OSDN Git Service

delete latex
authoro_ggy <o_ggy@users.sourceforge.jp>
Thu, 22 Jul 2010 06:50:35 +0000 (15:50 +0900)
committero_ggy <o_ggy@users.sourceforge.jp>
Thu, 22 Jul 2010 06:50:35 +0000 (15:50 +0900)
1072 files changed:
latex/M2/SAR.pdf [deleted file]
latex/M2/jikken/env/a.out [deleted file]
latex/M2/jikken/env/main.cc [deleted file]
latex/M2/jikken/multicore/main.cc [deleted file]
latex/M2/jikken/multicore/wiki.cc [deleted file]
latex/M2/rinkou/4_22/.ps.pdf [deleted file]
latex/M2/rinkou/4_22/2010-4-23-Yasuda.pdf [deleted file]
latex/M2/rinkou/4_22/beamerthemeKeynoteLikeGradient.sty [deleted file]
latex/M2/rinkou/4_22/image/conic1.eps [deleted file]
latex/M2/rinkou/4_22/image/conic2.eps [deleted file]
latex/M2/rinkou/4_22/image/conic3.eps [deleted file]
latex/M2/rinkou/4_22/image/img1.eps [deleted file]
latex/M2/rinkou/4_22/image/img2.eps [deleted file]
latex/M2/rinkou/4_22/makepdf.sh [deleted file]
latex/M2/rinkou/4_22/presen..pdf [deleted file]
latex/M2/rinkou/4_22/presen.aux [deleted file]
latex/M2/rinkou/4_22/presen.dvi [deleted file]
latex/M2/rinkou/4_22/presen.log [deleted file]
latex/M2/rinkou/4_22/presen.nav [deleted file]
latex/M2/rinkou/4_22/presen.out [deleted file]
latex/M2/rinkou/4_22/presen.pdf [deleted file]
latex/M2/rinkou/4_22/presen.ps [deleted file]
latex/M2/rinkou/4_22/presen.snm [deleted file]
latex/M2/rinkou/4_22/presen.tex [deleted file]
latex/M2/rinkou/4_22/presen.tex~ [deleted file]
latex/M2/rinkou/4_22/presen.toc [deleted file]
latex/M2/rinkou/5_21/.ps.pdf [deleted file]
latex/M2/rinkou/5_21/2010-4-23-Yasuda.pdf [deleted file]
latex/M2/rinkou/5_21/2010-5-21-Yasuda.pdf [deleted file]
latex/M2/rinkou/5_21/beamerthemeKeynoteLikeGradient.sty [deleted file]
latex/M2/rinkou/5_21/image/degene.eps [deleted file]
latex/M2/rinkou/5_21/makepdf.sh [deleted file]
latex/M2/rinkou/5_21/presen..pdf [deleted file]
latex/M2/rinkou/5_21/presen.aux [deleted file]
latex/M2/rinkou/5_21/presen.dvi [deleted file]
latex/M2/rinkou/5_21/presen.log [deleted file]
latex/M2/rinkou/5_21/presen.nav [deleted file]
latex/M2/rinkou/5_21/presen.out [deleted file]
latex/M2/rinkou/5_21/presen.ps [deleted file]
latex/M2/rinkou/5_21/presen.snm [deleted file]
latex/M2/rinkou/5_21/presen.tex [deleted file]
latex/M2/rinkou/5_21/presen.tex~ [deleted file]
latex/M2/rinkou/5_21/presen.toc [deleted file]
latex/M2/rinkou/5_21/presen_yasuda.pdf [deleted file]
latex/M2/rinkou/6_18/.ps.pdf [deleted file]
latex/M2/rinkou/6_18/2010-6-16-Yasuda.pdf [deleted file]
latex/M2/rinkou/6_18/beamerthemeKeynoteLikeGradient.sty [deleted file]
latex/M2/rinkou/6_18/image/conic.eps [deleted file]
latex/M2/rinkou/6_18/image/dp.eps [deleted file]
latex/M2/rinkou/6_18/makepdf.sh [deleted file]
latex/M2/rinkou/6_18/presen..pdf [deleted file]
latex/M2/rinkou/6_18/presen.aux [deleted file]
latex/M2/rinkou/6_18/presen.dvi [deleted file]
latex/M2/rinkou/6_18/presen.log [deleted file]
latex/M2/rinkou/6_18/presen.nav [deleted file]
latex/M2/rinkou/6_18/presen.out [deleted file]
latex/M2/rinkou/6_18/presen.pdf [deleted file]
latex/M2/rinkou/6_18/presen.ps [deleted file]
latex/M2/rinkou/6_18/presen.snm [deleted file]
latex/M2/rinkou/6_18/presen.tex [deleted file]
latex/M2/rinkou/6_18/presen.tex~ [deleted file]
latex/M2/rinkou/6_18/presen.toc [deleted file]
latex/M2/rinkou/6_18/presen_yasuda.pdf [deleted file]
latex/M2/rinkou/6_25/.ps.pdf [deleted file]
latex/M2/rinkou/6_25/2010-6-16-Yasuda.pdf [deleted file]
latex/M2/rinkou/6_25/Makefile [deleted file]
latex/M2/rinkou/6_25/beamerthemeKeynoteLikeGradient.sty [deleted file]
latex/M2/rinkou/6_25/image/conic.eps [deleted file]
latex/M2/rinkou/6_25/image/dp.eps [deleted file]
latex/M2/rinkou/6_25/makepdf.sh [deleted file]
latex/M2/rinkou/6_25/presen..pdf [deleted file]
latex/M2/rinkou/6_25/presen.aux [deleted file]
latex/M2/rinkou/6_25/presen.dvi [deleted file]
latex/M2/rinkou/6_25/presen.log [deleted file]
latex/M2/rinkou/6_25/presen.nav [deleted file]
latex/M2/rinkou/6_25/presen.out [deleted file]
latex/M2/rinkou/6_25/presen.pdf [deleted file]
latex/M2/rinkou/6_25/presen.ps [deleted file]
latex/M2/rinkou/6_25/presen.snm [deleted file]
latex/M2/rinkou/6_25/presen.tex [deleted file]
latex/M2/rinkou/6_25/presen.tex~ [deleted file]
latex/M2/rinkou/6_25/presen.toc [deleted file]
latex/M2/rinkou/6_25/presen_yasuda.pdf [deleted file]
latex/M2/rinkou/6_4/.ps.pdf [deleted file]
latex/M2/rinkou/6_4/2010-6-4-Yasuda.pdf [deleted file]
latex/M2/rinkou/6_4/beamerthemeKeynoteLikeGradient.sty [deleted file]
latex/M2/rinkou/6_4/image/transfer.eps [deleted file]
latex/M2/rinkou/6_4/makepdf.sh [deleted file]
latex/M2/rinkou/6_4/presen..pdf [deleted file]
latex/M2/rinkou/6_4/presen.aux [deleted file]
latex/M2/rinkou/6_4/presen.dvi [deleted file]
latex/M2/rinkou/6_4/presen.log [deleted file]
latex/M2/rinkou/6_4/presen.nav [deleted file]
latex/M2/rinkou/6_4/presen.out [deleted file]
latex/M2/rinkou/6_4/presen.pdf [deleted file]
latex/M2/rinkou/6_4/presen.ps [deleted file]
latex/M2/rinkou/6_4/presen.snm [deleted file]
latex/M2/rinkou/6_4/presen.tex [deleted file]
latex/M2/rinkou/6_4/presen.tex~ [deleted file]
latex/M2/rinkou/6_4/presen.toc [deleted file]
latex/M2/rinkou/6_4/presen_yasuda.pdf [deleted file]
latex/M2/schedule/#test.tex# [deleted file]
latex/M2/schedule/missfont.log [deleted file]
latex/M2/schedule/schedule.aux [deleted file]
latex/M2/schedule/schedule.dvi [deleted file]
latex/M2/schedule/schedule.log [deleted file]
latex/M2/schedule/schedule.p.pdf [deleted file]
latex/M2/schedule/schedule.pdf [deleted file]
latex/M2/schedule/schedule.ps [deleted file]
latex/M2/schedule/schedule.tex [deleted file]
latex/M2/schedule/schedule.tex~ [deleted file]
latex/M2/schedule/schedule_.tex [deleted file]
latex/M2/schedule/schedule_.tex~ [deleted file]
latex/M2/sintyoku/21/jikken.aux [deleted file]
latex/M2/sintyoku/21/jikken.dvi [deleted file]
latex/M2/sintyoku/21/jikken.log [deleted file]
latex/M2/sintyoku/21/jikken.pdf [deleted file]
latex/M2/sintyoku/21/jikken.tex [deleted file]
latex/M2/sintyoku/21/jlisting.sty [deleted file]
latex/M2/sintyoku/21/log.aux [deleted file]
latex/M2/sintyoku/21/log.dvi [deleted file]
latex/M2/sintyoku/21/log.log [deleted file]
latex/M2/sintyoku/21/log.pdf [deleted file]
latex/M2/sintyoku/21/log.tex [deleted file]
latex/M2/sintyoku/21/log/gprof_after_a.log [deleted file]
latex/M2/sintyoku/21/log/gprof_after_a_no_ht.log [deleted file]
latex/M2/sintyoku/21/log/gprof_after_b.log [deleted file]
latex/M2/sintyoku/21/log/gprof_after_b_no_ht.log [deleted file]
latex/M2/sintyoku/21/log/gprof_after_c.log [deleted file]
latex/M2/sintyoku/21/log/gprof_after_c_no_ht.log [deleted file]
latex/M2/sintyoku/21/log/gprof_after_d.log [deleted file]
latex/M2/sintyoku/21/log/gprof_after_d_no_ht.log [deleted file]
latex/M2/sintyoku/21/log/gprof_before_a.log [deleted file]
latex/M2/sintyoku/21/log/gprof_before_a_no_ht.log [deleted file]
latex/M2/sintyoku/21/log/gprof_before_b.log [deleted file]
latex/M2/sintyoku/21/log/gprof_before_b_no_ht.log [deleted file]
latex/M2/sintyoku/21/log/gprof_before_c.log [deleted file]
latex/M2/sintyoku/21/log/gprof_before_c_no_ht.log [deleted file]
latex/M2/sintyoku/21/log/gprof_before_d.log [deleted file]
latex/M2/sintyoku/21/log/gprof_before_d_no_ht.log [deleted file]
latex/M2/sintyoku/21/main.aux [deleted file]
latex/M2/sintyoku/21/main.dvi [deleted file]
latex/M2/sintyoku/21/main.log [deleted file]
latex/M2/sintyoku/21/main.pdf [deleted file]
latex/M2/sintyoku/21/main.tex [deleted file]
latex/M2/sintyoku/21/main20100607.aux [deleted file]
latex/M2/sintyoku/21/main20100607.dvi [deleted file]
latex/M2/sintyoku/21/main20100607.log [deleted file]
latex/M2/sintyoku/21/main20100607.tex [deleted file]
latex/M2/sintyoku/21/settings.aux [deleted file]
latex/M2/sintyoku/21/settings.log [deleted file]
latex/M2/sintyoku/21/settings.tex [deleted file]
latex/M2/sintyoku/22/jlisting.sty [deleted file]
latex/M2/sintyoku/22/main.aux [deleted file]
latex/M2/sintyoku/22/main.dvi [deleted file]
latex/M2/sintyoku/22/main.log [deleted file]
latex/M2/sintyoku/22/main.pdf [deleted file]
latex/M2/sintyoku/22/main.tex [deleted file]
latex/M2/sintyoku/22/missfont.log [deleted file]
latex/M2/sintyoku/22/settings.aux [deleted file]
latex/M2/sintyoku/22/settings.log [deleted file]
latex/M2/sintyoku/22/settings.tex [deleted file]
latex/M2/sintyoku/23/Makefile [deleted file]
latex/M2/sintyoku/23/jlisting.sty [deleted file]
latex/M2/sintyoku/23/main.aux [deleted file]
latex/M2/sintyoku/23/main.dvi [deleted file]
latex/M2/sintyoku/23/main.log [deleted file]
latex/M2/sintyoku/23/main.pdf [deleted file]
latex/M2/sintyoku/23/main.ps [deleted file]
latex/M2/sintyoku/23/main.tex [deleted file]
latex/M2/sintyoku/23/missfont.log [deleted file]
latex/M2/sintyoku/23/settings.aux [deleted file]
latex/M2/sintyoku/23/settings.log [deleted file]
latex/M2/sintyoku/23/settings.tex [deleted file]
latex/M2/sintyoku/4_26/ieice.bst [deleted file]
latex/M2/sintyoku/4_26/image/current2.eps [deleted file]
latex/M2/sintyoku/4_26/jlisting.sty [deleted file]
latex/M2/sintyoku/4_26/main.aux [deleted file]
latex/M2/sintyoku/4_26/main.bbl [deleted file]
latex/M2/sintyoku/4_26/main.bib [deleted file]
latex/M2/sintyoku/4_26/main.blg [deleted file]
latex/M2/sintyoku/4_26/main.dvi [deleted file]
latex/M2/sintyoku/4_26/main.log [deleted file]
latex/M2/sintyoku/4_26/main.pdf [deleted file]
latex/M2/sintyoku/4_26/main.tex [deleted file]
latex/M2/sintyoku/4_26/main.tex~ [deleted file]
latex/M2/sintyoku/4_26/settings.aux [deleted file]
latex/M2/sintyoku/4_26/settings.tex [deleted file]
latex/M2/sintyoku/4_26/settings.tex.aux [deleted file]
latex/M2/sintyoku/4_26/settings.tex~ [deleted file]
latex/M2/sintyoku/5_10/image/ss1.eps [deleted file]
latex/M2/sintyoku/5_10/image/ss1.png [deleted file]
latex/M2/sintyoku/5_10/image/ss2.eps [deleted file]
latex/M2/sintyoku/5_10/image/ss2.png [deleted file]
latex/M2/sintyoku/5_10/jlisting.sty [deleted file]
latex/M2/sintyoku/5_10/log.aux [deleted file]
latex/M2/sintyoku/5_10/log.dvi [deleted file]
latex/M2/sintyoku/5_10/log.log [deleted file]
latex/M2/sintyoku/5_10/log.pdf [deleted file]
latex/M2/sintyoku/5_10/log.tex [deleted file]
latex/M2/sintyoku/5_10/log/log1 [deleted file]
latex/M2/sintyoku/5_10/log/log1~ [deleted file]
latex/M2/sintyoku/5_10/log/log2 [deleted file]
latex/M2/sintyoku/5_10/log/log2~ [deleted file]
latex/M2/sintyoku/5_10/log1.aux [deleted file]
latex/M2/sintyoku/5_10/log1.dvi [deleted file]
latex/M2/sintyoku/5_10/log1.log [deleted file]
latex/M2/sintyoku/5_10/main.aux [deleted file]
latex/M2/sintyoku/5_10/main.dvi [deleted file]
latex/M2/sintyoku/5_10/main.log [deleted file]
latex/M2/sintyoku/5_10/main.pdf [deleted file]
latex/M2/sintyoku/5_10/main.tex [deleted file]
latex/M2/sintyoku/5_10/settings.aux [deleted file]
latex/M2/sintyoku/5_10/settings.tex [deleted file]
latex/M2/sintyoku/6_7yasuda/jlisting.sty [deleted file]
latex/M2/sintyoku/6_7yasuda/main.aux [deleted file]
latex/M2/sintyoku/6_7yasuda/main.dvi [deleted file]
latex/M2/sintyoku/6_7yasuda/main.log [deleted file]
latex/M2/sintyoku/6_7yasuda/main.pdf [deleted file]
latex/M2/sintyoku/6_7yasuda/main.ps [deleted file]
latex/M2/sintyoku/6_7yasuda/main.tex [deleted file]
latex/M2/sintyoku/6_7yasuda/settings.aux [deleted file]
latex/M2/sintyoku/6_7yasuda/settings.log [deleted file]
latex/M2/sintyoku/6_7yasuda/settings.tex [deleted file]
latex/M2/siryou/1/Makefile [deleted file]
latex/M2/siryou/1/image/env.eps [deleted file]
latex/M2/siryou/1/image/null.eps [deleted file]
latex/M2/siryou/1/image/proj.eps [deleted file]
latex/M2/siryou/1/image/view.eps [deleted file]
latex/M2/siryou/1/image/zensyu.eps [deleted file]
latex/M2/siryou/1/jlisting.sty [deleted file]
latex/M2/siryou/1/main.aux [deleted file]
latex/M2/siryou/1/main.dvi [deleted file]
latex/M2/siryou/1/main.log [deleted file]
latex/M2/siryou/1/main.pdf [deleted file]
latex/M2/siryou/1/main.ps [deleted file]
latex/M2/siryou/1/main.tex [deleted file]
latex/M2/siryou/1/main.toc [deleted file]
latex/M2/siryou/1/main100614.tex [deleted file]
latex/M2/siryou/1/main100615.aux [deleted file]
latex/M2/siryou/1/main100615.dvi [deleted file]
latex/M2/siryou/1/main100615.log [deleted file]
latex/M2/siryou/1/main100615.pdf [deleted file]
latex/M2/siryou/1/main100615.ps [deleted file]
latex/M2/siryou/1/main100615.tex [deleted file]
latex/M2/siryou/1/naisetu.eps [deleted file]
latex/M2/siryou/1/p1s1.tex [deleted file]
latex/M2/siryou/1/p1s1.tex.aux [deleted file]
latex/M2/siryou/1/settings.aux [deleted file]
latex/M2/siryou/1/settings.tex [deleted file]
latex/M2/siryou/1/yasuda_6_15.pdf [deleted file]
latex/M2/siryou/2/Makefile [deleted file]
latex/M2/siryou/2/image/camera1.eps [deleted file]
latex/M2/siryou/2/image/camera2.eps [deleted file]
latex/M2/siryou/2/image/fig1.eps [deleted file]
latex/M2/siryou/2/image/fig2.eps [deleted file]
latex/M2/siryou/2/image/fig3.eps [deleted file]
latex/M2/siryou/2/image/fig4.eps [deleted file]
latex/M2/siryou/2/image/fig5.eps [deleted file]
latex/M2/siryou/2/image/fig6.eps [deleted file]
latex/M2/siryou/2/image/fig7.eps [deleted file]
latex/M2/siryou/2/image/fig_7.eps [deleted file]
latex/M2/siryou/2/image/null.eps [deleted file]
latex/M2/siryou/2/image/proj.eps [deleted file]
latex/M2/siryou/2/image/view.eps [deleted file]
latex/M2/siryou/2/jlisting.sty [deleted file]
latex/M2/siryou/2/main.aux [deleted file]
latex/M2/siryou/2/main.dvi [deleted file]
latex/M2/siryou/2/main.log [deleted file]
latex/M2/siryou/2/main.pdf [deleted file]
latex/M2/siryou/2/main.ps [deleted file]
latex/M2/siryou/2/main.tex [deleted file]
latex/M2/siryou/2/main.toc [deleted file]
latex/M2/siryou/2/main100701.tex [deleted file]
latex/M2/siryou/2/p1s1.tex.aux [deleted file]
latex/M2/siryou/2/settings.aux [deleted file]
latex/M2/siryou/2/settings.tex [deleted file]
latex/M2/siryou/2/yasuda_6_26.pdf [deleted file]
latex/M2/siryou/3/Makefile [deleted file]
latex/M2/siryou/3/image/camera1.eps [deleted file]
latex/M2/siryou/3/image/camera2.eps [deleted file]
latex/M2/siryou/3/image/fig1.eps [deleted file]
latex/M2/siryou/3/image/fig2.eps [deleted file]
latex/M2/siryou/3/image/fig3.eps [deleted file]
latex/M2/siryou/3/image/fig4.eps [deleted file]
latex/M2/siryou/3/image/fig5.eps [deleted file]
latex/M2/siryou/3/image/fig6.eps [deleted file]
latex/M2/siryou/3/image/fig7.eps [deleted file]
latex/M2/siryou/3/image/fig_7.eps [deleted file]
latex/M2/siryou/3/image/null.eps [deleted file]
latex/M2/siryou/3/image/proj.eps [deleted file]
latex/M2/siryou/3/image/view.eps [deleted file]
latex/M2/siryou/3/jlisting.sty [deleted file]
latex/M2/siryou/3/main.aux [deleted file]
latex/M2/siryou/3/main.dvi [deleted file]
latex/M2/siryou/3/main.log [deleted file]
latex/M2/siryou/3/main.ps [deleted file]
latex/M2/siryou/3/main.tex [deleted file]
latex/M2/siryou/3/main.toc [deleted file]
latex/M2/siryou/3/settings.aux [deleted file]
latex/M2/siryou/3/settings.tex [deleted file]
latex/texsty/Makefile [deleted file]
latex/texsty/README [deleted file]
latex/texsty/fancyhdr.sty [deleted file]
latex/texsty/fullpage.sty [deleted file]
latex/texsty/ieice.bst [deleted file]
latex/texsty/jlisting.sty [deleted file]
latex/texsty/listings.cfg [deleted file]
latex/texsty/listings.dtx [deleted file]
latex/texsty/listings.ind [deleted file]
latex/texsty/listings.ins [deleted file]
latex/texsty/listings.log [deleted file]
latex/texsty/listings.pdf [deleted file]
latex/texsty/listings.sty [deleted file]
latex/texsty/lstdoc.sty [deleted file]
latex/texsty/lstdrvrs.dtx [deleted file]
latex/texsty/lstdrvrs.ins [deleted file]
latex/texsty/lstlang1.sty [deleted file]
latex/texsty/lstlang2.sty [deleted file]
latex/texsty/lstlang3.sty [deleted file]
latex/texsty/lstmisc.sty [deleted file]
latex/texsty/mathvec_origin.sty [deleted file]
latex/texsty/movie15.sty [deleted file]
latex/texsty/progress.sty [deleted file]
latex/texsty/q.log [deleted file]
latex/texsty/subfigure.sty [deleted file]
latex/vim/.bashrc [deleted file]
latex/vim/.vim/.netrwhist [deleted file]
latex/vim/.vim/autoload/acp.vim [deleted file]
latex/vim/.vim/codesnippets/Makefile [deleted file]
latex/vim/.vim/codesnippets/Makefile.multi-target.template [deleted file]
latex/vim/.vim/codesnippets/calloc_double_matrix.c [deleted file]
latex/vim/.vim/codesnippets/calloc_int_matrix.c [deleted file]
latex/vim/.vim/codesnippets/main.c [deleted file]
latex/vim/.vim/codesnippets/main.cc [deleted file]
latex/vim/.vim/codesnippets/print_array.cc.noindent [deleted file]
latex/vim/.vim/codesnippets/print_double_array.c.noindent [deleted file]
latex/vim/.vim/codesnippets/print_int_array.c.noindent [deleted file]
latex/vim/.vim/doc/ChangeLog [deleted file]
latex/vim/.vim/doc/acp.jax [deleted file]
latex/vim/.vim/doc/acp.txt [deleted file]
latex/vim/.vim/doc/c-hotkeys.pdf [deleted file]
latex/vim/.vim/doc/c-hotkeys.tex [deleted file]
latex/vim/.vim/doc/csupport.txt [deleted file]
latex/vim/.vim/doc/html/Animation_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/Animation_8hpp.html [deleted file]
latex/vim/.vim/doc/html/Captor_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/Captor_8cc.html [deleted file]
latex/vim/.vim/doc/html/Captor_8h-source.html [deleted file]
latex/vim/.vim/doc/html/Captor_8h.html [deleted file]
latex/vim/.vim/doc/html/CascadingAnimation_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/CascadingAnimation_8hpp.html [deleted file]
latex/vim/.vim/doc/html/Constant_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/Constant_8hpp.html [deleted file]
latex/vim/.vim/doc/html/EventCondition_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/EventCondition_8hpp.html [deleted file]
latex/vim/.vim/doc/html/EventScheduler_8cpp-source.html [deleted file]
latex/vim/.vim/doc/html/EventScheduler_8cpp.html [deleted file]
latex/vim/.vim/doc/html/EventScheduler_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/EventScheduler_8hpp.html [deleted file]
latex/vim/.vim/doc/html/Interpolation_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/Interpolation_8hpp.html [deleted file]
latex/vim/.vim/doc/html/KeyFrameAnimation_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/KeyFrameAnimation_8hpp.html [deleted file]
latex/vim/.vim/doc/html/LoopAnimation_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/LoopAnimation_8hpp.html [deleted file]
latex/vim/.vim/doc/html/Matrix3D_8cpp-source.html [deleted file]
latex/vim/.vim/doc/html/Matrix3D_8cpp.html [deleted file]
latex/vim/.vim/doc/html/Matrix3D_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/Matrix3D_8hpp.html [deleted file]
latex/vim/.vim/doc/html/OffsetAnimation_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/OffsetAnimation_8hpp.html [deleted file]
latex/vim/.vim/doc/html/Option_8h-source.html [deleted file]
latex/vim/.vim/doc/html/Option_8h.html [deleted file]
latex/vim/.vim/doc/html/Option_8h__incl.map [deleted file]
latex/vim/.vim/doc/html/Option_8h__incl.md5 [deleted file]
latex/vim/.vim/doc/html/Option_8h__incl.png [deleted file]
latex/vim/.vim/doc/html/ParametricAnimation_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/ParametricAnimation_8hpp.html [deleted file]
latex/vim/.vim/doc/html/RotationAnimation3D_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/RotationAnimation3D_8hpp.html [deleted file]
latex/vim/.vim/doc/html/ScalingAnimation3D_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/ScalingAnimation3D_8hpp.html [deleted file]
latex/vim/.vim/doc/html/TranslationAnimation3D_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/TranslationAnimation3D_8hpp.html [deleted file]
latex/vim/.vim/doc/html/UniformAnimation_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/UniformAnimation_8hpp.html [deleted file]
latex/vim/.vim/doc/html/Vector3D_8cpp-source.html [deleted file]
latex/vim/.vim/doc/html/Vector3D_8cpp.html [deleted file]
latex/vim/.vim/doc/html/Vector3D_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/Vector3D_8hpp.html [deleted file]
latex/vim/.vim/doc/html/annotated.html [deleted file]
latex/vim/.vim/doc/html/calibration__mod_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/calibration__mod_8cc.html [deleted file]
latex/vim/.vim/doc/html/calibration__mod_8h-source.html [deleted file]
latex/vim/.vim/doc/html/calibration__mod_8h.html [deleted file]
latex/vim/.vim/doc/html/camera__mod_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/camera__mod_8cc.html [deleted file]
latex/vim/.vim/doc/html/camera__mod_8h-source.html [deleted file]
latex/vim/.vim/doc/html/camera__mod_8h.html [deleted file]
latex/vim/.vim/doc/html/capturing__mod_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/capturing__mod_8cc.html [deleted file]
latex/vim/.vim/doc/html/capturing__mod_8h-source.html [deleted file]
latex/vim/.vim/doc/html/capturing__mod_8h.html [deleted file]
latex/vim/.vim/doc/html/character__motion__mod_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/character__motion__mod_8cc.html [deleted file]
latex/vim/.vim/doc/html/character__motion__mod_8h-source.html [deleted file]
latex/vim/.vim/doc/html/character__motion__mod_8h.html [deleted file]
latex/vim/.vim/doc/html/classLab_1_1Captor-members.html [deleted file]
latex/vim/.vim/doc/html/classLab_1_1Captor.html [deleted file]
latex/vim/.vim/doc/html/classObject-members.html [deleted file]
latex/vim/.vim/doc/html/classObject.html [deleted file]
latex/vim/.vim/doc/html/classObject__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classObject__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classObject__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classObjects-members.html [deleted file]
latex/vim/.vim/doc/html/classObjects.html [deleted file]
latex/vim/.vim/doc/html/classObjects__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classObjects__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classObjects__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classTimeEventCondition-members.html [deleted file]
latex/vim/.vim/doc/html/classTimeEventCondition.html [deleted file]
latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classboost_1_1noncopyable.html [deleted file]
latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classes.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Animation-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Animation.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Constant-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Constant.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1EventCondition-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1EventCondition.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1EventScheduler-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1EventScheduler.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1LoopAnimation-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1LoopAnimation.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Matrix3D-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1Matrix3D.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1UniformAnimation-members.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1UniformAnimation.html [deleted file]
latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.map [deleted file]
latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.png [deleted file]
latex/vim/.vim/doc/html/command__mod_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/command__mod_8cc.html [deleted file]
latex/vim/.vim/doc/html/command__mod_8h-source.html [deleted file]
latex/vim/.vim/doc/html/command__mod_8h.html [deleted file]
latex/vim/.vim/doc/html/configure_8h-source.html [deleted file]
latex/vim/.vim/doc/html/configure_8h.html [deleted file]
latex/vim/.vim/doc/html/confirm__mod_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/confirm__mod_8cc.html [deleted file]
latex/vim/.vim/doc/html/confirm__mod_8h-source.html [deleted file]
latex/vim/.vim/doc/html/confirm__mod_8h.html [deleted file]
latex/vim/.vim/doc/html/data__read_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/data__read_8cc.html [deleted file]
latex/vim/.vim/doc/html/data__read_8h-source.html [deleted file]
latex/vim/.vim/doc/html/data__read_8h.html [deleted file]
latex/vim/.vim/doc/html/demo_8h-source.html [deleted file]
latex/vim/.vim/doc/html/demo_8h.html [deleted file]
latex/vim/.vim/doc/html/deprecated.html [deleted file]
latex/vim/.vim/doc/html/display__3D_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/display__3D_8cc.html [deleted file]
latex/vim/.vim/doc/html/display__3D_8h-source.html [deleted file]
latex/vim/.vim/doc/html/display__3D_8h.html [deleted file]
latex/vim/.vim/doc/html/display__3D__tool_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/display__3D__tool_8cc.html [deleted file]
latex/vim/.vim/doc/html/doxygen.css [deleted file]
latex/vim/.vim/doc/html/doxygen.png [deleted file]
latex/vim/.vim/doc/html/face__detect_8h-source.html [deleted file]
latex/vim/.vim/doc/html/files.html [deleted file]
latex/vim/.vim/doc/html/functions.html [deleted file]
latex/vim/.vim/doc/html/functions_0x63.html [deleted file]
latex/vim/.vim/doc/html/functions_0x65.html [deleted file]
latex/vim/.vim/doc/html/functions_0x66.html [deleted file]
latex/vim/.vim/doc/html/functions_0x67.html [deleted file]
latex/vim/.vim/doc/html/functions_0x68.html [deleted file]
latex/vim/.vim/doc/html/functions_0x69.html [deleted file]
latex/vim/.vim/doc/html/functions_0x6b.html [deleted file]
latex/vim/.vim/doc/html/functions_0x6c.html [deleted file]
latex/vim/.vim/doc/html/functions_0x6d.html [deleted file]
latex/vim/.vim/doc/html/functions_0x6e.html [deleted file]
latex/vim/.vim/doc/html/functions_0x6f.html [deleted file]
latex/vim/.vim/doc/html/functions_0x70.html [deleted file]
latex/vim/.vim/doc/html/functions_0x72.html [deleted file]
latex/vim/.vim/doc/html/functions_0x73.html [deleted file]
latex/vim/.vim/doc/html/functions_0x74.html [deleted file]
latex/vim/.vim/doc/html/functions_0x75.html [deleted file]
latex/vim/.vim/doc/html/functions_0x76.html [deleted file]
latex/vim/.vim/doc/html/functions_0x77.html [deleted file]
latex/vim/.vim/doc/html/functions_0x78.html [deleted file]
latex/vim/.vim/doc/html/functions_0x79.html [deleted file]
latex/vim/.vim/doc/html/functions_0x7a.html [deleted file]
latex/vim/.vim/doc/html/functions_0x7e.html [deleted file]
latex/vim/.vim/doc/html/functions_func.html [deleted file]
latex/vim/.vim/doc/html/functions_rela.html [deleted file]
latex/vim/.vim/doc/html/functions_type.html [deleted file]
latex/vim/.vim/doc/html/functions_vars.html [deleted file]
latex/vim/.vim/doc/html/globals.html [deleted file]
latex/vim/.vim/doc/html/globals_0x61.html [deleted file]
latex/vim/.vim/doc/html/globals_0x62.html [deleted file]
latex/vim/.vim/doc/html/globals_0x63.html [deleted file]
latex/vim/.vim/doc/html/globals_0x64.html [deleted file]
latex/vim/.vim/doc/html/globals_0x65.html [deleted file]
latex/vim/.vim/doc/html/globals_0x66.html [deleted file]
latex/vim/.vim/doc/html/globals_0x67.html [deleted file]
latex/vim/.vim/doc/html/globals_0x68.html [deleted file]
latex/vim/.vim/doc/html/globals_0x69.html [deleted file]
latex/vim/.vim/doc/html/globals_0x6b.html [deleted file]
latex/vim/.vim/doc/html/globals_0x6c.html [deleted file]
latex/vim/.vim/doc/html/globals_0x6d.html [deleted file]
latex/vim/.vim/doc/html/globals_0x6e.html [deleted file]
latex/vim/.vim/doc/html/globals_0x6f.html [deleted file]
latex/vim/.vim/doc/html/globals_0x70.html [deleted file]
latex/vim/.vim/doc/html/globals_0x72.html [deleted file]
latex/vim/.vim/doc/html/globals_0x73.html [deleted file]
latex/vim/.vim/doc/html/globals_0x74.html [deleted file]
latex/vim/.vim/doc/html/globals_0x75.html [deleted file]
latex/vim/.vim/doc/html/globals_0x76.html [deleted file]
latex/vim/.vim/doc/html/globals_0x77.html [deleted file]
latex/vim/.vim/doc/html/globals_0x78.html [deleted file]
latex/vim/.vim/doc/html/globals_0x79.html [deleted file]
latex/vim/.vim/doc/html/globals_defs.html [deleted file]
latex/vim/.vim/doc/html/globals_enum.html [deleted file]
latex/vim/.vim/doc/html/globals_eval.html [deleted file]
latex/vim/.vim/doc/html/globals_func.html [deleted file]
latex/vim/.vim/doc/html/globals_vars.html [deleted file]
latex/vim/.vim/doc/html/graph_legend.dot [deleted file]
latex/vim/.vim/doc/html/graph_legend.html [deleted file]
latex/vim/.vim/doc/html/graph_legend.png [deleted file]
latex/vim/.vim/doc/html/hierarchy.html [deleted file]
latex/vim/.vim/doc/html/index.html [deleted file]
latex/vim/.vim/doc/html/inherit__graph__0.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__0.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__0.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__1.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__1.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__1.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__10.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__10.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__10.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__11.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__11.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__11.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__12.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__12.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__12.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__13.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__13.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__13.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__14.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__14.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__14.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__15.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__15.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__15.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__16.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__16.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__16.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__17.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__17.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__17.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__18.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__18.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__18.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__19.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__19.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__19.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__2.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__2.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__2.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__20.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__20.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__20.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__21.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__21.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__21.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__22.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__22.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__22.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__23.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__23.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__23.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__24.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__24.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__24.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__25.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__25.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__25.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__3.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__3.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__3.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__4.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__4.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__4.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__5.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__5.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__5.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__6.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__6.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__6.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__7.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__7.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__7.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__8.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__8.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__8.png [deleted file]
latex/vim/.vim/doc/html/inherit__graph__9.map [deleted file]
latex/vim/.vim/doc/html/inherit__graph__9.md5 [deleted file]
latex/vim/.vim/doc/html/inherit__graph__9.png [deleted file]
latex/vim/.vim/doc/html/inherits.html [deleted file]
latex/vim/.vim/doc/html/loadCoordinate_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/loadCoordinate_8cc.html [deleted file]
latex/vim/.vim/doc/html/load_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/load_8cc.html [deleted file]
latex/vim/.vim/doc/html/load_8h-source.html [deleted file]
latex/vim/.vim/doc/html/load_8h.html [deleted file]
latex/vim/.vim/doc/html/logo__object__motion__mod_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/logo__object__motion__mod_8cc.html [deleted file]
latex/vim/.vim/doc/html/logo__object__motion__mod_8h-source.html [deleted file]
latex/vim/.vim/doc/html/logo__object__motion__mod_8h.html [deleted file]
latex/vim/.vim/doc/html/main_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/main_8cc.html [deleted file]
latex/vim/.vim/doc/html/model__mod_2configure_8h-source.html [deleted file]
latex/vim/.vim/doc/html/model__mod_2configure_8h.html [deleted file]
latex/vim/.vim/doc/html/model__mod_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/model__mod_8cc.html [deleted file]
latex/vim/.vim/doc/html/model__mod_8h-source.html [deleted file]
latex/vim/.vim/doc/html/model__mod_8h.html [deleted file]
latex/vim/.vim/doc/html/model__mode_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/model__mode_8cc.html [deleted file]
latex/vim/.vim/doc/html/mofAnimations_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/mofAnimations_8hpp.html [deleted file]
latex/vim/.vim/doc/html/mqo2nd3d_2Main_8cpp-source.html [deleted file]
latex/vim/.vim/doc/html/mqo2nd3d_2Main_8cpp.html [deleted file]
latex/vim/.vim/doc/html/mqo2nd3d_2Option_8c-source.html [deleted file]
latex/vim/.vim/doc/html/mqo2nd3d_2Option_8c.html [deleted file]
latex/vim/.vim/doc/html/mqo2nd3d_2Option_8h-source.html [deleted file]
latex/vim/.vim/doc/html/mqo2nd3d_2Option_8h.html [deleted file]
latex/vim/.vim/doc/html/namespaceDrawing.html [deleted file]
latex/vim/.vim/doc/html/namespaceLab.html [deleted file]
latex/vim/.vim/doc/html/namespacecalibration__mod.html [deleted file]
latex/vim/.vim/doc/html/namespacecamera__mod.html [deleted file]
latex/vim/.vim/doc/html/namespacecapturing__mod.html [deleted file]
latex/vim/.vim/doc/html/namespacecharacter__motion__mod.html [deleted file]
latex/vim/.vim/doc/html/namespacecommand__mod.html [deleted file]
latex/vim/.vim/doc/html/namespaceconfigure.html [deleted file]
latex/vim/.vim/doc/html/namespaceconfirm__mod.html [deleted file]
latex/vim/.vim/doc/html/namespaceface__detect__mod.html [deleted file]
latex/vim/.vim/doc/html/namespacelogo__object__motion__mod.html [deleted file]
latex/vim/.vim/doc/html/namespacemembers.html [deleted file]
latex/vim/.vim/doc/html/namespacemembers_enum.html [deleted file]
latex/vim/.vim/doc/html/namespacemembers_eval.html [deleted file]
latex/vim/.vim/doc/html/namespacemembers_func.html [deleted file]
latex/vim/.vim/doc/html/namespacemembers_type.html [deleted file]
latex/vim/.vim/doc/html/namespacemodel__mod.html [deleted file]
latex/vim/.vim/doc/html/namespacemof.html [deleted file]
latex/vim/.vim/doc/html/namespaces.html [deleted file]
latex/vim/.vim/doc/html/nd3d2mqo_2Main_8cpp-source.html [deleted file]
latex/vim/.vim/doc/html/nd3d2mqo_2Main_8cpp.html [deleted file]
latex/vim/.vim/doc/html/nd3d2mqo_2Option_8c-source.html [deleted file]
latex/vim/.vim/doc/html/nd3d2mqo_2Option_8c.html [deleted file]
latex/vim/.vim/doc/html/nd3d2mqo_2Option_8h-source.html [deleted file]
latex/vim/.vim/doc/html/nd3d2mqo_2Option_8h.html [deleted file]
latex/vim/.vim/doc/html/pages.html [deleted file]
latex/vim/.vim/doc/html/png__load_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/png__load_8cc.html [deleted file]
latex/vim/.vim/doc/html/png__load_8h-source.html [deleted file]
latex/vim/.vim/doc/html/png__load_8h.html [deleted file]
latex/vim/.vim/doc/html/point_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/point_8cc.html [deleted file]
latex/vim/.vim/doc/html/point_8cc__incl.map [deleted file]
latex/vim/.vim/doc/html/point_8cc__incl.md5 [deleted file]
latex/vim/.vim/doc/html/point_8cc__incl.png [deleted file]
latex/vim/.vim/doc/html/point_8h-source.html [deleted file]
latex/vim/.vim/doc/html/point_8h.html [deleted file]
latex/vim/.vim/doc/html/point_8h__dep__incl.map [deleted file]
latex/vim/.vim/doc/html/point_8h__dep__incl.md5 [deleted file]
latex/vim/.vim/doc/html/point_8h__dep__incl.png [deleted file]
latex/vim/.vim/doc/html/point_8h__incl.map [deleted file]
latex/vim/.vim/doc/html/point_8h__incl.md5 [deleted file]
latex/vim/.vim/doc/html/point_8h__incl.png [deleted file]
latex/vim/.vim/doc/html/set__texture__info_8h-source.html [deleted file]
latex/vim/.vim/doc/html/set__texture__info_8h.html [deleted file]
latex/vim/.vim/doc/html/structLab_1_1Captor_1_1Resolution-members.html [deleted file]
latex/vim/.vim/doc/html/structLab_1_1Captor_1_1Resolution.html [deleted file]
latex/vim/.vim/doc/html/structLab_1_1Object3D-members.html [deleted file]
latex/vim/.vim/doc/html/structLab_1_1Object3D.html [deleted file]
latex/vim/.vim/doc/html/structLab_1_1VertexXYZNUV-members.html [deleted file]
latex/vim/.vim/doc/html/structLab_1_1VertexXYZNUV.html [deleted file]
latex/vim/.vim/doc/html/structLine-members.html [deleted file]
latex/vim/.vim/doc/html/structLine.html [deleted file]
latex/vim/.vim/doc/html/structPlane-members.html [deleted file]
latex/vim/.vim/doc/html/structPlane.html [deleted file]
latex/vim/.vim/doc/html/structPlaneTexture-members.html [deleted file]
latex/vim/.vim/doc/html/structPlaneTexture.html [deleted file]
latex/vim/.vim/doc/html/structPoint-members.html [deleted file]
latex/vim/.vim/doc/html/structPoint.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1Add-members.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1Add.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1EventScheduler_1_1Impl-members.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1EventScheduler_1_1Impl.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1Matrix3D_1_1Array-members.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1Matrix3D_1_1Array.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1Multiply-members.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1Multiply.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1Vector3D-members.html [deleted file]
latex/vim/.vim/doc/html/structmof_1_1Vector3D.html [deleted file]
latex/vim/.vim/doc/html/structopt__info-members.html [deleted file]
latex/vim/.vim/doc/html/structopt__info.html [deleted file]
latex/vim/.vim/doc/html/structopt__parser__params-members.html [deleted file]
latex/vim/.vim/doc/html/structopt__parser__params.html [deleted file]
latex/vim/.vim/doc/html/structt__face-members.html [deleted file]
latex/vim/.vim/doc/html/structt__face.html [deleted file]
latex/vim/.vim/doc/html/structt__face__coll__graph.map [deleted file]
latex/vim/.vim/doc/html/structt__face__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/html/structt__face__coll__graph.png [deleted file]
latex/vim/.vim/doc/html/structt__material-members.html [deleted file]
latex/vim/.vim/doc/html/structt__material.html [deleted file]
latex/vim/.vim/doc/html/structt__uv-members.html [deleted file]
latex/vim/.vim/doc/html/structt__uv.html [deleted file]
latex/vim/.vim/doc/html/structt__vertex-members.html [deleted file]
latex/vim/.vim/doc/html/structt__vertex.html [deleted file]
latex/vim/.vim/doc/html/tab_b.gif [deleted file]
latex/vim/.vim/doc/html/tab_l.gif [deleted file]
latex/vim/.vim/doc/html/tab_r.gif [deleted file]
latex/vim/.vim/doc/html/tabs.css [deleted file]
latex/vim/.vim/doc/html/test_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/test_8cc.html [deleted file]
latex/vim/.vim/doc/html/types_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/types_8cc.html [deleted file]
latex/vim/.vim/doc/html/types_8h-source.html [deleted file]
latex/vim/.vim/doc/html/types_8h.html [deleted file]
latex/vim/.vim/doc/html/utilities_8cc-source.html [deleted file]
latex/vim/.vim/doc/html/utilities_8cc.html [deleted file]
latex/vim/.vim/doc/html/utilities_8h-source.html [deleted file]
latex/vim/.vim/doc/html/utilities_8h.html [deleted file]
latex/vim/.vim/doc/html/utilities_8hpp-source.html [deleted file]
latex/vim/.vim/doc/html/utilities_8hpp.html [deleted file]
latex/vim/.vim/doc/latex/Animation_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/Captor_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/Captor_8h.tex [deleted file]
latex/vim/.vim/doc/latex/CascadingAnimation_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/Constant_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/EventCondition_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/EventScheduler_8cpp.tex [deleted file]
latex/vim/.vim/doc/latex/EventScheduler_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/FreeSans.ttf [deleted file]
latex/vim/.vim/doc/latex/Interpolation_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/KeyFrameAnimation_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/LoopAnimation_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/Makefile [deleted file]
latex/vim/.vim/doc/latex/Matrix3D_8cpp.tex [deleted file]
latex/vim/.vim/doc/latex/Matrix3D_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/OffsetAnimation_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/Option_8h.tex [deleted file]
latex/vim/.vim/doc/latex/Option_8h__incl.eps [deleted file]
latex/vim/.vim/doc/latex/Option_8h__incl.md5 [deleted file]
latex/vim/.vim/doc/latex/Option_8h__incl.pdf [deleted file]
latex/vim/.vim/doc/latex/ParametricAnimation_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/RotationAnimation3D_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/ScalingAnimation3D_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/TranslationAnimation3D_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/UniformAnimation_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/Vector3D_8cpp.tex [deleted file]
latex/vim/.vim/doc/latex/Vector3D_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/annotated.tex [deleted file]
latex/vim/.vim/doc/latex/calibration__mod_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/calibration__mod_8h.tex [deleted file]
latex/vim/.vim/doc/latex/camera__mod_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/camera__mod_8h.tex [deleted file]
latex/vim/.vim/doc/latex/capturing__mod_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/capturing__mod_8h.tex [deleted file]
latex/vim/.vim/doc/latex/character__motion__mod_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/character__motion__mod_8h.tex [deleted file]
latex/vim/.vim/doc/latex/classLab_1_1Captor.tex [deleted file]
latex/vim/.vim/doc/latex/classObject.tex [deleted file]
latex/vim/.vim/doc/latex/classObject__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classObject__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classObject__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classObjects.tex [deleted file]
latex/vim/.vim/doc/latex/classObjects__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classObjects__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classObjects__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classTimeEventCondition.tex [deleted file]
latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classboost_1_1noncopyable.tex [deleted file]
latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1Animation.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1Constant.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1EventCondition.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1EventScheduler.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1Matrix3D.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation.tex [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.eps [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/command__mod_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/command__mod_8h.tex [deleted file]
latex/vim/.vim/doc/latex/configure_8h.tex [deleted file]
latex/vim/.vim/doc/latex/confirm__mod_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/confirm__mod_8h.tex [deleted file]
latex/vim/.vim/doc/latex/data__read_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/data__read_8h.tex [deleted file]
latex/vim/.vim/doc/latex/demo_8h.tex [deleted file]
latex/vim/.vim/doc/latex/deprecated.tex [deleted file]
latex/vim/.vim/doc/latex/display__3D_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/display__3D_8h.tex [deleted file]
latex/vim/.vim/doc/latex/display__3D__tool_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/doxygen.sty [deleted file]
latex/vim/.vim/doc/latex/files.tex [deleted file]
latex/vim/.vim/doc/latex/hierarchy.tex [deleted file]
latex/vim/.vim/doc/latex/loadCoordinate_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/load_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/load_8h.tex [deleted file]
latex/vim/.vim/doc/latex/logo__object__motion__mod_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/logo__object__motion__mod_8h.tex [deleted file]
latex/vim/.vim/doc/latex/main_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/model__mod_2configure_8h.tex [deleted file]
latex/vim/.vim/doc/latex/model__mod_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/model__mod_8h.tex [deleted file]
latex/vim/.vim/doc/latex/model__mode_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/mofAnimations_8hpp.tex [deleted file]
latex/vim/.vim/doc/latex/mqo2nd3d_2Main_8cpp.tex [deleted file]
latex/vim/.vim/doc/latex/mqo2nd3d_2Option_8c.tex [deleted file]
latex/vim/.vim/doc/latex/mqo2nd3d_2Option_8h.tex [deleted file]
latex/vim/.vim/doc/latex/namespaceDrawing.tex [deleted file]
latex/vim/.vim/doc/latex/namespaceLab.tex [deleted file]
latex/vim/.vim/doc/latex/namespacecalibration__mod.tex [deleted file]
latex/vim/.vim/doc/latex/namespacecamera__mod.tex [deleted file]
latex/vim/.vim/doc/latex/namespacecapturing__mod.tex [deleted file]
latex/vim/.vim/doc/latex/namespacecharacter__motion__mod.tex [deleted file]
latex/vim/.vim/doc/latex/namespacecommand__mod.tex [deleted file]
latex/vim/.vim/doc/latex/namespaceconfigure.tex [deleted file]
latex/vim/.vim/doc/latex/namespaceconfirm__mod.tex [deleted file]
latex/vim/.vim/doc/latex/namespaceface__detect__mod.tex [deleted file]
latex/vim/.vim/doc/latex/namespacelogo__object__motion__mod.tex [deleted file]
latex/vim/.vim/doc/latex/namespacemodel__mod.tex [deleted file]
latex/vim/.vim/doc/latex/namespacemof.tex [deleted file]
latex/vim/.vim/doc/latex/namespaces.tex [deleted file]
latex/vim/.vim/doc/latex/nd3d2mqo_2Main_8cpp.tex [deleted file]
latex/vim/.vim/doc/latex/nd3d2mqo_2Option_8c.tex [deleted file]
latex/vim/.vim/doc/latex/nd3d2mqo_2Option_8h.tex [deleted file]
latex/vim/.vim/doc/latex/png__load_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/png__load_8h.tex [deleted file]
latex/vim/.vim/doc/latex/point_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/point_8cc__incl.eps [deleted file]
latex/vim/.vim/doc/latex/point_8cc__incl.md5 [deleted file]
latex/vim/.vim/doc/latex/point_8cc__incl.pdf [deleted file]
latex/vim/.vim/doc/latex/point_8h.tex [deleted file]
latex/vim/.vim/doc/latex/point_8h__dep__incl.eps [deleted file]
latex/vim/.vim/doc/latex/point_8h__dep__incl.md5 [deleted file]
latex/vim/.vim/doc/latex/point_8h__dep__incl.pdf [deleted file]
latex/vim/.vim/doc/latex/point_8h__incl.eps [deleted file]
latex/vim/.vim/doc/latex/point_8h__incl.md5 [deleted file]
latex/vim/.vim/doc/latex/point_8h__incl.pdf [deleted file]
latex/vim/.vim/doc/latex/refman.aux [deleted file]
latex/vim/.vim/doc/latex/refman.idx [deleted file]
latex/vim/.vim/doc/latex/refman.log [deleted file]
latex/vim/.vim/doc/latex/refman.out [deleted file]
latex/vim/.vim/doc/latex/refman.pdf [deleted file]
latex/vim/.vim/doc/latex/refman.tex [deleted file]
latex/vim/.vim/doc/latex/refman.toc [deleted file]
latex/vim/.vim/doc/latex/set__texture__info_8h.tex [deleted file]
latex/vim/.vim/doc/latex/structLab_1_1Captor_1_1Resolution.tex [deleted file]
latex/vim/.vim/doc/latex/structLab_1_1Object3D.tex [deleted file]
latex/vim/.vim/doc/latex/structLab_1_1VertexXYZNUV.tex [deleted file]
latex/vim/.vim/doc/latex/structLine.tex [deleted file]
latex/vim/.vim/doc/latex/structPlane.tex [deleted file]
latex/vim/.vim/doc/latex/structPlaneTexture.tex [deleted file]
latex/vim/.vim/doc/latex/structPoint.tex [deleted file]
latex/vim/.vim/doc/latex/structmof_1_1Add.tex [deleted file]
latex/vim/.vim/doc/latex/structmof_1_1EventScheduler_1_1Impl.tex [deleted file]
latex/vim/.vim/doc/latex/structmof_1_1Matrix3D_1_1Array.tex [deleted file]
latex/vim/.vim/doc/latex/structmof_1_1Multiply.tex [deleted file]
latex/vim/.vim/doc/latex/structmof_1_1Vector3D.tex [deleted file]
latex/vim/.vim/doc/latex/structopt__info.tex [deleted file]
latex/vim/.vim/doc/latex/structopt__parser__params.tex [deleted file]
latex/vim/.vim/doc/latex/structt__face.tex [deleted file]
latex/vim/.vim/doc/latex/structt__face__coll__graph.eps [deleted file]
latex/vim/.vim/doc/latex/structt__face__coll__graph.md5 [deleted file]
latex/vim/.vim/doc/latex/structt__face__coll__graph.pdf [deleted file]
latex/vim/.vim/doc/latex/structt__material.tex [deleted file]
latex/vim/.vim/doc/latex/structt__uv.tex [deleted file]
latex/vim/.vim/doc/latex/structt__vertex.tex [deleted file]
latex/vim/.vim/doc/latex/test_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/types_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/types_8h.tex [deleted file]
latex/vim/.vim/doc/latex/utilities_8cc.tex [deleted file]
latex/vim/.vim/doc/latex/utilities_8h.tex [deleted file]
latex/vim/.vim/doc/latex/utilities_8hpp.tex [deleted file]
latex/vim/.vim/doc/nd3d_file.pdf [deleted file]
latex/vim/.vim/ftplugin/am.vim [deleted file]
latex/vim/.vim/ftplugin/tex.vim [deleted file]
latex/vim/.vim/plugin/acp.vim [deleted file]
latex/vim/.vim/rc/customization.ctags [deleted file]
latex/vim/.vim/rc/customization.gvimrc [deleted file]
latex/vim/.vim/rc/customization.indent.pro [deleted file]
latex/vim/.vim/rc/customization.vimrc [deleted file]
latex/vim/.vim/scripts/wrapper.sh [deleted file]
latex/vim/.vim/templates/Templates [deleted file]
latex/vim/.vim/templates/c.comments.template [deleted file]
latex/vim/.vim/templates/c.cpp.template [deleted file]
latex/vim/.vim/templates/c.idioms.template [deleted file]
latex/vim/.vim/templates/c.preprocessor.template [deleted file]
latex/vim/.vim/templates/c.statements.template [deleted file]
latex/vim/.vim/templates/cpp.comments.template [deleted file]
latex/vim/.vim/templates/cpp.cpp.template [deleted file]
latex/vim/.vim/templates/cpp.idioms.template [deleted file]
latex/vim/.vim/templates/cpp.preprocessor.template [deleted file]
latex/vim/.vim/templates/cpp.statements.template [deleted file]
latex/vim/.vim/wordlists/c-c++-keywords.list [deleted file]
latex/vim/.vim/wordlists/k+r.list [deleted file]
latex/vim/.vim/wordlists/stl_index.list [deleted file]
latex/vim/.viminfo [deleted file]
latex/vim/.viminfo.tmp [deleted file]
latex/vim/.vimrc [deleted file]

diff --git a/latex/M2/SAR.pdf b/latex/M2/SAR.pdf
deleted file mode 100644 (file)
index ccfd4e1..0000000
Binary files a/latex/M2/SAR.pdf and /dev/null differ
diff --git a/latex/M2/jikken/env/a.out b/latex/M2/jikken/env/a.out
deleted file mode 100755 (executable)
index 0dc979b..0000000
Binary files a/latex/M2/jikken/env/a.out and /dev/null differ
diff --git a/latex/M2/jikken/env/main.cc b/latex/M2/jikken/env/main.cc
deleted file mode 100644 (file)
index 63f5ba7..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-#include <cmath>
-#include <iostream>
-
-
-int main()
-{
-       using namespace std;
-       
-       double w = 2.5 * 3/4;
-       double h = 2.5;
-
-       double theta_w = atan2(1, w);
-       double theta_h = atan2(1, h);
-
-       //parameters
-       //double d = 50;
-       //double l = 60;
-       //double z0 = 40;
-       double d = 70;
-       double l = 90;
-       double z0 = 0;
-
-
-       double psi = acos(2 * d / l * tan(theta_w));
-       double z   = d * tan(psi + theta_h) + z0;
-       double z2   = d * tan(psi + 2 * theta_h) + z0;
-       
-
-       cout << "w=" << w << endl;
-       cout << "h=" << h << endl;
-       cout << "theta_w=" << theta_w / M_PI * 180 << endl;
-       cout << "theta_h=" << theta_h / M_PI * 180 << endl;
-       cout << "d=" << d << endl;
-       cout << "l=" << l << endl;
-       cout << "psi=" << psi / M_PI * 180 << endl;
-       cout << "psi + theta_h=" << (psi + theta_h) / M_PI * 180 << endl;
-       cout << "psi + 2theta_h=" << (psi + 2 * theta_h) / M_PI * 180 << endl;
-       cout << "z=" << z << endl;
-       cout << "z2=" << z2 << endl;
-
-       
-       return 0;
-}
diff --git a/latex/M2/jikken/multicore/main.cc b/latex/M2/jikken/multicore/main.cc
deleted file mode 100644 (file)
index 447ce14..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-#include <iostream>
-#include <pthread.h>
-#include <sched.h>
-#include <linux/unistd.h>
-#include <errno.h>
-#include <sys/syscall.h>
-#include <sys/types.h>
-
-
-void* busy(void* data)
-{
-       int cpuid = *(int*)data;
-       pid_t p = syscall(SYS_gettid);// システムコールgettidでスレッドIDを取得
-
-       cpu_set_t mask;
-       CPU_ZERO(&mask);
-       CPU_SET(cpuid, &mask);// アフィニティを指定したCPUのみに設定
-       sched_setaffinity(p, sizeof(mask), &mask);
-       while(1);// 無限ループ
-       return NULL;
-}
-
-int main()
-{
-       //pid_t p = getpid();
-       //cpu_set_t mask;
-       //sched_getaffinity(p, sizeof(mask), &mask);
-       //for(size_t i = 0; i < sizeof(mask); ++i)std::cout << i <<":" << CPU_ISSET(i, &mask) << std::endl;
-
-       pthread_t threads[4];
-       int cpus[4] = {0, 2, 3, 6};//これらのCPUコアにスレッドを割り当てる
-
-       // スレッドの生成
-       pthread_create(&threads[0], NULL, busy, &cpus[0]);
-       pthread_create(&threads[1], NULL, busy, &cpus[1]);
-       pthread_create(&threads[2], NULL, busy, &cpus[2]);
-       pthread_create(&threads[3], NULL, busy, &cpus[3]);
-
-       int c;
-       std::cin >> c;// 入力があるまで待つ
-       for (size_t i = 0; i < sizeof(threads) / sizeof(threads[0]); ++i) {
-               pthread_cancel(threads[0]);// スレッドの解放
-       }
-       return 0;
-}
-
diff --git a/latex/M2/jikken/multicore/wiki.cc b/latex/M2/jikken/multicore/wiki.cc
deleted file mode 100644 (file)
index 44d88ae..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <iostream>
-#include <pthread.h>
-#include <sched.h>
-#include <linux/unistd.h>
-#include <errno.h>
-#include <sys/syscall.h>
-#include <sys/types.h>
-
-
-void* busy(void* data)
-{
-       int cpuid = *(int*)data;
-       pid_t p = syscall(SYS_gettid);// システムコールgettidでスレッドIDを取得
-
-       cpu_set_t mask;
-       CPU_ZERO(&mask);
-       CPU_SET(cpuid, &mask);// アフィニティを指定したCPUのみに設定
-       sched_setaffinity(p, sizeof(mask), &mask);
-       while(1);// 無限ループ
-       return NULL;
-}
-
-int main()
-{
-       pthread_t threads[4];
-       int cpus[4] = {0, 2, 3, 6};//これらのCPUコアにスレッドを割り当てる
-
-       // スレッドの生成
-       pthread_create(&threads[0], NULL, busy, &cpus[0]);
-       pthread_create(&threads[1], NULL, busy, &cpus[1]);
-       pthread_create(&threads[2], NULL, busy, &cpus[2]);
-       pthread_create(&threads[3], NULL, busy, &cpus[3]);
-
-       int c;
-       std::cin >> c;// 入力があるまで待つ
-       for (size_t i = 0; i < sizeof(threads) / sizeof(threads[0]); ++i) {
-               pthread_cancel(threads[0]);// スレッドの解放
-       }
-       return 0;
-}
-
diff --git a/latex/M2/rinkou/4_22/.ps.pdf b/latex/M2/rinkou/4_22/.ps.pdf
deleted file mode 100644 (file)
index 68a41a8..0000000
Binary files a/latex/M2/rinkou/4_22/.ps.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/4_22/2010-4-23-Yasuda.pdf b/latex/M2/rinkou/4_22/2010-4-23-Yasuda.pdf
deleted file mode 100644 (file)
index 1e7e48b..0000000
Binary files a/latex/M2/rinkou/4_22/2010-4-23-Yasuda.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/4_22/beamerthemeKeynoteLikeGradient.sty b/latex/M2/rinkou/4_22/beamerthemeKeynoteLikeGradient.sty
deleted file mode 100644 (file)
index 09dd5e2..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-% beamerthemeKeynoteLikeGradient.sty
-
-\newif\ifbeamer@footauthor
-\newif\ifbeamer@foottitle
-\newif\ifbeamer@footnumber
-\DeclareOptionBeamer{footauthor}{\beamer@footauthortrue}
-\DeclareOptionBeamer{foottitle}{\beamer@foottitletrue}
-\DeclareOptionBeamer{footnumber}{\beamer@footnumbertrue}
-\ProcessOptionsBeamer
-
-\setbeamersize{text margin left=1.5em, text margin right=1.5em}
-
-% fonts
-\setbeamerfont{title}{size=\Huge}
-\setbeamerfont{subtitle}{size=\LARGE}
-\setbeamerfont{author}{size=\Large}
-\setbeamerfont{institute}{size=\normalsize}
-\setbeamerfont{frametitle}{size=\huge}
-
-% colors
-\definecolor{middlecolor}{rgb}{0.0588,0.054901,0.12941}
-\definecolor{bottomcolor}{rgb}{0.31764,0.31764,0.384313}
-\definecolor{examplegreen}{rgb}{0.419607,0.60,0.470588}
-\setbeamercolor{title}{fg=white}
-\setbeamercolor{normal text}{fg=white}
-\setbeamercolor{frametitle}{fg=white}
-\setbeamercolor{structure}{fg=white}
-\setbeamercolor{math text}{fg=white}
-\setbeamercolor{separation line}{fg=red}
-
-% templates
-\setbeamertemplate{items}[circle]
-\setbeamertemplate{enumerate items}[default]
-\setbeamertemplate{navigation symbols}{}
-\setbeamertemplate{background canvas}[vertical shading][top=black, middle=middlecolor, bottom=bottomcolor, midpoint=0.5]
-\setbeamertemplate{headline}[default]
-\setbeamertemplate{frametitle}{
-  \begin{center}
-    \insertframetitle ~{\normalsize \insertframesubtitle}\par
-  \end{center}
-}
-\setbeamertemplate{block begin}{
-  \underline{\insertblocktitle}\par
-}
-\setbeamertemplate{block end}{}
-\setbeamertemplate{block alerted begin}{
-  {\color{red}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block alerted end}{}
-\setbeamertemplate{block example begin}{
-  {\color{examplegreen}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block example end}{}
-
-% footline style
-\defbeamertemplate*{footline}{KeynoteLikeGradation}{
-  \setbeamercolor{footlinecolor}{fg=white}
-  \hbox{
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, left]{fg=white}
-    \ifbeamer@footauthor\insertshortauthor(\insertshortinstitute)\fi
-  \end{beamercolorbox}
-    
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, center]{fg=white}
-    \ifbeamer@foottitle\insertshorttitle\fi
-  \end{beamercolorbox}
-  
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, right]{fg=white}
-    \ifbeamer@footnumber\insertframenumber{} of \inserttotalframenumber{}\fi
-  \end{beamercolorbox}
-  }
-}
diff --git a/latex/M2/rinkou/4_22/image/conic1.eps b/latex/M2/rinkou/4_22/image/conic1.eps
deleted file mode 100644 (file)
index 214e532..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 46 673 170 791
-%%Title: conic1
-%%CreationDate: Fri Apr 23 14:16:51 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 50 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 46 673 170 791
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 192 247 107 37 TGEL
-      [8 8] 0 SD
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      85 245 M
-      190 80 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      190 80 M
-      300 245 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-0.000 1.000 0.000 RG
-GS
-   GS
-      NP 190 170 60 15 TGEL
-      2 W
-      S
-   GR
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:16:51 2010
-%%DocumentFonts: 
-%%EOF
diff --git a/latex/M2/rinkou/4_22/image/conic2.eps b/latex/M2/rinkou/4_22/image/conic2.eps
deleted file mode 100644 (file)
index 5dfceb6..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 46 673 170 791
-%%Title: conic2
-%%CreationDate: Fri Apr 23 14:16:56 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 50 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 46 673 170 791
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 192 247 107 37 TGEL
-      [8 8] 0 SD
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      85 245 M
-      190 80 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      190 80 M
-      300 245 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0.000 1.000 0.000 RG
-GS
-   NP
-      285 265 M
-      255.00 208.33 235.00 173.33 225.00 160.00 CT
-      215.00 146.67 205.00 138.33 195.00 135.00 CT
-      185.00 131.67 174.17 137.50 162.50 152.50 CT
-      150.83 167.50 131.67 191.67
-      105 225 CT
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:16:56 2010
-%%DocumentFonts: 
-%%EOF
diff --git a/latex/M2/rinkou/4_22/image/conic3.eps b/latex/M2/rinkou/4_22/image/conic3.eps
deleted file mode 100644 (file)
index 4e1823b..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 63 597 190 831
-%%Title: conic3
-%%CreationDate: Fri Apr 23 14:16:59 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 50 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 63 597 190 831
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 227 382 107 37 TGEL
-      [8 8] 0 SD
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      120 380 M
-      330 50 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      115 50 M
-      335 380 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 222 47 107 37 TGEL
-      [8 8] 0 SD
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0.000 1.000 0.000 RG
-GS
-   NP
-      320 400 M
-      290.00 343.33 270.00 308.33 260.00 295.00 CT
-      250.00 281.67 240.00 273.33 230.00 270.00 CT
-      220.00 266.67 209.17 272.50 197.50 287.50 CT
-      185.83 302.50 166.67 326.67
-      140 360 CT
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0.000 1.000 0.000 RG
-GS
-   NP
-      130 30 M
-      156.67 83.33 176.67 117.50 190.00 132.50 CT
-      203.33 147.50 215.00 155.00 225.00 155.00 CT
-      235.00 155.00 245.83 149.17 257.50 137.50 CT
-      269.17 125.83 290.00 101.67
-      320 65 CT
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:16:59 2010
-%%DocumentFonts: 
-%%EOF
diff --git a/latex/M2/rinkou/4_22/image/img1.eps b/latex/M2/rinkou/4_22/image/img1.eps
deleted file mode 100644 (file)
index acb6c02..0000000
+++ /dev/null
@@ -1,322 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 9 708 344 831
-%%Title: img1
-%%CreationDate: Fri Apr 23 14:11:41 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 9 708 344 831
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      20 90 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (A) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      260 70 M
-      -20 140 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      -20 140 atan DU cos 8.000 MU 400 exch SU
-      exch sin 8.000 MU 50 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      260 70 8.000 3.000 -140 20 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      260 70 8.000 3.000 -140 20 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      400 50 8.000 3.000 140 -20 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      400 50 8.000 3.000 140 -20 TGAT
-   CP F
-GR
-
-% BOX
-0.238 0.984 0.206 RG
-GS
-   10 SM
-   GS
-      NP 410 10 M 610 10 L 610 70 L 410 70 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      260 100 M
-      0 140 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 140 atan DU cos 8.000 MU 400 exch SU
-      exch sin 8.000 MU 100 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      260 100 8.000 3.000 -140 0 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      260 100 8.000 3.000 -140 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      400 100 8.000 3.000 140 0 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      400 100 8.000 3.000 140 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      430 50 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (B) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      430 100 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-GS
-   450 118 TR
-   [2.111 0.000 0.000 1.667 0 0] CO
-   450 NE 118 NE TR
-GR
-   GS
-      1 W
-      450 118 TR
-      [2.111 0.000 0.000 1.667 0 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (D) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      260 120 M
-      40 140 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      40 140 atan DU cos 8.000 MU 400 exch SU
-      exch sin 8.000 MU 160 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      260 120 8.000 3.000 -140 -40 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      260 120 8.000 3.000 -140 -40 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      400 160 8.000 3.000 140 40 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      400 160 8.000 3.000 140 40 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   450 198 TR
-   [2.111 0.000 0.000 1.667 0 0] CO
-   450 NE 198 NE TR
-GR
-   GS
-      1 W
-      450 198 TR
-      [2.111 0.000 0.000 1.667 0 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (D) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      430 170 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (E) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:11:41 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/rinkou/4_22/image/img2.eps b/latex/M2/rinkou/4_22/image/img2.eps
deleted file mode 100644 (file)
index deeb0ec..0000000
+++ /dev/null
@@ -1,445 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 7 601 358 833
-%%Title: img2
-%%CreationDate: Fri Apr 23 14:11:43 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 7 601 358 833
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      170 365 M
-      170 205 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      260 365 M
-      260 220 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      370 300 M
-      90 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-1 SG
-NP 170 235 5 5 TGEL F
-GS
-   GS
-      NP 170 235 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 260 265 5 5 TGEL F
-GS
-   GS
-      NP 260 265 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      110 180 M
-      120.00 163.33 130.83 161.67 142.50 175.00 CT
-      154.17 188.33 165.83 188.33 177.50 175.00 CT
-      189.17 161.67 201.67 161.67 215.00 175.00 CT
-      228.33 188.33 240.00 189.17 250.00 177.50 CT
-      260.00 165.83 270.83 166.67 282.50 180.00 CT
-      294.17 193.33 305.00 191.67
-      315 175 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      110 170 M
-      120.00 153.33 130.83 151.67 142.50 165.00 CT
-      154.17 178.33 165.83 178.33 177.50 165.00 CT
-      189.17 151.67 201.67 151.67 215.00 165.00 CT
-      228.33 178.33 240.00 179.17 250.00 167.50 CT
-      260.00 155.83 270.83 156.67 282.50 170.00 CT
-      294.17 183.33 305.00 181.67
-      315 165 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      375 160 M
-      95 70 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-1 SG
-NP 220 110 5 5 TGEL F
-GS
-   GS
-      NP 220 110 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      220 140 M
-      220 25 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      35 50 M
-      435 180 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 5 M
-      220 180 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      15 185 M
-      415 315 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      260 190 M
-      260 405 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      170 190 M
-      170 405 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-1 SG
-GS
-   30 288 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   30 NE 288 NE TR
-GR
-   GS
-      1 W
-      30 288 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (A) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      230 410 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (B) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-GS
-   305 308 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   305 NE 308 NE TR
-GR
-   GS
-      1 W
-      305 308 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-GS
-   335 173 TR
-   [1.556 0.000 0.000 1.333 5 0] CO
-   335 NE 173 NE TR
-GR
-   GS
-      1 W
-      335 173 TR
-      [1.556 0.000 0.000 1.333 5 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (D) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      425 75 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (E) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      425 110 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (F) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      425 50 M
-      371.67 40.00 331.67 40.00 305.00 50.00 CT
-      278.33 60.00 251.67 78.33
-      40 -40 atan DU cos 8.000 MU 225 exch SU
-      exch sin 8.000 MU 105 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      225 105 8.000 3.000 -40 40 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      225 105 8.000 3.000 -40 40 TGAT
-   CP F
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:11:43 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/rinkou/4_22/makepdf.sh b/latex/M2/rinkou/4_22/makepdf.sh
deleted file mode 100755 (executable)
index 710efab..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-dvips presen.dvi
-ps2pdf presen.ps
-acroread presen.pdf
diff --git a/latex/M2/rinkou/4_22/presen..pdf b/latex/M2/rinkou/4_22/presen..pdf
deleted file mode 100644 (file)
index 9b2517e..0000000
Binary files a/latex/M2/rinkou/4_22/presen..pdf and /dev/null differ
diff --git a/latex/M2/rinkou/4_22/presen.aux b/latex/M2/rinkou/4_22/presen.aux
deleted file mode 100644 (file)
index c08a2d2..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-\relax 
-\ifx\hyper@anchor\@undefined
-\global \let \oldcontentsline\contentsline
-\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global \let \oldnewlabel\newlabel
-\gdef \newlabel#1#2{\newlabelxx{#1}#2}
-\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\let \contentsline\oldcontentsline
-\let \newlabel\oldnewlabel}
-\else
-\global \let \hyper@last\relax 
-\fi
-
-\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}}
-\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}}
-\select@language{english}
-\@writefile{toc}{\select@language{english}}
-\@writefile{lof}{\select@language{english}}
-\@writefile{lot}{\select@language{english}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}}
-\@writefile{nav}{\headcommand {\beamer@partpages {1}{9}}}
-\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{9}}}
-\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{9}}}
-\@writefile{nav}{\headcommand {\beamer@documentpages {9}}}
-\@writefile{nav}{\headcommand {\def \inserttotalframenumber {9}}}
diff --git a/latex/M2/rinkou/4_22/presen.dvi b/latex/M2/rinkou/4_22/presen.dvi
deleted file mode 100644 (file)
index b150feb..0000000
Binary files a/latex/M2/rinkou/4_22/presen.dvi and /dev/null differ
diff --git a/latex/M2/rinkou/4_22/presen.log b/latex/M2/rinkou/4_22/presen.log
deleted file mode 100644 (file)
index 33485dd..0000000
+++ /dev/null
@@ -1,854 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2009.12.1)  11 MAY 2010 14:35
- %&-line parsing enabled.
-**presen.tex
-(./presen.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/tex/latex/beamer/base/beamer.cls
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty
-Package: beamerbasercs 2007/01/28 (rcs-revision 1.4)
-)
-Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres
-entations (rcs-revision 1.70)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty
-Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22)
-\beamer@tempbox=\box41
-\beamer@tempcount=\count81
-\c@beamerpauses=\count82
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty
-Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20)
-\beamer@slideinframe=\count83
-\beamer@minimum=\count84
-)
-\beamer@commentbox=\box42
-\beamer@modecount=\count85
-)
-\pdfoutput=\count86
-\headheight=\dimen118
-\headdp=\dimen119
-\footheight=\dimen120
-\sidebarheight=\dimen121
-\beamer@tempdim=\dimen122
-\beamer@finalheight=\dimen123
-\beamer@animht=\dimen124
-\beamer@animdp=\dimen125
-\beamer@animwd=\dimen126
-\beamer@leftmargin=\dimen127
-\beamer@rightmargin=\dimen128
-\beamer@leftsidebar=\dimen129
-\beamer@rightsidebar=\dimen130
-\beamer@boxsize=\dimen131
-\beamer@vboxoffset=\dimen132
-\beamer@descdefault=\dimen133
-\beamer@descriptionwidth=\dimen134
-\beamer@lastskip=\skip41
-\beamer@areabox=\box43
-\beamer@animcurrent=\box44
-\beamer@animshowbox=\box45
-\beamer@sectionbox=\box46
-\beamer@logobox=\box47
-\beamer@linebox=\box48
-\beamer@sectioncount=\count87
-\beamer@subsubsectionmax=\count88
-\beamer@subsectionmax=\count89
-\beamer@sectionmax=\count90
-\beamer@totalheads=\count91
-\beamer@headcounter=\count92
-\beamer@partstartpage=\count93
-\beamer@sectionstartpage=\count94
-\beamer@subsectionstartpage=\count95
-\beamer@animationtempa=\count96
-\beamer@animationtempb=\count97
-\beamer@xpos=\count98
-\beamer@ypos=\count99
-\beamer@showpartnumber=\count100
-\beamer@currentsubsection=\count101
-\beamer@coveringdepth=\count102
-\beamer@sectionadjust=\count103
-\beamer@tocsectionnumber=\count104
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty
-Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty
-(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvips.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen135
-\Gin@req@width=\dimen136
-)
-(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty
-(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex
-\pgfutil@everybye=\toks16
-)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex
-Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21)
-))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex
-Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31)
-
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex
-\pgfkeys@pathtoks=\toks17
-\pgfkeys@temptoks=\toks18
-)
-\pgf@x=\dimen137
-\pgf@y=\dimen138
-\pgf@xa=\dimen139
-\pgf@ya=\dimen140
-\pgf@xb=\dimen141
-\pgf@yb=\dimen142
-\pgf@xc=\dimen143
-\pgf@yc=\dimen144
-\c@pgf@counta=\count105
-\c@pgf@countb=\count106
-\c@pgf@countc=\count107
-\c@pgf@countd=\count108
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg
-File: pgf.cfg 2008/01/13  (rcs-revision 1.6)
-)
-Package pgfsys Info: Driver file for pgf: pgfsys-dvips.def on input line 885.
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-dvips.def
-File: pgfsys-dvips.def 2007/12/12  (rcs-revision 1.19)
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-postscript.def
-File: pgfsys-common-postscript.def 2008/02/07  (rcs-revision 1.18)
-\pgf@objectcount=\count109
-)))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
-File: pgfsyssoftpath.code.tex 2008/01/23  (rcs-revision 1.6)
-\pgfsyssoftpath@smallbuffer@items=\count110
-\pgfsyssoftpath@bigbuffer@items=\count111
-)
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
-File: pgfsysprotocol.code.tex 2006/10/16  (rcs-revision 1.4)
-))
-(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package xcolor Info: Driver file: dvips.def on input line 225.
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
-Package xcolor Info: Model `RGB' extended on input line 1353.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex
-Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6)
-
-(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex
-\pgfmath@box=\box49
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex
-\pgfmath@stack=\toks19
-\c@pgfmath@parsecounta=\count112
-\c@pgfmath@parsecountb=\count113
-\c@pgfmath@parsecountc=\count114
-\pgfmath@parsex=\dimen145
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex))
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex)))
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
-File: pgfcorepoints.code.tex 2008/02/03  (rcs-revision 1.13)
-\pgf@picminx=\dimen146
-\pgf@picmaxx=\dimen147
-\pgf@picminy=\dimen148
-\pgf@picmaxy=\dimen149
-\pgf@pathminx=\dimen150
-\pgf@pathmaxx=\dimen151
-\pgf@pathminy=\dimen152
-\pgf@pathmaxy=\dimen153
-\pgf@xx=\dimen154
-\pgf@xy=\dimen155
-\pgf@yx=\dimen156
-\pgf@yy=\dimen157
-\pgf@zx=\dimen158
-\pgf@zy=\dimen159
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
-File: pgfcorepathconstruct.code.tex 2008/02/13  (rcs-revision 1.14)
-\pgf@path@lastx=\dimen160
-\pgf@path@lasty=\dimen161
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
-File: pgfcorepathusage.code.tex 2008/01/23  (rcs-revision 1.11)
-\pgf@shorten@end@additional=\dimen162
-\pgf@shorten@start@additional=\dimen163
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
-File: pgfcorescopes.code.tex 2008/01/15  (rcs-revision 1.26)
-\pgfpic=\box50
-\pgf@hbox=\box51
-\pgf@layerbox@main=\box52
-\pgf@picture@serial@count=\count115
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
-File: pgfcoregraphicstate.code.tex 2007/12/12  (rcs-revision 1.8)
-\pgflinewidth=\dimen164
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
-File: pgfcoretransformations.code.tex 2008/02/04  (rcs-revision 1.10)
-\pgf@pt@x=\dimen165
-\pgf@pt@y=\dimen166
-\pgf@pt@temp=\dimen167
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
-File: pgfcorequick.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
-File: pgfcoreobjects.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
-File: pgfcorepathprocessing.code.tex 2008/01/23  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
-File: pgfcorearrows.code.tex 2007/06/07  (rcs-revision 1.8)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
-File: pgfcoreshade.code.tex 2007/12/10  (rcs-revision 1.9)
-\pgf@max=\dimen168
-\pgf@sys@shading@range@num=\count116
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
-File: pgfcoreimage.code.tex 2008/01/15  (rcs-revision 1.1)
-\pgfexternal@startupbox=\box53
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
-File: pgfcorelayers.code.tex 2008/01/15  (rcs-revision 1.1)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
-File: pgfcoretransparency.code.tex 2008/01/17  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
-File: pgfcorepatterns.code.tex 2008/01/15  (rcs-revision 1.1)
-)))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty
-
-Package pgf Warning: This package is obsolete and no longer needed on input lin
-e 13.
-
-) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty
-Package: xxcolor 2003/10/24 ver 0.1
-\XC@nummixins=\count117
-\XC@countmixins=\count118
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2002/01/22 v2.2d
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2001/10/25 v2.2f
-\@emptytoks=\toks20
-\symAMSa=\mathgroup4
-\symAMSb=\mathgroup5
-LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
-(Font)                  U/euf/m/n --> U/euf/b/n on input line 132.
-))
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2002/07/08 v3.2 Page Geometry
-\Gm@cnth=\count119
-\Gm@cntv=\count120
-\c@Gm@tempcnt=\count121
-\Gm@bindingoffset=\dimen169
-\Gm@wd@mp=\dimen170
-\Gm@odd@mp=\dimen171
-\Gm@even@mp=\dimen172
-\Gm@dimlist=\toks21
-)
-(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX
-\@linkdim=\dimen173
-\Hy@linkcounter=\count122
-\Hy@pagecounter=\count123
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
-)
-(/etc/texmf/tex/latex/config/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options (
-HO)
-)
-Package hyperref Info: Option `bookmarks' set `true' on input line 2238.
-Package hyperref Info: Option `bookmarksopen' set `true' on input line 2238.
-Package hyperref Info: Option `implicit' set `false' on input line 2238.
-Package hyperref Info: Hyper figures OFF on input line 2288.
-Package hyperref Info: Link nesting OFF on input line 2293.
-Package hyperref Info: Hyper index ON on input line 2296.
-Package hyperref Info: Plain pages OFF on input line 2303.
-Package hyperref Info: Backreferencing OFF on input line 2308.
-
-Implicit mode OFF; no redefinition of LaTeX internals
-Package hyperref Info: Bookmarks ON on input line 2444.
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 2599.
-\Fld@menulength=\count124
-\Field@Width=\dimen174
-\Fld@charsize=\dimen175
-\Choice@toks=\toks22
-\Field@toks=\toks23
-Package hyperref Info: Hyper figures OFF on input line 3102.
-Package hyperref Info: Link nesting OFF on input line 3107.
-Package hyperref Info: Hyper index ON on input line 3110.
-Package hyperref Info: backreferencing OFF on input line 3117.
-Package hyperref Info: Link coloring OFF on input line 3122.
-
-
-Package hyperref Warning: Option `pdfpagelabels' is turned off
-(hyperref)                because \thepage is undefined.
-
-Hyperref stopped early
-)
-*hyperref using driver hdvips*
-(/usr/share/texmf-texlive/tex/latex/hyperref/hdvips.def
-File: hdvips.def 2007/02/07 v6.75r Hyperref driver for dvips
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pdfmark.def
-File: pdfmark.def 2007/02/07 v6.75r Hyperref definitions for pdfmark specials
-\pdf@docset=\toks24
-\pdf@box=\box54
-\pdf@toks=\toks25
-\pdf@defaulttoks=\toks26
-\Fld@listcount=\count125
-))
-(/usr/share/texmf-texlive/tex/latex/base/size11.clo
-File: size11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty
-Package: beamerbasecompatibility 2007/01/28  (rcs-revision 1.63)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty
-Package: beamerbasefont 2007/01/28  (rcs-revision 1.16)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty
-Package: beamerbasemisc 2007/01/28  (rcs-revision 1.24)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty
-Package: beamerbasetwoscreens 2007/01/28  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty
-Package: beamerbaseoverlay 2007/01/28  (rcs-revision 1.50)
-\beamer@argscount=\count126
-\beamer@lastskipcover=\skip42
-\beamer@trivlistdepth=\count127
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty
-Package: beamerbasetitle 2007/01/28  (rcs-revision 1.25)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty
-Package: beamerbasesection 2007/01/28  (rcs-revision 1.21)
-\c@lecture=\count128
-\c@part=\count129
-\c@section=\count130
-\c@subsection=\count131
-\c@subsubsection=\count132
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty
-Package: beamerbaseframe 2007/01/28  (rcs-revision 1.60)
-\beamer@framebox=\box55
-\beamer@frametitlebox=\box56
-\beamer@zoombox=\box57
-\beamer@zoomcount=\count133
-\beamer@zoomframecount=\count134
-\beamer@frametextheight=\dimen176
-\c@subsectionslide=\count135
-\beamer@frametopskip=\skip43
-\beamer@framebottomskip=\skip44
-\beamer@frametopskipautobreak=\skip45
-\beamer@framebottomskipautobreak=\skip46
-\beamer@envbody=\toks27
-\c@framenumber=\count136
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty
-Package: beamerbaseverbatim 2007/01/28  (rcs-revision 1.8)
-\beamer@verbatimfileout=\write3
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty
-Package: beamerbaseframesize 2007/01/28  (rcs-revision 1.18)
-\beamer@splitbox=\box58
-\beamer@autobreakcount=\count137
-\beamer@autobreaklastheight=\dimen177
-\beamer@frametitletoks=\toks28
-\beamer@framesubtitletoks=\toks29
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty
-Package: beamerbaseframecomponents 2007/01/28  (rcs-revision 1.41)
-\beamer@footins=\box59
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty
-Package: beamerbasecolor 2007/01/28  (rcs-revision 1.42)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty
-Package: beamerbasenotes 2007/01/28  (rcs-revision 1.23)
-\beamer@frameboxcopy=\box60
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty
-Package: beamerbasetoc 2007/01/28  (rcs-revision 1.21)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty
-Package: beamerbasetemplates 2007/01/28  (rcs-revision 1.51)
-\beamer@sbttoks=\toks30
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty
-Package: beamerbaseauxtemplates 2007/01/28  (rcs-revision 1.28)
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty
-Package: beamerbaseboxes 2007/03/11  (rcs-revision 1.32)
-\bmb@box=\box61
-\bmb@colorbox=\box62
-\bmb@boxshadow=\box63
-\bmb@boxshadowball=\box64
-\bmb@boxshadowballlarge=\box65
-\bmb@temp=\dimen178
-\bmb@dima=\dimen179
-\bmb@dimb=\dimen180
-\bmb@prevheight=\dimen181
-)
-\beamer@blockheadheight=\dimen182
-))
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty
-Package: beamerbaselocalstructure 2007/01/28  (rcs-revision 1.53)
-
-(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty
-Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC)
-\@enLab=\toks31
-)
-\c@figure=\count138
-\c@table=\count139
-\abovecaptionskip=\skip47
-\belowcaptionskip=\skip48
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty
-Package: beamerbasenavigation 2007/01/28  (rcs-revision 1.36)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty
-Package: beamerbasetheorems 2007/01/28  (rcs-revision 1.10)
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip49
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks32
-\ex@=\dimen183
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen184
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count140
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count141
-\leftroot@=\count142
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count143
-\DOTSCASE@=\count144
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box66
-\strutbox@=\box67
-\big@size=\dimen185
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count145
-\c@MaxMatrixCols=\count146
-\dotsspace@=\muskip11
-\c@parentequation=\count147
-\dspbrk@lvl=\count148
-\tag@help=\toks33
-\row@=\count149
-\column@=\count150
-\maxfields@=\count151
-\andhelp@=\toks34
-\eqnshift@=\dimen186
-\alignsep@=\dimen187
-\tagshift@=\dimen188
-\tagwidth@=\dimen189
-\totwidth@=\dimen190
-\lineht@=\dimen191
-\@envbody=\toks35
-\multlinegap=\skip50
-\multlinetaggap=\skip51
-\mathdisplay@stack=\toks36
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty
-Package: amsthm 2004/08/06 v2.20
-\thm@style=\toks37
-\thm@bodyfont=\toks38
-\thm@headfont=\toks39
-\thm@notefont=\toks40
-\thm@headpunct=\toks41
-\thm@preskip=\skip52
-\thm@postskip=\skip53
-\thm@headsep=\skip54
-\dth@everypar=\toks42
-)
-\c@theorem=\count152
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty
-Package: beamerbasethemes 2007/01/28  (rcs-revision 1.10)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty
-Package: beamerthemedefault 2007/01/28  (rcs-revision 1.7)
-
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty
-Package: beamerfontthemedefault 2007/01/28  (rcs-revision 1.13)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty
-Package: beamercolorthemedefault 2007/01/28  (rcs-revision 1.28)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty
-Package: beamerinnerthemedefault 2007/01/28  (rcs-revision 1.20)
-\beamer@dima=\dimen192
-\beamer@dimb=\dimen193
-)
-(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty
-Package: beamerouterthemedefault 2007/01/28  (rcs-revision 1.14)
-)))
-(./beamerthemeKeynoteLikeGradient.sty)
-(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
-Package: babel 2005/11/23 v3.8h The Babel package
-
-(/usr/share/texmf-texlive/tex/generic/babel/babel.def
-File: babel.def 2005/11/23 v3.8h Babel common definitions
-
-(/usr/share/texmf-texlive/tex/generic/babel/switch.def
-File: switch.def 2005/11/23 v3.8h Babel language switching mechanism
-)
-LaTeX Info: Redefining \textlatin on input line 82.
-\babel@savecnt=\count153
-\U@D=\dimen194
-)
-(/usr/share/texmf-texlive/tex/generic/babel/english.ldf
-Language: english 2005/03/30 v3.3o English support from the babel system
-\l@british = a dialect from \language\l@english 
-\l@UKenglish = a dialect from \language\l@english 
-\l@american = a dialect from \language\l@english 
-\l@canadian = a dialect from \language\l@american 
-\l@australian = a dialect from \language\l@british 
-\l@newzealand = a dialect from \language\l@british 
-))
-(/usr/share/texmf-texlive/tex/latex/psfrag/psfrag.sty
-Package: psfrag 1998/04/11 v3.04 PSfrag (MCG)
-\pfg@pcount=\count154
-\pfg@scount=\count155
-\pfg@temp=\write4
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count156
-\mult@box=\box68
-\multicol@leftmargin=\dimen195
-\c@unbalance=\count157
-\c@collectmore=\count158
-\doublecol@number=\count159
-\multicoltolerance=\count160
-\multicolpretolerance=\count161
-\full@width=\dimen196
-\page@free=\dimen197
-\premulticols=\dimen198
-\postmulticols=\dimen199
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box69
-\last@line=\box70
-\mult@rightbox=\box71
-\mult@grightbox=\box72
-\mult@gfirstbox=\box73
-\mult@firstbox=\box74
-\@tempa=\box75
-\@tempa=\box76
-\@tempa=\box77
-\@tempa=\box78
-\@tempa=\box79
-\@tempa=\box80
-\@tempa=\box81
-\@tempa=\box82
-\@tempa=\box83
-\@tempa=\box84
-\@tempa=\box85
-\@tempa=\box86
-\@tempa=\box87
-\@tempa=\box88
-\@tempa=\box89
-\@tempa=\box90
-\@tempa=\box91
-\c@columnbadness=\count162
-\c@finalcolumnbadness=\count163
-\last@try=\dimen200
-\multicolovershoot=\dimen201
-\multicolundershoot=\dimen202
-\mult@nat@firstbox=\box92
-\colbreak@box=\box93
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty) (/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip57
-\f@ncyO@elh=\skip58
-\f@ncyO@erh=\skip59
-\f@ncyO@olh=\skip60
-\f@ncyO@orh=\skip61
-\f@ncyO@elf=\skip62
-\f@ncyO@erf=\skip63
-\f@ncyO@olf=\skip64
-\f@ncyO@orf=\skip65
-)
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemeprofessionalfonts
-.sty
-Package: beamerfontthemeprofessionalfonts 2007/01/28  (rcs-revision 1.3)
-)
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<let>-command' on input line 53.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 53.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\reserved@a' on input line 53.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 53.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\reserved@b' on input line 53.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<let>-command' on input line 53.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 53.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\insertdate' on input line 53.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 53.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\beamer@shortdate' on input line 53.
-
-(./presen.aux)
-\openout1 = `presen.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 53.
-LaTeX Font Info:    ... okay on input line 53.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 53.
-LaTeX Font Info:    ... okay on input line 53.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 53.
-LaTeX Font Info:    ... okay on input line 53.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 53.
-LaTeX Font Info:    ... okay on input line 53.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 53.
-LaTeX Font Info:    ... okay on input line 53.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 53.
-LaTeX Font Info:    ... okay on input line 53.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 53.
-LaTeX Font Info:    ... okay on input line 53.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 53.
-LaTeX Font Info:    ... okay on input line 53.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 53.
-LaTeX Font Info:    ... okay on input line 53.
--------------------- Geometry parameters
-paper: user defined
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 15.0pt, 334.19536pt, 15.0pt
-v-parts: 0.0pt, 273.14662pt, 0.0pt
-hmarginratio: --
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: true
-includefoot: true
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  364.19536pt
-\paperheight 273.14662pt
-\textwidth  334.19536pt
-\textheight 244.6939pt
-\oddsidemargin  -57.26999pt
-\evensidemargin -57.26999pt
-\topmargin  -72.26999pt
-\headheight 14.22636pt
-\headsep    0.0pt
-\footskip   14.22636pt
-\marginparwidth 4.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  10.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-Package hyperref Info: Link coloring OFF on input line 53.
- (/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
-Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section
-
-(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty
-Package: refcount 2006/02/20 v3.0 Data extraction from references (HO)
-)
-\c@section@level=\count164
-)
-LaTeX Info: Redefining \ref on input line 53.
-LaTeX Info: Redefining \pageref on input line 53.
- (./presen.out)
-(./presen.out)
-\@outlinefile=\write5
-\openout5 = `presen.out'.
-
- (./presen.nav)
-
-LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available
-(Font)              size <5> substituted on input line 57.
-
-[1
-
-]
-
-LaTeX Font Warning: Font shape `JT1/gt/m/it' undefined
-(Font)              using `JT1/gt/m/n' instead on input line 86.
-
-
-LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined
-(Font)              using `JY1/gt/m/n' instead on input line 86.
-
-LaTeX Font Info:    Try loading font information for U+msa on input line 86.
-(/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2002/01/19 v2.2g AMS font definitions
-)
-LaTeX Font Info:    Try loading font information for U+msb on input line 86.
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2002/01/19 v2.2g AMS font definitions
-)
-File: image/img1.eps Graphic file (type eps)
- <image/img1.eps>
-LaTeX Font Info:    Try loading font information for OMS+cmss on input line 86.
-
-LaTeX Font Info:    No file OMScmss.fd. on input line 86.
-
-
-LaTeX Font Warning: Font shape `OMS/cmss/m/n' undefined
-(Font)              using `OMS/cmsy/m/n' instead
-(Font)              for symbol `textbullet' on input line 86.
-
-[2
-
-] [3
-
-]
-File: image/img2.eps Graphic file (type eps)
- <image/img2.eps> [4
-
-]
-File: image/conic1.eps Graphic file (type eps)
- <image/conic1.eps>
-File: image/conic2.eps Graphic file (type eps)
- <image/conic2.eps>
-File: image/conic3.eps Graphic file (type eps)
-
-<image/conic3.eps>
-Overfull \vbox (14.37802pt too high) detected at line 174
- []
-
-[5
-
-] [6
-
-] [7
-
-] [8
-
-] [9
-
-]
-\tf@nav=\write6
-\openout6 = `presen.nav'.
-
-\tf@toc=\write7
-\openout7 = `presen.toc'.
-
-\tf@snm=\write8
-\openout8 = `presen.snm'.
-
- (./presen.aux)
-
-LaTeX Font Warning: Size substitutions with differences
-(Font)              up to 1.0pt have occurred.
-
-
-LaTeX Font Warning: Some font shapes were not available, defaults substituted.
-
- ) 
-Here is how much of TeX's memory you used:
- 14920 strings out of 95531
- 222221 string characters out of 1191153
- 317420 words of memory out of 1500000
- 17752 multiletter control sequences out of 10000+50000
- 24731 words of font info for 94 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 41i,13n,62p,336b,609s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on presen.dvi (9 pages, 36632 bytes).
diff --git a/latex/M2/rinkou/4_22/presen.nav b/latex/M2/rinkou/4_22/presen.nav
deleted file mode 100644 (file)
index 4fbf26d..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
-\headcommand {\beamer@framepages {1}{1}}
-\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
-\headcommand {\beamer@framepages {2}{2}}
-\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}
-\headcommand {\beamer@framepages {3}{3}}
-\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}
-\headcommand {\beamer@framepages {4}{4}}
-\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}
-\headcommand {\beamer@framepages {5}{5}}
-\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}
-\headcommand {\beamer@framepages {6}{6}}
-\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}
-\headcommand {\beamer@framepages {7}{7}}
-\headcommand {\slideentry {0}{0}{8}{8/8}{}{0}}
-\headcommand {\beamer@framepages {8}{8}}
-\headcommand {\slideentry {0}{0}{9}{9/9}{}{0}}
-\headcommand {\beamer@framepages {9}{9}}
-\headcommand {\beamer@partpages {1}{9}}
-\headcommand {\beamer@subsectionpages {1}{9}}
-\headcommand {\beamer@sectionpages {1}{9}}
-\headcommand {\beamer@documentpages {9}}
-\headcommand {\def \inserttotalframenumber {9}}
diff --git a/latex/M2/rinkou/4_22/presen.out b/latex/M2/rinkou/4_22/presen.out
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/4_22/presen.pdf b/latex/M2/rinkou/4_22/presen.pdf
deleted file mode 100644 (file)
index 1e7e48b..0000000
Binary files a/latex/M2/rinkou/4_22/presen.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/4_22/presen.ps b/latex/M2/rinkou/4_22/presen.ps
deleted file mode 100644 (file)
index f2c95d4..0000000
+++ /dev/null
@@ -1,4432 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) p1.7a Copyright 2005 ASCII Corp. (www-ptex@ascii.co.jp)
-%%+ based on dvips(k) 5.96 Copyright 2005 Radical Eye Software (www.radicaleye.com)
-%%Title: presen.dvi
-%%CreationDate: Tue May 11 14:35:50 2010
-%%Pages: 9
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 363 273
-%%DocumentFonts: CMSS17 CMSS12 CMSS10 CMSS8 CMSSI10 Courier CMMI10 CMR10
-%%+ CMSY8 CMSY10 CMBXTI10 CMR8 CMEX10
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips presen.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.05.11:1435
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: psfrag.pro 0 0
-%%
-%% This is file `psfrag.pro',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% psfrag.dtx  (with options: `filepro')
-%% 
-%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
-%% All rights reserved.
-%% 
-%% This file is part of the PSfrag package.
-%% 
-userdict begin
-/PSfragLib 90 dict def
-/PSfragDict 6 dict def
-/PSfrag { PSfragLib begin load exec end } bind def
-end
-PSfragLib begin
-/RO /readonly      load def
-/CP /currentpoint  load def
-/CM /currentmatrix load def
-/B { bind RO def } bind def
-/X { exch def } B
-/MD { { X } forall } B
-/OE { end exec PSfragLib begin } B
-/S false def
-/tstr 8 string def
-/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
-[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
-sM currentmatrix RO pop
-dM defaultmatrix RO idM invertmatrix RO pop
-srcFM identmatrix pop
-/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
-/Unhide { { CP } stopped not grestore { moveto } if } B
-/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
-                   globaldict exch /PSfrags exch put glob setglobal }}
-                {{ array astore /PSfrags X }} ifelse B
-/getrepl islev2 {{ globaldict /PSfrags get aload length }}
-                {{ PSfrags aload length }} ifelse B
-/convert {
-   /src X src length string
-   /c 0 def src length {
-      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
-   } repeat
-} B
-/Begin {
-    /saver save def
-    srcFM exch 3 exch put
-    0 ne /debugMode X 0 setrepl
-    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
-    srcM CM dup invertmatrix pop
-    mark { currentdict { end } stopped { pop exit } if } loop
-    PSfragDict counttomark { begin } repeat pop
-} B
-/End {
-    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
-    counttomark { begin } repeat pop
-    getrepl saver restore
-    7 idiv dup /S exch dict def {
-        6 array astore /mtrx X tstr cvs /K X
-        S K [ S K known { S K get aload pop } if mtrx ] put
-    } repeat
-} B
-/Place {
-    tstr cvs /K X
-    S K known {
-        bind /proc X tM CM pop
-        CP /cY X /cX X
-        0 0 transform idtransform neg /aY X neg /aX X
-        S K get dup length /maxiter X
-        /iter 1 def {
-            iter maxiter ne { /saver save def } if
-            tM setmatrix aX aY translate
-            [ exch aload pop idtransform ] concat
-            cX neg cY neg translate cX cY moveto
-            /proc load OE
-            iter maxiter ne { saver restore /iter iter 1 add def } if
-        } forall
-        /noXY { CP /cY X /cX X } stopped def
-        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
-    } {
-        Hide OE Unhide
-    } ifelse
-} B
-/normalize {
-    2 index dup mul 2 index dup mul add sqrt div
-    dup 4 -1 roll exch mul 3 1 roll mul
-} B
-/replace {
-    aload pop MD
-    CP /bY X /lX X gsave sM setmatrix
-    str stringwidth abs exch abs add dup 0 eq
-        { pop } { 360 exch div dup scale } ifelse
-    lX neg bY neg translate newpath lX bY moveto
-    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
-    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
-    CP grestore moveto
-    currentfont /FontMatrix get dstFM copy dup
-    0 get 0 lt { uX lX /uX X /lX X } if
-    3 get 0 lt { uY lY /uY X /lY X } if
-    /cX uX lX add 0.5 mul def
-    /cY uY lY add 0.5 mul def
-    debugMode { gsave 0 setgray 1 setlinewidth
-        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
-        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
-        cX lY moveto cX uY lineto stroke
-    grestore } if
-    dstFM dup invertmatrix dstM CM srcM
-    2 { dstM concatmatrix } repeat pop
-    getrepl /temp X
-        S str convert get {
-            aload pop [ /rot /scl /loc /K ] MD
-            /aX cX def /aY cY def
-            loc {
-                dup 66  eq { /aY bY def } { % B
-                dup 98  eq { /aY lY def } { % b
-                dup 108 eq { /aX lX def } { % l
-                dup 114 eq { /aX uX def } { % r
-                dup 116 eq { /aY uY def }   % t
-                if } ifelse } ifelse } ifelse } ifelse pop
-            } forall
-            K srcFM rot tM rotate dstM
-            2 { tM concatmatrix } repeat aload pop pop pop
-            2 { scl normalize 4 2 roll } repeat
-            aX aY transform
-            /temp temp 7 add def
-        } forall
-    temp setrepl
-} B
-/Rif {
-    S 3 index convert known { pop replace } { exch pop OE } ifelse
-} B
-/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
-/xs   { pop } XA XC
-/xks  { /kern load OE } XA /kern XC
-/xas  { pop ax ay rmoveto } XA /ay /ax XC
-/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
-/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
-    XA /ay /ax /c /cy /cx XC
-/raws { xaws { awidthshow } Rif } B
-/rws  { xws { widthshow } Rif } B
-/rks  { xks { kshow } Rif } B
-/ras  { xas { ashow } Rif } B
-/rs   { xs { show } Rif } B
-/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
-PSfragDict begin
-islev2 not { /restore { /rrs PSfrag } B } if
-/show       { /rs   PSfrag } B
-/kshow      { /rks  PSfrag } B
-/ashow      { /ras  PSfrag } B
-/widthshow  { /rws  PSfrag } B
-/awidthshow { /raws PSfrag } B
-end PSfragDict RO pop
-end
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc 0 0
-% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
-%
-% @@psencodingfile@{
-%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
-%                W. Schmidt, P. Lehman",
-%   version   = "2.0",
-%   date      = "27nov06",
-%   filename  = "8r.enc",
-%   email     = "tex-fonts@@tug.org",
-%   docstring = "This is the encoding vector for Type1 and TrueType
-%                fonts to be used with TeX.  This file is part of the
-%                PSNFSS bundle, version 9"
-% @}
-% 
-% The idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
-% MacRoman, and some extra characters from Lucida.
-% 
-% Character code assignments were made as follows:
-% 
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-% 
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-% 
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-% These are /dotlessj /ff /ffi /ffl.
-% 
-% (4) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (5) /Euro was assigned to 128, as in Windows ANSI
-%
-% (6) Missing characters from MacRoman encoding incorporated as follows:
-%
-%     PostScript      MacRoman        TeXBase1
-%     --------------  --------------  --------------
-%     /notequal       173             0x16
-%     /infinity       176             0x17
-%     /lessequal      178             0x18
-%     /greaterequal   179             0x19
-%     /partialdiff    182             0x1A
-%     /summation      183             0x1B
-%     /product        184             0x1C
-%     /pi             185             0x1D
-%     /integral       186             0x81
-%     /Omega          189             0x8D
-%     /radical        195             0x8E
-%     /approxequal    197             0x8F
-%     /Delta          198             0x9D
-%     /lozenge        215             0x9E
-%
-/TeXBase1Encoding [
-% 0x00
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef /breve
- /minus /.notdef /Zcaron /zcaron
-% 0x10
- /caron /dotlessi /dotlessj /ff
- /ffi /ffl /notequal /infinity
- /lessequal /greaterequal /partialdiff /summation
- /product /pi /grave /quotesingle
-% 0x20
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus
- /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three
- /four /five /six /seven
- /eight /nine /colon /semicolon
- /less /equal /greater /question
-% 0x40
- /at /A /B /C
- /D /E /F /G
- /H /I /J /K
- /L /M /N /O
-% 0x50
- /P /Q /R /S
- /T /U /V /W
- /X /Y /Z /bracketleft
- /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c
- /d /e /f /g
- /h /i /j /k
- /l /m /n /o
-% 0x70
- /p /q /r /s
- /t /u /v /w
- /x /y /z /braceleft
- /bar /braceright /asciitilde /.notdef
-% 0x80
- /Euro /integral /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /Omega /radical /approxequal
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /Delta /lozenge /Ydieresis
-% 0xA0
- /.notdef /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot /hyphen /registered /macron
-% 0xB0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde
- /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginProcSet: color.pro 0 0
-%!
-TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
-setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
-}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
-/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
-setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
-/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
-known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
-/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
-/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
-setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
-setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
-0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
-/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
-setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
-0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
-0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
-0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
-/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
-setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
-setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
-0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
-/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
-setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
-0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
-0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
-0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
-/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
-setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
-/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
-0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
-0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
-0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
-setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
-0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
-/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
-setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
-0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
-1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
-/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
-setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
-0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
-DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
-setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
-setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
-setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
-
-%%EndProcSet
-TeXDict begin @defspecial
-
- /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
-Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
-pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
-/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
-/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
-sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
-HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
-H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
-sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
-/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
-pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
-/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict
-/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark
-get put } ifelse
-
- /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
-def
-
- /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
-def} bind def
-
- /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
-def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
-2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
-index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
--1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
-roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
-
- /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
-def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
-def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
-sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
-def
-
- /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
-fill pop}bind def
-
- /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
-def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
-pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
-8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
-pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
-div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
-index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
-sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
-3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
-stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
-add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
-pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
-pop }bind def
-
-  /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
-def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
-neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
-pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
-div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
-def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
-/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
-pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
-{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
-def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
-/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
-fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave
-pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind
-def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave
-pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1
-def /pgfsoa 1 def end
-
- /pgf1{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto pgffill 16.0002 0.49998 moveto 18.00021 2.00002 lineto
-16.0002 3.50003 lineto pgffill  grestore} bind def
-
- /pgf2{gsave exec 2.39105 3.38733 8.26909 0.79701 pgfe pgfstr  grestore}
-bind def
-
- /pgf3{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill  grestore} bind def
-
- /pgf4{gsave exec 2.39105 3.38733 6.97394 0.0 pgfe 7.80008 2.40001
-moveto 7.80008 3.20003 lineto 11.20012 3.20003 lineto 11.20012 0.8
-lineto 10.4001 0.8 lineto 8.6001 3.20003 moveto 8.6001 4.00005 lineto
-12.00015 4.00005 lineto 12.00015 1.60002 lineto 11.20012 1.60002 lineto
-pgfstr  grestore} bind def
-
- /pgf5{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 4.00005 moveto 11.00012
-4.00005 lineto 9.00009 2.00002 moveto 12.00015 2.00002 lineto 8.00009
-1.0 moveto 11.00012 1.0 lineto 9.00009 0.0 moveto 12.00015 0.0 lineto
-pgfstr  grestore} bind def
-
- /pgf6{gsave exec 0.59776 pgfw 9.00009 3.00003 moveto 12.00015 3.00003
-lineto pgfstr  grestore} bind def
-
- /pgf7{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 1.0 moveto 11.00012 1.0
-lineto 9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind
-def
-
- /pgf8{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto pgfstr  grestore} bind def
-
- /pgf9{gsave exec 10.0001 -0.49998 moveto 10.0001 4.50003 lineto pgfstr
- grestore} bind def
-
- /pgf10{gsave exec 0.59776 pgfw 4.00005 4.00005 moveto 7.00008 4.00005
-lineto 5.00005 3.00003 moveto 8.00009 3.00003 lineto 5.00005 2.00002
-moveto 8.00009 2.00002 lineto 3.00003 1.0 moveto 7.00008 1.0 lineto
-5.00005 0.0 moveto 8.00009 0.0 lineto 12.00015 3.00003 moveto 15.00018
-3.00003 lineto 13.00015 2.00002 moveto 16.0002 2.00002 lineto 13.00015
-1.0 moveto 16.0002 1.0 lineto pgfstr  grestore} bind def
-
- /pgf11{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto 8.00009 1.0 moveto 11.00012 1.0 lineto
-9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind def
-
- /pgf12{gsave exec 0.59776 pgfw 10.4001 1.60002 moveto 12.00015 0.0
-lineto pgfstr 0.3985 pgfw 10.66016 2.49069 moveto 10.66016 3.15419
-10.12813 3.68622 9.46463 3.68622 curveto 8.80112 3.68622 8.26909 3.15419
-8.26909 2.49069 curveto 8.26909 1.82718 8.80112 1.29515 9.46463 1.29515
-curveto 10.12813 1.29515 10.66016 1.82718 10.66016 2.49069 curveto
-closepath 9.46463 2.49069 moveto pgfstr 1 setlinecap 4.00005 0.0 moveto
-5.08101 0.0 6.00006 0.9 6.00006 2.00002 curveto 6.00006 3.10002 5.10005
-4.00005 4.00005 4.00005 curveto 2.90001 4.00005 2.00002 3.10002 2.00002
-2.00002 curveto 3.20003 2.60002 moveto 2.00002 1.60002 lineto 0.8 2.60002
-lineto 16.0002 0.0 moveto 14.90016 0.0 14.00017 0.9 14.00017 2.00002
-curveto 14.00017 3.10002 14.90016 4.00005 16.0002 4.00005 curveto 17.1002
-4.00005 18.00021 3.10002 18.00021 2.00002 curveto 19.20023 2.60002
-moveto 18.00021 1.60002 lineto 16.8002 2.60002 lineto pgfstr  grestore}
-bind def
-
- /pgf13{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf14{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto 3.50003 0.49998 moveto 5.50005 2.00002 lineto 3.50003 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf15{gsave exec 3.50003 0.49998 moveto 1.5 2.00002 lineto 3.50003
-3.50003 lineto pgffill  grestore} bind def
-@fedspecial end
-%%BeginFont: CMEX10
-%!PS-AdobeFont-1.1: CMEX10 1.00
-%%CreationDate: 1992 Jul 23 21:22:48
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMEX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMEX10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /parenlefttp put
-dup 49 /parenrighttp put
-dup 64 /parenleftbt put
-dup 65 /parenrightbt put
-readonly def
-/FontBBox{-24 -2960 1454 772}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910
-DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8
-8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987
-FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422
-BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52
-EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8
-DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1
-EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C
-6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281
-E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350
-E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38
-4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5
-8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023
-8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2
-FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A
-EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387
-680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35
-5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664
-3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666
-DD4DD1C1CF9DB1FD1568F84892C602408AFD8174118B8C83CF7B8E0548D0EF58
-2FA44F0D00B7F86166B3289AFBF7577CA8FEE257C6909F4CF3E3D53CFC926DAC
-BA918B2F3C34518D74C7E3A03B22F5A5A025DD251DB0AE71C6298B4613A17682
-2F7D1BF16426C932A5365D890FAD89912A1382A6222403D98FF75F6A39E9F550
-0F4C4D60374B66EA34D75D97E315C534C3B5B184844D9108B1B8180EB2773894
-E43B384EFCAC42A6DA864C0CECC50DC67B4D47A8E52BAEBD0A96F24C0C645995
-1AA793B46BC641FF1AD2B88C0A357E8D82225B0423991283C989A7290323CD97
-F8F5467E8CEDEF98E23258BB90EF78370FA2A020B7A9A3283AA514A5998A091D
-2C9FF3D23520AA32AB698E9EC085EE6A78A44C5B91D5F696F99750DEC6870B44
-2889FF4D37C295707BAB1CEBB60CF2D4AE8132A067CE697A86CA6849F59A0D56
-BB394FCF6D0F2132AABE56222406C314B5CFC4BD37C67784C4291BF27B916E8F
-022D97653CA7B0735CC4DD57157207AC72AB789F9049FB8DA214927069A6F847
-28F593E23BA32438F94F4ADF68F627177D8067E99B7024145B6F85EEAC4CD04D
-F641B40CC04A8EF94792BD1655BC5BEF610DC4A79E2CFE0437F652A1DABC0394
-37A9C68B6A8E030C33918980DB56BD64F8F7F320DAD6691CE8F542077D13BCB6
-50FFCFE6FC3B8372624FC84FB6DBA579AABE077C18AB4F015E2FB6E6D86DA7FF
-AC561B351777F0E995D8AAFA5C0BCA90240475F587742F2DFAFB154B7FC375D3
-E704FE350A5EEAA888CBF158913C074E998F9DBD3947802EF0EF08E058112FC6
-0E9307B9FE29090D81441A1C3B7E371656A3321A0031038D54BB66700594C9C7
-2FDDE3DE50EE1CFBDEEE5B6DDBA17B1D6328651FE1EFD1E2B83769495353E35A
-988064FDB6CE37ED4570B49903AF26304DE40164903476EC2F4830D64995CEE9
-B37B
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR8
-%!PS-AdobeFont-1.1: CMR8 1.0
-%%CreationDate: 1991 Aug 20 16:39:40
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-readonly def
-/FontBBox{-36 -250 1070 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
-68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
-3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65
-48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3
-9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB
-0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB
-8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F
-EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466
-FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3
-9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62
-D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8
-9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5
-ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6
-10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582
-83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493
-2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30
-4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632
-BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B
-041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721
-3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762BFD4563ABA4F
-D926227FAD2B2D4975835541EA88A9122250DB8FDF8A059573591995D990EF3C
-DF93C316B57159DEB0ED1D04345E185A3A6ED52BD68CDC5B105DCA99684ABF7A
-C22FE9E198559B40BDB4FE42C80ED82E9274A4B67B948166DC9D69C85A7F2F91
-3B17ED4242F63E8949C311BBFE38172B1628644258DFE06C72D757395C5BD42E
-C03780E517B3D633E4D30C9B8DDFB317ED5A12DE941021AA3A542114136269CE
-423340BC28EF54C35CD0E77E5C8756AAF31FA952D3DC541129D186B292C0D489
-E6BC46239545682818A8BAEC3AD95397EC58BA75CBA2170C6E4AF7C069AB9B67
-E0A2D12C75000E1A2D17B92107E62FE9990D6F83A3582A4779749CF62F50CD77
-818DCDA3AA9487774E56ECE703CDCE72932E157453971A588FE7F4522AC23422
-DE1E11AF28FE2AB0B29CDC9EB8C76D2CB1F11271BD997DF00A422C7C43E5825C
-0074A3AC6FA9219DE81ED9087D02B5DC4BD6E7ABB70E7B859345959DF8BF685A
-203607BF2AF44CB538762B0A76EC09C4CA3D58BB289CB37D613913B6040FF739
-D3DA2F07B9B811CB393904FFEA743D9E1AA85A155FD757FE19CF9BDC00130779
-A3A28B22CED4D4DECDA1982D966101B5F06588D45981BA84C8B07CF11D0F581D
-AEDEAE38E212689E5AE0DD8F66891563D6FDF4FEA880B95A2F7783F9E74E6012
-285A4E8E4DF0423C7FC5D030AC918B0EB3B9AE6318EC0F7FC5E69E4A09A62D06
-64119684BEA344B0E775C681F6F78E10A40C9C06BB8F1F45FF60686D4E6164BC
-AB289CEE800D560C8CDDA2C86B98975B56CC066A10DD3A4EF3D6161699F9F7C5
-083CA1EE40C9EC4DA8EBE39EB3E941
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.1: CMSY10 1.0
-%%CreationDate: 1991 Aug 15 07:20:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 2 /multiply put
-dup 15 /bullet put
-dup 41 /arrowdblright put
-dup 44 /arrowdblboth put
-dup 82 /R put
-readonly def
-/FontBBox{-29 -960 1116 775}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
-27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
-5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
-0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
-DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
-71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
-4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
-515DB70A8D4F6146FE068DC1E5DE8BC57032092296D5371C275E56FB4903A60E
-73A22818DE22EB78EEE0E69EDE2E31BA367FE9AFFF8C7D74AB1E2400953F643B
-7BC604F821A4CCC56FC4E40E0B40B8CB82A045EFB4B9F681EDBD012AC35166EF
-62940137319D3082AF2B42F5E0138804C62FCFF2DDD0AAAB3E2A1249BBBAB593
-00577FAE2BC50E3A7B37BAF90BA56525DC498A971A487617DA028EDAC7F8BDF5
-225C6E2C63564D35ABBDBDFC523302D6D28A3A8E2D8332F6A1FAE2E71D2C6EE0
-64275E875009ABEB233E981A8C36996D0CAA8267981F04BF421C8C4A5162B736
-21DB026EECEDDDC9E1DC92761140410416A7F17A92DE302890C67472E4770E22
-3CFA4B800FA29D765039F9704DD052AFBAB4F17E6BCEB4CF0008ED6493EED38D
-8339B7F9E134D1ACFBF04C3D0E4CDB4EB7D4411ECA69CD6BEAB8D7AA40E9E770
-515D6E12748872F2C123437762EF327864B176C09297722F292EF476C03008AD
-6B857291B606D928DE0D6DF320429955C97FCC9409D46AF5BF1C9ADB3C0463FA
-F10466B4CA818DBC5287722461B333B58718AB5C157E2C61FCD29B33D7326505
-3CDA0335D2122F20DDEBA8DF010C63AAEE414ECD1F017D7A7C96371C6D074EFD
-AA8D51BB6BA58910347ABE416B0499246E529CC05DD266BE80CD3BD5628563F6
-E0F41C70814CB497868838A036ED3DA89E04A706364F66EB04741E811F477965
-E516653EC30E3D79FB4FF2E9B97E3D334B348006B82A0217E3BDF5ECD7FC05B4
-06FFDFDF0AB91AA6DA4A5982DCB04B55E7AD052F005640C0C921C43A8ACBD3E5
-E9E41D2FC0BF70D54A981CD5937791FDFBF2DB2B35E4EB2DB12CBAC8D32E69CB
-F6A8D4BF5E0E1F21B001C3D2516E7DBF3B5EE523AA9E29CED4FD0C7744FFBD48
-F8B278B1CDF247D0A49C4592B2DDEA4F5D7B0D8F3D9901C933EA9D9AB64F7085
-C2F8BBE72BD6C52D5390F867ED3BED59C2E40B7A9222E0CE616991BFA6EA838F
-4A8A0E380457CD24BD478965A888FD92411F0C5C621CCA724FEC9E110150FC86
-E0CC8B25547C9A236338EF9752C34D33EF8AEA28EBA23C7510567B9348B47CA7
-C6554599F58BABFFA0596C1AAA8C6285B2C7F2DF17F5140092E32D879E987286
-C0CD99833F1902CC4F7C8E1469564A79A54656BA96F6468B033DEED1AA827561
-E38259B93EC7BCA9B82BF3BE19A3C220441591D412856D49401945D24167AF9B
-4A0F25C021A030C2E79B58CCFD5BC542C56C167EC38D289A662A1B4418472F0A
-32EC4273F118CB1B7E8220050AB79D0B346894E7224496116E39B559AE44187D
-FB437DC816A62534E18D5A57066FB633FA0C99D20935CDDF638E9AA4B8DA6B96
-913FA6077A69B5637B635AE91DF6A9C68EE3D10B8C0D69F242B52E5A69F489D1
-D7C868B7689511C32172DADEE47C61687B2A459175010DE2051DFDFA5B5FFED0
-BFE23D43C6711DA088892B3279484D972945A37DD78DA5E6889737384FA523C9
-2EA0C8032336022ED6DC4EF075C90F63D43970A646FB588FE746D0D3A89F1736
-A6F171DCC869BB
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBXTI10
-%!PS-AdobeFont-1.1: CMBXTI10 1.0
-%%CreationDate: 1991 Aug 18 17:46:30
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBXTI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBXTI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 67 /C put
-dup 72 /H put
-dup 108 /l put
-dup 109 /m put
-dup 120 /x put
-dup 121 /y put
-readonly def
-/FontBBox{-29 -250 1274 754}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF
-E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207
-BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3
-3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2
-F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707
-C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E
-BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632
-2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1
-879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D
-141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF
-63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46
-4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B
-FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD
-395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003
-82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1
-763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019
-165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E
-57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED
-E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5
-178DAA796C480A536E8BD662D1A8C639EC2F20147CFBB4D05E923DDFB35CEF32
-8350E7A382CA62BFD42FDB5B4B6A86B651E57CD8B2F86EB25603BD42D3C2469E
-DC21DEC1FD13A199A37A599F69C49C851339D6B201596F2E2DA942C5DB99A01E
-910BA55601D6A6C72418B541E0E2C2C8816E458B58079239EB70CF8FC4B8DA0F
-B237FA9A60B499BC13185FAA7FA5F220DAE11884A21F534C08E319A69EF40C92
-CFF27DE5CBDA5125F661F34583B0DB46403F76E2C67C4D1B249558E71E122115
-1A4E37B7ED56D238569288ECDB3311A763F64BE927FAFEC4E886AFE88895C293
-D4728AF6A47FDDAF2EAC9B25A67634A66255EA053D303D11ABD3C345A14CD1C6
-AE365CA446CC5F6B639F3B3FDE8FF34C419155F96196A4C64374731EFD627107
-BD63831CEFAAE422F4DB6990B056BBEEFB7B8B759F60B659249A4AD57B26CBEE
-2DEEAC60E418D5F777FEEFE7FDBE2D33E4B946D177AC719DE7F6AFF7D8F3D8D2
-BB0E31831892364E569BCAAA67C6E472A08F8AC18C92141FAFBE7312CC75EAEE
-067F4592B185468AC3F499B6CBD60E22F5CD7970B7282428D34B9A5531437ABB
-B5997643BC93DA0913CD0D7B548A2979AD0B869C871B105246411F389B68BF6E
-42EB090A4DB189AE65D5EE5430EBDEA18D8D73AFB5757A3A0CDB03F54500C460
-F3742AF92D87183B16DCF452F2F849062F183B7E999C753A12E0A210AFDD783C
-2B04CA645FCFBE3800B1A3EF9C3A18694BF7C96A8D25AE35E1A85A5CC561E9AB
-D1C30C7748D5EC662040284DDC63E912D77F8DE9A8D8C46D90D8FDAC6178374F
-38EE6A7F2EBCB12D08AEF1B3043C571AB30E7499AC7ECFE1EE575C7CAF4B65F4
-696F175C9DA23C6BB7009BAF99D4C843EE6A990412143C5499C69A40B6EC359F
-8BE3B7682D0FD26BF83B834776E726AD1DD6DA2EE2A566B38D98E074F20DB002
-6A10F6E581DD7CB187D53DE951CEFB149BA50E40AB69913E6DD263D8F223E43C
-8BE984BEB125A304EA89E12C7E54956E658638C41A275C4C0E5E75DB0ACC9E54
-C9145BCE34678DF50BBC7D53F0E7F16BB24CAE4DA3C08113BEE38A0096BA86BD
-634DCCCFE92E886C201701705C52CD0CFF1D1BFD220D42381B880F522305F9A7
-D20406284DDAC49B93E772C7ED6F8BA88B45727AA421CB79CA9FBFB9684DE1C2
-4B9197824150338CEEAFC2578F85DF19E0599E1570017D48F91FEA5C6A34AD58
-F300132510C26302DB7734F1FFE379DB3DBFDFEF08F89AD266B05599166EB6E9
-6DB1960037E0C408DAAD5DCDDF6D1322BE5113A9CD1B751C6587189C062C5EEE
-DC0A16D7273B9154AA7476801964D2C0C1A421762D6651C8ADD909E60B96FDFC
-E16E9E9FBD33157CDEC0331CEC63ACC9BA0D160EDC62C3012EC964E41B068523
-8247D85AEEB1CA368FFB4C589DEB7E8D17ECFBA75D403202F1B34FA9D7E987DF
-C93335151164C2951774F7554CA3B8B276C90FC0B6B4D480FD7E79C31776BE37
-098AEF93E0A33D2C90FC88C479DDE71AC5E63DAC6133B16BA261208BD3438126
-98616240DF6B8DFBB0BEBB8A61ECD8B655A815B648A3EB6338C54D47888AF4A3
-0A009844C6547E078270B8B75F408AC618F72B67B0058ED97BD2C07557FCDE74
-0B6BFEB281DF0721CED378CA778D670F1BB87302718112DF3FFB5C00D727CDAF
-51BA921A7D19EEA6DC55C463699EE92A84483AE2276490BBE0618F9CD39C65E8
-BDEBBBAB525B192785477DC7039A8DCD1DC6280A79774C3AC7F1D2AF70C47AA1
-F27D14B3A478F71B55B62705FDF922A00C9BAC4C45FE5C2ADE8913F00780AE99
-1AF0A18915D50AF6A6919B8E9157E70065DEBEAB2E1BB9068683F8CF0F5E9A14
-765FAD3303391DA98DC90F2ED00CB46FCEBD6CD762101291BA0F9FC22E7C7848
-125F77AE968FEB9B649880DC1B38DCB704BA9A6620A55D506B6B1BFD0D4F403E
-FC19750A1E4160D62E170310C9D5498C7FD13B681EDB942A29AD37096B5CC03F
-CAB1C426D5E10E3A589DF764B495A79793CD0DC9B71F8012F066A1A74C9A94D8
-EA99A3EC802E6AB35BBD2405C696B107F7EDC6A6BFB59784B0A7C6C813675748
-4FDC215E00A6BBE8313A026A05A5B89F8B9F43A8DD962B80A32400
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSY8
-%!PS-AdobeFont-1.1: CMSY8 1.0
-%%CreationDate: 1991 Aug 15 07:22:10
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 3 /asteriskmath put
-dup 48 /prime put
-dup 49 /infinity put
-dup 62 /latticetop put
-readonly def
-/FontBBox{-30 -955 1185 779}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0
-5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F
-80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107
-1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB
-DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20
-9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1
-CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA
-F83C7D393392BCBC227771CDCB976E93302535C253C2A7A0D2A39F364428A2F6
-E75C522DF7779C207C50458653CFCBB74C28D8FB93C4A505CBCFF64175CE3168
-7335D1F5349075B3FD6AB84CBA8513CAA1308A96DB6D10EA70D799A769103385
-A17B45DECE34805BEF8C5E3EA1A98378F39BE12FAF47F32F1D2EDC8E2FA74450
-CA4D6CEC79938A78D77D19670D63B58072FFB537BBB1C02ABD88184252025035
-0CA16CFDFC7054B087641008ADE2E766C36E7AF153BF69990A4E1A7318F7F21F
-68A6C1DA96E305C43B336894A7FBE48C1196B3E2631824734053D61E5318DEAC
-B1D99B725675117C039A80BA59FE078D17564CB7383B763095F1E29F86904D59
-C1C093BFE0CB330D82606142AC66F4EA4FB2D49F8F724C3CD5C583A2AECA1D13
-28F29191D3F2B42AB2AAAAB4C3EFCF9A394D927D06FCBEA63C106EF2F506E39F
-DB6E94AE7E8473E80D4A33D88F5EEF36A0EECB0428A3BA52E8BE1D01CAF278E3
-92A04889CD88AC1891FEAC5CBCB7E90F06E98EE5999B3EF9FB18DF6E20D64773
-C4752C5079A60F36CC784EFEF1CB7DAE82186B93FA1B4594CAD9AD20BCAD87D6
-A34A8132611DE3E37625C7F28FC4DBD27D8F786DB1A1FC8239B5A00065B72D79
-CE34E506C732FA5B68245D93824AE17EFB8402308B832C61F08CF89E4143AA8B
-FE5D7992C167C7A5D0A8B13789EA6544F894BB48DA4318C38933EA774D005447
-72AA693D35AB41E1A4D616A4328414C50A9D763E2CC730FF4482DC6DD3E84F1A
-071C987CF5D6C4D8B55CD7B11E6F05054653454094C984411ACE192CC72387B1
-728457605F436FD7B1B56EE8E64C286BC05E3F8B9AD65AF0861FFBF2BD4C0778
-7EB2CB808EF1277B44473B097A31ED88B92B41B91A19FC9944B9942672B5087E
-E83E090344F2F877312C72F6F7826A6A808DABBCE534D41C40203B0894209256
-E83DAB9598B6DE93CA040DEF8706CE6A65D504D4B3B5CE342E853E394CBFBB5E
-3E076A4075D004D4901E73E653D379FC33E29B3ED26CEA1CE214CB230CEF21C8
-69A5271062501FB7108ED97C548E99BE2CBDDFD24E63C6C370DCF21516502B4A
-E8670B530B26146A689DE9E61B7A6494CFCBCBD266D0900656A67BB6FA62FCA3
-7CE7EE25FF30A7C2B91F
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.1: CMR10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 61 /equal put
-readonly def
-/FontBBox{-251 -250 1009 969}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
-295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
-409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
-4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
-2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
-0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
-B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
-24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
-43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
-D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
-5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
-96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
-7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC390C98D93BE299A9CB
-689CDA9BE6BEA47570D9D15DC614719507F27069622E7DB1A97F7B6FF5A5A0C5
-78162E7A9CF76FF72A34097236DF64DA4B61645C7326058030E2B5AABFCC44D0
-49E9CD83D81D8ECA953BDB8CA81CD3D122FAB35612C9C3F6C7F22B666462A78C
-AC5473F8755B70B582C0D4C3C9D8C70EE755D41A42C8C17F066414DC21B33111
-A188A5FDDC2D6B02C0965CDC0D91DF1A487ABBBBE2E2896CE0B4BFBE38C79866
-BCD14C2C92449525BD879F6BC320C05FEF8BF68D616695ACD14B3594882B4914
-5B7569629AF50EBCF7152E3715510FBF60F1675D5259715B293A3D7E844764F8
-4B88D997BA5C7B7AB6B104E77F7769C22788334A91C91F02CE675DC14E1FDE5A
-F8A03756C12F189494DBC735E3C86A6D4BC4D005E323AC4D7CEF6E1820F9F184
-4DD2EC4C5C58AEE4B5344077AFCCCD82CFC289D46552563B36DA5DAF3C179C90
-BBB4163F2E88909E040769367672B37254345F892D42DF5D5261EAB4CFD4745D
-7D72D01D779DEA580D7AA0897250CB8CC10EF282B3A1899F63F375E39C44176C
-BD6D3151BBC151739EAAF02BD7A321C465DE25ABC6E70F791A291FF8C45381E1
-43A620396C5CB1D186607C27F3DD0C8CCBC14C9CB656C36FB0A32AD6775087B5
-8F76DECF24482C8FE10A462E2D774E60D0495B6D60CE439A8969B3E676CDDF6B
-285826CBC70A88618A000F119C401BE44301051A40EC978A54892C4A07D01FE0
-76056BC17D95F66C1054B03EBE71BC884F246A22DFFBB2AA664F902D32B20188
-0E97DAAB4426A52D28583E8BA6F87F5A0F00C6FB3EC43748D46C6FDD44A05F46
-91186A49E1D352A66F99465C918AABB93E6682DE59183FB137E8DC76A4F5E3D6
-1AC6B6E67336AA0F58417293FD214BA229C7A67A3D3EDA259C73FFAB88E32F29
-B5B26731D97C1F87BEED8C789BD8DE64704B4A67491161636D9F4FCC17CEEF7C
-A0D7FA0E6D320EE8491281C5C8FDE86AA40CFE80CF59CC81170F744E5BA0F135
-FE2E0941A4FF9674133CD259FC4221EAFCA33EBAC76C36A07D3FA22EC05FF26B
-093FCFAA2788E2E7AA8807C968415F97365EF0418260CC6F2948A6FD0266B8E0
-4FB96A3719402B0FCAE7C1B524EB432585925BCBED45242784F5FE01A4FE1532
-FEA2369911641399BC400AC871C21C7E340EEB0AF621F6CBCFFC3B576890B77C
-254C74EB552C40345FE7F8A6482E4994AA6BD32F34778AEE6B0E057B333E1C7B
-B97C37933B74408BC60190317AF7E6856233815B30034C8C16EB517EF37A7E01
-6831DAA401E266868AB390654C8A9F86ED18C23CD89D60631663855F09D6451F
-82E90988F45DA370B0AB3A177874C2F974C6917D7A9CCD72D81504753DE57A41
-B62337BF0919E1A14868C61DF1310ED7F8CB878FFC8B50AE4A5010754095DBB7
-1A7529093C0BB80C8C2C4D37EAFFB033C4FBD7DF2D585C1F8EB5064D6B72E659
-E49F2C9EADCD179257F0CAF45429F0FFEA16F7958BAEFE17106DE844821CC9CD
-D84EFD9EB13481CFD34BB7AF06847E81559166BDDAD582D0233C9907611FACB1
-2C5D46A3CC8F5D739A3359249078DAE1935CC9B24F879FF919DAF5624BB87F9D
-D34B640588C7C16CB2FE47D781F6E99F6022B0615D35B115386B807C4846D9AD
-F573920640DA32FEC822FFAC838DE38F186EFCBFA79D9EE5CBEA04AEC116DFD6
-BC85C833A3B294B21245BEC92F133E485EDA9810C59130CAFEED23DB58AF35F4
-0D6966DE5CAF2E727D698D56EF057602B8AE8CEA5B8D9E0DAD1BF111495D5E0D
-0702E4F12E5FCB9E10F2CC1EEC6324E60AED99EC72889D102CB17D7AC586F59C
-2951FB2E6A7A74990504E8BE73BC0AE7EBCA8C5C02AE43077F9F8790AB95ECC6
-9DE98AA06F5890BD3750526A53FC53904742CA8FDFD9291A855E454FC998E1D5
-85BD272E1F478AB9D80EDA7842798E5CB07C35803EC53E29A9B229901855B6C3
-B0DE7E6478C26C2862CA4CC30D7D6462B8EDEA67E5BD93FBC576E45B9165A4D3
-C80A2E4B096A21D7676483FE1EC09D452D5E06D84F159A70930A74A2577C2884
-67EF774A48DAB068F04841D88B03946761568DB951C79E871CC6468AF5CF69B7
-8B09A8307632546F0D2B238EF0D012DA19BE083D1F3CD18E423E08375C3511E4
-D0013A4C7E43E153368848FECC34995A55D0500752385158FF70D22F71731765
-D54C0513177D4BE3F32FE0AFA1E59270CD5859793AD2EF27125F047D4A5541FA
-ED4E31A8BCE5FA5797779A7B90BFF95BBB263903EBD4B8C9F665A85A9090D745
-748E3C1FB1B97155F4DB7BAF127F96BE88D98F0F6EC87E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.1: CMMI10 1.100
-%%CreationDate: 1996 Jul 23 07:53:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMMI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 58 /period put
-dup 59 /comma put
-dup 61 /slash put
-dup 67 /C put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 104 /h put
-dup 107 /k put
-dup 120 /x put
-dup 121 /y put
-readonly def
-/FontBBox{-32 -250 1048 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
-990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
-6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
-DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
-59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
-D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
-8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
-6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
-1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
-03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
-95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
-74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
-3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
-47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
-AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
-42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
-40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
-B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
-956017667589EE6908966A17DDDE40C2FA52A4C9DA871EB00FA63CF1B8CA7EC1
-54766CA4DA3A90C2527262A754335F7F361649073540AAF85B7995FB5D2F6E00
-62D0D0805D2D5682D5AFFBC041924368601B68FE333BAC8A58A7175A052BDEE4
-186944AA16B0BE190A6155AA7E3F754B87B7268BA7DE37BB9EC4F332F315EC61
-363F8A7653391C915F916CC8207B7A7B6A0B9157EB101A04D916B37D96B9D5DF
-61CB0F996EED6AFBA20C95B94ABBC54A0F7E24A6AC9C18DA3D3AB34BEE51F245
-1880DDB4F9D98F8DA386CB77CFF434D50852C2D55BF99A3237761EAEE8C91611
-7C7AA393C28DD6721D1A4977A8AF1406AE2682ACBEFD2097C2B2FC8CBB2E3BF5
-868619F8607B53CACB3C92219F5D39FC49A1FE73D3E62060DEF24C84F452F561
-FF2C5137B27CD6962E2DC5DADCC70B9D944198E174D19510A3403E7598054537
-F4F8014D151327C0030E19E6AE2CD6AAEC64DD8CAA9BABF6BA49A01596B07FAB
-F9F228F90CA7163EFC773F94B6939914420C6BA0C42966BC1CB6E213862FB88A
-BEA0BE0291B251BE9155C34E6E00D98D372CC5D872D499AB10AEBA6B9C099286
-E6433D746D95E1964289810D165920DAB44C07673A79BB6D0478DBC671D02BBF
-713194BA9C280B0E48A1B0981A96B8F009B77DE625CC742C8053E2ADB2B09A4E
-B933BEDF447C54097AF3F38EE50D80266C2DB407A701DE44B06D971127B19FEF
-8301F3FBB09E4B7B6524F4543B6B5F58AC5AD904244A1A12C2C00416A03CD0C6
-84E675F22B6AAD9BD81DFC07996DBBA327ED0C237229344E5D95CD284B30099A
-8E177CEDB2C9138EB809380938E6B045ABF2C12D39FF2A22B8188051D1669B84
-250D44702A51F7E0E3F6E37B1AC526F4F60A3931989BA2DACD02150198C28AD3
-40BBD959DFD191D60AD9B75E9A9A7C6453B1984A914E96E60AC3A0A7CED6598E
-ECECFE1A261A89ACE953B6E55825EB56E542128B9734847F69015D9665B530ED
-2FB7CB49255E3E031122E44B78B80FB70D86FE4CACB9E344D6940DA0D9087454
-1EF5EEFF9A2669A6CBFD9D3F48C114F6C1D8C19DAF170D3E8993FBACE04194A6
-4070011231E68957A1C86F7F08AEEDDB313D177649210336565218C606C5DDAA
-135DB906A6295F97E3779BC804AE7B8595A2B5896EE3FD95F0C7DDB5041FCB65
-4544C3E732A5BC84B7A092BE91F8B1E72488AFD3E486796AA9C2FE5E5C382B89
-B51A0CA17EF3A8050BD8324328B8BBE348F36D61960B18BAEF40FEB956F00E1F
-6D01CD6CCBBA21944D7F81ABDF55E6A247E4B611063A2ECB60646D8AEEF422F0
-9639B6BBAE90C628C4F028398688901794112197D238D1486DB45B03A1F8E9AF
-0F110571D0170B73722D886812076AB11A2B24EB467D9A8CCAD3192D417FED77
-FC224285DFC1B2257D1733F27E3D8D4CA3DAA3C2C5721FA4CEC92F1157D90B99
-F99ABD3749037E2E5E2EE34130DCA1DA0912199334A0F217349E215A09A8B113
-EF1B7989384162C141BCE24112D9AE6E7423D1EF219429E627CDE6334D49E396
-5A6CA9BB80DF4E63EA871A4271FF347EFB655EC4942A22CF38CE1A5B398C8541
-912F54BBE741A5810EB4AC06D35E907077F8402B9481401A9E4BFEC6FC937FC4
-2B1DFA67937ABF11B330D061F3604FFCF0DE37AA44C288B31D3D506CCD63E185
-4F0CA26C1ACDE52EF207CC60E4CBFEEF1FE3BBA737BB0643566144C7DEA184D4
-6AF980CA9068D938BBA09F1B7FB81F2291043C9FD17D0575844BD2A1A6DADC83
-25E166C3946F80A44BD03653FC833AA7DCFC1D8DFF32E2F68AE9D72B269CB481
-7C15EC09C8A148D4008E5874D44683FDC4F08FA8AEBCA184D310A801E0B394FA
-636F2888A0144E8072539E146936E81B20A2ABF6E4FD972963E760548652CA3F
-64EB8B7CC8CD6CF8C8669ED19B0B54707A92DC8095F251A46C777F666E841601
-73C7639472DD6729C20CEB969F02B74DAFE21AC8589BA94DDDD8BC5B84AB1C7F
-258965E8D40EED86AADD6D3D64E406E824EE4F289A79C01A9D060E29B25DEFF4
-EC368F966AF7C660A0AAA97F7EB206A58D44E0EF4EB046F4D97042E1E23D6387
-BE99C460980AC9EC4E113451991953FF84F71B455BA3295E15D65D93DA81132F
-3FA5937D422ACA6B6595A183F5088A5EC27B2CA2CEF4EB0C9C6A88726044FD3A
-2BEFDAC89EEC4CFA53C13D74FFF78A6D3AB486AA6A0A838625CD0F254CB1ACC1
-B8EE8F60747536CD196C3021E844DE22509EA355E8FBD9597C707F7FAF4E6731
-C80A84B7FCB73428142D034592CEF5FDD0F4DB794AEB76CF84015B41D0D318C8
-93930C8B837E6843D21D7C3763C8D88018CB8EB1523A0ECF7742794B5F7EDC5C
-4212FBB470BB9673CFBB5383F504C9B3347341228F2DE90A55EA92AA4029FECB
-0988C1E0C61FAF5CD9AD2ED02C1C4AD685E3512B452C0B4E4F1B545EFFFE744B
-45D1934566FD58D3B3BAAAED173537E85CE2D6621531640952D24AAC10FF8C5C
-49B08F3E1AD8CD9C6FE19B6C4CDE85445B3E812FF45A03745509EE26B87032EA
-39EF3D4C335E1CF6C69CBA602419CCB8AB124386E7EC533E25D81F5C23BD315A
-C8514FDE13EAC6F15527F106C022763CE4E206FEC89EF240A9C3455C97099FB2
-D33C6AA18EAAA3293C96515FC702924300B9AD58C4836B96EF2979CDF111E332
-74E25A3ACC3CA283D60C2523948CE312EC5DEDC3211278F5052E2806E0456076
-D23BF6D964048B8407467F88FC7B720B44BE59D2A7A801D871884B46FD9CB5A4
-49B7EF5B064D605837C18CB94240B7D49E24E5BBA69C0E8CC82D4717F879F9C8
-BA8C0AA610FF7C08F8322544F2AEEB25A27DEFB1D6DFA6DF7285423A6F131693
-882334A8C0206AE7BB7272FB2A01C0CBB6BC053B0958C13CBD389F5D42E7E256
-A009CE9FC2B1A0DB704BBF8088801102036A3BC03298F89FF3B1B7F891A85BF9
-1A1C3BB81749E6D724CF7DB84502B9329EF5BD5F85DEB4EA1B46A52D636E71CF
-510D793024A972DC54A9A53605E349BC6B74DF77C345E7535E6DD23F6F94F1E6
-3475DEACDE1D6D1927E660332DBE1D75C89973A14F2FD0553D6C0FC68552C122
-2D3EC3E9A96BB47D1BE90684B9AED2C22A1FBF834FFD08223D01F62FEDEC55CC
-C68207772AAC2990FF49E501055D2701BD2603ACA634E99061AEE9662DAE8970
-E3936926BAF22ECA9907727897C8C7F037D04F55FFD83B4ED68DB5F71D2724AB
-6E8589D8BD2DED3E9D1D3AEC1CEB445C121E8953BDA340136672FD7F9C9D4E46
-228CF8DA244BC49AF46BC71B8B394C75F8741292E1426051B64F4CC465B346E8
-9C70EA5ECD3A91286FBBE66C01AD7F0411851E2591B4D40B8F494B6ECBB59526
-340D1FD1801785A4A0FE9BC5EADF5BFED8DE902108E8C1F6DA43B71063DC05C4
-BCB8C3DBDD4E95FB67F7F0789179F7AF784B2CFF7841A3F74EA980E5894A850B
-1CE04FD779A3BAC5FC99B3E38998BCCF901627DC29770EC67044888BBD750900
-1CFE677DF09850E32EF54513E500CD415EEEC19E9B06BA8F2DC6480945E8B737
-EE8253FA3E67C704F6B13A1303BC6EE12CF667C378445AE1577532AAD97A027E
-4E83D59931E9064E22CF36BD3FA9973D4A2F5F8B108A91CC4B3CA0454D4C36CB
-388089A36B8BDB6998D02469A4941BFE537D07B8C8CFC16F94BDCD500A2A7603
-25AD14C514E82A78D0EFF2F2EE1646EA5DEB6A0671CAE0C43149F18BE80B3CF5
-B076C4336DF42BC27559D9D6AD7BDA08069487ADD2D2ADBA2C312766BFA10FE1
-7E673C939668
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSSI10
-%!PS-AdobeFont-1.1: CMSSI10 1.0
-%%CreationDate: 1991 Aug 20 17:34:37
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSSI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -12 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSSI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 12 /fi put
-dup 39 /quoteright put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 68 /D put
-dup 72 /H put
-dup 73 /I put
-dup 84 /T put
-dup 97 /a put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 121 /y put
-readonly def
-/FontBBox{-97 -250 1077 759}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0931DC68A9127B5D4E0A53C980F1
-25B546006F90C14DDFBE6457E1FF62EDBC3E6E4C3EED9145D4C5B39CF986A3D4
-D0C1CAC35082AAFC77DCC962B778E051237529367886A80679538B245FB49480
-77B66D0597CF92890360923FF918968FEE737E79C5D46B9EEBEF1BBE460BB176
-93965EC82506D2BDFE8D9616A8A29CCD77C1E9F46B531EDDF69E2F97BDF7944D
-73F55F531755FA645D37AF1A508F565FC0B43379209C1E992F3AC34A479B2012
-B70958FA12CAC36A27BB5A2C1CBBE416FC572DB8D2DBBC80BDBAF524F1507A25
-29F1944A592F59983089BD5C221F2050EF0A5844E8F0D33DA8D59CFABAD16CED
-27CCBC6820BD354F0F435E0BAEB73F7EE863A8FF0DE038C244A3DA9EA2533DD5
-78784CACDC89701CEA9BEEEFE78A0DDE239B65448339F16B9E2B5E8177B2BDCD
-C36A9C52CC3DE95CD45BDA676794180065F7DA12A87F93C337251B7F7509371C
-76A2429CEFF53722452A8D36636C685ADF1BF6C27E7839464BB3882661246875
-67F547E1E16B4EB0C4C6BCC80661C929098102CA370391EE80F029E566BE0952
-7516AA0AA335BB76E4AE49E46E74A1A97BC55D556A9BBAAB7B91C0F897B6640E
-1A06111856ADB1A4DA7326FB2F64771DC6BE8BE44D7B24A6C8BAE2551A367339
-77D9C3F4206D5C6AD232C5560B70EDA4597AD76B28362B06FF30562C51D32143
-5DCDB73DA37B18363AB00182F6E117CF6418E49B54BBC545A3BFD486091BEA9D
-6A443A5CC1D29A74CA224B8BA0DE3BFBD22C1F2C9F06BAB31B7C647AC295EACA
-3E7E957C81459ED399B1D9EE777D164FC5E70E20F8DD369946509C7FEC758D7D
-92684531FCAAEF79717B17392CB0EEDF9C8E3D443761BDF81628AD547ABD3D99
-362720A3E096B417185EB5C6BBC896EC110F465BC60475E6757440CC2E34F4AD
-16CC983D701DF5C2749D11C66B295E256808B0CD80D75600F6698D783E4F7349
-1E6B99E23FCC13C69E767FB1B3223973CB7E3293AEDB042B61561FE364FF0D00
-7962099EA27D87ABD83B17504975B2F4BF7645425AC1EECB9FF3A0667FC9C26A
-DFCED99D727A43C5045A5319F660AB006D287F5273C795FC55AFA529C40FDF8F
-C19D2BAEBC8009DB3C16EB283F96FECA933565EEE98447B63A5298F868E502FE
-58BE6701874A9D19C6410A2E2875396427E6AD11851FF8A9A9E1CAA58CA89D24
-7B4ACE114DDA55923E2169CDDD8631376300F0CDB0BD54E675410353ADD9491D
-0D057B98974CBFF59C84655AC56EFA0DF09E1AAD0766BA06C2706C1C8555D993
-A3F05F6CF2B96BB6AA5D64206D943E02F3B507C014AFF9D2639C7D52DD031E76
-C4BF09510F23E3AD096124DA14822B43335080B4215DCA24B153BC561D54001E
-E66C8EFA109A929F5299D959614B2B66DEC0536054993CC4C8420C57799F8C59
-5CC180A63B45C234AAB8491A005B088302B71E5BFB4596414ECD1F831663FBBC
-055604BED90782D3C3901923D20BB598AAC7D1C546510B93230AC9305470F39E
-BB2E0B1058E3E1BF4A6DC61B4C71282AD349F9E851A3E19D768464142EC7E762
-445FA16CF039D34C45195C10B269B8F86303F6189ADECB129FEFC0A3BD20F2DB
-342465F2F76C8D25AF1317D6D29E58FB68D37838E21BD6063BF1C9EC07F803CB
-6A1187EBF396D21587DFE3A32B62D9B475838AAEB9EAEF43587D1D0E935D1F7E
-2BD1CDE5B605642822FC850C578D867F4297ABC4321DF9558551442BFD78FE64
-9904B72DF2B0547CE91EBEB47AE24A749BAD92B2102E7A40D69CB3BCDC652773
-D921F8D2CFB66540F2D3053832E8839845353A1DC993B4D7A855B460DF16C0E3
-DB258A40ED59F15ECE12D07AC65E4C06F562D1503C426DC50F46EF40E03CBAE0
-BAB41782486854A3D3D911B42269700D91A6371C225643996C9D14DD64D73690
-A0842A85BB1B442C0AF663821E4A03309A7731391727D9951AD04B5E6CDA5799
-BFBC35B0EF5335C874196FC75B36A4B1D072559AFE442D8EB57E8E65D1F43764
-660F7DB6295B2063087226AB6E904777870212CB9A7D5277AB454646EBF3134F
-6A01E611CBE3AE85988D474028B8C72B45CBED7AFC6B58949C6BF8CC1F8DFB02
-66E69A409D1768D4292797D25E898E24819A6F5CABF133D50319D440DACADB34
-F810D45038EF11C21D5D1100BF957235BCE3490D36932C39779B4CC93C521136
-F0F3C5E7CE52690D2E7B592A7FA33A4D1E1B9ABBD99BBBDE38AD56372E86AA7C
-9D8CF5C9B52F8EE9472A7DA6B39BB60AE9E98CEAF7540A914475B8A137BE0825
-F67D486BC354A39DB3B1B37A1EEB319739DE4FD550FFF328B38140A5089A1683
-8F08F1B80B15566DBC147E17FD430FB59ED5F82331390ACA8D3D90869E70896D
-1C800B88C92F362C0922851C3F9F50202C7EE6832E646889708E21FF8BA28D02
-60A877A7EF2D39E5B98099C1543259C85A23ACD7911BD616F57E8BA74529BE16
-BBC209BB7204B7DE8B2E6A2C9FE626B575D8C2B5E17121FD3EC998D945BECED1
-E21498F2C4775D583ACDE53EC19725A4BCB6E4F54AA9A40288E05FDB94213544
-FFA2981842A987D786CC01EE77D1208E1F241E1A626D49299869BE160E4EB6F5
-84EDC5A9F3BE1AEA56F024E92F668FA9E8AA8EFC29EA0F7C66437F00081E0DB5
-85177B616704D76978990EE72BA438B8B347D06149D5A3DC7ADBA983FF3D342B
-ADDD57CC3E08BA1BC321E7A11ADB6ADB71B5474F176829EF8219FA4D8F6CB1F1
-841D3BDC7B611F987900DD84BC3E88ECE92416EA3CD73F13F753A4E7649E8CC5
-4459E9BF1E116ACB08748FCB26A21C0DA033B0B0F43258806895B61404F42119
-FA03082EEC6A25F76AB530B4BBFD7E19669B2D9B8B5BF8F7741ADCBD32D9B8A0
-C5C2E560630DC4FA0F7A410B6B62675BAC06117707779CE77979BBD8CD441786
-E6748AF508E6B3CB0E72951B296369AC8BBAB365DF23E160B4732312EF98A717
-2B9CF85B7757E80392BE1325242E8732315333842021BC79DDE8BB2737776700
-22AB42E6F4E7DF0205895FEF863055392C2991B33BDEE2EEBB91AA40E2179652
-EB67C1D666AADE4CBBF1D19FCF1854E8F22A8ED1472E5FACC128DF047CB15EC5
-0563B5A8096CC6D9DADB527945A6E582DB5B3038F40BCCD2ED14770D2B302E90
-18FAF36B986199A394E3C4ED4FB51F9A127A5B33F42945F1B4BAE28A05A75E77
-7644903A7A753FA8E32A23D4312781EDD2FDABBB625A67EE41923B859B8F61A5
-E3FAE8EDD1469439E54E1FCE6F82C6FC722F47A08A7048C1CAFF9087FE1D6FBE
-CD5649166B140CFAE234D7E0114AFE05283465E974630A4620A5BD6F6EB3061E
-44209D1B5EF93480E5C96D3899E0750DED0CD774021AA0A31EC4CE0D9998DD33
-511CAF7C655E2FADB7293208EB1DD2B3633A65D901BB9EF78E3B7B419620B839
-D76A1D221A74B297EAA56E762424AF75EC5318B3F35F72BC8215D97D274C5E0E
-AAD59D110330297C30755BAC742C8ADB2E57F457F9124828704CA22B4863768B
-6C003C812F798FA56CCE03AC8EA86662D86376FE5FAB22A1DB37F432BD3AFA06
-5985192431D08B335C5DF5E4985D4781852934AC3D745B317977BDD37CB429B5
-B44B1867D12430AB12D76A75AAC1C8A589CF1B0390BB37961B360CFDADD63C33
-F453AEE2944940E90293B50157E39570C715E519C7D81F678FFC95D11ABB2DBA
-F0B56A26AA14363F3F7E1CB045335953242ABF65A15C77EA214689DBE3D994AB
-3A5CEA8E1C871FC212AEF590E883CEA664EB0CF3A666768E6BE53481315F5DA0
-29C379935FF12F5052C3D3E2BBE0BDFD07405508F4E79A0A60EE55F802E86BBA
-0C4F6D81635FE035D3A8A938B4520B47322E53CFCEB2A308F94A021B9B886DE6
-0A57918B150272DB2371E6FE8CB12157FFFFAD8575FFF29A3052D0D742DBB02A
-46036E7672512853FCEF5F1AF2FAF7DD5683D64718C82BCCEF76D1D5D9844A86
-89200DB2D2D0FA8DDB6DD670F047832DAE30CB7A0890656A964E849B1D4F76F8
-C8AE584E51987554448C6CE6454BF1508A3E536BEA58D66988D8510AFB1B1572
-6AA9D307F1AEB392F6947BCD5C8EBF5FB3751F03E10D1569E0C3539765C74144
-46753313EEA75C8B235B92E5905426E6B873A64A421CD63DC25F813F79457F45
-62B1012369AA433C3AD192844EF33686BE87A0D87D00DB8314F1120A791C325B
-F91FFA26E9528828A8A273583D7DC8BB2DF132CF799F15DF9FBEA9EB6E881710
-B47AFDF3061AEC1120CFDE7EBF2FBE7F607CC4847607897A921A0DB8269EB246
-0C49C0EBA733AB9B0B656029DFC145807AD6C547B60FA5B110D1C32B5AD091D3
-6B915E06729C51452C67855720D53527D3A0F55790E427CD5448DD9F76ABCCFA
-776003FABA5E53C1AFC26C2A37B34A8337CB909091401ABD9E869FF2A7C6D949
-09E857C4AA51C9EE566F992560117B2B40BACD45D9394D3659552755E5C12B32
-793D8227F419C3E5897E383797DD8429D7506C6C8E66FDD77C59EDD8D882311A
-0490EFAC8BA903D73F4D9E396C9A44F4917A8F376223333BB63963451FD998B0
-9C0684CF3FC1EC38FC4EBB470D018E9411903C78B173B674B0E2282AA55D1809
-908B192664E803503205A1B81533C4EE31BE852DEE633DE828C88689194E37AD
-618E25BEA5165D0479AC1C4510F033A1D59F4DD8275C60D473335D0BB1A13DB2
-D268B8E4426C6DAD3E84F60B247BEE73042500B9EB1BF46D1C06EEEE35017C77
-4C9F9DD17BF510A1A69489157C1C65D1F4A5EDCC1E28E7A383BB2CB7C01A05BD
-FC626C4867A9AC6FF265B30640E298E342896CD11F2408B7F4961756113FFAE4
-44FC1FA58B014CC8B9ADF84767DE0A5BC39C0A9D7059B40641FD5D8771070982
-AB7E28E86807FB60B792739FD097C2291EB9454C5DC88AC42729EE3903E53CB7
-7F3CCC718950129E99EDC1986CDE0E5E077E0DBAC991FB02B622BAAF8F4E17AC
-33917B726D81E59FFD8892803506E4376C73DA6ACDF910DD94B828AB8E98A6DE
-C819E6C357EA442983D1AD0704E7469FBCF8EFDA663F6B3280BC8FB9AE3609BF
-97D65DA2BB0E8E0081A84A786F045F480B208640D084357BD8D8E128EB3A06BB
-F94ADABE1A35662F22DF72E5F041C4823B09D8429DBF28AABBA6B15C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS17
-%!PS-AdobeFont-1.1: CMSS17 1.0
-%%CreationDate: 1991 Aug 20 17:33:59
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS17) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS17 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 12 /fi put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 46 /period put
-dup 47 /slash put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 67 /C put
-dup 71 /G put
-dup 73 /I put
-dup 77 /M put
-dup 80 /P put
-dup 86 /V put
-dup 97 /a put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 121 /y put
-readonly def
-/FontBBox{-58 -250 939 758}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F075EA0A10A14816D516A63DE166FBCFEA932
-BF000C3B84394CB6E6A446D37717CF8AF9A27241D89E3EC12BBAA36A87DA0A50
-B96DE87FD2565D6BB4225E150CDC8FBE654B16102FE8DF3BB5EB869ECD8E521D
-74ADF974252C93C4FA50311485350B2EC0A92EAB44C9A8BB11852B3666C5F393
-6BA5AE3D742F26EE549A603EC810A7528CDFC7D3A1580528936A7C291404D23C
-A573D08407861ED401CA26626B04DC86EBB4547870BA7A03E49CAE3D0CA7BCD7
-6C28C3A89BF4182CB84BBBDC9DDAA541448456EAEE89E87C488851D1235F3326
-D866CED01587D10C2464C07E3DFB71E49317FCBCE83A4B85F2B7E544BFB398B8
-5BD9355CCF9088DB5108E011959AC68F9A3773B17656F85521618D608D9F6450
-BC4EA327B03E999BA05A16CFC2234F388EE7463AACF02EA3A45D5E65805C7ED9
-4618D5A8669FF3ABAF8B41D76D11F4AC0DB848BA8A5D51CCD6D85EB6BEA99A54
-80CA3DD9B7E9832296073E66AA9697E86758256A063934E0B30425BEB569D9A7
-C37604DF22CD0A369EE007F67CFF5A930B5F77EA030E547DC635869BE5905270
-09C91AEB22772C01412D78965DD2B489B4C4DF35FADD130DF1FCD2C59D0974E1
-4C161E5FF72F790700E0439032D0240542B702A7520469411C6809C27B3AA535
-A5ECD235FB90601C6492C6C3D2D38AB999445474D7E788097E247DE495BAF83A
-7F1C70DD205967B579F69E764F4DDDE56AAC3D87CB837EADF755DB85B88EF041
-AC4F754DE77B66B0471384EFEBF9D67DF6626338DE3D4C65A1831032D36C0B8D
-C60513EA65E9AD53E4F1F1AE4F6DB85E249AC53396FF5DB2189F37D359DF0AC5
-9369E07ACC443314B1A13CBCDC48DC2F95896CE74E346E7E94D94F28195A1422
-D384BEA33FBFBEA4237DDDD3FC4D9B1155C586B63AC736B0BA5278AB31B5D9AE
-45FE97103F923DD53930444152DC251E567A3E2EEBB472D94A70D333B709058E
-E8A82E16F9291740A11653E826527D54C8FCA0270A9193D545725E5CA3D89DA0
-14508255E729F27A223FFFB310D33E79064F488A9593871130540800153F4B4C
-4CD7C0F134EBCC57ACBCAB2E6C08150EBB52C3A04A0C84FFAB6B74865A20C84A
-3F5409833D4EE6B36A5726D2579E3A99E083FE5929C9A4EC195354FD3EBD47E1
-055FACC924F8D220113FF7FC5A820D9D5F085BA3CD9FECA3E3E98EBAA4CCA38C
-4F484D4BE4D64770791B0FAE83AC763A5CA2B65D62234591DF4664AA46311D1E
-B0F6944DAB014CD0DE844EC8D45CC15029CE1AFF88333B65FA7DFCE9A98D6BEB
-95FE5236811CF02EAF48AA5C6E55B5BDB6559BA5E6A1367CD74919B108866131
-D90DE59D333E5DFD9559445C35F561CB42BDD1DC4786A94A53AA3DBEF8082536
-3B2876F8A2C2EFBA785A8B26E572FD6A11ED30A0E1A1AF2228AC698F40CFB190
-9DB489DBE768211D320A31E19B4350EF7E381E7CE6141EC0F91B4806D99434A5
-5F10FCB943B79BA8E45BD06E9E8FACF43D6E36BDE581EEB553D9BAD4B1DCBEEF
-5EAA955C43B8DA48E63706BD5F8635D6CA94D09897D4E9D7CCD854ECBFED65FB
-50AE2086B9E801686AA37921FE1FCF678170FC1D9290DB1B999D6DFA0AA50D75
-ACC4A2728ED65EE497E22B975A1DC453A9316A6E25B974A38579A2313DAB4F0E
-520F143E582091CF5423CAC3029D42E4008E28B60F9C44B246A6644DAE0160AA
-ABF240084571FB1E6B0ADF8460DD75ECCD44197B082CD5EB2275C1D29206B279
-EF21AABA9EA8EB82B7916213FABFEEEDBC33CD89283C754F7BC72BDF4AE2E53E
-75C169974A454AFB8563DC71A537DE8312D3B76C58474BBE98C29390A24B70E4
-48B3A3C80D243B49A54D6967C52D7EB0531DD1B5D816EA74DA2E7E93C1369CE7
-4AD46B9338B4B7C1E74B9322BFA022214AAFBF61F53C01F2DA87287C9C963FE3
-6727BF8263C1247CE799839D31AF62C14B197AE46D3D85E0D65DF56617C59F21
-99B738FE41B18159E5654460A280A79F81D7FA76865DE45141F0F55A2045C212
-8A0A004A9D65B09138FF97AD92AF7A9E11F833578659BA2759E310DCE51510C1
-13C218BE171E7F8DC1F24E50B3E6EF2E40D62D048B9458A507F10711A665F116
-A3E8C3FBA34E2CA3841F9372FD6BDA266BAFDCEDEFFD28A0A11DC322FD9ED52F
-F6A220C891280F107720D14557ECD6B264364CA78D261D33317F1804EE56F4AB
-5043594DA4B73C68238EADBACC899DF3483143543AC163D8D347D1BB523C84C6
-1638D4F3B04097CADF70333D79FB3F732AE60108152C4CB2444AA997CC658DBB
-C6A8A2B9C3674BE66796260DA44C292C452F29E75779C7170E0774547F2B6097
-564A106C1C18FCE10526DE7027130E10C7A7A447F6471B0C54C33587323E64FE
-29BD32FE68BEC24F037894C6BC2B019D2A3C91FC48C86F45DE79DDED39834F13
-3360DD3173C901CB941B19DDD306B57E30776C40430F936AECFC1B9AC029C11D
-5F451596957A7EA0CB7E05133F948626A7F5FFFC394F5C5FDACBB80548F96BD4
-ED0B5B739C65040CD628A9694FA24A60D8F3DADB62A2C389CAAE973BC6F40FDF
-ECCE8E26428347B291965FC025A898DAF744865085C89E009E63800FEA05F3F1
-6465059C8E3FBD14F675A55A80D16C2047B33870236E421DF30792238CF4889F
-7C9D21EBB8EE117A446DB22D48DFD6B26337E87FA880727DBE159749AD65B8B8
-41988CB8AAB39CAC798C785257F03D98176925C853D6516F4257B3637949EFC3
-4C04F84100675E28C03060E9DB7F0759B967FF95CF15206FCD88522887C5ADF9
-62A5D16C1EE6C9513E76CED5BFE3F3A9CB01FD00BFF4F9E4F80985C6D6AD0849
-A39D859BFFE80BE68A3C3189AB0D63BF5F3DD8F3513005C4AA49B68D2C6EC0B0
-A384E23F3BCB75CB460374E88F7BAEDE614FA426D8D0C08538278D34F7E1498C
-BF677D2DBBF5B9103EC47EF8EAFE7D36CE1034D49101CD475E9748412312A7CF
-FB246BAE28B0F04AE5C32E585695DF6E5BBF80ABC8393F96BA0A94809E113524
-312B4D62D6548132553E58FFFAAA0DED1F0C3AD51FB8DC112EC32420BA6B19C1
-6CDBBB95EF261F2E4484F3B47F0FDA414133659EF1004E10D93A9A3C10E8DC01
-416D48B1E413C0189B87906765121BAB9A75084DC933D77B0128DA9C0FCF942C
-6BA1EF1BB35B1379E68330E0D7CCD1A91EBCD37604F16E0A4893E8FE5D8BF766
-A0F630B0A414D7E6DB7643D948D3A0DC86A914779F8C08385F9357CF3EF9927C
-C66AE472978164629B2AF5488B099EF69BB3C3A0B87F77F73F4336C27CEDBD44
-69F03A70CE7AB62055A230C755F394D5731BE133682F2C3068F4E5FDE9104229
-65D5DD9B4C5FD8F3A516A1E7D08E868C3AA2A80D0CF814FEFB52A6430DF91B9F
-E8FE9E9BD7237895E0B02B9D9CFBA9DEA8584EBA3EBDC8D7C9963A58AF09EEC3
-BEE1C8D1CAA27E808D2F2BE4C7AC9C3144655FA650FF0EE9E6C126C804AA13C0
-4448C376A0BB197617B171F73AD0C7DCE072AE23601CC44D8310B5772FBB5A58
-A2DB48B872BE3BDC61F7C2FACBF69F392290899374EC4C1D1C48216E1CC80C63
-0E66B381580556D21F0873A0B95EEC0630C86599D69568586D7D7DA19E11A556
-B1A351045D732FC08AF935A221B3BE0ED6A150C7FC81EC44BC82A0FE64FBBC00
-2650C4239DCE054B2A5BC3BB068501F69F72CEB34C48316DE9C6726F7366B3A5
-6F3F8DABC380262C76EB345CB04885510CCFA51A807D5916023FF385AD7EDFCC
-D4D27063D11CA722EA5F579C5E1726F6DBF39E84FB6971529854BAFDB16266A3
-D65E286B3B20A17BB4EDACD4578E9F1A2A76BA31F446D90F8CDEBA0CEF41E281
-55BA71AF3AC08C92A32FBAE017660FC245D684DB9C3C5F6E047AB7417E08CF4D
-4F7120DBCF02033277C6E630A13B3F9D43FB72D1D20CB78A71F821EF4DE5A041
-18F8EE09049454E9D70CA3634A1872F3C5084F4DCCEDDD6A6317C9BD1879DB60
-DEA66FC77190728D9EE962DF6CF980557EA7D11D10CE56B7CB358A420BAD5976
-CBCCEF3B697AE2D18635085E5C52328850735CE1BDF2DC3E6F007A5B0E59C538
-3AF330A9D49B911D3E76F9A146B29C2228005D4DB0DB51B2F44EAB5D2BAC4346
-C047A2F7C4FCF897F642165C9DDD1DE87B58D181066A2520A8C1C6B2F0EF574D
-64763457EE34209842D4BD472B9E0F7B5832350FFEB4F7001832469418597DD0
-359CAEDB6AA1E444C6D7CDE7927BAF331CEBA06F203CC214CC0A76D7A65DC692
-32CF6F9CC43518A2DBD6F142900336FEE90536BF7ACFBD67830F21764AEAA722
-689424D12A0720B6BFDB58510DCF72FD5950B9F561AD95B22933265ECD7754A2
-C7C65A5EDC4BACF2E4AE89C711D9FDAB0C95CD5DB1907283337944C3B25F66B0
-F39C424A4901A9F63DE1E88002625EB0E5812AC39339224672240FE93635D6FC
-9427010E681D34DA7D3AA73BE24D753B236748569CC3A50AE4E50FAD0A0693B6
-998B4EE29BD16751A8ED8832287B38401BCF27C480E0C492BE970A9DDFD07D1E
-6CD79D3C766F7327C887ABC0E6EC586E4FB900D86F3EE28BA74F1E2D069DB209
-05CCD97FD26E5EFDADE617FA9CC9C92DA13401EA6934D8C735B6F5663EDF2A45
-8BEC4E69F01471386A5069EFBAB853C399F36EAC5B4B441D144E63E02D271F09
-3B8C7CFF2E4821285E43F7ECFA4BC69DE3DCA95BC5E16226E4C7104A4F08713F
-8451B18020572B84E4E0A6FC54BF3422CC45028920E180A9ADFA2CAB5CE0B602
-7E2D43A016662EC738274AA7FBCFEF918286639206EAFE48935D98A0D52DB018
-0616F9128CBC436E011ED29FF3FC4475445C540CDB849FBD7D3752ED8B824F59
-D46BE0F7A1F4A3A72956FA3726DCB2BF9485C4254644118403D6E956F16FB8A0
-8CAAC84AE17F4AEE29CF26394983CFAA8CA1DFA4EFD8DB897A22EED6292F92DA
-DB00EF4C3DCA1E854E6953A08B1B1F2E7CB7193D439F088153F268C30A105FD1
-D69C73CD6C73B1D358746888E94552843763FA62A9A0278E0E0CFE19D008F112
-22BA5ED0613006CD3488C7C61E69183F766FD5D53AF9ABF89A3F36D551BC305B
-8C4B3E118D8CF4BAFD254D9E044C502D4221F68CDBEA193FF843E4D3A2358423
-7F7D1B02066D8CD48D7E1B96ECF973DF72CF54809601248956C7EDC312694ED7
-31B4BF2CF3F38D0CD2659BCDDC031EA1CAB713CA5269F4DCA989B2D4F26DBCF1
-E1E96014B51CC643A6592393DBEF810F4DFF5F0550DAD7E882FDE364EA4C663D
-B30874F55E432E99D44041BB19554F39ED3270DB3ABE2C84BED55158E6F2B67E
-09C83DDC0E3F6C3D0543C5144CCAF6B477E8F0FAD8DA5B5B25B515C04A718468
-596A33E173235188CA896720F0938FE4503EC7FB0EDF0A5E4B98B04E0D3E08D6
-3FEFDEAEEEF7D4F9933A9A0D02FAF2A6E4CFD1DDF690CC8F9F9F33685813130C
-A7C920DB11B8E1D1CF83F981CF69201E4CCC155F283808338A8322DA03F5ABD3
-C7368598F288D7B72A9BD683017174DD1543D03AD5B90D8834BE73C51870E931
-714D84CBB84E03AE3A7D9C1DAFE39631DD67B8CAFAD3E63EB318C2439C2D3702
-6AB518E85BE2BF390EFF7E2DF2D680357B0A2F0AE35248E3AD6D0A4D8FC4D876
-5E213324CCBEE6522979376863FBFF1A90ECA8A2EB9290122D7DBC37123F395D
-A510FFD767C152959760C75B0AAC326EB073F53A6908D7DF7C7E80B077C649AD
-81470D7EDD7BD3244F11E9369B2916EC75FC3E3C91CC6DD69389242AE72751B7
-875484DA6B04B74790B91CA47292E9DF29D543FF1C87885EC075999ACC75D20C
-A16C44F9DEDE03FA3C2CBA28707283C9D5F9996B5C9BBF7611F53CD32C9C6984
-B02CB13C112CFD9663DFBC37972936187B67FB9746FB8EAD355FA7B34B69F111
-1D895434A97DD939D5819B7B563EAF6FC7A16B7EABC24EDAFCB0E5D684A86640
-31F20FA03C8EB471F79DB93A5BC4A590C0412A11746B779E3A375A4B7DC1C892
-33E8031FD38A40076411BC5E655B842E41307079D6061A334D7618E42FF72FDD
-A0E19814F58846C5BCEDFDE43E199D1DD65616BD3983AF084CFA0CDAD01AC9D9
-524DD400AE730A431B1473
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS8
-%!PS-AdobeFont-1.1: CMSS8 1.0
-%%CreationDate: 1991 Aug 20 17:34:12
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 47 /slash put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 55 /seven put
-dup 56 /eight put
-dup 57 /nine put
-readonly def
-/FontBBox{-65 -250 1062 761}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D
-7CDA3F577075245561191667923D37830EEC37A0161B6A3EC8FDD63CDB8C8D4A
-AD39C69A264813FA79C25E85AC95C71AB965F6C14A4A1ACF5BAE27A5F628B172
-47CF6A12008558438874199C237501B72BFEFE64B606A327623BD8B217E8349B
-7BF5C2204F4DE2FB269845D5714A31151A66064419CCC46A63F8E54B92B5070F
-F3D80801DBEC658CD3926B15BE3D4B7591FC36663D3C03926D0D3637B53BCC22
-73C8E0001B416A65FC67C53383458DC125FD14FFE391BBBA321B5AF5DEF85DBA
-5A5FD759FD2AAB6AF31CDA6202EBB763E3CAC1FF91B1175EF818FD662B60C642
-738A3B4F27822A0560BB7C08AD42F976351FA5225A0E6D56C7FBE06A809CC468
-FB2E90C84FA56C62CB7BBFC80BD94F5C6BC0EED14433A4A356D2D15DC87B34B0
-99A100502F55A32D736757642F9F9719FD9E35A1430A72C254614B4000113705
-5474FCFCE47A6978F69FA467B818309E61598EC18089BB924C393B3FF1280D72
-E1969BF5AD3D1074FF13202D4CC324396BAFF2397DAB2C516C656B6B240F023D
-0C28AEBB957C23012C971D444DD1C4C2BD7DCE178D46CF8EC20DCAB9A930907E
-124F3B3B8D16DBF166BA40CD780DE2155BF21EC2C3E0073422E54A09DF4A9491
-63B55882122F6B40490D81533CB0E16967E32D4F5B5D5D14F578BAA0137704A3
-2386E6AA4E3D160559EB245625253380CE64C30B41B573D7249B0B6157B02EFE
-0D82006B4CF4A294FDDAB5B87CAD0B2D3367F9138EE0922FBDD3D7BFE4C6B297
-762F95616A75D0FC2D2E22D79172DF1A3287C67BD27658A448FC61077B3033AA
-5479ABBF5CD952B5E19E437CD642CDC43FBB26115DCC019FEB3195F4D5960B62
-D2C08378A6810A353D1EBE516DBDB198F13F26837D3D55C525FD447EFF0723D3
-7DE2C969AA5F23E0218A88DF4E3C95C8A710F0735007D78E1E93B94EFB3BDB31
-189B9145C312124DF464F9DA7848079C918EC194E8B6F08C0C0611DE990E6B9B
-5C7ED2CE9BD7E9B3115FD138C14BF72A798FD26CD71F21ACE6490FAB5A0537B5
-BB8F7A8FB247871EBDA20A15D331ED35B0C1586C5CBBB269A410EF34513DAAED
-090224E08BCD6BC9C583E16D77D6DB77C09BE126C23774B5FF2FE0E789D5AE81
-29E9A6584FEECD72F84DC41EAE6442017D8C8495713429D615CD6277EC4708E5
-567AF0F0CAFE7C60E867DF9BE247D2383737F99AFFF51A63ECD9480616AA3F71
-60ED286E0D91A1E0AFAE450EA44C5BB9E7F3F8A28B7273455FB6298AD997EAB2
-77DBCFA356E84E722791DF40508377BA5A1C3FE4D75D6CBC653CA9265E3A5732
-0FB423E7B5BFF3F3E6775F9144B218E08DD301AAD4FACF9FB9B264B4BC329644
-3F6020DFAAE63CE251ABFEEBEC9957823E56597E503242F7F0619D65A7590793
-59E4EBA57CA2860EF738193FC2552055F2599C35D5A45A9A7D5189A7533C748B
-1ED211CAB258BAE853CBBD27D7AFDC3213865154C8665D676C94EE1414212BC1
-543B4CC3AE54B0ADFAACECDD717F4B4C5FB3785DDDAC0F943718BEC82A909668
-8E054FE6A70963515BCE981548EEC4CF62E2C975A8DE0BF3736B5036DA494D65
-BAC45C88C112CBAAC9F9FCC6108ED8DDE4EB356E93342657FDF8633F4B8B3FFB
-4CC036194B062EE0FC42BE861F114F0EC634205BB2A2062898E11BCA257BA244
-4DBF9E29474E52BB6B77181BD46306A46F35B32C4BA663E15D98D651F9FF9083
-4EF4F369BA3AC4EF021E3E1B275320BF917ABE237040778355F5A3293AABDE93
-6A2B1D601B0363BAEB3AA3971DA731A7DD21FB5501587CF30586A1B78260912A
-83DF90E77A2D89030D289AE91F03176E3209CB12C827ABE86A3A7ED572BCF971
-674FCA9BEF21278E21AD53E1A721C9C75EDBA15E2418981B597ABCE1203D0955
-EFFD621BCDC623E436A622667EC1476FD33958AAD4B77D223F1723A7DCC1C871
-653AC1E2291EA3E9D52CF0C4EED7026866E6FEA13A0F6F20C0200F4A2BADB639
-14E9BE638A0EEE1539C85938900E311583B76B2B0D6300A25F22C31217F910CA
-6AA6125E4AD52D98C4D5D37DE0F996FD9FC4CBD6B52FA6A23A058F994C16AC32
-058ED1654B5424D1B612BF4E8CF9EE1C6757B7349AEE939A727003E77C707013
-259DAF3D7A06942E95017A42C96F84C9D961A842F2A0A439217F8BC1370D6B3B
-DF1EA2CF5B3F51A4462F9317054221AABD56167DE4753CD24776F781BB2FE432
-6E525003F3C755D20884D567156FB41F4AD11BF416F1FD135AEA71EE26B45AAC
-967256E5C60A53E32D1F43F95AFDD1E4EACB4CA45F099D810D1C4CF0FC4B2C4C
-E984D6411BEF5D1B3E76AF0BB9D5905159390034F8E308B9B33EF7EF9FA1C96B
-49EFBFFE1B0FDFF75E4ED7462690092D895EF694F4CC9AD78618378673E55D16
-D7374CD1BF61936A280C772216717A6B40DB5DC646B3856FDB43DDB5A6E4BCB2
-2A99ED6F65C35D715895373ACDBCC7BF30DA65466407DCD669A4B6780AC65C3D
-0C7A094A316DA6D25CA3BE1897D1C767B37437C32DDAF8EAF47DCD519F99DF47
-950C494758080BE21185B4900130E060772AE69210CAA9F9223DB13DE9020523
-EA629FF4902480E6E806BEFE77C56941721402F7595AAC6AF36E53E731A03703
-73F744FD8ACAA17E442009EC714ED9F8372156E88006346EC9E2527B4AE10700
-61ABAC74404E600E617A6F13F789096543F45B5E36BC50BBF06E69114F5B4D88
-3F8A30425E813B55D19A1E31512D296AB51CBF67558349AB0FF12AF614BC0C3C
-D29074D70DEF05D029BCDF0C9E6D3D1685E875C12A3B82428DE94D4C63944597
-AA37327F364102CF2FE485BABD43642CAF8F03BB1DB5F3A9D84DB9F1C581264D
-
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS10
-%!PS-AdobeFont-1.1: CMSS10 1.0
-%%CreationDate: 1991 Aug 20 17:33:34
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 12 /fi put
-dup 13 /fl put
-dup 39 /quoteright put
-dup 44 /comma put
-dup 45 /hyphen put
-dup 46 /period put
-dup 47 /slash put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 58 /colon put
-dup 65 /A put
-dup 68 /D put
-dup 70 /F put
-dup 72 /H put
-dup 73 /I put
-dup 77 /M put
-dup 80 /P put
-dup 82 /R put
-dup 83 /S put
-dup 84 /T put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 107 /k put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 113 /q put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-dup 122 /z put
-readonly def
-/FontBBox{-61 -250 999 759}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BDCEEA888D07B439DBD4E8B4C9
-D198C03874B5E6F8FBF4922065A92BC3E66D05DE53971CB1424510E892442858
-D69CE1F76E4DA76C87C763A4B2FE36321E54B1328C9155B8ED6361855A151723
-3386AEA3D042B8D89C8C0E9A33E5DF3B466F7BB8C2C8A4ED4CDAFF55FC6D3EE6
-0AF2CEBFC1AC3A6E6692F8BB81F82D86BAE85016AD62FCB05467082C2E5AD348
-44D1439C2B59F65590E57CA0DE481A7A34E79931B1513C4C30156170409A4BB8
-46D412D1DAF88AD30722F12DBCA1CCC6B4BCC28D06B0D29149DDEC520C8FBA13
-6B82E2E1790F00B216282FF122EF0D47B70A1B29514DDF7C0435ED238C14BDF5
-6DA243117FBEF7398F97EB95597707ED63C6797EBA1B46EA19ABB1DABDA171B3
-16CD500F5D64CBFBE4F9CBC3E66A34427D3C4D0C432710289381F9BFD91B4FF4
-1E3A896C3EEA2F3105C218877D6C0C6B763760FA364D00065E1CAE9DCB5676ED
-286A9ED0D1C946DCA6A2A670EE0936FB4706CC62E234CFEED34AA615C48D2872
-A087F30990C85E64BA68F3D5C117123467DB411C9F2D6F6858CC70C1E352C477
-713097321B4C4FD4C5CDE305415F998E7245908EEDE6E056A736EA77BD8C639C
-3A79FFD0B74B3D28F0494A115F2841CF8A8827AB5608F96FD8998A5F40FB3DFE
-3AA0C7696DE4E1D18DC0D6E84B943175FC38FFC42A9C0CBB13A908978C98BFE5
-034F88480F32B9DEB2FD228FF6CB0B89B045AB02020C82E3F5716DC640613185
-9F597CE262729BC52132F43922B9E28BB71A30AC8709634561B22D13C4FAFE0A
-12C4451969226B220038AD8DDA990A4E2CAD53DBEAB698898BBD3046234EB4EA
-901287E71CB41296C431383AB85F18882F65BE36923F6C0FD6FADCB292BBFFC4
-243450699E9FCDC957499D6576A34882FF8AB42C9B5C4F7690CBD104FED0AAF8
-97FD2B20B237E93DC434ADE7BAC09786E24AC3AF6679307AC4990DCE5DAEBF4C
-8E41EE1C93DAE559FE4D4F297A02116369675D61FAA887A88C6867E1EC6A092B
-202EF24F3C61670B829A004968B2F18414AF5C3DE837BB3946E2D7476F1E28EC
-E67C37F03B2EE4BE8B8E6DC7E20B15808E015C18B8A9D22D80FB9DC151A7FA41
-EB0580A8B1B098DDF406DA71F20DC118B67C201E3D60B64602EC08FD4348BB1E
-D82D9D61AE74FFFD6D2A7D8A9A959364918161970AA97E5E79F0766A9F9DAD90
-87454ABE75DBADAE49B2C64895F5AD0611327A1D4A44CEFF64E0FACC3FB69CF9
-E490E7E217250EA63D47D4E079D7027ADFF7DB87F279DD43D3A7AC078D5BC247
-48A4E54E15B177E5713497B07B95B0C2DE50990CA0CF41F2B30CBA5FB238E323
-1B917BF8A87DD3AAEC14875EFF412CD96BE9B7109C2EE6CD4C2593976250A0DA
-DB3F9856961D0EAC32BC28B2CB62222001618D9B49311B3C663CF2B919798217
-B2DE1AED0DD624753CE6E96C7147FB8F9C72F07AE24810E09F65D9BD5A906C61
-81B3C4A14BEA59A699279C1084B882FEE02C48A1895D6062E3EDAA13EAE7E7FE
-9B4EFB74405EF799F534293322F9DD6F16B1F2F595D5AF16D291DCC3B158DC87
-0BDB2FD061CAC38DD29C34F613F03174497367DF726371FC50A50AE766ADA2F7
-D8A2283F79B513DF0015FD2D9B053E6A7CA5558FBA4E87906EBAE6BBD7F454D5
-7B9567CC36142E7C7F8FBDFBB1C0AB089A5C539B2BE4BADD1D2CC5A9965686E5
-A299ACA2D48C8A3F1617CE1935689C80EFB7BE7BFEEC566260CBFA03C20BAA8F
-38918204347CFD664537FACDDC1B5C59C8630B18350E856909FAAA0799C189F8
-689751CBF2E15892ADB29C75C8102E8AEF15DE0E9B4A549453FDC0E2DF06CE50
-645EB98E37036DCE2FD881E29218262F108673D9FA751F73CAB48FF1DA3146D9
-C790F01E0183A06CFE55D0430CD3D5725C842700A87CD6D66E7F32F990457611
-D224646AE841364CF8BC2D6B3C1F250B70481573BBBBEDC5B1353BE61145212F
-CA906887D147C7AD27C7F0F8B39F92510AF0BDB6C01671274C1DA44E8D7E9EE9
-E5E17D75272A6C5591D4DFD94399CA609791AF144404FCBDD935131304CE8C66
-F2809A77614D6AA2E4FAA8157CB60153F3A9F7179A0071EE94BE86426B13BBDA
-5D9355B19880EB6F6BA640AB2D8A8DFBF2F703714CD25F4ADFC87999B94BC250
-7D1CDF5F6E3E73A957CEBD0E108777DCBA86F29FF7BFD6F3B1F768A8CE6BC71F
-2F5A8099921D464C70061537D2C8C4CB5E80235399821BF9756E6704F44FA9A5
-86377465E896D21F4D0BEE4EDDC1B672963344C29CC5C9B1CE8D070384E9BB6C
-210CA0C974C3DC307D998D4305831227B8CF60E2515D46A0A5BE6D4522D22BD3
-CEEBD6D03EC54BB3E56231766B8E4527409CA4564B7950632097B69C7077E2FF
-34587EC89C74D98DB5E664E68F7BBC4916EC6BC8C57D50208B69842E05D93D0C
-FE8A737DCCFDCED8442C92C1BD7F1A369592C73B7C0B71406923F91616322624
-DB86F4BC8FAF0F718A193BFD82513D749EA210BA5921748F0AE8D7C262376285
-D7D89D154FD393BFE85495CABF723F3068CC5D36E9D20C2448582C8EBE627489
-75A4550FDE4957315667419D46EA671C7F2122FB80A06970BA30F072F4EFF980
-79DB0722B8BD9458E984C5E1CE0485847404BB88C45C0A3795D4EB528C208B27
-547AD258DEAB24D04FEC111BE566C9EB616014DEBF3ECFC1A8395241EBF39E97
-7E45FA760074E242D2534804817EE39479F66079760F823D105FF5E4578F7254
-F5148100A0F12939F89269DA142475AD9880F5747CD22687CDB58E878F77C86D
-3933C9A0ACF89C7365780C5641E75551671B414072513BA9929D1DEDC9A77C8D
-629C0E5FDD4C404EA8C2CE8A0AB563CA39C00F6A4ABA40F8E85295C3F17D758F
-62345339129E12C9D36EB08BDA2B776E796BD180FB370E504C59589C920B303A
-12A63922C7CDD391EDCE711B859F13C541D5D2B693441369864CE0C3289BA6E2
-7A54AE24D79D07A6C3043437C1DAEC0AC65E006F22C75775F561D125BD423072
-034F9D5F146DD7E450B00C04FF26CB1A63BE145FBD9FCE486DB6A6A468FE7C28
-44DA40137188DBE51E84AD12EED4CD10C1F5DB1F873F37B97BC7953C04CE0084
-5454190A24386EAEADB69B7E04A35D1C3D1009E135613E0D590FC59A14B4F8C8
-82E6F49B8C4C69A2AA45E03DBAA82E5B0B2D532D9F9305B6A4C8242AEB2264B0
-CBB843F79E2765D69E560F180EFA792AFFFE89C10D907C7C88E24FFAB5A0C000
-8595C0B23056B19033C28A331085E0C1011C59CB03C8D8750450E46A9035FD5E
-0CE0421EDB9EC052B9E983C63FAC7B9A60A17ED7DEBCACB7CAEA413B16819AF7
-3329D11A6316AFDB13505857F3824DF25A03EC179B94E99BDA84655F5A7D8EA1
-23737D4F5BC146D50F07889E743C135A22566B5765B8B9C8706E3A71EB1ACD52
-0C54DFFE776E996A19E2E88877F46E7FF524FB99340B627D76D473FC5D7020E3
-0B90F6F06F60BC0FFEA4B8ABFC3A2537BE5E27E228E1CAFCA58C471FEFC96E08
-0997DB923AFCD104F9D4667EDD4144425DD7AF532D8871A9F8D0013D47B13ACF
-2EBA0FB86035AF771740E889F893C10CA0DABBB36150662028EF65606180EEF1
-4C73ECB70E9A03BBA3393FF18A1C5DF826A631AA15B5FB9548DBAE501BD56D44
-D5F8DC315FF9861FC4F9E6F4A54DBF6B16F750C3D77793BBDEE6B128A5070AD3
-8B6F3D29EB3CC8EF9BC803B6FA25E862BBE81F50DB29A8B801576B9C6F2303B2
-BF5AB523A4A9CDFCC620FAF306366817DBCE8A0003AF45BCB64C7BD6E96428F7
-DC674E5F7BFF7BA248B2D4C12290031B36F21918C854EF7F0B015129514BE5D2
-7BDC5E7DD6581AB7CAD94A19DB0B2CDF2E53196AC18CCD6F2E4FB988D7E22A5F
-864E1EF55873FD38EF6F75E908AC53082F9563A8B275DEEB7111CAF7C01464BD
-8B369A2BFE0D5076EA12A6C45EE6C880F82401187B06C88511DF3BB3E0170911
-8B71884236ABE588C832C9E06F7726FA40EB113816F2A46F1038CFAA8EC45177
-7946F87C58D54C0520A952EABF9CF0A965B130E6FD7E7FE06E295D2BB5878B6F
-0F5C254E63C95E7893885DD026318203169BDC936F844FF8ABCC0ABFDB32D3FF
-59B47415992B45A34779C27A4EF770417EDDD15D5C7F07A52E2A8F8DF782BC6D
-8BB77A37EED2C18BB42B751B0F8FE58CDEDA4B19DB5983AFF89A194F8D00CF19
-FE8F16F1501C147CFB5C41302EB197910F2D7921E43A9C4B61472335E3136F6C
-363A9F6CF598F03E3A499CB2B9F3EB10999870F0DF5F7230F258444A1A3D9631
-DE82314A10FCB4BFA25D3F0C0B1B8CACA46C8164057F9CBC1E62B26287898A46
-0BE4AF9967DC8697CDB3D217D4DA3826C7678BE68C4DF9AA46B8805EC35F1B73
-C6880A871EDBFEC670B577371FBCE7C687E356938535DF73BA7A50E218C32DFF
-5977BF54914874830B72377A4601D25EE16D18F98629ECBA66166D0ADBADABB8
-979DB4F1C370C7D671358123C3459B959D167CC3F7FF3BB89B4D209E91052A3B
-C37987975DB9C845A3C8EA620A6FEA4A77A5E1AE49B24EF2AE11C0BE808166D9
-E64B4EE315CCFF549ECA0DD88410F57B2F4409720B04CBF4317E94E303E6D83C
-AAEF5D353667F9D717172FBF002F5B113FF93E614DDDA577D95CD5C46B172EA4
-05CE5ACBD573F12889F059301E9504473DE602208B95EC524BCBFF182D596CA4
-4F1E302A78DD694B8B465F4AF34C517257CCE198E2EAC0E39EB4F1A68D7BF196
-6ED92C568BFE3DC41D1DFAF08A2A2BB23B0D88ABFC1959681F96FA0BEDBA1103
-7235582832E26833A2635700452665235E311824236CCBA3C4BD987C5175872E
-84972E038A8BB95236FC08E372FF8A3E1533916EDC5B6084C11644637F0A5282
-ABFCFF54E161931F4D5777EDF6CF13545EDE09C9697E0C7B257E6EDC288E4408
-1A190DD43EF4D34C6971CBD336C5051B2223BE8EA41F319D289A0C90C355F9C6
-0E50F3EB67793C337B5DE6E35897BAF30C21DAE2EBBEE2B5D9E6674AFB871419
-021BADC002E0EBDAAB1556336A98452DFFB8DC79B310A11E2B4EB9E371C01064
-3C7567D7F5FDC6D4E507DEDB562D168D8F7652018F8A1D14065C02126EB5ACCB
-4AF71EADBE61F72A26EE742FD24D7A2FC033B56DF50EBBB6DBF4B39F5C4BCB82
-2BC18CFA9E8557EEDA6707CEDDE2F0B225BB8042E3AEF94F343C347ED9AE7D9C
-213A0E72B8AB2A7DB5C2AE54BBE2F7E79F62DB61612921CB9411D5E48692F454
-DE30BDB853EFD27D7E68D0FBF05E725716CA57B7C245EF985506450CD3DAE8DE
-35F8C543FD7AFE9C667372E6267F05A6847931004CEF16D7FE0E022F9B8909CE
-E33639291864DC765C5C24BB4CBBE16AFE92ABDF1BDED1D8E086D68609BA7ADC
-399519510BA2788CF6373C38D1093D18FCC8FFAE7A868B5763F7914603C977AF
-C63E1039011C9C8BC3B0A538C85C876C33D566DB7EEFE353F85C8819D3CB4ACB
-ED297EFD3720E02ECD0959F02774EA61E7BC3BB97BC7DA233519FD76FA6C5631
-41C1C88BF1C1FF1DA90CFF80884A62F8EE8F6F495B9BF01E25DB0B01C7B87B2D
-FEA813507EFE2B00DAD45769CFAB5037E1591BFA7ED92CB17D2BAA622A687BB2
-2813D9CBB29E3E95B1688CE6E336B6AA6D287975B391D1B32188E4F67297574B
-AFCA954B90892D08F75347DA95A370F3C2757F34D0DBA7A4BBB0F0431CAA7561
-62CC099C98A5A29B84B1F4117FFB2FB27AE71E8F4BCEC1E9E0A91C5C573A9C24
-A1A382A3A5E413CFCC74DE4662507A521807BEA8D70E9864437993A09AF4CA49
-88EF9FEA931D9054153341116C9D398EAED300FD4AE9F09A5617B04F498B1960
-0B3ADA90D45A85633AE8C89DC5471543F87A46C506BCFCEF61D78796D5AD48D4
-089DD6C5272FC3B20145695CEC1DDCD799ACC254A8AF6638AE78E41B72979667
-98FCAF7F6CBFE202F57EAE89F0590B38FBE04C5663F1FC70EEA336F889820312
-14527179A97AC510E9C7A39EE656C5E1C726F635192C09543C39D09C184C017E
-534AE976D716D48553A7978693488922074BC50A35A724DE868899558150DB9D
-58EF26D4ED132953131B1E872BA081FE87C206D865BA85F900F69FC8885ECB55
-10F2C9F2B1659F96E503FBA49B6CF039B0FAE6768F54B0D95069ADE4C3035B4A
-7626FCADADCEB3C7503787F51E847B84E064D118913190E8FBD71332E04D785C
-F85A465302FC571BB89C46BB1412740D34F151223EDBD815B9DBCABB67089DB5
-E2B31C60C3F6E0547001B23936DF366E5AD4478AECAEECD20527ECAA5EAED008
-D12892CF3B906CCECE5EE3D8F91ACF5DE3C1301B002E9C23EF34144D4B6DA281
-7A405B63048F3ECFC3ACC0118E77B124F51A0575EBB7B5095112528424178DAC
-4E7535D1659E1B058C36E97A1B99E051C265284C9915600AD5E5ADA925D0E06A
-BC564638E6993C161D9B3D150C99629C9EFF7B32CC3551D086D9B52EF349F93D
-81C0779822AF26E056EF5319C2EAE67D6A01CE115727B111F82EC4475DB88A10
-73652A0BEDF483D083427B591A3AA69BFD4642D689B049011B8A2C8671079F94
-27D162B3DEED3A382516DA0172F54B0794354D28EF4A3AA8F92A33CAB458A648
-2DEAED21990A4487754D73A9125CF431BAA37CED4402CECD57D757D3925E77AD
-53360A67173FB0A0A6A17D023C5C34FEE13C952B1E4992E901F62CDE8801F715
-F8FC274A5949BEFDAAFAC54BC2D66E894A97BFBDA608F32AC7DFFD2FF9F7681F
-0AAF46237AAA75717BF23B446990462E74F486E9029C21F69813A8B313F19F97
-07CC07EB47808CF1003255C3AFA0D37685614A8F8F59B989CDC82F8BD1D99283
-0D32A6FA62051A62190818469B2C23DF8CF6D948BB13E88A615F8499D625D7E8
-43032BA187F29C1EE0265650346EFE00CB95591184A03C0DCF9A50CFE1CBA54C
-5F8F41042BC3EA6212293493DCD6EDE1BD413A03481E05A35DA5BE210D87FAD6
-996EDE2C3C927C723F6BF51F1229B7FDA0E200AB09BB9B5607EA55D0F5A14AB8
-272704BDB3DBC01B15AE95DC3521F199D8E0693786DD5ED71C3E81A788473719
-B6C528DC9107EAAC8C090C8CF221CB6E46C4C211B61FF4A288A1D712CF385D8F
-9C5198F8A8D72AF0BDF21A0237B652288D457A9BDF17052994271C8A2450CB6A
-014021957AAE542B9E4913C792E4DA9F31F80FF3723794A03FD9F390AFF5B1A2
-3D7E2185FAD2AE91E8AA625C1DFD104DDB144AC6832B6CAF9928E48144DE3453
-A803FF14F82810E4BA835F7B40AFD1415B15DFC8B1CA5C9FC064236B828B3630
-7F01B283DA779D3E8323B5316B1F69FA83D77E18293B59ED1ADC9F7DDFFDFA48
-15CDA6E9188988BEA88DB07970B5EB06A96F269151745FDC058E35E88748B883
-0F4A196C538A115A909ACB9904C7EBB8D19F02F652AB42C4850B74BAF3332C73
-F8C148ADEF3DF806CF858511482E34BC5A9BC85DD90BB4B21D7B7F805E049C2C
-30B2B77128FD1629255AD88C6DFFCF6F87F87782510F2888CE6C50D81647B15E
-E0BE873C3C70257C30C69FA553E8C67F206CC8DF2D600E2926D2D648F1AED754
-C0D0C78A851F268770A07448EE221EE2C7D286DA68415164DF49A5A9E1CAA59C
-F394ACD99D3D31B0F0A1C434ED9D3F7D0A82FF0B8E0B8E5CA02C03C7629071D9
-E514E2D1553D43CB3CDE5D6424281D5F3730A39222D91098F6DAF9D1FF2DBF3D
-AF044A89D5CB8659959E9D975A430C8648A4BD413642960421C4B024154A8276
-A6C07C6A5DB43F2AAFFFA1174C206EDAC0F7AB76E2D943F754D33E6DD55D9007
-6E5C25F48160949CEDB09C5F4AE8CE0568139D5BB244CA003D6CF531138D9ACF
-8C1C42DE2D9711E102D361A4393E011546AF37932CBA86A9A07CD0441DEB91C0
-4A8FBDBD3164E8C73E6BBD55691DC0F55ECA4EB226205F279835B318815FF142
-69ABE87E9B762DA0034C5840FE0C4ABF2F995EE1DC52761B918C25837C177885
-296F117FC0D90E08A652701596A652E6D3353C15F493481F44E73189FD29534C
-18056CEC4920FC438EFB0389B02204570EC5C2C318A0209CDB3A81707916235C
-4E2CB71873E98F40037F2DAFC6334F63366ECBA22C4F2AFB5EE9C61FA7FE12E5
-3C52DBAB9ADB18DE4F2FE28F2E1439AF27F4AF6F6906609876739C306B0278AF
-4BE301C95C8CAB6206D178BC4ADFE7C25090EA4D4DAB2D
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS12
-%!PS-AdobeFont-1.1: CMSS12 1.0
-%%CreationDate: 1991 Aug 20 17:33:47
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 50 /two put
-dup 67 /C put
-dup 68 /D put
-dup 71 /G put
-dup 72 /H put
-dup 80 /P put
-dup 84 /T put
-dup 89 /Y put
-dup 97 /a put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 121 /y put
-readonly def
-/FontBBox{-62 -251 978 758}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D
-7CDA3F5773E01FAD12B7339D4A0993D40A82FA42AAB119589F1D7D60A8AC7A96
-BF8C5A08AFE6D427A6FDDEA2FEF0B8ABC37C6DB62C8B4074CD6C385419CC66E5
-A4B4C5F902900090EBBDF7AB524205CD9DD9D8B9CB522B8EA97203F0E8FAF683
-09750B6C8286AB341F9C240CC02CF7F3E153C3498F16159862CD74C0B6341D3D
-57184AB9036EBA94B432D0CAC32240DD569E639B4ACF0BEF07EA19DDF0606551
-C8EC84A7A67F3C3F58D3335D7273B51CC2602B63B900D24A6D5A8E766D49EEB0
-693796781F0781FF13C5592AA9E071E39034E0742E804ADF14422A734917F0FA
-8973A1B9269EA354F8AC75B7284AF48B69529167E55922A20C3106EB6C559E97
-7CC1A491C3B41AF834804590554742E742A09A5228F71DAAB9BA2BC3F00FD5C3
-B4821FEEDC8B65732409A9C4663FD4C4BC7C864D71F6A6D354ADF71675042DA1
-31DC2859AE00363B3EF589B4DAB98D3515FE8176041A332A5647DA8FB9718975
-9D0103074531756594D5DD1AF3A9A20F1BE203E28D24DEDA7801AD1CDF96906E
-E7049115872C82DD177C3BD765F72E7C15A90CAC968198A38EBA25054D99E7DC
-A349E6502C98F894994EF7A0AEED79D1F12EA1B18BF8BC3B5806141C82B201EA
-0275585110EA202D7A253F1D6DB449FF2B25F7B8385B1427453717DB07ACC21A
-9F5D5DF4AB9D3497C382B1B9761FD0693533650CF014F5D56201767E4CD18A44
-A4D912E1A90EF1BEBA702F806652672ACE37D40B4705A4725AC38A8B7D706E84
-6D22D811AFF8C8F465D585778EDF77B600F65E332849ECE66FB0EE108B30103C
-BDEDE7AEAD0E3A72472B218310D9228AE0BD49120DF3345B692103FD95F94C99
-E81F3CD7684A48E5C32B89C1DE0E695093A16EE32E47F1B496C85757A4759D93
-F7937B8CC53ECD45E10D29EF5930381F747BEA7A8E331B8B87484F30D355C6D6
-C4280F59749ACE11192AC0A0FD51268CAEFDC674045232A073FCA45B1E8EB009
-18F0F987F4DFED756A1A83F42AD1C57EBC9AF28885628CEB5E8647404320047A
-D8AE95EEA57D5D2781F97AF2294E9A702104092E05028B3EC485E3579B521AC0
-C4DD21FA8CA76819685D3965A1ABFB4F6552FE6FEA82E7A11C846F9F44FDC731
-416A3069B77577C091761369AD5B716278CA0285054577AD21621445F11243C8
-BD29B52DFC27848A248609A2CAB392DFA166D72164C2A3C3406495B1DA19E6AE
-B4C60BCA6D715A5634838F592D6B92451CA1CAD6AFFBC4A0CE4DC6A14384414C
-91648A53B8759AD2F13742F30D856FD14ECFC9F49ABCF7860D3C4FDD319E811F
-0AD856C67F3B06C1D52F3DDA4408BB7E2116F980E303D241C3314D6CF588A817
-ECF00067E9C4E136676BA78DC1A940BF60B80691FD7EBD41B49393FEBFDFAD3A
-7A80B6177F42F3ADAD721B9606A3EB2E4A6392195B192310E05C384D5A57B592
-F4EF9A28A63E99933F91D24A459875FFCDBEED6665E57E16EA1AB275BA2F7AF6
-B1E04CD52FC99A61DB05C5B04252F08EA66DE1454BD4CE7A6B363B820DE06684
-7D696E3C94FE3A7C12CBC6E8A510F3CDC201D2E155093E597134EE73CC8DC359
-18F2818DB169BCFBE8DDCCFD8DA387133CDAD4F738C469C92F37ABD3F6B6F8CF
-A017F495756A67806CC128D93F3C729CCD15CAF3D787F724106EBBB3D437A648
-AB3A02D56756BDAC4238AC1F3AB093FD515A19CAFE6EE77C8AE2589A156666CC
-3D72099CFCBCB5D6F3A63D7EB170F5607FCA6BD2DC13FB2B6BD5C0AC369AF9B8
-8757D953AEAF59D6D9C85499CB29A51895AD8C631DE7563067B62AE14C074FCD
-ECF7E203183829443AF73A512FC6B3B0C79B9A8CE80F121535A30E0EBF2AF357
-0EFEAAD095D55F717AE1123F079D2F5F7FE7AD340EDE2082209DA2DC109726DD
-AF9B37CAE506EEF8FEEAF6425D6B785184AEA2551B1D5E96B108BF2EA70FE710
-364C5479793C7837AF4184AD10A469E24DB47B1E6D0664102D6733F13742A84B
-921189F6E5D0445DC53EE74CC254360487AB5019B0BE2D6349701812AD502083
-D39608E9C2E45DAFA526F92E1CB47715C0AFBC5B7EDA8F6FEEFADFB20024D3C7
-C1BDA611F640558A69A0301D8031BAFD5AFB37C5312F55DE4E22E33785F88DF8
-60EAC6AF79315137551D2CDA374BABCCAB848E4BDCFDABC93A4FF2B61F76B8C7
-DA8800383BBACC096B8B9E05654664A193C8E3DCAB7C2D65BC1476BC9EBFBB0A
-768AB5ABDAB063B8349A56338F4A7ECB39F40BCC9EF90A7F66836797B11CD5D1
-1DDD8E76479DBBFF3CD370F3C07CE14235E00D2A23FBADA3F5A99CC0A6498F19
-D8BC18F0A3E2A15C60BDF870924CE454A6662CE6CFC3C2E9B699B0D88C4CDD93
-593DD426EA61DF7B14F1A40C535D8DE1064D1D5A4A761FF1C043332FD3C8363D
-378FC84178E4180EB62AAD844EFEAFFD38217FEFE3D6D7E933896D8DD458F6C7
-43BD1A0DFA5F3B404EE1C30BCAB2D28634E9E20DC258EE99FCF1706B01D5D7A6
-2699C645D1AEE63A085F90024ED5AC069A98B2F583959F0DB6891DBD3846CD0C
-BF5F04DDD18AD94D0DAD1C14EBB36AAC881568D9FDF85FBF219361340C83160D
-25CD5C40D613AA55EED98338899C2115F1E8600B185041FD671AE60245BF8034
-846A603D6C9DD3BC1B754ED648956F58CD3E627D57CFF83777E70E603E90763F
-BEEBDB9F1FC16CD93FA4072383DCF74991D30140E634049AD8F15DB1A66E59B1
-35C0DCA86B3CD2B650744E1BEE6CAEF665B967E237E18CA766EF92B990F25D1F
-2F480C3BDB1000DBB10A444F76526B7FB3EE159B08884C64AEFF6D9831A333B1
-4F85103FAF89D8D0E58562B43D26E16BB6A6C1C6BF1BAEC8CB45840D19CEC786
-156D70A1C2C09C3184216BF30136DE44F1EE21D7EE9183CDEAC511BAAC1A104E
-BDD7692E3764285EC8B056ED806C95DB3F525A3AEEF3CF86177B74C1FD0E6703
-B14FBB17E523A8DC820DA97DEAA21784DA7886EBF7753AD18E3010395432916C
-DF207C0530F78337723E284E150486A760FC5C670FCBD1F3D5C53B1460F9F325
-9D411D681406746875EF9603CE94DF9EADAB516D7BC502062641023F4B91DF6F
-2B79261FAC9F76D1619B5802AE3394C0CD719531DE454506BF6807973D6BD4E1
-05FF4630B9F149052A4B87660DA8B8E21592C674E36553A389E0B30A5131C780
-BE79CC28DD9F536B6F7345F983B741814636E1D03189B5B483D2225C67825524
-02D404260081985F6D58C1F5B0BCC24EC535DEBC76AA0B7B3CCE4624D69387E2
-F59B4835CB0A43EA70AD3462E5C5CDE6ABC5B12B6408908066807CE95968D649
-E337330FA48297B992E48C1E35B20D56511E284C2157ADDE2AF352D34863BD24
-4E993A03BCE979FE76FFCFBC06CFDDD43DCE451A6E569F73D402B2A5A5CF8269
-7BB189F424691F60B12EAF67ABE81A784EEC5304CAE3E2A12AC9708FC2AECDCF
-C2921B51BB31BE1D859A84F68FD1AC48A7D81F7398AFEC41FAB11012EB4C73D7
-DBB27B21523EBF3A1553DD9051A7CCB8B46DE87667D3EE55097C13B9E355B363
-D2360D168551ACB842BF371F61D88DFBDF945C5D6312A06168A12E985A05E710
-A1D49AAC6FDCB05C905760A6E7B32E58E624A1E2F2D7EE49E83167D3E74DC4AE
-299768C95B1811201CC446BCEE0BC4169F46F86464EB3AC58643DC3713CDBE85
-95D07F4352ABF1EDB7E166F5629B8C94F97376E22B2E03DCAA0F6983EEC39234
-22A904F6305395714CF9AD397568E0FFF77C7C7F75B8DFF3B9FF9D71D8341921
-091F96BE350704A649B87A63582E29CB2E4015806ABD685C001401D328E9B382
-0F8A1F66D4147763BFAAF5BA6735DA1AFC429DAEE6C9A797EB39FB87408EC9EE
-A62975857046FA04CCEAD294D187B1942CE873E7660C2393380A683070854E4C
-82606AE3A79B231BB0FF0235D9E254F5A442CD9D04362DEBD815204C2A5402AA
-A8F46E428243870152D61FB1B325EABA6412A53EDED6A29195F903CA09EA98A2
-C2B4C43B843780137A169F9B246C658159AC3EE00732C0316C82E7C3632B44F6
-5E1DA8FE3D54DA241349A14FF1302A09A5B68A7FEABD6E64CD66DC50E43178C9
-60240FA5D0D1EA25AC643907704AF91127D350D611C9F2CC8F4795306011B1B6
-04380AE3FBFAEADBB8DCF01939BC4F9205A56E1508ECCBFC881593EFA3E29E50
-34F2DF8036616F6730B8F61DD80541D4757492C4DF8B938FC7869A8F4C534993
-3D637F0B5224B6AA3F97F3D47A354BA0708208EDEEE48068BE34728AD5A5ED80
-4CAD07FF80AF21C3763FABD08A330DF8DB787B7AA67C7B59AAA2E38B80B0BE88
-3D3F5EFBD2B462536A2F66B3A9658EB0917A1C96D8F9EDE9CFC94E413955229A
-466D47A623EE8C548E2124E32E677F5D46A0DBA1D43928963F0A7C6F3879BD67
-5E5DA5B0AC1A751A7542EB5AB9D96047EDF65E9932CBC1AE7304A4A8C59CBF56
-6F553E4749FD79A51191D1A6B3633810A640148A37679B532AB2A5BAF6EB4DEB
-BA9B3C63A9142B5EA14FF5EFD97B965A6EC477880DC67E17724E2ED0A95B97D4
-7D267DE901C14A2335E5CEBCA4219DE5B5944C61BD9367894941DB0753347C4F
-6A8FD8E5E5B4A8FCD27757AE7C50CA01CD2056152F2F63CA95D87F70EB134944
-507EAD43BD9AF811868C1424332AC58C4DB14E8C644FCBEDAE993C0AE1C0B2CC
-B4381A59A0D7BBD0A906ECB8DB380FC76ECC71FB4186A7B6BF4F8E198E649FCC
-35785AB8659518AFAFFDFB6983DC6ABBF278420541318BC450EDA5FA7F3BFFB1
-18AE252AE96FF53F4729F5B3E42E77709CEB1925BFB677811589587D0B4F84C3
-FFD6E4B71C9C0E972B771372A08A90EA9F1F2B931A0D4E4FF4505E204EBFC366
-172D9F78AEC1EE074AD78FC7727E04B0BB7FD6D2C52ACD2F5E9EE7F8D562B084
-0FE149E8434FF3E481A9C15D65398193A91979D6252DBE5E7EB219D059D6A6E2
-B7EAC138DDD70E47DD9717C2F2998F708CB4BB2EF5EDE8C0431E8AA5A2748067
-A328D52F4B7D6C2D3172D1D87737A788A4A9093C8B9B156E86E68AB5488D2BF7
-59005FA7366F6657B5BF3D2ED0F1A2FCBB41C41E4E09A71E9C924DC38AEAEA11
-27D65B8237E4447B99636787CA24E0EBDDB43A7A52580FA35C5D10518FD6732B
-7DC635509BE4FCEA562FC126D2E8D4D5B94BFD514B2F36B8BFABAC1B5DF55510
-A3516895ED148928836E4F83C6F1D42FFB834FEF911F8DB70B0A54FBDEF4D0AF
-B545DC928B8FA53EA6A79400F59DDAE6EA39EEDB73F7854593E198E395FF4701
-76C295B723435DC5095F10E5DBFA
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-TeXDict begin 23867906 17900936 1000 600 600 (presen.dvi)
-@start /Fa 190[ 80 80 14[ 80 80 48[{ } 4 90.9091 /CMEX10
-rf /Fb 204[ 35 35 35 49[{ } 3 66.4176 /CMR8 rf /Fc 173[ 77
-37[ 91 2[ 91 38[ 71 1[ 71{ } 5 90.9091 /CMSY10 rf /Fd
-134[ 51 51 10[ 86 27 35[ 81 4[ 75 67[{ } 6 90.9091 /CMBXTI10
-rf /Fe 240[ 42 15[{ } 1 83.022 /CMSY10 rf /Ff 193[ 55
-12[ 71 19 44[ 35 2[ 55{ } 5 66.4176 /CMSY8 rf /Fg 194[ 71
-9[ 45 45 45 45 4[ 71 1[ 35 35 40[{ } 8 90.9091 /CMR10
-rf /Fh 134[ 45 52 12[ 47 2[ 52 1[ 45 42 47 39 39 48 29[ 65
-5[ 45 1[ 25 25 58[{ } 14 90.9091 /CMMI10 rf /Fi 134[ 42
-2[ 42 47 33 35 31 1[ 47 45 47 72 22 2[ 22 47 45 1[ 40
-47 40 1[ 44 12[ 62 10[ 25 64 3[ 66 26[ 35 35 25 26[ 49
-12[{ } 26 90.9091 /CMSSI10 rf /Fj 134[ 74 2[ 74 83 58
-62 55 1[ 83 81 83 128 38 1[ 43 38 83 1[ 49 72 83 72 1[ 78
-16[ 103 6[ 45 5[ 103 15[ 81 81 81 1[ 81 45 4[ 63 63 27[ 87
-12[{ } 30 172.188 /CMSS17 rf /Fk 198[ 26 26 26 26 26
-26 26 26 26 1[ 26 47[{ } 10 49.8132 /CMSS8 rf /Fl 133[ 40
-42 42 62 42 47 33 35 31 47 47 45 47 72 22 44 24 22 47
-45 28 40 47 40 47 44 12[ 62 51 59 1[ 58 2[ 80 3[ 25 64
-1[ 52 1[ 66 2[ 61 6[ 25 5[ 45 45 45 45 45 45 25 30 25
-4[ 25 25[ 49 49 12[{ } 49 90.9091 /CMSS10 rf /Fm 134[ 54
-3[ 60 42 45 40 1[ 60 59 60 93 28 2[ 28 60 59 36 52 60
-52 1[ 56 7[ 77 4[ 80 11[ 82 4[ 75 67[{ } 22 119.552 /CMSS12
-rf /Fn 134[ 45 2[ 45 1[ 35 37 33 1[ 50 49 50 77 2[ 26
-23 50 1[ 30 43 50 43 1[ 47 12[ 67 3[ 62 8[ 65 2[ 70 62
-16[ 49 50[{ } 23 99.6264 /CMSS12 rf /Fo 134[ 89 1[ 132
-1[ 100 70 1[ 66 1[ 100 97 1[ 154 46 2[ 46 3[ 86 14[ 129
-8[ 169 5[ 129 71[{ } 14 206.559 /CMSS17 rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
-setpageparams } stopped end } { true } ifelse { statusdict /setpage known
-{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray -600 1668 a
-
- -600 1668 a -600 1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray
-1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 0.75 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-0.43529 0.43294 0.47765 TeXcolorrgb 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Black 0
-TeXcolorgray -475 -600 a
-SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end
- -475 -600 a -475 -600 a
-SDict begin [ {Catalog} << >> /PUT pdfmark end
- -475
--600 a -475 -600 a
-SDict begin H.S end
- -475 -600 a -475 -600 a
-SDict begin 13.6 H.A end
- -475 -600
-a -475 -600 a
-SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end
- -475 -600 a -475 -600 a
-SDict begin [ /Producer (dvips + Distiller) /Title ( Multiple View Geometry \040\reserved@d = *\@let@token  Chapter 2 Projective Geometry and Transformation of 2D ) /Subject () /Creator (LaTeX with beamer class version 3.07) /Author (Tomohiro Yasuda) /Keywords () /DOCINFO pdfmark end
- -475 -600 a 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fo -39 27 a(Multiple) 66 b(View)f(Geometry)p
-Fn -263 379 a(Chapter) 33 b(2)f(Projective)h(Geometry)h(and)e(T) -8
-b(ransfo)m(rmation) 32 b(of)g(2D)p 1 TeXcolorgray 1 TeXcolorgray
-Fm 487 714 a(T) -10 b(omohiro) 37 b(Y) -10 b(asuda)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-Fl 707 1064 a(2010/4/23)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 0.5294 0.52745 0.56471 TeXcolorrgb Fk
-2274 1639 a(1) 9 b(/)g(9)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation1) cvn H.B /DEST pdfmark end
- 2299
-1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end
- 2299 1668 a 1 TeXcolorgray
-dyy eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fj -27 -329 a(2.2.1) 54
-b(P)l(oints)h(and)f(lines)h(\(1/1\))p 1 TeXcolorgray
-1 TeXcolorgray Fm -475 -86 a(Homogeneous) 36 b(rep)m(resentations)i(of)
-h(lines)p 0 1 0 TeXcolorrgb Fi -475 145 a(Homogeneous) 33
-b(vecto)m(r)p -475 177 788 4 v 1 TeXcolorgray Fl 1 w(:) -475
-258 y(An)c(equivalence)i(class)f(of)h(vecto)m(rs)g(under)g(this)f
-(equivalence)h(relationship.)p 1 TeXcolorgray 1 TeXcolorgray
-74 963 a
- /PSfrag where{pop(A)[[0(Bl)1 0]](B)[[1(Bl)1 0]](C)[[2(Bl)1 0]](D)[[3(Bl)1 0]](E)[[4(Bl)1 0]]5 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 74 963 a @beginspecial 9 @llx 708 @lly 344 @urx
-831 @ury 2010 @rwi @setspecial
-%%BeginDocument: image/img1.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 9 708 344 831
-%%Title: img1
-%%CreationDate: Fri Apr 23 14:11:41 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 9 708 344 831
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      20 90 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (A) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      260 70 M
-      -20 140 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      -20 140 atan DU cos 8.000 MU 400 exch SU
-      exch sin 8.000 MU 50 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      260 70 8.000 3.000 -140 20 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      260 70 8.000 3.000 -140 20 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      400 50 8.000 3.000 140 -20 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      400 50 8.000 3.000 140 -20 TGAT
-   CP F
-GR
-
-% BOX
-0.238 0.984 0.206 RG
-GS
-   10 SM
-   GS
-      NP 410 10 M 610 10 L 610 70 L 410 70 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      260 100 M
-      0 140 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 140 atan DU cos 8.000 MU 400 exch SU
-      exch sin 8.000 MU 100 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      260 100 8.000 3.000 -140 0 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      260 100 8.000 3.000 -140 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      400 100 8.000 3.000 140 0 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      400 100 8.000 3.000 140 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      430 50 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (B) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      430 100 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-GS
-   450 118 TR
-   [2.111 0.000 0.000 1.667 0 0] CO
-   450 NE 118 NE TR
-GR
-   GS
-      1 W
-      450 118 TR
-      [2.111 0.000 0.000 1.667 0 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (D) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      260 120 M
-      40 140 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      40 140 atan DU cos 8.000 MU 400 exch SU
-      exch sin 8.000 MU 160 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      260 120 8.000 3.000 -140 -40 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      260 120 8.000 3.000 -140 -40 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      400 160 8.000 3.000 140 40 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      400 160 8.000 3.000 140 40 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   450 198 TR
-   [2.111 0.000 0.000 1.667 0 0] CO
-   450 NE 198 NE TR
-GR
-   GS
-      1 W
-      450 198 TR
-      [2.111 0.000 0.000 1.667 0 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (D) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      430 170 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (E) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:11:41 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 74 963 a
- /End PSfrag
- 74 963 a 74 280 a
- /Hide PSfrag
- 74 280 a Fl -704
-343 a(PSfrag)e(replacements)p -704 375 779 4 v 74 379
-a
- /Unhide PSfrag
- 74 379 a -541 474 a
-  {
- -541 474 a 1 TeXcolorgray 1 TeXcolorgray
-Fh(ax)p Fg 20 w(+)p Fh 20 w(by)p Fg 23 w(+)p Fh 20 w(c)p
-Fg 26 w(=)c(0)p 1 TeXcolorgray 1 TeXcolorgray -541 474
-a
-  } 0/Place PSfrag
- -541 474 a -263 582 a
-  {
- -263 582 a 1 TeXcolorgray 1 TeXcolorgray
-Fg(\()p Fh(a;) 15 b(b;)g(c)p Fg(\))p Ff 13 549 a(>)p
-1 TeXcolorgray 1 TeXcolorgray -263 582 a
-  } 1/Place PSfrag
- -263 582 a -399
-695 a
-  {
- -399 695 a 1 TeXcolorgray 1 TeXcolorgray Fg(\(2)p
-Fh(a;)p Fg 15 w(2)p Fh(b;)p Fg 15 w(2)p Fh(c)p Fg(\))p
-Ff 12 662 a(>)p 1 TeXcolorgray 1 TeXcolorgray -399 695
-a
-  } 2/Place PSfrag
- -399 695 a 49 850 a
-  {
- 49 850 a 1 TeXcolorgray 1 TeXcolorgray
-Fl 49 783 a(.) 49 817 y(.) 49 850 y(.)p 1 TeXcolorgray
-1 TeXcolorgray 49 850 a
-  } 3/Place PSfrag
- 49 850 a -413 940 a
-  {
- -413 940
-a 1 TeXcolorgray 1 TeXcolorgray Fg(\()p Fh(k)s(a;)g(k)s(b;)g(k)s(c)p
-Fg(\))p Ff 13 907 a(>)p 1 TeXcolorgray 1 TeXcolorgray
--413 940 a
-  } 4/Place PSfrag
- -413 940 a 1 0.5 0 TeXcolorrgb Fl -475 1140
-a(Prop)s(ert)m(y)p 1 TeXcolorgray(:)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fe -381 1278 a(\017)p 1
-TeXcolorgray 1 TeXcolorgray Fl -294 1282 a(The) 31 b(p)s(oint)p
-1 TeXcolorgray Fd 30 w(x)p 1 TeXcolorgray Fl 41 w(lies)f(on)h(the)g
-(line)p 1 TeXcolorgray Fd 30 w(l)p 1 TeXcolorgray Fl
-10 w(.)p 1 TeXcolorgray Fc 40 w(,)p 1 TeXcolorgray 1
-TeXcolorgray Fg 30 w(\()p Fd(x)p Fh 12 w(;)p Fd 15 w(l)p
-Fg 10 w(\)) 26 b(=)f(0)p 1 TeXcolorgray Fl(.)p 1 TeXcolorgray
-1 TeXcolorgray Fe -381 1397 a(\017)p 1 TeXcolorgray 1
-TeXcolorgray Fl -294 1401 a(The) 31 b(intersection)g(of)f(t)m(w)m(o)i
-(lines)p 1 TeXcolorgray Fd 30 w(l)p 1 TeXcolorgray Fl
-40 w(and)p 1 TeXcolorgray Fd 30 w(l)p Ff 1089 1365 a(0)p
-1 TeXcolorgray Fl 1142 1401 a(is)e(the)h(p)s(oint)p 1
-TeXcolorgray Fd 30 w(x)p Fg 36 w(=)p Fd 25 w(l)p Fc 30
-w(\002)p Fd 20 w(l)p Ff 1975 1365 a(0)p 1 TeXcolorgray
-Fl 1998 1401 a(.)p 1 TeXcolorgray 1 TeXcolorgray Fe -381
-1517 a(\017)p 1 TeXcolorgray 1 TeXcolorgray Fl -294 1521
-a(The)g(line)f(through)h(t)m(w)m(o)h(p)s(oints)p 1 TeXcolorgray
-Fd 29 w(x)p 1 TeXcolorgray Fl 42 w(and)p 1 TeXcolorgray
-Fd 30 w(x)p Ff 1123 1488 a(0)p 1 TeXcolorgray Fl 1177
-1521 a(is)p 1 TeXcolorgray Fd 30 w(l)p Fg 35 w(=)p Fd
-25 w(x)p Fc 31 w(\002)p Fd 20 w(x)p Ff 1658 1488 a(0)p
-1 TeXcolorgray Fl 1681 1521 a(.)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fk 2274 1639 a(2) 9 b(/)g(9)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation2) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Page: 3 3
-TeXDict begin 3 2 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fj -449 -293 a(2.2.2) 54
-b(Ideal)g(p)t(oints)h(and)g(the)f(line)h(at)f(in\014nit)l(y) 727
--85 y(\(1/2\))p 1 TeXcolorgray 1 TeXcolorgray 0 1 0 TeXcolorrgb
-Fi -475 448 a(Ideal) 30 b(p)s(oints)f(\(p)s(oints)h(at)g(in\014nit)m
-(y\))p -475 486 1168 4 v 1 TeXcolorgray Fl(:) -475 577
-y(Homogeneous)j(vecto)m(rs)p 1 TeXcolorgray Fd 32 w(x)p
-Fg 36 w(=) 25 b(\()p Fh(x)p Fb 648 591 a(1)p Fh 688 577
-a(;) 15 b(x)p Fb 780 591 a(2)p Fh 820 577 a(;)g(x)p Fb
-912 591 a(3)p Fg 952 577 a(\))p Ff 987 544 a(>)p 1 TeXcolorgray
-Fl 1076 577 a(such) 31 b(that)p 1 TeXcolorgray Fh 29
-w(x)p Fb 1514 591 a(3)p Fg 1579 577 a(=) 25 b(0)p 1 TeXcolorgray
-Fl 31 w(co)m(rresp)s(ond) 32 b(to) -475 690 y(in\014nite)d(p)s(oints)h
-(in)p 1 TeXcolorgray Fc 30 w(R)p Fb 252 657 a(2)p 1 TeXcolorgray
-Fl 291 690 a(.)p 0 1 0 TeXcolorrgb Fi -475 921 a(The)g(line)g(at)g
-(in\014nit)m(y)p -475 953 706 4 v 1 TeXcolorgray Fl -1
-w(:) -475 1044 y(Ideal)g(p)s(oints)f(lies)h(on)h(a)f(single)h(line)p
-1 TeXcolorgray Fd 30 w(l)p Ff 780 1058 a(1)p Fg 880 1044
-a(=) 24 b(\(0)p Fh(;)p Fg 15 w(0)p Fh(;)p Fg 15 w(1\))p
-Ff 1260 1011 a(>)p 1 TeXcolorgray Fl 1322 1044 a(.)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fk 2274 1639 a(3) 9 b(/)g(9)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation3) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Page: 4 4
-TeXDict begin 4 3 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fj -449 -339 a(2.2.2) 54
-b(Ideal)g(p)t(oints)h(and)g(the)f(line)h(at)f(in\014nit)l(y) 727
--132 y(\(2/2\))p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 34 1209 a
- /PSfrag where{pop(A)[[0(Bl)1 0]](B)[[1(Bl)1 0]](C)[[2(Bl)1 0]](D)[[3(Bl)1 0]](E)[[4(Bl)1 0]](F)[[5(Bl)1 0]]6 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 34 1209 a @beginspecial 7 @llx
-601 @lly 358 @urx 833 @ury 2106 @rwi @setspecial
-%%BeginDocument: image/img2.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 7 601 358 833
-%%Title: img2
-%%CreationDate: Fri Apr 23 14:11:43 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 7 601 358 833
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      170 365 M
-      170 205 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      260 365 M
-      260 220 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      370 300 M
-      90 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-1 SG
-NP 170 235 5 5 TGEL F
-GS
-   GS
-      NP 170 235 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 260 265 5 5 TGEL F
-GS
-   GS
-      NP 260 265 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      110 180 M
-      120.00 163.33 130.83 161.67 142.50 175.00 CT
-      154.17 188.33 165.83 188.33 177.50 175.00 CT
-      189.17 161.67 201.67 161.67 215.00 175.00 CT
-      228.33 188.33 240.00 189.17 250.00 177.50 CT
-      260.00 165.83 270.83 166.67 282.50 180.00 CT
-      294.17 193.33 305.00 191.67
-      315 175 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      110 170 M
-      120.00 153.33 130.83 151.67 142.50 165.00 CT
-      154.17 178.33 165.83 178.33 177.50 165.00 CT
-      189.17 151.67 201.67 151.67 215.00 165.00 CT
-      228.33 178.33 240.00 179.17 250.00 167.50 CT
-      260.00 155.83 270.83 156.67 282.50 170.00 CT
-      294.17 183.33 305.00 181.67
-      315 165 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      375 160 M
-      95 70 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-1 SG
-NP 220 110 5 5 TGEL F
-GS
-   GS
-      NP 220 110 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      220 140 M
-      220 25 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      35 50 M
-      435 180 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 5 M
-      220 180 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      15 185 M
-      415 315 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      260 190 M
-      260 405 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      170 190 M
-      170 405 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-1 SG
-GS
-   30 288 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   30 NE 288 NE TR
-GR
-   GS
-      1 W
-      30 288 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (A) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      230 410 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (B) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-GS
-   305 308 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   305 NE 308 NE TR
-GR
-   GS
-      1 W
-      305 308 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-GS
-   335 173 TR
-   [1.556 0.000 0.000 1.333 5 0] CO
-   335 NE 173 NE TR
-GR
-   GS
-      1 W
-      335 173 TR
-      [1.556 0.000 0.000 1.333 5 0] CO
-      0 12 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (D) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      425 75 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (E) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      425 110 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (F) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      425 50 M
-      371.67 40.00 331.67 40.00 305.00 50.00 CT
-      278.33 60.00 251.67 78.33
-      40 -40 atan DU cos 8.000 MU 225 exch SU
-      exch sin 8.000 MU 105 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      225 105 8.000 3.000 -40 40 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      225 105 8.000 3.000 -40 40 TGAT
-   CP F
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:11:43 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 34 1209 a
- /End PSfrag
- 34 1209 a 34 432 a
- /Hide PSfrag
- 34 432 a Fl
--744 495 a(PSfrag) 29 b(replacements)p -744 528 779 4
-v 34 531 a
- /Unhide PSfrag
- 34 531 a -500 621 a
-  {
- -500 621 a 1 TeXcolorgray
-1 TeXcolorgray Fd(l)p Fb -463 635 a(1)p Fg -399 621 a(=)c(\()p
-Fh(a;) 15 b(b;)g(c)p Fg(\))p Ff -27 588 a(>)p 1 TeXcolorgray
-1 TeXcolorgray -500 621 a
-  } 0/Place PSfrag
- -500 621 a -523 734 a
-  {
- -523
-734 a 1 TeXcolorgray 1 TeXcolorgray Fd(l)p Fb -487 748
-a(2)p Fg -422 734 a(=) 25 b(\()p Fh(a;) 15 b(b;)g(c)p
-Ff -85 701 a(0)p Fg -60 734 a(\))p Ff -25 701 a(>)p 1
-TeXcolorgray 1 TeXcolorgray -523 734 a
-  } 1/Place PSfrag
- -523 734 a -3
-870 a
-  {
- -3 870 a 1 TeXcolorgray 1 TeXcolorgray Fd(l)p 1
-TeXcolorgray 1 TeXcolorgray -3 870 a
-  } 2/Place PSfrag
- -3 870 a -77 969
-a
-  {
- -77 969 a 1 TeXcolorgray 1 TeXcolorgray Fd(l)p Ff -40
-983 a(1)p 1 TeXcolorgray 1 TeXcolorgray -77 969 a
-  } 3/Place PSfrag
- -77
-969 a -1054 1078 a
-  {
- -1054 1078 a 1 TeXcolorgray Fl(The) 30
-b(same)h(intersection)g(p)s(oint.)p 1 TeXcolorgray -1054
-1078 a
-  } 4/Place PSfrag
- -1054 1078 a -379 1186 a
-  {
- -379 1186 a 1 TeXcolorgray
-1 TeXcolorgray Fg(\()p Fh(b;)p Fc 15 w(\000)p Fh(a;)p
-Fg 15 w(0\))p Ff -26 1153 a(>)p 1 TeXcolorgray 1 TeXcolorgray
--379 1186 a
-  } 5/Place PSfrag
- -379 1186 a 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fe -381 1394 a(\017)p 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray Fg -294 1398 a(\()p Fh(b;)p
-Fc 15 w(\000)p Fh(a)p Fg(\))p Ff -26 1365 a(>)p 1 TeXcolorgray
-Fl 65 1398 a(is)e(a)p 0 1 0 TeXcolorrgb Fi 30 w(vecto)m(r)j(tangent)f
-(to)f(the)h(line)p 225 1430 970 4 v 1 TeXcolorgray Fl(.)p
-1 TeXcolorgray 1 TeXcolorgray Fe -381 1519 a(\017)p 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fg -294 1523
-a(\()p Fh(a;) 15 b(b)p Fg(\))p Ff -97 1490 a(>)p 1 TeXcolorgray
-Fl -6 1523 a(is) 30 b(a)p 0 1 0 TeXcolorrgb Fi 30 w(line's)g(direction)
-p 155 1538 549 4 v 1 TeXcolorgray Fl(.)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fk 2274 1639 a(4) 9 b(/)g(9)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation4) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Page: 5 5
-TeXDict begin 5 4 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fj -262 -343 a(2.2.3) 54
-b(Conics)h(and)f(dual)h(conics)g(\(1/2\))p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 177 416
-a @beginspecial 46 @llx 673 @lly 170 @urx 791 @ury 372
-@rwi @setspecial
-%%BeginDocument: image/conic1.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 46 673 170 791
-%%Title: conic1
-%%CreationDate: Fri Apr 23 14:16:51 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 50 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 46 673 170 791
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 192 247 107 37 TGEL
-      [8 8] 0 SD
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      85 245 M
-      190 80 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      190 80 M
-      300 245 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-0.000 1.000 0.000 RG
-GS
-   GS
-      NP 190 170 60 15 TGEL
-      2 W
-      S
-   GR
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:16:51 2010
-%%DocumentFonts: 
-%%EOF
-
-%%EndDocument
- @endspecial 576 w @beginspecial 46 @llx 673 @lly 170
-@urx 791 @ury 372 @rwi @setspecial
-%%BeginDocument: image/conic2.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 46 673 170 791
-%%Title: conic2
-%%CreationDate: Fri Apr 23 14:16:56 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 50 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 46 673 170 791
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 192 247 107 37 TGEL
-      [8 8] 0 SD
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      85 245 M
-      190 80 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      190 80 M
-      300 245 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0.000 1.000 0.000 RG
-GS
-   NP
-      285 265 M
-      255.00 208.33 235.00 173.33 225.00 160.00 CT
-      215.00 146.67 205.00 138.33 195.00 135.00 CT
-      185.00 131.67 174.17 137.50 162.50 152.50 CT
-      150.83 167.50 131.67 191.67
-      105 225 CT
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:16:56 2010
-%%DocumentFonts: 
-%%EOF
-
-%%EndDocument
- @endspecial 577 w @beginspecial 63 @llx 597 @lly 190
-@urx 831 @ury 381 @rwi @setspecial
-%%BeginDocument: image/conic3.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 63 597 190 831
-%%Title: conic3
-%%CreationDate: Fri Apr 23 14:16:59 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 50 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 63 597 190 831
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 227 382 107 37 TGEL
-      [8 8] 0 SD
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      120 380 M
-      330 50 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [8 8] 0 SD
-   NP
-      115 50 M
-      335 380 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 222 47 107 37 TGEL
-      [8 8] 0 SD
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0.000 1.000 0.000 RG
-GS
-   NP
-      320 400 M
-      290.00 343.33 270.00 308.33 260.00 295.00 CT
-      250.00 281.67 240.00 273.33 230.00 270.00 CT
-      220.00 266.67 209.17 272.50 197.50 287.50 CT
-      185.83 302.50 166.67 326.67
-      140 360 CT
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0.000 1.000 0.000 RG
-GS
-   NP
-      130 30 M
-      156.67 83.33 176.67 117.50 190.00 132.50 CT
-      203.33 147.50 215.00 155.00 225.00 155.00 CT
-      235.00 155.00 245.83 149.17 257.50 137.50 CT
-      269.17 125.83 290.00 101.67
-      320 65 CT
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Apr 23 14:16:59 2010
-%%DocumentFonts: 
-%%EOF
-
-%%EndDocument
- @endspecial Fl -12 529 a(3) 31 b(t)m(yp)s(es)f(of)h(conics:) 41
-b(ellipse,pa)m(rab)s(ola) 30 b(and)g(hyp)s(erb)s(ola)p
-Fm -475 692 a(Homogeneous) 36 b(rep)m(resentations)i(of)h(a)g(conic)p
-1 TeXcolorgray Fh 143 1077 a(ax)p Fb 243 1039 a(2)p Fg
-303 1077 a(+)p Fh 20 w(bxy)p Fg 23 w(+)p Fh 20 w(cy)p
-Fb 731 1039 a(2)p Fg 791 1077 a(+)p Fh 20 w(dx)p Fg 20
-w(+)p Fh 20 w(ey)p Fg 23 w(+)p Fh 20 w(f)p Fg 35 w(=) 25
-b(0)p 1 TeXcolorgray Fl -475 1231 a(Homogenizing)p 1
-TeXcolorgray Fc 32 w(\))p 1 TeXcolorgray 1 TeXcolorgray
-Fg 79 1491 a(\()p Fd(x)p Fh 11 w(;)p Fd 15 w(C) 14 b(x)p
-Fg 11 w(\)) 26 b(=)f(0)p Fh(;)p Fd 84 w(C)p Fg 38 w(=)p
-Fa 887 1308 a(0) 887 1472 y(@)p 1 TeXcolorgray Fh 1011
-1378 a(a)p 1 TeXcolorgray 1 TeXcolorgray 130 w(b=)p Fg(2)p
-1 TeXcolorgray 1 TeXcolorgray Fh 86 w(d=)p Fg(2)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fh 970 1491
-a(b=)p Fg(2)p 1 TeXcolorgray 1 TeXcolorgray Fh 136 w(c)p
-1 TeXcolorgray 1 TeXcolorgray 132 w(e=)p Fg(2)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fh 966 1604
-a(d=)p Fg(2)p 1 TeXcolorgray 1 TeXcolorgray Fh 85 w(e=)p
-Fg(2)p 1 TeXcolorgray 1 TeXcolorgray Fh 126 w(f)p 1 TeXcolorgray
-Fa 1542 1308 a(1) 1542 1472 y(A)p Fh 1637 1491 a(:)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-0.5294 0.52745 0.56471 TeXcolorrgb Fk 2274 1639 a(5) 9
-b(/)g(9)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation5) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299
-1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray 2299
-1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end
- 2299 1668 a 1 TeXcolorgray
-dyy eop end
-%%Page: 6 6
-TeXDict begin 6 5 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fj -262 -293 a(2.2.3) 54
-b(Conics)h(and)f(dual)h(conics)g(\(2/2\))p 1 TeXcolorgray
-1 TeXcolorgray 0 1 0 TeXcolorrgb Fi -475 11 a(T) -8 b(angent) 30
-b(lines)g(to)h(conics)p -475 43 876 4 v 1 TeXcolorgray
-Fl 1 w(:) -475 124 y(It's)f(given)h(b)m(y)p 1 TeXcolorgray
-Fd 30 w(l)p Fg 36 w(=)p Fd 25 w(C) 13 b(x)p 1 TeXcolorgray
-Fl 11 w(.)p 0 1 0 TeXcolorrgb Fi -475 355 a(Dual) 29
-b(conic)p -475 370 404 4 v 1 TeXcolorgray Fl 1 w(:) -475
-468 y(Dual)g(conic)p 1 TeXcolorgray Fd 31 w(C)p Ff 46
-432 a(\003)p 1 TeXcolorgray Fl 116 468 a(is)h(the)g(adjoint)g(matrix)g
-(of)p 1 TeXcolorgray Fd 31 w(C)p 1 TeXcolorgray Fl 13
-w(.)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fe
--381 626 a(\017)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-Fg -294 630 a(\()p Fd(x)p Fh 12 w(;)p Fd 15 w(C) 14 b(x)p
-Fg 11 w(\)) 26 b(=)f(0)p Fh(:)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fe -381 764 a(\017)p 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray Fg -294 768 a(\()p Fd(l)p
-Fh 11 w(;) 15 b(C)p Ff -109 735 a(\003)p Fd -70 768 a(l)p
-Fg 10 w(\)) 25 b(=)g(0)p Fh(:)p 1 TeXcolorgray 1 TeXcolorgray
-0 1 0 TeXcolorrgb Fi -475 1049 a(Degenerate) 31 b(conics)p
--475 1081 688 4 v 1 TeXcolorgray Fl 1 w(:) -475 1162
-y(If)f(the)g(matrix)p 1 TeXcolorgray Fd 30 w(C)p 1 TeXcolorgray
-Fl 43 w(is)g(not)h(of)f(full)g(rank,)h(then)f(the)h(conic)g(is)f
-(termed)h(degenerate.)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fe -381 1321 a(\017)p 1 TeXcolorgray 1
-TeXcolorgray Fl -294 1325 a(Degenerate)h(p)s(oint)e(conics:)p
-1 TeXcolorgray Fd 41 w(C)p Fg 38 w(=)p Fd 25 w(l) 10
-b(m)p Ff 1027 1292 a(>)p Fg 1106 1325 a(+)p Fd 20 w(m)e(l)p
-Ff 1328 1288 a(>)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-Fe -381 1458 a(\017)p 1 TeXcolorgray 1 TeXcolorgray Fl
--294 1462 a(Degenerate) 32 b(line)e(conics:)p 1 TeXcolorgray
-Fd 41 w(C)p Ff 709 1426 a(\003)p Fg 773 1462 a(=)p Fd
-25 w(x) 12 b(y)p Ff 992 1429 a(>)p Fg 1071 1462 a(+)p
-Fd 20 w(x)g(y)p Ff 1285 1429 a(>)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fk 2274 1639 a(6)d(/)g(9)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation6) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Page: 7 7
-TeXDict begin 7 6 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fj -284 -293 a(2.3) 54
-b(Projective)h(transfo)l(rmation)h(\(1/3\))p 1 TeXcolorgray
-1 TeXcolorgray Fl -475 97 a(A) 29 b(plana)m(r)h(Projective)i(transfo)m
-(rmation)e(is)g(a)g(linea)m(r)h(transfo)m(rmation)f(on) -475
-210 y(homogeneous)i(3-vecto)m(rs)h(rep)m(resented)f(b)m(y)f(a)f
-(non-singula)m(r)p 1 TeXcolorgray Fg 31 w(3)p Fc 20 w(\002)p
-Fg 20 w(3)p 1 TeXcolorgray Fl 31 w(matrix:)p 1 TeXcolorgray
-Fa 240 340 a(0) 240 504 y(@)p 1 TeXcolorgray Fh 319 410
-a(x)p Ff 371 377 a(0)p Fb 371 434 a(1)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fh 319 523
-a(x)p Ff 371 490 a(0)p Fb 371 547 a(2)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fh 319 636
-a(x)p Ff 371 603 a(0)p Fb 371 660 a(3)p 1 TeXcolorgray
-Fa 411 340 a(1) 411 504 y(A)p Fg 516 523 a(=)p Fa 612
-340 a(0) 612 504 y(@)p 1 TeXcolorgray Fh 691 410 a(h)p
-Fb 743 424 a(11)p 1 TeXcolorgray 1 TeXcolorgray Fh 901
-410 a(h)p Fb 953 424 a(12)p 1 TeXcolorgray 1 TeXcolorgray
-Fh 1111 410 a(h)p Fb 1163 424 a(13)p 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fh 691 523
-a(h)p Fb 743 537 a(21)p 1 TeXcolorgray 1 TeXcolorgray
-Fh 901 523 a(h)p Fb 953 537 a(22)p 1 TeXcolorgray 1 TeXcolorgray
-Fh 1111 523 a(h)p Fb 1163 537 a(23)p 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fh 691 636
-a(h)p Fb 743 650 a(31)p 1 TeXcolorgray 1 TeXcolorgray
-Fh 901 636 a(h)p Fb 953 650 a(32)p 1 TeXcolorgray 1 TeXcolorgray
-Fh 1111 636 a(h)p Fb 1163 650 a(33)p 1 TeXcolorgray Fa
-1239 340 a(1) 1239 504 y(A) 1333 340 y(0) 1333 504 y(@)p
-1 TeXcolorgray Fh 1413 410 a(x)p Fb 1465 424 a(1)p 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-Fh 1413 523 a(x)p Fb 1465 537 a(2)p 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fh 1413 636
-a(x)p Fb 1465 650 a(3)p 1 TeXcolorgray Fa 1504 340 a(1) 1504
-504 y(A)p 1 TeXcolorgray Fl -475 802 a(o)m(r)h(mo)m(re)h(b)m(rie\015y)
--8 b(,)p 1 TeXcolorgray Fd 31 w(x)p Ff 184 769 a(0)p
-Fg 233 802 a(=)p Fd 25 w(H) 16 b(x)p 1 TeXcolorgray Fl
-11 w(.)p 1 0.5 0 TeXcolorrgb -475 1033 a(Applications)p
-1 TeXcolorgray(:)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-Fe -381 1192 a(\017)p 1 TeXcolorgray 1 TeXcolorgray Fl
--294 1196 a(Mapping) 30 b(b)s(et)m(w)m(een)i(planes.)p
-1 TeXcolorgray 1 TeXcolorgray Fe -381 1329 a(\017)p 1
-TeXcolorgray 1 TeXcolorgray Fl -294 1333 a(Removing)g(the)e(p)m
-(rojective)i(disto)m(rtion.)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fk 2274 1639 a(7) 9 b(/)g(9)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation7) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Page: 8 8
-TeXDict begin 8 7 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fj -284 -293 a(2.3) 54
-b(Projective)h(transfo)l(rmation)h(\(2/3\))p 1 TeXcolorgray
-1 TeXcolorgray Fm -475 31 a(Calculation) 37 b(Homography)p
-1 TeXcolorgray Fh 240 493 a(x)p Ff 292 455 a(0)p Fg 341
-493 a(=)p Fh 446 431 a(x)p Ff 498 398 a(0)p Fb 498 456
-a(1)p 446 472 92 4 v Fh 446 555 a(x)p Ff 498 524 a(0)p
-Fb 498 581 a(2)p Fg 573 493 a(=)p Fh 679 431 a(h)p Fb
-731 445 a(11)p Fh 806 431 a(x)p Fg 20 w(+)p Fh 20 w(h)p
-Fb 1021 445 a(12)p Fh 1096 431 a(y)p Fg 23 w(+)p Fh 20
-w(h)p Fb 1307 445 a(13)p 679 472 704 4 v Fh 679 555 a(h)p
-Fb 731 569 a(31)p Fh 806 555 a(x)p Fg 20 w(+)p Fh 20
-w(h)p Fb 1021 569 a(32)p Fh 1096 555 a(y)p Fg 23 w(+)p
-Fh 20 w(h)p Fb 1307 569 a(33)p Fh 1392 493 a(;)p 1 TeXcolorgray
-1 TeXcolorgray 255 928 a(y)p Ff 303 890 a(0)p Fg 351
-928 a(=)p Fh 457 866 a(x)p Ff 509 833 a(0)p Fb 509 891
-a(2)p 457 907 92 4 v Fh 457 990 a(x)p Ff 509 959 a(0)p
-Fb 509 1016 a(2)p Fg 584 928 a(=)p Fh 690 866 a(h)p Fb
-742 880 a(21)p Fh 817 866 a(x)p Fg 20 w(+)p Fh 20 w(h)p
-Fb 1032 880 a(22)p Fh 1107 866 a(y)p Fg 23 w(+)p Fh 20
-w(h)p Fb 1318 880 a(23)p 690 907 704 4 v Fh 690 990 a(h)p
-Fb 742 1004 a(31)p Fh 817 990 a(x)p Fg 20 w(+)p Fh 20
-w(h)p Fb 1032 1004 a(32)p Fh 1107 990 a(y)p Fg 23 w(+)p
-Fh 20 w(h)p Fb 1318 1004 a(33)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fe -381 1291 a(\017)p 1
-TeXcolorgray 1 TeXcolorgray Fl -294 1295 a(These) 31
-b(equations)f(a)m(re)p 1 0.5 0 TeXcolorrgb 31 w(linea)m(r)p
-1 TeXcolorgray 31 w(in)g(the)g(elements)h(of)p 1 TeXcolorgray
-Fd 31 w(H)p 1 TeXcolorgray Fl 16 w(.)p 1 TeXcolorgray
-1 TeXcolorgray Fe -381 1429 a(\017)p 1 TeXcolorgray 1
-TeXcolorgray Fl -294 1433 a(F)m(our)g(p)s(oint)f(co)m(rresp)s(ondences)
-j(lead)d(to)h(eight)f(elements.)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fk 2274 1639 a(8) 9 b(/)g(9)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation8) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Page: 9 9
-TeXDict begin 9 8 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fj -284 -293 a(2.3) 54
-b(Projective)h(transfo)l(rmation)h(\(3/3\))p 1 TeXcolorgray
-1 TeXcolorgray Fm -475 206 a(T) -10 b(ransfo)m(rmation) 36
-b(of)j(lines)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-Fe -381 483 a(\017)p 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray Fd -294 487 a(l)p Ff -257 450 a(0)p Fg -208
-487 a(=)p Fd 25 w(H)p Ff -15 451 a(\000>)p Fd 99 487
-a(l)p 1 TeXcolorgray 1 TeXcolorgray Fm -475 768 a(T) -10
-b(ransfo)m(rmation) 36 b(of)j(conics)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fe -381 1045 a(\017)p 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fd -294 1049
-a(C)p Ff -206 1013 a(0)p Fg -157 1049 a(=)p Fd 25 w(H)p
-Ff 36 1013 a(\000>)p Fd 150 1049 a(C) 13 b(H)p Ff 335
-1013 a(\000)p Fb(1)p 1 TeXcolorgray Fl 429 1049 a(.)p
-1 TeXcolorgray 1 TeXcolorgray Fe -381 1183 a(\017)p 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fd -294 1187
-a(C)p Ff -206 1151 a(\0030)p Fg -122 1187 a(=)p Fd 25
-w(H)j(C)p Ff 159 1151 a(\003)p Fd 199 1187 a(H)p Ff 296
-1151 a(>)p 1 TeXcolorgray Fl 355 1187 a(.)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fk 2274 1639 a(9) 9 b(/)g(9)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation9) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/rinkou/4_22/presen.snm b/latex/M2/rinkou/4_22/presen.snm
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/4_22/presen.tex b/latex/M2/rinkou/4_22/presen.tex
deleted file mode 100644 (file)
index daa1261..0000000
+++ /dev/null
@@ -1,323 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  \usetheme{KeynoteLikeGradient}
-  %\setbeamercovered{transparent} %\e$B0u:~MQ\e(B
-  \setbeamertemplate{footline}[page number]
-
-
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange#1{\setbeamercolor{alerted text}{fg=orange}\alert{#1}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{{\it \setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}}
-\def\innersection#1{ {\Large #1}\vspace{0.5cm} }
-
-% my mathvec extension
-\newcommand{\vtheta}{\myvector{\theta}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usepackage{fancyhdr}
-\usepackage{amsmath,amssymb}
-%\usepackage{lastpage}
-%\pagestyle{fancy} \lhead{} \rhead{}
-%\cfoot{\thepage{}/{}\pageref{LastPage}}
-\usefonttheme{professionalfonts}
-
-\title{
-   Multiple View Geometry\\
-   \vspace{1cm}
-   \large{Chapter 2 Projective Geometry and Transformation of 2D}
-}
-\author{Tomohiro Yasuda}
-\date{2010/4/23}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-
-\begin{frame}
-    \frametitle{2.2.1 Points and lines (1/1)}
-    
-       \innersection{Homogeneous representations of lines}
-
-       \new{Homogeneous vector}:
-
-       An equivalence class of vectors under this equivalence relationship.
-
-       \begin{figure}
-               \psfrag{A}{$ax + by + c = 0$}
-               \psfrag{B}{$(a,b,c)^\top$}
-               \psfrag{C}{$(2a,2b,2c)^\top$}
-               \psfrag{D}{$\vdots$}
-               \psfrag{E}{$(ka,kb,kc)^\top$}
-               \includegraphics[scale=0.6]{image/img1.eps}
-       \end{figure}
-
-       \orange{Property}:
-
-       \begin{itemize}
-               \item The point $\vx$ lies on the line $\vl$. $\Leftrightarrow$ $(\vx,\vl) = 0$.
-               \item The intersection of two lines $\vl$ and  $\vlp$ is the point $\vx = \vl \times \vlp$.
-               \item The line through two points $\vx$ and  $\vxp$ is $\vl = \vx \times \vxp$.
-       \end{itemize}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.2.2 Ideal points and the line at infinity (1/2)}
-
-       \new{Ideal points (points at infinity)}:
-
-       Homogeneous vectors $\vx = (x_1,x_2,x_3)^\top $ such that $x_3 = 0$ 
-       correspond to infinite points in ${\cal R}^{2}$.
-
-       \vspace{0.5cm}
-
-       \new{The line at infinity}:
-
-       Ideal points lies on a single line $\vl_\infty = (0,0,1)^\top$.
-
-       \vspace{0.5cm}
-
-       
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.2.2 Ideal points and the line at infinity (2/2)}
-       
-       \begin{figure}
-               \psfrag{A}{$\vl_1 = (a,b,c)^\top$}
-               \psfrag{B}{$\vl_2 = (a,b,c')^\top$}
-               \psfrag{C}{$\vl$}
-               \psfrag{D}{$\vl_\infty$}
-               \psfrag{E}{The same intersection point.}
-               \psfrag{F}{$(b,-a,0)^\top$}
-               \includegraphics[scale=0.6]{image/img2.eps}
-       \end{figure}
-
-       \begin{itemize}
-               \item $(b,-a)^\top$ is a \new{vector tangent to the line}.
-               \item $(a,b)^\top$ is a \new{line's direction}.
-       \end{itemize}
-
-\end{frame}
-
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-%\begin{frame}
-%    \frametitle{2.2.2 Ideal points and the line at infinity (3/3)}
-%      \new{Duality principle}
-%\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.2.3 Conics and dual conics (1/2)}
-
-       \begin{figure}
-               \includegraphics[scale=0.3]{image/conic1.eps}
-               \hspace{1cm}
-               \includegraphics[scale=0.3]{image/conic2.eps}
-               \hspace{1cm}
-               \includegraphics[scale=0.3]{image/conic3.eps}
-               \\
-               3 types of conics: ellipse,parabola and hyperbola
-       \end{figure}
-
-       \innersection{Homogeneous representations of a conic}
-
-       \begin{eqnarray*}
-               ax^2 + bxy + cy^2 + dx + ey + f = 0 
-       \end{eqnarray*}
-       Homogenizing $\Rightarrow$
-       \begin{eqnarray*}
-               (\vx,\mC \vx) = 0, &
-               \mC = \begin{pmatrix}
-                       a & b/2 & d/2 \\
-                       b/2 & c & e/2 \\
-                       d/2 & e/2 & f 
-               \end{pmatrix}.
-       \end{eqnarray*}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.2.3 Conics and dual conics (2/2)}
-       \new{Tangent lines to conics}:
-
-       It's given by $\vl = \mC \vx$.
-
-       \vspace{0.5cm}
-
-       \new{Dual conic}:
-       
-       Dual conic $\mC^*$ is the adjoint matrix of $\mC$.
-
-       \begin{itemize}
-               \item $(\vx,\mC \vx) = 0.$
-               \item $(\vl, C^* \vl) = 0.$
-       \end{itemize}
-
-       \vspace{0.5cm}
-
-       \new{Degenerate conics}:
-
-       If the matrix $\mC$ is  not of full rank,  then the conic is
-       termed degenerate.
-
-       \begin{itemize}
-               \item Degenerate point conics: $\mC = \vl \vm^\top + \vm \vl^\top$
-               \item Degenerate line conics: $\mC^* = \vx \vy^\top + \vx \vy^\top$
-       \end{itemize}
-
-       
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.3 Projective transformation (1/3)}
-
-       A planar Projective transformation is a linear transformation on homogeneous 3-vectors 
-       represented by a non-singular $3 \times 3$ matrix:
-
-       \begin{equation*}
-               \begin{pmatrix}
-               x^\prime_1 \\
-               x^\prime_2 \\
-               x^\prime_3 
-               \end{pmatrix} =
-               \begin{pmatrix}
-               h_{11} & h_{12} & h_{13} \\
-               h_{21} & h_{22} & h_{23} \\
-               h_{31} & h_{32} & h_{33} 
-               \end{pmatrix} 
-               \begin{pmatrix}
-               x_1 \\
-               x_2 \\
-               x_3 
-               \end{pmatrix} 
-       \end{equation*}
-       or more briefly, $\vxp = \mH \vx$.
-
-       \vspace{0.5cm}
-
-       \orange{Applications}:
-
-       \begin{itemize}
-               \item Mapping between planes.
-               \item Removing the projective distortion.
-       \end{itemize}
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.3 Projective transformation (2/3)}
-
-       \innersection{Calculation Homography}
-
-       \begin{eqnarray*}
-               x^\prime = \frac{x_1^\prime}{x_2^\prime} = 
-               \frac{ h_{11} x + h_{12} y + h_{13}}{ h_{31} x + h_{32} y + h_{33}},
-       \end{eqnarray*}
-       \begin{eqnarray*}
-               y^\prime = \frac{x_2^\prime}{x_2^\prime} = 
-               \frac{ h_{21} x + h_{22} y + h_{23}}{ h_{31} x + h_{32} y + h_{33}}
-       \end{eqnarray*}
-
-       \begin{itemize}
-               \item These equations are \orange{linear} in the elements of $\mH$.
-               \item Four point correspondences lead to eight elements.
-       \end{itemize}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.3 Projective transformation (3/3)}
-
-       \innersection{Transformation of lines}
-
-               \begin{itemize}
-                       \item $\vlp = \mH^{-\top} \vl$
-               \end{itemize}
-               
-
-       \vspace{0.5cm}
-
-       \innersection{Transformation of conics}
-
-               %$\vx^\top \mC \vx = \vxp^\top \mH^{-\top} \mC \mH^{-1} \vxp $.
-
-               \begin{itemize}
-                       \item $\mCp = \mH^{-\top} \mC \mH^{-1} $.
-                       \item $\mC^{*\prime} = \mH \mC^* \mH^{\top} $.
-               \end{itemize}
-               
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-%\begin{frame}
-%    \frametitle{2.4 A hierarchy of transformation (1/2)}
-%
-%      table
-%\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-%\begin{frame}
-%    \frametitle{2.4 A hierarchy of transformation (2/2)}
-%
-%      projection
-%\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-
-
-
-
-
-\end{document}
diff --git a/latex/M2/rinkou/4_22/presen.tex~ b/latex/M2/rinkou/4_22/presen.tex~
deleted file mode 100644 (file)
index 100bdc1..0000000
+++ /dev/null
@@ -1,465 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  %\usetheme{KeynoteLikeGradient}
-  \setbeamercovered{transparent}
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange{\setbeamercolor{alerted text}{fg=orange}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{\setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usefonttheme{professionalfonts}
-
-\title{
-   Statistical Optimization for Geometric Computation\\
-   \large{Chapter2 Fundamentals of Linear Algebra}
-}
-\author{Tomohiro Yasuda}
-\date{2009/9/3}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(1/3)}
-    
-    A \new{tensor} is defined as 
-    a set of real numbers 
-    $\mathcal{T} = (\mT_{i_1 i_2 \cdots i_r}),
-    i_1 , i_2 , \ldots , i_r = 1 , \ldots , n.$
-    
-
-    \begin{itemize}
-        \item tensor dimension : the range that each indeces can take
-        \item tensor degree : the number of indeces 
-    \end{itemize}
-
-    \vspace{0.5cm}
-
-    \begin{enumerate}
-       \item Dimensions of each indices can be different. 
-       we denote that as $n_1 n_2 \cdots n_r-tensor$(\new{mixied tensor}).  
-  
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is symmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots (i_k i_{k+1}) \cdots i_r$.
-
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is antisymmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots [i_k i_{k+1}] \cdots i_r$.
-    \end{enumerate}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(2/3)}
-    
-    Direct sum :
-    \begin{itemize}
-       \item The \new{direct sum} of m-vector $\va$ and n-vector $\vb$ is
-       a (m+n)-vector $ (a_1 , \ldots , a_m , b_1 , \ldots , b_n )$. 
-        \item The direct sum of mm-matrix $\mA$ and nn-matrix $\mB$ is
-       a (m+n)(m+n)-matrix whose diagonal blocks are $\mA$ and $\mB$ ,
-       and elsewhere elements are zero. 
-    \end{itemize}
-    We denote them by $\va \oplus \vb$ and $\mA \oplus \mB$ respectively.
-
-    The following relations are obvious:
-    \begin{eqnarray}
-       (\mA \oplus \mB)(\vu \oplus \vv) = (\mA \vu) \oplus (\mB \vv), \\
-       (\va \oplus \vb , \vu \oplus \vv) = (\va , \vu)+(\vb , \vv).     
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(3/3)}
-    
-    Tensor product :
-
-    The \new{tensor product} of 
-    tensor $\mathcal{A} = (\mA_{i_1 \cdots i_r})$ and
-    tensor $\mathcal{B} = (\mB_{i_1 \cdots i_s})$ is a 
-    tensor $\mathcal{C} = (\mC_{i_1 \cdots i_{r+s}})$ defined by
-    \begin{equation}
-       \mC_{i_1 \cdots i_{r+s}} = \mA_{i_1 \cdots i_r} \mB_{i_1 \cdots i_s}.
-    \end{equation}
-
-    We denote it by $\mathcal{C} = \mathcal{A} \otimes \mathcal{B}$.
-
-    The following identities holds for scalar $c$ and vectors $\va$ and $\vb$:
-    \begin{eqnarray}
-       c \otimes \vu = c \vu , \hspace{1cm} \va \otimes \vb = \va \vbt.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(1/5)}
-    
-    Cast:
-
-    The \new{cast} is a rearrangement 
-    the elements of $m_1 \cdots m_r$-tensor
-    into $n_1 \cdots n_s$-tensor
-    which has different dimensions and degree,
-    where two tensor has the same number of elements.
-
-    The cast into $n_1 \cdots n_s$-tensor is written as
-    $\rm{type}_{n_1 \cdots n_s}[\mathcal{T}]$.
-
-    \vspace{0.5cm}
-
-    Example in 33-matrices:
-    \begin{eqnarray}
-       \va = 
-       \begin{pmatrix}
-          A_{11} \\ 
-          A_{12} \\
-          \vdots \\
-          A_{33} 
-       \end{pmatrix},&
-       \mA =
-       \begin{pmatrix}
-           a_1 & a_2 & a_3 \\
-           a_4 & a_5 & a_6 \\ 
-           a_7 & a_8 & a_9 
-       \end{pmatrix}\\
-       \va = \rm{type}_9[\mA], &
-       \mA = \rm{type}_{33}[\va]
-    \end{eqnarray}
-    The norm is preserved by cast:
-    \begin{equation}
-       ||\va|| = ||\mA||
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(2/5)}
-    
-    Example in (33)-matrices:
-    
-    The elements of a (33)-matrix $\mS = (S_{ij})$ are
-    rearranged into a 6-vector
-
-    \begin{equation}
-        \vs =
-        \begin{pmatrix}
-            S_{11} \\
-            S_{22} \\
-            S_{33} \\
-            \sqrt{2}S_{23} \\
-            \sqrt{2}S_{31} \\
-            \sqrt{2}S_{12}
-        \end{pmatrix} 
-    \end{equation}
-
-    Conversly,a 6-vector $\vs = (s_{\kappa})$ is
-    rearranged into a (33)-matrix
-
-    \begin{equation}
-        \mS = \frac{1}{\sqrt{2}}
-        \begin{pmatrix}
-            \sqrt{2}s_1 & s_6 & s_5 \\
-            s_6 & \sqrt{2}s_2 & s_4 \\
-            s_5 & s_4 & \sqrt{2}s_3
-        \end{pmatrix}
-    \end{equation}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(3/5)}
-    
-    Example in (33)-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vs = \rm{type}_6[\mS], &
-        \mS = \rm{type}_{(33)}[\vs].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\vs|| = ||\mS||.
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(4/5)}
-    
-    Example in [33]-matrices:
-    
-    The elements of a [33]-matrix $\mW = (W_{ij})$ are
-    rearranged into a 3-vector
-
-    \begin{eqnarray}
-        \vw =
-        \begin{pmatrix}
-            W_{32} \\
-            W_{13} \\
-            W_{21} \\
-        \end{pmatrix},&
-        w_{\kappa} = \frac{1}{2} \sum^3_{i,j=1} \epsilon+{\kappa i j} W_{ij}.
-    \end{eqnarray}
-
-    Conversly,a 3-vector $\vw = (w_{\kappa})$ is
-    rearranged into a [33]-matrix
-
-    \begin{eqnarray}
-        \mW = 
-        \begin{pmatrix}
-            0 & -w_3 & w_2 \\
-            w_3 & 0 & -w_1 \\
-            -w_2 & w_1 & 0 
-        \end{pmatrix}
-        = \vw \times \mI, &
-        W_{ij} = - \sum^3_{k=1} \epsilon_{ij\kappa} w_{\kappa}.
-    \end{eqnarray}
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(5/5)}
-    
-    Example in [33]-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vw = \rm{type}_3[\mW], &
-        \mW = \rm{type}_{[33]}[\vw].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\mW|| = \sqrt{2}||\vw||, &
-        \mW \vr = \vw \times \vr.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(1/7)}
-    
-    33-matrices:
-
-    A 3333-tensor $\mathcal{T} = (\mT_{ijkl})$ defines a linear
-    mappig from a 33-matrix to a 33-matrix $\mA = (A_{ij})$ is
-    mapped to matrix $\mAp = (A^{\prime}_{ij})$ in the form
-    \begin{equation}
-        A^{\prime}_{ij} = \sum^3_{k,l=1} T_{ijkl} A_{kl}.
-    \end{equation}
-
-    This mapping is denoted by
-    \begin{equation}
-        \mAp = \mathcal{T}\mA.
-    \end{equation}
-
-    %The identity mapping $\mathcal{I} $
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(2/7)}
-    
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \delta_{ik} \delta_{jl}.
-    \end{equation}
-
-    \vspace{0.5cm}
-    Similarity transformation:
-
-    The similarity transformation $\mAp = \mTi \mA \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ )
-    is given by 
-    \begin{equation}
-        T_{ijkl} = T_{ik}^{-1} T_{lj}.
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(3/7)}
-    
-    Nonsingular tensor and inverse mapping:
-
-    The mapping $\mathcal{T}$ is nonsingular if and only if 
-    $\rm{type}_{99}[\mathcal{T}]$ is singular.
-    
-    Using this, The inverse mapping $\mathcal{T}^{-1}$ is given by 
-    \begin{equation}
-        \mathcal{T}^{-1} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-1}]
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    The generalized inverse mapping:
-
-    If mapping $\mathcal{T}$ is singular, its generalized inverse
- mapping
-    $\mathcal{T}^{-}$ is given by
-    \begin{equation}
-        \mathcal{T}^{-} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-}]
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(4/7)}
-
-
-    Spectral decomposition:
-
-    A 33-matrix $\mA$ is an \new{eigenmatrix} of a 3333-tensor
- $\mathcal{T}$
-    for eigenvalue $\lambda$ if 
-    \begin{equation}
-        \mathcal{T} \mA = \lambda \mA.
-    \end{equation}
-
-    A way to solve this problem is solving the following eigenvalue
- problem:
-    \begin{equation}
-       \mT \va = \lambda \va,
-    \end{equation}
-    where $\mT = \rm{type}_{99}[\mathcal{T}]$ and $\va = \rm{type}_9[\mA]$.
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(5/7)}
-  
-    (33)-matrices:
-
-    A (33)(33)-tensor $\mathcal{M} = (M_{ijkl})$ defines a linear
-    mapping from a (33)-matrix to (33)-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mSp = \mathcal{M} \mS.
-    \end{equation}
-
-    If a (33)(33)-tensor $\mathcal{M}$ is cast into a 66-matrix
-    $\mM$ and if (33)-matrices $\mS$ and $\mSp$ are cast into 
-    6-vectors $\vs$ and $\vsp$, respectively , 
-    the mapping $\mSp = \mathcal{M}\mS$ is identified with
-    \begin{equation}
-       \vsp = \mathcal{M}\vsp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%
-\begin{frame} 
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(6/7)}
-
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \frac{1}{2} ( \delta_{ik} \delta_{jl} + \delta_{jk} \delta_{il}).
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    Congruence transformation:
-
-    The congruence transformation $\mSp = \mTi \mS \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ which maps a (33)-matrix to a (33)-matrix )
-    is given by 
-    \begin{equation}
-        M_{ijkl} = \frac{1}{2} ( T_{ki} T_{ij} + T_{kj} T_{li}).
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(7/7)}
-  
-    [33]-matrices:
-
-    A [33][33]-tensor $\mathcal{R} = (R_{ijkl})$ defines a linear
-    mapping from a [33]-matrix to [33]-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mWp = \mathcal{R} \mW.
-    \end{equation}
-
-    If a [33][33]-tensor $\mathcal{R}$ is cast into a 33-matrix
-    $\mR$ and if [33]-matrices $\mW$ and $\mWp$ are cast into 
-    3-vectors $\vw$ and $\vwp$, respectively , 
-    the mapping $\mWp = \mathcal{R}\mW$ is identified with
-    \begin{equation}
-       \vwp = 2\mathcal{R}\vwp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%
-
-\end{document}
diff --git a/latex/M2/rinkou/4_22/presen.toc b/latex/M2/rinkou/4_22/presen.toc
deleted file mode 100644 (file)
index 8c353fc..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\select@language {english}
diff --git a/latex/M2/rinkou/5_21/.ps.pdf b/latex/M2/rinkou/5_21/.ps.pdf
deleted file mode 100644 (file)
index 68a41a8..0000000
Binary files a/latex/M2/rinkou/5_21/.ps.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/5_21/2010-4-23-Yasuda.pdf b/latex/M2/rinkou/5_21/2010-4-23-Yasuda.pdf
deleted file mode 100644 (file)
index 1e7e48b..0000000
Binary files a/latex/M2/rinkou/5_21/2010-4-23-Yasuda.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/5_21/2010-5-21-Yasuda.pdf b/latex/M2/rinkou/5_21/2010-5-21-Yasuda.pdf
deleted file mode 100644 (file)
index 05336c7..0000000
Binary files a/latex/M2/rinkou/5_21/2010-5-21-Yasuda.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/5_21/beamerthemeKeynoteLikeGradient.sty b/latex/M2/rinkou/5_21/beamerthemeKeynoteLikeGradient.sty
deleted file mode 100644 (file)
index 09dd5e2..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-% beamerthemeKeynoteLikeGradient.sty
-
-\newif\ifbeamer@footauthor
-\newif\ifbeamer@foottitle
-\newif\ifbeamer@footnumber
-\DeclareOptionBeamer{footauthor}{\beamer@footauthortrue}
-\DeclareOptionBeamer{foottitle}{\beamer@foottitletrue}
-\DeclareOptionBeamer{footnumber}{\beamer@footnumbertrue}
-\ProcessOptionsBeamer
-
-\setbeamersize{text margin left=1.5em, text margin right=1.5em}
-
-% fonts
-\setbeamerfont{title}{size=\Huge}
-\setbeamerfont{subtitle}{size=\LARGE}
-\setbeamerfont{author}{size=\Large}
-\setbeamerfont{institute}{size=\normalsize}
-\setbeamerfont{frametitle}{size=\huge}
-
-% colors
-\definecolor{middlecolor}{rgb}{0.0588,0.054901,0.12941}
-\definecolor{bottomcolor}{rgb}{0.31764,0.31764,0.384313}
-\definecolor{examplegreen}{rgb}{0.419607,0.60,0.470588}
-\setbeamercolor{title}{fg=white}
-\setbeamercolor{normal text}{fg=white}
-\setbeamercolor{frametitle}{fg=white}
-\setbeamercolor{structure}{fg=white}
-\setbeamercolor{math text}{fg=white}
-\setbeamercolor{separation line}{fg=red}
-
-% templates
-\setbeamertemplate{items}[circle]
-\setbeamertemplate{enumerate items}[default]
-\setbeamertemplate{navigation symbols}{}
-\setbeamertemplate{background canvas}[vertical shading][top=black, middle=middlecolor, bottom=bottomcolor, midpoint=0.5]
-\setbeamertemplate{headline}[default]
-\setbeamertemplate{frametitle}{
-  \begin{center}
-    \insertframetitle ~{\normalsize \insertframesubtitle}\par
-  \end{center}
-}
-\setbeamertemplate{block begin}{
-  \underline{\insertblocktitle}\par
-}
-\setbeamertemplate{block end}{}
-\setbeamertemplate{block alerted begin}{
-  {\color{red}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block alerted end}{}
-\setbeamertemplate{block example begin}{
-  {\color{examplegreen}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block example end}{}
-
-% footline style
-\defbeamertemplate*{footline}{KeynoteLikeGradation}{
-  \setbeamercolor{footlinecolor}{fg=white}
-  \hbox{
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, left]{fg=white}
-    \ifbeamer@footauthor\insertshortauthor(\insertshortinstitute)\fi
-  \end{beamercolorbox}
-    
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, center]{fg=white}
-    \ifbeamer@foottitle\insertshorttitle\fi
-  \end{beamercolorbox}
-  
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, right]{fg=white}
-    \ifbeamer@footnumber\insertframenumber{} of \inserttotalframenumber{}\fi
-  \end{beamercolorbox}
-  }
-}
diff --git a/latex/M2/rinkou/5_21/image/degene.eps b/latex/M2/rinkou/5_21/image/degene.eps
deleted file mode 100644 (file)
index 7d8cbd2..0000000
+++ /dev/null
@@ -1,348 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 26 682 339 821
-%%Title: degene
-%%CreationDate: Fri May 21 17:00:16 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 86 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 26 682 339 821
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% BOX
-1 SG
-GS
-   10 SM
-   GS
-      NP 50 50 M 250 50 L 250 250 L 50 250 L CP
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 85 105 5 5 TGEL F
-GS
-   GS
-      NP 85 105 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 195 115 5 5 TGEL F
-GS
-   GS
-      NP 195 115 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 165 155 5 5 TGEL F
-GS
-   GS
-      NP 165 155 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 125 205 5 5 TGEL F
-GS
-   GS
-      NP 125 205 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      70 270 M
-      240 60 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% BOX
-1 SG
-GS
-   10 SM
-   GS
-      NP 400 50 M 600 50 L 600 250 L 400 250 L CP
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 465 105 5 5 TGEL F
-GS
-   GS
-      NP 465 105 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 555 125 5 5 TGEL F
-GS
-   GS
-      NP 555 125 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 545 195 5 5 TGEL F
-GS
-   GS
-      NP 545 195 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 495 225 5 5 TGEL F
-GS
-   GS
-      NP 495 225 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      270 180 M
-      350 180 L
-      350 170 L
-      390 190 L
-      350 210 L
-      350 200 L
-      270 200 L
-      270 180 L
-   CP 1 SG EF
-   0 SG
-   NP
-      270 180 M
-      350 180 L
-      350 170 L
-      390 190 L
-      350 210 L
-      350 200 L
-      270 200 L
-      270 180 L
-   CP EC NP
-   pat31 8 264 168 128 48 TGPF
-GR
-GS
-   [4 12] 0 SD
-   NP
-      270 180 M
-      350 180 L
-      350 170 L
-      390 190 L
-      350 210 L
-      350 200 L
-      270 200 L
-      270 180 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      110 40 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (three) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri May 21 17:00:16 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/rinkou/5_21/makepdf.sh b/latex/M2/rinkou/5_21/makepdf.sh
deleted file mode 100755 (executable)
index 710efab..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-dvips presen.dvi
-ps2pdf presen.ps
-acroread presen.pdf
diff --git a/latex/M2/rinkou/5_21/presen..pdf b/latex/M2/rinkou/5_21/presen..pdf
deleted file mode 100644 (file)
index 9b2517e..0000000
Binary files a/latex/M2/rinkou/5_21/presen..pdf and /dev/null differ
diff --git a/latex/M2/rinkou/5_21/presen.aux b/latex/M2/rinkou/5_21/presen.aux
deleted file mode 100644 (file)
index 961df14..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-\relax 
-\ifx\hyper@anchor\@undefined
-\global \let \oldcontentsline\contentsline
-\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global \let \oldnewlabel\newlabel
-\gdef \newlabel#1#2{\newlabelxx{#1}#2}
-\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\let \contentsline\oldcontentsline
-\let \newlabel\oldnewlabel}
-\else
-\global \let \hyper@last\relax 
-\fi
-
-\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}}
-\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}}
-\select@language{english}
-\@writefile{toc}{\select@language{english}}
-\@writefile{lof}{\select@language{english}}
-\@writefile{lot}{\select@language{english}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}}
-\@writefile{nav}{\headcommand {\beamer@partpages {1}{7}}}
-\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{7}}}
-\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{7}}}
-\@writefile{nav}{\headcommand {\beamer@documentpages {7}}}
-\@writefile{nav}{\headcommand {\def \inserttotalframenumber {7}}}
diff --git a/latex/M2/rinkou/5_21/presen.dvi b/latex/M2/rinkou/5_21/presen.dvi
deleted file mode 100644 (file)
index dcf3da1..0000000
Binary files a/latex/M2/rinkou/5_21/presen.dvi and /dev/null differ
diff --git a/latex/M2/rinkou/5_21/presen.log b/latex/M2/rinkou/5_21/presen.log
deleted file mode 100644 (file)
index acf47a1..0000000
+++ /dev/null
@@ -1,863 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  21 MAY 2010 17:00
- %&-line parsing enabled.
-**presen.tex
-(./presen.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/tex/latex/beamer/base/beamer.cls
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty
-Package: beamerbasercs 2007/01/28 (rcs-revision 1.4)
-)
-Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres
-entations (rcs-revision 1.70)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty
-Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22)
-\beamer@tempbox=\box41
-\beamer@tempcount=\count81
-\c@beamerpauses=\count82
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty
-Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20)
-\beamer@slideinframe=\count83
-\beamer@minimum=\count84
-)
-\beamer@commentbox=\box42
-\beamer@modecount=\count85
-)
-\pdfoutput=\count86
-\headheight=\dimen118
-\headdp=\dimen119
-\footheight=\dimen120
-\sidebarheight=\dimen121
-\beamer@tempdim=\dimen122
-\beamer@finalheight=\dimen123
-\beamer@animht=\dimen124
-\beamer@animdp=\dimen125
-\beamer@animwd=\dimen126
-\beamer@leftmargin=\dimen127
-\beamer@rightmargin=\dimen128
-\beamer@leftsidebar=\dimen129
-\beamer@rightsidebar=\dimen130
-\beamer@boxsize=\dimen131
-\beamer@vboxoffset=\dimen132
-\beamer@descdefault=\dimen133
-\beamer@descriptionwidth=\dimen134
-\beamer@lastskip=\skip41
-\beamer@areabox=\box43
-\beamer@animcurrent=\box44
-\beamer@animshowbox=\box45
-\beamer@sectionbox=\box46
-\beamer@logobox=\box47
-\beamer@linebox=\box48
-\beamer@sectioncount=\count87
-\beamer@subsubsectionmax=\count88
-\beamer@subsectionmax=\count89
-\beamer@sectionmax=\count90
-\beamer@totalheads=\count91
-\beamer@headcounter=\count92
-\beamer@partstartpage=\count93
-\beamer@sectionstartpage=\count94
-\beamer@subsectionstartpage=\count95
-\beamer@animationtempa=\count96
-\beamer@animationtempb=\count97
-\beamer@xpos=\count98
-\beamer@ypos=\count99
-\beamer@showpartnumber=\count100
-\beamer@currentsubsection=\count101
-\beamer@coveringdepth=\count102
-\beamer@sectionadjust=\count103
-\beamer@tocsectionnumber=\count104
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty
-Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty
-(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvips.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen135
-\Gin@req@width=\dimen136
-)
-(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty
-(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex
-\pgfutil@everybye=\toks16
-)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex
-Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21)
-))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex
-Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31)
-
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex
-\pgfkeys@pathtoks=\toks17
-\pgfkeys@temptoks=\toks18
-)
-\pgf@x=\dimen137
-\pgf@y=\dimen138
-\pgf@xa=\dimen139
-\pgf@ya=\dimen140
-\pgf@xb=\dimen141
-\pgf@yb=\dimen142
-\pgf@xc=\dimen143
-\pgf@yc=\dimen144
-\c@pgf@counta=\count105
-\c@pgf@countb=\count106
-\c@pgf@countc=\count107
-\c@pgf@countd=\count108
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg
-File: pgf.cfg 2008/01/13  (rcs-revision 1.6)
-)
-Package pgfsys Info: Driver file for pgf: pgfsys-dvips.def on input line 885.
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-dvips.def
-File: pgfsys-dvips.def 2007/12/12  (rcs-revision 1.19)
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-postscript.def
-File: pgfsys-common-postscript.def 2008/02/07  (rcs-revision 1.18)
-\pgf@objectcount=\count109
-)))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
-File: pgfsyssoftpath.code.tex 2008/01/23  (rcs-revision 1.6)
-\pgfsyssoftpath@smallbuffer@items=\count110
-\pgfsyssoftpath@bigbuffer@items=\count111
-)
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
-File: pgfsysprotocol.code.tex 2006/10/16  (rcs-revision 1.4)
-))
-(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package xcolor Info: Driver file: dvips.def on input line 225.
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
-Package xcolor Info: Model `RGB' extended on input line 1353.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex
-Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6)
-
-(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex
-\pgfmath@box=\box49
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex
-\pgfmath@stack=\toks19
-\c@pgfmath@parsecounta=\count112
-\c@pgfmath@parsecountb=\count113
-\c@pgfmath@parsecountc=\count114
-\pgfmath@parsex=\dimen145
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex))
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex)))
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
-File: pgfcorepoints.code.tex 2008/02/03  (rcs-revision 1.13)
-\pgf@picminx=\dimen146
-\pgf@picmaxx=\dimen147
-\pgf@picminy=\dimen148
-\pgf@picmaxy=\dimen149
-\pgf@pathminx=\dimen150
-\pgf@pathmaxx=\dimen151
-\pgf@pathminy=\dimen152
-\pgf@pathmaxy=\dimen153
-\pgf@xx=\dimen154
-\pgf@xy=\dimen155
-\pgf@yx=\dimen156
-\pgf@yy=\dimen157
-\pgf@zx=\dimen158
-\pgf@zy=\dimen159
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
-File: pgfcorepathconstruct.code.tex 2008/02/13  (rcs-revision 1.14)
-\pgf@path@lastx=\dimen160
-\pgf@path@lasty=\dimen161
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
-File: pgfcorepathusage.code.tex 2008/01/23  (rcs-revision 1.11)
-\pgf@shorten@end@additional=\dimen162
-\pgf@shorten@start@additional=\dimen163
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
-File: pgfcorescopes.code.tex 2008/01/15  (rcs-revision 1.26)
-\pgfpic=\box50
-\pgf@hbox=\box51
-\pgf@layerbox@main=\box52
-\pgf@picture@serial@count=\count115
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
-File: pgfcoregraphicstate.code.tex 2007/12/12  (rcs-revision 1.8)
-\pgflinewidth=\dimen164
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
-File: pgfcoretransformations.code.tex 2008/02/04  (rcs-revision 1.10)
-\pgf@pt@x=\dimen165
-\pgf@pt@y=\dimen166
-\pgf@pt@temp=\dimen167
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
-File: pgfcorequick.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
-File: pgfcoreobjects.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
-File: pgfcorepathprocessing.code.tex 2008/01/23  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
-File: pgfcorearrows.code.tex 2007/06/07  (rcs-revision 1.8)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
-File: pgfcoreshade.code.tex 2007/12/10  (rcs-revision 1.9)
-\pgf@max=\dimen168
-\pgf@sys@shading@range@num=\count116
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
-File: pgfcoreimage.code.tex 2008/01/15  (rcs-revision 1.1)
-\pgfexternal@startupbox=\box53
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
-File: pgfcorelayers.code.tex 2008/01/15  (rcs-revision 1.1)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
-File: pgfcoretransparency.code.tex 2008/01/17  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
-File: pgfcorepatterns.code.tex 2008/01/15  (rcs-revision 1.1)
-)))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty
-
-Package pgf Warning: This package is obsolete and no longer needed on input lin
-e 13.
-
-) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty
-Package: xxcolor 2003/10/24 ver 0.1
-\XC@nummixins=\count117
-\XC@countmixins=\count118
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2002/01/22 v2.2d
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2001/10/25 v2.2f
-\@emptytoks=\toks20
-\symAMSa=\mathgroup4
-\symAMSb=\mathgroup5
-LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
-(Font)                  U/euf/m/n --> U/euf/b/n on input line 132.
-))
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2002/07/08 v3.2 Page Geometry
-\Gm@cnth=\count119
-\Gm@cntv=\count120
-\c@Gm@tempcnt=\count121
-\Gm@bindingoffset=\dimen169
-\Gm@wd@mp=\dimen170
-\Gm@odd@mp=\dimen171
-\Gm@even@mp=\dimen172
-\Gm@dimlist=\toks21
-)
-(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX
-\@linkdim=\dimen173
-\Hy@linkcounter=\count122
-\Hy@pagecounter=\count123
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
-)
-(/etc/texmf/tex/latex/config/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options (
-HO)
-)
-Package hyperref Info: Option `bookmarks' set `true' on input line 2238.
-Package hyperref Info: Option `bookmarksopen' set `true' on input line 2238.
-Package hyperref Info: Option `implicit' set `false' on input line 2238.
-Package hyperref Info: Hyper figures OFF on input line 2288.
-Package hyperref Info: Link nesting OFF on input line 2293.
-Package hyperref Info: Hyper index ON on input line 2296.
-Package hyperref Info: Plain pages OFF on input line 2303.
-Package hyperref Info: Backreferencing OFF on input line 2308.
-
-Implicit mode OFF; no redefinition of LaTeX internals
-Package hyperref Info: Bookmarks ON on input line 2444.
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 2599.
-\Fld@menulength=\count124
-\Field@Width=\dimen174
-\Fld@charsize=\dimen175
-\Choice@toks=\toks22
-\Field@toks=\toks23
-Package hyperref Info: Hyper figures OFF on input line 3102.
-Package hyperref Info: Link nesting OFF on input line 3107.
-Package hyperref Info: Hyper index ON on input line 3110.
-Package hyperref Info: backreferencing OFF on input line 3117.
-Package hyperref Info: Link coloring OFF on input line 3122.
-
-
-Package hyperref Warning: Option `pdfpagelabels' is turned off
-(hyperref)                because \thepage is undefined.
-
-Hyperref stopped early
-)
-*hyperref using driver hdvips*
-(/usr/share/texmf-texlive/tex/latex/hyperref/hdvips.def
-File: hdvips.def 2007/02/07 v6.75r Hyperref driver for dvips
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pdfmark.def
-File: pdfmark.def 2007/02/07 v6.75r Hyperref definitions for pdfmark specials
-\pdf@docset=\toks24
-\pdf@box=\box54
-\pdf@toks=\toks25
-\pdf@defaulttoks=\toks26
-\Fld@listcount=\count125
-))
-(/usr/share/texmf-texlive/tex/latex/base/size11.clo
-File: size11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty
-Package: beamerbasecompatibility 2007/01/28  (rcs-revision 1.63)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty
-Package: beamerbasefont 2007/01/28  (rcs-revision 1.16)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty
-Package: beamerbasemisc 2007/01/28  (rcs-revision 1.24)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty
-Package: beamerbasetwoscreens 2007/01/28  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty
-Package: beamerbaseoverlay 2007/01/28  (rcs-revision 1.50)
-\beamer@argscount=\count126
-\beamer@lastskipcover=\skip42
-\beamer@trivlistdepth=\count127
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty
-Package: beamerbasetitle 2007/01/28  (rcs-revision 1.25)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty
-Package: beamerbasesection 2007/01/28  (rcs-revision 1.21)
-\c@lecture=\count128
-\c@part=\count129
-\c@section=\count130
-\c@subsection=\count131
-\c@subsubsection=\count132
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty
-Package: beamerbaseframe 2007/01/28  (rcs-revision 1.60)
-\beamer@framebox=\box55
-\beamer@frametitlebox=\box56
-\beamer@zoombox=\box57
-\beamer@zoomcount=\count133
-\beamer@zoomframecount=\count134
-\beamer@frametextheight=\dimen176
-\c@subsectionslide=\count135
-\beamer@frametopskip=\skip43
-\beamer@framebottomskip=\skip44
-\beamer@frametopskipautobreak=\skip45
-\beamer@framebottomskipautobreak=\skip46
-\beamer@envbody=\toks27
-\c@framenumber=\count136
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty
-Package: beamerbaseverbatim 2007/01/28  (rcs-revision 1.8)
-\beamer@verbatimfileout=\write3
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty
-Package: beamerbaseframesize 2007/01/28  (rcs-revision 1.18)
-\beamer@splitbox=\box58
-\beamer@autobreakcount=\count137
-\beamer@autobreaklastheight=\dimen177
-\beamer@frametitletoks=\toks28
-\beamer@framesubtitletoks=\toks29
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty
-Package: beamerbaseframecomponents 2007/01/28  (rcs-revision 1.41)
-\beamer@footins=\box59
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty
-Package: beamerbasecolor 2007/01/28  (rcs-revision 1.42)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty
-Package: beamerbasenotes 2007/01/28  (rcs-revision 1.23)
-\beamer@frameboxcopy=\box60
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty
-Package: beamerbasetoc 2007/01/28  (rcs-revision 1.21)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty
-Package: beamerbasetemplates 2007/01/28  (rcs-revision 1.51)
-\beamer@sbttoks=\toks30
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty
-Package: beamerbaseauxtemplates 2007/01/28  (rcs-revision 1.28)
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty
-Package: beamerbaseboxes 2007/03/11  (rcs-revision 1.32)
-\bmb@box=\box61
-\bmb@colorbox=\box62
-\bmb@boxshadow=\box63
-\bmb@boxshadowball=\box64
-\bmb@boxshadowballlarge=\box65
-\bmb@temp=\dimen178
-\bmb@dima=\dimen179
-\bmb@dimb=\dimen180
-\bmb@prevheight=\dimen181
-)
-\beamer@blockheadheight=\dimen182
-))
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty
-Package: beamerbaselocalstructure 2007/01/28  (rcs-revision 1.53)
-
-(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty
-Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC)
-\@enLab=\toks31
-)
-\c@figure=\count138
-\c@table=\count139
-\abovecaptionskip=\skip47
-\belowcaptionskip=\skip48
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty
-Package: beamerbasenavigation 2007/01/28  (rcs-revision 1.36)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty
-Package: beamerbasetheorems 2007/01/28  (rcs-revision 1.10)
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip49
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks32
-\ex@=\dimen183
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen184
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count140
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count141
-\leftroot@=\count142
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count143
-\DOTSCASE@=\count144
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box66
-\strutbox@=\box67
-\big@size=\dimen185
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count145
-\c@MaxMatrixCols=\count146
-\dotsspace@=\muskip11
-\c@parentequation=\count147
-\dspbrk@lvl=\count148
-\tag@help=\toks33
-\row@=\count149
-\column@=\count150
-\maxfields@=\count151
-\andhelp@=\toks34
-\eqnshift@=\dimen186
-\alignsep@=\dimen187
-\tagshift@=\dimen188
-\tagwidth@=\dimen189
-\totwidth@=\dimen190
-\lineht@=\dimen191
-\@envbody=\toks35
-\multlinegap=\skip50
-\multlinetaggap=\skip51
-\mathdisplay@stack=\toks36
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty
-Package: amsthm 2004/08/06 v2.20
-\thm@style=\toks37
-\thm@bodyfont=\toks38
-\thm@headfont=\toks39
-\thm@notefont=\toks40
-\thm@headpunct=\toks41
-\thm@preskip=\skip52
-\thm@postskip=\skip53
-\thm@headsep=\skip54
-\dth@everypar=\toks42
-)
-\c@theorem=\count152
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty
-Package: beamerbasethemes 2007/01/28  (rcs-revision 1.10)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty
-Package: beamerthemedefault 2007/01/28  (rcs-revision 1.7)
-
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty
-Package: beamerfontthemedefault 2007/01/28  (rcs-revision 1.13)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty
-Package: beamercolorthemedefault 2007/01/28  (rcs-revision 1.28)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty
-Package: beamerinnerthemedefault 2007/01/28  (rcs-revision 1.20)
-\beamer@dima=\dimen192
-\beamer@dimb=\dimen193
-)
-(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty
-Package: beamerouterthemedefault 2007/01/28  (rcs-revision 1.14)
-)))
-(./beamerthemeKeynoteLikeGradient.sty)
-(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
-Package: babel 2005/11/23 v3.8h The Babel package
-
-(/usr/share/texmf-texlive/tex/generic/babel/babel.def
-File: babel.def 2005/11/23 v3.8h Babel common definitions
-
-(/usr/share/texmf-texlive/tex/generic/babel/switch.def
-File: switch.def 2005/11/23 v3.8h Babel language switching mechanism
-)
-LaTeX Info: Redefining \textlatin on input line 82.
-\babel@savecnt=\count153
-\U@D=\dimen194
-)
-(/usr/share/texmf-texlive/tex/generic/babel/english.ldf
-Language: english 2005/03/30 v3.3o English support from the babel system
-\l@british = a dialect from \language\l@english 
-\l@UKenglish = a dialect from \language\l@english 
-\l@american = a dialect from \language\l@english 
-\l@canadian = a dialect from \language\l@american 
-\l@australian = a dialect from \language\l@british 
-\l@newzealand = a dialect from \language\l@british 
-))
-(/usr/share/texmf-texlive/tex/latex/psfrag/psfrag.sty
-Package: psfrag 1998/04/11 v3.04 PSfrag (MCG)
-\pfg@pcount=\count154
-\pfg@scount=\count155
-\pfg@temp=\write4
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count156
-\mult@box=\box68
-\multicol@leftmargin=\dimen195
-\c@unbalance=\count157
-\c@collectmore=\count158
-\doublecol@number=\count159
-\multicoltolerance=\count160
-\multicolpretolerance=\count161
-\full@width=\dimen196
-\page@free=\dimen197
-\premulticols=\dimen198
-\postmulticols=\dimen199
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box69
-\last@line=\box70
-\mult@rightbox=\box71
-\mult@grightbox=\box72
-\mult@gfirstbox=\box73
-\mult@firstbox=\box74
-\@tempa=\box75
-\@tempa=\box76
-\@tempa=\box77
-\@tempa=\box78
-\@tempa=\box79
-\@tempa=\box80
-\@tempa=\box81
-\@tempa=\box82
-\@tempa=\box83
-\@tempa=\box84
-\@tempa=\box85
-\@tempa=\box86
-\@tempa=\box87
-\@tempa=\box88
-\@tempa=\box89
-\@tempa=\box90
-\@tempa=\box91
-\c@columnbadness=\count162
-\c@finalcolumnbadness=\count163
-\last@try=\dimen200
-\multicolovershoot=\dimen201
-\multicolundershoot=\dimen202
-\mult@nat@firstbox=\box92
-\colbreak@box=\box93
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty) (/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip57
-\f@ncyO@elh=\skip58
-\f@ncyO@erh=\skip59
-\f@ncyO@olh=\skip60
-\f@ncyO@orh=\skip61
-\f@ncyO@elf=\skip62
-\f@ncyO@erf=\skip63
-\f@ncyO@olf=\skip64
-\f@ncyO@orf=\skip65
-) (/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen203
-\@saveybaselineshift=\dimen204
-\scb@x=\box94
-\scscb@x=\box95
-\@bw=\dimen205
-\@nbox=\box96
-\@nbody=\box97
-\@scw=\dimen206
-\@itemh=\dimen207
-\@iboxpos=\toks43
-\@iboxstr=\box98
-\@bwsp=\box99
-\@@bwsp=\box100
-\@bcal=\count164
-\shaderule=\dimen208
-))
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemeprofessionalfonts
-.sty
-Package: beamerfontthemeprofessionalfonts 2007/01/28  (rcs-revision 1.3)
-)
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<let>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\reserved@a' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\reserved@b' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<let>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\insertdate' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\beamer@shortdate' on input line 51.
-
-(./presen.aux)
-\openout1 = `presen.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
--------------------- Geometry parameters
-paper: user defined
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 15.0pt, 334.19536pt, 15.0pt
-v-parts: 0.0pt, 273.14662pt, 0.0pt
-hmarginratio: --
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: true
-includefoot: true
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  364.19536pt
-\paperheight 273.14662pt
-\textwidth  334.19536pt
-\textheight 244.6939pt
-\oddsidemargin  -57.26999pt
-\evensidemargin -57.26999pt
-\topmargin  -72.26999pt
-\headheight 14.22636pt
-\headsep    0.0pt
-\footskip   14.22636pt
-\marginparwidth 4.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  10.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-Package hyperref Info: Link coloring OFF on input line 51.
- (/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
-Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section
-
-(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty
-Package: refcount 2006/02/20 v3.0 Data extraction from references (HO)
-)
-\c@section@level=\count165
-)
-LaTeX Info: Redefining \ref on input line 51.
-LaTeX Info: Redefining \pageref on input line 51.
- (./presen.out)
-(./presen.out)
-\@outlinefile=\write5
-\openout5 = `presen.out'.
-
- (./presen.nav)
-
-LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available
-(Font)              size <5> substituted on input line 55.
-
-[1
-
-]
-
-LaTeX Font Warning: Font shape `JT1/gt/m/it' undefined
-(Font)              using `JT1/gt/m/n' instead on input line 91.
-
-
-LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined
-(Font)              using `JY1/gt/m/n' instead on input line 91.
-
-LaTeX Font Info:    Try loading font information for U+msa on input line 91.
-(/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2002/01/19 v2.2g AMS font definitions
-)
-LaTeX Font Info:    Try loading font information for U+msb on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2002/01/19 v2.2g AMS font definitions
-)
-LaTeX Font Info:    Try loading font information for OMS+cmss on input line 91.
-
-LaTeX Font Info:    No file OMScmss.fd. on input line 91.
-
-
-LaTeX Font Warning: Font shape `OMS/cmss/m/n' undefined
-(Font)              using `OMS/cmsy/m/n' instead
-(Font)              for symbol `textbullet' on input line 91.
-
-
-Overfull \vbox (2.9292pt too high) detected at line 91
- []
-
-[2
-
-] [3
-
-]
-Overfull \hbox (2.85304pt too wide) in alignment at lines 157--157
- [][][] []
- []
-
-[4
-
-]
-File: image/degene.eps Graphic file (type eps)
- <image/degene.eps> [5
-
-] [6
-
-] [7
-
-]
-\tf@nav=\write6
-\openout6 = `presen.nav'.
-
-\tf@toc=\write7
-\openout7 = `presen.toc'.
-
-\tf@snm=\write8
-\openout8 = `presen.snm'.
-
- (./presen.aux)
-
-LaTeX Font Warning: Size substitutions with differences
-(Font)              up to 1.0pt have occurred.
-
-
-LaTeX Font Warning: Some font shapes were not available, defaults substituted.
-
- ) 
-Here is how much of TeX's memory you used:
- 14965 strings out of 95531
- 222829 string characters out of 1191153
- 321663 words of memory out of 1500000
- 17793 multiletter control sequences out of 10000+50000
- 25186 words of font info for 96 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 41i,14n,62p,336b,663s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on presen.dvi (7 pages, 31988 bytes).
diff --git a/latex/M2/rinkou/5_21/presen.nav b/latex/M2/rinkou/5_21/presen.nav
deleted file mode 100644 (file)
index d0f97a3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
-\headcommand {\beamer@framepages {1}{1}}
-\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
-\headcommand {\beamer@framepages {2}{2}}
-\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}
-\headcommand {\beamer@framepages {3}{3}}
-\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}
-\headcommand {\beamer@framepages {4}{4}}
-\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}
-\headcommand {\beamer@framepages {5}{5}}
-\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}
-\headcommand {\beamer@framepages {6}{6}}
-\headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}
-\headcommand {\beamer@framepages {7}{7}}
-\headcommand {\beamer@partpages {1}{7}}
-\headcommand {\beamer@subsectionpages {1}{7}}
-\headcommand {\beamer@sectionpages {1}{7}}
-\headcommand {\beamer@documentpages {7}}
-\headcommand {\def \inserttotalframenumber {7}}
diff --git a/latex/M2/rinkou/5_21/presen.out b/latex/M2/rinkou/5_21/presen.out
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/5_21/presen.ps b/latex/M2/rinkou/5_21/presen.ps
deleted file mode 100644 (file)
index 3742305..0000000
+++ /dev/null
@@ -1,4272 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) p1.7a Copyright 2005 ASCII Corp. (www-ptex@ascii.co.jp)
-%%+ based on dvips(k) 5.96 Copyright 2005 Radical Eye Software (www.radicaleye.com)
-%%Title: presen.dvi
-%%CreationDate: Sat May 29 01:24:20 2010
-%%Pages: 7
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 363 273
-%%DocumentFonts: CMSS17 CMSS12 CMSS10 CMSS8 CMSSI12 CMBXTI10 CMSY8 CMMI8
-%%+ CMR10 CMSY10 CMBX10 CMEX10 CMMI10 CMR8 LCIRCLEW10 CMR6 CMMI6 CMSY6
-%%+ CMMI5 CMSY5 Courier CMR5
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips presen.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.05.21:1700
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: psfrag.pro 0 0
-%%
-%% This is file `psfrag.pro',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% psfrag.dtx  (with options: `filepro')
-%% 
-%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
-%% All rights reserved.
-%% 
-%% This file is part of the PSfrag package.
-%% 
-userdict begin
-/PSfragLib 90 dict def
-/PSfragDict 6 dict def
-/PSfrag { PSfragLib begin load exec end } bind def
-end
-PSfragLib begin
-/RO /readonly      load def
-/CP /currentpoint  load def
-/CM /currentmatrix load def
-/B { bind RO def } bind def
-/X { exch def } B
-/MD { { X } forall } B
-/OE { end exec PSfragLib begin } B
-/S false def
-/tstr 8 string def
-/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
-[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
-sM currentmatrix RO pop
-dM defaultmatrix RO idM invertmatrix RO pop
-srcFM identmatrix pop
-/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
-/Unhide { { CP } stopped not grestore { moveto } if } B
-/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
-                   globaldict exch /PSfrags exch put glob setglobal }}
-                {{ array astore /PSfrags X }} ifelse B
-/getrepl islev2 {{ globaldict /PSfrags get aload length }}
-                {{ PSfrags aload length }} ifelse B
-/convert {
-   /src X src length string
-   /c 0 def src length {
-      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
-   } repeat
-} B
-/Begin {
-    /saver save def
-    srcFM exch 3 exch put
-    0 ne /debugMode X 0 setrepl
-    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
-    srcM CM dup invertmatrix pop
-    mark { currentdict { end } stopped { pop exit } if } loop
-    PSfragDict counttomark { begin } repeat pop
-} B
-/End {
-    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
-    counttomark { begin } repeat pop
-    getrepl saver restore
-    7 idiv dup /S exch dict def {
-        6 array astore /mtrx X tstr cvs /K X
-        S K [ S K known { S K get aload pop } if mtrx ] put
-    } repeat
-} B
-/Place {
-    tstr cvs /K X
-    S K known {
-        bind /proc X tM CM pop
-        CP /cY X /cX X
-        0 0 transform idtransform neg /aY X neg /aX X
-        S K get dup length /maxiter X
-        /iter 1 def {
-            iter maxiter ne { /saver save def } if
-            tM setmatrix aX aY translate
-            [ exch aload pop idtransform ] concat
-            cX neg cY neg translate cX cY moveto
-            /proc load OE
-            iter maxiter ne { saver restore /iter iter 1 add def } if
-        } forall
-        /noXY { CP /cY X /cX X } stopped def
-        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
-    } {
-        Hide OE Unhide
-    } ifelse
-} B
-/normalize {
-    2 index dup mul 2 index dup mul add sqrt div
-    dup 4 -1 roll exch mul 3 1 roll mul
-} B
-/replace {
-    aload pop MD
-    CP /bY X /lX X gsave sM setmatrix
-    str stringwidth abs exch abs add dup 0 eq
-        { pop } { 360 exch div dup scale } ifelse
-    lX neg bY neg translate newpath lX bY moveto
-    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
-    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
-    CP grestore moveto
-    currentfont /FontMatrix get dstFM copy dup
-    0 get 0 lt { uX lX /uX X /lX X } if
-    3 get 0 lt { uY lY /uY X /lY X } if
-    /cX uX lX add 0.5 mul def
-    /cY uY lY add 0.5 mul def
-    debugMode { gsave 0 setgray 1 setlinewidth
-        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
-        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
-        cX lY moveto cX uY lineto stroke
-    grestore } if
-    dstFM dup invertmatrix dstM CM srcM
-    2 { dstM concatmatrix } repeat pop
-    getrepl /temp X
-        S str convert get {
-            aload pop [ /rot /scl /loc /K ] MD
-            /aX cX def /aY cY def
-            loc {
-                dup 66  eq { /aY bY def } { % B
-                dup 98  eq { /aY lY def } { % b
-                dup 108 eq { /aX lX def } { % l
-                dup 114 eq { /aX uX def } { % r
-                dup 116 eq { /aY uY def }   % t
-                if } ifelse } ifelse } ifelse } ifelse pop
-            } forall
-            K srcFM rot tM rotate dstM
-            2 { tM concatmatrix } repeat aload pop pop pop
-            2 { scl normalize 4 2 roll } repeat
-            aX aY transform
-            /temp temp 7 add def
-        } forall
-    temp setrepl
-} B
-/Rif {
-    S 3 index convert known { pop replace } { exch pop OE } ifelse
-} B
-/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
-/xs   { pop } XA XC
-/xks  { /kern load OE } XA /kern XC
-/xas  { pop ax ay rmoveto } XA /ay /ax XC
-/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
-/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
-    XA /ay /ax /c /cy /cx XC
-/raws { xaws { awidthshow } Rif } B
-/rws  { xws { widthshow } Rif } B
-/rks  { xks { kshow } Rif } B
-/ras  { xas { ashow } Rif } B
-/rs   { xs { show } Rif } B
-/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
-PSfragDict begin
-islev2 not { /restore { /rrs PSfrag } B } if
-/show       { /rs   PSfrag } B
-/kshow      { /rks  PSfrag } B
-/ashow      { /ras  PSfrag } B
-/widthshow  { /rws  PSfrag } B
-/awidthshow { /raws PSfrag } B
-end PSfragDict RO pop
-end
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc 0 0
-% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
-%
-% @@psencodingfile@{
-%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
-%                W. Schmidt, P. Lehman",
-%   version   = "2.0",
-%   date      = "27nov06",
-%   filename  = "8r.enc",
-%   email     = "tex-fonts@@tug.org",
-%   docstring = "This is the encoding vector for Type1 and TrueType
-%                fonts to be used with TeX.  This file is part of the
-%                PSNFSS bundle, version 9"
-% @}
-% 
-% The idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
-% MacRoman, and some extra characters from Lucida.
-% 
-% Character code assignments were made as follows:
-% 
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-% 
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-% 
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-% These are /dotlessj /ff /ffi /ffl.
-% 
-% (4) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (5) /Euro was assigned to 128, as in Windows ANSI
-%
-% (6) Missing characters from MacRoman encoding incorporated as follows:
-%
-%     PostScript      MacRoman        TeXBase1
-%     --------------  --------------  --------------
-%     /notequal       173             0x16
-%     /infinity       176             0x17
-%     /lessequal      178             0x18
-%     /greaterequal   179             0x19
-%     /partialdiff    182             0x1A
-%     /summation      183             0x1B
-%     /product        184             0x1C
-%     /pi             185             0x1D
-%     /integral       186             0x81
-%     /Omega          189             0x8D
-%     /radical        195             0x8E
-%     /approxequal    197             0x8F
-%     /Delta          198             0x9D
-%     /lozenge        215             0x9E
-%
-/TeXBase1Encoding [
-% 0x00
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef /breve
- /minus /.notdef /Zcaron /zcaron
-% 0x10
- /caron /dotlessi /dotlessj /ff
- /ffi /ffl /notequal /infinity
- /lessequal /greaterequal /partialdiff /summation
- /product /pi /grave /quotesingle
-% 0x20
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus
- /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three
- /four /five /six /seven
- /eight /nine /colon /semicolon
- /less /equal /greater /question
-% 0x40
- /at /A /B /C
- /D /E /F /G
- /H /I /J /K
- /L /M /N /O
-% 0x50
- /P /Q /R /S
- /T /U /V /W
- /X /Y /Z /bracketleft
- /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c
- /d /e /f /g
- /h /i /j /k
- /l /m /n /o
-% 0x70
- /p /q /r /s
- /t /u /v /w
- /x /y /z /braceleft
- /bar /braceright /asciitilde /.notdef
-% 0x80
- /Euro /integral /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /Omega /radical /approxequal
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /Delta /lozenge /Ydieresis
-% 0xA0
- /.notdef /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot /hyphen /registered /macron
-% 0xB0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde
- /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginProcSet: color.pro 0 0
-%!
-TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
-setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
-}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
-/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
-setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
-/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
-known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
-/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
-/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
-setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
-setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
-0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
-/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
-setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
-0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
-0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
-0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
-/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
-setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
-setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
-0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
-/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
-setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
-0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
-0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
-0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
-/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
-setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
-/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
-0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
-0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
-0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
-setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
-0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
-/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
-setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
-0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
-1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
-/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
-setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
-0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
-DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
-setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
-setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
-setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
-
-%%EndProcSet
-TeXDict begin @defspecial
-
- /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
-Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
-pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
-/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
-/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
-sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
-HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
-H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
-sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
-/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
-pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
-/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict
-/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark
-get put } ifelse
-
- /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
-def
-
- /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
-def} bind def
-
- /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
-def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
-2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
-index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
--1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
-roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
-
- /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
-def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
-def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
-sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
-def
-
- /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
-fill pop}bind def
-
- /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
-def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
-pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
-8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
-pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
-div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
-index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
-sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
-3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
-stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
-add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
-pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
-pop }bind def
-
-  /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
-def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
-neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
-pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
-div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
-def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
-/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
-pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
-{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
-def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
-/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
-fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave
-pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind
-def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave
-pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1
-def /pgfsoa 1 def end
-
- /pgf1{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto pgffill 16.0002 0.49998 moveto 18.00021 2.00002 lineto
-16.0002 3.50003 lineto pgffill  grestore} bind def
-
- /pgf2{gsave exec 2.39105 3.38733 8.26909 0.79701 pgfe pgfstr  grestore}
-bind def
-
- /pgf3{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill  grestore} bind def
-
- /pgf4{gsave exec 2.39105 3.38733 6.97394 0.0 pgfe 7.80008 2.40001
-moveto 7.80008 3.20003 lineto 11.20012 3.20003 lineto 11.20012 0.8
-lineto 10.4001 0.8 lineto 8.6001 3.20003 moveto 8.6001 4.00005 lineto
-12.00015 4.00005 lineto 12.00015 1.60002 lineto 11.20012 1.60002 lineto
-pgfstr  grestore} bind def
-
- /pgf5{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 4.00005 moveto 11.00012
-4.00005 lineto 9.00009 2.00002 moveto 12.00015 2.00002 lineto 8.00009
-1.0 moveto 11.00012 1.0 lineto 9.00009 0.0 moveto 12.00015 0.0 lineto
-pgfstr  grestore} bind def
-
- /pgf6{gsave exec 0.59776 pgfw 9.00009 3.00003 moveto 12.00015 3.00003
-lineto pgfstr  grestore} bind def
-
- /pgf7{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 1.0 moveto 11.00012 1.0
-lineto 9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind
-def
-
- /pgf8{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto pgfstr  grestore} bind def
-
- /pgf9{gsave exec 10.0001 -0.49998 moveto 10.0001 4.50003 lineto pgfstr
- grestore} bind def
-
- /pgf10{gsave exec 0.59776 pgfw 4.00005 4.00005 moveto 7.00008 4.00005
-lineto 5.00005 3.00003 moveto 8.00009 3.00003 lineto 5.00005 2.00002
-moveto 8.00009 2.00002 lineto 3.00003 1.0 moveto 7.00008 1.0 lineto
-5.00005 0.0 moveto 8.00009 0.0 lineto 12.00015 3.00003 moveto 15.00018
-3.00003 lineto 13.00015 2.00002 moveto 16.0002 2.00002 lineto 13.00015
-1.0 moveto 16.0002 1.0 lineto pgfstr  grestore} bind def
-
- /pgf11{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto 8.00009 1.0 moveto 11.00012 1.0 lineto
-9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind def
-
- /pgf12{gsave exec 0.59776 pgfw 10.4001 1.60002 moveto 12.00015 0.0
-lineto pgfstr 0.3985 pgfw 10.66016 2.49069 moveto 10.66016 3.15419
-10.12813 3.68622 9.46463 3.68622 curveto 8.80112 3.68622 8.26909 3.15419
-8.26909 2.49069 curveto 8.26909 1.82718 8.80112 1.29515 9.46463 1.29515
-curveto 10.12813 1.29515 10.66016 1.82718 10.66016 2.49069 curveto
-closepath 9.46463 2.49069 moveto pgfstr 1 setlinecap 4.00005 0.0 moveto
-5.08101 0.0 6.00006 0.9 6.00006 2.00002 curveto 6.00006 3.10002 5.10005
-4.00005 4.00005 4.00005 curveto 2.90001 4.00005 2.00002 3.10002 2.00002
-2.00002 curveto 3.20003 2.60002 moveto 2.00002 1.60002 lineto 0.8 2.60002
-lineto 16.0002 0.0 moveto 14.90016 0.0 14.00017 0.9 14.00017 2.00002
-curveto 14.00017 3.10002 14.90016 4.00005 16.0002 4.00005 curveto 17.1002
-4.00005 18.00021 3.10002 18.00021 2.00002 curveto 19.20023 2.60002
-moveto 18.00021 1.60002 lineto 16.8002 2.60002 lineto pgfstr  grestore}
-bind def
-
- /pgf13{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf14{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto 3.50003 0.49998 moveto 5.50005 2.00002 lineto 3.50003 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf15{gsave exec 3.50003 0.49998 moveto 1.5 2.00002 lineto 3.50003
-3.50003 lineto pgffill  grestore} bind def
-@fedspecial end
-%%BeginFont: CMR5
-%!PS-AdobeFont-1.1: CMR5 1.00B
-%%CreationDate: 1992 Feb 19 19:55:02
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR5) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR5 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-readonly def
-/FontBBox{-341 -250 1304 965}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA1F9B0FF4CFF25B8E64D0747A3
-7CAD14E0DBA3E3CA95F10F24B7D5D75451845F1FB7221D7794A860756CFBB3E7
-704A52A22448C34812C3DBEDD41892577AABA7D555E9298C1A0F7DA638078167
-F56E29672683C51CF1C003764A8E7AD9D8ADE77B4983F56FE2D12723AAD8BF36
-682CFBB71B1D12210144D39DD841A971F71DB82AC6CD815987CDCF29ABC3CC96
-5EEBD5D661F452C6E0C74F9ED8D0C5B3755551A172E0FE31EA02344176E32666
-14B6853A1C303A5E818C2E455A6CF8FC9A66DC6E279101D61C523BD9DB8EB82F
-EAF4D7FDF6372383C0794C4568D079648689A199D4B65BA646CF95B7647E4BEC
-83856C27A8EF177B3A686EDA6354FE9573E123C12EC4BA56A7E8BFB8F9B75147
-9DD79A743968F36F7D0D479FA610F0816E6267E5CE327686A5485AB72201525C
-FB3B7CA10E1BF26E44C24E1696CB089CB0055BD692C89B237CF269F77A31DC81
-0F4B75C8400ABCFDCEC6443CD0E81871CD71AA3064ABDE882C4C52322C27FA8B
-41C689F827FB0F8AAF8022CF3C1F41C0B45601190C1328831857CBF9B1E7D1AA
-246117E56D6B7938488055F4E63E2A1C8D57C17D213729C68349FEC2C3466F41
-171E00413D39DF1F67BC15912F30775AFDF7FB3312587E20A68CF77AD3906040
-842D63C45E19278622DD228C18ABDD024DD9613CDC0B109095DB0ADC3A3C0CB5
-AB597D490189EA81239E39202CBC7A829EB9B313A8F962F7879D374ADF529BD0
-5533EF977142F647AD2F5975BA7E340419116099B19ACCCC37C551226DB28A2A
-49F6394324396BF03FEDC34E47576693AB30F3D76CD146D6581FB3DCD4424A90
-8AE333B098A647738D992B43E93CFB04A27B732995DCEF79A64027A4CCA52DBD
-B73E41FB4CC5CDE0008167B00C98F8D4BFBDCFC67B2E49F969E81E721F948142
-86DD2B16E3CE1E460E314924A3D70F619183CFC59060D876B153E0DD6B62B696
-D9E5FA065F83E1D2DD67D42DEB0F3BB6B22D625617C96F195AD6362AFAFD12BD
-059C1DE15FEABB1DA70A3E67B5808934F727562CFA12520AE1065DAF49AC670E
-22230E0537D742393E18E6BB57B2AD51791DE346064E9FD58CD5FA8778E5FBAC
-F5CAC18C7ECECB383B2C64D23FAB238715DBB39A36E1ABD3B19FB22917E3D294
-D4A90FE3C5708130DB32FBAC7B02F6692F675AC47DC42C8261F1038C5DAC6CC3
-445C9512D6CA980145B7F0FBBEC207337154AB034A946D63E10D9DD1448015D6
-62B3D7F574ABD8BB02F2B1FA4C07DF8F1BBC1681A94191C2053453E9CD2EEFA0
-7EE48FBEB96906D89CD20CCEE4530FA4A70869D50707587DA1D3BCF2CE5658EB
-73A06563F9F33CB156338E113A2AF50820984484F1ED35F9DCD7E5092E194ED2
-0EC3614644571A64305A9E487289CE650C9130F8C47591444471A8F6AAFACACF
-02A3FE71CE3474758A09F66351DFB7D2120F899CF088C4DC88B3345B0FD111D2
-326AE0F9AC42C0DA4F6F56574A11C430A87282801DE54310FDAC18B99280C6AB
-089F0AF801957DDDA486120CD3ACBDBFA967055E851B658D7E05B8C4D86D0185
-316FE6C27ABCE5E8C2E78D3701EB4780C5FE91EE6403D76A257B5B5C79B560F4
-C8C5CA879D31B285EFB7CBDE13611986B9BE68028B40B33442AA225689E9ADF8
-DC21924B95
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSY5
-%!PS-AdobeFont-1.1: CMSY5 1.0
-%%CreationDate: 1991 Aug 15 07:21:16
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY5) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY5 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /prime put
-dup 62 /latticetop put
-readonly def
-/FontBBox{21 -944 1448 791}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBAF552B11EFFB6A16C
-F03FB920C15AE724EFDF0CCBF00A838D34440FF9FED532F44036AD22561184C5
-283722DDFA7285E62754372D716D704AC0E00B2F6AB67154241C7449AA047833
-94CEDB08E8C92907FE72A0B05AE36A7B9226ACD6E7890A0B528FDDE84A950FC6
-801DE75CF2E739E9121149CCB8B1C87A106822648D84A3D3FBF295EE6C4BF403
-BBE9A1C1F6DAEDD1E642ACC486E609703D7612BFFD10C324F5DC710811F7F614
-3691B400E3773987424C0D2B0D8A736873C6371DDB2442F05E018A2B5CA9A4AA
-17AABB95D09E5890CFFFED5AC01495D89A53D3C9AD5A9C23D5050E53AD0EDBCB
-74CFD3E2296626960D6375929EAADAA9F0F7A56BB9F4E3E1E732678A7EBF723C
-20CC27CBCE4B47B8004BAE014AA86457649135A10BD031BDDD640A3E64F075F9
-5D3D906178C10C8ACD324FABCA6CE47D2C4033BF0E43B3AE5B2C851C5EA1DD8A
-ED251EE34AD38056330F7B5E1D1867F2DF1CC7B2F1820C3ED1939A783B3B18DD
-CEDE94BBD17088FED2E8FE0EA03FAB2FA6B328FBFB0E962573109D8E3BF1EF8E
-DE2A5266C11D5F41F84BD22F5B10099C172D683643AFD0EA31DC8E33298BB8AB
-DF41D19441ABBD4F978B3AFB970F7B208D21841F224B7FD22F240BF58D2882EF
-1993AFEE348BCF1931565ED7C2B4BD61831A9EEAFF6537D116047B7893BE5FA7
-C482042ED9AB7D2BF3EC449B7D7E5342C04AF7A49FC63FFB286A65C088758915
-012C745D390E2917384C4D9A2F3CFEF8A7532748C078C3C9841F9A98FA
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMMI5
-%!PS-AdobeFont-1.1: CMMI5 1.100
-%%CreationDate: 1996 Aug 02 08:21:10
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMMI5) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMMI5 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 105 /i put
-readonly def
-/FontBBox{37 -250 1349 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA06DA87FC7163A5A2A756A598FAB07633
-89DE8BB201D5DB4627484A80A431B6AFDBBBF23D4157D4AFE17E6B1C853DD417
-25F84CD55402AB88AB7EEFDEDBF2C2C731BD25567C53B474CCF739188A930039
-098A197F9C4BE7594D79442B2C8A67447DE44698321145D7689B91EF235EA80E
-B600AA8E238064F154284096C4C2554EFE8DDF13AFF8D3CE30E0999375C0FEE6
-F992DEA5FC3897E2CC8B7A90238E61E41622DE80F438DD994C73275CC52249D9
-F6686F87F394FB7BB668138B210BEC9E46415A1B58C990B81E7D7DD301143517
-4C2A259D2A0A1E200F8101469C10D7D537B0D4D39296A9AB3F132DA9A3B459B0
-F850E2B3A03BDCB35AEF82285D19C38F474FB414F8EC971B994D1C7DD753B271
-2B71549DF497C665DF0F266988209D9EB616E4D9BA229FF984E7A886DB01FD21
-48ED2E4859FD6416C2CE52537464EA884C8C9C2D1083E2B83BE4B766474C23B6
-6E8EC5003200AB10514BB44D14CA700416AB6B2683E80862E7D5B49A05526A32
-554BB23AB8B0824BBA198E3825CE82380CC0FECF46651E3E5D77F09465E73164
-20342822F29572BC7F73F2C3BF95ED3BB6FDEADC20C6AC866C4F2C679594D7E8
-8D944704A3C5D771DC39503BECAB89F34D8CDB8FDB91AFE21F3F0260D05E90C5
-73E2C13DFA022C4522E5918EE25038A0498FBB530DA33B0AE238B1C6ED03FC04
-2BFED8236E07820C5BAB411EAE1B31D93A2FA7C374B1725FEC359ABCB88E2C89
-214529A263D795AACB0B95A3AB2F4E08EF350C282CE521716DBB06E5B8291B3F
-5D4ACA230FA192F64BC902A4C8842C0F916F92FBD002ADD408BF0401D0284FBB
-F05D4C6DB631420747CC902C5E1617E6573612FB26C8378DF41FFB5048D3CF06
-4893DBA48EF4B043D760F60C75712169D16C83EE020C45369E443E853E1809DD
-F395B812067D6FDBD26111B34F42C21036AF952D0D767FD17F6959D9FDD46005
-D64FFF54772B50BB9B173AE79702981F58F9F235C591F476A31852174DF0619C
-A470359153DC32610E782B204E7945515464DACE9099B81EEECC7EBD4B5126AF
-C3FD9DDFB329AF1C95C41FA4A5F6958869509A23BD7210386329771FA46FF926
-0E54AC35106253EE140449425A8670E1F92B178A02A58EB57540F4BD8110E548
-BB584EA6D625C5F5FE0124A98E49915F1A1B95D2125874360EED1C4379FEF3C6
-90E5780C20309F11F2F23FAD635C44BA030B39EFF083A3ECCDD2641DCC67E900
-CFE9B1E3FA03479C9040349B7C63F2E855EF5A8568573595FAA8C2F85271E206
-385315994BAD8EAECEC06B6EB436DC0004932CA9AD5A4A42E69B25172A292D54
-79A55138514F6E1EB0F82E6F90A36FEE157ED27D2C8AEE03E9E01ED9A94E19BA
-22FB097A0F2237DB29A38DFAD90327F8FE97419F08DBF0AB75E2527EBFE173B0
-93855F5CE5EE322A888AB1A3B8B72A0C747F0FA0F85BAECD76FCFF2A3CE27187
-C59CED086B9BA96D25F2DDBBFE80E6D778A641DAA1C4DAC1DBA9F10A30DA4727
-19D65907D5951CD3D8986565B91868AD99147D8FE9EF222D4A6D2E1839286980
-F57FE64BDA994DBA9C6E7A206173C2F213D41AD4E34DC7FD1E2048680756EFF6
-D26719DA156F56CC511482E24483008D8B92524B393AB542846330A30AF1508A
-3F969D5F0B259C4433B42982100F2FC59188644CA373772877DE264DCABA9945
-BFC2740BE637E2386BAC61F23B42469DE59F4414A628D0E94AF8
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBXTI10
-%!PS-AdobeFont-1.1: CMBXTI10 1.0
-%%CreationDate: 1991 Aug 18 17:46:30
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBXTI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBXTI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 65 /A put
-dup 68 /D put
-dup 72 /H put
-dup 85 /U put
-dup 86 /V put
-dup 104 /h put
-dup 108 /l put
-dup 120 /x put
-readonly def
-/FontBBox{-29 -250 1274 754}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF
-E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207
-BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3
-3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2
-F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707
-C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E
-BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632
-2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1
-879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D
-141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF
-63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46
-4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B
-FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD
-395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003
-82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1
-763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019
-165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E
-57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED
-E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5
-178DAA778F54DA1673C1A812C50D58D6806FB895FDAEF9D6FC2A2812BC62DB08
-384C459E87707426570704317C7BEBBF713D6DC23E4F478AC6B7C065A3794BCE
-CB5C1EFBD202D64A7AB89FF0077B6C7022B47B1544A4C3257AE41E494A261835
-2F8BBC0EF85D17B2F852234993E0C392DB4985DC5726008FCE8351070BBBEC18
-21BE06D3A58144BD1EDD4526E0BF9CCAB600E949255D4BABE1B7AAEA1D0BC792
-40364176C81CCFEC94605DEBBA1E0DA7814CD93DDB2328D92F835AD3CD023A6E
-81DCE24C62AE67FD5A260B1C8EB9BD06E9FCEC029E99ACF6A192112216A2DEC8
-26A9DCC046B16B6FE6F58D68677EB3D827E53698A3D06C780116066E1CF7D537
-5F7D2F4BD9D650B51BCBECE991B3787130BB965166C6C25A75E4D5DA861C88DC
-0B3E599481687C55A1063F48925BA581670AE81562D64B6EF0BA8F3984795828
-8BAE44A1DE4433E717FE1545A82A349FE30A2212025D1735193A5795ADD7F25C
-0F4B8E559D7611CE2D2F76FF3F6AEE9A85D79983F7637F35B3B849D91455C6FC
-D041CB56EE0E17B30EC5BD03C32737CB6BAE2A9316014819BE66AB45D0F6ED05
-B544D7CED740369F161982AD297189D54DCF7073822C449F656BDA747B564B18
-39303CA39B104FE7215396618DD8C083E086E1C2D1976FDC79900055F18CFEB2
-143A8BFC6992CB14990E2B7D7EAEAD104477CE45F72DDF5E81BAB1204F1ED02D
-96EDC776D228BDF60CDEDD72AF5AEFB7EB61AB7E66762CB511EA8F2A4938B715
-A0B8CA0364C21E865FA499FC8CF4AB383651254C4DAB1C443156C610D080989A
-41377DB151E1128F3DD0692ED7D5C12E6022B3DCA46A0AEF7BCA1F2F284DDCB0
-B0B9033AAEB28B5537F1077135E8F57E8B47574EFD6FC885BA47029FED742A0E
-B1AFB00B2F11A61EBC806B6EE75B84B96C6AB9791F5C97A79EEDD89F70359BB1
-AADEB53AD62139535D347DBEC51843526997390FA84FC7D8AE8A8C6FAA30CA1D
-C123C4BE73EF5454EF7913572614ADD9DD79C2DFDAB36417489006E6BC48696C
-BBCC0580FFECEDFF0251CBC5117EA0A41D2E5154ABAB7679F6F12AF140104AB3
-5718B55529F14EF5AD994BF2414785C96D81379B9CC8F512B65E6B973DDF7ACC
-16388C8F1E97EDFA728CA91271C05B1C1E5BE34E92B2C00A50BE2A0B3668DD58
-EB8F0F1B4DE65A652746FA8CDABC1061687294ABD079EEB1DACF84F14A0F7721
-838A350F3DBC4EB96E84B75E23D5E6229D9621DB44A1D99BC8B8AA959BE939A1
-E8AB4590FFE55DE67181ADC2A96FFA1B6480FF0EEF9B6CDE4DD6DC71D3050C53
-A6EAFB23F40712811F7454550C0D1575E888BDCA0CA379B8D3A32F3875A30EA6
-87F445C568EE848E17B703D418CAEA09766BC6AEF40C1A6A0F903451D7671E94
-4E58AAB1A8AEEBF0C34EF779E875D822D2F71D5712F33FB073EC9C20A8FC034E
-41B21EC7E158619337303098288CC6471EA85B1C498B9F5421D3DA817058691D
-39983A573B2F94641F45E12ED09CDF4B1908C80A653FA965329F0FE67213374A
-E299DC520294F33DBF4B3D266965C76D5FA75A2A89B1330B195AFEE7EF7ED9CF
-0BE62AC8619E2FDE5938F26F24EC5544385289CF99479863A422D567868DC293
-D135E9F4F90C8A56D9E687D1C4FBEE8506171C49F816C034564D96BB3BCEC2EE
-DB96AA64976D916C188B918A9C03ADE66F1F22685F755A0E74FA025666F86645
-4271B58BA80A94371B424EF9B5F563342B9195DF9F48FC3C6612C6F3536186E9
-CE4616FE01BEB2BC8645E53EA190D17A3DB45DD903C3821A81DA715589831CCA
-4F722F563712C1C7E835A387A8EA6D35D9D06E3AAD33931D68B514E2DCB18ECA
-E57B0C7C8C55A421DC48A26F89C907EA2467ECAA8066F0A345DE74D41EF03D1B
-84887701F341E99ED04CA472D98468EF1C7AA41E68CBB28DB1CCC0FA45CFF568
-E6EB8CB8F2788CC39A5541471DF26EE56E025D63143B8014C8E864FE5E8D4E64
-ADF733F6FB67BA40155ED0A86E80AC36E95564BD91956604DF88D9FBB98E8FF1
-0E74E8A387FC4F194F400866BDAD706FBDD63ECEDBD30ED357AF67B145C4AC01
-CB19B434CBD79E3D9031ED4F8C053563CA254163F6C46D2E8C3407DD154239A5
-F4FFE1378029C69625D4D20AE6DFF519DAC2F1E1E7B247FF74ADEF0ECCAF93DB
-FA5CA3017A9FDE35BA303FBED7F506F902900399596A37175D037D0B558837C7
-A823DE0CC0CA92D7CF54E787631CADB13B93457D646801A815A0EABBAABC0CCA
-4731E042954C152974FFC20D37FF6C953C41C660725405AB14C50E76604A52B0
-4C9B84E40F554D016D17C16F11C18B17151F084EF7A9D09BB5EA745A326FA638
-0C36060656798F2DC5C90CFE2A19790A8F06A61D554416BD7A91D22CE227A5B5
-ADE425CA72CE568318D402FCDD6769678D9F975FCAE936CA0147DE1BFC9A0ED7
-DD0EA8E56148FF99A2FEFB7ACCEC07D2C0D91D99E000FAA1EE40F1EADB6D819E
-32285A9720269E5203018193DA16AF200207D1E9B667D8AC4F59A30072BC1D
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSY6
-%!PS-AdobeFont-1.1: CMSY6 1.0
-%%CreationDate: 1991 Aug 15 07:21:34
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY6) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY6 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 2 /multiply put
-dup 21 /greaterequal put
-dup 36 /arrowboth put
-readonly def
-/FontBBox{-4 -948 1329 786}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFB7605D7BA557CC35D6
-49F6EB651B83771034BA0C39DB8D426A24543EF4529E2D939125B5157482688E
-9045C2242F4AFA4C489D975C029177CD6497EACD181FF151A45F521A4C4043C2
-1F3E76EF5B3291A941583E27DFC68B9211105827590393ABFB8AA4D1623D1761
-6AC0DF1D3154B0277BE821712BE7B33385E7A4105E8F3370F981B8FE9E3CF3E0
-007B8C9F2D934F24D591C330487DDF179CECEC5258C47E4B32538F948AB00673
-F9D549C971B0822056B339600FC1E3A5E51844CC8A75B857F15E7276260ED115
-C5FD550F53CE5583743B50B0F9B7C4F836DEF1B263DB260571DCE3DFEC496E93
-CB244233D15EF2331219175E4346E8DE80685331E588ED13E33631B539DF8B46
-8EC0FA23CE9F26D98ADAD15069E8006A9C2A5E1A6A416F366050585D752C81C5
-819C46166B25EDEC946D8FFDA259A53CB7C849AF7528674FFBBB4DAEE28AAF90
-D06BE5113E7F7F55C18E8D44C757DF4AD4ED80BA0030B4EF1AB53B95EA3110B4
-1892EC1452A9ACE31607A0E41680BA3F0ED7B0BFE990C875FCBE1192E6EDAE12
-72B249F9BD22F2432C0EF7E14E764672416CF57A571957B2AC1BEBB2650BA973
-74BD297644EC353CD0F47ACA7794164197A6B4DEF6C0B448AF5EF8DEF342A6CA
-D74A6C8F21E3DF32B2E9476E35B33BAFBECB5FA78DC4549732F61BB8D736E63F
-AC309D77EB2E1A5B432467B5927947D195AEE52412443137E5C901CA654827BC
-F3B9EEAA2A20D9BF62B4305EC6A2864DD07FAE2C3F6757613BBE09BA5DE61B9B
-904BBD42D18DC7642575664EB0EB2D29106E03B1085C0D22F312AAAE0295199E
-870F142269619049C760C21B806493DBFB903162AD94FA0B70E0D10231104E29
-6F3F02C3C0BAADC34DD5440C8960FC4A7C135C16185A7E042B3ACAF5606D52C8
-BF4D927874CD592A03C1BA16C6F68BD54B6193DE120BA268A47B15D519FD7DCC
-19BACDF1062D953E08543F93C73D99C178145505B6DD44AB97CABE806CC3F796
-E4BCAD4F305C84F83B04E85A973E1016A057A6568F235F231605D53F3CCEBCF1
-390A1CB1EC0B3FC813EA5B23ECBFF09B24FA935A4D2919ED8A02D98CF4626725
-79A4217CB85412044F232556E026033B80BBB1ECDC878F3F282732A26326B9C6
-5638E3A601F23AFCCE86C20F15FF5EC54010981EA6A8801398E7FDFC6165E0E7
-B858699BF647DBF53B67F81F8E15BA67D11C34B9701637
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMMI6
-%!PS-AdobeFont-1.1: CMMI6 1.100
-%%CreationDate: 1996 Jul 23 07:53:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMMI6) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMMI6 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 59 /comma put
-dup 110 /n put
-readonly def
-/FontBBox{11 -250 1241 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
-5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
-4391C9DF440285B8FC159D0E98D4258FC57892DDF0342CA1080743A076089583
-6AD6FB2DC4C13F077F17789476E48402796E685107AF60A63FB0DE0266D55CF1
-8D0AD65B9342CB686E564758C96164FFA711B11C1CE8C726F3C7BB1044BBD283
-9AA4675747DF61E130A55E297CA5F0182A3F12F9085AF2F503481071724077A9
-387E27879A9649AD5F186F33500FAC8F7FA26634BDCE1221EC0ED0E359E5EA5E
-6166526FEB90C30D30099FBDC1BC2F9B62EFEEC48345160804AA98F8D0AA54B7
-A480E715426651865C8E444EDB798C7E11040AF6E5A7ED1888653C6DBF5E6169
-70BCD9C063B63B561EF165BF3AF11F8E519F37C6FDA2827685739DE2C48B5ADE
-EE84F067D704D4511DBFA49E166D543CFD9ECD7417055D8A827F51E087CD2927
-BAFC7E6CFBD70B0FE969F890A11149D3D44D422C3370495DA9951AEE7253A49F
-3A9444C8CD9158D84117299F7F2332FEB0F94E6ED8BC7AA789A3219BC2F227D3
-3B5BC75FB53B55D72AF4A6A7BB613FA235B11BB37D059FD87127CEF73D5B3FBF
-9F91ABAD78BD9240BD9525EBA78095EA0BDB25D1A19E876F292882EAD5619D46
-D20317A345D931F4FF4EAE6216C27044CBA525E3B917CEA25A04C120466C4B93
-FC720E6BA832A06CCA0A3916CEF0968D49085AEBD243C41A448289A6F05CE3F5
-79148DC112A3CC7E8FF810B8C1A09E05F496C0F1EBA334E42E05C376C98F5F69
-C06C71BFC0A2F3AC9951CFBB143C66FB84F9C4ED27DF70869352D61BD5E11508
-0797B87C709E3C151EB44E478CA576D257DF226C00BEE7FB0D5A4A885A421642
-06B33EC3966E316F6536241FE1BF7C2C8AE90DE5E6612EA2BE70F3C78957AD42
-6C45AE6EB4B02E598C38C68AF26D70DC570C5A499E44C0D1E7FDD121033682C7
-A99797C1351797376D5057CC31D6A75C48B13A7D137E728328535EBD682B46C6
-78408B236084FC72A500745B529F864A61D8493C235349969B94FACBE1D3C779
-4C20B11168B39F4AB7A91E7892A8BC3383BDC5F5B39E1A705453A2CE9D998A5C
-DE314347BB23F44DF4F7E1991442C37154C1D10CDA3A88881B2FB31F1D8038DE
-170D3EB870C6F0B78A9F16B03472CF0C90F8D49418C0CA6415E0EC63DD9934E3
-A017CC7D61BAC24877F9D9087AACB74BC339652E569121C885D978C1409E8EF3
-4AF457A58E1B9A3165E0EAFC8721CCBC6E432289C88DB7DFEB56AC24EF472D4E
-6273C705645832EB403FF36D4C841F7F7D4CA179E45BC3D0A79851C387F70861
-3D5C8C5D2C0492C8FA31C6E58A0B7DF5B4403BBBFB63C21C8767BA7DAFB0CC71
-6D15FD137430C9D1C9544B7ECC31608769624C207E08E70D62F16FFAED8E300D
-9741DC5F168052E5EA46324EF31284D3718C660BC2084D8E730062F6606D312A
-78F9F9E9F5F5875999ADE62DD0163AF2167AAD5DC61835C00F173EB70924B7FD
-591CF6E794739AB25A48C139
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR6
-%!PS-AdobeFont-1.1: CMR6 1.0
-%%CreationDate: 1991 Aug 20 16:39:02
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR6) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR6 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 12 /fi put
-dup 14 /ffi put
-dup 44 /comma put
-dup 46 /period put
-dup 50 /two put
-dup 52 /four put
-dup 57 /nine put
-dup 61 /equal put
-dup 65 /A put
-dup 68 /D put
-dup 70 /F put
-dup 71 /G put
-dup 79 /O put
-dup 83 /S put
-dup 84 /T put
-dup 86 /V put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-readonly def
-/FontBBox{-20 -250 1193 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
-68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
-3645B82392D5CAE11A7CB49D7E2E82DCD485CBA17D1AFFF95F4224CF7ECEE45C
-BFB7C8C77C22A01C345078D28D3ECBF804CDC2FE5025FA0D05CCC5EFC0C4F87E
-CBED13DDDF8F34E404F471C6DD2E43331D73E89BBC71E7BF889F6293793FEF5A
-C9DD3792F032E37A364C70914843F7AA314413D022AE3238730B420A7E9D0CF5
-D0E24F501451F9CDECE10AF7E14FF15C4F12F3FCA47DD9CD3C7AEA8D1551017D
-23131C09ED104C052054520268A4FA3C6338BA6CF14C3DE3BAF2EA35296EE3D8
-D6496277E11DFF6076FE64C8A8C3419FA774473D63223FFA41CBAE609C3D976B
-93DFB4079ADC7C4EF07303F93808DDA9F651F61BCCF79555059A44CBAF84A711
-6D98083CEF58230D54AD486C74C4A257FC703ACF918219D0A597A5F680B606E4
-EF94ADF8BF91A5096A806DB64EC96636A98397D22A74932EB7346A9C4B5EE953
-CB3C80AA634BFC28AA938C704BDA8DC4D13551CCFE2B2784BE8BF54502EBA9AF
-D49B79237B9C56310550BC30E9108BB06EAC755D6AA4E688EFE2A0AAB17F20FE
-00CD0BFF1B9CB6BDA0FA3A29A3117388B6686657A150CE6421FD5D420F4F7FB5
-B0DAA1BA19D638676E9CF159AC7325EF17B9F74E082BEF75E10A31C7011C0FFA
-99B797CE549B5C45238DD0FADD6B99D233AC69282DF0D91EA2DBD08CE0083904
-A6D968D5AE3BD159D01BDFF42D16111BC0A517C66B43972080D9DD4F3B9AE7FB
-11B035CE715C1218B2D779761D8D7E9DEBE277531BD58F313EBD27E33BEF9DC5
-50C7821A8BBC3B9FDF899D7EAA0B94493B97AFEAC503EB5ED7A7AB67DAD3EF89
-4E727D78C23321F72A2322E941DF447E2102A99BE705C681B79ED23020C15378
-193FCDE2B6D3C5313387D01664FB2E80C7D1BCA9DE9D838184D9B5D42684FF67
-3E99ABC6E2140D902C27A9EA5FB1ED2A54EAA8832361E46707D33BB1515E0B63
-2761E0EF43B24BA86D82F3527C7EDD2614D7222E6D8C1AA656C15CE16402727C
-46E22605AC85AC84DDC37EA4E3C765394BDE08C8FAC0616FE5688F3149194502
-FD18F362F05EED853EAE7F036C951825BF9484951827884D503B5F59F8D42FA7
-563884970DB85C4CC08D86C48CDFDFB66203141F9D83B59144181188D044B217
-AA867D54CF4CA12D91D3D3A2F67F29ABA2AD849D6C06164A3DF96A59B30B5C62
-7A5D53946390079DCB5943B3AC4874D411870A6B76087547BE79133262E2F1A8
-9D9FC28DD822B8485F21CCAF2627406CCF6DED85AF6B08D7BA97B266355F7099
-606C2D8B0E616E597A8D0706067A3EBA21CB24C50387EFF95EB00F0C301AD083
-A4947209A8EE6E6BB4BA38E2F28420F37E5221E50058778C5CF07AD6FD07D6AD
-FB5988CF9820231232D17EA0E4DDBDFCE9C50E473BB8350FC55932AB8DF4DAD1
-2EE9AF1EC001C6D9E95C3784FF65DE4ECA182542CBF6D3D6A395E47A15FB5960
-3371D10E4A7EA2C75134BB2944A58C1285E8B9CE97525353EC54B4856489ADCF
-E254DF8FB94E67A537035E8926597D985787C97AEDCABCC45A9B120591E07FC5
-F830A58F87049B4D0FE6FAF47602A69BE172073C4DB938070F78445CA70FFD2B
-B40566C3A8E3389CB59967BA1DEE71D5BCC59C678C4749B685E6EA2BA2544375
-22DA8A342B35EC954314A773D441E6482A1B4D52ECBC6226EB4F8460ECEB7E8C
-190506F78584662EB13DA94D2ABE0FE0BC02979BE1CA8F304DB3D152B7A9FAEB
-754BCC47C3E5C2BA73192FECC51F22CFA026D0F0AC70C4C4D150CA6BDAFD1C38
-52A8197165EB98FD40B2E6BCE708481E854E469504A0E1BA5C21C5A56A5743D7
-A1A95D135459E65EC861ADFF3370883197553870915707E0A6376A1B77AF83CA
-6A2F686FD40FD064A1F9720E6B605C47AD79E5C76D3F8C951D0FEF0EC81614E9
-8778E738D7B8207005AB6A41A50CB410CDDB4D65F1BBDC35940071FA682EE9E5
-A9495D718E4E66D00409B21000E44D08870EA391B93AFCB5764F7389B0D45F8B
-1A861A9087C8D683365C9E7C1ACEAA1C0A2E3C78DACF36EB96F359895A88524F
-8575F1A585E224180F164B95D61163DAC0105998926A740A3998690CB61E4DC8
-0F2CDE53652626AD9955F96FCDC1CFED8ACD839BC9C1175AEE289724DD69B617
-27405C2BDBBBD9105E649F346761060255FD6A78EAD4CE38525D700521383AEE
-E150CB2AF637B241977080EA8BD1C4432A6AAC851152ED70403036FE9EDE2C0B
-566FDA6FCB7B67DD990FEA40519B5997BBB6B816A97C9C39ED277EF4849DF2D3
-74949210D9EE0BA951D0C04BAFACE188122188D087CBBE30A5757CD980BA3C9E
-81BA3B23A87BA01AD1F0256CC72003A3CD637E703D9176DE3FFA07E8264984AC
-F50CBD6D9D1A6499D082D4C8113B70B3335A26FC519A8897BE3C4354E2776B73
-B71CB110AD0E7A0CB41B6AE3680F9D9B529BBE2540454CB5DE20FC94F2A2DE33
-00AD59578ACF49C0146F6F3C1F74919F01BA194D54024C255D9F47990D20085A
-5D53E60C094C4740B1FF11A4C8BEFD0E82B2C68771179EE5EF8A44C69F1E848E
-F0D8CA58F58C3A1E26752232C8AFC328C98E429BED23D4816393533F056D4B79
-A6602EC99A014C0311CD5C84E1D0248FA834B036F7E98BA7EF8FFCBA6417105B
-8A1FC3D557B960615C0C79A08CB8DCD6F73B46D16839A9ADA637390A93A0423F
-616AA440D309E685535B3969A2C8519E227F8E3098F897470F992DC6DDF653C2
-77F516C2F0EB864D49C315B4E53DD4B26198E0C0527D401639843CE4F584FBEC
-3FF2D1CD8FA69C8D9E7348AF5A736A326C4F042A4928C185B646916DAFD20164
-E1EED7EAE8A41D6182E8E05DFE18249A31E23EBCBE4F34FBF8C2702369DFA7F8
-9097472E905D689A53D50F2D8096142D18389CBC30C4AC0EF43914DCD806A89F
-7C8C3C671C1E49EEC8DFADD41B706C4C652459A3F0881D27D9FA60D1414094C4
-330950738CB5F9500166880E765374165076E8B1209E87E4D9EED8FD27965EF7
-E15F5600D064D03E05571F03CD31490FFCC47BCCC53C65E02EF100123CAF093D
-83CB6C53DBA975DC5021A90D5AE1D909F9D4A973944C59A9F38C58CA5F2FDD82
-A629CD6C9D0735518F60A3F52C3EB4EDF776763F444903B853EA8B9F7B127C6D
-676E7F184FED67F50DA7A83ED6B1DA055348EDF790FAD175F00D72180AAA6785
-A329B2B4B79604595E74027846983CB49E6360B1735619012994A89BE04304CF
-4BB6CCA71F05E20A526C3A2592F21D414A0DC0AB0C28771333107AE636A3AA2B
-58E372E8571ADFD36603D2844DBBF78E33804683868155518BDD2463FA90864A
-58626DCD5C22DA74CD9D07DEA290E063B4F4876820F512AF870899CC1301EF79
-C0AAEC7249AB18AD4EB78BD90970AA4F6FA3970CBB159130D263ADC57B8481FE
-65BFE590A59E168DC8D9985C471D892319D2BA257D416CFF07959123D326524A
-2598FEAA6EFC39C0F67CFE51F484072D0491E5E26055DA60FDD4B3D60CC07B26
-32F1DC885802C8A17D73C139253D61D362053F627287E5644ADA5096A8772E81
-B28568D44728D49FF57DED8F1CB7C5B2BCE4BA81CF2949215941470D51697E6D
-5106E9000AE4219B0D3EFBB1131983C64B7428EAB7FAFFFABD1B47C9240EC1F9
-AED2BDC6944450C3ABC5AADBB8FF2AFE8A60064BED293591764F9805BE212799
-5DE2982C7D494399998C6F33914DD5C86E2C73A37562648534EF73F61C43E952
-441FF757B6BAD6ABB53F21879983EAF5CB117A8106921D9F8392B8BBC2C40A05
-9ADD25AE4EE54DA47D5AD287044BE96B2B12A85E27F36493BC93364206CA94CC
-F89C6FF8CC3A6C9802EDC814FEC1DA9E468138739C6FE089DDEF4DEC0C61ED30
-2ECC6D6385B343F576C58B643FE5DBF01F1010DE5D8AA78779805C02D010DBED
-23AB768E2D754537EDF2E3BE0CD6FB7AC83D0F13EB6CA1E02468A6099002BFED
-E6EA732302B86124E7668BE018C49AFAC1376A18DA75A822639B78E5BC68A219
-912597F10525D01B3D8760884F99FF0C41379FCC6CB060AE8EFBC2D46A74B30D
-5B90C00370B3D870CED4B7FC0F98AFE9644FDF5A8F7CD24C91897492A93218FE
-83B86CC4DFC97DC7FCB0308873C28E6987600EF0EE840B2EB3643131A8C487EF
-F975F684CCBE75D49433150D272A6110076C48ECF8E15E5EB098C97FD0FFE2D7
-76634F1E43EDA051F7C80512631344EA62AE0C6682F57E947E4CEAF878589D46
-11D641233CA902341546CB33626C4379F2D62412C92EC3DBCDD4710140E0A0DB
-A652344B8E0827BB4B698DFCC93261E89891A72A03B3DB693AF377BF8A96DC94
-BC35818DBBBD3405FBBCCF9ECC89EC821F3FCC6423F691E51CC9992429A73DBD
-CB7DC78D0B006B6BF227DF853BD55878F91D0A5EFFDC0C50D900C2414B1F8BCB
-70331937EB921701BCC07283FE52AC3E106092EA0223E2553996BD81FB2D65E9
-B8BA86C594C3516F6CE7059AD90746A9EADE3D1BC0EBBDFCEC97E6B28F0C741C
-1E7FE0D16D86D2E44D4BA76E6876D63D86F01ECE47EC9FE6186B3C57EA1AB25F
-0244FDD8F68CDF5605E7F6213D79692E184F7DDEB84BBA0FE5535B315705935C
-DFB1D852D8A829F0169BB9BE6BF280872FC0CEC38F430E45F41F43B9317A3332
-2CB5E242F8D229544CB5936F9FB8E90F013AAE65CA9E66DF9FA53D1348041907
-67A6090442709F39AED37B309F78A5A0B238DE8B76A8577B3F25647640342611
-C9252C6A3E75F28C561DB98EC96F3D94B1BCCB6D990135CCB1ECE570A369BBD5
-0CBA30A29D7CE5956E2FFD1AE193C9D07D5AA4D79011BE4B28E62E32686BA4A1
-CA01C3A554A381B6071266171FB1236F8B18154FC2090FBFF6F5A34DE42502E6
-6F928D24EC281D31769E26C1AEFA1BCB70B1A3B3C6BD40F5A6CE7629F0930400
-027C64FEDBD51B33DE128E5FFA78440BFE2376D154FF806BF1DAED128C7CDD57
-E7B8DB9C60C3C5714FDF22A66668032D8162CB71679556ACFD57561FCCED851F
-FC8EF9910C2B7B3121ED91B112A8A94A3CE6075BF23BBD4189221E00261D02F4
-0D3CD4BE41302BA1F471A1FDBF599398084EAC5A23A7EA6DA7B3FB474E2AE115
-695AABE6A575B503D5BBFFF73223E8759A5F451D6BA66CC2D86B692F5DE4D221
-42319A37F2B474E3D866F61689F9D212C94814341734689C6D226D0647EA5738
-9E99CC08B156C6D13122BA742C91901B6CA4B4F082B93129EE08A06D303CC78E
-B6022F8246E6A47111384A2C4D2A621357D437CE05AEA50BE3623D64A90A1F10
-795AEE0226F7E348B8149DDD114ABE166C3CAB5CF8613728222723E3336B6532
-210830332A2051AFCABA61BC90AAD15A6C2619BBBBE86E41ACA8231A53F7FABE
-71F33879D330942DCE5593F7FFDA3869C23FB99455C585038D474F96AF738E2C
-4D0090154C78EE8B97F7A614D363159D5E67F7C6E8C5B59CFB88E6FD74461E8D
-C955ECEAEDF1208C5DC4D4CD4D7AC00B830394FC0A18AF5055D5639E456D68E1
-285CBDD10CD1A1702650DE7C24C5EFB06B149FDF1A2FAA2C1B225FF7AD321031
-78708D0EEC3A8DE714D9ABCDA2A27F8AD3EC13F044FE76855460BD93F586E5CB
-15B66016FA796D7C056C73B47DD6F13BA83241F42A5CF076821434BE871B2055
-2D42D2414C39212984FF464AAE8509C16E972C18AF241AFFA1D17707C90FA20B
-F87FEB9023844E80C3FA126B72B6972CFAF8297B765BB8A53ADAA3E22FAF799C
-C926DC2462D637A0CE95B6349C8129F3625627282A1A37BF59E49F4401D7B327
-A1E5D52215E31877F105A6956D6D4C64A5391A65D4AAC6018AFED16D2D8A9CEC
-5E83EA75C59CE50437FA2C0BD67C0F11DBA6DF43EF4073A72A465600A6DF52E3
-97E0D3C69DFF4F430D75917B907B6678D41C7F40C99BFB2FE117FB9EA17A0D4F
-451F508862C6833C9DA544EFFACA43EC666F86AE9B4BA9043FAD4869E7B7DFF1
-F08DBE93C03249CB8F7474A61A937A0834E914793FA484B26B4C5CF8064A7D99
-5909061CE0C6C2938F30A6D925328CBAC31589ECBAE78B70AC393E69EBA43945
-E8764DB81D9EEF188EBD2A6A8259FE7D1D62D28642E92A0CBAD4FCC763657B30
-67925FDDD57D3A2983B428AE3149A8F20B5F5F456A4C7567579EDA71D4654967
-70F83DBAB5FFC78C2D8DE3E22AC4BB42A534C193BD354A992BE8F266ED6FEEA5
-E9CABDCDDED660893847EB7730AB24C095C5C8B454C06A1ED173353FED1A7A77
-461468E088347D3CF0E69F5E7309994E2030FC750717B8FD1C72B2B9A7BAFFB3
-87988A0D3E72E1C83BAD83732BE43200E91285D03D4E90756F4F811B994BBC48
-2CC6D4D62026E67856933807DF5DB9CC40CD557427EB1D0504BB1C49000B93B0
-A80941C89DF4D6A48D5BB5D16ABF884062FF9487CBED3FD5029D2C39987540F0
-E73A86F91E42DD0900D9AFE1BEDA80C6D0786392A6A6BC396014A02DBE5ECC4A
-59A370E7842E96C242D200FC8C3CA6134202B95B9158954B23C701FF4545BDDC
-006649A953C4CDB64960CC647410E4C557C43E3F6BA6846E6F998BEC8BB0F5C8
-E45BC252A8A5EB81DDC3796127AD9D27351EB230F9259DB9B58E2D34017E5C19
-CC53E55A863B64EB56C5EE5FECF65EEAD03A9229C9AA139DE15E00575CA0C482
-8649EF3AE4EF57302C073A400E1A8BACAB4EAC741E0E2D31A2BC36B3503416D4
-C594D2FEBDA5AAA2AA47CCC252F836215905915B89C457A276DE34455B679721
-39761B1A5500DB940F97F18A0833E2A35119EEF510AC7C5BBD6D8B66CEE07C8B
-A48483AA0259DA189DCBA21334726419BC329768B968A3092763E988BC3875E0
-542A0FEAA51340A4DB757B01B635DD5B5CD0683838F9D27CC21446664C05A037
-34530296E4ADEC5442D248778160D56360EB162C98C294C6D7E2997B2A2608E7
-C74B1539EE106B88000F147472CD26808212A7B25938D64CBB311D7B50F17246
-F0B55E8DF94992E4F11F9C24CAC569A04989368DACF26E08EE248EF8BEF8AF63
-80A06D9B7905F2BBB2319E629C0F456A4A5836DE572C01D5A7780E64494E7717
-25965F4774C9D80D8DF67C5B8B5A3FF47B68DE221795E726A17FAD97F766D9C1
-8AA29B15056E2FE204F9BAE34BE4943337D2F42BE6D9D3C389ED80C9113C5CF0
-3321EAA2C42FC8E1656D7DED59BE6DF48C5C5AB24C0C3185DC38219494DDC5FA
-8F7A9AC73005A7FF0F274FA9E00D33731D3746B786B6A42DAACC7A8B72DBCAF3
-DE4339938AAD0FE814E32450F1FBAA6D8A3730D81B0F4A708168C9BD5C493497
-D37E6E7C5DC74836839B5C32FAC02E131AAFC3F10AD49B26871A430328292DB0
-663F34658F69EF2E3A1A4619257F55A4E93DFD0868FBA3CF4A7CDE40DC2AF253
-42A77CA7CB9C82FEE91C25B2787B8B028A8683BC49EBCD437BA13C346DA1C790
-A6112AE4BE7A55583B150BCADA881A53107F803F3C8A340BB9DDF5C6C0CF2038
-52BC5C3D48C6D33691A476921A3A3B0136DC06DF84465DA411317E32262AC04F
-ABA5D1D609A642BECB606B659A3A7CA85625A7E28D425938250386CBBA68D891
-B1793ED69DFDF53C84780D1F6245826D3A2E7E438EA78BC8A0942B3E9455AE44
-BEBB137C504A7A528F6EC3E405DA723B5EE41387A77342C6ECEF50A03D655D1C
-A094E8974D29C7698F7B9E8D18793ED39FC86F00A3B2B3E2598FBDE929C2D8AF
-5CBE48ADF03E4961A7828341231CD92122E853856E8A4926F5D9608D4A014363
-5ABF6ED57C1D9A61CDC0A16A9311A9706D4D7E941AB23345374E55F1ECFBDD5B
-1198BF4C889F32E6E5EF22E76D64927EA2C85F3E439792551A91A39023DA15BA
-AF5CAA3C881BD1B876D8AA96171C86F54DE9DD81E13FEC69563913D02650A7B1
-6C93FD1CCA06813A1F6C057C9BCD301465E6282C2EE94988F8670671BB7E3F85
-89837D29B835917DB1D12C71FC49E16D042570FF265F0317ED57B30C30C989FB
-6A274B8F8D9FE6EC58195450C53691D560A107913E47F242B3AC593E481B2711
-7863EE11E58B592333417C79D5DDB18C28E9E8451D6B5F9EE9832FA3352A77CC
-063D45ADC70BEE5FCA80D7D51CDEE44B085841073D8F8B7646D4B49B06F8303E
-BD96A9668EB1F24E11813EDF8C5D33D7892BEAC9C15A7D740BCF74051A3EF0EC
-2F7E3B85D616D6FE7393E1DB8ACDF4103B1C8875FE85BB79A9E6B816717262E0
-B4A070830EED4C4A9C7FB6BA999C82C80D4CE46171447890D0473DD362AD5932
-1430B203A57C696BAAFDEF7B14EF74DDD7934321A22DE4E17AD9D176D1E8B77E
-CB33B3296832253059F85B740BCE1708CEDF17227CCF5C6E06A29728D30CC0B9
-DDB9FB6DF4375B828941B43DA31982EE17B7EE01B6A1918C6F36CD66FFABF332
-E4A2542AF1F637409ED59532664549FF1805D658E3760B38418BF6B8E04B3096
-F9F67A7C985235DC0F1A047826F382CD4D8E4FDF350E0B41C356009AD78B4EC6
-39B34D3E95F098613044600DBB6C65ABE05621EDEC5463D894C25EC1812F97E3
-C0BB094974D564E0E631A74F9B532178AC1FE60AB7C3496E96A516BF867DECB8
-73F17C7FE5120C5B3C6EA2245A2E3517ADA2CFE44870337FCA809CE63B17ED01
-B22D438B5965F637037D4A3A9FACA48B9D44DB9CE2EDD4B9B02780170E65EF7C
-3B4AD311AB699A074B6019571170D432F257B788F0F3F1D87611B4344F203E09
-6A2586B6C985E95AC4CE6EE7908665E9DC57925CD1B65AFC5D64C655A79B01F5
-39C0C458751A69019A81326BF5DEA6DB3F762FE4319328513F51C2573FF286DF
-B934CE069A3546D8530CAFC20DB6AB51E665682278A667CF912F3095A4A6D7A8
-D5AFBDA63560332DA6674504DF6D90FD663D462C614341B0AB0981023283ABB5
-4454E74F697186129299933C48CC35D82B06238909CF004BE0168EDFFC78C892
-64F698E1F3DD2A742C7AC811B5CC943AA130C400FA067D06DCF284168AB4F781
-B7D0FBEFB4F134D1882893BD9DB30F1F92AE484D1FB6FE9A299022F7585C6336
-A7535D8BFEBD3783B212DE4F56412165B35A72A4F505F6105E3E89AB80B62ACB
-E0994F37804D15A854292262C16D01CF746F09B657B684AA724D3E6AC00D3D9F
-361E7330E65822643CA8219C6F2BDA8CE55D864A5D7E70DD1E8F4794ACE5B507
-F877121351DA696592E35D7ACA2909161DBE4F8839FD6934F8BFD5EF9F45ADB9
-699E9DC07C824A302CB32322DC7BE6D6CA286E7E3F3DF4E50ABE7E5EF34B0979
-9A2698C004A9D8911B25A8ED5EB8182D057695F713DCDC8ED449E4269F6E1842
-A2EB88FF6113BD851D04BA3F56153B1FC47FE73A839289E8C1FCED15C4BDD8F6
-80958992A6C8C1FEED8C3BB3BC67FEC88E367AD526188FC5CAA511D11AB402E8
-870FCE349887605044BC1B30905CD0BFE98DCEC314816DCA0EF464224D5435D7
-12BD89B426D691A6C1D732750190AB68DD0AFF0C0424A686685C52B0074C6942
-D1CBFFE07E42DD586D97BE65A86A9CB34CF72FAF8E8C3DC1A009278BCECF2449
-DF4D5035DFC6EFCEDD36F18D6A1C635FE965C236256BD5DF0FCC64A448B489C0
-D47DD791A82A4019562AD53941F0388F8B1B01A38780EAD7E046DAB68B5B1A24
-C37FFB5437460683FE6A40AC1994C92E72B8DDA0AB7226421745263707E5B69E
-1065E991A6288474E9991A995C91DFB5EA9AA3
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: LCIRCLEW10
-%!PS-AdobeFont-1.1: LCIRCLEW10 1.001
-%%CreationDate: 1992 Oct 23 20:22:00
-%%RevisionDate: 2001 Jun 05 20:22:00
-% Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.001) readonly def
-/Notice (Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (LCIRCLEW10) readonly def
-/FamilyName (LaTeX) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /LCIRCLEW10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 16 /a16 put
-dup 17 /a17 put
-dup 18 /a18 put
-dup 19 /a19 put
-readonly def
-/FontBBox{-2000 -2000 2080 2080}readonly def
-currentdict end
-currentfile eexec
-D9D66F637A9E5292A4933615152D29EEC26E1BED2E48CAB7AC058698EA30B07E
-F8BDB66981B14445E1107420FDAF32EDBD5C26E35B334E3AF24373B2A13984D9
-1D56801ACCF98612DE2C19685E0F4D52369AD642D169AB57DAB10665C6C01538
-497544391FABD08A483766E9B5C7ABA9A537C053A8ADC16DEBD8B5C9E1EDEB21
-E4E89B0945C0737B96F0194585BE0D9B958F1030EA84710C31971BA7E93777C2
-0658995DC8702442780303E948079822B9EE0C531A5CC49578EB9E683CB77495
-DF613FBDC4536BD7A90F044B7EEE6EACA2042539F62789EA39AA16433AC4BD0F
-98AAA04894F5487C279D2766B50B23E16D7F1023E387F60757E6C80FAE85A8AD
-149D104B38BABA49C58CCD52B719D635E892DCE74F3D283407537FE6CF45E192
-54BF678237D2B8B3C0AE474E96765078627EFAC8AA84DBF87784E5E755C587AB
-BE50DF55D35CDD05D96F562153E2016C3D23ED27DEF2C3908BD0BE882E838796
-BA837E4B671E2CEC2471BC438FAFA250F12170D86934A19C468D5EE6C8B2428C
-AF1EA0FBCE58BABD5BD3A354CB89003AFF34BB325334141E622CAC8CC29F962F
-E4E4FBB6C0C21D4B0835248F760476BE1B36948376B6A4FBB98E9D9F49D97132
-7166B1D32CB3E6590B11917FF0244AC94551E6EF79FCEB8FD65D947E2B209930
-4DEFA82AF22E5320B8A19C0B968D88806CCCC1FC5934ED4B8FCA05AA42A725B0
-1FB85D31D75E9F198EC6D3A0920C9298E2F1535FF124C0760E00054F631218AD
-BACF10F693891EFB272786596ABEA45AD4A2860C4E346515C79FCE68FE8B973D
-F54F8D267370670A62546B001E39136F45CC78192A31EF35C1415522DBB171A6
-E36B3DD83802C2305228A4989C062F84219987A9585C33DDBD17150A39A3CA2D
-A2A91BA35367D7A031E6F0965F920B26577B7FE34FD3EC315837EC1D91E1442C
-2C3515DE36B9FDAB2AB6C742C7D27B63843146711159C1202B67BFD05B61C2C2
-B9F2158FF806B504D8F4256A8A26071309DE213B55DC08BD1B7736E37FAAE154
-EEDC361EB417EECB1EE914448060975EE3A7373C3A15976847AEC4038563B24A
-CEEBC575FAEE3D76205265E99E475EA8DED8A31A136B54C7AC0AE90FFDF7AC6D
-DBD18286FB23EDC5B3E91E1426461058BB4F6439C336D7176C7D7323611088B2
-D98C17EAF00FA6F9F57E7AE26D05A75981808E021F925C264569E830BFF2EE10
-0AC0E485EA287C147ADFA11547DAD7E2AD6C2C040533BD9631276BE286F2B828
-E0863B00BA4C42CDA41CA4B46346DB572DB8DBB003E0F8E012AD78F1DEB4BD72
-9A2523086E5B996F22D9A2C0D8CA050E8DCF1C19CB55E9818221C69C3EEBB4F9
-65E98545725DDCD4475DB6FBA2BCBC5BD792E617AFE30BA9479109B4E4610212
-8D55EE586BEE0872295F4A4A37420DE939EF15770411FAF2F099039FB1B7D168
-288E727B5014F55F81EB805A5391188BD960CD1F8F176B2A32F53EFDE9F51258
-C306789EF8924E82B1AB20D87200F9880068B798AA7F10BB5F05E7ECC08722B9
-8953D89B7D1DE1CF81C1F361912659567CC64D50ED0FF2C0A3F02BD5FF3D5B30
-1FF3F963949CD42B9D3719D533686110E61E9919B16D72E932408E4011E12DDE
-804F482A865D546569B6FAC722C0090000541A05FC64A658006DBB5A225046B5
-346846A196601B998823FD6F9E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.1: CMSY10 1.0
-%%CreationDate: 1991 Aug 15 07:20:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 2 /multiply put
-dup 15 /bullet put
-dup 41 /arrowdblright put
-readonly def
-/FontBBox{-29 -960 1116 775}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
-27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
-5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
-0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
-DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
-71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
-4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
-515DB70A8D4F6146FE068DC1E5DE8BC57030ACE57A0A31C99BEDB251A0ECAD78
-253AB32E9AD71F7E106560BA511DA17DA9B50B0585742DD7C5FC3BA0B94348CC
-1C27F194D9FD5DD303309D4E1262DC924ECA34D9AD0A1C03CA53FFC8036F7E2E
-2CD4BCCAB4E0DA519C0DD9DCC70F3D0D7798378AEB3E44B7AC73AEFB963C2231
-B2837E20325736C3BEF9AA41262E3591EE5D43675C397D53B9A0D65BFCBEEBF1
-84DFE139E0E36E5A72A41F144CCAFDB2F330791C67F27B406163A301193B870D
-6E3DC9D5D32E23231854877BBF30FFAFD29BAE889DC04422B0D822DFCBCC9DD0
-F577CA86B2412E4103AECE40573439257005588F3F30EAB7E5BAE657B734E073
-B426927D5948CBBA0C614EDC8BF31B9DF2EFBA2E5C5F8CCA877F431069942ED7
-D3F8105B6C8C2F2C1B12156A1398A553AF5224C759A4C516CAD02A475D2C5C80
-BCE0415F050B9D45758268B65C8B2AA613CA0129A8ED0DA69C17D7888F5BF4A5
-8A20C7E32D8AEFC52DEAE8C0A952CCC84ACFA4CC7932CE8A12A2EB40388A1A37
-DEBCD6BD72A5613307ACF52B6108A120404FB4D425A6F6524A0637C0F61A2F9D
-F95927D54BA09ADE9A209F8E7D56AB426595CDFB42B25DE449E0BC159DAE5BB0
-A3DED76E6005EB6EF1F7DADCA96DDA65C09FA97ECB9764E16A990EC352DB1E1A
-EFABED9EBF922D6E26EE1F0CFD2134F0AD47E953AE862148F2A53F427AF5C162
-8D2862238AE88E8F07EC2AB75D4F0E556BDCE6AF4A0313723FB431654911CFC6
-D83FBAD8581AA3C8EBA4A857C8DE59794F1E15E71278BE484F691E6DBF7366B0
-4DA718C83B57F6794E40DDE166CE831B8BBF309AF08D4DA076A9C645E783A0EE
-41D55EA860CA320B6B97508AC30BF6DD7D4394C0AF7CA622C9B7E42D557CD6D2
-80A3CC57CE28
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR8
-%!PS-AdobeFont-1.1: CMR8 1.0
-%%CreationDate: 1991 Aug 20 16:39:40
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-readonly def
-/FontBBox{-36 -250 1070 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
-68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
-3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65
-48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3
-9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB
-0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB
-8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F
-EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466
-FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3
-9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62
-D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8
-9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5
-ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6
-10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582
-83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493
-2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30
-4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632
-BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B
-041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721
-3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762BE0618B16C14
-7386EB4C4B9B3142B9662F48DA723079108398B61EB859739E028C0C673C3E64
-C08C3213E7A9ADF9570CB0DF3C01FD9D905F01E8587D35421CD2F96A1EEE82E9
-DE47A4656CD75A882AD299333032FA183BA3CDDA9A88BAC297A878C886C02069
-E88597A851BB78E95B1D1D5BFA6098219B2495650CD0C80E05C23C2C641A41A3
-5364975AAC2B2E14EF9CE6B785318D370319D3CB4C524777AE7CFDA89034350E
-19888E124037F0B85966EDFF59CEF8020A49E1389443F8A91FB4C94E763B1ED6
-FEC1823E2FD955EE817A7AED2CF459D460FE558F355798E12D9007CBB3C13979
-A08C5C739B0A484C17717CC0BE94092FDABC2BEACA5B3DF866FBAB02D675C8EF
-FEB829CE7306224FE4622017E5C48A2DD5DBA288F74C60824A286BC53F8BD7A2
-4F93E0AE61CC7308A56CC1995534EFCD8D6344F085AB589E32246F6ACD92528D
-556C0208F7D17D72A3DE2537587D22694E987A582C95A5A24EDBAF25E0EC3A8D
-28D19262119E10CDFBAEC6DE6AC5F0E44B7B759D676BBA41B97A358E48FD10A2
-8FEE9760A94B4FE9161F74F12C6C3C2CBF5EB56147E95FFC693FE4C88BEED81B
-DC1C4DC8BEB4B103C2967F76DF1512C72C074F317C92AA76693B21994E7B1304
-D81ECB167A80A7023DE87858DD902F264AA80AD84B61BD206CEC66E9C49396D6
-A04A639D08D804062130B73455983DED8A848CC7C390D54A60B78717298E8B8A
-86271A89C78CB842F8617E8E10C6DF2B1E4F690C8B28D72E91CFB22BB1A4E2E5
-8CCAA2A6AEC85623B1C46B816FDB58660E5A831C1A504CE404950D060A638129
-F1D9EBF82C9681B0759552BCB6236DA364562A1A882B8DB550D727B690DAA208
-F04E5B8F8F2A1AD9DF2450D8B5C32570EC97E37871D042E08FFE096FB1FB779E
-0BD911CE8CA02E904FE9B1FA76A0A71C114A593B1D6ACDFA7798C6AFD526FD78
-79F19A56A98967F6D98F61904CE608322E0EE3BDD827F8F0B963838546363EE7
-85BFFC437BFF8187C4B75FF1005AD0
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.1: CMMI10 1.100
-%%CreationDate: 1996 Jul 23 07:53:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMMI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 11 /alpha put
-dup 12 /beta put
-dup 59 /comma put
-dup 104 /h put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-readonly def
-/FontBBox{-32 -250 1048 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
-990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
-6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
-DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
-59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
-D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
-8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
-6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
-1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
-03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
-95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
-74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
-3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
-47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
-AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
-42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
-40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
-B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
-956017667C419C4021DA92976C7550A196C257FC2124F72473969FB0BF084760
-FC2FC27F0B367006913237C6209A929640B37A48254BA0ADE10E6C393F1F348A
-6908DEDB03501629A69FC8CEB8E2E59D836F61D2C23B255101F88F0F95248D98
-1A22618DA880E229BCF35E6DD460C1AEB6137CC72F20B769D3F8F6E84AB5C352
-E88ADD4C7FB9D129BAB0B4EEB297D254AC7989BCE4721EF430099558EA0FEE78
-971EFC4133F57CA87F58D7C5B581DB27E1A555AF53A6E3C7FB9BB05F70734EEB
-761D87345B03669E54C986FD1866DCC1FBA3D05AFA6D2E4B8591F039A0F60680
-1F9E1C54A12529EDB2B0DC456669A3E87D1A6AF77A9D4CADE269D35CB7B081CE
-089C16B04EB7CE5A3FD1594A221561EBD954ACDB252629BDABD40078F8078827
-B892AFA715A0B36613BB380883F616BBC35B70E110D5564EF6EF80145CC1E487
-A44403A89307B77DA94EF1F97D933E76D6ED505B3156FB87DE36FD6FBAC7C32F
-7CF12108D277C980D26A6E25293916FA55C1CC566DF81A48F458487F343F3D1B
-808EC262FA05545CBBBE23A7BC060912D50C13F9397F1BBEA1FA6F879FC51644
-B0F1358ACE6D324B55B36698A9690F0DFD85AACC1A3883383C80AD4423086695
-AE74082FEFAC16D84C56309CBDBB3C84CF4E247F4377A85466879EFF9A3713AA
-727EDA3C4C0755B8609396194569C3A6ADB8DDAE626DCAA98EEDA0CB847A53C4
-E8DCF444950254F339CA06B53423DA8FD59B26C676A71BBC5CED94909605D4F1
-BD6D33CF7BDBD47366B7351AFAEFC7B432234A8096F48DD26FD785449DF33211
-1B93B50926D7C7B4075412FCC45247A11A2B17BB8DC076280864ACB4B819E120
-E5B0DAC35DDEA401E371AE461F95ADF35273600595E2391987CD6E41E7E9B9E7
-CE565035D03DFAE3605DCDF54734E4D6CD72F21B6F1AB6C1E7323EF91BC5B66B
-0DE7AE19FBF6680FE6A56324929E60416AD6A17F5DBE7DD79DC17F7F20FC96DE
-E0E43984715A2E9418E89F410A0EB3313B86C961889D9F0CC9DAF59120023D85
-F2949F6C65A7C744E7012149D563CAB1AF2A701C290C28EC297D69CDC998EDA9
-BD1AC79A082EA8A289FED6FC3152784530AD349DDC6C18635A6AE9B18F14CB1A
-9EC6C60001D8A1F83BD4C8E0C827833759F2535FA1E67901F23839F864604136
-DA37F197624F183E95DDBE2D157B33AAF2E898FF7738F674B1DA06391E93EDFA
-64BEB790F62B00CC27E8AD01B3058FCF6AA1EA29751577D952243CF508EAB3CD
-581DD702244E819B53A14260C5795226C351D4195645410F756E9BBA5B690EDA
-CA11F1B9C842B219CDB96E9BECD53F98F94573F8A02EC2352E575304E143BE17
-72AA1ACA682E28BC8AB7EB6330E9AD0BBAA5A65D94E49DCBDF9D93CA65E830EC
-8AE730EC1F1818C53F3BB9AAF20625CB44CC2A48471566669235C727B54904FC
-3E85D7BA73CB3DC3A56F1A8C2321F090548474DC753236B1D8B0EB018FB08FDD
-7614912B791F82F390D457B3CBB05EF7DEA27515D7E7881824AB0F059C2DF9D7
-F682D4C6F30F28F4446BCE625D652C0E812975A077F3D8BFBA3AEA45CECF053D
-5FDB80E21BD307DDAAD0AA1C2F1D97C36284CA5AD9909A6268B74FD0857BE84E
-9EF7B722760168BA12A941C076118523F621830B18B7C3D0F3003F0AACD598D7
-F03F0B1AC786F00A0A71464D3F9C4DFF432CDB0BBD73855C0BD9D06535C503CF
-D2D8E3985033C530B06A4C2B9D8B9A5C862E7B6A05690DA78F69F55F56A6DD80
-4D8839774796C29FC37A7825511D6ABF82D19426C55F5B73E8BE71D824E3BEFD
-B7629EA8F91E3DE49D7C7D77D8E1D50A532B2AD113FFB6AB654E4642748F7A3C
-E3E6EB258A82C433793065ADE81893AC55A5117E415713589D012F9F4AB15113
-329FF6F0ADC7D2BFA0808AC3F0E5ACC957A038ED2AF942034AFC7EAE4B06CCE7
-A3820D4E424740A2B23ECEBFE2308E8AE79ABB8F16655DE2154F2DEB2D733E5A
-ABAFDF0F7AB4B04AEC7748D61C96783480E1055CF61E5C609E46B6A47349D1FD
-7B5EAD427A4ADA63A05F09C4AAE2F983D06C43EDE7B5D49C85A1F8E45A838C9E
-3D5D7315E83D450A2F50E48CBD9890D040E0CBDD930FAA0DD6E683AF58A6B6A6
-4264A1C89F4007D39D6A5B5DD36B0B0FED1E54D209C6872B7CFDC89C8AF1EBEB
-19439DB739DF0FFC59A9FFB6EA9B059AA02B685336D70F21E54A697AE9EB38C5
-90E84BAD3366879FFFF6C7990E631AC76E5D70D381958EABB07FCF738C4F8842
-B42A0839B340CCEC22569071FCC788DFA28F3C30B2F6541C9D7A6421F96B87E4
-DD451BE0A249260F17FACCAF4BAC67E3B5488D734F7A11336B032D4C08B0D2F2
-6D9A9645F2
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMEX10
-%!PS-AdobeFont-1.1: CMEX10 1.00
-%%CreationDate: 1992 Jul 23 21:22:48
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMEX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMEX10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 18 /parenleftbigg put
-dup 19 /parenrightbigg put
-dup 48 /parenlefttp put
-dup 49 /parenrighttp put
-dup 64 /parenleftbt put
-dup 65 /parenrightbt put
-readonly def
-/FontBBox{-24 -2960 1454 772}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910
-DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8
-8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987
-FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422
-BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52
-EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8
-DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1
-EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C
-6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281
-E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350
-E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38
-4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5
-8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023
-8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2
-FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A
-EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387
-680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35
-5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664
-3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666
-DD4DD1C1CD006CAD7ED8E8165E496FA0B191B69671C16B43D92082CA3571EC9E
-615607606242C9387993E94D19D0A19BDC8A95FE184F8C525CD260C89854ACEE
-9165BF0323B3829CEFC11F3B93EEDA86B6EFA6FDE14DBB24E12A755E41D55069
-4790186DE8BA8FBD9A2D9F54C8C7A99F3DEE51FAC3EC53BCE8F28B487BF56EED
-D38F9600EA863ADD1DB5B6BCA5B9057497FF19B1CEBD50C370BBA92647331161
-6031B392516899221DAD6DD8336D62CDE86758125876C66E556F22246B838F42
-DD90AE8190E4E8F6209FD34D37AB4FDF26446B3C968B811B0596D45646DB8D4B
-F8FC3AE4D9601FB9F55C03D9D01009BD1434C1E4DE1E77B8E96AAC33636EAE3C
-F06774A3249849FAB6885DA8ADC13EFA7F99E4C5C903446F0AF5C82DB9137673
-09E8B6F1D557629EF7893E969F2520C559A7527F5556C05197A5F4C1A9EAD610
-2765C68DAA035EB613D9E59175BD41464EF3CDC3D75ADB3B1F66DB9A6F581FB9
-73C1F458BECBBC5733B633B928A3164E2AF974717F95469B877B4A5015619ED4
-900ED4E2D1E50387750C1BC5025C32140CB930C3330DDD50BD6A6C093751FA75
-ABB6C195A3458BBB5CEC36FA300F61FFC57EFA2DC9CD0862BFB18AC2478AEFF9
-44FEE9EF7A621FD947E4FDADE1E066B55236A087F4AF3002222E7472F45200C3
-5248971B9F081E00E7AAD04CEC05E2D4B9742DDC122B780CA678886A21389CA4
-C85E42A9DB5DD5FDAA94E016D737B639B762F9ACA55BB36AD9D6642F2FCB19A8
-ECC5C761939FFF7527FAC623E20C9FE7DD8AB688D7FEFD795CD6E1BF4CCBC124
-D63CF8D7492679663CE2F6077D0B866FF73ED6F7F3D1BD02125077CA49A7FF09
-C61F427DF919235BC8C660C160486F6857C286A1D833278C8F39A5DB02187FBB
-A340CAE099D534A3BBF91B55CB5FD92E409EB076A8D439329D4A61C7C67CBB97
-593E15C9113890D99CB8A8B2E517121CC788643C459536CD834A023A9C469B03
-AC98D6B3673642B8EC8D5D76CF0E66DE7D47ABB2091226FA2347D0731B382C64
-5F02973AA518B3CB089C8E2B22A8CCA6FA1CAE53ACF986E05240A8F1F8A76A44
-BFFD48D077EFBB9D956FD3D83655EC853CB6BEAAE4FED351254A85B2F18F49FC
-12740D983255FF26522EAEDAB20E01C1DA0441CE1B02C5A30325547FD7D68E16
-D30E3AB8C5FA29EA9B75DF673707CA57DE54F1A77301C17EF8E6C07D2F69D443
-A0E21DCAB9D38F77DBC3D25AD862573E7D8F388FCDC0051EAB20041D707891B8
-171555D00D1949EB6723BF1A516F557BEB5A3157E55922843C709EE58007F5F2
-A24AC48AA89586235F3810E9FB21B41504E16418CEBD0545D264FFC6FFE08E3A
-95F4684C8DBF004E4D932D040B9FE425695BF1E8D32DEB06AFDA565FF68C74B1
-FB7EE490381331B38CCAD67ED033798170C6A67A03
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBX10
-%!PS-AdobeFont-1.1: CMBX10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:06
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBX10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /zero put
-readonly def
-/FontBBox{-301 -250 1164 946}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
-7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
-77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
-2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
-FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
-DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
-7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
-9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
-CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
-6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
-E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
-8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
-3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
-EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
-0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
-4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA620E40822E15C2AB
-8BF88EF4FF68D9C81564F0AC5495C426E3ED091CF4AEAD7696C3B00A0D6FB6CE
-60547AD516EC9CC7B904D6617F81D2AC5086C30E40057B3C8854C4893D3B1D82
-2D61C4414046FFBFDCD7AD22EE19016B50905C92287F9946F2DBA4CB1B18E118
-FD01CB5EB39E77C77A4BE276258F7EF35269272729704F2A26BDE6159C77034B
-5492340010118D673DD5EA0631B65F2AB418C56230641F6F8A63913BE6E9B1CE
-F2E48F6A61B1EFE100080B0261C0983325303080B09CA819AC32DB6C544863E2
-AE8C4CBFA569690BEEA85A38798FC5942E04DCB81AF03168EBBA55CA863F8F46
-D01F167A762ADF15673D314B4D06A8ACFDA715F45699812400D0751D83190C9A
-F144631611F903A12C456CB8F1A2B290CF1E844A24089AB4C9B523A667B3FF0F
-89C1D3B450D800276955036417579880562F1059F834DCBF50257F7ADDAE2A7C
-6D5C40E05E20AEE8BB8820AF8D83B14C1F0547FD7CFEB9D4C725D1D4D1EE16ED
-1FA2676163AC0E7242B772CA05F02B9648FA4F52AB9416EE6BFF4A2C12CE985E
-79B5840F58CF33F8E991E81FF1467FCE9E4B7A46A21F7863077161
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.1: CMR10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 46 /period put
-dup 48 /zero put
-dup 49 /one put
-dup 61 /equal put
-dup 65 /A put
-dup 68 /D put
-dup 76 /L put
-dup 79 /O put
-dup 84 /T put
-dup 98 /b put
-dup 99 /c put
-dup 101 /e put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 111 /o put
-dup 114 /r put
-dup 116 /t put
-dup 118 /v put
-readonly def
-/FontBBox{-251 -250 1009 969}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
-295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
-409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
-4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
-2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
-0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
-B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
-24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
-43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
-D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
-5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
-96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
-7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE18EFA2C389E5E30
-A01122D4441EBDC07E8FF810DAC4B013B1B89F5E18548EFFA31C3777BB187362
-FBBE6623184ECD991A057D130019D498D2ED4D2564124D648B1E0956E861DE83
-22DE4B89AD33CEC6DD6BC2744D542521314697AC87F8582E18ACD9233CB483DE
-3038D43DEE9C4101EC3001E16A8AB4DBF57849C544A743267A6C9B510BA2D4BA
-A94F5957E3FA951B817B69BEDF51BE484A6FA1B22079BB32D468F393A6187502
-C4D904A26BA22D3EA5867045C5621797FB5B6216077AF948D21F19461C01EB6D
-54A084D3DCC5ABC5DF3CADC870236751D9EF221AC1E7BD29FDC20E11094E2852
-779FC5C0D5DB9D3C8E4443F64E4037AC19B46A1050451ECEB053DC8EB7B1FC8E
-4B8175703FEC53549A80FA0B8B14AD07A99A7BEF99111BABBBEDB83B50CB2D6E
-44036DA3DE4A6BB700EFA22290B3DC8113DB1B383EC98F8367ECA284490AEE8D
-2E2DBB374BA8B0C30D5E782C9B7DB4551E2BFB4BE67A1833D36D09829FA03EE7
-D559D5AA9876BCCBAA3972BCABAB06157DBFB18A3A746FA3102EAD32D37460CE
-2099273F1622C089AB3CB216A5C27D66D2C8170187CDF780CAF45A8E0C2D394A
-26B50F8BE2ED926D812092E92DA4D04D0895B07B66D5344986A0FC7A8B2F7B9B
-62EE1105F37A99A308E7DA80A3018D0ABC05D3F178B531BA4517B18300254453
-0CED9C755ED7FB6640DEBDACC45D477D8788EFC79A0297F6D5CBB83FAEE7B897
-F107662E8467FAC8D9E2AA0F906F3B47E80DCC1112B17D53D40A2B6069113FFA
-623E46BE165E6F804BE8F048CBABB1F17C135472030108CBA8AC573D7380FC35
-63D88AEDC9A339CF931828B48D80B9357B887716F92053FA7F3B2CFE346779C9
-9B8FCF2BC3680D076FB097992DC102825CB3EF2A7F9784BDB219185B42731952
-D812918F76EC614BEA4AB851643C725306170F29C7A16BC2D7F03E43E7A375F7
-1226A8D710A889A21DA532FB2812559F1D609D0ED4BB8D5123A07265E93F0EC1
-78CE42501795182341348610F84BBBA7F2A76AD6F3347B27755F5EFF339223CF
-55926857C586548FC19E32506E74BE1767C1620DF6C3D53D77F343D0B7809F53
-008DAF3F01E7AA7B5537A535E58A9B4F2EE4E7CA15C11E2270108482B991B195
-29FD3D085FA9D05281EED29F7F795B283C822A47B5069F7527ECFB9E79DF4FFB
-F19FD2535774372A39F5BE217A815AE85C56C97C347BE7F4EDA884D64921DCE7
-89C2EC332B85145112D3684896080C94DCD273EB6C2CD4A4003CC9C4996FA56A
-F22DBCF3B09DD6710A513AFBF423544E4F48424E8CB026DAC3437DDD5620BC82
-420D762683353DD479A606B339BE70A2B7C8749D31685E6ABF218E0C780709DC
-B35B380E1CC7E1EB530F681B3DBB970E2D7C8F30AD9B4C4D05C9850380D0CA1D
-5E2B3D710666729F8A96442AE8C63F2BFAA0AF3413808B0085FFE4E69FF93737
-D86CC28FD6BAE874E03C7EEB727A12EAED0B5CBE4578A8779857786328F8AD37
-CB3EA6FD72DA5D4C15786E72ACAF3D4BD8A29AA53777D1F4A3158A42DCD0D800
-74F306A0580A9B2A244E0C46736F063DA5465BE625E13549EABA8C507F201AE3
-1C618D821C33A5BBC5B78008DA4C469E400D6C8E4898C494C5D5CB2691486496
-0C43BB41A9FEACE70CBC1722EEAAF746A8526EA6A2DBD51C5B9598F3832652B7
-1F12848337B9E412B1138431ED2233A9359ACCA98A6277F14FE64483882B2BFB
-0146F449EB352BCC92C0DD17352531A5C64A5596CADE45BE545034281D8991C6
-185B056F47F2EA24A66D9FAFA8F93DD8AFE58467803F23391A628622F30C0B6B
-41C2E7C065253272B7081E49F7A45BDEB239049852D7D76D4C4A79A01671BEF7
-2F0136957EEBC9B6B071A7CCA3FB9EC59C970613320AB3F9DF0ED8DF75E7DAEC
-A13B92EA25A58BC61703102A475A1B137067FE5ED91F48B0FD97A790DEC0C78F
-C9255DEFCAED5884A3840362FF355B2E8F13BFD4946430DB1C5AA63D8F141BD4
-556984FBEDA4BBDD4258A7BA89CFA528A10C9978AEAC797CD6730DA7CDC5C0D5
-5490161EDB95D7FC89A4E898432F1656EBB62F7EC2551BF8063A98872F607198
-1AD81DF1AEF8125485C722F5304DE1C9F94225BBD6C24381AEF0F123C1D33123
-B97167713FEA39AA80131B77927B4A89F67A5415E639F92648F48DA1E373BBC3
-C4F38C2416A03CEA807C6EC9503CA64FADECCAF7FE96E438EF35F8C30B2C0495
-F446E84AAC629118F146AAE3BABC8A09E302C8484179A329E63DCBF451E31BB5
-DBE2CA993A3F451899559CCE41EF7FE8ABF45FABCA58D3116D01871EDC4FC01D
-0D291CB86DF4DC056A590F9780AF1393081DA564AD37F19F8BC28E1A1D019A1E
-FDC0B4BBFFA1AB0196EF615649E075E1C69DA55FA2F1552FC3AEA673949F3C4E
-60D6FFC64D23F63AB101F3FEA6DEBEF5E80FE4F20EE95B5D58D2359A41D4A124
-049FBB44544A35104B6BD8816864B9BA8E6E826E71E7C20B8F6DA1C0C8BCFDB9
-5E0C3E02D39EE0E046547C9B24743F2412DAA81162FAB5D76A350F9FA50C81B2
-6318F55AB3A011F8F221980DC321116E33BC324A22ADC05F78B647FE45EF0CAA
-60E8E03D79300CCA4BD0B82E965C97332F7DA56847CD041707C78DAD831E4343
-66A19540D89D11114C3C98FCB15539873F89196C5181157254ABA64178ECA5C5
-E079BAEF9877A4FD5FCB33F6BC4E6D51F473C7BC4804AEE647B9B37FEF4B4C7A
-EF12C29D7A21682B2CF0ADE055DBBAFA9C2441948238F674DC2793BB8FA02847
-8A34E3CD91721967D140765BD4EA9431E361BE6EBCD843ECE37ACB77416B18DD
-7F933D089F91811F246D37B7061344E4E8A1CFA3B8F9E961B07F9756E109B9BF
-10F32D90427779D79539953C2C586D650F371A20A7662E64054EC74A3BE6ECBB
-32DE9B5104EA349226E61C93069CB9F6A521A5CBF25DDD4BB607BAD1EAD75707
-F1345048C5AE006DCB506825FF365C267F87194BD5275BF8741B0CEF84A3F734
-579DDDAB678E8CFE585857A809377A7BBB6C8909787AEE70D877DD6C2C070B82
-02176C37FEF732CB0784C6D88EFF28FFEC175016476ABB7ACA4D1F326BFD90A9
-596B02397C8CDF8AD64792D6D0932D9CF54AECD54ACFAAC3FED7FCB75A1387D8
-86159A98B4CB1B6F5167B46345E18E14CE9C265768482395224E67655396A8EC
-EA8082A6D799CE8B4E6D47AA35EB0F73B8EFEEF423811D46C664F7D187DD114D
-6E3FAD04A7D3DDEBA482F550A172E90907EA60FA91B43A240A13FF3220C7EB0F
-C05E837BB6F7A13C8D876B8DB0C429164FD7AE1ABC187B62104F3430FBAE8104
-D794100A516A82A7622C0DB93A0094B0D8540D5B54EA62E5D791221E8CD6FEB1
-C72EFB0A3D20F94C46EB32E9F100840C73C010A26766F5A1FFA84B78259D91CA
-4C34F858F106BF5BBD8D696049F1A7860B4104808DA50EF5A310A595C3ABFBBC
-A64B294E0FE5F0D15968D270186A0532A9CCCDD66FBAA87ABE27F26A5A5AA652
-07819152D4EC49815765AB7802C816A1DAB7D210A15DC53AB861C673B7957FE1
-8A3097C97969C8249166E0A313A2E3D333D20DEE9CE41A7F0B9B4337370A0010
-012FB8F321557ABF4D8BE465AD36119776B56BB7CB094A9461F6B87CE1B6F39B
-C69D51A0714C93A5B129444B3ECEDAEA11020A4F66B445882953EEB284C829B8
-FDE20316D46875212F37EC910FC57AB5A7770BB0CE6EFA03D557A2829F06E5E7
-1BC6E777320F995C83C94E14367CD948927F566951B15542F0F2F50571054FDA
-5729B2A9E41FDD3AD0FC18AE099C61F50F20B9B2FA4BEE19DC13BD7DFD55826F
-9A4674C070CAC45EA4086E3C8DEB804D6650FC1FA181F3F77DB7006AC8D8270C
-AD15B690932D82BCE9A813909297D5208F34EBE5ED7819F7A930FA6594E1606C
-6C0E729FE4F5341C57A2D17FC1E5FC2C82A5C99C79471DE30E02A2C74BAEC014
-E0A8F0EA4FA9851AB6F67ADD3D80C287F579A9472F1EB055011A7AF76AED3DEA
-471BC6724510E26E34C0A15A74B1B76E2A0804A00A4F34ABC3153F961527B89F
-88A5C7E3A662333A2DFD53F5E7B7F356E3635C076B9268A866F4768283F175D7
-F322F2DEC36A6AAE560E0113BD92033FECD7273A5D5CD5C778198BDBC26EE78E
-8983D38F27F7F80B87B6CAEA851A3A82D6D00B7266E545C8FAEEC25D843237FC
-3A473D44928BD8494B52CFE175CFC7202BF61F3A98DF32A1425F0D06E29D1855
-628C18F3B00C18B6AE84B9B25A7219B2D71E36ED3B916421F65AC757E7681EF3
-A889C3CBB7EDA7B2ECBB7C2530D8C77B540CCAD32818F771289D2B007E7F10AB
-CB06A5A3054D89948DEE7D9D2795FA353516BDBD1A64F419A5A9735006B8E40F
-1A5A8584EFE0EAE63DAB5CF4169C57F658E47CB44E9A077FD26A917581F223F0
-BE01BACE7EAB3E22645A61EAA96768D6C0A05B05ACEE5E6EC9CA631DA7C0EA42
-33D7996EC99C57D35AB6FF4883F5B6B8D878B43378710B1BB6CD4B4CC4502EDB
-1BDA19F7737A4923D938DB3509DA87162A0CC46A53DD9649673EDA9601598FD0
-187463C38CDF6001A8D7D8E779A15D880218042B29DFD93302B346D633A43402
-4E4A4743CFF9F7E0CB6AF0AF64A11B8B85E1F9F3CB8CD3E70C9D9AAE2C6F7538
-DB43B6E483BABAA4ACF3DBAC2B9059169292D92DFB5AE558A5BAC903E5D3DAAE
-EC56A046B53B6FD1068AE4989E91C5BE655C5D4473ABBE6511E90699A701AB4D
-9FC90C2EB16F0BD95E5DAC1C7A80DCC97198363840DF6548A9BA8036ECF0DD9D
-7045DFB05B4A8249E8B10C23589BD9189722BFF745334422CFF2A63C13240892
-6BA041A057E36A8E334899752442C76C0E806B040404C9AE041E17CBDFC1D6D9
-F7C6CE67077EAABA33F569201590CE4F37A83AB37BDA2FA941953FC773EDCF6D
-86C36FE2672305EC1987D64A221A9081DFD36FD187F62CA414C5DBA8A57E677E
-A5C1FA54F528438FB24FB93C1F527A3B0F484A8646260C8F97EE3F4FB211072F
-034D374BC93CB736F4F77779A82F1F0AA52807D0F8F7E67B77D47E79F8122101
-813006FC9AF9E89A6D1C2DE2888044ECE70A9CC4E1206ACA7497D1289D9422F2
-40D2871E4487276AAF5E0E00D6142885DF51766E9CAF9019003CB704AC279298
-53EE6FA254B287B25783DCD1028DC9134DCE696671815E71673A40D214584575
-7BC75817E54A1335AAF1AE79F78D7484398D9F53BF9FE474AD007AEE18D70AE5
-E587F7B69EB5BA64339512903E60CD60EFD0CF8122056FB054CFF491E8A777A8
-EEE52F696E0EAA31F016ED659E884B4DBDB576142C5DC9702D9A8682B0DC39F4
-7ECDA624B5CD3D16FBB6BFEB944DD72147EB12005842852152BFC72880FFB4DE
-D43612D4979F6E6BAF15519754E0900341E31DD4AB82756C3DE0C7228F0E1438
-0B74B63BB5B809DFA39B5DCE169ADD74004B4ADDB212B7E4E18FA9B6DCC5F7CD
-F52B482202B79B939447F0CDF7B4D8774DF534E6563541F77A10835CF6E862E7
-52F211F3E31AB73AA7BF2A7AF4880B65EA3D46370C16F188A51C9F7CB9C22F83
-D2A150AF8E6BB9E1F7395E7EBA96090BC629FC415DF6A1516E7AE569C74B882D
-A8393185067A3CFB859013F65A48606CFF81100DC553AE0BCDB0177BE9D43582
-19D46D67611514DF1A7700DA36484D9F79C16E5BB769B8C471ED70D0102CDD80
-E5BFC5FDD9C7C1E1652F54FA26B55F3A22DC288C5427E03813AC60148117EB0E
-F6B0C91F5FB5072744924E99CBF393FDEDCC75AF0C53AA6DC21F8822893456F0
-357D3DFD9D915FBB50E1CBAF6289EC03B562413296278E5E27D864E19E8065A0
-1EA3484E187DF05DE0E07ECE36C7693278E3759B04F783F09C5DB5F63E94C1FA
-24FB52E77EC55BA1E33070B6864DAFE9AB122A72E51C034DFF025C2A8E48AC64
-81D68D6D13407F3B194DBD41B7DD98840143B0B77D7E8FB0CF8B25A09F584422
-48DC065C46E51CC49A3BD069BF70BCF2D3D5891480E18D6F88813A6BDC449469
-3FDCF978D4C1E1394BC37CEC7215B66DA8EB96B9851A12707FCD4CF18CCE0AA9
-362ABB02614E63841FE1CBFBA0599E8C0B8D7CF41E518A30E377BA2CCEC5A439
-01230BB657A076F496AB398045B17B82E4A117D91369CEAE4F0F35346E837686
-44403EBDF0FDFCEDE82003AD156112390BC086371E3B2467DAA1A533D9091A10
-81F3024542A250C89E4402951A513EF66BDFD245B41CCD3753C6F64EE4BF507B
-9DAE28024BB8A8D7A5F89C61E1F139DEB29DBDCBF29EC1F51AC28765B5DE9447
-A2CA1A6D9C7B4833D26845CBE2598972B4EE369CA4755978502007649785D411
-382B23545EBE572234D7273B82B5A31D5BB4D9D6C29EFB257DF8AD4C46B9861C
-95A6395C0694E4A81B043AB164218DBE00B0FA0D305DF5227B8D4444AF3F6159
-0B8E36F1AEBC67AC7E33302394831B7EB1104A291CE82F22B6510A193057AA3A
-C0F66BC6191D0DE3CC7D63A33D0277D1276F59308F1514E9B5BD91F3B8
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMMI8
-%!PS-AdobeFont-1.1: CMMI8 1.100
-%%CreationDate: 1996 Jul 23 07:53:54
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMMI8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMMI8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 105 /i put
-dup 106 /j put
-readonly def
-/FontBBox{-24 -250 1110 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
-5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
-4391C9DF440285B8FC159D0E98D4258FC57892DDF753642CD526A96ACEDA4120
-788F22B1D09F149794E66DD1AC2C2B3BC6FEC59D626F427CD5AE9C54C7F78F62
-C36F49B3C2E5E62AFB56DCEE87445A12A942C14AE618D1FE1B11A9CF9FAA1F32
-617B598CE5058715EF3051E228F72F651040AD99A741F247C68007E68C84E9D1
-D0BF99AA5D777D88A7D3CED2EA67F4AE61E8BC0495E7DA382E82DDB2B009DD63
-532C74E3BE5EC555A014BCBB6AB31B8286D7712E0E926F8696830672B8214E9B
-5D0740C16ADF0AFD47C4938F373575C6CA91E46D88DE24E682DEC44B57EA8AF8
-4E57D45646073250D82C4B50CBBB0B369932618301F3D4186277103B53B3C9E6
-DB42D6B30115F67B9D078220D5752644930643BDF9FACF684EBE13E39B65055E
-B1BD054C324962025EC79E1D155936FE32D9F2224353F2A46C3558EF216F6BB2
-A304BAF752BEEC36C4440B556AEFECF454BA7CBBA7537BCB10EBC21047333A89
-8936419D857CD9F59EBA20B0A3D9BA4A0D3395336B4CDA4BA6451B6E4D1370FA
-D9BDABB7F271BC1C6C48D9DF1E5A6FAE788F5609DE3C48D47A67097C547D9817
-AD3A7CCE2B771843D69F860DA4059A71494281C0AD8D4BAB3F67BB6739723C04
-AE05F9E35B2B2CB9C7874C114F57A185C8563C0DCCA93F8096384D71A2994748
-A3C7C8B8AF54961A8838AD279441D9A5EB6C1FE26C98BD025F353124DA68A827
-AE2AF8D25CA48031C242AA433EEEBB8ABA4B96821786C38BACB5F58C3D5DA011
-85B385124DFAE11BA4AB27032F02AB84277DB8B54826CB75B5ECF9878D64D0D2
-5AC4506D5C656629EACE8AE5685D415E22C59E84B89527286786C675B1AFA454
-2837A67268F06EF698B0294A84F007116B2822424AE0CDC8F3D495E64302BAA4
-E4C20BA2356BA1DF864C793A55D32F4310DFB4F23DE921399D432EECD8D03F52
-ABFA21F4EBA4C418139A32C220A65D626D98A34BDAABDB371E848A7CD912531C
-D29DA90A905E4FAE9F504CC5B2A5EABD0E35F5B21D9FAF1366996091CA53E206
-5728501386D3E0F7FFF4F43F1DB0FB3A72E51B920608C6167756F098DA349293
-7641ABCB2A8A38CCCC88EEF3CDA13CDE4C058A256F7504C7ABD7B14F6B368BBD
-6CDA7887494D682E45C0506AA2CCF572412E8F2DE174F8A2A0EB173C4169D31C
-58D2D8F8FE0812ABE05E59373B725E511D647A257A8DEC506E28895CC40E1054
-D9C2E142365674F6170DFE80389DDB5868BD47CAE7ABF9561F9FE27A475BDA14
-3BABD0AD6D346DF16F091446007CCB6951C1184D578BB787245ED64C50AC7C3E
-87BADCDFE9F226468D5FD213BDD69C723791CAC3964BD38FF011DB32B0778F0E
-688272B48440DC0045E1E2E4D325D83A7C3205AAE64FE9F12258841C128CC631
-0805A58684616EE2F9A22B4AED767B7B363733E5353E9939742945733CF98B84
-0F3EA6AE9D3D335A25FD1215F25D12FD10C7673C2AD7C9C50B136584AA2D4021
-B5D16999A29F8697092D7E08B3B1
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSY8
-%!PS-AdobeFont-1.1: CMSY8 1.0
-%%CreationDate: 1991 Aug 15 07:22:10
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 3 /asteriskmath put
-dup 48 /prime put
-dup 62 /latticetop put
-readonly def
-/FontBBox{-30 -955 1185 779}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0
-5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F
-80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107
-1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB
-DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20
-9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1
-CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA
-F83C7D393392BCBC227771CDCB976E933025375FFCDD9E2FD073678A57A333F9
-6BDA681912781873D34F1060DA2238B7AB834333319B517B60BDB4F18DE99AB8
-B40846B3F6D0578519001B7B056AE25901CC201A6D84E792E3EF9A50BB295B13
-35277ECB2CE2348EE3C64DDCD19A9BA2072C8E4659010CE82AEB0B35282E4CFE
-154FF4C063CA92D0A232A76A5E66D6FB387AECCFA3022EE45643A55D599896EA
-25514CCCB2F283349F0AF6B54D2B805EA6B53E91118889A285ABC89E3CCE03EC
-774A46B3CDF069CE17510B2CE786087ED38DA92CF3613B15A8E8485CBE148A92
-5E5B61E27DA6DA431325D50FF2040B7E549435B062105E60AE0E4337B453F111
-73A97B87BA0F7CD6D0807DCFDF92C395B2DF5E424BF8CC9284D04331DF61094A
-1D7A4FF51B9CCD69ACAFAC85CF76DC549086B5A16C5E053D8F203CA6B61950E6
-6E5BADF0E9FEF56EE1152D7A75EBE44799F1AF1023E55C8A32206A80D9343691
-5EF448A0B0F28047CDE34E833BF55C2B316268B7BCBAA05DEDD8242FD41E2576
-49017867E8C65253D394E933EB99D530AA7BD7B9F71908E28CB4C89E1289B3BE
-AF89C1CD79CF58F7DAF56A613F833DC6C99976D26DF0FB8F22D9AF3988F837BE
-99581E02596F649CBA931C3E300B7D88F77ADF82261EC322656D7FE045FEB01E
-3F74C3C81DCE1B89AD40BF466EB02AB3605663A106B3CF1D27B302E374C09AB7
-C9F458F07DCE6AD63DA5834D8B6A2BBBD783C4549248C54193F6C7F3E724FFEF
-1350616FB7
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSSI12
-%!PS-AdobeFont-1.1: CMSSI12 1.0
-%%CreationDate: 1991 Aug 20 17:34:51
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSSI12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -12 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSSI12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 45 /hyphen put
-dup 77 /M put
-dup 79 /O put
-dup 100 /d put
-dup 101 /e put
-dup 105 /i put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-readonly def
-/FontBBox{-98 -251 1052 758}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AEE33ACC9AF2153F3341E64F46
-5AED4BFAAF6C755C6AC04D37BBBFC2017C248EF0827FF3051D048FCFD75430F2
-DACC7CD9C08BDC102E20C0D5D9F04C9140BC26DF4C545779E85F24C55AB9A921
-8265FE51E80720E7A3B7428B5C1F7B74887D294478B1E1C718F4FDC9D28FF86B
-5D58332A1E0EF7C1738B5338174487361104540317DB1206D0DF11FD703EFA5A
-00216612BDB99F829954446201B7C88CFFCCB2B5DCF8DA65392F9B8BAAD3F4BF
-F9E731EB5D03CEC3A8B47B8273320B200F5F6B7D54B6F148CA7E1BEB4967EF74
-F449A40E9895D1C081378993324794FD522A6F351D72CBB1FD760532E8E5E6E8
-C65A05F00BD07811077BDA604D0B987F8586F4B746C38D4BBAC2257D0D6844B3
-1D532F66B227F29F1EE66E977DF1B59546BE3D9255EB8F7597B1134052289295
-BF9FE45F03A01F8236D4B603E28701A5AF19E5D7D81677E5FA8B3C80156FE94B
-2AE08B2F4634EB4A64419F7698FD7FBB63EC7A3EABFAA6DC72DC00D88171CFF0
-31081D31868266889C7056997F554FDF594D02DD40927A86F81C7BC69C91E3D6
-E034ABB0CD7A9DD4A8829CEA7EA3A8A0EA454F0F9D9DEBA2B05010C45CB92FF6
-F63AADFAF485A689F6624CE1FA66252EB106C35FF9C6C5C90C6F16B51F8A2C2A
-D5CB743B71012F48505BE430D25C73A6F0B3867E9CC1303379CFC14752D609EF
-CE71A3DFF494D78EEF9EC6AABB01516E86F16CD3019134E5B636A1E4959A8CBE
-A43EF3574C41EEF192FACA9B78364914EF08016B95CF4D412DF23AB746098611
-79AEE406A647514CFA1CC388300069323208BF5299CAD503EBDB00428A89F79F
-FDEAA40AE915A33C2237E1F73271E779DFBB6654C8241050732F70580964B49B
-83BF35ACECD6AFAB2C25B3CCA95A3FE4C1704A456D86D43017B072175E5D33A8
-A8FB6DE476F0FB5021A332054F2C41C1F886D5B0D7BFDE0D220EA5DCBE3E349C
-36A49654C3E2C1AE81CF7BF326ED6E2F640D2324E6023397BDA11E26AE9663C9
-C854A246A914B084C26006BCE8D3BF06FF023A762AE7E0F654F5684EEA0C7204
-BD6333D0B277772D42DC60276449DC7C6288E448119481061BC6F5DCE58B5B5B
-02E9D0AD039DE451C0754E3AE68A60421306B620262D7615B83B736A15C2607A
-EF7E128EDC73DB4CC12D0D67A43AE2DD42D12D8C5CAB2EEBE0D305720B2E4067
-3819C61B782DB347E7D414131A2E5D0B88442F070C2B48AC5A754797907968F3
-17E08A53720E0C4904EA7680D1A9515C39291D5DE947BD88F6778B4CE2B1478D
-9519892F42DDC7FDA65908C33B67AF134307DD53397B2297D1F4D674D83FF03C
-260CAE5201C91F535EA0EABC21CB457612DD09273AB194B278C6AA9FBE1BB57E
-F818B6C87C260446194BEAA3A195E7442616F0BE06EE44B98F516B6B165392C2
-623E79AC3155FC5707C5421DBB6012B24F205DF2017ECCC89DA1B939CD8A5AE3
-0866D041672756BCA17F2092987C4E2DD0AFC488B664CE6F6E891921F479089E
-AC65B1DCE4986666D67639EC30163302CB81B9D9A046AD50E8E5AB4C0983149A
-FC098D87F312355C96E8CF37907654B4DE0D7A0DAAE2E8C18DC3FB569DEA2F37
-3B7F0CFD6759D3D4A2386658C7F63ACFF8D237EAB22C7F0A3C5237074DFC9A97
-B4584A7E4AD13CC1B40433530867FEF865E276E64B4CDDC892B8F3355DD387BB
-933111506DA32A35D4FFD32D1F1462487E888D5E381E5B31BA7EE30CE9B5E7CA
-F145AAC032CE64F2CEA64BEFAAB332746AD14E30EDE97DD7743A86A39079B634
-D442BBC2313CF0CD4D5AA58339CAC5CCF18629897EEEAE4ADAD7A72CA19B5B90
-A30963405AA21FAF6DE5212C919FF40206B643BAB870AE348145BC6B9F057A4C
-0A0C325F7B2BCDAF3C1F2B555E8F9D81C75021CE2EBF20145B9E2540F28C7258
-1575088ED1D70670CC7A3B0718A6952E5DCF01A5AD176E576B64974A6952B875
-D489E8CDCAC39BA100075D9D2D54B4FB91065DF92EB446BE648A0830753BA694
-51F08CCCD39A6C19081E12643430084E3869CFBB29EC9F1A74746012D39063C9
-6A4D8CD7F28CF50D9D137DA5D1FF2F7A15B6C6030D6A15D795E1D3FD9CCD7806
-7414DA8BBAA69ABDDC683ADE88A795D2332943F6332A81416E4759941FDBA4E3
-F7DB7A450F34D14D0F2DA497D225C87F831EE6F5C7671C4896E0FD00CBF95B97
-F9EFF8CAF50BECCC28798E9D260FE6741167302672CCA3F53E49311B03F6EAD4
-658E811F82413DBC73CEDAC83F472C44CCE7F81EF5D785D43DC96840BD3CA24D
-F3D8F4E7C4E29F18B1D8C8A16B8B6585B674E3E8D1ACA1D02E1D10E25F3F6D8A
-6D90599FF1DF7FC288BC732EFFB19FEF65A099E88C2F05EFA1CB6317A9B17813
-C4D6A3B60F3244EBE3EE93824164CA348861B20987CB27231FC68F73749DF709
-09016778E98E133792D069AB3FD1CF0D2DEF037389E1D44B3ED06FB83ECC35E8
-5220E4AD33E633EE2EA809F1CF0E6BFD0648972C8281B538D6FBD0EA63F919F1
-6814C2A22C53C4F5E6C2D9B67B1D55EA71AA5120DCDD291ED997A03E6070A229
-F25D2E421F1D70351B32367DC6620C0709185A067402201E16B94A4044D2D35C
-E2C418538A0A444560A10BBA7651CC56BA81E43E7E18667F31954CEB0D3F80DF
-C2C5CE22005E3EF11A9475EE33E21AE53EFB78C4E2111D70AE18A0F481626052
-9187C0242D435BDA6DD6A0C81B1056EB25ABD26DA38C7954EB6B474157422395
-2F57F1D501C18211CBC5EB707478C480914A1DF871E1E1608D58A5874175D8A9
-5A559F131DD57A8058865637342FC4A12946F7891475EF6C035A4BAFFBE67E09
-35948388035AB6E61CF7DC65E84BE79A47CB69799D312A45FBE34EF0273F67A9
-859B1B515BED2834AD93481404741A6CFD03636D8F82723AAB1EAA73546D5FF9
-FC40704B87EF7C02817FF1D0D7E9809E10D7BA938B88E2263C22C0B3DCB9AD5F
-E2EB7877E2DCAA7D68CCBB6DFB88251FC5A44747D24DC93B1F749E430A8824DB
-DD57D889736ADE72D35E3126C958CD5A3717AFE7AF59B5404428DD2E02F112BD
-1FFD59BFFE5F0EA7A6633C3DB6BD33D87E3F2BEAB6284F0485D42071327376FD
-55824713EAAB8723F027E753FE56497825A1458B66F95CDDAD798FECE7B9EAC3
-E7F1446C5667082C8CB78A958D1951CFA46199893516012BF4A1253C7E1A59B6
-2AB6168DB0BDBAD03B7B3518ECA646DAB97C2225E3179833C9BDB733306C1D27
-DBD6CB9CE20E10BEA09F378428AF5D877C1D418CCDAEB8CB028EC9D4270E0744
-12E8930496D22498398DFAB9261EA4B90863BD2B4275AA73E192E1BD3C660E72
-E15150B88989554C47868D
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS17
-%!PS-AdobeFont-1.1: CMSS17 1.0
-%%CreationDate: 1991 Aug 20 17:33:59
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS17) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS17 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 46 /period put
-dup 47 /slash put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 68 /D put
-dup 71 /G put
-dup 76 /L put
-dup 77 /M put
-dup 84 /T put
-dup 86 /V put
-dup 97 /a put
-dup 99 /c put
-dup 101 /e put
-dup 102 /f put
-dup 104 /h put
-dup 105 /i put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 119 /w put
-dup 121 /y put
-readonly def
-/FontBBox{-58 -250 939 758}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F075EA0A10A14816D516A63DE166FBCFEA932
-BF000C3B84394CB6E6A446D37717CF8AF9A27241D89E3EC12BBAA36A87DA0A50
-B96DE87FD2565D6BB4225E150CDC8FBE654B16102FE8DF3BB5EB869ECD8E521D
-74ADF974252C93C4FA50311485350B2EC0A92EAB44C9A8BB11852B3666C5F393
-6BA5AE3D742F26EE549A603EC810A7528CDFC7D3A1580528936A7C291404D23C
-A573D08407861ED401CA26626B04DC86EBB4547870BA7A03E49CAE3D0CA7BCD7
-6C28C3A89BF4182CB84BBBDC9DDAA541448456EAEE89E87C488851D1235F3326
-D866CED01587D10C2464C07E3DFB71E49317FCBCE83A4B85F2B7E544BFB398B8
-5BD9355CCF9088DB5108E011959AC68F9A3773B17656F85521618D608D9F6450
-BC4EA327B03E999BA05A16CFC2234F388EE7463AACF02EA3A45D5E65805C7ED9
-4618D5A8669FF3ABAF8B41D76D11F4AC0DB848BA8A5D51CCD6D85EB6BEA99A54
-80CA3DD9B7E9832296073E66AA9697E86758256A063934E0B30425BEB569D9A7
-C37604DF22CD0A369EE007F67CFF5A930B5F77EA030E547DC635869BE5905270
-09C91AEB22772C01412D78965DD2B489B4C4DF35FADD130DF1FCD2C59D0974E1
-4C161E5FF72F790700E0439032D0240542B702A7520469411C6809C27B3AA535
-A5ECD235FB90601C6492C6C3D2D38AB999445474D7E788097E247DE495BAF83A
-7F1C70DD205967B579F69E764F4DDDE56AAC3D87CB837EADF755DB85B88EF041
-AC4F754DE77B66B0471384EFEBF9D67DF6626338DE3D4C65A1831032D36C0B8D
-C60513EA65E9AD53E4F1F1AE4F6DB85E249AC53396FF5DB2189F37D359DF0AC5
-9369E07ACC443314B1A13CBCDC48DC2F95896CE74E346E7E94D94F292747B3B1
-630778DFA32847A43911D3822802A48A1CA419AC8D7A4955FA7FC4AAB6536079
-5611DAB6DFD8B3795ED2CDE0862DBAA89494F23CA996FA16509A61B62C324321
-E88DDC1E91E937971DC7A7537661B52D95A35E6ED47301171F9D61BBE84C5964
-BB3B95B9985A570A22BEDBA33078C9EF78BD5114E87D56340326948951F1A790
-ED4EEF181F75AB086261BBB1CBABE2290B77189B0553908F99CF8D16A5E334DA
-2007D051A112245722D1904CA05723B8A360B9700BE6E12B362617D001E12B5E
-F29E408D31E7A243557C846ABDDB40F1C7F43BB6D0B240236601C7DA9CEBC531
-A156B3A7CCECF0E74AE26D681483C58F0FE8B7796547F4C87B0B585E3C60D74D
-E87646708841E29FED273B2E7D5992B3480FAFC157E4A6734DB64BE8252C087B
-B4F16F15972A58ACCDC570E65377D20FA92380DD0E9F34D0008D03B47190FF97
-6E57E48144B9583CF72405131C88BD0EA5097AD95DD849E8A286EC9404132E86
-CB05235A3372B8F417F74A055DCF948A4ED7561E9B243F04CDBECE651FDD3773
-1CDABD1E78C4A880DD44A0BD973406692CD2CBD340E23F84F6FF208FC9FBCE89
-6775F79DE2C46F88C068C248356B7082055158C6557D3728A993EC2C5AF7B777
-8261045840278C41C18CA3FA5911EC056BE469BC6074B7FDD242EB65FBB09DF5
-839E616E010F4D388D23863AD6837423801CAB797CB9AE621FC9A1525BB3A5D0
-C68FAC049925C2F8C90F477D1CD16F1F86FC35F0A94195821F5A699304BE073A
-1ABAE06B1864465704525831ABF418161C1847D58D3537710FE9F17F0EC617F6
-0D007C72AFE3EC75EC6124C94BE3C8C2C4FEE62ACDC92BA08C5684B4E465A352
-F55B8172E3F9A38BD4E6670AC0A5762B0CBD031B7CFD5D72C5B86CCEF8C56FCE
-58BE94C2CF4922C843FCDAD830CE9141FD478CA4901FBAEADCF75C3F67989DAF
-E2EBB651B5740B3867CB0FE6CCB8A2990DA0B41F5FF9870DE47853F0FDABDA1B
-4DBA8210610904F27FAEB4539D3C6A881714B9134328D7327DDC6877E45DA289
-9F1972BDF2D39C48D4D4CF61CD852FFF5D45128327D1C5991C1C30C0D91F0635
-D5A13C77E533477B0EB4FA5EC5FF87C636969959C3984EC07F820B52993AE85A
-1BE4279E31A50E48438C481003C9E409A03B3A9BC9F57847EBAB0CCEDB99A8D2
-43F56D953F048D079CCE1E9E423AACB41A7EB8A8D3844F5852170C703E1674E7
-CF2DE17CF0EAB70C09428C0AC43E0A3FB924FF67EFFD89E855DAA0B9B8D95526
-4B4B4B485E51F9EE229DAC418BE440D12CFEC46364BF408DBAE7A1C7821DB337
-CD27A8CEBBFB1261772229B3A7FA993B0BC2184C79278F06C1C15E5A2750A547
-6D963EE63B326BAD605AA4FB9D066D25E7ADA3023F264C677BA22724806538AC
-32CF611EB45618B6683BFD20AF6020F15F808F9A6AD0908A977D74F97DBC6DF9
-32F2FBE79D3CC20B182307C06FFE209D318B6514E62DD540605342349666F9DC
-FCD8D8E964C07ECD1CE2D769F2A6EE44AC28D02388309899C972EE8725C62574
-BF38973432C546B72C3CB08B0881FFF48BD1F00B1B073E9C9B8341E8684DB47B
-8032B5F754D17B726478D7387C3A1142128A283E760903516794F0D657DFCB73
-EDB9751934DEAA4482D8762BD8E2539DC21D2E18593E9551AF71A451A7AEF3A6
-40C96A06CAF2DD138CCDBF01A0337F2853C752EAC62E45F6A2D97F9166F1EFA3
-B189491ED854784954CBE71C780A6EDBFDDA06C35864454A504B5101044BA960
-D09769FA14BD7BE3646B806AD6DD2097D65812BF7BE21D8DAE64EDB360B158AC
-308E6C66015504C11A0BC829481DC8B32756A62E78429469867373D17D4B2947
-94CAE22A7110CAD36C927E5713544F6E09757C8D1DC6B6DA6D2F916FB143B646
-8370C5175FCCDF8AE4B881FE51F99C678296962C02A9F683AA5FB8C39CB5A798
-5141331B4219E5C288777E67465BE4D49ED29F2377CBCEDB6F8F75778D25A896
-FC4D49B44B412D5DD283E63539B54BC6B8F48F26A7EAC875AEB1932B2BC63356
-3CE3E9D9D0F9D2850C0F13170157B87AB850AAF77B1D5DE7C3B074AB5A63D484
-0568DC20451E35B7A246725B2DC9B4D0B4BF0501648CF9CC5ADF8F9B2FA502F1
-8541CD6EC5287CF33997F7DB64FB0F59336F1EB68F7BCA6D9A96A93AFE37E0A4
-34E84EAE5249141EB3DC702524A76544CA3A0CB9B0A0DF11B1FF8E7E283BA97B
-8835744CE3C8253101A02CA3ACEDCDAE33584D1E885B5E85774951651D7B9377
-7946AE06576A498A10BBAAFC5860139B2477F4C47BB3ADDA76D3613D486094AF
-C3A8CCE40610BFB34FD633B95CD38FC22BABE16EE670C695D423BC4692CFC58D
-4D1432EEB29D752F403CD75A78F973A6BC247EB9182A7BD2EF7DF72F837EEBDA
-14232EF21CC1B60F7D58F3E340A16A9311A962236EDF7188751474B8E5984423
-BC9C5C033685B94F7F06C4ECE60F72EE10F3F4C7403303463E27BD2EBCC895C4
-443FC4A6DCC5DC5A977870E22168801C5CC76E65B5F51146DB9C96EECC36633C
-63BF4E8D21ACA4A1589013CBD643677642C23B2A4650167E5FBC7995BE000014
-622AE70C017663D44C4D42EB8189214094729723C7115CF81E0A07AD3C56414E
-AF1D5D4134E3C16E9A9D161DF3240800404093D12F88B18EC9B32D10C044EBCA
-477B6DC1A54D8511AB4A514D3697F8C8148104BEDD820BFE518CDBFC343EDCD7
-CBE0A51E3FC8F94048F95A046C118394640B68B18E4C7AD3F13E16C9BB84F72D
-80E8387F8E9705ECBBEC470AC86A7787AD2A1D980392312D1F0BBBC60CBCC3B7
-519BA1345C578CE48F8C2DAE5586BA3FA25F4D7839F8AA020973E6DC0E4E14E8
-735B5BB307668963EC320D965204C899AB1780AC28A665EE068EB0375487FE5F
-B44FCD9F084EEF4FE99C71A9BC0745A544767F7D95CA44325BE2DC9639E3988C
-5330751D18F2801CCEE7DD6EC2F59F03C44BC2D66EFDD3A964698C6EA2220B1F
-DF6174ECEBB4B992BBC1D044B0CE319898EDDA4E504192D9CC9DB5D55627833A
-AA6FE50D7FA132EDC0B678957E2A7B5D4C26BA88875F220AB2FF715BA0734CC1
-6FF7B80380C7AC74E04C2E3529B26BAD8C20F678B5A1FF10961E70233B60B3CD
-3409795CE25E4EBFEA9053DE3D5D0085FF15C7765F69CB51776B9FAE941A9693
-5DEA96E9D58274F79702E39456929E9DF677CFD97F28B0CF8447072169C0DE0C
-148CED4E7DAA97859FC34CE2C29095BA53B7DD2B0A7D67567DB3922A75767526
-E1066F131327B976AA4DC2E4CEADE3903A3B596D57BCB506CBED86F024077AF2
-75407943DD079D69BF861FE3518266654EC7DF3B892EF02F430CAC108F00A32E
-823980AEC6AF8912E9E21540D99666A2B6220DDE7B3F64311218123981FF358B
-406F1B7C9AF64C52E9BD37CBEAECB53F250420E5CCD4FB4F05D2AFDDE6B6D978
-2433E51436048EF0F45B3995E0DE207221019AF90C15935EC0EACC1F52BD16A6
-ED7498E9D5C80966DCE2F4D853C8A65CD26A272C028932F663B5C01AE646D514
-5C20CA9CADA4519CF13FA4ACD3DFE931F0692BFACC27065F8BD781A316FA0D16
-B808C40047AE4856B9B14920175C895A47740B2ECC5E89A607D0EB2867A87779
-9116A40D8CFE9E3EACD0D1FE4FAF14B744A60DDABF2E99E674A038EBD1B9516C
-BE08D0D050C926A440B62D1C8F2595BD0C10BB46ACBB678D1223C5C081FF65C0
-FFE783E0FD195CC7DD144CA61F8414B3FD23E6CE9F5634E37414964262271B29
-3B74DBD0A1949464FBAF1BAD5C0782F9CF373FCCC81591EAECC50B04C9324818
-DAC343475EDE526056D82CEC6D02A72387E8E2BD6FC0B7882011249D69580831
-801105A71837413A4F0FAFF3742E1858825D0A0E8A6DEF1B0BBB2338E3D3A6DA
-7287E4F23C899B0BFE17042AA2FB636A62F61BDEA7E99A756006770C9F7E32D3
-2B3FDCEA74D6BD50124AF03F743048862D759B5D46D3FEE5D1EE88BF9EE074C0
-3C63BDD2DD148B6BB5F707F38289EDCF945458958283EC61F6E6BED4F55EFCCC
-0A66E8FBAB18BF002684DF03DD5FFE08BE23A858C8850F9DD3E74379638C3D48
-F17C27E5A1D52187FCE881D6BC81A568803DD66E295D632B4C523706F5082225
-59D035B53DF4B2357B173ECC9A123C03327114241ABDA872D7AAFBF9671E6E03
-06B33F46E8BBB0FF1732D7AD47D809D4BB294FB3113F60E4EFA319A2D891A7A8
-2D1E633DF0350A8D5B8AEA5916482763F0B78D480348072D66FA77F47E844834
-246D72D1862386A86752B07BBC794BA45937C811DF955841812E27600CFAD6BE
-60A7EF0A9156C1E1EDDB2DD4DC108446B3B0CAA965761393F4645ECB5084D356
-8FAE32F290B8F43186C2C18ADF7E49B32957F11ECE069FE85AA0CE799B3BE646
-CB8D170C9FA8D88506C002B9A2987F7A2A21166C820A9429C464E41CB773D9B5
-E08BA11FEC8F4A121277B26AC704785C7648124AE2C0B7BFC1D81ECC9EDFBD54
-3160A9483441BEC5833EEBB4BC4D208C4C4BAB398D2CDBF5EC197A29C72CBFFE
-E61F257053BD5E793082B4846D0C095E754BA47AE90AF673F6C8F794804F7DA6
-CC286B17218A0FD197932CED8556AA6FBC9960214FA1D12E6368201B0700417E
-7DF7DCA09E1D53458245C47D122079FFC8860E7EB4512C266167A3DCA93DF293
-84BE2ED1F89579982B838DC16C2D0D1DCA46CD95E806ACE82D700699A6CF7709
-779C2C59DD82EF440097EBF61C78B5FFCBB1D26CE852144F5FB856DA8B5F57DD
-F12BE0EDA202D9C565E999677691DE5EC4E7DD2B0F229327B2E3634B3DAD790D
-E1A8DE4630616D23C4E19037DF1E60C0424D9AFA7DBE8504D71A5E7485AD1A53
-DB08ABF674B2C24D20AC9538A59F1F5E8135E3885A19001CF22FB7CAB016A43C
-C1B882E30F348296FF6901C75881A8DABCD2F22EB015E59A6F9C1E4D157E0641
-BCFD19621A9894560ECF209167908F68177D9AAA108508A5885ACA1C7FF37091
-4437233E6F08087F2BF44F41BF22F7B888B82D96E80E91FCA2D91F82933B1775
-F85A385C9E2D2555FC8208C01A088BF16B071E347B537D4E94448B058A691239
-2D175199D8782D27207418114F
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS8
-%!PS-AdobeFont-1.1: CMSS8 1.0
-%%CreationDate: 1991 Aug 20 17:34:12
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 46 /period put
-dup 47 /slash put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 55 /seven put
-dup 84 /T put
-dup 97 /a put
-dup 99 /c put
-dup 101 /e put
-dup 102 /f put
-dup 104 /h put
-dup 105 /i put
-dup 108 /l put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-readonly def
-/FontBBox{-65 -250 1062 761}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D
-7CDA3F577075245561191667923D37830EEC37A0161B6A3EC8FDD63CDB8C8D4A
-AD39C69A264813FA79C25E85AC95C71AB965F6C14A4A1ACF5BAE27A5F628B172
-47CF6A12008558438874199C237501B72BFEFE64B606A327623BD8B217E8349B
-7BF5C2204F4DE2FB269845D5714A31151A66064419CCC46A63F8E54B92B5070F
-F3D80801DBEC658CD3926B15BE3D4B7591FC36663D3C03926D0D3637B53BCC22
-73C8E0001B416A65FC67C53383458DC125FD14FFE391BBBA321B5AF5DEF85DBA
-5A5FD759FD2AAB6AF31CDA6202EBB763E3CAC1FF91B1175EF818FD662B60C642
-738A3B4F27822A0560BB7C08AD42F976351FA5225A0E6D56C7FBE06A809CC468
-FB2E90C84FA56C62CB7BBFC80BD94F5C6BC0EED14433A4A356D2D15DC87B34B0
-99A100502F55A32D736757642F9F9719FD9E35A1430A72C254614B4000113705
-5474FCFCE47A6978F69FA467B818309E61598EC18089BB924C393B3FF1280D72
-E1969BF5AD3D1074FF13202D4CC324396BAFF2397DAB2C516C656B6B240F023D
-0C28AEBB957C23012C971D444DD1C4C2BD7DCE178D46CF8EC20DCAB9A930907E
-124F3B3B8D16DBF166BA40CD780DE2155BF21EC2C3E0073422E54A09DF4A9491
-63B55882122F6B40490D81533CB0E16967E32D4F5B5D5D14F578BAA0137704A3
-2386E6AA4E3D160559EB245625253380CE64C30B41B573D7249B0B6157B02EFE
-0D82006B4CF4A294FDDAB5B87CAD0B2D3367F9138EE0922FBDD3D7BFE4C6B297
-762F95616A75D0FC2D2E22D79172DF1A3287C67BD27658A448FC61077B3033AA
-5479ABBF5CD952B5E19E437CD642CDC43FBB26115DCC019FEB3195F77BD25A7D
-67A8F65F5AB1A646E5CF1B1213E7CE8749B97CAADCF559B3AC790535FBDA299A
-4E69A8B9A9D44F8794008D5A534E939158A7E5B4987E12E9ACC92A8EDEDCF786
-0F182C8BBF39DEB4A16140BC6F82BB982FCCE4FBB89F1E9B877F4388F5E90094
-F7B06F0FEC2918270BCB2FF9BE99939B9FB22A00794A4ED4817BD27D18A2A8FF
-74B3B0E60F76B69CC23D58167942F8C4C323B9E6A7BD78850874BBA11848CD41
-FC9F1FE33CC1ECDEDC102FE15DC60B99B9D156419F71AD39D6204A52F6E63C16
-4DE320786FCD45B774E86F8755758E960683AA674DC50C80E078ECA3350CBAE9
-3D57FFD9A526400294B465AC4C8EF8210E894DACE43C5A3998A870C1588BDF8A
-F0C9739B52E8F5F6AA4338344AFD1D8172D200EC92AC0944EE9B0FBE90CB264E
-8E0BCD3B79B84DB60586B68CB56425B730A8408230C667F6485AB5097AE797B7
-3C05C7003FAE6B7C557927995F566D878F0C2D4A831C633B9D3DA6FFC680402D
-C0753D17A6DBBF62188A790B9BCA4D462BE13E4F875D81BCD302EF984B80C516
-AC9E4EBF0E132FC25132A1F1892A0D50333E720282062138362604AEB2FE79E9
-99785B06815073A77AC465136C3D01A51CBA043259DB59F3A7A6C480D0AF2854
-47BAFE7319B8A8F6C046CB411E4B5062DE46CDC2DAE5A5B9516960E721E630FC
-706A9E133E18486F6E0D18B63A5BE0C82CB191937BC97E311909668765E031BA
-B0668E4E00A389F486287196B69126E61795817338DE24C17DD2D6257405427B
-20FFA68CE90168505CA1C4C04D240E58C5DB5E572EACF55A30A20914594C72C3
-B415D77A621DA30E4F8F968F3396876686F19DF5EC955537B0C8D3C52EBA66A7
-113770C1CF80F73A8A1BE86E000932153D5C0C45B946EC68F35A71B33C44F7FE
-5103676E13087B8225D838FF3A23AEC19D1251999B5F04227CA2BA23211241F5
-7F5D82FA57D334121295497818A7E46F696743D154D204A7D3A7565EA8321A5B
-B9B45572E28902815D33FD19FB466768156AA14576C63AF0F5782039A9E47257
-34DC3DA8FA60F97C1BEE59C8CF4E76C60C8D7692343AE5ADD009079ACAAEE1D3
-18AF13105DE0F688CC14BB8FDD35F45056AE5F4C9381ED5BAE6F2CF084A2EE63
-66089F7031A4BCEB553D785F3A26DF353B95FA9E51DEC78B5CCB5E33B7FC91D0
-96188A92CA64ABA1B20C3D3D4314F5D8E9FAAFC7887CB3FF3ACB50FEB9F947CF
-4F436271D1536998598CB7A9055AE39A9903C84CA7ED3ABF6114482B94FE0D61
-429C4F78D58494B59B040E4F85430744322E2BA87A065E4D6402D087977673B3
-5B40FD52C57AB7E1B53067DC0AE6DDC17964012DFE2C11F984825E5F5FB2CCC7
-DCFCD170D62119B5E351AB16B26D765FCFF16A2F140C2A181ADD19580D4B8E2B
-8F18F28AF8FCE57A190F9CBFB71D70FE5F98000374A64F209B89AE008185FCC5
-79034ADE4C6394844ABF66AB8C716EB9A2AE1213B9C176C86F4AA928C409FE6A
-4B0652324F626B6F91025E2FF891268AA23BCA92F3C39D32140F3893E5BAF808
-3EC138DD2AA18C17BDB1958787DAD6E811C7D1C2048565BA7BFB2C1C2D8AED31
-B29AE0E22584A872A7EE4C967EEA9C42B6FCCE5AF21808FBF34CFA815FE87D5B
-B2E7F4051EE13BBE201A0B513E901C5FC44E4B9F4632FE5E8E332F8992B46920
-621B573ED8663A1400879A306BDA9DA4CF057A419999A4AE223E51FBE5F599F1
-23375428A955EFBA7B404E073ACCFD28665B7A7F09E2390DA465D895EC50E3C2
-FC93A22968D1EC81396D01788A9311EE9F1F2B3758F7B6ACFB635C54DD417D7E
-9A5A9C8E4D846100423CF51CF1D477DB1BAB4468680DEF81C66A03563C7C0EFB
-18D69A2CB245D7FAAFBCF33F076E31B7609B715CC44FA673E2CE8B51E42B2B13
-28DF917A062CFDD9EE35B0599A5B640966A3C9702956E0581901D54F34F0FC44
-189AB70CB9CE3B9BA79C818C6CC49F684C14D08F7B68E7F58EE1309FA35F3D98
-9DF8F8CDF53E7BFF4ADCF63F3C0BB64508D62CC24694EE6A70CF2338A90B1FB5
-0C501EFE1372B79918692DB6E78E09F242480F5E4A72D5EB89238C67F126599C
-1C936F5F11D1EDB50F118AC89D9674DEB33E94D1BBCE6F20A1D0306C82B9D586
-384ACED06EC0A5DF442559BB299542DE33B6FC1A98403470F6CA884E8946598A
-9A47ABF992BE00247C2198FBC170C073ED98B1BE1DB477F6A461914611E21D5E
-B8A63A330BE978DD93D52B0EEEF4245909D0E2FDD7F4F5B2211B298E684752C1
-3A8DDF79F28356A5BEA78010C18008B86CF5C5EC5222BC5C423082B868ED82A8
-EFF07D0DB784CF14B8AD62394E19D06BA21AF143EDE5E2B51B9C21929FF2D86C
-71BE828C841B5B928F7A4B6E7DC40E69E856B27713F7BE4E16B1EF37D010BC8A
-17FE588BA81047D1288B8450ADA86C41FA76E69F01B02BA58EA9CE7AB1FFCE53
-942CE56628E229EE2DBCA35FD859B9262A45F1B3BE1DA47E0EEE0B93410089CD
-EE12274D1EE2DD65E9622E0C49C34AB00BF27CB2CAD24C38F3129DF24429819B
-0A5F6450CE03A80E379F9DD7C044683672898A9887CE6D456141A4A5703B1551
-3541AEF2C34CAA58A511C38C7063A251E7C93CF170918C8CCA24235288589E92
-C14AD18893C08B9A5D7B24B5669CC987378930B380060D3F1F8E5269828A2661
-A0DFF719E1FDFE8E6BF3F3E827437457CE297AD84B813A13193E85655148DB0A
-7007B7556B17C17693F072AAF3EB21EBF2C8604C10EB6EAD9E9D870941A6373E
-EF2AFF23B655BA276869A2BD0F361B31E09B763D8FD6C24EFC30F7ACEFB3B059
-DF010090F70F6E8AFA454AA4877019A280E8AA13882A2CFA827E282B031DAE83
-705DF7DDC7F79E2FC30FBBF6478F06A91779E3A14AB42879108B054FBF7CB2D5
-AD2D37FD098721281706962A82798C8FC17588DD79DC0882C2AFC9A0AB894BE4
-B75D9F74B9C72CA1B36D3A314A662B1FB960519B25546F79E6431A95C8CB6F0A
-C0F44393FDCE51D8ADD3FC189B5C4ABAADD1088D77478BDBB197E661D4B0D678
-E7CE55DA5A55D92FEE0E8176CC75677DD39DC6650F9468D6CBD783DD93575279
-1D4EFDD64C5C889B05781F320D30833E5AB37864B3E116F4CE73BB75878CCDF8
-05BFBA6689C3463C60DD76D352F470FD186C1F566DC19F1055C4233BB1CCE240
-4DFB195B258359862AF04DD53A3E9FF2A4CE23B51B83FB31164B24B6D98B0486
-D8824238192E0EA07E8E920B8CD1D44BFE1F8C662860747645B01ED32EE334DA
-C5B73F4BADA25CE3C31BEA5B8F7A6D02DB53D4CEDE2A3740ABE4A5154B3DA374
-C588D19D881EF9BBB24B90C8C53216625893CA436768C4E9B1BF709721320BD2
-35B8D802DA8DA81A1EFAEE1F2ADC0C2138917F7704BEE977FEA7F3D8941666B2
-58477B956FDB7D6F35F9574B3A4916D1ED8F7B8B01D23B3EC8F6E42CBE599979
-7655A84AA046E9A84EC66B5F519CB9149CBAD194074ECE98DB5554F41C98B30F
-AE7F675AC9C2BA7B21718A8F19A0CBE11FE65E7C6687A6162F13353D6C2DA5B9
-394A642AE0B5A7CF4AFD0198842C80
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS10
-%!PS-AdobeFont-1.1: CMSS10 1.0
-%%CreationDate: 1991 Aug 20 17:33:34
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 44 /comma put
-dup 46 /period put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 53 /five put
-dup 58 /colon put
-dup 66 /B put
-dup 67 /C put
-dup 71 /G put
-dup 72 /H put
-dup 73 /I put
-dup 77 /M put
-dup 78 /N put
-dup 79 /O put
-dup 80 /P put
-dup 83 /S put
-dup 84 /T put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 113 /q put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-dup 122 /z put
-readonly def
-/FontBBox{-61 -250 999 759}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BDCEEA888D07B439DBD4E8B4C9
-D198C03874B5E6F8FBF4922065A92BC3E66D05DE53971CB1424510E892442858
-D69CE1F76E4DA76C87C763A4B2FE36321E54B1328C9155B8ED6361855A151723
-3386AEA3D042B8D89C8C0E9A33E5DF3B466F7BB8C2C8A4ED4CDAFF55FC6D3EE6
-0AF2CEBFC1AC3A6E6692F8BB81F82D86BAE85016AD62FCB05467082C2E5AD348
-44D1439C2B59F65590E57CA0DE481A7A34E79931B1513C4C30156170409A4BB8
-46D412D1DAF88AD30722F12DBCA1CCC6B4BCC28D06B0D29149DDEC520C8FBA13
-6B82E2E1790F00B216282FF122EF0D47B70A1B29514DDF7C0435ED238C14BDF5
-6DA243117FBEF7398F97EB95597707ED63C6797EBA1B46EA19ABB1DABDA171B3
-16CD500F5D64CBFBE4F9CBC3E66A34427D3C4D0C432710289381F9BFD91B4FF4
-1E3A896C3EEA2F3105C218877D6C0C6B763760FA364D00065E1CAE9DCB5676ED
-286A9ED0D1C946DCA6A2A670EE0936FB4706CC62E234CFEED34AA615C48D2872
-A087F30990C85E64BA68F3D5C117123467DB411C9F2D6F6858CC70C1E352C477
-713097321B4C4FD4C5CDE305415F998E7245908EEDE6E056A736EA77BD8C639C
-3A79FFD0B74B3D28F0494A115F2841CF8A8827AB5608F96FD8998A5F40FB3DFE
-3AA0C7696DE4E1D18DC0D6E84B943175FC38FFC42A9C0CBB13A908978C98BFE5
-034F88480F32B9DEB2FD228FF6CB0B89B045AB02020C82E3F5716DC640613185
-9F597CE262729BC52132F43922B9E28BB71A30AC8709634561B22D13C4FAFE0A
-12C4451969226B220038AD8DDA990A4E2CAD53DBEAB698898BBD3046234EB4EA
-901287E71CB41296C431383AB85F18882F65BE36923F6C0FD6FADD6624F62005
-61022276C87FE8D90C6C9BB9347B034992741BACFBB96C6B208C83DBB581AF74
-A2E0BC5656DB987F83268D5F67E6E2EDA038A933BF02013D1C775B12DDE56FFD
-F84FE462DD8F9D2548C26A2F35CE08883685A5ACEA5CE13AA8AD6C3E6AE9A06A
-3D9E53173AC3D9C489E477A0F08C7E431732153D8D481365AE9C53253CF73285
-15E91231EEE3A9BF58FF50F2733C463FB28CE77DC0745E554F298C79A9D63EED
-DA9A39CB08CBFFB33CF6F304FC635EDE6644A92E9D468B99896E3B7E90678065
-71126453E498E9965E42D01E12AA1FA94FA528F0D4572D9995ADC1E58BF08E41
-BED4E64ED24510C20336F1AF1AD38D6933A61F87D2466DD22A382A25477AFF1F
-D95AF729847AC22E720B1487687284823588A1FD100F906EDCC5D3ADF3EAC8A9
-FE0567958040E6802325A0904BA440C6CA8A3C71FF152F3A2FE9675141DB0D71
-C7911936279BB0E3C70545928FCAAEFE1C533754CC56D35D16FE4EF567109C65
-269A59DEB2749417D88A3A91006A7CB91B97F561A7E8F706D9EB8AFDE93D728E
-937C623B36A93D01E9FBFAA7F0263DCFA1D31D81AE72D27AC6AE7C0E6277F262
-CC67738461AB9DAE50313E6358F73942FB7D5D675C5E277426BA3DC77FBC3078
-38B768EB2C0ED233D0388372A9A66E784D39BE404E38440CE9F2167D82250C4F
-BF4CD9D4FF9C4A8CF27A73C29754A7D432ECAF1E79B95BBC0064F7679D980EC1
-7B8818597040967CB3AFB310510CD899C3682471DC12DB07DE2ADCE650CF4EA4
-62BBF93423A08AA9A89D22CEE611914DBF64572582EC246DA41D951852B927FC
-5C1A4ACBA4176B0E2F51F5A7BCFAE2AD7D03D27C86EC0F0EFCB06E5FE057F7C5
-57DE8D873E98AA60B81D4A552C7490D62910C8E32F0461E2C6504F2DCD010849
-BFF4B608141F5AD45BE75CAA15716EE219FBB615A6DA57FC7F05ACCE5B590282
-FBAC0BB412B761041F12D9229D65B8A1E74F3683A34F1F895746B8C151468810
-98D08E7982275052239EFB6A8FE46E8010E17C18E5305B8F31105FE8826AA1BC
-9FA278D7A29458C70F1706CA7435D2165CD1707F688CF44B5B338AA3DB71E86C
-FE6FF245BAAC45E3D5D446D4D121F87D340CFB8354581C3406EAD44F88FDF73B
-649D17E53B6866443A54C8FCF349DF92DE6E7DDC12347ACBF0B84B168A69A9A4
-ED38C72F25390D12DA1C2C7836EC8D7D335B2B48B68D17FB079503EBF7A74742
-4C984AEFC8B6CBE78839D7323E24F97DE633393215879D655F088D0B432266EA
-0BA2EB9401C694B253A3F89B6E9F737852BFC4CED5A66EFE80A5A86DA61E2665
-C00906E9F587AABFC55AF1C3470ABD637C2B0AB190ED5BEADEE8336F02F26EB4
-1C2D1D5FF23BA3CB42EC04EAD86F8D65EC661296FEDDB8D8FB48BE08C2A973D5
-9CB222BEEA4DA0867F671BD7F2F754C663B3C6EDC091046FB8ADCAA5847805CA
-D513EF3A63227820BAC156D0F142900336FEDFB88DBDE7EE9D0878918B723C2B
-701BD581C380AC017C73612423E3D9A5E84FB33A2EE92D99695E304E452C5140
-62D3BF23A8B67F173310C3D899E57B58ABA9A8AEFC7A968852E61F9A835E5886
-77870288F7712FF4A00881EE38C9B354748AEAB4CC3EFC3CF36371AC95C9E159
-2CB6E5F462A80A363340C6785406EA0C86AB147AF9628F5C0DACC34DCBBE7F0B
-C2E89D82F38D6615A0AD6163D38928A93544BD552A40EEB19CB6D75ED820DAEC
-A56D758910542C296E4216C820EECD0813D6E76811AD5298E27E2DB37B0A5F3B
-6F254947654B777537FA78D8D4A4559446DCBB9016F1EC56D76DEBCEACE5AEB0
-79107751B4D7F79445779D1B259FB897EC2379DAAE566579E8AF5E2637280877
-9EDC1F80F8B9BF4119C9BF624F53FD93AD28D3DF6BD15816AA20921E596DD4F8
-A7E36C5DBDF713D03CF664BC6BC08CE8859C2AA363B5857745D76A3363887F43
-4BC244C3164183A89F13BE37CD029D97A52ED4B36B653D7F6D8DABCD7596D02D
-A951714F8ECB73227D9057BFABE60A69F324CD3C8F27336D3C324DF75E5E2851
-7E2529514BC62374CC198AF50C9F528AE09550C04A7CD7F19AE467AED64E7C8B
-E7A0F1FE7B1CDA30B5E6D9308CE2D075012915CD998C08797C2F4D7DBEC68433
-CE82B21C25CD5E5F83223FEA9FE863AAC68109517B2C456924103A66D4F47722
-847CEC18D6C1EF4141F23E74565502D1E8C2E3D8B0A0CBBE6B298A86CE3DCD3C
-8CC05A5D64ADCD09C3CDC2F7B387171346A5BCE6406C5D63AE1A475F6C63C763
-E4E41B1144314273EC5114DFABF0F336F7F995B6A24A444A1DC0220EEF1C2E77
-82648D7D985891A6DA47A861824BFB12CA81E3B649A4885ADCD46C2016DA287E
-F6CD172A5074DBCB533CF82A612873D7AD85394AF4660F645CA199C214897E4F
-20C7DACFB9EA0E14457334ECD62EF01B0CF3B31783245B858905FE44515AA7C5
-B57668A5A6D84AD8EEF9C7A823DA1CB281574D8F440FDAC45477008FFB9C42C8
-22324F0F24F2DD7415158300FEB13308261609363CF6D31E0078112466B8A2E1
-84DD8D32E444095D44E876CAB22EC95CC077E4921A66F12F4BDC2B064A1E543F
-A73389B73DB0CCE4326C06AB1F3907086FA65A9BEA619D77F9A62B2F17112450
-5A6E026E1D77C96262C25EC20B2392DB3A32D9A9AF558D4517E02120A2315DCE
-97696CA850C4DC9F3FD085CF08C71E786A91866FA0FB8BC2C785EF7F95586D88
-F5E85E93418A730D024386D0DB082FF858FDB36887102F01CD887B5D28132DA0
-2E540FFBFEA31A147282DD7BB1785F759A63B7747293FE97694827830CBB4686
-F9A2CADA3714E0C6E91D3E3FB962D787081716AEC977F192AF50C0C00635416C
-96C9FD6713049F93A66088EEC815FF4D4C1D18A7B13E91736D42E451174AA6C4
-CA20DC459357DC86469DA6B0AC9226E7C9E1DDEB1D7EC6D49D3DA07303CD12F1
-83D0FC99E6F8285AC84F04A6F50EE635A4C2FFEE49CE7BF30B4ABFE63E8FCE3D
-5EE81EA524D52717DC7CBC1D1D46C05E40926300B229C518A96CD953D3637F53
-BD8F84E0D4EFB9FA14A7BA23564DE5540F3AA06DF8EAB3735DDF31C5DF7AFAD3
-0C895BCF41E3176C4BF5B2E291F35D677F63C14D1C1BF295B5C47BD5E39D955B
-4F4B552D2C8EF8FA668CED755AC96BE94A4085C275B4635479863DDFC0B04621
-F2BC0FD87994912A69DC77ADB346C26EC1F604ABC1DA56DBB58087B88FC626E7
-0F0A7988E46540B7D1733832823008C76A99A47D6645F1B4656CDB061D71C943
-DE921FE6D0CC6E84A113FE81756EB3C4B5B6D88ADD3F73B36762A5DAA7ABE35D
-C40B15BFBFCCD5828A24310C700A9FC876EB7EDF4967C1AC6DF44013F475E873
-7B1024A042E8758427AA2891497D79553A9361A95768DFBDF88007A1AC725E4C
-B73CA013141E939DC959488D76FCCCFC90242B9D09706A2D32BA8C2272DE9144
-9AC1C0E69072B25F99DCC60C46F68A13DD9CC2B4F38A44E1E748DA977D51E2E5
-00DF948F04D5616EB0E2FE3347746E8CC78B2061C760D7C692CC0DFC58FE059C
-A2DC4DEA401B62324181772D78F3F73DF1D8840BC3AC7316562E559CB88B460C
-1900F3362BD7F27E5AEA0AAC3961D5ED9F61476458AA6C4F1C51026273BCA79F
-3E07FDEFD395866CC33162202817287EB0CD8580E3F1B0E46D20152E1E9D39D0
-934BAD5C5CF5A36ACFCFA87EBAF14158CB234A19E82ED3FBEFB20324FD2006A4
-65555BC7D524E6B3DE2093CAD3E6D7C1000A51BE40132000A77E2D6E44ACDC76
-D8F9DE617F5BC3AC51519F59E0A3E9A79B10A34CBEE6B855FB7EA8B9B8FDF50C
-FDA8AA46AB25C2E33B6887D088269094B119EE316DFBD3FE44383F4755CD420C
-7D3CF17EFDC1842FA52D851071902F5347F2B4BFBB7250626974EF951D1C48ED
-C292C65FE635A359BE0CC5953F7A483455AD1439B477D6613BC619266253A597
-D595696228FDB80C23C89BB44203B3CC308660A820B06CB30D6C21A1C04B5FC2
-6F0324F31EB7C0270F85556AFFE26920228D1E769ADB3C6729A3D349B7E3DFB6
-67D70D7317D562D6B640B44E8220F223A910AE32A3E480195E9F6380ECA2401F
-C5363B5BBF50CE02E21C94B706E52A94B78115E278EDECD93ECFF68B91130416
-9913A26380A70EED5D7634A21CFFC08B14F8C75743A5581DF8ABA9A1CE66F36B
-C54B919DAA80076D1D30AB255AB140E0C85BDF11F746DF95493BDD68F7E65F09
-75FDD10600280476BE71D0D8F2B01A6F68B19B08F4DF57DC5C2BA7D22D602DF3
-BFDF859C5F82BDEAEDE7C9EB1661A8D1C17DE8E1DFBCE739386B5A31E039A42C
-4970BCBB8DFFCD55E9819F9C9CFA1F96E50D79C5F14836EC4AEC640937FC4A2C
-342023400E259D831AF2DCDA851593015598C8EB338B949B3E2E0BCAE49B7480
-5B51A064BB043645BFCF5EAFC41EA5993A17F3A63FB64085D8A408BE798CA7B7
-278837549AC1323EAF7CB6750DCD8D2526F58F35C58F5F9B273293354D220EE5
-9A7D5F11A4AF9A1F29A15EFFB3120221BF688EE41F36429614CD8E88E0AB11E3
-0E42B7E7772F11634FE40FA8C920F63324B2ED2BDE395F9846E0D94C7E35EAC4
-5DCDB880F0EB095A03737535208522B03A3CA0624CB897EA52734832CA64A9A7
-AF9DD8F353ACA01F7D955452073252CC6946CC6D887E9FFB79D43700A0F6CAC6
-A3EF116CC237B397DDD633169875403A0D05FF1DC234C84F259293DB2D0F20B9
-E1AD06B69B4EDD10BABAB5CF210156C9EC1C79F52DB3285F10C5693B25FE4924
-5F6842B0344A140B980DD9E7E7695F4330440957B84FD55E00788989E2E786D9
-563E84FFA27EA92980468E8C2873887E3D0340ECCDBA9C3AA50D2E048647C8D7
-6D27694DC10684579079D5F421D392E0CF3C065645C76FAC1FD52FA72CA7663F
-AB42D8F06BCBE4DFE311B89801643F34ACCEC61E7D3FC92C754C1978D93BF2A0
-EE68CCAAA9A24D85417433EF6911D48045DFEB830D707D474CDDEA1B10FBA196
-F720F9FC8AB4B5A7DBC4F5F15566AC075B3C1EF4ED1E855F5DCE0C32A2281B24
-3D14B042F473B368090F55B34DEC929E7A4627708BEC2E7393BC46E8EF4E2A63
-6497008AB19FD13690C33A30495447334494CAE40CA332B10DCE3DFC8AC0C4C0
-0D97A6C220DF56D673E4F8862EB1FC98DA3E31BD3247BF5DD8D190A1E4BF61D1
-82BA17D1B09E94E322656DDE86A6F73A39CDD6C47FD7F8EC31AC85949985D5C9
-C2922F83989120D09BEB92D18081844311A6A854629585AE3663405F92047574
-3BBF790FC5E241C2E725608865C91B9506010A8CAF2DC790B72E8183A392803C
-9023BDC155B2509241D5B41EC67FB11F39D1A30DB5FC9A79AAEE0336D7B331C0
-C459F8E82CE949102AAC0DD5C7CD54E18730B1C4EEFF16F85B03B9FCABAAAAC3
-889FC77A4813B86045F965FB8D7D03FDE7F738D48D5A1C354C6FDF3F6AD528BC
-1F7552C81F2C78650A922AD0851672674EEA55403BAB7C1297227BA2A8D84796
-B0AAEA2A073A400E28AC05F5B2D429D00B9A5957B7B87F175CDEF37A44864244
-C792FDC64795E269B81A077D69FC654F579BF71C07A61AB800455F999ED7A10A
-65A5974A6F397C0098265497101E265B8B799BD7B1046C7DA21758F92C327953
-FCBC7DB36998B5BB1D0550A555575CF470FC40EC63E3289030CAC65FE609AE40
-E19DCE54D83A57F061E01767E90EAE332D0CDC67FC70778EBBADF50EC439D6E2
-E739F4115525F408FD7F5E1A5CB31C4157B868340CDA8E442A16E875D7BEB7C7
-04BD2D28A9276E58354E0338EF34854EC6BCD2072FBFB7EE3DCED313E95112AE
-94EFC14D7EB2EFAAEA363991F198DA10DCF9FFF3D08642BCB9BD9291CD80BA95
-E47AC8E6BF6CE6D83528D2F43A429BE4BCFF6EDE716DFB0064BF1F57767E7104
-2213F4AEA408ECAF83CBAC61D24906DF7952C2F1B6D3951D9E2A6A1A90FFD278
-E31FAD02E6A3B99FC08954C3359E1F6A6C21F8324633D8AB259176C8137FC5B0
-C5BBBB1B6413A4F0020244BAC812678F3A8D83856C52B2719273993249EC7E23
-40B547B1C50761B9FEDA2D98F9DB617EFDC9F4A6D9FC9FED279BFA985CC9CB20
-91F7CD88036ECF7F908B551A92DA7440A61F749C01E9F8B50152195372E44CB5
-39CAB2CD686D1AE51397EB0E73886BB9A93427ED4D7E06C4AA03679EDBFB6CDE
-F63242B55AFF4BF532BD253E4F8E83011B7CE1282A4022E088F5D0D19076A14A
-496011E45EA10B3E8EACC42F7DFE11BF196D890990A441637E8FAC56C458BC54
-AFAACD82FBBE1ACB96FA228BEF309BAF091ADA06EE232586E5AA5580A9C81C4A
-833925FDCB23BF67D7C7E8B050F38B6637F5F7D44C3781158D777D7CFEC8CF29
-B97E8C7D748C4BDAC50CD8784BBB67441DF71D9444EF55489254270D408283B0
-035D1FAD7B3167810680A1E3927942A62F1CFEB2675ADB243497229DC141F2E4
-806D01F689870F05FB008EC456CF8722831CE53D4D0B01FE5DA75075DC980312
-69C4C60509624B6E4A2BD15E23D2E47DDDE360991AB348954028889EF51B05B6
-F6F4B019E3E1AA8E22DA3F3AC0C3996C83900186F52FD57941809EEDC18D01C1
-6F22D88895190703E273E25FA527464875FE3D3FC1D7A931156C71637837E7A1
-E2D2AA76CB0545F3E80462B3D7D661C27092F7475DBBC3D3AF44481AB0CD9B4F
-69A06AEA45D289626FBB48DD104FC10FB72EA7BDDF5EF1F75CB294D5F7DA2D81
-4202F645DE0CF059D451C0EE5E67D7F16F5DD4388321D55EBE1A9D1019DE1D1A
-54C4CA8478F0C0EAD32FF98F069E9CF9A5410F76418B7C1DCD498AE8162BFD0D
-3E8AC89CF4FFC8BAABB7069ACF04456AC1C00FEE373C229FB409E5C32C02F5C0
-A04070E182388DA6D8D4E80CB93876C19C8D31C6D001C78624B2D8656C047501
-AB8144025804B579673DEE2C0A556DBE1F1B99F31EE8B480CC1613875FBAE5EC
-D3698DAC7D7EF1DA113CDB557BB8063E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS12
-%!PS-AdobeFont-1.1: CMSS12 1.0
-%%CreationDate: 1991 Aug 20 17:33:47
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 12 /fi put
-dup 45 /hyphen put
-dup 50 /two put
-dup 52 /four put
-dup 67 /C put
-dup 68 /D put
-dup 69 /E put
-dup 73 /I put
-dup 80 /P put
-dup 83 /S put
-dup 84 /T put
-dup 89 /Y put
-dup 97 /a put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-readonly def
-/FontBBox{-62 -251 978 758}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D
-7CDA3F5773E01FAD12B7339D4A0993D40A82FA42AAB119589F1D7D60A8AC7A96
-BF8C5A08AFE6D427A6FDDEA2FEF0B8ABC37C6DB62C8B4074CD6C385419CC66E5
-A4B4C5F902900090EBBDF7AB524205CD9DD9D8B9CB522B8EA97203F0E8FAF683
-09750B6C8286AB341F9C240CC02CF7F3E153C3498F16159862CD74C0B6341D3D
-57184AB9036EBA94B432D0CAC32240DD569E639B4ACF0BEF07EA19DDF0606551
-C8EC84A7A67F3C3F58D3335D7273B51CC2602B63B900D24A6D5A8E766D49EEB0
-693796781F0781FF13C5592AA9E071E39034E0742E804ADF14422A734917F0FA
-8973A1B9269EA354F8AC75B7284AF48B69529167E55922A20C3106EB6C559E97
-7CC1A491C3B41AF834804590554742E742A09A5228F71DAAB9BA2BC3F00FD5C3
-B4821FEEDC8B65732409A9C4663FD4C4BC7C864D71F6A6D354ADF71675042DA1
-31DC2859AE00363B3EF589B4DAB98D3515FE8176041A332A5647DA8FB9718975
-9D0103074531756594D5DD1AF3A9A20F1BE203E28D24DEDA7801AD1CDF96906E
-E7049115872C82DD177C3BD765F72E7C15A90CAC968198A38EBA25054D99E7DC
-A349E6502C98F894994EF7A0AEED79D1F12EA1B18BF8BC3B5806141C82B201EA
-0275585110EA202D7A253F1D6DB449FF2B25F7B8385B1427453717DB07ACC21A
-9F5D5DF4AB9D3497C382B1B9761FD0693533650CF014F5D56201767E4CD18A44
-A4D912E1A90EF1BEBA702F806652672ACE37D40B4705A4725AC38A8B7D706E84
-6D22D811AFF8C8F465D585778EDF77B600F65E332849ECE66FB0EE108B30103C
-BDEDE7AEAD0E3A72472B218310D9228AE0BD49120DF3345B692102C7AFA2096D
-1DC74AB2CFDE8DFBAA8FE25F920CD1E09426A5F5E40246B97993CB45AEB36D9A
-CFB80E6B76F4EBC81CED4159154172388539A595F0C16C299676D21585242FBF
-BA86526E4B84165220434E0020D658ACF8474182A68BDA0BB4F8605241E19D5A
-4709ACACBEA5F60240E83351FF64FCA6484E01510BD9A31C38E52E195879CD55
-FC004C5FC1C7B6F24FE930596CBF34554FB17859CC662F0EBFBB2F85519085C6
-1D72214136351957A2A8FAB1142DFD73507716130A4D42D290B33A087A47D641
-28A787038662508F903BF121144C551F4FDE9217E342BEFA8500C89240B3E57D
-7D4E090A5BEC0A50BB18CD430D5959C3F974359E45CA3AFBF06963C0E6BFE5E4
-53E1A916ECD78AF5B0F7733479A396D55375CB4AF58EF8476A1287FE33804FF2
-2FAC844EB96B443D1FB0E4842352EE139A01A3CA37F7D52ACF9A7A5448F93FCB
-DCF6E45C900444C234FC53F3DB312DC4711756C4C3E516D868EF17E7A4380E02
-D753F67B5F62E6EB4181281ED01FC3FA974B948D7402B489E45D5E08AFF272C5
-2754D6BF011BBBB8DD28F49E8CE08C3398D17461F3C0B9525ED5918843AD4285
-6C04F5D6FD2052561C47B3AB8236496702217B9908BE0E6DC2F5FDD4A647D922
-8FB0C5E8F93C60E36401D5FA976F36C4A0A92DF4EA8A01EDBA32EC3E873410A4
-997A1954C5324AE733F5D001596EE8CA2606A5482A2DF3C48269D70F0FCD5CB1
-E062A9132C755B032C51374C61874F4BA3F9BC36324E7625CF53D56B1C12961E
-FFADF50E9D747E72CDEC44A8E92753EE946316A5F4C8927D76357B998FD9D394
-49897F875D14DF443B0E62E0550D27B7CDE77DFD874C788614B14319BC0BD98E
-41C860BD2EF6440DF5824AFA888A1CC671753D82BFA89BC392964E189902B0EC
-9A11764150DA8C31A2FB10B9317E28814DD3A87D145E4EB402C794B1E61C4025
-F83B0CDBE1E1804D366FCA8EE20C3CCD620ABB81C22ECFC7D86EF8EBB0F020CC
-A5646C737055DB45DA2A5F1F501B5457550F099FF0585E1947A1CDC9EFD92112
-3C21946BE965C6424B69430B7D3E9F904C685E969BA51CE9DD07E2F88F6F69EE
-61DC14439EE453C28B52DF7FFA024D55818A90FD1CA5C7B0FAC40653653026F7
-7960F6002A0817F2855637D0C88A99D151F7F88ED6FA42A36789AA338D96DD54
-FB7C9DC9643D9DD8F3E745C6BCD00FF14401602B6884AA0BE7B3115B218BD115
-FF39DC81A7BA87273176CB4422910465015CACCF47D5F9FF13FC6C38FFEC4C26
-8857EB8A11BB4472C81B5EE133150BA1F88CC87CCF86D1CBC2E133ED33FF06BF
-311C594728C1D3551C13C7C2B7532C03746741A38BFFBB7CE53D3FD541351770
-CE68BEEE10621AFC516456E557D8E365EC7CE43D4B3C73133ED53C3DF3ED1F16
-65BD8CA2DBB0532C35CD79604ADCE67CC7687A053A1055632486B3576A74DB30
-E1E0E97FE168566F83A781DF891D84FB143CB4DA5382B84BE61EB2E5D8B914FB
-89EEC2E2992848F4F0AD8A4432F6E7131C3558445A10F063917417A073CF9EB5
-BFFC3700183DFDBD94DF8843EC830A9CF41102D4ACCC2F424D4CA78A90251FEE
-66308629A09BCDC6196848AD38078A13385F863A91AE5CB2703A33176100FEA0
-26896A373DF2D01F480D5ED8527A99ABE840FE73DA293DB9B22D2A344EBAA188
-6B6532535966BAE0F106CBD8913F716E8547064C53779E74631B7A64FAB8CA58
-2951165A15B7B9F3318A0D211DAA58C5A87BA72BAE09C5DF7D213C89A6E9F594
-A8DAD2DD018444C50F3233E7EC1B02F907FBC5331E69924A508B43BB1E39ED22
-092A977A4ABAA18146DF57B12B10AA1551EDFB822E67F1D9C8F36F7449CCA1F0
-7ADEC054F2358DE6B24DDBC8FE6A9D10EA01FF5617452FF3C2B0EB67342557CC
-045D2EFCBD33B0080324193244639B9C99C15E115A52B2FD98C39E44E1601373
-A39110D5BCF65F9B6156961DCF98D39A3A7D3C6C877BC9C3D7B933ABB83F3AB7
-D1D1705E774EFDE506615F47F79F7CD8D8082093F787EB3477F9A314E86D215E
-89AD0C9B41498D735928273210E60790CE626101D0E1A0614B9ABE27D0202FC0
-385B672EC52FC376D29FCCBE02BC1765256A78453C22150A7CAEA4FBF4E2328A
-69EC91524E16E03D0907907A56DB28D4A5B8D04855EB3D96B6B13D69992CE19E
-641B32AC95EAC3CC7B49E8842670F15E2932CE3CFE26623CFAC107DC39C92154
-2672866DAEAA11AD9F821CCEF8ACEDBF9CFC94B436BAD62A4CFFE361E4D2B9CA
-6DD0729528999F1D1D52710634AB11599E8ECF9D97361854E1F7C84F08924C9D
-532997724750CDBF453BD9325B7A7B305DA2A4B140BEB8F46D52575802C4D614
-3C34ACF9C75CCC0EAB6592F58C4797E3F6FAEA63AD72BAD2566EF3C5F05D5B23
-845410E3C2280CEBB6211CC9D24908E440639FCF3C9D20D873D0A0004D46B0CA
-326C61DBAE5590169EBECA32011ADE8B0926339C878B9DC21BD28DF9B66C74B1
-5236662570E9DCFAFC0D7F48AF76C8691362A7A8027B57BAFBF2E9DB580187B5
-733A393DB17806BF016661038CD276D4D79DD93464E16B7679BC48A031ABFE5E
-834688D7157DF42B04278FFA560AAD448C32F9FDDFC299287EFBA5E1F48BF058
-64D2C8A16656020A0AA24ECC10FAECD072468AE6FABAC5EF4A886FCAD8BB4477
-99727085A6C5C3EB9A18ACA731054FA4825260AD5440E775EE67A9F9AB9FB93F
-CC540500744D6273576D57BD7C2A428E8B54870CFB9A1BA20AB745532DCFD734
-0AC6215998CEF040310CE253F9D0B91620FD1268C8CCA6D80EFA6DCFE9857062
-99C8DA4508F4385F4339B58324816D60467E7DA1373A87C6C2C8D679FB8AC040
-3C5F48A69B40EA21B3C3D87A1640D97AF55B326AB3061E4420DC53A51A2B7B6E
-3A885FC59E3538941BC5F5B50144F7048FFD92691484C17D74F17BD00A16D015
-F8D07CC9280CBF6ACAE5AB2E16C8D7098729B31FE019E735EF81BC8293E260BC
-2AF6E3E86D6987E00FD5EA500748E404E45CB6D9499CF620C6A75CD686878925
-C7A73D6B60076AE9D9262BA0A270125199F9BE506E79E6E9F3A0EFE25ADAA4F8
-F06664E0DC9FE4DC2CEBE368AAFC4A6EA657D90433C0500F1D6630F164E14FC9
-AE25A41A97CDA8D0849095301EA2A9CBFE734FCF7C817E8A9C4827A2A46281CF
-78533EB8247680BAE653C877A6E3276081FE8D393EE5A693325E5BB197D93095
-500A3ACE764E4EDAFFE6AE261A73DF79009F6952D8CD35F76764AD366F16C853
-37BD57EABE5A6A98678FFD2A2B8B79DD380C3DB69CDD6A0E9C479CE89CEB3CE1
-C12F97AEC6465FEC0ABCBB29D3AEDFB5D7A1CD4D12D6CA69C3FA65ACB300C31D
-B697CD10F888850A2554A8FE2DF17D8C514F219A7BE049DAF955E109BE4006FD
-7BE0E5E74E6E0FA21692E5B37120A4CFFB95D9EE0DF6C8ECFF719549EA4A2688
-29421232138D63ADBCC7070ED49EE5E40E458277C17E1BCC9F014A64A8C44F1D
-2767DB73DF20CAF4EF0DA12401BFE7701A45D5AF6DF78E6155789004BA07D131
-AE3BDF4F5D7FA3BC9EEAB9D06EDFEE6E666CB006C2A864FE8FD6A72AF0652BBF
-EDA436316C80B0D40666D7430DE720FD8FB2E957C139FA059F2D9421FB251ECF
-6BEF6439DA9851906AC18ABB36EB9C2CCE4D055E0BD2DE05F47773CE25498691
-4ED4811658566886EF1DB860673B18AD40AF8DCFB5C3813C6E94AAA14F31B051
-3C936D3F9B35BC88DEE9844029A030280C624364EACA19F81AA7DE882D09382D
-FDD710AC714FC10D9C775B2742281F72D88FE6FD56D6301E56B6CA665094FF16
-1913176EA16EF9340B84A70C5DB24D3C09D7B1DD94CACFD5D5B92E18220977B1
-ABD6CC8CD28E28084764A5DA5C3C3684FD269B889FD3048A8479D93CCFB15263
-FD304AC5F2391A149DD33EE9C9D56E48D9EB2C99C0066CB60D5AB61EEA6504A2
-0AA778A314519DE4F96F105B16FEA048FE2104CCF7217BFC2BD42EB37B511407
-2A617E2CD78D14F6379C83294D143F825F8A8108596B7F9E35AB1E45FBA2B32C
-9EFD8916B666BE36D11B194866A81FDA7FEC87FF461AD21254B69CD08E4913E7
-036D6B6166EDD3864F63A0928D72FCED466981C66853BEAD23F58B6A34E83306
-C3994B182C414C55DF61634FC146D4DB43ECDB067D9B7234FC014C3649B0F52B
-776C211B384791153472DD951AA7BF33A778E269E093D7068173A7119D67E670
-E97E5422C9062BCF398B0AC8B70AAE72D636AEC6D90F23C1CA627979BC544A62
-6FAD98318224DA1682A9622CE88FF5568370EEA9D8AB44A21F529C29BFB9C739
-D4639B1BA06DD72116D45F1E2D64C1A5A519C378B0EA6A1ABF61CAC897753A5A
-393FDA1C828EE3F78A845D22E7AFF992D1328CDD8A8691962C68780FF23AF096
-9460F3D1E39476717569046DA859F4EC61588148CBF485B371812366A3D85AE1
-DD00E7969D099174429598E699C81A8108D4B19911CC44071E1581B9FAECE061
-F9C117EC29AA44717D7783CFA9087FB55E964B3EC5D781D2AB054C5C77A940C4
-401ABDA3A418E798742ECDA45DCE2CDBF2651C445A0FD25E2CCCF706ABA1EC22
-A1CEDB741857E4032F66B2926CFD7B7763AA11AD21602015EE536565E445BFDB
-CCA78017BCC94E549E2A8D03B41A29C042846655E68CF8D184FC84CDDDFF1024
-CDAF0687190A45CCFBA85FA95E1D921B08A3C0BBAA4219844F6CA2BC82625095
-15BE035AE4540B4A6864C0652D6779DBEAE23E3043B5E6961D4FB4F89CB9E3ED
-BB22CAA4222B5305F89B5F6AE96472CF21C85AB9EDDB86064B7F7CA3C7A0
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-TeXDict begin 23867906 17900936 1000 600 600 (presen.dvi)
-@start /Fa 204[ 28 28 28 49[{ } 3 41.511 /CMR5 rf /Fb
-193[ 45 13[ 18 48[{ } 2 41.511 /CMSY5 rf /Fc 150[ 22
-105[{ } 1 41.511 /CMMI5 rf /Fd 135[ 28 15[ 29 17[ 43
-44 12[ 45 3[ 44 2[ 43 65[{ } 7 49.8132 /CMBXTI10 rf /Fe
-219[ 61 14[ 48 18[ 48 2[{ } 3 49.8132 /CMSY6 rf /Ff 145[ 38
-50[ 19 59[{ } 2 49.8132 /CMMI6 rf /Fg 134[ 32 32 43 32
-34 24 24 24 1[ 34 30 34 50 18 2[ 18 34 30 19 27 34 27
-34 30 10[ 45 1[ 43 34 3[ 47 7[ 47 39 1[ 46 2[ 45 3[ 47
-3[ 30 4[ 30 1[ 30 3[ 18 1[ 18 29[ 53 1[ 35 12[{ } 38
-49.8132 /CMR6 rf /Fh 236[ 166 166 166 166 16[{ } 4 83.022
-/LCIRCLEW10 rf /Fi 240[ 42 15[{ } 1 83.022 /CMSY10 rf
-/Fj 203[ 35 35 35 35 49[{ } 4 66.4176 /CMR8 rf /Fk 134[ 45
-52 65 14[ 52 44[ 25 46[ 51 58 11[{ } 7 90.9091 /CMMI10
-rf /Fl 190[ 80 80 14[ 80 80 28[ 67 67 18[{ } 6 90.9091
-/CMEX10 rf /Fm 207[ 52 48[{ } 1 90.9091 /CMBX10 rf /Fn
-214[ 91 38[ 71 1[ 71{ } 3 90.9091 /CMSY10 rf /Fo 137[ 48
-1[ 35 1[ 36 2[ 45 1[ 76 25 1[ 28 25 51 45 1[ 40 1[ 40
-51 13[ 66 4[ 71 2[ 57 7[ 69 2[ 68 3[ 71 11[ 45 45 1[ 25
-2[ 71 1[ 35 35 40[{ } 25 90.9091 /CMR10 rf /Fp 149[ 29
-24 105[{ } 2 66.4176 /CMMI8 rf /Fq 193[ 55 13[ 19 44[ 35
-3[{ } 3 66.4176 /CMSY8 rf /Fr 135[ 51 11[ 27 3[ 54 31[ 81
-72[{ } 4 90.9091 /CMBXTI10 rf /Fs 137[ 54 60 42 45 40
-2[ 59 60 93 28 2[ 28 3[ 52 60 20[ 86 1[ 102 31[ 39 45[{ } 15
-119.552 /CMSSI12 rf /Ft 139[ 58 62 55 2[ 81 83 128 3[ 38
-83 1[ 49 72 1[ 72 1[ 78 12[ 110 7[ 88 7[ 117 13[ 81 81
-81 81 81 81 1[ 81 45 4[ 63 63 40[{ } 25 172.188 /CMSS17
-rf /Fu 139[ 19 20 18 1[ 27 26 27 1[ 13 2[ 13 27 1[ 16
-24 1[ 24 1[ 25 12[ 36 28[ 26 26 26 26 26 26 26 1[ 26
-15 46[{ } 23 49.8132 /CMSS8 rf /Fv 133[ 40 42 42 62 42
-47 33 35 31 47 47 45 47 72 22 1[ 24 22 47 45 28 40 47
-40 47 44 12[ 62 51 2[ 58 67 64 80 3[ 25 64 61 3[ 58 61
-7[ 25 4[ 45 2[ 45 45 45 1[ 25 1[ 25 2[ 35 35 40[{ } 45
-90.9091 /CMSS10 rf /Fw 138[ 60 42 45 40 2[ 59 60 93 28
-2[ 28 60 59 36 52 60 52 1[ 56 7[ 77 4[ 80 65 9[ 32 4[ 84
-55[ 63 12[{ } 22 119.552 /CMSS12 rf /Fx 137[ 45 1[ 35
-37 33 1[ 50 49 50 77 2[ 26 23 50 1[ 30 43 1[ 43 1[ 47
-12[ 67 3[ 62 10[ 58 70 62 14[ 49 1[ 49 4[ 33 45[{ } 23
-99.6264 /CMSS12 rf /Fy 134[ 89 1[ 132 1[ 100 70 1[ 66
-1[ 100 97 1[ 154 46 2[ 46 3[ 86 14[ 129 8[ 169 5[ 129
-71[{ } 14 206.559 /CMSS17 rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
-setpageparams } stopped end } { true } ifelse { statusdict /setpage known
-{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray -600 1668 a
-
- -600 1668 a -600 1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray
-1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 0.75 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-0.43529 0.43294 0.47765 TeXcolorrgb 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Black 0
-TeXcolorgray -475 -600 a
-SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end
- -475 -600 a -475 -600 a
-SDict begin [ {Catalog} << >> /PUT pdfmark end
- -475
--600 a -475 -600 a
-SDict begin H.S end
- -475 -600 a -475 -600 a
-SDict begin 13.6 H.A end
- -475 -600
-a -475 -600 a
-SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end
- -475 -600 a -475 -600 a
-SDict begin [ /Producer (dvips + Distiller) /Title ( Multiple View Geometry \040\reserved@d = *\@let@token  Chapter 4 Estimation - 2D Projective Transformations ) /Subject () /Creator (LaTeX with beamer class version 3.07) /Author (Tomohiro Yasuda) /Keywords () /DOCINFO pdfmark end
- -475 -600 a 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fy -39 31 a(Multiple) 66 b(View)f(Geometry)p
-Fx -191 384 a(Chapter) 33 b(4)f(Estimation)h(-)f(2D)h(Projective)g(T) -8
-b(ransfo)m(rmations)p 1 TeXcolorgray 1 TeXcolorgray Fw
-487 718 a(T)e(omohiro) 37 b(Y) -10 b(asuda)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fv 651 1063
-a(Ma)m(y) 30 b(21,)i(2010)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 0.5294 0.52745 0.56471 TeXcolorrgb Fu
-2274 1639 a(1) 9 b(/)g(7)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation1) cvn H.B /DEST pdfmark end
- 2299
-1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end
- 2299 1668 a 1 TeXcolorgray
-dyy eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Ft -355 -343 a(4.1) 54
-b(The)g(Direct)h(Linea)l(r)f(T) -13 b(ransfo)l(rmation) 487
--135 y(\(DL)g(T\)) 53 b(\(1/6\))p 1 TeXcolorgray 1 TeXcolorgray
-0 1 0 TeXcolorrgb Fs -445 93 a(Minimum) 37 b(solution)p
--475 108 941 4 v 1 TeXcolorgray Fv 28 w(:)p 1 TeXcolorgray
-Fr 712 319 a(x)p Fq 774 282 a(0)p Fp 774 342 a(i)p Fo
-828 319 a(=)p Fr 25 w(H) 16 b(x)p Fp 1083 333 a(i)p 1
-TeXcolorgray Fv -475 461 a(The) 30 b(equation)g(can)h(b)s(e)f(exp)m
-(ressed)i(as)d(follo)m(ws.)p 1 TeXcolorgray Fr 630 615
-a(x)p Fq 693 578 a(0)p Fp 693 638 a(i)p Fn 741 615 a(\002)p
-Fr 20 w(H) 16 b(x)p Fp 992 629 a(i)p Fo 1045 615 a(=)p
-Fm 25 w(0)p 1 TeXcolorgray Fv -475 770 a(This) 29 b(fo)m(rm)j(will)d
-(enable)i(a)f(follo)m(wing)h(simple)f(linea)m(r)g(solution)g(fo)m(r)p
-1 TeXcolorgray Fr 32 w(H)p 1 TeXcolorgray Fv 16 w(,)p
-1 TeXcolorgray Fl 136 848 a(0) 136 1011 y(@)p 1 TeXcolorgray
-Fm 285 917 a(0)p Fq 337 884 a(>)p 1 TeXcolorgray 1 TeXcolorgray
-Fn 548 917 a(\000)p Fk(w)p Fq 686 884 a(0)p Fp 684 943
-a(i)p Fr 712 917 a(x)p Fq 759 884 a(>)p Fp 759 943 a(i)p
-1 TeXcolorgray 1 TeXcolorgray Fk 941 917 a(y)p Fq 989
-884 a(0)p Fp 986 943 a(i)p Fr 1013 917 a(x)p Fq 1061
-884 a(>)p Fp 1061 943 a(i)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fk 241 1030 a(w)p Fq 308
-997 a(0)p Fp 306 1056 a(i)p Fr 334 1030 a(x)p Fq 381
-997 a(>)p Fp 381 1056 a(i)p 1 TeXcolorgray 1 TeXcolorgray
-Fm 628 1030 a(0)p Fq 680 997 a(>)p 1 TeXcolorgray 1 TeXcolorgray
-Fn 902 1030 a(\000)p Fk(x)p Fq 1025 997 a(0)p Fp 1025
-1056 a(i)p Fr 1052 1030 a(x)p Fq 1100 997 a(>)p Fp 1100
-1056 a(i)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fn 215 1143 a(\000)p Fk(y)p Fq 334 1110
-a(0)p Fp 331 1169 a(i)p Fr 359 1143 a(x)p Fq 406 1110
-a(>)p Fp 406 1169 a(i)p 1 TeXcolorgray 1 TeXcolorgray
-Fk 590 1143 a(x)p Fq 642 1110 a(0)p Fp 642 1169 a(i)p
-Fr 670 1143 a(x)p Fq 718 1110 a(>)p Fp 718 1169 a(i)p
-1 TeXcolorgray 1 TeXcolorgray Fm 974 1143 a(0)p Fq 1027
-1110 a(>)p 1 TeXcolorgray Fl 1159 848 a(1) 1159 1011
-y(A) 1253 848 y(0) 1253 1011 y(@)p 1 TeXcolorgray Fr
-1333 917 a(h)p Fj 1395 880 a(1)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fr 1333 1031 a(h)p Fj 1395
-994 a(2)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fr 1333 1144 a(h)p Fj 1395 1107 a(3)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fl 1435
-848 a(1) 1435 1011 y(A)p Fo 1539 1030 a(=)p Fm 25 w(0)p
-1 TeXcolorgray Fv -475 1307 a(where)p 1 TeXcolorgray
-Fr 31 w(x)p Fq -162 1274 a(0)p Fp -162 1333 a(i)p Fo
--108 1307 a(=) 25 b(\()p Fk(x)p Fq 75 1274 a(0)p Fp 75
-1333 a(i)p Fk 103 1307 a(;) 15 b(y)p Fq 191 1274 a(0)p
-Fp 188 1333 a(i)p Fk 216 1307 a(;)g(w)p Fq 323 1274 a(0)p
-Fp 321 1333 a(i)p Fo 350 1307 a(\))p Fq 385 1274 a(>)p
-1 TeXcolorgray Fv 444 1307 a(,)p 1 TeXcolorgray Fr 31
-w(H)p Fo 41 w(=) 25 b(\()p Fr(h)p Fj 816 1271 a(1)p Fk
-855 1307 a(;)p Fr 15 w(h)p Fj 958 1271 a(2)p Fk 997 1307
-a(;)p Fr 15 w(h)p Fj 1100 1271 a(3)p Fo 1140 1307 a(\))p
-Fq 1175 1274 a(>)p 1 TeXcolorgray Fv 1234 1307 a(.)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fi -381
-1437 a(\017)p 1 TeXcolorgray 1 TeXcolorgray Fv -294 1441
-a(One) 31 b(p)s(oint)f(co)m(rresp)s(ondence)j(gives)p
-1 0.5 0 TeXcolorrgb 30 w(t)m(w)m(o)p 1 TeXcolorgray 32
-w(equations.)p 1 TeXcolorgray 1 TeXcolorgray Fi -381
-1550 a(\017)p 1 TeXcolorgray 1 TeXcolorgray Fv -294 1554
-a(Given)d(a)g(set)h(of)p 1 0.5 0 TeXcolorrgb 30 w(four)p
-1 TeXcolorgray 31 w(p)s(oint)f(co)m(rresp)s(ondence,)j(w)m(e)e(can)g
-(solve)f(fo)m(r)p 1 TeXcolorgray Fr 31 w(H)p 1 TeXcolorgray
-Fv 16 w(.)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 0.5294 0.52745 0.56471 TeXcolorrgb Fu
-2274 1639 a(2) 9 b(/)g(7)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation2) cvn H.B /DEST pdfmark end
- 2299
-1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end
- 2299 1668 a 1 TeXcolorgray
-dyy eop end
-%%Page: 3 3
-TeXDict begin 3 2 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Ft -355 -293 a(4.1) 54
-b(The)g(Direct)h(Linea)l(r)f(T) -13 b(ransfo)l(rmation) 487
--85 y(\(DL)g(T\)) 53 b(\(2/6\))p 1 TeXcolorgray 1 TeXcolorgray
-0 1 0 TeXcolorrgb Fs -445 212 a(Over-determined) 38 b(solution)p
--475 227 1289 4 v 1 TeXcolorgray Fv 29 w(:) -475 325
-y(It) 30 b(is)g(a)g(given)h(b)m(y)f(the)h(follo)m(wing)g(algo)m(rithm)g
-(\()p Fo(DL) -8 b(T\).)p -475 1456 7 983 v -387 397 1274
-7 v 947 397 V Fh -473 397 a(\023) 2608 b(\020)p Fo -387
-543 a(Ob) 5 b(jectiv)m(e)p -387 575 382 4 v Fg -387 656
-a(Giv)n(en)p 1 TeXcolorgray Ff 23 w(n)p Fe 24 w(\025)p
-Fg 23 w(4)p 1 TeXcolorgray 24 w(2D) 24 b(to)g(2D)g(p)r(oin)n(t)f
-(corresp)r(ondence)p 1 TeXcolorgray Fd 24 w(x)p Fc 883
-667 a(i)p Fe 933 656 a($)p Fd 23 w(x)p Fb 1051 635 a(0)p
-Fc 1051 672 a(i)p 1 TeXcolorgray Fg 1077 656 a(,)h(determine)f(the)h
-(2D)g(homograph)n(y)g(matrix)p 1 TeXcolorgray Fd 24 w(H)p
-1 TeXcolorgray Fg -387 769 a(suc)n(h)d(that)p 1 TeXcolorgray
-Fd 20 w(x)p Fb -82 748 a(0)p Fc -82 785 a(i)p Fg -38
-769 a(=)p Fd 17 w(H) 8 b(x)p Fc 113 780 a(i)p 1 TeXcolorgray
-Fg 140 769 a(.)p Fo -387 882 a(Algorithm)p -387 914 407
-4 v 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fu -292
-1020 a(1.)p 1 TeXcolorgray 1 TeXcolorgray Fg 45 w(F) -5
-b(or) 22 b(eac)n(h)g(corresp)r(ondence)p 1 TeXcolorgray
-Fd 21 w(x)p Fc 502 1031 a(i)p Fe 546 1020 a($)p Fd 18
-w(x)p Fb 659 999 a(0)p Fc 659 1036 a(i)p 1 TeXcolorgray
-Fg 706 1020 a(compute)f(the)f(co)r(e\016cien)n(t)h(matrix.) 26
-b(Only) 20 b(the)h(\014rst)g(t)n(w)n(o)h(ro)n(ws) -206
-1078 y(need)f(b)r(e)f(used)h(in)f(general.)p 1 TeXcolorgray
-1 TeXcolorgray Fu -292 1161 a(2.)p 1 TeXcolorgray 1 TeXcolorgray
-Fg 45 w(Assem)n(ble)h(the)p 1 TeXcolorgray Ff 21 w(n)p
-Fg(2)p Fe 15 w(\002)p Fg 14 w(9)p 1 TeXcolorgray 21 w(matrices)g(in)n
-(to)g(a)g(single)p 1 TeXcolorgray 21 w(2)p Ff(n)p Fe
-15 w(\002)p Fg 14 w(9)p 1 TeXcolorgray 21 w(matrix)p
-1 TeXcolorgray Fd 20 w(A)p 1 TeXcolorgray Fg 1 w(.)p
-1 TeXcolorgray 1 TeXcolorgray Fu -292 1244 a(3.)p 1 TeXcolorgray
-1 TeXcolorgray Fg 45 w(Obtain)f(the)h(SVD)e(of)p 1 TeXcolorgray
-Fd 22 w(A)p 1 TeXcolorgray Fg(.) 26 b(The) 21 b(unit)f(singular)g(v)n
-(ector)i(corresp)r(onding)f(to)g(the)g(smallest)g(singular) -206
-1311 y(v)m(alue)g(is)f(the)h(solution)p 1 TeXcolorgray
-Fd 20 w(h)p 1 TeXcolorgray Fg 5 w(.) 27 b(Sp)r(eci\014cally) -5
-b(,) 19 b(if)p 1 TeXcolorgray Fd 21 w(A)p Fg 18 w(=)p
-Fd 17 w(U) 8 b(D)t(V)p Fb 1091 1291 a(>)p 1 TeXcolorgray
-Fg 1161 1311 a(with)p 1 TeXcolorgray Fd 20 w(D)p 1 TeXcolorgray
-Fg 25 w(diagonal) 21 b(with)f(p)r(ositiv)n(e)h(diagonal) -206
-1370 y(en)n(tries,)g(arranged)h(in)d(descending)i(order)g(do)n(wn)g
-(the)g(diagonal,)f(then)p 1 TeXcolorgray Fd 20 w(h)p
-1 TeXcolorgray Fg 26 w(is)h(the)g(last)g(column)f(of)p
-1 TeXcolorgray Fd 21 w(V)p 1 TeXcolorgray Fg -1 w(.)p
-1 TeXcolorgray 1 TeXcolorgray Fu -292 1453 a(4.)p 1 TeXcolorgray
-1 TeXcolorgray Fg 45 w(The)h(matrix)p 1 TeXcolorgray
-Fd 21 w(H)p 1 TeXcolorgray Fg 29 w(is)f(determined)g(from)p
-1 TeXcolorgray Fd 21 w(h)p 1 TeXcolorgray Fg 5 w(.)p
-1 TeXcolorgray Fh -473 1539 a(\022) 2608 b(\021)p -387
-1539 2609 7 v 2302 1456 8 983 v 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 0.5294 0.52745 0.56471 TeXcolorrgb Fu
-2274 1639 a(3) 9 b(/)g(7)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation3) cvn H.B /DEST pdfmark end
- 2299
-1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end
- 2299 1668 a 1 TeXcolorgray
-dyy eop end
-%%Page: 4 4
-TeXDict begin 4 3 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Ft -355 -327 a(4.1) 54
-b(The)g(Direct)h(Linea)l(r)f(T) -13 b(ransfo)l(rmation) 487
--119 y(\(DL)g(T\)) 53 b(\(3/6\))p 1 TeXcolorgray 1 TeXcolorgray
-Fw -475 125 a(Inhomogeneous) 36 b(solution)p Fv 29 w(:) -475
-356 y(By) 29 b(imp)s(osing)i(a)f(condition)p 1 TeXcolorgray
-Fk 30 w(h)p Fp 530 370 a(j)p Fo 592 356 a(=) 25 b(1)p
-1 TeXcolorgray Fv 31 w(fo)m(r) 31 b(some)g(entry)g(of)g(the)f(vecto)m
-(r)p 1 TeXcolorgray Fr 32 w(h)p 1 TeXcolorgray Fv 8 w(,)h(w)m(e) -475
-469 y(intro)s(duce)f(an)g(alternative)g(Inhomogeneous)j(solution)d(as)g
-(follo)m(ws.)p 1 TeXcolorgray Fl -475 654 a(\022)p 1
-TeXcolorgray Fo -345 726 a(0)p 1 TeXcolorgray 1 TeXcolorgray
-208 w(0)p 1 TeXcolorgray 1 TeXcolorgray 214 w(0)p 1 TeXcolorgray
-1 TeXcolorgray Fn 154 w(\000)p Fk(x)p Fp 489 740 a(i)p
-Fk 517 726 a(w)p Fq 584 693 a(0)p Fp 582 751 a(i)p 1
-TeXcolorgray 1 TeXcolorgray Fn 694 726 a(\000)p Fk(y)p
-Fp 810 740 a(i)p Fk 837 726 a(w)p Fq 904 693 a(0)p Fp
-902 751 a(i)p 1 TeXcolorgray 1 TeXcolorgray Fn 1013 726
-a(\000)p Fk(w)p Fp 1149 740 a(i)p Fk 1177 726 a(w)p Fq
-1244 693 a(0)p Fp 1242 751 a(i)p 1 TeXcolorgray 1 TeXcolorgray
-Fk 1393 726 a(x)p Fp 1445 740 a(i)p Fk 1473 726 a(y)p
-Fq 1521 693 a(0)p Fp 1518 751 a(i)p 1 TeXcolorgray 1
-TeXcolorgray Fk 1707 726 a(y)p Fp 1752 740 a(i)p Fk 1779
-726 a(y)p Fq 1827 693 a(0)p Fp 1824 751 a(i)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fk -409
-839 a(x)p Fp -357 853 a(i)p Fk -328 839 a(w)p Fq -261
-806 a(0)p Fp -263 864 a(i)p 1 TeXcolorgray 1 TeXcolorgray
-Fk -152 839 a(y)p Fp -107 853 a(i)p Fk -79 839 a(w)p
-Fq -12 806 a(0)p Fp -14 864 a(i)p 1 TeXcolorgray 1 TeXcolorgray
-Fk 97 839 a(w)p Fp 162 853 a(i)p Fk 190 839 a(w)p Fq
-257 806 a(0)p Fp 255 864 a(i)p 1 TeXcolorgray 1 TeXcolorgray
-Fo 466 839 a(0)p 1 TeXcolorgray 1 TeXcolorgray 278 w(0)p
-1 TeXcolorgray 1 TeXcolorgray 285 w(0)p 1 TeXcolorgray
-1 TeXcolorgray Fn 190 w(\000)p Fk(x)p Fp 1477 853 a(i)p
-Fk 1504 839 a(x)p Fq 1556 806 a(0)p Fp 1556 864 a(i)p
-1 TeXcolorgray 1 TeXcolorgray Fn 1668 839 a(\000)p Fk(y)p
-Fp 1784 853 a(i)p Fk 1811 839 a(x)p Fq 1863 806 a(0)p
-Fp 1863 864 a(i)p 1 TeXcolorgray Fl 1891 654 a(\023)p
-Fr 1973 783 a(h)p Fo 34 w(=)p Fl 1786 913 a(\022)p 1
-TeXcolorgray Fn 1853 985 a(\000)p Fk(w)p Fp 1989 999
-a(i)p Fk 2017 985 a(y)p Fq 2065 952 a(0)p Fp 2062 1010
-a(i)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray Fk 1885 1098 a(w)p Fp 1950 1112 a(i)p Fk
-1978 1098 a(x)p Fq 2030 1065 a(0)p Fp 2030 1123 a(i)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fl 2090
-913 a(\023)p 1 TeXcolorgray Fv -475 1325 a(Ho)m(w)m(ever,)j(this)c
-(metho)s(d)i(can)g(b)s(e)f(exp)s(ected)h(lead)f(to)h(unstable)e
-(results)h(in)g(the) -475 1438 y(case)g(where)h(the)g(chosen)p
-1 TeXcolorgray Fk 31 w(h)p Fp 453 1452 a(j)p 1 TeXcolorgray
-Fv 521 1438 a(is)e(close)j(to)e(zero.) 41 b(Consequently) -8
-b(,) 32 b(this)d(metho)s(d)i(is) -475 1550 y(not)f(recommended)j(in)d
-(general.)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-0.5294 0.52745 0.56471 TeXcolorrgb Fu 2274 1639 a(4) 9
-b(/)g(7)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation4) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299
-1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray 2299
-1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end
- 2299 1668 a 1 TeXcolorgray
-dyy eop end
-%%Page: 5 5
-TeXDict begin 5 4 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Ft -355 -297 a(4.1) 54
-b(The)g(Direct)h(Linea)l(r)f(T) -13 b(ransfo)l(rmation) 487
--90 y(\(DL)g(T\)) 53 b(\(4/6\))p 1 TeXcolorgray 1 TeXcolorgray
-Fw -475 184 a(Degenerate) 39 b(con\014gurations)p Fv
-28 w(:) -475 415 y(Consider) 30 b(a)g(minimal)g(solution,)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-129 1224 a
- /PSfrag where{pop(three)[[0(Bl)1 0]]1 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 129 1224 a @beginspecial 26 @llx 682 @lly
-339 @urx 821 @ury 1878 @rwi @setspecial
-%%BeginDocument: image/degene.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 26 682 339 821
-%%Title: degene
-%%CreationDate: Fri May 21 17:00:16 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 86 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 26 682 339 821
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% BOX
-1 SG
-GS
-   10 SM
-   GS
-      NP 50 50 M 250 50 L 250 250 L 50 250 L CP
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 85 105 5 5 TGEL F
-GS
-   GS
-      NP 85 105 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 195 115 5 5 TGEL F
-GS
-   GS
-      NP 195 115 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 165 155 5 5 TGEL F
-GS
-   GS
-      NP 165 155 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 125 205 5 5 TGEL F
-GS
-   GS
-      NP 125 205 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   [4 12] 0 SD
-   NP
-      70 270 M
-      240 60 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% BOX
-1 SG
-GS
-   10 SM
-   GS
-      NP 400 50 M 600 50 L 600 250 L 400 250 L CP
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 465 105 5 5 TGEL F
-GS
-   GS
-      NP 465 105 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 555 125 5 5 TGEL F
-GS
-   GS
-      NP 555 125 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 545 195 5 5 TGEL F
-GS
-   GS
-      NP 545 195 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 495 225 5 5 TGEL F
-GS
-   GS
-      NP 495 225 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      270 180 M
-      350 180 L
-      350 170 L
-      390 190 L
-      350 210 L
-      350 200 L
-      270 200 L
-      270 180 L
-   CP 1 SG EF
-   0 SG
-   NP
-      270 180 M
-      350 180 L
-      350 170 L
-      390 190 L
-      350 210 L
-      350 200 L
-      270 200 L
-      270 180 L
-   CP EC NP
-   pat31 8 264 168 128 48 TGPF
-GR
-GS
-   [4 12] 0 SD
-   NP
-      270 180 M
-      350 180 L
-      350 170 L
-      390 190 L
-      350 210 L
-      350 200 L
-      270 200 L
-      270 180 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      110 40 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (three) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri May 21 17:00:16 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 129 1224 a
- /End PSfrag
- 129 1224 a 129 1013 a
- /Hide PSfrag
- 129 1013
-a Fv -649 1076 a(PSfrag)f(replacements)p -649 1108 779
-4 v 129 1112 a
- /Unhide PSfrag
- 129 1112 a -997 1214 a
-  {
- -997 1214 a 1 TeXcolorgray
-Fu 61 w(Three) 17 b(of)h(the)g(p)q(oints)p 1 TeXcolorgray
-Fd 19 w(x)p Fa -456 1224 a(1)p Ff -423 1214 a(;)p Fd
-10 w(x)p Fa -359 1224 a(2)p Ff -327 1214 a(;)p Fd 10
-w(x)p Fa -263 1224 a(3)p 1 TeXcolorgray Fu -213 1214
-a(a)o(re)f(collinea)o(r.)p 1 TeXcolorgray -997 1214 a
-  } 0/Place PSfrag
-
--997 1214 a Fv -475 1432 a(There) 31 b(can)f(b)s(e)g(no)h(p)m
-(rojection)h(transfo)m(rm)f(\(b)s(ecause)g(a)f(p)m(rojection)i(transfo)
-m(rm) -475 1545 y(must)e(p)m(reserve)i(collinea)m(rit)m(y\).)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fu 2274 1639 a(5) 9 b(/)g(7)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation5) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Page: 6 6
-TeXDict begin 6 5 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Ft -355 -293 a(4.1) 54
-b(The)g(Direct)h(Linea)l(r)f(T) -13 b(ransfo)l(rmation) 487
--85 y(\(DL)g(T\)) 53 b(\(5/6\))p 1 TeXcolorgray 1 TeXcolorgray
-Fw -475 228 a(Degenerate) 39 b(con\014gurations)p Fv
-28 w(:) -475 459 y(In) 30 b(this)g(situation,)p 1 TeXcolorgray
-Fr 29 w(H)p Fq 273 423 a(\003)p Fo 338 459 a(=)p Fr 25
-w(x)p Fq 496 426 a(0)p Fj 496 484 a(4)p Fr 536 459 a(l)p
-Fq 558 426 a(>)p 1 TeXcolorgray Fv 647 459 a(is)g(a)g(solution,)g
-(and..)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-Fi -381 593 a(\017)p 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray Fr -294 597 a(H)p Fq -197 561 a(\003)p 1
-TeXcolorgray Fv -127 597 a(is)g(the)h(unique)f(solution)p
-1 TeXcolorgray Fn 30 w(\))p 1 TeXcolorgray Fv 30 w(The)h(solution)f(is)
-g(a)g(singula)m(r)g(matrix.)p 1 TeXcolorgray 1 TeXcolorgray
-Fi -381 731 a(\017)p 1 TeXcolorgray 1 TeXcolorgray Fv
--294 735 a(There)h(is)f(a)g(further)h(solution)p 1 TeXcolorgray
-Fr 30 w(H)p 1 TeXcolorgray 1 TeXcolorgray Fn 46 w(\))p
-1 TeXcolorgray Fv 30 w(2)g(dimensional)f(family)g(of) -294
-848 y(transfo)m(rmations)p 1 TeXcolorgray Fk 31 w(\013)p
-Fr(H)p Fq 481 812 a(\003)p Fo 541 848 a(+)p Fk 20 w(\014)p
-Fr 5 w(H)p 1 TeXcolorgray Fv 46 w(exists.)p 1 TeXcolorgray
--475 1222 a(The)g(degeneracy)i(p)m(roblem)g(is)e(not)g(limited)g(to)h
-(a)f(minimal)f(solution.)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fi -381 1356 a(\017)p 1 TeXcolorgray 1
-TeXcolorgray Fv -294 1360 a(If)i(additional)e(co)m(rresp)s(ondences)k
-(a)m(re)e(supplied)e(which)i(a)m(re)g(also)f(collinea)m(r,) -294
-1473 y(then)h(the)f(degeneracy)i(is)e(not)h(resolved.)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-0.5294 0.52745 0.56471 TeXcolorrgb Fu 2274 1639 a(6) 9
-b(/)g(7)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation6) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299
-1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray 2299
-1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end
- 2299 1668 a 1 TeXcolorgray
-dyy eop end
-%%Page: 7 7
-TeXDict begin 7 6 bop 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600
-1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade 0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424
-1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Ft -355 -293 a(4.1) 54
-b(The)g(Direct)h(Linea)l(r)f(T) -13 b(ransfo)l(rmation) 487
--85 y(\(DL)g(T\)) 53 b(\(6/6\))p 1 TeXcolorgray 1 TeXcolorgray
-Fw -475 240 a(Solutions) 37 b(from)h(lines)g(and)h(other)g(entities)p
-Fv 29 w(:) -475 471 y(It) 30 b(is)g(imp)s(o)m(rtant)g(ho)m(w)h(many)f
-(constraints)g(these)h(entities)f(generate.)p 1 TeXcolorgray
-1 TeXcolorgray 242 676 a(entit)m(y)h(t)m(yp)s(e)p 697
-709 4 113 v 100 w(numb)s(er)f(of)h(constraints)p 193
-713 1439 4 v 193 729 V 347 808 a(p)s(oint)p 697 842 4
-113 v 598 w(2)p 193 846 1439 4 v 380 925 a(line)p 697
-958 4 113 v 631 w(2)p 193 962 1439 4 v 348 1041 a(conic)p
-697 1075 4 113 v 600 w(5)p 193 1078 1439 4 v -475 1249
-a(Mixed)e(entit)m(y)i(t)m(yp)s(e:) -475 1362 y(Co)m(rresp)s(ondences)h
-(of)f(2)f(p)s(oints)g(and)g(2)h(lines)f(can)g(NOT)h(determined) -475
-1475 y(homography)g(\(b)s(ecause)g(of)f(degenerate\).)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fu 2274 1639 a(7) 9 b(/)g(7)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation7) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/rinkou/5_21/presen.snm b/latex/M2/rinkou/5_21/presen.snm
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/5_21/presen.tex b/latex/M2/rinkou/5_21/presen.tex
deleted file mode 100644 (file)
index 99e91c9..0000000
+++ /dev/null
@@ -1,234 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  \usetheme{KeynoteLikeGradient}
-  %\setbeamercovered{transparent} %\e$B0u:~MQ\e(B
-  \setbeamertemplate{footline}[page number]
-
-
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange#1{\setbeamercolor{alerted text}{fg=orange}\alert{#1}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{{\it \setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}}
-\def\innersection#1{ {\Large #1}\vspace{0.5cm} }
-
-% my mathvec extension
-\newcommand{\vtheta}{\myvector{\theta}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usepackage{fancyhdr}
-\usepackage{ascmac}
-\usepackage{amsmath,amssymb}
-\usefonttheme{professionalfonts}
-
-\title{
-   Multiple View Geometry\\
-   \vspace{1cm}
-   \large{Chapter 4 Estimation - 2D Projective Transformations}
-}
-\author{Tomohiro Yasuda}
-\date{2010/5/21}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-
-\begin{frame}
-    \frametitle{4.1 The Direct Linear Transformation (DLT) (1/6)}
-
-       \new{\innersection{Minimum solution}}:  
-
-       \[
-               \vxp_i = \mH \vx_i
-       \]
-       The equation can be expressed as follows.
-       \[
-               \vxp_i \times \mH \vx_i = \vZERO
-       \]
-       This form will enable a following simple linear solution for $\mH$,
-       \[
-               \begin{pmatrix}
-                       \vZERO^\top & -w_i^\prime \vxt_i & y_i^\prime \vxt_i \\ 
-                       w_i^\prime \vxt_i & \vZERO^\top & -x_i^\prime \vxt_i \\ 
-                       -y_i^\prime \vxt_i & x_i^\prime \vxt_i & \vZERO^\top 
-               \end{pmatrix}
-               \begin{pmatrix}
-                       \vh^1 \\
-                       \vh^2 \\
-                       \vh^3 \\
-               \end{pmatrix}
-               = \vZERO
-       \]
-       where $\vxp_i = (x_i^\prime, y_i^\prime, w_i^\prime)^\top$, $\mH = (\vh^1, \vh^2, \vh^3)^\top$.
-
-       \begin{itemize}
-               \item One point correspondence gives \orange{two} equations.
-               \item Given a set of \orange{four} point correspondence, we can solve for $\mH$.
-       \end{itemize}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.1 The Direct Linear Transformation (DLT) (2/6)}
-
-       \new{\innersection{Over-determined solution}}:  
-
-       It is a given by the following algorithm (\rm{DLT}).
-
-       \begin{itembox}{}
-               \underline{Objective}   
-
-               { \tiny
-               Given $n \geq 4$ 2D to 2D point correspondence {$\vx_i \leftrightarrow \vxp_i$},
-               determine the 2D homography matrix $\mH$ such that  $\vxp_i = \mH \vx_i$.
-               }
-               
-               \underline{Algorithm}   
-       
-               { \tiny
-               \begin{enumerate}
-                       \item For each correspondence $\vx_i \leftrightarrow \vxp_i$ compute the coefficient matrix.
-                               Only the first two rows need be used in general.
-                       \item Assemble the $n 2 \times 9$ matrices into a single $2n \times 9$ matrix $\mA$.
-                       \item Obtain the \rm{SVD} of $\mA$. The unit singular vector corresponding to the smallest singular
-                               value is the solution $\vh$. Specifically, if $\mA = \mU \mD \mV^\top$ with $\mD$ diagonal 
-                               with positive diagonal entries, arranged in descending order down the diagonal, then $\vh$ is
-                               the last column of $\mV$.
-                       \item The matrix $\mH$ is determined from $\vh$.
-               \end{enumerate}
-               }
-               
-       \end{itembox}
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.1 The Direct Linear Transformation (DLT) (3/6)}
-
-       \innersection{Inhomogeneous solution}:
-
-       By imposing a condition ${h^~}_j = 1$ for some entry of the vector $\vh^~$, 
-       we introduce an alternative Inhomogeneous solution as follows.
-
-       \begin{eqnarray*}
-               \begin{pmatrix}
-                       0 & 0 & 0 & -x_i w_i^\prime & -y_i w_i^\prime & -w_i w_i^\prime & x_i y_i^\prime &  y_i y_i^\prime \\   
-                       x_i w_i^\prime & y_i w_i^\prime & w_i w_i^\prime & 0 & 0 & 0 & -x_i x_i^\prime & -y_i x_i^\prime 
-               \end{pmatrix}
-               \vh = \\
-               \begin{pmatrix}
-                       -w_i y_i^\prime \\
-                       w_i x_i^\prime \\
-               \end{pmatrix}
-       \end{eqnarray*}
-       
-       However, this method can be expected lead to unstable results in the case where the chosen ${h^~}_j$ is
-       close to zero. Consequently, this method is not recommended in general.
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.1 The Direct Linear Transformation (DLT) (4/6)}
-
-       \innersection{Degenerate configurations}:
-
-       Consider a minimal solution, 
-
-       \begin{figure}
-               %\psfrag{transform}{ {\tiny There can be no projection transform.} }
-               \psfrag{three}{ { \tiny Three of the points $\vx_1,\vx_2,\vx_3$ are collinear. } }
-       \begin{center}
-               \includegraphics[scale=0.6]{image/degene.eps}
-       \end{center}
-       \end{figure}
-       There can be no projection transform (because a projection transform must preserve collinearity).
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.1 The Direct Linear Transformation (DLT) (5/6)}
-
-       \innersection{Degenerate configurations}:
-
-       In this situation, $\mH^* = \vxp_4 \vlt$ is a solution, and..
-       \begin{itemize}
-               \item $\mH^*$ is the unique solution $\Rightarrow$ The solution is a singular matrix.
-               \item There is a further solution $\mH$ $\Rightarrow$ 2 dimensional family of transformations $\alpha \mH^* + \beta \mH$ exists.
-       \end{itemize}
-
-       \vspace{1cm}
-
-       The degeneracy problem is not limited to a minimal solution.
-       \begin{itemize}
-               \item If additional correspondences are supplied which are also collinear, then the degeneracy is not resolved.
-       \end{itemize}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.1 The Direct Linear Transformation (DLT) (6/6)}
-
-       \innersection{Solutions from lines and other entities}:
-
-       %How many correspondence does computing homography require?
-       It is important how many constraints these entities generate.
-
-       \begin{table}
-       \centering
-       \begin{tabular}{c|c}
-                entity type & number of constraints  \\ \hline \hline
-                point & 2  \\ \hline
-                line & 2  \\ \hline
-                conic & 5  \\ \hline
-       \end{tabular}
-       \end{table}
-
-       Mixed entity type:
-
-       Correspondences of 2 points and 2 lines can NOT determined homography (because of degenerate).
-
-\end{frame}
-
-
-
-
-
-
-
-\end{document}
diff --git a/latex/M2/rinkou/5_21/presen.tex~ b/latex/M2/rinkou/5_21/presen.tex~
deleted file mode 100644 (file)
index 100bdc1..0000000
+++ /dev/null
@@ -1,465 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  %\usetheme{KeynoteLikeGradient}
-  \setbeamercovered{transparent}
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange{\setbeamercolor{alerted text}{fg=orange}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{\setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usefonttheme{professionalfonts}
-
-\title{
-   Statistical Optimization for Geometric Computation\\
-   \large{Chapter2 Fundamentals of Linear Algebra}
-}
-\author{Tomohiro Yasuda}
-\date{2009/9/3}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(1/3)}
-    
-    A \new{tensor} is defined as 
-    a set of real numbers 
-    $\mathcal{T} = (\mT_{i_1 i_2 \cdots i_r}),
-    i_1 , i_2 , \ldots , i_r = 1 , \ldots , n.$
-    
-
-    \begin{itemize}
-        \item tensor dimension : the range that each indeces can take
-        \item tensor degree : the number of indeces 
-    \end{itemize}
-
-    \vspace{0.5cm}
-
-    \begin{enumerate}
-       \item Dimensions of each indices can be different. 
-       we denote that as $n_1 n_2 \cdots n_r-tensor$(\new{mixied tensor}).  
-  
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is symmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots (i_k i_{k+1}) \cdots i_r$.
-
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is antisymmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots [i_k i_{k+1}] \cdots i_r$.
-    \end{enumerate}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(2/3)}
-    
-    Direct sum :
-    \begin{itemize}
-       \item The \new{direct sum} of m-vector $\va$ and n-vector $\vb$ is
-       a (m+n)-vector $ (a_1 , \ldots , a_m , b_1 , \ldots , b_n )$. 
-        \item The direct sum of mm-matrix $\mA$ and nn-matrix $\mB$ is
-       a (m+n)(m+n)-matrix whose diagonal blocks are $\mA$ and $\mB$ ,
-       and elsewhere elements are zero. 
-    \end{itemize}
-    We denote them by $\va \oplus \vb$ and $\mA \oplus \mB$ respectively.
-
-    The following relations are obvious:
-    \begin{eqnarray}
-       (\mA \oplus \mB)(\vu \oplus \vv) = (\mA \vu) \oplus (\mB \vv), \\
-       (\va \oplus \vb , \vu \oplus \vv) = (\va , \vu)+(\vb , \vv).     
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(3/3)}
-    
-    Tensor product :
-
-    The \new{tensor product} of 
-    tensor $\mathcal{A} = (\mA_{i_1 \cdots i_r})$ and
-    tensor $\mathcal{B} = (\mB_{i_1 \cdots i_s})$ is a 
-    tensor $\mathcal{C} = (\mC_{i_1 \cdots i_{r+s}})$ defined by
-    \begin{equation}
-       \mC_{i_1 \cdots i_{r+s}} = \mA_{i_1 \cdots i_r} \mB_{i_1 \cdots i_s}.
-    \end{equation}
-
-    We denote it by $\mathcal{C} = \mathcal{A} \otimes \mathcal{B}$.
-
-    The following identities holds for scalar $c$ and vectors $\va$ and $\vb$:
-    \begin{eqnarray}
-       c \otimes \vu = c \vu , \hspace{1cm} \va \otimes \vb = \va \vbt.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(1/5)}
-    
-    Cast:
-
-    The \new{cast} is a rearrangement 
-    the elements of $m_1 \cdots m_r$-tensor
-    into $n_1 \cdots n_s$-tensor
-    which has different dimensions and degree,
-    where two tensor has the same number of elements.
-
-    The cast into $n_1 \cdots n_s$-tensor is written as
-    $\rm{type}_{n_1 \cdots n_s}[\mathcal{T}]$.
-
-    \vspace{0.5cm}
-
-    Example in 33-matrices:
-    \begin{eqnarray}
-       \va = 
-       \begin{pmatrix}
-          A_{11} \\ 
-          A_{12} \\
-          \vdots \\
-          A_{33} 
-       \end{pmatrix},&
-       \mA =
-       \begin{pmatrix}
-           a_1 & a_2 & a_3 \\
-           a_4 & a_5 & a_6 \\ 
-           a_7 & a_8 & a_9 
-       \end{pmatrix}\\
-       \va = \rm{type}_9[\mA], &
-       \mA = \rm{type}_{33}[\va]
-    \end{eqnarray}
-    The norm is preserved by cast:
-    \begin{equation}
-       ||\va|| = ||\mA||
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(2/5)}
-    
-    Example in (33)-matrices:
-    
-    The elements of a (33)-matrix $\mS = (S_{ij})$ are
-    rearranged into a 6-vector
-
-    \begin{equation}
-        \vs =
-        \begin{pmatrix}
-            S_{11} \\
-            S_{22} \\
-            S_{33} \\
-            \sqrt{2}S_{23} \\
-            \sqrt{2}S_{31} \\
-            \sqrt{2}S_{12}
-        \end{pmatrix} 
-    \end{equation}
-
-    Conversly,a 6-vector $\vs = (s_{\kappa})$ is
-    rearranged into a (33)-matrix
-
-    \begin{equation}
-        \mS = \frac{1}{\sqrt{2}}
-        \begin{pmatrix}
-            \sqrt{2}s_1 & s_6 & s_5 \\
-            s_6 & \sqrt{2}s_2 & s_4 \\
-            s_5 & s_4 & \sqrt{2}s_3
-        \end{pmatrix}
-    \end{equation}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(3/5)}
-    
-    Example in (33)-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vs = \rm{type}_6[\mS], &
-        \mS = \rm{type}_{(33)}[\vs].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\vs|| = ||\mS||.
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(4/5)}
-    
-    Example in [33]-matrices:
-    
-    The elements of a [33]-matrix $\mW = (W_{ij})$ are
-    rearranged into a 3-vector
-
-    \begin{eqnarray}
-        \vw =
-        \begin{pmatrix}
-            W_{32} \\
-            W_{13} \\
-            W_{21} \\
-        \end{pmatrix},&
-        w_{\kappa} = \frac{1}{2} \sum^3_{i,j=1} \epsilon+{\kappa i j} W_{ij}.
-    \end{eqnarray}
-
-    Conversly,a 3-vector $\vw = (w_{\kappa})$ is
-    rearranged into a [33]-matrix
-
-    \begin{eqnarray}
-        \mW = 
-        \begin{pmatrix}
-            0 & -w_3 & w_2 \\
-            w_3 & 0 & -w_1 \\
-            -w_2 & w_1 & 0 
-        \end{pmatrix}
-        = \vw \times \mI, &
-        W_{ij} = - \sum^3_{k=1} \epsilon_{ij\kappa} w_{\kappa}.
-    \end{eqnarray}
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(5/5)}
-    
-    Example in [33]-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vw = \rm{type}_3[\mW], &
-        \mW = \rm{type}_{[33]}[\vw].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\mW|| = \sqrt{2}||\vw||, &
-        \mW \vr = \vw \times \vr.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(1/7)}
-    
-    33-matrices:
-
-    A 3333-tensor $\mathcal{T} = (\mT_{ijkl})$ defines a linear
-    mappig from a 33-matrix to a 33-matrix $\mA = (A_{ij})$ is
-    mapped to matrix $\mAp = (A^{\prime}_{ij})$ in the form
-    \begin{equation}
-        A^{\prime}_{ij} = \sum^3_{k,l=1} T_{ijkl} A_{kl}.
-    \end{equation}
-
-    This mapping is denoted by
-    \begin{equation}
-        \mAp = \mathcal{T}\mA.
-    \end{equation}
-
-    %The identity mapping $\mathcal{I} $
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(2/7)}
-    
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \delta_{ik} \delta_{jl}.
-    \end{equation}
-
-    \vspace{0.5cm}
-    Similarity transformation:
-
-    The similarity transformation $\mAp = \mTi \mA \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ )
-    is given by 
-    \begin{equation}
-        T_{ijkl} = T_{ik}^{-1} T_{lj}.
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(3/7)}
-    
-    Nonsingular tensor and inverse mapping:
-
-    The mapping $\mathcal{T}$ is nonsingular if and only if 
-    $\rm{type}_{99}[\mathcal{T}]$ is singular.
-    
-    Using this, The inverse mapping $\mathcal{T}^{-1}$ is given by 
-    \begin{equation}
-        \mathcal{T}^{-1} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-1}]
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    The generalized inverse mapping:
-
-    If mapping $\mathcal{T}$ is singular, its generalized inverse
- mapping
-    $\mathcal{T}^{-}$ is given by
-    \begin{equation}
-        \mathcal{T}^{-} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-}]
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(4/7)}
-
-
-    Spectral decomposition:
-
-    A 33-matrix $\mA$ is an \new{eigenmatrix} of a 3333-tensor
- $\mathcal{T}$
-    for eigenvalue $\lambda$ if 
-    \begin{equation}
-        \mathcal{T} \mA = \lambda \mA.
-    \end{equation}
-
-    A way to solve this problem is solving the following eigenvalue
- problem:
-    \begin{equation}
-       \mT \va = \lambda \va,
-    \end{equation}
-    where $\mT = \rm{type}_{99}[\mathcal{T}]$ and $\va = \rm{type}_9[\mA]$.
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(5/7)}
-  
-    (33)-matrices:
-
-    A (33)(33)-tensor $\mathcal{M} = (M_{ijkl})$ defines a linear
-    mapping from a (33)-matrix to (33)-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mSp = \mathcal{M} \mS.
-    \end{equation}
-
-    If a (33)(33)-tensor $\mathcal{M}$ is cast into a 66-matrix
-    $\mM$ and if (33)-matrices $\mS$ and $\mSp$ are cast into 
-    6-vectors $\vs$ and $\vsp$, respectively , 
-    the mapping $\mSp = \mathcal{M}\mS$ is identified with
-    \begin{equation}
-       \vsp = \mathcal{M}\vsp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%
-\begin{frame} 
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(6/7)}
-
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \frac{1}{2} ( \delta_{ik} \delta_{jl} + \delta_{jk} \delta_{il}).
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    Congruence transformation:
-
-    The congruence transformation $\mSp = \mTi \mS \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ which maps a (33)-matrix to a (33)-matrix )
-    is given by 
-    \begin{equation}
-        M_{ijkl} = \frac{1}{2} ( T_{ki} T_{ij} + T_{kj} T_{li}).
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(7/7)}
-  
-    [33]-matrices:
-
-    A [33][33]-tensor $\mathcal{R} = (R_{ijkl})$ defines a linear
-    mapping from a [33]-matrix to [33]-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mWp = \mathcal{R} \mW.
-    \end{equation}
-
-    If a [33][33]-tensor $\mathcal{R}$ is cast into a 33-matrix
-    $\mR$ and if [33]-matrices $\mW$ and $\mWp$ are cast into 
-    3-vectors $\vw$ and $\vwp$, respectively , 
-    the mapping $\mWp = \mathcal{R}\mW$ is identified with
-    \begin{equation}
-       \vwp = 2\mathcal{R}\vwp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%
-
-\end{document}
diff --git a/latex/M2/rinkou/5_21/presen.toc b/latex/M2/rinkou/5_21/presen.toc
deleted file mode 100644 (file)
index 8c353fc..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\select@language {english}
diff --git a/latex/M2/rinkou/5_21/presen_yasuda.pdf b/latex/M2/rinkou/5_21/presen_yasuda.pdf
deleted file mode 100644 (file)
index ce7e485..0000000
Binary files a/latex/M2/rinkou/5_21/presen_yasuda.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_18/.ps.pdf b/latex/M2/rinkou/6_18/.ps.pdf
deleted file mode 100644 (file)
index 68a41a8..0000000
Binary files a/latex/M2/rinkou/6_18/.ps.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_18/2010-6-16-Yasuda.pdf b/latex/M2/rinkou/6_18/2010-6-16-Yasuda.pdf
deleted file mode 100644 (file)
index b416e37..0000000
Binary files a/latex/M2/rinkou/6_18/2010-6-16-Yasuda.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_18/beamerthemeKeynoteLikeGradient.sty b/latex/M2/rinkou/6_18/beamerthemeKeynoteLikeGradient.sty
deleted file mode 100644 (file)
index 09dd5e2..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-% beamerthemeKeynoteLikeGradient.sty
-
-\newif\ifbeamer@footauthor
-\newif\ifbeamer@foottitle
-\newif\ifbeamer@footnumber
-\DeclareOptionBeamer{footauthor}{\beamer@footauthortrue}
-\DeclareOptionBeamer{foottitle}{\beamer@foottitletrue}
-\DeclareOptionBeamer{footnumber}{\beamer@footnumbertrue}
-\ProcessOptionsBeamer
-
-\setbeamersize{text margin left=1.5em, text margin right=1.5em}
-
-% fonts
-\setbeamerfont{title}{size=\Huge}
-\setbeamerfont{subtitle}{size=\LARGE}
-\setbeamerfont{author}{size=\Large}
-\setbeamerfont{institute}{size=\normalsize}
-\setbeamerfont{frametitle}{size=\huge}
-
-% colors
-\definecolor{middlecolor}{rgb}{0.0588,0.054901,0.12941}
-\definecolor{bottomcolor}{rgb}{0.31764,0.31764,0.384313}
-\definecolor{examplegreen}{rgb}{0.419607,0.60,0.470588}
-\setbeamercolor{title}{fg=white}
-\setbeamercolor{normal text}{fg=white}
-\setbeamercolor{frametitle}{fg=white}
-\setbeamercolor{structure}{fg=white}
-\setbeamercolor{math text}{fg=white}
-\setbeamercolor{separation line}{fg=red}
-
-% templates
-\setbeamertemplate{items}[circle]
-\setbeamertemplate{enumerate items}[default]
-\setbeamertemplate{navigation symbols}{}
-\setbeamertemplate{background canvas}[vertical shading][top=black, middle=middlecolor, bottom=bottomcolor, midpoint=0.5]
-\setbeamertemplate{headline}[default]
-\setbeamertemplate{frametitle}{
-  \begin{center}
-    \insertframetitle ~{\normalsize \insertframesubtitle}\par
-  \end{center}
-}
-\setbeamertemplate{block begin}{
-  \underline{\insertblocktitle}\par
-}
-\setbeamertemplate{block end}{}
-\setbeamertemplate{block alerted begin}{
-  {\color{red}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block alerted end}{}
-\setbeamertemplate{block example begin}{
-  {\color{examplegreen}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block example end}{}
-
-% footline style
-\defbeamertemplate*{footline}{KeynoteLikeGradation}{
-  \setbeamercolor{footlinecolor}{fg=white}
-  \hbox{
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, left]{fg=white}
-    \ifbeamer@footauthor\insertshortauthor(\insertshortinstitute)\fi
-  \end{beamercolorbox}
-    
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, center]{fg=white}
-    \ifbeamer@foottitle\insertshorttitle\fi
-  \end{beamercolorbox}
-  
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, right]{fg=white}
-    \ifbeamer@footnumber\insertframenumber{} of \inserttotalframenumber{}\fi
-  \end{beamercolorbox}
-  }
-}
diff --git a/latex/M2/rinkou/6_18/image/conic.eps b/latex/M2/rinkou/6_18/image/conic.eps
deleted file mode 100644 (file)
index 012d6bf..0000000
+++ /dev/null
@@ -1,274 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 32 635 305 778
-%%Title: conic
-%%CreationDate: Fri Jun 18 14:30:30 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 32 635 305 778
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 300 245 240 105 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 495 145 5 5 TGEL F
-GS
-   GS
-      NP 495 145 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      495 145 M
-      365 145 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      495 145 M
-      495 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      410 115 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dx) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      510 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dy) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 465 170 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      495 145 M
-      465 170 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      425 165 M
-      441.67 158.33 456.67 155.00
-      0 20 atan DU cos 8.000 MU 470 exch SU
-      exch sin 8.000 MU 155 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      470 155 8.000 3.000 20 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      470 155 8.000 3.000 20 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      415 190 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dp) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      450 350 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jun 18 14:30:30 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/rinkou/6_18/image/dp.eps b/latex/M2/rinkou/6_18/image/dp.eps
deleted file mode 100644 (file)
index 8d3c125..0000000
+++ /dev/null
@@ -1,342 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 7 629 771 791
-%%Title: dp
-%%CreationDate: Fri Jun 18 14:30:35 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 7 629 771 791
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      15 230 M
-      48.33 180.00 81.67 138.33
-      115 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      115 105 M
-      165.00 88.33 223.33 88.33
-      290 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      15 230 M
-      98.33 213.33 173.33 213.33
-      240 230 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 230 M
-      256.67 180.00 273.33 138.33
-      290 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 145 195 5 5 TGEL F
-GS
-   GS
-      NP 145 195 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 125 245 5 5 TGEL F
-GS
-   GS
-      NP 125 245 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      100 285 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (X) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      155 170 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Xp) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      125 245 M
-      145 195 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      310 165 M
-      270.00 248.33 215.00 268.33
-      -65 -105 atan DU cos 8.000 MU 145 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      145 225 8.000 3.000 -105 -65 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      145 225 8.000 3.000 -105 -65 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      315 145 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      360 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex2) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      360 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex3) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      360 190 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex1) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      390 320 M
-      775 320 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      420 360 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (repro) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jun 18 14:30:35 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/rinkou/6_18/makepdf.sh b/latex/M2/rinkou/6_18/makepdf.sh
deleted file mode 100755 (executable)
index 710efab..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-dvips presen.dvi
-ps2pdf presen.ps
-acroread presen.pdf
diff --git a/latex/M2/rinkou/6_18/presen..pdf b/latex/M2/rinkou/6_18/presen..pdf
deleted file mode 100644 (file)
index 9b2517e..0000000
Binary files a/latex/M2/rinkou/6_18/presen..pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_18/presen.aux b/latex/M2/rinkou/6_18/presen.aux
deleted file mode 100644 (file)
index 8ab4fac..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-\relax 
-\ifx\hyper@anchor\@undefined
-\global \let \oldcontentsline\contentsline
-\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global \let \oldnewlabel\newlabel
-\gdef \newlabel#1#2{\newlabelxx{#1}#2}
-\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\let \contentsline\oldcontentsline
-\let \newlabel\oldnewlabel}
-\else
-\global \let \hyper@last\relax 
-\fi
-
-\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}}
-\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}}
-\select@language{english}
-\@writefile{toc}{\select@language{english}}
-\@writefile{lof}{\select@language{english}}
-\@writefile{lot}{\select@language{english}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}}
-\@writefile{nav}{\headcommand {\beamer@partpages {1}{3}}}
-\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{3}}}
-\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{3}}}
-\@writefile{nav}{\headcommand {\beamer@documentpages {3}}}
-\@writefile{nav}{\headcommand {\def \inserttotalframenumber {3}}}
diff --git a/latex/M2/rinkou/6_18/presen.dvi b/latex/M2/rinkou/6_18/presen.dvi
deleted file mode 100644 (file)
index a35266d..0000000
Binary files a/latex/M2/rinkou/6_18/presen.dvi and /dev/null differ
diff --git a/latex/M2/rinkou/6_18/presen.log b/latex/M2/rinkou/6_18/presen.log
deleted file mode 100644 (file)
index b2d48fe..0000000
+++ /dev/null
@@ -1,881 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4) (format=platex 2010.6.17)  18 JUN 2010 14:30
- %&-line parsing enabled.
-**presen.tex
-(./presen.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
-(/usr/share/texmf/tex/latex/beamer/base/beamer.cls
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty
-Package: beamerbasercs 2007/01/28 (rcs-revision 1.4)
-)
-Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres
-entations (rcs-revision 1.70)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty
-Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22)
-\beamer@tempbox=\box41
-\beamer@tempcount=\count81
-\c@beamerpauses=\count82
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty
-Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20)
-\beamer@slideinframe=\count83
-\beamer@minimum=\count84
-)
-\beamer@commentbox=\box42
-\beamer@modecount=\count85
-)
-\pdfoutput=\count86
-\headheight=\dimen118
-\headdp=\dimen119
-\footheight=\dimen120
-\sidebarheight=\dimen121
-\beamer@tempdim=\dimen122
-\beamer@finalheight=\dimen123
-\beamer@animht=\dimen124
-\beamer@animdp=\dimen125
-\beamer@animwd=\dimen126
-\beamer@leftmargin=\dimen127
-\beamer@rightmargin=\dimen128
-\beamer@leftsidebar=\dimen129
-\beamer@rightsidebar=\dimen130
-\beamer@boxsize=\dimen131
-\beamer@vboxoffset=\dimen132
-\beamer@descdefault=\dimen133
-\beamer@descriptionwidth=\dimen134
-\beamer@lastskip=\skip41
-\beamer@areabox=\box43
-\beamer@animcurrent=\box44
-\beamer@animshowbox=\box45
-\beamer@sectionbox=\box46
-\beamer@logobox=\box47
-\beamer@linebox=\box48
-\beamer@sectioncount=\count87
-\beamer@subsubsectionmax=\count88
-\beamer@subsectionmax=\count89
-\beamer@sectionmax=\count90
-\beamer@totalheads=\count91
-\beamer@headcounter=\count92
-\beamer@partstartpage=\count93
-\beamer@sectionstartpage=\count94
-\beamer@subsectionstartpage=\count95
-\beamer@animationtempa=\count96
-\beamer@animationtempb=\count97
-\beamer@xpos=\count98
-\beamer@ypos=\count99
-\beamer@showpartnumber=\count100
-\beamer@currentsubsection=\count101
-\beamer@coveringdepth=\count102
-\beamer@sectionadjust=\count103
-\beamer@tocsectionnumber=\count104
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty
-Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty
-(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvips.def on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen135
-\Gin@req@width=\dimen136
-)
-(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty
-(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex
-\pgfutil@everybye=\toks16
-)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex
-Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21)
-))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex
-Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31)
-
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex
-\pgfkeys@pathtoks=\toks17
-\pgfkeys@temptoks=\toks18
-)
-\pgf@x=\dimen137
-\pgf@y=\dimen138
-\pgf@xa=\dimen139
-\pgf@ya=\dimen140
-\pgf@xb=\dimen141
-\pgf@yb=\dimen142
-\pgf@xc=\dimen143
-\pgf@yc=\dimen144
-\c@pgf@counta=\count105
-\c@pgf@countb=\count106
-\c@pgf@countc=\count107
-\c@pgf@countd=\count108
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg
-File: pgf.cfg 2008/01/13  (rcs-revision 1.6)
-)
-Package pgfsys Info: Driver file for pgf: pgfsys-dvips.def on input line 885.
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-dvips.def
-File: pgfsys-dvips.def 2007/12/12  (rcs-revision 1.19)
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-postscript.def
-File: pgfsys-common-postscript.def 2008/02/07  (rcs-revision 1.18)
-\pgf@objectcount=\count109
-)))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
-File: pgfsyssoftpath.code.tex 2008/01/23  (rcs-revision 1.6)
-\pgfsyssoftpath@smallbuffer@items=\count110
-\pgfsyssoftpath@bigbuffer@items=\count111
-)
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
-File: pgfsysprotocol.code.tex 2006/10/16  (rcs-revision 1.4)
-))
-(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package xcolor Info: Driver file: dvips.def on input line 225.
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
-Package xcolor Info: Model `RGB' extended on input line 1353.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex
-Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6)
-
-(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex
-\pgfmath@box=\box49
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex
-\pgfmath@stack=\toks19
-\c@pgfmath@parsecounta=\count112
-\c@pgfmath@parsecountb=\count113
-\c@pgfmath@parsecountc=\count114
-\pgfmath@parsex=\dimen145
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex))
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex)))
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
-File: pgfcorepoints.code.tex 2008/02/03  (rcs-revision 1.13)
-\pgf@picminx=\dimen146
-\pgf@picmaxx=\dimen147
-\pgf@picminy=\dimen148
-\pgf@picmaxy=\dimen149
-\pgf@pathminx=\dimen150
-\pgf@pathmaxx=\dimen151
-\pgf@pathminy=\dimen152
-\pgf@pathmaxy=\dimen153
-\pgf@xx=\dimen154
-\pgf@xy=\dimen155
-\pgf@yx=\dimen156
-\pgf@yy=\dimen157
-\pgf@zx=\dimen158
-\pgf@zy=\dimen159
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
-File: pgfcorepathconstruct.code.tex 2008/02/13  (rcs-revision 1.14)
-\pgf@path@lastx=\dimen160
-\pgf@path@lasty=\dimen161
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
-File: pgfcorepathusage.code.tex 2008/01/23  (rcs-revision 1.11)
-\pgf@shorten@end@additional=\dimen162
-\pgf@shorten@start@additional=\dimen163
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
-File: pgfcorescopes.code.tex 2008/01/15  (rcs-revision 1.26)
-\pgfpic=\box50
-\pgf@hbox=\box51
-\pgf@layerbox@main=\box52
-\pgf@picture@serial@count=\count115
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
-File: pgfcoregraphicstate.code.tex 2007/12/12  (rcs-revision 1.8)
-\pgflinewidth=\dimen164
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
-File: pgfcoretransformations.code.tex 2008/02/04  (rcs-revision 1.10)
-\pgf@pt@x=\dimen165
-\pgf@pt@y=\dimen166
-\pgf@pt@temp=\dimen167
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
-File: pgfcorequick.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
-File: pgfcoreobjects.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
-File: pgfcorepathprocessing.code.tex 2008/01/23  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
-File: pgfcorearrows.code.tex 2007/06/07  (rcs-revision 1.8)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
-File: pgfcoreshade.code.tex 2007/12/10  (rcs-revision 1.9)
-\pgf@max=\dimen168
-\pgf@sys@shading@range@num=\count116
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
-File: pgfcoreimage.code.tex 2008/01/15  (rcs-revision 1.1)
-\pgfexternal@startupbox=\box53
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
-File: pgfcorelayers.code.tex 2008/01/15  (rcs-revision 1.1)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
-File: pgfcoretransparency.code.tex 2008/01/17  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
-File: pgfcorepatterns.code.tex 2008/01/15  (rcs-revision 1.1)
-)))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty
-
-Package pgf Warning: This package is obsolete and no longer needed on input lin
-e 13.
-
-) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty
-Package: xxcolor 2003/10/24 ver 0.1
-\XC@nummixins=\count117
-\XC@countmixins=\count118
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2009/06/22 v3.00
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support
-\@emptytoks=\toks20
-\symAMSa=\mathgroup4
-\symAMSb=\mathgroup5
-LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
-(Font)                  U/euf/m/n --> U/euf/b/n on input line 96.
-))
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2008/12/21 v4.2 Page Geometry
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
-
-
-Package ifpdf Warning: Someone has redefined \pdfoutput.
-
-Package ifpdf Info: pdfTeX in pdf mode not detected.
-) (/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
-Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
-Package ifvtex Info: VTeX not detected.
-)
-\Gm@cnth=\count119
-\Gm@cntv=\count120
-\c@Gm@tempcnt=\count121
-\Gm@bindingoffset=\dimen169
-\Gm@wd@mp=\dimen170
-\Gm@odd@mp=\dimen171
-\Gm@even@mp=\dimen172
-\Gm@dimlist=\toks21
-)
-(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2009/10/09 v6.79a Hypertext links for LaTeX
-
-(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty
-Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional
-)
-(/usr/share/texmf-texlive/tex/latex/oberdiek/hycolor.sty
-Package: hycolor 2009/10/02 v1.5 Code for color options of hyperref/bookmark (H
-O)
-
-(/usr/share/texmf-texlive/tex/latex/oberdiek/xcolor-patch.sty
-Package: xcolor-patch 2009/10/02 xcolor patch
-))
-\@linkdim=\dimen173
-\Hy@linkcounter=\count122
-\Hy@pagecounter=\count123
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2009/10/09 v6.79a Hyperref: PDFDocEncoding definition (HO)
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty
-Package: etexcmds 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty
-Package: infwarerr 2007/09/09 v1.2 Providing info/warning/message (HO)
-)
-Package etexcmds Info: Could not find \unexpanded.
-(etexcmds)             That can mean that you are not using e-TeX or
-(etexcmds)             that some package has redefined \unexpanded.
-(etexcmds)             In the latter case, load this package earlier.
-Package etexcmds Info: Could not find \expanded.
-(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
-(etexcmds)             that some package has redefined \expanded.
-(etexcmds)             In the latter case, load this package earlier.
-)
-(/etc/texmf/tex/latex/config/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2009/08/13 v3.4 Keyval support for LaTeX options (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/kvsetkeys.sty
-Package: kvsetkeys 2009/07/30 v1.5 Key value parser with default handler suppor
-t (HO)
-))
-Package hyperref Info: Option `bookmarks' set `true' on input line 2864.
-Package hyperref Info: Option `bookmarksopen' set `true' on input line 2864.
-Package hyperref Info: Option `implicit' set `false' on input line 2864.
-Package hyperref Info: Hyper figures OFF on input line 2975.
-Package hyperref Info: Link nesting OFF on input line 2980.
-Package hyperref Info: Hyper index ON on input line 2983.
-Package hyperref Info: Plain pages OFF on input line 2990.
-Package hyperref Info: Backreferencing OFF on input line 2995.
-
-Implicit mode OFF; no redefinition of LaTeX internals
-Package hyperref Info: Bookmarks ON on input line 3191.
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 3428.
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/bitset.sty
-Package: bitset 2007/09/28 v1.0 Data type bit set (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/intcalc.sty
-Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO)
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/bigintcalc.sty
-Package: bigintcalc 2007/11/11 v1.1 Expandable big integer calculations (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/pdftexcmds.sty
-Package: pdftexcmds 2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions
- (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifluatex.sty
-Package: ifluatex 2009/04/17 v1.2 Provides the ifluatex switch (HO)
-Package ifluatex Info: LuaTeX not detected.
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ltxcmds.sty
-Package: ltxcmds 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO
-)
-)
-Package pdftexcmds Info: LuaTeX not detected.
-Package pdftexcmds Info: pdfTeX >= 1.30 not detected.
-Package pdftexcmds Info: \pdf@primitive is not available.
-Package pdftexcmds Info: \pdf@ifprimitive is not available.
-)))
-\Fld@menulength=\count124
-\Field@Width=\dimen174
-\Fld@charsize=\dimen175
-\Field@toks=\toks22
-Package hyperref Info: Hyper figures OFF on input line 4377.
-Package hyperref Info: Link nesting OFF on input line 4382.
-Package hyperref Info: Hyper index ON on input line 4385.
-Package hyperref Info: backreferencing OFF on input line 4392.
-Package hyperref Info: Link coloring OFF on input line 4397.
-Package hyperref Info: Link coloring with OCG OFF on input line 4402.
-Package hyperref Info: PDF/A mode OFF on input line 4407.
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/atbegshi.sty
-Package: atbegshi 2008/07/31 v1.9 At begin shipout hook (HO)
-)
-
-Package hyperref Warning: Option `pdfpagelabels' is turned off
-(hyperref)                because \thepage is undefined.
-
-Hyperref stopped early
-)
-*hyperref using driver hdvips*
-(/usr/share/texmf-texlive/tex/latex/hyperref/hdvips.def
-File: hdvips.def 2009/10/09 v6.79a Hyperref driver for dvips
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pdfmark.def
-File: pdfmark.def 2009/10/09 v6.79a Hyperref definitions for pdfmark specials
-\pdf@docset=\toks23
-\pdf@box=\box54
-\pdf@toks=\toks24
-\pdf@defaulttoks=\toks25
-\Fld@listcount=\count125
-))
-(/usr/share/texmf-texlive/tex/latex/base/size11.clo
-File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty
-Package: beamerbasecompatibility 2007/01/28  (rcs-revision 1.63)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty
-Package: beamerbasefont 2007/01/28  (rcs-revision 1.16)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty
-Package: beamerbasemisc 2007/01/28  (rcs-revision 1.24)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty
-Package: beamerbasetwoscreens 2007/01/28  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty
-Package: beamerbaseoverlay 2007/01/28  (rcs-revision 1.50)
-\beamer@argscount=\count126
-\beamer@lastskipcover=\skip42
-\beamer@trivlistdepth=\count127
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty
-Package: beamerbasetitle 2007/01/28  (rcs-revision 1.25)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty
-Package: beamerbasesection 2007/01/28  (rcs-revision 1.21)
-\c@lecture=\count128
-\c@part=\count129
-\c@section=\count130
-\c@subsection=\count131
-\c@subsubsection=\count132
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty
-Package: beamerbaseframe 2007/01/28  (rcs-revision 1.60)
-\beamer@framebox=\box55
-\beamer@frametitlebox=\box56
-\beamer@zoombox=\box57
-\beamer@zoomcount=\count133
-\beamer@zoomframecount=\count134
-\beamer@frametextheight=\dimen176
-\c@subsectionslide=\count135
-\beamer@frametopskip=\skip43
-\beamer@framebottomskip=\skip44
-\beamer@frametopskipautobreak=\skip45
-\beamer@framebottomskipautobreak=\skip46
-\beamer@envbody=\toks26
-\c@framenumber=\count136
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty
-Package: beamerbaseverbatim 2007/01/28  (rcs-revision 1.8)
-\beamer@verbatimfileout=\write3
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty
-Package: beamerbaseframesize 2007/01/28  (rcs-revision 1.18)
-\beamer@splitbox=\box58
-\beamer@autobreakcount=\count137
-\beamer@autobreaklastheight=\dimen177
-\beamer@frametitletoks=\toks27
-\beamer@framesubtitletoks=\toks28
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty
-Package: beamerbaseframecomponents 2007/01/28  (rcs-revision 1.41)
-\beamer@footins=\box59
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty
-Package: beamerbasecolor 2007/01/28  (rcs-revision 1.42)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty
-Package: beamerbasenotes 2007/01/28  (rcs-revision 1.23)
-\beamer@frameboxcopy=\box60
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty
-Package: beamerbasetoc 2007/01/28  (rcs-revision 1.21)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty
-Package: beamerbasetemplates 2007/01/28  (rcs-revision 1.51)
-\beamer@sbttoks=\toks29
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty
-Package: beamerbaseauxtemplates 2007/01/28  (rcs-revision 1.28)
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty
-Package: beamerbaseboxes 2007/03/11  (rcs-revision 1.32)
-\bmb@box=\box61
-\bmb@colorbox=\box62
-\bmb@boxshadow=\box63
-\bmb@boxshadowball=\box64
-\bmb@boxshadowballlarge=\box65
-\bmb@temp=\dimen178
-\bmb@dima=\dimen179
-\bmb@dimb=\dimen180
-\bmb@prevheight=\dimen181
-)
-\beamer@blockheadheight=\dimen182
-))
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty
-Package: beamerbaselocalstructure 2007/01/28  (rcs-revision 1.53)
-
-(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty
-Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC)
-\@enLab=\toks30
-)
-\c@figure=\count138
-\c@table=\count139
-\abovecaptionskip=\skip47
-\belowcaptionskip=\skip48
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty
-Package: beamerbasenavigation 2007/01/28  (rcs-revision 1.36)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty
-Package: beamerbasetheorems 2007/01/28  (rcs-revision 1.10)
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip49
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks31
-\ex@=\dimen183
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen184
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count140
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count141
-\leftroot@=\count142
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count143
-\DOTSCASE@=\count144
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box66
-\strutbox@=\box67
-\big@size=\dimen185
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count145
-\c@MaxMatrixCols=\count146
-\dotsspace@=\muskip11
-\c@parentequation=\count147
-\dspbrk@lvl=\count148
-\tag@help=\toks32
-\row@=\count149
-\column@=\count150
-\maxfields@=\count151
-\andhelp@=\toks33
-\eqnshift@=\dimen186
-\alignsep@=\dimen187
-\tagshift@=\dimen188
-\tagwidth@=\dimen189
-\totwidth@=\dimen190
-\lineht@=\dimen191
-\@envbody=\toks34
-\multlinegap=\skip50
-\multlinetaggap=\skip51
-\mathdisplay@stack=\toks35
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty
-Package: amsthm 2004/08/06 v2.20
-\thm@style=\toks36
-\thm@bodyfont=\toks37
-\thm@headfont=\toks38
-\thm@notefont=\toks39
-\thm@headpunct=\toks40
-\thm@preskip=\skip52
-\thm@postskip=\skip53
-\thm@headsep=\skip54
-\dth@everypar=\toks41
-)
-\c@theorem=\count152
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty
-Package: beamerbasethemes 2007/01/28  (rcs-revision 1.10)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty
-Package: beamerthemedefault 2007/01/28  (rcs-revision 1.7)
-
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty
-Package: beamerfontthemedefault 2007/01/28  (rcs-revision 1.13)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty
-Package: beamercolorthemedefault 2007/01/28  (rcs-revision 1.28)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty
-Package: beamerinnerthemedefault 2007/01/28  (rcs-revision 1.20)
-\beamer@dima=\dimen192
-\beamer@dimb=\dimen193
-)
-(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty
-Package: beamerouterthemedefault 2007/01/28  (rcs-revision 1.14)
-)))
-(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
-Package: babel 2008/07/06 v3.8l The Babel package
-
-(/usr/share/texmf-texlive/tex/generic/babel/babel.def
-File: babel.def 2008/07/06 v3.8l Babel common definitions
-
-(/usr/share/texmf-texlive/tex/generic/babel/switch.def
-File: switch.def 2008/07/06 v3.8l Babel language switching mechanism
-)
-LaTeX Info: Redefining \textlatin on input line 82.
-\babel@savecnt=\count153
-\U@D=\dimen194
-)
-(/usr/share/texmf-texlive/tex/generic/babel/english.ldf
-Language: english 2005/03/30 v3.3o English support from the babel system
-\l@british = a dialect from \language\l@english 
-\l@UKenglish = a dialect from \language\l@english 
-\l@american = a dialect from \language\l@english 
-\l@canadian = a dialect from \language\l@american 
-\l@australian = a dialect from \language\l@british 
-\l@newzealand = a dialect from \language\l@british 
-))
-(/usr/share/texmf-texlive/tex/latex/psfrag/psfrag.sty
-Package: psfrag 1998/04/11 v3.04 PSfrag (MCG)
-\pfg@pcount=\count154
-\pfg@scount=\count155
-\pfg@temp=\write4
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2008/12/05 v1.6h multicolumn formatting (FMi)
-\c@tracingmulticols=\count156
-\mult@box=\box68
-\multicol@leftmargin=\dimen195
-\c@unbalance=\count157
-\c@collectmore=\count158
-\doublecol@number=\count159
-\multicoltolerance=\count160
-\multicolpretolerance=\count161
-\full@width=\dimen196
-\page@free=\dimen197
-\premulticols=\dimen198
-\postmulticols=\dimen199
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box69
-\last@line=\box70
-\mult@rightbox=\box71
-\mult@grightbox=\box72
-\mult@gfirstbox=\box73
-\mult@firstbox=\box74
-\@tempa=\box75
-\@tempa=\box76
-\@tempa=\box77
-\@tempa=\box78
-\@tempa=\box79
-\@tempa=\box80
-\@tempa=\box81
-\@tempa=\box82
-\@tempa=\box83
-\@tempa=\box84
-\@tempa=\box85
-\@tempa=\box86
-\@tempa=\box87
-\@tempa=\box88
-\@tempa=\box89
-\@tempa=\box90
-\@tempa=\box91
-\c@columnbadness=\count162
-\c@finalcolumnbadness=\count163
-\last@try=\dimen200
-\multicolovershoot=\dimen201
-\multicolundershoot=\dimen202
-\mult@nat@firstbox=\box92
-\colbreak@box=\box93
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty) (/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip57
-\f@ncyO@elh=\skip58
-\f@ncyO@erh=\skip59
-\f@ncyO@olh=\skip60
-\f@ncyO@orh=\skip61
-\f@ncyO@elf=\skip62
-\f@ncyO@erf=\skip63
-\f@ncyO@olf=\skip64
-\f@ncyO@orf=\skip65
-) (/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen203
-\@saveybaselineshift=\dimen204
-\scb@x=\box94
-\scscb@x=\box95
-\@bw=\dimen205
-\@nbox=\box96
-\@nbody=\box97
-\@scw=\dimen206
-\@itemh=\dimen207
-\@iboxpos=\toks42
-\@iboxstr=\box98
-\@bwsp=\box99
-\@@bwsp=\box100
-\@bcal=\count164
-\shaderule=\dimen208
-))
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemeprofessionalfonts
-.sty
-Package: beamerfontthemeprofessionalfonts 2007/01/28  (rcs-revision 1.3)
-)
-
-Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
-(hyperref)                removing `\new@ifnextchar' on input line 51.
-
-(./presen.aux)
-\openout1 = `presen.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-
-*geometry detected driver: dvips*
--------------------- Geometry parameters
-paper: user defined
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 15.0pt, 334.19536pt, 15.0pt
-v-parts: 0.0pt, 273.14662pt, 0.0pt
-hmarginratio: --
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: true
-includefoot: true
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  364.19536pt
-\paperheight 273.14662pt
-\textwidth  334.19536pt
-\textheight 244.6939pt
-\oddsidemargin  -57.26999pt
-\evensidemargin -57.26999pt
-\topmargin  -72.26999pt
-\headheight 14.22636pt
-\headsep    0.0pt
-\footskip   14.22636pt
-\marginparwidth 4.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  10.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-Package hyperref Info: Link coloring OFF on input line 51.
-(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
-Package: nameref 2007/05/29 v2.31 Cross-referencing by name of section
-
-(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty
-Package: refcount 2008/08/11 v3.1 Data extraction from references (HO)
-)
-\c@section@level=\count165
-)
-LaTeX Info: Redefining \ref on input line 51.
-LaTeX Info: Redefining \pageref on input line 51.
- (./presen.out)
-(./presen.out)
-\@outlinefile=\write5
-\openout5 = `presen.out'.
-
-\AtBeginShipoutBox=\box101
- (./presen.nav)
-
-LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available
-(Font)              size <5> substituted on input line 55.
-
-[1
-
-]
-LaTeX Font Info:    Try loading font information for U+msa on input line 88.
- (/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2009/06/22 v3.00 AMS symbols A
-)
-LaTeX Font Info:    Try loading font information for U+msb on input line 88.
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2009/06/22 v3.00 AMS symbols B
-)
-
-LaTeX Font Warning: Font shape `JT1/gt/m/it' undefined
-(Font)              using `JT1/gt/m/n' instead on input line 88.
-
-
-LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined
-(Font)              using `JY1/gt/m/n' instead on input line 88.
-
-File: image/dp.eps Graphic file (type eps)
-<image/dp.eps>
-Overfull \hbox (49.23714pt too wide) in paragraph at lines 88--88
- [] 
- []
-
-[2
-
-]
-File: image/conic.eps Graphic file (type eps)
- <image/conic.eps> [3
-
-]
-\tf@nav=\write6
-\openout6 = `presen.nav'.
-
-\tf@toc=\write7
-\openout7 = `presen.toc'.
-
-\tf@snm=\write8
-\openout8 = `presen.snm'.
-
- (./presen.aux)
-
-LaTeX Font Warning: Size substitutions with differences
-(Font)              up to 1.0pt have occurred.
-
-
-LaTeX Font Warning: Some font shapes were not available, defaults substituted.
-
- ) 
-Here is how much of TeX's memory you used:
- 16354 strings out of 257674
- 243786 string characters out of 1191153
- 354704 words of memory out of 3000000
- 19146 multiletter control sequences out of 10000+50000
- 22975 words of font info for 88 fonts, out of 2000000 for 2000
- 14 hyphenation exceptions out of 8191
- 45i,15n,51p,336b,808s stack positions out of 5000i,500n,6000p,200000b,40000s
-
-Output written on presen.dvi (3 pages, 37640 bytes).
diff --git a/latex/M2/rinkou/6_18/presen.nav b/latex/M2/rinkou/6_18/presen.nav
deleted file mode 100644 (file)
index bfa66b5..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
-\headcommand {\beamer@framepages {1}{1}}
-\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
-\headcommand {\beamer@framepages {2}{2}}
-\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}
-\headcommand {\beamer@framepages {3}{3}}
-\headcommand {\beamer@partpages {1}{3}}
-\headcommand {\beamer@subsectionpages {1}{3}}
-\headcommand {\beamer@sectionpages {1}{3}}
-\headcommand {\beamer@documentpages {3}}
-\headcommand {\def \inserttotalframenumber {3}}
diff --git a/latex/M2/rinkou/6_18/presen.out b/latex/M2/rinkou/6_18/presen.out
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/6_18/presen.pdf b/latex/M2/rinkou/6_18/presen.pdf
deleted file mode 100644 (file)
index 215e85b..0000000
Binary files a/latex/M2/rinkou/6_18/presen.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_18/presen.ps b/latex/M2/rinkou/6_18/presen.ps
deleted file mode 100644 (file)
index 1497c8c..0000000
+++ /dev/null
@@ -1,6632 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.98 Copyright 2009 Radical Eye Software
-%%Title: presen.dvi
-%%CreationDate: Fri Jun 18 14:30:45 2010
-%%Pages: 3
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 363 273
-%%DocumentFonts: CMSS12 CMSS10 CMSS8 CMSY10 CMR8 MSAM10 CMMI10 CMMI8
-%%+ CMR10 CMSY8 CMBXTI10 CMBX10 CMSSI10 Courier CMEX10
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips presen.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.06.18:1430
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
-/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
-(LaserWriter 16/600)]{A length product length le{A length product exch 0
-exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
-end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
-grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
-imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
-exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
-fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
-delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
-B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
-p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
-rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: psfrag.pro 0 0
-%%
-%% This is file `psfrag.pro',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% psfrag.dtx  (with options: `filepro')
-%% 
-%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
-%% All rights reserved.
-%% 
-%% This file is part of the PSfrag package.
-%% 
-userdict begin
-/PSfragLib 90 dict def
-/PSfragDict 6 dict def
-/PSfrag { PSfragLib begin load exec end } bind def
-end
-PSfragLib begin
-/RO /readonly      load def
-/CP /currentpoint  load def
-/CM /currentmatrix load def
-/B { bind RO def } bind def
-/X { exch def } B
-/MD { { X } forall } B
-/OE { end exec PSfragLib begin } B
-/S false def
-/tstr 8 string def
-/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
-[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
-sM currentmatrix RO pop
-dM defaultmatrix RO idM invertmatrix RO pop
-srcFM identmatrix pop
-/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
-/Unhide { { CP } stopped not grestore { moveto } if } B
-/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
-                   globaldict exch /PSfrags exch put glob setglobal }}
-                {{ array astore /PSfrags X }} ifelse B
-/getrepl islev2 {{ globaldict /PSfrags get aload length }}
-                {{ PSfrags aload length }} ifelse B
-/convert {
-   /src X src length string
-   /c 0 def src length {
-      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
-   } repeat
-} B
-/Begin {
-    /saver save def
-    srcFM exch 3 exch put
-    0 ne /debugMode X 0 setrepl
-    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
-    srcM CM dup invertmatrix pop
-    mark { currentdict { end } stopped { pop exit } if } loop
-    PSfragDict counttomark { begin } repeat pop
-} B
-/End {
-    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
-    counttomark { begin } repeat pop
-    getrepl saver restore
-    7 idiv dup /S exch dict def {
-        6 array astore /mtrx X tstr cvs /K X
-        S K [ S K known { S K get aload pop } if mtrx ] put
-    } repeat
-} B
-/Place {
-    tstr cvs /K X
-    S K known {
-        bind /proc X tM CM pop
-        CP /cY X /cX X
-        0 0 transform idtransform neg /aY X neg /aX X
-        S K get dup length /maxiter X
-        /iter 1 def {
-            iter maxiter ne { /saver save def } if
-            tM setmatrix aX aY translate
-            [ exch aload pop idtransform ] concat
-            cX neg cY neg translate cX cY moveto
-            /proc load OE
-            iter maxiter ne { saver restore /iter iter 1 add def } if
-        } forall
-        /noXY { CP /cY X /cX X } stopped def
-        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
-    } {
-        Hide OE Unhide
-    } ifelse
-} B
-/normalize {
-    2 index dup mul 2 index dup mul add sqrt div
-    dup 4 -1 roll exch mul 3 1 roll mul
-} B
-/replace {
-    aload pop MD
-    CP /bY X /lX X gsave sM setmatrix
-    str stringwidth abs exch abs add dup 0 eq
-        { pop } { 360 exch div dup scale } ifelse
-    lX neg bY neg translate newpath lX bY moveto
-    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
-    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
-    CP grestore moveto
-    currentfont /FontMatrix get dstFM copy dup
-    0 get 0 lt { uX lX /uX X /lX X } if
-    3 get 0 lt { uY lY /uY X /lY X } if
-    /cX uX lX add 0.5 mul def
-    /cY uY lY add 0.5 mul def
-    debugMode { gsave 0 setgray 1 setlinewidth
-        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
-        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
-        cX lY moveto cX uY lineto stroke
-    grestore } if
-    dstFM dup invertmatrix dstM CM srcM
-    2 { dstM concatmatrix } repeat pop
-    getrepl /temp X
-        S str convert get {
-            aload pop [ /rot /scl /loc /K ] MD
-            /aX cX def /aY cY def
-            loc {
-                dup 66  eq { /aY bY def } { % B
-                dup 98  eq { /aY lY def } { % b
-                dup 108 eq { /aX lX def } { % l
-                dup 114 eq { /aX uX def } { % r
-                dup 116 eq { /aY uY def }   % t
-                if } ifelse } ifelse } ifelse } ifelse pop
-            } forall
-            K srcFM rot tM rotate dstM
-            2 { tM concatmatrix } repeat aload pop pop pop
-            2 { scl normalize 4 2 roll } repeat
-            aX aY transform
-            /temp temp 7 add def
-        } forall
-    temp setrepl
-} B
-/Rif {
-    S 3 index convert known { pop replace } { exch pop OE } ifelse
-} B
-/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
-/xs   { pop } XA XC
-/xks  { /kern load OE } XA /kern XC
-/xas  { pop ax ay rmoveto } XA /ay /ax XC
-/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
-/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
-    XA /ay /ax /c /cy /cx XC
-/raws { xaws { awidthshow } Rif } B
-/rws  { xws { widthshow } Rif } B
-/rks  { xks { kshow } Rif } B
-/ras  { xas { ashow } Rif } B
-/rs   { xs { show } Rif } B
-/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
-PSfragDict begin
-islev2 not { /restore { /rrs PSfrag } B } if
-/show       { /rs   PSfrag } B
-/kshow      { /rks  PSfrag } B
-/ashow      { /ras  PSfrag } B
-/widthshow  { /rws  PSfrag } B
-/awidthshow { /raws PSfrag } B
-end PSfragDict RO pop
-end
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc 0 0
-% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
-%
-% @@psencodingfile@{
-%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
-%                W. Schmidt, P. Lehman",
-%   version   = "2.0",
-%   date      = "27nov06",
-%   filename  = "8r.enc",
-%   email     = "tex-fonts@@tug.org",
-%   docstring = "This is the encoding vector for Type1 and TrueType
-%                fonts to be used with TeX.  This file is part of the
-%                PSNFSS bundle, version 9"
-% @}
-% 
-% The idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
-% MacRoman, and some extra characters from Lucida.
-% 
-% Character code assignments were made as follows:
-% 
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-% 
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-% 
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-% These are /dotlessj /ff /ffi /ffl.
-% 
-% (4) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (5) /Euro was assigned to 128, as in Windows ANSI
-%
-% (6) Missing characters from MacRoman encoding incorporated as follows:
-%
-%     PostScript      MacRoman        TeXBase1
-%     --------------  --------------  --------------
-%     /notequal       173             0x16
-%     /infinity       176             0x17
-%     /lessequal      178             0x18
-%     /greaterequal   179             0x19
-%     /partialdiff    182             0x1A
-%     /summation      183             0x1B
-%     /product        184             0x1C
-%     /pi             185             0x1D
-%     /integral       186             0x81
-%     /Omega          189             0x8D
-%     /radical        195             0x8E
-%     /approxequal    197             0x8F
-%     /Delta          198             0x9D
-%     /lozenge        215             0x9E
-%
-/TeXBase1Encoding [
-% 0x00
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef /breve
- /minus /.notdef /Zcaron /zcaron
-% 0x10
- /caron /dotlessi /dotlessj /ff
- /ffi /ffl /notequal /infinity
- /lessequal /greaterequal /partialdiff /summation
- /product /pi /grave /quotesingle
-% 0x20
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus
- /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three
- /four /five /six /seven
- /eight /nine /colon /semicolon
- /less /equal /greater /question
-% 0x40
- /at /A /B /C
- /D /E /F /G
- /H /I /J /K
- /L /M /N /O
-% 0x50
- /P /Q /R /S
- /T /U /V /W
- /X /Y /Z /bracketleft
- /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c
- /d /e /f /g
- /h /i /j /k
- /l /m /n /o
-% 0x70
- /p /q /r /s
- /t /u /v /w
- /x /y /z /braceleft
- /bar /braceright /asciitilde /.notdef
-% 0x80
- /Euro /integral /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /Omega /radical /approxequal
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /Delta /lozenge /Ydieresis
-% 0xA0
- /.notdef /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot /hyphen /registered /macron
-% 0xB0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde
- /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginProcSet: color.pro 0 0
-%!
-TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
-setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
-}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
-/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
-setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
-/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
-known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
-/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
-/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
-setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
-setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
-0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
-/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
-setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
-0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
-0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
-0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
-/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
-setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
-setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
-0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
-/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
-setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
-0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
-0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
-0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
-/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
-setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
-/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
-0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
-0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
-0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
-setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
-0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
-/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
-setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
-0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
-1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
-/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
-setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
-0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
-DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
-setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
-setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
-setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
-
-%%EndProcSet
-TeXDict begin @defspecial
-
- systemdict /pdfmark known{userdict /?pdfmark systemdict /exec get
-put}{userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict
-/cleartomark get put}ifelse
-
- /DvipsToPDF{72.27 mul Resolution div} def/PDFToDvips{72.27 div Resolution
-mul} def/BPToDvips{72 div Resolution mul}def/BorderArrayPatch{[exch{dup
-dup type/integertype eq exch type/realtype eq or{BPToDvips}if}forall]}def/HyperBorder
-{1 PDFToDvips} def/H.V {pdf@hoff pdf@voff null} def/H.B {/Rect[pdf@llx
-pdf@lly pdf@urx pdf@ury]} def/H.S {currentpoint HyperBorder add /pdf@lly
-exch def dup DvipsToPDF 72 add /pdf@hoff exch def HyperBorder sub /pdf@llx
-exch def} def/H.L {2 sub dup/HyperBasePt exch def PDFToDvips /HyperBaseDvips
-exch def currentpoint HyperBaseDvips sub /pdf@ury exch def/pdf@urx
-exch def} def/H.A {H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF
-HyperBasePt sub sub /pdf@voff exch def} def/H.R {currentpoint HyperBorder
-sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint
-exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def} def
-
- /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
-def
-
- /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
-def} bind def
-
- /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
-def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
-2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
-index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
--1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
-roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
-
- /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
-def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
-def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
-sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
-def
-
- /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
-fill pop}bind def
-
- /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
-def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
-pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
-8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
-pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
-div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
-index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
-sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
-3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
-stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
-add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
-pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
-pop }bind def
-
-  /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
-def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
-neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
-pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
-div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
-def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
-/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
-pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
-{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
-def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
-/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
-fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave
-pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind
-def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave
-pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1
-def /pgfsoa 1 def end
-
- /pgf1{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto pgffill 16.0002 0.49998 moveto 18.00021 2.00002 lineto
-16.0002 3.50003 lineto pgffill  grestore} bind def
-
- /pgf2{gsave exec 2.39105 3.38733 8.26909 0.79701 pgfe pgfstr  grestore}
-bind def
-
- /pgf3{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill  grestore} bind def
-
- /pgf4{gsave exec 2.39105 3.38733 6.97394 0.0 pgfe 7.80008 2.40001
-moveto 7.80008 3.20003 lineto 11.20012 3.20003 lineto 11.20012 0.8
-lineto 10.4001 0.8 lineto 8.6001 3.20003 moveto 8.6001 4.00005 lineto
-12.00015 4.00005 lineto 12.00015 1.60002 lineto 11.20012 1.60002 lineto
-pgfstr  grestore} bind def
-
- /pgf5{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 4.00005 moveto 11.00012
-4.00005 lineto 9.00009 2.00002 moveto 12.00015 2.00002 lineto 8.00009
-1.0 moveto 11.00012 1.0 lineto 9.00009 0.0 moveto 12.00015 0.0 lineto
-pgfstr  grestore} bind def
-
- /pgf6{gsave exec 0.59776 pgfw 9.00009 3.00003 moveto 12.00015 3.00003
-lineto pgfstr  grestore} bind def
-
- /pgf7{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 1.0 moveto 11.00012 1.0
-lineto 9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind
-def
-
- /pgf8{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto pgfstr  grestore} bind def
-
- /pgf9{gsave exec 10.0001 -0.49998 moveto 10.0001 4.50003 lineto pgfstr
- grestore} bind def
-
- /pgf10{gsave exec 0.59776 pgfw 4.00005 4.00005 moveto 7.00008 4.00005
-lineto 5.00005 3.00003 moveto 8.00009 3.00003 lineto 5.00005 2.00002
-moveto 8.00009 2.00002 lineto 3.00003 1.0 moveto 7.00008 1.0 lineto
-5.00005 0.0 moveto 8.00009 0.0 lineto 12.00015 3.00003 moveto 15.00018
-3.00003 lineto 13.00015 2.00002 moveto 16.0002 2.00002 lineto 13.00015
-1.0 moveto 16.0002 1.0 lineto pgfstr  grestore} bind def
-
- /pgf11{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto 8.00009 1.0 moveto 11.00012 1.0 lineto
-9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind def
-
- /pgf12{gsave exec 0.59776 pgfw 10.4001 1.60002 moveto 12.00015 0.0
-lineto pgfstr 0.3985 pgfw 10.66016 2.49069 moveto 10.66016 3.15419
-10.12813 3.68622 9.46463 3.68622 curveto 8.80112 3.68622 8.26909 3.15419
-8.26909 2.49069 curveto 8.26909 1.82718 8.80112 1.29515 9.46463 1.29515
-curveto 10.12813 1.29515 10.66016 1.82718 10.66016 2.49069 curveto
-closepath 9.46463 2.49069 moveto pgfstr 1 setlinecap 4.00005 0.0 moveto
-5.08101 0.0 6.00006 0.9 6.00006 2.00002 curveto 6.00006 3.10002 5.10005
-4.00005 4.00005 4.00005 curveto 2.90001 4.00005 2.00002 3.10002 2.00002
-2.00002 curveto 3.20003 2.60002 moveto 2.00002 1.60002 lineto 0.8 2.60002
-lineto 16.0002 0.0 moveto 14.90016 0.0 14.00017 0.9 14.00017 2.00002
-curveto 14.00017 3.10002 14.90016 4.00005 16.0002 4.00005 curveto 17.1002
-4.00005 18.00021 3.10002 18.00021 2.00002 curveto 19.20023 2.60002
-moveto 18.00021 1.60002 lineto 16.8002 2.60002 lineto pgfstr  grestore}
-bind def
-
- /pgf13{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf14{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto 3.50003 0.49998 moveto 5.50005 2.00002 lineto 3.50003 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf15{gsave exec 3.50003 0.49998 moveto 1.5 2.00002 lineto 3.50003
-3.50003 lineto pgffill  grestore} bind def
-@fedspecial end
-%%BeginFont: CMEX10
-%!PS-AdobeFont-1.0: CMEX10 003.002
-%%Title: CMEX10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMEX10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMEX10 known{/CMEX10 findfont dup/UniqueID known{dup
-/UniqueID get 5092766 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMEX10 def
-/FontBBox {-24 -2960 1454 772 }readonly def
-/UniqueID 5092766 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMEX10.) readonly def
-/FullName (CMEX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 80 /summationtext put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23E7BC2A6E71BCF95FF3DA948
-1A27320759222BD7BC7C1A533E90058824F06942F0234C68671083E0E4708398
-D246C94F9C16DAB6563651BA33D86273FD2DB3C50C106F3CA95B1C79778D0BEB
-B99D9CFB38E41BDCB4261A86A23E2CDEE4837D9B6F0E85ACEAA984C344A63709
-EA35B61F08821338D363D172BD185A3658F43052AE1E61D879C99DED7F6D726E
-FAFEBD881BDDEA91FB09DB75675FC74AA2BEA8771027C7A51BF849F8E765B870
-8F7CC0871F301ADEF9B71EC3C607B2F51325AA5B3DD74A2C5426E7B329FAE84E
-94A159C8C9C35E27A0FC93FB98A4D616750DAD50068A5F0EB96B8228946E5CC6
-B69E93D262C92E3BC7161313156E380A2ABE27BE400A23DF95E65A4F76B3FFE4
-CF3CD141B006C487EBC73A5A101466D4388FB2CF1D9439D0714720BB58537B7D
-B3EE1F04AE117222CA5F0E5942F7A875D55D91D63958B1A02405D9DE08109B8C
-7104F2D109EF7074852DFD74CBE02E0F3704F2BACA14E05EB1D0D9021EFAC23F
-76C2389F8EA237D2E2AB6AFA83A725E16AECCAF025E05F1B1B5699D761F62A46
-EC6F31B0FE4769BD0D66821592ADBAEFA9EB454CF1402FE870F5F96D09980C1B
-8B6D2FE88BE56032C1959E6C3DC319B6A7353F3AC629CE5BCB947B4B235426E9
-4769302817AEC1ADF50E50265AB488017634AF824D44D3C8423FC7CAD97F6D6E
-6B34313637687FBDE3BDF6FC951CB41277D8EF49D14767B59656D214C9724DC4
-0523EF896F4E48434FCC5D8423F07194C54D48C62AC29001B10C9C8B514B24C5
-CEB60FF68D36749711E108DBB52738760FCF6571D5B04E58F24CC0247834B412
-D0F6F8D7F1573F23E3E399D5A3A3A37FCFFEAFA044A5694D2458EFF2BC1F7650
-8FB0A27C505A20C16776EDF94BEF9DF702F3C64DBC1939BEC0399B6AB283F832
-DD8FB358F701CC075C596FA7B0ED7A9304DC73274C8169337D55124CB748CE26
-A635B2704D8F65E23CC0FDA3C57ED451F8FDE7B6FBFCE2746F5AEA11B065A6DC
-C3D200D962A034DD6757991BA62D8DC0408F49083D48799B6097B61343365A5B
-30FB02E9CDFB5104FB751BE8A268EE55C1208DD8B29D5635014EDE9D0D94BB64
-ED5643B3049027925BF2FD7EFCB631E01269B731AE12AA6226B2656F035C7E92
-959C4A21BE40D7C138C8FF28C9FD4B768CF25F08859AE84FEE6EA18C033B3659
-D9EE250BA5FF2568E8BF7684A93BED7852251D1ADE5DB815AF3AAC36D1A500C9
-41D1BF3A1926828CD1F9E501ABE441A07B1B96612CF0728AD5FECF7480421F46
-0B18E06D2FF1A5B1183459C59517976474698BCE18A728515CD489A83C001AFA
-47BDA929F60D0FABCD8786AE16EE18615C37D18703571936A365D334BACA9BA3
-08E2523132887B5EE95ABCE8581C78C3E858DBF35ADD56A1F6C2489AFA73D1B2
-379C5064DAFD30FDA84581FDE268B470636EE35F21648955513714F6EAA08AF0
-249C937721DB0E93D95C4DDDFB0948051953F39C6D2D811D3FFDC25F786E072B
-2A8A1F4830F9CFC34666A1D3F13268980E9A26682CAB64817318A1E266F3D2D2
-DE4EBB3EDAF0E7B526C838CBD7F37E74A35B1C3EB96DA4099DE689A53970D4CB
-9AB355E93EB294B07DD09356C338BB4A61C147BEDC152E58DC92FA69846E4829
-551A5330006793CD88523F7B3AF7B4475C531C67A4B66A603597EE72C4ADA491
-BF13706F341125CABF37FADA554FDA0BA5534C7AC35F1829E250C885D9A9983C
-5D1FE8CE24458A8B13E5C7EA22BF1608AFA96B83C700889A2A6C9C4052DCB892
-6CAEEAA9E7D7F3E215019719B36A5DAFCCF2396FA0C04AD99A7C23772A7BAA64
-D1FABE8E476EAE9FC1A3E08CD6D1DDC6E087934E676BDFD1528652B6B9A50A35
-2029466364300AF4CA3C5883F6293A7104617D0858B3E43D43752F814654A938
-A44C33410BA0E5EA7BF55D4F1D57E27921DB05C059DE29BAC1BFC9B607D2C5CB
-1DDC47793984FBB18BD99E1DF7776B563A55E15DF024D6D8E6ADF62F16F602A6
-7DDE1C68637672AA9C7A1250161502ADDDC1B4F6011A9BD5605B73AEDC37CE4E
-4467C838B7692C4D541EF87DB41123F9DCCFFA971553A5D9B0E7EC539A28750C
-8554383585CD8B93DF731A301D85BA9ADC95B4A3A237794C30230A82300B6756
-AE5A46A090958109C5565EF60B0B16D6C0A16A56644B05D3371DABBB67ED9BB8
-9BD3983575D371419C7568B2556649402AFB9843106729E4EA87B3F9038218A1
-F820B098A1271E330708432567297CCDA332B555A40C62BAEB16330175D28AA6
-13AE6939CEFA2334E3E890B66A73277F0B63B1FA59F856ABECC5FC0A50571F5B
-0747FA554F5FC72A51E215304B2E44701A13E41D91397B204C66AAB3D101004C
-7FEF2D87DA558EA057BD492CD6EF93601CB63F78426B502CDC5C8E9EF4FF3692
-376601B1FAADD801602668370B5ACEFFDBACA8F8B3F4E850D07A20F6F47440FC
-FD39504F0FDFCA35AF2ED0DA8BAB63AD42EA8CDA912CE17F5E62192DDD912333
-3E9FA0884117F07221642490044A72E359D5F25D9591A8FAD568A3DEE435C354
-11995C0EFCFEA21735DF44A30F79F747510E28767A4266461D1394F81344F6DB
-1FA8D0B0D9E5F52FBB663C8F1E91192E5608FFEAA178B93F8298F70510A65BEE
-12ECB5D675311B5B3B19205476512D92B1D16262720484049370A76F78D9BDC3
-02EB96AC1E5B3CB078D2F219988FD0F36B043ABBF347B22D36CF541A8F80F791
-8E4F92D900B7E7B64DFD500882EFBBF23565FA470103B2E0D2D14E3E4D7827D1
-BAA0F84713A8CDE5904FFF2794850871DEADDDC53B77A502F5CA98B0744BB656
-2FC40ED2AEBCC5CACE2301E983E6C18CF16AFB9FD8CA49DE51B22F4259D43076
-DDC1BD4974CDF2E733EAB6334B1D5614288CC81FDCC722CEE193635D1088FB29
-F80AD5CB96394AE89D920DF8E1F271585AF019190F17DB51FEC9064B54C3A53E
-3FD33C3B553FC79F743BEC9674743BF0A821051261DE4527A2BEF4A04E293E97
-02B181EC5F5EED3E26060F2C9EF6852B7433CA1BC1690C30424B03C522A087EE
-92016EBDAC4B787133B4A22BFEF0B6CA564C6EB910E1DBF983CB4CFC3A1F8A26
-45329CED7F5A8704ACE9D4233583365A5A97342A053EF403F0567E9D0A62EBCD
-84B5D7145BBB11D31046BC2CF5B450CC68B85DA0E78EF8902F8D37DAAA9D4242
-455288C0D73748F9BFEB1B1769D6FB84B94993D5F7C2B9CBDF75AEF2C930F277
-210B3CCB8A0299F50AFE2548A4B8DF5ABB52F098ECDD56FCB8D3A406EFD95088
-92D7EC39FDC7EB1824ECA24D0CBC6EC6F4C6A7F9590D593B269D2CC0BFBD961C
-AA8BB4296B4E4411B54367A341A5EDA97288DAC370A015FDE6D7FB0A4CECEFBD
-1A67DF3A3703E922BEF2C414FDDA42482EB35D5DBB206B44C76C412A435A0842
-6845EAD204BDF87065CE2C99B05D2D4080D5D11CFC3316967472C7DA44CC1F9D
-51B83B4BE9B882D6E9ECB482F9855D024ABFBA502CCD624E0F88164A6F13CED4
-85F20DC01BB15C7D78B1C79FD9FF71F4B043F59DB5C297768115542BC7C8A99E
-ACE39A268D32122541FB441FF1364FCBA2B7627F12C49ED038BC044B6D9D533B
-A72D35317A5AB8D91A9AC56CA90D1DAE9F967605C63BC9F406FB3D5BAEB4B38F
-4934EE3D2F5FE434B45CF5C2D0E5E417EC279DCEC4F16504EE40E837B11620B7
-7526AFF23381ED3E9A92DA4DBF4EA2BE4FE444B9A74AB60EFC818E20DD8B852B
-DF8CB659C0A3956D0DA61F49A9DD467726E57E9B32EFF540D551A67213D40273
-AEAA6E319D92B4B406377D36DAB85662C755D76ADF5795C52D54ECCF0DE81E30
-B84F951233A0A400CB063911837F0AACF44AD2441A7CE08818D64705E1ACF7E0
-F59AEFC5DD812981C5508385274817056B2CDCCA4C9F3103C92838917EBFEC94
-21D5737AC634B23B6F7F63B166D60C6BAA8F33AF44379C5A7337E737190EB3EE
-14272B905D08C01EA118964D3444A03676FF3B62E7626168FA1DC6220699780A
-0BD5776DDFA26BF0BB335B3C978CDD5CF1A419D4B5C562B3974FECFCF0118199
-E547EB287CD92E32E881F344420FA3CD97333BFEF5D7E1BA31FD20622E5B4F95
-692DD0ACAF01D413B21C8608FA87B470191C3CC5AD333263C955B4ADF4370FCE
-D6667FC93495003F4B6AEE4F83603D55F19EFBF56F955FC9CC01E494804952CD
-D426FE706C13D41F87C5C668D8B6BE50AE0370E07F52AC0534ECAB1C19851099
-FC0BB1EC2A649795A62299F73CA606EDFB1D28183DC63ADF67294553115E8C57
-7CB603CC491A6065802B925E6DFBF42917EE6E44C714228AE452851D61BF70AC
-844B5D800EF029357FD659B8A648445CED0ECAE1474E443124F4B3644F54C556
-A330D92EABEC7F607C6B13FACF69CA928F835056BD1A8ADA20EFE6BD5CF4A1A0
-8B9E415E4A5FC6F209EF05ABF2E0C55F6E3060D1C72967E1E68791499F303C8B
-3960C5A1F2DF6306710DFA98C8D0815A06B5590374554DCCDBDC4C295B3BA6B8
-8BE3200CD4421A521C06BE39D4CA495BC63F3F982CAE3C82AD38DCB537E617D3
-34BD96EFDA7C6A0F6D97A6BC9F084645390E194E7A11399FCE4EEB9A965909BA
-6EC69D34DBA081BB3F18BD1ADB1AE1B7FBF96E4C546498667690857EB6931841
-46C427A5B7C7D99FF889582C4AD11A7D267B301C5A5AAD9DA99D5BFD438238DA
-62DEB899FF0F7B7997F781315B2CC328BE3572A3903A33EC901AC6BCC7F152A9
-8A6865C6CB17189A4EEB699006A5F9D4482D53A76E88438E444F9302C79F0DC4
-B3033D29D303B38F5959F020337EE6619DC8A8C3912101B02CF8AD113BF4BC29
-8C6B9D25AF6B6A787F222C05964475B49B6751E3A3A6EBBEA03677D5B136B9DC
-6D9AC20193BFB0759E89831C9E2AF68BD45ECC81175DFE80DC0879069ADFA8E5
-24CF3C84121CD9739A28BACB9891945FA4E72EC07136682E18FCA81938FA6A3B
-8CEFBAED60121530E33C1C0E698B5923D6AFC4E907A99B1367C3D435CAEDEF5F
-878237453B8DB2FE53073CF3319FD096343F42D68F097759D051AEE17E4FCFC9
-86E17099799DE82A38F22D870BF7AB90890E3B5264976700BAE594C8563A218C
-C985D9A5A7D7BD959F7E4E66286833C86E89203ECECD6FC4C6FE1F04010218FA
-A5714881C4C846E85F13BD68AC250CD0E488DBF60BB10B2CD7AE2E30F9C21DFA
-0E84F76B4E996AA1C5C056E64BAC85622C160B56DEFD4DEF86887C1201F7C20C
-076D4A27BA69572BE9C89FF3A9D3BAA5CAE0A6F2187AD01ED497798A305E3BD8
-422DBFBF45E3F4AD35240B07285128B59FA9E83D9F6A2E620CAF6DB05129D930
-44CB241CFF84E776315114C3AB61FBC0A8368D9154CC5066E2B162E89DA51165
-F9CC075F2524F9A8624D2B56ABE64AF93B9F0407CC770C1F2C76CCDC06345D03
-7B173C2FAA201D8E1F6C0315987A7A13902F4AA5ADF081C2B0A01C77E4F7A3E7
-6A4AAEDDC577E855D69D38AF6A1D271B02AB496D94D81996FB078FBED17F833D
-C6C0BCE141BCDE277D530951DD6574B9CB3CF0370D74211E9AC00C7CD3A67842
-0B4B72ED517E4906409DEA7993D0B8E92D418139960EBC86BE63A1B1D417C451
-8BA13C230DAE1EC4E466F23351D410D9FC4A7BBD477D5FA07659B71CE9921B1B
-6755C67AB3D4988064004CF75948879D16174E8097C91F7544352474C2D9A1F8
-A1813BC6F4BA13E952678F5707F19B4799ADB3BD186DF650821DF58CF3C78D67
-84E4E1DF8DACEC50D15647C3DBBC3C4355E602D3A03171FE1CB36FEB940211EE
-0A5300841DD7B7CF91C02B3FC5D89C691156BFF8A38C6C72789DF260B868AAA1
-895046E405661D97FA9A0048AF114A89E3ADAEBCE541753E4FFCD902391B5372
-6A97E32F0257FA9FA1DC15BD3140EC7F0CA5A68AABCEDBE73C38B35FDF195F96
-0F9DB0F592C188D72D73512F4DD92D2371D1A59254BC477CA084E68184AEAB6C
-266BB21DC3AAF874DE999AD2A17C79621AE322612EE4B6D5BDAC511418EDE90A
-AE75066AF19662C4AD855E4200A5D67BEE4ADA9A399192C74D35E59B15FB61E7
-BB167282D32D538029ED22CC5C9860C1F6B7BA7F33D5CF108D4BEEFAE7B37E67
-39391F9934DE17956303532ABB011540645DB8420749C9B9A019C3CE86ACD566
-1EE8D8D5E0D8D0DEAB33B5413EF10D4EE650F82417002E436E0B3B628A657F84
-074098C2E9F897D9AB692E0FB9F268E6728F94A79CF4D6B0A07C8DFDC1D67FD5
-EDD5863EA8949D180B1596D0009D662FC429449D76BF13D83F0D0CF165982443
-E9CC288CF7C5F2E17EB7F3736D1FB814196CCEAB8C833720E3733BF594E1B536
-BC0063080BC751F9DA1741522B2967D07DDDA169E7D3417B4A39EFAC15EA5E8E
-DE3473CC9DF991FAD2A971F44B09635085DB02D692F149F144F3DCDB69B72C53
-A2AF34C65DF0D5F35E82102E67B733750646EC03A4FF47138F7998607BD93AB2
-B63A0B82E8E225FFAD5DC468077FBE8C8C8E5B4BB10A8FE836B07367D742BD6B
-D36DF5304B9DF363120504C279453452EB177FBCDAA6F6FB78A24848F4A1D94D
-1E49F6C46CB36796F3F4C9739346381F28AF085C5EBDB2A02DC0570C7A21E097
-77522D4947B51182431BCBF3E55CCDDE93A916AA40CEB577277FA512380816DF
-9111C56F36341381D62368E70462577D0C135BB3CB4462B269AA8E0F03245BFA
-D01DB8E23F2DFD5DAA88FCAFDD51D48E562EC649DB1FFDA0FD8CC8C48E6A9207
-260ABE35733D75630053CC74A07E5AF6FE87BD5FEA69CB6AA20122276AD92853
-6B225BC9E3350D1B1362E04C7795D473F1266852B02C83D02D938C55D8F0C671
-7A9205F8CD058304DFA034D99A6BC16C582F02484A089602D42DF30D7A5716C1
-D42A4CE56C19E40C01DC7DED931FA13679CFD2700B3826A1E6539AAC12293DA8
-664DE251C5D1761BB45FE364CE3F7F7E9B67F86EB31D9626CCACE4DCE03EF3C1
-0D2FD1B12B5774510D46C5C5CBF0A34847418B9A1DF0C67789422D0EC2D49576
-9DDE72D63A4A98613461A6F730A05336C691583F96C3CAD2AF7C4BFD3AEB3814
-D909858B6598FE19397006C8C4D549AA1635968F47144E7861A2BCE8AB4CA7F0
-4D253949AA0127559FAE3161C810A8CE22A3079602E747C9398F9C8B2A868F23
-D77D7AD6B980FEB038E0557E58E1D7AE471036CBB96B83595D9C96A4895971CD
-C2A810651A045F876A1F5AE470BEF39F856808B1F8D736030A722E1576BDB3B4
-4DF06F73D38D313C8A0D3504EFBC774750C9F6E687ABCB1927FA1BB3882AABC1
-2306A030CEBB259AECAA646C6497712F6C1E9DB7E1365A60EEC5AEDD5147A77B
-1E3A10D73C477876D54FEE853D953EE75F7EDFB287550B93CFA8250D1FE2FE7D
-D34441F1224F3DB1D355188819EBB98A94DB193B9CA23803869DD10776647BF5
-5BB42031AC44A7339DC036AD0292AB9B732E6FB79BEE852A103C3788BB0F4B72
-EF37BB62356F9B2DF7F5899A26F1FE0A3D6469C1034B8AB14F52555EBF6DC592
-3F24D6DB395A3A182ED4B8ECEE8254661C19CC942F236CA40BAABE818EC312D8
-7F5762C210FCE8A3CB9A23A24D0A751A09F4FCFB72DD0FB3AAE0575CF97D126E
-1669203BE1C8F8FF626F49E8AFA7B29EF26618C6D8336D4471314D5D009BEC8C
-D914E74D0BE7D7C3A2511C0DDEB6FE04360D54FB3283AD67D9DCDE211FAFD19C
-449E201F2913232DDAFB2043F674EA73C9F043EB73CC9A96289B3CF819DB3E56
-5FE403D8C387C99979ED9F8EB2F5B970958CA554D9DB879786C39AAC8139A032
-6651A999D3927BB2A16D73BEA8CD512765A19BB5F5051B531D31853E3F220715
-5AC7860BB3BBC855B07C8A690AB98E5D6E0EC13C8468DD87CE3AFFC36C9F1512
-5124DD63260AB80B620C9EED66B7694C220DDEEAAF2F06AEA283800FE2B032DA
-F1727DAD3CB87227A09AC8FDE38659282B036D5FBD9E5C1CD82C58CB0DDEA02F
-224DAEE5A2F7D1CFAD95CAFD70CAE39FCEE01604FEDB409A5A2BD7CE006E8010
-27183F365388F46D38F5EB46FF911632E3DF69E3D3F90656BA3E610A166A6F57
-105146036D848B62B2F2318A93F540C31DE915B905296358C0DD789EC87D8331
-C0FD96E354725A52528E179800C03F35CDD3A35EE88A9B23FAADCB3B0E20680E
-00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSSI10
-%!PS-AdobeFont-1.0: CMSSI10 003.002
-%%Title: CMSSI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSSI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSSI10 known{/CMSSI10 findfont dup/UniqueID known{dup
-/UniqueID get 5000810 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSSI10 def
-/FontBBox {-97 -250 1077 759 }readonly def
-/UniqueID 5000810 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSSI10.) readonly def
-/FullName (CMSSI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -12 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 80 /P put
-dup 97 /a put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 105 /i put
-dup 108 /l put
-dup 110 /n put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2919BE7E94DF619E5D4CC604
-78288A019B254A5A0A8E2D5ED465C9DB3CFEF0F444DA2A7DB2022495EA1B3FF8
-BA3E769C503BAC77336BAAEFA8F7B4BCF9BD63253ABE621C7C696DDD22E0EDDE
-ABDE1706338BB5F604B4F42356E2A96751B8EAF1112A1BE30B618E7F7BAA96CC
-A264B5EA7138FD007E2CBE19B1F008AE13B47252D2956A06299FB28035624C39
-08E9E5A4BC08DADE08861DB9940F6F0FA67E97E9A73C9F41525E865D0BF68F8B
-6D48D1595EB69B3FF78F5F4B18470370BA219A010F9B5EA904289205DF20C7EC
-91A2B866BA05251BD3D00FE5229CE2D2F220B6E25DA5B3C0EAC68979BB312E2C
-532264814FF214CBD46C8B9C8E45878C9E28FF334C5CC7DF9D378EA5A37986DF
-0450E2D5645371B8C577C28A008AB7A702E89FF337A17D05AFB0FDC55856AB3D
-FFF997FF51AAD70FED81A5D307FFBE26E862070E361DDF6D162934B7852D2FC2
-F3FE611F218E28CE0B964BE311E59D8729C7C0FC2B2D5781F73C87D64E6388D1
-D7798FE70E74E76368174F5E055FB8CDA3809536768B0E6028826436C7E6454E
-895EB7E435FF8AA342BDAD46A2C7BE5FEC83B8AD16F2C773F55F58870E70F2D4
-FFCA12D89B06A706CC204383C0238C17EFD01E0118FA4CB77681CB7260BBACE8
-30C8E7B16669700F884F234C36EE9694841EDD4FE5644949AA28AE2745FACFDC
-CFEF1590F99B0DE494BB0851205DF4E7F2EB88CFF794DFA7958F6EC9197021DC
-D4C3590B2729779345143AF6C349CBD2F17AEDDDC23AA8F0998C27170C44FE2F
-163C1E2FC314C6CE27D6CB497C3A12F6D10B92D699E1578C23B5D9A907EEA297
-4BF7D5C4ADFACA310E61EBE5655745FDCC48B661CC2D3EC016A87632AE410B69
-C2B98B87D3F46491EE8611E31CE17843B05C05924FA42FBAD7687003C14599DB
-08D72670855271EA55082BBF6AC146D452C1531338138D9AAC7E4D2F0CA1FDAD
-11E4CB830A9F38A83999F6F0ED15D12FA631B8604D4E3018E625C8BABD8E1075
-93F5E17CAD3CADA2210088E71C02CC6654DB4E12F8C2B6B7EADE37E52FAD3FD5
-83E45B62FC9B573A6068EF3B43856CD4B6C3E096BA93728B05AEE2BB96C60AEF
-58214FD24DEFA63E3FA299289B211A57E4B0CE9EB58414FB78E20151BCED3F4A
-9AE6B1D7ED559B3B619385AA8496D6F56D2B353E4B1BCCFA0A50247E283B1540
-4300E1119F710664ED5DECAAE9087B8C0CBA63F3FA09F217757B8448D13648BD
-D16FEAB50D245C198EDF27C8628CC7BD02385EEB04AF8F4C76308BEF4D640C8D
-6F2FDA7BED98F1498CEB1226F009BFAF6425265EC0D13FCACF4909B7495F4211
-BA32B04A3B0BCBAC89D6A9088C47C47B4BAC36FB59D9B5D73B2E9E926A9DD183
-1AE00AC58E9485379FC6DA119EEA3F6E478F22B60A464F192B2F43379407D4A8
-795073B4309C27D8E945468055493D0204B4A57C39CFDC951A04E0288775FCFB
-DE3993852671BE697999C9831A33CADEA75B369C179EB8A807CFEEA5CD97BC55
-1B0EE49DCC4B6BF4137124123626A5C91603B01B4E0AC759526C129F6AC5BE74
-B77B4E431B596E29C17BCCD1CE8279E9C00DF7557AB25770FC9B02762D7EF141
-84FFB4730BB8451A485F784A34647741D9B8D2127D158283E01B38BDC39BFA8D
-EAE249871ADB347827989E11FAC23F76C2389F8E883B01FFD1EA4968B44D1B1D
-760A1FC8F79B50385D8327D6A6381923BE9A2FB8AB0CC6ACAAF5C7701C8F7BDC
-81424F63D2CB312235AADD050FC4B71448EE02B7B25C82B6BFB070261919DC1E
-32F5E6DD4C38691581D472C254BAF83D7F568016B5AFAEC895187E88AA4D05C8
-FEBB3AEBC348AAB84907BC4D85C1F888ECAA5ED2714598384D7369F5FBA0B92B
-ACA0B6BCD2D22F9F10B27FBF11A8AF204794CED402A3597D2D469A99CE64BF1C
-9242867251B8EFEC0001A1ED0F470A4346BCD9DA22C005A079EE1DE3E33970FE
-56620C318D2FD3DD9DFBB773B4FEA7FEECEA9FA1923AD4B2F49DAFEF48E1C529
-DBE9EC77299E02DEA39C7B91F9E4F6D68EB224F4555F53E66CD00326CCB5FBAE
-70243CDD407BE63DF7BB85E70A99F8B58BEC1562C290D8E50666E1E4EAA484DD
-487C567B7BBFEED34A65A6407E3D8925E3C667AF40DB0EFBAE2C07EBE60A83DD
-C1A02842861C994C4D314A87986CC94EE74DD4E29AA9E70F393CF956D3BE586B
-AC618055571DE00541BA60D022DB49CB62C13FFCB3932DFBFD2D52C8F0C72F1E
-9337D95767E376B80AB35264405CC5C385ED6DC9F95535E00C5252DE66961AFC
-BC7C83ABFCFD5E0A055E37E7D261A19039D47EE792CA30EA673F80C48C0EEB20
-DB21686ABD169A45DB94E35FF086C9946F51409E9E0836041081B04F861838C1
-87157DB76A983928BB4122798551318EEB70A32C11A412FD56B7805BDA93AFCD
-B11D35FE799224AE30C3BD09D971AC651D06184FCE45D898D09685009DA35EC9
-CAB63751F8241297562AE2FEB577AB074D36381B0E5FC0DD5572E3A3079B166F
-56C42FBE6147FBDC7EC2ECF6380A70F87D1E44CFD02A70BB3AF4BD9D350C7B21
-5DDFD4FE288F0D9EB2FF4C24612FA759B41D0854C04163DC973570B974BAD7B7
-BF766AD59D543E808E8F56F831472ECFEECFA7BEA74CBCCB025AB04079AE0838
-75852BDC83E1D723824761459DA6A8920A27282043C38BDDB43157A70D552072
-400E84CED5FDFDA0F09DF94431956F304F6E92F3DE5F99874F995B467E2038A3
-B9C787E650C4A31B2FEFF078BCAC93ACA5816F5DC3FCE322C9DDB15E34856182
-BA15F2D56FF4E91573BD2D8B34767974BE928F10EDB3525C2B259F320DF99B88
-87801826F2B6AAB2C178270B27730496C44CC83C8036EE6D7D33D6D4C0D871A3
-62B7BBC8D8A4E86AEB2CAE76CC7B091B7DF5516EEF043C7D2727FE569B2E28FF
-F6BCC6FD3696A85CF5ED26571BFD346494CD6C0974BDE257EDD4A2C53C70FA89
-C81F9D32F5CCBAB39A7C00A1BE116FA1254F291AD26C1DE4CBA27BC03C5E5561
-8E960A7169F86C0DF884419ECAC607FA82B00CE0B41F7696B2C384582AF6A986
-5A9FF800D3A1F4B6C2524F1A4300B9FCDAE2C2050B9882BE4F512FF539FA6BE4
-C9577484EB323E7BFA5BDF628875A3634214B14947F7C16541CCE359F72A0E27
-C0DB4CCD1653693F7D0BA68D02D5A61AB516173E794BBE4C2C3F34ED9C33BE3C
-4A9E20A687498DA1DF7BCB1F6C595B90A5730A10070A54180318A1BD01844585
-E78C6EA28EEACCDCB49F1CAF1D21EE97B1DF74523291FCE2ABFE2C000E8F061A
-7CAEA494183B9261307CEAC6CD13B362130AE56A651DFACBBE7A6F6747CB61BF
-F94BF393769F2A1BD493E1E6502A3507416984FE0F7E509D901A106B857E2448
-7284E7ECC2D316EC1C54EE4FD7DC9972DE33B46356E414C92CF8DF9E472F7FE6
-7404362C8DFF6BE223B8886503A83A83348F7E9F88726CE068C904D45496494C
-641E4443D9474344508ABACF3FF3424383D79A8BDFE6E9D9138E660EB3FFCDCF
-8F4E01B24B3070E8B480064D946D0D200F4468EDDF7BDE9D3DAFF03B6D8165F4
-0CCB584D542D40DC72554A7597A19EFF3BD72B8520EA71A51048F15E2CA53F3B
-C3432278CC19751B38AEB52534BE6CD9BBD489444D313F8C78C2C252AB25AE6A
-5EC7D05F3FC21202C4B30A7FF9E1BDC6AE3F6B39B1E09F65E95292FBB1915D20
-44D7212A60408FC0F5A2E957BCEBE93DDDAD35D05D23F7E58A3602FB3FC1D431
-754A3A21F181C437437D7A22C402DC82275DE903E256979985B6E794B459FEFB
-393317FE573DAA5416AC52AED36AE9E79040097E2BAF6A0C6CB68C346E4EB059
-5E8A6AA1C751CA4A4094257C39ED48FE4414BE73B4E0BF6394FAC05CEEFD1C3A
-F5F5233CEB4625752057789ADF113E1E2F77F5B471A0AAA761AEB46CF37C2360
-E701B0DCAE13D4583D8DA516BE2E264230DEEE5053AED15368B6CD81DB761A49
-9987A07FC48E1EC246D04D80D86B32F7A093AA23B769B0DBC554EE48DA202C28
-55847E3D36D80B7C8E779DFE6EAFE3EB35811A1EF80DC639195D5810D90B4DB9
-6BABF8F4468AD92939567DEB43BB00CADB46964B73AE13ECC82C3A57A63A23A9
-92A46206C70B027CE34FB81E6919828462F8C2166AEBE9663259CE5D4CD8084A
-8BA479CDB203F1B0C3579B3E0B8B8E7AA616D798970A11423C391C25EAD95351
-A46A856512518A92C7693B42BE92C2E375047E9DF8620B624AF8DCF2836FB1BA
-801C822472AAF5AAA719038D3B53D0AE481753F2EC689394CFF9A911C42BE535
-C5B4A187712D487C63A0C8607D67D1DBD0EE766B526184768A93416366B2CCF6
-364F2D24B44021D0935CAEA289B120A613378399B53E2B50C11F67B7DC4BB1E5
-861D745B7FA3C7906AD591765884FA7D746A19EF86C30309DE0F43D4747EA290
-8E3C68BAF4D5F4C0C4E08DCA301E46AE3A0141A58074BA2EBBAD8B3F326C240E
-ABE33FA5AC689444E7E04B78C29E49D3A128567D08E712C5EC42EC1BD3D95E19
-5A7337B8AB2AA410EF1C0EB31D5766575340016CE477CBA3478FB68A98362C60
-18CDC9BA410A545AB339B2AAA2934222DA734F6A1AED9942B43B18BAF77FB63A
-71059FA66EE04B76730B499FA022A52139BEFF9CA6CE3F9855C7706E3F804F6D
-D622A6929D049F921079DF979F31828C31A73CA0238C0D2F11BE2FD68F2228EF
-BDE9837348C10E9F08477F754F6343A39736386912D6BC865BE30D1862BACA23
-0DF2061049CDF9F894D73A549C10E7BE7790043F9A642E4676F9DE2B934A7F8A
-7B0917DDF3255E6FE122D88DBD80252D0C1C8047A13F835E3FCFBFC0AA1D92CD
-F1CAB8D1C673EBDC5601B84615F513E4D9FE1F8CBF2337C9FFCDDAC85B6922E0
-0BCB0DEF0FA647E6828DED2F5B20F227AF3A792C0C63AD888D7AF39B10171FB1
-A24840EDC55158FF3D8513C89F666A2DECB4AA4A1D46503919A4CFD911977DAE
-4779F23271C23BDF14F4EF8352D9C66A7C24100C28CAD7BCD89E6E344EEE173F
-CF8BD462E1C67F06D73A9085A2AD1EA3DFCD19EB5FE217406771B80C8A3EE798
-A4CBFAB9AA93672B8FC9D02014F7076FBB477A777867C6A6AF2E6FFE3CBF3917
-1E4F68BCED22EC345F87A92480F4568006BAC16A2DAB940CB9F3462D254614B7
-78ECD86F7C3B3A7DAF06DA2D790F353D9254133C38D668C38082D0CC1BDC226B
-4A7EBB1460735A5CB04BCA4D71995483CDDC9EA7D3E070C00D5EA6DD4AB539E7
-E5C8E436656C99F30B3B464E5BA6CF7025E098C1FDED8B76260ACF62D1A08DB1
-F126517B05C47376D20C999565399B06CC686A817B226101AEE3644A706F3767
-372117607576BC2B9AD2637DD13C76F9CF2A356F1B9101496868EA8875C94C3B
-D181936A02D5387D1C3C285F2DBEEA25457F6A74FF7E00449FA41878776C0DF7
-C58FE07009574AE6B457F3BDE448E71CD04AC7E3C22E0CC8AF56B8B5611C4014
-3CC20A39A5FA3D9F6A5599495BA0457109823CE71BAC2B7057AF826DC623213E
-A6738E640DAECF08E69FE365741CFF8858337131B53A0AF9E49C3655F62E367E
-DE824A37A5DA853E1DD5970EC07D3594A59DA1AA85D4FFE3E9E7745FA7FC7F2F
-AFD4B9405C7907F383A5149D4DEACA083B457151CDCE3BA5F0C350945E8B92A1
-635239241B8FAF7704E3013EE5D21F421254F23194B537C36F8B673E70073189
-8B2DE6C30159232A2D054AB8254A450759ACE9C0B94DE035D9D6E5024E8AB56B
-644A5C3EF00A5B2EAC0F89C5FE8D7DEB9BC817EF1F87C2BBD956AFE4DD4B50C3
-A3BA4931A32827E612DC3059E97069D3894234BAC0E9AA1DB7B7EEE7F97C648E
-0B7E7012CA4977258733C72CE466A2EBA8F2B391BDB7652BC07C2343FC8A4B5F
-7C6B926D1B751BFFC6FCFDFAB9CBFF6D630CFC8BF374DF4DFB4B0845237E1E0A
-E2D044324B4F05C8C96970451C9348E8AA6F1153EAC8BA1C57FFA09B3A181CF1
-3EACE89F204BDBA7884FF6F90D1D0CB578DE1CDE56F526AB11F9DEC4FC09642C
-A68C8F1DD2EFC7BB301279F474967B1B10DD7FBA6B09B95E7B4D34F66CAAE07B
-F792BFE7755882FC790961FAD109A7C35258021DE25BB14410828F9122E01428
-D72EDC917C835553A30FBCAE5D067266A205DDD3AF3A4734371426968A7BF7C7
-9F48A5D91B596D765E15356F388E74D100B2243D230BFB33147BBCB298320930
-000670CB15B7EE9C787EC751621851C3BD5EA6E70FDE66C9834189A9B0D796C4
-1FA4179D594B7E8A39987A3DB806F337945A02DDD2B33D43F1E39FD20F41CA25
-BA3B5ECD3B32F961F4A98BE40604BF61732690F3C8B247C6E381AED4F277788E
-223F8EBECE8CBA7F48801118966E39D4EEEE3F04B254A87EB21C2E4B00F15AE6
-F1E2E59DA6353A45BD0A5BF4B822D86E0E7237809C1F0129B83BA2DF82D5D54A
-522697FD78DC73D8A75DC6BEE09FC523E5DDEA837BEDD90DEFCF214640DFD4E5
-477FD73B86A08885AC44CEE72F0E27AA63A901F2DCC7C42EC261EDD9699A278B
-507ABA7BE7101057297C6A3D67C37D61CA4015E7A46C30202617F3585D719309
-7DFF48AF4FBDFC7DD9F66E9549B8B800DDFB2D8AD69B3C6D2C3410E982559191
-93498926825E6A96A2CB12F8FD15F858AA28E4F9A9D1457D7B9AB16D9B9D4D45
-8FD6853853DF5851C529D134CBE17C6B99A8286519535CC1368407909A5B3CF3
-C75B4F86A40BD2EAB1918F03D93A283EB119A8F63E346E7502F0CFD12369B2B0
-09A2AD610FD210E8CBAEF4C0498B0E53BF4EE1A00B0C067C113F88E5E000E6F4
-FACE37B09D72B4242CD320E4F72F5E123E5578ACC48F604124A0A45559E1DCD9
-B58D9EE14F3BC6B4452B9236F6A3CAD7FB7E7D5C949DF2875CE44537DBA8B1D4
-C7ECEB76F55EA06D56209E0BAC984AD37A459B6C45B4D7F8B84CA66BF274F1D8
-02BF247751733715BDCAFBD55854B0F436BCC787F66B44784838F56AA29F83B7
-7D46F0D88835E45159413BEDFEC525BDEDE44291003D313CD2268E240C2388DC
-37380A430557D988332DF505B16CE488AF68C8F8626B7EA790121D6ACB87D94C
-83418919E0CAF58E41A3E036DF13D13C6B107500902A747CD7D7BF12235A766C
-00539129C31EA3E738733C4E443698673AAF4E9588AFAFBD00577721011A12BA
-D556591A82E2739AC4234917DD7A850C05F595BD87E0F7719D42DCBD9D724C85
-520006A9069E1CB2557D2F97D7A0C54AB564DC62759F793D60A4760854AFB05B
-AE445CB9131D0C14B6A6ADFE12DB225684D8254EFD295E7542031CCADC4B27E4
-F579C84F35DC502F17DAD24C1775F15F505888F0C3E0FD42357ED07FB5076E78
-E862016F7E5835CD5BAF87CECAC4BC92375B426E9512928E748E0328947B1844
-E251F3A6E99BAA5B97045D1ACA798296D0CCEC2044E59F32075BB7CB7C636BDE
-755916CB59C802761A99B211EEB550EF9BC14AADC70818D0053993C9F299B3D5
-AB1427B463A4D76459385F036A95770A8157D225FB75B2C92CA39D1AE7411AD7
-19AB8DEAABDE9A2F7530B474CC7119E4335AE12A9CE84BA7FA92AD46D6A7AD54
-A676EF1B2B0F3A73E6FB24B20F9702ED522DB7BC30DD2212ED63C88128ED1FA3
-7B05D70B0BD95BC58F1330343EAD91AED48EB4252314CA3B7FF921B61E040858
-EB3F545F8A8ADD86FD770249BDAAD02613AD5A45C3997E33188E59E004E2255D
-BDC14AFFD80F49365D5006821F2A4A2F801820D4D1DA9D11F02CA514EED93425
-742D97CC8F84E529FDE0BF4C6437A849A6630BD6760B31870D69C4C15EEA09E1
-831354F7C4A70C5F04DDB4B27952C3745B76EE5B168F047E59360CDD5D084D3D
-BC8BA0C569C7DDE62033CE401D65C35DF34D2875D4E6E83E7854E73F44EDBADA
-9368225FE24670C9B44536F724F83C7A7563D090FA9FB71201D625F00EEBB6FA
-5D427979ACBF85B44CA596641C33E6F388E1C1C7834626B4C96C5C20E4F6AC8D
-47EF32CCEA3A27074C0178A467ED1223C8CF29FDCADB5EBBE89A170EC4EE20D0
-D070EE364ED35373A9784D02E65604DC7FF738CDD6EB1B5BF1F8E8CF86FC87EA
-F14699937EC5E60FFB3A13AC9FCE3CC664E3B6EAA7F80BDFF45A5C9C32C0BAB4
-8CE9F69477C819EE42C213CB237B187A7B54F41B54433526B5BCF139EED8809D
-EB8E04A2EA0661B96E1A4172B9D4452D2F9BC4CDA3C2AC3A46DAD7BA069CF80E
-2A626FBA2FB7C717977A24C48C184E2BC43534B3CBA542C2C3C8DD4FC89880FE
-FF2DA83D890FE20793343B5F1DA8C37CD161CE528876AE37D8B208DEC3F417BE
-7CAC2CEC00BBF12965FE3C8B004A33717458DCFE0D47AD8E7849C543519A42E9
-07AC6AEF3883281DD201481B2AF1C02B1EFA42211993294FF4F1FA451FEFDC77
-55E80F126E7D05D0DA74878918AB439280FAF02ED421D542F7DC77140D24B0AB
-B1F0961EAFACD2A926084C297856E72BD1EC98BBD6ADB71A517D590136F3FC7C
-AB9BBE39DD876B5BB445C3B76095A2FD9C20764A81C3012871DFB3715C235A88
-CB5BE171233D38C28659B59D75387F7FEFEA3BA16D53BC5185D127D855CC91D0
-38310D58A5E99B9776247F73841D5F86E1697F6459BC5CF5CC2A50A0EF45500D
-805097B6854BD007540CEB4C50651A4B51FD863232ADADC62D763024F1AB7CFC
-86B3AE8B4FE2538120D5A831BD3364DF5FF43C971B33B59F2C6B82C98429DD61
-6A2EBC0178A2DC6A24E665514C41EC407C0ACAC96922020134603F465B0FE772
-7363577B58C59CCC9F4F980C3898CA7860CDB29AD17FEDF3BE1C15C538AA3D89
-5EECE4CA3A8685F8847F77CED2B1C4A2EDEB0688B0A32273E21893265282698A
-CF12D2DFA60982CBC90F4FDD1C697DA02BCF6DE91108E986205982524BF86134
-8890E893D76697B67099016B7E8298A4FA553A07EFAF89EAFF32AE0105DA9A65
-AE8D97E970DE2CF7882ACCC2239B3A7A8D8773DB49CFA8BF1F74687E5F199EA5
-74212040110A3673BBE14AADA80E7958E4096FDECD72D14F98F1500FE9A95034
-D4ABD3FEA7712163F64FDC94140C885EF355B7CAAF974C101E5B76E8B2EDEF82
-D42BE4348C0BA1894EDC016430DF67513705DDAE9DCEB7BE740A2761604BF048
-20D4EB9192B8A85943145F1151761625DD18AF29AF99B2F7369B8075BBE285AD
-5751248F3A088056F70288D215E730AC1FAD566B0CD48CA961ED25CFDC81E41B
-8AB112E00EB64FDFE0F6084F36246E13CB1629E73B0D3E340FCAE5E0E878BAD0
-8CFDAD1D8A244B7EFED4D55A9A8EE28E3035136C1564FAD8B3DA1B6753836A70
-B5C7EB9C85529BC0CE48AE77FC6602426AD0A18ED5C8655AB02646E5BA32AAD2
-9522420CC318EE0DA032EB1FD319E1968502A4DB84F7D083FCFE3F806A87207C
-C80B9605EDB14DEE38F5CDD91FC0131882E41D2F65BA4CB319BB9B16D566A081
-1EEF99CF8CDF63D19269957AEDF8A2FA68A66D3B2D466C150E4A8FC12744123F
-2946E512C2C0CECC75B74844060BD82C8B60BF689378B379ED0AC0327CD109CF
-5CC468C96E019F7DBD95A0513BC57233F93F392D46B7E5E997CB966E8A8DD8F4
-80E0C62273E20CD3B123F4C8E6DC2AC0EBECE973FD5FB4A343AF641AE9C207FE
-765BA7E596F65B459F0EE4B1C23777A4947F972B924A9EE130FC9EC2ACB05B59
-A75C5FEEC5F5041FC30C58AC98AC7B3566CBA2F9AFA360B4DD07290C83B145D7
-387EBEE53A16DC91494CF0B339692BEE8BD488B4735CEDBE4F933790F941D18B
-73F5C312E2ABF5B2EC4E5F99F3019CE7B595C4D107593D9F232E9811A1150A17
-421EA20867E069B7C5A3DAC7430A50FDE9287E5B70645A81589D192E26431D17
-E0AE0F1931ACCB707804C9A3411798AA55EDCE780A199BEBF12A58B437A364AD
-DFFFFDA0D54751BD8164BB3D9B2B25B1ECA7B9367CBC04272FEAC4A5401F1947
-F803B17896B2A30FC232A25CF031DD75628FF79DB0BBE12243118F0E87F68C5E
-C53F4CEB7391D752982AAAFBC72782286441471DCCD4EB24C46FB7DA9012BD00
-70DD42EF1D53960B7BD5CFAEEFC0574F7E15D1735B846735685DC8168A6B1EF3
-27158B32800EFA7674604876D52CA76ED476281AA5A8BB3B9B344106292DB805
-89E8E5898835D429C21A023171B8B14A6550AA38CFA83C5D9E0930610697A7EA
-9AF93B057B25E2D3DF0B3DB24AE6210D5AFEB2216729387FA05A0A434887D56A
-3E5CE3FBCA40C69FFEA37EC84E51842F37DC5C9A144CCB7B60066C6B505ADC92
-9FA61921BC6706E2B9BC90588586EF3E63491501CC5FED6AA25F91C58CA24C32
-F9350EACA5D7BC474115D9BAA5E981F7140B94473DE51ABCE6F2B83DB14CE6AA
-FE6C98B20AD378481C84FB0F004200EE577DA8DA69C10F7422C79D11096A4D7C
-0A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMBX10
-%!PS-AdobeFont-1.0: CMBX10 003.002
-%%Title: CMBX10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBX10 known{/CMBX10 findfont dup/UniqueID known{dup
-/UniqueID get 5000768 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBX10 def
-/FontBBox {-56 -250 1164 750 }readonly def
-/UniqueID 5000768 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX10.) readonly def
-/FullName (CMBX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /zero put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43B233BABF23DF8DB
-B6C2BD2F04672F9A3B7FE430263E962F16A948319C51B8ADE6E8A80D3D88023A
-6DEA4D271676C2C8615C4A0EA7DC8F6601610F398673A4D4B905F49EA868FEF6
-39BE073001A36DEA6C08ED51452F062B971740019692E221F4455EDE46AF24B8
-407A98B791F6AD525C72C09776247E194043281D04FE1CD1D8AD8DCEEC3045B4
-F95B3B41CD3300768D8A049815348BD7AC1004F5500817E3A267D694AE108BAF
-285B288FC5F28A03E9D34FE5D9B2F9A9BB26ADE66B1CF8EB5BE606E83D213C33
-DE083C20D636EF780E761944FCE3B8A950B1E6E7568F33B557C6D59E0CEAF185
-53E609A4F58AC4D5269116F958C4D115C44B5A6DABAB79D3BB6E60BDFCECE108
-74CFBE258779F32C80CD7D9A7CEBA50A0966BD9961F71560119668C4A0C30A5D
-ED91ACB30940502B24F33906D6E0F16F81DA87EB6D7FC8B7853BE388C40D75C2
-2CA8F94713AAA1561F5321CE97997CB4AF0E37F44E25B0F73CF4986422B1CD89
-8F861CA623004ADB1C28268D7F8C484AA10C9519B6AEADC95AFAA3304D60E85D
-718B2F67D2B734095E5A92C90785252C98067DC05137BE735220BBCB7C341D61
-C4B98BFB1EAF883D38D7A93195A059EF82B42027F23B6CD633231D704B891A9B
-03D11A646F13898F20321D7BC150C63FD6DC6BF9CAFD8DA759E95384B729A0B2
-767B9F3E55C682F7A248BC1184F7D294CFFAE0B246DFCC8F215625DDD4F49F09
-FA8D41CBF4A06152FEB152C61539ADF7E70A4D23AF8267D25CE3B12D39D62377
-547E2528D18DC4134FA3BE0437EE0B3509223D71F06D44C6227D62BD01AC0A2A
-3EDA975E894371C07CA1027B102549A7D552FFD25ED2DCC68E29E71BBAB43C62
-57B0BFC6A953ABC2EF703F35D112F6B5460018CDCEAD17F149DBE5B52C2B9E10
-9818EA6D97C8AC884F6841C9B600A7D868F59C1D80E98DE0741D06D69858EC84
-1B33C6C9938B7E8A6FF6C12AD456EECBD3EBAF0D7331536B9F6422019FAFFFA4
-822E79D6D89D6366DA636CB708894FEF904F366E295F1CB808E78E883913C4FB
-1631248ED6A7CF1095C0C61C4F05E4B9DFC47533A5FD24540AD71A0E2907B98B
-28085EB88ABFC3478C9644594C7DC4244ED5A7C1CA8D960B65497D56D174645A
-B88F12C2CF0A807DA314017984CF3C4FB7F47392A651EB9CFA961B28E2989893
-9FC4D97171BD5338673F5D1CE2C3C08D48A1B77769F01D5058236C655FFD864B
-80E28F900191D4EB349AA5E400A7B0A0FCA0F3E79D7A7C69775BF754329397B7
-D18B20B2683CBC4A19729BA878B3C17EBA0A7E9EE297A5B67E915CAD92C8F356
-582B8299DE6A58E73408F525F7EA895C48A8F0D626A06A96A50348DFBE479D89
-4272576FBB0CD332193D28A8F11503BAE98F8E1D73CF5BCADF23DCD4E6586ABB
-323568F5A34E359661074D50CD8D9DF27191FCE24F10225A5D721EFDE2547E1D
-CA998077D2340B1A4ADFFF570AA677CDF3305D5E3A394BB1626EB35074D4EEAC
-2F037CA2EA389F7683FD17A8E07C12B4CB3BA8C249C9B12D297C618009F76717
-0EBF5F2DD39A6BDA10A2E5A811D4E190660F5FDDBA29201B6F8042620397AB2C
-E59267A7247B0463891831A6F40582BC3F614E5167B646A8F53D8A31717DD9A1
-9034034E705BA7884F0E0738307AF69D3517147C282747F2788462FDC4336A4F
-9CD222908401A25F0A1F7B13B8DAE622DC965AD0BE62497420B70C04AF432237
-E0FDD043456187658ED93B0F9822A3998511DF05E59CC85B7B9992CA0CE3B814
-9723BAE70D2631F32B4BF93511F67179FFAD2075E1591CA5907A4C67701B56CF
-A5E5B02EB4A842BA1F18D6864E5677359C2FB4AF5BCBABAFB053F230CC129B45
-8D15413F736EB07C571521C7DE2A13F2AC1C133D491B0A607197BE9AA1231D96
-BED7968788246B2E4D2BD330F802810F5BDA3760FEA5210CFC6F54748FB1D921
-5CC3624BBA5B8962AA7D94159651589540B17CF7A785F297264F9C1006D36928
-6E2756D3B623A6087E4B106FBA76255903C624C07E18A1AF4E185A533C640711
-86BB477A906ADD36EB6C8F4A12BC2F01B2B98412E4E105977640930CD998D990
-0254A1E5E9843B7A8ADE0AF6D5871E6D3D666465AE69813A2E26333213FF6713
-6F08D55A90C079A56E1B9AC655F720FC22B5AD8550FFF26DA7B0C5A0B60DDB05
-64E8FAF684F3A455BA9BC9278043D79537D201D520E38750335A4C8FEA887377
-879331B68DAD6B253F4FF9981D0F9B9550ED5179B15EEEB00E560A3DB6E5973B
-63403E4E2F40A3D0B937246E9652000B917B1369741E0F913C14C2D2D6D1FCBE
-2CEC4422177C58523715BD070002EC2E13D383A1DC8C84228862B6C5D3B65667
-9FA97E175239BB7FE7E37E14B96DD7960A8AD49DF428CFC13B5D3CC22E245317
-47B5244DA97F1DF954CED2D552477237CB23D037C0DE728E26C82738954EEA1F
-F34FE497DA005AF03746DD2ACF77F6E6F2C224862A1D18AF6F7A5DAF34564387
-9E01DBFF49F8621C058C04C2B3F4F3033FF3E8A977B2CD6B2A3CA4A6C569B19F
-C5AC457AE9AF334DA66A730960C7565E93A2D373C0E3DE14646FFDA05DF4C6EB
-6D4CA8ACCA3C3115764F77B842581760BFB9E5C0EBE55308B0577A8F4D968CE2
-BA3361D79378D451DD150C34D7E901397AC63B33BD7DB13C50D678F5DE999238
-4B4EA15BD449C46F262D931478F5685CDEEC4C4201FC3EFA607AFB8F27AF6751
-125DE42D2FE2D31DE769B7E7FD8CC8C5D91343B537139A822A5BC4160BB5314E
-37501F65B4FC35475FE9E03E34CBF6795AE86CE409500BD0799DE39FA69978B6
-EC74D2197C03632D3F59B85F404DB31240968FA75059B2581B101E028CDECC2E
-7E5E25DFA106E9B8ADB81E82BE9ED3BAA9D03EEB22B7B67AB1262DF6AF5F5EFD
-A5627EFEB84F3A5F92EF2557EDA2843D7D18C592635623CEAB14CC3620F33986
-410D6DBAEF9F86E4E6682054540E2B01D8FF2161F10E66851A188BC15BD6666E
-8D3F21709F196A31EE676D28A2D12639CC2E7020A52910F052E61A0710DF09B0
-064171D05611451BD24FAD64716F141E1C41D3218A8115A3D73CA041D02B46D9
-28C3D07DF0FB668E8E91409C8D0A26A65CD737C075E026AC0A974C9BE658199B
-3B9D82ED95E4646977D8F60717DA4C68767DBD7E8320D5AA1D5DEB2E6B009759
-8282F27D64F1F904830AAB501CDA4D9233FC2F12F77F0FBCC46E6B729C71F6D5
-E6F3EA02EC35D1048394F4EF2177FC5EB726DE5EF2DE7997166B8BE5B5105D08
-EAAC3481FC612665CA112D3F889A0E5B7843EFFCEFACA24A01B6AC2B7DDE02F4
-A9295AA2409A3756BAAB44608DACBB56840060037869455BEBA46F10AFC68DD0
-0563843DF111C6D34911CF13AA6023E5E899060B5EC60D0F78FDEF3E981151A9
-24903EB13ED1A67EA1977449716D1A5A7EDE1A2E9465C9C2B20A58AF02D9F373
-73E627CBF296B3A6A4670C39F3B5EA30D76F0362C81020A1777F0ADDBC6B52F7
-213FEE1718214087837049CF2AF00407639657428B9E8B532F68B631611A3501
-3D9DCA38090E227BD0D6D0FB4130EE866DB6B195C873AFD18DDB3B1E40F740C6
-B3B375ADCBBF628A07A5FACED539FEDA3379D3B60216C2EA6629BE2F65199D82
-FE3AE627D7C67270F3497AE75F7A9514968B5950E2D63C38DA240AF4E6CAE88E
-E25167D179108679876E7C80C85FE1D2BCC2EC9B88BE76A8F5736E8E6B3A9CF9
-42E58A4ECB7914865E67C1468CF66D658206830B9380FE346DC2DC4BB56A92CE
-4B5E4EA9036C177869315A2D9E6CFE97E3BFD7CBE0747D40CE5E8A3A0988576B
-8AD2B1E4314C0D8A0CBCA08844A49F7E054D31BA7543730C0A7390BC4A288D10
-CE29E389A4791305D3AC1BB6F77C805F1032787306F78FF76A20A9E629899F6D
-13356768D33D7B9E294E8CD50CBFB9CA02A193922BD9B4372C912D1689B6644D
-52CAA30F7421E8114D077288119AD9514EF21E5B9989CCE2ABA0C12549FDF493
-FFB39736AC9EB72DAF45E4EA6057527FA9F5AA0A1A3F03C12F7482E465C766D3
-760DA7714D56C91BDAED507A5572BEB51A895F8DD3BD5AAB042650154FC7E4E5
-5EEA6194DF73AC5EE2CBD4EE26E29B1D2D0C458B4850BFE842DDF2EBB4E2A25D
-C6A11CA2D8F346E2B736DF88A3D57BC0380B52396A6C039212699F5D3342EB58
-0C3DD5D01D5078479BD9FD10C07925556C0AB0F03606F33796BA72074549EDA6
-E33644F62CA35207D7421D2727AD8419AD1772789D33405FCDDC9286BC34C974
-A52297F5BBD2E541E8BB473F733AE5097BBC9D5FACF18DE4173B4711E28B23ED
-16E0A6746A60F6FF903026A3900169EDA87D98396E762C2EC963D89197B8CD0C
-25244806BE7CBF46BE60A8F9171731EADFC969C28679B025371E5572E52A0EF8
-B3FD9B4638D03E20BFDEC9345E70B8166D38846DCA68E0D0B4B53629C7E7620B
-45E0A610BCD07FEF8814CF915CFB11119F42407D1C6DC1E6353451D40A382C2E
-C74DF2A4889ED5A3495C3E973565F7178CA190D22C9693C10EB12C1E7A8679CE
-4AFECFC964CC98111BA4ED2BA9B10292A71D5B11870EB08EB483922CE8628A06
-05E7CF6DF93E112B60EF888AA8DB52994EC33DC7277D7B7A4F913AD30257261A
-D6EE80476A9A8D316D190BE6CE0046CBBCED365AB305495284FA921BE0638E00
-63DB2AA4C5F163340BCCD1061B469504DEE350B82FBE1689C1B65D095405614B
-35997D6F0DACA7190D64ABA351705B17B23FE2EE5996FCD607F49F54392463EC
-DD5B944A4B82FA2BE3E75E2946D483060DF99277340B0AB65A2042AD088E2B75
-BBDAB869D1940F64B50D25078519D18748AD64AC5615EFAAF4F3105B0111AD40
-70EE173ABE6A4ACE486B4E5999158A4377FDA6922FAA6E9305F48570D14BC81F
-BFF4C663E1EA9D1E050534F9315A663C4C5DA52CB02EA6408AA473C32CB0CD71
-169BB43C0508A842F400240F0063243B4C459A1FCB3312C41C32ED0EE87F591A
-BCB6D5D3830AE4645CB4D40336DB4AB6540B52E70E1EA415CC6D886827EBC5B3
-EC35CC5C136243B0C20B3C603B648B132B99D05F9B48263ACFA59A856BE74441
-FECF5C6D1FE9D1F4F9942F460961901E16017144C37E83C6822177B2A6C47ECC
-6C47A1104460665E5BCFCF08874008302750EB991CD98D0D8D22B921F90B99B9
-05EE7C39F2BC2A7798157503743C9F2F267BDBE2E8A4CDA7317F81DBF8962E1C
-EC02822CC7F770FD4D08D335904375BF0C6DAA0510771627ECB9EE69C0F47D30
-69A87052989DF80D9F4F19F75B070C3689AB3BE0966453F9D56CED6C1745B50D
-813AE6D7E44B73423AB3778ABE4CD2C4DF40E14C5A426043F7057E2DFA2DAA70
-EA6723F1C7967FECB1E7C1C0CA283334163FBE31C32254490170C3513580A552
-19A5DD75E6C4ADCB12D33517A03318A6BBC7E4214266E125140D8C40F78A0340
-1F95D9FBEC4DCC55B71E89375AA94B0D55646F6C069561480407D0A3AC127024
-D7D1E9ED6B599A2A8766B8792F46D35508B66F302D289405B101A3C6BADA680D
-8C56E2A00B766A4CB155446F862FCF17537A2BE85418E20CD77C4F1F69F70BC6
-17BB5DA8FAA876D0E8BABE273A19C04A8697B3E3CF4725E2C77C8761A9243F24
-96F8AE96399996001A57FD75106745AB4646FB9C6421F1D4EBF3BE533BD11AE8
-14BFBD6D308376B26E08E4ADA490DDCCA94BE8240403D5EB0FE3549061DFB668
-4105B4FE77189546619B6BCF3F9723E278E98D50A17DB8A4C46744FA21760635
-5B332689316BD17C966D466AE737FE3ED7ABC443ADD88D4823A10BC9747ABDEE
-027515AC353A420523F85298029475D8BFD83A2CD00C02CA07974BAA581D2215
-A850E6E4C0A5E17E0EDF91C63FAC18C70093F40FEEAF0350B403E2806F4EAE96
-BF616A805616EE55C4657418C26CAF54187A6684821B86A76F15088AC4D5B551
-66C3CA8DC61E9810858D1204F899C7E3A1754F483134609F6EEE6364B1CC04FD
-92C86EF194FA3249601AD722D75D1D395CD15A93C768EC60A486AE885683364F
-93DA00A865C1035F913FDA69E7D9A0422880FB81EC23C00427F07A5EA3CCB613
-83C859958AC53FAEA26A6BB39ABA068863CCE3D447720BC31A5136E08EE58963
-093AF587A72112D55853A1048A2B1695DB2D7F13CC924F2F0902071260C33ED6
-30893A04577C0ACF0681C0FEC23E5404F844A83BB5A2F8DE1F0792196139993C
-1152094BC36A6AE5BAB4B8281E506F485F0BAEEBBE71E174B7CED1E52A8242F9
-DBDF3E0FBA296538D964EB5B7A4E23B1BB0F59872C9D4FE8498203E3AC08B71E
-D2B965AA6CD5D20DA6C83FDC86F4A5D68A58A72C5BB9BFE9BC755C56B24025CE
-6F24443D3CF32CD711D3D94C7C1DC275DDAE3341D840090F97CB6CAEF274C94F
-9F3BD3AAB3F98BA8A7B5CE5E48D1462DAAB37BEB1C10B410E8D33FA42D898183
-BD4F807112D78AA94509E33C179BF7C9E82E55AA7D09E128A0DA06A330CF4AF8
-5DC861498CE029CE8C1BD15C923A708F2E7AF98E4F7B34212A0CB417553C86EB
-6DD46B0466F1A21D29FC5111226794ECFCA5DD4240C0B8D106CCD7EA6F03E133
-BB7733F055D6FFA04EF5C6F872B4FDA3E42F0F036C4825543D75682ACF71B548
-DED160ACD05625274799D0AE201305DA526E01A3D2A719B1B15C05CC09467F3A
-5627860C0F36C503EE392E1786620F3F2287AFE56634E03566B9B1F537FD92A2
-913166228791871A8F8CBA1A1DA634E8224058052A10FE1E67CBD3FD21A6C07E
-243CBF58BDC78577847664EEA5225EB8D6679AB17C563848A9D4D58995EA3609
-51C1443B752A070D9872FE1643F0677019235AC25DC2B29169D38308F2170A1A
-A0FDCC59E6602197D2815B914041FFC7106DAAAF30CD97400C6D0826A40385A4
-C8520119A065CF32CF2FC5FBD8DFD29222528A7F96FDA533145846B3428F8239
-E50277C366418D713F84B12A5FD4F904DC13DB1844A391FDAEB97643A6FD2945
-942FD4FC5A4A35E184F23304B8B4D93D0C37EFCC4E106D4FCD0DA3E5D2117589
-3FFC2BD1D121026562C55C455C3585050B9460891B006F62D9D9B66695C3D348
-A467C14C0256FA9621CB056E7CD389505194FF463BCC4010897F9A690EA87D9D
-BB3ED4C174FBADB8A4744C6E4A44D773967FD703EC37672F9993DC48BCC8A060
-6CEFE8E6B8F10886E15BA0466AF410B90DF0020FAB88BE493606B6A734EA85BB
-926950EB10D2F2CFDBD182B0F133809612CCF6ACCAD049C8005A42FAF78368B9
-E7684F98DE421BE0A3BC0FAEE024A7BE67E15C8394F17FE84DFD8156C2A3E94D
-08259E15CC657E8CE3088395BF6B5F825764E141AE15EBD186DC049261623D26
-8636705E06C6E4A1F8ACAEA59F91B042DF5DB9C2AB986A784384706A43E5F18E
-42C29CC1CA86D4F247B3BBBC89F3633EE074DCA4AC15B1E33EE4822812A62E88
-C32B0AA57249980EE17AFC1346074800FA529445D18649A0475246A25CF325A0
-BDA06AAF392FD455218B13D9ED577D51A9500B9FB7860716A8E2FB3A8C4BE3B3
-6656C6A5653AEF00184020ACA0BCCBF48BE3BF91E11C8658686C89848E714E6D
-DC158168EE7932A2C9B7D7F820F327E4E36BF77D9D52F6CB8D69F1DA4C1DD1B6
-646102107E5A6A7A6376AF4D646B3FCEE2C56EA5C8F822C5119642D7007672A5
-DAF6F2D7D9F0C07E34D5594796765CBD5ECA4B65710166ADE5F16BE5F1C87748
-1778614D372B043761D928D66FE1E2E484B8F621CA13423041FEE0B2198B6448
-7D69075828A9A2D2C6C42CAB48A5E603E505000DC827A77589E9E467DD282E7B
-19A3F0E4A1776137E6691C11ABFC0AE10F4837A0796EBF221943B5B0A3725EC5
-1012E194F1C87FB244629E260CC79645DB9B26F717E048EE5AA277DA2072EC2B
-F7C3000874E5150F0ECBD055643544BF0DCFEB0133C7C92289AF290AF25E85F3
-8F94C3E4FCD121B4B1883C1E011BD529F221F58D4F5AE49268577C0DC85D61A7
-3D1BA20DA95C362431E972C2BB7A1A018EBC4F084B4A447FA3D3DD931496D1D5
-A450082FE2D39C9FAE0CB3A5C591F2D95D0182AFF908C7934BB8F5CDAA3E5890
-C6F0EF5465D8B68715BBE4360EF7D15D320E5A813C47D3BF7EF04B89946EF824
-761117B7A02F83E6C0A3A8C4318ED4C1F715D55B
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMBXTI10
-%!PS-AdobeFont-1.0: CMBXTI10 003.002
-%%Title: CMBXTI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBXTI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBXTI10 known{/CMBXTI10 findfont dup/UniqueID known{dup
-/UniqueID get 5000771 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBXTI10 def
-/FontBBox {-29 -250 1274 754 }readonly def
-/UniqueID 5000771 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBXTI10.) readonly def
-/FullName (CMBXTI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 72 /H put
-dup 120 /x put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
-5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
-8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
-EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
-02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
-46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
-4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA61972029CF9B4E1F6A
-FFF97E53D6378FFF9043566D67519B5C031015C0D52A7B292D219A2BEE49FA56
-820ED09A28447A71C5CC595AB286EE693EC741AEABDAB0688F7B46D9D584CB99
-DEB048F0C0723F0D7FB57C896218D2AA0AA4DE241ABD632E25F0B47243CB7DA2
-EE53CCAF1682D9B580006432DD7D53D06E90B3457FDBE18179DE415DACAF00EB
-4E01CB49CE25429F8BD45069477DE90EDC87EAC15285D321569F8C19AB5100B1
-DF31636EF29DDEB4BFA2AD85B83CC7112220D70E69D5A39BC3558F067A93C6D8
-7A78976F7B93A589F0271A034D1A8BBBF082841719E2901720E89568E9376AEF
-8D41ABE4BAF9E79809F5BCACF29858F8675E37804758D58F8909027A00CCCC32
-5441C72BCB031D09077BA9F778BDF52F172C2EE62F0B98EF852ACE037C6240B2
-671C0F01B7D4A9276A8F6DE3B6BFC2C34DC309E5888E249E398CD60549DDB61E
-7E36890B1E37E26126485E49114B7CB938E2733D9A14288C3A763D326D7D9183
-46B970D455050FB97612BDB2EB29E7D71C909B10CA1D479176652712C112376B
-085E9F99C9A488C8876954EFB7520CF97D08AD84341FB55764879C5CDF8EEFF7
-DD31DB564110A07119E52453B778531FE181D09D1A9799D7AF4773AAF77EFF2C
-2091194E301CD88C97CCA29AAED2CD68ACCD8CCE44B9F24889A83048B7208BAA
-84E136C58F9DAAF73815C6025DB64C45014BC472358DC014D243D189ECB1EEB3
-267345D1FF4B6A01246CCF5FA90BB355E3734A7C774DE68C01B5F356D645C4E0
-1D0B7734E05EA28AC6A9BB2123EF3C6E27F52982A7612A352213C6AE3E80A819
-2304A70DB8A2441DC5321ACE962C6480AF736920B64A2B433DCC3519EC8B577A
-30B0819700A2281212CAC280A0DCC50E78295B98B2DF97A78BDA1879E6B70C10
-7BD15FE29C4EB1D5A33037F0AC9BF8CC1FE88C52CD114EB33F1C6F8ED88EF98F
-DD0C3913DFB36147F581C91CE83CD73A0D012F3D0FFB162C0F4597ADC8D93911
-0DC6D68F9FE702FD0EAC5039D462756551C379C5F4DBFE05AD2D1BE0EB389AE2
-391E461DC4455E0D3C3E46F3FE9BEF488730D71ACAA63BEE72367C52C4F84766
-C24E13D1E63791B4838161AEF8D0134145BBFA4D848CFFF1DED6814A7215F4F3
-3E2D654C27F3279DBB22A568B7BD1D5A9D75C7778D36C36BDBE32C8FAE4A9209
-20AF8B705A77CFF4AA9ECCF6011F0A359556ADBEBDAF5BB706FE6FF4A745D841
-102279B66CE0C842DF8C2673ADAE354B2811C48DB05994388AE4053F4651A884
-48DBEBF20FD05DB617F8FECB667B748BB5741D6EB62DDDD0FC58537EAAD6FC22
-A11ED24D34827C3446C8FB81E4A0E904206A1053AA9E718B0405C6A7B8B893E9
-30E7A31B9AF8A56B5EFE72FB5AEEA79D56E19E037BB4ABCEE079ADB53CA546CF
-D98F7B38973CE3A6DFB315E87DD1E60C34344656D76C16E1DDA43C2ED276458B
-11D7F4CF3692525C0D8B6307A2993F400760275A8648A0048E0C406279D48045
-D77A92E99F9CB5C05E8202416EB6FF308C4C979895211450BCA82B19B33E7240
-CEC18204C09AB3D7F8025C0C909BC03A1851287ABDB975A32C3FD8A1C99DD90D
-4B1CE2F5DDCF140D4D5A19F33241D27E8EBEF4ED569AAC255E47813F31B30109
-7075766D5BC1731B082531F3D132A937717EF67F496813139E8E263C088F62D3
-DE0EA4ADAF3C088F562B0BACDC184DA3BD0D5A8A4B8EB487D0B6F1B74A969942
-91CE8CC7A33670BBDB3F1E1D791F7F1D3A3F3183F2410DEF99EB932CA80FD931
-C62D09A0ECF271B5BA043C9A214CE631CF8239ED0640BD134737A3E31B851DBA
-912B507F72B80DD9CDD23A697F91D66E59346FA3A75726C386827D910714C989
-5464B041E69F4B87290BAD381600AE0A976148CBEC8DADBFDF0CBD7148C3AAA1
-7AE2EB15686E1AF68B4C90130F795E86C9AB88556E429EC943147DF363029B81
-4C637900FBA19DD98792F4CC9888AEFBF9F7765B817ABE83494CA3FBDC79CA03
-86CB628F75612209DE9CA4D585565E9509D5DDB8C00A229F07918B062265AB29
-176657CBBF2382A219E573667B14687647DAA7E9203FEB4CC94B10B57F4B1143
-C4962B6A888D62093A1D49E2C7D65C29C500B61E810BFB94DC2DDBCCD8B6C61A
-911C2643F55E9E2101B1DC7D7176F7743492AE7CB84D460E8C00E91E5486117B
-D9ABA9E16D1606705A0F698EDED5AA877A2CE7EEF25ED1D97EB348115CE5BF26
-8A48BE961CDFC6F543BC89DAF665A681908ECD8CAD545D0A72C9C184CE67F6BD
-7B51399925DE379BC59E9155A30C67D73D01BCBB1886F8276AAE58B2422DEBA8
-266CADC83429DAF4F80CB25E0BF455CD7863CFFEA9E318FD043908D427CC07DD
-683F6D977680E9B4F6333D4BE7E729F4D15C07C917862B47F0DB2E31500ED372
-A556A8B617FADDA12A2F62DA2D9AB46479FFBE4FA42D9B8D597CCF4E6D04B418
-8A9B523F4678DB40E7F325F81C1EB345D71849E57B059653CAAC7D9D56CB2E3D
-D4F532A2D674BDBDE970D9211A3EEEB005128BBB5E0C313B42554F058EA1D180
-BFBC9521FADB7DE03EAFE314CDA873C3532CDDB83EB0A6A7454EE85A4C36AF2E
-895BE8309FEA168B73C6AEB2D454B234F1E2EB554C7406B79A859F6B303BE795
-B6B4DBF104E75838F3EFBCF85E0B865779B016AC38272F8BBACDEB13164EB282
-B59BFEB1E3392885916FEEF86A8A975DB9BFFF17B9E2173CD18264BB14CF5633
-FD4BA46D7692CF7CEAB7EAE80385566061315F8DB8A7F495E68D4008B09BAF99
-DF4275727F08C5FC58BE9A084B267D0BA62A907F22C466A3A79CEA6C207177AE
-B1254F0810E6092DE5DB1BD3F238EF705DD4E806E0EB1988F2AC92EFB8843064
-3CC3CA506D9AAA0CA559AE7157603D34BEC19D6019F0566974BB835DA172FE37
-C15C0367C8FC164184648BAB678D37871F7F610EDAFE3F49289C6320F9CC113D
-44775EDE28FEF4E14EB5B426C06058FD32AD12B42A2FFA0D9CF0C7BDFB6D7C4D
-72F4FDB716D7C8E7DE84F614487ADF4DF5F304370043B25E07445F8C65109708
-EB771F62E01350B7C9B659D05305CC3E4D94378BFADFD8D94E5704FEB2BAF58A
-5B874C7EBCED806F068E93D4DB888B325CE246D02D1220ABF55CE646DFB45F07
-CB8488F229A5562968B079C2CE2067B22B98904D977E3EAA82A6BD44135A6F07
-36E3252FDCE218EB5DB8773E2DAFFD1DAD53671EB3D83A275D011BF5D501A22D
-407AE09257CD21297B617E0443FBDAA297D37F66AC436DB78B410E79A002233A
-0D7DA619CCA9DA4714325A51CB0BBE9EB6CEA352BB1A0A2FF83610B2A17E1948
-0E9285E1570CFCB8EC7E1D691A72611D336DE5C6626A1D1D2DF363A1D781DBE6
-1235F1D1805CC2A8C670005F84FD468167F8640B12929CF347538B94EB37DA39
-904D4763D93E757AE2B4C775D98E23BA983E35992A292A04976544EC462CA656
-E5EC37EE8EE46BF1C3B0B4C912DF05AE1535CC654000B06BCDC95D9C6B5F36F8
-FD8A0EB31A02C2B863DEBF8FEDBC57D5F93D2604321FA66070D14FED60441E09
-999B90A5FB715347583A35314381554031BCE4E6E73AD3FCBB61ED0D4C015863
-119C1D945E981AF3F38C81EB3A350A70A63EB06119965C90D7EBA669359FCBDF
-A87C4DB920F8F3D99C73A0DF7E10D3C410696D679CBFAE831E3E99FEF6C038F6
-69C58E1EB6F60FF587F5EC561629EF429734CB886AF914AC3E6BC04F21D73F18
-4CA12D7E033B301C181D15101A986BB95132DABEE082A617520CF95EC9069499
-A02F073D7DBE41726B51FC05A9348953495B4CDE8D0A8F8C04D07ABEB3BA0076
-3A80F2E3B5804947E690DB3A7B3BC6C48A67F5D45F5C658FECFF28790B709385
-D24D02FC3B0C9F9AB04E168BAC78F0837D9BD402C1ABFA84148FD815240108CD
-511E50FB8E64F20058EE54E4ED45181AD9BB777DEE3303C4991EF8EC56B6C278
-CE63F6C2FF92308A25B9AFDB4585A808AB3F03D8A15A20FFE399DEE429C959F8
-B3DFDF81433C41CEAC874479A2C51F9FAEAAD5B7B23230B99523FB256896A85A
-8C48C057A70DE745F753B4183AAA6F84B4ACAB090F33CC2C31186D1D8A0218A7
-4E1987D86B9C3602BA294CD29FEECE4187523CF511FD075692B1C080A5A22281
-BAAA4EA701D7573D083E2F6EDEA3D49FEAFF2CBF989703E83828E6C7E324558A
-FB73E3388F0B0E6A97EDED5A9553DD33DBBBBAF2174A562AE2B8A4B6E7D13E90
-FF9B7D650231CBF9EE48DBDB00AEE2E0FEBF8D6778F19CBCB8766A0ACC9BCE26
-59771BFA97CE7BA811A3A6C8CBEE899839E525DA2ECDF66CD99FCED902AA102D
-92CD9A279453BA74EF8C0CF32C11A412A05CFA2C187833F885F359DCEA34EE24
-E90F7F107A23D9EE269C15A647916F56C32543AD5F81D90C84B8305E5BFEF1F3
-B356CEEB5BAC54AA00DC9C6F03B4AFCF7AA4D31964377525A661FBB743D39964
-47AFBF76C8FA874BCBB374B02C538AC626004EC8E1E9030D60C4A097CDAFC143
-732FB7431008CF28ABEC4529F4689720D4EF580676CA855FFEDDC66B7C1DF07D
-B89EE98C0DB6FAA5551ADE4D674B51E4E3FA4B24A3DB5196E01C6CA1DF5D669A
-3C0FC57DC1F576C2BA14D5DE284614AF3276E3A1159CBF8D40426A60E8C5DD42
-6F1307222DAA8AA78BEE55C27E26013120FB5471CB33CA4FB642B1C386018EE3
-D4424CA411F49CD569CDACB51AB9BB5E66E1E13ED5F8BE0E912BC13C7B23E10C
-042C33DA19656264D7473B4E0C3DABE14F9F94450D1113C88EEC18CFEE640A6D
-9A40DA9CCED6EC5E2E9F1B357DA635C3A2C5A23874E496B868FD0260D30F1780
-878A900B90637A1237C63D83335A3FD4A664321C048BF2273F9C4AE3161E1F06
-E6EA5F3F15CFED43C622E0D7E245EDFB866398DFF2EC994674767B7F3DD853CA
-356A3607C7BF8F9C6889EB9942ABE469EF88368742FB5C41D06125D2042EEA41
-4B344AC718FEAEB308302F5607C06852A30CF778D236EC90CA10934C629FD598
-90176264DBF9C1AEB33A6028B9EF09B06BCB182DA58ECCAA4E2E1FBB13868C98
-CEB61223E9658EBF003AC67493587A156EFBE73EC88CCDD55C9C10CDFC52F7A7
-B274D631DBB5D629F41AC8760741953A6B90C6E9E4D2C79702C59EECDC65D894
-8317D67808CFBD81953AD32837A42EBBE48F77D6B387E272855E54ACD32D3377
-E19724B3BB370A71C633C3A41A0523FC219EFD5310EB3CB5FC93F0F9E6BFB115
-17E2B901016CE8DD44BFA8590EDEA88F5229FFDB83E401034C826F038D58C19E
-54704A4E2E36B7738FC6F80DF4D82A5285853C49F9689363392536C3BA25C00B
-7885E7DC3951E9B5D22414C9E9A264954CCCFAF8BCE70CFFD4F726263EBEBB70
-D52A58B3D6BD029F555A630D687C7E7103C8B8F2B33EA41732D6FB7FA999CCA0
-185A13C8BD80A2762AB9919C3E9FC07556BA8C7149B4CC5B58DBE84297E3E8D2
-B34591D9FCAC659C0FE115F34ABA807DD94410AF8F532418382EF8F7980E1598
-A97A61926B809FD771B2795C69E6B1F15FF0EED329FB793FA3FAF0580ED07F51
-B0E1BC1401EA5026897990CF09F9750268AF812E89DA551EC14B457836CD38E5
-C07179A3EE0ABD3A85C693ACA829A5E492FD4F1BF12725544FBC81FAA2004784
-DB367184315C68BEE9FBB1D68F91C9D0901BAD3BDA4FFFC203C232276A495EF1
-B2B82F36FE36716733F0E993B19407744C067324BDD2D5641977B1A118DBB844
-104397F963CA2E01B7155CB84BB642FC315C028FE4502335F761A9DDBEF7ADE1
-ABE87D31AF848A5285BD8328ED3E8A2A608590DA11968AA8C0D8010329A9E172
-AAC2C7D0061B14EDAD1142FEBD3DDC0ED20023CF06BB146B3F58A6A197DDA1CB
-2533B236FAF2825E8DFE70B79A0938D79664C1D26B4412FD10C76729CB22392E
-8976960ABED0A03D5FDDC7C5C2C6221BA1FA08020B88FD9AA0CE8B5FD26D58A6
-79339A2AE6730746B8413B6E05361755FBF11FBFA4974CC1AF36136803DB8282
-A7F5429327B875D0FD222835C7AB82049CBDA6AD1731F6D06AD2A20027765CF6
-2F7E4BE9521465A7C3E968DBCF95F2C62EB3829CE6DFE845EE20E8EA89CA6C46
-BA14E5A920D8E28A4008C210F747622AE31F5F9036C70FA52BFFF08A4BAB3D5E
-A2EF6E8656F89058F4A67933AF30E9A16467D563B2782268E2568868F677650A
-74F415289CBAC0DECDF828485066AC07C011623DE9643DDE39840B1A739B33ED
-3EC705C13DFB191472987059E5017002D278168B5280FA2E26C6D51CA663B384
-F5CFF4A6232F5F68E185231EEA239904319E180F91DA98A63B38E16E138D2DCB
-CFEFA5F3E5AC6FE764A3A9F3EB622117662AFD26A124933CB1E04AAB53923AF5
-D9DD972536C4904A1602040545A9AD4904D867C1D0AB907D733EDC19EC093391
-3B0EE96E8578527FD3D1204A25982635CCA01A9B101A843F6C373AC4C8E39E39
-BB13AE6A0EA170B59987488481D38806D429E902801F9CE25EEDEB6012CC9EBA
-0736820F82C640CD8C7D852D9EFFE6F769D7FDE1DD628861FF628BC0BA8EF127
-26F83D7FCE6ED8785DBCE502DD0571A76D88B7FAC1E2DB24DB97394937A1EA17
-031078EE07D00B554B9C892C68B624D3900266E8850287243BE44F11F86E95DC
-00E89C5C47F573C0A7F1CD0CCD26498334C7D37A3AF4457CA805446A74344597
-8D8C3D25FBA2350A878E23DE65D49E9E5F819484DC1B85ED2BDFF923216C101F
-D8F411C1443AD7BCF5E90FDD6BD29899C86EB3ECC82832FE75A59EB3FA696F26
-96A450E2504A473123A8D24956ABEF5ADAF5B3BB57FFA5364214AC0E9E245CCF
-431DFB8A7A5104BD97D5E5104CA9A05774D0FCA9EC0458BD7289794FF19FD00E
-2D05086336902514F5CF8141307C037E5D2E30B62D1C8A5A7682BC941A5445D8
-A17F5670554AD4AE24EB95524CEBF2599D5D00AEDEE2B5537F869A46BF093296
-C77F86ED5658C3DD3AB9C25850624A53F6573A51C7AD9F43EB8320DFA31F7F58
-E0FDFA9FF640DB5B55FB5C4E014A8C50E062F13D573C845231F98CDE7414BD44
-0AD4CE9E00FB39BC93C3D1C8F5FEC652FC28AD9EF814CD964DEFC5813828B0A3
-8AB0E0BE6E3CD60259B8A50F95CB02EB685DDE048D73DB0460985EB16DA749DE
-3EE1625182EDC552F104E547D22E62501D9D4EABC09531E6457B7AB148FFBAC7
-927318F8BE99EAE5AC9E6AE81081E236187C2D384A92494DE6BD1FDCC5A79413
-609F865C6067EB60B83B1E0D49D2CABF88F252377787534037AEA74A842CF21A
-5514F3A89A00EEA33793D63040EC2E1231C04026B8DFE67E0E0B460E3BC6E60F
-71AB1C05F295F617829255BBBAD68D6D7E5AEE12DAD835A693A661AD9923BB65
-C781B9085640D3A5317C312DD3C6159C15D8DAA3A592C9F4B4AB648B160E4B3B
-D2E3DD475573570F5EE110AE5BCA3C499513061F202DB76ECBB5316F21F04195
-4B9EFF754A628ECC2B68077CD6072C630CB99421BA3D0D1DA24CC09B8D42E8EC
-B52EBAA0E16DE13F0F2E235292A0063ED390D9A8E685160134E931F924D150C3
-B1E315CCC86F2AC29D02D5D4C9651205FD34956C7787AE6FA5CC1AA1F4E87F1F
-184FED68B26B6C71A927B3F42F820FEA672BDB5BA9A2DEB76CCB2BF3DE8FCCEC
-0F4FB8BC994E995B235DCB849F991C2DA437931A2EBD816CFAA225C61ECF4C99
-C591975E184E2AAC24FE20349DADA8B5E8BE1C8B37CB92DF546DF7D6ED89CD09
-51F7854A302BDAB288D53CC1414460CDDC47147E9E173E75DDA9E7A6B22F2A7A
-0FDA54C3625D83C8795A084EB7CEB7B4E5DB88CFB48534EF73F60754D5B0F69E
-8E87EAEF22D1E6474C01C1512F6F070CBE15937D832FFE5DB5554460BEB83A35
-37310F89ECD8DE49022F9F307239540B2A3F81CA0541B846D4BF19142D4CC1E5
-2D40C47F54602897D082DDE0EB140E5F723DD6B3A2CA6DCD2B4017967E0A76B0
-12C7F945603AE04703EEB461AA4BA5F9E0CF7D566E155BF402DCC31A9BA526F5
-40D66F33FEA86A259A48823E99EF27E1D950E1E4801430AFF356B5E0EA35DDF2
-A67FABB1E86362B804C54ACEE3CDFEBA4417A59FB82E09D4847FAF84EF2DC2D0
-20458428E33C0BB8C10B00EEA3318C6129886A1B72BA04F604EBEDEBF580AF48
-212967CB46D0F5486EE4AE85D7B0B3863C44FC390F397B07B315686046ED42D7
-3C38B62712F6EFF3E29E0BED0B364F9245B5F9913200D22E4166AE0312927335
-A597D2337E2673290ACBEC2A4BD2B7F7095161B1796908441FF292F5590AAE71
-14FFBD7A676A2AFAEB40122ACE53AACCD706D0E676936BA97319CEAAE3ABC4F2
-7D1BCBDD781E20AA3F1C80E0D8D0E974CF4A04267C70B80861D3B6377B7C6816
-95A4A8689E8424B31E7D57CDB7E76D831D1768EB80B8C150C2D96CCA0A519FB5
-A109CA9DD055975CCD9B0DA59209C31BB5D465570B26501BF2CC10E6322D24FF
-0C2ED97EE11AB2F973490BC3048251143DA1CAA48B608F0E90B5053C1E9A57D0
-E423F90391100A2CD9546EA5CF3D0E4C0615618A3790BE4E3E333F5C9FA7A0C1
-9D0629DCA05337B2987EB4CD8E0CFF125E564013E12AC93E3EB4684B61AD25E3
-7C10815A4965779050B00C12AEF6EA9C06141C5747B1C075C1D8B6524A08AA14
-073DF11800012E54DE20C3359A3CAFE0601B2BE86D557337F553F469F9081680
-6713532BAA4B1C04E686F086AF6B279351E5AF0E0B033D39EAB6543130E439EE
-A1D5C6A3A97FC6F175368E56CBCE6A1F829AADD628CBC3D6B0AE849845850C93
-C2BC3341DF161B8E67C62BA101B3F9BF9A0BE036814B24752C28DE145461C3E8
-4A9F90B449CCB3C0FE8B890CC7480150408757C15563AF7B84
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSY8
-%!PS-AdobeFont-1.0: CMSY8 003.002
-%%Title: CMSY8
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY8.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSY8 known{/CMSY8 findfont dup/UniqueID known{dup
-/UniqueID get 5096649 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSY8 def
-/FontBBox {-30 -955 1185 779 }readonly def
-/UniqueID 5096649 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY8.) readonly def
-/FullName (CMSY8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /prime put
-dup 63 /perpendicular put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A4D80B73E7B6CB7548
-0E1D77FFC695988391DC44AEED8CC947B3D7E198B9620E2238DB3A2819182F03
-14498B8CDFBA48926DA721920B221FB33BC21A8456AF10891403501D0F6415F0
-7E041AFFE109F640E54FC1A365674711EFF94E752652A4C8DA62CDB1149DB899
-2C4A4BD77A06E81E93C5698C05DD02F74A0756082738BDB53003B483752AE498
-DD718AEA8F3FB5A6B7E2D2AE8F309065F3D556F9A34AB90C88833A54295E0982
-209C466A301BA3372AABEE20D862C6DC6B6FAC1463C8CBA8AD766ED1B4C9D712
-2BECB4E6ABF558D8AB5281C35726BB8D046982C0DDAE17BFFC9394125E4E84C0
-B283977D31460B8EED4346CCB09F64DA0ACB640C6DBF32F2DC30D54668C1CC12
-24C7280593088E9958C047125C323E9C842801346A9CE5F50413D69F6DE99471
-65D2E387765E92EA4C43F17B467DF6E266D92551009C0E52E7219AE9F5E2E8D2
-88852086FF3600BFB50AF3EAF8C009D8D5F084B510F792385F328F7EFA8C38AD
-CDAB2EEDFBC6AA45F6DD7364C2F02DD2BE6C79C8361E83D4267CEC2407689864
-B57B5D967FC80AB3BE8CA43955FB0FD3081D438437559AD24A7ADD484C1E4A77
-B00BDCB0D1B121FEE983412E1EA5489BDCE5DCB4A7310135956B230C0DE7BBED
-516369A92BC41FAC8D73490984942D930DC193BF0C774C1AEF627B969EE4B001
-11381AC57815D7581E2372A1DB740B09F4A7FB4318B765DA4E7B44E8805CEF85
-44EC3B10613FE7B397BF91B69A5CB2E9086D1E7A1FAE0A9ABF2A237A2D29ABFF
-E392A18AEACBF28274E775D3FBAED4F46B982B9DA4602E24094EDCCBC9D6FC0F
-67C60376879245606C0B9C9A678E8917516BE1CF097B1C75C9F0DDAD6899F08F
-81FB7A198D45FE060CD2A550D9B8D58B882B969D7BC3EC018A1FE92BDB262835
-26516FF97AC387EA525FF987E5EB1EAAE4EA5866C9CC043D183763C530F7D7A1
-2070E4044507C4E5611FCC117FBE4396E0B24F672CD53D5FDFA56D561FB86D40
-90A52A7C7F29A119DFFB694A8C445367746A49CA5FA83163BE448EB19625DF26
-609A8C8672631A10411036CAA3D6C2F822A4B2505DCBE8E1CE6916AE515E78CE
-E8C894B134BF811671D17C19248853131DFFAEDB24B15FF17EAC194662460642
-48D23515AD434C68DF56753806FE96DB3A29F9D4980E0B6EAED7383F9FAD2584
-8F85679D6D1933677ADF5D31FE6E43DABF137E834A1DEA632D36EA5728625159
-8F33348893C9D1C510501628E4A9A80587DF6E179FAF68B158406A3EBCD726E2
-AC17F2DF8B3607072824D2E5A6479F7BADE32E603E54E7A83BB2DFDEDB0D80CD
-1F1BDD4F6C9025CC3A8A3685DF10A8183FA80CE0F0FE2BFF2500F76B1037AE41
-56D2D7FB468C3CA7549E3599A2AACF66302572F1B35BC8EF7C23F6FC4B720228
-1D673D903111CE378AAE83480B4DEB7EA84BB35F4F7BE997DD4FFF5A9B5E7650
-3C7365BA0965B242DC369D03215651184024A08EC284F1798B0726152884B4D8
-46411B3BC8F5CB53A70AD53BD7B1AF23528849B56CF2F75609FE715878CF6448
-38579380688B47AE3D374B0DB6ECA5B8284414090123D47F3F9DF389E023F431
-6B4C0DDEE4190DEEF4CA772742012754DA9A44A8F550FADA6D8FB0C512D5BA2C
-BB7DF71B1DA41FB6936BA71B710CC6A80751E43436F0F5888F51AB370DD4A088
-40F402661E08732C960705C7E0D29B8DA1A8A3E119409E51EE575E9655F47568
-023977917C8EC610BEBDB9C1F4EBC192084D63EAA00EC87B53E86620BB5AE51A
-579B0F8E1972CE1DA02832FC75184F45409DD9D413402C2FA27BCB0AE6DB4CE1
-5AFB114E23232DE07C4674969A1FC94D152C6D3A611F029ACF4D949A2C0755D0
-31C7DACDBB4DFCFAF7E87295CCF5D4AE28D87ABC3533D87EEF1507B9FF9063F7
-F007DF03734A20BC3A198B049000C92D2849C62DDAA719FC28EB372793E20128
-D786670E08948808BA45C4F6AA0DD8A8357CCC47228A760C5C7864853BD9C9A4
-285E446CB72C5C9D3F03FAB000810DC5674061FA116153040743E846506CFA67
-FA8770E785D7DBC7293F37389A0859CC22275B23C44B57B92A033A7BD194340A
-D6BAC6E103402F8396A5394C617CB2A27D9500921D5DA06115EC81715EA8E360
-4A95DCE8689CBE268B8E6C8B806CFB0ECBF634250243C9E1AFFACAD65311FA4C
-1DB0988203537E5EF12B86FB454D06CF05E4F4FC4143D62920E99304245B6ABC
-82E21192BE94F5E980DB21E07FEDF0EB0CAF4ABDFC20EF08A2A44A7940E2862E
-08FABA516152DBA899D6CA561EB08C7C8298DD511084E5230CEBF28AB1D84C85
-B5BAF4616C28FE05AFA4BABB3BA03F8CEEF3F3EB0D3034BD3D8D06629B8E9EBD
-72484057E71C9EB4DFC7C2CE7749271AC926C2419D618FB0B60FD6F81F0F2C04
-E529CC74DCC9E4AF32D935D7CA65FBD0842A7BAF162D08F782E65DF3AD9EFE69
-198AFA9208B22BC21BC4ECABB9BFFBA84C8421B74748E1EAAACEB59E566838F2
-C439579D6C75074F94493F7D5C8942D881AAE6302C37A61003AF77684EE99AD7
-EB5EEEF050C52E75E4E842F8174470FA60CB213BB6F257EEB26CC55D1202931B
-B981DE2535A87CF37BFF912220C117EE166CCAE58BBF624170FFBC0716726B36
-304D698F2CA131675F7B1199E6581B8C812C4FAF75814282477BE2B7EBCBA7C2
-FA6356B2876F89698C6C2493989E9EB252DE03BB374622A7C88B8EE9FEB4851E
-02F85CF70CDCA7BED5EC94E81170FB557C3BFC6F32CD70B506E56A2CC5451592
-130C6F570C679577C44D60A811DCEFB3535D855259B1021AC168DB76DD38B459
-F1813E3DB20AD9275D58880CE94058490ABBBB0D8DD16D4A65F680B30057F15D
-07FF54D779CC978E90A850A2D8D79961EE276BB26B594C16F56557435671A3D8
-ADD3DD0BC4BC73B0652B9DA8462FE614A14A11ADB2214EC4910823FB4CEC8938
-24354C5C62547EE5710FB5ECD93AA45DEA7411F6CA8D5B5FA222685E622AD73C
-1BD5DFD1C8F253352D6C7D14FF2FACF07CA5EB11392C6A33E9CABFD99F743BED
-55E8DEF49E07B9444171D1780C698E5B65B540F41F845AC188DC7C0C8B5BA5F3
-546BEAAA4F29F0DF30D5AC12A60862742623100074457BF2D820DCAAB340C1DF
-22FF26992DC02F276B40A7C528C84B72CD189A4088C90070486C49A1014FDDA3
-5093FC12DAF309FBC063653E6A33E14EB51B081126AB5BCB8016E975060B796D
-6CBFDFE6CB9E191F12E309254BDD6660E3227012F5DADE246B02B6D8127F1EE2
-248F48DC5ABBD229748444420C868450602120664984FE3A8B2373232CE5CA15
-E67172CAF7EA99F73A66AE33B1EDE5E8351DB02497CE3338930147873D4E46B5
-E918F5592A21789FA9F46232BE693DFC33240E2649D6AC1940B101D806089436
-F0CE230BF6D0363510378822891DBD3EEF3365430E74FB6C994BB40C8EEDA593
-CEDAFEBC3B87C7C04F52FBD7D557A77B44855CDBEC8A8D26F44D66446B5662AD
-15B6B79D13BD262D79BF51C09F8F690A61C7F11EC2E05F6BEDA273648E9E1EBC
-3D5F1D6ED486797F753064ADDA8494405556D43D395B1487EDE877CCC1EAE954
-1AEE2513DDA94897B733609E8179DFE1975590568202EF20D58A89B34874CC3A
-A5579473AC65E0EE61545AEF578ADE10BE3FB3E2CDC96678F613E4DEF7BC1B38
-8A551C93438A0540E292F65F1FA73D9AB30A5F545284085E4930A570C1807995
-7108AA8194607304488616DD4AB189F8EDC5F4507AEFD7847817A8ECFFDD2DD5
-DE95E04EAF2774F8AF661827229F01E769A32734097C457EB6FF056D90C46C5E
-9F936AA6BF2EE8244BBEDB8862E56423F5845BB10C8809730B011D650EA18945
-83C320A3F4ED095A5EF91929FC877ECC28A1C2CE74A53245E629BF46C6534983
-307B1C94EB35CECDEE86551F0C308F66690E591C5D9D8FE14F534CF3F5DB6D32
-39D7C799F392C4E65759B7BF61F4D8312E3B26C31466206A367A0DD7A90D25E2
-805D36ED5CE0A4BEBCAC0A348FADD2D2AAD670E28BE6E33F627B4A9F35078B1D
-6688084C4C18840673EF9B3526172EE14EF64E97C8B006C27DF6EF73BA6E6459
-3608F10EB1EC4B824DD5360B42AFF2084788B165747AABFB2C9C0EBBA9C6246C
-08F28143809315D6268E386F09BBAC54C34213438B56C386B34AA457D149CC39
-A3C163F56E3C2E637C63A79CF7F2DE969EF3AAFF75F3F20499A9ACA61279D545
-866FFE57D25998244F448AAB042B141952BD653007A889B1A716A4042CBBB827
-C1ED5E3C616C22D5FCB39D3B3539F9B71D50D25ECD2E5D953C7A5194C867DDB1
-75CE10B2C3A20E8CDE15AAE9F549D034838DC066CA649C31EE365D46450AF18B
-893748D055DD88C72391FD92DDF0AA1A1316051BC756F87BC9A425019B2FA7BD
-CA9F35E89E2229B3021DD24C9DF0DC3217F44DCF510116DDC9E92EFDA3E0A892
-491C8961CA484BA29B8CACD2FED2E246FA7414F892AF7B9F08698FDEC82D2E4D
-8C6ED1FD9E0BA2645663E7E97B0F780033D025F2EF3B364574C03F04FFC4E09A
-3D4182BBFCCCD8CA54A92434E2208803ED36F931D31C7498B7FCEE4B78AECF11
-B27123A10F031F9CBA36066680E4748E346D18FD0EFA395D1A9227530618ADD9
-64D96C50A0172F712CB427E8F7170F8A1691FB95B247A271499F0E63676BD64B
-167438333A3BD9CD9641AC637E0ADB17F1E394DF34AF5A2BD02030DD087BBA02
-E1209338B74075744A9A9966039AB6D223F385E06FF359257913E6C01BF32F5B
-A3640C7CA41A6C51F296E50DC1CD1D68491CE5D75E0ABDD4C5C4A97C8BE2BA35
-D91AF9F8F38E7AB8C1778B06A212D0416E6137087329AAA2679C51D014CC4DEF
-0F1543E2FD97621E552E19B29AA1368CB5046C188BA59B1E1875B25FB269DD2D
-C0678A42CD310702465694F2BF302AEBC43F714F7C657505132DDA71CD23D17D
-628BF3400EB5DDFCE2850F31B40C5913394649AA4241CF646F3939916C2077AD
-C11F8C3E478586AA7931E327333FCD8A2EB31DF4B47AA2F31B999556602DD998
-5848143C0CBD0B5187DF08E675550F2384D48C2954EA7D16AD2B94DF97C194D2
-302CC47BF968CB1F6C9641A87525D5C6972ACCA1D4A4B4DA8EC54BEA6E7312B3
-2737754A9FCBED3BA5F8220B751506BB0A5BB5CF706AFCC04BFD713A3BE3C842
-9FFDBAA0CA5691D0FCE76134841A169970903843163DE68FF09649E99945DB64
-491FD6D8B2DF237DBAF550D1B74263B3BF1EF6211F40D4DF2DEC46E4DE557088
-5D458A7CDC6F34B8C3F5C76582C8B7D24A333AAE0B43CA67436F8ECAD7C50B12
-35BAAD521033D8024E4DFCF01580AEC63BD5F8ADB778F822AC4FF0DA608EB7CC
-1A52A51B9F38FFADC0D2F4D8394C5D598123B483AE5AC1215F24F2492EBAA134
-3C58AD4E3B493AABDF753EBF1F04058C6981C353D6788C2D3294165B667D3765
-7883A8493F5D772F789F73979B254BB9397FDE4F8B76CA6FFF312F4B012949F4
-3EDCF1AC60FFF2681549DFF430B498405E79CB407DADFCEDCAB1E2FAD3B0F4C7
-B575A33EAFF9F67D37F50BB06D06834EA683862991C5BE340D4A7F8D131E733D
-289F72977870F9958102F5D835739F0F5A642E7194E8AF7FDA2937E5C0712CE4
-EE15CB475725030CE0F238C32775D3EC95CE3D0886046E3EEAE322F59D423E83
-DE88DDAB5CE0F70537487EBA5A16A9306BA7DDCA14A85A9F83B3BC3600DC9421
-BDADA2704A5A24F7174A3A486ACE68739EC5960038CB44D969A594E97AE1F42C
-42C1B7E3A456B3CDFC7683537B337AA8777F18CA45B22C8BEB18877DC624496B
-9E8EF9F386B7FE4D94ABD5CE3B5786E76FE04A35909C472C04654A4405932EE6
-A4A3E0F6DB088603FDD82F0EFCB85A962002A662D1AD0647A2F484B59075A1FA
-9F4327D542ED7962620B998ECC3A95CE736089593461CED9B5AAAB05C2DA3820
-5AF29B32904E1EEC357C8E282189C6D8F562DB11291091E6897E24CD8F8E2A34
-67F35D261E01336152E69831B0CC6B03FF1AC7EA22B745F513A25FE10F70E74A
-3FD71FE1EC9999BEDE7CFA6A97EA2DF621711BE950FF8960965685BAAEA71FA6
-36F165573A0A6A92DAEE41A9B0C97BF03419FF6BA1F44524D00FD671EACC4233
-9A857680DFD27B9F1E7A760058C8277B3761DB9969241D1824A7DADF70BBFC38
-89C6DB9091E3BFCB36851CB9662B365A4B7384BDBA1D385902D1E5DABA72A159
-63790096B927EA49299AE03E41C7F593F3B995D1155E91C62D5F68845ED3C797
-7798B56858F96C2FE2E37D812873B7801767082A6D6B60602CEB94B7F6D7A142
-72814734DC584A18D1FFEA7333D4C7E2DFE5B91E9AD92EB52533CA52FA888980
-C79FEEDF0FAFB3B20B497F9AB668BDAFA364B405916526D5C48E57DC30BC35B9
-BF684FDFAD199D9A28541327F3899AD505FBBBBB22F419E22E0149EE5FDD2B43
-AF442E2724EC16934C307FA731F90AD1C76B74569B78CDEA7C19808233C6364B
-D049F3F50A68D3EC5F29F2B96BC58C44AF90FE13F244B7129F14B5DAC3F3F310
-B330E67CA4EB76F895DAC8025F11EC7630EEB4826B5721348FA38F28B2AEEB1C
-5F7CA413C486C94B1DD96988F07F7A08D3635E28624878E55D4FFBEB5E183CB5
-93014D8A272EBCF3A09133603CFFEF43A6FF059BCE525706D3795884FB495748
-C8AFB50DB464459A5C36D7CD087631BC09C693A11BDF1C6011D9864FE66EE8C0
-4824A42E97D16E017C0BB73732D4537E2A5BB283B3568950E5681364DBC1D6DA
-058A122862A44ED85029A7B39F2FA7C362D859D0B429E056891339626AE6091D
-74F6110CA32F8F3E9507216997E6AD1A2F1FFBE8B407C9880DE230E234F6FD41
-A291851178BEAE5DB9DEB22E3443807E2BCEF12A4AE8C490AA9E3D2918329F47
-42314CD258A0760DE5FDAC4AF7209CEB530B8508B278952A3638CA8491C3B493
-516F461610DBAF32E923ACB834B15E2D169A10F2609EC0ACDF7BDBC777DD2C19
-2DB330FD557D3B06B78824D6AB237D8F2D57A7ED35F02CFA9290ED6893B41657
-A2485524A3F1642FF5808FDB77015D9467EDAC4A6BBE8A175833B1225A5554F7
-2C60207F7A2632A4023255E8EF1F38C1B8216C9B03319B60BEC9799E5378683F
-46E698FA75F2DFD40F17C603F3335F1EC70DBA1449C7A33EDDD46CC3DE4A6557
-EE67BF349AA8680FDBF415DC527129288B5879500180F75DF80394EC7CF11BC8
-9EE9A4ABD64DE3076A2963F83FA333F19FF74F79ECF36A87A31D6F125FD2415B
-3F6A6FC33C179F54CA164835F3C3DB62AF444BDF27AFF23098C7212477F688B8
-6F48D9AD080D544D57FEDD33D3D9AED9346CBB644C97C951D4AEEB2BF6F0CB18
-E2517BA7ADCFD00FE44E290E731D53E5C0D762FCBA08004562DCE6A5EF2FBB74
-B3053CBED3B6E896B1C3356DD9E8FCB69691AAF6BEBA0424D62B9F266D560B40
-89E20A9F35AD4A7F65A7183761ABBEE0F7EF26ED3565A25516A3A5A57143979A
-1EEED8CD52A69E4E1AE4795F3EE0CA21B9F4D166783A9AF54B08B6C56703932A
-310197E328C6E6A6BADAA11D66A952964F31FD690082FA02D1E2A4512A9F2742
-33B203FB770A3A1C7490ED630D0FAEB3066429D0237E18818EC368D0DA72EB08
-1951C70139EB0DD59EB53AF5039A7618C77F6CED9F0A066FED6FEE0C0E328351
-BA39746C1224A29D191D8B86491E0A306ABA070CAA2756C3A33990EB6DDF34E8
-06EAAFF94AE6686EEB06A17D6D020D1F4E59428D533DB0EDA6434E6E1A478D5C
-2A0D08CB39DA7D5F5200199FFFE3F41729478D4F63AE01FC0BF3B378FF6402D1
-CCF0F096DC5DB0696208F8543514A437E397416E28B11F692521A6C01140D481
-213BF1E96355950EA688F3F00819202F395570FA829A7A09FAB0C4870C8ECD05
-F6D89979790A740E7DBE62D972D6936480D917415C83303A30CCE474DC3CA829
-C9EAA96C8EF5EF08D55B6254B7E813432987A6DC62A21AC2A99583C1281E2E97
-AF0C9250416B43F45C048C6586F8B14A7D34DBF7F58AD20CA3E99428AB04A0CF
-33C594D5A57E9ECC646828988E732EFBA13F352E14AF54C8AFB46469287BF927
-899BC9C45A25451C5CB62B1204B2BAA230A47B91C49689F87D57A26BB7C8370A
-A64BE8BBD6E89C8A7FDCF9DDED963FEF58917DA4E739D7E7D60C526AEC57DBD5
-2DF394940941CBF272383533DE01E3E6C4A895C3942FB294EF166F2B66C70FA0
-C1D350EF29A09FF8FD7C9BB12E478F1988132A908DD43018823101981F436D61
-9E3C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.0: CMR10 003.002
-%%Title: CMR10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
-/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR10 def
-/FontBBox {-40 -250 1009 750 }readonly def
-/UniqueID 5000793 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 61 /equal put
-dup 94 /circumflex put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
-569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
-24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
-2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
-8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
-3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
-D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
-D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
-03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
-767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
-8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
-DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
-94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
-22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
-72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
-8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
-344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
-64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
-07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
-1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
-78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
-CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
-7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
-BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
-4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
-5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
-EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
-EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
-4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
-0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
-C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
-314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
-DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
-EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
-DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
-DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
-7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
-1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
-69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
-EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
-7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
-CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
-38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
-22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
-0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
-BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
-4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
-3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
-B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
-15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
-849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
-FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
-4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
-1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
-84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
-7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
-CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
-4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
-3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
-F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
-F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
-DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
-D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
-56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
-8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
-59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
-49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
-87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
-8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
-C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
-D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
-D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
-F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
-0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
-5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
-229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
-17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
-01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
-F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
-3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
-689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
-4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
-A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
-DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
-364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
-7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
-26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
-43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
-8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
-C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
-94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
-C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
-B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
-4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
-7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
-204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
-B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
-7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
-279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
-E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
-CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
-65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
-BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
-6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
-B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
-63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
-4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
-A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
-67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
-DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
-5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
-C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
-9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
-B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
-963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
-D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
-B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
-72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
-B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
-8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
-3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
-668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
-ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
-69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
-C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
-3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
-407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
-11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
-2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
-4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
-2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
-9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
-CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
-DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
-0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
-5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
-9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
-EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
-09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
-2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
-AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
-324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
-486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
-EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
-52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
-9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
-4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
-B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
-BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
-6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
-B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
-16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
-E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
-546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
-6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
-559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
-C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
-ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
-04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
-7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
-8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
-A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
-94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
-C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
-41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
-7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
-18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
-9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
-E0B5622DF6FC4BF52147208D9A91EB49B03BB40DE7F8FBFB566F251942C8FFB1
-1DFA50465919400C21CE4724D12E4EB47AA5F392BA927329DBCA28A78FC1DF2E
-6FF27F4E4E3F8971D7BCB5F3FBF8F30C214A26E5E32E0E8CBC71BF20AE573BBB
-163DD66E89F2C4E2B1A1532AE81C060146F755A1ABA3F1365FEA30B403DE7B22
-76F43ED9BDE504DFFEBE191911884CCF2161F669B6A718B30B1C61409942BBD0
-89B189203DF7A3C3980D0E90481261913071F588EC1904BF9991746786C8E0D2
-DD61A71643B014907F5E11F093FC7E9BB44D47A5D4F3BC7BC2F11752F6D461FD
-4333B0A3A3288FF9415BBA7783C5A279D2D37438E3D206AD9E1F38D44E243DA0
-0DAC1685FB4B9DAA46B37652045C11A72AD0B4BCC154A7371BA3F3A1359E4A05
-866E15F28326428D23F5F3D2E908F41EFB9DFD3C6A111B745F1D6ACDE877D2C6
-670B93D2BBA0848F12E66C342F92EBCDEB5552DDA71271E00A886BF78889E7DE
-0C21556A6E9C98C55F6B5589668819E1FA50A2935FE849C1AF273B4F44007CE7
-2F26A7F8A1D556269255AA61E39940AD229CD62DC9F75E117D261C8D5B2471F7
-729DCD8188299589AF90DE2E50BFEACC5E86496B96F52A233A15FCB9CB7FBA2C
-51490CA490A26DF01F0D715286E0FBC4E9E372526345E07A414C6B4B04EE5200
-03D059558F400594A38B3152AB1776FB5FAA1BE9F71788326164A891B6CFA956
-E02878A76EA842340A3978753FEA6FF2EE89DE75F111B39B62CE5E8B40EF6823
-3A4298960014969BD78FD5B3CFC8BDFE1EA0988DA3B9BD1ED7B960380160AA25
-3D6D78F0C9CB9672F4DCD53683353BC5BEAE7132DC42BD07202C0E52EF595D44
-C82D2A490B8CC2905EE34BD05C6532647C7720194AC656E40B96CAA23C37D7DB
-27773B43921B87D2ABFCC711F604B29E8AED81B65361CD1021DE30D2775D7A1B
-C2B2637B4745C4F71523270910BBF3D7ADFC6898B82300A5813D3421ADD37200
-BCACE2E023CD19E76A3941DD89259FBCC9DC8D72A41497402C2A458C714D1BA8
-EF9A434B919844533155896C0017B6F76EB7E955789ECBF5226EA168C63A5DCA
-63912F68B166645217616A3C8423C961E8B2AF083431F2AB
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI8
-%!PS-AdobeFont-1.0: CMMI8 003.002
-%%Title: CMMI8
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI8.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI8 known{/CMMI8 findfont dup/UniqueID known{dup
-/UniqueID get 5087383 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI8 def
-/FontBBox {-24 -250 1110 750 }readonly def
-/UniqueID 5087383 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI8.) readonly def
-/FullName (CMMI8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 59 /comma put
-dup 72 /H put
-dup 105 /i put
-dup 120 /x put
-dup 121 /y put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBA9B440A6DD72BF8
-97084C906B05FAD969086ED21AF0AA1471613182B26117D7494DD9F9270EF3ED
-8DA4D957225F75D060237B6DAAD5A0AE3E702B3D1C437835B93B8AF1F9E7D966
-E739CF3AD5E256F90286A34069E5BB4122F94F18F3485658D0D25B938522A879
-8215A417CA2CBD20F71C5C5FCDE21EEA7BB27876D93BA667868A419287FE59BC
-F538980597DBBA743DBBDBEBC61E3286DA7977833DC8BFC5E52FF5DF5EFD9A92
-D070EB769E31E760A50FDE012DC0057835E8B9B046FCC83F1A0C40326AFB4E3A
-0CC3BFA35FCC64E32854F32EB7DF10A19F95830136BBB8139DE1663B7FD790CE
-464EA431AC109FCA0E03F3E0D355FAE20AC8774D6B1CE233C27680C77DDA7356
-560A27C75993E8C980CD1E3B0683F7E8A05119B3AD567DAB4851B66E418687B7
-F9B21B3BEF607918D5973421B68E65DFD8B6C8DFDCF1CAFE2637D365148EBCE3
-FA4CC00052A2A522205EA3AE3461CEE02042E1A3F11467CB6C8C849B200CCE3D
-0BC188EC7B934CBBC0AE2BF5DEA228181DBF0F774119F313516E7D97FF532621
-9278F856C166CA6547504F34991D588A0631A5CD06363F3FEE9FA0772C783447
-ECD0A200929CB58EBFB6B72008E4082B5D14AA560C24915B9463A92F38237886
-C35CBB2D4DD6D0CA8C1D4EC46093041C6181C2F6586EE3E7D4E647A107B6DB23
-DAD9AB5A0C2905455FE58075EFF6B48597078BFCCDD84812B98986F34987CE49
-7EFB19814F2A58B0233A59331F6F8EB66401F04EE7B1ECAD9BC90A2BCEBE213D
-DDDB1F75C83609ED6A669A0CED58B2E269E76ECF73616D94F13CF827C9BF354A
-E82202988DCFE856786B8AE569AFF3105B55C72C58D310FFC0E10B2ABAC8DB06
-40D5F72E54770E9DED1AF4616008595B8481E3D9AF4191CC9A5BFD9DDD01C9F1
-FE7165D21E488DB40879E863D470CB31CA06E5B5F1F8C3CCE04B697CEB0F3557
-ECAA358D2EC2B370519CE06138FA702314BA01F1F33881825EAE1230098BB3C9
-59666983275CA4E8D9DB34979F86535577E79393A72F84B0F768FE8C92692907
-15E9FE9894E98A0EBEA490CBC8C7E5A9F3E43B24C2C5A4BCD71DAAD3CC0B8B82
-AC13933543E295C163F61C9FD18371CB514493F90BF7FB460C029B8DD2E2BF05
-FD66B451DF277864DE1EE42100BF29E01A50258C2758F3EDE211BB3457B8243C
-20BE72983FD6FA2581C5A953D94381E32E80D6D6095F2E93A5455C101BA71E8C
-E560D4694E4C167EFA25FB1E9D214AEA745CE34CAA5468FAEF8F6BDB6C6BE8F4
-3D58836C26A2392E4C4DECE284A90DDB3858A16D6135FED655A600929DE71605
-6CA32F6851A2A6F71A9DF3D5D657593BB729CBCA2F4B059365B7263DC08AB211
-9C547096E6427F6AA53CB2EB87DF0AFE2ABCDBD15D7EF228D3396413B83C6B4A
-79E41F9BA55A2688F62A10472675E5658F151F9FD6634EC94EC0682C17448024
-CC1633077C07A93E4DA8749D974FB8F4332B5DECF97D749C10DB60D4C90ACBFA
-E65AE928C88BAE19234690EEABDB30BEDCEF2660D7464D5071058C30C572A2BC
-7DEE5384BD7614A4BEC4C84E18CF7EC81C810256E8CE6520466C033E2A36D3D3
-5D6074B3857415011D8D9D49A474D994571CDBB89AF92BEA879BEBAF67663F5C
-17ACAE809C2231EDD0A76641BA52FA7B19A2798D54A4A9B62C42F9905851229F
-2CEE0191C8AA5AC12BB0CE9E5E3E862683AB57DBB4AAD6AC0FA8BA4F408D41E0
-755F72B82B7C18EC6B13995BF7AFD66AF4BA0EA7523DA8B75EE751744EBA9CA4
-4E8BC1FB37734503A5B24FB9F2C2D07A47CFC477F02413D55BD7DC180B0344E8
-50248801FA6BE26C97F397797F5F9DF762967E7CD92CCB8B2E587C92177619A4
-BF8046CBC72C6E69DC78B8CB6B7381A290080EF59F5B9F29C1167B261C932E9D
-010D2D14BB425D157F22BC0305770AECC5BC80000F8CCFB9930255A68F299ED9
-D3B5B83A2CC00E3305EB281E1A7054734661B175C6CA0AF168790985F173DF03
-A8693B677BAFE23C3CF833FF6463B136FC370E4F0C29E322DBEF637F62C33CD9
-B0A8338FD67EC628E3BF2FCBF7CF0347D5CBA1DBE6DE878DD670176B85F69EF2
-3C5CCA1BD2B8A385F113EF1CE522F5A6AE053B9C1E39408C9459DE3E7FE2C4ED
-77F026B0081BB80D40185458139C16333EA27F43EF1204BFBF80BC5301B2A3AD
-B10F7EFBB4F5B7E04DA1167F68BB6D4049440B0F57385FF0A95E72760C6A12F8
-1335BB31CB74081FBAA319180DC00113CF50CC5A41D2E751E055DA1429CD75BB
-0060C21CED634FDA106C49A12B356129D010E29F2919301AA7F80222AF3905ED
-672FF85C9897A70241E8DDB9A53034B6BB44E140D9E739848E7A782F24B98AC8
-00DA09EBE4532787E5CF3ED815705F659D8E52DC2C2D4949374A3BF192BEEB99
-1D9A90A4F3250BF8A1FD40D91F5B34AF2CC561FD02FED712500B24330D87DA9E
-4AA46B6E34BCB40B1F73A1DDE07E002B9478E9651D2BF85E67585B6ED812BE03
-A594874A235B1C1840C4BF4BA6D863583D8C12DB49EF7F8CC24DCBB6B21FBCA9
-378F3E2DC406291AB324571F76E0805DF8826090F0E8B50599CA58D124653D16
-16C782B01C91A6F3DA6346482E3163D28D95EA49866360147296838A3FD0CC53
-920F91D895F839CB61FFD2FBA296CA4C6304EEE579782AE5FD33D0FA652BA7E2
-CEC7C01DD0D3E0D56E6177EE5F609A396F7FC8EADABB465DBA7F384E215C4DCB
-E64F807A50A461545107F9C3F7D7CC7D33E6EBD6D9228B1DCBFEF160703E6129
-0DCED8D45DD54E2A36E698A616E7906A50901E453BDB2A363EB77144E9EA6F2B
-6BD927495EB0EBA5755165707CCFBF8759CE5856881117C7F3EF6D494EDDA7EF
-E499BCA56C86467AC573DA9C2724FCC74BEB331E736FB093DCB67DAD42296655
-415D110F2729BD1D55E5C9CCE2E724116F45FB2E66AE0F790258851A5C808762
-68B8A110BD326F8D3EC45004E7CC08DA42F6CB80A6B6E7C286F139534A275BCD
-2F812993DD9C9A1AEB5E7E4BDB4805DFF3A7030263AB060C9B74F0C25C5B9005
-965284884450CC2815DF28D5F9B0496DC7A3AA85E1E42741E1538797175C28D9
-FD904699C771FB066397FFDEE8E8DD1ABBDF67E6BFEF95BB700A7C1BA91354C5
-42EC3864F6E19B379E79A1CC3C786C0DA146C6B0B8E507ED58DBB1F12F613A98
-0E1F8967991427A22ED323901C4B83336CD343212131E8B59C2F5D232702ACC5
-7891BFD4EBA5D0FA35AEF9F3520CA82D121BF6885BBDAF15248A9E4649ADB94D
-0735CC4D14E1D7275427D00C8E709579612F7F74DB6FC218C10C278CC63E2AE2
-37EC996B10C0229D687F0DB5E38A8C4DAFB3DD8A9E7ED37186FEFC97790A1EA6
-636A88FA9FB4D282234BAAD301A1F3AD33F252C5EEC49410562FC52809CEC466
-A0F6D148E9AF19D6DA2337C8283FBFF6005C37AAEB0B7F7217A8DC6F949B9984
-72DEF163E4D5ECE4288404448C96A7FF0AC76F732D50AD63A1D286C9180E80E7
-C218B1F48E3034FCABA6BF262CEECC284AC29E9F3CA1CFC1639A681ED66C1FBA
-666F073D45C84A286E05FF809D4764FE819B6A330E73695CCF2F448B4D4EB4B3
-F63E94EC289807A2F9A1159CF328C002B467B19D6E9454CCE36FC19E0A214190
-B251818DD456EF658B0398E275514B72D9C1DA5F806EABCF1DD56BC025D69FC8
-A0C2FAAC1892B64D2AF79EA2F57F103CA623E440307600D50E783FAA998EBD40
-51D23A0CEFF8D8649B48B982DC38D613F882DCCAE5F51233A641B3CFD783F830
-D984F116DEA3ED8F0D3369AE629A006BAD4523F8E3C7C6B39A6C972508B67AE9
-32613F28CCFFC4BBC86CF31A0C25C786554F7A1F3DE97F5CFD1A941F775067A4
-784385E2D02EE1FF886701B1E87D966D3F500E15591A5012E645837FE2DBE3E6
-A3D375C6CA0ADBF96B33EC3FCFFFD888D7344B31D40427B8A8BED0FEC6FBE038
-1FB5F0714C4B5A0E607E215B5B7F76ACF0FEAA4C9790EB7E13C0E3933B7C63FE
-5B934EA34F4B741C3667BF1735C685CECA63507E6FB9EB06AA010311F12AC1AB
-4CE3FE8D1EA1EDB3C700BEBA516FC71D740B1CA1A60D4578003973CC3EE21DB1
-58FB1CF7E2EAEB2A4A6C742EBC3575EE6378531C6EFA6E6986E68B8E25CEEA67
-A59623FC1ED2ADDA9D72DBA627D179E47DC7F5551E07EA4D54ADB6CC8109D340
-7279F288E552EFD79C17DA3431E53EED66D16F24BF86468C2FE7EFF421560500
-12FB048D6CE2F370BE4E560F8B4AA12362ACFEBC839351C1D5100C625B14CFDC
-747B66082D4AD5474A63EA0054E9C3E6295AF6B133348487B0471395857F4B73
-4BF8337DCE2FE2E1A4EAD7E7BEDC822BDDCE42B79B308C11897C98E3ADE253CD
-09CEEEC0CB1DB66AB072E36E1E04911F40B535B0FD85982C21B8A587D65C38D2
-DBC5A07A0A26DFFF7460F10781069490AC1B611CF7312A14B4AA6005A4582C5D
-336BCC30EB47749193BE8D457A43F54204B070DF5AC2057B6437E23705C7FE8F
-7BB150560F7044BE3E48EFDDA539FEEFB0D2A7856CD4E405FCE0F5EB190D91AE
-578E2EDEB9ECA218573BB1A8EF116043A27DD17A4047BCCC7C5F3C563A910778
-45ABCA32C7347E6180ACC86F9D665FF025DD8AF514FC3724B5C3510F3C37E0AC
-5101D1667C6ED4E8F37F06CC2BDF66CB5A9FB7C52CAD26344FD1557571336A1E
-1E340EBA149B4EB99016D1A411FB874914AAB2A415CE3F5FDFBBF5AFD7959B9F
-CB127BDC68D2A2F3F07FF3D4FF32046C0371CD2E68A6471E46B08413FC3C7A80
-A107EEE57979DB387B2206D2810DB310B7232B2DAA385256C8A58964B512003F
-A0C24ED21809E2576229627278118107B9C32345C1EE8C0CFB452CA362379369
-31320DEB5371037AFAD093B61E8AC7A6DCF7D49C7F8EC32DC0ECEAFD7E892810
-039570D2956289B15E078C2545911BF535F72F7DAC619BBDEEFA855BBAA81704
-18F7D351B0936357085A32157AD8E27438A58B2397D69264E748B0B8D01B33F4
-D04DC59326A7DED39E247A1C1A1AE49382BDBDE9478A1CB48F88BDF14A268B40
-A40B9FBFC4C87FD3DF1EB2464C3C14E36CA41E09EE0A9B75FEB0769F9ECEB1BA
-EBF73B818427FACDBC33BB95B9654F31C59A766E931C698A8608F15290FCDBD3
-5C535D9036A19CB7B55BF54E96F9B2206DC71624E2E55FE632FDFDEC8757AEA3
-1D83D190ABED5E7A7AAE2F41FCEBC7C18626BF58F9E9F02FBAE0C8AA85E9DB21
-A3D8907522DCBAE4923C6A2A09FD2F08FE32215C544AB577B337D929E625E704
-E041C2381AFCFEA37F3133B6CA20093EFD457C772E428325E56C9CBCC447EF9A
-05A8C3F28017DD4FFACC51B38E4896C5044266EAB4EB7C13FE855E790DCF8A17
-B61B1D30DD866BC57397EF6297C4891451FD6A5C6AD6D7446F58F56A68650908
-224D9F4C31C6906FD29BB51DC947465B808438E6260325752808963C808A4AAD
-60422ADD62CAF315F6AE92FACEC55D5B682089AC0BC051CE1E2C06A3874736CF
-0DB5F7C8F178479E4F11665402781D80397C75456F5CDF0A4F382A19EC6AD64F
-71A9275264800E178F212269154DD8352167C57EBC0A38BE794AAD1601C8E541
-7E1AB8E969A76E1EB4092644958FEA2AD29635E70C4DFE2EB0D9B3E1644FAAD9
-B27AD5466EFAC724718962B62E7B8C32F412B69DFFEB792587D571FB5C591D95
-4CD441662CD1B07595E245FA537FA9EB5A20A97E5C9251EED22C9961B48B25ED
-85BB7524F635F9CBA3714C6D60A6BF920C45A64F4C366C1F9D22F53084997C9A
-EFE2D79FBE3347111F5093E271DB7E3770B35D253DAF93653F6A23FA145AD775
-AF11E188EA0428137D9A14542E3EDA6F7B2E5AA86C9F3D3649A85ED2F020C696
-01A339FE6D7E42BC548C8F92A4E3809C67A986C99418772403D16D0E8662595A
-1F37563671D6DA0F36CAC99DAA8FEA215DF7D45E61314915A30A22FCA86A50D5
-2FF2EF08E240F9FAC030D92BDFBE40F1972DF413E6B452024CD11792BFDAA2D7
-C82716528AD4B3D637BB43E748336DCC86A952BE96F1EA423E31340FCACDC1EB
-02EE932F58734AF3A5B2279361B63F1D824EE3BA9F4D2EC7B33A300A1CE8CA43
-24616444176DB8099D85AC68329B1F85E4B5B16F3B396FE2AE7774F3065D0203
-AA140DC128D6F935C44733EF585F89E8639A2096A225A2E5E49D447D8AF9FD44
-CF6C1BAD5C5E5262AECC5543EC8199B00B72BE32A0F110F64A1D0D5CCEF38FD1
-155D6198E9A343702F8ECF5052333272CAC2FE016681E12745CBE14E1065EFD5
-407DA3686080989F6F6D650A9F1EB3A813B070C30C0D3B4A1E9C206E2E4DFD51
-D8DCBE9AECF956640A2E79F1B4FD0EB8E0449AE1B8FFEBC43275743B4D7F6605
-0673B61EB3189E74F51F3780A91E6A5C6464C8CF7D563D9958D46F39B1A12087
-6BBD4898BA9ABA468AE1F24115891FD3CBC2195F75958E26DF8BF1B93F7B521A
-C12112237AB23A8E5A7B7D0DC4C53692B35F3CD813EB463C0BD3A6486B0476C6
-3B36DA71FE512E5745D097FD4AF5D056E434DEE2AF926B2EE79F7FC4FEFD4130
-BB4B4BE01E5C720325A4884507CB51CBA4FFB615B78A4182444F0ECBE4161A58
-E86FE1DA2E39C2BECBCF1F1D7B9B776A26078FC252128FA8108CB83F673CFD37
-CCDA493234FB93E1550EF8D2DC049ED95B00A8A57834B024B277D3DF062E748C
-B61F183F2D72AD075474F8165528CE75E4F40B38B0FAAE45751C1907F8D31619
-E88EAB02EEED415F3EE3BC5BECC6AF565D34E0BA2958FF337A2B06012DD1858E
-C53DE52C108BD5AAB76C882198C72CDCC958D68EA8FD26F76F04EC1A08B2AC3F
-A6D0E8724D2656555DBC0C8C42A3E22ACA7E1BC8E9F897D9AB692E0FB9EC32EC
-59E31CCA4516A3C3BFD5411BAC3DEDCE374D48681CE7D67DEAB93F5B5C5290AC
-FEB29C5EA2C98095692873D36C7DA24847B66F31E4CA4C7AE5C79D7CE4F0532B
-78620582E3731A2A6533A03E7155B33E7CD142FE79F72721862EDB24959B9783
-F834CB616FFCB2A23497BA6D99AE34DC459A2F7B3E4DA2B54BED118ADCD92178
-66C40F4E60F6E1327D5DBCA645A2A7C770807E6D7E47E1265C753F8793BD2D1E
-BDCD749CC24D4AF9315A93F01180A0F9A7F420DA1B87664DA5FD967131273271
-9DCC45C3D57EB9B8AF14771E8E751D88B98D2FFDC72F5011D402EC34FD010ACF
-D3B0660304725191D64FEE106253FCB3470F1A16EB7B45C1489D3534BF94F740
-C2781DAFA5E8A9E7B25A85BD7935DF3ADDE08C960E283D8FC3976FDB4085DBB4
-B6B35FB239C28C785B18BE4FC98F3A5F410F562DB5FCA04E8074E4E790F4265E
-F88117B3D0833AFAE6E8B8A71D7731BA6F14FD6F217EDA3F8CC687A494FC3914
-B84FDC37C8C335AB1E7E0BEC7FB6B7A595C50CF8F0080C8D461BCB8B579A5155
-F963B6587873FA31C3A6572740C63EFBE58A2EBB723B7517D2A243F6CB08A038
-54F4DF0F6692022B2EE8C6F6B73735ED3166BAC58D9216A06EA6FC7B63B20031
-D0F0F99D83D9030B413C2360DD2C553E34BD67851B743C3FDA676AD63C5BD759
-9131358C6BCDF05FCC048F4EBB9005899ACDD8E9EC9BB8C5A08E83485047D263
-0ED69B4D1869A38068FDA03524022A1D32FA2AE0BF7785FCA8F089152A57EB8D
-5467C28AD44E890380CEA0B0E0CD0F6427F2C3BC1A5257BF03D902BE94A449C5
-EB8F33DD607BB4E0A1A7A24431E1DC2F03596EB2039CC1A9D524E10B374E34A6
-4DFE6694F9E158DD6678BCB0B56BFF435FC4F5EC442E14391B45178DDA235B7A
-07AB6EA76230B60456344BDB08C929F9453553452C97E016C26C11B68186024C
-D1AF6C638EF54E26AA88856FAF1FA9A0DC5A9EFB7130EE72EB3313510EDB1DF4
-8D8E512036A986387D8E96689E912149A342974F559E7CA473A1FD2E01CB1197
-990EDF8444CC83F1AF738200D6B01348FC84249D77FD2C3792BE507B455AA8C4
-8A47C53FF9832AE74389132337E4FEB6F45B5BB29D6F597BA179C6592145F301
-A46ACFAB07818BBBF40FFCBD118D4DD0F87D65E1D0E9B88EC830AFE34BAD1526
-2CE90D193D88877AE17FF093AFF181232A335E7A2B13520FE2DFDF2600CDDAC6
-68C0665D9A85BE2D2CB92AA47DBC9DC58C73FE498C0188AB7FECB942C019740E
-545F68F083E4D4F309EC557FBF66B7C4D01E92397534D3842E56077C0D66064B
-AA9676EEB9BA40A618E21902F689A87AB650CBF2AD1CACCCE302842E0B8EE7C7
-31FF5DAA18956E9934E1F43B65DD17BDA0E9985FB4B5D39678AA59B97229A6A3
-607C9C9108F756EC33DC948FB362392C6E7498240DBCB770AA7E17528D852A3D
-F59B26BDC7917EDEA87479F772BAB2F4AECD6D1938EA2E6BA3BCC51D49316085
-541BFB25351B4C34E5D078486AA60FBF02A6930AEC963513448DB5F556559C56
-1291E7ECE7C61DE39B452F25EB05B925EAA61DE30C633FB5BC65696D43E6A143
-3395E56A1685B42C383F8FC8D24478E91EA5E6807DED5D6F7D1B3E336107BD72
-69B13798CDDFEEE196F25B96548B68F530C0AC3EAC6E333D8489DFCA8C7BE60D
-2D82B78CA3DDB930EE1A5C86DC2298DD2D4B63FC905A6B26E50FCCB97D172E0E
-3B30DBC5182FB4AA30633701AD68D986B73FF758730D9320B6CDA294DA05A868
-71AD58BF4EB8F297D7B3E4990DABB5FC5D92A23E0B4C3CD0EA6D134D60963A3E
-4BD3A8B073BF823F86788D140924C8A37634B60FC48B832EA4757099996FAF39
-6CFA19C27DFD50C2C225606837CB2E4C37DF59CB7A03E167C085A5C3D867E296
-D3396F2DC0C27737DA9A2C06B6ED042FDD713F3A05BE712FB8C1F97A5934A741
-39577A63F26ED9989CF13293A5D9CDC1C09C80D28582B1F606E8A79CC2129CAD
-1D9CFC8D501F4A44C3D6AECECED92235FEA97B647AE4252711D1867119C1DD29
-84A09DD7F8C4272CCFA9B6F92491C8B8FB8E7468B95990EF80574442853370FD
-918F52D7C995E35F7B97E8CF536CD8EE0E2693B3CB510C47BEEAEE0B8307C471
-86002F98B83B121ACC991B43F543CEF9803EF5C385CFE61C43F1C78B7546D6DD
-A23BD57E50F879D54B586D9C2BBCF31C45D154007817505FF8FBE1B4F1F72341
-A914EFDB85A84F069D7BA030B2FA0AB5D3D9CB2656F2823A229EC9FA09ACFD86
-28DC70154548957C8B617F5D39A5878FE0803F7FF7DAB2A715A70ED554C96AAE
-4DC7BA214B61B68DC93CF2A1B10132E36C1C5DAF985A0D2A0BAB06551912A89D
-32739D538C2A35BA1D3EF3ACEBB3D2F9405E6D4372DB2685E7BF68EFFEEC261B
-D6616DDBD7B43A22EBFE5EC41B38AF5DEE8BFE50A0861B8BCB3199DE182BBACD
-2A69CF04EDAC7CB2C349EAE301F66C09E9E77D18A85F8A71BB97D035FF185CE1
-EBD36CA90E94D90D3BC988FF4DF8D3CC0C59BD139C268E68B50CA53F634C490E
-1A432775866017A14FF1CC228C2DE93E66C364B82DCEDF098E0294105ABF555E
-7C76BFD0160AA471E09F643EB213FA306563D71D7F2FCB721E7A0D9C4D7C111B
-DABAF0A7C7B0890C6DD2FD72D59FA7FB24DA92DB9AA0B65538AD16AF430C70E1
-EA9D74E13661151195CE63B7362F048715C5F8D2E4C8699BB1C78F350F4A1244
-3C30AE5EECEB76CA072E751A5E84364941A6572A1970F85D91D71D44F83DE529
-18E91A5DF8E485A1DE4E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.0: CMMI10 003.002
-%%Title: CMMI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
-/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI10 def
-/FontBBox {-32 -250 1048 750 }readonly def
-/UniqueID 5087385 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 58 /period put
-dup 59 /comma put
-dup 67 /C put
-dup 88 /X put
-dup 100 /d put
-dup 120 /x put
-dup 121 /y put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
-1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
-7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
-0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
-EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
-404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
-78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
-A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
-88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
-C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
-BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
-98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
-E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
-143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
-981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
-88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
-4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
-FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
-347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
-FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
-C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
-B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
-F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
-29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
-36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
-048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
-80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
-9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
-75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
-4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
-74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
-D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
-E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
-EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
-543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
-710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
-EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
-7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
-03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
-01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
-500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
-F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
-AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
-1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
-85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
-4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
-6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
-55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
-085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
-BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
-2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
-CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
-BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
-D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
-991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
-6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
-E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
-E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
-B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
-4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
-1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
-B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
-8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
-FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
-AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
-BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
-E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
-38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
-7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
-2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
-DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
-22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
-8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
-44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
-D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
-42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
-C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
-0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
-66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
-E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
-6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
-1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
-B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
-897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
-EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
-A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
-F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
-A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
-2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
-51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
-598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
-87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
-178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
-4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
-7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
-AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
-3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
-337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
-C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
-DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
-7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
-6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
-98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
-821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
-C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
-7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
-B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
-A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
-23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
-C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
-969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
-3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
-9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
-1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
-B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
-95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
-FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
-44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
-FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
-E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
-633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
-6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
-FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
-375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
-6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
-EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
-E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
-F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
-DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
-D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
-D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
-9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
-9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
-B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
-D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
-8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
-FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
-B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
-00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
-909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
-5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
-7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
-BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
-C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
-BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
-BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
-4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
-94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
-F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
-E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
-92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
-63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
-CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
-B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
-5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
-86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
-AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
-3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
-35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
-155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
-AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
-E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
-226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
-9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
-8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
-919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
-A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
-9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
-523BFF5E279508A98568CD5CFD18FABBE9D17265A90B8A9EE5C613CDB822F07B
-115D4C174FB7945535F2F9C2875C9675143B8D98DEFD3898170FBCB19B4C29CE
-1E6883E0F68B5D42751BD7AD09E3EB745F0A6338BA2148B769B5E1EB21109414
-C1615EC1A1FEAD5831938F74E26E1F6BF51136E5C76F823D29D35078412923DB
-B3A32176ED7935058ED16528D28E50E37BBEB1D1554503645DD6809FA22A0DC3
-112E7888A499450162B7373CC8855953B351E8873A4D7DCC40EEEE5A8A2D00E0
-EDD8CFE7153824BF94833ABE10FA64768E457D5395519937705DAD2FFC5E71D4
-521F01213B7DF82426867DE914CC9866E428F614F18078B4367187426E2260AA
-AD0175A7914F51C2A5A531DD305F552958C7F99468B032DE01C45ACC8F2D3E26
-E2140737C6C174DA9052414288D3922106319E8AEE50B427383B3A0F86A72F58
-7BA9CB7ED1BDB747DFBC841E3D769F4885E7E2231F207CA3EEBEC9345AD9FDA9
-BADA15D321C195C67DC343DD878C362C80CD1F2868B1AD530808DB33F4FB7E1D
-A2205AF91C7ED54C9F7CF3E9218DFAA933174F62A5D3214CD4DA8D6C23898324
-AD1437EEF363BD7A297DD13169F064C43088470072080163F864EED007E13381
-96F73A02B959725E19BEC89E092ADC0588F35218124E11ABFAF291B5B823A986
-DF39CD8ABAFAACFA630F95FEECC32D98057C22FDF9742FF8ED7FA03B79A708FB
-7701B032539C306F4F30A3EF8A25A491196F73EBF9A29519527F096A98C1A25C
-D0053D4C8D202FD6FA785993F138C895109DC44FE8E36B4BF8C3DA096756E840
-5DBA0C424E8283ADBB9A80BC35D8B270CF8AD6FEB287062F1AD8A07470884554
-01D397C07BF13EFD4C041BDCD22A7D4041DFA7489840A1F768775EB935B13693
-49F7FCCA1744283476785A64FCEE108CD9C5B03B3A331DBFC573F852519A41A8
-3500B1C14860B6876886396C35D83C545557AE3D512C3367974AA2E982B4FB26
-DC18BE9718D518A0B7C83D9956C4AD9F9AC2FEEAF43D9C771D0545043FD30C86
-65BA7D08AB3BBCBA22C7B09EC6440B9606487F9CB8EB35CB4E7887F4808E4CE4
-350025743465B90B59D40D6D673CE70528E12FC7CD164F0BC269A5812C69A829
-680D432703B0174C266BB0DD0974B5161258D21086FA3436EA3CABD985CB45C4
-41EEAC55E09CC0CB2E75B79E8F982B1DDA765E965AD30A4A028AD68793878985
-5494A690C67E51B73A36DB20B3FF6A386D0C0B7F64BED7D6E5EE736CCCA86B8B
-66779863FCA774F57E69E2CFE77BAE3AC2908F881D6FAF11F32F31C51C7EEBB9
-43479016A69F0F074069B1A69C01E75D2BAE774AFC4AAA9B398D151D4B510C05
-0DC1903F89D1ABB424A6DBFBB07E7754EC89FAF8269A044DE7E7C2BC1053D819
-2235C6E7493D33129CADB843284C4D43F8EFDBCBA58CFC4A2668220D6E68CDC4
-1949A353448A354E6A72A850AF6F974D89E80FC5BF1C689B89B6B5F076403D5E
-E92EC4484825CCB970580CE05378F2FE8B9AAD4A1ABDADD59BE1A5781AC513AF
-C0B34AFA19536C4BE7B0002AA63C1A9FF791D5C02473477C6673323DCB1ABF19
-399754B94A7C305BB29839461DC356A2C4CDE469078F940B0D8EBB7391888170
-9B0F6EE6BDDB5E9C5DFAC6511F7A60413FADEE3753E3F830E1C72DB48DF31D1B
-3BC25DA23CF0F6D444FFF65155D4653C075D51D9D197B6C9FE6A5D03AAF183D7
-C25ABBB87B727455A446DA7E2CDA94DF2AC0F90D4EA0A2E10C66E036A3C699A8
-82FC4AB5FF965894315AA14AC865C5F3E248148DF1A20726A50A85090F01967F
-98EECFF5AB4E1F64251C72C2EE3B23F7BBD554F43D27AEADF7910F0C93A23982
-F28874C6FAED781C995499EA282DFD70C57382C9508087AE6DB5692119448421
-82C00D9AF54D059E1682EA93C390067642DCE9EEC0CB8A8CC4C90F2C4FB9E642
-5742B733E602932129F7FC4F5037B7CAC567A17FEEB9D1B056D377639D1C72B9
-E8EDA0E023E4F3F41E54F8651F344C06CD7F5164D6E248A39EF1FA280CBF9C1A
-CB1AD74F03E388CD9F0C111E822F9E77D8AC133999D273C32B95585F234E3F55
-1C0FDBE92533EA00C26F5CB844B2EC1BC5A9916F66C9B24748B26AAE5A5C1C89
-9F07C519F49906E5BE653D1EAF4FC154DB3D34DCBFB8AC36CA025325C080DE36
-1AB6E97530F76E0D506D77A647B0971C8EA81CB813C2C5FE4513C9EABD769FB0
-F6DA8B999C091D58B505584CD8B175AFE3D673205DAF8A9970190E7227952957
-54F6B44BE99A2F6D0A8651F29B65B55A586D2C028116CDC562564050F86480F8
-0B36C5F88D25C26FF4426F87DF2A006A0AECBC597E11771C238F62E5E8D40AD0
-BCD2F0037B1B6F0CD6A432198D82AB784FD9C94F227E410306725B89EE10A109
-96D0AAE0C9B58C6C383A1C95B12F6E6771C54AC34923375942D8FF546EF039E2
-D4AE6069E7E5D7EEE255CD887F71AF16D20D89DDF9AAA0B3E069E272EBD01728
-6956BE9A508E6F56
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: MSAM10
-%!PS-AdobeFont-1.0: MSAM10 003.002
-%%Title: MSAM10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name MSAM10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/MSAM10 known{/MSAM10 findfont dup/UniqueID known{dup
-/UniqueID get 5031981 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /MSAM10 def
-/FontBBox {8 -463 1331 1003 }readonly def
-/UniqueID 5031981 def
-/PaintType 0 def
-/FontInfo 7 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name MSAM10.) readonly def
-/FullName (MSAM10) readonly def
-/FamilyName (Euler) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 73 /trianglerightsld put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE2340939CE40EE9186A0DCC3D3
-D661293EC5BB40766B73935EB54125526067D631E1E3D1D6569AB3546CB257C3
-4C12CA4AE98C3F99898F1448AC0B416B8E5C3EEF3D74B5FD6A1BE3C23B160E78
-79A9E0AC4FC82364F946003C1B2E0EF3CEA944727E7502B65BA1331D36C159E2
-1D107580F28A32E04CB876822CEF478BF4464CE4F7AE824FC786E099A1BE2A3C
-7D2BFE2A748AB092AEBC2021DBFD5C40E912BC5856F3EF8615147350E75D2BF9
-E428D7948E2128053FDB1F90CA9C7D6581E25A6645879F50577FE7F0B32B873F
-13F97C524E19F1CFE3883C0DE1DF80FB61111978B0C2D028A99A712D3DC27D8F
-C83C4EC335F0DB9912DD2AF009FAA56C5BD5855BA92851629EF6C47E6AC303A6
-1A231558746ED8A78C76E476ED71246A2E15C51F465AB21A22ACACB03014B06F
-201876D3C6F49E2D38D8C4FE8011F7BB148FC3227E0BFA51C0F9AAD64F0C6095
-77B3D875476B666F9FB9A46763C49272FC504CC0E817A1533409D293D6D62CC8
-DFDA666BC9DC70C4510BFB0DD2BC94B33D457EACFD754761B696163DB4C547B5
-FF8994977A7C9910AF486487CE0320FA1E705BAF4B14FB937229D80F58D01E6E
-9D9716EA3EDA84840B5D6BDE216A25814ABC4DE4C6818266C33CD4C3DA4F23BF
-DAE6ABDC6D64E7EC7DE918DDB0B05D8413D32D99D15FE112C1D393D21806E0C9
-7CE0F0977AA36617B8DD50937C5B0B5698947B0A71A167072FE1B3AD6F274D97
-484926DF52CE7D9D2A4928A188E1F867C298E6DB475C0CBE09F0523D8BC6FE24
-E1CED78178EE1E9D66A906B72505339E62499C0E4B6B5A2D596C4F8F4312F582
-9413DC88D6EDFEAAE0C86BEE44CBDDD79BC02C844B80324B1FE3512E73C213BF
-ECD22E7E13F98AB56E4D693B1D6045045E2F01DCC2AA1F70A4699B7D718A743F
-D749133029EAD1870DF0B00EDEEDFD33642A88EB10DDF4CBBF8A7D8F7781179F
-A91CF398747D52769A054CDACAEDC330FB79ECC96CF43C29515F5895D3A8C1E6
-828F776844C88090405F868A872EF54467B72825B001B46F6496817A9B928BEC
-ED212D4368368778F2D1B66D005F2D6E3DF4AB9B9791AF2CECCA3AE524781A41
-5052FD21CB81D934F0F12CF8C8FFC656BAFBE897C5E86A21D3F42A38F7916693
-ADD1DBF48F534DA16099FFCF3E3DBCB254BF49D8F72FAC2F9548477F9AFA414E
-65A29F24FA16A9E0955A9A6CCC47198E6332ECD1A791F2E36E6656852179A94C
-E3CF4477A9A6CF507B8184ECA5C0304FA15ABD8B0C379EAC19B9D16A630D96DB
-A6DA819C2E481AE4870BCAB5963C0F9D837C97E207F7ED58B776799586B9F755
-B705AC31C09C3F74AFBCDACF092B05F9E2B072C1B17EE6347523D3D5E1D404AC
-636C33DD94121C3711C3D05F48E12DF8489F894E4913263176E81927BF5E3A94
-99D124F64D00BCC288F03FD14F89E6352083333EC6C2044E2F81C477DD4CA9A9
-55135915C27654B09BC9099FA966AD440417945879399B39C7BF20385456878F
-9AAE7343912927476C2C88A445C03E3B77381F3F9A82FEECADCCF8C307144775
-144279EB14E0F0443F8200C0FABD54A075EDCB83EAB07A7CAF6EAB17C6CDB239
-077DC62173A54E93BE2911F4A45F72B80DD9C41B301B292EFA78D361AD74BD7D
-2E94D44A2D79BB7B89708E094A21CCB28D80E0FCA707D742CC02BB81FE4B0E06
-4A5E93DF0414BAC27ADDB044A0D444692973994CD028E1C62F1FFA4776554914
-2D55B0F81C06A2633A4AE42AD00422A619E339F2E6F0C6FC74F70552974509A0
-812F1007FD7055E9ABB8CB39F799F847993DB9593A76C388F9BC883D4A0DE2CD
-BFD0F7F2A5F1C50791EB4363104B49088E6EA2C5E61EF256A9FF232357D62D78
-0C876D200E4136F7B0570A3B0988F3E23443081591DDB861745B4F6F0FF7D854
-8F558F995A283B346E266DB6FFB54E0761046152A864F710113B6BF12967D022
-2947517E1CE2079849CF8EB01BB2B96EEC2575AAAD1AA1E019D7E72BCFDF2979
-8E2A6EE0C1525389C16411E5DBD416467B9900F07223117A77E0B4C3B0D49A96
-C2E3A61AF9C9B1CEB80AC6357FC0CA446FF87BA0CCCD81924F6209198BD6E1A6
-9EECEF233B17CC4E9F0654024F7E857EAB409F4B9B9ADE4090F2B715443A80EA
-130369A193A32A4DA3730F13E3C9E717CCC9E74611D787277B73EFCE14FCC3B8
-6B11AD88F42705F65E9C747B472F379ECDCB7F8F9C3FEA64402972623EA0998F
-255892C43CEFD7ED08957C495AAACDA59E9398B43788DF27F7433F72377C8F88
-F54F5E3A5564244827EBF92227B94F4FE896FEC6519769AAD567E618DFF61B7D
-B93EE0FFA2EA58BE1FDAA0025259789FDB31A1019661C18080567EB5C6306596
-F97F039E3C9ABF9E40B4725A96F8170B49B73B68E308786FE99B0C005DE01894
-7CC93C196E1F830570D51F0AD29BF27CCE45AD7D3B4332C9D50F1E9C2D04E033
-1E197DB9BE1D44566F738CD26A13B8EBC8FD49E999D35F042E8A24F025414F14
-D9D11ED702250F1295722F68A022196A0E38B9ADDDBA997283ABAA62898EF32B
-C765387E238CA3475ED5C6EF2803CE32B5A90A8287C70386F46B84C332E8C00F
-85A8CC2DE78D433A325B7862AD4D93B3EE2CABC4B688833BF263E26879AF213C
-934FAFEBE8D804E2BC8433B81ED5DA99F08C2C11B93019D3D9C1C952F20C68A7
-E141DEA2CB983DAC5A2B9426A98262FEB13C420EAA315C890F0B907BEA099C1A
-10B0AB255AF99694C722166DCDA72FD58CFBA3328FC5EF83A52A750C5E613E74
-A8572CB8B78ABDAC27B798E727E3E5AF9451416493FE3F4E95157B4ABDF3A910
-64369E34A2B40176A5E0E30F472E33A41B8C7BA4CB1BFB9173783909161370AA
-EA40C83C60AAE242358688CE13193C9DDC3544A959A1E6A16FCC4BFAA65A63C7
-5AEF208FC201F88DD047B5E6EFBD4BB256F973269BA1B06CCFC186D48BCCB4F6
-A0F512B1D6541417BB6045045CBE72B72AA2549C345B1BB466335226A0E76A10
-9645C25A0FB4CD8455C7C10C0F4E7E9914D2010BA1C95C6BAE4E62C8B6A8BDB4
-92281B366208ABD9C010B3660C5E150D63D6927255CF9081C0898E9B206FAB57
-B306669AB87AF405C537CA7D3411DBC41C53EEFD8071C094486158E97BAFE90E
-BA29BEB83BA60776D33BF9CAF9C7FEB66D4B93DA27E499B006D243FF59CB33F6
-AFC65D10B74CC522BF4AD45E3451B395AD5029B148A1C9B710D5CF02B65F9189
-0822C0A33C4D07F2DEFDD5B4F6E063891F0456F1BCA4540F9DCD3B0F9F39696A
-52336AFCF0A33A029AEEB448CE120B9D939487EC8274AD4E1D5F5AF4C14EC910
-680C5E312735DFA3A5B1835370A76DFA63A05379021A64EE55E25AD5218398A3
-6DD66D1B474A2E7C6E236E0E4A9BD0E4F7AD1807C6478225C58327BFE1822000
-26713D01CAD6951F456504D79867D523605ECD78F2D5DA05994BA4812BF65E7E
-34ACB732150ECB3D212D03387C71677F617D76A9A42C708C89D61614F280A5FB
-0BFA84A17CF9DF333C9E13DEE82A5ADC9D2E588338D247889ECFB090CC63CF9B
-8D92B1CB784B65BE80E3B57998F9ABEE702E07BC127D272C67B0A97734E405C1
-FAA87E6B9DDB8ECAD2B9DCD56D687DFF71BDF29BBDA0A0812695F81C5EBB83F8
-0A810D6560F28D7CA1F89A11F253E1B3B4EBAF511454E4BF2C46A333BC186558
-8D73374455A32DE993526063AE70EAA647454ECC62BFC5A53357F2955E4A8A02
-E20AA64AB6511CEFC5A32874C8F2BC2424C6B85BAE80191216A22D93BF2813EA
-18A1A961543D7C58C4F4B263D76AD6C61270F2A77468B3E59BA9D861E5AA6CE1
-B7A9C4C2A13E80C4052283DF3529210B3F6E90C2EFF205866865E7E96F34513B
-05A45939728619E02FF1410C0D220F6D615718893E7370A0B91675BCF681B2D9
-56112D9D37ECB819017472DCD38FE4724834869F82985A69E33BF862DB420DEB
-AA1CDF83099114501C037873E86E0D33FC954E12D40038FBDC78E7159B738516
-A078AA386D9424B8D4913B7848D8439D2ACAFB7C81C9AB192D77F316D299D11B
-24F67141B1E0FDB564B70FE68070BE6BC00F22C11A1291BA6401C722487BFE19
-D7869DA874C9059677DBEF958B7AA06EB924A17B3EFE9014493EA1FA8C4C67B2
-B5DC483ACFAAE88F2DFF9FAAA7825854671ECFD522540C9F6C3817C11D3B63CA
-8ECF710EAC4F27506B67B972633D0821BD15F4511F305A5677F2919DEBF7DE88
-4F60E36360A7856B6B6A8A866832534279AF45B4232877F45C92ABDFE0910F7C
-F86825A1B6012FF93479BDC9639C01CF2C783356B33127AEC7039D40529EE54A
-756D8B7524E069DA60A38AFE592B8B228ABE22B7BC9CD9B23277FBB567B1377C
-77E21AE6F55ADF4F8864F4260562F0384165444385D5A8C5966EBF191900B898
-85240634EBE8A5DA382E0EE3583B1B5D102B6EBFAD60AB9C335919EFBAA55A6E
-36CE4887299E395EB5766080FC0B6F93B1247F28842FB817084C9C090616AA72
-25F4ED6996D36CD9675009C615BA26BD4904F3130991023E4116A7E6BCB26C10
-7106241DE039BA7F26E137040BAF587AE03A476526F025C70F16EF23474C0EEB
-6E27D8562C7C733CF470EA198494A505A8F871E8EBA31D4F0D9F0AEB9D0EF63B
-738B582F7BD73DEFD5D83707BBC7854B6FC7FA6E2636F0B68C4858B247F70C4D
-F602764B9465975E9AF28C2046EAD743CC350E747D6524B9CD7F325946B9287B
-F7D46E4342A71B0409B2BF5FA4D340DD549F6A5B05D2784EC5A248560F4E214B
-C5304217B3AF8451C190FE1C312527746E45DE39D8D43CBEED9A19FFE143CA61
-3B65344C26E189D790A0211556C609F107C78F55CA120F3449A697D1305DAD2C
-D3EAB88E2CBDC022A4E036E232237C1C16ECFA62D6CF8EA3B6610B58C75EEEE9
-676201206E4A8B8C7CF5EF409F2C0544DAAC926497B1FBCDEA07DF042ED870D3
-9D74709FDB8CD2CAC4726655371EDDAE78A5D9E0811ED4DCE8C23DAE1ED44D06
-F4DF09BD9A00C1DE178E766E05CD3CA64301C592BC01EA4F6D1973586547B170
-A3338C60FA1148DC5F3F7B7DB5EAC870239BD137CC85AD54380379F5C30B0754
-D0A0FD8DDDC7CE725B58F37DE7DF077916C912F2808D0E4CA32808D0439A148E
-3B1E18B9C88C8B4DF23FF5C53B2881D7C23D1C239F08137BBD8FEA326E7CD1BC
-C80027A40463BD58758F4402D3DCDFED46C2E3C405E1B1E8DD0062E1272AB5C8
-91953946FBB4B9EB0A74D0F7F4FAAD798571EEDBF0CD4C92A6916909297F27B7
-5135990685B849E8244D2EE73D5C7BEF1D3042CA8353210EB4293A2B2F1BCCEA
-7FF2AA91F52D343BFBF5E91F2381AE5B6803C46605D471B7BD122153E87D872D
-EBF37727370BB683A194C4C4DE13F54AECB116BEB3E0750E10AF272E0C015641
-0F9264A21BA79821B29D8CB78746C314E6893765AB9BB7BB1730D758F687E615
-D2AEED695331E99591AFA000AA540ABD36ACA911E91E20912AB819A80D5183A4
-CB88E08E0E9911612639C05043942AC8EA0072E9CB7154C415C0FB37DFE3F01E
-638D5052C87A8359DD979C44B730F06019191C5BED15E6E79FAF312ED8EB0B02
-3E712A0F6C89A6F7C122A561F133FB4D2A98EE09B11ADEA53702C92C210334E6
-8D5F3E1BCC0E81CE178ED749B00FF4089C1AC412DC5F6696C9D8B9D2EB24B35C
-3C1F8F63EA348A95622AF76CDD5C4DFE06A8C7534A55FAF937777E864C98062C
-CEAA3ECB5E518C75FEAA240910646EF782303BF34FBF8162C8650D5A6F0EADB4
-FAD9AED7994003F74E09A3CFD8900A33160CD1D49AA1C7BB5E42A2B0AB5A9D20
-A5AEE02435D84A2622ED87454A2867E112A9AC72653A7865E2DDB9C236384228
-94DE4A396FA798ED1F370AE5247E0E703D4D4225ACC1EF410631555D7DBC814F
-F84353CD407284FBEA1D371CA578165B888D771ABEF7C3ADE33DF899E55FB0C6
-A99A97A474739D07FF17DDBA267EC6C0A6154094D6E7354FEEF9723F23CA6E86
-D8467D66FC5DEA43D700C9712BCDBCB15EDB628F4B840A76D761CC213376A0CF
-3F137F399AF2F349C1D7FC9EE28CE88F416F1069D6907C3E917AECDD245A1BBF
-4375A03755C145042232F87BD3F097746E41A70FAE7761AB26D1FDBABBFB56FE
-D8C80879557D3849CBFC7D25D84D137ADBB5FD4F6FEF8CC9D54824EC85DDF553
-FC992F823952FC7591D08F035BDAFC9317F144C94E828F09E29A02F0D6639DF5
-08D32902957CF0BE88694AA031FA8BCA9E73D48A60FBEF090FEFF955FEF964DA
-F53A9B58D2732F986DD20814A1C11963E4FF24011CB93D616CF4A6DEA6ACC5B5
-354626A142D85BFC4F03DBC32F26253B97414C9CFDF3C3EBDD68FE0B7908AF88
-1961CDBB6A94155524361C0B95E42AF0DC1542752B2129938BCD020CA19D64E1
-0EB5DE254B638D700EF4BA620D924D65E95A329AC2657D2CCA597A4FEF7F1347
-05419CFB59A93578682671B9A2910BBAF099C877288C19A4EBEBCB3C64415248
-C00D0295332B6388384F27779F0B0A2D05A9F3BBCB3C1F587EAE05AE4D2C5319
-478E8D848ED75B368FF45ED8B2D572AAE502493D2A3660F8400E1AAF9B27AB35
-99FA7E39E250E91A67101F20FAE8BFC13A07FD2F7FD3A45002C02AD891458739
-10D221602C35139358B1F23E0DDEADDF0AC07B1689EE95DB17A3B6888D9BEB65
-C7A9BA2CD903B2F8348489A57F5A7191D1627A2C76A856C9E178B17A40293F98
-E9CACD819DBAFBD0FFEC6EF5BAA6D8AFF764786470A5B02860DA35A5B3A2BBE7
-45E6E4882CCF3A980B0C35F6C170D7269F7263FBBBF4051A51437A218711AA18
-A408F16E7C9FD7D61AC4E859A91CA4B18D5BC3B0F6EF0287298B75C11FBD9FA4
-1BF203A988C21BC2C550839E432350ECB4471F8553F7B4E42128DCA6B1239DAF
-6C9D4A8B8AB7FA8AB013EC3060F02D6DB609F59E0BDE4D05891811A41F7E47EE
-7166D88DDCFF5BFE1AB84D873C38009A857DB436100CACD8DEB98548A2FD3770
-B44D6194717757468A9C84238E5B83AD19921E31485ACC168C25DA73D95767E2
-27EDA7FBEC3FA6C8C58DED3649994CC965F81327D8547181CE06A73A6D696552
-6A6EB8009B1C40A46791E8DD0AD66E125F61CA6810BB4B74E266703F9DE0E322
-41D93C72DF010EE7DF3B7AF46CAAA9463E68D5C8B792D3197C4EED52CD16D5E4
-493C1F8944901537C4E6AC73E5D6621CBD177B50CFD7F86E786D6E6EC176F6C1
-3D7E9346C2859A185793A764E960F236A1798FF5E3A740ADDEF422FDA93FE058
-53A9989A0A7252337DDCE50B6A040E49421069081644A51C80D37BF73CB30254
-BC1D8A551F71FFE93F068070448334307A87526A86A3A7D53AEABC3506E78DD1
-849BFF403701D6059D6CC2CCFCBAC8BEBF440B8D3152C63908C6882E56EAAF71
-2984E440F40B5F355DAC74EB02738BCB094E40A55A48A26BA9970D09EF48EDB9
-C0C6BA95EC2A5E98325594AC418DFF541515964C77B8D2C8E953703063F17F36
-D042EFFB97936DA27FC3601DDD601709B71382EC67BB58C8D07254A6BBF7FFF4
-EADB3B735D143E4654A5F06ECF67F0305606CD0619022A5DEBE0B8C242F6EA75
-5CA2D45C688BEE3FE55AE3ACF0B696E444C8FF31EB68E7868ECB1E8069FE1F61
-74267389141060BB9E7F70CC4ACE145589916E01771975AB24DFF6BC7A2AEE55
-DAD15F08252EDFD92DBF9D82CD081ACF2464284F5D54A83BF518CDD4370AFF9D
-077D74D8C7DCD2F7ADE2465D8DFA46EAE6ABE863D7AFBDB909A0B9A944A74D14
-89DFD974588112D4CB630389A4F601F2870E6C6A01AF6C1A517F86D2C6190AFE
-9B31BC892F0355E991C525AE6E8CCDE226F4902BF46D68C5DAFA90C418428EEA
-7FE8502D8A61B50F46B5B91224C722E7211327F13F8133ADCE7C195BF3B07AA2
-B353A44EA785E273ED52156C072485C5377874A00CE95E8CA6BF14A5D39DE3A7
-ABDE2A6F2F91C5C4EAFABA29E96C569BACF9290478CFDD203BA47E66E3B89327
-F2C88A313272183BFDF418D3C46EE0B1269CC8781E2CADC336A4AFAC6A910A6B
-158DC42E97769D57AB2B2D70122634D5A247EE4D8672339B1D90113137D4F9B8
-7901F18B38FBFF69D3FCB65A973610C405074CE3DE045C9E582DF0DC455AD6DD
-65F47D33F454316DDAC452AE79C0C7596E61997B1C1F3C19B4A0FD935426EBB7
-BC46BEFAE400803D67E797DBBFD885DC2D0892F936D6DF2322FBF59875757C36
-37C45159BF0E1C332C69FDADB27871E711B7F00F668A0240AC9A7D179E386226
-60DBAB749090871FD2316356C3CF06A91C46716827503C93150922D97E5DA774
-EBD006978CBDECF5B347CCE0D73E5DEF603D68C3984D89641875C81B274C8608
-360CB80F0E85619073C13E213CE2CD9638D809084927E0DA3DB454B1BED8CD3E
-C75326188E2EE4CF408214A4AA87D2D24B95D35C381AA7D2DDD0EC02B2B7658D
-F687C9A775D9EA3C72674A561939FD25EDEF04A2B4D3084E86BE8B45B2158D28
-4F2D0E9F020D3FC6A0A62B66FF1976403B8C17B6DB619D0DF87CFC1DD1D68FAF
-F1AF62A48B92A023EC0FDA8B73C48F068DC7B6146A0FF73318128ABBF13F33FF
-7DCD3EBB6BD8CD9B34D5EE86C314F6EECF2F28EB74D60E31F7C6E25794CEB48A
-306E9448AD569D93E0D16ACAA34C7B5AC9D031D95FA94F8161EBF018376B3906
-F9886DC5470C9098E46006A8E968E2782FED1DFAA90D199868A39608735374B9
-4A52913F25E79B7CE6E908496D6A7432C7F861BF53AF14B0B9CB5C10D56BC9F8
-FC755012CF3167FBDC29D062680850691795079BDB9FBFF9BB3BF66D7D3031E3
-1CC2B067F7F7DB21753AF1E53B757FA94068730FECEDE5088075E62D584B0DE3
-E508B5599C789E817C016B307FC0DF2F4C8424F29E00856DBF740717B386EAC9
-0E340AA4F24116CEB01623A4C092FCB1E6BBFFAC38DAEBDD05100D732CDB2772
-E18723
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMR8
-%!PS-AdobeFont-1.0: CMR8 003.002
-%%Title: CMR8
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR8.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR8 known{/CMR8 findfont dup/UniqueID known{dup
-/UniqueID get 5000791 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR8 def
-/FontBBox {-36 -250 1070 750 }readonly def
-/UniqueID 5000791 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR8.) readonly def
-/FullName (CMR8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 50 /two put
-dup 52 /four put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9928A7C95D3A6E9B
-8E92F84CA0AA44461D2F4FA0F8B81C6F5B7BE98C9712BE166610465CF689DFAF
-27C875C029C0116DE61C21DA0092D029E7DBEDFDDEE3D67E6936623AB53FA2AF
-18BEDDD7AC19A19CADB6ED6CA7A26E6044BE414FFF59C0B98D5819A6B881F9AB
-7AD0D03BDD5CD309C67811D5CF0B93F6FDC9AE64F74ED4E81F2E18D880BD842A
-DAFD0BDF06300201C6946087FC0B999447BC370200BFB8CA420B668B32EBC242
-6DB1546A7164CF55B332FE9D239B65F532B69EF9F4F93828A44C8F5C526126F8
-B7A369114CA68D4F98638121F4E17F351723D9F1A902FCF087F94AFD23876517
-2D15B482AF2D68C3F31FFA864E031596E597882578AC7FB0DAE2A713B065B374
-3E2E72519ED6D50CBCA40A7275A7109A4F3ED8A4566AD8832890D3D1F4899850
-9B757442B7EA355175CD5D6D8B4152ED2D7EEB4CE30F174FF672140354046A45
-7098EC45B9DF3DF5CF7B417E201DA88308CEF4CED8E8903AF24FB8DD0187352D
-25738519ECBC70304F8F620CC45D2586619205DA3955696FAFFE2082402B3502
-CB682F410DE5FFE80A4DA3D3BCF02E35BD577D0DE55E7B8A33B7A2FD5136B5DD
-A0BCB61F8E7F4363C21F890CF287304DDB8FCE7FE207C0D160B81E7EA662BED2
-DFF8C444E19C91E72254257CD87240A70F1A964FA54ED9ECF27E27A57DACC3DE
-EABB92C085030870C6CF5C40B6E47F5C0AEB30E84A73ECDABB2D754EF6EA28BB
-16EBD6636BC288E62F4A38BFB55F5F4DD20FDD77D767F6CB52F9513E8EB75413
-07F1877B2C01278675177499E4E8EB09F2657821613F5C7643FC064293EC6E9E
-B519FFAEEA36B19C9D1302CF91FCBF87FCB57C5F995CB6712BB3D8681EB6F05B
-B2A4195A3C73CB4ABCCFB958EAC533BD89560D2790CDE1444C0F2E4EF27A529C
-F01052964E56F6D76A190E5FF45934BB711A3406284AF130D4DC0D8112BB3752
-762CA0200CA262359D4F54C0CCFA9A50DE18C7DB14419E2990ADDC4A54B94978
-D9174CA39434022FA77FB30179EF805E2189C35919F5EBE215EE2A00B4407826
-CE56329C5586D8B414770BA5D45513C3AF1931D632FCE69B4CA504944E03362C
-74A1177C6398A61A12DAA0F156543E2A8E9969C4308B7ACC21A5ECAC8F172541
-1B1316A88C0C163E574FFD3CD22FF08488662FCF2F9344BC25D02146F36CA6F9
-E2D0130C654B7485EEA9A110A33AA0C769121F81821E9A2BD062FAC158359D44
-3F9D9947200EF1EDDD5860F10438B162A69683957300C75AF7546C70C97AB2EE
-37EAAF0089E2623F787F252569B06C665FDB45EC9681C0774ACFBA76B98C4E89
-7EB12AA5F8798FFC110B49C25E3A483ABE83B0BCC6DF0578403ADC369E013762
-C9D08FC94D949BAE636ACA9F36F4E3F02296775A062077B011A705B6F1784D36
-A926622CB3847533D7ACB24A4EBABB14593B5D8E1DAE2BFEF8A51835C8D4E76D
-7543C126A4271C59A5881A5AF89331694F84489CA66725995DC3070F306EA447
-CF30F63CD476A46D528EC1FFBFB8EACFA2BEEDCF54C92CE2BD26DEA5827186BD
-3A4D1709415CEE7D51D671357B4A5D11E835F63521B9824EE5282E58F05A8ACC
-FD249461181A38C2F47BAC4E79BE368D64F886AA493C61CBCB2ED401C8AFBA61
-59CA6F6216D941A92AC52ACB3D7ECC28D6A58EF4CC70BA6DE23E80937AB38E89
-6F05FDD15B954C0826636267EDAF9F2BB466BF79D2E10EED9B04297E6BC93069
-79581ADD1A9D9FAE9306F46AC95B98C60A2E53D60CF1AA4069BE301E17E25070
-F98DD67BD8642B1D07571A32766072E48BF27E1576FFEED300D7313A358A823B
-49C8F135961B7E259095C9BB67F996CE0B90E95344F203922F47E11753F70D38
-2ECB615403490310CEE6C03AFA97DA2F47ED47125D110FA69725BA0018F6A40B
-29A307FDB3E52322A77A0102E6F57654CF1E96A134D13860D83AFA0A41112D3F
-2247A09ACF7D06713BE443FA27C7E7220E875965D53030FE7D2D62EFD2F1DB87
-5FB091FEAF599BA8C5167525899E578AB341BFE2BC4E53A047093168AE189237
-EA55F055514EFA939DAE9E859CB5FBCF37D99484F44FE5AA5FA386B28BB642F5
-5DBAF059A50FE96C7C6D834531D64F1F2E99AB2E96EE74D149178B1C0618495E
-293973D9A03E1790654B67C0882376ABEC17D74785B3737D81644F28B3BC6FFF
-F92FE29126995A07E0BC5EF3A4B93789A103C428943E045B8D1A5063AE71E806
-568D48072E53DEA85253B01DF0BB7367A6BE4DD7BE514AD74E3F77C825ABA405
-64DAFA25EAFF8F63344B5F6B523629776CEB090B546469F6A6008DE43072DD3C
-DEF51F62731037D1FBD0C038A1E9B669849EB3BEBA281624F13D20B61917A109
-A0A7871A73F7BAA18077360B38A4625C5DB9AB9E43BDEEB856FD0E2D3AA2E075
-267B978B9EB47F2369302E87DBD5D5B422830BEC32411FE75D584C58650EFB1D
-136FEB92B94BF8939FD63AFB7349C7511E5E46AA7324F8B1FFCA9C2A9E9720C0
-A720918E8E860F137567D386AC29870FD990BD69465B3A3D2A0ECF2753578AD7
-80DC87EBB319EB5AFE0B6F6FF8616EA30C51425FE3ECBC5F8D0B0BEFDEF32FA7
-D168B4E85C804B7326A0942CFDE732B1171C643452B7099B31649CA2C38B62FB
-46EBDF7180004C549B53F88021D029452C2B37D8C565BCDB0B11541039A13C0A
-E45D4B68C7907B8BF08C6F41F564B62BB554235D50330E78DD02795516D969C9
-66119D718798120442CB7EB9877FF84EC69DAE25F8559DCE3BD8042959F695F8
-2F99845B1B5680DDCF181D806CC4903E077D1FF5E60918EB34C0B1E028422B71
-CA63EFBF3F4F3CD813CE831EB54265A555BDD35AD7D723F9CFBDAB29C54F8AFF
-2D35C6A3299E0A2DB470C7B141B1E3E10DABB7873AE302926BA8743278FAA8C0
-DC6174501D6A289CF980A3F55F2DD5C3A514E7E7F13133C35D2697D64C25130C
-DB78FC997968D6B3BC929E8A31B6D212C5128E4412632BC52B3A1049F7F2F61B
-C74AE9A6AD19B9E2E240617E2882F7D29ED3A4279439107AF9AEBEE47CE85DE5
-CE9595A96A118ACF1EB1F5929930321AF7732E351E18C6AD378508E37B4C327B
-0E06AAE21278AFA9255AFE5C022034DA2968D260879B4B38E7EE2E11A593DC3F
-CE71ABA050C004473324CAB6F3C50E85DEDA3E9A27388D8FD3A8F6E42A79670E
-F7549CFAD4CCB337A6E0BAA4846ABCA059F1E1933CF11DC0FFBFF550CC4A1B47
-CF7BCE0875FA747AA854534960F757884505A5AEE0330179A9547A4AE3E68479
-7A457DE83326DC30B67F27CFD4AB697601CEE352F72F0966B3CEE3EA24683BEF
-6D23AD51B8432C3F0DD0D0F80791E1091F38988B7A54E466A9AC7810DE8B7893
-6B0AA6356597891D56190A7660BC7F657BC559E0525D41EC228078F2FBF89C6C
-72D666DAD838CBF0861FBF0A1D4ECC069AA49DFBAE5C56B781A1D5D79DAAC256
-13E3F9B928A2394FC71691E4355642764459714412D6F8EF803FC5F7353822DE
-6CCBB8FBE5AA1F2C7F4D384039D85E7728527DF9FE0239E2CF8BCB7411C000B7
-1FE660AE6A2A19229E5E8776CC83EFF3C27403935756463EB4721C51FE0B1197
-86C2F17842A0FB639F28083DFD4F1E86D7D3BEFA922514ABF489C5CCE93D6F72
-D2EAAE14F6CBA2BE4BBE7D7EA8EA19DB3A87350D4A52064137C3D15A5B05B03B
-70B1DA7328D10713B83974C390C3270AF5A9A47C0BFBFABB9F31063B0CCFBB10
-0F236C74446688198EFF039110F6FF42FA9F82D463AD3958B5FD205BDF85DE20
-FE3F0C7AEEF350AEE6DBC1DE2E2DA4F4599956F59D6F121F7086DC120416E180
-52DBBC4E56C09746938698860F30007091E1CC0351B43990E47208ED495310F5
-7BA9C6AB3CA10A3F1B318FD47C1CE3B9FF1304321F9623E32D315AA9CE64B35B
-F841E6C62B5B2488A311C94937879E5E0E170FA77AF0AC75C5E6E9F3E8F825AA
-09C1702682E14FDFA72D27901C5BDE009B1E52E8C4511C6F6336251BD45261F7
-401CA3DAE7C4B0CAEB91B9954BF4A97C48ECE7FAD401351D59DDAE9DA94E2335
-74A2B880E4749D3D7026CB5299F16C204B6E00A20A6619C34922C7D3FB50F127
-3157CFC08DCC5164C8023CD1B6C3556C73CB8E4ADA845339CA9BABA1457ECEE6
-ECB9849DF1F0FEBC89E5F97C92978A500196520839CEBA6C0FD2E3D27BB4B4F0
-93CB2BB565F4627C6DB62DD0E084E627D69B5DEF42EF094381B62C0D67EFD197
-301B132420F51A41561E6106870147E0D597078435BE3819ACF0DE28AD779847
-F3D2CF667DA06955D53E0204CEA2935E9E984E76963D3079EC092031E2A10E61
-1227E5EE6770DD4D745A52655369EBA06A19BD7D95BBA271E488241199D1008E
-36EA99F8DFD2A9F87B06B070158B466AA4C6EA3BA77DB0F853F0BF9A304EA291
-34069714368E0B94DFCBA3BE5EDB6C8204DFA7EAF5C3406F60A7056407D1BF6C
-CB85C1F432F97D821F5518BBA79AF8453A568FB2C2D025A70CEC75F46C545011
-ACE3A99B2582793BA1DC655230AE2EFD24DE20A01D4A441AFFAB7771F223FA6B
-9169849E727E494247F67D6E1EA9DCA06A082FE2094BD548AD7F08B565145634
-E7ED832FEC1378306DDC796303392ADB0CBA130B63B38ED57B7828B47732853A
-893E8836FE19CCF27002AE92C2B2CACFDF8A42F1B8066E033B965D2E9157FDF8
-E1264B40813C1A4CE424274AA3528A4F09B3B53DD4D23789A68B3D17BC1398AE
-0ADA2C2168427A49846DE0216908C2FFFEF4F13C1ECA12AD341E238EE46E6DC2
-B71B54C52659632911F901660261E493AE2483D64E119D9924489779B62BC9FB
-A052E822FD8D83178E09ADC825DF0DA07FCE7AD68EEB29FAA275A13691B4A5A5
-B0BC0499CD6307610CD6209583C1152C559A2760823F8DC0B9B990BFFE7B7E9F
-3969B968AFEAADB9FC0F1410EBBAA0DB979CF153F0B8C978405F8E6F2B6406D7
-AAFBF4A655A15DD6D1E9A7EAE10EF89264659B09283F50B734236885FC09FBE5
-98D780012FA77FCB19F15BDC522CC7312546C0730EF5225DEA8C22A3BC6554EF
-4FE73B9AEB5C2F7DBD474221760E5F539A064AC450591BCF3499E3968F2CBD6B
-F15BA2B37080A4129B66D4C2188524F025414F14DB3F96049A8B0E5EB2BBE7A1
-AD64A988FE875FE4FE5186BB4F5DDA16983CB052D474B7D72F3E8965663EB50E
-015C72407C3437142D3D7DBC055FA627139488DBC5A0F98D805C2143D99F491A
-167E07AF60EC9F17C36289368D740B632CB919A0E74C412B76CE7A5906D5200F
-9E79CEB9C65ADA3A0F23E8947E834AE7A329A9F0AA7A6BF545B1D7B4666C6522
-CFF268634EA06DB3A82D91A4C0A9B227E79961212881A54A6762C335DE7E0831
-130C45D94394D21C049B9D189ED955438C2151514F17BFC67E431DD9A8349202
-2F616AEC1C7B19F63D5000EB4771370924BD4B9053FE78B5E4A244B9A149D66D
-A8BF3B398396D2233E92E4A5FDC70FAADEADAFD255193D688842DBA865CF6154
-C9348D590F3FEB135D4B7BD4D76A52CB140888247CAFAB25ED51F4D187041CA0
-ABD956F83A5661CEC171B52AF92F9ADE27973B560C802E1E0FF51C4003D1289A
-CDD09F8EDA8AFDFF666D35418CEADF3B0BE298F0D1E5C8E024D6A2017A7E71F3
-3A9FEC9930F1118101E040339F9D41379170928DDF5B5875212B271DC843F612
-E0C21C67263186E3D6929160464D4D5C8928E14D0845762C36FFBDE548188E20
-3B6BAFE5EECA0385142F01216FB8A90C43A472C1D4447FE5C7C78CC088FC72E7
-3FAFA062C338BDE8A430FDF1951B107D8D73FF9376FACDE5900BA362C66F8C1D
-947F9545C5C13A53E4479B1C1A50472C05E8F8C266C6D4F4EB08E97B3B1BA972
-26973B844545089C5732322BCC9A5A8FC972FA0D7DB8BD85D2F515ADE65DA479
-0224F7EA2276CFED0B75B2C23AE7377F86F1F6F205D6FE19377D87E782143697
-984E731F83CA888199CEB425643C259D4FB8B58DD69A96085198306494BB497E
-FE7C9954EF35B679BBE3847A9C73507874F71FC97665E2A58BA41407A1745247
-44A79B588D969D11CE4B863CDA655DAA53CEA5C3C263B345E782006CE9831D49
-603D2D95DE9E370D617F5928BA416C362BB2B4DEF16A5D44BD24B34257765F3B
-6223B3F9B54DAED69A90C7050AB97B06693D253C6894CBD7B497DA449F1D9B7C
-D91B421891EC0724F59C82B9CB288DC42F2D2D7A7F22EE3D910E15953D7766AE
-276DABED3820390BAF2700C4653E1C77FE63DB71A66D93ED293E25B8412A1EFF
-809554BF04ED0DE83F7F190883ED793803CAD2C34A66524D3A580ACDF3C13B22
-08F18905E7A4A16DA9ED2A112462FB9FFE481EC2069E484E8BBFC19D594153B7
-3DED4C11762223B7586483B06BC164D824D1A6FCAE80A35DE0DB8B33396771DF
-76DC5C05578EF1BE00A70BAF3D951A01C87328DB2B0DAD6E1B4C21F37D1BC0C5
-A929BDE5EADF20DA60C4DE2E3C151005814F24824D33B95F700E09A0207EB602
-3EF60DEB1622B91DB99A855A8F1DA96358F05CFCEDBDDDFC8446AE3391BEEC41
-966E594E28D052DD5ADA49DFF65E79540EBE5329DFD86C23CC800F95221B9C18
-CBBF941D2FA47EF1EF59A89DB5DD188E75EE94AD2A79E2221107E5992C00D531
-2E00B544895A9204656867E3DE9D4CDB64B920B5CCA9A73E6514B36CABAE01BF
-94C15603B86780190595560F792E5EF01650074EA4A9BBC6ED284B9AC2020641
-DCBCEE0ED27FE58171DFE104EEE4202759E594159DF45113C00236127A46FB35
-9EC705F21C0E456C1F0F924594C09AC64D4377C5FEEF764BA4A09ABA8D09DEB1
-FC13B0CD202B2F04CF5D73DEAB65C36C2FA7C0DC236BEEF6D23BFFC9C493DC8E
-1831F19EEF81EEDD976E43BAC6B5CED13F901DE59835FC75490EA528A72CEB77
-24C38B258EC38B9E6B97F85CA8C10D8809BBE55A6FAA12456FCAC786942E123C
-06D1E55F7ED04400088BEC968BC5081DC7A1B1B65166E7821679F76694F235FC
-6854C8776AF855B83445D9FF919B1D80E98DE0741D06D6C5EEDB3E3EA6392530
-F1BA817737D8162F7B3A36AC2A03190CDEC654383E31934C3E0A012B639532C6
-26FEBE9B412F1C92D1943B7C18CEF510729D501349644C97F087F2F840074AE6
-D8CD0FB2E620FFC908BFCD938B675A0A4A687F7FBE8F3DD06A62D7B6DE7DF3E2
-49D367D60B10061EA86CD512F5A1BE8950D83C62695E130128E0037B62552D17
-064319BBB9B1FAB9D79705E5D68AAE9B36EA14BF1A59A863BDB8DAD9AB5D7B8A
-E30E2B499F952D65877C8E38EDD7DB29F9579D09E629AC188DB6A6403AB4BA3A
-D358B3770D727A2B77D84B6C9EC17E29D88E3421F9B7D2D822EB78BB8BB50692
-8C46DD6F9BBEF2E848A2B5669B200019802AD19661537A84D3514AEC5AA47445
-2C791E01DCEDF18D9506367241255FFADEEA6183F51A9F42448A7DE413C08359
-52DAD2A60FD606AFE14702BD3B0EC448720FE63438D020DEDFCDE3582FC31DF1
-17B25FC152789D2F17FD60B8209D292D2152DCF8D28B5ADC04F6659BBB746CDF
-145163361823CA343763AA951C640B5D4A99B7787105A1609EDD6A596EFC3F6F
-2FC33D0D499DBE56C6668E137715D435D6B683E0113647B2765AB0F3D98AC717
-5B33C3EDDE18506E73B4E392B022F30480BD30F59B2E3A59D93017296C3156B4
-B5722E1955777716388AA987B2665669716F866FE6BDAD5E74A523CC03915F26
-9B7B231F5D9B1F61DF7CB01ED3F27070E36547B263855DF5B2E3ABD2ACC440B9
-0826E1DEB8CF0BE87C59313978F28295C0E3A01D2B5682DA86A38F390982A8FE
-C3E81B8D3532C92C4A4A4BCB421D248F786EC50B3BBBF3BD829F18A73BA4F676
-4C5EDA59C34FA85648E492C5794D0910F67F9B6ED89E5BD09B9DBFC65046D77A
-2AB706D3312335A3486A067593EC0DF7D334F5D37B818D991D1666459120C75E
-6D21A12D75234C22F4F92A4EC10C056298F89550F48605432133895D51B0AAA6
-0A8E4020C84D14E4FBBB9E7C095468EFDECD7BC8444DED90ECDE07F2518CCA84
-78935CBF8B621EB10E12174373CAD59B4B3B349146BEB407759490C9B3F717B4
-D72BE25D32BFDA05B5AD6A488E4FEA860F61CBF17347C53A434FCA6E0BBF7A80
-6DDE90DA643B330FB079087E4445877683FD14A9AC9AD173D95206ABF45757AF
-17540C9DDE0204E00320E42383B6C7890AA8AF384089AC77B8BC72F3354F1B7B
-11B69BDF816DFFD21D83C92DCB39776372AEDBD99A4630A7CE9B1A9B528AC6CB
-2688330DC3BE7EDEB8CF8EE15D27F31A67B75227E554BBA43B1CE68CB642E126
-60FD25A0BDA06AAF3929892FB9B4542658839A8A27F09CFC8663A478A678FD4D
-C7566C94CC481F13EB4251D17F2C27D93BD84D88A67D
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.0: CMSY10 003.002
-%%Title: CMSY10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
-/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSY10 def
-/FontBBox {-29 -960 1116 775 }readonly def
-/UniqueID 5096651 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 2 /multiply put
-dup 20 /lessequal put
-dup 82 /R put
-dup 86 /V put
-dup 107 /bardbl put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
-3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
-91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
-E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
-11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
-C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
-D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
-B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
-93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
-10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
-7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
-B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
-491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
-F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
-019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
-915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
-356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
-5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
-9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
-3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
-FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
-720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
-D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
-BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
-7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
-DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
-AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
-A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
-0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
-AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
-CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
-0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
-5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
-5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
-E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
-54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
-E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
-A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
-4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
-4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
-038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
-B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
-5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
-B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
-A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
-2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
-CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
-455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
-FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
-16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
-16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
-483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
-67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
-3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
-1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
-93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
-051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
-8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
-8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
-6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
-06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
-84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
-D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
-DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
-0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
-8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
-C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
-754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
-1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
-CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
-1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
-153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
-905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
-617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
-8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
-98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
-53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
-888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
-052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
-CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
-A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
-07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
-B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
-10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
-CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
-3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
-D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
-849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
-648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
-84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
-2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
-2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
-9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
-B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
-D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
-135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
-EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
-C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
-7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
-4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
-9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
-050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
-3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
-C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
-843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
-CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
-B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
-3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
-19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
-FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
-17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
-8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
-CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
-F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
-1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
-4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
-2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
-9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
-E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
-8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
-BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
-04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
-C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
-ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
-4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
-84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
-C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
-09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
-D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
-56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
-035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
-FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
-CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
-B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
-F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
-CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
-0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
-B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
-33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
-4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
-F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
-2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
-CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
-88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
-17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
-55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
-A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
-2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
-406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
-AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
-60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
-C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
-5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
-822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
-94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
-D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
-343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
-894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
-DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
-DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
-8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
-A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
-DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
-E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
-DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
-4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
-5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
-02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
-88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B1491
-307A6D9A2F2BA5099C8A07762E70BDAA74BA5E2BAB260C1352107EB8A96523D9
-4BA3082B99772D585329AB8645C3BBD11D72BA01F95CCF11C6DEBFDAAF7F5C4D
-795F99DAE6A8D59462D759001BBEBB59AB0C322EFE02904D82B424649C2FA593
-0E23281DECC5AA908E54244566055D418602EEDBE78843300158908F77C0AC75
-9562065826D34C38C598D8626BFED7CB672F132E065E2C27932F709935988376
-94901EBAEAEC410E2B36575A71EBB8954C3A90EEC264E6115950FC91D0D54999
-323D8B4FF8129A8EEC3900A00CCB026E6943BE1728BCD3F6C1BFD503D55A6A7A
-6376AF4D646B2F31B1AF935446DCC68233C72AC164BB393DA250B0B423D32887
-C680509C862B6F49EAEC995036CF797BC11DD87159241A7503B1FC87023766D2
-E1CA46A71DA0AC46F5351FA1215F3B82978F3DC0082D300490B49742609EF2E6
-D276DE76E9E50E17C3EAEAAFA02C1F5267A4D817513D5053BA3F42DDEB2DCCD7
-C4B742DCE9B879CEE7404C6ED505C0176633E55256AE7F6441ED88FCC5AFE8F7
-02393EC14872B0210839D0A8EACAD777E15251A8A95B566D7FAB6FFBE104DF5D
-09615E225407057230CBC43760CC402DAC832D0F1AC2BAA92336C8CD8012C637
-C9564C5D163C73231EA359B17777FFEA1EB0A6BB650001C7B252E7ADF960DB17
-47519FF98A3A10D23FC5C31A94ECD511305C5406DBDF9FB19C97B44A531AE6E4
-72F1A4AA97D1638F4AD268308B5DCFE48A62CE44CBB625CCB39D6143DD7F842F
-2C2CF0FFB6F0D6949FA6E715E2FEA9D172099F8E146E203A2E488C0E2FBBCCB9
-0612399B091AE4C73FFBBC3041BB44B933DAEF762495C46D86EC6AAD14185B15
-010D1B32093D601284EBEACB0DDB4E317F08021A82A998F7BB6E8A5EC15F556B
-C271349CBF30932C17EBDE660AD0D64D159674302D8665F351FF497F770CDCBD
-A625724B1366B68DAFCEFB925D08155C42E892872162CA8DB97773BE31F2DA4B
-9874CB4B618C65A27B67F8C2A0AA0AF3E83B0E4286B3855CE8FF12B4ADF78B47
-A5CF8BF8C395B8F3F873C7491EF7A08D2A327DA059BDF3C7713158F5E38FC8AB
-5B0D6EDAD2EFF7780C9E908D1BE4FD20EC7FBDD6F50B672B9ADAE99F4201216E
-59E796D385F39C29ED0E87D4CF01632F78E82A5AA62A151F2D471215D1857699
-871FF495E7D1FCA5FCF9726CAF154E7A03E1E8CF6A871879847A52C631E985D5
-48678E81D88CA80FECFA4EDF4CC2312CB53424FABE9A3DF0769FEC88307DB08B
-3D86266DABDC68C331CABA548AA77CD14A87B4DE92BB4999DEF91BBA138FE220
-C7FFA14A510C567F6535BD08282D5EC066C99E58387DCB5C1EF3A1D2948D0E97
-D907A13283C07FD67BBCCDC3801C0A8474D2EAF5ED9795673864ED4FCE7983F6
-F39383F199C5E95425837C956DD1D471484508C20711D015742A5EE0CD8E4935
-DAC94EB94DB20E5DED27EF57BD4EEEC3AF42DF25C9EDDFDDA9B402FBFA6D1F6A
-385E4F33E114AD25762727B08EDFD3E97D348F0C035F7B95EC7FD65BCBA344F6
-5529115D38B48420815627BD2AEA5615FB10864764F019C51F998BA87D5A176C
-9931CCE73AD1523588D9B6937D164298B5F9C610800120950287B20D554D1215
-0DB36C83AF5FFD06013197B95D442D6A08BA10E22827609AD66074819931A87D
-886636C7B95115408645FEA5E92E6EF035DD963C615AA237D3E37AB918FDAA51
-791C5BDE0BAFAA4AAA66C550533679EF3395C96FE8EE701187D0130BF8F59D8F
-205C688CA91AC12835FC224050A879517BC54A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSS8
-%!PS-AdobeFont-1.0: CMSS8 003.002
-%%Title: CMSS8
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSS8.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSS8 known{/CMSS8 findfont dup/UniqueID known{dup
-/UniqueID get 5000801 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSS8 def
-/FontBBox {-65 -250 1062 761 }readonly def
-/UniqueID 5000801 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSS8.) readonly def
-/FullName (CMSS8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 47 /slash put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C6258F0D99DCD775
-734480114DD0CD2931DC18782C4CCB90B6906CE08BF4CAEC2D4283CD44730A2C
-28919598227F98FC5524B0CC92540E349C5B190DF5F2317AE46FFB97221BDFA5
-114C21D5E8FB0D1C298EDFF8836AD72A9B2AA132F52DD5D3F30427563C97CC46
-D241B7024B4CD9F1E0037FFABCC88D8CCFDF3BC6EED778074F9590733CD147B2
-5B68387E0F19E6A81961077BB7640A3C0E27ADD72556CF84ECD981ECCB64184C
-EAB8BD9B96A873D80E3E0D5B4F5925983C80EBC3A8A12FBC452582A0B37D3C42
-4DFD22E9BADDCD2E69644AA271EECF366D63FCC29522FD72D6C1EFDB3597E866
-61443179872395E99024F152F6D6A4FD71BF1C7383BC1CC27AFD2DE3DAEFC06B
-6BA837BBEBD0BE09F6AEA31A83B1B45255DFD6FF33362AF8BCABEBB0D944B3FA
-B85FFBA0B370B9035460905432EE87395E518B4B670246FAFD535774467C059F
-DC30EA01C95EFBA4ABB41711818E23D7E69D32BD63243A6D98666BD46E234155
-BD6ABC76F551C31B6CE2E52323A9DAD5C003FB116AC8A82B46ACFC45EECCCAA9
-E12C2C8E3CEEFD98D49ECFB824E8677BC9CE9B682BB5A7117174E4B2A0B925EE
-553713780CDF3A3A4AF1560343A8A448C0B5DCC4E11EDF5ACBBA0BA8E5B899A3
-7321AA7D4B283AC9234978C2DD81813653A96F2BD129FA5F355D56C4E50310D2
-0FAA8F304D8BF333F97A6CD20CA4BA7BE6DC1446759683933BB1F1617AEAD131
-1C9EF2212EE7EA9B64E5ABFF45E1727EE82C00FD371BE1387987236F9BDBA4ED
-A966658ADF028B5DAD1F0878064221D0469BF17CB4E738258FB5D92E9D380C64
-16E95BBA6A2BD9EEB1A187A7231C53BD8ABC9BAC46CA4AFA94A4920FA805F67A
-A0C61940F6826CC4539A6CD1F9900EDC3F720AE4FA097F1D7510746BCE2E67B6
-EA2F2046613785AAB89915655408AC9D03201838BBA44F421D5F25CFD88E56E8
-1CA23CBEE9C2E323DF1866D31F309C92281E514A87A9631F33B238AC6520A20A
-346DD6A206C3CAF2830FE244F2AC5D894686CAD5F4BD1CC51EC0B547603BFFC4
-F008FDAEBC93542A43B7C907CC85046313348CC8A017C585CC370604E40AC820
-8B9D8F57A01868FDC93551DE10FA83DDA3E49E44C32118ED90FA67AB1C66B3F9
-F80CF71131977ACCF4DB44CF1EC26AB363C5F95FC2523B5DFBF4D60647EB23AC
-89CB971DCDAB3BA26846BA9317C051011C37468B21B159412E69DCB84A9F5876
-F418908678F38880B95A4BFD3566A6EDE93AE05BBDCB3C4E240A5C0A06301896
-69FCCC0B65BB269F2E10609B6446A68E2DECA905FC26D4F502CAF0EE9AB15E60
-CF42CEB376D92D80A6AEE55BCAB006999BF4415815D0F5BA3B1FF9D2E60201B5
-833FABE8B883847ADACF9B032721DEEE7FEBB583B89066ED9608F1EFBCDD09D4
-3F3C2B7B03154676151753DFF53815F2EC1517C094B0D2CC5EC483AA93772D24
-AD3B0084537B91BE1913A31C70750C6DD707761DD733F9ECA552D3F26825B2B8
-3EA263488892C929DEC07E2F988B7F7657D53CFA5542CE336D35B462E5E8649E
-05973AA54C0A4E63552004E3C77E5FA77F821D820B1620CC8CB3EC5B1D7BA751
-16CC155DEDD4DB0FFD3009729F365670DF9472435557201D8E82341B4056D2FC
-5D2F7C57599249DA2A99A522868716B076320350FA7415C3B10D77A6E1DC77EE
-2D929A038DE3EB4735A4D4F5C8C340D6D293D57E83C2F379ED0EEB16AA3A2A2C
-ECD664E526D918A3D0A934170B6E1493843E6AAE87E850D70DE65D34AA2A36DE
-8687D57A6B6B1447F9A4380CC3D4D11D54CBE762258426C46B8DE6059E6A2F31
-E748549310FF4362129080CD98E70817A06422743780B86E11101BED14BB6569
-D36903BA8BEBC24A478CD430801082CCF49382D6F04DE270D51CA5BAFEBD0F8D
-901CDBCF10DB97E2B059C8CF7CDB45BF931203D5F8CA4622DF19682DE2BA7924
-47F78908BDA23C4E21C0ACD2DA259B23648B6F233EEE830E7B82DF4371F55C30
-71993EC2BCC7BD6411690B9B1621903F358450976D6B6EC6B505A593A9FB7D92
-7223E2424DD5AABEFF254FBCEF934A4D51949BA0E8CD614AAA3AE6C3ED7B37BF
-5324BD4998D8D5DA95E4741B753AEE580FB3913770C00277C9F609B4DF3D618F
-148E0EC7A75218AD788F98D35989F3DB94413E70955EF586C0995A450BC75820
-F5490EB55E5D0D21343565E1FA94FA64A74377F87E55EE0EDDC8F4286951A4EC
-ED6FB3B444206D89BA71A9723E41E93A9F6C80240437019F3C23DFC2491A19D5
-29762876AC60A14404493D04B5537C1E6FCA67B69DC1CD859F9C956FECF4461E
-EC8B6CD5B5A89A8A838660A6C3F47B79ACE3B05C0AA2F17CF2DA947B893B42FF
-749E2CD5E7B56823A119629931B1ECF65C51000A10412668877178F589B4DBCD
-24D39F9219C46BDDD6F101C6AECFD3876056CBB858FE0C4BA2BD0B5FC26AD5BC
-7FA9E295E72BEEEC721300567B6894FC48FFE5E3067C538CBB3B77E386F50D22
-F8DCFDD0E335060CDFA49231D157981925F1CB36110809C12BA28D2D116116DE
-01898E311FAACEE0E5402CA30B64D3D5A0CA33E417FC322F2F0BB7AD3FEE2039
-56A15DD6D1E86971AD3A5A9A27F33AB62A5A3BF5660B59235398926D6BDA33BA
-BC43B062EEF199E4ED991518A62AC374EE21E8F1E1C954BA6D1493388F708D0C
-961612444BAE019E1DC18BDE900BD7A781835580A74DC696BC512F7BBDBA2D0C
-ECE5D83A049F7A3286B94FC446DB5C3F33CA2CD3DDE2D0E774A579831CFDAC37
-9612858EA613AE6939CED001EE662DB17642D0357B80BA0F82ED306218DA8505
-A613CD622FA998EBCDFB7BC70F4E4C8F1F43241FC22FC5BB208F4B20311A98B2
-73F30E4DFCEC93875CBD1ABD29ACF80585F59947F23A96D218C0CB8BDC1C49F5
-70DF3D49704CBA9A23294A88A2AD61811450921B1E5C3C86435C55AF87AAF6A3
-A13709082DA9C47D372A4226116342DECB14E4A4ADB7598321516DD637B64148
-12AB17AC5B2EB25718856D50BFC8D64C78DA6E5C145187DB0325C30A42013A81
-590E58E74094610207FC70BBF1A497395939B42A6EFCFABFD9D43221DE484753
-DFE5311F1845592B4484B1CDFCC32B4E068B11A82BA189D2268D88FE63B9C6E9
-20C9E40B543B5C401265D92A932476DAEADD4D3E2BD6E4DBEC0B30FA90A1924B
-41D2EE9D8AF2D8CA79D15518141665B542C696C2507DD2F4D987EE5E22397FA8
-FD80743186872DD67BE58103321467CF3F4B8898E66584DBB9688B9C78873CA2
-9B72AD7406CDFE8B58FACA2904869FB0EF126DE299CAC08CB89F60561939D75C
-2722CA57853372C14F5BCCA5C4FEBCEB0728BF9E30140E6B0D6C034195FCCC89
-291CD818CF66757EAEB0AB5A9D5710988EBB052850DDE97BA0DC0B054BDF5172
-2002AD6FFA44AA5D9D4EBDB6B2C04E8EF38660D9BC4C995BF37DE078C279328F
-4C360B8EB337D798962CACBBDEA517A5EDFAADF0D445FBD1099837F9D689CD2C
-E330CF587246387EDDED64A2F4C397C1B2BFC325B39114609EF57DDCD7B93C53
-811ADEFA323C59441ABC447F683B5EC43870C057463DD502E9B9DA7084C3BBFB
-2FB864D26DF1BA41ACC815F2A71E96D2C6F572E1F7E4A224FE57CD605682F98B
-AC7BDE4B85A4C11D58981E981E9FC43B87A368BAEF78AD87B7DA0FE403AABFD1
-CF414CBE75C0E9E257DADCBA035E1BF05C4E17FE92309F18633D93DF885956A9
-6C27E77540F888B8336B61598CAB04F3B5A1767C1ACFE15D32A25E5B1BF51FFB
-CF3CFB25CEE7DC95203CC44805A935D5A9154A89FBD4E465F0E599EED4033365
-0A31612F37BDAE8CC85BBC67F7E375EA68C2982FFD89284B027501184C4D2232
-CE0FE4E905C4B504EAD009F047FE627C79AF9EEDD65D00A3858F88E699E5EB45
-4957086CB22776AD06C317DEA41880D88F0EDCF71B4ED76BEE665B7937D5D0F0
-E568C7615025172086BDBD69670EA154CC52C85CBFFE88C1A4D1AFB6624EE667
-1B5BE2A31FCE8B2A4B03BC5DC57280199CC0970EBB636DDF8DF54C4A8CC8805C
-AD63CE866FB20C64725AE4BC9F0EB275BD83EC89F2F9CE23A084B45694D8C3E9
-3F3D3C1A678690877E8B1B77ED85D4F6E03DBF1F3B1D177E330475F172E0E729
-63EAD8034E6100B2A5773E2605180629972DE6BAC0A8C2F9580E9F1D2E77791F
-E1D33C2DBED3FAC47DDF1B74FD02583C3CFDBB2D1CC2B735C02B14B7AD3733CA
-1682944ECFAD673A9AD5E80B6248FBB6E5036EA7FE5CA8C34FBCA6DBD0E76EB6
-C2CB89D9815DB3C45742170DA926E03493AD86BB19A1D3FC623BDF1C920684FB
-7414EF69CF39713A9495D8CB678BD4592B53C36BC6CF93505B8E32311D42532B
-5661051B855F01A9B3D77AE38879853AF0FFE2448368DDFA3EF1DEB88AA055B7
-91459586DD2DFEDA192306DF7143F998CC5D67C1CED313430E5CC3F9CE265747
-8582102111E7AF9FB94D95B82D8E1DF01F04F2A2C22A20207B59C8976D56833F
-E3B79DCB727EE7537476A052E92F7C3D6A625AAED8F026F22AB59EC0F86E541F
-BC082D8E35234A18192862EFD232C9950B1FE0BCB91209FB540DC5729B9E36B9
-94D0913A8F01FB6CB16DE85E6B89F144111B1D911DC527C24917D909F1CF501C
-1AF2923EF71530F21F9BF049A56C7AB3249A420C28954E981EC464F61FA167A5
-C6084661808089EE7DBD80A2D92FF4040B37B2D81A2F5A568D461BE1C62B0FD1
-BF6D1063D2B5DB9CD48BB2B2AC9CEFA543E0AC5C86C462399C1E82F25A157282
-D32D538029ED22CC5935E63FA076BE22D3F53B7D7CCDD344D68B4E73F87A5F2C
-691FE68C981FF7CCFB124506FEF93F36F7181075D7BC6FEEC0E35AF57855BAB2
-44AF021C7AD8912D884424E8BAEC68A5562B881793A1B47FD338B1EE4C0B8583
-2867C78DBC2EFC8BA1431DB1C8622C99BB2C2D4D5475BFCE87B11762427867B5
-7253463C6F2E1CF5F1DC1F7851F2EF6A957CAB0C0A55076C59A6FF9237917C08
-5F97C2CB4B5CC903B76BE8C057018CD962EF90E1C0CCEECD52F2AE35A94C6EF2
-D99DF4DA88247C920623978A1DBB81D8F171B588D617AFA8285F6147E889523F
-CF11EF4BE498842D3BF8E811B4B33131416658E03293AD911516D8AED556F7E8
-0181391AF36D862F5F8B4588BC99585BFF0F1ADE4BF73320158DBACB2784768D
-D9794E2B0F2C0696E5ECE5C7A7DE78EB5CAE85EEA244D43D0280D4C87B6B93F4
-803718596FBCDB61A0BFC2DC666128E56F3133B9D4F16305940B50ECF66D80BA
-06C0A73C02F689314F1B4FAC22D16BB1E414C6F0A1A548AAB1364D2CD9DDFE5E
-C8887964D26BE84986A6B1246BC306E6343CA376F990B77BE8D68A4E54304C3F
-250B2311586A1D1EAD2C0221FE1828CE8396DEDEF13E70E0AA75FFB6089DBA9E
-9FC3FAB43B3633C8EE7598619A0C6FAE2F25274787348E3660D0EB7212F5CB38
-032A41A54FDF14B32E721819AEEC54E8FDE3AB8F0ACEA267B01081F284B008C0
-5861CEB5C236729AA17DC78E92FE1EF9F047B53A59F2D1D6A6734D0413D1A51F
-75B03234F4775523A55978C73D5BF9031EE8BC6BF9E2637DAC07F5AAF2A6C41F
-77620B272300A78E86F71F16EBCE2DBFEF4920BD3F16C282E0BA4C872E5F7E52
-7ED2B663FE45D4A36A588D228D32E2861F26AA6FA8DDBC8110F4417D0DF29285
-F06B57B1720D0D13828A4DD68D57BD530FEB9C3CF305594B70E4394BD60C82DE
-A64EC17661977B18199BA661C48860919CBEB56AB6C32848D51733F1E959EA35
-DFFD823D92F11065C643AA69776F71163A60D4941B753BBB4A4C0C47BB1D965D
-06C9BA1FDAE47926F37C0C5B591058F68FC1DF3933B2BE014F99A53A617A19CD
-8BE011234D48CB7E14D31B02B1FC47C8BFBF04C4409D32CB454E8FA0EF9AF16B
-8AFE9FDDC41F6A23D700D4AA922A0316A895D240C5595F21FEBA98FE0E74B762
-77FCC80F4950A8C55B4A008FD381E9C0EDF4427CB324BE4ABFC790CEB53E8BBE
-AA90163A7BB19E2840FDA404E830F5478DD69B85C5E69573D8CDBBDFF41A8126
-24A6AB66333C749C35BE314777CC222D54FF2C4C75717FB938724EEDDFC2EC1A
-8DA77B5482E760B68F0A2D240332BD48803004BC157C6E8E192D512CE83D5572
-D388BAE80AAF5E7240A73CDA7CFF7F8CDAA4ABE1D3BF6ECC3641B6BD1C2CC703
-275D48D62A15E5A85F003E76D1EA7DB65E3476CCCF6B504514AEB1FF1263FDB9
-81FBF1A1873FC287FC6B6DB11F0FB463637D4F3280EBD19976588F900B956FB4
-36AAA8C1F040300CAB9C4F624B22C1D3D6414B7CAD36B5AEEC90105B5A5C2129
-4CD540B9D0129813BE7E20870365F8C46FEC92DDB64D0A6C7C5B9867A4592B7C
-124B1B47899CE2D1C03811AD1B8BA253B0D29DAF2B53E312827478DBA274010F
-C919D122DF24C1E372F7F3CA77A2C0EDCDB2635F4136EA0C202D4011346902E5
-1524609DC031656660302CA36D376245A64135890C13A11C0085861792384787
-D0831FA01C11F1E7B4429DDAA0B3A7EC1DC3CFEA24C34DA4BC993300F12A953E
-80C8BDA360789FCB0F1AEEA7AAC310D0C3C56F43F7914C3B037DA02C31EB740F
-2B1A696E0E5553656942BA567DC9C4D3CA06E45EA615B7B5674016DCFA07C0B4
-285BFD9D551117A357F4BEFD58BCE60661187A5FF20D27D685B24BEEF563F0C2
-B2CFA2565112F7F49023CDD405AF3E54FF994630BE678B0D6E1CED514FC93F7F
-63710D289026CEE4B074253E7E0AB1DCCAB57DA7A1E2050D2B8D3D75F2AD7423
-0B0A7081DB1FA44055620B0A2CAA54666C5EEE3C01540D96ACAAE98644E1D210
-E0E020214550D723431813C031DC7DF0D177E82AE49798F8E0E5AE0BB8FF664E
-4793F857BA380297AFB977065B7500E4C0AA1735AF4E15703C860A016F19E593
-319D14C497F24ED8E42F3FFEBE976DF33D697656DC11A8A7C6A60219BF63F186
-E0FFE55594B31E5C312DBCCA08E84E94E8BF57CD5F5B70EBE59F0D41DD3F6B05
-F7635EA92FA9E082C80075A5A5F684160AADAD501BBFA7746327E3E606D1FAC8
-EF7AE7C612371BB52FFF41A97A349D111E861A83C9C48B0145ABC3582FCE43C5
-D121F0EB6F5D219E52E2BB660AA1DA5551D6B66A732628D640BF9D8BDE2BB3BA
-046FBFE2E28DB31AEA2ED8F9405A39C16C3800E9B5611B460BE0F6716F2BF79C
-902AD4FA3B6656E13E9DD7A785C17F28BD4D646D66058721610CD756E0D18D32
-F09C740B6023DFAD45A718BBFB2E65544D4754A5DB23CC7988A3EF45CD3786F9
-E100D9684549A16BC2DB736D43C293097E082A968C27F0C120C41A53E3464381
-F7DCFA8B36344EDA85F53FF65BCDACCDE7EAA41A6D38C1F420F8F2E287AB0F98
-A0DF7D8A6CF2E4C78D606569BFB7C51495493FACED57CF2D507DDD366247D807
-28D73CBBDE2F4F666099411B1FD2CF7B93D0E9AA161024C58892285BCAA65E55
-9FB37468777706D2C57A0DF6D520844B56D62CD10F2D7B02D17F97E4F87C16F3
-9BA09013FBD7ED8C2DBBB432288E598241369B9DA6E3EE324290D73BDBFB5448
-E9D7142036C0FE538F18E866A50DD23152E2C096E1045E7777888AF5CEFB83B1
-C6FCA18A26E83D75AB66291A5A5A285DBB1B9525919564600D71A767BB03A8BC
-7BF24CC3B318BBC0F40C79835DE626E99BB76C15719BFD5C15D967B84A6DC1B2
-450D42BD399C5316396CB294D008771E563E5640AAA9635A1EF11001D0E20298
-066B78B7F918E41FC48A6A6BAC8CD12D58CC2447D1BAC318E2717E7B5A94A4E6
-462FE9017FBACA70F73952C2FB4B57406E692684CD10FADF049EA8173068CFA5
-95F8BEBD313E01B345EA52562AE3847FFCB837EBB5405407ADD61147C134FFD6
-FF283DE761492DAB565D256F3CFAF4907DDE965AB96796E5240EB53CF0F8AF04
-75D47AA123BF4431261733A76CB1ADCCAB71001D69FA2391BC4CDF48D4ED5FBE
-D757A8C250C348097C0C974A78B1BEB095D36620F0B98DC0EA38AB411AF2F26E
-8FB0686F8D724913A3E03A55D17F3E1CCF1AA90572849009737687C23DF95F6C
-EA46421E1BD220C531541F2983C3BBCF3B14D6FCEFF1616045830C5D3586C993
-97F006D5777F2829E0BE8F7E36811FA488D83478EE7E066F79550114905E4AF1
-842E755BE81E5727ED498EEDF0FFEB7DD80B2A4CF5D7BDC5C8731A5E56ECFEDF
-5A8453D217241828EDE3B284E018ED2D21E770D8A2EBB00904741AC7D8212958
-6D62FA073506E2B4C97491E6AA71496B5A258B217100C66ABC00FEE3CFFD0679
-34F682FBFBEDCA06E377134999E819B99064619AE0058978A81D1E6D65E08C2F
-018D0FD02614B81C30EA5D9F38374D5BC908EF97B1D6532C5321A4F28D65F9CD
-E0C6505CF457B87DED47E0DFB3364BFA7771F80F7C7452874EB9AA90176C4EDA
-1BB4FBE73C97EDF280DCFAE34C56639065693C8341F84C6E748E79D618674A9D
-08A8F2E283A64F4F83CE9588300207EDFB064ECB7E3CF47D2D264D48AA1C92C0
-03179D54B4FF33A0EA2A7F6897FFB2DF44C96DBAF41F94CB41B459E7BC4D6D94
-AEDD77F27ED97A7C035771A343F47E905BBBBBD0F6F39416E3EC4AC209C84ACF
-C4B0C85BB1F12D76DC206B6AE22775C4FF96F903F0D6FEC5970D60DFE736A667
-D9EEAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSS10
-%!PS-AdobeFont-1.0: CMSS10 003.002
-%%Title: CMSS10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSS10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSS10 known{/CMSS10 findfont dup/UniqueID known{dup
-/UniqueID get 5000803 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSS10 def
-/FontBBox {-61 -250 999 759 }readonly def
-/UniqueID 5000803 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSS10.) readonly def
-/FullName (CMSS10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 12 /fi put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 44 /comma put
-dup 46 /period put
-dup 47 /slash put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 54 /six put
-dup 58 /colon put
-dup 65 /A put
-dup 77 /M put
-dup 80 /P put
-dup 83 /S put
-dup 84 /T put
-dup 89 /Y put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 107 /k put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 113 /q put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 121 /y put
-dup 122 /z put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C4488BB4EB864B48
-63941B9739638D2E6F3CC778582B46AEB4E466D89D1C211225274356A4BC90F3
-274C6AA56E200249B7D0949A3FD4185DCB3E5286910EFD7CA72D5D8E8052C96F
-388D12094B87D3705CE64459558CF024667C0FE96CBB32B0BC9E51037D7BD62B
-E4B05FF99384E71D78441A79B0B1DBA1CAE02434A9FAE46596FB86B873B1670D
-AE0BAF516445A0DDC127F8FF3ADA0B10EC30A9CC1F7E9248828B5E8AB46C3FE4
-154B80A54128A08777F5F9B8C519C7E3B632B3476F007FA156E9F39FBE57638B
-4214CD2BA79BA9DDA0F4C073AED814ABCCC2F7906C57A872C00E67FF03AC1200
-29DAB92376422FA21C67CA98BCEB8C431CA2D3EDDC16972F84BF6DB2F705BAB5
-CAB39C82D139FB1304B9E7BF1F6FF447596081D5690B1519E468D6BE49C329C5
-C9C809023EDEB9DCE4A6D52A8049E0CC134E8B41BFC6558CFCAD3D9D2773EA16
-131567AE6231B3235869767A1E7C1FA6C8D6FC1B276CBB1CAD14D376188C9682
-302836A9290E587D4225EB8BB1DBA2C4580A81FACFDA197174FE948CE757C575
-F23070FD84DE121955D7D9307BF986C5E739FFFB6CB76822C341FBD9FC2E3378
-AC9332B40C07D5B8745D74E30F1D719EAFAEDBF5FBC40D0546F69A66072D8A49
-28D2CC2E76B9B1EFD191E0BC7510C2C8761BD92EFCFDAC263342A01398A56D18
-121A591FF5CD4AD8B25699A7897E60BA940336BC17B9EC9F97C2464D031F958A
-A3548D0C97C50C580B6EEFD0FE8330EE2BB0D2E7FD1DAE33448953544A4B1C5D
-8EB57798D0ED4B22909FEA78ECDBC4D8A124DA05B9999242D68681017285A0C7
-69041C1F79442279FBE328733EA0A6694D68BA89739FDB9297BE0CF1808C07F7
-BBF6F1538DFE084EC8C0EC24D883F6CC08A51DFEA23EE920F44BA55FFF58E960
-C7BEE551FCD2D5814DE7E3F835608073C2CB80EC57100CFD484C837881674E92
-B217F4D11165427DACCC29C129005874C05CDE5FBB2D912368EA2B98C45AEDD8
-8A0D2493F60EF36809C8C6EBBC7856F6656E8D398BCB29DAACD4F7D4300A0B01
-161CEF51195D2C58DDFBCAFC1C03F49304ADF02789889826F1E20BCC14827565
-F2A45CA57DCC61B52E33638A0C6C5A59B145E82B82571DF1806EC40FC0E8634E
-A34A791B1325571E19F3AC2EF6FE68A14B0ABEF7EBE0EDA3942E85E5AE967A14
-0C5AEBFF2A36DCA8866700CB7082D2ABE470864C44AEE1F6D180D511304C8674
-D02FAB12A7079ABF96E1CA3CDF9D75532123E87663B1D524265AEF63EB5C2169
-B67A651A101E1C7EDB008D3DB06DB1FC1A81B41B291D6C4A58FB57989FFCA434
-DA84B3914D1D80B17AA3A55A70BBC06C49DD5F7DDD03FEB0055088558FA192A5
-261477899857CF598DB740E82D035E84CF17B33048CFED2DCBEBC2B75CCAEBEA
-B6C5AA1C6978FBB36ED98D9047028360ED430A0AA69AC85A8F83825EA649E1B2
-64B260197B06A24A1DD969CEEEE136FB046D713D0630B246BD41CA285F076038
-F7F8431913BB9A3E70311844D4C22AA446E3CA217A9DFD75A898997130269B29
-AD4AB7D9662856E677FB2DAED7078639CF31C6E6637C74DE2B5D0ACB88BD61F3
-CE3C5D56D3D4B3EC1ACB33EACBE05E53A133EBFE93CE6A0CBC8F24BDC5B31BBF
-5B3E55D6B40B1CED389076014667E28BBBD60145A06BDECEE8011A2C6F06D091
-73767A8045CEF2A110B614149FEE783A2351FB2938A9F73CA406538EAD82ACC5
-A3DFD3DE00221E1B4EA977AF8C89661357FF7D2F1FCEAD6CFC9D6AD81F95100D
-EA1F328249AD84AE849220E6593D45015B4D7C9527F3063E9F6DB6E572092A1F
-1F460696227D5F0FA5A5484B1F0D8B4A35066451663BE448D924DBBFD388B6D6
-D7CFC87C9E75B7CF79A4C9207E29E0BAAAD7FDF529B860F7731EA978E335334C
-13CB2F0A4250F5957B44CAA0674AE8356F586A24FD137103973B9A1FC31090C7
-C84DC5D380404BCDF3FE20C6F74FFDD8BD1DE845E99DC6FE09931F003834ECC8
-08C5D962070B6C44F901A787CCEF048A2C584A2285506B4D4E82B1BF130E2220
-B6C8B3240A4CBBCE16AD3676B23A50B75F82CD88D1B8F21D30A12716426112B3
-23DFDE5A348DC9DCCCE5BB5DB5433A5AC125DE1229FFAAE0D8319B2929986EEA
-56A93BA1FBDBE617F30852A3DC8C712DF674169C6D656F75E252187A085B2788
-2467CC4DB08D48EE6A98C61BC55E6EFB1938FAA718802B7587B94C8F1477E9BB
-DCF6E02B5E67FE3AD9D87C321CD9BC0CCD36B9C4BC601E6BD552EAB8E1C940CE
-3A22F3C2501C3C939CB4F17CE97566F0A04602D2A22A05CECDF4A49CAFD6332D
-5870E1F31AAA5F86867F71610CDB83E473B9D20BA00D8986D7148E0EED03865D
-9622864B52B09D12E0C5FCDD023D29D5AB1CACFA92B6FC14FC84E95F407861D5
-2BEE3301AF399FD7ED04DFDE6679A345A282E7FC08D47E3FC8969D3B00ACD7B7
-F8769647D6D4F4106340EF739583374D023C2702C48FAC1B643B5897D2D7DBCB
-73257712A0FDEEEB98A021D218CDDEBBA34687E23C4828D7F96D1ADDFAED7EA5
-B279322E6D55FB486AD8F3A8E7B2C67915564FE56F0C9277A06B29C47FB7D007
-11AFDDB3FC1B173B4E449CC6B198041CCA0624D81B4840FE5B63BE72157AC6E7
-03E5E95D2E2CE2E40BCE8044A8F2AA45F855484A891B9F0F8F70188AC66A8DEE
-F4D656CBE216E6D9AC33BA8DD0685D480833E1226784469A221D9FA3CA600AC7
-5574B5226649A9C48CCB43339942FC9010F86BAA2D181AEB487A92A96BF2EDF1
-60F3B93FDFF4137A25A8AEC5ADF8613019CDB103DC4367EF3D8AEB4FED0E6BF7
-622AE0CD3CAA0321D26CA4280CFB60D08D9560AB8AA5698231171B881BE9A27F
-BDCF3162134126212C523738D221AA05E31CEE73D9D40F73C450B6AE2C1E70D5
-C37162BDF55943069923A290A6C720042566E55A21CD81C460818883AB016C16
-8FCCD1255A66977DC1C110261D7642199D466DD3D2493A2D47694F842241C474
-1752B00DA03E69CD16A8A14BEB8A431A315D19A39BA978E46EB1189089FEF647
-F9DBB58AAE6B3FBD475E4DCAD241A051DD100ABE81D40ADF18A4C50F53BF749F
-D6F7C8E02A5665B4AD18DDAE79096DD447F8BD32C68F9F97F05E0071D9E9AFEE
-257B96D48ABD9920418E17C8F027E9E975E4A08DFB1988E7104CBBC1CAF356EA
-7750AA7110BE116AF1BA69A94776E4356573B38472A8A1292C63701543B0F315
-611A0E0595B30424A1137478BA6F990AC7C3AB4DB69E75C222B617F373C521D4
-246E954E9857AF59D1E6C36412B643733CF5E1C90389EF0E5E0DA55D3AD12E97
-E7630C315F72A03CAF22E0ACE3AAAFC1D496CF4E5ABC49C2DD5E264BE7EB2698
-AFF36089B5DD2C53DB1C1FCFBE1E89D41A95DDD278CEB29DC85FD1DB8B83CAB1
-EB37C531E9BB8466ED6B8B60258D3C355626CDA43A32834DC89DFB11E5FC6D68
-0F78CFA871113DB81A1690250A6F842ADA15734CB6DF7C6ACED6D8D586BC4E1A
-94EF3052FB0F8B9454390B882CBB6E135AF1F9C777AC362C2A758C3A98117120
-73C6E2FAFB580716D4B2889A4331CC658AAE996245685B973D9C184541385680
-AEC2956107DAB00230FB39BE98D3CA898D917E5F2088F26CBA4F8B5B115B6443
-8753331233B10852702FC26D9DD4C990C13CE4D0DCEA23D62A826A4B4FD16070
-5F3638C0A50A3373A33FCAA6F3644975AFD0560EE5F2D1CDF08820373468E4FE
-6679A229D6955CFDF7ACAA92A87E6D8571AD18CF59F84F88A674B2946FF20A28
-B9798EAA22442415EB46B9498DDC0F4BA6ADD347AB43E9293CAABEAE80127378
-129D5DC69F6DFFBDAFA5D65580239E8EDF6833D0DE6DF75F0FD090A83CE0974B
-AC947BABBD1B1C7194DDAEA37B0CAB477ABF9433FCE0243C8D308409427D1DCB
-8EE4FC36C7E5CEE104904B520B3F6E677A5B92F694BDBC2C799991667E0EC14C
-B95EAE7DE1854BF4542F05B4AF401CF67FC3E46EA5A0DC362F3CF177B1796DA6
-753AA803E724D1721DDD1BCB0C12CE0859E172D2A370C3697286F80D9E138AFD
-A0EE016805F847BD30D11D8B891E54C77AB51A7CABF76BB14B06153C7F811FE4
-93FC4B7CF161051A458EDF767DF94F487DB939A2740B4242BFEE234F75084DDE
-207E84533004B933D43C712F0C71DA4A00FFD6D721EBC93AFDC4200E3B8DE433
-3ED3E1DB799BAA27548ADC853AFF5D9D6BD92D644E3CF394789C99D9DC054A26
-7770AF5DC5BD6563929AE11BE341F036584DD573D3F43D9D975201EF77BEEF80
-D1EEDD1D4AD5D4D4DAF6D5B9D4C1736CB111D6FC74C236779C0ADA430323A825
-09EA8D0CB1772220AF28B93098BDB36913159208D1B2D7ED45808BF7B686419C
-5C0E3DAB5BC9830FDF3B494D624EE8068BF6F5212BD69EF466B9A213047BD105
-B848F056DC544A8CE66C546B1A4DCB4BA29CF0EB4DCD9C2452F22172AFF33B29
-E97E12D8F0D312B03BD9E5377BF0C81D884F1E79DB66E8144F106DFD2579AD26
-C693C5B68F3AC46BF0D6281032D4D4BAEB2243151AB1AC0BDA2ACDDD4D590C90
-F29B335DF8F57DC593DCC081FB56924028E3161AC4865B49D1B0F63F5EE866D9
-7A71171C09B09A44B0E32F03494D9EA63F3C89F5E772BE25A6557F119299E989
-99BA041694ED805AA4F3BBDF00D88171C9D43A9085A287A36A1F0F9386F2A98A
-96815CA51F06E1CDF20B757983C5FDF4003F5438232159F325C6335B734FD982
-1423BA77D0EFD044381AFBD0704E3DE95D23A70E2428E9AA355A9A8A25C6C74B
-48488C14DEC93A766E112D74C83576ED355F17A809E8D3F9C65C4E3E14EF484F
-4658DFB57597E2A4461D8044E95844391C1275D63F282B37888C842A5151937A
-45007547263D70195ACC018A373D498B88C5A028BC66ED96A343EEE74D61EEB3
-D9472B6A549CEB8699F4B35154A0E2ED22867E4F9E4A76311EB2C9F9078FBA81
-838EA49C2966BA64C165434DA3093206B70186BE80600B891D9979F730FDC794
-5DD6D8B2090CC67A634B719F441092A10C447A86ADB78DAE45823ECED5FCEADA
-ECA52E363D913D9EFC0ED98A5A1F823DDA3350EE27F09C14E4C7298CC0FB6200
-DEBC640C68C82D70AFB7A7BA668F1D7948686206884736CD03D9F6E6CF9702BF
-E3C932CEF3CE07FBBFCEC0476EA6E8D5D4C5C6450C8FB236B89BB82D51886240
-5BA7462F50A88F69228DCBDF26B7250E90B3DF8E94ACA1CADD9EFB5C73EF9DD5
-46052314D445CC92512BA231F79A09A2F0D91976B160B8C9BA055DA4AAC1300D
-491193EC66A6DE12BE01EEEDBC3A2291DA1F27AB76596A236B75E19FC5F1FB6A
-DA1AD835CA08B6CD03B97B4CA1BFCBDD2500BB09F1A1B0438E4A759370EFA318
-F062BA9F3D352572CE232E6FBADDAA5363807D0DC5320B807FE5485C8CB09B6B
-0BED9F5B1300FF370252DEBAC9DB25CE2EC494E8EEA45FC6604B3C104E81B287
-EDD49F3D7430EC9176A16B4FCEC5DF68DCC11ADF90BD5337E2E4B59BEFAC8298
-E5ED2C7FC5928635420FB1955251932713236DCE28012C86F63D12AF1DB634D0
-0B8CB8992B8723548177BD6822A808FF221A9E38B0DCCBC1F3430A9BAEDA89CD
-ACEBBDD8CCA5E17F1CC37E35A01E058BAAAB6BE7124314DA19962BADB74EE73D
-8FB13FF6AFB6FFF97926CA045B62B98BAA753AB0FC78B881D3FAFF9EE2FE918C
-8EDBEF87637F1530E3E13AC090FF81F4136E08D5F3734327E643CDF621278741
-A17AEBC56E21217888A6C8B5ED4269731910E7E25693CFBDD4EB4A32698F2447
-4C45D73E810B627D8719E4E34D8FF378F9B68BFB149AC67B3B1E55F20D097FC1
-AF74D46F5A3923C63DFEBFCA210F6B257F5FF3F2AC34CE41C15C9977634E473C
-2235295C05C3DF6B3009C7854BF11CC87471CBE085793AF9C5D05C5479B9E780
-14A5A6F3F6DDE5A18243DA15732CCF26ADE40C566DBC3C62B71D46DE87A12C6A
-647CAC923254E2E74AF882DBD5C9E108A9160393C5CD12566AF7C824EFEAC56E
-6F05B92C73A76824C5ED1735BCBAC61B98D509250C854CF1500C212F574D18D6
-4426B8510FE9785B814A70E75C9234D42483E736D0689D3561E8EE5650F33A36
-D50127589401D267BA6442E8616E2CDB1F6691D3FC4A2A377E5E154972E890DD
-60CB463E9EA9A6EA61087DF452FA5646F69BE879337EAA0F5DA4438FF0365627
-4E3B16851C2F08E976FDA27AF451CCEFED00376FC3D6E0C160F0BC19544DE289
-BECEEF9A067FD71D54DA3A4F73F06E2F522BA07551296214DDA47B1BBB1212E0
-1100ACB5F65FD30C655A3402C83058F8ECFE48FA60B6A3DC86C4996414130194
-6676EC7F37454023AB53E9D9EE60249ABF6953E76DCE3123DD268BBD492412BE
-65D7C3E5A5E483C381182A8F19B506F0AF6DCD55532B89852D1D96021B22E9DF
-D9D072BD7DD4450577E658B433A84F92752B260AFA2EC4A118747CBFE36AB7D7
-6D5DD96A119AA1BDD0FDCBC3AFDAE5FF72713EB46759A06CD09B5CFABCDAB0E9
-85599506AC07AA525978AB157496163AAB387F079EC9FA1F9E91B9C2FBCDC9EC
-7027D77016760539AC03F1C1DB242D28D6EE946C42DD2262D82ED48C3A839853
-BA977046F0EF373AFF884AC3112D2FB319421C3165DFA5710BFB9AB9595A10F4
-9D05704B9E22137CF27F4B2DA9CEF6D8801D5F792969B2E58FB539B8038DF440
-6DE20C0313A7BCD16F279290AD6859B0E657CC3041C7928CAE35B9D3A681F2A3
-2D40F8EDAF1127E754276556C95E1282514B6EB6E43FF4F0FAFF28C715E3F39A
-374415B62C1F5F8E31E006D6ABC736057910A3729AC60360CEE1B2C8D9F77336
-39CAC45329A372205FD551B9E9EA5082411207473D9D90E76136AA70180172E6
-AF6EF3EF6B38B1906B904BE9BD5251EF067738840C28877659B649C6C4CA328F
-1BEF8A9CEC2CB062702F58CC0B8D2D097FBC278F9FD894E10ACE1DEC4530CBF8
-E4E467B6DB9C596DF0C3D43E6AD70F30B733EEE692C2EBD68756D0C16E1F00B6
-AD011B5DA073A769B53C2DA2E7C9B7ADC6F551BF4DF4C39C66443692C3DC62CD
-B1E094013F364D04BE2FBFCD1C7B2836180E9022E0434421FFA4317A50096684
-CF0B8740EF680F27F4A84AAF2AA92C64883BAF57BDC60C6467A8D4E09E6316FF
-9BE73053045E5F3586DA3BD1298DC15D751913FB1E72EF80047F6B33591B97D3
-DFAD34EB224D64EF60F5B4ACC6EB42E1BE0CB2812FF2F3C264AD2E44F5EBA441
-670CA0A60E73176ACDC4E42E74F8F489C73481EB5D46A61FDA1C0FF9F8844DBD
-99CECAFE2A72833E4522981FA13713AAFAF8F121E60FAA6F379B2C8874CFF23B
-8FECE70654E5855E525A403700A96CF7F8111BF2B58386E29640D82F1DD86900
-E0E203F3ED554209CBDA2A61A5641D4B39D98C5C43D4575648D06BB82B6C4D4A
-F043EC61B17C208CE8B4F43A7BCBBE588A3D13A183D79A47404223037FCFA4F1
-DD237344E589F161BB9BBF3FAD2E28749350DB9A74C09E894BBCA85B82E704E2
-99788B24642A7D0F0FD96601CF1AE4819EBECAB89824A0DC1C03BA4B546ED36E
-DABC8D49CFAA53D2A9A5DD6B3431E364C99ED0323513476CDCEE49BC413E50BF
-51EB93563DC03B62F84C5F96ED713F288D109C79179AEC41424822772032035A
-40E84014F5BF40948F05E8562C99266B9E54AECEF94765BC79375C69A0385023
-A014B8705931C9A419C8F2B72C3F7054CD6487E75ED2E852BC19302D02C671FE
-3892C7AF2A90D6F29771AF31FA95258B6F3434228B377F5FB494E28B5F0393C8
-9DEA5E5726B81B7983D241BF7F78928EF8D8528C8F6DB7B307D720243DF00E84
-A37A7B2C720348F83ACEFFA78929F4CFB5CCCCB2A074C78B92C8573750B91386
-CECD4A1243D1B002B45B933534C0B4C51DDC50BE37BB6E42B8FFD25C9B6A4A80
-0FDD3858D50F2166A9067E52D8B453FAE2DED99D96EF9523BD348F2C93DB66CD
-B17BE44AE1E2031C3CB01E713C3B3CD4361048D12E21C486C25269C5BAF6F1D4
-88A0C86DD17FBE4BF01A7ACD72008DA3EEB0BBE3611F26BD3145C75C837157BB
-4F71361A279F53E8F1650875D2C78BAFD6B2FE27B6D4E5AC2018D482EC1B6B5D
-77B4E31498CAC80323F512CC04F1ED6421BDD6E2223145BB57CB87C67462CE46
-FB1F601245917A88EF37239AE1E09507AFC7D83CE85563A9EBECED817C38D906
-A5548034E79403CA78C9E4BD474269F936D2A331B19D0EFE83937474321B7E4C
-63295997DD487BC4B2C0BFA6459AEDB6C7A96847EF66B919660191C5125D607B
-A2BE87050F8AE8EA728056655F9D9DA1ADBCBF522BB3CA2A986A3005BBCB68F9
-AE872E75C24EF7B549EC573815316CCEC3910266F21723C2DF8BC5C81D40576B
-7B51F7FB61A69E57A9391E0616BBCBE765D062AF51CDC186656683CCC08416EE
-45979BF03CD296EC889928EBF929F18E7D87CFEA5DDAC81A713A916CE2C68BAC
-52E3FCDD84C5CE9D656D320913DE0F6F5038413E2FB6EBE5B7624D38C7807361
-6DA2D242340070FF5690F7BD36F4EDB17A242B584D671C143991F324893B736A
-531F1D95CDF02275DD47EE8D0D01302975E61D524B13CFDF52E44E9B065CB01D
-A0FEE059CA98597C0790E0CE9C9D28B5814FA25BB5721BAB2B09DC43400AEAA7
-1A0DDCE149E75AF9F5869D7FA5CE589F8DB258EBFDD0632A2AFFE154AC8E2EF0
-964855E9F410A4C2A9546571379C9FF90EF833A4EB00A5971F378D4B7641E56B
-2F115A66BEF03BDB25E8D95B8E6D8BCA9E48DB148B2536106D40D7254770E799
-862BFC6A4B2B504D7A6AD4EEEB6700C9FCC370235CC22D31A1D1B524B641050C
-51F1D107151893EE5591F8D1169CCD31A9783088184B6A0100EEF728A4F20F7D
-7B5184AA40BE5653FD6F076794C64B93B0803BA8F77E395AEF765FE3730634E5
-C91573EA27496DF5FD63771F4A76B3BB8A4B0D3227BD87FA5925D417B07E35BE
-D2BC038CE4C24051452F56988ACA96F8D80EE0D2A55BCA708A26FD194EED3586
-BE34923B3624FD3CF52027F415E98C9559D3F88BAC4F85AE991C1AFE48F15817
-9A55848160EA365FECDE3C26B44CB0697C6F84D4FD29F25EF889782B8C41850E
-765579D78E9BF7D9F76E8B4BFDAC53F89EB19B9F5B7D3C1A0B13E707A69B7EF7
-C100C14C3C0309B0D88246E2916E6B555B31670CCE173ACAF154DCD86AE72717
-4670E7D9658C5DB024FD57B5EAD0F000343CA9EC2AE9A78273A10F1EEE0FC4D1
-34EE6A88725B3292B85D1E34095B45754FD1E0069B6C4F88DD3F49CD2777A228
-231A5D1EAD01331406973382479FF160190080AC77166CB9922811F26712A1C2
-418800C2461F0916D5D3F0F30C65D4458026946BE1D695A60DE83E54164AF759
-EABBF4119B16CEFD3A6CD384008167213AD4983B07D4C927EA7B64CD0933CEAC
-2BA30BDBAE16D037193F1157C8D1DDDD1155696EBDF02910BA96E23C46C5877B
-724E2DA8FE639B1E4E6994D4499C01EB93723D2EE348D4F695A736D54F501480
-4C0D1084597FA060FA7F8557E30512301083C3A2C4791257561A5C356581EA56
-A89A989CAA75A8B74D92832E336B4D6D41D25FB4D5C76D0CB1CD34A988A16047
-BCAAE5D35B1732FC839C6C603ED0891589B625EF05E3E8231DCBC8BC1882954C
-616CD8CF05858C438442E58334135383C39DEB9B34EB5CCD025DDC1C09A98DF6
-3D2FC405A5433A7829EF715B07B732D328653AB908F9F73FB0B791DF38F3E580
-FCF7C1CD6CDB76D9572FDCB6D62205DD899569D930A768FFC5A1E6AFD53873E1
-28836AD688B57649F2290DF0F69910652CDD70092CA0C5F36D98C8DB0580F35A
-6FDB706D01FA625E6E2625A9709081F81D6D4AFDA0A1D429FD08F0D539295812
-8F050300C33C00E1612056471E866C36F3EEE790657847AECE01624E572139F9
-DF49C0222709A6FA7562489ECF18CA1D83C41C6AB175C320EC0DA3A2DC2BC5E2
-277EA1110C22EF1D9517FF1D59A2829E1E7629DB343CCE2E25E37CF315AACE5A
-988EDA17379526106A9C41064ECD1BC8DCFE56ECEF68C195EA1E042E46750191
-93B712FFE33BCF3CD8CE8A4A6548C7052E472BF2BD2AB215981C4C089891FBC9
-BB2349FA98F5AE178C8CB303E67A05CA3906BEF15C74381C425672F90212151F
-28CEE15A5FF87170AD1DBBED258B0636223E0A4760B1FAC5FCD9F4097DCD897D
-CDBBF61045098E1D7C449B759185DCE5F76997525BE72E4C21767E3A2E063442
-B3DD825A25389F3A2E0C0A7668B898B5CB2BC00E287143B454C26DE35AE62AB8
-55919DAB8C59DD5A2A28035C6621627E6D99F7D0FA538579B9009616AA8AABC7
-DEFD5F9A28572ACC68A02F6C0C4033E31B146F0BF7FFCBC9D2899B62C456B32E
-9A091C1DCE7B12727B4C651632ABFD011259960B6C8ABE498A72DDE3A776326F
-ED8BF1048E31A44BAA80C1AF34C52DBDE54B8AD3FD5225520C3A6CBBF4EE1E17
-34E6AD6B29C9442D5C25607EAD745C55AD1E1C82F6B3E81C802201B2E2BA9299
-44CD6F25A1B4882EF1D45E335A6F6E0059788B74A2A72E57E4DC635917ECB4A8
-5C9809E22059CCBBA1144BC9663727BC49A2DC6CF2F4EA42F2EB01C3447EF9EB
-A17642B169262C2A835DFBCA56DB60A8BA1EA9828BBDEA14A62230925156CD8D
-F30F665A810DA654234046C28077C59A958D8C1E517FCCD27B6384116F985E70
-5F8B44E56E8E9114EEA3CC731EA1F227102A77217643AF450A5F68AB8CFB4121
-89A3AC982AFCEEA3CAE2D0315F1878A0FDAA5FC04C888EBFFC8E2790EF792F79
-E85B4DC2D5C51DCFE8281E7A9B4A117DD1D45E8830D61DEE1D5212CBACD2913E
-D98E6D5734CE5BCC711E8467CBA2C0B71FE028A635B24DFBDDEBB58861A444D3
-2F11D2001C84EDA1C361728E9EA141157AD4CB30DB5F1657B3D50BD845F851EF
-1643AC344218A1136E9F6208B3ABE4F2FFA4F4BCC9952097C6FAEAD01B9E3C8B
-8E8C64D07C96A0D7D9BFE565DF36371C9ED3EE615EEACBBA69569FFFB7FDBB49
-D2C60847631A3DA4C86C6DE44CCB4057163642C483482F0738EB5C72D6DAE5B4
-B6E76506190E3F66406E88D34DB2031245E4FD9BC2F20252859FFF5FEF8BF68D
-61664312D8AF02972C68DDD071A8040275693FE213B0D82CF5614FAA3CAE5118
-B5A67F2C2190235BD4C1146495BBE6FB64F8B28AE93EAE20E82D5E585394A9F6
-E009AC85DB8C05AA7FC410BB5E1F4E6D0734DAF36DFFE48882F9C309E55FDD3A
-14ACCFB2593BB39BF23EFF9021D9D4C49156E46E00C717F26555D96CFF6E8745
-E42BDBBC2981A6DDF073C69291B39E775D63CA5222EB0DBD9A480743AFAC95E1
-D5F81DEF98229AEF0F7056F4277A164D8A3F535A98C7CBFB6496F000F38A8E44
-7E3D2FCB726B60AD8A3133DBEA5CD1A7441BDC52714D7C0DE90F21AF3F6CBF69
-80CD1C8537B062DB14530EF692F4F144D10DBCC6E7BB84118B8A7B01A67C0C6A
-C36888F38A8DE1865E750F40E28A2816261BF49F82E48CF7FE2E7DE5DC3DCB69
-1026B4C149DE2A0E81CD17EE295E6A9460F680B5621BBD404F21FE843ED410BC
-5D5926A7AA84A5E9658491A3DA1FF403F384EE66E46F2B9BCEBC4B41ECC93532
-420817D61D5B8B9ED6C08860BB9024D4BE0C247AED0EA1925C37D286B03462CA
-DDF23B34D30681C22594AB5F4CF025C4F34D304A5A900154F7C085545789EB47
-7DB4E7D97D1F34BEB77C0B557834A50865B394EF7E3A279F3291925B9A9880AA
-63B65D6A7D807EC4B16023E9D0755BCDC875B496C0AF1F6EE6E4CBD54D2AE06C
-3352A53D468179AC6B0EDAD3A207C19307C1791B189BD93D110EF366648AD41E
-2489201BB5F9DAB69F5C9DC67B78DE34A818823AE2C16744FA383BBAB7A8DAE2
-92EB93B58F5BE0A5F901652F84198C05A4B2A714F7256A5AB810BE452F5ABB77
-BA7E4DD540FC46CB9449163EB73AC9743E0CE98823A3E651A2F6FD9D59E44D8C
-2FBC6DA12A1685E5FA90504E1E897A8F960B8623B29BB1BB1A34F506AC60234E
-62ECA4C70A7165C1F312EA64E75FF515ED40F4E69F517746DE1B23B9697C3CC8
-E8B056D913B77AE263A3C707941026AF2AEDABAED7F9793F654A0772CBE39E6E
-71642D04AB88C94C1C8DBDAFAC1E818B9B218DBCF7850563DC57EC514B23635D
-364B5DB0FA504ACF2EF2437F147D4FCF280A153807EEF2003E116ACEDB0E7B5A
-3940B649083044645A2B35DDCC1968FFA87D7973295AFF533CD7695E440FC728
-F88F715123C885C6C882E669A6CF3B4BF85AD61CB7DE3C5E4055A8991E73926B
-0F14A2A305B6A8B9591B661400E4B2DA0F35CE669552FEAF305B885D9D857AA7
-62BC673112A88ECCA6882D56D2CE9A1A2DD4219E4C7BB3E6AE94F671CAD8982F
-97D725C8A3AF018292BA244F3368A54905B9C7416EB4542CA08E2D8B37EB1309
-FD0303A194F08C4E5ADE503789A25E3276FBAC944E0434C049CDE307FB7DBBAD
-88B0A2DCEF07A7D376AD444C23D2FBC52194621A00B03AE14C22D94156726E93
-E662FCF7B4C92A8EA9C0379FD988B96D081408DF17F62CCBC60722AAC8AC183D
-6522CA0E43C1006514C91E637A223A0F6BC4AEB69DBE8B4083F359133553803F
-73214CABE7DFCF424D1A5AE1B860868203D2F98A5435880228CFB38AF956455B
-FCD3423A13B772A283AC21BEC1A848EA5C6BB2A0D62D79DA9A151B5858C2A1AE
-9E3B3AF1B0E184C587EF548E40A8D50F444DCDBA7424F6330BB6DB8DFC409E4A
-04291E803D14F9865C3C77D3FE2C261C7DE740457A50EEBCBCC0CA49749004D6
-67A28C9EA4A56CBEFC01D9034932291762AFD694411E990B9EFA57BBB219CD76
-E60F13F3A83076D6D295CD3D68C1F497EB426146DBAF3865B213A1153F705C04
-5A6528E31836F085BB4817376EC87E0ACDCC14246979AF935CCA1D9F31270C65
-1D211F9AC809FCF2B824895F37513C84EA47DE17855E24E82EB539C544676AA2
-AC65CFC57911202F63C9BB3C961A6B74B4AA28E27723CA59A2B909CFB47C6282
-D30CBF5A3B294A9AD65DE8DED5E8B414585824F539AF673949E5E8CB6949286F
-4C1CEBC475BF609B4F2B2365641A46972A0CE4A633EFF29FD395C0E70D7409C8
-78795EF649DAC97E94E3D6DD96953BAAC269401A4F1765D44D367226D371E4DD
-01EF21DB0265701B0010B703F3F57C1537832C9950567E5097084EC06181F45C
-D0B784A605343DE49A2B14167BB89D23AEDCFD7E9A8DD4B369BCA4E0D9DC7C14
-E94CCD9036626518C7CEA854B5FF97694E6FB003F09248DCA273B3D64547C8F9
-F74EA829D51323783AC662C70702C6F1FE46C45629ECB50DE5106A7A594403EC
-5566D6D4B2A678E4305E267F7F153CA8E9ADC12DCE0E6670D6DB437910F2C00F
-E1B9BAB0D93B7A35C00EC6C8543439AFA38AE81053CE3AA04C74DE431FA52DE4
-882C050BECFC83515BFAE17DC1BAC8ADD6BAB34CE9D3364449067431AA243EBB
-71B2A1FCA8FE33B258375A952C845D621F6F7013EFF6D55465582FCEE7BA1801
-F9EEE9C8ADCFCEBAB58A92B5215A6398D793CBC30B46626CAF7ECA9A2BDFD3CF
-2346688CAA2D0FE98A98076E6B61B1996A5E423E0F9C398CD72E58B33AB41098
-E797EEBA02696D72C393130950F0310CB34A64391848591D0C4B434E1A17230D
-1EED0CA410FE6BB8758101EF50A4160789BF690A90210C3B9F65CCB24B11BFAB
-F3DA37EEDC37F72FBBDD929671950825A73BE3F5940E2D088FFF37B8CAA5C603
-17D8542228770D1AF517EC19E7807F206E0C13AABF0E00244F7DEF87CC53A1AF
-EF688975CFF35C9880C0E9D6A9D5171CC5C67E36EA50EF23F472964921323AC2
-EDADEC07B8F9D22111FA49AFCEC3399315D6720F4E0665D720BE95ADC4D3B776
-E5E469A0E1FAA435EA4560BE8B49C7B3DD21D7D330BC53CD3F648139478929A4
-4F7B01D6CFB395C0D6085096D17C7A56CC4156AA5BE810011458D84CB54E175F
-B4B267C8128FD4BF20C48E9DD4953A24DCE5B50DA47B9E54162AD62BED227470
-01F8CA08C6E1FD7E1AF7667362100515453A96981D6981B1DEBC425A85A436FA
-8D5E5E272930A63ED217C4C897B7FB700F563109409641040A0A5D524EB54E08
-4C0598B22F49CF647B57606160362308E1A76457B2E81B6889DEF5F63900A44D
-427142D83B031D1F6CD2B95932566CEECBBE3EDCCE9DE7D846DAAE1203C3615E
-BAF1C80D62110EB98740BFF298EDC9AD9F486F5D211DFDBB8ADA3AF59BD01F74
-A165386FA7A114334B960919C405BB1E1FB5D5C63C22B3887ED119B388458880
-FC8FAB7160F5585B57A1D9A0BD9BE9C8A973E4E1314B82C7325EE9F9CCD60D5C
-66399D44D3528949D252E51CF2E7CE823C40218A358B6EF7C4DADFE4F9DB7789
-ED554A9B242B1A52C594BD6E2CB3B19713E88B838CF8ED60C74F123F0E1CD5E4
-824EBF81F13AB28CF7AC0E72BB738DE2CE9012B63F47DBCA4A9C7E28E8EE8C1A
-93E02BB15C348B42BE3A9D8FE666D22C507BCC31776A924F3E5B0A5F8BB0FBBF
-1A8F14B88E9F2C363D6F7C6C8D5C4289BF30297169B316AC53E6092E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSS12
-%!PS-AdobeFont-1.0: CMSS12 003.002
-%%Title: CMSS12
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSS12.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSS12 known{/CMSS12 findfont dup/UniqueID known{dup
-/UniqueID get 5000804 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSS12 def
-/FontBBox {-62 -251 978 758 }readonly def
-/UniqueID 5000804 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSS12.) readonly def
-/FullName (CMSS12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 11 /ff put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 45 /hyphen put
-dup 46 /period put
-dup 47 /slash put
-dup 50 /two put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 67 /C put
-dup 68 /D put
-dup 69 /E put
-dup 71 /G put
-dup 77 /M put
-dup 80 /P put
-dup 84 /T put
-dup 86 /V put
-dup 97 /a put
-dup 99 /c put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 121 /y put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C3B9175168F5F1A9
-C0DF3159598E2D7266342CEF20B1D7A2FE16E14791B4E287FF321F9B1FFA3BC3
-63E7D638862C1C1FB094496395B6EBB00CF22CFC36F7A6BB2F48002F91371910
-3547AC863B33E91359F073CFC9B2D475549B52D89F5E3931E2D26A834FB89F85
-35B24D1CE098ACA855B0AF248C1E878F3648CA2CFA03712F69DF578ED9C1C8EA
-69D46462BCA02370D9A2FD09D7F14FD5FE961EA2094DD46CF91193B32ACF647D
-B12977B832AAC3C53F013E784682EB12261ADFEC0872E9CD5923866508337457
-7F0CE15A46C9A92F0DAE6EFE3B93DFCEDC0CA1ACE8FC02DC646CD01A01F7DA6D
-608F5CE76754CA4A4AB5231D232D50DFE662E538640F30ADFC2BBB3588E8C300
-142C0A0008B34677CE1F880293D9800792867FFE1B4FA14EF495824417015378
-F78191FF7D7AA7994EF153BAD5F3A07D851131A6998B1895529999F8125CDD7D
-86B59EB003502D90EC7BDCE68D373DE9612D22D3B03A8803283D487733F00E00
-28C35981040157C74863047AB1775DCD295AC53B633FF93C7256F60DA7F5F567
-7AF3482EEF84356410460D34C3CD5EC59C2D878C3A9E48F9FD786A5F9D047357
-3E7B22C9647F670ACF812EE3EA6C7620B6D35219200B0CFB45E63B318CCB7FF2
-BD2A6372C24011729B9C64DF6EC33A04A4F6F5F981F3847056146AD8560A7EA9
-82475197C0B977EEDD88FD8921B65D2C8A23CFB6B36BAC2716CB80063296FD68
-5BD495B4F63C787C3201C713016ADADA1E479693C2F427BF0F10BB6AB2F6E1BB
-B758CDE41BEA76EBB0636C01692F6DDD77DA1C6F4362F139ADDFF0837C37B00F
-FBFEDCDB767A8CABAA776469D9BD6E6D9762ECF34D1C3C275D1D148FEC3D88FE
-36EB6C6A620B8E2BA67A0AE80B9715F544D14CF026EF95CB413C0B539C557C55
-E7277455B7AC440ED2C77C1B42568D1C5B6D0D2F0B8404EC9AFBE717B4CEC6FE
-079CE0BE7030CBFBF8D73E55C766FDBC69D3FE7F4FE9340263AD6F8FBA1147C4
-0A97878FD14E3DFCACC3DB0681C548295037E1D768F7EFF9E6084DB71CD4720C
-1D75C5B96C38532A3BC26D0928134D100453D84F6241290CBC6CB5075E5F66AA
-F03ED8DE63A07BB97330A3B3CB8DAF1E9B32E924F639EBBBC592CA23D5351DA0
-032D7BD972EEA75DF2D8E15430511DAA16A7654D9247093183A43E562B99A799
-DDD5D1CB197FBF5DB330367A3C52530EA66791325668F653518443D2A9C78E8A
-544FC9A34389DED4C616DAFF685A99D29934784297FD22290D57FEA0758C203A
-B43CFECC5D2180452F21540BDAF90C304BF1DE08651933B7C10BCA90C8F829CB
-8DF6FD10A29FE4EDE6D20852E7E43C0F5D5DDB7AEB1BF29D30CD07BA36A74931
-469B2ECE710B676E99271435C01D0BC32B0A72BEC454982BBEC7BCA26396DC3B
-2ACA96F836CB6E45AC527C48AF37E1EC4CEB184F7DC0670BE4BF97B56A99D239
-5B20763658DB829C336E369A77617A0A34AFD550CE09C91B7CF82B3A5B652D64
-C0961DB302FC8E79C00F02695379E94FAF494A8FCADCCF156BECEFB40D3D9415
-540A53C6720A67B49BF087BE80C380B95D32277D8A775312160945A2119011DB
-FAD703BC869E2861D622507A65719243E283B88D5CB5C3AAAF8FDF0C7C72367C
-A325ADD8D891B7EB7FBE1E903C371BEF3836C7AA53E3C3802D9A9EA2797D8E05
-2CD51A48E76330D188B409E0A2365916CF833CB86FC4DAEC9B51672DA0C3D789
-07CCD0EC3BFF4DCE1A3769E69AD8D597D87917324FC4DA960801350C839C37F8
-8D3C8CA488A7D0106E11078AC6D3B694E8A44E5F36E2D7C90685BF19447DC151
-4E0252426DD02E7E08501C3EB0D9C864BF32BE2DFB7175D0210BECE87FD50B9D
-F0819710B485A3674BE91FFA670166C6938D20E52C66E1190CFAEF126D225205
-A728002F9DEDF1DFE02131F245BCD9C2AAA82381AE1577FF689D54388A98EED9
-5897DCC7EF560F75C2845FBBF08996A6C4734138E2BB4C565554A02538F32CAC
-A0E1BAA22DA9E9CF73EC32E76581309D4659BFDAE4DF5750459F7D9C28BACD23
-326299A75134A4EC7FFBC92108DD63AAFBCEB31050DC5657B02A4A9DC8BCEB11
-30A800757B3964FBB3B1B354F7AE8FD9F87EFFED5AAABAE605B0662DA3E34E6A
-3FF1DFD75D62F061B0E436B14D85E26CE841B868AAE5197FD4BF93C134EE8FD6
-6DFC807EB3C63E7E09B5E2AE41DCE803B518626015F56CC3B6BF31461B5CD0FB
-5048765834CE4AC08BC587B078EAE39F280591AF10C91113F2F0595F08A7AF0A
-6AFED5036805F8569070A02A4E88E810DCCBE7086AB9E774D7757B9140B6A487
-05D2652D69F45809242A1841D7B8209B04EE3B98E53BBEC660927D79241B67A1
-7561DE46262CD2EA631CC6D586C83C51EFB7AABAB87EFBB4C5DAB2DEAC9603D3
-585C41B6EBEC35B1E04FF553CC386174A76FFD4392F500682A350D65766F2A6E
-B22B54F7CEDA49B214675AE4661C80763B57BDDFA0DDE948A8907F930F7AF362
-01E9C3E09E2AA1FDD6B938E71FCF8BC71F76021275F1E327752BB0792F3A3E82
-7C89E1CABAEE06A91E649D6D4264DE433ADEF3A4FDAAF8467F429CC800B0FDCB
-B33122260B211EEB89B4A9A0B41EFA9D0E9E3845186C09D81C379334E83F3E38
-016EEEFF5AE32BE14C7FBFC371BE767E9F41A4B79532CB791324523B88F9C986
-E68478711DC711ED277B25D231047ED775F7F2DF7A1720BE57BC79F4D4B53E25
-ED3A78235CECA6593D63C067388DF67367D743C8BCC6BF28A6FFD04F75055CDD
-9E643BDB7DB63C41035883C800FE4C90D1D6A5B7022E57D745820555DF933B8B
-7352610F757EBDEFF020D89DA275040B9FADDE7544C1FC5A3BE04BFA9174A6B2
-C2CE4C529E441CD1C89F3E35AE14599B277882F35DD5D4F734D23503DA669A97
-57C456950EFA1EB1B8F0E11D47AB5E3AA5EEB3F4E2532C704A22660A4EF8A6E9
-5EE48E35A7DD8E9D6EED1B650739ADDC22422DA7D5F095F4D2EC83307B18E93C
-46FA4A7E38EEE0E410CAB30FBF589E9108A2C75ADD6B92634ADA85EB42910E54
-556CD86413C0EEEAFAA23ED4313A92D89AA13ED415D3FD0A4C70B506D1EB3945
-60DE98A614B9FD5B708F5998D9E9FAEAA2BFCDBC9379A7529393718912646230
-1501C1BF3114ABB02AF2EB0F0BA1FFFF101B4F168E6126933CBA71F3A52841EC
-19C6319F8ABEC016582DB65B189D69F8B18576DADE57D5007ACD9F48FC6C46B2
-E7788082500CD75CCD0FF4F663025051AFFEE5A63BD8428922BA16D33D2DB733
-4FC629A418D07EA5AB9E8F2928C2B3CE2E7728425829F059BF4E4D9E44019345
-4F93C5C2847AF331E1589A9F6889425C7F81C07B953844C2DE59110D4EF8FB7D
-37CAEE30ECEBB89A6D46423D324D261123D8D8E9EC9BB8C5A08E8348504B8553
-71ED224595A61A30AE73973C3C0959708B0AA187548FF1DDE756D8CA8E35B409
-B56FE1F4DB6497E5D2749177C766A2145A38F89DB483B6A744763D009FE79B7D
-F873BE94A07584DADF0BA63361A01C9679110ABCEF756BF7650CDEE1AE068B9C
-A35DB06F48A851DD67F8A2641B467D2A7DCE760D2A52A57BB022B6C686B5029D
-EA65466EA3887B29E88B221748FDCE289A5D3D1F7D1648EE5275D9D3BEF0F841
-815DB5820EDEAB2CF692BB12E0E06CF6E77850D82127BB182CB2B22A712B0A7B
-2DADD3ACB6EFE7633BEDEF90DAFCF305E1A662BF4E797C1430173040B91EC63C
-54DEA656B6E6C5513590AC60FA6DA144976890940A527A8CC210528E66431438
-6D1DB2EB164DFADFDA0DF6792349726002A351CB2333FA0DD7CB17102451C739
-9DC8D0F2719303BD23B57150E317E6907925C9052164C182BF22AF1DA3DB68AA
-A60DFDA4B48819C41B8F1F63B59CA6A916131EAADDF1C8373AF61EBBF40AE1A3
-561A46D7C7C188D792F8CA53A6731E31D6A437E8ED46916D32ADFEC279B3D6F2
-C4098D3ADBB17993C5EC68B75686546BDF2197CBDF85F6D98895647EFA676EEE
-B4F034F1A5B2E02FB6F500547FD3F619F04EA866305D2E9DB95116EFE6E99BCF
-D090D3EB8405B60FA3CE7819BBEE0EC8FDEB0BA89ED4827F0B816850676B1AA6
-518D89A2E240F89123B76A2FA4B0785611BCFB3B3D52A065F31486F8A8DFA02F
-D4AE04EEDAA7DAD07EB25EC8F6165ADD9BE3C3EECF7A10735E4863BB85855A44
-F356085F624F40553AC10E2CCA29EE9682192635061EB159AC4FDE005CA23170
-2730408E744F13922FC8F6E50D3581E2128593031F532D4AF9B83949EA999CF8
-DC4F827DA0400CC283BB42DD7B5C3FD1BC9B444EF218893BB35FAB0802ACF9F3
-86F39BE308A1FE7E192640CDB41A7C2AD6DF62664E0B65D4D51BAF07EEC928F2
-83F6AD45AF73FBD55CD6282ECF58BB428E70A614F7C0514D86A8DCD947E71283
-D5E389FCB2F945E93F952A0BF65C6F8C4039D418CAB8AC54B1C4EDEECAF9BF88
-67C1B8452629A46E151E04E7A2FA928E5639BBBD37697CF484E77FBDF82B435C
-98BFAF001AAA118A7EBD5DC32F7B24B4AB1F7E51BFB64B526D9330007B782963
-AB27FFEE5F70AAC1FA5442E2D8168C039E01748A039C3A689131FE94F880B68A
-77069A844C61A6C98BB1B4F1590EA2716A1B5C396B50A683341F9E170E3094FE
-802BB1182BB2F17BC6B948669D3B147FF32AE01CD8F69EEF73D1445381ED2309
-A354EB2E29A9010C7B6397255579818A22523FD624EF673B3EEC48AAEF18D74D
-DA99B90E05E5431B6B36F777C5D77BE64B1172B484595562D001A18AE3640DFA
-405BC69A63460C0C837064459E1D4B7216CAE709E2B418647D60A2FFABAA8790
-0FB7C9B846459C1C68F59203875FEF7BDDFC8204D18CD54C272145FE65C966EA
-43B87FFF33225E445EDEAB34FE1869428714992B43E324DFACB816DE195E1773
-06321365C446DA650A634DFBA56A7F360C6CF0D7AF37EF7FB16C21FD2819940C
-461DE8284C44320C48E9837D1E9FF36098B5D244DF3B7CDA03E81647D62B9619
-F20255A91926776DE45DFA051C811D22587AA88822BD9DD7518D2AF2B9BA64C4
-DA24D03512408EF8550E28293FFCF9AF98F32E57B475724C9C7E723FFD364834
-D5DD514065392F9B2AAE36B4BAF5D017F36EA730DA4FA02D2AAA3704C6715919
-0BFF56A8F70F73F63AE796DB52FD7F861E9486ED170B5718A96AE2F50C168F81
-277899992A9E8E8B2E30A42B4389CD8A5BE57F5C74CBB0963D99A23E8024D640
-EE408A699E8E0C9BF7C5A2D72EB716C5EDFFD75798695F26704E9D5CB4F84FE7
-D02407ABB81DB79A8DBF52839D28E4C18EA548C1163F8DEF04E5B400E7E4AD0C
-B12195B21898D241A158560DB4DE0652FD1C0189220A15F2D3367EA1340CF29B
-CF9B3E1191E4A6FEFB3965DFFA22A1278738B1F84CEDCBCB2BD50D2B2EBD78C0
-BF95298BB3A67BAFFA78FE0C53D277665EAA3FF29C2DC7DEE1070C71B9D1F1A1
-0D8F784CED8C64C9F7F1353625B8A20D9998967044C40ADDEEC59E604DF34B6E
-541B242534176E092AFCCE4376235F5078CBFAE6E780242892FA7CD38F05110C
-E18D82329631BDD915D67954C5EF38239289D05BCB5447466554809184CDAAF8
-72FF8C9858B15EDDE82FBEEBFE4223EB96731EF7E7E03289A818DB17FF0F7055
-0881E02DAAFC64C8C2D90A54238F00F4BBF4220435EB9619AA788CC0F45721A6
-D659A1D2F0E4D6565DB68B522CB5DF1876D750F62E1724BE71175CD7E34489CE
-26B2D193392BEB23D2F7CC570D53AF94E157A9B9980087A36D35F7B644A04E15
-992803A2B7A629DBC863D890C85F4520FFCA5B253333E78DE36D8DC1C1559684
-96F1B4ABA8729A7C2992B5FAF2DD6AC96B934A7E2933F902535F5EFF762518BE
-68D73EC2C947D47C55CEBD77842D472703A519E08A0CDD731179AE74425AF46E
-7B1924C3C418A01A584202D71B6971FA8115353B77FBF830EE8F526166204CFC
-467B0678093F1C99361A95F76860E5FA170FFE674314C3EF05549E5B37EC7925
-A770392344B531E799A4B3FF2F7CDEE784DD83EE019E72B93D1CFC8E0A22AD9C
-EF7683BF07123573E2DD156E38DC7C9E7BD934043A78E6BF8B774F2A41734082
-47A9C8CBC6B90CC3849160963575DA80ACE6FF24CE7030F2ABE7D154F0136D25
-8A7063FEFCA0536DB608D0D60932BFD670CA642FA6FCDEDC699B264729DF1B09
-205547869402464424FF3D9DBED6F0E4300E3E7238ACD91DF0E7D75BE26D9633
-A318695FE6F38E564A5550B1D88109954AD4C18DFEF5F1247E51EE10CA1D515D
-E7498B7813DE16A1F0C0B7EAC9B12867E736CAF5DD4B0F046C037967A52296B5
-A617B3D3F9E2A8B4A3055A56A2822269CC563348D2E3917603E98EA9EADCA4CA
-3B25AD1C1383ED759EAF4D36CD00A9FBF59CDA77057576C3B17FCA601CD9907B
-6FAF24443FE8EB53B6A73FEA434AA8F6EFEAC96EAF36B67537E7C2BB67870C49
-A3D4EFECA0491A8317DB36B809899C713F8D5AB2D4E7E1FC61EC80AB862627CB
-783D35F2E9F125909D4C0E2E738DAB7740776FD0686F6EBEA3DF9A2B0C51D010
-D1EBA517A0E69619BCDBEB06FBABE70082449BA53C10AA86EA4B7CD697309D9B
-D10BA8E876680DA091DE9C9D6DCFFE367D80D14DADEFA67B59D7143888AA8C53
-1FFCA518BC95086BCDF146209B4861ABB60465A6D6C78BBB404C3E7C1112DCA4
-9305087190550CECE3EA832D0712C0CF0B61192675CD247A2B5701A16E75C857
-A4C178A22A1D3DBED9B521B404FBAB9B419A719AE42BDC1379FB0CC4BFC871AD
-A4F7E7C05DF29A1DCCE36AC9B4BC32B9920AB925EEC4D356F52090CC4A6936FF
-4A3748F709B8F5C398ACAE3751FAD82FE555F958CF43B6F73B16AA7D68BA02FE
-9DDB752B3ECE4052A653D84AD8BD66E09AC5FADBFA18CE0F2F1DD4189737FD42
-1E32B534DC5E3C6862B1D72AA1318BAC7F9DB1895E6E381FBF2670356182800F
-375922CB0B2A22617DAA12804F620541DD272F9A6C139843C84A33D9BF2A486B
-013E52CB05D9017161827203DBB820DA90D9A8E6851E95719B2D4F1BA81CB12C
-E46D15A6BF84F58C48CBEFC4D3E3C5532EE8CDFFF85AD6343D2ACF82C9087ED9
-5461F063D846D9B7F9191441037652147A1FB0E5DE51F07980058DF9F5670809
-01F3FD83C1A5D27D298B6E57AFBFDA9576EFDF1F95D82E70548C5FB10AF7EA24
-863D19438876D55950F9516D7AA746CF61E60CE24E08E6DC996E9F3C45D51959
-49F4510CD259F52BB087AE3539D66ADD238985FC4A770E9CE248BDA4FF5FAB5B
-B4B336BA1879CAD2EE6D783F3ABE68AE466F1CEA1F103C20FB7C9CD0FBAB2B12
-ABFDCA5081BDF6243568FD63D98230C21EA5D82652AA00322178C0B8F3808B87
-D38C4E8EC303DD63864D17622873C25435E8396051D09F767EB0D83096C78D90
-C44DACFC188EA312D672CB43CC538CB80F4E155643DA96831B0E420FF2F6227E
-DB76DF562284CB2141970D34822E321C25140729BEC5D882E212CA38625B8EDD
-68B9B6038BFBA2BCACD038FEDCAA58CC5E3B4A60D7970B7920A77815A98DA5BC
-23DDB9FAE35B3F807F0E1E1136486D823D64BE32DE4B92F3E228C78B8866192D
-F45563086FBBA428BCBB7CDCC3B0DCD52FB71984263646726EA5AB024774E44B
-ADF912F9E30F49D3A8FBD63C501BDFA1D33B9063D2971744DA02F4377E10A2DB
-1E51E1CEAEAB5EA739A4052DDAA5FF981CD31460E3FA77DE5FE2E1FE1AC7E214
-FC46936FBFF87227B9DFF57D3211A340D76D54CD170476B17BCDA45CE4DE64BF
-8D3AE8C464A89F33E4D5BEC5838B58331978769574D066CF54ED5E3235C7CF1E
-E514D77041F132E00B13A76A105AB3EB6E4FDBD3E17315E1E0A224FADE625694
-08F6ED842CA04EF55CDF2CACB2EEA5DABDCB79FF7D9B695DAE2B91950E3C01C8
-FEFB74E98F59560B24C1A289E63F303B746FFC0D945FE34FC4F574036E13FC1C
-A5D7A7A9D9668145B240A01E890DA50084793E3EF843F8A3D527418B5A66C766
-6DED301E6CDAC85AD40E10979FD7473D4B836BE55BACB3C737A5C73C170B6563
-DA6A0785D44F8CDA81F01E0CBB7EBEBF9876CFC52EE5362FAE1C93B4ED591198
-8ACCD6357281BA2643028A304E0EED19371714455C1951CE56676BAE72E47726
-5B81BE7E98AAB27E0C853EBD237F5FDBB582FBE603D54C4AA171C8D282ED14B0
-E2890EEF490F65BBC2A08203D14D46B7BC590B9C68F20D5680825F9C769CD611
-F343C793DEDEFB0A2B195538D06D43EC3F2CF6D0C964CB3FCDDDE264E04EC3B4
-00B3CDE74F96CC6DEA0F7E3AF4FD90A973B6C9C867C4218BFC9BD070CD3E72B7
-74457AD124948ACFC25EBFC852C06A0ABE1089B298EB619E15176142CAA3458B
-EBC9F5EFF672657DD8A1316CE0110EF4B8FFD3E82A9F8C0A06FEA3570F2AD528
-1FD99EE2DB74D18A8CA65BCBF1DA3088796644EBB6E18099AC864D5C09D845FE
-70B90FD1AB584E80C02144051DB9B30AB7E1CD750801323D191D15DBBCEB2794
-7001D4DE897D49AE58FEB6ECBFB4B3D6638E250EC18B5F157B8438B778BABD65
-1EB0C1F6D40DDB6D1138BA8C502F2A9610C2DF599B02D99AC87FDC1E4B735F13
-A59BFE31B6CEF531221F4DAFEA92ECF0B5F5B95D6E9F0BA628CD3A74B8C94BF9
-29F948962BD9F26626986CCFB00BE34DE5D9EDA39307641B08CD9F1A3913BEB6
-E545E20EB0A223B3D1D1BAD473325DC9519CC3AB34FB8D36B380837C29AF0D00
-FD6F36250AFDFF922EC67F62810F0D11E0D1534C3DE5109DF3A5427D94EDB9C2
-3A24EF78D3E387BC952B99CC0570EAF13CB644B4FF7CCBCB9F35092B5B847CDC
-D4C389AE5E45D0BAC205FB240F09CB46AE91496850A839F23EDC39A51B3B5DEC
-32BCE6CDCCCE3A6DDA7F0475FF5158984E9531E32FBE5723C831492878077206
-4CFE7BEC0DB41F530B28A5CF47B1848961227D5FCEAA79C94B3D425C3D19BF93
-39A435906003D98F0F6A1C0F9736ECA39ED542DA923A597D46C9CF3154F4271B
-141C2599F0F58295A76B6805FF4FA0E8DEAECFA3ACF4D59972AFAEC4F8CCF8E0
-2D58540A410B0D7AAD0EBA6F1928CC67B0367DE2CA91919C3CA5F5DFB0711333
-BB3286471DAF8E51E8EC0ABE2BF76C91DD8743A8A2ECF0152ACD246182BA8107
-608BAFC9DB3996017E2942D1DE0203ED55D60D3CF7DF4D3E7146E0FA2817E1F2
-9F60B710A0E95111F3BC8A436F1BBD646849D2619E69D6AE709E015D647CA07F
-51D31DB1A770A7D17BB79DAF9382364B53E5E727D574081DE8C6284598B31468
-5211A426B8278FF54DCE5DE6DEB551D8D996A9C156F993B51A6680531AF29C4E
-5CA3883819BF5EAD09838C60A8E509D361394A8826AEC934523E24F1FA22FAB4
-8CC71BA23DE685286A8799427EDEDB71CC7573A539033FCD0E1C2E886D58F5E8
-6009C96A391C9983D1B7C9548906E6FA78D89E2167E977EB3691BDD95D3C956E
-12097E28886CA5AE73217F3DC16639065783D7185A711EA833C385C65C2BAF78
-004CDF32D294F75CE0175CAF86B8713D048131CF9820BF31AE9CFBF47C890EE2
-583BB41D2126C8447C0F307D6AB0AD87C1EF8B881438F9D61EE89D6D21A00F2B
-5F404C2610F0AF3A9121D8EF4BCF7229E3B65E40C296E285C741F807442BD493
-31B1AAF9EA28C64796C575774BA9746790138D7EB1E23EB95FE94FC0BBB99F04
-1F28B18D1CD15611F3955BD61BCC564A982D9F6D042EB462CB4D59C844B2BADE
-85735B62A513C2949CDE6FCEB31EDE9AA577F5ECF515979C8716DA7CD2554E51
-300851A96CA3BF413CEB3E43520C098A1BEFCB9D943F296BE2A65788EFFAF58D
-E597F651FB538D23C49A3FF19E2D6E5CBA9F47D557D370DC9335EFDC1D58373F
-6570039C2AC531F330ACA279475FC44E36E79D679E86970F5E3AC6A6B82B7671
-C262C3BD15CB8299230FEAC23B6B8E1B8995BA1E52B4805B9A132041DE728569
-A42D8A7540DE60B7342CF45B8E9DCBD7C1671FC796CAC09567214465198C7FC5
-BAF0B34AEF6492FF7C7FC8A56138F81781E9A9B87233B761AA4CEFE20FE28A45
-93DD836B89C9F9E8ED8C455E396813C0E3C3295F48EFB458C458926C0B3772C4
-937F69A3DDE606928A2BC26DB3730F8B3E0E5E8894472000A8BF5281129E4C78
-08720022287E52A36C5AFDBC378AE9B530C69F3B8B0E2444F92E1A9502088B36
-6574353D23FBA626862EBC6DAA66CDA598BA24D05546096153D8093525B4CC49
-0240709E1C0278B1F15AC58890E80AFCBB1340C5E4E3E67E035AB917AA138D26
-EF8DB53EDA8C14D3460FD13EC1273C1D46DE378A34A5674B2762EEF8BDDF2180
-D475A45646D155BDBD82AE3F85C196765125683419D8D2565F418B8255CEF6A2
-1991D446BE003542E759C51F44FABB30E7CEA621D1C6E39B91543B14F41F682E
-F997CC6C0A106FD3EA2BA9EE7756AAE2615AB99C3DCE375C843E65FEF5471DCB
-FEB44F096685C5607D91195C6C2704D4D65E2912772D6BBF2F3F0860C6CB4ED9
-F74757F4E3434FFA4B41E3E2B79E2CBB825B93A3625A757E059D9D45F0BE4985
-3EEB70848E7C1B3E14677FFAFB8D1001543045B1DDB6CDE7FAF3B29D6FA2E67F
-9064EC92091F3286A4E1952DFD79B62B74AFDBA9F58E545C0936AC9D3C9F0A56
-1B5B6C6418AEA348816D5494A7C5067ECCEAB14521B8D6DB2D94E0DFFC034842
-FB29C520DAFFF9FB2C4AA548AB7898FC3073B241925F7C86D7B50FA873765FAC
-548F578FB946CC52C304446F30239211026EC6F7FAF3B12106103E2CF4C31472
-07318D620308881D9125BE15B97756361714CAC6B90556C14CE964B2CCA2197E
-5919D44802372C09780A270356783484CF1B3969B0EA2F39144EAF9643A1E23B
-4FE7159E6520927BEAA099BE0296A15086F5D43AF9AF346E8746C6B7AA2F4F3D
-ED39C1D8B2D280FF3683A9302ACDC00CBB16EA706917052C6C9BCFA24E38EC5C
-1F96D664DCF3CC109E6F3243FF669EA01E7827D7E7B99CD7912F3322306CC000
-F36FBCEDC960C73F268F66FC3DA971B012351D342FA42078CC258C9088AF8A89
-55B6C0B1B0FAADE8CA624FDF8F7BB9171152474F0B3A7AD617ECCD423668DD9A
-C74E638977389DC249BC397D7A2C6BFFA7B28ADD2C5C876569191F1C11943BB7
-6DD552D6721AE8F5B593CF0ACFEB39CED94C6548EC7F938988837294AC2CBE01
-09A20DE931C394C8BEA1D7B7ECEA22CC18A112DD2322E6C2403B85EA14764544
-14A0C3EB5CA7C74E5919DC48E41B2CC1BA9B62CDD1E3EDB50C811A10FCB702BB
-4ACFE6940A2A8A7B97ACFF52C1E5FA76CB143E26229E91050AFB9E53DF3D9539
-366A6AD7582784EC8F89BC1D2E105BDB134D764AE93C6D310049B87D62D3A42D
-3235CE92197B96EAE65E9ABEE1AB328ACE3F56B1C909F694A053E723C6F5E33F
-289930010394D23B8A03439DAA05E149E5AD68103845D760DA8A077603489053
-227D9D94FBA3E965D5A188001738D822EB9E018703138564AEB35684E4ACB6F1
-7955B0D692F17162412139BCAAB2D12FC6AA2664A0C1B9A99A8FC3A99B14CC79
-9C66AA8DED817A0EFBD14A9A36CE1BC576F6790343A3C07487F0D710DFEBA708
-1967707DDA8D6EF9228F3A9D3103BD71066AF28516582C35F274B885DCC90CA0
-3B4FDDFA35E3448AAD39C4702D14470BEB5C6568BDB1173E8040390D41B2CFF2
-9466F880493C9AC552A1A29CD527FDF89AF496B593255D5773176F87DE2277EE
-0AF386752C09DAB07D6C4B8B596A6B47B3F294177B48E4D7C27DE212998880BA
-45D2E990D490C452D5E7D4E3B38C566D50E659860C3913E447D527B89427A66D
-D54F82AC2AA6F814F191C3F681EE0DB04A3F6AD6AC1288D7BA04A74C234F5926
-A89E41F9D6254F7EC03ABF1F6D960280A46913B05EADE2A72BE2DFDBF6E02F97
-CA65D1D2BE36443B6F5EFC8C76532AA85A27FC69CB551739676061B76CE7C191
-117ABD4AD8BDEE6CC0B64DE7EAFAD14FA5EBE7D2F70DF186676797C9A2830CF1
-DADAD7B41FE76903F1577911BB0A8ADD61F499C4500FC42E6D4338EE5895D43F
-391827B903CFC6356E7FB9D4FAEDFCCE10EB9A0F64C1133BD00C3C7320CDD304
-D53EFB8FADC95E8260B0E4778AA83713BAB6A376542EE7224B1A6798073DA2A9
-E698118E11B2D38E6589F5F47A954032805E3837C527DBFACD09586E53913B85
-0349F823891598DB070D311AAA85424D87F84276C2F0282ABE310283619DCD7B
-2D2F72BF2E78417866AD5F7D6BE4F4CECF29B543BD3AAF63A4C5D1A25D635627
-5517D9ACA0526AAAB6B2BD461837292617CA286DB5C6ABE80D1EA12F9666559C
-98941F8CB41ABA6155CE80614B079DB01F9A31F34B2A67FE38EDCB8B2BB5D3A6
-EC82A2C2EA1D6B9DDE72275CE1B2753B99FA9DE5E5C7C69F2BF4A0BE67B5D95E
-22D4A620CA34AE6923EBEC2EC4E25D8FEF95FC04151C68077EE40752B4C263C3
-96C0D4C7D626618FA291B95908E426C34CBB1E3ED4CE8658A3C7E08D85903688
-7EA2BA85A73561CCEE3759A7BFDBC9638FFB0C7B043CE36ACE81DDB8CCF4FF6F
-58272CD8D952D1837EF582125213E75D3AC147EA57AB12709BDCE12EE41C23A8
-F432DCECE9EB2498DEDC989F28899DC134808FE5A26ECFE6165FDF9A9F2E338D
-00D8A5583F9443C831F5CEDE5F9E53878F328ADE14BFCE09C8C6DE0FC6A1089D
-45488C53B3F44367AF1F69EC78C1A95CFEF5D6328109A7D85085E501BC946BB2
-162271072ADCBD8F940AEDF7C1753375783AB7CE40CA3BF9187DD2181B78EACC
-6D89F9145550079906CA178ADCB7A9411F99B39CFC2D0890EEDB25FA4403CF59
-6834BBB6B4AF170D13232823D7F54C251DFD02AE700690EC38C4ECE31EA553B7
-39ADF0B5B16B623B55695CE6792CA95FAD3CA93B28C4E2F2B99F38EF82BFFDEC
-55081FBDDFD6B30E7F88B34E9D2A54001E645426CB1472800036139EBD9223BF
-FC63A514AF6B5930F73E0B2F0A809E2447D83F69761A59CCD250FB14F9B0DC72
-0CF9853257EACA8EFE21A62FAC7067D9BCE59BB3E86599BF9F21151B53BBAE3C
-F47911A34700B698E1AC1E5586A8C949DEC1163154E92DAC6AF16CE83D34EA9C
-0B36F2E07D73E7149719AC7A779953E284FF561C049E8A48D019C30929D5EBF1
-7BEEF95E3A0996E42A09ED1D6E9ED11D668517F6B1A2B84EF51356FA9A27EB30
-BA2D94AE500140094E3B9DC0F166EE049D1D330DADC91F983EDD84EC358FE549
-746F90A7338B3FAA2179B27B270243860699C78B05307FA2C7212F7F7F3B0B38
-56F83EBA620F732D4B23AD08E64C03F93769DB7D57429438262819E205FAF81B
-25E8F0A13607A31637D16E9F2DDE3BCC7EEC06C3F9B6B06729CCB6C907A55348
-585573594FE64C254324B37DB0D70A099146722F592ABAA72D599A27C0EED6CB
-872CA243BCC4F9C012183514EADC7580C84681ED771BBC6FF9D22453DA11C033
-C434164E36FF2EE152EB38A660872089B0BCD431F4B700424ADB9C22EE7FD2E7
-1DB88B632D158A299E13213CA4B869FFB7B0E45F4064EF82A1331EDF4AABD99F
-509F93D413236CFE1A4F7CC8ECA8B93C62D9F0B44961421BA7CDF880AB58C6C0
-975156FC4D3DB5B6BCF7EDB0F3A19161068807396584B125039D87008DF9052A
-E71F3ED174A2841D6F7935BEB942B5AABBEE072777001B5E21BCFD70CC7E0203
-79CB994D8CB0CBBFF83529AA433B61308D50E23CF86C9DE2EBACE7E82BEA597A
-4206961F2C2F400C0950FC23EF4793589C5016DB907E6ECD51BA904AE32A49B9
-9B2C515D12EEC08E4009F55D0E7C751C6AA7601907B7C0D285B0C937422936DC
-108BF47B0F6FBB5563EBF254C2DFD18E97420282A86086FD493B4E7133E79AAA
-2CDF57EE1C6E74E625E902653D4D2EBB6F3B8B3C767B3989A20B1B842B564C6D
-6670B024CCECD4F2D452B08BA64A2FC4178DD46741BF960D50
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-TeXDict begin 23867906 17900936 1000 600 600 (presen.dvi)
-@start /Fa 175[96 80[{}1 90.9091 /CMEX10 rf /Fb 138[47
-33 35 31 1[47 1[47 1[22 2[22 3[40 47 40 1[44 16[58 80[{}13
-90.9091 /CMSSI10 rf /Fc 207[52 48[{}1 90.9091 /CMBX10
-rf /Fd 135[51 47[81 72[{}2 90.9091 /CMBXTI10 rf /Fe 192[55
-14[19 48[{}2 66.4176 /CMSY8 rf /Ff 161[45 32[71 17[71
-1[35 35 40[{}5 90.9091 /CMR10 rf /Fg 134[35 40 14[24
-32[58 12[20 59[{}5 66.4176 /CMMI8 rf /Fh 134[45 52 19[47
-11[75 20[65 7[25 25 58[{}7 90.9091 /CMMI10 rf /Fi 182[52
-73[{}1 66.4176 /MSAM10 rf /Fj 203[35 1[35 50[{}2 66.4176
-/CMR8 rf /Fk 148[45 20[56 3[77 61[71 17[71 1[71{}6 90.9091
-/CMSY10 rf /Fl 204[26 26 26 1[26 47[{}4 49.8132 /CMSS8
-rf /Fm 133[40 42 1[62 42 47 33 35 31 47 47 45 47 72 22
-44 24 22 47 45 28 40 47 40 47 44 7[61 4[62 51 2[58 2[80
-11[61 6[25 3[45 3[45 45 45 45 25 1[25 2[35 35 27[49 12[{}42
-90.9091 /CMSS10 rf /Fn 137[45 1[35 37 33 1[50 49 50 77
-2[26 23 50 1[30 43 1[43 1[47 12[67 3[62 10[58 70 62 14[49
-1[49 4[33 45[{}23 99.6264 /CMSS12 rf /Fo 134[54 1[80
-1[60 42 45 40 1[60 59 60 93 28 2[28 1[59 36 52 1[52 1[56
-10[77 8[102 5[78 2[84 75 12[59 59 59 1[59 2[59 33 4[46
-46 28[68 11[{}31 119.552 /CMSS12 rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-% dvips-unknown
-statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
-setpageparams } stopped end } { true } ifelse { statusdict /setpage known
-{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop 0 0 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 0 0 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 1 TeXcolorgray -600 1668 3024 2268 v 0
-TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 2424 1668
-a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0.15 0.15 0.525
-TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray 0.68 0.68 0.88
-TeXcolorrgb 1330 1573 a
-
- 1330 1573 a 1330 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf2
-
- restore
- 0.84 0.84 0.94
-TeXcolorrgb
- save
-
- pgf1
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1330 1585 a
-SDict begin H.S end
- 1330
-1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1380 1522 a
-SDict begin H.R end
- 1380 1522 a 1380 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1380 1585 a 1380
-1585 a
-SDict begin H.S end
- 1380 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1446 1522 a
-SDict begin H.R end
- 1446 1522 a 1446 1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /GoToPage >>/Subtype /Link H.B /ANN pdfmark end
- 1446
-1585 a 1446 1585 a
-SDict begin H.S end
- 1446 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1496 1522 a
-SDict begin H.R end
- 1496 1522 a 1496
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1496 1585 a 1511 1573 a
-
- 1511 1573 a 1511 1573
-a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf4
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf3
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
-
-1511 1585 a
-SDict begin H.S end
- 1511 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1552 1522 a
-SDict begin H.R end
- 1552 1522 a 1552 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1552
-1585 a 1552 1585 a
-SDict begin H.S end
- 1552 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1594 1522 a
-SDict begin H.R end
- 1594 1522 a 1594
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1594 1585 a 1594 1585 a
-SDict begin H.S end
- 1594 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1636 1522 a
-SDict begin H.R end
- 1636
-1522 a 1636 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1636 1585 a 1636 1585 a
-SDict begin H.S end
- 1636 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1677 1522 a
-SDict begin H.R end
- 1677 1522 a 1677 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1677 1585 a 1692
-1573 a
-
- 1692 1573 a 1692 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf6
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf5
-
- restore
-
-0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1692 1585 a
-SDict begin H.S end
- 1692 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1733 1522 a
-SDict begin H.R end
- 1733
-1522 a 1733 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1733 1585 a 1733 1585 a
-SDict begin H.S end
- 1733 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1775 1522 a
-SDict begin H.R end
- 1775 1522 a 1775 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1775 1585 a 1775
-1585 a
-SDict begin H.S end
- 1775 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1816 1522 a
-SDict begin H.R end
- 1816 1522 a 1816 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1816
-1585 a 1816 1585 a
-SDict begin H.S end
- 1816 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1858 1522 a
-SDict begin H.R end
- 1858 1522 a 1858
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1858 1585 a 1872 1573 a
-
- 1872 1573 a 1872 1573
-a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf8
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf7
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
-
-1872 1585 a
-SDict begin H.S end
- 1872 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1914 1522 a
-SDict begin H.R end
- 1914 1522 a 1914 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1914
-1585 a 1914 1585 a
-SDict begin H.S end
- 1914 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1955 1522 a
-SDict begin H.R end
- 1955 1522 a 1955
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1955 1585 a 1955 1585 a
-SDict begin H.S end
- 1955 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1997 1522 a
-SDict begin H.R end
- 1997
-1522 a 1997 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1997 1585 a 1997 1585 a
-SDict begin H.S end
- 1997 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2039 1522 a
-SDict begin H.R end
- 2039 1522 a 2039 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 2039 1585 a 2053
-1573 a
-
- 2053 1573 a 2053 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf11
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2053 1585 a
-SDict begin H.S end
- 2053 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2128 1522 a
-SDict begin H.R end
- 2128 1522 a 2128 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 2128 1585 a 2128
-1585 a
-SDict begin H.S end
- 2128 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2219 1522 a
-SDict begin H.R end
- 2219 1522 a 2219 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 2219
-1585 a 2234 1573 a
-
- 2234 1573 a 2234 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf12
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2234 1585
-a
-SDict begin H.S end
- 2234 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2292 1522 a
-SDict begin H.R end
- 2292 1522 a 2292 1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /GoBack >>/Subtype /Link H.B /ANN pdfmark end
- 2292
-1585 a 2292 1585 a
-SDict begin H.S end
- 2292 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2342 1522 a
-SDict begin H.R end
- 2342 1522 a 2342
-1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /Find >>/Subtype /Link H.B /ANN pdfmark end
- 2342 1585 a 2342 1585 a
-SDict begin H.S end
- 2342 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 2400 1522 a
-SDict begin H.R end
- 2400
-1522 a 2400 1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /GoForward >>/Subtype /Link H.B /ANN pdfmark end
- 2400 1585 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray Black 0 TeXcolorgray -475
--600 a
-SDict begin [/PageMode /UseOutlines/Page 1/View [/Fit] /DOCVIEW pdfmark
-end
- -475 -600 a -475 -600 a
-SDict begin [ {Catalog}<<>> /PUT pdfmark end
- -475 -600 a -475 -600
-a
-SDict begin H.S end
- -475 -600 a -475 -600 a
-SDict begin 13.6 H.A end
- -475 -600 a -475 -600 a
-SDict begin [/View [/XYZ H.V]/Dest (Doc-Start) cvn /DEST pdfmark end
- -475
--600 a -475 -600 a
-SDict begin [/Producer (dvips + Distiller)/Title ( Multiple View Geometry \0401cm Chapter 4 Estimation - 2D Projective Transformations )/Subject
-()/Creator (LaTeX with beamer class version 3.07)/Author (Tomohiro Yasuda)/Keywords
-() /DOCINFO pdfmark end
- -475 -600 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0.2 0.2 0.7
-TeXcolorrgb 340 2 a Fo(Multiple)38 b(View)g(Geometry)-191
-354 y Fn(Chapter)33 b(4)f(Estimation)h(-)f(2D)h(Projective)g(T)-8
-b(ransfo)m(rmations)p 0 TeXcolorgray 0 TeXcolorgray 581
-669 a Fm(T)g(omohiro)32 b(Y)-8 b(asuda)p 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 707 1019
-a(2010/6/16)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0.5 TeXcolorgray 2274 1639 a Fl(1)9 b(/)g(3)p 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-0 TeXcolorgray 0 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (Navigation1) cvn /DEST pdfmark
-end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray
-0 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (page.1) cvn /DEST pdfmark end
- 2299
-1668 a 0 TeXcolorgray eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop 0 TeXcolorgray 0 0 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 0 0 a 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray -600 1668
-3024 2268 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0.15 0.15 0.525 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
-0.68 0.68 0.88 TeXcolorrgb 1330 1573 a
-
- 1330 1573 a 1330
-1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf2
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf1
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
-
-1330 1585 a
-SDict begin H.S end
- 1330 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1380 1522 a
-SDict begin H.R end
- 1380 1522 a 1380 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1380
-1585 a 1380 1585 a
-SDict begin H.S end
- 1380 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1446 1522 a
-SDict begin H.R end
- 1446 1522 a 1446
-1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /GoToPage >>/Subtype /Link H.B /ANN pdfmark end
- 1446 1585 a 1446 1585 a
-SDict begin H.S end
- 1446 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1496 1522 a
-SDict begin H.R end
- 1496
-1522 a 1496 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1496 1585 a 1511 1573 a
-
- 1511 1573
-a 1511 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf4
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf3
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1511 1585 a
-SDict begin H.S end
- 1511 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1552 1522 a
-SDict begin H.R end
- 1552 1522 a 1552
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1552 1585 a 1552 1585 a
-SDict begin H.S end
- 1552 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1594 1522 a
-SDict begin H.R end
- 1594
-1522 a 1594 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1594 1585 a 1594 1585 a
-SDict begin H.S end
- 1594 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1636 1522 a
-SDict begin H.R end
- 1636 1522 a 1636 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1636 1585 a 1636
-1585 a
-SDict begin H.S end
- 1636 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1677 1522 a
-SDict begin H.R end
- 1677 1522 a 1677 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1677
-1585 a 1692 1573 a
-
- 1692 1573 a 1692 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf6
-
- restore
- 0.84 0.84 0.94
-TeXcolorrgb
- save
-
- pgf5
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1692 1585 a
-SDict begin H.S end
- 1692
-1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1733 1522 a
-SDict begin H.R end
- 1733 1522 a 1733 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1733 1585 a 1733
-1585 a
-SDict begin H.S end
- 1733 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1775 1522 a
-SDict begin H.R end
- 1775 1522 a 1775 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1775
-1585 a 1775 1585 a
-SDict begin H.S end
- 1775 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1816 1522 a
-SDict begin H.R end
- 1816 1522 a 1816
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1816 1585 a 1816 1585 a
-SDict begin H.S end
- 1816 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1858 1522 a
-SDict begin H.R end
- 1858
-1522 a 1858 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1858 1585 a 1872 1573 a
-
- 1872 1573
-a 1872 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf8
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf7
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1872 1585 a
-SDict begin H.S end
- 1872 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1914 1522 a
-SDict begin H.R end
- 1914 1522 a 1914
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1914 1585 a 1914 1585 a
-SDict begin H.S end
- 1914 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1955 1522 a
-SDict begin H.R end
- 1955
-1522 a 1955 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1955 1585 a 1955 1585 a
-SDict begin H.S end
- 1955 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1997 1522 a
-SDict begin H.R end
- 1997 1522 a 1997 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1997 1585 a 1997
-1585 a
-SDict begin H.S end
- 1997 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2039 1522 a
-SDict begin H.R end
- 2039 1522 a 2039 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 2039
-1585 a 2053 1573 a
-
- 2053 1573 a 2053 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf11
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2053 1585
-a
-SDict begin H.S end
- 2053 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2128 1522 a
-SDict begin H.R end
- 2128 1522 a 2128 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 2128
-1585 a 2128 1585 a
-SDict begin H.S end
- 2128 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2219 1522 a
-SDict begin H.R end
- 2219 1522 a 2219
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 2219 1585 a 2234 1573 a
-
- 2234 1573 a 2234 1573
-a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf12
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2234 1585 a
-SDict begin H.S end
- 2234 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2292 1522 a
-SDict begin H.R end
- 2292 1522 a 2292
-1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /GoBack >>/Subtype /Link H.B /ANN pdfmark end
- 2292 1585 a 2292 1585 a
-SDict begin H.S end
- 2292 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 2342 1522 a
-SDict begin H.R end
- 2342
-1522 a 2342 1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /Find >>/Subtype /Link H.B /ANN pdfmark end
- 2342 1585 a 2342 1585 a
-SDict begin H.S end
- 2342 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2400 1522 a
-SDict begin H.R end
- 2400 1522 a 2400 1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /GoForward >>/Subtype /Link H.B /ANN pdfmark end
- 2400 1585 a 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb 0.2 0.2 0.7 TeXcolorrgb
--529 -425 a Fo(4.2)37 b(Di\013erent)j(cost)e(functions)h(\(5/6\))p
-0.2 0.2 0.7 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
--475 -267 a Fm(The)30 b(image)h(co)m(rresp)s(ondences)i(de\014ne)e(an)f
-(algeb)m(raic)g(va)m(riet)m(y)h(in)f Fk(R)1793 -300 y
-Fj(4)1833 -267 y Fm(,)g(and)-475 -154 y(estimating)g(a)g(homography)h
-(b)s(ecomes)h(the)e(task)g(of)h(\014nding)f(a)g(va)m(riet)m(y)-8
-b(.)p 0 TeXcolorgray 0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb
--391 -26 a Fi(I)p 0 TeXcolorgray 0 TeXcolorgray -294
--16 a Fm(A)30 b(co)s(o)m(rdinate)i Fh(X)298 -2 y Fg(i)356
--16 y Fm(in)e Fk(R)532 -49 y Fj(4)602 -16 y Fm(is)g(the)g(pair)g(of)h
-(image)g(p)s(oints)e Ff(\()p Fh(x)1719 -2 y Fg(i)1748
--16 y Fh(;)15 b(y)1833 -2 y Fg(i)1861 -16 y Ff(\))p Fh(;)g
-Ff(\()p Fh(x)2023 -49 y Fe(0)2047 -2 y Fg(i)2075 -16
-y Fh(;)g(y)2163 -49 y Fe(0)2187 5 y Fg(i)2215 -16 y Ff(\))p
-Fm(.)p 0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb -391 111
-a Fi(I)p 0 TeXcolorgray 0 TeXcolorgray -294 121 a Fd(x)-231
-88 y Fe(0)-231 147 y Fg(i)-183 121 y Fk(\002)20 b Ff(\()p
-Fd(H)c(x)103 135 y Fg(i)131 121 y Ff(\))26 b(=)f Fc(0)30
-b Fm(p)m(resents)h(the)g(intersection)g Fh(X)1398 135
-y Fg(i)1457 121 y Fm(of)f(t)m(w)m(o)i(quadrics.)p 0 TeXcolorgray
-0.2 0.2 0.7 TeXcolorrgb -391 249 a Fi(I)p 0 TeXcolorgray
-0 TeXcolorgray -294 259 a Fm(A)e(va)m(riet)m(y)h Fk(V)132
-273 y Fg(H)229 259 y Fm(passes)f(\(o)m(r)i(most)f(nea)m(rly)f(passes\))
-g(through)h(the)g(p)s(oints)e Fh(X)2218 273 y Fg(i)2247
-259 y Fm(.)p 0 TeXcolorgray 0 1 0 TeXcolorrgb -475 515
-a Fb(P)m(erp)s(endicula)m(r)i(distance)p -475 547 853
-4 v 0 TeXcolorgray Fm(:)p 0 TeXcolorgray 0 TeXcolorgray
--475 1293 a
- /PSfrag where{pop(X)[[0(Bl)1 0]](Xp)[[1(Bl)1 0]](repro)[[2(Bl)1 0]](ex)[[3(Bl)1
-0]](ex1)[[4(Bl)1 0]](ex2)[[5(Bl)1 0]](ex3)[[6(Bl)1 0]]7 0 -1/Begin
-PSfrag}{userdict /PSfrag{pop}put}ifelse
- -475 1293 a @beginspecial 7 @llx 629 @lly
-771 @urx 791 @ury 3820 @rwi @setspecial
-%%BeginDocument: image/dp.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 7 629 771 791
-%%Title: dp
-%%CreationDate: Fri Jun 18 14:30:35 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 7 629 771 791
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      15 230 M
-      48.33 180.00 81.67 138.33
-      115 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      115 105 M
-      165.00 88.33 223.33 88.33
-      290 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      15 230 M
-      98.33 213.33 173.33 213.33
-      240 230 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 230 M
-      256.67 180.00 273.33 138.33
-      290 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 145 195 5 5 TGEL F
-GS
-   GS
-      NP 145 195 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 125 245 5 5 TGEL F
-GS
-   GS
-      NP 125 245 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      100 285 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (X) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      155 170 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Xp) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      125 245 M
-      145 195 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      310 165 M
-      270.00 248.33 215.00 268.33
-      -65 -105 atan DU cos 8.000 MU 145 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      145 225 8.000 3.000 -105 -65 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      145 225 8.000 3.000 -105 -65 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      315 145 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      360 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex2) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      360 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex3) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      360 190 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex1) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      390 320 M
-      775 320 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      420 360 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (repro) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jun 18 14:30:35 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial -475 1293 a
- /End PSfrag
- -475 1293 a -475 403 a
- /Hide PSfrag
- -475
-403 a -1254 467 a Fm(PSfrag)f(replacements)p -1254 499
-779 4 v -475 502 a
- /Unhide PSfrag
- -475 502 a -579 601 a
-  {
- -579 601 a 0
-TeXcolorgray Fh(X)-504 615 y Fg(i)p 0 TeXcolorgray -579
-601 a
-  } 0/Place PSfrag
- -579 601 a -579 714 a
-  {
- -579 714 a 0 TeXcolorgray
--550 692 a Ff(^)-579 715 y Fh(X)-504 729 y Fg(i)p 0 TeXcolorgray
--579 714 a
-  } 1/Place PSfrag
- -579 714 a -1127 824 a
-  {
- -1127 824 a 0 TeXcolorgray
-Fm(rep)m(rojection)j(erro)m(r)p 0 TeXcolorgray -1127
-824 a
-  } 2/Place PSfrag
- -1127 824 a -919 931 a
-  {
- -919 931 a 0 TeXcolorgray
-Fh(d)-872 946 y Fe(?)-813 931 y Ff(\()p Fh(X)-703 945
-y Fg(i)-674 931 y Fh(;)15 b Fk(V)-578 945 y Fg(H)-511
-931 y Ff(\))p 0 TeXcolorgray -919 931 a
-  } 3/Place PSfrag
- -919 931 a -1020
-1044 a
-  {
- -1020 1044 a 0 TeXcolorgray Ff(=)25 b Fk(k)p Fh(X)-804
-1058 y Fg(i)-755 1044 y Fk(\000)-635 1021 y Ff(^)-664
-1044 y Fh(X)-589 1058 y Fg(i)-560 1044 y Fk(k)-515 1011
-y Fj(2)p 0 TeXcolorgray -1020 1044 a
-  } 4/Place PSfrag
- -1020 1044 a -2501
-1157 a
-  {
- -2501 1157 a 0 TeXcolorgray Ff(=)g(\()p Fh(x)-2318
-1171 y Fg(i)-2269 1157 y Fk(\000)37 b Ff(^)-62 b Fh(x)-2126
-1171 y Fg(i)-2098 1157 y Ff(\))-2063 1124 y Fj(2)-2003
-1157 y Ff(+)20 b(\()p Fh(y)-1832 1171 y Fg(i)-1784 1157
-y Fk(\000)33 b Ff(^)-58 b Fh(y)-1648 1171 y Fg(i)-1620
-1157 y Ff(\))-1585 1124 y Fj(2)-1525 1157 y Ff(+)19 b(\()p
-Fh(x)-1348 1124 y Fe(0)-1324 1171 y Fg(i)-1276 1157 y
-Fk(\000)-1156 1133 y Ff(^)-1185 1157 y Fh(x)-1133 1131
-y Fe(0)-1109 1171 y Fg(i)-1081 1157 y Ff(\))-1046 1124
-y Fj(2)-986 1157 y Ff(+)h(\()p Fh(y)-812 1124 y Fe(0)-789
-1179 y Fg(i)-740 1157 y Fk(\000)-623 1133 y Ff(^)-650
-1157 y Fh(y)-602 1131 y Fe(0)-578 1179 y Fg(i)-550 1157
-y Ff(\))-515 1124 y Fj(2)p 0 TeXcolorgray -2501 1157
-a
-  } 5/Place PSfrag
- -2501 1157 a -1396 1266 a
-  {
- -1396 1266 a 0 TeXcolorgray
-Ff(=)25 b Fh(d)p Ff(\()p Fd(x)-1155 1280 y Fg(;)-1122
-1265 y Ff(^)-1131 1266 y Fd(x)-1069 1280 y Fg(i)-1040
-1266 y Ff(\))-1005 1233 y Fj(2)-945 1266 y Ff(+)20 b
-Fh(d)p Ff(\()p Fd(x)-709 1233 y Fe(0)-709 1292 y Fg(i)-681
-1266 y Fh(;)-632 1265 y Ff(^)-641 1266 y Fd(x)-578 1228
-y Fe(0)-578 1289 y Fg(i)-550 1266 y Ff(\))-515 1233 y
-Fj(2)p 0 TeXcolorgray -1396 1266 a
-  } 6/Place PSfrag
- -1396 1266 a -446
-1482 a Ff(^)-475 1505 y Fh(X)-400 1519 y Fg(i)-342 1505
-y Fm(:)41 b(the)30 b(closest)h(p)s(oint)f(to)h Fh(X)566
-1519 y Fg(i)624 1505 y Fm(lying)g(on)f(the)h(va)m(riet)m(y)g
-Fk(V)1441 1519 y Fg(H)1507 1505 y Fm(.)p 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0.5 TeXcolorgray 2274 1639
-a Fl(2)9 b(/)g(3)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-2299 1668 a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray 0 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (Navigation2) cvn /DEST pdfmark
-end
- 2299 1668 a 2299
-1668 a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray 0 TeXcolorgray 2299
-1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (page.2) cvn /DEST pdfmark end
- 2299 1668 a 0 TeXcolorgray
-eop end
-%%Page: 3 3
-TeXDict begin 3 2 bop 0 TeXcolorgray 0 0 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 0 0 a 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray -600 1668
-3024 2268 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0.15 0.15 0.525 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
-0.68 0.68 0.88 TeXcolorrgb 1330 1573 a
-
- 1330 1573 a 1330
-1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf2
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf1
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
-
-1330 1585 a
-SDict begin H.S end
- 1330 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1380 1522 a
-SDict begin H.R end
- 1380 1522 a 1380 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1380
-1585 a 1380 1585 a
-SDict begin H.S end
- 1380 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1446 1522 a
-SDict begin H.R end
- 1446 1522 a 1446
-1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /GoToPage >>/Subtype /Link H.B /ANN pdfmark end
- 1446 1585 a 1446 1585 a
-SDict begin H.S end
- 1446 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1496 1522 a
-SDict begin H.R end
- 1496
-1522 a 1496 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1496 1585 a 1511 1573 a
-
- 1511 1573
-a 1511 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf4
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf3
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1511 1585 a
-SDict begin H.S end
- 1511 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1552 1522 a
-SDict begin H.R end
- 1552 1522 a 1552
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1552 1585 a 1552 1585 a
-SDict begin H.S end
- 1552 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1594 1522 a
-SDict begin H.R end
- 1594
-1522 a 1594 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1594 1585 a 1594 1585 a
-SDict begin H.S end
- 1594 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1636 1522 a
-SDict begin H.R end
- 1636 1522 a 1636 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1636 1585 a 1636
-1585 a
-SDict begin H.S end
- 1636 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1677 1522 a
-SDict begin H.R end
- 1677 1522 a 1677 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1677
-1585 a 1692 1573 a
-
- 1692 1573 a 1692 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf6
-
- restore
- 0.84 0.84 0.94
-TeXcolorrgb
- save
-
- pgf5
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1692 1585 a
-SDict begin H.S end
- 1692
-1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1733 1522 a
-SDict begin H.R end
- 1733 1522 a 1733 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1733 1585 a 1733
-1585 a
-SDict begin H.S end
- 1733 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1775 1522 a
-SDict begin H.R end
- 1775 1522 a 1775 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1775
-1585 a 1775 1585 a
-SDict begin H.S end
- 1775 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1816 1522 a
-SDict begin H.R end
- 1816 1522 a 1816
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1816 1585 a 1816 1585 a
-SDict begin H.S end
- 1816 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1858 1522 a
-SDict begin H.R end
- 1858
-1522 a 1858 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1858 1585 a 1872 1573 a
-
- 1872 1573
-a 1872 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf8
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf7
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1872 1585 a
-SDict begin H.S end
- 1872 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1914 1522 a
-SDict begin H.R end
- 1914 1522 a 1914
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1914 1585 a 1914 1585 a
-SDict begin H.S end
- 1914 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1955 1522 a
-SDict begin H.R end
- 1955
-1522 a 1955 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1955 1585 a 1955 1585 a
-SDict begin H.S end
- 1955 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1997 1522 a
-SDict begin H.R end
- 1997 1522 a 1997 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1997 1585 a 1997
-1585 a
-SDict begin H.S end
- 1997 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2039 1522 a
-SDict begin H.R end
- 2039 1522 a 2039 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 2039
-1585 a 2053 1573 a
-
- 2053 1573 a 2053 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf11
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2053 1585
-a
-SDict begin H.S end
- 2053 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2128 1522 a
-SDict begin H.R end
- 2128 1522 a 2128 1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation1) cvn H.B /ANN pdfmark end
- 2128
-1585 a 2128 1585 a
-SDict begin H.S end
- 2128 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2219 1522 a
-SDict begin H.R end
- 2219 1522 a 2219
-1585 a
-SDict begin [/Color [.5 .5 .5]/H /N/Border [0 0 0]BorderArrayPatch/Subtype
-/Link/Dest (Navigation3) cvn H.B /ANN pdfmark end
- 2219 1585 a 2234 1573 a
-
- 2234 1573 a 2234 1573
-a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf12
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2234 1585 a
-SDict begin H.S end
- 2234 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2292 1522 a
-SDict begin H.R end
- 2292 1522 a 2292
-1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /GoBack >>/Subtype /Link H.B /ANN pdfmark end
- 2292 1585 a 2292 1585 a
-SDict begin H.S end
- 2292 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 2342 1522 a
-SDict begin H.R end
- 2342
-1522 a 2342 1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /Find >>/Subtype /Link H.B /ANN pdfmark end
- 2342 1585 a 2342 1585 a
-SDict begin H.S end
- 2342 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2400 1522 a
-SDict begin H.R end
- 2400 1522 a 2400 1585 a
-SDict begin [/H /N/Border [0 0 0]BorderArrayPatch/Action << /Subtype
-/Named /N /GoForward >>/Subtype /Link H.B /ANN pdfmark end
- 2400 1585 a 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb 0.2 0.2 0.7 TeXcolorrgb
--529 -425 a Fo(4.2)37 b(Di\013erent)j(cost)e(functions)h(\(6/6\))p
-0.2 0.2 0.7 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
--475 -135 a(Conic)e(analogue)30 b Fm(:)p 0 TeXcolorgray
-0 TeXcolorgray 343 710 a
- /PSfrag where{pop(dx)[[0(Bl)1 0]](dy)[[1(Bl)1 0]](dp)[[2(Bl)1 0]](C)[[3(Bl)1
-0]]4 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 343 710 a @beginspecial 32 @llx
-635 @lly 305 @urx 778 @ury 1365 @rwi @setspecial
-%%BeginDocument: image/conic.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 32 635 305 778
-%%Title: conic
-%%CreationDate: Fri Jun 18 14:30:30 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 32 635 305 778
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 300 245 240 105 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 495 145 5 5 TGEL F
-GS
-   GS
-      NP 495 145 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      495 145 M
-      365 145 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      495 145 M
-      495 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      410 115 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dx) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      510 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dy) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 465 170 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      495 145 M
-      465 170 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      425 165 M
-      441.67 158.33 456.67 155.00
-      0 20 atan DU cos 8.000 MU 470 exch SU
-      exch sin 8.000 MU 155 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      470 155 8.000 3.000 20 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      470 155 8.000 3.000 20 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      415 190 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dp) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      450 350 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jun 18 14:30:30 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 343 710 a
- /End PSfrag
- 343 710 a 343 159 a
- /Hide PSfrag
- 343 159 a
--436 223 a Fm(PSfrag)g(replacements)p -436 255 779 4
-v 343 258 a
- /Unhide PSfrag
- 343 258 a 252 357 a
-  {
- 252 357 a 0 TeXcolorgray
-Fh(d)299 371 y Fg(x)p 0 TeXcolorgray 252 357 a
-  } 0/Place PSfrag
- 252 357
-a 254 458 a
-  {
- 254 458 a 0 TeXcolorgray Fh(d)301 472 y Fg(y)p
-0 TeXcolorgray 254 458 a
-  } 1/Place PSfrag
- 254 458 a 237 582 a
-  {
- 237 582
-a 0 TeXcolorgray Fh(d)284 597 y Fe(?)p 0 TeXcolorgray
-237 582 a
-  } 2/Place PSfrag
- 237 582 a 272 710 a
-  {
- 272 710 a 0 TeXcolorgray
-Fh(C)p 0 TeXcolorgray 272 710 a
-  } 3/Place PSfrag
- 272 710 a 0 TeXcolorgray
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb -391 962 a Fi(I)p
-0 TeXcolorgray 0 TeXcolorgray -294 972 a Fh(d)-247 987
-y Fe(?)-187 972 y Ff(\()p Fh(X)r(;)15 b(C)7 b Ff(\))72
-939 y Fj(2)137 972 y Fk(\024)25 b Fh(d)280 986 y Fg(x)325
-972 y Ff(\()p Fh(X)r(;)15 b(C)7 b Ff(\))584 939 y Fj(2)644
-972 y Ff(+)20 b Fh(d)782 986 y Fg(y)824 972 y Ff(\()p
-Fh(X)r(;)15 b(C)7 b Ff(\))1083 939 y Fj(2)p 0 TeXcolorgray
-0.2 0.2 0.7 TeXcolorrgb -391 1100 a Fi(I)p 0 TeXcolorgray
-0 TeXcolorgray -294 1110 a Fm(A)30 b(conic)i(can)e(b)s(e)g(estimated)g
-(b)m(y)h(minimizing)1257 1042 y Fa(P)1353 1137 y Fg(i)1397
-1110 y Fh(d)1444 1125 y Fe(?)1503 1110 y Ff(\()p Fh(x)1590
-1124 y Fg(i)1619 1110 y Fh(;)15 b(C)7 b Ff(\))1766 1077
-y Fj(2)1805 1110 y Fh(:)p 0 TeXcolorgray 0.2 0.2 0.7
-TeXcolorrgb -391 1238 a Fi(I)p 0 TeXcolorgray 0 TeXcolorgray
--294 1248 a Fm(Minimizing)154 1180 y Fa(P)250 1275 y
-Fg(i)293 1248 y Fh(d)340 1263 y Fe(?)400 1248 y Ff(\()p
-Fh(x)487 1262 y Fg(i)515 1248 y Fh(;)15 b(C)7 b Ff(\))662
-1215 y Fj(2)732 1248 y Fm(cannot)31 b(b)s(e)f(achieved)h(b)m(y)g(a)f
-(linea)m(r)g(solution.)p 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0.5 TeXcolorgray 2274 1639
-a Fl(3)9 b(/)g(3)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-2299 1668 a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray 0 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (Navigation3) cvn /DEST pdfmark
-end
- 2299 1668 a 2299
-1668 a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray 0 TeXcolorgray 2299
-1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (page.3) cvn /DEST pdfmark end
- 2299 1668 a 0 TeXcolorgray
-eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/rinkou/6_18/presen.snm b/latex/M2/rinkou/6_18/presen.snm
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/6_18/presen.tex b/latex/M2/rinkou/6_18/presen.tex
deleted file mode 100644 (file)
index 59210c7..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  %\usetheme{KeynoteLikeGradient}
-  \setbeamercovered{transparent} %\e$B0u:~MQ\e(B
-  \setbeamertemplate{footline}[page number]
-
-
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange#1{\setbeamercolor{alerted text}{fg=orange}\alert{#1}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{{\it \setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}}
-\def\innersection#1{ {\Large #1}\vspace{0.5cm} }
-
-% my mathvec extension
-\newcommand{\vtheta}{\myvector{\theta}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usepackage{fancyhdr}
-\usepackage{ascmac}
-\usepackage{amsmath,amssymb}
-\usefonttheme{professionalfonts}
-
-\title{
-   Multiple View Geometry\\
-   \vspace{1cm}
-   \large{Chapter 4 Estimation - 2D Projective Transformations}
-}
-\author{Tomohiro Yasuda}
-\date{2010/6/16}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-
-\begin{frame}
-    \frametitle{4.2 Different cost functions (5/6)}
-
-       The image correspondences define an algebraic variety in $\mathcal{R}^4$,
-       and estimating a homography becomes the task of finding a variety.
-       \begin{itemize}
-               \item A coordinate $X_i$ in $\mathcal{R}^4$ is 
-                       the pair of image points $(x_i, y_i), ({x^\prime}_i, {y^\prime}_i)$.
-               \item $\vxp_i \times (\mH \vx_i) = \vZERO$ presents the intersection $X_i$ of two quadrics.
-               \item A variety $\mathcal{V}_H$ passes (or most nearly passes) through the points $X_i$.
-       \end{itemize}
-
-       \vspace{0.5cm}
-       
-       \new{Perpendicular distance}:
-       
-       \vspace{-0.5cm}
-
-       \begin{figure}
-               \psfrag{X}{$X_i$}
-               \psfrag{Xp}{$\hat{X_i}$}
-               \psfrag{repro}{reprojection error}
-               \psfrag{ex}{$d_\perp(X_i, \mathcal{V}_H)$}
-               \psfrag{ex1}{$= \|X_i - \hat{X_i}\|^2$}
-               \psfrag{ex2}{$= (x_i - \hat{x_i})^2 + (y_i - \hat{y_i})^2 + ({x^\prime}_i - \hat{ {x^\prime}_i})^2 + ({y^\prime}_i - \hat{ {y^\prime}_i})^2 $}
-               \psfrag{ex3}{$= d(\vx_,\vxh_i)^2 + d(\vxp_i, \vxhp_i)^2  $}
-               \includegraphics[scale=0.5]{image/dp.eps}
-       \end{figure}
-
-       $\hat{X_i}$ : the closest point to $X_i$ lying on the variety $\mathcal{V}_H$.  
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.2 Different cost functions (6/6)}
-
-       \innersection{Conic analogue}:  
-
-       \begin{figure}
-               \psfrag{dx}{$d_x$}
-               \psfrag{dy}{$d_y$}
-               \psfrag{dp}{$d_\perp$}
-               \psfrag{C}{$C$}
-               \includegraphics[scale=0.5]{image/conic.eps}
-       \end{figure}
-
-       \begin{itemize}
-               \item $d_\perp(X,C)^2 \leq d_x(X,C)^2 + d_y(X,C)^2 $
-               %\item $d_\parp(X,C)^2 \leq d(x,\mHi x^\prime) + d(x^\prime, \mHi x) $
-               \item A conic can be estimated by minimizing $\sum_i d_\perp(x_i,C)^2.$
-               \item Minimizing $\sum_i d_\perp(x_i,C)^2$ cannot be achieved by a linear solution.
-       \end{itemize}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-%\begin{frame}
-%    \frametitle{4.2 Different cost functions (7/7)}
-
-%      \innersection{\new{Sampson error}}:     
-
-%      \[
-               
-%      \]
-%\end{frame}
-
-
-
-
-\end{document}
diff --git a/latex/M2/rinkou/6_18/presen.tex~ b/latex/M2/rinkou/6_18/presen.tex~
deleted file mode 100644 (file)
index 100bdc1..0000000
+++ /dev/null
@@ -1,465 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  %\usetheme{KeynoteLikeGradient}
-  \setbeamercovered{transparent}
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange{\setbeamercolor{alerted text}{fg=orange}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{\setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usefonttheme{professionalfonts}
-
-\title{
-   Statistical Optimization for Geometric Computation\\
-   \large{Chapter2 Fundamentals of Linear Algebra}
-}
-\author{Tomohiro Yasuda}
-\date{2009/9/3}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(1/3)}
-    
-    A \new{tensor} is defined as 
-    a set of real numbers 
-    $\mathcal{T} = (\mT_{i_1 i_2 \cdots i_r}),
-    i_1 , i_2 , \ldots , i_r = 1 , \ldots , n.$
-    
-
-    \begin{itemize}
-        \item tensor dimension : the range that each indeces can take
-        \item tensor degree : the number of indeces 
-    \end{itemize}
-
-    \vspace{0.5cm}
-
-    \begin{enumerate}
-       \item Dimensions of each indices can be different. 
-       we denote that as $n_1 n_2 \cdots n_r-tensor$(\new{mixied tensor}).  
-  
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is symmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots (i_k i_{k+1}) \cdots i_r$.
-
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is antisymmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots [i_k i_{k+1}] \cdots i_r$.
-    \end{enumerate}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(2/3)}
-    
-    Direct sum :
-    \begin{itemize}
-       \item The \new{direct sum} of m-vector $\va$ and n-vector $\vb$ is
-       a (m+n)-vector $ (a_1 , \ldots , a_m , b_1 , \ldots , b_n )$. 
-        \item The direct sum of mm-matrix $\mA$ and nn-matrix $\mB$ is
-       a (m+n)(m+n)-matrix whose diagonal blocks are $\mA$ and $\mB$ ,
-       and elsewhere elements are zero. 
-    \end{itemize}
-    We denote them by $\va \oplus \vb$ and $\mA \oplus \mB$ respectively.
-
-    The following relations are obvious:
-    \begin{eqnarray}
-       (\mA \oplus \mB)(\vu \oplus \vv) = (\mA \vu) \oplus (\mB \vv), \\
-       (\va \oplus \vb , \vu \oplus \vv) = (\va , \vu)+(\vb , \vv).     
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(3/3)}
-    
-    Tensor product :
-
-    The \new{tensor product} of 
-    tensor $\mathcal{A} = (\mA_{i_1 \cdots i_r})$ and
-    tensor $\mathcal{B} = (\mB_{i_1 \cdots i_s})$ is a 
-    tensor $\mathcal{C} = (\mC_{i_1 \cdots i_{r+s}})$ defined by
-    \begin{equation}
-       \mC_{i_1 \cdots i_{r+s}} = \mA_{i_1 \cdots i_r} \mB_{i_1 \cdots i_s}.
-    \end{equation}
-
-    We denote it by $\mathcal{C} = \mathcal{A} \otimes \mathcal{B}$.
-
-    The following identities holds for scalar $c$ and vectors $\va$ and $\vb$:
-    \begin{eqnarray}
-       c \otimes \vu = c \vu , \hspace{1cm} \va \otimes \vb = \va \vbt.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(1/5)}
-    
-    Cast:
-
-    The \new{cast} is a rearrangement 
-    the elements of $m_1 \cdots m_r$-tensor
-    into $n_1 \cdots n_s$-tensor
-    which has different dimensions and degree,
-    where two tensor has the same number of elements.
-
-    The cast into $n_1 \cdots n_s$-tensor is written as
-    $\rm{type}_{n_1 \cdots n_s}[\mathcal{T}]$.
-
-    \vspace{0.5cm}
-
-    Example in 33-matrices:
-    \begin{eqnarray}
-       \va = 
-       \begin{pmatrix}
-          A_{11} \\ 
-          A_{12} \\
-          \vdots \\
-          A_{33} 
-       \end{pmatrix},&
-       \mA =
-       \begin{pmatrix}
-           a_1 & a_2 & a_3 \\
-           a_4 & a_5 & a_6 \\ 
-           a_7 & a_8 & a_9 
-       \end{pmatrix}\\
-       \va = \rm{type}_9[\mA], &
-       \mA = \rm{type}_{33}[\va]
-    \end{eqnarray}
-    The norm is preserved by cast:
-    \begin{equation}
-       ||\va|| = ||\mA||
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(2/5)}
-    
-    Example in (33)-matrices:
-    
-    The elements of a (33)-matrix $\mS = (S_{ij})$ are
-    rearranged into a 6-vector
-
-    \begin{equation}
-        \vs =
-        \begin{pmatrix}
-            S_{11} \\
-            S_{22} \\
-            S_{33} \\
-            \sqrt{2}S_{23} \\
-            \sqrt{2}S_{31} \\
-            \sqrt{2}S_{12}
-        \end{pmatrix} 
-    \end{equation}
-
-    Conversly,a 6-vector $\vs = (s_{\kappa})$ is
-    rearranged into a (33)-matrix
-
-    \begin{equation}
-        \mS = \frac{1}{\sqrt{2}}
-        \begin{pmatrix}
-            \sqrt{2}s_1 & s_6 & s_5 \\
-            s_6 & \sqrt{2}s_2 & s_4 \\
-            s_5 & s_4 & \sqrt{2}s_3
-        \end{pmatrix}
-    \end{equation}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(3/5)}
-    
-    Example in (33)-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vs = \rm{type}_6[\mS], &
-        \mS = \rm{type}_{(33)}[\vs].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\vs|| = ||\mS||.
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(4/5)}
-    
-    Example in [33]-matrices:
-    
-    The elements of a [33]-matrix $\mW = (W_{ij})$ are
-    rearranged into a 3-vector
-
-    \begin{eqnarray}
-        \vw =
-        \begin{pmatrix}
-            W_{32} \\
-            W_{13} \\
-            W_{21} \\
-        \end{pmatrix},&
-        w_{\kappa} = \frac{1}{2} \sum^3_{i,j=1} \epsilon+{\kappa i j} W_{ij}.
-    \end{eqnarray}
-
-    Conversly,a 3-vector $\vw = (w_{\kappa})$ is
-    rearranged into a [33]-matrix
-
-    \begin{eqnarray}
-        \mW = 
-        \begin{pmatrix}
-            0 & -w_3 & w_2 \\
-            w_3 & 0 & -w_1 \\
-            -w_2 & w_1 & 0 
-        \end{pmatrix}
-        = \vw \times \mI, &
-        W_{ij} = - \sum^3_{k=1} \epsilon_{ij\kappa} w_{\kappa}.
-    \end{eqnarray}
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(5/5)}
-    
-    Example in [33]-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vw = \rm{type}_3[\mW], &
-        \mW = \rm{type}_{[33]}[\vw].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\mW|| = \sqrt{2}||\vw||, &
-        \mW \vr = \vw \times \vr.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(1/7)}
-    
-    33-matrices:
-
-    A 3333-tensor $\mathcal{T} = (\mT_{ijkl})$ defines a linear
-    mappig from a 33-matrix to a 33-matrix $\mA = (A_{ij})$ is
-    mapped to matrix $\mAp = (A^{\prime}_{ij})$ in the form
-    \begin{equation}
-        A^{\prime}_{ij} = \sum^3_{k,l=1} T_{ijkl} A_{kl}.
-    \end{equation}
-
-    This mapping is denoted by
-    \begin{equation}
-        \mAp = \mathcal{T}\mA.
-    \end{equation}
-
-    %The identity mapping $\mathcal{I} $
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(2/7)}
-    
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \delta_{ik} \delta_{jl}.
-    \end{equation}
-
-    \vspace{0.5cm}
-    Similarity transformation:
-
-    The similarity transformation $\mAp = \mTi \mA \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ )
-    is given by 
-    \begin{equation}
-        T_{ijkl} = T_{ik}^{-1} T_{lj}.
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(3/7)}
-    
-    Nonsingular tensor and inverse mapping:
-
-    The mapping $\mathcal{T}$ is nonsingular if and only if 
-    $\rm{type}_{99}[\mathcal{T}]$ is singular.
-    
-    Using this, The inverse mapping $\mathcal{T}^{-1}$ is given by 
-    \begin{equation}
-        \mathcal{T}^{-1} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-1}]
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    The generalized inverse mapping:
-
-    If mapping $\mathcal{T}$ is singular, its generalized inverse
- mapping
-    $\mathcal{T}^{-}$ is given by
-    \begin{equation}
-        \mathcal{T}^{-} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-}]
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(4/7)}
-
-
-    Spectral decomposition:
-
-    A 33-matrix $\mA$ is an \new{eigenmatrix} of a 3333-tensor
- $\mathcal{T}$
-    for eigenvalue $\lambda$ if 
-    \begin{equation}
-        \mathcal{T} \mA = \lambda \mA.
-    \end{equation}
-
-    A way to solve this problem is solving the following eigenvalue
- problem:
-    \begin{equation}
-       \mT \va = \lambda \va,
-    \end{equation}
-    where $\mT = \rm{type}_{99}[\mathcal{T}]$ and $\va = \rm{type}_9[\mA]$.
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(5/7)}
-  
-    (33)-matrices:
-
-    A (33)(33)-tensor $\mathcal{M} = (M_{ijkl})$ defines a linear
-    mapping from a (33)-matrix to (33)-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mSp = \mathcal{M} \mS.
-    \end{equation}
-
-    If a (33)(33)-tensor $\mathcal{M}$ is cast into a 66-matrix
-    $\mM$ and if (33)-matrices $\mS$ and $\mSp$ are cast into 
-    6-vectors $\vs$ and $\vsp$, respectively , 
-    the mapping $\mSp = \mathcal{M}\mS$ is identified with
-    \begin{equation}
-       \vsp = \mathcal{M}\vsp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%
-\begin{frame} 
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(6/7)}
-
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \frac{1}{2} ( \delta_{ik} \delta_{jl} + \delta_{jk} \delta_{il}).
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    Congruence transformation:
-
-    The congruence transformation $\mSp = \mTi \mS \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ which maps a (33)-matrix to a (33)-matrix )
-    is given by 
-    \begin{equation}
-        M_{ijkl} = \frac{1}{2} ( T_{ki} T_{ij} + T_{kj} T_{li}).
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(7/7)}
-  
-    [33]-matrices:
-
-    A [33][33]-tensor $\mathcal{R} = (R_{ijkl})$ defines a linear
-    mapping from a [33]-matrix to [33]-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mWp = \mathcal{R} \mW.
-    \end{equation}
-
-    If a [33][33]-tensor $\mathcal{R}$ is cast into a 33-matrix
-    $\mR$ and if [33]-matrices $\mW$ and $\mWp$ are cast into 
-    3-vectors $\vw$ and $\vwp$, respectively , 
-    the mapping $\mWp = \mathcal{R}\mW$ is identified with
-    \begin{equation}
-       \vwp = 2\mathcal{R}\vwp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%
-
-\end{document}
diff --git a/latex/M2/rinkou/6_18/presen.toc b/latex/M2/rinkou/6_18/presen.toc
deleted file mode 100644 (file)
index 8c353fc..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\select@language {english}
diff --git a/latex/M2/rinkou/6_18/presen_yasuda.pdf b/latex/M2/rinkou/6_18/presen_yasuda.pdf
deleted file mode 100644 (file)
index ce7e485..0000000
Binary files a/latex/M2/rinkou/6_18/presen_yasuda.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_25/.ps.pdf b/latex/M2/rinkou/6_25/.ps.pdf
deleted file mode 100644 (file)
index 68a41a8..0000000
Binary files a/latex/M2/rinkou/6_25/.ps.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_25/2010-6-16-Yasuda.pdf b/latex/M2/rinkou/6_25/2010-6-16-Yasuda.pdf
deleted file mode 100644 (file)
index b416e37..0000000
Binary files a/latex/M2/rinkou/6_25/2010-6-16-Yasuda.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_25/Makefile b/latex/M2/rinkou/6_25/Makefile
deleted file mode 100644 (file)
index 88aaa7c..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-
-all : image4presen presen.pdf 
-
-print : image4print presen.pdf 
-
-
-presen.pdf : presen.tex
-       platex presen.tex
-       dvips presen.dvi
-       ps2pdf presen.ps
-       acroread presen.pdf
-
-image4presen : 
-       tgif -print -eps -color image/dp.obj
-       tgif -print -eps -color image/conic.obj
-
-
-image4print : 
-       tgif -print -eps image/dp.obj
-       tgif -print -eps image/conic
-
diff --git a/latex/M2/rinkou/6_25/beamerthemeKeynoteLikeGradient.sty b/latex/M2/rinkou/6_25/beamerthemeKeynoteLikeGradient.sty
deleted file mode 100644 (file)
index 09dd5e2..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-% beamerthemeKeynoteLikeGradient.sty
-
-\newif\ifbeamer@footauthor
-\newif\ifbeamer@foottitle
-\newif\ifbeamer@footnumber
-\DeclareOptionBeamer{footauthor}{\beamer@footauthortrue}
-\DeclareOptionBeamer{foottitle}{\beamer@foottitletrue}
-\DeclareOptionBeamer{footnumber}{\beamer@footnumbertrue}
-\ProcessOptionsBeamer
-
-\setbeamersize{text margin left=1.5em, text margin right=1.5em}
-
-% fonts
-\setbeamerfont{title}{size=\Huge}
-\setbeamerfont{subtitle}{size=\LARGE}
-\setbeamerfont{author}{size=\Large}
-\setbeamerfont{institute}{size=\normalsize}
-\setbeamerfont{frametitle}{size=\huge}
-
-% colors
-\definecolor{middlecolor}{rgb}{0.0588,0.054901,0.12941}
-\definecolor{bottomcolor}{rgb}{0.31764,0.31764,0.384313}
-\definecolor{examplegreen}{rgb}{0.419607,0.60,0.470588}
-\setbeamercolor{title}{fg=white}
-\setbeamercolor{normal text}{fg=white}
-\setbeamercolor{frametitle}{fg=white}
-\setbeamercolor{structure}{fg=white}
-\setbeamercolor{math text}{fg=white}
-\setbeamercolor{separation line}{fg=red}
-
-% templates
-\setbeamertemplate{items}[circle]
-\setbeamertemplate{enumerate items}[default]
-\setbeamertemplate{navigation symbols}{}
-\setbeamertemplate{background canvas}[vertical shading][top=black, middle=middlecolor, bottom=bottomcolor, midpoint=0.5]
-\setbeamertemplate{headline}[default]
-\setbeamertemplate{frametitle}{
-  \begin{center}
-    \insertframetitle ~{\normalsize \insertframesubtitle}\par
-  \end{center}
-}
-\setbeamertemplate{block begin}{
-  \underline{\insertblocktitle}\par
-}
-\setbeamertemplate{block end}{}
-\setbeamertemplate{block alerted begin}{
-  {\color{red}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block alerted end}{}
-\setbeamertemplate{block example begin}{
-  {\color{examplegreen}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block example end}{}
-
-% footline style
-\defbeamertemplate*{footline}{KeynoteLikeGradation}{
-  \setbeamercolor{footlinecolor}{fg=white}
-  \hbox{
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, left]{fg=white}
-    \ifbeamer@footauthor\insertshortauthor(\insertshortinstitute)\fi
-  \end{beamercolorbox}
-    
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, center]{fg=white}
-    \ifbeamer@foottitle\insertshorttitle\fi
-  \end{beamercolorbox}
-  
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, right]{fg=white}
-    \ifbeamer@footnumber\insertframenumber{} of \inserttotalframenumber{}\fi
-  \end{beamercolorbox}
-  }
-}
diff --git a/latex/M2/rinkou/6_25/image/conic.eps b/latex/M2/rinkou/6_25/image/conic.eps
deleted file mode 100644 (file)
index bd76670..0000000
+++ /dev/null
@@ -1,274 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 32 635 305 778
-%%Title: image/conic
-%%CreationDate: Mon Jun 28 14:37:55 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 32 635 305 778
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 300 245 240 105 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 495 145 5 5 TGEL F
-GS
-   GS
-      NP 495 145 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      495 145 M
-      365 145 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      495 145 M
-      495 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      410 115 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dx) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      510 165 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dy) SH
-      GR
-   GR
-
-% OVAL
-1 SG
-GS
-   GS
-      NP 465 170 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      495 145 M
-      465 170 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      425 165 M
-      441.67 158.33 456.67 155.00
-      0 20 atan DU cos 8.000 MU 470 exch SU
-      exch sin 8.000 MU 155 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      470 155 8.000 3.000 20 0 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      470 155 8.000 3.000 20 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      415 190 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dp) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      450 350 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 28 14:37:55 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/rinkou/6_25/image/dp.eps b/latex/M2/rinkou/6_25/image/dp.eps
deleted file mode 100644 (file)
index fe14d7c..0000000
+++ /dev/null
@@ -1,342 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 7 629 771 791
-%%Title: image/dp
-%%CreationDate: Mon Jun 28 14:37:55 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 7 629 771 791
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      15 230 M
-      48.33 180.00 81.67 138.33
-      115 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      115 105 M
-      165.00 88.33 223.33 88.33
-      290 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      15 230 M
-      98.33 213.33 173.33 213.33
-      240 230 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      240 230 M
-      256.67 180.00 273.33 138.33
-      290 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-1 SG
-NP 145 195 5 5 TGEL F
-GS
-   GS
-      NP 145 195 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 125 245 5 5 TGEL F
-GS
-   GS
-      NP 125 245 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      100 285 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (X) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      155 170 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Xp) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      125 245 M
-      145 195 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      310 165 M
-      270.00 248.33 215.00 268.33
-      -65 -105 atan DU cos 8.000 MU 145 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      145 225 8.000 3.000 -105 -65 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      145 225 8.000 3.000 -105 -65 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      315 145 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      360 250 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex2) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      360 305 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex3) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      360 190 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex1) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      390 320 M
-      775 320 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      420 360 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (repro) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 28 14:37:55 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/rinkou/6_25/makepdf.sh b/latex/M2/rinkou/6_25/makepdf.sh
deleted file mode 100755 (executable)
index 710efab..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-dvips presen.dvi
-ps2pdf presen.ps
-acroread presen.pdf
diff --git a/latex/M2/rinkou/6_25/presen..pdf b/latex/M2/rinkou/6_25/presen..pdf
deleted file mode 100644 (file)
index 9b2517e..0000000
Binary files a/latex/M2/rinkou/6_25/presen..pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_25/presen.aux b/latex/M2/rinkou/6_25/presen.aux
deleted file mode 100644 (file)
index b492d99..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-\relax 
-\ifx\hyper@anchor\@undefined
-\global \let \oldcontentsline\contentsline
-\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global \let \oldnewlabel\newlabel
-\gdef \newlabel#1#2{\newlabelxx{#1}#2}
-\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\let \contentsline\oldcontentsline
-\let \newlabel\oldnewlabel}
-\else
-\global \let \hyper@last\relax 
-\fi
-
-\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}}
-\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}}
-\select@language{english}
-\@writefile{toc}{\select@language{english}}
-\@writefile{lof}{\select@language{english}}
-\@writefile{lot}{\select@language{english}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}}
-\@writefile{nav}{\headcommand {\beamer@partpages {1}{4}}}
-\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{4}}}
-\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{4}}}
-\@writefile{nav}{\headcommand {\beamer@documentpages {4}}}
-\@writefile{nav}{\headcommand {\def \inserttotalframenumber {4}}}
diff --git a/latex/M2/rinkou/6_25/presen.dvi b/latex/M2/rinkou/6_25/presen.dvi
deleted file mode 100644 (file)
index 5329f3e..0000000
Binary files a/latex/M2/rinkou/6_25/presen.dvi and /dev/null differ
diff --git a/latex/M2/rinkou/6_25/presen.log b/latex/M2/rinkou/6_25/presen.log
deleted file mode 100644 (file)
index ad142b9..0000000
+++ /dev/null
@@ -1,903 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4) (format=platex 2010.6.17)  28 JUN 2010 14:37
- %&-line parsing enabled.
-**presen.tex
-(./presen.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
-(/usr/share/texmf/tex/latex/beamer/base/beamer.cls
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty
-Package: beamerbasercs 2007/01/28 (rcs-revision 1.4)
-)
-Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres
-entations (rcs-revision 1.70)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty
-Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22)
-\beamer@tempbox=\box41
-\beamer@tempcount=\count81
-\c@beamerpauses=\count82
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty
-Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20)
-\beamer@slideinframe=\count83
-\beamer@minimum=\count84
-)
-\beamer@commentbox=\box42
-\beamer@modecount=\count85
-)
-\pdfoutput=\count86
-\headheight=\dimen118
-\headdp=\dimen119
-\footheight=\dimen120
-\sidebarheight=\dimen121
-\beamer@tempdim=\dimen122
-\beamer@finalheight=\dimen123
-\beamer@animht=\dimen124
-\beamer@animdp=\dimen125
-\beamer@animwd=\dimen126
-\beamer@leftmargin=\dimen127
-\beamer@rightmargin=\dimen128
-\beamer@leftsidebar=\dimen129
-\beamer@rightsidebar=\dimen130
-\beamer@boxsize=\dimen131
-\beamer@vboxoffset=\dimen132
-\beamer@descdefault=\dimen133
-\beamer@descriptionwidth=\dimen134
-\beamer@lastskip=\skip41
-\beamer@areabox=\box43
-\beamer@animcurrent=\box44
-\beamer@animshowbox=\box45
-\beamer@sectionbox=\box46
-\beamer@logobox=\box47
-\beamer@linebox=\box48
-\beamer@sectioncount=\count87
-\beamer@subsubsectionmax=\count88
-\beamer@subsectionmax=\count89
-\beamer@sectionmax=\count90
-\beamer@totalheads=\count91
-\beamer@headcounter=\count92
-\beamer@partstartpage=\count93
-\beamer@sectionstartpage=\count94
-\beamer@subsectionstartpage=\count95
-\beamer@animationtempa=\count96
-\beamer@animationtempb=\count97
-\beamer@xpos=\count98
-\beamer@ypos=\count99
-\beamer@showpartnumber=\count100
-\beamer@currentsubsection=\count101
-\beamer@coveringdepth=\count102
-\beamer@sectionadjust=\count103
-\beamer@tocsectionnumber=\count104
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty
-Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty
-(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvips.def on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen135
-\Gin@req@width=\dimen136
-)
-(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty
-(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex
-\pgfutil@everybye=\toks16
-)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex
-Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21)
-))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex
-Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31)
-
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex
-\pgfkeys@pathtoks=\toks17
-\pgfkeys@temptoks=\toks18
-)
-\pgf@x=\dimen137
-\pgf@y=\dimen138
-\pgf@xa=\dimen139
-\pgf@ya=\dimen140
-\pgf@xb=\dimen141
-\pgf@yb=\dimen142
-\pgf@xc=\dimen143
-\pgf@yc=\dimen144
-\c@pgf@counta=\count105
-\c@pgf@countb=\count106
-\c@pgf@countc=\count107
-\c@pgf@countd=\count108
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg
-File: pgf.cfg 2008/01/13  (rcs-revision 1.6)
-)
-Package pgfsys Info: Driver file for pgf: pgfsys-dvips.def on input line 885.
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-dvips.def
-File: pgfsys-dvips.def 2007/12/12  (rcs-revision 1.19)
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-postscript.def
-File: pgfsys-common-postscript.def 2008/02/07  (rcs-revision 1.18)
-\pgf@objectcount=\count109
-)))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
-File: pgfsyssoftpath.code.tex 2008/01/23  (rcs-revision 1.6)
-\pgfsyssoftpath@smallbuffer@items=\count110
-\pgfsyssoftpath@bigbuffer@items=\count111
-)
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
-File: pgfsysprotocol.code.tex 2006/10/16  (rcs-revision 1.4)
-))
-(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package xcolor Info: Driver file: dvips.def on input line 225.
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
-Package xcolor Info: Model `RGB' extended on input line 1353.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex
-Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6)
-
-(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex
-\pgfmath@box=\box49
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex
-\pgfmath@stack=\toks19
-\c@pgfmath@parsecounta=\count112
-\c@pgfmath@parsecountb=\count113
-\c@pgfmath@parsecountc=\count114
-\pgfmath@parsex=\dimen145
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex))
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex)))
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
-File: pgfcorepoints.code.tex 2008/02/03  (rcs-revision 1.13)
-\pgf@picminx=\dimen146
-\pgf@picmaxx=\dimen147
-\pgf@picminy=\dimen148
-\pgf@picmaxy=\dimen149
-\pgf@pathminx=\dimen150
-\pgf@pathmaxx=\dimen151
-\pgf@pathminy=\dimen152
-\pgf@pathmaxy=\dimen153
-\pgf@xx=\dimen154
-\pgf@xy=\dimen155
-\pgf@yx=\dimen156
-\pgf@yy=\dimen157
-\pgf@zx=\dimen158
-\pgf@zy=\dimen159
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
-File: pgfcorepathconstruct.code.tex 2008/02/13  (rcs-revision 1.14)
-\pgf@path@lastx=\dimen160
-\pgf@path@lasty=\dimen161
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
-File: pgfcorepathusage.code.tex 2008/01/23  (rcs-revision 1.11)
-\pgf@shorten@end@additional=\dimen162
-\pgf@shorten@start@additional=\dimen163
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
-File: pgfcorescopes.code.tex 2008/01/15  (rcs-revision 1.26)
-\pgfpic=\box50
-\pgf@hbox=\box51
-\pgf@layerbox@main=\box52
-\pgf@picture@serial@count=\count115
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
-File: pgfcoregraphicstate.code.tex 2007/12/12  (rcs-revision 1.8)
-\pgflinewidth=\dimen164
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
-File: pgfcoretransformations.code.tex 2008/02/04  (rcs-revision 1.10)
-\pgf@pt@x=\dimen165
-\pgf@pt@y=\dimen166
-\pgf@pt@temp=\dimen167
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
-File: pgfcorequick.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
-File: pgfcoreobjects.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
-File: pgfcorepathprocessing.code.tex 2008/01/23  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
-File: pgfcorearrows.code.tex 2007/06/07  (rcs-revision 1.8)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
-File: pgfcoreshade.code.tex 2007/12/10  (rcs-revision 1.9)
-\pgf@max=\dimen168
-\pgf@sys@shading@range@num=\count116
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
-File: pgfcoreimage.code.tex 2008/01/15  (rcs-revision 1.1)
-\pgfexternal@startupbox=\box53
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
-File: pgfcorelayers.code.tex 2008/01/15  (rcs-revision 1.1)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
-File: pgfcoretransparency.code.tex 2008/01/17  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
-File: pgfcorepatterns.code.tex 2008/01/15  (rcs-revision 1.1)
-)))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty
-
-Package pgf Warning: This package is obsolete and no longer needed on input lin
-e 13.
-
-) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty
-Package: xxcolor 2003/10/24 ver 0.1
-\XC@nummixins=\count117
-\XC@countmixins=\count118
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2009/06/22 v3.00
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support
-\@emptytoks=\toks20
-\symAMSa=\mathgroup4
-\symAMSb=\mathgroup5
-LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
-(Font)                  U/euf/m/n --> U/euf/b/n on input line 96.
-))
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2008/12/21 v4.2 Page Geometry
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
-
-
-Package ifpdf Warning: Someone has redefined \pdfoutput.
-
-Package ifpdf Info: pdfTeX in pdf mode not detected.
-) (/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
-Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
-Package ifvtex Info: VTeX not detected.
-)
-\Gm@cnth=\count119
-\Gm@cntv=\count120
-\c@Gm@tempcnt=\count121
-\Gm@bindingoffset=\dimen169
-\Gm@wd@mp=\dimen170
-\Gm@odd@mp=\dimen171
-\Gm@even@mp=\dimen172
-\Gm@dimlist=\toks21
-)
-(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2009/10/09 v6.79a Hypertext links for LaTeX
-
-(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty
-Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional
-)
-(/usr/share/texmf-texlive/tex/latex/oberdiek/hycolor.sty
-Package: hycolor 2009/10/02 v1.5 Code for color options of hyperref/bookmark (H
-O)
-
-(/usr/share/texmf-texlive/tex/latex/oberdiek/xcolor-patch.sty
-Package: xcolor-patch 2009/10/02 xcolor patch
-))
-\@linkdim=\dimen173
-\Hy@linkcounter=\count122
-\Hy@pagecounter=\count123
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2009/10/09 v6.79a Hyperref: PDFDocEncoding definition (HO)
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty
-Package: etexcmds 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty
-Package: infwarerr 2007/09/09 v1.2 Providing info/warning/message (HO)
-)
-Package etexcmds Info: Could not find \unexpanded.
-(etexcmds)             That can mean that you are not using e-TeX or
-(etexcmds)             that some package has redefined \unexpanded.
-(etexcmds)             In the latter case, load this package earlier.
-Package etexcmds Info: Could not find \expanded.
-(etexcmds)             That can mean that you are not using pdfTeX 1.50 or
-(etexcmds)             that some package has redefined \expanded.
-(etexcmds)             In the latter case, load this package earlier.
-)
-(/etc/texmf/tex/latex/config/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2009/08/13 v3.4 Keyval support for LaTeX options (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/kvsetkeys.sty
-Package: kvsetkeys 2009/07/30 v1.5 Key value parser with default handler suppor
-t (HO)
-))
-Package hyperref Info: Option `bookmarks' set `true' on input line 2864.
-Package hyperref Info: Option `bookmarksopen' set `true' on input line 2864.
-Package hyperref Info: Option `implicit' set `false' on input line 2864.
-Package hyperref Info: Hyper figures OFF on input line 2975.
-Package hyperref Info: Link nesting OFF on input line 2980.
-Package hyperref Info: Hyper index ON on input line 2983.
-Package hyperref Info: Plain pages OFF on input line 2990.
-Package hyperref Info: Backreferencing OFF on input line 2995.
-
-Implicit mode OFF; no redefinition of LaTeX internals
-Package hyperref Info: Bookmarks ON on input line 3191.
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 3428.
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/bitset.sty
-Package: bitset 2007/09/28 v1.0 Data type bit set (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/intcalc.sty
-Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO)
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/bigintcalc.sty
-Package: bigintcalc 2007/11/11 v1.1 Expandable big integer calculations (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/pdftexcmds.sty
-Package: pdftexcmds 2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions
- (HO)
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifluatex.sty
-Package: ifluatex 2009/04/17 v1.2 Provides the ifluatex switch (HO)
-Package ifluatex Info: LuaTeX not detected.
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ltxcmds.sty
-Package: ltxcmds 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO
-)
-)
-Package pdftexcmds Info: LuaTeX not detected.
-Package pdftexcmds Info: pdfTeX >= 1.30 not detected.
-Package pdftexcmds Info: \pdf@primitive is not available.
-Package pdftexcmds Info: \pdf@ifprimitive is not available.
-)))
-\Fld@menulength=\count124
-\Field@Width=\dimen174
-\Fld@charsize=\dimen175
-\Field@toks=\toks22
-Package hyperref Info: Hyper figures OFF on input line 4377.
-Package hyperref Info: Link nesting OFF on input line 4382.
-Package hyperref Info: Hyper index ON on input line 4385.
-Package hyperref Info: backreferencing OFF on input line 4392.
-Package hyperref Info: Link coloring OFF on input line 4397.
-Package hyperref Info: Link coloring with OCG OFF on input line 4402.
-Package hyperref Info: PDF/A mode OFF on input line 4407.
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/atbegshi.sty
-Package: atbegshi 2008/07/31 v1.9 At begin shipout hook (HO)
-)
-
-Package hyperref Warning: Option `pdfpagelabels' is turned off
-(hyperref)                because \thepage is undefined.
-
-Hyperref stopped early
-)
-*hyperref using driver hdvips*
-(/usr/share/texmf-texlive/tex/latex/hyperref/hdvips.def
-File: hdvips.def 2009/10/09 v6.79a Hyperref driver for dvips
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pdfmark.def
-File: pdfmark.def 2009/10/09 v6.79a Hyperref definitions for pdfmark specials
-\pdf@docset=\toks23
-\pdf@box=\box54
-\pdf@toks=\toks24
-\pdf@defaulttoks=\toks25
-\Fld@listcount=\count125
-))
-(/usr/share/texmf-texlive/tex/latex/base/size11.clo
-File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty
-Package: beamerbasecompatibility 2007/01/28  (rcs-revision 1.63)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty
-Package: beamerbasefont 2007/01/28  (rcs-revision 1.16)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty
-Package: beamerbasemisc 2007/01/28  (rcs-revision 1.24)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty
-Package: beamerbasetwoscreens 2007/01/28  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty
-Package: beamerbaseoverlay 2007/01/28  (rcs-revision 1.50)
-\beamer@argscount=\count126
-\beamer@lastskipcover=\skip42
-\beamer@trivlistdepth=\count127
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty
-Package: beamerbasetitle 2007/01/28  (rcs-revision 1.25)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty
-Package: beamerbasesection 2007/01/28  (rcs-revision 1.21)
-\c@lecture=\count128
-\c@part=\count129
-\c@section=\count130
-\c@subsection=\count131
-\c@subsubsection=\count132
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty
-Package: beamerbaseframe 2007/01/28  (rcs-revision 1.60)
-\beamer@framebox=\box55
-\beamer@frametitlebox=\box56
-\beamer@zoombox=\box57
-\beamer@zoomcount=\count133
-\beamer@zoomframecount=\count134
-\beamer@frametextheight=\dimen176
-\c@subsectionslide=\count135
-\beamer@frametopskip=\skip43
-\beamer@framebottomskip=\skip44
-\beamer@frametopskipautobreak=\skip45
-\beamer@framebottomskipautobreak=\skip46
-\beamer@envbody=\toks26
-\c@framenumber=\count136
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty
-Package: beamerbaseverbatim 2007/01/28  (rcs-revision 1.8)
-\beamer@verbatimfileout=\write3
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty
-Package: beamerbaseframesize 2007/01/28  (rcs-revision 1.18)
-\beamer@splitbox=\box58
-\beamer@autobreakcount=\count137
-\beamer@autobreaklastheight=\dimen177
-\beamer@frametitletoks=\toks27
-\beamer@framesubtitletoks=\toks28
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty
-Package: beamerbaseframecomponents 2007/01/28  (rcs-revision 1.41)
-\beamer@footins=\box59
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty
-Package: beamerbasecolor 2007/01/28  (rcs-revision 1.42)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty
-Package: beamerbasenotes 2007/01/28  (rcs-revision 1.23)
-\beamer@frameboxcopy=\box60
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty
-Package: beamerbasetoc 2007/01/28  (rcs-revision 1.21)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty
-Package: beamerbasetemplates 2007/01/28  (rcs-revision 1.51)
-\beamer@sbttoks=\toks29
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty
-Package: beamerbaseauxtemplates 2007/01/28  (rcs-revision 1.28)
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty
-Package: beamerbaseboxes 2007/03/11  (rcs-revision 1.32)
-\bmb@box=\box61
-\bmb@colorbox=\box62
-\bmb@boxshadow=\box63
-\bmb@boxshadowball=\box64
-\bmb@boxshadowballlarge=\box65
-\bmb@temp=\dimen178
-\bmb@dima=\dimen179
-\bmb@dimb=\dimen180
-\bmb@prevheight=\dimen181
-)
-\beamer@blockheadheight=\dimen182
-))
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty
-Package: beamerbaselocalstructure 2007/01/28  (rcs-revision 1.53)
-
-(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty
-Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC)
-\@enLab=\toks30
-)
-\c@figure=\count138
-\c@table=\count139
-\abovecaptionskip=\skip47
-\belowcaptionskip=\skip48
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty
-Package: beamerbasenavigation 2007/01/28  (rcs-revision 1.36)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty
-Package: beamerbasetheorems 2007/01/28  (rcs-revision 1.10)
-
-(/usr/share/texmf-texlive/tex/latex/translator/translator.sty
-Package: translator 2007/03/11 ver 1.00
-
-(/usr/share/texmf-texlive/tex/latex/translator/translator-language-mappings.tex
-)) (/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip49
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks31
-\ex@=\dimen183
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen184
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count140
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count141
-\leftroot@=\count142
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count143
-\DOTSCASE@=\count144
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box66
-\strutbox@=\box67
-\big@size=\dimen185
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count145
-\c@MaxMatrixCols=\count146
-\dotsspace@=\muskip11
-\c@parentequation=\count147
-\dspbrk@lvl=\count148
-\tag@help=\toks32
-\row@=\count149
-\column@=\count150
-\maxfields@=\count151
-\andhelp@=\toks33
-\eqnshift@=\dimen186
-\alignsep@=\dimen187
-\tagshift@=\dimen188
-\tagwidth@=\dimen189
-\totwidth@=\dimen190
-\lineht@=\dimen191
-\@envbody=\toks34
-\multlinegap=\skip50
-\multlinetaggap=\skip51
-\mathdisplay@stack=\toks35
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty
-Package: amsthm 2004/08/06 v2.20
-\thm@style=\toks36
-\thm@bodyfont=\toks37
-\thm@headfont=\toks38
-\thm@notefont=\toks39
-\thm@headpunct=\toks40
-\thm@preskip=\skip52
-\thm@postskip=\skip53
-\thm@headsep=\skip54
-\dth@everypar=\toks41
-)
-\c@theorem=\count152
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty
-Package: beamerbasethemes 2007/01/28  (rcs-revision 1.10)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty
-Package: beamerthemedefault 2007/01/28  (rcs-revision 1.7)
-
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty
-Package: beamerfontthemedefault 2007/01/28  (rcs-revision 1.13)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty
-Package: beamercolorthemedefault 2007/01/28  (rcs-revision 1.28)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty
-Package: beamerinnerthemedefault 2007/01/28  (rcs-revision 1.20)
-\beamer@dima=\dimen192
-\beamer@dimb=\dimen193
-)
-(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty
-Package: beamerouterthemedefault 2007/01/28  (rcs-revision 1.14)
-)))
-(./beamerthemeKeynoteLikeGradient.sty)
-(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
-Package: babel 2008/07/06 v3.8l The Babel package
-
-(/usr/share/texmf-texlive/tex/generic/babel/babel.def
-File: babel.def 2008/07/06 v3.8l Babel common definitions
-
-(/usr/share/texmf-texlive/tex/generic/babel/switch.def
-File: switch.def 2008/07/06 v3.8l Babel language switching mechanism
-)
-LaTeX Info: Redefining \textlatin on input line 82.
-\babel@savecnt=\count153
-\U@D=\dimen194
-)
-(/usr/share/texmf-texlive/tex/generic/babel/english.ldf
-Language: english 2005/03/30 v3.3o English support from the babel system
-\l@british = a dialect from \language\l@english 
-\l@UKenglish = a dialect from \language\l@english 
-\l@american = a dialect from \language\l@english 
-\l@canadian = a dialect from \language\l@american 
-\l@australian = a dialect from \language\l@british 
-\l@newzealand = a dialect from \language\l@british 
-))
-(/usr/share/texmf-texlive/tex/latex/psfrag/psfrag.sty
-Package: psfrag 1998/04/11 v3.04 PSfrag (MCG)
-\pfg@pcount=\count154
-\pfg@scount=\count155
-\pfg@temp=\write4
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2008/12/05 v1.6h multicolumn formatting (FMi)
-\c@tracingmulticols=\count156
-\mult@box=\box68
-\multicol@leftmargin=\dimen195
-\c@unbalance=\count157
-\c@collectmore=\count158
-\doublecol@number=\count159
-\multicoltolerance=\count160
-\multicolpretolerance=\count161
-\full@width=\dimen196
-\page@free=\dimen197
-\premulticols=\dimen198
-\postmulticols=\dimen199
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box69
-\last@line=\box70
-\mult@rightbox=\box71
-\mult@grightbox=\box72
-\mult@gfirstbox=\box73
-\mult@firstbox=\box74
-\@tempa=\box75
-\@tempa=\box76
-\@tempa=\box77
-\@tempa=\box78
-\@tempa=\box79
-\@tempa=\box80
-\@tempa=\box81
-\@tempa=\box82
-\@tempa=\box83
-\@tempa=\box84
-\@tempa=\box85
-\@tempa=\box86
-\@tempa=\box87
-\@tempa=\box88
-\@tempa=\box89
-\@tempa=\box90
-\@tempa=\box91
-\c@columnbadness=\count162
-\c@finalcolumnbadness=\count163
-\last@try=\dimen200
-\multicolovershoot=\dimen201
-\multicolundershoot=\dimen202
-\mult@nat@firstbox=\box92
-\colbreak@box=\box93
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty) (/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip57
-\f@ncyO@elh=\skip58
-\f@ncyO@erh=\skip59
-\f@ncyO@olh=\skip60
-\f@ncyO@orh=\skip61
-\f@ncyO@elf=\skip62
-\f@ncyO@erf=\skip63
-\f@ncyO@olf=\skip64
-\f@ncyO@orf=\skip65
-) (/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen203
-\@saveybaselineshift=\dimen204
-\scb@x=\box94
-\scscb@x=\box95
-\@bw=\dimen205
-\@nbox=\box96
-\@nbody=\box97
-\@scw=\dimen206
-\@itemh=\dimen207
-\@iboxpos=\toks42
-\@iboxstr=\box98
-\@bwsp=\box99
-\@@bwsp=\box100
-\@bcal=\count164
-\shaderule=\dimen208
-))
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemeprofessionalfonts
-.sty
-Package: beamerfontthemeprofessionalfonts 2007/01/28  (rcs-revision 1.3)
-)
-
-Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
-(hyperref)                removing `\new@ifnextchar' on input line 51.
-
-(./presen.aux)
-\openout1 = `presen.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-
-*geometry detected driver: dvips*
--------------------- Geometry parameters
-paper: user defined
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 15.0pt, 334.19536pt, 15.0pt
-v-parts: 0.0pt, 273.14662pt, 0.0pt
-hmarginratio: --
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: true
-includefoot: true
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  364.19536pt
-\paperheight 273.14662pt
-\textwidth  334.19536pt
-\textheight 244.6939pt
-\oddsidemargin  -57.26999pt
-\evensidemargin -57.26999pt
-\topmargin  -72.26999pt
-\headheight 14.22636pt
-\headsep    0.0pt
-\footskip   14.22636pt
-\marginparwidth 4.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  10.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-Package hyperref Info: Link coloring OFF on input line 51.
-(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
-Package: nameref 2007/05/29 v2.31 Cross-referencing by name of section
-
-(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty
-Package: refcount 2008/08/11 v3.1 Data extraction from references (HO)
-)
-\c@section@level=\count165
-)
-LaTeX Info: Redefining \ref on input line 51.
-LaTeX Info: Redefining \pageref on input line 51.
- (./presen.out)
-(./presen.out)
-\@outlinefile=\write5
-\openout5 = `presen.out'.
-
-\AtBeginShipoutBox=\box101
-
-(/usr/share/texmf-texlive/tex/latex/translator/translator-theorem-dictionary-En
-glish.dict
-Dictionary: translator-theorem-dictionary, Language: English 
-) (./presen.nav)
-
-LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available
-(Font)              size <5> substituted on input line 55.
-
-[1
-
-]
-LaTeX Font Info:    Try loading font information for U+msa on input line 88.
- (/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2009/06/22 v3.00 AMS symbols A
-)
-LaTeX Font Info:    Try loading font information for U+msb on input line 88.
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2009/06/22 v3.00 AMS symbols B
-)
-LaTeX Font Info:    Try loading font information for OMS+cmss on input line 88.
-
-LaTeX Font Info:    No file OMScmss.fd. on input line 88.
-
-
-LaTeX Font Warning: Font shape `OMS/cmss/m/n' undefined
-(Font)              using `OMS/cmsy/m/n' instead
-(Font)              for symbol `textbullet' on input line 88.
-
-
-LaTeX Font Warning: Font shape `JT1/gt/m/it' undefined
-(Font)              using `JT1/gt/m/n' instead on input line 88.
-
-
-LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined
-(Font)              using `JY1/gt/m/n' instead on input line 88.
-
-File: image/dp.eps Graphic file (type eps)
-<image/dp.eps>
-Overfull \hbox (49.23714pt too wide) in paragraph at lines 88--88
- [] 
- []
-
-[2
-
-]
-Overfull \vbox (21.49135pt too high) detected at line 127
- []
-
-[3
-
-] [4
-
-]
-\tf@nav=\write6
-\openout6 = `presen.nav'.
-
-\tf@toc=\write7
-\openout7 = `presen.toc'.
-
-\tf@snm=\write8
-\openout8 = `presen.snm'.
-
- (./presen.aux)
-
-LaTeX Font Warning: Size substitutions with differences
-(Font)              up to 1.0pt have occurred.
-
-
-LaTeX Font Warning: Some font shapes were not available, defaults substituted.
-
- ) 
-Here is how much of TeX's memory you used:
- 16564 strings out of 257674
- 248771 string characters out of 1191153
- 355478 words of memory out of 3000000
- 19338 multiletter control sequences out of 10000+50000
- 27776 words of font info for 107 fonts, out of 2000000 for 2000
- 14 hyphenation exceptions out of 8191
- 45i,14n,62p,336b,615s stack positions out of 5000i,500n,6000p,200000b,40000s
-
-Output written on presen.dvi (4 pages, 22324 bytes).
diff --git a/latex/M2/rinkou/6_25/presen.nav b/latex/M2/rinkou/6_25/presen.nav
deleted file mode 100644 (file)
index 800928e..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
-\headcommand {\beamer@framepages {1}{1}}
-\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
-\headcommand {\beamer@framepages {2}{2}}
-\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}
-\headcommand {\beamer@framepages {3}{3}}
-\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}
-\headcommand {\beamer@framepages {4}{4}}
-\headcommand {\beamer@partpages {1}{4}}
-\headcommand {\beamer@subsectionpages {1}{4}}
-\headcommand {\beamer@sectionpages {1}{4}}
-\headcommand {\beamer@documentpages {4}}
-\headcommand {\def \inserttotalframenumber {4}}
diff --git a/latex/M2/rinkou/6_25/presen.out b/latex/M2/rinkou/6_25/presen.out
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/6_25/presen.pdf b/latex/M2/rinkou/6_25/presen.pdf
deleted file mode 100644 (file)
index 5f05404..0000000
Binary files a/latex/M2/rinkou/6_25/presen.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_25/presen.ps b/latex/M2/rinkou/6_25/presen.ps
deleted file mode 100644 (file)
index 4b4ce60..0000000
+++ /dev/null
@@ -1,6138 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: pdvips(k) p1.7b Copyright 2010 ASCII MEDIA WORKS. (ptex-staff@ml.asciimw.jp)
-%%+ based on dvips(k) 5.98dev Copyright 2010 Radical Eye Software (www.radicaleye.com)
-%%Title: presen.dvi
-%%CreationDate: Mon Jun 28 14:37:55 2010
-%%Pages: 4
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 363 273
-%%DocumentFonts: CMSS17 CMSS12 CMSS10 CMSS8 CMSY10 CMR8 CMMI10 CMMI8
-%%+ CMR10 CMSY8 CMBXTI10 CMBX10 CMSSI10 Courier CMSSI12 CMMI6 CMEX10
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips presen.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.06.28:1437
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: psfrag.pro 0 0
-%%
-%% This is file `psfrag.pro',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% psfrag.dtx  (with options: `filepro')
-%% 
-%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
-%% All rights reserved.
-%% 
-%% This file is part of the PSfrag package.
-%% 
-userdict begin
-/PSfragLib 90 dict def
-/PSfragDict 6 dict def
-/PSfrag { PSfragLib begin load exec end } bind def
-end
-PSfragLib begin
-/RO /readonly      load def
-/CP /currentpoint  load def
-/CM /currentmatrix load def
-/B { bind RO def } bind def
-/X { exch def } B
-/MD { { X } forall } B
-/OE { end exec PSfragLib begin } B
-/S false def
-/tstr 8 string def
-/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
-[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
-sM currentmatrix RO pop
-dM defaultmatrix RO idM invertmatrix RO pop
-srcFM identmatrix pop
-/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
-/Unhide { { CP } stopped not grestore { moveto } if } B
-/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
-                   globaldict exch /PSfrags exch put glob setglobal }}
-                {{ array astore /PSfrags X }} ifelse B
-/getrepl islev2 {{ globaldict /PSfrags get aload length }}
-                {{ PSfrags aload length }} ifelse B
-/convert {
-   /src X src length string
-   /c 0 def src length {
-      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
-   } repeat
-} B
-/Begin {
-    /saver save def
-    srcFM exch 3 exch put
-    0 ne /debugMode X 0 setrepl
-    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
-    srcM CM dup invertmatrix pop
-    mark { currentdict { end } stopped { pop exit } if } loop
-    PSfragDict counttomark { begin } repeat pop
-} B
-/End {
-    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
-    counttomark { begin } repeat pop
-    getrepl saver restore
-    7 idiv dup /S exch dict def {
-        6 array astore /mtrx X tstr cvs /K X
-        S K [ S K known { S K get aload pop } if mtrx ] put
-    } repeat
-} B
-/Place {
-    tstr cvs /K X
-    S K known {
-        bind /proc X tM CM pop
-        CP /cY X /cX X
-        0 0 transform idtransform neg /aY X neg /aX X
-        S K get dup length /maxiter X
-        /iter 1 def {
-            iter maxiter ne { /saver save def } if
-            tM setmatrix aX aY translate
-            [ exch aload pop idtransform ] concat
-            cX neg cY neg translate cX cY moveto
-            /proc load OE
-            iter maxiter ne { saver restore /iter iter 1 add def } if
-        } forall
-        /noXY { CP /cY X /cX X } stopped def
-        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
-    } {
-        Hide OE Unhide
-    } ifelse
-} B
-/normalize {
-    2 index dup mul 2 index dup mul add sqrt div
-    dup 4 -1 roll exch mul 3 1 roll mul
-} B
-/replace {
-    aload pop MD
-    CP /bY X /lX X gsave sM setmatrix
-    str stringwidth abs exch abs add dup 0 eq
-        { pop } { 360 exch div dup scale } ifelse
-    lX neg bY neg translate newpath lX bY moveto
-    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
-    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
-    CP grestore moveto
-    currentfont /FontMatrix get dstFM copy dup
-    0 get 0 lt { uX lX /uX X /lX X } if
-    3 get 0 lt { uY lY /uY X /lY X } if
-    /cX uX lX add 0.5 mul def
-    /cY uY lY add 0.5 mul def
-    debugMode { gsave 0 setgray 1 setlinewidth
-        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
-        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
-        cX lY moveto cX uY lineto stroke
-    grestore } if
-    dstFM dup invertmatrix dstM CM srcM
-    2 { dstM concatmatrix } repeat pop
-    getrepl /temp X
-        S str convert get {
-            aload pop [ /rot /scl /loc /K ] MD
-            /aX cX def /aY cY def
-            loc {
-                dup 66  eq { /aY bY def } { % B
-                dup 98  eq { /aY lY def } { % b
-                dup 108 eq { /aX lX def } { % l
-                dup 114 eq { /aX uX def } { % r
-                dup 116 eq { /aY uY def }   % t
-                if } ifelse } ifelse } ifelse } ifelse pop
-            } forall
-            K srcFM rot tM rotate dstM
-            2 { tM concatmatrix } repeat aload pop pop pop
-            2 { scl normalize 4 2 roll } repeat
-            aX aY transform
-            /temp temp 7 add def
-        } forall
-    temp setrepl
-} B
-/Rif {
-    S 3 index convert known { pop replace } { exch pop OE } ifelse
-} B
-/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
-/xs   { pop } XA XC
-/xks  { /kern load OE } XA /kern XC
-/xas  { pop ax ay rmoveto } XA /ay /ax XC
-/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
-/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
-    XA /ay /ax /c /cy /cx XC
-/raws { xaws { awidthshow } Rif } B
-/rws  { xws { widthshow } Rif } B
-/rks  { xks { kshow } Rif } B
-/ras  { xas { ashow } Rif } B
-/rs   { xs { show } Rif } B
-/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
-PSfragDict begin
-islev2 not { /restore { /rrs PSfrag } B } if
-/show       { /rs   PSfrag } B
-/kshow      { /rks  PSfrag } B
-/ashow      { /ras  PSfrag } B
-/widthshow  { /rws  PSfrag } B
-/awidthshow { /raws PSfrag } B
-end PSfragDict RO pop
-end
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc 0 0
-% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
-%
-% @@psencodingfile@{
-%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
-%                W. Schmidt, P. Lehman",
-%   version   = "2.0",
-%   date      = "27nov06",
-%   filename  = "8r.enc",
-%   email     = "tex-fonts@@tug.org",
-%   docstring = "This is the encoding vector for Type1 and TrueType
-%                fonts to be used with TeX.  This file is part of the
-%                PSNFSS bundle, version 9"
-% @}
-% 
-% The idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
-% MacRoman, and some extra characters from Lucida.
-% 
-% Character code assignments were made as follows:
-% 
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-% 
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-% 
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-% These are /dotlessj /ff /ffi /ffl.
-% 
-% (4) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (5) /Euro was assigned to 128, as in Windows ANSI
-%
-% (6) Missing characters from MacRoman encoding incorporated as follows:
-%
-%     PostScript      MacRoman        TeXBase1
-%     --------------  --------------  --------------
-%     /notequal       173             0x16
-%     /infinity       176             0x17
-%     /lessequal      178             0x18
-%     /greaterequal   179             0x19
-%     /partialdiff    182             0x1A
-%     /summation      183             0x1B
-%     /product        184             0x1C
-%     /pi             185             0x1D
-%     /integral       186             0x81
-%     /Omega          189             0x8D
-%     /radical        195             0x8E
-%     /approxequal    197             0x8F
-%     /Delta          198             0x9D
-%     /lozenge        215             0x9E
-%
-/TeXBase1Encoding [
-% 0x00
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef /breve
- /minus /.notdef /Zcaron /zcaron
-% 0x10
- /caron /dotlessi /dotlessj /ff
- /ffi /ffl /notequal /infinity
- /lessequal /greaterequal /partialdiff /summation
- /product /pi /grave /quotesingle
-% 0x20
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus
- /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three
- /four /five /six /seven
- /eight /nine /colon /semicolon
- /less /equal /greater /question
-% 0x40
- /at /A /B /C
- /D /E /F /G
- /H /I /J /K
- /L /M /N /O
-% 0x50
- /P /Q /R /S
- /T /U /V /W
- /X /Y /Z /bracketleft
- /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c
- /d /e /f /g
- /h /i /j /k
- /l /m /n /o
-% 0x70
- /p /q /r /s
- /t /u /v /w
- /x /y /z /braceleft
- /bar /braceright /asciitilde /.notdef
-% 0x80
- /Euro /integral /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /Omega /radical /approxequal
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /Delta /lozenge /Ydieresis
-% 0xA0
- /.notdef /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot /hyphen /registered /macron
-% 0xB0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde
- /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginProcSet: color.pro 0 0
-%!
-TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
-setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
-}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
-/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
-setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
-/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
-known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
-/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
-/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
-setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
-setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
-0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
-/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
-setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
-0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
-0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
-0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
-/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
-setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
-setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
-0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
-/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
-setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
-0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
-0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
-0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
-/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
-setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
-/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
-0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
-0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
-0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
-setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
-0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
-/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
-setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
-0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
-1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
-/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
-setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
-0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
-DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
-setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
-setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
-setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
-
-%%EndProcSet
-TeXDict begin @defspecial
-
- systemdict /pdfmark known{userdict /?pdfmark systemdict /exec get
-put}{userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict
-/cleartomark get put}ifelse
-
- /DvipsToPDF{72.27 mul Resolution div} def/PDFToDvips{72.27 div Resolution
-mul} def/BPToDvips{72 div Resolution mul}def/BorderArrayPatch{[exch{dup
-dup type/integertype eq exch type/realtype eq or{BPToDvips}if}forall]}def/HyperBorder
-{1 PDFToDvips} def/H.V {pdf@hoff pdf@voff null} def/H.B {/Rect[pdf@llx
-pdf@lly pdf@urx pdf@ury]} def/H.S {currentpoint HyperBorder add /pdf@lly
-exch def dup DvipsToPDF 72 add /pdf@hoff exch def HyperBorder sub /pdf@llx
-exch def} def/H.L {2 sub dup/HyperBasePt exch def PDFToDvips /HyperBaseDvips
-exch def currentpoint HyperBaseDvips sub /pdf@ury exch def/pdf@urx
-exch def} def/H.A {H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF
-HyperBasePt sub sub /pdf@voff exch def} def/H.R {currentpoint HyperBorder
-sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint
-exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def} def
-
- /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
-def
-
- /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
-def} bind def
-
- /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
-def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
-2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
-index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
--1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
-roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
-
- /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
-def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
-def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
-sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
-def
-
- /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
-fill pop}bind def
-
- /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
-def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
-pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
-8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
-pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
-div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
-index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
-sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
-3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
-stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
-add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
-pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
-pop }bind def
-
-  /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
-def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
-neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
-pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
-div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
-def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
-/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
-pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
-{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
-def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
-/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
-fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave
-pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind
-def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave
-pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1
-def /pgfsoa 1 def end
-
- /pgf1{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto pgffill 16.0002 0.49998 moveto 18.00021 2.00002 lineto
-16.0002 3.50003 lineto pgffill  grestore} bind def
-
- /pgf2{gsave exec 2.39105 3.38733 8.26909 0.79701 pgfe pgfstr  grestore}
-bind def
-
- /pgf3{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill  grestore} bind def
-
- /pgf4{gsave exec 2.39105 3.38733 6.97394 0.0 pgfe 7.80008 2.40001
-moveto 7.80008 3.20003 lineto 11.20012 3.20003 lineto 11.20012 0.8
-lineto 10.4001 0.8 lineto 8.6001 3.20003 moveto 8.6001 4.00005 lineto
-12.00015 4.00005 lineto 12.00015 1.60002 lineto 11.20012 1.60002 lineto
-pgfstr  grestore} bind def
-
- /pgf5{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 4.00005 moveto 11.00012
-4.00005 lineto 9.00009 2.00002 moveto 12.00015 2.00002 lineto 8.00009
-1.0 moveto 11.00012 1.0 lineto 9.00009 0.0 moveto 12.00015 0.0 lineto
-pgfstr  grestore} bind def
-
- /pgf6{gsave exec 0.59776 pgfw 9.00009 3.00003 moveto 12.00015 3.00003
-lineto pgfstr  grestore} bind def
-
- /pgf7{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 1.0 moveto 11.00012 1.0
-lineto 9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind
-def
-
- /pgf8{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto pgfstr  grestore} bind def
-
- /pgf9{gsave exec 10.0001 -0.49998 moveto 10.0001 4.50003 lineto pgfstr
- grestore} bind def
-
- /pgf10{gsave exec 0.59776 pgfw 4.00005 4.00005 moveto 7.00008 4.00005
-lineto 5.00005 3.00003 moveto 8.00009 3.00003 lineto 5.00005 2.00002
-moveto 8.00009 2.00002 lineto 3.00003 1.0 moveto 7.00008 1.0 lineto
-5.00005 0.0 moveto 8.00009 0.0 lineto 12.00015 3.00003 moveto 15.00018
-3.00003 lineto 13.00015 2.00002 moveto 16.0002 2.00002 lineto 13.00015
-1.0 moveto 16.0002 1.0 lineto pgfstr  grestore} bind def
-
- /pgf11{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto 8.00009 1.0 moveto 11.00012 1.0 lineto
-9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind def
-
- /pgf12{gsave exec 0.59776 pgfw 10.4001 1.60002 moveto 12.00015 0.0
-lineto pgfstr 0.3985 pgfw 10.66016 2.49069 moveto 10.66016 3.15419
-10.12813 3.68622 9.46463 3.68622 curveto 8.80112 3.68622 8.26909 3.15419
-8.26909 2.49069 curveto 8.26909 1.82718 8.80112 1.29515 9.46463 1.29515
-curveto 10.12813 1.29515 10.66016 1.82718 10.66016 2.49069 curveto
-closepath 9.46463 2.49069 moveto pgfstr 1 setlinecap 4.00005 0.0 moveto
-5.08101 0.0 6.00006 0.9 6.00006 2.00002 curveto 6.00006 3.10002 5.10005
-4.00005 4.00005 4.00005 curveto 2.90001 4.00005 2.00002 3.10002 2.00002
-2.00002 curveto 3.20003 2.60002 moveto 2.00002 1.60002 lineto 0.8 2.60002
-lineto 16.0002 0.0 moveto 14.90016 0.0 14.00017 0.9 14.00017 2.00002
-curveto 14.00017 3.10002 14.90016 4.00005 16.0002 4.00005 curveto 17.1002
-4.00005 18.00021 3.10002 18.00021 2.00002 curveto 19.20023 2.60002
-moveto 18.00021 1.60002 lineto 16.8002 2.60002 lineto pgfstr  grestore}
-bind def
-
- /pgf13{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf14{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto 3.50003 0.49998 moveto 5.50005 2.00002 lineto 3.50003 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf15{gsave exec 3.50003 0.49998 moveto 1.5 2.00002 lineto 3.50003
-3.50003 lineto pgffill  grestore} bind def
-@fedspecial end
-%%BeginFont: CMEX10
-%!PS-AdobeFont-1.0: CMEX10 003.002
-%%Title: CMEX10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMEX10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMEX10 known{/CMEX10 findfont dup/UniqueID known{dup
-/UniqueID get 5092766 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMEX10 def
-/FontBBox {-24 -2960 1454 772 }readonly def
-/UniqueID 5092766 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMEX10.) readonly def
-/FullName (CMEX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /braceleftBigg put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23E7BC2A6E71BCF95FF3DA948
-1A27320759222BD7BC7C1A533E90058824F06942F0234C68671083E0E4708398
-D246C94F9C16DAB6563651BA33D86273FD2DB3C50C106F3CA95B1C79778D0BEB
-B99D9CFB38E41BDCB4261A86A23E2CDEE4837D9B6F0E85ACEAA984C344A63709
-EA35B61F08821338D363D172BD185A3658F43052AE1E61D879C99DED7F6D726E
-FAFEBD881BDDEA91FB09DB75675FC74AA2BEA8771027C7A51BF849F8E765B870
-8F7CC0871F301ADEF9B71EC3C607B2F51325AA5B3DD74A2C5426E7B329FAE84E
-94A159C8C9C35E27A0FC93FB98A4D616750DAD50068A5F0EB96B8228946E5CC6
-B69E93D262C92E3BC7161313156E380A2ABE27BE400A23DF95E65A4F76B3FFE4
-CF3CD141B006C487EBC73A5A101466D4388FB2CF1D9439D0714720BB58537B7D
-B3EE1F04AE117222CA5F0E5942F7A875D55D91D63958B1A02405D9DE08109B8C
-7104F2D109EF7074852DFD74CBE02E0F3704F2BACA14E05EB1D0D9021EFAC23F
-76C2389F8EA237D2E2AB6AFA83A725E16AECCAF025E05F1B1B5699D761F62A46
-EC6F31B0FE4769BD0D66821592ADBAEFA9EB454CF1402FE870F5F96D09980C1B
-8B6D2FE88BE56032C1959E6C3DC319B6A7353F3AC629CE5BCB947B4B235426E9
-4769302817AEC1ADF50E50265AB488017634AF824D44D3C8423FC7CAD97F6D6E
-6B34313637687FBDE3BDF6FC951CB41277D8EF49D14767B59656D214C9724DC4
-0523EF896F4E48434FCC5D8423F07194C54D48C62AC29001B10C9C8B514B24C5
-CEB60FF68D36749711E108DBB52738760FCF6571D5B04E58F24CC0247834B412
-D0F6F8D7F1573F23E3E399D5A3A3A37FCFFEAFA044A5694D2458EFF2BC1F7650
-8FB0A27C505A20C16776EDF94BEF9DF702F3C64DBC1939BEC0399B6AB283F832
-DD8FB358F701CC075C596FA7B0ED7A9304DC73274C8169337D55124CB748CE26
-A635B2704D8F65E23CC0FDA3C57ED451F8FDE7B6FBFCE2746F5AEA11B065A6DC
-C3D200D962A034DD6757991BA62D8DC0408F49083D48799B6097B61343365A5B
-30FB02E9CDFB5104FB751BE8A268EE55C1208DD8B29D5635014EDE9D0D94BB64
-ED5643B3049027925BF2FD7EFCB631E01269B731AE12AA6226B2656F035C7E92
-959C4A21BE40D7C138C8FF28C9FD4B768CF25F08859AE84FEE6EA18C033B3659
-D9EE250BA5FF2568E8BF7684A93BED7852251D1ADE5DB815AF3AAC36D1A500C9
-41D1BF3A1926828CD1F9E501ABE441A07B1B96612CF0728AD5FECF7480421F46
-0B18E06D2FF1A5B1183459C59517976474698BCE18A728515CD489A83C001AFA
-47BDA929F60D0FABCD8786AE16EE18615C37D18703571936A365D334BACA9BA3
-08E2523132887B5EE95ABCE8581C78C3E858DBF35ADD56A1F6C2489AFA73D1B2
-379C5064DAFD30FDA84581FDE268B470636EE35F21648955513714F6EAA08AF0
-249C937721DB0E93D95C4DDDFB0948051953F39C6D2D811D3FFDC25F786E072B
-2A8A1F4830F9CFC34666A1D3F13268980E9A26682CAB64817318A1E266F3D2D2
-DE4EBB3EDAF0E7B526C838CBD7F37E74A35B1C3EB96DA4099DE689A53970D4CB
-9AB355E93EB294B07DD09356C338BB4A61C147BEDC152E58DC92FA69846E4829
-551A5330006793CD88523F7B3AF7B4475C531C67A4B66A603597EE72C4ADA491
-BF13706F341125CABF37FADA554FDA0BA5534C7AC35F1829E250C885D9A9983C
-5D1FE8CE24458A8B13E5C7EA22BF1608AFA96B83C700889A2A6C9C4052DCB892
-6CAEEAA9E7D7F3E215019719B36A5DAFCCF2396FA0C04AD99A7C23772A7BAA64
-D1FABE8E476EAE9FC1A3E08CD6D1DDC6E087934E676BDFD1528652B6B9A50A35
-2029466364300AF4CA3C5883F6293A7104617D0858B3E43D43752F814654A938
-A44C33410BA0E5EA7BF55D4F1D57E27921DB05C059DE29BAC1BFC9B607D2C5CB
-1DDC47793984FBB18BD99E1DF7776B563A55E15DF024D6D8E6ADF62F16F602A6
-7DDE1C68637672AA9C7A1250161502ADDDC1B4F6011A9BD5605B73AEDC37CE4E
-4467C838B7692C4D541EF87DB41123F9DCCFFA971553A5D9B0E7EC539A28750C
-8554383585CD8B93DF731A301D85BA9ADC95B4A3A237794C30230A82300B6756
-AE5A46A090958109C5565EF60B0B16D6C0A16A56644B05D3371DABBB67ED9BB8
-9BD3983575D371419C7568B2556649402AFB9843106729E4EA87B3F9038218A1
-F820B098A1271E330708432567297CCDA332B555A40C62BAEB16330175D28AA6
-13AE6939CEFA2334E3E890B66A73277F0B63B1FA59F856ABECC5FC0A50571F5B
-0747FA554F5FC72A51E215304B2E44701A13E41D91397B204C66AAB3D101004C
-7FEF2D87DA558EA057BD492CD6EF93601CB63F78426B502CDC5C8E9EF4FF3692
-376601B1FAADD801602668370B5ACEFFDBACA8F8B3F4E850D07A20F6F47440FC
-FD39504F0FDFCA35AF2ED0DA8BAB63AD42EA8CDA912CE17F5E62192DDD912333
-3E9FA0884117F07221642490044A72E359D5F25D9591A8FAD568A3DEE435C354
-11995C0EFCFEA21735DF44A30F79F747510E28767A4266461D1394F81344F6DB
-1FA8D0B0D9E5F52FBB663C8F1E91192E5608FFEAA178B93F8298F70510A65BEE
-12ECB5D675311B5B3B19205476512D92B1D16262720484049370A76F78D9BDC3
-02EB96AC1E5B3CB078D2F219988FD0F36B043ABBF347B22D36CF541A8F80F791
-8E4F92D900B7E7B64DFD500882EFBBF23565FA470103B2E0D2D14E3E4D7827D1
-BAA0F84713A8CDE5904FFF2794850871DEADDDC53B77A502F5CA98B0744BB656
-2FC40ED2AEBCC5CACE2301E983E6C18CF16AFB9FD8CA49DE51B22F4259D43076
-DDC1BD4974CDF2E733EAB6334B1D5614288CC81FDCC722CEE193635D1088FB29
-F80AD5CB96394AE89D920DF8E1F271585AF019190F17DB51FEC9064B54C3A53E
-3FD33C3B553FC79F743BEC9674743BF0A821051261DE4527A2BEF4A04E293E97
-02B181EC5F5EED3E26060F2C9EF6852B7433CA1BC1690C30424B03C522A087EE
-92016EBDAC4B787133B4A22BFEF0B6CA564C6EB910E1DBF983CB4CFC3A1F8A26
-45329CED7F5A8704ACE9D4233583365A5A97342A053EF403F0567E9D0A62EBCD
-84B5D7145BBB11D31046BC2CF5B450CC68B85DA0E78EF8902F8D37DAAA9D4242
-455288C0D73748F9BFEB1B1769D6FB84B94993D5F7C2B9CBDF75AEF2C930F277
-210B3CCB8A0299F50AFE2548A4B8DF5ABB52F098ECDD56FCB8D3A406EFD95088
-92D7EC39FDC7EB1824ECA24D0CBC6EC6F4C6A7F9590D593B269D2CC0BFBD961C
-AA8BB4296B4E4411B54367A341A5EDA97288DAC370A015FDE6D7FB0A4CECEFBD
-1A67DF3A3703E922BEF2C414FDDA42482EB35D5DBB206B44C76C412A435A0842
-6845EAD204BDF87065CE2C99B05D2D4080D5D11CFC3316967472C7DA44CC1F9D
-51B83B4BE9B882D6E9ECB482F9855D024ABFBA502CCD624E0F88164A6F13CED4
-85F20DC01BB15C7D78B1C79FD9FF71F4B043F59DB5C297768115542BC7C8A99E
-ACE39A268D32122541FB441FF1364FCBA2B7627F12C49ED038BC044B6D9D533B
-A72D35317A5AB8D91A9AC56CA90D1DAE9F967605C63BC9F406FB3D5BAEB4B38F
-4934EE3D2F5FE434B45CF5C2D0E5E417EC279DCEC4F16504EE40E837B11620B7
-7526AFF23381ED3E9A92DA4DBF4EA2BE4FE444B9A74AB60EFC818E20DD8B852B
-DF8CB659C0A3956D0DA61F49A9DD467726E57E9B32EFF540D551A67213D40273
-AEAA6E319D92B4B406377D36DAB85662C755D76ADF5795C52D54ECCF0DE81E30
-B84F951233A0A400CB063911837F0AACF44AD2441A7CE08818D64705E1ACF7E0
-F59AEFC5DD812981C5508385274817056B2CDCCA4C9F3103C92838917EBFEC94
-21D5737AC634B23B6F7F63B166D60C6BAA8F33AF44379C5A7337E737190EB3EE
-14272B905D08C01EA118964D3444A03676FF3B62E7626168FA1DC6220699780A
-0BD5776DDFA26BF0BB335B3C978CDD5CF1A419D4B5C562B3974FECFCF0118199
-E547EB287CD92E32E881F344420FA3CD97333BFEF5D7E1BA31FD20622E5B4F95
-692DD0ACAF01D413B21C8608FA87B470191C3CC5AD333263C955B4ADF4370FCE
-D6667FC93495003F4B6AEE4F83603D55F19EFBF56F955FC9CC01E494804952CD
-D426FE706C13D41F87C5C668D8B6BE50AE0370E07F52AC0534ECAB1C19851099
-FC0BB1EC2A649795A62299F73CA606EDFB1D28183DC63ADF67294553115E8C57
-7CB603CC491A6065802B925E6DFBF42917EE6E44C714228AE452851D61BF70AC
-844B5D800EF029357FD659B8A648445CED0ECAE1474E443124F4B3644F54C556
-A330D92EABEC7F607C6B13FACF69CA928F835056BD1A8ADA20EFE6BD5CF4A1A0
-8B9E415E4A5FC6F209EF05ABF2E0C55F6E3060D1C72967E1E68791499F303C8B
-3960C5A1F2DF6306710DFA98C8D0815A06B5590374554DCCDBDC4C295B3BA6B8
-8BE3200CD4421A521C06BE39D4CA495BC63F3F982CAE3C82AD38DCB537E617D3
-34BD96EFDA7C6A0F6D97A6BC9F084645390E194E7A11399FCE4EEB9A965909BA
-6EC69D34DBA081BB3F18BD1ADB1AE1B7FBF96E4C546498667690857EB6931841
-46C427A5B7C7D99FF889582C4AD11A7D267B301C5A5AAD9DA99D5BFD438238DA
-62DEB899FF0F7B7997F781315B2CC328BE3572A3903A33EC901AC6BCC7F152A9
-8A6865C6CB17189A4EEB699006A5F9D4482D53A76E88438E444F9302C79F0DC4
-B3033D29D303B38F5959F020337EE6619DC8A8C3912101B02CF8AD113BF4BC29
-8C6B9D25AF6B6A787F222C05964475B49B6751E3A3A6EBBEA03677D5B136B9DC
-6D9AC20193BFB0759E89831C9E2AF68BD45ECC81175DFE80DC0879069ADFA8E5
-24CF3C84121CD9739A28BACB9891945FA4E72EC07136682E18FCA81938FA6A3B
-8CEFBAED60121530E33C1C0E698B5923D6AFC4E907A99B1367C3D435CAEDEF5F
-878237453B8DB2FE53073CF3319FD096343F42D68F097759D051AEE17E4FCFC9
-86E17099799DE82A38F22D870BF7AB90890E3B5264976700BAE594C8563A218C
-C985D9A5A7D7BD959F7E4E66286833C86E89203ECECD6FC4C6FE1F04010218FA
-A5714881C4C846E85F13BD68AC250CD0E488DBF60BB10B2CD7AE2E30F9C21DFA
-0E84F76B4E996AA1C5C056E64BAC85622C160B56DEFD4DEF86887C1201F7C20C
-076D4A27BA69572BE9C89FF3A9D3BAA5CAE0A6F2187AD01ED497798A305E3BD8
-422DBFBF45E3F4AD35240B07285128B59FA9E83D9F6A2E620CAF6DB05129D930
-44CB241CFF84E776315114C3AB61FBC0A8368D9154CC5066E2B162E89DA51165
-F9CC075F2524F9A8624D2B56ABE64AF93B9F0407CC770C1F2C76CCDC06345D03
-7B173C2FAA201D8E1F6C0315987A7A13902F4AA5ADF081C2B0A01C77E4F7A3E7
-6A4AAEDDC577E855D69D38AF6A1D271B02AB496D94D81996FB078FBED17F833D
-C6C0BCE141BCDE277D530951DD6574B9CB3CF0370D74211E9AC00C7CD3A67842
-0B4B72ED517E4906409DEA7993D0B8E92D418139960EBC86BE63A1B1D417C451
-8BA13C230DAE1EC4E466F23351D410D9FC4A7BBD477D5FA07659B71CE9921B1B
-6755C67AB3D4988064004CF75948879D16174E8097C91F7544352474C2D9A1F8
-A1813BC6F4BA13E952678F5707F19B4799ADB3BD186DF650821DF58CF3C78D67
-84E4E1DF8DACEC50D15647C3DBBC3C4355E602D3A03171FE1CB36FEB940211EE
-0A5300841DD7B7CF91C02B3FC5D89C691156BFF8A38C6C72789DF260B868AAA1
-895046E405661D97FA9A0048AF114A89E3ADAEBCE541753E4FFCD902391B5372
-6A97E32F0257FA9FA1DC15BD3140EC7F0CA5A68AABCEDBE73C38B35FDF195F96
-0F9DB0F592C188D72D73512F4DD92D2371D1A59254BC477CA084E68184AEAB6C
-266BB21DC3AAF874DE999AD2A17C79621AE322612EE4B6D5BDAC511418EDE90A
-AE75066AF19662C4AD855E4200A5D67BEE4ADA9A399192C74D35E59B15FB61E7
-BB167282D32D538029ED22CC5C9860C1F6B7BA7F33D5CF108D4BEEFAE7B37E67
-39391F9934DE17956303532ABB011540645DB8420749C9B9A019C3CE86ACD566
-1EE8D8D5E0D8D0DEAB33B5413EF10D4EE650F82417002E436E0B3B628A657F84
-074098C2E9F897D9AB692E0FB9F268E6728F94A79CF4D6B0A07C8DFDC1D67FD5
-EDD5863EA8949D180B1596D0009D662FC429449D76BF13D83F0D0CF165982443
-E9CC288CF7C5F2E17EB7F3736D1FB814196CCEAB8C833720E3733BF594E1B536
-BC0063080BC751F9DA1741522B2967D07DDDA169E7D3417B4A39EFAC15EA5E8E
-DE3473CC9DF991FAD2A971F44B09635085DB02D692F149F144F3DCDB69B72C53
-A2AF34C65DF0D5F35E82102E67B733750646EC03A4FF47138F7998607BD93AB2
-B63A0B82E8E225FFAD5DC468077FBE8C8C8E5B4BB10A8FE836B07367D742BD6B
-D36DF5304B9DF363120504C279453452EB177FBCDAA6F6FB78A24848F4A1D94D
-1E49F6C46CB36796F3F4C9739346381F28AF085C5EBDB2A02DC0570C7A21E097
-77522D4947B51182431BCBF3E55CCDDE93A916AA40CEB577277FA512380816DF
-9111C56F36341381D62368E70462577D0C135BB3CB4462B269AA8E0F03245BFA
-D01DB8E23F2DFD5DAA88FCAFDD51D48E562EC649DB1FFDA0FD8CC8C48E6A9207
-260ABE35733D75630053CC74A07E5AF6FE87BD5FEA69CB6AA20122276AD92853
-6B225BC9E3350D1B1362E04C7795D473F1266852B02C83D02D938C55D8F0C671
-7A9205F8CD058304DFA034D99A6BC16C582F02484A089602D42DF30D7A5716C1
-D42A4CE56C19E40C01DC7DED931FA13679CFD2700B3826A1E6539AAC12293DA8
-664DE251C5D1761BB45FE364CE3F7F7E9B67F86EB31D9626CCACE4DCE03EF3C1
-0D2FD1B12B5774510D46C5C5CBF0A34847418B9A1DF0C67789422D0EC2D49576
-9DDE72D63A4A98613461A6F730A05336C691583F96C3CAD2AF7C4BFD3AEB3814
-D909858B6598FE19397006C8C4D549AA1635968F47144E7861A2BCE8AB4CA7F0
-4D253949AA0127559FAE3161C810A8CE22A3079602E747C9398F9C8B2A868F23
-D77D7AD6B980FEB038E0557E58E1D7AE471036CBB96B83595D9C96A4895971CD
-C2A810651A045F876A1F5AE470BEF39F856808B1F8D736030A722E1576BDB3B4
-4DF06F73D38D313C8A0D3504EFBC774750C9F6E687ABCB1927FA1BB3882AABC1
-2306A030CEBB259AECAA646C6497712F6C1E9DB7E1365A60EEC5AEDD5147A77B
-1E3A10D73C477876D54FEE853D953EE75F7EDFB287550B93CFA8250D1FE2FE7D
-D34441F1224F3DB1D355188819EBB98A94DB193B9CA23803869DD10776647BF5
-5BB42031AC44A7339DC036AD0292AB9B732E6FB79BEE852A103C3788BB0F4B72
-EF37BB62356F9B2DF7F5899A26F1FE0A3D6469C1034B8AB14F52555EBF6DC592
-3F24D6DB395A3A182ED4B8ECEE8254661C19CC942F236CA40BAABE818EC312D8
-7F5762C210FCE8A3CB9A23A24D0A751A09F4FCFB72DD0FB3AAE0575CF97D126E
-1669203BE1C8F8FF626F49E8AFA7B29EF26618C6D8336D4471314D5D009BEC8C
-D914E74D0BE7D7C3A2511C0DDEB6FE04360D54FB3283AD67D9DCDE211FAFD19C
-449E201F2913232DDAFB2043F674EA73C9F043EB73CC9A96289B3CF819DB3E56
-5FE403D8C387C99979ED9F8EB2F5B970958CA554D9DB879786C39AAC8139A032
-6651A999D3927BB2A16D73BEA8CD512765A19BB5F5051B531D3194167C8E5991
-02867B65539ACDB8712D04A6F3355819580C4777ADD47C81D4D6594432F21DA0
-6E0B9219D4414EC72533D346626A8CD60C666FCD08F22EB2387C04F838AF188D
-88DF417F67C3AC0333F6DE74FE66D3408A3ADA6F05C8079269D3944986C05E44
-5F0294C9EA5DE8C5274576E8011A3742F2396C48AF28B0F5E1A2A4444B76D890
-10B5D0A30A146C29BCB85A28F20709D36A4CE581CA416F411FFA19D2B1B23468
-4E49502BF489FA2515451098FE728AC5EC535921E209B1AF65DBD3E598A3D174
-F0C52FB30BC4C170944E1507092CCC16CA4F418D812C3FB07C8FB1DA5BFF9889
-38012066E87BA240C848BDE35D1652D87E8CE14C90EB2D5F2BB4411C126A3FDC
-E66A3A62725557BBBF726C5FC62DB9B9DD5F5473D3B65706A7D49075DDEDC7ED
-CE394629E12DB760AD846C1099E897DAE6
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI6
-%!PS-AdobeFont-1.0: CMMI6 003.002
-%%Title: CMMI6
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI6.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI6 known{/CMMI6 findfont dup/UniqueID known{dup
-/UniqueID get 5087381 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI6 def
-/FontBBox {11 -250 1241 750 }readonly def
-/UniqueID 5087381 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI6.) readonly def
-/FullName (CMMI6) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 72 /H put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFB83E8A2A6085DA11
-61B1632328B94B21D3CBF2E7752D441A2C9A03F6681FDAB37C4B67D5857720F7
-0C4BCEE266586738012A2237A85FCD0425DA7E8E8632543F5BD5D50F9DBAAE69
-9E053AECA6027559DE42F7291EB381D866F1293107553809861D43508C6F2341
-5E4FCC431AF4A9B3660386AE63E877DCF5E513D0D5702B98D58B34897FEE163A
-75CD6F5A2196F91CE5060CA5E72F9C5F79D18F242EEE58135BFAB02D5CA430B6
-D1B9A376849751A45E52577B1810C4F0C7F6C8196071D5B08FDB731C5384CCBF
-03B460347E0CAC959E4A12620B6C2ED62E06A241D1637F418B5599A7FF3C1390
-7AF66A00F7C31B4EDF249C56C268EC9D546CD0489DA51B734C8292CE7B3D9E30
-71448C85ACC64FA99B2DEA91AA4CBCBBB9DE20833700AF96395DEEDA3FEB7D6E
-D6E3BE4A62CBFA18BD0471C14F3A2FD025C88E8166A9830C5B5B94624A3D6482
-D1A1D83805D0EDAC1C79EA858A523D9FA3356DF42BC01886E77F6AA6B04E4E3F
-AD107D861FC626F0A439BC3F125D48649E5101BF79C71507FDACACBBB4C4335B
-C41A5C15ADF1DF69E1D68C3EB9BE30BDD5385F81D26EC8F2F206C1C7032B9EB7
-0392BBCA23B4693686AF8D2E1ACB2FBEE81D75667CD1DDB906BC5B675660ABA4
-E63429F16623F20B6A040E4942107CCA26CF6C1F52DEED9EC7EB15BE4F18F2E3
-9ABDEEAAEA9AC41E9F20C37C54B33F609F5835AE5A1EC9D674DC50FAFF6D3511
-2198195590F62B3B8A6FC8C3431BB8895A2F910F0361062DE32CDA9A7F41E761
-B09BD8545CAA2D7124B5688B54705AA52E4716E36C0303FEAD38E0510B3CB496
-6C30B115C37E02043D47B4ED796C671E30360800EC13F0F0FF3E0DBF5A642396
-EB0F39A9DAF0974678EA1D041F08BD73867065DA91B044EF2AB15FAA6546031E
-189936C1FD302BCFBE55EAF369DBA4895DD0996BF7292762551A86C8A3604E9A
-8AD29E38BF6FD40172051EBE7C694249F3378ED0139D37EEA3ADB66F3A80A1D9
-9C3655F054CACE93BA4AD42DC78A03F42455ED1BD5C122F234F21ACEB8FEFF9E
-3BFE0DB2DA6D368478299ED63912A234ADB1DCCF1E519AD20772B71F8522B5DB
-24E9658BDC1333D76F07F63D81F7A51D12C445ABF698092A24E5E5C36A52206C
-0C41F7DCA529BB0A4D146DB6B4B341459FC17FFA357CA5F93DBCF30B61374613
-4846D619423BCAC59B7EB40C14C70ABD985754A0094C98350D01FE9FA371B0F4
-38884690DC7700C49236EF68BD6E806E8937AD8B77648F552C0C907007465A76
-1475BDD3FBE1CF69C706E703226471C249A3448F81C240ADBE4B5474216D0235
-6B0816BB6935A2704E851E20C002F85B653BB0700915B358DDC168ED3FAE3D91
-8280A5CA5C2708D622B03DC47A70E5FFCAD5A7C8D9AD563857BBEF92A3BDB588
-8B5B55CC9B960F20CA4AEB598DA8488004DEDBC9671488011E836D9D8B6251BF
-256D08E6F1808E9D498449DF1F18E48B310D561D4DD3146C2BA64D960E66447F
-6DA8B07194E3BFAF662C00737BB7222B55A5CC206A1C46F252ACF93D2063BABE
-2BAB874C01AEC438D3F86AE37C9D7FCE4077F5B5785E12C1E0B685134CE2E8A2
-2E4DCDDAED2D53D13014E428FAAE22447763D4693E82600F850CA4A49E1ADC5D
-C8DFC16E97B9F6164095CF7F31373B591F815621F45DFF77BFBF89EF60C9F50F
-0C2FBBA4EA9602E197B9447FAB6AB57B19B1C801DAB66BF7D263F6572B9EEF88
-E06744C1FE197B8EAA71E1EB67716B7CAB30C859A2D1B2DB95ECED02B83FBA32
-E62F97EE4403FADEC936CC8DAA161F7B509B2723BA2B735572A80D7D087E6395
-6A9D34D5963E3C6E37F307C66D1CE551D2F055BFCC7360FBE93ACAFDE2B1A849
-37FD373F62BB23C1A2E3DF61C9452A8C995B03D44D6210A968C6293B4A3BE662
-C7B0B59E6EF6D53FD293B2C290436B0C448E7D15A63533DE321643E53C85EF8B
-060C434E46A736EA617EA00D185323460E77B95C49070B035194A2E7693C3B15
-104ED7F56FCADABE49F27F9A576B354C574B5BAFFFC57FE9AF02FBD87B8874A1
-24C53826659BEB1EC50446AC26EF3A95877ED3D81D33A8BC1BF7473FB9C11ABA
-0F27B38EEBDF77D3D3EA63AE6022DB0D4F1125DF274B86EF0A4A263E108D6044
-7A885F5E87362293A53F457CBA6C911D23653DA7CE4BB7D4FF4481AB97C0DD81
-C13515F0E3BF8A7E8DE2CE69B25BA9C185D9BF31A65DD290B0D4FDF40B61E2D9
-AF92BC6468B3F5AB5D5B88710C489ACC69198D697055B39AB3DE8B3733825C5E
-6E763E2698574381A01352A7042A36EA96D17DD2EEEAFF04ABF7BF7D877B0FC7
-B6BA51BA994D431F472B6EC4B4C327399576470A1773BCBAC61CDBF0F95DA6A5
-0BE5239B7E9CD39E1E4D27EF6695D1FB56D4CA2C2370509547D6D01273CBE6E0
-66A696C35D2D0282CB8C85D7B1C51453A0AD0BC80E1D183D11AA78879643D9D9
-A3D0B2BD8EE3EDF29483CC5871426232A20CB058EEBDAAED85378B163425C270
-B0F7BB46B7D1B89CF84E6A06791195FB17F11F34A2548FE424DE10E376B39A2F
-DD9B0BA2F2FDF3ED4AACBD0D60E67C0749D6DCBDE6E79041398DF3FC8D9B6CFC
-693B870683CC425C52705902DFD324E157C9829F25B14A057AA92AFA17F156FB
-0BA949698EAA0657B03D9538288D887959EF24A427EE7EDE47F304A1A6A715FA
-2966273831B5B3A9C11021C153E67A73FA606FE3233C3DB217404C6AED6A4C59
-DD4C2A98B31AF5604D8DE8354448B4CEC66022E756B0056CD32E9B002ADC712C
-0545C2C16D9457E271D98A4ED7DDE01BBD1856F5C3DA28794D2C7951FE2FE6D9
-18643CEEC41CA4A3464D3D3A102653CD6EAADA59CDD44918523B8811C2ECCABA
-AC0D188F5E07B37AFD56006B10B32EDD179F4DA693EEBF4DF5425D996585F21C
-8780A4D23D24FB0618C12DE65CAD42A0138E28A100257978EDCAD168C55C6F07
-78A067F0299890356C2A184820A554FB07448395ECE36C45211757552E288ED3
-7DFE46CB92EB2070442AFC85864A45000C4854D728096AD3D4C552EFC26DB6B9
-C340358451B50AF9F1B35C2E32D495DE85B5848D78940270DEFC07A14D960730
-878B5B55916FB40FD805116C9C2AC8C6D4645DA67A978F1C6FE705EC188DBF7B
-FE7AD6769F2EEC4A9B05306D5BCD6EC3A240D6A29ED07D1D82E697DC8CC391AA
-015DB6BCD1DA5C9A5A7BE3C5936681215E859E9837027D108A54F42AB24E38C2
-4A7D8CF3264AE049D4B1AF48BBC564BCC88AF19D37DD81CCC431D0C554DF29A6
-94ABDF8126EE4FE1DFB78559B9BF36FAFEC9791049C865694F9E2FFB7A308FEB
-EF0195FAA6BFE7A081B65C5125623903828372F117EE17E588B2FA26DC9AE37D
-9A6F0043C019624D3D87AFDB4B90C46AEA78919CEF5D7ACEE316F30EA0229742
-55E02E0E2533CAD78CE9BD6E0260A695D776ABA229D89CF9BEA92CE0397821A8
-830A557021B3B90CE0B07A4B34C24337FA3FA4A3728B6E013BA01071CA7FA667
-6FFB4BA3A28B5D5614ACD4E80E00938C2589CC6CF885A260AF7589240BF8987B
-20A19FDAC73FAEEDD93EBCB3D46F735214164AFAF1A7828FE96E2BF7CE1EA46E
-FC1FC4527A0ADF2B81CA51E3D96F3E786511AF00FDDD9764CD3178362CF9DEE5
-F05D100EC21A301F40FEFC3EF05AFEC140A9466AE68FCFD6CAC1A143BAF2B7BF
-D0DF808F0CF87FE2399CD9D2DD424227CA7D4073ED002CD555FBE8057A797B60
-313D18ECDD779FA7289D4E7BF82D95A7535CE3F0F4164AF239AC666653736654
-C13E436B526EC5A1DC97E1D85C4EB563C7061AE1E81F0B38BC45B17C15FDB0DA
-E5F6332721A925D4DD5A97BFF3E3F11D4F4F43BAE4E73A294D314527397F03CE
-AFD12DDF9D07DAD8D6C8EFAFC2F52E20FBF62026810C0C31A1EF71FBD612654D
-C68B7A24112F0ABDD20EFF3DADBE447AF9CE568F873ACE72B63283CB26B89BED
-4B3315F26084453B1EB0877065A76E7B704B27F93DBEB365574A78E92FDB4B82
-D6ED91A1728F571FC9CAB636A6E81D0C1C4F5E3F6F4574B6EED48BB61EFDDC80
-1831E2AB9327B37881F0CA5D5265575F210BF4BCD8653B4193F74E3FF65028F9
-2968B8127C68CA2919DDF529EC882EE99901146CA629A07B4DC59E7868DBE083
-6E546C5769655EF6628FE2EA78AC891D130108192053D5056A7BD06C09592AF9
-6310B3586A2609DB94CB0079550358F5547B9FBB2B77917A327EFE3F972C7263
-54076627B4DD74638C3105FB25DA246484799D5326EE80503F18672B893289CB
-1FFF8D3F662FB33E93025D86803551A8A1DE363D1534BFA3EF968871B19FB189
-DAD841C177E2AC98B6B69A78048221C5EBBBB86511939D3A9963B3BF021185AB
-0B26CA7D0A779DC2F7693C7E48286BD60EE46615E31B93FB0E6992AE20C792A4
-72AD6FFAD6682D0F606807D7AE63A6280B5967FAB889DCDF0F76347CE302FAED
-A59E1B1AB785D9D0ED695A0D05DD3DF0EF0B275AFCF9EC7031E1357E99A3DB85
-B4D137567875F7580E2BEC96B08C97ECB40876000B610E0BFE81E7884C9BBAE6
-6BE9C2C612475396BC10EC7FFBD1118A7971FE1971DFD0CB677ECA65DD837B5E
-C7D36FE9F20A15A941F1E77C11093C902DF5B7639580B9C0E4AAD13518E1901C
-1162FA095F301848770C6C618E371A0AC3463D0D94221EFCC0884B21300194B5
-97E03BCD5C4878CEBF352EDD1D2173B56C9B6A08BF3F33419DF226E1633CC5CA
-A88A57AA85E21657569916E9B4B79E51B5535A57B2D6FA3EED1D0AA32DC0165B
-12F8F5A681040B456D8DF175AD6053A2954F327F4EB4CD453A056FB1701242C2
-59755058640C62632C764E002CE928E6B908BB137C28630A3CDBC7C34CF2B643
-FFAFF20E345A86F31756C78A8EE2B9B1C5DAB2C863B29A44190770FD90BC6AED
-0C25942BBD6A370C21650947B49AC8EB6825BE65DEFAFDDA32007754DFE0273F
-B995B8986E505F95E58A3F8873545DDA6F3FFAADE992F3FF7B2DAB76D663280E
-CF2BA18BC8871A7C361AA3600B192948CB918FEB0F2900AF2BCF169576828325
-449CBF0C7AEDC299FCBB061F491469B9ED1D56771A03F9F202550E17FDB15B51
-4772B2F06E6AABA4027D13E8730999532DB2475630D2F8EB98242E36F5B45A94
-2D8083014B63A806BB9A01906143482C614B5CFBE8C5354A3F2438B2160F6DC0
-81AFCEB201EC67F66DC5808C907A3C6CB664F444D24095D9A11D4978A7B57037
-87C67552FD59F5713D0FE03462F9A1A323BB3EFF0AAD61B1792CB109CA9AE4D4
-D7F7FBD3FB91258DCFFB4634669FA13E03C0AF699165311CBF37D24378022787
-87D1320ECF878F859149B2F994E700A32CB7253297AC58753E4583A08A1F83D5
-CBFF10F2D26D71CDB20E1C69A666E9C4D23BB0E6BF1097FBBB204EB736E61FF0
-C3FDE1986938F8099694B9F998B3C735770FF21F73B1A6B750498BFD21184F11
-5E6AF0F1FBB08EAD436C4AADE1E6B815F5E58988C113B4B2335A340798BFB201
-40586D0BCD6AF5A08CE9AA042910197F47D98CBB4411A6D435A46F46B3964F85
-032D7F8D880732276A8FD24DA772F642F06C9F3EB4C9090AE4A3AAE67D8768A1
-7B2A57E15B7FC626450372F40E3EE28D8D997CCC8CC89C644461D1110740407E
-F6D884A0503E05AF830994AD0CEEA924D935749F6EE9F2DD65A58ECD59229918
-A303C90E19E9C411FAF24AD5E9B786178F8182692CDD508A4755123B4A594AF1
-A8E7287456C1CE2CA485CF4CF9DEE5238AA7328DA204816F98B7EF49EDB30875
-3CF8C48E0465BFFA8F2A1CFB6A8F165B63CC80F54C669D02BFD9A0EA0FDE2B40
-D69F0101AE4D2C10185AB10953019FE7D373BF40C2F6D4E36693F118866D1267
-12BA7987ED4313E8635DA02A4FC1F7815105F8EDFE8004A8801CC1AFA8D123FD
-1768A6C39E838BD489C6BEFFD3BDF650DF48D5F8D99DD5A2E8AD235F2CAE8BC9
-C13AE9B214CF3FBFAC7BDFA54CB6E675273330608BD35600775FFB2A96FF648E
-DF55A78B43CF54CABC0DA8D574CC5C5C62E9D658EC62035EA5028767749E48D5
-658212BD39C7E76ED0C6F3E0A1D138A0DB8BE574987AF1E43070F1F12C560009
-F48993FAC935EB56A5793BA13C28293601D268B4880F9BC33D553FF3B6A7900D
-37900BD3B4B558C84BBAB09B4BC2B14D32E49596DA090E586E28D560903B9744
-7D014EF2A6AC4F711A025DBBC841F1C1C93BA1F8327DFE33C803A0993050D590
-C7AE262261DB7D04B9DD91F89927161A69E14BB2A48D29578410E312A4793101
-B6CD65B298988AB798F45B76E1F58BE24DB207C7E07014E17525B436D41FDB28
-D1072CBEB526E17C72DDA00ECDD06394940DEE8BD02CD3C81BFD12BE0568A459
-0F53010A0655942C932905FEE87183CE357887E2ED286DC1E89F2F401CDDDFA9
-B418F218D4115043892882C09F2E3749D4671E75AB1AD01C78F59FE3F54276D2
-A91512C21C68180CCC0E147E834002D7799FF393842CE88BEA714672E1952C9F
-7CEF2FD0115B0E292079909A7775769341A7888CE6063537ACFF225B4F396972
-41BF46C599D278906F3BCFF81DF941BF5888DE8A53CB0A2D71610CDCDCC1760A
-7844F89FCBB892AEA853CF5D967648995559EFE852C95D2EFDA2CF063500F88D
-2C83B615618831267BD8F5438DC53C6433CE7347E9C55E103B450EBED6229219
-20E979C00B0B9D86345FC3A8EA2B049B7E148A7AA1C859AFE93381DA74CA578F
-8FAAB28175D5B57F6A74F9869B2F530009E953913C6925D0045CB2E817A17742
-3C5B7574E9BF3BA7B769C161C2496EA2D346B4E19E434120FE92A0ED3F4A9ACC
-A8BFE55F04D17DF035D01FC0B06182D8C27B6D32F36551B9AA56D61FB6A34254
-D0DF918C6716D8D05B973C8BAD5AD52C06EF3C6503D4E0F7F791511C79AE74E4
-4B707612149D583C5D96E534CB45F1E7CA5B23642B1BDBC881FD8E4F66CCEE96
-7CC0509B5CFB0B3596682A81E682DAF6AE58F605FD7A1F414F62572298AD8491
-B76D0A23B4AC731FB8E7682F506B5CC02F7029827FFD866EF4DBF56E07E7743A
-D42CE65B38EBDEA193CE5B172E87DC88452C3DE192E363EB9DBEC4EC65F53002
-BE9E94180F73B53CE1E8EE9333DC86DF5FB2561FA1F9B2511962CBEFACA739CC
-38A286651CEFBF451FF6568CFFBA8AA68555181147C1CDBA18C4F5C77BA8548D
-2B1BA37E05EAF7F69879C3ECBD02783028CB1A8649842EB71023F89CEB36CEEF
-A9B04E9ECB0577536B88ECE7C1D81B0D6D5A478F8E92DF83D194759437088D7B
-E93C6AFD0CC6D568E60E2F1265A6613F97A6C4068C8EEBA70F6CC4E88A80F65D
-EA7B498395390A74BA57221B86611D3EE5DC4632F139CA8A15E5B9D2DC97088D
-7CC65197CD93F4803BE4246394F40EDC2CB4904BC273C597F13C8DC680245A3F
-F1AF2D7BCE5D69E9CFC81E5E9F46927C5F55C719AFDB2CB1AF2E4D55B0E3ACA8
-6BBBCF253CCFF8F02B8542F296CED0EB8A06A88549DC959E22C3D6C48F310452
-22B32C44B046A61A4F7F8AED613DCD3C464DB2280D56E517CFD16DC32C83EACC
-D3E936D2F3A883B265444D818393E30EE3AA59E6FA73DDC421F5A0FC8442F89D
-CCE98189ECADC080F1973E14012C2B87F6A8289D7E1B8958E2220FA1C68EF82D
-01A2B3516F320EE84950A6A54963ECD6F606EB5693F6A0BC74CE2B5AEF26AFE6
-7BF5D5357C3D53CFF50F60599F2165B6E742A331B47F46D977FC721867EC9CE3
-7E9BFA2149C9E3A47AF0D0EDBF29C1E6D92BFBBEB52F816EFDBA9CFF83AC072C
-5FD264F8F24CD5A1C0F68399FF4B29FD77C4A54D8296523413DCE938ABBAEACF
-072AE89B1CAE513DF9810B85613549445F8E854424603C5A41EDBB163CB453EB
-25FA6960DD9F4BEF7D35E749176999DB46FDC402FA4652E83819EB3C2EC95B86
-C8377BA0019C202AB00ADB35E431E3397BF2703AC71FE9214536918F4AD82A9C
-906F0CBAE7D6E31A1BF5D9BCDE72B3EEAD8D77028DAD0BFEA58BB8E9CA8305E1
-38E345D0C651DFE96B640EAC62DAEA6911108CC27D458B0155722E344995EF57
-D5AC14FE1669336B4D23C9322C73AFB6AEE8F6D3F970199248B7FC94B657956B
-CA29EBDE3C96838F18D8A2DECEB7D989C1623DF6F17CE334132B740431CEB079
-2F2483C444AAC35FF37BEE8D2FE57A39CD00AB41B388814BCFEB38D2E779860F
-3680B63E322FCF95893E6013ABF2A2C4AC409AED815E6DBA5301F4070088F488
-B92784F12A99AF84A304F867D9B8882F1A9FDDEDC34BBEEF674A1C8B8757C2BC
-8E78605BAF0F14897248EBFB644429B315CDC18995D9896333872B5DD37D330C
-850339A2FFAE6C0631A92D6C6A8A05E99865E2A1FE4D0CB3C3853A04B239954B
-81FCAC508E01236FE2AE622352DC9E5C50456647779849A3266F573AD143A4C2
-9525BD67EB01A997C126907441399C62F7F3AEC3981DDB3098106A8E569F71F0
-6D9018322007848D3E3EB0E4510928176C22ED2068DC672D1E699BE07BD8EA64
-F5C9DAD83EFC4D983303D16ED965FF1B32399EC821F45702FAA66AA2F061D446
-BAF74A92961AC3C57BD6BF403E574923455802060636556F8080482936AE327C
-322F03B26C75558DA9237B498A3FA14B19E10EE42D24DC839F0F02A92B4FA587
-9910428BD979D0EE75B17CAAF94E5190B4FA5B6A719725ADE8BCFDB1F4F28ABC
-3F544643C0B2B6BDFFFA9735E55D85C1F2D7D5DCE92620CC934D76D25CC48F62
-185B319E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMBXTI10
-%!PS-AdobeFont-1.0: CMBXTI10 003.002
-%%Title: CMBXTI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBXTI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBXTI10 known{/CMBXTI10 findfont dup/UniqueID known{dup
-/UniqueID get 5000771 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBXTI10 def
-/FontBBox {-29 -250 1274 754 }readonly def
-/UniqueID 5000771 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBXTI10.) readonly def
-/FullName (CMBXTI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 65 /A put
-dup 72 /H put
-dup 74 /J put
-dup 88 /X put
-dup 104 /h put
-dup 120 /x put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
-5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
-8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
-EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
-02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
-46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
-4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA61972029CF9B4E1F6A
-FFF97E53D6378FFF9043566D67519B5C031015C0D52A7B292D219A2BEE49FA56
-820ED09A28447A71C5CC595AB286EE693EC741AEABDAB0688F7B46D9D584CB99
-DEB048F0C0723F0D7FB57C896218D2AA0AA4DE241ABD632E25F0B47243CB7DA2
-EE53CCAF1682D9B580006432DD7D53D06E90B3457FDBE18179DE415DACAF00EB
-4E01CB49CE25429F8BD45069477DE90EDC87EAC15285D321569F8C19AB5100B1
-DF31636EF29DDEB4BFA2AD85B83CC7112220D70E69D5A39BC3558F067A93C6D8
-7A78976F7B93A589F0271A034D1A8BBBF082841719E2901720E89568E9376AEF
-8D41ABE4BAF9E79809F5BCACF29858F8675E37804758D58F8909027A00CCCC32
-5441C72BCB031D09077BA9F778BDF52F172C2EE62F0B98EF852ACE037C6240B2
-671C0F01B7D4A9276A8F6DE3B6BFC2C34DC309E5888E249E398CD60549DDB61E
-7E36890B1E37E26126485E49114B7CB938E2733D9A14288C3A763D326D7D9183
-46B970D455050FB97612BDB2EB29E7D71C909B10CA1D479176652712C112376B
-085E9F99C9A488C8876954EFB7520CF97D08AD84341FB55764879C5CDF8EEFF7
-DD31DB564110A07119E52453B778531FE181D09D1A9799D7AF4773AAF77EFF2C
-2091194E301CD88C97CCA29AAED2CD68ACCD8CCE44B9F24889A83048B7208BAA
-84E136C58F9DAAF73815C6025DB64C45014BC472358DC014D243D189ECB1EEB3
-267345D1FF4B6A01246CCF5FA90BB355E3734A7C774DE68C01B5F356D645C4E0
-1D0B7734E05EA28AC6A9BB2123EF3C6E27F52982A7612A352213C6AE3E80A819
-2304A70DB8A2441DC5321ACE962C6480AF736920B64A2B433DCC3519EC8B577A
-30B0819700A2281212CAC280A0DCC50E78295B98B2DF97A78BDA1879E6B70C10
-7BD15FE29C4EB1D5A33037F0AC9BF8CC1FE88C52CD114EB33F1C6F8ED88EF98F
-DD0C3913DFB36147F581C91CE83CD73A0D012F3D0FFB162C0F4597ADC8D93911
-0DC6D68F9FE702FD0EAC5039D462756551C379C5F4DBFE05AD2D1BE0EB389AE2
-391E461DC4455E0D3C3E46F3FE9BEF488730D71ACAA63BEE72367C52C4F84766
-C24E13D1E63791B4838161AEF8D0134145BBFA4D848CFFF1DED6814A7215F4F3
-3E2D654C27F3279DBB22A568B7BD1D5A9D75C7778D36C36BDBE32C8FAE4A9209
-20AF8B705A77CFF4AA9ECCF6011F0A359556ADBEBDAF5BB706FE6FF4A745D841
-102279B66CE0C842DF8C2673ADAE354B2811C48DB05994388AE4053F4651A884
-48DBEBF20FD05DB617F8FECB667B748BB5741D6EB62DDDD0FC58537EAAD6FC22
-A11ED24D34827C3446C8FB81E4A0E904206A1053AA9E718B0405C6A7B8B893E9
-30E7A31B9AF8A56B5EFE72FB5AEEA79D56E19E037BB4ABCEE079ADB53CA546CF
-D98F7B38973CE3A6DFB315E87DD1E60C34344656D76C16E1DDA43C2ED276458B
-11D7F4CF3692525C0D8B6307A2993F400760275A8648A0048E0C406279D48045
-D77A92E99F9CB5C05E8202416EB6FF308C4C979895211450BCA82B19B33E7240
-CEC18204C09AB3D7F8025C0C909BC03A1851287ABDB975A32C3FD8A1C99DD90D
-4B1CE2F5DDCF140D4D5A19F33241D27E8EBEF4ED569AAC255E47813F31B30109
-7075766D5BC1731B082531F3D132A937717EF67F496813139E8E263C088F62D3
-DE0EA4ADAF3C088F562B0BACDC184DA3BD0D5A8A4B8EB487D0B6F1B74A969942
-91CE8CC7A33670BBDB3F1E1D791F7F1D3A3F3183F2410DEF99EB932CA80FD931
-C62D09A0ECF271B5BA043C9A214CE631CF8239ED0640BD134737A3E31B851DBA
-912B507F72B80DD9CDD23A697F91D66E59346FA3A75726C386827D910714C989
-5464B041E69F4B87290BAD381600AE0A976148CBEC8DADBFDF0CBD7148C3AAA1
-7AE2EB15686E1AF68B4C90130F795E86C9AB88556E429EC943147DF363029B81
-4C637900FBA19DD98792F4CC9888AEFBF9F7765B817ABE83494CA3FBDC79CA03
-86CB628F75612209DE9CA4D585565E9509D5DDB8C00A229F07918B062265AB29
-176657CBBF2382A219E573667B14687647DAA7E9203FEB4CC94B10B57F4B1143
-C4962B6A888D62093A1D49E2C7D65C29C500B61E810BFB94DC2DDBCCD8B6C61A
-911C2643F55E9E2101B1DC7D7176F7743492AE7CB84D460E8C00E91E5486117B
-D9ABA9E16D1606705A0F698EDED5AA877A2CE7EEF25ED1D97EB348115CE5BF26
-8A48BE961CDFC6F543BC89DAF665A681908ECD8CAD545D0A72C9C184CE67F6BD
-7B51399925DE379BC59E9155A30C67D73D01BCBB1886F8276AAE58B2422DEBA8
-266CADC83429DAF4F80CB25E0BF455CD7863CFFEA9E318FD043908D427CC07DD
-683F6D977680E9B4F6333D4BE7E729F4D15C07C917862B47F0DB2E31500ED372
-A556A8B617FADDA12A2F62DA2D9AB46479FFBE4FA42D9B8D597CCF4E6D04B418
-8A9B523F4678DB40E7F325F81C1EB345D71849E57B059653CAAC7D9D56CB2E3D
-D4F532A2D674BDBDE970D9211A3EEEB005128BBB5E0C313B42554F058EA1D180
-BFBC9521FADB7DE03EAFE314CDA873C3532CDDB83EB0A6A7454EE85A4C36AF2E
-895BE8309FEA168B73C6AEB2D454B234F1E2EB554C7406B79A859F6B303BE795
-B6B4DBF104E75838F3EFBCF85E0B865779B016AC38272F8BBACDEB13164EB282
-B59BFEB1E3392885916FEEF86A8A975DB9BFFF17B9E2173CD18264BB14CF5633
-FD4BA46D7692CF7CEAB7EAE80385566061315F8DB8A7F495E68D4008B09BAF99
-DF4275727F08C5FC58BE9A084B267D0BA62A907F22C466A3A79CEA6C207177AE
-B1254F0810E6092DE5DB1BD3F238EF705DD4E806E0EB1988F2AC92EFB8843064
-3CC3CA506D9AAA0CA559AE7157603D34BEC19D6019F0566974BB835DA172FE37
-C15C0367C8FC164184648BAB678D37871F7F610EDAFE3F49289C6320F9CC113D
-44775EDE28FEF4E14EB5B426C06058FD32AD12B42A2FFA0D9CF0C7BDFB6D7C4D
-72F4FDB716D7C8E7DE84F614487ADF4DF5F304370043B25E07445F8C65109708
-EB771F62E01350B7C9B659D05305CC3E4D94378BFADFD8D94E5704FEB2BAF58A
-5B874C7EBCED806F068E93D4DB888B325CE246D02D1220ABF55CE646DFB45F07
-CB8488F229A5562968B079C2CE2067B22B98904D977E3EAA82A6BD44135A6F07
-36E3252FDCE218EB5DB8773E2DAFFD1DAD53671EB3D83A275D011BF5D501A22D
-407AE09257CD21297B617E0443FBDAA297D37F66AC436DB78B410E79A002233A
-0D7DA619CCA9DA4714325A51CB0BBE9EB6CEA352BB1A0A2FF83610B2A17E1948
-0E9285E1570CFCB8EC7E1D691A72611D336DE5C6626A1D1D2DF363A1D781DBE6
-1235F1D1805CC2A8C670005F84FD468167F8640B12929CF347538B94EB37DA39
-904D4763D93E757AE2B4C775D98E23BA983E35992A292A04976544EC462CA656
-E5EC37EE8EE46BF1C3B0B4C912DF05AE1535CC654000B06BCDC95D9C6B5F36F8
-FD8A0EB31A02C2B863DEBF8FEDBC57D5F93D2604321FA66070D14FED60441E09
-999B90A5FB715347583A35314381554031BCE4E6E73AD3FCBB61ED0D4C015863
-119C1D945E981AF3F38C81EB3A350A70A63EB06119965C90D7EBA669359FCBDF
-A87C4DB920F8F3D99C73A0DF7E10D3C410696D679CBFAE831E3E99FEF6C038F6
-69C58E1EB6F60FF587F5EC561629EF429734CB886AF914AC3E6BC04F21D73F18
-4CA12D7E033B301C181D15101A986BB95132DABEE082A617520CF95EC9069499
-A02F073D7DBE41726B51FC05A9348953495B4CDE8D0A8F8C04D07ABEB3BA0076
-3A80F2E3B5804947E690DB3A7B3BC6C48A67F5D45F5C658FECFF28790B709385
-D24D02FC3B0C9F9AB04E168BAC78F0837D9BD402C1ABFA84148FD815240108CD
-511E50FB8E64F20058EE54E4ED45181AD9BB777DEE3303C4991EF8EC56B6C278
-CE63F6C2FF92308A25B9AFDB4585A808AB3F03D8A15A20FFE399DEE429C959F8
-B3DFDF81433C41CEAC874479A2C51F9FAEAAD5B7B23230B99523FB256896A85A
-8C48C057A70DE745F753B4183AAA6F84B4ACAB090F33CC2C31186D1D8A0218A7
-4E1987D86B9C3602BA294CD29FEECE4187523CF511FD075692B1C080A5A22281
-BAAA4EA701D7573D083E2F6EDEA3D49FEAFF2CBF989703E83828E6C7E324558A
-FB73E3388F0B0E6A97EDED5A9553DD33DBBBBAF2174A562AE2B8A4B6E7D13E90
-FF9B7D650231CBF9EE48DBDB00AEE2E0FEBF8D6778F19CBCB8766A0ACC9BCE26
-59771BFA97CE7BA811A3A6C8CBEE899839E525DA2ECDF66CD99FCED902AA102D
-92CD9A279453BA74EF8C0CF32C11A412A05CFA2C187833F885F359DCEA34EE24
-E90F7F107A23D9EE269C15A647916F56C32543AD5F81D90C84B8305E5BFEF1F3
-B356CEEB5BAC54AA00DC9C6F03B4AFCF7AA4D31964377525A661FBB743D39964
-47AFBF76C8FA874BCBB374B02C538AC626004EC8E1E9030D60C4A097CDAFC143
-732FB7431008CF28ABEC4529F4689720D4EF580676CA855FFEDDC66B7C1DF07D
-B89EE98C0DB6FAA5551ADE4D674B51E4E3FA4B24A3DB5196E01C6CA1DF5D669A
-3C0FC57DC1F576C2BA14D5DE284614AF3276E3A1159CBF8D40426A60E8C5DD42
-6F1307222DAA8AA78BEE55C27E26013120FB5471CB33CA4FB642B1C386018EE3
-D4424CA411F49CD569CDACB51AB9BB5E66E1E13ED5F8BE0E912BC13C7B23E10C
-042C33DA19656264D7473B4E0C3DABE14F9F94450D1113C88EEC18CFEE640A6D
-9A40DA9CCED6EC5E2E9F1B357DA635C3A2C5A23874E496B868FD0260D30F1780
-878A900B90637A1237C63D83335A3FD4A664321C048BF2273F9C4AE3161E1F06
-E6EA5F3F15CFED43C622E0D7E245EDFB866398DFF2EC994674767B7F3DD853CA
-356A3607C7BF8F9C6889EB9942ABE469EF88368742FB5C41D06125D2042EEA41
-4B344AC718FEAEB308302F5607C06852A30CF778D236EC90CA10934C629FD598
-90176264DBF9C1AEB33A6028B9EF09B06BCB182DA58ECCAA4E2E1FBB13868C98
-CEB61223E9658EBF003AC67493587A156EFBE73EC88CCDD55C9C10CDFC52F7A7
-B274D631DBB5D629F41AC8760741953A6B90C6E9E4D2C79702C59EECDC65D894
-8317D67808CFBD81953AD32837A42EBBE48F77D6B387E272855E54ACD32D3377
-E19724B3BB370A71C633C3A41A0523FC219EFD5310EB3CB5FC93F0F9E6BFB115
-17E2B901016CE8DD44BFA8590EDEA88F5229FFDB83E401034C826F038D58C19E
-54704A4E2E36B7738FC6F80DF4D82A5285853C49F9689363392536C3BA25C00B
-7885E7DC3951E9B5D22414C9E9A264954CCCFAF8BCE70CFFD4F726263EBEBB70
-D52A58B3D6BD029F555A630D687C7E7103C8B8F2B33EA41732D6FB7FA999CCA0
-185A13C8BD80A2762AB9919C3E9FC07556BA8C7149B4CC5B58DBE84297E3E8D2
-B34591D9FCAC659C0FE115F34ABA807DD94410AF8F532418382EF8F7980E1598
-A97A61926B809FD771B2795C69E6B1F15FF0EED329FB793FA3FAF0580ED07F51
-B0E1BC1401EA5026897990CF09F9750268AF812E89DA551EC14B457836CD38E5
-C07179A3EE0ABD3A85C693ACA829A5E492FD4F1BF12725544FBC81FAA2004784
-DB367184315C68BEE9FBB1D68F91C9D0901BAD3BDA4FFFC203C232276A495EF1
-B2B82F36FE36716733F0E993B19407744C067324BDD2D5641977B1A118DBB844
-104397F963CA2E01B7155CB84BB642FC315C028FE4502335F761A9DDBEF7ADE1
-ABE87D31AF848A5285BD8328ED3E8A2A608590DA11968AA8C0D8010329A9E172
-AAC2C7D0061B14EDAD1142FEBD3DDC0ED20023CF06BB146B3F58A6A197DDA1CB
-2533B236FAF2825E8DFE70B79A0938D79664C1D26B4412FD10C76729CB22392E
-8976960ABED0A03D5FDDC7C5C2C6221BA1FA08020B88FD9AA0CE8B5FD26D58A6
-79339A2AE6730746B8413B6E05361755FBF11FBFA4974CC1AF36136803DB8282
-A7F5429327B875D0FD222835C7AB82049CBDA6AD1731F6D06AD2A20027765CF6
-2F7E4BE9521465A7C3E968DBCF95F2C62EB3829CE6DFE845EE20E8EA89CA6C46
-BA14E5A920D8E28A4008C210F747622AE31F5F9036C70FA52BFFF08A4BAB3D5E
-A2EF6E8656F89058F4A67933AF30E9A16467D563B2782268E2568868F677650A
-74F415289CBAC0DECDF828485066AC07C011623DE9643DDE39840B1A739B33ED
-3EC705C13DFB191472987059E5017002D278168B5280FA2E26C6D51CA663B384
-F5CFF4A6232F5F68E185231EEA239904319E180F91DA98A63B38E16E138D2DCB
-CFEFA5F3E5AC6FE764A3A9F3EB622117662AFD26A124933CB1E04AAB53923AF5
-D9DD972536C4904A1602040545A9AD4904D867C1D0AB907D733EDC19EC093391
-3B0EE96E8578527FD3D1204A25982635CCA01A9B101A843F6C373AC4C8E39E39
-BB13AE6A0EA170B59987488481D38806D429E902801F9CE25EEDEB6012CC9EBA
-0736820F82C640CD8C7D852D9EFFE6F769D7FDE1DD628861FF628BC0BA8EF127
-26F83D7FCE6ED8785DBCE502DD0571A76D88B7FAC1E2DB24DB97394937A1EA17
-031078EE07D00B554B9C892C68B624D3900266E8850287243BE44F11F86E95DC
-00E89C5C47F573C0A7F1CD0CCD26498334C7D37A3AF4457CA805446A74344597
-8D8C3D25FBA2350A878E23DE65D49E9E5F819484DC1B85ED2BDFF923216C101F
-D8F411C1443AD7BCF5E90FDD6BD29899C86EB3ECC82832FE75A59EB3FA696F26
-96A450E2504A473123A8D24956ABEF5ADAF5B3BB57FFA5364214AC0E9E245CCF
-431DFB8A7A5104BD97D5E5104CA9A05774D0FCA9EC0458BD7289794FF19FD00E
-2D05086336902514F5CF8141307C037E5D2E30B62D1C8A5A7682BC941A5445D8
-A17F5670554AD4AE24EB95524CEBF2599D5D00AEDEE2B5537F869A46BF093296
-C77F86ED5658C3DD3AB9C25850624A53F6573A51C7AD9F43EB8320DFA31F7F58
-E0FDFA9FF640DB5B55FB5C4E014A8C50E062F13D573C845231F98CDE7414BD44
-0AD4CE9E00FB39BC93C3D1C8F5FEC652FC28AD9EF814CD964DEFC5813828B0A3
-8AB0E0BE6E3CD60259B8A50F95CB02EB685DDE048D73DB0460985EB16DA749DE
-3EE1625182EDC552F104E547D22E62501D9D4EABC09531E6457B7AB148FFBAC7
-927318F8BE99EAE5AC9E6AE81081E236187C2D384A92494DE6BD1FDCC5A79413
-609F865C6067EB60B83B1E0D49D2CABF88F252377787534037AEA74A842CF21A
-5514F3A89A00EEA33793D63040EC2E1231C04026B8DFE67E0E0B460E3BC6E60F
-71AB1C05F295F617829255BBBAD68D6D7E5AEE12DAD835A693A661AD9923BB65
-C781B9085640D3A5317C312DD3C6159C15D8DAA3A592C9F4B4AB648B160E4B3B
-D2E3DD475573570F5EE110AE5BCA3C499513061F202DB76ECBB5316F21F04195
-4B9EFF754A628ECC2B68077CD6072C630CB99421BA3D0D1DA24CC09B8D42E8EC
-B52EBAA0E16DE13F0F2E235292A0063ED390D9A8E685160134E931F924D150C3
-B1E315CCC86F2AC29D02D5D4C9651205FD34956C7787AE6FA5CC1AA1F4E87F1F
-184FED68B26B6C71A927B3F42F820FEA672BDB5BA9A2DEB76CCB2BF3DE8FCCEC
-0F4FB8BC994E995B235DCB849F991C2DA437931A2EBD816CFAA225C61ECF4C99
-C591975E184E2AAC24FE20349DADA8B5E8BE1C8B37CB92DF546DF7D6ED89CD09
-51F7854A302BDAB288D53CC14140272E459A6DA39D8F071FC73B68C672AD6382
-A0A2F0F7EE89BBC4D71DAD38C0EF448D4032C837DDC8D037BBD642928AA92C32
-BEBC5C892A004D21B850065F50F798C3D2F927638D967098E8B0325D3C9D2186
-70BDE11518AF3B8FB74B75934427F927CB5219B83E67C914C20069D98124D28C
-4B9120E89D6D856614AE4F4C72233AAA6C8F27AD16EAFCC0DF12C40B47DF31C3
-192F8B472DC2281E72FBE04307290875A166EEC99A1B346DCA27D33E8C67BEC7
-D26313CC8E4AD65473CE1597D607E75DC158C9EFE6DAB16D5D9668D3281B6BFE
-14DA653BFA3F5AF3242455551F540AC32EDACD09EF7A71F7B873FDE8EB223252
-29BB803577F86B1EA368A32920E0CDA5E72EB944F4E20ACF3FDE0E2670A3A3CA
-E7BA6772303012B2EFCF848DA3CFEDA8D6EF3DB9272CDE35BA53A5028CC23A4B
-ED7EDA8847F4633A5EA5F5A92BF5CC93957A34560B96096510983E5977F1420B
-F697245CB45137E2A1869DBFFF50990E172F793E67FE9369A6B9C24D821071DA
-5BB270280C044809D22927387322B5E5BC7880F235848FEF66E19DE2CF95EA72
-5BB6C4D21D9110011AC7401F99DAE477FAF8D9A7353937EDB555E2E2DF3C94FD
-B820B597464290DF5C31C6CA20CA827A6130F0F32259129B0047FE9CA3B8457D
-D44130870188A7E79CBCBE8CA211C10CBAA9871358F344B9B7E886985341E536
-EB5A756460C5B064C77154BF3009F8A079DD03FA566827DF5CE7203D94437F7F
-1BE7A05B3BCF46249820F8FC1EC196F25907E6A86CAEFD8FDEA4A5589B54611C
-DE489302760D96465F646850D3847BB623DF647A8A6F98F87961F23795A4A27B
-E1F06910D448F42581AF70A73BFAB49276353BEC290B65A2464D2DB2929CBC00
-041C5A37D0D51CF74F7ECAEB4E2A17BFDB809CF00E59001E6C0078C1F4E929D3
-05CBDF07DF738FFF74A317EEF807081BAD3E42C01410F7D37E61E25A5866B857
-E5F39E13F08D5CF3CD62B18FA26E1B6E531E6204619B81578C0EA31BCC96BA71
-8B2A6FC387110AF8C2B739C715F2D718C8665C917FD7F4A51A77E2051D6D13D2
-42A75E5E96E96162EE21AB6638BC03F193414F59DF2630004911C26ED1FF6CD0
-C20590CC2DE31C3450ACF2D1C9D3329AEB4A5ED1384F5DDBB097868B158AACE4
-AE1BF652F69CB935AEE796AD0148F7CEFCBE013F90F1C1D36FD7821F3AD86EC1
-9526133AC339D6CF6840C1878909B12A247049BF68ABB87626CD05A2BD958F5D
-45A26E404C78C80319BC01F6B601D390E2DCD75F5042910AF0694137AB23184C
-D6340BF79F278AB8B91C9DB438A7CE3DE821BC4C653D13ECAA09BD5B438C48C5
-967C8800AC25B7483DD72596F2B8040499A43593EB05BE05BB671EEF50CBF42E
-C93F8DE434BAB01EB7515B4A7283A204F5E9FC671AB39383CBF4BF010DCBA91E
-BCD9AF31DBEF547627F1B93556296ECFBAF45046FEECB7DC4C13DC44C9CAD97D
-D59A3B33666299F2F3DDC5154CA740BC9D4C634B57D43388EC1A7156A14DE8D4
-99F6401EB7DD2A2188BF4205FA91F77181202A3EC0256C5F8578679E998B745D
-8486997F8808E783114DF05E23AB14E6C4F017BE2156F1DAF327594F5E16E024
-2C1B7A10A956FF556A85019DE7270D9D2DBF0706E116E53E42E985578DB3C465
-EE167148D8E1A6415F0FB561377E267A26034DFCEC54D2AD02C238F8A9DE086B
-74171A108934024377489C0EC0BC87D9A0BA6C185C554D8844EBED96FBBFAC8B
-BBDA55190F925B20EFBB27E004D73CCFCECA83B63B5E61368E56A4CEE53766D2
-C51B8DF4CFC0A0290DF350A9199DEE6A28FBA14E60125AD48C4966078B05975B
-4625D563C8D27ACD115CB3DDFDD1852C746726683F73C3FBBF6F857BDC72A56E
-41CBBE012DF2D26C0C47F947363327827AFC7DD2F22BB7A9CC7A7FABB53D1C35
-E52FC0A4AD11AB0385E126624A55A167E918536DC65C129992E1C539DF02B9D5
-7D89F6AF97AAC006DB76BC9495DA9ADBB0DBD4945A300F9ED323A08957A9FC96
-E1FA2B774DEF07C2B5EF03DBF92D449A34DA38F43FEF3BC4659099E24CB17CFE
-DD4E2B9F2DFE9AF4DBAC8475DA7F1D94EAAA0F6CDB8D134087F94B0C7D634DFD
-87B95552C5215183E53FEF48FB30206EA94AC2F56D8790BCC1C16B5E42C82098
-65E48E607E5253E19610A6E90B973D9854F1CB4B6C50319A31E0A0F093A08304
-F449FD05375C84870F1612A99747B0E63ECC6F04A8B24085B2FE99C579A63053
-137B858CEF403D3D33024C6978A2C3BA13B3E78709ABD3FE941592FEBF9C2B23
-7E6FFAF0A084FA51B9308E1348DF12C3B5319AE55966D7B9FDEC6A4D410CAEE7
-C0E8D04FA4371C4107521A7EC89765EA3051BA6C318A478715844AC3AEFDA1A6
-FC8874EC7474AE6C80AA95E6C560B8B051607F3479DF78EAE1E2EFDEF9FC01F3
-88C8D037BB9C5064715F62590BA9C2AED0E0E194B08F2AF191C83675C0B391FE
-8831B4DFE31780877535B476C4645A0E4F9B908C7D362CCFA4B0447EF664EDC7
-59F50CFE68D3106116AD55E1CF76165ED8F2B5D910DE106ECC55D35BDFEB
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSSI12
-%!PS-AdobeFont-1.0: CMSSI12 003.002
-%%Title: CMSSI12
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSSI12.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSSI12 known{/CMSSI12 findfont dup/UniqueID known{dup
-/UniqueID get 5000811 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSSI12 def
-/FontBBox {-98 -251 1052 758 }readonly def
-/UniqueID 5000811 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSSI12.) readonly def
-/FullName (CMSSI12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -12 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 83 /S put
-dup 97 /a put
-dup 101 /e put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2919BE7E95ED8D41FFF372D1
-EFCC695FEB0870563ACC1469F461B830067AEFB9D3626BC50FC5D152627DD21A
-FE7500D482699E4CDFE915DAF451B89958FB1E04AB3DA75F4B72ADB7EA4F56E3
-BD84FBB595EBBCE0973D99DD706BACF796BF733F74CB170BB8EBF6CC5ECC76D7
-0BD990DDAAF38C98BD6EDF67F78CA963CAAF049775E6A52D6ADB1C376B877B3F
-2B802A2E47D1AD7A5F539948F721AE3B0434AFB7F3FEC47174D4D5ED6F92FE40
-51F4CC3CC6AD4465440B4794D305DEB69B5C11694ADD7C8EA7C1F396AF070B3E
-D1EC3850B31149A481F5EB5EA8CEC101B1523231E3D15314CFF216698B8ED4AF
-805AD3672FA977CCA41888F13A1A400401989A16DE679AD4137E478918E650B8
-3FD650F1B2EE7CAA83C32E7BAFC29BD9795B8E25A1E2BCF53910E4F7F25A39BA
-23D7473BFECA0FC0194C0281C96FFE891675AF42D1A7F60B75945B4DD79DCE71
-F586799C798987B5F3321F23E1D789415C89048D2B5826725E10B56668F87112
-004E6401DDD89B602A895EF03C38DBB7E5E2ABD801A3A9E4D1E606C6E8413D20
-0EF4A8D194C9860DB3EB5C4F0CBDEF905288BC6A8FECFF6BC07654CEC026F555
-5B5DBE35ACD67211926D81D575423CBC37045ED1E725ACDF605DD9B918311FBE
-69F1A49BD362CB9C98298C13C8FF75C5D93DAD9C83AB8861D23E289BE0E51FF0
-BBA4F5262F69A7667AB17DCA1749487F6413FA3C49E0C4AEFB078A1526E1990D
-BE2E0071CB312E6796242DA231041252EA1FBB4495AFF14B1AB089AA8379FA42
-58F38D448DBC27929635CBD7A448AAB11C4476DDFE2E63D7E8340E57543DFAE3
-874513597D5EBBF4CDC6F5F29021B7F46AB42A1CCF902C2A02D71D442D44A914
-8DFCE168C921A07D23CA0324A6BA5B59F58AAC40DA0DED8880B398C14E80E73A
-E303BFE2FEFD87BE62D5A68E0732D48D300B24702D8844A96CF17623BEB19682
-4086A03727F9E6E28D1B22A08B1DF87DCB70F728040DF2F0E2B689CC6AFFAA2B
-8C791D04BCF6C5DF1251EA41F5A0AF2C2B629F98379F4420E4E28BBAA0EB60F0
-7A7135BEB828C3E7D9CEC68B7013ED5002B189BC6893BA85CFA5698230C05515
-60D4FAFC15727B19F53154A16BD6BBE9B2DAF3A988C7C46D2B2A1833185FC540
-2A84FF2313B5B1F21AFDA946D1A6D33DA5E8D58C8332DF4C1FE3D79C42013114
-0DE9FEFD06E18C16C499C59DD5D2EA7DD13A12163D5701A79315A65723A15769
-429E9E5899B78022423409B4276424C4B226651DEABB55FD7DB96B6AFC98463E
-B5F81D9706D7BE6969F3CEA8F54CF3278714E7D1BC94916CA9DEF322A1B56D16
-E16E7F4F3C60B73C41D407D4B581EE0C7A0138B7DFF56B9D0B0D1D525A2CD5C0
-A129B0F27FD2662D4514893BF9FE8747726EE8A1A3475C5749EED147C1BAAE62
-4726616D4EF0E6BD9224EDB205E58E18094D8D830404CA5398AB0EDF4E618FBF
-4E26F1D862D19362EE5F08BCA2B8E85FB30655AB454F5F5748600CAB8BE80461
-4A5538301FF79F75D5F75BAA6BBD8F1C0071575A74C7CF14FBC6B9526D6293B6
-54C44BA48CF884E28325DBEB7B7587BE85BB7B087EFC05B914756312AB57DEA8
-A3A346632CEFC03102324D8B216D9F6744E3CE5CA45EEF216D13D986A57E5966
-B4C390D8A6330D914281E6D65D04A713D3E70F5B48C52E13DFEDD0D4D06D608C
-F097124EF18F99758FC817D7901EA23DB61141745D2CFE4993BC8B820E0F8FD7
-4E6E140D5A0F56C2A01D8428AF52CDC6FDF737FF6CDF1820FBD417CE907B59C2
-2B291761E4A89CFC4B244E8A2F6C15A1AF3842F3F61788BA045B80000687AE80
-13F3921569488B36BD88D5AF1A050C4392149BD2CC64CA700B3826A1F16078B5
-A78C246B3A00850997C88F8D4FB63EF43F752BBAB6DD4D5D8555F963133F68C5
-1C8E79E8E385284282BCECFE99B7EA59067B624D610D7ED7C25792FB4AB61949
-DF0721D6208329C25E726BBDE4B9F11AA4FDFDAEDE92864BF7E09BE4BA93C539
-EAC7882536865D66B217B2556E271FCF19F29C297165D753415276D923ED1F65
-E4027485C64C2DA034288D94874CFE8704C9CBD804B995473C63529671D1F885
-F2238E3C48A34ADB5FEA4B3DE53E546CA4BBD5618216CFBE90C3E72CAC116702
-AD9B0D6F703A49D6811388BC73231B338EB611803F205419A6976218EFE91EC9
-1D27EBC5CF39D77BE03F306887BBCB1E2015FA7CD0B10BC31ED44CB3DED67949
-32EF94EDD91C633BEE219465C9C2B20C7001B06517D00F1BE42A9DBFD414884A
-FC6C3E38BF08E5C6059FE62E9A63DB2BE9E82DCE77BA889E6B63590AA7CE9F32
-65675EA7014BEA88B6D6EC8EA31CA18834EE7176C821978EFBB88165C02F40B6
-0290AD1E07787AB681B168D57EDC92CE019C0CF36E5412898CD150A469DEACB9
-F0C7247A1C1A30A77CF579EFAD2E08A2839966C8C490C0BB88DB07A41BAE1F6D
-2F7BD3E126C3A5DF27E8FC09ED6C84E5820D91D52CE714423101E0716AAC762C
-58A4F4C1025FDC250183BB664F0C8FD85B92B55F57545493C1488E922ED93EEA
-65C0B198075C6AD52DEF321CDF859419A567963840B1DF0C840088F8D50391D3
-41100CD71F7D5724046C679CB84B954255E784FC56270534A75FA94AB6485C11
-38AB63FD71CBC9F63E3FEE5A28D5B2ABEBD7FD95F27877F7107E037D575BA902
-CB180F92BAC8AEE397C01B3F8AA3E098F322ADD4B02895B8F12341D5BF94F672
-805C550AF837C437B545578178160909793688B15A8E7E7F7DA367FE37DC7D1F
-EA0ADB822931BEED414243316498FAE0C3415CC5C385ED6DC9F9552FCDA3248B
-C62648BE25EB85781B426E358CE8021EE3194055A3C2A2EE94EF97265AC32D92
-A29CB02FE1564489C22A7E3B1456CCCB9E1E67D09C181E66C473770A1562D9C6
-A51E988D0AC2244137057E5F6AD9D6E2748E9D0909E729EE3F0B05B2B553C1C3
-5DE87B8B77609DA1CC40EA55AD255C52EF15F05098654F804460C54A4D8F5DD0
-84EB360359633CDB4C29A07E9C7488A22CCCC5ED5B5F9F5F4D3682E9F8DB8EBE
-628CDCB052BDF07CFEECAF41169895AFDD1D55D34F2387D184E5B21FC9DB6D67
-301033E14B204A35D30C77F257F725E2DCA09347984C1B3D0D114A810BDE4E58
-E310A71854FBE42D3197F01BD5AEAEC19FC65BC47B6F3402D1F17CB5C9DD3E8B
-905A51809837430BB0DDD992CB7972A7A4B2F564FD6AB60180B95ABF33E471A9
-3FD91CC1C4F0EF753D51B5E58CBB7CF76737E55515E4A63ACFF8CAFE617BCEC7
-C15326BA32AB690FDB0CDB73B0B8CD85EDFFBD9AD05A51DDB429F19BC8C1636F
-86549AC7276A8BA3B62953C853C73BC5A0BC8E5EF9A9D5695E9022FB66234E52
-DE8BAA65207E2A3E2E399A921CBE3D2E27E5908A0A9434B9B53BC74944F83F9A
-ED8E7EE9D13C579C7426A5E6B116CFDA609507AC072A51CFCED1CC1DEA830BD8
-E91DD6839074612C5B7D6C23E6EAB75B0B8935A73F6028DC5CD71C00E673CC6E
-5855C864AD952AEE356688B33D1A511067E8F6320283E6E13C2B441962EEC045
-8A39C43C1695BD66C68198972C02EAF0CAA52939AF3E3540EC322181BFF47A76
-145643D0291225237E7CB2BAEB44703A6D5413CEA8DDBEA85FEDB9023AE24AB8
-9A9D384692E055144B7B30995FF70B7C34E0499CC42D1D6A8F834956B9DCA093
-47EF42B8BFC4F8937592F2046C0B51D18087BE68D326CD7C0108F403DE194E22
-7FAD7328DDB2A765AC964DAAD607665F16F16141BFEA920161A44A37BAC39380
-545BEE46CB259D071A2EEAA29DDE83E5AB26F2BC66D54377C2C68D138BF63C0B
-189250C157B939A02802904EAD7AF888D7A2AE54941E42DDED279C9A18C135FD
-B333CF0FB0B2F48EABCC25B1BC9E483034B86C3DF159737C85B888FEEC0EF967
-35C4CF510FEFE395D9B256F878FF594F794EACB8C1B2970F4521129F123A2EBB
-D60F4F2141D6AA5C9A9B7A53ADBB8B5C5D439B3D33153EBCC6D4B3F59A5AFE52
-8373BFB333B724D695309176562E38A0BED6302E21ECB45C85EC883E76387FF6
-85C9F20C75A86DFCF321F1545DBB1666B9B74BB60158F6652A7416DD76ED6A75
-15C485ED666EF77330F2C0880AD8A3BB238BCA870AF404545B54FC05C67CAD6B
-5EFB587B45E9E2564D227AF0D5C1E94A29DBB6353927F1F553E065D83D25DD48
-3BAB91E25A27FC22E82C197795ECB3D93DC96F223FE59D2C400E150E4D605995
-3F5AC1E763C1316B71D5B48B8A791B43AB89895DC911D205E3EC0A84A03628CF
-E7CC7F00F180C1DC1DC4ECA100ACC81DD97CFD7D0A75A0C781592C6E51C6D584
-A1941BBA4CB0912021B49015CB8A5842E6AD887F09F00816648F7827F7EFA19B
-FE20FA7B3F2D4C973912AC82C702C08B73DC9609576542B73641D093E0DACF8B
-A947CA119473CD9948864F07A0E7C80C76F80766B5B8CDA75CF1DF3CFA73EB88
-3EA54B4605A34D066C7796B4701E7907304DCBB941BD35BF980DF86CA0C0628F
-076734A7A133E8AE2A07DC89CBA4B67730CDD57DC24C2C9BC3AF6BB9B5CCC098
-21040F57D6834EDE5C04D5788CEAF71C3760CAC445446FCD4FE07CC768A6EB76
-DEF0548F1E603AA7631BF7708B671A88EF220C0B283757AF6FFF754164F04E71
-01B856A21E1C5D2E5440CB30170D2FD09886D8CB566E38C7CA2B39C9244104CD
-9D3E94369DFDDAE585214302ECE210EA78FFDAA3877653F43BC0E7C6E433FE44
-594DBCECF3331DD8E5AB3EC66BE644EE80DA20E19EFD9AE0BBDFBD510150F16E
-F07B3AA62B206AE2DCDF131084E7E7A00CF66D84D3DD9EEEC15C4D034385BD8D
-D00AA5B0AE6E1E5C24B98A992987F7916FA732AF40D2917CB7F284FB3DF31105
-F3CE5F6BECC6B8E5BB4F2E300ACE4FD007DEB3A6711D7FA8E61983D21C5CB4D5
-60672CFE543990914E10FD3008798754E8C32D46B5C3BD572CD7C40ECC073F17
-D1288C036104BB445F2F39AD10036D77E762B3807EAE73F0F6FA5936BEC54CAB
-5774D30C5DC1927A45F30682BB9D32D6F8E7A5E05CDD38A5BD766A4B1C9A7589
-6A43E8832F9D2F2EC9FC31DF23F989277A9AC66E073B9563B5B66AFFF0D0AE27
-BF0F6F6EB3128ECB445B13EFFF7D445C77F1B031E017FAFBB535EA94C684C7F3
-58257B4C4E3D9193D18EDB4076EB2FAB1DCB7C9F649C46C38D3CEC441EE7C206
-AB0634159FA26CA885BEAD46F18781FBF011DFF2204A6C3676CA26D6462CA2C6
-043E90AEDED0F83E8ECC6DCEA3635E66FB4E314D6EA95962A28B091AE183471D
-08879AAE8286DAA315B83E15225507A7FA41D25DD405F45E2FCD19EF7CF19D0D
-4147DF9EE852F0B0D837B24563C5D04603248ED3D56285E617B97B647D47801E
-BE611CC6640DD5950CB32F76C52785E959287361770802FD34FAC52FB7C39C7B
-F7FBB5DE6537B4807DBEF20A0F9B97143E207E386BEF04C6D9E35B5B8AA7316D
-6D3FF54E0526679D71EB283B461E304FFE086273E492ACD8BA96A1A133E6C979
-F807B42D6A807689FA1B75567C4DF1CBCA01DDEC48B3A0B91BB9E6573EB6DFBD
-59D9164A990194602210A85D870307E8C84BCCBCFF18BFFFAA99752F740EB62B
-2525F82F6DAB1229C1841C7084AEB801C9B7E4FBF00CC0D334694B7F00AF455E
-B10B652BC1FB8D8B486C87062EF8B4CD5FE79760EE6C198141D23F6EB0EE0DA8
-E851E343B37156FAB0938597E82DC4D40E3D64123366346B5E522712E3524B9D
-481A7C49BF4DAB8AB3D96AA47540775BE10163B38F773552EBD4A95B79EF908A
-AAC9904556615EBC45DBAFD6497CCDC727DC2630D87CA25E3F283645DB1B3B95
-648370051155DFD61C59AF5108E3462382E1A1916016171BAF28A62E2C66BF9A
-42C98A065783104DF74D05B2235DDBA7864964D64F8CEDDBB2621A6C9BC6C1B6
-7EA6869BE58C9D4223BBD74C31F3F88ED7F06977EC1F984C75399419B5CCD2B8
-9280E4E2ABCDC65DF7FA6B5597B107A7EE9C3C057BD19A8373CC8BCD32D5469C
-7CB10BE876C9E8F6DF576E7EF0FE2133099CB3801DE117609BFC9BEFD522CCA2
-699DEB28771D29034FFB058F679207E8BB94EF2F90A4E3885AA36000D032141B
-F1A31C7C1885A801565003022C1B55CDDC270B2F1276738F5BFCC96ACD109EA1
-2635AB6EDFD6BCC3F860C19C09E7E7C4D2D0D3E638A74A29AB8A70A8875EE431
-A1FC1BE198E2816A6E03EEF1D07716977AD6FF1B8453CE2146C6A93AF4D3AF65
-1C7522A834326938F9646B99606AFD8B97E53F14AEA0960AC374D37A36C6A89D
-343CD7847A803432C745D8AA61B93B3C4F2D272BDAC0111C343B03BB65CB196E
-19BC55A372962D4CB7238F4759492BB00EB94CA9722BB294976F818BDB87EB2C
-C44BFD8532C640634ED0F9910D27B90A737E81F02A52D2E42330D0B1CB3B6D42
-FCCAFA6137F7D19535432F79AE64751E16127E82142186F479825ABD4B5A4E58
-8BA5B232CA706F9C44FB9E02A120C0FE8D0F6146E9DB52F47DE49E1CCD7B612D
-320FCEECB53DB4525BE23DEC8B56EC7B1C9A46493AC428D84E7DB2F3160A5BB7
-3E6F7B1D8BC73A81D64D2ED5A2FCB6C786F509A98B160CEFD96D556CB053206C
-5FB253FC26BBA408918867E6B081C85DE5F708328AA73799A8321A729FDAB696
-B2EF98453C23FD984F915D5BAE7C0290CED6B7311569807F3163505753F748BD
-3A2F2B1FB614C1F29F23D71D75CC9D19BFA78274D94894D92CB27732A3F7D01C
-CA824526BAEAB13BEBA627A2533F2BAD0D6E3C320B8D6B8997313AA2C81C1B12
-CEBEA7733B30949497EE369478326DAB3E761EB0D3376090EA22DA15C4C10494
-C94716EEED4898E4D759FA265BE6FB2F5443FAF182A1000581B4EB166CFDA48B
-F79F4DAA2B19E0991A67FE98621425B7AC2C56054B241A02EDD5ECD130DE4191
-36FDDE7F167073E15C5218E369063239D991DEF9EA103BD9A9424CB7A4A4966E
-63B7C579C24E3B5DBF82CD30C6C3F12B12D993E1D267C08A0C5D5A95A546D6E8
-1D2BAA5B8E2CFD233B39D7E2B9189525E747349B2A00070D85BDA8D9EFBBDA81
-82552EB333C6742AD869ED77D9BFECA65A206738DAD61B544AC96626F7EF76AA
-5895387F18055768D2F41C985BFC80D2E9ABF72D44B733DB4EB87981F13BCAE4
-D7FDFAC95DCAF497ECAF10AF864E10893DAAF1C74558CC698AE8FB6686E874E3
-0F88F0C13901E602E70901C8D23A7A5FDE2C642BD7F4D265D099DFC2177AB468
-2FB87E371499F08002A2F0F7778EB7D4A9C6C9A258B1C2D0214CB3F9BE5C176F
-5C540002EC2730A3BC3CAC159244BF8FD7EB3BE5D44BE048551C0F87260D2492
-0011E18E165BE7059E0039240AE0A31A8D3276DCD39CB681C17FEDC8E60FAC77
-59424B91F46BD5FCA54FE536AF8E887EC5B2816AB5711ED9D41FF90534D00C0C
-043F2F4278CC7BE356E3F40CBD298DCE0FD520C60658D6A5618259E41F1AC594
-4FA8837495F3257B2C212265BAA944D4EE94037B4DD986609AA2D5CA867B5EAD
-7543A191BE8F42CDFDD69D4F23668655305DB11112D306401A60C4798BBAC362
-04FF84E1B52FFD18EEBF8BBDBF1DAF3ED4A88B51365D0370D03492A63ED0DD2D
-C3772B8D6529557BC2CC8FD4283B94EA882FBD2B4E6656AFAA43CFBFCC2FAF39
-8970807C466F2D1A2E8D3BBFE53395B1AB307215537479D116F3BB71F5DDB909
-BB46D2B103FF247068EF9B1B903FCA48B29A08EF49D8CDE066040E54C27B0A0F
-8D3ECD9BE17AC67922EF313CC8431931DA85544C9A64BAE28239DA8BEB1A6A96
-C3CED235236682819C35880DE7B1A1FCD2CBDBB0804415B78AF7C65229F44D77
-88A2586D8151BED4A89CE44DA951CA47A587CC47C76B0B3F5C8CDEC0A53BD004
-95CFAE60E111DA50AB962C836EC1E6C6901D8E082A836FFBFA36B464379D1B44
-F0AC25C6FCED086B62B742FD4811F493786CFA362DABDACA4ECA0A268895B5B0
-A3AF9D2A2B3FA51D79FA7FB69DD00582CB3D32D000E8328718233D2325E13AEA
-9BF8A58492CE7B6BB1DB91B063B95A9428C10847CF4E671099A0A1FFE70FDE10
-02E97A650F2663E8494C5308792294D8082C41D1C48C0958FA92D11EECF24553
-BD1FBED9863BABECFE6BAC16CE9F9E09777CE1CAA28A0ECE9EEEA82C7FF39F1A
-AC9E429C5C8768878AAAC0C338EDEE1CEAA32E22F9F18EE48EE0C0B678B2F8EF
-371C9D3B60C2851B1E16F4F7BA4F1801016CE956A15402B3A7933FD18B26173A
-BBA9FCFF66B6367A5BD7FE3032E8A3BF228A5224B9779083DB01B5C2F0E6DFC0
-714234766C3032E07A2847C04B95F4447C3350A00F3BB4646BC165A36B0D9EA1
-A65F99A4407F6F47ADD2A88E899578EA87F4C60475918418F28966DC65D07948
-F927FD9172E6F93F0EBAFA19A0A90121F01214EC422BEAAD0C77BA8A797BAB5A
-3E8E7CA5C7332544D1BF9448EFD0F94943B49F944251487D8013EBA4663F12F8
-D7D5FD08F54D9EEB483A427FB759E46F5E3B860C87DA95D458AB0B503BA2D6C5
-6F463B875FDD382316DA6BA2E11F15D300A934209F0D13889937F786C0F357D5
-04F361636A1D98D762A550E0CE7EBC68AE4C69461BBDA517C69F48C9343AA2D0
-C26A1525D466FB5D9354814AF25D5EFC8DC11583B1F3CF9325FD5CD7B89938F2
-FF5F3BFC561FE8C471A61A1DB3BC6C1539EA611046DA4A46DD8679D1E0391BEC
-0FFF639084EE2AC25840EABA534314F5838C3DAFEE5E3D2874B3191FF2B7FC8B
-F37DAC8903D15C8CCB7BA501607FEE51BE400E99233936B5609C38BFC246B63A
-5D2D60F31F342AA6AB76109B16BF9D0841BE616C5F164000151042A52D12C2BD
-27F1CD61D2F2C71B10B020244570CB0C90F04417BE692CD4A6BC8BB93DD3558B
-16E94DD612228B148027014488EA9971791ED686172D1B971995D8BE45CEE2DB
-09E32EF956CE561A2E58C4451EB694176BD8D96A6C325837E657EF806300612D
-12D7250503401A671528A87B094B70852F1AE35E304B924E4B22E11040A7BA86
-B2FC75CAD188831181E56691419C3A0F975340C3CEF6DF26CBE6CEAC467CDC81
-949A672F191FBBD46828A97A7898145B76F74E3C343897746B0720B96F84BD9A
-F1745EBE8064D582CC4345AEE85DD3A8990B34C1F68919074F05FEBC184425A0
-05E8AE89E2656B0F7F24703E13488F0FA49FF8CD9E7A55C36184BE28102FA7CE
-F26223D6A85D676A581AD1297CD9C24CEBCE628E3076B4602BD79B3E79283336
-A5422624CEC097F021D6B041708F87E294C967CD1B943286A3AB7B053FBAA50E
-1597783109C469920A5E60BED681C330FA190748A43D036FC01FB2A85B51ED80
-760D38D2ED70E86DD15F05984B892DE501AAD2136205B2862845AAB1D554094B
-FEB53F1F8F31B5A8BA6D907CF2920C5E35CBD3A58BDFF4080B7A7F0520BA870A
-4EBE55C74D3D91663601C99C58FBD50D9EF5FCC00F59F684CE28D35B7BBBA839
-EC7F36BEA44D826849DA9D8A8899424BD5064B6D0997CA4F5A88718FBE398A8C
-AB0F2426D6EC8BBA1FCFF5AF836CED8EAED104D3D305B3BE89B81029806416E2
-BC08602D9779E224DD0D57BCA13E0B58341F561C819756CB24236579E0A6C65B
-AE3CABF1874316
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSSI10
-%!PS-AdobeFont-1.0: CMSSI10 003.002
-%%Title: CMSSI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSSI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSSI10 known{/CMSSI10 findfont dup/UniqueID known{dup
-/UniqueID get 5000810 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSSI10 def
-/FontBBox {-97 -250 1077 759 }readonly def
-/UniqueID 5000810 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSSI10.) readonly def
-/FullName (CMSSI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -12 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 80 /P put
-dup 97 /a put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 105 /i put
-dup 108 /l put
-dup 110 /n put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2919BE7E94DF619E5D4CC604
-78288A019B254A5A0A8E2D5ED465C9DB3CFEF0F444DA2A7DB2022495EA1B3FF8
-BA3E769C503BAC77336BAAEFA8F7B4BCF9BD63253ABE621C7C696DDD22E0EDDE
-ABDE1706338BB5F604B4F42356E2A96751B8EAF1112A1BE30B618E7F7BAA96CC
-A264B5EA7138FD007E2CBE19B1F008AE13B47252D2956A06299FB28035624C39
-08E9E5A4BC08DADE08861DB9940F6F0FA67E97E9A73C9F41525E865D0BF68F8B
-6D48D1595EB69B3FF78F5F4B18470370BA219A010F9B5EA904289205DF20C7EC
-91A2B866BA05251BD3D00FE5229CE2D2F220B6E25DA5B3C0EAC68979BB312E2C
-532264814FF214CBD46C8B9C8E45878C9E28FF334C5CC7DF9D378EA5A37986DF
-0450E2D5645371B8C577C28A008AB7A702E89FF337A17D05AFB0FDC55856AB3D
-FFF997FF51AAD70FED81A5D307FFBE26E862070E361DDF6D162934B7852D2FC2
-F3FE611F218E28CE0B964BE311E59D8729C7C0FC2B2D5781F73C87D64E6388D1
-D7798FE70E74E76368174F5E055FB8CDA3809536768B0E6028826436C7E6454E
-895EB7E435FF8AA342BDAD46A2C7BE5FEC83B8AD16F2C773F55F58870E70F2D4
-FFCA12D89B06A706CC204383C0238C17EFD01E0118FA4CB77681CB7260BBACE8
-30C8E7B16669700F884F234C36EE9694841EDD4FE5644949AA28AE2745FACFDC
-CFEF1590F99B0DE494BB0851205DF4E7F2EB88CFF794DFA7958F6EC9197021DC
-D4C3590B2729779345143AF6C349CBD2F17AEDDDC23AA8F0998C27170C44FE2F
-163C1E2FC314C6CE27D6CB497C3A12F6D10B92D699E1578C23B5D9A907EEA297
-4BF7D5C4ADFACA310E61EBE5655745FDCC48B661CC2D3EC016A87632AE410B69
-C2B98B87D3F46491EE8611E31CE17843B05C05924FA42FBAD7687003C14599DB
-08D72670855271EA55082BBF6AC146D452C1531338138D9AAC7E4D2F0CA1FDAD
-11E4CB830A9F38A83999F6F0ED15D12FA631B8604D4E3018E625C8BABD8E1075
-93F5E17CAD3CADA2210088E71C02CC6654DB4E12F8C2B6B7EADE37E52FAD3FD5
-83E45B62FC9B573A6068EF3B43856CD4B6C3E096BA93728B05AEE2BB96C60AEF
-58214FD24DEFA63E3FA299289B211A57E4B0CE9EB58414FB78E20151BCED3F4A
-9AE6B1D7ED559B3B619385AA8496D6F56D2B353E4B1BCCFA0A50247E283B1540
-4300E1119F710664ED5DECAAE9087B8C0CBA63F3FA09F217757B8448D13648BD
-D16FEAB50D245C198EDF27C8628CC7BD02385EEB04AF8F4C76308BEF4D640C8D
-6F2FDA7BED98F1498CEB1226F009BFAF6425265EC0D13FCACF4909B7495F4211
-BA32B04A3B0BCBAC89D6A9088C47C47B4BAC36FB59D9B5D73B2E9E926A9DD183
-1AE00AC58E9485379FC6DA119EEA3F6E478F22B60A464F192B2F43379407D4A8
-795073B4309C27D8E945468055493D0204B4A57C39CFDC951A04E0288775FCFB
-DE3993852671BE697999C9831A33CADEA75B369C179EB8A807CFEEA5CD97BC55
-1B0EE49DCC4B6BF4137124123626A5C91603B01B4E0AC759526C129F6AC5BE74
-B77B4E431B596E29C17BCCD1CE8279E9C00DF7557AB25770FC9B02762D7EF141
-84FFB4730BB8451A485F784A34647741D9B8D2127D158283E01B38BDC39BFA8D
-EAE249871ADB347827989E11FAC23F76C2389F8E883B01FFD1EA4968B44D1B1D
-760A1FC8F79B50385D8327D6A6381923BE9A2FB8AB0CC6ACAAF5C7701C8F7BDC
-81424F63D2CB312235AADD050FC4B71448EE02B7B25C82B6BFB070261919DC1E
-32F5E6DD4C38691581D472C254BAF83D7F568016B5AFAEC895187E88AA4D05C8
-FEBB3AEBC348AAB84907BC4D85C1F888ECAA5ED2714598384D7369F5FBA0B92B
-ACA0B6BCD2D22F9F10B27FBF11A8AF204794CED402A3597D2D469A99CE64BF1C
-9242867251B8EFEC0001A1ED0F470A4346BCD9DA22C005A079EE1DE3E33970FE
-56620C318D2FD3DD9DFBB773B4FEA7FEECEA9FA1923AD4B2F49DAFEF48E1C529
-DBE9EC77299E02DEA39C7B91F9E4F6D68EB224F4555F53E66CD00326CCB5FBAE
-70243CDD407BE63DF7BB85E70A99F8B58BEC1562C290D8E50666E1E4EAA484DD
-487C567B7BBFEED34A65A6407E3D8925E3C667AF40DB0EFBAE2C07EBE60A83DD
-C1A02842861C994C4D314A87986CC94EE74DD4E29AA9E70F393CF956D3BE586B
-AC618055571DE00541BA60D022DB49CB62C13FFCB3932DFBFD2D52C8F0C72F1E
-9337D95767E376B80AB35264405CC5C385ED6DC9F95535E00C5252DE66961AFC
-BC7C83ABFCFD5E0A055E37E7D261A19039D47EE792CA30EA673F80C48C0EEB20
-DB21686ABD169A45DB94E35FF086C9946F51409E9E0836041081B04F861838C1
-87157DB76A983928BB4122798551318EEB70A32C11A412FD56B7805BDA93AFCD
-B11D35FE799224AE30C3BD09D971AC651D06184FCE45D898D09685009DA35EC9
-CAB63751F8241297562AE2FEB577AB074D36381B0E5FC0DD5572E3A3079B166F
-56C42FBE6147FBDC7EC2ECF6380A70F87D1E44CFD02A70BB3AF4BD9D350C7B21
-5DDFD4FE288F0D9EB2FF4C24612FA759B41D0854C04163DC973570B974BAD7B7
-BF766AD59D543E808E8F56F831472ECFEECFA7BEA74CBCCB025AB04079AE0838
-75852BDC83E1D723824761459DA6A8920A27282043C38BDDB43157A70D552072
-400E84CED5FDFDA0F09DF94431956F304F6E92F3DE5F99874F995B467E2038A3
-B9C787E650C4A31B2FEFF078BCAC93ACA5816F5DC3FCE322C9DDB15E34856182
-BA15F2D56FF4E91573BD2D8B34767974BE928F10EDB3525C2B259F320DF99B88
-87801826F2B6AAB2C178270B27730496C44CC83C8036EE6D7D33D6D4C0D871A3
-62B7BBC8D8A4E86AEB2CAE76CC7B091B7DF5516EEF043C7D2727FE569B2E28FF
-F6BCC6FD3696A85CF5ED26571BFD346494CD6C0974BDE257EDD4A2C53C70FA89
-C81F9D32F5CCBAB39A7C00A1BE116FA1254F291AD26C1DE4CBA27BC03C5E5561
-8E960A7169F86C0DF884419ECAC607FA82B00CE0B41F7696B2C384582AF6A986
-5A9FF800D3A1F4B6C2524F1A4300B9FCDAE2C2050B9882BE4F512FF539FA6BE4
-C9577484EB323E7BFA5BDF628875A3634214B14947F7C16541CCE359F72A0E27
-C0DB4CCD1653693F7D0BA68D02D5A61AB516173E794BBE4C2C3F34ED9C33BE3C
-4A9E20A687498DA1DF7BCB1F6C595B90A5730A10070A54180318A1BD01844585
-E78C6EA28EEACCDCB49F1CAF1D21EE97B1DF74523291FCE2ABFE2C000E8F061A
-7CAEA494183B9261307CEAC6CD13B362130AE56A651DFACBBE7A6F6747CB61BF
-F94BF393769F2A1BD493E1E6502A3507416984FE0F7E509D901A106B857E2448
-7284E7ECC2D316EC1C54EE4FD7DC9972DE33B46356E414C92CF8DF9E472F7FE6
-7404362C8DFF6BE223B8886503A83A83348F7E9F88726CE068C904D45496494C
-641E4443D9474344508ABACF3FF3424383D79A8BDFE6E9D9138E660EB3FFCDCF
-8F4E01B24B3070E8B480064D946D0D200F4468EDDF7BDE9D3DAFF03B6D8165F4
-0CCB584D542D40DC72554A7597A19EFF3BD72B8520EA71A51048F15E2CA53F3B
-C3432278CC19751B38AEB52534BE6CD9BBD489444D313F8C78C2C252AB25AE6A
-5EC7D05F3FC21202C4B30A7FF9E1BDC6AE3F6B39B1E09F65E95292FBB1915D20
-44D7212A60408FC0F5A2E957BCEBE93DDDAD35D05D23F7E58A3602FB3FC1D431
-754A3A21F181C437437D7A22C402DC82275DE903E256979985B6E794B459FEFB
-393317FE573DAA5416AC52AED36AE9E79040097E2BAF6A0C6CB68C346E4EB059
-5E8A6AA1C751CA4A4094257C39ED48FE4414BE73B4E0BF6394FAC05CEEFD1C3A
-F5F5233CEB4625752057789ADF113E1E2F77F5B471A0AAA761AEB46CF37C2360
-E701B0DCAE13D4583D8DA516BE2E264230DEEE5053AED15368B6CD81DB761A49
-9987A07FC48E1EC246D04D80D86B32F7A093AA23B769B0DBC554EE48DA202C28
-55847E3D36D80B7C8E779DFE6EAFE3EB35811A1EF80DC639195D5810D90B4DB9
-6BABF8F4468AD92939567DEB43BB00CADB46964B73AE13ECC82C3A57A63A23A9
-92A46206C70B027CE34FB81E6919828462F8C2166AEBE9663259CE5D4CD8084A
-8BA479CDB203F1B0C3579B3E0B8B8E7AA616D798970A11423C391C25EAD95351
-A46A856512518A92C7693B42BE92C2E375047E9DF8620B624AF8DCF2836FB1BA
-801C822472AAF5AAA719038D3B53D0AE481753F2EC689394CFF9A911C42BE535
-C5B4A187712D487C63A0C8607D67D1DBD0EE766B526184768A93416366B2CCF6
-364F2D24B44021D0935CAEA289B120A613378399B53E2B50C11F67B7DC4BB1E5
-861D745B7FA3C7906AD591765884FA7D746A19EF86C30309DE0F43D4747EA290
-8E3C68BAF4D5F4C0C4E08DCA301E46AE3A0141A58074BA2EBBAD8B3F326C240E
-ABE33FA5AC689444E7E04B78C29E49D3A128567D08E712C5EC42EC1BD3D95E19
-5A7337B8AB2AA410EF1C0EB31D5766575340016CE477CBA3478FB68A98362C60
-18CDC9BA410A545AB339B2AAA2934222DA734F6A1AED9942B43B18BAF77FB63A
-71059FA66EE04B76730B499FA022A52139BEFF9CA6CE3F9855C7706E3F804F6D
-D622A6929D049F921079DF979F31828C31A73CA0238C0D2F11BE2FD68F2228EF
-BDE9837348C10E9F08477F754F6343A39736386912D6BC865BE30D1862BACA23
-0DF2061049CDF9F894D73A549C10E7BE7790043F9A642E4676F9DE2B934A7F8A
-7B0917DDF3255E6FE122D88DBD80252D0C1C8047A13F835E3FCFBFC0AA1D92CD
-F1CAB8D1C673EBDC5601B84615F513E4D9FE1F8CBF2337C9FFCDDAC85B6922E0
-0BCB0DEF0FA647E6828DED2F5B20F227AF3A792C0C63AD888D7AF39B10171FB1
-A24840EDC55158FF3D8513C89F666A2DECB4AA4A1D46503919A4CFD911977DAE
-4779F23271C23BDF14F4EF8352D9C66A7C24100C28CAD7BCD89E6E344EEE173F
-CF8BD462E1C67F06D73A9085A2AD1EA3DFCD19EB5FE217406771B80C8A3EE798
-A4CBFAB9AA93672B8FC9D02014F7076FBB477A777867C6A6AF2E6FFE3CBF3917
-1E4F68BCED22EC345F87A92480F4568006BAC16A2DAB940CB9F3462D254614B7
-78ECD86F7C3B3A7DAF06DA2D790F353D9254133C38D668C38082D0CC1BDC226B
-4A7EBB1460735A5CB04BCA4D71995483CDDC9EA7D3E070C00D5EA6DD4AB539E7
-E5C8E436656C99F30B3B464E5BA6CF7025E098C1FDED8B76260ACF62D1A08DB1
-F126517B05C47376D20C999565399B06CC686A817B226101AEE3644A706F3767
-372117607576BC2B9AD2637DD13C76F9CF2A356F1B9101496868EA8875C94C3B
-D181936A02D5387D1C3C285F2DBEEA25457F6A74FF7E00449FA41878776C0DF7
-C58FE07009574AE6B457F3BDE448E71CD04AC7E3C22E0CC8AF56B8B5611C4014
-3CC20A39A5FA3D9F6A5599495BA0457109823CE71BAC2B7057AF826DC623213E
-A6738E640DAECF08E69FE365741CFF8858337131B53A0AF9E49C3655F62E367E
-DE824A37A5DA853E1DD5970EC07D3594A59DA1AA85D4FFE3E9E7745FA7FC7F2F
-AFD4B9405C7907F383A5149D4DEACA083B457151CDCE3BA5F0C350945E8B92A1
-635239241B8FAF7704E3013EE5D21F421254F23194B537C36F8B673E70073189
-8B2DE6C30159232A2D054AB8254A450759ACE9C0B94DE035D9D6E5024E8AB56B
-644A5C3EF00A5B2EAC0F89C5FE8D7DEB9BC817EF1F87C2BBD956AFE4DD4B50C3
-A3BA4931A32827E612DC3059E97069D3894234BAC0E9AA1DB7B7EEE7F97C648E
-0B7E7012CA4977258733C72CE466A2EBA8F2B391BDB7652BC07C2343FC8A4B5F
-7C6B926D1B751BFFC6FCFDFAB9CBFF6D630CFC8BF374DF4DFB4B0845237E1E0A
-E2D044324B4F05C8C96970451C9348E8AA6F1153EAC8BA1C57FFA09B3A181CF1
-3EACE89F204BDBA7884FF6F90D1D0CB578DE1CDE56F526AB11F9DEC4FC09642C
-A68C8F1DD2EFC7BB301279F474967B1B10DD7FBA6B09B95E7B4D34F66CAAE07B
-F792BFE7755882FC790961FAD109A7C35258021DE25BB14410828F9122E01428
-D72EDC917C835553A30FBCAE5D067266A205DDD3AF3A4734371426968A7BF7C7
-9F48A5D91B596D765E15356F388E74D100B2243D230BFB33147BBCB298320930
-000670CB15B7EE9C787EC751621851C3BD5EA6E70FDE66C9834189A9B0D796C4
-1FA4179D594B7E8A39987A3DB806F337945A02DDD2B33D43F1E39FD20F41CA25
-BA3B5ECD3B32F961F4A98BE40604BF61732690F3C8B247C6E381AED4F277788E
-223F8EBECE8CBA7F48801118966E39D4EEEE3F04B254A87EB21C2E4B00F15AE6
-F1E2E59DA6353A45BD0A5BF4B822D86E0E7237809C1F0129B83BA2DF82D5D54A
-522697FD78DC73D8A75DC6BEE09FC523E5DDEA837BEDD90DEFCF214640DFD4E5
-477FD73B86A08885AC44CEE72F0E27AA63A901F2DCC7C42EC261EDD9699A278B
-507ABA7BE7101057297C6A3D67C37D61CA4015E7A46C30202617F3585D719309
-7DFF48AF4FBDFC7DD9F66E9549B8B800DDFB2D8AD69B3C6D2C3410E982559191
-93498926825E6A96A2CB12F8FD15F858AA28E4F9A9D1457D7B9AB16D9B9D4D45
-8FD6853853DF5851C529D134CBE17C6B99A8286519535CC1368407909A5B3CF3
-C75B4F86A40BD2EAB1918F03D93A283EB119A8F63E346E7502F0CFD12369B2B0
-09A2AD610FD210E8CBAEF4C0498B0E53BF4EE1A00B0C067C113F88E5E000E6F4
-FACE37B09D72B4242CD320E4F72F5E123E5578ACC48F604124A0A45559E1DCD9
-B58D9EE14F3BC6B4452B9236F6A3CAD7FB7E7D5C949DF2875CE44537DBA8B1D4
-C7ECEB76F55EA06D56209E0BAC984AD37A459B6C45B4D7F8B84CA66BF274F1D8
-02BF247751733715BDCAFBD55854B0F436BCC787F66B44784838F56AA29F83B7
-7D46F0D88835E45159413BEDFEC525BDEDE44291003D313CD2268E240C2388DC
-37380A430557D988332DF505B16CE488AF68C8F8626B7EA790121D6ACB87D94C
-83418919E0CAF58E41A3E036DF13D13C6B107500902A747CD7D7BF12235A766C
-00539129C31EA3E738733C4E443698673AAF4E9588AFAFBD00577721011A12BA
-D556591A82E2739AC4234917DD7A850C05F595BD87E0F7719D42DCBD9D724C85
-520006A9069E1CB2557D2F97D7A0C54AB564DC62759F793D60A4760854AFB05B
-AE445CB9131D0C14B6A6ADFE12DB225684D8254EFD295E7542031CCADC4B27E4
-F579C84F35DC502F17DAD24C1775F15F505888F0C3E0FD42357ED07FB5076E78
-E862016F7E5835CD5BAF87CECAC4BC92375B426E9512928E748E0328947B1844
-E251F3A6E99BAA5B97045D1ACA798296D0CCEC2044E59F32075BB7CB7C636BDE
-755916CB59C802761A99B211EEB550EF9BC14AADC70818D0053993C9F299B3D5
-AB1427B463A4D76459385F036A95770A8157D225FB75B2C92CA39D1AE7411AD7
-19AB8DEAABDE9A2F7530B474CC7119E4335AE12A9CE84BA7FA92AD46D6A7AD54
-A676EF1B2B0F3A73E6FB24B20F9702ED522DB7BC30DD2212ED63C88128ED1FA3
-7B05D70B0BD95BC58F1330343EAD91AED48EB4252314CA3B7FF921B61E040858
-EB3F545F8A8ADD86FD770249BDAAD02613AD5A45C3997E33188E59E004E2255D
-BDC14AFFD80F49365D5006821F2A4A2F801820D4D1DA9D11F02CA514EED93425
-742D97CC8F84E529FDE0BF4C6437A849A6630BD6760B31870D69C4C15EEA09E1
-831354F7C4A70C5F04DDB4B27952C3745B76EE5B168F047E59360CDD5D084D3D
-BC8BA0C569C7DDE62033CE401D65C35DF34D2875D4E6E83E7854E73F44EDBADA
-9368225FE24670C9B44536F724F83C7A7563D090FA9FB71201D625F00EEBB6FA
-5D427979ACBF85B44CA596641C33E6F388E1C1C7834626B4C96C5C20E4F6AC8D
-47EF32CCEA3A27074C0178A467ED1223C8CF29FDCADB5EBBE89A170EC4EE20D0
-D070EE364ED35373A9784D02E65604DC7FF738CDD6EB1B5BF1F8E8CF86FC87EA
-F14699937EC5E60FFB3A13AC9FCE3CC664E3B6EAA7F80BDFF45A5C9C32C0BAB4
-8CE9F69477C819EE42C213CB237B187A7B54F41B54433526B5BCF139EED8809D
-EB8E04A2EA0661B96E1A4172B9D4452D2F9BC4CDA3C2AC3A46DAD7BA069CF80E
-2A626FBA2FB7C717977A24C48C184E2BC43534B3CBA542C2C3C8DD4FC89880FE
-FF2DA83D890FE20793343B5F1DA8C37CD161CE528876AE37D8B208DEC3F417BE
-7CAC2CEC00BBF12965FE3C8B004A33717458DCFE0D47AD8E7849C543519A42E9
-07AC6AEF3883281DD201481B2AF1C02B1EFA42211993294FF4F1FA451FEFDC77
-55E80F126E7D05D0DA74878918AB439280FAF02ED421D542F7DC77140D24B0AB
-B1F0961EAFACD2A926084C297856E72BD1EC98BBD6ADB71A517D590136F3FC7C
-AB9BBE39DD876B5BB445C3B76095A2FD9C20764A81C3012871DFB3715C235A88
-CB5BE171233D38C28659B59D75387F7FEFEA3BA16D53BC5185D127D855CC91D0
-38310D58A5E99B9776247F73841D5F86E1697F6459BC5CF5CC2A50A0EF45500D
-805097B6854BD007540CEB4C50651A4B51FD863232ADADC62D763024F1AB7CFC
-86B3AE8B4FE2538120D5A831BD3364DF5FF43C971B33B59F2C6B82C98429DD61
-6A2EBC0178A2DC6A24E665514C41EC407C0ACAC96922020134603F465B0FE772
-7363577B58C59CCC9F4F980C3898CA7860CDB29AD17FEDF3BE1C15C538AA3D89
-5EECE4CA3A8685F8847F77CED2B1C4A2EDEB0688B0A32273E21893265282698A
-CF12D2DFA60982CBC90F4FDD1C697DA02BCF6DE91108E986205982524BF86134
-8890E893D76697B67099016B7E8298A4FA553A07EFAF89EAFF32AE0105DA9A65
-AE8D97E970DE2CF7882ACCC2239B3A7A8D8773DB49CFA8BF1F74687E5F199EA5
-74212040110A3673BBE14AADA80E7958E4096FDECD72D14F98F1500FE9A95034
-D4ABD3FEA7712163F64FDC94140C885EF355B7CAAF974C101E5B76E8B2EDEF82
-D42BE4348C0BA1894EDC016430DF67513705DDAE9DCEB7BE740A2761604BF048
-20D4EB9192B8A85943145F1151761625DD18AF29AF99B2F7369B8075BBE285AD
-5751248F3A088056F70288D215E730AC1FAD566B0CD48CA961ED25CFDC81E41B
-8AB112E00EB64FDFE0F6084F36246E13CB1629E73B0D3E340FCAE5E0E878BAD0
-8CFDAD1D8A244B7EFED4D55A9A8EE28E3035136C1564FAD8B3DA1B6753836A70
-B5C7EB9C85529BC0CE48AE77FC6602426AD0A18ED5C8655AB02646E5BA32AAD2
-9522420CC318EE0DA032EB1FD319E1968502A4DB84F7D083FCFE3F806A87207C
-C80B9605EDB14DEE38F5CDD91FC0131882E41D2F65BA4CB319BB9B16D566A081
-1EEF99CF8CDF63D19269957AEDF8A2FA68A66D3B2D466C150E4A8FC12744123F
-2946E512C2C0CECC75B74844060BD82C8B60BF689378B379ED0AC0327CD109CF
-5CC468C96E019F7DBD95A0513BC57233F93F392D46B7E5E997CB966E8A8DD8F4
-80E0C62273E20CD3B123F4C8E6DC2AC0EBECE973FD5FB4A343AF641AE9C207FE
-765BA7E596F65B459F0EE4B1C23777A4947F972B924A9EE130FC9EC2ACB05B59
-A75C5FEEC5F5041FC30C58AC98AC7B3566CBA2F9AFA360B4DD07290C83B145D7
-387EBEE53A16DC91494CF0B339692BEE8BD488B4735CEDBE4F933790F941D18B
-73F5C312E2ABF5B2EC4E5F99F3019CE7B595C4D107593D9F232E9811A1150A17
-421EA20867E069B7C5A3DAC7430A50FDE9287E5B70645A81589D192E26431D17
-E0AE0F1931ACCB707804C9A3411798AA55EDCE780A199BEBF12A58B437A364AD
-DFFFFDA0D54751BD8164BB3D9B2B25B1ECA7B9367CBC04272FEAC4A5401F1947
-F803B17896B2A30FC232A25CF031DD75628FF79DB0BBE12243118F0E87F68C5E
-C53F4CEB7391D752982AAAFBC72782286441471DCCD4EB24C46FB7DA9012BD00
-70DD42EF1D53960B7BD5CFAEEFC0574F7E15D1735B846735685DC8168A6B1EF3
-27158B32800EFA7674604876D52CA76ED476281AA5A8BB3B9B344106292DB805
-89E8E5898835D429C21A023171B8B14A6550AA38CFA83C5D9E0930610697A7EA
-9AF93B057B25E2D3DF0B3DB24AE6210D5AFEB2216729387FA05A0A434887D56A
-3E5CE3FBCA40C69FFEA37EC84E51842F37DC5C9A144CCB7B60066C6B505ADC92
-9FA61921BC6706E2B9BC90588586EF3E63491501CC5FED6AA25F91C58CA24C32
-F9350EACA5D7BC474115D9BAA5E981F7140B94473DE51ABCE6F2B83DB14CE6AA
-FE6C98B20AD378481C84FB0F004200EE577DA8DA69C10F7422C79D11096A4D7C
-0A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMBX10
-%!PS-AdobeFont-1.0: CMBX10 003.002
-%%Title: CMBX10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBX10 known{/CMBX10 findfont dup/UniqueID known{dup
-/UniqueID get 5000768 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBX10 def
-/FontBBox {-56 -250 1164 750 }readonly def
-/UniqueID 5000768 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX10.) readonly def
-/FullName (CMBX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /zero put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43B233BABF23DF8DB
-B6C2BD2F04672F9A3B7FE430263E962F16A948319C51B8ADE6E8A80D3D88023A
-6DEA4D271676C2C8615C4A0EA7DC8F6601610F398673A4D4B905F49EA868FEF6
-39BE073001A36DEA6C08ED51452F062B971740019692E221F4455EDE46AF24B8
-407A98B791F6AD525C72C09776247E194043281D04FE1CD1D8AD8DCEEC3045B4
-F95B3B41CD3300768D8A049815348BD7AC1004F5500817E3A267D694AE108BAF
-285B288FC5F28A03E9D34FE5D9B2F9A9BB26ADE66B1CF8EB5BE606E83D213C33
-DE083C20D636EF780E761944FCE3B8A950B1E6E7568F33B557C6D59E0CEAF185
-53E609A4F58AC4D5269116F958C4D115C44B5A6DABAB79D3BB6E60BDFCECE108
-74CFBE258779F32C80CD7D9A7CEBA50A0966BD9961F71560119668C4A0C30A5D
-ED91ACB30940502B24F33906D6E0F16F81DA87EB6D7FC8B7853BE388C40D75C2
-2CA8F94713AAA1561F5321CE97997CB4AF0E37F44E25B0F73CF4986422B1CD89
-8F861CA623004ADB1C28268D7F8C484AA10C9519B6AEADC95AFAA3304D60E85D
-718B2F67D2B734095E5A92C90785252C98067DC05137BE735220BBCB7C341D61
-C4B98BFB1EAF883D38D7A93195A059EF82B42027F23B6CD633231D704B891A9B
-03D11A646F13898F20321D7BC150C63FD6DC6BF9CAFD8DA759E95384B729A0B2
-767B9F3E55C682F7A248BC1184F7D294CFFAE0B246DFCC8F215625DDD4F49F09
-FA8D41CBF4A06152FEB152C61539ADF7E70A4D23AF8267D25CE3B12D39D62377
-547E2528D18DC4134FA3BE0437EE0B3509223D71F06D44C6227D62BD01AC0A2A
-3EDA975E894371C07CA1027B102549A7D552FFD25ED2DCC68E29E71BBAB43C62
-57B0BFC6A953ABC2EF703F35D112F6B5460018CDCEAD17F149DBE5B52C2B9E10
-9818EA6D97C8AC884F6841C9B600A7D868F59C1D80E98DE0741D06D69858EC84
-1B33C6C9938B7E8A6FF6C12AD456EECBD3EBAF0D7331536B9F6422019FAFFFA4
-822E79D6D89D6366DA636CB708894FEF904F366E295F1CB808E78E883913C4FB
-1631248ED6A7CF1095C0C61C4F05E4B9DFC47533A5FD24540AD71A0E2907B98B
-28085EB88ABFC3478C9644594C7DC4244ED5A7C1CA8D960B65497D56D174645A
-B88F12C2CF0A807DA314017984CF3C4FB7F47392A651EB9CFA961B28E2989893
-9FC4D97171BD5338673F5D1CE2C3C08D48A1B77769F01D5058236C655FFD864B
-80E28F900191D4EB349AA5E400A7B0A0FCA0F3E79D7A7C69775BF754329397B7
-D18B20B2683CBC4A19729BA878B3C17EBA0A7E9EE297A5B67E915CAD92C8F356
-582B8299DE6A58E73408F525F7EA895C48A8F0D626A06A96A50348DFBE479D89
-4272576FBB0CD332193D28A8F11503BAE98F8E1D73CF5BCADF23DCD4E6586ABB
-323568F5A34E359661074D50CD8D9DF27191FCE24F10225A5D721EFDE2547E1D
-CA998077D2340B1A4ADFFF570AA677CDF3305D5E3A394BB1626EB35074D4EEAC
-2F037CA2EA389F7683FD17A8E07C12B4CB3BA8C249C9B12D297C618009F76717
-0EBF5F2DD39A6BDA10A2E5A811D4E190660F5FDDBA29201B6F8042620397AB2C
-E59267A7247B0463891831A6F40582BC3F614E5167B646A8F53D8A31717DD9A1
-9034034E705BA7884F0E0738307AF69D3517147C282747F2788462FDC4336A4F
-9CD222908401A25F0A1F7B13B8DAE622DC965AD0BE62497420B70C04AF432237
-E0FDD043456187658ED93B0F9822A3998511DF05E59CC85B7B9992CA0CE3B814
-9723BAE70D2631F32B4BF93511F67179FFAD2075E1591CA5907A4C67701B56CF
-A5E5B02EB4A842BA1F18D6864E5677359C2FB4AF5BCBABAFB053F230CC129B45
-8D15413F736EB07C571521C7DE2A13F2AC1C133D491B0A607197BE9AA1231D96
-BED7968788246B2E4D2BD330F802810F5BDA3760FEA5210CFC6F54748FB1D921
-5CC3624BBA5B8962AA7D94159651589540B17CF7A785F297264F9C1006D36928
-6E2756D3B623A6087E4B106FBA76255903C624C07E18A1AF4E185A533C640711
-86BB477A906ADD36EB6C8F4A12BC2F01B2B98412E4E105977640930CD998D990
-0254A1E5E9843B7A8ADE0AF6D5871E6D3D666465AE69813A2E26333213FF6713
-6F08D55A90C079A56E1B9AC655F720FC22B5AD8550FFF26DA7B0C5A0B60DDB05
-64E8FAF684F3A455BA9BC9278043D79537D201D520E38750335A4C8FEA887377
-879331B68DAD6B253F4FF9981D0F9B9550ED5179B15EEEB00E560A3DB6E5973B
-63403E4E2F40A3D0B937246E9652000B917B1369741E0F913C14C2D2D6D1FCBE
-2CEC4422177C58523715BD070002EC2E13D383A1DC8C84228862B6C5D3B65667
-9FA97E175239BB7FE7E37E14B96DD7960A8AD49DF428CFC13B5D3CC22E245317
-47B5244DA97F1DF954CED2D552477237CB23D037C0DE728E26C82738954EEA1F
-F34FE497DA005AF03746DD2ACF77F6E6F2C224862A1D18AF6F7A5DAF34564387
-9E01DBFF49F8621C058C04C2B3F4F3033FF3E8A977B2CD6B2A3CA4A6C569B19F
-C5AC457AE9AF334DA66A730960C7565E93A2D373C0E3DE14646FFDA05DF4C6EB
-6D4CA8ACCA3C3115764F77B842581760BFB9E5C0EBE55308B0577A8F4D968CE2
-BA3361D79378D451DD150C34D7E901397AC63B33BD7DB13C50D678F5DE999238
-4B4EA15BD449C46F262D931478F5685CDEEC4C4201FC3EFA607AFB8F27AF6751
-125DE42D2FE2D31DE769B7E7FD8CC8C5D91343B537139A822A5BC4160BB5314E
-37501F65B4FC35475FE9E03E34CBF6795AE86CE409500BD0799DE39FA69978B6
-EC74D2197C03632D3F59B85F404DB31240968FA75059B2581B101E028CDECC2E
-7E5E25DFA106E9B8ADB81E82BE9ED3BAA9D03EEB22B7B67AB1262DF6AF5F5EFD
-A5627EFEB84F3A5F92EF2557EDA2843D7D18C592635623CEAB14CC3620F33986
-410D6DBAEF9F86E4E6682054540E2B01D8FF2161F10E66851A188BC15BD6666E
-8D3F21709F196A31EE676D28A2D12639CC2E7020A52910F052E61A0710DF09B0
-064171D05611451BD24FAD64716F141E1C41D3218A8115A3D73CA041D02B46D9
-28C3D07DF0FB668E8E91409C8D0A26A65CD737C075E026AC0A974C9BE658199B
-3B9D82ED95E4646977D8F60717DA4C68767DBD7E8320D5AA1D5DEB2E6B009759
-8282F27D64F1F904830AAB501CDA4D9233FC2F12F77F0FBCC46E6B729C71F6D5
-E6F3EA02EC35D1048394F4EF2177FC5EB726DE5EF2DE7997166B8BE5B5105D08
-EAAC3481FC612665CA112D3F889A0E5B7843EFFCEFACA24A01B6AC2B7DDE02F4
-A9295AA2409A3756BAAB44608DACBB56840060037869455BEBA46F10AFC68DD0
-0563843DF111C6D34911CF13AA6023E5E899060B5EC60D0F78FDEF3E981151A9
-24903EB13ED1A67EA1977449716D1A5A7EDE1A2E9465C9C2B20A58AF02D9F373
-73E627CBF296B3A6A4670C39F3B5EA30D76F0362C81020A1777F0ADDBC6B52F7
-213FEE1718214087837049CF2AF00407639657428B9E8B532F68B631611A3501
-3D9DCA38090E227BD0D6D0FB4130EE866DB6B195C873AFD18DDB3B1E40F740C6
-B3B375ADCBBF628A07A5FACED539FEDA3379D3B60216C2EA6629BE2F65199D82
-FE3AE627D7C67270F3497AE75F7A9514968B5950E2D63C38DA240AF4E6CAE88E
-E25167D179108679876E7C80C85FE1D2BCC2EC9B88BE76A8F5736E8E6B3A9CF9
-42E58A4ECB7914865E67C1468CF66D658206830B9380FE346DC2DC4BB56A92CE
-4B5E4EA9036C177869315A2D9E6CFE97E3BFD7CBE0747D40CE5E8A3A0988576B
-8AD2B1E4314C0D8A0CBCA08844A49F7E054D31BA7543730C0A7390BC4A288D10
-CE29E389A4791305D3AC1BB6F77C805F1032787306F78FF76A20A9E629899F6D
-13356768D33D7B9E294E8CD50CBFB9CA02A193922BD9B4372C912D1689B6644D
-52CAA30F7421E8114D077288119AD9514EF21E5B9989CCE2ABA0C12549FDF493
-FFB39736AC9EB72DAF45E4EA6057527FA9F5AA0A1A3F03C12F7482E465C766D3
-760DA7714D56C91BDAED507A5572BEB51A895F8DD3BD5AAB042650154FC7E4E5
-5EEA6194DF73AC5EE2CBD4EE26E29B1D2D0C458B4850BFE842DDF2EBB4E2A25D
-C6A11CA2D8F346E2B736DF88A3D57BC0380B52396A6C039212699F5D3342EB58
-0C3DD5D01D5078479BD9FD10C07925556C0AB0F03606F33796BA72074549EDA6
-E33644F62CA35207D7421D2727AD8419AD1772789D33405FCDDC9286BC34C974
-A52297F5BBD2E541E8BB473F733AE5097BBC9D5FACF18DE4173B4711E28B23ED
-16E0A6746A60F6FF903026A3900169EDA87D98396E762C2EC963D89197B8CD0C
-25244806BE7CBF46BE60A8F9171731EADFC969C28679B025371E5572E52A0EF8
-B3FD9B4638D03E20BFDEC9345E70B8166D38846DCA68E0D0B4B53629C7E7620B
-45E0A610BCD07FEF8814CF915CFB11119F42407D1C6DC1E6353451D40A382C2E
-C74DF2A4889ED5A3495C3E973565F7178CA190D22C9693C10EB12C1E7A8679CE
-4AFECFC964CC98111BA4ED2BA9B10292A71D5B11870EB08EB483922CE8628A06
-05E7CF6DF93E112B60EF888AA8DB52994EC33DC7277D7B7A4F913AD30257261A
-D6EE80476A9A8D316D190BE6CE0046CBBCED365AB305495284FA921BE0638E00
-63DB2AA4C5F163340BCCD1061B469504DEE350B82FBE1689C1B65D095405614B
-35997D6F0DACA7190D64ABA351705B17B23FE2EE5996FCD607F49F54392463EC
-DD5B944A4B82FA2BE3E75E2946D483060DF99277340B0AB65A2042AD088E2B75
-BBDAB869D1940F64B50D25078519D18748AD64AC5615EFAAF4F3105B0111AD40
-70EE173ABE6A4ACE486B4E5999158A4377FDA6922FAA6E9305F48570D14BC81F
-BFF4C663E1EA9D1E050534F9315A663C4C5DA52CB02EA6408AA473C32CB0CD71
-169BB43C0508A842F400240F0063243B4C459A1FCB3312C41C32ED0EE87F591A
-BCB6D5D3830AE4645CB4D40336DB4AB6540B52E70E1EA415CC6D886827EBC5B3
-EC35CC5C136243B0C20B3C603B648B132B99D05F9B48263ACFA59A856BE74441
-FECF5C6D1FE9D1F4F9942F460961901E16017144C37E83C6822177B2A6C47ECC
-6C47A1104460665E5BCFCF08874008302750EB991CD98D0D8D22B921F90B99B9
-05EE7C39F2BC2A7798157503743C9F2F267BDBE2E8A4CDA7317F81DBF8962E1C
-EC02822CC7F770FD4D08D335904375BF0C6DAA0510771627ECB9EE69C0F47D30
-69A87052989DF80D9F4F19F75B070C3689AB3BE0966453F9D56CED6C1745B50D
-813AE6D7E44B73423AB3778ABE4CD2C4DF40E14C5A426043F7057E2DFA2DAA70
-EA6723F1C7967FECB1E7C1C0CA283334163FBE31C32254490170C3513580A552
-19A5DD75E6C4ADCB12D33517A03318A6BBC7E4214266E125140D8C40F78A0340
-1F95D9FBEC4DCC55B71E89375AA94B0D55646F6C069561480407D0A3AC127024
-D7D1E9ED6B599A2A8766B8792F46D35508B66F302D289405B101A3C6BADA680D
-8C56E2A00B766A4CB155446F862FCF17537A2BE85418E20CD77C4F1F69F70BC6
-17BB5DA8FAA876D0E8BABE273A19C04A8697B3E3CF4725E2C77C8761A9243F24
-96F8AE96399996001A57FD75106745AB4646FB9C6421F1D4EBF3BE533BD11AE8
-14BFBD6D308376B26E08E4ADA490DDCCA94BE8240403D5EB0FE3549061DFB668
-4105B4FE77189546619B6BCF3F9723E278E98D50A17DB8A4C46744FA21760635
-5B332689316BD17C966D466AE737FE3ED7ABC443ADD88D4823A10BC9747ABDEE
-027515AC353A420523F85298029475D8BFD83A2CD00C02CA07974BAA581D2215
-A850E6E4C0A5E17E0EDF91C63FAC18C70093F40FEEAF0350B403E2806F4EAE96
-BF616A805616EE55C4657418C26CAF54187A6684821B86A76F15088AC4D5B551
-66C3CA8DC61E9810858D1204F899C7E3A1754F483134609F6EEE6364B1CC04FD
-92C86EF194FA3249601AD722D75D1D395CD15A93C768EC60A486AE885683364F
-93DA00A865C1035F913FDA69E7D9A0422880FB81EC23C00427F07A5EA3CCB613
-83C859958AC53FAEA26A6BB39ABA068863CCE3D447720BC31A5136E08EE58963
-093AF587A72112D55853A1048A2B1695DB2D7F13CC924F2F0902071260C33ED6
-30893A04577C0ACF0681C0FEC23E5404F844A83BB5A2F8DE1F0792196139993C
-1152094BC36A6AE5BAB4B8281E506F485F0BAEEBBE71E174B7CED1E52A8242F9
-DBDF3E0FBA296538D964EB5B7A4E23B1BB0F59872C9D4FE8498203E3AC08B71E
-D2B965AA6CD5D20DA6C83FDC86F4A5D68A58A72C5BB9BFE9BC755C56B24025CE
-6F24443D3CF32CD711D3D94C7C1DC275DDAE3341D840090F97CB6CAEF274C94F
-9F3BD3AAB3F98BA8A7B5CE5E48D1462DAAB37BEB1C10B410E8D33FA42D898183
-BD4F807112D78AA94509E33C179BF7C9E82E55AA7D09E128A0DA06A330CF4AF8
-5DC861498CE029CE8C1BD15C923A708F2E7AF98E4F7B34212A0CB417553C86EB
-6DD46B0466F1A21D29FC5111226794ECFCA5DD4240C0B8D106CCD7EA6F03E133
-BB7733F055D6FFA04EF5C6F872B4FDA3E42F0F036C4825543D75682ACF71B548
-DED160ACD05625274799D0AE201305DA526E01A3D2A719B1B15C05CC09467F3A
-5627860C0F36C503EE392E1786620F3F2287AFE56634E03566B9B1F537FD92A2
-913166228791871A8F8CBA1A1DA634E8224058052A10FE1E67CBD3FD21A6C07E
-243CBF58BDC78577847664EEA5225EB8D6679AB17C563848A9D4D58995EA3609
-51C1443B752A070D9872FE1643F0677019235AC25DC2B29169D38308F2170A1A
-A0FDCC59E6602197D2815B914041FFC7106DAAAF30CD97400C6D0826A40385A4
-C8520119A065CF32CF2FC5FBD8DFD29222528A7F96FDA533145846B3428F8239
-E50277C366418D713F84B12A5FD4F904DC13DB1844A391FDAEB97643A6FD2945
-942FD4FC5A4A35E184F23304B8B4D93D0C37EFCC4E106D4FCD0DA3E5D2117589
-3FFC2BD1D121026562C55C455C3585050B9460891B006F62D9D9B66695C3D348
-A467C14C0256FA9621CB056E7CD389505194FF463BCC4010897F9A690EA87D9D
-BB3ED4C174FBADB8A4744C6E4A44D773967FD703EC37672F9993DC48BCC8A060
-6CEFE8E6B8F10886E15BA0466AF410B90DF0020FAB88BE493606B6A734EA85BB
-926950EB10D2F2CFDBD182B0F133809612CCF6ACCAD049C8005A42FAF78368B9
-E7684F98DE421BE0A3BC0FAEE024A7BE67E15C8394F17FE84DFD8156C2A3E94D
-08259E15CC657E8CE3088395BF6B5F825764E141AE15EBD186DC049261623D26
-8636705E06C6E4A1F8ACAEA59F91B042DF5DB9C2AB986A784384706A43E5F18E
-42C29CC1CA86D4F247B3BBBC89F3633EE074DCA4AC15B1E33EE4822812A62E88
-C32B0AA57249980EE17AFC1346074800FA529445D18649A0475246A25CF325A0
-BDA06AAF392FD455218B13D9ED577D51A9500B9FB7860716A8E2FB3A8C4BE3B3
-6656C6A5653AEF00184020ACA0BCCBF48BE3BF91E11C8658686C89848E714E6D
-DC158168EE7932A2C9B7D7F820F327E4E36BF77D9D52F6CB8D69F1DA4C1DD1B6
-646102107E5A6A7A6376AF4D646B3FCEE2C56EA5C8F822C5119642D7007672A5
-DAF6F2D7D9F0C07E34D5594796765CBD5ECA4B65710166ADE5F16BE5F1C87748
-1778614D372B043761D928D66FE1E2E484B8F621CA13423041FEE0B2198B6448
-7D69075828A9A2D2C6C42CAB48A5E603E505000DC827A77589E9E467DD282E7B
-19A3F0E4A1776137E6691C11ABFC0AE10F4837A0796EBF221943B5B0A3725EC5
-1012E194F1C87FB244629E260CC79645DB9B26F717E048EE5AA277DA2072EC2B
-F7C3000874E5150F0ECBD055643544BF0DCFEB0133C7C92289AF290AF25E85F3
-8F94C3E4FCD121B4B1883C1E011BD529F221F58D4F5AE49268577C0DC85D61A7
-3D1BA20DA95C362431E972C2BB7A1A018EBC4F084B4A447FA3D3DD931496D1D5
-A450082FE2D39C9FAE0CB3A5C591F2D95D0182AFF908C7934BB8F5CDAA3E5890
-C6F0EF5465D8B68715BBE4360EF7D15D320E5A813C47D3BF7EF04B89946EF824
-761117B7A02F83E6C0A3A8C4318ED4C1F715D55B
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSY8
-%!PS-AdobeFont-1.0: CMSY8 003.002
-%%Title: CMSY8
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY8.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSY8 known{/CMSY8 findfont dup/UniqueID known{dup
-/UniqueID get 5096649 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSY8 def
-/FontBBox {-30 -955 1185 779 }readonly def
-/UniqueID 5096649 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY8.) readonly def
-/FullName (CMSY8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 48 /prime put
-dup 62 /latticetop put
-dup 63 /perpendicular put
-dup 67 /C put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A4D80B73E7B6CB7548
-0E1D77FFC695988391DC44AEED8CC947B3D7E198B9620E2238DB3A2819182F03
-14498B8CDFBA48926DA721920B221FB33BC21A8456AF10891403501D0F6415F0
-7E041AFFE109F640E54FC1A365674711EFF94E752652A4C8DA62CDB1149DB899
-2C4A4BD77A06E81E93C5698C05DD02F74A0756082738BDB53003B483752AE498
-DD718AEA8F3FB5A6B7E2D2AE8F309065F3D556F9A34AB90C88833A54295E0982
-209C466A301BA3372AABEE20D862C6DC6B6FAC1463C8CBA8AD766ED1B4C9D712
-2BECB4E6ABF558D8AB5281C35726BB8D046982C0DDAE17BFFC9394125E4E84C0
-B283977D31460B8EED4346CCB09F64DA0ACB640C6DBF32F2DC30D54668C1CC12
-24C7280593088E9958C047125C323E9C842801346A9CE5F50413D69F6DE99471
-65D2E387765E92EA4C43F17B467DF6E266D92551009C0E52E7219AE9F5E2E8D2
-88852086FF3600BFB50AF3EAF8C009D8D5F084B510F792385F328F7EFA8C38AD
-CDAB2EEDFBC6AA45F6DD7364C2F02DD2BE6C79C8361E83D4267CEC2407689864
-B57B5D967FC80AB3BE8CA43955FB0FD3081D438437559AD24A7ADD484C1E4A77
-B00BDCB0D1B121FEE983412E1EA5489BDCE5DCB4A7310135956B230C0DE7BBED
-516369A92BC41FAC8D73490984942D930DC193BF0C774C1AEF627B969EE4B001
-11381AC57815D7581E2372A1DB740B09F4A7FB4318B765DA4E7B44E8805CEF85
-44EC3B10613FE7B397BF91B69A5CB2E9086D1E7A1FAE0A9ABF2A237A2D29ABFF
-E392A18AEACBF28274E775D3FBAED4F46B982B9DA4602E24094EDCCBC9D6FC0F
-67C60376879245606C0B9C9A678E8917516BE1CF097B1C75C9F0DDAD6899F08F
-81FB7A198D45FE060CD2A550D9B8D58B882B969D7BC3EC018A1FE92BDB262835
-26516FF97AC387EA525FF987E5EB1EAAE4EA5866C9CC043D183763C530F7D7A1
-2070E4044507C4E5611FCC117FBE4396E0B24F672CD53D5FDFA56D561FB86D40
-90A52A7C7F29A119DFFB694A8C445367746A49CA5FA83163BE448EB19625DF26
-609A8C8672631A10411036CAA3D6C2F822A4B2505DCBE8E1CE6916AE515E78CE
-E8C894B134BF811671D17C19248853131DFFAEDB24B15FF17EAC194662460642
-48D23515AD434C68DF56753806FE96DB3A29F9D4980E0B6EAED7383F9FAD2584
-8F85679D6D1933677ADF5D31FE6E43DABF137E834A1DEA632D36EA5728625159
-8F33348893C9D1C510501628E4A9A80587DF6E179FAF68B158406A3EBCD726E2
-AC17F2DF8B3607072824D2E5A6479F7BADE32E603E54E7A83BB2DFDEDB0D80CD
-1F1BDD4F6C9025CC3A8A3685DF10A8183FA80CE0F0FE2BFF2500F76B1037AE41
-56D2D7FB468C3CA7549E3599A2AACF66302572F1B35BC8EF7C23F6FC4B720228
-1D673D903111CE378AAE83480B4DEB7EA84BB35F4F7BE997DD4FFF5A9B5E7650
-3C7365BA0965B242DC369D03215651184024A08EC284F1798B0726152884B4D8
-46411B3BC8F5CB53A70AD53BD7B1AF23528849B56CF2F75609FE715878CF6448
-38579380688B47AE3D374B0DB6ECA5B8284414090123D47F3F9DF389E023F431
-6B4C0DDEE4190DEEF4CA772742012754DA9A44A8F550FADA6D8FB0C512D5BA2C
-BB7DF71B1DA41FB6936BA71B710CC6A80751E43436F0F5888F51AB370DD4A088
-40F402661E08732C960705C7E0D29B8DA1A8A3E119409E51EE575E9655F47568
-023977917C8EC610BEBDB9C1F4EBC192084D63EAA00EC87B53E86620BB5AE51A
-579B0F8E1972CE1DA02832FC75184F45409DD9D413402C2FA27BCB0AE6DB4CE1
-5AFB114E23232DE07C4674969A1FC94D152C6D3A611F029ACF4D949A2C0755D0
-31C7DACDBB4DFCFAF7E87295CCF5D4AE28D87ABC3533D87EEF1507B9FF9063F7
-F007DF03734A20BC3A198B049000C92D2849C62DDAA719FC28EB372793E20128
-D786670E08948808BA45C4F6AA0DD8A8357CCC47228A760C5C7864853BD9C9A4
-285E446CB72C5C9D3F03FAB000810DC5674061FA116153040743E846506CFA67
-FA8770E785D7DBC7293F37389A0859CC22275B23C44B57B92A033A7BD194340A
-D6BAC6E103402F8396A5394C617CB2A27D9500921D5DA06115EC81715EA8E360
-4A95DCE8689CBE268B8E6C8B806CFB0ECBF634250243C9E1AFFACAD65311FA4C
-1DB0988203537E5EF12B86FB454D06CF05E4F4FC4143D62920E99304245B6ABC
-82E21192BE94F5E980DB21E07FEDF0EB0CAF4ABDFC20EF08A2A44A7940E2862E
-08FABA516152DBA899D6CA561EB08C7C8298DD511084E5230CEBF28AB1D84C85
-B5BAF4616C28FE05AFA4BABB3BA03F8CEEF3F3EB0D3034BD3D8D06629B8E9EBD
-72484057E71C9EB4DFC7C2CE7749271AC926C2419D618FB0B60FD6F81F0F2C04
-E529CC74DCC9E4AF32D935D7CA65FBD0842A7BAF162D08F782E65DF3AD9EFE69
-198AFA9208B22BC21BC4ECABB9BFFBA84C8421B74748E1EAAACEB59E566838F2
-C439579D6C75074F94493F7D5C8942D881AAE6302C37A61003AF77684EE99AD7
-EB5EEEF050C52E75E4E842F8174470FA60CB213BB6F257EEB26CC55D1202931B
-B981DE2535A87CF37BFF912220C117EE166CCAE58BBF624170FFBC0716726B36
-304D698F2CA131675F7B1199E6581B8C812C4FAF75814282477BE2B7EBCBA7C2
-FA6356B2876F89698C6C2493989E9EB252DE03BB374622A7C88B8EE9FEB4851E
-02F85CF70CDCA7BED5EC94E81170FB557C3BFC6F32CD70B506E56A2CC5451592
-130C6F570C679577C44D60A811DCEFB3535D855259B1021AC168DB76DD38B459
-F1813E3DB20AD9275D58880CE94058490ABBBB0D8DD16D4A65F680B30057F15D
-07FF54D779CC978E90A850A2D8D79961EE276BB26B594C16F56557435671A3D8
-ADD3DD0BC4BC73B0652B9DA8462FE614A14A11ADB2214EC4910823FB4CEC8938
-24354C5C62547EE5710FB5ECD93AA45DEA7411F6CA8D5B5FA222685E622AD73C
-1BD5DFD1C8F253352D6C7D14FF2FACF07CA5EB11392C6A33E9CABFD99F743BED
-55E8DEF49E07B9444171D1780C698E5B65B540F41F845AC188DC7C0C8B5BA5F3
-546BEAAA4F29F0DF30D5AC12A60862742623100074457BF2D820DCAAB340C1DF
-22FF26992DC02F276B40A7C528C84B72CD189A4088C90070486C49A1014FDDA3
-5093FC12DAF309FBC063653E6A33E14EB51B081126AB5BCB8016E975060B796D
-6CBFDFE6CB9E191F12E309254BDD6660E3227012F5DADE246B02B6D8127F1EE2
-248F48DC5ABBD229748444420C868450602120664984FE3A8B2373232CE5CA15
-E67172CAF7EA99F73A66AE33B1EDE5E8351DB02497CE3338930147873D4E46B5
-E918F5592A21789FA9F46232BE693DFC33240E2649D6AC1940B101D806089436
-F0CE230BF6D0363510378822891DBD3EEF3365430E74FB6C994BB40C8EEDA593
-CEDAFEBC3B87C7C04F52FBD7D557A77B44855CDBEC8A8D26F44D66446B5662AD
-15B6B79D13BD262D79BF51C09F8F690A61C7F11EC2E05F6BEDA273648E9E1EBC
-3D5F1D6ED486797F753064ADDA8494405556D43D395B1487EDE877CCC1EAE954
-1AEE2513DDA94897B733609E8179DFE1975590568202EF20D58A89B34874CC3A
-A5579473AC65E0EE61545AEF578ADE10BE3FB3E2CDC96678F613E4DEF7BC1B38
-8A551C93438A0540E292F65F1FA73D9AB30A5F545284085E4930A570C1807995
-7108AA8194607304488616DD4AB189F8EDC5F4507AEFD7847817A8ECFFDD2DD5
-DE95E04EAF2774F8AF661827229F01E769A32734097C457EB6FF056D90C46C5E
-9F936AA6BF2EE8244BBEDB8862E56423F5845BB10C8809730B011D650EA18945
-83C320A3F4ED095A5EF91929FC877ECC28A1C2CE74A53245E629BF46C6534983
-307B1C94EB35CECDEE86551F0C308F66690E591C5D9D8FE14F534CF3F5DB6D32
-39D7C799F392C4E65759B7BF61F4D8312E3B26C31466206A367A0DD7A90D25E2
-805D36ED5CE0A4BEBCAC0A348FADD2D2AAD670E28BE6E33F627B4A9F35078B1D
-6688084C4C18840673EF9B3526172EE14EF64E97C8B006C27DF6EF73BA6E6459
-3608F10EB1EC4B824DD5360B42AFF2084788B165747AABFB2C9C0EBBA9C6246C
-08F28143809315D6268E386F09BBAC54C34213438B56C386B34AA457D149CC39
-A3C163F56E3C2E637C63A79CF7F2DE969EF3AAFF75F3F20499A9ACA61279D545
-866FFE57D25998244F448AAB042B141952BD653007A889B1A716A4042CBBB827
-C1ED5E3C616C22D5FCB39D3B3539F9B71D50D25ECD2E5D953C7A5194C867DDB1
-75CE10B2C3A20E8CDE15AAE9F549D034838DC066CA649C31EE365D46450AF18B
-893748D055DD88C72391FD92DDF0AA1A1316051BC756F87BC9A425019B2FA7BD
-CA9F35E89E2229B3021DD24C9DF0DC3217F44DCF510116DDC9E92EFDA3E0A892
-491C8961CA484BA29B8CACD2FED2E246FA7414F892AF7B9F08698FDEC82D2E4D
-8C6ED1FD9E0BA2645663E7E97B0F780033D025F2EF3B364574C03F04FFC4E09A
-3D4182BBFCCCD8CA54A92434E2208803ED36F931D31C7498B7FCEE4B78AECF11
-B27123A10F031F9CBA36066680E4748E346D18FD0EFA395D1A9227530618ADD9
-64D96C50A0172F712CB427E8F7170F8A1691FB95B247A271499F0E63676BD64B
-167438333A3BD9CD9641AC637E0ADB17F1E394DF34AF5A2BD02030DD087BBA02
-E1209338B74075744A9A9966039AB6D223F385E06FF359257913E6C01BF32F5B
-A3640C7CA41A6C51F296E50DC1CD1D68491CE5D75E0ABDD4C5C4A97C8BE2BA35
-D91AF9F8F38E7AB8C1778B06A212D0416E6137087329AAA2679C51D014CC4DEF
-0F1543E2FD97621E552E19B29AA1368CB5046C188BA59B1E1875B25FB269DD2D
-C0678A42CD310702465694F2BF302AEBC43F714F7C657505132DDA71CD23D17D
-628BF3400EB5DDFCE2850F31B40C5913394649AA4241CF646F3939916C2077AD
-C11F8C3E478586AA7931E327333FCD8A2EB31DF4B47AA2F31B999556602DD998
-5848143C0CBD0B5187DF08E675550F2384D48C2954EA7D16AD2B94DF97C194D2
-302CC47BF968CB1F6C9641A87525D5C6972ACCA1D4A4B4DA8EC54BEA6E7312B3
-2737754A9FCBED3BA5F8220B751506BB0A5BB5CF706AFCC04BFD713A3BE3C842
-9FFDBAA0CA5691D0FCE76134841A169970903843163DE68FF09649E99945DB64
-491FD6D8B2DF237DBAF550D1B74263B3BF1EF6211F40D4DF2DEC46E4DE557088
-5D458A7CDC6F34B8C3F5C76582C8B7D24A333AAE0B43CA67436F8ECAD7C50B12
-35BAAD521033D8024E4DFCF01580AEC63BD5F8ADB778F822AC4FF0DA608EB7CC
-1A52A51B9F38FFADC0D2F4D8394C5D598123B483AE5AC1215F24F2492EBAA134
-3C58AD4E3B493AABDF753EBF1F04058C6981C353D6788C2D3294165B667D3765
-7883A8493F5D772F789F73979B254BB9397FDE4F8B76CA6FFF312F4B012949F4
-3EDCF1AC60FFF2681549DFF430B498405E79CB407DADFCEDCAB1E2FAD3B0F4C7
-B575A33EAFF9F67D37F50BB06D06834EA683862991C5BE340D4A7F8D131E733D
-289F72977870F9958102F5D835739F0F5A642E7194E8AF7FDA2937E5C0712CE4
-EE15CB475725030CE0F238C32775D3EC95CE3D0886046E3EEAE322F59D423E83
-DE88DDAB5CE0F70537487EBA5A16A9306BA7DDCA14A85A9F83B3BC3600DC9421
-BDADA2704A5A24F7174A3A486ACE68739EC5960038CB44D969A594E97AE1F42C
-42C1B7E3A456B3CDFC7683537B337AA8777F18CA45B22C8BEB18877DC624496B
-9E8EF9F386B7FE4D94ABD5CE3B5786E76FE04A35909C472C04654A4405932EE6
-A4A3E0F6DB088603FDD82F0EFCB85A962002A662D1AD0647A2F484B59075A1FA
-9F4327D542ED7962620B998ECC3A95CE736089593461CED9B5AAAB05C2DA3820
-5AF29B32904E1EEC357C8E282189C6D8F562DB11291091E6897E24CD8F8E2A34
-67F35D261E01336152E69831B0CC6B03FF1AC7EA22B745F513A25FE10F70E74A
-3FD71FE1EC9999BEDE7CFA6A97EA2DF621711BE950FF8960965685BAAEA71FA6
-36F165573A0A6A92DAEE41A9B0C97BF03419FF6BA1F44524D00FD671EACC4233
-9A857680DFD27B9F1E7A760058C8277B3761DB9969241D1824A7DADF70BBFC38
-89C6DB9091E3BFCB36851CB9662B365A4B7384BDBA1D385902D1E5DABA72A159
-63790096B927EA49299AE03E41C7F593F3B995D1155E91C62D5F68845ED3C797
-7798B56858F96C2FE2E37D812873B7801767082A6D6B60602CEB94B7F6D7A142
-72814734DC584A18D1FFEA7333D4C7E2DFE5B91E9AD92EB52533CA52FA888980
-C79FEEDF0FAFB3B20B497F9AB668BDAFA364B405916526D5C48E57DC30BC35B9
-BF684FDFAD199D9A28541327F3899AD505FBBBBB22F419E22E0149EE5FDD2B43
-AF442E2724EC16934C307FA731F90AD1C76B74569B78CDEA7C19808233C6364B
-D049F3F50A68D3EC5F29F2B96BC58C44AF90FE13F244B7129F14B5DAC3F3F310
-B330E67CA4EB76F895DAC8025F11EC7630EEB4826B5721348FA38F28B2AEEB1C
-5F7CA413C486C94B1DD96988F07F7A08D3635E28624878E55D4FFBEB5E183CB5
-93014D8A272EBCF3A09133603CFFEF43A6FF059BCE525706D3795884FB495748
-C8AFB50DB464459A5C36D7CD087631BC09C693A11BDF1C6011D9864FE66EE8C0
-4824A42E97D16E017C0BB73732D4537E2A5BB283B3568950E5681364DBC1D6DA
-058A122862A44ED85029A7B39F2FA7C362D859D0B429E056891339626AE6091D
-74F6110CA32F8F3E9507216997E6AD1A2F1FFBE8B407C9880DE230E234F6FD41
-A291851178BEAE5DB9DEB22E3443807E2BCEF12A4AE8C490AA9E3D2918329F47
-42314CD258A0760DE5FDAC4AF7209CEB530B8508B278952A3638CA8491C3B493
-516F461610DBAF32E923ACB834B15E2D169A10F2609EC0ACDF7BDBC777DD2C19
-2DB330FD557D3B06B78824D6AB237D8F2D57A7ED35F02CFA9290ED6893B41657
-A2485524A3F1642FF5808FDB77015D9467EDAC4A6BBE8A175833B1225A5554F7
-2C60207F7A2632A4023255E8EF1F38C1B8216C9B03319B60BEC9799E5378683F
-46E698FA75F2DFD40F17C603F3335F1EC70DBA1449C7A33EDDD46CC3DE4A6557
-EE67BF349AA8680FDBF415DC527129288B5879500180F75DF80394EC7CF11BC8
-9EE9A4ABD64DE3076A2963F83FA333F19FF74F79ECF36A87A31D6F125FD2415B
-3F6A6FC33C179F54CA164835F3C3DB62AF444BDF27AFF23098C7212477F688B8
-6F48D9AD080D544D57FEDD33D3D9AED9346CBB644C97C951D4AEEB2BF6F0CB18
-E2517BA7ADCFD00FE44E290E731D53E5C0D762FCBA08004562DCE6A5EF2FBB74
-B3053CBED3B6E896B1C3356DD9E8FCB69691AAF6BEBA0424D62B9F266D560B40
-89E20A9F35AD4A7F65A7183761ABBEE0F7EF26ED3565A25516A3A5A57143979A
-1EEED8CD52A69E4E1AE4795F3EE0CA21B9F4D166783A9AF54B08B6C56703932A
-310197E328C6E6A6BADAA11D66A952964F31FD690082FA02D1E2A4512A9F2742
-33B203FB770A3A1C7490ED630D0FAEB3066429D0237E18818EC368D0DA72EB08
-1951C70139EB0DD59EB53AF5039A7618C77F6CED9F0A066FED6FEE0C0E328351
-BA39746C1224A29D191D8B86491E0A306ABA070CAA2756C3A33990EB6DDF34E8
-06EAAFF94AE6686EEB06A17D6D020D1F4E59428D533DB0EDA6434E6E1A478D5C
-2A0D08CB39DA7D5F5200199FFFE3F41729478D4F63AE01FC0BF3B378FF6402D1
-CCF5F80E675C71BB309092EB7D165CCA5F8B22791AA1A871E7B62F0CC49E1009
-1FAE714FE3719A414F8A7C9BFAE33B068E45DFE60E00C65135BAAA46A20D025B
-E661D55E2BC8F5FDE1F6B6A0EFC7495498493CEC34592583E18B0BFFEC2EFDEE
-426487D0022520D4984C4D50B25453CC0C3B85EA002E6AA28DCBF3BAE86577B9
-1A0C1844CE72FD2E9183FE049A839D0AD5EB74C4AD7AF0A20D8ED7C6FE96F3C6
-50206E5C14DE1B791DE04E414927D438DEB77D57CE9B2C2D4EE102EB0C524E8D
-B755103C2F64A68A879235FB11D878A0334F00CF34FCE7A9AF26B66760F46077
-52122D4C545E7F3494B9DF55AEA2CFBA3A60B2F2432F5B4881CCDF542BE053B9
-9C9E69F083D56B5359E98EA3474E9DB2317719A664AB93AB631039D9B9DB8FCB
-AD36DEEBC0393D444F8B938F444BADB66A7BB7A7C651F09EBF4678CFABD16B14
-98251E002282DF7123CE6DD50598146AC5CB30891EE2DA5FAAF097640598439D
-64D4FB49E35C788159198A39AB614E5CE366C175D0EAFF86AB1F83C8D2413354
-EB942A3C7E81EF67564ED0B6A26E6EAD85F1A30B3C21ADFC2E92D487010AFC30
-BDB3C1D472C423DA3E71932C5D8125CEDD1E9FB5C4F5728AF4BC563181521D11
-BEFBFE8BCAFB248F0311D3181FE586D7C505C3BF859B69D16D9C28438FECE9D4
-0BD405D6513F490056BBAD67CD0CBFA841F3C087F088ABA486D752F34D323F7E
-493910F267ED0A9337B1B12E4339C02CB9102C9755417175927E572C5B25826A
-C93FBB4F2BC4E366680967B2137F75976A5127F19F5E6E51B7392892B18CCA77
-293F70947A8F4401B2E6E197A7EF36313A4599E0CF57A688E3BF8905AD40282C
-331507E9B1E222BB8C18AE9005A9B9D22F196ED7B5703B29253ED9
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.0: CMR10 003.002
-%%Title: CMR10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
-/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR10 def
-/FontBBox {-40 -250 1009 750 }readonly def
-/UniqueID 5000793 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 58 /colon put
-dup 61 /equal put
-dup 94 /circumflex put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
-569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
-24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
-2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
-8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
-3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
-D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
-D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
-03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
-767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
-8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
-DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
-94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
-22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
-72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
-8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
-344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
-64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
-07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
-1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
-78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
-CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
-7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
-BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
-4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
-5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
-EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
-EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
-4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
-0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
-C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
-314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
-DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
-EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
-DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
-DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
-7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
-1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
-69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
-EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
-7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
-CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
-38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
-22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
-0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
-BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
-4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
-3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
-B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
-15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
-849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
-FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
-4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
-1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
-84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
-7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
-CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
-4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
-3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
-F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
-F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
-DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
-D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
-56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
-8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
-59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
-49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
-87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
-8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
-C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
-D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
-D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
-F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
-0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
-5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
-229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
-17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
-01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
-F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
-3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
-689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
-4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
-A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
-DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
-364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
-7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
-26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
-43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
-8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
-C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
-94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
-C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
-B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
-4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
-7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
-204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
-B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
-7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
-279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
-E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
-CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
-65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
-BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
-6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
-B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
-63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
-4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
-A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
-67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
-DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
-5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
-C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
-9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
-B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
-963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
-D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
-B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
-72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
-B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
-8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
-3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
-668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
-ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
-69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
-C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
-3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
-407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
-11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
-2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
-4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
-2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
-9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
-CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
-DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
-0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
-5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
-9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
-EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
-09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
-2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
-AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
-324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
-486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
-EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
-52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
-9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
-4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
-B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
-BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
-6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
-B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
-16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
-E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
-546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
-6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
-559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
-C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
-ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
-04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
-7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
-8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
-A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
-94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
-C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
-41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
-7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
-18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
-9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
-ED277A492B42D88D0E068D61F2BEAF96BFE7F399175DE7D08981736F7DA253EE
-331F97DCBB941B1832E3FDBFA7650E0905E062516F27090476AD2FF0CA78B14E
-13CD9482201FEA5AFD00A134F3C357412CEE5E264C20C39E157567538D94E69B
-6B7F3EC896D42594593A016CB5FD306F440F63F2F8A60EA6030C5280EFF0AB91
-AE4F207B84B68DDE13F0F9671B2E7E4B03C30FD2970B441E2914538354E3EEA5
-8F730A0094DEDDDC4A1867AE25CFD73B90688BAFC791B2E6517A4E1BA2F39AF2
-E407998778B4E07497DA3811243A86115E451D3ED1539E597DF1BB2FFFE276DB
-12DF81F103DAC3E3782F964FEB500B32ED3ED63FBFDC0E43AEE3EE3CAE110D57
-D53E36D8081D645083CB8C992985DB99D9BD29DC9FC9391448D296F1205CED8C
-5111C7471C53D6A973434A3938E1970D8EA3CD40C7B8FB44205899626C10B168
-927E4925532684A429F690536B79F694C1293E1438DEEB728CC5B35F801620FA
-2EB8E25C29B364450F33AF7305F28FF3FF34DF7BD592A865F81614B15473D597
-88E039C0BD01FBB360077A16C6D30991FB63EEDE2E732DFA6BDFB4C1D0D83185
-542DA6218503A75C10C35A95B63056A0ED3DDED1C8764477F6328EF65CBC8D3B
-ECEB718B49F2297D416D2A3401DAAE76C35A532BAAEBC8A228B58284599EEBB4
-250B3B4DE895A70D335D41F59317F44A60ED73DAB72A2F1AC1DF2D2C99CEF50C
-236C6047499118755EE07CD09E659FE41B9E9AE8E9D60E06A3E169A1A02B17E1
-E5A321FB16C81BC1636D6B4D6D280B4B84778FFA7DC977146FD3B64C7C2FFA65
-8BB21E8FAC70D8E3823E35871842BD3E95A8F76885DD0B87E382F1BA066EE793
-8A36C655A9CA2E2B7D736DB0F32541B8D32B5C20AEBCF9007B80CA45189BD8A3
-B135FE7050A6DD93D6CB6FECC4AE448A1A67E3FF1DCC92B8A4010A5FB94633C8
-EA9295B4BC957F62A653018E98A03B7268517394AEC07E4F10FB25DA53070C2B
-BB4411D9608F4FF0B2E171883C860572E77BAFCFBDBD48AFE79140EB33D4106D
-91CFBDEA52C72153C48DC62B435E2D60435497EFE30E582F20D5864807AE8683
-1051F55FD1C3B0A09767B0E3F9185FA9D6EFD6B7F8165A6437F7600D061DA9CC
-9C41FC34FEFB523CD77C171DC673154B9C531003F473DCDA9764F56EC19382F2
-B86AD651CA2B01DB899C2666127A60C776F97ECFF94C2307EB3C44EC877FCCEF
-CDAEA25114CE2484465A56A684012053B3D078122861668F7F6E96C8E7829242
-F1E05AA1A3BA678F44AD7BF3CF980657CCE5506A7AC923DC5E300B27F3261549
-5E7F26989BF6328610AED78D0AC8A6526EA1459DE51494A639DD781F1C8B62B7
-32C93AD6D5252312974C01FD5FE881F9994498B9CA251192A91D5EE10F947975
-B3C8FC5D5856C4CD23C29A70F8E71CE392D8FB2087FC991638FFF960D0D38234
-AA1C9900C092C65DDAF5DF5891AF008F869D7AF5E4EF1989FD377E90578C7306
-0D2FEC1F218A069053CA2B0A1FBF490CC00B0A45B8D17CB74BDAA4BFF6DAB538
-0CBF6172F37878D277D9A29A3B03EA96BC30446FA34F89ED1837E82A0995C680
-7B6805524A6D24289FF6CE2EB50AF4A027014D43A353D719B14B247A87898A96
-0DF68C0C0FE3889279BD833E4CEAF0C80DEFA6AE947F58A30DC4C7CDC1212D0C
-80BE2F454A7D8613D0CF64AC5BCC7FF4C157C20901F88098B1C87175331A8FB6
-2F312B70A54548B4769A0AED35C6A162A2F8042E0762A9360B2DEFDE2D57D0AC
-1341F032BCBA162134FC3DADB6F9A6FB9137CBE9607998FFE1B4D2716BA61F70
-4CAA3FD4727A88730D6AE8D68D1D5B530C884868B7868775EECACE16BB485F55
-F723460DD6C93A05E23ABF87E930FA696DA3480C857B7E2F12318F34862A3CE0
-7B5C2B5B0098EE29708F98ED5EC55F183D5B2EE491CACCCAACE7F841AC1F60D7
-8689111BFA6B2D1015854A43B170C08103526C7DFF028D788DF5373AC68A0B8A
-8C159F8856BB81184F4256994B5005D654E490867BBC73A9A9879DBB7FB52F25
-A5A5DFA45DB0FDF9B94F0EE1870B692CD097005D1500BF926CBB9146855D0C7D
-E652A0D32733B6EA08A261F936EDE7E4745E67F5EA79D5D7EAE4DE0A8330DE53
-327E86F2A3C810B8826E503BDF87CA82AC039F77FE0D4B91CD072E5DA1DA773F
-2059F46A636EEEE6A62B6E1214CE593C8E6A44DF1526522F347A7E54C91D69A0
-0CE5CF3F5C7528E7A638F5041056A43F90D0E6A47C2521C1058E8C6689492CD0
-99C7CB0A061D63D174B1A2A1C606E5981D948853087B5A8B43DF3613AAAD505C
-CA785EE521B5D53CD5177C020699005F6C0D10D78585740BB798449CF2CDB83E
-7A2B47C10C95FFFF6F55524C8964CE1CA8A15F517A7FE8C30572AD06D6EF7B0E
-D471DB941811E709BC070B8DEE5D8ED323ED64D790560A64E3B93CEE04453E6B
-F41692DEC5CBC2465BF1CE78A971F4AC90303A68A6510AD6BD87E9BD0F7E93A6
-7159F5E7576A6FBD347BBAE7EDF985A31A59D1D3A011EA04EBF7D2F5D1AAE846
-7481D16E8AF6539E38E8A367B56133931E7C52F372CB9CFAF7DA3CAF003473DB
-A5C03B5BCF8107CC4EB3E5BBF668827AD1CE9ED39E7242C84FA9821CF4CA16EB
-943AF05A6D7B488CEC77941EE8A8CF583F9326DFA9ED12F08B91B7E0983965E2
-CAFA4372F96E18DA533BB2FCA2267FD97ACDC041F923737AF599DED35127DA26
-CFC3AEF7F5FCC28AD59580920606844039C0FF5C49D1AD996A67AB0914D83D85
-9C06A7E060285C1F860C6CFDEBC07D3F1415F381236D587D73CC978E88EEA0CA
-70F49B517973916884B791DB3DC254114ADA73978E9616FE099066621A67E742
-32C1DFD22C0C2F0056228FE28DB27C20E11FC1025C09369641184BF8693C5BB6
-10D3F09AC6EE6F80648EE5B7BEA7A68B9134B077BF5F3E3AE02075A1CB79491F
-00C30737082F50EC1C33CC314B03BE5B81B614C27FEAAA565AC7F4D80A714FA9
-764D1F148229801C65A90EAD82FF81CA22A0C1A5D2F6E7C2E05CB3FD08D95F9E
-B0F86CB66CF24B44BDACCD1AC2D57E53279E32D37C870CC601B8340ACA9478D3
-427AAED27EC79C669FD4FAC76AF076D3BED3E7F181929A669763A202CAFFA26B
-BE9F2CDE978D3D54122D58A63F2D07679F66EEC4DB0BA0CFF7D425E072E47D76
-F8C80804364993EFD2EA76533164B9C0086951834269EA52181CB44DC8425613
-4A5548C44FAA5653F7D2352DBCB8B0387FB16303E7F70E382BEDD0732B10914A
-B5A37106F38DD8AE4F0AC3F65E74FFFCF394CCE47242642B2021DA96994CE748
-8E36A63DE8222698F155A1796275F3B630A524780C7C0900C3E1D9A0B7830F6F
-470BDF58482ADB8B817568DC232097DA978D104772839A4469119A8DC809B44A
-165C60162D7DAD231E06D5790B88E486137B092067182F4E0674C6C4C48DBFD4
-AA9A00B0A20B7E73CE3A37281311A683929565528BF57D2CF339C555AB8096E2
-60884EDDE96586109887309AEE96A5ACEC38506CD002543BE1943FBB5425656A
-7DB06C39B713F18D170534F4D45DCE17ED9B6BF25D7006EF6D464FF62CA2E53C
-CC3EED40A9AC30CC439C3CC1633D1477DCA0CC3F8CD8CD4D1CE2185A18BA9F03
-71416AA36F1EFA16ADFA183ED66AD96CE0A8BC9B45C53CB825CFA188A6BAB9BC
-DE8713BBA686C8511AB0461E9241D8BBFAADA6B93CC0A0B139DFDB83D7F039FA
-696401A9D206AEF05F87C7DFCA54CC88450A1594BFF33DCF1124A4E02321C3D3
-4E3C1A228A8E20DEE170791535545B0286117E79C5343C1C62CAAF3ABFBAFFEB
-1A46D3C05AE9F340F1DC58EB9171C988CA0CC2C355E17D51EB3913ACD1C097C8
-384D80BBB5D57B183DD403D893DE4C48BBDF7F9C9968F0E29FDDF7D343A977B0
-8CF1AE3828202520BC8F608062CE79A701F136777C9AF35801C9D555EEFC04F5
-5225CEC6
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI8
-%!PS-AdobeFont-1.0: CMMI8 003.002
-%%Title: CMMI8
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI8.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI8 known{/CMMI8 findfont dup/UniqueID known{dup
-/UniqueID get 5087383 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI8 def
-/FontBBox {-24 -250 1110 750 }readonly def
-/UniqueID 5087383 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI8.) readonly def
-/FullName (CMMI8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 59 /comma put
-dup 64 /partialdiff put
-dup 72 /H put
-dup 105 /i put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBA9B440A6DD72BF8
-97084C906B05FAD969086ED21AF0AA1471613182B26117D7494DD9F9270EF3ED
-8DA4D957225F75D060237B6DAAD5A0AE3E702B3D1C437835B93B8AF1F9E7D966
-E739CF3AD5E256F90286A34069E5BB4122F94F18F3485658D0D25B938522A879
-8215A417CA2CBD20F71C5C5FCDE21EEA7BB27876D93BA667868A419287FE59BC
-F538980597DBBA743DBBDBEBC61E3286DA7977833DC8BFC5E52FF5DF5EFD9A92
-D070EB769E31E760A50FDE012DC0057835E8B9B046FCC83F1A0C40326AFB4E3A
-0CC3BFA35FCC64E32854F32EB7DF10A19F95830136BBB8139DE1663B7FD790CE
-464EA431AC109FCA0E03F3E0D355FAE20AC8774D6B1CE233C27680C77DDA7356
-560A27C75993E8C980CD1E3B0683F7E8A05119B3AD567DAB4851B66E418687B7
-F9B21B3BEF607918D5973421B68E65DFD8B6C8DFDCF1CAFE2637D365148EBCE3
-FA4CC00052A2A522205EA3AE3461CEE02042E1A3F11467CB6C8C849B200CCE3D
-0BC188EC7B934CBBC0AE2BF5DEA228181DBF0F774119F313516E7D97FF532621
-9278F856C166CA6547504F34991D588A0631A5CD06363F3FEE9FA0772C783447
-ECD0A200929CB58EBFB6B72008E4082B5D14AA560C24915B9463A92F38237886
-C35CBB2D4DD6D0CA8C1D4EC46093041C6181C2F6586EE3E7D4E647A107B6DB23
-DAD9AB5A0C2905455FE58075EFF6B48597078BFCCDD84812B98986F34987CE49
-7EFB19814F2A58B0233A59331F6F8EB66401F04EE7B1ECAD9BC90A2BCEBE213D
-DDDB1F75C83609ED6A669A0CED58B2E269E76ECF73616D94F13CF827C9BF354A
-E82202988DCFE856786B8AE569AFF3105B55C72C58D310FFC0E10B2ABAC8DB06
-40D5F72E54770E9DED1AF4616008595B8481E3D9AF4191CC9A5BFD9DDD01C9F1
-FE7165D21E488DB40879E863D470CB31CA06E5B5F1F8C3CCE04B697CEB0F3557
-ECAA358D2EC2B370519CE06138FA702314BA01F1F33881825EAE1230098BB3C9
-59666983275CA4E8D9DB34979F86535577E79393A72F84B0F768FE8C92692907
-15E9FE9894E98A0EBEA490CBC8C7E5A9F3E43B24C2C5A4BCD71DAAD3CC0B8B82
-AC13933543E295C163F61C9FD18371CB514493F90BF7FB460C029B8DD2E2BF05
-FD66B451DF277864DE1EE42100BF29E01A50258C2758F3EDE211BB3457B8243C
-20BE72983FD6FA2581C5A953D94381E32E80D6D6095F2E93A5455C101BA71E8C
-E560D4694E4C167EFA25FB1E9D214AEA745CE34CAA5468FAEF8F6BDB6C6BE8F4
-3D58836C26A2392E4C4DECE284A90DDB3858A16D6135FED655A600929DE71605
-6CA32F6851A2A6F71A9DF3D5D657593BB729CBCA2F4B059365B7263DC08AB211
-9C547096E6427F6AA53CB2EB87DF0AFE2ABCDBD15D7EF228D3396413B83C6B4A
-79E41F9BA55A2688F62A10472675E5658F151F9FD6634EC94EC0682C17448024
-CC1633077C07A93E4DA8749D974FB8F4332B5DECF97D749C10DB60D4C90ACBFA
-E65AE928C88BAE19234690EEABDB30BEDCEF2660D7464D5071058C30C572A2BC
-7DEE5384BD7614A4BEC4C84E18CF7EC81C810256E8CE6520466C033E2A36D3D3
-5D6074B3857415011D8D9D49A474D994571CDBB89AF92BEA879BEBAF67663F5C
-17ACAE809C2231EDD0A76641BA52FA7B19A2798D54A4A9B62C42F9905851229F
-2CEE0191C8AA5AC12BB0CE9E5E3E862683AB57DBB4AAD6AC0FA8BA4F408D41E0
-755F72B82B7C18EC6B13995BF7AFD66AF4BA0EA7523DA8B75EE751744EBA9CA4
-4E8BC1FB37734503A5B24FB9F2C2D07A47CFC477F02413D55BD7DC180B0344E8
-50248801FA6BE26C97F397797F5F9DF762967E7CD92CCB8B2E587C92177619A4
-BF8046CBC72C6E69DC78B8CB6B7381A290080EF59F5B9F29C1167B261C932E9D
-010D2D14BB425D157F22BC0305770AECC5BC80000F8CCFB9930255A68F299ED9
-D3B5B83A2CC00E3305EB281E1A7054734661B175C6CA0AF168790985F173DF03
-A8693B677BAFE23C3CF833FF6463B136FC370E4F0C29E322DBEF637F62C33CD9
-B0A8338FD67EC628E3BF2FCBF7CF0347D5CBA1DBE6DE878DD670176B85F69EF2
-3C5CCA1BD2B8A385F113EF1CE522F5A6AE053B9C1E39408C9459DE3E7FE2C4ED
-77F026B0081BB80D40185458139C16333EA27F43EF1204BFBF80BC5301B2A3AD
-B10F7EFBB4F5B7E04DA1167F68BB6D4049440B0F57385FF0A95E72760C6A12F8
-1335BB31CB74081FBAA319180DC00113CF50CC5A41D2E751E055DA1429CD75BB
-0060C21CED634FDA106C49A12B356129D010E29F2919301AA7F80222AF3905ED
-672FF85C9897A70241E8DDB9A53034B6BB44E140D9E739848E7A782F24B98AC8
-00DA09EBE4532787E5CF3ED815705F659D8E52DC2C2D4949374A3BF192BEEB99
-1D9A90A4F3250BF8A1FD40D91F5B34AF2CC561FD02FED712500B24330D87DA9E
-4AA46B6E34BCB40B1F73A1DDE07E002B9478E9651D2BF85E67585B6ED812BE03
-A594874A235B1C1840C4BF4BA6D863583D8C12DB49EF7F8CC24DCBB6B21FBCA9
-378F3E2DC406291AB324571F76E0805DF8826090F0E8B50599CA58D124653D16
-16C782B01C91A6F3DA6346482E3163D28D95EA49866360147296838A3FD0CC53
-920F91D895F839CB61FFD2FBA296CA4C6304EEE579782AE5FD33D0FA652BA7E2
-CEC7C01DD0D3E0D56E6177EE5F609A396F7FC8EADABB465DBA7F384E215C4DCB
-E64F807A50A461545107F9C3F7D7CC7D33E6EBD6D9228B1DCBFEF160703E6129
-0DCED8D45DD54E2A36E698A616E7906A50901E453BDB2A363EB77144E9EA6F2B
-6BD927495EB0EBA5755165707CCFBF8759CE5856881117C7F3EF6D494EDDA7EF
-E499BCA56C86467AC573DA9C2724FCC74BEB331E736FB093DCB67DAD42296655
-415D110F2729BD1D55E5C9CCE2E724116F45FB2E66AE0F790258851A5C808762
-68B8A110BD326F8D3EC45004E7CC08DA42F6CB80A6B6E7C286F139534A275BCD
-2F812993DD9C9A1AEB5E7E4BDB4805DFF3A7030263AB060C9B74F0C25C5B9005
-965284884450CC2815DF28D5F9B0496DC7A3AA85E1E42741E1538797175C28D9
-FD904699C771FB066397FFDEE8E8DD1ABBDF67E6BFEF95BB700A7C1BA91354C5
-42EC3864F6E19B379E79A1CC3C786C0DA146C6B0B8E507ED58DBB1F12F613A98
-0E1F8967991427A22ED323901C4B83336CD343212131E8B59C2F5D232702ACC5
-7891BFD4EBA5D0FA35AEF9F3520CA82D121BF6885BBDAF15248A9E4649ADB94D
-0735CC4D14E1D7275427D00C8E709579612F7F74DB6FC218C10C278CC63E2AE2
-37EC996B10C0229D687F0DB5E38A8C4DAFB3DD8A9E7ED37186FEFC97790A1EA6
-636A88FA9FB4D282234BAAD301A1F3AD33F252C5EEC49410562FC52809CEC466
-A0F6D148E9AF19D6DA2337C8283FBFF6005C37AAEB0B7F7217A8DC6F949B9984
-72DEF163E4D5ECE4288404448C96A7FF0AC76F732D50AD63A1D286C9180E80E7
-C218B1F48E3034FCABA6BF262CEECC284AC29E9F3CA1CFC1639A681ED66C1FBA
-666F073D45C84A286E05FF809D4764FE819B6A330E73695CCF2F448B4D4EB4B3
-F63E94EC289807A2F9A1159CF328C002B467B19D6E9454CCE36FC19E0A214190
-B251818DD456EF658B0398E275514B72D9C1DA5F806EABCF1DD56BC025D69FC8
-A0C2FAAC1892B64D2AF79EA2F57F103CA623E440307600D50E783FAA998EBD40
-51D23A0CEFF8D8649B48B982DC38D613F882DCCAE5F51233A641B3CFD783F830
-D984F116DEA3ED8F0D3369AE629A006BAD4523F8E3C7C6B39A6C972508B67AE9
-32613F28CCFFC4BBC86CF31A0C25C786554F7A1F3DE97F5CFD1A941F775067A4
-784385E2D02EE1FF886701B1E87D966D3F500E15591A5012E645837FE2DBE3E6
-A3D375C6CA0ADBF96B33EC3FCFFFD888D7344B31D40427B8A8BED0FEC6FBE038
-1FB5F0714C4B5A0E607E215B5B7F76ACF0FEAA4C9790EB7E13C0E3933B7C63FE
-5B934EA34F4B741C3667BF1735C685CECA63507E6FB9EB06AA010311F12AC1AB
-4CE3FE8D1EA1EDB3C700BEBA516FC71D740B1CA1A60D4578003973CC3EE21DB1
-58FB1CF7E2EAEB2A4A6C742EBC3575EE6378531C6EFA6E6986E68B8E25CEEA67
-A59623FC1ED2ADDA9D72DBA627D179E47DC7F5551E07EA4D54ADB6CC8109D340
-7279F288E552EFD79C17DA3431E53EED66D16F24BF86468C2FE7EFF421560500
-12FB048D6CE2F370BE4E560F8B4AA12362ACFEBC839351C1D5100C625B14CFDC
-747B66082D4AD5474A63EA0054E9C3E6295AF6B133348487B0471395857F4B73
-4BF8337DCE2FE2E1A4EAD7E7BEDC822BDDCE42B79B308C11897C98E3ADE253CD
-09CEEEC0CB1DB66AB072E36E1E04911F40B535B0FD85982C21B8A587D65C38D2
-DBC5A07A0A26DFFF7460F10781069490AC1B611CF7312A14B4AA6005A4582C5D
-336BCC30EB47749193BE8D457A43F54204B070DF5AC2057B6437E23705C7FE8F
-7BB150560F7044BE3E48EFDDA539FEEFB0D2A7856CD4E405FCE0F5EB190D91AE
-578E2EDEB9ECA218573BB1A8EF116043A27DD17A4047BCCC7C5F3C563A910778
-45ABCA32C7347E6180ACC86F9D665FF025DD8AF514FC3724B5C3510F3C37E0AC
-5101D1667C6ED4E8F37F06CC2BDF66CB5A9FB7C52CAD26344FD1557571336A1E
-1E340EBA149B4EB99016D1A411FB874914AAB2A415CE3F5FDFBBF5AFD7959B9F
-CB127BDC68D2A2F3F07FF3D4FF32046C0371CD2E68A6471E46B08413FC3C7A80
-A107EEE57979DB387B2206D2810DB310B7232B2DAA385256C8A58964B512003F
-A0C24ED21809E2576229627278118107B9C32345C1EE8C0CFB452CA362379369
-31320DEB5371037AFAD093B61E8AC7A6DCF7D49C7F8EC32DC0ECEAFD7E892810
-039570D2956289B15E078C2545911BF535F72F7DAC619BBDEEFA855BBAA81704
-18F7D351B0936357085A32157AD8E27438A58B2397D69264E748B0B8D01B33F4
-D04DC59326A7DED39E247A1C1A1AE49382BDBDE9478A1CB48F88BDF14A268B40
-A40B9FBFC4C87FD3DF1EB2464C3C14E36CA41E09EE0A9B75FEB0769F9ECEB1BA
-EBF73B818427FACDBC33BB95B9654F31C59A766E931C698A8608F15290FCDBD3
-5C535D9036A19CB7B55BF54E96F9B2206DC71624E2E55FE632FDFDEC8757AEA3
-1D83D190ABED5E7A7AAE2F41FCEBC7C18626BF58F9E9F02FBAE0C8AA85E9DB21
-A3D8907522DCBAE4923C6A2A09FD2F08FE32215C544AB577B337D929E625E704
-E041C2381AFCFEA37F3133B6CA20093EFD457C772E428325E56C9CBCC447EF9A
-05A8C3F28017DD4FFACC51B38E4896C5044266EAB4EB7C13FE855E790DCF8A17
-B61B1D30DD866BC57397EF6297C4891451FD6A5C6AD6D7446F58F56A68650908
-224D9F4C31C6906FD29BB51DC947465B808438E6260325752808963C808A4AAD
-60422ADD62CAF315F6AE92FACEC55D5B682089AC0BC051CE1E2C06A3874736CF
-0DB5F7C8F178479E4F11665402781D80397C75456F5CDF0A4F382A19EC6AD64F
-71A9275264800E178F212269154DD8352167C57EBC0A38BE794AAD1601C8E541
-7E1AB8E969A76E1EB4092644958FEA2AD29635E70C4DFE2EB0D9B3E1644FAAD9
-B27AD5466EFAC724718962B62E7B8C32F412B69DFFEB792587D571FB5C591D95
-4CD441662CD1B07595E245FA537FA9EB5A20A97E5C9251EED22C9961B48B25ED
-85BB7524F635F9CBA3714C6D60A6BF920C45A64F4C366C1F9D22F53084997C9A
-EFE2D79FBE3347111F5093E271DB7E3770B35D253DAF93653F6A23FA145AD775
-AF11E188EA0428137D9A14542E3EDA6F7B2E5AA86C9F3D3649A85ED2F020C696
-01A339FE6D7E42BC548C8F92A4E3809C67A986C99418772403D16D0E8662595A
-1F37563671D6DA0F36CAC99DAA8FEA215DF7D45E61314915A30A22FCA86A50D5
-2FF2EF08E240F9FAC030D92BDFBE40F1972DF413E6B452024CD11792BFDAA2D7
-C82716528AD4B3D637BB43E748336DCC86A952BE96F1EA423E31340FCACDC1EB
-02EE932F58734AF3A5B2279361B63F1D824EE3BA9F4D2EC7B33A300A1CE8CA43
-24616444176DB8099D85AC68329B1F85E4B5B16F3B396FE2AE7774F3065D0203
-AA140DC128D6F935C44733EF585F89E8639A2096A225A2E5E49D447D8AF9FD44
-CF6C1BAD5C5E5262AECC5543EC8199B00B72BE32A0F110F64A1D0D5CCEF38FD1
-155D6198E9A343702F8ECF5052333272CAC2FE016681E12745CBE14E1065EFD5
-407DA3686080989F6F6D650A9F1EB3A813B070C30C0D3B4A1E9C206E2E4DFD51
-D8DCBE9AECF956640A2E79F1B4FD0EB8E0449AE1B8FFEBC43275743B4D7F6605
-0673B61EB3189E74F51F3780A91E6A5C6464C8CF7D563D9958D46F39B1A12087
-6BBD4898BA9ABA468AE1F24115891FD3CBC2195F75958E26DF8BF1B93F7B521A
-C12112237AB23A8E5A7B7D0DC4C53692B35F3CD813EB463C0BD3A6486B0476C6
-3B36DA71FE512E5745D097FD4AF5D056E434DEE2AF926B2EE79F7FC4FEFD4130
-BB4B4BE01E5C720325A4884507CB51CBA4FFB615B78A4182444F0ECBE4161A58
-E86FE1DA2E39C2BECBCF1F1D7B9B776A26078FC252128FA8108CB83F673CFD37
-CCDA493234FB93E1550EF8D2DC049ED95B00A8A57834B024B277D3DF062E748C
-B61F183F2D72AD075474F8165528CE75E4F40B38B0FAAE45751C1907F8D31619
-E88EAB02EEED415F3EE3BC5BECC6AF565D34E0BA2958FF337A2B06012DD1858E
-C53DE52C108BD5AAB76C882198C72CDCC958D68EA8FD26F76F04EC1A08B2AC3F
-A6D0E8724D2656555DBC0C8C42A3E22ACA7E1BC8E9F897D9AB692E0FB9EC32EC
-59E31CCA4516A3C3BFD5411BAC3DEDCE374D48681CE7D67DEAB93F5B5C5290AC
-FEB29C5EA2C98095692873D36C7DA24847B66F31E4CA4C7AE5C79D7CE4F0532B
-78620582E3731A2A6533A03E7155B33E7CD142FE79F72721862EDB24959B9783
-F834CB616FFCB2A23497BA6D99AE34DC459A2F7B3E4DA2B54BED118ADCD92178
-66C40F4E60F6E1327D5DBCA645A2A7C770807E6D7E47E1265C753F8793BD2D1E
-BDCD749CC24D4AF9315A93F01180A0F9A7F420DA1B87664DA5FD967131273271
-9DCC45C3D57EB9B8AF14771E8E751D88B98D2FFDC72F5011D402EC34FD010ACF
-D3B0660304725191D64FEE106253FCB3470F1A16EB7B45C1489D3534BF94F740
-C2781DAFA5E8A9E7B25A85BD7935DF3ADDE08C960E283D8FC3976FDB4085DBB4
-B6B35FB239C28C785B18BE4FC98F3A5F410F562DB5FCA04E8074E4E790F4265E
-F88117B3D0833AFAE6E8B8A71D7731BA6F14FD6F217EDA3F8CC687A494FC3914
-B84FDC37C8C335AB1E7E0BEC7FB6B7A595C50CF8F0080C8D461BCB8B579A5155
-F963B6587873FA31C3A6572740C63EFBE58A2EBB723B7517D2A243F6CB08A038
-54F4DF0F6692022B2EE8C6F6B73735ED3166BAC58D9216A06EA6FC7B63B20031
-D0F0F99D83D9030B413C2360DD2C553E34BD67851B743C3FDA676AD63C5BD759
-9131358C6BCDF05FCC048F4EBB9005899ACDD8E9EC9BB8C5A08E83485047D263
-0ED69B4D1869A38068FDA03524022A1D32FA2AE0BF7785FCA8F089152A57EB8D
-5467C28AD44E890380CEA0B0E0CD0F6427F2C3BC1A5257BF03D902BE94A449C5
-EB8F33DD607BB4E0A1A7A24431E1DC2F03596EB2039CC1A9D524E10B374E34A6
-4DFE6694F9E158DD6678BCB0B56BFF435FC4F5EC442E14391B45178DDA235B7A
-07AB6EA76230B60456344BDB08C929F9453553452C97E016C26C11B68186024C
-D1AF6C638EF54E26AA88856FAF1FA9A0DC5A9EFB7130EE72EB3313510EDB1DF4
-8D8E512036A986387D8E96689E912149A342974F559E7CA473A1FD2E01CB1197
-990EDF8444CC83F1AF738200D6B01348FC84249D77FD2C3792BE507B455AA8C4
-8A47C53FF9832AE74389132337E4FEB6F45B5BB29D6F597BA179C6592145F301
-A46ACFAB07818BBBF40FFCBD118D4DD0F87D65E1D0E9B88EC830AFE34BAD1526
-2CE90D193D88877AE17FF093AFF181232A335E7A2B13520FE2DFDF2600CDDAC6
-68C0665D9A85BE2D2CB92AA47DBC9DC58C73FE498C0188AB7FECB942C019740E
-545F68F08079FD03A1DEB0AD06E09E0C5C6BE9B73A31D0A70686D49EA5911646
-257A9994B419FF72868FC470EDFDC8446F3C649E5E03CC615DED7D69B44C70AC
-6623114C86FAEBE972A2A3E0337C2F8845B4F05A1EF6102909E534773F52012D
-ED597971F2B090AB6FAADC1AE50D4D8F490674198CEE8A889879F9F16E975704
-63006E2CF2CD240574BDED94254CD3C0012ADD3AC4E3AC3CD434FDE1329B5179
-E47337AC8E806E5D32B37BDE2526002B017A6496A034C75C6CC9350CA3305B30
-3B00BFAD65EE1C300FC947735F0C4DECBBD11119FEBD322E36BC0C09EE74F9C5
-3A9F7217F14559A3E4B9492B12CD9A91B78E6C19B2907D8C06BF1291B6A3ED63
-9CE750154D37C60B5106F092B35499C33627A6BC9CC6E5A8961271EB9D5FF258
-D46BFDDBA81C7BC38DF8C1E04DB209BB0A4D0313AF2CFB4E17082FF6D6067ADA
-04E3E0B8665F8C29C119EEA3754ADB88C751B2B115732959E1FFDAC49264F3DC
-2B00A35BE8B45ABFA74E6D9184BD67A60FFC8CA18626D70B4E6FE729EFE8C799
-85412CDF8FBAE4ECCDE4ECF94F94A8E1670060CE0F73D80DC1C2D28D8422159A
-26D46C9D93585E7A04CD7EBF725CCA3149BB99C039594F6111A822ADC61F695A
-2D433D71354B678D525883E7A6A008BBC435660C34E222088061F05974C456E2
-051C762269915EE2FCF97D2BC0A467F968276FF773F9EFB13BC8579CA32ABD03
-7F66511CC198302D546D6DB25B2EBE7781A95AE87577FD93B3C698835FEF8CF4
-DD1CEDE19FB7527253799FB56CC77BCDF22FF2D0EECE3C9EF7E9AC846483A881
-8251F9FB586F9566DB13506D8914888AFDD040C2FA6F8A320EDDDB75C55626E9
-0F97E8FC4FE64E844CF36B406E56C7F5A86D6AEDA4A058C41CB1416B7A1A47DC
-30F6654FCD809CB4D1C345C18970013C2856ADD3603B1EBA15E81DFEFDB89861
-FF366A09B9A5EE150A0964346D1DF3A8B608D44F6A06A31204613A702E0ABF00
-735E45FFAE1D8E741962E0B67BFCC5DEF4F3D419538454AE74DA2BDC9B12CD28
-B409E98ADBE47F653933213088FFCEEE6A0477D849251488FC209786AED3062C
-02AC49A8AA967C55BCA0BFF816885787CFB4268C6D1CA54745293BAA7B9D27A1
-7C656B02
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.0: CMMI10 003.002
-%%Title: CMMI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
-/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI10 def
-/FontBBox {-32 -250 1048 750 }readonly def
-/UniqueID 5087385 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 14 /delta put
-dup 15 /epsilon1 put
-dup 58 /period put
-dup 59 /comma put
-dup 88 /X put
-dup 99 /c put
-dup 100 /d put
-dup 102 /f put
-dup 103 /g put
-dup 105 /i put
-dup 110 /n put
-dup 111 /o put
-dup 114 /r put
-dup 116 /t put
-dup 117 /u put
-dup 120 /x put
-dup 121 /y put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
-1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
-7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
-0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
-EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
-404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
-78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
-A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
-88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
-C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
-BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
-98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
-E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
-143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
-981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
-88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
-4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
-FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
-347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
-FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
-C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
-B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
-F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
-29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
-36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
-048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
-80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
-9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
-75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
-4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
-74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
-D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
-E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
-EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
-543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
-710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
-EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
-7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
-03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
-01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
-500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
-F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
-AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
-1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
-85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
-4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
-6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
-55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
-085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
-BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
-2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
-CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
-BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
-D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
-991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
-6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
-E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
-E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
-B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
-4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
-1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
-B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
-8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
-FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
-AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
-BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
-E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
-38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
-7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
-2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
-DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
-22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
-8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
-44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
-D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
-42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
-C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
-0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
-66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
-E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
-6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
-1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
-B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
-897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
-EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
-A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
-F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
-A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
-2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
-51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
-598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
-87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
-178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
-4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
-7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
-AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
-3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
-337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
-C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
-DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
-7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
-6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
-98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
-821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
-C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
-7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
-B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
-A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
-23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
-C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
-969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
-3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
-9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
-1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
-B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
-95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
-FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
-44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
-FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
-E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
-633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
-6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
-FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
-375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
-6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
-EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
-E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
-F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
-DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
-D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
-D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
-9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
-9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
-B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
-D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
-8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
-FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
-B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
-00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
-909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
-5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
-7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
-BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
-C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
-BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
-BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
-4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
-94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
-F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
-E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
-92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
-63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
-CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
-B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
-5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
-86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
-AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
-3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
-35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
-155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
-AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
-E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
-226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
-9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
-8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
-919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
-A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
-9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
-523BFF5E279508A98568CD5CFD18FABBE9D17265A9042537872831BF5F1F340A
-8D3E6DEA1D9675E87B3425FAA0172DBEFD7C28E30906B9FBA65517C9B58FB6BD
-E0D474E69BB90B0D130A32C4130974A1C961CF064A5BE8EC1056858553FFCF7C
-0D78627BDE04E5D0B9F6F72F92B61A915DFF7AFE7DC3807891D039AECEAC3F50
-0A09579E661D3DC3022206061E0250B09A05CF198DF82D4F28FCD2A85F717630
-90740F78F242019C349B65C2A455597DEE127E914C372C6EA0E250402117B903
-1D7D6FC7153D77458569B2E0E6FB978B06AAD616BBEB70B58E0BCAE1013D4405
-873D2AA3C41309993563E652BCF2B244451D8FA1305BD9BC2C57BCEA7F065670
-A5059B0B17303312E8B787E02152FA92480CDED118924A9D490B2BCBF9A560A0
-D4B55DC4968ACE1019CC2840E1AA0596F8E8D4BF7119B047E55B0FA01C69B9A9
-F79DA6C9C9B49EAD94943613151247423679B7A29AD2C71BD077306FB9EE0AAF
-9AE4B268C8BEDF3CAE8CE885ED53184F9BF2F55AA05933071F536B7180F6301C
-A04438DB5BE00037A8145A4475F9CDF2E15FC7A0E3408EBB3BF6CE954F0DF360
-871C250AAADA83F0F313178E02D3BFFCF03EF67EFDC064CAF598C94FFC9FB2FA
-78405278E57DE1F7E7F31FCEA1A1911768390C994262C51037FAFDEC23CA5D7A
-3EFC159E7BC40DB5332B30F9D8D0BCF18BDF2076A0133221D2A097B060C421BC
-5E56F126214A60DB02AF50D41018B31A93B116126AED1BC7369D1E79A61A7648
-22F005836FF818D7AE708B7FB9AA5B74AB0B62565440800399CDE03721F17D73
-049B72FBE920CB57A6350B15491AB1D29A6210081B48A66383B8381D29F4617D
-6F8A6C8E77E77E5C2AEB607B81EF0A4BAECACCA837A18C9F42F0F396627B4F51
-7B45DB84263F256570EFE37A81712A4B29E332207DA2553AF27A4AC63BBB0511
-D5B9B566DE0AF9AF49064332A617A58A47C02F788C9784267EFBC9ED34B9F167
-313A28064A1781095B587C3BCD3C259E46BE97A3E2B68AF77FC085C6BA57BA7A
-EA803A587A807DC1976DFCAD2DB30B4FF621FE3DFB24004666BA6E5E60B811AD
-8F20211320C1A81460924235F321536FAAA16559D61FB4EB2C579939B30C6D76
-3E7F9A10E8CEE2B992D6EB827E12F79C9CDF30DEF92DBD23B0E1DE2802605DCC
-872C536A9158DC38480092C25528ACFF376215C14B1AE11E1DBDD20F6F81C2C7
-036C7DE1B7A8ED76C5C47BDCB8BE6289D2E33E35325BD31124A263D4B6B272FA
-EF38A2248C92900487EC076ABD2F6E793C31EB58EC7CD27424505C7B106C6502
-BFB3BF806C7E69DDF988A9D281305746FD7C6BCE11D4F92EBD954592CE4A0591
-E83622FB5021DA6CB20971A798A08EFB2E9FFE69003B52BBBE9FAFCAA1AABAE6
-B83A302C2111F8228D4D8F7D1F9C9EF6082B74432482AFE5F95D49516F7899C3
-C23E4F611978FB6929F1F1BA6A02AD9EB519C7352E0BE4BD29E1B4EBF0C36D5A
-02222A620BC8020111FACA46600B749C90594830A7BE58495AB443E79BB5F178
-6F2B2424CC6D4E0B4DC20893E4EE8CDF7E50542CA1034F2421C3771F81577C49
-38FE80D751A9260C733480DF6646B71DAD058575AB7B45353668E3023C056D77
-BF34CBCA194B7E1B8770A92D0F7CDE377566FB4C1982D6CD206277FCA74D71D0
-6E5FFB5113255EBD491F82DEEBC9B895D2180B28F202853C95D45127F1EEA3D5
-4048D55AF2D9C286A143A33F8D24359F123CE9EB03E707641D29CDD620053196
-430477FAE7F1C9DEE5CE2AC138681ACF9FE3C7EB2FCC4F273BA757CCE988D363
-4B934E8566FF31FDE60BE7E62951A61D7F210526B689649CBE18A7B2D380E053
-BE1DED839DC77E31BA9C871FFDE58133252932B69F972F78AF8CEAE50D32464F
-1C87637E3AD4467FB16AC3EF885C67AE9BE6EF1743A2193E5C20093236CFB41A
-D37CB0BBE943187A2DBEA7C4E7D6D9E12E9CC7FF5324361F86170C95EF087A94
-AF9B7A278ABB5491C41EEBE575FA28F8BD818102D6FDA9CED7E83271EAFA929C
-BC24CB5D779EFBB9B8DBC7E195978D33A453465FBA2F9643304C036862579BED
-637C3445257DE1A02EC362C66754F8E7320A6EB20A0E0584BD1B41CE80B88376
-FC4595D411F460A0B2E3A8C93327C12F93DFCDC8F0A670AA4BCB796118B52B8D
-7FD5FAE2C7AE8B100B974FB5F188C822449726C64F12D3C27CCF179E1DB95D76
-22D3D908C453B44DE27979DC3DE06C84616C3BE61A25A197DF0AAFD27614768D
-C8589656E11CD0A470A5A110119F34343C5EF26C69F55608CA0191031D91C27A
-0617559F2EB05CD5A457B0E26711658E3636588F5D94CB2E4DD436F42FDCE5AA
-71493276ACDCEC0477CB31C3700F1199B8985B854C9D91D39800CDD2B8F96698
-F58C47B84F6DB0E348C6C8DDB0BDBE13AEC0E7CEADA6B8C28D830E89FC444305
-B256D4276C869A16FD4C684858E5A06A42F1142A052EA0CF2D376EC1352416CC
-A416857A3BD971CA578FA634B3CBAC4F41FF5688D8C930E823D32C75735000FE
-0790D46F7F5CEBD1A2BBAF6A5CA404890A37511EA129E9A993BC76AA8519DE4C
-AF3CCF4410CFA639C0BD41B35E5F9557F7170ABC7C44086BC9088D15D56623B5
-BE215D3BBA53413D131760B1EE5FB438122EBA23CCF7BE02D7701820D4365156
-C9EF44DF9D750BB44524675BCF0E8084D54B17910FA81523B91FAA5B66D3C20E
-59F563F527940ED88943522F5AF47DE4A283ECB182755A380290220AAC4AB319
-EB28B1AEBDCA38B39E3D71FA7F3C23F73EA234FC48A86474CCB9DF25205DD446
-099D26ABC53354DCD95C5A88AEF5FA4A38F6489B8E70710FD8D201367CD09FDF
-158F8836F129959C301B3EC5BED7FD18A3BE0103356D426F28DEE4ED90AF9720
-0AB3C46654D54CD7123AAE2055D77C648F0F4FE3FC21321EB907553FF76A3184
-BAE275A2F9C2DC0034ACC33EE7F76ADEF2C82938B6E47E07654DECA6D43F197F
-F039481BEAB54023EDD9188CCA0A7280E05FA82CACA95DE987D0915D558ED0C3
-FC15B895C4AFE66CCFA02661D5644E1A8E912CF4054E86FD71D18A23AA48238B
-FBCC9C1023EA26FD0CA92462C426AC772C53957F68608CF6C967C201A7E46BB4
-BECD42F9A2C136E0D014BD6B0F13C8C3C85FF25E0BBF490A9E693935B12CDA76
-F3AB1CBFBDE0EFB39D3DC94ED8D6F81A98519200F7875FCDEC40846821AA4039
-723EF6979DD2A173F1254CB9329A5462FC31AD1A7344A3833479281D3076703B
-22AFF8ED933C507D1F8CEA5FFD673109C3695F29411FF28EF4A24A895B0628F8
-94101093C920B4FA5FD6B153B96F193C6BB3FBEBBD8A7125C24DC11B8CAECAB3
-5762767AAE4FA9D779240F1C78D801D693E2C7C6538E317034D53F0589C51FF2
-2844ABB6513F60E9981699AC7DAAA7B721B61353AD1CA2489DD0040FC179A6AE
-662AAA589C0DBD00DC1EECFB856224A44F83C308B81EE72DA3146C19FA9B1B6B
-8512BB6520068102AAA861B610CC610A16B42514D9FC5593B0E4085200BC5036
-AC231F0DE32560A4E49D2AF751CEBC0C5704A4524D202913B8D173A238EC0357
-A340F363A04CB5D7ADBCC09360E10072AAF8A87EF5AF6868F404246C9DDDFEB9
-19704C1DD3FDACB82D07836E126ECDC02714EB8D3B1F470EAA105C0B204C7B2B
-9E1E87B628827A5E1B4A11EDE4D4B2C244247EE257A107B8838466FB8C38471A
-4197E84E46C3094C22ED0459E00A2F7DBF721BA0D31E45B742E59C94999C5BC2
-540D1EF8AFDD8CFF717E0037F384B6AD2DE34711E66B9CA2A72A06F4A8CF3AF9
-A2749F3BFE0DA65250EBB9CF35BB1169A2EED6714E4ACC4FB337E3E2E451B607
-FC89F80B914BE307DF2C7D82A111641E10B4961CB54B8C84C38EE9352EA7C1BA
-88A1B1320BFCFB9450AB7FBAD9B8DCD0929BA4B52B8E5B344D5F325AED5CE378
-5DD783E08F053C76BE54EACC56DC9964F71F952229571BA0F25709954FA4969B
-E44BFC3DECCA262BC038CDEC07ABA9EEA3B717B1465CC122CA7E10BE4AB9AE22
-13148C89629FF61EFDEF72CAED5B147C06FD33529FA1EFCD3F02B2B19B5704DE
-D00AB7569FC7E6136F4A1E397E8FD13EF88417EF9238E3D1F665134FF73ED5DB
-8B0581710A44D728B2397BCAF17DE308F6C8997C28331BF42F1CE6553FAE577F
-6FB890ED3DBA45BB802D00909F8AA88D0288B93E905F8C36B63D52F2F44EE887
-DD1879B1A59A5102233C818F54CBD1C4E5DB3B6782D4FBEDCC43893291BD6D83
-18EF6FEB126E339D76E4DBAB8E2A85EF86DD5340307B1B93C5D1F3397521D126
-A35B780D667E415A39BBA3D40B0E49AABC137424DCC809C005FE8FB189E08226
-0C67A4485893C77AFEA3C6236A17AAF9134F1BEC3CF05258EB47AD73CA95AD08
-51C891AFCE82163567B9672A80FDD8D7A59AE56251C319AE2A64C7651555754C
-4693E41899BF9F9ED77461DF37A4C081F5AFC4E70EFD46B9E20697B9869C729E
-AB507651F0F383E4D039779D98E69C45A2BBB059784C385BAAAA3F4DBA20C1D7
-9EA07832E5C442C528FCFA263CFC30F7AA87B50482DC6DFCF5AAD087331284C8
-ED6E02FDEB37324DFB335268ADB804263EA2DD0D7FDD4F82425C94FD49BE1617
-BA571148471AE5A7D16EB572DEAA26BB37B11755EA48F625746122C029A7439E
-3C1E14BF49ABBC561FAF19273FD8E808BE7FDF8CD169F026C1BB614E7440C0EE
-D87A379FC7302E52B61CB211349BA632C4682874EE743B3EC0A18D02D16E3A1A
-D80C440953968864EB071B5303269DFF72509F5839B36C8BC987DADFFD81CC4D
-5DDB0FE6546309FBE2276B421B5BCE448B958D04EBBAD427B78CCCA9FCAE4713
-C1330EC70CDB6105BDA85AE00C9A139EEDB498F18058F00EBBD73FE85A679F46
-1A0404F7838918248BB103E77036E388E53B43505CE3D808C2D8931938D2FB4E
-DCE6AF75266FFC2412908CDC09DEEEC1569DB16BFA886761698E6EB1A64FB0FB
-E11BC53F6EAA7B40589187F430F528C32393F9
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.0: CMSY10 003.002
-%%Title: CMSY10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
-/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSY10 def
-/FontBBox {-29 -960 1116 775 }readonly def
-/UniqueID 5096651 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 2 /multiply put
-dup 15 /bullet put
-dup 67 /C put
-dup 82 /R put
-dup 86 /V put
-dup 107 /bardbl put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
-3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
-91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
-E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
-11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
-C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
-D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
-B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
-93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
-10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
-7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
-B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
-491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
-F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
-019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
-915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
-356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
-5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
-9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
-3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
-FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
-720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
-D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
-BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
-7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
-DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
-AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
-A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
-0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
-AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
-CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
-0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
-5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
-5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
-E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
-54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
-E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
-A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
-4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
-4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
-038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
-B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
-5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
-B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
-A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
-2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
-CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
-455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
-FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
-16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
-16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
-483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
-67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
-3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
-1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
-93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
-051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
-8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
-8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
-6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
-06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
-84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
-D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
-DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
-0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
-8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
-C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
-754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
-1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
-CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
-1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
-153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
-905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
-617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
-8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
-98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
-53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
-888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
-052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
-CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
-A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
-07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
-B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
-10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
-CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
-3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
-D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
-849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
-648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
-84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
-2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
-2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
-9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
-B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
-D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
-135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
-EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
-C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
-7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
-4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
-9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
-050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
-3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
-C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
-843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
-CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
-B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
-3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
-19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
-FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
-17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
-8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
-CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
-F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
-1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
-4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
-2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
-9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
-E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
-8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
-BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
-04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
-C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
-ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
-4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
-84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
-C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
-09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
-D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
-56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
-035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
-FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
-CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
-B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
-F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
-CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
-0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
-B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
-33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
-4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
-F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
-2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
-CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
-88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
-17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
-55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
-A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
-2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
-406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
-AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
-60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
-C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
-5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
-822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
-94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
-D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
-343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
-894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
-DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
-DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
-8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
-A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
-DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
-E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
-DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
-4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
-5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
-02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
-88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0
-657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE
-D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808
-AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2
-3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E
-7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B
-A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0
-2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25
-CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D
-9E592159338E1293F449380E13C21AE42E6319C88EC1A9F09E58A0ADB9740B20
-DAC0E973F1B8B96EE7439168103E2A76CFFBC91D6B63EBAF8E3E8AAAA3EBC76A
-B3258382890971FAFBE2C80951B29FF54FB8BF3574738BC5D16198F94AAAEC2C
-64C7B863AB6BFB8B63802A5CFAEFE53B997B9F5E605CD6C608445CD1DEB88FA8
-1F6C859AAEA1672BE03DC87A4D3FB3D3EAEEB367FFF108DF8A1422422E4763B2
-A06D9C3706CFE6D221F5B8F1CB5D4DE67AB8725DFFB7B75E9BC96137D655AFCD
-0B0BA120BA846B5E9E4AE348E9A1A3FDF814AA45B2D3297E8228772C7AC45F0B
-5CE440D21EBCED53E60997B0620D654772A58AB332F3C207194521FAB6C68B11
-36598CCAFCBB067FC51CC4B30C244753E9FCA06E411E0E300D72372B9EA9AE64
-533E3C3DB9BF166077A24155DD61E79F1555076F312278CB2BDC00E85B125308
-3A3A08D83FF6DFBFC07AB96C4970842BAE6E9453A0B23DE908971D3952648BE3
-AC28D0E21C0D8BEA36AD065000FA85FFC1E100D0DD01A81D0922A1AC11163E85
-E2F53BAD16FA01F5CA732F14849F8690DC87927E2BC426CB6BE9D15FEC1E2E33
-D8A1CD45FE5A4AA7C4347147041950E7A70E51517B965D1207AC14707FCAD379
-296A05C6C75AC740D52B40FB292892C432830881BFCD57AE276142A2620A0D8B
-1EFD0F96A68DC7DC4C803896D045C23E44931B6DD82214E5440EEF84687794DE
-B3D46DE19C8FA3CE872CF518AAD9095784A150A46649CDF3323880DF99C2352E
-FFE1E2E75F6E4C7C7FF9214C1A0DA06219C6EF69AEDC0B355888E53855DFBFF5
-78D78EDB8998B41982FD52FFD27AF94CE4133C23935DE81893690A14FB14E704
-04EA8B474731BFAA5CDBAF11AD591A6985A9C2D1F0760E92FC5EF199CA82B4F3
-8BD1156424140A4AC61B43C1A965367B424C04D24544CA8A0C256BCC4855E421
-C0EE6FC951CB2C461281D91311FED41BF03F42F1BEA6D85C213326CC56543450
-850214FD0F94D64DFC004A446AAF7DA50F6D86A93FB1BD8EEFD2051AF5896990
-C1F74B172C7E4C0602D13D4B00BF6EA2FA66BE6D77B5737728E7024DDF71B887
-4CFAB5F53C587B17B4B9C2509F85405DA2DF665BC5E5BAD2AC8E9272A75BC07C
-2012AC01947C622C51EDEDBFA5980B675B217F09E0546E4967E1EEC7B1AB1FD3
-3708E3F7F960CFF24E72A082D5E966A33E5C6C81BA67C9794FBD7A8D7A63C6E2
-1864D15B32722A2F916B8364129714B75218EBD02941C5A341C0B185A8316460
-659C31F4F6F7DECBA2F3EA7E5F404BC979219489B07FA8195E778A2E5A5C23DD
-57E57E0E17D4477E3A146ADC2371CA29DE2A2AF064870923183C1E865FC0AA4F
-ADC6762CCD09F027DA3A5B1C3CD0E92C22DC613C3468ABB28FFD86162A1F27E1
-853540CA6AF5B3E8794B0BAF600A11B59F3CDF5410EEE3C963BE7CAC166CB4BA
-BABDAB35B7D339F7907775CB55676AB3C62C11E74BDC007105A163DB7706863F
-780990317C6848F1FFD0F0F897C1A0727A1A44
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMR8
-%!PS-AdobeFont-1.0: CMR8 003.002
-%%Title: CMR8
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR8.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR8 known{/CMR8 findfont dup/UniqueID known{dup
-/UniqueID get 5000791 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR8 def
-/FontBBox {-36 -250 1070 750 }readonly def
-/UniqueID 5000791 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR8.) readonly def
-/FullName (CMR8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 49 /one put
-dup 50 /two put
-dup 52 /four put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9928A7C95D3A6E9B
-8E92F84CA0AA44461D2F4FA0F8B81C6F5B7BE98C9712BE166610465CF689DFAF
-27C875C029C0116DE61C21DA0092D029E7DBEDFDDEE3D67E6936623AB53FA2AF
-18BEDDD7AC19A19CADB6ED6CA7A26E6044BE414FFF59C0B98D5819A6B881F9AB
-7AD0D03BDD5CD309C67811D5CF0B93F6FDC9AE64F74ED4E81F2E18D880BD842A
-DAFD0BDF06300201C6946087FC0B999447BC370200BFB8CA420B668B32EBC242
-6DB1546A7164CF55B332FE9D239B65F532B69EF9F4F93828A44C8F5C526126F8
-B7A369114CA68D4F98638121F4E17F351723D9F1A902FCF087F94AFD23876517
-2D15B482AF2D68C3F31FFA864E031596E597882578AC7FB0DAE2A713B065B374
-3E2E72519ED6D50CBCA40A7275A7109A4F3ED8A4566AD8832890D3D1F4899850
-9B757442B7EA355175CD5D6D8B4152ED2D7EEB4CE30F174FF672140354046A45
-7098EC45B9DF3DF5CF7B417E201DA88308CEF4CED8E8903AF24FB8DD0187352D
-25738519ECBC70304F8F620CC45D2586619205DA3955696FAFFE2082402B3502
-CB682F410DE5FFE80A4DA3D3BCF02E35BD577D0DE55E7B8A33B7A2FD5136B5DD
-A0BCB61F8E7F4363C21F890CF287304DDB8FCE7FE207C0D160B81E7EA662BED2
-DFF8C444E19C91E72254257CD87240A70F1A964FA54ED9ECF27E27A57DACC3DE
-EABB92C085030870C6CF5C40B6E47F5C0AEB30E84A73ECDABB2D754EF6EA28BB
-16EBD6636BC288E62F4A38BFB55F5F4DD20FDD77D767F6CB52F9513E8EB75413
-07F1877B2C01278675177499E4E8EB09F2657821613F5C7643FC064293EC6E9E
-B519FFAEEA36B19C9D1302CF91FCBF87FCB57C5F995CB6712BB3D8681EB6F05B
-B2A4195A3C73CB4ABCCFB958EAC533BD89560D2790CDE1444C0F2E4EF27A529C
-F01052964E56F6D76A190E5FF45934BB711A3406284AF130D4DC0D8112BB3752
-762CA0200CA262359D4F54C0CCFA9A50DE18C7DB14419E2990ADDC4A54B94978
-D9174CA39434022FA77FB30179EF805E2189C35919F5EBE215EE2A00B4407826
-CE56329C5586D8B414770BA5D45513C3AF1931D632FCE69B4CA504944E03362C
-74A1177C6398A61A12DAA0F156543E2A8E9969C4308B7ACC21A5ECAC8F172541
-1B1316A88C0C163E574FFD3CD22FF08488662FCF2F9344BC25D02146F36CA6F9
-E2D0130C654B7485EEA9A110A33AA0C769121F81821E9A2BD062FAC158359D44
-3F9D9947200EF1EDDD5860F10438B162A69683957300C75AF7546C70C97AB2EE
-37EAAF0089E2623F787F252569B06C665FDB45EC9681C0774ACFBA76B98C4E89
-7EB12AA5F8798FFC110B49C25E3A483ABE83B0BCC6DF0578403ADC369E013762
-C9D08FC94D949BAE636ACA9F36F4E3F02296775A062077B011A705B6F1784D36
-A926622CB3847533D7ACB24A4EBABB14593B5D8E1DAE2BFEF8A51835C8D4E76D
-7543C126A4271C59A5881A5AF89331694F84489CA66725995DC3070F306EA447
-CF30F63CD476A46D528EC1FFBFB8EACFA2BEEDCF54C92CE2BD26DEA5827186BD
-3A4D1709415CEE7D51D671357B4A5D11E835F63521B9824EE5282E58F05A8ACC
-FD249461181A38C2F47BAC4E79BE368D64F886AA493C61CBCB2ED401C8AFBA61
-59CA6F6216D941A92AC52ACB3D7ECC28D6A58EF4CC70BA6DE23E80937AB38E89
-6F05FDD15B954C0826636267EDAF9F2BB466BF79D2E10EED9B04297E6BC93069
-79581ADD1A9D9FAE9306F46AC95B98C60A2E53D60CF1AA4069BE301E17E25070
-F98DD67BD8642B1D07571A32766072E48BF27E1576FFEED300D7313A358A823B
-49C8F135961B7E259095C9BB67F996CE0B90E95344F203922F47E11753F70D38
-2ECB615403490310CEE6C03AFA97DA2F47ED47125D110FA69725BA0018F6A40B
-29A307FDB3E52322A77A0102E6F57654CF1E96A134D13860D83AFA0A41112D3F
-2247A09ACF7D06713BE443FA27C7E7220E875965D53030FE7D2D62EFD2F1DB87
-5FB091FEAF599BA8C5167525899E578AB341BFE2BC4E53A047093168AE189237
-EA55F055514EFA939DAE9E859CB5FBCF37D99484F44FE5AA5FA386B28BB642F5
-5DBAF059A50FE96C7C6D834531D64F1F2E99AB2E96EE74D149178B1C0618495E
-293973D9A03E1790654B67C0882376ABEC17D74785B3737D81644F28B3BC6FFF
-F92FE29126995A07E0BC5EF3A4B93789A103C428943E045B8D1A5063AE71E806
-568D48072E53DEA85253B01DF0BB7367A6BE4DD7BE514AD74E3F77C825ABA405
-64DAFA25EAFF8F63344B5F6B523629776CEB090B546469F6A6008DE43072DD3C
-DEF51F62731037D1FBD0C038A1E9B669849EB3BEBA281624F13D20B61917A109
-A0A7871A73F7BAA18077360B38A4625C5DB9AB9E43BDEEB856FD0E2D3AA2E075
-267B978B9EB47F2369302E87DBD5D5B422830BEC32411FE75D584C58650EFB1D
-136FEB92B94BF8939FD63AFB7349C7511E5E46AA7324F8B1FFCA9C2A9E9720C0
-A720918E8E860F137567D386AC29870FD990BD69465B3A3D2A0ECF2753578AD7
-80DC87EBB319EB5AFE0B6F6FF8616EA30C51425FE3ECBC5F8D0B0BEFDEF32FA7
-D168B4E85C804B7326A0942CFDE732B1171C643452B7099B31649CA2C38B62FB
-46EBDF7180004C549B53F88021D029452C2B37D8C565BCDB0B11541039A13C0A
-E45D4B68C7907B8BF08C6F41F564B62BB554235D50330E78DD02795516D969C9
-66119D718798120442CB7EB9877FF84EC69DAE25F8559DCE3BD8042959F695F8
-2F99845B1B5680DDCF181D806CC4903E077D1FF5E60918EB34C0B1E028422B71
-CA63EFBF3F4F3CD813CE831EB54265A555BDD35AD7D723F9CFBDAB29C54F8AFF
-2D35C6A3299E0A2DB470C7B141B1E3E10DABB7873AE302926BA8743278FAA8C0
-DC6174501D6A289CF980A3F55F2DD5C3A514E7E7F13133C35D2697D64C25130C
-DB78FC997968D6B3BC929E8A31B6D212C5128E4412632BC52B3A1049F7F2F61B
-C74AE9A6AD19B9E2E240617E2882F7D29ED3A4279439107AF9AEBEE47CE85DE5
-CE9595A96A118ACF1EB1F5929930321AF7732E351E18C6AD378508E37B4C327B
-0E06AAE21278AFA9255AFE5C022034DA2968D260879B4B38E7EE2E11A593DC3F
-CE71ABA050C004473324CAB6F3C50E85DEDA3E9A27388D8FD3A8F6E42A79670E
-F7549CFAD4CCB337A6E0BAA4846ABCA059F1E1933CF11DC0FFBFF550CC4A1B47
-CF7BCE0875FA747AA854534960F757884505A5AEE0330179A9547A4AE3E68479
-7A457DE83326DC30B67F27CFD4AB697601CEE352F72F0966B3CEE3EA24683BEF
-6D23AD51B8432C3F0DD0D0F80791E1091F38988B7A54E466A9AC7810DE8B7893
-6B0AA6356597891D56190A7660BC7F657BC559E0525D41EC228078F2FBF89C6C
-72D666DAD838CBF0861FBF0A1D4ECC069AA49DFBAE5C56B781A1D5D79DAAC256
-13E3F9B928A2394FC71691E4355642764459714412D6F8EF803FC5F7353822DE
-6CCBB8FBE5AA1F2C7F4D384039D85E7728527DF9FE0239E2CF8BCB7411C000B7
-1FE660AE6A2A19229E5E8776CC83EFF3C27403935756463EB4721C51FE0B1197
-86C2F17842A0FB639F28083DFD4F1E86D7D3BEFA922514ABF489C5CCE93D6F72
-D2EAAE14F6CBA2BE4BBE7D7EA8EA19DB3A87350D4A52064137C3D15A5B05B03B
-70B1DA7328D10713B83974C390C3270AF5A9A47C0BFBFABB9F31063B0CCFBB10
-0F236C74446688198EFF039110F6FF42FA9F82D463AD3958B5FD205BDF85DE20
-FE3F0C7AEEF350AEE6DBC1DE2E2DA4F4599956F59D6F121F7086DC120416E180
-52DBBC4E56C09746938698860F30007091E1CC0351B43990E47208ED495310F5
-7BA9C6AB3CA10A3F1B318FD47C1CE3B9FF1304321F9623E32D315AA9CE64B35B
-F841E6C62B5B2488A311C94937879E5E0E170FA77AF0AC75C5E6E9F3E8F825AA
-09C1702682E14FDFA72D27901C5BDE009B1E52E8C4511C6F6336251BD45261F7
-401CA3DAE7C4B0CAEB91B9954BF4A97C48ECE7FAD401351D59DDAE9DA94E2335
-74A2B880E4749D3D7026CB5299F16C204B6E00A20A6619C34922C7D3FB50F127
-3157CFC08DCC5164C8023CD1B6C3556C73CB8E4ADA845339CA9BABA1457ECEE6
-ECB9849DF1F0FEBC89E5F97C92978A500196520839CEBA6C0FD2E3D27BB4B4F0
-93CB2BB565F4627C6DB62DD0E084E627D69B5DEF42EF094381B62C0D67EFD197
-301B132420F51A41561E6106870147E0D597078435BE3819ACF0DE28AD779847
-F3D2CF667DA06955D53E0204CEA2935E9E984E76963D3079EC092031E2A10E61
-1227E5EE6770DD4D745A52655369EBA06A19BD7D95BBA271E488241199D1008E
-36EA99F8DFD2A9F87B06B070158B466AA4C6EA3BA77DB0F853F0BF9A304EA291
-34069714368E0B94DFCBA3BE5EDB6C8204DFA7EAF5C3406F60A7056407D1BF6C
-CB85C1F432F97D821F5518BBA79AF8453A568FB2C2D025A70CEC75F46C545011
-ACE3A99B2582793BA1DC655230AE2EFD24DE20A01D4A441AFFAB7771F223FA6B
-9169849E727E494247F67D6E1EA9DCA06A082FE2094BD548AD7F08B565145634
-E7ED832FEC1378306DDC796303392ADB0CBA130B63B38ED57B7828B47732853A
-893E8836FE19CCF27002AE92C2B2CACFDF8A42F1B8066E033B965D2E9157FDF8
-E1264B40813C1A4CE424274AA3528A4F09B3B53DD4D23789A68B3D17BC1398AE
-0ADA2C2168427A49846DE0216908C2FFFEF4F13C1ECA12AD341E238EE46E6DC2
-B71B54C52659632911F901660261E493AE2483D64E119D9924489779B62BC9FB
-A052E822FD8D83178E09ADC825DF0DA07FCE7AD68EEB29FAA275A13691B4A5A5
-B0BC0499CD6307610CD6209583C1152C559A2760823F8DC0B9B990BFFE7B7E9F
-3969B968AFEAADB9FC0F1410EBBAA0DB979CF153F0B8C978405F8E6F2B6406D7
-AAFBF4A655A15DD6D1E9A7EAE10EF89264659B09283F50B734236885FC09FBE5
-98D780012FA77FCB19F15BDC522CC7312546C0730EF5225DEA8C22A3BC6554EF
-4FE73B9AEB5C2F7DBD474221760E5F539A064AC450591BCF3499E3968F2CBD6B
-F15BA2B37080A4129B66D4C2188524F025414F14DB3F96049A8B0E5EB2BBE7A1
-AD64A988FE875FE4FE5186BB4F5DDA16983CB052D474B7D72F3E8965663EB50E
-015C72407C3437142D3D7DBC055FA627139488DBC5A0F98D805C2143D99F491A
-167E07AF60EC9F17C36289368D740B632CB919A0E74C412B76CE7A5906D5200F
-9E79CEB9C65ADA3A0F23E8947E834AE7A329A9F0AA7A6BF545B1D7B4666C6522
-CFF268634EA06DB3A82D91A4C0A9B227E79961212881A54A6762C335DE7E0831
-130C45D94394D21C049B9D189ED955438C2151514F17BFC67E431DD9A8349202
-2F616AEC1C7B19F63D5000EB4771370924BD4B9053FE78B5E4A244B9A149D66D
-A8BF3B398396D2233E92E4A5FDC70FAADEADAFD255193D688842DBA865CF6154
-C9348D590F3FEB135D4B7BD4D76A52CB140888247CAFAB25ED51F4D187041CA0
-ABD956F83A5661CEC171B52AF92F9ADE27973B560C802E1E0FF51C4003D1289A
-CDD09F8EDA8AFDFF666D35418CEADF3B0BE298F0D1E5C8E024D6A2017A7E71F3
-3A9FEC9930F1118101E040339F9D41379170928DDF5B5875212B271DC843F612
-E0C21C67263186E3D6929160464D4D5C8928E14D0845762C36FFBDE548188E20
-3B6BAFE5EECA0385142F01216FB8A90C43A472C1D4447FE5C7C78CC088FC72E7
-3FAFA062C338BDE8A430FDF1951B107D8D73FF9376FACDE5900BA362C66F8C1D
-947F9545C5C13A53E4479B1C1A50472C05E8F8C266C6D4F4EB08E97B3B1BA972
-26973B844545089C5732322BCC9A5A8FC972FA0D7DB8BD85D2F515ADE65DA479
-0224F7EA2276CFED0B75B2C23AE7377F86F1F6F205D6FE19377D87E782143697
-984E731F83CA888199CEB425643C259D4FB8B58DD69A96085198306494BB497E
-FE7C9954EF35B679BBE3847A9C73507874F71FC97665E2A58BA41407A1745247
-44A79B588D969D11CE4B863CDA655DAA53CEA5C3C263B345E782006CE9831D49
-603D2D95DE9E370D617F5928BA416C362BB2B4DEF16A5D44BD24B34257765F3B
-6223B3F9B54DAED69A90C7050AB97B06693D253C6894CBD7B497DA449F1D9B7C
-D91B421891EC0724F59C82B9CB288DC42F2D2D7A7F22EE3D910E15953D7766AE
-276DABED3820390BAF2700C4653E1C77FE63DB71A66D93ED293E25B8412A1EFF
-809554BF04ED0DE83F7F190883ED793803CAD2C34A66524D3A580ACDF3C13B22
-08F18905E7A4A16DA9ED2A112462FB9FFE481EC2069E484E8BBFC19D594153B7
-3DED4C11762223B7586483B06BC164D824D1A6FCAE80A35DE0DB8B33396771DF
-76DC5C05578EF1BE00A70BAF3D951A01C87328DB2B0DAD6E1B4C21F37D1BC0C5
-A929BDE5EADF20DA60C4DE2E3C151005814F24824D33B95F700E09A0207EB602
-3EF60DEB1622B91DB99A855A8F1DA96358F05CFCEDBDDDFC8446AE3391BEEC41
-966E594E28D052DD5ADA49DFF65E79540EBE5329DFD86C23CC800F95221B9C18
-CBBF941D2FA47EF1EF59A89DB5DD188E75EE94AD2A79E2221107E5992C00D531
-2E00B544895A9204656867E3DE9D4CDB64B920B5CCA9A73E6514B36CABAE01BF
-94C15603B86780190595560F792E5EF01650074EA4A9BBC6ED284B9AC2020641
-DCBCEE0ED27FE58171DFE104EEE4202759E594159DF45113C00236127A46FB35
-9EC705F21C0E456C1F0F924594C09AC64D4377C5FEEF764BA4A09ABA8D09DEB1
-FC13B0CD202B2F04CF5D73DEAB65C36C2FA7C0DC236BEEF6D23BFFC9C493DC8E
-1831F19EEF81EEDD976E43BAC6B5CED13F901DE59835FC75490EA528A72CEB77
-24C38B258EC38B9E6B97F85CA8C10D8809BBE55A6FAA12456FCAC786942E123C
-06D1E55F7ED04400088BEC968BC5081DC7A1B1B65166E7821679F76694F235FC
-6854C8776AF855B83445D9FF919B1D80E98DE0741D06D6C5EEDB3E3EA6392530
-F1BA817737D8162F7B3A36AC2A03190CDEC654383E31934C3E0A012B639532C6
-26FEBE9B412F1C92D1943B7C18CEF510729D501349644C97F087F2F840074AE6
-D8CD0FB2E620FFC908BFCD938B675A0A4A687F7FBE8F3DD06A62D7B6DE7DF3E2
-49D367D60B10061EA86CD512F5A1BE8950D83C62695E130128E0037B62552D17
-064319BBB9B1FAB9D79705E5D68AAE9B36EA14BF1A59A863BDB8DAD9AB5D7B8A
-E30E2B499F952D65877C8E38EDD7DB29F9579D09E629AC188DB6A6403AB4BA3A
-D358B3770D727A2B77D84B6C9EC17E29D88E3421F9B7D2D822EB78BB8BB50692
-8C46DD6F9BBEF2E848A2B5669B200019802AD19661537A84D3514AEC5AA47445
-2C791E01DCEDF18D9506367241255FFADEEA6183F51A9F42448A7DE413C08359
-52DAD2A60FD606AFE14702BD3B0EC448720FE63438D020DEDFCDE3582FC31DF1
-17B25FC152789D2F17FD60B8209D292D2152DCF8D28B5ADC04F6659BBB746CDF
-145163361823CA343763AA951C640B5D4A99B7787105A1609EDD6A596EFC3F6F
-2FC33D0D499DBE56C6668E137715D435D6B683E0113647B2765AB0F3D98AC717
-5B33C3EDDE18506E73B4E392B022F30480BD30F59B2E3A59D93017296C3156B4
-B5722E1955777716388AA987B2665669716F866FE6BDAD5E74A523CC03915F26
-9B7B231F5D9B1F61DF7CB01ED3F27070E36547B263855DF5B2E3ABD2ACC440B9
-0826E1D9B057F51ACE6BBADF67DC4C0A0F1AE1F8606EE140FB1B2D8843522362
-8762E804EDDD847E3201FE5EE8F0F34C37204F4DE795965835323E85D72C6A00
-6B418B96DF758C100BEE554C2C53BF9861DCBD735247E87F40C2D96DCB3F97DC
-78AB912C76BB1ABD750EAB84C7E590434595E235D4EF39D5872B805C1CEA7EB3
-368369B2A98529FB880AEF644E86FBE499DDA7E80AA55CFEA7C6A502ED7E13FB
-7D049A71620785E5AD72BC0AE82A34E8B0235367EE050E970A3427942DBF20ED
-6CA129B742049747F6A1129B659D6D185D7564168997033FEB96B9F11BA70EFE
-91344967B451D0993BACFA317E43570B74B1193F270CE537242023DA14E0869B
-DA1A295320574295ACF03E3E3C78D9D6518A4AD6BE618098465A83AC02B3BC30
-6B8713E7F719A11991C9E1BF0CEEB87F341617EDF0EC79A0BB8B3037D15F349F
-AD7A12A478AD24CAEA5B99CE0B00F0168FA6D481AAA4E0464F52F3CFE1A44E88
-41DDD255972240A99ED013900CBF55835F6DA3AA800F1EB8185400B047C5AEA0
-35A47B79CBDF097DD2757DDBD97ED7D0010995C3631079B3CD0CD47EA6B3F68B
-1BDD8529F0F5B41CB4D6170FB5D1CD23C92EEEE8FCBE8C4D76C7102A0E4A2777
-1E276786F6F76CBB3BB856E9613C6B9263D879BEF0D14EC3A426156A062FCDEF
-12F4F55C6E75C6DC9713307BD780BF4B57AB42E7077569195052AF98FB1FE971
-BA6E30B3AD18C952B49A074D9554FE32BD34F90D778E0CB46A47315CC1132488
-C9AA89E5933B3ACEA23A9EB054CF189FA956D6CED9B7BA2013DCFC
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSS17
-%!PS-AdobeFont-1.0: CMSS17 003.002
-%%Title: CMSS17
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSS17.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSS17 known{/CMSS17 findfont dup/UniqueID known{dup
-/UniqueID get 5000805 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSS17 def
-/FontBBox {-58 -250 939 758 }readonly def
-/UniqueID 5000805 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSS17.) readonly def
-/FullName (CMSS17) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 11 /ff put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 46 /period put
-dup 47 /slash put
-dup 50 /two put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 55 /seven put
-dup 68 /D put
-dup 71 /G put
-dup 77 /M put
-dup 86 /V put
-dup 99 /c put
-dup 101 /e put
-dup 102 /f put
-dup 105 /i put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 119 /w put
-dup 121 /y put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C2EB4E1CBCDD815D
-CC955741BE4EB831B7D7CB85C1D25407B201CC17545B780E8D6352A0A0D4A6E5
-DE796F2FF417A3620BBC6DF08ECB46DB523766DBB51CA9D2C9F1E3DE8F108320
-3578BBCC8247BD059AE9C9B56528BCE58E4D4B58DB41F665824B4BC63129069F
-691248167A4342A569F3541DE83830482FD25BD376A02F5FC2A38F6551647C21
-90EFF59745ABD56F742D164BA3AFD6781DCCEC7C91172FC9129169EBC8E008B6
-E9240BB7389B3A8583EEDA3B25E7D8FED9037741385EFCFBA4EFE33C68593D7B
-5A400D9B7B37959DF426C5030EF2FD6CBCC796894C49162DDF304979DE20CEAD
-29990FFBF811A278D938290B562D19AFD4F86E4032BEE83E0D19C6694D12741B
-FECC3825C65612357A34E4B9C1339A5CED9CD21F1A6E79430E9D10FC9689738A
-0C008E526EBCDFC0C2A836CB7D28A1256B7E0B7A148DC21440DFD5A0BB1BCA05
-D18F7D7DFFFF9B49747DC555C38592857F4EB49D1420F99BD1017D26B24FFE93
-A7C50EF56178BF4F2DC5B7E62030734F548D4B4C6C62C1129E94771CC9853EE6
-DBA76A0FB60B083D3FC665F84B168BE5888E6CC8AC48BA19647D548B1B516947
-A199D504BD2C61D447C547E128189326D6C6CA6C9725DEA862DDCABF8626AB10
-C0A635128ECEC12F6AC471CDA0C87F3A7EBD5EDAAE562FE8DB6D7C22E678C409
-BEFE7F927BD2FBD1C5E288FF5CF3492DFE9A73F16FA9ACB2CCEE08E184AEECC4
-EE452CBCBE0D356FA042BDFB969E8182ABB6CFB9842588F73FDE1F7A3542E6F5
-34968612FB1AB95CF7084025EAC7B7AB46D47CBCCDD2E631C8F28887FB3B9D30
-874E4B8ACDB503E1E824A3DA893C4178679ED7CB36634D07B43E4BCEA0C7C06D
-F61BBAB43C60F457395195C2D83C6BCFFE9BDDD4153CE84FE900CB9F55D89A01
-934A6FFCD3EE6A4C496CD353C784B8C77A01C95548CF92E76014218E458A540A
-FDA4B68864B432CE0C9A2CDAA92BC9473944D8786A6E85901EB0419128EEF276
-392CE1FB154F47A6D057CD58FEADFCD019B917E22798AFA2F5FD1568C0254A67
-BE716C52D54E103B89DA8E5A2F9B17B708B9471367389746964D86FB890E50A3
-67C81F07056A1689491528262AE3B3F7725D77CBC084EABE96E43EB237881257
-D8FB61E2F17BB5D30D234DB0CFE5D7955CB336075637B1081FE13B32A06117D4
-1D96577EFC5572A3047CFD8A1CB4689C4A744EAFCB256F20429782438172A5FB
-86FDDD4A61EC7616CACB8017950D0391C981F88125CD7EE8FC75197D61CA8448
-9538607EB5B2A64363833C7B0075B80BD879BDCF50DFC025F9716AEF9F792D26
-6FA2593D99FE7CBBC69BE81D60CF58A584E5BA86862637A8BB28425C7F228B9A
-46BB6C38541E5722622DA81C197F1431FEAEE4FB7AF93F897CD218015D3D5A08
-A193F4344C8FA0F994282B8EBA1D5F05522D7747A5B9F897A3493D6CB5EB3B13
-47271ED7A157987928E8F7E29776763FEF469BFF6702DF45D892BC72D304AD65
-38007EC5F091CAF340BBFC7704A3F96EC3219FB182C20D1740B080BD42DFCB86
-22154F49CA31DB9419862FC830C3C87E09304FFA9BE8060515FC9E2DB8751FB5
-5B97F9AABBABAFBAEC512E399E736DDD7C393291A0C65F9B73E2AC7403D96950
-027B4B90A624721557376F0AD1DE5474F6A1824CC9BDBB367E16C7309209BDF9
-A52697F8EB247D5D25F9E83DE42FE4BFC1264886E4B30C1FABD320F004538870
-03FE50D0B8955EA3B9315B95707653DEC919461BB5AC20EB026E23A70B3058A4
-52A17BCB9D119A579326DFBAB6C5E9C3585FD9FA85FE607AF347D4E5BBDEF98C
-0F60C44F818CCA60892D28FBA6B6CFA838FFEB9E93D8759609D66EABA8CF0B2E
-1B78CB1231AE71F1A47763695F90404EFFA3B4F8C913A941BCEF5E3264DDE043
-B1BDB637E9299499936DF695011C5B5F24A153243DAE1E4CE83D2D237E99EA61
-1CCC9FFFBCDA9456E0637BC64E81003B685385F2ECC5002A99D59C359D435311
-28C4AFB62451B80B188ABEBFD3BF8D61C0A8A9DA88388C6E07E97A4458C8EC9B
-BF58F3721CC48847D0E504686E5858BE8DDD2534CED6101983200671E7660A6B
-3CBBFA13A92F5AFB750D754EC7A9DE5FFD41BD935961ABF2CDADD7BA8DD92C49
-778A00A84DD6E2EBDEEAE64ECA07B5FDF9CC56E0FBD88A1CBD8289B5A9A680A3
-F1E61B3615BDD18DE70BECD736CD7772E4FB31EC46B6A043780DC1293E1FA05F
-D9F0EF4025BAD2094D6F75E86031392751756161FF1F6B6543F5A83DF2B55ED7
-C78E0B7A30D486A900E3ED261FCAFFF3897633DF567085AE9C86FCB3F88B1F75
-B927D6F210F88851CF19E96195BDB199847FA753710920E53A289C0A5235B771
-13B074D6972D62AC61168AB6C57FB8AAA99CC2B3F9F0667DB015BD2482731430
-4B9C57629C77A4A716E738B72C10C987F43C0A3D0A1D62361F96D3B56EAB88E0
-2AE551D8F881EED75776A223EB6E3397E2B03961DE20B08C6872ECBCA4BE349C
-197F7422FDA8C7A757D03F83271404BBE2933B826FC876E0DA0DD441DBB78CA3
-12CE38DF095F7221BD6A0168662F9978BE3A7225322C69CBB50A2C6346AD0A5D
-6BC75288A292687793055A0F8CE069F3AC8CC66EECA40EFC641238ABDE31B760
-739D5546F3BC2A28239E2AB0B99AAA7531017C5A090C778A0DE6C6D3851A6C97
-C2A626B38CE1DD78DC6DE61145864F947AA1345ED44DA48ADB134A5659CE73DE
-8F52B4510C01BB6E712592C1EF58B923804CABA83C9FE53E5A855D3572797B23
-49B65A59118C7EB3C4CED4C474BCBE0D13ACFBED15F1CD0C5D5A949D4BA91622
-D6960A4482B834D097FBFEBB2D8CDD5A9795D1B1EEE03265D2B827F2B090D3C6
-58B5C6B8533402F94667DC4F6AFF5A9845CA81CEC15D3A7F1295CC2F1A360F0D
-9B74A99C34C8862FB8A29415AE215B134BB8B7F9B8B9D7E382FA9E5F46F8AC9C
-337D88F37F412077FE48C1FAEA75B9E8F4E070FFF83110987A4F3723E5CFB28D
-F3ED2DC547504B0C19FAF8D7C0855F5811A094D62E1439AF334D258D20101A43
-1EBD8CC79A0699D1EF0F685596BD517EC053B5A45AD1B68EBC3128EB85290510
-E4C42D3E28ADCF02500868BFE1ECB70005B5B2F470775D4738314F7D68A46869
-8164FB3FD9AE36C628E88414EBB076122AE27E86B2A16389A6B9C59C31E30BB5
-F83427ADF0ADFA53C1F35A0D91CB8B4F9837ACFE7E3FA5A10A3C986B22F8E154
-C1E564A55D3BE44876776128BB73624D0DE091D37630E26DB8B6FDDF8F34D3DC
-E3F8D3E7621DF3DA02ACE4EB3CD541E92CB4857A2B50C4DD507B9C0E6A34FA2F
-9BF88F99F51ACBFD06FAAE9790CBD9E292D0A60FC59B60E3F176136BC5D3C443
-27047DEA707438E5A8FD1944E0774201033725CEE85B7DEBF9B0BFA884846749
-F27283F82225CAC1F21867662CB7272827BE5B78E78F7072A21697FA8E5BB7F5
-A71926864B3205DAF014C2D3CBC36A645D3DA6D87A4CA12C8262FB9504D9EAC6
-27054BA669269E6E932C0DA49E90BC99DE071A44D2C08E6BF0C8CDBFC65A332A
-39F7F5ABC6C529FA1747650CFC872DD712FFE2C01E9BEC4DC8FBF59777DB107D
-6E38DB0D2DCFBB26FC82CAD69D749429106037CDB5F1069C01BA61E7B34DDDBC
-0441794F29D852066DB9EED90476626D184D46219C14BFBE9A99FCFB4A0FF823
-60F2D71EBE70855800B7C2EAEF13E8B65A0974ECEC0867FFBBF91C49BDA85FED
-B905D70A86EB35485C63A8C5B93E283604A7CDADB00B5C664DD0D1D4D07A4631
-F83A2268A584E653C9404EE26754F0B81C14E7AB9AA542C170177D71C2C5AFFB
-2252C12FBE5B555113CB30FE7ACC0EA86B4DE18BCF53C9B46F8D87E65E6F32A3
-8BBD5E2164D30099BB1450B7C57CE75288080A718962DED791395FDD55C63B7A
-977FA56E123F6A2CB842CCF98A0A92FAADD5CD7301AA25F3877B2414BFC326FE
-551A0BFF15BAC735B5560F5E7F66B1774408E83A851B310D9471482CBA2C6C0C
-ADC2782C6E1428F19F3FDB4F57E592BA7EF985F7BBA1DAB3268CF58EB1914EAF
-7333841457BB03E6A68D2A9E76B7B8B8C5228902382531C44E54E5FD541CF2E4
-D86589460B916859F1DE87DF4D10FD12AFC57E389C03CABEF44FA9428BB0B333
-E258733AF1372855B280FEDF087C633701D8F8EB6A68941E66FCA2FC243827F0
-706547483E13E723BFE81EC3D096E32C21D0E7F5A7917D4F34BF582A2B29300C
-904AE8F82F4B50D2C3C7F8B9701451A4121725BF2A55CA5DF0584E5BC5A741CC
-16F8551F485F2C93E6E169DD83CDE1A2093406710DFAF72B2EB075BB01FE9779
-8207D068582F7625ED486812D9FE571FD5F655E9E101E6807D5785DEB574FBBB
-F6F3B2902A6A8C508F508B2A9D0E0A17E41F30E526AADD1500786AD789368855
-E9B68B5226751576D04E8C9DC41A40260D3639843E057BC1D035F556BB0950F6
-3C1AA01861033008F0191394358E73750997842ABAC2CC98E58000FC28322193
-25AAFE634348B31B1A13586196167BA1A57D76CBE9BE39A6F15319E055A5ECBC
-873B110A80DCE95C57EA9D6DA1683B2CDD0D839EDE32CF28409E5ADDC07933F1
-464444ECB94DF8E94085270DF7BF7AEAA1DF4813B665C46730079072DCC1830E
-2B53CF271365FD4B6D4C55E592FE3A343CDED5CB792AE970FFF7AAF6DBC95B64
-EEC477032FA07F86FF19BDDA23D8B45957462A6B35F7BAF1FD053564DA9A3BAD
-9DAFC06C7747916395AC616B6076ED236400EBCC425081A1A96715BBFD3A1E6F
-BEBB070EAEDC6D77AF8E73B689333DAD2D825DFC3E41352B5B67416646E324DF
-AA81FF48B419E0E130C92735232705F134E8A3F17A51AAE1EE00EBEB72C4FC50
-8B930F6DDA0015EE5102DF200D7BD57806CD08119A3977643720680224FDCF12
-DA7D0BDEBA050192DB87BDB7644DC3D1DF4CFA7A807B13D7A4E22C05391CB0DD
-7AC8CD72A861D4982AEC874AB3F438A954BDDDE5E15174DA05522D69D1D33B63
-6CDC647D910D81F24FAE2D98C920325220C303BCC3BA8E7F9880664B29420A8F
-85F98C03309FE2A0A652C09AB6AE191A760C4BD18F9B706429D46005CEF0CEA4
-4E0E171390B0D99D02C3A54A36E93DD00C852695E8B18F0D438EAA8B51DD6EF6
-5D3F14E30DD41491D39C83BEC83E914C781196E4EB9E5D8A96F2A5514D462460
-5869AC5B54FB940BC0FF739733223ADAB346431B5E824AC04BAC9F2C62A1E349
-10DBA46694BD66B3642EE61829AC51DBBF333FCED695660AD76CEAA4E77A22CD
-78F3B4061F4375AE004A560512981355D0E4B8B783EFAC2F35820D237140CD37
-9E75FB6FEB21AF8DFCED4EDF8B2C8CD07060F7027DA678E650ADF1EBEC47BCCF
-27BF3BB3E2CF823F0D1B4D3555941953E8297993E039E0EA83B813ABEDDFDDA4
-248F45F8546C71389B373D2030F60EB98456EBC829578E550DD92C362C7196AD
-A4DDB7A672E8750840320CADD2995A68B6CE541A3A174C48D01EEEF19F82986E
-339B99B75F0942535F3E3B619B94AD63AEA36EEA750E48D0F904D385E808B029
-3A9D5E9FBC35B4270D81B1FCA8BE54E576C591D1196DDED33342DF595C504B3B
-7BB51B6436E9A53DD1C796F164A7A602A99ACC307645085F1DA8F1EE34F1FD30
-CAA2D72CC41BFC19D827C3A7FA9BFFD17DD2AEC41AA019D7B185C06A19871D67
-4998192C973F5809C7EF4C225F4180F7C1A8ABE4A4989D06FB6AEC300FBD9792
-F5D35FF2C34220B2113BE6D0CE81A13620AA043C921E70284F7B6E358A9F6F49
-48A2C43C31F58C9BBE316D2B2DF8DCA423AB23B840667AEFDB871BDB19949368
-FF999CD67DA81D654D3E1ACAB38D7B620DF8C42928631368F47123BC317D5ED5
-5D03182575284B630ADB3E712E4B1DCC798A3F86B8CDEAFC88F6AE4039AE8753
-D011E59A625427B68949C89D76099173EADDF2B3FF108151E4B52D5D67C24A2C
-E92DC925412802DB2B6C8EBE24E6FAEDF00BF9F49182A128F309572A55CCC4D9
-DA3B177AA2F1A629B97325F818C4BABCA8C2A9E70F134091DDC16A69AA758A74
-30BD48CD6CB49339F28F283E1E3A05C9DBE01D84F964CC3058D627CD0191DAE3
-33B38ADE3AB56A73FC2B7E52B4B834204FBC41AB78AF879305A0A2B22E41420F
-4860E01C3843EC762CB3D2631B99E402417CF91770E3A6627D9E689843DEEC48
-D288950FA8FD3FA2FB44F960145FAA75E7E801577735FB0F518243BD64165DFA
-53456E6D1951F17A33AB2F908682107A69A46098B8500139475434829A61FBDC
-A593656A61C7AE8CF61B27341AC9F7F50D7A49A5B400D84E29C0D04486F0925E
-778125C4FABAD95A9A06874C5BF7EF24D19A5C4C6862DC7DEF058DC9286A4575
-F934DCF1252BB5F587644F6779D082178DCAF038334135BC10942001ED6E4907
-B8752E8B24795F8F5E153EC8BD430D09A5885ACA3663D8E6D46CE478F742E069
-7E6CA5A20D570A23291F6F9290761F005A2A3D1D43657704AC8357A9A098AB72
-7A6C3E07427732318FB475CFB31DFFD4B3B2592F4A9F0FAB39ED4F7B45B5B9EE
-3622BF6F8AEEB3F24EE0A7FDC59D92BAE9D69D2795AFAE078621E7BB4D5159FE
-2616836DD740D7C5429DAB2C9071B5DB6EE573A2D2CCBC462246A837FC5E3776
-23D9944271C19F338EC8BC226FCD489A59C29221D9122E6496DCC79F875A157E
-CFB3C61BB62B4CC11861C13108F6F9351242A0A945E34842B79BFD0F963BA4D7
-58FFBA7F9C3DF06634022173735206287D43364571624E94AE037496E8AC4EB2
-BB175D168ACE352E51CD2B7CAB5ED47557533E1C9820540BE3EC7A678D797232
-7DB970F7D8E3B8BDD69BA8DD3E305FC8E569744A57C4560E570189D10C7E1023
-2D5C25B6EBD6078EE71C8DEF8FAD5EAAA2DAFF3D8D03A5B38CBD40C30A9DB09E
-021E9B8E200DBD7CAEEF4C4E679C8F358A048147E38B8C1A0BA66F5135645705
-F1A825EC4645DB43DBA36CC2B928A5C0F90B2BF7F2B747ACC153162DD98B715E
-F35100ED5232E20B8B81D04DEFC16C93F0C25C96ABD7E7CB37977579FFA33077
-E1B984AFE5BDBD8DA4A38A8D890BFF40B0907F3BDCAD309ED84C85F6F4831AC7
-BB72729DDCF7E171001EE0CAECC0E315231DDD748CA02D21B3E975074FB292CF
-BE44037FC9CC1B3272FF56F65334167085E5F89BA14117E50271C4F9510D3D19
-04A5A1EA4102AAC9F84D53D462272CE6533E1E0B78A68ACE6B0F304D53F819C3
-B63FC830A13E8EDB008CBE932350F2FD9073686F003EAF600856CAA82CFD073C
-E81FEFD0B0526EC0EEB44BBE497FB1400BFC1231F4B74F9C0E1803124C66146F
-E182F161AF63F547F6FA9DB53174F8B463671FAA8510FA1C88C2C257C88FB50A
-4026C1EDFF7BA0C723B6EBF66355FE681998F954B3DBB3E2B27542D38FC3D9FB
-7E6B8170D1194D1B64EA38A567E5932DB71A7C47EEC1186696F0E83F7067AAC5
-9A6A7A1BC4A27BDECD1FE388E34721951867A0FB1A85B998824BF6511F1AAEE0
-D8BDA3586CA4061437F2A432D4AE30FA18C00FA133A5576FD3CBD981B528776F
-4B77AA24032BD8547267218D76D95362CB5610585708724517F1174F0F13B777
-BA16B992CAC59C8EEE3F646EAE209792C5CFC6A50956D7E022212D4AFD3F70E0
-46FD57B19E24E8AE3BA83F2A3629222E52CE64FCCA07C63F7EE748C65FBF2988
-5A69D8D51B47656E7A22E349A74FFE96C4661DD25A5D56725C77217F6B311E9F
-DAD71AC7D1732577052AD9E38D889D05418EAF830840A73BD2DB0498FE7690FE
-76203671E2423ADC32118E86C15426E4FA49EB9622E45801FF0A29945D687A75
-B31F88489E4CDD308957A09FBD40723A05C1E14826785042123F578404BB143E
-60CF3AF172186552E9231CC55FAAC46EDA9984444FC7509374E2D91370468372
-23316D9B95A821CC297A026DA3D61317763D0C226C1102AFA6FD7DCC0F4E5830
-4AE62190989831BA15C8BD5CF4F36C2AB8D4997E570CD9A06DB0B3D5F5703401
-C56D9E4E643497435CB78EF0F4A8EA3B55B055B6F1530D4C0E5E38467F77261B
-ED14BB657770EC9913D2BBB6905704CF35D7BF8C3CB2AFBE309196903A8B5534
-0E2A24629A3BB1A0D986D7093209336DF346F8F023272CD1DF9F8358F8A4D59C
-24055EC8C3107390CC3E2D2BBEB1220329E86A68680D1F9DAC89D56A2AB3C4CE
-836E99DEF32A5250765A9D4B494462A42A4BA653D5C26C224A560EE958725486
-FC899A37F69080324CFA01A3003871C9F35801E0AAA7B9D04524CDEECCA6A05B
-369F496E8BC1EEDC605F55E0EA29C11BD6CE1EC11ED81F7560E334FFF0BF944F
-16FF1DC830C4CBCB4CB49DD39155076DBE472F83389D7443A907C9D3E928636B
-FF50FE17D24995B4850BDD181EB8A9C5F0B9DEE808344E917459679114ACF266
-6E96356B55B8EEEA5138876F4CF5624DA02808E0A708F5611F499C599D5ECD58
-79EC7213933C1858669177828409972DE5BE6FB751B051856401C5B5D233CFB6
-D57EFBEA8738CE4E1090DDB7E26781E82C5190C63D026C95BB6C508651A98B0A
-46315DA63CB2AA47DB5750AF22530299947A9C6C9903D559A45A23166D5A49AD
-37BCFCF000D27F1607A3ADFCD173B7B3622577F33B2F55EA1CDFC8A55208C9C4
-F9A937550C43C511F519D8F0BA29E080586E3021F69F84DE5EC61120A9372DAC
-37574158C90A09664CCFF4B942F69611AFAFEB3588405F2BF747D569903637CB
-CF1AE8AB0B80B5837DC8A2006E873828C693A585C3A66B47B39F9970995C0BCD
-DC15F30E2777DF79EE10F66A29D74DBFEE849D12BB2317B5CC4F8C1FC143B76E
-09D85580EA0B11257FF234B260FF7C1A3E891A8271EECCA331C1761E48A182E5
-EE0A880E41CFA9A0FE4B199AC8A7F913630429D081ABB8022E13C0E250C96D39
-8BA99D80B2C967842C24A9B82AF47462346B278F88F63CD3FBF5A80A7985D332
-C0F7F2D40C3084B7D4E7D758C353F795DE128440CCC38E0EE785355D5D7C344E
-75BBA28CD33AD0584516F6F69DBFBF14DE59FE7B7CC3ACCD004ABE4FCEC71EDC
-0F902F8E3755C0E40D813D5F3B06598F53FC55051D84D46A6DF7AFC609D9B923
-0A7794E5F5076966912A57524A83948879D753B6965DF7341AB134D4F3BC576F
-66D3FDC0279CA44E7B42D3A26479EAD5E4B90DEB501CA9AC14E0ABC1E49FFB66
-C12552A1F976B7A48101B26D209BA70B1A36891C5F651B57CA1A7EC5BE7C9B01
-21108B2FF8632914D5A6B4CEB3490F8A03C21AF05A9F08292A1FFFBA5DB8E7AB
-CD40AA61B58D9AA692705BDA7613EB64015FDD88226F1890507535C6C9ABEBFD
-BD63C5B7CE295E6FFF91A74019582A3A6563C53E9C05AC19F41CBF44A7F10F31
-D7E452F36ADB4F5FC78B9A7770C438E551D1676CACCAAE2E29004E58857EA080
-83A6489ED287F8E2C63839E12A648A65EA77E1FFB6882FD0DCE3C4FB24529071
-F5600664A6A0674C6EC1CAF798212457A7A06AEB1E2B2930DA14632A6F849495
-D630DBCF0C9CC53634FBDB74E5346056B246E7DAE732A877B6804354CF38C161
-88BD067A4781F393439F94184D73AE26FEAE26784F2735233AB38AFF88B45CEC
-20EF2049C1940CC4DC30433AA580961BF189849D21F6693FB84BBD6959A55547
-762B8CE94CBC37BFA119F931A18E4021C0BC37484499CDA54C111333AD70429B
-E545F9EED85181CC8F91B25339346065BB9FCF541F43B20FFDBDD222BD65DE7B
-0CB4DACDAEA602B0B574DC365FD42ECDF358B43CBBB36A70B22D505C1D1B8E30
-C1D30F734059F2A58694C8E02F1783DCD7CFB8EF501DF8EC3B00AA6D49307627
-F768EFEA3B7001255724E1895B442011F240BB737FE48BF969928F999603741E
-59E5E62BCB91D4D365B9B5AD53ABACB1B8B9A58378AEFF4491E4E171E3D2410F
-4B9E92C697C59AC5DFF759340DEDD2E32B24ABE69085D30A32965B91F211F2B4
-0171C8749184DCC786A060ACD6CBDA8D001312CB295D1440023C7F7327FF5AEE
-CB367835E0E771D045BFA99EDAF1047B0A3BC7F7317BB49D70F8CC53D7CC2224
-62BAF80D926401B8255E2C433236DEED243C948A875349091077BB3A275E7F8D
-51EA379C9C40742707F827EDDD2C7B691B745052C1BE9440E8A99017A021FD39
-8A8F6CAB68DAC5B52DB3BD9499C02804E7249E502E99180AB375735227031A66
-7ADDAB41D6A87B1722FD6D8EF07D866A15BF96B1E76FCFB6F1BEA4F8B6324CE9
-E58AE0721F3521A04ED6D19FB6DC827F76FABA214794EB6404143A2E98B0AA84
-137260616221489301DA9CE92D66FB7F99DDF2090CF381835F63AB5B3FCD56D7
-4F5EC0F0FA98525BEABB9497A3B908EBE9A2274DD256A167C0B850AD9AE55295
-31E60210406FC674A0DCA38E4AE2532BF8C28FA807B011C06D6E93FA634A7330
-703F3A14521A027B3A1799361A9051B6463ACB3C5631B596517EF1FC4655D76E
-1108582E7E066438F319A5E24E3A9C274639192E0B3AB5B9CCCDDBB5732BF682
-4F66C1DE90E86D546306E71DC2D03557521422099965F2106C291381C9BE39E0
-15D5A1D28002051D5D488D96640EC1CB728FADED74292302A9323141EB00EC54
-4A2B742179F004B05C202CA3CF4C653A2751C537BB0CC2D9BA9B1D6A1B793F77
-24E2DEAF6A8B8457DAB4700CED1E08CFF491D29BD4F42F127FEF4398FAD7EC6D
-B945536640D46262C39645C9E0CBDC559A2C21E8F6E8032E869C81D4B3F1B967
-FDF8CB1F199078B60CD71BFCA6B0527D15C0F06EE15AC1DF0E31C40882E920EB
-1C184D0FF41AFFACA284798EB62D33C8D103E082AEC7BB4F71C5B998FDDE69BE
-23DE9FEA2007504A4554AA5347E7C52EF7C9E4036168E3B44AC1DB54F91F5C54
-F05BE98746BB983CC9F2AAA1BE09152D51DCE218EE8D7D335B48B374BA520ECB
-637A499AE1335795EF0A0139CE4237C67C9F1A7442EA56256E72A35C172D8C23
-E0B29F93F378D86334C0ECC06D70681D13191FA04355FBCD562A5A87C687C229
-71F1BADDDBD072B1FAC756AB329748EB92925841B457F86790A8A61AE1FCB4F7
-591ABEAF45558A9C17A2A4C89E4409AE221133CFD8DA16B6BF3A29F119FDD347
-C9014AFA3B6680F88D2A35E433D1F74FAF0F0355B0ED71EB7FC58B34605A681C
-E5B44175E34AE7833B0847439D19D8A2534995D5057367A336E468A8FFCDA01A
-6383FAC1B4C12ADE6FFAA0D2663C025C50F8ED0C2F70C7275F043F5C4E2F1066
-7B9CB6A1A730BEEF6AB0CA8939005753009E2019DD2FCBAEE84E3A790440EDF7
-9F6370D7351B3B9E0C10C1F99BCF5E81F429C0EFB424F73D1CB75122BE3C60E1
-FD9C2723A18BC1A3C053A4E8E2BB65860C79F8659E2BE90823691D7036A005A9
-F96B7F2ED7C7995194078402924FD45EDBCB6441032F4CFBC6ABFAD26BCD339C
-27193667017AF463C07E1D7E4C9F30963F3E462C8036F54BCD2E9256B4C11C35
-907F3F024956B46F93B59B2869C6FD09312C7AE60739057E86DF59647287410A
-3AA33EB2CF06A59143CE548D9542AE8E79C50914EF96208D5DDF260707FE467E
-23C8D921EEE4088BA39D5CA9390B96A111D1C80D26059C3A685C70468A3BF11D
-56B14C13837E4ED1FE0AD6A6AD7618A93DC4750D2209E269A66218B784450120
-B5D1C39263978BB16B44B46722E39B6E45019CAA528E72B68C7AA6E068DF7AD2
-DC01EE2A94CE55B85DD90668FF86A9BE375B72D972F829A6B9BBE0E39C2EBE16
-F5E4272C2CBAB7EF325F4BD547EEE415FF661200C258F119CB749EF86A8E0ED4
-06E8D955D2922021486E3328B600D61939A9B67A800CA983FEE4A8457E9115C2
-7DA8AA22CE2D59ED388FD484D08D4A8BFC045D475A8099DF2F29BF7185C3F850
-FF76D4EEDF36807FED82F6383B3319A212AC11D6BD4E010298732F8B570A552D
-86EC1670DE40ED34778731A87F5802018EFC44CB3B7CB1A6CA90AEE44DFC90EE
-66B5048653369EDA2BCD4B97B04A6D6922CD5FCFF89F20D9A529A293F8E5A7C6
-D1FA66CFF397060919C746A342B16C33EAC8F85DA4871EB4FCB3ADAB0947B084
-CE3686E1630D38DBBA6445D0EF7078D37D5D1149739D9CFFFC5A24693331377A
-72817AA666B0DE59DBF4CF5C3C4FA76FF1C3AE82AC95C21AB83893905DD3ACA4
-169021FE5D1D57FC87094FBF494913CF0C73C00386A2D06F1CCA8FF7CCE7E52F
-144EDDE486913ACEB7A04C63046C82BF4D3464D31E7C04B9C6F900838B0B65F1
-67D9E9B752A05011B6D18BA1D6FC4813EB361A5B10736B5F0509101206E415A6
-5CCA692CFE29EA27B34F6682CB82EF908AF8A970858E80ADA630C14362E1F73F
-C9E986D774C67D351F32205729FAC19D9D3E88231B5EF8E4F3E943162DC88F64
-72399CC4F4435B72B42798C50D701AA71F725122BA3132E68C5C5D0F6D0AFB29
-C18FB298B9B618775E41E8E7D49CE3149F15F21FB3948B8EACCAD123AEB3C339
-8C1FCC67FEBFEC7DEE6B35DFF28062B579810871C17A919E7880ACD012759BDB
-90DEF3380FED49C186A3AB77AB11364DCA1F55C39FFDE9C67D392ECF77E9095F
-B6BC980841E377DACC8488664E3E7FC3
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSS8
-%!PS-AdobeFont-1.0: CMSS8 003.002
-%%Title: CMSS8
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSS8.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSS8 known{/CMSS8 findfont dup/UniqueID known{dup
-/UniqueID get 5000801 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSS8 def
-/FontBBox {-65 -250 1062 761 }readonly def
-/UniqueID 5000801 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSS8.) readonly def
-/FullName (CMSS8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 47 /slash put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C6258F0D99DCD775
-734480114DD0CD2931DC18782C4CCB90B6906CE08BF4CAEC2D4283CD44730A2C
-28919598227F98FC5524B0CC92540E349C5B190DF5F2317AE46FFB97221BDFA5
-114C21D5E8FB0D1C298EDFF8836AD72A9B2AA132F52DD5D3F30427563C97CC46
-D241B7024B4CD9F1E0037FFABCC88D8CCFDF3BC6EED778074F9590733CD147B2
-5B68387E0F19E6A81961077BB7640A3C0E27ADD72556CF84ECD981ECCB64184C
-EAB8BD9B96A873D80E3E0D5B4F5925983C80EBC3A8A12FBC452582A0B37D3C42
-4DFD22E9BADDCD2E69644AA271EECF366D63FCC29522FD72D6C1EFDB3597E866
-61443179872395E99024F152F6D6A4FD71BF1C7383BC1CC27AFD2DE3DAEFC06B
-6BA837BBEBD0BE09F6AEA31A83B1B45255DFD6FF33362AF8BCABEBB0D944B3FA
-B85FFBA0B370B9035460905432EE87395E518B4B670246FAFD535774467C059F
-DC30EA01C95EFBA4ABB41711818E23D7E69D32BD63243A6D98666BD46E234155
-BD6ABC76F551C31B6CE2E52323A9DAD5C003FB116AC8A82B46ACFC45EECCCAA9
-E12C2C8E3CEEFD98D49ECFB824E8677BC9CE9B682BB5A7117174E4B2A0B925EE
-553713780CDF3A3A4AF1560343A8A448C0B5DCC4E11EDF5ACBBA0BA8E5B899A3
-7321AA7D4B283AC9234978C2DD81813653A96F2BD129FA5F355D56C4E50310D2
-0FAA8F304D8BF333F97A6CD20CA4BA7BE6DC1446759683933BB1F1617AEAD131
-1C9EF2212EE7EA9B64E5ABFF45E1727EE82C00FD371BE1387987236F9BDBA4ED
-A966658ADF028B5DAD1F0878064221D0469BF17CB4E738258FB5D92E9D380C64
-16E95BBA6A2BD9EEB1A187A7231C53BD8ABC9BAC46CA4AFA94A4920FA805F67A
-A0C61940F6826CC4539A6CD1F9900EDC3F720AE4FA097F1D7510746BCE2E67B6
-EA2F2046613785AAB89915655408AC9D03201838BBA44F421D5F25CFD88E56E8
-1CA23CBEE9C2E323DF1866D31F309C92281E514A87A9631F33B238AC6520A20A
-346DD6A206C3CAF2830FE244F2AC5D894686CAD5F4BD1CC51EC0B547603BFFC4
-F008FDAEBC93542A43B7C907CC85046313348CC8A017C585CC370604E40AC820
-8B9D8F57A01868FDC93551DE10FA83DDA3E49E44C32118ED90FA67AB1C66B3F9
-F80CF71131977ACCF4DB44CF1EC26AB363C5F95FC2523B5DFBF4D60647EB23AC
-89CB971DCDAB3BA26846BA9317C051011C37468B21B159412E69DCB84A9F5876
-F418908678F38880B95A4BFD3566A6EDE93AE05BBDCB3C4E240A5C0A06301896
-69FCCC0B65BB269F2E10609B6446A68E2DECA905FC26D4F502CAF0EE9AB15E60
-CF42CEB376D92D80A6AEE55BCAB006999BF4415815D0F5BA3B1FF9D2E60201B5
-833FABE8B883847ADACF9B032721DEEE7FEBB583B89066ED9608F1EFBCDD09D4
-3F3C2B7B03154676151753DFF53815F2EC1517C094B0D2CC5EC483AA93772D24
-AD3B0084537B91BE1913A31C70750C6DD707761DD733F9ECA552D3F26825B2B8
-3EA263488892C929DEC07E2F988B7F7657D53CFA5542CE336D35B462E5E8649E
-05973AA54C0A4E63552004E3C77E5FA77F821D820B1620CC8CB3EC5B1D7BA751
-16CC155DEDD4DB0FFD3009729F365670DF9472435557201D8E82341B4056D2FC
-5D2F7C57599249DA2A99A522868716B076320350FA7415C3B10D77A6E1DC77EE
-2D929A038DE3EB4735A4D4F5C8C340D6D293D57E83C2F379ED0EEB16AA3A2A2C
-ECD664E526D918A3D0A934170B6E1493843E6AAE87E850D70DE65D34AA2A36DE
-8687D57A6B6B1447F9A4380CC3D4D11D54CBE762258426C46B8DE6059E6A2F31
-E748549310FF4362129080CD98E70817A06422743780B86E11101BED14BB6569
-D36903BA8BEBC24A478CD430801082CCF49382D6F04DE270D51CA5BAFEBD0F8D
-901CDBCF10DB97E2B059C8CF7CDB45BF931203D5F8CA4622DF19682DE2BA7924
-47F78908BDA23C4E21C0ACD2DA259B23648B6F233EEE830E7B82DF4371F55C30
-71993EC2BCC7BD6411690B9B1621903F358450976D6B6EC6B505A593A9FB7D92
-7223E2424DD5AABEFF254FBCEF934A4D51949BA0E8CD614AAA3AE6C3ED7B37BF
-5324BD4998D8D5DA95E4741B753AEE580FB3913770C00277C9F609B4DF3D618F
-148E0EC7A75218AD788F98D35989F3DB94413E70955EF586C0995A450BC75820
-F5490EB55E5D0D21343565E1FA94FA64A74377F87E55EE0EDDC8F4286951A4EC
-ED6FB3B444206D89BA71A9723E41E93A9F6C80240437019F3C23DFC2491A19D5
-29762876AC60A14404493D04B5537C1E6FCA67B69DC1CD859F9C956FECF4461E
-EC8B6CD5B5A89A8A838660A6C3F47B79ACE3B05C0AA2F17CF2DA947B893B42FF
-749E2CD5E7B56823A119629931B1ECF65C51000A10412668877178F589B4DBCD
-24D39F9219C46BDDD6F101C6AECFD3876056CBB858FE0C4BA2BD0B5FC26AD5BC
-7FA9E295E72BEEEC721300567B6894FC48FFE5E3067C538CBB3B77E386F50D22
-F8DCFDD0E335060CDFA49231D157981925F1CB36110809C12BA28D2D116116DE
-01898E311FAACEE0E5402CA30B64D3D5A0CA33E417FC322F2F0BB7AD3FEE2039
-56A15DD6D1E86971AD3A5A9A27F33AB62A5A3BF5660B59235398926D6BDA33BA
-BC43B062EEF199E4ED991518A62AC374EE21E8F1E1C954BA6D1493388F708D0C
-961612444BAE019E1DC18BDE900BD7A781835580A74DC696BC512F7BBDBA2D0C
-ECE5D83A049F7A3286B94FC446DB5C3F33CA2CD3DDE2D0E774A579831CFDAC37
-9612858EA613AE6939CED001EE662DB17642D0357B80BA0F82ED306218DA8505
-A613CD622FA998EBCDFB7BC70F4E4C8F1F43241FC22FC5BB208F4B20311A98B2
-73F30E4DFCEC93875CBD1ABD29ACF80585F59947F23A96D218C0CB8BDC1C49F5
-70DF3D49704CBA9A23294A88A2AD61811450921B1E5C3C86435C55AF87AAF6A3
-A13709082DA9C47D372A4226116342DECB14E4A4ADB7598321516DD637B64148
-12AB17AC5B2EB25718856D50BFC8D64C78DA6E5C145187DB0325C30A42013A81
-590E58E74094610207FC70BBF1A497395939B42A6EFCFABFD9D43221DE484753
-DFE5311F1845592B4484B1CDFCC32B4E068B11A82BA189D2268D88FE63B9C6E9
-20C9E40B543B5C401265D92A932476DAEADD4D3E2BD6E4DBEC0B30FA90A1924B
-41D2EE9D8AF2D8CA79D15518141665B542C696C2507DD2F4D987EE5E22397FA8
-FD80743186872DD67BE58103321467CF3F4B8898E66584DBB9688B9C78873CA2
-9B72AD7406CDFE8B58FACA2904869FB0EF126DE299CAC08CB89F60561939D75C
-2722CA57853372C14F5BCCA5C4FEBCEB0728BF9E30140E6B0D6C034195FCCC89
-291CD818CF66757EAEB0AB5A9D5710988EBB052850DDE97BA0DC0B054BDF5172
-2002AD6FFA44AA5D9D4EBDB6B2C04E8EF38660D9BC4C995BF37DE078C279328F
-4C360B8EB337D798962CACBBDEA517A5EDFAADF0D445FBD1099837F9D689CD2C
-E330CF587246387EDDED64A2F4C397C1B2BFC325B39114609EF57DDCD7B93C53
-811ADEFA323C59441ABC447F683B5EC43870C057463DD502E9B9DA7084C3BBFB
-2FB864D26DF1BA41ACC815F2A71E96D2C6F572E1F7E4A224FE57CD605682F98B
-AC7BDE4B85A4C11D58981E981E9FC43B87A368BAEF78AD87B7DA0FE403AABFD1
-CF414CBE75C0E9E257DADCBA035E1BF05C4E17FE92309F18633D93DF885956A9
-6C27E77540F888B8336B61598CAB04F3B5A1767C1ACFE15D32A25E5B1BF51FFB
-CF3CFB25CEE7DC95203CC44805A935D5A9154A89FBD4E465F0E599EED4033365
-0A31612F37BDAE8CC85BBC67F7E375EA68C2982FFD89284B027501184C4D2232
-CE0FE4E905C4B504EAD009F047FE627C79AF9EEDD65D00A3858F88E699E5EB45
-4957086CB22776AD06C317DEA41880D88F0EDCF71B4ED76BEE665B7937D5D0F0
-E568C7615025172086BDBD69670EA154CC52C85CBFFE88C1A4D1AFB6624EE667
-1B5BE2A31FCE8B2A4B03BC5DC57280199CC0970EBB636DDF8DF54C4A8CC8805C
-AD63CE866FB20C64725AE4BC9F0EB275BD83EC89F2F9CE23A084B45694D8C3E9
-3F3D3C1A678690877E8B1B77ED85D4F6E03DBF1F3B1D177E330475F172E0E729
-63EAD8034E6100B2A5773E2605180629972DE6BAC0A8C2F9580E9F1D2E77791F
-E1D33C2DBED3FAC47DDF1B74FD02583C3CFDBB2D1CC2B735C02B14B7AD3733CA
-1682944ECFAD673A9AD5E80B6248FBB6E5036EA7FE5CA8C34FBCA6DBD0E76EB6
-C2CB89D9815DB3C45742170DA926E03493AD86BB19A1D3FC623BDF1C920684FB
-7414EF69CF39713A9495D8CB678BD4592B53C36BC6CF93505B8E32311D42532B
-5661051B855F01A9B3D77AE38879853AF0FFE2448368DDFA3EF1DEB88AA055B7
-91459586DD2DFEDA192306DF7143F998CC5D67C1CED313430E5CC3F9CE265747
-8582102111E7AF9FB94D95B82D8E1DF01F04F2A2C22A20207B59C8976D56833F
-E3B79DCB727EE7537476A052E92F7C3D6A625AAED8F026F22AB59EC0F86E541F
-BC082D8E35234A18192862EFD232C9950B1FE0BCB91209FB540DC5729B9E36B9
-94D0913A8F01FB6CB16DE85E6B89F144111B1D911DC527C24917D909F1CF501C
-1AF2923EF71530F21F9BF049A56C7AB3249A420C28954E981EC464F61FA167A5
-C6084661808089EE7DBD80A2D92FF4040B37B2D81A2F5A568D461BE1C62B0FD1
-BF6D1063D2B5DB9CD48BB2B2AC9CEFA543E0AC5C86C462399C1E82F25A157282
-D32D538029ED22CC5935E63FA076BE22D3F53B7D7CCDD344D68B4E73F87A5F2C
-691FE68C981FF7CCFB124506FEF93F36F7181075D7BC6FEEC0E35AF57855BAB2
-44AF021C7AD8912D884424E8BAEC68A5562B881793A1B47FD338B1EE4C0B8583
-2867C78DBC2EFC8BA1431DB1C8622C99BB2C2D4D5475BFCE87B11762427867B5
-7253463C6F2E1CF5F1DC1F7851F2EF6A957CAB0C0A55076C59A6FF9237917C08
-5F97C2CB4B5CC903B76BE8C057018CD962EF90E1C0CCEECD52F2AE35A94C6EF2
-D99DF4DA88247C920623978A1DBB81D8F171B588D617AFA8285F6147E889523F
-CF11EF4BE498842D3BF8E811B4B33131416658E03293AD911516D8AED556F7E8
-0181391AF36D862F5F8B4588BC99585BFF0F1ADE4BF73320158DBACB2784768D
-D9794E2B0F2C0696E5ECE5C7A7DE78EB5CAE85EEA244D43D0280D4C87B6B93F4
-803718596FBCDB61A0BFC2DC666128E56F3133B9D4F16305940B50ECF66D80BA
-06C0A73C02F689314F1B4FAC22D16BB1E414C6F0A1A548AAB1364D2CD9DDFE5E
-C8887964D26BE84986A6B1246BC306E6343CA376F990B77BE8D68A4E54304C3F
-250B2311586A1D1EAD2C0221FE1828CE8396DEDEF13E70E0AA75FFB6089DBA9E
-9FC3FAB43B3633C8EE7598619A0C6FAE2F25274787348E3660D0EB7212F5CB38
-032A41A54FDF14B32E721819AEEC54E8FDE3AB8F0ACEA267B01081F284B008C0
-5861CEB5C236729AA17DC78E92FE1EF9F047B53A59F2D1D6A6734D0413D1A51F
-75B03234F4775523A55978C73D5BF9031EE8BC6BF9E2637DAC07F5AAF2A6C41F
-77620B272300A78E86F71F16EBCE2DBFEF4920BD3F16C282E0BA4C872E5F7E52
-7ED2B663FE45D4A36A588D228D32E2861F26AA6FA8DDBC8110F4417D0DF29285
-F06B57B1720D0D13828A4DD68D57BD530FEB9C3CF305594B70E4394BD60C82DE
-A64EC17661977B18199BA661C48860919CBEB56AB6C32848D51733F1E959EA35
-DFFD823D92F11065C643AA69776F71163A60D4941B753BBB4A4C0C47BB1D965D
-06C9BA1FDAE47926F37C0C5B591058F68FC1DF3933B2BE014F99A53A617A19CD
-8BE011234D48CB7E14D31B02B1FC47C8BFBF04C4409D32CB454E8FA0EF9AF16B
-8AFE9FDDC41F6A23D700D4AA922A0316A895D240C5595F21FEBA98FE0E74B762
-77FCC80F4950A8C55B4A008FD381E9C0EDF4427CB324BE4ABFC790CEB53E8BBE
-AA90163A7BB19E2840FDA404E830F5478DD69B85C5E69573D8CDBBDFF41A8126
-24A6AB66333C749C35BE314777CC222D54FF2C4C75717FB938724EEDDFC2EC1A
-8DA77B5482E760B68F0A2D240332BD48803004BC157C6E8E192D512CE83D5572
-D388BAE80AAF5E7240A73CDA7CFF7F8CDAA4ABE1D3BF6ECC3641B6BD1C2CC703
-275D48D62A15E5A85F003E76D1EA7DB65E3476CCCF6B504514AEB1FF1263FDB9
-81FBF1A1873FC287FC6B6DB11F0FB463637D4F3280EBD19976588F900B956FB4
-36AAA8C1F040300CAB9C4F624B22C1D3D6414B7CAD36B5AEEC90105B5A5C2129
-4CD540B9D0129813BE7E20870365F8C46FEC92DDB64D0A6C7C5B9867A4592B7C
-124B1B47899CE2D1C03811AD1B8BA253B0D29DAF2B53E312827478DBA274010F
-C919D122DF24C1E372F7F3CA77A2C0EDCDB2635F4136EA0C202D4011346902E5
-1524609DC031656660302CA36D376245A64135890C13A11C0085861792384787
-D0831FA01C11F1E7B4429DDAA0B3A7EC1DC3CFEA24C34DA4BC993300F12A953E
-80C8BDA360789FCB0F1AEEA7AAC310D0C3C56F43F7914C3B037DA02C31EB740F
-2B1A696E0E5553656942BA567DC9C4D3CA06E45EA615B7B5674016DCFA07C0B4
-285BFD9D551117A357F4BEFD58BCE60661187A5FF20D27D685B24BEEF563F0C2
-B2CFA2565112F7F49023CDD405AF3E54FF994630BE678B0D6E1CED514FC93F7F
-63710D289026CEE4B074253E7E0AB1DCCAB57DA7A1E2050D2B8D3D75F2AD7423
-0B0A7081DB1FA44055620B0A2CAA54666C5EEE3C01540D96ACAAE98644E1D210
-E0E020214550D723431813C031DC7DF0D177E82AE49798F8E0E5AE0BB8FF664E
-4793F857BA380297AFB977065B7500E4C0AA1735AF4E15703C860A016F19E593
-319D14C497F24ED8E42F3FFEBE976DF33D697656DC11A8A7C6A60219BF63F186
-E0FFE55594B31E5C312DBCCA08E84E94E8BF57CD5F5B70EBE59F0D41DD3F6B05
-F7635EA92FA9E082C80075A5A5F684160AADAD501BBFA7746327E3E606D1FAC8
-EF7AE7C612371BB52FFF41A97A349D111E861A83C9C48B0145ABC3582FCE43C5
-D121F0EB6F5D219E52E2BB660AA1DA5551D6B66A732628D640BF9D8BDE2BB3BA
-046FBFE2E28DB31AEA2ED8F9405A39C16C3800E9B5611B460BE0F6716F2BF79C
-902AD4FA3B6656E13E9DD7A785C17F28BD4D646D66058721610CD756E0D18D32
-F09C740B6023DFAD45A718BBFB2E65544D4754A5DB23CC7988A3EF45CD3786F9
-E100D9684549A16BC2DB736D43C293097E082A968C27F0C120C41A53E3464381
-F7DCFA8B36344EDA85F53FF65BCDACCDE7EAA41A6D38C1F420F8F2E287AB0F98
-A0DF7D8A6CF2E4C78D606569BFB7C51495493FACED57CF2D507DDD366247D807
-28D73CBBDE2F4F666099411B1FD2CF7B93D0E9AA161024C58892285BCAA65E55
-9FB37468777706D2C57A0DF6D520844B56D62CD10F2D7B02D17F97E4F87C16F3
-9BA09013FBD7ED8C2DBBB432288E598241369B9DA6E3EE324290D73BDBFB5448
-E9D7142036C0FE538F18E866A50DD23152E2C096E1045E7777888AF5CEFB83B1
-C6FCA18A26E83D75AB66291A5A5A285DBB1B9525919564600D71A767BB03A8BC
-7BF24CC3B318BBC0F40C79835DE626E99BB76C15719BFD5C15D967B84A6DC1B2
-450D42BD399C5316396CB294D008771E563E5640AAA9635A1EF11001D0E20298
-066B78B7F918E41FC48A6A6BAC8CD12D58CC2447D1BAC318E2717E7B5A94A4E6
-462FE9017FBACA70F73952C2FB4B57406E692684CD10FADF049EA8173068CFA5
-95F8BEBD313E01B345EA52562AE3847FFCBBA31187CBCC05A55862DD2FE7F7CC
-42443219384ED98593410B0A4627B70B61C63895AB2471B37C83783D2B071065
-45A56D64DF5FF63F50ED7799609A2561ACE46135D6C5EA604E3CAD2359AF3129
-C09DA802FB86775750BB63A60370A371E8C71BC50DFDB2018AFE0B4341FD9064
-B726BA2E78F1AC58EBD1B9342AD5720B54B2313E9557A034DA51D65886A78D3A
-1E0FA4B142F531EA2253926996FAAE60BA36BE4202C34BD8F5FA409104282EA5
-B1BEE3FB97BAE821DED06ED0365CF6B4B86ACD53A98F9FCD92475CD95FB376C4
-63E1F12A85034B0E13618A8D2B8E98FC6F61854B95E6992D9FFCF7ABDE5BF232
-6936823F6101266C8A7D71B2C2B2DEF5AA36AF52F534719DDFCFCEFD4F208869
-2F646AD7898FA9DF2FD2A0B3A5BA765CF5352DB9D15D5C010B9E73A255CF6C3C
-F59C8AB77BF22106B0EA3A44147857F10B9A9892DC8C7106ECD9102B6C47BA2A
-53CA76F8E7A22998956DE5FDFD12D2A1FA3458D3C33BF7D6C2F05A5319E4D984
-E9D2998121CF1D3051733EC5C0BB4174297D56302AAE935F6673808FF05FBBB8
-83BF2EF0071EB80D6233AD2C3CEE929D2B8FF09A57A548D060FF245DCDEE4285
-63043AA3AF0524C24BA21E51CE0AD31C85600DB906AE3746A122AE2E18D8A3CE
-C118411CF9AFD354BDA14278C222AFFC1A2E33586A69339B06C22773B000FCCA
-755A53EDF8CA31D8526C2D5D19076B9FF1F3CE623D4AACAE2CD02095F696E87C
-A2251CE15293C1158C7A97696A48E70CA95778D33F7DF027654E77746115BAC2
-14D0CE3836F14E453A4F12E2EC636E748E37AF9F3414F0647E7927FDBEC6A0A7
-09B95607F8A4F0733D9A93BF182502F57845A17E3CEF71CAAFD3F7058E063837
-374798D1323BEF38A406AAD9EC6225B238A0262706D9EA5951EBD37953
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSS10
-%!PS-AdobeFont-1.0: CMSS10 003.002
-%%Title: CMSS10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSS10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSS10 known{/CMSS10 findfont dup/UniqueID known{dup
-/UniqueID get 5000803 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSS10 def
-/FontBBox {-61 -250 999 759 }readonly def
-/UniqueID 5000803 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSS10.) readonly def
-/FullName (CMSS10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 12 /fi put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 44 /comma put
-dup 45 /hyphen put
-dup 46 /period put
-dup 47 /slash put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 54 /six put
-dup 58 /colon put
-dup 65 /A put
-dup 76 /L put
-dup 80 /P put
-dup 83 /S put
-dup 84 /T put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 107 /k put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 113 /q put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C4488BB4EB864B48
-63941B9739638D2E6F3CC778582B46AEB4E466D89D1C211225274356A4BC90F3
-274C6AA56E200249B7D0949A3FD4185DCB3E5286910EFD7CA72D5D8E8052C96F
-388D12094B87D3705CE64459558CF024667C0FE96CBB32B0BC9E51037D7BD62B
-E4B05FF99384E71D78441A79B0B1DBA1CAE02434A9FAE46596FB86B873B1670D
-AE0BAF516445A0DDC127F8FF3ADA0B10EC30A9CC1F7E9248828B5E8AB46C3FE4
-154B80A54128A08777F5F9B8C519C7E3B632B3476F007FA156E9F39FBE57638B
-4214CD2BA79BA9DDA0F4C073AED814ABCCC2F7906C57A872C00E67FF03AC1200
-29DAB92376422FA21C67CA98BCEB8C431CA2D3EDDC16972F84BF6DB2F705BAB5
-CAB39C82D139FB1304B9E7BF1F6FF447596081D5690B1519E468D6BE49C329C5
-C9C809023EDEB9DCE4A6D52A8049E0CC134E8B41BFC6558CFCAD3D9D2773EA16
-131567AE6231B3235869767A1E7C1FA6C8D6FC1B276CBB1CAD14D376188C9682
-302836A9290E587D4225EB8BB1DBA2C4580A81FACFDA197174FE948CE757C575
-F23070FD84DE121955D7D9307BF986C5E739FFFB6CB76822C341FBD9FC2E3378
-AC9332B40C07D5B8745D74E30F1D719EAFAEDBF5FBC40D0546F69A66072D8A49
-28D2CC2E76B9B1EFD191E0BC7510C2C8761BD92EFCFDAC263342A01398A56D18
-121A591FF5CD4AD8B25699A7897E60BA940336BC17B9EC9F97C2464D031F958A
-A3548D0C97C50C580B6EEFD0FE8330EE2BB0D2E7FD1DAE33448953544A4B1C5D
-8EB57798D0ED4B22909FEA78ECDBC4D8A124DA05B9999242D68681017285A0C7
-69041C1F79442279FBE328733EA0A6694D68BA89739FDB9297BE0CF1808C07F7
-BBF6F1538DFE084EC8C0EC24D883F6CC08A51DFEA23EE920F44BA55FFF58E960
-C7BEE551FCD2D5814DE7E3F835608073C2CB80EC57100CFD484C837881674E92
-B217F4D11165427DACCC29C129005874C05CDE5FBB2D912368EA2B98C45AEDD8
-8A0D2493F60EF36809C8C6EBBC7856F6656E8D398BCB29DAACD4F7D4300A0B01
-161CEF51195D2C58DDFBCAFC1C03F49304ADF02789889826F1E20BCC14827565
-F2A45CA57DCC61B52E33638A0C6C5A59B145E82B82571DF1806EC40FC0E8634E
-A34A791B1325571E19F3AC2EF6FE68A14B0ABEF7EBE0EDA3942E85E5AE967A14
-0C5AEBFF2A36DCA8866700CB7082D2ABE470864C44AEE1F6D180D511304C8674
-D02FAB12A7079ABF96E1CA3CDF9D75532123E87663B1D524265AEF63EB5C2169
-B67A651A101E1C7EDB008D3DB06DB1FC1A81B41B291D6C4A58FB57989FFCA434
-DA84B3914D1D80B17AA3A55A70BBC06C49DD5F7DDD03FEB0055088558FA192A5
-261477899857CF598DB740E82D035E84CF17B33048CFED2DCBEBC2B75CCAEBEA
-B6C5AA1C6978FBB36ED98D9047028360ED430A0AA69AC85A8F83825EA649E1B2
-64B260197B06A24A1DD969CEEEE136FB046D713D0630B246BD41CA285F076038
-F7F8431913BB9A3E70311844D4C22AA446E3CA217A9DFD75A898997130269B29
-AD4AB7D9662856E677FB2DAED7078639CF31C6E6637C74DE2B5D0ACB88BD61F3
-CE3C5D56D3D4B3EC1ACB33EACBE05E53A133EBFE93CE6A0CBC8F24BDC5B31BBF
-5B3E55D6B40B1CED389076014667E28BBBD60145A06BDECEE8011A2C6F06D091
-73767A8045CEF2A110B614149FEE783A2351FB2938A9F73CA406538EAD82ACC5
-A3DFD3DE00221E1B4EA977AF8C89661357FF7D2F1FCEAD6CFC9D6AD81F95100D
-EA1F328249AD84AE849220E6593D45015B4D7C9527F3063E9F6DB6E572092A1F
-1F460696227D5F0FA5A5484B1F0D8B4A35066451663BE448D924DBBFD388B6D6
-D7CFC87C9E75B7CF79A4C9207E29E0BAAAD7FDF529B860F7731EA978E335334C
-13CB2F0A4250F5957B44CAA0674AE8356F586A24FD137103973B9A1FC31090C7
-C84DC5D380404BCDF3FE20C6F74FFDD8BD1DE845E99DC6FE09931F003834ECC8
-08C5D962070B6C44F901A787CCEF048A2C584A2285506B4D4E82B1BF130E2220
-B6C8B3240A4CBBCE16AD3676B23A50B75F82CD88D1B8F21D30A12716426112B3
-23DFDE5A348DC9DCCCE5BB5DB5433A5AC125DE1229FFAAE0D8319B2929986EEA
-56A93BA1FBDBE617F30852A3DC8C712DF674169C6D656F75E252187A085B2788
-2467CC4DB08D48EE6A98C61BC55E6EFB1938FAA718802B7587B94C8F1477E9BB
-DCF6E02B5E67FE3AD9D87C321CD9BC0CCD36B9C4BC601E6BD552EAB8E1C940CE
-3A22F3C2501C3C939CB4F17CE97566F0A04602D2A22A05CECDF4A49CAFD6332D
-5870E1F31AAA5F86867F71610CDB83E473B9D20BA00D8986D7148E0EED03865D
-9622864B52B09D12E0C5FCDD023D29D5AB1CACFA92B6FC14FC84E95F407861D5
-2BEE3301AF399FD7ED04DFDE6679A345A282E7FC08D47E3FC8969D3B00ACD7B7
-F8769647D6D4F4106340EF739583374D023C2702C48FAC1B643B5897D2D7DBCB
-73257712A0FDEEEB98A021D218CDDEBBA34687E23C4828D7F96D1ADDFAED7EA5
-B279322E6D55FB486AD8F3A8E7B2C67915564FE56F0C9277A06B29C47FB7D007
-11AFDDB3FC1B173B4E449CC6B198041CCA0624D81B4840FE5B63BE72157AC6E7
-03E5E95D2E2CE2E40BCE8044A8F2AA45F855484A891B9F0F8F70188AC66A8DEE
-F4D656CBE216E6D9AC33BA8DD0685D480833E1226784469A221D9FA3CA600AC7
-5574B5226649A9C48CCB43339942FC9010F86BAA2D181AEB487A92A96BF2EDF1
-60F3B93FDFF4137A25A8AEC5ADF8613019CDB103DC4367EF3D8AEB4FED0E6BF7
-622AE0CD3CAA0321D26CA4280CFB60D08D9560AB8AA5698231171B881BE9A27F
-BDCF3162134126212C523738D221AA05E31CEE73D9D40F73C450B6AE2C1E70D5
-C37162BDF55943069923A290A6C720042566E55A21CD81C460818883AB016C16
-8FCCD1255A66977DC1C110261D7642199D466DD3D2493A2D47694F842241C474
-1752B00DA03E69CD16A8A14BEB8A431A315D19A39BA978E46EB1189089FEF647
-F9DBB58AAE6B3FBD475E4DCAD241A051DD100ABE81D40ADF18A4C50F53BF749F
-D6F7C8E02A5665B4AD18DDAE79096DD447F8BD32C68F9F97F05E0071D9E9AFEE
-257B96D48ABD9920418E17C8F027E9E975E4A08DFB1988E7104CBBC1CAF356EA
-7750AA7110BE116AF1BA69A94776E4356573B38472A8A1292C63701543B0F315
-611A0E0595B30424A1137478BA6F990AC7C3AB4DB69E75C222B617F373C521D4
-246E954E9857AF59D1E6C36412B643733CF5E1C90389EF0E5E0DA55D3AD12E97
-E7630C315F72A03CAF22E0ACE3AAAFC1D496CF4E5ABC49C2DD5E264BE7EB2698
-AFF36089B5DD2C53DB1C1FCFBE1E89D41A95DDD278CEB29DC85FD1DB8B83CAB1
-EB37C531E9BB8466ED6B8B60258D3C355626CDA43A32834DC89DFB11E5FC6D68
-0F78CFA871113DB81A1690250A6F842ADA15734CB6DF7C6ACED6D8D586BC4E1A
-94EF3052FB0F8B9454390B882CBB6E135AF1F9C777AC362C2A758C3A98117120
-73C6E2FAFB580716D4B2889A4331CC658AAE996245685B973D9C184541385680
-AEC2956107DAB00230FB39BE98D3CA898D917E5F2088F26CBA4F8B5B115B6443
-8753331233B10852702FC26D9DD4C990C13CE4D0DCEA23D62A826A4B4FD16070
-5F3638C0A50A3373A33FCAA6F3644975AFD0560EE5F2D1CDF08820373468E4FE
-6679A229D6955CFDF7ACAA92A87E6D8571AD18CF59F84F88A674B2946FF20A28
-B9798EAA22442415EB46B9498DDC0F4BA6ADD347AB43E9293CAABEAE80127378
-129D5DC69F6DFFBDAFA5D65580239E8EDF6833D0DE6DF75F0FD090A83CE0974B
-AC947BABBD1B1C7194DDAEA37B0CAB477ABF9433FCE0243C8D308409427D1DCB
-8EE4FC36C7E5CEE104904B520B3F6E677A5B92F694BDBC2C799991667E0EC14C
-B95EAE7DE1854BF4542F05B4AF401CF67FC3E46EA5A0DC362F3CF177B1796DA6
-753AA803E724D1721DDD1BCB0C12CE0859E172D2A370C3697286F80D9E138AFD
-A0EE016805F847BD30D11D8B891E54C77AB51A7CABF76BB14B06153C7F811FE4
-93FC4B7CF161051A458EDF767DF94F487DB939A2740B4242BFEE234F75084DDE
-207E84533004B933D43C712F0C71DA4A00FFD6D721EBC93AFDC4200E3B8DE433
-3ED3E1DB799BAA27548ADC853AFF5D9D6BD92D644E3CF394789C99D9DC054A26
-7770AF5DC5BD6563929AE11BE341F036584DD573D3F43D9D975201EF77BEEF80
-D1EEDD1D4AD5D4D4DAF6D5B9D4C1736CB111D6FC74C236779C0ADA430323A825
-09EA8D0CB1772220AF28B93098BDB36913159208D1B2D7ED45808BF7B686419C
-5C0E3DAB5BC9830FDF3B494D624EE8068BF6F5212BD69EF466B9A213047BD105
-B848F056DC544A8CE66C546B1A4DCB4BA29CF0EB4DCD9C2452F22172AFF33B29
-E97E12D8F0D312B03BD9E5377BF0C81D884F1E79DB66E8144F106DFD2579AD26
-C693C5B68F3AC46BF0D6281032D4D4BAEB2243151AB1AC0BDA2ACDDD4D590C90
-F29B335DF8F57DC593DCC081FB56924028E3161AC4865B49D1B0F63F5EE866D9
-7A71171C09B09A44B0E32F03494D9EA63F3C89F5E772BE25A6557F119299E989
-99BA041694ED805AA4F3BBDF00D88171C9D43A9085A287A36A1F0F9386F2A98A
-96815CA51F06E1CDF20B757983C5FDF4003F5438232159F325C6335B734FD982
-1423BA77D0EFD044381AFBD0704E3DE95D23A70E2428E9AA355A9A8A25C6C74B
-48488C14DEC93A766E112D74C83576ED355F17A809E8D3F9C65C4E3E14EF484F
-4658DFB57597E2A4461D8044E95844391C1275D63F282B37888C842A5151937A
-45007547263D70195ACC018A373D498B88C5A028BC66ED96A343EEE74D61EEB3
-D9472B6A549CEB8699F4B35154A0E2ED22867E4F9E4A76311EB2C9F9078FBA81
-838EA49C2966BA64C165434DA3093206B70186BE80600B891D9979F730FDC794
-5DD6D8B2090CC67A634B719F441092A10C447A86ADB78DAE45823ECED5FCEADA
-ECA52E363D913D9EFC0ED98A5A1F823DDA3350EE27F09C14E4C7298CC0FB6200
-DEBC640C68C82D70AFB7A7BA668F1D7948686206884736CD03D9F6E6CF9702BF
-E3C932CEF3CE07FBBFCEC0476EA6E8D5D4C5C6450C8FB236B89BB82D51886240
-5BA7462F50A88F69228DCBDF26B7250E90B3DF8E94ACA1CADD9EFB5C73EF9DD5
-46052314D445CC92512BA231F79A09A2F0D91976B160B8C9BA055DA4AAC1300D
-491193EC66A6DE12BE01EEEDBC3A2291DA1F27AB76596A236B75E19FC5F1FB6A
-DA1AD835CA08B6CD03B97B4CA1BFCBDD2500BB09F1A1B0438E4A759370EFA318
-F062BA9F3D352572CE232E6FBADDAA5363807D0DC5320B807FE5485C8CB09B6B
-0BED9F5B1300FF370252DEBAC9DB25CE2EC494E8EEA45FC6604B3C104E81B287
-EDD49F3D7430EC9176A16B4FCEC5DF68DCC11ADF90BD5337E2E4B59BEFAC8298
-E5ED2C7FC5928635420FB1955251932713236DCE28012C86F63D12AF1DB634D0
-0B8CB8992B8723548177BD6822A808FF221A9E38B0DCCBC1F3430A9BAEDA89CD
-ACEBBDD8CCA5E17F1CC37E35A01E058BAAAB6BE7124314DA19962BADB74EE73D
-8FB13FF6AFB6FFF97926CA045B62B98BAA753AB0FC78B881D3FAFF9EE2FE918C
-8EDBEF87637F1530E3E13AC090FF81F4136E08D5F3734327E643CDF621278741
-A17AEBC56E21217888A6C8B5ED4269731910E7E25693CFBDD4EB4A32698F2447
-4C45D73E810B627D8719E4E34D8FF378F9B68BFB149AC67B3B1E55F20D097FC1
-AF74D46F5A3923C63DFEBFCA210F6B257F5FF3F2AC34CE41C15C9977634E473C
-2235295C05C3DF6B3009C7854BF11CC87471CBE085793AF9C5D05C5479B9E780
-14A5A6F3F6DDE5A18243DA15732CCF26ADE40C566DBC3C62B71D46DE87A12C6A
-647CAC923254E2E74AF882DBD5C9E108A9160393C5CD12566AF7C824EFEAC56E
-6F05B92C73A76824C5ED1735BCBAC61B98D509250C854CF1500C212F574D18D6
-4426B8510FE9785B814A70E75C9234D42483E736D0689D3561E8EE5650F33A36
-D50127589401D267BA6442E8616E2CDB1F6691D3FC4A2A377E5E154972E890DD
-60CB463E9EA9A6EA61087DF452FA5646F69BE879337EAA0F5DA4438FF0365627
-4E3B16851C2F08E976FDA27AF451CCEFED00376FC3D6E0C160F0BC19544DE289
-BECEEF9A067FD71D54DA3A4F73F06E2F522BA07551296214DDA47B1BBB1212E0
-1100ACB5F65FD30C655A3402C83058F8ECFE48FA60B6A3DC86C4996414130194
-6676EC7F37454023AB53E9D9EE60249ABF6953E76DCE3123DD268BBD492412BE
-65D7C3E5A5E483C381182A8F19B506F0AF6DCD55532B89852D1D96021B22E9DF
-D9D072BD7DD4450577E658B433A84F92752B260AFA2EC4A118747CBFE36AB7D7
-6D5DD96A119AA1BDD0FDCBC3AFDAE5FF72713EB46759A06CD09B5CFABCDAB0E9
-85599506AC07AA525978AB157496163AAB387F079EC9FA1F9E91B9C2FBCDC9EC
-7027D77016760539AC03F1C1DB242D28D6EE946C42DD2262D82ED48C3A839853
-BA977046F0EF373AFF884AC3112D2FB319421C3165DFA5710BFB9AB9595A10F4
-9D05704B9E22137CF27F4B2DA9CEF6D8801D5F792969B2E58FB539B8038DF440
-6DE20C0313A7BCD16F279290AD6859B0E657CC3041C7928CAE35B9D3A681F2A3
-2D40F8EDAF1127E754276556C95E1282514B6EB6E43FF4F0FAFF28C715E3F39A
-374415B62C1F5F8E31E006D6ABC736057910A3729AC60360CEE1B2C8D9F77336
-39CAC45329A372205FD551B9E9EA5082411207473D9D90E76136AA70180172E6
-AF6EF3EF6B38B1906B904BE9BD5251EF067738840C28877659B649C6C4CA328F
-1BEF8A9CEC2CB062702F58CC0B8D2D097FBC278F9FD894E10ACE1DEC4530CBF8
-E4E467B6DB9C596DF0C3D43E6AD70F30B733EEE692C2EBD68756D0C16E1F00B6
-AD011B5DA073A769B53C2DA2E7C9B7ADC6F551BF4DF4C39C66443692C3DC62CD
-B1E094013F364D04BE2FBFCD1C7B2836180E9022E0434421FFA4317A50096684
-CF0B8740EF680F27F4A84AAF2AA92C64883BAF57BDC60C6467A8D4E09E6316FF
-9BE73053045E5F3586DA3BD1298DC15D751913FB1E72EF80047F6B33591B97D3
-DFAD34EB224D64EF60F5B4ACC6EB42E1BE0CB2812FF2F3C264AD2E44F5EBA441
-670CA0A60E73176ACDC4E42E74F8F489C73481EB5D46A61FDA1C0FF9F8844DBD
-99CECAFE2A72833E4522981FA13713AAFAF8F121E60FAA6F379B2C8874CFF23B
-8FECE70654E5855E525A403700A96CF7F8111BF2B58386E29640D82F1DD86900
-E0E203F3ED554209CBDA2A61A5641D4B39D98C5C43D4575648D06BB82B6C4D4A
-F043EC61B17C208CE8B4F43A7BCBBE588A3D13A183D79A47404223037FCFA4F1
-DD237344E589F161BB9BBF3FAD2E28749350DB9A74C09E894BBCA85B82E704E2
-99788B24642A7D0F0FD96601CF1AE4819EBECAB89824A0DC1C03BA4B546ED36E
-DABC8D49CFAA53D2A9A5DD6B3431E364C99ED0323513476CDCEE49BC413E50BF
-51EB93563DC03B62F84C5F96ED713F288D109C79179AEC41424822772032035A
-40E84014F5BF40948F05E8562C99266B9E54AECEF94765BC79375C69A0385023
-A014B8705931C9A419C8F2B72C3F7054CD6487E75ED2E852BC19302D02C671FE
-3892C7AF2A90D6F29771AF31FA95258B6F3434228B377F5FB494E28B5F0393C8
-9DEA5E5726B81B7983D241BF7F78928EF8D8528C8F6DB7B307D720243DF00E84
-A37A7B2C720348F83ACEFFA78929F4CFB5CCCCB2A074C78B92C8573750B91386
-CECD4A1243D1B002B45B933534C0B4C51DDC50BE37BB6E42B8FFD25C9B6A4A80
-0FDD3858D50F2166A9067E52D8B453FAE2DED99D96EF9523BD348F2C93DB66CD
-B17BE44AE1E2031C3CB01E713C3B3CD4361048D12E21C486C25269C5BAF6F1D4
-88A0C86DD17FBE4BF01A7ACD72008DA3EEB0BBE3611F26BD3145C75C837157BB
-4F71361A279F53E8F1650875D2C78BAFD6B2FE27B6D4E5AC2018D482EC1B6B5D
-77B4E31498CAC80323F512CC04F1ED6421BDD6E2223145BB57CB87C67462CE46
-FB1F601245917A88EF37239AE1E09507AFC7D83CE85563A9EBECED817C38D906
-A5548034E79403CA78C9E4BD474269F936D2A331B19D0EFE83937474321B7E4C
-63295997DD487BC4B2C0BFA6459AEDB6C7A96847EF66B919660191C5125D607F
-8F24410F04C89AAD7EBA3A4F70D34C114ED071FD33CD22FA7701FC1C066F741D
-1858EF35C722DEA4F0B30901535E76145C7854E58622CCBB3CC1853E0ED72CDB
-595B9AF0F378DA0572C934637F05E79A68DCCF4D6EC463980D154AF8C6EDAE3C
-1A11467F07C0444E8A11C4335ACB5D888B548B48E1FA49C440987019D431A70F
-C1CA00F7395A13CCC8222EE4AD0C424CEF7F0C532087DBEF11B1FD1C40D0EB18
-3EBB435C442D97C04E152101784E9FA5E53D980A187FD58A11CE9D1D6550CBBD
-A0132B378880AFB02B7CA85C87D60B26BC7260AB803BFCEDF4F01B86F1F211B2
-99ED2262A282A8BFBFC83CAA969FFFE20D14A96A5B88BAACE5865A89774A3B68
-64B3FC42EB627C810105B28113B5B51ED7C970B4CC717D33F66356DBF8AC5824
-DF1C3733C42471DDB5C9BA7921C292ECA6C7225F0FA5202F63DE6D9F3AE9273E
-0928FE93CDBA448841C7E38096BD6A7472C146E7DF94FC54D6D7A0C0B4F6BC67
-92B08C08FDEB65C5A07E87732C8E7F6B8C3381BF49036F3494781CF1CABBCC30
-D815C3841D402839EBB92E556BF1D5958E54D0536B7E005AEAA0F9C784B7AE8F
-AC0789D6B5F19DB93375EF419662368E80314023EAD9E74F91E28AB2A58F2FA8
-E18AF32020ACB6900373C81734ABD6A97EEE66BC28B9DE4A0EE5462F4393FB20
-FDED6BA1980FB3753161AE31DABF5371EA2FD9058ADC784DED9C5620F73BA0E1
-3DDC502CB6E55DA0BEF2A67F46EC3C1F2DAEB2CA5FF17BEEF95E3E06DE6EF756
-0E4C6B0A74481B0B3B58850815DF99678324B6A7C86709867729039B51D92DBA
-A2F9BBB2B5A1320A4A8D211F8966D90DE9EF1BF1EF956D4D8918E52B4B6D9C92
-E784129BD7BE778E22E49538E096198CB4C83D39401EFC2A96E30041782286C0
-1D2A8F281339787F67324A1379057544BE692AD09E5012F01EF36C378C120E2D
-9D95F7E82180B7D9D915710CEB37B4ED639B79332694445F27D2192B4FCDE1E4
-2E15EC68EDA193E500C677E54431E419511E526E81DEDB5D197295D3AA097608
-933CBDD7D410EAB0B67EA0BA431F416AF8D9A0F32CF4FB65C2322C23E6911D82
-E2FAA379A0A35F87064E986CF0AFBD52C7F57E8110FF9E99F2D4C4984E899362
-426E8C2457D8BACB72296BD618A2CD38CFD88801181DB4ACEA7CCBB2A4F0CAD4
-875018CFA9A68FC5D6BD9F082DD744738B3246360E30D8D0E680197CAF1FB2EB
-21017B006D1864B65292AA0A2C3691D2468CE987C05727116BB0E0BBEA8081B8
-5A26A3BA92840FFE4A781C92B795C781C36694B87FE408D52A028090B7780A2D
-941CEEF5900869D339B9DD649C7B9C0E2D00C76380A3011F519CD0B2C4C5E5C6
-8A6CB40825E044AA16EE15A3BF59AC05287BB3E067BA10010DCE5DDB977A2634
-77BC112786119B04891108B9A2F79E6E6B9C189CB1842C0A12B109967905F192
-27596DEF2CB0E2BC4AEBA81C0497BD2905AB28BB3563D6A192C41FD7DFBA480B
-AC590B0555A042298FFEB25DA32CEA67D05DC20753C5759FF1CB670EB2768DBC
-D9366AA6A47071ED623C95A5B0E114BE817EDB57BA3E380A8E5C3CDB80F29862
-552138C98EC69E12C92FBEE57C38B732C001A0BEB0357253AAA44EE43EBC93B4
-C4BA8CA1BACDD0E1D06678AFC2657EDB405A0DD97865001D2894DDAF9B082F4E
-B561EB20E012FA6CF1DAF84E41753E77329DB48DDEB7E38DDC5A6CB931611F80
-735641F3293E79CD0191AE6AE048EB7D897C89AD98B65A9DBDA694F164EA949A
-01D10D858989FA42C5058B9D69E9CED81EE009D067865B963C6CB6C21672D650
-0A4BFD1E60F0A47F1AD20E570ABA913C128E9263EC1DD23791497AA6F2F35602
-960E20F9F62E3925E4FF443AB8986E184BB053A662E241E67EAE9D57EC215B11
-A11A5BDE7F5464699FF54961B35CC2863E2F342016D1C381E121BD693A93D3D7
-5E9F2032B053D63B6B612DCF4A829FEC1B18B8DF34E15A90289D3BA901188072
-C09A833E15FF9B63F9DCDC2FDFA7CAC25FCAABF9E38BF3CBD80993D3FAC910B3
-92F236ED90AB6853F17361EB021160E2D98D377B3E39133FBEBBE41BCF4A926D
-BB10ADD50DF6C80831BD0B8CE1261E359EBAB85B80CBC442153D8785F904C0A6
-480512C095742DA3F35F8BF26006164709E58A5D484213BA722EA0B08E1D22C8
-FDEA7EA8B1D37FD76AFC8A6511F4C98A67DD30F57F387A93EDD5E75A67D3BBAB
-597C8DBAE823D19D34F499D65060149DD76570B48E9BEFB4F2DFDC108961613A
-78DB37E9F66F92B72E75EDC240EA2405EDBA9617835592BB017A63BB04E61141
-23FA0377CF61D1FB4E8C9DAC15841033B1C4412FA6CFEFEF31BA5522AF4FE119
-1EED22A9E83B7C851A0884601D06B9B16347DE76215F45E1D412A9C9CD0EA438
-AD95C2D4C37BED9E84E8EBAF446DAD8C5C896132778964BF5CC0669E21C2222B
-A6B1CA31095EC48E7B85433C9C81DB55863E11A214E95FA010D155FFEAF25B5E
-3737AB94E6DC3A675B355849BC96634EE5FF1C99A4B3E9F44E1BFC7C5E6F6131
-7F143281187A66714C6D9526DC60836078D88D83565075D77378F9FE8EE93E3C
-BADDF520D4A6C4E5F6293581746FDEAA8873D0D3786F726469FD50BC17FEA022
-AA41AF3B903192A4818A818FD48F76805C007626E9D2EFFD00AC833B8E0A59B5
-52D61BADAFD0193B9E07DDF735F158483E5CACD589FAF772E4156035E12D7B17
-172C689399174102C0F5D050CF7AC9873498767FB39F28DBAF23357F6E3A7444
-516E94F3D4CF1B932F80DC7FA831A366B37912100316E35FB1C34B4C10EF37C5
-F82B6FC9E762657E2E5F7FC4C9359AD01E6EF37965B71C4D9C73FD41FD2DAFBB
-285019694CAC35BD906D3CFE51B6882073CEDBE767940B37CA0935EE17331520
-9E4AE8CF1BEDF9B3F1CD91B84FA6D9409BD9A8EC9727741D9A8095CB406FA4B1
-CF0F2423C2904D319D1721EFE034A5413423166ADFE80B7232FF855CBAA3BE8A
-5804F56784E0C8EF6CA100EBEF73F2344EF842F7C73169E76D114C5CCB4FBE14
-3A59078F01E1DF9B5A9C4EE7CA4DEE7A52216C26292AA05028C0B2A714820C9F
-60459214FE03324FDEF14BDF4B8A1FE7E9919C206CFC0E544B5C1B8CFA5229C6
-6F6AAE6CA41E48F6294348DD1A631EE6B1939874749B601D78AC7668CF4074BE
-CD10E68436044235A16B845F930AB2261B3ABB69DA2A7C09905482CEB56F5E00
-F9FDA0DBB23F065C268ACBC945AAF6C76C123E74F831441AB953CFA6DE5ADF6E
-8477C539BDCB51A2E4B1B293D34D66C2FED66CF8E90CB85FC1EF105204E9E5FE
-4C28F71AC10AFB19461565809420899A26BE11ADDAA0A2289D7EFDECC8DD734D
-37E82834DB6D2AA2902899E249EEC6C78710B8F5BE8390F65E222710D32217FC
-97EC2C2A8614E22BAD5410E81D48144B352CC7ECDFDEEFAAF4BEB2C5B6C46869
-91660BCB4C10DFEC3A75C540D6B389EADC4604A23C5A169786D2C3238E93C0DC
-7128FC14C919767D4114A2D301C8FDB1FB76FA264F61DA67F51BA4235DDACD60
-1D18507FDD82B520B9313289A650333B069305E0286A0C79FDDD7F8758886D7A
-5BD8FD5464BC1189B913DD4FCF54EDC08CFC9549F81E98CC82778BD94618DB9E
-8E66032C5ED6AB333AE62645B03C2F87AA2C5A1726CE6D9DCF7F3A34E6AAEB46
-3E025EA93460D0AC6A6A4D14E8F656F8ABEF06632559E4750BF4B2CA5F0981A9
-06CC5510A61DE0A06198167143C49EDC54EABB46979C1AAE58571F739046CC5F
-E82DF934A75ED97434944A10974FD5D51792436179CB21FBE87CF54BFCE9F87E
-C3992907B4B4A25E0D18DC81CF5CA22F54A91869BEF4E658C253D1FC00DD002F
-50F36A89F005583766CD6DDF42260AC5F51DB4CF26E83BDC53DD9EDA9D7902F5
-A521DE2D8778901FC4B0A52C3333A55233FB3D56E6110C99C8BB300C25A2C9FB
-F37FCF46462196E30EE62DBD63DF13166403B67CB88DD20D05298D2315C8D4FF
-6A7D7710655CADB054BC55370BA83B7E6D902A0213429787FBB7F2F36E51AFB2
-42D01B4DD85539F520A8646148EC49171F46931C660EF5C729C5B2F5AA944765
-B70377731CB4D228550861B31886BE930170F6B987835A449B344AADE0627F84
-BEB1F400FF4BBC2BC52584F5C5EC280530CDE4F21DF1B4860D462A0CAC220296
-FB947B47B34F1ABE181EBF93AC8241CD57B4D272036DE9E102A122C88CC00958
-CFFA13327D7E91596A321088CD1E8CFBD899C3F8587AF494616056EA515448A8
-562718DF7F2A1E12925624196A3F56B3488911301B4088A505C703C202428BB2
-4339E8352944BCB850A2775A683FB92FDB3F3FA64EEF496E704354D0C8F3BE19
-3DA5A67D9A7AE91B244B36D71BCAD8AE4B5577C173CC239FF2C4C4A25150BC7E
-C1115D11123D3B999482BF45A003B8BB3D435D2A94837C58B7DD4979E15AF9DA
-030A672FD4900E1D5D54C7E3E6538E4C555136F67EDAB5EB18E7BFBB6B00C998
-9CD0AE5E993EFF82CC02BDCFB3CA09F6CA4DDC9345EBA48AB2BBF7C2A4507172
-19B611BCE559C47D5428DDA8F76A7361E0635EF78E345811334AE4B150B20F9C
-8BA568523980FEA476545730B94AE148A6897598C8E3720D06FA6A99E933BFA8
-6E014D4E6C1C38969907FD8948BB76605EA13B8019C650F2B06FC82B37A546C3
-CD3F51B496C77686E98F34C2B7DE100C2EA5798086C6AF29ED1E267A1123E3FB
-99C62C6113BBCF86D7057D374C6C35C1A7A4C351D52A98D864470EDFBDDC4CDB
-017751A7E547B96F4943A0B3D22EABF68CCAEC05FF0265E12EBFF28E1C6F1948
-F76ED2770FAB21D7E80F46BE0D16547E14B07157C2A819E2418EC8032D90ED91
-4D2B0BA4019B8BF09CF0F3E7E972AA1DEB15980CE33CD9D09310E77F9CB33E76
-BEE472629E82D6A4FA5893690F54E5A33B74D669D0F997F6093A1B12ECE1814C
-A99F4CBE8D1957BC140003F8A595119E3E7299E70A9C4D007671559F79C43D0A
-E6295E631037BF6EC5485EFBD0F4D3BC18946BDC5821296091F862BEEB8E4F76
-309807515C04B070B32BB85AB4190F911D2F618FBF768637ED0245A239D0C185
-DFEE06B2E19770320BFCA10791901F301C2FF29E88DD19A0BD7FB60828AD1DFE
-D4A73B07D6FFBFF49DA7E5574BBB47B1722A4B9769F793EF5FB4AC9942DE82D4
-E58AB2FEBC675D83F5D851D392A14D0492B827CDF54FFF5BE52F034508F1CE21
-F2C65B7672781C2F2D7594AE9BA09DC2A09D2B278326F6AE25A53495EB827A83
-EC33F8DF0AC016D953D26361E4900F08A5DDCCF25A96A016692C940B19E2B996
-1C1646FBF372840036E3D130E3611FEA3B5A05C11F1D58EF10FC2AA95B9585A0
-D3CFA413837F1782F46AF8382AC97DC48A4A72650A8C1C32A32B9131C5F69FE0
-1376A1A196AB5E405155D08192B3980F390F645DF46A636EEEE6A62BFCADBCA8
-02CFD5AB168670E9933DEE1609D06D14D99358D177B6D9E90987A68ADCD467D3
-74AAF7DF2F6061CA71B9C538C8DF136FF063CF59E40AAC9BD0385066E58B3DAA
-AFEA5C905FC0D1BE1670CA4C8214507438F5CBA859CB63427A7A001CCFD13D21
-7C7AF978C42031DBEC793CC9374870E115A77F47C45B14FF15E6CB1251162A83
-E2AA4B1E09E4AA6275AC7175DDDF2D297E7DF2798D213B08CBAC15BABF434B75
-4B819DF1F91033D2A180E38886C27B2B02D94ED408C386FFAD578DDFBF51734E
-A14CA635374EC47A70CB07886263492030F41BC8A84EC5BB314810025930219D
-B5FE941D070A8441C109DD2C61FB06278ABB9F27373247DB418C31E1A97C4E35
-98D1BA1EB7EFAF40BB2916F51E9BEB3E583422360A5C540614DD8821273F8AA3
-EF6F6F239E8A67A956DAC1A222B73605EE54B6F2A9542BA0FA4DC257A01AB546
-6ED23EBB8CD7B4DC3F0DE48B41E1D4FEEBFB1178F04872FFFFD96CFA6380F446
-90757728696C9A7F424D5314A8A3513514D06ADB37797D45B12A53A23132C93F
-474A5501ED38DC1D7ED5DEE64366E9D028079B0CC9A0ED576EF56FD8C58752AA
-3D46A672261EEC1B2E9135866FB5666441E3FF88E010181AAE2DA83D96597DF3
-F4F916470619479ECDC260D1CB0491D85E3956
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSS12
-%!PS-AdobeFont-1.0: CMSS12 003.002
-%%Title: CMSS12
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSS12.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSS12 known{/CMSS12 findfont dup/UniqueID known{dup
-/UniqueID get 5000804 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSS12 def
-/FontBBox {-62 -251 978 758 }readonly def
-/UniqueID 5000804 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSS12.) readonly def
-/FullName (CMSS12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 45 /hyphen put
-dup 50 /two put
-dup 52 /four put
-dup 67 /C put
-dup 68 /D put
-dup 69 /E put
-dup 80 /P put
-dup 83 /S put
-dup 84 /T put
-dup 89 /Y put
-dup 97 /a put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 120 /x put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C3B9175168F5F1A9
-C0DF3159598E2D7266342CEF20B1D7A2FE16E14791B4E287FF321F9B1FFA3BC3
-63E7D638862C1C1FB094496395B6EBB00CF22CFC36F7A6BB2F48002F91371910
-3547AC863B33E91359F073CFC9B2D475549B52D89F5E3931E2D26A834FB89F85
-35B24D1CE098ACA855B0AF248C1E878F3648CA2CFA03712F69DF578ED9C1C8EA
-69D46462BCA02370D9A2FD09D7F14FD5FE961EA2094DD46CF91193B32ACF647D
-B12977B832AAC3C53F013E784682EB12261ADFEC0872E9CD5923866508337457
-7F0CE15A46C9A92F0DAE6EFE3B93DFCEDC0CA1ACE8FC02DC646CD01A01F7DA6D
-608F5CE76754CA4A4AB5231D232D50DFE662E538640F30ADFC2BBB3588E8C300
-142C0A0008B34677CE1F880293D9800792867FFE1B4FA14EF495824417015378
-F78191FF7D7AA7994EF153BAD5F3A07D851131A6998B1895529999F8125CDD7D
-86B59EB003502D90EC7BDCE68D373DE9612D22D3B03A8803283D487733F00E00
-28C35981040157C74863047AB1775DCD295AC53B633FF93C7256F60DA7F5F567
-7AF3482EEF84356410460D34C3CD5EC59C2D878C3A9E48F9FD786A5F9D047357
-3E7B22C9647F670ACF812EE3EA6C7620B6D35219200B0CFB45E63B318CCB7FF2
-BD2A6372C24011729B9C64DF6EC33A04A4F6F5F981F3847056146AD8560A7EA9
-82475197C0B977EEDD88FD8921B65D2C8A23CFB6B36BAC2716CB80063296FD68
-5BD495B4F63C787C3201C713016ADADA1E479693C2F427BF0F10BB6AB2F6E1BB
-B758CDE41BEA76EBB0636C01692F6DDD77DA1C6F4362F139ADDFF0837C37B00F
-FBFEDCDB767A8CABAA776469D9BD6E6D9762ECF34D1C3C275D1D148FEC3D88FE
-36EB6C6A620B8E2BA67A0AE80B9715F544D14CF026EF95CB413C0B539C557C55
-E7277455B7AC440ED2C77C1B42568D1C5B6D0D2F0B8404EC9AFBE717B4CEC6FE
-079CE0BE7030CBFBF8D73E55C766FDBC69D3FE7F4FE9340263AD6F8FBA1147C4
-0A97878FD14E3DFCACC3DB0681C548295037E1D768F7EFF9E6084DB71CD4720C
-1D75C5B96C38532A3BC26D0928134D100453D84F6241290CBC6CB5075E5F66AA
-F03ED8DE63A07BB97330A3B3CB8DAF1E9B32E924F639EBBBC592CA23D5351DA0
-032D7BD972EEA75DF2D8E15430511DAA16A7654D9247093183A43E562B99A799
-DDD5D1CB197FBF5DB330367A3C52530EA66791325668F653518443D2A9C78E8A
-544FC9A34389DED4C616DAFF685A99D29934784297FD22290D57FEA0758C203A
-B43CFECC5D2180452F21540BDAF90C304BF1DE08651933B7C10BCA90C8F829CB
-8DF6FD10A29FE4EDE6D20852E7E43C0F5D5DDB7AEB1BF29D30CD07BA36A74931
-469B2ECE710B676E99271435C01D0BC32B0A72BEC454982BBEC7BCA26396DC3B
-2ACA96F836CB6E45AC527C48AF37E1EC4CEB184F7DC0670BE4BF97B56A99D239
-5B20763658DB829C336E369A77617A0A34AFD550CE09C91B7CF82B3A5B652D64
-C0961DB302FC8E79C00F02695379E94FAF494A8FCADCCF156BECEFB40D3D9415
-540A53C6720A67B49BF087BE80C380B95D32277D8A775312160945A2119011DB
-FAD703BC869E2861D622507A65719243E283B88D5CB5C3AAAF8FDF0C7C72367C
-A325ADD8D891B7EB7FBE1E903C371BEF3836C7AA53E3C3802D9A9EA2797D8E05
-2CD51A48E76330D188B409E0A2365916CF833CB86FC4DAEC9B51672DA0C3D789
-07CCD0EC3BFF4DCE1A3769E69AD8D597D87917324FC4DA960801350C839C37F8
-8D3C8CA488A7D0106E11078AC6D3B694E8A44E5F36E2D7C90685BF19447DC151
-4E0252426DD02E7E08501C3EB0D9C864BF32BE2DFB7175D0210BECE87FD50B9D
-F0819710B485A3674BE91FFA670166C6938D20E52C66E1190CFAEF126D225205
-A728002F9DEDF1DFE02131F245BCD9C2AAA82381AE1577FF689D54388A98EED9
-5897DCC7EF560F75C2845FBBF08996A6C4734138E2BB4C565554A02538F32CAC
-A0E1BAA22DA9E9CF73EC32E76581309D4659BFDAE4DF5750459F7D9C28BACD23
-326299A75134A4EC7FFBC92108DD63AAFBCEB31050DC5657B02A4A9DC8BCEB11
-30A800757B3964FBB3B1B354F7AE8FD9F87EFFED5AAABAE605B0662DA3E34E6A
-3FF1DFD75D62F061B0E436B14D85E26CE841B868AAE5197FD4BF93C134EE8FD6
-6DFC807EB3C63E7E09B5E2AE41DCE803B518626015F56CC3B6BF31461B5CD0FB
-5048765834CE4AC08BC587B078EAE39F280591AF10C91113F2F0595F08A7AF0A
-6AFED5036805F8569070A02A4E88E810DCCBE7086AB9E774D7757B9140B6A487
-05D2652D69F45809242A1841D7B8209B04EE3B98E53BBEC660927D79241B67A1
-7561DE46262CD2EA631CC6D586C83C51EFB7AABAB87EFBB4C5DAB2DEAC9603D3
-585C41B6EBEC35B1E04FF553CC386174A76FFD4392F500682A350D65766F2A6E
-B22B54F7CEDA49B214675AE4661C80763B57BDDFA0DDE948A8907F930F7AF362
-01E9C3E09E2AA1FDD6B938E71FCF8BC71F76021275F1E327752BB0792F3A3E82
-7C89E1CABAEE06A91E649D6D4264DE433ADEF3A4FDAAF8467F429CC800B0FDCB
-B33122260B211EEB89B4A9A0B41EFA9D0E9E3845186C09D81C379334E83F3E38
-016EEEFF5AE32BE14C7FBFC371BE767E9F41A4B79532CB791324523B88F9C986
-E68478711DC711ED277B25D231047ED775F7F2DF7A1720BE57BC79F4D4B53E25
-ED3A78235CECA6593D63C067388DF67367D743C8BCC6BF28A6FFD04F75055CDD
-9E643BDB7DB63C41035883C800FE4C90D1D6A5B7022E57D745820555DF933B8B
-7352610F757EBDEFF020D89DA275040B9FADDE7544C1FC5A3BE04BFA9174A6B2
-C2CE4C529E441CD1C89F3E35AE14599B277882F35DD5D4F734D23503DA669A97
-57C456950EFA1EB1B8F0E11D47AB5E3AA5EEB3F4E2532C704A22660A4EF8A6E9
-5EE48E35A7DD8E9D6EED1B650739ADDC22422DA7D5F095F4D2EC83307B18E93C
-46FA4A7E38EEE0E410CAB30FBF589E9108A2C75ADD6B92634ADA85EB42910E54
-556CD86413C0EEEAFAA23ED4313A92D89AA13ED415D3FD0A4C70B506D1EB3945
-60DE98A614B9FD5B708F5998D9E9FAEAA2BFCDBC9379A7529393718912646230
-1501C1BF3114ABB02AF2EB0F0BA1FFFF101B4F168E6126933CBA71F3A52841EC
-19C6319F8ABEC016582DB65B189D69F8B18576DADE57D5007ACD9F48FC6C46B2
-E7788082500CD75CCD0FF4F663025051AFFEE5A63BD8428922BA16D33D2DB733
-4FC629A418D07EA5AB9E8F2928C2B3CE2E7728425829F059BF4E4D9E44019345
-4F93C5C2847AF331E1589A9F6889425C7F81C07B953844C2DE59110D4EF8FB7D
-37CAEE30ECEBB89A6D46423D324D261123D8D8E9EC9BB8C5A08E8348504B8553
-71ED224595A61A30AE73973C3C0959708B0AA187548FF1DDE756D8CA8E35B409
-B56FE1F4DB6497E5D2749177C766A2145A38F89DB483B6A744763D009FE79B7D
-F873BE94A07584DADF0BA63361A01C9679110ABCEF756BF7650CDEE1AE068B9C
-A35DB06F48A851DD67F8A2641B467D2A7DCE760D2A52A57BB022B6C686B5029D
-EA65466EA3887B29E88B221748FDCE289A5D3D1F7D1648EE5275D9D3BEF0F841
-815DB5820EDEAB2CF692BB12E0E06CF6E77850D82127BB182CB2B22A712B0A7B
-2DADD3ACB6EFE7633BEDEF90DAFCF305E1A662BF4E797C1430173040B91EC63C
-54DEA656B6E6C5513590AC60FA6DA144976890940A527A8CC210528E66431438
-6D1DB2EB164DFADFDA0DF6792349726002A351CB2333FA0DD7CB17102451C739
-9DC8D0F2719303BD23B57150E317E6907925C9052164C182BF22AF1DA3DB68AA
-A60DFDA4B48819C41B8F1F63B59CA6A916131EAADDF1C8373AF61EBBF40AE1A3
-561A46D7C7C188D792F8CA53A6731E31D6A437E8ED46916D32ADFEC279B3D6F2
-C4098D3ADBB17993C5EC68B75686546BDF2197CBDF85F6D98895647EFA676EEE
-B4F034F1A5B2E02FB6F500547FD3F619F04EA866305D2E9DB95116EFE6E99BCF
-D090D3EB8405B60FA3CE7819BBEE0EC8FDEB0BA89ED4827F0B816850676B1AA6
-518D89A2E240F89123B76A2FA4B0785611BCFB3B3D52A065F31486F8A8DFA02F
-D4AE04EEDAA7DAD07EB25EC8F6165ADD9BE3C3EECF7A10735E4863BB85855A44
-F356085F624F40553AC10E2CCA29EE9682192635061EB159AC4FDE005CA23170
-2730408E744F13922FC8F6E50D3581E2128593031F532D4AF9B83949EA999CF8
-DC4F827DA0400CC283BB42DD7B5C3FD1BC9B444EF218893BB35FAB0802ACF9F3
-86F39BE308A1FE7E192640CDB41A7C2AD6DF62664E0B65D4D51BAF07EEC928F2
-83F6AD45AF73FBD55CD6282ECF58BB428E70A614F7C0514D86A8DCD947E71283
-D5E389FCB2F945E93F952A0BF65C6F8C4039D418CAB8AC54B1C4EDEECAF9BF88
-67C1B8452629A46E151E04E7A2FA928E5639BBBD37697CF484E77FBDF82B435C
-98BFAF001AAA118A7EBD5DC32F7B24B4AB1F7E51BFB64B526D9330007B782963
-AB27FFEE5F70AAC1FA5442E2D8168C039E01748A039C3A689131FE94F880B68A
-77069A844C61A6C98BB1B4F1590EA2716A1B5C396B50A683341F9E170E3094FE
-802BB1182BB2F17BC6B948669D3B147FF32AE01CD8F69EEF73D1445381ED2309
-A354EB2E29A9010C7B6397255579818A22523FD624EF673B3EEC48AAEF18D74D
-DA99B90E05E5431B6B36F777C5D77BE64B1172B484595562D001A18AE3640DFA
-405BC69A63460C0C837064459E1D4B7216CAE709E2B418647D60A2FFABAA8790
-0FB7C9B846459C1C68F59203875FEF7BDDFC8204D18CD54C272145FE65C966EA
-43B87FFF33225E445EDEAB34FE1869428714992B43E324DFACB816DE195E1773
-06321365C446DA650A634DFBA56A7F360C6CF0D7AF37EF7FB16C21FD2819940C
-461DE8284C44320C48E9837D1E9FF36098B5D244DF3B7CDA03E81647D62B9619
-F20255A91926776DE45DFA051C811D22587AA88822BD9DD7518D2AF2B9BA64C4
-DA24D03512408EF8550E28293FFCF9AF98F32E57B475724C9C7E723FFD364834
-D5DD514065392F9B2AAE36B4BAF5D017F36EA730DA4FA02D2AAA3704C6715919
-0BFF56A8F70F73F63AE796DB52FD7F861E9486ED170B5718A96AE2F50C168F81
-277899992A9E8E8B2E30A42B4389CD8A5BE57F5C74CBB0963D99A23E8024D640
-EE408A699E8E0C9BF7C5A2D72EB716C5EDFFD75798695F26704E9D5CB4F84FE7
-D02407ABB81DB79A8DBF52839D28E4C18EA548C1163F8DEF04E5B400E7E4AD0C
-B12195B21898D241A158560DB4DE0652FD1C0189220A15F2D3367EA1340CF29B
-CF9B3E1191E4A6FEFB3965DFFA22A1278738B1F84CEDCBCB2BD50D2B2EBD78C0
-BF95298BB3A67BAFFA78FE0C53D277665EAA3FF29C2DC7DEE1070C71B9D1F1A1
-0D8F784CED8C64C9F7F1353625B8A20D9998967044C40ADDEEC59E604DF34B6E
-541B242534176E092AFCCE4376235F5078CBFAE6E780242892FA7CD38F05110C
-E18D82329631BDD915D67954C5EF38239289D05BCB5447466554809184CDAAF8
-72FF8C9858B15EDDE82FBEEBFE4223EB96731EF7E7E03289A818DB17FF0F7055
-0881E02DAAFC64C8C2D90A54238F00F4BBF4220435EB9619AA788CC0F45721A6
-D659A1D2F0E4D6565DB68B522CB5DF1876D750F62E1724BE71175CD7E34489CE
-26B2D193392BEB23D2F7CC570D53AF94E157A9B9980087A36D35F7B644A04E15
-992803A2B7A629DBC863D890C85F4520FFCA5B253333E78DE36D8DC1C1559684
-96F1B4ABA8729A7C2992B5FAF2DD6AC96B934A7E2933F902535F5EFF762518BE
-68D73EC2C947D47C55CEBD77842D472703A519E08A0CDD731179AE74425AF46E
-7B1924C3C418A01A584202D71B6971FA8115353B77FBF830EE8F526166204CFC
-467B0678093F1C99361A95F76860E5FA170FFE674314C3EF05549E5B37EC7925
-A770392344B531E799A4B3FF2F7CDEE784DD83EE019E72B93D1CFC8E0A22AD9C
-EF7683BF07123573E2DD156E38DC7C9E7BD934043A78E6BF8B774F2A41734082
-47A9C8CBC6B90CC3849160963575DA80ACE6FF24CE7030F2ABE7D154F0136D25
-8A7063FEFCA0536DB608D0D60932BFD670CA642FA6FCDEDC699B264729DF1B09
-205547869402464424FF3D9DBED6F0E4300E3E7238ACD91DF0E7D75BE26D9633
-A318695FE6F38E564A5550B1D88109954AD4C18DFEF5F1247E51EE10CA1D515D
-E7498B7813DE16A1F0C0B7EAC9B12867E736CAF5DD4B0F046C037967A52296B5
-A617B3D3F9E2A8B4A3055A56A2822269CC563348D2E3917603E98EA9EADCA4CA
-3B25AD1C1383ED759EAF4D36CD00A9FBF59CDA77057576C3B17FCA601CD9907B
-6FAF24443FE8EB53B6A73FEA434AA8F6EFEAC96EAF36B67537E7C2BB67870C49
-A3D4EFECA0491A8317DB36B809899C713F8D5AB2D4E7E1FC61EC80AB862627CB
-783D35F2E9F125909D4C0E2E738DAB7740776FD0686F6EBEA3DF9A2B0C51D010
-D1EBA517A0E69619BCDBEB06FBABE70082449BA53C10AA86EA4B7CD697309D9B
-D10BA8E876680DA091DE9C9D6DCFFE367D80D14DADEFA67B59D7143888AA8C53
-1FFCA518BC95086BCDF146209B4861ABB60465A6D6C78BBB404C3E7C1112DCA4
-9305087190550CECE3EA832D0712C0CF0B61192675CD247A2B5701A16E75C857
-A4C178A22A1D3DBED9B521B404FBAB9B419A719AE42BDC1379FB0CC4BFC871AD
-A4F7E7C05DF29A1DCCE36AC9B4BC32B9920AB925EEC4D356F52090CC4A6936FF
-4A3748F709B8F5C398ACAE3751FAD82FE555F958CF43B6F73B16AA7D68BA02FE
-9DDB752B3ECE4052A653D84AD8BD66E09AC5FADBFA18CE0F2F1DD4189737FD42
-1E32B534DC5E3C6862B1D72AA1318BAC7F9DB1895E6E381FBF2670356182800F
-375922CB0B2A22617DAA12804F620541DD272F9A6C139843C84A33D9BF2A486B
-013E52CB05D9017161827203DBB820DA90D9A8E6851E95719B2D4F1BA81CB12C
-E46D15A6BF84F58C48CBEFC4D3E3C5532EE8CDFFF85AD6343D2ACF82C9087ED9
-5461F063D846D9B7F9191441037652147A1FB0E5DE51F07980058DF9F5670809
-01F3FD83C1A5D27D298B6E57AFBFDA9576EFDF1F95D82E70548C5FB10AF7EA24
-863D19438876D55950F9516D7AA746CF61E60CE24E08E6DC996E9F3C45D51959
-49F4510CD259F52BB087AE3539D66ADD238985FC4A770E9CE248BDA4FF5FAB5B
-B4B336BA1879CAD2EE6D783F3ABE68AE466F1CEA1F103C20FB7C9CD0FBAB2B12
-ABFDCA5081BDF6243568FD63D98230C21EA5D82652AA00322178C0B8F3808B87
-D38C4E8EC303DD63864D17622873C25435E8396051D09F767EB0D83096C78D90
-C44DACFC188EA312D672CB43CC538CB80F4E155643DA96831B0E420FF2F6227E
-DB76DF562284CB2141970D34822E321C25140729BEC5D882E212CA38625B8EDD
-68B9B6038BFBA2BCACD038FEDCAA58CC5E3B4A60D7970B7920A77815A98DA5BC
-23DDB9FAE35B3F807F0E1E1136486D823D64BE32DE4B92F3E228C78B8866192D
-F45563086FBBA428BCBB7CDCC3B0DCD52FB71984263646726EA5AB024774E44B
-ADF912F9E30F49D3A8FBD63C501BDFA1D33B9063D2971744DA02F4377E10A2DB
-1E51E1CEAEAB5EA739A4052DDAA5FF981CD31460E3FA77DE5FE2E1FE1AC7E214
-FC46936FBFF87227B9DFF57D3211A340D76D54CD170476B17BCDA45CE4DE64BF
-8D3AE8C464A89F33E4D5BEC5838B58331978769574D066CF54ED5E3235C7CF1E
-E514D77041F132E00B13A76A105AB3EB6E4FDBD3E17315E1E0A224FADE625694
-08F6ED842CA04EF55CDF2CACB2EEA5DABDCB79FF7D9B695DAE2B919122800171
-B474419D914DDFDEFA36EDF85943DC7FACAA7942D7ECAF59DD86D180A35D6254
-8CE7F4B93D2773F4C10B3F1F1DF8D844BB4719549E214E37598BCD577141BC18
-B85C1904A00E780E2B0EFDBF5EF51C5C3F8184C25853B1727EAE5E646178566A
-4853DD5017B2ABA6EFE496271D1C73675BC4DEBA558D53A63F9F1D30B9BCD430
-9D75D2F06648428B6BEAC727C39DB3105919AD2EB184761BE599B45656E0EA34
-8B0D6BF5D5EF773A522CF72060DBAB749090871F1CAFCAFE874215AC09774AB5
-A9B5311C2E7636C72468503347EA1A45344A43E0DC78100DFE97250D11F9EC62
-467E98ECE66B329193EB624E2D0FFB91DBACFD1E8B5FD89289E99F07E0957806
-7BC8D89594DBA1837F03F04AB254A065C71663B258D4F9C58B5CF4B21F1EE1F6
-101B399C66232F7B38859A81C71AB7B6FDDF675865772756A03798F8BAD3A827
-D42FFA019592E0E9EEA6138EBB933669685F7C641D93DB32DE39FFBBE3AA6578
-E65DAD49B135677E30771CD0FB00B1D50A4C1DC7CEE93261AA03A5B402FE371C
-C1F33591F2A8A1BED79D9A98AA7CE99389960DDE008B289D73CDD2BE663CE9C0
-896F37670E2BAE590BDD6123B3098F7B573C064EB4BE096E4A71CCAF6D2BEFED
-F9F544C98850607601FC646EA9360A62021729F83202D5398DE848C29EA9F870
-918E9A2501C6B8AE1F2D34B421C598D7F52C8FF0FD4C6DFF4D44E5118BB82CBF
-01BFCBD49EF8162EF1889E05861E616BDADEFA515F0DC759DFF569E8260246C0
-B737DE1143DED9FD0F3FDF1CAE2AC00C783FC496D41D6B956C22C9790796E198
-7418ED11FF7F4FFB66BFAE608FB762B09723AC952EABBE8549736DFCE6701CDA
-562A68F58F44A1B74FC3B6BD400415B648336C4737BB0B0C81D2529CBE2B1D5B
-C9FA599246309B20D7BC25790E2345697947A3EB69177A1C133BFFB985A03F27
-C8897A6300915AE01E7DCC29060A55F2CB71583BCD025624C7B916A966412D8B
-5E4584AF78C264395666F411949C873C39BBFDD9392EF3DF1E75276C2EA757F0
-FE26466516A8FDD370AB3C9FD1B933ACCBA07F7D0CBBE479E75AAA0CD23576BA
-293452C9B67D80A3C6596DF278CD3A0BC2C56AA0A1132E79CDDC5410FAD8D1C5
-F18241E20461490C587282F35E5A51515E574D41EEFAEB1A09B507EB87584046
-919881D6845410635BD3300BDAE1DB512F56A3CC9AA868B055F4E3124567DE26
-5DF9EF9FDF43EF499A2B2049E999BCE6425C6A0B097D91016285261EF9F8423A
-6AB080672B37FB9F945EF31474C44546D480E5EE3E9DD2970D4728D97AE4C758
-EA8795DC7884DD43D5B59C7028C7DE5B0C68EBEAFB3929990260B8105BB76D35
-67155668870DD50BEE9A2B34C9800758D651DCB531D83E5585A71CE9062E4D0B
-0F5E2C944E90CD122F62D540B3F333B79C47BA6373D45552AB219371B14865D2
-E8EA4B5E195837D435D8723A7084E4CAD092FA386F88BD62CB5A0FE0FA415082
-750E7D3250C5AA486F25B22B0C5BF48686681CE50B2D4146189E2288A3E3CC7B
-915A0B698768176E7A32A11DA7D382A88E389DE752E87CA5A33A20C42C5B7C13
-9CE487DF38E4B5DC807A756E24FA36A3BED14C7B2D53123A778DC6C08D5EB889
-9C7B05ACC92A54C3D9CF49C1A624DCD6EB2B06FABE33ED1E57C67EDB142D7312
-9A47380515711DFA6B6C2E0C83672697BB545B4C855EDD9041C98ADAE9555396
-98EA56DCA6C46355E74048C56984A2661D606061262B6E033DA20BAD0997313F
-33FDF978E0A6DE0D08685E85E673040F95DD90E99B24572D3F4C5B0EDC16C91B
-90C11A6D6512FEF9321FCAAC8C70BE9FEA60B2FE2D56BBBDBA08C7E78AC27884
-CE83E55350C9A2137CDA05AE0EF2AD4A4FA29CB7124914D4E7A6B4EE6BCF43EA
-5FA85B4F655FC77DD25B506DB5022B8CA55F534A1C2005D6937A2A8BF7BCE7B8
-F88D1F8A8ADB8DFE2B36F02F4FEFEE528ECD3913A46AB2737A28D47FE4EBAAF8
-5C2F8F4740798F49CF236D86B98EB54A8F035ECE7C2B0B7399755B28CC7A1098
-CA2A8BDC6F8E5F33547EA025B6E863AB04AD9082F0EB837CF1F7767B7C85F4A7
-C16301CDC9174A24B2C03CB74FEABD478D945270E895389E8DBF33FD9686B4D3
-4F923535CCA8D928F4975DCE5BD7A774F8DA58C23CAC32AE318319EEFE3049D2
-B66E8BA8482E5E5D02821D2E4F034A78526A2AD7E56E163650ED08F3EE5B9175
-9A89DC36D6EABF13C9FD768B4DBD9D9BC5D68AFE1A0980B636A32A645E13860A
-A6668C9376A91A44CD42858F2DD87D8CB7EAFBCFAFE26CB855F429018A6DF526
-D5C66A38B150578A7AAFFC28E1186A0781F468C87479F40FA87148A9BA1952A7
-B0C0D1E97EBD6B1828E1DFE7C53F76B31C3ACC49F21B7A71C1B3004F1273167A
-E190B81633F117169880A9B1A35CDCBB4E9E0FEA5A804D8352330DE039EF5905
-BDE3C237F3478C1CC866940A52F17EAF9EBE9CFD52A5DC1C8AD7B11CB8C655A7
-2354CCF17E4EAA478BEF02C584F6482847DDD4F8B268028BF9A2C46DFE9E4132
-D660A42B36C8776728EB148BC7249D59E45BD270888392C4744F0F68B1D887F2
-B0C7FBD18039A1889EFED1A257B869DF06A1D58CE245CB8027706AD0A41B39E6
-9F06681579F8D6F1C1AED050D1F4609482CA68021975898BB4C307D1D6CDDC43
-D9FCD12CB85C996012159A8AA2F65158D771BD4C1B3BBD8F90257C39BAB356C8
-0B3B64FF692670C08E2D3476F04BF1B180B3604000AF26F9F65F81C70C2A20DA
-1E04366FED6C4E2F7C7D8541FEB73D170443D8113B42C94AFF10E122BD64EDF7
-574B612BC39CD51AE4079AC9EAF4ED4911FE4D5EA4852045352560A8AA3E678C
-4459E783C0B235487EC6D9AEF3EE4F8FD634884833D4C6AA4461724C56FE7ED9
-FE0038952CEBFF9829004F873B4133F28BBF060C451CDB31A6E261F2A59A2CCF
-0FD10846400CD48F7DE4941B463D9876C081FD691D2A28E32F3DEBE78DD5C991
-187E6A57CFC436F444A0E342B63F8BB2CA2C4235B9F8283A056967F3E3378334
-7BD172BA5616F74A583D5FB25CE60B690922F93330893E8087A86B17D4EA7428
-DFD1DED9DE620D6033A76DBC836F3ECDB902D8A74EABD8FD9BA985ABD5FF3402
-83140F5FF5B76525D28D039C4A869462E6BC72478B82F13E55A352BFBA2299DE
-1AFF3073CA3846BABC84258A33EAB477C70EB9869FC786E0A506ABC5E8D801FF
-FBF1373A2AFA55FE14F692D1F5D16D3567119973E74AE41E69E5B7EC2D5ACF1D
-E71C1F30C7A19F1F74CC2B880FF3FB37A380198F11CDBDEE950385EA39198A61
-AEDEBD8348375E5416BC93F3052F486296C74CCFE40569473E161F10C421180C
-4D71E022EA8257C909FD6CB3E5CB0C3BEC43F690E2D4E7E0B62CF4A820F509E0
-42AD253EA1E20729C5688CEFC836A1AF46F70EA4E6C7DC63B581624D3A2212CA
-668CC4E9DC7C8B7C4F3A332C2B9BC936AB7CED576A73249522D421804C4D12A8
-803C0202E53C3EC000C696E9748E706C2E033240C867038242159B77818F39A0
-5C4852C06B846291B14BED69033A9B5DDAFF7DA950421683B85ACA455252DBCA
-77FE148A19A8C734DD06FB70CF57BA0C39ED94DCCA57B1BC14FB1F0092D990B5
-8A0C2122DFD8AD74E26A8BB643F6817B355EED0500E7C0556F8BA1C1A817B872
-FC495E05464406C1B29E34A0969154CA80CDDDA8C3EBFF4C47EC37053C352AB1
-FBA61EA210B86C41D20624B0506AA59A1D5681357AB6D16678216238D0BF89AF
-495B7859623A99591BC1B04100B179A6311C4B7E569E9A36E309C9D420911373
-F6D6BCF78E1788C4ED58044B34A152302237149E780ED23D769C0FF13EA94BB4
-9EF831F55971D02429A6DD61072EE3D82AA0223D5977B6C26D63243275C02A38
-69D00B2AA7B26F8A4B0BB2E5D8EA17DA0BD21466A4DB0F833329DE81E225391A
-B54F249E5B8722420D6DF69AD7F2BC0FDC74F43EF460F3D36CA3D54BDFA07B86
-EDE0A42AE77461C61A2EAFA8F1965F624ABB1B01CC2CFE07079A6BE0BF0764F6
-742774D3E43E085ED8C8CB4191E950492F86E3236DE32BB55C07DACEF50D35FA
-3C531CDA3E4D058FE3BAB9841D6A9B4695F87BD738C4D468222F25D20DA862C8
-1B96DAD35276A766B5C2841E6DE6841B1328CEE15A5FF87170C9B1201827FD0C
-DD229DDAAC38C4EF471F3404C7B1AEA1A868F04C9337188FB15651BB58EFC0DA
-ED780A0247413BF4C2FBE34C81E00326D38D2502A7380B92968359EE369E6CE2
-6EE99A7ABA97479F7AFCFC82D032C759643B28858E328FB019A778DE70868DA8
-773FE867A54ADBE104DB2FA9EB0ED412A65F8762AC6A4636C38E4454D7B20E6A
-11A39B92E3933167046C97F3216E151267D09EE5A12F83
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-TeXDict begin 23867906 17900936 1000 600 600 (presen.dvi)
-@start /Fa 215[ 73 40[{ } 1 90.9091 /CMEX10 rf /Fb 183[ 50
-72[{ } 1 49.8132 /CMMI6 rf /Fc 167[ 57 88[{ } 1 66.4176
-/CMBXTI10 rf /Fd 140[ 45 40 1[ 60 59 60 93 7[ 52 3[ 56
-13[ 65 83[{ } 9 119.552 /CMSSI12 rf /Fe 138[ 47 33 35
-31 1[ 47 1[ 47 1[ 22 2[ 22 3[ 40 47 40 1[ 44 16[ 58 80[{ } 13
-90.9091 /CMSSI10 rf /Ff 207[ 52 48[{ } 1 90.9091 /CMBX10
-rf /Fg 135[ 51 15[ 54 15[ 79 13[ 56 1[ 81 6[ 79 65[{ } 6
-90.9091 /CMBXTI10 rf /Fh 188[ 37 3[ 55 55 13[ 19 47[ 55{ } 5
-66.4176 /CMSY8 rf /Fi 161[ 45 32[ 71 2[ 25 14[ 71 1[ 35
-35 40[{ } 6 90.9091 /CMR10 rf /Fj 150[ 24 32[ 58 7[ 37
-4[ 20 59[{ } 4 66.4176 /CMMI8 rf /Fk 134[ 45 52 2[ 52
-33 1[ 41 2[ 44 55 4[ 31 1[ 43 45 1[ 47 39 10[ 75 28[ 25
-25 42[ 37 40 14[{ } 17 90.9091 /CMMI10 rf /Fl 240[ 42
-15[{ } 1 83.022 /CMSY10 rf /Fm 203[ 35 1[ 35 35 49[{ } 3
-66.4176 /CMR8 rf /Fn 148[ 45 20[ 56 3[ 77 14[ 48 64[ 71
-1[ 71{ } 6 90.9091 /CMSY10 rf /Fo 138[ 83 58 62 55 2[ 81
-83 4[ 38 2[ 49 72 1[ 72 30[ 117 12[ 81 81 81 81 1[ 81
-2[ 81 45 4[ 63 63 28[ 94 11[{ } 21 172.188 /CMSS17 rf
-/Fp 203[ 26 26 26 26 1[ 26 47[{ } 5 49.8132 /CMSS8 rf
-/Fq 134[ 42 42 62 42 47 33 35 31 47 47 45 47 72 22 44
-24 22 47 45 28 40 47 40 47 44 12[ 62 51 2[ 58 3[ 49 10[ 61
-6[ 25 3[ 45 3[ 45 45 45 45 25 30 25 2[ 35 35 27[ 49 12[{ } 42
-90.9091 /CMSS10 rf /Fr 135[ 54 2[ 60 42 45 40 1[ 60 59
-60 93 3[ 28 60 1[ 36 1[ 60 52 1[ 56 7[ 77 4[ 80 65 83[{ } 18
-119.552 /CMSS12 rf /Fs 137[ 45 1[ 35 37 33 1[ 50 49 50
-77 2[ 26 23 50 1[ 30 43 1[ 43 1[ 47 12[ 67 3[ 62 10[ 58
-70 62 14[ 49 1[ 49 4[ 33 45[{ } 23 99.6264 /CMSS12 rf
-/Ft 134[ 89 1[ 132 1[ 100 70 1[ 66 1[ 100 97 1[ 154 46
-2[ 46 3[ 86 14[ 129 8[ 169 5[ 129 71[{ } 14 206.559 /CMSS17
-rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
-setpageparams } stopped end } { true } ifelse { statusdict /setpage known
-{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop 0 0 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 0 0 a 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray -600 1668 a
-
- -600 1668 a -600 1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade
-0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1
-TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 0.43529 0.43294 0.47765 TeXcolorrgb 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-Black 0 TeXcolorgray -475 -600 a
-SDict begin [/PageMode /UseOutlines/Page 1/View [/Fit] /DOCVIEW pdfmark
-end
- -475 -600 a -475 -600
-a
-SDict begin [ {Catalog}<<>> /PUT pdfmark end
- -475 -600 a -475 -600 a
-SDict begin H.S end
- -475 -600 a -475 -600 a
-SDict begin 13.6 H.A end
- -475
--600 a -475 -600 a
-SDict begin [/View [/XYZ H.V]/Dest (Doc-Start) cvn /DEST pdfmark end
- -475 -600 a -475 -600 a
-SDict begin [/Producer (dvips + Distiller)/Title ( Multiple View Geometry \0401cm Chapter 4 Estimation - 2D Projective Transformations )/Subject
-()/Creator (LaTeX with beamer class version 3.07)/Author (Tomohiro Yasuda)/Keywords
-() /DOCINFO pdfmark end
- -475 -600
-a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Ft -39 27 a(Multiple) 66
-b(View)f(Geometry)p Fs -191 379 a(Chapter) 33 b(4)f(Estimation)h(-)f
-(2D)h(Projective)g(T) -8 b(ransfo)m(rmations)p 1 TeXcolorgray
-1 TeXcolorgray Fr 487 714 a(T)e(omohiro) 37 b(Y) -10
-b(asuda)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fq 707 1064 a(2010/6/16)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fp 2274 1639 a(1) 9 b(/)g(4)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (Navigation1) cvn /DEST pdfmark
-end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (page.1) cvn /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop 1 TeXcolorgray 0 0 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 0 0 a 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a
--600 1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade
-0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
-
-2424 1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fo -222 -328 a(4.2) 54
-b(Di\013erent)i(cost)e(functions)i(\(5/6\))p 1 TeXcolorgray
-1 TeXcolorgray Fq -475 -86 a(The) 30 b(image)h(co)m(rresp)s(ondences)i
-(de\014ne)e(an)f(algeb)m(raic)g(va)m(riet)m(y)h(in)p
-1 TeXcolorgray Fn 30 w(R)p Fm 1793 -119 a(4)p 1 TeXcolorgray
-Fq 1833 -86 a(,)f(and) -475 27 y(estimating)g(a)g(homography)h(b)s
-(ecomes)h(the)e(task)g(of)h(\014nding)f(a)g(va)m(riet)m(y) -8
-b(.)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fl
--381 146 a(\017)p 1 TeXcolorgray 1 TeXcolorgray Fq -294
-150 a(A) 30 b(co)s(o)m(rdinate)p 1 TeXcolorgray Fk 32
-w(X)p Fj 298 164 a(i)p 1 TeXcolorgray Fq 356 150 a(in)p
-1 TeXcolorgray Fn 30 w(R)p Fm 532 117 a(4)p 1 TeXcolorgray
-Fq 602 150 a(is)g(the)g(pair)g(of)h(image)g(p)s(oints)p
-1 TeXcolorgray Fi 29 w(\()p Fk(x)p Fj 1719 164 a(i)p
-Fk 1748 150 a(;) 15 b(y)p Fj 1833 164 a(i)p Fi 1861 150
-a(\))p Fk(;)p Fi 15 w(\()p Fk(x)p Fh 2023 117 a(0)p Fj
-2047 164 a(i)p Fk 2075 150 a(;)g(y)p Fh 2163 117 a(0)p
-Fj 2187 172 a(i)p Fi 2215 150 a(\))p 1 TeXcolorgray Fq(.)p
-1 TeXcolorgray 1 TeXcolorgray Fl -381 266 a(\017)p 1
-TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fg -294 270
-a(x)p Fh -231 237 a(0)p Fj -231 296 a(i)p Fn -183 270
-a(\002)p Fi 20 w(\()p Fg(H)h(x)p Fj 103 284 a(i)p Fi
-131 270 a(\)) 26 b(=)p Ff 25 w(0)p 1 TeXcolorgray Fq
-30 w(p)m(resents) 31 b(the)g(intersection)p 1 TeXcolorgray
-Fk 31 w(X)p Fj 1398 284 a(i)p 1 TeXcolorgray Fq 1457
-270 a(of)f(t)m(w)m(o)i(quadrics.)p 1 TeXcolorgray 1 TeXcolorgray
-Fl -381 386 a(\017)p 1 TeXcolorgray 1 TeXcolorgray Fq
--294 390 a(A)e(va)m(riet)m(y)p 1 TeXcolorgray Fn 31 w(V)p
-Fj 132 404 a(H)p 1 TeXcolorgray Fq 229 390 a(passes)g(\(o)m(r)i(most)f
-(nea)m(rly)f(passes\))g(through)h(the)g(p)s(oints)p 1
-TeXcolorgray Fk 29 w(X)p Fj 2218 404 a(i)p 1 TeXcolorgray
-Fq 2247 390 a(.)p 1 TeXcolorgray 0 1 0 TeXcolorrgb Fe
--475 631 a(P)m(erp)s(endicula)m(r)g(distance)p -475 664
-853 4 v 1 TeXcolorgray Fq(:)p 1 TeXcolorgray 1 TeXcolorgray
--475 1373 a
- /PSfrag where{pop(X)[[0(Bl)1 0]](Xp)[[1(Bl)1 0]](repro)[[2(Bl)1 0]](ex)[[3(Bl)1
-0]](ex1)[[4(Bl)1 0]](ex2)[[5(Bl)1 0]](ex3)[[6(Bl)1 0]]7 0 -1/Begin
-PSfrag}{userdict /PSfrag{pop}put}ifelse
- -475 1373 a @beginspecial 7 @llx 629 @lly
-771 @urx 791 @ury 3820 @rwi @setspecial
-%%BeginDocument: image/dp.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 7 629 771 791
-%%Title: image/dp
-%%CreationDate: Mon Jun 28 14:37:55 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 7 629 771 791
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      15 230 M
-      48.33 180.00 81.67 138.33
-      115 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      115 105 M
-      165.00 88.33 223.33 88.33
-      290 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      15 230 M
-      98.33 213.33 173.33 213.33
-      240 230 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      240 230 M
-      256.67 180.00 273.33 138.33
-      290 105 CT
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-1 SG
-NP 145 195 5 5 TGEL F
-GS
-   GS
-      NP 145 195 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-1 SG
-NP 125 245 5 5 TGEL F
-GS
-   GS
-      NP 125 245 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      100 285 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (X) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      155 170 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Xp) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      125 245 M
-      145 195 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      310 165 M
-      270.00 248.33 215.00 268.33
-      -65 -105 atan DU cos 8.000 MU 145 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      145 225 8.000 3.000 -105 -65 TGAT
-   1 SG CP F
-   1 SG
-   NP
-      145 225 8.000 3.000 -105 -65 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      315 145 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      360 250 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex2) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      360 305 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex3) SH
-      GR
-   GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      360 190 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (ex1) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-1 SG
-GS
-   NP
-      390 320 M
-      775 320 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-1 SG
-   GS
-      1 W
-      420 360 M
-      GS
-            1 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (repro) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 28 14:37:55 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial -475 1373 a
- /End PSfrag
- -475 1373 a -475 484 a
- /Hide PSfrag
- -475
-484 a Fq -1254 547 a(PSfrag)f(replacements)p -1254 579
-779 4 v -475 583 a
- /Unhide PSfrag
- -475 583 a -579 682 a
-  {
- -579 682 a 1
-TeXcolorgray 1 TeXcolorgray Fk(X)p Fj -504 696 a(i)p
-1 TeXcolorgray 1 TeXcolorgray -579 682 a
-  } 0/Place PSfrag
- -579 682 a -579
-795 a
-  {
- -579 795 a 1 TeXcolorgray 1 TeXcolorgray Fi -550
-772 a(^)p Fk -579 795 a(X)p Fj -504 809 a(i)p 1 TeXcolorgray
-1 TeXcolorgray -579 795 a
-  } 1/Place PSfrag
- -579 795 a -1127 904 a
-  {
- -1127
-904 a 1 TeXcolorgray Fq(rep)m(rojection)j(erro)m(r)p
-1 TeXcolorgray -1127 904 a
-  } 2/Place PSfrag
- -1127 904 a -919 1012 a
-  {
- -919
-1012 a 1 TeXcolorgray 1 TeXcolorgray Fk(d)p Fh -872 1027
-a(?)p Fi -813 1012 a(\()p Fk(X)p Fj -703 1026 a(i)p Fk
--674 1012 a(;)p Fn 15 w(V)p Fj -578 1026 a(H)p Fi -511
-1012 a(\))p 1 TeXcolorgray 1 TeXcolorgray -919 1012 a
-  } 3/Place PSfrag
-
--919 1012 a -1020 1125 a
-  {
- -1020 1125 a 1 TeXcolorgray
-1 TeXcolorgray Fi(=)p Fn 25 w(k)p Fk(X)p Fj -804 1139
-a(i)p Fn -755 1125 a(\000)p Fi -635 1102 a(^)p Fk -664
-1125 a(X)p Fj -589 1139 a(i)p Fn -560 1125 a(k)p Fm -515
-1092 a(2)p 1 TeXcolorgray 1 TeXcolorgray -1020 1125 a
-  } 4/Place PSfrag
-
--1020 1125 a -2501 1238 a
-  {
- -2501 1238 a 1 TeXcolorgray
-1 TeXcolorgray Fi(=) 25 b(\()p Fk(x)p Fj -2318 1252 a(i)p
-Fn -2269 1238 a(\000)p Fi 37 w(^)p Fk -62 w(x)p Fj -2126
-1252 a(i)p Fi -2098 1238 a(\))p Fm -2063 1205 a(2)p Fi
--2003 1238 a(+) 20 b(\()p Fk(y)p Fj -1832 1252 a(i)p
-Fn -1784 1238 a(\000)p Fi 33 w(^)p Fk -58 w(y)p Fj -1648
-1252 a(i)p Fi -1620 1238 a(\))p Fm -1585 1205 a(2)p Fi
--1525 1238 a(+)f(\()p Fk(x)p Fh -1348 1205 a(0)p Fj -1324
-1252 a(i)p Fn -1276 1238 a(\000)p Fi -1156 1214 a(^)p
-Fk -1185 1238 a(x)p Fh -1133 1212 a(0)p Fj -1109 1252
-a(i)p Fi -1081 1238 a(\))p Fm -1046 1205 a(2)p Fi -986
-1238 a(+)h(\()p Fk(y)p Fh -812 1205 a(0)p Fj -789 1260
-a(i)p Fn -740 1238 a(\000)p Fi -623 1214 a(^)p Fk -650
-1238 a(y)p Fh -602 1212 a(0)p Fj -578 1260 a(i)p Fi -550
-1238 a(\))p Fm -515 1205 a(2)p 1 TeXcolorgray 1 TeXcolorgray
--2501 1238 a
-  } 5/Place PSfrag
- -2501 1238 a -1396 1347 a
-  {
- -1396 1347 a 1
-TeXcolorgray 1 TeXcolorgray Fi(=)p Fk 25 w(d)p Fi(\()p
-Fg(x)p Fj -1155 1361 a(;)p Fi -1122 1346 a(^)p Fg -1131
-1347 a(x)p Fj -1069 1361 a(i)p Fi -1040 1347 a(\))p Fm
--1005 1314 a(2)p Fi -945 1347 a(+)p Fk 20 w(d)p Fi(\()p
-Fg(x)p Fh -709 1314 a(0)p Fj -709 1372 a(i)p Fk -681
-1347 a(;)p Fi -632 1346 a(^)p Fg -641 1347 a(x)p Fh -578
-1309 a(0)p Fj -578 1369 a(i)p Fi -550 1347 a(\))p Fm
--515 1314 a(2)p 1 TeXcolorgray 1 TeXcolorgray -1396 1347
-a
-  } 6/Place PSfrag
- -1396 1347 a 1 TeXcolorgray Fi -446 1527 a(^)p Fk -475
-1550 a(X)p Fj -400 1564 a(i)p 1 TeXcolorgray Fq -342
-1550 a(:) 41 b(the) 30 b(closest)h(p)s(oint)f(to)p 1
-TeXcolorgray Fk 31 w(X)p Fj 566 1564 a(i)p 1 TeXcolorgray
-Fq 624 1550 a(lying)h(on)f(the)h(va)m(riet)m(y)p 1 TeXcolorgray
-Fn 31 w(V)p Fj 1441 1564 a(H)p 1 TeXcolorgray Fq 1507
-1550 a(.)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-0.5294 0.52745 0.56471 TeXcolorrgb Fp 2274 1639 a(2) 9
-b(/)g(4)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (Navigation2) cvn /DEST pdfmark
-end
- 2299 1668 a 2299
-1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray 2299
-1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (page.2) cvn /DEST pdfmark end
- 2299 1668 a 1 TeXcolorgray
-dyy eop end
-%%Page: 3 3
-TeXDict begin 3 2 bop 1 TeXcolorgray 0 0 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 0 0 a 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a
--600 1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade
-0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
-
-2424 1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fo -222 -343 a(4.2) 54
-b(Di\013erent)i(cost)e(functions)i(\(7/7\))p 1 TeXcolorgray
-1 TeXcolorgray 0 1 0 TeXcolorrgb Fd -475 -114 a(Sampson) 38
-b(erro)m(r)p -475 -72 703 5 v 1 TeXcolorgray Fq 29 w(:)p
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fl -381
-44 a(\017)p 1 TeXcolorgray 1 TeXcolorgray Fq -294 48
-a(\014rst-o)m(rder) 32 b(app)m(ro)m(ximation)f(to)f(the)h(p)s(oint)p
-1 TeXcolorgray Fi 1185 25 a(^)p Fk 1159 48 a(X)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fl -381 157 a(\017)p 1
-TeXcolorgray 1 TeXcolorgray Fq -294 161 a(solvable)f(without)h
-(iteration)p 1 TeXcolorgray 1 TeXcolorgray -131 331 a(e)p
-Fk 1 w(r)s(r)s(or)s(f) 10 b(unction)p Fi 23 w(:)p Fn
-420 w(k)p Fk(\016)p Fc 1003 345 a(X)p Fn 1075 331 a(k)p
-Fi 26 w(=)p Fk 25 w(\016)p Fc 1282 345 a(X)p Fh 1355
-294 a(>)p Fk 1414 331 a(\016)p Fc 1454 345 a(X)p Fk 1526
-331 a(:)p Fq 67 469 a(c)p Fk(ondition)p Fi 26 w(:)p Fn
-83 w(C)p Fj 629 483 a(H)p Fi 696 469 a(\()p Fg(X)p Fi
-34 w(+)p Fk 20 w(\016)p Fc 975 483 a(X)p Fi 1048 469
-a(\)) 25 b(=)p Fn 25 w(C)p Fj 1252 483 a(H)p Fi 1319
-469 a(\()p Fg(X)p Fi 15 w(\)) 20 b(+)p Fj 1604 429 a(@)p
-Fh 4 w(C)p Fb 1682 440 a(H)p 1604 448 137 4 v Fj 1618
-500 a(@)p Fc 4 w(X)p Fk 1750 469 a(\016)p Fc 1790 483
-a(X)p Fk 1863 469 a(:) -147 617 y(\016)p Fc -107 631
-a(X)p Fi -10 617 a(=) 25 b(\()p Fg(X)p Fn 35 w(\000)p
-Fg 20 w(X)p Fh 419 579 a(>)p Fi 462 617 a(\))p Fn 467
-w(C)p Fj 1012 631 a(H)p Fi 1079 617 a(\()p Fg(X)p Fi
-14 w(\))h(=)p Fg 25 w(Ah)p 1 TeXcolorgray Fq -475 884
-a(The)k(standa)m(rd)g(w)m(a)m(y)h(to)f(this)g(solve)h(p)m(roblem)g(is)f
-(to)h(use)f(Lagrange)i(multipliers.)p 1 TeXcolorgray
-Fa 494 1009 a(\()p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-Fk 568 1101 a(f)p Fi 10 w(\()p Fg(X)p Fi 13 w(\)) 26
-b(=)p Fn 25 w(k)p Fk(\016)p Fc 992 1115 a(X)p Fn 1065
-1101 a(k)p 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray Fk 568 1237 a(g)p Fi 3 w(\()p Fg(X)p Fi
-15 w(\))f(=)p Fg 25 w(J)p Fk 13 w(\016)p Fc 1008 1251
-a(X)p Fi 1101 1237 a(+)p Fk 19 w(\017)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray Fq -475
-1379 a(\014nally) -8 b(,)p 1 TeXcolorgray Fn 295 1605
-a(k)p Fk(\016)p Fc 380 1619 a(X)p Fn 453 1605 a(k)p Fm
-498 1563 a(2)p Fi 563 1605 a(=)p Fk 25 w(\016)p Fc 699
-1619 a(X)p Fm 771 1567 a(2)p Fk 811 1605 a(\016)p Fc
-851 1619 a(X)p Fi 948 1605 a(=)p Fk 25 w(\017)p Fm 1081
-1567 a(2)p Fi 1121 1605 a(\()p Fg(J) 13 b(J)p Fh 1293
-1567 a(>)p Fi 1337 1605 a(\))p Fh 1372 1567 a(\000)p
-Fm(1)p Fk 1467 1605 a(\017:)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.5294 0.52745 0.56471
-TeXcolorrgb Fp 2274 1639 a(3)c(/)g(4)p 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-1 TeXcolorgray 1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (Navigation3) cvn /DEST pdfmark
-end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (page.3) cvn /DEST pdfmark end
- 2299
-1668 a 1 TeXcolorgray dyy eop end
-%%Page: 4 4
-TeXDict begin 4 3 bop 1 TeXcolorgray 0 0 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 0 0 a 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray -600 1668 a
-
- -600 1668 a
--600 1668 a
-
-
- pgfo
-
- 272.12965 362.8394 0.0 0.0 pgfe
-
- clip
-
- newpath
-
- 272.12965 362.8394 pgfV 136.06482 0 0 0 0.0588 0.0549 0.12941 pgfshade
-0.0 0.0588 0.0549 0.12941 0.31764 0.31764 0.38431 pgfshade  pop
-
- pgfc
-
-
- 1 TeXcolorgray 1 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
-
-2424 1668 a 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 0.75 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 0.43529 0.43294 0.47765
-TeXcolorrgb 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 1 TeXcolorgray Fo -222 -293 a(4.2) 54
-b(Di\013erent)i(cost)e(functions)i(\(7/7\))p 1 TeXcolorgray
-1 TeXcolorgray Fr -475 562 a(Sampson) 38 b(app)m(ro)m(ximation)e(fo)m
-(r)i(a)h(conic)p Fq 29 w(:)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 0.5294 0.52745 0.56471 TeXcolorrgb Fp
-2274 1639 a(4) 9 b(/)g(4)p 1 TeXcolorgray 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray
-1 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (Navigation4) cvn /DEST pdfmark
-end
- 2299
-1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 1 TeXcolorgray 1 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [/View [/XYZ H.V]/Dest (page.4) cvn /DEST pdfmark end
- 2299 1668 a 1 TeXcolorgray
-dyy eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/rinkou/6_25/presen.snm b/latex/M2/rinkou/6_25/presen.snm
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/6_25/presen.tex b/latex/M2/rinkou/6_25/presen.tex
deleted file mode 100644 (file)
index ebae207..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  \usetheme{KeynoteLikeGradient}
-  %\setbeamercovered{transparent} %\e$B0u:~MQ\e(B
-  \setbeamertemplate{footline}[page number]
-
-
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange#1{\setbeamercolor{alerted text}{fg=orange}\alert{#1}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{{\it \setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}}
-\def\innersection#1{ {\Large #1}\vspace{0.5cm} }
-
-% my mathvec extension
-\newcommand{\vtheta}{\myvector{\theta}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usepackage{fancyhdr}
-\usepackage{ascmac}
-\usepackage{amsmath,amssymb}
-\usefonttheme{professionalfonts}
-
-\title{
-   Multiple View Geometry\\
-   \vspace{1cm}
-   \large{Chapter 4 Estimation - 2D Projective Transformations}
-}
-\author{Tomohiro Yasuda}
-\date{2010/6/16}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-
-\begin{frame}
-    \frametitle{4.2 Different cost functions (5/6)}
-
-       The image correspondences define an algebraic variety in $\mathcal{R}^4$,
-       and estimating a homography becomes the task of finding a variety.
-       \begin{itemize}
-               \item A coordinate $X_i$ in $\mathcal{R}^4$ is 
-                       the pair of image points $(x_i, y_i), ({x^\prime}_i, {y^\prime}_i)$.
-               \item $\vxp_i \times (\mH \vx_i) = \vZERO$ presents the intersection $X_i$ of two quadrics.
-               \item A variety $\mathcal{V}_H$ passes (or most nearly passes) through the points $X_i$.
-       \end{itemize}
-
-       \vspace{0.5cm}
-       
-       \new{Perpendicular distance}:
-       
-       \vspace{-0.5cm}
-
-       \begin{figure}
-               \psfrag{X}{$X_i$}
-               \psfrag{Xp}{$\hat{X_i}$}
-               \psfrag{repro}{reprojection error}
-               \psfrag{ex}{$d_\perp(X_i, \mathcal{V}_H)$}
-               \psfrag{ex1}{$= \|X_i - \hat{X_i}\|^2$}
-               \psfrag{ex2}{$= (x_i - \hat{x_i})^2 + (y_i - \hat{y_i})^2 + ({x^\prime}_i - \hat{ {x^\prime}_i})^2 + ({y^\prime}_i - \hat{ {y^\prime}_i})^2 $}
-               \psfrag{ex3}{$= d(\vx_,\vxh_i)^2 + d(\vxp_i, \vxhp_i)^2  $}
-               \includegraphics[scale=0.5]{image/dp.eps}
-       \end{figure}
-
-       $\hat{X_i}$ : the closest point to $X_i$ lying on the variety $\mathcal{V}_H$.  
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.2 Different cost functions (7/7)}
-
-       \innersection{\new{Sampson error}}:     
-
-       \vspace{-0.5cm}
-
-       \begin{itemize}
-               \item first-order approximation to the point $\hat{X}$
-               \item solvable without iteration
-       \end{itemize}
-       
-       \vspace{-0.5cm}
-
-       \begin{eqnarray*}
-       {\text error function:} & \| \delta_\mX \| = {\delta_\mX}^\top {\delta_\mX}. \\
-       {\text condition:} & {\mathcal C}_H(\mX + \delta_\mX) = {\mathcal C}_H(\mX) + \frac{\partial {\mathcal C}_H }{\partial \mX} \delta_\mX. \\
-               \delta_\mX  = (\mX - \mXt) & {\mathcal C}_H(\mX) = \mA \vh
-       \end{eqnarray*}
-
-       The standard way to this solve problem is to use Lagrange multipliers.
-
-       \[
-               \begin{cases}
-                        f(\mX) = \|\delta_\mX \|\\
-                        g(\mX) = \mJ \delta_\mX + \epsilon
-               \end{cases}
-       \]
-       finally,
-
-       \[
-               {\| \delta_\mX \|}^2 = {\delta_\mX}^2 {\delta_\mX} = \epsilon^2 (\mJ \mJt)^{-1} \epsilon.
-       \]
-       %TODO A h = 0 \e$B$,$J$s$N<0$J$N$+8@5Z$9$Y$-\e(B
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.2 Different cost functions (7/7)}
-
-       \innersection{Sampson approximation for a conic}:       
-
-
-\end{frame}
-
-
-
-
-
-\end{document}
diff --git a/latex/M2/rinkou/6_25/presen.tex~ b/latex/M2/rinkou/6_25/presen.tex~
deleted file mode 100644 (file)
index 100bdc1..0000000
+++ /dev/null
@@ -1,465 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  %\usetheme{KeynoteLikeGradient}
-  \setbeamercovered{transparent}
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange{\setbeamercolor{alerted text}{fg=orange}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{\setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usefonttheme{professionalfonts}
-
-\title{
-   Statistical Optimization for Geometric Computation\\
-   \large{Chapter2 Fundamentals of Linear Algebra}
-}
-\author{Tomohiro Yasuda}
-\date{2009/9/3}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(1/3)}
-    
-    A \new{tensor} is defined as 
-    a set of real numbers 
-    $\mathcal{T} = (\mT_{i_1 i_2 \cdots i_r}),
-    i_1 , i_2 , \ldots , i_r = 1 , \ldots , n.$
-    
-
-    \begin{itemize}
-        \item tensor dimension : the range that each indeces can take
-        \item tensor degree : the number of indeces 
-    \end{itemize}
-
-    \vspace{0.5cm}
-
-    \begin{enumerate}
-       \item Dimensions of each indices can be different. 
-       we denote that as $n_1 n_2 \cdots n_r-tensor$(\new{mixied tensor}).  
-  
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is symmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots (i_k i_{k+1}) \cdots i_r$.
-
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is antisymmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots [i_k i_{k+1}] \cdots i_r$.
-    \end{enumerate}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(2/3)}
-    
-    Direct sum :
-    \begin{itemize}
-       \item The \new{direct sum} of m-vector $\va$ and n-vector $\vb$ is
-       a (m+n)-vector $ (a_1 , \ldots , a_m , b_1 , \ldots , b_n )$. 
-        \item The direct sum of mm-matrix $\mA$ and nn-matrix $\mB$ is
-       a (m+n)(m+n)-matrix whose diagonal blocks are $\mA$ and $\mB$ ,
-       and elsewhere elements are zero. 
-    \end{itemize}
-    We denote them by $\va \oplus \vb$ and $\mA \oplus \mB$ respectively.
-
-    The following relations are obvious:
-    \begin{eqnarray}
-       (\mA \oplus \mB)(\vu \oplus \vv) = (\mA \vu) \oplus (\mB \vv), \\
-       (\va \oplus \vb , \vu \oplus \vv) = (\va , \vu)+(\vb , \vv).     
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(3/3)}
-    
-    Tensor product :
-
-    The \new{tensor product} of 
-    tensor $\mathcal{A} = (\mA_{i_1 \cdots i_r})$ and
-    tensor $\mathcal{B} = (\mB_{i_1 \cdots i_s})$ is a 
-    tensor $\mathcal{C} = (\mC_{i_1 \cdots i_{r+s}})$ defined by
-    \begin{equation}
-       \mC_{i_1 \cdots i_{r+s}} = \mA_{i_1 \cdots i_r} \mB_{i_1 \cdots i_s}.
-    \end{equation}
-
-    We denote it by $\mathcal{C} = \mathcal{A} \otimes \mathcal{B}$.
-
-    The following identities holds for scalar $c$ and vectors $\va$ and $\vb$:
-    \begin{eqnarray}
-       c \otimes \vu = c \vu , \hspace{1cm} \va \otimes \vb = \va \vbt.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(1/5)}
-    
-    Cast:
-
-    The \new{cast} is a rearrangement 
-    the elements of $m_1 \cdots m_r$-tensor
-    into $n_1 \cdots n_s$-tensor
-    which has different dimensions and degree,
-    where two tensor has the same number of elements.
-
-    The cast into $n_1 \cdots n_s$-tensor is written as
-    $\rm{type}_{n_1 \cdots n_s}[\mathcal{T}]$.
-
-    \vspace{0.5cm}
-
-    Example in 33-matrices:
-    \begin{eqnarray}
-       \va = 
-       \begin{pmatrix}
-          A_{11} \\ 
-          A_{12} \\
-          \vdots \\
-          A_{33} 
-       \end{pmatrix},&
-       \mA =
-       \begin{pmatrix}
-           a_1 & a_2 & a_3 \\
-           a_4 & a_5 & a_6 \\ 
-           a_7 & a_8 & a_9 
-       \end{pmatrix}\\
-       \va = \rm{type}_9[\mA], &
-       \mA = \rm{type}_{33}[\va]
-    \end{eqnarray}
-    The norm is preserved by cast:
-    \begin{equation}
-       ||\va|| = ||\mA||
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(2/5)}
-    
-    Example in (33)-matrices:
-    
-    The elements of a (33)-matrix $\mS = (S_{ij})$ are
-    rearranged into a 6-vector
-
-    \begin{equation}
-        \vs =
-        \begin{pmatrix}
-            S_{11} \\
-            S_{22} \\
-            S_{33} \\
-            \sqrt{2}S_{23} \\
-            \sqrt{2}S_{31} \\
-            \sqrt{2}S_{12}
-        \end{pmatrix} 
-    \end{equation}
-
-    Conversly,a 6-vector $\vs = (s_{\kappa})$ is
-    rearranged into a (33)-matrix
-
-    \begin{equation}
-        \mS = \frac{1}{\sqrt{2}}
-        \begin{pmatrix}
-            \sqrt{2}s_1 & s_6 & s_5 \\
-            s_6 & \sqrt{2}s_2 & s_4 \\
-            s_5 & s_4 & \sqrt{2}s_3
-        \end{pmatrix}
-    \end{equation}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(3/5)}
-    
-    Example in (33)-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vs = \rm{type}_6[\mS], &
-        \mS = \rm{type}_{(33)}[\vs].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\vs|| = ||\mS||.
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(4/5)}
-    
-    Example in [33]-matrices:
-    
-    The elements of a [33]-matrix $\mW = (W_{ij})$ are
-    rearranged into a 3-vector
-
-    \begin{eqnarray}
-        \vw =
-        \begin{pmatrix}
-            W_{32} \\
-            W_{13} \\
-            W_{21} \\
-        \end{pmatrix},&
-        w_{\kappa} = \frac{1}{2} \sum^3_{i,j=1} \epsilon+{\kappa i j} W_{ij}.
-    \end{eqnarray}
-
-    Conversly,a 3-vector $\vw = (w_{\kappa})$ is
-    rearranged into a [33]-matrix
-
-    \begin{eqnarray}
-        \mW = 
-        \begin{pmatrix}
-            0 & -w_3 & w_2 \\
-            w_3 & 0 & -w_1 \\
-            -w_2 & w_1 & 0 
-        \end{pmatrix}
-        = \vw \times \mI, &
-        W_{ij} = - \sum^3_{k=1} \epsilon_{ij\kappa} w_{\kappa}.
-    \end{eqnarray}
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(5/5)}
-    
-    Example in [33]-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vw = \rm{type}_3[\mW], &
-        \mW = \rm{type}_{[33]}[\vw].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\mW|| = \sqrt{2}||\vw||, &
-        \mW \vr = \vw \times \vr.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(1/7)}
-    
-    33-matrices:
-
-    A 3333-tensor $\mathcal{T} = (\mT_{ijkl})$ defines a linear
-    mappig from a 33-matrix to a 33-matrix $\mA = (A_{ij})$ is
-    mapped to matrix $\mAp = (A^{\prime}_{ij})$ in the form
-    \begin{equation}
-        A^{\prime}_{ij} = \sum^3_{k,l=1} T_{ijkl} A_{kl}.
-    \end{equation}
-
-    This mapping is denoted by
-    \begin{equation}
-        \mAp = \mathcal{T}\mA.
-    \end{equation}
-
-    %The identity mapping $\mathcal{I} $
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(2/7)}
-    
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \delta_{ik} \delta_{jl}.
-    \end{equation}
-
-    \vspace{0.5cm}
-    Similarity transformation:
-
-    The similarity transformation $\mAp = \mTi \mA \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ )
-    is given by 
-    \begin{equation}
-        T_{ijkl} = T_{ik}^{-1} T_{lj}.
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(3/7)}
-    
-    Nonsingular tensor and inverse mapping:
-
-    The mapping $\mathcal{T}$ is nonsingular if and only if 
-    $\rm{type}_{99}[\mathcal{T}]$ is singular.
-    
-    Using this, The inverse mapping $\mathcal{T}^{-1}$ is given by 
-    \begin{equation}
-        \mathcal{T}^{-1} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-1}]
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    The generalized inverse mapping:
-
-    If mapping $\mathcal{T}$ is singular, its generalized inverse
- mapping
-    $\mathcal{T}^{-}$ is given by
-    \begin{equation}
-        \mathcal{T}^{-} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-}]
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(4/7)}
-
-
-    Spectral decomposition:
-
-    A 33-matrix $\mA$ is an \new{eigenmatrix} of a 3333-tensor
- $\mathcal{T}$
-    for eigenvalue $\lambda$ if 
-    \begin{equation}
-        \mathcal{T} \mA = \lambda \mA.
-    \end{equation}
-
-    A way to solve this problem is solving the following eigenvalue
- problem:
-    \begin{equation}
-       \mT \va = \lambda \va,
-    \end{equation}
-    where $\mT = \rm{type}_{99}[\mathcal{T}]$ and $\va = \rm{type}_9[\mA]$.
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(5/7)}
-  
-    (33)-matrices:
-
-    A (33)(33)-tensor $\mathcal{M} = (M_{ijkl})$ defines a linear
-    mapping from a (33)-matrix to (33)-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mSp = \mathcal{M} \mS.
-    \end{equation}
-
-    If a (33)(33)-tensor $\mathcal{M}$ is cast into a 66-matrix
-    $\mM$ and if (33)-matrices $\mS$ and $\mSp$ are cast into 
-    6-vectors $\vs$ and $\vsp$, respectively , 
-    the mapping $\mSp = \mathcal{M}\mS$ is identified with
-    \begin{equation}
-       \vsp = \mathcal{M}\vsp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%
-\begin{frame} 
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(6/7)}
-
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \frac{1}{2} ( \delta_{ik} \delta_{jl} + \delta_{jk} \delta_{il}).
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    Congruence transformation:
-
-    The congruence transformation $\mSp = \mTi \mS \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ which maps a (33)-matrix to a (33)-matrix )
-    is given by 
-    \begin{equation}
-        M_{ijkl} = \frac{1}{2} ( T_{ki} T_{ij} + T_{kj} T_{li}).
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(7/7)}
-  
-    [33]-matrices:
-
-    A [33][33]-tensor $\mathcal{R} = (R_{ijkl})$ defines a linear
-    mapping from a [33]-matrix to [33]-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mWp = \mathcal{R} \mW.
-    \end{equation}
-
-    If a [33][33]-tensor $\mathcal{R}$ is cast into a 33-matrix
-    $\mR$ and if [33]-matrices $\mW$ and $\mWp$ are cast into 
-    3-vectors $\vw$ and $\vwp$, respectively , 
-    the mapping $\mWp = \mathcal{R}\mW$ is identified with
-    \begin{equation}
-       \vwp = 2\mathcal{R}\vwp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%
-
-\end{document}
diff --git a/latex/M2/rinkou/6_25/presen.toc b/latex/M2/rinkou/6_25/presen.toc
deleted file mode 100644 (file)
index 8c353fc..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\select@language {english}
diff --git a/latex/M2/rinkou/6_25/presen_yasuda.pdf b/latex/M2/rinkou/6_25/presen_yasuda.pdf
deleted file mode 100644 (file)
index ce7e485..0000000
Binary files a/latex/M2/rinkou/6_25/presen_yasuda.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_4/.ps.pdf b/latex/M2/rinkou/6_4/.ps.pdf
deleted file mode 100644 (file)
index 68a41a8..0000000
Binary files a/latex/M2/rinkou/6_4/.ps.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_4/2010-6-4-Yasuda.pdf b/latex/M2/rinkou/6_4/2010-6-4-Yasuda.pdf
deleted file mode 100644 (file)
index 48c408b..0000000
Binary files a/latex/M2/rinkou/6_4/2010-6-4-Yasuda.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_4/beamerthemeKeynoteLikeGradient.sty b/latex/M2/rinkou/6_4/beamerthemeKeynoteLikeGradient.sty
deleted file mode 100644 (file)
index 09dd5e2..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-% beamerthemeKeynoteLikeGradient.sty
-
-\newif\ifbeamer@footauthor
-\newif\ifbeamer@foottitle
-\newif\ifbeamer@footnumber
-\DeclareOptionBeamer{footauthor}{\beamer@footauthortrue}
-\DeclareOptionBeamer{foottitle}{\beamer@foottitletrue}
-\DeclareOptionBeamer{footnumber}{\beamer@footnumbertrue}
-\ProcessOptionsBeamer
-
-\setbeamersize{text margin left=1.5em, text margin right=1.5em}
-
-% fonts
-\setbeamerfont{title}{size=\Huge}
-\setbeamerfont{subtitle}{size=\LARGE}
-\setbeamerfont{author}{size=\Large}
-\setbeamerfont{institute}{size=\normalsize}
-\setbeamerfont{frametitle}{size=\huge}
-
-% colors
-\definecolor{middlecolor}{rgb}{0.0588,0.054901,0.12941}
-\definecolor{bottomcolor}{rgb}{0.31764,0.31764,0.384313}
-\definecolor{examplegreen}{rgb}{0.419607,0.60,0.470588}
-\setbeamercolor{title}{fg=white}
-\setbeamercolor{normal text}{fg=white}
-\setbeamercolor{frametitle}{fg=white}
-\setbeamercolor{structure}{fg=white}
-\setbeamercolor{math text}{fg=white}
-\setbeamercolor{separation line}{fg=red}
-
-% templates
-\setbeamertemplate{items}[circle]
-\setbeamertemplate{enumerate items}[default]
-\setbeamertemplate{navigation symbols}{}
-\setbeamertemplate{background canvas}[vertical shading][top=black, middle=middlecolor, bottom=bottomcolor, midpoint=0.5]
-\setbeamertemplate{headline}[default]
-\setbeamertemplate{frametitle}{
-  \begin{center}
-    \insertframetitle ~{\normalsize \insertframesubtitle}\par
-  \end{center}
-}
-\setbeamertemplate{block begin}{
-  \underline{\insertblocktitle}\par
-}
-\setbeamertemplate{block end}{}
-\setbeamertemplate{block alerted begin}{
-  {\color{red}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block alerted end}{}
-\setbeamertemplate{block example begin}{
-  {\color{examplegreen}\underline{\insertblocktitle}}\par
-  \setbeamercolor{item}{fg=white}
-}
-\setbeamertemplate{block example end}{}
-
-% footline style
-\defbeamertemplate*{footline}{KeynoteLikeGradation}{
-  \setbeamercolor{footlinecolor}{fg=white}
-  \hbox{
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, left]{fg=white}
-    \ifbeamer@footauthor\insertshortauthor(\insertshortinstitute)\fi
-  \end{beamercolorbox}
-    
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, center]{fg=white}
-    \ifbeamer@foottitle\insertshorttitle\fi
-  \end{beamercolorbox}
-  
-  \begin{beamercolorbox}[wd=0.326\hsize, ht=2.25ex, dp=1ex, right]{fg=white}
-    \ifbeamer@footnumber\insertframenumber{} of \inserttotalframenumber{}\fi
-  \end{beamercolorbox}
-  }
-}
diff --git a/latex/M2/rinkou/6_4/image/transfer.eps b/latex/M2/rinkou/6_4/image/transfer.eps
deleted file mode 100644 (file)
index 47e45b3..0000000
+++ /dev/null
@@ -1,432 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 15 687 524 798
-%%Title: transfer
-%%CreationDate: Fri Jun  4 14:26:25 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 15 687 524 798
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 30 90 M 200 90 L 200 260 L 30 260 L CP
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 75 155 5 5 TGEL F
-GS
-   GS
-      NP 75 155 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 105 195 5 5 TGEL F
-GS
-   GS
-      NP 105 195 5 5 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 250 90 M 420 90 L 420 260 L 250 260 L CP
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 295 125 5 5 TGEL F
-GS
-   GS
-      NP 295 125 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 120 M
-      243.33 106.67 203.33 101.67 170.00 105.00 CT
-      136.67 108.33 106.67 123.33
-      40 -40 atan DU cos 8.000 MU 80 exch SU
-      exch sin 8.000 MU 150 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      80 150 8.000 3.000 -40 40 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      80 150 8.000 3.000 -40 40 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      80 160 M
-      100 190 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      190 80 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Hinv) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      300 150 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (xp) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      100 220 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (x) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      50 180 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      460 180 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (plus) SH
-      GR
-   GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 760 90 M 930 90 L 930 260 L 760 260 L CP
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 805 125 5 5 TGEL F
-GS
-   GS
-      NP 805 125 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 815 155 5 5 TGEL F
-GS
-   GS
-      NP 815 155 5 5 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 530 90 M 700 90 L 700 260 L 530 260 L CP
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 605 195 5 5 TGEL F
-GS
-   GS
-      NP 605 195 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      610 190 M
-      656.67 203.33 691.67 209.17 715.00 207.50 CT
-      738.33 205.83 770.00 190.00
-      -45 60 atan DU cos 8.000 MU 810 exch SU
-      exch sin 8.000 MU 160 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      810 160 8.000 3.000 60 -45 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      810 160 8.000 3.000 60 -45 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      805 125 M
-      815 160 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   710 218 TR
-   [3.222 0.000 0.000 1.667 0 0] CO
-   710 NE 218 NE TR
-GR
-   GS
-      1 W
-      710 218 TR
-      [3.222 0.000 0.000 1.667 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (H) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      820 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (xp) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      570 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (x) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      770 145 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jun  4 14:26:25 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/rinkou/6_4/makepdf.sh b/latex/M2/rinkou/6_4/makepdf.sh
deleted file mode 100755 (executable)
index 710efab..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-dvips presen.dvi
-ps2pdf presen.ps
-acroread presen.pdf
diff --git a/latex/M2/rinkou/6_4/presen..pdf b/latex/M2/rinkou/6_4/presen..pdf
deleted file mode 100644 (file)
index 9b2517e..0000000
Binary files a/latex/M2/rinkou/6_4/presen..pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_4/presen.aux b/latex/M2/rinkou/6_4/presen.aux
deleted file mode 100644 (file)
index 75fb695..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-\relax 
-\ifx\hyper@anchor\@undefined
-\global \let \oldcontentsline\contentsline
-\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global \let \oldnewlabel\newlabel
-\gdef \newlabel#1#2{\newlabelxx{#1}#2}
-\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\let \contentsline\oldcontentsline
-\let \newlabel\oldnewlabel}
-\else
-\global \let \hyper@last\relax 
-\fi
-
-\@writefile{toc}{\beamer@endinputifotherversion {3.07pt}}
-\@writefile{nav}{\beamer@endinputifotherversion {3.07pt}}
-\select@language{english}
-\@writefile{toc}{\select@language{english}}
-\@writefile{lof}{\select@language{english}}
-\@writefile{lot}{\select@language{english}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}}
-\@writefile{nav}{\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}}
-\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}}
-\@writefile{nav}{\headcommand {\beamer@partpages {1}{5}}}
-\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{5}}}
-\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{5}}}
-\@writefile{nav}{\headcommand {\beamer@documentpages {5}}}
-\@writefile{nav}{\headcommand {\def \inserttotalframenumber {5}}}
diff --git a/latex/M2/rinkou/6_4/presen.dvi b/latex/M2/rinkou/6_4/presen.dvi
deleted file mode 100644 (file)
index 1f29bfe..0000000
Binary files a/latex/M2/rinkou/6_4/presen.dvi and /dev/null differ
diff --git a/latex/M2/rinkou/6_4/presen.log b/latex/M2/rinkou/6_4/presen.log
deleted file mode 100644 (file)
index cb200fd..0000000
+++ /dev/null
@@ -1,840 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  4 JUN 2010 14:26
- %&-line parsing enabled.
-**presen.tex
-(./presen.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/tex/latex/beamer/base/beamer.cls
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasercs.sty
-Package: beamerbasercs 2007/01/28 (rcs-revision 1.4)
-)
-Document Class: beamer 2007/03/11 cvs version 3.07 A class for typesetting pres
-entations (rcs-revision 1.70)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemodes.sty
-Package: beamerbasemodes 2007/01/28 (rcs-revision 1.22)
-\beamer@tempbox=\box41
-\beamer@tempcount=\count81
-\c@beamerpauses=\count82
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasedecode.sty
-Package: beamerbasedecode 2007/01/28 (rcs-revision 1.20)
-\beamer@slideinframe=\count83
-\beamer@minimum=\count84
-)
-\beamer@commentbox=\box42
-\beamer@modecount=\count85
-)
-\pdfoutput=\count86
-\headheight=\dimen118
-\headdp=\dimen119
-\footheight=\dimen120
-\sidebarheight=\dimen121
-\beamer@tempdim=\dimen122
-\beamer@finalheight=\dimen123
-\beamer@animht=\dimen124
-\beamer@animdp=\dimen125
-\beamer@animwd=\dimen126
-\beamer@leftmargin=\dimen127
-\beamer@rightmargin=\dimen128
-\beamer@leftsidebar=\dimen129
-\beamer@rightsidebar=\dimen130
-\beamer@boxsize=\dimen131
-\beamer@vboxoffset=\dimen132
-\beamer@descdefault=\dimen133
-\beamer@descriptionwidth=\dimen134
-\beamer@lastskip=\skip41
-\beamer@areabox=\box43
-\beamer@animcurrent=\box44
-\beamer@animshowbox=\box45
-\beamer@sectionbox=\box46
-\beamer@logobox=\box47
-\beamer@linebox=\box48
-\beamer@sectioncount=\count87
-\beamer@subsubsectionmax=\count88
-\beamer@subsectionmax=\count89
-\beamer@sectionmax=\count90
-\beamer@totalheads=\count91
-\beamer@headcounter=\count92
-\beamer@partstartpage=\count93
-\beamer@sectionstartpage=\count94
-\beamer@subsectionstartpage=\count95
-\beamer@animationtempa=\count96
-\beamer@animationtempb=\count97
-\beamer@xpos=\count98
-\beamer@ypos=\count99
-\beamer@showpartnumber=\count100
-\beamer@currentsubsection=\count101
-\beamer@coveringdepth=\count102
-\beamer@sectionadjust=\count103
-\beamer@tocsectionnumber=\count104
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoptions.sty
-Package: beamerbaseoptions 2007/01/28 (rcs-revision 1.8)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty
-(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvips.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen135
-\Gin@req@width=\dimen136
-)
-(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty
-(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex
-\pgfutil@everybye=\toks16
-)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def)
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex
-Package: pgfrcs 2008/02/20 v2.00 (rcs-revision 1.21)
-))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex
-Package: pgfsys 2008/02/07 v2.00 (rcs-revision 1.31)
-
-(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex
-\pgfkeys@pathtoks=\toks17
-\pgfkeys@temptoks=\toks18
-)
-\pgf@x=\dimen137
-\pgf@y=\dimen138
-\pgf@xa=\dimen139
-\pgf@ya=\dimen140
-\pgf@xb=\dimen141
-\pgf@yb=\dimen142
-\pgf@xc=\dimen143
-\pgf@yc=\dimen144
-\c@pgf@counta=\count105
-\c@pgf@countb=\count106
-\c@pgf@countc=\count107
-\c@pgf@countd=\count108
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg
-File: pgf.cfg 2008/01/13  (rcs-revision 1.6)
-)
-Package pgfsys Info: Driver file for pgf: pgfsys-dvips.def on input line 885.
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-dvips.def
-File: pgfsys-dvips.def 2007/12/12  (rcs-revision 1.19)
-
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-postscript.def
-File: pgfsys-common-postscript.def 2008/02/07  (rcs-revision 1.18)
-\pgf@objectcount=\count109
-)))
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
-File: pgfsyssoftpath.code.tex 2008/01/23  (rcs-revision 1.6)
-\pgfsyssoftpath@smallbuffer@items=\count110
-\pgfsyssoftpath@bigbuffer@items=\count111
-)
-(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
-File: pgfsysprotocol.code.tex 2006/10/16  (rcs-revision 1.4)
-))
-(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
-Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package xcolor Info: Driver file: dvips.def on input line 225.
-Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337.
-Package xcolor Info: Model `RGB' extended on input line 1353.
-Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355.
-Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356.
-Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357.
-Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358.
-Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359.
-Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360.
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex
-Package: pgfcore 2008/01/15 v2.00 (rcs-revision 1.6)
-
-(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex
-\pgfmath@box=\box49
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex
-\pgfmath@stack=\toks19
-\c@pgfmath@parsecounta=\count112
-\c@pgfmath@parsecountb=\count113
-\c@pgfmath@parsecountc=\count114
-\pgfmath@parsex=\dimen145
-)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathoperations.code.tex
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathtrig.code.tex)
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathrnd.code.tex))
-(/usr/share/texmf/tex/generic/pgf/math/pgfmathbase.code.tex)))
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
-File: pgfcorepoints.code.tex 2008/02/03  (rcs-revision 1.13)
-\pgf@picminx=\dimen146
-\pgf@picmaxx=\dimen147
-\pgf@picminy=\dimen148
-\pgf@picmaxy=\dimen149
-\pgf@pathminx=\dimen150
-\pgf@pathmaxx=\dimen151
-\pgf@pathminy=\dimen152
-\pgf@pathmaxy=\dimen153
-\pgf@xx=\dimen154
-\pgf@xy=\dimen155
-\pgf@yx=\dimen156
-\pgf@yy=\dimen157
-\pgf@zx=\dimen158
-\pgf@zy=\dimen159
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
-File: pgfcorepathconstruct.code.tex 2008/02/13  (rcs-revision 1.14)
-\pgf@path@lastx=\dimen160
-\pgf@path@lasty=\dimen161
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
-File: pgfcorepathusage.code.tex 2008/01/23  (rcs-revision 1.11)
-\pgf@shorten@end@additional=\dimen162
-\pgf@shorten@start@additional=\dimen163
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
-File: pgfcorescopes.code.tex 2008/01/15  (rcs-revision 1.26)
-\pgfpic=\box50
-\pgf@hbox=\box51
-\pgf@layerbox@main=\box52
-\pgf@picture@serial@count=\count115
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
-File: pgfcoregraphicstate.code.tex 2007/12/12  (rcs-revision 1.8)
-\pgflinewidth=\dimen164
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
-File: pgfcoretransformations.code.tex 2008/02/04  (rcs-revision 1.10)
-\pgf@pt@x=\dimen165
-\pgf@pt@y=\dimen166
-\pgf@pt@temp=\dimen167
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
-File: pgfcorequick.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
-File: pgfcoreobjects.code.tex 2006/10/11  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
-File: pgfcorepathprocessing.code.tex 2008/01/23  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
-File: pgfcorearrows.code.tex 2007/06/07  (rcs-revision 1.8)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
-File: pgfcoreshade.code.tex 2007/12/10  (rcs-revision 1.9)
-\pgf@max=\dimen168
-\pgf@sys@shading@range@num=\count116
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
-File: pgfcoreimage.code.tex 2008/01/15  (rcs-revision 1.1)
-\pgfexternal@startupbox=\box53
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
-File: pgfcorelayers.code.tex 2008/01/15  (rcs-revision 1.1)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
-File: pgfcoretransparency.code.tex 2008/01/17  (rcs-revision 1.2)
-)
-(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
-File: pgfcorepatterns.code.tex 2008/01/15  (rcs-revision 1.1)
-)))
-(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfbaseimage.sty
-
-Package pgf Warning: This package is obsolete and no longer needed on input lin
-e 13.
-
-) (/usr/share/texmf/tex/latex/pgf/utilities/xxcolor.sty
-Package: xxcolor 2003/10/24 ver 0.1
-\XC@nummixins=\count117
-\XC@countmixins=\count118
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty
-Package: amssymb 2002/01/22 v2.2d
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty
-Package: amsfonts 2001/10/25 v2.2f
-\@emptytoks=\toks20
-\symAMSa=\mathgroup4
-\symAMSb=\mathgroup5
-LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
-(Font)                  U/euf/m/n --> U/euf/b/n on input line 132.
-))
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2002/07/08 v3.2 Page Geometry
-\Gm@cnth=\count119
-\Gm@cntv=\count120
-\c@Gm@tempcnt=\count121
-\Gm@bindingoffset=\dimen169
-\Gm@wd@mp=\dimen170
-\Gm@odd@mp=\dimen171
-\Gm@even@mp=\dimen172
-\Gm@dimlist=\toks21
-)
-(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX
-\@linkdim=\dimen173
-\Hy@linkcounter=\count122
-\Hy@pagecounter=\count123
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
-)
-(/etc/texmf/tex/latex/config/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options (
-HO)
-)
-Package hyperref Info: Option `bookmarks' set `true' on input line 2238.
-Package hyperref Info: Option `bookmarksopen' set `true' on input line 2238.
-Package hyperref Info: Option `implicit' set `false' on input line 2238.
-Package hyperref Info: Hyper figures OFF on input line 2288.
-Package hyperref Info: Link nesting OFF on input line 2293.
-Package hyperref Info: Hyper index ON on input line 2296.
-Package hyperref Info: Plain pages OFF on input line 2303.
-Package hyperref Info: Backreferencing OFF on input line 2308.
-
-Implicit mode OFF; no redefinition of LaTeX internals
-Package hyperref Info: Bookmarks ON on input line 2444.
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 2599.
-\Fld@menulength=\count124
-\Field@Width=\dimen174
-\Fld@charsize=\dimen175
-\Choice@toks=\toks22
-\Field@toks=\toks23
-Package hyperref Info: Hyper figures OFF on input line 3102.
-Package hyperref Info: Link nesting OFF on input line 3107.
-Package hyperref Info: Hyper index ON on input line 3110.
-Package hyperref Info: backreferencing OFF on input line 3117.
-Package hyperref Info: Link coloring OFF on input line 3122.
-
-
-Package hyperref Warning: Option `pdfpagelabels' is turned off
-(hyperref)                because \thepage is undefined.
-
-Hyperref stopped early
-)
-*hyperref using driver hdvips*
-(/usr/share/texmf-texlive/tex/latex/hyperref/hdvips.def
-File: hdvips.def 2007/02/07 v6.75r Hyperref driver for dvips
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pdfmark.def
-File: pdfmark.def 2007/02/07 v6.75r Hyperref definitions for pdfmark specials
-\pdf@docset=\toks24
-\pdf@box=\box54
-\pdf@toks=\toks25
-\pdf@defaulttoks=\toks26
-\Fld@listcount=\count125
-))
-(/usr/share/texmf-texlive/tex/latex/base/size11.clo
-File: size11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecompatibility.sty
-Package: beamerbasecompatibility 2007/01/28  (rcs-revision 1.63)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasefont.sty
-Package: beamerbasefont 2007/01/28  (rcs-revision 1.16)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasemisc.sty
-Package: beamerbasemisc 2007/01/28  (rcs-revision 1.24)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetwoscreens.sty
-Package: beamerbasetwoscreens 2007/01/28  (rcs-revision 1.7)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseoverlay.sty
-Package: beamerbaseoverlay 2007/01/28  (rcs-revision 1.50)
-\beamer@argscount=\count126
-\beamer@lastskipcover=\skip42
-\beamer@trivlistdepth=\count127
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetitle.sty
-Package: beamerbasetitle 2007/01/28  (rcs-revision 1.25)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasesection.sty
-Package: beamerbasesection 2007/01/28  (rcs-revision 1.21)
-\c@lecture=\count128
-\c@part=\count129
-\c@section=\count130
-\c@subsection=\count131
-\c@subsubsection=\count132
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframe.sty
-Package: beamerbaseframe 2007/01/28  (rcs-revision 1.60)
-\beamer@framebox=\box55
-\beamer@frametitlebox=\box56
-\beamer@zoombox=\box57
-\beamer@zoomcount=\count133
-\beamer@zoomframecount=\count134
-\beamer@frametextheight=\dimen176
-\c@subsectionslide=\count135
-\beamer@frametopskip=\skip43
-\beamer@framebottomskip=\skip44
-\beamer@frametopskipautobreak=\skip45
-\beamer@framebottomskipautobreak=\skip46
-\beamer@envbody=\toks27
-\c@framenumber=\count136
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseverbatim.sty
-Package: beamerbaseverbatim 2007/01/28  (rcs-revision 1.8)
-\beamer@verbatimfileout=\write3
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframesize.sty
-Package: beamerbaseframesize 2007/01/28  (rcs-revision 1.18)
-\beamer@splitbox=\box58
-\beamer@autobreakcount=\count137
-\beamer@autobreaklastheight=\dimen177
-\beamer@frametitletoks=\toks28
-\beamer@framesubtitletoks=\toks29
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseframecomponents.sty
-Package: beamerbaseframecomponents 2007/01/28  (rcs-revision 1.41)
-\beamer@footins=\box59
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasecolor.sty
-Package: beamerbasecolor 2007/01/28  (rcs-revision 1.42)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenotes.sty
-Package: beamerbasenotes 2007/01/28  (rcs-revision 1.23)
-\beamer@frameboxcopy=\box60
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetoc.sty
-Package: beamerbasetoc 2007/01/28  (rcs-revision 1.21)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetemplates.sty
-Package: beamerbasetemplates 2007/01/28  (rcs-revision 1.51)
-\beamer@sbttoks=\toks30
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseauxtemplates.sty
-Package: beamerbaseauxtemplates 2007/01/28  (rcs-revision 1.28)
-
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaseboxes.sty
-Package: beamerbaseboxes 2007/03/11  (rcs-revision 1.32)
-\bmb@box=\box61
-\bmb@colorbox=\box62
-\bmb@boxshadow=\box63
-\bmb@boxshadowball=\box64
-\bmb@boxshadowballlarge=\box65
-\bmb@temp=\dimen178
-\bmb@dima=\dimen179
-\bmb@dimb=\dimen180
-\bmb@prevheight=\dimen181
-)
-\beamer@blockheadheight=\dimen182
-))
-(/usr/share/texmf/tex/latex/beamer/base/beamerbaselocalstructure.sty
-Package: beamerbaselocalstructure 2007/01/28  (rcs-revision 1.53)
-
-(/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty
-Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC)
-\@enLab=\toks31
-)
-\c@figure=\count138
-\c@table=\count139
-\abovecaptionskip=\skip47
-\belowcaptionskip=\skip48
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasenavigation.sty
-Package: beamerbasenavigation 2007/01/28  (rcs-revision 1.36)
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasetheorems.sty
-Package: beamerbasetheorems 2007/01/28  (rcs-revision 1.10)
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip49
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks32
-\ex@=\dimen183
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen184
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count140
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count141
-\leftroot@=\count142
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count143
-\DOTSCASE@=\count144
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box66
-\strutbox@=\box67
-\big@size=\dimen185
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count145
-\c@MaxMatrixCols=\count146
-\dotsspace@=\muskip11
-\c@parentequation=\count147
-\dspbrk@lvl=\count148
-\tag@help=\toks33
-\row@=\count149
-\column@=\count150
-\maxfields@=\count151
-\andhelp@=\toks34
-\eqnshift@=\dimen186
-\alignsep@=\dimen187
-\tagshift@=\dimen188
-\tagwidth@=\dimen189
-\totwidth@=\dimen190
-\lineht@=\dimen191
-\@envbody=\toks35
-\multlinegap=\skip50
-\multlinetaggap=\skip51
-\mathdisplay@stack=\toks36
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/usr/share/texmf-texlive/tex/latex/amscls/amsthm.sty
-Package: amsthm 2004/08/06 v2.20
-\thm@style=\toks37
-\thm@bodyfont=\toks38
-\thm@headfont=\toks39
-\thm@notefont=\toks40
-\thm@headpunct=\toks41
-\thm@preskip=\skip52
-\thm@postskip=\skip53
-\thm@headsep=\skip54
-\dth@everypar=\toks42
-)
-\c@theorem=\count152
-)
-(/usr/share/texmf/tex/latex/beamer/base/beamerbasethemes.sty
-Package: beamerbasethemes 2007/01/28  (rcs-revision 1.10)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/theme/beamerthemedefault.sty
-Package: beamerthemedefault 2007/01/28  (rcs-revision 1.7)
-
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemedefault.sty
-Package: beamerfontthemedefault 2007/01/28  (rcs-revision 1.13)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/color/beamercolorthemedefault.sty
-Package: beamercolorthemedefault 2007/01/28  (rcs-revision 1.28)
-)
-(/usr/share/texmf/tex/latex/beamer/themes/inner/beamerinnerthemedefault.sty
-Package: beamerinnerthemedefault 2007/01/28  (rcs-revision 1.20)
-\beamer@dima=\dimen192
-\beamer@dimb=\dimen193
-)
-(/usr/share/texmf/tex/latex/beamer/themes/outer/beamerouterthemedefault.sty
-Package: beamerouterthemedefault 2007/01/28  (rcs-revision 1.14)
-)))
-(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
-Package: babel 2005/11/23 v3.8h The Babel package
-
-(/usr/share/texmf-texlive/tex/generic/babel/babel.def
-File: babel.def 2005/11/23 v3.8h Babel common definitions
-
-(/usr/share/texmf-texlive/tex/generic/babel/switch.def
-File: switch.def 2005/11/23 v3.8h Babel language switching mechanism
-)
-LaTeX Info: Redefining \textlatin on input line 82.
-\babel@savecnt=\count153
-\U@D=\dimen194
-)
-(/usr/share/texmf-texlive/tex/generic/babel/english.ldf
-Language: english 2005/03/30 v3.3o English support from the babel system
-\l@british = a dialect from \language\l@english 
-\l@UKenglish = a dialect from \language\l@english 
-\l@american = a dialect from \language\l@english 
-\l@canadian = a dialect from \language\l@american 
-\l@australian = a dialect from \language\l@british 
-\l@newzealand = a dialect from \language\l@british 
-))
-(/usr/share/texmf-texlive/tex/latex/psfrag/psfrag.sty
-Package: psfrag 1998/04/11 v3.04 PSfrag (MCG)
-\pfg@pcount=\count154
-\pfg@scount=\count155
-\pfg@temp=\write4
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count156
-\mult@box=\box68
-\multicol@leftmargin=\dimen195
-\c@unbalance=\count157
-\c@collectmore=\count158
-\doublecol@number=\count159
-\multicoltolerance=\count160
-\multicolpretolerance=\count161
-\full@width=\dimen196
-\page@free=\dimen197
-\premulticols=\dimen198
-\postmulticols=\dimen199
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box69
-\last@line=\box70
-\mult@rightbox=\box71
-\mult@grightbox=\box72
-\mult@gfirstbox=\box73
-\mult@firstbox=\box74
-\@tempa=\box75
-\@tempa=\box76
-\@tempa=\box77
-\@tempa=\box78
-\@tempa=\box79
-\@tempa=\box80
-\@tempa=\box81
-\@tempa=\box82
-\@tempa=\box83
-\@tempa=\box84
-\@tempa=\box85
-\@tempa=\box86
-\@tempa=\box87
-\@tempa=\box88
-\@tempa=\box89
-\@tempa=\box90
-\@tempa=\box91
-\c@columnbadness=\count162
-\c@finalcolumnbadness=\count163
-\last@try=\dimen200
-\multicolovershoot=\dimen201
-\multicolundershoot=\dimen202
-\mult@nat@firstbox=\box92
-\colbreak@box=\box93
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty) (/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip57
-\f@ncyO@elh=\skip58
-\f@ncyO@erh=\skip59
-\f@ncyO@olh=\skip60
-\f@ncyO@orh=\skip61
-\f@ncyO@elf=\skip62
-\f@ncyO@erf=\skip63
-\f@ncyO@olf=\skip64
-\f@ncyO@orf=\skip65
-) (/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen203
-\@saveybaselineshift=\dimen204
-\scb@x=\box94
-\scscb@x=\box95
-\@bw=\dimen205
-\@nbox=\box96
-\@nbody=\box97
-\@scw=\dimen206
-\@itemh=\dimen207
-\@iboxpos=\toks43
-\@iboxstr=\box98
-\@bwsp=\box99
-\@@bwsp=\box100
-\@bcal=\count164
-\shaderule=\dimen208
-))
-(/usr/share/texmf/tex/latex/beamer/themes/font/beamerfontthemeprofessionalfonts
-.sty
-Package: beamerfontthemeprofessionalfonts 2007/01/28  (rcs-revision 1.3)
-)
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<let>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\reserved@a' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\reserved@b' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<let>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\insertdate' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\<def>-command' on input line 51.
-
-
-Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
-(hyperref)                removing `\beamer@shortdate' on input line 51.
-
-(./presen.aux)
-\openout1 = `presen.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 51.
-LaTeX Font Info:    ... okay on input line 51.
--------------------- Geometry parameters
-paper: user defined
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 15.0pt, 334.19536pt, 15.0pt
-v-parts: 0.0pt, 273.14662pt, 0.0pt
-hmarginratio: --
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: true
-includefoot: true
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  364.19536pt
-\paperheight 273.14662pt
-\textwidth  334.19536pt
-\textheight 244.6939pt
-\oddsidemargin  -57.26999pt
-\evensidemargin -57.26999pt
-\topmargin  -72.26999pt
-\headheight 14.22636pt
-\headsep    0.0pt
-\footskip   14.22636pt
-\marginparwidth 4.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  10.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-Package hyperref Info: Link coloring OFF on input line 51.
- (/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
-Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section
-
-(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty
-Package: refcount 2006/02/20 v3.0 Data extraction from references (HO)
-)
-\c@section@level=\count165
-)
-LaTeX Info: Redefining \ref on input line 51.
-LaTeX Info: Redefining \pageref on input line 51.
- (./presen.out)
-(./presen.out)
-\@outlinefile=\write5
-\openout5 = `presen.out'.
-
- (./presen.nav)
-
-LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available
-(Font)              size <5> substituted on input line 55.
-
-[1
-
-]
-
-LaTeX Font Warning: Font shape `JT1/gt/m/it' undefined
-(Font)              using `JT1/gt/m/n' instead on input line 92.
-
-
-LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined
-(Font)              using `JY1/gt/m/n' instead on input line 92.
-
-LaTeX Font Info:    Try loading font information for U+msa on input line 92.
-(/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd
-File: umsa.fd 2002/01/19 v2.2g AMS font definitions
-)
-LaTeX Font Info:    Try loading font information for U+msb on input line 92.
-
-(/usr/share/texmf-texlive/tex/latex/amsfonts/umsb.fd
-File: umsb.fd 2002/01/19 v2.2g AMS font definitions
-) [2
-
-]
-File: image/transfer.eps Graphic file (type eps)
- <image/transfer.eps>
-[3
-
-] [4
-
-] [5
-
-]
-\tf@nav=\write6
-\openout6 = `presen.nav'.
-
-\tf@toc=\write7
-\openout7 = `presen.toc'.
-
-\tf@snm=\write8
-\openout8 = `presen.snm'.
-
- (./presen.aux)
-
-LaTeX Font Warning: Size substitutions with differences
-(Font)              up to 1.0pt have occurred.
-
-
-LaTeX Font Warning: Some font shapes were not available, defaults substituted.
-
- ) 
-Here is how much of TeX's memory you used:
- 14902 strings out of 95531
- 221015 string characters out of 1191153
- 319918 words of memory out of 1500000
- 17736 multiletter control sequences out of 10000+50000
- 23343 words of font info for 89 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 41i,14n,51p,336b,802s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on presen.dvi (5 pages, 52976 bytes).
diff --git a/latex/M2/rinkou/6_4/presen.nav b/latex/M2/rinkou/6_4/presen.nav
deleted file mode 100644 (file)
index 453de9d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
-\headcommand {\beamer@framepages {1}{1}}
-\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
-\headcommand {\beamer@framepages {2}{2}}
-\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}
-\headcommand {\beamer@framepages {3}{3}}
-\headcommand {\slideentry {0}{0}{4}{4/4}{}{0}}
-\headcommand {\beamer@framepages {4}{4}}
-\headcommand {\slideentry {0}{0}{5}{5/5}{}{0}}
-\headcommand {\beamer@framepages {5}{5}}
-\headcommand {\beamer@partpages {1}{5}}
-\headcommand {\beamer@subsectionpages {1}{5}}
-\headcommand {\beamer@sectionpages {1}{5}}
-\headcommand {\beamer@documentpages {5}}
-\headcommand {\def \inserttotalframenumber {5}}
diff --git a/latex/M2/rinkou/6_4/presen.out b/latex/M2/rinkou/6_4/presen.out
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/6_4/presen.pdf b/latex/M2/rinkou/6_4/presen.pdf
deleted file mode 100644 (file)
index b00ac76..0000000
Binary files a/latex/M2/rinkou/6_4/presen.pdf and /dev/null differ
diff --git a/latex/M2/rinkou/6_4/presen.ps b/latex/M2/rinkou/6_4/presen.ps
deleted file mode 100644 (file)
index a7e32fd..0000000
+++ /dev/null
@@ -1,4958 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) p1.7a Copyright 2005 ASCII Corp. (www-ptex@ascii.co.jp)
-%%+ based on dvips(k) 5.96 Copyright 2005 Radical Eye Software (www.radicaleye.com)
-%%Title: presen.dvi
-%%CreationDate: Fri Jun  4 14:26:48 2010
-%%Pages: 5
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 363 273
-%%DocumentFonts: CMSS12 CMSS10 CMSS8 CMSSI12 CMMI10 CMMI8 CMSSI10 CMR10
-%%+ CMBXTI10 CMSY8 CMSY10 CMR8 CMEX10 CMBX10 MSAM7 Courier
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips presen.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.06.04:1426
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: psfrag.pro 0 0
-%%
-%% This is file `psfrag.pro',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% psfrag.dtx  (with options: `filepro')
-%% 
-%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
-%% All rights reserved.
-%% 
-%% This file is part of the PSfrag package.
-%% 
-userdict begin
-/PSfragLib 90 dict def
-/PSfragDict 6 dict def
-/PSfrag { PSfragLib begin load exec end } bind def
-end
-PSfragLib begin
-/RO /readonly      load def
-/CP /currentpoint  load def
-/CM /currentmatrix load def
-/B { bind RO def } bind def
-/X { exch def } B
-/MD { { X } forall } B
-/OE { end exec PSfragLib begin } B
-/S false def
-/tstr 8 string def
-/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
-[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
-sM currentmatrix RO pop
-dM defaultmatrix RO idM invertmatrix RO pop
-srcFM identmatrix pop
-/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
-/Unhide { { CP } stopped not grestore { moveto } if } B
-/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
-                   globaldict exch /PSfrags exch put glob setglobal }}
-                {{ array astore /PSfrags X }} ifelse B
-/getrepl islev2 {{ globaldict /PSfrags get aload length }}
-                {{ PSfrags aload length }} ifelse B
-/convert {
-   /src X src length string
-   /c 0 def src length {
-      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
-   } repeat
-} B
-/Begin {
-    /saver save def
-    srcFM exch 3 exch put
-    0 ne /debugMode X 0 setrepl
-    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
-    srcM CM dup invertmatrix pop
-    mark { currentdict { end } stopped { pop exit } if } loop
-    PSfragDict counttomark { begin } repeat pop
-} B
-/End {
-    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
-    counttomark { begin } repeat pop
-    getrepl saver restore
-    7 idiv dup /S exch dict def {
-        6 array astore /mtrx X tstr cvs /K X
-        S K [ S K known { S K get aload pop } if mtrx ] put
-    } repeat
-} B
-/Place {
-    tstr cvs /K X
-    S K known {
-        bind /proc X tM CM pop
-        CP /cY X /cX X
-        0 0 transform idtransform neg /aY X neg /aX X
-        S K get dup length /maxiter X
-        /iter 1 def {
-            iter maxiter ne { /saver save def } if
-            tM setmatrix aX aY translate
-            [ exch aload pop idtransform ] concat
-            cX neg cY neg translate cX cY moveto
-            /proc load OE
-            iter maxiter ne { saver restore /iter iter 1 add def } if
-        } forall
-        /noXY { CP /cY X /cX X } stopped def
-        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
-    } {
-        Hide OE Unhide
-    } ifelse
-} B
-/normalize {
-    2 index dup mul 2 index dup mul add sqrt div
-    dup 4 -1 roll exch mul 3 1 roll mul
-} B
-/replace {
-    aload pop MD
-    CP /bY X /lX X gsave sM setmatrix
-    str stringwidth abs exch abs add dup 0 eq
-        { pop } { 360 exch div dup scale } ifelse
-    lX neg bY neg translate newpath lX bY moveto
-    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
-    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
-    CP grestore moveto
-    currentfont /FontMatrix get dstFM copy dup
-    0 get 0 lt { uX lX /uX X /lX X } if
-    3 get 0 lt { uY lY /uY X /lY X } if
-    /cX uX lX add 0.5 mul def
-    /cY uY lY add 0.5 mul def
-    debugMode { gsave 0 setgray 1 setlinewidth
-        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
-        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
-        cX lY moveto cX uY lineto stroke
-    grestore } if
-    dstFM dup invertmatrix dstM CM srcM
-    2 { dstM concatmatrix } repeat pop
-    getrepl /temp X
-        S str convert get {
-            aload pop [ /rot /scl /loc /K ] MD
-            /aX cX def /aY cY def
-            loc {
-                dup 66  eq { /aY bY def } { % B
-                dup 98  eq { /aY lY def } { % b
-                dup 108 eq { /aX lX def } { % l
-                dup 114 eq { /aX uX def } { % r
-                dup 116 eq { /aY uY def }   % t
-                if } ifelse } ifelse } ifelse } ifelse pop
-            } forall
-            K srcFM rot tM rotate dstM
-            2 { tM concatmatrix } repeat aload pop pop pop
-            2 { scl normalize 4 2 roll } repeat
-            aX aY transform
-            /temp temp 7 add def
-        } forall
-    temp setrepl
-} B
-/Rif {
-    S 3 index convert known { pop replace } { exch pop OE } ifelse
-} B
-/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
-/xs   { pop } XA XC
-/xks  { /kern load OE } XA /kern XC
-/xas  { pop ax ay rmoveto } XA /ay /ax XC
-/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
-/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
-    XA /ay /ax /c /cy /cx XC
-/raws { xaws { awidthshow } Rif } B
-/rws  { xws { widthshow } Rif } B
-/rks  { xks { kshow } Rif } B
-/ras  { xas { ashow } Rif } B
-/rs   { xs { show } Rif } B
-/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
-PSfragDict begin
-islev2 not { /restore { /rrs PSfrag } B } if
-/show       { /rs   PSfrag } B
-/kshow      { /rks  PSfrag } B
-/ashow      { /ras  PSfrag } B
-/widthshow  { /rws  PSfrag } B
-/awidthshow { /raws PSfrag } B
-end PSfragDict RO pop
-end
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc 0 0
-% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
-%
-% @@psencodingfile@{
-%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
-%                W. Schmidt, P. Lehman",
-%   version   = "2.0",
-%   date      = "27nov06",
-%   filename  = "8r.enc",
-%   email     = "tex-fonts@@tug.org",
-%   docstring = "This is the encoding vector for Type1 and TrueType
-%                fonts to be used with TeX.  This file is part of the
-%                PSNFSS bundle, version 9"
-% @}
-% 
-% The idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
-% MacRoman, and some extra characters from Lucida.
-% 
-% Character code assignments were made as follows:
-% 
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-% 
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-% 
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-% These are /dotlessj /ff /ffi /ffl.
-% 
-% (4) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (5) /Euro was assigned to 128, as in Windows ANSI
-%
-% (6) Missing characters from MacRoman encoding incorporated as follows:
-%
-%     PostScript      MacRoman        TeXBase1
-%     --------------  --------------  --------------
-%     /notequal       173             0x16
-%     /infinity       176             0x17
-%     /lessequal      178             0x18
-%     /greaterequal   179             0x19
-%     /partialdiff    182             0x1A
-%     /summation      183             0x1B
-%     /product        184             0x1C
-%     /pi             185             0x1D
-%     /integral       186             0x81
-%     /Omega          189             0x8D
-%     /radical        195             0x8E
-%     /approxequal    197             0x8F
-%     /Delta          198             0x9D
-%     /lozenge        215             0x9E
-%
-/TeXBase1Encoding [
-% 0x00
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef /breve
- /minus /.notdef /Zcaron /zcaron
-% 0x10
- /caron /dotlessi /dotlessj /ff
- /ffi /ffl /notequal /infinity
- /lessequal /greaterequal /partialdiff /summation
- /product /pi /grave /quotesingle
-% 0x20
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus
- /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three
- /four /five /six /seven
- /eight /nine /colon /semicolon
- /less /equal /greater /question
-% 0x40
- /at /A /B /C
- /D /E /F /G
- /H /I /J /K
- /L /M /N /O
-% 0x50
- /P /Q /R /S
- /T /U /V /W
- /X /Y /Z /bracketleft
- /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c
- /d /e /f /g
- /h /i /j /k
- /l /m /n /o
-% 0x70
- /p /q /r /s
- /t /u /v /w
- /x /y /z /braceleft
- /bar /braceright /asciitilde /.notdef
-% 0x80
- /Euro /integral /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /Omega /radical /approxequal
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /Delta /lozenge /Ydieresis
-% 0xA0
- /.notdef /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot /hyphen /registered /macron
-% 0xB0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde
- /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginProcSet: color.pro 0 0
-%!
-TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
-setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
-}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
-/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
-setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
-/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
-known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
-/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
-/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
-setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
-setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
-0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
-/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
-setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
-0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
-0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
-0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
-/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
-setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
-setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
-0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
-/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
-setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
-0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
-0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
-0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
-/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
-setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
-/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
-0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
-0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
-0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
-setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
-0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
-/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
-setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
-0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
-1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
-/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
-setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
-0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
-DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
-setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
-setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
-setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
-
-%%EndProcSet
-TeXDict begin @defspecial
-
- /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
-Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
-pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
-/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
-/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
-sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
-HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
-H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
-sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
-/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
-pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
-/pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict
-/?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark
-get put } ifelse
-
- /pgfH{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 moveto dup 5 index lineto } bind def} bind
-def
-
- /pgfV{/pgfheight exch def 0.75 setlinewidth [] 0 setdash /pgfshade
-{pgfA} def /pgfdir { dup 0 exch moveto dup 5 index exch lineto } bind
-def} bind def
-
- /pgfA{ /pgfdiff 8 index round cvi 8 index round cvi sub 2 mul 1 add
-def 2 index 6 index sub pgfdiff div 2 index 6 index sub pgfdiff div
-2 index 6 index sub pgfdiff div pgfheight 9 index 9 index 9 index 14
-index pgfdiff { 3 index 3 index 3 index setrgbcolor pgfdir stroke 4
--1 roll 7 index add 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1
-roll .5 sub } repeat mark 15 1 roll cleartomark exch pop }bind def
-
- /pgfR1{ newpath dup dup dup 0 360 arc clip newpath dup /pgfendx exch
-def /pgfendy exch def 0.875 setlinewidth [] 0 setdash /pgfshade {pgfR}
-def /pgfstartx exch def /pgfstarty exch def /pgfdiffx pgfendx pgfstartx
-sub def /pgfdiffy pgfendy pgfstarty sub def dup /pgfdomb exch def }bind
-def
-
- /pgfR2{ newpath 0.5 add pgfcircx pgfcircy 3 2 roll 0 360 arc setrgbcolor
-fill pop}bind def
-
- /pgfR{ /pgfdiff 8 index round cvi 8 index round cvi sub 4 mul 1 add
-def /pgfcircx pgfstartx 9 index pgfdiffx pgfdomb div mul add def /pgfcircy
-pgfstarty 9 index pgfdiffy pgfdomb div mul add def /pgfcircxe pgfstartx
-8 index pgfdiffx pgfdomb div mul add def /pgfcircye pgfstarty 8 index
-pgfdiffy pgfdomb div mul add def /pgfxstep pgfcircxe pgfcircx sub pgfdiff
-div def /pgfystep pgfcircye pgfcircy sub pgfdiff div def 2 index 6
-index sub pgfdiff div 2 index 6 index sub pgfdiff div 2 index 6 index
-sub pgfdiff div 8 index 8 index 8 index 13 index pgfdiff { 3 index
-3 index 3 index setrgbcolor pgfcircx pgfcircy 2 index 0 360 arc closepath
-stroke 4 -1 roll 6 index add 4 -1 roll 5 index add 4 -1 roll 4 index
-add 4 -1 roll .25 sub /pgfcircx pgfcircx pgfxstep add def /pgfcircy
-pgfcircy pgfystep add def } repeat mark 14 1 roll cleartomark exch
-pop }bind def
-
-  /pgfsc{}bind def/pgffc{}bind def/pgfstr{stroke}bind def/pgffill{fill}bind
-def/pgfeofill{eofill}bind def/pgfe{a dup 0 rlineto exch 0 exch rlineto
-neg 0 rlineto closepath}bind def/pgfw{setlinewidth}bind def/pgfs{save
-pgfpd 72 Resolution div 72 VResolution div neg scale magscale{1 DVImag
-div dup scale}if pgfx neg pgfy neg translate pgffoa .setopacityalpha}bind
-def/pgfr{pgfsd restore}bind def userdict begin/pgfo{pgfsd /pgfx currentpoint
-/pgfy exch def def @beginspecial}bind def /pgfc{newpath @endspecial
-pgfpd}bind def /pgfsd{globaldict /pgfdelta /delta where {pop delta}
-{0} ifelse put}bind def/pgfpd{/delta globaldict /pgfdelta get def}bind
-def /.setopacityalpha where {pop} {/.setopacityalpha{pop}def} ifelse
-/.pgfsetfillopacityalpha{/pgffoa exch def /pgffill{gsave pgffoa .setopacityalpha
-fill 1 .setopacityalpha newpath fill grestore}bind def /pgfeofill{gsave
-pgffoa .setopacityalpha eofill 1 .setopacityalpha newpath eofill grestore}bind
-def}bind def /.pgfsetstrokeopacityalpha{/pgfsoa exch def /pgfstr{gsave
-pgfsoa .setopacityalpha stroke grestore}bind def}bind def /pgffoa 1
-def /pgfsoa 1 def end
-
- /pgf1{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto pgffill 16.0002 0.49998 moveto 18.00021 2.00002 lineto
-16.0002 3.50003 lineto pgffill  grestore} bind def
-
- /pgf2{gsave exec 2.39105 3.38733 8.26909 0.79701 pgfe pgfstr  grestore}
-bind def
-
- /pgf3{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill  grestore} bind def
-
- /pgf4{gsave exec 2.39105 3.38733 6.97394 0.0 pgfe 7.80008 2.40001
-moveto 7.80008 3.20003 lineto 11.20012 3.20003 lineto 11.20012 0.8
-lineto 10.4001 0.8 lineto 8.6001 3.20003 moveto 8.6001 4.00005 lineto
-12.00015 4.00005 lineto 12.00015 1.60002 lineto 11.20012 1.60002 lineto
-pgfstr  grestore} bind def
-
- /pgf5{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 4.00005 moveto 11.00012
-4.00005 lineto 9.00009 2.00002 moveto 12.00015 2.00002 lineto 8.00009
-1.0 moveto 11.00012 1.0 lineto 9.00009 0.0 moveto 12.00015 0.0 lineto
-pgfstr  grestore} bind def
-
- /pgf6{gsave exec 0.59776 pgfw 9.00009 3.00003 moveto 12.00015 3.00003
-lineto pgfstr  grestore} bind def
-
- /pgf7{gsave exec 4.00005 0.49998 moveto 2.00002 2.00002 lineto 4.00005
-3.50003 lineto 16.0002 0.49998 moveto 18.00021 2.00002 lineto 16.0002
-3.50003 lineto pgffill 0.59776 pgfw 8.00009 1.0 moveto 11.00012 1.0
-lineto 9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind
-def
-
- /pgf8{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto pgfstr  grestore} bind def
-
- /pgf9{gsave exec 10.0001 -0.49998 moveto 10.0001 4.50003 lineto pgfstr
- grestore} bind def
-
- /pgf10{gsave exec 0.59776 pgfw 4.00005 4.00005 moveto 7.00008 4.00005
-lineto 5.00005 3.00003 moveto 8.00009 3.00003 lineto 5.00005 2.00002
-moveto 8.00009 2.00002 lineto 3.00003 1.0 moveto 7.00008 1.0 lineto
-5.00005 0.0 moveto 8.00009 0.0 lineto 12.00015 3.00003 moveto 15.00018
-3.00003 lineto 13.00015 2.00002 moveto 16.0002 2.00002 lineto 13.00015
-1.0 moveto 16.0002 1.0 lineto pgfstr  grestore} bind def
-
- /pgf11{gsave exec 0.59776 pgfw 8.00009 4.00005 moveto 11.00012 4.00005
-lineto 9.00009 3.00003 moveto 12.00015 3.00003 lineto 9.00009 2.00002
-moveto 12.00015 2.00002 lineto 8.00009 1.0 moveto 11.00012 1.0 lineto
-9.00009 0.0 moveto 12.00015 0.0 lineto pgfstr  grestore} bind def
-
- /pgf12{gsave exec 0.59776 pgfw 10.4001 1.60002 moveto 12.00015 0.0
-lineto pgfstr 0.3985 pgfw 10.66016 2.49069 moveto 10.66016 3.15419
-10.12813 3.68622 9.46463 3.68622 curveto 8.80112 3.68622 8.26909 3.15419
-8.26909 2.49069 curveto 8.26909 1.82718 8.80112 1.29515 9.46463 1.29515
-curveto 10.12813 1.29515 10.66016 1.82718 10.66016 2.49069 curveto
-closepath 9.46463 2.49069 moveto pgfstr 1 setlinecap 4.00005 0.0 moveto
-5.08101 0.0 6.00006 0.9 6.00006 2.00002 curveto 6.00006 3.10002 5.10005
-4.00005 4.00005 4.00005 curveto 2.90001 4.00005 2.00002 3.10002 2.00002
-2.00002 curveto 3.20003 2.60002 moveto 2.00002 1.60002 lineto 0.8 2.60002
-lineto 16.0002 0.0 moveto 14.90016 0.0 14.00017 0.9 14.00017 2.00002
-curveto 14.00017 3.10002 14.90016 4.00005 16.0002 4.00005 curveto 17.1002
-4.00005 18.00021 3.10002 18.00021 2.00002 curveto 19.20023 2.60002
-moveto 18.00021 1.60002 lineto 16.8002 2.60002 lineto pgfstr  grestore}
-bind def
-
- /pgf13{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf14{gsave exec 1.5 0.49998 moveto 3.50003 2.00002 lineto 1.5 3.50003
-lineto 3.50003 0.49998 moveto 5.50005 2.00002 lineto 3.50003 3.50003
-lineto pgffill  grestore} bind def
-
- /pgf15{gsave exec 3.50003 0.49998 moveto 1.5 2.00002 lineto 3.50003
-3.50003 lineto pgffill  grestore} bind def
-@fedspecial end
-%%BeginFont: MSAM7
-%!PS-AdobeFont-1.1: MSAM7 2.1
-%%CreationDate: 1992 Oct 17 08:30:29
-% Math Symbol fonts were designed by the American Mathematical Society.
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (2.1) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (MSAM7) readonly def
-/FamilyName (Euler) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /MSAM7 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 73 /trianglerightsld put
-readonly def
-/FontBBox{0 -576 1569 1076}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1C87678CE98C24B934A76220
-4DD9B2FF3A49786028E35DDE10AD2C926BD30AD47015FFE9469DE1F793D1C53A
-C8812CBCD402444EAEA7A50ECC186431EE52EE8453683AEC95E456840BE0C86B
-C5F5FFF679BB62F2B28D7268A06205508769CDC9C37768A9FE109FF077CE0E17
-9831D554030EAE0FCF724C4E634DB32DEC9DD3915E6EA7A11C524241C3AE0E64
-D32B4199268E6EAA30BD2D896BF5D3271DCDE73EA7C5B891B83E2B6ECB37A624
-27E45D2FAE5E2430B23A077C526652C149C0A74AFC47962A80F4D3CA1C27FDAA
-C4D9E221DCDE6B7A521F1BC3EB69A04D8EAFF08B20503092DDB12F96197F4053
-C3B3CF22AD6C5273505E627A6941022ADBB9A4C468B6E4A9EEE9A28499813AD1
-536CF5BBE72A0D586F1E1CAEFC9E4E116AB4195F41D056D7407E121679F9AE3F
-C1B389368FF1C276CCDABF3CAF54EEB15594E028A92DAA461CEE87D159A5EECE
-4C664AFEFCCC72DFEE7D90E9C2B03A4490CFF4C3EEDFC69E0083D898B995D789
-48C442FBFFC067A0936B7268123239A73860CA130F18846B2378689E48691C98
-0F8110E70AB919F6133A70F964110D67CCC793AD7D0A8909771C20A06342FF94
-98938263097E84B970E3197BCE3B659FD9F760C1F3A3D8036EC27B4C040DB93B
-5E3C3B033438B0D982F027D524AA72C506FAF860B30A7DF5DF3D73B8E229666C
-7B0A7B49D7E6D62C1F79743B266648777FFD457C93E40ADB929E04890CE5F7A3
-C37DB82158B3868A62A63D903CB61F15D3F92F2323F2BFB06CCD9188E5BC70F4
-2FB0E393984499418AFFE0663AAFD236FDE91DCD8A794DFD4CB9CEDB8A8CB0BD
-FD4EDF4F2D323E028F0286A4232ACF9860BA7A2C6B3DBE825440257C1FB5255E
-FF725BAC33063A96329E08B4C93B87BA21A9BEF6A626F4029F9A94A806E37D9A
-591F8563C24E7A2160A9AC37A7119D762454C10039B5D3A6642DFD75075F8EC0
-EA617A69E389C36FAA2DF1DF5EACF39884D9D44CDFBF8D9DA270FE52DB413724
-47F3E96670518FBFB6CAE5E7753D358479605710878E7355BFF6CE954C6D7315
-938A6FD99E567924B66E07593F9FA8844BEB29772DC66A799FD566DA587C5F88
-D4E8F7B50C00E442FC03EAAA3438FAC9752CE840FF01E2D0024413C16F8F4B00
-A6AA586839B4FFBCF4F7D98DF5A82D362D72692B118855854A61429183234BEE
-B6D6B23C713CFE41DEE8AD71
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBX10
-%!PS-AdobeFont-1.1: CMBX10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:06
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBX10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /zero put
-readonly def
-/FontBBox{-301 -250 1164 946}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
-7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
-77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
-2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
-FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
-DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
-7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
-9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
-CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
-6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
-E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
-8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
-3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
-EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
-0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
-4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA620E40822E15C2AB
-8BF88EF4FF68D9C81564F0AC5495C426E3ED091CF4AEAD7696C3B00A0D6FB6CE
-60547AD516EC9CC7B904D6617F81D2AC5086C30E40057B3C8854C4893D3B1D82
-2D61C4414046FFBFDCD7AD22EE19016B50905C92287F9946F2DBA4CB1B18E118
-FD01CB5EB39E77C77A4BE276258F7EF35269272729704F2A26BDE6159C77034B
-5492340010118D673DD5EA0631B65F2AB418C56230641F6F8A63913BE6E9B1CE
-F2E48F6A61B1EFE100080B0261C0983325303080B09CA819AC32DB6C544863E2
-AE8C4CBFA569690BEEA85A38798FC5942E04DCB81AF03168EBBA55CA863F8F46
-D01F167A762ADF15673D314B4D06A8ACFDA715F45699812400D0751D83190C9A
-F144631611F903A12C456CB8F1A2B290CF1E844A24089AB4C9B523A667B3FF0F
-89C1D3B450D800276955036417579880562F1059F834DCBF50257F7ADDAE2A7C
-6D5C40E05E20AEE8BB8820AF8D83B14C1F0547FD7CFEB9D4C725D1D4D1EE16ED
-1FA2676163AC0E7242B772CA05F02B9648FA4F52AB9416EE6BFF4A2C12CE985E
-79B5840F58CF33F8E991E81FF1467FCE9E4B7A46A21F7863077161
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMEX10
-%!PS-AdobeFont-1.1: CMEX10 1.00
-%%CreationDate: 1992 Jul 23 21:22:48
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMEX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMEX10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 12 /vextendsingle put
-dup 18 /parenleftbigg put
-dup 19 /parenrightbigg put
-dup 88 /summationdisplay put
-readonly def
-/FontBBox{-24 -2960 1454 772}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910
-DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8
-8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987
-FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422
-BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52
-EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8
-DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1
-EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C
-6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281
-E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350
-E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38
-4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5
-8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023
-8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2
-FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A
-EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387
-680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35
-5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664
-3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666
-DD4DD1C1CF9DB1FD1568F84892C602408AFD8174118B8A20CCF6A2213B960DA3
-B64BB0B4D211DE43D9EAEDED383C401AB03C07F688E0545AB83DCE99DF7FEE87
-1259C0BA9758C0AE4A8B2EFB15568D93BD3E135438B34EB04C05CCACAED0F515
-A0608670463262E8BB3DF12F9C3F83982E085204E612C90FC84DFB167B09E363
-8335C934198168C61E9EBB653BCB4A751C4B38BBF57FA8878F36433070F97AF6
-AC94A2C046B4B0AAAB456CA0EAF56CACCCF000CF3848893A714381DD77495B9D
-1DC9C3063DFF382D5C36C28B592BFF00E1D4EBD1CB76875605C3B0170B0B7120
-E27F7B35C9066208AB42147650C2A0CECDC762BE5203EB6B28E46A61AF09E35D
-5782F65CFD137B5D52D57D82E4F7F644B602E54119DCA32130FD302806AC34A1
-E2D017715508A84C6463D4BBEB6B8E2400F7555C14F8F1555F7A2FFF49E8A38E
-7370E183B2A8EFBB6F6EE4F01B646E04E79D41C36FC9ED3D441A0A973591E6E8
-1619B890A69DF52CEE8E33F6ACC2AA5686FEE2F3EB573BF026F21FE01D0A1BD0
-CBBC9266AF6A481338DE212DF41EE30274289B137F8929A6A39A6F486EDBA8C8
-80DD9C79923D697C39583C79D9DBA0C03864DE4C800D0AA7B5FB30662989FEA3
-B739B7E010E55504C8DA1A4D859C9C680C07B64CCE724847D6F10EB1913CB266
-3C37A1A46E7C43B4B0B64434167BA9C055D86B6D0133289035A780E82CC9B24E
-73DD603A99E101F574AB4778667DAFE67557ADFBC649FCCD1F9CC3842B16D9FF
-C02E6AAA270A9F94BDA5E5042A0B5E000E8A9C89AE63ECCD96C48D6DD91DBD9F
-686BF8856C10E2408E5E3D0C604CE4EC0140C22BDA28CC7BB9F1FCE562D7DCE5
-079F813F3D0AAD5A94335BBC4ECE464BDC7CB048620BED8412C1AB2DC1875835
-ED6C9CD5D1E1DC45A58A9FBA5B82E07A1AAC850B0CE68181A3D27353D2202659
-C1A444B86934123C4E82D7D50228C7812DB55F53BBA77F232A4B5EE274CB1678
-5F88F9F7CEB28CA4375131A21E67016104782CEF1C9ACC9342008A62D3805B78
-63FE564DD5ADB58E8F53617574A809D77AA7
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR8
-%!PS-AdobeFont-1.1: CMR8 1.0
-%%CreationDate: 1991 Aug 20 16:39:40
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 49 /one put
-dup 50 /two put
-readonly def
-/FontBBox{-36 -250 1070 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
-68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
-3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65
-48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3
-9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB
-0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB
-8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F
-EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466
-FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3
-9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62
-D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8
-9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5
-ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6
-10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582
-83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493
-2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30
-4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632
-BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B
-041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721
-3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762B86FECDA8944
-AA3B20AD6019056E01677B959B23107F1962AB2CF6A52AB2745FDD5383ABAC44
-22F83D93327D560012C565E49F2EEC04A6EEBA9D605FBD223B59CD8DE300A5CA
-3790E9B4CF846CF5AE93B687F3D3EA411CAC0F03C47ADF9D83887702475E36A6
-9FDA88B48C6FBF07959EF4C6F61741CDC2D503CB8AA0135458716D07D1774C21
-750D01533D7CC822892EB494A82295E9537CF478A381CA7146A6BCDB1FD833E1
-4D59DEA7DE0D1976AC7B448C17861ADB891766639B6F06B1CF3B56FC847D6C37
-606C5D8EF98FA61D8943C404756BFBD2F87ADEB2DA92585C7521D88F486F5DCC
-92ED93565808705D38E9DB085661B771872CBAE4DA363A02669E99EF1AD09E50
-636CFF7172E5EBFB1DC08E76123FD5E5D60D76DB7A5DDBA4F32521A4543169B9
-8825E3F2A124A1CDF79BC32262897100B0BEE618A92806BBFB7C1522821547BB
-7D97346A3FFFDEB9A36068828431810D0640D0F3F07D8EBC8F1A952BFB809BF7
-E54C0444110A1EE0BC7392CCE28224C70E6872A8C91DE82508094E3418C02118
-5507AD925037FC20ECBEAB31D84929D5C6A0720FBB3E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.1: CMSY10 1.0
-%%CreationDate: 1991 Aug 15 07:20:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 56 /universal put
-dup 102 /braceleft put
-dup 103 /braceright put
-dup 107 /bardbl put
-readonly def
-/FontBBox{-29 -960 1116 775}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
-27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
-5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
-0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
-DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
-71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
-4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
-515DB70A8D4F6146FE068DC1E5DE8BC57033D79919697C81395D5B94C3AAAB11
-52D73937B8F82D3E2E764DA1B3BE273CBB84E4B1919CC1D5586C21F6FC23BF1D
-82DE5A8DFA3E8F5C25622AAB9F7A588532D13C663079C8FB84DA6BD4D2DEDB2F
-84CE30D0F188EEA27D28768E116928634FBE6EFF68BB4DE936BE8632C1C56956
-8AB0B076DF31504555351302516EA1BD3EF95A23AE409CC209C20DEF7C27016F
-23C35F1E881D46FC8640CF0E80824CCF27CE6A7BC18EE8535EBACA5331D1D2D5
-DA4185E56F2CE28B99C8EE90BFC5902278745D09D4978A38C92CA529ADC3AE80
-DD6DFD08E3B658F605516D999CACCB1263F8F2DA41DB9B3EC19EA27D35F747EE
-A8484CC6C20BFD67C43C6A4E02E51DF84125BCB763DFA894D54F1A049DBAF3E3
-F5E2ED4C15A1CFD917FFE0CF886778746820D67C55C523263465C3E062AA452C
-AC7CFBD97C059E8DCFB61F2D9C094164CFA98C4A1004E56F74A2E28A63E6A538
-A460A9422E1AF1F78E2A25546B16B80E7561774C3BA87676726157CCDF275530
-C0A275E20163035E6C50A913FEB8EDDB7DBB8DE983AB80FEF231C28DFDADE800
-14FA11B6FF2B7973DB43569BF6A7715B8F40D4329E19C2DFE5663965EEE0672F
-7FA99FBAEBED398A16BE9F245DD819DE2860FE9501500B26F2AD9AE94EE70CFA
-E1627CAF600F5BB677CBD2B2ED907B5E3618DC38CE7CDFE050AE23510461340D
-7F172DE78B7A6DD4F593A6990B8AF2894B5E9E4554FAD473E28636AB3895E76A
-3F53A954DF1A266B06E72BF4321BCECA456DEE3D529C8B4742E1425638068CF3
-3BB336308FF644798C75FE3F513FD9611339318982492D1BE8C5410ABF222D98
-5FBEB52C820CA7D301B7028E196E32BCBA6450F82796A06D57B127A600BE25A0
-7B670C6F9FCC81DD87F43802DCB6AFF5B996B73DF375FC257A0C76C07F8904C6
-DEBD97E86854DADA0D4D1B42208307ED37CB35C24F8D1B354AD82C6D1C86F288
-285331012B68B77E61421406A38E07BED6787B626112B163EC35DF8C6981F539
-137A616C09E0CA10969C27C6B142329C77C3629E2A60DA9F2B071264C7151A00
-255722B7D4BF53946E41CFB8EB9B594B8B6AA5274EE4635453126E3D94D3963D
-CB839C160DBDCB3F15434BD5EAD4A975FA2D56AB09DAF7A292121840D2B3C5A4
-AD5F2FE4F69B1C14FE9F4528459A8101
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSY8
-%!PS-AdobeFont-1.1: CMSY8 1.0
-%%CreationDate: 1991 Aug 15 07:22:10
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 48 /prime put
-dup 62 /latticetop put
-readonly def
-/FontBBox{-30 -955 1185 779}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBB2A7C1B5D8E7E8AA0
-5B10EA43D6A8ED61AF5B23D49920D8F79DAB6A59062134D84AC0100187A6CD1F
-80F5DDD9D222ACB1C23326A7656A635C4A241CCD32CBFDF8363206B8AA36E107
-1477F5496111E055C7491002AFF272E46ECC46422F0380D093284870022523FB
-DA1716CC4F2E2CCAD5F173FCBE6EDDB874AD255CD5E5C0F86214393FCB5F5C20
-9C3C2BB5886E36FC3CCC21483C3AC193485A46E9D22BD7201894E4D45ADD9BF1
-CC5CF6A5010B5654AC0BE0DA903DB563B13840BA3015F72E51E3BC80156388BA
-F83C7D393392BCBC227771CDCB976E933025375FFCDD9E2FD073678A57A333F9
-6BDA68191ED103DB904FC6A75017A9939B1F14A711BC0B140F6C4E6C217EEADC
-2B649171318049FC272C351B1417B517204D5DBE34FA6D6B93E1E6086F880CF6
-401E7F67B5A91AD4823F4982C11C91205F3A7C6D6C92A71155919736E06E351A
-8ED45474E2A6BE788E5CFBF02A88B500D0D4224382170D6436135E0EB471CD37
-56F8E52A38D724798776BCA35234C0C0F19D4493C6D3DCB8385A495219A098ED
-609AD6603E08BBC553FB6564ABAAEB6EF04768713570E3D49235F9F325742D37
-1D6F77DE70A41485D4FCFA8C3F8BC77563BEE4E830B136FABD32AAC1092C96DE
-1F75747F25CCECC72FFD726BF4E8190EB917E8B3D97E80EA5C62FFA6FD1E0F36
-FE40034F9D2C51A6733C868E8F6647A0B144A380B00DE8B2C346BC296BD2F1A6
-55DD41E2A78802624E6135B7A7E4607E1D396BED63446557019AA3AE87746973
-C0A9F28B8AA8E318A0427A1CEEC56B43F8569077023E8E309DEB6D81D05BE786
-46799A922C8E2AAA322DB15389704BF30E3F71FF5467FF8E45FD7A2A8B94EA00
-
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBXTI10
-%!PS-AdobeFont-1.1: CMBXTI10 1.0
-%%CreationDate: 1991 Aug 18 17:46:30
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBXTI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBXTI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 72 /H put
-dup 104 /h put
-dup 120 /x put
-readonly def
-/FontBBox{-29 -250 1274 754}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF
-E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207
-BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3
-3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2
-F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707
-C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E
-BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632
-2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1
-879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D
-141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF
-63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46
-4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B
-FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD
-395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003
-82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1
-763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019
-165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E
-57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED
-E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5
-178DAA7A3A1177EFE49258513602C658739CB3F9AEC2EDD3A94D6A54765B490E
-74FBFF20CAF90006D3C2FBC858FECD8A6730DCAFCD8376F4D47DABF2FEFAA39C
-1CD62643CF4C1F7D20476408A6A4711A947D512F1F062BFAC34FBEC0A3EE3E4F
-29F45D196291562B6218210764A9339BA87763420C9B07D5CF004ED4221668AE
-58E3858A91EA2B2A64E267D56010A50F0FBEECAD17F87191CBD8E93A7A62BA88
-1D6E459C6D63DD8CCABF820AF85B0CC36D3A26AFB023870C2F0A2D1DAECCF301
-93F69778B7CEE528BB35B9C9B9000635BA0E4E9A339287C79A9B1350D4513061
-13B8BF8892D09CAD5C18FC2F191525C241DDA53A0556439865740F0B8B1D10DF
-D29B4BA23443E36CA4436ABE73503606B7F13739A45A5A97AF1F843C8D3C84BC
-D7D8D8865E8BF3CAEC0358B2D05C24377B3DA3D079264E9AB7C25E87865DC6D0
-1B35A9B79888AF172E9EC43FAA48002405864240F1CBA3CEC1E31809181B87E6
-367EBDF5B7D5604515049DC08337141772554C43FC4263A294F80C9F5D6FC310
-9E91E2FBDA8AD8E06B0EB787FA418A38003DE146098B0F537CE239CA20C73471
-68E8F75612889F1434E0A7634BAF9B38F11EC7C028A6AE0F7E1130ED64565C65
-4627EED5BF95AE960A3A7B4D4DCBDDB0C3A4F4FFE5481365E614648866ACF270
-33170D24A2215FC4D925D860830C6257A857C54AABEB79F6827E838E432BA639
-8C17A497D464D145CB44A5F76418F60DCAD816A02F1CD14DD0549961A477B4B6
-0D4CCDA7C41FFAAFC5EDD007A62CF2160AD7F43D6BB0EE45284DC334239C092A
-4C66473DB42A6BAF215742C712306DD55FD2276984BBD8083913775F5FBE1A72
-90F4E7D2838ED6C0B959F8C36D6CC9E648ACDFCB390DBD6E814B505CBC636A43
-722CAFCFC765F9A25FAD89156062C61143E94C6F47156F332AADC3285B302B00
-1279A63AC87CB15B641789D761774747314CBF30E3063EBE661D21A90D3040A2
-9633C5BFDC81F902F98ACECC59F0DAD869A0B6CA31DCCE875BF32C69CC9E1CD3
-F02F775C39968B72530A648E364F84B920978F482672EB3522DF408463303F97
-6F49838BF1FE17EAE3819991D04AABC6AE1094A201ADC432328008F709D1D0D1
-D52347879E815D38021C8DCB1F99E18D8988E895630CFBA0151967B50DDC08CE
-E50E68CFE444893460CE7B33655EBC4253DFDE255D4A9C88FDC65B10DCCF62E1
-F2D0C9EC351BE0E859F784FEDC31361FAF89533F3DD0D3711E76650874
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.1: CMR10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 22 /macron put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 49 /one put
-dup 61 /equal put
-dup 94 /circumflex put
-readonly def
-/FontBBox{-251 -250 1009 969}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
-295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
-409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
-4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
-2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
-0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
-B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
-24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
-43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
-D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
-5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
-96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
-7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E
-4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099
-E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634
-5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721
-639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB0342899970AC8DEBE
-F6852C945EA76BF981A44BE2848300754C41AFB7D1FB5DBC1162DC1B779B95D3
-467DC48C5DDA4ED649B34DEF2EC969AD0BEDD9B29A641A18ABE6BE8500AF5BC3
-74C338D3BF64EC83082789CC4A982526755A9E44E0A31DBD8D8F398FE6880E51
-542A8208EC6137CAE1FDA8FF154A5A9B60C80E1766136F42B03C36609F07E450
-0B45408257F9CE7D7DEBD401AC90DF336BD55CA667E08257C48E887C4D7F48FB
-D351F93A6F2DAF80C98475E091F8F6362872735C19E57C52F058021A742CCB81
-C00EFD445903AFDBB1083C45E264B462B2D8A1771062247379CF75C474D40BE8
-8F337867215B253C920F5D3684866D11FA2CC6FB4B6EAED0B6D7FDB2CB90A6E7
-7998C8A71455A5CB76CDA640283AA325DD99DFC52C6330EADDB9F62B62329161
-1FB60BBBA338E21435F65D0B166A2B34D9941C6D417AED570B69DE6C2ED38FB5
-20EDB8008942DDEDCF237493987A768585EEEF9CDC4FE2A2947DFA2502A421AC
-6A292112B20C51CE94187AEF60B7C6BFFF4D2042D1D7DBF5D7868331C07C71FC
-FDB1343430C1DB9703D6EF3E7D024790360019BD331ACCBC1F006058483BB6F4
-236F0B1791ED70E617F27EEA2C4F0F97BD079757CA5EF956DA2B27901FF50B41
-AF0F3A02FD2BE8F80B4D5F24269A287E356263BDE78A68C21DA50ABD5247E5B9
-0F10A7F91401E6CCCD0F89B96848210574FC268B57277858A931CC65B5C8A982
-1E7B91146FFAABF6CFAA53BC00F7E22F320A176194D7D9534F09FEDD18301DC1
-47B0D2E9DF9ED55666FB4B72E6FDAA179F27FDFE39388B4067CEBDA6DCFEA9FE
-DF8C90AD182B4ED0A67372392B297D426E2C777E3A0A88392AD43713C0CD9965
-9FCA34E121FFE8676886729CDE13AA77472DFAE605D2D17E3102991245E4BF63
-86D842CDE3F6E1B69E02EF1CC90D45435894EF9D87F5CD226A67C810497953E3
-4B261C82E8C7221C85330A31DD8A36A1245ADE334B3D9D880A2CEB2B09B427C0
-6893BC49A9AB2C45D936B0E55F6B3D39884D8BD532395FB74DAAD09D422701D8
-8A92EF10D8B916244C37CF889E2304C4521AE6BBF7D1D84B69B39C4BEB3B0CB3
-2F444DDF03E1675068D0B7F04A6D9BA57CA813A9D7CE31711423E1F098531631
-4A87D15779B482AADEAF109C2B006B65916A214A75DC432E46E670812FBC5C80
-14DE5CEF36B60113C4
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSSI10
-%!PS-AdobeFont-1.1: CMSSI10 1.0
-%%CreationDate: 1991 Aug 20 17:34:37
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSSI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -12 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSSI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 105 /i put
-dup 108 /l put
-dup 110 /n put
-dup 111 /o put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 118 /v put
-readonly def
-/FontBBox{-97 -250 1077 759}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0931DC68A9127B5D4E0A53C980F1
-25B546006F90C14DDFBE6457E1FF62EDBC3E6E4C3EED9145D4C5B39CF986A3D4
-D0C1CAC35082AAFC77DCC962B778E051237529367886A80679538B245FB49480
-77B66D0597CF92890360923FF918968FEE737E79C5D46B9EEBEF1BBE460BB176
-93965EC82506D2BDFE8D9616A8A29CCD77C1E9F46B531EDDF69E2F97BDF7944D
-73F55F531755FA645D37AF1A508F565FC0B43379209C1E992F3AC34A479B2012
-B70958FA12CAC36A27BB5A2C1CBBE416FC572DB8D2DBBC80BDBAF524F1507A25
-29F1944A592F59983089BD5C221F2050EF0A5844E8F0D33DA8D59CFABAD16CED
-27CCBC6820BD354F0F435E0BAEB73F7EE863A8FF0DE038C244A3DA9EA2533DD5
-78784CACDC89701CEA9BEEEFE78A0DDE239B65448339F16B9E2B5E8177B2BDCD
-C36A9C52CC3DE95CD45BDA676794180065F7DA12A87F93C337251B7F7509371C
-76A2429CEFF53722452A8D36636C685ADF1BF6C27E7839464BB3882661246875
-67F547E1E16B4EB0C4C6BCC80661C929098102CA370391EE80F029E566BE0952
-7516AA0AA335BB76E4AE49E46E74A1A97BC55D556A9BBAAB7B91C0F897B6640E
-1A06111856ADB1A4DA7326FB2F64771DC6BE8BE44D7B24A6C8BAE2551A367339
-77D9C3F4206D5C6AD232C5560B70EDA4597AD76B28362B06FF30562C51D32143
-5DCDB73DA37B18363AB00182F6E117CF6418E49B54BBC545A3BFD486091BEA9D
-6A443A5CC1D29A74CA224B8BA0DE3BFBD22C1F2C9F06BAB31B7C647AC295EACA
-3E7E957C81459ED399B1D9EE777D164FC5E70E20F8DD369946509C7FEC758D7D
-92684532AF2E3EA1DB359686CA8D72356C7933FCEEE015D2959C8F633AFACDFC
-AAF33AEEF18C079DFF2C22DDBDBEFF68B5AEC4D6A709147581F275D350E6B6EB
-42D69781AE49D3579DC6F02327B2CF3BE84A543308748010EFB394F6A35BD81D
-AEF657C0A2DEEF3988F88BFFD6111142ECAA4C020C1A1D2F53E0259E43D61C70
-EC9EC158FBA1751AF0542FAF8750A68F77FAD95D9AB278BB6C19BACC0FCC0AE5
-76365AADF7964655FFD0A2CF6E6375B1B6964728F4C84FA20795571D372AD5F7
-57FDD0EC36AE20375A0D4F400A925CB825BE65CEFFA0CB0DA0FB43930729D75C
-220428E6A599958C6173E72A252BCF9AA97AABD482E3AD5C3B73285712ED93DC
-AD41525BA1E4608702FAC662558EA94911C19D2BFB353CE2FA89EA9634C86256
-2FFA6096CF1FE35C3017463B57D94C9771B795ABF128FE482D49F2D8DFDAB50C
-5F6BBFA798BB3775AB0FF8AAF4AFB6334F7CF1DF422BB6E84CD27A2BEFB8BB42
-C194CCACDE96419601019397D9B5640D53F2C3655B9755D0FE53A569EEAD235F
-DAD0370D999B72247B79F2D0047248CE1D2AE2DCAC78498F97B06615CC18A32F
-FDB24FEBA85C629F18F1DC68EBBAD276AF647AEBEE5FBD0F0C1BD5AA509098D6
-F14B32F88F7684D3E716AA5C99C716C451968C1E6D15C56D36D9C0AA7039B9CC
-65AC241B37BC3ADB96313CCB820F00997DC9346245759B1E2C1D6C973BC61BC5
-A46D21E573D93B528110E61FA94BA88C40597CDCB91A591A646CE071EFE902CB
-D4D92A371B029CBCB6E87E5541431D986196D1CED1EADA8876EA80ABF5640BE8
-BEF76B859DE7B33A9D368465C133F7280455C0B74B46B4CD9810E7E8F42E8FB0
-86360825BF3BB46313573926ADCCD8EAD38DFB54446681542DA2E4A1DE2A6787
-FE25EEE7A625A00CD2C52D618563FEC540AABD26A1B138CC78D5ECB4A7AB91F1
-D06F5C9DCBB44F6FBF25662319321D4347EB36C72CFECD00511F3020FA934392
-24D39CB2379B250262E7CC9B5A14132F11E0F1A63960EC523D25B757BFD9839B
-5982DEF144841409471380B582B7B244B221456CCD486038D6DF7F72074A5AE7
-666BC2317B18B8A45ABB79E3C49C80CB480DC4B9EE8A80B589EBE9BD1576F13E
-93128C3B0AFADCCE7D109FD60F04948EAAB06F6541A84D5234F504BC8CB6BBA9
-A41BDC2A45614F495A1032A5116B0692E807DAB6705BC197BC29ACD0DA0BF26D
-D643A229AAF0471F9CCC2F2333C41D66135420E4FCB68464B001427B9DB7D200
-EB31458CC9D202EA9FA56BC62DAAB728FD143A363C50083E9B8E8ED116126CB6
-B1BEA7BDDCC88C1A90BB8935440CD42BCD05BA93CAF5C5B9B48376DBF7E10752
-80064EB47730CCB1E533B28C9169BA58654457F9F9E1E733100380F6FDAF7A81
-96D012CCF54216F7051DE79EB2CA95976718F38F5A0A4AA209F794990E94E6B1
-D49F2A8801D0A4A3A68883233F53A239AA68749585F110AC949C0194D1663CD9
-E98DC1DE039AAD850D6EB14806F2678679B6F30D500F65A077B752D0645AE61C
-52BEB86993BBBC98C0C94C3DD470371027C772E7F10ABD5173EBE0AE9770FC82
-B6FCB02029992AC97FAE6A93A6523DEB1D28D75486B354F6E89BFB5AA2353FDA
-E43116486B5291C0EC6F4C8FAC8579880F5954DDE2EA1A5DF16F2E09BB13514F
-3A2FF64B807A27BD44A273B443A0319C3404F007687297FA623C024046C12A90
-75FFBE7180E6829D2659EEE8F895F332ACDB7E66802FCFD959058C54D06F2BDC
-4583C59F9A27B8E2561E249BAB5622C42A8EC073ECBE5C70D870031518F747E7
-8DF90EADA754ED88AF610C5F5A459C2F3046468572F2DBF8B8FBAC9342466EEA
-9F1E381B1DC576C6572CEB9C78AA0F95E228BC7A665BE90198760A348334CEC7
-C6A5ADFE10201736DDA1755FFD9923AD22B92F4D863F2BA5FF32D7623D10D9E5
-59586EB2F290C36CFC94B6ED873FEF82C31683EB36A6E0907C3AE6025353597E
-BE2489F693212F19FC2032AF2A70572F00EB81FB391BB624B2666CE48331623A
-C7E9CD32F2D2B9111B4FF656B8A951F987D80E31E5E0DB837E191118BC2BA750
-37174550136F0B356C77A071B922A8364D9A8DBCEBC69148AEDCB8DE0C31F1D6
-694292BE2F4D6E4187B967B6BECF1EA283AA3663F5DC3DFA7940A994669881D4
-4D2F7B7B7CC13BE612C8464B0D51FD866CD4599CAB3852308BBA9FF6F8D7B3F1
-815D8AA213CA748EB0D22009BCD5909AE14E04219E4063219F63D228537AB403
-5F975966628AA2C3985DBF0E8B1B3D12FA7E4DC156CC8ECFC64A9D6B98C1044E
-5F6C4635A04F06506DED237299A46DB006DD9C0390E5F31BC1FC5D94CC26242D
-E3FF56A2BEAB38DD1FA4AB61F5A35570BEAF406CD8ED1B9685A5AC5C8DE71445
-42696F50C86F3BF7D30F04ACC4524135E03BB4DEF745E69F934D38F432DA2DC3
-1FC95760DD3E45BF10BD69C1308406C6A9D27D8948BE227893C68DC7346B558E
-C1EC7AFF8737DF693912C40E8EA05F691EA1
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMMI8
-%!PS-AdobeFont-1.1: CMMI8 1.100
-%%CreationDate: 1996 Jul 23 07:53:54
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMMI8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMMI8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 97 /a put
-dup 103 /g put
-dup 105 /i put
-dup 108 /l put
-readonly def
-/FontBBox{-24 -250 1110 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
-5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
-4391C9DF440285B8FC159D0E98D4258FC57892DDF753642CD526A96ACEDA4120
-788F22B1D09F149794E66DD1AC2C2B3BC6FEC59D626F427CD5AE9C54C7F78F62
-C36F49B3C2E5E62AFB56DCEE87445A12A942C14AE618D1FE1B11A9CF9FAA1F32
-617B598CE5058715EF3051E228F72F651040AD99A741F247C68007E68C84E9D1
-D0BF99AA5D777D88A7D3CED2EA67F4AE61E8BC0495E7DA382E82DDB2B009DD63
-532C74E3BE5EC555A014BCBB6AB31B8286D7712E0E926F8696830672B8214E9B
-5D0740C16ADF0AFD47C4938F373575C6CA91E46D88DE24E682DEC44B57EA8AF8
-4E57D45646073250D82C4B50CBBB0B369932618301F3D4186277103B53B3C9E6
-DB42D6B30115F67B9D078220D5752644930643BDF9FACF684EBE13E39B65055E
-B1BD054C324962025EC79E1D155936FE32D9F2224353F2A46C3558EF216F6BB2
-A304BAF752BEEC36C4440B556AEFECF454BA7CBBA7537BCB10EBC21047333A89
-8936419D857CD9F59EBA20B0A3D9BA4A0D3395336B4CDA4BA6451B6E4D1370FA
-D9BDABB7F271BC1C6C48D9DF1E5A6FAE788F5609DE3C48D47A67097C547D9817
-AD3A7CCE2B771843D69F860DA4059A71494281C0AD8D4BAB3F67BB6739723C04
-AE05F9E35B2B2CB9C7874C114F57A185C8563C0DCCA93F8096384D71A2994748
-A3C7C8B8AF54961A8838AD279441D9A5EB6C1FE26C98BD025F353124DA68A827
-AE2AF8D25CA48031C242AA433EEEBB8ABA4B96821786C38BACB5F58C3D5DA011
-85B385124B1D786840F2AEBAB2DA265F4C6B4C1728774E3A40BBFDB8A59AE993
-5EA9543FDC65993F07B0CA244B692691688BA559F818D84A8C22BCF8094F54A5
-613A3C9B6A8ED906D04703D424ECE36F526E20DE7EC3AC3311DE552CA4C814DF
-827F485545C90BD40E7058F056CAA2B13D9ACAE8EFA86445A08ADF24BCB6D57E
-C584853C1EE403ECB26D9F048B4B5EF12949BA8FDC42905522924793C91475F6
-5A133750243CC4C790843FF439A42E5478F4210A139D44AA3F86C5AED67209CF
-3EF7F5C1463B8851BD0CB26C1C13A939E37195814C5A5F13C0B8FC917D1B7A0B
-B1C977BFECC5C669636FF640300D96EFDBFC2C222C3AA2873DFECC859E2D2282
-546F7517520ADEC347C600E44073924CEE0A5BD32442329FC00B69C9B25213D4
-C0DCA8DA243DC3A881883F1BF61032735B2C0AA01EB4ED818C336EECC5CD8F03
-675AC566A9EDAFD9C7EAD131E8AA94D6105196E9A2AD3CFE9457C45231C15C4E
-9E139A77945A98BCA635C07020F3A5A3398141EC6EFD24E5D47B91C5627DC965
-00438A1E601ED217F6CE6CF6F85E22E93D2C4FAF5B071CA11814A8817A127585
-EF7C1029EFFB8A3B9A1D80FBFFAF6584ECD1D229942F764CD478785F664BDDB2
-3AB938BA4DE4D2910A4984EA62A8680A1CD24D6E9610CD9BCBC1DCBF2C18D87A
-35F5F1A1261678C32D529405A3BA49320AC9DA7070C9C0D50F35AB6E1A720649
-C26C49277E2A72DE94AF4011BEE0EF39A3B561620C20BE42FF1B73F6CE456213
-048575BCE4C8BEFA2CDB973A030A4E478F48CBCB9C626A712F37214810CBD37D
-788D142894855F695A20457DA5E3B14CAF0678856733ECA2861CDB0A76A5A790
-65992F7A463D5FA47E3BCB3C8F00FE6BB4124F4126F1935AF2C38EFC2B6D44F5
-CA468633933FBEC2731011552BA3DC1D2DBF2E1393FC07C606B801A2DABD745C
-6397786195953E67C07FDA1A491436736A890383BCF270F947FA0FC684D88431
-5D821144A1A7F02DEF8619402065DFF648CE344854C02D389C0B3DDEAE16C1EE
-A879622BC4003070A51D67C6A82A704912621BAC3103D5E8BF2D90BC6684BBB1
-69728839BE95B7CDCB2BBE261D3391F7F1C45AFD6A3A3845A4F6DD5CC5BD3D24
-57521A040C592E575372C71D87EDF7D808982890FB4266ED20B6E6F35C2D445D
-268ACFCD67D866EC946B11BCD7FE2935E9C15C996543492F9D61FA1DA35AC8D8
-A05E184F071F6DBD110F1F0CE959F650F440BA955D7A28F0CB1B47899E3324B8
-5330E0E798BB651034BA737483
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.1: CMMI10 1.100
-%%CreationDate: 1996 Jul 23 07:53:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMMI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 15 /epsilon1 put
-dup 59 /comma put
-dup 100 /d put
-dup 105 /i put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-readonly def
-/FontBBox{-32 -250 1048 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
-990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
-6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
-DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
-59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
-D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
-8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
-6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
-1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
-03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
-95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
-74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
-3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
-47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
-AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
-42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
-40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
-B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
-956017667C419C4021DA92976C7550A196C257FC2124F37F89C23A843FA09BFF
-F25EBE9B0893051E22F25A46F82BE73136C00D03E7A93C956AF3A41CACAE0BD1
-E0955B62518AC5AD4B12BC58A4175B1D0486852ACDCAF8EF6DEAF07A795805E3
-5414AFCE74A5BDAFA432CFA7B7A3940EBE68F9579DBCB16242D91D292954ADB6
-8EE05634FF316CB67E2F69F41574EEF2224EEBD166572F0B83910D2AE67434A0
-EB6C6E8AC981282010D6B11CB8C637554AAC0D48244E67A399F6D0CD982D428D
-FD1BB772183384B8A6EAC5E76F32732DF2BFF34E3DBF460E326BF8C7035FF07F
-A53E9F527A9420B61ECFDD5E861B34600B517EC4A7C75CBA347ADB77255C4631
-0D654F128F88AFA0E3503045B3250700FCA6D3A5429ACC7961FC0412438485E2
-ABCD8BEEEF1C6C25DA8AB15BADD753972F953611C56976BA64EC24D971D1ACDF
-9DC1E22925CE20D2393D1D1DA0CA317B0D987654B8F6C6D60F0810C73E91F634
-CA8E8E6294E8197E95EF4EE0C37784ACEF2A4F62DBF2C0FEF1C80A62232D5FD9
-DCA730AFFFA8B127350CF8D6CF96858F7872FF4B4472DDDA54032C24D4ADAA09
-F7A3E1243392F12D95F0384C3E042C81E2685181431E1722BC3E96A8E6F37ADB
-7057A6E2761088FCCED4F3E212F234E67FDFD32D826504F0BA67AFD34CBA64D2
-DF34D53AEC88667621C48D819AFCCF403D2CE3A9CF123F8F29327AEF146826A1
-CD3EC3EB0493BD5115B8EB75D19D31022D25D19EA93186660A6795288AEC832F
-853A8D3C9D639B5CABED5C59C1BBE3A1885BDAAC9EB8092A9926FBDD85D80286
-8B1F6EE6EB6232C1132418C7B00CED1568CD132F03B922F3EA93CC51C350DBC9
-97F1ED855C8A56150B1E838A1EC159112E03C5152779D602117A98C4D437608C
-E80D3AB8D6A30146CCA6EBE13EBBD5DE0BD9D838E8DB20128094287C7BCE901D
-C703923BF3526DAA91839D34C497F5BF71DADD4514F2AD0C9EC891336E531382
-AFB3A3C4266E68064E6EB080D577FDDE0CF318965EEA1DDDBD0BF47B4A979209
-A2289971DA0BCBC781DD942F7A511F32A3EAB8DE66F462F8E4C0C43C1A1569CD
-903CA0B38132392C70DA437C2A87B49A924BEDF17ABE4CBBBD6D3EFB915E778E
-8C65D4055399BD54F0A64DD122D0038FEFE14A266E1E19DDEC24856077FCF048
-BAE138CE7065A6A08BE6BB19AE69F2CCE051209216505561EFF2C2338082D1BF
-8880D2139522C55DF2C9BC4158A1BD37704D4E4447CE3DA1F2123D838C8D96F4
-30855D20D29D9743EA668C742DB5CBC0ADA6378EB896D2D8AF390D1C4336018B
-42E3190F62E5C7DD26CB0B4C831129CAB0BEFD22FF350F07510277EEB94A3512
-43BB5761543D4ABB66E8B0483B3CEBFC907664C4020256E146D68AE6CC8876D5
-1D15BF3DABEC2177D4D5F12913DAD532443AE7EF722BAB78DEF72FD7B5EA4458
-CF185BB288FB80B6ACC486C23A781164845CFB03E475496D258EC51FFB42659B
-F58F59E83658820CFFFFCC3C3BB0CE59459BCD936531E329CAE1740492143C89
-4F076F9B05AB2EBD0C9527BDA368E3EA4B8C5DF44D0158E34E6349316B68E4F5
-73C6671F85A7C229CED67F92FC42CF052FA07C426C07B4992304A458F7CFFF1C
-F19E7386B0DB312123D1CC1625C93A81CA9F5B7E843D7DE7FFBFDA1BDFFCD728
-D70F015910C427A54FE78090FB19B12FD1F35DF4FF216D9AE35B7F0090752065
-C1A06EC999421EC6F3859E991CEF48660A3B04DC0EE53C0AC2369D3FE2843590
-4A88E7895B6381AD388289A74A6BD57B94F509B744B00DED55FC57A1D699C509
-BBD27C26601A04546F5F27236607DCFAC21F5A6669DE5D0362274A9DC36937B3
-A2B81711A2BED06FA3BD42768A557BF361AA285C20CBDD45D8AAF2859F325361
-DA46C6193EA171B5CF5637AD6274B4CBDDC76F5864F299CC7502ECC6EB9575B9
-B0EF3BA2A8B478722F8BA1B6847030163F99CF56E9B204F3D54FE5338ED83087
-CECA2078E97CCCF06B5A5F67AC71FB3AE30D6A86535EB706839CB53D97C83A34
-3F025832A0036221980554D2690EABBF0F9DDC5FFF436A80FD30DB134E2747D4
-6FC67EF84913D3ED25114153A6D4790E6542A7709304D69FC744C03CBB46C818
-BB089E85A463EB33600E0925776C5FEE5E337AE2C08A7D317C0B38
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSSI12
-%!PS-AdobeFont-1.1: CMSSI12 1.0
-%%CreationDate: 1991 Aug 20 17:34:51
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSSI12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -12 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSSI12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 65 /A put
-dup 71 /G put
-dup 82 /R put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 103 /g put
-dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-readonly def
-/FontBBox{-98 -251 1052 758}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AEE33ACC9AF2153F3341E64F46
-5AED4BFAAF6C755C6AC04D37BBBFC2017C248EF0827FF3051D048FCFD75430F2
-DACC7CD9C08BDC102E20C0D5D9F04C9140BC26DF4C545779E85F24C55AB9A921
-8265FE51E80720E7A3B7428B5C1F7B74887D294478B1E1C718F4FDC9D28FF86B
-5D58332A1E0EF7C1738B5338174487361104540317DB1206D0DF11FD703EFA5A
-00216612BDB99F829954446201B7C88CFFCCB2B5DCF8DA65392F9B8BAAD3F4BF
-F9E731EB5D03CEC3A8B47B8273320B200F5F6B7D54B6F148CA7E1BEB4967EF74
-F449A40E9895D1C081378993324794FD522A6F351D72CBB1FD760532E8E5E6E8
-C65A05F00BD07811077BDA604D0B987F8586F4B746C38D4BBAC2257D0D6844B3
-1D532F66B227F29F1EE66E977DF1B59546BE3D9255EB8F7597B1134052289295
-BF9FE45F03A01F8236D4B603E28701A5AF19E5D7D81677E5FA8B3C80156FE94B
-2AE08B2F4634EB4A64419F7698FD7FBB63EC7A3EABFAA6DC72DC00D88171CFF0
-31081D31868266889C7056997F554FDF594D02DD40927A86F81C7BC69C91E3D6
-E034ABB0CD7A9DD4A8829CEA7EA3A8A0EA454F0F9D9DEBA2B05010C45CB92FF6
-F63AADFAF485A689F6624CE1FA66252EB106C35FF9C6C5C90C6F16B51F8A2C2A
-D5CB743B71012F48505BE430D25C73A6F0B3867E9CC1303379CFC14752D609EF
-CE71A3DFF494D78EEF9EC6AABB01516E86F16CD3019134E5B636A1E4959A8CBE
-A43EF3574C41EEF192FACA9B78364914EF08016B95CF4D412DF23AB746098611
-79AEE406A647514CFA1CC388300069323208BF5299CAD503EBDB00428A89F79F
-FDEAA40920A76C8BB8CE9AACCF5F8324A37293040A0F5D16A74266C9F9C1D1AC
-5E8FE478A6BF09BFB8BD11957E7F43EC28304CDF2E482455104609DBD8AA1752
-621C719AF6C90197113BA52EA569F1E9501C530855D83C83DD56B22DDAEDC91C
-FD3F883FB018613A00F9951B8CE380AB8E0E0CCF784CBDA9488A107DC3511320
-9418B1FA9D3385C999FFD0CE4959750812A52AA99477369093493DE6A606946C
-48D621C906662CC25609C425007768A663DDDDDB4EDF02FB4414384241FAA80C
-0C194636CD51BECE77C8C5D1C9DD3F4837385CCB818ACFA010257228AD2B0533
-F3879058891E73075C6058DA77C8E1301D18511C0312DAF45D4185CB58F7B4F0
-D6DDDE6CE5D6C8D50EFA380BE9F42A0A0852AA76EA64F52760ADC6A093018FA5
-434C0934CCD336483D1981B3688D57A10858453B3E7AF2DEBEC8DD131E96732B
-48BB9D15EC08DB5195B94A9C535765E00B8B8170AB557EAC3072B679E986D364
-EB0B2E17E3649657A402E5A1C87DD12FA45ADC9905B3564037F337F537522D51
-57B242A2A8FFA0016095CC7CDF30274AC1D9F5ADF8099E309339B25138E09DB0
-92A90A18255626E3F9BFCCB10CCDD9B66F97E7F10B9B936B1A59D3397C2D1832
-0800E9C1E05589B153E30299A3AFB230D0270BBC8CA55ED8F5AA714BA81D5A66
-8AEAA4D1B26ED39049F7F91E23FCF3C83E4185428FE5CCA3C4606DB31DA3BFFE
-DB9C12F545767F6E491D3ADB5085D5D97CB0BC412A5562057C264C2592BEBDF7
-BFE8DEFA4487FBD1D68B15E33435CFB756E2EC0F935EB441A4792B4C5ECA7C38
-7D6936551C523454538C2BAB478AA71B9CFECF549E75CA215E3410490F3EA15F
-42BEDEC6DD66C4D8C707B45C3042EA160DEF344BE14A9703CF5F2E0B977E5589
-2027CDAF09CE85022BD1EAAEA41210C79C399587B850832C7F39ABF432AF855E
-AF7FA04E10879EEB430557A13148DA46944A16567C19A1D8E2D3D58FEC628DE6
-9D980398F0C86FC66445F9DFFC3385619B405B98B57A0AA80803A272FD54D7A7
-DE56FC60C55069D483C85EC8D30DD3A1E5D878A1BFBE760F7792FF443C4ED2E0
-E66EB7FCB7AD859E512472E1564F2F35CF986F5C72A1F56689ADD19E2503BFFB
-4599BD3372CFC0AD5883DE6267BFDE08DFAB84C299EA81778ECDDCB117A62440
-5EC2DB51F48FCA2B7209D5BFE69FCC32E8299F22A99814585CFF7F0E0129B79F
-9C48D1A6EE78789B5DFBF170E9AEBE6B7FA066650F1290F8387882E1B1545CB4
-6F7CC91BCD6A50F9AC91FCB9F511F25BA7BF85834FC60706E0163025E19425ED
-7F77F0EF0B494DE93C2262C7AB51D57FD9752864156E91A8B1471F0D331BEB39
-ACE31A0E101598FF5955976BA3F6D40A98968C7C36DB5B3DE3C951AC2DEB1AD6
-9D75B11A441B5F33C83B4542BC887EFF1F11EA58085F84A3C30BAD7E2F37E203
-26DE273EA25F8A25135BBAEE8D745B0D7D54C0EF18558C438B6677950C28D239
-3501EABC749B8A4CE41BA92988088BF2EE1E15693469AB0FF6AC454BCA8279CF
-EA38C5A112B9DB92A76F027567A57119B8DF33B0C6C327B7491CB0091015F078
-0CBB1380262773B219C73B98CD0BBE257BB191A13E7CAF1BAF3E577D18F94308
-C4F1770F9F6F5F19B3E9004F96564811854337A272EB2C8B21715FCC5FAD822F
-8AC4FA0BDD8C49A1FF1D57A75DAE3186D6395919682F61D6A38DE72A18F07BC3
-D9C2F0CC1F5FCB42473AFF492654D4D01EB41827215464C755DD025CBD312C54
-16BFDDFAC735601103D3657FA0941ABCE043FC6F4C23CA9F7C041DFD18868CB1
-40A067D693A40743A5366DC5EBF1316BFAC5DB67DBC3B99AE602111A618C2693
-D331ACB51A9BFC5F4CEC32133E599863B6280741B1DA5E07AB7ACBF9B15E3B82
-626C8F2C59BF4A6CC22DE982FECF91DE5E8C9DDB1A817CEA75AEBB0E644BE1C6
-FAB4068A8A4E6BBE315650E2CF0029DCF23C43BB3B544D0A59E1A0B659BFA007
-D0CA5F7074AAC424DBFA53A1EAD723812BF2C2E01615E4421FB1D1BEA1FE0F11
-A521D8927AF544852EA83DFA7420813FFF4C7DED23DFB9AB8782C30F2BBA0CCA
-B9AFD44169AC528F0AD0D3FC4B6871410E7D9EA7AD86766EB2E6885B2D3727DE
-7BB5003AC2C5B51AE3D1BB7CDE2095310B1E33B024EEDC71D042D75414B5FB42
-BEB643B481ECE769F1CC24D6E2F52F1746176D6D927571BAB53975CB49348AFD
-832F523AE378B255B709E5A9CD875F31BFF3CD496BB4750414845D48EE9FD365
-5560C66E7EF1395729458345FF8A6FB05CDF64DFB8D9DA80CE51E2525904CCBF
-39E4B4CD28A3BDD57629A20EF74A454A70467002910935769742BD9AAB3D5035
-760D621336F4D5CE9816663C2A6CD8201F41DB6306EE5E1454EC82C2DD2CEC9D
-1CCA098FDE2306CBC169A86B35ECC9BD3094E3D684CEC102B19684D4DC2852C2
-A41FB028FD64F91EA5D41B9C77E3D08CBB60700320EEB3487D9E082762D3D58B
-6709680F92396D6C42DB6C7285068FB9A46238523C608F3AFF6D3B8F9468F645
-BD12BC39432F8CD1846FB740E0708FD453492C1C610785326F3F92FABE443FA3
-B51656E70F7EE23ABBF06F26F429B632EEAA450A4BFC40A4D54360CB96061697
-FF3AA2B4FD7C8840A771A4D5773B85DB93239134848211D191A1369425DD72DA
-CD4AD93D1D02E6DE562B052D1EB1F457EA54E2DA8D26D9448BC27C6677829C75
-8667B82CFCF1A888DBF025DB9FA331588E0AAD7DE3EBCE5461DAF12BE253950C
-EDBD1DE9CAF5C812976CF57E6CB83E1D489FC9FC73B27E9B94F9D0FC715012BC
-39AE1E2E879C8A2B345F7155491A5EDBF6F399C4965E08790EF95D64594865E9
-115B26E67E867330779701CBB9D71E4CD9225A550575AC3FF41538FD37E57602
-B324F5E23070B930C8DB6223199B5E408C3D5C3AFF4040CCB585A1F57C8DF97F
-753F12FD8D0AD758BE980E27D8A96B857291B64ABC2E46EB0618022009CC59B5
-E8F254F31E512E03AF4F1964501EDA055CDB53D7AE618CBBA630B058A3DC9C83
-D4F0690FF81EC2D98762C1D60E53CBCF9D628C685FDE1DBA02924F454D64138E
-DD70141D3494535A0E3CCB0308407D135C01A1544549412105C102C6412AC430
-39CBAC5394B34A781FA447A129D7AB2273DA9ECF5DE319575B819D40D6228A50
-B49E8016668A98FB52748DF822093BCCB8D5F37FD962645E03ED00B635E93627
-D7988BDD34C69558E1430026CED26DD73648BC1469C43D61B7E62644D064E4D6
-FB9134B52752B8EA946C797B261A43F70912C14B0B65598A2545AB1A36FF262C
-06DC72A53E49BE98B52F5F619AB7579498ECD17EEAF5F992771BE01050E618CC
-9E3D6B59CCA425BD9981CC2C379542F7DB5AE9B3409C45A1A9F62A09E1D883DC
-1E461FAC15C964B15E129B6BAD9BA213C217E80C1ABB5340DDF5D927C2E6A758
-A41F6E12743FDA25701776541AE28DCE30C0A0414543B3712E36B28D02B2388C
-A61E6495820B1FC929B1A13D0430CA46983A447DE5F71996AE33BD3026BF366A
-F71F42B270
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS8
-%!PS-AdobeFont-1.1: CMSS8 1.0
-%%CreationDate: 1991 Aug 20 17:34:12
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS8) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS8 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 47 /slash put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-readonly def
-/FontBBox{-65 -250 1062 761}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D
-7CDA3F577075245561191667923D37830EEC37A0161B6A3EC8FDD63CDB8C8D4A
-AD39C69A264813FA79C25E85AC95C71AB965F6C14A4A1ACF5BAE27A5F628B172
-47CF6A12008558438874199C237501B72BFEFE64B606A327623BD8B217E8349B
-7BF5C2204F4DE2FB269845D5714A31151A66064419CCC46A63F8E54B92B5070F
-F3D80801DBEC658CD3926B15BE3D4B7591FC36663D3C03926D0D3637B53BCC22
-73C8E0001B416A65FC67C53383458DC125FD14FFE391BBBA321B5AF5DEF85DBA
-5A5FD759FD2AAB6AF31CDA6202EBB763E3CAC1FF91B1175EF818FD662B60C642
-738A3B4F27822A0560BB7C08AD42F976351FA5225A0E6D56C7FBE06A809CC468
-FB2E90C84FA56C62CB7BBFC80BD94F5C6BC0EED14433A4A356D2D15DC87B34B0
-99A100502F55A32D736757642F9F9719FD9E35A1430A72C254614B4000113705
-5474FCFCE47A6978F69FA467B818309E61598EC18089BB924C393B3FF1280D72
-E1969BF5AD3D1074FF13202D4CC324396BAFF2397DAB2C516C656B6B240F023D
-0C28AEBB957C23012C971D444DD1C4C2BD7DCE178D46CF8EC20DCAB9A930907E
-124F3B3B8D16DBF166BA40CD780DE2155BF21EC2C3E0073422E54A09DF4A9491
-63B55882122F6B40490D81533CB0E16967E32D4F5B5D5D14F578BAA0137704A3
-2386E6AA4E3D160559EB245625253380CE64C30B41B573D7249B0B6157B02EFE
-0D82006B4CF4A294FDDAB5B87CAD0B2D3367F9138EE0922FBDD3D7BFE4C6B297
-762F95616A75D0FC2D2E22D79172DF1A3287C67BD27658A448FC61077B3033AA
-5479ABBF5CD952B5E19E437CD642CDC43FBB26115DCC019FEB3195F267AAD478
-4BDB4D1AEFB4BB108438507C493895A9CFA10765BAC2EF7D50B7311BAAA2B8DE
-CF1E2EDF4CEA883E437AF4C2D79AB440F69C5712F50C3A489FA70AB824F32671
-37B4A5AAD8CFEC461D9BEF8D57B6BF0C9A6B5CC56AC6C6B1F69A3A11C19014DC
-9A53CF21F2D72A794EC57CB8999BAB91E27270B47150A093684D3A36367B35DB
-B23C3622B3A0CBEE52C6A2C3F46DE9FF2F02638D192179FBD4FF72CB5AC77B8A
-B32616A4C76F526A0602B38C1F79030AE9AED57483B5922D04D47F11268DF8DA
-94C700702B39D15F41F7CFC97531386B640882FF1CD5FBDFBFF3E732D5590F75
-3576A86CDC8C374B97868CBA21617378E5BF9C64387AF45CCBEF0D595680D822
-16773C74EA46164C187188A692F7B41A7697B8DAA4E3458B56E33BB369413BEC
-E9CDB364EDF0508628E82A0DD85BD9301FFEBAA8B1363B3921A864EBA32F01B4
-08796DD56E10F58B21FFC00C47627B580610902A5CA5310627F3FCD8224B0082
-698F9D2ACAAA0FAE760B9F838343E5104BF629B91CC445A48EDCE151125992DB
-AC8DA57867A8F511415FAD06FFC891B74358128E95C9830B74EA284B3DC6B18B
-C29E9CD1A434E600078CB29A4FCDB20F7B23A4F7B65FA8A3B89BE312C2B32CB9
-0118D8373A5B0AEEB325D25BD12C6516D8BDD986CED6A56BA3C13211927D4E81
-E5534FF03932932794E692303551CA8E0D7B55CC43619D5C0302ED94B0DF5BEA
-5B2A561629758F9B1A9683DB6E88C282D94745F019BBADF0CA1CB2A1CC6FBABA
-9688613AEB1E788CB87DCD41101F880897E4D8E47950E07964955F5546610E9F
-5C74353B81FA3743FC1C21E7342E3E633056E8C45AAD8D4CE5FEC5CEE64E50E1
-3B31FFF89A73B9496DCD2009F4279DBDCD2145E6F530F42461C4118E4FEEDCA6
-5A69AFE0DB1037B3A7B2BB30B69111047DD14F3840E75DF5379D0552FA253308
-4941D9B8F70D140F1C741C9EEC70EB8416FC677C96A3C4606E87AC509A032838
-94053F5E04AFA9EC6581F473258968C127D30A51FFF97B89C37129216217521B
-89B790CCAFD2C0FDE2C00F98E1969F31F9DD75F1B4E47DECFAFD9F6BDB114BE0
-0AF895F1BBF6BBD7A22F89EB75EE8A5D8994BDA324E793402460C9A3764558FC
-1A6B1354565859389393FED925EA40000F7D7598AE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS10
-%!PS-AdobeFont-1.1: CMSS10 1.0
-%%CreationDate: 1991 Aug 20 17:33:34
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 12 /fi put
-dup 14 /ffi put
-dup 34 /quotedblright put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 44 /comma put
-dup 46 /period put
-dup 47 /slash put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 52 /four put
-dup 54 /six put
-dup 58 /colon put
-dup 65 /A put
-dup 67 /C put
-dup 68 /D put
-dup 73 /I put
-dup 76 /L put
-dup 77 /M put
-dup 78 /N put
-dup 80 /P put
-dup 83 /S put
-dup 84 /T put
-dup 89 /Y put
-dup 92 /quotedblleft put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 113 /q put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-dup 122 /z put
-readonly def
-/FontBBox{-61 -250 999 759}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BDCEEA888D07B439DBD4E8B4C9
-D198C03874B5E6F8FBF4922065A92BC3E66D05DE53971CB1424510E892442858
-D69CE1F76E4DA76C87C763A4B2FE36321E54B1328C9155B8ED6361855A151723
-3386AEA3D042B8D89C8C0E9A33E5DF3B466F7BB8C2C8A4ED4CDAFF55FC6D3EE6
-0AF2CEBFC1AC3A6E6692F8BB81F82D86BAE85016AD62FCB05467082C2E5AD348
-44D1439C2B59F65590E57CA0DE481A7A34E79931B1513C4C30156170409A4BB8
-46D412D1DAF88AD30722F12DBCA1CCC6B4BCC28D06B0D29149DDEC520C8FBA13
-6B82E2E1790F00B216282FF122EF0D47B70A1B29514DDF7C0435ED238C14BDF5
-6DA243117FBEF7398F97EB95597707ED63C6797EBA1B46EA19ABB1DABDA171B3
-16CD500F5D64CBFBE4F9CBC3E66A34427D3C4D0C432710289381F9BFD91B4FF4
-1E3A896C3EEA2F3105C218877D6C0C6B763760FA364D00065E1CAE9DCB5676ED
-286A9ED0D1C946DCA6A2A670EE0936FB4706CC62E234CFEED34AA615C48D2872
-A087F30990C85E64BA68F3D5C117123467DB411C9F2D6F6858CC70C1E352C477
-713097321B4C4FD4C5CDE305415F998E7245908EEDE6E056A736EA77BD8C639C
-3A79FFD0B74B3D28F0494A115F2841CF8A8827AB5608F96FD8998A5F40FB3DFE
-3AA0C7696DE4E1D18DC0D6E84B943175FC38FFC42A9C0CBB13A908978C98BFE5
-034F88480F32B9DEB2FD228FF6CB0B89B045AB02020C82E3F5716DC640613185
-9F597CE262729BC52132F43922B9E28BB71A30AC8709634561B22D13C4FAFE0A
-12C4451969226B220038AD8DDA990A4E2CAD53DBEAB698898BBD3046234EB4EA
-901287E71CB41296C431383AB85F18882F65BE36923F6C0FD6FADCB1C4F2B27A
-3378D5436998604CFBCA3DCB1EA95BD6C5D9B776BB862C4E02DD4BFE22AB4292
-0D2B5FB59C4D31FD6B226A425EC93ED822E075E2F097466A321EAA8451CC6A5D
-84A340C28E6724A3B4DC353447BEC3C8230233E8791C7E8026ABA203170C659F
-850C6C70FFD8F6650F8FBDFB6F08737CA481B6592EA47D1901743E017D5D2F83
-0261876542EFC82D1F5FDAEC5851945EC5A8526D050296ECB4BD6A0BC96507F4
-C038811D8C9BFCF0A29223FC5E603A49A1D9A5B5826A630C4FD8553BA018A13D
-A545F3B3DE82CD4C8A6FBEC7B9D1CE4094DCD854755BD32283662F474B88EEEC
-1BD0AE9402F4873868F2CAC30562AFA86E9CBC9CCEA6C2CF2A9715D9C463C94F
-3221C2453A0830FCEF86545AB2816184DD504ECA5B4766C2A2E235B80BE0FB1F
-B0AE346889392DDC8042C03F6A15B9066FE24E52F2FDC853CF0A73E91C7F74AC
-A6235DA3B37BE889740DED75ADBD48EA4F3767B683FE93D1B65C737D9F3E6E69
-B17F4590036DF986C72A1DA3E5E86BB74404308C041378334966236D570D0EA5
-E8D304620607615E4C840E7F61D659841FF16318BDEA294D3ADB597D5CF5B7B4
-5239BF1235680ABAEAC82EBCE2B0C0E335158F877C523C37552EC7C3EA7CEA58
-E63823364554DCDE68E465043EBE82B05496D9B1A9F214E21D18D94099DDCFE8
-9717A885CFAC36FFA99DCAD4CD7B65997B1E6F96C80A349AA1F4A73B7BC7B1BE
-00822DD60E2F84EA6552E8D672CA4FB5E968A34BECED64FAEDA0D996B6363014
-12C34F0901EA497BA4F2EC3ECDF5A9A6AC468D2FC4F3584D8B961A9A15D7DBC0
-167DD0D97B039FC8EE3B077A823A578333085854CF388AF5ED31F7C663CD287B
-9FD772093D43AD953938B8FE51401FE832981FB928419AF716E6053D45A41E74
-E3263F7DDC1482444977BA20920DFE20712FFE64ED8AE3C9C59B1CD69BCEF733
-02811ECEB143EB528D7C6F1AC75BC268DC68A490175C13F4076FC42E8CEBB364
-9D798E5ACF5D0E7E2A40CC23889D8C47A998A2E7D3EB7ADDC61D5EC86BBAC51C
-FD7FE6057110EC8A8E6E7D1782A19597929017278131AB449003C0DCC43CD0B6
-237920B82B10455D480EF3B43BC9DB4DA070E746529D0971D771AEDD26F5C0A6
-78976888857AD9CF20986441AC20C0AECB5992E6251FCF9F922B3F855F29CA9C
-39500D9A52513658FDDB534884A7B8525C0F8470F196DD2C3848A2A6A7244C3A
-80B08AD6B9307318EF6F445C56DACECA04C84EF8B27F8158FA76D46B9228B3F4
-0C71245B6A7EBFC974999BC4F9376F6DEF7AE35A15D9F9D220D361791093A4D1
-09FCA0AA440F2DFD1EB273A9EDE1240CD33B0948AC34AE409D10AA8D436E15FB
-428212238C3CA1F7D574C2567B043A52EDF8D5B5FAE3C9DEAD01C0C755C6FD70
-D534CDC36E10AA9542357DCF73FBC7BA322596F719A139BDD4CB7FE2E305B592
-E4FDE32F1D746D879FE5F95BCE6714691A386639628572871BCA1E7496DEEC5E
-E9BE14ACBECE2D579E6FC6A4EF958DB3D6ACFB5A6ECA4A6ABDD40E827DE86265
-66CDDD6C9605AB930D945F924D2281B2FEA25684EED9150315FFF5D25A355E1C
-20438F3B4FABBBB5283C305FD6C4EB182AA287550FA72EAFE020A414A1BC4430
-CAB66CA8B43E7C1F4BF7AD1D6F510B4BCC76F2437E3D78473FEA512ED6E1F05A
-0616CC899D74F55A5F38E3AF0ABFAFE0172CFD1E614FA032E9C53BC45789E9D9
-1B41CD10C640A3FEE0C1D6860285A8FA7933C183D3EB590CD0623883839F2D05
-5D8DD2A62AB427128416BE447ECEB47E04DA8F8F3F0F356549191D5BF62503C9
-CAC84E0A3CBBD6B105022B99C15C20D5D5E617993B965FA9B0878B2E553D2AB4
-3B6BC402A3F0785905C17DC217CD56EE9DCCBFB287F4766EA317E11C1A238CCC
-8FCB0D5751A3821384C537CEBE96A938F09BCC974F61E4014B752D6DA7CE6820
-82FA9F0A6AF237BAF4651DDA17B201B1817EB09C499D1C7CA6C6DEAA6FB012B4
-297495787027C74AB40360CB297A729D3B73FE44E4D8908760B0D862A6EF7603
-2B65AD9DD911A94FDEBC5C1D599A3C2615F2007DF6FDB58F431468AC602641CD
-593A7FB43AD112420B7FDEF18D855AC76158C26AE9E7B1E6E4274EABDCFE1008
-122B4C42EBCFF94FAB961D9832B9AB698D7CD3F9F59EA2A9A2AC48EC37643A79
-FF69C204B1E7CF46196ABB6990186FA29F891ACD04119016560CAA7578EF7E3F
-A4884E0C99BE78AD2B54F1BCE025D0AED502FF0E04AA98FBC8FCB9137A4D7A2B
-FEAC94135CE4C19FA625E62DB054EC42233247FDC663DF5BDD4E9F57CE55044D
-A155D33C95A8FE36B6190E191EE03E1C24D3BFCC3ED54262C07AB2CA421A0352
-410DB1884C5F618914F2FFE64A485EE63F1ED4426D23FBAE62E8B605C5D7C797
-230657BF0DBE8220BAFA65E18DAA79F93C31B84C4572FCAD143A7CE1B5DEF60F
-ECD24989AB4A71562EAF84BB6861CDF17427F2DC843391BA6D626D9E58D86502
-530421654CC2580BBF13E75DF908B43E09D3ADFE6F83E57AA8E94D547AF492F4
-816EFF6FBBBF2FFCE8C104768BFADABB237B8A8A99C2EFF72E1B6EC35E63A6FB
-D0634ACB79BE8A9475CE42CD01A8CB14818D64D2C0BB78F5E65B24BFF3A76D68
-4FD90826D5C72FF799C7D18BC075500B3C7E1A770AB7C9311091D60CA75D198D
-A955F8D9102C8E10E55BAF093F1EE2E0A76100DC185299482293ECDCE95B9C62
-1AD29445D8F54AA547213345A1B9D7BFF02B3F03391CC5C6CD19437F58F09669
-C84074893F5354EADD6B999BC86CB11CD86A8737FEA5C1200AD81D82A041A1D1
-120B6B4096F8D6F72F326A79646CEFBBDFFEE5B5E2972A6D082F837B505CAE73
-EF497F1E1922E428DEC5FC9E0A2C30E7A5655477EC16EF3C65E6D948A23669E9
-115180821E4362875188F69530B6CA30DAD0403E755FAAB0B16C3540ED351322
-BD3FDEED283F6496494E25AEB9BB5F453BB039C60F52C98244091608895CBE41
-14F013C4F54DB20DAD65AA354DF08013E3AC32778FDA9ED4FDC4ACFA803CF69B
-CCE95201CE5BE1E9C75B276B751945D0D15119F455309294C1492E5050FCF826
-E368CEB932D7B4AC14EA3FAF0970C495E73FE512C9CE844FD2CE680CB6977D06
-A001286BD35149F5FE7DA109D934F63B589FC5CD2993668A7548314436A8EC1C
-CA485D735299949383D1185E9AC4A1ABBCFA16568BAA54D9DE80B918F3C31FD2
-C53E572440A3873D7050D104AC72E139B28407DA81438A3F06F1B2A5B096B2CB
-8A4F1200BCE8D1D3D63B125434F005BBEC4C16A2FFAE7EA7B021E31A04A69206
-7C2C0B37DD7A97BD482B6252AFC964475633C967C65F971C5671771F143989E7
-516CED966C3D45FD59DD33CA1CFA6AE768BE904B267B7610C3C1A98580FB9EF9
-BCFF67E61A4F9B3E61F59BE8D5DF8C060396DD10487640D4F456B08032B152AC
-D7A758FF12FA66F851DB3BA62382FF756AFF420ED5399D57A9358AECA5468E40
-80215B32D01ACCFF1069F67DDC430145FC003B880C0F4D85889D6E3405F27C84
-F83CBFEAE6FF50E2BCD94BB6015D698AE37FF4A8AE457FD1AA4BF667E0B08E88
-A5753492F0529026ED2ECF6A7C24FAE0CF82097CC13CD9936A549625C5828068
-A8C73AA235687569F6225233F7BBABF856736BAC2D34CA8E412CF696DB42BF20
-515C1CE4A1DD0A44D0C3AB26C2019F9E1DD4100A3A169C7E6A327799F000E8CF
-CAD63432B48869C1F59B05FECDEA36C5D8B24E0F345E58D9242C8D9784B90927
-B28E2C4BE5817CBADBD172344764E16EA7DDF27D237F75FF49F8A8923070D694
-F32815D6FFB150FB0EF28BB6F612C20D569F526D32C4C5A10D62FBE765F39C6A
-B465673BE7070B4921774570580E0637296648EA0637C9EFF46027DAD03444BC
-5E0CC46DBAD2CE2C6C92BF7DC8C1D6C323AEEE82A217495CFED0FC9179E50933
-284AC977FB703B48BC49EDBCE0B92F943A4308979B266915E8561456F0E1FD85
-16BEEB7FDEAAC8E471AC09838D022598C0FB8227D999749A948972733D4CBF23
-05E703BD9F1081D3FBC085C92F443A5025936ACCCDBC4875EC8D80B4BC74090E
-032F0596601E7ADC39714128414BE39161FFA1290E50F0DA64F70355AD9AD849
-73D7F9D608F99663271ADE6A6031BCE4196FB3100D6612FBEEC6F72A651091AD
-227580ABCE23FDB7017C8D0708047E4F7DCADE1F1646777A11D215A7AA041257
-7EE0A0F976D54EB1D61823213EC66CEE196DA8DB003BA29BD55B6D4AB55BA089
-1E86BAFB771681575ED7D00B2C530D99A1FA4D5B202FDD272DC993C7CDDE1836
-0281A275F02C7FF0F252B1FE5EE959174F20CC98DA500E5926C7E062B842290A
-6CBBC4740589C5161CA486A4B7B96DFA86701B19CFB89C56ACEB7F3A2F9713CB
-CA889E648687F0F6D19E8F16D94C137DF858ACB40242D670D38774AE54AFF6AA
-8734DA0530CEDBF3A1EC97E00868B223F885CACF4CD1982380D652CEDD6B1BFF
-D4B6431C363944B03201B3B93623E44E5315167262B3B998690FC26A1EC7CA40
-1EF9F5DD44A25499CE0B2CDE33A36790F46989CF86BE241912BE7A2EEB036C51
-5FBE95E0B680EBEFB665407D8F0ABA5B32000C0B11F15C3A15324FE47A03A51E
-CF281D4982DC9A40F2B00EE67D9C759C73A7778DB70E6AA4B1AA8679304D472A
-55CFA90349BC1DB44488F5C27490088B623FDFA1AD629459B8F46880ABA50E11
-70EE6B2CF7B8BCCDE61DC3269D4B866D96E2F7420231EBB272652B0318EE3325
-B58E778CEC45E96AF6C2B1FB534BFAE16BC9D3B79C2DC384E93304859448D53B
-70491C24A268BE8CE05FB47227E4642EDBEE4B37B48C6D8FE63DB250E33121A3
-43051CF0142691DC599B2B982F944EA19988628DB58E3B9F067AE0BF93F4ADA2
-C1CF16A3EFEA381797F8C9AD3665A44F6E0DBBCEB8CA9CE42409588C742B6952
-65D38A6438371A5BED89E75799CFF2C0EB38D5DE3DD23CD9C3E6B7FDDAB82866
-9D0B84B0CA46AC30295AE9A53BBEC389DBEC5FA5D262D518D429B3FCE8F28944
-0D6E9A1874A4E8DFD01F4DF8F211BFFB995CA117EDD5244140D6D77BC26A9AA6
-8CBD062F09B591B54355A847E0754BCEEDCFFE019E3DFA369BB51B6D54ABA980
-52C44A57A49CE13A55A01BC00D15A07D3827186EFF12D457A2FF8F0021C3B704
-23789CDB67E291042FD0CA7CE5E05050569761146EF1392E7F25658129C9B3DF
-317AA639155F3696644E5D39F5843DD1FCD3EC23ADABCBBF0D0BD3F6E5011B5D
-8F5FEFF43669BDDF5B3E354273F859723DD3315A957B2F2CB693CC3A42FC9609
-91449AAB491A6A6E96FA6BD89EA5FBBA80EE59507C40914F371498DF389BED4F
-3E78F942B2122EA522BC2F503B0B68DED397C936DB3973D7F2C6AC1D884C35F3
-28640D73C5046A6E724674FCB5EE3B7AA9CAC39144B4500DC4B34D6FA0D6C160
-1DD95E2B9EB9A9A7884E7F4CE377E3FBD79D86234D2CA8F91939CA2B7C36ECD5
-F417FC5644AB3C6A2CBC9002C14C92384D68F6E5571E1666761505A21521B76F
-5269A91BE7D3400E225D13956B07D04BF8F562EAC1245199C21A9B137C7E269E
-DB1A6937DFE58DCB040A1E65675350B270BA37E62D4D4D7D8C4318CAE4F55032
-9317773A89EA5DDD34D3DDE7C76E6D63DCFDAE5D9612B58AC5475DA8D1BA6998
-76080C2D2AD7D01A145C75AE4A6876DDC5C307EFDA5C4723F0314D2B91365C0A
-A88172948AC57A16C47618393F0D2C0E6642B3E028AF4DAF1F2CE2CAD3D85B49
-ED25309D91664E6A097EB079ADA4D32D762890EC47C1C2A6985E760B2EADFA08
-CD4433A6A696870121A11C5C794668045BB910B9BE247D0F2C8145E631578F62
-A2CA369E74CE168243A7A2E73D61858F2D038794ED6E679746801101815CEEF6
-77BA41FA6D7ED4657BBBA96EADE72546D931F19BD6276F8EC25EE4A54DF85EEC
-3FA1005DC7981F54A769AE2CE495CDC33EDB7B468D87703B115571B29E764FF1
-A1E267A9B05BEFC6024CCDE16967E311869721021122E94C69437FA1669205E6
-B4635497B5AA135CADD71DEA2C72D76594B14317D8FDEAFFC0598434641234FB
-30DBAA82C4FE48F9BBCD765677065736BFE4893DCC71C6BC7D15E5AD9F1DEBE6
-5F6E7D4AE4F97C57A00723512D236A440BD23BFFA8B2516A6F0EB7E7F0427E4F
-71AE024CE191FF28A5F617F9327C516949865C2715E226A1E07903773078A9E4
-623A949840CB4A5863407579D8C22E71AF4867F520A8C3E03083F6658B78FDB5
-8B86F7817D4C46CEA1A0EE5D0996C838B0DF8601999D4F14F1439B1AC607C8A1
-6576BB4E2DC977F20889D59DF84700DD8FE6A5F1A4C4D924E4888987366050D3
-FBC9D8F7E31D0249D0149615285A51B771B218EA03A88370FAE74437FC67304B
-D36B7E910C2358744943F987E198D6592436962908809369BFB01CD814FC8E21
-8663BA3E4AF29476F6750E54472F17DF32B2DA24394339FD5F936CB36A987548
-69A68F7CDA5664884C93A42480B962EE998258D8B87410060120192FE5DA4FD2
-7C5433570F437394935CF2C0212CB5FFF2286BB7A1BF4C1845EA72F25F2191FA
-DEE4E3FC45861546A96741A8BD3BD159D01BF52F0895FB4913314466907D3A58
-94CAEAD029296AD62480661A3FC12D29CAABE193C8ACDD29EE42016723FAB9AF
-77AB46183F13A26CF146AD83365659B0A1E21849FFCADA5CAEA4AFCE96ACDED2
-28C8274CB06BB0B71E19981339BA209457C4D351EEDB9FB908A2E5867054F912
-D8AC293CD4BB175BDABB588C3EE82D321A6F63D6343E7E2C4E9BD4B7A537558C
-0585902CD6BC31028361CD1C1037B775E2142CCBD2BA7DBD1F80C5D3BCF286C4
-FE8BEF56BF7D0E2D888CD00B2B6F3ADCCD9E9485085F792E0C879CDC393EE83E
-21D4FE8A4419BD64E102504A67FB754958AABA3BC20012D214BB199BF5F31ED1
-ACBC841FF3C0B4A58C3FB0BE646E2485DC5999FBE9FD8F0B40E133987906273A
-A344E93451F7716A6C1B189A47EA8E06AC9361307139BBCA5C7143EC30964B16
-C039B7FCAD8145DA1CB115FD2E2C8E204298CFEF3CDA0F79DC5E53F1AD72A79C
-AC5B5E2BBC6280A0871D0BF6B6BFF5C3DA541EA0392A73418D245C3FD1185DCF
-734BCFC8948EECE6DE5588E6F4A67A4D224C67D960156742C403070756296F11
-09B2C90AF279205235A97CBD6D5B298738DBB4BD729A1618A7CB3D4BC607E40B
-C4736466F81B021CEF5C65C6788366407F75623D43F5E9A2A90D72514DE77F42
-E11561ACD7E939993AF16C05CBFFB6E9CDD5EDCEB53BC1A07826BFB0E697EE8A
-22DDF07AB99C4639ACBB22981E73C76CD2E35D9D05106FBEFFA095BBEA6D6D0A
-7BA6891F20814D025025AC33EF4B3413358754B036E708F3E780461B47B3B6FD
-C42FA82F8D3E7A893F77BF28276C67D8A17061AC58CE0B307073295FD4093834
-AEE70DF06C118E3760054C807A2A6A4D2A08BC8DC4F90F54DC2B92BAAA2C6016
-7CE05291EF5E32FF9B547D1F84AD4BAB123DF74BB6AF1DA4EFECB727C1EB527C
-506B47449223B3CCA739640712BED5F68CCB8C154AEF68A237B1107B66F738FE
-55DC50E272829941AF5781ADFCAE4B018221A90A87DB01EB450159004581D339
-6FF164B8BFB8A538351290F7C8C2C3BD70F1CED884667B2B2200621DF67198A0
-4580369C5847C0D8153FA3BE4D5B17CD5C66A2DDBBF54AFE9788949DE60BFC1B
-37EA6D58B2F6114F08AB50C115B9B1EE38930EFE74E9C5507453517AFFC8ABD8
-DDFAF005AC975A82587454EBB643D6A74C62F80ADA142BEA8C05360E59E598E3
-50D84BB71BDB4F3E62745D1411460DBCF119017E1F12920BBCEE5DD4D1AA2B39
-A1D75289A25E098CCC4CFAE091A908145D49358BB7D79054C14B4347989793EE
-6211C562CD67CDDBCC0B0559FF48A8599F1536E2654E896235AF65EA9691EBCB
-8689AD3F1DB21132560F9F370D5DE2209C70AB440AE83568
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSS12
-%!PS-AdobeFont-1.1: CMSS12 1.0
-%%CreationDate: 1991 Aug 20 17:33:47
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSS12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSS12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 11 /ff put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 45 /hyphen put
-dup 46 /period put
-dup 47 /slash put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 67 /C put
-dup 68 /D put
-dup 69 /E put
-dup 71 /G put
-dup 77 /M put
-dup 80 /P put
-dup 84 /T put
-dup 86 /V put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 100 /d put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 104 /h put
-dup 105 /i put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 119 /w put
-dup 121 /y put
-readonly def
-/FontBBox{-62 -251 978 758}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF4E9D2405B17498276F99362748F6E97327D
-7CDA3F5773E01FAD12B7339D4A0993D40A82FA42AAB119589F1D7D60A8AC7A96
-BF8C5A08AFE6D427A6FDDEA2FEF0B8ABC37C6DB62C8B4074CD6C385419CC66E5
-A4B4C5F902900090EBBDF7AB524205CD9DD9D8B9CB522B8EA97203F0E8FAF683
-09750B6C8286AB341F9C240CC02CF7F3E153C3498F16159862CD74C0B6341D3D
-57184AB9036EBA94B432D0CAC32240DD569E639B4ACF0BEF07EA19DDF0606551
-C8EC84A7A67F3C3F58D3335D7273B51CC2602B63B900D24A6D5A8E766D49EEB0
-693796781F0781FF13C5592AA9E071E39034E0742E804ADF14422A734917F0FA
-8973A1B9269EA354F8AC75B7284AF48B69529167E55922A20C3106EB6C559E97
-7CC1A491C3B41AF834804590554742E742A09A5228F71DAAB9BA2BC3F00FD5C3
-B4821FEEDC8B65732409A9C4663FD4C4BC7C864D71F6A6D354ADF71675042DA1
-31DC2859AE00363B3EF589B4DAB98D3515FE8176041A332A5647DA8FB9718975
-9D0103074531756594D5DD1AF3A9A20F1BE203E28D24DEDA7801AD1CDF96906E
-E7049115872C82DD177C3BD765F72E7C15A90CAC968198A38EBA25054D99E7DC
-A349E6502C98F894994EF7A0AEED79D1F12EA1B18BF8BC3B5806141C82B201EA
-0275585110EA202D7A253F1D6DB449FF2B25F7B8385B1427453717DB07ACC21A
-9F5D5DF4AB9D3497C382B1B9761FD0693533650CF014F5D56201767E4CD18A44
-A4D912E1A90EF1BEBA702F806652672ACE37D40B4705A4725AC38A8B7D706E84
-6D22D811AFF8C8F465D585778EDF77B600F65E332849ECE66FB0EE108B30103C
-BDEDE7AEAD0E3A72472B218310D9228AE0BD49120DF3345B6921055118E967C6
-0B4A2D45B9DD51234B499BB0BF5A3F7CF6951A7AB30CE1379ED9D9AE3834BC59
-A824D3CAD343A94C8AB7370114CD17D301B559BFAE7F1F4EB0110257177F44B9
-1EB90D3A325FD5A16A00B37F7B3C3284C64BF96AE4DB27A122B8D6D8226132DA
-0E4058750F49B4B062BA9DB46F3DE02C0D7118BBD35D13EF80EBBC2444F38F9C
-99934D7024D5B53B06029264D12F4DAF23E22C3F51801A34522E8F79B5C1FE07
-7A3E40D614148B77C81C2BC2F88E16D127EED3BF2067FA53D013D6E161DC7E2D
-FACD13AFC581DF3A063991B17DA0D64B8D3046F302E3046AF85218C83958654E
-86CDDDE152346FF2F935DB300A1B7C077E6574861854AB9F069D25971CAF21D2
-DF192B5084B24A10E21938D278EE75634DCD9519F56BD9620F62B81B9F32FCDE
-17327ACC35D59296A5132393C7BBDAF942B72F79E16C7EE5A6B7A75D1D8FC6B7
-963F33501695BB62DFB5F4E8B217BE7365344134050B7AF69BBADC8AF9C95649
-F5B88CA0DF91F3EA85FCCADABAFE230A2FB30D485E142E97C80B4E8D09A3B695
-04F5B6F7C12EF05FD35DF936BD305A1F980A4F4B9EF385CB3DA83C9828FF7E8A
-C560CC647410F8608D3C6F5D7B94EE2A55A51819F5162AD0CB43FE1A46B05466
-566497C72C8475459D43B06F10DA91B7653B62E3E23758DEC16B126F6EA16C94
-E090DE9E651531800CD5C1E7BABA12912E422CA3EB616D7CC88FC269963AD8AA
-0E5854A8D7570D6F7B97029F0637461A861C6BE847BFED19033F98C77026B722
-12AE1AA23F1B9FF4068E0A990FEC4DFB9C632583F7D1ECEB9DE5604E9706ED40
-4514B73C78B6C00956952E2CB3198DB9636879742ECFB8340B608275BF97560B
-6DE775E13D659235D54A51778998831289E1415312548821D35354BF37B1A24B
-132427474BA43D16E1844D70B881F553822F21A6D638BAC8237A99C9B66D43CD
-E1C55D55893AE09685E363B523CE4F0C36583E5B5EF712D29A9F5B6D41B2B96A
-2C68E94A82E0557EC499165535B0E12693CE3E97FE0631CB3AA9CCDD85155BC8
-896B2997C8290486C112FE44761365F1EE7E46AC4DF9BA16BD86B362B2DFFB3E
-9BC0BAAF8C5A8DCA2B4EF0022F57458A665673C1BC97CDD4046213AF667C9551
-584D678190B4249C61660621DA8A8CB9AD5196D3508D4134B7A065DB62E28C0C
-20176FE631861A76B399212416AF65A490FDF4E5DFE18EA737E6AEE95447F809
-E4A6F17700FD56B47AAF9555DD72494A71BE4039EF0777EEF7844762942103D8
-F3544EAD20F240EF68B6D04D4859D574110C29D27FE07165561A305C731368F3
-7955D59B72148DFCD15B225967021640A558C6CE8AEBC485F3AF0252BD7CDD9D
-7AE2CD1157281E745C1737B4AED06FE0B1E709C677E2B833EB13F2585781F7F9
-287E758660A0E66F9D1314AF50ED64879C6D52EB3B9765CE96D76965DA3C4345
-257BF450E38DB22813E9D4DB777EDD1F0F9FCF4A572C700FF12301FB7C92FFF2
-7937B03A09235B0A565468FC1AFCC3D91CCEC19A63246E74E6914D2ADAB7FF9C
-0D8C668D341E412E0F46F211D2B2B8D05057F7E5E7C45B1FD16420A10FFEC18A
-3068A9799F295092232F5E29439E6B8ADE23B5F040943E1FF9E689E4069522D3
-F8B74CE0363D01BDAACBA6CC0D0F1A170C6BA3F0CBDC1E9DA5308BA53FDF9E20
-CD17EFE0FC4BD7ED499922908111F8C0FA379203C79ECDEB7CBCC44F52EE4979
-89260E7E53FFE892D230FF7A5CC80493B3ABC4019C37BC6B93F2941F7E8A400A
-0705E8CF80F9CA57300B2B1EAFA64FB05CED6C16BB9A8AD2F21510A556F2D4E9
-496222CE0C75ED449B2833FFEC1D90A750C93476F83EF7303051A247D49D5E5C
-C42B6D36EC8B70B412F97E6D4989E1116F857EF419134FAE776317D9914A92C8
-5C1F87C05FB9469E9133B1F0ABC1CB8F15AE292431564A31E66987A197AD3318
-DE2EA81268C05D16275BB1DA8B4A8EFFF88A982989B7DC99A7E0E783CC8724EE
-FE85EF21F29FAD51258D3A3FB02092DF1AC028C5DDAE2D9F2CCB800120058003
-FC4BC1DC891A1FC54D09C9967CDE7395FA4E1C50894B7F9506BDCF661C678B3D
-EEDF81E7B26B9B7E1008915EECAAE8C8389BFC23796EB95FFCC3CA4CDCD2F29D
-0AC5FE8645B47F8DB6042F23580257200640790F9798AB70A62A2789E19D2DE9
-C69147C258A9E1B1FC64B059EF2A619BAC012309436EB084AF8CD8C5D9DFB322
-651B206219A42109DD661A87C8094187991F3AAE4E52A252441AFF2D1F32ED88
-8C5F2531D1BBD403F7182DD6585AE5384D4551B6A6C09D22E10F5080329898A3
-271A985D2EBE398CB33E76673BDD70FB14745F14CB167C8686C6F897F44F243A
-4DFDE48608422F2B76F8D45E58D93FE1DD11494E08EA8264D0751563AF80800F
-4400D3EDDB35D3DC111F9586817F037643A86F9791B2C7CCD9D0062273C6C6E2
-C448F4E7BDE7FC58152037A2BDC7F18B5EA7875C5983E6D9066E57228EDB3125
-25DC6318FA5DBD6CCB8B55BD90FFE5A405C0BF8465002B56364C90586CFBF9D6
-B25F6EF9F4D3191BB98454F543028121D67E84B12A4C9D6D93AA2277EA230637
-95F9257634FB21F6860D13A4FF40EE43F9546FDB28E176655D87B84EC507AE61
-AFE5F693529A5C33EB85322565AB8194C7E8CB777893711891BCCBC990276B81
-957EF84547C3AFEA7961C79CAFA29337C238988B933525F46DFDD4F71062C1F6
-C3C112264E9B8E1CA8EA539417CC4BBD930569C24DE73BDF0BD5B376234591FE
-3A6D94CFABCDC85EBC8487C560044C9FFC2FB6F738FEAB6F1F5BE4EEF3A2B2DB
-8293687A4BF2832A4659C45A477D0D16770EABB04852161301C4122E32FA5CE1
-0B6EE40E53D0C9CBBECF9C7C6C9E9F077B1D58663F6334502CD57AB53EEF58D7
-D7241715301E2D76EBB7D36A2E3A1C3B36A620CBA251855C90D64FD20D2220B7
-4BA0821097B584A4865E04E2B934EFF10207CD6B9CFD5BFACB1E0619EF05C0E7
-903967BB2275B5161660C8CD312F8F199C0878D945C9E99A0F0B9EA3928B6316
-EFC4491682EE5296C768787DE45C0A6E77E79088283A7A12906528FA07919609
-EEEF718B30BA1B10F520308EE711BF478CBA2CDE9DF07836E56F1ECD82FB805D
-AFDE275DBD0F4F464554B79C1BDAE91726127CB95268CC75FBB8D42155C648F4
-49EAC2616945D50D675814C811797CF0B92B843435DC46609A0A33C6F98EAB13
-87FFAAC977C643A7A589F982C77AD9A236584BF17D0EF9F5777BBF86F1E7F463
-24B3A75E347521BED00CA2A2BAD5C087010F90DFF91F3B4D6D67DC3C1098BBE7
-C5582A0D9F9CF33B4F817A46629ED94325FB03EE2BAEA298C161063E1E7248B6
-16F6A3DA8B484228A18E33D0A6DA744FA564F707520A1DEFAB666B5FB866B5A2
-9CFCCCA22E54EA63D2DA333E103AB942719F7045F521F8D198EFD71CBD041E44
-BD833263E2C309847EC0424F36C170548E6C4CF3C1485FB58F4CC8387293466E
-CFFC18D57FD2E918A74C9CB0089CB1E8466C595CF67C96359E53EA566EF7CB25
-28B119381551AE36C78868ABA766A5F7C921EA91F5D8DB6531E3EC26CC1E9D1D
-58C3E2CAFCDB55D00CB3DB21048BF14904C96C5EB01C6981E2327234AD15D491
-264BBCC467C62CF3E77F7103C219609AD57B4810F37CD35FF11C5BBC6D42D0A4
-0427E6923EB796704E6A07DB1BE2E037D559225762912E334561A23EE0E56938
-66857AB92D4B8EC72A4212B29ABE6A8E6DA86CC704321694CDF9CE956655921F
-26EE5BC6E909BFE342C43209B2092926375640904B302783635FEA81E917BE73
-F3D5E90DDE6822D27797EF8311231E57BC03FAC09F8083B4395AE7419DD09A57
-7A2E2FDB9E194E0F1734CEB4D431E07770E3D7841F2D19931B3E12E87C22CAFE
-3653556A36202508647C303CA02B41821A64F51A0538D23B267C5FC376F4ED45
-FA988676A06C3C0E2BBABCCF3C165FF6E416E16A63F665DE72B50F5BC60CDB1A
-6B42BC8F3DB6915C79D4014CB7F92C625791370AD298CCB15FA6FED701A0BADD
-61020E9DEFB70266A9225231EEBEDC797B0084DFEF3111A8B764F7273055D8C8
-289EB4376C2480F9299A27027C1C7DA6297C8ABEC94BF92991A0332A17AC8741
-75CD9AB7D326E12BBD190451CBE45ABF2E86AF44B8F79EC4C2A6997F5FE30979
-85C0BF6B1B0E794359589B00FB4DC81C52B16324C56D7391C69F6C584DDA020F
-8FA2538D103A89B26FA8AD783423EFE4C83AC3CAD02D91642A55194802E091B4
-5D6E08F1BCFBC16891693EFF0D31614071126EE435349C297096786EDDD4EBBE
-C5782558AEB6B0F47A73C3B1E315CCF720DDB2B7206EF2E2DB951E5A33E1C900
-16775303F90473AB3BBF93E30ACF0B58B152BB6F7E3C217AA536028142EF957D
-9B301FAF7C453C4312EA4648C1E0412D76079AA6224CD400AFD664EB0A5595E0
-D11718A9E3325BD015F130E6B31F9910BA37F25E83EFB5C0C42820F4656E24F4
-9E1D438699309F7A1B5BFBDA9EA3365B62524F7C609AF805D38A21226D06E6C0
-7783F117042765D48FC44D4CD46F3EC300B7E0ACE58977B574DA217EE2960061
-ECAABAF1A0F310761EC565C6287A38CDCDF6A6A4A99FBA742085D426DAA17377
-C9E909E26C8BBDCE63420BE8159C50075008EB9D065CA72E7B0C9AC6B88E410B
-CEEACB347AB9FCE7B8A3B29D242417F67BA9E543D45F89BCB89AE47BAFAF5336
-2A2D6F05EF714D0392A8FF8C88369374BDC11F049F1EFF54B0EB375193122E47
-806BE6B1254DCE2C553B31E134350F7DF8635FA4227F406734C13FB274232733
-50480356D19CEB34CB69F0F8A09E97D618CDC7BA3086230C062562BDB63D6667
-FA85438E5FD377E0620FEEE4878F249B3504C1D028E78F4AC33E1B1F311E4588
-81D6CDE864679E7035C9EEC1621CC4F93DAFCF54EEA6ED2BAB7C7A707ACF7AED
-FCB2EF38A1016F49F7AA1354ADE1A843B03F10386D9A5A7B85879805B74F02FE
-721305AF957FA5755FC02275404F3C9D2CA34CB6D227B543ECC9D64FB05F2260
-4D6C56F6814FFFC854CD8EB895591BEE951808F3605489EFD4145BA31C424EBE
-57E1802E2D6F4861E865C0B21B6F998C724C7B87005A420571AC07E3D8B7F247
-E8DF9B12A5D7539DD45CA2743D8D29D3F490A8E008C775A76B968BFADAF3EF76
-AF3DC8FFE366DBC25AE6586BAF937D4135C984D458851C714C3F5434EEC12062
-332222418BFB4BAFA9FC9B51E5F0BB8EB35991D70C702B331FEE3F43BA37C1FF
-6075F4FF0767E847521BA679EC986E4E71A38A2E0D52E5F5BCD83BE7E192B059
-600275CA7B48F1073B8EA720DA3DC033002BCD057074DC3DF956001B2993D449
-5BAF594DACC7710C2DB19DA3F83D3B01DC30A2AC2A9C4D29B81E2A253ADFDCA9
-1FE9E33E234ADA8D7764E756D4F3A23C7DEF1828C2E43449E9CC1BB117402F3C
-8CED5991650851B262A0A5D3B70E9A7CA1081C01D8F98EBC67BFBD0019601475
-613307D35A90C3925172AAF392394009FCCBA8335C69D095E8B5870A56F3782D
-A8077B0715695EAE383D699CD38E12BA66E3A92BF1F49FE94B1986FF60210F7E
-749CE6783328053613220BA39BFC3E1E4DB52A9DC8904D8B2329F1DBDD0778B0
-36C3DCC9922B66058E49831894488E3C7CE9091F730C0E50F25B6FDADE41E600
-3D839FE63CB294AC88FD062C23A869FFE3CB50053D40606E651B45C927AFBCEB
-F898FC43E43807154FE644102FB9334108DA42F4311218F5133308E52781CBBD
-FED9E9F7AFF13516B6D85FD131F59DC1ED34796D98D244CD3DDC9D698A7BCDCB
-5791D5ADEE987821FA9570C38E225B94164DA368BD431C544B3B78E624E00E55
-76FE5C3993F8C92CCC96907C6933BDBDAA4D7EF8AFA643F9D17DFEDDE2303901
-CE2FC5AC16F9373E8013072D5B0FFDE1262055F7408260F6A73B3C15738F05A8
-D42117F13BC98D34A14E703942324B25DA0AD70EAE7386D193CC3E17FEC2247C
-E2B164B227ACEA252D21E940F9B049E989E88FDF8E1655627A3ADA58FAE0B751
-C71821D1D3A9777066F26A3B03F7D3CD7BEF84BD6BFA7557FBE69776BF8F6EBB
-E932E7F729149E731AEA8EC1E055F5F15794436BD9E8A51AFADFD432747C68E1
-1DBA3B7B172F1A08ADC662B1199212D15FC5252053B3D07711DE45BEEDFE0396
-C1A6F48160B42C0F860CB9EF5A346E7C2C8747F85D97EA615C181E8B12992211
-5FE058D4C6EAD09F5E3962230263F8ACF29C86C0
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-TeXDict begin 23867906 17900936 1000 600 600 (presen.dvi)
-@start /Fa 182[ 55 73[{ } 1 66.4176 /MSAM7 rf /Fb 207[ 52
-48[{ } 1 90.9091 /CMBX10 rf /Fc 167[ 131 68[ 67 67 5[ 30
-12[{ } 4 90.9091 /CMEX10 rf /Fd 205[ 35 35 49[{ } 2 66.4176
-/CMR8 rf /Fe 148[ 45 3[ 45 45 45[ 51 55[ 71{ } 5 90.9091
-/CMSY10 rf /Ff 193[ 55 13[ 19 47[ 55{ } 3 66.4176 /CMSY8
-rf /Fg 135[ 51 15[ 54 31[ 81 72[{ } 3 90.9091 /CMBXTI10
-rf /Fh 161[ 45 32[ 71 11[ 45 5[ 71 1[ 35 35 17[ 45 22[{ } 7
-90.9091 /CMR10 rf /Fi 137[ 42 1[ 33 35 31 2[ 45 47 1[ 22
-2[ 22 1[ 45 28 40 1[ 40 47 44 97[{ } 14 90.9091 /CMSSI10
-rf /Fj 147[ 21 2[ 24 1[ 34 5[ 37 97[{ } 4 66.4176 /CMMI8
-rf /Fk 134[ 45 52 65 13[ 31 4[ 47 40[ 25 43[ 37 15[{ } 7
-90.9091 /CMMI10 rf /Fl 139[ 42 45 40 1[ 60 59 60 93 28
-1[ 31 28 1[ 59 1[ 52 60 52 60 56 14[ 75 10[ 78 5[ 77
-65[{ } 19 119.552 /CMSSI12 rf /Fm 202[ 26 26 26 26 26
-1[ 26 47[{ } 6 49.8132 /CMSS8 rf /Fn 133[ 40 42 42 62
-42 47 33 35 31 47 47 45 47 72 22 1[ 24 22 47 45 28 40
-47 40 47 44 4[ 45 2[ 61 4[ 62 51 2[ 58 1[ 64 80 49 2[ 25
-4[ 66 58 1[ 61 6[ 25 3[ 45 1[ 45 1[ 45 45 45 45 25 1[ 25
-71 1[ 35 35 5[ 45 19[ 74 1[ 49 12[{ } 52 90.9091 /CMSS10
-rf /Fo 137[ 45 1[ 35 37 33 1[ 50 49 50 77 2[ 26 23 50
-1[ 30 43 1[ 43 1[ 47 12[ 67 3[ 62 10[ 58 70 62 14[ 49
-1[ 49 4[ 33 45[{ } 23 99.6264 /CMSS12 rf /Fp 134[ 54
-1[ 80 1[ 60 42 45 40 1[ 60 59 60 93 28 2[ 28 1[ 59 36
-52 60 52 60 56 10[ 77 8[ 102 5[ 78 2[ 84 75 14[ 59 59
-59 59 1[ 59 33 4[ 46 46 28[ 68 11[{ } 33 119.552 /CMSS12
-rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-statusdict /setpageparams known { hsize vsize 0 1 statusdict begin {
-setpageparams } stopped end } { true } ifelse { statusdict /setpage known
-{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop 0 TeXcolorgray 0 TeXcolorgray 0
-TeXcolorgray 1 TeXcolorgray -600 1668 3024 2268 v 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0.15 0.15 0.525 TeXcolorrgb
-0 TeXcolorgray 0 TeXcolorgray 0.68 0.68 0.88 TeXcolorrgb
-1330 1573 a
-
- 1330 1573 a 1330 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf2
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf1
-
- restore
-
-0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1330 1585 a
-SDict begin H.S end
- 1330 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1380 1522 a
-SDict begin H.R end
- 1380
-1522 a 1380 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1380 1585 a 1380 1585 a
-SDict begin H.S end
- 1380 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1446 1522 a
-SDict begin H.R end
- 1446 1522 a 1446 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoToPage >> /Subtype /Link H.B /ANN pdfmark end
- 1446 1585 a 1446
-1585 a
-SDict begin H.S end
- 1446 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1496 1522 a
-SDict begin H.R end
- 1496 1522 a 1496 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1496
-1585 a 1511 1573 a
-
- 1511 1573 a 1511 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf4
-
- restore
- 0.84 0.84 0.94
-TeXcolorrgb
- save
-
- pgf3
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1511 1585 a
-SDict begin H.S end
- 1511
-1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1552 1522 a
-SDict begin H.R end
- 1552 1522 a 1552 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1552 1585 a 1552
-1585 a
-SDict begin H.S end
- 1552 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1594 1522 a
-SDict begin H.R end
- 1594 1522 a 1594 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1594
-1585 a 1594 1585 a
-SDict begin H.S end
- 1594 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1636 1522 a
-SDict begin H.R end
- 1636 1522 a 1636
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1636 1585 a 1636 1585 a
-SDict begin H.S end
- 1636 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1677 1522 a
-SDict begin H.R end
- 1677
-1522 a 1677 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1677 1585 a 1692 1573 a
-
- 1692 1573
-a 1692 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf6
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf5
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1692 1585 a
-SDict begin H.S end
- 1692 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1733 1522 a
-SDict begin H.R end
- 1733 1522 a 1733
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1733 1585 a 1733 1585 a
-SDict begin H.S end
- 1733 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1775 1522 a
-SDict begin H.R end
- 1775
-1522 a 1775 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1775 1585 a 1775 1585 a
-SDict begin H.S end
- 1775 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1816 1522 a
-SDict begin H.R end
- 1816 1522 a 1816 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1816 1585 a 1816
-1585 a
-SDict begin H.S end
- 1816 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1858 1522 a
-SDict begin H.R end
- 1858 1522 a 1858 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1858
-1585 a 1872 1573 a
-
- 1872 1573 a 1872 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf8
-
- restore
- 0.84 0.84 0.94
-TeXcolorrgb
- save
-
- pgf7
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1872 1585 a
-SDict begin H.S end
- 1872
-1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1914 1522 a
-SDict begin H.R end
- 1914 1522 a 1914 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1914 1585 a 1914
-1585 a
-SDict begin H.S end
- 1914 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1955 1522 a
-SDict begin H.R end
- 1955 1522 a 1955 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1955
-1585 a 1955 1585 a
-SDict begin H.S end
- 1955 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1997 1522 a
-SDict begin H.R end
- 1997 1522 a 1997
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1997 1585 a 1997 1585 a
-SDict begin H.S end
- 1997 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 2039 1522 a
-SDict begin H.R end
- 2039
-1522 a 2039 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2039 1585 a 2053 1573 a
-
- 2053 1573
-a 2053 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf11
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2053 1585 a
-SDict begin H.S end
- 2053 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 2128 1522 a
-SDict begin H.R end
- 2128
-1522 a 2128 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 2128 1585 a 2128 1585 a
-SDict begin H.S end
- 2128 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2219 1522 a
-SDict begin H.R end
- 2219 1522 a 2219 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2219 1585 a 2234
-1573 a
-
- 2234 1573 a 2234 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf12
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2234 1585 a
-SDict begin H.S end
- 2234 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2292 1522 a
-SDict begin H.R end
- 2292 1522 a 2292 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoBack >> /Subtype /Link H.B /ANN pdfmark end
- 2292 1585 a 2292
-1585 a
-SDict begin H.S end
- 2292 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2342 1522 a
-SDict begin H.R end
- 2342 1522 a 2342 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /Find >> /Subtype /Link H.B /ANN pdfmark end
- 2342
-1585 a 2342 1585 a
-SDict begin H.S end
- 2342 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2400 1522 a
-SDict begin H.R end
- 2400 1522 a 2400
-1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoForward >> /Subtype /Link H.B /ANN pdfmark end
- 2400 1585 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray Black 0 TeXcolorgray -475 -600 a
-SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end
- -475
--600 a -475 -600 a
-SDict begin [ {Catalog} << >> /PUT pdfmark end
- -475 -600 a -475 -600 a
-SDict begin H.S end
- -475 -600
-a -475 -600 a
-SDict begin 13.6 H.A end
- -475 -600 a -475 -600 a
-SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end
- -475 -600 a -475
--600 a
-SDict begin [ /Producer (dvips + Distiller) /Title ( Multiple View Geometry \040\reserved@d = *\@let@token  Chapter 4 Estimation - 2D Projective Transformations ) /Subject () /Creator (LaTeX with beamer class version 3.07) /Author (Tomohiro Yasuda) /Keywords () /DOCINFO pdfmark end
- -475 -600 a 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb
-Fp 340 2 a(Multiple) 38 b(View)g(Geometry)p Fo -191 354
-a(Chapter) 33 b(4)f(Estimation)h(-)f(2D)h(Projective)g(T) -8
-b(ransfo)m(rmations)p 0 TeXcolorgray 0 TeXcolorgray Fn
-581 669 a(T)g(omohiro) 32 b(Y) -8 b(asuda)p 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 730 1019
-a(2010/6/4)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0.5 TeXcolorgray Fm 2274 1639 a(1) 9 b(/)g(5)p 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-0 TeXcolorgray 0 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation1) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray
-0 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end
- 2299
-1668 a 0 TeXcolorgray dyy eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop 0 TeXcolorgray 0 TeXcolorgray 0
-TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray -600 1668
-3024 2268 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0.15 0.15 0.525 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
-0.68 0.68 0.88 TeXcolorrgb 1330 1573 a
-
- 1330 1573 a 1330
-1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf2
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf1
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
-
-1330 1585 a
-SDict begin H.S end
- 1330 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1380 1522 a
-SDict begin H.R end
- 1380 1522 a 1380 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1380
-1585 a 1380 1585 a
-SDict begin H.S end
- 1380 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1446 1522 a
-SDict begin H.R end
- 1446 1522 a 1446
-1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoToPage >> /Subtype /Link H.B /ANN pdfmark end
- 1446 1585 a 1446 1585 a
-SDict begin H.S end
- 1446 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1496 1522 a
-SDict begin H.R end
- 1496
-1522 a 1496 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1496 1585 a 1511 1573 a
-
- 1511 1573
-a 1511 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf4
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf3
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1511 1585 a
-SDict begin H.S end
- 1511 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1552 1522 a
-SDict begin H.R end
- 1552 1522 a 1552
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1552 1585 a 1552 1585 a
-SDict begin H.S end
- 1552 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1594 1522 a
-SDict begin H.R end
- 1594
-1522 a 1594 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1594 1585 a 1594 1585 a
-SDict begin H.S end
- 1594 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1636 1522 a
-SDict begin H.R end
- 1636 1522 a 1636 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1636 1585 a 1636
-1585 a
-SDict begin H.S end
- 1636 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1677 1522 a
-SDict begin H.R end
- 1677 1522 a 1677 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1677
-1585 a 1692 1573 a
-
- 1692 1573 a 1692 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf6
-
- restore
- 0.84 0.84 0.94
-TeXcolorrgb
- save
-
- pgf5
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1692 1585 a
-SDict begin H.S end
- 1692
-1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1733 1522 a
-SDict begin H.R end
- 1733 1522 a 1733 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1733 1585 a 1733
-1585 a
-SDict begin H.S end
- 1733 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1775 1522 a
-SDict begin H.R end
- 1775 1522 a 1775 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1775
-1585 a 1775 1585 a
-SDict begin H.S end
- 1775 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1816 1522 a
-SDict begin H.R end
- 1816 1522 a 1816
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1816 1585 a 1816 1585 a
-SDict begin H.S end
- 1816 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1858 1522 a
-SDict begin H.R end
- 1858
-1522 a 1858 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1858 1585 a 1872 1573 a
-
- 1872 1573
-a 1872 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf8
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf7
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1872 1585 a
-SDict begin H.S end
- 1872 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1914 1522 a
-SDict begin H.R end
- 1914 1522 a 1914
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1914 1585 a 1914 1585 a
-SDict begin H.S end
- 1914 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1955 1522 a
-SDict begin H.R end
- 1955
-1522 a 1955 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1955 1585 a 1955 1585 a
-SDict begin H.S end
- 1955 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1997 1522 a
-SDict begin H.R end
- 1997 1522 a 1997 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1997 1585 a 1997
-1585 a
-SDict begin H.S end
- 1997 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2039 1522 a
-SDict begin H.R end
- 2039 1522 a 2039 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2039
-1585 a 2053 1573 a
-
- 2053 1573 a 2053 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf11
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2053 1585
-a
-SDict begin H.S end
- 2053 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2128 1522 a
-SDict begin H.R end
- 2128 1522 a 2128 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 2128
-1585 a 2128 1585 a
-SDict begin H.S end
- 2128 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2219 1522 a
-SDict begin H.R end
- 2219 1522 a 2219
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2219 1585 a 2234 1573 a
-
- 2234 1573 a 2234 1573
-a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf12
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2234 1585 a
-SDict begin H.S end
- 2234 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2292 1522 a
-SDict begin H.R end
- 2292 1522 a 2292
-1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoBack >> /Subtype /Link H.B /ANN pdfmark end
- 2292 1585 a 2292 1585 a
-SDict begin H.S end
- 2292 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 2342 1522 a
-SDict begin H.R end
- 2342
-1522 a 2342 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /Find >> /Subtype /Link H.B /ANN pdfmark end
- 2342 1585 a 2342 1585 a
-SDict begin H.S end
- 2342 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2400 1522 a
-SDict begin H.R end
- 2400 1522 a 2400 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoForward >> /Subtype /Link H.B /ANN pdfmark end
- 2400 1585 a 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb 0.2 0.2 0.7 TeXcolorrgb
-Fp -529 -425 a(4.2) 37 b(Di\013erent)j(cost)e(functions)h(\(1/4\))p
-0.2 0.2 0.7 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
-0 1 0 TeXcolorrgb Fl -445 -123 a(Algeb)m(raic)e(distance)p
--475 -85 943 4 v 0 TeXcolorgray Fn 31 w(:) -475 -10 y(DL) -8
-b(T) 30 b(minimizes)g(the)g(sum)h(of)f(the)h(next)f(cost)h(function,)f
-(and)g(w)m(e)i(call)p Fk 30 w(\017)p Fj 1949 4 a(i)p
-Fn 2007 -10 a(the)p 0 1 0 TeXcolorrgb Fi -475 103 a(algeb)m(raic)e
-(erro)m(r)i(vecto)m(r)p -475 135 800 4 v 0 TeXcolorgray
-Fn 2 w(.)p Fk -243 360 a(d)p Fj -196 375 a(al)q(g)p Fh
--96 360 a(\()p Fg(x)p Ff 2 322 a(0)p Fj 2 382 a(i)p Fk
-30 360 a(;)p Fg 15 w(H) 17 b(x)p Fj 230 374 a(i)p Fh
-258 360 a(\)) 26 b(=)p Fe 25 w(k)p Fk(\017)p Fj 497 374
-a(i)p Fe 525 360 a(k)p Fd 571 318 a(2)p Fh 635 360 a(=)p
-Fc 731 255 a(\014) 731 310 y(\014) 731 364 y(\014) 762
-255 y(\014) 762 310 y(\014) 762 364 y(\014) 792 231 y(\022)p
-Fb 915 303 a(0)p Ff 967 270 a(>)p Fe 1165 303 a(\000)p
-Fk(w)p Fj 1301 317 a(i)p Ff 1329 270 a(0)p Fg 1352 303
-a(x)p Ff 1399 270 a(>)p Fj 1399 329 a(i)p Fk 1580 303
-a(y)p Fj 1625 317 a(i)p Ff 1653 270 a(0)p Fg 1676 303
-a(x)p Ff 1724 270 a(>)p Fj 1724 329 a(i)p Fk 859 416
-a(w)p Fj 924 430 a(i)p Ff 952 383 a(0)p Fg 975 416 a(x)p
-Ff 1023 383 a(>)p Fj 1023 441 a(i)p Fb 1256 416 a(0)p
-Ff 1308 383 a(>)p Fe 1541 416 a(\000)p Fk(x)p Fj 1664
-430 a(i)p Ff 1692 383 a(0)p Fg 1715 416 a(x)p Ff 1763
-383 a(>)p Fj 1763 441 a(i)p Fc 1822 231 a(\023)p Fg 1904
-360 a(h)p Fc 1966 255 a(\014) 1966 310 y(\014) 1966 364
-y(\014) 1996 255 y(\014) 1996 310 y(\014) 1996 364 y(\014)p
-Fd 2027 281 a(2)p Fn -475 575 a(Advantage:)p 0 TeXcolorgray
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb Fa -394 728 a(I)p
-0 TeXcolorgray 0 TeXcolorgray Fn -294 738 a(very) 31
-b(go)s(o)s(d)g(accuracy)p 0 TeXcolorgray 0.2 0.2 0.7
-TeXcolorrgb Fa -394 866 a(I)p 0 TeXcolorgray 0 TeXcolorgray
-Fn -294 876 a(a)f(liner)h(\(and)f(thus)g(a)g(unique\))g(solution)p
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb Fa -394 1004 a(I)p
-0 TeXcolorgray 0 TeXcolorgray Fn -294 1014 a(computational)h(cheapness)
-p 0 TeXcolorgray -475 1176 a(Disadvantage:) -475 1289
-y(Minimize)e(this)g(distance)h(is)g(not)h(geometrically)g(o)m(r)g
-(statistically)e(meaningful.)p 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0.5 TeXcolorgray Fm 2274 1639 a(2) 9 b(/)g(5)p
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 2299 1668
-a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray 0 TeXcolorgray 2299 1668
-a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation2) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299
-1668 a 0 TeXcolorgray 0 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299
-1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end
- 2299 1668 a 0 TeXcolorgray dyy eop
-end
-%%Page: 3 3
-TeXDict begin 3 2 bop 0 TeXcolorgray 0 TeXcolorgray 0
-TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray -600 1668
-3024 2268 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0.15 0.15 0.525 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
-0.68 0.68 0.88 TeXcolorrgb 1330 1573 a
-
- 1330 1573 a 1330
-1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf2
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf1
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
-
-1330 1585 a
-SDict begin H.S end
- 1330 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1380 1522 a
-SDict begin H.R end
- 1380 1522 a 1380 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1380
-1585 a 1380 1585 a
-SDict begin H.S end
- 1380 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1446 1522 a
-SDict begin H.R end
- 1446 1522 a 1446
-1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoToPage >> /Subtype /Link H.B /ANN pdfmark end
- 1446 1585 a 1446 1585 a
-SDict begin H.S end
- 1446 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1496 1522 a
-SDict begin H.R end
- 1496
-1522 a 1496 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation4) cvn H.B /ANN pdfmark end
- 1496 1585 a 1511 1573 a
-
- 1511 1573
-a 1511 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf4
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf3
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1511 1585 a
-SDict begin H.S end
- 1511 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1552 1522 a
-SDict begin H.R end
- 1552 1522 a 1552
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation2) cvn H.B /ANN pdfmark end
- 1552 1585 a 1552 1585 a
-SDict begin H.S end
- 1552 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1594 1522 a
-SDict begin H.R end
- 1594
-1522 a 1594 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1594 1585 a 1594 1585 a
-SDict begin H.S end
- 1594 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1636 1522 a
-SDict begin H.R end
- 1636 1522 a 1636 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1636 1585 a 1636
-1585 a
-SDict begin H.S end
- 1636 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1677 1522 a
-SDict begin H.R end
- 1677 1522 a 1677 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation4) cvn H.B /ANN pdfmark end
- 1677
-1585 a 1692 1573 a
-
- 1692 1573 a 1692 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf6
-
- restore
- 0.84 0.84 0.94
-TeXcolorrgb
- save
-
- pgf5
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1692 1585 a
-SDict begin H.S end
- 1692
-1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1733 1522 a
-SDict begin H.R end
- 1733 1522 a 1733 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1733 1585 a 1733
-1585 a
-SDict begin H.S end
- 1733 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1775 1522 a
-SDict begin H.R end
- 1775 1522 a 1775 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1775
-1585 a 1775 1585 a
-SDict begin H.S end
- 1775 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1816 1522 a
-SDict begin H.R end
- 1816 1522 a 1816
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1816 1585 a 1816 1585 a
-SDict begin H.S end
- 1816 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1858 1522 a
-SDict begin H.R end
- 1858
-1522 a 1858 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1858 1585 a 1872 1573 a
-
- 1872 1573
-a 1872 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf8
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf7
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1872 1585 a
-SDict begin H.S end
- 1872 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1914 1522 a
-SDict begin H.R end
- 1914 1522 a 1914
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1914 1585 a 1914 1585 a
-SDict begin H.S end
- 1914 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1955 1522 a
-SDict begin H.R end
- 1955
-1522 a 1955 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1955 1585 a 1955 1585 a
-SDict begin H.S end
- 1955 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1997 1522 a
-SDict begin H.R end
- 1997 1522 a 1997 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1997 1585 a 1997
-1585 a
-SDict begin H.S end
- 1997 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2039 1522 a
-SDict begin H.R end
- 2039 1522 a 2039 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2039
-1585 a 2053 1573 a
-
- 2053 1573 a 2053 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf11
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2053 1585
-a
-SDict begin H.S end
- 2053 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2128 1522 a
-SDict begin H.R end
- 2128 1522 a 2128 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 2128
-1585 a 2128 1585 a
-SDict begin H.S end
- 2128 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2219 1522 a
-SDict begin H.R end
- 2219 1522 a 2219
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2219 1585 a 2234 1573 a
-
- 2234 1573 a 2234 1573
-a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf12
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2234 1585 a
-SDict begin H.S end
- 2234 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2292 1522 a
-SDict begin H.R end
- 2292 1522 a 2292
-1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoBack >> /Subtype /Link H.B /ANN pdfmark end
- 2292 1585 a 2292 1585 a
-SDict begin H.S end
- 2292 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 2342 1522 a
-SDict begin H.R end
- 2342
-1522 a 2342 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /Find >> /Subtype /Link H.B /ANN pdfmark end
- 2342 1585 a 2342 1585 a
-SDict begin H.S end
- 2342 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2400 1522 a
-SDict begin H.R end
- 2400 1522 a 2400 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoForward >> /Subtype /Link H.B /ANN pdfmark end
- 2400 1585 a 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb 0.2 0.2 0.7 TeXcolorrgb
-Fp -529 -425 a(4.2) 37 b(Di\013erent)j(cost)e(functions)h(\(2/4\))p
-0.2 0.2 0.7 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
-0 1 0 TeXcolorrgb Fl -445 -141 a(Geometric)f(distance)p
--475 -126 990 4 v 0 TeXcolorgray Fn 30 w(:) -475 -28
-y(The) 30 b(estimated)g(homography)i(is)e(the)g(one)h(fo)m(r)g(which)g
-(the)p 0 1 0 TeXcolorrgb Fi 30 w(transfer)f(erro)m(r)p
-1528 -13 496 4 v 0 TeXcolorgray Fn 32 w(is) -475 85 y(minimized.)p
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
--361 748 a
- /PSfrag where{pop(x)[[0(Bl)1 0]](xp)[[1(Bl)1 0]](H)[[2(Bl)1 0]](Hinv)[[3(Bl)1 0]](d)[[4(Bl)1 0]](plus)[[5(Bl)1 0]]6 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- -361 748 a @beginspecial 15 @llx 687 @lly
-524 @urx 798 @ury 3054 @rwi @setspecial
-%%BeginDocument: image/transfer.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 15 687 524 798
-%%Title: transfer
-%%CreationDate: Fri Jun  4 14:26:25 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 15 687 524 798
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 30 90 M 200 90 L 200 260 L 30 260 L CP
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 75 155 5 5 TGEL F
-GS
-   GS
-      NP 75 155 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 105 195 5 5 TGEL F
-GS
-   GS
-      NP 105 195 5 5 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 250 90 M 420 90 L 420 260 L 250 260 L CP
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 295 125 5 5 TGEL F
-GS
-   GS
-      NP 295 125 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 120 M
-      243.33 106.67 203.33 101.67 170.00 105.00 CT
-      136.67 108.33 106.67 123.33
-      40 -40 atan DU cos 8.000 MU 80 exch SU
-      exch sin 8.000 MU 150 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      80 150 8.000 3.000 -40 40 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      80 150 8.000 3.000 -40 40 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      80 160 M
-      100 190 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      190 80 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Hinv) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      300 150 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (xp) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      100 220 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (x) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      50 180 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      460 180 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (plus) SH
-      GR
-   GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 760 90 M 930 90 L 930 260 L 760 260 L CP
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 805 125 5 5 TGEL F
-GS
-   GS
-      NP 805 125 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 815 155 5 5 TGEL F
-GS
-   GS
-      NP 815 155 5 5 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 530 90 M 700 90 L 700 260 L 530 260 L CP
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 605 195 5 5 TGEL F
-GS
-   GS
-      NP 605 195 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      610 190 M
-      656.67 203.33 691.67 209.17 715.00 207.50 CT
-      738.33 205.83 770.00 190.00
-      -45 60 atan DU cos 8.000 MU 810 exch SU
-      exch sin 8.000 MU 160 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      810 160 8.000 3.000 60 -45 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      810 160 8.000 3.000 60 -45 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      805 125 M
-      815 160 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   710 218 TR
-   [3.222 0.000 0.000 1.667 0 0] CO
-   710 NE 218 NE TR
-GR
-   GS
-      1 W
-      710 218 TR
-      [3.222 0.000 0.000 1.667 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (H) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      820 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (xp) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      570 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (x) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      770 145 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jun  4 14:26:25 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial -361 748 a
- /End PSfrag
- -361 748 a -361 -29 a
- /Hide PSfrag
- -361 -29
-a Fn -1139 34 a(PSfrag)f(replacements)p -1139 66 779
-4 v -361 70 a
- /Unhide PSfrag
- -361 70 a -484 183 a
-  {
- -484 183 a 0 TeXcolorgray
-Fg 31 w(x)p 0 TeXcolorgray -484 183 a
-  } 0/Place PSfrag
- -484 183 a -507
-296 a
-  {
- -507 296 a 0 TeXcolorgray Fg 30 w(x)p Ff -414 263
-a(0)p 0 TeXcolorgray -507 296 a
-  } 1/Place PSfrag
- -507 296 a -518 409 a
-  {
-
--518 409 a 0 TeXcolorgray Fg 30 w(H)p 0 TeXcolorgray
--518 409 a
-  } 2/Place PSfrag
- -518 409 a -613 522 a
-  {
- -613 522 a 0 TeXcolorgray
-Fg 31 w(H)p Ff -485 486 a(\000)p Fd(1)p 0 TeXcolorgray
--613 522 a
-  } 3/Place PSfrag
- -613 522 a -468 635 a
-  {
- -468 635 a 0 TeXcolorgray
-Fn 30 w(d)p 0 TeXcolorgray -468 635 a
-  } 4/Place PSfrag
- -468 635 a -492
-740 a
-  {
- -492 740 a 0 TeXcolorgray Fn 30 w(+)p 0 TeXcolorgray
--492 740 a
-  } 5/Place PSfrag
- -492 740 a Fc 187 987 a(X)p Fj 240 1182 a(i)p
-Fk 333 1073 a(d)p Fh(\()p Fg(x)p Fj 478 1087 a(i)p Fk
-506 1073 a(;)p Fg 15 w(H)p Ff 644 1035 a(\000)p Fd(1)p
-Fg 738 1073 a(x)p Ff 800 1035 a(0)p Fj 800 1095 a(i)p
-Fh 829 1073 a(\))p Fd 864 1035 a(2)p Fh 924 1073 a(+)p
-Fc 1015 987 a(X)p Fj 1068 1182 a(i)p Fk 1161 1073 a(d)p
-Fh(\()p Fg(x)p Ff 1306 1035 a(0)p Fj 1306 1095 a(i)p
-Fk 1334 1073 a(;)p Fg 15 w(H) 17 b(x)p Fj 1534 1087 a(i)p
-Fh 1562 1073 a(\))p Fd 1597 1035 a(2)p Fn -475 1317 a(assumption) 29
-b(:) 41 b(p)s(oint) 30 b(a)m(re)h(measured)g(to)f(a)g(very)h(high)f
-(accuracy)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0.5 TeXcolorgray Fm 2274 1639 a(3) 9 b(/)g(5)p 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a
-0 TeXcolorgray 0 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a
-2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation3) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray
-0 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end
- 2299
-1668 a 0 TeXcolorgray dyy eop end
-%%Page: 4 4
-TeXDict begin 4 3 bop 0 TeXcolorgray 0 TeXcolorgray 0
-TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray -600 1668
-3024 2268 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0.15 0.15 0.525 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
-0.68 0.68 0.88 TeXcolorrgb 1330 1573 a
-
- 1330 1573 a 1330
-1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf2
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf1
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
-
-1330 1585 a
-SDict begin H.S end
- 1330 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1380 1522 a
-SDict begin H.R end
- 1380 1522 a 1380 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1380
-1585 a 1380 1585 a
-SDict begin H.S end
- 1380 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1446 1522 a
-SDict begin H.R end
- 1446 1522 a 1446
-1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoToPage >> /Subtype /Link H.B /ANN pdfmark end
- 1446 1585 a 1446 1585 a
-SDict begin H.S end
- 1446 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1496 1522 a
-SDict begin H.R end
- 1496
-1522 a 1496 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1496 1585 a 1511 1573 a
-
- 1511 1573
-a 1511 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf4
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf3
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1511 1585 a
-SDict begin H.S end
- 1511 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1552 1522 a
-SDict begin H.R end
- 1552 1522 a 1552
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation3) cvn H.B /ANN pdfmark end
- 1552 1585 a 1552 1585 a
-SDict begin H.S end
- 1552 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1594 1522 a
-SDict begin H.R end
- 1594
-1522 a 1594 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation4) cvn H.B /ANN pdfmark end
- 1594 1585 a 1594 1585 a
-SDict begin H.S end
- 1594 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1636 1522 a
-SDict begin H.R end
- 1636 1522 a 1636 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation4) cvn H.B /ANN pdfmark end
- 1636 1585 a 1636
-1585 a
-SDict begin H.S end
- 1636 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1677 1522 a
-SDict begin H.R end
- 1677 1522 a 1677 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1677
-1585 a 1692 1573 a
-
- 1692 1573 a 1692 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf6
-
- restore
- 0.84 0.84 0.94
-TeXcolorrgb
- save
-
- pgf5
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1692 1585 a
-SDict begin H.S end
- 1692
-1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1733 1522 a
-SDict begin H.R end
- 1733 1522 a 1733 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1733 1585 a 1733
-1585 a
-SDict begin H.S end
- 1733 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1775 1522 a
-SDict begin H.R end
- 1775 1522 a 1775 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1775
-1585 a 1775 1585 a
-SDict begin H.S end
- 1775 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1816 1522 a
-SDict begin H.R end
- 1816 1522 a 1816
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1816 1585 a 1816 1585 a
-SDict begin H.S end
- 1816 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1858 1522 a
-SDict begin H.R end
- 1858
-1522 a 1858 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1858 1585 a 1872 1573 a
-
- 1872 1573
-a 1872 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf8
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf7
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1872 1585 a
-SDict begin H.S end
- 1872 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1914 1522 a
-SDict begin H.R end
- 1914 1522 a 1914
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1914 1585 a 1914 1585 a
-SDict begin H.S end
- 1914 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1955 1522 a
-SDict begin H.R end
- 1955
-1522 a 1955 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1955 1585 a 1955 1585 a
-SDict begin H.S end
- 1955 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1997 1522 a
-SDict begin H.R end
- 1997 1522 a 1997 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1997 1585 a 1997
-1585 a
-SDict begin H.S end
- 1997 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2039 1522 a
-SDict begin H.R end
- 2039 1522 a 2039 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2039
-1585 a 2053 1573 a
-
- 2053 1573 a 2053 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf11
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2053 1585
-a
-SDict begin H.S end
- 2053 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2128 1522 a
-SDict begin H.R end
- 2128 1522 a 2128 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 2128
-1585 a 2128 1585 a
-SDict begin H.S end
- 2128 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2219 1522 a
-SDict begin H.R end
- 2219 1522 a 2219
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2219 1585 a 2234 1573 a
-
- 2234 1573 a 2234 1573
-a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf12
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2234 1585 a
-SDict begin H.S end
- 2234 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2292 1522 a
-SDict begin H.R end
- 2292 1522 a 2292
-1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoBack >> /Subtype /Link H.B /ANN pdfmark end
- 2292 1585 a 2292 1585 a
-SDict begin H.S end
- 2292 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 2342 1522 a
-SDict begin H.R end
- 2342
-1522 a 2342 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /Find >> /Subtype /Link H.B /ANN pdfmark end
- 2342 1585 a 2342 1585 a
-SDict begin H.S end
- 2342 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2400 1522 a
-SDict begin H.R end
- 2400 1522 a 2400 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoForward >> /Subtype /Link H.B /ANN pdfmark end
- 2400 1585 a 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb 0.2 0.2 0.7 TeXcolorrgb
-Fp -529 -425 a(4.2) 37 b(Di\013erent)j(cost)e(functions)h(\(3/4\))p
-0.2 0.2 0.7 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
-0 1 0 TeXcolorrgb Fl -445 -170 a(Rep)m(rojection)f(erro)m(r)p
--475 -133 932 4 v 0 TeXcolorgray Fn 29 w(:) -475 -58
-y(This) 29 b(metho)s(d)i(involves)f(estimating)g(a)g(\\co)m(rrection")k
-(fo)m(r)d(each)f(co)m(rresp)s(ondence.) -475 55 y(Minimizing)e(this)i
-(cost)h(function)f(involves)h(determining)g(b)s(oth)p
-Fh 1695 32 a(^)p Fg 1670 55 a(H)p Fn 46 w(and)f(a)g(set)g(of) -475
-168 y(subsidia)m(ry)f(co)m(rresp)s(ondence)p Fe 33 w(f)p
-Fh 584 167 a(^)p Fg 576 168 a(x)p Fj 639 182 a(i)p Fe
-667 168 a(g)p Fn 31 w(and)p Fe 30 w(f)p Fh 964 167 a(^)p
-Fg 956 168 a(x)p Ff 1019 130 a(0)p Fj 1019 191 a(i)p
-Fe 1047 168 a(g)p Fn(.)p Fc 282 308 a(X)p Fj 336 503
-a(i)p Fk 429 394 a(d)p Fh(\()p Fg(x)p Fj 574 408 a(i)p
-Fk 602 394 a(;)p Fh 651 393 a(^)p Fg 642 394 a(x)p Fj
-705 408 a(i)p Fh 733 394 a(\))p Fd 768 357 a(2)p Fh 828
-394 a(+)p Fc 919 308 a(X)p Fj 972 503 a(i)p Fk 1065 394
-a(d)p Fh(\()p Fg(x)p Ff 1210 357 a(0)p Fj 1210 417 a(i)p
-Fk 1239 394 a(;)p Fg 15 w(H)p Fh 1385 393 a(^)p Fg 1376
-394 a(x)p Ff 1438 356 a(0)p Fj 1438 417 a(i)p Fh 1467
-394 a(\))p Fd 1502 357 a(2)p Fn -475 661 a(subject)i(to)p
-Fh -61 660 a(^)p Fg -70 661 a(x)p Ff -8 623 a(0)p Fj
--8 683 a(i)p Fh 46 661 a(=) 168 638 y(^)p Fg 142 661
-a(H)p Fh 247 660 a(^)p Fg 239 661 a(x)p Fj 301 675 a(i)p
-Fe 330 661 a(8)p Fk(i)p Fn(.) -475 1010 y(Notation:)p
-0 TeXcolorgray 0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb
-Fa -394 1163 a(I)p 0 TeXcolorgray 0 TeXcolorgray Fh -285
-1172 a(^)p Fg -294 1173 a(x)p Fn 42 w(:) 41 b(estimated) 30
-b(measured)h(image)g(co)s(o)m(rdinates)g(values)f(of)g(the)h(p)s(oints)
-p 0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb Fa -394 1301
-a(I)p 0 TeXcolorgray 0 TeXcolorgray Fh -285 1310 a(\026)p
-Fg -294 1311 a(x)p Fn 42 w(:) 41 b(true) 30 b(measured)h(image)g(co)s
-(o)m(rdinates)g(values)f(of)g(the)h(p)s(oints)p 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0.5 TeXcolorgray
-Fm 2274 1639 a(4) 9 b(/)g(5)p 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray
-0 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation4) cvn H.B /DEST pdfmark end
- 2299
-1668 a 2299 1668 a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray 0 TeXcolorgray
-2299 1668 a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end
- 2299 1668 a 0 TeXcolorgray
-dyy eop end
-%%Page: 5 5
-TeXDict begin 5 4 bop 0 TeXcolorgray 0 TeXcolorgray 0
-TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray -600 1668
-3024 2268 v 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-2424 1668 a
-SDict begin [ {ThisPage}<</Trans << /S /R >> >> /PUT pdfmark end
- 2424 1668 a 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0.15 0.15 0.525 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
-0.68 0.68 0.88 TeXcolorrgb 1330 1573 a
-
- 1330 1573 a 1330
-1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf2
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf1
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
-
-1330 1585 a
-SDict begin H.S end
- 1330 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1380 1522 a
-SDict begin H.R end
- 1380 1522 a 1380 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation4) cvn H.B /ANN pdfmark end
- 1380
-1585 a 1380 1585 a
-SDict begin H.S end
- 1380 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1446 1522 a
-SDict begin H.R end
- 1446 1522 a 1446
-1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoToPage >> /Subtype /Link H.B /ANN pdfmark end
- 1446 1585 a 1446 1585 a
-SDict begin H.S end
- 1446 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1496 1522 a
-SDict begin H.R end
- 1496
-1522 a 1496 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1496 1585 a 1511 1573 a
-
- 1511 1573
-a 1511 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf4
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf3
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1511 1585 a
-SDict begin H.S end
- 1511 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1552 1522 a
-SDict begin H.R end
- 1552 1522 a 1552
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation4) cvn H.B /ANN pdfmark end
- 1552 1585 a 1552 1585 a
-SDict begin H.S end
- 1552 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1594 1522 a
-SDict begin H.R end
- 1594
-1522 a 1594 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1594 1585 a 1594 1585 a
-SDict begin H.S end
- 1594 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1636 1522 a
-SDict begin H.R end
- 1636 1522 a 1636 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1636 1585 a 1636
-1585 a
-SDict begin H.S end
- 1636 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1677 1522 a
-SDict begin H.R end
- 1677 1522 a 1677 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1677
-1585 a 1692 1573 a
-
- 1692 1573 a 1692 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf6
-
- restore
- 0.84 0.84 0.94
-TeXcolorrgb
- save
-
- pgf5
-
- restore
- 0.68 0.68 0.88 TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1692 1585 a
-SDict begin H.S end
- 1692
-1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1733 1522 a
-SDict begin H.R end
- 1733 1522 a 1733 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1733 1585 a 1733
-1585 a
-SDict begin H.S end
- 1733 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 1775 1522 a
-SDict begin H.R end
- 1775 1522 a 1775 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1775
-1585 a 1775 1585 a
-SDict begin H.S end
- 1775 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1816 1522 a
-SDict begin H.R end
- 1816 1522 a 1816
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1816 1585 a 1816 1585 a
-SDict begin H.S end
- 1816 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1858 1522 a
-SDict begin H.R end
- 1858
-1522 a 1858 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1858 1585 a 1872 1573 a
-
- 1872 1573
-a 1872 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf8
-
- restore
- 0.84 0.84 0.94 TeXcolorrgb
- save
-
- pgf7
-
- restore
- 0.68 0.68 0.88
-TeXcolorrgb
- newpath
-
- restore
-
- pgfc
-
-
- 1872 1585 a
-SDict begin H.S end
- 1872 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 1914 1522 a
-SDict begin H.R end
- 1914 1522 a 1914
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1914 1585 a 1914 1585 a
-SDict begin H.S end
- 1914 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 1955 1522 a
-SDict begin H.R end
- 1955
-1522 a 1955 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 1955 1585 a 1955 1585 a
-SDict begin H.S end
- 1955 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-1997 1522 a
-SDict begin H.R end
- 1997 1522 a 1997 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 1997 1585 a 1997
-1585 a
-SDict begin H.S end
- 1997 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2039 1522 a
-SDict begin H.R end
- 2039 1522 a 2039 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2039
-1585 a 2053 1573 a
-
- 2053 1573 a 2053 1573 a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf11
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2053 1585
-a
-SDict begin H.S end
- 2053 1585 a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88
-TeXcolorrgb 2128 1522 a
-SDict begin H.R end
- 2128 1522 a 2128 1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation1) cvn H.B /ANN pdfmark end
- 2128
-1585 a 2128 1585 a
-SDict begin H.S end
- 2128 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2219 1522 a
-SDict begin H.R end
- 2219 1522 a 2219
-1585 a
-SDict begin [ /Color [.5 .5 .5] /H /N /Border [0 0 0] /Subtype /Link /Dest (Navigation5) cvn H.B /ANN pdfmark end
- 2219 1585 a 2234 1573 a
-
- 2234 1573 a 2234 1573
-a
-
-
- pgfo
-
- save
-
- 0.68 0.68 0.88 setrgbcolor
-
- 0.3985 pgfw
-
- save
-
- pgf12
-
- restore
-
- newpath
-
- restore
-
- pgfc
-
-
- 2234 1585 a
-SDict begin H.S end
- 2234 1585 a 0.68 0.68 0.88 TeXcolorrgb
-0.68 0.68 0.88 TeXcolorrgb 2292 1522 a
-SDict begin H.R end
- 2292 1522 a 2292
-1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoBack >> /Subtype /Link H.B /ANN pdfmark end
- 2292 1585 a 2292 1585 a
-SDict begin H.S end
- 2292 1585 a 0.68 0.68 0.88
-TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb 2342 1522 a
-SDict begin H.R end
- 2342
-1522 a 2342 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /Find >> /Subtype /Link H.B /ANN pdfmark end
- 2342 1585 a 2342 1585 a
-SDict begin H.S end
- 2342 1585
-a 0.68 0.68 0.88 TeXcolorrgb 0.68 0.68 0.88 TeXcolorrgb
-2400 1522 a
-SDict begin H.R end
- 2400 1522 a 2400 1585 a
-SDict begin [ /H /N /Border [0 0 0] /Action << /Subtype /Named /N /GoForward >> /Subtype /Link H.B /ANN pdfmark end
- 2400 1585 a 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb 0.2 0.2 0.7 TeXcolorrgb
-Fp -529 -425 a(4.2) 37 b(Di\013erent)j(cost)e(functions)h(\(4/4\))p
-0.2 0.2 0.7 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
--475 -29 a(Compa)m(rison)d(of)i(geometric)g(and)h(algeb)m(raic)e
-(distance)p Fn 30 w(:) -475 202 y(Let)p Fg 30 w(x)p Ff
--260 169 a(0)p Fj -260 228 a(i)p Fh -207 202 a(=) 25
-b(\()p Fk(x)p Ff -24 169 a(0)p Fj 0 216 a(i)p Fk 28 202
-a(;) 15 b(y)p Ff 116 169 a(0)p Fj 139 224 a(i)p Fk 168
-202 a(;)g(w)p Ff 275 169 a(0)p Fj 299 216 a(i)p Fh 327
-202 a(\))p Ff 362 169 a(>)p Fn 452 202 a(and) 30 b(de\014ne)g(a)g
-(vecto)m(r)p Fh 32 w(\() 6 b(^)p Fk -51 w(x)p Ff 1294
-169 a(0)p Fj 1294 228 a(i)p Fk 1323 202 a(;)p Fh 21 w(^)p
-Fk -51 w(y)p Ff 1411 169 a(0)p Fj 1408 228 a(i)p Fk 1436
-202 a(;)p Fh 34 w(^)p Fk -64 w(w)p Ff 1543 169 a(0)p
-Fj 1541 228 a(i)p Fh 1570 202 a(\))p Ff 1605 169 a(>)p
-Fh 1689 202 a(=) 1794 201 y(^)p Fg 1785 202 a(x)p Ff
-1848 164 a(0)p Fj 1848 225 a(i)p Fh 1901 202 a(=)p Fg
-25 w(H)p Fh 2103 201 a(\026)p Fg 2094 202 a(x)p Fj 2156
-216 a(i)p Fn 2185 202 a(.) -475 433 y(Condition:) -475
-546 y(If)p Fh 48 w(^)p Fk -63 w(w)p Ff -325 513 a(0)p
-Fj -327 572 a(i)p Fh -274 546 a(=)p Fk 25 w(w)p Ff -111
-513 a(0)p Fj -87 560 a(i)p Fh -33 546 a(=) 25 b(1)p Fn(,) 31
-b(the)f(t)m(w)m(o)i(distance)e(a)m(re)h(identical.) 15
-b(.)g(.)p 0 TeXcolorgray 0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb
-Fa -394 699 a(I)p 0 TeXcolorgray 0 TeXcolorgray Fn -294
-709 a(The) 31 b(t)m(w)m(o)h(distance)e(a)m(re)h(identical.)p
-0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb Fa -394 837 a(I)p
-0 TeXcolorgray 0 TeXcolorgray Fn -294 847 a(The)g(estimated)f
-(homography)p Fh 804 824 a(^)p Fg 779 847 a(H)p Fn 46
-w(is)g(rep)m(resented)i(b)m(y)f(an)f(a\016ne) -294 960
-y(transfo)m(rmation.)p 0 TeXcolorgray 0.2 0.2 0.7 TeXcolorrgb
-Fa -394 1088 a(I)p 0 TeXcolorgray 0 TeXcolorgray Fn -294
-1098 a(DL) -8 b(T) 31 b(algo)m(rithm)g(can)f(minimize)g(gometric)i
-(distance.)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
-0 TeXcolorgray 0.5 TeXcolorgray Fm 2274 1639 a(5) 9 b(/)g(5)p
-0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 2299 1668
-a
-SDict begin H.S end
- 2299 1668 a 0 TeXcolorgray 0 TeXcolorgray 2299 1668
-a
-SDict begin H.R end
- 2299 1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (Navigation5) cvn H.B /DEST pdfmark end
- 2299 1668 a 2299 1668 a
-SDict begin H.S end
- 2299
-1668 a 0 TeXcolorgray 0 TeXcolorgray 2299 1668 a
-SDict begin H.R end
- 2299
-1668 a 2299 1668 a
-SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end
- 2299 1668 a 0 TeXcolorgray dyy eop
-end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/rinkou/6_4/presen.snm b/latex/M2/rinkou/6_4/presen.snm
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/M2/rinkou/6_4/presen.tex b/latex/M2/rinkou/6_4/presen.tex
deleted file mode 100644 (file)
index 7989419..0000000
+++ /dev/null
@@ -1,189 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  %\usetheme{KeynoteLikeGradient}
-  \setbeamercovered{transparent} %\e$B0u:~MQ\e(B
-  \setbeamertemplate{footline}[page number]
-
-
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange#1{\setbeamercolor{alerted text}{fg=orange}\alert{#1}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{{\it \setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}}
-\def\innersection#1{ {\Large #1}\vspace{0.5cm} }
-
-% my mathvec extension
-\newcommand{\vtheta}{\myvector{\theta}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usepackage{fancyhdr}
-\usepackage{ascmac}
-\usepackage{amsmath,amssymb}
-\usefonttheme{professionalfonts}
-
-\title{
-   Multiple View Geometry\\
-   \vspace{1cm}
-   \large{Chapter 4 Estimation - 2D Projective Transformations}
-}
-\author{Tomohiro Yasuda}
-\date{2010/6/4}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-
-\begin{frame}
-    \frametitle{4.2 Different cost functions (1/4)}
-
-       \new{\innersection{Algebraic distance}}:        
-
-       
-       DLT minimizes the sum of the next cost function,
-       and we call $\epsilon_i$ the \new{algebraic error vector}.
-
-       \[
-               d_{alg}(\vxp_i, \mH \vx_i) = {\|\epsilon_i\|}^2 =
-               \Bigl|
-               \Bigl|
-               \begin{pmatrix}
-                       \vZERO^\top  & -{w_i}^\prime \vxt_i & {y_i}^\prime \vxt_i  \\
-                       {w_i}^\prime \vxt_i & \vZERO^\top &  -{x_i}^\prime \vxt_i  \\
-               \end{pmatrix}
-               \vh
-               \Bigr|
-               \Bigr|^2
-       \]
-
-       Advantage:
-
-       \begin{itemize}
-               \item very good accuracy
-               \item a liner (and thus a unique) solution
-               \item computational cheapness
-       \end{itemize}
-
-       Disadvantage:
-       
-       Minimize this distance is not geometrically or statistically meaningful.
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.2 Different cost functions (2/4)}
-
-       \new{\innersection{Geometric distance}}:        
-
-       The estimated homography is the one for which the \new{transfer error} is minimized.
-       
-       \begin{figure}
-               \psfrag{x}{ $\vx$ }
-               \psfrag{xp}{ $\vxp$ }
-               \psfrag{H}{ $\mH$ }
-               \psfrag{Hinv}{ $\mH^{-1}$ }
-               \psfrag{d}{ d }
-               \psfrag{plus}{ + }
-       \begin{center}
-               \includegraphics[scale=0.6]{image/transfer.eps}
-       \end{center}
-       \end{figure}
-
-       \[
-               \sum_i d(\vx_i, \mH^{-1} \vxp_i)^2 + \sum_i d(\vxp_i, \mH \vx_i)^2
-       \]
-
-       assumption : point are measured to a very high accuracy 
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{4.2 Different cost functions (3/4)}
-
-       \new{\innersection{Reprojection error}}:        
-
-       This method involves estimating a ``correction'' for each  correspondence.
-       Minimizing this cost function involves determining both $\mHh$ and  a set of
-       subsidiary correspondence $\{\vxh_i\}$ and $\{\vxhp_i\}$.
-
-       \[
-               \sum_i d(\vx_i, \vxh_i)^2 + \sum_i d(\vxp_i, \mH \vxhp_i)^2 
-       \]
-       subject to $\vxhp_i = \mHh \vxh_i \forall i$.
-
-       \vspace{1cm}
-
-       Notation:       
-
-       \begin{itemize}
-               \item $\vxh$ : estimated measured image coordinates values of the points
-               \item $\vxbar$ : true measured image coordinates values of the points
-       \end{itemize}
-       
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{4.2 Different cost functions (4/4)}
-
-       \innersection{Comparison of geometric and algebraic distance}:  
-
-       Let $\vxp_i  =  ({x^\prime}_i, {y^\prime}_i, {w^\prime}_i)^\top$ and
-       define a vector $({\hat{x}^\prime}_i, {\hat{y}^\prime}_i, {\hat{w}^\prime}_i)^\top = \vxhp_i = \mH \vxbar_i$.
-
-       \vspace{0.5cm}
-
-       Condition:
-
-       If ${\hat{w}^\prime}_i = {w^\prime}_i = 1$, the two distance are identical\dots
-
-       \begin{itemize}
-               \item The two distance are identical.
-               \item The estimated homography $\mHh$ is represented by an affine transformation.
-               \item DLT algorithm can minimize gometric distance.
-       \end{itemize}
-       
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-
-
-
-
-
-
-\end{document}
diff --git a/latex/M2/rinkou/6_4/presen.tex~ b/latex/M2/rinkou/6_4/presen.tex~
deleted file mode 100644 (file)
index 100bdc1..0000000
+++ /dev/null
@@ -1,465 +0,0 @@
-\documentclass[25pt,dvips]{beamer}
-
-
-\mode<presentation>
-{
-  %\usetheme{KeynoteLikeGradient}
-  \setbeamercovered{transparent}
-}
-
-\def\red{\setbeamercolor{alerted text}{fg=red}}
-\def\green{\setbeamercolor{alerted text}{fg=green}}
-\def\blue{\setbeamercolor{alerted text}{fg=blue}}
-\def\orange{\setbeamercolor{alerted text}{fg=orange}}
-\def\white{\setbeamercolor{alerted text}{fg=white}}
-\def\gray{\setbeamercolor{alerted text}{fg=gray}}
-\def\resultcolor{\setbeamercolor{alerted text}{fg=purple}}
-
-% my commands
-\def\new#1{\setbeamercolor{alerted text}{fg=green}\alert{\underline{#1}}}
-
-\renewcommand{\kanjifamilydefault}{gt}
-\usepackage[english]{babel}
-\usepackage{graphicx,psfrag}
-\usepackage{multicol}
-\usepackage{mathvec}
-\usefonttheme{professionalfonts}
-
-\title{
-   Statistical Optimization for Geometric Computation\\
-   \large{Chapter2 Fundamentals of Linear Algebra}
-}
-\author{Tomohiro Yasuda}
-\date{2009/9/3}
-
-
-
-\setbeamersize{text margin left= 15pt}
-\setbeamersize{text margin right= 15pt}
-
-\begin{document}
-
-\begin{frame}
-  \titlepage
-\end{frame}
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(1/3)}
-    
-    A \new{tensor} is defined as 
-    a set of real numbers 
-    $\mathcal{T} = (\mT_{i_1 i_2 \cdots i_r}),
-    i_1 , i_2 , \ldots , i_r = 1 , \ldots , n.$
-    
-
-    \begin{itemize}
-        \item tensor dimension : the range that each indeces can take
-        \item tensor degree : the number of indeces 
-    \end{itemize}
-
-    \vspace{0.5cm}
-
-    \begin{enumerate}
-       \item Dimensions of each indices can be different. 
-       we denote that as $n_1 n_2 \cdots n_r-tensor$(\new{mixied tensor}).  
-  
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is symmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots (i_k i_{k+1}) \cdots i_r$.
-
-       \item If $\mT_{i_1 i_2 \cdots i_r}$ is antisymmetric with respect to
-       indices $i_k$ and $i_{k+1}$, the type is written as 
-       $i_1 \cdots [i_k i_{k+1}] \cdots i_r$.
-    \end{enumerate}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(2/3)}
-    
-    Direct sum :
-    \begin{itemize}
-       \item The \new{direct sum} of m-vector $\va$ and n-vector $\vb$ is
-       a (m+n)-vector $ (a_1 , \ldots , a_m , b_1 , \ldots , b_n )$. 
-        \item The direct sum of mm-matrix $\mA$ and nn-matrix $\mB$ is
-       a (m+n)(m+n)-matrix whose diagonal blocks are $\mA$ and $\mB$ ,
-       and elsewhere elements are zero. 
-    \end{itemize}
-    We denote them by $\va \oplus \vb$ and $\mA \oplus \mB$ respectively.
-
-    The following relations are obvious:
-    \begin{eqnarray}
-       (\mA \oplus \mB)(\vu \oplus \vv) = (\mA \vu) \oplus (\mB \vv), \\
-       (\va \oplus \vb , \vu \oplus \vv) = (\va , \vu)+(\vb , \vv).     
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.1 Direct sum and tensor product(3/3)}
-    
-    Tensor product :
-
-    The \new{tensor product} of 
-    tensor $\mathcal{A} = (\mA_{i_1 \cdots i_r})$ and
-    tensor $\mathcal{B} = (\mB_{i_1 \cdots i_s})$ is a 
-    tensor $\mathcal{C} = (\mC_{i_1 \cdots i_{r+s}})$ defined by
-    \begin{equation}
-       \mC_{i_1 \cdots i_{r+s}} = \mA_{i_1 \cdots i_r} \mB_{i_1 \cdots i_s}.
-    \end{equation}
-
-    We denote it by $\mathcal{C} = \mathcal{A} \otimes \mathcal{B}$.
-
-    The following identities holds for scalar $c$ and vectors $\va$ and $\vb$:
-    \begin{eqnarray}
-       c \otimes \vu = c \vu , \hspace{1cm} \va \otimes \vb = \va \vbt.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(1/5)}
-    
-    Cast:
-
-    The \new{cast} is a rearrangement 
-    the elements of $m_1 \cdots m_r$-tensor
-    into $n_1 \cdots n_s$-tensor
-    which has different dimensions and degree,
-    where two tensor has the same number of elements.
-
-    The cast into $n_1 \cdots n_s$-tensor is written as
-    $\rm{type}_{n_1 \cdots n_s}[\mathcal{T}]$.
-
-    \vspace{0.5cm}
-
-    Example in 33-matrices:
-    \begin{eqnarray}
-       \va = 
-       \begin{pmatrix}
-          A_{11} \\ 
-          A_{12} \\
-          \vdots \\
-          A_{33} 
-       \end{pmatrix},&
-       \mA =
-       \begin{pmatrix}
-           a_1 & a_2 & a_3 \\
-           a_4 & a_5 & a_6 \\ 
-           a_7 & a_8 & a_9 
-       \end{pmatrix}\\
-       \va = \rm{type}_9[\mA], &
-       \mA = \rm{type}_{33}[\va]
-    \end{eqnarray}
-    The norm is preserved by cast:
-    \begin{equation}
-       ||\va|| = ||\mA||
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(2/5)}
-    
-    Example in (33)-matrices:
-    
-    The elements of a (33)-matrix $\mS = (S_{ij})$ are
-    rearranged into a 6-vector
-
-    \begin{equation}
-        \vs =
-        \begin{pmatrix}
-            S_{11} \\
-            S_{22} \\
-            S_{33} \\
-            \sqrt{2}S_{23} \\
-            \sqrt{2}S_{31} \\
-            \sqrt{2}S_{12}
-        \end{pmatrix} 
-    \end{equation}
-
-    Conversly,a 6-vector $\vs = (s_{\kappa})$ is
-    rearranged into a (33)-matrix
-
-    \begin{equation}
-        \mS = \frac{1}{\sqrt{2}}
-        \begin{pmatrix}
-            \sqrt{2}s_1 & s_6 & s_5 \\
-            s_6 & \sqrt{2}s_2 & s_4 \\
-            s_5 & s_4 & \sqrt{2}s_3
-        \end{pmatrix}
-    \end{equation}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(3/5)}
-    
-    Example in (33)-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vs = \rm{type}_6[\mS], &
-        \mS = \rm{type}_{(33)}[\vs].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\vs|| = ||\mS||.
-    \end{eqnarray}
-
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(4/5)}
-    
-    Example in [33]-matrices:
-    
-    The elements of a [33]-matrix $\mW = (W_{ij})$ are
-    rearranged into a 3-vector
-
-    \begin{eqnarray}
-        \vw =
-        \begin{pmatrix}
-            W_{32} \\
-            W_{13} \\
-            W_{21} \\
-        \end{pmatrix},&
-        w_{\kappa} = \frac{1}{2} \sum^3_{i,j=1} \epsilon+{\kappa i j} W_{ij}.
-    \end{eqnarray}
-
-    Conversly,a 3-vector $\vw = (w_{\kappa})$ is
-    rearranged into a [33]-matrix
-
-    \begin{eqnarray}
-        \mW = 
-        \begin{pmatrix}
-            0 & -w_3 & w_2 \\
-            w_3 & 0 & -w_1 \\
-            -w_2 & w_1 & 0 
-        \end{pmatrix}
-        = \vw \times \mI, &
-        W_{ij} = - \sum^3_{k=1} \epsilon_{ij\kappa} w_{\kappa}.
-    \end{eqnarray}
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.2 Cast in three dimensions(5/5)}
-    
-    Example in [33]-matrices:
-
-    The cast is denoted by
-    \begin{eqnarray}
-        \vw = \rm{type}_3[\mW], &
-        \mW = \rm{type}_{[33]}[\vw].
-    \end{eqnarray}
-
-    The norm is preserved by cast:
-    \begin{eqnarray}
-        ||\mW|| = \sqrt{2}||\vw||, &
-        \mW \vr = \vw \times \vr.
-    \end{eqnarray}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(1/7)}
-    
-    33-matrices:
-
-    A 3333-tensor $\mathcal{T} = (\mT_{ijkl})$ defines a linear
-    mappig from a 33-matrix to a 33-matrix $\mA = (A_{ij})$ is
-    mapped to matrix $\mAp = (A^{\prime}_{ij})$ in the form
-    \begin{equation}
-        A^{\prime}_{ij} = \sum^3_{k,l=1} T_{ijkl} A_{kl}.
-    \end{equation}
-
-    This mapping is denoted by
-    \begin{equation}
-        \mAp = \mathcal{T}\mA.
-    \end{equation}
-
-    %The identity mapping $\mathcal{I} $
-\end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(2/7)}
-    
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \delta_{ik} \delta_{jl}.
-    \end{equation}
-
-    \vspace{0.5cm}
-    Similarity transformation:
-
-    The similarity transformation $\mAp = \mTi \mA \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ )
-    is given by 
-    \begin{equation}
-        T_{ijkl} = T_{ik}^{-1} T_{lj}.
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%%%%
-
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(3/7)}
-    
-    Nonsingular tensor and inverse mapping:
-
-    The mapping $\mathcal{T}$ is nonsingular if and only if 
-    $\rm{type}_{99}[\mathcal{T}]$ is singular.
-    
-    Using this, The inverse mapping $\mathcal{T}^{-1}$ is given by 
-    \begin{equation}
-        \mathcal{T}^{-1} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-1}]
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    The generalized inverse mapping:
-
-    If mapping $\mathcal{T}$ is singular, its generalized inverse
- mapping
-    $\mathcal{T}^{-}$ is given by
-    \begin{equation}
-        \mathcal{T}^{-} = \rm{type}_{3333}[\rm{type}_{99}[\mathcal{T}]^{-}]
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(4/7)}
-
-
-    Spectral decomposition:
-
-    A 33-matrix $\mA$ is an \new{eigenmatrix} of a 3333-tensor
- $\mathcal{T}$
-    for eigenvalue $\lambda$ if 
-    \begin{equation}
-        \mathcal{T} \mA = \lambda \mA.
-    \end{equation}
-
-    A way to solve this problem is solving the following eigenvalue
- problem:
-    \begin{equation}
-       \mT \va = \lambda \va,
-    \end{equation}
-    where $\mT = \rm{type}_{99}[\mathcal{T}]$ and $\va = \rm{type}_9[\mA]$.
-
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(5/7)}
-  
-    (33)-matrices:
-
-    A (33)(33)-tensor $\mathcal{M} = (M_{ijkl})$ defines a linear
-    mapping from a (33)-matrix to (33)-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mSp = \mathcal{M} \mS.
-    \end{equation}
-
-    If a (33)(33)-tensor $\mathcal{M}$ is cast into a 66-matrix
-    $\mM$ and if (33)-matrices $\mS$ and $\mSp$ are cast into 
-    6-vectors $\vs$ and $\vsp$, respectively , 
-    the mapping $\mSp = \mathcal{M}\mS$ is identified with
-    \begin{equation}
-       \vsp = \mathcal{M}\vsp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%%%%
-\begin{frame} 
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(6/7)}
-
-    Identity mapping:
-
-    The identity mapping $\mathcal{I} = (I_{ijkl})$ is given by
-    \begin{equation}
-        I_{ijkl} = \frac{1}{2} ( \delta_{ik} \delta_{jl} + \delta_{jk} \delta_{il}).
-    \end{equation}
-
-    \vspace{0.5cm}
-
-    Congruence transformation:
-
-    The congruence transformation $\mSp = \mTi \mS \mT$ (defined by 
-    a nonsingular matrix $\mT = (T_{ij})$ which maps a (33)-matrix to a (33)-matrix )
-    is given by 
-    \begin{equation}
-        M_{ijkl} = \frac{1}{2} ( T_{ki} T_{ij} + T_{kj} T_{li}).
-    \end{equation}
-
-\end{frame}
-
-
-%%%%%%%%%%%%%%
-
-\begin{frame}
-    \frametitle{2.4.3Linear mapping of matrices in three dimensions(7/7)}
-  
-    [33]-matrices:
-
-    A [33][33]-tensor $\mathcal{R} = (R_{ijkl})$ defines a linear
-    mapping from a [33]-matrix to [33]-matrix.
-    This mapping is given by
-    \begin{equation}
-        \mWp = \mathcal{R} \mW.
-    \end{equation}
-
-    If a [33][33]-tensor $\mathcal{R}$ is cast into a 33-matrix
-    $\mR$ and if [33]-matrices $\mW$ and $\mWp$ are cast into 
-    3-vectors $\vw$ and $\vwp$, respectively , 
-    the mapping $\mWp = \mathcal{R}\mW$ is identified with
-    \begin{equation}
-       \vwp = 2\mathcal{R}\vwp,
-    \end{equation}
-\end{frame}
-
-%%%%%%%%%%%
-
-\end{document}
diff --git a/latex/M2/rinkou/6_4/presen.toc b/latex/M2/rinkou/6_4/presen.toc
deleted file mode 100644 (file)
index 8c353fc..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-\beamer@endinputifotherversion {3.07pt}
-\select@language {english}
diff --git a/latex/M2/rinkou/6_4/presen_yasuda.pdf b/latex/M2/rinkou/6_4/presen_yasuda.pdf
deleted file mode 100644 (file)
index ce7e485..0000000
Binary files a/latex/M2/rinkou/6_4/presen_yasuda.pdf and /dev/null differ
diff --git a/latex/M2/schedule/#test.tex# b/latex/M2/schedule/#test.tex#
deleted file mode 100644 (file)
index a3b3076..0000000
+++ /dev/null
@@ -1 +0,0 @@
-\92¤¢\92¤¢\92¤¢\92¤¢
\ No newline at end of file
diff --git a/latex/M2/schedule/missfont.log b/latex/M2/schedule/missfont.log
deleted file mode 100644 (file)
index 7a6fa11..0000000
+++ /dev/null
@@ -1 +0,0 @@
-mktexpk --mfmode / --bdpi 600 --mag 0+555/600 --dpi 555 rml-jis
diff --git a/latex/M2/schedule/schedule.aux b/latex/M2/schedule/schedule.aux
deleted file mode 100644 (file)
index b7a5ad5..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-\relax 
-\@writefile{toc}{\contentsline {section}{\numberline {1}2010ǯÅÙ¥¹¥±¥¸¥å¡¼¥ë}{1}}
diff --git a/latex/M2/schedule/schedule.dvi b/latex/M2/schedule/schedule.dvi
deleted file mode 100644 (file)
index f81241a..0000000
Binary files a/latex/M2/schedule/schedule.dvi and /dev/null differ
diff --git a/latex/M2/schedule/schedule.log b/latex/M2/schedule/schedule.log
deleted file mode 100644 (file)
index 14f8b4b..0000000
+++ /dev/null
@@ -1,192 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2009.12.1)  26 APR 2010 15:23
- %&-line parsing enabled.
-**schedule.tex
-(./schedule.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvips.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2002/07/08 v3.2 Page Geometry
-\Gm@cnth=\count91
-\Gm@cntv=\count92
-\c@Gm@tempcnt=\count93
-\Gm@bindingoffset=\dimen123
-\Gm@wd@mp=\dimen124
-\Gm@odd@mp=\dimen125
-\Gm@even@mp=\dimen126
-\Gm@dimlist=\toks16
-)
-(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty
-\fancy@headwidth=\skip43
-\f@ncyO@elh=\skip44
-\f@ncyO@erh=\skip45
-\f@ncyO@olh=\skip46
-\f@ncyO@orh=\skip47
-\f@ncyO@elf=\skip48
-\f@ncyO@erf=\skip49
-\f@ncyO@olf=\skip50
-\f@ncyO@orf=\skip51
-)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen127
-)
-(/usr/share/texmf-texlive/tex/latex/colortbl/colortbl.sty
-Package: colortbl 2001/02/13 v0.1j Color table columns (DPC)
-
-(/usr/share/texmf-texlive/tex/latex/tools/array.sty
-Package: array 2005/08/23 v2.4b Tabular extension package (FMi)
-\col@sep=\dimen128
-\extrarowheight=\dimen129
-\NC@list=\toks17
-\extratabsurround=\skip52
-\backup@length=\skip53
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
-Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package color Info: Driver file: dvips.def on input line 130.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def
-File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\everycr=\toks18
-\minrowclearance=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/lscape.sty
-Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
-) (./schedule.aux)
-\openout1 = `schedule.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 18.
-LaTeX Font Info:    ... okay on input line 18.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 18.
-LaTeX Font Info:    ... okay on input line 18.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 18.
-LaTeX Font Info:    ... okay on input line 18.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 18.
-LaTeX Font Info:    ... okay on input line 18.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 18.
-LaTeX Font Info:    ... okay on input line 18.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 18.
-LaTeX Font Info:    ... okay on input line 18.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 18.
-LaTeX Font Info:    ... okay on input line 18.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 18.
-LaTeX Font Info:    ... okay on input line 18.
--------------------- Geometry parameters
-paper: class default
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 56.9055pt, 483.69687pt, 56.9055pt
-v-parts: 56.9055pt, 731.23584pt, 56.9055pt
-hmarginratio: --
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: 
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  483.69687pt
-\textheight 731.23584pt
-\oddsidemargin  -15.36449pt
-\evensidemargin -15.36449pt
-\topmargin  -52.36449pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 60.0pt
-\marginparsep   10.0pt
-\columnsep  19.24432pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 24.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 24.
-LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <7> on input line 26.
-LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <5> on input line 26.
-LaTeX Font Info:    Try loading font information for OMS+cmr on input line 48.
-
-(/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
-File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 48.
- [1
-
-
-] (./schedule.aux) ) 
-Here is how much of TeX's memory you used:
- 1361 strings out of 95531
- 17610 string characters out of 1191153
- 72585 words of memory out of 1500000
- 4548 multiletter control sequences out of 10000+50000
- 9804 words of font info for 40 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 34i,7n,43p,218b,270s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on schedule.dvi (1 page, 2316 bytes).
diff --git a/latex/M2/schedule/schedule.p.pdf b/latex/M2/schedule/schedule.p.pdf
deleted file mode 100644 (file)
index a90590c..0000000
Binary files a/latex/M2/schedule/schedule.p.pdf and /dev/null differ
diff --git a/latex/M2/schedule/schedule.pdf b/latex/M2/schedule/schedule.pdf
deleted file mode 100644 (file)
index 5778e6f..0000000
Binary files a/latex/M2/schedule/schedule.pdf and /dev/null differ
diff --git a/latex/M2/schedule/schedule.ps b/latex/M2/schedule/schedule.ps
deleted file mode 100644 (file)
index 7a49cc5..0000000
+++ /dev/null
@@ -1,739 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) p1.7a Copyright 2005 ASCII Corp. (www-ptex@ascii.co.jp)
-%%+ based on dvips(k) 5.96 Copyright 2005 Radical Eye Software (www.radicaleye.com)
-%%Title: schedule.dvi
-%%CreationDate: Mon Apr 26 15:22:12 2010
-%%Pages: 1
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentFonts: Ryumin-Light-H CMR9 CMBX12 GothicBBB-Medium-H CMR10
-%%+ CMSY10
-%%DocumentPaperSizes: a4
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips schedule.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.04.26:1521
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginProcSet: color.pro 0 0
-%!
-TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
-setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
-}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
-/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
-setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
-/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
-known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
-/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
-/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
-setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
-setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
-0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
-/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
-setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
-0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
-0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
-0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
-/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
-setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
-setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
-0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
-/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
-setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
-0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
-0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
-0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
-/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
-setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
-/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
-0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
-0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
-0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
-setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
-0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
-/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
-setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
-0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
-1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
-/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
-setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
-0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
-DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
-setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
-setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
-setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
-
-%%EndProcSet
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.1: CMSY10 1.0
-%%CreationDate: 1991 Aug 15 07:20:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 15 /bullet put
-readonly def
-/FontBBox{-29 -960 1116 775}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
-27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
-5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
-0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
-DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
-71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
-4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
-515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609
-C627A8BECD6E1FA14A3B02476E90AAD8B4700C400380BC9AFFBF7847EB28661B
-9DC3AA0F44C533F2E07DCC4DE19D367BF223E33DC321D0247A0E6EF6ABC8FA52
-15AE044094EF678A8726CD7C011F02BFF8AB6EAEEE391AD837120823BED0B5D8
-F8B15245377871A64F78378BB4330149D6941F7A86FBFFC49B93C94155F5FA7D
-F22E7214511C0A92693F4CDBF38411651540572F2DD70D924AE0F18E1CD581F3
-C871399127FF5D07A868885B5FF7CDEB50B8323B2533DEF8DC973B1AE84FA0A2
-
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.1: CMR10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 34 /quotedblright put
-dup 65 /A put
-dup 68 /D put
-dup 70 /F put
-dup 74 /J put
-dup 77 /M put
-dup 78 /N put
-dup 79 /O put
-dup 83 /S put
-dup 92 /quotedblleft put
-dup 97 /a put
-dup 98 /b put
-dup 99 /c put
-dup 101 /e put
-dup 103 /g put
-dup 108 /l put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 121 /y put
-readonly def
-/FontBBox{-251 -250 1009 969}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
-295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
-409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
-4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
-2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
-0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
-B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
-24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
-43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
-D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
-5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
-96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
-7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65
-0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830
-B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D
-AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007
-97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8
-FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27
-F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6
-DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6
-A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B
-7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E
-2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491
-84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2
-4FE4A96A8CFF51A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79D33F099107F
-153E3FFC70BED6D04DB4820FDAC002428C6741B91D8206296D827D3171351E85
-39BB0DF1C2457E876D3A2E7E499D9D4104762FD19BA0526D38D2BF751EC56EB5
-C80EE2A7AAF2CA12D1EB4548266CE8C0D2F93158A6728EB552FA09202865142F
-E8D1300D637E64C338DCAE28398846CB3752FA92F87103C231C0D072E20D0E00
-0DBE4A0656BE7F021DB863F63DE612622FCCA2C5462EA92B205DD2FB6D547ED3
-D559010FF2C0CE42AE6B9BD22EC4FC4732685264CDB9505BF091F72A7C8D0811
-F4C992268C3BF83A5D3D5D9829376AB2AFE27452B4836A97676CB1481C74C2E8
-B07192913D1A14D8D8F824A51C94A7355F79D06964067D8574F6F77E9E3BF184
-B0010F37AD8273A554261F0009DF4F08DB4F81D0744D2035D7D232AD000EDFD0
-B4C6DA11F0F93958C2F72B64C2FC91D0F560ABF145DF93042A2D075A19B4F346
-F2894E29E0B0572E72D67A88B536B82E57727D4D19E85B04487008618C6D25AD
-C2006F857EF419616A0D2E3D646143431C318824FC3DB857E80BB677C002F5B6
-7650D9D434956C7787ADB220D21DBE1EB344E7ECCD28B98FBB721C2095CA9962
-7E6090C0DE5B6EAF34A02FC4BEC568F0BC12A2F30BDF8FD65C81DE976D18C8F6
-69EFA8C04CC8D93A066B5EA17752E27A3F4D5DF1CB5844E80DFFD927E52DE155
-1CB086C24BEFDB1660A6DF68057830951C7BBC506AAAB6B13F7D2A91DF1E449D
-015D411D464BA2D6BFFCA8DCB4F4BB1386A37271242FCA15433A9AF708A3F3B5
-CFACD77F3FFCBABCA7D4C9D90F414418C714D6B0A0FEE97A9DE025057F7A647B
-482934B356AC243E9E397ED5F9E78C0976C1839D3760C79C22EF164865164832
-8AD1FB2CB328CC6E3C2BC775AFF760EEB14DA4E2A360A5A05BC1850FBC240147
-EAD470A6ABA7120FCA4DAE1A7E7A503E501CDC7A016B1F588361D194193285D7
-F1AA32A2A971065ED6F1B190AE4D761EB5BD83F86B573A038454F0B73FEB820A
-61B03065612D79864D8D969974F4FC77036D0A0F69B68B00D765726BB8478A1C
-6C6256625772FC8D79E05F075A272172253DFC87AFC4262AA438E18C670F56B5
-21339286847EE42FFCE09DC811563088C0AACB77E79D0FEFD3907A7C5FE44AF3
-58C04DC295C8C7D878A04CB566D29FD2D62BE2DC19AF5BE0B9DD9C0E713F38BF
-753A08FD355235CDC0A6873D88D00FE7874BF7115B8ECF1849EC9643B8BB0164
-C58F3D9D00A20C787385B5D64102C6889A19F1063577D4FBCA41326C28B16594
-744824B6135078E18A2AEE4077FFA1383B6DB0C05173243A6F4FDEE6A1385F3E
-6FD859A350E7E17A17843291CBB3D12BE4555C73C3B9D6BCF4D0B38CCF19280E
-A93DE55448E85E5CFB6C040459385F442448853945D3283A7D02B455276B628B
-BE87707ED9D833BC00CD6FF5277AE16DE1A71208380A3209138647DC0896F243
-CB1EEFB8B30629C0B19B21C21DD2CC41FA4C1209BBD9C69C808050646E37D346
-83D6D71A910509D96CBA23EF1162940A717871E9F2A511697180EE35A1C3AA53
-B42F0EB926F10D780B89A87DC04913B89000B926995A36182357E0021C4ED619
-0F7D4D7C5DD81371B4E4F39B4E5208E0D014D21634300E18670DF97FC43443C5
-FF132AF3FBE5F530711F9AD410A34D6276F0F64762F6992C11AB9497497EBCA3
-0985A9864A7A107BD70F1B8F354A240B7AB6082EB62A69183AE072BF279A22D5
-389185874D86B7A6857A96466A198855B6A61EACE44C242A1FF43BC2750F3DBC
-E6655499A437E6C18F75738053E58AA91F6CF4CD06E8283109CAAA1E68896F72
-482BD9772E90E44EE63DC414BE0249FE2A817A834CE8E0756B883D553B89BEA6
-1CD55C1594C990AFFA8395DAD3B282572F49E44696B78839A180951313B314F9
-966AA27C0BE5C258BD0DF6AD89770F4B4A2B08E26E32F2529C90624589228378
-1AFC99D084E3E1845220C07E728387CB589828827BC3B9E2628266D0D3045263
-0103FFEB3CD0B7F516BF390B69E55E389BE182D89A8C7C586A2BFDA319ECFC18
-E0D2330538D82257259193278EB13349B3B0E708A558BEDBB887533C1F4AB2EF
-3CF12487CEA5F8CC83D571901816804D65FB9327CB40C958C9A87DDE8380CC97
-54F3F9001CA74B4D503CF9B7DC572A69564F8B3B1B0BB722F748AC3627FD5F9F
-39E33D2570EC552D35F272BBAF855EA4569344B398FA4BF76A8C7B60C1FEB92D
-DA2260B2FBA4E2FEABF66BFDA52DEBAE438B7D2ECD3192E18EAFDB29176B1D65
-51A31E3FADCE3E7B1F5CE11D043EDFC8ABCCB6BD94696711999E300C92DDE3F8
-B284D8BBC689C6D40BBC3400ECD16AE537D2561240F9800A3F1D250C3187AEF0
-9D7751D4C8B09A0B513974009A046B8C548F789ECDD636FAF55A5890F91D6D1D
-B33F0DDABB661142B3659075F0E1113F6E5DB3E50D41F1DBD911C0CA0100196C
-74337873867F295BE3FE8FD52A87233E6C1B9D7EF48D9E6421CD8236F0989528
-E1773FF4075B0441CDC416C6969412440BD50F898425C40527A3660F5E3C0165
-8238A3B3D447813D395FA658ACCE167C93281BD29E2AB0E68F6C8C5F6A23A1F7
-01CF6422D2A31069A1989AE8DEBD11B33E88C20D07B6BA5C91ED8A760CF6EDF2
-8CFE58701DE06B7056F6D3DCC8543F2805DA376E9ED3A563D7399E8E30B3FC35
-0D9269220FB58E9BD1F6C3B73EA3CDD9D22FFABEFE5608970E9D1778C5C7ABEA
-8FA3D6CC7BE56283A8BAE71A31DD23E59F7BA10AB25C4BCDACF219FF4F37210C
-9EF4334C45C15D7B45D0BBA985C3B319285951364E62F3C648992D3F58C6C425
-2C2C637C5D4CD548AF3EE4BCE7BC88C2ED9B19BCE478200FBE13256BAB0D4188
-5867D838F2F330E5AD6D5C4698AEB92B9B404EF42649F7568D302C463FF6D857
-D34F675EA388B898823C039F7A9E233CC77E0FEF0F1984EC9A4E0BF27B42620B
-5BAD1A3B6A037CEBCFB1A7FF7AC7B1C1BD2574EE4FB70807732A0450B8ACE00E
-25D818DE1B5C5E675E2578CCE97D9073F9EA42AD0329C8DA11919B62127D8F5D
-F7A88FF154C4BF43F313569E4FCD686091FA79C433E12C81E308D6D1E47E06DD
-5C34FE4FEEC38FF574022CF4404A9DFDFD86C5C1AF10D89347A62AAAF56048F9
-DA417ECBCF736A04ADE163073C0EC9684722D2E3BF57A317F6176220B9BEEDCC
-F9BA59184A7B1D43A5282774172745B5F907552790582F0B6214C45DEA079059
-3740EC0461A63F855FCE92C3701631D20EF5DC5221F13132AA9BC3AA14A0E63B
-D4CB2409863F528E2745F1826B60F087ACC69CCDC793898445F1565662CD74A6
-1D6910A2A5BC5C6F4621991E71EC4D2B5572386CABA9E4F4BC09A1D3B27E9997
-3E644BD1EAFDB6370EE38C90D7DEBB4677873BDB5AA53DB0E74D1E5556298A37
-FEDBB17E13A4BA1D9B5407FBF207DEDDCC5477AD58D912AD75897C23D2B448FB
-901D9619FF6A8B906F1610E229A9D3234C973645D6AB95E03036A10D2020A699
-368F953658F305B507C94A0A8FE98AB0EB1D04D9CBA5E44E54BC5BDDE4F6EA50
-7418695C0C9961526418F1D3610623FD40072207D59CB45131EC2BCBA735E3F1
-4088D5506DC83C36851387CF0F347925156E209F226608548660DC2A1D62F1DE
-3CF6A2F3ED6C32702397D468FEF5C98C10BDB8B1C178AC3FF96998924BD5DED1
-409A10AD2E90037092673261CC8B281B6665233681FF7A3E23E5FBA3FB43621B
-3D1698EE0077BAEC74A3B5F9A82D9544DFA5B73D381D593CA2F5EAF3861953DA
-FF0D096DB0507E14D7BE875A6C7570D27FED93A1628BF9966B03EDAE84171CCD
-A3BCA84867BE738A3DA7EB9C813D1DF7D7FDB7E4A18601215B309EA46B9A7661
-953C32F4EB61C0527B2E9C11E51181425183A3F7EF7A949942E4ABB3F46CD25D
-B2CFDCBB9D779AA14057A62F41692FEC5E985573095687BEEFF90C5E587835B3
-CC5C7C3CD23A44990C64BCD49B14BA07ADEFDDD6E557905860B55EB9D98EBDE3
-8F7D32EE4CC3A765D1C7C6C7D8B7FAEF3B2176A4F50DCCCC5CA14BFA8B3BABEF
-D224495F633DD713677ED84F9B75CA8AAF3B228F8B257551F79E41E0029E3820
-6268D0B160B71CF3963A753F65252E7FE95F8D689B2735F952A1FB5D7CD4B8B7
-B828CDA9EFB11C3CF882D33E345FDEE9633C06897C5662A7712BF86230C21F96
-3D241E8780546229092F625602B7045FDB5F13865873F6A1D1E6C93516B2E750
-39AB4F2CD219EE878DA09A2F4AA155F421523B8F4E1963963951E01427E9F4BB
-4EF3BB6A8E93F47A8D9D13F3DFC35C7FF69002F1B48BE757F3B0C40C5E2779A0
-523F0DA8ECFE4CAD8AD54A5A92EA435B70773921C8B0FE58167A991C909FE796
-2E128848037DEB7F94F7C8E0E30DDA9892F5C24B5517410F841B3E7275F77FDD
-4486233DA270FFA865FB613CF2379C67E36D22F9C464B878093C2BBB347ED2FA
-6355C7C6B893E9E14FAF872C6EDDF70ACA14290F2A7E5DB5065A0893F3A9FAC8
-9ED9059500807B855115FE83934AE18EABC0C0915C7388856C3B16CE72D2EA8F
-3EA33BF8043228F146A3200CCE9BF7CEAC4C12321F4A8B2BC7A53721404709B7
-2456DD0475EAB2B4DC7C00960FB03378FF058C7DB3436100732436C36499A213
-FC31997ADB82CE17D7FDAB638DA98BDC90C145BC4D21A63DD7F75F79704498DC
-D87ED8D6A1077EA725ACF3BA9985A4134958E135C5992A6BF5E2F18492A05770
-8085F62F55F143792D6361D0C6BF2107D5AC853177C4FADB37C715C38ADE07E4
-2591CD3ABEAA388D35BD4ED181AC4789DF4FD2099F1F1295FAAF1A8B15044803
-6C2CBC5A3A4E8B52DBD4EA10F07D8A12DF3C350583E7183C6CA90BFF7239726E
-16CFB9BE89AA1DD24BE4FA84D57C0DAE823544EC64002E64A356B345AEBF7830
-E0F5880091C1656C2F6A50331681B5F3DA8739E2196E99BA66C69FEBFB62A637
-23663DE4C4FC7815ECD3333CE66747BABECA46EACA0A2319EEAB15EB9A0820DF
-37431785CD82A368D1231D41850056F3EF90174AD3E078A93124A977CA2041B9
-CA439A9C157F33CAC74E9BA531FE30B42CEEFE9F358AF50B15DCC6AF83C837EE
-25734C211F9857843159143DA79C6F56D76935FD1311F86CCC0B45D1FDE48F01
-79A82492B2A7BA1BB414E41BCFCBB748DDFFEE47BA2AF48CBE86F3C524A84808
-573ABD30C9E8D1495947B27F6FC7C15863768C69E3278B31094C05619497DAA0
-B8D44229DDCD92FEBEF3779F0FA184648795530B071B2AAFB999B8A709A125BF
-142B6FF9424FEC6F9BA2F643231F33E544DA5DFE8DC2B5C4D021AD2A2AA3C4C3
-C5F28DF17A5CF34A3E96A7BF68CBD78C4877D26546DA5D43695BD7A3616D6C86
-CFBB6DAFF21857966E75FAA433C2ECE028FEC2EAC9CBD54D33C76B695C5CF299
-6125143D3D5ACA332D681603A1A72A21374F2DD24ACFF4B303CA2F2D3BD4E378
-CB71F59E19D81D3AFEBD1A8A69B002C8DB60E619D8215EB341F0CFEEE41A87DC
-F4BA71B002E1DA575AE1F454B964EFD7AA10D6F9F7FF6F472005DE792D706C41
-A4DD8CBC60D0C6CC41A92D968B5D86E0CB5A2B9C58156657DF8D9EA6E4919F6A
-B50E107B282F507468FCDBAFE64D44572BB9E3C22B66AA668365B9A06C0F3A2C
-B832CC87DF173CD37EE9D0E9E696047EBDB87226D4FD9E3558ABBC8B80D3FB31
-F1948A369F421778D512466049F8EC6F638EE9C29D927726112BC694806F312D
-89DF97400795975A02772FC1D3C2F58D310AAECC398C93DE65DA9E1867515D4F
-CA754342EC10AF0F100F7E8F50C96D625CC99E21BF7AAA5C5BB125B949B81C13
-6C5468910C04D887E70773782656475A8E5CC879B72FE80548EFE965782E6583
-5475F7B65F2763DD4D4BA65CF2D30F95D66BFC800C7BE79A17760D314209CB93
-A0366029D14B2E68204B3CF1B1EBCE3EC15B5392ECD648E373E8BD02D20F9FAE
-F4F37FCAC1973DC45A64A7DCA7EF822BC6E76FDA2A4266D2E40F99D376C54DDC
-A9CF73B79542C0C661B0FA69819E5683DD0B181E8DC994732090FEEAECD07E1E
-79C04C2FFC902864737A50BCE7811283BAF9D8CE8104F322812BC6B79420B672
-6AC85430559882EEF4B3BA576B4A5AAEF0EDA6F35571A0342C94F6372FA60713
-5061B4DA754E9A2DA2739931F73E499183BD1FA7D77789AABD766D678DD0614B
-36F648D98BBE38E22CE1680F12EAFB0E589BEE04855CD10460766DDFC25431F9
-2BF423ADC4877E6B794439D9A06E8C46463DADACE4BFCA61098EB55D4781D86D
-3077446D918F73CD20086CD91D1ABF2CA10DFCDF3E3B7BC3A3B219DCA27AFB5B
-AA1907C42285CD988F8E2F83D5A35755CC8BEE5DD843D19450411F1FA73F9107
-041E5D6ED6883AB71F12CB591718C8C6B05F109FF9A703D2772AC6AEC3D2490B
-AA7DBD715A89399964639CA4FED19C4620B7CC710A6CC0DEAAB31555E84DFEBB
-26DFAE308027584C3972BF5A29306A6ABCA058B3EF1DE0BBE3D2041345A2EFDC
-2049352F7AC698D2
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBX12
-%!PS-AdobeFont-1.1: CMBX12 1.0
-%%CreationDate: 1991 Aug 20 16:34:54
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBX12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBX12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-readonly def
-/FontBBox{-53 -251 1139 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
-B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
-AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
-7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
-20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
-B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
-68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
-D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
-26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
-F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
-77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
-BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
-C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
-30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
-148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
-E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645
-1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38
-583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61
-0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D
-B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2E15E0A3
-32D9D2069E82BB9906811AD94C3D55336F7AC39C700E581910709FCF49CD2A7B
-E9CDA742EA5DD9FB0C396D37E5E4A8425285C6237D2A3F0DEC054118FDED5010
-EE9348E4662B9848796308BD9010E0830F9290F985E3D0732FEDF58AA10271F3
-948E61867B5A10989B8A63F67F0782EC0E8E4E3CC2E96E2DD4C4D7313686B939
-8947A521F022F67B22ED569B58011AA7EF12C32A9A2D066C89B2C742F5D2B58C
-DF5502D878FC92D54419F41786F09F0BD6AC985FDF313C8B3D434C68728559F5
-86B6B6259E47F6F2B421A00E3FDF7ED85FE428340291458A614811CB9AFC1A69
-277B22EEECB61F508121A2305B916FC2C3B87E341C313EEE52C8B41B2D25CAE8
-C662960F0CCD9C75021F5E8C10A3D424F67F6477B5B045E9C648B16C2F5BAAF6
-0B4D3798655AAA6A1575C7FA8049AFC9297E1E17742D9B4EF3410A72FB943DEF
-29DAAD6FA687071028DB6F4C3F459396A88125A0A6E12E1AFFB58D4B66D5EA3B
-4F49BF8A942DFFBF80A2492BEC368F078F3D06C8C4B2D3B8087EBB07852802EC
-5177E82E937C7DB86553F03F4F8899C62ED6058DD35F98503FEC6222A2B68A78
-55969AB425ED2DDB2C6EE7659DE30B6D8E7F38E9D3957573E48FAAC98D583271
-56CADB6327020B6AD0433F57AF3958412F4D678114DB37396D8AA37B570C5577
-175D69C49DB053412902D32A9E40CDBF3B00779FA56A48F0373343CE0A894DE4
-8B69E976F5E8F6C2D91E59173ECC0244850D939389FA9102DE7B8B
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR9
-%!PS-AdobeFont-1.1: CMR9 1.0
-%%CreationDate: 1991 Aug 20 16:39:59
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR9) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR9 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 45 /hyphen put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 52 /four put
-dup 54 /six put
-dup 57 /nine put
-readonly def
-/FontBBox{-39 -250 1036 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835
-3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203
-046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E
-C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A
-A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2
-A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D
-731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B
-09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1
-49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B
-5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B
-54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C
-C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F
-11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AD14F1CBE935942AEC
-D4004E6BEF379066FD72209DC88D2E634E79BCC2B98C766CBD92C561F2703F8A
-109E6C6CEC7B866F2FC7ADF646BF492E520319F3B949AB5D84AE990B33344A40
-3971F58DFDF8D8D67FA0B8F2A0D884F8C09A5A721319B911DBA0A35903877343
-C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7604ED0409F1
-ADA7F448D7DD3FA92138714F0FB34352E91CB272B7C329912D84112B5292EBE7
-CEA57E58AE878A026166E14CFEC961B5CE492CB2B39BAC308C53C0C0435370BC
-48209DB9A11329FAA955D3E78A9CDE6D066E0C2F747349C6CA7113B7A728B6F1
-25A8191CF67813B73876F35C794059156F02A0F6B789605FF9A24113301EDE13
-FEAB734044BFF2936A6896348A479FD120E72365B7F040484BF1FC46704568F1
-A2CD0BDE00EE4F2FE0ED27659D2EE9D72362567D564154495993D8933E834A07
-15E6974C6519339D77783CC9513E7A9D67BF1B0815DCF9399E6DAB4DB14841C2
-87468672193C538CA775251990AC0E2BD7E73C547F9643D42E37A4EF0736B955
-CC19DC5977862B19FCF2C500AEC88B5CEE3533BF113A9E2EDB700CF95F77669D
-B0965C35851EF1A3996AE8E4763826F4A2B6FCF63E4A7EDC13037090B80846D6
-1010036333A9CD10F984459EB6053E0A88EDA0FFCB05EBA520C1475B93D4EF21
-EC1FCE4CBC12850E993BAF1B1EEFAC638B115B3365226F1E6A75D7ED7A1542B3
-6DFDFC0C0DA74C4C896802F0CE66B30E03B4370E2B4922AA575A0D5A70E547E9
-CE153FCC1196636DDE33CA4CC446C0BFA372754DC335A199F5D3577DD21FA31C
-2F8685A20916BA235097F644B124ECB75A566778AB5A0144CED02F684BBFDECC
-E765349A62581972BC36BE5A00867546785F5DC1EDB2601DBE1D5E4BCCC50D24
-AF2EF6A6054E4129DE5B8721B12CBD5F6448B518ABF915F9BBDE830D74B58B76
-C7D6188983BA200165EC8EF6F43A3856818AB8ADC64EDA50CF6FEF57BC86856E
-DDB5FE691D0A8366C86478E9554F5C0BD39A726E53FAC708D2DA3B0D4B7419AF
-47FA2F6B984C98E507B1AE324DDB45F88B99D64DDDCFE5380C6AB109BB51FE8E
-6C6A79B706B2F1F015A5E8FE5B9BD4AAB8666B7643ABDA332CA88C5E6854BFDE
-F93A7DC53D94E81DD9ADD3B896EEC1A43294FACC09B6280ECEA024C7F076C435
-B2D14995B612481D31846F77F06F8CC7D28C675537D2C23603F5B2065E1C6EAE
-C88C33CD8CA4480BD2D1F334492CB6E33DC12F638628EDB65ED14FC3BFD9A16C
-107018AE82972FF0C798D526B1F21FD7BD0BA69DA97D2D901FA311A4E3808C29
-CCD5159209693B529FD7E68C659D668F7A0C4E7E4EC37EE3F0AB6F94AFA536D0
-011C30FEC48081D3CE54A886469653046D49839CBC6432CFCE07DACCC7BCE47A
-56969B995B4E1392CCE107C89B4641EFD8525CDC463A5351A84C14A5D8A7B17B
-EB3426447CB2233E0A5421B053736E298A0D8A18C91BE403DAB5B53C13C013EE
-7B42DF2AED55F0D8C82BAC52672CF8E57353D40BD1CA4A97C362ACFF20337CB2
-113566ABFF26908639DB95F90896690E6FFA4813AC6D79945BADDFFD185857CC
-D560BD45590A6B6655BE510E7526D95606676B1E334DF3E77D6C6E5D31AD17B3
-D0526312277E19530DE0F533557A75809CA8F28B99EA84A5B77F741DB1B5CB1B
-E3E5B42292C19CE02A7179E063D5B580D5B6ACD8D6C62AC1CEF5DF099A00CBDC
-772583DECB04E8AA8125A3033D3AEB9802956C393CD863944B18D12E1B4475C2
-A6D86DD6E36B9504438B0730B38D4B9253D2D5
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-TeXDict begin 39158280 55380996 1000 600 600 (schedule.dvi)
-@start /Fa 240[ 42 15[{ } 1 83.022 /CMSY10 rf /Fb 256[{ } 0
-79.8851 /Ryumin-Light-H rf /Fc 134[ 44 2[ 44 46 32 1[ 33
-1[ 46 42 46 1[ 23 4[ 42 1[ 37 1[ 37 46 42 4[ 42 8[ 46
-3[ 65 62 76 2[ 43 3[ 54 1[ 63 2[ 62 30[ 42 34[{ } 24
-83.022 /CMR10 rf /Fd 256[{ } 0 115.034 /GothicBBB-Medium-H
-rf /Fe 205[ 67 67 67 48[{ } 3 119.552 /CMBX12 rf /Ff
-198[ 38 2[ 38 1[ 38 1[ 38 38 38 2[ 26 45[{ } 7 74.7198
-/CMR9 rf /Fg 256[{ } 0 71.8966 /Ryumin-Light-H rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: a4
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop Black Black Fg -48 -63 a<4268>p Ff
-36 -63 a(19)p Fg 124 -63 a<3273>p 192 -63 a<3f4a>p 260
--63 a<443d>p 328 -63 a<4a73>p 396 -63 a<3970>p 464 -63
-a<3b71>p 532 -63 a<4e41>p Ff 5125 -63 a(2010-) -128 62
-y(4-26)p Fg 183 62 a<3042>p 255 62 a<4544>p 327 62 a<4a7e>p 399
-62 a<392d>p Fe -128 186 a(1) 135 b(2010)p Fd 363 186
-a<472f>p 478 186 a<4559>p 593 186 a<2539>p 708 186 a<2531>p 823
-186 a<2538>p 938 186 a<2565>p 1053 186 a<213c>p 1168
-186 a<256b>p Black Black -128 385 5152 4 v -128 509 4
-125 v 2132 509 V Fc 2185 472 a(Apr)p 2376 509 V 103 w(Ma)n(y)p
-2638 509 V 102 w(Jun)p 2876 509 V 103 w(Jul)p 3091 509
-V 103 w(Aug)p 3344 509 V 103 w(Sep)p 3576 509 V 103 w(Oct)p
-3813 509 V 103 w(No)n(v)p 4061 509 V 102 w(Dec)p 4301
-509 V 103 w(Jan)p 4534 509 V 102 w(F) -7 b(eb)p 4767
-509 V 104 w(Mar)p 5020 509 V -128 513 5152 4 v -128 637
-4 125 v Fb -74 600 a<423e>p 6 600 a<3b6b>p 86 600 a<4540>p 166
-600 a<2447>p 246 600 a<244e>p 326 600 a<4a64>p 406 600
-a<4035>p 486 600 a<2448>p 566 600 a<3351>p 646 600 a<244e>p 726
-600 a<2422>p 806 600 a<246b>p 886 600 a<2539>p 966 600
-a<252f>p 1046 600 a<256a>p 1126 600 a<213c>p 1206 600
-a<2573>p 1286 600 a<244b>p 1366 600 a<4250>p 1446 600
-a<2437>p 1526 600 a<2446>p 1606 600 a<244e>p 1686 600
-a<4a64>p 1766 600 a<4035>p 1846 600 a<244e>p 1926 600
-a<3c42>p 2006 600 a<3833>p 2132 637 V 0.5 0.5 0.5 TeXcolorrgb
-2135 637 506 125 v Black 5020 637 4 125 v -128 762 V
--74 724 a<4c5c>p 6 724 a<4938>p 86 724 a<405f>p 166 724
-a<446a>p 2132 762 V 0.5 0.5 0.5 TeXcolorrgb 2641 762
-238 125 v Black 5020 762 4 125 v -128 886 V -74 849 a<4473>p 6
-849 a<3046>p 86 849 a<4b21>p 166 849 a<332b>p 246 849
-a<482f>p 2132 886 V 0.5 0.5 0.5 TeXcolorrgb 2641 886
-1175 125 v Black 5020 886 4 125 v -128 1011 V -74 974
-a<3d24>p 6 974 a<3b4e>p 86 974 a<4f40>p 166 974 a<4a38>p 246
-974 a<3d60>p 326 974 a<4877>p 2132 1011 V 0.5 0.5 0.5
-TeXcolorrgb 3579 1011 1192 125 v Black 5020 1011 4 125
-v -128 1135 V -74 1098 a<3358>p 6 1098 a<3271>p 86 1098
-a<482f>p 166 1098 a<493d>p 246 1098 a<3d60>p 326 1098
-a<4877>p 2132 1135 V 0.5 0.5 0.5 TeXcolorrgb 4304 1135
-717 125 v Black 5020 1135 4 125 v -128 1139 5152 4 v
-Black Fa -3 1295 a(\017)p Black Fc 41 w(\\)p Fb 122 1295
-a<4c5c>p 201 1295 a<4938>p 280 1295 a<405f>p 359 1295
-a<446a>p Fc 439 1295 a(")p Fb 498 1295 a<2448>p 577 1295
-a<244f>p 656 1295 a<2124>p 732 1295 a<347b>p 811 1295
-a<4238>p 890 1295 a<244e>p 969 1295 a<3826>p 1048 1295
-a<3566>p 1127 1295 a<2464>p 1206 1295 a<403d>p 1285 1295
-a<494a>p 1364 1295 a<244b>p 1443 1295 a<4250>p 1522 1295
-a<2437>p 1601 1295 a<2446>p 1680 1295 a<2124>p 1757 1295
-a<2449>p 1836 1295 a<244e>p 1915 1295 a<4974>p 1994 1295
-a<4a2c>p 2073 1295 a<2447>p 2152 1295 a<3f37>p 2231 1295
-a<352c>p 2310 1295 a<402d>p 2389 1295 a<2464>p 2468 1295
-a<327e>p 2547 1295 a<4131>p 2626 1295 a<4540>p 2705 1295
-a<2472>p 2784 1295 a<4140>p 2863 1295 a<2426>p 2942 1295
-a<244e>p 3021 1295 a<242b>p 3100 1295 a<2124>p 3176 1295
-a<3671>p 3255 1295 a<424e>p 3334 1295 a<452a>p 3413 1295
-a<244a>p 3492 1295 a<325d>p 3571 1295 a<426a>p 3650 1295
-a<2472>p 3729 1295 a<405f>p 3808 1295 a<446a>p 80 1419
-a<2439>p 160 1419 a<246b>p 240 1419 a<2433>p 320 1419
-a<2448>p 400 1419 a<2472>p 480 1419 a<3055>p 560 1419
-a<4c23>p 640 1419 a<2439>p 720 1419 a<246b>p 800 1419
-a<2125>p Black Black dyy eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/schedule/schedule.tex b/latex/M2/schedule/schedule.tex
deleted file mode 100644 (file)
index 32cedb8..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-\documentclass[a4j,10pt]{jarticle}
-
-\usepackage[dvips]{graphicx} 
-\usepackage[margin=2cm]{geometry}
-
-\usepackage{fancyhdr}
-\usepackage{multirow}
-\usepackage{colortbl}
-\usepackage{lscape}
-\pagestyle{fancy}
-\pagestyle{empty}
-
-% my commands
-\def\notworking#1{\multicolumn{#1}{c}{}}
-\def\working#1{\multicolumn{#1}{>{\columncolor[rgb]{0.5,0.5,0.5}}c}{}}
-
-
-\begin{document}
-
-
-\begin{landscape}
-{ \small \e$BBh\e(B19\e$B2s?JD=Js9p;qNA\e(B \hspace{19cm} 2010-4-26 \hspace{0.5cm} \e$B0BEDJ~9-\e(B}
-\vspace{-1cm}
-\section{2010\e$BG/EY%9%1%8%e!<%k\e(B}
-\begin{center}
-\begin{tabular}{|l|c|c|c|c|c|c|c|c|c|c|c|c|}
-\hline
-&
-Apr & May & Jun & Jul & Aug & Sep &
-Oct & Nov & Dec & Jan & Feb & Mar \\
-\hline
-
-\e$BB>;kE@$G$NJd@5$H3Q$N$"$k%9%/%j!<%s$KBP$7$F$NJd@5$N<B83\e(B & \working{2} & \notworking{10} \vline  \\
-
-\e$BL\I8@_Dj\e(B & \notworking{2} & \working{1} & \notworking{9} \vline  \\
-
-\e$BDs0FK!3+H/\e(B & \notworking{2} & \working{5} & \notworking{5} \vline \\
-
-\e$B=$;NO@J8=`Hw\e(B & \notworking{6} & \working{5} & \notworking{1} \vline  \\
-
-\e$B3X2qH/I==`Hw\e(B & \notworking{9} & \working{3} \vline \\
-
-\hline
-\end{tabular} 
-\end{center}
-
-\begin{itemize}
-\item ``\e$BL\I8@_Dj\e(B''\e$B$H$O!$4{B8$N8&5f$d@=IJ$KBP$7$F!$$I$NItJ,$G?75,@-$d2~A1E@$rA@$&$N$+!$6qBNE*$J2]Bj$r@_Dj$9$k$3$H$r0UL#$9$k!%\e(B
-\end{itemize}
-\end{landscape}
-\end{document}
diff --git a/latex/M2/schedule/schedule.tex~ b/latex/M2/schedule/schedule.tex~
deleted file mode 100644 (file)
index 1f38db2..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-\documentclass[a4j,10pt]{jarticle}
-
-\usepackage[dvips]{graphicx} 
-\usepackage[margin=2cm]{geometry}
-
-\usepackage{fancyhdr}
-\usepackage{multirow}
-\usepackage{colortbl}
-\usepackage{lscape}
-\pagestyle{fancy}
-\pagestyle{empty}
-
-% my commands
-\def\notworking#1{\multicolumn{#1}{c}{}}
-\def\working#1{\multicolumn{#1}{>{\columncolor[rgb]{0.5,0.5,0.5}}c}{}}
-
-
-\lhead{\e$B?JD=%l%]!<%H\e(B \hspace{1.0cm} 2008\e$BG/\e(B \hspace{0.5cm}  \e$B7n\e(B \hspace{0.5cm}\e$BF|\e(B}
-\rhead{\e$B3X@RHV9f!'!!\e(B \e$B;aL>!'!!\e(B}
-\begin{document}
-
-
-\begin{landscape}
-\begin{center}
-\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
-\hline
-&
-\multicolumn{12}{|c|}{\e$B=$;N\e(B1\e$BG/\e(B} & \multicolumn{12}{|c|}{\e$B=$;N\e(B2\e$BG/\e(B} \\
-\hline
-&
-Apr & May & Jun & Jul & Aug & Sep &
-Oct & Nov & Dec & Jan & Feb & Mar &
-Apr & May & Jun & Jul & Aug & Sep &
-Oct & Nov & Dec & Jan & Feb & Mar \\
-\hline
-
-\e$BJ88%D4::\e(B &  \working{2} & \notworking{21} & \\
-
-\e$B4pAC$N3X=,\e(B & \notworking{1} & \working{6} & \notworking{16} & \\
-
-\e$BL\I8@_Dj\e(B & \notworking{2} & \working{1} & \notworking{20} & \\
-
-\e$B<B83=`Hw\e(B & \notworking{3} & \working{5} & \notworking{15} & \\
-
-\e$BDs0FK!3+H/\e(B & \notworking{5} & \working{14} & \notworking{4} & \\
-
-\e$BCf4VH/I==`Hw\e(B & \notworking{10} & \working{2} & \notworking{11} & \\
-
-\e$B3X2qH/I==`Hw\e(B & \notworking{12} & \working{4} & \notworking{7} & \\
-
-\e$B=$;NO@J8=`Hw\e(B & \notworking{18} & \working{5} &   \\
-
-\hline
-\end{tabular} 
-\end{center}
-
-\begin{itemize}
-\item \e$B!I<B83=`Hw!I$H$ODs0FK!$NI>2A<B83$r9T$&$?$a$N%7%9%F%`3+H/$r0UL#$9$k\e(B.
-\item \e$B!IL\I8@_Dj!I$H$O!$4{B8$N8&5f$d@=IJ$KBP$7$F!$$I$NItJ,$G?75,@-$d2~A1\e(B
-      \e$BE@$rA@$&$N$+!$6qBNE*$J2]Bj$r@_Dj$9$k$3$H$r0UL#$9$k\e(B.
-\end{itemize}
-
-\end{landscape}
-
-
-\end{document}
diff --git a/latex/M2/schedule/schedule_.tex b/latex/M2/schedule/schedule_.tex
deleted file mode 100644 (file)
index c7ccb4c..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-\documentclass[a4j,10pt]{jsarticle}
-
-\usepackage[dvips]{graphicx} 
-\usepackage[margin=2cm]{geometry}
-
-\usepackage{fancyhdr}
-\usepackage{multirow}
-\pagestyle{fancy}
-
-\lhead{\e$B?JD=%l%]!<%H\e(B \hspace{1.0cm} 2008\e$BG/\e(B \hspace{0.5cm}  \e$B7n\e(B \hspace{0.5cm}\e$BF|\e(B}
-
-\rhead{\e$B3X@RHV9f!'!!\e(B \e$B;aL>!'!!\e(B}
-\begin{document}
-
-
-\subsection{\e$B<};Y\e(B}
-
-\begin{center}
-\begin{tabular}{}
-
-
-\end{tabular} 
-\end{center}
-\end{document}
-
diff --git a/latex/M2/schedule/schedule_.tex~ b/latex/M2/schedule/schedule_.tex~
deleted file mode 100644 (file)
index dbb7712..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-\documentclass[a4j,10pt]{jsarticle}
-
-\usepackage[dvips]{graphicx} 
-\usepackage[margin=2cm]{geometry}
-
-\usepackage{fancyhdr}
-\usepackage{multirow}
-\pagestyle{fancy}
-
-\lhead{\e$B?JD=%l%]!<%H\e(B \hspace{1.0cm} 2008\e$BG/\e(B \hspace{0.5cm}  \e$B7n\e(B \hspace{0.5cm}\e$BF|\e(B}
-
-\rhead{\e$B3X@RHV9f!'!!\e(B \e$B;aL>!'!!\e(B}
-\begin{document}
-
-
-\subsection{\e$B<};Y\e(B}
-\begin{center}
-\begin{tabular}{}
-
-
-\end{tabular} 
-\end{center}
-\end{document}
-
diff --git a/latex/M2/sintyoku/21/jikken.aux b/latex/M2/sintyoku/21/jikken.aux
deleted file mode 100644 (file)
index 11aaa43..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {section}{\numberline {1}ÌÜŪ}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}¥×¥í¥°¥é¥à½¤ÀµÅÀ}{1}}
-\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces ÆþÎÏ¥Õ¥¡¥¤¥ë»ÅÍÍ}}{1}}
-\newlabel{tab_input}{{1}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Êѹ¹Á°¤Î½èÍý}}{1}}
-\newlabel{fig_before}{{1}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Êѹ¹¸å¤Î½èÍý}}{1}}
-\newlabel{fig_after}{{2}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}¼Â¸³}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {4}ÌäÂê}{1}}
-\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces ¼Â¸³´Ä¶­}}{2}}
-\newlabel{tab_env}{{2}{2}}
-\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces ¼Â¸³·ë²Ì}}{2}}
-\newlabel{tab_result}{{3}{2}}
-\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces ¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º}}{2}}
-\newlabel{tab_size}{{4}{2}}
diff --git a/latex/M2/sintyoku/21/jikken.dvi b/latex/M2/sintyoku/21/jikken.dvi
deleted file mode 100644 (file)
index 021a00e..0000000
Binary files a/latex/M2/sintyoku/21/jikken.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/21/jikken.log b/latex/M2/sintyoku/21/jikken.log
deleted file mode 100644 (file)
index ba51604..0000000
+++ /dev/null
@@ -1,358 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  7 JUN 2010 16:05
- %&-line parsing enabled.
-**jikken.tex
-(./jikken.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 137.
-LaTeX Info: Redefining \bm on input line 203.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2001/10/01 v2.2d Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 55.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/progress.sty
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2002/07/08 v3.2 Page Geometry
-\Gm@cnth=\count111
-\Gm@cntv=\count112
-\c@Gm@tempcnt=\count113
-\Gm@bindingoffset=\dimen141
-\Gm@wd@mp=\dimen142
-\Gm@odd@mp=\dimen143
-\Gm@even@mp=\dimen144
-\Gm@dimlist=\toks21
-))
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count114
-\lst@gtempboxa=\box69
-\lst@token=\toks22
-\lst@length=\count115
-\lst@currlwidth=\dimen145
-\lst@column=\count116
-\lst@pos=\count117
-\lst@lostspace=\dimen146
-\lst@width=\dimen147
-\lst@newlines=\count118
-\lst@lineno=\count119
-\lst@maxwidth=\dimen148
-
-(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty
-
-***
-*** This is a patch for listings 1.3, but you're using
-*** version 1.4.
-***
-*** Patch file not loaded.
-***
-
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count120
-\lst@skipnumbers=\count121
-\lst@framebox=\box70
-) (/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
-
-(/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count122
-\lst@inputfile=\read1
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen149
-\@saveybaselineshift=\dimen150
-\scb@x=\box71
-\scscb@x=\box72
-\@bw=\dimen151
-\@nbox=\box73
-\@nbody=\box74
-\@scw=\dimen152
-\@itemh=\dimen153
-\@iboxpos=\toks23
-\@iboxstr=\box75
-\@bwsp=\box76
-\@@bwsp=\box77
-\@bcal=\count123
-\shaderule=\dimen154
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./jikken.aux)
-\openout1 = `jikken.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 73.97733pt, 0.85\paperheight , 52.77455pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: 
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -35.29266pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 106.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-\c@lstlisting=\count124
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 11.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 11.
-
-
-Package Fancyhdr Warning: \headheight is too small (12.0pt): 
- Make it at least 15.0pt.
- We now make it that large for the rest of the document.
- This may cause the page layout to be inconsistent, however.
-
-[1
-
-
-
-] [2] (./jikken.aux) ) 
-Here is how much of TeX's memory you used:
- 6486 strings out of 95531
- 57047 string characters out of 1191153
- 167828 words of memory out of 1500000
- 9614 multiletter control sequences out of 10000+50000
- 12349 words of font info for 49 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,10n,60p,242b,514s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on jikken.dvi (2 pages, 6720 bytes).
diff --git a/latex/M2/sintyoku/21/jikken.pdf b/latex/M2/sintyoku/21/jikken.pdf
deleted file mode 100644 (file)
index 6f30120..0000000
Binary files a/latex/M2/sintyoku/21/jikken.pdf and /dev/null differ
diff --git a/latex/M2/sintyoku/21/jikken.tex b/latex/M2/sintyoku/21/jikken.tex
deleted file mode 100644 (file)
index 9a4dc5e..0000000
+++ /dev/null
@@ -1,141 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\include{settings}
-\usepackage{ascmac}
-\NumDateName{21}{\today}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{ÌÜŪ}
-¤³¤ì¤Þ¤Ç¤Î¥Ó¥å¡¼¥ï¤Ï¡¤¼Â¸³´Ä¶­¤Ë¤ª¤¤¤ÆÌó12.5FPS¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤Ç¤·¤«¥³¥ó¥Æ¥ó¥Ä¤òɽ¼¨¤¹¤ë
-¤³¤È¤¬¤Ç¤­¤Ê¤«¤Ã¤¿¡¥
-¤½¤³¤Ç¡¤¤³¤Î¥Ó¥å¡¼¥ï¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤Î¸þ¾å¤ò»î¤ß¤¿¡¥
-
-
-\section{¥×¥í¥°¥é¥à½¤ÀµÅÀ}
-¥Õ¥ì¡¼¥à²èÁü¤ÎÀÚ¤ê½Ð¤·¤È¿§¶õ´Ö¤ÎÊÑ´¹¤ò´û¤ËºÑ¤Þ¤»¤¿¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ¹¤ë¤³¤È¤Ç¡¤
-¥Ó¥å¡¼¥ï¦¤«¤é¤³¤ì¤é¤Î½èÍý¤ò¼è¤ê½ü¤¤¤¿¡¥
-Êѹ¹Á°¤ÈÊѹ¹¸å¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î°ã¤¤¤òɽ\ref{tab_input}¤Ë¼¨¤¹¡¥
-
-\begin{table}[htbp]
-\centering
-\caption{ÆþÎÏ¥Õ¥¡¥¤¥ë»ÅÍÍ}
-\label{tab_input}
-\begin{tabular}{l|c|c|c}
-\hline
-       & Æ°²è·Á¼° & ¿§¶õ´Ö & ¥Õ¥ì¡¼¥à²èÁü \\ \hline \hline
-Êѹ¹Á° & AVI¥Õ¥¡¥¤¥ë(MotionJPEG) & RGB & $5120\times480$ \\ \hline
-Êѹ¹¸å & Æȼ«·Á¼°(mvv) & YUY2 & $640\times480$¤¬8Ëç \\ \hline
-\end{tabular}
-\end{table}
-
-Êѹ¹Á°¸å¤Î¥Ó¥å¡¼¥ï¤Î1¥ë¡¼¥×¤Î½èÍý¤Îή¤ì¤ò¿Þ\ref{fig_before}µÚ¤Ó¿Þ\ref{fig_after}¤Ë¼¨¤¹¡¥
-
-\begin{figure}[htbp]
-       \begin{screen}
-       \begin{enumerate}
-       \item AVI¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß
-       \item ¥¹¥ì¥Ã¥É¤ò8¤ÄÀ¸À® 
-               \begin{enumerate}
-                       \item $5120\times480$¤Î¥Õ¥ì¡¼¥à²èÁü¤«¤é¡¤³Æ¥¹¥ì¥Ã¥É¤ÎôÅö¤¹¤ë$640\times480$¤Î²èÁü¤òÀÚ¤ê½Ð¤¹¡¥
-                       \item ÀÚ¤ê½Ð¤·²èÁü¤Î¿§¶õ´Ö¤òRGB¤«¤éYUY2¤ËÊÑ´¹
-               \end{enumerate}
-       \item ¥¹¥ì¥Ã¥É¤ò¥¸¥ç¥¤¥ó
-       \item 8¤Ä¤Î¥Õ¥ì¡¼¥à²èÁü¤ò\rm{XvExt}¤Î´Ø¿ô¤Ç¥Ç¥Ð¥¤¥¹¤ËžÁ÷
-       \end{enumerate}
-       \end{screen}
-
-       \caption{Êѹ¹Á°¤Î½èÍý}
-       \label{fig_before}
-\end{figure}
-
-\begin{figure}[htbp]
-       \begin{screen}
-       \begin{enumerate}
-               \item mvv¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß
-               \item 8¤Ä¤Î¥Õ¥ì¡¼¥à²èÁü¤ò\rm{XvExt}¤Î´Ø¿ô¤Ç¥Ç¥Ð¥¤¥¹¤ËžÁ÷
-       \end{enumerate}
-       \end{screen}
-
-       \caption{Êѹ¹¸å¤Î½èÍý}
-       \label{fig_after}
-\end{figure}
-
-\section{¼Â¸³}
-
-¼Â¸³¤ËÍѤ¤¤¿¥Þ¥·¥ó(sidamo)¤Î´Ä¶­¤òɽ\ref{tab_env}¤Ë¼¨¤¹¡¥
-¤Þ¤¿¡¤¥×¥í¥¸¥§¥¯¥¿¤Ë¤Ï¡¤LED¥×¥í¥¸¥§¥¯¥¿(AD-MP15A)¤ò8ÂæÍѤ¤¤¿¡¥
-
-\begin{table}[htbp]
-       \centering
-       \caption{¼Â¸³´Ä¶­}
-       \label{tab_env}
-       \begin{tabular}{l||c}
-               \hline
-               OS & Debian/GNU Linux  5.0.3(lenny) \\ \hline
-               CPU & Intel Xeon E5520 2.27GHz $\times$ 2\\ \hline 
-               ¥Ï¥¤¥Ñ¡¼¥¹¥ì¥Ã¥Ç¥£¥ó¥°ÀßÄê & Í­¸ú \\ \hline 
-               ¥á¥â¥ê & 16GB \\ \hline 
-               ¥°¥é¥Õ¥£¥Ã¥¯¥Ü¡¼¥É & nVidia Quadro NVS 440 $\times$ 2 + nVidia Quadro NVS 295 \\  \hline
-       \end{tabular}
-\end{table}
-
-
-FPS¤Î¬Äê·ë²Ì¤òɽ\ref{tab_result}¤Ë¼¨¤¹¡¥
-FPS¤Ï150¥Õ¥ì¡¼¥àʬ¤ÎÊ¿¶ÑÃͤȤ·¤Æ»»½Ð¤·¤¿¡¥
-¤³¤Î¤è¤¦¤Ë¡¤²òÁüÅÙ$800\times600$¤Ç¤¢¤Ã¤Æ¤â¡¤30FPS¤ÇÆ°ºî¤µ¤»¤ë¤³¤È¤ËÀ®¸ù¤·¤Æ¤ª¤ê¡¤
-¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤Î²þÁ±¤¬¹Ô¤¨¤¿¤È¤¤¤¨¤ë¡¥
-
-\begin{table}[htbp]
-       \centering
-       \caption{¼Â¸³·ë²Ì}
-       \label{tab_result}
-       \begin{tabular}{c|c|c|c}
-               \hline
-               ¥Õ¥ì¡¼¥à²èÁü²òÁüÅÙ & ¥×¥í¥¸¥§¥¯¥¿²òÁüÅÙ & ²þÎÉÁ° & ²þÎɸ堠\\ \hline \hline
-               $640\times480$     & $640\times480$     & 12.5   & 51¡Á59  \\ \hline
-               $640\times480$     & $800\times600$     & 13.1   & 43.0    \\ \hline
-               $800\times600$     & $640\times480$     & 8.43   & 29.8    \\ \hline
-               $800\times600$     & $800\times600$     & 8.72   & 30.0    \\ \hline
-       \end{tabular}
-\end{table}
-
-
-\section{ÌäÂê}
-º£²ó¤Î½¤Àµ¤Ë¤è¤Ã¤Æ¡¤½èÍý®Å٤θþ¾å¤Ë¤ÏÀ®¸ù¤·¤¿¤â¤Î¤Î¡¤
-¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤¬ÈîÂç²½¤·¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¡¥
-¤½¤Î¤¿¤á¡¤Ä¹¤¤Æ°²è¤ò°·¤¦¾ì¹ç¤Ï¡¤±¿ÍѾå¤ÎÌäÂ꤬ȯÀ¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡¥
-
-ɽ\ref{tab_size}¤Ï¡¤
-¥×¥í¥¸¥§¥¯¥¿¿ô8¡¤¥Õ¥ì¡¼¥à¥ì¡¼¥È30FPS¤Ç2ʬ´Ö¤ÎÆ°²è¤Î¾ì¹ç¡¤¤½¤ì¤¾¤ì¤Î²òÁüÅ٤ǤΥե¡¥¤¥ë¥µ¥¤¥º¤¬
-¤É¤¦¤Ê¤ë¤«¤ò¼¨¤·¤¿¤â¤Î¤Ç¤¢¤ë¡¥
-
-
-\begin{table}[htbp]
-       \centering
-       \caption{¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º}
-       \label{tab_size}
-       \begin{tabular}{c|c}
-               \hline
-               ¥Õ¥ì¡¼¥à²èÁü²òÁüÅÙ & ¥Õ¥¡¥¤¥ë¥µ¥¤¥º(GB)  \\ \hline \hline
-               $640\times480$ & 17 \\ \hline 
-               $800\times600$ & 27 \\ \hline 
-               $1024\times768$ & 45 \\ \hline 
-       \end{tabular}
-\end{table}
-
-%\section{º£¸å¤ÎͽÄê}
-
-%\begin{enumerate}
-%      \item[6·î] ±ßÅû¾õ¤Î¥¹¥¯¥ê¡¼¥ó¤ò²¾Äꤷ¤¿¾ì¹ç¤Ç¤Î¼êË¡¤Î³«È¯
-%      \item[7·î] ¥¹¥¯¥ê¡¼¥ó¤Ë±úÆ̤¬¤¢¤ë¾ì¹ç¤Ç¤Î¼êË¡¤Î³«È¯
-%      \item[8·î] ³Æ¥×¥í¥¸¥§¥¯¥¿¤Î±ÇÁü¤ÎƱ´ü¤ò¤È¤ëÊýË¡¤Î³«È¯
-%\end{enumerate}
-
-
-
-
-
-\end{document}
diff --git a/latex/M2/sintyoku/21/jlisting.sty b/latex/M2/sintyoku/21/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/M2/sintyoku/21/log.aux b/latex/M2/sintyoku/21/log.aux
deleted file mode 100644 (file)
index 5ae3758..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\newlabel{log}{{1}{1}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}Êѹ¹Á°a(HTÍ­)}{1}}
-\newlabel{log}{{2}{1}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}Êѹ¹Á°b(HTÍ­)}{1}}
-\newlabel{log}{{3}{1}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {3}Êѹ¹Á°c(HTÍ­)}{1}}
-\newlabel{log}{{4}{1}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {4}Êѹ¹Á°d(HTÍ­)}{1}}
-\newlabel{log}{{5}{2}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {5}Êѹ¹¸åa(HTÍ­)}{2}}
-\newlabel{log}{{6}{2}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {6}Êѹ¹¸åb(HTÍ­)}{2}}
-\newlabel{log}{{7}{2}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {7}Êѹ¹¸åc(HTÍ­)}{2}}
-\newlabel{log}{{8}{2}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {8}Êѹ¹¸åd(HTÍ­)}{2}}
-\newlabel{log}{{9}{3}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {9}Êѹ¹Á°a(HT̵)}{3}}
-\newlabel{log}{{10}{3}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {10}Êѹ¹Á°b(HT̵)}{3}}
-\newlabel{log}{{11}{3}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {11}Êѹ¹Á°c(HT̵)}{3}}
-\newlabel{log}{{12}{3}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {12}Êѹ¹Á°d(HT̵)}{3}}
-\newlabel{log}{{13}{4}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {13}Êѹ¹¸åa(HT̵)}{4}}
-\newlabel{log}{{14}{4}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {14}Êѹ¹¸åb(HT̵)}{4}}
-\newlabel{log}{{15}{4}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {15}Êѹ¹¸åc(HT̵)}{4}}
-\newlabel{log}{{16}{4}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {16}Êѹ¹¸åd(HT̵)}{4}}
diff --git a/latex/M2/sintyoku/21/log.dvi b/latex/M2/sintyoku/21/log.dvi
deleted file mode 100644 (file)
index 274e6bc..0000000
Binary files a/latex/M2/sintyoku/21/log.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/21/log.log b/latex/M2/sintyoku/21/log.log
deleted file mode 100644 (file)
index d0cda4f..0000000
+++ /dev/null
@@ -1,470 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  2 JUN 2010 05:03
- %&-line parsing enabled.
-**log.tex
-(./log.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 137.
-LaTeX Info: Redefining \bm on input line 203.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2001/10/01 v2.2d Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 55.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count111
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count112
-\lst@currlwidth=\dimen141
-\lst@column=\count113
-\lst@pos=\count114
-\lst@lostspace=\dimen142
-\lst@width=\dimen143
-\lst@newlines=\count115
-\lst@lineno=\count116
-\lst@maxwidth=\dimen144
-
-(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty
-
-***
-*** This is a patch for listings 1.3, but you're using
-*** version 1.4.
-***
-*** Patch file not loaded.
-***
-
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count117
-\lst@skipnumbers=\count118
-\lst@framebox=\box70
-) (/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
-
-(/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count119
-\lst@inputfile=\read1
-) (/home/yasutomo/texsty/progress.sty
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2002/07/08 v3.2 Page Geometry
-\Gm@cnth=\count120
-\Gm@cntv=\count121
-\c@Gm@tempcnt=\count122
-\Gm@bindingoffset=\dimen145
-\Gm@wd@mp=\dimen146
-\Gm@odd@mp=\dimen147
-\Gm@even@mp=\dimen148
-\Gm@dimlist=\toks22
-))
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf-texlive/tex/latex/colortbl/colortbl.sty
-Package: colortbl 2001/02/13 v0.1j Color table columns (DPC)
-
-(/usr/share/texmf-texlive/tex/latex/tools/array.sty
-Package: array 2005/08/23 v2.4b Tabular extension package (FMi)
-\col@sep=\dimen149
-\extrarowheight=\dimen150
-\NC@list=\toks23
-\extratabsurround=\skip57
-\backup@length=\skip58
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
-Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package color Info: Driver file: dvips.def on input line 130.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def
-File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\everycr=\toks24
-\minrowclearance=\skip59
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/lscape.sty
-Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
-)
-
-LaTeX Warning: Unused global option(s):
-    [8pt].
-
-(./log.aux
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-
-LaTeX Warning: Label `log' multiply defined.
-
-)
-\openout1 = `log.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-\c@lstlisting=\count123
--------------------- Geometry parameters
-paper: class default
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 73.97733pt, 0.85\paperheight , 52.77455pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: 
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -35.29266pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 60.0pt
-\marginparsep   10.0pt
-\columnsep  19.24432pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <7> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 21.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <7> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 21.
-LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <7> not available
-(Font)              Font shape `OT1/cmtt/m/n' tried instead on input line 21.
-
-Overfull \hbox (49.27235pt too wide) in paragraph at lines 21--21
-[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
-][][][][][][][][][][][] 
- []
-
-
-Overfull \hbox (49.27235pt too wide) in paragraph at lines 22--22
-[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
-][][][][][][][][][][][] 
- []
-
-
-Overfull \hbox (49.27235pt too wide) in paragraph at lines 23--23
-[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
-][][][][][][][][][][][] 
- []
-
-
-Overfull \hbox (49.27235pt too wide) in paragraph at lines 24--24
-[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
-][][][][][][][][][][][] 
- []
-
-[1
-
-
-
-
-] [2]
-Overfull \hbox (49.27235pt too wide) in paragraph at lines 30--30
-[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
-][][][][][][][][][][][] 
- []
-
-
-Overfull \hbox (49.27235pt too wide) in paragraph at lines 31--31
-[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
-][][][][][][][][][][][] 
- []
-
-
-Overfull \hbox (13.57155pt too wide) in paragraph at lines 31--31
-[][][][][][][][][][][][][][][][][][][][][][][][][][][][][] 
- []
-
-
-Overfull \hbox (49.27235pt too wide) in paragraph at lines 32--32
-[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
-][][][][][][][][][][][] 
- []
-
-
-Overfull \hbox (49.27235pt too wide) in paragraph at lines 33--33
-[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][
-][][][][][][][][][][][] 
- []
-
-[3] [4] (./log.aux)
-
-LaTeX Warning: There were multiply-defined labels.
-
- ) 
-Here is how much of TeX's memory you used:
- 6973 strings out of 95531
- 64204 string characters out of 1191153
- 232829 words of memory out of 1500000
- 10083 multiletter control sequences out of 10000+50000
- 7847 words of font info for 33 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,6n,60p,265b,1751s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on log.dvi (4 pages, 57624 bytes).
diff --git a/latex/M2/sintyoku/21/log.pdf b/latex/M2/sintyoku/21/log.pdf
deleted file mode 100644 (file)
index fd8c811..0000000
Binary files a/latex/M2/sintyoku/21/log.pdf and /dev/null differ
diff --git a/latex/M2/sintyoku/21/log.tex b/latex/M2/sintyoku/21/log.tex
deleted file mode 100644 (file)
index ff594a8..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-\documentclass[a4j,8pt]{jarticle}
-\include{settings}
-
-\usepackage{fancyhdr}
-\usepackage{multirow}
-\usepackage{colortbl}
-\usepackage{lscape}
-\pagestyle{fancy}
-\pagestyle{empty}
-
-% my commands
-\def\notworking#1{\multicolumn{#1}{c}{}}
-\def\working#1{\multicolumn{#1}{>{\columncolor[rgb]{0.5,0.5,0.5}}c}{}}
-
-
-\begin{document}
-
-
-\begin{landscape}
-
-\lstinputlisting[caption=\e$BJQ99A0\e(Ba(HT\e$BM-\e(B), label=log]{./log/gprof_before_a.log}
-\lstinputlisting[caption=\e$BJQ99A0\e(Bb(HT\e$BM-\e(B), label=log]{./log/gprof_before_b.log}
-\lstinputlisting[caption=\e$BJQ99A0\e(Bc(HT\e$BM-\e(B), label=log]{./log/gprof_before_c.log}
-\lstinputlisting[caption=\e$BJQ99A0\e(Bd(HT\e$BM-\e(B), label=log]{./log/gprof_before_d.log}
-\lstinputlisting[caption=\e$BJQ998e\e(Ba(HT\e$BM-\e(B), label=log]{./log/gprof_after_a.log}
-\lstinputlisting[caption=\e$BJQ998e\e(Bb(HT\e$BM-\e(B), label=log]{./log/gprof_after_b.log}
-\lstinputlisting[caption=\e$BJQ998e\e(Bc(HT\e$BM-\e(B), label=log]{./log/gprof_after_c.log}
-\lstinputlisting[caption=\e$BJQ998e\e(Bd(HT\e$BM-\e(B), label=log]{./log/gprof_after_d.log}
-
-\lstinputlisting[caption=\e$BJQ99A0\e(Ba(HT\e$BL5\e(B), label=log]{./log/gprof_before_a_no_ht.log}
-\lstinputlisting[caption=\e$BJQ99A0\e(Bb(HT\e$BL5\e(B), label=log]{./log/gprof_before_b_no_ht.log}
-\lstinputlisting[caption=\e$BJQ99A0\e(Bc(HT\e$BL5\e(B), label=log]{./log/gprof_before_c_no_ht.log}
-\lstinputlisting[caption=\e$BJQ99A0\e(Bd(HT\e$BL5\e(B), label=log]{./log/gprof_before_d_no_ht.log}
-\lstinputlisting[caption=\e$BJQ998e\e(Ba(HT\e$BL5\e(B), label=log]{./log/gprof_after_a_no_ht.log}
-\lstinputlisting[caption=\e$BJQ998e\e(Bb(HT\e$BL5\e(B), label=log]{./log/gprof_after_b_no_ht.log}
-\lstinputlisting[caption=\e$BJQ998e\e(Bc(HT\e$BL5\e(B), label=log]{./log/gprof_after_c_no_ht.log}
-\lstinputlisting[caption=\e$BJQ998e\e(Bd(HT\e$BL5\e(B), label=log]{./log/gprof_after_d_no_ht.log}
-
-
-\end{landscape}
-\end{document}
diff --git a/latex/M2/sintyoku/21/log/gprof_after_a.log b/latex/M2/sintyoku/21/log/gprof_after_a.log
deleted file mode 100644 (file)
index d18cd1a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  us/call  us/call  name    
- 62.51      0.05     0.05    32543     1.54     1.54  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
- 25.00      0.07     0.02                             repaint(void*)
- 12.50      0.08     0.01    32543     0.31     1.84  mpcs::viewer::XvEXtScreen2::draw() const
-  0.00      0.08     0.00     4649     0.00     0.00  mpcs::mvv::mvv_reader::next(char**, unsigned long)
-  0.00      0.08     0.00       30     0.00     0.00  mpcs::mm::MultimediaTimer::reset()
diff --git a/latex/M2/sintyoku/21/log/gprof_after_a_no_ht.log b/latex/M2/sintyoku/21/log/gprof_after_a_no_ht.log
deleted file mode 100644 (file)
index 6c63967..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 42.11      0.16     0.16    85771     0.00     0.00  mpcs::viewer::XvEXtScreen2::draw() const
- 39.48      0.31     0.15    85771     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
-  5.26      0.33     0.02        8     2.50     2.50  mpcs::viewer::findAdaptiveImageFormat(unsigned long)
-  5.26      0.35     0.02        1    20.00    20.00  global constructors keyed to _ZN4mpcs3mvv10mvv_readerC2ERKSs
-  5.26      0.37     0.02                             repaint(void*)
diff --git a/latex/M2/sintyoku/21/log/gprof_after_b.log b/latex/M2/sintyoku/21/log/gprof_after_b.log
deleted file mode 100644 (file)
index 9e1b7f2..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
- no time accumulated
-
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  Ts/call  Ts/call  name    
-  0.00      0.00     0.00    24402     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
-  0.00      0.00     0.00    24402     0.00     0.00  mpcs::viewer::XvEXtScreen2::draw() const
-  0.00      0.00     0.00     3486     0.00     0.00  mpcs::mvv::mvv_reader::next(char**, unsigned long)
-  0.00      0.00     0.00       23     0.00     0.00  mpcs::mm::MultimediaTimer::reset()
-  0.00      0.00     0.00       23     0.00     0.00  mpcs::mm::MultimediaTimer::getTimeInMicroSeconds() const
diff --git a/latex/M2/sintyoku/21/log/gprof_after_b_no_ht.log b/latex/M2/sintyoku/21/log/gprof_after_b_no_ht.log
deleted file mode 100644 (file)
index 2da039b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 37.50      0.03     0.03    37303     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
- 18.75      0.05     0.02                             repaint(void*)
- 12.50      0.06     0.01    37303     0.00     0.00  mpcs::viewer::XvEXtScreen2::draw() const
- 12.50      0.07     0.01     5329     0.00     0.00  mpcs::mvv::mvv_reader::next(char**, unsigned long)
- 12.50      0.08     0.01        8     1.25     1.25  mpcs::viewer::findAdaptiveImageFormat(unsigned long)
diff --git a/latex/M2/sintyoku/21/log/gprof_after_c.log b/latex/M2/sintyoku/21/log/gprof_after_c.log
deleted file mode 100644 (file)
index 13849ae..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ns/call  ns/call  name    
- 66.67      0.02     0.02                             repaint(void*)
- 33.34      0.03     0.01    12495   800.40   800.40  mpcs::viewer::XvEXtScreen2::draw() const
-  0.00      0.03     0.00    12495     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
-  0.00      0.03     0.00     1785     0.00     0.00  mpcs::mvv::mvv_reader::next(char**, unsigned long)
-  0.00      0.03     0.00       11     0.00     0.00  mpcs::mm::MultimediaTimer::reset()
diff --git a/latex/M2/sintyoku/21/log/gprof_after_c_no_ht.log b/latex/M2/sintyoku/21/log/gprof_after_c_no_ht.log
deleted file mode 100644 (file)
index e96a407..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  Ts/call  Ts/call  name    
-100.01      0.01     0.01                             repaint(void*)
-  0.00      0.01     0.00    15169     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
-  0.00      0.01     0.00    15169     0.00     0.00  mpcs::viewer::XvEXtScreen2::draw() const
-  0.00      0.01     0.00     2167     0.00     0.00  mpcs::mvv::mvv_reader::next(char**, unsigned long)
-  0.00      0.01     0.00       14     0.00     0.00  mpcs::mm::MultimediaTimer::reset()
diff --git a/latex/M2/sintyoku/21/log/gprof_after_d.log b/latex/M2/sintyoku/21/log/gprof_after_d.log
deleted file mode 100644 (file)
index 2033080..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ns/call  ns/call  name    
-100.01      0.01     0.01    19082   524.11   524.11  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
-  0.00      0.01     0.00    19082     0.00   524.11  mpcs::viewer::XvEXtScreen2::draw() const
-  0.00      0.01     0.00     2726     0.00     0.00  mpcs::mvv::mvv_reader::next(char**, unsigned long)
-  0.00      0.01     0.00       18     0.00     0.00  mpcs::mm::MultimediaTimer::reset()
-  0.00      0.01     0.00       18     0.00     0.00  mpcs::mm::MultimediaTimer::getTimeInMicroSeconds() const
diff --git a/latex/M2/sintyoku/21/log/gprof_after_d_no_ht.log b/latex/M2/sintyoku/21/log/gprof_after_d_no_ht.log
deleted file mode 100644 (file)
index d64eec0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  us/call  us/call  name    
- 50.00      0.01     0.01     9611     1.04     1.04  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
- 50.00      0.02     0.01     9611     1.04     2.08  mpcs::viewer::XvEXtScreen2::draw() const
-  0.00      0.02     0.00     1373     0.00     0.00  mpcs::mvv::mvv_reader::next(char**, unsigned long)
-  0.00      0.02     0.00       10     0.00     0.00  boost::detail::sp_enable_shared_from_this(...)
-  0.00      0.02     0.00        9     0.00     0.00  mpcs::mm::MultimediaTimer::reset()
diff --git a/latex/M2/sintyoku/21/log/gprof_before_a.log b/latex/M2/sintyoku/21/log/gprof_before_a.log
deleted file mode 100644 (file)
index 96f106b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 69.97     30.40    30.40     7774     3.91     3.91  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
- 27.85     42.50    12.10     7821     1.55     5.43  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost::detail::function::function_buffer&)
-  2.19     43.45     0.95      986     0.96     0.96  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-  0.00     43.45     0.00     7880     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
-  0.00     43.45     0.00     7880     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
diff --git a/latex/M2/sintyoku/21/log/gprof_before_a_no_ht.log b/latex/M2/sintyoku/21/log/gprof_before_a_no_ht.log
deleted file mode 100644 (file)
index 377dd1e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 68.79     49.61    49.61    13434     3.69     3.69  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
- 21.17     64.89    15.27    13410     1.14     4.84  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost::detail::function::function_buffer&)
- 10.03     72.12     7.23     1705     4.24     4.24  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-  0.01     72.13     0.01                             boost::detail::shared_count::~shared_count()
-  0.00     72.13     0.00    13632     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
diff --git a/latex/M2/sintyoku/21/log/gprof_before_b.log b/latex/M2/sintyoku/21/log/gprof_before_b.log
deleted file mode 100644 (file)
index 21c9a9a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 70.01     30.93    30.93     7619     4.06     4.06  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
- 24.58     41.79    10.86     7613     1.43     5.49  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost::detail::function::function_buffer&)
-  5.39     44.17     2.38      963     2.47     2.47  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-  0.02     44.18     0.01                             repaint(void*)
-  0.00     44.18     0.00     7696     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
diff --git a/latex/M2/sintyoku/21/log/gprof_before_b_no_ht.log b/latex/M2/sintyoku/21/log/gprof_before_b_no_ht.log
deleted file mode 100644 (file)
index 417ab2d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 68.36     40.63    40.63    11208     3.63     3.63  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
- 24.16     54.99    14.36    11245     1.28     4.89  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost::detail::function::function_buffer&)
-  7.45     59.42     4.43     1424     3.11     3.11  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-  0.02     59.43     0.01    11372     0.00     0.00  _ZN5boost6thread16make_thread_infoIRN4mpcs5other8JobGroupEEENS_10shared_ptrINS_6detail16thread_data_baseEEEOT_
-  0.02     59.44     0.01                             boost::shared_lock<boost::shared_mutex>::~shared_lock()
diff --git a/latex/M2/sintyoku/21/log/gprof_before_c.log b/latex/M2/sintyoku/21/log/gprof_before_c.log
deleted file mode 100644 (file)
index 63fdaad..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 71.86     31.42    31.42     4924     6.38     6.38  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
- 26.46     42.99    11.57     4911     2.36     8.75  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost::detail::function::function_buffer&)
-  1.69     43.73     0.74      623     1.19     1.19  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-  0.00     43.73     0.00     4976     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
-  0.00     43.73     0.00     4976     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
diff --git a/latex/M2/sintyoku/21/log/gprof_before_c_no_ht.log b/latex/M2/sintyoku/21/log/gprof_before_c_no_ht.log
deleted file mode 100644 (file)
index 3c49bc0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 57.28     34.48    34.48     5442     6.34     6.34  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
- 24.34     49.13    14.65     5460     2.68     9.00  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost::detail::function::function_buffer&)
- 18.37     60.19    11.06      688    16.08    16.08  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-  0.02     60.20     0.01      687     0.01     0.01  mpcs::other::JobManager::JobManager(unsigned long)
-  0.00     60.20     0.00     5496     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
diff --git a/latex/M2/sintyoku/21/log/gprof_before_d.log b/latex/M2/sintyoku/21/log/gprof_before_d.log
deleted file mode 100644 (file)
index aaecc95..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 69.17     35.49    35.49     5494     6.46     6.46  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
- 28.36     50.04    14.55     5498     2.65     9.10  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost::detail::function::function_buffer&)
-  2.48     51.31     1.27      698     1.82     1.82  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-  0.00     51.31     0.00     5576     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
-  0.00     51.31     0.00     5576     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
diff --git a/latex/M2/sintyoku/21/log/gprof_before_d_no_ht.log b/latex/M2/sintyoku/21/log/gprof_before_d_no_ht.log
deleted file mode 100644 (file)
index 4c2d2db..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Flat profile:
-
-Each sample counts as 0.01 seconds.
-  %   cumulative   self              self     total           
- time   seconds   seconds    calls  ms/call  ms/call  name    
- 54.24     19.61    19.61     3220     6.09     6.09  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
- 24.66     28.53     8.92     3223     2.77     8.85  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost::detail::function::function_buffer&)
- 21.05     36.14     7.61      409    18.61    18.61  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-  0.03     36.15     0.01      408     0.02     0.02  mpcs::other::JobManager::run() const
-  0.03     36.16     0.01                             boost::detail::shared_count::~shared_count()
diff --git a/latex/M2/sintyoku/21/main.aux b/latex/M2/sintyoku/21/main.aux
deleted file mode 100644 (file)
index 7a606df..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {section}{\numberline {1}º£²ó¤Î¿ÊĽ}{1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}¥Õ¥ì¡¼¥à¥ì¡¼¥È¸þ¾å¤Î»ñÎÁ¤ÎºîÀ®}{1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}¥³¥ó¥Æ¥ó¥ÄÁǺàºîÀ®¤Î¤¿¤á¤Î3DCG¥½¥Õ¥ÈÁª¤Ó}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}º£¸å¤ÎͽÄê}{1}}
diff --git a/latex/M2/sintyoku/21/main.dvi b/latex/M2/sintyoku/21/main.dvi
deleted file mode 100644 (file)
index f368d8d..0000000
Binary files a/latex/M2/sintyoku/21/main.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/21/main.log b/latex/M2/sintyoku/21/main.log
deleted file mode 100644 (file)
index 68adefa..0000000
+++ /dev/null
@@ -1,383 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4) (format=platex 2010.6.17)  18 JUN 2010 22:45
- %&-line parsing enabled.
-**main.tex
-(./main.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
-(/usr/share/texmf/ptex/platex/misc/jsarticle.cls
-Document Class: jsarticle 2009/08/23 okumura
-LaTeX Info: Redefining \rmfamily on input line 332.
-LaTeX Info: Redefining \sffamily on input line 335.
-LaTeX Info: Redefining \ttfamily on input line 338.
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 403.
-LaTeX Font Info:    Font shape `JT1/mc/m/n' will be
-(Font)              scaled to size 9.60999pt on input line 601.
-LaTeX Font Info:    Font shape `JY1/mc/m/n' will be
-(Font)              scaled to size 9.60999pt on input line 601.
-\fullwidth=\dimen118
-LaTeX Font Info:    Font shape `JT1/mc/m/n' will be
-(Font)              scaled to size 7.68799pt on input line 748.
-LaTeX Font Info:    Font shape `JY1/mc/m/n' will be
-(Font)              scaled to size 7.68799pt on input line 748.
-\c@part=\count81
-\c@section=\count82
-\c@subsection=\count83
-\c@subsubsection=\count84
-\c@paragraph=\count85
-\c@subparagraph=\count86
-\@abstractbox=\box41
-\c@figure=\count87
-\c@table=\count88
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-LaTeX Info: Redefining \TeX on input line 1702.
-LaTeX Info: Redefining \LaTeX on input line 1728.
-LaTeX Info: Redefining \LaTeXe on input line 1753.
-\heisei=\count89
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count90
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count91
-\leftroot@=\count92
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count93
-\DOTSCASE@=\count94
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box42
-\strutbox@=\box43
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count95
-\c@MaxMatrixCols=\count96
-\dotsspace@=\muskip11
-\c@parentequation=\count97
-\dspbrk@lvl=\count98
-\tag@help=\toks17
-\row@=\count99
-\column@=\count100
-\maxfields@=\count101
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 138.
-LaTeX Info: Redefining \bm on input line 204.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2009/06/22 v3.00 Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 33.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2008/12/05 v1.6h multicolumn formatting (FMi)
-\c@tracingmulticols=\count102
-\mult@box=\box44
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count103
-\c@collectmore=\count104
-\doublecol@number=\count105
-\multicoltolerance=\count106
-\multicolpretolerance=\count107
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box45
-\last@line=\box46
-\mult@rightbox=\box47
-\mult@grightbox=\box48
-\mult@gfirstbox=\box49
-\mult@firstbox=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\@tempa=\box67
-\c@columnbadness=\count108
-\c@finalcolumnbadness=\count109
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box68
-\colbreak@box=\box69
-)
-(/home/yasutomo/texsty/progress.sty
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2008/12/21 v4.2 Page Geometry
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in pdf mode not detected.
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
-Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
-Package ifvtex Info: VTeX not detected.
-)
-\Gm@cnth=\count110
-\Gm@cntv=\count111
-\c@Gm@tempcnt=\count112
-\Gm@bindingoffset=\dimen141
-\Gm@wd@mp=\dimen142
-\Gm@odd@mp=\dimen143
-\Gm@even@mp=\dimen144
-\Gm@dimlist=\toks21
-))
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count113
-\lst@gtempboxa=\box70
-\lst@token=\toks22
-\lst@length=\count114
-\lst@currlwidth=\dimen145
-\lst@column=\count115
-\lst@pos=\count116
-\lst@lostspace=\dimen146
-\lst@width=\dimen147
-\lst@newlines=\count117
-\lst@lineno=\count118
-\lst@maxwidth=\dimen148
- (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count119
-\lst@skipnumbers=\count120
-\lst@framebox=\box71
-)
-(/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
- (/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count121
-\lst@inputfile=\read1
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen149
-\@saveybaselineshift=\dimen150
-\scb@x=\box72
-\scscb@x=\box73
-\@bw=\dimen151
-\@nbox=\box74
-\@nbody=\box75
-\@scw=\dimen152
-\@itemh=\dimen153
-\@iboxpos=\toks23
-\@iboxstr=\box76
-\@bwsp=\box77
-\@@bwsp=\box78
-\@bcal=\count122
-\shaderule=\dimen154
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./main.aux)
-\openout1 = `main.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-
-*geometry auto-detecting driver*
-*geometry detected driver: dvips*
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 73.97733pt, 0.85\paperheight , 52.77455pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -36.75058pt
-\headheight 20.0pt
-\headsep    18.45792pt
-\footskip   28.45792pt
-\marginparwidth 18.49374pt
-\marginparsep   18.49374pt
-\columnsep  18.49374pt
-\skip\footins  16.0pt plus 5.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-\c@lstlisting=\count123
-LaTeX Font Info:    Font shape `JT1/mc/m/n' will be
-(Font)              scaled to size 13.83836pt on input line 11.
-LaTeX Font Info:    Font shape `JY1/mc/m/n' will be
-(Font)              scaled to size 13.83836pt on input line 11.
-LaTeX Font Info:    Font shape `JT1/gt/m/n' will be
-(Font)              scaled to size 13.83836pt on input line 11.
-LaTeX Font Info:    Font shape `JY1/gt/m/n' will be
-(Font)              scaled to size 13.83836pt on input line 11.
-LaTeX Font Info:    Font shape `JT1/mc/m/n' will be
-(Font)              scaled to size 11.53198pt on input line 12.
-LaTeX Font Info:    Font shape `JY1/mc/m/n' will be
-(Font)              scaled to size 11.53198pt on input line 12.
-LaTeX Font Info:    Font shape `JT1/gt/m/n' will be
-(Font)              scaled to size 11.53198pt on input line 12.
-LaTeX Font Info:    Font shape `JY1/gt/m/n' will be
-(Font)              scaled to size 11.53198pt on input line 12.
-LaTeX Font Info:    Try loading font information for OMS+cmr on input line 24.
-(/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
-File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 24.
- [1
-
-
-
-] (./main.aux) ) 
-Here is how much of TeX's memory you used:
- 6662 strings out of 257674
- 59085 string characters out of 1191153
- 166525 words of memory out of 3000000
- 9789 multiletter control sequences out of 10000+50000
- 10802 words of font info for 49 fonts, out of 2000000 for 2000
- 19 hyphenation exceptions out of 8191
- 37i,10n,60p,240b,426s stack positions out of 5000i,500n,6000p,200000b,40000s
-
-Output written on main.dvi (1 page, 1544 bytes).
diff --git a/latex/M2/sintyoku/21/main.pdf b/latex/M2/sintyoku/21/main.pdf
deleted file mode 100644 (file)
index 2c2faaf..0000000
Binary files a/latex/M2/sintyoku/21/main.pdf and /dev/null differ
diff --git a/latex/M2/sintyoku/21/main.tex b/latex/M2/sintyoku/21/main.tex
deleted file mode 100644 (file)
index a87b1bd..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\include{settings}
-\usepackage{ascmac}
-\NumDateName{21}{\today}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{º£²ó¤Î¿ÊĽ}
-\subsection{¥Õ¥ì¡¼¥à¥ì¡¼¥È¸þ¾å¤Î»ñÎÁ¤ÎºîÀ®}
-Ê̻滲¾È
-
-\subsection{¥³¥ó¥Æ¥ó¥ÄÁǺàºîÀ®¤Î¤¿¤á¤Î3DCG¥½¥Õ¥ÈÁª¤Ó}
-LightWave¤Î¥¢¥É¥Ð¥ó¥¹¥«¥á¥é¤È¤¤¤¦µ¡Ç½¤ÇÁ´¼þ±ÇÁü¤¬¥ì¥ó¥À¥ê¥ó¥°¤Ç¤­¤ë¤è¤¦¤Ê¤Î¤Ç¡¤
-Âθ³ÈǤʤɤdzÎǧ¤¹¤ë¡¥
-
-\section{º£¸å¤ÎͽÄê}
-°Ê²¼¤Ëº£·î¤ÎͽÄê¤òÍ¥ÀèÅÙ½ç¤Ë¼¨¤¹¡¥
-\begin{enumerate}
-       \item ±ßÅû¾õ¤Î¥¹¥¯¥ê¡¼¥ó¤ËÂФ¹¤ë¼Â¸³
-               \begin{itemize}
-                       \item Ä¹Êý·Á¤Î¥¹¥¯¥ê¡¼¥ó¤Î¾ì¹ç¤Î»ñÎÁºîÀ®
-                       \item ±ßÅû·Á¤Î¥¹¥¯¥ê¡¼¥ó¤Î¾ì¹ç¤Î¼êË¡³«È¯
-                       \item ±ßÅû·Á¤Î¥¹¥¯¥ê¡¼¥ó¤Î¾ì¹ç¤Î»ñÎÁºîÀ®
-                       \item ¼Â¸³
-               \end{itemize}
-       \item ¥³¥ó¥Æ¥ó¥ÄÁǺàºîÀ®¤Î¤¿¤á¤Î3DCG¥½¥Õ¥ÈÁª¤Ó
-\end{enumerate}
-
-
-
-\end{document}
diff --git a/latex/M2/sintyoku/21/main20100607.aux b/latex/M2/sintyoku/21/main20100607.aux
deleted file mode 100644 (file)
index 249add7..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {section}{\numberline {1}³µÍ×}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}ÇØ·Ê}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}½¤Àµ¤ÎÊý¿Ë}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {4}¥×¥í¥°¥é¥à½¤ÀµÅÀ}{1}}
-\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces ÆþÎÏ¥Õ¥¡¥¤¥ë»ÅÍÍ}}{1}}
-\newlabel{tab_input}{{1}{1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}½èÍýÆâÍƤΰ㤤}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {5}¼Â¸³}{2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}¼Â¸³´Ä¶­}{2}}
-\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces ¼Â¸³´Ä¶­}}{2}}
-\newlabel{tab_env}{{2}{2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}FPS·×¬ÊýË¡}{2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}¥³¥ó¥Ñ¥¤¥ë¥ª¥×¥·¥ç¥ó}{2}}
-\@writefile{toc}{\contentsline {section}{\numberline {6}¼Â¸³·ë²Ì}{3}}
-\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces ¼Â¸³·ë²Ì}}{3}}
-\newlabel{tab_result}{{3}{3}}
-\@writefile{toc}{\contentsline {section}{\numberline {7}»Ä¤µ¤ì¤¿ÌäÂê}{3}}
-\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces ¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º}}{3}}
-\newlabel{tab_size}{{4}{3}}
diff --git a/latex/M2/sintyoku/21/main20100607.dvi b/latex/M2/sintyoku/21/main20100607.dvi
deleted file mode 100644 (file)
index b4a7594..0000000
Binary files a/latex/M2/sintyoku/21/main20100607.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/21/main20100607.log b/latex/M2/sintyoku/21/main20100607.log
deleted file mode 100644 (file)
index 45aaa0f..0000000
+++ /dev/null
@@ -1,370 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  14 JUN 2010 15:45
- %&-line parsing enabled.
-**main20100607.tex
-(./main20100607.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 137.
-LaTeX Info: Redefining \bm on input line 203.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2001/10/01 v2.2d Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 55.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/progress.sty
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2002/07/08 v3.2 Page Geometry
-\Gm@cnth=\count111
-\Gm@cntv=\count112
-\c@Gm@tempcnt=\count113
-\Gm@bindingoffset=\dimen141
-\Gm@wd@mp=\dimen142
-\Gm@odd@mp=\dimen143
-\Gm@even@mp=\dimen144
-\Gm@dimlist=\toks21
-))
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count114
-\lst@gtempboxa=\box69
-\lst@token=\toks22
-\lst@length=\count115
-\lst@currlwidth=\dimen145
-\lst@column=\count116
-\lst@pos=\count117
-\lst@lostspace=\dimen146
-\lst@width=\dimen147
-\lst@newlines=\count118
-\lst@lineno=\count119
-\lst@maxwidth=\dimen148
-
-(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty
-
-***
-*** This is a patch for listings 1.3, but you're using
-*** version 1.4.
-***
-*** Patch file not loaded.
-***
-
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count120
-\lst@skipnumbers=\count121
-\lst@framebox=\box70
-) (/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
-
-(/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count122
-\lst@inputfile=\read1
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen149
-\@saveybaselineshift=\dimen150
-\scb@x=\box71
-\scscb@x=\box72
-\@bw=\dimen151
-\@nbox=\box73
-\@nbody=\box74
-\@scw=\dimen152
-\@itemh=\dimen153
-\@iboxpos=\toks23
-\@iboxstr=\box75
-\@bwsp=\box76
-\@@bwsp=\box77
-\@bcal=\count123
-\shaderule=\dimen154
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./main20100607.aux)
-\openout1 = `main20100607.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 73.97733pt, 0.85\paperheight , 52.77455pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: 
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -35.29266pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 106.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-\c@lstlisting=\count124
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 11.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 11.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 53.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 53.
-
-
-Package Fancyhdr Warning: \headheight is too small (12.0pt): 
- Make it at least 15.0pt.
- We now make it that large for the rest of the document.
- This may cause the page layout to be inconsistent, however.
-
-[1
-
-
-
-]
-LaTeX Font Info:    Try loading font information for OMS+cmr on input line 80.
- (/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
-File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 80.
- [2] [3]
-(./main20100607.aux) ) 
-Here is how much of TeX's memory you used:
- 6505 strings out of 95531
- 57429 string characters out of 1191153
- 168828 words of memory out of 1500000
- 9630 multiletter control sequences out of 10000+50000
- 12954 words of font info for 51 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,11n,60p,248b,446s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on main20100607.dvi (3 pages, 11044 bytes).
diff --git a/latex/M2/sintyoku/21/main20100607.tex b/latex/M2/sintyoku/21/main20100607.tex
deleted file mode 100644 (file)
index 5f23fbd..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\include{settings}
-\usepackage{ascmac}
-\NumDateName{20}{Ê¿À®22ǯ5·î31Æü}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{³µÍ×}
-Æ°²èɽ¼¨ÍÑ¤Î¥×¥í¥°¥é¥à\rm{mpcs-viewer}(°Ê²¼¡¤¥Ó¥å¡¼¥ï)¤ò½¤Àµ¤·¡¤¹â®²½¤ò¹Ô¤Ã¤¿¡¥
-·ë²Ì¡¤²òÁüÅÙ$640 \times 480$¤Î¥×¥í¥¸¥§¥¯¥¿8Âæ¤Î´Ä¶­¤Ç¡¤½½Ê¬¤Ê¥Õ¥ì¡¼¥à¥ì¡¼¥È¤ò¼Â¸½¤Ç¤­¤ë¤À¤±¤Î
-¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤òÆÀ¤é¤ì¤¿¡¥
-
-\section{ÇØ·Ê}
-¸½ºß¡¤³«È¯Ãæ¤Î¥Þ¥ë¥Á¥×¥í¥¸¥§¥¯¥·¥ç¥ó¥·¥¹¥Æ¥à¤Ï¡¤¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó·ë²Ì¤òÈ¿±Ç¤µ¤»¤¿¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë(Æ°²è)¤òºîÀ®¤·¡¤
-¥Ó¥å¡¼¥ï¥×¥í¥°¥é¥à¤Ç¤½¤ì¤ò³Æ¥×¥í¥¸¥§¥¯¥¿¤«¤éÅê±Æ¤¹¤ë¤È¤¤¤¦·Á¤ò¤È¤Ã¤Æ¤¤¤ë¡¥
-¤·¤«¤·¡¤¤³¤ì¤Þ¤Ç¤Î¥Ó¥å¡¼¥ï¥×¥í¥°¥é¥à¤Ï¡¤¼Â¸³´Ä¶­¤Ë¤ª¤¤¤ÆÌó12.5FPS¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤Ç¤·¤«¥³¥ó¥Æ¥ó¥Ä¤òɽ¼¨¤¹¤ë
-¤³¤È¤¬¤Ç¤­¤Ê¤«¤Ã¤¿¡¥
-°ìÈÌŪ¤ÊÆ°²è¥Õ¥¡¥¤¥ë¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤¬30FPS¤Ç¤¢¤ë¤Î¤Ç¡¤¤³¤ì¤Ï½½Ê¬¤Ê¿ôÃͤȤϤ¤¤¨¤Ê¤¤¡¥
-¤½¤³¤Ç¡¤¤³¤Î¥Ó¥å¡¼¥ï¥×¥í¥°¥é¥à¤ò½¤Àµ¤¹¤ë¤³¤È¤Ç¡¤¥Õ¥ì¡¼¥à¥ì¡¼¥È¸þ¾å¤ò»î¤ß¤¿¡¥
-
-
-\section{½¤Àµ¤ÎÊý¿Ë}
-¥Ó¥å¡¼¥ï¥×¥í¥°¥é¥à¤Î½¤Àµ¤ò¹Ô¤¦Á°¤Ë¡¤¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¥Ä¡¼¥ë¤òÍѤ¤¤Æ¥Ü¥È¥ë¥Í¥Ã¥¯¤Î²òÀϤò¹Ô¤Ã¤¿¡¥
-¤½¤Î·ë²Ì¡¤¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥Õ¥ì¡¼¥à¤ò¤½¤ì¤¾¤ì¤Î¥×¥í¥¸¥§¥¯¥¿ÍѤËʬ³ä¤¹¤ë
-½èÍý¤È¡¤¥Õ¥ì¡¼¥à¤Î¿§¶õ´ÖRGB¤«¤é¡¤¥Õ¥ì¡¼¥à½ÐÎϤΤ¿¤á¤Î¥é¥¤¥Ö¥é¥ê(XvExt)¤¬Í׵᤹¤ë¿§¶õ´ÖYUY2¤Ë
-ÊÑ´¹¤¹¤ë½èÍý¤ËÂ礭¤ÊÉé²Ù¤¬¤«¤«¤Ã¤Æ¤¤¤ë¤³¤È¤¬¤ï¤«¤Ã¤¿¡¥
-
-¤·¤«¤·¡¤¤³¤ì¤é¤Î½èÍý¤Ï¡¤¤¢¤é¤«¤¸¤á¤½¤ÎÁàºî¤ò¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Ë»Ü¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¤
-¥Ó¥å¡¼¥ï¤«¤é¼è¤ê½ü¤¯¤³¤È¤¬¤Ç¤­¤ë¡¥¤è¤Ã¤Æ¡¤¤³¤ÎÊý¿Ë¤Ç¥×¥í¥°¥é¥à¤ò½¤Àµ¤¹¤ë¤³¤È¤Ë¤·¤¿¡¥
-
-
-\section{¥×¥í¥°¥é¥à½¤ÀµÅÀ}
-Àè½Ò¤·¤¿¤è¤¦¤Ë¡¤½¤Àµ¤ÎÊý¿Ë¤Ï¡¤º£¤Þ¤Ç¥Ó¥å¡¼¥ïÆâ¤Ç¹Ô¤Ã¤Æ¤¤¤¿½èÍý¤ò¡¤²Äǽ¤Ê¸Â¤ê»öÁ°¤Ë·×»»¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¤
-¥Ó¥å¡¼¥ï¤ÎÉé²Ù¤ò·Ú¸º¤·¤è¤¦¤È¤¤¤¦¤â¤Î¤Ç¤¢¤ë¡¥
-¶ñÂÎŪ¤Ë¤Ï¡¤¥Õ¥ì¡¼¥à²èÁü¤ÎÀÚ¤ê½Ð¤·¤È¿§¶õ´Ö¤ÎÊÑ´¹¤ò´û¤ËºÑ¤Þ¤»¤¿¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ¹¤ë¤³¤È¤Ç¡¤
-¥Ó¥å¡¼¥ï¦¤«¤é¤³¤ì¤é¤Î½èÍý¤ò¼è¤ê½ü¤¤¤¿¡¥
-Êѹ¹Á°¤ÈÊѹ¹¸å¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î°ã¤¤¤ò¼¨¤·¤¿¤Î¤¬É½\ref{tab_input}¤Ç¤¢¤ë¡¥
-
-\begin{table}[htbp]
-\centering
-\caption{ÆþÎÏ¥Õ¥¡¥¤¥ë»ÅÍÍ}
-\label{tab_input}
-\begin{tabular}{l|c|c|c}
-       & Æ°²è·Á¼° & ¿§¶õ´Ö & ¥Õ¥ì¡¼¥à²èÁü \\ \hline \hline
-Êѹ¹Á° & AVI¥Õ¥¡¥¤¥ë(MotionJPEG) & RGB & $5120\times480$ \\ \hline
-Êѹ¹¸å & Æȼ«·Á¼°(mvv) & YUY2 & $640\times480$¤¬8Ëç \\ 
-\end{tabular}
-\end{table}
-
-\subsection{½èÍýÆâÍƤΰ㤤}
-¤Þ¤º¡¤Êѹ¹Á°¤Î¥Ó¥å¡¼¥ï¥×¥í¥°¥é¥à¤Î1¥ë¡¼¥×¤Î½èÍý¤Îή¤ì¤ò¼¨¤¹¡¥
-
-\begin{itembox}{Êѹ¹Á°¤Î½èÍý}
-\begin{enumerate}
-\item AVI¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß
-\item ¥¹¥ì¥Ã¥É¤ò8¤ÄÀ¸À® 
-       \begin{enumerate}
-               \item $5120\times480$¤Î¥Õ¥ì¡¼¥à²èÁü¤«¤é¡¤³Æ¥¹¥ì¥Ã¥É¤ÎôÅö¤¹¤ë$640\times480$¤Î²èÁü¤òÀÚ¤ê½Ð¤¹¡¥
-               \item ÀÚ¤ê½Ð¤·²èÁü¤Î¿§¶õ´Ö¤òRGB¤«¤éYUY2¤ËÊÑ´¹
-       \end{enumerate}
-\item ¥¹¥ì¥Ã¥É¤ò¥¸¥ç¥¤¥ó
-\item 8¤Ä¤Î¥Õ¥ì¡¼¥à²èÁü¤ò\rm{XvExt}¤Î´Ø¿ô¤Ç¥Ç¥Ð¥¤¥¹¤ËžÁ÷
-\end{enumerate}
-\end{itembox}
-
-
-Êѹ¹¸å¤Ï¼¡¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡¥¡¡
-\begin{itembox}{Êѹ¹¸å¤Î½èÍý}
-\begin{enumerate}
-\item mvv¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß
-\item 8¤Ä¤Î¥Õ¥ì¡¼¥à²èÁü¤ò\rm{XvExt}¤Î´Ø¿ô¤Ç¥Ç¥Ð¥¤¥¹¤ËžÁ÷
-\end{enumerate}
-\end{itembox}
-
-\section{¼Â¸³}
-\begin{itemize}
-\item ¼Â¹ÔÃæ¤Î¥Ó¥å¡¼¥ï¤ÎFPS¤ò¬Äꤷ¡¤¤É¤ÎÄøÅ٥ѥե©¡¼¥Þ¥ó¥¹¤¬
-²þÁ±¤µ¤ì¤¿¤«¤ò³Îǧ¤·¤¿¡¥%Ʊ»þ¤Ë¡¤gprof¤Ë¤è¤ë¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤â¹Ô¤Ã¤¿¡¥
-\item Êѹ¹Á°¤ÈÊѹ¹¸å¤Î\rm{mpcs-viewer}¤ËÂФ·¤Æ¡¤
-¥×¥í¥¸¥§¥¯¥¿¤È¥Õ¥ì¡¼¥à²èÁü¤Î²òÁüÅÙ¤¬$640\times480$¤È$800\times600$¤Î¾ì¹ç¤Ç
-¼Â¸³¤ò¹Ô¤Ã¤¿¡¥
-\end{itemize}
-
-\subsection{¼Â¸³´Ä¶­}
-¼Â¸³¤ËÍѤ¤¤¿¥Þ¥·¥ó(sidamo)¤Î´Ä¶­¤òɽ\ref{tab_env}¤Ë¼¨¤¹¡¥
-¤Þ¤¿¡¤¥×¥í¥¸¥§¥¯¥¿¤Ë¤Ï¡¤LED¥×¥í¥¸¥§¥¯¥¿(AD-MP15A)¤ò8ÂæÍѤ¤¤¿¡¥
-
-\begin{table}[htbp]
-       \centering
-       \caption{¼Â¸³´Ä¶­}
-       \label{tab_env}
-       \begin{tabular}{l||c}
-               OS & Debian/GNU Linux  5.0.3(lenny) \\ \hline
-               CPU & Intel Xeon E5520 2.27GHz $\times$ 2\\ \hline 
-               ¥Ï¥¤¥Ñ¡¼¥¹¥ì¥Ã¥Ç¥£¥ó¥°ÀßÄê & Í­¸ú \\ \hline 
-               ¥á¥â¥ê & 16GB \\ \hline 
-               ¥°¥é¥Õ¥£¥Ã¥¯¥Ü¡¼¥É & nVidia Quadro NVS 440 $\times$ 2 + nVidia Quadro NVS 295 \\  
-       \end{tabular}
-\end{table}
-
-\subsection{FPS·×¬ÊýË¡}
-\rm{clock\_gettime}´Ø¿ô¤Ë\rm{CLOCK\_REALTIME}¤ò»ØÄꤷ¤Æ»þ´Ö¤Î·×¬¤ò¹Ô¤¤¡¤150¥Õ¥ì¡¼¥àʬ¤ÎÊ¿¶ÑÃͤȤ·¤Æ»»½Ð¤·¤¿¡¥
-
-\subsection{¥³¥ó¥Ñ¥¤¥ë¥ª¥×¥·¥ç¥ó}
-¥³¥ó¥Ñ¥¤¥é¤Ë¤Ïg++4.3.2¤ò»È¤¤¡¤
-¤Ê¤ë¤Ù¤¯½èÍý®Å٤ι⤤¥³¡¼¥É¤òÀ¸À®¤µ¤»¤ë¤¿¤á¡¤ºÇŬ²½¥ª¥×¥·¥ç¥óO3¤ò»ØÄꤷ¤¿¡¥
-%¤Ègprof¤Î¤¿¤á¤Î¥ª¥×¥·¥ç¥ópg¤ò»ØÄꤷ¤¿¡¥
-
-\section{¼Â¸³·ë²Ì}
-FPS¤Î¬Äê·ë²Ì¤Ë¤Ä¤¤¤Æ¡¤·ë²Ì¤òɽ\ref{tab_result}¤Ë¼¨¤¹¡¥%¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°·ë²Ì¤Ï¥ê¥¹¥Ètodo¤Ë¼¨¤¹¡¥
-¤³¤Î¤è¤¦¤Ë¡¤²òÁüÅÙ$800\times600$¤Ç¤¢¤Ã¤Æ¤â¡¤30FPS¤ÇÆ°ºî¤µ¤»¤ë¤³¤È¤ËÀ®¸ù¤·¤Æ¤ª¤ê¡¤
-½½Ê¬¤Ê¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤Î²þÁ±¤¬¹Ô¤¨¤¿¤È¤¤¤¨¤ë¡¥
-
-\begin{table}[htbp]
-       \centering
-       \caption{¼Â¸³·ë²Ì}
-       \label{tab_result}
-       \begin{tabular}{l|c|c|c}
-                       & ¥Õ¥ì¡¼¥à²èÁü²òÁüÅÙ & ¥×¥í¥¸¥§¥¯¥¿²òÁüÅÙ & FPS  \\ \hline \hline
-               Êѹ¹Á°a & $640\times480$     & $640\times480$     & 12.5 \\ \hline
-               Êѹ¹Á°b & $640\times480$     & $800\times600$     & 13.1 \\ \hline
-               Êѹ¹Á°c & $800\times600$     & $640\times480$     & 8.43 \\ \hline
-               Êѹ¹Á°d & $800\times600$     & $800\times600$     & 8.72 \\ \hline
-               Êѹ¹¸åa & $640\times480$     & $640\times480$     & 51¡Á59 \\ \hline
-               Êѹ¹¸åb & $640\times480$     & $800\times600$     & 43.0 \\ \hline
-               Êѹ¹¸åc & $800\times600$     & $640\times480$     & 29.8 \\ \hline
-               Êѹ¹¸åd & $800\times600$     & $800\times600$     & 30.0 \\ 
-       \end{tabular}
-\end{table}
-\if 0 %¥³¥á¥ó¥È¥¢¥¦¥È
-\begin{table}[htbp]
-       \centering
-       \caption{¼Â¸³·ë²Ì(HT OFF)}
-       \label{tab_result}
-       \begin{tabular}{l|c|c|c}
-                       & ¥Õ¥ì¡¼¥à²èÁü²òÁüÅÙ & ¥×¥í¥¸¥§¥¯¥¿²òÁüÅÙ & FPS  \\ \hline \hline
-               Êѹ¹Á°a & $640\times480$     & $640\times480$     & 12.8 \\ \hline
-               Êѹ¹Á°b & $640\times480$     & $800\times600$     & 12.5 \\ \hline
-               Êѹ¹Á°c & $800\times600$     & $640\times480$     & 8.25 \\ \hline
-               Êѹ¹Á°d & $800\times600$     & $800\times600$     & 7.99 \\ \hline
-               Êѹ¹¸åa & $640\times480$     & $640\times480$     & 44.7 \\ \hline
-               Êѹ¹¸åb & $640\times480$     & $800\times600$     & 48.6 \\ \hline
-               Êѹ¹¸åc & $800\times600$     & $640\times480$     & 29.8 \\ \hline
-               Êѹ¹¸åd & $800\times600$     & $800\times600$     & 30.0 \\ 
-       \end{tabular}
-\end{table}
-\fi
-
-
-\section{»Ä¤µ¤ì¤¿ÌäÂê}
-º£²ó¤Î½¤Àµ¤Ë¤è¤Ã¤Æ¡¤½èÍý®Å٤θþ¾å¤Ë¤ÏÀ®¸ù¤·¤¿¤â¤Î¤Î¡¤
-¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤¬ÈîÂç²½¤·¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¡¥
-¤½¤Î¤¿¤á¡¤Ä¹¤¤Æ°²è¤ò°·¤¦¾ì¹ç¤Ï¡¤±¿ÍѾå¤ÎÌäÂ꤬ȯÀ¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡¥
-
-ɽ\ref{tab_size}¤Ï¡¤
-¥×¥í¥¸¥§¥¯¥¿¿ô8¡¤¥Õ¥ì¡¼¥à¥ì¡¼¥È30FPS¤Ç1ʬ´Ö¤ÎÆ°²è¤Î¾ì¹ç¡¤¤½¤ì¤¾¤ì¤Î²òÁüÅ٤ǤΥե¡¥¤¥ë¥µ¥¤¥º¤¬
-¤É¤¦¤Ê¤ë¤«¤ò¼¨¤·¤¿¤â¤Î¤Ç¤¢¤ë¡¥
-
-
-\begin{table}[htbp]
-       \centering
-       \caption{¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º}
-       \label{tab_size}
-       \begin{tabular}{c|c}
-               ¥Õ¥ì¡¼¥à²òÁüÅÙ & ¥Õ¥¡¥¤¥ë¥µ¥¤¥º(GB)  \\ \hline \hline
-               $640\times480$ & 17 \\ \hline 
-               $800\times600$ & 27 \\ \hline 
-               $1024\times768$ & 45 \\ \hline 
-       \end{tabular}
-\end{table}
-
-
-\end{document}
diff --git a/latex/M2/sintyoku/21/settings.aux b/latex/M2/sintyoku/21/settings.aux
deleted file mode 100644 (file)
index e4f0c57..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-\relax 
-\@setckpt{settings}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{part}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-}
diff --git a/latex/M2/sintyoku/21/settings.log b/latex/M2/sintyoku/21/settings.log
deleted file mode 100644 (file)
index 0aac5bd..0000000
+++ /dev/null
@@ -1,287 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  7 JUN 2010 14:07
- %&-line parsing enabled.
-**settings.tex
-(./settings.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.1 \usepackage[dvipdfm]{
-                         graphicx}
-? q
-OK, entering \batchmode...
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.2 \usepackage{
-                url}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.3 \usepackage{
-                amsmath}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.4 \usepackage{
-                fancyhdr}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.5 \usepackage{
-                bm}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.6 \usepackage[mathscr]{
-                         eucal}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.7 \usepackage{
-                mathvec}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.8 \usepackage{
-                multirow}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.9 \usepackage{
-                multicol}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.10 \usepackage{
-                 listings,jlisting}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.11 ...package[hscale=0.8,vscale=0.85,top=2.6cm]{
-                                                  geometry} % ¥Ø¥Ã¥À,¥Õ¥Ã¥¿...
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \lstlistingname undefined.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.12 \renewcommand{\lstlistingname}
-                                   {¥ê¥¹¥È}
-Try typing  <return>  to proceed.
-If that doesn't work, type  X <return>  to quit.
-
-! Undefined control sequence.
-l.13 \lstset
-            {language=c++,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-! LaTeX Error: Missing \begin{document}.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.13 \lstset{l
-              anguage=c++,
-You're in trouble here.  Try typing  <return>  to proceed.
-If that doesn't work, type  X <return>  to quit.
-
-! Undefined control sequence.
-l.14   basicstyle=\ttfamily\scriptsize
-                                      ,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-LaTeX Font Warning: Font shape `JT1/mc/m/it' undefined
-(Font)              using `JT1/mc/m/n' instead on input line 15.
-
-
-LaTeX Font Warning: Font shape `JY1/mc/m/it' undefined
-(Font)              using `JY1/mc/m/n' instead on input line 15.
-
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 17.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 17.
-LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <10> not available
-(Font)              Font shape `OT1/cmtt/m/n' tried instead on input line 17.
-! Undefined control sequence.
-l.23   numberstyle=\tiny
-                        ,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-Overfull \hbox (88.88907pt too wide) in paragraph at lines 13--26
-[]\OT1/cmr/m/n/10 language=c++,
- []
-
-
-Overfull \hbox (13.88892pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 ba-
- []
-
-
-Overfull \hbox (14.5pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 sic-
- []
-
-
-Overfull \hbox (33.08334pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 style=\OT1/cmtt/m/n/10 ,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 commentstyle=\OT1/cmtt/m/it/10 ,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 classoffset=1,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 keywordstyle=,
- []
-
-
-Overfull \hbox (57.7495pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 frame=tRBl,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 framesep=5pt,
- []
-
-
-Overfull \hbox (120.74895pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 showstringspaces=false,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 numbers=left,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 stepnumber=1,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 numberstyle=,
- []
-
-
-Overfull \hbox (47.24959pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 tabsize=2
- []
-
-)
-! Emergency stop.
-<*> settings.tex
-                
-*** (job aborted, no legal \end found)
-
-Here is how much of TeX's memory you used:
- 16 strings out of 95531
- 198 string characters out of 1191153
- 47205 words of memory out of 1500000
- 3272 multiletter control sequences out of 10000+50000
- 7847 words of font info for 33 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 16i,0n,12p,94b,112s stack positions out of 5000i,500n,6000p,200000b,5000s
-No pages of output.
diff --git a/latex/M2/sintyoku/21/settings.tex b/latex/M2/sintyoku/21/settings.tex
deleted file mode 100644 (file)
index a00b1d0..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-\usepackage[dvipdfm]{graphicx}
-\usepackage{url}
-\usepackage{amsmath}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\usepackage{progress}
-\usepackage{listings,jlisting}
-\renewcommand{\lstlistingname}{¥ê¥¹¥È}
-\lstset{language=c++,
-  basicstyle=\ttfamily\scriptsize,
-  commentstyle=\textit,
-  classoffset=1,
-  keywordstyle=\bfseries,
-  frame=tRBl,
-  framesep=5pt,
-  showstringspaces=false,
-  numbers=left,
-  stepnumber=1,
-  numberstyle=\tiny,
-  tabsize=2
-}
-
-\bibliographystyle{ieice}
-
diff --git a/latex/M2/sintyoku/22/jlisting.sty b/latex/M2/sintyoku/22/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/M2/sintyoku/22/main.aux b/latex/M2/sintyoku/22/main.aux
deleted file mode 100644 (file)
index 50407be..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {section}{\numberline {1}¸½ºß¤ÎÌÜɸ}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}º£²ó¤Î¿ÊĽ}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}º£¸å¤ÎͽÄê}{1}}
diff --git a/latex/M2/sintyoku/22/main.dvi b/latex/M2/sintyoku/22/main.dvi
deleted file mode 100644 (file)
index 728aa19..0000000
Binary files a/latex/M2/sintyoku/22/main.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/22/main.log b/latex/M2/sintyoku/22/main.log
deleted file mode 100644 (file)
index 2b92149..0000000
+++ /dev/null
@@ -1,367 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4) (format=platex 2010.6.17)  24 JUN 2010 11:12
- %&-line parsing enabled.
-**main.tex
-(./main.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 138.
-LaTeX Info: Redefining \bm on input line 204.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2009/06/22 v3.00 Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 33.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2008/12/05 v1.6h multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/progress.sty
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2008/12/21 v4.2 Page Geometry
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in pdf mode not detected.
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
-Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
-Package ifvtex Info: VTeX not detected.
-)
-\Gm@cnth=\count111
-\Gm@cntv=\count112
-\c@Gm@tempcnt=\count113
-\Gm@bindingoffset=\dimen141
-\Gm@wd@mp=\dimen142
-\Gm@odd@mp=\dimen143
-\Gm@even@mp=\dimen144
-\Gm@dimlist=\toks21
-))
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count114
-\lst@gtempboxa=\box69
-\lst@token=\toks22
-\lst@length=\count115
-\lst@currlwidth=\dimen145
-\lst@column=\count116
-\lst@pos=\count117
-\lst@lostspace=\dimen146
-\lst@width=\dimen147
-\lst@newlines=\count118
-\lst@lineno=\count119
-\lst@maxwidth=\dimen148
- (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count120
-\lst@skipnumbers=\count121
-\lst@framebox=\box70
-)
-(/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
- (/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count122
-\lst@inputfile=\read1
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen149
-\@saveybaselineshift=\dimen150
-\scb@x=\box71
-\scscb@x=\box72
-\@bw=\dimen151
-\@nbox=\box73
-\@nbody=\box74
-\@scw=\dimen152
-\@itemh=\dimen153
-\@iboxpos=\toks23
-\@iboxstr=\box75
-\@bwsp=\box76
-\@@bwsp=\box77
-\@bcal=\count123
-\shaderule=\dimen154
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./main.aux)
-\openout1 = `main.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-
-*geometry auto-detecting driver*
-*geometry detected driver: dvips*
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 73.97733pt, 0.85\paperheight , 52.77455pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -35.29266pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 106.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-\c@lstlisting=\count124
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 11.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 11.
-LaTeX Font Info:    Try loading font information for OMS+cmr on input line 29.
-(/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
-File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 29.
-
-
-Package Fancyhdr Warning: \headheight is too small (12.0pt): 
- Make it at least 15.0pt.
- We now make it that large for the rest of the document.
- This may cause the page layout to be inconsistent, however.
-
-[1
-
-
-
-] (./main.aux) ) 
-Here is how much of TeX's memory you used:
- 6539 strings out of 257674
- 57927 string characters out of 1191153
- 163928 words of memory out of 3000000
- 9670 multiletter control sequences out of 10000+50000
- 9138 words of font info for 38 fonts, out of 2000000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,10n,60p,240b,418s stack positions out of 5000i,500n,6000p,200000b,40000s
-
-Output written on main.dvi (1 page, 2040 bytes).
diff --git a/latex/M2/sintyoku/22/main.pdf b/latex/M2/sintyoku/22/main.pdf
deleted file mode 100644 (file)
index 8bb32c5..0000000
Binary files a/latex/M2/sintyoku/22/main.pdf and /dev/null differ
diff --git a/latex/M2/sintyoku/22/main.tex b/latex/M2/sintyoku/22/main.tex
deleted file mode 100644 (file)
index 33c7676..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\include{settings}
-\usepackage{ascmac}
-\NumDateName{22}{\today}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{¸½ºß¤ÎÌÜɸ}
-¸½ºß¡¤±ßÅû¾õ¥¹¥¯¥ê¡¼¥ó¤ËÂФ¹¤ëÉÁ²èµÚ¤Ó²èÁü¤ÎÊÑ´¹¸¶Íý¤Î³ÎǧµÚ¤Óµ»½Ñ¤Î³«È¯¤ò
-ºÇÍ¥Àè»ö¹à¤È¤·¤Æ¼è¤êÁȤó¤Ç¤ª¤ê¡¤º£½µËö¤Þ¤Ç¤Ë¸¶°Æ¤òºîÀ®¤¹¤ëͽÄê¤Ç¤¢¤ë¡¥
-
-¤³¤³¤Ç¤¤¤¦¸¶Íý¤È¤Ï¡¤¶ñÂÎŪ¤Ë¤Ï¡¤¥×¥í¥¸¥§¥¯¥¿Åê±Æ²èÁü¾å¤ÎºÂɸ¤«¤é
-Á´¼þ¥³¥ó¥Æ¥ó¥Ä²èÁü¾å¤ÎºÂɸ¤Ø¤ÎÊÑ´¹¼°¤òµá¤á¤ë¤³¤È¤Ç¤¢¤ë¡¥
-
-¤Þ¤¿¡¤¤³¤ì¤Þ¤Ç¤Î¼Â¸³¤Ç¤Ï¡¤¥«¥á¥é¤Î»ÑÀª¤Ë¤Ä¤¤¤Æ¡¤
-¥«¥á¥é¤Î¹â¤µ¤Ï¥¹¥¯¥ê¡¼¥óÊ¿Ì̤ÎÃæ¿´¤ÈÅù¤·¤¯¡¤¤Þ¤¿Ê¿Ì̤ÎË¡ÀþÊý¸þ¤ò¸þ¤¤¤Æ¤¤¤ë¤È¤¤¤¦
-Á°Äó¾ò·ï¤òÀߤ±¤Æ¤¤¤¿¤¬¡¤º£²ó¤Ï¤³¤ì¤é¤ÎÀ©Ìó¤òÇѤ·¤¿¤â¤Î¤ò¹Í¤¨¤ë¡¥
-
-\section{º£²ó¤Î¿ÊĽ}
-¤³¤ì¤Þ¤Ç¤Ë¡¤¾åµ­¤Î¥«¥á¥é»ÑÀª¤ÎÁ°Äó¾ò·ï¤òÀߤ±¤¿¾ì¹ç¤Ç¤ÎÊÑ´¹¼°¤òµá¤á¤¿¡¥
-¤¿¤À¤·¡¤À¶½ñ¤ÎɬÍפ¬¤¢¤ë¡¥
-
-\section{º£¸å¤ÎͽÄê}
-
-\begin{itemize}
-\item ¥«¥á¥é»ÑÀª¤ÎÁ°Äó¾ò·ïÍ­¤ê¤Î¾ì¹ç¤Ç¤ÎÊÑ´¹¼°¤Î»ñÎÁ¤òºîÀ®¤¹¤ë 
-\item ¥«¥á¥é»ÑÀª¤ÎÁ°Äó¾ò·ï̵¤·¤Î¾ì¹ç¤Ç¤ÎÊÑ´¹¼°¤ò¹Í¤¨¤ë
-\item ¥«¥á¥é»ÑÀª¤ÎÁ°Äó¾ò·ï̵¤·¤Î¾ì¹ç¤Ç¤ÎÊÑ´¹¼°¤Î»ñÎÁ¤òºîÀ®¤¹¤ë 
-\end{itemize}
-
-\end{document}
diff --git a/latex/M2/sintyoku/22/missfont.log b/latex/M2/sintyoku/22/missfont.log
deleted file mode 100644 (file)
index fd8d0a2..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-mktexpk --mfmode / --bdpi 600 --mag 1+231/600 --dpi 831 gbm
-mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 rml
-mktexpk --mfmode / --bdpi 600 --mag 1+231/600 --dpi 831 gbm
-mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 rml
-mktexpk --mfmode / --bdpi 600 --mag 1+231/600 --dpi 831 gbm
-mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 rml
diff --git a/latex/M2/sintyoku/22/settings.aux b/latex/M2/sintyoku/22/settings.aux
deleted file mode 100644 (file)
index 8414256..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\relax 
-\@setckpt{settings}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-}
diff --git a/latex/M2/sintyoku/22/settings.log b/latex/M2/sintyoku/22/settings.log
deleted file mode 100644 (file)
index 0aac5bd..0000000
+++ /dev/null
@@ -1,287 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  7 JUN 2010 14:07
- %&-line parsing enabled.
-**settings.tex
-(./settings.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.1 \usepackage[dvipdfm]{
-                         graphicx}
-? q
-OK, entering \batchmode...
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.2 \usepackage{
-                url}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.3 \usepackage{
-                amsmath}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.4 \usepackage{
-                fancyhdr}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.5 \usepackage{
-                bm}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.6 \usepackage[mathscr]{
-                         eucal}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.7 \usepackage{
-                mathvec}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.8 \usepackage{
-                multirow}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.9 \usepackage{
-                multicol}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.10 \usepackage{
-                 listings,jlisting}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.11 ...package[hscale=0.8,vscale=0.85,top=2.6cm]{
-                                                  geometry} % ¥Ø¥Ã¥À,¥Õ¥Ã¥¿...
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \lstlistingname undefined.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.12 \renewcommand{\lstlistingname}
-                                   {¥ê¥¹¥È}
-Try typing  <return>  to proceed.
-If that doesn't work, type  X <return>  to quit.
-
-! Undefined control sequence.
-l.13 \lstset
-            {language=c++,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-! LaTeX Error: Missing \begin{document}.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.13 \lstset{l
-              anguage=c++,
-You're in trouble here.  Try typing  <return>  to proceed.
-If that doesn't work, type  X <return>  to quit.
-
-! Undefined control sequence.
-l.14   basicstyle=\ttfamily\scriptsize
-                                      ,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-LaTeX Font Warning: Font shape `JT1/mc/m/it' undefined
-(Font)              using `JT1/mc/m/n' instead on input line 15.
-
-
-LaTeX Font Warning: Font shape `JY1/mc/m/it' undefined
-(Font)              using `JY1/mc/m/n' instead on input line 15.
-
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 17.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 17.
-LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <10> not available
-(Font)              Font shape `OT1/cmtt/m/n' tried instead on input line 17.
-! Undefined control sequence.
-l.23   numberstyle=\tiny
-                        ,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-Overfull \hbox (88.88907pt too wide) in paragraph at lines 13--26
-[]\OT1/cmr/m/n/10 language=c++,
- []
-
-
-Overfull \hbox (13.88892pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 ba-
- []
-
-
-Overfull \hbox (14.5pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 sic-
- []
-
-
-Overfull \hbox (33.08334pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 style=\OT1/cmtt/m/n/10 ,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 commentstyle=\OT1/cmtt/m/it/10 ,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 classoffset=1,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 keywordstyle=,
- []
-
-
-Overfull \hbox (57.7495pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 frame=tRBl,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 framesep=5pt,
- []
-
-
-Overfull \hbox (120.74895pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 showstringspaces=false,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 numbers=left,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 stepnumber=1,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 numberstyle=,
- []
-
-
-Overfull \hbox (47.24959pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 tabsize=2
- []
-
-)
-! Emergency stop.
-<*> settings.tex
-                
-*** (job aborted, no legal \end found)
-
-Here is how much of TeX's memory you used:
- 16 strings out of 95531
- 198 string characters out of 1191153
- 47205 words of memory out of 1500000
- 3272 multiletter control sequences out of 10000+50000
- 7847 words of font info for 33 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 16i,0n,12p,94b,112s stack positions out of 5000i,500n,6000p,200000b,5000s
-No pages of output.
diff --git a/latex/M2/sintyoku/22/settings.tex b/latex/M2/sintyoku/22/settings.tex
deleted file mode 100644 (file)
index a00b1d0..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-\usepackage[dvipdfm]{graphicx}
-\usepackage{url}
-\usepackage{amsmath}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\usepackage{progress}
-\usepackage{listings,jlisting}
-\renewcommand{\lstlistingname}{¥ê¥¹¥È}
-\lstset{language=c++,
-  basicstyle=\ttfamily\scriptsize,
-  commentstyle=\textit,
-  classoffset=1,
-  keywordstyle=\bfseries,
-  frame=tRBl,
-  framesep=5pt,
-  showstringspaces=false,
-  numbers=left,
-  stepnumber=1,
-  numberstyle=\tiny,
-  tabsize=2
-}
-
-\bibliographystyle{ieice}
-
diff --git a/latex/M2/sintyoku/23/Makefile b/latex/M2/sintyoku/23/Makefile
deleted file mode 100644 (file)
index 4d8ebc1..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-main.pdf : main.tex
-       platex main.tex
-       dvips main.dvi
-       ps2pdf main.ps
-       acroread main.pdf
diff --git a/latex/M2/sintyoku/23/jlisting.sty b/latex/M2/sintyoku/23/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/M2/sintyoku/23/main.aux b/latex/M2/sintyoku/23/main.aux
deleted file mode 100644 (file)
index 50407be..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {section}{\numberline {1}¸½ºß¤ÎÌÜɸ}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}º£²ó¤Î¿ÊĽ}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}º£¸å¤ÎͽÄê}{1}}
diff --git a/latex/M2/sintyoku/23/main.dvi b/latex/M2/sintyoku/23/main.dvi
deleted file mode 100644 (file)
index 5f7f6f0..0000000
Binary files a/latex/M2/sintyoku/23/main.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/23/main.log b/latex/M2/sintyoku/23/main.log
deleted file mode 100644 (file)
index 75caf78..0000000
+++ /dev/null
@@ -1,367 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4) (format=platex 2010.6.17)  28 JUN 2010 14:22
- %&-line parsing enabled.
-**main.tex
-(./main.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 138.
-LaTeX Info: Redefining \bm on input line 204.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2009/06/22 v3.00 Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 33.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2008/12/05 v1.6h multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/progress.sty
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2008/12/21 v4.2 Page Geometry
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in pdf mode not detected.
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
-Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
-Package ifvtex Info: VTeX not detected.
-)
-\Gm@cnth=\count111
-\Gm@cntv=\count112
-\c@Gm@tempcnt=\count113
-\Gm@bindingoffset=\dimen141
-\Gm@wd@mp=\dimen142
-\Gm@odd@mp=\dimen143
-\Gm@even@mp=\dimen144
-\Gm@dimlist=\toks21
-))
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count114
-\lst@gtempboxa=\box69
-\lst@token=\toks22
-\lst@length=\count115
-\lst@currlwidth=\dimen145
-\lst@column=\count116
-\lst@pos=\count117
-\lst@lostspace=\dimen146
-\lst@width=\dimen147
-\lst@newlines=\count118
-\lst@lineno=\count119
-\lst@maxwidth=\dimen148
- (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count120
-\lst@skipnumbers=\count121
-\lst@framebox=\box70
-)
-(/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
- (/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count122
-\lst@inputfile=\read1
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen149
-\@saveybaselineshift=\dimen150
-\scb@x=\box71
-\scscb@x=\box72
-\@bw=\dimen151
-\@nbox=\box73
-\@nbody=\box74
-\@scw=\dimen152
-\@itemh=\dimen153
-\@iboxpos=\toks23
-\@iboxstr=\box75
-\@bwsp=\box76
-\@@bwsp=\box77
-\@bcal=\count123
-\shaderule=\dimen154
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./main.aux)
-\openout1 = `main.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-
-*geometry auto-detecting driver*
-*geometry detected driver: dvips*
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 73.97733pt, 0.85\paperheight , 52.77455pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -35.29266pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 106.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-\c@lstlisting=\count124
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 11.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 11.
-LaTeX Font Info:    Try loading font information for OMS+cmr on input line 29.
-(/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
-File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 29.
-
-
-Package Fancyhdr Warning: \headheight is too small (12.0pt): 
- Make it at least 15.0pt.
- We now make it that large for the rest of the document.
- This may cause the page layout to be inconsistent, however.
-
-[1
-
-
-
-] (./main.aux) ) 
-Here is how much of TeX's memory you used:
- 6539 strings out of 257674
- 57927 string characters out of 1191153
- 163928 words of memory out of 3000000
- 9670 multiletter control sequences out of 10000+50000
- 9138 words of font info for 38 fonts, out of 2000000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,10n,60p,240b,418s stack positions out of 5000i,500n,6000p,200000b,40000s
-
-Output written on main.dvi (1 page, 2040 bytes).
diff --git a/latex/M2/sintyoku/23/main.pdf b/latex/M2/sintyoku/23/main.pdf
deleted file mode 100644 (file)
index 54176e2..0000000
Binary files a/latex/M2/sintyoku/23/main.pdf and /dev/null differ
diff --git a/latex/M2/sintyoku/23/main.ps b/latex/M2/sintyoku/23/main.ps
deleted file mode 100644 (file)
index 3e448ec..0000000
+++ /dev/null
@@ -1,1053 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: pdvips(k) p1.7b Copyright 2010 ASCII MEDIA WORKS. (ptex-staff@ml.asciimw.jp)
-%%+ based on dvips(k) 5.98dev Copyright 2010 Radical Eye Software (www.radicaleye.com)
-%%Title: main.dvi
-%%CreationDate: Mon Jun 28 14:22:57 2010
-%%Pages: 1
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentFonts: CMR10 Ryumin-Light-H CMBX12 GothicBBB-Medium-H CMSY10
-%%DocumentPaperSizes: a4
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips main.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.06.28:1422
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.0: CMSY10 003.002
-%%Title: CMSY10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
-/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSY10 def
-/FontBBox {-29 -960 1116 775 }readonly def
-/UniqueID 5096651 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 15 /bullet put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
-3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
-91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
-E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
-11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
-C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
-D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
-B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
-93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
-10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
-7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
-B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
-491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
-F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
-019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
-915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
-356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
-5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
-9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
-3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
-FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
-720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
-D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
-BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
-7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
-DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
-AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
-A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
-0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
-AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
-CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
-0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
-5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
-5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
-E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
-54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
-E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
-A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
-4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
-4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
-038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
-B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
-5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
-B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
-A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
-2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
-CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
-455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
-FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
-16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
-16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
-483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
-67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
-3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
-1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
-93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
-051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
-8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
-8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
-6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
-06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
-84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
-D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
-DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
-0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
-8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
-C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
-754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
-1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
-CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
-1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
-153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
-905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
-617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
-8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
-98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
-53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
-888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
-052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
-CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
-A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
-07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
-B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
-10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
-CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
-3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
-D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
-849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
-648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
-84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
-2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
-2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
-9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
-B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
-D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
-135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
-EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
-C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
-7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
-4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
-9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
-050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
-3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
-C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
-843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
-CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
-B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
-3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
-19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
-FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
-17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
-8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
-CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
-F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
-1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
-4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
-2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
-9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
-E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
-8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
-BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
-04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
-C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
-ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
-4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
-84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
-C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
-09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
-D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
-56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
-035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
-FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
-CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
-B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
-F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
-CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
-0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
-B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
-33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
-4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
-F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
-2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
-CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
-88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
-17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
-55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
-A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
-2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
-406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
-AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
-60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
-C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
-5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
-822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
-94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
-D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
-343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
-894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
-DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
-DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
-8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
-A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
-DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
-E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
-DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
-4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
-5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
-02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
-88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0
-657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE
-D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808
-AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2
-3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E
-7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B
-A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0
-2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25
-CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D
-9E592159338E1293F449380E13C21AE42E692F6C00B521F7AB2F32545952358F
-0D39246DE215D0A7EE67F377E81F9E65B25658B7FD97FAF98C7EA9161530404B
-62B9AB7A91C863095D5433BB06F9A29488DA84D58A1394AD7878BB27E3CF4AF1
-BC29DC64F319758518AB652F9E8BCA586D3D2021CA860F84DC0A2F61A93B6B44
-F08A7F7C5F36FEE9F5D450D19F72C09580DDE2B3747D8A1054981BAEF31D6C42
-040D7D5F37DE6DE019849E7C7754DD27E9511F9A9AFA4FB727695444F739448F
-3D2021
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMBX12
-%!PS-AdobeFont-1.0: CMBX12 003.002
-%%Title: CMBX12
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX12.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
-/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBX12 def
-/FontBBox {-53 -251 1139 750 }readonly def
-/UniqueID 5000769 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX12.) readonly def
-/FullName (CMBX12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE
-0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D
-2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608
-1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C
-42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557
-FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE
-78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18
-22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE
-A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811
-4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065
-4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7
-95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D
-9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC
-5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF
-9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3
-CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511
-BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65
-9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68
-EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A
-D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE
-2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE
-947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B
-0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6
-4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C
-BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2
-F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4
-6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514
-D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415
-F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8
-481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24
-FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D
-419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6
-7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B
-70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988
-2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE
-0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC
-9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A
-C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D
-1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2
-A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969
-21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530
-7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198
-17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60
-30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F
-3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257
-96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3
-B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950
-1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B
-57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE
-B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC
-8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91
-8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59
-B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E
-BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC
-21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91
-D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4
-FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F
-A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4
-A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082
-A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA
-DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38
-7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F
-07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9
-BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E
-8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89
-E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C
-B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5
-45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67
-2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5
-5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF
-A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28
-5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975
-E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01
-5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94
-6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30
-8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB
-BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6
-9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB
-B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B
-B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E
-8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD
-595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E
-FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15
-13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A
-FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3
-DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB
-313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248
-C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89
-F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD
-DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844
-8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753
-E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197
-A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3
-C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20
-417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43
-19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4
-9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85
-12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83
-3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1
-A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68
-90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94
-3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5
-B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B
-82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550
-1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94
-AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D
-9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985
-2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5
-99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A
-31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414
-3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86
-F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5
-70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E
-5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891
-84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978
-BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047
-8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7
-5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7
-9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B
-F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E
-94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE
-0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC
-E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4
-7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581
-596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442
-F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E
-7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1
-1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785
-AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE
-4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F
-744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D
-67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA
-054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA
-6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B
-8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE
-CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39
-EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4
-C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76
-57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5
-5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F
-C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1
-CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2
-848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C
-B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB
-77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28
-87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58
-3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8
-409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7
-A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B
-72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D
-99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD
-8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB
-E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C
-82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3
-C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0
-EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634
-23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A
-59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F
-C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0
-1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C
-403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90
-1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893
-75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E
-0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35
-82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25
-C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8
-A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC
-9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06
-0693AAE0FFD5C119D11E5D13743E28D843B0F2EE315A2ED05A510CE53A2D06A7
-0C076D4B6BC2B6A928553E7F0FD472760167DB486A777259FA74245EE37D0125
-47314DEE4B29E5D22180BDB1BDA7D33406FD340DC3991F50800BDC90F7678EF1
-1064986DDA53A77FBE2EDD38E20C41EF86CD50E8EC167344A3F3B3C3BD83CD80
-87BE64CAB707E906E14DB6FC1033BC8782EA666B4CEF43726137FC235896BBC5
-59FBC88191DD4FA5523141B58D4249EDCF4C2532A5BF96A91FF17FA4A20F1814
-0FD8A4B8C2AD35666D15C477EEE5AFAAA39B55C3B63B06F2985B5F8EE1D83D6A
-769AF4F496AA6B3DA988F14F5520A0D725647DC052D2CC37FE666E18B4CCD5E0
-102014C7AE2AEEA6C8FF774211402B02265F1CEA7C978810C55A9FF3A1A6ABCE
-E0C68F80116ADDA4B9618397EF2A1373BD8E89F50A9041E3CBAFB430C6A3A9CE
-03FD8D795D620C7936B4D49D2EEEF4CDDE6A2335FD29C7220BDE74B4CD086726
-EAACC44B20EF5AD97731AF886F6922AEACAA948992F33D81CD139E14652D3045
-ED00F62F929BE54FF27699C77A712228CC4BD78CA034D7C7DFF5402C470B3EDF
-3B96762CE76D668760D2348EBDC28EDBBD246A1759621BDEAB5007DB8A7B2DCB
-015A98079FD6540E7B3ED6A9736A4FA094804A3632BC54190AE610915A5A3F98
-9A6FA5394A0F7470FCCD4F62CFB06A4CA68B9E23A88EDEE3C892090EC9A21498
-0D2FB164BB1697B6C6E30D7A53F93EE53A5C8B537B6384DC100C03373153A1B7
-E0803FDCFC6852B71AE70504AE628642BD8595D0DCCB1DDB2E40FDFD7117CC91
-8DE365A1C758FC26AD46F69D3DAC21CF0A9D9FAD6009BA0C97957B8DA66F9F3A
-8C882E2C3122C9793B8A131D1E1DF3FBF74533B7F37465ABE5D87E72D0073520
-ED824748D91B6D83F9EBF058BB1873BEC944197DE3556E2297FA75D8E5361321
-DF3D73937C8AE4B88CFBB59174E6A7E1D2D3F85839D024118F6837261CADDBD9
-5A165C465FCBF6C9DDBDC2570586220F197FF44E4AEA7654808CE39E62BB3692
-982B16CC34C266215B3493C409
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.0: CMR10 003.002
-%%Title: CMR10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
-/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR10 def
-/FontBBox {-40 -250 1009 750 }readonly def
-/UniqueID 5000793 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 46 /period put
-dup 49 /one put
-dup 50 /two put
-dup 54 /six put
-dup 56 /eight put
-dup 78 /N put
-dup 111 /o put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
-569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
-24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
-2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
-8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
-3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
-D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
-D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
-03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
-767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
-8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
-DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
-94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
-22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
-72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
-8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
-344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
-64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
-07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
-1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
-78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
-CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
-7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
-BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
-4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
-5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
-EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
-EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
-4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
-0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
-C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
-314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
-DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
-EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
-DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
-DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
-7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
-1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
-69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
-EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
-7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
-CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
-38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
-22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
-0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
-BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
-4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
-3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
-B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
-15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
-849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
-FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
-4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
-1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
-84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
-7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
-CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
-4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
-3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
-F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
-F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
-DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
-D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
-56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
-8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
-59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
-49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
-87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
-8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
-C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
-D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
-D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
-F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
-0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
-5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
-229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
-17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
-01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
-F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
-3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
-689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
-4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
-A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
-DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
-364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
-7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
-26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
-43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
-8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
-C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
-94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
-C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
-B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
-4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
-7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
-204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
-B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
-7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
-279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
-E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
-CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
-65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
-BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
-6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
-B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
-63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
-4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
-A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
-67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
-DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
-5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
-C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
-9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
-B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
-963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
-D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
-B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
-72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
-B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
-8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
-3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
-668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
-ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
-69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
-C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
-3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
-407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
-11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
-2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
-4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
-2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
-9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
-CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
-DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
-0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
-5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
-9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
-EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
-09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
-2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
-AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
-324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
-486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
-EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
-52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
-9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
-4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
-B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
-BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
-6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
-B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
-16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
-E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
-546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
-6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
-559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
-C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
-ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
-04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
-7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
-8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
-A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
-94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
-C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
-41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
-7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
-18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
-9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
-ED277A492B42D88D0E068D61F2BEAF96BFE7F399175DE7D08981736F7DA253EE
-331F97DCBB941B1832E3FDBFA7650E0905E062516F27090476AD2FF0CA78B14E
-13CD9482201FEA5AFD00A134F3C357412CEE5E264C20C39E157567538D94E69B
-6B7F3EC896D42594593A016CB5FD306F440F6739C7EE88132663A1B1D635E362
-5667C0843D4E8E1C205588BDD46FCA71692EDD0042913BDAED8DA7D7C8016D0F
-B9B44B7EE36B8356A8740617776F18D167F6AD72D8B006DE3E4BD74C1CA8891A
-8E08C09A601506D57B5EDC2FD998E405A987C4205CAD91AB441DD76337F8E54B
-79142482B2FE7853B7960061A6C420A696A0C47538C692108055EAC99DA91CD3
-B0A2B7AA4D3E1CE749165D28DA7E2AFEAD936AE066ABFFCEEAA68E1B41C74CAE
-CABF8616AD95FD9ED3B11C918BB38D165644346F51053A08C551220E93385C29
-C2E8B76655CB57458FB78C6ECB6460A281A80F502523BC02292E1B8125409C3F
-A734449C3B34DADF947075BE99F21B31B00EE34F824317E8766999D17EAC8B28
-132D2BCF954CD29EB760C8F0114D19D4BA0161537A4B2E556C0B64CE8AC122B1
-6BF9132830C8F4EA9DED9CA2889A38D1393498ECCDCB076A6A7E850ECD3A062F
-050B7B9907A9F37C84D143DEDCFB27AD763C746E1814DAF381905B63CF391ADA
-2DF440658BC5CBC9F250F58B0661DD335E29F1931A004EB68BF10930ADD30B07
-362F8C9C7F438CDF8944DD5A06583A75079194054F8C06AB22E36F01DF05AB58
-428703B5F8FCF7156859F1497DE012A4ED81A8493B153CEC0FAFAAED622EF190
-69ABECE38D053D6CBC34EC86D24A93624C7942CB3D9219D488F9FB992F7B7A7B
-D6B0C8950170438A606B36244408FA18CCB93DDF370452380862FE3E7A56C8ED
-2CCE3405EE642ABE81E3472653B118594A55413B373AEDC78AC0CE9918EE8E8D
-4BBDEF36BCEE4E5A0810307CC13A1050AFDB5FD2070031BBBFEE555D5AA5F991
-98A39BE62AF7CFBAB277B8A66C8413A9A6E77EFA90FBE923D372C66C011F8185
-503029B9A61F274C9E1EC8B0A623BD3541F44571780D21A715BCB1DD2316B535
-EA8B6ABEA36CC05B4AD7715A7340F0C177B533178F3E5253808D085F0851D32A
-B9198FFDC82A47EF0307123CDF703D68CFD49B6FCE03FB181CF1ED3A0D56A681
-14E47FC61D09F44A318998D91F564CEAF732C5F91883096D76579929E48E61DC
-6DB3FD91123905B4BDD63515FDD5F6863333AF77E2D53D9C0C9460D13F0A8CB7
-299D8BA600D2B75D4A33135AD70D4D0440D13DCA3AB0CD17E5DAE88D33AC9465
-A5B3F01612DF8E6B72A5B8C1F72A3001FCD5BAAE8A4A418A3180E6B5584FA1EE
-0C760AC0168ADAE8A1716BCABDF4741C179BDC324DAE72A177BEB36A2E98DD78
-E4470A1867F2DF1CA821C65995B9EFC114DA73DD33BEF69962034819F2B5B36D
-E73A691A3166DB4D1DECF42C0A5F53D196FB76D93C37CDD6BD8ABA9FE7F42F5F
-8AECED18EBB01D8637EAE8FFFDB7356D21257EE388ED58EC1F4619F671605FAC
-D5B6AF9A887A21D5935686E9BC568943DE1A68599E2F3EF62EA528B388FB2DD4
-337E86CDADFF3B72732A4E082C00FBD73BC06D825B7822B3B824A70DA042C65F
-687D8908F985795BED860E36E6AC08E1506441E64A09CE495A0D1979852C3E92
-5DE2302E8F26BAFA9C8B162D982EF5902192B473AFBAA5AA9EA029F95B828F81
-6484772203F3CE713CB25A2A6EE01B5A0A6F29AD66A67B1F48D6F21234BE746B
-DC1BA4A84F7B70846E33CE5F285F32FC4E546CE2808F1D8B26E038E11B8F39F3
-624BFAB0758A0AF23B894B80512880391F89EC495EC8F05B5E06C7B9CDE14ED5
-A1031F84BD428DC3C91D5F05761322D36D3A21BD9737A22D4605E10BB31310B6
-8ABD7295F4563417CAB537A70F9439B5E8BAF9E2EB03F07F09F176FA29D33E41
-16A07568EADD071850FBB88222EBF0BB4A88BD62694A5DD0BDB90C60A5EA34DE
-A9503526283CC0982AA51F2D946ECEC0CEE91162DA66C9C1C9B634F8E3CBE52F
-AFE31266C2CB600E2D63BCE010820AD1895BB5B6E1C1BAFF90F1E16665998AB7
-6124449036F90AF8C65F21F3E925BAEAF3142ADA7893AC78D4B499094BAB7F91
-4BD396A653F4E82869F192A288CEA0E85DEC43047BB3E45F751EE861BAD6507A
-A0F6A6FBFAAE0925C67715CA712F25D55BD054E058D3E91846915C613B9E6CA0
-3E2FAB053421BDE071AA7232D058589A52D66CD401D3BE7B698CB264399D901F
-1DF76CD97C462D2C10D3674F72090CC15AAD971B63A484D1CDAF240C096EA124
-FDA5B87D97FEE3A170D269A913EE19827EF69EC670F9AB7C93E25949E228C801
-803B9EAFD25B0D6175D567B8BE86A1AC1F7D05D239E672CEEC4CA652F989068D
-45ED87B4D7B85771D393871DCF0C423A86C57CBAE8F9F82E65EDBCCB17469C41
-CE9AB4D09B1B62C862AC020C1231C3E51CBA201E1172BBF733C7B0F74F32D282
-586435F5EF207A09A1D24C2C2B54D5CA04E5DBC61B22BBEBDBA394B908DA2E8D
-CF45FB16E4806067890E1B980D5FBE1C676D2D22D916D717AE899B9AF5487B7F
-EADFE2B7D651B09FA49D89543D735684BA3BDA793277226E6ADACA39820A7410
-3AA5808BFE1822703371FA7CA0471BA96CC44FC4FACB777CA1C5C32CC0FA8AB3
-125B0ACBBC32D38856CAE4648BBD1EBF369E7696C8B79441C929EE3F2C84C163
-28AEFE032A82125BFC780B67E76CC145477AD57D5F15C803EAC7F7A2357CF0CA
-BC2F04027970F41850129D6424BF2615C9FC5FB80A6BA0D91AA1346249715740
-15D490A70F55BE1A6C135C1123CB216D7EACD10AC0EF7D9D809EDC6F279FEFA6
-B57EBDE29A5C19204D8D0EC8AB2AB23D244FDBEDE098610F35EA1C6911B68186
-024CD1AF6C638EF54E26AA88856FAF1040FED1A401EDAFBE8A3F9F871320D840
-B1BFDD84B051C343DD3F3DC1599A2B89F3F57C11D3338681C09E4489952C8386
-23B68519D11ACB5A55AF22AF3C69E30C2A4982A66063942F6E01E70B9C6C4216
-2729D74CC85FDB76C35DE27F2042678BA4D82A15880D83B9A4DC77E7CEC052BF
-BFC6E8FEB5F8068DEAFDC6DDA4D8143E288C51F122E3F320E254E0EB0588CCD8
-A83FE81F0370DF036A3C3B8019BF6E4D0C07AAA0C631D9992D300AC59166FF7C
-D953856542DDEB6CC364B7AD83CABE1AC526ED922B108918D89F3FA8506F2688
-E3938480EF00413A97A317B0D1F9D27D01E064D57560E5B34D20D5F96FA0A980
-2B8B22DA086F8106CABAEE611E277700B0A1B4CB62600D7791EFEB72D5AD643B
-291F99EB8367D8BA9BF4E0F36B9A89154B5B93D0D43D2E2E82DB048517F97097
-070A66E75E14DFB2AC14D633B28F34B4E6AD796ABDB127DCCFB810FAB2A1FE46
-D7B2AA3EBD792D3B7BE3818949DCE2EAC78EBED02B7F793CBD809C9CB1D8575F
-278590F5F3284F9A183FD7E81F92A8754A28C025CB71FAD42FF6D92A68487A66
-59FC1A31443D02D3A38D4965DE00071760F9EF1B2AB31001B4F41EE9AF1486AD
-FD0B46D8FADE173942985D7CF0285E84F6A4CF6DCB60E45D00030B21740B2064
-68B7BAEEE0E2E0B32DB7527F306ACB6CF0F7830002CFC83C2A39E5BC748F215D
-1DFFA26CBFAABEF6DE0E34B1B3929EA15AF11E03DD0D87912B4BE3B603088E92
-B7C9A1DF3A049C850A27E0F7D3609DF03513F47EA5EEB1AEECAAF4C1445C02DF
-D10BABA7ADC9253154A935D82F885AFCB9D86E71ABE92DB09D4F118666135F00
-0D5F3B900B062738D1DA7CAF36DFCBF660DF06BCFFEFC438398AC76756B4DC70
-6F7A69CB49482B32ED21BC318801BEC90286E82D698A1A29E42EC4C6798EE92B
-9BFA59C4F8605B2108D2C5863A33365188794F62025380E10F30A621521B1BF5
-228475D7783609C2A9A39994824E395E78BFDEE5DE004F130CB17B3ED69DCDD2
-E34D899E42143CFF52D5C82D4B48166D26AF004DFA427CB7EF70B5796670A6FB
-695AF31BECFB650AAD04CA1492FB694C35DF4098B2D731FC9EDE45C2E38359BA
-050B84234357CD1DC29908ADDABDFD793C6DFF770F61C6CFD1B50C5C9AC29E1C
-308170942008E0EDA04DE114E2CF10F4DD4657C898C9599512795BFDDED767B6
-C883A484A679DCD25C20F3D19AB590CEF46006B0268F46B257B471DE791F1F32
-F139AA4C91061CC76EFC9CC8C828A3CFE08D4733CC3D1D33374320AF5F7E13F8
-D382C66AF548ACB759CE1AF3D678759502197C4383B5FC4DE735519BBA873CF9
-52DAEF9373129322568C7CF033151268B76666439A619998807B36E7BB486F2F
-353DBD5E1776C3269A456EB671E7DAEE00785674AAC734810EF17F8B483C8CB6
-F8BDE59A658CA50CA8D11F95B04464EE32772F7A159E3AD3888BE580B0D78A53
-1ED7F6A73B597495688556CC8A8299AD4FC0BE43804971B3C1847CA82922CBB3
-F714BD8CB83EC38711F67E4FA2819328A7E7B516EF384170480F9B45C6A4ACAE
-840BFF8EB8A1D2A1E3EF7792D3695A5FA0A36D9A68260E7F756E0CB4CBED19B4
-691A729F4B860715A48782D6F48FBA78FE41C233800088D3D08B0171A32A6DFD
-F0D3BE8776B4565854AB307D094C2150F93549766486225C4E9979F45B0E534C
-791D02557F41AC9BFE1EF9967F7612EB470D4C111A052F774C8036553976AF8E
-350AAF3504570F4E4B1E85792505D0A3B6E59AE4EA8602F6450EB51E9DC28262
-90E60DC268D6
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-TeXDict begin 39158274 55380987 1000 600 600 (main.dvi)
-@start /Fa 240[ 42 15[{ } 1 83.022 /CMSY10 rf /Fb 256[{ } 0
-115.034 /GothicBBB-Medium-H rf /Fc 204[ 67 67 67 49[{ } 3
-119.552 /CMBX12 rf /Fd 256[{ } 0 79.8851 /Ryumin-Light-H
-rf /Fe 144[ 42 32[ 62 21[ 42 1[ 42 3[ 42 42 2[ 23 46[{ } 7
-83.022 /CMR10 rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: a4
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop Fe -104 -205 a(No.22)p Fd 1681
--205 a<3f4a>p 1761 -205 a<443d>p 1841 -205 a<4a73>p 1921
--205 a<3970>p 2001 -205 a<3d71>p 2693 -205 a<4a3f>p 2773
--205 a<402e>p Fe 2872 -205 a(22)p Fd 2983 -205 a<472f>p Fe
-3083 -205 a(6)p Fd 3152 -205 a<376e>p Fe 3252 -205 a(28)p
-Fd 3363 -205 a<467c>p 3545 -205 a<3042>p 3625 -205 a<4544>p 3705
--205 a<4a7e>p 3785 -205 a<392d>p -104 -165 3969 4 v Fc
--104 107 a(1)p Fb 98 107 a<383d>p 213 107 a<3a5f>p 328
-107 a<244e>p 443 107 a<4c5c>p 558 107 a<4938>p Fd -24
-294 a<383d>p 56 294 a<3a5f>p 136 294 a<2124>p 212 294
-a<315f>p 292 294 a<457b>p 372 294 a<3e75>p 452 294 a<2539>p 532
-294 a<252f>p 612 294 a<256a>p 692 294 a<213c>p 772 294
-a<2573>p 852 294 a<244b>p 932 294 a<4250>p 1012 294 a<2439>p 1092
-294 a<246b>p 1171 294 a<4941>p 1250 294 a<3268>p 1330
-294 a<355a>p 1409 294 a<2453>p 1488 294 a<3268>p 1568
-294 a<417c>p 1647 294 a<244e>p 1727 294 a<4a51>p 1806
-294 a<3439>p 1885 294 a<3836>p 1965 294 a<4d7d>p 2044
-294 a<244e>p 2124 294 a<334e>p 2203 294 a<4727>p 2282
-294 a<355a>p 2362 294 a<2453>p 2441 294 a<353b>p 2521
-294 a<3d51>p 2600 294 a<244e>p 2679 294 a<332b>p 2759
-294 a<482f>p 2838 294 a<2472>p 2917 294 a<3a47>p 2997
-294 a<4d25>p 3076 294 a<4068>p 3156 294 a<3b76>p 3235
-294 a<3960>p 3314 294 a<2448>p 3394 294 a<2437>p 3473
-294 a<2446>p 3553 294 a<3c68>p 3632 294 a<246a>p 3711
-294 a<4148>p 3791 294 a<2473>p -104 418 a<2447>p -24
-418 a<242a>p 56 418 a<246a>p 132 418 a<2124>p 212 418
-a<3a23>p 292 418 a<3d35>p 372 418 a<4b76>p 452 418 a<245e>p 532
-418 a<2447>p 612 418 a<244b>p 692 418 a<3836>p 772 418
-a<3046>p 852 418 a<2472>p 932 418 a<3a6e>p 1012 418 a<402e>p 1092
-418 a<2439>p 1172 418 a<246b>p 1252 418 a<4d3d>p 1332
-418 a<446a>p 1412 418 a<2447>p 1492 418 a<2422>p 1572
-418 a<246b>p 1652 418 a<2125>p -24 543 a<2433>p 56 543
-a<2433>p 136 543 a<2447>p 216 543 a<2424>p 296 543 a<2426>p 376
-543 a<3836>p 456 543 a<4d7d>p 536 543 a<2448>p 616 543
-a<244f>p 696 543 a<2124>p 769 543 a<3671>p 849 543 a<424e>p 929
-543 a<452a>p 1009 543 a<244b>p 1089 543 a<244f>p 1169
-543 a<2124>p 1244 543 a<2557>p 1324 543 a<256d>p 1404
-543 a<2538>p 1483 543 a<2527>p 1562 543 a<252f>p 1642
-543 a<253f>p 1722 543 a<456a>p 1802 543 a<3146>p 1882
-543 a<3268>p 1962 543 a<417c>p 2042 543 a<3e65>p 2122
-543 a<244e>p 2202 543 a<3a42>p 2281 543 a<4938>p 2361
-543 a<242b>p 2440 543 a<2469>p 2520 543 a<4134>p 2599
-543 a<3c7e>p 2679 543 a<2533>p 2758 543 a<2573>p 2837
-543 a<2546>p 2917 543 a<2573>p 2996 543 a<2544>p 3076
-543 a<3268>p 3155 543 a<417c>p 3235 543 a<3e65>p 3314
-543 a<244e>p 3394 543 a<3a42>p 3473 543 a<4938>p 3552
-543 a<2458>p 3632 543 a<244e>p 3711 543 a<4a51>p 3791
-543 a<3439>p -104 668 a<3c30>p -24 668 a<2472>p 56 668
-a<3561>p 136 668 a<2461>p 216 668 a<246b>p 296 668 a<2433>p 376
-668 a<2448>p 456 668 a<2447>p 536 668 a<2422>p 616 668
-a<246b>p 696 668 a<2125>p -24 792 a<245e>p 56 792 a<243f>p 136
-792 a<2124>p 213 792 a<2433>p 293 792 a<246c>p 373 792
-a<245e>p 453 792 a<2447>p 533 792 a<244e>p 613 792 a<3c42>p 693
-792 a<3833>p 773 792 a<2447>p 853 792 a<244f>p 933 792
-a<2124>p 1007 792 a<252b>p 1087 792 a<2561>p 1167 792
-a<2569>p 1247 792 a<244e>p 1327 792 a<3b51>p 1407 792
-a<402a>p 1487 792 a<244b>p 1567 792 a<2444>p 1647 792
-a<2424>p 1727 792 a<2446>p 1807 792 a<2124>p 1881 792
-a<252b>p 1961 792 a<2561>p 2041 792 a<2569>p 2121 792
-a<244e>p 2201 792 a<3962>p 2281 792 a<2435>p 2361 792
-a<244f>p 2441 792 a<2539>p 2521 792 a<252f>p 2601 792
-a<256a>p 2681 792 a<213c>p 2761 792 a<2573>p 2841 792
-a<4a3f>p 2921 792 a<4c4c>p 3000 792 a<244e>p 3080 792
-a<4366>p 3159 792 a<3f34>p 3239 792 a<2448>p 3318 792
-a<4579>p 3398 792 a<2437>p 3477 792 a<242f>p 3553 792
-a<2124>p 3626 792 a<245e>p 3706 792 a<243f>p 3786 792
-a<4a3f>p -104 917 a<4c4c>p -24 917 a<244e>p 56 917 a<4b21>p 136
-917 a<407e>p 216 917 a<4a7d>p 296 917 a<387e>p 376 917
-a<2472>p 456 917 a<387e>p 536 917 a<2424>p 616 917 a<2446>p 696
-917 a<2424>p 776 917 a<246b>p 856 917 a<2448>p 936 917
-a<2424>p 1016 917 a<2426>p 1096 917 a<4130>p 1176 917
-a<4473>p 1256 917 a<3e72>p 1336 917 a<376f>p 1416 917
-a<2472>p 1496 917 a<405f>p 1576 917 a<2431>p 1656 917
-a<2446>p 1736 917 a<2424>p 1816 917 a<243f>p 1896 917
-a<242c>p 1976 917 a<2124>p 2053 917 a<3a23>p 2133 917
-a<3273>p 2213 917 a<244f>p 2293 917 a<2433>p 2373 917
-a<246c>p 2453 917 a<2469>p 2533 917 a<244e>p 2613 917
-a<4029>p 2693 917 a<4c73>p 2773 917 a<2472>p 2853 917
-a<4751>p 2933 917 a<2437>p 3013 917 a<243f>p 3093 917
-a<2462>p 3173 917 a<244e>p 3253 917 a<2472>p 3333 917
-a<394d>p 3413 917 a<2428>p 3493 917 a<246b>p 3573 917
-a<2125>p Fc -104 1278 a(2)p Fb 98 1278 a<3a23>p 213 1278
-a<3273>p 328 1278 a<244e>p 443 1278 a<3f4a>p 558 1278
-a<443d>p Fd -24 1465 a<2433>p 56 1465 a<246c>p 136 1465
-a<245e>p 216 1465 a<2447>p 296 1465 a<244b>p 376 1465
-a<2124>p 455 1465 a<3e65>p 535 1465 a<352d>p 615 1465
-a<244e>p 695 1465 a<252b>p 775 1465 a<2561>p 855 1465
-a<2569>p 935 1465 a<3b51>p 1015 1465 a<402a>p 1095 1465
-a<244e>p 1175 1465 a<4130>p 1255 1465 a<4473>p 1335 1465
-a<3e72>p 1415 1465 a<376f>p 1495 1465 a<2472>p 1575 1465
-a<405f>p 1655 1465 a<2431>p 1735 1465 a<243f>p 1815 1465
-a<3e6c>p 1895 1465 a<3967>p 1975 1465 a<2447>p 2055 1465
-a<244e>p 2135 1465 a<4a51>p 2215 1465 a<3439>p 2295 1465
-a<3c30>p 2375 1465 a<2472>p 2455 1465 a<3561>p 2535 1465
-a<2461>p 2615 1465 a<243f>p 2695 1465 a<2125>p 2772 1465
-a<243f>p 2852 1465 a<2440>p 2932 1465 a<2437>p 3012 1465
-a<2124>p 3091 1465 a<4036>p 3171 1465 a<3d71>p 3251 1465
-a<244e>p 3331 1465 a<492c>p 3411 1465 a<4d57>p 3491 1465
-a<242c>p 3571 1465 a<2422>p 3651 1465 a<246b>p 3731 1465
-a<2125>p Fc -104 1826 a(3)p Fb 98 1826 a<3a23>p 213 1826
-a<3865>p 328 1826 a<244e>p 443 1826 a<4d3d>p 558 1826
-a<446a>p Fa 21 2012 a(\017)p Fd 104 2012 a<252b>p 184
-2012 a<2561>p 264 2012 a<2569>p 344 2012 a<3b51>p 424
-2012 a<402a>p 504 2012 a<244e>p 584 2012 a<4130>p 664
-2012 a<4473>p 744 2012 a<3e72>p 824 2012 a<376f>p 904
-2012 a<4d2d>p 984 2012 a<246a>p 1064 2012 a<244e>p 1144
-2012 a<3e6c>p 1224 2012 a<3967>p 1304 2012 a<2447>p 1384
-2012 a<244e>p 1464 2012 a<4a51>p 1544 2012 a<3439>p 1624
-2012 a<3c30>p 1704 2012 a<244e>p 1784 2012 a<3b71>p 1864
-2012 a<4e41>p 1944 2012 a<2472>p 2024 2012 a<3a6e>p 2104
-2012 a<402e>p 2184 2012 a<2439>p 2264 2012 a<246b>p Fa
-21 2203 a(\017)p Fd 104 2203 a<252b>p 184 2203 a<2561>p 264
-2203 a<2569>p 344 2203 a<3b51>p 424 2203 a<402a>p 504
-2203 a<244e>p 584 2203 a<4130>p 664 2203 a<4473>p 744
-2203 a<3e72>p 824 2203 a<376f>p 904 2203 a<4c35>p 984
-2203 a<2437>p 1064 2203 a<244e>p 1144 2203 a<3e6c>p 1224
-2203 a<3967>p 1304 2203 a<2447>p 1384 2203 a<244e>p 1464
-2203 a<4a51>p 1544 2203 a<3439>p 1624 2203 a<3c30>p 1704
-2203 a<2472>p 1784 2203 a<394d>p 1864 2203 a<2428>p 1944
-2203 a<246b>p Fa 21 2394 a(\017)p Fd 104 2394 a<252b>p 184
-2394 a<2561>p 264 2394 a<2569>p 344 2394 a<3b51>p 424
-2394 a<402a>p 504 2394 a<244e>p 584 2394 a<4130>p 664
-2394 a<4473>p 744 2394 a<3e72>p 824 2394 a<376f>p 904
-2394 a<4c35>p 984 2394 a<2437>p 1064 2394 a<244e>p 1144
-2394 a<3e6c>p 1224 2394 a<3967>p 1304 2394 a<2447>p 1384
-2394 a<244e>p 1464 2394 a<4a51>p 1544 2394 a<3439>p 1624
-2394 a<3c30>p 1704 2394 a<244e>p 1784 2394 a<3b71>p 1864
-2394 a<4e41>p 1944 2394 a<2472>p 2024 2394 a<3a6e>p 2104
-2394 a<402e>p 2184 2394 a<2439>p 2264 2394 a<246b>p Fe
-1860 6227 a(1)p dyy eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/sintyoku/23/main.tex b/latex/M2/sintyoku/23/main.tex
deleted file mode 100644 (file)
index c71900b..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\include{settings}
-\usepackage{ascmac}
-\NumDateName{23}{\today}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{¸½ºß¤ÎÌÜɸ}
-¸½ºß¡¤±ßÅû¾õ¥¹¥¯¥ê¡¼¥ó¤ËÂФ¹¤ëÉÁ²èµÚ¤Ó²èÁü¤ÎÊÑ´¹¸¶Íý¤Î³ÎǧµÚ¤Óµ»½Ñ¤Î³«È¯¤ò
-ºÇÍ¥Àè»ö¹à¤È¤·¤Æ¼è¤êÁȤó¤Ç¤ª¤ê¡¤¤½¤Î¸¶°Æ¤òºîÀ®¤·¤¿¡¥
-
-\section{º£²ó¤Î¿ÊĽ}
-¤³¤ì¤Þ¤Ç¤Ë¡¤¾åµ­¤Î¥«¥á¥é»ÑÀª¤ÎÁ°Äó¾ò·ï¤òÀߤ±¤¿¾ì¹ç¤Ç¤ÎÊÑ´¹¼°¤òµá¤á¤¿¡¥
-¤¿¤À¤·¡¤À¶½ñ¤ÎɬÍפ¬¤¢¤ë¡¥
-
-\section{º£¸å¤ÎͽÄê}
-½¤Àµ
-
-\end{document}
diff --git a/latex/M2/sintyoku/23/missfont.log b/latex/M2/sintyoku/23/missfont.log
deleted file mode 100644 (file)
index e55f451..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-mktexpk --mfmode / --bdpi 600 --mag 1+231/600 --dpi 831 gbm
-mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 rml
-mktexpk --mfmode / --bdpi 600 --mag 1+231/600 --dpi 831 gbm
-mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 rml
-mktexpk --mfmode / --bdpi 600 --mag 1+231/600 --dpi 831 gbm
-mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 rml
-mktexpk --mfmode / --bdpi 600 --mag 1+231/600 --dpi 831 gbm
-mktexpk --mfmode / --bdpi 600 --mag 0+577/600 --dpi 577 rml
diff --git a/latex/M2/sintyoku/23/settings.aux b/latex/M2/sintyoku/23/settings.aux
deleted file mode 100644 (file)
index 8414256..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\relax 
-\@setckpt{settings}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-}
diff --git a/latex/M2/sintyoku/23/settings.log b/latex/M2/sintyoku/23/settings.log
deleted file mode 100644 (file)
index 0aac5bd..0000000
+++ /dev/null
@@ -1,287 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  7 JUN 2010 14:07
- %&-line parsing enabled.
-**settings.tex
-(./settings.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.1 \usepackage[dvipdfm]{
-                         graphicx}
-? q
-OK, entering \batchmode...
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.2 \usepackage{
-                url}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.3 \usepackage{
-                amsmath}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.4 \usepackage{
-                fancyhdr}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.5 \usepackage{
-                bm}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.6 \usepackage[mathscr]{
-                         eucal}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.7 \usepackage{
-                mathvec}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.8 \usepackage{
-                multirow}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.9 \usepackage{
-                multicol}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.10 \usepackage{
-                 listings,jlisting}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.11 ...package[hscale=0.8,vscale=0.85,top=2.6cm]{
-                                                  geometry} % ¥Ø¥Ã¥À,¥Õ¥Ã¥¿...
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \lstlistingname undefined.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.12 \renewcommand{\lstlistingname}
-                                   {¥ê¥¹¥È}
-Try typing  <return>  to proceed.
-If that doesn't work, type  X <return>  to quit.
-
-! Undefined control sequence.
-l.13 \lstset
-            {language=c++,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-! LaTeX Error: Missing \begin{document}.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.13 \lstset{l
-              anguage=c++,
-You're in trouble here.  Try typing  <return>  to proceed.
-If that doesn't work, type  X <return>  to quit.
-
-! Undefined control sequence.
-l.14   basicstyle=\ttfamily\scriptsize
-                                      ,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-LaTeX Font Warning: Font shape `JT1/mc/m/it' undefined
-(Font)              using `JT1/mc/m/n' instead on input line 15.
-
-
-LaTeX Font Warning: Font shape `JY1/mc/m/it' undefined
-(Font)              using `JY1/mc/m/n' instead on input line 15.
-
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 17.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 17.
-LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <10> not available
-(Font)              Font shape `OT1/cmtt/m/n' tried instead on input line 17.
-! Undefined control sequence.
-l.23   numberstyle=\tiny
-                        ,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-Overfull \hbox (88.88907pt too wide) in paragraph at lines 13--26
-[]\OT1/cmr/m/n/10 language=c++,
- []
-
-
-Overfull \hbox (13.88892pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 ba-
- []
-
-
-Overfull \hbox (14.5pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 sic-
- []
-
-
-Overfull \hbox (33.08334pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 style=\OT1/cmtt/m/n/10 ,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 commentstyle=\OT1/cmtt/m/it/10 ,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 classoffset=1,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 keywordstyle=,
- []
-
-
-Overfull \hbox (57.7495pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 frame=tRBl,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 framesep=5pt,
- []
-
-
-Overfull \hbox (120.74895pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 showstringspaces=false,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 numbers=left,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 stepnumber=1,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 numberstyle=,
- []
-
-
-Overfull \hbox (47.24959pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 tabsize=2
- []
-
-)
-! Emergency stop.
-<*> settings.tex
-                
-*** (job aborted, no legal \end found)
-
-Here is how much of TeX's memory you used:
- 16 strings out of 95531
- 198 string characters out of 1191153
- 47205 words of memory out of 1500000
- 3272 multiletter control sequences out of 10000+50000
- 7847 words of font info for 33 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 16i,0n,12p,94b,112s stack positions out of 5000i,500n,6000p,200000b,5000s
-No pages of output.
diff --git a/latex/M2/sintyoku/23/settings.tex b/latex/M2/sintyoku/23/settings.tex
deleted file mode 100644 (file)
index a00b1d0..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-\usepackage[dvipdfm]{graphicx}
-\usepackage{url}
-\usepackage{amsmath}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\usepackage{progress}
-\usepackage{listings,jlisting}
-\renewcommand{\lstlistingname}{¥ê¥¹¥È}
-\lstset{language=c++,
-  basicstyle=\ttfamily\scriptsize,
-  commentstyle=\textit,
-  classoffset=1,
-  keywordstyle=\bfseries,
-  frame=tRBl,
-  framesep=5pt,
-  showstringspaces=false,
-  numbers=left,
-  stepnumber=1,
-  numberstyle=\tiny,
-  tabsize=2
-}
-
-\bibliographystyle{ieice}
-
diff --git a/latex/M2/sintyoku/4_26/ieice.bst b/latex/M2/sintyoku/4_26/ieice.bst
deleted file mode 100644 (file)
index 844487b..0000000
+++ /dev/null
@@ -1,2813 +0,0 @@
-%%% ieice.bst  jBibTeX Style File ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ïÍÑ v1.0 02/10/03 
-% by nao <nao@s164.xrea.com> 
-% $Id: ieice.bst,v 1.2 2005/09/13 03:18:05 nao Exp $
-%    modified from the .bst file created by swk & loba
-%    referred to style file by Ryutaroh Matsumoto
-% This is an UNOFFICIAL style file.
-%
-% JBibTeX `jplain' family
-       % version 0.30 for JBibTeX versions 0.30 or later, LaTeX version 2.09.
-       % Copyright (C) 1990, all rights reserved.
-       %
-       % This file is derived from btxbst.doc of BibTeX 0.99c
-       %
-       % Copying of this file is authorized only if either
-       % (1) you make absolutely no changes to your copy, including name, or
-       % (2) if you do make changes, you name it something other than
-       % jbtxbst.doc, jplain.bst, junsrt.bst, jalpha.bst, jabbrv.bst,
-       % tipsj.bst, jipsj.bst, tieice.bst, jname.bst, jorsj.bst
-       %
-       % This restriction helps ensure that all standard styles are identical.
-       % The file jbtxbst.doc has the documentation for this style.
-       %
-       % Please notify Shouichi MATSUI(matsui@denken.or.jp) of any bugs in
-       % these standard styles or in this documentation file.
-       % ¾¾°æ Àµ°ì  (ºâ) ÅÅÎÏÃæ±û¸¦µæ½ê¡¡¾ðÊó¥·¥¹¥Æ¥àÉô
-%
-% ¤³¤Î¥Õ¥¡¥¤¥ë jbtxbst.doc ¤Ï»²¹Íʸ¸¥¥¹¥¿¥¤¥ë¤ÎÍý²ò¤ò½õ¤±¤ë¤¿¤á¡¤cpp ¤Ê¤É¤ò
-% »È¤Ã¤Æ¡¤°ã¤¦¥¹¥¿¥¤¥ë¤òºîÀ®¤¹¤ë¾ì¹ç¤Î¿÷·¿¤È¤·¤Æ»È¤¦¤¿¤á¤Îʪ¤Ç¤¢¤ë¡¥
-% Oren Patashnik »á¤Ë¤è¤ë¡¤btxbst.doc ¤òËÝÌõ¤¹¤ë¤È¤È¤â¤Ë¡¤ÆüËܸìÍѤ˽¤Àµ¡¤ÄɲÃ
-% ¤ò²Ã¤¨¤¿¤â¤Î¤Ç¤¢¤ë¡¥
-%
-% É¸½à¥¹¥¿¥¤¥ë¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤·¤ÆÀ¸À®¤·¤¿¸å¡¤
-%      cpp -P -DJPLAIN jbtxbst.doc jplain.txt
-%      cpp -P -DJUNSRT jbtxbst.doc junsrt.txt
-%      cpp -P -DJALPHA jbtxbst.doc jalpha.txt
-%      cpp -P -DJABBRV jbtxbst.doc jabbrv.txt
-%      cpp -P -DTIPSJ jbtxbst.doc tipsj.txt
-%      cpp -P -DJIPSJ jbtxbst.doc jipsj.txt
-%      cpp -P -DTIEICE jbtxbst.doc tieic.txt
-%      cpp -P -DJORSJ jbtxbst.doc jorsj.txt
-%      cpp -P -DJNAME jbtxbst.doc jname.txt
-% ÉÔÍפʥ³¥á¥ó¥È¹Ô¡¤¶õ¹Ô¤òºï½ü¤·¤¿¸å¡¤¥Õ¥¡¥¤¥ë̾¤òÊѹ¹¤¹¤ì¤ÐÀ¸À®¤Ç¤­¤ë¡¥
-% (¼ÂºÝ¤Ë¤Ï¸å½Ò¤Î cpp.awk ¤ò»È¤Ã¤Æ gawk ¤ÇÀ¸À®¤·¤¿¡Ë¡¥
-% 
-% ASCII ÈǤΠversinn 0.98 ¤Ë´ð¤Å¤¯ Kanji BibTeX ¤Ç»È¤ï¤ì¤Æ¤¤¤ë jplain, jalpha,
-% junsrt, jabbrv ¤Ë¶á¤¤·Á¤Î bst ¥Õ¥¡¥¤¥ë¤òºî¤ë¤Ë¤Ï¡¤
-%
-%      cpp -P -DJPLAIN -DASCII98 jbtxbst.doc jplain98.txt
-%
-% ¤È¤¤¤¦¤è¤¦¤Ë, -DASCII98 ¤òÄɲ乤롥´°Á´¤ËƱ¤¸¤Ç¤Ï¤Ê¤¤¤¬¡¤¤«¤Ê¤ê¶á¤¤·Á¤Î
-% Ê¸¸¥¥ê¥¹¥È¥Ç¡¼¥¿(bbl)¤¬ÆÀ¤é¤ì¤ë¤è¤¦¤Ê¥¹¥¿¥¤¥ë¥Õ¥¡¥¤¥ë¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-%
-% cpp ¤ò»ý¤Ã¤Æ¤¤¤Ê¤¤¤È¤«¡¤(PC ÍѤÎ)C ¥³¥ó¥Ñ¥¤¥é¡¼¤Î cpp ¤Ë¤è¤Ã¤Æ¤Ï¾åµ­¤ÎÍͤË
-% ½èÍý¤Ç¤­¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡¥Turbo C 2.0 ¤Î cpp ¤Ï¸­¤³²á¤®¤Æ¡¤¾åµ­¤ÎÌÜŪ
-% ¤Ë¤Ï»È¤¨¤Ê¤¤¡¥¤Þ¤¿¹ÔƬ¤Ë # ¤¬¤Ê¤¯¤Æ¤â¤½¤ì¤ò cpp ¤Ø¤Î»ØÎá¤À¤È¤ß¤Ê¤¹½èÍý·Ï¤Ç¤â
-% ¤¦¤Þ¤¯¤¤¤«¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡¥
-% cpp ¤Ç¤¦¤Þ¤¯½èÍý¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë»È¤¨¤ë gawk ÍѤΥ¹¥¯¥ê¥×¥È¤ò bst/cpp.awk ¤È¤¤¤¦
-% ·Á¤ÇÍÑ°Õ¤·¤Æ¤¢¤ë¡¥»È¤¤Êý¤Ë¤Ä¤¤¤Æ¤Ï bst/generate.[bat|sh] ¤ò¸«¤è¡ª
-%
-% UNIX ¤Î cpp ¤Ç¤Ï½èÍý¤Ç¤­¤ë¤³¤È¤ò´üÂÔ¤¹¤ë¡¥¾¯¤Ê¤¯¤È¤â SUN ¤Î cpp ¤Ç¤Ï
-% ½èÍý¤Ç¤­¤¿¡¥
-%
-% ÉÔ¹¬¤Ë¤·¤Æ cpp ¤¬»È¤¨¤Ê¤¤¤È¤«¡¤ gawk ¤â¤Ê¤¤¤È¤«¤Î¾ì¹ç¤Ë¤Ï¡¤°Ê²¼¤ÎÀâÌÀ¤ò
-% »²¹Í¤Ë¤·¤Æ¿Í´Ö cpp ¤Ë¤Ê¤Ã¤Æ¡¤editor ¤ò»È¤Ã¤ÆÊÔ½¸¤·¤Æºî¤ê½Ð¤»¤Ð¤¤¤¤¡¥
-% (¤³¤ó¤ÊÉÔ¹¬¤Ê¤³¤È¤Ï¤Ê¤¤¤Ç¤·¤ç¤¦¤Í¡©¡Ë
-%
-% cpp ¤Î½ÐÎϤÏÆÃÄê¤Î¹Ô¤¬ºï½ü¤µ¤ì¤ë¡Ê¤¢¤ë¤¤¤Ï¶õÇò¹Ô¤¬Éղ䵤ì¤ë¡Ë¤³¤È¤ò½ü¤±¤Ð
-% ÆþÎϤÈƱ¤¸¤Ç¤¢¤ë¡¥°Ê²¼¤Î¥·¡¼¥¯¥¨¥ó¥¹¤Ï¡¤# Ê¸»ú¤¬Â裱¥«¥é¥à¤Ë¤¢¤ë¤È¤·¤Æ¡¤
-%      #if VAR
-%          VAR ¤¬ 0 ¤Ç¤Ê¤¤»þ¤Ë´Þ¤á¤ë¹Ô
-%      #else
-%          VAR ¤¬ 0 ¤Î»þ¤Ë´Þ¤á¤ë¹Ô
-%      #endif
-%
-% VAR ¤ÎÃͤ˱þ¤¸¤Æ¤É¤Á¤é¤Î¹Ô·²¤¬»È¤ï¤ì¤ë¤«¡¤´Þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤ë¤«¤ò¼¨¤¹¡¥
-% #else Éôʬ¤Ï¤Ê¤¯¤Æ¤â¤è¤¤¡¥#else, #endif ¤Î¸å¤Ë¤Ï¥³¥á¥ó¥È¤ò½ñ¤¯»ö¤¬¤Ç¤­¤ë¡¥
-% ÊÑ¿ô¤Ï
-%      #define VAR value
-% ¤ÇÃͤòÀßÄê¤Ç¤­¡¤ #ifdef VAR ¤Ç VAR ¤¬Ãͤò»ý¤Ã¤Æ¤¤¤ë¤«¡ÊÄêµÁ¤µ¤ì¤Æ¤¤¤ë¤«¡Ë¡¤
-% #ifndef VAR ¤Ç VAR ¤¬Ãͤò»ý¤Ã¤Æ¤¤¤Ê¤¤¤«¡Ê̤ÄêµÁ¤«¡Ë¤òÄ´¤Ù¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-% ¤³¤Î¥Õ¥¡¥¤¥ëÃæ¤Ç»È¤Ã¤Æ¤¤¤ë¤â¤¦£±¤Ä¤Î·Á¼°¤Ï #if !VAR ¤Ç¤¢¤ê¡¤¤³¤ì¤Ï VAR ¤Î
-% Ãͤ¬ 0 ¤Î»þ¤Ë¸å³¤Î¹Ô·²¤ò´Þ¤á¤ë¤è¤¦¤Ë¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡¥
-%
-% µ¬Ìó: ¥×¥ê¥×¥í¥»¥Ã¥µ¤Î¤¿¤á¤ÎÊÑ¿ô¤È¤·¤Æ¤Ï¡¤¤¹¤Ù¤ÆÂçʸ»ú¤ò»È¤¦¤³¤È¤Ë¤¹¤ì¤Ð¡¤
-% ¡¡¡¡¡¡¤É¤³¤Ë¤¢¤ë¤«¸«¤Ä¤±¤ë¤Î¤¬´Êñ¤Ë¤Ê¤ë¡¥
-%
-% ¸À¤¤Ìõ: cpp ¤Îµ¡Ç½¤ò¥Õ¥ë¤Ë»È¤¦¤è¤¦¤Ë½ñ¤±¤Ð¡¤¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¤â¤Ã¤È¾®¤µ¤¯¤Ç¤­¤ë¡¥
-%         ¤·¤«¤·¡¤ºî¶È¤·¤¿´Ä¶­¤Ç¤Ï¤Á¤ã¤ó¤È»È¤¨¤ë cpp ¤¬¤Ê¤«¤Ã¤¿¤Î¤Ç¡¤
-%         ¥ª¥ê¥¸¥Ê¥ë¤Ç»È¤Ã¤Æ¤¤¤Ê¤«¤Ã¤¿µ¡Ç½¤Ï»È¤Ã¤Æ¤¤¤Ê¤¤¡¥
-%
-% cpp ¤Ø¤Î(gawk ¤Ø¤Î)¥³¥Þ¥ó¥É¹Ô¤Ç¤Ï¡¤JPLAIN, JUNSRT, JALPHA, JABBRV, JIPSJ,
-% TIPSJ, TIEICE, JNAME, JORSJ ¤Î¤¤¤º¤ì¤«¤ò»ØÄꤷ¤Æ¤ª¤¯¤³¤È¡Ê¤É¤ì¤Ç¤â¤Ê¤¤¤È¡¤
-% JPLAIN ¤ò¥Ç¥£¥Õ¥©¡¼¥ë¥È¤È¤·¤Æ»È¤¦¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡¥½¾¤Ã¤Æ¿·¤·¤¤¥¹¥¿¥¤¥ë¤ò
-% ºî¤ê½Ð¤¹¾ì¹ç¤Ë¤Ï¡¤¤³¤Î¥Ç¥£¥Õ¥©¥ë¥È¤òÀßÄꤷ¤Æ¤¤¤ëÉôʬ¤ò½ñ¤­´¹¤¨¤ë¤³¤È¡Ë¡¥
-%
-% ¤½¤ì¤¾¤ì¤ÎÏÀÍýÊÑ¿ô¤Ï¡¤¤½¤ì¤¾¤ì¤Î¥¹¥¿¥¤¥ë¤Ç¡¤¿¿(1)¤«µ¶(0)¤ËÀßÄꤷ¤Æ¤ª¤¯¤³¤È¡¥
-% ¸½ºß»È¤Ã¤Æ¤¤¤ëÊÑ¿ô¤È¤½¤Î°ÕÌ£¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¢¤ë¡¥
-%
-%      LAB_ALPH:       Ê¸»úÎó¥é¥Ù¥ë¤òÀ¸À®(¤³¤ì¤¬µ¶¤Ê¤é¿ô»ú¥é¥Ù¥ë¤Ë¤Ê¤ë)
-%      SORTED:         (¿ô»ú¥é¥Ù¥ë¤Ç¤Ê¤¤¤Ê¤é¡Ë¥é¥Ù¥ë¡¤Ãø¼Ô¤Ê¤É¤Î¾ðÊó¤ò
-%                      »È¤Ã¤Æ¤Ë¥½¡¼¥È¤¹¤ë(µ¶¤Ê¤é¥½¡¼¥È¤µ¤ì¤º¤Ë¡¤½Ð¸½½ç¤ËʤÖ)
-%      NAME_FULL:      Ãø¼Ô¡¤ÊÔ¼Ô¤Î̾Á°¤È¤·¤Æ bibliography file Ãæ¤Ë½ñ¤«¤ì¤¿
-%                      Êª¤ò¤½¤Î¤Þ¤Þ»È¤¦(µ¶¤Ê¤éÀ«°Ê³°¤Ï¥¤¥Ë¥·¥ã¥ë¤À¤±¤Ë¤Ê¤ë¡¥
-%                      ´Á»úɽµ­¤µ¤ì¤¿Ãø¼Ô¤Î¾ì¹ç¤Ë¤Ï¡¤À«¤È̾¤Î´Ö¤Ë¥¹¥Ú¡¼¥¹¤¬
-%                      ¤¢¤ì¤Ð¡¤À«¤À¤±¤Ë¤Ê¤ë)
-%      ATIT_LOWER:     Ëܰʳ°¡ÊÏÀʸ¤Ê¤É¡Ë¤Î¥¿¥¤¥È¥ë¤ÏÀèƬ¤Îʸ»ú¡¤¥³¥í¥ó¤Î¸å¤Î
-%                      ºÇ½é¤Îʸ»ú°Ê³°¤Ï¾®Ê¸»ú¤Ë¤¹¤ë(µ¶¤Ê¤é database Ãæ¤Î¤Þ¤Þ)
-%      MONTH_FULL:     ·î¤Î̾Á°¤ò¾Êά·Á¤È¤·¤Ê¤¤(µ¶¤Ê¤é¾Êά·Á)
-%      JOUR_FULL:      ÏÀʸ»ï¡¤»¨»ï¤Ê¤É¤ò¾Êά·Á¤È¤·¤Ê¤¤(µ¶¤Ê¤é¾Êά·Á¡¤¸½ºß¤Ï
-%                      ¤½¤Î·Á¼°¤Ï ACM ¤Î½ÐÈÇʪ¤Ë¤¢¤ë·Á¼°¤Ç¤¢¤ë)
-%----------------------------------------------------------------------
-% ¾¾°æ¤Ë¤è¤ëÄɲÃʬ
-%       IN_LOWER:              In ¤Ç¤Ê¤¯ in¡¡¤ò»È¤¦¡¥
-%       ONE_SENTENCE:          1ʸ¤Î·Á¤Ë¤¹¤ë¡¥
-%       ED_SHORT:              Editor ¤Ç¤Ê¤¯ Ed.
-%       FAMILY_FIRST:          ±Ñ¸ìɽµ­Ãø¼Ô¤ÎÀ«¤òÀè¤Ë¡¤Ì¾¤ò¸å¤Ë¤¹¤ë¡¥
-%        FIRST_FAMILY_FIRST:    ±Ñ¸ìɽµ­Ãø¼Ô¤ÎÂè°ìÃø¼Ô¤À¤±À«¤òÀè¤Ë¤¹¤ë¡¥
-%       NO_COM_AND:            3̾°Ê¾å¤ÎÃø¼Ô¤Î»þ and ¤ÎÁ°¤Ë , ¤òÆþ¤ì¤Ê¤¤¡¥
-%       SMALL_CAP:             É½Âê¤Ï small cap ¥Õ¥©¥ó¥È¡¥
-%       KANJI_FULL_NAME:       ´Á»úÃø¼Ô̾¤Ï̾¤Þ¤Ç½Ð¤¹¡¥
-%       ED_IN_PAR :            ÊÔ½¸¼Ô̾¤ò³ç¸Ì¤ËÆþ¤ì¤ë¡¥
-%       NO_EM:                 ËÜ¡¤»¨»ï̾¤È¤«¤Ë¶¯Ä´»ØÄê(¥¤¥¿¥ê¥Ã¥¯)¤Ï»È¤ï¤Ê¤¤¡¥
-%       YEAR_IN_PAR:           Ç¯¤ò³ç¸Ì¤Ç°Ï¤à¡¥
-%       ZENKAKU_PUN:           ÆüËܸìʸ¸¥¤ËÂФ·¤Æ¤ÏÁ´³Ñ¤Î"¡¤","¡¥","¡§"¤ò»È¤¦¡¥
-%       ZENKAKU_COLON:         £±Ê¸·Á¼°¤Î»þ¡¤ÆüËܸìÃø¼Ô¤Î¸å¤Ë¤ÏÁ´³Ñ¤Î¥³¥í¥ó¤ò
-%                              ÉÕ¤±¤ë¡¥
-%       JIPSJ_LIKE:            JIPSJ ¤Î¤è¤¦¤Êû¤¤ Vol., pp. »²¾È·Á¼°
-%                              Vol.=V, No.=N, pp. C--D, year=Y, month=M ¤ò
-%                              V, N(M Y), C--D ¤Î¤è¤¦¤Ê½çÈÖ¤Çʤ٤롥
-%       USE_FIRST_ONLY:        Ê¸»úÎó¥é¥Ù¥ë¤Ë¤ÏÂ裱Ãø¼Ô¤·¤«»È¤ï¤Ê¤¤¡¥
-%       USE_KANJI_HOKA:        ``¤Û¤«''¤Ç¤Ê¤¯``¾''¤ò»È¤¦
-%       SHOW_BOOK_PAGES:       BOOK ¤Î¥Ú¡¼¥¸¿ô¤â½ÐÎϤ¹¤ë¡¥
-%----------------------------------------------------------------------
-% ¥í¥Ð¤Ë¤è¤ëÄɲÃʬ
-%       TITLE_QUOTE:           ¥¿¥¤¥È¥ë¤ò ``...'' ¤Ë¤¹¤ë¡£
-% 
-% swk
-%        AFTER_AUTHOR_COMMA:   Ãø¼Ô¤Î¤¢¤È¤Ï , ¤Ç¶èÀÚ¤ë
-%
-% ¥Ç¥£¥Õ¥©¡¼¥ë¥È¤Î¥¹¥¿¥¤¥ë¤Î»ØÄê¡Ê¿·¤·¤¤¥¹¥¿¥¤¥ë¤ò²Ã¤¨¤ë¾ì¹ç¤Ë¤Ï¤³¤³¤ò
-% Êѹ¹¤¹¤ëɬÍפ¬¤¢¤ë¡¥Êѹ¹¤·¤Æ¤ª¤«¤Ê¤¤¤È jplain ¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¡ª¡Ë
-%
-
-
-%
-% ASSCII98 ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ì¤Ð¡¤ASCII ÈǤΠ0.98 ¤Ë´ð¤Å¤¯ Kanji BibTeX ¤Î
-% ¥¹¥¿¥¤¥ë¥Õ¥¡¥¤¥ë¤ò»È¤Ã¤ÆÆÀ¤é¤ì¤ë·ë²Ì¤Ë¶á¤¤¤â¤Î¤¬ÆÀ¤é¤ì¤ë¤è¤¦¤Ë¤¹¤ë¡¥
-% ¤Þ¤Ã¤¿¤¯Æ±¤¸¤Ë¤Ê¤ë¤È´üÂÔ¤·¤Æ¤Ï¤¤¤±¤Ê¤¤¡ª¡ª¡ª
-%
-
-
-%
-
-%
-
-%
-
-%
-
-%
-
-%
-
-%
-
-%
-%
-
-% tieic ¥¹¥¿¥¤¥ë (¥½¡¼¥È¤µ¤ì¤Ê¤¤¿ôÃÍ¥é¥Ù¥ë¤Ç¡¤¾Êά·Á¤ò»È¤¦¡¤£±Ê¸·Á¼°)
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï
-
-%--------------------------------------
-
-
-
-
-
-
-%--------------------------------------
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-%--------------------------------------
-
-%
-
-%
-
-%
-
-
-
-
-
-%
-% by swk
-
-%
-%
-%   ¥¨¥ó¥È¥ê¤Î¥Õ¥©¡¼¥Þ¥Ã¥È·Á¼°¡§ Mary-Claire van Leunen ¤¬
-%      "A Handbook for Scholars" ¤Ç¿ä¾©¤·¤Æ¤¤¤ë·Á¼°¤Ë¶á¤¤¡¥ËܤÎÃç´Ö¤ÎɽÂê¤Ï
-%      ¥¤¥¿¥ê¥Ã¥¯ÂΤÇ(¶¯Ä´¤µ¤ì¤Æ)¡¤¤½¤ì°Ê³°¤ÎɽÂê¤Ï(ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤ò
-%      ½ü¤¤¤Æ¡¤°úÍÑÉä¤Ê¤·¤Ç¡Ëʸ¤Î·Á¼°¤ÇÂçʸ»ú¡¤¾®Ê¸»ú¤¬»È¤ï¤ì¤ë¡¥
-%      ¤³¤Î¥Õ¥¡¥¤¥ë¤Ç¤Ï¡¤£±Ê¸¤Î·Á¼°¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¥¹¥¿¥¤¥ë°Ê³°¤Ç¤Ï¡¤
-%      ¼ç¤¿¤ë¥Ö¥í¥Ã¥¯¤Î´Ö¤Ë \newblock(\newline ¤ä \newpage ¤Ë»÷¤¿Ì¾Á°)¤ò
-%      ½ÐÎϤ¹¤ë¤Î¤Ç¡¤\ducumentstyle ¤Î°ú¿ô¤È¤·¤Æ `openbib' ¥ª¥×¥·¥ç¥ó¤ò»ØÄê
-%      ¤¹¤ë¤³¤È¤Ç¡¤open ·Á¼°¤Î¥ê¥¹¥È¡¤¤¹¤Ê¤ï¤Á¥Ö¥í¥Ã¥¯´Ö¤Ç²þ¹Ô¤µ¤ì¡¤¥Ö¥í¥Ã¥¯
-%      Æâ¤Ç¤Ï¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿·Á¼°¤Î¥ê¥¹¥È¤òÆÀ¤ë»ö¤¬¤Ç¤­¤ë¡¥
-%      ¥Ç¥£¥Õ¥©¡¼¥ë¥È¤Ï closed ·Á¼°¤Ç¤¢¤ê¡¤¥Ö¥í¥Ã¥¯Ëè¤Ë²þ¹Ô¤µ¤ì¤¿¤ê¤·¤Ê¤¤¡¥
-%
-%   Ê¸¸¥¥ê¥¹¥È¤Îʸ»úÎó¥é¥Ù¥ë¤Î·Á¼°¤Ï°Ê²¼¤ÎÄ̤ꡥ
-%              [Knu73] Ãø¼Ô¡ÊÊÔ¼Ô¡¤¥­¡¼¡Ë¤¬£±¿Í¤Î»þ
-%              [AHU83] Ê£¿ôÃø¼Ô¤Î»þ¤ÏÀ«¤ÎƬʸ»ú¤òʤ٤¿¤â¤Î
-%                      (Aho, Hopcroft, Ulman ¤Î¾ì¹ç¤Ë¤Ï AHU ¤È¤Ê¤ë)
-%
-%   Ê¸¸¥¥ê¥¹¥È¤Î¿ôÃÍ¥é¥Ù¥ë¤Î·Á¼°¤Ï°Ê²¼¤ÎÄ̤ꡥ
-%              [number]
-%
-%   Ê¸»úÎó¥é¥Ù¥ë¤Î·Á¼°¤Î¥½¡¼¥È¤Ï°Ê²¼¤ÎÄ̤ê¡Ê¼¡¤Î½ç¤Çʸ¸¥¤¬Ê¤֡ˡ¥
-%              ¼ç¥­¡¼¤¬¥é¥Ù¥ë¡¤¼¡¤¬Ãø¼Ô¡ÊÊԼԤʤɤξì¹ç¤â¤¢¤ë¡Ë¡¤
-%              ¤½¤Î¼¡¤¬Ç¯¡¤ºÇ¸å¤¬É½Âê¤Î¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤Çʤ٤é¤ì¤ë¡¥
-%
-%              ´Á»úÃø¼Ô̾¤Î¾ì¹ç¤Ë¤Ï yomi ¥Õ¥£¡¼¥ë¥É¤Ë¥í¡¼¥Þ»úɽµ­¤òÆþ¤ì¤Æ
-%              ÃÖ¤¯»ö¤Ç¡¤Ê¸»úÎó¥é¥Ù¥ë¤Î¥é¥Ù¥ë¤Ë¤Ê¤ë¡¥½ñ¤­Êý¤ò¹©Éפ¹¤ì¤Ð¡¤
-%              ÆüËܸì¤Î¥é¥Ù¥ë¤È¤¹¤ë¤³¤È¤â¤Ç¤­¡¤¤µ¤é¤Ë£µ£°²»½ç¤Ëʤ٤뤳¤È¤â
-%              ¤Ç¤­¤ë¡¥¾Ü¤·¤¯¤Ï jbtxdoc.tex ¤ò¸«¤è¡¥
-%
-%   ¿ôÃÍ¥é¥Ù¥ë¤Î·Á¼°¤Î¥½¡¼¥È¤Ï°Ê²¼¤ÎÄ̤ê¡Ê¼¡¤Î½ç¤Çʸ¸¥¤¬Ê¤֡ˡ¥
-%              ¼ç¥­¡¼¤¬Ãø¼Ô¡ÊÊԼԤʤɤξì¹ç¤â¤¢¤ë¡Ë¡¤¼¡¤¬Ç¯¡¤ºÇ¸å¤¬É½Âê¤Î
-%              ¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤Çʤ٤é¤ì¤ë¡¥
-%
-%              ´Á»úÃø¼Ô̾¤Î¾ì¹ç¤Ë¤Ï yomi ¥Õ¥£¡¼¥ë¥É¤Ë¥í¡¼¥Þ»úɽµ­¤òÆþ¤ì¤Æ
-%              ÃÖ¤¯»ö¤Ç¡¤¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤Ë¤Ê¤ë¡¥½ñ¤­Êý¤ò¹©Éפ¹¤ì¤Ð¡¤£µ£°²»
-%              ½ç¤Ëʤ٤뤳¤È¤â¤Ç¤­¤ë¡¥¾Ü¤·¤¯¤Ï jbtxdoc.tex ¤ò¸«¤è¡¥
-%
-%   ¥½¡¼¥È¤µ¤ì¤Ê¤¤¾ì¹ç¤Îʸ¸¥¤Î½çÈÖ¡§
-%              ËÜʸÃæ¤Î°úÍѽ硥
-%
-%   History
-%   12/16/84   (HWT)   Original `plain' version, by Howard Trickey.
-%   12/23/84   (LL)    Some comments made by Leslie Lamport.
-%    2/16/85   (OP)    Changes based on LL's comments, Oren Patashnik.
-%    2/17/85   (HWT)   Template file and other standard styles made.
-%    3/28/85   (OP)    First release, version 0.98b for BibTeX 0.98f.
-%    5/ 9/85   (OP)    Version 0.98c for BibTeX 0.98i:
-%                      fixed Theoretical Computer Science macro name;
-%                      fixed the format.vol.num.pages function.
-%    1/24/88   (OP)    Version 0.99a for BibTeX 0.99a, main changes:
-%                      assignment operator (:=) arguments reversed;
-%                      the preamble$ function outputs the database PREAMBLE;
-%                      entry.max$ and global.max$ (built-in) variables replace
-%                      entry.string.max and global.string.max functions;
-%                      alphabetizing by year then title, not just title;
-%                      many unnecessary ties removed; \it ==> \em;
-%                      the `alpha' style uses a superscripted `+' instead of a
-%                      `*' for unnamed names in constructing the label;
-%                      the `abbrv' style now uses "Mar." and "Sept.";
-%                      the functions calc.label and presort now look at just
-%                      the fields they're supposed to;
-%                      BOOKLET, MASTERSTHESIS, TECHREPORT use nonbook titles;
-%                      INBOOK and INCOLLECTION take an optional type (e.g.
-%                      type = "Section"), overriding the default "chapter";
-%                      BOOK, INBOOK, INCOLLECTION, and PROCEEDINGS now allow
-%                      either volume or number, not just volume;
-%                      INCOLLECTION now allows an edition and series field;
-%                      PROCEEDINGS and INPROCEEDINGS now use the address field
-%                      to tell where a conference was held;
-%                      INPROCEEDINGS and PROCEEDINGS now allow either volume
-%                      or number, and also a series field;
-%                      MASTERSTHESIS and PHDTHESIS accept types other than
-%                      "Master's thesis" and "PhD thesis";
-%                      UNPUBLISHED now outputs, in one block, note then date;
-%                      MANUAL now prints out the organization in
-%                      the first block if the author field is empty;
-%                      MISC can't be empty---it requires some optional field.
-%
-%  °Ê¾å¤Ï±Ñ¸ìÈǤΠbtxbst.doc ¤ÎÊѹ¹ÍúÎò¤Ç¤¢¤ë¡¥
-%
-%      1989-06-02 ¾¾°æÀµ°ì(Shouichi Matsui)
-%                      C version 0.20 ÍѤËÊѹ¹¡¤£³¤Ä¤Î¥¹¥¿¥¤¥ë¤òÄɲà  
-%      1991-01-01 ¾¾°æÀµ°ì(Shouichi Matsui) 
-%                      C version 0.30 ÍѤËÊѹ¹¤ÈÈùÄ´À°Â¿¿ô¡ª¿·¤¿¤Ê¥¹¥¿¥¤¥ë¤â
-%                      Äɲáª
-%
-% ¥¨¥ó¥È¥ê¤Î¥Õ¥£¡¼¥ë¥É¤ÎÀë¸À
-%
-%   (April '84 edition ¤Î 231-232 ¥Ú¡¼¥¸¤Ë½Ò¤Ù¤é¤ì¤Æ¤¤¤ë) Scribe ¤È
-%   Æ±¤¸¤è¤¦¤Ê¤â¤Î¤Ç¤¢¤ë¤¬¡¤(J)BibTeX ¤Ï̾Á°¤Î½èÍýµ¡Ç½¤ò»ý¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¤
-%   fullauthor ¤¢¤ë¤¤¤Ï editors ¥Õ¥£¡¼¥ë¥É¤Ï¤Ê¤¤¡¥
-%   annote ¥Õ¥£¡¼¥ë¥É¤ÏÃí¼áÉÕ¤­¤Îʸ¸¥¥ê¥¹¥È¥¹¥¿¥¤¥ë¤òºî¤ë¾ì¹ç¤Ë¤Ï»È¤ï¤ì¤ë¤¬¡¤
-%   ¤³¤Î¥Õ¥¡¥¤¥ë¤ÇÄêµÁ¤·¤Æ¤¤¤ë¥¹¥¿¥¤¥ë¤Ç¤Ï»È¤Ã¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¤¥³¥á¥ó¥È¥¢¥¦¥È
-%   ¤µ¤ì¤Æ¤¤¤ë¡¥¤³¤³¤Ë¼¨¤·¤¿¥Õ¥£¡¼¥ë¥É¤Î¾¤Ë¡¤ÁȤ߹þ¤ß¤Îʸ¸¥¥ê¥¹¥ÈÆ⻲¾È
-%   (CROSSREF)¥Õ¥£¡¼¥ë¥É¤â¤¢¤ë¤¬¡¤¤³¤ì¤Ë¤Ä¤¤¤Æ¤Ï¸å¤ÇÀâÌÀ¤¹¤ë¡¥
-
-ENTRY
-% ¥Õ¥£¡¼¥ë¥É·²:
-% ¡¡¡¡°Ê²¼¤ÎÀâÌÀ¤Ç¡É¿·¤¿¤Êʸ¤ò³«»Ï¤¹¤ë¡É¤Î¤Ï£±Ê¸·Á¼°¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤Ê¤¤¡¤
-% ¡¡¡¡¥¹¥¿¥¤¥ë¤Î¾ì¹ç¤Ë¤Î¤ß¤¢¤Æ¤Ï¤Þ¤ë¡¥
-  { address
-%      Ä̾ï¤Ï½ÐÈǼҡ¤µ¡´Ø¤Î½»½ê¤òÆþ¤ì¤ë¡¥ÆɼԤΰ٤ˤʤë¾ì¹ç¤Ë¤Î¤ßÆþ¤ì¤ë¤³¤È¡¥
-%      Î㤨¤Ð¡¤Â礭¤Ê½ÐÈǼҤξì¹ç¤Ë¤Ï¾Êά¤¹¤Ù¤­¤Ç¤¢¤ë¡¥¤·¤«¤·¡¤PROCEEDINGS
-%      ¤Þ¤¿¤Ï INPROCEEDINGS ¤Î¾ì¹ç¤Ë¤Ï¤³¤³¤Ë¤Ï²ñµÄ¤Î³«ºÅÃϤò½ñ¤¯¡¥¤³¤Î£²¤Ä¤Î
-%      ¥¨¥ó¥È¥ê¤Î·¿¤Ç¤Ï¡¤½ÐÈǼԡ¤µ¡´Ø¤Î½»½ê¤¬É¬Íפʤ顤publisher ¤«
-%      organization ¥Õ¥£¡¼¥ë¥É¤Ë´Þ¤á¤ë¤³¤È¡¥
-%    annote
-%      Ä¹¤¤Ãí¼á(Ãí¼áÉÕ¤­Ê¸¸¥¥ê¥¹¥ÈÍÑ¡¤¿·¤¿¤Êʸ¤ò³«»Ï¤¹¤ë)¡¥
-    author
-%      (J)BibTeX ·Á¼°¤Ç½ñ¤¤¤¿¡¤Ãø¼Ô¤Î̾Á°
-    booktitle
-%      »²¾È¤µ¤ì¤Æ¤¤¤ë¤Î¤¬ËÜÁ´ÂΤǤʤ¤¾ì¹ç¤Ë¡¤ËܤÎɽÂê¤òÆþ¤ì¤ë¡¥ËÜÁ´Éô¤ò
-%      »²¾È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¤¤³¤ì¤Ç¤Ê¤¯ title ¥Õ¥£¡¼¥ë¥É¤ò»È¤¦¤³¤È¡¥
-    chapter
-%      ¾Ï(¤¢¤ë¤¤¤ÏÀá¤Ê¤É)¤ÎÈֹ桥
-    edition
-%      ËܤÎÈÇ¡¤("Second" ¤Ê¤É¤Î) ½ç½ø¿ô¤Ç¤Ê¤¤¤È¤¤¤±¤Ê¤¤¡¥
-    editor
-%      (J)BibTeX ·Á¼°¤Ç½ñ¤¤¤¿¡¤ÊÔ¼Ô¤Î̾Á°¡¥author ¥Õ¥£¡¼¥ë¥É¤â¤¢¤ë¾ì¹ç¤Ë¤Ï
-%      Ãøºî¤¬È¯É½¤µ¤ì¤¿ËܤʤɤÎÊÔ¼Ô¤Î̾Á°¤ò½ñ¤¯¡¥
-    howpublished
-%      ¤³¤Î´ñ̯¤Êʪ¤¬¤É¤¦¤·¤Æ½ÐÈǤµ¤ì¤¿¤«¡Ê¿·¤¿¤Êʸ¤ò³«»Ï¤¹¤ë¡Ë¡¥
-    institution
-%      ¥Æ¥¯¥Ë¥«¥ë¥ì¥Ý¡¼¥È¤Î¥µ¥Ý¡¼¥Èµ¡´Ø̾
-    journal
-%      ÏÀʸ»ï¡¤»¨»ï¤Î̾Á°(¤¤¤¯¤Ä¤«¥Þ¥¯¥í¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë)¡¥
-    key
-%      ¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤Ëʤ٤ë»þ¡¤¥é¥Ù¥ë¤òºî¤ë»þ¡¤Ê¸¸¥¥ê¥¹¥ÈÆ⻲¾È¤Î¥­¡¼¤È¤·¤Æ
-%      »È¤ï¤ì¤ë¡ÊÃø¼Ô¡¤ÊÔ¼Ô¤¬¤Ê¤¤¤È¤­¤ËɬÍפǤ¢¤ë¡Ë¡¥
-    month
-%      ·î(¥Þ¥¯¥í¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë)¡¥
-    note
-%      ÆɼԤ¬»²¾Èʸ¸¥¤ò¸«¤Ä¤±¤ë¤Î¤ËÌòΩ¤Ä¾ðÊó¡Ê¿·¤¿¤Êʸ¤ò³«»Ï¤¹¤ë¡Ë¡¥
-    number
-%      ÏÀʸ»ï¡¤»¨»ï¡¤¥Æ¥¯¥Ë¥«¥ë¥ì¥Ý¡¼¥È¤ÎÈֹ桤¤¢¤ë¤¤¤Ï¥·¥ê¡¼¥ºÃæ¤ÎÈֹ桥
-    organization
-%      ²ñµÄ¤Î¥¹¥Ý¥ó¥µ¡¼¡Ê¤¢¤ë¤¤¤Ï¥Þ¥Ë¥å¥¢¥ë¤Î½ÐÈǼҡˤε¡´Ø̾¤Ç¡¤Ãø¼Ô¡ÊÊԼԡˤ¬
-%      ¤Ê¤¤¾ì¹ç¤Ç¡¤¤³¤Î¾ðÊ󤫤é¤Ç¤Ï¥é¥Ù¥ë¤¬´ñ̯¤Ë¤Ê¤ë¾ì¹ç¡¤¤¢¤ë¤¤¤Ïʸ¸¥¥ê¥¹¥ÈÆâ%       »²¾È¤¹¤ë¾ì¹ç¤Ë¤Ï¡¤Å¬Åö¤Ê´Ê·é¤Êµ¡´Ø̾¤ò key ¥Õ¥£¡¼¥ë¥É¤ËÆþ¤ì¤ë¤³¤È¡¥
-    pages
-%      ¥Ú¡¼¥¸Èֹ桤¥Ú¡¼¥¸¿ô¡¤¤¢¤ë¤¤¤Ï¥Ú¡¼¥¸ÈÏ°Ï¡ÊÈϰϤϠ`--'  ¤ò»È¤Ã¤Æ¡¤
-%      Ã±½ã¤ÊÈϰϤǤϤʤ¤¾ì¹ç¤Ë¤Ï¸å¤í¤Ë `+' ¤òÉÕ¤±¤Æ¼¨¤¹¤³¤È¡Ë¡¥
-    publisher
-%      ½ÐÈǼÒ(¼çÂÎ)¤Î̾Á°¡¥
-    school
-%      ³Ø¹»(Âç³Ø)¤Î̾Á°¡Ê³Ø°ÌÏÀʸÍÑ¡Ë¡¥
-    series
-%      Ê£¿ô´¬¤«¤é¤Ê¤ëËܤΥ·¥ê¡¼¥ºÌ¾¡¤³Æ¡¹¤ÎËܤϳơ¹¤ÎɽÂê¤ò»ý¤Ã¤Æ¤¤¤ë¤Ï¤º¡¥
-    title
-%      »²¾È¤·¤Æ¤¤¤ë¤â¤Î¤ÎɽÂê¡¥
-    type
-%      ¥Æ¥¯¥Ë¥«¥ë¥ì¥Ý¡¼¥È¤Î¾ì¹ç¤Ë¥Ç¥£¥Õ¥©¥ë¥È¤Ç»È¤ï¤ì¤ë "Technical Report"
-%      ¤ÎÂå¤ï¤ê¤Î̾¾Î¡ÊÎ㤨¤Ð "Research Note"¡Ë¡¤¤¢¤ë¤¤¤Ï³Ø°ÌÏÀʸ¤Î¼ïÎࡤ
-%      ¤¢¤ë¤¤¤ÏËܤΥѡ¼¥È¤Î̾Á°¡¥
-    volume
-%      ÏÀʸ»ï¤Ê¤É¤Î´¬¿ô¡¤¤¢¤ë¤¤¤ÏÊ£¿ô´¬¤Î½ñʪ¤Î´¬¿ô¡¥
-    year
-%      Ç¯¤Ï¿ô»ú¤À¤±¤Ç¤Ê¤¤¤È¤¤¤±¤Ê¤¤¡ÊÀµµ¬²½¤·¤¿¸å¤Ç¤Ï¡¤£´¤Ä¤Î¿ô»ú¤Ç½ª¤ï¤é¤Ê¤¤
-%      ¤È¤¤¤±¤Ê¤¤¡¥¿·¤¿¤Êʸ¤ò³«»Ï¤·¤Ê¤¤¡Ë¡¥
-%      ¾¼ÏÂ53¤È¤«¤ò»È¤Ã¤Æ¤â¤«¤Þ¤ï¤Ê¤¤¤¬¡¤jalpha ¤Ê¤É¤ÇÀ¸À®¤µ¤ì¤ë¥é¥Ù¥ë¤¬ÊѤÊ
-%      ¤â¤Î¤Ë¤Ê¤ë¤³¤È¤¬¤¢¤ë¤Î¤ÇÃí°Õ¤¹¤ë¤³¤È¡¥
-    yomi
-%      Ãø¼Ô¡¤ÊÔ½¸¼Ô̾¤Î¡ÖÆɤߡפòauthor, editor¤Ê¤É¤Î½ñ¼°¤Ç
-%      ±Ñ¸ìÉ÷¤Ë½ñ¤¯¡¥¤Ò¤é¤¬¤Ê¤Ç½ñ¤±¤Ð°Ê³°¤Ç¤Ï¸Þ½½²»½ç¤Î
-%      ¥½¡¼¥È¤â¤Ç¤­¤ë¡¥¾Ü¤·¤¯¤Ï jbtxdoc.tex ¤ò¸«¤è¡¥
-
-  }
-
-% ÆüËܸì¤Îʸ¸¥¤«¤É¤¦¤«¤Î¥Õ¥é¥°
-  {is.kanji.entry}
-
-% °Ê²¼¤Îʸ»ú·¿ÊÑ¿ô¤Ï°úÍÑ¥é¥Ù¥ë¤òºîÀ®¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡¥¥á¥â¥ê¤¬Â­¤ê¤Ê¤¤
-% ¾ì¹ç¤Ë¤Ï¡¤sort.label ¤Ï on the fly ¤Ë´Êñ¤ËºîÀ®¤Ç¤­¤ë¡¥
-
-
-  { label }
-
-
-% ¤½¤ì¤¾¤ì¤Î¥¨¥ó¥È¥ê¤Î·¿¤ËÂбþ¤·¤¿´Ø¿ô¤Ï¡¤À褺 output.bibitem ¤ò¸Æ¤ó¤Ç
-% \bibitem ¤È¤½¤Î°ú¿ô¤ò .BBL ¥Õ¥¡¥¤¥ë¤Ë½ñ¤­½Ð¤¹¡¥¼¡¤ËÍÍ¡¹¤Ê¥Õ¥£¡¼¥ë¥É¤¬
-% ¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì output ¤« output.check ¤Ë¤è¤Ã¤Æ½ñ¤­½Ð¤µ¤ì¤ë¡¥¤³¤ì¤é¤Î
-% ½ÐÎÏ´Ø¿ô¤Ï¶õʸ»úÎó¤¬ÅϤµ¤ì¤Æ¤¤¤Ê¤¤¤³¤È¤ò³Îǧ¤·¤Ê¤¬¤é¡¤¶èÀڤ국¹æ¡Ê¥«¥ó¥Þ¡¤
-% ¥Ô¥ê¥ª¥É¡¤¥³¥í¥ó¡¤\newblock¡Ë¤ò½ñ¤­½Ð¤¹½èÍý¤ò¹Ô¤¦¡¥ºÇ¸å¤Ë fin.entry ¤¬
-% ¸Æ¤Ð¤ì¡¤Ê¸¤Î½ª¤ï¤ê¤Î¥Ô¥ê¥ª¥É¤ò½ñ¤­¤À¤·¤Æ¡¤½èÍý¤¬½ªÎ»¤¹¤ë¡¥
-%
-% »²¹Íʸ¸¥¤Ï¤¤¤¯¤Ä¤«¤Î¥Ö¥í¥Ã¥¯¤È¤·¤Æ¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë¡§
-% open ·Á¼°¤Ç¤Ï¡¤¥Ö¥í¥Ã¥¯¤Ï¿·¤·¤¤¹Ô¤ò³«»Ï¤·¡¤¥Ö¥í¥Ã¥¯Ãæ¤Ç¤Ï¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤ë¡¥
-% ¥Ö¥í¥Ã¥¯Ãæ¤Ë¤ÏÊ£¿ô¤Îʸ¤¬¤¢¤Ã¤Æ¤è¤¤¡Ê¤È¤Ï¤¤¤Ã¤Æ¤âʸˡŪ¤Ë¤¤¤¦Ê¸¤Ç¤Ï¤Ê¤¯¡¤
-% ¥Ô¥ê¥ª¥É¤Ç½ª¤ï¤ëñ¸ìÎó¤Ç¤Ï¤¢¤ë¤¬¡Ë¡¥¥¨¥ó¥È¥ê´Ø¿ô¤ÏºÇ½é¤Î¥Ö¥í¥Ã¥¯°Ê³°¤Î
-% ¥Ö¥í¥Ã¥¯¤ò½ÐÎϤ¹¤ëÁ°¤Ë¤Ï new.block ¤ò¸Æ¤Ð¤Í¤Ð¤Ê¤é¤Ê¤¤¡¥
-% ¤Þ¤¿¿·¤·¤¤Ê¸¤ò³«»Ï¤¹¤ë¾ì¹ç¤Ë¤Ï new.sentence ¤ò¸Æ¤Ð¤Í¤Ð¤Ê¤é¤Ê¤¤¡¥
-% ½ÐÎϥ롼¥Á¥ó¤Ï¡¤¥Ô¥ê¥ª¥É¤¬£²¤Ä³¤¤¤¿¤ê¤·¤Ê¤¤¤è¤¦¤Ë¡¤£²¤Ä¤Î new.sentence
-% ¤Î´Ö¤Ë¤Ï¡¤¶õʸ»úÎó¤Ç¤Ê¤¤¤â¤Î¤¬¤¢¤ë¤³¤È¤ò³Îǧ¤¹¤ëɬÍפ¬¤¢¤ë¡¥
-% new.block ¤Ë¤Ä¤¤¤Æ¤âƱ¤¸¤Ç¤¢¤ë¡¥
-%
-% ½ÐÎϥ롼¥Á¥ó¤Ï¤½¤Î°ú¿ô¤òľ¤Á¤Ë½ÐÎϤ·¤Ê¤¤¡¥¤½¤Î¤«¤ï¤ê¤ËÄ̾ï¤Ï
-% ¥¹¥¿¥Ã¥¯¤ËÃÖ¤­¡¤(¶èÀڤ국¹æ¤È¤·¤Æ²¿¤¬É¬Íפ«Ê¬¤«¤Ã¤¿»þÅÀ¤Ç)¼¡¤Î
-% ½ÐÎϥ롼¥Á¥ó¤¬½ÐÎϤ¹¤ë¡¥½¾¤Ã¤Æ½ÐÎϥ롼¥Á¥ó¤Ï¥¹¥¿¥Ã¥¯¾å¤Î¥Ç¡¼¥¿¤Ë
-% É¬ÍפʶèÀڤ국¹æ¤òÉղ䷤ƽñ¤­½Ð¤¹É¬Íפ¬¤¢¤ë¡¥
-%
-% ¤É¤Î¶èÀڤ국¹æ¤¬É¬Íפ«¤òȽÄꤹ¤ë¤¿¤á¤Ë¡¤output.state ¤ò»È¤¦¡¥
-% ¤½¤ÎÃͤϰʲ¼¤Î¤¤¤º¤ì¤«¡¥
-%      before.all              \bibitem ¤Îľ¸å
-%      mid.sentence            Ê¸¤ÎÅÓÃ桤¸å³¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¥«¥ó¥Þ¤¬É¬Í×
-%      after.sentence          Ê¸¤Îľ¸å¡¥¥Ô¥ê¥ª¥É¤¬É¬Í×
-%      after.block             ¥Ö¥í¥Ã¥¯(ʸ)¤Îľ¸å¡¥¥Ô¥ê¥ª¥É¤È\newblock ¤¬É¬Í×
-%------------------------------------------------------------------------
-%      after.author            Ãø¼Ô̾¤Î¸å(: ¤òÉÕ¤±¤ë¤Î¤Ë»È¤¦)
-%------------------------------------------------------------------------
-%
-%*****************************************************************************
-%Ãí°Õ¡§
-%
-%  °Ê²¼¤Î¥³¥á¥ó¥ÈÃæ¤Ç½Ò¤Ù¤é¤ì¤Æ¤¤¤ë¥¢¥ë¥´¥ê¥º¥à¤Ï¡¤ÆüËܸìÍѤΥ¹¥¿¥¤¥ë¥Õ¥¡¥¤¥ë
-%  ¤ÎºîÀ®¤Î¤¿¤á¤Ë¡¤¥³¡¼¥É¤Î¤ßÊѹ¹¤·¤¿Éôʬ¤¬¤¢¤ë¤Î¤Ç¡¤¼ÂºÝ¤Î¥³¡¼¥É¤Èɬ¤º¤·¤â
-%  Æ±¤¸¤â¤Î¤Ç¤Ï¤Ê¤¤¡¥
-%
-%*****************************************************************************
-%
-% VAR: output.state : INTEGER          -- ½ÐÎϤξõÂÖÊÑ¿ô
-%
-% output.nonnull ´Ø¿ô¤Ï¡ÊÅϤµ¤ì¤¿Êª¤¬¶õʸ»úÎó¤Ç¤Ê¤¤¤È¤·¤Æ¡Ë¡¤°ú¿ô¤ò¥¹¥¿¥Ã¥¯
-% ¤ËÊݸ¤·¡¤Êݸ¤·¤Æ¤ª¤¤¤¿Ê¸»úÎó¤ËɬÍפȤµ¤ì¤ëŬÅö¤Ê¶èÀڤ국¹æ¤ò¸å¤í¤Ë
-% Éղ䷤ƽñ¤­½Ð¤¹¡¥¥Æ¥¹¥È¤Î½çÈÖ¤ÏÉÑÅÙ½ç¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡¥
-%
-% £±Ê¸¤Î·Á¤Ë¤¹¤ë¾ì¹ç(1¤¬¿¿¤Î¾ì¹ç)¤Ë¤Ï¡¤°Ê²¼¤È°Û¤Ê¤ë¥¢¥ë¥´¥ê¥º¥à¤Ç
-% ¤¢¤ë¡¥¼ÂºÝ¤Î¥³¡¼¥É¤ò»²¾È¤Î¤³¤È¡ª
-%
-% output.nonnull(s) ==
-%  BEGIN
-%      s := argument on stack
-%      if output.state = mid.sentence then
-%          write$(pop() * ", ")
-%                -- "pop" ¤Ï´Ø¿ô¤Ç¤Ï¤Ê¤¤¡¥¥¹¥¿¥Ã¥¯¥È¥Ã¥×¤Î¥Ç¡¼¥¿¤ò»È¤¦¡¥
-%      else
-%          if output.state = after.block then
-%              write$(add.period$(pop()))
-%              newline$
-%              write$("\newblock ")
-%          else
-%              if output.state = before.all then
-%                  write$(pop())
-%              else        -- output.state ¤Ï after.sentence ¤Î¤Ï¤º
-%                  write$(add.period$(pop()) * " ")
-%              fi
-%          fi
-%          output.state := mid.sentence
-%      fi
-%      push s on stack
-%  END
-%
-% output ¤Ï °ú¿ô¤¬¶õ¤Ç¤Ê¤¤¤Ê¤é¡Ê°ú¿ô¤Ï̤ÄêµÁ¥Õ¥£¡¼¥ë¥É¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¤
-% É¬¤º¤·¤âʸ»úÎó¤Ç¤Ï¤Ê¤¤¡Ë¡¤ output.nonnull ¤ò¸Æ¤Ó½Ð¤¹¡¥
-%
-% output(s) ==
-%  BEGIN
-%      if not empty$(s) then output.nonnull(s)
-%      fi
-%  END
-%
-% output.check ¤Ï¤Û¤È¤ó¤É output ´Ø¿ô¤ÈƱ¤¸¤Ç¤¢¤ë¤¬¡¤É¬Íפʥե£¡¼¥ë¥É¤¬
-% ¤Ê¤¤¤³¤È¤ò¥æ¡¼¥¶¡¼¤Ë·Ù¹ð¤¹¤ë¡¥¡Ê¤³¤ì¤Ï¤½¤Î¥Õ¥£¡¼¥ë¥É¤Î¤Ê¤¤Ê¸¸¥¾ðÊó¤Ï
-% Îɤ¤¤â¤Î¤Ç¤Ï¤Ê¤¤¤³¤È¤òÃΤ餻¤ë¤¿¤á¡¤¤Þ¤¿¤½¤Î¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤¯¤Æ¤â¡¤½ÐÎϤµ¤ì¤ë
-% ¥Õ¥©¡¼¥Þ¥Ã¥È·Á¼°¤¬¤Þ¤¢¤Þ¤¢¤Îʪ¤Ë¤Ê¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ç¤¢¤ë¡Ë¡¥
-%
-% output.check(s,t) ==
-%  BEGIN
-%      if empty$(s) then
-%          warning$("empty " * t * " in " * cite$)
-%      else output.nonnull(s)
-%      fi
-%  END
-%
-% output.bibitem ´Ø¿ô¤Ï¸½ºß¤Î¥¨¥ó¥È¥ê¤ËÂФ¹¤ë \bibitem ¤ò½ñ¤­½Ð¤·
-%  (¥é¥Ù¥ë¤Ï´û¤Ë¤Ç¤­¤Æ¤¤¤ë¤È²¾Äꤹ¤ë)¡¤¾õÂ֤˱þ¤¸¤¿¶èÀڤ국¹æ¤òÀßÄꤹ¤ë¡¥
-% ½ÐÎϤε¬Ìó¤Ë½¾¤Ã¤¿Ê¸»úÎó¤ò¥¹¥¿¥Ã¥¯¤Ë»Ä¤¹¡¥
-%
-% output.bibitem ==
-%  BEGIN
-%      newline$
-%      write$("\bibitem[")     % °Ê²¼£³¹Ô¤Ïʸ»úÎó¥é¥Ù¥ëÍÑ
-%      write$(label)           %
-%      write$("]{")            %
-%      write$("\bibitem{")     % ¤³¤Î¹Ô¤Ï¿ôÃÍ¥é¥Ù¥ë¤Î»þ
-%      write$(cite$)
-%      write$("}")
-%      push "" on stack
-%      output.state := before.all
-%  END
-%
-% fin.entry ´Ø¿ô¤Ï¥¹¥¿¥Ã¥¯¤Ë»Ä¤Ã¤Æ¤¤¤ëʸ»úÎó¤Ë¥Ô¥ê¥ª¥É¤òÉղä·¡¤¥¨¥ó¥È¥ê¤Î
-% ½èÍý¤ò½ª¤¨¤ë¡¥¤â¤·¾õÂÖ¤¬¤Þ¤À before.all ¤Ç¤¢¤ì¤Ð¤³¤Î¥¨¥ó¥È¥ê¤ËÂФ·¤Æ¤Ï²¿¤â
-% ½ÐÎϤµ¤ì¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¤·ë²Ì¤ÏÊѤʤâ¤Î¤Ë¤Ê¤ë¤¬¡¤ÍøÍѼԤϤ½¤ì¤Ëµ¤¤Å¤¯¡¥
-% Ê¸¸¥¤Ï°úÍѤµ¤ì¤Æ¤¤¤ë¤Î¤Ç¤¢¤ë¤«¤é¡¤°úÍÑ¥é¥Ù¥ë¤òºî¤ë¤¿¤á¤Ë bibitem ¤Ï
-% É¬ÍפǤ¢¤ë¤«¤é¡¤¥¨¥ó¥È¥ê¤ò¾Êά¤·¤¿¤ê¤·¤Ê¤¤¡¥
-%
-% fin.entry ==
-%  BEGIN
-%      write$(add.period$(pop()))
-%      newline$
-%  END
-%
-% new.block ´Ø¿ô¤Ï½ÐÎϤ¹¤ë¿·¤¿¤Ê¥Ö¥í¥Ã¥¯¤Î½àÈ÷¤ò¹Ô¤¤¡¤
-% new.sentence ¤Ï¿·¤¿¤Ê¥»¥ó¥Æ¥ó¥¹¤Î½àÈ÷¤ò¹Ô¤¦¡¥
-%
-% new.block ==
-%  BEGIN
-%      if output.state <> before.all then
-%          output.state := after.block
-%      fi
-%  END
-%
-% new.sentence ==
-%  BEGIN
-%      if output.state <> after.block then
-%          if output.state <> before.all then
-%              output.state :=  after.sentence
-%          fi
-%      fi
-%  END
-%
-
-INTEGERS { output.state before.all mid.sentence after.quote after.sentence after.block
-           after.author }
-
-
-% °Ê²¼¤Î£³¤Ä¤Î´Ø¿ô¤Ï AND, OR, NOT ¤Î¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ë¡¥
-
-FUNCTION {not}
-{   { #0 }
-    { #1 }
-  if$
-}
-
-FUNCTION {and}
-{   'skip$
-    { pop$ #0 }
-  if$
-}
-
-FUNCTION {or}
-{   { pop$ #1 }
-    'skip$
-  if$
-}
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
-  #1 'mid.sentence :=
-  #2 'after.sentence :=
-  #3 'after.block :=
-
-  #4 'after.author :=
-
-  #5 'after.quote :=
-
-}
-
-% s, t  ¤Ïºî¶ÈÍѤÎʸ»úÎóÊÑ¿ô
-STRINGS { s t }
-
-% Á´³Ñ¤Î"¡¤","¡¥¡É¤ò»È¤¦»þ¤Î¤¿¤á¤Î´Ø¿ô
-% »²¹Íʸ¸¥¤Ï¥³¥ó¥Ñ¥¯¥È¤ËÁȤߤ¿¤¤¤Î¤Ç¡¤»ä¤Ï¤³¤ì¤Ï¹¥¤­¤Ç¤Ï¤Ê¤¤¤¬¡¤
-% ASCII ÈǤΠ0.98 ¤Ç¤Ï¤³¤Îµ¡Ç½¤¬¤¢¤Ã¤¿¤Î¤Ç¡¥
-
-
-
-% Á´³Ñ¤Î¥³¥í¥ó¤ò»È¤¦¾ì¹ç¤Ë¤Ï¤³¤ÎÄêµÁ¤Ï¤³¤³¤Ë¤Ê¤¤¤È¤¤¤±¤Ê¤¤¡¥
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-
-
-FUNCTION {output.nonnull}
-{ 's :=
-  output.state mid.sentence =
-  { is.kanji.entry
-      { "¡¤" * write$ }
-      { ", " * write$ }
-  if$ }
-    { output.state after.block =
-       { 
-
-          add.period$ write$
-
-         newline$
-         "\newblock " write$
-       }
-
-       { output.state after.author =
-
-           { author empty$ editor empty$ and organization empty$ and
-               {write$}
-
-            { is.kanji.entry
-                 { "¡¤" * write$ }
-                 { ", " * write$ }
-              if$ }
-
-             if$
-
-             mid.sentence 'output.state :=
-           }
-           'write$
-         if$
-       }
-
-      if$
-      mid.sentence 'output.state :=
-    }
-  if$
-  s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
-    'pop$
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.check}
-{ 't :=
-  duplicate$ empty$
-    { pop$ "empty " t * " in " * cite$ * warning$ }
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
-
-
-  "\bibitem{" write$
-
-
-  cite$ write$
-  "}" write$
-  newline$
-  ""
-  before.all 'output.state :=
-}
-
-% ¤³¤Î´Ø¿ô¤Ï¥¨¥ó¥È¥ê¤Î½ÐÎϤò½ª¤ê¤Ë¤¹¤ë
-
-FUNCTION {fin.entry}
-{ 
-       add.period$
-       write$
-       newline$
-}
-
-FUNCTION {blank.sep}
-{ after.quote 'output.state :=
-}
-
-
-FUNCTION {new.block}
-{ output.state before.all =
-
-    { after.author 'output.state := }
-    'skip$
-
-  if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
-    'skip$
-    { output.state before.all =
-       'skip$
-       { after.sentence 'output.state := }
-      if$
-    }
-  if$
-}
-
-% »þ¤È¤·¤Æ¡¤¥Ö¥í¥Ã¥¯¤¬½½Ê¬¤ËŤ¤¾ì¹ç¤Ë¤Î¤ß¿·¤¿¤Ê¥Ö¥í¥Ã¥¯¤ò³«»Ï¤·¤Ê¤¤¤È¤¤¤±¤Ê¤¤¡¥
-% new.block.checka ´Ø¿ô¤Ï¤½¤Î°ú¿ô¤¬¶õ¤Ç¤Ê¤¤¾ì¹ç¤Ë new.block ¤ò¼Â¹Ô¤¹¤ë¡¥
-% new.block.checkb ´Ø¿ô¤Ï¤½¤Î£²¤Ä¤Î°ú¿ô¤¬¤É¤Á¤é¤â¶õ¤Ë¤Ê¤¤¾ì¹ç¤Ë new.block ¤ò
-%                 ¼Â¹Ô¤¹¤ë¡¥
-
-FUNCTION {new.block.checka}
-{ empty$
-    'skip$
-    'new.block
-  if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.block
-  if$
-}
-
-% new.sentence.check ´Ø¿ô·²¤âƱ¤¸¤è¤¦¤Ê¤â¤Î
-
-FUNCTION {new.sentence.checka}
-{ empty$
-    'skip$
-    'new.sentence
-  if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.sentence
-  if$
-}
-
-% ¥¨¥ó¥È¥ê¤Î¥Ç¡¼¥¿·²¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤¿¤á¤Î´Ø¿ô·²
-% ¤³¤ì¤é¤Î´Ø¿ô·²¤Ç¤Ï¡¤¥«¥ó¥Þ¤¢¤ë¤¤¤Ï¥Ô¥ê¥ª¥É¡Ê¥Ô¥ê¥ª¥É¤Î¸å¤Ë¥Ô¥ê¥ª¥É¤¬Â³¤¤¤¿¤ê
-% ¤·¤Ê¤¤¤è¤¦¤Ë add.period$ ¤ò»È¤Ã¤Æ¡Ë¤òÉÕ¤±¤é¤ì¤ë¤è¤¦¤Ë¡¤Ê¸»úÎ󤫶õʸ»úÎó
-% ¤ò½ÐÎϤ¹¤ë¤³¤È¤òµ¬Ìó¤È¤¹¤ë¡¥
-%
-% Ìò¤Ë¤¿¤ÄÊä½õ´Ø¿ô field.or.null ¤Ï°ú¿ô¤¬Ì¤ÄêµÁ¥Õ¥£¡¼¥ë¥É¡Ê¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é
-% ¥Ç¡¼¥¿¤òÆɤó¤À»þ¤ËÃͤÎÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥£¡¼¥ë¥É¡Ë¤«¤É¤¦¤«¡¤¤¢¤ë¤¤¤Ï
-% ¶õÇò°Ê³°¤Îʸ»ú¤ò´Þ¤Þ¤Ê¤¤Ê¸»úÎ󤫤ɤ¦¤«¤ò¥Á¥§¥Ã¥¯¤·¡¤¤½¤¦¤Ç¤¢¤ì¤Ð¶õʸ»úÎó
-% ¤òÃͤȤ·¤ÆÊÖ¤¹¡¥
-% ¤³¤Î´Ø¿ô¤Î¼ç¤¿¤ëÌÜŪ¤Ï¡Ê¤½¤ì¤À¤±¤Ç¤Ï¤Ê¤¤¤¬¡Ë¥¹¥¿¥Ã¥¯¥È¥Ã¥×¤Ë»Ä¤Ã¤Æ¤¤¤ë
-% Ãͤ¬Ì¤ÄêµÁ¥Õ¥£¡¼¥ë¥É¤Ç¤Ê¤¯¡¤Ê¸»úÎó¤Ç¤¢¤ë¤³¤È¤òÊݾڤ¹¤ë¤¿¤á¤³¤È¤Ç¤¢¤ë¡¥
-%
-% field.or.null(s) ==
-%  BEGIN
-%      if empty$(s) then return ""
-%      else return s
-%  END
-%
-% ¤â¤¦£±¤Ä¤ÎÊä½õ´Ø¿ô emphasize ¤Ï°ú¿ô¤¬¶õʸ»úÎó¤Ç¤Ê¤±¤ì¤Ð¤½¤ì¤Ë¶¯Ä´»ØÄê¤ò
-% Éղä·¤¿ÃͤòÊÖ¤¹¡¥¶õʸ»úÎó¤Ê¤é¶õʸ»úÎó¤òÊÖ¤¹¡¥¥¤¥¿¥ê¥Ã¥¯ÊäÀµ¤ÏÉղ䷤ʤ¤
-% ¤Î¤Ç¡¤¶èÀڤ국¹æ¤¬Â³¤¯¾ì¹ç¤Ë¤Î¤ß»È¤¦¤³¤È¡¥
-%
-% ´Á»ú¤ò´Þ¤àʸ»úÎó¤Î»þ¤Ë¤Ï¶¯Ä´»ØÄê¤òÉղ䷤ʤ¤¡¥¤Þ¤¿ 1 ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ì¤Ð
-% ¶¯Ä´»ØÄê¤òÉղ䷤ʤ¤¡¥
-%
-% emphasize(s) ==
-%  BEGIN
-%      if empty$(s) then return ""
-%      else
-%          if is.kanji.str$(s) then return s
-% #if    1
-%          return s
-% #else !1
-%          else return "{\em " * s * "}"
-% #endif 1
-%
-% format.names ´Ø¿ô¤Ï¡¤´ðËÜŪ¤Ë¤Ï((J)BibTeX ¤Î̾Á°·Á¼°¤Ç½ñ¤«¤ì¤¿¡Ë°ú¿ô¤ò¡¤¥«¥ó¥Þ
-% ¤Ç¶èÀÚ¤ê¤Ê¤¬¤é¡¤¤Þ¤¿ºÇ¸å¤Î̾Á°¤ÎÁ°¤Ë¤Ï and ¤òÁ°¤ËÉÕ¤±¤Æ¡ÊºÇ¸å¤¬ others ¤Ç
-% ¤¢¤ì¤Ð et~al. ¤È¤·¤Æ and ¤òÉÕ¤±¤º¤Ë¡¨´Á»úÃø¼Ô̾¤Î¾ì¹ç¤Ë¤Ï et~al. ¤Ç¤Ï¤Ê¤¯¤Æ¡¤
-%  "¤Û¤«"¤¢¤ë¤¤¤Ï"¾" ¤ò»È¤¤¡¤¥«¥ó¥Þ¤Ç¶èÀÚ¤ë¤À¤±¤Ç and ¤ÏÉÕ¤±¤º¤Ë¡Ë¡¤
-% "First Von Last, Junior" ¤Î·Á¤Ë¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡¥¡Ê̾Á°¤Î¥Õ¥©¡¼¥Þ¥Ã¥È·Á¼°
-% ¤Î»ØÄê¤Ë¤è¤Ã¤Æ¤Ï First ¤Ï¾Êά·Á¤È¤µ¤ì¤ë¤³¤È¤â¤¢¤ë¡Ë¡¥
-% °ú¿ô¤Ë¤ÏºÇÄ㣱¤Ä¤Î̾Á°¤¬¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡¥
-%
-% °Ê²¼¤Î¥¢¥ë¥´¥ê¥º¥à¤ÏÆüËܸì¤ËÂбþ¤¹¤ë¡¤¿·¤·¤¯Æ³Æþ¤·¤¿¥¹¥¤¥Ã¥Á¡ÊÊÑ¿ô¡Ë¤ËÂбþ
-% ¤¹¤ë¡¤¤¿¤á¤Ë¥³¡¼¥ÉÉôʬ¤¬ÂçÉý¤Ë½ñ¤­´¹¤¨¤é¤ì¤Æ¤¤¤ë¤Î¤Ç¡¤¥³¡¼¥É¤È¤Ïɬ¤º¤·¤â
-% °ìÃפ·¤Æ¤¤¤Ê¤¤¡¥¤·¤«¤·´ðËÜŪ¤Ê½èÍý¤Îή¤ì¤ÏÊѤï¤Ã¤Æ¤¤¤Ê¤¤¡¥
-%
-% VAR: nameptr, namesleft, numnames: INTEGER
-% pseudoVAR: nameresult: STRING                (it's what's accumulated on the stack)
-%
-% format.names(s) ==
-%  BEGIN
-%      nameptr := 1
-%      numnames := num.names$(s)
-%      namesleft := numnames
-%      while namesleft > 0
-%        do
-% Ì¾Á°¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë·Á¼°¤¬Â礭¤¯Êѹ¹¤µ¤ì¤Æ¤¤¤ë
-%                              % for full names:
-%          t := format.name$(s, nameptr, "{ff~}{vv~}{ll}{, jj}")
-%                              % for abbreviated first names:
-%          t := format.name$(s, nameptr, "{f.~}{vv~}{ll}{, jj}")
-%
-%          if nameptr > 1 then
-%              if namesleft > 1 then nameresult := nameresult * ", " * t
-%              else if numnames > 2
-%                     then nameresult := nameresult * ","
-%                   fi
-%            % ¤³¤ÎÉôʬ¤âÂ礭¤¯Êѹ¹¤µ¤ì¤Æ¤¤¤ë
-%            % ´Á»úÃø¼Ô¤Ê¤é and ¤òÉÕ¤±¤Ê¤¤¡¤ et~al. ¤Ç¤Ê¤¯"¤Û¤«/¾"¤È¤¹¤ë¡¥
-%                   if t = "others"
-%                     then nameresult := nameresult * " et~al."
-%                     else nameresult := nameresult * " and " * t
-%                   fi
-%              fi
-%          else nameresult := t
-%          fi
-%          nameptr := nameptr + 1
-%          namesleft := namesleft - 1
-%        od
-%      return nameresult
-%  END
-%
-% format.authors ¤Ï author ¤¬¤¢¤ì¤Ð format.names(author) ¤ÎÃͤò¡¤¤Ê¤±¤ì¤Ð
-% ¶õʸ»úÎó¤òÊÖ¤¹
-%
-% format.authors ==
-%  BEGIN
-%      if empty$(author) then return ""
-%      else return format.names(author)
-%      fi
-%  END
-%
-% format.editors ¤Ï format.authors ¤ÈƱ¤¸¤Ç¤¢¤ë¤¬¡¤ editor ¥Õ¥£¡¼¥ë¥É¤ò
-% »È¤¤¡¤¤Þ¤¿¸å¤í¤Ë ed., eds. ¤Ê¤É¤òÉÕ¤±¤ë¡¥
-%
-% ÊÔ½¸¼Ô¤ò³ç¸Ì¤ËÆþ¤ì¤ë¤Ê¤É¤Î½èÍý¤¬Éղ䵤ì¤Æ¤¤¤ë¡¥¤Þ¤¿ed., eds. ¤Ê¤É¤Î
-% ¾Êά·Á¤ò»È¤¦¤È¤«¡¤´Á»úÃø¼Ô¤Î¾ì¹ç¤Ë¤Ï¡ÊÊԡˤˤ¹¤ë¤È¤«¤ÎÊѹ¹¤â¤Ê¤µ¤ì¤Æ¤¤¤ë¡¥
-%
-% format.editors ==
-%  BEGIN
-%      if empty$(editor) then return ""
-%      else
-%          if num.names$(editor) > 1 then
-%              return format.names(editor) * ", editors"
-%          else
-%              return format.names(editor) * ", editor"
-%          fi
-%      fi
-%  END
-%
-% Â¾¤Î¥Õ¥©¡¼¥Þ¥Ã¥È´Ø¿ô¤âƱ¤¸¤è¤¦¤Ê¤â¤Î¤Ê¤Î¤Ç¡¤¥³¥á¥ó¥È¥Ð¡¼¥¸¥ç¥ó¤Ï¼¨¤µ¤Ê¤¤¡¥
-%
-% ¤³¤Î´Ø¿ô¤ÎÃæ¤Î `pop$' Ì¤ÄêµÁÃͤò¼è¤êµî¤ê¶õʸ»úÎó¤òÊÖ¤¹¤¿¤á¤Ë¡¤
-% `skip$' ¤Ï¥³¥Ô¡¼¤·¤¿(duplicate$¤·¤¿)Ãͤ½¤Î¤â¤Î¤òÊÖ¤¹¤¿¤á¤Ë»È¤ï¤ì¤Æ¤¤¤ë¡¥
-
-% Á´³Ñ¤Î¥³¥í¥ó¤ò»È¤ï¤Ê¤±¤ì¤Ð¡¤¤³¤ÎÄêµÁ¤Ï¤³¤³¤Ë¤¢¤ì¤Ð¤è¤¤¡¥
-
-
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-% ¤Þ¤À̾Á°¤¬»Ä¤Ã¤Æ¤¤¤ì¤Ð
-    { namesleft #0 > }
-% À褺¸½ºßÃíÌܤ·¤Æ¤¤¤ë½çÈÖ¤Î̾Á°¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡¥
-
-    { s nameptr "{ff}{ll}" format.name$ is.kanji.str$
-
-       {s nameptr "{ff}{ll}" format.name$ 't :=}
-
-
-
-       {s nameptr "{f{.}.~}{vv~}{ll}{, jj}" format.name$ 't :=}
-
-
-      if$
-
-% Â裲ÈÖÌܰʹߡ©
-      nameptr #1 >
-% Â裲ÈÖÌܰʹß
-% ¤Þ¤À£²¿Í°Ê¾å»Ä¤Ã¤Æ¤¤¤ë¡©
-       { namesleft #1 >
-%   ¤Þ¤À£²¿Í°Ê¾å»Ä¤Ã¤Æ¤¤¤ë
-
-        { is.kanji.entry
-            { "¡¤" * t * }
-            { ", " * t * }
-        if$ }
-%          {", " * t * }
-
-%   ¤â¤¦ºÇ¸å¤Î£±¿Í¤À¡ª
-%     ºÇ¸å¤Î̾Á°¤¬ others ¤«¤Ê¡©
-
-           { t "others" =
-
-%       ¤½¤¦¤À¡ª
-               { s is.kanji.str$
-
-                       {"¾" * }
-
-
-                       {", et~al." * }
-
-                 if$
-               }
-%        others ¤Ç¤Ê¤¤¤¾¡ª
-               { s is.kanji.str$
-
-                    { is.kanji.entry
-                         { "¡¤" * t * }
-                         { ", " * t * }
-                     if$ }
-%                  {", " * t * }
-
-% Small caps ¤ò»È¤¦¾ì¹ç¤Ç¤â and ¤Ï roman ¤Ç¤Ê¤¤¤È¤¤¤±¤Ê¤¤
-
-%                   nameptr #1 > 
-                    {", and " * t * }
-%                  {", and " * t * }
-%                  
-
-
-                  if$
-               }
-             if$
-           }
-         if$
-       }
-% ºÇ½é¤Î̾Á°¤À¡ª
-       't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.authors}
-{ author empty$
-    { "" }
-% Small caps ¤Î¾ì¹ç¤Ë¤Ï {\sc, } ¤Ç°Ï¤à
-
-    { author format.names }
-
-  if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
-    { "" }
-
-    { editor format.names
-
-      editor num.names$ #1 >
-       { editor is.kanji.str$
-
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï editor, editors ¤Î·Á¼°¤¬°ã¤¦¡ª
-
-               {"¡ÊÊÔ¡Ë" * } {", eds." * } if$
-
-
-       }
-       { editor is.kanji.str$
-
-
-               {"¡ÊÊÔ¡Ë" * } {", ed." * } if$
-
-
-       }
-      if$
-    }
-  if$
-}
-
-% ÊÔ½¸¼Ô¤ò³ç¸Ì¤Ç¤¯¤¯¤ë¾ì¹ç
-
-FUNCTION {format.in.ed.editors}
-{ editor empty$
-    { "" }
-    { editor format.names
-      editor num.names$ #1 >
-       { editor is.kanji.str$
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï editor, editors ¤Î·Á¼°¤¬°ã¤¦¡ª
-
-               {"¡ÊÊÔ¡Ë¡¤" *} {", eds." * ", " * } if$
-
-       }
-       { editor is.kanji.str$
-
-               {"¡ÊÊÔ¡Ë¡¤" *} {", ed."  * ", " * } if$
-
-       }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.editors.incoll}
-{ editor empty$
-    { "" }
-    { editor format.names
-      editor num.names$ #1 >
-       { editor is.kanji.str$
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï editor, editors ¤Î·Á¼°¤¬°ã¤¦¡ª
-
-               {"¡ÊÊÔ¡Ë" *} {"eds. " swap$ * } if$
-
-       }
-       { editor is.kanji.str$
-
-               {"¡ÊÊÔ¡Ë" *} {"ed. " swap$ *} if$
-
-       }
-      if$
-    }
-  if$
-}
-
-
-
-% format.title ´Ø¿ô¤ÏËܤÎÃç´Ö¤Ç¤Ê¤¤¤â¤Î¤ÎɽÂê¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤Î¤Ë»È¤ï¤ì¤ë¡¥
-% ËؤɤΥ¹¥¿¥¤¥ë¤Ç¤Ï¡ÊºÇ½é¤Îʸ»ú¤È¥³¥í¥ó¤Î¸å¡Ê¥¹¥Ú¡¼¥¹¤¬Â³¤¤¤Æ¤¤¤ë¤«¤â
-% ¤·¤ì¤Ê¤¤¡Ë¤ÎºÇ½é¤Îʸ»ú¤ò½ü¤¤¤Æ¡Ë¡¤ÊÑ´¹¤µ¤ì¤ÆÍߤ·¤¯¤Ê¤¤Âçʸ»ú¤ÏÃæ³ç¸Ì
-%  `{', `{' ¤Ç°Ï¤Þ¤ì¤Æ¤¤¤ë¤È´üÂÔ¤·¤Æ¡¤¥¿¥¤¥È¥ë¤ÎÂçʸ»ú¤ò¾®Ê¸»ú¤ËÊÑ´¹¤¹¤ë¡¥
-% ¤¤¤¯¤Ä¤«¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï¤³¤ÎÊÑ´¹¤Ï¹Ô¤ï¤º¤Ë¡¤¥Ç¡¼¥¿¥Ù¡¼¥¹Ãæ¤Î¤Þ¤Þ¤È¤¹¤ë¡¥
-%
-% ÅŻҾðÊóÄÌ¿®³Ø²ñ¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï¥¿¥¤¥È¥ë¤ò``''¤Ç°Ï¤à¡¥
-
-FUNCTION {format.title}
-% £±Ê¸·Á¼°¤Î¾ì¹ç¤Ë¤Ï¥¿¥¤¥È¥ë¤Î½ÐÎϾõÂÖ¤ò after.author ¤Ë¤·¤Æ¤«¤é¡¤½èÍý³«»Ï
-
-
-{ after.author 'output.state :=
-  title empty$
-
-
-    { "" }
-
-
-%    { "``" title "t" change.case$ * ",'' " * }
-    { is.kanji.entry
-      { "``" title "t" change.case$ * "¡¤\inhibitglue '' " * }
-      { "``" title "t" change.case$ * ",'' " * }
-    if$ }
-
-
-  if$
-}
-
-% ¥Ç¥£¥Õ¥©¥ë¥È¤Ç (J)BibTeX ¤ÏÂç°èÊÑ¿ô global.max$ ¤ÎÃͤò (J)BibTeX ¤ÎÄê¿ô¤Ç¤¢¤ë
-% glob_str_size ¤ËÀßÄꤹ¤ë¡¥Æ±Íͤˠentry.max$ ¤ÎÃͤò¥¨¥ó¥È¥ê¤Îʸ»úÎó¤ÎºÇÂçŤÇ
-% ¤¢¤ë ent_str_size ¤ËÀßÄꤹ¤ë¡¥
-% ¤½¤ó¤Ê¤³¤È¤Ï¤Ê¤¤¤È¤Ï»×¤¦¤¬¡¤¤³¤ì¤òÊѹ¹¤·¤Æ¤â¤è¤¤¡¥
-%
-% n.dashify ´Ø¿ô¤Ïʸ»úÎóÃæ¤Î `-' ¤ò `--' ¤ËÊÑ´¹¤¹¤ë¡¥
-%
-% pseudoVAR: pageresult: STRING                (it's what's accumulated on the stack)
-%
-% n.dashify(s) ==
-%  BEGIN
-%      t := s
-%      pageresult := ""
-%      while (not empty$(t))
-%        do
-%          if (first character of t = "-")
-%            then
-%              if (next character isn't)
-%                then
-%                  pageresult := pageresult * "--"
-%                  t := t with the "-" removed
-%                else
-%                  while (first character of t = "-")
-%                    do
-%                      pageresult := pageresult * "-"
-%                      t := t with the "-" removed
-%                    od
-%              fi
-%            else
-%              pageresult := pageresult * the first character
-%              t := t with the first character removed
-%          fi
-%        od
-%      return pageresult
-%  END
-
-FUNCTION {n.dashify}
-{ 't :=
-  ""
-    { t empty$ not }
-    { t #1 #1 substring$ "-" =
-       { t #1 #2 substring$ "--" = not
-           { "--" *
-             t #2 global.max$ substring$ 't :=
-           }
-           {   { t #1 #1 substring$ "-" = }
-               { "-" *
-                 t #2 global.max$ substring$ 't :=
-               }
-             while$
-           }
-         if$
-       }
-       { t #1 #1 substring$ *
-         t #2 global.max$ substring$ 't :=
-       }
-      if$
-    }
-  while$
-}
-
-% format.data ´Ø¿ô¤Ï·î¤Èǯ¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ê¡¤·î¤À¤±¤¢¤Ã¤Æ¡¤
-% Ç¯¤¬¤Ê¤¤¾ì¹ç¤Ë¤Ï·Ù¹ð¥á¥Ã¥»¡¼¥¸¤ò½Ð¤·¡¤¤É¤Á¤é¤â¤Ê¤±¤ì¤Ð¶õʸ»úÎó¤òÊÖ¤¹¡¥
-%
-% Ê¸¸¥¤ò1ʸ¤Î·Á¼°¤È¤¹¤ë¾ì¹ç¤Ë¤Ï¸¶Â§Åª¤Ë¤Ïǯ·î¤Ï³ç¸Ì¤ËÆþ¤ì¤ë¡¥
-% ¤Þ¤¿¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï°Ê³°¤Î1ʸ·Á¼°¤Ç¤Ï·î¤Ïɽ¼¨¤·¤Ê¤¤¡¥
-
-FUNCTION {format.date}
-
-{ before.all 'output.state :=
-  year empty$
-     { "there's no year in " cite$ * warning$
-       ""
-     }
-% ¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤Ç¤Ï³ç¸Ì¤ÎÃæ¤Ë month year ¤òʤ٤ë
-
-
-%   { pages empty$
-%    { month empty$
-%      'year
-%      { year }
-%      { month " " * year * }
-%      if$
-%    }
-    { month empty$
-%      'year
-
-  { is.kanji.entry
-      { "¡¤" year * }
-      { ", " year * }
-  if$ }
-%      { ", " year * }
-
-  { is.kanji.entry
-      { "¡¤" month * " " * year * }
-      { ", " month * " " * year * }
-  if$ }
-%      { ", " month * " " * year * }
-
-      if$
-%    }
-%   if$
-   }
-%     { month * " " * year *  }
-
-
-
-  if$
-}
-
-
-% format.btitle ´Ø¿ô¤ÏËܤÎÃç´Ö¤Î¥¨¥ó¥È¥ê¤ÎɽÂê¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡¥Âçʸ»ú
-% ¾®Ê¸»ú¤Ï¤½¤Î¤Þ¤Þ¤Ë¤·¤Æ¤ª¤­¡¤¶¯Ä´»ØÄê¤òÉÕ¤±¤ë(1 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ì¤Ð¡¤
-% \em ¤ÏÉղ䵤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡Ë¡¥
-%
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï¥¿¥¤¥È¥ë¤ÏÆó½Å°úÍÑÉä¤Ç°Ï¤à
-
-FUNCTION {format.btitle}
-
-{after.author 'output.state :=
-
-%title emphasize ", " *
-  is.kanji.entry
-    {title emphasize "¡¤" *}
-    {title emphasize ", " *}
-  if$ 
-
-}
-
-
-% ¤¤¤¯¤Ä¤«¤Î´Ø¿ô¤Ç¤Ï£²¤Ä¤Îʸ»úÎó¤òÏ¢·ë¤¹¤ë»þ¤Ë¡¤¸å¤í¤Îʸ»úÎó¤¬Ä¹¤¤¤â¤Î¤Ç
-% ¤Ê¤¤¡Ê£³Ê¸»ṳ́Ëþ¡Ë¤Î»þ¤Ë¥¿¥¤(~)¤ò´Ö¤ËÆþ¤ì¤Æ¡¤¤½¤ì¤è¤êŤ±¤ì¤Ð¡¤¶õÇò¤ò
-% ´Ö¤ËÆþ¤ì¤Æ¡¤Ï¢·ë¤¹¤ëɬÍפ¬¤¢¤ë¡¥Ï¢·ë·ë²Ì¤Ï¥¹¥¿¥Ã¥¯¤ËÃÖ¤¯¡¥
-%
-% \bibliography ¤Ç¤Ï¥Ô¥ê¥ª¥É `.' ¤Î¸å¤Ë;ʬ¤Ê¶õÇò¤Ï¤Ä¤±²Ã¤¨¤é¤ì¤Ê¤¤¤Î¤Ç¡¤
-% \sfcode`\.=1000 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¤¾Êά·Á¤Î¸å¤Ç¤âñ¤Ê¤ë¶õÇò¤Ç¤è¤¤¡¥
-%
-% tie.or.space.connect(str1,str2) ==
-%    BEGIN
-%      if text.length$(str2) < 3
-%        then return the concatenation of str1, "~", and str2
-%        else return the concatenation of str1, " ", and str2
-%    END
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
-    { "~" }
-    { " " }
-  if$
-  swap$ * *
-}
-
-% either.or.check ´Ø¿ô¤Ï¤¤¤º¤ì¤«°ìÊý¤·¤«»È¤¨¤Ê¤¤¥Õ¥£¡¼¥ë¥É¤¬Î¾Êý»È¤ï¤ì¤Æ
-% ¤¤¤¿¾ì¹ç¤Ëʸ¶ç¤ò¤¤¤¦¡¥
-%
-% either.or.check(t,s) ==
-%  BEGIN
-%      if not empty$(s) then   --- ¥ª¥ê¥¸¥Ê¥ë¤Ç¤Ï not ¤¬È´¤±¤Æ¤¤¤¿¡Ê¥Ð¥°¡Ë
-%          warning$(can't use both " * t * " fields in " * cite$)
-%      fi
-%  END
-
-FUNCTION {either.or.check}
-{ empty$
-    'pop$
-    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
-  if$
-}
-
-% format.bvolume ´Ø¿ô¤Ï volume, ¤½¤·¤Æ¤ª¤½¤é¤¯¤ÏÊ£¿ô´¬¤«¤é¤Ê¤ë¥·¥ê¡¼¥º¤Î
-% ¥·¥ê¡¼¥ºÌ¾¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡¥volume ¤È series ¤Î¥Õ¥£¡¼¥ë¥É¤¬
-% Î¾Êý¤¢¤ë¾ì¹ç¤Ë¤Ï¡¤series ¤Ï¥·¥ê¡¼¥º¤ÎɽÂê¤Ç¤¢¤ë(»²¾È¤·¤Æ¤¤¤ë´¬¤ÎɽÂê¤Ï title
-% ¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¡Ë¤È²¾Äꤷ "of ¥·¥ê¡¼¥ºÉ½Âê" ¤òÉղ乤롥¤³¤Î´Ø¿ô¤Ïʸ¤ÎÅÓÃæ¤Ç
-% ¸Æ¤Ð¤ì¤ë¡¥
-%
-% ÆüËܸì¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï¡¤volume ¤Ç¤Ê¤¯¡¤ Vol. ¤ò»È¤¦¡¥¥·¥ê¡¼¥ºÌ¾, Vol. ¤Î
-% ·Á¼°¤È¤¹¤ë¡¥
-
-FUNCTION {format.bvolume}
-{ volume empty$
-    { "" }
-    { volume is.kanji.str$
-       { volume }
-       { is.kanji.entry
-           {"Âè" volume * "´¬" *}
-           {"vol." volume * }
-         if$
-       }
-      if$
-      series empty$
-       'skip$
-       { series is.kanji.str$
-           { volume empty$
-               {series swap$ * }
-
-%              {series ", " * swap$ * }
-                { is.kanji.entry
-                     {series "¡¤" * swap$ * }
-                     {series ", " * swap$ * }
-                  if$ }
-
-             if$
-           }
-           { " of " * series emphasize * }
-         if$
-       }
-      if$
-%      "volume and number" number either.or.check
-    }
-  if$
-}
-
-% format.number.series ´Ø¿ô¤Ï¥·¥ê¡¼¥ºÌ¾, ¤½¤·¤Æ¤ª¤½¤é¤¯¤Ï¥·¥ê¡¼¥ºÃæ¤Ç¤ÎÈÖ¹æ¤ò
-% ¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡¥¤³¤ì¤Ï format.bvolume ¤Ë»÷¤Æ¤¤¤ë¤¬¡¤
-% ¤³¤Î´Ø¿ô¤Ç¤Ï series ¤Ï¸ºß¤·¡¤volume ¤Ï¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤(volume ¤¬¤¢¤ì¤Ð
-% ¶õʸ»úÎó¤òÊÖ¤¹)¡¥number ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤¢¤ì¤Ð¡¤series ¤ò¤½¤Î¤Þ¤Þ½ÐÎϤ¹¤ë
-% (¶õ¤«¤âÃΤì¤Ê¤¤)¡¥series ¤Ë¤Ï¥·¥ê¡¼¥º¤ÎɽÂ꤬Æþ¤Ã¤Æ¤¤¤ë(title ¥Õ¥£¡¼¥ë¥É¤Ë
-% »²¾È¤·¤Æ¤¤¤ë¤â¤Î¤ÎɽÂ꤬Æþ¤Ã¤Æ¤¤¤ë¡Ë¤È²¾Äꤷ¤Æ¡¤"in <series>" ¤Î·Á¤Ç½ÐÎϤ¹¤ë¡¥
-% ¤³¤Î´Ø¿ô¤Ïʸ¤ÎÀèƬ¤Ç»È¤ï¤ì¤ë¤Î¤Ç¡¤ Number ¤ÎºÇ½é¤ÏÂçʸ»ú¤Ç¤¢¤ë¡¥
-%
-% ÆüËܸì¤Î¥·¥ê¡¼¥ºÉ½Âê¤Ê¤é¡¤<series>, <number> ¤Î·Á¤Ë¤Ê¤ë¡¥
-% ÆüËܸì¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï number, Number ¤Ç¤Ê¤¯¡¤ No. ¤ò»È¤¦¤è¤¦¤ËÊѹ¹¤·¤¿¡¥
-
-FUNCTION {format.number.series}
-{ volume empty$
-    { number empty$
-        { series empty$
-           { series field.or.null }    
-%            { series field.or.null * ", " } 
-             { is.kanji.entry
-                 { series field.or.null * "¡¤" } 
-                 { series field.or.null * ", " } 
-              if$ }
-        if$
-        }
-       { number is.kanji.str$ 
-           { number }
-           {"no." number * }
-         if$
-         series empty$
-            {}
-%          { "there's a number but no series in " cite$ * warning$ }
-           { series is.kanji.str$
-
-%              { series ", " * swap$ * }
-                { is.kanji.entry
-                    { series "¡¤" * swap$ * }
-                    { series ", " * swap$ * }
-                 if$ }
-
-               { "in " * series * }
-             if$
-           }
-         if$
-       }
-      if$
-    }
-    { "" }
-  if$
-}
-
-% format.edition ´Ø¿ô¤Ï edition ¤¬¤¢¤ì¤Ð " edition " Ê¸»úÎó¤òÉղ乤롥
-% ¤³¤ì¤Ïʸ¤ÎÀèƬ¤Ç»È¤ï¤ì¤Ê¤¤¤Î¤Ç¡¤edition ¤Ï¾®Ê¸»ú¤ËÊÑ´¹¤¹¤ë¡¥
-% ÆüËܸì¤Î edition ¤ËÂФ·¤Æ¤Ï " edition" ¤ÏÉղ䷤ʤ¤¡¥
-
-FUNCTION {format.edition}
-{ edition empty$
-    { "" }
-    { edition is.kanji.str$
-       { edition }
-        { is.kanji.entry
-           {"Âè" edition * "ÈÇ" *}
-           { output.state mid.sentence =
-             { edition "l" change.case$ " edition" * }
-             { edition "t" change.case$ " edition" * }
-              if$
-           }
-         if$
-        }
-      if$
-    }
-  if$
-}
-
-% format.pages ´Ø¿ô¤ÏËܤΥڡ¼¥¸ÈϰϤò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡Ê´õ¤ËÏÀʸ/µ­»ö¤Î¥Ú¡¼¥¸
-% ÈϰϤΥե©¡¼¥Þ¥Ã¥È¤Ë¤â»È¤ï¤ì¤ë).
-%
-% multi.page.check ´Ø¿ô¤Ï "page/p." ¤« "pages/pp. " ¤Î¤É¤Á¤é¤ò»È¤¦¤Î¤¬Å¬ÀÚ¤«
-% È½ÃǤ¹¤ë¤¿¤á¤Ë page ¥Õ¥£¡¼¥ë¥É¤Ë "-", ",", "+" ¤Îʸ»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«
-% Ä´¤Ù¤ë¡¥ÆüËܸìÍѤΥ¹¥¿¥¤¥ë¤Ç¤Ï page/pages ¤ÎÂå¤ï¤ê¤Ë p./pp. ¤ò»È¤Ã¤Æ¤¤¤ë¡¥
-%
-% Ãí°Õ¡§¤³¤³¤Ç»È¤Ã¤Æ¤¤¤ë global.max$ ¤Ïʸ»úÎó¤Î»Ä¤êÁ´Éô¤È¤¤¤¦°ÕÌ£¤Ç»È¤Ã¤Æ¤¤¤ë¡¥
-%
-% VAR: multiresult: INTEGER    (actually, a boolean)
-%
-% multi.page.check(s) ==
-%  BEGIN
-%      t := s
-%      multiresult := false
-%      while ((not multiresult) and (not empty$(t)))
-%        do
-%          if (first character of t = "-" or "," or "+")
-%            then multiresult := true
-%            else t := t with the first character removed
-%          fi
-%        od
-%      return multiresult
-%  END
-
-INTEGERS { multiresult }
-
-FUNCTION {multi.page.check}
-{ 't :=
-  #0 'multiresult :=
-    { multiresult not
-      t empty$ not
-      and
-    }
-    { t #1 #1 substring$
-      duplicate$ "-" =
-      swap$ duplicate$ "," =
-      swap$ "+" =
-      or or
-       { #1 'multiresult := }
-       { t #2 global.max$ substring$ 't := }
-      if$
-    }
-  while$
-  multiresult
-}
-
-% ÆüËܸì¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï¸¶Â§¤È¤·¤Æ page/pages ¤Ç¤Ê¤¯ p./pp. ¤ò»È¤¦¡¥
-% ¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤Ç¤Ï pp. ¤Ï¾Êά¤¹¤ë¡¥
-
-FUNCTION {format.pages}
-{ pages empty$
-    { "" }
-    { pages multi.page.check
-
-       { "pp." pages * }
-       { "p." pages *}
-
-      if$
-    }
-  if$
-}
-
-% format.vol.num.pages ´Ø¿ô¤ÏÏÀʸ»ï¡¤»¨»ï¤ÎÏÀʸ¡¤µ­»ö¤Î volume, number,
-% ¥Ú¡¼¥¸ÈϰϤò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡¥¤½¤Î·Á¼°¤Ï¥¹¥¿¥¤¥ë¤Ç°Û¤Ê¤ë¤Î¤Ç¡¤¥³¡¼¥É¤ò
-% »²¾È¤Î¤³¤È¡¥
-%
-% ¡¡¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤Ç¤Ï volume, number (year), pages ¤Î·Á¤Çʤ٤ë
-% ¤Þ¤¿ volume ¤Ï Vol.¤òÉÕ¤±¤º¤Ë bold ¤Ç¥¿¥¤¥×¥»¥Ã¥È¤¹¤ë¡¥ No. ¤âÉÕ¤±¤Ê¤¤¡¥
-% ¡¡ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï volume ¤Ï Vol.¤òÉÕ¤±¤º¤Ë bold ¤Ç¥¿¥¤¥×¥»¥Ã¥È¤·¡¤
-% No. ¤âÉÕ¤±¤Ê¤¤¡¥
-% ¡¡ÆüËÜ¥ª¥Ú¥ì¡¼¥·¥ç¥ó¥º¥ê¥µ¡¼¥Á³Ø²ñÏÀʸ»ï¤Ç¤Ï¡¤¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤È
-% Æ±¤¸¤è¤¦¤Ê·Á¤Ç¤¢¤ë¤¬¡¤volume ¤ò bold ¤Ç¥¿¥¤¥×¥»¥Ã¥È¤»¤º¤Ë¡¤ Vol. ¤ò»È¤¦¡¥
-
-
-
-
-%
-FUNCTION {format.vol.num.pages}
-{ volume empty$
-
- {""}
-
- {
- pages empty$
-
-   {
-   number empty$
-
-     {"vol." volume * }
-
-     { is.kanji.entry
-        {"vol." volume * "¡¤" * }
-        {"vol." volume * ", " * }
-       if$
-     }
-    if$
-
-    }
-
-    { is.kanji.entry
-      {"vol." volume * "¡¤" * }
-      {"vol." volume * ", " * }
-    if$
-    }
-   if$
-
-  }
-  if$
-
-  number empty$
-    'skip$
-
-    { number is.kanji.str$
-        { number *}
-        {"no." * number *}
-      if$
-
-      volume empty$
-        {}
-%      { "there's a number but no volume in " cite$ * warning$ }
-       'skip$
-      if$
-
-    }
-  if$
-
-  pages empty$
-    'skip$
-    { duplicate$ empty$
-       { pop$ format.pages }
-       { number empty$
-
-           { format.pages * }
-%          { ", " * format.pages * }
-            { is.kanji.entry
-               { "¡¤" * format.pages * }
-               { ", " * format.pages * }
-             if$ }
-
-         if$
-       }
-      if$
-    }
-  if$
-}
-
-
-
-
-% format.chapter.pages ´Ø¿ô¤Ï chapter ¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð¡¤¤½¤ÎÁ°¤Ë type ¥Õ¥£¡¼¥ë¥É
-% ¤Îʸ»úÎó¡Ê¤½¤ì¤¬¶õ¤Ê¤é "chapter"¤ò)Éղ乤롥pages ¤¬¤¢¤ì¤Ð¤½¤ì¤ò¸å¤í¤Ë
-% ²Ã¤¨¤ë¡¥¿·¤¿¤Êʸ¤ò³«»Ï¤·¤¿¤ê¤·¤Ê¤¤¡¥
-%
-% chapter ¤¬ÆüËܸìʸ»úÎó¤Î¾ì¹ç¤Ë¤Ï "chapter" ¤ÏÉղ䷤ʤ¤¡¥
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
-    'format.pages
-    { type empty$
-       { chapter is.kanji.str$
-           { "" }
-           { is.kanji.entry
-               {"¾Ï"}
-               {"chapter"}
-             if$
-           }
-         if$
-       }
-       { type "l" change.case$ }
-      if$
-      chapter is.kanji.str$ not is.kanji.entry and
-          {"Âè" chapter * swap$ *}
-          { chapter is.kanji.str$
-               {chapter *}
-               {chapter tie.or.space.connect}
-           if$
-         }
-      if$
-      pages empty$
-       'skip$
-
-%      { ", " * format.pages * }
-        { is.kanji.entry
-           { "¡¤" * format.pages * }
-           { ", " * format.pages * }
-         if$ }
-
-      if$
-    }
-  if$
-}
-
-% format.in.ed.booktitle ´Ø¿ô¤Ï¡¤editor ¥Õ¥£¡¼¥ë¥É¤¬¤¢¤ì¤Ð¤½¤ì¤òɽÂê¤ÎÁ°¤Ë
-% ÃÖ¤¤¤Æ¡¤"In <booktitle>" ¤Î·Á¤Ç»Ï¤Þ¤ëʸ¤ò³«»Ï¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡¥
-%
-% ¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¡¤ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ê¤É¤Ç¤Ï 1 ¤ò 1 ¤Ë
-% ¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¤ÊÔ½¸¼Ô̾¤Ï³ç¸Ì¤ËÆþ¤ì¤ë
-% ËܤΥ¿¥¤¥È¥ë¤¬ÆüËܸì¤Ê¤é In¡¡¤ÏÉÕ¤±¤Ê¤¤¡££±Ê¸·Á¼°¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¾ì¹ç¤Ê¤É¤Ë
-% In... ¤Ç¤Ê¤¯ in ... ¤Î·Á¼°¤È¤¹¤ë¤Ë¤Ï¡¤1 ¤ò 1 ¤Ë¤·¤Æ¤ª¤¯¡¥
-
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-        { booktitle }
-%      { booktitle ", " * format.in.ed.editors * }
-        { is.kanji.entry
-           { booktitle "¡¤" * format.in.ed.editors * }
-           { booktitle ", " * format.in.ed.editors * }
-         if$ }
-     if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.booktitle.incoll}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-       { booktitle is.kanji.str$
-            { booktitle }
-            { "in " booktitle }
-        if$
-        }
-       { booktitle is.kanji.str$
-           { booktitle "¡¤" * format.in.ed.editors.incoll * }
-           { "in " booktitle * ", " * format.in.ed.editors.incoll * }
-        if$
-        }
-     if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.booktitle.inpro}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-        { booktitle }
-        { is.kanji.entry
-           { booktitle "¡¤" * format.in.ed.editors.incoll * }
-           { booktitle ", " * format.in.ed.editors.incoll * }
-         if$ }
-     if$
-    }
-  if$
-}
-
-
-% empty.misc.check ´Ø¿ô¤Ï¥½¡¼¥È¤µ¤ì¤ë»þ¡¤Ê¸»úÎó¥é¥Ù¥ë»È¤¦»þ¤Ë key ¥Õ¥£¡¼¥ë¥É¤¬
-% ¶õ¤Ç¤Ê¤¤¤Î¤Ë¡¤£¶¤Ä¤Î¥Õ¥£¡¼¥ë¥É¤¬Á´Éô¶õ¤Ê¤éʸ¶ç¤ò¤¤¤¦¡¥¥½¡¼¥È¤µ¤ì¤Ê¤¤¡¤
-% ¿ôÃÍ¥é¥Ù¥ë¤Î»þ¤Ë¤Ï£¶¤Ä¤Î¥Õ¥£¡¼¥ë¥É¤¬Á´Éô¶õ¤Ê¤éʸ¶ç¤ò¤¤¤¦¡¥
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$ howpublished empty$
-  month empty$ year empty$ note empty$
-  and and and and and
-
-
-
-    { "all relevant fields are empty in " cite$ * warning$ }
-    'skip$
-  if$
-}
-
-% format.thesis.type ´Ø¿ô¤Ï type ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð(Âçʸ»ú¡¤¾®Ê¸»úÊÑ´¹
-% ¤·¤¿) type ¥Õ¥£¡¼¥ë¥É¤ÎÃͤò¡¤¤½¤¦¤Ç¤Ê¤±¤ì¤Ð´û¤Ë¥¹¥¿¥Ã¥¯¤ËÀѤޤì¤Æ¤¤¤ë
-% ("Master's thesis" ¤ä "PhD thesis"¤Ê¤É¤Î)ʸ»úÎó¤òÊÖ¤¹¡¥
-
-FUNCTION {format.thesis.type}
-{ type empty$
-    'skip$
-    { pop$
-      type "t" change.case$
-    }
-  if$
-}
-
-% format.tr.number ´Ø¿ô¤Ï type ¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð¤½¤ÎÃͤǡ¤¶õ¤Ê¤é "Technical Report"
-% ¤Ç»Ï¤Þ¤ê¡¤number ¤¬¤¢¤ì¤Ð¤½¤ì¤¬¸å¤Ë³¤¯Ê¸»úÎó¤òÊÖ¤¹¡¥ number ¤¬¤Ê¤±¤ì¤Ð
-% ÀèƬ¤òÂçʸ»ú¤Ë¤·¤¿Á°½Ò¤Îʸ»úÎó¤òÊÖ¤¹¡¥Ê¸¤ÎÀèƬ¤Ç»È¤ï¤ì¤ë¡¥
-
-FUNCTION {format.tr.number}
-{ type empty$
-    { "Technical Report" }
-    'type
-  if$
-  number empty$
-    { "t" change.case$ }
-    { number tie.or.space.connect }
-  if$
-}
-
-% ¤µ¤Æʸ¸¥¥ê¥¹¥ÈÆ⻲¾ÈÍѤδؿô¤ÎÀâÌÀ¤Ç¤¢¤ë¡¥¤³¤ì¤é¤Î´Ø¿ô¤Ïʸ¸¥¥Ç¡¼¥¿¥Ù¡¼¥¹
-% Ãæ¤Î¥¨¥ó¥È¥ê¤Ç¡¤Â¾¤Î¥¨¥ó¥È¥ê¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¥­¡¼¤¬ crossref ¥Õ¥£¡¼¥ë¥É¤Ë
-% ½ñ¤«¤ì¤Æ¤¤¤ë»þ¤Ë¡¤µ¯Æ°¤µ¤ì¤ë¡¥¤³¤Îµ¡Ç½¤Ë¤è¤Ã¤ÆÏÀʸ½¸¤Ê¤É¤ÎÃæ¤ÎÏÀʸ¤«¤é
-% ÏÀʸ½¸¤Ê¤É¤ò»²¾È¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥¤³¤Î¥Õ¥¡¥¤¥ëÃæ¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï°Ê²¼¤Î
-% £µ¤Ä¤Î¥±¡¼¥¹¤¬ÁÛÄꤵ¤ì¤Æ¤¤¤ë¡¥
-% (1) ARTICLE ¤¬Â¾¤Î ARTICLE ¤ò»²¾È¤·¤Æ¤¤¤ë;(2) BOOK, (3) INBOOK, ¤¢¤ë¤¤¤Ï
-% (4) INCOLLECTION ¤¬Â¾¤Î BOOK ¤ò»²¾È¤·¤Æ¤¤¤ë;(5) INPROCEEDINGS ¤¬ PROCEEDINGS
-% ¤ò»²¾È¤·¤Æ¤¤¤ë¡¥¤½¤ì¤¾¤ì¤Ë¤Ä¤¤¤Æ¸å¤Ç¾Ü¤·¤¯ÀâÌÀ¤¹¤ë¡¥
-%
-% ARTICLE ¥¨¥ó¥È¥ê¥¿¥¤¥×¤Ï¾¤Î ARTICLE ¥¨¥ó¥È¥ê¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤â¤è¤¤¡¥
-% ¤³¤ì¤ÏÏÀʸ»ï/»¨»ï¤¬¤¢¤ë£±¤Ä¤ÎÏÃÂê¤ÎÆý¸¤Ë¤Ê¤Ã¤Æ¤¤¤ë»þ¤Ë¡¤JOURNAL ¥¿¥¤¥×¤Ê¤É
-% ¤È¤¤¤¦¤â¤Î¤Ï¤Ê¤¤¤«¤é¡¤¤³¤ì¤òÃø¼Ô¡¤É½Âê¤Î¤Ê¤¤ ARTICLE ¤È¤·¤Æ°·¤ï¤Ê¤±¤ì¤Ð¤Ê¤é
-% ¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡¥¤³¤Î»þ¤Ë¤Ï¤½¤Î journal ¤¬»²¾Èʸ¸¥¥ê¥¹¥È¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¡¤
-% ·Ù¹ð¥á¥Ã¥»¡¼¥¸¤¬2¤Ä½Ð¤µ¤ì¤ë¡¥¤Ç¤âÀ¤¤ÎÃæ¤Ê¤ó¤Æ¤·¤ç¤»¤ó¤³¤ó¤Ê¤â¤Î¤µ¡¥
-%
-% "In" ¤Ç¤Ê¤¯ "in ¤Ë¤¹¤ë¤È¤«¡¤\em ¤òÉÕ¤±¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤È¤«¤Ç¤­¤ë¤è¤¦¤Ë
-% ¥³¡¼¥É¤ÏÊѹ¹¤µ¤ì¤Æ¤ª¤ê¡¤É¬¤º¤·¤â°Ê²¼¤Î¥¢¥ë¥´¥ê¥º¥à¤È°ìÃפ·¤Ê¤¤¡¥
-%
-% format.article.crossref ==
-%  BEGIN
-%      if empty$(key) then
-%          if empty$(journal) then
-%              warning$("need key or journal for " * cite$ *
-%                                              " to crossref " * crossref)
-%              return(" \cite{" * crossref * "}")
-%          else
-%              return("In " * emphazise.correct (journal) *
-%                                              " \cite{" * crossref * "}")
-%              fi
-%      else
-%          return("In " * key * " \cite{" * crossref * "}")
-%      fi
-%  END
-%
-% Â¾¤Îʸ¸¥¥ê¥¹¥ÈÆ⻲¾ÈÍѤδؿô¤âƱ¤¸¤è¤¦¤Ê¤â¤Î¤Ê¤Î¤Ç¡¤¥³¥á¥ó¥È¥Ð¡¼¥¸¥ç¥ó¤Ï¤Ê¤¤¡¥
-
-FUNCTION {format.addr.pub}
-{ publisher empty$
-    { "" }
-    { address empty$
-       { publisher }
-        { is.kanji.entry
-            { publisher "¡¤" * address * }
-            { publisher ", " * address * }
-        if$ }
-%      { publisher ", " * address * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.paddress}
-{ address empty$
-    { "" }
-    { address }
-  if$
-}
-
-
-FUNCTION {format.article.crossref}
-{ key empty$
-    { journal empty$
-       { "need key or journal for " cite$ * " to crossref " * crossref *
-         warning$
-         ""
-       }
-       { title is.kanji.str$
-           { " " journal *  }
-
-
-           { " " journal * }
-
-
-          if$
-       }
-      if$
-    }
-    { title is.kanji.str$
-       { " " key * }
-
-       { "in " key * }
-
-      if$
-    }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-% Ê¸¸¥¥ê¥¹¥ÈÆ⻲¾È¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤ÎÊÔ¼Ô̾¤È¤·¤Æ¤ÏÀ«¤Î¤ß¤ò¡¤ÊԼԤοͿô¤Ë
-% ±þ¤¸¤Æ¡¤"editor", "editor1 and editor2", "editor1 et~al." ¤Î·Á¼°¤Çɽ¸½¤¹¤ë¡¥
-%
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï»²¾ÈÀè¤ÎÃø¼Ô̾¤â¥Õ¥ë¥Í¡¼¥à¤Ç½ÐÎϤ¹¤ë¡¥
-
-FUNCTION {format.crossref.editor}
-{ editor is.kanji.str$
-
-     {editor #1 "{ff}" format.name$ duplicate$
-
-      empty$
-       {pop$ editor #1 "{ll}" format.name$}
-       'skip$
-      if$
-      }
-
-      {editor #1 "{vv~}{ll}" format.name$}
-
-  if$
-  editor num.names$ duplicate$
-  #2 >
-    { editor is.kanji.str$
-
-         {pop$ "¾" *} {pop$ ", et~al." * } if$
-
-    }
-    { #2 <
-       'skip$
-
-       { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-
-           { editor is.kanji.str$
-
-               {"¾" *} {", et~al." * } if$
-
-           }
-           { editor is.kanji.str$
-               {
-
-%                ", " *
-                  is.kanji.entry
-                      { "¡¤" *  }
-                      { ", " *  }
-                   if$ 
-
-                  editor #2 "{ff}" format.name$ duplicate$
-                  empty$
-                       {pop$ editor #2 "{ll}" format.name$}
-                       'skip$
-                  if$
-                *
-               }
-               {" and " * editor #2 "{vv~}{ll}" format.name$ * }
-             if$
-           }
-         if$
-       }
-      if$
-    }
-  if$
-}
-
-% BOOK (INBOOK) ¥¨¥ó¥È¥ê·¿¤Ç¤Ï(Ê£¿ô´¬¤«¤é¤Ê¤ë¤â¤Î¤Î°ìÉô¤Ç¤¢¤ë¤È¤·¤Æ)¾¤Î
-% BOOK(Ê£¿ô´¬Á´Éô) ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤â¤è¤¤¡¥
-% ÉáÄ̤Ϡeditor ¤¬¤¢¤ë¤«¤é¡¤¤½¤Î»þ¤Ï»²¾È¾ðÊó¤Ë¤½¤ì¤ò»È¤¦¡¥¤Ê¤±¤ì¤Ð key
-% ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð key ¤ò¡¤key ¤¬¶õ¤Ê¤é(¥·¥ê¡¼¥º¤ËÊ£¿ô´¬¤ÎɽÂ꤬Æþ¤Ã¤Æ
-% ¤¤¤ë¤Ï¤º¤À¤«¤é) series ¥Õ¥£¡¼¥ë¥É¤ò»È¤¦¡¥
-
-FUNCTION {format.book.crossref}
-{ volume empty$
-    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
-       title is.kanji.str$
-
-       {"  "} {"in "} if$
-
-    }
-    { volume is.kanji.str$
-       { volume }
-       { is.kanji.entry
-           {"Âè" volume * "´¬" *}
-           {"vol." volume tie.or.space.connect " of " *  }
-         if$
-       }
-      if$
-    }
-  if$
-  editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-       { series empty$
-           { "need editor, key, or series for " cite$ * " to crossref " *
-             crossref * warning$
-             "" *
-           }
-
-           { series is.kanji.str$
-
-%              { series ", " * swap$ * }
-                { is.kanji.entry
-                     { series "¡¤" * swap$ * }
-                     { series ", " * swap$ * }
-                 if$ }
-
-               { series * }
-             if$
-           }
-
-         if$
-       }
-       { key * }
-      if$
-    }
-    { format.crossref.editor * }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-% INCOLLECTION ¥¨¥ó¥È¥ê·¿¤Ç¤Ï BOOK (ÏÀʸ½¸¤Ç¤¢¤ë¤È¤·¤Æ) ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ
-% ¤â¤è¤¤¡¤¤¢¤ë¤¤¤Ï INPROCEEDINGS ¤Ï PROCEEDING ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤â¤è¤¤¡¥
-% editor ¤¬ÉáÄ̤Ϥ¢¤ë¤«¤é¡¤¤½¤ì¤ò»²¾È¾ðÊó¤È¤·¤Æ»È¤¦¡¥key ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤Ê¤±
-% ¤ì¤Ð key ¤ò¡¤key ¤¬¶õ¤Ê¤é(¤½¤³¤Ë»²¾È¤·¤Æ¤¤¤ë¤â¤Î¤ÎɽÂ꤬Æþ¤Ã¤Æ¤¤¤ë¤Ï¤º¤À¤«¤é)
-% booktitle ¥Õ¥£¡¼¥ë¥É¤ò»È¤¦¡¥
-
-FUNCTION {format.incoll.inproc.crossref}
-{ editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-       { booktitle empty$
-           { "need editor, key, or booktitle for " cite$ * " to crossref " *
-             crossref * warning$
-             ""
-           }
-           { booktitle is.kanji.str$
-               { booktitle }
-
-
-
-               { booktitle }
-
-
-
-              if$
-           }
-         if$
-       }
-
-       { "in " key * }
-
-      if$
-    }
-    { title is.kanji.str$
-       {" " format.crossref.editor * }
-
-       {"in " format.crossref.editor * }
-
-      if$
-    }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-% ¤³¤³¤«¤é .BIB ¥Õ¥¡¥¤¥ëÃæ¤Ë½ñ¤«¤ì¤ë²ÄǽÀ­¤Î¤¢¤ë¥¨¥ó¥È¥ê¤Î·¿(ARTICLE ¤È¤«
-% BOOK ¤È¤«)Ëè¤Ë¡¤´Ø¿ô¤òÄêµÁ¤¹¤ë¡¥¤³¤ì¤é¤Î´Ø¿ô¤¬ .BBL ¥Õ¥¡¥¤¥ë¤Ë½ÐÎϤò¹Ô¤¦¡¥
-% ¤³¤ì¤é¤Î´Ø¿ô¤ÎÄêµÁ¤Ï READ ¥³¥Þ¥ó¥É¤è¤êÁ°¤Ë¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡¥¤µ¤é¤Ë¥¹¥¿¥¤¥ë
-% À߷׼ԤȤ·¤Æ¤Ï¡¤Ì¤ÄêµÁ¤Î·¿ÍѤˠdefault.type ¤È¤¤¤¦´Ø¿ô¤âÄêµÁ¤¹¤ëɬÍפ¬¤¢¤ë¡¥
-% Ãí°Õ: °Ê²¼¤Ç¼¨¤µ¤ì¤Æ¤¤¤ë¥Õ¥£¡¼¥ë¥É¤Î½çÈÖ¤Ï(inbook, proceedings¤ÇÆäË
-%       ÃǤäƤʤ¤¸Â¤ê)¡¤½ÐÎϤµ¤ì¤ë½çÈÖ¤Ëʤó¤Ç¤¤¤ë¡¥
-%
-% ³Ø²ñ»ï¤Î·Á¼°¤Ë¹ç¤ï¤»¤Æ¥³¡¼¥É¤¬½¤Àµ¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¤¥¢¥ë¥´¥ê¥º¥à¤È¤Ïɬ¤º¤·¤â
-% °ìÃפ·¤Ê¤¤¡¥
-%
-% article ´Ø¿ô¤Ï ARTICLE ÍѤǤ¢¤ê¡¤Â¾¤Î ARTICLE ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤è¤¤¡¥
-%      É¬¿Ü: author, title, journal, year
-%      Ç¤°Õ: volume, number, pages, month, note
-%
-% article ==
-%  BEGIN
-%      output.bibitem
-%      output.check(format.authors,"author")
-%      new.block
-%      output.check(format.title,"title")
-%      new.block
-%      if missing$(crossref) then
-%          output.check(emphasize(journal),"journal")
-%          output(format.vol.num.pages)
-%          output.check(format.date,"year")
-%       else
-%          output.nonnull(format.article.crossref)
-%          output(format.pages)
-%      fi
-%      new.block
-%      output(note)
-%      fin.entry
-%  END
-%
-% book ´Ø¿ô¤ÏËÜÁ´ÂΤλ²¾ÈÍÑ¡¥BOOK ¤Ç¤Ï¾¤Î BOOK ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤è¤¤¡¥
-%      É¬¿Ü: author or editor, title, publisher, year
-%      Ç¤°Õ: volume or number, series, address, edition, month, note
-%             0 ¤¬ 1 ¤Ê¤é¡¤pages ¤âǤ°Õ¥Õ¥£¡¼¥ë¥É
-%
-% book ==
-%  BEGIN
-%      if empty$(author) then output.check(format.editors,"author and editor")
-%      else    output.check(format.authors,"author")
-%              if missing$(crossref) then
-%                  either.or.check("author and editor",editor)
-%              fi
-%      fi
-%      new.block
-%      output.check(format.btitle,"title")
-%      if missing$(crossref) then
-%          output(format.bvolume)
-%          new.block
-%          output(format.number.series)
-%          new.sentence
-%          output.check(publisher,"publisher")
-%          output(address)
-%       else
-%          new.block
-%          output.nonnull(format.book.crossref)
-%      fi
-%      output(format.edition)
-% #if    0
-%        output(pages)
-% #endif 0
-%      output.check(format.date,"year")
-%      new.block
-%      output(note)
-%      fin.entry
-%  END
-%
-% Â¾¤Î¥¨¥ó¥È¥ê´Ø¿ô¤âƱ¤¸¤è¤¦¤Êʪ¤Ê¤Î¤Ç¡¤¥³¥á¥ó¥È¥Ð¡¼¥¸¥ç¥ó¤Ï¤Ê¤¤¡¥
-% ¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤Ç¤Ï volume, number, year, pages ¤Î½ç¤Ç½ÐÎϤ¹¤ë¡¥
-
-FUNCTION {article}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-
-  format.title "title" output.check
-%  new.block
-  blank.sep
-  crossref missing$
-    { journal emphasize "journal" output.check
-
-      format.vol.num.pages output
-      format.date "year" output.check
-
-}
-    { format.article.crossref output.nonnull
-      format.pages output
-    }
-  if$
-
-  new.block
-  note output
-  fin.entry
-}
-
-
-
-FUNCTION {book}
-{ output.bibitem
-
-  author empty$
-     { format.editors "editor" output.check
-       blank.sep
-       new.sentence
-       format.btitle "title" output.check
-       blank.sep
-%       new.sentence
-     }
-     { format.authors "author" output.check
-       new.block
-       format.btitle "title" output.check
-       blank.sep
-%  format.editors output
-%       new.block
-
-     }
-%    { format.editors "author and editor" output.check }
-%    { format.authors output.nonnull
-%      crossref missing$
-%      { "author and editor" editor either.or.check }
-%      'skip$
-%      if$
-%    }
-  if$
-  crossref missing$
-    { 
-       author empty$
-          {
-             new.block
-%              blank.sep
-  
-           } 
-          { 
-             format.in.ed.editors output
-%             new.block
-%              blank.sep
-          }
-       if$
-      format.bvolume output
-      new.block
-      format.number.series output
-      series empty$
-      {
-         new.sentence
-      }
-      {
-         new.block
-      }
-      if$
-      publisher "publisher" output.check
-     format.paddress output
-%      address output
-%      new.block
-      blank.sep
-    }
-    { new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-  new.block
-  note output
-  fin.entry
-}
-
-% booklet ¤ÏÀ½Ëܤµ¤ì¤Æ¤Ï¤¤¤ë¤¬¡¤½ÐÈǼҡ¤¥¹¥Ý¥ó¥µ¡¼µ¡´Ø̾¤Î¤Ê¤¤¤â¤Î
-%      É¬¿Ü: title
-%      Ç¤°Õ: author, howpublished, address, month, year, note
-
-FUNCTION {booklet}
-{ output.bibitem
-  format.authors output
-  new.block
-  format.title "title" output.check
-  blank.sep
-  howpublished address new.block.checkb
-  howpublished output
-  address output
-  format.date output
-
-  new.block
-  note output
-  fin.entry
-}
-
-% conference ¥¿¥¤¥×¤Ë¤Ä¤¤¤Æ¤Ï inproceedings ¤ò»²¾È¤»¤è¡¥
-
-% inbook ¤ÏËܤΣ±Éô(¾Ï¡¤Àá and/or ¥Ú¡¼¥¸ÈÏ°Ï)¤ò»²¾È¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ê¡¤
-% BOOK ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤¤¤Æ¤â¤è¤¤¡¥ volume ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¤
-% type ¥Õ¥£¡¼¥ë¥É¤Î¾ðÊ󤬠number ¤ä series ¤è¤ê¤âÁ°¤Ëʤ٤é¤ì¤ë¡¥
-%      É¬¿Ü: author or editor, title, chapter and/or pages, publisher,year
-%      Ç¤°Õ: volume or number, series, type, address, edition, month, note
-
-FUNCTION {inbook}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check }
-    { format.authors output.nonnull
-      crossref missing$
-       { "author and editor" editor either.or.check }
-       'skip$
-      if$
-    }
-  if$
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-
-      format.chapter.pages "chapter and pages" output.check
-
-      new.block
-      format.number.series output
-
-%      new.block
-      new.sentence
-      publisher "publisher" output.check
-      format.paddress output
-      new.block
-    }
-
-    { format.chapter.pages "chapter and pages" output.check
-
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-
-
-  new.block
-  note output
-  fin.entry
-}
-
-% INCOLLECTION ¤Ï INBOOK ¤ÈƱ¤¸¤è¤¦¤Ê¤â¤Î¤Ç¤Ï¤¢¤ë¤¬¡¤»²¾È¤·¤Æ¤¤¤ë¤â¤Î¤¬
-% ¤½¤ì¸ÇÍ­¤ÎɽÂê¤ò»ý¤Ä¤â¤Î¤Ç¤¢¤ë(¤¿¤Ö¤óÁ´ÂΤÎÊԼԤ⤢¤ë)¡¥
-% INCOLLECTION ¤Ï BOOK ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤â¤è¤¤¡¥ 
-%      É¬¿Ü: author, title, booktitle, publisher, year
-%      Ç¤°Õ: editor, volume or number, series, type, chapter, pages,
-%                      address, edition, month, note
-
-FUNCTION {incollection}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  blank.sep
-%  new.block
-  crossref missing$
-    { format.in.ed.booktitle.incoll output
-      format.bvolume output
-      format.number.series output
-      format.chapter.pages output
-      new.block
-      publisher "publisher" output.check
-      format.paddress output
-      new.block
-      format.edition output
-      format.date "year" output.check
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-
-  new.block
-  note output
-  fin.entry
-}
-
-% INPROCEEDINGS ¤Ï²ñµÄ¤ÎÏÀʸ/ͽ¹Æ½¸¤ËºÜ¤Ã¤Æ¤¤¤ëÏÀʸ¤Ç¡¤ÏÀʸ/ͽ¹Æ½¸¤òʸ¸¥¥ê¥¹¥È
-% Æ⻲¾È¤·¤Æ¤â¤è¤¤¡¥address ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤±¤ì¤Ð month (&year) ¤¬ note ¤ÎľÁ°
-% ÃÖ¤«¤ì¤ë¡¥
-%      É¬¿Ü: author, title, booktitle, year
-%      Ç¤°Õ: editor, volume or number, series, pages, address, month,
-%            organization, publisher, note
-
-FUNCTION {inproceedings}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  blank.sep
-%  new.block
-  crossref missing$
-%    { format.in.ed.booktitle.incoll output
-    { format.in.ed.booktitle.inpro "booktitle" output.check
-      format.vol.num.pages output
-      new.block
-      address empty$
-       { organization publisher new.sentence.checkb
-          new.block
-         organization output
-         mid.sentence 'output.state :=
-          new.block
-         publisher output
-         format.date "year" output.check
-       }
-       { address output
-          blank.sep
-         format.date "year" output.check
-          new.block
-         organization output
-         mid.sentence 'output.state :=
-          new.block
-  publisher output
-       }
-      if$
-%    { format.in.ed.booktitle.incoll output
-%      format.bvolume output
-%      format.number.series output
-%      format.chapter.pages output
-%      new.block
-%      publisher "publisher" output.check
-%      format.paddress output
-%      new.block
-%      format.edition output
-%      format.date "year" output.check
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-%  new.block
-  note output
-  fin.entry
-}
-
-%FUNCTION {inproceedings}
-%{ output.bibitem
-%  format.authors "author" output.check
-%  new.block
-%  format.title "title" output.check
-%%  blank.sep
-%%  new.block
-%  crossref missing$
-%    { format.in.ed.booktitle "booktitle" output.check
-%      format.vol.num.pages output
-%%      format.number.series output
-%%      format.pages output
-%      new.block
-%      address empty$
-%      { organization publisher new.sentence.checkb
-%          new.block
-%        organization output
-%        mid.sentence 'output.state :=
-%          new.block
-%        publisher output
-%        format.date "year" output.check
-%      }
-%      { address output
-%          blank.sep
-%        format.date "year" output.check
-%          new.block
-%        organization output
-%        mid.sentence 'output.state :=
-%          new.block
-%        publisher output
-%      }
-%      if$
-%    }
-%    { format.incoll.inproc.crossref output.nonnull
-%      format.pages output
-%    }
-%  if$
-%  new.block
-%  note output
-%  fin.entry
-%}
-
-% conference ´Ø¿ô¤Ï Scribe ¤È¤Î¸ß´¹À­¤Î¤¿¤á¤Ë¤¢¤ë¡¥
-
-FUNCTION {conference} { inproceedings }
-
-% manual ¤Ï¥Þ¥Ë¥å¥¢¥ë¡¥
-%      É¬¿Ü: title
-%      Ç¤°Õ: author, organization, address, edition, month, year, note
-
-FUNCTION {manual}
-{ output.bibitem
-  author empty$
-    { organization empty$
-       'skip$
-       { organization output.nonnull
-         address output
-       }
-      if$
-    }
-    { format.authors output.nonnull }
-  if$
-  new.block
-  format.btitle "title" output.check
-  author empty$
-    { organization empty$
-       { address new.block.checka
-         address output
-       }
-       'skip$
-      if$
-    }
-    { organization address new.block.checkb
-      organization output
-      address output
-    }
-  if$
-  format.edition output
-  format.date output
-
-  new.block
-  note output
-  fin.entry
-}
-
-% mastersthesis ¤Ï½¤»ÎÏÀʸ
-%      É¬¿Ü: author, title, school, year
-%      Ç¤°Õ: type, address, month, note
-
-FUNCTION {mastersthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-%  new.block
-  blank.sep
-  "½¤»ÎÏÀʸ" format.thesis.type output.nonnull
-
-  school "school" output.check
-  address output
-  format.date "year" output.check
-
-  new.block
-  note output
-  fin.entry
-}
-
-% misc ¤Ï¾¤Î¤É¤ì¤Ë¤â¤¢¤Æ¤Ï¤Þ¤é¤Ê¤¤Êª
-%      É¬¿Ü: Ç¤°Õ¥Õ¥£¡¼¥ë¥É¤Î¾¯¤Ê¤¯¤È¤â£±¤Ä
-%      Ç¤°Õ: author, title, howpublished, month, year, note
-
-FUNCTION {misc}
-{ output.bibitem
-  format.authors output
-  title howpublished new.block.checkb
-  format.title output
-  blank.sep
-  howpublished new.block.checka
-  howpublished output
-  format.date output
-
-  new.block
-  note output
-  fin.entry
-  empty.misc.check
-}
-
-% phdthesis(Çî»ÎÏÀʸ) ¤Ï mastersthesis ¤Î¤è¤¦¤Êʪ¡¥
-%      É¬¿Ü: author, title, school, year
-%      Ç¤°Õ: type, address, month, note
-
-FUNCTION {phdthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.btitle "title" output.check
-%  new.block
-  blank.sep
-  "Ph.D thesis" format.thesis.type output.nonnull
-  school "school" output.check
-  address output
-  format.date "year" output.check
-
-  new.block
-  note output
-  fin.entry
-}
-
-% proceedings ¤Ï²ñµÄ¤ÎÏÀʸ/ͽ¹Æ½¸¤Ç¤¢¤ë¡¥
-% organization ¥Õ¥£¡¼¥ë¥É¤¬¤¢¤Ã¤Æ¡¤ editor ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤¤»þ¤Ë¤Ï¡¤
-% organization ¥Õ¥£¡¼¥ë¥É¤¬Ç¤°Õ¥Õ¥£¡¼¥ë¥É¤ÎºÇ½é¤Î¤â¤Î¤È¤·¤Æ»È¤ï¤ì¤ë
-% (ºÇ½é¤Î¥Ö¥í¥Ã¥¯¤ò¶õ¤Ë¤Ï¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¡Ë¡¥
-% address ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤±¤ì¤Ð¡¤month (& year) ¤¬ note ¤ÎľÁ°¤Ëʤ֡¥
-%      É¬¿Ü: title, year
-%      Ç¤°Õ: editor, volume or number, series, address, month,
-%            organization, publisher, note
-
-FUNCTION {proceedings}
-{ output.bibitem
-  editor empty$
-    { organization output }
-    { format.editors output.nonnull }
-  if$
-  new.block
-  format.btitle "title" output.check
-  blank.sep
-  format.bvolume output
-  format.number.series output
-  address empty$
-    { editor empty$
-       { publisher new.sentence.checka }
-       { organization publisher new.sentence.checkb
-         organization output
-       }
-      if$
-      publisher output
-      format.date "year" output.check
-
-    }
-    { address output.nonnull
-      format.date "year" output.check
-
-
-      new.block
-
-      editor empty$
-       'skip$
-       { organization output }
-      if$
-      publisher output
-    }
-  if$
-  new.block
-  note output
-  fin.entry
-}
-
-% techreport ¤Ï¥Æ¥¯¥Ë¥«¥ë¥ì¥Ý¡¼¥È
-%      É¬¿Ü: author, title, institution, year
-%      Ç¤°Õ: type, number, address, month, note
-
-FUNCTION {techreport}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  blank.sep
-%  new.block
-  format.tr.number output.nonnull
-  institution "institution" output.check
-  address output
-  format.date "year" output.check
-
-  new.block
-  note output
-  fin.entry
-}
-
-% unpublished ¤Ï½ÐÈǤµ¤ì¤Æ¤¤¤Ê¤¤¤â¤Î¡¥
-%      É¬¿Ü: author, title, note
-%      Ç¤°Õ: month, year
-
-FUNCTION {unpublished}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  blank.sep
-%  new.block
-  note "note" output.check
-  format.date output
-  fin.entry
-}
-
-% Ê¬ÎàÉÔÌÀ¤Î¥¨¥ó¥È¥ê¤ËÂФ·¤Æ¤Ï `misc' ¤ò»È¤¦¡¥(J)BibTeX ¤Ï·Ù¹ð¤ò½Ð¤¹¡¥
-
-FUNCTION {default.type} { misc }
-
-% ¥¹¥¿¥¤¥ë¤Ç°Û¤Ê¤ë¤«¤âÃΤì¤Ê¤¤¤¬¡¤°ìÈÌŪ¤Ê¥Þ¥¯¥í¤¬°Ê²¼¤Ëʤó¤Ç¤¤¤ë¡¥
-% ÍøÍѼԤϤ³¤ì¤é¤Î¥Þ¥¯¥í¤ò»È¤¦¤Î¤¬Ë¾¤Þ¤·¤¤¡¥
-%
-% ·î¤Î̾Á°¤Ï¥Õ¥ë¥¹¥Ú¥ë¤«¾Êά·Á¤Ç½ñ¤¯¡¥
-
-
-
-MACRO {jan} {"Jan."}
-
-MACRO {feb} {"Feb."}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"Apr."}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"Aug."}
-
-MACRO {sep} {"Sept."}
-
-MACRO {sept} {"Sept."}
-
-MACRO {oct} {"Oct."}
-
-MACRO {nov} {"Nov."}
-
-MACRO {dec} {"Dec."}
-
-
-
-% ÏÀʸ»ï̾¤Ï¥Õ¥ë¥¹¥Ú¥ë¤«¾Êά·Á¤Çɽ¼¨¤¹¤ë¡¥¾Êά·Á¤Ï ACM ¤Î½ÐÈÇʪ¤Ë¤¢¤ë·Á¡¥
-% ¤³¤ì¤È¤Þ¤Ã¤¿¤¯°ã¤¦¥»¥Ã¥È¤Î¾Êά·Á¤ò»È¤¦¾ì¹ç¤Ë¤Ï¡¤¤½¤ÎÄêµÁ¤Î¤ß¤«¤é¤Ê¤ë
-% .bib ¥Õ¥¡¥¤¥ë¤òºî¤ë¤Î¤¬°ìÈÖ¤¤¤¤¤À¤í¤¦¡¥¤½¤¦¤¹¤ì¤ÐÍøÍѼԤϠ\bibliography
-% ¥³¥Þ¥ó¥É¤Î£±ÈÖÌܤΰú¿ô¤È¤·¤Æ¤½¤ì¤ò»ØÄꤷ¤Æ¡¤¤³¤ì¤é¤ò¼è¤ê¹þ¤á¤ë¡¥
-
-
-
-MACRO {acmcs} {"ACM Comput. Surv."}
-
-MACRO {acta} {"Acta Inf."}
-
-MACRO {cacm} {"Commun. ACM"}
-
-MACRO {ibmjrd} {"IBM J. Res. Dev."}
-
-MACRO {ibmsj} {"IBM Syst.~J."}
-
-MACRO {ieeese} {"IEEE Trans. Softw. Eng."}
-
-MACRO {ieeetc} {"IEEE Trans. Comput."}
-
-MACRO {ieeetcad}
- {"IEEE Trans. Comput.-Aided Design Integrated Circuits"}
-
-MACRO {ipl} {"Inf. Process. Lett."}
-
-MACRO {jacm} {"J.~ACM"}
-
-MACRO {jcss} {"J.~Comput. Syst. Sci."}
-
-MACRO {scp} {"Sci. Comput. Programming"}
-
-MACRO {sicomp} {"SIAM J. Comput."}
-
-MACRO {tocs} {"ACM Trans. Comput. Syst."}
-
-MACRO {tods} {"ACM Trans. Database Syst."}
-
-MACRO {tog} {"ACM Trans. Gr."}
-
-MACRO {toms} {"ACM Trans. Math. Softw."}
-
-MACRO {toois} {"ACM Trans. Office Inf. Syst."}
-
-MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."}
-
-MACRO {tcs} {"Theoretical Comput. Sci."}
-
-MACRO {tieice} {"¿®³ØÏÀ"}
-MACRO {tipsj}  {"¾ðÊó½èÍý³Ø²ñÏÀʸ»ï"}
-MACRO {jipsj}  {"J.~Info. Proc. Soc. of Japan"}
-MACRO {jorsj}  {"Journal of the O. R. Society of Japan"}
-
-
-
-% .BBL ¥Õ¥¡¥¤¥ë¤Î¥¨¥ó¥È¥ê¤òÆɤ߹þ¤à
-
-READ
-
-% Æɤ߹þ¤Þ¤ì¤¿Ê¸¸¥¤Î¥Ç¡¼¥¿¤¬´Á»ú¤Î¤â¤Î¤«¤É¤¦¤«¥Á¥§¥Ã¥¯¤·¤Æ¥Õ¥é¥°¤òÀßÄꤹ¤ë¡¥
-% ASCII ÈǤΠ0.98 ÍѤΤâ¤Î¤ò½¤Àµ¤·¤¿¡¥
-
-FUNCTION {set.is.kanji.entry}
-{
-  author    field.or.null is.kanji.str$
-  title     field.or.null is.kanji.str$ or
-  editor    field.or.null is.kanji.str$ or
-  journal   field.or.null is.kanji.str$ or
-  booktitle field.or.null is.kanji.str$ or
-  series    field.or.null is.kanji.str$ or
-  'is.kanji.entry :=
-}
-
-ITERATE {set.is.kanji.entry}
-
-% sortify ´ØÁǤϰú¿ô¤ò purify$ ¤·¤¿¸å¤Ë¾®Ê¸»ú¤ËÊÑ´¹¤¹¤ë¡¥¥½¡¼¥È¤Î¤¿¤á¡¤
-% ¤¢¤ë¤¤¤Ï¥½¡¼¥È¸å¤Ë¥é¥Ù¥ë¤òºî¤ë»þ¤Ë»È¤ï¤ì¤ë¡¥
-%
-% chop.word(w,len,s) ¤Ï s ¤½¤Î¤â¤Î¤«¡¤¤¢¤ë¤¤¤Ï s ¤ÎºÇ½é¤Î len Ê¸»ú¤¬ w ¤È
-% Åù¤·¤±¤ì¤Ð(¤³¤ÎÈæ³Ó¤Ï´Ø¿ô¤ÎÄêµÁ¤Î3¹ÔÌܤǹԤï¤ì¤ë w ¤è¤ê¸å¤í¤Î s ¤Î
-% Éôʬʸ»úÎó¤òÊÖ¤¹
-
-
-
-
-
-% °Ê²¼¤ÎŤ¤¥³¥á¥ó¥È¤Ïʸ»úÎó¥é¥Ù¥ë¤Î¾ì¹ç¤Î¤ß¤Ë¤¢¤Æ¤Ï¤Þ¤ë¡¥
-%
-% format.lab.names ´Ø¿ô¤Ï̾Á°¤Î von ¤È last ¥Ñ¡¼¥È¤ÎƬʸ»ú¤ò»È¤Ã¤Æû¤¤¥é¥Ù¥ë
-% ¤òºî¤ë(̾Á°¤Î¿ô¤¬£´°Ê¾å¤Î¾ì¹ç¤Ë¤Ï£³¤Ä¤ÇÀڤꡤ"+" ¤ò¸ªÉÕ¤­¤Ç²Ã¤¨¤ë¡¥Ì¾Á°¤¬
-% Ê£¿ô¤¢¤ê¡¤ºÇ¸å¤¬ "others" ¤Ç¤¢¤ë¾ì¹ç¤âƱÍͤˠ"+" ¤òÉÕ¤±¤ë¡Ë¡¥
-% Ì¾Á°¤¬£±¤Ä¤·¤«¤Ê¤¯¡¤von ¤È last ¥Ñ¡¼¥È¤«¤é¤Ê¤ë̾Á°¥È¡¼¥¯¥ó¤¬£±¤Ä¤·¤«¤Ê¤¤¤È¡¤
-% ("Knuth" ¤Ï£±¤Ä¡¤"Brinch Hansen"¤Ï£²¤Ä) À«(last name)¤ÎƬ£³Ê¸»ú¤«¤é¥é¥Ù¥ë¤ò
-% ºî¤ë¡¥et.al.char.used ¤ÏɬÍפ˱þ¤¸¤Æ LaTeX ¥Þ¥¯¥í¤ò½ñ¤­½Ð¤¹¤¿¤á¤Ë¡¤"+" ¤¬
-% »È¤ï¤ì¤¿¤«¤É¤¦¤«¤òÊÝ»ý¤¹¤ëÏÀÍý·¿¤ÎÊÑ¿ô¤Ç¤¢¤ë¡¥
-% 
-% ´Á»úÃø¼Ô̾¤Î¾ì¹ç¤Ë¤Ï yomi ¥Õ¥£¡¼¥ë¥É¤Î¾ðÊó¤ò»È¤Ã¤Æ¾å¤ÈƱÍͤ˥é¥Ù¥ë¤òºî¤ë¡¥
-% yomi ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤±¤ì¤Ð¡¤Âè°ìÃø¼Ô¤ÎÀ«¤Î¤ß¤«¤é¥é¥Ù¥ë¤òºî¤ë¡¥
-%
-% format.lab.names(s) ==
-%  BEGIN
-%    if not empty$(yomi) then s := yomi fi
-%    if is.kanji.str$(s) then return Âè°ìÃø¼Ô¤ÎÀ« fi
-%    else do
-%      numnames := num.names$(s)
-%      if numnames > 1 then
-%          if numnames > 4 then
-%              namesleft := 3
-%          else
-%              namesleft := numnames
-%          nameptr := 1
-%          nameresult := ""
-%          while namesleft > 0
-%            do
-%              if (name_ptr = numnames) and
-%                   format.name$(s, nameptr, "{ff }{vv }{ll}{ jj}") = "others"
-%                 then nameresult := nameresult * "{\etalchar{+}}"
-%                      et.al.char.used := true
-%                 else nameresult := nameresult *
-%                              format.name$(s, nameptr, "{v{}}{l{}}")
-%              nameptr := nameptr + 1
-%              namesleft := namesleft - 1
-%            od
-%          if numnames > 4 then
-%              nameresult := nameresult * "{\etalchar{+}}"
-%              et.al.char.used := true
-%      else
-%          t := format.name$(s, 1, "{v{}}{l{}}")
-%          if text.length$(t) < 2 then % there's just one name-token
-%              nameresult := text.prefix$(format.name$(s,1,"{ll}"),3)
-%          else
-%              nameresult := t
-%          fi
-%      fi
-%      return nameresult
-%    od
-%  END
-%
-% ¥é¥Ù¥ë¤Î¼çÍ×Éôʬ¤òºî¤ë»þ¤Ë¤É¤Î¥Õ¥£¡¼¥ë¥É¤ËÃíÌܤ¹¤ë¤«¤Ï¥¨¥ó¥È¥ê¤Î·¿¤Ç°Û¤Ê¤ë¡¥
-% ¤³¤ì¤Ë¤è¤Ã¤Æ¡¤¤É¤Î·¿¤Ç¤âƱ¤¸¾ðÊó¤ò»È¤¦(Î㤨¤Ð author, editor, key ¤Î½ç¤Ë»È¤¦)
-% ¾ì¹ç¤ËÈæ¤Ù¤Æ¡¤LaTeX book ¤Ç½Ò¤Ù¤é¤ì¤Æ¤¤¤ë¡Ö̵»ë¤µ¤ì¤ë¡×¥Õ¥£¡¼¥ë¥É¤¬ËÜÅö¤Ë
-% ¡Ö̵»ë¤Ç¤­¤ë¡×¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡¥MISC ¤ÎȽÄê¤Ï calc.label ´Ø¿ôÃæ¤Î if ¤Î
-%  ºÇ¸å¤Î else Éô¤ËÃÖ¤«¤ì¤Æ¤¤¤ë¤«¤é¡¤¥Ç¡¼¥¿¥Ù¡¼¥¹Ãæ¤ÎÀµ¤·¤¯¤Ê¤¤¥¨¥ó¥È¥ê·¿¤Ç¤â
-% ¤Á¤ã¤ó¤È½èÍý¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡¥
-%
-% ¥Õ¥£¡¼¥ë¥É¤ò¸«¤Æ¤¤¤¯½çÈ֤ϣ´¤Ä¤¢¤ë¤¬¡¤¤½¤ì¤¾¤ì¤ËÂбþ¤·¤¿Êä½õ´Ø¿ô¤¬ÍÑ°Õ¤µ¤ì¤Æ
-% ¤¤¤ë¡¥ºÇ½é¤Î´Ø¿ô¤ÏÀ褺 author ¥Õ¥£¡¼¥ë¥É¤òÄ´¤Ù¡¤É¬Íפʾì¹ç¤Ë¤Ï key ¥Õ¥£¡¼¥ë¥É
-% ¤òÄ´¤Ù¤ë¡¥Â¾¤Î£³¤Ä¤ÎÊä½õ´Ø¿ô¤âƱ¤¸¤è¤¦¤Ê¤â¤Î¤Ç¤¢¤ë¤¬¡¤ºÇ½é¤Ë£²¤Ä¤Î¥Õ¥£¡¼¥ë¥É
-% ¤òÄ´¤Ù¡¤¤½¤Î¸å¤Ë key ¥Õ¥£¡¼¥ë¥É¤òÄ´¤Ù¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤ê¡¤key ¥Õ¥£¡¼¥ë¥É
-% ¤ò organization ¥Õ¥£¡¼¥ë¥É¤è¤êÀè¤ËÄ´¤Ù¤ë¤è¤¦¤Ê·Á¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Î¤â¤¢¤ë¡¥
-% (key ¤¬Àè¤Ê¤Î¤Ï¥é¥Ù¥ë¤ËÂФ·¤Æ¤ÎÏäǡ¤¥½¡¼¥ÈÍѤΥé¥Ù¥ë¤Ç¤Ï¤Ê¤¤¤³¤È¤ËÃí°Õ¡Ë¡¥
-%
-% calc.label ´Ø¿ô¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ¥¨¥ó¥È¥ê¤ÎͽÈ÷Ū¤Ê¥é¥Ù¥ë¤òºî¤ë¡¥
-% (¤É¤Î¥Õ¥£¡¼¥ë¥É¤¬¶õ¤«¤Ë¤è¤ë¤¬¡¤¤Þ¤¿ organization Ãæ¤Î "The"¤Ï̵»ë¤¹¤ë¤¬)
-% author ¤¢¤ë¤¤¤Ï editor ¤¢¤ë¤¤¤Ï organization ¤«¤é£³Ê¸»ú¼è¤ê½Ð¤·(¤³¤ì¤é¤¬
-% ´Á»ú¤Î¾ì¹ç¤Ë¤Ï¡¤yomi ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð yomi ¥Õ¥£¡¼¥ë¥É¤ò author,
-% editor, organization ¤ÎÂå¤ï¤ê¤Ë»È¤Ã¤Æ£³Ê¸»ú¼è¤ê½Ð¤·¡¤¶õ¤Ê¤é¤Ð£²´Á»ú¼è¤ê½Ð¤·)
-% ¤Æºî¤Ã¤¿¤â¤Î¤Î¸å¤í¤Ë year ¤ÎºÇ¸å¤Î£²Ê¸»ú¤òÉÕ¤±²Ã¤¨¤ë¡¥É¬Íפʠauthor, editor,
-% organization, key ¤¬¤Ê¤±¤ì¤Ð¥¨¥é¡¼¤Ç¤¢¤ë¤¬¡¤¤½¤Î¾ì¹ç¤Ë¤Ï citt$ ¤ÎºÇ½é¤Î
-% £³Ê¸»ú¤ò»È¤¦¡¥ 
-%
-% ÆÀ¤é¤ì¤ë¥é¥Ù¥ë¤Î year Éôʬ¤Ë¤Ï purify$ ¤¬Å¬ÍѤµ¤ì¤Æ¤¤¤ë¤¬¡¤ name Éôʬ¤Ë¤Ï
-% purify$ ¤ÏŬÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡¥(year ¤ËÂФ·¤Æpurify$ ¤òŬÍѤ¹¤ë¤Î¤Ç¡¤¤³¤ì¤òÍøÍÑ
-% ¤·¤ÆÍøÍѼԤϥ½¡¼¥È´Ø¿ô¤ò¤À¤Þ¤·¤Æ¡¤½çÈÖ¤ò¼«Ê¬¤ÎÅÔ¹ç¤ÎÎɤ¤¤è¤¦¤Ë¤Ç¤­¤ë¡Ë¡¥
-%
-% ¤³¤ì¤é¤Î´Ø¿ô¤Ç¤Ï¥½¡¼¥È¤Ç»È¤¦¥é¥Ù¥ë¤âºîÀ®¤¹¤ë¡¥
-%
-% ºÇ½ªÅª¤Ê¥é¥Ù¥ë¤Ë¤Ï¶èÊ̤Τ¿¤á¤Ë 'a', 'b' ¤Ê¤É¤ò¸å¤í¤Ë¤Ä¤±¤ëɬÍפ⤢¤ë¤¬¡¤
-% ¤³¤Î extra.label ¤Ï¥½¡¼¥È¤·¤¿¸å¤Çºî¤ë¡¥
-%
-% calc.label ==
-%  BEGIN
-%      if type$ = "book" or "inbook" then
-%          author.editor.key.label
-%      else if type$ = "proceedings" then
-%          editor.key.organization.label
-%      else if type$ = "manual" then
-%          author.key.organization.label
-%      else
-%          author.key.label
-%      fi fi fi
-%      label := label * substring$(purify$(field.or.null(year)), -1, 2)
-%              % assuming we will also sort, we calculate a sort.label
-%      sort.label := sortify(label), but use the last four, not two, digits
-%  END
-
-
-
-% ¥½¡¼¥Æ¥£¥ó¥°¤Ç¤Ï presort ¤ò³Æ¡¹¤Î¥¨¥ó¥È¥ê¤ËÂФ·¤Æ¼Â¹Ô¤¹¤ë¤³¤È¤Ç sortkey
-% ¤òµá¤á¤ë¡¥presort ¥­¡¼¤Ë¤ÏÊ£¿ô¤Î¥Ö¥é¥ó¥¯¤Ç¶èÀÚ¤é¤ì¤¿ sortify ¤µ¤ì¤¿
-% ¤¤¤¯¤Ä¤«¤Îʸ»úÎ󤬴ޤޤì¤ë¡¥¤³¤ì¤Ë¤è¤Ã¤Æ "brinch  per" ¤ÎÊý¤¬
-% "brinch hansen  per" ¤è¤êÁ°¤Ë¤Ê¤ë¡¥
-%
-% ¤³¤³¤Ç»È¤ï¤ì¤Æ¤¤¤ë¥Õ¥£¡¼¥ë¥É·²¤Ï°Ê²¼¤ÎÄ̤ꡥʸ»úÎó¥é¥Ù¥ë¤Î¾ì¹ç¤Ë¤Ï
-% (calc.label ¤Çµá¤á¤¿) sort.label, Â³¤¤¤Æ¥¨¥ó¥È¥ê¤Î·¿¤¢¤ë¤¤¤Ï²¿¤¬·ç¤±¤Æ¤¤¤ë¤«
-% ¤Ç°Û¤Ê¤ë¤¬¡¤Ãø¼Ô̾(ÊÔ¼Ô¡¤ÀèƬ¤Î "The" ¤ò½ü¤¤¤¿µ¡´Ø̾¤Î¤³¤È¤â¤¢¤ë)¤Þ¤¿¤Ï
-% key ¥Õ¥£¡¼¥ë¥É¡¤¼¡¤¬Ç¯¡¤¤½¤·¤Æ(ÀèƬ¤Î "The ", "A ", or "An " ¤ò½ü¤¤¤¿)
-% É½Âê¤Î°ìÉôʬ¤Ç¤¢¤ë¡¥.
-% Ì¾Á°¤Ï Von Last First Junior ¤Î¤è¤¦¤Ë¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë¡¥
-% Ì¾Á°¤ÎÃÇÊÒ¤Ï("brinch hansen")¤Î¤è¤¦¤Ë£±¤Ä¤Î¶õÇò¤Ç¶èÀÚ¤é¤ì¡¤Ì¾Á°¤Î¹½À®Í×ÁǤÏ
-% (von ¤ÈÀ«¤ÎÉôʬ¤ò½ü¤¤¤Æ)£²¤Ä¤Î¶õÇò¤Ç¶èÀÚ¤é¤ì¡¤Ê£¿ô¤Î̾Á°¤Î´Ö¤Ë¤Ï£³¤Ä¤Î¶õÇò
-% ¤¬ÁÞÆþ¤µ¤ì¡¤Ì¾Á°¤Èǯ(ʸ»úÎó¥é¥Ù¥ë¤Î¾ì¹ç¤Ë¤Ï¥é¥Ù¥ë¤È̾Á°¡Ë¤Î´Ö¤Ë¤Ï
-% £´¤Ä¤Î¶õÇò¤¬ÁÞÆþ¤µ¤ì¡¤¤Þ¤¿Ç¯¤ÈɽÂê¤Î´Ö¤Ë¤â£´¤Ä¤Î¶õÇò¤¬ÁÞÆþ¤µ¤ì¤ë¡¥
-%
-% sort.format.names ´Ø¿ô¤Ï (J)BibTeX ¤Î̾Á°·Á¼°¤Ç½ñ¤«¤ì¤¿°ú¿ô¤ò¤È¤ê¡¤
-% ¾å½Ò¤Î·Á¼°¤Î "  " ¤Ç¶èÀÚ¤é¤ì¤¿Ê¸»úÎó¤òÊÖ¤¹¡¥ format.names¤È¤Û¤È¤ó¤ÉƱ¤¸¡¥
-%
-%
-
-
-% ¤³¤ÎÃí¼á¤Ï¥½¡¼¥È¤µ¤ì¤¿Ê¸»úÎó¥é¥Ù¥ë¤òºî¤ë»þ¤Î¤ß¤¢¤Æ¤Ï¤Þ¤ë¡¥
-%
-% Ê¸»úÎó¥é¥Ù¥ë¤ÎºÇ½ª¥¹¥Æ¡¼¥¸¤Ç¤¢¤ê¡¤É¬Íפ˱þ¤¸¤Æ 'a', 'b' ¤Ê¤É¤ò
-% Éղ乤롥2¤Ä¤Î¥Ñ¥¹¤«¤é¤Ê¤ë¡¥ 'b', 'c' ¤òÉղ乤뤿¤á¤ÎÁ°¸þ¤­¥Ñ¥¹¤È¡¤
-% 'a' ¤òÉղ乤뤿¤á¤Î¸å¸þ¤­¥Ñ¥¹¤«¤é¤Ê¤ë¡¥('b' ¤¬¤Ê¤±¤ì¤Ð'a'¤ÏÉղ乤ë
-% É¬ÍפϤʤ¤)
-% "thebibliography"´Ä¶­¤Î¤¿¤á¤Ë width$ ¤Ç·×¤Ã¤ÆºÇ¤âŤ¤¥é¥Ù¥ë¤òµá¤á¤Æ¤ª¤¯¡¥
-%
-% VAR: longest.label, last.sort.label, next.extra: string
-%      longest.label.width, last.extra.num: integer
-%
-% initialize.longest.label ==
-%  BEGIN
-%      longest.label := ""
-%      last.sort.label := int.to.chr$(0)
-%      next.extra := ""
-%      longest.label.width := 0
-%      last.extra.num := 0
-%  END
-%
-% forward.pass ==
-%  BEGIN
-%      if last.sort.label = sort.label then
-%          last.extra.num := last.extra.num + 1
-%          extra.label := int.to.chr$(last.extra.num)
-%      else
-%          last.extra.num := chr.to.int$("a")
-%          extra.label := ""
-%          last.sort.label := sort.label
-%      fi
-%  END
-%
-% reverse.pass ==
-%  BEGIN
-%      if next.extra = "b" then
-%          extra.label := "a"
-%      fi
-%      label := label * extra.label
-%      if width$(label) > longest.label.width then
-%          longest.label := label
-%          longest.label.width := width$(label)
-%      fi
-%      next.extra := extra.label
-%  END
-
-
-
-
-% ¿ô»ú¥é¥Ù¥ë¤òµá¤á¤ë¡¥¥½¡¼¥È¤µ¤ì¤¿½çÈÖ¡¤¤¢¤ë¤¤¤Ï¸µ¤Î½çÈ֤ǽèÍý¤¹¤ë¡¥
-% "thebibliography" environment ¤ÇɬÍפʾðÊó¤Ç¤¢¤ë¡¤
-% width$ ¤Ç·×¤Ã¤ÆºÇ¤âŤ¤¥é¥Ù¥ë¤âƱ»þ¤Ëµá¤á¤Æ¤ª¤¯¡¥
-
-STRINGS { longest.label }
-
-INTEGERS { number.label longest.label.width }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
-  #1 'number.label :=
-  #0 'longest.label.width :=
-}
-
-FUNCTION {longest.label.pass}
-{ number.label int.to.str$ 'label :=
-  number.label #1 + 'number.label :=
-  label width$ longest.label.width >
-    { label 'longest.label :=
-      label width$ 'longest.label.width :=
-    }
-    'skip$
-  if$
-}
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {longest.label.pass}
-
-
-
-% .BBL ¥Õ¥¡¥¤¥ë¤Ë½ñ¤­½Ð¤¹½àÈ÷¤¬À°¤Ã¤¿¡¥
-% À褺ʸ»úÎó¥é¥Ù¥ë¤Ç¾Êά¤µ¤ì¤¿Ì¾Á°¤ò¼¨¤¹¤Î¤Ë»È¤¦ LaTeX ¥Þ¥¯¥í¤òɬÍפË
-% ±þ¤¸¤Æ½ñ¤­¤À¤·¡¤¼¡¤Ë¥Ç¡¼¥¿¥Ù¡¼¥¹Ãæ¤Î `preamble' ¥³¥Þ¥ó¥É¤ÎÃæ¿È¤ò½ñ¤­½Ð¤¹¡¥
-% ¤½¤·¤Æ
-%     \begin{thebibliography}{...}
-% ¤ò½ñ¤­½Ð¤¹¡¥¤³¤³¤Ç `...'¤Ï width$ ¤Ç·×»»¤·¤ÆºÇ¤âŤ¤¥é¥Ù¥ë¤Ç¤¢¤ë¡¥
-
-FUNCTION {begin.bib}
-
-{ preamble$ empty$
-
-    'skip$
-    { preamble$ write$ newline$ }
-  if$
-  "\begin{thebibliography}{"  longest.label  * "}" * write$ newline$
-}
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-% Á´¤Æ¤Î¥¨¥ó¥È¥ê¤ò½ÐÎϤ¹¤ë¡¥
-
-ITERATE {call.type$}
-
-% ºÇ¸å¤Ë `\end{thebibliography}' ¥³¥Þ¥ó¥É¤ò½ñ¤­½Ð¤·¤Æ¤ª¤·¤Þ¤¤¡ª
-
-FUNCTION {end.bib}
-{ newline$
-  "\end{thebibliography}" write$ newline$
-}
-
-EXECUTE {end.bib}
diff --git a/latex/M2/sintyoku/4_26/image/current2.eps b/latex/M2/sintyoku/4_26/image/current2.eps
deleted file mode 100644 (file)
index dbf1416..0000000
+++ /dev/null
@@ -1,6423 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: (ImageMagick)
-%%Title: (final.eps)
-%%CreationDate: (Thu Mar  4 06:53:45 2010)
-%%BoundingBox: 0 0 326 245
-%%HiResBoundingBox: 0 0 326 245
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 1
-%%Pages: 1
-%%EndComments
-
-%%BeginDefaults
-%%EndDefaults
-
-%%BeginProlog
-%
-% Display a color image.  The image is displayed in color on
-% Postscript viewers or printers that support color, otherwise
-% it is displayed as grayscale.
-%
-/DirectClassPacket
-{
-  %
-  % Get a DirectClass packet.
-  %
-  % Parameters:
-  %   red.
-  %   green.
-  %   blue.
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile color_packet readhexstring pop pop
-  compression 0 eq
-  {
-    /number_pixels 3 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add 3 mul def
-  } ifelse
-  0 3 number_pixels 1 sub
-  {
-    pixels exch color_packet putinterval
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/DirectClassImage
-{
-  %
-  % Display a DirectClass image.
-  %
-  systemdict /colorimage known
-  {
-    columns rows 8
-    [
-      columns 0 0
-      rows neg 0 rows
-    ]
-    { DirectClassPacket } false 3 colorimage
-  }
-  {
-    %
-    % No colorimage operator;  convert to grayscale.
-    %
-    columns rows 8
-    [
-      columns 0 0
-      rows neg 0 rows
-    ]
-    { GrayDirectClassPacket } image
-  } ifelse
-} bind def
-
-/GrayDirectClassPacket
-{
-  %
-  % Get a DirectClass packet;  convert to grayscale.
-  %
-  % Parameters:
-  %   red
-  %   green
-  %   blue
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile color_packet readhexstring pop pop
-  color_packet 0 get 0.299 mul
-  color_packet 1 get 0.587 mul add
-  color_packet 2 get 0.114 mul add
-  cvi
-  /gray_packet exch def
-  compression 0 eq
-  {
-    /number_pixels 1 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add def
-  } ifelse
-  0 1 number_pixels 1 sub
-  {
-    pixels exch gray_packet put
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/GrayPseudoClassPacket
-{
-  %
-  % Get a PseudoClass packet;  convert to grayscale.
-  %
-  % Parameters:
-  %   index: index into the colormap.
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile byte readhexstring pop 0 get
-  /offset exch 3 mul def
-  /color_packet colormap offset 3 getinterval def
-  color_packet 0 get 0.299 mul
-  color_packet 1 get 0.587 mul add
-  color_packet 2 get 0.114 mul add
-  cvi
-  /gray_packet exch def
-  compression 0 eq
-  {
-    /number_pixels 1 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add def
-  } ifelse
-  0 1 number_pixels 1 sub
-  {
-    pixels exch gray_packet put
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/PseudoClassPacket
-{
-  %
-  % Get a PseudoClass packet.
-  %
-  % Parameters:
-  %   index: index into the colormap.
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile byte readhexstring pop 0 get
-  /offset exch 3 mul def
-  /color_packet colormap offset 3 getinterval def
-  compression 0 eq
-  {
-    /number_pixels 3 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add 3 mul def
-  } ifelse
-  0 3 number_pixels 1 sub
-  {
-    pixels exch color_packet putinterval
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/PseudoClassImage
-{
-  %
-  % Display a PseudoClass image.
-  %
-  % Parameters:
-  %   class: 0-PseudoClass or 1-Grayscale.
-  %
-  currentfile buffer readline pop
-  token pop /class exch def pop
-  class 0 gt
-  {
-    currentfile buffer readline pop
-    token pop /depth exch def pop
-    /grays columns 8 add depth sub depth mul 8 idiv string def
-    columns rows depth
-    [
-      columns 0 0
-      rows neg 0 rows
-    ]
-    { currentfile grays readhexstring pop } image
-  }
-  {
-    %
-    % Parameters:
-    %   colors: number of colors in the colormap.
-    %   colormap: red, green, blue color packets.
-    %
-    currentfile buffer readline pop
-    token pop /colors exch def pop
-    /colors colors 3 mul def
-    /colormap colors string def
-    currentfile colormap readhexstring pop pop
-    systemdict /colorimage known
-    {
-      columns rows 8
-      [
-        columns 0 0
-        rows neg 0 rows
-      ]
-      { PseudoClassPacket } false 3 colorimage
-    }
-    {
-      %
-      % No colorimage operator;  convert to grayscale.
-      %
-      columns rows 8
-      [
-        columns 0 0
-        rows neg 0 rows
-      ]
-      { GrayPseudoClassPacket } image
-    } ifelse
-  } ifelse
-} bind def
-
-/DisplayImage
-{
-  %
-  % Display a DirectClass or PseudoClass image.
-  %
-  % Parameters:
-  %   x & y translation.
-  %   x & y scale.
-  %   label pointsize.
-  %   image label.
-  %   image columns & rows.
-  %   class: 0-DirectClass or 1-PseudoClass.
-  %   compression: 0-none or 1-RunlengthEncoded.
-  %   hex color packets.
-  %
-  gsave
-  /buffer 512 string def
-  /byte 1 string def
-  /color_packet 3 string def
-  /pixels 768 string def
-
-  currentfile buffer readline pop
-  token pop /x exch def
-  token pop /y exch def pop
-  x y translate
-  currentfile buffer readline pop
-  token pop /x exch def
-  token pop /y exch def pop
-  currentfile buffer readline pop
-  token pop /pointsize exch def pop
-  /Times-Roman findfont pointsize scalefont setfont
-  x y scale
-  currentfile buffer readline pop
-  token pop /columns exch def
-  token pop /rows exch def pop
-  currentfile buffer readline pop
-  token pop /class exch def pop
-  currentfile buffer readline pop
-  token pop /compression exch def pop
-  class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
-  grestore
-} bind def
-%%EndProlog
-%%Page:  1 1
-%%PageBoundingBox: 0 0 326 245
-userdict begin
-DisplayImage
-0 0
-326 245
-12.000000
-326 245
-0
-0
-177F711A7D741D7B79207B7A227A7B217A7A207B79207B781F7B781E79781B7475136B6C0E6265
-0E5F660E5D6A105F6B105F670E60660865670866660B64640D64641163661163670E646A0E646B
-13626C17636E17626F1763711167710F6A720E69720D6872136772166772126A730F6C730F6C74
-0F6D77106D75116D75136D78146D7C166E7B166E7A156E79156F78156E7C156D7F136F82117186
-117083106D7C0E6B780C6871066169106A732B89963194AA3295AB3596AA3696AA3796A93796A8
-3696A83697A93597A83496AA3497AE3497AD3497AB3598AB3498AD3498AE3398AE3498AF3498B1
-3498B23498B33598B33B95AE4095AD3B99AF3599AF3498AF359AB03599B13598B23498B43498B6
-3597B73897B73796B63796B73798B4379AB2379AB23699B2339AB3329BB4359CB4369AB4369AB4
-369AB43698B43A97B63998B43599AE3499AD3298AB3298AC3397B02F90AA2A82991D72890F5D75
-07516A094D650A4C62094B5E08485A08435507405305405903405C01405C01425F01446A00466F
-00477700497C004A77004C75004D7A004D7D004E83004E89004E8D004F900B5696286DAC3E8ABD
-4296BA4297B94198B7439AB4459CB0469EB0479FAF49A1AE4CA3AD50A3AE55A2AF58A3AF5CA4AE
-5FA4AF61A5B163A8B162A9AE63AAAD69AAAD6AABAB69ADA66AB0A66FB0A871B1A874B0A676B1A5
-78B2A179B2A079B0A179B0A277B2A377B4A479B2A278AF9F78AF9E7AB1A07BB4A279B19F79AC9A
-7DAC9980AE9A82AD9A7FAA987CA7977CA7957CA9947EAB957EAB947EAB947CAA947CA6927DA491
-7DA3907BA2907BA2907CA3907CA2917BA092779D8F749E8D749D8C75988774968675958C769990
-749D92719B916C97906B968F6F948D6E938C6C9289668E874E82843F7A822F7C97287C9E2E7C9C
-327F9E34809A327E96297B922378902774902C74942F77943178942F79942D79932E7793317692
-327895317A97307B982F7E9B2D809B2B829A2C829B2D839C2C829A2B82962B81962D81982E8299
-31849A33849A36839B36829D2E7599155E811663812C7D9A2A849E28849B2783962A87992D889B
-2D879A2F869A31879B33879833879830899D2E8A9F2A8C9F2B8FA22F8DA3318BA2308DA23190A2
-3490A036909E3492A03294A02F92A02E92A23094A63195AA3594A439929E3896A3359AA73399A7
-349AA8359AAA3599AD379AAA399AA5379BA3369CA1369CA2369BA5369BA7359AA8359BAA359AAC
-369AAC379CAA389DA9379CA8369CA8349FA7339FA6329FA634A0A8389DA9389CA9389DA9399CA8
-3A9AA83C99A83C99A83C99A83D9AA93F9BAA3D9DAB3A9DAB389BAD389BAF389BB0389BB0389BB0
-389BAF1C7C751F7B77217B7A217B7A207B791F7B781D7D761E7C75207B741F7974197371116968
-0E61640F5F65125D67145E67155F6714606710626B10636B10636711646713626713626910646C
-0F646D11646E136570146671136671116872116973136773136673136872136972116B730F6C73
-0F6D74106D76116D75126D76146C77156C79166E7A166E7A176D7A186D7B176E7E176E81156F82
-137283137181106D7C0E6A790C687505606B0E68712B87943393A73395A93297A93298AB3299AD
-3298AC3398AC3499AE3298AC3297AC3397AF3498B03399AF339AAE3498AF3398AD3499AD3498AD
-3498AF3498B03498B03699B13998AE3C98AD399AAF359AAE3599AE3599B03599B13598B33598B4
-3597B73698B73898B73797B53798B53899B5399AB33A99B33A99B53899B4379AB3389AB33999B3
-3A99B33999B33998B33997B43997B43898B23798B13698AF3697AF3697B13292AC2C869F227993
-1665830954730A4D6C0A4B690A4B62094A5E074459054056063F5A063F5B053E5C06405D044363
-02446503456B034770024872014973014A78014A7B014B7F014C83024C86034F8B155F9A367CB5
-4693C0459BBA439CB8419DB6429DB5449FB3449FB2459FB146A0B148A1B14AA1B14CA1B24EA1B2
-50A0AF52A0B053A1B254A2B253A3B154A4B259A5B45CA7B35CA8AD5DAAAD60AAB061ABB163ACAF
-63ADAF65AEAC66AFAC69AEAD6AAEAD6AB0AD6AB1AE6CB1AE6DB1AD6CB2AF6DB3B06FB4B170B3B0
-70B2AE71B3AD74B4AC76B5AC75B3AB74B0A975B0A878B1A877B2A876B4A877B3A777B2A777B0A7
-78AFA678AEA476AEA176AEA078AFA178AEA278ACA475AAA171AB9F73AB9F75A99D74A79D73A69E
-73A69F72A9A171A89F6DA49D6BA39C6BA39C6AA49D67A19B609D984D9297428C96388FA3328FA7
-358EA7388FA83891A7378FA4338DA2308B9F32879E35869F3588A03689A1358AA1348AA13588A0
-3687A0388AA1398BA1368BA1338CA3338DA2328DA0348DA1358EA3358DA2358DA1368DA1368C9F
-358DA0368FA3358FA2368EA2388EA52E819D1366831C6E8B3387A3338EA6318DA4318DA0328FA1
-3290A33190A33190A33391A33491A13491A13392A53393A73194A63296A73496A83494A73395A5
-3496A63498A63499A6369AA73699A73497A83497A9359AAA369BAB389AA73998A2399AA4379BA5
-389CA7389CAA379BAA379BAB389CAB379DA9369CA7369CA6379DA7379CA6379CA8369BAA379BAB
-379BAE389BAE389CAD389CAB389CA9379DA8379DA6369DA5389DA53A9EA73B9DA83A9BA73A9BA7
-3A9BA73C9AA83E9BAA3D9AA93D9AA93C9BA93C9CAA389EAC369FAE389EAD399DAD399DAC3A9DAD
-399DAD399DAD237A7B257B7B257B7C207B791C7C781B7D761A7F731C7D71217B6F1F796F16726B
-0F6964106264136165185E64195E641A5F661A5F69185F6F17606F14626A15646B15616916626B
-13646F1265700F67710F68710F69710F6871116974136875186575196374136873116B73106C73
-106D74106D74106D74136D76146D79166C78176B78176D79166E7A196D7C1C6C7F1A6D81196E83
-176F8215727F13717F106D7C0E6A7A0C6779055F6E0B656F2985913692A53595A72E99A82D9AAA
-2C9AB02D9AB02F9AB1309AB1309AB13199B13297B03297B13099B1319AB13499B03499AE3499AC
-3498AB3598AD3598AF3599AD379AAD369AAD379AAD389BAE369AAD3699AE3699B03699B23699B3
-3697B53796B63798B6389AB73799B5369AB33A99B43B97B43C97B53D97B73E98B53E99B33D99B2
-3D98B23C97B23C98B23C97B23A97B33997B43A97B63A97B53A97B33A97B33996B23694AF2F8AA7
-267F9C1E6D920E597F0B4D740C4B700C4C670B4B6307455E024059063E590A3E5A0B3D5B0C3D5B
-09415B06435B06436007446405466C02467101467601467B01487B024A7C034B8009508823699F
-458BBF4D9DC449A2BB48A3BA45A4B845A4B846A5B947A5B949A6B84AA6BA4AA6BC49A5BB4AA6BC
-4BA6BB4CA4B84CA3B84CA3BA4CA3BB4AA2BC49A3BC4DA4C04FA5BF4FA5B850A6B750A6BB51A7BC
-51A9B94FA8B84FA9B751AAB755A9B657A8B658AAB559AAB55AABB55AABB659ADB858ADBA5CACB8
-60ADB95EAFB95BB1B95EB1B760B1B561B1B461B0B364B0B368B0B266B1B364B4B367B3B469B0B3
-68B0B369B0B369B1B069B2A869B2A868B3A86AB2AA6CB0AC6AAFAB67B1AA68B1A96BB0AA6BAFAA
-69AEA968ADA868ADA868ADA767ABA464AAA25FACA35EADA55BABA655A6A4479EA6419BA63C9EAB
-379DAB379CAB379CAC379CAE369BAD389AAC3999AB3997A93A96A83896A93796AA3897AB3897AB
-3897AB3897AC3A98A93A98A53798A63499A73798A73A97A53B97A73A97A93B95A93E95A93E95A8
-3C94A43A95A53797A83697A83697A83999AB2C8B9F0D6980227894398FAA3A95AC3995AA3995A8
-3895A73497A93397AA3299AB3299AB3399A93399A93499AB359AAC359BAA369BAA369CAA369CAA
-369BA7379BA7329FAA30A0AB349DAB389BAC379AAD389BAE389CAB389DA8389DA7389DA5389CA3
-399CA23B9DA73B9DAA399CA9379CA7369DA9339EAA339CA9359CA9369DAA379CA7379CA9389BAC
-389BAD389BAF389BAF389BAF389BAE389DAA399DA83B9DA63C9DA53F9BA5419CA53F9BA73D9AA7
-3D9AA63E9AA73E9BA93E9BAA3E9BAA3E9BAA3A9CA9379DA9339FAD31A0B037A0AD3A9FAA3C9FAB
-3C9EAA3A9FAA3AA0AA207E7A227E7C227D7C1E7C791A7E781A7E771A7F761D7D75227B751F7772
-166E6A10666511636512616514606517626717616616616714626D12636D11646D12646E13626D
-14636F1566711467711067710F6871106871106972116972126A72146873156773126A73106C73
-126C74136C75126C75136C76156D78166D7A176D7B166C7C166D7A166F79176F7B196F7D186F7E
-167080157080147081147181116E7F0F6B7B0E687607616D0A666E26838F3593A53595A93098AD
-2F98AE2E98AE2F99AE3199AF3299AF329AB23399B23398AF3297AF3198AF3399B03599B13599B0
-339AAF329AAF349AB0349AB2349AB1359BB1369AB1379AB1369BB1359AAF339AB1339AB2369AB4
-389AB53898B43896B33897B33999B53799B4369AB3379AB43899B43899B53799B7399AB63B9BB5
-3C9BB43C99B33A98B23A99B33998B33898B33998B43997B63997B63997B53997B43997B53896B4
-328FAD2984A322789B1265880A557609506F0C4E680C4B6409465E054159063F58063E58073E59
-073F5905415A04435A05435E05436004456702456B024470034677024777034978054B7D0F5689
-2C76A64896C34DA2C54BA6BE4BA7BE49A8BC49A8BC48A9BD4BABBE4EADBF50AEC150ADC24EADC1
-4EAEC24FAEC250ACBF50ABBF50ACC14FABC14DA9C04DA9C150ABC550ABC34FAABC4FA9BB50A9BC
-51A9BD50A9BB4CA7B84DA6B74EA7B74EA8B84FA8B74EA7B54EA7B450A8B551A8B64EA8B74DA8B7
-50A7B752A7B851A9B851ABB852AAB652A8B354A8B356A8B457A8B35AA8B358AAB456ACB557ACB5
-57AAB557AAB459ABB45AABB25AABAE5BACAE5BACAE5CACAF5EAAB15DABB05CABB05CABAF5CACAF
-5CACAF5CAAB05DABB05DAAB05CAAAF5AA9AC58A9A955AAA854AAA952A8AC4DA5AA46A1AC43A0AD
-3EA1B03BA0B03AA0B13AA1B23AA0B23A9FB13B9FAF3B9EAE3C9DAE3D9CAF3B9BAE3A9AAE3A99AF
-3A9BB13B9DB03A9DAF3B9CAC3B9BAA389CAA369EAC379EAC389DAB389DAC389CAE399AAD3D99AD
-3D9AAD3B98AB3A98AB389AAC3799AC369AAC389BAD298A9C0A697D22829A3596AE3799AD3798AB
-3898AA3898AA359AAB339AAB319BAC319CAC349CAB359CAB369BAC369BAC369BAC369CAC379CAD
-379DAD379EAB369FA9339FAA32A0AB349EAC359EAD359DAE359CAF369EAC369FAA389FA73A9EA5
-399EA5389EA6399EA83B9DAA399DAA369DAA359EAB329FAC339DAB359BAA369CAB369DAA369EAB
-359EAD359CAD369BAD369CAD369CAC379DAC389DAA379EA937A0A9399FA83C9DA63D9CA53B9DA8
-3A9CA9399DA9399DA93B9CAB3B9DAC3A9CAA3A9CA9389CA7389DA7359FAA339FAB379FAB399FAB
-3B9FAB3B9EAA399EAB39A0AC1983771B827A1D7F7D1B807B1881791980791A7E7A1E7D7B247A7D
-21747719686C1463671262660F62650D63661064671264671165670D67680D676A0C67700D6672
-1264741364741566721466711067710F6971116972126972116A6F106A6E0E6A710D6B720F6C73
-106C74146B75166976146A76156A78176B7A186B7B166D7E156D80156D7C176F79157179147279
-13727A12737A13727F147183157184126E850F6B7D0F697208626A08666E23838E3394A63496AC
-3295B43396B33398AD3398AB3498AA3599AD3599B23499B23499AF3499AF3598AD3598AF3599B2
-3398B2309CB22F9DB2309BB4329BB5329BB6329BB5369AB63899B6339AB3309AB2309BB52F9CB7
-349AB5379AB43999B33C98B23C98B23D98B23A99B33699B4359BB4329CB6309CB62F9DB8329DB8
-369CB8389DB63A9BB3399AB3389BB5379AB43699B33799B53898B73897B73897B73796B63896B7
-3897B73392B22988A82181A115749309627B04586F0C50680E4C640D495E0A4458064157033F56
-01405601415601425701435802435B03445C03456003456303446A05446F044671054873084F7A
-1B648F3586AD449EC14AA6C34BAABE4BAABE4BAABE49AABD48ACBE4BAEC150B1C251B2C351B2C3
-50B3C44FB4C650B5C752B3C452B3C552B5C851B4C752B4C553B4C654B4CA54B4C952B4C552B3C4
-54B2C456B2C554B1C351ADC053ACBF54ACC04EAFC24BAEC14BACBE4BACBD4DADBE4DADBF4AACBF
-48ABBF48AAC14AA9C24CABC24DABC04AA9BD48A7BB4CA6BC50A6BD50A7BE50A6BD4DA7BD4AA9BE
-48A9BE46A9BF46A9BD48AABB49AABB4CA8BB4DA8BC4CA8BB4CA7BA4EA6BA4FA6BB4FA5BD4EA6BC
-4AA9B94AA8B94BA7BC4CA7BD4DA6BD4BA5BA48A6B747A7B548A7B148A7B046A5B343A3B342A1B1
-41A0B13EA1B33BA1B33AA2B63AA2B73BA1B43BA0B23AA0B039A0AE3A9FB03B9EB13C9EB13B9CB0
-3A9BB23A9CB4399EB137A0AE379DAC389BAB369EAD33A1AD32A1AE31A0AE30A0AF30A0AF349FAF
-389CAF389CAF379BB1379AB0389BAF369BAE339CAE339BAC238897096D7E1F8CA12E9DB1319EAC
-329DAA369BAB379BAB349CAC329CAA2F9DAA2E9EAA319DAA359DAC379CAC379BAB359CAF339CB1
-339CB1349DB133A0AC32A1A934A0AA369FA933A0AD31A1AF309FAF309EB031A0AC32A2AA359FA7
-3A9DA4389EA6349FA9369EA9399DA9389EAB359EAD339FAE30A0B0339EAE389BAB369CAC339FAC
-329FAC30A0AE319FAE349DAC349EAC359FA9369FA9359EA8349FA931A1AD32A1AD389EA6389EA4
-349EA9329EAA30A0AC30A0AC359EAD379DAD369EAB349EA8379EA5399FA4399FA4389EA4379FA8
-38A1AC3AA0AB399EAA389EAC389FAF1C82771E817821807B1F807C1D807B1C7F7B1C7E7C1E7D7C
-217B7B1B737414696A1165661364641264640E65670F64671363671365680F66680F666910676E
-11676F146671146671126670116770106871106871136872146872116A70106A700E6A710E6A72
-0F6C73106D74126B75136A76166A77186A79186B7A196C7C176D7E166E7F166E7D176E7C16707B
-15717B14717C13727C14717F157083157083156E83126B7C0F6A7408626C09646E2381903192A9
-3395AE3197B23297B23299AF3399AE3498AD3498AF3599B33699B33698B03798B03798B13799B1
-3798B33598B2339BB3329CB4339BB4349BB5349BB5349BB53799B63899B6359AB5349AB4349AB6
-349AB7379AB4389AB23999B23B99B33C9AB43C9AB43A9AB43799B5359AB4329BB4319BB4329CB6
-349CB7389CB8399CB7399BB4399BB5399BB6389AB53699B23799B33798B63798B63798B53798B6
-3898B63797B63594B42C8CAB2484A21D7D99136E87085F7708536D094F690C4C640A475E05425A
-034058023F55013F5202405402425705425807435907435D07435F07426307436706456B074970
-12577F2C729D4190B548A1C14BA7C14BA9BD4BAABD4BAABD49ABBD49ACBE4DAFC252B1C352B1C3
-53B2C453B3C651B6C752B7C753B6C654B6C755B8CA54B7CA57B7C956B6C956B6CB58B8CC56B8CB
-55B8CA57B8CB58B8CC58B8CA57B6C858B5C857B4C754B6C951B6C852B4C552B5C452B5C552B5C6
-52B4C750B3C64EB2C74EB3C950B4C850B3C64EB0C34DAEC24FADC151ADC352AEC452AEC350ADC1
-4DACC04BACBF4AADBF4BACBE4EACBD4FACBD50ABBD50AABD4EA8BB4BA6B94AA7BB4AA7BB4BA7BB
-4BA8BB48A9BB48A9BB49A7BB4AA7BC4AA5B949A4B747A6B647A7B647A7B246A6B244A4B442A1B2
-41A0B140A0B13FA0B43DA0B53DA1B63CA0B63B9FB33A9FB2399FB038A0AF3A9FB13A9FB23C9EB1
-3C9DAF3A9DB2399DB43A9DB13A9EAE3A9CAD3C9BAC399DAD359FAD359FAE339FAE339EAE349FAE
-369DAE3A9CAF3B9CAF3A9BB03A9BAF3B9BAD399BAC389CAC3499AA2083930B6C7F2791A7349EB2
-359EAC359EAB369CAB369CAB339DAC309CAB2E9CAB2F9DAB339CAC389EAE399DAD379CAC359CAE
-349CAE359CAF369BAF359EAC35A0AB379FAB389EAB36A0AE339FAE329EAE329EAF33A0AD34A0AB
-359DA9389BA8379DA9369EAB389DAA399DA9399EAB389EAC359DAC339EAE349DAD399CAC389BAB
-369CAA359DAB339EAD349EAD359DAB369EAB379FAB379FAB369EAA369FAB33A0AC34A1AC36A0A8
-369FA7359FAA349EAA339FAA34A0AB379EAB379DAA389FAA379FAA399FA9399FA9399FA8389EA7
-389FA938A0AB3B9FAB3C9DAB3A9EAB3A9EAC24807825807826807825807B247F7F227F7E1E7F7F
-1E7F7D1B7D7813736F0C6C680D6A651566611465620F6667106568146368146368146568146668
-16676916686A1667691467690F686D0F696F116A72126972176672186672126972106B73106B72
-106A720E6B720E6D73106B76136B79196A791C6977196A79196C7C186E7E176E7F176E7F176D7F
-176E7F186F80167180147180157181167182186F82196C81146A7C0E6A7707636F09626F237F92
-3091AF3195B33099B13099B12F99B1329AB23498B23498B23699B43799B43A97B13B97B13B97B3
-3A97B33997B33A97B4389AB5369AB43699B3389AB4389AB4389AB5389AB63799B63899B63999B7
-3B98B73D98B73D9AB23C9AAE399AB1379AB4389AB5389AB7389AB73798B6369AB4339CB2359BB2
-389AB3399BB4399BB8399CB9399BB8399BB7389AB5389AB43899B23899B2379AB43699B33599B3
-379AB4379AB33699B43796B63292B1288AA321839B1C7A940F6B87065A7803547109506B094C66
-04455E014159034054053F520540540541570A41560D41560E40580F40580E415A0E425C0A4562
-0E4E6C2465883F80A84B96B84BA2BE4DA6BE4CA9BB4BA9BB4AABBC49ABBC49AEBE4FB0C155B1C4
-56B2C556B1C654B2C651B6C553B8C654B8C754B8C754B7C955B7CA59B6C959B5C859B6C85AB7CA
-57B9CC55B9CC53BACF54BAD056BACD57BACD56BACD55B8CB55BACD56BBCD55BAC856BBC656BAC9
-56BACA56B9CC55B8CC51BBCC4EBCCC50BCCC51BCCC52B9CB53B7C952B6C952B6C954B7C955B8C9
-55B7C854B5C653B4C453B5C155B3C15AB1C25AB1C25AB1C259B0C156AEBE51ACBD4CAEC24BB0C2
-4BB0BC4BB0BD4BB0C24BAFC24DAEC04EAEBF4FACBC4DAAB94CAAB94DABBA4CABBB4AA9BA45A4B7
-42A1B341A0B241A0B341A0B5419FB7419FB6409EB63D9EB53B9FB539A1B336A1B138A0B23B9FB5
-3D9FB23D9EAE3B9EB1399FB33C9DB1409BB0429BAF439AAE409BAE3C9DAE3A9EAE379FAE399DAD
-3B9CAD3C9BAD3F9BAE3F9BAE3E9AAD3E9AAC3D9AA93E9AA93E9BAA3896A61D7B8F0C6A7F3091A9
-3A9DB3399DAA389DA9349DAB339DAC309EAF2F9EB0309CAF329CAF379CAE399CAF399DAE399DAD
-379DAC369DAC399CAD3A9BAC3A9CAC3A9CAD399CAF399DB1399DAF389CAC359CAB349EAC369EAD
-359EAC369CAE379AB0399CAF399DAD399DAB3B9CA93B9DA93B9EAA3A9DAB379BAC389BAB3A9BAC
-3A9AAB3D9AAA3D9BAA399DAB389EAB389DA9389DAA379EAD379EAD379FAE379FAE359FAA349FA9
-31A2AA31A1A9359FAA379FA9389EA5399FA53A9FA6399EA63A9FA9399EAA389EAC389FAE38A0AD
-389FAC399FAB3A9FAB3D9DAB409DAB409DAA3F9CA726817825817824827824817B237F7E23807E
-217F7D217F7C1E7A7514706B0E6A670F696615666414666513656813646816646A17646B16656B
-16666B17676C17676C16666B15666C11676F116871146871156771186672186672136872116A72
-126B73116A72106A72106B73126B75136C78166B78186A78186B78186D7A176E7C166F7D176F7D
-176E7D176D7E186F80187181167180177181177282187183186D81136A7C0F6A7808627009606E
-237E913192AE3296B13299B13299B03199B1329AB3329AB3339AB3359AB4359AB33A99B23B99B2
-3A98B23898B23797B13998B23799B33599B23599B3379AB5379AB5389AB5399BB6389AB63999B7
-3998B73B98B73D99B83A9BB5389BB2379BB4379BB53699B4379AB6389AB5389AB4389BB4389CB3
-389BB3389AB3389BB5389CB8389BB7399BB7389AB5389AB3399BB4399AB3389AB3399AB63899B5
-3898B43999B4379AB3379AB33798B53597B32D90AA2587A221819C1977930F6985065D7907556F
-064F6904476103425B0541550640530441520442530B41520E41520D41540D42560C435B0B435E
-0A4664165677317597468EB24C9CBA4CA4BC4CA7BC4AA9BA4AAABB49AABB49ABBD4AAEC050B0C3
-55B2C655B3C755B3C953B3C752B6C654B8C855B9C854B8C853B8C953B7C956B8C957B8C959B8CA
-59B9CB56B9CB55B9CB53BACE54BACF56BACC58BACD57BACB56BACA56BBCB57BCCC57BCCA57BBC9
-58BBCB58BBCB58BACC58BACD55BCCD53BECD54BDCD55BCCD56BBCD58BACD57BACC57B9CC57BACB
-57BBCA57BBCA58BACA56BAC855BAC757B9C75BB7C65CB7C75CB7C65AB6C658B4C455B3C351B5C5
-50B5C550B5C251B5C350B4C550B3C451B2C152B2C053B1BE52B0BC51B0BC51B0BC50B0BD4DADBB
-45A5B442A1B142A1B341A0B241A0B4409FB4409FB53F9FB53C9FB43B9FB43AA1B538A1B2389FB2
-3B9FB63D9FB43D9EB13B9EB23A9FB23B9EB13E9EB13F9DB0409CAF3D9CAE3B9EAE3A9FAE38A0AE
-389EAE3A9DAD3B9DAE3C9CAE3C9CAD3B9BAD3A9BAB399CAA3A9DAB3C9DAB3495A517778A0B6B7F
-2F95AA399FB2389EAB379DAA369DAC359DAC319DAE319EAE349CAE369CAF389CAF399CAF399DAD
-399CAC399CAC3A9DAD3C9DAE3B9CAE3A9DAD3A9DAD3A9DAD399DAD389CAB399CAA389DAB389DAC
-379DAC359DAB379CAC389CAE389CAD399DAC399FAD399FAC3A9EAC3B9DAB3A9DAC399DAD389CAC
-399DAD3A9CAC3C9BA83C9CA83A9EAA3A9EAA399EAA389EAA379DAB379DAB389DAC399EAC379EA8
-369EA8359EA9349FA9359EA9369FA9379FA737A0A738A0A5389FA5399FA8399EA9379EAB389FAD
-399FAC3AA0AC3BA0AC3B9FAB3E9DAC419DAE409EAC3F9DAA2881752482761F847720827920807C
-22817B258078257D7623736E196A671267651266671265691565691A626A1A626A1A646C1A646E
-1764701765721766721866711764711765721667741667741A656F1B656E196671196773166772
-156773146A73136B73156873166873146B74136D76126D77126D77146D77166E77156F7914707A
-17707B176E7A176E7C186F7F196F80196F7F187180157280167182166E82126A7D11697A0A6171
-085F6E227E903193AB3397AF3498AF3599B03499B23399B22F9CB32F9DB3319BB3339BB3389CB2
-389BB0379AAF3699AF3699B13799B23799B13699B13599B53699B73699B5389AB5399BB6399BB5
-3A9AB83A99B9399AB7399AB6359CB8319DB8329BB6349BB6369AB5379AB4389BB3389BB13B9AB2
-3E99B33C9AB4389AB4379BB5359CB7379BB6389AB3389BB2389BB0389BB2389AB4389AB63999B8
-3998B83C97B63C98B53B9AB3389AB2359BB2349BB23196B2288BA92385A01E819B177A940C6D88
-075E7703566D064B6505445E073F55083E5204424E04454C0A434C0E434B0A444F07445106445B
-0847660F4F722162893782A34599B64BA3B94BA8B64AAAB846ABB947ABBA49AABB4AACBF4CAFC5
-50B1C854B2CA54B4CA52B6C951B5C852B6C954B7CA57B8C956B9C952BAC950BAC84EBCC951BDCA
-56BCCB56BCCB56BACA56BACA56BACC57BACD59B9CB59BACB58BCC857BCC757BCC757BDC858BBCA
-59BACB5ABBCC59BACB5BBACB5BBACC59BBCD58BBCE58BBCE59BBCE59BBCE59BACD59BACC59BACB
-58BBCA57BCC757BCC857BCC856BCC955BCCB56BCCA56BBC757BBC859BAC757B9C754B9C753B8C6
-52B7C452B7C553B6C753B7C752B6C552B6C353B4BD53B4BC53B3BB52B3BA52B3BA52B3BA52B3BA
-4DAEB645A6AE41A2AC41A1B241A0B241A0B23F9FB13DA0B33CA1B43BA0B23A9FB23BA0B43A9FB4
-3A9FB43B9FB53B9FB53C9FB53B9EB23A9EB1399FB038A1AF399FAF3A9EB03A9EAF389FAE38A0AE
-37A0AE389FAE379FAE379FAD379EAD359EAC369DAC349EAC32A0AC329FAC379FAD2D96A5117888
-0D74852C9AA934A2B1379FAE389EAD389CAC379BAB349DAB359DAC399CAD3A9CAD399BAF399CB0
-3A9CAE3B9BAD3D9AAD3F9BAE3E9CAF3C9BAF399DAE389FAE399FA9399EA53A9EA53C9EA53D9DA8
-3E9BAA3C9CAA3A9DA9399DA9399EA9399EAA399DA9379FAC33A1AE37A0AE3C9DAE3B9DAE399DAD
-399EAD389FAE389DAB3A9DA53B9EA53C9EA53C9EA63A9EAA3A9FAB399DAC399CAA3E9BA83F9CA7
-3E9EA63D9EA63F9CA93E9CAA389FAA35A0AA33A1AA32A1A934A1A536A2A539A0A63A9FA638A0A9
-38A0AB399FAB3BA0AB3D9FAD3E9DAD3F9CAF409BB13E9DB03D9DAE24817723827821827A21827B
-21817D21817A228177207B731C706915696510666711676910676C12676D17646D17636C17636B
-17646C15646D15646F14646E156670146571146571146874156974186771196770176872176873
-166873146872136973136B74136A74146973126B74126D76116D76116D78136E79146E78136F79
-14707C16707D18707D18707E187080187080197080187181177181177082156E82126A7D11697A
-0A6171095E6C237D8D3392A83697AD3599AE369AB03598B23399B2309BB1329CB2349CB2359CB2
-389CB1389BB03599B03599B1359AB2369AB33799B33698B33598B63698B73799B4389BB4389AB4
-399BB4389AB73899B8379AB7379AB7359CB8329DB8349CB7369CB8389CB7399BB6379BB3369DB2
-389BB23A9AB23A9BB4389BB4369BB4359BB4379CB4399BB33A9CB3399BB2389AB33899B5399AB7
-3999B83999B83B98B73C99B63A9BB4399BB4379CB3379CB43599B52D91AE2789A52385A021829E
-1A7B95126C8409607709536E06496606415D073F590542560544540942520B4252084455074558
-094A641051721B61832A74973A8CAB459FBA48A6BA49A9B849AAB947AABA48AABB4AABBC4BADC0
-4FB1C652B3C953B3CB52B4CA51B7CA53B7CA54B7CA55B8CA56B8C956B8C954B9CA52BAC951BBCA
-53BCCB57BCCB56BCCB55BBCB55BCCB54BCCC54BBCC57BBCC58BCCC58BDCA58BDCA58BCC959BCC9
-59BBCB58BBCB58BBCC58BBCC59BBCB5BBCCC59BCCD58BBCD58BBCE57BBCE58BBCE59BACD58BACC
-57BBCC57BBCA57BCC957BCC957BCC957BBC957BBCA58BBC958BBC657BAC658BAC757BAC755B9C7
-54B9C654B9C553B8C553B8C753B7C753B8C653B8C454B6C053B5BE52B4BC52B3BC52B3BD52B2BD
-50B2BD4BACB745A6B042A2AE43A0B2439FB242A0B240A0B23EA0B33DA1B43CA0B33A9FB239A0B4
-38A0B4399FB33A9FB33B9FB43B9FB53B9FB23A9EB13AA0B139A0B0399EAF3B9EB03B9FB03A9FAF
-399FAE399EAF399FAE389EAD379EAD349EAD329DAC329DAA329EAB339FAC339EAC379FAE2B94A3
-0F7685147C8C309DAC35A2B1379FAE389EAD389DAC379CAC349EAC349EAC379EAD389DAD389DAE
-399DAE3A9EAD3B9DAD3D9BAD3D9BAD3B9DAF3A9DAF389DAD389FAD399FAA399EA83A9EA83B9EA8
-3B9DAA3B9CAC3A9EAC399FAB389FAB389FAB399FAB399EAA379FAB35A1AD389FAD3C9DAD3A9DAD
-399EAD399FAD37A0AD389FAB3A9FA93BA0A83A9FA8399FA8379FAA38A0AB389FAD389EAC3A9DA9
-3B9EA93B9FA93B9EA83C9DAA3C9DAB389FAB369FAB35A0AA34A1AA35A1A736A1A739A0A8399FA8
-37A1AB35A0AC37A0AB38A0AA3BA0AD3B9FAE3D9EAE3D9EAE3C9EAE3B9EAD1A837D20817E267F7E
-24807E21817D1F817A1B827516796D126E640E69650D676C0C696F096A720A68710D666F0E666E
-12676D13686C1466691366690E676A0E686C0E676F0F6871106A72116A72116B73126B73116A72
-116A73136B73136A73126A75126B760E6C750C6D750E6D77106E78106E78116E7A116F7B116F7A
-126F7D13707F1471801471801471801471801671821771841870841A6F84196F85146E84106B7E
-0E6B7A096271095D69267D8A3990A43A96A93699AC379AAF3698B13698B1369AB0379BB0389BAF
-389CAF399CAF379BAF339BB3329BB5319BB5329BB63799B73898B73898B83898B73798B3379AB2
-389AB3389AB3379BB6359BB7359CB7369CB8379CB8379DB9389DB9389DB9389CB8389AB7359CB6
-319FB5319EB3329FB3349EB3369EB3379DB1389CAF399CB13B9BB33B9AB43A98B53A98B63998B8
-399AB9399BB8399BB8399AB73899B6399BB73A9CB7399BB4399CB4389CB53497B12E8EAC2887A6
-2684A124829D1D7C921472871164830A587A07496F0641690642660642650842640B43660A4769
-0D4E6E16597B2066892475932A849E3697AF3FA6BD42A9BD44A9BB46AABB49AABB49AABB4BACBD
-4EAEC251B1C852B3CA51B4CB50B5CB4EB8CB50B9CB54B9C955B9C956B8C957B8CA56B8CB56B8CB
-58B9CC59BACD59BACD58BACD53BCCC51BDCC4EC0CB4EC0CB51BDCD54BDCE56BDCE58BCCE5BBACC
-5CB8CB59BCCC56BDCB55BCCC55BDCE57BDCB57BDCB58BDCC58BCCC55BCCE53BED156BCCF57BACD
-55BCCD52BDCD54BCCD57BBCE58BBCD59BACB5ABACA5CB9C85BBAC65ABBC359BAC458BAC758BAC7
-54B9C554B9C554B9C554B9C554B9C553B8C550BAC451B9C453B8C551B5C351B3C051B3C051B2C3
-50B1C34CAFC246AABD43A5B642A2B3469FB3479EB243A0B241A1B1419FB140A0B23DA0B23B9FB1
-36A1B333A2B439A0B53C9FB53A9FB33A9FB33A9FB2399EB03A9EB13B9EB13C9EB03C9DAE3C9DAE
-3D9DAF3D9DAF3D9CB03D9DAF3C9DAE389EAE30A0AF2F9FAD309FAB329EAB389CAC389DAD379FAE
-29919F0D737F1C818E369EAE38A0B1379FAE379EAD379FAE379FAE34A1AE33A1AE33A1AD32A1AC
-36A0AA38A0AA399FAA3A9FAA3B9DAD3B9CAD379EAF35A0B0389EAE399DAD399FAE389FAD399DAE
-399CAF379EAF359FAF34A0B033A1B134A1B034A1AE37A0AC3A9FAB3A9FAB3A9FAB3A9EAB3B9DAA
-3B9DAA3A9EAA389FAB33A2AA33A0AB379EAD369FAD34A1AE34A1AD32A2AA32A2AB33A1AD33A1AD
-32A1AD32A1AC33A1AD33A0AC36A0AA37A0AA389FAD379EAD379FAB37A0AB38A0AB38A0AB389FAD
-389FAE33A0AF30A0AF31A1AB33A2A935A2AC37A1AE36A2A935A2A639A2A93AA1AA1C827E20807E
-257F7F25807E23807D22817C1B807614756C106B630E686410676C0E676E0C68700C67700E6670
-0E666F12666E14676D15666914676A10686C0F686D106771116872116972116A73106A74106A74
-106A73106A73126A73126A73126C75116D760F6D760D6D750F6D76116D77126E7914707C146F7B
-136F7B146F7D16707E16707F1570801571801471801571811671831871851A7186187185146E84
-0F6B7E0D6B7808636F095E6A257D8B3891A53896A93399AC339AAE3599AF359AB0389BB1389CB0
-379BAE389BAE379BAD359BAD349BB2339BB3349BB5349CB6389AB73A99B83A99B93A99B93799B4
-389AB4399BB4389BB3379CB5359DB7359CB6369CB6389DB7389DB8389DB7399DB7399CB7399BB7
-369DB6339EB5339EB4349EB4359DB4369CB4389CB3389CB13A9DB33B9CB53B9BB53B99B73B99B8
-3998B83999B8399BB7389BB7389AB7389AB7399BB83A9CB83A9CB53A9CB5389DB6379BB53495B3
-2D8DAC2987A42886A226869D2181971F7795176C8D135D810D51760A4D720D4F73105074145377
-16597B1B6281246D8D2B76972B7F9B2E8AA33899B13FA6BC42A8BD44A9BB47AABC49AABC49ABBC
-4CAEBF50B1C452B2C853B4CA52B4CA51B5CA4FB7CB52B7CA56B8C958B9CA58B9CA57B8CA58B9CC
-58B9CC58BACD58BACD57BBCD56BBCD53BCCC52BDCD50BFCB50BFCB52BDCC54BDCC57BCCE58BBCE
-5ABBCD5ABACC57BCCC56BDCC55BCCD56BDCE56BDCC57BDCB58BECD58BECD56BFD054BFD156BDCF
-57BCCD55BDCD53BDCC55BCCB56BBCB57BBCB58BBCA59BACA5BBAC85ABAC759BBC459BBC558BAC7
-58BAC756BAC655BAC655B9C655B9C555B9C653B8C551B9C452BAC553B8C651B5C351B3C151B3C0
-51B2C151B2C14BAFBF44A8B840A4B441A3B445A1B345A0B343A1B341A1B240A0B240A0B23DA0B2
-3B9FB138A1B336A3B53AA0B53B9FB43A9FB23A9FB33A9FB33A9FB13B9EB13C9EB13C9EB13C9EB1
-3C9EB03B9DAE3C9DAE3C9CAF3C9CAE3C9DAE399EAE329EAE329EAD339FAC359EAC389BAC389DAC
-39A0AF28909E0B707C238895389FAE38A0AF379EAD389EAD389EAE379FAE34A1AE33A1AE33A1AE
-33A2AE36A1AC37A0AB38A0AB389FAC399EAD399DAE369FAF35A0AF379EAE399EAD389FAE389FAE
-399EAF399DB0379EAE359FAE359FAE359EAE359FAE36A0AE38A0AD3A9FAB3A9FAB3A9FAB3A9FAB
-3B9EAB3A9EAA389EAA369FAA34A0A934A0AB369EAD369FAD34A0AE34A1AE33A2AB32A1AB33A0AD
-33A0AD32A0AD32A0AD33A0AD35A0AD37A0AC38A0AC389FAD389FAD38A0AB38A0AB38A0AB39A0AC
-39A0AE389EAD369FAE349FAE34A0AC34A0AB35A1AC37A1AE37A2AB36A2A839A2AA3AA1AA247F7F
-247F7F23807F257F7E297C7C287E7D1F7B7A156F6C13696413666516656A16666B14666913666B
-10647111647115637017657018656B16656B12696D11686E146671156772146873136874116877
-1168780F6A750F6A74116B73116B720F6C730F6E74126E76126C75156B76176B78166D79166F7A
-176F7B196E7C1B6E7B1C6E7B1A6F7E196F7F177080147180157281157281167383167586167385
-1470830F6D7D0C6D7508656F085F6D217D8D3494A73498AB2E9BB02F9CB0329DAC349EAD389CB1
-389BB0379BAE379BAE359DAC349DAB369BAD369AAE399AB13A9BB3399BB33A9CB43B9BB93A99BA
-389AB7399BB73A9CB5399CB4359EB333A0B4389EB43A9DB43A9DB43A9DB43A9DB43A9DB43A9DB4
-399CB4399CB4399CB3399BB53B9BB73B9BB73A9AB7399BB7379CB7389DB8399BB83A9BB73C9AB8
-3C9AB83B9AB83A99B7389AB5389AB5399BB83A9BB93C9BB93C9BB83C9BB83B9BB8389DB8379CB8
-379AB73395B22E8EAD2A89A82687A42486A223859F20819B1D7A9514708C13698A16698D1C6A8F
-206C911F7191217691257B942B80982E869F348FA83C9CB142A6B945A8BB47A9BC49AABD4AABBE
-4AACBF4CB0C250B2C452B4C553B4C655B4C656B4C857B3C958B5CA5AB6C95AB8CA58B8CA57B8CA
-58B9CC58BACD57BACD56BACD53BDCD53BDCD56BBCD57BBCD56BCCC55BDCB56BCC857BDC958BCCD
-58BDCF55BED053BDCF55BDCE56BCCD56BBCD57BCCE56BDCE56BECF56C0CF56C1CF55C1CE54C0CD
-54BECC54BDCC55BDC957BCC755BEC552BFC354BEC655BDC856BCC956BCCB57BCC957BCC757BBC7
-56BAC656BBC757BCC857BBC758BAC756BAC655B9C754B8C653B8C453B9C551B6C552B5C454B4C4
-53B3C152B3BC51B2BA4CAEB645A7B040A4B13FA4B340A3B240A3B23FA2B43FA2B53EA1B33EA1B2
-3DA1B33DA1B43DA1B33DA1B23DA1B33CA0B33B9FB13B9FB23BA0B23BA0B23E9EB2409CB13D9DB4
-3A9EB83A9FB53A9FB13B9EAF3C9CAD3B9CAD3C9DAE3B9DAD399CAC399CAC3A9DAD3A9DAD399DAD
-399EAD37A0AE268D9C0B6E7E288D9C39A0A93AA1A9399FAB3A9FAB3B9DAD3A9DAD369FAF349FAF
-35A0B035A1B035A0B135A0B034A1AF33A0AF33A0AF34A0B036A0AF389FAE389FAE389FAE389FAE
-399FAE3AA0AF399FAE399FAC3A9FAA3C9DAA3F9CAA3D9DAC3C9DAE3B9EAC3A9FAB3A9FAB3A9FAB
-399FAB389FAA35A0AA32A3AB34A1AA399DAA389EAB389EAD379EAD389FAE389FAE379FAE379FAE
-379FAE379FAE379FAE379FAE389EAD399DAD3A9DB0399DB0399EAB3A9FAA3A9FAA3BA0AB3B9FAD
-3B9FAE3BA0AF3A9FAD3D9CAB3F9CAB3C9CAC3A9CAD399EAD39A0AF3AA1AF3BA1AF3BA1AE3CA0AE
-237F7F22807E21807F227F7D257D7C257E7D1C7777136B6B12666514666717656B16656A136567
-13656A10646E10646E15657016677017676C16676B13696E126A6E146871146871146873136873
-116977106977106974116B74126C74116C730F6C730F6D74126E76136E76146D77166C78156D79
-156E7A166E7A186F7B196E7B1B6F7B1A707E18708017708015717E157180167281157283147485
-157486147183116E7D0E6E770A667108606F207C8E3393A93497AE2E9BB2309DB3329EAE349EAE
-389CB1389BB0389BB0399CB0369DAF359CAE369AAF379AB0399BB3399CB4399DB5399DB5399BB7
-3899B8379AB7389BB7399CB6399CB4349EB433A0B4389EB53A9DB53A9DB5399DB5399DB43A9DB4
-3A9DB43A9DB33A9DB3399CB33A9BB53B9BB83A9BB83A9BB83A9CB9399CB9399CB9399BB83A9BB7
-3A9BB73A9BB73A9CB7399CB7389BB6399BB6399BB83A9BB83B9BB93A9BB83A9CB93A9CB9399DB9
-399CB93A9CB9399BB83696B4308FAE2A8AA82688A52588A32587A22785A124809D247B9C24799B
-25779B27789D267A9A277E992A829B2F87A0338EA73694AB3C9CB241A5B945A7BC48A9BC4AABBE
-4BACBF4CAEC14EB1C550B2C552B2C453B3C555B4C757B5C856B4C957B4C858B6C858B8C956B9C9
-57B9CA58BACD58BACD57BACD56BBCD53BDCD53BDCD56BBCD57BCCD56BDCE56BCCD57BCC958BDCA
-58BDCE58BECF55BED053BED055BED056BDCF56BCCF57BCCF57BDCF56BDCF55BFCF54C0CE54C0CF
-54C0CF54BFCD54BDCB55BCCA57BCC855BDC653BFC554BEC655BDC855BDCA56BCCB56BCCA57BCC9
-57BCC956BBC856BBC756BBC857BBC857BAC756B9C754B8C754B8C754B8C653B8C551B5C551B4C4
-54B4C552B2C252B4BE51B3BB4AACB544A5AF3FA3B13FA3B340A4B33FA3B33EA3B43EA3B53DA2B3
-3CA2B23DA2B43EA2B43DA2B43CA2B33CA1B33CA0B33BA0B33CA0B43BA0B43CA0B43E9FB3409DB2
-3E9DB43B9DB63A9DB33A9FB03B9EAF3B9EAE3B9DAE3A9DAE3B9DAF3B9CAE3B9CAD3B9CAD3A9CAD
-399EAD399FAE379FAD248A980D6F7E2D93A13AA2AC3AA1AB3AA0AB3B9FAC3C9DAD3A9DAE369FAF
-359FAF369FB036A0B036A0B036A0AF36A0AF35A1AF34A1AF35A1AF37A0AF389FAF379FAD369FAE
-37A0AE38A0AE389FAE379FAF399FAD399FAC3C9EAC3D9CAB3C9DAC3B9DAE3A9EAC3A9FAC399FAC
-399FAC389FAB379FAB35A0AA32A1AB35A1AB399EAA399EAB389FAD389FAD389FAE389FAE37A0AE
-37A0AE38A0AF389FAE389FAE389FAE399DAD3A9DAE3A9DB0399DB0389EAB389FAB38A0AB38A0AC
-399FAD3A9FAE3B9FAC3B9EAB3D9DAA3F9DAB3C9DAD3B9EAE389FAE37A0AD38A0AD3AA0AD3AA0AE
-3BA0AF2084801F83801F837F1E827F1C827F1C7D7D18737612696E14636C16646D17656D15656A
-11676811676912656A12666B11686D126A6D11696A11696A126A6D126A6E126A6E126A6E126971
-1269730F6A740F6A75126A70146B6F126C73106D74106C74106B740F6E750F7076107076107076
-106F78116E7B14707B16717C15707D15717F15728015728118727F1A717C19717F187183167183
-14748416758315737F126E7A116C780B667208606E217B903590B03696B52F9BB5309EB5319EB2
-339EB2389CB0389BAF389AB1399BB3389BB4389AB4389AB6379AB6359BB6379CB7389DB8389DB8
-379CB7359BB7379CB8389DB9389DB8389DB8359EB8329FB7369EB8389DB8389DB8389DB8389CB5
-399CB43B9DB23C9DAF3B9CB13B9BB3389BB5369CB8379CB8369DB8399CB93C9BB93C9BB93C9BB9
-3B9CB73A9DB4389DB4339FB4359FB5379DB8399CB83B9BB83B9BB8389CB9379DB9359FB9359EB9
-399CBA3A9BBB3C9CBB3C9BBA3B9AB83897B53291AF2D8DAB2B8AA92A89A92D86A82E83A62D82A2
-2A7F9E267D9F277DA0297F9E2C839E2F88A5338DAC3493AE3497AE3A9CB541A4BD45A7BF49AABD
-4BACBF4EAFC251B1C553B2C954B1C855B1C754B3C953B6C954B7C953B7C653B7C655B7C855B9C9
-53BBC954BBCA57BACD57BACD57BACD56BBCD53BDCD52BDCD52BDCD53BDCE53BDD353BCD356BCD1
-57BCCF58BDCC58BECC54BECE53BED054BED054BED156BDD157BCD158BDD059BDD055BDD053BED0
-51C0D150C1D254BFCF57BDCC56BCCB56BCCB56BDCB54BECB53BDCA54BDCB55BDCB56BCCB56BCCB
-56BCCB56BCCB56BACA56BAC956BACA56BACA56BACA56BAC956B8C956B8C955B8C953B6C851B4C7
-50B3C650B4C44FB3C350B4C04DB2BD46AAB640A4B03DA1B23EA2B43EA2B33EA2B23BA4B23AA5B3
-38A4B438A4B53BA3B43CA1B338A3B535A4B639A1B63C9FB63B9FB73B9FB73B9FB63CA0B63CA1B4
-3CA0B33E9FB2409DB03E9CAE3D9DAE3C9FAF399FAF379FAE359FAF379EB03A9CAF3B9CAE3C9CAE
-3A9DAD389FAE39A0AE399EAB2388930E737E2F96A23AA2B239A0B03A9FAD3C9FAE3D9EAF3B9DAE
-359FAF35A0B0399EB03A9FB03A9FAC3AA0AB3BA0AD3AA0AE3A9FAB3A9FAB3AA0B039A0B235A1AE
-33A1AE34A1AE34A1AE35A0AF35A0B0379FB2389EB4379FB236A0B0379FAE389EAD389EAD389FAE
-389FAE389FAE389FAE389FAE379FAE369FAD37A0AD38A0AB389FAB3A9FAB399FAB389FAE37A1AF
-34A1AF34A1AE379FAE389FAE389FAE389FAE3A9DAD3B9DAE399FAE379FAE34A0AD33A1AE32A3AE
-31A3AE36A0AF389FB03A9FA93C9FA53B9FA93B9FAB38A1AD36A1AE34A3AC32A3AA35A1AB38A0AB
-38A0AD38A1AF20867F1F847E1E837D1D837E1C837E1A7B79156F7012686C15636D16646D16656C
-15666B12696A13696B14666B13666B11686D126A6D126A6B116A6B126A6D126A6E126A6E116A6F
-116971126972116A75116B75136A71146970116C730F6C74106B75106B750F6D750F6F76107077
-107077116F79126F7B13707B14727B15727E15728115718016728119727F1C727E1B7382197385
-177385157586167585157381116E7C106B790B657307606F207B8F3690AF3796B5319BB5319CB5
-339FB4359FB4389CB0369AAF369AB1389BB4399CB6389AB6379AB7389BB8359CB7359DB8369DB8
-369DB8379CB8379DB8389DB9389DB9389DB9379CB8359DB8349EB9379DB9399CB9399CB9399DB9
-399DB63A9DB43B9DB33B9CB13B9BB23A9BB4379CB5359CB7379DB8379DB9399CB93B9BB93C9BB9
-3C9BB93B9CB73A9CB5399DB5349FB5349EB5389DB8399CB93B9BB73B9CB7379CB7379DB8359FB7
-359FB8399CB93A9BBA3C9CBC3C9CBC3B9CB93B9BB7389AB63395B23090AE2F8EAD328BAD338AAC
-3189A82F86A52C85A52C85A62E87A4328CA73590AD3692B13595B03597B03B9CB642A3BE46A7BF
-49ABBF4CAEC24FB0C552B2C853B3CA54B2CA55B2C854B4C952B6C853B7C852B8C654B8C755B8C9
-54B8C953BBCA54BBCA56BBCD56BBCD57BACD57BACD54BCCD53BCCD53BDCD53BDCE52BDD252BDD2
-56BDD357BDD256BDCD56BECC54BECF52BED152BED053BED056BED157BDD257BDD058BECF56BED1
-54BED153C0D151C1D154BFCF58BECD56BCCC56BCCC56BDCC54BDCB53BDCB53BDCB55BDCB56BCCB
-55BCCB54BDCB55BCCA56BBCA57BBCA57BBCA56BACA56BACA56BAC957B9C956B9C855B9C853B7C7
-51B5C750B4C550B4C34FB4C24EB3C04BB0BD44A9B53FA3B13DA1B33EA1B43DA1B33DA1B23BA3B2
-3AA4B338A4B439A4B53AA3B43AA2B337A3B436A5B53AA2B53C9FB43B9FB63A9FB63B9FB53B9FB6
-3BA0B43CA0B33D9FB2409EB13D9DAF3B9DAE3A9FAF37A0AE369FAE349FAF379FB03B9DB03B9DAF
-3B9EAE3B9EAE399FAF3BA0AF3A9EAB2184910E717D3197A53AA2B339A1B13AA0AF3BA0AF3D9FB0
-3C9EB0379FB0379FB03A9EB03B9FB0399FAD3AA0AC3BA1AF3AA0AF3AA0AD39A0AD39A0B038A0B1
-35A0AF33A1AE33A1AE33A1AE34A0AF35A0B0369FB2379FB3369FB235A0B036A0AF369FAE369FAD
-379FAE379FAF379FAE389FAE389FAE389FAE379EAD389FAD38A0AC38A0AC399FAB399FAC389FAE
-37A0AE34A1AE35A1AE369FAD379FAE389FAE389FAE3B9DAE3B9DAE399FAE379FAE35A0AE34A1AE
-33A3AF32A3AF36A1B338A0B33B9FAB3C9EA83A9FAA3AA0AD39A2AE37A2AE35A2AB34A3AB37A2AB
-38A0AB389FAC389FAE1D877A1F867A20847A2183792381791D7970136E6212686315646816656A
-16656C16666C126A6A13696B16646E14636D12666C13696E11696D11696C126A6D11696E106A72
-116A73146872156772136A74146B76156A771469760F6C770D6D77106C77126C77126C77126D78
-126E78126F78146E79156E7913707912737A14727E15718017707F1A70801C71811E72801B7384
-18758716758814778A1476881272850E6E810F6C7E0A6476075E6E207A8B3492A93797AF369AB3
-379BB5389CB7399CB7389BB3379BB2379CB2379DB4389DB7379CB8379CB8379DB9339EB8319DB7
-319EB7339EB8379EB9389DB9389DB9389DB9389DB9389DB9389BB9399ABA3B9BBA3B9BBA3C9BB9
-3C9BB93B9CB63A9DB43B9CB63C9BB83A9BB7399BB7399CB8389DB9389DB9389DB9389DB9389DB9
-3A9CB93C9BBA3C9BBA3C9BBA3B9BBA399CBA3A9CB93B9BB93B9CB73A9CB53A9DB5399CB8389CB7
-379EB5379EB53A9DB53A9DB6399EBB399EBB389EB6389EB5379FB6369EB6359AB43498B33695B2
-3693B23492B23391B13591AE3793AD3695AE3597AF3698B13698B13898B23A98B43E9CB745A3BF
-49AAC34AADC54DB0C74FB1C94FB3C94FB4C950B4C951B3C951B4C852B6C653B7C754B8C854B7C8
-56B8CB58B9CC57BBCB55BCCB52BDCD54BCCD57BACD57BACD58BACD57BBCD56BBCD56BCCE52BECC
-51BECC54BED155BFD155BFD155BFD252BFD251BFD251BFD251BFD254BFD155BFD055BFCE56C0CD
-56C0CE56C0CF55C0CE54BFCD57BECE58BCCF57BBCE57BBCF57BDCE54BECC53BECB53BDCB53BDCB
-54BCCB52BDC94FC0C852BEC756BCC757BCC857BCC857BCC858BAC758BAC756BAC654B9C654B9C5
-53B8C452B6C350B5C150B5C14FB4C04EB3BF4AAFBC42A7B63FA3B23EA2B23EA2B33EA1B43DA1B3
-3EA2B43EA2B53FA2B33EA2B338A4B336A5B439A5B23CA6B13DA3B03CA1AE3BA0AF3CA0B13BA0B3
-3B9FB53B9FB33C9FB23BA0B43CA0B639A0B236A0B035A0AF34A1AE35A0AE379FAE379FAE399FAF
-399FAE3AA0AD3BA0AF3B9FB13D9EB13B98AC1F7C901070833699AB3DA3B23BA3B039A3AF38A2AF
-3BA0B13B9EB13B9DB03B9EB13B9FB23B9EB1379FB136A1B238A1B436A0B334A1B334A2B336A0B1
-389FB036A0B035A0B035A0B035A0B035A0B036A0B135A0B034A1AF33A1AE33A1AE34A1AF34A1B0
-33A0AF32A1AF34A1B036A0B138A0AF3AA0AB3A9FAC399EAD389EAD389FAD389FAD389FAE389FAD
-389FAE389FAE389FAE36A0AE34A1AE34A1AE369FAD389FAE3A9DB03A9DB0389EAE379EAD379FAD
-379FAE399FB039A1B234A1B633A1B73A9EB13C9DAF399EAE389FAE3AA0AC3BA1AC3AA0AC3AA0AB
-3AA0AA3AA0A93C9EA93F9EAA1E87791F8679208579228379237F771A756C106C61106862146467
-15656A16656B15656B12676913666A16656D15656D12676C12696D11696C11696C126A6E126A6F
-116B72116A72146871156771146973146A75166B78156A78106C770E6D77116C77126C77136C78
-146D79146E79146F7A156F7A166F7A13707A12727A14727E1572821670801970811B71811B7080
-1972831875871676881476891374871071840D6D800F6C7F0A6577075F6F207A8C3593AA3999B1
-389AB4399BB5399CB7399CB7389BB4389CB4379CB3379CB4389DB7389DB8389DB8379DB8339EB8
-319DB6319DB6349EB7379EB8389DB9389DB9389DB9389DB8389DB8389CB8389BBA399CBA3A9CBA
-3B9CB93C9CB93B9DB73A9EB63A9DB73B9BB93B9CB93A9CB8399CB8399DB9389DB9389DB9399DB9
-399DB9399CB93C9BBB3C9BBB3C9BBB3B9BBB3A9BBB3B9CBB3C9BB93C9BB83A9CB53A9CB63B9DB9
-399CB8389EB5399EB53A9DB43A9DB5399EBB399EBB389EB6389FB638A0B939A0B9399EB83A9EB8
-3A9DB93A9BB93A9BB93A9BB93D9AB63F9BB53C9CB53A9DB53A9DB53A9DB43B9CB63D9BB7409FBA
-48A6C14BACC64CAFC74EB1C84FB2C94FB3C84FB4C850B4CA52B5CB52B6CA53B6C854B7C855B9C9
-55B8C956B8CB58BACC56BACB55BBCB53BDCD53BCCD56BACC57BACC59BACD58BBCE57BCCE56BCCE
-53BECD52BFCD53BED054BFD154BFD254BFD253BFD252BFD152BFD052BFD255C1D257C1D256C1CF
-55C0CE57C0CE57BFCE56BFCE57BFCE59BED059BCCF58BBD058BCD257BDCF55BECC55BDCC55BDCC
-54BDCB54BCCB53BDCA50C0C853BFC856BCC857BCC857BCC857BCC858BAC757BAC755BAC654B9C5
-53B8C552B7C452B7C451B6C251B5C151B4C24FB4C149AEBB41A6B53FA4B33EA3B33EA2B33DA1B4
-3DA1B33EA2B53FA2B53FA1B43DA0B239A4B437A5B439A4B03CA4AE3DA3AF3DA2AF3DA1B03DA1B2
-3BA0B23A9FB43BA0B43BA0B33BA0B43BA0B639A0B337A1B136A1B033A1AE35A1AE379FAE389FAF
-3AA0AF3AA0AF39A0AE3AA1B03BA1B33DA0B23896AA1B798E16778B399BAF3DA3B23CA3B139A3B0
-38A1AE3A9FB03B9EB13B9EB13B9EB13A9EB2399EB136A0B336A1B336A1B334A0B234A0B334A1B3
-37A0B239A0B238A1B336A1B135A0B036A0B036A0B036A0B035A0AF34A1AE33A0AD33A0AD34A1AF
-34A1B034A1B033A2B134A1B036A0B038A0AF3AA0AB399EAC399DAD389EAD379EAD37A0AE369FAE
-369FAD369FAD379FAE379FAE369FAD34A1AE35A1AE379FAE389FAE389EB0389EAF379FAE379FAE
-379EAD389FAD399EAF389EB034A0B334A1B53A9FB33B9EB1399EAF389FAE399FAC3AA0AC3AA0AC
-3BA0AC3BA0AB3BA0AA3EA0AC40A0AC1F86791F86791E8579208279207B7314726B0A6D680B6969
-10656C12656C15656914646814646815666912696B106969106A68106B69116A6B126A6B126A6D
-136B6F136B70126B6F136A6B14696B176870186973156B74146B75126B76116C76126C75136D76
-146D79156D7B136D7A126E7A126F7C136F7D13707E14717F147183157186147186147087157186
-1671831773841875861875861976871976881572850F6D800E6D7E096577065E701E788E3592AD
-3A99B43899B3379BB3349FB4359FB5379DB7389DB7389BB4389BB3399DB43A9DB5399DB4389CB4
-369CB7369CB7389DB5399DB5389DB8389DB9399DBA399DBA399DB6399DB5349FB731A0B832A1B8
-32A0B833A0BA359FBB359FB9359FB8369EB8389DB93A9CB93C9BB83C9BB83C9BB83A9BB9399CBB
-3B9CBB3C9BBA3B9CBB3A9DBD3B9CBC3C9BBB3B9BBB3A9BBB3A9BBB3A9BBB3A9BBA3A9BBA3A9BBA
-3A9DBC3A9DBB3C9CBB3C9DBA399DB8389DB83A9DBC3A9DBD3B9FBC3B9FBC3B9FBD3B9FBD3B9EBC
-3B9FBD38A1BE36A2BD38A1BC39A1BB3D9FBD3F9DBD3F9DBD3E9EBD3D9FBB3CA0B83C9FBA3E9FBC
-41A1BE48A7C44CAEC94BB2C84DB2C74FB2C650B2C751B2C851B3C852B5C954B7CA54B7CA54B8CA
-55B8CB56B9CB56B9CC57BACD57BACD57BACD56BBCD56BACD55BBCB56BCCB57BCCB57BCCB56BCCC
-56BCCC57BCCF56BDD152BFD253C1D255C0D354BFD157BED158BDD059BED158BED157BFD256BFD3
-55BFD256C0D259BFD25ABED15ABED159BED058BDCF59BDD057BED155BED257BECF59BDCD58BDCD
-58BCCE58BBCD59BACB57BBCB56BDCB56BDCC55BDCE56BDCC57BCC857BCC857BCC856BBC755BAC6
-55BAC655B9C853B7C852B6C851B5C755B2C755B2C751B2C348ABBB3FA6B53CA4B33FA4B33FA3B4
-3FA2B43FA2B53EA1B63EA1B73DA1B43EA1B43EA2B53DA2B43CA2B03DA2AE3EA2B23EA1B33CA1B3
-3CA0B33B9FB13B9FB239A1B435A1B539A0B73B9FB93BA0B53AA0B238A0B034A1AE33A1AE35A0B0
-379FB03A9DB0399EB037A1B138A2B23AA1B33BA2B43097A8147A8C1D80933A9EB03FA3B33EA2B2
-3CA1B13BA0B03B9EB13B9EB13B9FB43A9FB3379FB5369FB637A1B536A1B335A0B236A0B2389FB2
-399FB1399FB1389FB037A0B236A1B337A0B1399FB1389FAF389FAE389FAE379FAE379EAD379FAD
-389FAF399FB03AA0B13AA0B2399FB038A0AE38A0AF389FAE379FAD369EAD36A0AE32A1AD32A2AE
-32A1AE32A0AD33A0AD35A0AE379EAD389FAE39A0AF389FAE389FAE37A0AE32A2AE30A2AD32A1AF
-33A1AF389FAB3A9FAA399EAA389EAA399FAC3AA0AD38A1B137A1B338A0AF389FAE38A0B039A0B1
-3AA0AF3BA1AF3BA1AF3AA0AE3BA0AE3C9FAE1F84772085771F85782082771C796F106E67096B66
-0B68670F656A12656914646515636615646715666812696A116969116B69126B69136A6B136A6B
-13696E136A6E146B6F136A6D126A6B146B6C176971186973146A73136B74136C77136C77146D77
-146D77136C79146C7B136C7A126D7A136F7D146F7E14707F14707F157183167185157187147189
-1472871673851774861875871A75871B76881A7789167386126F81106F7F0A6779055D711B768C
-3391AC3998B33899B2389CB3339FB3339FB4379DB7389DB7399DB5399DB43A9DB53A9DB4399BB4
-399BB4389DB7389DB8399DB53A9DB5399DB8399DB93A9DBA399CBA399DB63A9DB5349FB730A1B8
-31A1B831A1B933A1BC35A0BC349FBA349FB9369EB9389DB9399CB93C9BB83C9BB83C9BB83B9CBA
-3A9DBC3B9DBC3D9CBB3C9CBC3A9DBD3B9CBC3D9CBB3C9CBB3A9BBB3A9BBB3A9CBB3A9CBC3A9CBC
-3A9CBC3C9EBE3B9DBD3D9CBC3D9CBB3A9DBA399DBA399EBD3A9EBE3C9FBF3B9EBD3B9EBD3C9FBE
-3C9FBE3B9FBE37A1BE35A2BD37A2BC39A2BC3DA0BE409FBF409FBF409FBF40A0BE3EA1BB3EA0BB
-3EA0BC41A1BE48A7C54CAFC94CB3C94DB3C84FB2C650B2C752B2C951B3C951B6C854B7CA54B7CA
-55B8CB55B9CC54B8CB55B9CC55BACD56BBCD56BBCD56BBCD57BCCD56BCCB56BCCB57BDCC57BDCC
-57BDCC57BDCD57BDD156BDD152BFD253C1D255C0D255BFD159BED25BBED15ABDD05ABDD158BED3
-57BED456BFD356C0D358BFD25BBFD25BBFD15ABDD05ABDD05BBED157BFD254BFD257BFD15ABECF
-59BED057BDD058BBCE59BACB58BBCB56BCCB56BCCC55BCCE56BDCD58BCC956BBC855BBC756BBC7
-56BBC755BAC755B9C954B7C853B6C952B5C855B3C855B2C850B1C246A9B93EA6B53DA5B43FA4B4
-3FA3B340A2B540A3B63FA2B73DA1B73CA1B43EA2B53FA2B53FA2B53DA1B13DA2AF3EA2B33DA1B4
-3CA1B33BA0B23B9EB13B9EB039A0B435A1B538A0B63B9FB93B9FB53A9FB238A0B034A1AF34A1AF
-35A0B038A0B13A9EB1399FB137A1B139A1B33AA1B33BA2B42C94A50F75882185993CA0B340A4B5
-3EA3B33EA2B23CA1B23BA0B23B9FB23B9FB53A9FB437A0B638A1B837A2B636A1B335A1B336A1B4
-379FB1399FB13AA0B239A0B237A0B237A1B339A1B33BA0B2399FAF399FAE399FAE389FAE389FAE
-389FAD399FAF399FB0399FB0399FB0389FB0389FAE389FAE389FAE379FAE379FAE36A0AE32A1AE
-32A1AD33A1AD33A1AD34A1AE35A0AE389FAE389FAE39A0AF389FAE399FAE37A0AF32A2AE31A3AE
-32A1B033A1AF399FAC3A9FAB399FAB399FAB3A9FAB3A9FAB38A1B236A1B439A0B0399FAE39A0B1
-39A1B23AA1B03BA1B03BA2B039A1AF39A0AE3AA0AF22856D21846F228471218170197869126C60
-12675E12665F13656015646018625F17636014636114646415656A16666B17676A17686B17686B
-17686C17676D17676D17686C15696B126B6D116C6F116C73126C74136B74136A74126C77126D7A
-166C7A176C7A146C7C156D7F166E7E166E7D166E7B176E7B176F7D186F8019707F19717D197181
-1872851972861A72881973881775871875891B778B1A778B1574881170831270820D677A055C70
-1975893092A7379AAF389AB3399CB4369EB3359DB3379EB4389EB5379DB7389DB8389DB8399DB8
-3B9BB83B9BB73A9EB8389DB9389DB8389DB8399EBA399EBB3A9EB9399DB8389DB8389DB8369EBA
-349EBB349FBC359FBC389FBD3A9FBD389DBA379DB9379DB9389DB9399DB9399DB9389DB8389EB8
-389FBB379FBE399FBD3B9DBA3C9DBB3C9CBC3C9CBB3C9BB93C9BB93A9BBB3A9CBB399EBC399EBC
-3A9DBC3B9EBD3D9EBE3E9DBD3D9CBC3C9CBC3A9EBC389EBC35A0BD36A0BE3A9FBE3C9FBE3C9FBE
-3C9FBE3C9FBE3C9FBE3BA0BE3BA0BE39A2BD39A3BC3EA2BE40A1BE409FBE41A0C042A1C041A1BE
-3FA1BB3EA1B940A2BC46A8C34CAFC84EB2C94FB2C94FB2C950B3CB50B4CD50B4CB52B6C955B7CA
-57B8CB55B8CC51B9CD51B9CC51BDCC51BDCD50BECD50BECD51BECD52BECE53BDCD53BDCD57BBCD
-58BDCF55BECF55BED155BED555BED455BFD156C1D156C0D056BFCF5ABED25BBED359BDD259BCD2
-59BCD459BCD558BED556BFD556BFD357C0D35AC0D25BBFCF5BBED05BBED158BED256BFD356BFD2
-56BFD155C0D352C0D253BECE56BECC56BCCD57BBCD58BBCD58BACB58BBCB59BACB58BBCA56BBC7
-55BAC655BAC655BAC655BAC654B8C652B6C953B6C954B6C851B5C549B0BF40A9B73CA7B63DA7B6
-41A4B542A3B442A3B442A3B540A3B63DA2B53CA1B43FA2B53FA2B73EA1B63CA0B73CA0B83CA0B7
-3BA0B53BA0B43CA0B33D9EB23F9CB13D9FB23AA0B33BA0B33CA0B43BA0B43A9FB3389FB235A0B2
-36A1B235A0B037A0B23A9FB33A9FB23A9FB13A9FB13BA0B23DA1B52A8DA30C6E862689A23DA1B8
-3BA8B63AA8B53AA7B639A4B43CA1B33CA0B33BA0B53B9FB63BA0B63BA1B636A2B533A2B433A1B6
-33A1B634A1B435A2B438A1B43AA1B33AA0B23BA0B23BA0B13BA0B03A9FB03AA0B239A0B0389FAE
-38A0AD38A0AB37A1AD37A2AE36A1AE34A1AE35A1AF35A1B036A0AF369FAD369DAE399DB0399EAF
-379FAE37A0AD399FAB389FAB379FAE379FAE389FAE37A0AF36A1B036A0B03A9FB13B9FB1389FB0
-38A0B137A0B138A0B1399FB0399EAF389FAE389FAE399EAF3A9EAF3AA0B039A0AF39A0AE39A0AD
-39A0AD38A1AC399FAE3BA0B237A2B134A3B133A5B331A6B322856822856B23846E1F7F6A157362
-136B5C16665C14655C13645D15655E18645E17645F14656213646314646816656917666918676A
-18676A17666A17666C17676D16686B14686B116A6E116C70126D74116C74146C75146B74126B76
-116C78166B7A186B7B166C7D166E80176E7F176E7F186F7C186F7A186F7D1970801A717E1A727C
-1972801872831871851A72881974881675861875881B768B1A768B1674891371851471830D687B
-055C701874882F93A6379BB0389BB3389CB3389EB4389EB4389EB4389EB5379DB7389DB8399DB9
-399DB83B9BB83C9BB83A9DB9389DB9389DB9389DBA399EBB399EBC3A9EBB3A9EB9399DB9399DB9
-399FBD369FBD369EBC369EBD399EBD3B9EBD3A9DBA399DB9389DB9399DB93A9EB8399DB9389DB9
-379EB9389FBB38A0BF399FBD3C9EBB3D9EBB3D9CBC3C9CBB3C9BB93C9CBA3B9CBB3B9DBC3A9FBD
-399EBC3A9EBD3C9FBE3D9FBE3D9EBD3C9DBD3C9DBC399EBC389EBC35A1BE35A1BF399EBD3C9FBD
-3C9FBE3C9FBE3C9EBE3C9FBE3EA0BF3DA1BF3BA1BD3AA3BD3EA2BF40A2BF40A0BE41A0C041A1BF
-41A1BF41A2BC40A2BA41A2BC46A7C24CAEC74FB1C950B2C950B3CA51B4CD51B5CF51B5CD52B6CA
-55B7CB58B8CC55B8CB51B8CD51B9CD50BCCC50BDCD50BECD50BECD51BECD52BECE53BECE54BDCE
-58BCCE58BDD054BED054BED155BED555BED656C0D257C0D158C1D057C0D059BFD25BBED359BDD3
-59BCD358BCD459BDD558BFD556BFD556C0D456C1D45AC1D25BC0D05ABFD159BED157BFD256BFD4
-55BFD354BFD253C0D351C0D353C0D055C0CE56BECE58BCCE58BBCD5ABACC59BACB59BACB58BACA
-57BCC857BCC856BBC755BAC656BAC655B9C754B7C953B6C953B6C74FB4C346AEBC3FA7B63DA6B7
-3DA7B740A4B542A3B442A3B440A2B33FA2B43FA2B53EA2B53FA2B53DA0B63EA1B63DA0B83BA0B9
-3BA0B73BA0B63CA1B43CA0B33E9EB3419DB33E9FB33C9FB23BA0B23CA1B33BA0B33A9FB338A0B3
-36A1B436A1B336A0B0379FB1399FB23A9FB23B9FB13CA0B23CA1B33CA0B428889F0C6B842C8FA9
-3EA3BA3AA8B539A8B439A6B639A4B53DA2B43EA1B43CA1B63CA0B63B9FB63BA0B537A3B534A3B5
-34A2B634A2B735A3B635A3B538A1B43AA1B33BA0B33BA0B33BA0B13CA0B13BA1B23AA0B239A0AF
-37A1AF38A1AE38A1AC37A1AC36A1AD35A1AE34A2AF33A2AF34A2B036A2B037A0AE389EAE3A9DB0
-399DAF379EAD399FAD399FAB399FAB379FAD389FAE389FAE37A0AE36A1B037A0B0399EB03A9FB1
-3BA0B23AA0B139A0B139A1B23AA0B2399FB138A0AF389FAE3A9EB03B9EB13BA0B13AA0AF3AA0AE
-3AA0AE39A0AC38A0AB3AA0B03BA1B437A2B233A2B132A4B231A6B41D845D1F85612086651D7D61
-166E5813665415645614645712655A11675B0D685C0D685E0E6962106963116762126762136963
-13696515686814686912696A126B6C106B6B0F6B6B116C70116C72116B75126B76156974166A74
-146C77136C77166B79186B7B176C7C186C7D176E7E176E7F17707D16717B14727C14747C16747F
-16757F1675801675811674831674851775851776821975851C74891C758A1C758918738413747E
-0D6A76045C6D1671842D90A8369AB2369CB2369DB3389EB4389EB4389EB4389EB5399DB53A9DB5
-3D9BB53E9BB53B9CB63A9DB7399DB8379DB9369EBB379FBC3A9EBD3B9EBD3C9EBD3C9FBC3B9EBD
-3A9DBC39A0BC38A1BC39A0BD3B9FBE3C9EBE3D9DBD3C9CBA3B9CB83A9DB8399EB83A9DB93A9CBB
-3A9DBC3B9FBD3B9EBD3C9DBC3B9DBC3B9EBD3C9FBE3C9EBE3C9EBD3B9DBB3A9DBB399EBC3A9FBD
-3AA0BD39A0BD39A0BF38A1BF36A1BD35A1BD36A1BD37A1BE3A9FBD3A9EBC38A1BC38A2BD3C9FBC
-3D9FBD3DA0BE3C9FBE3C9FBD3D9FBD3EA0BD3FA1BE3FA0BF3FA0BF40A1BF40A2BF40A2BF40A2BF
-3FA2BF3FA3BF40A4BD41A4BB43A4BB48A8BF4FAEC552B1C652B3C751B5C951B5CB51B4CD52B5CE
-53B6CF55B6CE57B8CC57B8CB55B8CB56B8CC56B9CC56BACD55BACC55BBCD56BBCD56BCCE56BCD0
-57BDD159BDD058BDD055BFD154BFD255BED556BFD75ABFD35BBFD25AC1D457C0D457BFD358BFD3
-57BFD457BED455BFD455C1D657C1D457C1D357C1D257C2D358C1D158C0D157C0D257C0D355C1D5
-54C1D752C0D552C0D354C0D254BFD253C0D152C1D054C0CF56BECD56BDCD57BCCD58BBCD5ABACC
-59BACB58BBCA58BBC957BCC858BBC75AB9C75AB7C759B6C857B5C756B5C651B1C147ABBA41A6B4
-42A4B542A5B541A5B540A4B440A4B43EA2B23DA1B23EA2B340A3B441A2B43EA1B33EA2B33CA3B4
-39A4B43BA2B43EA2B53DA1B43BA0B23DA0B33DA0B43EA1B43DA1B33BA0B43B9FB5399EB4389EB4
-379FB536A0B6379FB4399EB13A9EB13A9EB33B9FB33BA0B23CA1B33CA0B33B9FB226889B0D6E82
-2F94AB3EA4B93EA4B33DA4B23CA2B43DA2B53EA2B43DA1B43CA1B43CA1B43BA0B63BA0B739A3B6
-38A3B537A3B338A4B33AA2B23BA1B23CA1B33BA0B237A1B435A2B538A1B33AA1B339A2B137A1AE
-37A0AE38A0AF36A2B234A2B337A1B13A9EB0379FAF34A2AF33A2AD32A3AC35A2AC3A9FAB3A9EAD
-3B9CAE399DAD389FAE37A0AE35A1AE35A0AD37A0AC39A0AC3A9FAB3A9FAB399FAB389FAC35A0B0
-36A1B13AA1AF3BA1B037A2B236A3B336A4B337A3B337A0AF389FAE3AA0B23A9FB23B9FB23B9FB1
-3AA0B039A1B239A0B0399FAF3AA0B23CA1B33AA0B0399FAF3AA1B13AA2B11C84591E855D1E845F
-19785913695112645015625213635411655810675A0B695B0B695E0E6A640F6A64126963126962
-126A63136A64156867146968116A69106B690E6C6A0E6C6B0F6C6F106B71116B74136C76156973
-176974146C76136D77176C7A186B7A186B7A186B7A166D7C166E7E16707C15717C14737B14747C
-15757E1575811575801575801675831776861876841876821974841C74881E76891E76891A7484
-13747C0D6B76055D6C136D802C8CA63699B2369DB3379EB4389EB4389EB4389EB5399EB53A9EB5
-3B9DB53E9BB53F9CB63C9DB73A9DB8389EB8379EB8359EBB369FBD3B9FBD3C9EBD3B9EBD3C9FBE
-3C9FBD3B9EBC379EBA37A1BA3AA0BD3C9FBE3D9EBE3E9DBD3D9CBB3C9BB93B9CB93A9EBA3B9EBC
-3B9EBD3C9FBE3C9FBE3C9EBE3E9DBD3D9DBD3C9FBE3CA0BF3CA0BE3C9FBE3C9FBE3B9EBD389EBC
-3AA0BE3BA1BF3BA1BF39A1BF37A0BE35A1BD35A2BD35A2BE36A2BE3BA0BE3C9FBE3AA1BC3AA1BC
-3DA0BD3E9FBC3DA0BE3C9FBE3D9FBD3EA0BD3EA0BD40A1BE40A0BF409FBF40A1BF40A2BF40A2BF
-41A2BF3FA3BF3FA4C040A4BD41A4BB43A4BB4AA8C050AFC552B1C651B3C851B6C951B5CB52B4CC
-52B5CD54B6D055B6CE56B8CC58B9CC57B7CA57B8CC58B9CD58BACD57BACD57BACD57BACD57BBCE
-57BCD058BCD25ABED15ABED156BFD254BED256BFD557BFD75BBFD35CBFD25AC0D459C0D458C0D4
-57BFD457BFD457BFD456C1D555C2D658C2D458C3D358C3D358C2D257C2D257C2D256C0D255C0D2
-54C1D553C1D753C1D554C1D455C1D456BFD354C1D352C2D153C1D055C0CE56BFCE56BCCE58BCCD
-5ABACC59BACB59BACB58BACA56BBC858BBC85AB9C75AB7C75AB6C959B6C856B5C651B1C146AABA
-42A6B543A4B543A4B541A4B540A4B441A4B440A3B43EA2B23EA2B241A3B442A3B440A3B43FA3B3
-3CA4B339A5B23DA2B43FA2B63DA1B43CA1B33DA1B43DA1B53CA1B43BA0B23BA0B43B9FB5399EB3
-379EB4369FB435A0B739A0B63B9FB23B9FB23B9EB43C9FB43CA1B33CA1B43CA1B43A9EB1228599
-0E7285329AB03FA5BA3FA3B33FA2B23EA2B43FA2B53FA2B53DA1B43EA1B53EA2B53CA1B63BA0B6
-3AA2B639A3B539A4B339A4B23CA2B23DA1B23CA1B33AA0B336A1B333A2B436A1B238A1B238A2B1
-37A3AF37A1AF38A0AF35A1B133A2B437A0B23A9DB0389FAF34A1AE34A2AD33A3AA36A2AA3A9FAA
-3A9EAC3C9DAD3B9EAE39A0AE37A0AE34A1AE34A1AD37A1AB38A1AB3AA0AC3AA0AB3A9FAA399FAB
-35A2B036A2B139A1AE39A1AE36A3B234A3B234A4B235A3B337A0AF3A9FAE3BA1B23BA1B23B9FB2
-3A9EB139A0B139A2B23AA1B33BA0B33BA0B33CA1B33B9FB03B9FAF3DA1B13DA1B11D83541E8356
-1C7F5415724F13654D13634E16615115625312655513665914645E146461136767146768156869
-156767166767176866176764186863156961146B63116C68106C69126B6B136C6D136D70136D71
-146B72146A72126B72136D75186D78196C78196B77186C77176D78176F7918707C186F7F1A6F7C
-1C6F7B1A717D1974801873801872801A74821B75831B75831B74841B74851D75891E76891F7687
-1B748417728011697A085B711669813387A63E95B33D9AB33C9CB43A9DB4399DB53B9CB83C9DB9
-3A9DB63B9DB73C9DB73C9DB83A9DBA3A9DBB379EB8379EB8379EBB389FBC38A1BE38A1BE3B9FBC
-3C9EBC3B9FBA3B9EBA389FB937A1BA3B9FBD3D9DBD3D9DBD3E9DBD3E9DBD3E9DBC3C9DBC3B9EBC
-3C9FBE3C9FBE3C9FBE3C9FBE3E9EBE409DBF409EBF3F9FBF3E9FBF3E9EBE3E9EBE3E9EBE3E9EBE
-3D9EBE3E9EBE409DBE409EBE3E9FBE3D9EBE3D9FBE3D9FBF3D9FBE3D9FBE3E9FBE3F9FBE3E9FBE
-3E9FBE3F9FBD3F9EBC3D9FBC3D9FBC3CA1BD3CA2BE3FA0BF40A0BF40A0BF40A0C03FA1BF3FA3BF
-42A1BF45A0BF43A2C042A3C041A3BF3FA4BE42A3BF48A7C44FADCA52B1CD51B4CE4EB7CD50B6CC
-52B6CA55B7CB57B8CC55B8CB55BACA56BBCB56BACA56B9CB57BACD57BACD58BACD58BACD59BACD
-59BCCF57BBCF57BBCF5ABDD15BBED15ABED15ABFD25ABFD35ABFD35CBFD25BBFD259C1D257C1D3
-57C0D459BFD65ABED65BBED65ABFD45BC0D35CC1D35CC1D35CC1D35BC1D359C2D257C3D257C2D3
-57C2D356C2D356C1D357C0D45ABFD65ABED65BBED658C0D553C2D352C1D253C1D253BFD154BECE
-55BCCD59BACC59BACC5ABBCD58BACC56BACC56BACB54BBCB53BACA56B9C956B7C853B5C64DB0C1
-42AABC3EA6B942A4B743A4B643A3B643A3B644A3B545A3B541A3B53EA1B440A2B542A3B641A3B6
-40A3B53FA3B53DA2B43CA1B33DA1B43CA1B33CA0B33DA1B73CA0B93BA0B53BA0B23B9FB23B9FB2
-3B9FB23A9EB1379FB233A2B436A1B339A0B13AA0B13B9FB03B9FB23BA0B53CA1B73AA2B9359DB4
-1C829B0F7690349CB93DA4C03FA1B83FA0B73FA2B53FA2B53FA2B53EA1B53EA1B63FA2B73EA2B7
-3CA0B63DA1B53CA2B43CA2B33CA2B33AA2B439A2B436A2B735A3B736A3B637A3B535A2B335A3B4
-34A4B531A3B433A1B135A1B036A1B136A1B036A0B0369FB0389FB0399FB0399FAE399EAD3A9FAC
-3A9FAB3A9FAB3B9FAB3B9FAC3AA0AC39A0AB37A0AB35A1AB33A2AB33A3AB32A3B034A3B138A0B0
-39A0AF39A0AC38A0AD36A1AE35A1AF35A3B235A2B237A2B238A1B23BA0AC3D9FAA3B9FAC3BA1AE
-37A2B135A3B337A5B137A6B13BA3B33CA0B23B9FB13CA0B23CA0B33CA0B23DA1B13DA2B01A7F4F
-1B7E50187A4D126D4813644A15634D176251166453136655156659196460176462156667156668
-1566681565671666671766661866631A6864176A61156B61126C67116C6A136B6B146C6D136D6E
-146D6F166D73166C73136C72156E741A6E781B6D781B6C771B6C77186D77176F78196F7C196F80
-1B6E7D1E6D7B1B707D1A73811B73811A73811B73811C74821C74831D74851D75871E768A1F7789
-1F77871D758519718213687C0A5A731767823585A54194B33F9AB43E9BB43B9DB53B9DB63C9CBA
-3D9CBB3B9CB73B9EB83B9DB83A9DB83B9EBC3A9DBC389EBA389FBA399FBC399FBD36A0BC36A1BD
-3BA0BD3D9FBC3CA0BB3CA0BA39A1BA38A1BB3C9FBD3F9EBE3E9EBE3E9DBD3E9EBE3E9EBE3C9EBE
-3B9EBD3B9EBD3C9FBE3C9FBE3C9FBE3E9EBE419DBF419EC03F9EBF3F9FBF3F9EBF3F9EBE3F9EBE
-409FBF409FBF409EBF429BBD419CBD409EBE3F9EBE409EBE409EBF3F9EBE3F9EBE3F9EBE3F9EBE
-409FBF409FBF41A0BE41A0BE3FA1BE3EA0BD3CA1BD3DA2BE40A1C041A0C041A0C041A0C03FA2C0
-3FA4C043A1BF46A0BF45A2C043A2C041A3C040A4C042A4C147A7C74EADCC52B1D051B4D04EB7CF
-50B6CD53B6CA56B8CB57B8C956B9C956BBCB56BCCB57BBCB57BACB57BACD57BACD59BACD5ABBCE
-5ABBCF5ABCD058BCCF58BCCF5ABDD15BBED15BBED15CBFD25CBFD25BBED15CBFD25CC0D359C2D3
-58C2D358C0D55AC0D65BBED65CBFD75DBFD45CBFD25CC0D35DC0D35DC0D45DC0D45AC2D358C3D4
-58C3D458C3D357C2D257C2D25AC0D45BBDD65BBDD55CBED659C0D554C2D353C1D353C1D354C1D2
-55BFD055BDCD59BBCD5ABBCE5ABBCE58BACD57BACD55BACC51BCCC51BBCB54BAC954B8C851B5C5
-4AAFBF3FA9BB3CA6B941A4B843A4B743A3B744A3B745A3B545A2B441A3B63FA3B640A2B640A2B6
-40A3B740A3B740A3B63DA2B43CA1B33DA2B43DA1B33CA1B33CA0B73B9EB93B9FB63CA1B33BA0B2
-3B9EB13B9FB23B9FB139A1B334A3B435A1B339A0B23AA0B13CA0B03CA1B33CA0B63BA0B73AA3BB
-339CB518809B137B97369FBE3CA4C23FA1BA40A1B940A2B63FA2B53EA2B53EA1B53EA1B73FA2B7
-3FA2B83EA0B73DA1B53CA1B43CA1B43CA2B438A1B436A1B435A2B835A3BA37A2B638A2B436A2B4
-34A2B432A3B631A3B632A1B234A2B136A1B0389FAE36A0AF35A1B138A0B13B9EB13C9EB03D9DAE
-3C9EAD3BA0AC3BA0AC399FAA3A9FAA399FAB39A0AA38A0AA36A1AA32A3AA32A3AC30A4B132A3B2
-38A1B239A0B03AA0AC3AA0AC36A2B034A2B034A2B135A3B239A1B43AA1B33CA0AC3D9FAA3BA0AB
-3AA0AC34A2B034A4B336A6B237A7B23AA2B23C9FB33B9FB23BA1B23DA1B43DA1B43DA1B23DA3B0
-177C4D1A784F1A714D15674815614817624C19625017635216655519665A1A655F196660166763
-166763166563166565176567176668176768166969116B68106B67136A68146B6A126C6D136C6E
-186A6F1A6A711A6A731A6A74196B731A6C731B6C731C6B741D6B761D6B771B6C781A6C781A6E7C
-196F7E1A6F7E1A6F7E1970801871801972801A73811B74831D74841D74861E75881F75881F7688
-1F76882077871F75871D708517677E0E5A7318657E37849E4293AD3F99B33F9BB53F9BB93E9BB9
-3E9CB73D9CB83D9CBA3D9EBB3B9EB93B9EB83C9CBB3C9DBD3A9DBC3A9EBD39A0BE38A0BF39A0BD
-3BA1BF3DA0BE3EA0BE3BA1BF3AA1BF3BA0BE3BA0BE3E9FBF3E9FBF3D9FBE3D9FBE3C9EBE3C9EBE
-3C9EBE3B9EBD3B9EBD3B9EBE3E9EBE419EBD419EBE419EBE3F9EBE3D9FBE3D9FBE3D9FBF3D9FBE
-3E9FBD3FA0BE409FBF409EBE429DBD429DBE429EBF419EBF409FBF3F9FBF3E9FBF3E9FBF3D9FBE
-3D9FBE3D9FBF3FA0C03FA0BF40A1BF3FA1BF40A1C041A2C041A2C141A2C241A1C142A2C242A2C2
-41A2C140A3C141A2C142A1C143A2C144A3C243A3C142A3C142A4C246A8C74EAECD53B2D155B4D1
-55B5CE55B6CE55B7CE56B7CD57B8CB58B8CB5AB9CA5BB9CB5BB9CB5BB9CB59BACC59BACC58BBCE
-59BBCF59BCD159BCD259BCD35ABCD35ABCD45ABDD45BBED25BBED25BBDD45BBED55CBFD65CBFD5
-5CBFD55CBFD55CBFD65CBFD75CBFD55CBFD35DC0D35DC0D35BC1D359C2D35BC2D55BC1D75BC1D9
-5BC1DC5AC2DA59C3D859C3D459C2D15AC1D15BC1D259C1D258C1D359C1D35BC1D35AC0D259C0D0
-5AC0D059BECF5ABECE5ABECB59BDCC58BDCD57BCCC57BBCC56BACC54BACC54B9CB55B9CB54B8C9
-52B6C64AAFBE42A9B640A6B441A4B641A4B742A4B742A4B743A3B742A2B63EA3B73CA3B73CA3B8
-3DA3B941A3BA41A3BA3FA2B73DA1B43CA1B33EA2B43DA2B43CA1B33CA0B43B9FB43CA0B33CA2B3
-3CA1B33BA0B23A9FB23BA0B43BA1B539A1B53AA0B43BA0B23B9FB13F9FB440A0B63F9FB53E9FB6
-3EA2BA3499B2137C95147F9833A2BC39A7C03DA3BA3FA3BA3FA2B93EA1B83CA2B83CA2B83EA2B6
-3FA2B63FA2B63DA1B53AA1B83AA2B83BA2B83BA3B838A1B736A0B638A0B83AA1B93BA0B63BA0B3
-3B9FB33B9EB33B9FB43AA0B335A0B233A2B337A0B2399EAF37A0B234A2B336A1B1399FB0399FB0
-3A9FAE399FAE38A0AE37A0AE34A1AF34A1AF34A1B137A1B13B9EAF3A9EAE37A0AD38A1AF39A1B2
-39A1B13AA0AF3AA1AF3AA0AD3AA1AE38A2B335A1B233A1B334A2B33AA1B43CA1B43BA1B23AA0B0
-39A2AF38A1AE37A1B138A2B438A3B638A3B83BA1B73C9FB63CA0B43BA1B33CA1B43EA2B53DA4B2
-3AA5AE167A4C1B764E1A6D4C14634516604618624B18624E16625016645517645818645B18655E
-17676018686218676218666417656717666716676A14686A0F6B6B106C6B156969156969116B6D
-126B6F19686F1C68701B68731B69741B6A731C6A721B6A721C6B731D6A751D6A771C6B781D6C7A
-1B6E7C1A707E1A7080196F801971811972821A72821A73811A73831C74841E758720758A1F7688
-1F76871F76872177872074861E6F8519677E0F5B7318647C38839B4594AD3F9AB43E9AB64099BB
-409ABC3E9CB73D9CB73D9CBC3E9DBC3B9EB83B9DB83C9CBA3D9CBC3B9DBD3A9EBE39A0BF38A1BF
-3BA0BF3EA0BF3DA0BF3D9FBE3AA1BF39A1C03BA0BF3C9FBD3E9FBF3DA0BF3C9FBE3C9FBE3B9EBD
-3B9FBE3C9FBE3C9FBE3B9EBD3C9FBE409EBE429DBC429DBC419EBD3F9EBD3C9FBE3D9FBF3EA0BF
-3EA0BE3EA0BD3FA1BF3F9FBF409EBE429EBD439EBE449EC0429FC0409FBF3F9FBF3EA0BF3FA0C0
-3EA0C03EA0BF3EA0C03FA0C03EA0BF3FA1C040A1C140A1C142A2C243A2C241A2C241A2C242A2C2
-43A2C241A2C241A2C241A2C241A2C242A2C243A2C243A2C243A2C241A3C243A7C64CAECD53B2D2
-56B4D158B4CE57B5CE56B7CF57B7CF58B8CD5AB9CC5CB8CB5CB8CB5DB9CB5CB9CC59BACB5ABBCD
-59BDD058BDD059BCD35ABDD459BCD459BCD459BCD45ABDD45ABED25BBED25BBED55BBDD65BBED6
-5CBFD75DBED65DBED65DBED65CBED65CC0D45CC0D35DC0D35DC0D35AC2D358C3D35AC2D65BC2D8
-5BC1DB5CC1DF5AC2DC59C3DA5AC3D65AC3D25BC2D15BC2D159C2D257C3D35AC2D35DC0D35CBFD2
-5BC0D05BC0D05ABECE5BBFCE5ABFCB58BECB58BECD57BCCC57BBCB57BACB57B9CC56B9CC55B8CB
-55B8CA53B7C64AAFBD43A8B441A6B241A4B641A4B741A4B741A4B742A4B741A3B63EA3B73BA3B8
-3CA4BA3DA4BA40A2BA41A2BA40A2B83FA2B53EA2B53FA2B53DA1B43CA1B43CA0B33CA0B33CA1B4
-3DA2B43DA2B43CA0B33BA0B33A9FB33A9FB43A9FB43A9FB33B9FB23DA0B4409FB6419FB6409EB5
-3F9FB63FA1BA3194AD0C758C14809732A4BB38A8BF3CA4BA3DA3B93FA1B93DA0B93BA3B93BA3B9
-3EA2B63FA2B53DA1B43BA1B439A2B938A2BA3AA3B93AA3B939A2B938A1B93A9FB93B9FB83CA0B5
-3CA0B33E9FB4409EB53E9EB33D9EB137A0B334A3B638A1B43A9FB136A0B233A2B435A1B338A0B1
-39A0B1399FAE39A0AF38A0AE35A0AF32A2B032A1B132A1B336A1B33C9EB13B9EB03AA0AF3BA0B1
-3C9FB23BA0B23BA0AF3BA1AF3AA0AE3AA1B038A2B436A1B334A2B434A2B33AA1B33CA1B33AA2B5
-39A1B438A3B138A4B13AA2B33AA1B439A2B839A1B93BA0B83EA0B83DA1B63CA1B33CA1B33DA1B3
-3DA4B23BA6AF157A4918754A156B4411634014604415634913634E126451136555126556136457
-16665B15665E17686017696117686218666816666914696A136A6B116B6B126B6A176966176865
-136A6A126A6C15696E176A701A6A711B6A731B69751C6A771D6A761C6A761A6B78196B7A1C6A7C
-1E6B7E1E6D7C1D6E7C1B717F1971811971841A72871B73851B74811B74821C74821D7484207588
-2076881F77871F77871F77871F76871C728414697C085D7012667A33879C4197AE3C9CB43B9DB6
-3B9CB93C9DBA3B9DBB3C9EBC3E9EBD3D9DBC399DB83A9DB93D9DBC3E9DBD3D9DBD3D9EBE3AA1BE
-38A1BC3BA0BD3EA0BD3E9FBE3E9FBF3E9FBF3DA0BF3EA0BF3D9FBE3EA0BF3FA0C03CA0BF39A0BF
-38A1BE37A2BE3AA0BE3D9FBE3EA0BF3DA0BF3E9FBE409EBE409FBD40A0BB3FA1BD3FA0BE3EA0BE
-3FA0C03EA0BE3FA0BF3FA0C03FA0C03E9FBF3F9FBE40A0BF41A0C040A0C03FA0C03FA0C040A1C1
-40A1C140A1C13FA0C040A1C140A1C140A0C041A1C141A1C141A1C143A2C243A2C243A2C042A1C0
-43A2C043A2C041A3C040A3C041A3C141A2C242A2C243A2C241A2C240A4C240A4C343A7C64CADCD
-53B2D254B4D154B5CF55B6D155B7D255B8D256B9D258BAD059BACC59BACD59BACE59BACF58BACE
-59BBD059BCD358BCD356BDD557BED557BED457BED457BED458BED458BFD45AC0D559C1D758C1D6
-58C2D759C3D75BC1D75CC1D75CC1D75BC0D75AC2D75AC2D85AC2D55AC3D35AC3D25BC3D25CC3D3
-5DC3D45DC2D65EC1D75BC3D659C4D659C4D759C3D85AC2D75BC2D65AC1D559C1D65BC1D65BC0D6
-5AC1D559C2D259C1D159C0CF58C0CE57C1CE57BFCE57BDD057BBCE59BACB59BACB59BACC58BACB
-57B8CA56B8CA53B5C74AACBE45A7B842A5B641A4B941A4BA42A4B741A3B642A4B642A3B641A3B7
-41A4B741A4B640A3B640A1B541A1B741A2B940A1B93FA2B73FA2B740A1B641A0B63EA0B73DA0B8
-3EA2B83DA2B63EA0B6409FB53D9FB43BA0B33A9FB33A9FB43BA0B53BA0B43AA1B439A4B63AA3B7
-3AA1B83CA1B93FA1BA2C8FA70A708720889E37A5BA3BA6BC3EA2BA3EA1B93CA3BA3BA2BA3AA3B9
-3AA3B83CA3B53CA5B638A3B737A3B837A3BA36A3BA37A3B937A3B93CA2B93CA0B83B9FB63B9FB6
-3AA1B538A1B336A3B434A4B535A3B435A2B336A2B337A3B538A2B538A1B336A0B435A1B635A1B5
-35A2B439A1B23D9FAE3E9FAF3E9DB03B9EB036A0AE35A0AF34A0B136A0B1399FB03A9FB03AA0AF
-3A9FB03A9FB23A9FB33BA0B33BA0B23AA0B13CA1B23AA2B438A1B237A1B237A0B139A0B13BA1B4
-3BA2B53AA2B539A2B33AA2B33BA2B43BA3B53CA2B63CA1B63CA1B53EA1B63EA1B33FA1B13FA1B0
-3FA1B040A3B040A5B0167B481673461268400F623E1260431262480F634D0F634F116554126555
-12645614665815665C16685E14695E15686118676916676A13696B12686A11696A136B6A186965
-186864136A69126B6C136A6E156A6F196A711C6B731C6A771D6A791D6B781D6B77196B7A186C7C
-1D6B7E1F6B7F1E6C7C1D6D7B1A707E1872811972851A72891A72851B73811B74821B73821D7584
-2076872076881E76871F78881F78881E77871B7383136B7B065F6F0E677730879B3E98AE3B9DB4
-3A9EB6399EB8399DB93A9DBB3B9EBC3E9EBD3D9DBC3A9DBA3B9EBB3E9EBE3F9EBE3F9EBE3E9EBE
-3AA1BD39A2BB3B9FBC3EA0BD409FBF409FBF3F9EBE3F9EBE3E9FBF3EA0BF3FA0C03FA0C03CA1C0
-39A1C037A2BE36A4BF3BA2BF3E9FBF3E9FBF3EA0C03E9FBF3F9FBF40A0BE3FA2BB3FA2BD3FA1BD
-3EA0BE3EA0BF3D9FBF3FA0C03FA0C03FA0C03FA0C03EA0BF3FA0C040A1C13FA0C040A1C03FA0C0
-40A1C140A1C13FA0C040A1C140A1C141A2C242A2C243A2C242A1C142A2C243A2C243A2C243A2C0
-43A2C043A2BF43A2C041A4BF3FA4BF40A3C141A2C242A2C243A2C240A3C23EA4C240A4C343A7C7
-4CADCD53B2D253B4D252B5CF54B6D154B6D354B7D455B9D557BAD259BACE58BBCF58BBD058BBD0
-57BBD058BBD259BBD458BCD556BED656BFD658C0D457C0D456BFD457C0D459C1D65AC1D756C2D6
-55C2D756C3D757C3D759C1D75BC1D75BC2D85BC2D859C2D959C3DA59C3D659C4D55BC4D35DC3D2
-5DC3D25DC3D35EC2D45EC1D55BC3D459C4D459C4D859C3DA5AC2D95BC1D85BC1D75BC1D75BC1D7
-5BC1D75AC2D658C3D358C2D25AC2D158C1D056C1CE56BFCF57BDD258BCD059BACC59BACB59BACB
-58BACB57B8C956B7C951B2C549A9BD44A6B943A4B941A4BB41A4BB42A4B841A2B641A2B642A3B7
-43A4B743A4B743A4B543A4B541A2B541A2B642A2B941A2BA3FA2B83FA2B741A0B7429FB63E9EB7
-3D9FBA3FA1B93FA2B740A0B7429FB73FA0B63CA0B33B9FB33BA0B53CA0B73CA0B638A1B535A4B6
-37A4B838A2BA3BA1BA3FA1B92A8DA40C71882A92A839A6BA3AA5BA3FA1B93FA1BA3BA3BB39A2BA
-3BA3B93CA3B93AA3B539A4B535A3B935A3BA36A4BB35A3BA35A3BA37A3BA3DA2B93EA0B83CA0B7
-3BA1B538A1B435A1B432A4B42FA6B531A4B432A3B334A2B437A2B538A3B537A2B536A1B6359FB6
-34A1B634A3B63AA2B3419FB0419EB1419DB33E9DB1399FAE379FAE35A0B036A0B138A0B239A0B1
-3AA0B03A9FB03A9FB33A9FB33B9FB53BA0B53BA1B33CA2B339A1B239A0B139A0B239A0B239A0B1
-3AA1B43AA1B43AA1B43AA1B43BA2B53BA2B53BA3B53DA2B43DA1B33CA1B33EA2B440A2B241A2AF
-41A2B041A2B041A3B042A4B0177749166E48136245115E46135D4B145F4C145F4C14614C15634C
-16644F16655316655615665D15666113666615676717666817666919656A19656B17666C16686C
-156A69146968146969146A6A136B6B136C6D156D6F176E72186E75186E76186D78186D79196C7B
-1B6C7D1D6C7E1E6D7E1C6D7E1B6E7E196F801971831A72841A73851B73851B73841C73851D7486
-1E75881F75891F758A20768B20778A1F78881E76861A7182156A7D0B5E7311647933859C4096AF
-3B9DB63B9FB83A9EB7399EB73B9DB73C9DB73B9DB83C9EBA3B9EBB3B9EBC3C9EBC3D9EBD3D9FBD
-3D9FBD3B9FBC3B9FBB3C9FBD3EA0BE3F9EBE3F9EBE409DBD409CBD3F9FBF3FA0C03FA0C03FA0C0
-3EA0C03CA0BF3AA1BF39A3C03DA2C03FA0C03E9FBF3EA0BF3FA0C03FA0C03FA1BF3FA0BE3FA0BE
-3EA0BE3FA0BF3F9FBF3F9FBF40A0C040A0C042A0C141A0C040A0C03FA0C03FA0C140A1C041A1BF
-42A1C042A1C041A1BF40A0C041A1C140A1C140A1C141A2C241A2C241A2C241A2C240A3C240A3C2
-40A3C140A3C141A3C241A3C242A3C042A3BF43A3C143A2C043A2C143A2C042A2C141A2C241A3C2
-44A6C64DACCA56B2CE56B5D054B6CF54B6D054B6D354B7D355B9D357B9D259BACD59BBCE57BBD0
-56BCD155BDD458BED55ABCD559BCD45ABDD559BED558BFD557BFD556BFD758BFD75AC0D759C1D6
-56C2D656C2D75AC1D85CC1D85CC0D95CC0D959C1DA58C2DA59C1DB5AC2DB5AC2DB5BC2DB5CC2DB
-5CC2DA5DC1D95EC0D85CC2D85BC2D859C4D657C5D458C4D559C4D759C4D659C3D659C3D659C3D6
-5BC3D55DC1D35BC2D358C3D358C3D359C3D258C2D157C1CF56C0CF55BFCF55BECE56BCCB56BCCB
-56BCCB56BBCA58B9CA57B7C951AFC348A6BB42A4B742A5B842A4B942A4B841A4BA40A2B942A2B9
-43A3BA43A3BA42A3B940A2B941A3BA40A2B940A2B841A2BB40A2BC3FA1BA3EA1B83EA0B83E9FB8
-3D9FB63DA0B53DA1B63EA1B53EA2B63DA1B83BA2B639A2B53AA0B63C9FB73C9FB83C9FB83BA0B8
-3AA1B83BA1B93BA1BA3DA1BA40A1BA2A8BA30F6F872F95AC38A6BC38A5BA3CA2B93CA3B93CA3BA
-3AA3B938A4BA39A4BA39A3B63AA2B63AA1B93AA1BA3BA1BA3BA2BB3CA2BB3CA2BB3DA1BA3DA0B9
-3AA1B838A1B735A1B633A1B637A0B939A0BB39A0B838A0B635A1B633A2B635A3B737A4B836A3B7
-34A1B433A2B435A4B639A2B63D9FB63E9FB73E9FB83B9EB4399DAF399EB0389FB2399FB33A9FB3
-3A9FB33A9FB2399FB238A1B438A1B43AA1B539A1B438A4B438A4B335A3B035A2AF399FB13BA0B3
-3BA0B33BA1B43BA1B33BA1B33BA1B23DA1B33DA2B43DA2B43EA2B53EA2B43FA1B341A1B342A1B4
-42A1B442A2B442A3B440A4B23FA7B0187549156948125F47125D4A135C4F145C4E165D4C175F4C
-18624918634C18665119675716675E14656112656915666A1666671865681C636A1D646C1A646D
-18666D136A6B126B6B156969156969146B6A136D6C136E6E136E70136E72136E74146E77156E79
-1A6D7C1C6C7C1C6C7C1B6D7C1B6D7E1B6F801A70821A71841971821972811A72831A72851C7386
-1E75891E75891E74891F758A21768D20778B1F78881D75851A7081176A7E0F5E7513627A35849D
-4297B13C9EB83B9FB93A9FB83A9EB73D9CB53D9DB63B9EB73A9EB83A9DBC3C9FBE3D9FBC3D9FBC
-3D9FBC3D9FBC3D9FBC3D9FBC3EA0BE3DA0BF3E9EBE3F9EBE419DBE429BBE409FBF3FA0C03FA0C0
-3FA0C040A1C13FA0C03CA1BF3BA2BF3EA1C040A1C13FA0C03FA0C040A1C140A1C140A1C13FA0C0
-3FA0C040A1C140A1C141A1C141A0C042A1C143A1C243A1C142A0C141A0C041A0C040A1C141A2C1
-43A2C043A2C043A2C042A1BF41A0C041A1C140A1C140A2C241A2C241A2C241A2C241A2C23FA4C2
-3EA4C23EA4C23EA4C240A4C340A4C442A2C144A2C044A3C044A2C044A3C144A3C144A2C143A3C2
-43A3C244A6C54EACC958B2CC57B6CE54B6CE55B7D155B7D455B7D357B9D458BAD259BACD58BACE
-57BCD157BDD355BED658BFD75BBDD65BBDD55BBDD55BBDD557BFD556BFD658BFD959BFD95AC0D7
-59C1D657C3D758C3D85DC0D95EC0DA5EC0DA5DC0DA58C2DB56C2DB5AC2DC5BC1DC5BC1DE5BC1DF
-5CC1DF5CC1DF5DC1DD5EC0DB5BC2DA59C3DA58C4D757C5D458C4D459C4D459C4D559C4D559C4D4
-59C4D45BC3D35DC2D15BC2D259C3D358C3D358C3D359C3D25AC1D058C1CF55C0CE53BECC54BECC
-54BDCB56BCCB56BBCB58B9CA56B6C850ACC248A5BB42A5B842A5B843A4B742A4B741A4BA41A3BB
-42A3BB42A2BA43A3BB42A2BA3FA2BC40A2BC40A2BB3FA1BA40A2BC40A2BC3FA1BA3EA0B93EA0B9
-3EA1B93FA2B83FA2B53DA1B43EA1B43DA3B73BA3B839A3B639A3B63AA1B73D9FB83C9EB83B9EB9
-3CA0BA3CA0BA3DA0BA3EA1BB3FA1BA41A1BA2988A1106F883399AF39A6BC37A4BA3AA3B93BA3B9
-3DA4B93AA3B837A5BB37A4BB39A3B83BA3B83EA1BA3DA0BB3DA0BA3EA1BB3EA0BB3DA0BA3CA1BB
-3BA0BA39A1B937A1B935A2B834A2B93A9EBB3F9DBD3C9EBA3A9EB736A0B732A2B733A3B735A4B8
-35A4B734A3B433A2B434A3B537A1B63B9EB83CA0BA3CA0BA3A9EB63A9DB03A9EB13A9FB33B9FB5
-3C9FB63B9FB53A9FB339A0B338A2B538A2B63AA1B439A2B335A4B334A5B334A5B035A4AF3AA0B2
-3BA0B23B9FB23B9FB23CA1B33CA2B43CA0B13DA1B13EA2B43EA2B43FA2B53FA2B541A1B343A0B3
-439FB5439FB642A1B642A2B740A6B43DA8B11472450F68450D60490D5E4B0F5D50115D4F135D50
-155F5017604F16625116645317665815665E1565601664651765661965651A65661A66671A6667
-186667196868176866166967176868176969166A6B166B6C146D6D156E6F156E72156D74166D75
-186D77176F7A156F79156E79176F7B186F7C1A707D1A70811A70841C70821D6E801C6F831B7286
-1D73891E748B1E758A1F75871F768920778A20768A2275892072871C6E831A6A80115E76136079
-3782A04596B53E9DBB3D9FBC3B9FBC3B9FBB3AA0BA3AA1BA3C9FBB3C9EBB3C9DBC3E9EBE3E9EBE
-3E9FBD3E9FBE3E9FBD3E9EBE3F9FBE41A0BF3FA1BE3FA1BE40A1BF429EBB439EBA429EBD42A0BF
-41A0BF41A1C141A1C140A0C03D9FBF3DA0BF3FA1C041A1C141A1C140A0C041A0C041A0C040A1C1
-40A1C140A1C140A0C041A1C142A1C142A1C141A2C242A2C242A2C242A1C141A0C041A0C042A2C2
-42A2C243A2C143A2C143A2C143A2C142A1C142A1C142A2C242A2C240A3C240A4C240A3C240A3C2
-41A3C241A3C241A3C241A3C241A3C241A3C241A2C142A2C142A3C242A3C243A5C343A5C342A4C3
-42A3C342A3C345A5C54DABC957B1CE57B5D056B7CF56B8D256B8D756B8D658B9D658B9D358BACF
-57BAD058BBD459BCD558BDD55ABDD55BBED45BBED45ABFD659C0D656C1D657C2D65AC0D85AC1D8
-59C2D859C2D957C3DC57C3DC5AC3DE5BC2DD5BC2D85AC2D557C3D657C4D659C4D759C3D758C3DB
-58C3DD58C3DD58C3DD59C4DC5AC3DB5AC3DB5AC4DB5AC4DA5AC5DA5BC3D95CC1D85CC2D95CC3D9
-5CC3D75CC2D45DC2D45DC1D35EC1D35EC2D35DC1D25DC1D25DC1D25BC0D25ABFD159BECF56BDCD
-56BDCC56BCCB57BBCB58BACB57B8C954B4C64DABBF47A5BB43A5BD42A5BD41A4BA41A4BA41A4B9
-42A4B943A3B843A3B942A2BA41A1BA42A1BA44A1BB42A3B942A3B841A2BA40A1BA3FA0B93EA0B9
-40A2B841A3B73FA2B73FA2B73FA1B83FA1BA3FA2BA3DA2BA3EA1B93FA0B83D9FB83B9FB83B9FB8
-3C9FB93DA0B93EA1B83DA2B83CA4B83DA4B83CA2B823869D107289369CB33BA5BB3BA4BA3CA2B7
-3DA3B73CA5B73AA4B738A4B838A4B83AA3B83AA3B83AA3BA39A3BB38A2BB39A2B93CA1B73CA0B6
-39A2B738A3B83CA2B93CA1B93AA1B739A1B53B9FB63D9FB739A1B835A1B836A0B537A1B538A1B6
-38A1B638A2B737A2B735A2B534A4B335A2B337A2B439A3B63AA2B53AA1B4399EB2389FB138A1B2
-3AA2B33CA0B23CA0B33CA1B43AA1B338A3B339A3B33AA2B13BA2B13AA2B139A3B139A2B139A1B1
-3B9FB33B9FB33B9FB23BA0B23DA1B43DA1B33CA0B03CA0B13BA4B43AA5B53BA3B63CA2B640A2B6
-41A1B542A1B542A2B543A2B345A3B343A4B440A5B40E6D3F0A65420A5F4A0A5E4C0B5E500E5E50
-125E52145F5318605417615415635515645715665C17665F1964631A65651C64651C6565196663
-1867631867641A69641A696419686418676718686918696B196A6D156B6C156D6D166E71166D73
-196D751A6C75146F7711717813707814717B17707B196F7B1A707F1B70831F6F82226E821F7085
-1C72881D73891D748B1F758A2177882077871F778721768924748B2272891E6E851C6A81125E75
-125D78357EA04594B63E9CBC3D9EBE3C9FBE3A9FBC38A2BC39A2BD3C9FBC3D9FBC3E9EBD3F9EBE
-409FBF3F9EBE40A0C040A0C0409FBF419FC042A1BF41A0BE3FA1BE40A2BE42A0BA439FB8449FBC
-459FBF43A1C042A1C141A0C041A0C03FA0C03FA0C040A0C041A0C041A0C041A0C041A0C041A0C0
-40A0C040A1C140A0C041A0C041A0C043A2C242A2C240A1C140A1C141A2C241A2C242A1C141A1C1
-43A2C243A2C243A2C243A2C243A2C243A2C243A2C243A2C243A2C242A2C13FA4C23EA5C23FA5C3
-3FA5C342A2C244A3C244A3C243A3C242A3C241A2C241A2C241A3C340A3C341A4C442A5C543A6C5
-43A6C542A5C443A4C445A5C54CAACA57B1D158B5D158B8D057B9D456B9D857B9D85AB9D959B9D6
-58BBD058BAD158BBD659BCD659BBD45ABDD45BBED15ABED258BFD557C0D655C2D657C3D75AC1D7
-5AC1D759C3D959C3DA57C3DE57C3DF58C3DF58C3DD59C4D658C4D357C4D457C5D458C4D459C4D5
-58C6DA56C4DB56C4DB57C5DC57C5DC57C5DC59C4DC5AC4DC5BC4DD5BC4DD5CC2DC5EC0DB5EC1DB
-5EC2DC5EC2D95EC2D55EC2D45EC1D45FC1D360C1D260C0D260C0D15FC0D25CBFD25BBED159BDD0
-58BCCE57BDCC57BCCB59BACB59BACB57B8C952B3C44AAABD46A5BB43A4BE42A4BF41A4BC41A4BB
-42A5B843A4B743A4B743A4B742A2B942A2BB44A1BA46A1BB43A3B843A4B642A3B93F9FB83FA0B8
-3FA1BA42A3B843A4B640A3B73FA2B73FA1BA3FA1BC40A2BD3FA2BC41A0BB439FB9409FB93CA0BA
-3CA0BA3DA0BA3EA1B93EA1B73DA3B63BA6B63BA5B737A0B51C8298107289379CB33CA4BA3EA3B9
-3FA2B63EA3B53BA6B63BA6B639A3B538A3B53AA3B73AA3B837A4BA35A4BA35A4BA36A5BA3BA2B5
-3CA1B438A4B536A5B73CA2B93DA0B83C9FB43CA0B33DA1B43CA0B237A2B633A3B938A1B63CA0B5
-3CA0B63BA0B53AA0B737A1B835A2B633A4B233A4B234A4B236A5B239A5B23AA3B33A9FB4379FB1
-36A2B03AA3B13CA0B03CA1B13CA1B43BA2B339A4B239A4B13CA2B03DA2B13CA1B03EA2B13DA1B3
-3C9FB33C9FB53C9FB53CA0B43CA0B33EA2B43EA1B43DA0B13CA1B139A5B537A7B639A4B73AA3B8
-3FA2B741A2B541A3B543A4B545A3B346A3B145A4B443A4B50E68400B60420D5E480D5E490D5D4B
-0F5E4C125F4E145F5117605417615415625516645617665A1B665C1F655E20665F20655F1E655E
-1A665F1967601B69611D6A621F69621F69621D68641C68651A6A691A6B6A1A6A6A1B6A6A196B6E
-196B711B6B711B6B72196C721A6E731D6E731E6E741F6E761F6D781E6E7C1E6F801E707F1F7080
-1F72821F73832074832074842175842177852176842177842277862376872275851E71811B6C7E
-135F74115E772F809E4195B33F9CBA3F9DBB3F9EBC3E9EBB3D9FBA3D9FBB3E9FBD3E9FBD3D9FBC
-3FA0BD409FBE3F9EBE3DA1BF3EA2C040A0C041A0C041A0C041A0BF3FA0BF40A1C041A1BD41A0BC
-43A1BE44A1C043A2C040A1C040A0C041A1C140A1C040A0BE41A0BF42A1BF41A1BF41A2C040A1C0
-3FA0C03FA0C040A1C140A1C140A1C142A2C243A2C242A1C142A1C142A1C241A2C241A2C241A2C2
-41A1C143A1C244A1C244A1C243A2C243A2C243A2C242A2C241A2C241A2C241A3C240A3C240A3C2
-41A4C342A5C443A4C442A4C343A4C443A3C342A3C342A3C342A4C442A5C441A4C341A4C442A5C4
-43A6C543A5C544A5C444A5C444A6C34CABC855B2D058B6D258B8D058B9D357B9D658BAD758BAD7
-58BBD659BCD559BCD559BCD659BCD659BCD65ABDD65CBDD45CBED55ABED75ABED65BC0D55BC1D5
-5CC0D85CC0D85CC1DA5CC1DA5BC1DA5AC1DA5BC1DB5BC2DC5CC2DB5CC2DA5BC2D85BC2D85CC2D8
-5DC2D95BC4DC59C4DC57C4DB57C5DC59C5DC5AC4DB5BC4DB5AC4DC5AC5DD59C5DD59C4DC59C3DB
-5BC3DC5DC4DD5DC4DB5DC4DA5BC4D75AC3D45CC4D35DC3D25EC2D25FC1D35EC0D35DC0D35ABFD2
-57BFD156BED058BDCE58BCCD59BACB59BACB59B7C952B0C34AA8BE46A5BC42A5BD41A5BC41A4BA
-41A5B943A5B843A4B740A5B640A5B540A5B740A5B743A3B744A3B743A3B743A4B743A3BA40A0B9
-41A0B943A1BA42A1B942A2B840A2BA40A1BB40A1BA40A2B840A2B840A2B841A1B941A0BB3EA0B9
-3C9FB83DA0B83EA1B83FA1B73EA1B63EA2B63EA4B63FA4B7369BAF167A9010738B389CB53EA2BC
-3EA2BB40A2BA3EA2B83EA4B63DA3B63CA2B63CA2B73CA1B83CA1B93BA2BA39A1BA3AA1B93AA2B9
-38A2B737A2B736A4B836A4B93AA3BA3AA1BA39A0B73BA1B73CA1B63BA0B438A1B535A2B636A2B5
-37A3B338A2B539A1B53AA1B53AA0B439A0B339A2B136A2B134A3B236A3B238A4B239A3B33BA0B4
-3AA0B23AA1B03BA0B13C9FB23B9FB33CA0B73CA1B73BA1B53BA1B53CA1B23DA2B23DA1B03EA2B2
-3DA2B33BA0B23CA0B33DA1B33BA3B33AA3B23DA2B43FA2B53DA1B23CA1B138A4B536A5B639A4B6
-3BA4B73DA4B53EA3B43EA4B340A5B441A5B441A4B341A5B341A5B30F65420C5E420E5D47105E48
-105E48105E49105E49125F4D165F52155F521461531664561A65591E665B23665B24675B23665A
-20665A1C685D1B685E1D6A601F6A602269602469612269622068621C6A671B6B691E6A681E6969
-1C6A6E1B6A701C6A6F1D6B701E6C6F206D6F236D6F266D6F256D74246E77226E7A206F7D1F717E
-1D727F20747F22747F23757F22747F2275802176822176832377832378842378842277831F747E
-1C6E7C146174105F752C829D3F98B3409DB9419DBA419EBA429FBB429EBB419EBB409FBF3F9FBE
-3DA0BA3DA0BB3E9EBD3D9EBE3BA1BF3DA3C140A1C041A0C041A0C041A0C03FA0C03FA1C040A2C0
-40A3BF41A2BF43A2BF41A3BF40A2BF40A1BF40A1C141A1C042A1BF42A1BF43A1BF42A2BF40A3BF
-40A2C040A1C140A1C140A1C141A2C241A2C241A2C242A2C243A1C244A1C243A1C240A1C140A1C1
-41A2C242A2C244A1C244A1C244A1C244A2C344A3C343A2C241A2C241A4C341A5C341A5C342A4C3
-42A3C342A3C343A5C443A6C542A5C443A6C543A5C442A4C442A5C444A6C643A6C543A5C442A5C4
-42A5C443A6C545A5C546A5C544A6C344A8C14BACC754B3D056B6D158B8D058B9D257B9D457BAD4
-57BBD557BBD559BCD75ABDD759BCD65BBDD85BBDD85BBDD75DBDD65DBED75DBFD95DBED85FBFD4
-5FC0D55EC0DA5DC0DA5EC0DB5EC0DA5DC0D75DC0D75EC0D95EC0DA5DC0DE5DC0DF5EC0DC5EC0DA
-5EC0DB5EC0DB5BC3DC5AC4DC58C5DC57C6DC5BC5DB5EC5DB5CC5DC5BC4DD5AC6DD58C7DD57C5DC
-56C5DB59C5DC5CC4DD5BC4DD5AC4DC59C5D958C5D459C5D35BC5D25CC3D35EC1D45DC0D35DC0D3
-5AC0D356C0D456BFD258BCCF58BBCE59BBCC5ABACB59B6C851ADC148A6BE46A5BD43A7BD42A7BC
-41A6B942A5B843A5B842A4B73EA5B53EA6B53FA6B53FA6B542A5B543A4B543A4B642A3B742A2B9
-42A2BB44A1BB46A1BB43A1BA42A2BA42A2BD42A1C042A2BB42A3B642A3B642A2B640A1B83FA1BC
-3EA1BA3EA0B93FA1B83FA2B63FA2B63FA2B640A2B641A3B643A5B83598AB12758A157791399CB7
-3FA0BE3EA0BC3FA1BA3FA1B940A3B63FA2B63EA1B73FA2B83EA1BA3EA0BB3EA0BB3EA0BB3EA0B9
-3DA0B837A3B935A3BA34A2B934A2B937A2BB38A2BC38A2BB39A2BA3BA1B83BA0B638A1B437A1B3
-36A3B434A5B336A4B438A3B53BA2B53DA0B33CA0B23DA1B13AA1B236A3B238A4B338A4B23AA3B2
-3CA1B33CA1B33DA1B13DA0B33B9FB43B9EB53B9FB83C9FB93DA0B93DA0B83DA0B43DA1B33DA1B2
-3EA2B33DA3B53CA1B33DA1B23DA2B13AA4B239A4B33DA2B43FA3B53FA2B33DA2B238A4B636A5B7
-39A4B53BA6B53DA6B53CA5B33DA5B43FA6B53EA6B53DA6B43FA6B341A6B01061410F5D43115D48
-135C49165B4B175C4B165B4A185C4C1B5D4F1A5E4F1960501C635320655922665A256759256859
-23675822675923685D24695E23695C22695C23695F246A62236963226863216A64216A64236A63
-226A63216B65206B67226B6A236C6C256E69266F68276E6B296F6D297070297073276F73266F74
-25717625747826767A25767B26757A27747A28747B29757C29767E28777E2A77802B7780297680
-23747E1E6E7B1461730E5E732C809B4098B33F9EB93E9FBA3E9FBA40A0BB41A0BC3F9EBC3F9EBE
-3F9EBE3F9FBB3F9EBB409EBD409FBD3EA0BE3FA1BF41A1C042A1BF42A1BF41A1BF40A0C040A0C0
-40A1C040A1C041A1C042A1C041A1C041A1BF40A0C040A0C041A1C043A2C143A2C042A1C03FA3C0
-3DA5C03FA3C040A1C140A1C141A2C242A2C242A2C241A2C240A3C241A3C242A2C242A2C241A1C1
-41A1C141A2C241A2C243A2C244A2C244A1C245A2C343A4C342A3C242A2C243A4C342A4C342A4C4
-44A4C444A4C543A4C442A5C443A6C543A6C542A5C443A6C543A6C542A5C443A6C543A6C544A6C6
-43A6C543A6C543A6C544A6C544A5C543A5C444A7C44CACC954B3D156B6D158B8D058B9D257B9D4
-57BAD557BBD558BCD65ABDD75ABDD659BDD35CBED45EBED55DBED55EBED45DBFD55BC1D65BC2D7
-5CC2D75CC2D85BC2DA5BC2DA5CC1DC5CC1DC5CC1DC5CC1DB5AC2DB5AC2DA59C2DC59C3DD59C2DB
-5AC2DB5BC2DA5BC2DA5CC2DA5CC2DC5DC4DC5CC5DC5BC5DD5BC5DF5BC6DF5AC5DF5CC6DE5CC7DD
-5CC5DC5CC4DB5DC4DC5EC3DB5DC3DB5CC3DC5BC4DB59C5D95AC4D65CC2D35DC2D25DC1D15DC0D0
-5DC0D15CC0D25AC0D359BED158BCCF59BBCE59BBCC59BACB55B5C74BABBF47A5BD46A5BD44A6BE
-43A7BD43A7BA42A5B943A4BB42A3BB3EA3BB3EA4BB40A5B940A5B842A4B742A4B742A4B741A3B7
-3FA2B740A3B844A3B945A2B943A3BA41A3BB41A3BD41A3C040A3BD40A3BC42A4BA42A3B641A2B7
-42A2B941A2B941A1BA41A2BA41A2B941A3B940A3B93FA2B740A3B643A5BA3394AB106F89207B9A
-3E9BB941A1BA40A1B940A2BA40A3BA40A2B63FA2B63FA2B73DA1B73CA2BA3DA3BC3EA1BB3FA1BA
-3EA0B93EA0B93BA1B93AA2B937A2B735A2B639A2B73BA1B73CA2B73CA2B83CA1B73CA0B63BA1B4
-3AA1B339A3B537A4B538A3B738A2B73AA2B83BA2B839A1B53AA1B339A2B437A3B538A3B538A3B4
-3AA3B53AA2B73BA1B73DA1B63DA1B73BA1B639A0B639A0B639A1B73AA3B839A4B839A3B83AA3B7
-3BA2B63DA2B63EA2B43EA1B43DA2B63BA2B539A3B339A3B33DA1B341A2B442A2B442A2B440A4B6
-3EA4B73EA3B640A5B740A5B73FA4B63FA5B63EA5B73FA5B640A5B641A5B742A5B7125E41115C44
-125C4815594A1A584D1B594C1C584A1D5A4B1F5D4E1E5D4E1C5F4D1F6151246357256557246755
-24685623675625685728675A28675B26685825685923695E236960246964246964246A60256B61
-276B60276B60246C5F246D60276D65286E692B70652C70642C71692C726C2D716D2E726F2D726F
-2D726F2B74702A76722877742777772976772D75782F757831757931777B2F787D30787E32767F
-2E767F27747F216F7C1463730E5E712D7E994096B13DA0BA3DA1BB3DA1BA3DA0BB3D9FBC3D9FBD
-3E9EBE3F9EBF419EBD419EBD419EBD429FBE42A0BE42A1BF42A1BF42A1BF42A1BF41A0BE41A0BF
-41A0C041A0C042A1C143A2C242A1C242A1C142A1C142A1C142A1C143A2C243A2C243A2C242A1C1
-3DA2C039A6C13DA4C240A1C141A2C243A2C243A2C243A2C241A3C23EA4C23FA4C241A2C241A2C2
-43A3C343A2C241A2C241A2C243A2C243A2C144A1C244A3C342A5C442A4C343A3C244A3C342A4C3
-43A4C447A4C647A4C644A4C543A6C543A6C543A6C542A5C442A5C442A5C443A6C542A5C443A6C5
-44A6C645A7C644A6C543A6C543A6C543A6C544A6C545A7C64CABCA54B3D158B7D259B9D159BAD3
-58BBD558BAD558BCD65ABDD85CBED95BBDD65BBED15CBFD25FBFD35FBFD35FBFD35EC1D358C3D3
-58C4D559C3D959C3DA59C3DA59C3DA5BC1DE5CC1DF5CC1DF5BC2DE57C4DB56C5DB56C4DB56C4DB
-56C4DB56C4DB59C4DB5AC3DA5DC1DB5FC1DC60C2DB60C2DB5CC4DD59C5E25AC6E25AC6E25CC6DF
-5DC6DC60C4DC60C2DB60C2DB60C2DA5FC2DB5EC2DC5CC3DC5AC4DC5CC3D95EC2D55EC2D25EC3CE
-5DC2CF5EC2D15DC1D25CBFD25ABED158BDCF58BCCE59BACB58B9CB50B4C648ABBF49A7BD47A6BD
-44A6BD44A7BD43A7BA42A6B942A4BE41A3BF40A3C13FA3C141A4BD41A4BB41A4B841A4B741A4B7
-41A4B73FA3B640A3B643A4B744A3B742A4BA40A3BB3FA3BD3FA4BF3FA4C03FA3C041A4BB43A4B7
-43A3B643A2B642A1B741A1BA42A2BA42A2BA41A2BB40A3BB3FA2B93FA2B643A4BA308EA90D6886
-297EA2449CBB42A2B740A3B741A3BB40A3BA41A3B741A2B63EA1B63CA0B63AA2BA3BA3BB3EA1B9
-3EA0B83EA0B93EA0B93EA0B93DA0B83AA2B638A3B53BA1B43EA1B43EA1B43EA2B53EA1B63EA1B7
-3FA2B63DA1B43AA2B538A3B638A2B838A1B938A1B938A1B938A2B738A3B638A3B638A2B539A3B6
-39A3B639A3B839A2BA3AA1B93D9FB83CA0B839A3B738A3B538A3B538A4B536A5B635A5B736A5BB
-37A4BA39A3B93BA3B83FA1B340A1B33CA3B73AA3B83AA4B63BA4B53EA0B241A2B344A2B345A2B4
-44A2B543A2B643A4B742A4B741A4B741A4B740A5B93FA5BA40A4B841A4B741A4BA42A4BD125D45
-115B48125A4D14594D16594E165A4E145A4B165A4C195C4F1B5D501D5D501E5F521E6257206358
-20655721655722665824675924665A24665B24665A24675A24685D24695E256A5F256B5F246A60
-256B61266B61266B61246C60246D60296D642E6E67316E67316D66326E6A336E6C336F6E347070
-35726E35726C34736D33746E327370327474337475337475347675367675357877327B7A357A7B
-39787C35777C2F747B276F781664720E5E702B80984098B1429EB9429FBA419FBC3F9FBC3E9FBE
-3E9FBE409FBE419FBE43A0BC43A0BB41A0BB41A1BB42A1BE42A1BF42A1BF42A2C042A1BF42A1BF
-42A1C142A1C142A1C143A2C243A2C243A2C243A2C243A2C243A1C243A2C242A2C241A2C242A2C2
-43A2C23FA1C23DA3C43FA3C441A2C442A2C343A2C243A2C242A2C241A3C240A3C241A3C242A2C2
-43A2C244A2C244A2C243A2C242A2C242A2C543A2C543A1C543A2C642A4C641A4C543A4C444A5C5
-42A5C443A5C446A4C647A3C646A4C545A4C544A6C544A6C643A6C543A6C543A6C543A6C543A6C5
-43A6C543A6C545A7C645A7C743A6C543A6C545A7C746A7C747A7C74DABCA56B2D15AB7D45BB8D5
-5BB9D659B9D658BAD659BCD95ABCD85BBDD85CBED65DBFD25DBFD35EC0D65EC0D55EC0D35DC1D3
-5CC2D45CC2D55CC2DA5CC2DB5BC2DB5CC2DB5CC1DE5DC1DF5DC0DD5CC1DB5BC3DA5BC4DB5BC3DB
-5AC3DB5AC3DC5BC4DC5BC4DC5AC4DC5AC3DC5BC4DD5BC4DC5BC4DC5CC5DD5CC5DF5CC6DF5CC6DF
-5CC6DD5DC6DC5FC4DD61C3DE61C3DD61C3DC60C3DC5FC3DC5DC3DB5BC4DB5CC5DA5CC4D65CC4D4
-5BC4D15BC3D25BC3D35BC2D25BBFD05ABED059BDD058BBCD5ABACB58B8CA50B2C448AABE46A7BD
-46A6BE44A7BF44A7BF43A7BE43A6BD42A5C041A3C043A2BF43A2BE42A4BC41A4BB41A4B841A4B7
-41A4B741A4B742A4B742A4B742A4B842A4BA41A4BA40A3B93FA2B93FA3BB40A4BB41A4BB41A4B9
-42A4B740A4B93FA4BC3FA3BB3FA1BA41A1B942A1B842A3B941A4B941A3B940A3B943A4BC2E8BA8
-0B68862B87A8429FBD42A2B741A2B640A3B840A2B840A2B841A2B93EA1B93CA0B83CA2B73CA2B7
-3EA1BA3EA0BA3EA0B93EA0B93FA1BA3FA1BA3CA1B83CA1B73CA1B53EA1B43DA1B43DA1B43CA1B7
-3DA2BA3CA4B93AA3B83AA2B63BA2B63BA2B73AA3B93BA2B83BA1B73CA2B73CA3B73BA2B63AA1B6
-3BA2B73CA3B63AA2B73AA2B93BA2BA3CA1BA3BA2B939A5B739A5B739A3B739A3B639A3B539A3B6
-39A4BA39A3B93CA1B93DA2B93FA2B640A3B53CA4B73BA4B63DA4B63FA4B640A2B342A2B345A2B4
-45A2B443A3B643A4B741A5B640A4B541A4B643A4B742A5B841A5B840A5B840A5B93FA6BA3FA6BB
-125B48135A4C145952145A51145A50125B4F0D5C4D0F5B4D135C4F175C511D5A511E5D541B6156
-1B62571C62581D625820635822645920655A21655B23665B23665A23675A23675A246958246958
-23695E236A6023695F236A5F236C5F246D5F2B6B61306C63346A6535686636686837696A376A6B
-396C6D3B6F6B3B70683B71693C71693B6F6C3C6F703B71703A727139757038776E377972337C75
-377B763D79763C78783773762C6E741764700D5E6D2981974198B1469DB8469DBA439EBD429EBE
-409FC040A0C040A1BF41A1BD44A0BB45A1BA42A2BA40A2BA41A2BE42A1BF43A2C043A2C044A1C1
-44A1C243A2C243A2C243A2C243A2C243A2C243A2C244A1C243A1C143A1C143A2C241A2C240A2C2
-41A2C142A2C142A2C441A1C841A1C841A1C842A1C543A2C242A2C241A3C242A4C442A3C342A2C2
-44A2C244A1C244A1C245A2C345A2C343A1C341A1C841A1C941A1C941A2C941A3CA42A4C942A5C5
-43A5C442A5C442A4C445A3C446A3C547A4C647A3C645A6C646A7C745A7C643A6C543A6C543A6C5
-43A6C544A7C645A7C644A6C645A7C745A6C644A6C645A7C648A7C74AA7C84EAACA57B1D05CB5D6
-5DB6D85CB7D85BB8D75AB9D858BBDB59BBD95ABCD65CBED55EBFD25EBFD45DC0D75DC0D65DC0D4
-5EC0D360C1D360C0D55FC0DA5EC0DB5EC0DB5EC0DC5EC0DF5DC0DF5EC0DC5EC1DB5FC2DA60C2DB
-5EC2DB5EC2DC5EC2DC5EC2DC5DC4DD5BC4DD59C6DD57C7DD58C6DD58C7DD5CC7DC5EC6DC5DC6DC
-5EC6DC5EC6DC5DC6DC5FC4DE61C3E062C4DF62C4DF61C4DD61C3DB5FC3DB5CC4DB5BC5DA5AC5D7
-5AC5D659C4D459C4D459C4D459C2D25BC0CF5ABECF5ABDD059BBCE5CBACC58B7C84FAFC048AABC
-44A8BD44A7BE44A7C143A7C143A7C143A6C142A5C342A4C346A2BD46A2BB43A4BC41A4BB41A4B8
-40A3B642A4B743A4B744A5B743A4B741A4BA41A4BC41A4B940A3B640A3B641A3B742A4B743A4B7
-42A4B740A3B63CA3BA38A4C13CA4BE40A3BA41A2B943A2B643A3B743A4B642A4B841A4BB42A3BD
-2C87A50E69872D8EAE3FA1BE41A2B741A2B53FA2B53FA2B63EA1B93FA1BA3FA1BC3DA0B93DA1B5
-3EA2B53FA1BA3FA1BC3FA1BA3FA1BA3FA1BA3FA1BA3EA0B93EA0B93EA1B63EA2B43DA1B43CA1B4
-3AA2B839A2BA37A4BB36A5BB3BA3B83EA1B43CA2B53AA3B73DA3B63EA2B53EA2B63FA2B73EA1B7
-3DA0B73FA2B73EA2B53DA2B63BA4B93AA3B939A2BA38A3B937A6B738A6B73AA3B83BA2B63DA1B4
-3DA2B53CA3B93BA2B93EA0B93EA1B940A3B73FA3B53CA5B63BA5B53FA3B640A3B642A3B543A3B4
-45A3B546A2B544A4B743A4B740A6B53FA6B542A5B543A4B543A4B643A4B742A5B941A6BA3FA8BB
-3DA9BB135B4D135B4E135B50145A4E14594C14594C12594C11594C105B4E135B4F175A501A5C55
-1C5D591C5D5A1C5E5D1C5E5C1C5E5B1E615D1E625E1E635F1F645F20655F1F645C1F655C23655C
-24655D23655F2467612467622367622369622269622669652A69672B68682C67692E666A30666C
-30686E306A70326C71346D70366D72386D72386D72386D72386E733A70753A72753B72743A7476
-3877783A76793E76793D777A3671772E6D731F636B165B64367B884E94A3519BAE509BB14B9BB4
-4A9CB6479FB8459FB845A0BA45A0BA47A0B847A0B847A1BA45A1BB43A2BE43A2C043A2C043A2C0
-43A2C043A2C142A3BF42A3BE43A2C043A2C143A2C143A2C243A2C243A2C143A2C242A2C241A2C2
-41A2C241A2C142A1C142A2C342A1C541A2C540A2C541A2C442A3C242A3C242A3C342A5C442A4C4
-41A3C443A2C544A2C443A3C343A2C344A3C343A3C342A3C642A3C642A4C641A3C642A4C742A4C7
-42A5C443A4C443A4C444A3C444A4C445A4C546A5C647A5C746A7C745A7C645A7C745A7C644A7C6
-43A6C544A6C646A8C746A8C744A6C644A7C646A7C745A7C645A7C747A8C849A8C84CABCA53B2D0
-58B7D55AB8D95AB9D95BB9D95BBBDA5BBCDA5BBCD85CBED65FBED660BED560BFD65DC0D85EC0D9
-5EC0D95EC0D95FC1D75FC1D85EC0DB5EC0DB5EC1DB5EC1DB5EC2DC5EC2DB5EC2D95FC2D95FC3DB
-5FC3DB5EC2DA5FC3DB5EC4DD5DC4DD5CC3DE5CC4DF5CC6DD5AC6DC5BC7DD5CC7DD5EC7DD5FC6DC
-5DC6DC5FC6DC60C7DD5EC6DC5EC5DD60C5DE61C5DE61C5DD61C5DC62C4DA60C4DA5EC4D95DC4D8
-5BC4D75BC3D65CC3D45BC3D45AC4D35BC2D25CBFD05CBECF5ABDD059BCCF5ABBCD54B5C84AACBF
-47A9BE48A8BF47A7BF47A7C245A6C243A6C142A5C043A5C343A5C344A4BF45A4BD43A4BB41A4B9
-42A4B842A3B643A3B944A4BB45A3BA45A3B942A3BA41A4BB41A4BB42A3BB44A3BA45A2B944A3B8
-43A4B742A4B741A3B73EA3B83CA4BC3EA4BB41A4BB42A4BA43A3B942A3B941A3B841A4BA40A5BD
-40A2BD2883A10F69863393B040A2BC41A1B840A2B83FA2B83FA2B93FA1BA3FA1BA40A2BB3FA0B9
-3FA1B740A2B840A1B93FA1B83DA2B53DA3B53FA3B73EA1B73D9FB83EA0B93FA1B93FA1B83EA1B7
-3EA0B73DA1B83BA1B93AA1B93AA3BA3DA3B83DA1B43AA1B53AA3B73BA3B63CA3B43CA2B63CA2B8
-3DA1B83EA1B940A2B840A1B540A3B63EA4B83DA3B83BA2B73AA2B639A3B53BA4B73DA2B93EA2B8
-40A3B83FA3B83DA2B73EA2B83FA2B83FA2B73FA2B63FA3B63BA7B63AA7B63CA5B63EA5B642A4B6
-43A4B644A3B644A3B643A4B742A4B741A5B641A5B641A5B542A5B541A5B641A5B741A6B941A7BB
-40A9BC3FAABD155C55135B50125A4E135A4B155A4816584918564A14584C0F5C4F105C50135C51
-165B561C595D1E59601F59631E5A631B5D621B5F631D60651D61651B63651D64641D645F1E655F
-23626125626125626226636326646423646422656421656422656823666B23666C23676E27656E
-2A646F2866722766742968762B68782F687932677A336876336A72366A74396A773B6C793D6C7A
-3D6E7A3C707A3C707A3E717B3B727A326E76306B71276264245B5E487A7B5C91955C99A45B9BA9
-569BAD539BAE4D9EB14B9EB2499FB5499FB6499FB5499FB54A9FBA499FBC43A1BF41A2C042A2C0
-42A2C043A2C042A2BF41A4BC41A4BB42A3BE43A2C043A2C143A2C243A2C243A2C242A3C341A3C3
-42A3C243A2C243A2C243A2C243A2C243A2C141A3C240A4C342A4C442A4C342A4C342A5C442A5C4
-42A5C541A3C642A2CA42A3C742A3C341A4C342A5C442A4C442A5C442A5C443A6C543A6C442A5C4
-42A5C442A5C443A5C546A4C647A3C644A6C543A6C544A7C645A7C747A8C845A7C645A7C746A7C7
-46A7C746A7C746A7C745A7C744A7C644A7C645A7C646A7C747A8C847A8C847A8C847A8C849ABCA
-4FB4D055B9D657BAD959BADA5BBADA5CBBDB5EBDDB5DBDD85EBFD760BED762BDD762BED95EC0DB
-5FC0DC60BFDE5FBFDE5EC0DB5FC1DC5FC1DC5EC1DB5EC2DC5EC2DB5EC3D85FC4D860C4D65FC3D6
-5FC3DC60C3DD5FC3D95FC4D95DC5DC5CC4DD5CC3E05DC3E15DC5DD5FC6DB5EC6DC5DC6DC60C7DD
-60C7DD5EC6DC5EC6DC60C7DD60C7DD5FC7DD60C7DD5FC6DC5EC7DB61C6DA62C5D861C5D861C4D7
-60C4D85EC3D85EC2D75EC1D45EC2D35DC3D25DC2D15DBFD05CBED05ABDD159BDD057BBCD51B4C8
-48ABC147A9C04BA7C14BA6C14AA5C248A6C245A7C243A6C043A5C043A5C043A5C043A5C144A5BB
-44A5B744A4B744A3B844A3BC45A3BE46A2BD46A1BB43A3BB41A4BB42A3BD43A2C047A1BE4AA0BC
-47A1B944A3B744A3B743A4B742A4B741A4B641A4B941A4BB41A4BB41A4BB41A4BB40A3BA40A4BD
-40A5C13EA1BE24809E106A863697AF40A2BA41A1BA41A2BA40A2BC40A2BD3FA1BC3FA1BB41A2BA
-41A1BA41A2BA42A2BA42A2B740A1B43DA5B03DA6B03FA4B43EA1B53EA1B83EA1B93FA1BB3FA1BC
-40A1BA42A1BA40A1BA3EA1B93DA0B83EA1B940A2B83EA2B53DA3B63CA3B73BA4B63AA4B53AA3B6
-3BA3B93DA2B93FA1BA41A2B943A2B642A3B640A3B640A3B63FA2B53EA1B43EA1B43FA2B640A2BA
-40A2BB40A3BB41A3BA41A2B642A3B640A3B63FA2B640A3B63FA4B63AA7B639A8B739A8B63BA7B7
-41A5B743A4B743A4B743A4B741A4B741A4B742A4B743A4B741A5B640A7B540A7B73FA7B840A7B9
-40A7BA3FA8BB3EA9BC145C52135B4F13594E14584C14594A15584A16564B14584D115C51125B52
-135A53145A56195A5B1A5B5F1A5C65195D66175F671861681A62681A63681A65681A65671A6564
-1B65631D64641E64651E64641E63642063672064671F64661F64661F656A1F666C20666F216771
-2365722465732266742167752568772768792968782A67792B68762C68742E6875306976316A79
-326C7B326D7A316F79326F7A336F7B316F792D6C752D6B7127636329605D507F7867958E6C9D96
-6DA09A68A09E649E9E5F9EA25C9EA45A9EA75A9FA8589FA8579EA9559DAB549DAB509EAF4E9EB0
-4D9EB24D9FB34BA0B74AA0B849A1B848A1B748A0B849A0B947A1BC46A2BE45A2BE44A2BF44A2C1
-44A3C244A3C243A3C143A2C141A2C241A3C241A3C240A3C440A5C742A5C642A5C443A4C444A4C5
-44A4C543A4C542A3C642A3CA42A3C843A4C442A4C442A5C442A5C442A5C442A4C443A5C443A6C5
-43A6C542A5C443A6C544A6C547A4C648A4C747A5C646A5C546A5C547A6C648A8C847A7C746A7C7
-46A7C745A7C844A8C846A7C846A6C645A6C546A7C647A8C647A7C647A7C747A8C847A9C947AAC9
-48ACCA4FB4D156BAD757BBD958BAD95ABBD85CBCD85CBDD85DBED75DBFD75EBED760BFD75FC0D9
-5BC2DB5CC2DB5FC0DD5FC0DD5EC0DD5EC1DE5EC1DE5EC1DE5FC2DC5FC2DB60C3DB60C3DA60C4DA
-61C4DA61C4DB61C4DB5FC4DB5DC4DB5DC5DC5CC5DC5DC5DD5DC5DE5EC6DD60C7DD60C7DD5FC6DC
-60C7DD60C7DD60C6DD60C6DD60C6DD61C7DD60C8DD5FC8DC60C7DB60C5DB61C6DA62C5D862C5D8
-62C5D861C5D85FC4D75FC3D65EC2D65DC2D55DC2D35DC1D25DBFD15CBED05ABECE5ABECE56BACA
-4EB2C348ACBE47A9BE49A8BF4AA8BF48A7BF47A7BF45A8BF43A7BE43A6BF43A5BF44A5BF44A5BE
-43A6BB43A5B843A5B844A5B945A4BC44A3BC44A3BD44A3BD42A4BD41A4BD42A3BD44A3BD46A3BC
-48A2BA45A3BA42A3B943A4B943A4B741A4B841A4B941A4BA41A4BB42A3BB43A3BB43A3BC42A3BD
-41A3BD42A6BF3CA0B91B7E97106F89379CB440A4BC42A3B941A3B940A3BA40A3BB3FA1BB3FA1BA
-41A2B942A2B842A2B943A3B941A2B840A3B83FA4B53FA4B540A3B740A2B83FA1B93FA1BA3EA2BA
-3EA3BB41A3BA42A3B940A3B93FA2B83EA1B93DA2B93EA4BA3EA5B93EA4B93DA4B83DA4B83DA4B8
-3EA4B93DA4BA3EA3BA3FA3BB40A3B942A3B741A3B73FA3B83FA4B83FA5B73EA5B63CA4B53CA3B6
-3DA3B83EA4B93DA5B93EA5B940A5B740A5B740A3B840A2B841A3B840A3B83DA5B83CA6B93DA6B9
-3EA6B940A3B841A3B841A3B941A4B942A4B742A4B640A5B740A5B73FA6B73FA7B640A7B640A7B7
-41A7B841A7B73EA8B93CA9BC135D4E155B4E16594E15584D14584C14584C14574B12574D105952
-125953135855155B58165D5B165E5F165F6714606912626C13636D15646C16656C16656B17656A
-17656917656915676915686A16666A18666A1C656B1E646C1E65691E66691D676D1E67711E6775
-1F67782067791F67781E68791E6A7A216A7A246A7A256A7A246B7A266979276879276979286A7A
-286C7C266E7F266F7D27707B28707D28707D296F7B296C782C6B732A65622C6159557E6D719883
-7DA0837EA28579A18877A08A749F92739F9572A09A71A09C6EA09D6BA09D66A09C659F9D65A0A2
-629EA25D9DA55B9DA7559DAE529EB2519EB3519EB4519EB3519FB44CA2B848A3BB47A2BC46A1BD
-46A1C146A1C444A2C242A3C141A3C240A3C23FA3C23EA5C23EA4C53FA5CB41A5C842A5C544A5C5
-46A3C647A3C646A3C544A3C642A3CA42A4C843A5C543A5C542A5C442A5C442A5C443A4C442A4C4
-43A6C543A6C543A6C543A6C545A6C648A5C749A5C74AA5C74AA4C64BA4C64BA5C749A8C847A7C7
-46A7C745A7C642A7C942A8CA47A7C84AA7C849A7C649A8C649A8C649A8C648A8C647A8C846A9C8
-45ACC947AECB4EB5D255BAD958BBDA58BBD759BCD45ABCD55ABCD55CBED65DBFD75CBFD75DC0D7
-5BC2D956C4DB59C4DC5EC1DB5EC0DC5EC1DF5EC1E15EC2E15FC2E060C2DB60C2DA61C3DB61C3DC
-61C3DD62C4DD61C4D860C4D75EC5DC5CC5DD5DC6DC5EC6DC5EC6DA5EC6DA5DC6DC5FC7DD61C7DD
-61C7DD61C7DD61C7DD62C6DD63C6DE62C6DD61C7DD5FC8DB5EC9D960C7DC62C4DC61C4DA61C5D8
-62C5D862C5D861C4D760C4D45FC3D55EC3D75DC2D65EC1D45EC0D45EBED35DBFD15BBFCB5ABFCA
-55BAC54DB2BE48ACBC47ABBC48A9BC47A9BC46A9BC45A8BB44A8BB43A8BB44A7BE45A7BF47A6BE
-46A5BC43A6BA42A7B942A6B943A7B943A5BA44A4BB43A5BE42A4BF42A4BF42A4BF44A5BD44A4BA
-44A3B844A3B742A4BA41A4BC42A5BB44A5B842A4B941A4BC41A4BB41A5BC43A3BB47A2BB45A2BD
-43A2C042A3BE43A5BD379CB3137C9111788F379FB93FA5BE42A3B742A4B640A3B63FA3B73FA2BA
-40A2B941A2B641A2B542A3B642A3B740A3BA41A4BB42A3BB42A2BB42A2BB42A2BA40A1BA3FA2BA
-3DA3BA3DA5BB40A4B940A3B641A4B740A4B73EA4B93BA3B93AA5BA3AA7BB3CA6BB3DA4BA3EA2BA
-41A2BA40A4BB3EA4BA3EA4BA3EA4BB3EA4B940A3B63FA4B83EA4BB3DA5B93CA7B73BA7B73AA7B6
-39A7B638A6B539A6B639A7B639A6B63BA7B63CA6B73FA2BA40A2BB42A2BB42A2BB41A3BB41A4BB
-41A4BB41A3BB40A2BA40A2BA40A2BB41A4BC43A4B843A4B53EA6B63CA7B73CA7B73DA8B83FA7B6
-41A7B644A8B844A7B83FA9BA3BACBE155D57165A5418585117575115564F14554F15554E13564F
-115751115652155757185B5D195C61195D63185F6817606916606917626A19636A19646A186469
-18636819646A1964691765681867681967681967681D656B1E646C1C666D1D676E1D68721F6A76
-206A781F6878206878206878216A79226B7B246B7B256A7A256B7C246B7C246A7B256A7A256B7B
-266D7C286E7E286F80296F7F2A707E2A707E29717E2A707D2A6D7A2C6B722C65642D5E57537564
-74927B849C78869E79839F7D82A07F80A2847FA2867DA28B7CA28D7BA29178A29176A39376A596
-76A69B73A49A6FA39D6CA29E66A0A0639FA261A0A361A2A662A3A860A2A85AA2AA56A2AB55A2AC
-53A0AC53A0AF54A1B152A0B2509FB34EA0B64CA0B84AA1B947A2B945A3BE44A4C444A4C344A4C2
-45A4C347A4C548A4C648A3C646A3C644A2C744A3C645A5C546A6C744A6C542A5C443A6C543A6C5
-43A6C543A5C543A6C545A7C745A6C646A6C747A5C848A6C949A6C84AA6C84AA6C84AA7C849A8C8
-48A7C746A7C745A6C644A8C845A8C947A8C849A8C849A8C749A8C749A8C64AA8C749A9C848A9C9
-47A9C947AAC948ACCB4FB3D256B9D858BBDA58BCD958BDD659BCD55ABCD55BBDD55DC0D65EC0D6
-5DC0D65BC1D657C4D859C3D95DC1D85EC1D95EC0DE5EC1DF5FC2E15FC3E15FC3DC5FC2DA60C2DB
-62C3DC62C4DD61C4DD5EC4DC5DC5DC5CC6DF5BC6DF5EC6DE60C7DE61C6DD60C5DD60C6DE61C6DF
-61C7DF61C7DF61C7DE61C7DD61C6DD62C6DD62C6DD61C5DD60C7DC5FC9DB60C8DD60C6DD5FC5DB
-5FC7DA61C7DA61C7D961C6D860C4D65FC3D65EC3D65EC2D55EC1D35EC0D35FC0D25EBFD05CBECD
-5BBECC56B8C74CAEBE4AABBE4AAABF4AA9BE48A8BE46A9BF46A9BF45A8BE44A7BD44A6C045A6C1
-48A6BF47A5BD44A6BC43A6BC42A6BC42A5BB43A5BB44A5BC44A5BD43A4BD42A3BD43A4BE44A5BE
-44A4BC43A4BA43A3B943A3BB44A3BC44A4BB45A4BB43A5BC41A4BB42A4BB44A3BC45A3BD47A2BE
-45A2BE43A2C042A3BE43A6BD3296AD0F768C1A829938A1BC3DA4BE40A3BA41A3BA40A3B840A3B9
-41A3BA41A3BB42A2BA42A2B942A2BA41A2B941A3BB41A4BB41A4BB41A4BB42A4BB41A3BB40A2BB
-40A3BB3FA3BA3FA4BA40A4BA41A4B940A3B940A3B93FA3B93DA3BA3CA4BA3CA5BA3EA5BB3FA4BB
-3EA4BB3EA4BB3EA5BA3CA5B93CA5B93DA6B93FA5B941A4B940A4BA3FA4BB3EA5BA3DA6B93DA6B9
-3DA6B93EA6B83DA5B63DA5B63CA5B63DA5B63EA6B73FA5B741A3B942A4BA42A4BA42A4BA42A4BA
-41A4B93FA5B93FA5B940A4BA41A4BA41A4BA42A5BB41A6B840A6B63EA7B83DA7B93EA7B940A8BB
-40A7B942A7B844A8B843A7B742A8BA41AABE155A6217595C195655185554165353155352165353
-16555214574F14555216565B1A59611D5B671C5C681A5E6B1A5E6A1B5E681C5F681F61671F6267
-1B64671963671A62691C636A1C64661C65651B67631B67641D656A1D656C1B67731A67751C6A77
-1E6C7A1F6C791F6A78216977246978246A79256B7A266B7B266A7B256C7E256D80246E7E236E7C
-23707D2371802871802C6F812D70812F70812E71812C72812D71802B6D7A2C69722B6364285650
-4C665376886D8D9566919967909B6B8F9C6B8B9F6A889F6B86A07186A074859F7A859F7D84A280
-83A38381A48680A4887EA48B7DA48E7AA28E79A28F77A49176A69276A79675A69770A6996CA69A
-69A49A67A39969A39B6CA59E69A1A1659EA5639FAB619FB05A9FB054A0AF4EA1B548A3BC46A3BD
-45A4BF46A4C247A4C347A4C349A3C549A3C548A2C446A2C446A3C646A5C744A6C643A6C643A6C5
-43A6C544A7C644A7C644A7C645A7C746A7C744A7C745A6C946A7CB47A7CC48A7CB48A8C848A7C7
-49A8C849A8C848A7C748A7C747A9C847A9C947A8C847A8C848A8C848A7C749A7C84BA8C94AA9C9
-4AA9C94AA9C94AA9C94BABCB52B1D157B8D858BADA58BCDA56BED958BED75BBDD55CBED55EBFD3
-5FC0D45DC0D35CC1D459C4D45BC4D55EC2D55FC2D75FC1DB5EC1DC5EC2E05FC2E05FC3DD60C4DD
-62C3DC63C3DC62C3DC60C3DC5CC6E15BC7E35AC6E35BC6E25FC6E261C6E161C4E162C5E163C5E2
-63C5E261C6E261C7E261C7DF61C7DD61C7DD60C7DD61C5DD62C4DD62C5DD61C8DD5FC9DE5CC8DD
-5CC8DD5CC9DD5DC9DC5DC9D960C8D961C5D85FC4D65FC2D55FC3D45EC2D25EC1D25FC0D15EBFD0
-5EBDCF5CBBCE55B4C94DABC14CA8C24CA7C24CA8C14AA7C146A8C246A9C346A8C245A7C246A5C5
-46A4C448A4C048A4BE44A5C043A5C042A4BF42A4BE42A5BD43A6BC45A5BC45A4BA45A3BC45A3BD
-43A4BE41A4BE41A4BC41A5BC44A3BB47A2BB46A2BC45A3BE43A4BD41A4BB43A3BB46A1BB46A1BE
-47A0C246A1C244A2C043A3BF43A6BE2F92A910738A278CA537A2BF3BA3C03FA2BF40A3BE40A3BB
-41A3BB42A3BA41A2BB43A2BE42A1BF42A1BE42A1BE41A4BC41A4BB3FA5BB3EA5BB40A4BB41A4BB
-41A3BB41A4BB40A3BB41A4BB41A4BB41A4BB40A3BB40A2BB41A3BB41A4BB40A3BB40A3BB41A4BB
-41A4BB3EA6BB3AA7BB3BA7BA3AA8B73BA8B73CA7B73EA6B941A4BC41A4BB41A4BB40A4BB3FA5BB
-3FA5BB41A4BB42A5BB43A5B842A4B740A3B641A4B742A4B743A4B743A4B742A4B741A4B841A4B7
-42A4B742A4B73CA7B73BA8B73FA5B741A4B741A4B741A4B73DA6B73CA7B73CA7B93DA8BA40A7BB
-42A6BD42A7BB42A8BB43A7B842A7B546A6BA49A6BF18575D19575A195656175555155554155454
-16535416545316555316555618565D1A58621B5A681B5C691B5E6A1B5E6A1B5E681C5E681D6068
-1E61681C62671B62671C62691D636A1E64681E65671D65681D65681E656D1F64701C67751C6877
-1D6A781E6B791E6B7A1F6C7B216B7B236A7B246A7B246A7B246A7B246B7A256C7F266E83256F82
-236F812470822572832871842C71842C72842B73832B73832B74822C737F2A6D782B6A712A6263
-1E4F4B38594C657F6B808F6D85946E86976D86986D839B6C839B6C839D6F849D71859D72879F74
-87A07886A07985A07A84A07B82A17D82A27F82A28082A38381A48680A5867EA5897FA68D7DA692
-7BA69478A69477A59479A6977CA99A78A79E75A5A074A5A571A4A96CA3A865A1A6599DA64F9BA9
-4C9DAF499FB6479FB8459FBA459FBC469FC048A0C24AA0C14AA1C149A1C049A3C147A5C146A4C2
-46A4C346A4C445A5C547A6C649A7C649A6C649A6C547A5C44AA6C84BA8CA4AA7C94AA7C94AA8C9
-49A8C84AA9C94BA9C94AA9C949A8C849A8C948A8C848A8C847A8C849A9C949A8C84AA8C94AA9C9
-4AA9C94AA9C94AA9C94AAACA4BABCB50B0D056B7D758BAD959BCDA58BDD959BDD75CBFD65EBFD6
-5FBED45FBFD55DC0D65CC2D659C4D75BC4D75DC4D65EC4D85FC3DA5FC2DB5FC2DD5EC2DD5EC3DD
-60C6DF63C4DE62C3DD60C4DD60C5DE5EC6E25DC7E35CC7E35BC7E25FC5E161C5E163C6E063C6E0
-61C6DF60C7DE61C7E062C7E162C6DE61C6DD60C7DD5EC8DD61C7DD63C6DD62C7DE60C7DE5FC8DE
-5EC8DD5EC8DC5FC8DC5FC8DB60C8D961C7D961C5D860C4D760C4D65FC2D45EC2D35FC2D25FC1D2
-5EBFD05FBED05BBACD53B2C64DAAC04CA8C14BA6C04CA7C14BA7C148A7C147A8C246A8C246A8C3
-46A7C545A6C447A6C048A6BF44A6C043A6C143A6C043A5C043A6BE43A6BE44A5BD44A4BC43A4BE
-43A3BF43A4C042A3BE41A3BD42A3BD43A3BC45A3BC44A3BD43A3BC42A4BD41A4BD43A3BB46A2BA
-46A2BC46A2BF45A3BF43A3BE41A3BD43A6BD2D90A810728A2D91A939A4BC3BA4BC3FA2BD40A2BD
-40A3BB3FA1BA41A2BA41A3BB42A2BF43A2C043A1BF44A1BF42A3BD41A3BC40A4BB3FA5BB40A5BA
-40A5B940A3BA41A3BB42A3BB43A3BB43A3BB43A3BB42A4BB41A4BB41A4BB41A4BB40A4BC3FA4BC
-40A3BB41A3BB3FA5BB3DA6BA3DA6B93DA7B73DA6B83EA6B93FA5BA41A5BB41A5BB3FA5BA3FA5BA
-40A5BB40A4BB41A3BC42A4BC43A5BC41A4BA41A4B941A4B941A4B941A5B942A4B741A4B741A3B7
-41A4B743A4B742A5B73FA7B83DA7B740A6B942A6BA42A5B942A4B840A5B83FA6B83EA6B93EA7BA
-40A7BA41A6BB42A7BB43A8BA43A7B843A6B645A6BA47A7BE1E56541C55561B5558185657125756
-1455551753541751561950591A535B1B555F1C59641A5B6A1A5C6A1B5D691B5D691B5D691B5D69
-1C5E681C5F681D60681E61691F626A1F626A1E636A1E636B20636D20626E21637421647720667A
-1F687B1E6A791D6B791E6B7D1E6B7F1F6A7F206A7F226B7E236B7E226B7C216C7B246D80266C85
-236C84216D84236F8625718727728828728727748725758826758527758229747E296F752A6B6F
-2962631B4F4F2C5755557B74708B7B768F797991717A92707A936E7C956D7D9669809667849762
-879963899A678A9A678A9A678B9B67899C67899D688A9D688B9E6A8C9F6E8C9F708AA07589A079
-899F808A9F8588A18586A28688A38A89A58D85A68F82A79182A69481A49680A4977EA397709D96
-5F95935492984993A34493A73E94AC3E94B03F95B64397B84998B74B9BB74D9DB44C9EB5489FB6
-479EB7489EBC489FBF48A2C349A3C54EA4C64EA3C44DA4C14DA4C14FA6C64FA6C84CA6C74BA7C8
-4AA8C94AA8CA4AA8CA4AA9CA4AA8CA4AA8CA4AA8CA4AA8C948A8C948A9C949A9C949A9C949A9C9
-49A9C949A9C949A9C949AACA48ABCA49ABCB4EB0D054B7D657BAD959BCDA5ABCD95BBDD85EBFD7
-60BED762BDD762BED95EC0DB5CC1DB5AC4DB5AC4DB5AC5D85CC5D860C5D760C4D75EC3D75EC4D9
-5CC5DD5DC5DE61C3E062C4E15EC6E15EC7E160C6E260C7E25CC8E25BC8E161C5E163C5E164C6DF
-64C7DE5FC9DB5CCAD961C8DC63C6DE63C5DE63C5DD5FC8DE5DCADE5FC9DE61C7DD62C8E061C6E2
-60C6DF61C7DD61C7DB63C6D963C6D963C6D962C6D962C5D862C5D860C5D760C3D660C1D460C1D4
-60C1D45FBFD25FBED05AB9CB52AFC44EA9BF4CA8C14BA7C14CA7C14BA7C14BA7C149A6C046A8C1
-45A8C246A9C345A8C246A7C046A7BF44A7C143A7C143A7C143A7C143A7C042A6C042A5BF42A4BF
-41A4C141A4C343A4C344A2C143A2C043A2C042A2BE42A4BE42A4BD41A4BB42A4BD42A4BE42A3BB
-45A3B845A4B944A4BA44A5BC42A5BC41A5BC42A5BC2A8CA410738B3297AD3BA7B73CA6B741A3BA
-42A3BB40A3BB40A2BA41A4BB41A4BB42A2BE43A2C046A1C047A1C044A2BF42A2BF41A3BC41A4BB
-3FA6B63FA6B540A5BA42A3BB44A2BB46A1BB46A1BB46A2BB43A3BB41A4BB41A4BB41A4BB3FA4BD
-3CA4BE3EA2BB40A3BA41A4B940A4B741A4B741A4B741A4B941A4BB40A5BA40A6BA40A7BA3CA7B8
-3DA6B941A4BB42A3BC43A2BF42A2C041A4C240A4C041A4BC41A4BB3FA5BB3FA5BB41A5B841A4B7
-42A3B643A4B743A4B743A5B841A4B741A4B741A6BB42A6BC43A5BA44A4BA44A4BB44A4BC42A6BC
-41A7BB41A6BA41A6BB43A8B943A8B845A7B845A6B744A6B943A8BB1A5956195857185857175857
-1559561656561753541751561A515B1C545F1B57621C5A65195D6A195D69195D68195D681A5F6B
-1B5F6B1A5F691A5F691B626A1C636B1F626B1F626B1E626A1E636B1F636D1F636F1F6574206677
-1F69791F6A7A1F6A79206B79206B7C206B7D206B7E206C7E216C7E216C7D226C7D216D7D236D81
-246D85226E8322708324728525738526738527738426748524758626758427758229747F296F78
-286B722561661952572A5E624B7C7D608B86658E8667908169917F6B927E6E947E70947A719377
-7594727796727B96727C96727C97707D986F7D986E7E986E80996D829A6D849B6F859B70869C73
-869C75879C79899C7C889D7C889E7C89A07E8AA17F87A18184A18285A18385A18585A18986A28D
-7FA192709A925D908E4B89914588953E899B3C8A9E3A8BA43C8CA43E8EA84191A94293A84293A8
-3F92AA3E92AB3E92AE4095B1439BB8469EBB4B9EBD4D9EBC509EB8539FB85AA5BB5CA6BC59A6B9
-58A6B956A6BA55A5BA54A5BC54A5BD54A5BD55A5BE53A6BE52A6BE50A7C04EA8C24FA7C34FA7C3
-4EA7C34EA7C34EA7C54FA8C74EA9C74DAAC74CABC850B0CD56B6D359B9D75CBCD85EBDD75EBED6
-60BFD461BFD463BED662BFD75EC0D95EC2D95BC4D95DC5D95DC6D95EC6D861C5D961C4D95FC3D9
-5FC4DA5EC5DC60C6DE62C4DF62C5E061C7E161C7E162C6DF62C6DF5FC7E05FC8E061C7E062C7E1
-63C7DF63C8DE61C9DC60CADB63C8DD64C6DD64C6DC64C6DD61C7DD5FC9DD60C8DD62C8DE62C8DF
-62C7E161C7DE62C8DE62C7DD63C7DB63C7DB63C7DB62C6DA61C5D761C5D760C4D660C3D560C2D4
-60C1D460C1D45FC0D35DBED157B6CA4FADC14CA9BF4DA9C14CA9C14CA8C04DA9C04CA9C14AA8C0
-49A8C148A7C046A8C145A8C147A8C147A8C145A7C045A8C145A7C145A6C144A5C044A6C143A5C0
-42A4BF41A4C041A4C143A4C144A4C143A3C043A3BF42A3BE41A3BE41A4BD41A4BB41A4BC41A4BF
-42A3BD44A3BA44A4BB44A4BC45A6BE44A6BD43A5BC42A4BB2889A014748B3B9DB23FA7B73FA5B7
-42A4BB42A4BB41A4BB41A4BB41A3BC41A3BD42A2BF43A2C044A2C145A3C143A3BE41A2BD41A3BB
-41A4B940A5B640A6B641A4B941A4BA43A3BB44A3BB45A3BB45A3BA42A3BA41A5BB41A5BA41A4BA
-40A4BB3FA4BD40A3BC41A2BC42A4BC42A4BA41A4B941A4B941A4BA41A4BB41A4BC41A5BC41A6BC
-3EA7B93FA5B941A4BA41A4BB42A3BD41A3BD3FA5BF3FA5BE3FA5BA3FA5BA3FA5BB3FA5BB40A6B8
-40A6B842A4B842A4B843A5B842A4B743A4B743A4B741A6BA41A6B943A5BA44A5BA45A5BA46A5BB
-43A7BB42A7BA41A6BA41A6BB43A7BA45A7BA47A8BA46A8B943A8BB41A9BE115B58115D57105D55
-135B541A5A531956541853541952581C525F1E57641C5A671A5B67165F68155F68155E67155F68
-18616C17616C16606917616A16636D17636E1E616D20616D1F616C1F626D1D646E1C666F1C6873
-1C69751D6B751E6C76226A78246A79256A79246A79226C7B216D7B1F6D7B1D6D7A206C7D226C80
-216D82206E842070812073802174802374802575802775812674812574822775822974822A7382
-296F7D266A771F616D1355611F606F397B89458996498D9A4A8F9C4D909C50919B53919B5A9199
-5C92975E969361979267958D6A968C6B98886C9A8670988271967F75967C77967A7997767B9774
-7E977182987086976E87966C89976B8B986A8C9A688E9C688D9B688B9A678C9B688E9C698C9A6D
-8998708497797F96836F908259867E5081804A828B46848D3E868E3A8791378999388A9C398A9D
-388A9E3989A03989A03989A0398BA23990A53D92A84593AB4A93AB5593A85F99AB6EA4AA73A8A9
-72A7A271A7A16EA6A36CA4A46AA3AA69A2AD6AA2AD6BA4AE67A6AF63A5AF5CA6B457A6B757A4B9
-57A4BA57A4BA57A5BA57A5BF57A6C455A6C453A7C451A9C652B0CB59B6D25DBAD65FBDD660BED3
-61BFD262C0D161C0D161BFD460C0D55DC2D65DC3D65DC4D45FC5D661C5D961C5DA61C4DC60C4DD
-60C4DC61C4DD62C5DE63C6DE63C5DE63C5DD65C6DF66C6DF66C6DB65C7DB64C7DE63C7DE5FCADE
-5DCADE60C9DE62C8DE63C7DE64C7DE66C7DC67C7DA66C6DA66C7DA64C6D963C6D962C7DC62C8DE
-62C8DE62C8DE62C8DE62C8DE62C8DE62C8DE62C8DE62C9DF62C7DC62C6D661C5D560C4D45FC3D3
-5FC2D35FC2D360C1D45FC1D55BBED353B5CB4CADC14AABBE4BAABE4CAABE4DAABD4DAABC4AABBE
-4AAABE4FA7BE4FA6BD47A8BD44A8BE46A8C146A8C247A7C047A7C048A6C147A5C146A4C047A5C1
-45A5C043A6C044A6C143A5C042A4BF42A4BF42A4BF42A4BF42A4BF42A4BF42A4BD42A4BC40A4BD
-40A5C042A4C044A2C043A4C042A5BF44A5BE47A6BD47A5BC43A2B829869C197589419EB145A5B6
-42A4B641A4BB41A4BB42A5BC42A4BC43A2BF43A2C043A2C043A2C042A3C242A4C341A4BD41A4BB
-43A4B843A4B741A4B741A4B741A4B741A4B741A5B941A6BA42A6B841A4B740A5B840A6BA41A6B9
-41A5B742A4B743A4B643A3BC43A2C045A3C144A3C042A3BD41A4BB41A4BB42A4BC42A5BE42A4BF
-42A4BE41A4BC41A4BA41A4B841A4B841A4B840A5B73DA7B83CA7B83CA7B73DA6B93EA5BC3EA6BB
-3CA7B83DA6B740A4BB42A4BB42A5B842A5B746A3B847A3B843A6B942A6B944A7BA44A8BB46A6B7
-47A6B745A7B942A7BA42A7BA42A7B945A5BB48A6BE47A8BB44A8B83FA9BD3CABC20F5B58105C56
-115C55135B54175A5416585517565619565B1B56611C59651A5C66175D66145F67145F68155F68
-155E68175F6A175F6A19606A19606A17636D17626E1B616D1D626E1E626E1D636D1C666F1D6871
-1C69741D6A761F6B77206C78236B7A246A7B236A7B226A7A206B7B1E6C7A1D6D7A1C6E7A1F6D7D
-216C7F216D82216F8521708321728121738022747F257581267582257482247582257682277582
-287482266F7F246B7B1D62721156671B6175347D903D8A9D3D8B9F3D8C9F3F8DA0418D9F448D9E
-4A8D9C4C8D9B4E909B51919A5690965A92965C95955E969562969264979067978E6A988D6C9787
-6E97847197837599847A98817A957D7D97787F98757F9873809971829A71829A71849A70849A6F
-8297707E916F778D72708976648577537E774A7877467880437A833D7B843B7D883A81903A8192
-3A839539839738849939849A39849B3A869C39899E3B8A9E428CA04C92A35F99A46DA1A977A6A4
-7BA9A27BAB9E7CAC9E7AACA179ABA278ABA777AAA979ABAB79ABAC75ACAB70ABAA6AABAE65ABAE
-63A6AD61A4AD62A6AE63A8AF63A9B464A8B861A8B75FA7B55CA8B65EAEBC65B6C469BACA6BBBC8
-6DBCC46EBDC26FBEC06EBEC16DBDC46CBEC668C1C868C2C966C3CA67C4CC68C4D068C4D269C3D6
-68C2D768C3D768C4D767C5D967C6DA66C6DB67C6DC68C7DC68C7DC67C8DA67C8DA65C7DD65C8DE
-62C9DD60CADD61CADF61C9DF63C8DF63C8DF64C9DD64C9DC64C7DB64C7DC64C7DB63C7DB62C8DD
-61C8E060C9DF60C9DE61C9DE61C9DD61C9DD60C8DC60C8DD62C7DD61C7DB62C6D762C6D660C4D6
-5FC3D45FC3D45FC3D55FC2D45EC1D459BDD150B3C84BAEC14AABBE4BAABF4CABBF4DAABE4CAABD
-4AABBE4AAABE4EA7BF4EA6BE49A8BF47A8BF46A8C146A8C146A8BF46A7BF48A7C148A6C146A5C0
-47A5C147A7C147A8C146A8C244A6C143A4C043A4BF43A4BF43A4BF43A4BF42A4BF43A5BF42A4BD
-41A3BE41A4C042A4C044A4C144A5C143A5C043A5BF45A6BD46A6BE40A0B724839A19788D40A0B4
-42A6B841A4B840A4BB40A4BB41A4BB42A4BC43A3BE43A3BF44A2C144A2C041A3C141A4C03FA5BD
-40A6BC42A5BA42A5B942A5BA42A5BA42A5BA42A5B940A5BB3FA6BC40A5BA40A5B940A6BB41A7BD
-41A6BB42A6BA42A5BA43A4B942A3BC42A3BF42A4C041A5C041A6BF40A6BE3FA6BD40A6BD41A6BE
-41A6BE40A5BD40A5BC3FA5BA3FA7B840A6B841A5B840A6B83EA7B73DA7B73CA7B73CA7B83EA7BB
-3EA6BB3EA6B83EA6B841A5BC42A5BC41A6BA41A6BA44A4BA45A4BA42A5BA42A7BB44A8BC45A8BB
-45A7B846A7B846A8BC44A9BC44A8BB43A7BB46A7BC49A8BE46A8BC44A7B840A9BC3CAAC10E5B59
-115C57135B54135A56145B58155B59155C59165C5D185D63175E64146064125F64115F66125F68
-155F6A165E6A195C681A5C681C5D691B5D6918606C17626D16636D17646E17646E18666F19676F
-1A68701C6A751E6B78226A79246A7B236A7E226A7F206A7F1E6B7E1B6D7C1A6F7B1B707C1B707C
-1C6F7B1E6E7B216E81236F86236F85236F86237284227480227482237386237585227783227782
-227782237583237083216D811A657D0C59731565803084A03895B33897B53796B33996B43995B4
-3A95B23D94AE3D91AD3D8FB03D8EB0418FAC4290AC438FAE4590AF4792AC4793AA4892A94B94AA
-5294A45695A25796A55A98A8609AA46399A0699A986D9C936C9B8E6D9B8C719C8B749E8A779E89
-789E8678998378947E72907B66857155786C4A7370476F71446D75436C76416A77416B783F6D7A
-3B6C7C386D81366F8331728532758835768B397B8F3C80924185944A8E9558989B70A29A7AA69B
-80A49482A49280A89082AC9383AD9483AD9583AD9483AD9584AD9884AD9A81AE9981AF9B7FB19B
-7DB19B7BAD997AAA9779AC987AAF9B7CB09F7CAE9F79AC9C77A99A75A99A78AD9E7FB6A982BAB1
-84BBAF88BCAB8BBDA98DBCA48BBCA687BCA884BDAB81BFAF7DC0B178C1B476C1B874C2C175C1C4
-77C0CA75C0CB74C1CC72C2CD6EC2CF6EC3D26BC4D66BC6D869C7D868C7D866C8DB65C8DB65C8DD
-66C8DD65C7DC64C8DD61CAE15ECBE35FCAE35FCAE25DCBE25CCBE35FC9E060C8DF61C9DF60C8DF
-5EC9E15DC9E45DCAE15DCBDF5DCBDD5DCBDA5DCADA5DCADA60C9DA63C7DB62C6DA62C5D961C5D9
-5FC4DA5EC3D75EC3D55EC3D45DC3D25BC2D156BCCC4DB3C349AEC049ABBF4BAAC04CABC14CAABF
-4BAABE4BAABE4BAABF4CA8C14CA8C14DA8C24BA7C146A7BF46A9BE46AABD46A9BD48A9C048A8C0
-47A6C147A5C148A5C04AA7C047A7C143A7C145A5C046A4C046A4C046A4C043A4BF42A5BF43A5C1
-44A3C143A2C044A3C243A4C242A5C043A5C043A5C041A5BF3FA6BF43A8C13D9FB71A7E96157992
-3CA2BB3FA8BF3DA6BC3EA5BB3FA5BB41A4BB41A4BB41A4BC43A4BD46A1C146A1C241A4BE3FA5BE
-3BA8BE3AA8BD3EA6BC3FA5BB41A4BD42A4BE42A5BD41A4BC3EA5BE3CA6C03EA5BF3FA5C03EA7C1
-3FA8C241A6C042A4BE42A4BE42A4BE41A5BE40A6BE3DA7BE3AA8BF3BA9C03CA9C23BA8C03BA9BF
-3DAABE3EA9BC3DA8BB3BA7BB3AA8BB39A9B93CA8BA41A6BA40A6B93FA6B53DA7B53BA8B73BA8B8
-3CA8BA3EA7BA40A5B841A5B842A6BB41A6BC3EA7BD3EA7BE41A5BE42A4BE42A5BF42A6BF42A7BB
-43A7B943A8BA44A8BB45A9BD46AABF45A8BE44A7BD45A8BE47A9BE47A9BC47A8B942A8BB3EAABE
-155A58175A58185957175959165B5B175C5D185D5E195E611A5F66195F65166064145E64135E65
-145E66165D67175D671A5B651C5B671D5A671C5A67185D69175F6A16606B16616C18636F1A6571
-1967711967711C69751D6A78216A79226A7A206A7C206B7E1F6B7E1E6B7F1C6C7C1B6E7A1B6E7B
-1C6E7C1E6E7C206E7D226E81226D84226E84236F86247284237381227283227286237485237583
-237684237685247585247185216E831A667D0B597212637E3086A23C9BBA3E9EBE3E9EBC3F9EBB
-409EBB419EBB439CB8429AB84098BA3F96B94196B54296B54294B54294B64294B33F91AE3D8FAB
-3D8EA94390A64690A5468FA64891A84E92A55293A358939E5D949A5F9599609698639896679A97
-699C966A9D956E9C95729A936F999067928856837F497A7D47787E44768041737F3F6F7E3C6D7D
-3669782E637428617526627523647624677925687E286B822D708536788B46828F538B9268918D
-73978F7B998A7E9B887C9E857DA1877DA2897FA38A80A48D81A58F83A69184A79384A89385AB96
-84AE9984AF9A84AD9984AC9982AE9981AF9983AF9C83AD9D81AD9C80AD9B7FAD9A83B29F8CBCAA
-91C2B294C3AF97C4AB98C4A899C4A497C3A393C2A392C3A591C4A98EC4AA88C3AB86C4AE84C5B5
-85C5B786C4BA85C3BA82C3BB81C3BB7DC3BD7CC4C07BC5C57AC6C777C6C674C5C672C6C871C6C9
-70C6CD6FC6CE6FC6D06DC5D06AC7D369C7D569C7D568C7D567C9D666CAD868C9D769C8D669C7D5
-69C6D567C7D965C8DC65C9DB65C9DA64C9D963C9D862CAD761CAD762C9D765C7D864C6D763C5D6
-63C5D761C4D760C3D55FC3D35FC3D35FC2D15DC1D055B9C94DB0C14AAEC04BADC14CABC14CAAC1
-4BAAC04BAABF4BAABE4BAABE4CA9C04BA8C14CA8C14BA8C148A9C147AAC047AABF46A9BF47A8C1
-49A8C348A6C247A5C148A5C04AA6BF47A7C143A7C144A5C046A5C047A5C146A4C044A4C043A4BF
-44A4C044A4C144A3C145A3C245A4C244A6C144A6C143A6C042A6C040A6BF43A8C03A9CB4197B94
-1E809B40A3BE40A7C03EA6BC3FA5BC40A4BC41A4BC40A4BC40A5BD40A4BD44A2C145A2C242A5C0
-41A6C03CA7BF3BA7BE3FA6BD40A6BD41A5BE43A5C042A5BD41A4BC40A6C13EA6C23EA6C03EA5C0
-3EA6BF3FA7C141A6C142A5C041A4BF41A4BE40A5BF3FA7C03EA8C03BA7BE3CA7BF3CA8C23CA7C0
-3DA8C03FA9BF3FA8BC3EA7BC3DA8BD3CA8BC3BA7BA3DA7BA40A6BB3FA5B93FA5B83EA7B93DA8B9
-3CA7B83CA7B93EA8BA40A6B941A6B941A6BB40A6BC3FA7BE3FA7BE41A5BF42A4BF42A6C042A5BF
-43A6BB42A6B942A7BB42A8BD45A9BE46A9BE44A7BD44A7BC43A8BD43AABE45A9BB45A9B942AABB
-3FABBD2152532052571F535C1E575F1B5B611B5B621C5C641B5E661A5F671A5E661B5C651A5C63
-195C62195C621A5C621B5B621D5B641F5A652157662058671C5C681B5C691A5D6A1B5E6D1E6071
-1F62741B66751967751C69781D6B791D6A791D6A7A1B6C7A1A6C7A1C6B7D1E6B7E1E6C7B1E6C79
-1E6C7A1F6B7B206C7E216C80246D83256C84226D82226F82247184247184247186257188257287
-25738526738726738B277489267385216F8319697C0A5B7010627A3086A03E9CB941A0BD42A2BB
-41A1BA42A2BB44A2BC46A0BE46A0BF43A1BE41A0BE41A0BF41A0C040A0BF40A0BF419EBF409BBD
-3E9BBA3B99B83A99B83A99B73A97B63C96B63F95B63F92B3448FB1498EB0498FB14A8FB14A91B0
-4B93AF4A95AE4A98AE5097AF5696AF5699AC5499A74C91A04389984087943E86943D84953E8196
-3B7F93357A8D2E74852771802971802A707F276E80216C85216B852569862B6A863D6B854D7289
-657B837386877A8D807C8F7D7A8F777A91777A917C7B937F7E968A7F978E829789879A89879C89
-879D89859D91849E9684A09384A29184A49384A69385A69687A69785A79884AA9985AC9889B299
-93BBA19BC0A59CC2A19EC49A9DC4999DC5969EC6959FC892A2C793A8C697A8C697A8C597A7C898
-A6CB9BA5CC9AA5CC95A3CA93A0C7929EC6929EC798A0C99CA2CAA2A0C9A49AC7A596C4A394C5A3
-92C6A48AC6AE86C5B184C4B783C3B982C3B882C3B981C3BA80C3BA7EC4BC7DC5BC7BC4C07AC5C3
-7BC3C27CC2C27AC3C677C3CA75C4CD73C4CF71C4D16FC4D46BC6D367C8D166C8D266C8D366C9D3
-65C7D265C6D264C4D263C3D160C3CF61C3D061C1D060BECF57B6CA4EADC14BACC04CADC24AABC2
-4AAAC34BACC44BABC349ABC048ABBF47AABF47AABF47A9BF47A9BF46AAC346A9C448A9C648A8C6
-47A7C746A6C745A5C645A5C549A6C34AA7C146A8C244A8C243A7C043A7BF45A6C247A4C346A4C1
-45A4C043A4C042A7C144A6C146A4C146A4C047A5C146A6C143A7C143A7C142A6C046A7C13895AF
-1A75922D85A846A0C143A5C041A4BE41A4BE41A4BD3FA5BB3EA6BC3DA7C13CA7C03FA4C042A5C2
-43A6C442A5C33FA6C13EA5C041A5C143A6C243A6C143A6C043A5C042A4BF42A6C341A5C43FA6C0
-3FA8C041A6BF42A5BF42A5BF42A6C040A6C03EA5BF3DA6C23DA9C440A8C341A6C041A6C241A6C4
-41A4C142A4C143A5C042A4BE42A6BF42A6C041A6BE41A4BC40A4BC3FA6BC3EA5BC3EA4C140A5C0
-41A6BC3FA6BA3DA8BA3EA9BB3EA8BB3FA8BC40A7BF40A7C041A6C042A6C042A5C043A5C043A6C0
-43A6C045A5BD44A4BC40A7BE40A9C144AABE46A9BC45A8BA44A8B940ABBB3EADBD40ADBB41ACB9
-41ABBA42ABBA2151512051551F515A1F555C1E5A5F1E5B601E5B611D5C631C5D651B5C631D5B62
-1B5C61195D60195C601B5A5E1C5A5E1F5A612059632058652059661D5C671C5D681C606C1D616F
-2061722163751E67761C68771E68781F6A791F6A781E69771C6A771B69771D697A1D697C1F6B7A
-1F6C78206B7A206B7B216B7C226C7E246C80246B81226C81216E82226F82226F82247184267286
-25728626728526718626718A27738A267286216F82196A7A0C5D700F63792F869F3E9BB741A1BC
-42A3BC42A3BC41A2BB43A2BD44A2BF45A1C043A2C043A2C043A2C243A3C341A3C342A3C343A2C4
-43A1C342A2C241A2C240A2C23FA1C141A1C142A1C1459FC1449DC04798BC4A95BB4A95BB4995BB
-4895B84794B54596B44296B14392AF478FAE4791AC4693A94390A53F8CA03C899D3B899C3C889E
-3E87A03C859E3A849C388299358095378095397F95367E95307C98307A98327998347694437591
-547F97688892738F9476918A75918573917E74927D74928075938376948976938B7B93867F9585
-7F96827C957F7A94857B958A7C97887D99887E9B897E9D8A809E8C819E8E7F9F8D7EA08D7EA28D
-81A68E8AAD9490B19792B39595B79397B99398BB939BBE939EC192A1C294A5C297A7C499A8C69C
-A8C89DA7CA9EA7CA9CA7C996A8C995A8C995A8C995ABCD9BAED0A0B0D2A5AED1A6A8CEA4A5CCA3
-A5CDA2A3CEA49BCCA996CAAA94C9B093CAB294CAB293C9B192C9B291C8B28EC8B28CC8B18AC7B3
-8BC9B68CC9B78CC7B589C6B887C6BB85C7BC82C6BC7FC5BE7DC4C178C4C073C5C071C5C270C7C5
-70C7C570C6C56FC4C56FC2C56CC1C46AC1C26AC0C36BBFC467BBC25FB1BD59ABB657A9B456A8B4
-55A8B655A8B756A9B955A9B952A9B751A9B64FA7B64FA7B64EA7B74DA7B74CA7BB4CA7BC4DA7BF
-4EA7C04DA6C04CA6C04BA4BF4BA4BE4FA5BC4FA5BB4CA6BC4AA6BC48A6BB47A6BA49A5BD4BA4BF
-49A4BD48A4BD47A5BE45A7BF47A7C048A5BF47A4BE48A4BF47A4BF45A5BF44A6C043A6C047A9C1
-3391A814718A338DAA46A2BE44A5BF43A5BF42A5BF41A5BD40A5BC3FA6BC3DA7BE3DA6BE40A5BF
-42A5C043A6C443A6C442A7C340A6C143A6C345A7C444A7C142A5BF42A5BF43A5C043A6C343A6C3
-40A7C040A8C042A6C042A5C041A5BF41A6C040A7C13FA7C23FA7C33EA7C440A7C342A6C141A7C2
-41A6C33FA4C040A5BF41A5C041A5C042A6C042A6BF42A6BE42A5BC42A5BC40A5BC40A5BD40A5C1
-41A6C041A6BB41A7BA3FA7BA3FA8BA3FA8BB3FA8BD40A8C040A7C142A7C042A6C043A7C143A5C0
-43A5BF43A6BF45A7BE45A6BC41A7BE40A8BE44A9BD46A9BC45A8BB44A8BA42ABBB40ADBC41ACBC
-42ACBB44ACBB45ABBB1F53501F5452205455215656215957225A5822595921595B22585D21595D
-1E595C1B5A5B165D5C185D5B1E595620595821575B21585D1D5A611C5B621A5D62195E6318616B
-1A636F1E626F2063702164722265742265752366752266732266732266742165742067771E6777
-1F68761F6876206878216A7A236A7A256B7A256B7B256A7B226C7F206D83206D80216F7D227080
-24728126728027717F277082287087287188267186216E811B6A780D606F0D64762D879B3F9BB4
-42A0BA40A2BE40A2BF42A1BE42A2BF40A4BF40A4C042A2C143A2C243A2C244A3C242A5C442A4C4
-42A3C342A4C342A5C442A4C342A4C342A4C443A5C543A6C545A6C645A6C547A3C44AA1C44AA1C5
-4BA1C54BA0C44BA0C249A0C2469FC0449BBD4298BC4098BB3D97B93B96B73A95B43A93B23C8FB1
-3B8FB1398DAF388AAD3988AD3A87AC3B85AA3C84A93B84A93B84A93A83A73A83A73B84A74088A8
-4A8EA85497AC5E9CA9629EA8649EA3649C9F689C986B9F986F9E99709E9870A09472A093779F8E
-7A9E8B7A9D86799A82789B81799E837D9B847F9984809A84809A84809A84809A857F98827D957D
-7C947E7E9682839B86879F8A88A18E8AA3928DA59590A79691A99693AB9594AE9892B29992B49C
-91B7A192B9A395BBA599BCA59EBCA0A1BE9FA5C09BA8C29AAEC59DB0C89FB0CCA0AFCC9EADCB97
-ADCB95B0CB95B2CC96AFCC96AECC96ABCD98AACF99ADCF99AED099AFD09BAED09BADD09BACD09A
-ACCF97AFD097AED198AAD095A7CD94A5CC92A6CB8FA6CB8CA3CA90A0C9929AC59597C29A93C4A0
-8EC7A78FC6A88FC3A88DC1A889BFA886BDA585BCA485BCA684BCA980B7A778ADA174A79C75A297
-74A19671A19871A19971A19E70A3A06BA5A269A4A266A3A464A2A461A2A560A2A75DA3AB5CA3AD
-5CA5AE5CA5AF5CA5AF5BA4AE5AA2AC5BA2AB5BA2AB5BA2AA58A2AC56A2AE53A3AE52A3AF52A3B1
-53A3B450A3B54CA4B64DA5B94BA6BB4AA5BB4AA4BB49A3BB49A3BC48A2BC48A3BE46A6C042A7BF
-45AABF2C91A0107481359AA543A8B643A8BB43A8BD42A8BE41A6BD41A5BD42A6BD41A6BA41A6BA
-41A5BE42A5C143A7C143A7C244A5C544A4C444A6C444A7C543A7C241A5C041A5BF41A6C042A6C1
-43A7C143A6C142A5C042A5C242A6C441A8C43FA9C340A9C340AAC442A7C343A5C241A5C33FA6C4
-3EA8C33CAAC23AA9BF39A9BF3BA9C23DA8C53FA8C242A7BD43A7BE43A7BE43A6BD45A4BC44A5BD
-43A6BE43A7BD42A6B942A6B941A7B941A7BA41A6BC42A7BE41A9C140A9C142A7C142A7C142A7C2
-42A6C041A6BE42A7BD44A9BD44A9BC45A8BB45A8BA45A9BC44A9BC44A9BC45AABD46A9BB46A9BB
-45A9BD45A9BF48A9BE4AAABE1C53501D53511F53541F54541F565420575620565620555721555A
-1F55591C56571A5657165B59185A581E565520565622555A20565A1D575D1C585F18595E195C61
-195E681B5F6B1F5F6A215F6B21606E22616F23627022626F22616E23626E236270226170206373
-1F64751F64731F64721F65731F667622677724697725697925697A226A7D206A80216B7D236C7B
-236E7D246F7E26707E27707D276F80276F85276F85256E83226E801C6A7A0E60700C63752E859A
-419AB3449FBA42A1BE42A2C043A2BF43A2BE41A3BE41A3BF43A2C143A2C144A2C245A3C344A4C4
-44A4C443A4C442A4C443A4C543A4C444A4C544A5C543A6C543A6C543A6C544A7C647A5C649A5C6
-4AA4C74BA5C84DA5C84DA5C84BA5C749A5C74AA4C749A2C646A1C443A0C343A1C243A2C244A1C2
-469EC1459CC0429BBD4097BA4093B94092B7428FB6428FB5408DB43F8DB33F8DB13E8CB03F8CAF
-418EAF4692AD4A96AE5098AA5399A95699A7589AA65D9CA2609DA2649EA367A0A46BA3A16EA5A0
-73A59C76A59977A49678A39479A5947AA7947FA59580A39382A39382A29181A19083A29183A18E
-7F9C867C99847E9A87819C8A849F8C84A19082A19183A19285A29486A29285A28F84A38F80A38E
-7EA4907DA79480A99682AA9885AB988BAB958EAD9492AF9097B1919BB3909CB5929CB7939EB994
-A0BC91A1BD90A4BF93A7C196A7C396A9C599A7C79AA7C89BABCB9BADCD9CADCE9EADCE9FADD09D
-ADD19DAFD09AB0CF97AFCF96ADCF94ADCE94ADCE93ADCD8FB0CE8DB1D192B0D194ACCF97A9CD9B
-A6CEA0A2D0A6A2CFA5A1CCA49DC9A299C5A097C49E97C49F99C5A297C5A492BD9F8BB39887AD92
-87A68A86A58984A68984A78C85A98F84AA9180AB937CAA9378A89275A69172A49271A5946FA69B
-6EA79F6EA9A26CA7A26AA59E68A39C67A19968A19968A29B68A29C66A39D65A39F62A49F60A49F
-60A3A05EA1A05BA2A25AA3A559A5A958A5AC58A4AD57A3AE55A2AD54A2AD53A1AD53A0AF51A3B2
-4DA4B24DA6B1308B911772783F9EA44AAAB348A7B848A7B946A6B945A5B946A5BA46A6BB47A6B8
-46A5B846A4BB47A5BD48A7BE47A5BD47A3BE48A3BF47A5BF48A6BF47A6BE46A5BC45A5BC44A5BD
-45A5BD46A7BE46A7BE44A6BD44A5BF44A5C143A7C142A8C042A9C042A9C044A7C045A6BF44A7C0
-42A7C141A8BE41ABBC3FAABC3CA9BC3DA8BE40A7C241A7BE43A6B844A6B945A6BA46A5BA47A4BA
-46A5BA45A6BA45A7BA45A7B845A7B845A7B845A7B845A7BB45A8BB43A9BD43A9BE43A6BC44A6BC
-44A6BD43A6BC44A6BB45A7BB49A8BB49A8B94AA7B74BA8B74AA8B849A7B849A8B84AA9B94AA9B9
-4AA9B847A8B947A8BA4AA8BA4BA8BA1453521952521E4F531D50531952531B52541C51561C5255
-1D53541C52531B52531B53531956531B54542050552150562251572151572151572053581D575A
-1D585B205860225862245862255963245A67245B68245C68255D68265D69265E69275B6C26596C
-245A6F245B71215E6E1F606D20616D20616E206270216472226575236576236576236677276677
-2A6679296879266979266A7A256B7A256C7B246D7D256D7D256B7C226A7D1B66800E5C740B5F74
-2F82974697B04A9DB8469FBE46A1BF46A2BC46A2BB45A2BB45A2BC45A1BF46A1C048A0C34AA1C5
-4AA0C549A0C546A2C545A3C547A2C948A2CA47A3C846A4C644A5C544A6C644A6C545A6C645A6C6
-45A6C647A7C747A7C848A8C847A8C848A7C749A8C84AA8C94AA7C848A7C746A6C746A7C747A7C7
-46A7C745A6C647A7C746A7C645A5C545A3C445A2C246A1C245A1C244A1C142A0C142A1C1419FBF
-419ABB3F98B93E97B93E97B94296B74395B64496B74597B84798B84798B74899B84B9BBA529BB8
-559CB6579DB15BA0B05CA2AE5CA2AD61A2AE65A4B16BA5AD6EA5AA71A7A873A8A675A9A577ABA6
-7BACA37BA99C7AA6977DA89781AC9B85B09E84B29F80B3A080B39F82B5A182B49F81B19B81B09B
-7FAD9B7BAA987AAB997CAC997BAC987AA9967BA5937CA49280A49082A49184A39086A29287A296
-89A59A8DA89C8DA99E8AABA48AADA88CAFA98EB1AB91B2AA93B4AA93B7A894B9A894BBAB95BDAD
-97BFA79AC2A59DC3A69EC4A5A1C4A2A3C59FA7C59EABC69EADC69BAFC799B1CA97B2CC94B3CE93
-B1CE90B1CD8EB1CE8EB1CD8BB0CD89AECB87ADC885AFC986B0CB88B3CE8AB2CD88ACC380AABA79
-AAB673ABB26AABB267AAB366A8B464A7B65FA5B55DA3B35FA0B05D9BAF599AAD599AAC5C9CAD61
-9BAC6E9BAC7797AF7E93AD7E8FA8778CA4738BA3728CA4738BA5768CA8798CAA7A89AA7887A977
-85A77483A37281A17081A27380A47781A57E81A58480A4877DA28879A086759F84749C84749A87
-739C8B729E916D9F934782792E6F69509D9B57A6A952A4B151A3B150A3B051A3B151A2B151A2B2
-51A3B252A3B253A2B354A4B452A4B24FA2AF4FA1AD50A2AD51A3AE51A3B052A3B252A3B250A2B3
-4FA2B44CA5B54AA6B549A7B548A6B448A5B749A4B94AA5B94AA6B949A6B748A6B647A7B645A8B6
-47A7B449A6B24AA6AE4DA7AB4CA7AF48A6B248A5B549A3B949A3B64AA4B14AA3B04AA3AF4AA3AF
-4AA3B14AA4B248A5B448A5B34AA6B14BA7B24AA6B34BA6B34CA7B24BA7B24AA6B24BA7B24BA6B2
-4AA6B249A6B348A5B249A6B54CA7B652A5B454A4B256A3AE57A3AC56A3AC57A4AC56A5AC56A6AC
-52A8AF4FA9B14EA8B04EA8B04EA9B24EAAB41450511850521C4E521B4F521850531950531A4F54
-1A4F531C51521C51521C51521C52531954531B53541F4F56204F56205056205056215056205157
-1C55581B55591E545C20545F235560245560235664235865225864225864235965235965245768
-24566923566B21566C1E596A1C5B691E5C691F5C691F5E6B20606E216070216171216171216272
-246172276073266374246475246576236776236878216978226A792368781E657918647D0E5C74
-0B5E712E81964797B04B9DB947A0BF46A1BF46A1BC46A2BC46A1BC46A1BC47A1BF47A2C14AA0C4
-4BA1C64AA1C549A1C546A2C446A3C548A3C949A2CA49A4C748A4C645A4C644A5C644A6C645A6C7
-46A7C746A7C747A7C847A8C947A9C947A9C948A8C848A8C84AA9C94AA8C948A8C847A8C847A8C8
-48A8C947A9C946A8C847A8C948A9C948A9C949A9C949A8C849A8C849A8C849A9C948A9C947A9C9
-48A8C849A6C747A3C544A2C544A1C4479FC2479EC2479EC2479EC2459EC1449DC0459DC1469DC2
-499BBD4997B74997B14A98AF4B99AE4C99AC5099AE5298AF579AAB5B9CAA5F9EA862A0A764A2A7
-66A4A86BA5A56EA5A371A6A176A7A07BAEA581B4AC83B9AF82BDB282BEB284C0B284C0B185BEAE
-86BEAF88BDB087BDB086BEB088BFB088BFAE85BAAA83B4A584B3A485B0A084AD9E85AB9D84A99C
-84A79F86A9A188AAA186A8A07FA7A37DA5A37DA6A37DA6A380A5A181A6A07EA89C7EA99B7FAA9E
-80AC9F82AE9A85AF9888B09989B0998DB19690B29594B29498B4949BB5939DB5919EB78E9FB98B
-A0BC8BA1BF8AA2BF89A4C088A5C288A7C487A8C487A8C385ABC587AEC68AB0C88BADC687A7BD7D
-A8B676AAB573ADB36CACB268ABB264A9B161A8B35AA8B45AA8B35CA5B15BA3B056A5B258A8B35C
-ABB460ABB36CAAB372A7B576A5B578A3B174A3B072A1AF71A1AF719EAF739EB0759CB27498B071
-95AD6F94AC6E93A86B93A86A95AC6F95AE7297AF7998B07F96AE8093AC808EAA7D89A77889A579
-89A37B89A57F8AA98884A88958876C40765E60A19164A79B60A5A160A4A15FA3A15FA4A260A4A5
-61A6A761A6A861A6A861A4A75FA4A65BA2A358A0A05A9F9F5BA1A05DA3A25FA4A361A6A761A6A8
-5EA5A85DA5A758A6A755A6A654A6A755A6A756A6AB58A7AF59A8AF59A8AF57A8AE54A5AB50A3A9
-4EA3A850A3A653A4A656A6A458A8A158A8A655A7AA55A6AB54A5AD55A6AC55A4A854A3A553A2A3
-53A2A455A4A855A5AB53A6AC54A7AC55A7AA55A8AB54A7AB53A5A951A4A651A3A652A4A653A4A7
-54A6A954A7AA53A8AB52A8AC53A6AC55A7AD5AA5AA5DA4A961A5A763A5A663A6A562A7A561A7A4
-60A7A35CA7A55AA9A659A9A759AAA75AABA95AACAB1D4A541A4B521A4C51194E53174F55174E52
-194C511A4D511A4E501C4E521F4F551F4F561D50591C50591C505A1C51571C52531D52541D5155
-1C51571A535D1A535F1A535E1C545E20535F21525F2153612255622056621F56621F55621F5563
-20566620556821556A20546A1D56691C57691F566723566624576926576B225B6B1F5D6B1E5D6A
-1E5D6A1F5D6B215E6C235E6D255F6E245F70245F722360722062732063731F62741B6273166574
-0E5E6E0C5D702D80964398B3469EBA42A2BE42A2C043A2C144A2C145A1BF46A0BF49A0C24AA1C4
-4BA1C44BA2C547A3C547A3C547A3C449A4C348A4C448A4C44CA3C64CA2C649A2C848A2CB47A5CB
-46A6CC47A7CB49A8CB49A7CB48A8CB47A8C947A8C848A9C948A9C949A9C94AA9C94AA9C949A8C8
-49A8C94AA8CB49A8CB48A9CB48A9CB4AA8CB4AA8CB4AA8CB4AA8CB48A9CB48A9CB48A9CC49AACC
-48A9CC49AACC49ABCB48AACA48A9CB48A9CB49A8CB49A9CB49A9C948A9C945AAC844AAC846A8CB
-46A7CC46A6C645A3C245A0C1449DBF479BBC499ABB489ABB4799BA4599BA469ABB479ABA489BBB
-4A9CBC4B9CBA4C9BB8509AB7559BB65A9BB45FA3BA67ADC36CB2C76DB6C970B8C971BBC973BDC8
-74BEC476BFC37AC1C27BC3C47BC6C67DC6C582C6C282C6C082C4BD84C4BC86C4B885C2B484C1B3
-85C1B285C2B185C2B089C3AF88C2AD85BCAA82B8A781B8A980B8AA82B8A781B7A57DB6A17BB59E
-7DB39E7DB19C7DAE9B7FAD9B81AA9C7EA6987DA4947EA3937EA3927FA39380A39281A39080A292
-80A39580A59881A79B81A99F80ABA183ACA286ADA088AE9E8AAF9B8DB09C91B09E90B09C88AB95
-83A28A869E82889E7F8CA0798EA07795A07396A07198A26C9AA56C9DA66E9EA76D9EA7669FA865
-A6AC62A9AF64AAAF63ABAF60ADAE5BADAE59AFAD5AB0AD5BABAD59A8AC58A8AC57A7AD57A3AF5C
-A0AE5D9EAC5D9EAB5FA0AA5EA4AB5EA7AF61A9B161A9B361A9B560A8B35EA9B25DA6B158A3B052
-A2AF50A2AE4DA2AE50A5B2599BAB576E8537617C3484AA6D87AA7087A66D87A56D88A56F8AA874
-88AA7C8AAC808AAB8587A98483A78181A5807FA27F7EA17E81A38083A58284A78486A98587AA84
-86AA8282AA7E7EA97B7BA87A79A77A7DA57F80A58282A98583AC8782AB8D80AB907DA89079A38D
-769F8B769E8B77A08C78A38E78A88D77AC8C78AC8E78AA8F75AB8D71AB8971A88773A48672A385
-71A38373A38676A68E76A89175A99375AB9572AA9471A89270A6906DA38E69A18C6AA18D6DA38E
-70A58F73A99172AA926FAC946EAC9571AA9470A7916FA58C72A58C77A9907CAD937CAC8E7BAA8B
-7AAA8B7AA98B79A9877AAA8679AA8A79AA8C7BAA8C7DA98D1F49531B4A51184C50174D51154E53
-164D52194D511B4D521B4D511D4E521E4E541D4E551B4E571B4E571B4F581C51571B52521C5253
-1C51551B515719525C19515D19525C1B535D1E525D20525D20525D20525D1F545F1E555F1E5461
-1C52601C53621C53641F53671E53661B53651B55671F54662353652353672553682157681D5967
-1D59661E5A671D5A671D5B67205B68225B69215A6B215A6D205C6F205F711E5F701C5D6F195F6F
-1564710D5D6B0B5B6C2D7E934397B1469EB941A2BD40A2BF43A2C144A1C146A1BF47A0BF49A1C1
-4AA1C34AA2C449A2C346A3C547A4C648A5C549A5C348A5C347A5C34BA3C54CA2C549A2C949A3CC
-47A5CC46A6CD47A7CC49A7CA49A7CB4AA7CB48A8C947A8C848A9C948A9C949A9C94AA9C94AA9C9
-4AA9C94AA8CA4AA8CB49A8CC48A9CC49A9CC4AA8CC4AA8CC4AA9CD49A8CC48A9CC48A9CC48A9CD
-48A9CD48A9CD49AACD48ABCC48ABCC49ABCD49ABCE4AABCF4AACD04AADCD4AADCD47AECC47AECC
-49ACD049ABD048ABCC48ACCB49A9CB4AA7CA4DA5C84FA4C84EA4C84DA4C74AA3C748A2C749A2C6
-49A2C749A1C648A0C3479CC04799BD4A97B94C96B7519DBB59A7C45DACC85EADC660AFC662B2C8
-63B4C664B6C467B7C36AB8C06BBAC26BBCC56EBDC473BEC177C0C178C0C07AC2BF7DC3BD80C5BE
-80C6BD82C8BE83CABD83C9BC86C9B988CAB98BC8B88AC7B789C8BB89C9BC8BC9B98BC9B88AC9B7
-88C8B489C5B28AC5B18CC3B28DC1B28DBCB089B5AA85B1A584AFA282ADA181ADA080AB9D7DA798
-78A29777A19977A19B77A19D75A29F71A1A071A09E73A09C749F99759F94769E95789D9573998F
-6690855F867B60847762837465856E6A886F73896E758A6C768B69798D697D8F6B7F916A819264
-82936287965E8B995D8E9A5B8F9A58919952939A50979B539A9D57989E57979F5797A05698A257
-96A55D95A76095A56194A3609AA461A0A763A1A963A2AA62A1AB5E9FAB59A2AB58A4AB56A4AC53
-A2AB4CA1AA49A2AC46A4AD4AA8B05199A4486D7D266D812F91AD6696AF6899AC649AAC659AAD66
-9EB16C9DB3759CB3789CB27D9AB17C96B07894AE7793AB7793AB7794AC7894AC7994AD7995AD7A
-95AD7794AD7590AE728CAD6F8BAC708BAC7192AC7697AE7A96B07C97B27D95B28393B18691AF86
-8EAD848DAA848DA8858DAA868CAB878AAE8589B2848AB28589AF8486B08280AF7E7FAB7C82A87D
-82A87C83A97C86AB8088AD8888AE8A88B08C88B18D84B08C82AE8B82AD8A7FAA887DA9877DAA88
-81AD8A83AE8C83B08C83B18C7FB18D7EB18D7FAE8C7CAA877BA8847CA98381AC8784AE8984AB84
-84AB8186AC8286AC8187AC7F89AD7E88AE8187AE8389AD838BAC83204C4C1D4D4D194D4E164D4E
-144F4E154F4F184E501B4D511F4C521F4E521D51501C5150185051184F501C4F521E51521D5250
-1D52511C52531C52541C51571C51571B51571C52571F5255215355215355205255225257225259
-23515E20505F1D525D1C535D1E53611E52611C515F1D525F1E53621E5462215265235167245366
-2554662454642456632158631D59631D59641D5A671E59691E596B1F596D21596E205A6D1E596C
-1A596B175E6D1058670B56642C79894593A74A9CB243A1B843A2BA45A2BC46A1BC49A0BC49A1BC
-47A3BD46A4BD46A3BF46A3C045A3C445A4C545A5C444A6C344A6C545A6C648A4C648A3C646A4C8
-45A5CA46A6CA46A6CB47A7C948A7C84CA6C84FA4C94CA7C949A9C949A9C949A9C94AA9C94AA9C9
-49A9C948A9C948A9C948A9C948A9CA48A9CC49A9CC4AA8CC4AA8CD49A9CF48A8CE48A8CE48A8CE
-49A9CF49ABD049ABD049ABD047ACD047ACD048ACD148ACD249ABD24AADD24AACD14CADD14CAECE
-4CAECE4CAECE4BADCD48AECD47AECD49ADCC4BACCC4BACCC4CACCC4CACCC4CACCC4BABCB4AABCB
-4CABCC4DABCC4CABCB4AABCB4AA9C949A6C749A5C549A5C44EA9C755B1CE58B5CE58B6CA58B6CB
-58B6CD57B6CF57B7D258B8D25AB7CF5BB7D15FB7D460B8D260B8CD61B7CB63B7CA64B9CB67BBCC
-6ABCCE6BBECF6DC0D16EC1D26FC2D173C2CC76C4CB7BC5CC7CC6CD7BC8CE7BC9CF7EC9D07FC9D0
-80CAD080CBCF80CBC782CCC486CFC387CFC087CBBD85C8BA86C6B987C5B985C4B684C4B383C3B2
-80C0AF80BCAD82BCAD84BBAF84B9AD80B8AB7AB6A978B2A678AFA678ADA379A99F76A9A073A8A1
-68A19C53949243898C3886953783943B7F923F8396418496428496428396418194448094458093
-49808E4B818E4D848B4F858A5484895784895885895884875885865C888962898B65898C668C8E
-688E9068908D69918B6D90866F8E817790817C91817D937F7F947E8095798097748598708B996B
-8D99699099648F995F919B5B979F5C9FA65E8B934B646F257884399CAB5FA1AF5FA6AF59A8B158
-A7B155A9B257AAB25BAAB25CAAB35DA9B25BA5B154A3B052A1AF55A0AE569FAF589FAF599DAF58
-9DAF599FAE5BA0AE5C9EAE5D9DAE5D9FAD5DA0AD5EA5B05EA8B25EA8B25FA8B360A7B35FA4B15E
-A3B25CA1B1599EAF5B9DAF5E9EAE5E9DAC5E9DAC5F9EAE619EAF619BAE609AAE6397AC6495A962
-97AA6498AB6599AC679CAF6B9BB16D9AAF6C9DAF6D9DAF6D9AAF6B98AF6A97AF6C95AE6A92AD67
-92AE6793AF6B93AE6C95AD7195AD7390AB718FAB708DAD708BAC6F8AA96E8BA86E8EA9728DA873
-8EA77192AA7296AB6E98AC6B98AC6A99AD6A97AF6C95B06C96AE6A98AD681F4C4A1D4D4C1B4E4F
-184F4F14504F154F4F194E511C4D51204D53204F531D52501B52501852511951511D50511E5151
-1E52501E52511C52521C52531C51551C51551D52561E5155205154205253205253205253225157
-23515923505D21505E1E535D1C555D1D535F1E52601F53601F53601D54611B54611E5263205165
-2252652554662453642554622256631D58621C58631B59661C59681E586B1F586B1F576D1E586C
-1D576A195768175B6B0F5463084D5C246C7D428B9F4896AC429DB5429FB8449FB946A0BA489FBB
-49A0BB46A3BA46A4BC46A4BF47A5C146A5C346A5C446A5C345A5C245A6C546A6C648A5C648A4C6
-45A5C844A5C845A6C846A7C948A8C849A9C84DA7C950A5C94DA7C94AA9C94AA9C94BA9C94BA9C9
-4AA9C949A9C948A9C948A9C948A9C948AACA48A9CC49A9CD4AA8CD4AA9CF49A9D049ABD149AACF
-49A9CF49AAD049ABD049ABD149ABD148ACD347ACD248AED448ADD349ACD24AADD24BACD24DADD2
-4DAECE4DAECE4DAECE4CAECD48B0CE47AFCD49AECD4AADCD4BADCD4BADCD4CAECD4BAECD4AADCC
-4BAECD4DAECE4EAECE4DAECE4DAFCE4EAFCF4EAECE4CADCD4DAECE52B2D15AB9D75EBED85EBFD4
-5DBFD65CC0D85BBFDA5BBFDE5CBFDE5CBEDC5EBDDC61BCDF61BCDC5FBBD65DB9D25EB7D15FB7D0
-5EB7D05FB8D160B8D161B9D261BAD462BBD366BBCD68BCCC6BBDCC6DBECD6BBECD6BBECD6EBFCE
-70C0CF71C1D072C2CF74C4C875C6C577C8C27AC9C07BC8BF7DC8BF7FC8C080C7C081C8BE83C9BD
-83CABE83CABD85C9BD88C9BE8BCABF8CC8BE89C7BC85C7BB85C5BA86C3BA86C1B987BEB785BEB8
-82BEB973B5B35CA5A94D9CA6409BB23F99B34496B44596B44496B34394B24392B2408DAF3F8AAB
-3F89A94187A44388A4438AA1458AA048869D48849C46829A437E96427E93437F934A80964E8198
-4F82984E81984D81924C808E4F7E85527D81587D805D7C7D607E7D63827D64847963857567856F
-6D85696F856772846372845F74865C79895B818F5B6C7B445262277B8A4B96A45F9AA75E9FA858
-A0AA579DA8539CA6519EA6549FA755A1A956A0A9539CA74A9BA7499AA84E9AAA519CAC569AAB56
-98AA5498AB559CAB589EAB5A9DAC5A9DAC5B9FAB5BA0AA5BA1AB57A3AC56A3AC57A3AC57A1AB55
-9FAA519EAB4F9FAC4D9DAB519DAC549EAB569DA9569DA9579EAA599EAA599DAB589DAB5C9BA85E
-98A65C9AA85C9BAA5F9CAA619CAC639BAE639AAB619CA8609CAA5F9AAA5D99AA5D99AA5F97A95D
-94A95B95AA5D95AB6093A96095A76695A76894A86791A7668FA9668EAA678EA8668FA76791A86C
-8FA66B90A56895A96A9AAA669CAA639BAA629AA96098AB6198AD6297AB5F97A95C204C4B1D4D4F
-1B4E54194E54144E52174C521E4B541E4B541E4C521D4E54195055185154155252175352195352
-1A53521C52521D52521E51521E51531952551952551D52561F52562050562050561F51561E5156
-21505B214F5D1F4F5E1F515F1F54601D55601E53601E52601F53621E52621A5461165561165563
-1655651956631C57621F55622354632056651B56661958671759671B58671F55681E56691B576B
-19576A1656671455661357680D4C5E033B4F1852693B75944686A53D8FAD3E94B14097B33F96B2
-4097B44299B6409CB6429FB943A1BC43A1BD47A0B948A0B94B9FBC4DA0BE4BA1C34AA2C549A2C3
-4AA3C448A5C347A6C347A8C347A9C248A9C449A9C74BA8C84CA8C94BA8C94BA8C94CA8CA4DA7CC
-4CA7CC4DA7CC4BA7CC4AA8CB49A8CB4AA8CB49A8CC4AA9CC49A9CF48A9D248A9D249AAD44AABD4
-49A9D049A9CF48ABD049ABD24BAAD44CA9D54BAAD54BABD548AED547AED44AACD34CADD24DACCE
-4DACCD4DACCD4DADCD4DAECE4CAECD4AB0CD49B0CE49AED049ADD24BACD04CADCF4DAECE4CADCD
-4AADCC4BADCC4CAECE4DAECE4DAECE4EAFCF4EAFCF4DAECE4DAECE4EAFCF53B4D35CBBDA60BFDE
-61BFDF60C0E05FC2DF60C2E161C2E261C3E15FC4E05FC4E161C5E362C5E361C3E060C2DF60C2DF
-5FC1DE5FC0DD5FC0DD5EBFDC5EBFDB5EBFDC5EBFDC5EC0DA5EC0DA5FBFDA5FBED95FBCD860BCD9
-61BDD861BDD762BCD663BBD462BED162BFCF65BFD066BED168BDD16ABED26BBED06BBFCF6FC0D0
-72C0CF71C1D071C3D173C5CF75C7CD78C9D079C8D079C7CF79C7CE7BC7CD7DC7CB7DC7CA7DC6C9
-7EC7CA7CC6CA6FBBC35BADBB53A9BA4AAAC349AAC348AAC248AAC149A8C04AA7C14AA5C149A2BF
-47A0BD46A0BB43A1B743A1B644A0B5459FB5469EB2449BB04299AE4097AB3E96A93F96A94195AD
-4396AE4594AB4291A73C90A4398FA1388B9F398A9F3D899E40869C44889C48899C46899A428897
-4085943F839140818F3E7D8B3C7A893C798A3E7A89417C8A3269712B5B5A5A8279738F77779076
-7C90787C927B75947B74947B75947B76957C78967C7996797A96707A976E7A97707C99737D9D77
-7C9D777B9B757C9B757E9A71809B70819D6A839F69859D6C849B6C839B6A859C6A869D6D869E6E
-869D68869B64879B60899D5D8B9E5F8C9F608C9F64899D66899E6689A0678BA1658EA1648FA165
-8E9D658B9C5F8A9E588B9F598AA15C8CA25E8DA1608A9E5A899D548B9F558A9F538DA055919F57
-8F9D578D9D588D9F598DA05A8CA05A8DA2608CA1618DA2618BA05F8CA05C8DA25D8CA45B8CA45B
-8DA2618A9F618B9E5B8FA05B94A15695A15293A050919E4F909F5092A15291A3528FA350204D4D
-1E4E511B4D55194D54164D531A4C551F4A551F4B541E4C541C4E55195056175155165353185453
-1954531954521B53521C52531E51521D52531953551A53561E52571F52562050562050571F5257
-1F525721515C204F5D1F4F5E2052601D525F1C535F1E53601E52601E52621E52621A5562175663
-1556631556651857631957601D54602152611F54641C56671957671659671A57661D53651B5465
-195568185568145465125464105364094659012F460D3F59336687407A9B3884A43787A6388AA6
-378AA6378BA8398DAA3790AA3892AB3893AD3995AF3E95AC4196AD4797B24997B54598B94599BB
-449BBB469EBD47A1BD45A2BC45A3BC46A5BE48A7C249A7C549A7C64AA7C84BA8C94BA8C94DA7CB
-4EA6CD4EA7CC4EA7CC4CA7CC4AA8CC4BA8CC4BA9CC4AA8CC4AA8CC4AA8CE48A9D248A8D249A9D3
-49A9D249A9CF49AAD049ABD04AABD24DAAD54DAAD54CAAD54CABD548AED448AED44CADD44EAED3
-4FADCF4EADCD4EADCE4EAECE4DAFCF4CAECE4BAFCE4AB1CE4AB0D24AAED44BACD14BACD04DAECF
-4DAECE4CADCD4CAECE4EAFCF4EAFCF4EAFCF4EAFCF4EAFCF4EAFCF4EAFCF4EAFCF52B3D35BBADA
-60BEE061C0E261C1E261C3E262C3E262C3E362C5E361C7E260C7E361C7E562C8E663C7E663C7E6
-63C7E663C7E563C7E663C7E662C7E563C6E563C7E662C6E561C7E561C8E661C6E561C6E463C5E4
-64C4E363C4E262C4E163C1DF64C0DD62C2DB5FC2D861BFD85FBCD85FBAD760B9D660B9D360BAD2
-64BAD265B8D164B9D163BAD264BCCF66BECC68BFCD68C0CE6ABFCC6ABFCC6CBFCA6EBFC86FBFC7
-6EBFC66FC0C86FBFC865B7C359AFBF53ADC24DAFC84BAFC949B1C748B0C64AAEC64BAEC64DACC7
-4CABC64BAAC649A9C446ABC146ACC148ABC149AAC049A9BE48A9BD48A8BD46A7BB45A5BB45A5BB
-46A3BD47A4BE48A3BC47A0B842A0B73FA0B63E9DB63D9CB7409AB64398B44698B34897B04696AF
-4396AE4194AE3F93AE3E8FAB3A89A63683A33380A2337FA1337EA02267841A566941757F567C75
-597C75607E7B6283805E88855E89865D88855D88845C85805C857D5F8676618875628977638B78
-648D7C648E7C648C7C648B7A658A74678B71688D6A698E686C8D6D6E8C6E6D8E6E6D906E6E8F70
-6E9072708F6C6F8D676F8C62728D5F748F6076916176926675916A739067739167759265779264
-7991637A8F62788F5C78915678935776945979965C7B945E7891587691517792517792507A9351
-8193558193567E93577E93587E95577D95587D985D7D985E7E975D7C955A7E94577F9556809956
-809A5681995D80975E80965881955484954F86954B84944A82924880924982944C83984E829A4D
-1C4D511B4D521A4D521B4C531C4B541E4B55204B551E4B561E4D5A1D4E581A4F551A50541D5253
-1D52521C53521A53521854541854541A53551A53561B52591C525A1C515A1D515A1E525C1F525C
-1C54581C55571D545A1D525A1D515E1E52601D525F1C535F1F53601F525F1E525F1C535F1E5360
-1F54601F54611F54621F54621E53612151602450612252621F53621B5462175665195666195565
-1A53631D51621C51631951621651610F505E08415201283F0A344C2B55703B698438738B39768E
-3B79903B7B923B7F943C81963C83963B84973988983A8B9A398C9C3A8D9E3E8DA2408DA43F8DA7
-3F8EA93E90AB3E93AD3F94B13E94B24093B34395B6479BBD489DBF469CBE459DBE479EC049A0C3
-4CA2C54DA2C54DA3C54DA2C54BA5C64AA8C94AA8C94BA8C94AA7C949A6C94AA7CA4CA8CB4CA8CB
-4DA9CC4DA9CD4BA9CC4CAACD4CAACC4CAACD4DAACF4CAACF4AACCE4AADCF4AADD14BADD24CADD2
-4EAED24FAED24FAED24DADD14DAED04CAFD14AAFD14CAFD04DAFD14DAED14DAED24CADD04CADD0
-4CADD04DADD04DADD14DAED34FAED04FAECE4EAFCF4EAFCF4EAFD04DAED14DAED14EAFD151B2D3
-5AB8DA60BFE160C1E161C2E161C3E061C4E161C6E162C7E363C8E563C8E563C7E664C7E664C7E6
-64C7E665C8E764C7E665C8E765C8E764CAE764CCE963CCE962CCE861CBE861CCE860CCE760CCE6
-62CDE763CEE863CEE862CDE767C9E668C7E565CAE463CBE361C9E25EC5E15CC3DF5CC3DF5CC2DC
-5CC2DB5DC1DC5DBFDB5CBEDB5CBEDA5EBED95FBCD65EBCD45DBCD25CBCCF5DBDCE5DBCCE5FBACE
-5FBACD5EBACB5FB9CC5FB7CE5AB3C954AFC351AEC44DAFC94DAFCA4CB0CB4CAFCA4DB0CA4CAFC8
-4BAEC34AADC34AACC64AABC64BABC44BABC449ABC449ABC44AAAC24BABC24AABC449AAC34AAAC2
-4AAAC149A9C14AA9C24AA9C149A8C047A8C145A7C045A6BF44A5BE44A4BD45A4BD46A4BB46A3B7
-46A2B846A2B945A1B844A1B644A0B7439CB84099B53F98B43F97B33C94AF237791115F78327F95
-3C83933D8292438698478B9D468EA04690A1468FA3448EA2418CA1418CA0458D9E468E9D46919E
-47929F4992A24A91A1488FA0468D9D488B98498A964A8C944B8E934F8D96528E995090994E9199
-4C90994A8F994C8E964B8C924B8B914D8D934E8E94509095539196559094528F924F8E90518D8F
-528C8D548C8B588C89588B875B8C875B8E8B57908D58918E58918E578E8A568D87568C86548B85
-568B855B8D865E8F875F91855F92855D92865B91845B91815C92815E917F5E8F7E5E8E7C5F8D7C
-658F7D68907F68928067928067917E66907C668E78688E77668E75638C71618C73608E75658F78
-69917A194C511A4D521A4D521C4C521F4A541F4A54204B551E4B571C4C5A1C4E581B50551D5154
-1F51521F51521D51531B52531854541854541954551A53571C515A1D515A1D515A1D515A1D515D
-1D525D1B54591B56581C55581C555A1E535F1F53611D54601D545F1F525F1F525E1D525E1C525D
-1E525E20525F20525F205160205160205160225060254F612251612052611D5362185564185464
-1754631A52621F4F601D4F61194F60144D5D0D4C59063E4D00253B062C431B415A275169275A71
-295E742C62772E65792E6A7D316E80347283347484347A88357D8C3480913482933783953B8499
-3C859C3C869D39879F3889A13A8AA73A8AA93B89AA3E8BAD408FB04090B13E90B03D92B13E92B3
-3F94B54196B74297B74297B64497B74299B9429EBE45A0C045A1C0439EBF449FC147A2C44BA5C5
-4BA5C64BA5C64CA6C84BA7C94CA9CA4DA9CB4DA9CB4DA9CB4CAACA4AADCB4BADCC4DACCF4DACD0
-4CACCF4DADD04EADD14FAED24EAED14EAED14CAFD14BB0D14DAED14DAED14DAED14EAFD14DAED1
-4DAED14DADD04DADD14DADD34EAED44EADD04FAECE4FAFCF4FAFCF4EAED04EAED24DAED24DAED1
-50B0D359B8DA60BFE060C2E160C2E161C3E062C5E261C7E261C7E262C8E563C8E663C7E663C7E6
-64C7E665C8E765C8E765C8E766CAE866CAE865CAE865CCE963CCE962CDE961CDE961CDE961CEE7
-61CFE862D0E861CFE862D0E962D0E967CCE868CAE766CDE864CEE861CCE860CBE860CBE860CBE7
-5FC9E55FC9E460C8E561C7E561C7E460C7E462C5E363C3E161C2DE5FC2DB5EC2D95EC3D75EC1D6
-5FBED65FBED55DBDD35CBBD25AB6D155B1CB53AFC551AFC54DAFC94DAFCA4CAECB4CAECA4DAFCA
-4DAFC84BAFC34AAFC34AAEC74BADC84CABC54CAAC549ABC649ABC549AAC34BABC349ABC548ABC5
-4AABC44AABC34BABC44AABC34AAAC24AAAC248A9C346A8C346A8C145A7C044A7C044A7C045A8BE
-46A8BC47A8BD47A6BD46A5BC46A6BA46A5BC45A4C045A4BF45A4BF48A5C0429EB9227D97146C88
-3C93AE4295AE4193AC4394AF4496B14298B14399B3449AB74299B73F98B74099B84499B7459AB6
-429CB5419BB4449AB6459AB74398B54296B34494AF4593AD4594AC4695AC4895AD4A95AE4896AF
-4796AE4294AD4094AE4294AC4392A94493AB4594AC4594AD4695AE4995AC4B94A84993A74792A5
-468FA2478EA04A8E9F4E8F9D4F8F9D518E9D5190A14C91A24A8FA14B90A14A8FA04A8E9D4A8D9D
-4A8C9D4A8C9C4D8D9A508F9B53919853929850929A4D90964C8F904D8F8F508E8E528E8E528D8D
-538C8C588B8C5C8C8E5C8F8E5C908F5C908F5A8E8D588C89598B88578C86568B83568D87568E8A
-5B8F8C5F8F8E174D4F194F521A4F521A4D501C4E4F1D50511C50511A4F50184F511A51521D5251
-1E51511F50512050541F4F591E50591D52571C52551D53521D53521D52541D52551E53581E5359
-1D515B1C515B1D535B1C535A1F525921545B20565D1E555C1D565F1D55611D53611D52631D5261
-1D51601C515F1E53611F525E20525B22525E22516021505F2051601F51601E52601F52611D5263
-1D50611D4E611E4E621F4D631B4D62124E5E104B5B0E485607394900213603253B10344E1A3F5A
-1C47611D4A651F4C66204D6624506728536A2C556B2D566B2F5A6F335F7434637C35647D36677F
-396B82396F833972843874883A788C3C7C903B7D913B7F943C82973F849A40869B3F879C3E889D
-3D8AA13C8BA43D8DA43E8DA33D8DA23F8DA23F8EA64090AA4291AD4291AE4191AF4292B24395B4
-4598B84398B84098B74199B8449CBC49A0C04CA2C14BA2C04BA1BF4BA2C14CA5C74EA6C851A7C8
-51A8C84FA8C850A9C951AAC854ACCA54ACCC53ACCC53ACCA52ADCA4EAECD4CAECE4DAECF4EAFCF
-4FAFCE4FAFCE4DAECE4DAECF4DADCF4FAED050AECF51AECF51AECE52AECD51AECE4FAFCF4EAFCF
-4DAFCF4FB1D156B8D85FBFDF61C1E160C2E061C3E062C5E262C7E360C8E35FC9E560C9E660C9E6
-60C9E663C8E663C8E661CAE762CBE764CCE865CCE869CAEA69CAE967CAE766CBE861CDE761CEE7
-62CFE762D0E763D1E861CFE662D0E863D1E963CFE764CFE666CEE866CEE965CCE865CCE865CDE9
-64CCE861CCE75FCDE863CCE966CCEA64CCE763CCE665CAE467C9E265C8E164C8E063C9E161CAE0
-61C8DE62C6DD60C6DB5DC5D95DC2D658BACF51B2C751B0C450B0C64DAFC94DAFCA4EAFC84DAEC8
-4DADC74DAEC74BAEC64AAEC74CADCB4CACCB4AACC74AABC649ABC649ABC64AABC34AAAC247ABC5
-47ABC647ABC447ABC448ABC449AAC44BA9C24CA9C24CA8C44BA7C548A7C447A7C347A8C346A8C2
-46A8C147A8C249A9C049A9BD49A8BD49A7BB47A7BD46A7C147A8C149A8C14AA8C2439FB9227D98
-1C7694469FBC49A3BE47A2BC45A2BC44A1BB43A2BB44A3BD45A5C044A4C043A4C244A4C245A3BF
-45A5BE42A5BC41A5BB42A4BF43A4C043A2BC43A1BA44A1B944A1B941A0B941A1BA43A0BA449FBA
-449FBC439EBB419CBA429DBB429CBA419CB9429EB9419EB7419EB7419EB7429DB5439BB4459AB3
-4799B24398AE4099AC4299AC4399AD4398AB4497A84397A94097AA4197AC4197AE4195AD4494AC
-4494AC4394AD4292AB4293A74494A84394A74395A74195A84094A64093A24293A243939F45939F
-46939F45919D478F9C49909E4B919F4C919F4A92A04892A047909C478F9B47909B47909A48909A
-49929A4A949A4A959B184E50194F51194F521A4F501C514E1C524F1A514E19504E1851501B5351
-1E524F1E51501F50512050541F4E5B1F4E5A1F51582053562053511E52501E51521E53541D5356
-1D52561C51591C51591E525B1D525A1F505921525A1E555A1C56591C555E1D54601C53631B5265
-1D51621D51611C52601D546120545E22545B23525E24505F21505F1E515F1D515F1E525F1F5160
-1E4F601E4E5F1F4C5F1E4C601D4B62184B600F4C5C0E49580D4554073647001F330323380F314B
-183B561B425D1C445F1D45601E466023475F25475F27465E28465E2948602C4C642D4E6B2D4F6C
-2B516C2D556E2B596C2A5B6B295C6E2B5F722D63752D65762B68792D6D7D317181347484347686
-357989357C90357F963782953A84953A85963B86963D879B3E879F3F88A13F88A2408AA64089A8
-3F8BAA3E8DAD3C8EAC3A8EAC398EAB3A90AD3E93B04094B04094AF4194AF4295B24297B84498BA
-4899B8499AB9479BB9479CBA4A9FBB4EA3BF50A5C250A5C34FA4C04EA5C04AA8C749ABCA4CADCC
-4DADCD4DACCB4DACC94BADCB4CAECD4FAFCE50AFCE50AECE50ADCD52ADCD54AECD53AFCD52B0CD
-51B0CE4FB0CF50B1D056B7D65FBEDD62C0DF61C1DF62C3E062C5E262C7E261C8E35FCAE55FCAE5
-5ECAE560CAE563C9E662C9E560CBE761CCE763CDE665CCE769CAE96ACAE969CAE768CBE763CEE8
-62D0E862D0E662D1E762D1E762D0E762D0E863D1EA62D0E862D1E766CFE968CDE967CDE968CDE9
-68CDE967CDE963CEE960CEE964CEEA66CDEA64CDE863CEE766CCE568CAE367CBE366CBE464CBE4
-61CBE361CAE162C9DF61C9DE5EC9DC5CC5D756BACD4FB2C54FB1C44FB0C54EB0CA4DAFC94FB0C8
-4FB0C84FAFC84EAFC84CAFC84BAEC94CACCC4DACCC4AADC94AADC849ACC64AADC74CADC64BABC4
-48ACC647ACC747ACC648ACC648ACC648ABC54BAAC34DA9C24DA7C44DA7C64AA7C649A8C648A9C4
-47A9C446A8C346A8C349A9C14BAABF4BAABF4AA9BE48A8BF46A8C148A9C14AAAC24CABC3409CB6
-217D982984A34AA6C44BA9C549A9C546AAC546A9C445A8C346A9C446AAC645AAC746AAC846AAC8
-46A9C446AAC344ABC243ABC243AAC644AAC746AAC346AAC145A9C144A8C041A8C240A7C343A7C3
-45A7C444A7C544A6C644A5C544A4C444A4C444A4C444A6C343A6C142A6C143A6C044A5C044A3BF
-48A3BE4BA1BE46A1BA42A3B743A3B942A2BA42A2B843A1B442A1B440A1B5409FB6419EB8419DB8
-439BB8459CB9449BBA429AB7429BB3429BB2409AB2409BB23F9CB33E9BB14099AE4199AE4199AC
-4299AB439AAC4298AA4296A94497AA4796AB4695AA4396AB4196AB4195A94195A84296A94295A9
-4395A64595A44498A5429AA419504F18504F18504F1B50502050501F504E1D4F4B1D4F4C1F4F50
-1F51501E52501E52501D52501D52501D52501D52501E52521F53531F53511F53511F52531F5253
-1D52541C52541D52571E52571F52551F52551A545B19555D1A565E1A575F1C545F1C535F1C5461
-1C54631D545F1D545C1F535B22525B23525B24525A23505C234F5C22505B20505921505A22505D
-1F4F5C1E505D1C505D1A505D19505D174E5B154C59134A571147540E435107344201202C042532
-1132441C3D4F21425323445523445A25465C26465C26465C27485C27485C29475E2A47602C4864
-2B48642A4A642B4D66274E63264F62254F61254F622752642853642552632755652A58672B5A68
-2C5A6B2F5E70306175306279306577326977336C7A346E7C3770813A72883D778C3D798F3F7B92
-417C96417F9940819C41839C43849B41859B3E889B3E8A9D3E8A9F3F8CA13F8EA03E8FA13C90A1
-3D91A33D90A73E90A83D91A83D91A84293A94594AB4696AC4696AD4496AF4396B0429AB6449EBB
-44A1BE41A0BD409FBB41A0BC44A4C049A8C54DAAC54DA9C34EA7C24FA8C14FA9C350ACC653AEC6
-55AFC555AEC655AEC657AEC75DB2CB63B9D364BDD664BFD764C1D964C2DA64C5DB64C6DC63C7DD
-63C7DD63C8DD63C8DE64C8DF64C9DE65CCDE66CCDE68CCDF67CBE067CAE568CCE768CDE567CDE5
-63CFE761D0E762D0E563D1E663D1E663D1E563D0E863D0EA62D0E763D1E764D0E965CFEA65D0EB
-65CFEB67CEEA69CEEA67CEE966CEE963CFE960CFE860CEE562CFE465CEE467CDE366CDE464CCE5
-62CBE361CBE260CAE061CAE062C9DF62C8DB5CC2D454B7CA4FB2C54EB1C44EB1C550B1C94FB0C8
-50B0C850B0C84EB1C74EB0C74FAEC74FADC74EACC94EACCA4CACCA4BACCA49ABC94AADCA4BADC9
-4BACC84CACC84DACC74DACC64DACC54DABC64CABC74CABC54BAAC34AAAC349AAC349AAC348AAC3
-48ABC149ABBF49AAC249A9C549A9C44AA9C44AAAC448AAC249A9C249A9C249A9C24AA9C54DADC8
-389AB51A7996338EAD4BA8C648ACC947ACC944AFCA44AEC945ACC647ACC647ABC847ABC948ABCA
-48ABC94AAAC74BAAC749ABC547ABC446ABC746ABC745ADC744ADC844ACC743ACC645ABC645AAC6
-47AAC549AAC548AAC648AAC646ABC544ACC546AAC646A9C746A8C546A8C447AAC447AAC246ABC2
-43ACC246ABC347A9C445A8C145A9BF45AAC045AAC045AAC045A9BF46A9BE45A7BA43A5BA43A5BC
-42A5BC40A4BD41A5BE42A5C143A4C046A3BD45A3BB44A2BA44A2BA44A3B743A3B643A2B544A2B6
-43A0B542A0B542A0B842A0B741A0B442A1B344A1B343A0B341A0B3409FB3409FB2409EB1409FB1
-41A0B1449FB0459EAF459FB046A0B0194F4C19504D18524E1C504F214F4F204F4D1E504B20504D
-2350502151501E52501E52501C53511C534F1C534C1D534D1E53501E52501E52501E52511F5253
-1F52531D52531D52531F52562052572052531F525319555B17565E1856601956621C54601D535E
-1B545F1B54601D555D1E555A20535824515724515924505A234F5A24505D24515A225056235059
-244F5B214F5B1E515B1B515B18525C17525B165059154C561549551346530F424F08343F012029
-05262F1535431F3E4B25424F28455326455728475B29475C28475B28495B29495C2C48602C4760
-2D46622E47632D49642D4B652A4D63294E61294D61284D60294E60294E5F274C5D274D5D284E5D
-294E5D2A4E602B50632A5065294F662750632653612755632657632757672B5A6E2D5E732D6176
-2F637831647A31677E326C84356F84387184387486347887357B8A387E903A82933B86943B8895
-388993398B96398C9D398CA03B8DA13C8DA2408DA1428EA1428EA0418EA13F8DA53E8EA73C90AB
-3C92AD3994AF3693AE3692AD3795AF3A98B33E9AB5409AB34199B14199AF439AB0449DB445A0B8
-48A2B84BA2B64CA3B74EA4B852A4BA59A8BF5DAFC65DB3CA5DB6CC5CB8CD5DBACE5EBCD060BFD3
-62C2D561C2D560C2D561C3D664C6D965C7D965C9D766CAD869C9DA68C9DC66CAE266CBE466CDE3
-65CEE363CFE562CFE463D1E464D1E564D1E564D0E464D0E864D0E964D1E863D1E864D0E863D0E8
-63CFEA64D0EB67CFEA69CEE968CDE967CDE862CFE85ED1E760D0E561D0E364CFE467CEE465CDE4
-62CCE361CBE361CBE260CAE060CAE161C9DF63C6D95BBFD151B5C74EB1C44EB1C44FB1C650B0C8
-50B0C850B0C84FB0C84DB1C64EAFC551ADC751ADC74FACC84FADC94DACCB4BABCB49ABCA49ACCB
-4AACCA4BADCA4EACC84FACC850ACC751ACC650ACC84DABC74CACC54BABC349ABC348ACC348ABC2
-48ABC249ABC04AABBD4AAAC24AA9C749A8C649A8C649AAC547A9C448A9C24AAAC24AAAC44AA9C7
-4EAFCC3398B41577943993B34BA8C747ADCA45ADCA42B0CB43AFCA45ACC746ADC749ADCB49ACCB
-48ABCA49ABC94CABC94CACC94BADC849ACC646ACC745ACC743ADC942AECA41ADC942ADC945ACC7
-46ABC748ABC549ABC549ABC648ABC545ADC444AEC446ADC648ACC747AAC647A9C648ABC549ABC3
-45ADC241AEC243AEC445ADC745ACC546ACC246ACC244ACC243ABC145ACC246ACC147AABD46AABD
-44AABE42A9BF3FA9C040A9C241AAC444AAC447A9C147A8C147A8C047A8BF47A8BC46A8BB45A7BA
-45A7BB45A6BC44A4BB42A4BF42A5C042A6BB42A7B943A8BA44A8BB45A9BB44A8BB43A7BA42A7BA
-42A7B843A8B847A7B947A6B847A5B848A5B91D4D4C1D4E4D1F4F4F1E514F1C524D1A524C19534B
-1D534D21514D20514F1E50501F50521F51551F50541E50521F50541E51571E50571E51541D5154
-1C53551C53561C52581C51581D52571E52562051562151562052581F535A1B535D1A545F1E5362
-2052641E525F1D525C1F545C20545920515722515720515A1E525D1E535E1E535E21535B245258
-235157225055214F57224E5A204E5B1E4E5C1D4D5B1B4B5A19485717475515455212414D0A323D
-011D2507212B1C3040263B4C26415328455924465D25485E28485F29485E2C465E2E465F2E4760
-2E47602B48612B4A63284C66274D68294E68294D672A4B65294A63284C61274D60274C5F284B5E
-294B612B4C64284D64254E64244E65234D66234D63234C5F234C5F224D5F244B61274A64264C66
-26506827526825506624516725556A26566C26576E285A70285D6F2A5F722F607631647936697C
-386C7F376C813A6F853D738B3F768F427890447B92437E9343819540859740869940869A41889B
-41899C418A9E3F8CA03D8CA03C8D9F3C8FA03C90A23C91A33D8FA23D8DA23D8DA13E8EA23C91A4
-3A94A53D94A73E93A84093A94394AB4696AD4A9AB14D9EB54D9FB74CA1B84BA3B84DA5BC50A8C1
-54ABC459AEC557B0C652B3C455B4C55CB8C960BACC65BCCD67BECF67BFD168C0D266C2D567C4D7
-69C7D76AC8D86CC8D76DC8D66CCBD96CCCDA6CCCD96CCCDA6ACCDF69CDE068CFE168D0E268CFE0
-68CFDF68CFDF68CFDF69CEE269CEE468CEE467CEE463CFE560D0E561D0E461D1E465D0E568CEE5
-67CDE366CBE063CBE061CCE061CCDF60CBDE61C9DC61C5D859BCCF51B3C54FB2C451B2C551B1C6
-51B1C651B1C74FB1C84DB0C74DAFC64EAEC74FAECB4FADCB4EADC84DAEC74DAECA4CAECA4BADCC
-4BACCC4FAACA50AACA51A9C951A9C951ACC850ADC84DACC84BADC84AACC74AABC54AABC34AABC2
-48ABC447ABC548ABC448ABC448AAC44AAAC34BA9C34CA8C34AA9C347A9C148A9C24BAAC64BAAC5
-4BABC550B0CC3192AF1373933A9CBF49ABCC49ADCC49ADCB48ADCB49ACCB4AABCA4AACC94CACC9
-4CACC94AACC849ACC747AEC648AEC847AFC947AEC94AACCA4AABCA48ABC746ACC644ADC644AEC7
-44AEC844ADC944ADC844ADC847ABC448ABC348ACC547ACC549ABC74AABC948AAC846AAC748ABC7
-48ABC845ACC641ADC542AEC643AEC845ADC646ACC245ACC342ACC543ACC346ACC246ACC148ABBE
-47ABBE46AABD45A9BF43A8C144A9C245A9C246ABC245AAC044AAC043A9C044AAC045AAC045ABC0
-41ABBE41ABBD42AABE43A8BD43A7BD45A8BD44ABBD42ABBC44ACBD44ADBE47ABBD48ABBE48AAC0
-48AAC147AAC047AAC046ACC044ACC046ABBE49A9BC204E4E204E4E224E4F1F514F19534D17534C
-18554D1C554D20514C20504E205051205053204F56204F57204E561F4F571E505B1E505A1E5156
-1E52561A54571A54581D525B1D525B1D53581D52562151572251572351572351581E535D1C535F
-2052642152661F505E1F515B22545B2254592151562250571F525B1B535E1B535E1A535E1F535B
-225158215155205052224F55244D5A234C5B214B5B204A5B1E485A1B475718465516435114414D
-0C323E011C24071F2A1F2D3E2A3A4D28415629455B2347602448602849602A4960304661324762
-3147613048622B4A612A4B62264E67244D69294E6B2A4D6B2B4B682C4A672A4C65284D632A4C62
-2B4B602D4B652E4B69284C67234E66234E67234F69254E66254D61254C61264B612849622B4865
-294964284B63274C63244A60234B5F234D60224D63214C66214D66224E62244F63284E652A5067
-2D54692E556B2F556E305670315973345B76375E7838607933647A32697D306E81307083327384
-3576863878893B7C8C3B80903980903984913B87933B89963B8A973D8A993E899B3E899B3E8A9B
-3A8C9B368E9B398E9F3B8DA13C8DA33E8EA4408FA64090A74191A84291AA4192AA3E93A84094AB
-4296B04497B14998B2479BB2409EAE419EAE49A1B14FA5B656A6B958A7BA56A9BB56AABB56ADBE
-59B1C15DB6C361B8C566B8C368B9C366BCC766BFC968C0CA69C2CD67C4D266C5D566C8D867CADA
-66CAD766CAD667CBD667CCD768CCDC68CCDF67CDE066CEE264CFE361CFE361CFE362D0E365CFE4
-67CEE468CDE169CCDF66CCDE61CCDD61CBDC60CCDB62CADB5FC3D657B9CC52B3C452B2C452B2C6
-52B1C552B1C551B1C64EB1C64EB0C64FAFC74EAEC84EADCD4EADCD4EAEC84EAFC74DAFC94DAFCA
-4CAECC4CADCD51AACA53A8CA53A8CA54A9CA51ABC94EACC84BACC84AACC749ACC749ABC64AABC4
-4AAAC247ABC546ABC747ACC747ACC748AAC44AAAC24BA9C24DA8C24BA9C24AAAC24AA9C44AA9C7
-4AAAC54CACC54FAEC92D8AA81573933FA5CA49AED14AADCC4BADCC4DACCC4CABCB4CABCB4DACCB
-4DABC74DABC74AACC74AADC846AFC645AFC746B0C947B0CA4BACCB4CABCB4BABC849ACC646ADC5
-45AEC644AFCA43AFCB43AECA42AEC946ADC449ACC349ACC549ABC64AABC84BAACA49ABC847ACC6
-48ABC848ABCA45ACC842ADC742ADC842AECA44ADC646ACC244ADC442ADC743ADC546ACC246ACC1
-47ABBE47ABBE47ABBE47AABF46A7C246A8C247AAC247ABC244ACC043ABBF43ABC143ABC144ABC1
-42ABC13FADBF3FAEBF42ABBF43ABBF44A9BC46AABD43ACBD42ADBD42AEBE43AEBE46ACBE48ABBF
-49AAC14AAAC249AAC248ABC244ADC241AEC345ADC049ABBE214F4F214F4F214F511F50511B4F51
-1B504F1C544F1F5350224F4F214F51204F541F50551E50561D50551D4F511E51521D52551E5356
-1F52571E52551D54511D545122515423505621505A214F5B24505626525725525624525723525B
-22525C23525F23516020515B21545B23545A2252572150562151572151581F515A1F505B20505E
-23505C244F5A214E571F4F54224F57234D5B234C5A224A59214B5A1F4A5A1C4757194555174252
-14404E0B3240011D2807202E1D2E45283A522841572A465C27475C26475B2B495F2D4A612F4962
-2F49622B4A642C4C652E4C622D4C612D4D652C4D662B4F662C50672E4F65304F642F4F632C4D61
-2C4D632D4E642F4D672F4C692C4C682B4D682A4D672B4D68294E67264E63284D622A4D612C4C62
-2E4A632D4A632C4A65294A65254964254C65264F68264F68264E66254C64264B62284B62284A61
-274B62264F662750652A51642B526528526828526A2B516B2C516B2D516B2D546E2A5670295770
-2A586E2C5A6F305D7233617633637932637A34677B366C7D3970803A72823A73823C75843C7889
-3C7A8C3D7D8E3C7F8F40809245819544849843879943899B428A9C428A9B458C9C458D9D438D9B
-438E9D42909F42909D43919C43939E3F939D3F939E4294A14596A44897A64896A64A96A74996A7
-4899A94B9DAC4E9FAC4EA0AC509FAC51A0AC52A3AF55A6B257A9B55AACB85BAEBD5BAFBE5EB2C2
-60B4C460B6C360B7C462BBC865BECC68C0CE6ABFCE69C1CF68C3D16AC3D36AC4D46CC6D56EC7D6
-6FC7D66EC8D66EC7D66FC7D56EC7D56CC7D46BC7D36AC9D16AC7D065BFCA5CB5C058B0BD57AFBD
-56B1C155B1BF55B1BD55B1BE54B1C054B1C152B0C251B0C34EAFC74DAFC74FB0C54FB0C452AEC5
-52AEC44DAFC64CAFC74DADC74DACC84EACC74FADC84DAFC849ADC548ACC549ACC747AEC747AEC8
-47ACC747ABC648ACC647ACC648ABC449AAC348AAC348AAC44AAAC34BA9C24AAAC349ABC449AAC5
-48A9C549ABC74BAECA4AACCB2786A717759946A8D14BAED34AADCD4BADCC4CACCC4CABCB4DACCC
-4CACCB4AACCA4AACCA4AADCA4AADCA49ADCA49AEC949AFCB49AECC4AADCC4AACCC4AACCA49ACC9
-47ACC847ACC847ADC747AEC847ADCA47ADCA46ADC747AEC74AADC94BABC949ABC847ABC747ABC8
-47ACC948ABCA48ABCA46ABC845ACC744ACC745ADC845ACC745ABC446ACC446ACC446ACC347ABC2
-47ABC246ABC446ACC343ADC143ACC144AAC144A9C147A9C346AAC442ADC142ACC145AAC146A9C1
-46A9C245A9C144AAC044ABC145ABC346ABC346A9C046A9C044ABC044ACC146ACC146ABC048ABBF
-48AABE4BA9C14CA9C24BAAC14AAAC048ABC047ACC048ACBE49ACBD224F4F214F502050521E4F52
-1D4E531E50531E53511F5151234E52234E53204F561F50561D51571C51541D514F1E53501D5352
-1E53541F52571F52561E544E20544D265050264F52254F5C244F5E254F55275155275356275458
-27535B26515B25515D25515E22535A225559235358235158235158235158225157225057234F5B
-244F5F254F5D254E5A224E58204F56224E58224C5A224B59244B59234C5A1F4A5A1B46561A4555
-184353143F4F0B3241011C29071F2F1F314B293C562942592C475D2A495A2A495A2F4C61304B62
-2F4B632D4A63294D662A4F67304F63324E62314D64314D652C50642D5265305162315061315062
-2F4E612F4F642E5067304F6A304D6A304D6A304D6A304D69314C692C4E68275066294D632D4D61
-2F4D63304C62314C64304A662C4A66284B69284D6A28516C29516B2A4E66284B642A4B642C4B64
-2B4A62294C632750672852662C53612D5362295367285068294D672C4E69304D6A314D6A2C4D6A
-2A4D6A2C4F662D4F652E50663051682F506A2D4F6B2D52692E556A2F586A30596A2F5A692E5B6A
-2D5F6F2C62742F637631667836687B3C6B7F3B71833975843977873A7B8B3E7F8D41838E43858F
-43858F428690418A93428C93418E9143909443909744919A44919D45929F4593A04692A04991A0
-4991A04693A14794A34895A24694A04593A04694A04795A14997A34B98A54D9AA64C9AA84D99A8
-519BAA539DAC519FAC509FAD51A3B153A6B658A7B55AA7B359A8B459AAB55CABB760AFBC65B2BF
-67B3C066B5C065B6C165B6C166B7C268B9C46BBCC76CBFC76BC2C669BFC461B6BB58ACB358A9B4
-57AAB656AEBB55AEBA55AFB755AFB755AEBA55AEBC52AFBD52B0BF4EB1C34EB1C34FB2C351B1C2
-56AFC256AEC24FB0C34BAFC34BAEC54BAEC64CAFC74DAFC74AB1C747AFC548ADC549ADC747AFC8
-45AEC845ADC946ACCA48ACC849ADC649ABC44AAAC249ABC448ABC549AAC44AABC34AABC449ABC6
-49ABC649ABC649ACC94BAFCD47AACA2383A618769C48A9D44CAED54BACCD4AACCC4BABCB4CABCB
-4DACCC4BABCB49ACCB49ACCB4AADCC4AADCC4BADCB4AACCA4AADCC4AADCC4AAECC4AADCC4AADCC
-49ACCB49ACCB48ABC948ACC649ADC649ACCA49ACCA46AEC946B0CA4AADCC4CABCB48ABC846ABC5
-47ACC947ACCA47ABC947ABC948ABC847ABC646ABC646ABC746ABC746ABC746ABC548ABC248ABC2
-48ABC247ABC346ABC744ABC541AEC242ADC244ACC145ABC247A9C546AAC541ADC241ACC146A9C1
-48AAC247AAC447A9C346A8C147A8C146ABC546ABC646A9C247A9C145ABC245ACC247ABC248AAC2
-48AABF49AABE4CA9C14DA9C24CAAC04BAABE4BABBE4BACBF4AACBE48ADBD1F504E1E51511E5054
-1D4F541E50551E51551D52541E51532150522050541F51562052561F51541E50531D52521F5352
-21535221525321515722525821545521545522535522525524515A24515B24505A25515A27535A
-28545C28545F25505E27505C28515D25515B24525A26515D27505F26505D25515B24505C24515D
-26525E25515F24505D244E5B245058245155244E58234B59234959254A5B254B5B2148591C4555
-1C46551A45541641510D3443011D2A081F2F22334A2B3E562B445B2E485F2D49602B49602F4E65
-2F4D64314C66314C66304D64304E64324F62335163315066304F662F4F68305069344E68364D67
-334E68314E673050692F516B2F51692D50672E4F672F4F68304F68324D68304D692F4E692E4C67
-2F4C66304C66314D64314E66304D662E4C652E4D682E4E682C4F682D4F682E4E662D4D662C4D66
-2D4E662D4D642C4E642A4F662C51672E52662D52662952692951682A4E672A4E682B4F6B2B506B
-29506A29506A2B51692B50692E4F692F4F692B4F66284D642850662952672A51662A5064294E62
-274D60264E622750652851672952682C536A2F566B2F596E2F5A6F2F5C703161743767793B6B7C
-3B6C7D3A6C7D3B6E7F3E7284407685417984437B86467E8948808C4983904A86944988984A899A
-4B8C9C4B8E9D4A8E9D498E9D47919E47929E47919E47919D49929B4B939C4C939C4C939C48949D
-46949D47949F4995A24996A24995A14895A24896A34996A34996A24896A24796A24897A34A9AA5
-4E9CA8509DA94F9DA84E9EA74E9EA750A0A754A4AB56A8AE58A9AF57A9AF55A3A84E959B498D96
-508E9F5394A45199A8529BA8529BA4539CA5559DA7569FAA54A2AF55A4B257A6B558A8B658A9B4
-5AAAB55BA9B55AA9B656A9B755A9B858A9B859A9B95AAABB5AAABB58ABBB55ABB953ABBC51ABBD
-4FADBF4DADBF4CACC34CABC54CABC44CACC34CABC14DAABF4CABC24AABC449ACC447ADC548ACC5
-49ACC74AADC84BADC84CAEC94CB0CB44A6C3207F9F1B7A9C4AABCF4DAED14BADCB4BADCB4AADC9
-4AADC94AADCA4AACC949ACCA4AACCA4AADCB4BAECB4BADCB4AACCA47ADCC48AECD48AFCB48AFCB
-49AECC49ACCB49ACC849ACC849ACC74AADC84BADCB4BABCB48AECA46B0CA48AECC49ACCB49ABC9
-49AAC849ABC848ABC746ACC645ADC645AEC743AEC643ADC443ADC443ADC443ADC443ADC344ADC2
-45ACC246ACC247ABC346AAC546ABC447ABC246ACC246ACC246ACC347AAC646ABC644ADC343ACC2
-43ACC144ACC246ABC246AAC246AAC246AAC148AAC348AAC448A9C249AAC248ABC047ABC046ACC0
-45ADC047ABBF48ABBE4AAAC14BA9C24BAAC04BACBF4BACBF4BACBF4AACBE4AACBE1C514D1C5152
-1D50561D50561E50561E50561E50561E51551F51521F52541E52561F52552050522051521E5354
-2053532452512452532451572351582052582053581F55571F555721525723515924515C25515E
-26515D27525D28536126516129505D294F5B26505A25515B2A51612A4F64274E5E254F5C265060
-28536227536124505D234F5C234F5C255158275154264E56254B5A254A5B264A5C24495B214758
-1F46551D47541B46541843530F364502202E0A233324354B2C3E552D455C304B632F4A662C4964
-2E4F662F4F67324C69364F6B354C64344C6235516335536533536932536A31506B324D6B384C6D
-3B4C6D364E6C334E6C31516D2F516D2E52692D52652D5165305369315168324E67334D69344C6B
-334D6B324D6B334E69324E66314E66304E66304E66314D65314D65314E66304D65314E66314F68
-2E4F683051692F4F662D4F662D50662F526832526C2F526A2953692952682C51682B506829516C
-28516C28516A29526B29526B294F6A2F4E6A314E6B2B506728516529526729546A2C52682D5066
-2C4D642B4A622A49612B4B622C4B642B4B642C4B632D4C632D4D642F4E662F50662E516732546A
-33566C31556B30566B32586E345A71355C713660703862703C63713E67753F6B7A416F7E3F7385
-3F75873E7A8A407E8D427E8E41808F3D85913E8792408793438995468C93498D934A8D924B8F93
-48929646939745929A45939D49939E4A929E4A929E4A929E47939E44929C43909C43909D43929C
-42929B43929C44929C43919A4391984290974190954292964394964393974190953C848A336F75
-30697339697E3C6F8238748437758237757D39767F3D79823F7D873F828F438794488A964C8D98
-4B8F964C91974C939A4D959C4F97A2539AA6599CA75C9EA95E9FAB5E9FAB5BA1AB59A2AB55A4AF
-53A5B151A7B450A9B650AABD4FAAC04FAAC04FAAC04EAABE4EAABC4CAABF4BABC248ADC444AFC6
-46ADC64AADC74BAFC84BAEC84CAFC94FB2CC3FA0BB19789521819F4AACCB4DAFCD4BADCA4CAECA
-4AAFC949AEC849AEC749AEC84BADCA4BADCA4BADCA4CAECB4DAECB4BADCB47AECD46AFCE47B0CB
-46B0CA49AECB4AADCB4AADC84AACC74AADC74BAEC94DACCB4CABCB48AECA46B0CA47AFCB47AECB
-4AABCB4CABCB4BABC849ACC646ADC544AEC443B0C541B0C641AFC441AEC241AEC241AEC241AEC2
-41AEC242AEC245ACC246ABC246A9C347A9C34AA9C248AAC246ACC245ACC345AAC646ABC646ACC2
-44ACC241ADC241AEC244ACC245ABC246ACC246ACC249AAC24BA9C249A9C14AAAC24AABBF49ABBE
-44ADBE43AEBE47ACBE48ABBF49AAC14AAAC24AABC04CADC04CADC04AABBE4AABBE4BACBF1B524F
-1E5150215151225051225051215052205053205052215051225153235155225054224F52215053
-1F53562053562452562453562352562151541E52511E5452205555215457245257265158265058
-26515826535827545A27546026536224525F23515E23525E23535E285362285062254F5D25505A
-27515B2A535C2B525C2A4F5A294E5B294E5D284F5B274F58254D57254D58254D5A244C5C224A58
-2049542149542148531D46511944510F38450223310A253523374D2E435A2F4861324B65334B67
-314965334F69334F69344D663A526B375066334D6335526735536934526C375572355371334F6E
-36517037516F36516F36527034516E33516D33546C30536930516734546B33526A31506734506B
-344F6C344F6C34516C33516A315067304F66314F65315067314F66304F682F516B2E4F68304F66
-304F682F4F6832516A324F6934506A33516934536B35556D32526B2E536A2D51692F526A2F526A
-2C516A2C51692D516A2D516A2E51692D506830506930506A2D516A2B526B2E516C2F526D30506B
-3050692C4F672A4F662A4F652A4E652B4C642C4C642D4E652C4E652E4E67304E69304E69314E69
-314F69324F6A2F4E682E4E682E51692D536A2D546A2E556A2F566A2F566A33586D375B6F375C70
-355E733460733462733764753B66793B687A366A7A376C7C3B6D7D3E7180427482447683447685
-477A89457F8A45828C47838F4784904A86924B87934C89974B8B99488C99468D99458C98468D99
-458E98448F96458F95468E95468E93458E8F438C8C428A8A418B8A3F8A894089893D8685337476
-255C6121545E285164295366255466235464215361215361245765255A67245D6D2761702B6371
-2E66732F6773326975356D773A717C3E768542798A477B8B4A7D8D48808F498391478690458890
-478A954A8D9A4D919D5096A04D99A54B9AA74B9AA74C9BA84E9DA9509FAB51A1B053A3B652A4B8
-51A5BA52A6BA53A7BB53A8BB52AABC52AABD57AEC33F95AA196E822F889E4EADC64FAFC94CAFCA
-4DB0CB4BB0CA4AAEC84AAEC84AAEC84AADC94AADC84BAEC64BAFC649AFC949AFC949AECC49AECC
-4AAFCA49AFC84AAEC94AAECA4BAEC94BADCA4BADC94BAECA4AADCC49ADCD47AFCB46B0CA46AFCA
-47AFCA48AECA49ADCA48ADC948ACC945AEC842AEC743AFC843AFC744ADC445ACC244ACC243ADC2
-43AEC342AFC342AEC242ADC143ACC245AAC245A9C049AAC048AAC147ABC446AAC445AAC646ABC6
-46ACC245ACC143AEC043AEC046ACC046ABC046ABC047ABBF48ABC049AAC148AAC249ABC249ABBF
-49ABBE48ACBE47ADBE49ACBF49ACBF49ABC049ABC14BABC24CABC44BABC14BABBE4BACC04CACC2
-1B535020534F26514D26504D25504C24504E234F50234F50225050245152265054254F53234F52
-224F541F525721535824535A25545A2353552152521E544D20554F225555245457275258285157
-2751552753552855582856592654602352611F52601E526120535F22556026546226516125515D
-25515A2852592B53582E5159304F592E4E5B2D4B5D294C5C284E5D284F5B274E57244D59214C5C
-214C58214C54224B532047501D454E19444F103B4602263208273623395031475F304A65334B68
-394C6B364A67364E6B38516C364F663C546A3C566A35506535536A36546D33506E365473385675
-35547334547335557336547334527136526F36516C37546E35556C35536B39546D35536B315168
-34526C344F6D33506B35536B33536A31516933536832526430506431516831526C2F536F2F536C
-31526930506830516A34526D354E6B38516D38536C37546C35556C31526933536C33536C33536C
-34546D30526930536932536C31516A33536A33546B34546B32536A2E526D2D526E30506F33506F
-324F6D314E6B2B50692853682A53682B53672C50652E4E652E50662E5167305069324F6C334D6B
-344D6B364F6E38506F344E6C314D6B30506B2E556C2F566D31566E32566E31566E34566F3B566F
-38556D35556C36566C36576A38586C3D5A703D5B71375A6E355A6D385A6D3A5C6E3C5E703D5F72
-3C60773E637B3B67783B6B793D6D7A3E6E7A3F707D41727F41778741798A3E7C8B3C7F8D3D7F8C
-3E808C3F828B40858B41868C43878B4488894489864488844588834488844287844286833F837D
-316E6D22575A204E5727495C27495C24495C22485B1F46591F485A214A5C1E4A5B194A5B1A4B5B
-1C4B591E4D5B214D5E244F6027525F2A54622E586A2F586C30576C31596D2E5E702E61722C6570
-2A666F2E6672326876376D773A717935757C32797E34797E367B813B80853F8489448894498C9C
-4C8E9F4C8FA14B91A14992A04A95A14B99A54C9AA8509FAE34829116626F3B8C9D51ACC250AEC5
-4CAFC94BAECA4BAEC94BAEC94BAFC94AAEC84AACC84AADC74AAEC24AB0C347B0C747AFC84AADCA
-4CADCB4DAFCA4BAEC84AADC84AAEC84CADCB4CADCC4BADCB4AACCB47AECD46AFCF47B0CB46B0CA
-46AFC846AFC745AFC844AFC946AECA46ACCB43AECA40AFC943AFC945AFC947ADC648ABC247ABC2
-46ACC245ADC343AFC441AEC240ADC142ADC143ACC144AABF48AABD48AABF47A9C647A9C646ABC7
-45ABC545ACC244ACC143AEBE44AEBE48ABBE48AABD48ABBE47AABD48ABBE48ABBF48ABC248ABC2
-48ABBF48ABBE49ABBE4AABBE4AACBF4AACBF49ABBE48ABBF4BABC44DABC74CAAC24BAABE4CABC1
-4CABC320515024525026525025504F244F4E244F4F244E50224F50205252225254235055234F54
-234E52224E5322515624535926535C255259255252245350225350245553265657265458285258
-28515727515827525A28555B28565B26555E23525C21515B21525D22535C25555D27545D27525B
-2551592653592954592B55592D52592D4F572B4E582A4D5B2A4F5C2A525D2B515D284E59244B56
-244B57264C58284D57244B541F464F1D444D1D444C153B440628320C2A36273C4E34485C354A63
-3B4F683F516A394C66374F683D556E3851683952683E566D3A516A3A536C3B546E36516C38536F
-3D56733A526F36516F3B57743B597337556E37556D36556B35576E35587036566D39566E38576D
-35556934526A33506A34526C37556F34536E33546E33566E2F52692E506733526C33536F335370
-35557135546E30516A31546A36576E3651693A556D38557135536F35536E33536D31536D345771
-3458713257702E546D30556E34556E35556D34566D34576D36576D36566D32546C31536C34536E
-36526E32506B304F692D526A2A53692C52682D52672E51682F4F682E4F682F516831516A31516A
-32506B34516D37547038557136546F34546D31546C2F576C31586E33566E355770365971395A72
-3B5A7239587035576D35576D37596C395B6E3A5E703B6071365E6F345C6D355A6A355A6A345B6E
-345B70345B72345C73335D71335E70325E6E335F6E34606F34606F356272376475366777346778
-346677356778396A7A3B6D7C3C6E7D3D6E7E3F707D41737D42757C44787B44797B42797C447A7E
-40767C31636C25515F254C5C2B4A5E2A4A5D264A5924485823465924485B23495B21485B1C475C
-1A455A1946581A47591D47591F485A24495A264A5B264B5E254B5E244B5C244C5D214E5F1F4F5F
-1E4F5E1F505E20515F20515F2352602553602355622357642557632758642C5B67305E6A33626E
-366774386B78386E7B386F7D366F7E3772813B77873E7B8C407E91246071144E5C4087944DA5B1
-4EA6B34FA6B44EA5B54EA6B650A8B852A9BA53AABB52A9BB51A9BA4FAAB94FABBA4CABBC4AAABB
-4CAABC4EACBE50ADBF50ACBE51ABBD51ABBD50ACBE50ADBE4FACBF4EACC04EACC14EADC24DADC1
-4DADC04DACBE4EACBE4EABBD4FAABD4DACBF4BABBF48ACC145ADC447ADC54AADC64AACC349ABBF
-48ABBF47ACBF45ADC043AFC142AEC042AEC043AEC045ADBF45ABBE47AABD47A9BE47A9C149AAC2
-49AAC249ABC249AAC248AAC246ACC145ACC046ADBE46ADBE48ABBD48AABC49ABBD49ABBE48ABC0
-48ABC048ABC048ABC046ACBF46ADBE46ACBE46ACBE46ACC047ACC149ACC34BACC54AACC24AACC0
-4AADC348ACC3255051265152265252254F51254E50254E50254E502250511E5454205355215057
-214F55244E52254E5427505827525B27525D26515926524F26534F265453285556285558285457
-29515729515827525B28535E27565D26565C25555B23525823525825545A26565C26555C275358
-2751542652552855582A56592A56592B53582A4F55284E572A4F5C2C535E2A555C29505B264B59
-264A56294C562D4F592C4E592549531E464F1F464E23464C1A3C430A2933102A36293B4A374859
-3E4E6444556B4353683B4D623B516840596F375167344D653F546F4055703D516C3D526D3B536D
-3C556E3F546F3B4F6B3A516E4059753E5B713A596B3A5A6D3A5C6D375B7133587034566E3A5A71
-3B5A6F37566937556B37556D37556F3855723555713457723255702D526C2F516C35536F365371
-3653723956743A577434546E31566A35586B36536639566C3956743653723754713755712F536E
-335872355D76315A732E577130577234566E385970375B7134586E36576D39597036566C36566A
-3A566D37526B3250683051682F536A2D566C2E536A2D50662E506830516A30516A32526B31516A
-32526934546B33536D35566F365770375971395C7234596F31596D33596F3556703858713A5A73
-3B5B743C5D743B5C73375B7135596D37596C3A5E6F38626F39637035616F345F6E365E6B355C6B
-325B71325C74325C72345E74355C74355C74335C6E345D6D385E6E375C6E365B6D365A6B34596B
-33586B34576C36576E38597039587037577137567138586F3A5B6F3A5E6E3C626B3C646C39636B
-3B64703A627230576A294E652A4C622F4A612E4B5E2A4C57284B5828475C28475C274A5C26495D
-23475F20455E1E465E1D465C20465922465928485B29485C26475A25475A234858224A58204A59
-1D48581E475820475A1F495A1E4A5921485922485924485B25485A2645572745562B47572F4858
-2E4A572E4C562C50592B545C2B55602853622954652C586B2F5B712F5D74184356123C4934727B
-388E913B9092428F9144919544939947959C4A969E4C99A14C9AA34A98A34799A4479AA5449CA7
-449DA7469FA849A2AA4CA4AD4DA4AD4FA2AD50A1AC4BA3AC4AA4AC49A4AD4AA5AF4EA5B050A7B2
-50A8B550A9B752A8B452A6B253A4B054A3AF50A6B14DA8B14AAAB847ACBF4AABC14CABC34AAABF
-49AABB48AABB46AABA44ABBC41ACBD42ACBD42AEBE43AEBE44ADBC45ACBC46AABD46AABD47A9BD
-49AABD4BAABE4CA9BF4DA8C24CA8C349AAC247ABC243AEBF43AEBE49ACBC4AABBC4AABBC4AABBD
-49ACBE48ABBF48ABC148ABC243ADBF41AEBD42AEBD42AEBE44ADC145ADC347ADC349AEC449AEC3
-49AEC448AFC546AEC4255153255153255152244F50234F50234F4F23504E245250225352225252
-22525323515325505425505628525927535927545B27545A27545427545527545627545827535B
-28535C2B515D2B515D29546029556028555D27545A26535B26535B27535B28545C27555C25535A
-25525A26515A28535C2A555E2B565F29545E285059294D552B4F592F525D2F545F2A525C274D58
-274A56294C582E505B30525B2C4E5525485023474F2548512848511D3D470A2B350C2A36243B4B
-33495B3C526745596F44566D3C4F663C546B445C733F556D394D673F52704457763F51703E516F
-3C546F3E57703F56713A526D3A566E3F5D743F5B723C586F3F5E734061743A5C72355770375A72
-3A5D7438576E36536A3C58703D597237536D38536F3B57743959763456722F546F3355713A5673
-3955723855733C59773C5A7836557133546F36567037536B38546E3955753956763A5876385674
-355671355773375C77335A74305A74345C763457713758723B5B75395872365770375A7334566F
-35576F385A7333556F31536C33546E32556D34597034586E2F516730506934516C32536B33576C
-32566A32546835566E375671375671395874385A74385C74375B73355A7036596F3957713D5A74
-3C59743C5B753D5E753C5C743D5D783958733B5670425C75415D73415E723B5D71385C703A5D70
-375B6E385D74375C75355C73386076395D753A5E75395D72385D723A5F743A60743D5D713A586C
-35566933566933586B33596C34586D33566C32556C30536B30516A32526C315469315766315765
-3155633254653352692F4F652C4E632E4E632F4C612D4B5F2C4B5E2B4A5E2B485E29475E27495E
-27495F25485F24475F24475E23475C24465825465826475A26475A254559254559234657244757
-2149561F48542145562344572145572146562046531F4650214754214754214554224556244656
-264656254653254650254753254957254A592247591F47571F495A234D5F214C600F34440C2E36
-24565E2869702A6B73306D7832707A32727C35747F37757F3877813A7985387885377A89397E8D
-37808D3A828E3D84903E86933F8996408B97408A95408A953F8C963E8D973E8D9740909A43939C
-46969E4799A14699A24798A147979F46959F4796A04698A1459BA2479EA948A1B049A1B049A0AF
-459FAD419FAC419FAC419FAC41A0AE42A1AF44A3B147A4B349A5B448A4B249A3B24AA3B349A2B2
-47A1B147A2B247A4B548A5B54CA6B74BA7B747A9B647AAB646ABB446AAB448AAB448AAB44AA9B5
-4AA9B548A8B748A9B94AAABA4BABBB49ACB949ABB84BAABA4CAABB4BAABE4AAABF4AACBD4BAFBD
-4BAFBD4BAEBE4BAEBE4BAEBD25525626525424515122505023505022514F22534E255450265352
-255451245550255552255257255157295358295457275759275759285659275458255257265259
-2651602953632D52632D516329536329546229545C28535A28545C29545E29545D29545C26545A
-23525924525E2553622953632B5363285262265162284F5D2D4F5A2F515B31535D2E525E284F5B
-274C582B4D572F515B31535E2F515A2A4B5027484E27494F2B4B532C4A56203F4A092C370B2C39
-223E502D485B355065445D72495C743E526A3B546B465E764B5C7641516D3F507148597B48587A
-4152733C526E435B75445D793C567236566A3B5D6F425E773E57743D5B724263783F5F76385972
-3A5D753A5F7638577039526E3E58723E587138516C39516D3E58763E5B7B3757763256743B5B79
-415B793A56743855743E5C7B3B5A783453723755743B58773954723752713B55783D597B3B5A79
-3A59763E5B783E5B78375A77335975315A75355D783559743859753E5A773E5876365873345973
-325771315671345C77325C7732577234577136566F38597038586F34546B35536C39536E35576C
-335D6B355C6D34576A35566D3A57743957743B5A793B5D79385D753B5F773B5E7438586F3C5870
-3E5A733E5874415D783F60773C5C75405E7D3E5879425477495A7C4B5A784A5A77445D773F5B74
-3E5D743E5E7641617A3F5F793A5E763B5F783B5C743E5E753C5D763B5B763C5F793B60783F5B72
-3F556C3B576C38586B34596A325B6B335C6E335C70345A6F31576C32546D33527131536C2E5367
-2F5265315164344E65384B69344B66304F62305062304F602F4D612F4B662E49642B475F28455F
-28476129496228486027475E27465C29475B27465627475524475924475A27475B27475B284759
-28485824495321485024445327435425445425455521474F1F474A1E464D1F474F1F46531F4657
-2047571F465720455222444F2344532644582646592344571F43541E46532147561D42540B2A37
-0A23281F4249234E5A234F5E255164255264255462265663265863275864285866295968285D70
-2A61732A63722C64733066752F65752C67772C6A792A6C782B6E792E717C2F727D30727E327580
-32787F327C80327E81317E81307D80327E82317F8531818835848937868A39878F3B8A943C8B94
-3B8A91368A90328C92318B92338E96378F983B909A3F919C43919E45939F44929F44929E43919E
-41909C3F919C3E939E3B97A43D99A5419BA4419DA43EA0A13EA1A13F9FA03F9FA13EA1A43FA1A4
-42A0A744A0A843A1AB44A2AE48A6AE49A8AE4BA6AE4BA4AD4EA1B150A0B44CA1B54BA3B549A6B2
-48A9B14AABB44BABB64DACB54EACB4255752275654275454255351245351245350255551265653
-285656285655265752265754265556265556275758275858275857275756295757285556275456
-27545728545D2A56602C555F2B545F29545E28545D2B555C2B555C29555E29555F29555E28535C
-26525B26535B27555E2956602C54602C515F29505E2852602B535E2D545C2E545C2D525A2B4F58
-284C57294D582E515D30545F2F535F2B4F58274A5027494F2A4A522D4D552C4C5520404A0E2D37
-102C38253C4B2D4354374E5F4B61734F64783F5469364F65435C734E637C455A733E536E475D78
-4C5F7D4356753E536F485E794A627D40597438536A3E5A70465F774057703A566C416074446279
-3C59733A59733F617B3F5F7A3A59753B59753C5B763A577238546E3C5874405B79395774335670
-3D5D7844607B3B57743755723F5F7B3E5E793554713755723D59773C56743953723E5778415C7D
-3D5B7B3A5977405F7944647E395C75345870385D76365B743356713A5B77405F7C405E7B385B76
-355975375A75355874345974355C7638597538577337577136576F34546C35556C385870395871
-37596F375D6F395D7236597035556F3A57743C5A763E5D763F61793D60783D60783D61793D5E75
-405C723E5A723F5B7446627A46637A405E75405F7A425F7B455D7B49607D49617A496179466479
-405F7540607745657C45647B45637A4162783D5F753C5E733F61764060773F5E764162793F6076
-3B5A6F3A576B3A5C70385C71355B6F345B6E365C71385F74385D7234596E34576E38587134576D
-2E53662F536634546835536A37506C34506A3152682F5165315165325166324E662F4C64294860
-26475F254861264B62274A6026495F27495F27495E274959284A5A27495E2849602B49602A485F
-29495D27485B23475721475625455828455928465A27455B2446562246522046521F4652204657
-2046591F46591F45592045562146532145542144552245562145561F44541F4554204555173D4D
-0625310920281D3D472046521E46531C45561B46561947561A48571A49561A48551A48551B4955
-1B4D581C4F5A1C4F5C1D505D1F51601F51601A52601952601954611C5763215A66225A66235A67
-245C68235C66235D65236068216069225F6925616C26636E2765712A69742B6B742C6A762F6D7A
-316F7B3170792E717A2A737C28737C2976812C7882307882337A84377B86377D86377D85367E85
-347E84327D84337E8734808934818C36848E378792368891348B8E348B8E368B8F378B8F388D91
-398E923B8F943D91973E939C3E949E41989F4199A04197A04296A04495A14594A24195A34098A5
-3E9BA33C9EA240A0A544A2A946A3AA46A3AA265F4F295C542A5857295855265752255652275853
-2958572C595D2B595A295A56285955275956275A57245B59265C59295B572A5B572C5A582B5857
-2B58572B59572C595B2C595D2D595D2B585C2A575B2B585C2E575E2E565E2B5660295560295560
-28545F29555F2B56612C595E2B585B2E535A31505A2F525D2E55612D575F2C595E2C565B2A5256
-2A4E552D4D572F525D3057632F56632B525E274D57254B52284C532F4D563050582B4E54204148
-132D37132A3426384430424F3D4F5D5164725268783E5567344B61435B71516A8248627A3A546A
-3F596E4B617B4A5E79435873475C774A617B455C76415671455A75495D754459703F596E405C71
-435E75405A74415C7844617E3E5F7C375C79395E7B3C607D3A5D783959733F5C76435B783C5872
-38586F3D5C73405D753A57703859723F617A40617A395972385670405D78425B793C54733D5675
-435D7C41607E3B5B783D5D7546667D4161763A5A6F3F5F763C5C743655723959773F617D3E617C
-3A5D7A3A5D7B3E617C3C5E793356713557723F5B793D577536567137597237587036576E36586F
-35596F3859703B5C723A5A743756753857753D5B7A405E7741607044657744647B3D60773B6078
-42657B466477405D714160754C697F4E667C445E73405F7646657D47657D45647B47697C486A7B
-43657641627545657C47677E4663784A667B48677B3F5F733C5E7144677A46667A4563784A667B
-456275395B6D375B6D375F73346076365E75375B74375B733B5F753C5F75375B71375A6E3C5D6F
-395B6E32566932546936576E36577035556E31536D2E536C2D516A30526C32516A335063304F63
-284D62244A60224B62244D63254B61264C61274D62264C60274D5F2A4F612C4C642F4C672F4965
-2C486227496024475E23485C23495C2A4A612C49622C48622B456128465E27465B234659214758
-22475C22465D20465C1F445C1F455A1E47591D46561D46531E46541F4755204655204456204455
-163C4804232F0A212E213D4A23454F20434F1D44521C4453184353194454194454194453194450
-19454E1A484B19474A19454D1A45501A48551A49581748561546541547541849561D4A571F4957
-1E49571E49571F48561F48561E4A591D4B5A1E4A5A204A5C204A5C224C5E235060245160265161
-2852642B55652C5764295966265B67225B681F5E6B225F6B26606B28626D2A646F2A666D296969
-286A6A246B69246B6B266B712A6C742E6A732E6D772B727E2A737F2B757B2C767C2E777E2E767D
-31777E357B81347C7F357F8135818834828A34838A35858C36859137869238879039888F358990
-348A92308F922D92923291933892963993983792992F634F316152315E54305D532D5D512B5C51
-2A5C522E5D55325E59305E572F5F542E5E532E5F562E60572B60572C6057306056316157326159
-315F58305E58305D58325C5B325B5A335E59335E59325E5A325E5A335C5C325A5C30595C2F585B
-2F595C30595C2F5B5D2F5D5E305B5C2D58582F535732535933585C345B5F335C5E2F5B5C2E5758
-2D53542E525533545935595E345B6231575E2B5257284E52294F4F2D51533353583353582C5054
-224448133036112A3226394431444F3A4E5B4F6371576B7D455B6E354E63415A70546B824F667D
-3D536A3C51694C607B5468854A5E7C425674445C7648627B4A627A496078475D7443586F405B70
-45627648617A455C77445E7A43607B3D5A753B5A7441607C41627E3A5A7539597144617B475F7D
-3D58753B5B7541607A3F5B763755703B5A7642617C3F5D783B59743E5B7845617E435D7B3D5774
-405B7644607B43607D3E5C793D5C7741617A4362793E5E733C5E733C5F743D5D773D5C783D5E79
-3C5E783B5E7A3B607C3F617C3F607A385A72385A713F5D783C587435566F385B723C5E77375B72
-33576E375A723D60773C5E74375870395A733F5C78425A7A425C784663784C6A7F4A677E426178
-3F61794768804A667D405C7346637A536F86506980445F7542627749697F46647C4362794D6B81
-4E6B814462774563794C6A8047667C4362754C6B7E4B6C803E61743E5F7247697C48687E47657E
-4D6A8248657C3D5C723D5C724060773D5F773D5F773E60783C5D76405E774261783F5D733D5C70
-3F5E723C5C7037596D37586D36576C34546B34546D33526B32516834536A34536A325167355167
-3452672D4F642B4D622C4D662C4E662D4C642D4C642A4D63284B612D4F632F5065304F67304F68
-2D4C662C4C65274B6025495D274C5F284D602D4E642F4E652D4C662C4B642B4B622A4A6027495C
-274A5B26495D25495D24475E22445D23465C21455A1F4556204655214555224656244556254457
-2744581B374A051F310D2536233F4E20454E1F444F1F46551F46561C45561C44551D45521C4450
-1C464E1D474E1D464C1B444B1B434F1C43511B46551B46561A45541943521845531746541A4754
-1B465319454F18444D1B454E1A454E1A454E1A454F19434F1A42501A42511A43511A45511A4652
-1B46531C46551F4956214A561E4B551C4C551A4C55164D561A4E581F505B20515C20525C1F535A
-1F54571E55581B575A1B565A1D555C20575E24565E245960225C66225E66235F64246065246067
-2460672761692C666D2A676C2C696F2F6C742E6C742D6D742F6F7632707831707833727A35757D
-32757E3076802F7B822E7F832E7E833180853181862F818539644C38644C37644E36634E34624E
-31614E2F6352336453386352376351366450356450356453346454326554326454356454376556
-3866573765563463573462573960583B60573C63543C63533A62563A6258396159375F59385F58
-395F583A60593B615A366359336458345F58335A57345958385C5C3B605C3C615B375F5A335D59
-355A573659563759583A5C5A3A5F5E375F5F335B5A2E57532D565031574F345954385A59365958
-305554274A4A1232330C282B2436402E414B364C574D63705E718552667C3953683A536952657D
-5B6D854D5D76404F69495A765668875464864557773F587349657D506B7F4D687A465F7441586F
-415B714B677B5269834B5E7C405873425E764B637A4A5F75445D75435E793F5C753D5C7345617C
-4A6281415C7A3C5A7941607F415F7E3A59783C5B7A456180435B793B55733E5B7A456280435D7B
-3E597542617746647A435E78405C78425F7E405E7C405E774160773A5F72395F703F617643637A
-4161783A5B73395D783D627E3E60783F5F764061754162743F5E743D5C743A5D73395E74385F76
-345D73355A723C5F7A42657D406479395C703B5E6F4660794858794559784B6481536C86506880
-46607945637D4D6A854B6481425B774A667E557189506C8246637848697C4F708348667D425E77
-4F6680546B854A637F4A637F506C824D6A7E456578496A7D4A6F8241677A4263774A697D486681
-4764814A6885496683435E7B435C79495F7B475C77435E7746647C45617B455E7A486079495F75
-445D73435E73405D733A5A72395A6F37596A335368325069334F66394F663C556A395667365366
-38536B365269314E62344F64374E68364C67374E68354D672D4B632C4C63314E66314E66315067
-3051682A4E662B5067295062274D5E2C51622D50632D4E632E4F662C4F672A4F672D50672C4F66
-2C4E602E4E5E2A4B5D284A5C27485E24445D26455E27455D25455A26475926465829495A2C485B
-2E455A31455E22314E07193412283F2440521F464F20485222495922475A204659204556214450
-21454E20474C21494E22454F2245512244552244571F44561F45562242532241521D45541C4754
-1C47541C465319454A1845471946491946491944471B43471C434A1C434D1D434D1C424B19424A
-18424A18434C18444F1B454F1F464F1D464D1B474A1A474A1946481C464C2045511F45511E454E
-1E454D1F454A1F464D1C47511C47501E464D1E464D22474D22484E204A4E1F4A4E204B4F214C50
-214C53214C54244E5626515925515A28535E2C565F2D565E2D575E30595F30595C2F5759305960
-335C65325E6B315F6E2F636E2E666F296770286A72286D72276E713A64503B65503C654E39644C
-37634A35634C3565503767533967533A67533967533966543A65553864553766573967583C6658
-3C66583B67573B675839655A3A655B3E645A3F645A3F66573E67573E67593D66593D665C3C645C
-3E655C3F655C40665D41665F3E675E3C665C3B625B3B605A3E615D42636042665F40665B3D635A
-3C625B3E61593F605A41625D43645E4264603F62603C5F5B3A5D563C5D553F5F544160573F6058
-3D5D57385A572E4F4E1234340725281C323C2A3F4A344D584D6572627487586B7F3B5369374F65
-4F637962758B596A8341526C3B506E4D6482596E8C4E62803F5772425C754F687E546D814C667B
-435E73405E72476679516B844E6481415A75405B7550668054677F465C783D5875445E7B4D6683
-4E66844A6180445C7A415D7A45607E48618045607F425E7C435E7C425B7A3D58763F5D7B456482
-44617F3C59763F5D7748657F47627D435F7A44627E44637F42607B415F793F61753D6072406075
-45657A44637C3A597439597444637F44637C3D5D743E5E7545657C44637D3F5D783F5F783E6079
-3B5E783A5D783C5E7A3F607D42647E42647D3C5D763E5E764965814A5F80445B7A496480536F88
-526F8447657B45657D4D6C834C667F4660794B657E526D85506B814A677C4D6D805272864B6B80
-4361784C6881556F894E68824A657D536F835774874F6E8246667946697C4A6D804A6A7E4A687C
-4867804967834A67844A678348627E465E7A495F7B4A5E79455E7746627A4A637E4A5F7D496179
-4A6378486177476076445F753E5C723B5A6E3B5A6C38576A34516733506638546839566A385669
-36546A36536C314D662F4A61354F6739516C38506B365069324E672E4D64304F66334F66314E65
-3151673252692D4E672D4F672E51662C4F622D4F642F51652E4E642D4E652D50662C4F652E5066
-2E51652F4E63314E622D4D612A4A5F27485E24445D26465D2A495F294A5E274A5D28495C2D4D5E
-314D6232496133496220324E051834142B462440571F465321495724495D23475B24475B244659
-2444542445532146502348522447542548572647592647592247592147592444572242541E4552
-1F48531E48531D48531C484F1B474E1C454D1D454D1D434A1E43491E464C1E474D1D474E1B454D
-19444C18434B1A434C1C434D1D444C1F464C1E464B1D464A1D464B1B464B1C444C1E414E1E414D
-1D414A1D424A1C44491B444A19434C1A424C1E434A1D42481E43491C43481943461843471A4549
-1A454A1A454D1B464D1C464E1D47501E4750214952224951224950224B51244D53244C4F244C4E
-244D51244F542551582552592253592155591F555B1E575C1E595E1E5B5F3864513B634E3E624A
-3C624639634339644539654A38674C35674E3767513966533A65533C63533C63543B64583C6559
-4065583F64573C67553C67563C65593E655A4064584065583D67563D69563E6A573E69583F685B
-3E665B41675A42665A42675D42675F44665F43635D41625942645846655B49655E46675B426858
-43665846655946665947675949695B496A5C49685D49655E4863594962554B63554D64554B6455
-486453466355435F5833534E13383705262818323C27414C314E5B48626F6072825A6B7D40556B
-394F664D607662768B5E6F88435671334F6B44617E57728C536D864059723B536D4D627A5A6F86
-506D824262763E5F714566784F6C84506A8747617D405A754A5E7B576683536786455E7F43597A
-4E618456688B516384455977445B764E64805266844E6481465F7B415C79415E7B44627F456583
-4464833F5F7D395877415F7E4D69884F698546607B3D5D7541617945638044627E45637A466579
-46657945647843617E415E7D455D794B627D48647C3E5C753E5B784764834B698842617F425D7B
-445F7C455F804761844662834564834565824262803F5F7E415F81466385446082415E7E496782
-4F6F864D7183486B7E466A7D4B6D804D6A7E4A657A4B647C4F6880516D82506D814F6B804E6B7F
-4C6E804D6F824E6F884F6F884F6C814F6C7F55728359768857738848657A476378557186547186
-47647946667C507088516E894C678348617B49607B4F657F50647F475E77455F764F6481536484
-4D647D49647949627A49607A476077435E733F5B6E3E5B6C3F5C6D3E5B6C39586A335769335669
-36576E36556E32506B2E4A66324B6839526F3D557239546F33526A3151682F4F66315067375468
-38556933536A32516A324F67335068335068314F672F4D67304E69304F672F4F66325266345366
-325164315063304D64314D66304D652E4C642B4A6127475E29495F2D4E612B4E61264C5F274B5E
-2B4D5E314E64364C663249631C304B06193718305223405E1D455A21485D23476024465E29495E
-29475C2A465C2A475D23445723465823495A22475826475727475924485B23485B244659224455
-2046511F474F1D48511D49531D49541E495621445424425322424E21424B1E454B1B474B1A484D
-18494E1A474F19454F1D454D21444B2045482046461F454820454B1F464D1E464E1E434D203F4E
-20404C1F40491D42491A474A1A454A19414A1C414A2142492042491C4348194246184246184246
-19434919434A19444A1A454B17434D1A444E1F444B22454B21454A2044481D474B1E494D1F494B
-20494B1F494B1E494A1E4A481E4A471E4C491E4C4B1E4C4D1E4B4E1E4B4E1E4C4F366052375E4F
-3A5D4C385D4C355E4A355F4C37604F376151346152356054365F56385F55395F53395F54395F58
-3A60583C60593C615838645838645939635B39635B3B62593B62593964583966583966583A6759
-3C655B3C645A3D63593E62593E635B3F635D41645E3F625C3F615B40625B42625D44625F43655D
-40655B42645C45655E47665F48675F49685F48685F48675F48655E48635B4C635B4E655B4F6559
-4E65594C66584A6358465F5837524D1938360A27271D333A2D424C394F5D4D62706070815D6D7F
-485C713A4F65465A6E5E728665768D4F617A39516D415B7858708B59718B475F783D546D455F75
-546F8455728649677A42607448677D506D874F6A864A647F47607A4D617D5464815468864E6685
-465D7D465C7C516786576B8B4D627F435A73475C7650637E556A844C6480445D78455F794B6681
-4B688545627F3E5C773D5C774A6885526E8B4E6684415A7839587243627C4F6B884A6683446078
-43607647647A49677D4A67834B68864C658249617D46617C45627C4664804967844B6884486580
-4764814A65834B67854B68874A6985486882456380456381476583456480405F7B3E5B7844617C
-4E6A844D6B8249697E4B6B7E506F80506E7F4E687B4D677B4F6A80516D81537282567484516D7F
-4B677A506E835B798E56728C4E6A84536E84587388577385536F81526E824C687D4C677D577288
-5771874A647A4A677D58768C5B768F516A8449617B4E6680596F88566B84475D75465E75556A84
-5B6D8A51687F4763744961774E647D4C637B455E75435C73445D75455F76435F743B5A6E35586C
-375A6F395A7234546D2E4D68304D6839556F3E5A733C587139576F37597034566C305066315066
-3A586E3E5C7237576D31526836546C38556D34526A33516934526B33516A2E4E662F4F6635556A
-37566B345367315165315166304F662D4C632E4D652F4D672D4A652C4B622F4F632E4F642A4C61
-284A5E2A4A5E2E4B62324B663047611A2B450C1D38273C572A455D22465924475B26475E28485F
-2A485E29465B2D495E2F4C6029485B27485A26485B22445725455726465922465923485A24465A
-2344572046531F46521E47531D47531E4755234A5925475725445325455223424F1F434D1E454E
-1C444E1B45501D48511D47501F474F22474E21474D22474C20454C22454F2146511E45511E434F
-1F414C20414B2041481E42481D454B1C444A1C41491E424A20444A21454C1C454B1943491A4449
-19434919434A1A444B1B43491B434919424A1B444C1F444B21454B22454B2044491E45491E474A
-1F47491F47481F47492048491F47461E46451F48462049481F47491E464A1E464B1D454B325A53
-3358533456533256542F575631565734555935565B34585B33575B34555A345659355755345655
-365657385859375B5A375D5C325F5D315F5D305E5C305D5A335D5A345E5B34605C35615D35625A
-37635A376159376158385E57395C56395D593A5E5B3A615B3A625B3A5F5C3A5F5E3B5D5F3C5C60
-3B5D5E3A5F5E3C5F603F616242616444606343606243616242615E41605A435E5A485E5D4C625E
-4D625A4C61594B6159495F57455A53394F49213734142727263239333D48404C5D546173647186
-5E6C82495B733A4F66415769586E81697A915B6C854155723C516F5065836176935B718A465F76
-395C71446A7E567488536E8249637C4963804E68854E69854E67804F687E556B855468854D637E
-4C647F4E69824E6D854F6D874C688449627C4962784C617750617756677F5368844D617B495D71
-4C61775067814E6881476478425F7449677F526F884F6886455D7C415B79496582546D8C4F6886
-445E783F597247627D516D89516F8A49688345617F425D7B46617E4E6986516E884D6B8348657A
-4763774A67824E6C8B4E6D884A6B8248697E47687A47647D4B63844F6A854D6C7F4564763E5D6E
-476377566D87546C864B657F4F687D597180586F7E53687A526A7B51708153738253777E587981
-56737E4F6979576C8763789260758E556B84546D8659738B5D758B587085506C7E4D6A7C4E697F
-546C84596F86546980556C825E768C5D748B546B82516982576F8A5C738B566E84495E75485D75
-5A6D8660718B4F677B42616C4B647456697F54677F495E79475B794E5F814B5F7F415B77395772
-3B5C7640627B395C7530516B2E4D6836556D3D5F713A5C6E375A6C3A5E713C6176365B70315165
-2F4E643857703E5D7638596C3455683B5C723B5B7236546C34526A37556C38576D304F662E4E65
-35546B34546B3353673354673356693155672E50652F4F6634506C344C6D314B68324F6735516A
-314D662C4A622D4C632F4C662F4B672F465F1A273E111F33334454344B582E4C582B49582C485D
-2E4A5F2B475D2A465B2E4A5D304D5E2D4B5B2C495B2A475B29465B29485D27475B22465825495B
-274A5E25465A2246582347592047581D47572447592A4B5D274956264852284858244356224154
-24435620405220405323475421494F1E484E1F4A51224A542248542245542645582446581F4456
-1F45511F444A1F444920444820424822404D23424D22434B20444A1D474B1E484E1C464E1A454D
-1B464F1A454D1B434C1E454E2044492043471F434821454B21454B21464C22474D20454B234649
-2345472046461F474723464925464A24454724444524444626474725454823434823434B21414C
-2A574F2B54502D52512B52512C53542E54562F53572F54572E54572D53572E52562D51542D5151
-2E5252305455315656325958335B5A305B5B2E5A5A2B59582957562D5757305A59315C5B325E5C
-335E58335F58325C57315A55325754335654335857345B5A365D5B375E5B355C5B345A5B34595A
-325758335658345859375A5D3B5D623E5E643D5B623C5A5F3B5A5D3B5A5A3C5A573E5958435A5A
-465D5C475E5C475E5B455C59445A56425550394D48293C381E2E28333C32414A4050594D5E685E
-6F79766C7777536366425457465A595C6F6E6C7C8163747A4C5F693E525D4C5E6A637581697D86
-576D753E5B643D5C654F6B725A747B566D7C4C6074485F724E6679536A7B556B7A586D7F586C80
-53687C50657951697C5772865A72894E647E425870485E74596E835E708653667D495E794D627B
-54667F5468825065814D637E4A657B48647B4A6780506C87516C8A4D678546627F46617F516A86
-556E894D688246617B47627C4E6983526D884C688346607C435C7948617F516987536E8A4D6984
-426077405F754B688256738F52718A46677D3F5F744162774D6A85526C8C4F6B864B697E466478
-4361744D687F5C74905B758F4F69834C657B596E805F75865B7284556E814F6D8052708154747E
-5976825B7584546C7F576C8661758F61758D596D85586F87607890657E955E788E526D814E687D
-506A805770865A7288536C81526A805871885972885771875B748C5B748E577089526C844F677E
-50657C586D855A6E874C6379415C6D4C63765C6E855B6F854C6178455A734D617D4E6680435F78
-39576F3B5A724161793D5D7734546D32506A3B59713F5F73395A6E38596D3D5D7341647C3D6077
-34546B30506735566F38597236566B36576A3C5C723E5E743A586E33516836556A3A5A6F32556A
-2C506632546A33546B33546833546733556835576A35546A31506734506B37506F354F6A36526A
-38546B355168324E65324F673451693350682B445B142639102233304553364E5C35536133515F
-2F4D5E2F4D5F2E4B5E2F4B5E314D60304C5F304A5D2F495C30495E2F4A5F2D4A5F2A485D284659
-2A495B294A5C274759294B5D294B5C2248582349592A4C602B4A602646572949592C4C5E254559
-23445627485A244457214054244755244A54204651214753254A5524475225465529485C27495B
-21475621465321454E21454D23464D22444C22414E26455026464E22444B21474B21474D1F464D
-1F474E23495021474E21474E24485023474D21444B24464F25464F23444E24465024485023464E
-26474E24454C21444923484B26494D26474C27474A27454827454829474927454926434A24444B
-22434C21574D23544E2552502652512A53552B55572A5657295656275555265354255154255153
-2951532A54552A57572B59582D5A582E5A592E57582B54562855572855582B57592E5A5D305C5D
-305C5D305D5A2F5B582E57562C53542F51553152562F565B315C5F355D61355A6031585D2F575B
-2C56552955522E54553454593658603A5C66395C6834596634565F34555A3654593B55593C565A
-40585B435B60435C66425C633E595D3E55584250503F4D4B35413B303C2A4F582D636B376F7732
-797F3E848858858A5F707A59606B4B62704B6F7E5979886A77866A66795E586B515D6C546E7D65
-788671707D6B5A6B5E4E6156586D5E697F6F6C7C755F6C6C536464526667596B6E5E6F73607177
-5E70775C6E75596B73566775596A7C5E6B7F5D677D5260774859714F627B5D758D5B738B476077
-4057734D61855B6F925B6D8E4D6181425B794C6684566F8F556E8F4A6789446283496786506C8A
-566E86546C834B68844966844B667F4E687F536C87546C874F64804A5E7B4B5E7E536586576C8D
-53698C4364823C627E4A6A8159768A57768A47697B3A5972405E7B526F8D5774924E6A8745607B
-435F794B678058738E5E799457728D4B66824C657F5E738A6A8196617C8F516C8149627F4F6781
-5A6E8361748960738A55698052667E596D8461758A63768C66798F677C915F7D9059788C586E88
-5A6F8A5E788D5E7A8C5170814A697A4E697F5670875B768C5D798F5A768C506C834C6A8351718B
-5D778F60758C566E854D677E4C627C4D627D566A8360738B5B6F824B606E425B684A677452717F
-4969793A596A3552633D596E455E7A3F5A7535536C37556D3E5B73415D76405A75405A7643607D
-43617D3A5C77355972345A7033586D33536B34526B39586C3F5E713E5D703555683757693C5E70
-345C6F2B56692C516731546A37596C34566831516435546838546A344F6633506836546D37556B
-3854693754663653643753673751683653683656682948580D28360E28342B4651334F5C365666
-3657662F535D30515C33515E34505F314C60324B60374A60394C62374A6033485D314A60324C61
-33475D32465A2E4A582F4D592F4E5E2A4A5B2747582E4E5F314F672A476329445F304B662F5065
-25485A234858294F5F284B5C23445725475A294C5D2747592545562A48562C48522946562A485E
-294A5B2749542546542545572748592949572446531F445024465228475227454E2A464D27454B
-23444926474B2D4A4E2C4A4D27484A284A4D264952234551294757294557274155284357284955
-264953274857264556244450284951294A5026474C29474E2B474F2A474D2B484C2B464D29434D
-26464C23474A22574F2555512654532754542B55572B5657295555275354255253245152245054
-2652562A55572B57582A595A2B59592B59582B57572A54552751532754572A575A2F595E325C61
-315D5F305C5D2E5B5A2C58562B54552B52552E515632535932595E355E62375D6234595F30555B
-2E535A2A52552854532E535635565C395B643A5C68385A6733576431545C315256335356385558
-3B585C405C60435E64425D663F5A623B575D3C545740515141504D37463C37443061693E767B48
-80833F888B478F91589395608A916281895B808A598691608D976D8E987085916A7C89637B8460
-838C688C95748B93757C876C707C637583687F8F74828D797D86757480706C7A6B6C796C737F72
-768176717D736C786E68756B67746E6A78746D7A786D78796875775E6C70596A6E5C7075607579
-5A6E7350626B4D5E6E5667776374836173824F64724B616F546A795C7382576F804D65774D6677
-587181607685586C7C496176486276546B7D5D72845A6F815266794E62774F637B536683586A89
-586B8B5569894A66834566824F6C8359738858768A4D6E81416077425E79516D88597691526E89
-46617B425D764C677F5B758E5F7A9357718B4D6882516A8262778E6E8499657E8F546D7F4C657C
-526B8161778B687D9260728A52667E4B637A51697F60778C6D83986A7D925C7086506D7F547286
-627A926C839B6882955B77874C6A7B4D6C7D5A7589617B91627C915B768B546D834B657B49657D
-55728B688098697D95536A8247607952698461759366799361738A526779445D6945606E516E7D
-55738349677A39576B355165415D744C668244607A36546C3351693A576F46637C4C678245607C
-3D5B77405F7B43637F40617C3A5C7336586E35556C37556C3A586D3E5C713E5C713B596E3B5B70
-3F5F743B6177335B712C50672E5166375A6E395A6D32526632536636556A36546B36556B35546C
-35546A38566A3755683452653953693C546D39546A37566A2947580D2B3714303C2E4A5633505D
-3352623151602E4F5C32515E385463375263304A60304A61374E64394F64354A5E30475A324D61
-365166354C6131495D314E5F3352622F4E6128485B2A4A5C335365315268294A632C4A6334526A
-2F5064244758264A5A2E53622D506127485A27485B2D4E612C4C5F2745582A4758314B5A2E4A5C
-28475C294A5B2B4D59274A5924485B294C5C2D4E5B284A582244532444522948522B48522C474F
-29454C25444B27464E2D4B522D4C53294B50294C52264A552245522848592B495C2944582A4558
-294956274A542848562848562848522A4952294A5126484E2847502A47512A484C2C4A4C2D484F
-2B444E27464C26494C2755582855582855582855582955582A5556295352285151275152275155
-28515928545B28585A29585B29565929565829555628545526545426555528585A2C5B5F305B63
-315B632F5B602D5A5D2A575A2855582953592B535930545A35575D375B61385C62375A6033565C
-32525B304F5A2C4F592B535C31555D3959623B5E69385E6A375966335462315159315153325455
-345958395E603E62674162683F5E633B595F39565E3A555A3F55553F544F33493831422B606441
-7B7B518F8851978F549996529C9A559A9A5494954F8F924B9396509C9A5C9F9B619C995D969358
-918D56938F5A9998649D9D699696628D8D598B8D5A9094619798689897699192638A8B5C8A8B5C
-9092629495679190648A8A5D868858868C5A8C95608D99668494667E8A5D7D8659808A607E8761
-76805B757F5B78805F757C5E6E775B6D7B6375846C73826B68775F617258697A6171806C717F6E
-6877696474696474706473726170725B6A6E5E6D706676786675755B6B6B4F636D4E6574596D84
-60738E596B8651627E4D627F536A885E748F5D728B526C834C69804B677E4D687F526D85556F88
-516B854A647F47617A4F677F5A738B5F79925C778E567185556D8360738D6E8197718392647986
-59737F57727F5D798B668095667B92586F864A6B7F4C6D815C7A8E6B879C697E935A6D834C687A
-506D7F637E91708B9E658190516D7A4966765471836682926D8898687F91596F8153677C56697F
-5A6D8363768B6E8099687A944E6580455E7A5A6F8F6F80A470819E5F72884962754261714C6A7D
-56728A54708A46627D38536F38536E496480536E8947647E38566F35546B3A5B72496A81517188
-48677F3C5C743E5E764864814D68854A627D3F587137566A3D5C70445F78435E78405975415976
-3F5B78405D7A4362803D5E7C33546D31526836566E38586F34556933556732566A355A703B5D74
-39597033536935546938576E34556F38526E4051713D526E39546B2441540B2B381D3C4931505D
-31505D2E4D5A2C4B59304C5E365165385267354E65314B6733506A3452682F4D612C4A572D4A58
-3350613654663152652C4D622F516934556E30516928485F284A5D3052652E54662B53642B5264
-2E53652C4E5F2949592B4B5C30506030505E2D4D5A2D4D5E3150642E4C6129465B2E475F364C67
-304C63284A5C2C4E60305264294F60214C5C244D5B2A4F5B2C4E5D2746592544542C4A522E4B53
-2D47502A444F2B43532C4657294A5B274A5B264C5A284E5D244A5B204657244A5C294D5F2D4A5B
-2E4A59294A562548522849512A4B522E4C522F4B51294A5426485327485326475226474A2C4B4B
-2E4A502C454F2A474E2B4B4F2A56582955572754572753572852572951552B52532C53542D5457
-2E555A2E555E2C565C29585A2957592754582551552651542753552A57582C5B5C2D5D5E2E5E60
-305B622E59602A57592956572854572954582B555B2E575D345A60385D63385D62355B6033575D
-30545A2F5058304E572E50592F555D355A613B5E663B5F69365C6735566233515E315057335153
-365657395D5D3F616442636A4261683F5C613A575C38555C3A565A3F57573F575231483A263826
-4C553B76795A9690659E97669D9B5D9D9C5B9D9E5A9A9C57979A539B9E58A09E60A29F64A19F65
-9E9C639A985F97945C9C9B62A2A2679E9E6496965C94945E9999649E9C67A09E699B9C6694955E
-92925D9595619B9A679D9B6997966290905A8F9259949A5F969F66909C668D96618D9360929868
-959B7092986D8D92688C906890936D9195728D96788C96788B957889947587937084906F848D70
-868F74848F767D8A737380707481727C887B7B877B7984787883777480706E7B6B6677705F716F
-61727668788064747C5C6B73586A735E707B687C85667B835971784F696F526C715D757C5F7780
-556E794E65714D6472536A7659707B5C727F5E75846077845F76816377836D7E8A75848E748388
-6E7E82687B7F60747B5F7581687E8C708394677D8E597583526E7D597383688091718597667B8D
-556F7E506B7A5E77876B84956781905872814D6677536D7F678091738B9C6C81935B6F8254677C
-5B6E84687B9071849973879D667A914E657E4A627C6074927485A671839E5A6F82465F70466475
-536F825C758D5B748C4D677F3A556E38536E4A6580566F8A4B657F3E597039546C3E5C734B6A82
-52718A4A6A833F5F763E5D7547647F516B86516983455D7738566B3D5C7048647D49658045607A
-3F5A743B5873415F7B48668342617E37577035546C38576E3C5A713D5C703A596C33546936576E
-405F76405D7539576D38556A3A576F36566F3A536E40526E3F4F693E4E652637491223312D3E4B
-394B583548553447543749583A4C5F3C4E613B4E60394D623850683A546C3651682E4B602E4A5B
-334F5F37536537536632506531506637556D3958713251692949602A495D2F4D61305265305567
-2B50622A4E602F4F623350632F4D602D4B5D2C4A5C2F4D5D3553663552672C4B602A495E334E65
-384F672F4B612A4B5E3151653555682E5063264D5E264B5B2B4D5C2E4F5F2B495C2946582E4C58
-314E592E49532B46512D46542E49572B4B5C264A5B254A5A294E5F274C5E24485A26495A294A5B
-304D5C324F5C2B4C562749522849512B4C53304E56304D562A4B55284B55284A5426485126484C
-294B4C2D4B512E49532D4C522E4E532B5452285351255252265155284F592B505832515834535B
-35555E34565F33575E30555A2B5456295256255057244F572651592B565D2F5B5F315E61315F5F
-2F5C5D2D5A5D2A57592754512854522C53572F555B315960345D64386266376165335E612E5A5D
-2C55592B52572C50552F505532545937595E3B60643B6366386065335B6234545D344D58354E55
-3852543C565A3F5C614560684A606B475E66415A5E3C565A39565A3A57593D58563E58552D4742
-152C282D403C616E668A8B7894937897966A95966392985B919958939955979C599B9C619C9D65
-999E6A989E6B959D63939A5E989C599CA0589C9F5C9A9D5B9D9A63A09A69A19D64A29E61A0A061
-9C9F5E9A9A5F9998619B9B629D9F659D9C6197955893925698985C9D9E629C9E61999A61949661
-95966397976A99986A9B966697916396906499956B9C9A779B997796947493926F94956997986C
-98976E97976E92996D90996C8F986A919A6D959E71979F72989B6F96976B9298678F98668A9265
-82895E7F8A5E8692668590647B875B7784597C8A608091697A8D677386616F825D6F815D748462
-718466677A6260735B62735E6677636A7C68697B6C6979726D7B73737C757D8579868D7A848B79
-7A8071747A6C787C71797E76787E7B767F7F717F83707E83707D836A777F6A77816D7D87728894
-6E8691657A875E717E6072816A7D8D7083986B7F965C6F83596B7E68788F75859D6E7E95617289
-566A82566B8365799075889E71899A5F7C8A526B7E556A82687B92798AA174899A5B757F47616E
-496373596E8065768A637687536B763F576839526E4E658161748E5C6F884C60763C51683B506B
-49607C526F8E506E8C44657D3E5E754361754D697E536C884B65813B597139576F45637C4C6C83
-496A7D3E5F7237556D3E5D754967804967803E5C7436546B37526941596E4B63774760763F556C
-40546D465A72465B7142596F3F576C3B546D3A5571425A71445A6B464E5F4E42543828382B1623
-4734414F404D4B3E4C4A3E4E4A4052474255474455484A57474E5B40515F3E5161394D64354A63
-394F693D536D395168364E64384F663F556C425A713F576E334F672C4962334A623B4F663A5268
-364F652C4A5E2B4A5E3550683A546D355069304C642E4861344B653A526B364F6729485D274C60
-345465395362314E5F2C4C5F314E63375268375066344B6231495F344C62364E64344C62314A60
-314D63314E612D4C5B2E4D59304C532E4B532C4E582B4D5A294D5E2C4F622A4C6027475A2E4656
-304957314D58314F582D4D502C4C4D2C4D5330515930505F2C4A5D294A552C4D542C4D53294A50
-264A4F254C512B4E542F4F572F52582E525826524F24504F2451522652562A525A2F545C35565C
-37585F35586033575D31565A2D5256294F52274E5327505A29535D2C565F315C63336063326061
-2F5D5D2B59582855572654552653502956532F5759355A5F375E64396167386366335F612F5B5D
-2B58592953552951542D515533535837585E3E5E643E63683B6466365E6331595F315259314E56
-344F553954573E5A5E405F6545626948616B465E6640595D3B56593956593957583B58573C5856
-2B46430F28262036375162607C8177898C7C9092748D906D868F63858E60868F5B8A925F92976A
-95996F9399749198738C966A8994658C945E8F965D949A63989C689B9B6F9C99729A9869999864
-989B64989D649A9D699C9D6E999D6B969B68979A65969861959760989A649C9D689C9E69999C68
-9598679498679597689696669A97669A966799956898956A9A98729B9A7398987294946C929465
-9797689E9C6E9D9C6E969B6A939A67939968979D6C989F6E999F6D9B9D699B9B689A9E6A989E6A
-989C6D979A6C959B6C959D6D959D6D959D6E949D70959E72939F74909E73909F738F9E718B9A6F
-8A986F8897727F8F6F7A88687F8B6C839172849375829176808F7986917B8D927C93997E9AA07C
-979C798E9372868A6B898B6F8F92788D927C858C78778373798576828C7E858F82848E8478857C
-70847C71867F7587827485816F7F7E71818274858D7788937281896D7B826F7C88717E8C707E8D
-6D7C8B67798962758666798A6E8092687E8C5C77825B72825E7285687B8E748599738798627A86
-4F67764B637655697C61728664788859717D465E703B566F4D657F657792657891576B81465A71
-3E526B485F7955728F5A7994507086405F743A576B425E73536C8656708A46637B3B59703F5E75
-48687D4C6D8048697C3E5D733D5B724463794C6A8145657B3959703550673F556C4C62794E667D
-485E7642566E40556C455B724B61784960764258703E546E45556A495564504B5C5A4152412435
-3915255836455E3F4D5D3F4D5B3E4E583C4D543B4E523D4E52444F5147534749564349583F4B5F
-3E4D6340526C3E516B384E64364D633D536A455B71455D723C556B3150653051663A556A3F576C
-395267304A5E2C495C2F4D6138536A3C566F39546B345066344E653A52693C556B344E6227475A
-264B5D30515F36525E3552613150622F4C5F324C60364F63394F63354D62344D63365065365064
-365165355165304F612C4C5B2D4D59314E56304E562E515A2E525D2E52622E52622C4E5E2A4B5B
-314A5A344C5B2F4C592C4A542B4B4E2E4E4F33535936575E31515F2A495A294A542F50572E5055
-2A4D52254B50234C512B515631545A30545A2D51571E525120515424535A28555B2D585D315C5D
-335D5B325F5C2D5D592B58552B54532A50522E4D532D4E572E5364325967325E63356264346261
-315E5C2D59562855522553512654522856542C5957345C5C3960613A63643A62643460602F5C5B
-2C585629555226524F27535031545739575D3D5B65425F6B3E626B386167345C603057582C5354
-2B525330545638585D3C60633E666842666A40636A3D5E633B585C3956583757563857573A595A
-3A59582646420826241633353E565A616F73737E837C878D78848A707F836B7A7D6876736E7C77
-7A8483828C8B868F90828C8C77858372827E70817875857B838E848E978D9098908D958D879180
-828C77868E758B927690977D979D87939C838895798492738494738995738F9774949B7B959A7D
-8F97748A966C8C97698F9865919966949A6793996792976A919668919865939A66959D67969D66
-929963939862979960989960989A62979963959665969767969868989B699A9C64999961969763
-97986697956F96927197957199977399977599987899977D9996809A98799A9874989A6F989C6C
-979C71969D74969D75959C75959B70979B6C989D6F9AA0739DA6759FAA74A5AC75A9AC72ADB170
-B2B86FB2B86EADB366A5AC5EA7AD60ADB467ABB469A1A960959B56999F59A4AB61A6AC63A3A964
-969D5B8C98598B985C8E9A62909B658D966A868E677E886D858F788C92768D9275858C787C8474
-7681767682797E87838088877580856A788064727C68778271828D7284906F828F6A7F8D64798B
-5E7389586B845364814E627C51687F5C768B5C798D4D6A7D3E5D6F49647A5F719165789563788F
-576D82475C6F455D705271855E7D915977874967783D596E405C7250687F5871874F6E80416172
-3A576A3D5B6D4A697D5272864E6C7F45627442617147667746697C42677A415C74415772415A75
-47607C4B667B466274405B71415C754A637B4E647B4C5C704A5364504C5D5B47586543576C384E
-521A3050132A73354A773C49793B487D39477D38467D37467736447236436D3745623B495C3F4E
-534A5A4D4D5D404F613B4D603A4F613950613C5668415C6F405C6E3856672F5763335E6939606C
-365B672F525E2C4E5A304F5F3653653B576A3B566A36536332515E3655603F5D66405E6536555B
-2C4D572A4D582D4E5930505A375460385462314C5A2E4A58344F5D385260365362315265305263
-2F526031546035576133545D2E4C582B4956304E5934525D31535D30525D31535E30525D2F525C
-2F515D305061304E612B495B2746552A4B5330515637565C37565C304F582B4C552F525833565C
-2B5258244C52204B4F204E512855582E5B5E2F575B2B50551F525324555829575D2C595E315C5F
-335D5F325D5B2F5C592A5A5626545226505129505331515833545E345A6A375E6B366266356264
-315E5D2D5A5829555226524F2753512A56542D5A58315D5C3962613D65653B6566376162315D5C
-2C5A582A565328535027524F2A555334575A3C5A61405F68415F6C3B5F68355D6431575C2F5455
-2D54552D555533575A3C5C6140636841686C42676B3F62683C5C613A575B375657365755385958
-3B5A5C3A5A5B264644052424102D32304A50505F6766737C75808E717D8B6374815768754C5E66
-53636B637079707C857B869077848E6878815E707855686C596C6E6E7B7E7E888B838D917D888B
-707C7865726A6773676F796A788275868F848792867C8A7C7484736F826F73836F808B778C9584
-8D958686907C7F8E717E8B6B828F688C9772939D78909A768D967589926F8791698B966C939F73
-9AA478969F74929A6E929767929665969A699A9E6E9A9D729A9C72989C71969B6E979C68989D67
-969A6796996898967197947497957196957196957296967396947795937994927194936D939568
-93976393986992976D92976D93976D96996B999B6A989C6C989C6E989F6D9CA56FA6AC74ACAF76
-AFB375B1B670B3B971B5BA71B4B970B5BA70B7BD73B9C077B7BD75B0B56EB0B46CB7BC6FBABE71
-BABD74B5B971AEB772AEB874AFB975AAB472A6AF739EA66E969E729DA57DA3A87BA5A97B9DA47E
-919976858F71828D718D947C929782858F7E7682756F7B7176817A808E88869591829290718482
-63757862737C6877836875845F6F7E586D7A57707D55707E4C677644616F4C6576586982607089
-66798F63788C53687A465D704A677B5673865C78865873834D687D476177475E744D657A506D7F
-4A68793E5A6D3B57694462754D6C805170824D6B7C4362733C5D6E3E6173496D81526E86506882
-435D78405A764661774C687A4B677D46627A4760774B6075525E715658695A4D5F6344576D4255
-71354A57162C58132A7B36497E3B47803A468438448538448639458237447D36437937456F3A48
-6A3F4D604A5A5A4D5D484D603F4B5D3A4E603950623C56693F5A6D3C586A355363305664335D69
-375D693459653656633756633954643952643C54653B5163364E5E354F5D3B5561415B65405B62
-39545B33515A31525C31525C32545E3A58643B5763324F5C304C5A33505D37536039576638596B
-3356662D505E2E505C3756623A596434525E2E4B59304E5934525D32545E31535D30545F2E525C
-2F535C32545F335264314F632C495C2A47592D4D5931515B36555C34535931505833525A355760
-3659612D515A244A52234B512751552E585C325C5F30565B2D4E552D53592F595D2F5C60305C5F
-305C5D315A5D30565C2C53572753532551542551592A545D305860335C6536606C37626B356164
-325E5E2D5A5628555224525024514F2C5251315656335C5B3761603A65653B6667386466335F62
-2E5B5B2A57552953522A51512D525433575A385C613E606640646A3D6168385C6333575E315359
-2F50573151573653593A585E405E6546646C47666E44646A405F643B5A5E385758345555335856
-385B5D3D5B643C5A6327454C0422290B2A312A454C4E5E6668757E7C85957C8697697A8C546779
-3F576A41596C586A7D6B7B8F7B8CA1798AA066798C54687B42586B42596C5B6A7F707A917F889F
-7E879E6775885061714B5C6C5364736171827584957B8B9B6F7F90607283576C7D576B7A617485
-7181937885987786956E808A64767F6378806D80887787907D8C957F8D9877878F6D8185718487
-798D908497988C9B998B9A94859287808D7F84937E8D9B83969F869AA38A95A1898C9A7F889875
-8D9E7693A17399A575A1A6809DA17E929C718D996A909B65959F6697A06B959E6A8F99668C9763
-8D975D909A5A929A5E8E955D8B8F598C8D5991926097966795956992916A8E906B8E9471949979
-9A9E829EA283A0A380A4A584A8A689A9A78AA8A98AABAA8BB0AE8EB2B08EB3B388B4B587B5B786
-B8B885BCBC84C2C288C2C58AC1C588BFC57BBFC577C0C873BFC670BAC06EBCC170BDC56DBEC76E
-BBC56EB3BE68ACB461A8B05EABB35FACB45FA5AD5B9AA25390984F8E9753979D60A1A66F9FA570
-919864868C5D858A5F868A658383667B816974816E6877695A6C665668665A6C7363737A677278
-67717B656E815F6B8054657E4C5E784E627D5367815B6F816073865F718855687F495C72475B72
-4D657C506A804B647A466075425F7240607245687A496D7F466A7D3E63763F607549697E526F86
-5570894D69824360793F5A74455E79506A83546E86556A7F51637454596D5C526964495E6D4053
-763C50782D415E102262142382354084394084393F86383E86393E85393F84373F863642863643
-8337447F3848753C516E3F555C455A52475C44516743576D415B713C586E375468345064355367
-3654693753673B556A43556D435169424D5F434C5B484E5F4B4F624B4F63494D63454D63424D62
-3F4C5F3E4D5E3D52613C5563365663315864355965375963335461355465385668375667385867
-385A66365765355165364F653F536C41576D3B566637536135515E324F5C30515C30545E2F5864
-2D58612F545A31535C375366385268344D63334B61314D62314E62314F5A33515937525E3A5361
-37556535556533515E2F4D59324D59364F5B3A545E3A545D3950593A4E5734585D345C60305E61
-2F5C5E2D595A2C56582B5156274F5225515126525528565E2D5A63335E6536626A36636B346168
-305D5E2D59592A56542753512551512853542F5555345A5A375F5F3A64643B6566386365335F62
-2E5B5D2A57572754522953522C535432565A395C623D616840636A3E6269385E6334595E305559
-2E52572F515733525838555B3D5B6242626A46666E45656C4160673D5C6138585B355557335455
-345857395C5E3E5D663F5D672A495105232B08273026424B4F5F686C7984828B9C828D9F6E7E91
-586B7E405A6E3A546950637867788E7C8EA58193AA6E819655697E3F576D3C546B55657F707C97
-828DA88691AA71819957687F475A71465B72576B817182997D8EA574859D62758D5268804B627A
-546C84667A946F7F9970819867788C576B7D556B7D5A6E815D6D816473876E7E9268798C5B7280
-5A707F5D738164798571848C798C917586886E7E7E6C7E766E7F757A867988948689998C829183
-7C8E787C8E758090708A997699A1869AA2888E9B7A8796718895688D996895A1749AA67A95A276
-8E9B6F8D9967919C65949E69919B69929867939666939668989A6F9B9D759A9B76939674909676
-91977B93987F969A80999D7E9D9F82A09E879D9B8399997F99997E9B9A7D9E9C7DA2A279A5A67B
-A7A87BA8A97AAAAB77B0B07BB1B37DB3B67EB3B875B4BA72B8BD6FBDC272BFC374BEC273BDC370
-BCC46FBDC672BEC874BFC673BEC371BBC36CBDC46CBEC46DBAC06AB2B967ACB365B0B56CBABD79
-BBBF7CB3B976AAAE6EA2A6689EA0689A99679397698D966F828D6B77846A72806B717F72727E72
-747E707780776F7778606A6F5866725A6A7861718362738364747E63727B5D6D7A5666754D5F6E
-4C5F6E4E6374516778536B7C536C7D4D6A7842616E3F6070426576486C7E4B6E814B6A7F4A687D
-49667C4D6981516E864D6B8345607B435C794A647D506A81556A7D54647457586B5D4E63654559
-713F517B3C4F77293C5D0E1F6A1B2885384285384085383E87393E87393F84383E84373F873542
-8836448938458538477A384D733A506142575D4B60535B704F6074455D7339546A365167385469
-3E5A6F405B703F576B3F5468435067414A62444A5D4B4F5F505363555667565569514F65474A5F
-43485D434B5F47516348566743556436505E2D505B2F505B32535D3757643E5E6E3F5F70385768
-32526032545E3858643E5A6C415A6E4558713F556B38546338546239556234515F335460345963
-325C662F59632F535A30515B3853663B556A3B55693B5469365166304C602E4B56324F5738535E
-3A556337556532526233505E35515D39515E3D525F3C535F3A515B3B505A3E525A375E5E325F60
-2A5E5F285A5925575324545126504E24514D2555502859562A5E5F306265356469356569316464
-2C5F5E2B59582955552951562950572B515B2F555F325B5F3560623963663B64673A6365355E60
-2D5A5D29565A2755542653522A54552F5759375A623D5F6A3F646F3D646F366067305D5F2D5858
-2A55522A53542C535631565A37595F3D606642676D43696E3F666B3B5F6539595E355759305555
-3256563859593B5D5E3E62644063672A4D5105232B06243123404D4B5E6D6979897F8E9E8191A2
-7082945B6F81425D6C3753614A607264788B7B8C9D8798A87B8C9D627485486074385368476076
-667C927C90A28498A8778B9D5C6F84415C7339587149647B657B917B8EA57F91A971889F59748B
-46637A47677E5A778E6680986D839B6B7D945B6D8358697E5C6D825F6F8563748966788E62798B
-5E7D8A5F7C8B5F77875D76865F788A60788C627991667C946678916071886073856A7E8E6F8194
-6E80937483986E7E9366788A6B7E8E7A8999818F9E7F909A7D8E9678868D74808779888E84949A
-8B98998B98968996908391877F8F8483968990A08E93A189909F8594A28697A3879AA4879CA784
-9CA87E9CA87F9AA67E9BA57EA1AB82A7B086A8B182A3AB7B9CA473979E6D949967949967989D6A
-9CA06D9BA06B969C6996996D979B71959C73989F779A9F7B9A9E7C9D9C7DA3A082A9A687ABA88A
-AAAB8BAAAC8BAAB08EADB492B6B694BAB895B8B88FB9B88BBBBC88BEC087BFC384BEC37FBEC47B
-C2C87CC4CB7AC4CC75C1C76EBCC063B9BD5DB8BB58B6BA57B4B858AEB353A8AD4E9FA64A959D46
-8F98448F984890994F8A90507F854B7981537781597782677A856B7F896B79846669765D606E59
-5B6B5E5F6F6566736F6573706075745A7071526C6D49646646606949626F4D6778546D81577087
-556E864D687F48647C48647D4B67814C67824C65824B667D4863764D5F71555F6F5E5867644B5A
-6A4351773E4C7F3E4C73273658101D67242F823A47853946843745843744853744873844863845
-84374684374585384284384483364A7E3A4E6E475B6A50625C5B68535C68495A6B42566942596F
-445D7247607048606D495B654957604B515D4A4C594C4D5C535463565A67555B6656576452505F
-4D4B594D4B59504E5C5452605555634E4E5D4246553A445138485439505B3F596443606D405E6B
-3654612E4D583251593B5B6341636B44666F43626D39596430525E33545F3C59643D5B673C5F6C
-3A5E6A33576130535E314E5E344F603C5466415A6C3F5F6E3B5C6A35545F314E58314B53364F56
-38585F3B5D65385B6331545C2F505931515A39535D425863415A643B575F365459355557365E5D
-2E5C5B25595823565421545022524F26514E2754512A5A562E5F5C306363326667336568306364
-2A605D265A562654522551512850562B525A305560345A653761673964683A6569386367355F61
-2F595B2955572653552653522955542D5758345C5E3C61684264704066713B636D345E642E5A5D
-2B57562854522A54542D555832585D3A5D6441646C44697040676D3B6369395D6336575D335458
-3155543557573A595B3D5E5F4064664367692B4F5304242A04222F223E4C4C5E6F6A7A8B7E8E9E
-8191A37386985E748645626E355460455E6E617788798A998999A88293A36A7C8D4F687B3A566A
-3E596D58718673889A8599A98295A86B7D934D677F3C5C75435D755970877488A08193AB7A91A8
-6581964B687F3F5F764B68805E78926F869E778AA272849C6B7B9263738A606F8666778E6D7F96
-6A8195668594678495667E91637C8F60798F59728A566F8A5F76936B7E9D6D7F9E6B8099647A91
-5B6D885A6C87697A996D7E9E697E9C687E9B6376905E6F886174896E80937181966A788E647489
-61718565738275828D808E9579878C6C7E816A808072857F7A8B7F8697898EA08E899A8686947F
-88977C8C9C7993A37F9BAA869EAB88A3AE8BA5B08BA6B186AAB588A6B0839DA7789DA575A0A777
-A2AA7AA3AC7BA3AB7AA0A879A2A8809DA37D969F7B99A28099A08293987E8F8F79918E7B979680
-9A9A849B9D87999D86989E86979D849C9D82A2A185A3A282A3A380A5A57CA8AA7BAEB17AB1B579
-B2B775B3B871B4BA6DB5BD6AB8BE68B8BD65B6BB5FB6BB5AB9BD5DBBBF5FBABF5DB9BD59B6BA57
-B2B855B2B959B0B95EB0B861AFB463A7AC609DA463959C61939C6D9AA3749CA472969E6D889366
-7F8B617D8A6A7D8A6D7E89717A866F728470697C6A5A716052695A5469625A6F6D5D72765F727A
-6175815C7281516A7A48637445607349637950687F536B83546D81506A7A505F6E535A675E5462
-674B586E43507A3D4B7E3C496C212E560E1A6A29347F3A46853847863847863847863846873745
-853745833646833645833642843744863649833B4E71465868495956505B525561515F6E4F6172
-4C63764B6276495F6E495D6949555F4C545D5456605856625A58665B5969575965535762555460
-56525E534F5C544E5B554F5D575260595462544D5D4A48564446523F48543D4F5B4056623F5B68
-3D5A6737556234515C36535D3A59623E606845676F44646E3C5D67365762375862405E6743616C
-4364723F616E3859653555623450623650633D5767445E6D41626E395C6833535C33515838525A
-3C555D3D5D653F61693A5D6433565C2F515A30505A38545E445D68445F6A3C59633454592F5354
-315B552B575026534C23514E2251532452542855562C595A315E5F35626336646734646430625D
-2B5E58245A5222554E25514D26504F2953552D575A335D623862683A656C3A656D36636A315F65
-2D5A5E2956582754522653502B5352305657365B5D3C60643F666E4068723D666D386266335C5E
-2F57582B53552851542B525630555B365A633D5F6B44657246667541636F3B5F6938596335545D
-3451583651533954583C575F405B6346616946646B2A4F53042329031F271F3B465062726E7E8E
-818E9F8594A5778C9C60788844646F3555613E5D6B5874837485938796A48799A972869555707E
-415F6D3C57664D67766C7D928491AA8C99AE7D8B9D5F72874A5F7542566C4E6177687A927D8EA6
-8194A9788C9E62778C4D647B4C617B5A6D8C6E809C7B8CA57E8EA67C89A26E7B945D6D845C6E85
-647792677C9766809A68809A697C96667991677B91677B9162758C60748C698097758BA27C90A5
-75899E6779905A6E855A718C657C996F88A57690AB7089A160788F526C805873866A80997489A3
-7688A168789158687F5A69806A799074839C728399697B8D5B6F7F576C7B677A897A8C9B80929D
-7C8C946F8389647D836D848880969590A1A098A4A2939F9E8E9D9B90A09C909F978E9C9198A693
-9BAA9598AB909DB095A1B499A1B498A3B4949DAD8D9CA98CA1AD8F9FAC8B9BA7869CA5819BA37F
-98A57D9AA981A1B089A0AE889CA87F959F7391996C949B6D949A729197729196739196758E9775
-909A779599759997749A98789B9A7A9A9D80979F85949F8694A18C99A6909EA994A3AC8DA8AF82
-ADB17DB4B475B9B978BABC78BCBE76C0C172BFC16FBCBF69B8BB64B6BB63BABE63BCBD5EBABB5B
-B7B856B1B451AEB550ADB551A9B053A2A94C98A0478E963E8189327A832D7C86387F88407D8649
-78834C768057717C5A6171605568625667665D6C70606F7561717963767D5F727A5C656B5A5A5E
-604F586B4654754152813C51823B4C691E2B570F1A73303A833D47873A46873945873A45883B46
-853A46833845823646843747853846863847873948823949743D4C6C3F4E5D47585D5163596274
-5666774F66714B626C4956664850624D4B5E57506362596B665C6E655D6D6159695A5161574E5C
-594D5A5D4F5B61535F6355615F54635A5162594D5D5749595349554F49524A4854494C5B475263
-42566A3E586A3857673956673955673853663B5569455E7149637347617045606B415D663F5C62
-415C65475E704960744A5F73455B6F3B56693855663758643B5D673E60683D5E66395A61385860
-3B57643C56673D59693F5B6B3F5B653C576035545F3253603755643D5B6A3F5D6B3B596735575F
-30575A2A574F27544B255148244F4C2550542954582D585C335E62376264386365366265315F5F
-2B5D5526595121574E21534C26504E2A53522D5858315C5E3763663B676B3B656C376169305E64
-2B595F28555926535526515029535130555636585B3C5F634265694269703E6970396469335F61
-3059592D54542A52542A51552D535732575D395C663F616E4464734464743F606E3A5C6636565F
-33525B3451583750533A53583E5761415B6446606944616A294D5305232A021E261E3A44516473
-7080918491A28695A5778C9B6079874565703456603758664E6B7A7182908997A68D9FAE7C909F
-5D788546636F395562445F6D64758B7D89A48B98AC8895A66F7F93566A7E4A5D724A5E745E7088
-7788A08596AB8596A875889C5C71884F627C52648261728E73839D7E8EA7838FA978869E67778D
-5B6D835A6D8862779268809B6C839E72859F73849D7283997082976D7F94677B90657C926B8398
-768A9F788A9F728498667A8F59708A566F8A5D77926F8AA47E98B07690A7637E93567286516B83
-5E7690798CA67D8EA86D7D975D6D885868835C6C886779937488A06E839B5D738B5C7088677A93
-72859A798B9C748A9B668094607A8A6C848E7C909988959F8A98A18899A384959D7B8B8F7C8C8D
-8A9A938D9E948BA19194AB9998AE9D94AA9794A89093A68D96A58E9AA8909BAA8FA1AF92AAB796
-A9B693A1B38DA5B890AABC97A6B792A6B48AA1AE829BA7799BA6799AA47D99A2809EA7889BA487
-929D80929E82979C7F939176908C76908D7A8B8E7F808A8075827D72838479898A7F8E8F849187
-8893798C9371949667999C6A9EA16CA3A56BA9AB67AEB067AFB462B1B662B3B85FB6BB5FBBBC5B
-BCBC5ABDBD57BCBD55BBC051BCC152BABF54B6BC52B2B74FAEB34BA9AD44A6AB42A6AC4BA7AC50
-A2A9569CA356939B5B8B925B7B8863718067737F6D768073748074727E74717F786A7B76666C67
-61605A6450526A434D75404E833D50843B4B671D2759111B78343D843D47883A45863944863944
-883B47873C48873C49853A49873A4A863947853847863947823947773D4B754452694D5F645467
-585E71505D6E4A5F694B61694E58684F5264564F635F536865586C63566A6257696157685D5162
-5A4E5E5B4D5A604F5B6656616A5964625664584E5E554858574757574A56554B54524C59565363
-535A6C46596D3D55683756673957693A556837516539506642596E4A63744B63734A636D455F67
-3D5A603E5961465A6D4B5E7353667B51677B4662743B596931535F31545E3A5A6242616946666D
-45646C3F5B6A3954663752643652643C56623F58623C59663A5A68375766345464355564385866
-3B5E663B616522544923524A24504B274F4F2F4F5834545C395A603B5F6339626237615F345D59
-305A532A574D26534B24504E254F502C515531565A345D5F3962643B67693A6768386463345F5E
-2E5A592A565527525026504F2B505230525635565D3B5C6542636946686C436A6B3C676635615D
-2F5C562B58532955512B53502E5450315756385D5D3D616340646642646A3F60693B5B6237575A
-3354562F53543252543750543A53583D575C3E5A60415E663F5E67294B5406252E021E291E3A45
-5265727384928694A28796A5798B9B64798748656E37575F3D5B68526F7C6E83918597A691A1AF
-8A98A76F82944F65793853643B5768556A7F73849A8A9BB091A0B58091A7687B90526C8246647B
-4D677F657B957C90A88698AE8093A96B8095546A7F4B647952677D64748D7A8BA28696AA8394A6
-768896647685596B7C5E7282697F8D70859476889B7A8C9F798A9D7384966B7C8E697A8C6A7C8E
-687A8C687D8E6F8494778A987588956C7F8D667B88617889677F91778EA48097AD7D95A46F8793
-577183516B805E788E6A849A778CA27F8FA6708495586E7B536B7E668198758CA4768BA2768AA0
-6E80955F748B6078916F859F748AA474899D7B8E977A8D96788B967D919B859AA58499A17B8E92
-7A8D917C8E9373868B738A8E81969A899BA0899BA085989A7E91927B9191859A9B909FA398A5A9
-9DACAD99A9A892A7A198AEA69CAEA493A39991A39595A79899A6999FAA9DA2B09DA3B29CA7B89F
-A6B89BA1B18FA4B48DA8B1889DA275959B71989E77939C7E84907B73847B6B828870898D708B8F
-6C878766817B607B755D79735F7975667D7B6D817F7785817C8A837E8E808291818895828D9984
-939D8197A1829EA480A2A77FA7AB7CACAE7CAEB276B1B474B4B66CB6B86AB7B966B7B964B6BC66
-B8BE67B8BF61B7BF5DB5BB59B1B754ACB351A7AE4DA6AB50A4A852A0A5519CA24E949C52889050
-7B7D486F6C406D593A704B3A78483B83463F823F3D671C1E5E13187F343F863845883646893747
-8B39488B3B4B8A3D4C893C49873A44873A458639448438448339467F3A47753F4B734551694B5E
-634E63565267515468505C6B52616E595E6A5C5D6A6257696454686454665E4E605A4F605C5565
-5F57665F56666056645F546163565E65565C5E505A584C58564A57554B59554B58544A56534C58
-5B57645A626D495F683E5962385A623A5B643A59633957623D5662425D6944627042606E44606C
-425F6A3F5C653D5A643F5D6744626C4E6C77506E7B4968793D5B6D305062314F603F56654D616F
-556C74546C724A636D3F59643350602F4C5E39526442586A48626E49646F3C5B6730525F2F4F59
-35535C3F5C6045615F1F524822514A25514E2A515332515B36555D3A595F3A5D5F355E5E335C5A
-3058522D554D285249255049254E4F2850532F535934585E385F623A6365396666376464345F5C
-2F5B562B575328555126514E27504E2E51543253593859613F606945656C46676C3F666637635F
-315E572C595129564F2855502C554F315650375B593C60603E62613E62613D6062395A6236565B
-3554553152522E53523152543650553751563A55593D585E3D5B633C5B6328495207242F021D29
-1C37434F626F7587948997A58B9AA77D8E9C667A8747636C35545C3B5965526F7C6B80908195A4
-91A0AF8B98A776879B5B6F843E586B34516349607466798E8394AA95A4BB8D9EB473869B536E84
-3D5E753F5A725269836B819A7E91A98396AC7B8DA263798D516B7C4F6579596A827080978293A7
-8495A77D8F9C7284925F7180586B795E727D6A7E8A7889997E8FA07D8E9F7B8C9D7586976D7E8E
-6E7E8F7081916C82916E8492798B997E909D80929C7D8F996E8390657C8B6C829672889E768D9B
-7B939D728C9C607B8E5470835673866A7F948091A7849AA8778F98647E8E5D788E5B738A657B92
-7B90A67E92A76C81995D75915E759064789374879B8A9BA6899BA67E929E798F9A7A909B7C929A
-7F9297879AA18597A2798C98788F9A7B909C7F909E8A9BA88EA0AC8497A27B939C7C939C7E8D9B
-8693A38B9CA88698A381979C849A9D8295957A8B8A7C8F8C869A968B9A98929E9D9EADA3A2B3A5
-9FB29E9AAE9596A8889AA9859DA98199A17498A1779EA88195A082828F7A788B84758D96728D95
-67878D5E7D825A7B7E56777C4E727B4F6F7B597584637C8C6A7D8F687B8A64788162757D63747B
-6475796776746C7974757F747D8477838872898D728E936C93976B9A9D659FA265A3A662A7AA63
-A8AF65ABB366AFB75FB2BB5CB5BD58B6BD55B8BD50B8BD4CB8BC51B6BA52B5B851B5B851B0B558
-A1A7548F904A807D437E6A3E7E5B3E81543B864E3C834338681F1C62181A823841863844873545
-8937468B38478B3A498A3D4C893C49873A42873942863943853944823B467E3C4776404A71434E
-6446585E465B554C61565468565E6D56606D5D5E6A5F5C68605363614F626150615E4E5E5B5060
-5F5767635A69655B696259675D54605F535A5E4F55584A53594B565A4F5B584E5C574D5A574D59
-564F5C595461545A64475B62415B623D5E643C5D643A5C623C5B62415B6444606B43637142626F
-43616D415E6B3F5A673B58633C5D6543646D4C6D764C6D774767763F5F70365668345264415666
-4D5F6F576C75586E75526B7447616B365463304F603C5669485F73516976526B7543626C355863
-305059304E563753563F575622504D2551512854562A56572C58572E59583059582F59562C5855
-2C56542B545028524E25504C24504C2550512853552D575A315B5F355F62356063345F62315D5F
-2E59572B575329535127514F2451512552542A545730575C395C653F616B42636B4162683A5E61
-335B5A3056572D52532B51512D51522E5454305756375D5C3C5F5F3C5F5D3D5D5A3A5C5A355859
-3254583151592F50562F50543050553151573450583B515A3E555F3C565F37545C244249052028
-0319261D33424B5C707080938696A48C9CA77E90986B7F864D687236535E3455604B6C786A8094
-8396AB94A5BB8FA0B5788FA15F798A44606E35515F435D715D748C7B8BA493A0B997A5BB8494A8
-687E904D68793C586C405D745E768C7D90A68E9FB18F9DAD7F91A06A81905A6F8253677F5E7189
-75859F8293A98195A47C8F9F6D80946174875F7583647A877485958091A28294A38294A27B8D9C
-6C7D8E6778896D7E8F6C808F6A7F8E7485987B8B9F8191A58192A5748A976F86916B8490627B88
-637A8B72899D7A94A77691A4708897687E8B5F7484627788788C9B8698A87E909F7383935D7384
-4F6A7C5A778B6A88A07B94A88396A77A8D99677B816679837A8C9B8596A58A9CA98D9FAB8496A1
-7B8D97798D978497A18A9CA68D9FAA93A5B18A9BA881909D8795A28899A384959F8A9EA78B9FA8
-7B90987A8F977F939980939983979D899EA481999F738C92748B8E7D949580939985969D95A6AB
-99A9AD8A9C9C8295938394928293918494928896948F9D9B9BA8A4929F9E808D8F7C8D93778C97
-68808A5D788158737E5975845E78865E74815F75816E828D768A967588986D818F677A865B717D
-506B784B66744B6473506776586C795D717D5D7278607478627479637479667A796B807D72847E
-7889817B8F827C90828193828799858E9E8494A1849AA67EA0AA7CA5AD80A8AE81ABB07CAEB37A
-B0B476A3A7649495538B8948887B45876F4388693F8C653C825534602B165B24197B42417F3F41
-843B40873C418A3C438C3E468D3D478B3A458A3845883845853746833746803A477D3B47774048
-75444E68465862465A594C5B59515E59535E5C5661645965665A6567576465546261505F5E4E5C
-614F5F6653636854636955626254605A505C5B505E594F5E574A595C4C5C6152636152645E5060
-5E4F5F574B5B5148574C4B5945505E455762435D65405D653B5E643D60663D60663F62693F646B
-41646C46626D445F6C405A693D57673D5C6C4363734B6B794B6C78446A7040676C3C5E67365863
-3856653F5C6B496870506F7653717A4B6A743D5F6C3558663A5B6843636F4F68735469744D6670
-46606A3E5767344E61314B5D354E602652532854562C575B2C5A5A295A552A595429565226534E
-26534E27524F27514F26504E26514E2652502753542A56582D5A5D305C5F325D60315D602F585D
-2B56592A555328545227514F264F4D2451532754572A56592F5A5E385C653C5E693B5E66395B61
-33575A2E55562E53552C51542C4F512E50522E52542F5757345B5A365B5B385B59395A55355855
-3156553053562F4F592D4E562D4E532E4F542F50573250583A4F5A3C525C38515B334E57213E43
-041D25031525192D3F41536A6B7C918797A68FA0AC83969C73888D59727E3C586431535E456673
-667C917F90A993A5BC91A5BB7B94A664808F4D69773B56643F5A6E566F877687A1929EB89BA9C0
-90A0B3778C9D5A74813D596B3453684E677C6E81978595A794A1AF8FA1AF788E9C5A7081496076
-4F647C64759076889F7E93A28195A77E91A772869A657B8A6176856A7D8D798C9C7F91A07B8E9C
-798B99758696667788637485677A896E819178889D79889F7A8AA08191A67E93A1778E99718A93
-68838C61798B6379906D879A7D97A9879DAB7E929D6E8391637A88687B8B708193778796818F9D
-7A8F9F637F9151708555768D718B9D8A9CA88EA1A8859998778B917183946F8090788A968A9BA6
-8E9FA98C9EA9879CA78195A080939C8B9CA796A6B491A1AE8B99A78C9AA77F8F9A7889938A9CA5
-92A5AE89A0A689A1A68B9FA483969C81959B899FA688A2AB7E9AA47C969B80989D7C9099798B96
-8A9BA793A4AF8798A181939A81929C7586927484928191A08A9AA7909FAA8A98A27A8992778892
-738692607782556E78556D7A5B75876B82937587957789967F919A81949F7A8E9D748797708493
-6078864D6C7D4665784B687E57738A5F788F617990607C8D637E8F60778E5369824D687E567186
-61798E667D90637B895E76825F7681647984697C816E7E7F76857B7F8D7B88927F8D958091977A
-949A77989C6E93965E8C8C51888547867C458775478C73449272427F5931592D1062332184534B
-89504A8F4A469049469147469146479244469140458E3D468A3B44863945843A45803C467D3D46
-78414578474C76536072556364555D60565B61565A665A5D6A5B606C5C616F5F646C5B6164545C
-604F58614C57624B56664F596B555E685961655A626459665E5564594C5C5C4C5B604F615D4C5F
-5B4A5C5D4C5E584B5B5349584E4C5B474F5E455360445B63435F663E60683D6067385D63375C62
-395F643F616945616C48636F465F70435D6E426274456577496877476974436A6E416A6B406369
-395B6335566338596640636B4A6E7452737C4F717A4669743A5F6B3659653A5C6749616D526672
-546A75556C77506779445C72395269344F672C57592E5A5A305C5C2E5C59285A5125574E22534A
-21514A21514D23514D26514D2753502955542A57562C585B305B5E325D60305D5F2F5C5C2E5A59
-2D55572B53542953512751502750502751512754552956572C585B305C60335F65335E66325C62
-2F585E2B55582854532753522752512951512B52532C54542D56562F5857315958335959325659
-3054582D53572E52572E4F562C4D532D4C522E4D512F4E50315053335055335056314F55304E54
-213F46041F2A02162D122A42344D665D758C7C8FA48698AD7E91A47084955973843E5A6A344D60
-425A6E60708878869E909EB19AA9B98A9FAD7089955773833E5C6E3D576E556C8670839F8697B4
-94A7C093A6BD7F97A867828F4B6476384F674359715D718B798BA291A1B698AABB8C9FAB738897
-5A73854C65794D667C627B907B92A6889DB3889BB28194AB788B9F6C8295637F92678293758A99
-7C909E7E909E7D8F9E75869A72839770869570869576889A7E8FA18291A18392A17E8F9F788B9A
-768C9A738A986D8191657889687A8B788A9A8799A98A9CAB879BAB7F93A36F8492627786607888
-6B86967A95A77D98AB738F9E6A86936A8291667D8C6E8494869BAC8B9FAE80929F778B9473898F
-748B907C92988FA5AC9AAFBA96A9B48DA1A78B9EA5879AA282969E8A9FA894A9B2879AA07E9197
-8AA0A58DA3A888A0A490A9AD95ACAE889EA180979B849CA1839CA37B959C7F959B8CA1A6899AA2
-7F8F9884979F8A9EA682969F8398A18BA0AB7D929F738692798B957D8E9A8093A082969E778E92
-71858C6D808A6377825C707B60747F6A7F8A728690798D957F929A82959C7F939C728897667E8D
-637F8D5A798649707A466B78537185647F936E86947088946F8B95738F996A849357718150677B
-596E83637592647694667893677A93647D91647E8F6178885B717F60767F6B8186728688718585
-6E80836D7E846D7D7B6B79716A75686A705F70695B79665A8167568B6952704D34522C11704B2B
-8F6A469467409B61379B5F349A5F329A5E329A5C32975A319356309054308C5331895131844F34
-7E4C33784E38825C4692755E91785E857A52827C4F827B468079427E73417D72427F75457D7344
-786D4471663F6D5F3C6C5B3B6F5D41705D446C5D4A6D60516F62556B5D5363534E5E4D4B5C4B4E
-5B49515E4E586454616156635C58645658664A5564435262435767435A6B3C586A3C596A3B5968
-3E5B6843616A47646C46626B48646E4A667147656F42666F40666F40636B40636B42656F446570
-44626E405C693D59643D596241606A4A69734E6D764E6D764969733F5F6C3856663A5667435C6C
-4F6576576F7F5C76855A7581516E7845616E395664325D5F315D5D305D5C2C5C5726574D215348
-1E51461F50481F514C22524E2754502B57542E5A5A315D5E346063356064345E61325D5F2E5C5A
-2C58562D54542A515127505026504F2951532B53552B57582D5B5B315E60346165346268316067
-305D622C595E2956582654542553512553502753512B54532C56552E5756305958325B59325A5C
-31575C2F545A2D52592D51562C4E522B4B4F2C4B502D4C4F2E4E4E2F4F502D4F512D4E512E4D52
-2E4D52214046051F2C01162E112B44324F68546F876C8098778AA2778AA26A7E95567083425D70
-374D633E52685B6982737F988997A79AA8B691A5B179909B5E7B8C47667A415B734B627C617693
-7B8EAC90A4BF96ACC489A2B475919D5D7587475B7141566E5166816D809A899BB398A9BC97A8B5
-8599A7667F8F4C6678405D714E697E657E947B91A88A9DB58FA2B9889AAF6F859A5A798D5B798B
-68808D768D9A7F91A07F90A08191A78192A8788E9E7188977487977C8D9E7F8E9C7A8896738394
-7687987287976E84937286947788977585947584937687977B8D9D899CAC8DA1B07E94A26C8290
-5976855172835E7B8D758FA286A1AF89A3AC7E96A2667D8E5A7084687E94788D9F8295A090A6AE
-94ADB180999C768F91839BA08FA4AF95A9B39CB0B49DB1B6899DA4778C937E969D879EA583979C
-879CA095AEB296AEB289A2A58FA7AA94ABAD8AA0A2819A9D88A1A58BA3AA80979F81959B8EA1A7
-93A3AB8E9CA58EA2A98EA4AA7D949C778E98839AA6839AA78195A083969F7C909C738996738A92
-738D90758B917689927486916B7D896B7D8872858C72868D74898F7B8F967E9297768A926A808F
-6079885C7C8A587A874C757E4F7781658396728EA0778F99768E97738F97708D9564808D577280
-52677A576A805D6E8E5D6E92697A9C7586A7738CA66F8BA16780975E778D5F778B637B8D637C8A
-607B86637C8E677D9662778A576A7952606A525D615C595D6855596F565379574C5C392B4B2812
-785733917141976E3AA06A31A06A2FA06B2CA06B2DA16C2F9F6A2E9B682F9A6830986831946532
-9063368A603687623E957450A78C64A38D609B92549C97539B9547979140948C42948B43938C44
-928C449189478D84468B7F45887A438574447F6C427B6B487D6E507E6F537B6C51766652705F51
-6958506854536A595B695960625860605E665E626C535E6B4857664356683E54673B5569435D71
-4C6779506A79546D76536C754A646D47626A46636B4162683A61663B626740636944666E486875
-486675445F70425C6B425C66415B653F5B66425F6A44626B45636C45626D415E6A3D58693C5769
-415B6C4E66775772825B76865A778053727649676F3E5B6634625F30605D2A5D5B26585423534B
-225049214E47224F4925534E2855532C5859315C5D3761603B65633C66653A6363375F60335C5C
-2E5A582C57552D53532A50502750502750512A53552F5759315C5E3561633965683B676A3C6469
-3A6166355D6030585A2C56562954532653512653512954522C5755305958345B5B375E60386063
-365F60325D5B2F59572C55532D514F2E4E4B2B4C492A4E4B2C4E4D2E4F502E50522D4F512C4E51
-2A4D522A4C521E3F4404212601171E0F2C342E515B4B6D7A607B8B6C86976F839764798C536F7C
-45636E34555F32515D4B617365778B7A8BA08F9EB493A6B78195A6688091516C7C415C703F5B71
-536F876D88A2859BB292A5BB93A7B9869BAA6E8393566B7A465B6B495E715E76897992A68FA5B8
-98AABE90A4B67C93A2617A8C48677A446277526C857089A08AA2B792AABC8FA5B3839AA7748D9D
-637D8D53707F5F7A8A7A8C9F8697AA8797AC8697AB8195A87B90A3738DA0718B9E778A9C778999
-73869475889675899A788DA08094A78497A97D93A3758E9B728998708795778F9D7F98A7829BAA
-7F97A7708D9D60808F597484677C8F8297A994A9BB95ACBB8BA3AF79919E657D8A5E7786698397
-869FB39EB4C99AB0C097ABB491A5AC80969B798E938B9EA39FB3B894A8B3879BA5899DA485999F
-7A8E95879CA29EB3B7A2B8BA9CB1B09FB3B3A1B2B492A3A683989C8A9FA591A5AB899DA4869AA0
-8EA1A794A7AE8A9EA58BA1A790A7AD869CA37C929A7E959C7E969C7F949B8A9DA48DA0A880949B
-748890738890738891768A947B8E9C798B9B7588967388936E858E687F866A8188758B93758A94
-7083906A808D65818D5C7B885678876384957490A47994A677929C708C956B879267838F5F778B
-566D824F687D556E845F778E627A916D839C7A8FA87C94A7768FA06C8393657B8B5E7788587284
-546F7F59748469809373879D6B81955870824A606E485B664E555F554F585B4D5462494F472A2D
-44201F754F478862518F625099604B9B60499D62469D64459B69429B6B41996C3C996D3C9A6C3B
-996C3B946D3B916D3B8E7141997F51A39161A0915F9E965FA29D62A19D549D9A4D9F984FA09950
-A1994CA1994AA29847A19743A2953FA1943D9E903E998B3C99893D9B8A419B8943988742958542
-938242897B3F7F723B7B6E3F776A42706A486D6D526B6D5A656A5F5B645C52605C4B5B584A605C
-546A685C72725B70725D6F745F7177576A734C626A455F65415D633E5E6646646D546A76596D7A
-576F7C516A7747626E425D693E5C6B3A5A693954623D5663445D694A636F486770466770456272
-405C6F3F5D6D4766744F6C76526D75546F74516C6F4C676F45616B31625C2C5F5B265B59225451
-22504A224F4A244E4926504C2955512D5957305E613763653E6865426A684069673C6563396060
-335B5B2C57552A55532C51502A4E4E2850512A53552E5658335C5E3761653C676A3F6A6D416A6E
-4164693D6064375C5E3158582C55552A53522853522855542B58552F5B58355E5D3B62623E6669
-3F676C3A646534605D2F5A562B56502C524C2F4E482B4E472A50492C504D2E50512F50532F5153
-2E51552A5056294C521C3E420321230118160C2B2A1F454932575E43626D4E6A785267794A5F70
-3E5A6436565D2B5056294E5438535F49606F5B6D8372839C8395AA798DA0687F8E597281456273
-38586B45647A5C7A91748BA18C9EB399AABD91A2B27D909E6B7F8A576D7A49606F4D6777627F91
-7D96AB92A5BD96AABF8CA3B1718B9B506F824462784D6882607C927691A588A2B292A9B493ABB5
-859BA9647C8C4D6C7D537082697C9179899F8393A78898AC8A9CB18398AD6F8DA168879B70869A
-768A9B768A97768A9774879976899F7F91A78698AD7F98A87B97A377929F6F899668838F6C8794
-7B95A4859DAE7E9BAA7596A36F89996E819372859877899F7E93A48DA5AF90A9B2758F975C7886
-58778F627D977388A48A9EB4A7B9C4AABDC490A7A97E94967E929683969C8296A28CA0AA9CAEB4
-9AADB2879DA38AA0A697ABAE98ACAD9AADACA5B7B6ABBABB98A7A986989D85989E85989E82959A
-8093998DA0A699AEB48FA5AB89A1A68DA5AA8AA0A681959C829A9E87A0A384999F8699A08A9DA3
-83969B798C947C8E997D909B758A95728593758697748897738A95728993688189637B846C838E
-71879272838F728692738E996A87945F7D906482956D889B728D9E74909A708C95688490637E8C
-5E748A576D84526D835E7B916681946782946F899D7992A77D95A5748A996A7F8D657A875D7586
-546F824F6B7E5873866C8396788BA0748AA0637E93546D7F4C63734A56644A4B57514855574452
-3D232F3E1A246A444A764E4E7D4F4D874D4B8B504A8F51478F55468C5B418C5F3F8B633A8D6439
-9063378F65378B6937886A37866D3A8D784693865493895795905C9B97619A995497964C9A954D
-9E974FA1994AA39948A59A41A69A3DA79A37A89C36A79C39A59A39A79736A99536A89538A69439
-A49439A494399D903A968D38948B409388478B864E8282547C7D58797A60717761687362667362
-657765677A6A677A6E65776F6978786C7C7D64747A57696F4B63644962654C676E566F7762707C
-5F6D795A6D78586D7751697248626C3C5C6D395A6B3D5666455B6A50667459707C55747C507179
-4C6A794461733D5E6D3E616E4361684861654E676B546C6F556E75516C762F5E592C5A56285553
-24514E214E4B234E4B26504E2A54522E5855325D5B3763623D6867416B69416C693C6866396562
-36615C315C562B574F29534C2A504B2A4F4B2C5352305656355A5D3C5F63416665466A69496A6D
-48686C416468395F63345B5C2F57572C52522B52512D525530555A35595A395D5C3E636543686A
-456B6C436C6B3D6666375F5F3059592B5456295150294F4B29504C29514D2A514F2C52532F5256
-32535933555B3054592A4F53193F4203222501181C0A272C183B4423464F2E4C5633505A374E5B
-354A583148553047532E46522D4853324F553C595F47656F57758165828E63818D5A7B88547785
-4B677B3A556A3D586E526D836980988296AF93A6BD95A8BD8A9DAE798C995E77894260763F5C74
-54718B6E8AA3839DB591AAC093A9BD879EB1738B9D5C7689506E845775896A8498859DAF97AAB8
-97AABA8FA2B47E92A46C82955F76895D7187677C927C93A78BA1B493A3B490A0B0859AAD7C92A6
-74899C708598728598788B9D788D9D7A8F9E8194A48A9CAC899EB0869CB0829AA87D95A1718A94
-6C858F738B977E95A1819CAC85A1B58BA2B4899BAC788B9B697D8C6A7F8D7B8F9D899EAC859DAB
-8098A68199A9798F9C6C7D8877899298ABB2ABBFC5AAC1C4A6BEC09AB1B17E96976E878D7C949B
-96A9AF9FB2B89DB1B6A3B7BCA4B9BC94AAAC889E9D90A6A49DAFB199AAAC93A4A792A3A68B9FA2
-82979B81949A8DA0A79EB2B59DB2B49AAFB09BB1B193A9AB80959A7E959988A1A58CA1A78A9DA4
-899CA385989E778C92738A8F7C939A7C939C778D96798C95768A9270858B71868E7088906F888F
-748A93768C94758B91728B9175959976959C708C996B87946F8695728998708A95718B95738A95
-728794708392697C8C6176856A808E6E84946E8495748B9C7B93A47993A56C8698657D90647B8D
-5E798B5674854F6E80557688698496768EA07991A0728997637887566A784B5A68434C59474856
-4943512F212E331D265C434C63465067454E71454E75475078454F78464F76494F774D5075524C
-75524C77514D76524E72554F715651705A5875646276716C78786F7D83708188727D82697A7D63
-7E7C66837E678882608C855E94875E96885C9789589A8C579D8E559F9053A28F4EA38F49A39249
-A39448A29449A2944AA39448A49548A5994CA49A4F9F984D97954A94914994924D9093528A9257
-8B95588A965587945582925481915684925C83905E7A865B707E556878526475516A7A59728161
-727D60697459667259697660617463556A5E4962624660644862664B656A546D715A7377597273
-566F6F556D6E4F6769445F66405D66435E65476167506A7158737B5C777F5B757C2C5955295451
-27504E244E4C224E4B244F4D2953522D5655315A5735605D3865623C68653E69663C6865376563
-33615D2F5C542C59502B554C2953492B514A2D534D3055543559593A5C604061654868654B6B66
-4C686A4862683E6066355C612F58592C55542B51502D515031535736575F3C5C6041616245676A
-486B6F476D6D446D6A3F6767395F6031585B2C535928515226504E27514F2952502B53522D5454
-30555835565E36585E34575B2B505317404202222501171D09262D18394522444E2A49512D4A52
-3048523147523244533243533143533045522F4C4F335354385B5F40646A4B6F774E727B466D79
-4067753E5B6E364E64344E62405A6F526982677C978195AE93A5BD8FA1B47B8F9C5D778B40617C
-39587444617E55728D6C8BA388A2BA95AAC294A8BE8C9FB16F8698537285516F825E788B71889A
-8496A690A1B396A7B98FA1B476889C6074885B718762788F6D879D7B94A88C9CAB8F9DAB91A1B3
-899BAE748A9C667B8E65798E6E8196748B987B939D8397A28496A38597AB8699B28298A77E96A0
-7A929A768E96738B946D848D698291738DA28CA1B497A8B8899BAA7A8E997286926E808E6C808F
-788EA090A6B5A0B5C09FB1B8909FA086969884969B82969B8BA3A7A3BDBEAEC7C592ACAB7B969A
-7892967D91967E91978C9FA4ABBFC3BAD0D2A3BABB8DA6A68AA3A18C9FA28C9DA092A3A49EAEAF
-A0B5B796ACAE90A3A992A5AC98ACAD9AAFAD96AAA898ACAA95AAAA869C9E7D9598829A9E859A9F
-80939A83969C8DA1A6879DA1799295789196799299788E947A8D927E91957C8F93768A90708890
-6F888F728991758E947B9497779295719495739397738D966F8893728794788D99738D966F8892
-72859175879277899375879170828C72848E7083926E82916E8492708796718B9E6C869C688198
-667F95607E905A7A8A5678895C81926C8B9C7691A17B929F768A95697C895B6D7C4C5C6B3F4E5B
-4047573E3F4F26202D31232D5C4A56634D5C674C5C6D495A6D465A6C41586C41596F445E6F485F
-694A5966475767455A66455B62475B5F475D604D68695B7568697E686F806B797A6C7B79687274
-656C6F68687069676E6C6961716D6080736686766887786386785F8A79578E7B55927D4F95804A
-958448978847988A49998A4A9E8D48A18F46A09245A096459F98429C993D9D9A3DA39F40A2A348
-9FA551A2A852A2A84C9EA74C9AA74B99A84D98A65095A251909C528D99528B96578792558A9258
-8D965D8A935C828A56818759838B607888676D7F6364786B5E736C57726D536F6C546F6B526B69
-526862576B645D726A596E664C64644862674C666A4F696E526D7556727B5A757C58727626544F
-24514B234F48234E49264F4B29524F2D56552F5959315D5D34616037646237656236656135625F
-315F5E2D5B5A2A575428545129534E29524D2B52502E55532F5958345E5D3961613D6464436668
-46676A456568405F63385C5E3258592E53542C51522C51512F5353335758385B5D3C60633F6568
-44686B476A6E476A6C4668694363653E5C5E3655593051552C4E502B4E4E2C50502E5253305354
-32535435555838565E37565D3352582C4C51193C40031F230115180A2528183A4022454C2A4953
-2F4C55304A533047523245533144532E45522C45512B474E2D494F304A53364E583D5661415A66
-3F5B663F5C663D596635505F2E4B5935556350687C697C948090A4919FB191A3B1879DA774909E
-5B7B8E4664783C586F49647B68839A87A0B898ADC89CAFC79BABBD8A9EAE718D9A5D7B8A527386
-5A788C72889C8CA0B499ABBB96A6B68998A87D8D9E76899A6D8295647E936A83978299A88DA2AF
-92A5B092A4AF879DA87B929E718A966B85906B8691738E98859BA18DA0A48EA1AB90A3AF88A0AA
-819CA5829BA2869DA382999E73888C6C8288788F9789A0AA90A7B391A7B792A8BA8BA2B1768E9A
-6178826A7E888499A297ADB5A5B9BFABC0C0AABFBE96AAA8768B89718A8887A1A09AB5B99AB5BA
-9DB7BBA0B8BB93A8A67C918E778F8B98B0ADB3C9C8B1C6C7AFC3C3ACC0BF9EB2B1899D9C849897
-94A8A9A1B4B5A3B5B6A3B4B7A2B4B7A0B5B49BB2B08AA0A0869B9B8DA4A28DA5A389A09E8DA3A2
-90A5A6889B9D80969786A09F8FA6A88EA3A88CA1A6879CA27C91976E82896D838A758F95779097
-768E97768E99738A976E8791718E947693987594987793997B9198798D957888917D8E967C929A
-788D95758792768894788A96758893728792758A95758995778A97748A966B828E69838F6B8793
-6B86966B85986C869A6E879C6A85956784916E8796758C9A798E9C7589976A7D8E5D6F824C5D70
-3D4E603C475A373B50222231322B35594F5862555D6856606A535F674D5B654757634657644959
-654A59654957634957634A5B604B5B594B5A564B5B5A56696363755D67765866735A6A715B6B71
-5E6970626B736368725E606B5C5A60615D616F686B756C6F74696A71666570635D71635A77665A
-7C6A5B7B6B597D6E5A7F705D80715F83745E86775D867A5B867F59858358838857898F5991995C
-959C5D99A15FA1A761A5AA5BA5AB5AA4AE5AA4AF57A3AF50A5AF51A5AE53A5AF54A5AE57A3AC56
-A0A853A3AA56A3AA539DA44E9AA3509BA45394A2578D9A548995578590567A8752768452748150
-6B7747687440707C477580536F7A516070535C6F595F735F6074615B705C5A6E5A5D6F5F5C6D5F
-22514B214F48224F462550482A514D2D5653315A59325D5E33606335626435626133626030625C
-2F5E5B2C5A5A2A57582854552651522851502B53522D5455315859325E5D3563613966623B6763
-3E646841636A3F61653A5D5E3458583054542F50522E4F512E5252315555355958385C5B3A6163
-3C656A3F6569426569446468446164415C5F3E5659375155314E522F4C4F2E4E4E305051305254
-32525435525436545736525B345058304B522B464D1A383E031C2101131408222315393C22454A
-2A49532F4C562F49533048523246543145532B46512A45502B46502E4751324551344652374957
-384B58374D563A52593A545E334F5A2B4B552D515B455E6F5A6C826F7D8E85909E8A9CA78099A0
-6A869151717F3F5C6C354F613C566B516A8269809A7F94B195A7C0A5B1C49BACBA7E97A05D7B88
-456B7E486A7E5E778D768CA1899BAA8E9FAD919EAC92A0AE8294A26A7E8D5E788C627C90728E9C
-7F9AA78BA0A78EA2A78EA5AC8FA8AF819DA36C8A9065818B6B87927E94978DA1A091A5A78DA0A5
-859EA584A1AA859DA57F949A7C91937A8E8E7E92918498967D9499718B947C96A590A8BF8EA8B8
-7D9AA2718A9072858A74888E748A9182989B9DB4B4B7CDCAB2C7C096ACA5879E987E9795759199
-7A969E96AFB3B5CDCEB6CBC59EB4AC8BA59B8FA9A091A6A490A3A4A1B1B2B2C2C2B0C5C198AFA9
-849B99849A9A899A9B8E9D9E98A8A9A6B6B7ACC3C1A4BDBB90A8A9869D9F88A19E89A39F849B98
-8CA09F9FB3B29FB3B38BA3A27F9B98839A9B86999F889BA0899CA181959A71858C677F8665828A
-68848C6D858F758B987E94A37F98A57998A077969D7693997892987E929683949A839096839097
-7E91987A8D957688927789947D8F9B7C8F9A758B96728A94758894788B96768C97728A946F8B91
-6E8B916B87936984956D8499778CA3788E9D7087927085927286947286957184946B7E915E7186
-4B5E733C50653B495F31395020243535343E56535A5F595A655B6067586263535D604D5A5D4A56
-5B4A545D4A55614856614A59604F5E5E516057525F5655625B61705E677757687451636F50626E
-4F606D525F6C5F6975666F7C6269776161706561716C6878686474625A6C62586B635968645966
-695C676859656657636A5B676D5D6B6F606F6F626C6D60676C62636C665F696B5D67725D6E7B5E
-77855E7D895B87905A939B5E9DA1599FA559A0A957A2AB52A4AD48A7AF49ABB24AACB44CAEB64D
-ADB54CA9B149ABB149ADB345ABB243A9B246A8B247A6B14AA3AD48A3A949A1A649999F48989D4A
-969A4A8E9243898F3C8E944191944E8A8C4E7D865577845B78886177886372825B6E7E55717D5D
-727C631D4F4C1F4F4B23504A28524F2F545633595B375E6039616339626438626333605F305E5C
-2D5C5B2C5A592A575527535127514F27514F28534F2C5653315858345C5C3663613A67653D6866
-3D67653C65653B6364395D5F36595B3356572F52532D50512D515130535434565736595A395C5D
-3C60633E63673F64673E64663D62623A5F5D365A5734555231514F2F4D4D2F4D4D314E50324F53
-3451543451553452563353572E53572B5055284B5224474D153B3E02202401151908232716393F
-22454B2D4952304B56314C56314B563049532E48512A46512946502A47522B4853304852324953
-334A58334B592F4B562D4B542D4B552C495428485128495235525D45606D5A737E708791789198
-738E93647F88516D7945626E3C5A66385564466375657F8F8297A59DAFBBAFBDC6A9BAC097ABAD
-82989C6B868E5B778055717B607B8477929A8EA7AE9AACB29EB0B596A7A98595997B8E97768B95
-748A94768C9680969E89A0A68FA5A896ACAE92A9AA829A9B738F91718D9078919481989B879C9F
-8B9FA08CA2A390A8A98DA3A38196957A91907E9695839B99839A987B939276908E819B9C8FA8AC
-8DA7AA88A4A48DA5A78FA3A67E92956D8285768A8B91A5A3ACBFBDB6C7C6B6C9C5B3C9BFA1B7AD
-7E978F6C857C7B948E9FB7B2AEC4C1B0C5C2B4C8C6B0C4C196ACA57A90887E928E95A8A5A8BBBA
-AABCBBA6B8B7A0B2B197ABA58FA39B889F9A93ACA9A9C2BFAFC6C6A8C1BF9EB7B497AFAC8DA4A2
-7F9493859A999CB0B0A1B5B595AAAC8DA5A88FA4A9899DA3788D91718689768A907B8E967A8F98
-768D98758C9473898D738A8E7D989B88A4A989A7AE88A4AB89A0A88299A0748E91728A8F758991
-788C96788F9D79909E7A8F9A7A8F9A7D919C7F939E79909A748C95768B967A8D9B778C99748A97
-758E95759094738E97708D98718D9A73909D748F99718C93708896718699728699708497697D90
-5E7385526877475D6A4154632D3F4E1B2837323A494E545F56595E5C5E615E5D605A575B585058
-554D56544A56524954514B53544F5858525F5853615755665C5C6E606A7C5F6E7F59707C546B77
-4F6672485F6A475A6553636E606A75636A75646971676A716A6E7661656F5B5A695C596A5E5968
-5E59655D5A635D5B62625F6668656B6D66707066746B667364636D5D5F665961645A64645A6563
-5C69656070676574686F7D6C7E8A748993748A95718895698B98678F9B62919D6095A25F99A55F
-A0A85CA1A95AA0A953A1AA52A2AD4FA6B050ABB350ABB450AAB452A8B251A9B152AAB053A8AF52
-A8AF52A4AD4FA1A94B9EA647A0A648A3A8509FA34F989E50959D54939D56909C568D99538B9751
-8D97588F975E1A514E20514F26534F2D565635595E3A5D633D62683F65693E6465386160315E5C
-2D5B5A2A585B29565826535024504C26504B28534E2955502D5954345B5B385F5F3A66653E6B69
-416A6A3F686739656234605E34595A3356583153552E50522C50502E5251335454375658395B5D
-3D5F614062664464694266683D656539615F335D593059522D564F2D524C2E4F49304E4D344E52
-364F5437515536525736545934575B2C58592A5558295158244C5214404102252701171D07242A
-15394023454C2E4952324C56324E59304C572E4B512D4A502A48522947522848532949542D4953
-2F4953304B59304B5C2C4D59294C56294A542A485229474F29484F3151594061684F71785D7F85
-658489678587627E8457707A48666E3C5E6535566041626F5F7B857A8E928E9FA3A0AFB1A8B7B8
-A3B3AF90A19F778A8A5E75744B68694F6E6F6183857C9C9C95ABAAA1B4B2A1B0AB9CAAA591A1A0
-7C8C8E6C7E856A7E85748B93829AA08FA4A496AAA794A8A68BA09D849E9B7E9B98779295769196
-8097988CA1A095AAA696ABA68CA29B879C9488A09C859F9E809A977F9A96839D968AA59C8DA89E
-87A298849E978BA5A198AFAD95AAA9869B9A7F9492879A988E9E9C90A09E99A8ABB0C0BFC3D7CB
-BBD0C09FB49F889E8A829A8B849B918196958CA0A0AFBFC1C6D7D7B7CDC097AE9F8A9F978BA19A
-90A1A298A7AAA9B8B7B4C4C1B7CCC0ACC4B492AFA488A8A092ABA899AFAF9DB3B199B1AD9EB3B1
-98ADAC869A9B829696899E9E889C9C80949882979E94A9AF9AADB383989C70878870868B768892
-778994778B9883979F8FA3A389A09D7F9E977E9C997E9CA1839DA48D9FA9899EA57492946A878A
-67818968828D6883956D87997A919D869DA7879CA7869BA67E969E778F97778C997E92A08295A4
-7C8F9D768D93758E9175909574919877979D7899A076959B7390967089996E849B6F8399718399
-6D8294667D8C5C747F50676E465E6629414B182D3A334355475562505B6156606257625E545B5A
-5053564F4F564F4D594B4C56464F524A535851545F5255625B5B7066697F6574886174865C7683
-5A7581526E7946616C415864465964545F675F666E626B6E6771726B76796670765F64725C5D70
-5A59695A5866585B665D646C646B6F676E716F6F78746E7E6E707F676F7D5B677550616F536170
-555F6E525F6F516171576776647582707F897684877684817283747484717A876F7A896C7A8D65
-7F8F6289935C8C96598D974F909A4F919E4D96A34E9FA74AA2AA4BA2AA4BA3AA4CA4AC4EA6AE4F
-A8B14DAAB34DA8B247A7B146A7B047A8AF47AAB048A9AF48A8AC47A7AB48A4AA49A1A9499EA748
-9DA849A0A850A1A6552151532852572E545B34575E3D5A63405F6742646940666839646034605C
-2F5C592A5756275454255252235050224E4E24504D2854512B5654305958365C5F3C626540696B
-426B6D43686B3F6466396060345C5B3157572E53542B5153294F512A51522D545533565938595D
-395F613C6566416969436A6B4068683C6463365F5D305B572C57542954532951502B504F2E5050
-314F5334505437525738555939585B3A5C5F385E60365C5E32565B2B4F531A404105252700181B
-06242814384023454D2F4851324A53344D58324C562D4C522C4B502A49512A4850294850294850
-2B49502D49512E4A572F4B592F4A592E48582C4857294655264754254855294B5830515F3B5B66
-4B6B745C797E607B7E5973774D656A415B5F38555833505535525A445E65596F756E828984979B
-91A3A68E9DA1798A8D6275774F65683F5A5F3D5A6148686F5D7A807A90918CA1A28FA3A08EA19E
-8598986C7F815C73755C75785E7A8267838B7F949590A4A28EA29C8B9E9791A59E90A49E809692
-768E8B7C918D899D9891A79D8CA29681988C849C9191A89E8CA39B7F968F7E958E859B938CA39A
-869E95779188788F8889A09995AAA68EA09E879A978CA19B95A9A18FA3977E928681948B9BAFA5
-B3C9BCB6CCBDB1C6B5AFC4B3A8BEAE93A89A7387806A7E7891A1A1B9C9C7C1D4CDBCCFC6B8CCC1
-B1C5B99CB0A3899C908899909CACA6B3C5C0BACDC8B0C6C0A5BCB798B0A78DA69B859E94819A90
-94AAA5A3B7B7A1B4B29DAFAA99AEA690A69B7B918B6F85848499999BAFB299AEAF91A7A78CA1A2
-879A9E7C909571868C7C919693A7A797ACAC91A8AA8BA3A689A0A5879EA381979E7B9197758F93
-789096788E99778D997387966D8190768D9789A1AA91A7AF91A7B08CA4AC869FA68097A07A909A
-789199769098728C96728C97758F9D7791A076929E76959E7A969D7A959A778F9A738999738797
-7587987188956B858F617B8454707749646F2942521D31433A475E4552644A55604C59604E5B5E
-4D5A5E4C555B49525A48515C45505A414F5643515949545F4D586657637666738865788B617789
-5F7A885F7A875970804C627343576941556647586550606B5B6770636F776B767E6C777F68717B
-606773595E6A575A65555B655A616A5E676E656F746F737D7373817075836C7583606D7A576874
-56687351636E4D5E6B4B5B6B526573617680687E84698080687E7E677C78687C77697D7565786F
-6277686579686C7E686F7F67707F5E72815F758560798A617D905D829560869760899A608B9B60
-8E9D6195A15C99A55D9CA6599DA6579EA6549FA754A0A854A2AB56A3AC58A2AA58A4AB58A6AB57
-A3AB53A4AD51A8AE57ABAC592851572F525D3554643A5764415A64435E674360673D6262326157
-2F5D552C585527535122504E214E4E214E52224F512452502855532C565732595C385E633D6268
-41666C41666C4162673C5D6136595A3257572C53532850502750512850532A53552D565833585D
-385B623963653B696A406D6B406C693C676538605F325D5A2C5955295656265357265254295153
-2B50532F51533252543753573A585B3D5C5C4061624163653D5F6136585A2D4E501E3E3F082525
-01181906252814384224454F304950334A52364C57354E582F4F552B4D522A4B50294A4F2A494E
-2A494E2B4A4F2B4A502E4B56304C5933485B34465B2E485B2A485925475A21485923475925475A
-2C4C5A44626C617C826D86886B838564797B5B72735770704C666740595B465F635B737B6E868D
-839A9F93A6AD92A0A986969E798C91657A804B646D3C576243616F59747F73898C83999A89A09E
-8BA1A0849A99748A89607B7953716F4A6B7255747E72898C8B9F9E95A79F9AABA0A1AFA59EAAA1
-8E9F9582958B879A9193A79C92A7978AA18D8AA29291AA9D97AD9F91A5978B9F938FA39995A99F
-98ABA18DA39A819A91879D9592A69D97A9A294A3A195A7A1A1B5ACACC1B4A5BDA992A9958DA490
-98AF9DA1B7A9A5BBADB0C4B8C2D6C7CBDECBBBCEBD97AB9F7D9187899A969AAAA7A2B2B0B3C3BF
-C9DACDD6E8D7C4DAC2A0B79D85988A86978D90A09F99A8ABA7B7B7B6C7C4B6CEC0ABC5B192AE9C
-7F9B8B869E9796AAA9A6B8B2AFC0B6ACC0B1A8BFAB94AA9B788E85788C888498998A9E9E8CA09F
-8DA1A096AAA895AAA97E9495728789778B8C7D909485959E8A9BA494A6AC98ACB2859EA2748C90
-70858B748991788C987C8F9C84929F82909E80979F859EA5869EA4859DA3859EA5879FA8859CA3
-789095698889638384637F8D647E926A8398758CA37792A177939E7D969D7F979B7C939A798D98
-7B8D997F909C799099708D9368868C5E7C84536F7D2F495F24374F424D6848546A475563465560
-45565E46565E46545D44545D42555E42555E41545E40535D415460495C6A53697A5E75875F7789
-5E7889607B8C667F9066788D5D6C8452647C4B5F76465D6E49606F5464725C6A7765727C6C7880
-6D7A8168757C5F6871586169565E66575F6858636C5E6C7369737C6F75816F78856C7886667581
-60727C586D764E676E4C616D4A5B6C4C606F536D775A757C5F7D7D627F82647B84637B845F7881
-59717A576E78566E77536B75526971566B6D5B6F71607575637976637F726784746F8874718A72
-70866B74886A7D8C638492648D97628E965E8D95578F9656909A57939F5896A15B97A15C9CA35A
-A1A559A1A752A2AA4FA9AC53ADAC552956562E585B335A60385E633C60633B6064395F64355E5F
-2F5B562C575329524F25504B214F4A214E4B214E50244F512851532B545730585C345D61386165
-3A64673A6368396165395C6234575C2E55552C5352285050274D4E264F4F2851522D5355305457
-34595C375D603C62644166684368694065653B5F60375B5B3358573055542B5354265154285151
-2A514F2B504F2F5251325454365558395A5C3B60613F64663E6365395E60305759294E511D3F42
-07242901171F07242C16374024444D2D4950304B52314E55325057304F552D4C532C4A512C4A50
-2A494E2A494E29494E2A49502E4A54304B5631495A30475B2D485B2A485B264758224655244453
-2744522A46553A5666526B7A64798771858F72858C667B7F5A6F724C61673F545E4155624D6172
-596C7E6A7C8F7C8D9F8292A38698A4869AA06B818748626936525935565F44646D557079627C86
-718A947E969F7F969B758D8F5F797547635E3B5A5A426063546C73667C837C8D928F9EA297A6A5
-8A9A99768A88677D7A657D7B6B84826C8784708D89819A9590A6A08DA39A7D9287758982839793
-8EA29F8EA0A0899C9D879B9E90A3A493A5A1889A987B8D8C8193919EB0ADB1C4BDABC1B4A0B7A8
-9BB3A29AB2A28FA79A81988D8A9E96ABBEB6C6D7CDC3D5CAAFC4B49FB3A49AABA08C9D93788C85
-7D918B9BB1AAC0D7CDCDE5D4BBD3C0A8BBAB9CAE9E8A9C91798C837C908B94A9A6B6CCC5C4DBD1
-B7CFC1A4BDAC97AE9D91A79795AA9A95AA9B90A7999CB4A6A2B7AF93A6A38699968092907B908B
-748C846F878180989599AFAD93A8AA859A987E938A7D92887B9086788C8680979796ADAE97AEAF
-8FA6A6889E9B8298957C9291778D8D7F94958FA2A595A9AC94A9AB8FA5A5899F9F859B9D80979A
-7A93957690926E8B8F6A888E6D87936B85936B8492738A997E96A3869FAA8CA4A98CA4A58BA0A3
-879A9F80939A7F919A7C939B78949B718E966A878F5E7984364D5E283B4E43516847566A455865
-43566242576042565F43555F40555E3D555E3E555F4255613F535F3F54614C616F5C6E7F637687
-647B8C667F8E698590708B966C808F6677875F708357697C5166784F64755163735565745C6A75
-616E7864717C65727C606C765C67725C67725B667156626C54626A5E6B756975816B79846A7983
-68798262757D576F75536E72526A7249606B455D6A45606E4D68745A757E637D85647C84637C83
-637C83627B825F7A8158727A4C656D4860684E646C566B735D70785C6F755C736F637B746A8277
-6980736376686475676C7A68737F6B76866B7586687586627B8C6580926882956784956886966A
-8D996C909A6B909A63919C5F979F5D9EA15A2C5E5831615D346260366462366563346362305E61
-2D5A5B2D56562A5251274E4B254E4923504723504A2451512852542E545A32585E365D653A6268
-3A6668386666366366335F6232595F2F545A2B5454285251274E4F274D4E264F4F295251305254
-35535635585A365D5E3F5F62476367466367405E623B595C3857593655563453542E5153295153
-29504E2C514A2D524C2E554E315652345658365A5D3861633B6466396264345D5F2D5559274D52
-1B3F4505242C0217250B253219363F25434B2C4A502E4E532D51552D51562F4E562E4B542F4953
-2F485129494D27494C27494F284A512D4952304A532E4A592D485B2A485C28485B264656254552
-28444E29434B2C4556334E63475E7560728A7485967889936C7D855D6D724E5F6A4252633A4A60
-3B4B6540506D4E5D7D5C6C89687B947C91A3859AA26F868C526F734464663A5E6134585F335363
-3A596B516C816C86997C959F7F989D77928B6A867D5977704C6B6648636D5068786A788B838FA1
-92A3AB899DA1748C8E637C7F5772774B686E42636D4D717D6B868B849A9A879D99778C846B807C
-6F83837284886E7F866D7E887787958C9BA496A5A7859797718585788A8B97A7A9A9BBB9A6BBB5
-A4BBB1A8C1B1AAC3B599B2A97C948D798E8C98ACAAB3C4C2B9CAC3B5CAB5BACEB8C2D2C0B2C3B2
-8CA497738C837F9A98A2BDBCBAD4CBBFD8CCC6DAC6CADDC5B8CEB798AF9A7B948B77918E99AFAF
-B5C9CAC2D7CBC5DBC7BDD4B9B4CCABA6BDA48CA390748D8179938C8DA2A097A5A998A7A69AAAA5
-98AEA48BA896738F836F8986869D9C95A9AB99ADA89AAF9D9AB19B94AD90829B86748E89829B97
-90A5A397ACA798AFA397AFA195AD9F8CA4977D988E8099908899968D9D9B90A39E92A6A094A8A5
-8EA3A17892906D898768848B6B8791748D977A909B7D969E7F979E8298A2889CA98BA1A58CA3A1
-8EA2A08EA19F8498997A8D9271878F6A838D65808A627F875B737D384C572E404F48596C475B6C
-445B68425A66415964425A64435A65415B643D5A623D58624357654358664359684C61715B6C7D
-627484677C8C6C8491708C93708C926C8188697B856375825B6C7B54667B506278516475566A79
-5A6A785B69765B6A775F6D7A606E7B5E6C795F6C7B5F6C7B5B68735967705E6F7A64768361737C
-5E717660747A5F737A5C757A5C7A7B5673764A676D45616C425D71486274566E805C74825F787F
-647C836A82896C868D6A868D607C83526D754C66714F6675546979596A7C5566765A6D74687C80
-6D8384697F7F6375766372756A757B6D777E6379785D7874627B716B8477738C7A738D78748B78
-788D7C7F907E808E7C7D8B717B896A808B60878F5936655E3866603967623A6663386362366060
-325B5C2D565729535227504E264E4B254F4B27504C2953502C5656305A5B355E603A626540666A
-436A6C3F6C6A3C6A67386664346160315B5C2D575728565126534E26504D27504D28524F2A5551
-2F5754335957365D5B3B6260436665486A6A4669673F6360395E5B365B583358563156552D5554
-2953532A524F2B524C2C544E2E5550315553355657395B5C3D62603F65633D6663365F5E2D5759
-264F5219414504262B0219210A282F16393E23474C2C4D51304F53305154315255325057314E56
-314B542F49522B494F2A4A4F2B4A512C495130485232485331485B31495E2D495C2B495C274957
-25495326464E27454B2E4B56395565536B7E6E81997A8CA18091A27B8E9E718694667C8E556B83
-4B617B495D7B485B795D718C778AA38798AF96A7B99DADB692A4AB83999F7990976B878F55717D
-3C546A39506751657F6F81998798A795A6B09CAEAA9BAEA78CA59F7D9793708A91657F8A687D8E
-718597879CAA96ABB894ABB78EA5B38CA3B179909E5978824E727B5B7B836D8C947A979D7D989C
-7D989C7792966884895773794F68755D7286798E9D8A9FA9869EA6809BA28AA0A798A9AD9AADAE
-95ACA996ACA9A5B9B7B2C6C4AABEBD94A8A78EA19E99ADAAA0B4B09BB1AC98B1A9ACC5BECADEDA
-CEE2DDB1C8BF94ACA28EA9A197B2AB97B2A899B3A9ACC3B9C8DED3D3EBDCBCD5C699B3A685A094
-879F958CA29997AEA1A7BFB1B4CBB9C1D8C3BFD6C29FB6A276917D6682706D8577748A7F7A8F86
-8599939BB1A8A5BFB492AD9F7E9A887B95857E9788809988819884849B8890A79591A89A809792
-779089768F857790847B9485819A8C8BA69C96B1A789A39A7B948A788C80798D807990827C9387
-839A9591A8A589A39D7E989276908C708B8870898972898B7E96988BA4A691A7A990A4A78CA39F
-889F97859A958498948296947E929273898C698185657E84647F8658747A355056344E57506875
-4C63704B606E495F6E485D6D455B6B445A6B445B6A425D6947616D4F66724F67734B656E4D6871
-59727F5E7783657D8A6C85906F8B926F8C926E89916A848D647E885C7681587180556D7D576F7B
-59717D5B6E7C596A7A596A7B5D6C7D616F7F5E6D7D5A6976596973576C73576E74597178577079
-51696F546A6F5B71785B727B5A757B587679527073516F725371794F6D7A4F6A78536D7E556F7C
-5C777F6580866A86886D8B8D6D8D8F69888B627F835E7A8058737B526B765268795267775B717C
-697F886D84876D84866E82856E80857081866A7C805A7274556F705873725D79765F7E785E7E77
-6580776D867D75898275857F6E7F746A7C6C6D7D677380643F6B623E6B623C6A603C67623A6161
-375C5D3458582E545327504F254E4D264F4D28504F2C5253305757355D5C3862623B6967426E6C
-4B6F6E4B706F44716B406F673B6A6236655E3160592D5C5526594E22544A25524B28544E2C5851
-305D5433605736635A3C665E446B6548706B49726D467068416B623B675E38645B34605B305D5A
-2D59562A56542955512B55502D5652315955355A583C5B5C416160486863496C66456C653C6560
-305E5C2A57561C4949052A2C01191C062729103C3C1E494A294D4F2F5052335152355354355257
-324E55314B542F49522B49522B4A512E495030484F334652394B583C4F643B4D67304A5F2A495B
-264A56224B5223484E23464A2A4A5033515A455E6E5A6C856578916F829B6A80995B758E516D89
-456485435E80425A7D405876526A816F849B8796AE9AA6BAA2ABB696A0AB8896A07D8C976E808E
-586A7D404F6C3A48674B5777626C8A7B82988F96A6969E9F97A19E96A7A3869A976C8487547075
-486372476275576E84677E946F859D7287A07F92AA8DA0B67A98A455797F416975436C7D4C7183
-587A8E688B976F93995F868D4B737A4B6D7F56728F5E7A9369869B7290A37798A8849FAB899CA2
-7E9297718A8D6F848B7C89988795A287989F899A9E93A3A196A8A589A09B738D8B607E86718F99
-9DB6C2B5CCD5ACC1BDA2B7AF9EB8AC95B1A5809B92718B84799294A2BBBFC3DED8BED9D0B0CDBB
-ABC8B2A0BBA68EA793819B8F809A9390A8A1B1C6C0C5DBCDB8CFBB9AB49B88A386819E8378997D
-6D88776D847D8AA19CABC2BEADC7B6A1C09D98B6948EAD8A87A4867C96806E8676798F8891A7A0
-97ACA592A99E8CA89388A48F859F8E7E988A7B9A938EACA69AB2AB98B0A696AE9792AA9288A48D
-7E9A8676918986A19C93ACA398B0A597B09F91AA978AA296849B9380999487A29D92A8A297A9A3
-94AB9F90AB9A90A79C8CA19A8398927C928A758B87718785718A8C738E93607F82365B593F6364
-5E7F8458747E5B6F7F596C7F54667E4D60784A5E76485E73486271536D7A5C77815B787F587778
-5C7B7D6081885F7F876680896D8891708C926F8D946789915E828B5A7E85577B8257778155737D
-526F77506C7353697956697D57677E57677D58687B57667855667056686D516E714E7172507175
-5070754F6C715771765D777E5D75805A777E58777C5675785E7D7D6585885E7F86587781597384
-5A7483617E87668488648480668783698C886A8C8A6B8B8A6A8A895E7D7D517074526E7D546F80
-5971845E7787627A806B8386748B90768B92728A8E667F8358717857707854707A4D6C77486E76
-466E7551727662808170868C6F8088667A7F637A7C677C7D687B7C436E68416C673C6964386461
-355E5F325A592F55522A504D274D4C264D4C25504D2952502F5556345B5C3D6164426769476F6F
-4D75745175724E737046716C416E693C6965376360325F5B2D5B5628574F24524A28524C2D5751
-335B5639615C3D6561416A66476E6A4C736F4E76724D76734B736D477068426D643E69603A655F
-34605C305A562E55512E5450325551365A573A5F5D3F62604666644C6B68526F6B54736E50716B
-466B663C666236615D25524E092F2C001A1A052627123D3E214A4C2F4E523551563852573A5358
-39525A354E56324B543049522D48512D495030484D354B4F3E51544D60625B6D705C6E714E6465
-3E5655314E4C2B4C4829484827444729454B2D49523A515C4F616F63768073878E7489906A8187
-607881516B76455E693B535D364E59425B64576F797085908C9FA499A8A38E9E9980928F748785
-6276765064674153613C4E5D4C5C6C6372827987908B989D8F9D96909F9591A59E7C928D597276
-415D643453623A5A6C4865734965714A626F556B786B7F8A899DA68AA5AA719193618289577984
-4F6E794C6A75506E755A787C5F7F866388907896A1859CAB7C949E7A9498819C9E88A4A496B0AD
-97AFA9869F9B779291748B8C75878B6F8285697E7C788C8894A7A09EB2A890A797799283658277
-6481777A938E869F9A869E9894ABA4A2BCB0A1BBAE8FA8987C968478918495ADA2ABC5B9AECABD
-B7D2C5C7E2D5CBE5D2C0D7C3A8C1AD8CA6938BA3939FB7A9AEC6B9AFC8BCACC4B8AAC3B6ABC6B4
-A5C1AB89A492728C7E7D978C92ABA59BB5A99FBBA8A3BFADA7C2B1A7C1B295AFA2748E82688278
-769088849D998DA6A293ACA596AFA89AB1AD94ABA7819C96809A9489A0968EA59991A89893AA9A
-94AEA293ADA3849C977D95917A948B7E988E809D9285A2978CA7A48EA8A8849D9C7B94937A908C
-7A8F887C938881998C889E988B9F9F869A987D908D7388846C837F6A83816D8787597677365959
-4D6E70718F94718D94728B946D8591667F8E5D7686587181556E7C536D7857717B5A747C59757B
-5C7B7D64838669889067858D6A82886F868C6F898C6E888C6482866180855F81855C7E82597880
-56747C5471755470745871795B727C5B707D586D7D566B79576A78586D77566C73526C73517076
-56717859737B5B747C60777E5F787F5C767E5D79805F7B825F7C8165848668878C6180875E7C85
-617A88617C88627F875F7E825B7A785E7D7B658685698A896C8B8B6A89896180805A797B5F7C85
-5F7C855A778157747D5C777C688387768E91768D90708A8A678182617A7E637B8159747D4B6771
-44626E42616E4D67725F78826E838B6B7E8565797D687E7F6E83846B8081456D6B406B69386664
-32605E2D5B5B2B57552A524B264C47284947284D4A26524D2A55523258593A5E6144626B4A686F
-5170725575755276714D736D456E6B3F69683B6365365E60305B592B565329534E27514B2C534D
-3357523A5B5A3F5F60436467486A6D4D7171517676517A785079774F75714B706A446D643E695F
-39635B335D5931575132534D35534E3C5653405D5B4264634869664E6E6954726D5A74705C7571
-5B736F516E69466B6440685F2C594E0C342B011E1A082B291C4747365D5F4761684C636C4D606B
-4C5E6A4F6370465B663B535B334B53314951385057455A5C51656460746B6E82757C8F7984957B
-7E8D756F7F67627561586D5D4D625B3D5151334A503D555F566C7070848481968E8DA29496A999
-9AAA9896A896899E8C7A907E6B826E5D766659766E67847D829F979CB7A9A9C1A6A9C1A7A4BCA8
-9FB6A291A9957D95846B837B5F7771697E7B798D898297908EA39A9AAF9C9AB09D96AEA28DA69E
-758F9456707A406473436B7B547A7E5A7E7C617E7A748D88889E9792A7A088A19B7A938F779091
-758D916B8385617779566C6E5065675A747972919A8EA6A9A1B0ADA0B3A99CB4A09FB6A3A6BDAA
-A8C1AD9CB9A38CA998829F97859F988BA39B849C92738C7E7A92849BB2A3AEC6B3A3BB9E95AF8E
-91AB868DA784839D826F89735F7972748E8990A99E9DB5A69DB49997B09094AD8E96B0928EAA96
-86A29492ACA7ACC4C3C0D6C8C5DBC5B5CDAF9BB4918EA88D85A08A789388738D8C7E95998EA3AA
-A3B8B4ADC4B595AE9C76937E6E8A7A6E898070898574898C798F93899EA69CB3B899B1B1809B96
-6D8D8068877F68868A69858C6E838F728592879AA79DB1BA98ADA88AA09781988A7D93867B9089
-7A8F8A7E95968FA6A894A8A98BA19F7D989076948A7292907091937390997B97A287A0A68AA2A5
-879F9B8299917E948C7B9089798D8E82949C90A0A595A4A68FA39F869D947E958E79918A56706D
-3755575A76797B959A7F9B9E7D9A9C7695976E90956B8A906A878D69858B657F835E777C5A7478
-5974785B797E66848A728F987590987A8F907F92928094937D9292768E8C6F8988688788638384
-5F7E825D7C815D7C7C5B797756737055726F577376547177536E76546E78536D774B667048616D
-506774566A77596B775C707B6175815A737C5673795F7A81657D84637E85628186628086617E86
-68848D6D869067838B6180855D7C805A7A7B607F806B8A8B6C8B8D688687678586668486678587
-6E8C8E6B8A8B5C807F577B7B5D7B806682876F8A896C858367827F66827F6781826880845E767D
-5067704A5E6F4B5D7353667C607389687C88657A80667B7D6E8482758B8B72898B426C663D6863
-35635F2F5D592B5856285350264E47254B45284B4629504A28564E2D5B5434605B3B656246676B
-4D6D715273745375754F746E49706A406B673A6663366161315C5C2B585527545027524C28534C
-2D554F3359543A5C5B3F6161426566486B6C4E716F547774537A765078734D736E486C67416661
-3B615C355C5730595430564F31534D3355503959583E605E426664486B684F6F6B56746F5B7772
-5977725473704D6E6A446A653E66602C58510E362F02211C0B2E2C23494B476A6D617B7E6E8487
-6A7D7F5D70725A6E734D63673F585F334D553249543D545E4E62695A6E726477776C7E7B76887C
-7F90807F8F7F798878718475677D6F5D726F475D61374B563F54645B6E786E7F8678898A84958F
-8C9F968EA1978DA197889F9381988D778F8468807A546E704D6768627D7E7A928F8A9E9195A99D
-A0B5ACA5BAB19EB2AB92A7A1829797697E805B7076586D735C71776A80847D91938A9E9F91A6AC
-8EA3AB8399A76E85965C7787466372406266476B6A5474736683827F99958DA5A079948C5C766D
-536C6658716D536D684B656146605E3D5958415F5F59787B738C8A81948D849A8D89A18C8FA793
-8EA6937C9684688374637E74627F7B647F7D6D86846C84826379786F858295ABA3B0C6B8A4BDA3
-9AB4969EB896A4BE9D9CB69C7D97815D786F617E77819C9395AFA499B19A9AB297A0B99A9DB697
-8AA38B758F79708779758A807E9383859B87839883829781879D877B917C5C7566476258496260
-5A72787E97949FB7ADA0BAAD95B0A08CA799829C91789188708681677E7971898590A9A6A2BCB9
-A2BDB69DBAAB97B4A58FAA9E839C93778E896F858284999BA1B7B7ABC1BEA9C0BAA4BAAFA0B6AA
-9CB2A692A89E7F9690829A968FA8A797B1B198B5B196B3B094AFAF8CA8A97D989D779198839DA0
-90A9AA97B0AE99B1AE97AEAC92A9A78BA0A3879BA2899EA18DA2A38EA7A68EAAA790AAA88FA9A8
-5E7877405C5A728D8C8DA5A58EA8A88CA6A685A1A07E9D9D7B9898779394779395728E916A868A
-66848A68868D69888F6A898F6A888E708B917C9295869A9D8CA0A28AA0A0819B99738D8B698587
-617E815B777B577277557072516B6C4B6667516D6F59757B58747B567178546F76536C724F666C
-516A7258717A57707A546E775A737A62797F5F787D627E816C858A6C8289698288678488668288
-69848B738E957590976A878C6282866180846581846B888B6E8E926686895D7C7F628084678487
-6C888B708E906C8A8C5C7D7F5A7B7E617F856480866581815F7B795E7A79648180678284688085
-62797F586F76536975546A795B718060758361768062787F698083758D8D7C94967A91943E6B60
-39665C3461582F5B5328554F25504A244C47264D462B51492C564C2C5D5132645837695D3D6D62
-476F6B4E75725277775175744C716C476D673E6B6438676032645F2C5E5927595425565125524B
-28554C2E5853345C593B605E416565466A6A4B706F52747058787256797250756D4B6E69466866
-4162623D5B5D3658553057502F554E30564D315853345C5C3A6161416665486B6950706B567671
-5979735477724A7370446D6B3E66673960612B5453103532011F19092B2727464A4E6B6F6E8884
-839A957F94876D82735B70674F655F3F5A60334F59304856354B5A3E515F47596652627160707E
-7183868093927F8F8E71817F627671566C654E656841596336495C38456049556B5A6478677381
-7A868E83969B889FA189A1A2819A99738C8D5F787C4D666F3F5568364C5E40576753677565737C
-7280887B8C9382939C80919E7C8D9B6D7F8C5163723F536A354A63344A663C526F4A5B7C5B6B8D
-6A799B6675966A7C9A7386A16F7D8F505F6C3151542B515034585B4B6F7370909184A2A0809C90
-7995837995847A96856C8B7B58786A4B6E644A716A5679726988817894897D95877F9786839D87
-87A18C7E9784627B6E4D6661506B6A567478516C724D656D4A606C4C5F73637785889D9F9EB4AE
-9AB49F9AB59CA1BC9EADC7AAAEC8B099B49E74938567877B86A5A19DBBB7A2BCAAA6BEA8B3CCAE
-BAD3B1B5CCACA7BC9D8FA38675896D667B67607564607169707F7C8796878A98816C846B4E6C51
-4362574A6B6D698787859F9E8EA8A394ACA59AB2A89CB4A79CB3A399B09C859E89718D777B9886
-8FACA4A0BBAFADC6B1B4CBB2B6CCA8B1C7A49FB897859F817B9584819A8E89A3A095AFADA2B8B2
-ABC0B7B1C8B5AAC1AE8CA393778F836D8D8B7292957A979E819DA48BA1A391A5A68AA0A27E9597
-758F8F74908F7994977D989E839CA48AA2AC8CA5AB849DA17895967192906F909370919A77959E
-7F99A3556E71465D58778E88849992869B978A9F9F8AA19E8AA59C839D95768E87718B87698687
-6180855E818C63869166879162828A5F7F816A898B788F9581959C859B9E839B9D7B9695769290
-799294718A8E697F8561767C5A6D7353676D50687059737C607983617B85637F84648084657D7E
-667A7A698183637E8354757B50767C5B7B7C647F7C698380718B88758C8C6F83886D82876F888C
-70898D70898D728C906B888C6180835F81836583876C81876C848B65868D597A8354767E5F7F86
-6983896A84896A87886684865D7A806380866C89916A878E6382835D7C7D5D7D7F638384678387
-6A8388667F82617A7D5E797D5F7B7F637D815E777A5B737A5F777F688186748C90799296768F93
-39695E356359315D552B585124514C224E48244D4628504A2D5550305A5433635A3969613E6E64
-45726A4D757150787453787450757049726A436E653B6C6236685E33635C2D5C5728585226554F
-28534E2C5651345C583B615F416765466C6A4B726F507873567B73597C7356797250746C4A6F69
-466A664164623B5E5D3459552F574F30564F345951365C573A615F416664476A684D706C547670
-597A74597A745578724D756E466F684269633C655F2F5A54133B35011E19072926294C50547479
-6E8588798D907C8F8D75898569807B5D74714A64653B5558324B53334C553F545B506369637879
-798E8D8C9F98A0B2A8A0B2A994A69D869C90788F81667E775069683C535A384D5B50636F6C7C89
-81909694A2A29EB1ADA5BBB5A8BFB9A5BCB69CB3AE8BA29F758C8B587073445D604F6A6E6A8287
-80949B8C9FA491A3A392A5A592A6A78FA4A5859A9B748A8C61797F516A714D656F4B636F4B6074
-52667C5E708960728A60738567798866777C5466673B575331514C3455544566675D7C7C668485
-6B8784819C9697B1AB99B1AB95AEAA8FA9A67C999C78979F85A3AB8EABB28FABAE93ACAB9DB7B2
-A5C1B5A7C2B6A0BAAD8BA59C728D876D8882738F8A6B86825C747253696A566971697D827F9291
-7C908B758F7F7A948288A18E99B2A0A4BFAF9EB9AB7D9A9067847B77928F89A4A195ACA3A1B7AB
-B3CABBC2D9C8CCE1CFC9DECAAFC4B293A8968197896B8277576E6B5F75777489847E948A718E7D
-64856F628171618176668477668273627D6F667F726E887C789286829D918AA69979958A55746A
-4B6963567374688281798F8A869C938FA5969DB3A4A2BBA98AA392718979637C6E627C736A847C
-738B847D958C8AA49798B1A295AC9D879F9072918367867A617F775F7C75647C75708780839B96
-8EA7A28BA59D849F967F9A927D978F7C948F7B928E7A918C82999488A29D85A29D829F9C7D9B99
-7A9594768E8E4E65624B6059788E84768E82748A81768B85799088799289738C8570898478928E
-758F8E6E8A8B6B8A8E6B8A8E67878B6281836986837A969382999A879C9E8AA0A088A09E849D98
-86A09A889E9C7E9393778C9072878C6A8084657C81657D86647C875A727C5770795D787D648083
-6B848673898B758D9167808657757B57797F5D7B7E5F7B7A637D7D6A82836C82856B7E836F8488
-758D8F768E90738B8D6D86886581836380826C898B718C906E858A6881876280865C7B81607F86
-6B898E6D898C6A86886987866885866683876E8A9075929A718F96658588638285678486678485
-698488688287617A7F5F777D627A80657E83627C805974775772765C757C647D826D85896F898C
-6D88883063582E5D542B575126534D214E49204D47224F4626524E2C5758315D5E3765633D6A68
-44706C4B7572517875527A7453796D4E76694172663B6D61366C5E31675A305E552D585028554C
-27544C2D5553325959395D5F406465456D6949746E4D7971507E73567F72577D7054786E4F7369
-4A6F66456A623D655D3660583159522D554F3357523A5D573E625B4268604A6D6651726C547770
-577A735A7D775A7D78597C75557B6F4F76674B725D456F5C34655616413602211B072B281F484B
-42666D5B6F7F6273846273835E717E5870755C7577576E69495F583753513A57564F666062776F
-728D78829F8590A88DA0B499A2B7A19BB29D94AC948BA4897D97806B85714E6E603A5E554E6D68
-6F8B8889A0979EB0A1A8BCA9ABC2ACAFC4B2B2C5B5B1C4B5AABCAD99AE9B7D987E617E67547461
-58786D7292938EABA8A8BFB1B3CBBAB6D0BAB4D0BAAAC6B29CB9A58DAA967E9C8775927D627F6D
-4E6965536E6D6780867F979E8DA19E8DA0987E94846D84706279695D7566546F6647635D3D5A5C
-3C595F455D69586E7C6D808E70818F717F8F7682946E7D986A7B9D6D83A4728DAC708BA6738DA3
-839FAE96B3B9A0BDBF9FBAB894B1AC87A59C84A0938BA592829B886C82705E746361776974897E
-84949070817D5A7168566D67627878748B8D829B9B809A996D8784647D79647A78657A79677A7F
-6E81877A8E99879CA89BAEB2A5B9B99AAFB18EA4A6849D9C69848248686D3F626B466973547781
-688E8A82AA9B93B59C92B08F8AA98580A0797492746986705E7C6C5373674B6C674A6B6D44666B
-36596332525F3853663E566A46586D495D724E657B6880928AA2AE91A8AC889F917C9483758F7A
-728E7A6C897F66837C6E8A868DA9A3A9C0B3AEC4B2A3C09E97B68F8BAA877F9E7D76937B74917B
-85A18F99B5A4A6C0ACACC6AFADC6A9AAC2A2A5BA9C99AD918399818298838AA2938EA89D97AF9F
-99B19D98AF9C8FA4915B6E5F5A6B6190A4978DA6948AA28F859D898198887B9189758C8677918F
-839C99879D99899F998BA39A88A19A7F9E967A988F7C958A7D958A7C928A80958F869E968AA299
-8DA49790A79886998D798B82758A8871888766828363808368818B667D8B5D75805B747C61797E
-6780836984886D888D6F8990687F88677F876D858E698489617F81617C7F657A816679806A7D83
-75898C7C92927C9392799290768F8D738D8B77908F8097987B93966C868B6681856780856A8488
-70898E718C9068868463827E6885816C87866E888C718D92719199698A935D7F876181886B8487
-6A8182677F85617A8259707A5A717C667B836B8086607C7F5776785976795E7A7E6780846E868A
-6D88886A87832B5C5129574F25524D214E49204D46214E4726504829544F2D5A5933605F396563
-3F6B694873714E7874517A7451797250776B4971653D6C6237675D3166582C61542C58502A544D
-27534C28534D2D5555335A5C395F61416668476D6C4C7471507A72527D73537C7151786E4E736A
-4A6D66446A633D666037615A305C562E57512E55503358523A5E5841645E4668624E6E6853736E
-5676705A7A735C7C765C7E785B7E76587D7153786A4E736349706139665A1A423803221B092C29
-1A404437595F5A6F7A6E818C6B7D845B6E744D64655B74736077725067623B57574762645F7575
-7186847F988B8AA49295AA93A1B39BA8BCA5A4B9A39BB09892A88E869E89748E7D59776D3E5F59
-425F5D5C7678758A8689998F96A899A1B5A2AABEACACBFB0A8BBABA0B2A293A7977D9682637E6E
-48675C3B5B534C6B6C65827E80978892A9989DB5A2A4BDA9A1BBA79BB5A18EA8947D988466816F
-4F6A5C375551355354445F665F787F7F96928FA59D8AA095869D8F8BA195839A8E69847B47645C
-2E4D4D2B4B4E3C59645671806983906C8592667D8B5E738163798A677D90556F7F44616E415D68
-4A676E5572755F7E7B68868265827E607D75658176779283859F8A7B96806C887165806A6B856F
-829A8893A89D879D93768E866F8882768E8C859E9D8BA6A4849E9C7F9B968AA6A08DA49D7F958D
-6E837E637774617777667D7E73898480968E7F98927C979179979066857E4A696A395A5F36575F
-4B6B76799A99A2C5BBB6D5C1BAD5B9B7D3B5B1CCADA7C2A89CB6A08AA59469867844635C315254
-2E505630515D3C5A684C64754E65754B606E4258673D56664C6573647E87738D9179918B7B948C
-81999089A1988AA3A2809A9C739193809E9F95B0ABA1BCB1A4C3ADA6C7ADA9C9B0A9C8B0A3C0AE
-8EAA9A7D9B8C7C9A8D86A59794B3A49FBDACA5C2B0AAC3B2A7BEAE90A7987D928470877B6B8279
-728B7F7C9687869F92829A8E566C615C70668DA4988CA8978FAA9B91AA9E91A9A08FA6A28BA3A1
-829C9C7A929178908B7A938E819995849D9A83A19D85A19D829994788E89728782718681768C85
-7B928A7C958B7D958B768C83798D867D9491778F8D6D87866984836A8286687F85647D816D8789
-778F91799193789293799294789192758C8E7990927D9396758E906C89896B83866B7F85697F83
-6D8587738B8C738B89738B8A7790907C94947F9795839A98859B9B7A91926B8488668083668084
-6882866985886682855E7A7A5B79786582816F8A8A728B8E718B8E6D8B8D6583865F7E8269868A
-748C8E718788698185637A805E757C6279806D868A6E878A638181607F7F6581836A8587708C8E
-738E8F6D88896883852A564D26524B214E49204D46214E462550482B524C2D58522E5F5B356460
-3E6765446D6C4C7473507A76507A714D776E4B7169446A633C656036605A2C5D5227584D29534B
-29514A2952502A54542F575B345B613A616640676C4A6C70517374547974547A724F776F49716B
-476B674466643A6361315F5D2D5B582A57552B55512E554F315850385D5540615B4763614D6967
-526D6B57716D5E76715F7A735D7B745979705375694E6F654A6A654667623B60591E4039041F19
-0D2C2828464B4D696E6F8687879B9A889A9276897F627971637B755E78734B65623C545A40575F
-4E616C60727E788A908E9FA1A0AEA4B0BCACBBCBB7B7C9B1A8BAA298A891809588657E764C6564
-3A5357384F57435A65596A71788285919E9AA4B4A8B2C4B6BACFC0B8CBBCA6B7A88DA096708580
-556D6C3E5B5F3653574563645C7773768B7D8297888CA1949AAEA1A4B9ACA9BEB098AB9C809385
-687F78516A6734565934575D43616C4F6B755C767567807C6D8484778F8F8EA4A3879C9968857B
-52736642686238635F436B725A818E658D98679199719AA07CA4A88DB0AC9BBBAF93B3A2779982
-65876F6B8D7570927B6C8E776B8C7A658479627F73728B7C87A28F8FAB9186A78B83A98C84A88A
-8AA98995B39596B39D88A49379968E7B989087A69B9BBAAF9EBBB48EACA58BADA4A2C4B8B1CEBC
-A4BFAA92AB93859E84849C858AA38C8BA58D8AA58C83A48D7FA38C7CA18E729786607E764B6562
-3D585D4E6B75718D8F88A2A096AFA5A1B8A8A5BAA9A7B9A8ABBEABAFC5AFA4BBA67B927E496359
-2E4F502A494F314D5B4C6472697B886A7E86627B795A7474506D704A686B49676A4A676B4A6770
-4F69755C6F7E697A8A7384966F839456778350737E577A805F8388678B8E74979984A5A292B2AC
-98B4AE88A29D72938D6488825E8483618A8C678F966B929C7596A07E9CA689A1A5899D9D798D89
-687E77607A775F7D7D6382825B7A7C45615F58726A79968C74948775938D7A959A7F999F829DA2
-859EA3839B9F7E9799789391738F8F738E93738E94729096749096798F9683979D869A99809693
-7E948D7B948C74918F6F8D8C718D8A829D9B87A29F849E9A849B95849A938097907B928B779188
-7D988F7E97937C93917F9590839892859C92859D91879D9382968D758A866D84836B8181697E81
-647F7E63848064837F607B78657E7F73898F7B90948094948297968094937A8E8E738A8C728A8C
-71898D6A8588638284607E805D787C5E787D678487728E9178908F79908E789089748C85738A88
-7A91917E9496748A8D6B828369808168817F6B8682708E8A6888845E7D795F7D796783806E8886
-708E8B6C8D8B678388637B8728534D234F4A204C48204D472451492B554D315952345F58366660
-3C6B65456F6B4A746F4E7873507B744E7A704A756B476F664169613A645E335E572B5A4F26554A
-28504929504A2C5451305856355D5E3A6364406768446C6D4C7171537776577C76557A724D756D
-466F674268633F646037615D2F5E5A2B59562957532A55512E554F315850375D533E605845635E
-4B6864506D6958736D5F79705F7B725A7A7055756B4E6F64486A6045676042665F3861581E433A
-0320190D2D283A585B7592948BA3A094AAA498ABA094A79B8AA19581998E718D865F7C76486467
-3A555B4A5E6A617480788D908DA2A0A3B2A5B4C1AEC1D1B8BDCEB2AEC2A69FB5998FA6937C9587
-647E7748626040585B5168716D808586949597A7A0A3B6A6AEC3B2BED4C2C4D9C7B6CAB8A5BAAB
-94ACA07D978E597571425F5A516F696C8981839C9192AA9EA1B5A9B0C3B7BFD2C3C6DACABFD4C2
-AEC3B39BB3A9809A915D7C78577674617B7E657E8270898A889FA09FB1B4ABBCBFB6C7C4B2C4BD
-9FB9AC91AE9E82A39870968D66898962858A5A7E855377806B8E9591B3BAA7C6C2AECABCAECBB8
-A7C5AD9DBBA39FBDA6A2C0AB9BBAA78DACA0819F9E89A4A19DB4ADADC5BAB1CCBCA9C7B4A5C6B1
-ABCAB1B1CCACAECAABA1BEA3839F89637D71617C70718C7E85A0928AA4997D988D7997898CA99A
-A4C0ABA0BBA491AA8E8CA5888FA78E94AD9493AB9591AA958DAB968AAA9785A79782A5977B998E
-617A7346615F415C5D465F5C4B635E566D6561776C63786E65787070847B81978D80978B647C6D
-476259365552314E51334E57425964536672566B735F7879758F907D999976928F6C8781637E78
-5C7673566E6D53676A52656952646B51666D45646A3C5D6338585E37585F3A5B614062674D6B6E
-5B787A6D878B7B93987E9B9E7B9B9D7396976C919064898A5B80825A7A7D65828586A09E9FB4B0
-9FB4AD98ADA38DA69D83A0977C998F6481774C665B6A82758BA69787A493829F937E9A947A9590
-78918D79938E87A09C93ADA890ACA58CA8A288A2A0839D9C7C98997893937E96968FA5A48FA5A2
-8DA39F8DA49F8CA4A086A3A0829F9E86A19D8CA8A4809A967B9490829994889F9886A09A859F9A
-84A09B819E99768F8D738888778D89798F897A938A7D968C7F968E788D876C82806B84846E8686
-6C818367818064827E617E7A5D7875667E7F788D92809598839997869B98849995829894819997
-859D9C819999748E8F698888668485648083647F826A86886F8B8D72898A768B8A798F8B7B928C
-7D93928197967F9695708786667D7D677E7E68817E69827F6885845F7E7D5674725B7976698282
-7187896F89896A8785658082627B8223514F204D4C1F4B4D234F4C29564D315D533863583C695F
-3F6E644573694B786E4D7B704E7D714D7C6F49796C467468426F643D6A5F36645A305E542B584F
-28534B2A4F4B2E514E335853395F593E685F436E654971694E746C4F7970527D74567D75557A72
-4E776E477269436D643F69603A665D3461592F5B532B58502C5650325754375D543D635641685B
-466D604D716554756B5B7B6E5F7F6E5E7E6F5B7A6D56766A5071674C6F63486E61446D6038695A
-1D493C0221170B2C243C5F5A7FA09A93ADA196AEA19AAD9F99AC9C93A9978BA4927B9D8F698D82
-4E7371395D5D4A646C677E877C9A9390AFA1A8BEA6B9CBAEC5D6B2C6D8B0BAD5AEADCDA79FBC9A
-8BA787738F78587465455D574B6163687E7D85999798B0A1A9C4A8B6D2B8C2DCC4C6E0C8BFD9C1
-B2D0B6A3C6A892B19679947C5E7963506C5752716063878088A7A0AABFB4BCD0C2CADDC8CCE1CA
-C0DABFB1CCB2A4C0AB9BB6A18FA7938197856C8173586C6262777D899CA7B0B8BFC7CACFCFD5CA
-C6CFBCB3C5AFA7BBA5A1B6A39AB09E8DA4957A918564787A50636E62737E8A9BA6A4B5B3A9B9AD
-A6B9A8A4BBA5A5B9A7A5B8A89CB2A587A2986F8A8D637D926E84977E909C8A9CA691A4AE93A6AB
-9CADACAABCB1BCCDB2BDD3B4A6C39F839E7E647A656074616F8070819181869B89849987859785
-8D9F8DA2B8A0A5BCA18DA58582997980977E8399848295887C8D84778C84778E8779948E87A59D
-8FAC9F779383607968546C5A4C6254485E52485D57475B5A40565A3C535B455D695E7787708A90
-6B8783607A755770675068634A606242595F3C535E3A525C4F67717E969C9AB2AEA0B7ACA1B59C
-9DB19497AC8B8FA48484987C758971667D69637A695D786D5570694C6668445E633E5A623B5860
-3D55623F55654A5F785D718C70859D7F95A987A0A18BA69C88A594809E8977947F73907B809B89
-93AC9CA3B9A7ADC2AFB0C7ADB1C9A9B2C9A5849B73586D4C7E8F77A2B69DA8BFA5A9C1A4A2BE9C
-9CB79696AF9095AF9297B59B91AE968CA9948FAB9691A99691A89790A89C90AA9C92AF9A8FAB98
-81998F819792859B9C869D9F86A09D8AA49F8FA7A188A098788F8878908979938E78938F759395
-75949B75979E6E92986B878A768C8E7B939276908C748E8B738E8C728C8D6D8588698487749394
-7E97987C90917A8F8F798E8D738A896E8785758C8B839798869B9A829A95859D96879F9487A196
-8BA49B8FA69F889F9A768F8A6A868368858267828064807D67817E657E7D62767B687C81748889
-7A8F8E7C92917F96947D938D6F857E697D7C6F83837085846B8080657C835E78825975795E7B7D
-70848A7D8A947C8E927A8D8D768C88728C83204E4A1E4B49204C4C26524F2D595235605A3E6762
-426C6744716B4A77704F7C714F7C714D7B6E4A786C457468406F643D6B6238665D325F562D5A51
-29554E26524B2A504B305450375C563F655D436B634871684F756D537871537B73557D75577D75
-557A7250776F4C736C476F67426B623D675F35615A2F5A522C574F2F5752375B593D625C42695F
-4A6F6550756A56796E5B7C715E7F715F806F5F806F5D7D6F5A7B6D59796C57786C52766A4E7569
-416D62234B3F032016082A222E524F658681829A9190A69B96A99B8B9E8F778E7D698272638277
-597A7347686838585C49616C6479867C95938FAAA1A2B6A2B1C3A9BECFAEC6D8B2BDD6B0ACCAA5
-9FBB9A92AC8D819C876C88794D656241565C5B6F737A8C8F8BA1979BB59DACC4AEBED6BFC6DEC6
-BBD3BAABC7AC9DBEA193B29789A48B76917C5975634460544767666986838BA095A2B6A7B9CEB8
-C4DAC2BBD5B9B0CBAFA6C1AA9AB49E8AA28C758C78576F623E574D3F595D5B747B849293A6B0AD
-BAC5B6BBC7B3B2C5AFAEC4AEABC1AC99AF9B758D7B536C5B3F5856405960576F75798F9593A9A3
-9AAF9F99AE9C9BB39DA5BAA7ABBEAD94AC9C6884764A66634966705E798072888C748A8D708788
-748A8885988F98AB9BB4C7ABC2D7B8A8C49E8EA885849B7F859A808EA0898FA28B859B867E9581
-869A8A99AC9CB2C8B1BCD3B9ACC5A5A1BA989EB5989AB09697AA978DA08F7D92837087796F897D
-88A59A9BB8A894B19E8CA691839B83768D776D856F6A8272667C72566E6B435D5E48636B678392
-7F9BA482A0A1809B9A8199937F9592778C8D657B7F51686F415A62405C6559747A728C8B849E97
-91A89798AF9BA0B79EA4BCA4A2BAA694AD9A7B94866E887C67827A607C775B767A58737A55717A
-56727B576F79506673475C6E43596D496071566C7B5F7A7B69857F708B81738F827390846A877C
-607D74637F79738C86849B9590A99C9CB5A4A8C0AB738B704C624D798D7F92A8979AB19F9FB9A3
-9FBCA3A1BDA5A4BDA6A6C0AA9EBAA687A38F7C97867A948377907F7790817C948B819B9185A093
-849E92849B93859C968399967D94917A938C7B948C7B948A768E837B938A87A198839E977B9691
-7693927390927090916B8C8D708B89809693849D997E99947D97957F98987D96967992927A9493
-83A09D839C997B8F8D7D92908297968199977F9A96849E9A899F9D809794768F897A938C7F978E
-809A90829C95849E978197947088856984816B878369858265817E627F7B5C7775596F72607578
-7085857A908F7D93918198958097907B90887A8F8B8096947F9493738888698186668188668285
-678585738A8D7F91978395988193937D948F7D978E214C44204C45224F492A534F325857395E60
-40646C456A714A72774F7878507B724E796F497469446F673E6A6639656234625F2F5D592B5751
-27544D25524A24504928524A2E5850375E5740645E4668654B6C694E7270537776577A79597C79
-577B7553787052716C516C69496A6442655F3B615D345D583057512F554E3358553A5D5D3F6462
-456B694E6E6C56726F5A77715C7C715E7E705F806F60816F60806F5F7F6D607D6A5D7C6C58796D
-54756C4B6B672B4843051E170627221F444748686A7080808C9A9892A29A7E908662796F536B62
-5C727062777951656F4255625060746573897884908B969D9CA8A0ABB8A8BBC8B1C6D4B9BFD4B5
-AFC8A7A3B99E94A7917B93845F7A71455D61364B5B3F506058647576838994A39BAAB9ADBDCBBA
-C8D7C4C6D7BFBBCFB7A9C2AA96AE987E9582637A6D49605E3C5355455A655D7277788D808EA492
-A1BBA3B0CAB0BAD2B8C1D9BFBED7BEA5BEA7829D8764806E446761315754436A69658D8A81A391
-90AF979AB6A0A1BBA6A7C2ADB4D0BAB9D5C0A4BFAB819F8A63846E456E6346747066918A7EA8A0
-8CB3A293B79E99B9A0A2BFA5B2CDB3C1D9C2B8D3BB98B69D76977F6990787B9E888CAC958FAF97
-8CAD928EAF929FBE9EB6D1B2D1E4C8DBEED0CDE6C0BAD4ACB3CEA4B1CCA2ADC89EA1BC958DA98E
-7D9A8484A297A6C3B9C1DAC9CAE2CDC7E3C3C7E4C0CDE5BFCDE4BCC9DFB9BCD2ACA4BB9789A27F
-829E829BB8A1ADCAB4B2CEB9B5D0B2B2CCA7A8C49A9DBC8D9DBB949DB897819D8356736044635D
-4C6F78587B85638391718F97829B9E8FA5A791A5A47D9493667F7F4E6A6D375A6034575F3C5D66
-44656F4A6C7652747C5F7D836D8C91789AA072949B5C7D854B6B7343626741606546636F4F6C79
-59758167828C758D90788E8E6E8380617772536C694B656344636742636A45606C4961714B677B
-4B698044667D3E637A42647E4A6886516F8B5D799667829B3F5A6E3D5968748F9B79939B738E91
-6F8B906E8D9376929880989E89A0A48DA6A689A2A0819B9778938D6B898265827E637E82667F86
-697F8C758A948EA3A398ADA895AC9C8FA7948CA390869F8B7E9A857D998589A3988CA69E85A098
-849F9689A2958BA3948AA29188A18E89A18E879E8B7C958B77918D7D9594849A9C889F9B8AA29B
-8CA5988DA79380998A738A81778F887C95927B99927A9D927EA0957E9D947391886F8980769089
-7A948F76928E71928E74928F748B8D6C84846E888475908C74928F6E8D8A688B8464868064807D
-67807E728C887D9793829A96849C97869D96869D95879F978CA49C86A09A758F8B688682668683
-6986836986836B8984728F8B7A92907A8E8D768E8B79948F214E4624514A26534D2D5754365B5A
-3D606143666C486D724E7578507A774F7A704A756A436E633C685E35625D305E592C5B58285753
-25534D23504A234F4924504927534B2D5750355D583B625E436664486A684C706E527775597B78
-597B775278714C736B496B654665613F625D385D58325A562E58532C544E2D544E315854365C5A
-3B615F4065644768664F6B6854726C58786D5C7C6F5F80705F80705C7E6E5A7B6B587967557666
-4F73674C6F66456661284642041F1907262226484B607F8186959495A39F97A99E91A497859D90
-7A9285728881657B7853696E4358614052634D5F7268768386929B9EACA6ADBCAFBAC8B2C5D5BA
-C3D8B9B6CEADA7BEA195AB927E988767857A516D6F3A5663445A6966778A81929B93A4A39EAFA7
-A7B7A9B6C7B4C5D8BFC2D7BDB0C8AFA1BAA291AA937A93825C756F465F5E5069706E878A849D95
-90A99C9AB49FA3BDA6B0C9AEC5DCC2CDE5CDBFD6BFA3BFA98AA89467897F486C6551776F698F86
-7B9D8A89A99298B6A3A8C3B2B5CFBBC3DDC8CAE6D0C5E0CAB1D0B996B7A072998A658F87729C90
-7EA69A81A89689AE99A1C1ADBBD6C2CDE5CFD2E8D2C6DEC7B3CEB49EBEA293B89B97BA9F9DBEA5
-A0C1A798B99E91B195A6C1A6C6DFC4DBEED3DAEED1CEE6C3C2DBB6C1DBB3C5DFB5C7E1B5BFD9B1
-A6C1A486A18A7E9B8D9CB8ABADC4B1AFC6AFB2CCAEB9D4B2C3DBB8CFE5C1D7EDC9D4EBC7BED6B2
-9BB49189A48789A58B8BA89194B09BA1BDA1A8C2A2ACC7A4B2CEA9BDD9B7BBD6B893AE935E7C63
-426155385A5A36575B3A5862446067516A6D5F77796A81816F87846F8883627E7A4E706B426360
-3C5C5D38585A34555A33545A35535B3E5C6553747D61828B5C7C834F6E744463653E5D5F3D5A61
-3E5B64415D684A667060797C7D95958EA5A08EA59F829B96748D8A65828358767B526C75506873
-506B795A77875E7E8E597B8B5374864C6B7F456477425F733F5B6E26425245606F849EAC809AA3
-728D90647F825B797C5D787C637B806981837993918FA9A596B0A995B0A891AFA58AA89F839E9A
-7D9695778C917A8F928BA09A95ABA29AB2A09FB7A4A2BAA8A0B9A79EB8A39DB8A49CB6A888A296
-7B958A7E988D859E918AA2948CA4978EA6988DA696819B8B748E86748D8A79918F7B92937E9691
-819A91839C8F829B897992847790877F98917E999477948E7393897493897492876F8C81738D82
-809B92849D977A969174938F75928F768D8C738A8877908A7F9A93809D98799792749590759590
-77928E79938F7E9894859E99849C95819891829891839A92839C9387A198829C97748E8A698782
-67868169858268828165827D65847E6B84806E827F6E8683748E8B22544F2958542F5B5835605B
-3D645E416964466D6B4B736F4F7971507B714D7A6B4674653C6F5E3568593061562B5E53275952
-22554E1F514C1F4F4B244E4C28524F2A56522E5A5733605E386563416A68466D6B4D736D547972
-5A7C7357796F4C756C436F673D686037625A335E5A2E5A562A585229575128554F2956502C5851
-2F5C54345E583A605E3F64604669624D70665378685A7D6F5F7F745A7D7352786F4D746B487267
-456F65416D63406B613C665D234841041D1A0824212D4B4B76918F98A89E9CAC9E99B09899B197
-98B19796AF9690A893839F8C6C90824D72693E5E62516F776E8790849AA394AAA8A0B6ADACC2AC
-BED4B6C1D8B5B5CEA8A9C4A29CBA9A89AC95719989557F79356164355E685277896D8C9A809BA5
-91ABACA3BBB2B5CDBBC6DFC1CAE3C4C3DCBFB5D0B29FBD9C82A18361826A4B6E5B4469614D726F
-5B8285779B9B96B2A9ABC5B7C0D7BECCE3C8CFE3CDC5DAC4B0CBB69FBCA68FAC937E9B81718B72
-67816A60796A6B847990A5A0B1C5C2C6D7CBD2E3D1CCE4CDBED9BEAECAB2A1BEA99BB5A298B2A0
-94B09D87A4906A8A7C698A828CA6A1ADC0BDC6D5CDCEDACBBFCFBBB0C4AAA7C0A2A2BF9C9FBEA0
-9ABBA292B19B7F9B8B6F877B81928EA3B4AAB9CAB4B9CBB1B1C8AAB2C8A9BACDB0C1D5B4C5DBB2
-BDD3ABA0B4977D9176798C758FA28B92A88D8EA5888DA48990A78D9BB19AAEC4AEBFD7BFC0D9C0
-A7C0A78BA48B859F867B977E6C88726884706985766B867B768C898EA2A4ADC3BBB3CABA92AE96
-7391716482675976604F6B5C48605C4259583E54573D575A4F6F717B989497B0A094AE9886A181
-7792736D886C637E665572604B675B405A5D425B61627B807D989A7E9A94748F8769887E5F7F76
-57746D4F6B674464693D5E6644616759757A728D8C819C9888A09D899F9D889D99859B94849B90
-82998C809788819A8988A08F8BA49488A18F7F9884728E7965826C587563334F41445D5A82979F
-889EA0869E9781998D7A94817892817A93857893847D9D8C8BAA9894B19DA0BDA6AAC5ABAAC5A8
-A7C2A0A4BE9D9FB89B97B0958AA289829B84819C8B88A39490AAA096B0A69EB7A5A4BCA8A1BAA3
-8DA78F8098847E95837490866E8C87718C90738C95708D906A8A8A6F8C8B7D9694829B987C9793
-79938D78928978918A78918A78928D819B978BA5A188A29F829B968097907E958D7D948C7C9489
-829B8A8EA7978DA4967F968C7E9691839B95859A94849991879D908BA396869F9679918B788F90
-7E9596809894819993849C94869E9582998B7C92857D938B7F958E7E958F7E96917B9290738989
-6D86836C86836F87876F85876B868268867E6A837D6E837D708883758F8C2A5B5731605C386561
-3F6964456D6749716B4E7570517971507B714F7B6F4C796A4774653F6F5F39695A3364572E5F53
-27595121534B1F504A21504B29524F2F5754325E5A36635F3A68633F6D6847726D4D7670527971
-567D73587C7156786E4B746B416E663C686038645B33605A2F5B572B585229565029554F2B564F
-2D5950315D533660583C635E4268614A6D664F7369567A6C5D7F725E7F74597C7151766D4A7167
-467065436E63406D603E6B5E3B675B234A41041D1906221F2A4847738E8C97A7A09AAAA097AE9A
-95AD9790A99388A18C7B94846E887A57796D3F63583555553F5D60586F717488888DA19AA4B8AC
-B5CAB1C1D6B7C5DDB9C1DAB3B6D1AEA5C3A28BAC93709581577E743F686631585E3458674F6E7C
-728C9990A8ACA7BDB7B7CDBCC5DDBEC9E1C2BED7B9AEC8A99EBA9B93B09387A68D7B9C8861857B
-4166613E656B64888B8CA5A0A2BAB0B7CDB7C9DFC6CCE0C9BCD0BAA9C2ACA0BAA39CB79B97B295
-90A88E7E967E5C74664D655C6B7F7A8DA09CABBDAEC3D6C1C4DDC3B8D5B8B0CBB2AAC6AEA6BEA9
-9EB5A189A4906684704464583F625C5C787180958FA2B4A8B7C5B2B6C7B0B0C5A9ABC3A4A8C4A2
-A6C4A58FAF966A8A735975635B756575898093A798A3B89EA3B99B9FB896A3BC9AAEC1A3B9CCAB
-C3D8B1BACEA899AB8C899B7D93A589A2B699A3BA9A9CB39391A98B89A0838CA28A9EB49EB7CEB6
-BED6BDB1C9B0ABC3AAAFC7ADA8C2A696B2987F9B83678271577265546B666E8284A2B7AFBBD2C1
-B1CCB2A6C4A19DBA9A92AE91849F88758F7F6880755A706C536C69708F8CA6C2B9BDD6C3BFD8BF
-BAD4AFB3CCA7ADC6A2A4BD9C93AE92829E886D8781617B786F88897B94947C979179948D759289
-718E866C877F66817B5D7C7F527178425F683C5961415E624B6868556F715E7678667E7C708883
-7C948C859D927F988A768E7E768E7E7C94837F9886819B88819D88809F897998853D5B4C2E4A43
-5D7679657E7C6C8680728C82748F807A9587819C9082A09381A2947B9B8C79978783A18F8DAA96
-92AF9896B2969AB5999FBA9F9CB69D8CA58D7F9983748F7F6E8A7B718C827690877E9787859D8B
-85A08B839D888AA2908DA3947D988E6F8D866A8585678084617E7D607F7B6A86828099948BA59F
-89A49E8BA69D8CA69B8CA49A8CA39A8DA59C93ACA392ABA386A198849D948BA0988DA39B8DA29C
-8BA3978DA79492AB9989A1917990837A928B849C93879E95869D92869E8F879F917E958C6F8680
-73898A7D92937E95917C948F7D968F7C958D789182788F817F968D849A928199927C958F79908D
-758C8B728B87738D87768E8B7A908F78928D76918A778F89798F8A7A918D7C959234625E3A6761
-3F6C644570694C736F4F7770547B6D537D6E4F7E6F4E7C6D4D7869497364476C6042685B396455
-315D5028564D235048244F4829534C325951385F573C685F406E634373624777664E7B6C537E70
-577F72597F73587D72557A704D776C477267436E643F6A6039655D346059305B522B564D2E554B
-33584D375D513C635742695D476E634D736751776B577A705F7C76607F755F7F725C7D6F577B69
-5378674F77664D766448746045725E3D6E5C25504004221804241D2040405672767F8E998F9EA8
-8FA3A28196946A86865673754A60684A5F674A61623F56533F565053675F737E688C937797A084
-A1AC8FAAB899B7C6A5C2D7B3BFD8B1B0C8A3A4BA979AAF9191A68A849B857087774B645F3B555A
-596F787A8A9A8F9DA4A2ADAAB3BFB1C5D4B8CCDEC1BFD7B8B3C9ADABBFA8A3B7A29BAD9A8A9F8F
-678278415D5934525A4A636B73808394A29FAEC2B1C3D7C2CBDFC5C7DABFC0D3B7B8CCB0ABC0A4
-97AC92819785617769455B52485D5669796F82918594AB8FA5C19DAECCAAB3D1B0BBD6B5C1D9B9
-B8D0B69DB39E7390814F6F663A615847736C6B938185AA8E96B797A0BD99A2BE99A2BE97A3C09B
-ACCAA8B6D3B59FBAA279967C7191747A9B7B8EB18C9EC099A1C4989EC194A0C191AAC899BBD0A6
-CADFB7D9ECCDD7EACBC3D4AEB7CAA2BED6ABC4DDB2C1DAAFBAD4A8AFC89CA3BC92A6BE9CBDD4B4
-D9EED1E0F5D8D8EECDD9EFCDE0F4CFDEF2CACFE8C0B3CEA595B08C809A796B846A7A917DA8C1A9
-C0DBC0C4DFBCC6E2B6C6E1B6C2DEB3B8D5A9ABCA9CA0BC948DA78679937785A08BA6C0ACB7CFBB
-C0D8BFC7DDBACAE0B8CBE2B1CAE3B1C3DDADB7D3A69CB9947895776A847A647F7B648184668286
-6A807F6F84826F85816D837E6B828360797C4563703352642C4D5E2A4C5D2C4E5F305262375562
-3F5C674A667058737D5E7A7F5D797C5674744B6B6948696C4D6E7654777C5F8386577D7B29514B
-284F47486D6140645D3D5E5F406167486772507078587A7E6082866285875A7D8055787D55787D
-557780597A83617E8769878D729190799792809891859D947C9889759080738C80728A80708780
-6E857F68847E6E8B86879E9A98ACA994AB9E8FA7958DA48F899F8A8199847D96817E998487A38E
-89A49388A49695AC9EA0B3A4A4B7A3A5B9A0A5B99FA6BA9F98B096829E847F9A85859E8F889F94
-869D96849D9183A08B84A08C7D9684718B7A7492807E9B8A7D9B897A97867995857A9587768E86
-6E857F7489887F94937E979478928E74918C75928C769283799585849D908BA39788A298809A92
-7D97927C96927D968D80998C829A8E859D9280998F7B948B7D94907F96948297958698973A6562
-3F6A654470674A746C4F7771537B71577D6D537D6D4D7D6D4B7A6A497567456F6244685F3F655A
-3661532E594D275249234E46264F482E564E365C543E645C416C634673684878674C7C6A527E6E
-5680725881745A8174597E74567B7150796E4A7669467166426D633C685E366259315B522E574E
-32584D395D51406558476D604D726652776B547A6D567D6F5C7F73627E76617F735F7F715F7F6F
-5F7F6D5C7F6D587F6D567E6B507C664C796443726028534304231904241D1939383F5B5E697982
-87959E8B9E9D778C8A5D787949646741575D475B62566B6A485D594459525A6D637A836C909679
-9AA386A5B092B2BFA1BECEAEC7DBB9C7DFBBC0D6B3B7CCABACBFA09DAE9280947D627763455C53
-334E4F42585E5E6F7C7F8E929FAAA5B3BFB2C3D1B8CADCC0C7DFC2C8DEC3C3D7C0B1C5AF98AB98
-7C92835A766B3E5C573A575F5A737B81909495A4A3A0B6A7A7BEABAFC5ADB9CFB5C7DABFC9DDC1
-B5C9AE9BB096849C8A6780714C645B576F68798E868EA39994B09A99B89C9CBB9FA1C0A4B1CBAC
-C6DDBECAE1C8B9CFBA98B4A471928752776C56807672998580A7888AAD8C93B3909AB896A2BF9D
-B0CEADC2E0C1CCE8CCC3DDC4AFCBB0A6C4A5A6C6A4A7CAA0A5C99DA1C5979DC0929DBE91ACC99E
-CBE0BCE4F7D6EAFCE1E5F7DAD9ECC6D2E5BDD3ECC1D6F0C4D3EEC1CCE6B9BFD9ADABC59CABC4A3
-C8E1C3DDF3D6DBEFD3D2E7C6D3E8C6DBEEC9E1F4CDDFF6CED3EDC5C3DDB7ADC7A3859E81779078
-8CA68F9DBAA3A8C4A7B0CCA9B9D4B1C1DBB7C4DFB8C5E2B6C3DFB7ADC7A5809A7C67816C748E7A
-869E8D97AE99A3BA9DACC3A1B4CDA2BDD7AAC4DEB4C2DCB4A1BD96708D6C506C5D456159496669
-526F725E76776B81817188866F86846E8385687F8257737D4866723C5D693355612E515D2B4E5A
-2B4B562C4A55304C5945606D617C866E8A90617E814B6B6B3D5D6334576033575D365B602B5353
-1F49443A625A52786B4267603254552C4E542D4D5A2F515A32555B36595E3E606648696F4C6D74
-47687042636E42626D45626C48666E4B6B6C516F6E627A77728A847490847A9789819C92829C93
-7F99927C979073908C73908C849D978DA49D8EA79797B09BA0B8A0A2B9A09EB79E9DB69E9EB8A0
-9AB59D8CA793819C8B889F9095A79999AD9A9CB1999EB49B9FB49A94AC92849E85809A86809A8B
-7B9488738A826F897D708D7A728E7B718B7A6F8A79789684829F8E7F9D8A7B99877C99877D9989
-7C9589778F867B928B859C9687A09A7E99937A99927E9D94819D8E85A08F8AA4948FA99A8BA79B
-819E937F9A94839D97859F93859D90859D90869E917F978D7990897B918E7E9493819594839694
-3C63644169664870694D766D507B6E537D6F557B6E50796A4776664372633E6D613A675E395F5E
-335B592B585426524E264D46264C442C4E4733544E3859543F605B426760456C6448736A4C7A70
-517D72557F75568176557F76537D7250786D4C766A487266436E633E685E3B6458365E5231584D
-30564C35594E3D5E5343655A496C604F706755756E57796E587D6E5C806E5F806B5F816B5F826C
-62816D65806E62806C5C816C59806A547C68507865496F612D514505211904231D24413D5F7773
-86978F93A39A95A99990A694899D8F7F9485728878657B6B5B73634B63543C554E415A555F6F68
-808D8497A793A9BAA2B9CBB4C4D6BFC8DBC4CADEC6C4D9C0B8CFB4AABFA69CAF988AA18C77907B
-577667395E544766616B8586859E9697AE9D9FB6A4A6BDA8B0C6B2BDD5C0C8E0C8C1D9BBABC6AA
-96B8A186AA96689183426B63385E64597D8378969985A3A28AACA291B3A69BBAAAA7C5B3BED6C2
-CCE3CDC4DDC0B2CBAD98B69D7596804E7268466B67507C805D8B936B96A178A3AE8AADAE9DBCB7
-BBD6C6D1E9D3D1E8D2C4DCC5AFCAB396B49D809D8677927D77937D74917B72907C75958483A396
-A2C0B9C4DFD2D5ECD7CFE7D1BDD7BEB4CCB2B7D0B2BED7B6BBD5AEB4CEA8A9C59E9CB8978CA793
-92AA9CBBCCC8D6E6E0D7EAD6CEE1C9C7DCBEC8DFBEC9E4C1CEEAC5CFEDC3C9E6BEB8D3B594AF95
-82A08F9BB9AAB2CAB3B2C7AEAFC3A9B3C7ABB9CEB3C1D7BCCADEC5D0E4CCC6DDBFA2BA996F886F
-546D5C5270685778785E7E826A89917F999F95A9ACA5B9B7B5C9C1BAD0C3A0B9A6748E7C597468
-526F6553716A59756F5F7872667F7C728C8D839D9D9AB5B3ABC6BF96B39D77947D5D7D674F705D
-486B6344676342666A45686F486A754D6C7868828C879FA58BA79A819F8A72917D62826E577967
-4E70604665603C5B5B39535B4B63706C828D81959E7B93956D87845D79764B6B6840615D3A5C57
-274A45244843486A665D7D7854756F4869633F615C385A573355543050522F4D513C57615A737A
-697F7F697F7E69807C69817A637E735C776C566F68526A64506965516B685472705F7F7D6C8F8D
-71949172998E759D8F79998C7A978979998472937B6E937A799F8586A9908EAF9794B39C9AB8A3
-A3BEA2A2BC9C90AA8F829B85829A8B8298907C968E7A968F7C98927D98937E98907D958B7F968D
-849B9381988F768B846F867E6D887E6E897E6E887F6F89807C938B879F9687A29788A3958CA894
-8DAB948CA99286A38C85A68C8BAC938EAA96839F8D7E9B8C839F9187A08E89A18D89A48E8BA993
-85A8957DA18F7B9C8E7F9D91839E9382999081978E80948B7A8D88768A86788D887D928C7D948E
-7C938E3B626341696649716A4F796E517D6E537C6E51786B4871643E6C5D3867593262572E5C54
-2D555428515022504D204D4A234A43264B432C4E4931534E325552385B573B615C3F6761436E66
-49756C507A71547D74537D74507A714C756B466F64416C613D685D386359346056335B4F31574A
-2F544A31544B34574C395B503E605643645A4968614E6D6952736B55796C5A7D6C5D806A5F816B
-5E816B5F7F6B627C6B5C7B68547A655177634D74604A705E456A5D2C4D4305201A03221C2A4541
-748C8697A89C9AAB9D99AF9A9AB09A9BAF9C9AAE9B95AC978CA5907E99876883754B6761496462
-687C7A85969292A6979BB09BA5B9A3AFC2ABBBCFB7C3D8BFB8CEB4A8C0A3A1B79E99AE978BA38D
-77907B567666365D503A5D555673726B877F7D97878CA6949EB6A2AFC6B3BED4C1CBE2CBCAE3C3
-B9D5B7A0C2A98AAF986A9382466F62355A5B3C5E604A6A695777756C8D8688A9A0A2C0B2B5D1C2
-C8E0CECDE4CFC2DBBEB4CDB0A1BFA58CAD96769B8F668D8653828644767F416F7E4D798B7698A0
-A0BDBFC1DACFD2E8D4C9E0C9B7CFB4A9C3A8A0BCA29EB69D9BB29996B09A8DAA957896875D7C72
-62807989A5A4B1CBC1CCE1CEC9E0CAB8D0B7B0C9ADB8CFB0C1D9B7C0D7B0B8D0A9A7C19C8BA486
-698272657C718B9C9AACBDB6B5C8B2B3C7ACB3CAAAB8D1AFBED8B5C6E2BCCBE8BEBFDBB399B497
-708A726D8B7987A6959AB39999B09394AA8B93A88993AA8C9CB397ABC0A8BDD1BBB4CBAE92AA88
-748D72627B65537165486A6843646942626D4C666F596E75687C7F849896A0B6ADA5BEAB95AF9D
-839D8E728E816483775C796F567069506A674D686C536D73708B8EA0BBB8AECAB5A5C2A997B79B
-89AA90799B8B688B80587D7A4D727346696F4D6D747E979CA9C0C1B6D1BDB5D2B5ADCBAEA3C2A4
-9BBB9F92B29885A39574928A637D7C657D827A909484989D7D959477918C718D8769878062817A
-5B7A7335565020433D3F605C5374715A7B775E7E7A5E807B597D785476744D6F6F4667694C6870
-5D777C687F7D7188847D948D859E9484A091809D8E7E978D768F8765807A526E69486565476666
-486D6B4B716E4E786D547E6F5E7F7263817461826E5A7C67567B6759816D5F83716588766E8E7E
-789688839F8A87A288809B84829E8A8CA598869E9777928E6E8B896C88856C87836E888170887E
-778F85849E938AA298879C95859D95849F95849F94829C9080998E859A908BA1968AA3968BA596
-93AF9B98B49F98B49C95B29893B49594B59793B09886A28D7D9A877E9A888199878199857F9A85
-819D887DA08C769C8A76978A7A998E809A917F968E7D93897B9086788D85788C877A8F887C9289
-7C938C7C958F3A6864416E66497768507C6D527D6D507A6A4C7265436B5F3B655B3461572B5C56
-25565121514D1F4F4A1B4C441A4C431D4D43204E46254F4E2852532A565B2E5B603360623A6766
-436D674B736B527971567C745079714A746D466C643F655D36615C2F5D5A2B5A5328594F2C554C
-2C51482E514A30534D2F544E305750365A543B5D5A4060604663664D686B566D715B75735F7D73
-5F7F745B7C7055786A5073664B7164466F63446C6045685B4366594066592A4E42052218022019
-294341768E8996AB9F99AE9E97AF9798B09796B09A92AE9A86A997789D8D668A835074713A5C5E
-3454594360675773796B8885809E9599B29CAFC6A8BDD6B1C6DFB5C2DCB3B6D0A7A6C39F90AD8F
-749076556F5A3C5B4B2F52462B4C493051574060615777737A9589A0B59EB5C8B2C3D3BECBDEC6
-C7E0C2B8D1B3A5BFA199B4978DA98C7E997F6C8371596F5E4A63534961556E828193A4A2AAB6A9
-BAC5B6CAD8C3CEDEC8BDD0B9AFC3ABA6BBA4A1B7A19AB69F94B29C88AA9A769A8D55777645666B
-67808995A9B3BACDC1CFE1C9CDE2C2C1D8B3B8CFAEB1C9ACADC3A7AABFA4A1BCA686A6945D7C75
-405F624C65647388829AAE9FB6C9B0BFD4B7BCD3B2BCD2AFC4D9B2CDE2B8CEE2B4BED4A898B28D
-6D87655C75596E87698DA5829FB792A6BD92A6BD91A8C092B0C798BCD29FC9DEACD6E9BCC7D9AF
-9FAF8F8C9D7F97AD88A5BE95A8C392A4BF8B9EB98599B47F94AE7E94AE8094B18AA9C7A4BAD6B2
-B4CEA9A7C19997B28784A27A7495706888695E7C6453735E4969584F6D5D769083ABC5AFC4DEBC
-C3DEB7BBD6A9B0CA9EA5BE9298B2878BA67E7D99746B896A627F647A9480ABC5ADC2DCB6C7E0B6
-C5DFAFC0DAABB5D1AAA8C6A09BBA958FAE8A84A17F819D7C95AF94ACC4ABBDD3B8C5DBBEC6DFB7
-C5E0B4C5E1B3C2DEAFBCD7AEB1CBA798B190859D7F7D997E78977E749382708F846D8B7D6A8677
-6984786680773A59511F423B32585238605B3E626249676F4F707751767A527B7B517E7C517E7A
-4D797547716B466E654C726A5A7F7A688C8672948D7799907A9D8F779A8A6B8E7E5F8172607A72
-57726A48685F41645A3D635A3D645C42656345676746686945666949657049647344606F436070
-4663724C6877536F7B58747E5C7B816E909182A29F85A39D839E97859D96839D8E809B85809A82
-7E987E809C8486A79089A6968BA39B93AC9F9BB6A29EB8A09CB69698B29296AE8E96AE8F8FA68A
-869D858AA29291A89893AA9595AC9496AF9096AF9093AB9389A38B7C998079967E7B9480778F7D
-758C81768D8574918A72928B73918C779490829A94869C95829B8C7F9B877E9A877F9A887F9A8A
-7E998B7F988E82999342706948766C4D7B6B507D6D517D6C4E7969497163426B5E3B665B356259
-2C5D5626575120514B1D4D461B4C411B4C421E4F452152492653522A57582D5C61326266376768
-3E6D6C49726B517870577C73577B734F776F4872694269613C635B335F5B2E5C5A29595325574D
-29534A2B51492C514A2E514C2D534D2C554E335854385B593D5E5E4361644B666A556C715C7575
-607D755E7C7357786C4F7365466E5F426B5E3E695E3E675C4164574064573E66582A4F43052119
-03201A25403F69827F8DA29893A99B93AB948EA78F829C88728E7C597D6E446A5E365A582E5253
-294B4D2A4B4E345157476469607C797C988F95AD95A7BD9DB4CDA5C1DBAEC2DCB0B3CEA2A1BE98
-93B18F86A28678927A66847251716637575536565F57777C7594968BA59C9FB29DADBEA9BECBB6
-C9DBC2C6DFC1BAD2B4AEC6A8A7BFA1A2B99A9BB29493A68E80937D5C735F475D4D617271849291
-A1A99CB6BEADC9D6BFD3E2CACCDFC9C3D7C1BDD0BAB6CAB3ACC5ACA0BBA188A79263837141625C
-3C5B5C5B71798598A2A8BBAEB9CCB1BED4B2C5DBB4C8DFBCC7DFC0C5DBBEBCD0B5A1BCA5739482
-4868613F6065607B7C879C989BB0A3A5BBA1AAC0A3ABC2A1B0C6A2BDD3ABD2E7BDDEF1C2CEE2B6
-A8C29C87A17E7D967590AA85A1BB90A5BF93A7BF91A6BF90A8C090AFC796BFD49FD1E5B0E6F6C9
-E5F4CBCEDCB9BECDABBCD2A7BED6A7BCD6A0B8D39AB1CD95A8C58DA0BC889DB8889FBC93B5D5B1
-CDE8C5D1EAC7CEE8BEC6E2B2BAD8A8AECD9FA2C19897B59188A7886E90776B8B7692AE9FB9D5BD
-C8E2C1CCE6BFCEE8B9CEE8B7CDE5B2C7E0AEC1DDABB8D5A6A5C39A8BA98586A0879BB59AADC6A1
-B8D1A9C0D8AAC5DDB0C6E1B7C6E1B8C4E0B4C2DEB2BAD5AA9FBA9087A18186A08397AD94A6BAA2
-AEC6A3B4CEA6BBD6AAC2DCAFC6DFB6C6DFB7ADC6A089A27E6987665778595778645F7F74678478
-6B87796F877E677E793A5752294B473C615D325B572B4E522D4B572F505A30545C325A5F346161
-3865633A676237635D355E56325B54355C593D62604467644B6D6952766B53786B53786A5C7F72
-758F8876908968877E63847A5F82795C7F775B7C7B5677784F6F744A69704B64734C6477486377
-425F733F5B6D3D596B3D596B3C596A3E5F6A4D71776283836E8D887B979189A29C8EA99A90AB93
-91AC9290AB8F8DAB918AAD9485A591819A9089A39494B09A99B49A99B4919AB5909BB48F98B18E
-8EA68681997D80978783998A829884839981859D7E879F8188A189869F887D99817D9882809885
-7D94837A9085798E87759089718F88718E8976918D8198928AA0978AA59489A6908AA7918BA791
-8AA69388A39388A1948BA2994B78684F7B6D517C70517C6E507C6B4C7A6745766241735E3C6E5A
-3768563162532C5B4D285448234E42234C3C234C3F24514729584E2F5E5535645B3A695E3F6D62
-4572654B7669527A69567D6C5B7C735A7A7353796E4C7468456E644069613B655D356158305E56
-2B5A5327554D26544A2A524A2F524C2F574F315B523760593D655F416A60466F624E7469577870
-5B7F735B82705A7E6B5779644F766048735B44705A406E5B3F6C593F6A553E68553C6756284F41
-042019021F1B16363A415E636B7E8586979C8C9E98788A835E716A4A5D583A505330474D2E444C
-334A51344B48495F576875697D87788C937D989E84A0A88BA9B494B2C3A0C0D5B1C5DCB5BBD2AB
-AFC89FA6C1979EB89496AE8F8AA18D6D837A445B5B38515C5069706F878C8FA3A0A9BBABBDCDB9
-CBD9BFD2E2C6D2E6CAD0E4C7CADEC2C4D7BBBACDB0A4B89B899C816B7F674C624E445B495C746C
-7C948995AA91A5BB9DB5CBADC1D8BAC6DFC5C8E2C9CBE3CBCBE2CBBDD6BBA0BCA07C9F87597F6A
-3F655B496E69708D898DA7A39BB7A1A2BE9CA6C09FACC4A3B1CAAABCD4B6CBE3C9C8DCC7A9C4AD
-83A48C58807143726C5B8687799EA988ABAC93B1A799B6A69DB8A0A2BCA1B3CDADD1E8C6E9F8D6
-E9F9D4D6EBC2BAD0A6A5BD91A3BB90A4BE93A5BF96A5BF9BA1BC999EBA9BABC7A7C6DEBBE1F6D2
-EEFEDAECFDD7DFF4C9D4EBBFD1EBBBD1EBBAD3EABACFE5B5C2DCADB2CEA1A0BC939BB691AAC5A8
-BDD7BFCAE1C8D1E5CBD4EAC6D4ECC2D3EBBED1EABBCDE8B8C8E4B4BED9B09BB6947A977E81A092
-97B2A6A6BCB3B1C6BABED0BFC5DAC1C9E1BCCDE6BCCFE9B6CFEAB9C0DCB094AE8A6B8270627A6E
-6A828179919188A39F98B3ADABC0B5B7CBBDC0D3B9C5DABDBED3B997AE966C887D56746E597173
-62797D6D8189788C95869C9E95ADABA2BCB4ADC6BC9EB7AB839C8E6482734C6D5C44635C456364
-49666E4F6A795970805568793A4E5E3A505E47636F375C632A4B57264253264053283F54264154
-2445552648552D4F5838585F3D595D385358345158335057314D53314D5532515E3657643B5D6C
-496B7A62808E6986936E8A8E799493859F9189A4918BA493889F8F8196897A8F836E887B668275
-6180765A7B735170694B69634666634160603F5D5C4561604A6A6A4F7071587C7F678C93759798
-7D9E9781A19783A29485A59385A7907E9F8775947C78967F7E9A847D9B857A9D867DA08781A587
-83A68981A0847C9A7F7E9A82819C847D977C78937876947C7895817C94887C938A7B918B7D938D
-829890889E94879C8C879D8A859F88819C857C98857C9887829C8C8BA3948CA5938AA48F8FA792
-95AC9797AD9895AA9594A99693A997517C6A537E6E537E72517D6E507C6A4C7B6746796342755F
-3E715B396B573464532D5C4C295446244E40254C3C2750422C584E3461573A695E416F63467464
-4A77674E7A68527C6A567F6A597F6C5C7C715A7A71567A6E52796D4B756B487368446E643E685E
-37645C305F582A595127564D2C554D345752385F573C675D436D6448726B4D786A4F7B69557E6E
-5B7F725B81715A826F5B806B5B7E66567D634F7B604C785F49756146725E426E593E6A553A6755
-274E40041F18011E1B1233393C5A626D7F898998A091A1A086969271817D5E6E6C4A5C623D5058
-384A533B4E54384C4745574C677060848A759B9C82ABAC8EB6BC9EC1CAABC6D5B5CADDBDCDE2BE
-CBE1BCC7DFB7C1DBB1B5CDA89EB695849A85677B72465D5D38505B4B626C6F858D8EA2A2A4B7AA
-B4C5B3C1CFB5C9D9BECFE2C6D3E7CBD3E6CAC9DCC0B6CAADA2B79B92A88D7D947C5D76644F695A
-6A857E839F9493AD939BB597A0BB9EA4BEA2A7C2A9ADC8B0BED7BEC9E2C9B8D2B7A4C0A38BAE96
-6B907B476D60456A6161817978968C85A48D8EAE8F96B3959DB79AA5BFA1BBD4B6D1E9D0D3E8D5
-BCD8C19ABBA27099865081754E7B7B57808C62878B6F908A7C9B908AA7939AB7A0BAD7BBDFF6D9
-EEFCDEE9F9D6DAEEC3CCE1B5C3DAACBED6A8BAD3A8B5CFA7A9C5A597B39687A48B97B39BC4DCC0
-E1F7D9E7F9D6DFF1CAD6ECBFD4ECBDD5EFBED6F0BEDAF0C1D9EEC1CEE7BCB9D4AB90AC89779273
-7E998393AD9CA8BFADB7CBB8BED4B7C4DAB6CAE0B9CFE6BBD2EABED2ECBDC6E0B696B18C5E7B61
-49695C516C6560767571858287999198AD9EA5BEA2B0CAA7B8D4A7C0DBAFB2CDA4829C7A5B7261
-486057435B62465F684C69705A767A6D80807C8E898A9B8997A994A2B7A493A99975918C5B7978
-506A6E4B636B4A5F704C5F735168755B737D68818476908E87A09A92ABA28AA79B78988969877F
-5A76754E6A73486274475E6F4356673D5060495B6B4E687640626C3453602F4A592D45572D4054
-283F532241522140502A4855405B664D646C49616947616A425B653A545D354F5B365365436175
-46667D45657C466679476576526D75627D80738C7F7B9481809784849B87879C8A899E8D829D89
-74927D688A785F83725475684F6F634E6F684C6E6B506F6C5873725878784F71734B6F75517881
-597E8160817F62847E65867C6A8B7C6F907A6E8F77698A706A89716683705C7C6A567B6B597F6D
-5E856D658A726B8B736F8F7678967E819F8684A086809D84809F8A809F8D819B9080988F7E948F
-7E938E859B938FA59B90A69491A89291AB9092AC918DA9928BA7918CA69390A9978EA8938AA38E
-8EA59093AA9595AA9496AA9495AB9593A995587D70577E70537E6F517C6A517A664E7764497461
-43705C3D6D5A376755305F4F2858492151451F4F43224F4629554E325D593A6461436B64497168
-4E7669527A6C547B6D567C6E597E705A7F715A7D72597C70567A6E557A6D5279694F78654C7264
-456B603A665C3160582B595129564E2E5852385E5941675E486E624E746952786E567B6F597D70
-5D7F715F806F5E80705E7F735E7F705E806D5C8069577E61567A6057756051715E496B5B416656
-3A6655274F41051F17021D191B363E576D768D999B99A6A39AAB9C98AB9993A7938CA18D809786
-758B7C657C6D576F60445B5239504951636170807E8C9D8EA0B29CB1C5ACC0D4BAC8DBC2CBDEC6
-CCE2C8CAE2C7C1DABEB8D0B5AAC4A99AB69B8BAB95779B89547872395D624C6E7672909C87A2AA
-94ADAD9CB3AEA3B9ABAAC0AEB3CAB5C1D8C0C8E0C1BAD4B6A5C2A693B49B7EA994689586477475
-345E6541667053768066858C7594987FA0A08BACA89CBAACAFCCBAC4DFC5CDE8CCC4E0C6B6D3BA
-9EBDA479977F52715B41614C41625446695E4E736D5C827E72968D8CB0A3ADCBB8C9E2CBD3EBD5
-CCE1CDB7D1BCA3C1AB96B4A08DAC9A87A5967F9C91718F816583715D7B6A68887791AD9CBED5C4
-DCF1DBE4F6D5D8ECC7CEE3BACBE0B6CDE0B7CEE1B8CAE0B6C1D9B3B1CDB099B69E7790846E867B
-94AA9ABCD1BDCFE4BFCFE3B9D0E2B6D1E3B6D1E5B7D3E9B9D5EDC0D5EFC3C9E2BDA3BD9C68866D
-46675344645D4F6F71617E84728D967F989B8BA2A19CB1AEACC2BCBBD2C6C3DBCAADC8B37C987F
-54705F415F573A58543A5759405B5F496267536D725E797E69858978969793B1ADA2BDB18EA897
-779075647E655573614D6B5C46665D43615B435E5B475F5E4B626360767890A9AAA6C1BDA1BFAA
-93B19685A384799777708A75657E6D5672654E6B604A68615977728AA498AFC7B6B8D1B4B5CEA9
-A9C1A09BB39389A68779997B6F8B6E637E605469515D6C5B6C7F75657E7B5C7570526C624C655B
-475D533D564F31524E2C4E4E2F4F583D5C6549656C4D696F547171537071506B6F4E696F536D75
-5B767F58757F4F6D7743656F3B5D663A5D633D616643676A496C6F4F727356797A5B817C60867F
-5F868058817A547D764C766F4069693C64683F6870436C774C717B5778815B7C7F577875617F7C
-708A876C89806785776281755E7E725B7B6E5A7A6B5C7D705B7E72577B724B726B3F64633A5B64
-3D5C634460624865664C6C695375705D817A6F90897F9C9288A59690AF9395B29496AF9193AD8F
-8DA98D8AA58991AA9096AE958EA8918DA79191AA9496AE9997AE9898AD9798AE9798AF9793AB94
-8FA8918EA9938DA79289A39088A2918AA3958CA399587C70557D6E4F7B6A4D77644B735F486F5C
-436A593B66543464522F5F4E2957482150431C4D421D4D4422514B295652325C5B396160416762
-466C654B71654F766954796D567A6F597E72597E72587C70567A6E54786C5176694E75634B725E
-476C5E41655A3560572C5A5227544C29554D305A5339605A42685E4A6E624E726651756955786C
-5A7B705C7D6F5D7E6C5D7E6F5E7C735C7C6E5B7B6B58796453775C52725A536D594E6958456457
-3F6355396653264F3F052017021C181D353E5F737B98A2A0A0ABA49CAE9A9BAF989AB2979AB296
-98B19795AE968CA68F7B968160796F40585451676A72878C879F9393AB999CB49FA3BCA5ABC0AB
-B7CAB4C2D9C1BBD4BCACC4ACA4BCA49BB69D8DAA90799D85618A75426B6129525530565D456574
-55737E6983897B94948DA69DA3BBAEB9D1BEC8E0C9CEE7C8C4DFC2AECDB290B49C6C9C8A4E8176
-31646B22525D264D5A2C515E355565415F6F53767E789A9E9FBDB3B8D5C5C9E4CACBE6C8BCD9BE
-ADCAB1A1BDA393B09688A4897F9C8172948262867A4D7372497076688E8F8DB2ADABCABCC5DECA
-D0E7D2C6DCC6B4CCB7A8C4AEA7C1ABA6BFA9A4BDA7A0B9A398B29C86A28C668471557566749182
-A5BAADC7DCC7D6EBC8D4E8C3D2E7BED1E5BCD2E4BBD3E5BCCDE2B7BFD6AFA7C3A8829E885C766A
-5C746A7E9386A2B6A4B5CAA3BBD0A3C0D2A5C3D4A7C6D8AACDE1B2D4ECC0D8F1C7C0D8B78BA386
-5D7D66476A593C5E5C395A613A59653D5B6B425C6949616C596F7971878F92A9A9ACC4BEA5BFB1
-8BA7917895846A857D5A78734E6D6E476569415E643E5A633C57663D5A6950707F85A3ACB1CCC9
-B5CFC3ACC5A69EB99990AF9185A48A76968466857759756F4E69664A6268637B829CB6BBBBD6D6
-C1DFC4BFDEB9BADAADB4D4A5ADCAA6A1BD9D8FAD947D9C866E8C807A98909CB7A6B5CDB8C3DAB8
-CAE0B6C8DEB5C5DBB1BCD8ABB2D2A3ADCA9C99B4876A7F5A687558829380839890859C8F819A86
-7C9480778F796E89765F81725677705273785A7A7F5F7D82607E8061807C5C7A77557073516C70
-546E725C767B5D797E57757A4C6F7441646A365A602D525828505929515B2C545D305960335F5F
-34615E3561603A656445706F45706F3C656B355E68345F6B335E6D385E6A3E616B4365674E6E6A
-68847E809790839C907F9C8B7E9C8D7B9A8D7493856E8D7F6B8D80678A8160867E507A743C6164
-3050602F4C5B334C56334F5633545736595B3B60604B6F6E65837E78958A88A68994B19099B38F
-9AB49098B59197B4919BB59599B29491AB928EA7918EA7928EA5928FA38E91A58E92A88F93AB91
-93AB9293AB938FAA9488A59083A08E829E8F829B90829A934F7C6D4C7A6A467663406E5D3D6858
-3865543460502E5D4D27594C24544A214F491D4A451E4745204947244D4C2951512D5555335B5B
-3761603B65643F6B6745706B4F746D547971547D73527C7150796A4C7665487263456E603F685B
-3A6458376055325B512C564B27524725504528544731574C385B523C61594067614569624B6D65
-50726855766B56786C55796B56776B56736B547168516E65496A5F42675A416559416259406157
-3E5F543D61513A644B274D37042011021D131D35365E747495A49E9EACA29AAF9998B19695B394
-93B3948FAF9986A69575988B5A7F744265612C4F4E3052524262635772716A82807C938D91A79E
-A3B9A4B7CEB0C7DDBBC7DDB8BBD4AFADC7A195B4906F92704A6E52375D462C514723464A21434E
-2446582D4B593D555F597273809C8EA2BBAAB8CCB7C6DCC4CDE4C9C2DAC0ADC7AD9BB69D8DAB95
-80A08C6F90805E7E6E52705D4561503B52494D635C73888192A69DA7B9A7B7C9B4CADCC2D0E3C6
-C1D9BBB3CCAEABC4A7A7C0A3A5BEA0A2BB9E9CB6A190AB9A718C88546E725B74747C9491A3B9AB
-C5D9C3D4E9CFD3E9CACBE2C3C4DCBDBDD5B7B6CEB0AFC8AAABC3A59CB59B778F7B536C5C536C64
-718A7A98AE93ADC5A3B6D2A2BCD8A8C6E0B2CFE9B9D7F0BBDDF5C0DDF2BBCAE0AD9FB996738F6E
-607F5B76937093AC88A2BA94A9C18EAAC28CABC38DACC48EB1CA93BDD6A0D4E8B9E4F7CDCFE0C1
-A6B69C88A1837391726281685776614F6C5D4562583C5A523857503C59554F6C6A809992B3C9BD
-C5DDC4BFDAB3B6CFAAAAC19D98B18F86A2837794786B896F607E68526F604C695C678479A4BFAE
-C8E1C2CFE8C4CFE7B9CBE4B5C4DFB3BED9AEB5CFA5A7C19897B18B87A17E7E957B8DA28CA9BEAB
-BDD3BFC6DFC0CAE4C0CFE6B7D0E8B4CDE6B6C9E3B5C3DDB0BAD4A8ADC9A49FBC9A94B09195AF95
-A1BBA3AEC8B1B9D2BAC1DAC0C5DEBBC8E1B6C9E3BAA3BD946E84667888768DA18E8BA59091AA93
-93AB9091AA8E8FAA8C8DA88C8AA58B85A189809E8A789785698A7B6586795F7F755677714F7073
-4C6D70506F6E5B79775F7B785C79765778765172714865683B585C2D5156274C52224B52214B53
-214C52204B502348532D4F5C47677556758459768156737B5270734C6C6B4465613C5E58395856
-3E5C5C526D6F6A8286799290849F9892ACA09AB3A299B49A97B39093B18B8FAD848AAA84779B7A
-587B613F615437574F354E4E2D4A4A274A4A254B49244D482D544E40615B54726B6B857A7D9888
-84A38A8AA98E90AC9193AE9297B19397B09194AD8D90AB8A88A78A7FA085789881769581789881
-7C9C84859F898BA28E89A18C829B867F9A88829E8E84A08D839E8A4A7A6A4474633D6D5A366654
-315F502C5B4B2756472352451F50451C4D461B49471B47461F4546204748234A4A264D4D295050
-2D55552F5A5B346060396765406D6A4C726D527872507A714C776D4672623F6C5A396656356052
-305B502C574D29544A275248254F44254D42244E412651422D5245335449335851335C573A5E59
-41625C46675E4B6C614C6E63486D6046675E47645D44615B415D563B5B53355B53365B54375B56
-385B543B5D523C604F386146264B33041F0F021C101C34315B716F92A29C9AABA197AE9794AF93
-8AAC8B7DA1816C8E7B55786A3D645D2A524E2249481E44451D4241224645344F50475E60667C7B
-8A9F9BA1B7A1B1C8A7C2D8B1CBDFB5BED7ACAAC59895B58D80A37E6C8F715C7E67496B60345559
-2848532C4D60425F6E5F76817992928EAA9AA0B9A6B3C6AFC2D6BECBE2C7C5DCC1B6CEB4ADC5AB
-A7BEA6A2B9A09BB39A93AC9189A2826D85684D604E5C6E5E7D8D819AA89BB4C1ACC8D5BDD5E4C9
-DAEACED5E9CBCEE6C7C9E0C2C2D9BAB9D1B2B0C8A99CB39C79907D566D664C62655F75747F9391
-9DB1A3B3C7B0BED2B5C3D9B6CAE0BDD1E7C4D3EAC7D0E8C6C9E1C0B6CEAD91A98E677E6B536B5D
-68807D89A1939DB596A4BE97A4C491A8C694AFCC9CBAD6A4C7E3AAD7F1B7E7FBC0DFF4BDB7D1AA
-92AE8780A1728EAF7F9FBA8BA4BE8EA5BF88A5BE86A3BF86A4C087ABC78EBAD69ED9ECBDEDFCD2
-E9F6D8D5E3C8BDD4B2A8C49E97B49087A5827B987C6F8B745F7E6B5171624A6A5F5F7E7797B2A7
-C6DDCED4EDCFD5EFC1D4ECBED3E8B8C9E1B2BED9ABB3D0A4A9C89F9DBB9788A48976927987A38D
-B1CCB0C4DEB5CBE4B7CFE8B5D2EBB7D1EBB9D2EBBAD2EAB6CEE6B1C6E0ACBCD6A5AAC0998FA482
-899D8096AB8FA6BC9EB3CAA9C0D4A7C7DBA8C9E0AECDE5B2CFE7B4D0E8B5C9E3B5A6C196809B79
-6B866A69847175918487A19197AE9DA2B89CACC29CB5CDA8859E7A677C6387998B8CA38F839E85
-809B7F839C7E86A18288A4868DA88993AC8E99B2959CB79B8CA98F6F927A658873557669456860
-4164664265684969664D6C674B68614A67614C6C68597976678082627B7F537377476B6E3A6268
-335D653059612B545C2A4C5B2D4C5D3D596C4C667A59717D637A8166807E6480785D7D73527569
-4868644260624560655068705B74756D8884869F9596AE9B9DB699A3BE93A6C292A6C28CA3C18E
-96B78A799B765C7F6550715D435D57304D4A2347462047441E48412149422A4C473755514B6460
-5F787169897671917B78947D7E977E839D7F88A1828AA4818BA58280A080739679678A755F8270
-61846F668972708B77788F7D79907E788F7C7B9584839F8F89A69189A68D4A7560416E5B396857
-3261522A5B4F25564B2152461F4E441F4A411D47421946441946461B47491D48491F4B4A224E4D
-2651502B5755325C5839625D3F696048716751776C527A6E4C796B4474653D6E5D3566552F5F52
-29584E27544D25514C254F49244E46224C41224D3E204D3E204F3F274F422C4E452C4F482E514B
-30554E325852375B523D5E533F5F523B5C4C38594938584936574733564632564732554A33564B
-34584C36594B3B5B4A3B5D4A376046254932041B0C021911162B3042555D72838B86999D8CA59C
-809B8E6383724B6D5E355A57284C4D2142461E3F43223E432640443046423F534B5D6F58748568
-85927A94A18AA0AF92AABC9BBBD0AAC6DFB4BED8ADAFCA9DA6BE96A1B7929AB19191A88E859C89
-73887E546866495D646579828597A399ABACA7B9ABB6CAB6C5DCBECEE5C5D1E9C7D2E9C7CFE5C5
-CAE0C1C3DABCBBD2B5B3C8ADA0B69C7D957E556D5843564B54645C75817794A193AEBFA7C0D2B7
-CADFC2D1E6C8D6EACEDAEED2DAEED2D7ECCFCEE4C7B4CDAE94B39774967D55796852786D6F928C
-88A9A696B6A89EBCA7A2BFA2A7C3A0ADC8A6B5CFACBDD7B5C9E3C2CFE8C9BBD3B693B099688D7D
-4F776E5581856F979884A6A191B1A49BB89BA1BC9CACC3A1B7CEA7C4DBAED8EDC1EDFCD7ECFED9
-D6F0C6BAD5A9A7C291A4BF8EA1BD8D9EBB8B9BBB8C99BB8C97B98E97BA90A5C89EC0E2B8E2F8D2
-EEFEDAEBFBD7E2F3CFD9EDC3D1E7BAC9E0B6C0D8AEB9D0A8AEC69F9DB69386A080708C7083A088
-AECBB0C4E0C4CAE6C4CEEAC2D2EDC1D6EFBED6F0BED5F0BCD3EFBAD0ECB8CAE6B6B7D2A991AD8B
-7A968085A18E93AFA0A1BDACADCBB6B9D6BEC4DEBFC8E3BFCDE7B9D0EAB9D1EBBBCBE5B7A9C19E
-758E71547060547066637B7C728A8D8099938BA59A99B3A4A7C0AFB5CCB8C0D6C1BCD3BD99B29B
-73907D537363425F5B435E634C636B576A745E737B697E85778E8E576F695A736888A1917F9C8C
-67877755746C526F73587579617E836C888A789290849E9A8FA8A38CA6A084A0967D9B8E6B8977
-55736249675C4361593F5E593C5B583756573655593658634869746B879077939977979275968D
-6F92856A8E7F668A7B5F8374577A6D4F71664D6E68537470557876597D7B587D7652786F51776F
-50786F5076704E73704E716F4B6E6C4565624C6A655F7F776E8D84799A8885A88C90B19097B58D
-98B79094B59184A58372937365866B4E715B3357472047411E433F2142422242432643452B4648
-394E514F6465637B746B837A6F8476718575728974748C76758E7C789181738D806984785B7873
-4F6D6B4E6C6952706C58746F5F7A75637F7867837A728C7D829B8889A38E87A28C4B755C436F5B
-3B695A3463562C5E5327594F22554B204E462148411E46421946441A48471D4A4E204D4F23514F
-2855532D5B5834615D3C665E436C63497164507769547A6C527B6C4B7A6A4475643C6F5D356858
-306155295A5127555026524E254F49224C45204C3F214C3D1F4D3D1D4E3E254D41294C432A4C44
-2B4C462A4F4829514B2E524932534833544631524030513F31513F30523F2E543F2F5342315348
-3254483256483558473A59463A5B46365F45244832041A0B03181014262E30424D566877778B96
-88A19F7B96905B7B714062592B505321454C214048213D45253D4333474C55645F707C71859272
-94A2779DA884A7B091B5C0A1C0CEAFC7DCB5CBE5B9CBE5B8C8E1B4C5D9B0C0D1ABB8C9A7ADBEA1
-98A9917484724F5E554352535363686E7E8A8D9D9EADBAACC2D3BECDE5C5D3EBC8D4EDC7D6EEC9
-D9EFCBD8EFCCD4ECCACBE2C3B8CDB1A0B69C839B866178674E605A63736E8692899BA89BA4B69F
-A8BEA3ADC5A7B2CAACBACEB4C4D8BED1E5C9D6E9CDC3DBBDA8C2A38FB29478A08359846E477462
-537D74678F8B799E9286AA9791B29899B8989DBB9AA2BF9DAFCAAAC5DEBFD2EBCEC6DFC4A1C1AC
-729D8E517F7943777E49777E5980877194917F9C8989A38CA0B599B6CBABCFE4BDE6F8D4F1FEE4
-EBFADDDAF3C8CEE7B8C9E1AEC5DEABBDD9A8B4D1A2A6C99E9ABF968DB28E7FA5838FB594BFE3C2
-E5FCDAE9FCD8E1F4CDDCEFC6DCEFC1DCF0C0DCF0C1DBF0C2D9EFC1D5EABBCAE0B5B4CBA38DA783
-7D99798BA8889BBA99ABC9A7B9D5B1C3DEB4C9E4B3CDE8B5D1ECB7D4EFB8D5F1B8D4EFBABCD6A7
-819B76526E574865554F6B6A5F7C7A71908B85A39999B39EA5BFA3AEC99FB8D3A7C2DCB0BAD4AA
-92AB8B6781664362583655533953613D5769415D6A48656E5771746982817C928F90A49F9AAFA5
-93AA9D7F9E92678A7F54727549636F4258693F52673E51693E536E42596A3B525B59736F86A191
-7D9C8E64867A4D6E6E436374405F71425F744964754F6A74567077617A7E78909293ACAA9BB6AD
-95B19D89A5907D98866E8B7C617E795776744F7073486A703F61714768786A87917A979C82A198
-89A8988AAB9489AA9087A98F84A68C7EA188779B83719683668B7B567E7450797249736A3F6A60
-3B665D3C665E3F6963416965436B654068613A5E583A5B5740625D4467644C7065597F6B678A71
-708F7075957679987B7696777391706A8B6C52795D375D482248401F423F224042234043254044
-28404632464D485C61667A7A7589877C8D847D8F847C928179917E768E84748C8671898368807B
-5B75764B666B405C613F5A5F435F634B696B5472715A7976688275778E7B78917D758F7B4F7861
-47745C3F7058396B573265562C5F51275A4B2354461F4D401C493F1B4A43214F4929544F2D5852
-345D5739625C406760466C654B6F664F7569507A66527E67527D6A517C6A4F7A694A7765447360
-3F6F5C3A69573363522E5D5028574B245045224D42224B40234A40224A40224B40244B42264A43
-274A43274B44264D46254E48294E462D4E442B4E422A4E3F2A4E402C4E422D4F422D50422D5143
-2E524630534931534E32554D345849355949345B4722453304180C03150F1C29324C59617A8588
-8E9B9A93A89A90A795869E8B7A92806B84765A74674963563A5447304A3E304B3F42554F576662
-75827395A28DACBBA0BDCCAEC9DAB6CFE1BBD2E5BBD3E6BAD4E8BCD4E9BED1E9C0CAE3BBBAD4B0
-A8C2A494AF917A937759746144615A55706C758D908CA49EA0B7A4AAC2ACB0CCAFB7D2B5BFD8BB
-CAE3C6D2EBCFD0E9CEC1DBC2AFCCB49DC0AB8FB5A279A3955982793F636346696A607F7F73918F
-839F988EAAA195B1A899B6AC9DBCAAAAC9B3C5DFC3D5EBCDC7E1C2ABC7A883A7885B83653F6851
-315A492E59543460643F6B704B787E5D85886E929481A3A09EBEB7BEDACCD2EAD3D0E8D2C0D8C2
-AAC4B095B3A289A99A80A19676968B718F847492836C8C7563826B75927FA0B9A5CFDFC8E9F6DD
-F0FADEE4F1D2D6EBC6D3E8C3D5EAC5D5EAC5D2E9C3CFE7BFC7E1B9BAD5AEA0C1A2799C81779583
-A7C2B2D4E8CADEF0CAD7EDC3D3EABECEE8C0CEE9C3D3ECC5D6EFC7D8F0C5D7F0C1CDE6BFADC5A4
-708C7448675948665E5674706B8882819A9392ABA0A0B8A9ABC3B2B8CFBBC2D9C3CAE2CAC8E0C5
-A3BD9B6A8368465F4D375144344E4C385252405B5E4A6367556B7060777869847C7A968C8EAAA0
-93AEA488A193748C7E5D7A674E6C5A4662573F5A533A53553850553651563B555B475A635D6C76
-8B999EA9B8B9ABC2B2A2BEA495AE98869D8A748C7B637B6D566F644B655D435C5241584E62786A
-8FA39299AF9E91AA9888A18F7E9888728D7D658071597468506B6148665C47686161807A8DAAA5
-A7C3B9B4CCB6B6CFB5B1CDABA8C5A29FBC9A96B4948DAD8E84A4887A98847B988683A08D7F9C89
-819D8885A28D85A49187A69489A9988AAB9A8AAA978AAA9587A99277998260846D547862486E5E
-3A62563157512D53512E51522E51533053543155563054543558593E5F5E3F5D593B5B553E5F57
-45655E4769634B6E69517473557874597A70587A714E71693C5F592C4F4E264849254446254346
-2742462841472B454C40595E5F76787A908E8B9E8F94A79296AD9092AB8B8FA68B8BA188869C83
-7D937B728C7764806C4F6A5E405B533B57593F5C62496469506A6E55706D5B766F58786B587C6B
-527B654C7A6045775A3F7159386B5A3164532A5D4D2456451D4E3D1C4B3D214F462B584E345F55
-3A645A436960496E654D716752746A55766C567A6C537F65528065527F69517E69517B68507967
-4A776445745F416F5A3B6955326250285848224F42204B3F224940244841234841234840234841
-244942244942254A42244C44234D46264C44294A41274A40264C3F284D42294D442A4D432C4D42
-2C4F432C4F432C4F472D504E2E524D2F564A31574931574520413104170B02120D1F2933626B73
-989F9CA1AAA19BAC989BAE979CAF989BAE9897AB9390A48C839981748D74637F684D6A553E544D
-53656479888299A59DA8B9A3B3C6A9BDD2ADC6DCB2D0E1B7D4E4B8D5E6BBD2E3BAC4DBB3B1CFA7
-A4C39F9BBB9A94B39285A48261826B3E635746685F62807D76938985A38E90AD9697B59B9EBAA1
-A5BFA7B3CDB5C4DFC7C8E4CCB8D3BEA1C1AD85AF9E689788487B7230635E245254224F522C565B
-375F64486B6D57777968878A7999998EB3A7AED3C1CCE9CDD5EECFC9E3C5AECAAC8FB39478A080
-6A927A5B8270426E6B2C5B632253602255672D596D456B807295A49DBEC7BBD8D3D0E8D4CAE1CE
-B8D0BDAEC5B2AAC1AEA9BFABA7BDA9A2B9A59DB6A099B59E8DAE9572937E62837689A497BDCABC
-DCE6D4EBF4D7E7F1D2DDEFCEDAEDCDD9ECCFD8EBCED8EBCAD7EAC8D1E6C0C2D9B39AB99D62836C
-617A728BA29CB1C4A7BCCEA7BAD1A5B1CB9EAAC8A4B1D0B0BFDBB8C6E0BDCCE7BDCEE8BBB9D3AE
-849D7F4B695832534E2F4E52304F5A39545E455C664E666D576F74667D7F7B908F90A5A4AABFBB
-B3CABD97AF96748C765F756650675D455E5B3E5757385058344B5735495C364B5D36535E405E68
-5B788387A2ABA3BBB9A3BBB398B49C8CA98E7E9B836D8A755F777253696B445F663C57613C4D5D
-515D6F8E98A6BBC5CFC7DAC7C9E1BEC6DCB8BDD3AEB0C8A5A2BB9A94AF9187A5897B967D5D7460
-677B689BAB9AB2C3B0BBCEB7BED3B7B9D0ADAEC7A4A1BA9994AE9185A18A7898846E928575988D
-8CACA4A0BDB0B6CCB4C2D9BBC5E1B5C5E1B2C2DEADC0DDABBADBA7B5D5A4B1CCA4ACC5A098B692
-84A2807E997D738D756986766987796F8E817695887D9B8B83A18E85A68E7FA2866C8F715C7E60
-4D705C395D512A4D4A25474925454925444B26464B26474C27494E2E5257466668577270536F6D
-4E6B6B48686B3E6168385C66375C6A385C663B5D603F60644162664162654263664163653E5D5F
-3F5D5E3F595D3A54593451573B575C526A6D6D8481869A8796AA919DB5929FB891A0B6929EB390
-9BB08D96AB888EA98786A281748F785D7869496565415D66435B64445B63435E6144626243675F
-466E604D7A674B7866477361416E5C3968563260512A594E2350461F4A3F214C432A534D345C56
-3D6459436A5E4970604D746450776851796A517C6C527D6B537D67537D66537D65527C64517966
-5078664A766344715E3F6B5A396555315C4F285247224B422048401F48411F49411F49411F4941
-204941214A41234941244941244A40244B40234B3F234B3D234A3D244A3D274C40284D43294C41
-2A4B402B4C412B4C412B4D432B4E472A50482852472A52462B52431D3E3103150B01110B19292D
-5D6C6E96A39B9EADA09AAF9499B09299B09499B19598B29698B39893B39A8CAE96789E8A598170
-3F625D496A6A6983828098958BA79C94B1A39EBAA7A5C0AAAEC7AABDD4B2C9DEBBC0D3AFAAC59F
-9BBC968DB3957CA78F6B9482547B6F3A5F59294B4C28484A334F523E5B5C4C69665B79776B8A8A
-7F9D979AB8A7B6D1BCCCE3C8D1E7CDC6DDC4B0C9B08CAD936A8D744F735D3B604D2A5245214A42
-1D494C1D4950234A552C515C49696D718F8F96B3A2B6D2BAD0E5CAD4E5CAC1D7B9AEC7A8A4C1A1
-A0BFA09CBBA293B29C84A49473948867887D597A714B6763627A7C91ACA7ACC7BDC1D9C4D4EACA
-D5EBCDCEE3C7C5DCBFBCD4B6B5CDAFAFC7ABADC4A9AEC4ABACC3AC99B49E6F8B79536F68748D82
-A1B39DBDCEB3CCDFB7D5E9BDDBF1C3DEF6C7DFF8C9E0F7C9E2F5C9E0F2C8D4E7BCB6CAA07C956F
-5A75516F886C8FA78C9DB689A0B98697B48677976D65887070948684A39695B1A5ACC6B1B9D1B6
-A0B99C758F7159765C4B6B544261503C594E37514B354D4B314C4C2D4D4F3351563F5C65547073
-7E9A95ABC6B6B3CCABA8C09F9AB090879F83738F7963806D5673624A685B3E6159365A55305454
-3457575F7A79A2BBB6C3DDC4CAE4C5C8E3BEC3DDB7BAD4B0ACC7A39CB5978CA48A7D9882708C79
-637C6D667E7192A899B7CCBDC9DFC2D1E8C1D3E9C1D2E9BECEE7BFCBE4BEC7E0BBC1DBB7AEC9AA
-698569637E659EB9A4B4CDB3C4DCBDCCE4C0CDE4BAC9E2B8C5DFB5BFDBB2BAD8AFB3D2ACACCBAB
-A4C2A496B49993AF959EB69DA9C1A7B1C9B0B6CFB3B9D3B2BED9B6BFDDB6C1DEB8C5DEBBBFD8B5
-A2BF9986A5807594795F7E694A68644361644663694C6A705472725C7A7860837C60877B5C8472
-5E87725C7D6F4B675E3855522D4B4C2548472146462046471F4547214449274851405F66617E82
-708F8B7494867092816487725478654B6F61446659405D523D5A53405F5C4A68665472715C7A78
-607C7864807A668176627D725977695571645B7266657B6F71877A7E958788A39190AB9795AF96
-97B09599B3929AB3919CB5909AB28D92AA897F987963806C5371654C6660455C5A3B5959395A5B
-375E5C36635F447464426E6140685E3A6456325D4B295648234F481F4943204841254C462E5350
-365A553E6156456A5B4A715C4D75614F79664F7A684D7E6A4E7D6A517A6751786450785F4E765D
-4C735F48705E406B5A396554335F502E594B2A5147254A432247412147411E48421C49421C4942
-1C49421E4A401F4A4021494023484023493E244A3D224B3C1F4B3A204A3B23493C24493D264A40
-264A3F27493E294A3F2B4A3F2A4B40284B41264C42234E44244E44264E41193B2F03140A01110A
-1025244558567D8E8490A19294AB8C96AF8D98B19298B29393B3938EAF907EA3896B927B4D7A68
-326153234F4B234C4D33565745656653767363878275958E88A79DA0BDA9B9D4B9C9E1C2C6DBB9
-B5D2AEA0C49F78A3874B7D6B34625A26525520474C204149214047223F4524414926444D304F5B
-4B6C7D75959B99B7ABB2CEBBC9DDC2CFE3C7C1D5BAAEC3A79BB6968FAA8A86A18279957962856F
-4B7262366366295861244E603E66786F8F948FABAAA5BDAABBD2B6D4E4C9DCE8CECFE3C4C3DAB9
-BBD3B4B3CCAEACC6AAA7C1A8A6BFA6A5BCA39CB39980967A5E705E697A6F91A595B0C6B0C8DEBF
-D7EEC5DFF4CEE1F5D2DDF3CED6EFC8D1E9C5CAE2C1C4DBBCBFD3B8ACC1A97E9580566E5F5A7370
-7F978D9EB397A9BF9DADC898B6D09CBFD8A2C7E0A9CCE8AED6F1B7E6F9C6ECFCCDE1F1C5B9CA9E
-83996C748C5F89A27A98B1899AB68099B67C84A67752774E345C4D385F5E476869617E8188A29B
-ADC3B5ACC5AE99B5968BA8887C9A796F8B6F637E675871614E665D415F5A3358572E52582F5260
-45676D809F9BBBD9C7D1EAC4D1E9C1CBE2B7BED7AFACCAA89CBC9B8FAF8E80A3856B977F5B8774
-4D766F517771859F98B9D0C2CDE8C0D2EEC0D4EEC0D3EDBFD1EBBECEE8BAC8E2B3C1DBACB9D3AB
-B0CAA59EBC9887A6848FAC8CA3C0A1B7CFABC4DAB2CAE1B5CFE6B7D1EABED3ECC1D5EDC2D5EBC1
-B8D3AE6886666685689BBEA5A5C3A5B3CDA8BCD5ADC4DBACC7E1B1C8E4B4CAE7B6CAE9B5CAE8B6
-CBE6B9BCD8AD9CB89188A3817E977E78907B7B9284839B8B8DA79098B299A2BD9FACC6A7B7CEAD
-B7CFADA3BE978DAB8577977D5B7D6941606434515E304D5E304C5F324F5B35545D355B5F36605F
-426C635C88796F8E846C827A607A76577370496D693E69633A6461345E5E32565B314F5A3D5B65
-63828B86A5A092B39D96B89B91B58F86A9857C9F7F7494786D8673637E6F5E7B73607C76617C79
-65807C6F8A817792867D99847D998279967C759278728A756E85736982786A837C6F8B85749289
-7A9786809D8685A1828AA58293AB8598AE8697AD858BA27A7794736B8B70627C6C546C64446361
-3D5F623760633362663B655C365F57325B532D574D265246204C411B483F19473D1A4A3F204E44
-28514C2E5650355D553E655C466C5F4A71634D75664D76674E77684E77684D7363496F5F456C5F
-41695D3C635D365D593059522C554D285147244E43204A401D483F1D483F1C48401B48411C4942
-1C49421C49421D49401D493F1E493E1F493D20493C23493B23483D25463F25473E24473C23473B
-23473C24483C24483C26483D29493E28493E24483E23493F224A41224B411F4B3D12372B02120B
-010F0B091C1E1F34373B5452526C6962817871918681A09286A696789D8B6389794A6F66355A54
-254A481B3F40173E3D173E3D1B3D3E2141412D49473C55515A7565829D84A2BA9DB6CDADC5DCBB
-CBE2C0BCD6B4A3C09D86A6886B8F755D806A4E6F5E3958472A473625423525413A2A46413B5655
-5A736F78908690A999A1BBA1B1CAACC4DBBACEE5C4C7DCBDBBD1B2B0C9A9AAC3A3A5BE9E9FB99A
-95B29688A78F78988F5C7D7A425F675F7B8490A4A7A9BCB9BBD0BBCEE4C7DBEFCEDFF2CFDFF2CF
-DCF0CDD7ECCAD0E7C6C8E0C1BFD8BBB8D1B4AAC3A7859E845B755C506854697F6F8EA48DA8BEA1
-B5CDA9BED8ADC8E1B7D0E8C0D4EEC6D9F4CBDEF8D1DEF7D4D9F2D1CCE4C5ACC6A87D9A7F607B65
-6E877A8CA4949CB39CA1B89EA2BD98A6C198A9C395ACC695B1CD95BFD9A0D7EBB6E9FACBECF8D5
-CFDCBBA6B99390A67F8FA88190AC8492AD8291AC807B9872516E4C38564535534A425C55617974
-93A99AC1D6C0D0E7C7CAE3BBC3DCB4BAD3AAADC5A09FB6948EA4877E937C6C8770597D654E7060
-476761638178A4BFB3CCE8CFD5F1C5D7F2C3D6F2BFD3F0BFCFEDC2CAE7BDC7DFB6BFD8B2B1CFAD
-A2BFA190AD938CA990A1BBA5B4CDB6C1DABDC9E2C4CDE5C8CFE8C9D2EAC4D3ECC3D4EDC0D4ECBE
-D1EBC0CEE9BFC3DDB69DB6937F997D7790797E9A858CA9969AB6A2A6C3AFB5CFBAC0D8C2C9E2C3
-CDE7C1A6C29A69885E72956F8CB49183A586839C8289A18A95AD99A1BAA4ABC4ACB6CEB3BED7B4
-C2DBB7C7E1B8BCD5B19BB599849E866885754E6B614763644C6669566E7261797B6C858178918B
-869C968EA49B8DA89794AF9C8CA894769380617F7552706A4762613E585837545132514D2F4F4D
-2E504F3E635E63898083A1938CA5948DA9928DAA8E85A4897E9F83789A7F6F93786688755B7C6F
-5F7F717A9B8D90AF9D9AB79FA6C4A8ABCCAAACCDA8AAC9A1A4C29B9DBA9696B2918DA98B83A085
-73927B6585716686796C8C80719284759686789A85799B8475987F71937A6D8A76688472658372
-618070607F716182746685756B8A7971927E779983799D80789B7B77987B77967C6B8A765A7A69
-506C634E6865536D6B56706F2F565129514C254E49214B461D4A4219473D17453A16463A134B3C
-184C41214B46264F4A2C5651345D573C625A41675D456B5F486E61496D6145695D4064583A5E54
-355B572F57552A5156274C53244A4C2349492148442048411C483F1A483E1A493F1A49401A4840
-1B48411C49421C49421C49401B493F1B493C1C4A3B1F493B22483B25453E28424127443E26453B
-25463B23473B23473B23473B25473B27463C25463C22463C22463D21463E1E463C1846370D3427
-01120B000E0B05181C0D23290F2E34183B4024495030565D4467664D706E3D66602A544E1E4347
-183A421937411A3842183B3D183D3C1C3D3E2B494B49605F5E716F7389738BA37F9BB18EAABE9B
-BCD2B1C6DFBEBCD4B4ADC5A4A3BC9B9BB69595AF8F89A2837791706983615A745A4561504C6759
-738C8390A595A3B497ADC0A0B9CFACC9DFBAD2EAC3D6EEC9D8EDCBD4E9C8CCE4C3C5DDBCBED6B5
-B6CEADB0C8A5A4BC9D839987596E634458595D6E73899595A9B5B1BDD0BACDE2C5D7ECC8DBF1C9
-E1F4CEE3F4D1E3F5D2E1F4D3DDF3D2D7EFCEC6DFBFABC4A5839E825B775E58735C79937E98AF93
-A4B895A6BE97A8C497ACC89CB1CDA1B7D2A7BFDAAFC9E3BBD3EDC8D3EECAC0DDB9A7C5A389A989
-6C8A6E69836E758D797E9683879F898EAA8C97B2919FBA91A5C093ADC992BCD69DD2E8B1E8FACA
-F2FCDFE5EFD6CADBBBB7CCAAA7C29B9BB89195B08B8FA9867F9979688063566D5A4C6254576C61
-80938AB7CAB6D7EBCFDDF3CCDCF4C4DCF2C3DBF0C2D6EBBFCEE3B9C4D8B2B9CDAAA9C39E98B991
-86A787708F7B809D8AB5CEBCCAE4C7CEECBBD1EFBAD1F2B8D3F2BAD5F2C0D7F1C1DBEFBFDBEDBF
-D7EAC1D1E5BCC5DAB2ABC29A8BA482849D7F90A893A1B8A7B0C7B6BCD4BFC5DCBBCAE2BBCFE7BA
-D2E9BAD2EBBDD3EDBFCAE1B8A0B68F71886E4F67544260564769645475726585857C979291A8A1
-A1BBA5ACC9A57E9B7167855486AB7D81AE83698D6D556F5D4F685E577170657D7B758B8585998D
-92A6909BAF94A2BA939FB89792AA9587A091698A814C6D6A3D5C693956683B536B3F566C435969
-495E6D5165735A6E7970898893ADA8A0BAAA9BB5A294B19E8BA89580998B738C7F6886785F7F72
-587570526D6C56767372959192AFA0A2BCA4ABC7A2AFCEA0B0CC9FAFCA9EACCA9CA4C6979ABD95
-90B3948FB29396B99992B19592AD949FBA9EAAC7A8B2D0A9B7D3A3B6D2A2B2D1A1B1CFA0AEC99D
-A5C3988EB28A7397766387775E82765A7E75597E735E8471628973618C6E638D6E688A6D67876B
-63826A5978634D6F63476A634869644A6A674A726B4E7A7053816C5A886C668A706A896E5E8168
-50745C516D5E5C706A6B7974727B78224C451F4A421C494018463D17453B164439164338164439
-16463B18463D1D4740214A43254E442B524931564F345B5434605938625B376056325A502E544B
-294F47264D49234B471F49461D48451E46411D453F1D453D1E463E1B473E19483E1A4840194840
-18473F1A47401C47401E47401F473F1F463E1F453E1F453E1F463E1E473E1F453D20443D20453B
-21473921473A21473C20473B21473A22473A23463A21453A1D453B1D443C1C433D19423A134136
-092E2501100B000D0C03151B092127082C320930350C34350E3636173B3A1C3F3E173C3C133939
-11383B12383D14363E16373F17393E193B3F1E3D40304D505167696C7F8086998D9BAD9AADBEA2
-BFCEACCCDDB6D1E5B9CEE3B9C7DEB6BFD8B0B5D0A8AEC8A2A9C19CA1B99890A88D6B8571456056
-465E57677B79879A90A6BAA3C0D5BACFE6C4D7EECADBF1C9DBF1CADCF1CBDCF1CCDAF0CED9EFCE
-D7EDCBCFE6C4C0D8B5A5BF9E78987F4F705C42615C5E7C7C899F9E9FB3AFA7C0ACAEC9AEB7D2B0
-BDD8B3C7E0BCD2E9C7DBF0CFDFF4D3D9F2D1CAE6C5B2D2B599BCA17FA4905C81724B6C605A7871
-708E827F9C8C8AA99793B49F9ABAA39DBDA3A1BFA2A7C3A2AFCAA8C3DDBCD1EBCBC6E1C0B1CCAA
-96B38E7D9974718D686E89666D86696E876A728D6E779273819D7C94B08EAAC59EC4DDB3E1F5C9
-EFFED5F2FCDCE9F3D5DDEECBD8EAC6CFE6BDC4DDB2BCD5A9B6CDA2AAC19898AF8881977B667C65
-697D6C98AD9EC6DBC6D6EBD1D7EECBD8F0C6DAF2C6DCF4C6DCF4C7DBF3C8DBF2C7D9F0C6D3ECC2
-CAE6BBBBD7B497B2987E9B868EAD9E9FBDABACCBB2B8D7BBC2E0BEC9E6C2CEEAC2D1ECC1D5EEBE
-D7EFC0D7EFC2D7EFC5C8E0B993AC8A5F78634B64534F68615F79746F8C86819F9691AF9E9DBBA6
-A9C5ACB4D0B4BCDBBEC3E2C5C0DABD99B0946A846E445F4D2F4C472C494D2F4C55375360435D67
-4F68715C787669867B4866545D7C6591B39B7FA68D61857442615931515030515835545B3F5A5F
-49616552676A5B7070647A746E857F829A9493ADA387A592799684708A7E698378617B7358746C
-4E6B6445625C3F5A593F59595A767384A09AA4BAAFB1C6B7B7D0B6B7D2B4B2CBADABC4A6A2C0A1
-9CBB9C96B2978CA78E84A18890AF9599B79C9FBCA0ADC8A7B5D0ABB8D3ACBCD6AFBFDAB1BEDAAF
-B9D7AEB4D3ADB1D1AAABCDA398B9938AA8888EAB8D93B09697B4979CBB99A2C19EA7C7A1ACCAA4
-B0CBA2AECBA39FC09985A78572957E65877454756948695E44695F466C634571654A756955786E
-57796F56766F4E6E674265613C615D375D58325853325A52365E553D625945685F4F726954766C
-506D654B665E546C66647A776D837C6D847A1C484019483E17473B154439154338154338144238
-16423918423B19433B1B453D1E463E21483B244A3E274C4528504B27555327555225524A224D45
-2149431F47411F46421D464119463E18473D1B453A1C44381B44381B453A19463D19483F184740
-17463F17463E17463F1B443D1F453F20443E20433D2142402241421E433F1C463E1B453B1A4639
-1C47381B48351C47381D473C1D463A2046391F45381F45381C443819433918423A183F3B153E39
-0F3C34052923000E0C000C0D02141A051E25022A33042F360832310A33300E3433103434123337
-1434391037390F373A12373C14373D1638401939411C3A3F2441443A4F53596B6E80918EA1B0A8
-B9C6AFCAD6B3D5E3B6DAE9B4D7EAB9D4ECBCD2EBBDCEE9BBCBE3B8C2D9B0ACC3A38BA38B657D6E
-425D593D53515D6C6E859791A1B7A4B5CBB2BED6B5C6DDB9D1E6BDDAEFC5DDF2C8DDF2CADCF1CE
-DBF0CFD4EAC7C4DBB8B3CDA7A0BD9980A7875A846840695F51787473918E87A29E8FAF9B96B89D
-9DBD9DA2C09EA9C6A4B2CDADBCD5B3C8E0BECBE8C7B8D8B797BEA3749F88517D6F35635C2D5352
-3152563A5D5F45696952777761878772979180A5998DAF9D9CBAA0B3CFB3CDE6C8D6EFD0CBE4C6
-BCD6B4B3CEA3A9C497A0BD8B97B4868BA6807D9874738C6D688264617E6474907898B199C1D9BD
-E6F8D5EFFFDBEEFAD6E7F2CEE0F0CBDEF0C9DDF2C6DCF2C3DBF1C0D9EFBDD3E9B9C7DCAEAFC4A1
-8DA285798F7792A893B0C7AEBFD5BBC8DFBECDE6BFD2ECC1D6F0C2D7F1C3D8F3C5DBF4C5DCF4C5
-DCF3C5D9EFC2C7DFB892AB8B58745D4A6D6256786F698B8580A09796B1A3A7C2ADB4CFAEBBD8B0
-C4E0B0CAE6B5CFE9BBCFE9BDB2CCA6758F704A6257364E4A2F494D324E5437565B3E6062496C69
-54777264847C78988D89AE9F9BC0AFABC6B497AF9C76927E577563435E5E3A525F334C602E4861
-2C465E2B465C2E4B5A32505929484B5777748CADA786A89D6F928D5177773E646B355C6C325667
-2F4F5F2F4B5E324A61354B633A4D65495E70768E949EB7B3A7C1A7ACC6A9AFC6A5AAC3A09FBD9A
-92B29281A58B72957F6686795C7B7263827C7D9B959DB1A9B3C4B8C0D6B6C7E0B8C8E1B5C7E1B2
-C2DFB0BFDDAEBDD9ACB7D2A5B0CB9FAFCB9E9DBB9590AF8F99B495A0B99BA3BD9BAAC4A0B3CBA4
-BACFA8BCD4AABCD7ABBBD9AAB6D7A4A6C69992B18A87A5867F9A8675937E72937E7A9B8385A586
-8DAA8A94AE8998B38D93B28B87A6827E9D8076957D648475527268466A694168693C686D3D696E
-446A6F44686E44666C4162683D62634167663F69653A65603A625A395F583E5C5E445E6548696F
-496E734B656B5063695C717369807F67847C6486771C4A4018483C144539134438134338144237
-16423817413918403A18413A18433A1A443B1B45391C463B1F4741224944214B481E4A461C4940
-1A463E1A443D1A443D1A443D1A443D18443B18443A19443A1A443A1A433A1A423A19443B19463C
-19463D18453D18463D18463D19453E1B453F1C453E1C443C1C443C1D443B1B443A1A45391A4438
-1B44371C45381C44371B43381B433A1C443A1C433A1D41391F3F381C4038174238164037143D36
-103A330B382F02271F000D09000B0A031116081B23042531072B36092E320A31320C33320D3332
-0E34341035360E36360E363711373A13373B16393C17393D19393E1B3B40344D525F7478849796
-9BACA7A6B9A6AEC2A5B9CEA9C2D7ACC6DCB3CCE3BBD2EAC3D0E9C2C5DEB8B8D0ACA5C0A18FAF94
-7A9B87577971456460617A7C829B9991AAA29BB2A7A3BAA6ABC0A9B5CBABBFD5B5C5DCBBCBE1C1
-D3E8CBCEE5C8B9D4B4A5C3A394B99D81A9915F887B3C655D2D51503052553F5D614E6D6F5C807A
-6C90877E9E968CABA296B3A89DB9ADACC5AFC3DBC0CFEACCC2DEBE9DC0A2769D81577E67406754
-305548264941234946244D4E2850563058623E636B4D707469898596B2A4BDD7C4D2EBD0CCE4C8
-BDD4B8BBD3B2C3DDB3C6E1B3C5E0ACC1DCAAB8D2A5ABC59A9DB68E89A17C6F886D6E876E95AA96
-C1D4BEE5F3CEF3FED6F2FDD4EEFAD1EAF7D2E7F5D1E6F5CEE4F3CBE3F3C9E2F2C7DCF1C4D3EBBE
-C0D7B48CA3865D75635A73686E897E839F9495B2A3A4C2B0B1CDB9BCD8C1C7E1C7CEE7CAD4ECC8
-D7EFC5D7F0C6D2EAC1ADC6A36A82683A54442D49482E4B4C375457456163546E72627D7C708C81
-7D9A8A90AD96A1BEA5B2CDB5B4CEB796AE986D857250685A40584E34504F2E4B4D2A484C28474B
-29474C2C4A4F3251543E5D5F4F6C6D6E89899CB1AAACBEB4A2B9A690AA917C96856A857959756C
-4A67623F5B5B365256304D5029474A2D494A59757490AAA3A1BAAB9AB5A58BAB987C9D8B739485
-6B8B7F607D7454706A4A64653F5A5A355152425D5D748F8BA0BBAFB2CEB2C2DDBECBE4BDC9E2BA
-C4DFB5BEDAB1B6D2B0ADC9AAA5C0A59AB59C92AE9892AE9993AB969DB59FADC6A9BAD2B3C0D8B5
-C6DDB8C8E0B6C8E1B5C8E2B5C9E2B6C6E0B5C1DAB1AAC59F92AE8C88A586809E827A98817D9C88
-86A58F8FAF9797B99E9EC1A3A4C8A6A7CAA5A3C3A098B6958BA98E7C9783688471587765557662
-5A7D6860836D6687726C8D7871917B73927E7696867D9C8D7F9B8B728F7E6A89776585735E8273
-5A8072577C6F52766A4D6E654969614C695F5471665C7A6D61807262826F5F806D607C6F627C72
-607D745A7970566E675C6E6A677E796B84806581796281761E4C3F17483B124438114338114338
-13433817423818413919403A18413917423817433816443918443B1C433F1D44411D44401B433E
-18443B18433A18433A18433A16433916443918433918433919443B18443C19413D1A413D19433C
-19443B1A443B19443A18453A18463B17463D17463F18453E19453D184638174735184535194536
-1943351B42351C42371C41391B413919413919413919413B1C3E3A203B391C3D38153F35133D34
-103B310D382F08352B01241C000B06000807040D120A18200721300A27350A2C340B2F340A3331
-0A34310A34310B35320C36320E36340F363611383814393816393816393E173B4228454B445E63
-60777774898680998A8DA89199B497A1BE9AAAC4A2B4CAA9BDD4B3BAD2B0ABC5A4A0BB9A93B394
-7EA587638A74406A5D2D544E36595A4C6B6E607B80738B8D869B9593A89C9BB39CA2BAA1A8C1A9
-B7CFB6CCE2C8C8E1C7AECFB196BCA070A28F497D702F5C6220495523434C25424C24444E264751
-2A5058345C634567755675856E8C9895B1BAB7D2C7CDE9D1D0EACEBFD8BAA6C6A595B9968BAD8E
-7C9E7F658A71517763406A6231606327535F204B61244B603C5F736D8C969EB8B5BCD6CAD0E8D1
-CFE6CDC8DCC1C8DDBECDE6BCCEE8B9CEE6B0CDE6AFCCE4AFC7E0ACBFD7A6AFC69B8FA68A70866F
-89998DB7C5B5DEE6C0EEF5C9F1FBCDF3FED1F4FED9F3FDDAF1FBD8F0F9D7EEF8D5E7F1CED8ECC2
-C8E3B6A5BF9C617A5D344F432F4B4B3555574062654D6F72597B7E69898A7F9D9D97B1AAACC2B5
-BBD2B8C5DEB7CCE5BEC2DBB490A88A566E5A3F564E354C553148532D46512C45542D475D304B5E
-35515C3E5B624C6A6B5F7D7D7794928EA9A695ABA68CA39A7B938268827257736E4965653E5B60
-36525B324B592E475727465627465633475958697A9CAAB0C3D1CFCADCC9C5DABCB7D1B0A8C4A0
-96B49184A38175937D67867858766E496664435C5D61787B99ACA6B7C7B5BDD2B8BFD9B4BAD5AD
-B5D1A3AFC9A1A4BD9D95B09484A08B72917C61847165877684A2949EBBA9B0CCAFC2DEBCCDE7BB
-D0E9BAD1EAB6D0E9B6D0E7BBCDE4BACAE1B8C5DCB4BCD6B0ABC6A190AE8C88A5858DA78D95AC95
-A0B59AAABDA1B2C5A0B6CAA0BAD0A3C0D7AAC5DBB1C5DBB3B8D0AA9EB99485A4866E9077587A6E
-4D716E4F77715682795F8B7E689484739C887EA28A85A68D8CA98E8FAB948AA491789382668375
-5A7B6E547B6F537B71527B75547A755778735A7A7562837F75948D8AA2918FA68F92AC8994AF8A
-91AE8C8BAA8A82A5887A9D8272927D6B88756E85717488747C8F7B82957F829A7F849E81859F84
-839D847F998278927B718674718375728A7F6B867F637E77607D771D4C3D174638124235124235
-13433614433616423616423617423717423815433914433814443916443A18423B18423B19423B
-18423A16423917443A18443A18433A16433916433917433917423918433A19443B19433C1A433D
-19433B19443B19443B18443A17453A15453A15443A16453C17443B19443B184539184538184437
-1844371943361943351A42381C3F3B1C3F3A1B3F391A4038194037193E36193B36163B34113C32
-0F3B310D392F0A352D05322C01231E000C07000A07021011061A1D04232D052832052C33072F34
-0832310833300833320934320A34320C35330F353512363814373815373A16373D17383F1B3940
-203D4428474834555241635A53756867887879998688A69293AF9B9CB8A49CB9A695B49F86A790
-6C907B4D726232574B2248421F42402040432543472F4A503A565A4967675A78766A87827F9A91
-A0B8A9BDD5C2D0E7CCCFE8CBBAD8B99DBDA078A089557D6A41635834554C2A4A4224443E204247
-1F424C1C43511D45552448583C5D6C6B87899AB3AEBAD2C0CDE5CCCDE4C9BED5B8AFCAABA8C6A4
-A4C3A2A1C1A09BBAA091B09A84A59673978F6284834E6F7447676E67858E97B1B1B8CBC0CEE2CE
-DCF3D4DFF5D5DEF3D0E0F4D0E4F7D2E2F5CFE0F1C9DCEDC6D6E6C1CCDEB7BED6ABAEC59D859A7E
-62755B7A8A74A4B49ABFCFA1C9D9A7D1E4B1DCEFBBE4F6C7E8FBCDEDFDD0F1FFD2EEFDD2E1F2C7
-CFE6BAB3CDA277926F425F412E4E402A4B4727484A26484D29494E2D4B5033535540616052706E
-65827D79958C8EA89AA6BFACACC4AB8EA68E6E866D5C76624D6A5E4461573B59523552502F4B53
-2C484F29474B2A484B2C4A4C365254566E728FA6A6B8CDBFC0D5C3B7CEB6A6BFA694AE9A819C8A
-708D7C617E705571684A665E3D5C593553533850555C7077A1B1B1C9D8D2D2E7CCD4EBC5D0EAC3
-CCE7BFC6E1BBBDD8B4B4CFB1AAC5AC9AB49F87A08F657C6D6C81759DB2A0B7CCB5C5DCBDCEE8C1
-D0EAC0CFE9BBCDE6BBC8E2B8C2DCB5BBD4B2B0CCAAA6C4A3A1BF9FA0BA9F9DB69BA5BDA1B2CAAC
-BBD4B1C2DBB5C7E0B5CAE2B8CEE4BDCFE5BFD1E7C0D1E8C1CEE6BFBED7B19CB89184A17C748F75
-68826D6681726E897D7593817D9D8788A78E94B398A0BEA1A8C6A8A9C5A69DB7998EAA907B9880
-5E7C6B49685C3F62573C62583D645A3F685D476D625174695C7C71708A7E86A09594ADA291AC9E
-8BA89386A58E80A1867A9C8173977D6C90776486705E806A5F806E6E8D7B839E8B94AE98A2BC9D
-ACC6A5B1CBA6AECAA4A7C8A19FC29C9BBB9595B38E93AE8992AB8792AB898DA78687A3868AA68A
-8FAA918FAA928EA88E8CA68A889E83869A807F9780758F796B887766857A1A4838174435154233
-13413212423214433316433415433315423315433511443911443912453A13443A144237144237
-15423815433815433816443917433917423917423917423917423917423917423918433A18433A
-18433B18433A18433A18433A17433A15453A134539134438154539174339184339184339184339
-1742381742381743361644341941381B3D3C1D3D3B1E3D3A1B3E36193F31163F32123D330F3B31
-0D3A300C392F0A372D07342C04312D012320000E09000B07011211041C1C01262A01292E002C32
-012E3204312E06322F0632320732330934310B34310F333413343714353915363B17353D17353E
-1936411A3943143D4012413E1643401C48452A52503B60604B6E6A5C7D766D8F8A779A956E938A
-527A6C375C552448481D41411C40401D3F411F3D42203D43213D432040461E464D2A515A456877
-6E8E979CB5B0BAD2C6CBE4C8CCE5C6BAD3B4A7C0A29AB69C8FAB91829B7C738E6E5E7E63496C56
-335858254B551C455B1F4A6439607565899994AFA6ADC5B0C2D8BFD5E9CEDBEFD4D5E9CECBE1C3
-C2DAB9BAD4B2B1CEABADC7A9AAC2A8A8C0AAA6BDAA9CB4A47990845A736A6D87849BAFA4C6D1BC
-DBEACEE2F7D1E4FAD1E7FCD0ECFDD5F2FEDFF4FEE2F4FCE6F1F9E3EAF1DCDAE4CCBFD5B199B18C
-6E80636C7D608E9F7EA4B68FA5C088A6C388ABC88EB3CF94BBD79DC2DEA5CEE5ABD9EDB4DAEFB9
-D2E9B4C1DCAD98B38961805D47684A3A5F503057512D4F52294A532A48502B464F28494C254B4A
-284C502E52593F5E685B778489A4A6B1C9C0B3CBB9A3BD9E8FAD8D7DA27E71957563866C557663
-4A6760415F593858543252512E4C50355056647883ADBFC3D1E5CED8ECD0D7ECCBD0E6C2C6DFB9
-BCD5AFAFCBA3A1BF9893B18F83A282718F79607D6C57726A738C89AABDB5C9DACED1E9C6D3EFBF
-D5EFC1D6F0C2D8EFC5D6ECC5D2EAC4CEE7C0CAE1BCB8CEAB7C9071788A6EA6BC9EB4CDAEC2DCB7
-CCE7BBD0E9BCD2EABBD4ECBAD5EDB9D5ECBAD4E9BBD0E7B8CCE7B4C7E1B1B7CDA49BB08C93A68B
-8FA3898FA68C97AE929FB796A8BF9DB3C8A5BBD0ABC2D8B0C9E0B7CCE2BAC4DCB3A6C1948AA67B
-6E8A6F506D5B3A5B5A385D623C6569416D6F4D76725A827B668F7F7199847F9E888AA48D95AF96
-94AC93819A84708975617E6F55746B4B6C66446663416464416367456368546D726F88898BA5A2
-9CB7AAA8C3A6ADC8A5ACC79CA8C497A2BF9098B88A8CB08583A77F7C9C7D7D9B7F86A28E91AC97
-9BB69DAAC4A7B6CDA5BAD2A6B5D5A4B4D5A2B4D49CB3D298B0CE96AAC893A3C39398B98D8BAA8C
-87A48C89A48E8BA68F8FA98C90A98991A88392A87F8DA57E859F797C997E739583144335134334
-1243340F42330D4233104335134234144235134236144237124239124239134338134338134137
-13413713423815433915423915423917423917423915423A14423914433A14433A164239174239
-174239174239174239174239174239174239154339134438144438154438164339164239174238
-184138184138184139174137164136183F381A3C3B1A3D39193E37173D35163C32143C32113B31
-0F3A2F0C382F0C372E09332C06302A032C2A001F1D000C09000A07011010041A1A01232700272C
-002B2F012C2F052E2C07302E0830320830340B30330B30320C31330F343512343713343916353A
-17353A17363D183740153A3E123B3D143C3D163E3E173E3F1A3F421D41412448463257553D6161
-365C59264E471C4340184040173F3F173F3F183F401A3E421B3E421D3D421C3D44264951486970
-738D9491A9A9A6BBAABACFB8CDE3C1D1E9C5C5DEBBB9D3B1B0CAABAAC4A5A7BF9EA2BB9A97B397
-88A48D73908664817D4D6D734767726F8A9798B1BCB3C9BBC9DDC4D9EDCFE1F4D4E3F7D8E2F6D9
-DFF6D6DBF3D3D6EECECEE8C7C7E0C1BFD7BAB8D0B4AFC7AC92AA93627B664C665768827A94AC9A
-B4C7ABC2D7B4C8E2B5CEE8BAD7EFC1E2F8CDECFDD7F0FFDBF3FFDEF3FFDFF2FDDEE4F2D0BED7AD
-91AB836D8666718A6C8BA08999AE959BB5919DB9909EBB8E9FBB8BA2BB86A5BD86ABC187B4C98F
-B3CA94B3CB98B5CEA29FB89085A17A75926D62826753755E476A5A3E615638595033524B2E4E49
-2A4B4829494B2C4C523E5A5E677F83A3BCB4CFE8D1D5EDD1D0E8C4C6E0BBBCD8B3B2CEAAA4BF9F
-92AD91829B85708C7860806D53726247645B4D6961859B99BFD5CDD5EBCDD9F0CCDAF1CBD9F1C9
-D7F0C6D6EFC5D2ECC2CFEABFC7E3BBBDD9B3AFCAAA9FB99D91AA9594AB9AA6BAABB9CBBDC5DCC1
-CCE5C4D0EAC5D3EEC4D4EEC5D5EEC5D4EEC5D4EEC5DAEFC8C5D6AF8796728B9775A9BD9CA2BE9E
-AAC6A6B4D2B0BEDAB7C6DEBBCBE3BCCFE9BCD2EABDD3EABBD4ECBCD3EDBBD2EBBBBFD7AC99B18B
-819B7E68826A5672615673635D7C6E6986797A948487A29096B09AA2BBA4ACC4ABAEC5ABA0B999
-91AB8B7A967E5B79653D60583055522B534F2A534F2C5551315A573A605A41665E516E686B827F
-8DA398A1B6A7A0B8A49BB59D94B19988A98F7D9E8573947D6A8A756384715F7D6D5E796B688374
-809B8B9BB5A0AEC9ABBAD4B1BFDAB0BFDBADBCDAA7B7D6A4B1D1A2ABCC9EA2C3999DBD959BBA96
-95B29191AE8E9BB798A6BF9DACC4A1ACC9A3B1CEA6B5D2A1B7D4A1B6D3A1B5D2A0B1D0A0AACA9D
-99B8978BA98D82A0847D997E7A977C7B987D7F9B80839E83819E837C9B807699827097830F4034
-0E42350D44340B44340944370C43370F413410413611403A124039144039154239154237144138
-13423812413713423814423914413A14413A16423916423911423910433910433A11433C144239
-174239174238174238174237164137164238164239154338154338144237154338154339134239
-1740381A3F38193F38173E39173E39153E38173C37193B38163C37123D33123B33143934123A32
-11392E0F382E0D372E0A332D072E2A052B28042828011C1B000A08000908010E0F05181A012227
-00262B012A2C032B2C072C2B082C2C082E32092E350E2D350F2D360A31340A34350E3334113335
-14343516363616363A15363C15373D15383E15383D163A3E163B41173C42163C40153E3F183F43
-1A3F45184044163F41153F41133F40133F40144041154041163F41184042183F431B3E442C4953
-586F758C9A98A9B7ABBECDAED2E3C0DBEFC7DCF2C9D8F1CAD5EDC6D0E7C1C8DFB9BED7B0B6CEA9
-B0C5A8ABBEA5A6B9A293A691687B6F556760778386A0AAAFBFCCBBD5E5C8E1F1CFE6F7D1E6F8D5
-E5F9D7E3F9D8E1F9D9E3F9DAE2F7DADFF5D7DAF2D2D0E8C5B7CFA989A27F5F7A5B617C64819D8D
-9AB69CA5BF9AA8C398AAC894AFCC99B8D5A4C5E0AFD1E8B9DAEFC0E7F8C8EEFED0EEFDD2DBEEC1
-B5D09F90AF8066896557785C627C716F8780789486839F8D8CA98C94AF8C9EB283A2B480A4B87D
-A6BB7F9BB47FA5BF8FC2D8B2C9DDBCBED5ACAFC79A9CB78A8AA87C789B74698E6B5C7F62507259
-4665573F5B5537545339545A556C6C90A49EC8DEC9DBF5CFDEF5CDE0F4CBDFF3CADFF1C9DCEEC6
-D6E9C0CBE0B7BED4ACAFC7A09DBB958DAC897A977D76927B9CB6A4C3DCC5D0EBC1D4F0C2D7F2C3
-D8F2C4D9F2C2D9F1C2D9F1C2DBF3C3DAF2C3D8EFC1D4EBBDCDE5B8BCD2AC99AE8D8698838B9E8C
-9BB0A0ABC2B3B7D1B5BEDBB6C5E1B7CAE5B8CEE9BDD2EDC0DDEEC2BDC79C92996FA3A57CA1B28D
-83A18079997C7E9F898FAC97A0B7A4ABC3A9B4CEA9BAD4AAC0DAA7C7E0ADCDE5B3CFE7B6BBD4A5
-95B08778977B53755F315750284F4D2B525D3258653F60694A6A7059777765817F728C847E968C
-8BA29198B09B91AD977E9C87668979557A6C496F623F675B38615E335D5F33575E32525C385061
-4E6077798A929FAEACACC2B1B4CFB0B6D3ADB1D2A4ACCC9DA7C5969FBD8F99B88993B0878AA784
-85A1808FA88B9DB699A5BEA0B1CBA8BBD6ACBFDBABC0DDA5C1DEA6C2DFA8C1DFA8BCDEA6B9DBA4
-B4D4A0A7C59598B79094B39091AD938FA99192AA9299B1979FBA91A3BE90A4C192A7C695ACCA9A
-ADCB9CA2C09B92B09084A281779675698B7064867065877866887E65897C64897B628C7A608F78
-0F3F350F41360F42360C42350A44360B43360E4135104137133F38123E37134038154139144238
-12413711413711403613403813403913403913403A15403C15403B133F3814403A11413A11413A
-12403915413A17413A17413917413A15403914403A15413B154239144237124036124036134237
-134237144037163F37164038143F37143F37133E36143D35153B35143B34143B33123932113932
-1038310E382F0D372F0B352F07322C032F2A032D29032A27011C1A000907000807010E0F041618
-01212600262C01292E032B2F072A2C082A2C082C31092D340C2E330E2E330D30340D32350F3134
-12313514323616343915363B13363B13373B15393C15383C16383D163A40173B43173D43153D42
-173C41183B41173C40163D40153D40143D41153E41173F42173E43183D43193D431A3D451B3E44
-244248435D607C8E89A5B7AABBCEB0C9DEBBD3EBC1DAF2C8DBF5CDDCF5CEDFF6CFDDF3CCD7F0C7
-D2EAC3CDE2C0C1D7B7A7BFA37D967D4B66544561526C817C94A6A5AEC1ACBCD0B1C7DCB8CEE4BD
-D4EBC4DAF2CBE1F7D2E3FAD6E5FBD8E5FAD9E3FAD8DDF5D3C9E4C0ACC9A489AA8C628770567869
-6987817E9B8F8DA89696B39B9CBC9BA1C09DA5C39EABC69FB3CC9FC0D7A8D4E7B4E4F6C6EBFBD3
-D9EBC3B8D0A693AE846C8B645B7A5856715E546F5E56735E5D7A6367846A728E717F99748BA47C
-9AB283A4BB8AA6C191BFDBABD8F2C6DEF5CBDBF3C4D5EEBDCBE6B5C0DBACB3D1A5A5C59B95B490
-85A382749179658170557267506A66738A83B4C6BDD8EDD6DCF4CEDDF5CDDEF5CBDEF5CBE0F4CB
-E0F5CBDEF4CADCF4C9DBF3C8D5EEC6CDE8C2C5E1BBB0CEAD94B09492AA97A4BCA9B3CCB4BED6BD
-C7DFC1CFE7C6D3EBC3D5EDC2D6EFC1D8F1C2DAF2C1D9F2C0DAF1C2D9F0C2BFD7B08AA27F607760
-536A5959736A68847F79958687A59095B29BA3C0A6B0CEB3BCDABEC9E1C29AAD8C879976A7B893
-96AD8C708C6E516F57476757516F625F7A716B867875917C809D848DAB8C9BB99AA9C6A7B0CDAD
-A5BF9F8DA78979947C5976613A5C4E2D5048274B50264A512749512A4A532F4E563452593D575C
-4E656872868396AAA2A4B9A9A6BDAA9EBBA693B39D88AA917D9F86729682688D7B5F817454746A
-4B67644E67696A817C91A79DA8C2ADB6D4B6C1E0BBC3E3B9C2E2B4C1DFAFBFDCACBCDAA7B7D4A5
-B1CEA2ACC89EABC59DA2BD9796B28E9BB894A3C19CA8C69FAECB9FB4D1A5B9D5A9BDDAACBFDEAC
-BEDEACBFDCACB9D6A7ADCBA09EBC9488A38679937A718B77718B797693787B997C80A08286A889
-8EB09095B59595B5968EAD9085A2857D9A7D7390766D89716A877268857264836F61816C5C816A
-5883690F3E36103F38103F390C40360842340A41350D413911413A153F37143E36113E38124039
-1042370F41360E4035103F36143E39143E39103F39113F3A143E3D153D3D193B3A193C3A143E3A
-113F3912403A13413B17403C173F3B16403D14413D13403C13403C134038124035113F35114037
-1242361242341141351240361240371240360F3F340D3F340F3E34113C32143A33173733133731
-0E382F0C37300B373109353007322F03302D00312B012F29022A23011C17000805000705010E0D
-03161701202600262C002931022A3208282E09282D092A300A2C320A2E2E0A2F2E0E2E32112F35
-122F35122F36142F3A15313C12353D11373D12383913393715373B16373E15383F163942143A43
-133B43153A4018393E183A3E183B3F163C40153C41153C41173C42183B431B3B441A3B441B3B45
-1C3C43284848506D6B80969098AEA0A1BA9CAAC3A0B7D2A6C1DCAFC7E1B5CCE5BBD8EFC7DFF6CD
-DFF9CCDFF8CBD9F0C7C6DDB6A2C19D7E9F7E587F6350785F7192848CAA9F9BB69CA3BD9BA7C39C
-AAC89EB3CFA4BFD9ADCCE3B8D6EAC0DAF0C7DFF5CEDCF3CCC7E0B9A8C7A38CB18D6591793A6C62
-2D575638596248666F58747C67858777979086A69991B09D9DBB9EACC89CBAD4A4CBE2ABDFF3C3
-EDFCDBE3F3D3C9DBBAAEC3A096B08686A2787695736A8869607F5F59785956725C55725E567862
-66887086A184A0B998BBD9AED3F2C2DCF8C4DDF9C1DDF8C2DEF9C2DEF7C3DDF5C2DBF3BFD6EEBB
-CCE4B5BFD6ACADC8A39BBA9A8AA68C768F7C8EA492C1D2C3D4E7CDD9EFC6DAF2C7DAF4C7DBF4C8
-DCF6C8DCF6C8DCF6C9DCF6C9DCF6C9DCF5CADDF3CCDAF3CBC3E1B68EAA85677E6863796B718588
-84979A9AADA6ADC1B3BAD1B3C3DBB6C9E2B6CEE8B8D2EDB6D4EFB6D8F0BCD7EFBEBBD5AC849F7B
-506C553552422B4B4A2E505839595C44636451707162818273949286A8A396B8AB66867473977E
-9FC7A789A88D6A8269425C4C2B4A442949472C4D503151533858584162624A706E587E7B678D89
-74958F80988E889F9289A08B7A937D68856F5976674969683E5E6134545E2E4E5B29495C27455A
-2A445B344B615766778B97A3ABB8B0BBC9B9C1D6BABFD8B6B9D4ACB3CFA3AACA9EA3C4979CBB93
-90AF8A7FA1817296797C9C8492B19C9DBDA4A8CAACBADAB8C3E1BCC4E4B8C7E6B4C9E7B3CAE7AF
-C8E6AEC6E3ACC4E1AABEDAA4ACCB9993B78A8AAD8787A98E85A58A89A68C91AE929AB796A2BF9B
-ABC69AAFCA9DB3CEA2B5D0A3B2CD9DA3BE9089A483759076637E7256726B51706C537471577C77
-5C827C6489816D9186759883799B827E9B82839D84899F858A9D82859B7D8199787C9676768F71
-6C8B6D64886B103D35113E36113E360F3D360D3D340E3E3611413A134039163E36153E36133E37
-123E37103E37103F38113F39123F39143F39143F38133F37123E37143E3A163E3C173D3A173D3A
-133E3A123F3A13403B13403A163F3A163F3B153E3C143E3C133E3A123E38123F35114034113F34
-134036144136133F34123F35123E37133E36123D360F3D340E3E33103C33123A33143933163633
-1136300D362E0B352E0A352F08342F06312D022F2A002F2A012D28012823001C18000806000605
-010D0C03161701202500242B00283103293208282F09272E0928300A2A32092D2F0B2E2F0D2D32
-0F2E33112F3312303412313812313A12343A13363A14383915383814373B15363D15363F153540
-15374014393F16383D19393C183A3C183B3D173D40153C41163B41173A42183A431A3A44193A44
-1A3B441A3B422444453D5C5A5B7773718C84829F8E91AD989AB89AA0BD9DA5C19FACC8A4BCD5B1
-C8E1BBCEE8BED0E9BFC3DCB6ACC7A492B6997399804B7362396154496B655E7E7A728F82839F8C
-8FAD9598B79DA0BEA0A5C3A2ADC7A5B4CAA8BBD2AFCEE5C0D0E9C5B7D1AE92B391678E6C3B6751
-2152491E4A4A2347522749562D4D5B36565E43636553727062827A79978798B397B3CBAAD2E7BC
-ECFDD5EFFCDCE3F2D1D4E6C4CDE0BCC1DBB1B6D1A6AAC59D9FBB9393AF8684A17A759171668365
-53765A55795E78977EA5C2A8CAE8C1D8F5C9DCF7C5DDF8C3DDF8C2DDF8C1DEF7C2E0F8C4E0F8C3
-E0F8C3DFF7C7DCF3C7D5EFC5CBE8C1BAD5B691AC93819B8999B2A8ADC6B5B8D1B9C2DBC1CAE4C7
-D1EACBD6EFCCD8F2CBDAF4C8DCF5C8DDF5C8DCF4C9DDF3CAD7F0C7B2D0A86E8B6A3E5B492F4B40
-344D52435C61576E6D69817B7B95838AA48E98B298A8C3A6B7D1AEC0DAB5CBE3C1CCE4C3AAC2A8
-79927B4E6959334F442845452443492544482746492B494E315056395D5E466D6A52766E3E5F53
-6C8F7B99BDA380A08865836C4160502D4D4527484424474724464725444825464C2749512C4F55
-32565B3E5F615D7774869F97A0B5A3A5BBA5A1BDA095B39786A59277968667857D5B7974527070
-496769415D623D575C4F62697F8F94A5B6ADBACBBBC7DDBFCDE5C1CDE6BECBE5B9C6E3B6C3E1B3
-C1DDB3BAD6ADB0CDA5A6C59EA6C5A3A3C1A295B49595B597A5C4A3B0CDA9B5D4ACBBDAAFC0DEB0
-C4E0B0C6E3B0C6E3AFC6E3AFC5E1ADBCDAA9A7C79C91B1897E9E7D6C8C6F62816A63836D6A8C78
-74967F7E9D8185A5878DAD8E93B39296B89090B28A85A7857C9C7E718D7A5F7C6C5071624E7062
-4F71644F73664F72665274685877665E7C696984707B937E8FA68E9BB1979DB5959DB7929AB58E
-94AE868AA88082A37B133D35143D35133D35143B35173936153A37133C38143C36163C35173D35
-153D36143C36133C39133C3B153C3D143D3C124138144138173E36173D35153E37153F38133F38
-123F3A123F3A133F3A133F3B123E39143D37153D39153D3D153D3D153E38153E36113F340F4034
-123F35143E35153C35153A35143A36133B37143B37133A36103A340F3C33113933153635143635
-1335341135310D352D0C332D0B322E09312C073029042E28012C29012B29012726001B1A000707
-000606020C0D041517011F2600232A00262F02283208272F09272F0A27300B29300A2B300B2C31
-0D2D320E2E32102F3111313110323510343814353716353616363717363815373B14373E163540
-17344118353E19363C1A383B1A3839193A3A183C3C163D3E143D41173B431B39441A3943183843
-183A43193C431A3C411D3D3E214242254A4A31575643676A577B7B6C8D877B9C928AAB9796B69E
-A0BF9EA6C3A0AEC8A2B0CAA5A4C2A090B193699582406F632751521F464D24464E2D4D56395860
-49666E5A787B6B8B8A7A9D9488AC9E97B4A2A1BAA4AEC8ACCAE3C3D2ECCEBCD7BA94B79A699375
-48756233625B2654561E4B591D47581D455A2246592949592E4D5A34545D476669708A87A5BBB0
-D7E8CFEFFDE1EDFAD8E1EECBD8E9C5D5E8C2D1E9BED1E9BDD2E9B6CFE6B2C6DFA9B9D39DA8C492
-95B284769A736187667AA08CABCEBFCAE6C7D2ECC4D7F1C2D9F4C0DBF5BFDDF6BFDDF6C1DEF6C4
-DFF8C2E1F9C3E2F9C8E1F8CADEF7C7D8F3C1BEDAB17D9B7A4C6D5C4E7372608081718E9286A2A2
-9DB6B2B0C9BEBFD6C3C8E0C3CFE9BCD5EEBFD9F1C1DBF2C3DCF3C5CDE7BC97B5925273572B5146
-20464120444923464D2A484D304D513956574360614F6C6F627F817A93908FA6A1A2B9B3A5BCB6
-93A8A47A8F8D5D767346615E3B5356334C512C485027454F25434F23414F1E454C1D4B4D214848
-294B485F7E758FAB9B89AA99739B875B81724B6D633F625B365C583155562B4C56264655264257
-24415722415627455548656E859E9FADBDAFBCCFB8C2DDB4C0DCAFB9D5A6B2CEA0A9C39EA0BB98
-98B4948CA98B799A816A8B756C867C829A939CB3A7B0C6B7C1D9B8CBE4BCD1E8BED3EABED1EABD
-D0EABBD1E8BBCFE6B8CCE4B2C9E2ACC4DFADB4D1A19CB8918FAB8C90A98B90A88A91AC8C96B592
-A0BD99A9C39DADC89FB1CEA1B7D4A5BDD9A8BDD9A9B2CEA19DB98D84A1766786634D6E5B3F6457
-3C6564436C6A4A726E5279735A8378618B7C67947A6D9A7B76A17D81AA8588A8877F9E7C739573
-6E92706C8C7167876E5E7F6C587869577168556C66576E636A8072839C8998B49DA7C5A2B0CDA3
-B3D09EB0CD95ACC990A9C58C103D32113D34103C34113C35143B37133C36103C36103C35113B35
-123C36123C36113C36133C3A123D3A133C3A133C39134037134036153E36163E36143F36133F36
-123F39113F38103E36103E36113E35123E35133C36143B38143D3A143D3B143E37143E36103D33
-0E3E32113D34123C35133B34123A33113A35103B370F3B360F3B350E3A330D3A320F3832123633
-1035310F34300D342F0B332C0A322C08312D06302A042E26022C26012A28002826002623001B19
-000807000706010C0A031414011E2400222800252C01262F05272E07272E07282E07292F062B2F
-072C30092E320B2F330E2F310F30300E303210333513343615353614353714353714363B13363F
-14353F15343F16353D18363C1A383B1A383A18393B173C3C163B3E153B3F183A411A3841193840
-17393F183B411A3D431A3C421C3C3F1C3D3F193F3F1A41411F434825494D3154533F625E53766B
-698C7E7D9F8B89AB9694B59D96B8A084A79362877438655A1F4E471A44471A42481C41461E4247
-21424926444C2C4B513656594466665375736B88818FA99EB8D1BCD4EDD0CFE9CCBAD3B7A5C5A8
-96BC9E88AF98729B8B5D857C4E757541676A33585D2A4D5126474A25464925484C36565669847F
-AAC0B4DAEAD0EFFDE0F1FEDFEEFADBE8F5D9E3F1D4DEEFCFDCEDCBDDECC5DCECC3D9ECBED5E9BB
-CBE5B7BEDAADA1C19E7A9C7E76988991B2A8A8C5B1B5D0B7C2DBBBCBE3BFD4E9BFD9EDC0D9F1C2
-DAF3C3DDF6C4DFF8C5DFF8C7DEF7C7D9F4C4CDEAB999B8924F7053284C3D224A4A274B4D315356
-4363635876746D8A84809B8F91AB99A3BCA2B3CCAFC1D9B9CBE3C2D2E9C6BBD4B27C987B4B6950
-3151482749442346482244482442472442472542472643482A464C314D533D595B4E686A617B7B
-78929197ADA8A0B4AE8EA5997A92856781765872694966603D5C583453532C4A4F22484B1D494A
-1C42412646455170668CA897A3C3AF9EC3AB96B9A28AA9937A9B866E907D6484775775704A6767
-415D623754592E4C532D4A4E4B686889A39DADC0AFC0D4BCCCE5BDCFEABECEE9BACDE8BACAE5BD
-C6E1BBC2DEB9B9D5B2ADCCACA3C2A49DB7A29CB3A198AF9A9EB59EABC4A5B7D0AEC1DAB7C6DFBB
-CAE3BCCDE7BECEE9BBCEE9B9D0EAB7D0EAB4CCE7B4C3DFAEADC99F95B08D829D7D708A6E627F65
-62826A6D8B7477947B7D9C8086A68692B28F9BBB93A3C19AA4C19D9AB6928CA8837694735A7B65
-456857396058365E57355C55355C553862583D675B426D5B4C776261886F7BA0858FAC9296B296
-96B59297B79293B28E8EAD8B85A4877C9A7F76917B6D87736780696E866E7F9B7F95B495A7C59F
-B3CFA5BBD7A8BFDAA8C2DCA8C2DBA50B3E2D0C3F310C3E340C3E340C3E340C3E330D3E340D3E35
-0B3C380B3D380B3D380C3C38113C3A123E39113E36113D34133E34133E35123F37103F36103F34
-0F3F34103F370F3E370D3E330D3E320F3E2F113E2F123B35133A37123D35113D35123D34123D34
-103C320E3C31113A34123936103B34103B320D3D340A3D36083E33063F32093C320D39310B3930
-0B372E0A362E09352D09332B0A322B08312C04302B032F28022D24012B25002827012724012522
-001C19000A08000907010C07031411011D2200212600232901252C04272D04282E022A2D022B2D
-012D2F012E300330330531340930300C31300F303111313112333512343611343710343712343C
-13354113363F13363D13373D14383E16373C18363B17383C173A3D18393D1A383E1A393D183A3C
-173A3B163A39183B3C193B42193B411A3B401A3D41173F41163E411A3D43193E431841451B4348
-20484C2B53573D63684D74785B8789618E904D797C2D5A5C1C494C174346164244174343184442
-1844401C41421E3F441F404822424B254453324E6056727E8BA6AFB9D1C7D1E7D0CFE4CBC0D4B9
-B2CCAFA9C9A7A6C4A5A3BFA29EBBA098B69D8AA8907391795B7B64496C563C6151355C5853766F
-8FAAA0BED4C3E2F1D2F2FEE1F6FFE6F7FFE9F8FEF1F7FBF0F4F8ECF0F5E6EDF1DEEAEFD9E4EDD0
-DDE9C9D1E5BFC2DAB4A3BEA26D8973506B645671706481817592928EA59FA5B7AEBAC8B2C8D5B7
-CBE0B8CFE8BBD3EEC1D7F2C6DAF6C3DAF7C0D2F1BFB1D2A4678A6A2D544020493F1B47491B4746
-1C4845214A48274D4D2E5453385C5A4666665974786F8A8A86A09B9DB6ADB0C7B7A3BBA97B937F
-637B69506860425C563655522E4E4E2A494E27454D26434C24404A263F4A26404A24434C25464F
-35565E6E8E94AFC6BFC6DACCC3D8BCB7CDAAA5BF9E93AF8E80A08270927661816F53706441645F
-33595A2B4E4D2E4F4C5372668FAC96B2D0B5BEDDBDC4E1BBC2DCAFB9D3A7B3CCA0AAC49B9CB693
-8CA6887C967D6A866F5A776355705E6B847597B09EADC5AFBFD7BCCFE5BFD3EAC2D3EDBFD2ECBF
-D1ECC1D2EDC2D0ECC1CDE8BECAE6BCC7E1B8C2D9B2B5CAA59CB48F8EA6838CA68990AB9298B49D
-A1BDA7ADC7AAB6D0AFB8D7AABADBA8C2E0ABC6E3ACC9E5B1C9E3B1B8D3A49CB88C819C7D627F6A
-4665593B5B573D5E5C426664496D6852776E5D8373668F7474987F819F8A88A38D90A9908FA990
-809D846F8E7660846D567A66496D603E655936635B35605B355E5B3A5F5D4A6A6664817D869C91
-9EB3A2ADC3A1B6CDA3B5D19EB2CF9AACC898A4C1919CB98C93B2858DA97E8BA67C8EB08499BE90
-A2C195AAC59AB6CFA5C0D6AFC4DBAFC5DDAC0C3D2E0D3D310E3D340C3D330B3D320B3D320B3D32
-0B3D340B3D360C3D370C3D360D3C36103C37103D36103C33113C33123D32113E320F3F330F3F33
-103E340F3E340F3D350F3D35103E33103E32113D2F113C2E123A32133A35113C33113C33103D33
-0F3D330E3C320E3C31103B33113935113A341139330E3A340C3B35093B33073C32093B300A382E
-0A372E0B362D09352D06332C06322B09312C07302B042E28032D26022C24012A23002823002621
-01241F001A16000A08000805010C06041411011C20001F2500222801242A02262C03292D022A2D
-022B2D012D2E012C2F012D30032E32092E300C2F32102F32112F32113134113335113337113438
-12343C13353F13363D13363B14373C15373D16373C17363C15373B14383C15383C17383D17393C
-17393C173A3D163A3C173A3E183941183840193A41193B41173B41183C411B3C431A3C43193E43
-183E43173E431840451C434820484C255154295759234F521A4649164245154244154143174242
-1842411943411B41431D40451E40481F414A2B4855506A78869CA4AABEC2C2D7C9D7EDD0DEF3D6
-D9ECD0CEE6C8C3DEBEBBD4B5B4CDAEAEC8A9A8C4A6A5C1A4A1BDA199B79C8FB1967A9D87628378
-739084A5BCAEC9DEC9E4F5D1EFFEDAF3FFE0F4FFE2F7FFE8F8FEE9F9FEECF9FDECF9FCEAF7FCE7
-F1F9DEE8F2D3D4E7C0B8CDA6839C7B526D503A574C2F4D4A2D4D4D3656584A65635F7873778C7F
-899D8B97AF96A7C3A3B7D2B3C5DEBFD0E9C3D6EFC4C9E5BB8FAE85496C4D2B523C264D40224846
-2147451F464420454621444920454821474725474A2C4A4F3754574662635F7A77869D96A5BBAF
-A5BDA798AF9A859C8D728A7C5F7C6E506E6243625D3958553251522D4B4C2A444828424724414A
-24424C38585E7D9C9EBBD3C5D3E8D3D8EECED6ECC8CEE7C4C5E0BCBAD9B6B0D0AEA3C0A692AE99
-7C9B8D65867D56756B4562595C786A94AF9DB6D1B8C7E4C3D3EEC7D5EEC2D2ECBFD0EABCCDE7BC
-C7E0BABDD7B3B2CCACA6C0A29BB79A97B2969FB89EA9C2A7ABC5A7B9D2B3C6DEB9CAE3BCCDE7BE
-CEE8BFCFEBC1D2EDC3D3EEC2D2EDC1D1ECC1D0EBBFCEE7BCC3DCB2A8C3988CA77D7892756A846C
-65806E6C8979799580849F878AAA8892B48D9DBD93A7C79BB2D0A5B9D6AAB2CEA59CB89185A183
-6A866F48675733534B2B4E49294F4D2C514F305554365C553C6355476A5C547267698477869F8E
-98B19C9AB39A95B1968EAF9186A98C7A9E866D937C628B775B8471577D6D5176674E706457776B
-77928196AF99ADC4A1BBD2AAC0DCABC1DEABC0DDAABEDBA8BAD8A4B4D3A0B2CE9DAEC99AA9CA99
-A6CA98A2C191A3BE90AAC49AB1C8A1B2CAA3B3CDA40F3C32123C34133D34103C330E3E320D3E32
-0B3D310B3D310B3D320D3D32103C320F3D330F3D320E3C320E3C320F3D31103E2F113F2F0F402C
-0F3F2D103D33103C34103C33113C33143C30143B2E143B2E143B2E133B30123B31113C32113C32
-0D3D330B3E330B3D320B3D330D3C320E3B321238341436341436341336341037330D38330B382F
-08382A09372B0A362C08342D05322C05302D07302E072E2B062C25052C24042A2301272000281F
-00261E00211B001913000906000704010B0503130F011A1E001D2401212801242A00282B012A2C
-012A2C022B2D022C2D022B2D022B2D052D2F0B2B330E2B36112C36132C35103035103336113239
-12333A13343C15363D14353A14363816363A17363B17363B17353D14373C10393B113A3C113B3C
-133A3D15393E1639411638431939441B38431A38421A3A451A39441C38431D38431F39431E3942
-1E3C421D3C42183D43183E43164041154142154342164343184244174142144142144242164142
-174042193F421B3F431A41451A42461A42471D4449385359687A8098A3A0BCC2B8D2E1C5E1F6CD
-E8FCD7E9FBDBE6F9DBE1F4D8DBEDD0D3E6C6C8DEBBBDD6B0B6CFADB0C9ABABC6A7A5C3A38DA88C
-687C676E806A9EAC95C0D1B1D0E7B5DBF3C0E1F9C7E8FCCCF0FECFF4FFD5F8FFDFF9FEE3FAFFEC
-FAFFEDF9FEE9F3FADFE0EFC6B7C89C768D60536D44395B48274C42204943214B49244B4A264C4C
-2C515435595E4767685F7E7B7C949296AAA8AFC2B6C6D6C4BAD3B883A28155785B446B513E5E4C
-3B5448344D482F47492A434B26425023424E1F444B20444A20434822444A2849524360688398A0
-C0D5D3D0E8CDC9E0C2BED3B7AFC4A89CB6948CA88679997B67886E567968486A5D3F5C5338524D
-314A50334B54536D6D9AB4AECAE0C7D8EDCBDBF1CFDCF1D0DBEFCFDAEFCED7F0C8D3EEC4CFE7C0
-C7DEB7BAD2B0AAC3A590A78F5C7360677C70A1B5AEBCD2BECCE5C4D6EEC9D8EFC7D7EFC6D6F0C4
-D5EEC4D5EBC5D3EBC3D0EABDCAE4B8C7E1B5C6E0B3C6DDB0B5CDA19FB98EA0BB92A2BF9BA7C3A0
-B0CAA9B8D2AFBFDBB4C6E1B9CCE6B9CFE8BAD0EABECFEABECDEDBCC8E9B7AFCF9B92B17E799171
-5A7159425B513D57554260594868605072665A7F70658C7871988281A48B8FB09593B29790AC92
-8DAA8E819B8066836C516F5E426459355C572D5357294E5C294C5B2B4C5A2D4D58335057456063
-667F7C879E93A1B59BADC4A3B0CDA0ADCD9EA4C99A9CC19298BA8C92B4878BAD8383A77F749D7A
-6D97757BA1808FB391A5C19EB3CDA8BDD9ADC3E0B1C5E3ADC7E4ACC6E3A7C5E3A4C5E2A7C3DFA6
-C0DDA5BAD8A1B1CE99ABC793A5C0959DB79395B19393B0960E3C340F3C34103B330E3C320D3D31
-0C3D320B3D320B3D320B3D330D3D330F3D340F3D330F3C32103C32103B32113C32113D30113E30
-0E3F2E0D3E2E0E3C320E3B33103B34103B34123B31133A30133B30133B31123A31123A31113A32
-103A320D3C320B3C320B3B320B3C330D3B320F3A321137321336331235331034330E35320D3632
-0A362E07362B08352C0A332D08332D07312D06302C052E2C042D2A052C28032A26022824012622
-00262100242000201D00171400080400060301090602110F00191E001D2301212801242A01272C
-01282C012A2D012A2D022B2D022B2D032C2D052D2E092C320B2C340E2C34102C340F30350F3236
-11313811313912333A14353D14353B14353914353A16353B17353D17353E15363E12383E12383E
-12383E13393F14383F143840153741173842183741183842193A461939451A37431B37421C3841
-1C3A421A3B42183C41163C42173E43164043154043144143154043174043183F43164043164043
-1740421840421A3E431B3E431941451841451841451B42462D4A4E51676A84938BADB6A7BFD1B1
-CFE6BADAF1C7DEF3CDE2F7D3E5FBD8E7FBD7E5FAD3E1F7D0DAF3CAD1EBC4C9E2BFBDD8B5A3C19C
-738F6F5A725A7D937AA0B29BADC1A2B2CC9DBBD5A3C5DEAACFE6B2DAEDB9E5F5C4EEFAD2F3FED9
-F6FFE2F7FFE3F7FFE0F1FBD8DAEABBACC08E758F5F4B683D30513D25483D224742214746214546
-1F43451E43481F444A24464A2C4D503F5A5B596F717C9086A7B9A7B7D0B5A3C09C88A88776997A
-6A886E607964526B5D455E573A5553314F522A4B4D24494821464721454723454A2D4C5757737B
-A1B7BCD0E6E0DBF2D3DBF2D0DAF0CFD5EBC9CCE6C0C4DFB9B9D6B3A8C6A593B3997F9F886F8B79
-627C6D536D68516A6778928BB1CBBFD0E9CAD9EFCADBF1CDDCF2CDDBF1CDDBF1CCDAF2C9D9F3C6
-D9F1C7D9F0C7D6EEC7D2E9C5A7BC9C6C80647E937DAAC0AFB9D1B8C8E0C0D0E9C6D4ECC5D5EEC6
-D6F0C5D6EFC5D6EDC5D6EDC3D4EDBFD2ECBDD2ECBDD3EDBECFE7B7B3CB9D92AC82839D76738E6E
-6E896C76917A829F8790AF929EBD9EAAC8A5B5D3AEBDDAB5C0DEB8C2E2B7C2E3B6B2D3A597B689
-7C95775A725B37534A2A47442747452A4B4A2E504C335550395D534166594C7060597A69678673
-7C9A8592AF9797B2988CA98F83A087779781678B78577B704B6E6D446668405F633B595B365352
-37545149655F6D877B94AB93ACC5A7BBD7ADBFDDB0BBDFAFB9DEACBADAA8B7D7A5B1D2A2ABCC9E
-9EC59A95BD9395BB929CBF97A3C199A5C199ABCAA0B3D3A7B9D7A6BDDBA8C1DEA6C5E2A8C7E4AA
-C9E5ACC8E5ACC8E4ACC4E1AABCD9A3ADC99C98B58D83A1847796820B3D370B3D340C3D310B3C31
-0A3C300B3D320A3D350A3D360B3C370C3D380C3D380D3D370F3C33103B33113935123935123A35
-113B350B3C320A3D320B3D320B3D330F3A36103A37103A370F3A370F3A370F3A36113935113934
-113834113934103A330D3A320B38320C3A340E38320E372F0F352E10352F0E35310C35330B3532
-0B35320934310834300A31300D2E300B2E2F0A2F2E072E2C042E2A022C2B012B2B00282A002729
-002628002326012125011D23001417000703000501010607020E1001181E001C23002027012229
-01232C01252E012831012931022A2E022B2C022C2A042D2A042F2C05302E072F2F0A30310C3033
-0E303510303712303811313A11313C12333C13343B13343B14353C16353F173440173442163444
-16344517344514364311394212394115383F16383F14383E153841173946173945173842163841
-153A40153B41123D42123D42113D42123E42153F46143F47143F47163F47193E441A3D431B3C44
-1B3C45193E45193E441A3E441B3E441840431841431841431A42442E51535C7C7E8DA798A4BAA0
-AAC49CB0CB99B6D19EBBD7A2C4E1ACD3EFBBDDF8C3E0FBC5E3FCC9E6FDCDE5FDCFDFF9CDCCE7BA
-A3C0917191696082657C9D8394B19D9EBBA2A2C19AA7C398ADC591AFC891B3CE95BED89ECBE2A9
-D7ECB4E0F3BDE8FAC4EFFFC8E7F9BFC3DA9A96B07165835241613832503C2C4A3F2B4545294348
-2642492341482141471F41461E414720444A2C4B504360636B867CA5BEA9CCE6C6CFE9BEC1DCB0
-B2CDA1A5C09597B28985A27F7191745E81674D735C416852375F4C2F55492B4D4C2C4B4F3E5964
-789096BED2CDDAEFDEDDF6CEDDF7CBDDF7CADDF6CBDCF6CCDBF4CADBF0C8D5EBC3C9E3B9BDD7AF
-B0C9A4A2BC998FAD8E83A18498B59BB7D4B9C9E5BDD1EBBED6F0C2D9F2C4D9F3C5D9F3C5D9F3C5
-D9F3C5D9F3C6D9F3C6DBF3C6DBF0C3A9BC8C8B9D6AA0B689A4BF95A4BE99ADC6A8B7D1AFBFDAB3
-C5E1B8CBE6BACFE9BCD1EBBDD4EDBED6EDBED5EDBCD5EDBAD6EFBCCCE7B4AEC79991A682758B6C
-526A533D5746395B5642676250756D5D847B6A93897AA1968AAC9994B49F9FBDA2A7C4A8A3C1A4
-93B095809D8563806B3F62572D534E274B5124475427445129415028444D2A474C2C4C4F315254
-3E5E59607F7689A6959EBAA4A7C3A3ABC79DA8C597A0BE8A94B38488A97F809F7B7896796F8D72
-64806A5574604F726262847382A28F9EBCA5B7D0B1C3DDBAC5E5B9C7E7B8C9E7B0C8E6AEC4E2AB
-C2E0A9BDDEA5B9D9A0B5D59CB2D39AA9C9969DBE8E96BC9499BF9A9DBD9AA2C09DAAC79CB2CE9F
-B8D4A0BDDAA2C1DBA3C4DDA6C6E1A9C3DFA6B5D3A09DBE8F7FA285688D800A3D340B3E330B3D30
-0B3D310B3D310C3D330C3C360B3C350C3C360C3C360C3C360C3B35103B33113A33113935103835
-1039341039340B3A320A3C320A3C330B3C340E3A350F3A360F39360E39360D39360D39360E3835
-0F38350F38350F38340E39330C39320C37310C38320C37300D362F0E352E0E342D0D35300B3532
-0A34320933310833310733300931300C2E30092D2D082C2A072C2A042C29022A29002929002728
-002727002527002226012125011D23001417000703000502010608030F1101191E001B22001F25
-00222900222A00232B00272D00282E012A2C012B2C022B2B032C2A032D2B032E2B062E2E093031
-0C30330D2F340F2F36112F370F303810313A11323B12343B12343B12353B15353E16343F153340
-15324216334317344315364212384013394015383D15383E14373E143740163744153743153841
-14394013393F133A40113D42123E42123D41123C40143C44133C44133D45153E46173C43183B43
-1A3B441B3C451A3E441A3E441B3E441A3E441840421740421841431A4243284E4F496E6F6E8E81
-85A28C92B1909ABA92A1C196A5C597ABCA9AB5D3A2BDDBA7C5E2ACCDE8B4D7F1C0E0FACAD7F2C4
-BAD7AA97B88C6D906B496F574F735F63847576968486A78A93B3929DBA90A2BE92A4C292A7C592
-ABC58FB1C992BAD097CBE0A6DEF3BAE0F5BBC2D99C96B074708E5D5B7B4F4B6B5040604C3A564A
-334E472C494528454323434120414020414524454C36545857737488A396C0DAC2DDF6D4DFF8CB
-DBF4C7D8F1C3D5EEC1CDE7BABEDBB3ABCAA797B99784A78873987B648A6F557A66476A603F6059
-54707194ADAACDE3D5DBF1DCDCF6CCDDF7C9DDF7C9DDF7C9DEF8CCDEF6CCDFF5CBDEF4CBDBF3C8
-D9F2C8D5EEC6CFE9C2C4E0BCB7D4B1A9C6A6A2BFA0A8C5A3B3D0ACC0DBB8C9E3C1CFE9C4D3ECC6
-D7F0C6D8F2C6D8F2C5D9F3C4DBF3C4D8EDC0A5B988A0B27EB0C69894AF84809B787892777B987C
-85A48893B192A2C09DAFCCA8BBD7B1C4DFB6CCE4B9CFE7BAD1EABAD2EBBCC7E2B4AAC49A8FA685
-6E856A455D4B2B463B22444724484B294E4D2E5452315C583C66604A6F6356786A65857174937E
-819F8A8CA9948EAA957F9B88678979587D6F4E716C4366663D5B5E3651572F4B4E2A4748254646
-234645294B4744655F72908498B4A2ADC9ABBCD8ACC2DFAFC0DEA8BAD9A6B4D4A4ADCCA0A6C59E
-9EBC9894B29088A8897C9E867B9D8486A98F95B69BA7C2A5B6D3B2C0DFB6C5E4B8CBE6B4CCE8B3
-CBE8B0CBE7AFC9E7ACC8E6ABC7E5AAC3E2A8B9D9A5A8C99895BC9188B08881A1817F9D7F85A280
-8EAB8695B5899CBD8DA3C190A9C694B0CC9BB5D1A0B1CFA09FBE9283A5876C90800B3E2E0B3E2E
-0A3D2C0A3C2E0C3C320F3B33113935113A34103B32103B320D3B310D3930113834113A350E3A34
-0C38330E3A320F3B330C3A340C3A350B39370C3B370E3B320D3A300E38310E37310E37320D3833
-0B38350B37360B38360B38360C38350C37330D36300D352E0A352E0A362F0A362E0A352C0A362F
-09353108343008333007333105323006313007302F052D2A062B25062A26062826032725002724
-002724002823002623002425002224001F22011618000805000604000608010D1001171D001A20
-001F2300232701242800242700272500292700292A00292B04292C06292D052A2E062A2F062D31
-082F340C2E330E2E330D2F360E31370D30360E31370F32381033390F343A0E353A11353A15343A
-15343B16343B15343B15353C15363C15363C15373C16373C16363C17353D17353F183542163642
-12394111394013383F143A40123A42143B41183B3F183A3E173A41163940143B43153E44153D44
-153D43193D431A3C431B3C421C3C411B3D421A3E421740421541421840411940401B4443224D4B
-2F5A56416B65537E7565908476A18F87B29895BB9C9FC29DA4C59BA8C898ACCB9AB6D5A3C2E1AF
-B9D8A599BC91719978456E57265249244E492D54523B605E4C706C5E837D6D948C7DA3978CAE99
-95B69B9CB98FA0BC8CA4BF86AFCA8FC9E3AFDCF5C4D0E8B7B4CB9B9EBA898DAB7B769D6D659060
-5A81554F73494464433B593D32503C2C4A3A294544304B524B6565768E89ADC5B1D6EECEE1F9D0
-E1F9CAE0F8C9E0F8C9E2F9CBE2F9CBDEF7CAD7F1C6CDE8BCC4DFB3B7D4A9A6C49C91B38B79A07B
-698D6B77977CAAC9ACCDE9CAD7F1CED9F3C6DAF4C6DBF5C7DCF6C9DFF7CADFF6CADDF6CCDDF6CC
-DDF6CCDBF5CADAF4CADBF4CBD8F3C7C7E1B697B18B718B696483756F8F8985A09F9AB3B4ACC5BA
-BCD3C2C8E0C0CEE7BED1EBBED5EFC0D8F1C3D0EABB98AE7EA0B383B5CBA28CA68164826642624F
-365A4F3A626149716D5C827B70958A83A69793B39CA3BD9CADC7A4B6D1A9BDD8B2BCD4B2A7C0A2
-8AA68E6986724260572A484721415120405221404F20424D1B474B1D4A4B224E4B29544F335952
-40635B5B7B737F9C949AB2A69FB6A79DB79B9AB6938EAE8A80A27D729574648669557560496758
-3C6053325A4F2E5450375D5F5F807D8DA9A2A9C6ADBCDAB1C6E6B8C8E9B7C7E9B5C5E6B0C2E3AE
-BFE1ACBCDDA7B8D7A1B2D29FA9CA9CA0C39699BF9493B89192B4969FBEA1AEC9A9B6D0ADBED5AC
-C2DAADC4DFA9C6E2A8C7E4A9C9E5ABCBE7ADCBE7ADC7E5ADBAD9A4A3C89688AF8071947662836D
-5D7E6E5F8073618B72679677719C7C79A28188A98B95B1949BB59695AE8D87A3837C9B7B0B3E2F
-0A3D2E083B2C093A2E0B3B330E3B34113835103934103B320F3B310D3A300E3931113835103935
-0B39330A38310C3A320D3B330B3A330B3A340B39370C3B370C3A320C39310D37310C36300C3631
-0B37320837340837340838340738340938330937320A36300B352E0A362F08363008352D08342B
-08352E09343108333108333106323103312F04302E042E2D032C29042B26052A26042826022724
-002624002623002622002523002323002022001F22001618000806000605000607010C0E00161D
-001A21001F24002328012429002528002726002928012A2B00292B02292C04292C04292E05292F
-052B31062E330A2D330D2D330D2F350D30360D30360E31370E31370F32380E33390D353A10353A
-14353A15363B15353B13353A13363A14363B15363C15363C15363C16363D16353E17353F173540
-15364012384011383F12383E13393F133A42143A4216393F16393F163940163941143A43143A43
-143B44163B44183C44183C431A3B411A3C411A3E42193F42163F41154142184041183F40174140
-1643401946431C4947224F4B2D59543D695E517E6C69927A7DA2868BAF8F96B9949CC098A1C59A
-A4C79D97BB8F6F9671406950244F3E1A47431A45431C44461F4748244B4B2D535337605D466E69
-5A7F726B8F7D7D9D808BA98799B589B0CB9ECEE9BAD2ECBFC8E2B6C6DFB4C5E0B3BDDAABABD09E
-9AC28F8EB28181A47473936964825D55735647654C3C584E415C5A617C7595AFA5C7E1C8DDF5D1
-E0F8CDE1F9C9E1F9C9E2F9CAE2F9CBE2F9CBE1FACBE1FBCCDFF9CADEF8C9DBF6C9D3EFC4C5E4BA
-B3D7ACA0C29B94B493A1BEA1B5D1B8C4DFC2CDE7C2D2EDC5D6F1C6D9F3C8DDF4C9DDF5CADCF6CB
-DBF6CBDCF6CBDAF5CADBF5CADDF6CAD8F3C5B7D2A67A9570496546315147315253415E62577278
-6C8884809C9194AE97A3BD9FB0CBA8BDD9B3C9E3BCC0D9B2889E749EB185B6CDA589A37D5D7B5F
-34544221443D1E454A234B4C2A5250355B5742665E507062627C65708B717A9A7C8AA98C97B298
-95B19A89A59273907F58776B44635D39586131505C2C4B5526464E1C46481945441945431B4644
-1F4745244A483A5B596E8B889CB5AAB1C7B8BCD5B6C0DBB5BAD9B0AFD2A6A5C7A099BB978EAD90
-83A18A7698836A907D5F8377577C766889808AA79CA4C1A9B6D5AEC4E3B8C9E9B9CBECB9CBECB7
-C9EBB5C9EBB5C8E9B2C9E8AEC7E7AFC3E3AFBCDFACAFD7A69DC3978DB18F8AAB8B8FAA8C94AE8F
-9CB492A2BB97A7C397ACC999B1CE9BB8D4A0BED9A5C3DEABC5E1AEC1DEACAED09E92B686759778
-5C7C654A6B5D4063583E695642715B4B7760537E66638570708C7876917A7A947A7C987C7E9E7F
-0A3D34093B32083A2F093B320A3B360C3A370F38370E38360C3A340D39330F3831113934103737
-0D3736083A33073A31073B32083A330938310A39320939350839350937340A3835083733073732
-063734063835063934053A34023C31013C2F033B30023A2E02383003383105373106363106342E
-07332C07332E08333106333205323503323101312C002F2A012E2A002E29012D29012B28012A27
-00292600282500252400222300212201201E011F1F011E20001616000806000604000603010D0D
-00171D001A22001E2700212A00242C00262D00262A00282B00282C00292C002B2C002B2C012B2D
-012A2E012B31032D35072C340A2C340D2E350E2F340E30360E31370E31370F323810333911353A
-11363C12363C10373B0D373B0C373B0C383B0F383C13373D13363E133540143641143741143740
-14363E14373D13373D13373D12383D12393E113941113942123A43133A44143B46153A46153845
-153744173847193949163B47153B46173C43173C41173E42174042174042174042164142164142
-1541421541411543421543431743431A43451D4845224F492E5B553D6A654E7A74608D8673A093
-82AF9B84B19D6998833D6B5C214D461946421644461643461743461744451844431A46441C4845
-214C49295352335D5C42696B577B7D849FA1B7CFCCCAE4C8BFD9B7B4D2B1B8D6B4C2DFBACAE6BF
-CFE8BBCDE7B7C9E2AEBFD8A3AEC9939BB78188A77776976961825D57795A72957CABCDB8D2F0CE
-DBF5CADDF7C8DFF9C7E1FAC9E3F9CBE3F9CBE2F9CBE1FACBE1FCCBE1FBCBE1FBCDE0FBCEE0FACD
-DDF8C9D8F2C3BFD8AF8AA4836C86707993938FAAA8A2BEB4B2CEBCBFDCB8CAE4BDD3E9C1D8EFC6
-D8F2C7D9F4C8DAF5C9DAF5C9DCF6C8DBF6C8D2F1C2A7C89B678A6C375C452446401F4143214447
-274A4E2C5253355C5C4467685776776A8B8581A1989AB3A894A89B71856D9BAF8EB1C9A3839F72
-5B765636503B2440391F3D461C3F451A42451E4346234545284748324C4D35545436615E446E6A
-587D7875969090ACA293AFA18AAA907FA08573948063847355736847665C375D522D554C255050
-1F4B4F1C48541C455431525C67858A95B0A7AFC7B7C0DBBCCAE6BFCBE9BEC8E7B9C7E4B9C3DFB6
-BDD8B0B6D1AAAECBA3A6C59C9DBA9392AE8891AE8D9CBA9DA1BFA1A9C8A7B9D6B0C2DEB1C6E2B5
-C9E4B7CAE6B8CBE9BACDEBB8CFEDB5CEEDB4CCECB2C8EBB1C0E8ADB3DAA39EC49387AC80779979
-6C8D726A89786D8D7D7497867B9F8B86A88993B391A0BB99AAC2A0B2CAA3B6CFA5ADCA9A9DBA8A
-84A27E6C8A6C5173613D6255315C542E5B57315B5A365E5E4162624A6766506C6957736E617F74
-6D8D7C093C33093B320839300839310839340A38350E37360C37340B3A330C39320E38310E3833
-0E36350C3735083A33073A32073A32083A330A38310A3832083934063732083633083734073632
-063632053632043631043831033930023B2F013C2E02392C01382C01372E02372F033630043531
-06352D07342A06332D06322F053131042F3403302F022F2A012E29002E28002D28002C28002B27
-002925002824002724002523002123001F20011F1D011F1E011D20001516000807000604000602
-010D0C00161B00191F001D25001F2700232A00252B00252A00262B00262A01272B00292B002A2B
-012A2C012A2D022A30032C34072C33092B320B2D330D2E330D2F340D30350F31371032390F3238
-0F323811343B10353C0E353A0C363B0D373C0D383D0F373D12353C13353E133540133640143640
-13363F12363E13373D14373D13373D13373E12383F123840123842113944123A45123A45123A45
-143944153945173948173949153B47143B46153C43163C41153D41153F41174042174042154142
-1541421641421640421640421642431841441840431842421743411946451C4948214E4E2A5858
-3A67614C786B4E7B6F3A685B214E46194442174342164244164245164245164244164341174341
-1744401844411A45461D4849234A513F636A879FA6B9CFCECAE2C5C6DFBCBBD9B5B6D4AFB4D2AC
-BBD8B1C9E1B6D3EABCD8F0BDD9F1BBD3EDB5CAE5ABBDDCA6AFD09D94B68A76997284A78BAED1BC
-C8E6C7D1EBC5D5F0C6DAF5C7DEF8CAE1F9CCE2F9CCE3FACCE2FBCBE1FBCBE1FBCCE0FACDE0FACD
-E1FACDE0F9CCD9F0C3ACC59D5F7B5C3A55433A565A4A66695C79776F8C8283A18797B497ACC4A4
-BCD6B4C5E1BCCDE8C2D3EDC6D7F1C9D8F3C8D9F4C9CEECC29CBD955D81653156422243401E3E42
-1E40441D40451A41441B434621444927494E31525341625F58726E4D625D5A6F5F9CB199A5BE9F
-7E9A735A765A39554229463F2342491E42471A42461A40451E3F43203F44223D441F40451A4648
-1F494B345A5A6A8B89A0BAB2B0CABCB6D4B5B4D3B3A9C9AC9CBCA08FAD9781A08B6F937F618675
-537B74466F6C3A6369325A623B5C605E7C7E8BA69AAAC5B1BFDBBBCCE8C2D0EDC1D0EDBED0EDBF
-CFEBBDCCE7BACAE5B8C8E4B6C6E3B4C1DDAFBBD7A8B7D4AAADCCA79DBC9898B996A2C09AA7C39A
-ACC8A0B3CFAAB9D7AFBFDEB3C5E5B6CAE8B4CCEAB3CDECB2CCEDB2C9EFB4C3E9B1B1D6A395B98B
-789A785E7F654C6C5E47675C4B6D6650746A5B7D6767886F7491767E9A7F8BA68695B08D98B58A
-93B0848AA784809E816F907B5D806E4E766A436B633B625E375E5B395A573A58553D5A55405C56
-4362574A6C5C0A3A2D0A392F0938310938310938310A38320C37330B38310B3A310A3A32093B33
-0A3A330B39310B38310A36300B35310B35340C36350D36350C363409373108383007372F07372E
-08363109363209352E08352D06372C04372B05382C05382C05372B04372B04362B02352901352D
-01373003372A03352504342805322B062E2E072B32082B2E09292A052A29012C29002B26002B22
-002A2100292100282201252300242300232100201F011F1D001D1D00191E001216000608000505
-000603010D0A001615001918001B1A001E1C002121002324002227012329022227032227012429
-00262A02282803292806272C08282D0B2B2D0C2C2D0A2E2F0A30310E2F31102F31102F34112F37
-0F30380F313910323B10333C10323B10323B11333E12334113334015334014353F13363D12363E
-13354014364014364013373F12373D12373E133640143640163540153541113845113A460D3B42
-0C3A410F3C43103D45103E46103D45113C44123C43123E42123E42123F42133F42153F41163F41
-153F41143F41173F43183E431B3D431D3D441B3E44193F44193F43194044184144164143184144
-1A4346204647284947284A492246461C4241194040194040183F40184041184143174143174042
-184141194341194340174340194441294B4D597775A2B3A4CCDAC3DCEEC2DDF1BFD3EEB9C5E2AD
-B1CFA0ACCA9EB6CFABC1D9B6CCE5B9D4EDBEDAF3BDDBF5BBD8F4BBD1EEB5BBD9A893B2877A9B83
-84A69A9DB7ABB1C6BABFD6C4CAE3CAD1ECCAD6F2C9DBF7C9DEFAC9E0FACAE1F9CAE2FACCE1FBCE
-E1FACEE3F8CEDFF7CEC7E0B983A0803B5E4924473A224244244447274A4C2D5052365A5C496C6C
-6283807B9B9590AFA2A3C0AFB7CCB4C4D9BDCAE3C4CDE9C8BDDABC89A68B547361335347274347
-233E48213D49203D491D3E461C3E441B3E401A3F3E1F41402443432846481D3A3D47626388A19F
-92ADA8839F9768877F4D70653C625B3158562A5353234D4F21464E25404F223E4E203C4D1D3C49
-1A3F451C40433253546C8886A4B6ACBCCEBDCBE1C1CFE7C3CAE6BAC4E1B4BDDBB1B4D2A8AACA9F
-A2C1999AB7968EAA8C7F9D81708E73627F6969867291AD94ABC6ABBCD7B6CCE7C1D0EDBFD0EEBB
-D1EFB9D0EEB7CFEDB7CEEBB7D0EDB8D0EEB9CEEBB7CCE9B5CAE7B3BCDBA5A1C3928EB38485A880
-7D9F7F7D9E8585A79891B59F99C1A1A5CAA6B1D1A9B6D6A8BCDBA6C1E0A9C6E6ACC7E7AFBDDBA9
-A8C59789A77F6785634A675737544B304E5233525739585A406060436B5F4B7464547D6C5F8774
-6A8E7576987D81A0888AA7908DA88888A17E809D7777956F6C8B6C6383685C7C6256765C537158
-4D6B5343654F3D644E09392A09382D0938300A39310939310B39320B37310B38300B3A300A3A31
-073B3307393009382F0B39300C362F0B35300A34310A34320A343209353208363007372E05372C
-05372C08352F09353009352D0A372D07382C05372B05372C05372B05362A05362B05362A033428
-01342B01362F03362A033425033226043028052D2B082B30092A2D092929052929012B28002B26
-002A2200292100282000272100242200232100231E00211E001E1D001C1C01191D001115000609
-000505000503010C09001513001917001C18001E1A00211F002222002127012128022127032228
-01232900252B02272903282805272B08282C0A2A2C0B2D2D082E2E082F2F0D2F31102F30102F34
-102E360F30380F313A0F313A10323A11323A13313B13323E13334113323F14323F14343E12373C
-13363E13354013353F14364012363F11363D12373E123640143641173441163542133746123946
-0D39410C39400E3C410D3C420E3C420F3D43113C42123C42113C41113D41113D42123E41143D3F
-163E3F164041144040163F42183E431A3C421C3C421A3D43193E44193E44193E44184045174044
-173F44183F441B40431F3F401E3F411C3F411B3F41194040193F40194040184041174042174042
-18414318414219424119424118423F1A43402C4D4C5A756F9DAC96CCDABBDBECBADDF0B9D8F2B8
-C8E4ABB0CF9DA7C799ADC6A2B3CAA9BBD4ABC5DFB2D0E9B7D6F1BBD7F2BBCFEBB3B7D4A476936A
-3F5F49395C534F6B646A827D839D9199B5A4ACC9B0BBD9B7C7E4BDD1EDC2D7F1C6DCF4C8DEF7CA
-DFF9CCE0FACEE2F8CEDAF2CAACC6A25B785C2C504021453C1F40431E40441D3F441D41461D434A
-22474D2B4E5238595B4869625A796E728978899F8B9CB79FA9C5AC9BB7A07995805A7868456457
-395455304A5128444D24414B2140481E3F451C3F421A40401E3F411F3E411D3C401130352A464A
-67808393ADACA0BBB795B4AB86A99B74998C61877E547A74476E6B3E616339555E304D58294754
-23444D1E42461E424431535464817F99ABA2B9CBBBCDE1C2D4EAC5D2EEBED1EDBCCDEBBBCCE9BA
-CAE8B8C9E6B7C6E1B8BED8B2B5CFAAA9C49F9AB6979AB69AA5C1A4A5C0A2AFC9A8BED9B5C4E1B6
-C7E5B5CBEAB6CEEDB6CFEDB7CFEDB8D2EFBAD3EFBBD2EFB9D1EEB8D0EEB7C9E8AFB2D59F96BB89
-7EA17A67896D55786353776C5C8272669076739B7E81A5838BAD8796B88AA1C292ABCC98B2D2A0
-B4D2A4A9C69A93AF877895735A76633F5C502F4D4F2A494D2A494C2A4B4C2750482B564A305C4E
-37625442675450725D6683717E998693AC8DA0B892A3BD91A1BD8F99B68E90AE8989A78381A17D
-7B9977749171688A6C5C836606392807382908382B09392D09392E09382E0B372D0A382E09382D
-09392E0A382E09362E0A36300B37300A362D09372C07382906382A03382B03382C04362E03362E
-02392B03392B08352C08342D06362C05372C05372C04362B05372C04362B06352B07342B0A332A
-0A322904312903322C07312D082F2B072D2B072D2B052C29052D27052C27052B26032B26002B26
-002A2500292400282300262100252100242000231F00241E00221E001E1D001C1B00191A001112
-000605000403010402000806001211011816001C18001E1A00202100212300212700212800222B
-01232C00262D00272D00272E01283001292E022B2D022C2D032E2E022F2D03302E07302F0A3031
-0E3033102F350E30350C3035103137123137132F34162F3315313813333D11333C10343B10363A
-10373813373B14353C12343C12353C12363E12353F1136410E3744103744153445163545173545
-173545163542143640113A3D103A3D123A3E133A3F123A40123B41133B42143C43143B41153B40
-163C3D183E3D16403E13403D133F3E14403F133F3E143F3F173F42183D43193D44193E44183F44
-174044174043174042184042184041184041184041184042174042174042164142164142154142
-1641421740421840421A3F421A3F411B3F401E403E314E435F796699AA85B2C295B9CC91BDD395
-BBD69DADCC94A2C594A2C596AAC39BAEC39FAFC7A5B4CDACBBD8B4C4E2BCCAE6BBC1DCAE96B08D
-4E66492241331E413D214642284F4B385D594C6F6B62837F77989490ACA3A9BFB1BAD1BCC8E0C2
-D0EAC5D4EFC2D8F5C6DBF8C9CCE9C190AC8F45634F28494322434320404C1E3E4A1D3E471D3E47
-1B3F451A3F441941431D44452246442549462D514E3E615E5475726A8A87839C9891A8A289A591
-77957D63846E51745E4164573559502D4E4E27464A23434C1F404D1F3E4C1F3C4C1B3A440E2E33
-1E3A3A5E76729EB6A9BBD3BFC2DDBFBFDCB6B4D2ACA7C4A09CBA988FAE8F7F9E816C8E73597E66
-476F5B3962502F5A4D2A544B2C54564D71738BA5A4B0C9BFC7DFC2D1EAC7D3EFBFD4EFBDD4F0BE
-D4EFBED3EFBDD5F0BFD3EEBED1EBBDCFE8BDCCE5BCC5DFB7C0DCB4B0CDA897B69297B4969EBAA0
-A1BEA3A7C4AAB1CFAABBD8ACC0DDADC5E2B0CCE7B6D0E8B8D0EBB7D0EEB7D1EFB6CDEEB3C1E1AB
-A7C59485A47F63836B44655335574C35594E3B6057426A5F4673654F7D6D5A887668947F789F86
-86AB9090B69392B59290AB8A8DA6867D977A6581674F715B4366513B5D4B325544284F42244C41
-234E43244E452C4E44345147425A55627771889D89A3B79EB3CAA0BBD4A1BBD5A0B9D39CB4CF95
-AFCA90A9C38CA2BB8695B27F8AA97806382806372808382A09392C08382C08382C09372C09382C
-08382C08372C09352D09352D08363008352E08362C08372B07392806392902382A02382B03362E
-03362E01382B02382B09352C09342C06352B04362B05362B04362B04362C04352B07342B08342B
-09312A0A302906312B04322C07302D082D2C082D2C082D2B062C28042C25032B25032A25022B25
-012A2400292400282500272400242100242100242000231F00231E00211E001F1E001C1B001819
-001111000604000403010302000706001010011616001C19001D1B002021002124002127002229
-00222B00232C00252D00262D00262F00283001292F012A2E002B2D002D2D012E2D04302E083031
-0B30310E2F32112F340F2F340D3034103136123136143034172F3214303711323B10333B10353C
-10363B10363913373B14363C13353C12363D12363E13353F1235420F3744103544153445163445
-17344417344418344117354012383C113A3C133A3F133940133A42123B42123A41133B41153B41
-183C41193D3F193D3D173F3E16403E143F3E13403F13403E133F3E163E41183C42173C42183D42
-173F43174044174043174042174042174042174042173F42163F41164042164042154142154042
-154041164042174042173F411A3E421B3E411B3E41224342405D51748E7A9AAD87A1B387A0B57D
-A0B77D95B07A7B9A667196697CA1768DA7849AB191A4BC9FAAC4A7ADCAACB3D0B2B9D6B0A7C39A
-637E602E4A321F40351C403E18403E1741401B4242224647274B4E315358476364647A767D9588
-92AC96A4BFA2B4D0A9C2DFB6CDEBC0B9D6B27B977D46655230514A28494823444E20414C1F3F48
-1D3F461C3D441B3E441940441940431A3F401A3F3F1A40411E45462A4D504B6A6F90A8A9BBD1CF
-BFDAC5B3D0B59FC1A38AAE8F769A8363867454746C4766633B5B5F304F592947552543511E3E46
-16373A274342657E78A3BCACC1DAC1D1EAC8D6F1C4D4EFC3D1ECBFCDE8BEC6E1BAB7D6B0A7C9A4
-96BA9884AC8E759E8366917C5983744D75735F848192AFAAAEC8BCC3DCBFD0E9C5D4EFBFD6F0BE
-D7F1BFD7F2BFD6F1BFD6F1BFD6F0BED5F0BFD6EFC2D6EEC4D2EDC1CDE9BCB5D3AA97B69087A588
-79977E6E8C7774907D819E818DAA8696B48BA3C095B0CB9FBAD3A8BEDBABC4E2AFC8E6B1C8E9B1
-C4E2AFB0CB9C8FAB896B89744766552D4E4325473F244944254D4825534D2B5A523160573B675D
-497062547B685E866A6D9274849F8394AE9197AF918CA6887B9C7D729476688A6F5B7D644C725F
-436A5A3B6456365E5136564B334E45354C474B605B73877697AB93B2C99FC2DAA7CAE2AACCE5AA
-C9E2A3C6E09FC4DDA0BFD89DB7D298B1CE9609362B09362C0A362D08372D06372C05382B043A28
-06392A08362B07362C05362F04372F02393003383005363006362F08362C08352C08342F07342F
-05353003353003352F05362F0B342D0C332B0B332A0A322A08342B07342B05322E04323005322F
-05312F05312C05302B04312E04312F03312B023127022F27032D26032B28042A2A042A28052928
-052927042724012523002524002523012523002423002223001F22001D20001D20001E1D001C1A
-001819001111000604000403010201000504010C0E02121401181D001A1F001D20001F23002028
-00222900232801242801242900252900252900242901242E02243101262E02292E062A2D0B2B30
-0E2C330F2B330F2B32112C31122D34122D36102E380F303A11303B132F3C12303A11323A12333D
-12334013324015314215344112353F123540113541123541153440163441173341173341163441
-15344211364512364417344117354012373C11383D103A450F3A47103B45103B44113B40123B3F
-163A3F193B40193A41183A41183C40193D40193D41193C42193C401A3C401B3C411B3C41193D3F
-183E3D183E40183E44183F43174042174042174042183F42193D43183E42163F41163F42163E42
-173E43173D43173E42174042173F41193F40183E40183D411F42473B5B5E61807D79988885A28D
-8DAA868FAC847B997249684430553E355B4943635A5976707C978B93AC9D9FB3A1A8BBA6A3BDA6
-76947C30584714423517423B17413E173F42173E45193E461A3D46183E4619404720434A2B494F
-3454564062605473706C89868BA69FAEC5BAADC6B686A28964856C4E765D406953325D4D2B5449
-254A47224545243E45233C46213B481F3B471E3D421D3D411D3E3F1F40412A484F567279A8BBBD
-D3E4DFD8F0D7D6EFCECEE9C2C4E0B5B7D2A9AAC39C99B49187A5847392765F7E664C6C5D3C5E54
-2F534B2A4E4836544E6C867FA7C1B2C2DCC7D2EDCDD9F4C9DAF4C9DBF5C8DBF4CADAF1CAD6EEC9
-D1E9C7C9E3C0C0DCB8B7D3B1ADCAAA9EBE9E8EB39590B293A0BE9AADC9A3BED4AECADFB7CFE8B9
-D2ECBCD3EEBCD5EFBED7F0C0D7EFC0D5EFC0D6F0C2D5F1C3D3F1C2D3F1C0CFEEBCBCDCAFA1C197
-85A48266856849695741605547665B4F6F65577C6E638B7C739A8682A99291B79B9CC0A2A7C8A6
-B0CFA8B2CEA9A8C19E94AD927A937E56716238544B2A49422246411F44431D45491F4549224648
-2549492A4E4B30554F365C5244695D61847482A28E9EB49AA6BC9DA4C094A1BE9098B78A8DAD80
-81A479799B7173936A6C8B63627F5F5873584E68524E6753607B60839F80A6C09BBDD5ACCAE2B2
-D2EAB4D1ECAECFECA9CEEAADCBE6ADC9E5AAC7E4AA0A342C0A352D0A362E07362D06372D05392C
-023A2705392909362B06352B04362E03372F01393002383004353105353008342C08342C093330
-0834310535300435300435310534300A332C0C322C0C322B0A312907322B06332B04312F043130
-03313003302F022F2C032F2B03302E02302E013129003126002F25012D25022B2802292A022929
-042928042827032624012322002221002322012423002222002022001D21001B21001C20001E1D
-001C1B00181900111100060400030201010100040400090B010E1100141B00181F001B1F001D21
-001F2700212900232600232501242701242700242600232601222C01222F01252D03292E07292E
-0B292F0E2A321029330F2A31112C30132C33132B35102D380E2F3A10303C122F3E11303B103138
-10313B0F303E122F3F152F4214314112343F11343F10354112354115334016333F18323F18323F
-1633401434411036440F354314344116354012373E11383E0E38450E38470E39440F3B44113B40
-133B3F163A3E183A3E173941173942183B41183B40193B411A3B431A3B411B3B411B3B411B3B41
-1A3D3F193E3D183D40173C43173E42173F42164041163F41173D42183C43173D42163F41153D40
-163D42163D43163C42163D42173F41173F42183F40183E40163C42183E4424464C32555744665E
-55776B69896E7492756080623252371A4032193F371E404027474A3B59554E6A62617669708273
-657F703D5D4C19453A10423A13413C14413E153E43163C46183D47193D48183E481740481A3F48
-1C3E471C40471F444926474D35535B57727690A5A5B7CFC4B1CEB39FBFA289B191739D7F5E8A70
-4F796441675D385B55344E522E464E29404C253E49203E431F3E411F3E3F21404236535B78929A
-BFD1D0DAEAE3DDF3D8DDF6D1DBF4C9DAF3C5D8F0C1D5ECBDCBE6B9BEDAB0AECBA69CBA9785A68B
-6F927C5F8371496C5E415F52728C80AAC5B3C4DEC9D4EFCFD9F4C9D9F4C8DAF5C8DBF4CADDF2CB
-DDF2CCDCF0CED9EFCAD6EEC7D4ECC7D0E9C4C9E6C1BEE0BAB1D2AAA2C0929CB88BA1B78EA8BD95
-AFC89FB9D4A9C2DEAFC9E5B6D0E9BCD3EBBFD2ECC0D4EFC2D3F0C2D1F1C1D2F2BFD1F0BEC5E6B7
-A9CA9D88A98465866741614F2C4C412848432B4C4A2E5550335E593C675C467263557E6B638A74
-72957B809F818BA88A8FAA8C8CA58D869D89718A7A57716647645A395B53305451294F5124484B
-2243472143451F4443214543224842274D463B605663847590A58EAABFA1B6D0A1BBD6A3B8D7A1
-B3D39DAECF9AA9C995A4C18E9BB8868FAC8384A17C7A9677718C70708E6D83A17EA1BB96B3CCA5
-BFD8AACBE4B1CFEBAFD0EEACD2EEB2D1EDB4D1EDB3D1EDB309332F06353003373004372F05372D
-07372C08372B07372B06372B06362B07342C07342E0734310834320A323209323005352C04362B
-02372C02362C03352C04362D04352F03342F06332E07322E06312E05312E04312F03312E01332E
-01332E01312D01312C022E2B032D2B022E2B022E2B022E2A022C28002C27002C27012D29012D2B
-012B2A01292A01282701262401252301242200232400212400202200201F001E1E001D1D001D1C
-001D1D001B1C00171900101100050200030000010000030300090B010C1000101800131D00171E
-001920001C22001F24002122002422002525002526002528002429012329002328002629022A2C
-052A2D08292E0B2A2F0D2B300D2B300E2C31112C34132C36112D36102F370E303A0B313B0B313A
-0A31390A313A0B323B0E313B13303C13323C13343C12343C12343D12353D10343C11343C14333D
-14333E1332411332421533441434451036441037430E38410E394112384012373F0F38410F3A42
-103A3F113A3F123B40133B42123B42123A41133B41133B41133B42143C43153C42163C43183A43
-1B38421A3B42193C41183B41173B42173C42173D43153D43143E43143E45143D47153E45173D43
-163C42153C41153E42133E42143E41163C41173C43183C44173B45163C47163D46153F40184240
-204442294C493458503C60593056511D4240183B3F173B3F143C3D123C3C143D3D184142214445
-27484923484719403F153D3F143D40133F40134042133F43143E43133F44124044144045174045
-1641451542451642451843461C44462A4D4E506E6D94ABA6CDE5D3D9F4CDD2EEC5C9E4BBB8D5AB
-A4C3998FB08A779C7E668C72577A69496B5B3D5E4F3353462B4A42264440254144274247455E64
-91AAACCADFD0DAEFD8DDF5D1DDF7CDDCF5CADBF5C8DDF6C9DDF6C8DAF4C7D7F1C5D2ECC1CAE4BA
-BEDAAFB1CEA3A4BD926D8458506840829B76B0CCACC3E2C7D4F0CDD9F4C9D8F3C8D9F4C8DBF4CB
-DDF3CCDCF2CBDBF1CBDAF1CAD8F3C9D8F3CBD8F2CDD7F2CED2EECBC3DFB9A7C3988BA57E778F70
-6D866C71918081A39291B39F9EC0AAAACDB0B4D6B7BEDAB8C6E1BDCBE6BFCFEAC2D1EDBFD2EEBE
-CAE8B7B4D3A393B38A70906C4967502C4A3A21413821423E1F44421E4746214A44264E452A554B
-2F5D52386559436E62517A6A5F87727799848EA9938BA78E819D7E7997786E907164876A587E63
-4B715A3E635334584C2B5047254B4121493E22473E2C4A4649665F7794869BB9A3B3D0A5C0DEAC
-C4E6A9C4E7A6C4E6A5C0E2A2BCDDA1B6D89DADD394A8CE90A3C5909BBB8994B48099B985A4C191
-A9C497AECAA0B7D5ADC1DEB0C6E2B1CAE6B2CCE9B2CEEBB3D0EDB408323004343001373003372F
-05362C06362C08352B07352B04362B05352B08342B08342D0933300932300A303109313004352B
-02352A01372B01372B02362B03362C02342E033330053330053330053230043130022F2E012F2C
-00322D01332C01312A01302A022E2A032C2A022D29022D29022B29012927002A27012B27002D29
-002E2B002A2A002829002726002623012623012523002324001F24001F22001F1E001D1C001D1C
-001D1C001C1D001A1B001618000F0F000502000300000000000202000709010C1000101700111A
-00151D00171E001B21001E2201201F00221F002523002525002327002429012428012426002527
-00282A03292C05292D08292E0B2A2F0C2B310D2C310F2B33112B35112D36112E360D3038093139
-0931390A31390A313A0A323B0E323B12303B12323B13343B13343B13343B12343B0E353B0F343C
-12343D13343E1232401332421532441433440E36440D37440C37420D384213373E13373E103840
-0F3A41113A3F113A3E103A3F113B41123C42113B40123B41113B41113B41123C43123B42133B43
-173A431A3843183942173A41173B41183B42183C42163B42153C43123C43113B44123C48143D46
-163C42163C42153D42143E43113E42113C41153B41173B43183A44163944153B47153D47134040
-14403E183E3E193E3E1B41411C4243163E43123A41143841153941113B3D0E3A3B0D3A3D0E3B3F
-11393F12383F11393F11393F133A40143A40123C40103D40113D40123E42103F42104142134043
-1640441441441142431241431542451C4647325857678783B1C9C1DBF4DEE1FCD1E1FBCEE2F8CB
-DDF5C6D4EEBDC7E5B7B3D8B2A4CAA894B99E80A58B6C90755A7C644B6B5C405F54375354354F52
-536C6E9EB6B4CEE5CFDAF2D3DDF6CEDDF7CADCF6C9DBF5C8DCF6C9DCF6C9DBF5C8DAF4C7D9F3C6
-D8F2C5D7F1C0D5EFBCC2D8A47C8F5A6B83519DB788B6D3ACC3E3C5D1EEC9D7F2C7D8F3C9D9F4C9
-DBF4CBDDF4CDDCF3CCDCF2CBDAF2C9D8F3C7D9F3CAD9F2CED7F2CED7F1CDCEE9C2B1CCA18AA57D
-69816549644F3B5D5642666050736B5F83786C927E7BA0898FAD919FBB9DACC8A7B8D2B0C1DBB2
-C7E1B6C7E3B5B9D6A799B88F79977353715832503E2242381E3E3B1B3F3E193F411A413E1B433D
-1A45401948421C4B4521504B2A564C3864556085738CA9949DBA9EA5C19BA9C79FA3C49B98BB93
-8CB28B80A58370967C638872577B6C4B70614068583B5F533A555144605A68877C8DAC99ABC99F
-BDDCABC7EAABCAEDABCBEDA9C9EBA7C5E8A9C3E7A8C0E7A2BDE69FBBE1A2B8DBA0B5D69AB3D498
-AFCD98A7C493A0BF96A3C39DAAC89FAFCBA1B4D1A1B9D6A2BDDAA6C1DEA80A312F08332E06352D
-06342E09343009343009332F08342F08342F06342E05362B04352B03342B03342D043331053431
-05342D04342C02352E02352E01352E02362E02342F02332F04323005323104313002302E022F2C
-012E2A012F28033128043027032F26022E25022D25012E26002E26002C25002A24002B26002C27
-002C28002B28002927002625012523002521002521002422002223001F24001F23001E22001D21
-001D20001D1E001B1C001A1A011515000F0C000501010300010101000202000507000B0D001016
-00121900151C00181D001A1F001C2000201F01211F002321002422002324002426012428012429
-00252900272B01282C02292E062A31092A330B2A340C2A340C2C340D2E350E2F350F2F340F2F33
-0E30320F2F35122E37112E3A0F2F3E0F313E0D323D0F323B13303712313711333910353C0C363F
-0E373F11363C11353D10353F113641133543123442113440113441103343113445143544143543
-11383F10393E113A3B113B3915383A16393B133A3D123B3E113B41103A41113A41123A42123A43
-123A44143A44143942143A43133A42143941183A42183B44183B44163B46133A46133947163A4B
-153A48163C47153D47123C46113D46103D45103C44113C45133C45153B42153B42153C43153C43
-143D43153E43163C41163C40173C41153C3F113A3D103A3C12393D11393C0E383A0D383910373C
-11383D12383E12383D11383D103A3D123A3C13393A113A3C0F3B3C103B3F113B41133B40153B40
-163C44183D46163E451340431440431641441D48493964627DA199C7E0D0DFF8DDE0FBCEE1FBCC
-E3FBCAE3FBCAE3FBC9DFF9C8D9F6C8D4F0C4CDE6C1C0D9B4ADC8A399B69188A585769576618269
-55765E6D8C76AAC8B0D0EAC5DAF3C9DDF7C5DDF8C3DDF8C3DCF6C2DCF6C6DCF6C9DBF5C8D9F3C6
-D9F3C6D9F3C6D9F4C7D8F4C7BBD7A987A47694B586AED1A0AACBA1B2CFACBBD7B4C4DEBBCCE5C2
-D2EBC8D6EFCCD9F2CCDAF3CBDAF4C6DAF4C5DAF3C2DAF2C5DBF2CBD9F2CAD9F4C7CFEBBDB1CD9D
-8CA77B6780603F5A42284741254543284B482E524E375A5541645F4E72685D82766D93857EA393
-91B19BA0BEA4A9C4A8A2BD9F93AF93829D8361806B4162502C4F452348421F45421D42431C4043
-1C3F451C3E441D3E431A40431743451C4543264D48496B627C978CA0BAA2B5CDA6BFDBB0BFE1AF
-BADDA9B4D8A4AED09DA6C6939ABA8A8FB08483A77D769D766E937067856C617F666E8C7189A78A
-A4BF9DB8D4AEC4E4B4CAEBB7CEEDB2CEEEB1CEEDB2CDEDB2CAEEADC8EEABC7EEABC6EDAAC6EAA8
-C3E6A6BFE0A6B4D59EA3C69597BC8E8FB08C8BAA8B8CAA8C92AF929AB797A0BE9C0B322E0A332D
-08342B07332D0933310A333109333009333008333005332E03342B03352B00342901342B023430
-03343005332D04332D02332E02332F01342E01332D01322D01312D02302F02302F02302E012F2C
-022F2A012E29012E26033026063127052F26032D24022D24002E24002F25002C23002A22002B25
-002B27002A26002925002724012523012522002420002420002420002221001F23011E23001E23
-001E23001D20001B1E001B1D001919001412000D0B000501010300010101000202000506000A0B
-01101400111700141A00161B00191D001B1E001F1E01211F002320002420002423002424002327
-01242A00252900262A00282C00292D0329310729340A29340C2A350A2B34092D330C2E340E2F33
-0F2F32102F30122E32152C36132C39112D3E0F303E0B333E0D313B1330371331371032380E333B
-0A36410D374010363C0F353C0E353E0F354011354211354212343F11333F123244133245153346
-14344511383F10393C103A39123B38173938193939133A3B113A3C113B41103A42103941123942
-123943123945133A45133A43123A42113942133941163941173942173942153945123947143849
-17384B163949153C48143C48103C47103C47103B46103C460F3C46113C45143C41153C41143C40
-133A40133A42143B43143A40143A3F14393F13393E0F3A3B0F3A3B10393B10393B0D37390B3638
-0E353A0F353B10363C10363C10383D10393E11393B12393910393A0F3A3B0F3A3E10393F13383F
-15383F153841163945163C44143F431540431740441D4748436F6C93B8AED3EDD8DDF8D9DEFACB
-E0FBCAE2FBC8E3FBC9E3FBC8E2FAC8E1FAC9E1FACAE2F6CBDEF2C8D7EFC4CEE8BDC2DEB5B2D0A7
-9CBF998DAF8C95B696B2D2B1C8E3BAD3ECBFD7F2BFD9F5BFDAF6C0DAF5C0DBF5C6DBF5C8DBF5C8
-DBF5C8DAF4C7DAF3C6D9F4C8D6F1C6B0CEA298B88BB1D4A5A8CE9D89AA7F7F9B76819D7B92AB8E
-A4BEA1B3CDB0BED9BAC7E3C0CEEAC3D2EFC1D5EFC1D8EFC0D9F1C4DBF1CBDBF2C9D8F4C4CCE8B8
-ADC9988BA67A667F5F3D573F24413D1E3E3E1C40401C41411F4144224547254C4A2B5450335E58
-3F68614F72655E7E6E6F8A777D978389A48F8EA9937E9C89698A78577B6E496E653E635E355A57
-2E505428485125434B223F471C3F441741451940421D43423959556A857D94AD98B3C8A2C2DDB0
-C7E9B2C9EAB2C8EAB0C6E7ABC4E2A4BEDCA1B7D89FB1D49EA7CF9DA0C59899B7948FAD8B8BA886
-96B291A3BD9EACC6A5B5D5ABBEDEB0C5E4ADC9E8AFCCE9B2CEECB4CDEFB1CCF0B0CBF2AECAF3AD
-CCF1ADCBEFACCBEEB0C4E7ACB1D6A29BC19084A6837291786A87716B8874728F7979967E033828
-04372905352A04352C04352F04352D03362C04362C05352C03332C03322D04332E03332C04332C
-06312C07302C092F2C09302C03312A02322A03322C02322C00322D00312C00302B00302C012F2B
-012E2A022F2A022D29002E26012F25022F27022F28012E2A012E2B002E29002E29002A25002723
-00282400292600292400282100282000271F00262200232300222200222201212000201C001F1A
-001F1A001E1B001D1B011B1A001A1A001817001210000B0A000501000300010101010201000502
-000A06000F10001012001213001515001A18001D19001E1B001E1B00201D00221F002222002224
-002326012428012428012428002727002928022A2C032A2F0829320C28340A28340929360B2C35
-0D2E330F2F33102F33112E34122D35112E34102F3411303512323612323711313812323B11323E
-10313C0E323B0F333C10333B10333D1034400E35400D36410D36400F353C11343D13333F13333F
-15334115344111383E10393D10393A103A3A133A3B133A3B123A3C103A3C10393F113941133843
-15384415384116373E16383F15394013383F13373F143840163842153741173841163842153843
-163845173747153947123C45123B44123B45133B43153B3D133B3D113B40123B41133B40133C3F
-123C3E113B3D113B41123B42123A3E133A3E13393E12373D11373C10373C10373C0F373B0C373A
-0B35380A35380B353A0B353D0C363F0F374110374112374013363E12373F12373F12383E11383E
-11383F1038400E39400C3B420F3D41113F40144041163F4220444455726EA2BCB0CCE2C9D4ECCA
-D7F2C3DBF6C5DEFAC5E0FCC7E0FCC7E0FBC8E1FACBE2F9CBE2F9CCE2F8CBE2F9CCE1F8CBDDF6C5
-D7F2C0CDEBBABEDCAEA5C29D96B2919FB7A2B1C7B6BFD7C0C9E2C8CFEBC7D2EFC7D6F2C6D9F4C8
-DAF5C7DBF5C7DAF4C7DAF4C7DCF4C7D7EEC1ACC594A5BE8BBFD9A9A5C29476936E54705342624D
-476B5F5A7E736F948881A69B90B6AA9EC2B5ABCCBDB7D5C2C4DFC5CCE6C9D2ECC8D4F0C8D4F3C4
-C8E6B9ABC69D8BA682637F673957451E4340183F40174040173F40173F40173F40173F3E19413F
-1C44421F4745254B472C504B37595451716B7E998F9AB5A79EBBA29AB89A93B39188A9857C9C7B
-70917262846B5474614666593859502D5047264A442047441B464429504E4D71707E9D91A8C1A6
-BDD8B4C8E7B5CFECB8D1ECB7D1EBB6CFEAB3CDE9B3CBE9B3C8E7B1C3E4B1C0E0ADBBDAA7B6D5A1
-AFCF9BABCA98A4C2959DBD929EC19BA5C8A2AECEA6B6D4ABBED9AAC4DEADC9E4ACCCE7ADCBEBAD
-CEEFAFD1EFADD2EFADD1EFAFCEEDACC1E2A5ABCC938DAD846F8D6F5B765E536B57506B5A537262
-003A2502382803362A03362B03362E01352B00372901372A03352B03342C04312F04313004332D
-05322C073029082E280C2E2C0B2F2C03302802312802312A02312A00312C00312B00312B00312B
-012F29012E29022E2A022D2A002E26002F25002F28002E29002F2C002F2D002D2A002C29002926
-00272400262300272400282200281F00271E00271D002621002224002123002023001F1E002019
-002017002015001E17001B18011B18001A19001616001110000B09000501000300010101010201
-000600000A04000E0E001010001312001614001B15001D17001D18001D19001E1B00201E002122
-002123002224002326012427012427002525002724012A29022B2D0728310B27330A2835082937
-092A330B2C300C2C310E2D32102E34112E34102F321030301130301331311331340F303710313A
-11313E10313D11323912333B12333B10323C0F33400E34410C37410B37400E353B11353C11333C
-12323C15333F15344011383E0F393D10393C10393B10393B11393B113A3C11393C10383F113841
-14384316384518383F19373C16373D15383E14373D14373D153740153742153741173741163741
-163840173742163644143844113B42103A41123943143A40173A38153A3A123B3E12393E12393E
-123B3F103B3C0F3A3C103A40113B41113A3D123A3C13393E11363C10343B11353C10373C0E363A
-0C35390A343808343707343808343C09353F0D35410F354210344012343F12344013354012373F
-12383D0F383F0D37400B3A40083C410B3D3F0F3D3D133E3F153E402244424D645F7C928498AC92
-A9BF9EB7D1A6C8E3B5D3EFBBD8F4C0DAF8C4DDF9C6E0F8C9E1F8CAE2F9CBE2F9CAE2F9CBE2F9CA
-E1FAC4E0FAC3DCF9C2C8E6B290AD845F7A59586F656F8481889F969CB5A9ACC9AFB8D7B6C4E0BA
-CDE8BED3EDC2D7F0C4D8F2C5DAF3C7DCF3C6D7ECBEA8BD8BA9BE88C3DAA9A3BC8F718C69456149
-27493C204846254F4D2F5857396261436D6C537A79688B8B7F9F9996B2A4A6C2AEB4D1B0BDDBB6
-C2E2B6BFDEB4ADC7A38CA68866846F3E5E4F2149461A4343184142164041163F41143D3E143D3C
-163F3E173E3F193F401940411A4142204447395A5D6D8A8597B2A8ADC9AEB9D6B1BEDBAFBBD9A8
-B3D2A2A9C99B9BBB948CAB8B7B9D836B8E7A5E806F527466446B6235625E305A58436A6B72938A
-9EB8A3B6D2B2C6E3B3D0EBBAD4ECB8D4ECB9D4EBBAD2ECB9D1EEB8D0EDB7CFECB6CEECB4CBEBAF
-C9E9ADC6E5A9BFDFA5B0D09C9DBF8F8EB38D89AD8C8DAC8C93B0909FB98FA9C295B4CC9ABBD49E
-BCD99FC0DEA2C7E2A3CCE6A5CDE9A8CDEAA9C9E7A8BAD89D9FBD917C9A795E775E49604D3B5748
-36574C04352905352A05352A03342902342902342A03342B04342D06322E04322E02333001342E
-02342902342902322903302904302B05302C042F2A042F2A022F29012F2A012E2C012D2C002E2C
-002F2C012F28012F27012E27002D26002D24002D24002D26002C28012B2A012A2A002A28002A26
-00292400292400282500282600272500262300252000241E002320012121002122001F22001D1F
-001E1D001E1C001E18001C19001A1A001919001715001411000F0C000A08000301000201010101
-010101010403010807000C0D000E0F001310001511001814001A16001B19001C1A001D1A001E1B
-002021001F2200202300232400222500222600242600262700282A01292D03292F052A31052B2F
-042B2E072B2D0A2C2E092D32072F350B30360D2F350D2F340C30340D30340E30340D31360B323A
-0C323A0E323A0F323A10333911333B12333C11333C0F343C0F343C10343E0F333D10323E10323E
-0B333E0A333E0C343F0E354012354213354213354213364113373E14393D14393D13383D12373E
-11383F13374016384218393D19383A16383D15384015383E15383E15384015374216374118363F
-15383E123A3D13393D14383D14393E13393F12384013374213384013383C133A3E113A400F3940
-0E3A400D3B400C3B3D0D3B3C0F3A3C103B3D12393D12393E10393D0F373C10333C12343C123539
-0F33360A333308343308343408343507333608343708343C09343F0A353E0A353E0B343B0E363C
-0C373C0C393C0D393C0D393C0D3A3D0D3A3E0E3A3E103B3E103B3D113C3D18404026474632544F
-3D625751756673958397B5A2ADC5AFBAD1B8C6DDBDD0E7C3D7EFC2D9F3C3DAF8C4DCFAC5DCFBC7
-DDFBC7DFFBC6DEFAC4D9F7C3BCDAA876956B3D5D3A2A473E304D4D3D5C5B4D6D6B5D827872998C
-8CAD9EA2C0AEB5CFB9C4DBC2CDE5C5D4ECC6D9F0C5D2E9BA9BB383A3BC8BC1DBAD9BB78B6B8765
-415C452344391A3F41193F421940431A41451C4449234B4E2E57573C65624C746D5C837A6D9584
-7EA6928EB79E9ABFA79AB6A289A59171907D507161365C4D2A5245214C461C4745194349163E46
-173D44183D45193E431A3E43193E43193E421C3E432B4C505976738DA9A0AECBACC2DFB4CDEABA
-CFECB8CDEBB8C9E7B5C1E0B0BAD8AAB0D0A3A5C69998BA8E8CAF827FA47C6F977561886A60846C
-7A9B829AB99DAFCDAAC0DDB0CCE8B8D0ECB7D2EEB9D2EEB9D2EEB9D2EFB9D1EFB9CEF0BACDF0B8
-CBF1B4CBF0B3CCEFB2CAEDB1C0E2A9AACD978FB5867CA177708F736A89716B8D7773977F7FA385
-89AD8B92B58C9BBE91A7C79AB0CFA2B9D5A8C0DBADC5DFABC0DAA3AAC6988AA67F6C8768516A52
-3856462C4E4506322A06332B05332A03332901342702322803312B05312E072F2F04302E00332E
-00342D01352801352800332900322A00302B01302C042E2B032D2A012E2A022D2A022C2D022C2D
-002B2C002D2C002F28003025002E24012D23002B22002B22002B26002B28012928002728002927
-002925002923002A2400282600272600252500242500232200221F01211F01211F001F20001D21
-001C20001C1F001C1D001D19001B1900191C00181900151300130F000E0B000906000201000101
-010101010101010203010507010B0D000E0F00120E00130F001613001714001918001A1A001C19
-001D19001E1F001D2100202200222300212400212600232700242800272A00292D012A2E022B2F
-032D2D042D2A062C2B0A2B2D072E320330360730360A2F35092E340A2F350B30360B30360A3138
-08333B0A333A0D33380E333910323910323911313B10323B0E343A10343B12333C11323C11303F
-10314009334007344008343F0A354011334314324413324414334414363F15383E14373D14373D
-12373D12373D13373F14374017373B18373816373C14364014373F14383E153741153742163640
-18363E14383D0F3C3C113B3B12393913393B15383E13373F14364114374113383E12383F103841
-0E39410B3B420B3A400B3B3E0C3B3C0E3A3B103A3B12383D12383D0D383C0D373B11333C13333C
-1233370F32330A333009343009343408343507333307333406333905343C05343C05343C083439
-0B34380735380738390B393B0D3A3B0D393B0E383C10393D113A3E0F3A3C0F3B3B113B3B143B3C
-143D3D14413F1D48443158544969655F757174887F8B9E8BA1B69BB8D2A7C5E1B2C9EBB5CFF2BB
-D4F6BFD7F8C2DBF8C4DCF9C4D2F0BCA2C1905B7C532F502E1E3E371A3A3D1A3D411D4247214B4A
-2B56544267645C7C7879938994AA9DA8C0A6B6CFAEC4DBB3BED6A8859E719EB78AC0DCAF95B387
-6782613D5741214037193D41193D43183D43173D45173E481740461743441A47471E4C4B255350
-2F5C5439665D48756760877B7F9B9191ADA08AAA997B9C896A8F785B826D49756A3B67612F595F
-264E5723465120424D1D42491C3F451A3E44193D441B3C422444494F6C6986A39BABC8A7C0DDAF
-CEEBB9D3F0BAD4F1BBD3F0BAD0EEB7CFECB6CCEAB1C6E6ABBFE1A5B9DC9DB1D49CA5CB9798BD90
-8EB28B95B7949FC0A1A5C59FB3D0A5BEDCADC5E3AECAE7B2CDEAB5D0ECB7D0EDB8CFEEB8CCF0B9
-CAF0B7CBF3B5CBF2B4CDF1B3CDF1B4C8ECAFB7DBA09CC28E80A57765846A4F6F5B41685C436C61
-4D776457816A638A6B7095737C9F7E86A88794B18FA2BC98AEC799B2CA97A4BE908EAA7E7C9775
-6883684E6D5B3C5F5602332802332903332902322801322701312601312803312A05302C03302B
-003229003327003425003426003126003026003027003026012F27012E27012F27012F28013029
-012F29002C29012C2A002D25002D24002C22002B22012A23002A24002B27012B28002A29002728
-00282600282500282300272200262200252200242200242200232200211F01211E01211D00201E
-001E1E001D1C001D1B001C1B001B19001918001819001717001414001312000F0B000906000201
-000201010101010101000201000504000B0C000C0F000E14000F16001314001414001616001819
-00191B00191D001921001A23001D22001F23011F2401202500212500212600252800282A00292C
-012B2D032C2C062C2A072B2B082B2B072C30062D33072D33082E33082E33082D33092F340B3036
-0B30360B31380D31370F2F35103036103037113039112F3C11303C10323D10323D11333B0F323A
-0D323D0D323E0A323F0B343F0E343E0F343E10334011324011324012344113363E14373D11383D
-11383D10383F10383F11384011374015363E17353D16354016354314364113373F143740143641
-14363F16373E15393C143B3A143A3913393814393A15383E12373E113741113841123940113841
-11374211374110383F0F393E0E3A3D0E3A3D0D393C0E393C10393C10393B0C383B0A363A0D333B
-0F333C0D34380A323508333306333205333406343608323A09313B07313A07323A07323B07323A
-08323909333908333B08333C0B363D0C373C0D373A0F373910383A10393B10383D11374011373F
-133A40143C41123E3F133E3F1540401941402246412B4F49385C5351766A71968487AC9897BDA5
-A9CBB2BBD7B8C8E1C0D4EBC3D7F0C5C3E3B485A87A43684721472D173D36153B3B153B3E153A40
-113B42113C4417404622494E3056554166625578706A8D8286A5957D9A866279609FB297BFD7B6
-90AB86607B633653461F3F3D193C45173C44163C44163E44143F43143F42144041144141144141
-1842421B42421E44432348463E5E5C79918CA3BBB0AECAB2B1CDB1ACCAA69FBE9B8DB08F7C9F81
-6B8D775B7D694B6D5D3D605234574D2C4F47254845214442213F432844494D696B7D9898A4BFAB
-BED8BACDE9BDD4F1BAD3F2BAD1F1B8D1F1B7D1F1B8D2EFB8D2ECB7D0ECB6CEEBB3CAE9B3C5E6B2
-BFDFADB9D8A9B4D4A6A4C69897B88B9ABB8FA3C49AA8C9A3B1D0A9BBD6AFC2DEB2C7E4B2CAE7B3
-CCE9B3CDEAB4CFEDB5D0EEB3D1F0AFD1F0B0CEEFAFC3E6A8ABD0998CB17F6A8B6B4B6B5335564C
-2E504931554A385C4F3F6251476B5850745F597D6561896E6C9579799F8081A78686A68586A483
-85A182809A7C728D6E658261003428003328003227003126003126003127003227013027022E28
-023027003226003224003322003424013125003125002F23002F23002F24002F25013026003127
-003227003127002C28012B28002B24012C23002B22002B22002A24002924002925002926002828
-00272900272600272400262300252100242000242000242000242000222000201E00201D01211C
-00201C001D1B001D1A001D19001B19001A1A001818011617001516001415001212010F0C000906
-00030200020101010101010100030000060300090B00090E000A17000C1A001015001215001516
-00151701151C01151F001722001824001B21001C21001D22001F24001F24001F24002326002628
-00292B002C2C022A2A052A29062A2A072B2A072B2D082B30082C32062E33072E34082D34092E34
-0A2F350A2F350D30370E2F36112D34112E35112F36112F38112E3C112E3D10303E10303D103239
-0E323A0B323D0B323D0B323E0E333F12333D12323C10323C0F313C10323E12343F12353D12363C
-0F383C0E393D0F39400E38410F3840103840153541173341163342163345153542133640133640
-13364013363F14373E15383B15393815393814383813383A14373D12373E103840103840113941
-10374110354211354112373D11383D0E393C0D393C0D383C0E383C10393B0F393B0C383C0A363B
-0B343B0C333B0A353A08333706333405333303333504343708313C09303F08303A083139093139
-09323A09323A09323A09313D09313F0A333C0A353B0C35380F36360F37370E373810373E113542
-113642103841103940103A3E103C3F103D41113E40133F3C123F3D1241401D4B4A295554345F5D
-456C695B7E777992819BB19CB8CBACC2D7B4ABCCA16C9167325A3E19422C133D35133C3B133A3D
-12383F0F39460E39490E3A460E3B450F3D421341441B464A2750533D615F30514B485F54A4B3A3
-B4C9B1859F7F5C78653857502545471D3F4B183D46163E45153F43143F40154041144041143F40
-133F41163E41193D411B3D411E3D43385458778B8BA5BAB1BED7BACBE5C2CFE9BCCAE5B6C0DEAE
-B6D4A6A8C79E99B89286A886779A7C6A8C785C7E6F4D706641645D395557344D52435C626D898D
-9DB8ACBBD5C0CCE7BED3F0B9D3F2B9D1F2B6D2F3B7D1F3B7D3EFB8D5ECBAD4EDB9D2EEB7D1EDB7
-D1EEB8CFECB7CDEAB4C5E4ADB0D29A99BB898AAD8182A6807DA18385A58896AF91A3BD99ADC99A
-B4CF9EBCD4A1C2DAA6C7E0AACCE5ACCEEBA9D0EEABD0EFADCBECACB9DDA39CC08C7A9B7757775B
-39574D294843254540264741284A432C5046315547365C4B3866513C6F58487661527F6B60856D
-6E8D747F9B7E8CA6868FA9818FA978003428003329003229003127003226013127012F28012E29
-022D2C022E29032F26022F25013023013124013026012F26012D26012D27002F27002F27002E25
-012F25002F25002E25002C28002B28002D26012E26002D23012C22002B25002A25002A25002925
-00282300272200262500252600242400232300222200232300221F00211B00211C01211C00201A
-002018001F19001D19001C18001B16001916001618001617001516001314001111001010000C0D
-00080800030100020001010101010101020200040400070A00090D000C14000D16000F14001115
-00131400141500141800151A00161D00171F001A1E001B1E001B1D001D1F001F21012022002223
-00242400262800292C01292A032929042B2A042B2A042B2A042B2C062C30082C340A2C350C2B35
-0B2C36092E390A2E390C2E3C0E2D3B112D3A112D39122D36122D37102E38102E39102E3910303A
-10303C0F313D0B323D0B313D0F303C11313C13323A12333A10333B0F333B11323D12333D13343B
-14353B14353F14354013354212354310373F10393D15363E17343F17333F19334015353F13363F
-12373E0F383D11363D14363E15363D15363A15373C14373D13373D12373D11383E0E393E0E383F
-0F384010374111354013354016343F15343E10363C10373C1037381038390E393B0D383B0B363A
-0B35390C34390B33370A3435093333083333073234073335073235073137083138063239053239
-07313A0931390932380832360832380732380733370834370934360B36350C37360C38370D383B
-0E373F0E373F0D383F0D383F0D373E0F383E11393E123A3D153A3C163C3D153D3C153E3D143C3E
-143B3E1740422048472F544C4C706769897F799A8E6C9382416B5A1F4A40133E37113B39113B3B
-10393B10393C0E393F0E39400F39400E393F103840123940113A3F133D3F183C3C0C2C293F5753
-8C9D9A93A99F80998A6D8B7B5376643C63542D584C254F472049481E45461D40421B3E43193C44
-173B44163C44163C43163C44183C431B3E402D4D4D627D7997B1A6BCD4B7CFE7C5D6F0C3D6F1C2
-D5F1C2D1EFBFC9EAB9C3E4B5BDDCB2B4D3ABAACAA39DBC978BAC8B7A9D7D698B70597B63557664
-7595869EBAA3B8D1B6CAE4BCD2EEBED4F1BCD4F3B8D3F3B8D1F3B7D1F1B7D2EFB8D0F1B7CFF2B7
-CFF0B7D1F0B9D1EFB9D1EEB8CDEBB5BFE0A8A8C7958EAD8175946F5E7D6357755E5E7C696A8974
-74947C7D9F8586AC8E94B99AA2C5A1AECFA8B9D7A9C0DEADC3E4ACC5E5AEBEDDA9A9C8978AA881
-6887654666522C4E3E1F443B1C433D1B453D1C463E1F473E224A40244E402851412D5647345C4E
-415F514F685A68806B849B829CB28BAAC08B003427003328003229003227013124012E26022D2A
-022D2C022D2F032C2B052D26032D24012E23012E24022D24022D26022C2A012C2A002E29002D28
-002C24022D24012C23002B23002C27002D28002E27002F27002E23002D22002B25002A25002924
-00292400292000281E00252400232700232500222400212300222400211E001F1800201900211B
-002119002016001F17001D19001C17001A15001715001416001415001415001212010E0E000D0D
-000A0D00060801030101030001010101010101020300030500060900090C000D12000D14000D13
-010F1400111400131600131500141500151A00171C00181B001A1B011B1A011C1A001E1D002020
-00212100222100242600262C01282B03292A032B2A022C2A022C2A022D29052B2D0929330B2934
-0D28340C2B37092E3B0B2D3D0C2B3F0E2C3F112C3F112B3C132B36132D36112F37112F37112E36
-102E38102F3F0F30400C323E0C323D122F3B132F391230361232370F33390E333911333C13333D
-15333B16343A17324016304115314315344511373E0F393A14373C17353D19343D1B333D16353D
-13373D10383B0C383910353B14343E16353E17353D16353F14364113374012373D10393D0D3A3C
-0C383D0D38400F374012353F14344018304017313F12343C13373B1337371237370D383B0A373A
-0A34380A33370B34360A3334093331093230093233083133093133083133063132053133043237
-03323906323A093139083236073333073334073334073334063434063434073535083735093735
-0A37380B383B0B383C0B373D0D383F0D37400D363E11363C13363C16363C16383B153939153B3B
-153A40133A41113B42113C41103F3D174645244E532D565B2856561B4A49113F420E3B3F10393C
-10393B0F3A3B0E3A3B0D393A0E3A3A0F393C0E393C11363F13364110383E0F3A3E103537062525
-20393C576A7080979897B1AE97B7A986AD93719C815C8D704C7A67406A62375C5A324F532A474F
-24404E1F3D4B1A3C47183C46163D47163D43183D3D22464251706990ADA0B8D1B4CDE5C3D6EFC3
-D8F2C4D9F4C4D7F4C2D3F5BED3F5BED5F2C0D1EEBDCEEBB5C7E5AEBCDCA8B0D29FA0C79791B98C
-89AF8D93B89CA4C0A2B1C9AAC0DAB3CBE6BBCFECB9D2EFB7D3F1B7D1F2B6D0F2B6D0F3B7CFF5B7
-CDF5B7CEF3B8D1F2B9D1F0BAD2EFBAD0EEB8C8E7AEB4D29F99B58978947057735B3D5B4933554B
-395C5241645C486F644E7E705B8B7A6D977F7CA3898EAD8E9AB995A4C595ACCC9BB1CD9DA6C192
-8FAB817996705B7C5F3C5F48264E441E49431948421747411A45401B45411E443C21443A20443C
-22473F2C4741364B45495F506D826E94A982B0C38A003227003126003127003228003229002F28
-002E29012E29012E28012E25022E22012E22002E23002E24002E27002E28002E29002E2A002D29
-002C27002C24012D24012D23002E24002D24002C24002C24002C24002B22002A21002A24002924
-002923002A2300292100281F00262000252100242000231F00222000232100221E001F1B001F1C
-001F1C00201A002016001E17001C17001B1600191500181400151400141200151000130D00100A
-000D0A00090B00050701020101020001010101010100020100030500050D000711000C14000C14
-000D13000F1400111700121700131500131400141700151900181A001A1A001C1B001C1A001E1B
-00201D00221F00232100262600282B01282B01282B01292C022B2D042B2C062A2B052A2C052B2E
-072B2E0A2A2F0A2B32092C360A2C380B2B390D2C390F2D39102C37102D34112E35102F350F2F36
-0E2F350E2F360D303A0D313B0C323A0D323A1030391130381031371032380E31370E323811323C
-12333C11343B11353A13343F11324011333E11343F12353C14373B16363A16353914363A14373C
-10383C0E393D0E383D0C373D0E373E0F364010363E11373C11383D10383E10383C10393A10393A
-1039390F383A0D373C0C383C0C393C0D383C0F363A0F35390E37390F383A0F373A0E363A0C373D
-09353A093436093436093335093334073133063033073134073134073234073334053234043234
-03333603343706323909313908323607333406333305343205343304343503343703343A05353A
-07353C08353C0A363D0A373D0A383D0C393E0D383F0C363D0D363C0E363B10373A103839113938
-113A39113A3C103A3D0F3B3E0F3C3E0F3B3C103B3D133A3F12393D133C3B123C3B0E3A3D0D393D
-0F393E10393E10393D10393C0D393A0D3A3A0D393A0C393B0E383D0E373E0D373E0E383F103238
-0621260A20253D5056879B9AB6CBC3C1DDC5BEDEB8B1D4AFA0C6A291B59481A38773937B668270
-53736440645932574E275047224B461B464518424316404221474752716D93AFA5B8D0B6CBE3C3
-D5EFC5D8F3C6D8F4C2D8F4C1D7F5C2D6F5C2D7F4C3D7F3C2D6F2C1D4F2C0D1F0BECEEDBBC8E8B7
-C1E1B2BADAB1B3D3ACA6C19BA0BB95A7C49EB0CEA9B7D5ADBEDCB2C4E3B3C8E7B3CCEAB4CFEFB6
-D0F2B8D0F3B7D1F4B7D2F3B7D1F2B6D1F1B7D0F1B6CBEDB1BCDEA5A1C28E81A1765D7B5E395A42
-25493B22483B244C412951462E584A345F513E6759487161567C696389736D967978A18282A888
-84A98884A48282A07F7392725B7C5D4A6F5440674D3A624B325C462A5542234F3D20493B1E463A
-1B453A1A453B1E443D21443E2E4C42506A5D7F977AA3BA8D01302601302601302601312900322C
-00312A002F29002F28003024002F22002F1E002F1F002E23002E25002E29002E29002F29002F29
-002D2A002D28002D25002E24002D23002F23002D22002C20002B21002B21002921002820002824
-002825002923002A2200292100292100271E00261C00241C00231C00231E00231F00211E001E1D
-001E1D001D1C001E1A001F16001D16001B16001A1600181400171400161300150F00160A001409
-001208000E08000809000406010101010101010101010101000200000204000410000613000913
-000B13000D13000E1400111800121900141700141500141500151700191A001A19001C1B001E1C
-001F1B00201A00221D00242000262500292A00292C00272C00282D012B3005292F0A272D062A2B
-032D2A052D2B082C2C092C2E092A320A2B340A2B350B2C350E2D350F2D350F2E330F2F340E2F34
-0D2F340C30340C31350B31370B30360B31370D32381031381031380F323910333A0F32380E3137
-0F303A11313C0E353B0E363B0F353F0F35420F353D0F353A13343B16343D173539163637113839
-0D3A3A0B3A3B093A3C0B383E0D38400D39420C38430C383F0C393C0D3A3B0D393A0D39380F3A37
-1039371338371239380D38390A3939063C3A073C39093B36093A350B39370B37380B363C0A353D
-0B363E09343B083435083434083434063234042F35042F36063135063134063334053333033335
-03343603353502343606323909313A08323607333405343103342F03353302343601333A00343E
-03344005324206333F08333E08353D08383C0A383D0B373D0A373D09363D0A373B0B39390C3938
-0D39360D39370E393A0E3A3B0D3C3C0E3B3C0F393D11393E12383D12373B1338371239380D393B
-0C383C0D383F0E384111373E11373D0D393B0C3A3A0C39390C3A3A0C393C0B383C0C373E0D3740
-0F3039061E270B1F2642555A8FA29EC1D1C7D3E9CBD8F3C2D4F0C1CEEBBFC9E5B8C1DCB0B5D0A8
-A5C19E90B29176A081628D72527F6845726137635B2C59552250532952555C797998B2ABB8D0B9
-CCE4C6D5F0C7D8F3C6D8F5C0D8F5C0D8F4C3D7F4C3D7F4C3D7F3C3D6F3C5D6F3C4D5F3C1D5F3C0
-D6F1BFD6F0BED2EEBDC5E1B1AAC59894AF8486A47F7F9E7E82A2828CAC8D9CBB93ABC99AB7D4A2
-C0DDA7C5E3AACAE9AECEEFB1D0F1B1CFF2B2CFF2B4D0F3B5CFF2B4C3E7ABA9CF968BAE7F698967
-426449254B3A1B43351843391A44391E44371F473B224C4526514A2C574E34605539695B427263
-4C7B695A877274977A86A5858AA98483A37C7C9F7574996E6C916C618664507C5D427054386451
-2F5B4D2655481E4F421B4C431B4B4524484239564F647E6A8EA785003025003025003126003127
-003128013027012E24012F24012F22012E21012E1E012E20012D23012D24002E26002E27002F27
-002F27002E26002E25002E23002D22002B22002C22002B21002A20002922002922002922002821
-00272300262300272100262000262100262100251F00241E00231E00221D00211D00201D001F1D
-001D1B001D1A001C19001C18001D16001B1500181300171200161200151100141100130E00130A
-001209000F07000C0500070400050301010101010101010101010100020100020300040C00060F
-000910000A0F000C10010D12000F14001115001214001213001314001416001615001715001918
-001B1B001C1B001C1B001E1C00211E00232300252800262800262700282901292C03292D05282F
-042A2E042B2C052C2C072B2B082B2C092A2D0A2A2F0B2A310B2B320D2D340D2D340E2D330F2E33
-102D340F2D34102E35102F360E2F350C2F340C2F350E3036113138113036133137133237103235
-0E31340F313810323B0F34390E343910343A11333B10343C10343C13333C15333D143439133537
-1036390E373B0E373B0E363B0F363C11363E1036400E36420F37420E36410F363F10373B10373A
-11383812363913353A13363B11363C0E353A0D373A0D38390D38350D38360D37350C37360A3739
-09353A09343C09333A093238093337073336043133022F33032F34062F34083034083135083134
-0730330830340732320732320A31350B2F35083132073331053332033232033434023436023337
-02343902333A03333B0533390632370733380835380936380A353909353A0A363C0B363D0D363D
-0D363C0B37390B37380D37360E38370E39380E39380F383910383A11383A11373911363910373A
-0D383E0B373E0C363E0D353D0E35390F36390D373B0C373B0C373B0D383C0F383B0F373A0F353D
-0F343E0E2D35051B210F22294C5F6597AAA6C2D5C9D3EACCD8F4C4D8F4C4DAF6C5DBF7C7D9F4C8
-D4EFC4CEE8C0C4E0B9B5D5AFA8C9A39ABB988AAC8C789C81678C74537B694E73626D8B7998B5A0
-B8D2B5CBE6C4D5F0C6D7F2C6D8F3C4D8F4C4D8F5C2D7F4C0D6F4BFD5F3BED6F4C0D5F3BFD6F2C0
-D6F2C0D8F2BFD8F1BED7F1C1CFE9BAB7D1A496B1857693705A795C4B6C574F716260816C709279
-80A4868EB3929AC19EA7CEAAB2D8B0BADEB1C1E2B4C8E6B6CCEBB6CEEEB3C8E9B0B3D89F95BA88
-75966E4E71512A513E1A4235163F3C17403B19403719413719433A1A443B1B453B1E483D204D3E
-2553422B584436624D55795F789A7D91B18D9FBE96A5C596A3C4939CBF8E92B68684AB7F769D74
-6B906B5F846151795847715140694F3A634D375C453758424C6D526F9172003024003125003226
-003126013027012F23012D1E022E1F022E1F012D1E012D1E012D20012B24002D24002F25002F25
-002F24002F24003024002E22002E20002E20002A20002921002820002821002723002623002723
-00272200252100242000242000241F00231F00222000221F00221F00212000201D001E1C001D1B
-001D1C001D1B001C19011B18001B16001A1600181300150F00140E00130F00130F00130F00120D
-000F0A000E08000C04000A02010800000600010201010101010101010101000201000303000508
-01060A00090C000A0C000A0C000B0D000F0F001010001010001010001112001214001312001411
-00151500161700181A00191C001B1B001D1C001F2100212500242501252301262500272700272B
-01283003293004292F042A2C062A29082A2A0A2A2A0B292B0C282E0C29300B2C330C2D340C2D32
-0E2D33122B35122B36132B36122C35102E340F2E330E2F340F2F34122F35132F35152F34153034
-1032320E32310F323710323810333710333610333511333510323911333C13323C14313C113339
-1034361034390F343B11343B14343B13343B13343B11343E0F34411034440F334610344112353C
-13353B14343914343B14333E15343E13333D11323C13333B1234391033331035340E36350D3635
-09363608353608333A08313A093139093139063236022F32002F31013032052D32092E34092E34
-092E340A2C310D2D320C2F300C302F0E30310E2E3108312F06332F063233053134033335033536
-03343603333503343503343604333405333307333408343508343508343509343709343C0B343E
-0E32400D333F0B353D0B353A0C35330C35320D36320E37341037371137381138381037380F353A
-0E353C0C37410B37410D343D0E353B0D36360E36360C363B0B353C0D343C0E353C103539113438
-11333B11323C0D2A3003191D14272D5568709DB1ADC3D8CBD3EBCDD9F3C5DAF4C2DCF7BFDCF7C4
-DAF4C7DAF4C7DAF4C6D9F2C4D8EFC0D4ECBDCEE5B6C6DEB0BAD5A9AAC89E93B79085A8838BAA89
-A0BF9DB4D1AFC4DFBBCFEABFD3EEC2D5F0C6D7F3C6D7F4C0D6F4BED6F5BDD6F5BBD5F5BBD4F4BB
-D9F2C0DAF1C3DAF2C0DAF2BFDBF2C3D7EDBFC0D8AB9DB78A799475526F57335349294C4B2E5350
-365D58416B614C7A6B5A88796897897AA5908AB1949CBC9CAEC8A4B8D3A7BFDBA3C0DFA7B5D9A0
-9BC08C7D9F72597C583258421E4538173F42163F3F193F3A194039164137164137184035184136
-1843351945351A46311E4A34325941577D6384A481A4C29AB6D39FBDDAA2BBDDA0B7DA9BB0D198
-A7C8919FBD8796B37E89AC787FA4727599706B8E6A5F84605379554F77575C876B002E20002F22
-003024002F24002F24002E23002E21012E22002D23002D22012D21002D22002C23002D24002D23
-002C22002D22002D22002C22002C22002C22002C23002A2300292100281F002820002721002620
-01262000272000271F00271F00261F00261F00241F00231F00231E00231E00211F001F1F001E1E
-001D1E001E1C001E19001C18011B1800191700171500161200150C00130C00120E00120F00100F
-000E0D000C0B000B0A000A08000906000604000503010101010101010101010101000101000203
-00030700050900080B00080B00090B000B0D000E10000E11000F14000F15001016001116001213
-00131300151801151A00181A001A1A001B1A001E1C001E20002023002325012525002625002624
-00272700282B01292C022A2C032A2C05292C062A2D082B2D08292D09292F092A2F072C30092D31
-082D310A2D320F2C34102C34102C33102E33102F340F2F340E2F340F2F34112E37122E37122E33
-122F330F31340E31340E31370E31390F323A10333B10333710333510323910323B12313C13323C
-0F343A0C35380D363A0D363A0E353910363810353811353910353B0F333B0F323F113243103341
-10343F11363D10363A0F343A0F343D11343D12333D10323C11323C10333B0D34390C35380B3638
-0A36360935360934360C31380B303909313A07313A033237013034002E35012E37052D33062C32
-062E34062F33052F33062F330830320831330931330A3133073232053231043334033335033234
-043335023335023435043436063335063334073234073334073334073334073434083335093338
-0934380A34380A35380936370936370B34360B34360A34360C35370E36370E36370F373811383A
-13353A12353B0E363C0D363C0C353A0C373B0E36390D36370B353A0A353B0B363C0C353B0D3439
-0E34390F343C0E333C08282E02191D182B325C6F76A1B4ADC6D9C6D4EBCADAF3C6DCF5C4DDF7C2
-DCF8C4DAF6C5DAF5C5D9F5C6DAF4C5DCF3C5DDF4C5DCF3C4DAF2C5D6F1C5CFEBBFC5E3B8BBD9AF
-B2CFA7A9C79FA1C19BA8C9A3B2D4B0BDDDB9C7E4BFCDEAC2CFEEBED1F0BED3F3C0D4F4BFD4F4BF
-D5F3BFD9F2C0DBF3C2DAF2C0DBF3C0D9F4C1D4F0BDC0DCADA0BD917D9B795472572F4F3F21403A
-1E413B1E453F204A402351442A584C346155416C5E50796962887576988283A78A91B5909EC39D
-9DC49C8EB38D81A17E6B8C6C496C53335945264F461D483F194439174338144237154137183F39
-194039193F391940371841331842322047353B614D6E8D729AB796B4D19EC2DFA4C7E6A8C8E8A7
-C7E6A7C3E2A3BFDE9EB9DA98B3D596ABCE91A4C78E9ABE8691B27E85A57477996C71976B002E1D
-002D1F002D22002D22002D22002D23002F24002E26002C28002C26002D25002D24002D22002D22
-002B21002B21002B21002B21002921002A22002A24002A24002A2400292200281F00281F00281F
-00271E01261E00261D00281C00291D00281F00271F00261E00251E00241E00231D00201F001E1F
-001E20001E22001F1D001F18001D18011B1800181800151700151100150A00130B00110D000E0E
-000B0F000A0D00090C00090C00080B00060A000309010206010101010101000000000000000000
-00010200030700040900070A00080B00090B000B0D000D10000E12010F17010F1A00101A001019
-00131600141600141A01151B00181A001A19001C1A001E1C001E1F001F22002224002327002525
-002724002825002A27002928002A2802292C04272E04282F042A30052A30062A30052B30042C2E
-052D2F052D31072D320C2D320D2E320C2D300C2E310D2E330D2E330D2F330F2F35102D3A102D3A
-102F35102F340E30360D30370D303A0D2F3B0D303D0F313E0F32390F323611323A11323C11313C
-11323C0C343A0836390A373A0A373A0A37370B37330C35330D35350F353710343611323B123140
-1132410F34410E363F09373B09363B0A353C0D353D11343C10323C0F313E0D313E09343F08343D
-0835390835370A34350B3235102E360F2E3708313B04313B013137003036002C3A022C3B042C35
-052D33032E34033034013134003034023035033036043135053235053234053333023334003334
-033234043134023234013435043334063233083234093234083234073334073334073334073334
-07333407343306373207373206363107363309333909333A08323A09323A0A33360B33350C3436
-0F363915353A1533391134371034380A35390A373A0D363A0D353A0A363909363A09363A093539
-09343A0A343A0A353D0A343C05262C01191D192D335A6C759CAEA5C0D1B8CFE3BFD5ECBED9F0C0
-DDF5C1DBF7C1D9F7C1D9F6C3D9F6C5DAF4C5DBF2C4DCF3C5DDF4C6DCF4C6DCF5C8DAF4C6DAF4C3
-D8F2C1C9E5B4A7C59688AB807BA17A7AA18588AE929EBE9DADCBA7B6D6A9BEDEAFC7E6B6CCEABA
-CFEDBED3F0C1D8F1BEDAF2BED9F1BEDAF2BFD7F4BDD2F3BAC3E3B3A6C59982A37F5A7B5D365440
-2340321B3D34183E3916403816433918463C1D483F204C4726524F2E5A5639665E447165537F6E
-638E7B6C9681789C8588A58C83A2876D8F715C80664C76633D6958305F502A5A4C2252471D4A43
-1D44431C41411D3D3F1C3C3D1A3F39193E361A41352C51435D79658CA68BACC795C0DCA1CAE7A7
-D0EDA9D2EDA7D1ECA4CCECA0C9EC9EC8E99EC5E59CC2E498BEE194BAD793B3CC8DA7C4869FBF82
-002F20002E21002D22002D22002D22002D22002D23002D25002C26002B23002B21002C22002C22
-012B2200292200292200292200292200282200282200272300272300272200282200291F00291E
-00281D00271D00251D00241D00261C00271D00271E00261D00241C00231C00221C00211C001F1D
-001D1D001D1C001D1D001D19001D17001C17001A1500171600141700151300150E00130C00100A
-000E09000B09000A0A00090B00070A00060A000409000307010205010101010101010101000000
-01010000010200020600030800050B00060C00090C000A0C000B0E000D10000E16000F17001117
-00121700131500141500131700121800151900171A001A1B001C1B001C1D001D1E001F21002123
-002324002525002726002928002A29002A2A01292B02272B04272C08282D07282D06292C052A2D
-042B2F052C30042C32062C330C2C320D2C330D2B310D2B300E2C310F2D320D2F310D2F320E2E35
-0E2E350E2F320E30320D2F340E2F350E2F350E2F360E2F370F30370E31350D31330E32370F333A
-10323A10313A0B333908343909353C09353D0A353A0B35360B34340D35340D35350E3435103438
-11323C0F333E0D33400C343D0C35390C35380C36380E363A0E34390C33390C323C0A323B08343A
-08353A0834380834360933330932320B2F34092E35072F3A052F39032E35012E34002D37012D37
-032D33032E33022E33023033013034012F33023034022F35033035043134043234043133013133
-003233013133023133043134073134072F33082F32093133083133083033083134083233073332
-073232063233073333053433063533073432073434083336083237093138083137093234093335
-0933350C34360F33360F33360E34360D35380A363A09363A0B35390B35390A353A09353A0A353A
-0A34390A343809333709343809333804252801191B112B303F5A616D8A848DAB9AA4C2ABB1CFB3
-BED9B9CAE2BED0EBC0D6F1C0D7F3C2D8F4C2DAF5C4DAF3C4DAF4C4DBF5C4DCF6C5DCF8C7DAF6C4
-DAF5C3D9F5C3CBE7B7A5C3947D9F735A7E5643684F486C57587B68678976789B848DB0979DC2A4
-ABCFB0B8DAB9C1E2BFCAE6BDCFEABDD4EEBDD7F1BED5F3BCD4F4BBC9E9B6ACCD9C8BAA81678561
-405D452643331A3D32163D38163F3A143F3B143F3B14403B14413D1443401745411B4942204E43
-265547305C4E40675A61857587A59293B29A91B3928DB18F84AC8877A07C6995705E8A67527C5F
-456E543C624F325847294E4122483C1D453719423518423720493E4866597691809EB790BAD2A1
-CAE4A8D1ECAAD4EFABD3EFAAD1F0A8D0F0A7D0F0A5CEEEA3CCEEA1C9EEA1CAEAA3C8E5A3C4E2A2
-C0DEA2012D23002D23002D22002D22002C22002D22002C22002D22002E24002D23002A20002A20
-002B21002A22002725002725002725002725002725002625002423002323002522002721002A1F
-002A1D00281D00281D00251C00231C00241C01261D00261B00261A00231900221901211B01201C
-001E1C001D1B001D19001D16001B16001B16001A1500181300161400131600151400151200130D
-001007000E06000C04000A0600080A000609000309000308000407000205010101010101010101
-01010101010100010200010600010800020D00030E00080D00090B000A0C000B0E000D13000E14
-00121400141400141500141500131500121500121800141B00171B00191B00191A001A1A001C1D
-001E2000212300232600252700272800292B002B2C00292A01282807282A0D262B0A272A062A29
-042A2A04292E042A31032A33052A340B29320D2A34102934112A33122B31112D310C30300C302F
-0D30300C30300C302F0C31300E2E32102E34102F31103030112F311130310F32310D32310A3233
-0B34360E32371031380B323909343B0A343F0832400A323D0A323B0A33360B34310B35320C3532
-0E35351033370E343A0B333F0D333B1134370F34350D36330D37350A353507343508353A083539
-083635093636093337093235093330083331043133032F34062C38072B38042B33022B32012E33
-002F33002E31002E31012E31022F32022F33012F33033034022F34022F34033034043134033034
-0231340131330031330032330830340D2D320C2C310D2D320B2F32073031082F330A2F35093133
-06322F0632300631320632340532340632350932340A3334083434083334093236073235073334
-0733340733340834350933340933350834350935350935380835380835380835380A343B0A343A
-0B333B0C333B0A3437073434073435073234022324001A1B092A2E1B41472955533A6A63527C75
-648A827A9A8D98B2A0B4CDAFC4DCB0C8E3B2CDEAB2D2EFBAD5F0C0D6F2C0D8F5C0DBF8C2DBF9C3
-DAF7C1DAF7C1D9F6C2CAE6B6A7C4957F9E7154754D2E503A234637224947285051365D5F487070
-57837A6A978B80A99790B6A1A3C3A5B2D0ACBFDBAEC7E3B1CCEAB3CFEFB5C9EAB2B4D59D95B282
-738D624965472B48331B3E31143D37153E3D153C40123D3E113E3D103F3C0F413C10413C13413B
-13433A13463A19463D244A4542665D71918493B39DA8C7A3B1D3A7AFD79DA9D194A1C98B98BF83
-8FB37F81A57570966D5F86614C795B3E6D5235624C2D5A4824544A214F483557535F7C758FA58A
-B2C5A0C6DDA5D1E9A8D2EEACD2EFACD2EFADD2EFADD1F1A6D1F2A3CFF3A4CDF4A5CEF2A8CEF1AA
-CEEEADCEE9AE002D20002C20002C1F002C1E002C1E002C1F002C1E002C1F002E23002D23002B21
-002A1F002B20002A1F00291F00281F00271E00271E00271F002620012521002522002621002621
-00281E00281D00281C00271C00241C00231C00231D00241E00241D00231C00221A00201900201A
-001F1A001D19001D19001D18001C15001B14001B1300191100170E001511001314001312001210
-00110D000F09000D08000A07000807000709000609000409000407000506000303010101010101
-01010101010101010100010100010401020700030B00030C00060B00080B000A0B000B0D000D11
-000D1200101400121500121400121300121300121300131400151700171800171700181900191B
-001B1C001D1D001F2100212300222500232700262800292A00282A00282A04282B07272C06282B
-032A2A03282A05282D05292E05292F072A2F072A2E092B300D2A330F2B34102C320E2D30093030
-0831300931300A32300A30310B2F320D2E33102F34112F32122F310F31330E31330E31320E3132
-0B31340B33360D33360D32350C32360C33360C33380C31390A31380A32380A33340B33310C3332
-0E34321034351134380E34390C343D0D343B0E34370D34360C34350E34360D33370A333609343A
-09353B083439083439093237093237093332083332053234043034052C36052B34032B32022B31
-012E31002E30012E2E012E2E012E2F012F30012D30032E31033031023030012F2F012F2F033031
-043132033232023132023133033234073135092F32082E320A2F32082F33052E32072E34092F37
-093035073131073031072F33063034033334043334053234053234053234063235083236093235
-0833330933320C31310C31300A32320932320833330734350833360834370935360935360B3338
-0B33390A33390B333A0B33370A3235083333063131022222011B1C082B2F0E363D0E393A103E3B
-184240224A483356525070696F8E7E82A08690AF929EC09FACCFABB8DCB5C5E6BBCFEEBCD5F3C0
-D8F5BFD8F6BFDAF7C0D9F6C0CDEAB6AECC9A85A5765B7A5233523C1F3F30183C3B183E3F194241
-1E4645244F492F5C533F685A4D75656185717698808AAB8E9BBC9CABCCA8B7D9B2BADDB3ABCFA3
-92B28C7593704E6F572F50401C443914413B153E3D163D3F153D3E133C3C133C3A123D38133F39
-133F39124037114136144139193F3C2A4E4856786D88A792ABC6A1BCDAADC2E6AAC3E8AAC2E6A6
-BEE1A3B9DBA1AFD29AA2C79194BB8786AF8079A2766B956E5F8965527D61467057456755597665
-80967AA4B896BBD4A1CBE4ABD1ECAED1EDADD3EFABD3F0A9D3F1A6D3F3A5D2F3A5D2F4A6D2F5A9
-D3F6ABD3F3ADD2F0AE002E1D002E1E002C1D002C1C002B1B002C1B002D1A002D1D002E22002C22
-002B2100291E002A1D002B1C002C17002C1600291300271301271800261901261E01261F002621
-00262100251D00261C00261B00251A00221B00211B01211E01211F01212000201E001E19001D18
-001C17001C17001C17001D17001D16001D15001C12001B0E00180C00150900140D001310001110
-000D0F000D0D000C0A000A09000809000709000509000509000509000507000502000301010101
-01010100000000000001010101010100020100030300030800040900050901070A00090A000A0B
-010C0E010C0F000D13000D14000F11001010001110001311001512001612001612001612001719
-00181D001A1B001C1B001E1E001F20001F22001F2400222600262800272A00282C00292D00292D
-01292D012A2B03282C09272D0A282C0A2829082929032D29042C2B082A300A2B330C2D320A2D31
-04302F02302D03312F053231082F34092E350D2F340F2F34132D32142E320C32340933340C3034
-0E2F340C30360B32370A33330934300C33310F33311132321230310C31320932340B32320D3131
-0F31311232321133341033370F34390D343C0D363B0A35380B33370E32380F32381131380E3138
-0A32390A323B08323E09323D0A323A0A32380A3334083233053234043134042E34032C33042D33
-022C31002D2E012F2E012E2B022E2A012F2D012F2F042E2F052D2F022F2E02302E01302C00302B
-01302C03312F03302E03312E053132063134043033043033053133053132063135042F36062E36
-082E39082F37092E340A2F34082D34062F33013432003432003132003133022F34032F35063135
-0932350933310B322F122F2C112E2B0B312D09322E0732320632330732350933360A34320A3431
-0B32350C31370B323A0B333B0D32390D313709333204312C011F1F011C1D072D310B363C0C373C
-0D383C0F393E123A41153D441B4349264D503459584167644F7974628E7F7BA88D9AC3A1B2D4A6
-BFDEACC9E5ADCDEAB1D2EFB6D5F3B9CEEEB2B4D39A8BA9786380563A563D223F2E18393915393B
-113B38113D39143E3C16423E1B443E224A4228514A345C55456D66567E776B90857DA1948AB099
-8AB19584AA90799D865E8576426B612E5C562253501F4A491D43461B3F421A3C3F193B3B183B36
-163D36153E36143E36123F36143F3A163D3D1F454142685C7A9984A7BD96BDD6A6C6E7A8CBECAB
-CEEDAACEEDA9CCEDA9C9ECA7C4E9A0BEE39BB9DA96AFD18EA2C78898BD808CB17C7FA27372926F
-6E8C6D80997A9BB392AEC89EBED8AACAE4ADD0E9ACD3EEA7D5F1A3D5F1A5D6F1A7D6F3A6D8F4A6
-D6F7A9D4F7AAD3F7A9D2F6A9002C21002C21002B21002B1F002B1F002B1F002A1E002B20002B24
-012B23002A21002920002920002A1F002B1C002B1C00281901271901261C00261D00261F002520
-00242100242000231E00241E00241D00231C00211B00201B01201D00201E00201E00201E001E19
-001E17001D17001D17001D17001C17001C16001C15001A1400181100151000130F001110000F12
-000D11000A0E00090C000A0900090A00070A00050A00040A00040A000308000407000303000202
-010101000000000000000000010101000101000201000202010206010307000509010609000809
-00090A000B0C010C0D010C0F000C10000D11000F11001110001311001313001413001313001315
-00151B00171F00191E001B1E001C1F001C1F001D1F001E20002122002323002425002627002729
-00282B00272C00282D03292D07282D08282D09282B08292C052B2C062A2C0829300A2A310B2C31
-0A2D31052E31042D30062E31082F330A2E340B2E350D2E350E2E34102D31112D310D30330B3034
-0E2F34102F340E30350E30360D31330D33320F32341031350F31350E30360C31350A32350B3333
-0B32310D313111313311313611313910323A10323B0F333A0D34390D32380F32380F32380F3138
-0C313709313809323808313A0832390A3337093235093134072F34062E36072E37042D36022C34
-022D33012D33002E31012F31022D2F032D2E032D2E032D2E042D2F042D2F032E2F032F2F032F2F
-032F2F032F31042F33042F32042E33042F34032F35022E34022F34042F34062F35063036063036
-072F36072E36072E35072E34072E33062E32042E30022E2F022F30012F31012E31012D31022D32
-042F340730350831320A3131102F2F102E2F0C302F0A3030063032053134063036083137083233
-0833320833350832360B33390C333A0D31370E30360C3133052B2C011A1E041B20092E340B353C
-0B363C0C373C0F373D10373E10373E11383F123A3E143D3E1741401B4643245048396656567F6A
-6D90737EA0808EB08B9DBE98AECCA7BDDCB5C1E1B5A7C89E7FA27B5B7D5B3654411F3E32173839
-14373B103938103A39103B39113C39143C38163D39183F3B1B423E214643264C4830544E3C6058
-4E7162658775819E898FAB9486A890759B82628D7651806A47725F3D6556325A4D29504724473F
-1F413A1A3F38173E39143D38123D39133C3B163A3F1B3E3E35565067877898B294B4D0A8C5E3AA
-CDEBAFD1EFB0D2F0B0D2F1B0D1F2B0CEF2ACCDF0ABCCEEAAC7E8A5C2E5A2BDE19FB5D99CACCE95
-A1C19197B88A95B4869AB88BA1BC90ACC79ABBD4A6C4DDACC8E4A9CCEAA9CFEDA9D2EFAAD4F1AA
-D5F3AAD6F5ABD6F6AAD5F6A9D4F6A8002826002927002826002824002A25002925002724002725
-002827002926002923002923002724002723002822002822002622012522012523002523002422
-00242200232000221F00222300232400212000201E001F1E001E1E001E1E001E1D001E1E001F1D
-001F18001F16001F17001F16001E16001D17001C17001B15001715001415001115000D16000B16
-000A1600081101070D00070C00090B000A0D00080E00050C00030D00020B000107000106000105
-000003000000000000000000000000000000000000000002000002000105000206000407000508
-00070900080A000B0A000C0B000C0A000C0B000C10000D1400101101110F001012000F14010F17
-000F1900111D001221001521001822001921001920001B1D001E1900201B00201E002120002221
-00242300252700262900262E01272E04272C04272C05262E06262E09272E09272F09272F0A2830
-082B2F092C300A2C35092C350C2A350D2B350B2C340B2D330C2D340D2E340E2D300F2E2F102E32
-102E33112D33112E34112E34112E34112E34112F34112F38112E3A0C2F3C09303E0A313A0C3137
-0B34340935300B31320E2F34102F38112E3D122E3B152F37132F381031380F31380F313A0E3239
-0D31370B3136093236083235073334073233083330083231072F35072C360B2A3A0A2A3B032B39
-012B38012D35012F35002F35012F34032C34042B33062A2F072A2D042B2E032C2E052D30062D32
-062D33062D35062C37052C37052B38052A39032C38012D37012D38012D37042D37062C38072D37
-072E36072E35072E33062E34042D34032E32012F2E022D2E042A30052C31032E32032D30032C30
-042C31032C33042D34062D32082D320C2D320D2E330E2E320C2E33063034042F34062D37072D39
-042F340431340334350335360833350A33350D30340F2F340F2E3507252D01141F0719270B2E37
-0A353B0B343B0B353C0E353C10353C11363C12373D0F393D0B3B3D0C3B3C0D3B3B0F3C3C133F3F
-1943422549483057533D675F4F766E698A8386A69C92B4A27EA38E608A72446D57294B421A3A35
-15363A14363B10383A103A3A103A380F3A37113838123939143939163A3A19393A1A393B1A3D3D
-1D414029464448615E7F9181A6B59CACC79FA9CB999FC79492BE8A86B18178A27765916E518064
-456D5B3B5C532F504C2749491E4446164144163D431839441B3A412B474853716C85A596A7C6AC
-C1DCABCDE9B4D2EFB4D2F0B4D3F1B5D3F2B5D1F3B2D0F2B0CFF2B0D0F0AECFEFA7CDEDA5CAEBA4
-C6E7A1C1E4A1BBDF9DAFD694A0C88899B8879AB48BA0B998A7C0A1ADCBA2B5D5A7BEDEA6C4E4A7
-C8E9A8CBECA8D1EEA8D5F0A6D6F2A5D6F4A3002723002823002822002923002A23002923002722
-002722002823002823002921002822002623002623002622002522002421002421002322002322
-00232100232100221F00211F00232200232200211E01211E001F1E001E1D001E1E001E1C001E1D
-001D1C001E18001E18001E18001D18001B17001918001817001716001416001216000F16000C15
-000A1400081400071100060D00060D00070C00080D00060C00040A00020A000108000106000105
-000104000002000000000000000000000000000000000000000001000102000104000104000307
-00040800050800070900090A000B0B000B0B000B0C000B11000C14000E11000D0F000D12000D15
-000E18010F1A00101B00111E00141F00181F00191E00191E001B1C001D1A001F1D002120002122
-00222400232500242700252900252C01272D03272C02272C02262D04272E07262F08272F08272E
-08282E07292E082A2F092B330A2A330C29350C2A35082B32082B310B2D330D2E340D2D300D2D2F
-0D2D330E2E350E2E340E2F330F2F330E2F330E30330D2F320E2E370F2E3A0D2F3C0B2F3D0B3039
-0C31370B33340934320B31330E30350F2F37112E3B122E3A132F3911303A0E313A0E323A0D323B
-0C32390B32350A3234093234093334083332083332093330073230062E33062C34072A36072A36
-032B35002B34012D34012E34002D35012D36032C37042B36052A32062A31042B2F032D2F042E31
-042E31032D31042E33042C35032B36032B37022B38012D37012E35012D35012E36032E36042C35
-042D34042D34052E34052F33042E33022D34032E34022F31022D30042B2F052D30042E30032D2E
-032C2D032C2E022B30032C31042D30052D30082C30092D31092E31082E31043032022E31042D35
-042F37022F34012F330131350233360633360732360A30340C2F340C2D3405242B01141E091B26
-0C2F370A353D0A353C0A353C0D353C0E353C0F363D10373D0E383D0B3A3D0C393C0C393A0C383A
-0D393B10393B13393B153D3D16413E1D46432D514E4365614F7067486B603C64542B54461C413B
-1438351236391136390F383B0F393A0F39380F3937103838103839103A39103A39123838133738
-133A3A143A3A1A3B3A32514E6C8376A0B29EB8D2ADC4E4B2C6EAB5C1E9AFB8E0ABACD4A39DC79B
-8DB89180A7867195785F836A4F755F416956345E4E2B52482548461F433F2146403F6258729385
-9BBAA1BAD4A7CAE6B3D1EFB4D2F0B3D2F1B2D2F2B2D1F4ADD1F4ADD0F3AED1F3AED1F1AAD1F1AA
-D0F0AACFF0AACCEFABC9EEAAC3EBA7B7DF9DA5C69093B28187A47C819F7B82A47F8BAF8896BC90
-9FC597AACE9BB2D59FBEDCA3C6E2A6C9E7A7CCECA800281F00281E002A1F002A2000281F00281F
-00281F00281D00271D00281D00281F002720002523012424002222002221002420002421002222
-00222200221F00221F01212000211F00231F00241E01221D01211C001E1C001D1B001D1C001E1D
-001E1D001D1B001D19001D19001B1900191A00151A00131B001118001117000F18000D18000C15
-000C11000A1000081100071100050F00030E00030E00020B000207000107000106000105000105
-000104010101010101000000000000000000000000000000000000010101010101000101000102
-00010600010700030800040800060900070B00080F000911000912000A13000A11000810000A15
-000C18000E1A000E1B000F1A00121B00151C00191B001A1B011B1A001C1D001C1F001E21002022
-00202400212700232801232701242801242A00262C00262D00272D002A2D02292E06252F06262F
-05282D06292E06292F0729300A29300A28310B27360B2937052C32042C300A2D300C2E300B2D2F
-0A2C2F0B2D360B2E380930340831330832310833300932300831300A2F360C2F3A0E2E3A0F2D3A
-0E2E370D30360B31350933340C32360E31370F3037112E37102F390E303D0C303C0A313B0A323B
-09333C093338083430093430093331093331093331093331093331083231062E32052C31052C31
-042C30012B2D002B2D002C32002D34002B38002B3A022B3B022A3A032938032A37032B32032C2F
-012D2E002E2E012F2E002F2E012D31022B33012C35002C36012D34012E32002D31002E30002F30
-002E30002E30002F31013032013032012F34002F37012E37032D36032C32032C2E042D2D042D2A
-022C29022C2A022C2A022B2C022C2E012E2E012E2F032C30032C30012E2E012F2E012F2F012F2F
-003032003134013135013035013036023138033239023238043136073235092F33042428011419
-091C220B2F3708353F09343D0A343B0B353D0B353E0C363F0C363F0B353D0B363C0C373B0B3738
-0B37390D383C0F393D0E393C0E383C10393D113A3E143D3E193E41223F452341451F4342193F3D
-123D390E3A370C38360B38370B383B0C383B0F37381037370D38390C393A093C3A083D3B0C3B3A
-0D3A3A0D3A3A0F3A3B103A391C464355746E93AAA1B4CFB0C7E3B6D1F1B8D3F4B4CFF1B6CAECB4
-C5E8AFBFE1A9B3D99DA4CE8F97C2848AB6797EA8707197675E855E4C72593B65502D5D4F396556
-65877791B098B3CDA4C6E1B1CFEDB2D1F0B2CFF3AFD0F4ACD1F5A6D3F6A7D1F6ABD1F4ACD2F2AE
-D2F1AED2F1AED2F2AFCFF3B0CEF3B0CCF2AFC6EEABB7DD9D9FC48781A673688D60588060578068
-5D8B7467988279A28789AC8E98B698A7C1A2AECEA6B4D8A800291E00291F002A20002A2000281E
-00281D00281D00271C00261B00271B00281C00271E002621002521002320002320002420002421
-00232100231F00221D01211D01221D00221D00221C00221B00211C00201C001E1B001D1A001D1A
-001D1A001D1A001D19001C18001C18001A18001918001618001318001116001016000E15000C14
-010B12000B0F00090E00070D00070D00060B00040B00030B000209000106000105000104000103
-000003000002010101010101000000000000000000000000000000000000010101010101000000
-00010100010500010600030700030800040900050900060C00090F00091000090F000910000911
-010B14000C15000C16000D17000E1700111901151A00171900191A011B1A001C1C001D1E001D20
-001D21001E2200202500212500232300232500232700242900242B00252B00282D01282D03262E
-04272E05282D04282E042930052930072830072831092733092833062B31062D31082C30092D31
-0A2C320A2B320A2C370B2D39092E35082F3407313108323008322F07312D092F330B2E370C2E38
-0E2D380C2F370B30360932350733350932340A31340C31350E2F350C30370A303A093139083237
-0833380833390833360833310933310933310932310A32310931300A323108302F052D30052D31
-042D30022C2F012B2E002B2E002B32002C35002A36002A37012B36022A36022A35022A35022C33
-022C32002C2E002D2D002E2E002F2E012D32012B34002B34002C34002C33012C32002D31002E31
-002F32002F33012E31032E30022F3000302F002F31003034012F34032E32022D30022E2E022D2C
-022D2B022D2B012D29012D29022D2B022D2D002E2E002E2E022C2E012C2D002E2E002E2E002E2E
-002E2F013033003034003034013034023036023036033037043037043033063132092D30042024
-0113190B1E250D313809363D09353D09353C09353B09353C0A363E0A353E0B353D0C353B0C3539
-0C36380B37390B373A0C383A0C383A0C383A0D393B0E3A3B0D393A10393A15373A15373A143939
-123939103A380F3A380B39380A38380A373A0B383A0E38370F37370D38390C3839093A39093B39
-0C3A3A0E39390E39380F39380E3A3715433E4E6F688BA59CAEC9ACC5DEB5D1EEB8D5F5B5D4F4B8
-D2F3B8D1F2B7CFF1B5CAEFB1C4EDABBFE9A7B8E3A1AFD89BA5CA9296BC8C87AC86759D7B618E71
-5D87697194798EAF8FAAC69DBEDAABCAE9AFD0EFB2D0F2B0D1F3AFD2F4AAD3F7ACD1F5AED1F4AF
-D2F2AFD2F2AFD3F2AED3F2AED1F3B0CFF2AFCFF3AFCDF3AFC6EAA9B1D4968EB17D6B8E604D7252
-3D634B396550406E5C4E77615A806767897076957A81A4838BB18A002C1D002B20002923002A21
-002A1E00291D00281D00271C00261B00271A00281700271800271B00261B00261D00251E00231F
-00232000251D00251C00231A002319002418002417002218002119001F1C001E1C001D1A001D19
-001D19001D19001E17001D15001C16001B16001915001915001714001512001110001010000F10
-000D0F010C0F010B0E000A0C00080A000707000704000706000407000306000206000104000201
-000201010101010101000000000000000000000000000000000000000000000000000000000000
-01010101010100020100020200030600050800040800040800070A00090C000A09000B0800090F
-000A13000B11010B10000C0F000D0F000E12001015001316001517001919011B1A001C1A001E1C
-001E1F001C20001D20001F2200212100231F00232200222600222701222900232A00252C00262C
-00282C01282D02272D01272E012831022932012A33032A3208292E0A292D072A2F072B32032C34
-032C340A2A360B2935092A380A2B3A0A2C390A2D37082F3408313207322E06332A08312E0A3031
-0A30340A3036093136083236063336033436033433043530063432083334063335043437053535
-0435300534310733340733340733340832330A31310A31300C31300C30300C3030092F2E042C2E
-042E2F012E2E002C2D002D31002C32002B36012D38002C34002D32002D2F002D2E012C2F012B30
-012C36002D38002D31002E2D002F2F002E31012D35002B38002B35002D33012C33022C33022E34
-002F35002F35002F38042E330A2B2D062E2C00302B00312C00312E01302C032E2B022F2B00312B
-00302C002F2D012F2D002F29002F29002F29002E2A002D2D002C2D002E2A002E2A002D2D002E2E
-002D2E002D30012E33012F34003032003031032F35032D34062D33082D33062E30052F2E0A292C
-051B2001131B0E222D10343809383706383A04383B05373A07363B0A363D0B353D0D363C0E353B
-0E353A0F363B0D373A0A38360A38360A38360A39370A3B360A3C37093B380B3B380D39360F3937
-1038381038380D39360E3A370C393B0B383B0B38370B37360C39360E3A370C39370B38370B3837
-0B38370E37371037371038341038320B3B3311453D426A5F7B9C90A7C1A7C5DAB6D0EBB9D5F3B5
-D6F5B6D4F5B5D2F4B5D3F3B4D0F4B2CCF3AFCBF2ADC9F0ACC6ECA9C4E8A6BFE3A3B8DB9EAED195
-A1C58896BA8193B58598BC8CA1C398AFD0A2C0DFA7C9E7ADCDECAFCFEDB0D0F0B0D0F2B1D0F2B3
-CFF2B2CFF3B1D1F4B0D3F3ABD4F3ABD2F1AED1F1ADD1F3ADD1F4AED1EFAFC2DEA2A2BF8C7D9A6C
-5877563C5B432C4F3E294F432D5747315E4C3B6450466D5950796358836A00291D002820002722
-00282000291D00281D00271C00261C00251D00251C00261900251A00251B00251C00251D00241D
-00221D00221E00241C00241B002219002319002218002118002018001F19001E1A001D1A001D18
-001D18001D18001D18001D16011C15001A15001815001714001614001513001312000F10000E10
-000E10000C0F000A0D00090C00090A000808000606000604000505000306000206000105000104
-010101010101010101010100000000000000000000000000000000000000000000000000000000
-00000001010101010100020100020200020400040600030600030700050900060A000708000908
-00080D00081000090F000A0E000B0E000C0E000D11000F14001116001418001819001A19001B1B
-001C1C001C1D001D1E001D1F001D2000202100211F002121002125002126002126002227002329
-01252A00272B00272C00272C01272E012731012731022931042931092830092830072830062931
-042B32042B320A29330B2933092A34092B35092C36092D35082E3308303106312E07322D093130
-0830300A2F330D2F350B30360B3135083236053336043233053332073334093235073336053436
-0534340434300533310733330832340A30340930330A2F330A30330A30320A30320B3031082E30
-042B2F032B2F022C2F012B2E012C32002C32002B35002B36002B33002C32012B2E012D2E032B2E
-02292F012B34012C36012C31012D2E002D2F002D30012C33002B35012B33012C32012B32022B32
-022C32022D33022C33032C34052C31072A2D042C2C012E2C01302E00322E002F2D012D2A012D2A
-00302C00302D002E2F002E2E002E2C002D2B002E2A002E2A012C2B002C2B002D29002D29002C2C
-002C2D002C2D002C2F012C30012D31012E30022E30042D31042D31052D31062D30042C2D042C2B
-09272805181B01141B0D242D0E333708363705373804373A0637390836370935380C36390C3639
-0C35390C35390D353B0B36390937360936350A36350C38370C38380A383808393A0A3A390C3837
-0D37360F35360F36360C38370C39380B383B0B383B0C37370C36360D36360E38370C37380C3737
-0C38360C37360F37371137371036340F36320A39330E3E3730584F6B8D839FBAA1BFD5B2CDE8B9
-D3F1B7D5F4B8D3F3B6D2F2B4D4F3B5D2F4B4CEF4B1CDF3B0CDF3AFCDF2AFCDF2AECDF2AFCBEFAE
-C8EBABC4E7A6BEE1A4B6D9A2A9CC979DC1909DBF8EA7C693AFCD99B5D4A0BCDBA7C1E2ACC4E6B0
-C8EBB2C9EDB2CCF1B1CFF3B2D2F3AFD2F2AED2F1AED2F1ADD2F3ACD3F3ACD3F1AECBE7A6B1CD93
-8FAC766A88614664462C4B3A2142381F453820483B234B3A29503D2F5743355E4600251E01231E
-02221F01231D00251B00251B01261E00251F00222100222200222100222100232000221F00211F
-00211D00211B01211B00211A00211A002118002018001E1B001D1B001C1B001B1A001D19001D19
-001D16001D15001F16001F16001E15001C14001715001417001315001214001014000D13010B12
-000B13000A1300081100060C00060A000709000706000606000406000206000105000105000105
-000104010101010101000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000001000002000001000201000201000201000205000207000308
-00040800050901060A00080B00080B00090B000A0D000A11000B13000F1700121B00151A001718
-00191B011A1F001C1D001D19001C1A001C1C001D1F001E21001E22012025012024002022002123
-01202201222400252A00262C00282B00282D00292F01282F05252B07252D092635092536092633
-0927330A282F0A282E0A292E0A292E082B2C082C2C072E2E062F2F072F2F072E2E072D30082E33
-0830330830320D2D33122B35112C34102D330D2E340B2F350A2E360B2E380C2F390C2F390B3139
-09323707323306332F0833310932330B2F33112B350F2B360B2D380A2F3907313B063139072F34
-062D32062933062832062933032732012931002A31002A32002A3100293100293002282E04292F
-08282F08272E05292F042A2F032B2F022C2F022B2F022B2F022B30022B30022B2F022B2F022B30
-022B30032A2F042B2F072A2F0A282E072A2F032C30032B30032B31032D32003031002F30002D2D
-002D2E002E30002D31002D33002C33022A33022A31012C2D012C2C022C29012B29012B29012B29
-012A2B012B2D012B2E012B2E022B2E032C2E052A2D062A2D072B2B072C2B042F2D02302E052D2C
-072A2A0924220514110114160D26290C32360535390535380636380936350B35320B36310C362F
-0A36310836340835350935390935390835380A34370F323610333A10313C0D323C09343F0A353E
-0D353B0F35391133351034360B373A0A383B0B383C0B373A0F34370F323611323911333A0E353A
-0D35390B35330C36320F35341135351134351234350F3633103833284F485A7F768BA992ADC6A5
-C2DDB2CDE9B7D0EFB7D0F1B5D2F2B6D4F2B6D1F2B5D0F2B5D0F3B2D0F4B1CFF3AFCFF3AED1F5B0
-CFF3AFCEF2ADCEEFAACCEEABC8ECAABADE9DA2C5878EAF7986A47A84A17C86A58890B1949CBFA1
-A8CCAAB2D7A8B9DFACC0E7ABC5ECAFCAEEB2CCEFB2CEF0ABD0F1AAD5F2A8D5F1A6D3F2A4CFEEA0
-BDDC92A2C0797E9B6757734B37513E273F39213C38213D3A20403820423621453224472F00261D
-00241D01221D01241C00261B00261C01261E00251E00222000232100222000211F00221E00211E
-00201D00211D00211A00211A00211A00211A002119002018001E1B001D1B001D1C001C1A001D18
-001D18001D17001D16001D16001E16001C16001A14001716001416001314001114000F13000C13
-000A10000A0F00090D00070B000709000708000707000605000405000206000105000104000103
-000003000002010101010101000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000001000001000000000101000202000202000105000106
-00020700030800040900050900050A00060B00070B00080D000910000812000D1600101A001318
-01161800171A00191D001B1C001D19001C19001C1A001C1C001C20001D22001F24001F23002022
-00212300202200212300232800242900272900262A01272D02282E04252A05252B062433062433
-0825310A26310B282E0B282E0A282C0A292C082A2B082B2A072D2D072E2E062E2E052D2F062C31
-082D34092F34082F330C2D340F2B340F2C340E2C330D2D330C2E340B2D350B2D360C2E370C2E37
-0A2F360932350832330731300731310731330A30330F2C340E2C350B2E37082E37053039042F37
-042D31032B30042932042932042832022730012830012931002A31002A31012932012832022931
-042A3106282F07282F04282E03292E01292F012A30012B2F012C2E012C2F012C2F012C2F012C2F
-022C30012C30022A30042A31062A2F08292D052A2E022C30032C31032A32022C31002F30002F2F
-002D2E002D2E002E30002D30002D32002C32022A32022B31002C2D002C2C012C2B012C2A012B29
-012B29002A2A002A2B012A2E022B2E012A2D022B2D04292D04292D062A2C062B2B042E2D022F2D
-042D2C052B2B0723220413120317190D282B0B31350433380634370736380935340C34310D3631
-0D37300B36310835340935360934370834370936390B35390D32360D32370E323A0C333A07353C
-07353A0B35380D35371034340E34350A36380836380936380A35370D33360E31350E31370E3138
-0C34380C35380B34330B34320F34341033341033351134371036360E37341A413C355B535C7C69
-87A389A7C3A1B7D5ABBFDFAFC4E5B1C9E9B2CDEBB2CDEDB3CFF1B4D0F3B3CFF4B2D0F4B1D1F5B0
-D2F6B1D1F4AFCFF2ADCEF0ACCEF1AECEF2AFC6EAA7AFD39292B57A7A976C66835D58765D5A7A63
-678974779A8187AB8795BA929FC796A9D19EB5D8A6BDDDAAC3E4A6C8E9A8CFEDA8D2EEA7D1F0A7
-D0F0A6C7E69DB1D08990AD766A8458455F472E463B233D36203B381F3D351E3F331D402E1D4229
-002A1B00291B00271C00261B00261B00261C00271E00271E01261E00251E00231D00231B012319
-002219002119002119002118002118002118002118002118002016001F17001F18011F1A001F19
-001F17001E17001D18001C19001B19001A1A001818001617001416001415001113001013000D11
-000B0E000B08010D06000B04000902000902000901000702000403000304000105000104000101
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000001000001000000000000010101010102000104000105000106
-00010600010600010600030800030900030B00030D00030D00040E000511000512000815000B17
-000F1700151601161801171A001A1A011B1A001C19001D18001C1C001C20001D22001F24001F23
-001F2200212300212500212600202500212600232701242702242903262B01272A01272B03252D
-06262E09262D0A272D0B272E0B272D0A282B0A282A0A292A0A292A0A2B2E092C30052D32032E34
-052D35062C34082B340A2B35092D34092E34092E34082E340B2E330E2E330C2D320B2D310C2E31
-0C2D31092D300830300A3033082E35062F34043234063234082F30082F31083032062F32022E33
-022F33032C2F022B2E022A33022A33012A2F00282D00272E00282F012931002A32012935002A37
-012B37012B37012A31022A2F012A2E012A2E012933012936002D3000302E002E2F002D30002D2F
-002E2E002D31002C32002A34012A36012B32012C2C012C2E002D30012C31002A32002C30002E2E
-002E2E002C2D002C2D002C2D002C2E002D30002C2F012B2D012C2D002B2C002C2D002D2E002D2E
-012C29012B29012B29012B29002A2B012A2D012A2E012A2E012A2E012A2E032A2E042A2E032B2D
-022B2D012C2E012C2E042226021319031A1F0B282C0930330532350633350733340A32320D3231
-0E34320C36330A35340935350A33360D31370A3236083539083639063537063535083633073834
-053A360539340637320836320A36320A35320936350936350A36330A36330B34350A3335093337
-0932370B34380B34380A33350B33350E32370F32380E32380D33380D34390D35390F3836133C37
-254C44496E666C8F7F81A38D91B3969DBF9EA8C89FB4D2A0C0DDA8CAE8AECBECB0CAEFAFCDF2B0
-CEF5B0D0F6B0D0F5ADCEF3ADCDF1AFCEF2B0CEF2B0CBEFACBBDF9A9DC1817E9D695E7C51425E46
-3753423C585246635E5071645D8070659177739E8288A98C98B697A7C398B3CF9FBBD8A3C2E0A9
-C7E7ADC9EAAFC9E9A8BCDB98A2BD837E976255704D375139254032203A341E3B301D3D301C412D
-1A442900291A00291B00271B00261B00271A00271B00271C00261D01261D00251D00231D00231C
-00251B00241A012219002118002117002117002018002018002017002016001F17001F17001F17
-001F17001F15001E14001C15001B16001A17001918001716001516001415001313001010000E0F
-000C0E000A0C000A07010C05000A04000801000801000802000602010302000202000104000103
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000001000001000000000000010101010101000104000105
-00010500010500010500010501020700030800030B00030D00020D00030D00030F000411000712
-000A14000E1400121400141701151A00181A01191B001B1A001C18001C1B001C1D001D1F001E21
-001E21001E21001F2200202300212400202400212400232501232602242802242801252801272A
-02252C05262D08252C09262D09272D08272D08282B09292B0A2A2C092A2B082B2E072B2E042C30
-042D32062D33062C32082B330A2B33082D33072E32072E32072E320A2E320C2E310C2D300C2D2F
-0D2E300C2D2F0A2D2F082F2F082E30082D33072E33042F32063032072E2F062E2F062F30052F31
-022F30022E30022C2D022B2D02293102293101292E00272C00272D00282E002930012930002935
-002A37002B36002B34002A2F012A2E002A2D00292D012932012A35002E3100302F002E2F002D30
-002E2F002E2E002D31002B32002A34002A36012B32012B2D002B2E002C2E002C30002C31002C2F
-002D2D002D2D002C2C002C2C002B2D002C2D002D2F002C2E012B2D012C2E002C2E002B2E002C2F
-002C2F012B2A012C2A012C2A012B29002B2A002B2B002B2D002B2D012B2E012A2E022A2F032A2F
-022B2E012B2D002C2D002C2E022024011318041D200C2A2D092F32043134063134053133083132
-0C32320C34330A34320A34330A34350C32350E2F360B3036083337063436043535053634053733
-0638340539340437330636320837320836320836330836340937350937310936310A3434093334
-0A33350A33350B34360A34350A33340B34350D32360D31360C31360C31350B33360B34370C3633
-0C37321139351E433F2C51473B5E504A6E59597D646C8E6E82A37C9ABB90ACCD9DB3D8A4B8E0A8
-BFE6ABC4EAADC8EDAECCEFACCDF1ADCEF1AFCDF1AFCDF2AFCCF1ACC2E7A0AACE8C8AA974658357
-3F5C4428463422413A25443F294A4131544836604D406B5551755E5F816872906E83A17B91B086
-9EBE92A6CB99AFD59FB7DBA0B4D79AA5C28B8AA47167825D4662452E4A382340341E3E2F1D3F2E
-1B412C19432800261A00261B00261B002719002A1600291700251800251900261B00251D00231F
-00231F00221C00211B002119002117002014002014001F16001F17001F17001F17001E16001E16
-001E14001E13001F0F001E0D001B0D001B0E00191001181100161100151000130F00120E001009
-000F06000C07000908000707000607000507000406000406000406000303000200010101010102
-010101000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000010101010101010101
-01010201010201010200020100020201020600010700030800030900030900030900040900050B
-00080B000B0C000E1100101500111700121A00131C00141C00171B001A1A001C18001F16001E18
-001D1A001D1C001D20001F2100201F00211F002220002221002223002224012326012427002627
-00272900262901262B04262C05272E03292E02292D04292E04282D04292E042A2E042B2E032C2D
-042B2B062B2A082C2C082C2C082C2C082C2C072E2D07302F072F2D062F2D09302E0A2E2D0B2B2B
-0D2A2B0E2C2D0E2D2E0C2D2E0B2D2F092C2E0A2C2F0A2C2F082C2E092C2F092A31062B30032E32
-03303203302C012E2A012D29022B2A03282C02272C01282C00272C00282B00292B00292C00282D
-002732002833012A2F002A2C00292B012A2C00292D00292D012A2D002B2D002E2E00302F002E2E
-002D2F002D2E002D2E012C2F022B2F012A31002832012931022A32012A2F002A2C002A2B012B29
-012B2B012B2C012B2B022C29012B2A002A2B002B2C002D2E002C2F002B31002D32002D32002B32
-002932002A32002B31002C31002D2F002D2D002D29002D29002C2B002B2C012A2E012A2E012B2E
-012C2F002D30002C2E002C2C002B2C011D1E001212051E1D0C2B2A0A2E30062E33042E33022F34
-0231340434350734330933310B31310F2F31112F33132D36102E360B3136083334053531043633
-03373703363606353406343407353408363606363706353506363206373103382D04382E083632
-0A35310B342E0C342E0A352E09342E0935300A35320A34310A33310F31321030310B3331083531
-0935310A36320E3532113535123A37163F3B1E4640264C462F594F3F6C5F54827168968278A88D
-84B79496C09CA9C8A3B4D1A7BFDCA9C8E6ACCCEBA7CCEDA7CCF0A8CCF1A9C6ECA2B3D69497B480
-708D6346664C254933143E2F123C2F173C2F1B3F331E443621493A2351422B59493B6252496E5E
-567A6A6387766B9A7875A88087B48893BD8F95B8898BAB7C77976F5D7E5A426749325B412B5439
-254E3421492F1E452B00261A00251B00251C00261900281700271800241800241900251A00241C
-00221F00211E00201B001F19002019002017001F15001F16001F17001F17001F17001F17001E16
-001D15001E14001E13001E0E001D0C001B0C00190D00180F00180F00161100141000110E00100E
-000F09000D05000A07000808000607000408000307000206000306000306000203000101010101
-010101000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000010101010101
-010101010101010101010101010101000201000105000106000207000308000308000308000408
-000509000709000909000C0F000E15000F1600101800121A00131C00161B001A19001B18001E16
-001E18001D18001C1B001C1F001D1F001F1E00201F00211F002120002123002123002326012327
-00252700262800252900242802242A04262D01282D00292D02272D02262D03272D03282D032A2D
-032B2D042B2A052A29062B2B072D2C072C2C072C2B062E2E062F31062E2F072F2F092F300A2D2E
-0A2C2C0C2B2D0B2C2E0B2D2F0B2E300A2C2F092C2E092C2F092C2F092C2E092C2F082A31062C32
-032F32022F30032F2C022E2A012D29022C2A03292B02272900282B00272C00282B00292B00282C
-00272D00263101283201292D00292B00292B00292B012A2D012A2E002B2C002B2C002D2D002E2F
-002D2F002C2F002C2F002C2E012B2F012A2F012A31002A31012A3202293201292E01292B012A2A
-012B28012B2A012B2D012B2C022B2A012B2B012A2D012B2E002C30002B30012A32012B32002C32
-002C32002931012931012A32012B32012B30012C2F002D2B002D2A002B2C002B2D012A2E012A2E
-012A2E002A2E002C2F002C2E002B2D002A2B001B1B001010051E1E0C2A2A092C30052C32032D33
-012D33012E320331330632330932300A30300E2F30102E32122D360F2F360B3136083233043530
-04353202353603353606343507343507343607343605343706353606353306363102372D03362E
-0835300A34300A332E0B332D09332C09342C09352F0935310933310933310E31321032320C3531
-0835300934310A36320D34321033330F36350F3736113836133937143F39184740204F452B5A4D
-38685543755C5680666E8D7184A2819DBA91AAC999B2D498B9DC9EBEE4A2C3E9A6C4E9A4B7DA9B
-9DBB897A976E5070552B4F38153F2F113B2D14392E15382E173A30183C31143F331643361E4639
-254B3E2E5246365B4E3C694F46755655815E648E69799B7387A67D89A77F7F9E766E926D628966
-58805B4C734E406544375C3D00241801221B00211E00211E00211E00221C00221A00221A002118
-00211900211B00211A002018001E17001C19001B19001C1A001D1A001F17001F17001E16001E15
-001C14001B13001D13001E12001C0E00190C00170F00151100140F00140F001110000E10000C0D
-000B0D00090B00070A00060C01050E00030A000107000105000202000202000102000101000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000010101010101000103000004000002000002000104000106000106000106000106000206
-00030800030900050800060800090E000C14000D15000E15001216001417001618001A19001919
-00191A001A1A011B1A001B1C001B1F001B1F001B20001B21001B20001D21002123002124002025
-00202500222800232901232901232901252A01262B00262C00272E01252B03242B032529042629
-072829072829042A2B022B2C032C30032D32042C30052B2F042D36022D3B032C3A062C3A072B37
-082A34062B32052D33042D35042F38062F36072D32072D32072E32062E32042E31032D31032C33
-032D33032E31032E30042D2E022C2C022C2A022C2A012B28002A2700282800282B00272C00272B
-00283100283200282E00292E002A2D002B2C002B2C002B2C012A2E012A2E002A2D012A2E012A31
-002A31002B31002C32012B32012A32012A31002A31002B32012D32022C3103292F04272D06262B
-05292B022B28002A2900292D00292E002930012931002A31012931012732012632032631032931
-002D2E002D2D002B2C012A2D05273006283104292F04292F012B2E002A2D012A2D012A2E00292D
-00292D00292D00292D00292D00292D002A2C00292A001819000F0F061E230D2931082B35042B36
-042B34042C33052B32082C32072E30062F2C07302D09302F083030083133083234063235053332
-04353005353207343508343608333609323709323A093239083235093334093434083433083430
-0833300933310933310833320832320A31300B32300A33300933310932310A33310A33310B3432
-0B35310935310A34310A34320F32331231331133330F33330F34331034330F36330F3934103B34
-133F3619433C1F48442A4F4936594E47695D5C7F6F69917B74A38685B39197C198A5CB9EB2D19E
-AFCE9C99B9897D9C7358775B33523C1B3D3016382E14373013342F1A322F1C333019362F18382F
-153B2B163E2B1B3F2C2042302845382E4A3E3253463C5E4E536F5A758D7695A985A4B68AA5BB87
-A0B97E97B17389A46379965D6A895800231800221A00211D00201D00201D00201C00211A002018
-002016001F17012018002017001F16001E16001B19001B19011B1A001C1A001E17001E17001E17
-001D16001B15001A14001B13001C12001A0F00180C00161000141000130F00110E000F0E000D0E
-000A0C00080A00060900050900040B00040C000209000106000103000201000101000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000010101010101000003000003000002000002000003000104000005000105000105
-00010500020600030800040700050700070B000A11000C12000D13001114001415001616001817
-00181800181B00191B011B1B001B1C001B1E001A1E011A1F011A1F001A1F001C20002122002223
-00202400202400212700222801222802242A01262A00252A00252C00262D02242B04252C032629
-04272A062829062729032A2C022B2D022B30012B31042A2F05292E032B35012B38022A39032A39
-052A37062A34042B33032D34032E36022E38032E35052D30062E31052E31032C2F022C30032C31
-032C31022C30032C2F032C2F022B2D022B2C022C2A022C2A002B28002A2800282800282A00272A
-00262A00283000293100282C00292C002A2C002C2C002B2C012A2C012A2D012A2D00292D012A2E
-012930002831002A31002B32012931002830002931012A32002B32012D32022C3003292E05282D
-07272C04292B022C2A012B2B002A2D00292F002831002931012A30012931012632012631032630
-022830012E2E002E2D002C2C012A2C05262F06273005282E04282E01292E00292D00292D002A2D
-00292C00292C002A2D002A2D002A2D002A2D00292C002729001718011011061F250A2831062933
-022A35042B33052D33062C32082B31062D2E042D2B042E2B052F2B042F2D043030053231053333
-053432033530053432083334083334093235093337083339083338083333083333083334093434
-0934310933310733310633300633330733340B31310C31310932310933310A3431093431083431
-0934310834310834310933310A34320E32321130320F32320D33320D32310E33320D35310D3630
-0D37300C38300D3732103838143A37193E371F453D274E432D584934675246775D59846469916E
-81A1788FAF8484A77C70946C5275592E513A183B2F13372D11363011332E17312D19312E18352F
-18372F133A2A133A291338261639261C372C1F39301E3F34214337304C3C526B58829674A5B68B
-B8CB94C0D495BFD591B8D188ABC7859EBC82002418002516002514002316002217002218002118
-002016002016002017002014002014001F17001F17001E17001E17001D19001D1A001B19001A19
-001A1C001A1C00181800161600161600161600161200151000140C00140A00110D000F0C000D0C
-000C0B000A07000805000605000504000403000402010302010301010301010300000100000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000101010101000102000002
-000002000002000202000202000303000403000605000909000C0D000D10001010001410001410
-00141000151500161C00171C00181D00181B00191A001A1A001A1A001B1A001C1A001D1B001F1E
-00202000212200212300212300212400232401242700242B00242B00262900272901252B02252B
-01272E01283001292E022A2D012B2D002C2D012B2E022B2E062A2B09292A072A2B062B2C042B2E
-022B2F022D30012E30012C32012C34022C31022C2F042D2E052E2C052E2C042E2B022B2C032B30
-052C2F062B2B052B2A022C2A012C2A022C29012B2A01292D01292D00282B00272900272A002729
-002726002825002927002A2800282A002829002929002B2B002A2B012A2B002B2C002B2C002B2C
-002B2C002A2D00292E00292F002830002831002730002933002A37002B34002D32012D30012B2C
-012B2C012D2D012C2E002D30012D31002D2F002B2E002A2E002A2D002A2C002A2B00292E012A2D
-012A2C002B2D002E2E002E2E002D2E012B2E03292E03272E04282E03282E012A2D002B2C002C2B
-002C2B002C2A002C2A002C2C002D2E002E2E002D2D00292B002527001619001315012124032A2D
-022B2E002C2E012E2E012F2E022E2E022C2E042D2C042D29012D29012F29012F2A032E2B03312D
-0333300335310136330335320833300932300A333108353102372F02382E02372D02362D043530
-05343107333007343102363001352F0133310335330B32310B303008313008333006352D05362D
-0535300334300235320236330734310933300D32310F323209343205353108352E0A342D0B352C
-0C362D0B362C0A352B0A352B0B352D0B372D0B392E0B3B2F0D3D311041321346341D4D3C285444
-335E4D436C59517D665385664A7D5D34674A1A4D340D3D3009382C0B352C0B352C0B362E0B372E
-0B382E0D392E10372D12372D113826113925133927143A29123C2B123D2C17402D29523C5E7A5C
-91A783B6C895CBDA9ECEE59DCCE997C8E495C3E092002419002516002514002415002216002218
-002119002017002015002016002015001F15001F18001F18001F17001E17001D19001B19001A19
-00191A00181D00181D00181900161600141600141600141300131100130B00120B00100D000E0C
-000C0A000B08000805010604000504000403000401000301010300010300010300010300000100
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000010101010101000101
-000002000002000002000201000201010302000403000705000907000B0B000D0F00100F00120E
-00130F00130E00141300151A00171B00171B00171A001819001A1A001A1A001A1A001C19001D1A
-001E1D001E1E001F21001F2200202300212300222400232500222A00232B00252800272801252A
-01242A00262F01283101282F01292E012A2D012B2D022A2D032A2D07292B0A282A072929052B29
-032B2B022B2D012C2E002D2E012B31022A33022B31032C2E042D2D062D2A052D2B042C2A032B2C
-042B31062C2F062B2A042B2A022C29012D2A012C29002A2900282D00262B00252B00252A00262C
-00272B00272600292700292800292800282A00282A00282A002A2C00292B002A2C002B2D002C2D
-002B2D002B2D012A2D00292D00292F002830002830002830002933002936002A32002C31002B2F
-002A2C002B2C012C2D012C2F002D32002D31002C2E002B2E012A2E002B2D002B2B002B2B002B2D
-012A2D002A2B002B2C002D2D002D2D002C2E002B2E01282D01272D01272D01282D012A2D002B2B
-002C2C002C2B002C29002C29002C2B002D2D002E2E002D2D002A2B002426001618021516012324
-012A2B012B2C002B2C002D2C002F2D002D2D002C2D022D2C032D2A012D2A002E2A002D2A022E2A
-022F2B002F2B01312E01343204343208333009333009333007342F01372D01372C01372C02362D
-0535310534310833310733310236300136300135320234330932310B303008323108333105342D
-05352C05352F0434300235330236340735320A34310B32310D323108333104353006342E09342D
-0A342C0B352C0B352C0A342C0A342B0B352C0A372D08372D08392D083A2E083A2C093B2B0D3D2E
-123D321741361D483C245241275A41265B3F1C51360F432C093B2D07372B0A352B0A352B09362D
-08362D08372D09372C0F342C11352C113827113826123928133A2A113B2B0F3B2A113C2919442F
-415F4379906FABBC8CC9D69BD3E99FD4F09CD4F09CD3F09C001F1E00201A002118002119002019
-001E1A001C1E001D1B001F16001F18001D1A001C1A001B1D001B1D001B19001B19001B19001918
-00171800171800191A001717011812011811001415001416001314001113000F14000E14000E12
-000D0F000A0B000809000504000302000204000105000205000105000102000100000100000100
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-01010101010100010100020100020100020100020300020500040600050700090B000C0F000E0F
-00100F00121000151100151300161400171400181400171700171C00181D00181E00181D00181C
-001A1D001C1E001D1F001D21001D21001C21001C23001D26001D27001F27002128012429002529
-00252A01252A02252E04252F03242E04242F05253105263207252F09252D09262E09272E05292D
-022B2C022B2D022B2D032A2E04292F062831082733062933042C32062A2F09292A09292B09292C
-072A2E052A30052A30042A2E032A2D022B2C022C2C012B2C002A2B00292D00272C00242C00242D
-00252E00262D00252B00252C00243000242F00252D00262E00272F00273000273000272F002930
-012A31012930012A31012A2F012A2D00292E00282D00292D002A2E00293000273200282F002A2D
-00282F00263101263002273002292F012A2E002B2E002A2E012A2E00292D002B2D002D2D002C2D
-00292D01292D01272C01282D01272D00272D00293000293001292F00282F00283000282F00292D
-00292D00292F00282F00282C002A2C002C2D002A2C002A2C002A2D01282701221F001514021515
-012422002A28002A2A00292B012B2C002C2C002A2C012A2C002C2E002C30002D30002E2F002D2C
-002F29012E2B002C2C032D2F062E33072F3308303408303209322F083330053231053232063231
-063130083232083333083333073333053335043234043233053233053133042F32062F32083034
-0B2F320C2E310A30300A31300732320633340833340933330A32320B31310A3131083030083131
-0932330A32310B322F0C322F0C32300C33300A343009343008353009372F08372C08362B08362A
-0B362B0D342B0E352C123930133B31143C31163D31163B2D12382A0E35290C34280D332B0E332B
-0F322C0F322D10322D0F322C0E332B0F332B12332B14342C16342E16343013362E12372D15382B
-193B2B314D33667C5C9DAC7EC1CC94D4E39DDCEE9EDAF3A0D6F6A1001E1E001F1B001F19001F18
-001E17001D1A001B1E001C1C001F16001E18001C1A001B1B011A1D001A1C001919001919001A19
-001918001718001718001919001917011810001810001413001314001213001013000D14000C14
-000D12000C0F00090A000608000303000200000103000105000105000004000001000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000010101010101000100000101000201000201000103000105000306000407000709000A0C
-000D0E000F1000131200151300151300151100161201171300171700171D00161D00171E00171D
-00181D00191E001C1E001C1F001D20001C1F001B1F001B21001B24001C25001E25001F25012228
-01242A00262901262B03252D03242D03222C04232E05243105253307232F09232D08252D07262E
-04292E022B2D022B2D012A2B02272C05282E072731092632062832032B31052A2E09292A09292B
-0A282D08292E052A2E04292E04292F032A2E022B2D022B2C01292C00292B00282C00262C00232C
-01232C00242D00242D00232B00232B01223000223100252E00262F00263000262E00262F00272F
-00282F012930012930002931002B2F002B2E012A2E00282C002A2D002B2D00282E00273000282E
-00282C01273001263302263103253001262E00272C00282C00292D00292D00292D002B2D002E2D
-002C2D00292C01292D01272D02282E01272D01272E00293000293000292F00272F00273000272F
-00292E00292D00283000283000282D012A2D002A2C00292A00282B00292C01272501201C001412
-021615022523012A2800282800282900292A012A2C012A2C00292B002A2D002A2F002C30002E30
-002E2D002E29002D2B002C2D022B2E042A30052C31072E3408303308302E07312F063132063132
-083132083032083133083133063133063233063335053235063133053032043134043033072F34
-092F340D2D330E2D330C2F300C302F0932320733340932340931340A31330A30320A30310A3031
-0A31320A32340A31310B302F0C312F0C31300B323009333008333008333009342F09352C07342B
-07342B0A342C0D322B0D322A0F342C0F342C0F342D10342C1234291133280E34270D34270C3229
-0E332B10302C11302C10302D10302C0D322A0D322A11312A13322B14312D14322D12332B12352A
-15362A1837292540284D654787976CB3BE8ACDDA97DCEA9CDBF3A0D7F8A1001F13002016001F17
-001E16001E16001E15001D13001E15001F17001F17001E17001D16001B16001A14001814001914
-001B16001B1600191500181600181500171500161200161200131000121000100F000E0E010D0A
-010D0A000B0C00080A000606000504000302000100010101000201000201010101010101010101
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000010101010101000201000200000101000102000204000305000606
-000A07000D0A000F0F00101101111500111600121700121700131800141A00141D01151D00181C
-00191B001A1A001B1A001D1A001D1A001D1A001D1A001D1C001D1D001D1A001E1B00201F002021
-00212600222800222700232701242601252501252601262701272A01282C02262D02262D05262A
-07272806282B05292B04292A042A2905282908282A07282C06282E042A2D022D2B032E2B042D2A
-042B2A06292D06292C052A2A042A2A042A2B032A2A022C2A012B2A00282C00272C00252B002429
-00232700222700212700222800232800232700252900252A00282A002A2C00282C00272900292A
-012A2B002A2A00292800282900272A00282C012A2F01293000283001293100293000282E00272D
-00272E00262F00272E00272D01282E01282E00282D00292B002A2B002C2B002B2B012A2C012A2C
-002B2E002C2D002D2D002C2C002B29012B29002B28002B2A002B2D002A2D00292D00282D00262F
-002830002A3000292E01292E002A2F002B2D002B2D002A2D00292C00272C00282C022626011D1D
-00101103151702242600292900282900282900282C01292F012A2E002A2C002A2A002A29002A29
-002B29002B29012C29012D2B002E2E012E2E012E2E012E2F032C33052E32052E2C042F2C043130
-05323008312C09312E082F33082F34063135053133063230063231053234053134073032093032
-0930320A31320C30310C30310C30300B30300932330932340B30330C2F330B30340A2F350A3032
-0C31300E312F0F302D0B312B09322A09332B08342B08332B09342B09332B0B322C0B322E0A3231
-0932310933320A34300A342B0B332A0D322A0D332A0C342A0D352A0D34290C3428093725083625
-0736250936260B33280C32290B332A0B332A0C322B0E332B1133251132220D36210D3721133423
-15322316322718342A1C3728324D39687C609CAC89C1D196D7E69AD9F49FD6FB9E001F10001F14
-001F17001E16001E16001E13011D0F001E12001E16001E16001F16001C14001A13001A13001913
-001913001B15001B1500181400171400151200151200141100131100110D00100D000F0D000E0C
-000D07000D05000A09000708000404000402000201000000010101010101010101010101010101
-010101000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000010101010101010101000200000201000201000201010203
-000504000803000C09000E0E000F1101101500101600111800111900111800121A00131B00151C
-00191B00191A011B1A001B19001D19001D19001D18001D19001D1A001D1A001E17001F1900201D
-00201F001F2400202700212600222500242401252300272400272500272600292900272C00262D
-042628062627062829052729052829052A2A06292907282906282B05292C032A2B012C29022E2A
-022E2A032B2B05292D05292C052A2A052A2A042A2B022929012B28002A2900282C00282D00252A
-002327002326002327002126002125012327002426002527002628002929002A2A002929002828
-002928002A29002A28002A2700282800262900282D012A3001293000273000273000262F00262C
-00262A00262D00263000272E00272B00282C00292D002A2C00292B012B2B002D2A002C2B002B2B
-012A2D012A2E002B2D002D2D002D2C002C28002C28002C28002C29002B2B002B2D00292D00292D
-00282F00283001293000292E012A2D002A2C002B2C002B2C00292D00292D00272C00272B032526
-011B1C000F1204151802232500292A00282900272800272C00282E00292C002A2A002A28002A26
-002925002926012A28012B29002B2A002D2D002E2D012F2D002E2F012B31032D30042D2B032E2B
-02302D04312D09312A0A312C092F33082F3407313506313406322F05312E053133053134083031
-0A31320A31320A31310B31310B31300B302F0A302F0931310830320C2F320C2D310A2E33092F35
-0B30320C31300D2F2D0E2F2B0B312A09332A08342A07352A08342A08342909332A0C332B0B322D
-0A303009303109313309333009352B0A342A0D322A0C322A0B34280B34290B33290A3427083725
-06372406372406362409332709322808322909332A0B322A0E332A1033220F331F0B361D0B381D
-14342116312116312618332A193628203E2E49614A81967AADC18BCADB93D0ED9BD1F89A001D17
-001E19001E1C001E19001F17001E14001D11001D13001B14001A15001B18001A18001A18001A17
-001A1500181400171400171400161300151200140F00130F00111000101000110B001109000F07
-000D06000A05000804000603000503000301000201000200000200000100000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000010101010101000201
-000202010303000603000909000C0E000D11000E14000E14000F15001117001317001417001418
-00141800151A00161A00191A001A1A001B19001B19001C1A001D1B001D19001D1A001D1D001E1F
-001D20001C20001D21001E22002022002122002422002522002625002627002726002726002629
-00252B02242A04242A052528052525022829022A2D022A2E022A2E022A2E012A2E012A2D012B2D
-032A2E05282F05282E04292E03292E032A2F03292E04282C02292B012B2B00292A00282A00282C
-00262E00242C00242F00242E00242800242600252801242801242A00252B002728002728002827
-00282800282B012A2E00292D00292D002831002733002932002A3100292E00262A002529002429
-00252900262900252A00252B00272C00272C00272C00282C00282C00292B002B2B002D2A002C2B
-002B2C002B2C002B2E012A2D002B2D002A2D00282B00282B00282E00282E00292C00292C00292B
-00292C002A2D002A2D00282A00282900282700282600292A002A2B00282C00272B00272B00272B
-03222402171700101004171702232400272900252400241F002621002822002821002821002822
-002622002724002929002A2B002B2B002B2A012B2A002D2B002F2A002E2A022D2C032E2C032C2A
-032D2A042D2A052E2907302708312909312D09302D08312E08302E082F2D092E2D0A2E300A2E31
-072F3306313405313504313504323004322F0632300732310931310A30300B2E2F0B2D2C082F2E
-06313009312E0A312B08302E08303109312E0A322C09342B07352A06352A04352A05342A07332A
-0931280C2F260C30270C31280B33280835270934280B33290A33270735250936250B34230A3423
-0935240835250835270834270834290834290832290832280934260B35250B361F0B371D0B351F
-0C35201134251232260F34230D36230E3925103C27224A344B71597C9E79A1BF91B9D89DC8E79F
-001D18001D1A001D1C001E19001F17001E15001D12001C12001B13001915001919001A1A001A1A
-001A18001A1500181400151300141200141200141100130F00120E000F0F000F0F00120A001107
-000D03000B02000803000502000400000400000201000100000200000200000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000010101
-010101000201010302000402000707000A0D000B10000C13000D13000E14001115001415001415
-00141400131500141800151A00181A00191A001A1A001A1A011B1A001C1B001D19001D1A001C1F
-001C20001B21001B21001C1F001D1F001F20002121002320002421002525002628002726002724
-00252701242902242A04252C05262905252602282900292C002A2F012A30002A2E002A2D012A2E
-012A2E02272E05252F05262F04282E03282F01293001272E04272C03282B01292B002829002728
-00262A00252D00242E00233100243000252900252600252800242801232B00232B002528002526
-00272700282700272D00282F00282F00272F002733002736002933002A3100282C002627002426
-00242700252800262900262A00262B00282C00292D00282C00272C00282B002829002A2A002C2B
-002C2B002A2B002A2B002B2E012A2E012A2E00292C00252A00262C00263000262E00272C00282B
-00282900292B012B2C002B2B00292900292900272500262300282800292A00292C00282C00272A
-00262A02202101141400111004191803232400262800242100231C00261D00291F00291F00281E
-00272000252000262400282900292A002B2B002C2B002C2A002D2A002E29002E29012C29022C29
-022C2A032D2A052C29052D27052F2607302808302908302907302A08302C0A2F2E0A2E2E0A2D2E
-092C2E052F3204303401303400303402333002342F05343105323008302F0A2F2E0B2E2D0A2D2A
-07302C07332F09322C09312A06312F0531330831310A312E09332C07342A05342A03352B04342A
-0532290932280F30250E31250D31240B32250735260734260A33280933260536230736230A3422
-0A342208342208342308322508332707342907342908332908332809342409352308371E08371C
-0B351F0C34211033251132270C36230B3821093A230A3C25103F29204D3841694C688C6A8FB081
-ABC88C001E12001E13001E14001E12011E10011D10001D0F001C0F001D0F001C11001813001814
-00181500181400180F00170F00151100141200141100141100130F00130E00120A001109000E07
-000C04000A01000900000701000601000401000201000201000200000200010101000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000010101020100030300050500060800080D000B0F001010001111011211
-00121100121100131100151300161600151700151800171B00181C00191D00191C001A1A001A1A
-001B1C001C1E001C20001C20001C1F001C1F001E21001F22002020002120002423002724002725
-00262500262500252501242501242502252702272A01292A00292900292B012A2D00292D00292D
-012A2E002A2D01272B03262B06262C09252C07252D04262E03262E03282E02272D00262B002529
-00262700262800252900252900272900262A00242A002329002328002227002328012429012429
-01242900232700232800242C00242E00252E00262F00262E00262D00272C00282B00272B00262A
-00262C00262E00262B00282B00282D00272C00292D002B2D00292B00272C00282B00292900292B
-00292F00282E00282E01292F012A3000292F00282A00272901252800252800262A00272A00282A
-00292A002927002A28012A2B00292B00282A002829002727002727002827002828002929002929
-002828002828032120021413011010061919042422002725002623002421002621002821002922
-002922002722002621002723002925002A23012C21002C23002C27002C27012B28012B29012A2B
-012A2B012C2C022C2B032C29032C29022D2B032E2C042F2B032F29042F2B04302C03322D03322C
-03322A03332B01312E01312F02323001322F01322E02332F03343004343004312F042F2D05302D
-06312C06322B06332B07332B06322C05322D04312D07312F0A313009312D08312A093229093327
-0932270931290A31290B302A0A312907312A07332B06332B053229043429053428063525063524
-0634250533250432240433230632220732220A32220B31230D31260E32270F33220E33210B331F
-09331E08351D09361D0C351E0D341F1035211135220F36230F3825103B25113D261E483137614A
-577E626E9372001F0F001F10001F10001E0F011C0E011D0E001E0F001E0F001E0F001B0F001710
-00171100181300181300180D00160C00141000141100131000131000120F00130D001308001106
-000C05000B03000A01000900000700000600000301000201000201010101010101010101000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000001010101010101010100030400050900090B000F0E01100E
-01101000111000121000131000151200151300141400141601151B00171D00181D00181D00181B
-00191B011B1A001C1B001C1E001C1F001C1F001D20001D20001D21001F20002020002320002622
-00262400262500262400272400242300222100242700272C00282A00282700282800292900282B
-00282D00292D012A2D02292C04282B07262C0C242B08242B05262D03252D01272D01262C00252A
-01242900262700252700252800252700272600272700232A00232A002229002228012428012428
-01242901242900222800222901232C01232D00242E00252E00252B00262A00262900272800272B
-00262B00272E00283100282D00282B00282C00262A00292B002C2C002A2C00282C00292B002929
-00282D00273100263000262F00272F00293100282F002728002628012428002528002628002729
-00282A002A2B00292700292600292900282B00272900272800282A00292B012929002827002827
-00282700282701292803211F011413011110061919042322002724002624012523002623002723
-002823002924002822002521002722002923002A20002C1B002B1F002B24002A25002825002827
-00292B012A2C002C2D012C2C022C29012A29002A2C012C2C012D2A012D2A022D2A012E2A00312B
-00332B00342900362B00332E00322E01322E01322D01312D02332F03343003343003312F03302E
-04312D05332D06332A06332905332B04332D04322D04322B07312E0A303209302E09312B0A3229
-0B32240B31260B30280B312A09312B07302B04312C05322D05312C03312A023428043528063526
-0634260533270433260332260332240733220833210B31200B301F0E30240F3025113121113220
-0C31210B322008361D08371B0A351B0C351C1034201232211134231136251038230F3A22133E2B
-1C47372A54423A614F001E15001C13001C13001C13001B13001B13001A12001A15001818011717
-00151500151200170F00170F00150E00150E00141100131100111000100F000F0F000F0E010E0D
-000D0B000908000806000702000600000401000301000201010101010101000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000101000303000605010907
-010A0B000B0F000C12010D15010D15000F14001013001211001312001517001619001719001719
-00191A001A1A011B19001C19001D1B001D1B001D1B001D1B001C1E001D21001F22002023002023
-00212300212300222300242600262800252401242201252401252500252700262900272B00272B
-00272B00272C02272D04272F03282D02292B02272C04252D03262C02282C01272A00272A002728
-002625012525002424002323002323002424002525002525002424002525002326012327012428
-01242701252700252600242700242800242900242A00242D00242F00242E00252E00272F002930
-00282F00272D00262E00252E00272D00282E00282C00282900282A00292C00282C00262B00272C
-00292B00292B00282C00282D00272C00262E00263300262F00282900282A00252C00252D002531
-00263200273300283200272D00272C00272D00262D00262A00272A00272A00282A002829002727
-00262700262700272B00272C021D21011015011214051B1C032423002826002626002626002529
-00242B002529002528002525002521002521002722002721002720002723002626002626002725
-002827012A2B012A2C002B2C012B2D012A2C01282B01292A022B2B022C2C022C2B022C27022D26
-012E27012F2901302E01313100333100322F00312D00322E03312E03312E03322E03312E062F2E
-082F2E092F2F0A2F2F0A2F2E0A2F2D09302E07302F082F300A2E300B30310B30300A312D09322A
-09322908332806322807322808342907342905332A04322D05322C07312A06322A063229073429
-08342808332808312B0731290931250932250633270634280632270531250830230A31240D3123
-0E30230E2F260D2E260C31220C32210C32210D32220D32250E32270F3327103427113824113B22
-133B24143D2619402B1F4532001C17001A15001913001B15001B1600191501171401161600151B
-01151B00141800141300160C00150C00130E00130F001310001110000F10000F0F000D0F000C0E
-00090D00080B000609000507000402000400000201000201010101010101000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000010101010201
-01030201040600060E000711000714000714000913000B11000F0E001110001314001516001617
-001718001919001A19001B18001D19001D19001D19001D19001D19001C1E001C20001E23001E23
-001E23001E23001E22001F2200222600242900242501252301252300242200232500242A00252B
-00262C00272C00272C01262C04242E02262C00292900282B00262E00272D002829002828002727
-002625002523012523002323002221002221002222002324002424002521002622002425002326
-01242801242700252500262500252700252800252700252800242D00243000243000242F002732
-002A3400293100272E00252D00242D00262E00272E00282C00292A00282A00272B00262B01242A
-00262B00282B00282A00282800282B00272B00252D00243200253000292B00282C00252D002430
-00243500253600253600253500252F00252F00252F00252E00262B00262A002628002729002728
-00262700262700262800262C00252D011A21010E15011216041B1D032324002827002627002627
-00242C00232F01232D01232C012427002421002420002420012522012523012425012427002527
-00272600272600282A00292B002A2B01292C00272D01282D02292A032A2B022B2D022C2C022D26
-022E25022D25022D27012D31012E3400333200322F00312D00322E03312D042F2C03302E04302F
-082E2D092D2C0B2D2F0C2C2F0B2C2E0B2C2E082D2E072F2F0A2D300D2D320C2F310B302F09302C
-09312A08322A05332905322805332805342804332503322703322C05322B073028073028083128
-09332908332808322708302B09302B0C30240A302403312803322904332A043229053124073223
-0A30230B2F240E2D290E2D290E2F260E30250D30250B30240B31280C322A0E33290F3327103622
-123920133A20133820143923163B29001815001815001914001913001812001813001814011715
-01161601171500161100150F00140E00130D00120900120B00100E000E0E000C0F000B0F000A0D
-00090B000607000506000405000303000301000300000200000201010101000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-00000000010000010200030500050601060801060A00070D00080F000B14000C15000D15000E17
-00111801131A00161C00161B001818001918001918001918001A1B001A1D001A1E001A1F001B1F
-001C1F001B1F001A1F001B22001B24001D27001F29001F2701202701232901232900232901242A
-00252B00252D00252D00252D00252F01243000252E00272A00272A002628002628002629002729
-002729002527002326002326002225012025002126002127002228002228002129002229002229
-00232900232900242A00252700252700242B00242D00252D00252D00252B00252A00262A00262A
-00272D00273000272F00262E00242C00242C00252E00252F00252F00262E00262C00272B00252B
-00232800242B00253000252D00272900272B00282E00262E00252F00262F00272F00272F002630
-00253000243000233000253000253100242F00242F00253100253000262E00252C002429002429
-01252A01242900242A01242B01242A00242801181E000D14021319061A21032125002426002526
-00262600242800232A002327002325012524012523002522002521012522012524012525012425
-01252500262500262600262800272A00282A00282A002929012A29012B2A012B2B012B2C012C2C
-012C2B012C2B012C2D012B2E002C32002D3200302E00302B01312B02322C06302B062F2A04302B
-03302C042E2C042E2C062F2D072F2D062F2B062F2A062F29073029092F2A0A2F2B08302C06302C
-05302C05302D05322D05332C063129093027083027062F26042F2703312B03322A033126032F25
-052F260731280432280431270731270830270B2F25092F24053022053123063024063024083025
-0A31270B2F250A2F240A30260A31260B30270C30270C30280C2F270B31270B32270D32260E3225
-0D34210E372014362017351E163521173626001815001715001815001812001710001712001713
-01171300181400171100160A00150B00121000120D001006000E05000D0C000C0D00090F00090F
-00080B000709000504000402010302000201010101010101010101000200000100000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000001010101020001040001050300060900070D010817000818000916
-000A16000D18010F1900111A00131A00151800171700171700171800171C00171D00171E00171E
-001A1D001C1D00191D00181D001922011925001B26001C29001C28011D2801202B01232D01232B
-01242900252C00242D00252E00252E00243000243300242F00262A00272800272400272700262A
-002629002629002429012229012229002027011F2701202900212900202900212B001F2D001F2C
-00212B00222B00222B00232B01242801242800232D00222F00232F00232F002429002527002727
-00282700272C00262D00252D00252D00252C00242C01232D00232F00232F00232F00242D00272B
-00252B00232800232C00243400253000252900262B00282E00272E00262E00262E002530002531
-00253000252F01232D01232D00252E00242E00243000243000243300243100242F00252D01232A
-01222901232901222A01232C01232D01242900232600171B010D1403131B071A24041F26002126
-002426002625002425012427002324002221002423012523012623002621002623002625012524
-012523012524002625002626002428012528002628002829002926002A28002B2B002B2C002B2C
-002B2D002B2E012A2F002A32002A32002C32002C32002E2C002F29012F28022F28062F28072F28
-05302A04312B02302D012F2D022F2C022F2A033029043128053027073027082F26092E26062F28
-04302B04312D03302F03312D03322D06302A0B2E270C2F28092D28052E2802302A013129003226
-013025052F25042F26023128043229073126072F240B2F250B3025073120073221082E20082E21
-0A30270B30280A2E25092F240731230631230830260A2F270C2F2A0B2E290A31260B32250D3225
-0E32250D33220D352014331F18311D173220193425001B1500191400181200171100170E00160F
-00161100171200161200140F00130B00120B000F0D000E0B000F0C000D0A000C09010D0B000A0E
-00080C000706000604000401000400000201000101000000000000000000000100000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000000000000010000010100030401050601070A01080C
-00080E00090F000C14000D15000E17000F1800101800121900131700131700131A00141C00161D
-00171D00181D00191D00191E00181E001A20001B21001B22001D24001F27001E27011F2A00202B
-00212A00222A00242C00242D01222D02222D01222C01232B01252B002729002627002724002726
-002529012428002328002228002127002126002225012024001F26002027002029002029002029
-00202900212800222800222900212800212800232901232A002229002229002329002428002427
-00262B00262D00262D00252D00252D00242C00242B01242901242901242901242901232A002529
-00272901252A02222902222B00222F00232F00232E00232E00252F00253000253100253000252E
-00252D00252B00252A00252900252900252B00252B00242B01232A00242B00232A01232C00242D
-00232901232900242B00232C00242C01232C00232B00232900151C000D1502151C041C23032025
-002126002228002229002329012429002425002422012523012523012522002521002622002623
-00252200242000252000262100262300262600262500272500282700272400272600282A00292B
-002A2C002A2B002C2B002C2B012B2B012B2C012B2D012C2D012D2B012D29012D26022E25042F26
-042F2704302804312A04302E02302E02302A023028023026023126043027062F29072E27082D26
-092E29092F2C092E2D092D2C082E2C082F2C072E28092D260B2F280B2F27072D25052D25052F25
-0331260630270A2E290A2D270D2C280C2D28092F26082E24083022083021063121063122062F24
-0731250A32230A3120092F22082E22082F22082F2109311F0B321F0B30230C2F250D2F260E2F26
-0F3125103224103125113226133224133123123322123623001A1300191300181300181000170D
-00160E00150F00151000130F00130E00120B000F0A000C09000B0A000D0F000C0D000C07000C08
-00090C00080A000702000601000400000300000100000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000010101010201010400
-01060300070800080A000A11000C14000C17000C17000D17000E18011016000F1500101800111A
-01151C00171C00171D00171D00181F00181F001B1F001D1F001D20001E21001E23001E26001E29
-011E2B011F2A00212A01232C01232D01212C02202C02222A012226012528002729002625002624
-002625012427002227002128002127012025002024002223002023001F23001F25002028002029
-00212800212700212500212500212700202700202900212A002328002325002325012427012427
-00232600242D00243000252E00252D00242C00232B012329012428002526012525002525012428
-002527002627012328021F2801202A00202B00212E01223201223101232F002330002433002432
-00252E00252C00262800262700262500262600262A00262A00242700242700242600232601232C
-01232D01242A01242A00252D00242D00242C00232B00232B00212A00131C000D1602181E041E23
-02202400202500202900202C00222B01242A012426012523012523012523012522002521002521
-00252100242000231E00241E01261F002620002724002623002724002725012523002524002628
-00272900282A002A2A002C28002C28012B27012B28022B28022C29022C2A022C29022D26032E25
-022F25022E26022E26022F2602302C02302E03312A033127023126013125032F27052E2A072E28
-092E270A2E2A0B2D2B0C2C2A0D2C2A0C2C2A0A2C2B092C27092E260B30280B2F260A2E24092D23
-082E24052F25072E270C2D2B0F2B291327271128260A2C26082E2406312005301E042F20052F22
-052F250732270A331F0A311C092F20082E210A2E220A2E210A311A0A32190A301E0B2F210F2D24
-102D27102F24103022122F26142F291131281031270F34240E372201180F00190C001909001807
-00180600170900140C00130B00120B00120B001109000F07000E05000D05000D08000C08000B07
-000A06000804000804000701000600000400010300010100010101000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-00010000020100030400040501050702080A02090D020A0F000C12000D13000D17000D18000E18
-00101900121600131500141800141800151800161A00181C001A1D001B1E001B1E001A1F001A21
-001D23001F25011F2500202700222900232900222801232801242A01232A01232B00232B002227
-002224002224012125012025031F25022023011F1F001E1F001F22001E21001F23012023012022
-002123002125002125012024012024002124002124002224002324002323002222002224002226
-002225002225002328002529002429012429012429002329012428012428002426002426002526
-00252700252500262400252400232300232600242900242901242901242A00242C00242C00242E
-00242D00242A002629002826002826002723002624002528002529002528002527002527002527
-00252C00252D002629002628002629002529002429012329002328002125001218000F15011C20
-022125012126002327002328002229002328012428012526002625012525012426002526002526
-002524002622002521002520002521002620002621002724002724002724002724002722002722
-002722002822002923002923002926002A28002928012B29012C27012E27012C27022C26022D25
-022D24052C24062B24042C24042D25042D27042D29043028043228043127043026042F28052E2B
-062F2B072E2A082D2A0A2D29092D29092D28092E280A2F29092F26092E220B2F250B2F250A2E25
-092C26082D24072E21082D230B2C270C2B270D29250C2B240A2D1F092E20073122063022052E20
-062E21092E230A2F230C2F1F0C2F1E0A2F2008302106312106312106311E08321D0C30210D2F21
-0B2F210B30220D30230E30241130261230270F32240E332310352012361E00190D001806001801
-001901001901001704001409001308001107001107001108001106001101000F01000D02000D03
-000C07000A04000901000800000700000700010400010300010101010101000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000010101020301030503020706010C0C000D0F000C18000C1B
-000D19000F18000F12000E0F00111200111300121200141401161801171A00171A00191B00191D
-00181D001C1F001F21001E21001E2300212500222500242400262400252901232E00222D001F2C
-001E29001D25001F25012025021F24051D23031E20001F1A001D1A001D20001C20001F22002022
-00201D01211E00202101202201202401202500222300222200241F01251F00231E00221E002123
-002126002023002022002323002523002325002325002326002326012427012428002327002327
-002426002625002623002620002620002720002724002727002625002620002623002528012429
-00242B002329002426002626002A23002B24002923002723002425002426002627002627002627
-00262800272D00272D002828002826002725002524002425002326002425002021001314001215
-001E22002327002427002528002527002325002325002325002425002726002527002327002328
-01232A002527002724002724002623002623002522002522002724002724002724002823002921
-00291F00281C00291D00291D00281E002724002827002829002A29002E25003025012D24022D24
-022D24022D25082A240A2924072A24062C24062B24062A24042E25033127063027062F27052E2A
-062E2C062F2D052E2C072D2B0B2D2B092E29062F270830280B31290A3024092E1E0A2F210A2E24
-092C25082B27092C24092E1E092C1F0A2B240A2B25072C25082E220B2D190A2E1B063024063024
-072D21092D210D2E230C2D200D2C1D0D2D1D0A2F1F08301F02321E0233200331200631220E3022
-102F2209301E06321E0A31220D32260F30251030250E33220D352011351D15351B
-
-end
-%%PageTrailer
-%%Trailer
-%%EOF
diff --git a/latex/M2/sintyoku/4_26/jlisting.sty b/latex/M2/sintyoku/4_26/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/M2/sintyoku/4_26/main.aux b/latex/M2/sintyoku/4_26/main.aux
deleted file mode 100644 (file)
index 6096da4..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {section}{\numberline {1}º£²ó¤Î¿ÊĽ}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}²ò·è¤¹¤Ù¤­ÌäÂê¤È¥¢¥¤¥Ç¥¢}{1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}´ÑµÒ¤Î»ëÅÀ¤¬¸ÇÄꤵ¤ì¤Æ¤¤¤ëÌäÂê}{1}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}ÌäÂê}{1}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}¸¶°ø}{1}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}²ò·èºö}{1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}±úÆ̤Τ¢¤ë¥¹¥¯¥ê¡¼¥ó¤ËÂбþ¤µ¤»¤ë}{1}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}ÌäÂê}{1}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}²ò·èºö}{1}}
diff --git a/latex/M2/sintyoku/4_26/main.bbl b/latex/M2/sintyoku/4_26/main.bbl
deleted file mode 100644 (file)
index c449c66..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-\begin{thebibliography}{1}
-
-\bibitem{cost}
-, , , , , ``A low-cost projector mosaic with fast registration,'' , 2002.
-
-\end{thebibliography}
diff --git a/latex/M2/sintyoku/4_26/main.bib b/latex/M2/sintyoku/4_26/main.bib
deleted file mode 100644 (file)
index 9ca2b12..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-@Article{cost,
-    author = {Jeroen van Baar and Ramesh Raskar and Ramesh Raskar and Jeroen Baar and Jin Xiang Chai and Jin Xiang Chai},
-    title = {A Low-Cost Projector Mosaic with Fast Registration},
-    booktitle = {Asian Conference on Computer Vision (ACCV},
-    year = {2002}
-}
diff --git a/latex/M2/sintyoku/4_26/main.blg b/latex/M2/sintyoku/4_26/main.blg
deleted file mode 100644 (file)
index 96e829a..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-This is BibTeX, Version 0.99c (Web2C 7.5.6)
-The top-level auxiliary file: main.aux
-The style file: ieice.bst
-is.kanji.str$ is an unknown function---line 872 of file ieice.bst
-is.kanji.str$ is an unknown function---line 902 of file ieice.bst
-is.kanji.str$ is an unknown function---line 912 of file ieice.bst
-is.kanji.str$ is an unknown function---line 960 of file ieice.bst
-is.kanji.str$ is an unknown function---line 968 of file ieice.bst
-is.kanji.str$ is an unknown function---line 987 of file ieice.bst
-is.kanji.str$ is an unknown function---line 993 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1008 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1014 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1236 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1246 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1290 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1297 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1323 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1452 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1499 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1510 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1512 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1560 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1565 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1700 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1711 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1728 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1743 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1753 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1758 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1793 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1798 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1818 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1856 of file ieice.bst
-is.kanji.str$ is an unknown function---line 1874 of file ieice.bst
-Database file #1: main.bib
-is.kanji.str$ is an unknown function---line 2556 of file ieice.bst
-is.kanji.str$ is an unknown function---line 2557 of file ieice.bst
-is.kanji.str$ is an unknown function---line 2558 of file ieice.bst
-is.kanji.str$ is an unknown function---line 2559 of file ieice.bst
-is.kanji.str$ is an unknown function---line 2560 of file ieice.bst
-is.kanji.str$ is an unknown function---line 2561 of file ieice.bst
-"A Low-Cost Projector Mosaic with Fast Registration" is a string literal, not an integer, for entry cost
-while executing---line 2565 of file ieice.bst
-"" is a string literal, not an integer, for entry cost
-while executing---line 2565 of file ieice.bst
-"" is a string literal, not an integer, for entry cost
-while executing---line 2565 of file ieice.bst
-"Asian Conference on Computer Vision (ACCV" is a string literal, not an integer, for entry cost
-while executing---line 2565 of file ieice.bst
-"" is a string literal, not an integer, for entry cost
-while executing---line 2565 of file ieice.bst
-"Jeroen van Baar and Ramesh Raskar and Ramesh Raskar and Jeroen Baar and Jin Xiang Chai and Jin Xiang Chai" is a string literal, not an integer, for entry cost
-while executing---line 2565 of file ieice.bst
-"JeroenBaar" is a string literal, not an integer, for entry cost
-while executing---line 2804 of file ieice.bst
-"RameshRaskar" is a string literal, not an integer, for entry cost
-while executing---line 2804 of file ieice.bst
-"RameshRaskar" is a string literal, not an integer, for entry cost
-while executing---line 2804 of file ieice.bst
-"JeroenBaar" is a string literal, not an integer, for entry cost
-while executing---line 2804 of file ieice.bst
-"Jin~XiangChai" is a string literal, not an integer, for entry cost
-while executing---line 2804 of file ieice.bst
-"Jin~XiangChai" is a string literal, not an integer, for entry cost
-while executing---line 2804 of file ieice.bst
-"Jeroen van Baar and Ramesh Raskar and Ramesh Raskar and Jeroen Baar and Jin Xiang Chai and Jin Xiang Chai" is a string literal, not an integer, for entry cost
-while executing---line 2804 of file ieice.bst
-Warning--empty journal in cost
-You've used 1 entry,
-            2725 wiz_defined-function locations,
-            628 strings with 4285 characters,
-and the built_in function-call counts, 262 in all, are:
-= -- 12
-> -- 19
-< -- 0
-+ -- 7
-- -- 6
-* -- 17
-:= -- 45
-add.period$ -- 1
-call.type$ -- 1
-change.case$ -- 1
-chr.to.int$ -- 0
-cite$ -- 2
-duplicate$ -- 13
-empty$ -- 24
-format.name$ -- 6
-if$ -- 68
-int.to.chr$ -- 0
-int.to.str$ -- 1
-missing$ -- 1
-newline$ -- 6
-num.names$ -- 1
-pop$ -- 7
-preamble$ -- 1
-purify$ -- 0
-quote$ -- 0
-skip$ -- 10
-stack$ -- 0
-substring$ -- 0
-swap$ -- 0
-text.length$ -- 0
-text.prefix$ -- 0
-top$ -- 0
-type$ -- 0
-warning$ -- 1
-while$ -- 1
-width$ -- 2
-write$ -- 9
-(There were 50 error messages)
diff --git a/latex/M2/sintyoku/4_26/main.dvi b/latex/M2/sintyoku/4_26/main.dvi
deleted file mode 100644 (file)
index b5a6e31..0000000
Binary files a/latex/M2/sintyoku/4_26/main.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/4_26/main.log b/latex/M2/sintyoku/4_26/main.log
deleted file mode 100644 (file)
index 265433b..0000000
+++ /dev/null
@@ -1,312 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2009.12.1)  26 APR 2010 16:10
- %&-line parsing enabled.
-**main.tex
-(./main.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 137.
-LaTeX Info: Redefining \bm on input line 203.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2001/10/01 v2.2d Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 55.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count111
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count112
-\lst@currlwidth=\dimen141
-\lst@column=\count113
-\lst@pos=\count114
-\lst@lostspace=\dimen142
-\lst@width=\dimen143
-\lst@newlines=\count115
-\lst@lineno=\count116
-\lst@maxwidth=\dimen144
-
-(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty
-
-***
-*** This is a patch for listings 1.3, but you're using
-*** version 1.4.
-***
-*** Patch file not loaded.
-***
-
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count117
-\lst@skipnumbers=\count118
-\lst@framebox=\box70
-) (/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
-
-(/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count119
-\lst@inputfile=\read1
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/home/yasutomo/texsty/subfigure.sty
-Package: subfigure 2002/03/15 v2.1.5 subfigure package
-\subfigtopskip=\skip57
-\subfigcapskip=\skip58
-\subfigcaptopadj=\dimen145
-\subfigbottomskip=\skip59
-\subfigcapmargin=\dimen146
-\subfiglabelskip=\skip60
-\c@subfigure=\count120
-\c@lofdepth=\count121
-\c@subtable=\count122
-\c@lotdepth=\count123
-\subfig@top=\skip61
-\subfig@bottom=\skip62
-)
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./main.aux)
-\openout1 = `main.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-\c@lstlisting=\count124
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 13.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 13.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 22.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 22.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 23.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 23.
-
-
-Package Fancyhdr Warning: \headheight is too small (12.0pt): 
- Make it at least 15.0pt.
- We now make it that large for the rest of the document.
- This may cause the page layout to be inconsistent, however.
-
-[1
-
-
-
-] (./main.aux) ) 
-Here is how much of TeX's memory you used:
- 6234 strings out of 95531
- 53480 string characters out of 1191153
- 156241 words of memory out of 1500000
- 9381 multiletter control sequences out of 10000+50000
- 9955 words of font info for 40 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,10n,60p,240b,410s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on main.dvi (1 page, 3556 bytes).
diff --git a/latex/M2/sintyoku/4_26/main.pdf b/latex/M2/sintyoku/4_26/main.pdf
deleted file mode 100644 (file)
index 2e7ec32..0000000
Binary files a/latex/M2/sintyoku/4_26/main.pdf and /dev/null differ
diff --git a/latex/M2/sintyoku/4_26/main.tex b/latex/M2/sintyoku/4_26/main.tex
deleted file mode 100644 (file)
index 833c903..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\include{settings}
-
-\pagestyle{fancy} 
-\lhead{Âè19²ó¿ÊĽÊó¹ð»ñÎÁ}
-\rhead{2010-4-26¡¡°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-\usepackage{multicol}
-\usepackage{subfigure}
-
-\begin{document}
-\pagenumbering{arabic}
-\section{º£²ó¤Î¿ÊĽ}
-
-\begin{enumerate}
-\item ²ò·è¤¹¤Ù¤­ÌäÂê¤È¥¢¥¤¥Ç¥¢
-\item º£¸å¤Î·×²è
-\end{enumerate}
-
-\section{²ò·è¤¹¤Ù¤­ÌäÂê¤È¥¢¥¤¥Ç¥¢}
-
-\subsection{´ÑµÒ¤Î»ëÅÀ¤¬¸ÇÄꤵ¤ì¤Æ¤¤¤ëÌäÂê}
-\subsubsection{ÌäÂê}
-¸½ºß¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¤¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥óÍѤΥ«¥á¥é²èÁü¤Î»£±Æ°ÌÃ֤˴ؤï¤é¤º¡¤
-¼ÂºÝ¤ËÅê±Æ¤µ¤ì¤ë±ÇÁü¤Ï¡¤¥¹¥¯¥ê¡¼¥ó¤ÎÃæ¿´¤ò¸«¤¿¾ì¹ç¤Ë¼«Á³¤Ë¸«¤¨¤ë¤â¤Î¤Ç¤¢¤Ã¤¿¡¥
-¤Ä¤Þ¤ê¡¤¥«¥á¥é¤Î»ëÅÀ¤Ë´Ø¤ï¤é¤º¡¤´ÑµÒ¤Î»ëÅÀ¤¬¸ÇÄꤵ¤ì¤Æ¤¤¤¿¡¥
-
-\subsubsection{¸¶°ø}
-¤³¤ì¤Ï¡¤Åê±Æ²ÄǽÎΰè¤È¥ì¥ó¥À¥ê¥ó¥°¤µ¤ì¤¿¥³¥ó¥Æ¥ó¥Ä²èÁü¤Î·Á¾õ¤¬°ìÃפ·¤Æ¤¤¤Ê¤¤¤¿¤á¤Ëµ¯¤³¤ë¡¥
-Î㤨¤Ð¡¤ºòǯÅٹԤä¿Á´¼þ¥Þ¥ë¥Á¥×¥í¥¸¥§¥¯¥·¥ç¥ó¤Î¼Â¸³¤Ç¤Ï¡¤¥«¥á¥é¤Ï¼Â¸³´Ä¶­¤ò¸«²¼¤í¤¹¤è¤¦¤Ê
-°ÌÃ֤ǻ£±Æ¤·¤¿¤¿¤á¡¤Åê±Æ²ÄǽÎΰè¤Ï¾åÄ줬²¼Äì¤è¤ê¤âŤ¤Âæ·Á¤È¤Ê¤Ã¤¿¡¥¤³¤ì¤ËÂФ·¤Æ¥³¥ó¥Æ¥ó¥Ä
-²èÁü¤ÎÊý¤ÏĹÊý·Á¤Ç¤¢¤Ã¤¿¤¿¤á¡¤ÊäÀµ·ë²Ì¤òÅê±Æ¤·¤Æ¤â¡¤¥«¥á¥é°ÌÃÖ¤«¤é¤Ï¼«Á³¤ÊÅê±Æ¤È¤Ï¤Ê¤é¤Ê¤«¤Ã¤¿¡¥
-
-
-\subsubsection{²ò·èºö}
-Á´¼þÅê±Æ¤Ç¤¢¤ë°Ê¾å¡¤Åê±Æ²ÄǽÎΰè¤Î·Á¤òÄ´À°¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤¡¥
-¤è¤Ã¤Æ¡¤Êѹ¹¤¹¤ë¤È¤·¤¿¤é¥³¥ó¥Æ¥ó¥Ä¦¤È¤Ê¤ë¡¥¥ì¥ó¥À¥ê¥ó¥°»þ¤Î»ë¿âÂæ¤ÎÄìÌ̤ηÁ¤ò¡¤
-Åê±Æ²ÄǽÎΰè¤Î·Á¾õ¤È¹ç¤ï¤»¤ì¤Ð¡¤¤É¤ó¤Ê»ëÅÀ¤Î¥«¥á¥é¤«¤é¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó¤·¤Æ¤â¡¤
-¤½¤Î°ÌÃ֤Ǽ«Á³¤Ë¸«¤¨¤ëÅê±Æ¤¬¤Ç¤­¤ë¤Ï¤º¤Ç¤¢¤ë¡¥
-
-¤¿¤À¤·¡¤¤³¤ì¤ò¹Ô¤¦¤Ë¤Ï¡¤¥³¥ó¥Æ¥ó¥Ä¤Î¥ì¥ó¥À¥ê¥ó¥°¤ÎÁ°¤Ë¡¤Åê±Æ²ÄǽÎΰè¤òµá¤á¤Æ¤ª¤¯É¬Íפ¬¤¢¤ë¡¥
-%¤½¤Î¤¿¤á¡¤¥³¥ó¥Æ¥ó¥Ä¥ì¥ó¥À¥ê¥ó¥°¤Î¹â®²½¤¬ÉԲķç¤Ç¤¢¤ë¡¥
-
-\subsection{±úÆ̤Τ¢¤ë¥¹¥¯¥ê¡¼¥ó¤ËÂбþ¤µ¤»¤ë}
-\subsubsection{ÌäÂê}
-ºòǯÅ٤ϡ¤4Ëç¤ÎÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó¤Ç°Ï¤Ã¤¿´Ä¶­¤ò¼Â¸³¤ÇÍѤ¤¤Æ¤¤¤¿¡¥
-¤·¤«¤·¡¤¼ÂºÝ¤Î´Ä¶­¤Ç¤ÏÃì¤Î¤¢¤ëÊÉÅù¤âÁÛÄꤵ¤ì¤ë¤¿¤á¡¤¥¹¥¯¥ê¡¼¥ó¤Ë±úÆ̤Τ¢¤ë´Ä¶­¤Ë¤â
-Âбþ¤µ¤»¤ëɬÍפ¬¤¢¤ë¡¥
-
-\subsubsection{²ò·èºö}
-ºòǯÅÙ¤ª¤³¤Ê¤Ã¤¿¡¤Ê£¿ôÊ¿Ì̤«¤é¹½À®¤µ¤ì¤ë¥¹¥¯¥ê¡¼¥ó¤ËÂФ¹¤ë´ö²¿³ØÊäÀµ¤Î¼Â¸³¤Î·ë²Ì¤ò
-ƳÆþ¤¹¤ë¡¥
-
-
-\end{document}
diff --git a/latex/M2/sintyoku/4_26/main.tex~ b/latex/M2/sintyoku/4_26/main.tex~
deleted file mode 100644 (file)
index cce359d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\include{settings}
-
-\pagestyle{fancy} 
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{}
-
-
-\end{document}
diff --git a/latex/M2/sintyoku/4_26/settings.aux b/latex/M2/sintyoku/4_26/settings.aux
deleted file mode 100644 (file)
index 8414256..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\relax 
-\@setckpt{settings}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-}
diff --git a/latex/M2/sintyoku/4_26/settings.tex b/latex/M2/sintyoku/4_26/settings.tex
deleted file mode 100644 (file)
index c92dd55..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-\usepackage[dvipdfm]{graphicx}
-\usepackage{url}
-\usepackage{amsmath}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\usepackage{listings,jlisting}
-\renewcommand{\lstlistingname}{¥ê¥¹¥È}
-\lstset{language=c++,
-  basicstyle=\ttfamily\scriptsize,
-  commentstyle=\textit,
-  classoffset=1,
-  keywordstyle=\bfseries,
-  frame=tRBl,
-  framesep=5pt,
-  showstringspaces=false,
-  numbers=left,
-  stepnumber=1,
-  numberstyle=\tiny,
-  tabsize=2
-}
-
-%\renewcommand{\bibname}{»²¹Íʸ¸¥}
-\bibliographystyle{ieice}
-
-%ÍÑ»æÀßÄê
-%ËÜʸ¤Î¥µ¥¤¥º
-%A4¤Î¥µ¥¤¥º210mm*297mm¤«¤é;Çò¤ò¸º»»¤·¤¿ÃÍ
-\setlength{\textwidth}{170mm}
-\setlength{\textheight}{239mm}
-%º¸¤Î;Çò 1inch(25.4mm)¤¬´ð½à
-\setlength{\oddsidemargin}{-5.4mm} %¶ø¿ô¥Ú¡¼¥¸
-\setlength{\evensidemargin}{-5.4mm} %´ñ¿ô¥Ú¡¼¥¸
-%¾å¤Î;Çò 1inch(25.4mm)¤¬´ð½à
-\setlength{\topmargin}{-0.4mm}
diff --git a/latex/M2/sintyoku/4_26/settings.tex.aux b/latex/M2/sintyoku/4_26/settings.tex.aux
deleted file mode 100644 (file)
index afb4d35..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\relax 
-\@setckpt{settings.tex}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-}
diff --git a/latex/M2/sintyoku/4_26/settings.tex~ b/latex/M2/sintyoku/4_26/settings.tex~
deleted file mode 100644 (file)
index 1df0c6f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\usepackage[dvipdfm]{graphicx}
-\usepackage{amsmath}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\bibliographystyle{ieice}
-
-%\e$BMQ;f@_Dj\e(B
-%\e$BK\J8$N%5%$%:\e(B
-%A4\e$B$N%5%$%:\e(B210mm*297mm\e$B$+$iM>Gr$r8:;;$7$?CM\e(B
-\setlength{\textwidth}{170mm}
-\setlength{\textheight}{239mm}
-%\e$B:8$NM>Gr\e(B 1inch(25.4mm)\e$B$,4p=`\e(B
-\setlength{\oddsidemargin}{-5.4mm} %\e$B6x?t%Z!<%8\e(B
-\setlength{\evensidemargin}{-5.4mm} %\e$B4q?t%Z!<%8\e(B
-%\e$B>e$NM>Gr\e(B 1inch(25.4mm)\e$B$,4p=`\e(B
-\setlength{\topmargin}{-0.4mm}
\ No newline at end of file
diff --git a/latex/M2/sintyoku/5_10/image/ss1.eps b/latex/M2/sintyoku/5_10/image/ss1.eps
deleted file mode 100644 (file)
index 1ca97d2..0000000
+++ /dev/null
@@ -1,12464 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: (ImageMagick)
-%%Title: (ss1.eps)
-%%CreationDate: (Mon May 10 15:45:03 2010)
-%%BoundingBox: 0 0 283 87
-%%HiResBoundingBox: 0 0 283.465 87
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 1
-%%Pages: 1
-%%EndComments
-
-%%BeginDefaults
-%%EndDefaults
-
-%%BeginProlog
-%
-% Display a color image.  The image is displayed in color on
-% Postscript viewers or printers that support color, otherwise
-% it is displayed as grayscale.
-%
-/DirectClassPacket
-{
-  %
-  % Get a DirectClass packet.
-  %
-  % Parameters:
-  %   red.
-  %   green.
-  %   blue.
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile color_packet readhexstring pop pop
-  compression 0 eq
-  {
-    /number_pixels 3 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add 3 mul def
-  } ifelse
-  0 3 number_pixels 1 sub
-  {
-    pixels exch color_packet putinterval
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/DirectClassImage
-{
-  %
-  % Display a DirectClass image.
-  %
-  systemdict /colorimage known
-  {
-    columns rows 8
-    [
-      columns 0 0
-      rows neg 0 rows
-    ]
-    { DirectClassPacket } false 3 colorimage
-  }
-  {
-    %
-    % No colorimage operator;  convert to grayscale.
-    %
-    columns rows 8
-    [
-      columns 0 0
-      rows neg 0 rows
-    ]
-    { GrayDirectClassPacket } image
-  } ifelse
-} bind def
-
-/GrayDirectClassPacket
-{
-  %
-  % Get a DirectClass packet;  convert to grayscale.
-  %
-  % Parameters:
-  %   red
-  %   green
-  %   blue
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile color_packet readhexstring pop pop
-  color_packet 0 get 0.299 mul
-  color_packet 1 get 0.587 mul add
-  color_packet 2 get 0.114 mul add
-  cvi
-  /gray_packet exch def
-  compression 0 eq
-  {
-    /number_pixels 1 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add def
-  } ifelse
-  0 1 number_pixels 1 sub
-  {
-    pixels exch gray_packet put
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/GrayPseudoClassPacket
-{
-  %
-  % Get a PseudoClass packet;  convert to grayscale.
-  %
-  % Parameters:
-  %   index: index into the colormap.
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile byte readhexstring pop 0 get
-  /offset exch 3 mul def
-  /color_packet colormap offset 3 getinterval def
-  color_packet 0 get 0.299 mul
-  color_packet 1 get 0.587 mul add
-  color_packet 2 get 0.114 mul add
-  cvi
-  /gray_packet exch def
-  compression 0 eq
-  {
-    /number_pixels 1 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add def
-  } ifelse
-  0 1 number_pixels 1 sub
-  {
-    pixels exch gray_packet put
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/PseudoClassPacket
-{
-  %
-  % Get a PseudoClass packet.
-  %
-  % Parameters:
-  %   index: index into the colormap.
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile byte readhexstring pop 0 get
-  /offset exch 3 mul def
-  /color_packet colormap offset 3 getinterval def
-  compression 0 eq
-  {
-    /number_pixels 3 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add 3 mul def
-  } ifelse
-  0 3 number_pixels 1 sub
-  {
-    pixels exch color_packet putinterval
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/PseudoClassImage
-{
-  %
-  % Display a PseudoClass image.
-  %
-  % Parameters:
-  %   class: 0-PseudoClass or 1-Grayscale.
-  %
-  currentfile buffer readline pop
-  token pop /class exch def pop
-  class 0 gt
-  {
-    currentfile buffer readline pop
-    token pop /depth exch def pop
-    /grays columns 8 add depth sub depth mul 8 idiv string def
-    columns rows depth
-    [
-      columns 0 0
-      rows neg 0 rows
-    ]
-    { currentfile grays readhexstring pop } image
-  }
-  {
-    %
-    % Parameters:
-    %   colors: number of colors in the colormap.
-    %   colormap: red, green, blue color packets.
-    %
-    currentfile buffer readline pop
-    token pop /colors exch def pop
-    /colors colors 3 mul def
-    /colormap colors string def
-    currentfile colormap readhexstring pop pop
-    systemdict /colorimage known
-    {
-      columns rows 8
-      [
-        columns 0 0
-        rows neg 0 rows
-      ]
-      { PseudoClassPacket } false 3 colorimage
-    }
-    {
-      %
-      % No colorimage operator;  convert to grayscale.
-      %
-      columns rows 8
-      [
-        columns 0 0
-        rows neg 0 rows
-      ]
-      { GrayPseudoClassPacket } image
-    } ifelse
-  } ifelse
-} bind def
-
-/DisplayImage
-{
-  %
-  % Display a DirectClass or PseudoClass image.
-  %
-  % Parameters:
-  %   x & y translation.
-  %   x & y scale.
-  %   label pointsize.
-  %   image label.
-  %   image columns & rows.
-  %   class: 0-DirectClass or 1-PseudoClass.
-  %   compression: 0-none or 1-RunlengthEncoded.
-  %   hex color packets.
-  %
-  gsave
-  /buffer 512 string def
-  /byte 1 string def
-  /color_packet 3 string def
-  /pixels 768 string def
-
-  currentfile buffer readline pop
-  token pop /x exch def
-  token pop /y exch def pop
-  x y translate
-  currentfile buffer readline pop
-  token pop /x exch def
-  token pop /y exch def pop
-  currentfile buffer readline pop
-  token pop /pointsize exch def pop
-  /Times-Roman findfont pointsize scalefont setfont
-  x y scale
-  currentfile buffer readline pop
-  token pop /columns exch def
-  token pop /rows exch def pop
-  currentfile buffer readline pop
-  token pop /class exch def pop
-  currentfile buffer readline pop
-  token pop /compression exch def pop
-  class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
-  grestore
-} bind def
-%%EndProlog
-%%Page:  1 1
-%%PageBoundingBox: 0 0 283 87
-userdict begin
-DisplayImage
-0 0
-283.465 86.6142
-12.000000
-720 220
-0
-0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EFEEEDF1F0EFF2F1F0F2F1F0F2F1F0E5E4E3D4D3D2F0EFEEF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D4D3D2E2E1E0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C8C7C6F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09D9C9B0C0C0CCCCBCAEEEDECEEEDEC
-828181000000DCDBDAEEEDECEEEDECEFEEEDF2F1F0F2F1F0DBDAD94B4B4A4B4B4A4B4B4A4B4B4A
-4B4B4A4B4B4A4B4B4A4B4B4A4B4B4A4B4B4AC8C7C7F2F1F0F0EFEEEAE9E8EAE9E8EAE9E8EAE9E8
-E8E7E60000006A6A69EAE9E8EAE9E8EAE9E8EAE9E8ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0828181343434
-343434343434343434343434343434343434343434343434343434AFAEADF2F1F0F2F1F0A3A3A2
-6D6D6C6D6D6C6D6D6C6D6D6C6D6D6C6D6D6C6D6D6C6D6D6C6D6D6C6D6D6C8E8E8DF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-464545F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-5F5F5E0000000000000000000000000000000000000000000000000000000A0A0AF2F1F0F2F1F0
-D0CFCE0000002E2D2D4B4B4A4B4B4A0B0B0B1A1A194B4B4A4B4B4A363636000000B5B5B4F2F1F0
-B5B5B4000000000000000000000000000000000000000000000000000000000000000000343434
-F2F1F0F2F1F0F2F1F0F2F1F0E9E8E88C8C8B403F3F1A1A191111112D2C2C787777E3E2E1F2F1F0
-F2F1F0F2F1F0F2F1F06261610808085A5A595A5A595A5A595A5A595A5A595A5A595A5A59494948
-0000009B9A99F2F1F0F2F1F06261610505053030301414140505053030303030302F2F2F000000
-1C1B1B303030616060F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0E9E8E87E7E7D2E2D2D090909
-030303191918424242F2F1F0F2F1F00000000000000000000000000404041F1F1F747373EBEAE9
-F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0EEEDEC1313133D3C3C6261615E5E5D5E5E5D333333000000575757
-5E5E5D5E5E5D7B7B7AF2F1F0F2F1F0D0CFCE000000939292F2F1F0F2F1F0252525535252F2F1F0
-F2F1F0AEADAC000000B5B5B4F2F1F0DDDCDB0808083F3E3E9998987372723232320202027D7D7C
-0A0A0A6564649594940000007A7A79F2F1F0F2F1F0F2F1F0CBCAC92323230303034242420A0A0A
-2D2C2C5656560707071E1E1ED1D0CFF2F1F0F2F1F0F2F1F0626161000000000000000000000000
-0000000000000000000000000000000000009B9A99F2F1F0F2F1F0626161000000403F3F1B1A1A
-070707403F3F3535353E3D3D000000242424403F3F9C9B9AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DAD9D9F2F1F0F2F1F0
-E4E3E22F2E2E0707078F8F8EE3E2E1E9E8E7B4B4B3484848F2F1F0F2F1F0000000000000F2F1F0
-F2F1F0DFDEDD5C5C5B000000605F5FF2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0
-000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A3A3A20000009897970E0E0E
-000000000000000000000000000000000000000000696968F2F1F0F2F1F0D0CFCE000000414040
-6969686969681010102424246969686969684C4C4B000000B5B5B4F2F1F0EFEEED6B6B6A000000
-0000000606060000007E7E7D474747090908A0A09F282828121212C5C5C4F2F1F0F2F1F0E1E0DF
-1B1A1A1D1D1DC5C5C4F0EFEE06060670706FF2F1F0CCCBCA1919182D2C2CF0EFEEF2F1F0F2F1F0
-626161131313A3A3A20808084242420A0A0A0505051212121212121212121212128B8A89F2F1F0
-F2F1F06261610000005251510000000000001D1D1D5959583030300000000303035F5F5EADACAB
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0373736F2F1F0F2F1F06A6A69000000838282F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0E2E1E00000000D0D0DF2F1F0F2F1F0000000
-000000F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F1F0EF2F2E2E000000AAA9A80E0E0E605F5FDBDAD9787777000000CBCAC9DBDAD9090909696968
-F2F1F0F2F1F0D0CFCE000000222222383838383838090908131313383838383838292928000000
-B5B5B4F2F1F0F2F1F0F2F1F08B8A891C1C1C2323230909094E4D4D0000001D1D1D9E9D9C262626
-CDCCCBF2F1F0F2F1F0F2F1F0717070040404CAC9C8F2F1F0D0CFCE000000939292F2F1F0F2F1F0
-A7A6A6000000AFAEADF2F1F0F2F1F06160600606060909091B1A1A676767000000000000000000
-000000000000000000B1B0AFF2F1F0F2F1F06261611818184F4E4E0000000202020202027F7F7E
-111111000000000000616060F1F0EFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F01C1B1B000000D8D7D7
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0E2E1E0
-0000000D0D0DF2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F090908F030303040404AAA9A80E0E0E696968F2F1F0828181
-000000E2E1E0F2F1F00A0A0A696968F2F1F0F2F1F0D0CFCE000000949393F2F1F0F2F1F0252525
-535252F2F1F0F2F1F0AEADAC000000B5B5B4F2F1F0F2F1F0E9E8E7727171121212C1C0BF060606
-0101016665650606060101011E1E1E9E9D9CF2F1F0F2F1F0F2F1F02525254C4C4BF2F1F0F2F1F0
-A3A3A2000000BDBCBBF2F1F0F2F1F0ECEBEA0202027E7E7DF2F1F0F2F1F05959580000005D5D5C
-2828280000000000001717171D1D1D1D1D1D101010000000DFDEDDF2F1F0F2F1F05A5A59000000
-0505052C2B2B1A1A195453530000003535350000003636360101015E5E5DF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEB
-F2F1F0F2F1F0050505000000EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-000000F2F1F0F2F1F0E0DFDE5D5D5C000000605F5FF2F1F0F2F1F0000000000000F2F1F0F2F1F0
-F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04A4A494E4D4D050505
-AAA9A80E0E0E010101030303020202000000030303030303000000696968F2F1F0F2F1F0C9C8C8
-000000696968AAA9A8AAA9A81B1A1A3A3A39AAA9A8AAA9A87A7A79000000B5B5B4F2F1F0C3C2C1
-1717170606060000000F0F0F0000000000000000000000000000003C3C3B000000504F4FF2F1F0
-F2F1F0070707777676F2F1F0F2F1F06F6F6E060606EAE9E8F2F1F0F2F1F0F2F1F0050505797878
-F2F1F0F2F1F04E4D4D1818184F4E4E0303033333330000000909080A0A0A0A0A0A060606000000
-DFDEDDF2F1F0F2F1F04F4E4E111111A6A5A56665651A1A19989797000000B9B8B8000000888787
-9B9A999C9B9AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0282828F2F1F0F2F1F01C1B1B000000D8D7D7F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F00000000000000000000000000303031E1E1E737272EBEAE9F2F1F0
-F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0B4B4B3CECDCC000000AAA9A88D8D8C0000005656562B2B2A1C1C1C9E9E9D9E9E9D
-070707696968F2F1F0F2F1F0B8B7B7000000000000000000000000000000000000000000000000
-000000000000B5B5B4F2F1F0CECDCC2828289A99986E6E6D4E4D4D5A5A590000003636367C7C7B
-000000838282686868626161F2F1F0F2F1F00B0B0B6B6B6AF2F1F0F2F1F02A2A293D3C3CF2F1F0
-F2F1F0F2F1F0CDCCCB000000979696F2F1F0F2F1F0333333000000000000303030BDBCBB000000
-1414141A1A191A1A190E0E0E000000DFDEDDF2F1F0F2F1F0343434313131DBDAD93E3D3D717070
-D0CFCE0000007E7E7D6D6D6CA7A6A6D7D7D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7F2F1F0F2F1F0696968
-000000848383F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0121212000000E2E1E0F2F1F0F2F1F0E1E0DF000000
-131313F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E4E3E2000000AAA9A8EDECEB343434
-0D0D0D090908626161F2F1F0F2F1F0CBCAC9DBDAD9F2F1F0F2F1F0959494000000BEBDBCEAE9E8
-EAE9E8242424515050EAE9E8EAE9E8A9A8A8000000B5B5B4F2F1F0888787000000000000000000
-000000000000000000000000000000000000000000000000070707F2F1F0F2F1F03E3D3D262626
-F0EFEEB4B4B300000090908FF2F1F0F2F1F0F2F1F05C5C5B050505DAD9D8F2F1F0F1F0EF101010
-262626252525303030C1C0BF0E0E0E000000000000000000000000020202EDECEBF2F1F0F1F0EF
-101010545454C4C4C3000000A6A5A5D0CFCE0000000000000000000000001D1D1DF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0EDECEBF2F1F0F2F1F0E3E2E12C2B2B080808919190E5E4E3E9E8E8B7B6B6494948F2F1F0
-F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0676767000000
-6A6A69E6E5E4E6E5E46969680000006A6A69F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-DAD9D8000000AAA9A8F2F1F0BCBBBA020202000000595958DBDAD9F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0504F4F0A0A0AEBEAE9F2F1F0F2F1F0252525535252F2F1F0F2F1F0AEADAC000000B5B5B4
-F2F1F0E4E3E2D0CFCED0CFCED0CFCED0CFCECDCCCB0000005E5E5DD0CFCED0CFCED0CFCED0CFCE
-D2D1D0F2F1F0F2F1F0A9A8A80000004D4D4C1B1A1A202020EAE9E8EBEAE9B9B8B8545353000000
-767575F2F1F0F2F1F0C9C8C8000000A5A4A45352520C0C0C0606061717170000002727272E2D2D
-000000696968F2F1F0F2F1F0CBCAC9000000898888C4C4C3000000A6A5A5D0CFCE000000767575
-C1C0BFC1C0BFC7C6C6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0ECEBEAF2F1F0F2F1F0F2F1F0E9E8E77C7C7B2C2B2B
-090908030303151515414141F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0ECEBEA7979782525250606060606062525257B7B7AEDECEBF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D1D0CF0000005E5E5D4140400303030A0A0A5D5D5C090908
-0202023131315E5E5D777676F2F1F0CAC9C80404045B5B5AF2F1F0F2F1F0F2F1F0252525535252
-A6A5A598979770706F000000BBBAB9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDEC000000
-6D6D6CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08685851111112E2D2DC7C6C6
-F2F1F0C5C5C40000000909097B7B7AF1F0EFF2F1F0F2F1F0797978010101DAD9D8535252202020
-5E5E5D7776761313130000000000000F0F0F868585C4C4C3F2F1F07B7B7A000000414141504F4F
-0000004343435454540000003C3C3B626161626161626161868585F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0171717F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C6C6C50000004C4C4B
-3030307A7A79DBDAD9F2F1F0DEDDDC8D8D8C525151292928282828F2F1F0A3A3A2111111D4D3D2
-F2F1F0F2F1F0F2F1F04C4C4B7170704A4A490000000000001F1F1FE4E3E2F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EEEDEC0000006D6D6CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECB2B2B1E8E7E6F2F1F0F2F1F0F2F1F0F2F1F0
-BEBDBC4A4A49F2F1F05352521414140404042626265D5D5CA5A4A4A1A1A051505012121280807F
-F2F1F0BFBEBD494948383838383838383838383838383838383838383838383838383838383838
-666666F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E7E6E5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EAE9E8CCCBCAE8E7E6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E4E3E2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EFEDECEB
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7DBDAD9F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EFEEEDF2F1F0D9D8D8D5D4D3ECEBEAF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0EEEDECF2F1F0F2F1F0EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A9A5A2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A1C5D7
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0A1C5D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A1C4D7F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0A1C4D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A1C4D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A1C4D7F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0DEDDDC6666664B4B4AF2F1F0D8D7D74A4A494E4D4DD8D7D7D8D7D74A4A494E4D4D
-D8D7D7F2F1F0F2F1F0F2F1F0F2F1F0737272504F4FD0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0A1C4D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D1D0CFE0DFDE535252F2F1F08E8E8DC8C7C7
-7978788F8F8E8E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F05B5B5A90908FB0AFAE
-C6C6C5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F03F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A1C4D7F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0535252F2F1F0797878BCBBBA696968797878797878BCBBBA696968797878F2F1F0F2F1F0
-F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-A1C4D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0535252F2F1F0797978555555CFCECD7A7A79797978
-555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0BFBEBD666565686868B6B5B5F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A1C4D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0535252F2F1F0
-959494919190BFBEBD959494959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5
-AFAEADA0A09F5A5A59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A0C4D6F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0696968F2F1F0E1E0DF565656504F4FE2E1E0E1E0DF565656504F4FE2E1E0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5545454868585F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0A0C4D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A0C3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A0C3D6
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0A0C3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A0C3D6F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F09FC3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09FC3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09FC3D6F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F09FC3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09FC3D6F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3B
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-9FC3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09FC3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09FC3D6F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F09EC3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09EC3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09EC3D6
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EFEEEDEFEEEDF2F1F0F2F1F0EEEDEC
-EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F09EC3D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C0BFBE
-545353555555C0BFBED8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0737272504F4F
-D0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09EC2D6F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0898888C0BFBEC7C6C68988888E8E8DC8C7C77978788F8F8EF2F1F0
-F2F1F0F2F1F0F2F1F05B5B5A90908FB0AFAEC6C6C5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F09EC2D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DEDDDC4C4C4B4F4E4EDFDEDD
-797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFF
-FFFFFF3F3F3FFFFFFFFFFDFD793131F77878F666669E2929FCCCCCFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09EC2D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F09E9D9C9D9C9B8E8E8D9A9998797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0
-BFBEBD666565686868B6B5B5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDCDCF54444F54949F99B9BFAAEAEF98F8F
-F43232F76C6CFFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F085827EF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F06B6B6AE3E2E1DBDAD96C6C6B959494919190BFBEBD
-959494F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5AFAEADA0A09F5A5A59F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDEDEF33030
-FAA5A5FFFEFEFFFFFFFFFFFFFFFFFFFFF8F8F66262F76868FFFEFEFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFDDEDEF77373F43333F32525F43E3EF98B8BFEF4F4FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F9F8F8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C3C2C1585858
-595958C4C4C3E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5545454
-868585F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFEF6F6F43F3FFBAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F55252
-F99C9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA3A3F32727F98D8DFDE1E1FEEFEFFCD1D1F76D6D
-F43C3CFEECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EBEAE9F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76C6CF88181FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEEDEDF43434FDDADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFCFCFDE3E3FCC6C6FAA9A9F99C9CF99292F88989F98F8FFAA7A7FDDEDE
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFBFBFAA5A5F65E5EF54444F65959F87A7AFCC7C7FFFEFEFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA1A1F43939FDE2E2
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99898F54C4CFFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDEDEFAA7A7
-F99191F88A8AFAAAAAFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FCC7C7FA9D9DF98C8CF98B8BF99797FBBBBBFEEEEEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FAABABF65C5CF43636F32020F32525
-F32525F32F2FF43434F43434F54444F54444F54B4BF55353F55353F66262F76B6BF87F7FFAABAB
-FEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99B9BF54E4E
-FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBF54646FFFAFA
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFDFDFBC1C1F88080F76868F55353F54C4CF54444F43232F21C1CF33030F54E4EF76B6BF77878
-F88282F98B8BF88585F76C6CF33030F54646FCC4C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDEDEF43C3CF65757FBB6B6FCD0D0FBBBBB
-F99595F43B3BF54F4FFDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFCC2C2F43434FEE5E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77171F88989
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFBB3B3F44141F43232F76B6BF88383F88A8AF76868F32525F98B8BFFFCFCFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE4E4F77777F32626F54D4DF77777F88888
-F88989F87D7DF65959F32727F65D5DFBB6B6FFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF9F9FBB1B1F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD1D1F43D3D
-F55454FBB0B0FDDEDEFEF4F4FEEFEFFEEFEFFEE5E5FDE0E0FDE0E0FCD0D0FCD0D0FCC9C9FBC1C1
-FBC1C1FBB2B2FAA9A9F99595F66666F32626F66363FBBBBBFFFCFCFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFEFE8B2D2DF43737FEEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF77474F77575FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFCC3C3F43838F54949F99292FAABABFBC1C1FCC8C8FCD0D0FDE2E2
-FFFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFBB5B5F43232F77777
-FFF8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2E2F33030
-FAA7A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDF99898F32B2BFBC0C0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDCDCF33030FCD1D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEF5F5F43B3BFDD8D8FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECECFDD6D6FCC6C6
-FBB7B7FBBDBDFDD6D6FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFDE2E2F65A5AF43E3EFBBCBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDE3E3F65757F66464FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE1E1F87B7BF32626
-F88484FEE8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7FAA7A7F54E4EF32E2EF88181
-FBC0C0FDE0E0FEEFEFFEEFEFFDDEDEFBBBBBF77878F32727F657573C3C3BF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E8E7E6F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFDFDFDD6D6FDDEDEFFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFAAEAEF32A2AFBAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF4F4FAA7A7F54E4E
-F32E2EF87979FAA6A6FBBABAFBC1C1FAA8A8F54848F54747FEE5E5FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F55252F87B7BFFF9F9FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99292F33030FBBBBBFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEF1F1F76868F43C3CFBBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEF2F2FDD5D5FCC3C3FBBDBDFBB1B1FBB8B8FCC9C9FDD9D9FEF5F5FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF2F2FAAAAA
-F66161F43434F21A1AF21A1AF21515F21515F21D1DF32525F32525F43434F43434F43F3FF54444
-F54848F55353F55353F55353F55353F55353F55353F55353F55353F55353F55353F55353F55353
-F66666F88080FCC5C5FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF8F8F44343FAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FCCACAF32D2DF98E8EFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD3D3F32F2FFBB7B7FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBEBEF54B4BFFFEFEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFCCBCBF33030F21717F32828F55252F99B9BFEF4F4FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF5F5FEE5E5FCCACAF99898
-F66666F43131F32828F43E3EF54E4EF65D5DF65757F43E3EF32828F77070FDE0E0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE5E5F88A8AF54A4A
-F32323F21717F21B1BF43232F77070FCC2C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF5F5FCCBCBF77878F32525F99090FFFAFAFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAF66565F77575FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFCD2D2FAA0A0F98B8BF87A7A
-F76969F44040F32A2AF88181FEEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFDDFDFF98B8BF55454F43434F32525F32525F43636F65959F98F8FFDE3E3
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E7E6E5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66565F43636F43636F32222F66666FDD4D4FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF0F0F77474F43636FDD8D8FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDFF99999F76E6EF65A5AF55353F76A6AFAAEAEFFFDFD
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFEF2F2F66060F43333F87D7DF99292F99292F99292F99292F99292F99292F99292F99292
-F99292F99292F99292F99292F99292F99292F99292F88383F88282F88282F88282F88282F87979
-F77373F87C7CF99999FCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFEFF66666
-F54848FEE7E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB6B6F43B3BF43939
-F77474F88A8AF99292F88282F87A7AF76969F54848F32929F32222F43F3FF55151F65757F66363
-F65C5CF54B4BF43B3BF32323F54646F87C7CFBB4B4FEE7E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEEEEEFBB0B0F66060F32525F66060FBAFAFFDE0E0FFFAFAFFFFFFFFFFFFFFFFFFFFF7F7FEEFEF
-FEEEEEFDE0E0FDE0E0FDD5D5FCD0D0FCCCCCFBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1
-FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FAAEAEF99090F54545F43B3BFCC5C5FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76E6EF87C7CFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE5E5F65757F43A3AF99595FCC2C2FDD7D7FCC6C6
-F77575F32727FBB8B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF76868F99595FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDDEDEFBB4B4FAA1A1FA9D9DFEE4E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEAEAF32D2DFCC6C6FFFFFFFEECECFBBFBF
-F76868F32929FAABABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEEFEFFDE0E0FDE0E0FEEEEEFFFDFDFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFA9F9FF66262F43B3BF32B2B
-F21B1BF31F1FF32F2FF54A4AF87C7CFAAEAEFDE3E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEECECF88A8AF32828F99292FFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEF4F4F88181F32626F87D7DFCCACAFEF1F1FFFFFFFFF9F9FDE0E0FAA0A0F43A3AF55252FDE0E0
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF9F9FEE9E9FDE0E0FFF7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFDE3E3FDE0E0
-FEEEEEFEEFEFFFF8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFCCECEF98B8BF65757F43939F32C2CF32525
-F32525F32525F32525F32525F32525F32525F32525F32525F32525F32525F21E1EF31F1FF54949
-F98D8DFEEBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9
-F55252F99191FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFAA1A1
-F43333F43E3EF77474F88989F99A9AFAABABFDD4D4FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E6E5E4F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAF65656FFFDFDFFFFFF
-FEF2F2F99C9CF32929F99C9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDADAFBBCBCFAABABF99191F76A6AF32525F77474FEF1F1
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD4D4F99595F88282F88282F88282
-F88282F88282F88282F88282F88282F88282F88282F88282F88282F88282F88282F88282F99191
-F99292F99292F99292F99292F99B9BFAA1A1F99898F87B7BF43939F44242FCD0D0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFD
-FEE9E9FCCFCFF98C8CF32D2DF87979FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFDD5D5FAA0A0F88A8AF88282932C2CF99A9AFAABABFCCCCCFEEBEB
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFCCECEF99898F66060F32D2D
-F21D1DF43434F43838F43434F32525F32525F65C5CFAABABFEF3F3FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FBB5B5F32E2EF88989FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99090F54D4D
-FFFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FCCBCBF77878F55252F43C3CF54E4EF98B8BFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEDEDF43838FBB9B9FFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEEEEEF99595F43939F43434F66060F77373F77272F32E2EFDDEDEFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77878
-F99B9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD1D1F44040F65B5BFDDDDDFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFCD2D2F98F8FF54A4AF31F1FF32525F43434F43434F32626
-F31F1FF54747F88A8AFCD1D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEF88181
-F32525F76B6BFBB2B25C3838FEE9E9FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2E2F65656F44141FBBABAFFFDFDFFFFFF
-FFFFFFFFFFFFFFFFFFFFF8F8FAA0A0F33030F76B6BFEEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFDFDF99696F32828F99595FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFEF4F4FBB6B6F77373F43535F21D1DF32B2BF43434F21D1DF33030F88686FEEDEDFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFA
-FA9E9EF43E3EF21C1CF33030F43434F32626F32525F21C1CF21515F21919F32525F32525F43333
-F43434F43E3EF54545F65959F87C7CFBB6B6FEF6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEECECFAABABF77474F65656F54444F54444F54444F55353F65959F77373
-F98F8FFAABABFCC8C8FDDDDDFDE1E1FEEFEFFEEFEFFEE6E6FDD3D3FAABABF76D6DF32B2BF44242
-F88787FBBDBDFDDBDBFEE8E8FEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFEEFEF
-FEEFEFFEEFEFFEF6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEF43838F99494FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFDD5D5F54747F54E4EFCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E5E4E3
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFEFEF43A3AFDDBDBFFFFFFFFFFFFFFFFFFFFFFFFFDE3E3F43F3FF87F7FFFFEFEFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE9E9F88282F32E2EF43A3AF65858F76969
-F88383FAA3A3FEECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFEFEFBB0B0F32929FAACACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDDDDDF88484F54848F32222F21717F32B2BF54545F87D7DFDD6D6FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7FDE0E0FDDCDCFDE0E0FEEEEEFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEAEAF65555F54747FCCBCBFFFFFFFFFFFFFFFFFF
-FFFFFFFEF4F4F87F7FF44040FEECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDD6D6F32C2CF98C8CFEEBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEF4F4FCC1C1F76868F32525F76E6EFCCCCCFFFFFFFFFFFFFFFFFF
-FFFFFFFAADADF55151FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEEEEEF32B2BFFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFA
-F99191F32828F65C5CF99797FBAFAFFBB9B9FBB0B0F99696F76F6FF32B2BF43E3EF88484FCC6C6
-FEF5F5FFFFFFFFFFFFFFFFFFFFFFFFFFF7F7FCCBCBF88585F43D3DF33030F77575FAA5A5FBC1C1
-FCD0D0FDD3D3FDE0E0FDE0E0FDE0E0FEEEEEFEEFEFFEEFEFFFFBFBFFFFFFFFFFFFFFFFFFFFFFFF
-FEEFEFFCC5C5F87A7AF32727F77474FEE7E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFBB3B3F54848F32A2AF65555F76A6AF66363F54C4CF32525F65D5DFCCCCCFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDEDEF65C5CF32E2EF77878
-FAA3A3FBB8B8FBB3B3FAAAAAF88989F55353F32424F65A5AFAA0A0FDDDDDFFFDFDFFFFFFFFFFFF
-FFFFFFFDDADAF77676F33030FCCBCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEE5E5F54646F65858FCC7C7FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFBFBFEEFEFFEEFEFFDE1E1FDE0E0FDD6D6FCCFCFFBBBBBF99797F65858F32525F65C5C
-FAA2A2FDE2E2FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEEDEDFCC9C9F98C8CF54646F32727F76868FAA0A0FBBEBEFCD0D0
-FCD0D0FCD0D0FBC1C1FBBBBBFAA1A1F88585F76969F54C4CF43737F43333F32525F32525F32E2E
-F44141F76767FAA3A3FEE9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE9E9F44343
-F65858FCCACAFFFDFDFFFFFFFEEEEEFBBFBFF76969F32A2AFAA3A3FFFEFEFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0E4E3E2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC5C5F54F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEF1F1F55151F66363FEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F99595F32929
-F87A7AFDE0E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDCDCF43333F99898FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF9F9FBAFAFF55252F32C2CF88484FCCCCCFEF2F2FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFD
-FAA5A5F43636F43B3BF76868F87E7EF76C6CF32C2CF76F6FFEEEEEFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE4E4F76F6FF32525F32020F32525F32525F32525
-F32525F32525F32A2AF43434F43434F43434F43434F43434F32525F32222F54E4EFA9D9DFEF1F1
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55252FCC1C1FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E9EF77676FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF5F5FBB4B4F87C7CF66565F65B5BF66464F87E7E
-FAA5A5FEE5E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFDE1E1F99B9BF76F6FF55353F54444F44141F43434F43434F43434F32525F32525F32525
-F21919F21515F21515F31F1FF21818F32525F54F4FF98D8DFEE6E6FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE9E9FBBFBFFAAAAAFBB1B1FCC8C8
-FEF6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFDDFDFF99898F77171F65C5CF66161F76A6AF98B8BFBBFBFFFF8F8FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBEBEF32C2CFBC0C0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE1E1F43434F99797FFFEFEFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEF4F4FBB4B4F76C6CF43232F21D1DF32B2BF43434F43434F43434F43434
-F43434F32828F32525F32525F32525F32525F32525F32020F21515F32727F54A4AF88585FCCBCB
-FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FA9E9EF44141F21818F21A1AF32626F65555F99B9BFEF3F3
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E3E2E1F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87B7BF99999FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F87B7BF32C2CF88A8AFCC4C4FDDCDCFDD6D6
-FBBCBCF88282F32C2CF66060FDDEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEE8E8F43E3EF76E6EFEF1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF0F0
-FCCBCBFBB2B2FAA7A7F99C9CF98F8FF88080F66060F32A2AF65555FBB3B3FFFAFAFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD3D3FAABABF99696FAA8A8FDE0E0FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF473D3DFEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFEEAEAFDE0E0FDE0E0FDE0E0FDE0E0FDE0E0
-FEEEEEFFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB1B1
-F66363FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F65858FBBCBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF5F5FFFCFCFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFCCFCFF32C2CFBB6B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD6D6F43131
-FAA8A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8
-FEE9E9FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FEECECFEEFEFFEEFEF4B3C3CFEEFEFFEEFEFFEF4F4
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFE
-FFFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0E2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF43B3BFDD8D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDD9D9F87F7FF55050F43838F43E3EF65858F98F8FFDDADAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6F6F77676F32525F76C6CF99292FAA1A1F99595
-F88989F87A7AF55454F32E2EF32424F54949F66262F76D6DF77878F88585F99494FBB4B4FEE7E7
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F32A2AFEF1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFAFAF32424FEF5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD5D5F43131F87979FEE8E8FFFFFFFFFFFF
-FFFFFFFEF5F5F99999F32929FBB3B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DEDCDAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEAEAF32A2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEEAEAFAA2A2F88282F77373F87F7FF98B8BF99A9AFBC0C0FEE6E6FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65A5AFBBABAFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC9C9F54B4BFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEEEEEF87979F32626F44040F65C5CF54747F32424F66262FDDADAFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DDDBD9F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBDBDF65757
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF99595F87F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF98D8DF88787FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6F6FDD4D4FBB8B8FCCCCCFEEEEEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0DCDAD8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF98F8FF88585FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCFCFF54545FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55252FCC1C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DBD9D7F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66363FBB1B1FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFC
-F32525FEF2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEF32424FEF1F1
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-DAD8D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F43636FDDEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65757FBBDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFDDDDDF43737FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D9D7D5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEF2F2F32323FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88585F98F8FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB0B0F66464FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D8D6D4F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EAE9E8F2F1F0F2F1F0EEEDECEEEDECF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC8C8F54C4CFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFBB3B3F66161FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88181
-F99393FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0D7D5D3F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEB504F4F6B6B6A
-D5D4D3D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0737272504F4FD0CFCEF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFAA4A4F77070FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE0E0F43434FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF55353FBC1C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D4D2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0B1B0AF9D9C9BF1F0EFF2F1F08E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0
-F2F1F05B5B5A90908FB0AFAEC6C6C5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88282F99292FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F32525FEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32525FEEFEFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D5D3D1
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08F8F8E4949484D4D4CC2C1C0797878BCBBBA
-696968797878F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFB92222FBB5B5
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFC32020FCC1C1FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-573A3AF43434FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0D4D2D0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08B8A89
-B0AFAEC7C6C67C7C7B797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0BFBEBD666565
-686868B6B5B5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF43D3DFDD7D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87F7FF99595FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB1B1F66363FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09D9996F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F09E9E9DABAAA9C3C2C1828181959494919190BFBEBD959494F2F1F0
-F2F1F0F2F1F0F2F1F0D6D6D5AFAEADA0A09F5A5A59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDF21E1EFFF8F8FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFAACACF76868FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88282F99292FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E3E2E1504F4F555555D4D3D2
-E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5545454868585F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3E3
-F43131FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD9D9F43B3BFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF55353FBC1C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFBC0C0F55454FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFC
-F32222FEF5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCF32525FEF2F2FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0ECEBEAF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E9EF77676FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54A4AFCCACAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCDCDF54646
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF87B7BF99999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87D7DF99797FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF99393F88181FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EBEAE9F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65757FBBDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFBB6B6F65D5DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65757FBBDBDFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3B
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-EBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43333FDE1E1
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFEFF32626FFFDFDFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9
-F32525FEF5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF9F9F21D1DFFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F44242FCD2D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFBB3B3F66161FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EAE9E8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFAA9A9F32424F32929FBBCBCFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD8D8F43B3BFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87E7EF99696FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65858FBBCBCFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E9E8E7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFDD5D5
-F43131FDE0E0FCD0D0F32C2CFDE1E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB6B6
-F65E5EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC8C8F54C4CFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FBBFBFF54A4AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFFFFFFFFFFFFFF65D5DFBB5B5FFFFFFFFFFFFFAA9A9F76A6AFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF88A8AF88A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFEFEF43737FDDEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFEEEEEFCC6C6FBBABAFA9D9DF32E2EFCD1D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFDE0E0F43636FFFDFDFFFFFFFFFFFF
-FFFDFDF43131FEE4E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65E5EFBB6B6FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA4A4F76D6DFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFDDEDEF98D8DF43C3CF32525F54E4EF65A5AF77070FCCFCFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0E8E7E6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFF
-F99595F87F7FFFFFFFFFFFFFFFFFFFFFFFFFF88282F99292FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF43232FDE2E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFBFBF44242F99393FEE7E7FDDEDEFCC3C3F99595F54646F32E2EF87E7EFCCECEFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E8E7E6F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFF54C4CFCC8C8FFFFFFFFFFFFFFFFFFFFFFFFFCCACAF54A4A
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEF32525FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE8E8F65656F32D2DF43636F55151F87B7BFCC4C4
-FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0E8E7E6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFF8F8F32222FFF9F9FFFFFF
-FFFFFFFFFFFFFFFFFFFFFAFAF32424FEF5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC2C2F55252FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E7E6E5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FFFFFFFCCACAF54A4AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65656FBBEBEFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF99696F87E7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E7E6E5F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFF99696F87E7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF98F8FF88585FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65A5AFBBABAFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E7E6E5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFF66565FBAFAF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC9C9F54B4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F32626
-FEF4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E6E5E4F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFF43232FDE2E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F32121
-FFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFBBBBBF65959FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-E6E5E4F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E5E4E3141414F2F1F0D8D7D7
-4A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0737272504F4FD0CFCEF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFEEDEDF32727FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF43E3EFDD6D6FFFFFFFFFFFFFFFFFFFEEBEBF87C7CF87B7BFBBEBE
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65E5EFBB6B6FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E6E5E4F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F07B7B7A2E2D2DF2F1F08E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F05B5B5A
-90908FB0AFAEC6C6C5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFCC5C5
-F54F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76C6CFAA8A8FFFFFFFFFFFF
-FFFFFFF65A5AF87F7FF99696F43E3EF66666FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC2C2
-F44141FFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E5E4E3F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E1E0DF686868535252F2F1F0797878BCBBBA696968797878
-F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03F3F3FFA9F9FF775753F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFF99A9AA52727FFFFFFFFFFFF723333F55454FFFFFF3F3F3FFFF9F9F76767A42727FFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFEF1F1
-7F3030F87F7FF66363C02121F32828FDD5D53F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E5E4E3F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0757474B4B4B3484848
-DDDCDB797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0BFBEBD666565686868B6B5B5
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF77777FA9D9DFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC7C7F54D4DFFFFFFFFFFFFF65B5BFBB9B9FFFFFF
-FFFFFFFFFFFFFFF9F9F44040FCCACAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFF9F9FBB4B4F66060F32424F66363F99595FBB1B1FBBDBDFEEBEBFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFDD2E9CDA1D29683C47575BD666DB95D73BC64
-7EC27098CE8DC1E1BAF2F9F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E4E3E2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0A7A6A68483832E2D2DA7A6A6959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0
-F2F1F0D6D6D5AFAEADA0A09F5A5A59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-3F3F3FF55050FCC4C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF3F3F32323
-FFFDFDFEF0F0F32929FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFCCDCDF44141FFFEFEFFFFFFFFFFFF
-FFFFFFFDDBDBFAA7A7F99292F88181F65E5EF32525F65656FAA9A9FEF3F3FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFBCDE7C892CB8659B04771BB61
-A6D59DC5E3BFD3EACEDBEED7D5EBD0C9E5C4B0D9A785C57758AF4670BA60A2D398CFE8CAE8F4E6
-F3F9F1FDFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E4E3E2
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0696968F2F1F0E1E0DF565656
-504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5545454868585F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF32828FEECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF43838FDDCDCFBB2B2F66262FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF66363FBB1B1FFFFFFFFFEFEF87D7DF32B2BF76D6DF88282F99393FBB6B6FEEBEBFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-CEE8C99ACF8F92CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB86
-92CB868BC87F86C57886C57886C57886C57886C57886C57885C57779BF6B79BF6B75BD6567B656
-50AB3D76BD67B0D9A7EAF5E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDFEFDD6ECD2A6D49C79BF6A60B34E55AE424CA93860B34E9FD195F7FBF6FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0C4C2BFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF32828FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66666FAAEAEF87C7CF99898
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD7D7F43E3EFFFDFDF98E8EF55454FEF2F2FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFABD7A163B552AED8A5B6DCAEB6DCAEB6DCAEB6DCAEB6DCAEB6DCAE
-B6DCAEB6DCAEB6DCAEB6DCAEB6DCAEB6DCAEBDDFB5C2E2BCC2E2BCC2E2BCC2E2BCC2E2BCC2E2BC
-C3E2BCCEE8C9CEE8C9D3EACFE1F1DEFBFDFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEE3F2E0
-8BC87F6DB95DF5FAF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03F3F3FF54F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF99393F88181F54646FCCECEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66666
-F99A9AF43939FEF1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9EDD566B655F4FAF2FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1D29689C67BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF77777FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC1C1F55252F21C1CF99595F77373F66363F88888
-FEEBEBFFFFFFFFFFFFFFFFFFFDD9D9F32222FAA8A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-7AC06CCEE7C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFD78BF69
-C2E2BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FA9C9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFAA4A4F21717
-F21B1BF87C7CFAA1A1FBB1B1F87B7BF43A3AFEF3F3FFFFFFFFFFFFFDD8D8F32727F88383FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFE0F0DC68B758FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFEAF5E765B554F9FCF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFA
-FFE2CCFFD8BBFFD5B5FFCFAAFFCEA9FFC599FFBB88FFB67EFFB277FFAA6AFFA866FF9F56FFA561
-FFBB87FFE3CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFBB1B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEF3F3FAA9A9F43F3FF54646F22A2AF55050FFFFFFFFFFFFFFFFFFFFFFFFF98B8BF87F7FFFFFFF
-FFFFFFF77575FA9A9AF43B3BFAA3A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FD194A9D6A0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2D398A6D49CFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFEFEFFBE8DFF7914FF8A31FF9544FF984AFF9E55FF9F56FFA866FFB277FFB781
-FFBB88FFC395FFC599FFCEA9FFC89EFFB277FF7E1CFF9B50FFF5EEFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFBC0C0FFFFFFFFFFFF
-FFFFFFFCCFCFF77171F54B4BF43A3AF32424F65D5DFBBDBDFFFFFFF54A4AF55454FFFFFFFFFFFF
-FFFFFFFFFFFFFFF9F9F43131FEE8E8FEF3F3F32C2CFEF4F4FDDFDFF43A3AF65B5BF99C9CFBBDBD
-FEF6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEFFFE61B450E7F4E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF7FBF664B553ECF6EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE71FF903CFFEBDBFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FFB277
-FF8427FFF1E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFBB4B4FFFFFFFFFFFFFCD2D2F32C2CFA9F9FFCC9C9FDDADAFFFCFCFFFFFFFFFFFF
-FFFFFFF65050F44444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88989F98B8BFA9D9DF77777FFFFFF
-FFFFFFFFF8F8FAA9A9F77878F55252F32A2AFBBABAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8ECD370BB61FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEE0B778BF69FDFEFDFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC89FFF8D36
-FFF9F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC293FF882DFFF6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFE
-FFF0E5FFE8D6FFF4ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FF99C9CFFFFFFFFFEFEF54949FCC3C3FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54242F22424FFFDFDFFFFFFFFFFFFFFFFFFFFFFFF
-FDD6D6F43E3EF43C3CFDD8D8FFFFFFFFFFFFFFFFFFFFFFFFFEEBEBFEE6E6FCCACAF43232FCC9C9
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFF1E6FFF4EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4D49AA4D39AFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF89C67B9CD091FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF0E5FF8223FFEFE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB984FF8D37
-FFF5EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFE6D4FFA25CFF740AFF7D1AFF8529FF7913FF7F1EFFAB6BFFECDDFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF88585
-FFFFFFFBB7B7F65D5DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEF32121F44747
-FCCBCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32828F54E4EFFFFFFFFFFFFFFFFFFFFF9F9F66262
-F32828F32E2EF21E1EF44444F32E2EFFF6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFA15AFF7A16FF7914FF740BFF9E54
-FFD7B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF73BC64D5EBD0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5FAF472BC6381C373D2E9CDF1F9F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEEDEDFCD0D0FEECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E54FFC89FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFB47BFF8426FFDEC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC599FF7A16FFBE8CFFF6EFFFFFFFFFFFFFFFFFFF
-FFECDEFFB67FFF7A15FFB47CFFFCF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFF76D6DFFFFFFF65858FBBCBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEE5E5F32F2FFA9D9DF77777FFFFFFFFFFFFFFFFFFFFFFFFFFFEFEF32828F88686
-FFFFFFFFFFFFFFFFFFF88181F76C6CFFFBFBFFFFFFFFF9F9FBBFBFF43030F32A2AFCCFCFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE8C
-FF9A4DFFFDFBFFFFFFFFF6F0FFC9A0FF8224FF9D52FFF4ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFEEE1FFC090FFAD6EFFA25CFFA866FFB882FFD0ADFFF6F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5FAF457AE44FBFDFBFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFA
-AED8A571BB6157AE4480C272FBFDFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5D1FFA159
-FF8C34FF8D36FF9544FF9B4FFFAE71FFC497FFD9BCFFEEE1FFFEFEFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FCBBB5F32424F54241F32828F43737FA9D9D
-FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3B1FF9342
-FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCEA9FF8223FF8A31
-FFA45FFFB67EFFC395FFE3CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFEFDFFCDA7FF9E54FF8B33FF903CFFB176FFEDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFECDDFFE0C9FFD8BBFFDFC6FFE6D4
-FFEFE3FFFDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB88FF8529FFECDD
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E7FF9B50FF862BFFD5B5FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FF55454FEF1F1F32727FFFAFA
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC8C8F54C4CFEF2F2F43232FEEEEEFFFFFF
-FFFFFFFFFFFFFAA0A0F54C4CF65E5EFFFFFFFFFFFFFDDEDEF43C3CFFF9F9FFFFFFFFFFFFFFFFFF
-FFFFFFFEEFEFF22727F32828F88585FEF4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFAF6FF7E1DFFF3EAFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FFB175FF7E1D
-FFD9BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFEEE1
-FFE4CFFFDBBFFFD2B0FFCFAAFFCCA5FFC599FFBF8EFFB47BFFA968FF9D52FF9544FF9240FF8B33
-FF8B33FF913EFF9B4FFFB277FFD7B8FFFCF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFEBDBFFCAA1FFB57DFFAE70FFA866FFA866FFA058FF9E55FF9E55FF9B4FFF9544FF9544
-FF9544FF8D37FF8B33FF8D37FF994CFFB175FFDABEFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F5FFA765FF7914FFA968FFC091FFCBA3FFC599FFB57D
-FF9C51FF7812FF913EFFBC89FFE5D2FFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF7FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8E5C280C272
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40403F90CA8497CD8BFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFE0C8FF7C18FFC294FFE1CBFFE0C9FFD8BBFFD2B0FFBF8EFFA968FF9443FF7F1E
-FF6F01FF7309FF7913FF8122FF7C19FF7811FF7811FF7811FF6F01FF6E00FF6E00FE6B07F32115
-FC6211FF7811FF6F01FC691DF53927F5463DFEEFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFEEE1FF801FFFEBDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFDFBFFE0C8FFC9A0FFB781FFAA69FF862AFF8427FFCFABFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFEEE2FF8A31FF8F3AFFCEA9FFE2CCFFDCC2FFB47BFF7A15FFCFAB
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4ECFFC89FFF9B50FF750D
-FF8122FF8D36FF9544FF8E39FF862BFF7E1CFF750DFF8D37FFA967FFC498FFDCC2FFE5D2FFEEE2
-FFF5EEFFF5EEFFF5EEFFEEE2FFECDDFFECDDFFE8D7FFE2CCFFE2CCFFE2CCFFD9BDFFD9BCFFE3CE
-FFF2E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFEFDFFB278FF8A31FFF2E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFD2B0FF892FFF8121FFA560FFB47BFFBB88FFC599FFD0ADFFE8D7FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFAFFD4B4FFAF73FF984AFF8E39
-FF913EFFA35DFFC89EFFF6F0FFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFF43C3CFBB3B3F66161FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABAB
-F76969FFFFFFF99595F65D5DFFFCFCFFFEFEFAA6A6F43232FDD9D9F32626FFFEFEFFFFFFF87C7C
-F99898FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87F7FF88888F76A6AF32727F77272FA9D9D
-FBB6B6FEE4E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC69AFFA765FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFD7B9FF7F1EFF9A4EFFD1AEFFEDE0FFFBF8FFF6EFFFEDDFFFE4CF
-FFCFAAFFB176FF9342FF7710FF7F1EFF8930FF9240FF9B4FFF9E55FFA15AFFA866FFAE71FFB984
-FFC497FFD0ADFFD8BBFFDBBFFFE2CCFFE2CCFFDCC1FFD2B0FFBB87FF9341FF7913FFA25BFFD0AC
-FFF8F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF9F5FFD5B5FFAB6CFF8224FF8224FFA35EFFB882FFBF8FFFC599FFC599FFCDA7
-FFCFAAFFCFAAFFD2B0FFD8BBFFD8BBFFD8BBFFE0C8FFE2CCFFE0C8FFD4B3FFBC8AFF8C34FF882D
-FFD9BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3EAFF8A31FFA560FFF8F2
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FFD9BDFFB175FF8529FF740AFF8325FF8B33
-FF9240FF9B50FFB37AFFD5B6FFFCFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3EAFFD1AEFFAE70FF8D36FF7913FF6E00
-FF7308FF760FFFA967FFF6F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF96CD8BB2DAA9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FAFDF962B451EAF5E8FFFFFFFFFFFFFFFFFFFFFAF7FF8529FFDFC7FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF6FFF4ECFFECDDFFF1E6FFF5EEFFF5EEFFF5EE
-FFFEFEFFFFFFFFFFFFF98C8CF88888FFFFFFFFFFFFFFFFFFFFEDE0FFC59CF84D26F52C19FEBE99
-FFFDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E7FF882DFFCBA4FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFDBBFFF882DFF9F56FFF6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFE3FF8020FFC293FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFE7D5FF7E1CFFD9BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E6FFDFC6FFD4B4FFCBA4FFB67E
-FF9240FF7913FFA159FFCEA9FFF8F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F5FFE0C8
-FFC498FFA967FF913DFF882DFF7E1DFF7811FF7811FF7811FF7E1DFF8122FF8122FF8528FF8B33
-FF8B33FF8B33FF9342FF9443FF8A31FF7B17FF8122FFAF73FFECDEFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFEEE1FFE2CCFFE0C8
-FFE2CCFFF0E4FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFBF8FFDDC4FFC69AFFBB88FFB47BFFBB88FFBB88FFBD8BFFC599
-FFC599FFC89FFFCFAAFFCFAAFFD4B4FFD8BBFFD8BBFFD8BBFFD8BBFFD8BBFFD8BBFFD8BBFFD8BB
-FFD8BBFFD8BBFFD8BBFFD8BBFFD8BBFFD9BCFFE2CCFFE3CEFFEEE2FFFAF6FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFDEC5FF923FFF9443FFF6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBDBFFC89FFFB984FFB277FFA866
-FF9D52FF8528FF7D1AFFA35EFFCAA2FFF0E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F1FFBC89
-FF7C19FF9443FFBE8CFFD5B5FFDFC6FFDCC1FFCAA1FF9F57FF7A15FFC69AFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF32525F77171FAA3A3FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF98E8EF88686FFFFFFFFFCFCF66262F43636F43232F54444FDDCDC
-FFFFFFF43A3AFDDADAFFFBFBF32929FEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE7E7
-F43232FFF9F9FEE5E5FAA0A0F77777F65E5EF32B2BF87A7AFFFEFEFFFFFFFFFFFFFFFFFFFFFFFF
-FF9646FFD7B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF6FFC79CFF994B
-FF801FFF7207FF7710FF8020FF8930FF9E55FFBC89FFD9BDFFF6F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF4EBFFC79DFF994CFF750DFF7F1EFF8B33FF9341FF9544FF994BFF9E55FFA662
-FFB175FFBD8BFFC89EFFCFAAFFD5B6FFD8BBFFD8BBFFD8BBFFD4B4FFCFAAFFC79CFFBB88FFAF73
-FFA560FF9E55FF9849FF9544FF9240FF8B33FF8121FF740BFF9646FFBF8EFFEADAFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFD3B1FF8020FFA560FFF2E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF1E7FF862BFFBB87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFAF7FFEADAFFE2CCFFDBBFFFD1AFFFBA85FF913EFF7D1AFFBE8CFFF9F5FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF6FFDBBFFFB883FF9748FF882DFF7D1AFF7308FF7207
-FF7A15FF8F3AFFB074FFE2CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFEFDFFE5D1FFCDA7FFBE8DFFBB87FFB277FFAE71FF9E54FF8529FF7A15
-FF9C51FFBF8FFFE0C9FFF4ECFFFFFFFFFFFFFFF2E9FFAB6BFF8A31FFF9F5FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65B554E3F2E0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABD7A19DD092FFFFFFFFFFFFFFFFFFFFBE8CFFAE71
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCF32D2DFEEAEAFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF97869F42D1DFE731AFFAB6CFFC9A0FFD4B3FFD5B6FFB984FF7C18FFBD8B
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF8FFAE70FF801FFFCCA6FFFEFEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF6FFDCC2FFB984FF994BFF882DFF7D1BFF7309FF740A
-FF7E1CFF882EFF994CFFBB88FFDEC5FFFBF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F0
-FF882EFFCBA3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5D2FF8020FFF1E6FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FFBD8BFF801F
-FF7C19FF8E39FF994BFFA25BFFB780FFD8BAFFFCF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9D9FFB379
-FF7913FFAB6CFFF1E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E5FFC498
-FF9748FF750CFF7F1EFF8B33FF8D37FF8B33FF7D1BFF750DFF9B4FFFC79DFFF3EAFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFCFFD9BCFFA662FF7812FF8F3AFFA765FFB277
-FFB984FFB277FFB277FFB074FFA866FFA866FFA560FF9E55FF9E55FF994BFF9544FF9544FF9544
-FF9544FF9544FF9544FF9544FF9544FF9544FF9544FF9544FF9544FF9544FF9443FF8B33FF8A31
-FF7E1DFF7309FF740BFF801FFF8A32FF8B33FF8F3AFF8D36FF7A15FF8528FFC497FFFEFDFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E5FFCAA1FFA35DFF7D1AFF7913FF8930
-FF8E39FF9544FF9A4DFF9E55FFA663FFB882FFCAA1FFDBC0FFEDDFFFF5EEFFFBF8FFFFFFFFFEFD
-FFF4EBFFDBBFFFAC6DFF7812FFA25CFFE7D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFE5D2FF8A32FFA35DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0455D7CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FF21C1CF32E2E
-FEE5E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77272FAA2A2FFFFFFFFFFFF
-FFFFFFFDD6D6FDDEDEFFFEFEFFFFFFFFFFFFF77070FAA4A4FCC8C8F54C4CFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77070FAA4A4FFFFFFFFFFFFFFFFFFFFFFFFFEF3F3F55454
-F99A9AFFFFFFFFFFFFFFFFFFFFF7F1FF7913FFFCFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFEEE1FFE2CC
-FFDABEFFD8BBFFD4B4FFCFAAFFC79DFFBC8AFFB074FFA561FF9E55FF9849FF9544FF9544FF9544
-FF994BBF5E15FFA663FFB277FFBE8CFFC89FFFCFAAFFD5B6FFD8BBFFDBBFFFE2CCFFECDEFFFEFD
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F3FFB074FF7913
-FFA662FFCBA3FFDBC0FFE6D3FFECDEFFF5EEFFFCFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFE3CDFF8224FFBF8EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFE6D3FF9E55FF7C18FFB278FFDEC5FFF8F3FFFFFFFFFFFFFFFFFFFFFFFFFFF9F4FFEDE0
-FFE0C8FFD4B4FFC9A0FFC599FFBE8DFFBB88FFB781FFB176FFA35EFF8D37FF760EFF9240FFB47C
-FFD6B7FFE5D2FFF0E5FFFAF7FFFBF84F433AFFDEC5FFB882FF8528FF8528FFB882FFECDDFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E9FFCBA4FFA25BFF7A16FF882EFFA058FFAF72FFB278
-FFBB88FFBF8EFFCFABFFE8D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFB176FFAD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAF5E7
-5EB24DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFE8F4E661B34F
-FEFFFEFFFFFFFFFDFBFF8122FFEEE1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC1C1
-F55252FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99494F32D2CFB8A6AFFA35E
-FF994CFF9849FFAF72FFE5D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFDBC0FF8E38FF7E1CFFA35DFFB379FFB882FFB277FFA45FFF8E39FF7710FF913DFFB47B
-FFD4B4FFE5D2FFF0E4FFFAF6FFF9F5FFEFE3FFE5D1FFD4B3FFB277FF8F3AFF760FFF903CFFA561
-A5581DFFB883FFBE8CFFC79CFFDBC0FFF8F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFCF9FF9342FFB278FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFC79CFF9646FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFF0E5FF8C34FF9A4EFFE4CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4EBFFAF72FF7812FF9D52FFC091FFD1AFFFD8BBFFD7B8
-FFCBA3FFB47BFF8D36FF7B17FFA663FFD3B2FFF9F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F2
-FFCFABFFA35DFF7A15FF903C9F5720FFCBA4FFD7B9FFD8BBFFD4B3FFC69BFFAA69FF7D1AFF8E38
-FFC192FFF2E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F4FFEDE0FFE3CDFFE2CCFFDEC5FFE0C9
-FFF3EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFF4ECFFE4CFFFDFC6FFD8BBFFD3B2FFCFAAFFC79CFFB57DFFA35EFF923F
-FF8020FF7811FF7207FF6E00FF6F02FF7914FF9240FFB882FFF0E5FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF7FFA5603C3C3BF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0B2CCEDF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFF43131F43131FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF55454FBC0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA4A4F77070
-F88787F98D8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDF43B3BFFF9F9
-FFFFFFFFFFFFFFFFFFFFFFFFFEEEEEF43232FEEEEEFFFFFFFFFFFFFFD8BAFF9545FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFF2E8FFC69BFFA25CFF923FFF872CFF8121FF7811FF7308FF8224
-FF9A4EFFB277FFC89FFFD8BAFFDFC7FFE6D3FFE5D2FFD1AFFFA35DFF7B17FFCFAAFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9D8FFB37AFF8F3AFF750CFF7207
-FF7811FF6F02FF6E00FF740BFF801FFF8D37FF994BFFA45FFFA866FFAF72FFB277FFB67EFFBC89
-FFCAA1FFE0C8FFFCFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFE1CBFFAE71FF7D1BFF7C19FF8F3AFF9647FF9544FF903BFF7E1DFF7A16FFA25BFFCAA1
-FFF1E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFAFF882DFFE8D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFB5DCAD92CB87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF6BB85BDDEFD9FFFFFFFFCFABFF9E54FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF87C7CF99898FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFCC1C1F54949F32F2FF65656F87979FCD2D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECDDFFCAA1FFBA86FFB57DFFBB88
-FFC9A0FFDFC6FFFBF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFAF7FFDDC3FFC89EFFBB88FFB47CFFAF73FFA663FF923FFF7710FF9C51FFCDA8
-FFFAF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6EFFF9443FFA45FFFFEFEFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E54FFBE8CFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDDFFF8224FFBE8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F1
-FFCDA8FFAD6EFF9B50FF9544FF9647FFA25CFFB883FFDDC4FFFEFDFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFBFFDABEFFB67FFFA25BFF9646FF9544
-FF994CFFA764FFC192FFECDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F099BAE3F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF33030F65555FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43636FDDEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFDD9D9F43B3BF54646FCCDCDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF88080F98E8EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98B8BF88989FFFFFF
-FFFFFFFFB781FFB67EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFDFCFFEBDBFFD3B1FFBB88FFA560FF9545FF8E38FF872CFF882DFF9B4F
-FFBE8DFFF6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFBF8FFF5EEFFFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E6FFDEC5FFD7B8FFD8BB
-FFDDC4FFEEE2FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3B1FF9A4E
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77BE68D1E9CCFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98CE8DB0D9A7FFFFFFFF984A
-FFD5B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54545FCCFCFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE0E0FBBEBEF99595F32D2D
-FCCDCDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF8F3FFCBA4FF994CFF7811FFA15AFFC395FFD4B4FFDCC2FFD7B9FFB780FF7A15
-FFB277FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF5EDFF8224FFCFABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4CFFF801FFFC79CFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F097B8E2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EEEDECEFEEEDF2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3F
-F21818F65656FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDF21C1CFFF9F9
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEF32525F32626FFFDFDFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF4F4F43636FBBFBFFFFFFFFFFFFF
-FFFFFFFFFFFFFDE0E0F43535FFFEFEFFFFFFFF9849FFD5B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFEFEFF862BFFE7D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-ECF6EA5DB24BFEFEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFC0E1B988C67BFFF5EEFF7A16FFFCFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEF4F4F32323FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFCC9C9F54444FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5EDFFC89FFFAA6A
-FF994BFF913DFF9646FFB176FFE9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBDBFF7D1BFFB780FFF7F1FFFFFFFFFFFFFFF1E6
-FFB67FFF7A16FFD1AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F096B7E1F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0BAB9B85F5F5E3F3E3ED8D7D7D8D7D74A4A494E4D4D
-D8D7D7F2F1F0F2F1F0F2F1F0F2F1F0737272504F4FD0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF32626F21F1FF99696FFFDFDFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEE5E5F32F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF54444F54747FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFDD6D6F32D2DF88080FCC1C1FEF4F4FFFFFFFFFFFFF54949FCCBCBFFFEFEFF7913FFF5ED
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC69AFFA765FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADD8A49BCF90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBF5E95DB24BFFC79DFFA662FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC0C0F55454FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76868FAACACFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E4
-FFA15AFF760FFF8224FF7913FF7811FFAA6AFFECDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F094B6E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EFEEEDF2F1F0
-959494AFAEAD8E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F05B5B5A90908FB0AFAE
-C6C6C5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF31C1CF77070F55151
-F43434F88484FAA5A5FCCACAFFF9F9FFFFFFFFFFFFFCC8C8F54C4CFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55050F54F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE6E6F76E6EF43E3EF32121F99494FFFFFF
-F99B9BF87979FFE9D8FF8427FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFAF6FF7E1DFFF4EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FCF862B451EBF5E9FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5EB24C
-EA9845FFD7B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88888F98C8CFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFCC8C8F54C4CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FFEBDBFFF4ECFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07397C6F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0676767D6D6D5797878BCBBBA696968797878F2F1F0F2F1F0
-F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0
-F2F1F0101010F43A3AF768683F3F3FFCCECEF98E8EAD2525F54545F438385B3838FFFFFFFAABAB
-B22424FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFF54343D01D1D
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF5D3838F44343
-F43737B82323F43030F32727763131FDE3E3F43131814F29FFA058FFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFB47CFFB8833F3F3FFFFFFFFFFFFF3F3F3F
-FEFEFD90CA8345773AFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-101010FFFFFFFFFFFF3F3F3F86C172C28B2343403EFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FF65656FBBEBE3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFF32F2F533A3AFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3C3C3B
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-A2B7D1F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D9D8D85E5E5DF2F1F0797978
-555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0BFBEBD666565686868B6B5B5F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF76565F55151FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFAADADF43434FEF1F1F98E8EF88686FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFEFEF32626F32323FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFDDEDEF32D2DFAA8A8FFFEFEFFFFFFFEF5F5F44B4BF32828FFF9F9F43939FD9B6B
-FFB984FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E8
-FF8325FFF7F1FFFFFFE2F1DFAFD9A675BD6579BF6AFBFDFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9B86A9FA74BFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32B2BFEE9E9FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F76F6FFAA5A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FAFBFDF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F0EFEE5A5A59DCDBDAF2F1F0959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5
-AFAEADA0A09F5A5A59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFA9D9D
-F43838FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99292F77878F77272FAA2A2FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDBDBF43939F65555FBBFBFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6F6F43B3BFBB6B6FFFFFFFFFFFFFFFFFFFFFFFF
-FEE8E8F32020F99E9EF87979F96237FFD1AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB87FFB278C1E1BA5AB04899CE8EC7E4C0FCFEFCFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFC9973C7EB85EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEBEBF32929
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBAFAFF66565FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05B80AEF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0B0AFAE434343666565C0BFBEE1E0DF565656504F4FE2E1E0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5545454868585F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F03F3F3FFDDFDFF32020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9
-F43232F54E4EFBC0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA9A9
-F76B6BF99A9AF87A7AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88181F88585
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76161F33636FBB9B9F6361AFFEBDBFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF8E589285FAE45
-E7F3E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFE3CEEA8E315EB24DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFBC0C0F55454FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEF32828FFFDFD
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F06F8EB8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFF32626FEEEEEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99393F32424FDDEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF77777FA9D9DFDDFDFF43535FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFCD2D2F43C3CFFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCF31A1A
-FDDAD6F31B14FFF8F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF88BD6BBF8C24FFB278FFDEC5FFF8F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA35DFFCAA154AD41
-F4FAF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99595F87F7FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF44343FCD1D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F098AFCDF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFF54646FCCECEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEDEDF21515FFF3F3
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54444FCD0D0FFFFFFF44343
-FCD1D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF54444FCC6C6FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFEFEF32020F97E73F5321DFCC5C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8F4E661B450FEEEE1FFAF73FF8F3AFF7710
-FFAB6CFFFDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFDEC5FF882DFFFCFA74BC65D4EACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F76A6AFAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77474FAA0A0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FCFCFD
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFF66565FBAFAFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEE5E5F21E1EFBB3B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF7F7F32121FFFBFBFFFFFFFAA6A6F76C6CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87979F77575
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66161F32F29F9613CF88484
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7D59E
-A1D296FFFFFFFFFFFFFFFFFFFFF6EFFF9D53FFAF72FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFD8BBFF7E1DFFDFC6FFFFFF94CC88B4DBACFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44040FDD4D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FAA7A7F76D6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFF88383
-F99191FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC3C3F43F3FF65D5DFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC7C7F54D4DFFFFFFFFFFFFFFFBFBF44141FCC8C8FFFFFF
-FFFFFFFFFDFDF98D8DF54747FFF8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFCBEBEF21817FC9A72F44242FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF66B655E2F1DEFFFFFFFFFFFFFFFFFFFFFFFFFFFCF9FF8A31FFE1CB
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8BAFF9544FF7914FF8427FFD9BDFFFFFF
-FFFFFFB4DBAC94CC88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAF21E1EFFFAFAFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDBDBF43939FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CED9E7F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFAA2A2F77272FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9E9E
-F77474F32D2DFEEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88888F98C8CFFFFFF
-FFFFFFFFFFFFFCCDCDF32B2BF88A8AF98E8EF44343F54E4EFEEBEBFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F21716FCA08AF43A3AFDDADAFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCEED86CB95CFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFD4B3FF994BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCDA8FF801F
-FFCDA8FFF4EBFFFFFFFFFFFFFFFFFFFFFFFFD4EACF74BC65FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFDD3D3F44141FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDF32525FEF1F1
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F05880B0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFBC1C1F55353FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF77777FA9D9DF77676FA9E9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF54747FCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFDDADAF88888F88484FBC1C1FFFEFE
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32316
-F76560F98E8EF88686FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-A9D69F9FD195FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFF8426FFEBDBFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFEEE1FF801FFFECDEFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFF4FAF354AD41
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA9A9F76B6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF55454FBC0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07FA5D4F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FFFFFFFDE0E0F43434FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55252FCC1C1FCCBCBF54949
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEF32828FFFCFCFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFF6EFF73C13F32F2FFDE0E0F43636FFFDFDFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76BD67D2E9CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFBE8DFFAF72FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA764FFC69AFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF5FB34EE9F4E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87E7EF99696
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88686F98E8EFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080A6D5F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFBFBF21C1CFFFBFBFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF32D2DFEE7E7FFFFFFF54545FCCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBAFAFF66565
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDC3FC7233F21818FEF5F5F66565
-FAADADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6FBF556AE43FBFDFBFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E7FF7D1AFFFEFDFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDDFFF8426
-FFFCF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81C373C7E4C1FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF55252FCC2C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FBB8B8F65C5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F07EA5D4F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFF43434
-FDE0E0FFFFFFFFFFFFFFFFFFFFFFFFFEF1F1F32323FFFFFFFFFFFFFBB3B3F66161FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF65959FBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFC090FFAA6DF21919FAB6B6FDDEDEF43131FDE0E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFC7E4C081C374FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF923F
-FFDBC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFAD6FFFC090FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFA3D399A5D49BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF32424FEF4F4FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF0F0FBB5B5F88282F76E6E
-F66363F77272F88686FBB0B0FEEEEEFEEAEAF32A2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFCFCFBC1C1F88787F76E6EF76868F87A7AFAA3A3FDDFDFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07DA4D3F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFFFFFFFF65D5DFBB6B6FFFFFFFFFFFFFFFFFFFFFFFFFCCCCCF54848FFFFFF
-FFFFFFFFFDFDF43F3FFCCCCCFFFFFFFFFFFFFFFFFFFDDCDCF43A3AFFFDFDFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA058FFCDA7F43939F66363FFFFFFFBB0B0F32A2AF77676
-F99090F99A9AFBBFBFFEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECECFCCACAFAA8A8F99292F88484F87D7DF77878F99797
-FDE3E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF4F4FBB4B4F88888
-F77070F66363F76868F77575F88282FA9E9EABA06CB8CEA2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFC293FFAB6CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F4FD6D18FBACA7F99595F88A8AF87F7F
-F77373F87F7FF88787F99595FBB0B0FCD1D1CDDABB7DC16FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCFCF
-F54545FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE8E8
-F77474F32525F65F5FF99292FAA6A6FBB1B1FAA2A2F98E8EF66161F32525F55151F32525FBC8C8
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB0B0F43131F54B4BF98B8BFAA6A6FAABAB
-F99A9AF77171F32D2DF55252FCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFD
-FCD1D1FAAAAAF99292F88989F98C8CF99292FAA0A0FBAFAFFCCECEFEEDEDFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFCD0D0FAA6A6F99292F88686F99090F99999FBBCBCFEEEEE
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF8F8FCC4C4FAA0A0F99292F88484F99292F99898FAA3A3FBBEBEFDDFDFFFFBFBFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FCCCCCFBB7B7FBB1B1FBB2B2FBC1C1FCC6C6
-FDE3E3FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE6E6FCC5C5FAA3A3
-F99191F88282F87A7AF77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77676F88282F99090FA9E9EFCC3C3FEECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF9F9FDDBDBFBBCBCFBB1B1FAA2A2FA9E9EFAA0A0FAA6A6FBB1B1FCC1C1FDE3E3FFFEFEF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-7CA3D3F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFF88A8AF88A8AFFFFFFFFFFFF
-FFFFFFFFFFFFFAA1A1F77373FFFFFFFFFFFFFFFFFFFCCCCCF43131FDD8D8FFFFFFFEF6F6F54C4C
-FBB9B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8020FFEDDFF77B7B
-F32A2AFFFFFFFFFFFFFDDDDDFA9E9EF88484F87A7AF65555F32525F55252F99C9CFDE3E3FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3E3FBBDBDF99898F98E8EF88282
-F77474F77373F77373F77373F77575F88282F88282F88282F88282F88282F88282F88282F99191
-F99898FAA3A3FBBFBFFDE2E2FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFEF4F4FCCECEFAA5A5F88585F87A7AF76F6FF66363F66363F66363F66363F66363F66363
-F66363F66363F66363F66363F66363F66363F65555F54D4DF44040F32424F32828F54A4AF76C6C
-F88282F99090F99797F99C9CF77878F32525F99292FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFDF
-FAA7A7F99595FAA1A1FAA9A9FBB5B5FCCECEFEECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFEFEFCC8C8F88A8AF77070F66666F77373F87F7FF98E8EFBB3B3FDD9D9FFFAFA
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDD4D4FBB0B0FAA1A1F99393F88A8A
-F98B8BF99595FAA1A1FBB5B5FDD9D9FFFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF5F5
-FBAFAFF66060F32525F65D5DF98C8CFAA4A4FBB1B1FAABABFA9F9FF99292F77676CF3B23F12322
-F43131F65757F76767F77373F88282F88282F88282F88282F88282F87B76F84518F87A79F77373
-F77373F77373F77373F77373F77575F88282F88282F88282F88282F88282F99292F99292F99292
-F99292F99292F99292F99292F99292F99292F99292F99191F88282F88282F88282F88282F88282
-F88282F88282F98E8EF99292F99292F99292F99292F99292F99292F99292F99292F99292F99292
-F99292F99292F99292F98F8FF88282F88282F88282F88282F77777F76C6CF65F5FF44040F21C1B
-F42A1FF66161F87F7FF88A8AF99595FAA1A1F99595F98D8DF87F7FF66464F44343F22221E32319
-F54444F55050F65858F66363F66363F66363F77373F77373F77373F77373F77373F88181F88282
-F88282F88484F99292F99C9CF66767F76363FEEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEE6E6F88282F32727F88181FEEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFF9F9FBBEBEF43737F22626F32E2EF54F4FF65B5BF66565F77373F98C8CFBB7B7FEF6F6
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF2F2F76868F43E3E
-FCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFAA8A8F33030F65E5EFCCDCDFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECECFCC5C5FAA1A1F99292F88282F87979
-F77878F88282F98F8FFA9D9DFBBEBEFDDEDEFFFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFEEBEBFAABABF76868F32A2AF44343F76A6AF88282F98B8BF88888F88282F77474F66565
-F54646F32727F32222F43E3EF54C4CF55353F66262F66363F66363F66363F66363F65C5CF55353
-F55353F55353F55353F55353F55353F65C5CF76A6AF77878F99696FCC5C5FEF2F2FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FBBEBEF77373F32A2AF44242F76E6EF88282
-F98E8EF88484F87B7BF65858F32727F54949F99090FCD2D2FFFEFEFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFDE2E2FAA0A0F65959F32525F54F4FF77474F88282F99090F88282F87C7CF77171
-F65656F43535F21D1DF43737F55252F66060F76868F77373F88181F98C8CF99696FBB7B7FDDFDF
-FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBABAF65959F32222F54747
-F65D5DF66363F66262F55353F54E4EF33030F21D1DF43636F55454F76868F77373F87F7FF88282
-F88282F88282F87C7CF77373F77373F77373F77373F76D6DF66363F66363F66262F55353F54A4A
-F43E3EF31F1FF32E2EF54F4FF77171F88383F99292F99A9AFAA1A1FAA1A1FAA1A1FAA1A1FAA1A1
-FAA1A1FAA1A1FAA1A1FAA1A1FAA1A1FAA1A1FA9E9EF99292F88484F77676F55151F32828F32727
-F55050F66363F77272F87E7EF88989F99494FAA1A1FBB2B2FDD7D7FFFAFAFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8FCD1D1FAABABF99393F88787F87B7B
-F77272F66363F65C5CF54C4CF32F2FF21C1CF43939F65858F66363F77272F77676F77474F76E6E
-F66363F55252F33030F21D1DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07BA2D2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFF
-FFFFFFFBB6B6F65D5DFFFFFFFFFFFFFFFFFFFFFFFFF76B6BFAA9A9FFFFFFFFFFFFFFFFFFFFFFFF
-FBB1B1F32626F65A5AF43939F87B7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFF1E7FF7C18FFFFFFFCD1D1F21B1BFDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF9F9FBBDBDF77474F32D2DF43E3EF66565F87A7AF88282F87F7FF77373F66363F54747F32222
-F43131F65757F87C7CF88686F99292FAA0A0FAA1A1FAA1A1FAA1A1FA9F9FF99292F99292F99292
-F99292F99292F99292F99292F88383F87C7CF77171F65555F43232F21D1DF43C3CF65858F66363
-F77070F77373F76D6DF66161F55252F43333F32121F54646F76F6FF98F8FF99A9AFAA5A5FBB1B1
-FBB1B1FBB1B17B3131FBB1B1FBB1B1FBB1B1FBB1B1FBB1B1FBB1B1FBB1B1FBB1B1FBBFBFFCC7C7
-FDD4D4FEF0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE8E8F54545F99A9A
-FFFFFFFFFFFFFEEBEBF76868F32F2FF76D6DF87F7FF77373F76B6BF65F5FF54646F32828F31F1F
-F43C3CF55353F65A5AF66363F76F6FF87A7AF88585F99696FBBBBBFDE3E3FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC1C1F43B3BF44242F88989FAA4A4FAAEAEFAA1A1
-F99595F88686F66161F43B3BF21E1EF43939F54D4DF65858F66363F77272F77373F77373F77373
-F77373F77575F88282F88282F88282F88282F88282F88282F77575F76A6AF65858F43434F21E1E
-F44040F66464F77373F88181F88A8AF88989A12828F77373F65F5FF43B3BF21E1EF43838F65C5C
-F76C6CF77777F88282F88282F88282F88282F88282F88282F88282F88282F88282F88282F88282
-F88282F88181F77070F55050F32525F65D5DFAABABFEF2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFE5F2E263B552FFFFFFFDE3E3FBBDBDFAADADFAA1A1F99292F99292F99292F99292
-F99292F99292F9572BF98677FAA1A1FAA1A1FAA1A1FAA1A1FAA1A1FA9F9FF99292F99292F99292
-F99292F99292F88282F88282F88282F88282F88282F88282F88282F88282F88282F88282F88383
-F99292F99292F99292F99292F99292F99292F99292F88686F88282F88282F88282F88282F88282
-F88282F88282F88282F88282F88282F88282F88282F88282F88585F99292F99292F99292F99292
-FA9D9DFAA8A8FBB5B5FDD4D4FF9346FFD6B7FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF75A852E3C4B4FCC4C4FBBCBCFBB1B1FBB1B1FBB1B1FAA1A1FAA1A1
-FAA1A1FAA1A1FAA1A1F99393F99292F99292F99090F88282F77878F33131F43C3CF32A2AF32222
-F54444F65B5BF66464F77373F77373F66565F44141F32727F87B7BFEE4E4FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAABABF76868FEE6E6FCC5C5FBB9B9
-FBAFAFFAA1A1F88888F65858F32525F66363FBB1B1FEF5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFDFDFBB5B5F43333F77575FFF8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFF7F7F99B9BF43939F33030F65E5EF77070F77373F76868F65D5DF54949F32626F32828
-F54F4FF77373F88282F99292F99B9BF99C9CF99292F88585F77777F65656F43636F21D1DF43232
-F54444C71F1FF55454F55353F54A4AF33030F32828F76868FAABABFEECECFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF2F2FDD6D6FCC8C8FBC1C1FBB2B2FBB1B1
-FBB1B1FBB1B1FBB1B1FBB8B8FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBB8B8FAAAAAF99C9C
-F87E7EF54F4FF32424F43939F66262F77474F88383F99292F98D8DF87E7EF65A5AF32626F55151
-F99B9BFEE5E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFCC6C6F88383F43E3E
-F32626F54B4BF66060F66464F66363F55151F33030F32F2FF77474FBB6B6FEF4F4FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFDDDDDFCC2C2FBB4B4FAABABFAA1A1
-F99393F88888F87E7EF65D5DF43535F32020F54444F66161F77171F87D7DF88888F99292FAA1A1
-FAABABFCCCCCFEF0F0FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFBB8B8
-F54747F43F3FFAABABFFF7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDDEDE
-FBC0C0FAABABFAA1A1F99595F99292F99292F99292F99898FAA1A1FAA1A1FAA1A1FAA1A1FAA7A7
-FBB1B1FBB1B1FBB2B2FBC1C1FCCACAFDD6D6FEF5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEEDEDFCC4C4FBB1B1FAA2A2F99696F98B8BF88080F77373F66262
-F43D3DF21E1EF43B3BF66262F77575F88282F99090F99191F88282F77474F66363F43A3AF32020
-F44343F76969F88181F98D8DF99999FAA2A2FBB1B1FBB8B8FCC8C8FEE5E5FFFEFEFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F83C3C3BF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04E76A8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFEE8E8F32C2CFFFFFFFFFFFFFFFFFFFFFFFFF43535
-FDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFBBABAFCC9C9FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1AEFF9C51FFFFFFFFFFFFF32323F88282FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFDD4D4FBAFAFF99A9AF99292
-F99595FAA1A1FBB1B1FCCCCCFEF2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFF9F9FDD7D7FBBCBCFBB1B1FAA4A4FAA1A1FAA7A7FBB3B3FCC2C2FDE1E1FFFEFEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEECECF43939FCC8C8FEEBEBF43B3BF88080FEF5F5FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEF5F5FDD7D7FBC1C1FBBABAFBB1B1FAA5A5F99A9AF98F8FF87E7E
-F65959F43131F32222F54747F66363F76F6FF87B7BF88787F99393FAA1A1FBB2B2FDD8D8FFFBFB
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCF88787F43131FBB9B9
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFDDBDBFCC7C7FBBCBC
-FBB1B1FAA2A2FAA1A1FAA1A1FAA1A1FAA1A1FA9F9FF99292F99292F99292F99292F99292F99292
-FA9F9FFAAAAAFBBCBCFDE0E0FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFAFAFDDCDCFBB8B8FAA8A8FA9D9DF99292F99292F99292F99292F99292F99292
-F99292F99292F99292F99292F99292F99292F99393FAA4A4FCC4C4FEF3F3FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABD7A29CD092FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC091FFAD6EFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFE3FF7F1EFFFEFDFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92CB87B5DCADFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFDFDF32B2BFEEBEBFFFFFFFEF2F2FCD0D0FBB9B9FBB0B0FAA1A1FAA1A1FBAFAFFDD3D3FFFCFC
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEEBEBF32A2AFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF0F0FAA9A9F65D5DF32424
-F54D4DF76F6FF87C7CF87B7BF66363F32D2DF54949FCC4C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3E3FBB6B6FAA4A4FAA1A1
-FAACACFBB7B7FCCBCBFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFBFBFDE2E2FCD0D0FCC7C7FBC0C0FBC1C1FCCACAFEE4E4FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFDDBDBFBB2B2FAA0A0F99191F88282
-F88787F99696FBBABAFEEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEDEDFCC9C9FBB4B4FBB0B0FBB1B1FCC3C3FDE3E3FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6F6FCD0D0FBB3B3
-FAA3A3F99797F98C8CF88282F77373F76868F54747F32424F32B2BF55252F76E6EF77878F88383
-F98E8EF87E7EF66262F32A2AF54A4AFBB2B2FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFDD9D9FBB2B2FA9F9FF99292F88484F88383
-F99292FAA0A0FBB1B1FDDADAFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFF43E3E
-FDD6D6FFFFFFFFFFFFFDE1E1F43333FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE70FFBF8F
-FFFFFFFFFFFFF76A6AF42E2EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD0D0F43A3AF54949F99797
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF2F2FCCCCCFBB1B1FAA5A5F99999F98D8D
-F88181F77373F66262F43B3BF31F1FF44242F76A6AF88282F99191FA9E9EFAADADFCC6C6FEF2F2
-FDDDDDF54F4FF65555FEECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69B759
-DFF0DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4EB
-FF7E1CFFFAF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFB781FFB67EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFBEE0B78AC77DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC5C5F54F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44242FCD2D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEF4F4FCC7C7FAA5A5F99898F99999FBB1B1FDE2E2FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEE9E9FCC2C2FAA6A6F99C9CF99191F88686F99696FBB2B2FEE7E7FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0
-F2F1F0737272504F4FD0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-3F3F3FFFFFFFFFFFFFFFFFFFF87F7FF99595FFFFFFFFFFFFF99292F88282FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFF8020FFEDDFFFFFFFFFFFFFFCCCCCF31F1FFCCDCDFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF54747F43F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FCD2D2FAAAAAF99191
-F77272F65F5FF64D4DF43535F21A1AF21B1BF88484FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFDFF0DB69B759FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA35EFFCAA1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFAF6FF8020FFF2E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4FAF259AF46FBFDFAFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77171FAA3A3FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88989F98B8B
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0ECEBEA
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08E8E8DC8C7C7
-7978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F05B5B5A90908FB0AFAEC6C6C5F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFDD6D6F43F3FFFFEFEFFFCFC
-F43E3EFDD7D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEC5FF8F3AFFFFFFFFFFFFFFFFFFFFFEFE
-F33535F54141FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB1B1F44242F43E3EFCC1C1FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFCD1D1F76B6BF32828F43939F54C4CF65F5FF87A7AF9A5A5F88F8FF32828FA9F9F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97CD8BB1DAA9FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3CEFF8A31FFFEFE
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FEEEEEFDE0E0FEEEEEFFF9F9FFBF8EFFAE70FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81C373
-C7E4C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFDE3E3F43434FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFDE2E2F43434FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF0F0
-FDE1E1FDE0E0FEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7767575
-626161CECDCCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF6FBF5C2E2BC
-8CC87F6BB85BC24423966A2AA45F29B6522870BB6196CD8BCEE7C8FBFDFAFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF0F2F9E3E7
-FAE9ECFDF5F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E54
-FFCEA9FFFFFFFFFFFFFFFFFFFFFFFFFBB3B3F42D2DF55C5DF8C4C7FAE1E3FEF9FAFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF4F4FEEFEFFEF5F5
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEF3F9F1F0F8EEF6FBF5FFFFFFFBBBBBF32E2EFDE0E0
-FDD6D6F33030FDD4D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFCFCFEEFEFFEECECFEF5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEF6F6FEEFEFFFFFFFFFFFFFFFFFFFFEE8E8F76F6FF32D2DF99797FEEEEEFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFDE0E0F44141F76868FEF0F0FFFFFFFEFAFBFCEFF1FBECEEFDF7F8FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEEFEFFEEFEFFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFCF1F2FCEFF1FCEFF1FCEFF1FCEFF1FCEFF1FCEFF1FCEFF1FCEFF1FCEFF1
-FCEFF1FCEFF1FEFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFF0DB
-64B553FAFDF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF4F6FBECEEFCEFF1FFFDFDFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFF9F57FFC498FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEF2F2FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF4F6
-FCEFF1FDF4F5FFFFFFFFFFFFFFFFFFFFFDFDFCC6C6F87979F43B3BF21E1EF32626F43232F32525
-F21A1AF21715F43634F66161F88686FAADADFCCBCBFDD6D6FDE1E1FEEFEFFEEFEFFEEFEFFEEFEF
-FEEFEFFEEFEFFEEFEFFEEFEFD6DBC27BB05EF9D7D8F9CFD1FBDFE0FEEFEFFEEFEFFEEFEFFEEFEF
-FEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFDDBDBF44242FAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEFCFCFDF4F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76A6AF6A8A6F1E8E0ECE7DB
-F5F4EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEEAEAFAA0A0F55353F32424F32424F43333F43434F32525F32222F55050F99B9BFEE7E7FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFCFCFBDDDE
-FCE4E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF1F2FCEFF1FCEFF1
-FCEFF1FCEFF1FCEFF1FCEFF1FCF0F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFCEFF1F9E1E5F6D7DCF8DFE2F8DFE2F8DFE2
-F8DFE2FBEEF0FCEFF1FCEFF1FCEFF1FEF6F7FEEFEFFEE4E4FEEFEFFFFEFEFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFCF2F3F8DBDEF7D1D4F8DADDF8DFE2F8DFE2FAE8EBFCEFF1FCEFF1FCEFF1FCEFF1FCEFF1
-FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6F6FEEFEF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE8E9FBE4E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFDF4F5FDF5F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EBEAE9F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0797978555555CFCECD7A7A79F2F1F0
-F2F1F0F2F1F0F2F1F0BFBEBD666565686868B6B5B5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03F3F3F55AE4283C475BADEB2DDEFD9F2DED7F44D4DF35957F0E8DED8ECD3AFD9A6
-77BE6857AE4486C579BDE0B6E0F0DCF3F9F1FDFEFDFDF6F7FAE9ECF8DDE1F2C2C9E999A5E06E7F
-D7445BCF1D38CB0C29CE1B36D12841D0223CCD1631CC0F2BD12A44DA5469E37E8EEDA9B3F5CFD5
-F8DFE3FCEFF1FEFBFBFDBA90FA8237F7DBDEF1BFC7E895A2DF6B7DD63F56CE1B36E6121AEB161B
-ED171BF01617F21515F01517EC191DEA2C33EB4D54F07C83F6B3B7F8C9CCFBE0E2FFFEFEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF1F1FEE6E6FDDADAFBB9B9F99292F76A6AF44242
-F32525F21515F32020F32525F31F1FF21717E41818F54646F76F6FF99595FBBEBEFDDCDCFEE7E7
-FEF3F3FFFFFFF3F9F1EAF5E7E0F0DDC4E3BDA6D49C86C57967B65651AC3E4AA83655AE425BAC45
-6A9539B04F22E3241A889D5390CA84AFD9A6D9A993F12826EF938DF6E3DEFFFEFEFEEFEFFDE2E2
-FDD4D4FBB0B0F88888F66060F43737F21D1DF21818F32525F32828F31E1EF21616F32626F43939
-F44444F44242F43131F32323F21616F21E1EF32525F21515F31C1CF21F1FF21919F54646F99A9A
-FCC6C6FDE0E0FEECECFFF7F7FEFBFCFCEFF1F8DFE2F4CDD3ECA6B1E47A8AE72F38EF1719DF1422
-D31229D01B35CF1F3ACD1430CC102CD0243ED94C61E27686EA9FAAF3C7CDF8DFE2FBECEEFEF8F9
-FFF9F9FEEEEEFDE0E0FCCDCDFAA7A7F88080F65757F43131F31F1FF21616F32525F32525F21616
-F31E1EF32B2CF03E41EB434BE33B48D7253AD31931CE0C27CF1935CF1C36C40F28D31B33D51A30
-DB1A2BE11825E6171FEC171BEF1518F11516F21515F21515F01517EE1619EC1C20EA2E34EC4D54
-EF7A80F5AFB4F7C7CAFBE0E2FEF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEFFFED1E2C960B04DC9CEB2F1C0C8E998A4E06E7FD7445BCF213BCB0D2ACD1632
-CF1F3ACE1C37CB0E2BCD1631D32F48DC5B6FE58493EEAEB8F6C8C4F97120FCB489FFF7F2FEF5F5
-FEEAEAFDDFDFFCC2C2FA9D9DF77474F55050F32C2CF32222F21515F32222F21616F21E1EF32828
-F54646F76C6CF99292FBB7B7FDDADAFEE5E5FEF0F0FFFFFFFCF3F4FAE6E9F7DBDFF0BAC3E7909E
-DF687AD63E55CF1E39CB0D2ACD1632CE1C37D1172FD40E25DD192AE92127F1191AF11F20F2292A
-F22424F31F1FF21515F32323F21515F31A15F32522F54242F55353F65858F55151F44141F43A3A
-F43131E61818F32323F32121F22020F21C1CF2191AF21718F11616F21516F21515F21515F21516
-F21515F21515F21515F21516F21818F11A1AF11E1EF22121F32223F32323F43131F78C8DF9E3E7
-F6D7DCEEB2BBE68A98DD6174D53B52CF1E39CD1430CC0F2BCD1733CB0C29CE1B36D12841D94D62
-E17484EA9CA8F2C2C9F8DFE2FAEAECFDF5F7FDFCFBF3E9E2E8D8CBE0C6B4D19B80C97153CD4C32
-DD2C1DEB1B16F21515EB1D18E82019EE1816EE1815E32319D1412ACA6346CD8B6FDAB5A0E7D6C8
-EFE5DCF9F5F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFAFAFEEEEEFCD0D0FA9E9EF55151F32727F76D6DFBBBBBFEF0F0FFFFFFFFFFFFFFFFFFFFFFFF
-FEF2F2FBBFBFF77171F32929F54D4DF99999FCCECEFEEEEEFFF9F9FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFDEAEBF9CDCFF6ADAFF38084EF484DEF292C
-F0191BF11515F21515F21515F21515F21515F21515F21516F11617EF1C1EEE2F33F0555AF59195
-F6AFB3FAD2D4FEF6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFDF5F7FBEBEDF8DFE2F3C5CCEA9EA9E27989DA5165D33049CF1D38CD1430CB0C29CB0C29
-CB0C29CB0C29CE1A36CE1C37CE1C37CE1C37CE1C37CE1C37CE1C37CE1B36CB0C29CD1733D0223C
-D63E55DE6679E78E9BEFB5BEF7D8DDF9E3E7FCEFF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFCF1F2F9E2E6F6D5DAEEB1BAE58694DC5A6ED22D46CB0E2BCE1C37
-D12A43D4344CD42A42D6293FD7283DDC2536E01927E51721EC161AF01415F11516F01517ED1418
-F01618F21515F11617ED2125EC393FEE5F65F29297F7BFC2FAD4D6FCE9EAFFFEFEFBE0E2F7C8CB
-F5B2B7EF7C82EB4B53EA2B32EC181DF01517F21515F11617F01719F11516F11516EF1719EA181F
-E31823DD1928D81A2ED31B32D11B34CC0E2ACB0C29CF1630D31F37D92C41E23E4CEA484FEF4347
-F23233F32323F21616F21E1EF32525F21515F31F1FF32D2DF55353F87979FAA1A1FCC6C6FDE0E0
-FEEBEBFFF7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEF7F8FBE0E2F7C4C7F3A7ACEE737AEB474FEB292FEE181CF01617F21515F11517F01617F21515
-F01517EE171BEB262CEB434BEE6C73F3A4AAF7C4C7FADDDFFEF3F4FEF9FAFBEDEFF8DFE2F4CBD2
-ECA4AFE37C8CDA5368D22C45CE1C37CB0C29CD1733CD1631CB0D2ACE1C37D22E47DB596DE47F8F
-3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0EBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5AFAEADA0A09F5A5A59F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF2D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB33678ACA53E52E51C20F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F01616E51C20DA2228D1262FBF303EB83444BB3241C72B37D82329E01E23EA191BEC1719DE2025
-BE303D9447616D5B8082506FA33F55C22E3CD8232AE21D22EB181AF21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21414F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F11515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21516EF1617
-EA1A1CD4252DA43F547A54755A668F3F74A53678AC2D7DB32D7DB32D7DB33678AC3F74A55A668F
-7A54759B435BBC3140D6242CDE1F25E81A1DF21515E61C1FDC2127D2262FB5354594466071587C
-5369953A76A82D7DB32D7DB32D7DB32D7DB3307BB03D75A65966907A54759C435BBD303FD6242C
-DF1F24E91A1CF21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F01616E51C20
-DA2228CD2832AE394B8D4A666D5C80496E9C3678AC5B658FD3262EF21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F11515
-F11516EF1718E81A1DD4252DB734448C4B665A658E45709F2E7DB22D7DB32D7DB33479AD466F9E
-6A5D829A445CC02F3DDA2128EB191AEF1617F11616F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21414F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F11414F21414F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F11515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F11515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0D6D6D5545454868585F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EAE9E8F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3B
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-E9E8E7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0919190F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0919190F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E8E7E6F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E8E7E6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E8E7E6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E7E6E5
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0E7E6E5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E7E6E5F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0E6E5E4F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EAE9E8F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0E0DFDEB4B4B3D7D7D6F2F1F0
-B1B1B0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECEFEEEDF2F1F0F2F1F0EEEDEC
-EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E6E5E4F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEB504F4F6B6B6AD5D4D3D8D7D74A4A494E4D4DD8D7D7
-ADACAB4343439B9A99C5C5C4B8B7B75E5E5DA0A09FDEDDDCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CAC9C8353535666565CBCAC9D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E5E4E3141414F2F1F0D8D7D74A4A494E4D4DD8D7D7F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C0BFBE666565343434A1A1A0D8D7D7
-4A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0BAB9B8
-5F5F5E3F3E3ED8D7D7D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0DEDDDC6666664B4B4AF2F1F0D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D8D7D74A4A494E4D4DD8D7D7
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E6E5E4F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0B1B0AF9D9C9BF1F0EF
-F2F1F08E8E8DC8C7C77978788F8F8EB6B5B5504F4F848383818180C2C1C05E5E5DBDBCBB929291
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C3C2C1818180F2F1F0F2F1F08E8E8DC8C7C77978788F8F8E
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07B7B7A2E2D2DF2F1F0
-8E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0D3D2D15E5E5DF1F0EF8E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0EFEEEDF2F1F0959494AFAEAD8E8E8DC8C7C77978788F8F8EF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D1D0CFE0DFDE535252F2F1F08E8E8D
-C8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F08E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E5E4E3F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F08F8F8E4949484D4D4CC2C1C0797878BCBBBA696968797878D9D8D8414040777676
-545454F0EFEE5E5E5DF0EFEE5F5F5EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0BDBCBB393938555555
-E0DFDE797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0E1E0DF686868535252F2F1F0797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0434343777676ECEBEA797878BCBBBA696968797878
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0676767D6D6D5
-797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0535252F2F1F0797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E5E4E3F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08B8A89B0AFAEC7C6C67C7C7B797978555555
-CFCECD7A7A79DBDAD91F1F1F535252BFBEBD9B9A994D4D4CAEADACA0A09FF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EDECEBE9E8E8A6A5A5979696797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0757474B4B4B3484848DDDCDB797978555555CFCECD
-7A7A79F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDEC90908F
-9D9C9B797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0D9D8D85E5E5DF2F1F0797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0535252F2F1F0797978555555CFCECD7A7A79
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0797978555555
-CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-E4E3E2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09E9E9D
-ABAAA9C3C2C1828181959494919190BFBEBD95949472717170706FB0AFAEDBDAD9E1E0DFC9C8C8
-575757F0EFEEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A7A6A6939292959494919190
-BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A7A6A6848383
-2E2D2DA7A6A6959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0ACABAA939292959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F0EFEE5A5A59DCDBDAF2F1F0959494919190BFBEBD
-959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0535252
-F2F1F0959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E4E3E2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0E3E2E1504F4F555555D4D3D2E1E0DF565656504F4FE2E1E0E5E4E3
-80807FD4D3D2E7E6E59392925C5C5BE4E3E2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C3C3C2
-5D5D5C504F4FDDDCDBE1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0696968F2F1F0E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C3C3C25D5D5C504F4FDDDCDBE1E0DF565656
-504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0B0AFAE434343
-666565C0BFBEE1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0696968F2F1F0E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E1E0DF565656504F4FE2E1E0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C4C2BFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A0A09FCDCCCB696968B4B4B3F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEB
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F07F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F3700
-7F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F3700
-7F37007F37007F37007F37007F37007F37007F37007F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614650614650614
-650614650614650614650614650614650614650614650614650614650614650614650614650614
-650614650614650614650614650614650614650614650614650614650614650614650614650614
-650614650614650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A24541A24541A24541A24541A24541A24541A24541A
-24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A
-24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59
-163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59
-163E59163E59163E59163E59163E59163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FFA866FFA866FFA866FFA866
-FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866
-FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA8667F3700
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0650614E06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7F
-E06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7F
-E06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8692CB86
-92CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB86
-92CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB86
-92CB8692CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D181B1D181B1D181B1D181B1D181B1D181B1D1
-81B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D1
-81B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D1163E59F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700
-FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A4A4A33C3C3B292928797878F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0999898595958F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0BFBEBD4D4D4CA9A8A8F2F1F0F2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614
-E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0DCDBDA414040353535C9C8C8F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83592CB8624541A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A
-878686F2F1F0F2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0DCDBDA414040
-353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111
-060606313131A2A2A1F2F1F0F2F1F00000000000000000000E0E0E515050DEDDDCF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0000000000000
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0424242B2B2B1
-BCBBBA0E0E0EBCBBBAF2F1F0F2F1F0F2F1F0E8E7E61515151D1D1DF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F06564642929282F2E2E8C8B8AF2F1F0F2F1F0797978
-6767678C8B8A545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131A2A2A1F2F1F0F2F1F0
-0000000000000000000E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0AEADAC3F3E3E080808111111565656DDDCDBF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F0
-7979786767678C8B8A545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A
-92CB8649A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CCCBCA4E4D4D111111060606313131A2A2A1F2F1F0F2F1F00000000000000000000E0E0E515050
-DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-ACABAA3B3B3A070707111111535252D8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F07979786767678C8B8A545454F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131
-A2A2A1F2F1F0F2F1F00000000000000000000E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0DFDEDD1C1B1B000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1E
-BDBCBBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D1
-1E1E1EBDBCBBF2F1F07979786767678C8B8A545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0CFCECD1717178E8E8DE0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0
-DDDCDB5757574D4D4CF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F0EFEEF2F1F0F2F1F0414040989797F2F1F0F2F1F0F2F1F080807F3A3A39
-1D1D1DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0949393EEEDEC
-5656568C8B8AF2F1F0F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD1717178E8E8DE0DFDE
-EBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB5757574D4D4CF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0414141ADACABE7E6E5
-DDDCDB6564643F3E3EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0
-F0EFEE2B2B2A757474F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717
-F2F1F0F0EFEE2B2B2A757474F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0CFCECD1717178E8E8DE0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0
-000000F2F1F0F2F1F0DDDCDB5757574D4D4CF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F03E3D3DA5A4A4E3E2E1E6E5E47D7D7C363636F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0
-686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E59
-81B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD
-1717178E8E8DE0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB575757
-4D4D4CF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F06564647F7F7E000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0686868888787AEADAC424242F2F1F0
-DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEB
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F02D2C2CABAAA9
-F2F1F0F2F1F0E5E4E31B1A1AADACAB1D1D1DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05656568C8B8AF2F1F0F2F1F0AAA9A82020202F2F2F868585
-8382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7070707F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0AAA9A82020202F2F2F
-8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-92CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0E9E8E8080808F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F0
-8F8F8E272727545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2D
-F2F1F08F8F8E272727545454F2F1F0AAA9A82020202F2F2F8685858382825B5B5AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0CBCAC9212121EAE9E8000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0
-AAA9A82020202F2F2F8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0A
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0D5D4D3090909E5E4E3F2F1F0F2F1F07979786C6C6BC4C4C31D1D1DF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05656568C8B8AF2F1F0
-F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A7A6A63D3C3C
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A
-484848F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F024541A92CB8649A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0E2E1E00A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E8E7E680807F474747F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0C3C3C2AAA9A8
-4B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-81B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0AF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F04646469D9C9B
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E1
-2F2E2E9C9B9A484848F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030
-E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565656464F2F1F0F2F1F0E2E1E0191918
-DDDCDBC4C4C31D1D1DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F05656568C8B8AF2F1F0F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7F
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDEC
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A594B4B4A
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0C4C4C31F1F1FCECDCCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF
-2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0000000000000151515D0CFCE
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8
-474747F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0B1B0AF333333F1F0EFF2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0C3C3C22C2B2B
-8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA866
-7F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F00000000000000000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202
-EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0EFEEED020202F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C3C3C2191918
-DFDEDDF2F1F0F2F1F08887873030308887876E6E6D1010108A8988F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05656568C8B8AF2F1F0F2F1F0CECDCC303030
-C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-0000000000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0
-EFEEED020202F2F1F0F2F1F0F2F1F0F2F1F0B5B5B41C1C1CBFBEBDF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0CECDCC
-303030C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB86
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F00000000000000000000D0D0D4F4E4EDCDBDA
-F2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0EFEEED020202F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E5E4E37B7B7A3A3A39F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB
-1010103D3C3CF2F1F0A5A4A4545353F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0CECDCC303030C3C2C11D1D1D4140403B3B3A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F00000000000000000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0
-F2F1F0F2F1F0F2F1F0EFEEED020202F2F1F0F2F1F02B2B2AB9B8B8F2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4
-545353F2F1F0CECDCC303030C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-7F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-5555558A8988F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E8E7E6292928AAA9A8F2F1F0F2F1F0F2F1F0B9B8B87C7C7B7C7C7B6665650F0F0F
-7E7E7DF2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0565656
-8C8B8AF2F1F0F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F
-650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01D1D1D
-C5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0F2F1F09F9F9E191918C1C0BF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F0
-8B8A89737272F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0E9E8E7030303BDBCBB
-F2F1F08B8A89737272F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F05555558A8988F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0
-C3C3C21E1E1EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8070707F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0F2F1F0F2F1F0
-D7D7D6C4C4C3EEEDECF2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0E0DFDE
-E9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D1
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0000000
-000000000000000000000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7
-030303BDBCBBF2F1F08B8A89737272F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0
-E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0D
-E3E2E1F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9
-EBEAE9BCBBBA2F2E2E838282F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0504F4F535252C8C7C7C8C7C7E0DFDEF2F1F0
-F2F1F0F2F1F0F2F1F0C4C4C31D1D1DF2F1F0F2F1F0F2F1F0F2F1F0626161000000DBDAD9F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F05656568C8B8AF2F1F0F2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD9
-0B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9EBEAE9BCBBBA2F2E2E838282F2F1F0
-F2F1F08685851C1C1CCBCAC9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0626161000000DBDAD9
-F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0CAC9C8202020
-DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83592CB86
-24541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9
-BFBEBD4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F
-303030BDBCBBEBEAE9EBEAE9BCBBBA2F2E2E838282F2F1F0F2F1F0585858CBCAC9EEEDECDBDAD9
-6C6C6B3D3C3CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D3
-2A2A29B8B7B7F2F1F0F2F1F0F2F1F0626161000000DBDAD9F2F1F0F2F1F0F2F1F03C3C3B8E8E8D
-D5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9EBEAE9BCBBBA
-2F2E2E838282F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0
-626161000000DBDAD9F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0
-F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C
-0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0F2F1F0000000
-000000000000000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414141
-3838383838383838389E9E9DF2F1F0F2F1F0F2F1F0F2F1F0D0CFCE504F4FF2F1F0F2F1F0F2F1F0
-F2F1F0848383383838E1E0DFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F07B7B7AA4A4A3F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0666565202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C0F0F0F060606323232A2A2A1F2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF8B8A892B2B2A070707
-0707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0000000000000000000000000000000000000E7E6E5
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0
-F2F1F0F2F1F0848383383838E1E0DFF2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0666565202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-24541A92CB8649A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0CBCAC94D4D4C0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0
-F2F1F0A1A1A02C2B2B0404041515155A5A59DDDCDBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0848383383838E1E0DF
-F2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565
-202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1
-163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C0F0F0F060606
-323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF
-8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CECDCC3C3C3B222222
-7E7E7DF2F1F0F2F1F0F2F1F0F2F1F0848383383838E1E0DFF2F1F0F2F1F0F2F1F0CECDCC3C3C3B
-2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565202020878686F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700
-FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866
-FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866
-FFA866FFA866FFA866FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FE06D7FE06D7FE06D7FE06D7F
-E06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7F
-E06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7F650614
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F024541A92CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB86
-92CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB86
-92CB8692CB8692CB8692CB8692CB8692CB8692CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D181B1D1
-81B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D1
-81B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D1
-81B1D181B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F07F37007F37007F37007F37007F37007F37007F37007F37007F3700
-7F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F3700
-7F37007F37007F37007F37007F37007F37007F37007F37007F37007F3700F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614
-650614650614650614650614650614650614650614650614650614650614650614650614650614
-650614650614650614650614650614650614650614650614650614650614650614650614650614
-650614650614650614650614650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A24541A24541A24541A24541A24541A
-24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A
-24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59
-163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59
-163E59163E59163E59163E59163E59163E59163E59163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A4A09D
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EDECEB434343434343434343434343969595F2F1F0F2F1F0A4A4A33C3C3B
-292928797878F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEB
-6E6E6D2C2B2B393938D4D3D2F2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEB
-6E6E6D2C2B2B393938D4D3D2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-818180434343434343434343B9B8B8F2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0
-F2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0DCDBDA414040353535C9C8C8
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131
-A2A2A1F2F1F0F2F1F00000000000000000000E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0000000000000000000000000000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EFBDBCBBBDBCBBBDBCBB3E3D3D
-90908FF2F1F0F2F1F0424242B2B2B1BCBBBA0E0E0EBCBBBAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0868585434343D2D1D0C5C5C4E0DFDEF2F1F07979786767678C8B8A
-545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131A2A2A1F2F1F0F2F1F0000000000000
-0000000E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0C5C5C44242420A0A0A191918959494F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0868585434343D2D1D0C5C5C4E0DFDEF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04F4E4E6D6D6CBDBCBBBDBCBBE1E0DFF2F1F0797978676767
-8C8B8A545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D
-111111060606313131A2A2A1F2F1F0F2F1F00000000000000000000E0E0E515050DEDDDCF2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0000000000000
-0000000000000000000D0D0DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040
-828181D3D2D11E1E1EBDBCBBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-414040828181D3D2D11E1E1EBDBCBBF2F1F07979786767678C8B8A545454F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131A2A2A1F2F1F0
-F2F1F00000000000000000000E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0CECDCC414141090909090909414141CECDCCF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBB
-F2F1F07979786767678C8B8A545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A
-F77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD
-1717178E8E8DE0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB575757
-4D4D4CF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E1E0DF131313E5E4E3F2F1F0F2F1F0F0EFEEF2F1F0F2F1F0414040989797
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0303030B9B8B8F2F1F0F2F1F0
-F2F1F0F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD1717178E8E8DE0DFDEEBEAE9BEBDBC
-4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB5757574D4D4CF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0CECDCC1C1C1CA4A4A3E9E8E7D6D5D4
-5C5C5BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0303030B9B8B8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0494948929291F2F1F0
-F2F1F0F2F1F0F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CFCECD1717178E8E8DE0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0
-F2F1F0DDDCDB5757574D4D4CF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08786866E6E6DF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0686868888787
-AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD1717178E8E8D
-E0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB5757574D4D4CF2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F02E2D2D797878
-E3E2E1E3E2E17675752F2E2EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717
-F2F1F0F0EFEE2B2B2A757474F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8
-171717F2F1F0F0EFEE2B2B2A757474F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08A89885B5B5AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F02D2C2CABAAA9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F1F0EF070707ABAAA9787777A9A8A8F2F1F0F2F1F0AAA9A82020202F2F2F8685858382825B5B5A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A
-F77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0555555
-888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E1E0DF
-0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-545454959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F1F0EF070707ABAAA9787777A9A8A8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0424242939292C5C5C4E8E7E6F2F1F0F2F1F0AAA9A82020202F2F2F868585838282
-5B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0ECEBEA1F1F1F
-D8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727
-545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E
-272727545454F2F1F0AAA9A82020202F2F2F8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0080808EBEAE9F2F1F0F2F1F0EAE9E8090908F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0AAA9A8202020
-2F2F2F8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0AF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0000000111111050505
-2424247F7F7EEFEEEDF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-313131AFAEADF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D5D4D3090909E5E4E3F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E4E3E20000004141418D8D8C1C1B1BA6A5A5F2F1F0F2F1F0
-C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F01616167E7E7D181818090909515050E2E1E0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E4E3E20000004141418D8D8C1C1B1BA6A5A5F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03D3C3C1616162B2B2A191918DBDAD9F2F1F0
-F2F1F0C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A
-F77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616
-DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E0
-0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F09392925C5C5BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464
-ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0AF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0504F4F7A7A79E4E3E2E3E2E1797878
-504F4FF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A
-484848F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E
-9C9B9A484848F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0EFEEEDC6C6C53E3D3D6A6A69F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0D1D0CF101010EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565
-656464F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DDDCDB000000D6D5D4
-F2F1F0858484595958F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F00303035E5E5DE1E0DF
-E1E0DF5A5A59535252F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DDDCDB000000D6D5D4
-F2F1F0858484595958F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0BFBEBD
-DAD9D8F2F1F0414141868585F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F0EFEE242424CBCAC9F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0
-F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A
-F77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404
-EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A59
-4B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-D8D7D71D1D1D0000000000001D1D1DD9D8D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8
-EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F00000000000000000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0
-F2F1F0F2F1F0F2F1F0EFEEED020202F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DBDAD90F0F0F
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0858484545454F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0C3C3C2191918DFDEDDF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E2E1E0000000F0EFEEF2F1F09D9C9B474747F2F1F0CECDCC303030C3C2C11D1D1D
-4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000000000000000
-0D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0EFEEED020202
-F2F1F0F2F1F00D0D0DE2E1E0F2F1F0F2F1F0E1E0DF0B0B0BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E2E1E0000000F0EFEEF2F1F09D9C9B474747F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0747373666666F2F1F0CECDCC303030C3C2C1
-1D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F00000000000000000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0
-020202EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0EFEEED020202F2F1F0F2F1F0F2F1F0F2F1F09F9F9E
-494948F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3C
-F2F1F0A5A4A4545353F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB101010
-3D3C3CF2F1F0A5A4A4545353F2F1F0CECDCC303030C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-0000000000000000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0
-F2F1F0EFEEED020202F2F1F0F2F1F0414040777676E3E2E1E3E2E1767575414040F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0
-CECDCC303030C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0DDDCDB0D0D0DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F03D3C3C9B9A99F2F1F0F2F1F0F2F1F0F2F1F0E8E7E6292928AAA9A8F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0F1F0EF090909E1E0DFF2F1F08F8F8E545454
-F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01D1D1DC5C5C4F2F1F0
-F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0393938E2E1E0F2F1F0F2F1F0E1E0DF0C0C0C
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF090909E1E0DFF2F1F08F8F8E545454
-F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0676767
-70706FF2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F05555558A8988F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1E
-F2F1F0F2F1F0F2F1F0F2F1F02E2D2DBAB9B8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3
-EEEDECF2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0E0DFDEE9E8E7BCBBBA
-333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-1D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0070707EBEAE9F2F1F0
-F2F1F0EAE9E8070707F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7030303BDBCBB
-F2F1F08B8A89737272F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0E9E8E7030303
-BDBCBBF2F1F08B8A89737272F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9EBEAE9BCBBBA
-2F2E2E838282F2F1F0F2F1F0545353C8C7C7EEEDECD1D0CF4646465D5D5CF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7060606D8D7D7F2F1F0F2F1F0F2F1F0F2F1F0504F4F
-535252C8C7C7C8C7C7E0DFDEF2F1F0F2F1F0F2F1F0626161000000DBDAD9F2F1F0F2F1F0F2F1F0
-4545457F7F7EDCDBDA3D3C3C8E8E8DF2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD181818
-919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F080807F303030BDBCBBEBEAE9EBEAE9BCBBBA2F2E2E838282F2F1F0F2F1F0959494
-5D5D5CE2E1E0E2E1E05A5A59545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-4545457F7F7EDCDBDA3D3C3C8E8E8DF2F1F0F2F1F0F2F1F0626161000000DBDAD9F2F1F0F2F1F0
-F2F1F09E9D9CD4D3D2C6C6C5181818ABAAA9F2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD90B0B0B
-EBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4E
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBB
-EBEAE9EBEAE9BCBBBA2F2E2E838282F2F1F0F2F1F0F2F1F0ACABAA373737F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7
-F2F1F0F2F1F0F2F1F0626161000000DBDAD9F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29
-B8B7B7F2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9EBEAE9BCBBBA2F2E2E838282
-F2F1F0F2F1F02F2E2E797878E3E2E1E3E2E1777676303030F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0626161000000
-DBDAD9F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0CAC9C8
-202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C0F0F0F060606
-323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF
-8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0A1A1A02C2B2B0404041A1A19
-6B6B6AE9E8E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C4C4C34D4D4CF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F04141413838383838383838389E9E9DF2F1F0F2F1F0F2F1F0848383
-383838E1E0DFF2F1F0F2F1F0F2F1F0CCCBCA3E3D3D202020656464EDECEBF2F1F0F2F1F0F2F1F0
-F2F1F0666565202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A
-8C8C8BF2F1F0F2F1F0F2F1F0F2F1F0787777131313090909504F4FE2E1E0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA3E3D3D202020656464EDECEBF2F1F0F2F1F0F2F1F0
-848383383838E1E0DFF2F1F0F2F1F0F2F1F07473732828282525257C7C7BF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0666565202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC9
-4D4D4C0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0F2F1F0
-393938A7A6A6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0848383383838E1E0DFF2F1F0F2F1F0
-F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565202020878686
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C0F0F0F060606323232A2A2A1
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF8B8A892B2B2A
-0707070707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0CBCAC93E3D3D0909080909083F3E3ECDCCCB
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0
-F2F1F0F2F1F0F2F1F0848383383838E1E0DFF2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7D
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-
-end
-%%PageTrailer
-%%Trailer
-%%EOF
diff --git a/latex/M2/sintyoku/5_10/image/ss1.png b/latex/M2/sintyoku/5_10/image/ss1.png
deleted file mode 100644 (file)
index f7a8fee..0000000
Binary files a/latex/M2/sintyoku/5_10/image/ss1.png and /dev/null differ
diff --git a/latex/M2/sintyoku/5_10/image/ss2.eps b/latex/M2/sintyoku/5_10/image/ss2.eps
deleted file mode 100644 (file)
index 6886fcf..0000000
+++ /dev/null
@@ -1,12295 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: (ImageMagick)
-%%Title: (ss2.eps)
-%%CreationDate: (Mon May 10 15:53:52 2010)
-%%BoundingBox: 0 0 280 87
-%%HiResBoundingBox: 0 0 279.528 87
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 1
-%%Pages: 1
-%%EndComments
-
-%%BeginDefaults
-%%EndDefaults
-
-%%BeginProlog
-%
-% Display a color image.  The image is displayed in color on
-% Postscript viewers or printers that support color, otherwise
-% it is displayed as grayscale.
-%
-/DirectClassPacket
-{
-  %
-  % Get a DirectClass packet.
-  %
-  % Parameters:
-  %   red.
-  %   green.
-  %   blue.
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile color_packet readhexstring pop pop
-  compression 0 eq
-  {
-    /number_pixels 3 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add 3 mul def
-  } ifelse
-  0 3 number_pixels 1 sub
-  {
-    pixels exch color_packet putinterval
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/DirectClassImage
-{
-  %
-  % Display a DirectClass image.
-  %
-  systemdict /colorimage known
-  {
-    columns rows 8
-    [
-      columns 0 0
-      rows neg 0 rows
-    ]
-    { DirectClassPacket } false 3 colorimage
-  }
-  {
-    %
-    % No colorimage operator;  convert to grayscale.
-    %
-    columns rows 8
-    [
-      columns 0 0
-      rows neg 0 rows
-    ]
-    { GrayDirectClassPacket } image
-  } ifelse
-} bind def
-
-/GrayDirectClassPacket
-{
-  %
-  % Get a DirectClass packet;  convert to grayscale.
-  %
-  % Parameters:
-  %   red
-  %   green
-  %   blue
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile color_packet readhexstring pop pop
-  color_packet 0 get 0.299 mul
-  color_packet 1 get 0.587 mul add
-  color_packet 2 get 0.114 mul add
-  cvi
-  /gray_packet exch def
-  compression 0 eq
-  {
-    /number_pixels 1 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add def
-  } ifelse
-  0 1 number_pixels 1 sub
-  {
-    pixels exch gray_packet put
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/GrayPseudoClassPacket
-{
-  %
-  % Get a PseudoClass packet;  convert to grayscale.
-  %
-  % Parameters:
-  %   index: index into the colormap.
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile byte readhexstring pop 0 get
-  /offset exch 3 mul def
-  /color_packet colormap offset 3 getinterval def
-  color_packet 0 get 0.299 mul
-  color_packet 1 get 0.587 mul add
-  color_packet 2 get 0.114 mul add
-  cvi
-  /gray_packet exch def
-  compression 0 eq
-  {
-    /number_pixels 1 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add def
-  } ifelse
-  0 1 number_pixels 1 sub
-  {
-    pixels exch gray_packet put
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/PseudoClassPacket
-{
-  %
-  % Get a PseudoClass packet.
-  %
-  % Parameters:
-  %   index: index into the colormap.
-  %   length: number of pixels minus one of this color (optional).
-  %
-  currentfile byte readhexstring pop 0 get
-  /offset exch 3 mul def
-  /color_packet colormap offset 3 getinterval def
-  compression 0 eq
-  {
-    /number_pixels 3 def
-  }
-  {
-    currentfile byte readhexstring pop 0 get
-    /number_pixels exch 1 add 3 mul def
-  } ifelse
-  0 3 number_pixels 1 sub
-  {
-    pixels exch color_packet putinterval
-  } for
-  pixels 0 number_pixels getinterval
-} bind def
-
-/PseudoClassImage
-{
-  %
-  % Display a PseudoClass image.
-  %
-  % Parameters:
-  %   class: 0-PseudoClass or 1-Grayscale.
-  %
-  currentfile buffer readline pop
-  token pop /class exch def pop
-  class 0 gt
-  {
-    currentfile buffer readline pop
-    token pop /depth exch def pop
-    /grays columns 8 add depth sub depth mul 8 idiv string def
-    columns rows depth
-    [
-      columns 0 0
-      rows neg 0 rows
-    ]
-    { currentfile grays readhexstring pop } image
-  }
-  {
-    %
-    % Parameters:
-    %   colors: number of colors in the colormap.
-    %   colormap: red, green, blue color packets.
-    %
-    currentfile buffer readline pop
-    token pop /colors exch def pop
-    /colors colors 3 mul def
-    /colormap colors string def
-    currentfile colormap readhexstring pop pop
-    systemdict /colorimage known
-    {
-      columns rows 8
-      [
-        columns 0 0
-        rows neg 0 rows
-      ]
-      { PseudoClassPacket } false 3 colorimage
-    }
-    {
-      %
-      % No colorimage operator;  convert to grayscale.
-      %
-      columns rows 8
-      [
-        columns 0 0
-        rows neg 0 rows
-      ]
-      { GrayPseudoClassPacket } image
-    } ifelse
-  } ifelse
-} bind def
-
-/DisplayImage
-{
-  %
-  % Display a DirectClass or PseudoClass image.
-  %
-  % Parameters:
-  %   x & y translation.
-  %   x & y scale.
-  %   label pointsize.
-  %   image label.
-  %   image columns & rows.
-  %   class: 0-DirectClass or 1-PseudoClass.
-  %   compression: 0-none or 1-RunlengthEncoded.
-  %   hex color packets.
-  %
-  gsave
-  /buffer 512 string def
-  /byte 1 string def
-  /color_packet 3 string def
-  /pixels 768 string def
-
-  currentfile buffer readline pop
-  token pop /x exch def
-  token pop /y exch def pop
-  x y translate
-  currentfile buffer readline pop
-  token pop /x exch def
-  token pop /y exch def pop
-  currentfile buffer readline pop
-  token pop /pointsize exch def pop
-  /Times-Roman findfont pointsize scalefont setfont
-  x y scale
-  currentfile buffer readline pop
-  token pop /columns exch def
-  token pop /rows exch def pop
-  currentfile buffer readline pop
-  token pop /class exch def pop
-  currentfile buffer readline pop
-  token pop /compression exch def pop
-  class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
-  grestore
-} bind def
-%%EndProlog
-%%Page:  1 1
-%%PageBoundingBox: 0 0 280 87
-userdict begin
-DisplayImage
-0 0
-279.528 86.6142
-12.000000
-710 220
-0
-0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EFEEEDF1F0EFF2F1F0F2F1F0F2F1F0E5E4E3D4D3D2
-F0EFEEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D4D3D2
-E2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F09D9C9B0C0C0CCCCBCAEEEDECEEEDEC828181000000DCDBDAEEEDECEEEDECEFEEEDF2F1F0
-F2F1F0DBDAD94B4B4A4B4B4A4B4B4A4B4B4A4B4B4A4B4B4A4B4B4A4B4B4A4B4B4A4B4B4AC8C7C7
-F2F1F0F0EFEEEAE9E8EAE9E8EAE9E8EAE9E8E8E7E60000006A6A69EAE9E8EAE9E8EAE9E8EAE9E8
-ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0828181343434343434343434343434343434343434343434343434
-343434343434AFAEADF2F1F0F2F1F0A3A3A26D6D6C6D6D6C6D6D6C6D6D6C6D6D6C6D6D6C6D6D6C
-6D6D6C6D6D6C6D6D6C8E8E8DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05F5F5E000000000000000000
-0000000000000000000000000000000000000A0A0AF2F1F0F2F1F0D0CFCE0000002E2D2D4B4B4A
-4B4B4A0B0B0B1A1A194B4B4A4B4B4A363636000000B5B5B4F2F1F0B5B5B4000000000000000000
-000000000000000000000000000000000000000000000000343434F2F1F0F2F1F0F2F1F0F2F1F0
-E9E8E88C8C8B403F3F1A1A191111112D2C2C787777E3E2E1F2F1F0F2F1F0F2F1F0F2F1F0626161
-0808085A5A595A5A595A5A595A5A595A5A595A5A595A5A594949480000009B9A99F2F1F0F2F1F0
-6261610505053030301414140505053030303030302F2F2F0000001C1B1B303030616060F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E87E7E7D2E2D2D090909030303
-191918424242F2F1F0F2F1F00000000000000000000000000404041F1F1F747373EBEAE9F2F1F0
-F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EEEDEC1313133D3C3C6261615E5E5D5E5E5D3333330000005757575E5E5D
-5E5E5D7B7B7AF2F1F0F2F1F0D0CFCE000000939292F2F1F0F2F1F0252525535252F2F1F0F2F1F0
-AEADAC000000B5B5B4F2F1F0DDDCDB0808083F3E3E9998987372723232320202027D7D7C0A0A0A
-6564649594940000007A7A79F2F1F0F2F1F0F2F1F0CBCAC92323230303034242420A0A0A2D2C2C
-5656560707071E1E1ED1D0CFF2F1F0F2F1F0F2F1F0626161000000000000000000000000000000
-0000000000000000000000000000009B9A99F2F1F0F2F1F0626161000000403F3F1B1A1A070707
-403F3F3535353E3D3D000000242424403F3F9C9B9AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E4E3E22F2E2E0707078F8F8EE3E2E1E9E8E7B4B4B3484848F2F1F0F2F1F0000000
-000000F2F1F0F2F1F0DFDEDD5C5C5B000000605F5FF2F1F0F2F1F0000000000000F2F1F0F2F1F0
-F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A3A3A2000000
-9897970E0E0E000000000000000000000000000000000000000000696968F2F1F0F2F1F0D0CFCE
-0000004140406969686969681010102424246969686969684C4C4B000000B5B5B4F2F1F0EFEEED
-6B6B6A0000000000000606060000007E7E7D474747090908A0A09F282828121212C5C5C4F2F1F0
-F2F1F0E1E0DF1B1A1A1D1D1DC5C5C4F0EFEE06060670706FF2F1F0CCCBCA1919182D2C2CF0EFEE
-F2F1F0F2F1F0626161131313A3A3A20808084242420A0A0A050505121212121212121212121212
-8B8A89F2F1F0F2F1F06261610000005251510000000000001D1D1D595958303030000000030303
-5F5F5EADACABF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F06A6A69000000838282
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0E2E1E0
-0000000D0D0DF2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF2F2E2E000000AAA9A80E0E0E605F5FDBDAD9787777
-000000CBCAC9DBDAD9090909696968F2F1F0F2F1F0D0CFCE000000222222383838383838090908
-131313383838383838292928000000B5B5B4F2F1F0F2F1F0F2F1F08B8A891C1C1C232323090909
-4E4D4D0000001D1D1D9E9D9C262626CDCCCBF2F1F0F2F1F0F2F1F0717070040404CAC9C8F2F1F0
-D0CFCE000000939292F2F1F0F2F1F0A7A6A6000000AFAEADF2F1F0F2F1F0616060060606090909
-1B1A1A676767000000000000000000000000000000000000B1B0AFF2F1F0F2F1F0626161181818
-4F4E4E0000000202020202027F7F7E111111000000000000616060F1F0EFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01C1B1B000000D8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0E2E1E00000000D0D0DF2F1F0F2F1F0000000
-000000F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-90908F030303040404AAA9A80E0E0E696968F2F1F0828181000000E2E1E0F2F1F00A0A0A696968
-F2F1F0F2F1F0D0CFCE000000949393F2F1F0F2F1F0252525535252F2F1F0F2F1F0AEADAC000000
-B5B5B4F2F1F0F2F1F0E9E8E7727171121212C1C0BF0606060101016665650606060101011E1E1E
-9E9D9CF2F1F0F2F1F0F2F1F02525254C4C4BF2F1F0F2F1F0A3A3A2000000BDBCBBF2F1F0F2F1F0
-ECEBEA0202027E7E7DF2F1F0F2F1F05959580000005D5D5C2828280000000000001717171D1D1D
-1D1D1D101010000000DFDEDDF2F1F0F2F1F05A5A590000000505052C2B2B1A1A19545353000000
-3535350000003636360101015E5E5DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-050505000000EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0
-F2F1F0E0DFDE5D5D5C000000605F5FF2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0
-000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04A4A494E4D4D050505AAA9A80E0E0E
-010101030303020202000000030303030303000000696968F2F1F0F2F1F0C9C8C8000000696968
-AAA9A8AAA9A81B1A1A3A3A39AAA9A8AAA9A87A7A79000000B5B5B4F2F1F0C3C2C1171717060606
-0000000F0F0F0000000000000000000000000000003C3C3B000000504F4FF2F1F0F2F1F0070707
-777676F2F1F0F2F1F06F6F6E060606EAE9E8F2F1F0F2F1F0F2F1F0050505797878F2F1F0F2F1F0
-4E4D4D1818184F4E4E0303033333330000000909080A0A0A0A0A0A060606000000DFDEDDF2F1F0
-F2F1F04F4E4E111111A6A5A56665651A1A19989797000000B9B8B80000008887879B9A999C9B9A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01C1B1B000000D8D7D7F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F00000000000000000000000000303031E1E1E737272EBEAE9
-F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0B4B4B3CECDCC000000AAA9A88D8D8C0000005656562B2B2A1C1C1C9E9E9D
-9E9E9D070707696968F2F1F0F2F1F0B8B7B7000000000000000000000000000000000000000000
-000000000000000000B5B5B4F2F1F0CECDCC2828289A99986E6E6D4E4D4D5A5A59000000363636
-7C7C7B000000838282686868626161F2F1F0F2F1F00B0B0B6B6B6AF2F1F0F2F1F02A2A293D3C3C
-F2F1F0F2F1F0F2F1F0CDCCCB000000979696F2F1F0F2F1F0333333000000000000303030BDBCBB
-0000001414141A1A191A1A190E0E0E000000DFDEDDF2F1F0F2F1F0343434313131DBDAD93E3D3D
-717070D0CFCE0000007E7E7D6D6D6CA7A6A6D7D7D6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0696968000000848383F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0121212000000E2E1E0
-F2F1F0F2F1F0E1E0DF000000131313F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E4E3E2
-000000AAA9A8EDECEB3434340D0D0D090908626161F2F1F0F2F1F0CBCAC9DBDAD9F2F1F0F2F1F0
-959494000000BEBDBCEAE9E8EAE9E8242424515050EAE9E8EAE9E8A9A8A8000000B5B5B4F2F1F0
-888787000000000000000000000000000000000000000000000000000000000000000000070707
-F2F1F0F2F1F03E3D3D262626F0EFEEB4B4B300000090908FF2F1F0F2F1F0F2F1F05C5C5B050505
-DAD9D8F2F1F0F1F0EF101010262626252525303030C1C0BF0E0E0E000000000000000000000000
-020202EDECEBF2F1F0F1F0EF101010545454C4C4C3000000A6A5A5D0CFCE000000000000000000
-0000001D1D1DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E3E2E12C2B2B
-080808919190E5E4E3E9E8E8B7B6B6494948F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F06767670000006A6A69E6E5E4E6E5E46969680000006A6A69
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DAD9D8000000AAA9A8F2F1F0BCBBBA020202
-000000595958DBDAD9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0504F4F0A0A0AEBEAE9F2F1F0F2F1F0
-252525535252F2F1F0F2F1F0AEADAC000000B5B5B4F2F1F0E4E3E2D0CFCED0CFCED0CFCED0CFCE
-CDCCCB0000005E5E5DD0CFCED0CFCED0CFCED0CFCED2D1D0F2F1F0F2F1F0A9A8A80000004D4D4C
-1B1A1A202020EAE9E8EBEAE9B9B8B8545353000000767575F2F1F0F2F1F0C9C8C8000000A5A4A4
-5352520C0C0C0606061717170000002727272E2D2D000000696968F2F1F0F2F1F0CBCAC9000000
-898888C4C4C3000000A6A5A5D0CFCE000000767575C1C0BFC1C0BFC7C6C6F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E77C7C7B2C2B2B090908030303151515
-414141F2F1F0F2F1F0000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-ECEBEA7979782525250606060606062525257B7B7AEDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0D1D0CF0000005E5E5D4140400303030A0A0A5D5D5C0909080202023131315E5E5D
-777676F2F1F0CAC9C80404045B5B5AF2F1F0F2F1F0F2F1F0252525535252A6A5A598979770706F
-000000BBBAB9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDEC0000006D6D6CF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08685851111112E2D2DC7C6C6F2F1F0C5C5C4000000
-0909097B7B7AF1F0EFF2F1F0F2F1F0797978010101DAD9D85352522020205E5E5D777676131313
-0000000000000F0F0F868585C4C4C3F2F1F07B7B7A000000414141504F4F000000434343545454
-0000003C3C3B626161626161626161868585F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C6C6C50000004C4C4B
-3030307A7A79DBDAD9F2F1F0DEDDDC8D8D8C525151292928282828F2F1F0A3A3A2111111D4D3D2
-F2F1F0F2F1F0F2F1F04C4C4B7170704A4A490000000000001F1F1FE4E3E2F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EEEDEC0000006D6D6CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECB2B2B1E8E7E6F2F1F0F2F1F0F2F1F0F2F1F0
-BEBDBC4A4A49F2F1F05352521414140404042626265D5D5CA5A4A4A1A1A051505012121280807F
-F2F1F0BFBEBD494948383838383838383838383838383838383838383838383838383838383838
-666666F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EAE9E8CCCBCAE8E7E6F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E4E3E2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F1F0EFEDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7
-DBDAD9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EFEEEDF2F1F0D9D8D8D5D4D3
-ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECF2F1F0F2F1F0EEEDECF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDEC
-EEEDECF2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0DEDDDC6666664B4B4AF2F1F0D8D7D74A4A494E4D4DD8D7D7D8D7D74A4A494E4D4D
-D8D7D7F2F1F0F2F1F0F2F1F0F2F1F0737272504F4FD0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CD1430CD1B36F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D1D0CFE0DFDE535252
-F2F1F08E8E8DC8C7C77978788F8F8E8E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0
-5B5B5A90908FB0AFAEC6C6C5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F03F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0535252F2F1F0797878BCBBBA696968797878
-797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0535252F2F1F0797978555555CFCECD7A7A79797978555555CFCECD7A7A79F2F1F0
-F2F1F0F2F1F0F2F1F0BFBEBD666565686868B6B5B5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0535252F2F1F0959494
-919190BFBEBD959494959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5AFAEAD
-A0A09F5A5A59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0696968F2F1F0E1E0DF565656504F4FE2E1E0E1E0DF565656
-504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5545454868585F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EFEEEDEFEEEDF2F1F0F2F1F0EEEDECEEEDECF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-C0BFBE545353555555C0BFBED8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0737272
-504F4FD0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0898888C0BFBEC7C6C68988888E8E8D
-C8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F05B5B5A90908FB0AFAEC6C6C5F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0DEDDDC4C4C4B4F4E4EDFDEDD797878BCBBBA696968797878F2F1F0F2F1F0
-F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0
-F2F1F0101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3C3C3B
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09E9D9C9D9C9B
-8E8E8D9A9998797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0BFBEBD666565686868
-B6B5B5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F06B6B6AE3E2E1DBDAD96C6C6B959494919190BFBEBD
-959494F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5AFAEADA0A09F5A5A59F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0C3C2C1585858595958C4C4C3E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0D6D6D5545454868585F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EAE9E8F2F1F0F2F1F0EEEDEC
-EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EDECEB504F4F6B6B6AD5D4D3D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0
-F2F1F0737272504F4FD0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0B1B0AF9D9C9BF1F0EF
-F2F1F08E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F05B5B5A90908FB0AFAEC6C6C5
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08F8F8E4949484D4D4CC2C1C0797878BCBBBA696968797878
-F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-8B8A89B0AFAEC7C6C67C7C7B797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0BFBEBD
-666565686868B6B5B5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09E9E9DABAAA9C3C2C1828181959494
-919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5AFAEADA0A09F5A5A59F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E3E2E1504F4F555555D4D3D2E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0D6D6D5545454868585F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3B
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E5E4E3141414F2F1F0D8D7D74A4A494E4D4DD8D7D7F2F1F0
-F2F1F0F2F1F0F2F1F0737272504F4FD0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-7B7B7A2E2D2DF2F1F08E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F05B5B5A90908F
-B0AFAEC6C6C5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E1E0DF686868535252F2F1F0797878BCBBBA
-696968797878F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0757474B4B4B3484848DDDCDB797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0
-F2F1F0BFBEBD666565686868B6B5B5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A7A6A68483832E2D2D
-A7A6A6959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5AFAEADA0A09F5A5A59
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0696968F2F1F0E1E0DF565656504F4FE2E1E0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5545454868585F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDEC
-EFEEEDF2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0BAB9B85F5F5E3F3E3ED8D7D7D8D7D74A4A494E4D4D
-D8D7D7F2F1F0F2F1F0F2F1F0F2F1F0737272504F4FD0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0EFEEEDF2F1F0959494AFAEAD8E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0
-5B5B5A90908FB0AFAEC6C6C5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0676767D6D6D5
-797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7767575626161CECDCCF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF101010FFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF101010FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D9D8D85E5E5DF2F1F0797978555555CFCECD7A7A79F2F1F0
-F2F1F0F2F1F0F2F1F0BFBEBD666565686868B6B5B5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7FCCACAFCD1D1FFFBFBFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F0EFEE
-5A5A59DCDBDAF2F1F0959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5AFAEAD
-A0A09F5A5A59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFD
-F88A8AF32525F54949F44242F43A3AFDE0E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0B0AFAE434343666565C0BFBEE1E0DF565656
-504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5545454868585F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77171F55454FEE5E5FFFFFFFFFFFFFAA4A4
-F54444FFFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFAA1A1F54D4DFFF9F9FFFFFFFFFFFFFFFFFFFFFFFFF77171FA9F9FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE6E6F43535FEEAEAFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEE6E6F33030FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE9E9
-FAA7A7F77474F65757F54646F54B4BF87F7FFEEAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFF66161FAABABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65656
-FBBEBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFEFEFBBEBEF87F7FF77171F77373F88282FAA3A3FDDADAFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFAFAFEE6E6FCC1C1F88484F44242F32C2CF76D6DFAA0A0FBBDBDFCCDCDFCC9C9
-F87D7DF43434FEE5E5FFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFAA9A9F66060F55252F65656F66363
-F76D6DF98E8EFBB0B0FCD1D1FEF2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFDDCDCFBBABAF99898
-F77878F66363F65B5BF55353F55151F65858F66363F77373F99393FBB4B4FDD5D5FFF8F8FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFEEFEFFDE1E1FDD3D3
-FCCECEFBC1C1FBBCBCFBB1B1FAACACFCC3C3FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FCC2C2FBB3B3
-FDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB9B9F55252FFFEFE
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAF76A6AFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FDD6D6
-FCCECEFDDCDCFEE9E9FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FEE8E8FDDBDBFCCDCDFCCFCFFDD5D5FDE0E0FEEFEF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE0E0F54848F44141F99595
-FAA3A3FAA1A1F99292F77171F43939F33030F77070FAAEAEFDE3E3FFFCFCFFFFFFFFFFFFFFFFFF
-FFFEFEFEEDEDFCCECEFAA6A6F88080F65858F43D3DF43232F32525F21919F21A1AF32E2EF55151
-F98C8CFCCFCFFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA3A3F55050FFFEFEFFFFFF
-FFFFFFFEF6F6F55252F54E4EFBB0B0FCC1C1FBBEBEFBB1B1FAA7A7F88686F66464F44343F32222
-F21D1DF32525F43434F43434F43434F43434F43434F43434F43434F43434F43434F43434F43434
-F43434F43434F32A2AF32222F21A1AF43838F65A5AF87C7CF99C9CFBB1B1FBB9B9FBC1C1FCC3C3
-FBBCBCFBB1B1FAA1A1F88181F66060F43F3FF21C1CF31F1FF32727F43434F43434F43434F43434
-F43434F43131F32525F32525F32525F32525F32525F21C1CF21D1DF32525F32525F32525F32525
-F32525F43131F43434F43434F43434F43434F43434F43434F43434F43434F43434F43434F43434
-F43434F43434F43434F43434F43434F43434F43434F43434F32F2FF32525F32525F32525F32525
-F32525F21A1AF21515F21515F21818F32525F43333F44141F54646F55353F65858F66363F76868
-F54848F43636FDD9D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFCC2C2F32E2EF54C4CF66161F32B2BF87D7DFFFDFDFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFEE9E9F43434FDDCDCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEF5F5F32727FFF7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF88888F32525F43E3EF54646F43838F32B2BF31F1FF44040
-F76C6CF99898FCC3C3FDD8D8FEE6E6FEF3F3FEF3F3FEE5E5FDD7D7FCC1C1F99595F76969F43D3D
-F31F1FF32C2CF43939F54646F54545F43F3FF43434F32525F32424F44242F66161F87D7DF98C8C
-F99292FAA1A1FAA9A9FBB5B5FDD4D4FFFAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F03F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFDDEDEF43232F99C9CFFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDE3E3FAA4A4F66565F43131F21A1AF32525F32525F32020F21616F32727F54646F76E6EF99494
-FBBCBCFDD7D7FDE2E2FEEFEFFFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65C5CFBB6B6FFFFFFFFFFFFF76E6EF77878FFFEFEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7FEEEEEFDE0E0FDE0E0FDE0E0
-FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FEEAEAFEF2F2FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEF5F5FEEDEDFDE0E0573A3AFDE0E0FDE0E0FDE0E0FDE3E3FEEFEFFEEFEFFEEFEF
-FEEFEFFEEFEFFFF8F8FFF7F7FEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFDE3E3FDE0E0FDE0E0FDE0E0
-FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0FDE0E0
-FDE0E0FDE0E0FDE0E0FEE5E5FEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFFF9F9FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB0B0F43636FEEEEEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF9F9FCCCCCFAA7A7F99393F99595FBB9B9FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCF33030
-FCC7C7FFFFFFFFFFFFFEF3F3F65656F88989FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF3F3FDD4D4FCC4C4FBC1C1FCCFCF
-FDDCDCFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF4F4F54C4C
-FAA0A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65A5AFBBABA
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEF66262
-BE2222FEE7E7FFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFDD4D4FAA8A8F87C7CF55151F43B3BF32E2E
-F32121F32121F32F2FF43C3CF55252F87F7FFAABABFDD7D7FFFBFBFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEF0F0FCD2D2FBB3B3F99797F88888F88282F77373F76B6BF65F5FF44040
-F32525F66363FAABABFEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFEEEEEFCC7C7FBB3B3FBB1B1FCCFCFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3B
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6F6F43E3EFAABAB
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFC
-FEEFEFFEEEEEFEF4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDD3D3F44242FFFEFEFBB7B7F54848FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99494F77474FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFEFEFEE5E5FDD9D9FCCDCDFBC1C1FBC1C1FBC1C1FBB4B4FBB1B1FBB1B1
-FBB1B1FBB1B1FBB1B1FAABABFAA1A1FAA3A3FBB1B1FBC0C0FCCECEFEF0F0FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFCC3C3F77171F32828F54646F76D6DF88181F87F7F
-F54C4CF44343FEE6E6FFFFFFFFFFFFFFF9F9F43F3FFCCACAFFFFFFFFFFFFFFFFFFFFFFFFFEF4F4
-F43939FDDBDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFE
-FCD0D0F88686F43D3DF32121F44040F55050F55353F54545F43838F32626F32E2EF65A5AF88686
-FBB2B2FCCCCCFDDADAFEE8E8FEE8E8FBB5B5F43A3AF87D7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99A9AF87A7AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98D8DF65B5BFFFCFCFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF0F0FAABABF66363F32525F55050
-F87D7DF99393FAA1A1FBB2B2FDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8FDE0E0FDE0E0
-FEEAEAFEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDCDCF99090F44242
-F32525F54D4DF66161F66363F43A3AF54848FEE4E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFEFEF66464F88585FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65959FBB7B7F43A3AFDDCDC
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF9F9F43939FDE1E1FFFFFFFFFFFFFEF6F6F99191F54545F32525F32525F43434F43C3CF55252
-F77474F99494FBB4B4FCCECEFDE0E0FEE8E8FEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFEEFEFFEE6E6
-FDE0E0FDE0E0FDE0E0FDE0E0FDDFDFFCD0D0FCC3C3FBB7B7F99A9AF77272F54848F32222F32F2F
-F43B3BF54646F55353F55353F55353F66060F66363F66363F66363F66363F66363F76969F77373
-F77171F66363F55454F54646F32424F43434F66262F98E8EFBB0B0FBC1C1FCCFCFFDDDDDFDE0E0
-FDD8D8FCD0D0FCD0D0FCD0D0FCD0D0FCD0D0FCD0D0FCD0D0FBC1C1FBC1C1FBB7B7FAA2A2F77575
-F32D2DF54747F99999FEE8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99595F44040FFFAFAFFFFFF
-F98C8CF87E7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAADADF76767FFFFFFFFFFFFFFFFFF
-FFFFFFFEE9E9FDD4D4FCC2C2FBB6B6FAA0A0F77575F33030F43E3EF88888FCD1D1FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE6E6FBBABAF98E8EF66262F54747F43A3AF32C2CF32C2C
-F65555FBB6B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFDDDDDF43737FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDD7D7F43B3BFEF1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FCC1C1F99797F88181F77373F66262F33030
-F65757FDD7D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEE6E6F66666F32424F43434F43434F32A2AF32525F21C1CF43A3AF65757
-F77474F98E8EF99898FAA1A1FAACACFBB1B1FBB1B1FBB1B1FBB1B1FBB1B1FBC1C1FBC1C1FBC1C1
-FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1FBC1C1
-FBC1C1FBBABAFAA9A9F88282F43F3FF33030F87E7EFCCACAFFFEFEFFFFFFFFFFFFFFFFFFFFFEFE
-F99898F43C3CFEF4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3F
-FCCBCBFFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88989
-F65757FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFBB6B6F54040F77575FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA3A3F77171FFFFFFFDD9D9
-F33030F76767FCCFCFFEEEEEFEEEEEFDE0E0FDD7D7FCC1C1FAA0A0F88080F66060F54646F43434
-F32C2CF32525F32525F32525F32525F32525F32525F32E2EF43434F43434F43434F43434F43535
-F54444F55151F65D5DF87A7AFAA2A2FCCCCCFEF3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDE0E0FBB2B2F88686F66464F55353F54545F43737F43434F43B3BF54444F54444F54444F54444
-F54444F54444F54444F55353F55353F65D5DF77272F99B9BFDE0E0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77676F99595FEEFEFF43131FEF2F2FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFDFDF43C3CFDD9D9FEE5E5F88080F43535F32B2BF44040F55252F65E5E
-F77474F99B9BFDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43535FDDFDFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEF54B4BFBC1C1FFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9FA9E9EF32B2BFCC6C6FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD0D0F32A2AF88A8A
-FEF6F6FFFFFFFFFFFFFFFFFFFFFFFFFFF8F8FDDADAFBBDBDFAA0A0F88686F87C7CF77373F76868
-F66363F66363F66363F66363F66363F55353F55353F55353F55353F55353F55353F55353F55353
-F55353F55353F55353F55353F55353F55353F55353F55353F55353F65A5AF76B6BF99090FCCECE
-FFFEFEFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88686F88383FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFE1CAFFBE8D
-FFAB6BFFA058FF9F57FFAD6EFFC497FFF2E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFDDDDDFBBDBDFAA5A5FA9F9FF99292F99292F99595
-FAABABFCD0D0FFFCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFF54949F32525F66666FBB0B0FEF3F3
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF4F4F87A7AF54444FEF1F1FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF2F2
-F21818FDD4D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F32D2DFCD0D0F32E2EFBB4B4FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEF0F0F43535F87C7CF98D8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99797
-F44545F32727F87F7FFDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77575FA9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFAA0A0F76868FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFCCBCBF33030FDD6D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFDE3E3F32F2FFCC2C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F43C3CFDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF2E9FFCDA8FFA35DFF7A16FF8C34FFAF72FFC294FFCDA7FFCDA8FFC091FFA561
-FF7913FFAB6CFFF7F1FFFFFFFEE7E7FBB0B0F88A8AF87E7EF77373F66666F65D5DF55050F43535
-F21D1DF43737F65757F76F6FF77575F88282F88282F87F7FF76868F44242F32929F76969FBAFAF
-FEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE6E6FBB6B6F99696F98D8DF98D8DFAA6A6
-FDD7D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0FFFFFFFFFFFFFEEEEEFAA8A8F65E5EF32525F55252F77878F88989F99292F87979
-F32D2DF76767FEF0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99090F54949F99191FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F77676F32D2DFBB2B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88C8CF32222FEF2F2FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFF7F7FDD5D5F98D8DF32B2BF31D1DFDDCDCFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FBB8B8F65C5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDADAF43333FEEBEBFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FCC2C2F43232FEE5E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCF54B4B
-FAADADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FAACACF76868FFFFFFFFFFFFFFFCF9FFC091FF984AFF8930FF8122FF7812FF7A15FF9E54FFC89F
-FFF1E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5EDFD955BF9521EF54440F32929
-F66464F88A8AF99696FAA1A1FAAEAEFBB6B6FCC4C4FDDFDFFFFBFBFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEBEBFAA7A7F66161F32626F43F3FF65E5EF76C6CF77373
-F77373F77373F77373F87B7BF88282F88282F88282F88282F88282F88282F88787F99292FAA0A0
-FAABABFCD0D0FEF4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD6D6
-F98E8EF54444F32B2BF65E5EF87E7EF88787F88787F76E6EF43636F43C3CFBB6B6FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFFFFFFFFFFFF
-FFFFFFFFFFFFFEF6F6FCC1C1F99C9CF98B8BF6817FF99B9BFDD8D8FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFDDDDDF43434FCD1D1F43737FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEF55454F32828FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF77A7AF22323FEF0F0FFFFFFFDD6D6F76A6AF43434F31F1FF21D1D
-F43F3FF87E7EFDD8D8F76C6CFAA8A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF4F4F32626FFF9F9FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEE9E9F43A3AFBB9B9FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9F9FF43B3BFEE6E6FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88888F76D6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF43535FDE3E3FFE8D7FF8528
-FD8344F98370F87B70F87972F87D7AF88282F88282F88282F88282F88282F88282F88282F88282
-F88080F87B7BF76767F43E3EF32D2DF76251FC5F15FFC193FFFEFDFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFAFAFDD5D5FBB6B6FAA8A8FAA1A1FAA1A1FAA1A1FAA1A1F99999F99292
-F99292F99292F99292F99292F99292F98D8DF88282F77474F76868F54444F32020F33030F54942
-F7503EF75035F85533F85533F75134F64531F42822F4332DF87972FCCACAFFFDFDFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFBBEBEF43C3CF76868FEF2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFBF8FFDFCEFCAB90FA8161F96B4BF96242F8583AF8593BF96141FA7A54FDA478FFCDA8
-FFE0C8FFF2E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3C3BF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFFFFFFFFFFFFFFF9FCF9BEE0B786C5785EB24D
-4BA9374EAA3A56AE4374BC65B7DCAFFAFDF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF2F2F54545FBB9B9FFFFFFF55252
-FCC2C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFEFEF77474F65C5CF54848FCCBCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD6D6F43A3A
-F87B7BF99595F98C8CF32929F99B9BFDE0E0FEF5F5FFFFFFFFFFFFFFFFFFFFFFFFFCC8C8F54C4C
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF65A5AFBBABAFFFFFFFFFFFFFFF8F8FDDDDDFAA2A2F32D2DF99A9A
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99B9BF32F2FFAA8A8FFFCFCFFFFFFFFFFFFFFFFFFFFFFFF
-FBB7B7F43B3BFEF4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFF99B9BF8726DFD731DF64B40F33030F77878F98C8CF99292F99292
-F99292F99292F99292F99292F99191F76969F33535F31E1EF21717F22323F44545FAA6A6FFFDFD
-FFFFFFFFE8D7FF923FFF8426FFB47CFFCAA2FFD7B9FFD8BBFFD8BBFFD8BBFFD8BBFFD8BBFFD8BB
-FFD8BBFFD8BBFFD8BBFFD8BBFFD8BBFFD0ACFFCFAAFFC69AFFC599FFBC89FFBB88FFB379FFB277
-FFA968FFA866FFA663FFAB6CFFB278FFBE8CFFD3B1FFECDDFFFEFDFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFDFCFFDABEFFAA6AFE7018FB6D2EFA7954FA7F65F97865F97865FA7D65
-FB8A6AFDA171FF9D52FF8223FF750DFF8D37FF9D53FFA561FFAE70FFB67FFFC091FFCAA2FFD9BC
-FFF0EAF77676F43333FBB5B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FDD3C7FB9779FA7A54FA693FF96038F8562EF84D27F74421F63518F42213F31A16F53021F74C36
-F86049F86A53F9755DF9735CF86A53F7503EF32721F42F21F95527FD6E17FF7309FF7B17FF8122
-FF882EFF8E39FF9647FF9E55FFAF72FFC9A0FFE4D0FFFCFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFDFBFFE6D6FDB79AFB8B69FA7A54FA6E48F9633EF96440F96440F96543
-F96949F96849F86046F8624AF8624AF86650F86752F86752F97461F97D68FA8A77FBA795FED6C9
-FFFAF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E9FDC4B5
-FB9E8BFA907DFA8573F97865F97B68F97D6EF97D6EF98478F98983F9908EF99292F99292F99393
-FAA1A1FAA1A1FAA4A4FBB1B1FBBDBDFDD5D2FFE5D6FFD8BAFFC498FFB47BFFAF73FFA866FFA663
-FFA866FFAE70FFB277F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EDECEBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-FFFFFFFFFFFFF4FAF2ACD7A35BB04980C272C1E1BAEAF5E7FDFEFDFFFFFFF2F9F1CDE7C87EC270
-68B758E1F1DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFF8F8FBC1C1F43C3CF88484FFFFFFFFFFFFFCC2C2F55252FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCFCFF54F4FF65656FEF6F6FAA6A6
-F76E6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF0F0F43E3EFCC2C2FEE7E7F32323F54343FEEDEDFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43B3BFDD8D8FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAEAE
-F55858F76F6FF32B2BF21C1CF43737F76767FCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFCC9C9F55252F32525F43F3FF55151F66363F76666F32B2BFDD7D7FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF2F0
-F42119F32824F99595FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF3F3F65B5B
-F54646FBB6B6FEEDEDFFFFFFFEE6E6FAA3A3F43434F87E7EFFFCFCFFFFFFFFFFFFFFE3CEFFB67E
-FFA35DFF9646FF9544FF9544FF9544FF9544FF9544FF9544FF9544FF9544FF9544FF9544FF9544
-FF9D53FF9E55FFA765FFA866FFB176FFB277FFBA86FFBB88FFC497FFC599FFC79CFFC293FFBB87
-FFAF73FF9A4EFF8122FF740BFF8B33FF9A4DFFA15AFFA866FFAC6DFFA560FF9544FF7A15FF8E39
-FFBE8DFFEEE1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F3
-FFE0C8FFD0ACFFC89EFFBF8FFFB780FFAD6EFFA35DFF9443FF7710FF892FFB8151F4352EF4312D
-F76B63F98780F98F8AF9817AF87166F75848F53425F31B16F32116F63C29F7503EF75E4EF86A59
-F87666F98374FA9083FBACA4FDDDDCFFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFEFEFCC9C9F87B7BF32E2EF54342F7726DF98981FA9185FA8E7FFA8976FA846EFA7A5D
-FA6A41FA5A24FA4E0FFA5A23FA6130FA6639FA6B42F9623CF85833F84E2AF63C1DF42613F21915
-F4281DF64331F7503EF75B48F86854F86752F86752F86651F8624AF8644CF96C4FF96949F96949
-F96544F96440F96440F85834F85131F74829F5361FF32016F31B14F52D14F73F1BF84C23F95225
-F95D2FF9572AF84E24F84821F63717F42313F21915F42818F63B21F74526F74B2AF85533F8532F
-F8512BF8512BF84B21F84618F8400EF84211F8471AF8471BF74421F74521F7411EF63919F63115
-F42413F21915F4271CF6412DF85B44F8644DF9735CF97960F96F59F8614BF75340F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0737272504F4FD0CFCEF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3F8FC98357AE448CC87FDEEFDB
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDDFB55BB049D1E9CCFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDADAF88282F44040F32727F21C1CF54747FAAEAEFFFFFF
-FFFFFFFFFFFFFFFFFFF54E4EFCC3C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3F
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFCC4C4F87A7A
-F54F4FF43B3BF32525F43838FAA0A0FFFBFBFFFFFFFFF8F8F43535FEE6E6FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFEE9E9FBB4B4
-F43737F98F8FFFFFFFFBB2B2F32525F99B9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFAA7A7F76D6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEF88888F21717F67474FAABABFAAEAEFAACAC
-FBC0C0FEECECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFBBFBFFA9B9B
-F87D7DF54040F32727F32C2CF54F4FFBB6B6FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA26FF31E1AF66666FFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6F6F54A4AF87979FFFBFBFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFEF1F1F65757F76E6EFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF6FFE2CC
-FFD3B2FFCCA5FFC599FFC192FFC89FFFD8BBFFF2E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFDFCFFE4D0FFC497FFA45FFD7D39FA5824F84718F84315F84B1CF95729
-FA7044FCA1815F4235FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFD
-FCCBCBFA9D9DF88181F77373F77373F77373F77373F77373F77373F77373F77271F76961F76458
-F76052F75D4CF86856F97462F98171FB9F92FDD2CFFFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFEEEEEFCBFBBFA998FF98377F8786DF86A5DF87266F97F74F9897DFBA8A0
-FDD8D5FFFBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFF8F2FFECDEFFECDDFFE3CDFFE2CCFFE6D3FFECDDFFF3EAFFFDFCFFFCFCFDDEDEFBBABAF99B9B
-F99191F88282F87C7CF88787F99797FAA7A73C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08E8E8DC8C7C77978788F8F8E
-F2F1F0F2F1F0F2F1F0F2F1F05B5B5A90908FB0AFAEC6C6C5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0FFFFFFB6DCAEEEF7ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFD3EACF5BB049B7DCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6F6F77777
-F32B2BF88A8AFCD1D1FEEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCECEF43838
-FEE8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFCD2D2F54646F44040F99595FCC5C5FDD8D8FEEEEEFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFAA0A0F77474FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFF8F8FAA8A8F65D5DF32A2AF21818F32B2BF55454FBB9B9FFFFFFFDD3D3F33030FCC8C8
-F43636FEF2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBF43B3BFDDCDC
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF0F0FDDFDFFCC6C6
-F99595F33333F21B1BF21D1DF43131F65656F66666F76868F55454F32929F54646FAABABFFFDFD
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFF9F9FAA1A1F54444F32828F54A4AF65C5CF77272FAAAAAFFF9F9FFFCFCFBB2B2
-F54545F43B3BF99595FCCFCFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFECCB0F42919F99593F43737FDE3E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9
-F55454F87B7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F65555F87A7A
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0C8C7C7
-767575626161CECDCCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-E3F2E06DB95D77BE68C3E2BCE7F3E4FBFDFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCDCDF43939F76C6CFEF0F0FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0A0F33030FAA0A0FCCBCBFDD8D8FEE5E5
-FEF6F6FFFFFFFFFFFFFFFFFFEEF7ECD6ECD2CAE6C4BEE0B7BADEB2C5E3BFD1E9CCE2F1DFFDFEFD
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDFFF5EEFFF5EEFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F98B8BF32929
-FAA9A9FFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F43B3B
-FCC3C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFEBDBFFCBA4FFB882FFB277FFAD6FFFB277FFB882FFCBA3FFE8D7FFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFAA3A3F32D2DF65B5BFBB5B5FEEAEA
-FFFFFFFFFFFFFFFFFFFFFFFFFCD1D1F32D2DFCC2C2FFFFFFF99191F76868FFF4EDFFEEE1FFECDD
-FFF1E7FFF9F4FFFFFFFFFFFFFFFFFFFFFFFFFBB3B3F54D4DFFF9F9FFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFCC3C3
-F87D7DF54D4DF32D2DF32525F21616F32424F43535F54949F43131F54646FDDDDDFEE6E6F43434
-FEECECFFFFFFFFFFFFFFFFFFFFFDFDFBBEBEF54949F54545FCCCCCFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBDBDF43939F65656FCC5C5
-FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB5A9F7604EF5362AF31F1A
-F21515F31E1AF3231DF54033F87366FCC8C6FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECDB6F52B16F87970FFFFFFFBB0B0
-F55151FFF9F9FFFFFFFFFFFFFFFFFFFFFFFFFEEFEFF55353F76F6FFFFEFEFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6F6F54B4BF77575FFFAFAFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0797978
-555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0BFBEBD666565686868B6B5B5F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3FFF7308FF862BFF9F57FFBA85FFD2B0FFE7D5
-FFEEE2FFF6F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFBC0E1B97EC27061B450
-4DAA3A4FAB3B56AE4363B45279BF6B95CC89B3DBABCEE8C9E5F3E2EEF7ECF6FBF5FFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFEE6E6FBBABAF66464
-F32E2EFBB2B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFCC4C4F76B6BF44948F13A38F02D2BF11E1DE8312ACE5137A5693385843A
-87A0558AAF678EBF798EC98283C47577BE6866B65554AD4278BF69A0D296C7E4C1DEEFDBEAF5E8
-F7FBF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFB
-FFF5EEFFECDEFFE3CEFFCDA8FFB67EFF9F57FF892FFF7D1AFF7710FF6E00FF6E00FF760FFF7C19
-FF882DFF9E54FFB47BFFCCA5FFE2CCFFECDDFFF5EEFFFCF9FFFCF9FFF4ECFFECDDFFDFC7FFC79C
-FFAF72FF9646FF7E1DFF740AFF6F02FF7811FF7811FF6E00FF750CFF8122FF9A4DFFB277FFCBA3
-FFE3CDFFECDDFFF5EEFFFDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEF1F1FDD7D7F99898F43333F65D5DFEE6E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFAF6FFF3EAFFECDDFFDCC2FFC69BFFAF73FF984AFC6E23F31E15FA500FFE6A01FF6E04FE7111
-FD721CFC7630FB7849F97356F86759F65C56F54F4CF54F4EF54444F54C4CF55353F65E5EF77171
-F98E8EFAABABFCC8C8FDDFDFFEEEEEFEF3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF6FFF2E8FFE1CAFFC396FFA058FF7D1AFF8224FFA25B
-FFB57D995522FFC090FFBB88FFB57DFFA25CFF8528FF7B17FF9E54FFC192FFE0C8FFF1E7FFF9F5
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFDFEECEC
-FCCFCFF99292F43535F55252FCCECEFFFFFFFFFFFFFFFFFFFFFFFFFFFAFAFDD7D1F87771F32725
-FB9B81FFB37AFF9A4DFF7E20F62E0FF63413FD6D1CFF8022FF7C18FF740BFF7106FF8930FFA35D
-FFBC8AFFD7B9F76862F54E4BFDD0CCFFFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFDFDFEEFEFFDD8D8FAADADF76868F32727F54C4CF99494FCC7C7FEE7E7FEEFEFFEF4F4
-FDD6D6F98E8EF32C2CF88787FFFCFCFFFFFFFFFFFFFA9D9DF54646FDD9D9FFFFFFFFFFFFFFFFFF
-FFFFFFFFFEFEFAABABF32E2EF65A5A7C3131FDE1E1FEF6F6FFFFFFFEF2F2FEEFEFFEE5E5FCD0D0
-FBBABAFAA7A7F99393F88282F88282F87B7BF87C7CF88282F88383F99494FAA8A8FBBCBCFCD2D2
-FEE6E6FEEFEFFEF3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FEF3F3FDDBDBFAA6A6F54A4AF43B3BFBBDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF8FFF3EA
-FFE3CEFFC79DFFA35DFF7E1CFF8426FFA662FFBA86FFC599FFCBA3FEBA91FEB287FC885BF8532A
-F42814F32119F75741FB9C89FDCFC4FEE9E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F3F3FFFFFFFFFFFFFFFFFFF
-FFFDFCFED6C9F96E4CF31F15F97E6FFFFFFFFFFFFFFFFFFFF77272F54D4DFCCFCFFFF6F6FDDBDB
-F99B9BF33030F88181FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFEF4F4F65E5EF43F3FFAADADFDE2E2FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-FFFFFFFFFFFFF2E4E3E9C6C33C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0959494919190BFBEBD959494F2F1F0F2F1F0
-F2F1F0F2F1F0D6D6D5AFAEADA0A09F5A5A59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0FFFFFFF21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21414F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D6D6D5545454
-868585F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0
-3C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3B
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0
-F2F1F03C3C3BF2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3B
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3BF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F03C3C3BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0919190F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0919190F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-919190F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EAE9E8F2F1F0F2F1F0EEEDEC
-EEEDECF2F1F0F2F1F0E0DFDEB4B4B3D7D7D6F2F1F0B1B1B0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECEEEDEC
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EEEDECEFEEEDF2F1F0F2F1F0EEEDECEEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDECEEEDECF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EEEDEC
-EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0EDECEB504F4F6B6B6AD5D4D3D8D7D74A4A494E4D4DD8D7D7ADACAB4343439B9A99
-C5C5C4B8B7B75E5E5DA0A09FDEDDDCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CAC9C8353535666565
-CBCAC9D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E5E4E3141414F2F1F0D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C0BFBE666565343434A1A1A0D8D7D74A4A494E4D4DD8D7D7
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0BAB9B85F5F5E3F3E3ED8D7D7
-D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-DEDDDC6666664B4B4AF2F1F0D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D8D7D74A4A494E4D4DD8D7D7F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0B1B0AF9D9C9BF1F0EF
-F2F1F08E8E8DC8C7C77978788F8F8EB6B5B5504F4F848383818180C2C1C05E5E5DBDBCBB929291
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C3C2C1818180F2F1F0F2F1F08E8E8DC8C7C77978788F8F8E
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07B7B7A2E2D2DF2F1F0
-8E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0D3D2D15E5E5DF1F0EF8E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0EFEEEDF2F1F0959494AFAEAD8E8E8DC8C7C77978788F8F8EF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D1D0CFE0DFDE535252F2F1F08E8E8D
-C8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F08E8E8DC8C7C77978788F8F8EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08F8F8E4949484D4D4CC2C1C0797878BCBBBA696968797878
-D9D8D8414040777676545454F0EFEE5E5E5DF0EFEE5F5F5EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-BDBCBB393938555555E0DFDE797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0E1E0DF686868535252F2F1F0797878BCBBBA696968797878F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0434343777676ECEBEA797878
-BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0676767D6D6D5797878BCBBBA696968797878F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0535252F2F1F0797878BCBBBA696968797878F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0797878BCBBBA696968797878
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-8B8A89B0AFAEC7C6C67C7C7B797978555555CFCECD7A7A79DBDAD91F1F1F535252BFBEBD9B9A99
-4D4D4CAEADACA0A09FF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EDECEBE9E8E8A6A5A5979696797978
-555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0757474
-B4B4B3484848DDDCDB797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0EEEDEC90908F9D9C9B797978555555CFCECD7A7A79F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D9D8D85E5E5DF2F1F0797978555555
-CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-535252F2F1F0797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0797978555555CFCECD7A7A79F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09E9E9DABAAA9C3C2C1828181959494
-919190BFBEBD95949472717170706FB0AFAEDBDAD9E1E0DFC9C8C8575757F0EFEEF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A7A6A6939292959494919190BFBEBD959494F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A7A6A68483832E2D2DA7A6A6959494919190
-BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-ACABAA939292959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F0EFEE5A5A59DCDBDAF2F1F0959494919190BFBEBD959494F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0535252F2F1F0959494919190BFBEBD
-959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0959494
-919190BFBEBD959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E3E2E1504F4F555555D4D3D2E1E0DF565656504F4FE2E1E0E5E4E380807F
-D4D3D2E7E6E59392925C5C5BE4E3E2F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C3C3C25D5D5C
-504F4FDDDCDBE1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0696968F2F1F0E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C3C3C25D5D5C504F4FDDDCDBE1E0DF565656504F4F
-E2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0B0AFAE434343666565
-C0BFBEE1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0696968F2F1F0E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E1E0DF565656504F4FE2E1E0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A0A09FCDCCCB696968B4B4B3F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F37007F37007F37007F37007F3700
-7F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F3700
-7F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F3700
-7F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0650614650614650614650614650614650614650614650614650614650614
-650614650614650614650614650614650614650614650614650614650614650614650614650614
-650614650614650614650614650614650614650614650614650614F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A24541A
-24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A
-24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A
-24541A24541A24541A24541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E59163E59163E59163E59163E59163E59163E59
-163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59
-163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F07F3700FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866
-FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866
-FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7F
-E06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7F
-E06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7F
-E06D7FE06D7FE06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8692CB8692CB8692CB8692CB8692CB86
-92CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB86
-92CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8624541AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0163E5981B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D1
-81B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D1
-81B1D181B1D181B1D181B1D181B1D181B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F024541A92CB8649A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-81B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04C4C4B434343434343434343969595
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0BBBAB93B3B3A2C2B2B828181
-F2F1F0F2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0BFBEBD4D4D4CA9A8A8F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A
-878686F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0DCDBDA414040
-353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-92CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D0434343
-2B2B2A878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D0
-4343432B2B2A878686F2F1F0F2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0
-DCDBDA414040353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131A2A2A1F2F1F0F2F1F0000000000000000000
-0E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0000000000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0C0BFBEBDBCBBAFAEAD0F0F0FABAAA9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0EFEEED181818A3A3A2CBCAC91C1B1BC0BFBEF2F1F07979786767678C8B8A
-545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111
-060606313131A2A2A1F2F1F0F2F1F00000000000000000000E0E0E515050DEDDDCF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0AEADAC3F3E3E080808
-111111565656DDDCDBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0656464292928
-2F2E2E8C8B8AF2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F0F2F1F0414040
-828181D3D2D11E1E1EBDBCBBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-414040828181D3D2D11E1E1EBDBCBBF2F1F07979786767678C8B8A545454F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131A2A2A1F2F1F0F2F1F0
-0000000000000000000E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0ACABAA3B3B3A070707111111535252D8D7D7F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F0
-7979786767678C8B8A545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E59
-81B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CCCBCA4E4D4D111111060606313131A2A2A1F2F1F0F2F1F00000000000000000000E0E0E515050
-DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0DFDEDD1C1B1B000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F07979786767678C8B8A545454F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD1717178E8E8DE0DFDE
-EBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB5757574D4D4CF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF
-4A4A49747373F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC9181818
-F2F1F0F2F1F0666666838282F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0CFCECD1717178E8E8DE0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0
-000000F2F1F0F2F1F0DDDCDB5757574D4D4CF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0414141ADACABE7E6E5DDDCDB6564643F3E3EF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0949393EEEDEC5656568C8B8AF2F1F0F2F1F0E9E8E8
-171717F2F1F0F0EFEE2B2B2A757474F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474
-F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A
-92CB8649A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD
-1717178E8E8DE0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB575757
-4D4D4CF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-3E3D3DA5A4A4E3E2E1E6E5E47D7D7C363636F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0686868888787AEADAC424242F2F1F0
-DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD1717178E8E8DE0DFDEEBEAE9BEBDBC
-4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB5757574D4D4CF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F06564647F7F7E000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A
-757474F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE
-2B2B2A757474F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07C7C7B434343F0EFEEF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C0BFBE232323F2F1F0F2F1F07776766A6A69F2F1F0
-AAA9A82020202F2F2F8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614
-E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0555555
-888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E1E0DF
-0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7070707F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F05656568C8B8AF2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454
-F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0AAA9A82020202F2F2F868585
-8382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83592CB8624541A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8
-080808F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727
-545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E
-272727545454F2F1F0AAA9A82020202F2F2F8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0CBCAC9212121EAE9E8000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0AAA9A8202020
-2F2F2F8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700
-FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616
-DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E0
-0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0E9E8E80202022D2C2C797978F0EFEEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0D4D3D20C0C0CEFEEEDF2F1F05A5A59646363F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464
-ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0AF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0A7A6A6
-3D3C3CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05656568C8B8A
-F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0C1C0BF303030E3E2E12F2E2E
-9C9B9A484848F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E1
-2F2E2E9C9B9A484848F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0E2E1E00A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E8E7E680807F474747F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0C3C3C2
-AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0AF2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0464646
-9D9C9BF2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030
-E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF
-303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EFCCCBCABAB9B8252525
-9E9D9CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F02C2B2B6564648A8988
-0909086A6A69F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0
-F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C4C4C31F1F1FCECDCCF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05656568C8B8AF2F1F0F2F1F0C1C0BF2E2D2D696968
-9E9D9CA9A8A8474747F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0
-C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-000000000000151515D0CFCEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D
-6969689E9D9CA9A8A8474747F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF
-2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0B1B0AF333333F1F0EFF2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747
-F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000000000
-0000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0EFEEED
-020202F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F070706F6B6B6AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D9D8D87776767E7E7D5959587F7F7EF2F1F0CECDCC303030
-C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F00000000000000000000D0D0D4F4E4EDCDBDAF2F1F0
-F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0EFEEED020202F2F1F0F2F1F0F2F1F0F2F1F0
-B5B5B41C1C1CBFBEBDF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F05656568C8B8AF2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0CDCCCB
-1010103D3C3CF2F1F0A5A4A4545353F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0CECDCC303030C3C2C11D1D1D4140403B3B3A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F00000000000000000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0
-F2F1F0F2F1F0EFEEED020202F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E5E4E37B7B7A3A3A39F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353
-F2F1F0CECDCC303030C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F00000000000000000000D0D0D
-4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0EFEEED020202F2F1F0
-F2F1F02B2B2AB9B8B8F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0CECDCC303030C3C2C11D1D1D
-4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F06E6E6D6B6B6AF2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0414040ABAAA9F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01D1D1DC5C5C4F2F1F0F2F1F0
-F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0F2F1F09F9F9E191918C1C0BFF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05656568C8B8AF2F1F0F2F1F0
-E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89737272
-F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89
-737272F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-24541A92CB8649A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-5555558A8988F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8070707F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDEC
-F2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0E0DFDEE9E8E7BCBBBA333333
-F2F1F00D0D0DE3E2E1F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1
-163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01D1D1D
-C5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0000000000000000000000000
-000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F0
-8B8A89737272F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0E9E8E7030303BDBCBB
-F2F1F08B8A89737272F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9
-EBEAE9BCBBBA2F2E2E838282F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09E9D9CD6D5D4C1C0BF1C1C1CA2A2A1F2F1F0
-F2F1F0F2F1F0626161000000DBDAD9F2F1F0F2F1F0F2F1F0C3C3C2DBDAD9AAA9A8171717E9E8E8
-F2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9EBEAE9BCBBBA2F2E2E838282F2F1F0
-F2F1F08685851C1C1CCBCAC9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F05656568C8B8AF2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29
-B8B7B7F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0626161000000
-DBDAD9F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0CAC9C8
-202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83592CB86
-24541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9
-BFBEBD4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F
-303030BDBCBBEBEAE9EBEAE9BCBBBA2F2E2E838282F2F1F0F2F1F0585858CBCAC9EEEDECDBDAD9
-6C6C6B3D3C3CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D3
-2A2A29B8B7B7F2F1F0F2F1F0F2F1F0626161000000DBDAD9F2F1F0F2F1F0F2F1F03C3C3B8E8E8D
-D5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9EBEAE9BCBBBA
-2F2E2E838282F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0
-626161000000DBDAD9F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0
-F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-7F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0CBCAC94D4D4C0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0
-F2F1F0F2F1F0000000000000000000000000000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0747373282828242424777676F1F0EFF2F1F0F2F1F0F2F1F0848383383838E1E0DF
-F2F1F0F2F1F0F2F1F0767575212121373737B6B5B5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565
-202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F
-650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C0F0F0F060606
-323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF
-8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0000000000000000000000000
-000000000000E7E6E5F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07B7B7A
-A4A4A3F2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0CECDCC3C3C3B
-2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0848383383838E1E0DFF2F1F0F2F1F0F2F1F0CECDCC
-3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565202020878686F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A
-8C8C8BF2F1F0F2F1F0F2F1F0A1A1A02C2B2B0404041515155A5A59DDDCDBF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0
-848383383838E1E0DFF2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0666565202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D1
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC9
-4D4D4C0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0848383383838E1E0DFF2F1F0F2F1F0
-F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565202020878686
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA866
-7F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0650614E06D7FCB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB86
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83592CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F07F3700FFA866FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00
-FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FF6E00FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7F
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29CB0C29
-CB0C29CB0C29E06D7F650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A92CB8649A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A83549A835
-49A83549A83549A83549A83549A83549A83549A83549A83549A83549A83592CB8624541AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0163E5981B1D12D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB32D7DB3
-2D7DB32D7DB32D7DB32D7DB32D7DB381B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F3700FFA866
-FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866
-FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866FFA866
-FFA866FFA866FFA8667F3700F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0650614E06D7FE06D7FE06D7FE06D7FE06D7FE06D7F
-E06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7F
-E06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7FE06D7F650614F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F024541A92CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB86
-92CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB8692CB86
-92CB8692CB8692CB8692CB8692CB8692CB8624541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0163E5981B1D181B1D181B1D1
-81B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D1
-81B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D181B1D1
-81B1D1163E59F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F07F37007F37007F37007F37007F37007F37007F3700
-7F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F3700
-7F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F37007F3700F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0650614650614650614650614650614650614650614650614650614650614650614650614
-650614650614650614650614650614650614650614650614650614650614650614650614650614
-650614650614650614650614650614650614650614F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F024541A24541A24541A24541A
-24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A
-24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A24541A
-24541A24541AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0163E59163E59163E59163E59163E59163E59163E59163E59163E59
-163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59
-163E59163E59163E59163E59163E59163E59163E59163E59163E59163E59F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0999898
-595958F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0B5B5B43B3B3A
-2828286A6A69ECEBEAF2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0DCDBDA
-414040353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-D2D1D04343432B2B2A878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0D2D1D04343432B2B2A878686F2F1F0F2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D2D1D04343432B2B2A878686
-F2F1F0F2F1F0DCDBDA414040353535C9C8C8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131A2A2A1F2F1F0F2F1F0000000
-0000000000000E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0000000F2F1F0F2F1F0000000000000000000000000000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E8E7E61515151D1D1DF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0EAE9E80F0F0FA4A4A3D6D6D5474747818180F2F1F0797978
-6767678C8B8A545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA
-4E4D4D111111060606313131A2A2A1F2F1F0F2F1F00000000000000000000E0E0E515050DEDDDC
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-C5C5C44242420A0A0A191918959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-414040828181D3D2D11E1E1EBDBCBBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F07979786767678C8B8A545454F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131A2A2A1
-F2F1F0F2F1F00000000000000000000E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F00000000000000000000000000000000D0D0D
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBB
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1E
-BDBCBBF2F1F07979786767678C8B8A545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CCCBCA4E4D4D111111060606313131A2A2A1F2F1F0F2F1F0000000000000000000
-0E0E0E515050DEDDDCF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0CECDCC414141090909090909414141CECDCCF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0414040828181D3D2D11E1E1EBDBCBBF2F1F07979786767678C8B8A
-545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD171717
-8E8E8DE0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB5757574D4D4C
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F080807F3A3A391D1D1DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-D4D3D2111111F2F1F0F2F1F09998985B5B5AF2F1F0686868888787AEADAC424242F2F1F0DAD9D8
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD1717178E8E8DE0DFDEEBEAE9BEBDBC4F4E4E
-F2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB5757574D4D4CF2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0CECDCC1C1C1CA4A4A3E9E8E7D6D5D45C5C5B
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A
-757474F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0CFCECD1717178E8E8DE0DFDEEBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0
-DDDCDB5757574D4D4CF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08786866E6E6DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0F0EFEE2B2B2A757474F2F1F0686868888787AEADAC
-424242F2F1F0DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD1717178E8E8DE0DFDE
-EBEAE9BEBDBC4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0DDDCDB5757574D4D4CF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F02E2D2D797878E3E2E1
-E3E2E17675752F2E2EF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717F2F1F0
-F0EFEE2B2B2A757474F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E8171717
-F2F1F0F0EFEE2B2B2A757474F2F1F0686868888787AEADAC424242F2F1F0DAD9D8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E5E4E31B1A1AADACAB1D1D1DF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F0EFEE212121BAB9B8F1F0EF515050
-999898F2F1F0AAA9A82020202F2F2F8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F0545454959494F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0AAA9A82020202F2F2F
-8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-ECEBEA1F1F1FD8D7D7F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F0
-8F8F8E272727545454F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2D
-F2F1F08F8F8E272727545454F2F1F0AAA9A82020202F2F2F8685858382825B5B5AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0555555888787F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0E1E0DF0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0080808EBEAE9F2F1F0F2F1F0EAE9E8090908F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB2E2D2DF2F1F08F8F8E272727545454F2F1F0
-AAA9A82020202F2F2F8685858382825B5B5AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0E2E1E00A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000
-F2F1F0F2F1F00000001111110505052424247F7F7EEFEEEDF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F07979786C6C6BC4C4C31D1D1DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0C4C4C31818182A2A295B5B5AF2F1F0F2F1F0F2F1F0C3C3C2AAA9A8
-4B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0AF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F01616167E7E7D181818
-090909515050E2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E1
-2F2E2E9C9B9A484848F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030
-E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0E2E1E00A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F09392925C5C5BF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0
-F2F1F0C3C3C2AAA9A84B4B4A656464ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A
-F77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616
-DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0E2E1E0
-0A0A0AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-504F4F7A7A79E4E3E2E3E2E1797878504F4FF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0C1C0BF303030E3E2E12F2E2E9C9B9A484848F2F1F0F2F1F0C3C3C2AAA9A84B4B4A656464
-ECEBEAF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0
-000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0EFEEED
-C6C6C53E3D3D6A6A69F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E2E1E0191918DDDCDB
-C4C4C31D1D1DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0515050
-6B6B6A9C9B9A1D1D1DB7B6B6F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-000000F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0000000F2F1F0F2F1F00303035E5E5DE1E0DFE1E0DF5A5A59535252F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0
-F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A
-F77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404
-EEEDECF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A59
-4B4B4AF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0
-F2F1F0F2F1F0F0EFEE242424CBCAC9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8474747F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8
-EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0040404EEEDECF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0DEDDDC5A5A594B4B4AF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0D8D7D71D1D1D0000000000001D1D1D
-D9D8D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9CA9A8A8
-474747F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C1C0BF2E2D2D6969689E9D9C
-A9A8A8474747F2F1F0F2F1F0C3C3C22C2B2B8E8E8DB9B8B8EAE9E8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-0000000000000000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0
-F2F1F0EFEEED020202F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0DBDAD90F0F0FF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F08887873030308887876E6E6D1010108A8988F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C0BFBE343434F2F1F0F2F1F09E9D9C454545F2F1F0
-CECDCC303030C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A
-F77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616
-DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F00000000000000000000D0D0D4F4E4E
-DCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0EFEEED020202F2F1F0F2F1F0
-0D0D0DE2E1E0F2F1F0F2F1F0E1E0DF0B0B0BF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0CECDCC303030C3C2C11D1D1D414040
-3B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F00000000000000000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEED
-F2F1F0F2F1F0F2F1F0F2F1F0EFEEED020202F2F1F0F2F1F0F2F1F0F2F1F09F9F9E494948F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4
-545353F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0
-A5A4A4545353F2F1F0CECDCC303030C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0161616DAD9D8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000000000
-0000000D0D0D4F4E4EDCDBDAF2F1F0F2F1F0020202EFEEEDF2F1F0F2F1F0F2F1F0F2F1F0EFEEED
-020202F2F1F0F2F1F0414040777676E3E2E1E3E2E1767575414040F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0CDCCCB1010103D3C3CF2F1F0A5A4A4545353F2F1F0CECDCC303030
-C3C2C11D1D1D4140403B3B3AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A
-F77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0555555
-8A8988F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0DDDCDB0D0D0DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-B9B8B87C7C7B7C7C7B6665650F0F0F7E7E7DF2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0
-F2F1F0A4A4A34C4C4BF2F1F0F2F1F0BBBAB92C2B2BF2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F0
-0D0D0DE3E2E1F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01D1D1DC5C5C4
-F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0393938E2E1E0F2F1F0F2F1F0E1E0DF
-0C0C0CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89
-737272F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F0
-8B8A89737272F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F05555558A8988F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C2
-1E1E1EF2F1F0F2F1F0F2F1F0F2F1F02E2D2DBAB9B8F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0F2F1F0F2F1F0D7D7D6
-C4C4C3EEEDECF2F1F0F2F1F0E9E8E7030303BDBCBBF2F1F08B8A89737272F2F1F0E0DFDEE9E8E7
-BCBBBA333333F2F1F00D0D0DE3E2E1F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F05555558A8988F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F01D1D1DC5C5C4F2F1F0F2F1F0F2F1F0F2F1F0C3C3C21E1E1EF2F1F0F2F1F0070707EBEAE9
-F2F1F0F2F1F0EAE9E8070707F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0E9E8E7030303
-BDBCBBF2F1F08B8A89737272F2F1F0F2F1F0F2F1F0D7D7D6C4C4C3EEEDECF2F1F0F2F1F0E9E8E7
-030303BDBCBBF2F1F08B8A89737272F2F1F0E0DFDEE9E8E7BCBBBA333333F2F1F00D0D0DE3E2E1
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0A
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD
-4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030
-BDBCBBEBEAE9EBEAE9BCBBBA2F2E2E838282F2F1F0F2F1F0545353C8C7C7EEEDECD1D0CF464646
-5D5D5CF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0C4C4C31D1D1D
-F2F1F0F2F1F0F2F1F0F2F1F0626161000000DBDAD9F2F1F0F2F1F0D4D3D20F0F0FB9B8B8E3E2E1
-5858585E5E5DF2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9EBEAE9BCBBBA2F2E2E
-838282F2F1F0F2F1F09594945D5D5CE2E1E0E2E1E05A5A59545454F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0626161
-000000DBDAD9F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0
-CAC9C8202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD181818919190
-E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F080807F303030BDBCBBEBEAE9EBEAE9BCBBBA2F2E2E838282F2F1F0F2F1F0F2F1F0ACABAA
-373737F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3B
-8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0626161000000DBDAD9F2F1F0F2F1F0F2F1F0
-3C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CFCECD181818919190E1E0DFEBEAE9BFBEBD4F4E4EF2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F080807F303030BDBCBBEBEAE9
-EBEAE9BCBBBA2F2E2E838282F2F1F0F2F1F02F2E2E797878E3E2E1E3E2E1777676303030F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7F2F1F0
-F2F1F0F2F1F0626161000000DBDAD9F2F1F0F2F1F0F2F1F03C3C3B8E8E8DD5D4D32A2A29B8B7B7
-F2F1F0F2F1F0F2F1F0CAC9C8202020DBDAD90B0B0BEBEAE9F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0CBCAC94D4D4C0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A8C8C8B
-F2F1F0F2F1F0F2F1F0A1A1A02C2B2B0404041A1A196B6B6AE9E8E8F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0D0CFCE504F4FF2F1F0F2F1F0F2F1F0F2F1F0848383
-383838E1E0DFF2F1F0F2F1F0F2F1F09F9F9E3030301F1F1F575757E1E0DFF2F1F0F2F1F0F2F1F0
-F2F1F0666565202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C
-0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0F2F1F0787777
-131313090909504F4FE2E1E0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CECDCC
-3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0848383383838E1E0DFF2F1F0F2F1F0F2F1F0
-CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565202020878686F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CBCAC94D4D4C0F0F0F060606323232A2A2A1F2F1F0
-F2F1F0000000F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF8B8A892B2B2A070707
-0707072B2B2A8C8C8BF2F1F0F2F1F0F2F1F0F2F1F0393938A7A6A6F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0
-F2F1F0F2F1F0848383383838E1E0DFF2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0666565202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0CBCAC94D4D4C0F0F0F060606323232A2A2A1F2F1F0F2F1F0000000F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F1F0EF8B8A892B2B2A0707070707072B2B2A8C8C8BF2F1F0F2F1F0
-F2F1F0CBCAC93E3D3D0909080909083F3E3ECDCCCBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0848383383838E1E0DF
-F2F1F0F2F1F0F2F1F0CECDCC3C3C3B2222227E7E7DF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0666565
-202020878686F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515F21515
-F21515F21515F21515F21515F21515F21515F21515F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-790A0AF77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0AF77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0AF77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373F77373
-F77373F77373F77373790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0AF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A
-790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0A790A0AF2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0
-
-end
-%%PageTrailer
-%%Trailer
-%%EOF
diff --git a/latex/M2/sintyoku/5_10/image/ss2.png b/latex/M2/sintyoku/5_10/image/ss2.png
deleted file mode 100644 (file)
index 706f8a5..0000000
Binary files a/latex/M2/sintyoku/5_10/image/ss2.png and /dev/null differ
diff --git a/latex/M2/sintyoku/5_10/jlisting.sty b/latex/M2/sintyoku/5_10/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/M2/sintyoku/5_10/log.aux b/latex/M2/sintyoku/5_10/log.aux
deleted file mode 100644 (file)
index d2d26e6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\newlabel{log}{{1}{1}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}¼Â¸³1¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°·ë²Ì}{1}}
-\newlabel{log}{{2}{1}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}¼Â¸³2¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°·ë²Ì}{1}}
diff --git a/latex/M2/sintyoku/5_10/log.dvi b/latex/M2/sintyoku/5_10/log.dvi
deleted file mode 100644 (file)
index e3dc149..0000000
Binary files a/latex/M2/sintyoku/5_10/log.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/5_10/log.log b/latex/M2/sintyoku/5_10/log.log
deleted file mode 100644 (file)
index 717aa49..0000000
+++ /dev/null
@@ -1,330 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2009.12.1)  10 MAY 2010 15:00
- %&-line parsing enabled.
-**log.tex
-(./log.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 137.
-LaTeX Info: Redefining \bm on input line 203.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2001/10/01 v2.2d Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 55.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count111
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count112
-\lst@currlwidth=\dimen141
-\lst@column=\count113
-\lst@pos=\count114
-\lst@lostspace=\dimen142
-\lst@width=\dimen143
-\lst@newlines=\count115
-\lst@lineno=\count116
-\lst@maxwidth=\dimen144
-
-(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty
-
-***
-*** This is a patch for listings 1.3, but you're using
-*** version 1.4.
-***
-*** Patch file not loaded.
-***
-
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count117
-\lst@skipnumbers=\count118
-\lst@framebox=\box70
-) (/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
-
-(/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count119
-\lst@inputfile=\read1
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf-texlive/tex/latex/colortbl/colortbl.sty
-Package: colortbl 2001/02/13 v0.1j Color table columns (DPC)
-
-(/usr/share/texmf-texlive/tex/latex/tools/array.sty
-Package: array 2005/08/23 v2.4b Tabular extension package (FMi)
-\col@sep=\dimen145
-\extrarowheight=\dimen146
-\NC@list=\toks22
-\extratabsurround=\skip57
-\backup@length=\skip58
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
-Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package color Info: Driver file: dvips.def on input line 130.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def
-File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\everycr=\toks23
-\minrowclearance=\skip59
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/lscape.sty
-Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
-)
-
-LaTeX Warning: Unused global option(s):
-    [8pt].
-
-(./log.aux
-
-LaTeX Warning: Label `log' multiply defined.
-
-)
-\openout1 = `log.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-\c@lstlisting=\count120
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <7> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 21.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <7> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 21.
-LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <7> not available
-(Font)              Font shape `OT1/cmtt/m/n' tried instead on input line 21.
-LaTeX Font Info:    Try loading font information for OMS+cmr on input line 28.
- (/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
-File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 28.
- [1
-
-
-
-
-] (./log.aux)
-
-LaTeX Warning: There were multiply-defined labels.
-
- ) 
-Here is how much of TeX's memory you used:
- 6629 strings out of 95531
- 59104 string characters out of 1191153
- 213224 words of memory out of 1500000
- 9747 multiletter control sequences out of 10000+50000
- 11058 words of font info for 44 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,5n,60p,239b,1204s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on log.dvi (1 page, 12872 bytes).
diff --git a/latex/M2/sintyoku/5_10/log.pdf b/latex/M2/sintyoku/5_10/log.pdf
deleted file mode 100644 (file)
index ebbd654..0000000
Binary files a/latex/M2/sintyoku/5_10/log.pdf and /dev/null differ
diff --git a/latex/M2/sintyoku/5_10/log.tex b/latex/M2/sintyoku/5_10/log.tex
deleted file mode 100644 (file)
index e008104..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-\documentclass[a4j,8pt]{jarticle}
-\include{settings}
-
-\usepackage{fancyhdr}
-\usepackage{multirow}
-\usepackage{colortbl}
-\usepackage{lscape}
-\pagestyle{fancy}
-\pagestyle{empty}
-
-% my commands
-\def\notworking#1{\multicolumn{#1}{c}{}}
-\def\working#1{\multicolumn{#1}{>{\columncolor[rgb]{0.5,0.5,0.5}}c}{}}
-
-
-\begin{document}
-
-
-\begin{landscape}
-
-\lstinputlisting[caption=\e$B<B83\e(B1\e$B%W%m%U%!%$%j%s%07k2L\e(B, label=log]{log/log1}
-
-\vspace{1cm}
-
-\lstinputlisting[caption=\e$B<B83\e(B2\e$B%W%m%U%!%$%j%s%07k2L\e(B, label=log]{log/log2}
-
-\begin{itemize}
-\item \e$B>e5-$N7k2L$N$&$A!$9TKv$,\e(B$\ldots$\e$B$G=*$o$C$F$$$k$b$N$O!$5-=R$rESCf$GBG$A$-$C$F$"$k!%\e(B
-\end{itemize}
-
-\end{landscape}
-\end{document}
diff --git a/latex/M2/sintyoku/5_10/log/log1 b/latex/M2/sintyoku/5_10/log/log1
deleted file mode 100644 (file)
index ca92a36..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Flat profile:
-
-    Each sample counts as 0.01 seconds.
-      %   cumulative   self              self     total           
-     time   seconds   seconds    calls  ms/call  ms/call  name    
-[1]  64.90      5.38     5.38     1575     3.42     3.42  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
-[2]  25.82      7.52     2.14     1575     1.36     4.77  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(...
-[3]  9.29      8.29     0.77      201     3.83     3.83  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-     0.00      8.29     0.00     1600     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
-     0.00      8.29     0.00     1600     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned ...
-     0.00      8.29     0.00     1600     0.00     0.00  mpcs::viewer::XvEXtScreen::draw() const
-     0.00      8.29     0.00     1598     0.00     0.00  _ZN5boost6thread16make_thread_infoIRN4mpcs5other8JobGroupEEENS_10shared...
-     0.00      8.29     0.00     1597     0.00     0.00  boost::detail::sp_counted_impl_p<boost::detail::thread_data<mpcs::other::JobG...
-     0.00      8.29     0.00     1594     0.00     0.00  boost::detail::thread_data<mpcs::other::JobGroup>::~thread_data()
-     0.00      8.29     0.00     1576     0.00     0.00  mpcs::viewer::XvEXtScreen::setImage(Lab::CImage const&)
-  
-
-
diff --git a/latex/M2/sintyoku/5_10/log/log1~ b/latex/M2/sintyoku/5_10/log/log1~
deleted file mode 100644 (file)
index c486004..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Flat profile:
-
-    Each sample counts as 0.01 seconds.
-     %   cumulative   self              self     total           
-     time   seconds   seconds    calls  ms/call  ms/call  name    
-[1]  64.90      5.38     5.38     1575     3.42     3.42  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
-[2]  25.82      7.52     2.14     1575     1.36     4.77  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(...
-[3]  9.29      8.29     0.77      201     3.83     3.83  mpcs::mm::ipl2CImage(_IplImage const&, Lab::CImage&)
-     0.00      8.29     0.00     1600     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
-     0.00      8.29     0.00     1600     0.00     0.00  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned ...
-     0.00      8.29     0.00     1600     0.00     0.00  mpcs::viewer::XvEXtScreen::draw() const
-     0.00      8.29     0.00     1598     0.00     0.00  _ZN5boost6thread16make_thread_infoIRN4mpcs5other8JobGroupEEENS_10shared...
-     0.00      8.29     0.00     1597     0.00     0.00  boost::detail::sp_counted_impl_p<boost::detail::thread_data<mpcs::other::JobG...
-     0.00      8.29     0.00     1594     0.00     0.00  boost::detail::thread_data<mpcs::other::JobGroup>::~thread_data()
-     0.00      8.29     0.00     1576     0.00     0.00  mpcs::viewer::XvEXtScreen::setImage(Lab::CImage const&)
-  
-
-
diff --git a/latex/M2/sintyoku/5_10/log/log2 b/latex/M2/sintyoku/5_10/log/log2
deleted file mode 100644 (file)
index 7246f8e..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Flat profile:
-
-    Each sample counts as 0.01 seconds.
-      %   cumulative   self              self     total           
-     time   seconds   seconds    calls  us/call  us/call  name    
-[4] 100.01      0.01     0.01     4440     2.25     2.25  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long,...
-    0.00      0.01     0.00     4440     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
-    0.00      0.01     0.00     4440     0.00     2.25  mpcs::viewer::XvEXtScreen::draw() const
-    0.00      0.01     0.00     4419     0.00     0.00  boost::detail::thread_data<mpcs::other::JobGroup>::~thread_data()
-    0.00      0.01     0.00     4402     0.00     0.00  boost::detail::sp_counted_impl_p<boost::detail::thread_data<mpcs::other::JobGroup>...
-    0.00      0.01     0.00     4392     0.00     0.00  _ZN5boost6thread16make_thread_infoIRN4mpcs5other8JobGroupEEENS_10shared_ptrINS_...
-    0.00      0.01     0.00     4348     0.00     0.00  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
-    0.00      0.01     0.00     4347     0.00     0.00  mpcs::viewer::XvEXtScreen::setImage(Lab::CImage const&)
-    0.00      0.01     0.00     4343     0.00     0.00  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost:...
-    0.00      0.01     0.00      565     0.00     0.00  boost::detail::sp_enable_shared_from_this(...)
-
diff --git a/latex/M2/sintyoku/5_10/log/log2~ b/latex/M2/sintyoku/5_10/log/log2~
deleted file mode 100644 (file)
index 3d7bce1..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Flat profile:
-
-    Each sample counts as 0.01 seconds.
-      %   cumulative   self              self     total           
-     time   seconds   seconds    calls  us/call  us/call  name    
-[4] 100.01      0.01     0.01     4440     2.25     2.25  mpcs::viewer::XVideoExtension::putImage(unsigned long, unsigned long, unsigned long, unsigned long)
-    0.00      0.01     0.00     4440     0.00     0.00  mpcs::other::JobManager::addJob(boost::function<void ()()> const&)
-    0.00      0.01     0.00     4440     0.00     2.25  mpcs::viewer::XvEXtScreen::draw() const
-    0.00      0.01     0.00     4419     0.00     0.00  boost::detail::thread_data<mpcs::other::JobGroup>::~thread_data()
-    0.00      0.01     0.00     4402     0.00     0.00  boost::detail::sp_counted_impl_p<boost::detail::thread_data<mpcs::other::JobGroup> >::dispose()
-    0.00      0.01     0.00     4392     0.00     0.00  _ZN5boost6thread16make_thread_infoIRN4mpcs5other8JobGroupEEENS_10shared_ptrINS_6detail16thread_data_baseEEEOT_
-    0.00      0.01     0.00     4348     0.00     0.00  mpcs::viewer::XVideoExtension::setImage(Lab::CImage const&)
-    0.00      0.01     0.00     4347     0.00     0.00  mpcs::viewer::XvEXtScreen::setImage(Lab::CImage const&)
-    0.00      0.01     0.00     4343     0.00     0.00  boost::detail::function::void_function_obj_invoker0<CropTask, void>::invoke(boost::detail::function::function_buffer&)
-    0.00      0.01     0.00      565     0.00     0.00  boost::detail::sp_enable_shared_from_this(...)
-
diff --git a/latex/M2/sintyoku/5_10/log1.aux b/latex/M2/sintyoku/5_10/log1.aux
deleted file mode 100644 (file)
index d6c58d9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\newlabel{log}{{1}{1}}
-\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}¼Â¸³1·ë²Ì}{1}}
diff --git a/latex/M2/sintyoku/5_10/log1.dvi b/latex/M2/sintyoku/5_10/log1.dvi
deleted file mode 100644 (file)
index 3c08df2..0000000
Binary files a/latex/M2/sintyoku/5_10/log1.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/5_10/log1.log b/latex/M2/sintyoku/5_10/log1.log
deleted file mode 100644 (file)
index 5f54c0a..0000000
+++ /dev/null
@@ -1,316 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2009.12.1)  10 MAY 2010 14:39
- %&-line parsing enabled.
-**log1.tex
-(./log1.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 137.
-LaTeX Info: Redefining \bm on input line 203.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2001/10/01 v2.2d Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 55.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count111
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count112
-\lst@currlwidth=\dimen141
-\lst@column=\count113
-\lst@pos=\count114
-\lst@lostspace=\dimen142
-\lst@width=\dimen143
-\lst@newlines=\count115
-\lst@lineno=\count116
-\lst@maxwidth=\dimen144
-
-(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty
-
-***
-*** This is a patch for listings 1.3, but you're using
-*** version 1.4.
-***
-*** Patch file not loaded.
-***
-
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count117
-\lst@skipnumbers=\count118
-\lst@framebox=\box70
-) (/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
-
-(/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count119
-\lst@inputfile=\read1
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf-texlive/tex/latex/colortbl/colortbl.sty
-Package: colortbl 2001/02/13 v0.1j Color table columns (DPC)
-
-(/usr/share/texmf-texlive/tex/latex/tools/array.sty
-Package: array 2005/08/23 v2.4b Tabular extension package (FMi)
-\col@sep=\dimen145
-\extrarowheight=\dimen146
-\NC@list=\toks22
-\extratabsurround=\skip57
-\backup@length=\skip58
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
-Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package color Info: Driver file: dvips.def on input line 130.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def
-File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\everycr=\toks23
-\minrowclearance=\skip59
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/lscape.sty
-Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
-)
-
-LaTeX Warning: Unused global option(s):
-    [8pt].
-
-(./log1.aux)
-\openout1 = `log1.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 16.
-LaTeX Font Info:    ... okay on input line 16.
-\c@lstlisting=\count120
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <7> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 21.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <7> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 21.
-LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <7> not available
-(Font)              Font shape `OT1/cmtt/m/n' tried instead on input line 21.
- [1
-
-
-
-
-] (./log1.aux) ) 
-Here is how much of TeX's memory you used:
- 6584 strings out of 95531
- 58366 string characters out of 1191153
- 184224 words of memory out of 1500000
- 9716 multiletter control sequences out of 10000+50000
- 7847 words of font info for 33 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,5n,60p,240b,1204s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on log1.dvi (1 page, 6632 bytes).
diff --git a/latex/M2/sintyoku/5_10/main.aux b/latex/M2/sintyoku/5_10/main.aux
deleted file mode 100644 (file)
index 5292f10..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {section}{\numberline {1}º£²ó¤Î¿ÊĽ}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}¼Â¸³1}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}¼Â¸³2}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces CPU»ÈÍÑΨ2}}{1}}
-\newlabel{fig_cpu2}{{1}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {4}¼Â¸³3}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces CPU»ÈÍÑΨ3}}{1}}
-\newlabel{fig_cpu3}{{2}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {5}\rm  {mpcs-viewer}¤Î½èÍý¤Îή¤ì}{1}}
diff --git a/latex/M2/sintyoku/5_10/main.dvi b/latex/M2/sintyoku/5_10/main.dvi
deleted file mode 100644 (file)
index 39d0784..0000000
Binary files a/latex/M2/sintyoku/5_10/main.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/5_10/main.log b/latex/M2/sintyoku/5_10/main.log
deleted file mode 100644 (file)
index 079227f..0000000
+++ /dev/null
@@ -1,354 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  13 MAY 2010 04:00
- %&-line parsing enabled.
-**main.tex
-(./main.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize11.clo
-File: jsize11.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 137.
-LaTeX Info: Redefining \bm on input line 203.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2001/10/01 v2.2d Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 55.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count111
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count112
-\lst@currlwidth=\dimen141
-\lst@column=\count113
-\lst@pos=\count114
-\lst@lostspace=\dimen142
-\lst@width=\dimen143
-\lst@newlines=\count115
-\lst@lineno=\count116
-\lst@maxwidth=\dimen144
-
-(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty
-
-***
-*** This is a patch for listings 1.3, but you're using
-*** version 1.4.
-***
-*** Patch file not loaded.
-***
-
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count117
-\lst@skipnumbers=\count118
-\lst@framebox=\box70
-) (/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
-
-(/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count119
-\lst@inputfile=\read1
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/home/yasutomo/texsty/progress.sty
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2002/07/08 v3.2 Page Geometry
-\Gm@cnth=\count120
-\Gm@cntv=\count121
-\c@Gm@tempcnt=\count122
-\Gm@bindingoffset=\dimen145
-\Gm@wd@mp=\dimen146
-\Gm@odd@mp=\dimen147
-\Gm@even@mp=\dimen148
-\Gm@dimlist=\toks22
-))
-(/home/yasutomo/texsty/subfigure.sty
-Package: subfigure 2002/03/15 v2.1.5 subfigure package
-\subfigtopskip=\skip57
-\subfigcapskip=\skip58
-\subfigcaptopadj=\dimen149
-\subfigbottomskip=\skip59
-\subfigcapmargin=\dimen150
-\subfiglabelskip=\skip60
-\c@subfigure=\count123
-\c@lofdepth=\count124
-\c@subtable=\count125
-\c@lotdepth=\count126
-\subfig@top=\skip61
-\subfig@bottom=\skip62
-) (./main.aux)
-\openout1 = `main.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 11.
-LaTeX Font Info:    ... okay on input line 11.
-\c@lstlisting=\count127
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 73.97733pt, 0.85\paperheight , 52.77455pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: 
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -35.29266pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 98.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  10.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 14.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 14.
-File: image/ss1.eps Graphic file (type eps)
- <image/ss1.eps>
-File: image/ss2.eps Graphic file (type eps)
-
-<image/ss2.eps>
-
-Package Fancyhdr Warning: \headheight is too small (12.0pt): 
- Make it at least 15.49998pt.
- We now make it that large for the rest of the document.
- This may cause the page layout to be inconsistent, however.
-
-[1
-
-
-
-] [2] (./main.aux) ) 
-Here is how much of TeX's memory you used:
- 6615 strings out of 95531
- 58774 string characters out of 1191153
- 157249 words of memory out of 1500000
- 9732 multiletter control sequences out of 10000+50000
- 17058 words of font info for 65 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,10n,60p,240b,418s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on main.dvi (2 pages, 3624 bytes).
diff --git a/latex/M2/sintyoku/5_10/main.pdf b/latex/M2/sintyoku/5_10/main.pdf
deleted file mode 100644 (file)
index 6014d63..0000000
Binary files a/latex/M2/sintyoku/5_10/main.pdf and /dev/null differ
diff --git a/latex/M2/sintyoku/5_10/main.tex b/latex/M2/sintyoku/5_10/main.tex
deleted file mode 100644 (file)
index 5be575a..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-\documentclass[a4paper,11pt]{jarticle}
-\include{settings}
-
-\cfoot{\thepage}   
-\usepackage{progress}
-\NumDateName{20}{\today}{°ÂÅÄÊþ¹­}
-\usepackage{multicol}
-\usepackage{subfigure}
-
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{º£²ó¤Î¿ÊĽ}
-Æ°²èɽ¼¨ÍÑ¤Î¥×¥í¥°¥é¥à\rm{mpcs-viewer}¤ÎÆ°ºî®ÅÙ¤¬ÃÙ¤¤¤Î¤Ç¡¤
-¤É¤³¤¬¥Ü¥È¥ë¥Í¥Ã¥¯¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Î¤«¤òÄ´ºº¤·¡¤¹â®²½¤µ¤»¤¿¤¤¡¥
-
-¤½¤³¤Ç¡¤¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¥Ä¡¼¥ëgprof¤ò»È¤Ã¤Æ¡¤¤É¤Î´Ø¿ô¤Ç½èÍý¤ò¶ô¤Ã¤Æ¤¤¤ë¤Î¤«¤òÄ´¤Ù¤¿¡¥
-¤½¤Î·ë²Ì¤ò°Ê²¼¤Ë¼¨¤¹¡¥
-
-
-
-\section{¼Â¸³1}
-\rm{mpcs-viewer}¤òºÇŬ²½¥ì¥Ù¥ëO3¤Ç¥Ó¥ë¥É¤·¡¤¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤ò¹Ô¤Ã¤¿¡¥
-¤³¤Î¤È¤­¤Î¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°·ë²Ì¤ò¥ê¥¹¥È1¤Ë¼¨¤¹¡¥¤Þ¤¿¼Â¹Ô»þ¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤ÏÌó12.5FPS¤Ç¤¢¤Ã¤¿¡¥
-
-\section{¼Â¸³2}
-¼¡¤Ë¡¤³ºÅö¤¹¤ëÉôʬ¤Î¥½¡¼¥¹¥³¡¼¥É¤ò¥³¥á¥ó¥È¥¢¥¦¥È¤·¡¤Æ±Íͤ˥ץí¥Õ¥¡¥¤¥ê¥ó¥°¤ò¹Ô¤Ã¤¿¡¥
-¤³¤Î¤È¤­¤Î¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°·ë²Ì¤ò¥ê¥¹¥È2¤Ë¼¨¤¹¡¥¤Þ¤¿¼Â¹Ô»þ¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤ÏÌó23.6FPS¤Ç¤¢¤Ã¤¿¡¥
-¤³¤Î¤È¤­¤ÎCPU»ÈÍѾõ¶·¤ò¿Þ\ref{fig_cpu2}¤Ë¼¨¤¹¡¥
-
-\begin{figure}[htbp]
-\begin{center}
-\includegraphics[scale=1]{image/ss1.eps}
-\end{center}
-\caption{CPU»ÈÍÑΨ2}
-\label{fig_cpu2}
-\end{figure}
-
-
-\section{¼Â¸³3}
-¼¡¤ËÆ°²è¤Î¥Ç¥³¡¼¥ÉÉôʬ¤À¤±¤ò»Ä¤¹¤è¤¦¤Ë¥³¥á¥ó¥È¥¢¥¦¥È¤·¤¿¤È¤³¤í¡¤¼Â¹Ô»þ¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤ÏÌó43.4FPS¤È¤Ê¤Ã¤¿¡¥
-¤³¤Î¤È¤­¤ÎCPU»ÈÍѾõ¶·¤ò¿Þ\ref{fig_cpu3}¤Ë¼¨¤¹¡¥
-
-\begin{figure}[htbp]
-\begin{center}
-\includegraphics[scale=1]{image/ss2.eps}
-\end{center}
-\caption{CPU»ÈÍÑΨ3}
-\label{fig_cpu3}
-\end{figure}
-
-\section{\rm{mpcs-viewer}¤Î½èÍý¤Îή¤ì}
-
-
-\begin{table}
-\centering
-\begin{tabular}{|l|c|c|}
-\hline
-½èÍý¤Î³µÍ× & ÊÂÎó²½ & ¥×¥í¥Õ¥¡¥¤¥ë·ë²Ì¤È¤ÎÂбþ \\ \hline  \hline
-Æ°²è¥Ç¥³¡¼¥É & ÉԲĠ& [3]\\ \hline 
-²èÁü¤Îʬ³ä & ²Ä & [2]\\ \hline
-²èÁü¤Î¥Ô¥¯¥»¥ë¥Õ¥©¡¼¥Þ¥Ã¥ÈÊÑ´¹ & ²Ä & [1]\\ \hline
-²èÁü¤Îɽ¼¨ & ÉԲĠ& [4]\\ \hline
-\end{tabular}
-\end{table}
-
-\end{document}
diff --git a/latex/M2/sintyoku/5_10/settings.aux b/latex/M2/sintyoku/5_10/settings.aux
deleted file mode 100644 (file)
index 8414256..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\relax 
-\@setckpt{settings}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-}
diff --git a/latex/M2/sintyoku/5_10/settings.tex b/latex/M2/sintyoku/5_10/settings.tex
deleted file mode 100644 (file)
index 924cc38..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-\usepackage[dvipdfm]{graphicx}
-\usepackage{url}
-\usepackage{amsmath}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\usepackage{listings,jlisting}
-\renewcommand{\lstlistingname}{¥ê¥¹¥È}
-\lstset{language=c++,
-  basicstyle=\ttfamily\scriptsize,
-  commentstyle=\textit,
-  classoffset=1,
-  keywordstyle=\bfseries,
-  frame=tRBl,
-  framesep=5pt,
-  showstringspaces=false,
-  numbers=left,
-  stepnumber=1,
-  numberstyle=\tiny,
-  tabsize=2
-}
-
-%\renewcommand{\bibname}{»²¹Íʸ¸¥}
-\bibliographystyle{ieice}
-
-%ÍÑ»æÀßÄê
-%ËÜʸ¤Î¥µ¥¤¥º
-%A4¤Î¥µ¥¤¥º210mm*297mm¤«¤é;Çò¤ò¸º»»¤·¤¿ÃÍ
-%\setlength{\textwidth}{170mm}
-%\setlength{\textheight}{239mm}
-%º¸¤Î;Çò 1inch(25.4mm)¤¬´ð½à
-%\setlength{\oddsidemargin}{-5.4mm} %¶ø¿ô¥Ú¡¼¥¸
-%\setlength{\evensidemargin}{-5.4mm} %´ñ¿ô¥Ú¡¼¥¸
-%¾å¤Î;Çò 1inch(25.4mm)¤¬´ð½à
-%\setlength{\topmargin}{-0.4mm}
diff --git a/latex/M2/sintyoku/6_7yasuda/jlisting.sty b/latex/M2/sintyoku/6_7yasuda/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/M2/sintyoku/6_7yasuda/main.aux b/latex/M2/sintyoku/6_7yasuda/main.aux
deleted file mode 100644 (file)
index e49d778..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {section}{\numberline {1}ÌÜŪ}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}¥×¥í¥°¥é¥à½¤ÀµÅÀ}{1}}
-\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces ÆþÎÏ¥Õ¥¡¥¤¥ë»ÅÍÍ}}{1}}
-\newlabel{tab_input}{{1}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Êѹ¹Á°¤Î½èÍý}}{1}}
-\newlabel{fig_before}{{1}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Êѹ¹¸å¤Î½èÍý}}{1}}
-\newlabel{fig_after}{{2}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}¼Â¸³}{1}}
-\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces ¼Â¸³´Ä¶­}}{2}}
-\newlabel{tab_env}{{2}{2}}
-\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces ¼Â¸³·ë²Ì}}{2}}
-\newlabel{tab_result}{{3}{2}}
-\@writefile{toc}{\contentsline {section}{\numberline {4}ÌäÂê}{2}}
-\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces ¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º}}{2}}
-\newlabel{tab_size}{{4}{2}}
diff --git a/latex/M2/sintyoku/6_7yasuda/main.dvi b/latex/M2/sintyoku/6_7yasuda/main.dvi
deleted file mode 100644 (file)
index 8af9768..0000000
Binary files a/latex/M2/sintyoku/6_7yasuda/main.dvi and /dev/null differ
diff --git a/latex/M2/sintyoku/6_7yasuda/main.log b/latex/M2/sintyoku/6_7yasuda/main.log
deleted file mode 100644 (file)
index f7e4276..0000000
+++ /dev/null
@@ -1,353 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4) (format=platex 2010.6.17)  24 JUN 2010 11:24
- %&-line parsing enabled.
-**main.tex
-(./main.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvipdfm.def on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/dvipdfm/dvipdfm.def
-File: dvipdfm.def 1999/9/6 vx.x Driver-dependant file
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count91
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count92
-\leftroot@=\count93
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count94
-\DOTSCASE@=\count95
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count96
-\c@MaxMatrixCols=\count97
-\dotsspace@=\muskip11
-\c@parentequation=\count98
-\dspbrk@lvl=\count99
-\tag@help=\toks17
-\row@=\count100
-\column@=\count101
-\maxfields@=\count102
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 138.
-LaTeX Info: Redefining \bm on input line 204.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2009/06/22 v3.00 Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 33.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2008/12/05 v1.6h multicolumn formatting (FMi)
-\c@tracingmulticols=\count103
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count104
-\c@collectmore=\count105
-\doublecol@number=\count106
-\multicoltolerance=\count107
-\multicolpretolerance=\count108
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count109
-\c@finalcolumnbadness=\count110
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count111
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count112
-\lst@currlwidth=\dimen141
-\lst@column=\count113
-\lst@pos=\count114
-\lst@lostspace=\dimen142
-\lst@width=\dimen143
-\lst@newlines=\count115
-\lst@lineno=\count116
-\lst@maxwidth=\dimen144
- (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count117
-\lst@skipnumbers=\count118
-\lst@framebox=\box70
-)
-(/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
- (/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count119
-\lst@inputfile=\read1
-)
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2008/12/21 v4.2 Page Geometry
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in pdf mode not detected.
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
-Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
-Package ifvtex Info: VTeX not detected.
-)
-\Gm@cnth=\count120
-\Gm@cntv=\count121
-\c@Gm@tempcnt=\count122
-\Gm@bindingoffset=\dimen145
-\Gm@wd@mp=\dimen146
-\Gm@odd@mp=\dimen147
-\Gm@even@mp=\dimen148
-\Gm@dimlist=\toks22
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen149
-\@saveybaselineshift=\dimen150
-\scb@x=\box71
-\scscb@x=\box72
-\@bw=\dimen151
-\@nbox=\box73
-\@nbody=\box74
-\@scw=\dimen152
-\@itemh=\dimen153
-\@iboxpos=\toks23
-\@iboxstr=\box75
-\@bwsp=\box76
-\@@bwsp=\box77
-\@bcal=\count123
-\shaderule=\dimen154
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./main.aux)
-\openout1 = `main.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 7.
-LaTeX Font Info:    ... okay on input line 7.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 7.
-LaTeX Font Info:    ... okay on input line 7.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 7.
-LaTeX Font Info:    ... okay on input line 7.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 7.
-LaTeX Font Info:    ... okay on input line 7.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 7.
-LaTeX Font Info:    ... okay on input line 7.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 7.
-LaTeX Font Info:    ... okay on input line 7.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 7.
-LaTeX Font Info:    ... okay on input line 7.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 7.
-LaTeX Font Info:    ... okay on input line 7.
-\c@lstlisting=\count124
-
-*geometry auto-detecting driver*
-*geometry detected driver: dvips*
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 102.43008pt, 0.75\paperheight , 108.83163pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 633.78513pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -6.8399pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 106.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 10.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 10.
-[1
-
-
-
-] [2] (./main.aux) ) 
-Here is how much of TeX's memory you used:
- 6543 strings out of 257674
- 57795 string characters out of 1191153
- 169005 words of memory out of 3000000
- 9670 multiletter control sequences out of 10000+50000
- 12349 words of font info for 49 fonts, out of 2000000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,8n,60p,249b,514s stack positions out of 5000i,500n,6000p,200000b,40000s
-
-Output written on main.dvi (2 pages, 6464 bytes).
diff --git a/latex/M2/sintyoku/6_7yasuda/main.pdf b/latex/M2/sintyoku/6_7yasuda/main.pdf
deleted file mode 100644 (file)
index 77153d1..0000000
Binary files a/latex/M2/sintyoku/6_7yasuda/main.pdf and /dev/null differ
diff --git a/latex/M2/sintyoku/6_7yasuda/main.ps b/latex/M2/sintyoku/6_7yasuda/main.ps
deleted file mode 100644 (file)
index 523c9a1..0000000
+++ /dev/null
@@ -1,1059 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) p1.7a Copyright 2005 ASCII Corp. (www-ptex@ascii.co.jp)
-%%+ based on dvips(k) 5.96 Copyright 2005 Radical Eye Software (www.radicaleye.com)
-%%Title: main.dvi
-%%CreationDate: Mon Jun 14 15:50:16 2010
-%%Pages: 2
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentFonts: CMBX12 GothicBBB-Medium-H Ryumin-Light-H CMR10 CMSY10
-%%+ LCIRCLE10
-%%DocumentPaperSizes: a4
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips main.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.06.14:1549
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginFont: LCIRCLE10
-%!PS-AdobeFont-1.1: LCIRCLE10 1.001
-%%CreationDate: 1992 Oct 23 20:21:59
-%%RevisionDate: 2001 Jun 05 20:21:59
-% Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.001) readonly def
-/Notice (Copyright (C) 1997, 2001 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (LCIRCLE10) readonly def
-/FamilyName (LaTeX) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /LCIRCLE10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 16 /a16 put
-dup 17 /a17 put
-dup 18 /a18 put
-dup 19 /a19 put
-readonly def
-/FontBBox{-2000 -2000 2040 2040}readonly def
-currentdict end
-currentfile eexec
-D9D66F637A9E5292A4933615152D29EEC26E1BED2E48CAB7AC058698EA30B07E
-F8BDB66981B14445E1107420FDAF32EDBD5C26E35B334E3AF24373B2A13984D9
-1D56801ACCF98612DE2C19685E0F4D52369AD642D169AB57DAB10665C6C01538
-497544391FABD08A483766E9B5C7ABA9A537C053A8ADC16DEBD8B5C9E1EDEB21
-E4E89B0945C0737B96F0194585BE0D9B958F1030EA84710C31971BA7E93777C2
-0658995DC8702442780303E948079822B9EE0C531A5CC49578EB9E683CB77495
-DF613FBDC4536BD7A90F044B7EEE6EACA2042539F62789EA39AA16433AC4BD0F
-98AAA04894F5487C279D2766B50B23E16D7F1023E387FA4165DF522DB290D390
-B669550A43638C3C9CC38C7667A22D27F9DB1542620110A8671B2713C8DB93D3
-4C500474AC190831F9C7441DC4A7C27EE88DAEF10D7AEE6FDB22E7625E802B4C
-FCEE0DC79988734BDA39B9896B1833D4BEC4F91DB321F343F57B3FC5ECA13AEA
-AB108165934BDE65D2EB5A62BD395AB84402D4A2703E3DC3BEC860D5A4EB785A
-1D8D0D1AE7D31BFCD3ABE3E9779B6BC28D93CFCFD8461032D969F1C9A53A6DCA
-321062C6750132DD47444F208275E5000794E261F842CA01FD5DCA6F8C92C7EA
-E2D8D66ADB1194BD8AC59E9191895A2FCA88F32DA2B27717F18C258EE2402C69
-5655EE4D15708452687828A90653E9FC2707F1E9ACA413DAD6E5EE607F6DCB97
-09B7195203A395C97CCC7390F38D69AEC6323A0AAE0A05958B7987701BBD6497
-F95D8653699C39F179820FB8C2DBD7A4E7EDF03E83F7536946A3F532650AC5CD
-48C10BA3AB8F67915EAC0053592CA317E0A8EFD1322398DB7D9B32ECE97791A0
-0B49839C58E426531833D30F153863E92A79516C2878AEE6916F0FA78F94714E
-D709C10DB24955FC0DE6769D34E4E1DB2ADED1775C5A5A6313C93B6A0195311B
-4A334B4D9B914EA59194239AAD1358BC269B8CBD35A7685ACB29282D46440A38
-083B9CB2258BB81E2489B5FBF551AEA1330D4DF70E9E650964A369CA2F77DEBD
-0CDBCECDD2DFE4EE609FBBCA49DDD2E80830BDFC1C575CED40B4EB39EF89C2B0
-64F7329F558C239477EF64162434D69D881017E4F508680592A25A23FFF3C2A5
-3AD78C5303B0979C74D9BD26838D72D6030BED961D1DEED5DDDA22DB3C49AA8C
-78D590262EE916B80AAC695911B81E7626389B9A94B4141671BBFB69100A3D6F
-6A61494F7721D59F5BDEEB5E65D5FFA92FCE17F842AD04305F14F85C3407FFDD
-96471A077713E1F908B00B01467524E2B6FF83F7AA27728B41CA855A931C8AF6
-3CA5B8E9B3AF60AEF4DC90973CE3DE84AEB1B2F1B080D28234C3738D1ADC5D6B
-9A3E1EF20C1F0A9271FF1861973B443BDD1CF422C71D7DBA8ED2DF600C038B6C
-B4CFE39228DA17CD4F23DB779C3136002D137CC3A1F08AD5B5EACEAF5F0824EE
-1BE1DD34F00C6CBB06084B079E915B02B0ED152ED9DA56EB6189FC74C90D6C77
-4E9FB9F54561D23AC8DA828F93416D0E506B085F75664D78BF7EF0A2DA3891BB
-68617B63D8B3D3F4F2C70BECCA9CB27AEAED7B651F4C7F8CBF4D9CC14157C284
-487B0AA0BCA3424B9C08A43815D7ADFC2F87E874C47AB3DFCBDB89DC24C63514
-207DC24F50EAA079A16C2CE2AD2CB24AE66FB40C07C9EF4A9BCECD764A74F7D2
-7D5D0707E16BA5B5D941D3E03204
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.1: CMSY10 1.0
-%%CreationDate: 1991 Aug 15 07:20:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 2 /multiply put
-readonly def
-/FontBBox{-29 -960 1116 775}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
-27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
-5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
-0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
-DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
-71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
-4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
-515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609
-C627A8B149D71F3155BFBF5A359E54EFE40EB6AAF7344F336BBDFA5241D39DFD
-19DFE4F1B56DCAAEA84D9290E81FFAD8472517CB517C9F8D04EAF8E87A58341D
-57386FF17BF29235356C3F85FE85CCB75DFBD407A6B76C198356415768FE0D58
-0F0E0665E6B2EFC269256FCE0146C415E35D900293555D8B6CB2AA451586E477
-93461FAF0803AE54B9FEE351771B08F9F7D564B5F50CB4E660298DECF4DC0F67
-0A4DA5738D89F708019CDFF9443964830B406748B60EF34EA35EDA7DF1C05A1E
-A385C5DE4B171FCD735AA0C41E54B09D133E48FCAA3A75F1B05C2AD4CD792534
-4160FCF0C48076AD3174E1A970FD9A285EB251E016B2739E373B43F17A1D50BC
-02FB2383DACFF35A5503EE8D0C8147908BFF5FA0D9D06F243AA8B4FFFCD8FF4E
-ED02BC
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.1: CMR10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 45 /hyphen put
-dup 46 /period put
-dup 47 /slash put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 55 /seven put
-dup 56 /eight put
-dup 57 /nine put
-dup 58 /colon put
-dup 65 /A put
-dup 66 /B put
-dup 67 /C put
-dup 68 /D put
-dup 69 /E put
-dup 70 /F put
-dup 71 /G put
-dup 72 /H put
-dup 73 /I put
-dup 74 /J put
-dup 76 /L put
-dup 77 /M put
-dup 78 /N put
-dup 79 /O put
-dup 80 /P put
-dup 81 /Q put
-dup 82 /R put
-dup 83 /S put
-dup 85 /U put
-dup 86 /V put
-dup 88 /X put
-dup 89 /Y put
-dup 97 /a put
-dup 98 /b put
-dup 100 /d put
-dup 101 /e put
-dup 105 /i put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-dup 117 /u put
-dup 118 /v put
-dup 120 /x put
-dup 121 /y put
-dup 122 /z put
-readonly def
-/FontBBox{-251 -250 1009 969}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
-295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
-409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
-4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
-2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
-0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
-B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
-24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
-43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
-D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
-5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
-96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
-7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65
-0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830
-B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D
-AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007
-97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8
-FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27
-F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6
-DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6
-A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B
-7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E
-2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828226
-7A8B47241F73590CE626EDA930A1D18D758636250D9D6A09E133378CD725F586
-F40320EF186DDF87AF8C2F5470EADFF39C60384EB4DD859794CDD6E4AA8E8A7A
-18E246579B5FD876A7C0AFB4D935B09F36A74412957D9BE1DA54DAC6239E5574
-A9AB77DC4A6CFBAF23EC30579BA578299EA68B0BFC5B9B4EAA4D3CADB581AC57
-6236C14F8F8D56406DC427BBE7913BA2990D22F36D646D3D31A6DB69512AACF4
-0A46538C40FE5F6D369871E017069547B6CD9793652C2EE8EF391B88DC95DC58
-DD90F27F47D996223903C9A02FB30DB43963F1DD6EAAE43F5E43F19B54FCA3EB
-114CFCC68A6B5106C697C5876011047F6679201540AD102C571BF5DD26AA443B
-6B73E80D855F5EBFF6A5BCEC484EFF7634D31618ED926015CF883D323F319D95
-D79BEA4091291DAE4ED9091359807685D980DDE8915E8718CD2CEA9D364B2E4C
-3DB1B8C4238F51C1E63C26E8A0D90EF1D4D2C9B4D52AFE11892F2CCF26DEBEF2
-20ECC90AD1EC92C7A2F4D1A838F1F3750B8A5E51E58568B2DE12D36CAB055DFC
-7D065C746CE7DAE1F2834FAF9CBE539EC06CABC6498495C913CE0EFA7FA87088
-F7376129F3F8A533334B624CF62D9013101548D93B43BA92D6533CA56769149F
-2A1B8CA40154EE515385DEC0F987AFA8E058647D2E3FF551AD08932C59B0BB2E
-AE0EB03749B40B6A4B3B94F24FB13CB7D83968F3F151438223CB1115379D36AC
-F35CC99FD1C9E059678560648FC797A6D22500F8CA1DD90BB7149E3C32ADAB69
-D9AB35CE944B6ADE05782CF731A759F68E9791D19CECFB26421B070877E6BC65
-EC82F51B81F2FE36B36F9968B5CF9FDBFA11DCA0E08D087C4D0C3A2A23FA3709
-DC90ECF60388D9277272E112E4621ED4098A564EF702D657FABE1CB50015A5E9
-46E39856B07D81DF2D0C98672BD99C91405D2A8AAAC4B0C1E808C5323E250BBD
-DB51F077139E1703BF5B76942FB072E844CFA2460615EB10B58FE3C7297F52C7
-66CA141D054494BAC64B2CD73260970227F57323ED048CA1D1822D1FAD84941C
-F1293E86EE719C9BAB6263470C7009C3933F1A344BA5CC8E4B3FB29F2DDC7EA1
-B24FF6C382ADA2F0B1DBDEB2EE4CF5E32157AD8AFE52EF4F1FDE6F6BAACC334E
-61C0F2C71F0D8AE19B6AE73F434219898F910F595CC3600AF572856647C2983B
-6F361641B2BD000406D1C9E5F430B4BC1C9E05A560A1C2FE373246B928EC4156
-51545BF07A8F14EB8C8507C4A6BFC5D06BAF94742E80337D727C39850C8C59D0
-3608DB88434B7A54B0CA8802C94FEA9CBFF517EE8CEC3070DD425428D8B7F2E4
-F8E15074DA7CF90A75071314FD7F593977F6177B2EF7A9B6573B70022156959B
-AAA5B4E51B45E8710C0DC836651AA0FDBDB2FF8277C040972EF027C08096960A
-75EDBB51FD16488ED2FFF387AFBDD389C593A1D4C9A7099DCDB2A567E2FDD609
-C25D16A708A6C8AE4DF5B496A395AF6BBFBAA3BBDC3C8E27478A3A553D10D650
-B625CE46C766B24035142AE568BB9E7F70B8C7FF54AD9059FBFBEE9447A5A4BF
-6347804C2C0EFBBDCD0F1310F22F8F70491513E4497C20A700E604559D447753
-3026F6171169D4EFBABD4BDEE8BAC309CBA4428654986CBCA70968ED8BF80D70
-EF778F946A55FD9D596267B7E44D4D76126D0B12B736F5FACF108219E8821947
-4A5F4429D4BB1FC2743A348AFDC131440EE952E05E77FE41643A37DE89D8C9A8
-2CBDF303EF74EED18985F65F63FCEDC81F26A94E10848AB37AB864D657D58090
-498DA9B15CC29C55296277D60306BE238FF5C7F22596AAADCB2E1F89CA1EFB0C
-379E90D2F8AA2667C281306BF99D97DC6C5DF2AEB95F7D1B316E19813A37E449
-07573C4363B054650024CA26B6265BBE6AB430B17020F9E07EFA5F4762E6EADC
-120AE606B8A3E66BD5CA5259A828606708E6B07E1C5BDE0257BACCF18050608E
-7A2AFCF2103D23BBBE1B76FEA3A053C2061024CA2BA1E38D6FD82700D81BE8A2
-6E54F51D4661B27892974ED470FA84675D8BFCCB845FDABF305E941F73AD1C21
-DEBE066627BB7CF3BB974F8E249A8A8D1526B8A45596E77F951F8CD85A374B38
-C6299F3B0BA7BC2CF3B48F9DD82F0E25D5BDCF8300F90E8DED9F804ABA0E21D7
-5D882FDEF90F3B59F7942B963B14A46A44152B93873968BC2F8CBAFE9FDE442E
-E9DF08A2F57AE44474B8A0501BD448384A607DD2A80C09F58823AF367FE4383E
-3A9AAEDD611E0C5D01731035E5A856FB02A4BC4DA861E93A875A22313383315B
-0AC318297223C26EE01A8450A408FBEB754AAE77C62A96907B672811AD2AE63D
-7A68A9D643D29D0D32123F5609EAFAFE718B5658B738FB6260ED5A2B3B2F08E1
-73A4D78CAEF82EDA8189110710DDCDA8925ED19E46636997AFDF10EF4DA920BD
-ED64E061BE1180193536EBEB287329F6885F4894B8B3976357B44B05E1804BA7
-F10837CBF778728F28F114850CDC6391D913CB3EDAF31647CDCA4A84152890CB
-317006EE042940256A5532F295085844CD2F7BF0092FB547841602D3D62D07D7
-57F1EF034E310AB1AF9CA053C090FC2373BF8369DE334E330F4DD7D094AF3E8B
-DC78B3EE6FF16607EB5639D6019AEF741F8D55EC0B7087FCFBDE76B03C498FF7
-21D0F72554C1E43121FD718308ACBC94AB4C1666131258B51DA4B4C0CB9533D6
-1B9A14D80C3C7C3F23EA615C5771A64BA7B47849A8C0D546E17927548D719658
-8E34684BABC5EC23A92C79B297A8DA73A062CBF1B100660288F8098F1C2B6D6C
-0846B6BE6697CD0047BBAE9AB5B3D8BDB1B3179E8B985A425EFECD3F9FC3ABC0
-101B78F49790BEE6FC1F060AAE21AE4A3EC8325BE05FD21DAAD6DF1327A48C72
-D2DDC822546CAB747A271FF28FE4A0F9FF18161D26C9C0A3B7BE01B7B475DD27
-2327ADF3C7CFF5D8F92867E548077C8D2CA9F283F830A3CF99B833A00B2C4935
-F292BCD4547B7DD3EBD03FE6034381816E76638361A7E588ED59C7F350D35374
-BDAD634AA2A4CAED5F0647FA07D881FC983EC4DCA3FAC91679AD769B07DB7E44
-93A9283C46CE5AA39B5469AB81FA7995AA2D05C0E9E8F10BC0B9F0E56377B0F5
-AC216908E6C36B672DC640490183074872391590CE3B5AA180F2357B5959F351
-9D12BE3710F6236E930CCC3B1EDCBD407C0FDEBC2CD75AA3889474583F4EAD92
-6B02B660333F0CC1CFCF2DB633837EBEB43834975E8F51DBEDF218D0E2A71D10
-B4FF467C283A929E8FBCDFD658A68A3E43313A58B0A24BF65CCA34FCC3F3FCE7
-1CC1D080DFBD08DF13DCBB6760BC43080A2ADB1445D0C546787EBB0ACE30E56C
-D9B6FEF9DF3FA59643701429CB5165D4490BD2494EBB914070613C8B82A0A153
-187E1DE25E77F6812F8420ADC58CA99F5BD59498606015F12C8ECD6E56A34C13
-1F0B4AADA71412448446B8194CB3AD602DFFF78DF3CDF699B73253C554F5B619
-53275537B578AE235D4A1F6C573AC69BA60664EEF40816BFDF3B56439BC26A2D
-26D070E001F81BAD92C7206024E5213E5F12BBD356EEE2D1CF3795EFAADCD639
-3EB48B4C3A93559F998CB46355E342D58D72EC94B4295129748AEC661EEBAD91
-E7B294B04C0A4639BF17910AC7A0623172902C61FDBC04992463D1E12F9E9D24
-C0FBF6EE9B82E1D8E26235401C8F94615FB91CD03929F6C3455881F67F7EF573
-82D83C92F31E997F1D807E689AD2FFBBC2637A31F940C61F786DF66CE520E908
-608A6487AFEB32B257B0A754B388377166B0DCDAEE2B75356E6DFAE89C0D718C
-1EA0761F0FAC29AA5014E8B70827519AC848569A790E1C39BD9FBD5901D16C11
-198EDF37F0DCA2FC3EA3CCC67149FC5ACB921FE5FCF14B11F5F5CA8C61695CD1
-932A361A566CDE2FACF82D99EF7FBA0806977F73D5031C4C60EDE811D578F988
-C870C3BD0A2EC5724D531C41A7EBBB878FD28F04EB04B91CF81D6557B06B2155
-6D21F6201CC496E232BA2FADBAFE58B0DC1ADB8DACAB1F871CF508FE493A71A9
-FF6E7FF07CFD176A7DB008B2B4E8D4BC60ABDD68C1F6208B55F25AAF90443026
-E9785CC9ECECE4B63CF56EF0F2265B86DBDFD38BDEFA4323180EDEECBCA9288B
-DAAF0C70580113F6B8D18C0EF6633AC6EBA2CAC52976C1D17FDA6C9F85DA339D
-BC346E2CB88F4A58026636A4761E23569BF56C91D71861BD8879BE7FF0EE7BBD
-BBE1888F8CC25E3B7A97804D19A22A2B7E3C10019C08C1F6262D04DE2A7733E6
-20EAE9F53B70E54A695B66E91BC1C3790D575497662F9DBDAE5F2E603D013896
-91416696C7B6F1C8A241BAD943331DD186715CD7EC5F89D9D008F9328E7972FC
-4DCDE9627B8781220FC386CA30529B7816A931AB39AE495404F4E7776E045298
-4711A6E88B9A8919CDE2B7B004B6B73664C30010401A643573B994E5385F7F0F
-79C4780F54FCFBED1A0D839F4DD7DB4C0ABE1ED95E83FC43F71B448766B8B6B9
-D01998100E792235486649F82E5BCE45E79A95A3B561B3F0F78E60886AA5D07C
-9FD9DC7A5175665214BABA8B9AE53D8DC885DCFCB1BFD5F76DF17DF64D3CAED0
-C77824C3ED0E2054DDF2A6580B7C483539ADB4E7DEDD56A03EA0F7BBF6491578
-50ADB95951FB33C55426CB23C500167B100F39961E107B59CFDC86A8A2F9A925
-8F4E2B99BEC949804DC25B68863C5D7067303C34CAD4D3EDFBBC8B006B053EF9
-3E04CD1DEEAD87035418DC91A37B3E477EBB4DF8527587511D474E76467371DD
-65C5A1B3EFABC8DB9563EDBEFA02DB936756314890E0F0BE7F899E61935031C1
-2C85FE28AD9B7171BE8A7240492FF55214884E0A22DECC3B37007E3797E3CFB2
-EB398C700968F0CCEE55237B8CC96873455DA86E81DB758711F00A53DCF8B990
-B3FD7CC45F1E8FE40D8669392E650B74BE92F5EB9F14478AF34349AB14FF017B
-A87BF1050D94E8C2F89F8968C3F0DFD00CF792D110C715B64E13A75E85AFB929
-0E80F4D9DD01D97E8F5FABE903E2E06021E6A50A72159BF6852C5929049D359C
-D0B7DF6ED341B80F0017D2FDAC0B95C14BB7106AF7EE866CB9883D6BA47DD102
-EAD95DA0FC7BEC0CC9D3950407AD7433FAF625B2A238ACFC2DEF95DBC6ED864B
-E64E6A35C4C5FC9B97C0C78FF828877BB5ABAE5E692012A25056B4BF90D75891
-F4EA181BCC6217E84F592B02EBFAAA12FAEBC51D505F03CDC0DACB26E4803F26
-CF620BE2D59FAE3509126E14D8BE4957E9F213EBAA55BBADADCAA58146FF8422
-F0F63A9DAB3B9ACF589A8793D1C8EED3DE3CDCFD0EA30D0B747D18564B17BC17
-D596AB666F7A019D31FF36D30380C0AF8F3CC8DDABB00D4D0667F2CF5F717D4E
-433121D85FF0E92B5485A15D6963865C478BA35D164707250E32F20491BCC9C4
-FEE0F566AED1A24FD173DA5442E644A5D1C0507C71037AC296CB94259E668047
-D491AF9EDD9A3EF752A0767C668A5B70BB024A59D91E5A5F3C93BF8D1EBCF746
-AA6C7EA65305D8E7E824CA59A2B929E3E9E0C2E99A2673A673A21F4CDFB10D03
-5F426B9D233116BFFB069789AB5E2E9DC5C067C179F2B97987B8D3F66D786B05
-2ED220C8FBA834EAF3C45E5936EBC2046BCE956E5902A70A884716457EABC40F
-6151097C7968110E9A43FD25C53484D60F91F2ED8AB4D2B24FBC14531F4466EA
-1F3A034FD60066A26CD0BB4FB8B5B438737C35C1B835F7A9EBDF434EBCB69920
-A80B4482C7906D117C9812D52D2D9668C48BFE2DE3027D6601BB22AE73D18E28
-7DC845DFDFE1B61256D86871641D388C1F4EFAD0802C5347FC844EB5697704B3
-555B6D4BBC02DE69594FE3802267294878E81AACF98CA2F96277B9619B434DB4
-992F6A29947A0F1D74811C33A2219ED41FB3D6F7811845C950B540B497A2C7E9
-6CD2463EF84B39C0AA87E8D1C9FFCE8EFC403969712D2A953422581E8FE9AE7D
-B188566012352B52C9EB352A2EE614691E9A7755C9590DB52AE59160748E63D5
-2E0512A83F06115144E5DF2754307843C11E50334316AECD9E9C0BF4BA9B1229
-6FF24D0A6C1DF320478253E2CC3257266099D8500FA20C23050253BA1D2E89F1
-7ADB5FCFBDEA5CD35D13D43095ABC1755ADE51B096DA3CBA0282915CEBE1BC23
-787E5555A1366AAE5CAC12B255EE97D4C25EE1E25D079A9E776E2CC04F095820
-F0241A8D60DD73BB8D168D59DD23A1AA446F2B0CD3CEA277DB7AD54FB5C519D6
-74EF7B6FF50E38F1D77F1D48D2E6D8576D868B2F1F99117BA3C7CF2B6807BD12
-869A16A393C2ED4C4B3876471D43771CA76802089467EFE6DF39F3EA5437EAF9
-75761C94198E9E943EB64F966B36679107470EF3BD9B11013D5C5592C8D2C6C0
-1C67CCF5AD3DCCFFB74B747B790D9802C6D2645FEDC7DDFC799F11D929237944
-8EE1D25C71F66F9D99663412DFF9507C8C707159D4230496902F8E89F410D208
-C3192EAC1C4CCDA0F817D0FDB0EA0B562479401777C90344D676E57E0A0E2CDE
-96521B10E4D2A4F37240569A2294308B726D681E143212D64927B34D379F93C9
-B68FDAD7FA52821EF72D24FF104A339BBB0BB157B5BE5A1828C92D8AF4E8786D
-46554EC18E85393CE0091B093286B46FAC05CAC2B5C669BA7DF49297BF7A5F6C
-A4884E0C99978586588E4D08EACFB5125069479AFAF8E649E175B31E527BBCBF
-36188B582613E6C83A12F1A27DA09D07248A98C40714F9A9FA5196FDFFB44C6F
-524640ED0BE208D060D632B426968EAF40167AA7EFDB08E6ADA3A63719518B21
-266433E61E94A203710BFB0535073F9E7924CB37FCACA115CF6AB46A1070EB30
-47AA33F11B2A2BF6776C761B4AD66221A2C89D20DFAF8B1511EF84577F94EBA3
-62EB1B9EDCC2ED6B2835F1B55FFCFE6194FC28F4712EEC5ACF6DB370A7263572
-52A4E0C4C4BEFD58C6FB058963C9611710D409B552973F734A8B656A7DB15A08
-71AB00AC93232BDBB4DF1BB553993841166A8E4E606103286C46C565A114E313
-0359D73D83657687AFC93D78A5B80E7D7CD3414B255AAA09FBA75C20C169A581
-0CE076CC954F7618E111FECE7B504FCD797FC1C85F2FBD1422805A0D8574445C
-E0913681AB85D16648AB3B075A8F91CC1EB4EFFEABF8A817B281B34E9CC8176F
-A54A822E3BBFBE361ABC196A08A7647BA9853D29247F04A1143F789733A3FD7B
-B038D0865788214B9CDD2D7E5D5970EDBA6C6D1EE8FAC92FD03C9E18808CFD5F
-478CF606E7E0926146469C423E41AEE0CC57186695DFEB015D70E03326BA432B
-5CFC61DCC9976BECB7E12D3F139F52B618479D9038552747437D902F10E05A9A
-A3328EF0E284A45CA2D3AD32B0C4C7627DE930735C4F2351327B14327D6F563C
-A4D2A73340379F399DBE287632DEA74827ECEC9D3FED2019F0771EC5E8241694
-7D01376C6FF7FCD61D90C62ABF2A7CB336D34E7033027B29DD7818019E5F9BAB
-C6AA0E79507A9978C7E517C4E1D810C6E96BE50EAFCE43A95C195E36FE7BEA62
-A6539BF17EFE2DD72FBE77234F1A7D698A0CAB666E4BA5E46B898F49CB5EA00B
-00CB69A283EE709A03770792150E9377254D6150A6428889F6D0DE412D15F950
-AC79D28C8806D889944CC0502326F288A7E352B16C995F10DE8DD0DB6DAC95A7
-0422532BA64223206A58714960537D71AF98FB52A95A27627AEF462E8F4DFD4F
-99EFF8340F2DCE0A67D5FA3AB6602DB8594E9F403EC520532747F9EAEA6FCBDD
-59500BE42E578B4BE387611A7C1FF2A4F16C9560AE9E746754AA75C36CE17F1A
-9AD104BE8D0A375B79038F472351D6EE00FC63E7809EF5FD4738FEFB6F48FF22
-2607AD25F583360FFF2F0CA674E66BB0BC364893453DCADFF33BF94BB3124569
-4251961869F3A00CF26ADD534C29EDD3D458897B87E4E3AC5DD7A8C5AD43BC8D
-D9A7B0C8B7FDEF3041E6E08595539E2464AB41C19DDB28092366217A5355870C
-8D439DBB0A59E3ED209B86680B3CA95EDC6D3CAD0D66604B26ABE1CF9979A708
-A1CF9491E1D834949D63A5D5EDA0793D84BE10FDF78CCED777285924D1DDD0A1
-D022E79C05B44A30AAE387D0ACDF07A9F2FFF42ACC409637D7C66C7E77DE06E5
-A7B3592D28703B4CC301E60FB9AA3737107C11D21EBDF851C85A0F41C2C41E30
-298844F5084FF5DE8864FFB15B7A824EAADB2FFE0D0D6EACE5862E23E1BFD448
-CAE3906218906F4E700372257DCC611DE897963AF094F4470C94662952ECDCA1
-1516417EC54C6F0D871F09F2FFA8E252D907778E06C1CE9C41AFB22CC24B7756
-E797030C4635E2CB4A774CDC474A42646187E5831535524891660582214B5681
-815BF03E2A011860B4C1095F435A06E746BEB95D85F4C8FF24FF9B6E84D4B1E2
-370652164CB7BFB6CEFADFC93D25ACB02920F80010C7169906E06573389A0E4D
-67F83CEF935588E1C4C7EBDAF802FEBAAB38360B263894E429EEE056E9F02F35
-3499C3DE60D62B4FC8895F7A47BEDC6008EE55F7988906CB379B11E8001439A0
-93ACE3092B284BA0AAE477192AEF8C687C9BE51EA486B5205A34DF952FC8B897
-AA9E40BB97073E854BC8900A5F58CC003DF32814C8FC410C1512DE9762974634
-7646CCD2E58F748A850872CAFD60E307BF616B83CB1A811CBC1102CAE085D30F
-AC0D274BD9BAC92036C9031F1CE28D53E7F7A8F14D2F40CF0E91632591ADABAE
-9C6671777318DED21391A184487EFAA16524D6F9547E54BDFDDA4D69B2CA116F
-28B6D4AACB7144C982328C7B452CB50E72EBD6E08CA1149C588FDE6A80CB9A3B
-90BCAEDD5DD47B564A69B096EB6F1833B8A279FCA4EACEEC536405A74971DFDE
-11C6968389EDE049D72B38A38E18E89E6A94AC50E2165253A3BD8F3E4CD93C95
-9196C0181D0BA2900CE7822CB15FD75C956B7476E18DB29E32D457108E476EC1
-1256033DF3A66EFEB3CB9BAA2071F54D64BAE7D1C21323AF241CCFF1A6D9501B
-EBDB16CC3D51D277864C36E93FECA2C7A45E8D3A87783CDDF2B0D165D06BE3E5
-4015E8E0B69BC4A5FFC8ADA4FAC43BB1C03F8C1B4A8241D6EDD904C58EA397CD
-1234E7D1DEC9683939100A56CDEBB229D779D2AB64853A874DEA9093907EA9AB
-8C229A0956E8C7B7DECF00E103738BEC48A410D0FE139E0E152F44C1DBDC87DF
-DF9C2FAAB0DD964289EC54CB827B548EF12514CE4E35EBDEBD4949FF27E847E1
-C6BECF31F23C444C2F4B489FB6DB5074FF55216747C33E9B4D21CCFF82F5676C
-0511927D606616A6638503DD2B532C04432B62D16A77BB21073D4BE8743242D2
-3D5512C4EA0830CAB265DA64494D37309F45A7F2E21ECD28C2624F1C5EC64911
-92C52649451271609CBD439A102EDD749A87AB584255CA7B8788C732027D77E2
-ECAC7E6140B4D729699485FB9222DD683B26BD286E36036D18CB371972AC0183
-DDD14043EE55643AFB6DCAC9BA236E9002C61314FCFE0AF3B69BEB5B317F5F72
-71A1F1F27C6EC5E3CBE510E7E1B2A66B6658A6E362B424E659ACDC4A4D7F0B70
-5382FC3278F353E327C2BF46E192C204CDE569A97EB98CB91703BDC5CD907741
-892068A4CECDE3F2A97D2D4CE5492F67C301B1938F46962325D3F466019B211B
-7066DE7A304C26EFAAC5DD325565C202C5C44BA2E9FFFB55CB47BE5CF52317B2
-B141FD406D041D282F3C19BD4CC50D5D295FEEA72AC0B8EA82DCAF5B636B5EBD
-41673AD3F18C902B1D1CD788578110F2A89A55EBB48D835117349D78D5B830AB
-D44A70F2EA1C390907BE21187D01955EE5DA1FDF2D9DC69A15A95D5F68303AD2
-7A1C5DAD9FD02CFD8E495446E0C89DD439114B74BA0704043CF6F078EFCCAFB0
-83716299B305D4B0104FB6F90585E7581CA07032563A7DD14B7516346A34E8FB
-D14D468EF2229FCC153CB8A42F8875D39CBBC5BC67B5193932E62F4FC7C6FC30
-2281C76140B2FD5CE16EFF4D15A320A3C0BC819A0A4349803BF534EE83C36F29
-962D4890BD5E7B5236D741EA06F1102E12A5D79E07B8B30C88FC04C508E344DC
-024A191EE588CF74C36BCBABF08ACE56FECF0E723D5BF5B50F5A84A3450B9FB2
-310A627CC6FEFE0690D543945A3C9F0ED6E8857849D6543ADC8A5ABB34C039CD
-6F81C0709CF52E58167617683CC1C7A3172926D5D53CE375514FB79EF4BDC17B
-DAC4614AE44C0A12E3F26C4A1DF47F838919BD74B10599EB8E793AA6B6EC0D7D
-77E1C49173A7631D39DE09E10E7A019BB5C63314A19486E4AFEE8B6934A0BF6C
-D0E64B842049B2E57C1A33D5F9A81AF1C6CAC606DC1C94DB97A3B2BDF4D7BE00
-C7F5E808340B586CB373A450025DEBC79DEAE762D70CE19CE49505A7AA362C0E
-874D4CAA4CEB88AA0BFB8CE33F79E4C9627BD453BF6306010A2C97AA2806CF1F
-A1A84B6779EE91715F341107E76414A99DB73EAB5292986D211A2087573A754F
-D1716061E42E78939AB21A65C3937655341AEB5C0868EB65405A19FD86ACA155
-8DAD43ECD50193AF6BC4C86B4C1604F97572879F8DFBBC5B10C70C0918373D15
-B4853EE3F20FF2BDD00750B07319E4074F944F83256AD74F4A99E5D290E17541
-AEA8F30DBABA73E8A525F401DD8660D7C4EC9FBB511C4F9D5F1EAB84CDEEB6C6
-A503DB29DEE0E6E79FE70D01F2BDFD1514554AC037BF98428E945696A84357E0
-22F7FC2B18DAB09869FEA8B75FA242D1A3032DE4DB7AC2578B10849F9909DE7D
-40AA21AD228966415D98775F3F72682B067B6BCBAAB04CEE20F67EB56653EE1B
-BF97E7F5B4A6BBB6FD2493FE936162DC00143A9CA34DB0F6236E229BE93CB4DB
-FD986F3BBF07F2513C08C2C3357320847B3FF27BC9D04D6C54B6E1ABA8228897
-9F9E20B11CF834C58EEDCB78C3158EC4A4564F174864C52F818D556EBDFFBD2A
-6CC60703F3966FE31CA1DB8BB5C5E8DB04777A212FDBF22C3F684985DF325D43
-B7A36B42A1258920E4C4491F4E1EF50C606C1CF82A9625A8B454C3886AEADCA3
-CD77510FFE82B899D1EE11904F7393882A502AEB4CE8607E3F8D542CF705214E
-63A1653ABC18C0B627DA276200AC6145159B78EAAA706A86DF5704A1F5AB46E8
-B8336A0B33B95A9805A7DC5310325E9AD38171E362FB1AE3BA5C8C14C8A14742
-8161774D5D34FA716CA2BE61BF1BFB95A96A3BD18AF7035D6D36C4EACA8AA0F5
-E6B7089090660CAD3A7F8ACDDBD725BECF0B9A89F7F210E6342C38CA541E5BD5
-1041425F993C46266C5935D32E4D1329EBDB68A72FEBA32E01C14576E06672B7
-BF77F95A4F271E30B5966FA4BA455F2DDD436A17051BCB5D7E12683D7FF74C12
-8C55FA193E90AF97C11A9E4B2158E95EC81A8BB708160DB2AC8F0C9D3E966271
-50CE799E4C6A0152EF41BC3D5EE1AA83EE4E4914C981668E2A9386E19EB3E46B
-946555CC367433D8C80D08211B805DED7007C1F24E50B3CB2ACD5EEF3C7C9EAE
-D2EEB8D71AC4538D67D9689B5FB4EDA01BFA537C271EEBF38DE5A3A6A3098F71
-456EB51BCF7DEBF019B6F798CE6EFE7E44E98B36B9125ECE9496F1F67C7A8C7E
-FB9E1B750EC39DEF7E7003E56DBFF2845996D4D74F6193018524788173420D42
-5E831842506BC4FF92BC82145D36178C3EE90CA913B5641B24B2B90D167D361E
-EA0A3C7943D220F19D56BA24AFA029A4F5F469B985334BB6B6A6F274F9DAE1D5
-7981448D5B60D2D225F17A7F455BF001E8D5D8758CFFA4E44B6460B0ADFBB102
-8FDEBCAF44134A10EF5E28A16731896155291209BDD46F9C3095407B75C672B2
-BAB7CE2ED609C71E0C6BC9FEECF09499C804051C58274DE133FB57DD36F20A55
-9C54679BC788F1091789BA596AC49A28E9947B41432A317B2D84EEDB2C09826F
-6BE16C02C2762AFE21EA8A451649989C21F68A84D635601AAF76519F7BBA84F9
-137B158A738FAE3BDEF7B3B7CB2E39CF2D4FA70D0029B67D177A60E3791ABD59
-7DF66BC31C6C8288095F48E4D5547B3AB9F0B0422F945DCFE30507D558716A6D
-3215B5ED997ECA52C2EA93E48886005D0C97972B2AF8A37C230693E70C955B1D
-0A8360DAF0C738631C40757CE7229052C1E85FBCF6E0AE165665CF9FAE7DD658
-D5F5193972F0ABD11B11D4DCA5DD4F39C2AAB7C93A41139B6F5B5636CBD0B656
-0B653C40ABADF8AC23A62FA72678B22B4C305B2279ED29CFF057373122621456
-698314B08B5A9E3727B9D1C59BFAF5C811773329B7D96B95F8E0577FE6D4977D
-E1A14A8E1D8682A6D8CE3920D7C91D1CAC891D0816E15B92488C03E3E8C45FE5
-0E48815046A0177B5825AC4D01B0D96BA2DB5DA5F82AF3232C228A5C30B556D5
-CF6A2632A65C066561CDC31F2F51BBDF02D5BDF2B2E2F17293E74BE9DF10DD7F
-7C8383E075A8F17A1BD5C692F26D2BA97BC5A69812D487BD18B051DF71AB4B93
-E7765C878C5F49A2C463BC149569F0B2CF1907A1AE1A7D093E80201D9B441CE4
-5FCCF55F18B5F3694B12CB1AB12E020F3EB409BB94A8D71A3A7DEC1C4C499159
-4A1A3940F1268D683537670901B2785AB64B1CAF73AE4B506F9B6E9BF7629CF2
-B6A41018250AC4D670F4F4BB9B80F871399100068A8EEF348AF797E562989256
-2AED9A917296F25CA83CEBFCD58D10EE5135AC71C2E30761EF77A7E7D7F67ED7
-55178669F3CC3094C14EFFC005C964821CEC434BE797ABF61F1E3A66B8D1120E
-393EF02346F01C8F82FAEBB3F600C57661EAC1CF3C4977CDB7B7A5BB6B871696
-7D97713C511140B2A76F53DC29A070A70D7C40FDDCE6CDAED82D6C771C00854C
-D0C69929E4A7D7A53832399A6D9700DB50A976636ABFE5863158902EA16A8848
-A8798C5A1B0FDEAB186C92CA4AB33DB9B1321CC980ED8ED6FA27195AB5D0E6FF
-5CC5F6CC705025B710C8FA6ABF21D53256E07F2B121EC77C8A7224105631B919
-74E5B10863C5326505FC3127FDCA88B7FED1E0240FE7BD30AC14F68AE4294DFF
-EF5025D9C6791BF5CD8B8F640A63080D8C7632597100A33F431EE3140DB81B70
-4365CAEA837E2890A5EAB90D7F4B29C6464A3E42E32674CA6F8D283259609AB9
-34BC67FF207F2AD184EB643C6D5AE40A3C19219922739D55A9AD2517F89B4001
-C0ACB08DA95C0974B63B4DDA0EE13F96398DFFAF218B712700260EF572BD2B6A
-CA262BE0AAD251A8A39BF5B90BDB263A8FE6A6E04B8EAC5204B0F69FD30CF460
-366616249AA9FABB3DAD82ECCF42046023ADFF0698EB92E8BF6ACB1B384AFF03
-EA45909D72F82F1DAF24B9D9FBF5E3B4CB920D8E9F50EBE024ED191B1747C681
-63450A4DD54379DB087204622A5EAB6AA21932B9362075231C93846C6B352622
-F63214273AED6BFE7F321FFF0FB1312797895BE550901B8A7D2F0BD9CBB66E60
-691ABDC00D8AC4733C901620604881C0346AD5EDF1259B467CCEB8D85BFCC13B
-92C3BC171CC19AB5A05A2E2C154E9BA2824A84593F450EA3F3376579F8C93985
-FF398078C1A0CCCD1AC0B82F018787A573542646D01EB84629B07180FD038748
-6BF8220CD1BD8A1C1B8D340801A1983104D30040AB47E002DEAD2EA471356A06
-6645225361D763295718DBA619DED211276EE188AE777A754CF231BC9397956D
-5E416876F49F207609C88D1F567C6BA2F5EE933527D35BB20EA1AB54D821AA1A
-AC084460C375C8C4E0604DDEA2AE8092A0F26B83D057D31C04187173149E3163
-CFEF4DF992D51590A2A0E3B15EA805003A685444E1306B1A257805616DD88C6B
-65A5A46C99983A08B3753C31E880C539721E55EE725004CA5B33117D5049411D
-5CB5AF06DBE741197547DE2375096FD6A514FA0D81D44DF28207141B153972A5
-03F6F97340AACC691799FE3D6762BD6260F5E0D3A187E37054C99957
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBX12
-%!PS-AdobeFont-1.1: CMBX12 1.0
-%%CreationDate: 1991 Aug 20 16:34:54
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBX12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBX12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-readonly def
-/FontBBox{-53 -251 1139 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
-B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
-AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
-7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
-20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
-B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
-68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
-D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
-26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
-F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
-77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
-BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
-C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
-30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
-148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
-E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645
-1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38
-583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61
-0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D
-B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2F230D3C
-B337635E94E2E21519DC89511E33C2C89CB30ADEB55C30526171958693A26C49
-EE29789EE165278B618FE6C66B5A31D1EE0009AE31DECCDE85DC5B7A5A50A797
-E5F262DE9DC272D9069A9B92C5CD3EF91591276F8E5D0CE7EA5D64BA6CA908F0
-D44652C6A1A2EEEB9E858F64BB0D99AF77C3F526427A5B6C15B93167D9AC4A7A
-9256E5CFBC803AD886AE923C677ECA297893038F030BC7EDD8FC674FA5A249E7
-7A1BDC26DA4ED3EC2AE4513EABF127EDAA5D84BE46AB6CAB33EBA5AC7BE232A1
-2451C0EDA1A563536A490EAB16DAE14DF6C852FFA9742083DA145C7FA9942B7D
-536AE0E489F2D3357CADC28E5F57DC7D4E0009E1B3D914E26C7BBA6582AB6117
-16CE3418179C1099498A11D4E7D13FA3251E86901FF17331B44B3154F9872587
-40BB0A6B16A11EE6275C52BB2DEF7CE1687B044846435DCFBE997B17ADCE26CB
-23CDB2E5CA3EBECEB74BCE120D00B4C7FEA607BD2D85506D60A4E169454A599C
-49B2A75912799B20CD3A6193EB1A318D64B46AC14810E2512517EA54DF0F5240
-B511D7D839B6DDE3E11CF32D55090B6C7780DC4D2D6CE145DA11B0D73A16489C
-48E0CAC5E7D876A8AC7FB44587E76D01A1425E0DC1BBA4A35BA3CABC484D624F
-29DB2D11C5A91C976CFFE4712C8845DE66E141C1CB74C2433F79ED0BC96D1098
-AE7E32AC20083058F0B11870B2BEEBE80631E610C68F4AACAAB1FC69AA03108C
-2C059D0621C3257C9B758950F205B889988662BC5FEF023EEF17B99778064739
-C1476B682C6B547F9F4C975997FB9CE9A0052A8A75369EE7172E3B75FB222AB7
-40CE6AF79034DC13B0E7C6A74DDD9FBEF04E231E4F42734BCEB0F35F8BF26069
-5311A1446589D64D4A9E1BFB6A102743EF64632148AB4E22C2661D967D635CAA
-CAF4FC8AF61579339EF8BD8393CED26EF16CAC84EC023E6A49A48C3E3C83990C
-1509503523A7AA24FCE2A6A01C88C5597DB5374386759151E2D4B0BDE3DE49C1
-4A4E5D559B0A397294BA27CA179B
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-TeXDict begin 39158280 55380996 1000 600 600 (main.dvi)
-@start /Fa 236[ 166 166 166 166 16[{ } 4 83.022 /LCIRCLE10
-rf /Fb 253[ 65 2[{ } 1 83.022 /CMSY10 rf /Fc 133[ 37
-44 44 1[ 44 46 32 33 33 2[ 42 46 69 23 2[ 23 3[ 37 46
-1[ 46 42 7[ 62 62 1[ 62 62 1[ 46 61 65 57 65 62 76 52
-1[ 43 30 62 65 54 57 63 60 59 62 6[ 23 42 42 42 42 42
-42 42 42 42 42 42 23 28 1[ 65 1[ 32 32 40[{ } 56 83.022
-/CMR10 rf /Fd 256[{ } 0 79.8851 /Ryumin-Light-H rf /Fe
-256[{ } 0 115.034 /GothicBBB-Medium-H rf /Ff 203[ 67
-67 67 67 49[{ } 4 119.552 /CMBX12 rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: a4
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop Ff -104 343 a(1)p Fe 98 343 a<4c5c>p 213
-343 a<452a>p Fd -24 530 a<2433>p 55 530 a<246c>p 134
-530 a<245e>p 213 530 a<2447>p 292 530 a<244e>p 371 530
-a<2553>p 449 530 a<2565>p 527 530 a<213c>p 606 530 a<256f>p 685
-530 a<244f>p 764 530 a<2124>p 839 530 a<3c42>p 918 530
-a<3833>p 997 530 a<3444>p 1076 530 a<362d>p 1155 530
-a<244b>p 1234 530 a<242a>p 1313 530 a<2424>p 1392 530
-a<2446>p 1471 530 a<4c73>p Fc 1568 530 a(12.5FPS)p Fd
-1890 530 a<244e>p 1969 530 a<2555>p 2048 530 a<256c>p 2127
-530 a<213c>p 2206 530 a<2560>p 2285 530 a<256c>p 2364
-530 a<213c>p 2443 530 a<2548>p 2522 530 a<2447>p 2601
-530 a<2437>p 2680 530 a<242b>p 2759 530 a<2533>p 2838
-530 a<2573>p 2917 530 a<2546>p 2996 530 a<2573>p 3075
-530 a<2544>p 3154 530 a<2472>p 3233 530 a<493d>p 3312
-530 a<3c28>p 3391 530 a<2439>p 3470 530 a<246b>p 3549
-530 a<2433>p 3628 530 a<2448>p 3707 530 a<242c>p 3786
-530 a<2447>p -104 655 a<242d>p -24 655 a<244a>p 56 655
-a<242b>p 136 655 a<2443>p 216 655 a<243f>p 296 655 a<2125>p 375
-655 a<243d>p 455 655 a<2433>p 535 655 a<2447>p 615 655
-a<2124>p 695 655 a<2433>p 775 655 a<244e>p 855 655 a<2553>p 935
-655 a<2565>p 1015 655 a<213c>p 1095 655 a<256f>p 1175
-655 a<244e>p 1255 655 a<2555>p 1335 655 a<256c>p 1415
-655 a<213c>p 1495 655 a<2560>p 1575 655 a<256c>p 1655
-655 a<213c>p 1735 655 a<2548>p 1815 655 a<244e>p 1895
-655 a<387e>p 1975 655 a<3e65>p 2055 655 a<2472>p 2135
-655 a<3b6e>p 2215 655 a<245f>p 2295 655 a<243f>p 2375
-655 a<2125>p Ff -104 991 a(2)p Fe 98 991 a<2557>p 213
-991 a<256d>p 328 991 a<2530>p 443 991 a<2569>p 558 991
-a<2560>p 673 991 a<3d24>p 788 991 a<4035>p 903 991 a<4540>p Fd
--24 1178 a<2555>p 56 1178 a<256c>p 136 1178 a<213c>p 216
-1178 a<2560>p 296 1178 a<3268>p 376 1178 a<417c>p 456
-1178 a<244e>p 536 1178 a<405a>p 616 1178 a<246a>p 696
-1178 a<3d50>p 776 1178 a<2437>p 856 1178 a<2448>p 935
-1178 a<3f27>p 1014 1178 a<3675>p 1094 1178 a<3456>p 1173
-1178 a<244e>p 1253 1178 a<4a51>p 1332 1178 a<3439>p 1412
-1178 a<2472>p 1491 1178 a<347b>p 1570 1178 a<244b>p 1650
-1178 a<3a51>p 1729 1178 a<245e>p 1809 1178 a<243b>p 1888
-1178 a<243f>p 1968 1178 a<2555>p 2046 1178 a<2521>p 2125
-1178 a<2524>p 2205 1178 a<256b>p 2284 1178 a<2472>p 2364
-1178 a<467e>p 2443 1178 a<4e4f>p 2523 1178 a<2448>p 2602
-1178 a<2439>p 2681 1178 a<246b>p 2761 1178 a<2433>p 2840
-1178 a<2448>p 2920 1178 a<2447>p 2999 1178 a<2124>p 3071
-1178 a<2553>p 3150 1178 a<2565>p 3229 1178 a<213c>p 3309
-1178 a<256f>p 3389 1178 a<4226>p 3469 1178 a<242b>p 3549
-1178 a<2469>p 3629 1178 a<2433>p 3709 1178 a<246c>p 3789
-1178 a<2469>p -104 1302 a<244e>p -24 1302 a<3d68>p 56
-1302 a<4d7d>p 136 1302 a<2472>p 216 1302 a<3c68>p 296
-1302 a<246a>p 376 1302 a<3d7c>p 456 1302 a<2424>p 536
-1302 a<243f>p 616 1302 a<2125>p 695 1302 a<4a51>p 775
-1302 a<3939>p 855 1302 a<4130>p 935 1302 a<2448>p 1015
-1302 a<4a51>p 1095 1302 a<3939>p 1175 1302 a<3865>p 1255
-1302 a<244e>p 1335 1302 a<467e>p 1415 1302 a<4e4f>p 1495
-1302 a<2555>p 1575 1302 a<2521>p 1655 1302 a<2524>p 1735
-1302 a<256b>p 1815 1302 a<244e>p 1895 1302 a<3063>p 1975
-1302 a<2424>p 2055 1302 a<2472>p 2135 1302 a<493d>p Fc
-2233 1302 a(1)p Fd 2294 1302 a<244b>p 2374 1302 a<3c28>p 2454
-1302 a<2439>p 2530 1302 a<2125>p 1456 1544 a<493d>p Fc
-1564 1544 a(1:)p Fd 1665 1544 a<467e>p 1745 1544 a<4e4f>p 1825
-1544 a<2555>p 1905 1544 a<2521>p 1985 1544 a<2524>p 2065
-1544 a<256b>p 2145 1544 a<3b45>p 2225 1544 a<4d4d>p 610
-1568 2541 4 v 948 1692 4 125 v 1365 1655 a<4630>p 1445
-1655 a<3268>p 1525 1655 a<3741>p 1605 1655 a<3c30>p 2098
-1692 V 2150 1655 a<3f27>p 2230 1655 a<3675>p 2310 1655
-a<3456>p 2437 1692 V 2555 1655 a<2555>p 2635 1655 a<256c>p 2715
-1655 a<213c>p 2795 1655 a<2560>p 2875 1655 a<3268>p 2955
-1655 a<417c>p 610 1695 2541 4 v 610 1712 V 660 1799 a<4a51>p 740
-1799 a<3939>p 820 1799 a<4130>p 948 1837 4 125 v Fc 999
-1799 a(A) -9 b(VI)p Fd 1165 1799 a<2555>p 1245 1799 a<2521>p 1325
-1799 a<2524>p 1405 1799 a<256b>p Fc 1504 1799 a(\(MotionJPEG\))p
-2098 1837 V 127 w(R)n(GB)p 2437 1837 V 238 w(5120)p Fb
-16 w(\002)p Fc 18 w(480)p 610 1840 2541 4 v Fd 660 1927
-a<4a51>p 740 1927 a<3939>p 820 1927 a<3865>p 948 1964
-4 125 v 1245 1927 a<4648>p 1325 1927 a<3c2b>p 1405 1927
-a<3741>p 1485 1927 a<3c30>p Fc 1585 1927 a(\(m)n(vv\))p
-2098 1964 V 351 w(YUY2)p 2437 1964 V 106 w(640)p Fb 17
-w(\002)p Fc 18 w(480)p Fd 2859 1927 a<242c>p Fc 2959
-1927 a(8)p Fd 3021 1927 a<4b67>p 610 1968 2541 4 v -24
-2164 a<4a51>p 56 2164 a<3939>p 136 2164 a<4130>p 216
-2164 a<3865>p 296 2164 a<244e>p 376 2164 a<2553>p 456
-2164 a<2565>p 536 2164 a<213c>p 616 2164 a<256f>p 696
-2164 a<244e>p Fc 795 2164 a(1)p Fd 856 2164 a<256b>p 936
-2164 a<213c>p 1016 2164 a<2557>p 1096 2164 a<244e>p 1176
-2164 a<3d68>p 1256 2164 a<4d7d>p 1336 2164 a<244e>p 1416
-2164 a<4e2e>p 1496 2164 a<246c>p 1576 2164 a<2472>p 1656
-2164 a<3f5e>p Fc 1755 2164 a(1)p Fd 1816 2164 a<355a>p 1896
-2164 a<2453>p 1976 2164 a<3f5e>p Fc 2076 2164 a(2)p Fd
-2138 2164 a<244b>p 2218 2164 a<3c28>p 2298 2164 a<2439>p 2374
-2164 a<2125>p -104 3381 4 1003 v -19 2299 3803 4 v Fa
--104 2299 a(\023)p -104 2380 4 1 v -19 2299 1 4 v 3803
-w(\020)p 3865 2380 4 1 v 3783 2299 1 4 v Fc 82 2447 a(1.) 41
-b(A) -9 b(VI)p Fd 354 2447 a<2555>p 434 2447 a<2521>p 514
-2447 a<2524>p 594 2447 a<256b>p 674 2447 a<4649>p 754
-2447 a<245f>p 834 2447 a<397e>p 914 2447 a<245f>p Fc
-82 2638 a(2.)p Fd 188 2638 a<2539>p 268 2638 a<256c>p 348
-2638 a<2543>p 428 2638 a<2549>p 508 2638 a<2472>p Fc
-608 2638 a(8)p Fd 669 2638 a<2444>p 749 2638 a<4038>p 829
-2638 a<402e>p Fc 223 2829 a(\(a\)) 42 b(5120)p Fb 16
-w(\002)p Fc 18 w(480)p Fd 783 2829 a<244e>p 863 2829
-a<2555>p 943 2829 a<256c>p 1023 2829 a<213c>p 1103 2829
-a<2560>p 1183 2829 a<3268>p 1263 2829 a<417c>p 1343 2829
-a<242b>p 1423 2829 a<2469>p 1503 2829 a<2124>p 1582 2829
-a<3346>p 1662 2829 a<2539>p 1742 2829 a<256c>p 1822 2829
-a<2543>p 1902 2829 a<2549>p 1982 2829 a<244e>p 2062 2829
-a<4334>p 2142 2829 a<4576>p 2222 2829 a<2439>p 2302 2829
-a<246b>p Fc 2401 2829 a(640)p Fb 17 w(\002)p Fc 18 w(480)p
-Fd 2771 2829 a<244e>p 2851 2829 a<3268>p 2931 2829 a<417c>p 3011
-2829 a<2472>p 3091 2829 a<405a>p 3171 2829 a<246a>p 3251
-2829 a<3d50>p 3331 2829 a<2439>p 3407 2829 a<2125>p Fc
-219 2986 a(\(b\))p Fd 371 2986 a<405a>p 451 2986 a<246a>p 531
-2986 a<3d50>p 611 2986 a<2437>p 691 2986 a<3268>p 771
-2986 a<417c>p 851 2986 a<244e>p 931 2986 a<3f27>p 1011
-2986 a<3675>p 1091 2986 a<3456>p 1171 2986 a<2472>p Fc
-1270 2986 a(R)n(GB)p Fd 1472 2986 a<242b>p 1552 2986
-a<2469>p Fc 1652 2986 a(YUY2)p Fd 1900 2986 a<244b>p 1980
-2986 a<4a51>p 2060 2986 a<3439>p Fc 82 3177 a(3.)p Fd
-188 3177 a<2539>p 268 3177 a<256c>p 348 3177 a<2543>p 428
-3177 a<2549>p 508 3177 a<2472>p 588 3177 a<2538>p 668
-3177 a<2567>p 748 3177 a<2524>p 828 3177 a<2573>p Fc
-82 3368 a(4.)f(8)p Fd 250 3368 a<2444>p 330 3368 a<244e>p 410
-3368 a<2555>p 490 3368 a<256c>p 570 3368 a<213c>p 650
-3368 a<2560>p 730 3368 a<3268>p 810 3368 a<417c>p 890
-3368 a<2472>p Fc 989 3368 a(XvExt)p Fd 1247 3368 a<244e>p 1327
-3368 a<3458>p 1407 3368 a<3f74>p 1487 3368 a<2447>p 1567
-3368 a<2547>p 1647 3368 a<2550>p 1727 3368 a<2524>p 1807
-3368 a<2539>p 1887 3368 a<244b>p 1967 3368 a<453e>p 2047
-3368 a<4177>p -104 3380 4 1 v Fa -104 3464 a(\022)p -19
-3464 1 4 v 3865 3380 4 1 v 3803 w(\021)p 3783 3464 1
-4 v -19 3464 3803 4 v 3865 3381 4 1003 v Fd 1536 3672
-a<3f5e>p Fc 1644 3672 a(1:)p Fd 1745 3672 a<4a51>p 1825
-3672 a<3939>p 1905 3672 a<4130>p 1985 3672 a<244e>p 2065
-3672 a<3d68>p 2145 3672 a<4d7d>p -104 4242 4 273 v -19
-3890 3803 4 v Fa -104 3890 a(\023)p -104 3972 4 1 v -19
-3890 1 4 v 3803 w(\020)p 3865 3972 4 1 v 3783 3890 1
-4 v Fc 82 4038 a(1.)g(m)n(vv)p Fd 363 4038 a<2555>p 443
-4038 a<2521>p 523 4038 a<2524>p 603 4038 a<256b>p 683
-4038 a<4649>p 763 4038 a<245f>p 843 4038 a<397e>p 923
-4038 a<245f>p Fc 82 4229 a(2.)g(8)p Fd 250 4229 a<2444>p 330
-4229 a<244e>p 410 4229 a<2555>p 490 4229 a<256c>p 570
-4229 a<213c>p 650 4229 a<2560>p 730 4229 a<3268>p 810
-4229 a<417c>p 890 4229 a<2472>p Fc 989 4229 a(XvExt)p
-Fd 1247 4229 a<244e>p 1327 4229 a<3458>p 1407 4229 a<3f74>p 1487
-4229 a<2447>p 1567 4229 a<2547>p 1647 4229 a<2550>p 1727
-4229 a<2524>p 1807 4229 a<2539>p 1887 4229 a<244b>p 1967
-4229 a<453e>p 2047 4229 a<4177>p -104 4240 4 1 v Fa -104
-4325 a(\022)p -19 4325 1 4 v 3865 4240 4 1 v 3803 w(\021)p
-3783 4325 1 4 v -19 4325 3803 4 v 3865 4242 4 273 v Fd
-1536 4533 a<3f5e>p Fc 1644 4533 a(2:)p Fd 1745 4533 a<4a51>p 1825
-4533 a<3939>p 1905 4533 a<3865>p 1985 4533 a<244e>p 2065
-4533 a<3d68>p 2145 4533 a<4d7d>p Ff -104 4952 a(3)p Fe
-98 4952 a<3c42>p 213 4952 a<3833>p Fd -24 5139 a<3c42>p 54
-5139 a<3833>p 132 5139 a<244b>p 210 5139 a<4d51>p 288
-5139 a<2424>p 366 5139 a<243f>p 444 5139 a<255e>p 522
-5139 a<2537>p 600 5139 a<2573>p Fc 693 5139 a(\(sidamo\))p
-Fd 1027 5139 a<244e>p 1105 5139 a<3444>p 1183 5139 a<362d>p 1261
-5139 a<2472>p 1339 5139 a<493d>p Fc 1433 5139 a(2)p Fd
-1490 5139 a<244b>p 1568 5139 a<3c28>p 1646 5139 a<2439>p 1722
-5139 a<2125>p 1791 5139 a<245e>p 1869 5139 a<243f>p 1947
-5139 a<2124>p 2016 5139 a<2557>p 2094 5139 a<256d>p 2172
-5139 a<2538>p 2247 5139 a<2527>p 2322 5139 a<252f>p 2400
-5139 a<253f>p 2478 5139 a<244b>p 2556 5139 a<244f>p 2634
-5139 a<2124>p Fc 2703 5139 a(LED)p Fd 2890 5139 a<2557>p 2968
-5139 a<256d>p 3046 5139 a<2538>p 3121 5139 a<2527>p 3196
-5139 a<252f>p 3274 5139 a<253f>p Fc 3369 5139 a(\(AD-MP15A\))p
-Fd -104 5263 a<2472>p Fc -4 5263 a(8)p Fd 57 5263 a<4266>p 137
-5263 a<4d51>p 217 5263 a<2424>p 297 5263 a<243f>p 377
-5263 a<2125>p Fc -24 5388 a(FPS)p Fd 149 5388 a<244e>p 227
-5388 a<422c>p 305 5388 a<446a>p 383 5388 a<376b>p 461
-5388 a<324c>p 539 5388 a<2472>p 617 5388 a<493d>p Fc
-715 5388 a(3)p Fd 773 5388 a<244b>p 851 5388 a<3c28>p 929
-5388 a<2439>p 1005 5388 a<2125>p Fc 1078 5388 a(FPS)p
-Fd 1251 5388 a<244f>p Fc 1348 5388 a(150)p Fd 1489 5388
-a<2555>p 1567 5388 a<256c>p 1645 5388 a<213c>p 1723 5388
-a<2560>p 1801 5388 a<4a2c>p 1879 5388 a<244e>p 1957 5388
-a<4a3f>p 2035 5388 a<3651>p 2113 5388 a<434d>p 2191 5388
-a<2448>p 2269 5388 a<2437>p 2347 5388 a<2446>p 2425 5388
-a<3b3b>p 2503 5388 a<3d50>p 2581 5388 a<2437>p 2659 5388
-a<243f>p 2737 5388 a<2125>p 2813 5388 a<2433>p 2891 5388
-a<244e>p 2969 5388 a<2468>p 3047 5388 a<2426>p 3125 5388
-a<244b>p 3203 5388 a<2124>p 3276 5388 a<3272>p 3354 5388
-a<417c>p 3432 5388 a<4559>p Fc 3529 5388 a(800)p Fb 11
-w(\002)p Fc 11 w(600)p Fd -104 5512 a<2447>p -24 5512
-a<2422>p 56 5512 a<2443>p 136 5512 a<2446>p 216 5512
-a<2462>p 296 5512 a<2124>p Fc 375 5512 a(30FPS)p Fd 635
-5512 a<2447>p 715 5512 a<4630>p 795 5512 a<3a6e>p 875
-5512 a<2435>p 955 5512 a<243b>p 1035 5512 a<246b>p 1115
-5512 a<2433>p 1195 5512 a<2448>p 1275 5512 a<244b>p 1355
-5512 a<402e>p 1435 5512 a<3879>p 1515 5512 a<2437>p 1595
-5512 a<2446>p 1675 5512 a<242a>p 1755 5512 a<246a>p 1831
-5512 a<2124>p 1909 5512 a<2551>p 1989 5512 a<2555>p 2069
-5512 a<2529>p 2149 5512 a<213c>p 2229 5512 a<255e>p 2309
-5512 a<2573>p 2389 5512 a<2539>p 2469 5512 a<244e>p 2549
-5512 a<327e>p 2629 5512 a<4131>p 2709 5512 a<242c>p 2789
-5512 a<3954>p 2869 5512 a<2428>p 2949 5512 a<243f>p 3029
-5512 a<2448>p 3109 5512 a<2424>p 3189 5512 a<2428>p 3269
-5512 a<246b>p 3349 5512 a<2125>p Fc 1860 5761 a(1)p dyy
-eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop Fd 1616 398 a<493d>p Fc 1724 398
-a(2:)p Fd 1825 398 a<3c42>p 1905 398 a<3833>p 1985 398
-a<3444>p 2065 398 a<362d>p 220 421 3322 4 v Fc 270 508
-a(OS)p 1356 546 4 125 v 1373 546 V 1486 w(Debian/GNU) 28
-b(Lin)n(ux)f(5.0.3\(lenn)n(y\))p 220 549 3322 4 v 270
-636 a(CPU)p 1356 674 4 125 v 1373 674 V 1443 w(In)n(tel)h(Xeon)f(E5520)
-e(2.27GHz)p Fb 27 w(\002)p Fc 27 w(2)p 220 677 3322 4
-v Fd 270 764 a<254f>p 350 764 a<2524>p 430 764 a<2551>p 510
-764 a<213c>p 590 764 a<2539>p 670 764 a<256c>p 750 764
-a<2543>p 830 764 a<2547>p 910 764 a<2523>p 990 764 a<2573>p 1070
-764 a<2530>p 1150 764 a<405f>p 1230 764 a<446a>p 1356
-801 4 125 v 1373 801 V 2378 764 a<4d2d>p 2458 764 a<387a>p 220
-805 3322 4 v 270 892 a<2561>p 350 892 a<2562>p 430 892
-a<256a>p 1356 929 4 125 v 1373 929 V Fc 2354 892 a(16GB)p
-220 933 3322 4 v Fd 270 1020 a<2530>p 350 1020 a<2569>p 430
-1020 a<2555>p 510 1020 a<2523>p 572 1020 a<2543>p 652
-1020 a<252f>p 732 1020 a<255c>p 812 1020 a<213c>p 892
-1020 a<2549>p 1356 1057 4 125 v 1373 1057 V Fc 1424 1020
-a(nVidia)j(Quadro)e(NVS)i(440)p Fb 27 w(\002)p Fc 27
-w(2)f(+)g(nVidia)h(Quadro)e(NVS)j(295)p 220 1060 3322
-4 v Fd 1616 1308 a<493d>p Fc 1724 1308 a(3:)p Fd 1825
-1308 a<3c42>p 1905 1308 a<3833>p 1985 1308 a<376b>p 2065
-1308 a<324c>p 719 1331 2323 4 v 769 1418 a<2555>p 849
-1418 a<256c>p 929 1418 a<213c>p 1009 1418 a<2560>p 1089
-1418 a<3268>p 1169 1418 a<417c>p 1249 1418 a<3272>p 1329
-1418 a<417c>p 1409 1418 a<4559>p 1536 1455 4 125 v 1588
-1418 a<2557>p 1668 1418 a<256d>p 1748 1418 a<2538>p 1828
-1418 a<2527>p 1908 1418 a<252f>p 1988 1418 a<253f>p 2068
-1418 a<3272>p 2148 1418 a<417c>p 2228 1418 a<4559>p 2355
-1455 V 2406 1418 a<327e>p 2486 1418 a<4e49>p 2566 1418
-a<4130>p 2694 1455 V 2749 1418 a<327e>p 2829 1418 a<4e49>p 2909
-1418 a<3865>p 719 1459 2323 4 v 719 1475 V Fc 953 1562
-a(640)p Fb 17 w(\002)p Fc 18 w(480)p 1536 1600 4 125
-v 467 w(640)p Fb 17 w(\002)p Fc 18 w(480)p 2355 1600
-V 328 w(12.5)p 2694 1600 V 145 w(51)p Fd 2830 1562 a<2141>p Fc
-2910 1562 a(59)p 719 1603 2323 4 v 953 1690 a(640)p Fb
-17 w(\002)p Fc 18 w(480)p 1536 1728 4 125 v 467 w(800)p
-Fb 17 w(\002)p Fc 18 w(600)p 2355 1728 V 328 w(13.1)p
-2694 1728 V 194 w(43.0)p 719 1731 2323 4 v 953 1818 a(800)p
-Fb 17 w(\002)p Fc 18 w(600)p 1536 1855 4 125 v 467 w(640)p
-Fb 17 w(\002)p Fc 18 w(480)p 2355 1855 V 328 w(8.43)p
-2694 1855 V 194 w(29.8)p 719 1859 2323 4 v 953 1946 a(800)p
-Fb 17 w(\002)p Fc 18 w(600)p 1536 1983 4 125 v 467 w(800)p
-Fb 17 w(\002)p Fc 18 w(600)p 2355 1983 V 328 w(8.72)p
-2694 1983 V 194 w(30.0)p 719 1987 2323 4 v Ff -104 2246
-a(4)p Fe 98 2246 a<4c64>p 213 2246 a<426a>p Fd -24 2432
-a<3a23>p 56 2432 a<3273>p 136 2432 a<244e>p 216 2432
-a<3d24>p 296 2432 a<4035>p 376 2432 a<244b>p 456 2432
-a<2468>p 535 2432 a<2443>p 614 2432 a<2446>p 694 2432
-a<2124>p 770 2432 a<3d68>p 850 2432 a<4d7d>p 930 2432
-a<422e>p 1010 2432 a<4559>p 1090 2432 a<244e>p 1170 2432
-a<387e>p 1250 2432 a<3e65>p 1330 2432 a<244b>p 1410 2432
-a<244f>p 1490 2432 a<402e>p 1570 2432 a<3879>p 1650 2432
-a<2437>p 1730 2432 a<243f>p 1810 2432 a<2462>p 1890 2432
-a<244e>p 1970 2432 a<244e>p 2050 2432 a<2124>p 2123 2432
-a<2533>p 2203 2432 a<2573>p 2283 2432 a<2546>p 2363 2432
-a<2573>p 2443 2432 a<2544>p 2523 2432 a<2555>p 2602 2432
-a<2521>p 2681 2432 a<2524>p 2761 2432 a<256b>p 2841 2432
-a<244e>p 2921 2432 a<2535>p 3001 2432 a<2524>p 3081 2432
-a<253a>p 3161 2432 a<242c>p 3241 2432 a<486e>p 3321 2432
-a<4267>p 3401 2432 a<323d>p 3481 2432 a<2437>p 3561 2432
-a<2446>p 3641 2432 a<2437>p 3720 2432 a<245e>p 3799 2432
-a<2443>p -104 2557 a<2446>p -24 2557 a<2424>p 56 2557
-a<246b>p 136 2557 a<2125>p 216 2557 a<243d>p 296 2557
-a<244e>p 376 2557 a<243f>p 456 2557 a<2461>p 536 2557
-a<2124>p 615 2557 a<4439>p 695 2557 a<2424>p 775 2557
-a<4630>p 855 2557 a<3268>p 935 2557 a<2472>p 1015 2557
-a<3037>p 1095 2557 a<2426>p 1175 2557 a<3e6c>p 1255 2557
-a<3967>p 1335 2557 a<244f>p 1415 2557 a<2124>p 1494 2557
-a<313f>p 1574 2557 a<4d51>p 1654 2557 a<3e65>p 1734 2557
-a<244e>p 1814 2557 a<4c64>p 1894 2557 a<426a>p 1974 2557
-a<242c>p 2054 2557 a<482f>p 2134 2557 a<4038>p 2214 2557
-a<2439>p 2294 2557 a<246b>p 2374 2557 a<3244>p 2454 2557
-a<473d>p 2534 2557 a<402d>p 2614 2557 a<242c>p 2694 2557
-a<2422>p 2774 2557 a<246b>p 2854 2557 a<2125>p -24 2681
-a<493d>p Fc 74 2681 a(4)p Fd 134 2681 a<244f>p 213 2681
-a<2124>p 290 2681 a<2557>p 369 2681 a<256d>p 448 2681
-a<2538>p 526 2681 a<2527>p 604 2681 a<252f>p 683 2681
-a<253f>p 762 2681 a<3f74>p Fc 861 2681 a(8)p Fd 903 2681
-a<2124>p 979 2681 a<2555>p 1058 2681 a<256c>p 1137 2681
-a<213c>p 1216 2681 a<2560>p 1295 2681 a<256c>p 1374 2681
-a<213c>p 1453 2681 a<2548>p Fc 1552 2681 a(30FPS)p Fd
-1811 2681 a<2447>p Fc 1909 2681 a(2)p Fd 1969 2681 a<4a2c>p 2048
-2681 a<3456>p 2127 2681 a<244e>p 2206 2681 a<4630>p 2285
-2681 a<3268>p 2364 2681 a<244e>p 2443 2681 a<3e6c>p 2522
-2681 a<3967>p 2601 2681 a<2124>p 2679 2681 a<243d>p 2758
-2681 a<246c>p 2837 2681 a<243e>p 2916 2681 a<246c>p 2995
-2681 a<244e>p 3074 2681 a<3272>p 3153 2681 a<417c>p 3232
-2681 a<4559>p 3311 2681 a<2447>p 3390 2681 a<244e>p 3469
-2681 a<2555>p 3547 2681 a<2521>p 3625 2681 a<2524>p 3704
-2681 a<256b>p 3783 2681 a<2535>p -104 2806 a<2524>p -24
-2806 a<253a>p 56 2806 a<242c>p 136 2806 a<2449>p 216
-2806 a<2426>p 296 2806 a<244a>p 376 2806 a<246b>p 456
-2806 a<242b>p 536 2806 a<2472>p 616 2806 a<3c28>p 696
-2806 a<2437>p 776 2806 a<243f>p 856 2806 a<2462>p 936
-2806 a<244e>p 1016 2806 a<2447>p 1096 2806 a<2422>p 1176
-2806 a<246b>p 1256 2806 a<2125>p 1257 3065 a<493d>p Fc
-1364 3065 a(4:)p Fd 1466 3065 a<2533>p 1546 3065 a<2573>p 1626
-3065 a<2546>p 1706 3065 a<2573>p 1786 3065 a<2544>p 1866
-3065 a<2555>p 1946 3065 a<2521>p 2026 3065 a<2524>p 2106
-3065 a<256b>p 2186 3065 a<244e>p 2266 3065 a<2535>p 2346
-3065 a<2524>p 2426 3065 a<253a>p 1037 3088 1686 4 v 1087
-3175 a<2555>p 1167 3175 a<256c>p 1247 3175 a<213c>p 1327
-3175 a<2560>p 1407 3175 a<3268>p 1487 3175 a<417c>p 1567
-3175 a<3272>p 1647 3175 a<417c>p 1727 3175 a<4559>p 1854
-3212 4 125 v 1906 3175 a<2555>p 1986 3175 a<2521>p 2066
-3175 a<2524>p 2146 3175 a<256b>p 2226 3175 a<2535>p 2306
-3175 a<2524>p 2386 3175 a<253a>p Fc 2485 3175 a(\(GB\))p
-1037 3216 1686 4 v 1037 3232 V 1271 3320 a(640)p Fb 17
-w(\002)p Fc 18 w(480)p 1854 3357 4 125 v 625 w(17)p 1037
-3360 1686 4 v 1271 3447 a(800)p Fb 17 w(\002)p Fc 18
-w(600)p 1854 3485 4 125 v 625 w(27)p 1037 3488 1686 4
-v 1251 3575 a(1024)p Fb 16 w(\002)p Fc 18 w(768)p 1854
-3613 4 125 v 604 w(45)p 1037 3616 1686 4 v 1860 5761
-a(2)p dyy eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/sintyoku/6_7yasuda/main.tex b/latex/M2/sintyoku/6_7yasuda/main.tex
deleted file mode 100644 (file)
index 235ea95..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\include{settings}
-\usepackage{ascmac}
-\cfoot{\thepage}   
-
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{ÌÜŪ}
-¤³¤ì¤Þ¤Ç¤Î¥Ó¥å¡¼¥ï¤Ï¡¤¼Â¸³´Ä¶­¤Ë¤ª¤¤¤ÆÌó12.5FPS¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤Ç¤·¤«¥³¥ó¥Æ¥ó¥Ä¤òɽ¼¨¤¹¤ë
-¤³¤È¤¬¤Ç¤­¤Ê¤«¤Ã¤¿¡¥
-¤½¤³¤Ç¡¤¤³¤Î¥Ó¥å¡¼¥ï¤Î¥Õ¥ì¡¼¥à¥ì¡¼¥È¤Î¸þ¾å¤ò»î¤ß¤¿¡¥
-
-
-\section{¥×¥í¥°¥é¥à½¤ÀµÅÀ}
-¥Õ¥ì¡¼¥à²èÁü¤ÎÀÚ¤ê½Ð¤·¤È¿§¶õ´Ö¤ÎÊÑ´¹¤ò´û¤ËºÑ¤Þ¤»¤¿¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ¹¤ë¤³¤È¤Ç¡¤
-¥Ó¥å¡¼¥ï¦¤«¤é¤³¤ì¤é¤Î½èÍý¤ò¼è¤ê½ü¤¤¤¿¡¥
-Êѹ¹Á°¤ÈÊѹ¹¸å¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î°ã¤¤¤òɽ\ref{tab_input}¤Ë¼¨¤¹¡¥
-
-\begin{table}[htbp]
-\centering
-\caption{ÆþÎÏ¥Õ¥¡¥¤¥ë»ÅÍÍ}
-\label{tab_input}
-\begin{tabular}{l|c|c|c}
-\hline
-       & Æ°²è·Á¼° & ¿§¶õ´Ö & ¥Õ¥ì¡¼¥à²èÁü \\ \hline \hline
-Êѹ¹Á° & AVI¥Õ¥¡¥¤¥ë(MotionJPEG) & RGB & $5120\times480$ \\ \hline
-Êѹ¹¸å & Æȼ«·Á¼°(mvv) & YUY2 & $640\times480$¤¬8Ëç \\ \hline
-\end{tabular}
-\end{table}
-
-Êѹ¹Á°¸å¤Î¥Ó¥å¡¼¥ï¤Î1¥ë¡¼¥×¤Î½èÍý¤Îή¤ì¤ò¿Þ\ref{fig_before}µÚ¤Ó¿Þ\ref{fig_after}¤Ë¼¨¤¹¡¥
-
-\begin{figure}[htbp]
-       \begin{screen}
-       \begin{enumerate}
-       \item AVI¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß
-       \item ¥¹¥ì¥Ã¥É¤ò8¤ÄÀ¸À® 
-               \begin{enumerate}
-                       \item $5120\times480$¤Î¥Õ¥ì¡¼¥à²èÁü¤«¤é¡¤³Æ¥¹¥ì¥Ã¥É¤ÎôÅö¤¹¤ë$640\times480$¤Î²èÁü¤òÀÚ¤ê½Ð¤¹¡¥
-                       \item ÀÚ¤ê½Ð¤·²èÁü¤Î¿§¶õ´Ö¤òRGB¤«¤éYUY2¤ËÊÑ´¹
-               \end{enumerate}
-       \item ¥¹¥ì¥Ã¥É¤ò¥¸¥ç¥¤¥ó
-       \item 8¤Ä¤Î¥Õ¥ì¡¼¥à²èÁü¤ò\rm{XvExt}¤Î´Ø¿ô¤Ç¥Ç¥Ð¥¤¥¹¤ËžÁ÷
-       \end{enumerate}
-       \end{screen}
-
-       \caption{Êѹ¹Á°¤Î½èÍý}
-       \label{fig_before}
-\end{figure}
-
-\begin{figure}[htbp]
-       \begin{screen}
-       \begin{enumerate}
-               \item mvv¥Õ¥¡¥¤¥ëÆɤ߹þ¤ß
-               \item 8¤Ä¤Î¥Õ¥ì¡¼¥à²èÁü¤ò\rm{XvExt}¤Î´Ø¿ô¤Ç¥Ç¥Ð¥¤¥¹¤ËžÁ÷
-       \end{enumerate}
-       \end{screen}
-
-       \caption{Êѹ¹¸å¤Î½èÍý}
-       \label{fig_after}
-\end{figure}
-
-\section{¼Â¸³}
-
-¼Â¸³¤ËÍѤ¤¤¿¥Þ¥·¥ó(sidamo)¤Î´Ä¶­¤òɽ\ref{tab_env}¤Ë¼¨¤¹¡¥
-¤Þ¤¿¡¤¥×¥í¥¸¥§¥¯¥¿¤Ë¤Ï¡¤LED¥×¥í¥¸¥§¥¯¥¿(AD-MP15A)¤ò8ÂæÍѤ¤¤¿¡¥
-
-\begin{table}[htbp]
-       \centering
-       \caption{¼Â¸³´Ä¶­}
-       \label{tab_env}
-       \begin{tabular}{l||c}
-               \hline
-               OS & Debian/GNU Linux  5.0.3(lenny) \\ \hline
-               CPU & Intel Xeon E5520 2.27GHz $\times$ 2\\ \hline 
-               ¥Ï¥¤¥Ñ¡¼¥¹¥ì¥Ã¥Ç¥£¥ó¥°ÀßÄê & Í­¸ú \\ \hline 
-               ¥á¥â¥ê & 16GB \\ \hline 
-               ¥°¥é¥Õ¥£¥Ã¥¯¥Ü¡¼¥É & nVidia Quadro NVS 440 $\times$ 2 + nVidia Quadro NVS 295 \\  \hline
-       \end{tabular}
-\end{table}
-
-
-FPS¤Î¬Äê·ë²Ì¤òɽ\ref{tab_result}¤Ë¼¨¤¹¡¥
-FPS¤Ï150¥Õ¥ì¡¼¥àʬ¤ÎÊ¿¶ÑÃͤȤ·¤Æ»»½Ð¤·¤¿¡¥
-¤³¤Î¤è¤¦¤Ë¡¤²òÁüÅÙ$800\times600$¤Ç¤¢¤Ã¤Æ¤â¡¤30FPS¤ÇÆ°ºî¤µ¤»¤ë¤³¤È¤ËÀ®¸ù¤·¤Æ¤ª¤ê¡¤
-¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤Î²þÁ±¤¬¹Ô¤¨¤¿¤È¤¤¤¨¤ë¡¥
-
-\begin{table}[htbp]
-       \centering
-       \caption{¼Â¸³·ë²Ì}
-       \label{tab_result}
-       \begin{tabular}{c|c|c|c}
-               \hline
-               ¥Õ¥ì¡¼¥à²èÁü²òÁüÅÙ & ¥×¥í¥¸¥§¥¯¥¿²òÁüÅÙ & ²þÎÉÁ° & ²þÎɸ堠\\ \hline \hline
-               $640\times480$     & $640\times480$     & 12.5   & 51¡Á59  \\ \hline
-               $640\times480$     & $800\times600$     & 13.1   & 43.0    \\ \hline
-               $800\times600$     & $640\times480$     & 8.43   & 29.8    \\ \hline
-               $800\times600$     & $800\times600$     & 8.72   & 30.0    \\ \hline
-       \end{tabular}
-\end{table}
-
-
-\section{ÌäÂê}
-º£²ó¤Î½¤Àµ¤Ë¤è¤Ã¤Æ¡¤½èÍý®Å٤θþ¾å¤Ë¤ÏÀ®¸ù¤·¤¿¤â¤Î¤Î¡¤
-¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤¬ÈîÂç²½¤·¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¡¥
-¤½¤Î¤¿¤á¡¤Ä¹¤¤Æ°²è¤ò°·¤¦¾ì¹ç¤Ï¡¤±¿ÍѾå¤ÎÌäÂ꤬ȯÀ¸¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¡¥
-
-ɽ\ref{tab_size}¤Ï¡¤
-¥×¥í¥¸¥§¥¯¥¿¿ô8¡¤¥Õ¥ì¡¼¥à¥ì¡¼¥È30FPS¤Ç2ʬ´Ö¤ÎÆ°²è¤Î¾ì¹ç¡¤¤½¤ì¤¾¤ì¤Î²òÁüÅ٤ǤΥե¡¥¤¥ë¥µ¥¤¥º¤¬
-¤É¤¦¤Ê¤ë¤«¤ò¼¨¤·¤¿¤â¤Î¤Ç¤¢¤ë¡¥
-
-
-\begin{table}[htbp]
-       \centering
-       \caption{¥³¥ó¥Æ¥ó¥Ä¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º}
-       \label{tab_size}
-       \begin{tabular}{c|c}
-               \hline
-               ¥Õ¥ì¡¼¥à²èÁü²òÁüÅÙ & ¥Õ¥¡¥¤¥ë¥µ¥¤¥º(GB)  \\ \hline \hline
-               $640\times480$ & 17 \\ \hline 
-               $800\times600$ & 27 \\ \hline 
-               $1024\times768$ & 45 \\ \hline 
-       \end{tabular}
-\end{table}
-
-
-
-
-
-
-\end{document}
diff --git a/latex/M2/sintyoku/6_7yasuda/settings.aux b/latex/M2/sintyoku/6_7yasuda/settings.aux
deleted file mode 100644 (file)
index 8414256..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\relax 
-\@setckpt{settings}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-}
diff --git a/latex/M2/sintyoku/6_7yasuda/settings.log b/latex/M2/sintyoku/6_7yasuda/settings.log
deleted file mode 100644 (file)
index 0aac5bd..0000000
+++ /dev/null
@@ -1,287 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  7 JUN 2010 14:07
- %&-line parsing enabled.
-**settings.tex
-(./settings.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.1 \usepackage[dvipdfm]{
-                         graphicx}
-? q
-OK, entering \batchmode...
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.2 \usepackage{
-                url}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.3 \usepackage{
-                amsmath}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.4 \usepackage{
-                fancyhdr}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.5 \usepackage{
-                bm}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.6 \usepackage[mathscr]{
-                         eucal}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.7 \usepackage{
-                mathvec}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.8 \usepackage{
-                multirow}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.9 \usepackage{
-                multicol}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.10 \usepackage{
-                 listings,jlisting}
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \usepackage before \documentclass.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.11 ...package[hscale=0.8,vscale=0.85,top=2.6cm]{
-                                                  geometry} % ¥Ø¥Ã¥À,¥Õ¥Ã¥¿...
-\usepackage may only appear in the document preamble, i.e.,
-between \documentclass and \begin{document}.
-
-
-! LaTeX Error: \lstlistingname undefined.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.12 \renewcommand{\lstlistingname}
-                                   {¥ê¥¹¥È}
-Try typing  <return>  to proceed.
-If that doesn't work, type  X <return>  to quit.
-
-! Undefined control sequence.
-l.13 \lstset
-            {language=c++,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-! LaTeX Error: Missing \begin{document}.
-
-See the LaTeX manual or LaTeX Companion for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.13 \lstset{l
-              anguage=c++,
-You're in trouble here.  Try typing  <return>  to proceed.
-If that doesn't work, type  X <return>  to quit.
-
-! Undefined control sequence.
-l.14   basicstyle=\ttfamily\scriptsize
-                                      ,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-LaTeX Font Warning: Font shape `JT1/mc/m/it' undefined
-(Font)              using `JT1/mc/m/n' instead on input line 15.
-
-
-LaTeX Font Warning: Font shape `JY1/mc/m/it' undefined
-(Font)              using `JY1/mc/m/n' instead on input line 15.
-
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 17.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 17.
-LaTeX Font Info:    Font shape `OT1/cmtt/bx/n' in size <10> not available
-(Font)              Font shape `OT1/cmtt/m/n' tried instead on input line 17.
-! Undefined control sequence.
-l.23   numberstyle=\tiny
-                        ,
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-
-Overfull \hbox (88.88907pt too wide) in paragraph at lines 13--26
-[]\OT1/cmr/m/n/10 language=c++,
- []
-
-
-Overfull \hbox (13.88892pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 ba-
- []
-
-
-Overfull \hbox (14.5pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 sic-
- []
-
-
-Overfull \hbox (33.08334pt too wide) in paragraph at lines 13--26
-\OT1/cmr/m/n/10 style=\OT1/cmtt/m/n/10 ,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 commentstyle=\OT1/cmtt/m/it/10 ,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 classoffset=1,
- []
-
-
-Overfull \hbox (73.49936pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 keywordstyle=,
- []
-
-
-Overfull \hbox (57.7495pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 frame=tRBl,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 framesep=5pt,
- []
-
-
-Overfull \hbox (120.74895pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 showstringspaces=false,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 numbers=left,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 stepnumber=1,
- []
-
-
-Overfull \hbox (68.2494pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 numberstyle=,
- []
-
-
-Overfull \hbox (47.24959pt too wide) in paragraph at lines 13--26
-\OT1/cmtt/m/n/10 tabsize=2
- []
-
-)
-! Emergency stop.
-<*> settings.tex
-                
-*** (job aborted, no legal \end found)
-
-Here is how much of TeX's memory you used:
- 16 strings out of 95531
- 198 string characters out of 1191153
- 47205 words of memory out of 1500000
- 3272 multiletter control sequences out of 10000+50000
- 7847 words of font info for 33 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 16i,0n,12p,94b,112s stack positions out of 5000i,500n,6000p,200000b,5000s
-No pages of output.
diff --git a/latex/M2/sintyoku/6_7yasuda/settings.tex b/latex/M2/sintyoku/6_7yasuda/settings.tex
deleted file mode 100644 (file)
index 8fb8352..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-\usepackage[dvipdfm]{graphicx}
-\usepackage{url}
-\usepackage{amsmath}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\usepackage{listings,jlisting}
-\usepackage[hscale=0.8,vscale=0.75,top=3.6cm]{geometry} % ¥Ø¥Ã¥À,¥Õ¥Ã¥¿¤ÎÀ©¸æÍÑ
-\renewcommand{\lstlistingname}{¥ê¥¹¥È}
-\lstset{language=c++,
-  basicstyle=\ttfamily\scriptsize,
-  commentstyle=\textit,
-  classoffset=1,
-  keywordstyle=\bfseries,
-  frame=tRBl,
-  framesep=5pt,
-  showstringspaces=false,
-  numbers=left,
-  stepnumber=1,
-  numberstyle=\tiny,
-  tabsize=2
-}
-
-\bibliographystyle{ieice}
-
diff --git a/latex/M2/siryou/1/Makefile b/latex/M2/siryou/1/Makefile
deleted file mode 100644 (file)
index 1ae34b2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-main.pdf : main.tex p1s1.tex
-       platex main.tex
-       platex main.tex
-       dvips main.dvi
-       ps2pdf main.ps
-       acroread main.pdf
diff --git a/latex/M2/siryou/1/image/env.eps b/latex/M2/siryou/1/image/env.eps
deleted file mode 100644 (file)
index 020b123..0000000
+++ /dev/null
@@ -1,535 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 37 581 310 809
-%%Title: env
-%%CreationDate: Mon Jun 14 14:54:33 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 88 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 37 581 310 809
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 70 M
-      540 170 L
-      470 220 L
-      370 160 L
-   CP 1 SG EF
-   0 SG
-   NP
-      370 70 M
-      540 170 L
-      470 220 L
-      370 160 L
-   CP EC NP
-   pat26 8 368 64 176 160 TGPF
-GR
-GS
-   NP
-      370 70 M
-      540 170 L
-      470 220 L
-      370 160 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      130 210 M
-      370 70 L
-      370 160 L
-      200 260 L
-      130 210 L
-   CP 1 SG EF
-   0 SG
-   NP
-      130 210 M
-      370 70 L
-      370 160 L
-      200 260 L
-      130 210 L
-   CP EC NP
-   pat26 8 128 64 248 200 TGPF
-GR
-GS
-   NP
-      130 210 M
-      370 70 L
-      370 160 L
-      200 260 L
-      130 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      110 200 M
-      370 50 L
-      370 190 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 50 M
-      550 160 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 190 M
-      230 270 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 190 M
-      440 230 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 320 200 20 20 TGEL
-CP 1 SG F
-   0 SG
-GS
-   GS
-      NP 320 200 20 20 TGEL
-      4 W
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-NP
-   320 220 M
-   320 240 L
-   300 240 L
-   320 240 L
-CP 1 SG EF
-0 SG
-GS
-   NP
-      320 220 M
-      320 240 L
-      300 240 L
-      320 240 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 240 M
-      340 240 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 240 M
-      320 260 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 260 M
-      300 280 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 260 M
-      340 280 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-NP
-   300 310 M
-   550 160 L
-   550 300 L
-   300 450 L
-   300 310 L
-CP 1 SG EF
-0 SG
-GS
-   NP
-      300 310 M
-      550 160 L
-      550 300 L
-      300 450 L
-      300 310 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-NP
-   300 310 M
-   110 200 L
-   110 330 L
-   300 450 L
-CP 1 SG EF
-0 SG
-GS
-   NP
-      300 310 M
-      110 200 L
-      110 330 L
-      300 450 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      120 390 M
-      -50 100 atan DU cos 8.000 MU 220 exch SU
-      exch sin 8.000 MU 340 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      220 340 8.000 3.000 100 -50 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      220 340 8.000 3.000 100 -50 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      70 410 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      490 80 M
-      70 -80 atan DU cos 8.000 MU 410 exch SU
-      exch sin 8.000 MU 150 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      410 150 8.000 3.000 -80 70 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      410 150 8.000 3.000 -80 70 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      450 60 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vision) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      430 290 M
-      -60 -90 atan DU cos 8.000 MU 340 exch SU
-      exch sin 8.000 MU 230 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      340 230 8.000 3.000 -90 -60 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      340 230 8.000 3.000 -90 -60 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      440 290 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (user) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 14:54:33 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/1/image/null.eps b/latex/M2/siryou/1/image/null.eps
deleted file mode 100644 (file)
index e821b6d..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: -1 749 114 836
-%%Title: null
-%%CreationDate: Fri Jun 11 17:48:36 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 48 dict def
-tgifdict begin
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: -1 749 114 836
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 0 0 M 200 0 L 200 150 L 0 150 L CP
-      2 W
-      S
-   GR
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jun 11 17:48:36 2010
-%%DocumentFonts: 
-%%EOF
diff --git a/latex/M2/siryou/1/image/proj.eps b/latex/M2/siryou/1/image/proj.eps
deleted file mode 100644 (file)
index b5726a3..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 43 620 274 815
-%%Title: proj
-%%CreationDate: Mon Jun 14 15:06:12 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 43 620 274 815
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 60 M
-      180 240 L
-      310 380 L
-      390 180 L
-      240 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 85 295 5 5 TGEL F
-GS
-   GS
-      NP 85 295 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      90 295 M
-      270 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      270 210 M
-      370 165 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 165 M
-      480 120 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 480 120 5 5 TGEL F
-GS
-   GS
-      NP 480 120 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      85 260 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      210 50 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Pi) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 90 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (X) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 270 210 5 5 TGEL F
-GS
-   GS
-      NP 270 210 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      260 240 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Proj) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:06:12 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/1/image/view.eps b/latex/M2/siryou/1/image/view.eps
deleted file mode 100644 (file)
index 3c95132..0000000
+++ /dev/null
@@ -1,392 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 37 631 288 803
-%%Title: view
-%%CreationDate: Mon Jun 14 15:20:53 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 86 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 37 631 288 803
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   CP 1 SG EF
-   0 SG
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   CP EC NP
-   pat4 8 248 56 264 296 TGPF
-GR
-GS
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 70 60 M 510 60 L 510 360 L 70 360 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 170 M
-      340 230 L
-      340 325 L
-      250 265 L
-      250 170 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 220 300 5 5 TGEL F
-GS
-   GS
-      NP 220 300 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      250 170 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 305 M
-      340 230 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      340 325 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      250 265 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      340 230 M
-      510 135 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      340 325 M
-      510 350 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 170 M
-      275 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 265 M
-      445 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-NP 179 287 M 189 287 L 189 303 L 179 303 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      180 300 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 209 157 M 228 157 L 228 173 L 209 173 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      210 170 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Pi) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 379 237 M 416 237 L 416 253 L 379 253 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      380 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (view) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:20:53 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/1/image/zensyu.eps b/latex/M2/siryou/1/image/zensyu.eps
deleted file mode 100644 (file)
index dd69bbf..0000000
+++ /dev/null
@@ -1,367 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 26 608 322 808
-%%Title: zensyu
-%%CreationDate: Mon Jun 14 15:32:16 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 26 608 322 808
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 50 50 M 570 50 L 570 400 L 50 400 L CP
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 240 120 M 380 120 L 380 330 L 240 330 L CP
-      4 W
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      310 230 M
-      0 200 atan DU cos 10.000 MU 510 exch SU
-      exch sin 10.000 MU 230 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      510 230 10.000 4.000 200 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      510 230 10.000 4.000 200 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      310 230 M
-      -160 0 atan DU cos 10.000 MU 310 exch SU
-      exch sin 10.000 MU 70 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      310 70 10.000 4.000 0 -160 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      310 70 10.000 4.000 0 -160 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      320 80 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (e1) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      490 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (e2) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      280 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 324 202 M 343 202 L 343 218 L 324 218 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      325 215 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (e3) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      310 230 M
-      240 120 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      310 230 M
-      380 120 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      310 230 M
-      240 330 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      310 230 M
-      380 330 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-0 SG
-NP 310 230 5 5 TGEL
-CP 1 SG F
-   0 SG
-GS
-   GS
-      NP 310 230 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 120 M
-      190 50 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 330 M
-      185 400 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 330 M
-      435 400 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 120 M
-      430 50 L
-   TGSM
-   1 W
-   S
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:32:16 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/1/jlisting.sty b/latex/M2/siryou/1/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/M2/siryou/1/main.aux b/latex/M2/siryou/1/main.aux
deleted file mode 100644 (file)
index 4cbeaf2..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {chapter}{\numberline {Âè1¾Ï}¤Ï¤¸¤á¤Ë}{2}}
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {chapter}{\numberline {Âè2¾Ï}Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó}{3}}
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {2.1}Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó}{3}}
-\@writefile{toc}{\contentsline {section}{\numberline {2.2}Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó¤Î¿äÄê}{3}}
-\@writefile{toc}{\contentsline {section}{\numberline {2.3}Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó¤Ë¤è¤ë²èÁü¤ÎÊÑ´¹}{3}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {Âè3¾Ï}ñ°ì¥×¥í¥¸¥§¥¯¥¿¤ÈÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó}{4}}
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {3.1}ÌÜŪ}{4}}
-\@writefile{toc}{\contentsline {section}{\numberline {3.2}¹»Àµ¤È´ö²¿³ØÊäÀµ}{4}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {Âè4¾Ï}ñ°ì¥×¥í¥¸¥§¥¯¥¿¤ÈÊ£¿ôÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó}{5}}
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {4.1}ÌÜŪ}{5}}
-\@writefile{toc}{\contentsline {section}{\numberline {4.2}¹»Àµ¤È´ö²¿³ØÊäÀµ}{5}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {Âè5¾Ï}Ê£¿ôÂæ¥×¥í¥¸¥§¥¯¥¿¤ÈÊ£¿ôÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó}{6}}
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {5.1}ÌÜŪ}{6}}
-\@writefile{toc}{\contentsline {section}{\numberline {5.2}¹»Àµ¤È´ö²¿³ØÊäÀµ}{6}}
-\@writefile{toc}{\contentsline {chapter}{\numberline {Âè6¾Ï}Ê£¿ôÂæ¥×¥í¥¸¥§¥¯¥¿¤ÈÁ´¼þ¥¹¥¯¥ê¡¼¥ó}{7}}
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {6.1}ÌÜŪ}{7}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.2}Ãæ¿´Åê±Æ}{7}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.3}»ë¿îÂæ}{7}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.4}¥³¥ó¥Æ¥ó¥Ä¤ÎÀ¸À®}{7}}
-\@writefile{toc}{\contentsline {section}{\numberline {6.5}¹»Àµ¤È´ö²¿³ØÊäÀµ}{7}}
diff --git a/latex/M2/siryou/1/main.dvi b/latex/M2/siryou/1/main.dvi
deleted file mode 100644 (file)
index de4135f..0000000
Binary files a/latex/M2/siryou/1/main.dvi and /dev/null differ
diff --git a/latex/M2/siryou/1/main.log b/latex/M2/siryou/1/main.log
deleted file mode 100644 (file)
index 82bdba1..0000000
+++ /dev/null
@@ -1,398 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4) (format=platex 2010.6.17)  24 JUN 2010 11:23
- %&-line parsing enabled.
-**main.tex
-(./main.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jreport.cls
-Document Class: jreport 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@chapter=\count83
-\c@section=\count84
-\c@subsection=\count85
-\c@subsubsection=\count86
-\c@paragraph=\count87
-\c@subparagraph=\count88
-\c@figure=\count89
-\c@table=\count90
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 677.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count91
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvips.def on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/psfrag/psfrag.sty
-Package: psfrag 1998/04/11 v3.04 PSfrag (MCG)
-\pfg@pcount=\count92
-\pfg@scount=\count93
-\pfg@temp=\write3
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count94
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count95
-\leftroot@=\count96
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count97
-\DOTSCASE@=\count98
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count99
-\c@MaxMatrixCols=\count100
-\dotsspace@=\muskip11
-\c@parentequation=\count101
-\dspbrk@lvl=\count102
-\tag@help=\toks17
-\row@=\count103
-\column@=\count104
-\maxfields@=\count105
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 138.
-LaTeX Info: Redefining \bm on input line 204.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2009/06/22 v3.00 Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 33.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2008/12/05 v1.6h multicolumn formatting (FMi)
-\c@tracingmulticols=\count106
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count107
-\c@collectmore=\count108
-\doublecol@number=\count109
-\multicoltolerance=\count110
-\multicolpretolerance=\count111
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count112
-\c@finalcolumnbadness=\count113
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count114
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count115
-\lst@currlwidth=\dimen141
-\lst@column=\count116
-\lst@pos=\count117
-\lst@lostspace=\dimen142
-\lst@width=\dimen143
-\lst@newlines=\count118
-\lst@lineno=\count119
-\lst@maxwidth=\dimen144
- (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count120
-\lst@skipnumbers=\count121
-\lst@framebox=\box70
-)
-(/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
- (/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count122
-\lst@inputfile=\read1
-)
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2008/12/21 v4.2 Page Geometry
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in pdf mode not detected.
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
-Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
-Package ifvtex Info: VTeX not detected.
-)
-\Gm@cnth=\count123
-\Gm@cntv=\count124
-\c@Gm@tempcnt=\count125
-\Gm@bindingoffset=\dimen145
-\Gm@wd@mp=\dimen146
-\Gm@odd@mp=\dimen147
-\Gm@even@mp=\dimen148
-\Gm@dimlist=\toks22
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen149
-\@saveybaselineshift=\dimen150
-\scb@x=\box71
-\scscb@x=\box72
-\@bw=\dimen151
-\@nbox=\box73
-\@nbody=\box74
-\@scw=\dimen152
-\@itemh=\dimen153
-\@iboxpos=\toks23
-\@iboxstr=\box75
-\@bwsp=\box76
-\@@bwsp=\box77
-\@bcal=\count126
-\shaderule=\dimen154
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./main.aux)
-\openout1 = `main.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-\c@lstlisting=\count127
-
-*geometry auto-detecting driver*
-*geometry detected driver: dvips*
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 56.9055pt, 0.85\paperheight , 69.84637pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -52.36449pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 106.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <20.74> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 9.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <20.74> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 9.
-(./main.toc
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 1.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 1.
-)
-\tf@toc=\write4
-\openout4 = `main.toc'.
-
- (./p1s1.tex [1
-
-
-
-
-]
-Âè 1 ¾Ï
-[2
-
-]
-Âè 2 ¾Ï
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 5.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 5.
-[3
-
-]
-Âè 3 ¾Ï
-[4
-
-]
-Âè 4 ¾Ï
-[5
-
-]
-Âè 5 ¾Ï
-[6
-
-]
-Âè 6 ¾Ï
-) [7
-
-] (./main.aux) ) 
-Here is how much of TeX's memory you used:
- 6652 strings out of 257674
- 59099 string characters out of 1191153
- 167080 words of memory out of 3000000
- 9769 multiletter control sequences out of 10000+50000
- 13881 words of font info for 55 fonts, out of 2000000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,4n,60p,238b,272s stack positions out of 5000i,500n,6000p,200000b,40000s
-
-Output written on main.dvi (7 pages, 8468 bytes).
diff --git a/latex/M2/siryou/1/main.pdf b/latex/M2/siryou/1/main.pdf
deleted file mode 100644 (file)
index 0501796..0000000
Binary files a/latex/M2/siryou/1/main.pdf and /dev/null differ
diff --git a/latex/M2/siryou/1/main.ps b/latex/M2/siryou/1/main.ps
deleted file mode 100644 (file)
index a078325..0000000
+++ /dev/null
@@ -1,924 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) p1.7a Copyright 2005 ASCII Corp. (www-ptex@ascii.co.jp)
-%%+ based on dvips(k) 5.96 Copyright 2005 Radical Eye Software (www.radicaleye.com)
-%%Title: main.dvi
-%%CreationDate: Tue Jun 15 17:47:22 2010
-%%Pages: 7
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentFonts: GothicBBB-Medium-H CMBX10 CMR10 Ryumin-Light-H CMMI10
-%%+ CMBX12
-%%DocumentPaperSizes: a4
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips main.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.06.15:1747
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: psfrag.pro 0 0
-%%
-%% This is file `psfrag.pro',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% psfrag.dtx  (with options: `filepro')
-%% 
-%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
-%% All rights reserved.
-%% 
-%% This file is part of the PSfrag package.
-%% 
-userdict begin
-/PSfragLib 90 dict def
-/PSfragDict 6 dict def
-/PSfrag { PSfragLib begin load exec end } bind def
-end
-PSfragLib begin
-/RO /readonly      load def
-/CP /currentpoint  load def
-/CM /currentmatrix load def
-/B { bind RO def } bind def
-/X { exch def } B
-/MD { { X } forall } B
-/OE { end exec PSfragLib begin } B
-/S false def
-/tstr 8 string def
-/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
-[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
-sM currentmatrix RO pop
-dM defaultmatrix RO idM invertmatrix RO pop
-srcFM identmatrix pop
-/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
-/Unhide { { CP } stopped not grestore { moveto } if } B
-/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
-                   globaldict exch /PSfrags exch put glob setglobal }}
-                {{ array astore /PSfrags X }} ifelse B
-/getrepl islev2 {{ globaldict /PSfrags get aload length }}
-                {{ PSfrags aload length }} ifelse B
-/convert {
-   /src X src length string
-   /c 0 def src length {
-      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
-   } repeat
-} B
-/Begin {
-    /saver save def
-    srcFM exch 3 exch put
-    0 ne /debugMode X 0 setrepl
-    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
-    srcM CM dup invertmatrix pop
-    mark { currentdict { end } stopped { pop exit } if } loop
-    PSfragDict counttomark { begin } repeat pop
-} B
-/End {
-    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
-    counttomark { begin } repeat pop
-    getrepl saver restore
-    7 idiv dup /S exch dict def {
-        6 array astore /mtrx X tstr cvs /K X
-        S K [ S K known { S K get aload pop } if mtrx ] put
-    } repeat
-} B
-/Place {
-    tstr cvs /K X
-    S K known {
-        bind /proc X tM CM pop
-        CP /cY X /cX X
-        0 0 transform idtransform neg /aY X neg /aX X
-        S K get dup length /maxiter X
-        /iter 1 def {
-            iter maxiter ne { /saver save def } if
-            tM setmatrix aX aY translate
-            [ exch aload pop idtransform ] concat
-            cX neg cY neg translate cX cY moveto
-            /proc load OE
-            iter maxiter ne { saver restore /iter iter 1 add def } if
-        } forall
-        /noXY { CP /cY X /cX X } stopped def
-        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
-    } {
-        Hide OE Unhide
-    } ifelse
-} B
-/normalize {
-    2 index dup mul 2 index dup mul add sqrt div
-    dup 4 -1 roll exch mul 3 1 roll mul
-} B
-/replace {
-    aload pop MD
-    CP /bY X /lX X gsave sM setmatrix
-    str stringwidth abs exch abs add dup 0 eq
-        { pop } { 360 exch div dup scale } ifelse
-    lX neg bY neg translate newpath lX bY moveto
-    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
-    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
-    CP grestore moveto
-    currentfont /FontMatrix get dstFM copy dup
-    0 get 0 lt { uX lX /uX X /lX X } if
-    3 get 0 lt { uY lY /uY X /lY X } if
-    /cX uX lX add 0.5 mul def
-    /cY uY lY add 0.5 mul def
-    debugMode { gsave 0 setgray 1 setlinewidth
-        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
-        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
-        cX lY moveto cX uY lineto stroke
-    grestore } if
-    dstFM dup invertmatrix dstM CM srcM
-    2 { dstM concatmatrix } repeat pop
-    getrepl /temp X
-        S str convert get {
-            aload pop [ /rot /scl /loc /K ] MD
-            /aX cX def /aY cY def
-            loc {
-                dup 66  eq { /aY bY def } { % B
-                dup 98  eq { /aY lY def } { % b
-                dup 108 eq { /aX lX def } { % l
-                dup 114 eq { /aX uX def } { % r
-                dup 116 eq { /aY uY def }   % t
-                if } ifelse } ifelse } ifelse } ifelse pop
-            } forall
-            K srcFM rot tM rotate dstM
-            2 { tM concatmatrix } repeat aload pop pop pop
-            2 { scl normalize 4 2 roll } repeat
-            aX aY transform
-            /temp temp 7 add def
-        } forall
-    temp setrepl
-} B
-/Rif {
-    S 3 index convert known { pop replace } { exch pop OE } ifelse
-} B
-/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
-/xs   { pop } XA XC
-/xks  { /kern load OE } XA /kern XC
-/xas  { pop ax ay rmoveto } XA /ay /ax XC
-/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
-/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
-    XA /ay /ax /c /cy /cx XC
-/raws { xaws { awidthshow } Rif } B
-/rws  { xws { widthshow } Rif } B
-/rks  { xks { kshow } Rif } B
-/ras  { xas { ashow } Rif } B
-/rs   { xs { show } Rif } B
-/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
-PSfragDict begin
-islev2 not { /restore { /rrs PSfrag } B } if
-/show       { /rs   PSfrag } B
-/kshow      { /rks  PSfrag } B
-/ashow      { /ras  PSfrag } B
-/widthshow  { /rws  PSfrag } B
-/awidthshow { /raws PSfrag } B
-end PSfragDict RO pop
-end
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginFont: CMBX12
-%!PS-AdobeFont-1.1: CMBX12 1.0
-%%CreationDate: 1991 Aug 20 16:34:54
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBX12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBX12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 46 /period put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-readonly def
-/FontBBox{-53 -251 1139 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
-B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
-AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
-7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
-20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
-B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
-68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
-D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
-26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
-F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
-77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
-BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
-C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
-30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
-148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
-E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645
-1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38
-583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61
-0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D
-B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE22A8B448
-2D923E77A8BCF79945CD24B36367D9A6C8E4B1E21ED177BC8C1DEDB5030597BA
-ECC6F4190B115E8F746B6984ACDBE5D8B3BBA625249E7D12892A8689FEE8E8C2
-B875214C6ACA89852823001D1D7DD1D69D825B75961FDDC1CAF056829A94F751
-2E2067DB885DB450DB9730E06E357986764C8A973E4DD17699E61634D99B340F
-159F6E619F4FE3CEB694841AAFA30635235D440E30327962772167661041AF88
-EF7F00B5CCEFCD4887144BD8F059271CE8B72C4C7E84191FD68AB2FB022ABB4D
-FFA59DC81F73F0F40AA1AB0AFD13FD403FB8CBBA7BABFA36A1D545E845BB407F
-29295F59C9B961176CABC5F107989A7FEBDB5ED7E75FD0A0C9E533EF78BA84E5
-A0E1A50DDC489BE407A30B4526BA2AA4B8BAE09F3DF70CB22776B62E15E3DD74
-A484ECABB54B463E6EBB3A6B30A8A10461D59CE255258E970FC7D288A81EE2D5
-C1F3A86DD1CD373FD8C498F581D2EA4F8669E06ADDAD64E37DEE035EFD7E7642
-A6C7A1EFE7F64BAAFE9B71A98D799E24EFF2641DE7946CA5DA33C0653776E676
-0DABC4306B6308B97C196D3820C8F4DCF61217213A4FF1F9AC80212A6FC2EC64
-C5CB1BC07C57AE72F169F956ECDF249087499E323E795E5241B133F978E8672B
-760F65DD32FF4AED7CA215C7474619F0F9517C4EFD2675B0B32B8C4420DABB8D
-9F8D0AB28EC225B47CA1952023B788C66AD8E7ACA90392779815508B25049B8F
-0EAB539B93E37A76500EC5D80A4ED7CE8A0BF2E03D2CE1B616D6DC9F495D11D2
-E493ED60154FDB6027A8E57F432BA9D84A43261E5972B7DFF84E5315AD1EF515
-3DBA1D84D3F6C0A26797E969ED6BD6558F87C9F52F8DDF02843CABED23555B79
-68ADD666CE52DEBF6282EA5A590266859B9B372F8626C40E555CE1C49FCDB05C
-86B98230AAF484742675BCD4E6E01B31C305D26350489AAC27CDFE1EF9CEC7F4
-8C82F8497596256EE158FBC3B3CABA59E8A690CFAF9F55F29198A43CFA5C8BB5
-F975462889782EBBB4048EF4C8070A875FB680B34B7A79B8E6F82365C1C02BF7
-D10EDF38C19323DD13F7D57F48613DFD6EA082B1679532C03683C9594AA795BB
-03395EF2D8C29CFF1B208563265D65AF8D5461369F992790356233BA19A64A14
-6AB3D9D8B82E4E4524221CEA0AEACFA5C765C59BF39A02FA193E56ADF43D6D33
-80806A744464C3AFF5857C2EEE3594040BEA7631A5AECD04DD363D0D54B7F3E2
-F8C87C67A4E9937C66A608875405F177E6240445644679B4C5EDD466F560B9F3
-AA0ED8AD247E3B665309A7458EF29D277A7AEA992E19E2AD168D3902932EEE01
-0CA6930B181343446112722279407F596F2E1AFDD8C7A7966D8B399AA167E9BA
-7E0486932A8D552B36E0403B8E16A9D07B036BF5C54F3876E29BD8846937324C
-CEB25C9C2E6EC6755BBA2877C7A46637DCBD9E286AB246B7CC426DFAB03563CD
-ACF1D6E770B670E975F06D448D94E7754D41C94ED39CEF50CCE45D1FF1630722
-98853990E3811CC54BE3EFCB8234CE9FFDE1C4963CF919780137B71EAF89E08D
-9219F263651B0DC4AC66B740DFE2AB727BC5614F4223F6003BCCDCA61D7E9FAF
-9640A7A530E24DD4F053BCA385936BA4394FA0A0D160C63428705B66BD74BB0E
-2BDBF063013C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.1: CMMI10 1.100
-%%CreationDate: 1996 Jul 23 07:53:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMMI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 58 /period put
-readonly def
-/FontBBox{-32 -250 1048 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
-990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
-6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
-DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
-59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
-D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
-8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
-6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
-1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
-03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
-95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
-74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
-3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
-47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
-AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
-42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
-40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
-B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
-9560176676ABB71BBD0EE56B4CC492C0652750227CEC6CBEEE374709231B00CD
-0DE83AFDE295B314F6C8B1FFD32251C1925D96A64D739FF1DA4926460B28B3DE
-E949AA0BA3DDB16534FBA30C32092D5F712B5E8C8D5142F35AF2906E6C219D2C
-7FD9A368C193E0EB9C7E25FF03C546B6ED993F964CEDB1B8537C617170787F37
-88D6F2AD02384B01067FE3F98257BAB958BB3BCD1001090A4502DA0638080EC6
-DB784CC8AC37CDC01B29BC481D6A05ADC6188785262358C1BF1D694BBF31C1F1
-AF117C1ACED44AAC6EB4B9A2511A6762DDE8FCCBA5
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.1: CMR10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 46 /period put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 55 /seven put
-readonly def
-/FontBBox{-251 -250 1009 969}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
-295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
-409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
-4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
-2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
-0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
-B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
-24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
-43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
-D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
-5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
-96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
-7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3901F92CC2EC9BC842
-5EE578CF06846C7078E026DFCB18AD4D78023652F0165DE17C183E43752132BB
-19F361414774D5C13AD718B01F47E61745009D823C3996FB208C3A9D4B4F116E
-4D38E56725461BBA1FE17CDC27CD99AC7D748CF7750CA2C6E1EC5E4746AC85F5
-E8274DA59750A144AD5AEBE6C9A7CE843BD6837FE2A88078124AA1A94EFC1C50
-B811EAEB2679AD57294AB13E45AEEB8C6EA105696E341E4C14ECF573EEBB83E6
-F9DE39BD6CC376158231CA2A83D91F721ABD116A40698F26610853E7FD075472
-ED40CCE32031FCFAE2737B412807F7C9E6494D0B73B7AB13AFD20D5219A71562
-12A7B57DD9965B15AFB38BEDA28D35D73282D4F1F9A15C4403B7C69C7E80DF54
-C112D7813F7271A5474438A7CC380735F029CFDF4C0C30C3901A7E30F8B3B017
-B1A663CC9481C79B903806F30AF37522828FD5DE3EC220C719B63A90FB3CE105
-3D5E0F56440F1657C4D99760B010A26A6B8411D2FC60C28C4E885AD14A379244
-841B408BEDC905276B7C9BE5BDFC5675334396F3715517D7A61C24BE35125DBD
-E1F7E59DABE44B1155B5AD46DB008CFEFC55199AA3C109B9E8CB20C27483AD63
-EEA01A4E84E7D17631144F1F24B4B1864047E1FFD3AAC17EF92DC3567F66DEDA
-A47A0A9B59F3703ABCD08C592C654013063F9274AEAEFB3AF08C60159D834495
-5CCB7AC6233F19424729A60D4DE89BC5FB4B356DA22701D9654B9FAB41133746
-7369E56367D4EBBB5A507A993E782B9C54CE71DC6D32A164D0EAF9C6F599E355
-32CD90F0ECF6CFE1519B85850794C1BA6C03B850E405ED76BFE21F863BBF43BC
-00A9E6C5CF0286913658F1E5EFBBF6ECCAF2269B111A971A34D0C60F53D36E24
-0EBF0BD7EAB6125DF5EC8ADE72348C7D6B492D04281352A0E4549346DF9D4FB0
-2D137B6198F3E31F0800430D379BD0AB9E006E3EC2F7BBEE0C0D25733460119B
-79A643BBF5FEC673325ECDF46DBE11EBFFC3BDE25976A6AB9FC9057ECDBAA2AD
-AB85710879F4EDC6AB62141FDCE965A66B387BAB2656A38B26B37BE24D094B82
-D8B604D9CC033AA901715F82747C156D530D042A519FB807C3A3306B6DB58E29
-794A1FEA083DAD11EBB2204DDCEFAF2D2F25FEF58866016130A722DDE976D313
-D0552BD68BB48EE4A256FC54FB59D2B3A4637BA2BF3262AD5CA3CF1666C4B144
-EFF1284CBBE48063D36AAD04CDF164D6E593916EB9B3EFDE2E0AF52BA59F2511
-9424A26F5E9C6559879EB7D8FAB641636F8D9C45C076FC19437494CB788366BB
-366FFFCFD5445F9050DD2EF7F971BA2638337BD08B3513561EEC1EFCE0B0984A
-C42A3C26F3AE799A2316B7A63437D138E89CC288A6AFBA70DF73E96A83BABD80
-988837FF1B0A12938EC9F2ADE9BA6A8E3B3E95CDD4B824EED776EC52FE6A4B69
-B363F665B72AB3435683AC31B0242D76545186877A72C4E47D90D2921C0A4A49
-899D058A64C27C7F70ABB368BFFDFCE19A38900C265EC23E7FCF55310EB711F2
-DBA01020B2144FF90A1AF204291AEB5F822D3B9B46720A7F84D974CEB3D0416A
-B26C6D24D360E419F033E7A4AAE912C9346145DDD0C22939A93385D0481F3FB9
-0072DE32D7B1DAA84F6678373A323D005262B1D6FA31FA71ACF4105B60B1E304
-7A170A09F66EE784CB756259422B2BD9A3B5F674B353BAAE857E97E9B3A270DC
-68F6BCECEA0D958DAEFFF14C01661B9A3761EA685E2A7C91DA9C6AAB0A7D73B8
-0305E66F02F1ACA33E7853036F805483B1CEB7D666D8416CB74165A370912256
-AB144C48EA68DE763C9993B1CEA756F86EAA267A638B2A43C0F0361A95143B13
-5CF84BD02FED878101E3F7F922161871CF97DD1C9659861B5D00BE9D6873E4A5
-8076C656DB9FF96C8A96406905ADAA52866CCE3F43F5E1C2B61685E074EA7A85
-8742007631936B17040A659B5BE095461B0243C636916FD874F818CAB1002C15
-5904D9F5C7A51E5F54CD9DD05C8881B9F60B537820B9A22760F11D7FA49A985C
-BAEC92B281AE1DF7ACE9B4F52D0CD67916B2A9A64199FA28D5BAAB5D1686D0FF
-A2CD7ACE309B0D5F04AA1EC8092DA36154EEEE733EBE48CC2CAC40F8E8A79CA9
-61DFB13556E917EB006B2AB0D9631A0D27C879CBE7FA71BED3A25552C575D911
-263E6CABD41387BF3ACDF8C719E79CBFA37C7D5B3C6F07BD730290523BCCD504
-51737DDD7847701C43CB247C8EED052577E232EA5D5FD0AC8893B1D00A9D0F90
-13DAD88C943CE118505D561DE68DD47F24BAB395ACEBF7C0BAB035DA514366BB
-4235F3A4B4D570302E764195670088D8ABE6E0CEC11DB9DEB2931C49FA27641F
-CD401EDD39DC1CDD8AC859CC0E20B2B6596113E895CB2DD5F5B197E545A186E3
-B70B70E63639315703AFB043B8395B23E736E1FF1B6D86859FC1A0F9B8D44995
-310F6394DF388DDD32A224EFC07DE8744AA48496C2980E4BD92A16559A4E4AE9
-20E18615B7C54E7CF9EA4A2379A52784CF5CFD5031E55F270E8DBD7211E50811
-48B1C2E838D4CC3B31599BB714C076A41A45A303C64CC5B345163B290979E8B3
-8A48DABFB19D0FC83E92675CA0D8F7595577EF22B9FBC56DC971194C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBX10
-%!PS-AdobeFont-1.1: CMBX10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:06
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBX10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 55 /seven put
-readonly def
-/FontBBox{-301 -250 1164 946}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
-7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
-77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
-2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
-FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
-DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
-7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
-9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
-CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
-6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
-E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
-8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
-3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
-EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
-0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
-4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA620BC2C7D2E84E39
-41E536EC77A07D1F72630A2422ABDA507AFE12011590B888D3124AAA19A91762
-2B6A3693799DD17E9BE74B303CEF492E114A6BCCC54F5FFF1B2283621D7C8093
-4198FB57330E2B7B56EEFF0EA0EE61C8F49F2E536C2B5668D9FB215F9B6A7443
-97F9F20C92E257EA85AD92D8A52F253FE4C3666E68E59367BA785C06EF345142
-D8F2F4A85CD63D73843902BCCCB3580B83DC0102166269AB6A4EB4400EBBEF64
-36AAA3C6526E6DB6C905057A9D4904DDEFD817355D4F877256023ADE33D6EE10
-BE23DE56381BA275FE5987D36507BC80085920AB9C3AA3DAAC7B4C83F112CD36
-4456A7F5BB6C30882385E72CA4ABB8F6729C0EB1FBE8C013A0A5AD5CB45782AB
-2C17F569049E4A119632C47683095845CE528155401574FCE052E29675C9CD7C
-AC2F9B3AB76D9D780D84CD5CB1AC99049A88887A7C8ACF5CE4D6447B00D75EA6
-6770E90C646C5F9907AEBFBE7F59D379A605126BB6631D5B1674A0F395FEB78C
-3B9E5504EE00878E5D449CB25D751A3D32A962DCF0BA3BBEC020AC0D0B66D313
-11DECB5EE737C8C01DA840BCAD5942CF52F6016197A5A51C16D88F9508C04251
-D334C1FBE914DCB3E3A408AF6C99A6E67701C5483F6B5DB486BAA49C480C2487
-C80D437DB0219B120702267A514783DB02E6DE036CDE10699713A7F57802DF00
-98D011B38AB58494400EAF91E9A18D8A27A4013A46F62E3F90B576903C61DBBD
-BDB0108DBB3C44D2C5DC3867E37789474AA6076A2E03D58659871D6F094A68EF
-393FC75D486F5FD0343F9BABB946DC972F91AC5ADFCF488A5B037B1924D7982D
-49D9B190A617E4A356A95C9A7754475A3689602CE61C7B650C11B4F533005627
-AE365EA7D48AAF2FB142A738690D9A2AE08819303226B9819A67B3D4A9EBB5DF
-EA081E431E3634AC827D709120151A05BDAAA46E298E8F7E7AE842ACD7FE5B22
-CE7EB7A0A21E7CEB1C7F2682300953E931806C320008C8045B274E63C59F0647
-239B8B8AFA334B3D8DC01BEE09F575D87FEC98C4F840E5C38221DA5110C0B363
-491830CEC60C073766804C7AEB9C65B235A5C6137474E43B9167558F6790F6BD
-98C1C2DE78ABDD7A6B19DD9D6E8DEA91E96A6D9FE40C748016B69869B3DD4C36
-BA879EAC53310DDC55A7DC32E91E42FB677F0E0243D249C454EFB396F196BFB2
-68B5765EC34D1BE861D88EC0C3F78D4325703928045E5E866E4937313488A4B7
-2A0B6DA709E8F1641418AC4906B30B158DFAB13B763F7942D80FDC18EF681800
-F484348F3A4A5703DB2DA644711276067EFCE6256EFAF09B791E8E86717ED592
-678E2C1B380B0DDBA29B1519F3093D4B1097F2CB426186EC60E91731DABD4E14
-D9CBAAB06F306D11084408C72F5FC7291444BF6C409A965CBBDECD092707DEDA
-F010E1D5D8D023D3ED9F227CAE6EB7A0E57E48D83DBD648BE91C39B43E80D1D4
-E8397F81133E1FE9DFCD9086DC6719CAD1E2B07BD9ACB93A6229322FB8447B97
-802FF4820B1BB3C42C052CB8321C13958482A85A070BC10336D3A03EF22973FD
-3A4FFE2FB6E4C1CCE12BC0320C8F7A06504167B3EC6DABF6B9FBF73DDDB51210
-B6309E4BF7A0AF948A46A1736CE931FAF8BFEA4063F962068ACCB10F013BD742
-0E3626A6B3C17ED0D379D72E804571B7C8AEE0D71D3F02A92BBBD561489D1386
-76839F08AD70B114F530CB98216352AD11A250F47D1EC502ED77C4E947FEA16C
-F9C4C3D7E780B6101841D65A202A283A6D49341BEBA79473A72F603AEC436D5A
-7A2545FCE2F2A38BB49C9692CB947399086CBF01A48EC9442AE1EC101ED80E46
-4686E6AE983549D58844ED3742DE67D9260CD69B318DFE062C36280F573603DB
-D73F06264D3886F7AD9A3DC4243972E317A860C2F3CEFB3FA0C7D28B2E359ECB
-2A123AF2A5F8BC038D3C31824F4F94286E35B0F3F107BD9C455FE85DE799EE27
-A142F9177AB206D210560DDB6D47B4674A39D90A0E755DC841D340F95777F494
-0E6232F4E6862242CF585E90EB997DC3B55F8A36C7EC3BE1A9883F6D611FC971
-F1226017FA3BD4C42FE42C7460DFAA571F8F55571CA54C7B33F310FEE1D22D44
-2F48B04C93F8C51408316F58C8A9AAD632FF8E68F7A9DDBA19771A4438894170
-C0EA235515E9F96DC0C14FEF5CA573DA75673146F7A2FB9D95F4F8C47482F10D
-912A148263D276FD92FA297C79507062D9E2DF3B46AB0E8A774CD3689EDF8A37
-A83B53AA765FE59B1301A09395F1F709B0417C846699C9310635A97E7BD5C438
-9DBA5FF64F4B430DD247AF56384BD36E165FA987331E127D17CEC9E16BF8BA5B
-5D169B60A870CD2E3FB14CBC7CE15086945D4555F72072C197026C6A929EBF58
-34F149ECEB505BDDBFA472FD7FB497F5397EAFD6081229DF8AFDA387F0E2B41B
-786590BECEC0F294481F4E5F22EEBFC7B4A8F070D6C20C56ED7EE378DC3E2A2C
-
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-TeXDict begin 39158280 55380996 1000 600 600 (main.dvi)
-@start /Fa 256[{ } 0 115.034 /GothicBBB-Medium-H rf /Fb
-201[ 67 67 67 67 67 67 2[ 37 46[{ } 7 119.552 /CMBX12
-rf /Fc 201[ 97 97 97 97 97 97 49[{ } 6 172.188 /CMBX12
-rf /Fd 197[ 23 58[{ } 1 83.022 /CMMI10 rf /Fe 256[{ } 0
-79.8851 /Ryumin-Light-H rf /Ff 200[ 42 42 42 42 42 42
-42 2[ 23 46[{ } 8 83.022 /CMR10 rf /Fg 200[ 48 48 48
-48 48 48 48 49[{ } 7 83.022 /CMBX10 rf /Fh 256[{ } 0
-79.8851 /GothicBBB-Medium-H rf /Fi 256[{ } 0 165.682
-/GothicBBB-Medium-H rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: a4
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop Fi -104 328 a<4c5c>p 126 328 a<3c21>p Fh
--104 826 a<4268>p Fg -4 826 a(1)p Fh 64 826 a<3e4f>p 216
-826 a<244f>p 296 826 a<2438>p 376 826 a<2461>p 456 826
-a<244b>p Fg 3817 826 a(2)p Fh -104 1034 a<4268>p Fg -4
-1034 a(2)p Fh 64 1034 a<3e4f>p 216 1034 a<4a3f>p 296
-1034 a<4c4c>p 376 1034 a<3c4d>p 456 1034 a<3146>p 536
-1034 a<4a51>p 616 1034 a<3439>p 696 1034 a<3954>p 776
-1034 a<4e73>p Fg 3817 1034 a(3)p Ff 21 1158 a(2.1)p Fe
-212 1158 a<4a3f>p 292 1158 a<4c4c>p 372 1158 a<3c4d>p 452
-1158 a<3146>p 532 1158 a<4a51>p 612 1158 a<3439>p 692
-1158 a<3954>p 772 1158 a<4e73>p Fd 885 1158 a(:) 42 b(:)g(:)f(:)h(:)f
-(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)
-g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f
-(:)h(:)f(:)h(:)p Ff 138 w(3) 21 1283 y(2.2)p Fe 212 1283
-a<4a3f>p 292 1283 a<4c4c>p 372 1283 a<3c4d>p 452 1283
-a<3146>p 532 1283 a<4a51>p 612 1283 a<3439>p 692 1283
-a<3954>p 772 1283 a<4e73>p 852 1283 a<244e>p 932 1283
-a<3f64>p 1012 1283 a<446a>p Fd 1144 1283 a(:)f(:)h(:)f(:)h(:)g(:)f(:)h
-(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)
-h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)p
-Ff 138 w(3) 21 1408 y(2.3)p Fe 212 1408 a<4a3f>p 292
-1408 a<4c4c>p 372 1408 a<3c4d>p 452 1408 a<3146>p 532
-1408 a<4a51>p 612 1408 a<3439>p 692 1408 a<3954>p 772
-1408 a<4e73>p 852 1408 a<244b>p 932 1408 a<2468>p 1012
-1408 a<246b>p 1092 1408 a<3268>p 1172 1408 a<417c>p 1252
-1408 a<244e>p 1332 1408 a<4a51>p 1412 1408 a<3439>p Fd
-1531 1408 a(:)g(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h
-(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)
-h(:)p Ff 138 w(3)p Fh -104 1615 a<4268>p Fg -4 1615 a(3)p
-Fh 64 1615 a<3e4f>p 216 1615 a<4331>p 296 1615 a<306c>p 376
-1615 a<2557>p 456 1615 a<256d>p 536 1615 a<2538>p 616
-1615 a<2527>p 696 1615 a<252f>p 776 1615 a<253f>p 856
-1615 a<2448>p 936 1615 a<4a3f>p 1016 1615 a<4c4c>p 1096
-1615 a<2539>p 1176 1615 a<252f>p 1256 1615 a<256a>p 1336
-1615 a<213c>p 1416 1615 a<2573>p Fg 3817 1615 a(4)p Ff
-21 1740 a(3.1)p Fe 212 1740 a<4c5c>p 292 1740 a<452a>p Fd
-433 1740 a(:)g(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h
-(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)
-f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h
-(:)p Ff 138 w(4) 21 1864 y(3.2)p Fe 212 1864 a<393b>p 292
-1864 a<4035>p 372 1864 a<2448>p 452 1864 a<3476>p 532
-1864 a<323f>p 612 1864 a<3358>p 692 1864 a<4a64>p 772
-1864 a<4035>p Fd 885 1864 a(:)g(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h
-(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)
-h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)p
-Ff 138 w(4)p Fh -104 2072 a<4268>p Fg -4 2072 a(4)p Fh
-64 2072 a<3e4f>p 216 2072 a<4331>p 296 2072 a<306c>p 376
-2072 a<2557>p 456 2072 a<256d>p 536 2072 a<2538>p 616
-2072 a<2527>p 696 2072 a<252f>p 776 2072 a<253f>p 856
-2072 a<2448>p 936 2072 a<4a23>p 1016 2072 a<3f74>p 1096
-2072 a<4a3f>p 1176 2072 a<4c4c>p 1256 2072 a<2539>p 1336
-2072 a<252f>p 1416 2072 a<256a>p 1496 2072 a<213c>p 1576
-2072 a<2573>p Fg 3817 2072 a(5)p Ff 21 2196 a(4.1)p Fe
-212 2196 a<4c5c>p 292 2196 a<452a>p Fd 433 2196 a(:)g(:)g(:)f(:)h(:)f
-(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)
-g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f
-(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)p Ff 138 w(5) 21
-2321 y(4.2)p Fe 212 2321 a<393b>p 292 2321 a<4035>p 372
-2321 a<2448>p 452 2321 a<3476>p 532 2321 a<323f>p 612
-2321 a<3358>p 692 2321 a<4a64>p 772 2321 a<4035>p Fd
-885 2321 a(:)g(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h
-(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)
-f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)p Ff 138
-w(5)p Fh -104 2528 a<4268>p Fg -4 2528 a(5)p Fh 64 2528
-a<3e4f>p 216 2528 a<4a23>p 296 2528 a<3f74>p 376 2528
-a<4266>p 456 2528 a<2557>p 536 2528 a<256d>p 616 2528
-a<2538>p 696 2528 a<2527>p 776 2528 a<252f>p 856 2528
-a<253f>p 936 2528 a<2448>p 1016 2528 a<4a23>p 1096 2528
-a<3f74>p 1176 2528 a<4a3f>p 1256 2528 a<4c4c>p 1336 2528
-a<2539>p 1416 2528 a<252f>p 1496 2528 a<256a>p 1576 2528
-a<213c>p 1656 2528 a<2573>p Fg 3817 2528 a(6)p Ff 21
-2653 a(5.1)p Fe 212 2653 a<4c5c>p 292 2653 a<452a>p Fd
-433 2653 a(:)g(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h
-(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)
-f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h
-(:)p Ff 138 w(6) 21 2777 y(5.2)p Fe 212 2777 a<393b>p 292
-2777 a<4035>p 372 2777 a<2448>p 452 2777 a<3476>p 532
-2777 a<323f>p 612 2777 a<3358>p 692 2777 a<4a64>p 772
-2777 a<4035>p Fd 885 2777 a(:)g(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h
-(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)
-h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)p
-Ff 138 w(6)p Fh -104 2985 a<4268>p Fg -4 2985 a(6)p Fh
-64 2985 a<3e4f>p 216 2985 a<4a23>p 296 2985 a<3f74>p 376
-2985 a<4266>p 456 2985 a<2557>p 536 2985 a<256d>p 616
-2985 a<2538>p 696 2985 a<2527>p 776 2985 a<252f>p 856
-2985 a<253f>p 936 2985 a<2448>p 1016 2985 a<4134>p 1096
-2985 a<3c7e>p 1176 2985 a<2539>p 1256 2985 a<252f>p 1336
-2985 a<256a>p 1416 2985 a<213c>p 1496 2985 a<2573>p Fg
-3817 2985 a(7)p Ff 21 3109 a(6.1)p Fe 212 3109 a<4c5c>p 292
-3109 a<452a>p Fd 433 3109 a(:)g(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h
-(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)
-h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h
-(:)f(:)h(:)f(:)h(:)p Ff 138 w(7) 21 3234 y(6.2)p Fe 212
-3234 a<4366>p 292 3234 a<3f34>p 372 3234 a<456a>p 452
-3234 a<3146>p Fd 563 3234 a(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h
-(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)
-f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h
-(:)f(:)h(:)p Ff 138 w(7) 21 3359 y(6.3)p Fe 212 3359
-a<3b6b>p 292 3359 a<3f6e>p 372 3359 a<4266>p Fd 498 3359
-a(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h
-(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)
-h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)p
-Ff 138 w(7) 21 3483 y(6.4)p Fe 212 3483 a<2533>p 292
-3483 a<2573>p 372 3483 a<2546>p 452 3483 a<2573>p 532
-3483 a<2544>p 612 3483 a<244e>p 692 3483 a<4038>p 772
-3483 a<402e>p Fd 885 3483 a(:)g(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h
-(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)
-h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)p
-Ff 138 w(7) 21 3608 y(6.5)p Fe 212 3608 a<393b>p 292
-3608 a<4035>p 372 3608 a<2448>p 452 3608 a<3476>p 532
-3608 a<323f>p 612 3608 a<3358>p 692 3608 a<4a64>p 772
-3608 a<4035>p Fd 885 3608 a(:)g(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h
-(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)
-h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)p
-Ff 138 w(7) 1860 6085 y(1)p dyy eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop Fi -104 328 a<4268>p Fc 82 328
-a(1)p Fi 199 328 a<3e4f>p 530 328 a<244f>p 696 328 a<2438>p 862
-328 a<2461>p 1028 328 a<244b>p Ff 1860 6085 a(2)p dyy
-eop end
-%%Page: 3 3
-TeXDict begin 3 2 bop Fi -104 328 a<4268>p Fc 82 328
-a(2)p Fi 199 328 a<3e4f>p 530 328 a<4a3f>p 696 328 a<4c4c>p 862
-328 a<3c4d>p 1028 328 a<3146>p 1194 328 a<4a51>p 1360
-328 a<3439>p 1526 328 a<3954>p 1692 328 a<4e73>p Fb -104
-876 a(2.1)p Fa 202 876 a<4a3f>p 317 876 a<4c4c>p 432
-876 a<3c4d>p 547 876 a<3146>p 662 876 a<4a51>p 777 876
-a<3439>p 892 876 a<3954>p 1007 876 a<4e73>p Fb -104 1113
-a(2.2)p Fa 202 1113 a<4a3f>p 317 1113 a<4c4c>p 432 1113
-a<3c4d>p 547 1113 a<3146>p 662 1113 a<4a51>p 777 1113
-a<3439>p 892 1113 a<3954>p 1007 1113 a<4e73>p 1122 1113
-a<244e>p 1237 1113 a<3f64>p 1352 1113 a<446a>p Fb -104
-1349 a(2.3)p Fa 202 1349 a<4a3f>p 317 1349 a<4c4c>p 432
-1349 a<3c4d>p 547 1349 a<3146>p 662 1349 a<4a51>p 777
-1349 a<3439>p 892 1349 a<3954>p 1007 1349 a<4e73>p 1122
-1349 a<244b>p 1237 1349 a<2468>p 1352 1349 a<246b>p 1467
-1349 a<3268>p 1582 1349 a<417c>p 1697 1349 a<244e>p 1812
-1349 a<4a51>p 1927 1349 a<3439>p Ff 1860 6085 a(3)p dyy
-eop end
-%%Page: 4 4
-TeXDict begin 4 3 bop Fi -104 328 a<4268>p Fc 82 328
-a(3)p Fi 199 328 a<3e4f>p 530 328 a<4331>p 696 328 a<306c>p 862
-328 a<2557>p 1028 328 a<256d>p 1194 328 a<2538>p 1360
-328 a<2527>p 1525 328 a<252f>p 1691 328 a<253f>p 1857
-328 a<2448>p 2023 328 a<4a3f>p 2189 328 a<4c4c>p 2355
-328 a<2539>p 2521 328 a<252f>p 2687 328 a<256a>p 2853
-328 a<213c>p 3019 328 a<2573>p Fb -104 876 a(3.1)p Fa
-202 876 a<4c5c>p 317 876 a<452a>p Fb -104 1113 a(3.2)p
-Fa 202 1113 a<393b>p 317 1113 a<4035>p 432 1113 a<2448>p 547
-1113 a<3476>p 662 1113 a<323f>p 777 1113 a<3358>p 892
-1113 a<4a64>p 1007 1113 a<4035>p Ff 1860 6085 a(4)p dyy
-eop end
-%%Page: 5 5
-TeXDict begin 5 4 bop Fi -104 328 a<4268>p Fc 82 328
-a(4)p Fi 199 328 a<3e4f>p 530 328 a<4331>p 696 328 a<306c>p 862
-328 a<2557>p 1028 328 a<256d>p 1194 328 a<2538>p 1360
-328 a<2527>p 1525 328 a<252f>p 1691 328 a<253f>p 1857
-328 a<2448>p 2023 328 a<4a23>p 2189 328 a<3f74>p 2355
-328 a<4a3f>p 2521 328 a<4c4c>p 2687 328 a<2539>p 2853
-328 a<252f>p 3019 328 a<256a>p 3185 328 a<213c>p 3351
-328 a<2573>p Fb -104 876 a(4.1)p Fa 202 876 a<4c5c>p 317
-876 a<452a>p Fb -104 1113 a(4.2)p Fa 202 1113 a<393b>p 317
-1113 a<4035>p 432 1113 a<2448>p 547 1113 a<3476>p 662
-1113 a<323f>p 777 1113 a<3358>p 892 1113 a<4a64>p 1007
-1113 a<4035>p Ff 1860 6085 a(5)p dyy eop end
-%%Page: 6 6
-TeXDict begin 6 5 bop Fi -104 328 a<4268>p Fc 82 328
-a(5)p Fi 199 328 a<3e4f>p 530 328 a<4a23>p 696 328 a<3f74>p 862
-328 a<4266>p 1028 328 a<2557>p 1194 328 a<256d>p 1360
-328 a<2538>p 1526 328 a<2527>p 1691 328 a<252f>p 1857
-328 a<253f>p 2023 328 a<2448>p 2189 328 a<4a23>p 2355
-328 a<3f74>p 2521 328 a<4a3f>p 2687 328 a<4c4c>p 2853
-328 a<2539>p 3019 328 a<252f>p 3185 328 a<256a>p 3351
-328 a<213c>p 3517 328 a<2573>p Fb -104 876 a(5.1)p Fa
-202 876 a<4c5c>p 317 876 a<452a>p Fb -104 1113 a(5.2)p
-Fa 202 1113 a<393b>p 317 1113 a<4035>p 432 1113 a<2448>p 547
-1113 a<3476>p 662 1113 a<323f>p 777 1113 a<3358>p 892
-1113 a<4a64>p 1007 1113 a<4035>p Ff 1860 6085 a(6)p dyy
-eop end
-%%Page: 7 7
-TeXDict begin 7 6 bop Fi -104 328 a<4268>p Fc 82 328
-a(6)p Fi 199 328 a<3e4f>p 530 328 a<4a23>p 696 328 a<3f74>p 862
-328 a<4266>p 1028 328 a<2557>p 1194 328 a<256d>p 1360
-328 a<2538>p 1526 328 a<2527>p 1691 328 a<252f>p 1857
-328 a<253f>p 2023 328 a<2448>p 2189 328 a<4134>p 2355
-328 a<3c7e>p 2521 328 a<2539>p 2687 328 a<252f>p 2853
-328 a<256a>p 3019 328 a<213c>p 3185 328 a<2573>p Fb -104
-876 a(6.1)p Fa 202 876 a<4c5c>p 317 876 a<452a>p Fb -104
-1113 a(6.2)p Fa 202 1113 a<4366>p 317 1113 a<3f34>p 432
-1113 a<456a>p 547 1113 a<3146>p Fb -104 1349 a(6.3)p
-Fa 202 1349 a<3b6b>p 317 1349 a<3f6e>p 432 1349 a<4266>p Fb
--104 1586 a(6.4)p Fa 202 1586 a<2533>p 317 1586 a<2573>p 432
-1586 a<2546>p 547 1586 a<2573>p 662 1586 a<2544>p 777
-1586 a<244e>p 892 1586 a<4038>p 1007 1586 a<402e>p Fb
--104 1823 a(6.5)p Fa 202 1823 a<393b>p 317 1823 a<4035>p 432
-1823 a<2448>p 547 1823 a<3476>p 662 1823 a<323f>p 777
-1823 a<3358>p 892 1823 a<4a64>p 1007 1823 a<4035>p Ff
-1860 6085 a(7)p dyy eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/siryou/1/main.tex b/latex/M2/siryou/1/main.tex
deleted file mode 100644 (file)
index 9cebb10..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-\documentclass[a4paper,10.5pt]{jreport}
-\include{settings}
-\usepackage{ascmac}
-%\NumDateName{20}{Ê¿À®22ǯ5·î31Æü}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-
-\begin{document}
-\tableofcontents
-\pagenumbering{arabic}
-
-\input{p1s1.tex}
-
-\end{document}
diff --git a/latex/M2/siryou/1/main.toc b/latex/M2/siryou/1/main.toc
deleted file mode 100644 (file)
index c418795..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\contentsline {chapter}{\numberline {Âè1¾Ï}¤Ï¤¸¤á¤Ë}{2}
-\contentsline {chapter}{\numberline {Âè2¾Ï}Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó}{3}
-\contentsline {section}{\numberline {2.1}Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó}{3}
-\contentsline {section}{\numberline {2.2}Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó¤Î¿äÄê}{3}
-\contentsline {section}{\numberline {2.3}Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó¤Ë¤è¤ë²èÁü¤ÎÊÑ´¹}{3}
-\contentsline {chapter}{\numberline {Âè3¾Ï}ñ°ì¥×¥í¥¸¥§¥¯¥¿¤ÈÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó}{4}
-\contentsline {section}{\numberline {3.1}ÌÜŪ}{4}
-\contentsline {section}{\numberline {3.2}¹»Àµ¤È´ö²¿³ØÊäÀµ}{4}
-\contentsline {chapter}{\numberline {Âè4¾Ï}ñ°ì¥×¥í¥¸¥§¥¯¥¿¤ÈÊ£¿ôÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó}{5}
-\contentsline {section}{\numberline {4.1}ÌÜŪ}{5}
-\contentsline {section}{\numberline {4.2}¹»Àµ¤È´ö²¿³ØÊäÀµ}{5}
-\contentsline {chapter}{\numberline {Âè5¾Ï}Ê£¿ôÂæ¥×¥í¥¸¥§¥¯¥¿¤ÈÊ£¿ôÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó}{6}
-\contentsline {section}{\numberline {5.1}ÌÜŪ}{6}
-\contentsline {section}{\numberline {5.2}¹»Àµ¤È´ö²¿³ØÊäÀµ}{6}
-\contentsline {chapter}{\numberline {Âè6¾Ï}Ê£¿ôÂæ¥×¥í¥¸¥§¥¯¥¿¤ÈÁ´¼þ¥¹¥¯¥ê¡¼¥ó}{7}
-\contentsline {section}{\numberline {6.1}ÌÜŪ}{7}
-\contentsline {section}{\numberline {6.2}Ãæ¿´Åê±Æ}{7}
-\contentsline {section}{\numberline {6.3}»ë¿îÂæ}{7}
-\contentsline {section}{\numberline {6.4}¥³¥ó¥Æ¥ó¥Ä¤ÎÀ¸À®}{7}
-\contentsline {section}{\numberline {6.5}¹»Àµ¤È´ö²¿³ØÊäÀµ}{7}
diff --git a/latex/M2/siryou/1/main100614.tex b/latex/M2/siryou/1/main100614.tex
deleted file mode 100644 (file)
index acf2838..0000000
+++ /dev/null
@@ -1,389 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\include{settings}
-\usepackage{ascmac}
-\NumDateName{20}{Ê¿À®22ǯ5·î31Æü}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{³µÍ×}
-ËÜ»ñÎÁ¤Ç¤Ï¡¤Á´¼þ¥Þ¥ë¥Á¥×¥í¥¸¥§¥¯¥·¥ç¥ó¤Î¤¿¤á¤Î¥³¥ó¥Æ¥ó¥ÄºîÀ®¤Î¸¶Íý¤Ë¤Ä¤¤¤ÆÀâÌÀ¤¹¤ë¡¥
-ËÜ»ñÎÁ¤Ç°·¤¦Á´¼þ¥Þ¥ë¥Á¥×¥í¥¸¥§¥¯¥·¥ç¥ó(°Ê¹ß¡¤ËÜ¥·¥¹¥Æ¥à)¤Ï¡¤¿Þ\ref{fig_env}¤Î¤è¤¦¤ÊĹÊý·Á·¿¤Î¥¹¥¯¥ê¡¼¥ó¤Ë¡¤
-Ê£¿ôÂæ¤Î¥×¥í¥¸¥§¥¯¥¿¤ò»È¤Ã¤Æ¥³¥ó¥Æ¥ó¥Ä¤òɽ¼¨¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡¥¥³¥ó¥Æ¥ó¥Ä¤ÎÆâÍƤÏ
-3¼¡¸µ¥³¥ó¥Ô¥å¡¼¥¿¥°¥é¥Õ¥£¥Ã¥¯¥¹¤Ë¤è¤Ã¤ÆÀ¸À®¤µ¤ì¤¿¥·¡¼¥ó¤Ç¤¢¤ê¡¤´ÑµÒ¤¬
-¥³¥ó¥Æ¥ó¥Ä¤ò¸«¤¿¤È¤­¤Ë(¿Þ\ref{fig_kankyaku})¡¤´ö²¿³ØŪ¤ËÉÔ¼«Á³¤Ë±Ç¤é¤Ê¤¤¤è¤¦ÊäÀµ¤ò»Ü¤·¤Æ¤ª¤¯¡¥
-¤³¤ÎÊäÀµ¤Ï¥×¥í¥¸¥§¥¯¥¿¤È¥«¥á¥é´Ö¤Î¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó¤Î·ë²Ì¤Ë´ð¤Å¤­¹Ô¤ï¤ì¤ë¡¥
-
-%TODO ¿Þ¥¹¥¯¥ê¡¼¥ó
-\begin{figure}[htpb]
-       \begin{center}
-               %\psfrag{A}{a}
-               \includegraphics[scale=1.8]{image/null.eps}
-       \end{center}
-       \caption{ÁÛÄꤷ¤Æ¤¤¤ë´Ä¶­}
-       \label{fig_env}
-\end{figure}
-
-
-%TODO ´ÑµÒ¤«¤é¸«¤¿±ÇÁü
-\begin{figure}[htpb]
-       \begin{center}
-               %\psfrag{A}{}
-               \includegraphics[scale=1.8]{image/null.eps}
-       \end{center}
-       \caption{´ÑµÒ¤«¤é¸«¤¿±ÇÁü}
-       \label{fig_kankyaku}
-\end{figure}
-
-
-\section{¥³¥ó¥Æ¥ó¥Ä¤ÎºîÀ®¥Õ¥í¡¼}
-ËÜ»ñÎÁ¤Ç¤Ï¡¤¥³¥ó¥Æ¥ó¥ÄºîÀ®¤Î¥Õ¥í¡¼¤ò¼¡¤Î3¤Ä¤ËÂçÊ̤·¡¤°Ê¹ß¤ÎÀá¤Ç¤½¤ì¤¾¤ìÀâÌÀ¤·¤Æ¤¤¤¯¡¥
-
-\begin{enumerate}
-\item ¥ì¥ó¥À¥ê¥ó¥°²èÁü¤ÎÀ¸À®\\
-       Í¿¤¨¤é¤ì¤¿3¼¡¸µ¥·¡¼¥ó¤ò¥¹¥¯¥ê¡¼¥óËè¤Î¥«¥á¥é»ÑÀª¤«¤é¥ì¥ó¥À¥ê¥ó¥°¤¹¤ë¡¥
-\item ¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó\\
-       ´ÑµÒ¤Î»ëÅÀ(²¾ÁÛ»ëÅÀ)¤«¤é¸«¤¿¤È¤­¤Ë¥ì¥ó¥À¥ê¥ó¥°²èÁü¤¬ÏĤߤʤ¯±Ç¤ë¤è¤¦¤Ë¡¤¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó¤ò¹Ô¤¦¡¥
-\item ´ö²¿³ØÊäÀµ\\
-       ¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó·ë²Ì¤Ë´ð¤Å¤­¡¤¥ì¥ó¥À¥ê¥ó¥°²èÁü¤òÊäÀµ¤¹¤ë¡¥
-\end{enumerate}
-
-\section{¥ì¥ó¥À¥ê¥ó¥°²èÁü¤ÎÀ¸À®}
-
-\subsection{Ãæ¿´Åê±Æ}
-3¼¡¸µ¥·¡¼¥ó¤ò¥ì¥ó¥À¥ê¥ó¥°¤¹¤ëºÝ¤Î¥«¥á¥é¥â¥Ç¥ë¤Ë¤ÏÃæ¿´Åê±Æ¤òÍѤ¤¤ë¡¥
-
-
-%TODO ¤Þ¤È¤á
-3¼¡¸µ¶õ´Ö¤Ë¸ÇÄꤵ¤ì¤¿1¤Ä¤ÎÅÀ¤ò$S$¤È¤·¡¤$S$¤ò´Þ¤Þ¤Ê¤¤1¤Ä¤Î
-Ê¿Ì̤ò$\Pi$¤È¤¹¤ë¡¥¿Þ\ref{fig_center}¤Ë¼¨¤¹¤è¤¦¤Ë¡¤$S$¤È¤Ï°Û¤Ê¤ëǤ°Õ¤Î
-ÅÀ$P$¤ËÂФ·¤Æ¡¤Ä¾Àþ$SP$¤¬$\Pi$¤È¸òÅÀ¤ò¤â¤Ä¤È¤­¡¤¤½¤Î¸òÅÀ¤ò$Proj(S,\Pi,P)$¤È¤ª¤¯¡¤
-¤½¤·¤Æ¡¤¤³¤ÎÅÀ$Proj(S,\Pi,P)$¤ò¡¤$S$¤ò»ëÅÀ¤È¤·¡¤$\Pi$¤òÅê±ÆÌ̤Ȥ¹¤ë$P$¤ÎÅê±ÆÁü¤È¤¤¤¦¡¥
-
-$\Sigma=(O; e_1, e_2, e_3)$¤òľ¸òºÂɸ·Ï¤È¤¹¤ë¡¥°Ê²¼¤Ç¤Ï¡¤°ìÈÌÀ­¤ò¼º¤¦¤³¤È¤Ê¤¯¡¤
-$\Pi$¤Ï$e_1,e_2$¤¬Ä¥¤ëÊ¿Ì̤ȰìÃפ¹¤ë¤â¤Î¤È¤¹¤ë¡¥$\Sigma$¤Ë´Ø¤¹¤ë$S$¤ÎºÂɸ¤ò
-$(s_1,s_2,s_3)$¤È¤·¡¤$P$¤ÎºÂɸ¤ò$(x_1,x_2,x_3)$¤È¤¹¤ë¡¥
-
-%TODO ´ÑµÒ¤«¤é¸«¤¿±ÇÁü
-\begin{figure}[htpb]
-       \begin{center}
-               %\psfrag{A}{}
-               \includegraphics[scale=1.8]{image/null.eps}
-       \end{center}
-       \caption{Ãæ¿´Åê±Æ¤Î¸¶Íý}
-       \label{fig_center}
-\end{figure}
-
-
-
-$Q=Proj(S,\Pi,P)$¤È¤ª¤­¡¤$Q$¤ÎºÂɸ¤ò$(y_1,y_2,y_3)$¤È¤ª¤¯¡¥¤¹¤ë¤È¤³¤ì¤é¤Î´Ø·¸¤Ï¼¡¤Î
-¿ô¼°¤Çɽ¤»¤ë¡¥
-
-
-\[
-       \begin{pmatrix}
-               x_1 \\
-               x_2 \\
-               0
-       \end{pmatrix}
-       =
-       \begin{pmatrix}
-               c_1 \\
-               c_2 \\
-               c_3     
-       \end{pmatrix}
-       + \alpha
-       \begin{pmatrix}
-               p_1 - c_1 \\
-               p_2 - c_2 \\
-               p_3 - c_3       
-       \end{pmatrix}
-\]
-
-\subsection{»ë¿íÂæ}
-Ãæ¿´Åê±Æ¤Ë¤ª¤¤¤Æ¡¤Åê±ÆÌ̤ËÅê±Æ¤µ¤ì¤ëÅÀ¤Î¤È¤ê¤¦¤ëÈϰϤò¹Í¤¨¤ë¡¥
-¤³¤ì¤Ï»ëÅÀ¤ÎºÂɸ¤ÈÅê±ÆÌ̤Ȥε÷Î¥¡¤Éý¡¤¹â¤µ¤Ë¤è¤êÄêµÁ¤µ¤ì¤ë3¼¡¸µ¥Ü¥ê¥å¡¼¥à¤ò·ÁÀ®¤·¡¤
-»ë¿îÂæ¤È¸Æ¤Ð¤ì¤ë¡¥
-
-
-ËÜ¥·¥¹¥Æ¥à¤Î¥ì¥ó¥À¥ê¥ó¥°¤Ë¤ª¤¤¤Æ¡¤¤É¤Î¤è¤¦¤Ê»ë¿îÂæ¤òÍѤ¤¤ë¤«¤ò°Ê²¼¤ËÀâÌÀ¤¹¤ë¡¥
-¤¢¤ë¥¹¥¯¥ê¡¼¥ó¤ËÂФ·¤Æ¥ì¥ó¥À¥ê¥ó¥°¤ò¹Ô¤¦¤È¤Ï¡¤¤½¤Î¥¹¥¯¥ê¡¼¥ó¤ÈƱ¤¸Éý¡¤¹â¤µ¡¤µ÷Î¥¤Î
-Ê¿Ì̤òÅê±ÆÌ̤Ȥ·¤¿¤È¤­¤ÎÃæ¿´Åê±Æ¤Ë¤è¤ë²èÁü¤òÀ¸À®¤¹¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡¥
-¥«¥á¥é¤Î¹â¤µ¤ÏÅê±ÆÌ̤ÎÃæ¿´¤Î¹â¤µ¤È°ìÃפ·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡¥¤³¤ì¤ÏÅê±ÆÌ̤ȥ¹¥¯¥ê¡¼¥ó¤Î
-·Á¾õ¤¬Áê»÷´Ø·¸¤Ë¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡¥
-
-¤Þ¤¿¡¤4¤Ä¤Î¥¹¥¯¥ê¡¼¥ó¤ËÂФ¹¤ë»ë¿îÂæ¤Ï¥¹¥¯¥ê¡¼¥ó¤Î³°¤ÎÎΰè¤ò¤¹¤Ù¤ÆËä¤á¤ë¡¥
-¾°¡¤¥¹¥¯¥ê¡¼¥ó¤ÎÉý¤ä¹â¤µ¤Ï¼ÂºÝ¤Î´Ä¶­¤«¤é¬Äꤹ¤ë¤³¤È¤Ë¤è¤Ã¤ÆÆÀ¤ë¡¥
-
-
-\section{¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó}
-
-¥³¥ó¥Ô¥å¡¼¥¿¤«¤é¥×¥í¥¸¥§¥¯¥¿¤Ë½ÐÎϤ¹¤ë±ÇÁü¤ò
-$I_p$¤È¤ª¤¯¡¥
-¥×¥í¥¸¥§¥¯¥¿¤«¤éÊ¿Ì̤رÇÁü¤òÅê±Æ¤¹¤ë¤È¡¤
-¥×¥í¥¸¥§¥¯¥¿¤ÎÀßÃÖ°ÌÃ֤ˤè¤Ã¤Æ¡¤¤½¤Î·Á¾õ¤¬ÏĤó¤À
-±ÇÁü$I_s$¤¬±Ç¤·½Ð¤µ¤ì¤ë¡¥
-
-¤Þ¤¿¡¤$I_s$¤Ï¥«¥á¥é¤«¤é»£±Æ¤µ¤ì¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¤
-¥«¥á¥é¤ÎÀßÃÖ°ÌÃ֤ˤè¤Ã¤Æ¡¤¤µ¤é¤Ë·Á¾õ¤¬ÏĤó¤À
-±ÇÁü$I_c$¤¬¼ÂºÝ¤Ë¼è¤ê¹þ¤Þ¤ì¤ë¡¥
-
-¤³¤Î$I_p$¤«¤é$I_s$¡¤$I_s$¤«¤é$I_c$¤ÎÏĤß
-¤Ï¤¢¤ëÊ¿Ì̤«¤éÊ¿Ì̤ؤμÌÁü¤È¥â¥Ç¥ë²½¤Ç¤­¡¤
-¤³¤ì¤Ï¼Í±ÆÊÑ´¹¹ÔÎó¤È¸Æ¤Ð¤ì¤ë¹ÔÎó¤Ë¤è¤ëÊÑ´¹¤Ç
-ɽ¤¹¤³¤È¤¬¤Ç¤­¤ë¡¥·Á¼°Åª¤Êµ­½Ò¤ò¤¹¤ì¤Ð¡¤
-¤¢¤ë±ÇÁü$I$Æâ¤ÎǤ°Õ¤Î2¼¡¸µÆ±¼¡ºÂɸ$\vx$¤ÎÅÀ¤¬
-Ê̤αÇÁü$I^\prime$Æâ¤ÎǤ°Õ¤Î2¼¡¸µÆ±¼¡ºÂɸ$\vxp$¤ÎÅÀ¤Ë
-Âбþ¤¹¤ë¤È¤­¡¤¤³¤Î$3\times3$¼Í±ÆÊÑ´¹¹ÔÎó¤ò$\mH$¤È¤¹¤ì¤Ð¡¤
-¤³¤ì¤é¤Î´Ø·¸¤Ï¼¡¼°¤Çɽ¤¹¤³¤È¤¬¤Ç¤­¤ë¡¥
-
-\begin{equation}
-   \vxp = \mH \vx
-\end{equation}
-
-ËÜ»ñÎÁ¤Ç¤Ï¾åµ­¤Î¤³¤È¤ò$I$¤ò$I^\prime$¤Ë¼Í±ÆÊÑ´¹¤¹¤ë¤Èɽ¸½¤·¡¤
-ÆÃÊ̤Ë$I^\prime = \mH I$¤È½ñ¤¯¡¥
-
-¤Þ¤¿¼Í±ÆÊÑ´¹¹ÔÎó$\mH_{12}$¤Ë¤è¤Ã¤Æ¡¤$I_1$¤¬$I_2$¤Ë¡¤
-¼Í±ÆÊÑ´¹¹ÔÎó$\mH_{23}$¤Ë¤è¤Ã¤Æ¡¤$I_2$¤¬$I_3$¤Ë¼Í±ÆÊÑ´¹¤µ¤ì¤ë¤È¤­¡¥
-¼¡¤Î¼°¤¬À®¤êΩ¤Ä¡¥
-
-\begin{equation}
-   I_3 = \mH_{23} \mH_{12} I_1
-\end{equation}
-
-¤¹¤Ê¤ï¤Á¡¤$I_1$¤ÎǤ°ÕÅÀ$p$¤È$I_3$¤ÎǤ°ÕÅÀ$p^\prime$¤Î
-´ö²¿³ØŪ´Ø·¸¤Ï2¤Ä¤Î¼Í±ÆÊÑ´¹¹ÔÎó¤ÎÀѤÇɽ¤µ¤ì¤ë¡¥
-
-ËÜÀá¤ÎËÁƬ¤Ç¡¤ËÜ¥·¥¹¥Æ¥à¤ÎÌÜŪ¤È¤Ï
-ÌÜŪ±ÇÁü¤ËÂФ·¤ÆÏĤó¤Ç¤¤¤Ê¤¤±ÇÁü¤ò¥«¥á¥é¤«¤éÆþÎϤµ¤ì¤ë¤è¤¦¤Ê¡¤
-²¿¤é¤«¤Î¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤ò½ÐÎϱÇÁü¤Ë²Ã¤¨¤ë¤³¤È¤³¤È¤Ç¤¢¤ë¡¥
-
-$I_p$¤«¤é$I_s$¤Ø¤Î
-ÊÑ´¹¤ò$\mH_{ps}$¡¤$I_s$¤«¤é$I_c$¤Ø¤ÎÊÑ´¹¤ò
-$\mH_{sc}$¤È¤ª¤¯¡¥¤¹¤ë¤È¡¤¾åµ­¤Î¤³¤È¤ò¹Ô¤¦¤Ë¤Ï¡¤
-
-\begin{equation}
-   I_{p} = \mH_{sc} \mH_{ps} I_{p^\prime}
-\end{equation}
-
-¤È¤Ê¤ë¤è¤¦¤Ê¡¤$I_{p^\prime}$¤òµá¤á¤ì¤Ð¤¤¤¤¤È¤¤¤¦¤³¤È¤Ë¤Ê¤ë¡¥
-¤Þ¤¿¡¤
-
-\begin{eqnarray}
-& & \mH_{sc} \mH_{ps} I_{p^\prime}  =  I_{p} \\
-& \Leftrightarrow & \mH_{ps} I_{p^\prime}  =  \mH_{cs} I_{p} \\
-& \Leftrightarrow & I_{p^\prime}  =  \mH_{cp} \mH_{cs} I_{p} \\
-& \Leftrightarrow & I_{p^\prime}  =  \mH_{cp} I_{p}  
-\end{eqnarray}
-
-¤Ç¤¢¤ë¤«¤é¡¤·ë¶É$\mH_{cp}$¤òµá¤á¤ì¤Ð¡¤ËÜ¥·¥¹¥Æ¥à¤ÎÌÜŪ¤ò¼Â¸½¤Ç¤­¤ë¡¥
-¤³¤ì¤Ï$I_c$¤È$I_p$Æâ¤ÎÅÀ¤ÎÂбþ´Ø·¸¤«¤éµá¤á¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-¤³¤ì¤Ë¤Ä¤¤¤Æ¤Î¾ÜºÙ¤ÊÀâÌÀ¤Ï¼¡Àá¤Ç¹Ô¤¦¡¥
-
-°Ê¾å¤Î¤³¤È¤ò¤Þ¤È¤á¤ë¤È¡¤
-ËÜ¥·¥¹¥Æ¥à¤Ë¤ª¤±¤ë¥Ç¡¼¥¿¤È½èÍý¤Îή¤ì¤ò
-¿Þ\ref{fig_modules}¤Î¤è¤¦¤ÊDFD(¥Ç¡¼¥¿¥Õ¥í¡¼¥À¥¤¥¢¥°¥é¥à)¤Ç
-´Êñ¤Ëɽ¤»¤ë¡¥
-
-\begin{figure}[htbp]
-  \begin{center}
-     \includegraphics[scale=0.6]{image/null.eps}
-  \end{center}
-  \vspace{-0.5cm}
-  \caption{¥·¥¹¥Æ¥à¤ÎÂç¤Þ¤«¤ÊÀß·×}
- \label{fig_modules}
-\end{figure}
-
-°Ê¹ß¤ÎÀá¤Ç¤Ï¡¤¼Í±ÆÊÑ´¹¹ÔÎó¤Î·×»»¤È¤½¤ì¤Ë¤è¤ë²èÁü¤ÎÊÑ´¹¤Ë¤Ä¤¤¤Æ
-¤è¤ê¾ÜºÙ¤Ë½Ò¤Ù¤Æ¤¤¤¯¡¥
-
-\section{¼Í±ÆÊÑ´¹¹ÔÎó¤Î·×»»}
-\subsection{¸¶Íý}
-
-
-
-¤³¤³¤Ç¤ÏºÇ¤â´Êñ¤Ê¼Í±ÆÊÑ´¹¹ÔÎó·×»»¤Î¸¶Íý¤Ë¤Ä¤¤¤Æ
-²òÀ⤹¤ë¡¥ËÜ¥·¥¹¥Æ¥à¤ÇºÎÍѤ¹¤ë¼ÂºÝ¤Î·×»»¼êË¡
-¤Ë¤Ä¤¤¤Æ¤ÏÊÌ»ñÎÁ¡Ö¡×¤ò»²¾È¤¹¤ë¤³¤È¡¥
-
-2¤Ä¤Î²èÁü$I_A$¤«¤é$I_B$¤Ø¤Î
-¼Í±ÆÊÑ´¹¤òµá¤á¤ë¤³¤È¤ò¹Í¤¨¤ë¡¥
-¤½¤ì¤¾¤ì¤Î²èÁüÆâ¤ÎǤ°Õ¤ÎÅÀ¤ò$\vx,\vx^\prime$¤È¤·¡¤
-$(x_i,y_i,1)^\top - (x^\prime_i,y^\prime_i,1)^\top$
-¤Î¤è¤¦¤ËÂбþ¤·¤Æ¤¤¤ë¤È¤¹¤ë¡¥
-¤³¤Î¤È¤­¡¤¼¡¼°¤¬À®¤êΩ¤Ã¤Æ¤¤¤ë¡¥
-
-\begin{equation}
-\begin{pmatrix}
-x^\prime_1 & y^\prime_1 & 1 \\
-x^\prime_2 & y^\prime_2 & 1 \\
-&\vdots& \\
-x^\prime_n & y^\prime_n & 1 \\
-\end{pmatrix}
-^\top =
-\begin{pmatrix}
-H_{11} & H_{12} & H_{13} \\
-H_{21} & H_{22} & H_{23} \\
-H_{31} & H_{32} & H_{33} \\
-\end{pmatrix}
-\begin{pmatrix}
-x^\prime_1 , y^\prime_1 , 1 \\
-x^\prime_2 , y^\prime_2 , 1 \\
-\vdots \\
-x^\prime_n , y^\prime_n , 1 \\
-\end{pmatrix}
-^\top
-\end{equation}
-
-¤³¤³¤Ç$3 \times n$¹ÔÎó$\mXp , \mX$¤ò
-\begin{equation}
-\mXp = \mH \mX
-\end{equation}
-¤Î¤è¤¦¤Ë¤ª¤±¤Ð¡¤
-
-\begin{eqnarray}
-& & \mXp = \mH \mX \\
-& \Leftrightarrow  & \mXp \mXt = \mH \mX \mXt \\ 
-& \Leftrightarrow  & (\mX \mXt )^{-1} \mXp \mXt = \mH  \\
-& \Leftrightarrow  & \mH = (\mX \mXt )^{-1} \mXp \mXt  \\
-\end{eqnarray}
-
-¤Î¤è¤¦¤Ë¤·¤Æ¼Í±ÆÊÑ´¹¹ÔÎó¤ò·×»»¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-
-\subsection{$\mH_{cp}$¤Î·×»»}
-
-$\mH_{cp}$¤òµá¤á¤ë¾ì¹ç¡¤$\mXp$¤òÌÜŪ²èÁü¦¤Î
-ÂбþÅÀ¤ÎÎó¡¤$\mX$¤ò¥«¥á¥é¤«¤é¤ÎÆþÎϲèÁü¦¤Î
-ÂбþÅÀ¤ÎÎó¤È¤·¤Æ¡¤·×»»¤¹¤ì¤Ð¤è¤¤¡¥
-°Ê¾å¤Î¥Ç¡¼¥¿¤È½èÍý¤Îή¤ì¤òɽ¤·¤¿¤â¤Î¤¬¿Þ\ref{fig_modules1}
-¤Ç¤¢¤ë¡¥
-
-¤¿¤À¤·¼Í±ÆÊÑ´¹¹ÔÎó¤Î¼«Í³ÅÙ¤Ï8¤Î¤¿¤á¡¤¤³¤Î¤è¤¦¤Ë·×»»¤·¤Æ¤â
-Äê¿ôÇܤÎÉÔÄêÀ­¤ò¤â¤Ä¡¥
-¤³¤ì¤Ï¡¤Àµ¤·¤¯¼Í±ÆÊÑ´¹¹ÔÎó¤òµá¤á¤é¤ì¤¿¤È¤·¤Æ¤â¡¤
-ÌÜŪ²èÁü¤È¥«¥á¥éÆþÎϲèÁü¤Ë¤Ï¥¹¥±¡¼¥ë¤Î°ã¤¤¤¬À¸¤¸¤Æ¤·¤Þ¤¦
-¤È¤¤¤¦¤³¤È¤ò°ÕÌ£¤¹¤ë¡¥
-¤½¤Î¤¿¤á¡¤¼Í±ÆÊÑ´¹¹ÔÎó¤òµá¤á¤¿¸å¤Ë¡¤¤â¤¦1ÅÙ¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤ò
-¹Ô¤¤¡¤¥¹¥±¡¼¥ë¹ç¤ï¤»¤ò¹Ô¤¦É¬Íפ¬¤¢¤ë¡¥¤³¤ì¤Ë¤Ä¤¤¤Æ¤Ï¼¡Àá¤Ç½Ò¤Ù¤ë¡¥
-
-
-\begin{figure}[htbp]
-  \begin{center}
-     \includegraphics[scale=0.6]{image/null.eps}
-  \end{center}
-  \vspace{-0.5cm}
-  \caption{¼Í±ÆÊÑ´¹¹ÔÎó¤Î·×»»}
- \label{fig_modules1}
-\end{figure}
-
-ËÜ»ñÎÁ¤Ç¤Ï¼¡¤Î´Ä¶­¤òÂоݤȤ¹¤ë¡¥
-
-\begin{itemize}
-    \item ¥¹¥¯¥ê¡¼¥ó$\cdots$Ê¿ÌÌ
-    \item ¥×¥í¥¸¥§¥¯¥¿$\cdots$1Âæ
-    \item ¥«¥á¥é$\cdots$ñÊý¸þ
-\end{itemize}
-
-\section{¸¶Íý}
-°Ê²¼¤ÎÀâÌÀ¤Ç°·¤¦²èÁü¤Ï¤¹¤Ù¤ÆƱ¤¸Â礭¤µ¤ò»ý¤Ä¤È¤¹¤ë¡¥
-
-¥×¥í¥¸¥§¥¯¥¿¤«¤é¥«¥á¥é¤Ø¤Î¼Í±ÆÊÑ´¹¹ÔÎó¤ò$\mH_{PC}$¡¤
-¥«¥á¥é¤«¤é¥×¥í¥¸¥§¥¯¥¿¤Ø¤Î¼Í±ÆÊÑ´¹¹ÔÎó¤ò$\mH_{CP}$¤È¤¹¤ë¡¥
-¤¢¤ë¼Í±ÆÊÑ´¹¹ÔÎó$\mH$¤Ë¤è¤ë²èÁü$I$¾å¤ÎÅÀ¤«¤é$I^\prime$¾å¤ÎÅÀ¤Ø¤ÎÊÑ´¹¤ò
-¼¡¼°¤Î¤è¤¦¤Ëɽ¤¹¡¥
-
-\begin{equation}
-    p(I^\prime) = \mH p(I)
-\end{equation}
-
-¤³¤ì¤é¤ÎÅÀ¤ÏxyƱ¼¡ºÂɸ·Ï¤Ç¤¢¤ë¤È¤¹¤ë¡¥¤¹¤Ê¤ï¤Á¤¢¤ë¥¹¥±¡¼¥ëÄê¿ô$f$¤ò
-ÍѤ¤¤Æ¡¤ÅÀ$p$¤Ï¼¡¤Î¤è¤¦¤Ëµ­½Ò¤µ¤ì¤ë¡¥
-
-\begin{equation}
-    p = (x/f , y/f ,1)^\top
-\end{equation}
-
-
-º£¡¤¥×¥í¥¸¥§¥¯¥¿¤«¤éÅê±Æ¤¹¤ë²èÁü¤ò$I_{P1}$¡¤
-¤½¤ì¤ò¥«¥á¥é¤«¤é»£±Æ¤·¤¿²èÁü¤ò$I_{C1}$¤È¤¹¤ë¡¥
-¤³¤Î¤È¤­Î¾²èÁü´Ö¤Î´Ø·¸¤Ï¼¡¤Î¤è¤¦¤Ë½ñ¤±¤ë¡¥
-
-\begin{equation}
-    p(I_{C1}) = \mH_{PC} p(I_{P1})
-\end{equation}
-
-¤³¤Î$I_{C1}$¤Ë¥×¥í¥¸¥§¥¯¥¿¤ÎÅê±ÆÌÌÁ´ÂΤ¬±Ç¤Ã¤Æ¤¤¤ë¤È²¾Äꤹ¤ë¤È¡¤
-¤½¤³¤«¤é¿Þ\ref{fig_naisetu}¤Î¤è¤¦¤ÊÆâÀܶë·Á¤¬¸¡½Ð¤Ç¤­¤ë¡¥
-
-\begin{figure}[htpb]
-    \begin{center}
-        \fbox{
-        \includegraphics[scale=0.3]{image/null.eps}
-        }
-    \end{center}
-    \caption{ÆâÀܶë·Á}
-    \label{fig_naisetu}
-\end{figure}
-
-¤³¤ÎÆâÀܶë·Á¤Î»Í¶ù¤ÎÅÀ¤ò$\mH_{CP}$¤ò»È¤Ã¤ÆÊÑ´¹¤¹¤ì¤Ð¡¤
-¤½¤ì¤é¤Ï»Í³Ñ·ÁÎΰè¤Î»Í¶ù¤Ë¼Ì¤µ¤ì¤ë¡¥
-¤³¤³¤ÇÌÜŪ²èÁü$I_O$¤ÎÁ´ÂΤò¤³¤Î»Í³Ñ·ÁÎΰè¤Ë¼ÌÁü¤¹¤ì¤Ð¡¤
-$\mH_{PC} \mH_{CP} = \mI$¤è¤ê¡¤
-ÌÜŪ²èÁü¤ÎÁ´ÂΤ¬¤³¤ÎÆâÀܶë·ÁÎΰè¤Ë¼Ì¤µ¤ì¤ë¤è¤¦¤Ê²èÁü¤òÀ¸À®¤Ç¤­¤ë¡¥
-
-\subsection{½Ä²£Èæ¤ÎÊݸ}
-¾åµ­¤ÎÊýË¡¤Ç¤Ï¡¤ÆâÀܶë·Á¤Î½Ä²£Èæ¤ÈÌÜŪ²èÁü¤Î½Ä²£È椬°ìÃפ·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë
-¤¦¤Þ¤¯´ö²¿³ØÊäÀµ¤¬¹Ô¤¨¤Ê¤¤¡¥
-¤³¤ì¤òËɤ°¤Ë¤Ï;Çò¤òÌÜŪ²èÁü¤Ë­¤·¹ç¤ï¤»¤ë¤³¤È¤ÇÄ´À°¤¹¤ë¡¥
-
-º£¡¤ÌÜŪ²èÁü¤Î½Ä²£Èæ¤ò$w:h$¡¤ÆâÀܶë·Á¤Î½Ä²£Èæ¤ò$w^\prime:h^\prime$¤È¤¹¤ë¡¥
-½Ä²£Èæ¤òÊݤä¿´ö²¿³ØÊäÀµ¤ò¹Ô¤¦¤Ë¤Ï¡¤¼¡¤Î$\Delta w$¡¤$\Delta h$¤òµá¤á¤ì¤Ð¤è¤¤¡¥
-
-
-\begin{eqnarray}
-    \frac
-    {
-        \frac{w^\prime}{w}
-        (w + \Delta w)
-    } 
-    {
-        \frac{h^\prime}{h}
-        (h + \Delta h)
-    } 
-    = \frac{w}{h}
-\end{eqnarray}
-
-¼ÂºÝ¤Ë¤Ï;Çò¤òÄɲ乤ëÊý¸þ¤Ï½Ä²£¤Î¤¤¤º¤ì¤«¤Ç¤¤¤¤¤Î¤Ç¡¤
-·ë¶É¡¤$\Delta w$¡¤$\Delta h$¤Ï¼¡¼°¤Çµá¤á¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-
-\begin{eqnarray}
-    \Delta w = w 
-    (
-        \frac{h^\prime}{h}
-        \frac{w}{w^\prime}
-        -1
-    )
-    \\
-    \Delta h = h 
-    (
-        \frac{w^\prime}{w}
-        \frac{h}{h^\prime}
-        -1
-    )
-\end{eqnarray}
-
-
-
-
-
-
-\section{¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó·ë²Ì¤«¤é¡¤¥³¥ó¥Æ¥ó¥Ä¤ÎºîÀ®}
-
-
-
-\section{ÌäÂêÅÀ}
-
-\end{document}
diff --git a/latex/M2/siryou/1/main100615.aux b/latex/M2/siryou/1/main100615.aux
deleted file mode 100644 (file)
index 8ccdc83..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {section}{\numberline {1}³µÍ×}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces ÁÛÄꤷ¤Æ¤¤¤ë´Ä¶­}}{1}}
-\newlabel{fig_env}{{1}{1}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}¥³¥ó¥Æ¥ó¥ÄºîÀ®¤Î¸¶Íý}{1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Ãæ¿´Åê±Æ}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Ãæ¿´Åê±Æ¤Î¸¶Íý}}{1}}
-\newlabel{fig_center}{{2}{1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}»ë¿íÂæ}{2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces »ë¿îÂæ}}{2}}
-\newlabel{fig_view}{{3}{2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Åê±ÆÌ̤ÎÁªÂò}{2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces 4¤Ä¤Î»ë¿îÂæ}}{2}}
-\newlabel{fig_view}{{4}{2}}
diff --git a/latex/M2/siryou/1/main100615.dvi b/latex/M2/siryou/1/main100615.dvi
deleted file mode 100644 (file)
index 4d02d65..0000000
Binary files a/latex/M2/siryou/1/main100615.dvi and /dev/null differ
diff --git a/latex/M2/siryou/1/main100615.log b/latex/M2/siryou/1/main100615.log
deleted file mode 100644 (file)
index e74e48d..0000000
+++ /dev/null
@@ -1,404 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2010.5.12)  16 JUN 2010 21:03
- %&-line parsing enabled.
-**main100615.tex
-(./main100615.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jarticle.cls
-Document Class: jarticle 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@section=\count83
-\c@subsection=\count84
-\c@subsubsection=\count85
-\c@paragraph=\count86
-\c@subparagraph=\count87
-\c@figure=\count88
-\c@table=\count89
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 601.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count90
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: dvips.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/psfrag/psfrag.sty
-Package: psfrag 1998/04/11 v3.04 PSfrag (MCG)
-\pfg@pcount=\count91
-\pfg@scount=\count92
-\pfg@temp=\write3
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count93
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count94
-\leftroot@=\count95
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count96
-\DOTSCASE@=\count97
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count98
-\c@MaxMatrixCols=\count99
-\dotsspace@=\muskip11
-\c@parentequation=\count100
-\dspbrk@lvl=\count101
-\tag@help=\toks17
-\row@=\count102
-\column@=\count103
-\maxfields@=\count104
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 137.
-LaTeX Info: Redefining \bm on input line 203.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2001/10/01 v2.2d Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 55.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count105
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count106
-\c@collectmore=\count107
-\doublecol@number=\count108
-\multicoltolerance=\count109
-\multicolpretolerance=\count110
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count111
-\c@finalcolumnbadness=\count112
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count113
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count114
-\lst@currlwidth=\dimen141
-\lst@column=\count115
-\lst@pos=\count116
-\lst@lostspace=\dimen142
-\lst@width=\dimen143
-\lst@newlines=\count117
-\lst@lineno=\count118
-\lst@maxwidth=\dimen144
-
-(/usr/share/texmf-texlive/tex/latex/listings/lstpatch.sty
-
-***
-*** This is a patch for listings 1.3, but you're using
-*** version 1.4.
-***
-*** Patch file not loaded.
-***
-
-) (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count119
-\lst@skipnumbers=\count120
-\lst@framebox=\box70
-) (/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
-
-(/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count121
-\lst@inputfile=\read1
-)
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2002/07/08 v3.2 Page Geometry
-\Gm@cnth=\count122
-\Gm@cntv=\count123
-\c@Gm@tempcnt=\count124
-\Gm@bindingoffset=\dimen145
-\Gm@wd@mp=\dimen146
-\Gm@odd@mp=\dimen147
-\Gm@even@mp=\dimen148
-\Gm@dimlist=\toks22
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen149
-\@saveybaselineshift=\dimen150
-\scb@x=\box71
-\scscb@x=\box72
-\@bw=\dimen151
-\@nbox=\box73
-\@nbody=\box74
-\@scw=\dimen152
-\@itemh=\dimen153
-\@iboxpos=\toks23
-\@iboxstr=\box75
-\@bwsp=\box76
-\@@bwsp=\box77
-\@bcal=\count125
-\shaderule=\dimen154
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-No file main100615.aux.
-\openout1 = `main100615.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 8.
-LaTeX Font Info:    ... okay on input line 8.
-\c@lstlisting=\count126
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 56.9055pt, 0.85\paperheight , 69.84637pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: 
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -52.36449pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 106.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 11.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 11.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 13.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 13.
-
-LaTeX Warning: Reference `fig_env' on page 1 undefined on input line 13.
-
-File: image/env.eps Graphic file (type eps)
-<image/env.eps>
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 32.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 32.
-
-
-LaTeX Warning: Reference `fig_center' on page 1 undefined on input line 34.
-
-
-LaTeX Warning: Reference `fig_center' on page 1 undefined on input line 36.
-
-File: image/proj.eps Graphic file (type eps)
-<image/proj.eps>
-
-LaTeX Warning: Reference `fig_view' on page 1 undefined on input line 89.
-
-[1
-
-
-
-]
-File: image/view.eps Graphic file (type eps)
- <image/view.eps>
-LaTeX Font Info:    Try loading font information for OMS+cmr on input line 114.
-
- (/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
-File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 114.
-
-
-LaTeX Warning: Reference `fig_zensyu' on page 2 undefined on input line 120.
-
-File: image/zensyu.eps Graphic file (type eps)
-<image/zensyu.eps> [2] (./main100615.aux)
-
-LaTeX Warning: There were undefined references.
-
-
-LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
-
- ) 
-Here is how much of TeX's memory you used:
- 6607 strings out of 95531
- 58563 string characters out of 1191153
- 167649 words of memory out of 1500000
- 9728 multiletter control sequences out of 10000+50000
- 12954 words of font info for 51 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,9n,60p,244b,449s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-Output written on main100615.dvi (2 pages, 9812 bytes).
diff --git a/latex/M2/siryou/1/main100615.pdf b/latex/M2/siryou/1/main100615.pdf
deleted file mode 100644 (file)
index e4a8128..0000000
Binary files a/latex/M2/siryou/1/main100615.pdf and /dev/null differ
diff --git a/latex/M2/siryou/1/main100615.ps b/latex/M2/siryou/1/main100615.ps
deleted file mode 100644 (file)
index b259493..0000000
+++ /dev/null
@@ -1,3433 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: dvips(k) p1.7a Copyright 2005 ASCII Corp. (www-ptex@ascii.co.jp)
-%%+ based on dvips(k) 5.96 Copyright 2005 Radical Eye Software (www.radicaleye.com)
-%%Title: main100615.dvi
-%%CreationDate: Wed Jun 16 21:03:17 2010
-%%Pages: 2
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentFonts: CMBX12 GothicBBB-Medium-H Ryumin-Light-H CMR10 CMBX10
-%%+ Courier CMMI10 CMR7 CMEX10 CMSY10
-%%DocumentPaperSizes: a4
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips main100615.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.06.16:2103
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: psfrag.pro 0 0
-%%
-%% This is file `psfrag.pro',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% psfrag.dtx  (with options: `filepro')
-%% 
-%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
-%% All rights reserved.
-%% 
-%% This file is part of the PSfrag package.
-%% 
-userdict begin
-/PSfragLib 90 dict def
-/PSfragDict 6 dict def
-/PSfrag { PSfragLib begin load exec end } bind def
-end
-PSfragLib begin
-/RO /readonly      load def
-/CP /currentpoint  load def
-/CM /currentmatrix load def
-/B { bind RO def } bind def
-/X { exch def } B
-/MD { { X } forall } B
-/OE { end exec PSfragLib begin } B
-/S false def
-/tstr 8 string def
-/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
-[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
-sM currentmatrix RO pop
-dM defaultmatrix RO idM invertmatrix RO pop
-srcFM identmatrix pop
-/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
-/Unhide { { CP } stopped not grestore { moveto } if } B
-/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
-                   globaldict exch /PSfrags exch put glob setglobal }}
-                {{ array astore /PSfrags X }} ifelse B
-/getrepl islev2 {{ globaldict /PSfrags get aload length }}
-                {{ PSfrags aload length }} ifelse B
-/convert {
-   /src X src length string
-   /c 0 def src length {
-      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
-   } repeat
-} B
-/Begin {
-    /saver save def
-    srcFM exch 3 exch put
-    0 ne /debugMode X 0 setrepl
-    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
-    srcM CM dup invertmatrix pop
-    mark { currentdict { end } stopped { pop exit } if } loop
-    PSfragDict counttomark { begin } repeat pop
-} B
-/End {
-    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
-    counttomark { begin } repeat pop
-    getrepl saver restore
-    7 idiv dup /S exch dict def {
-        6 array astore /mtrx X tstr cvs /K X
-        S K [ S K known { S K get aload pop } if mtrx ] put
-    } repeat
-} B
-/Place {
-    tstr cvs /K X
-    S K known {
-        bind /proc X tM CM pop
-        CP /cY X /cX X
-        0 0 transform idtransform neg /aY X neg /aX X
-        S K get dup length /maxiter X
-        /iter 1 def {
-            iter maxiter ne { /saver save def } if
-            tM setmatrix aX aY translate
-            [ exch aload pop idtransform ] concat
-            cX neg cY neg translate cX cY moveto
-            /proc load OE
-            iter maxiter ne { saver restore /iter iter 1 add def } if
-        } forall
-        /noXY { CP /cY X /cX X } stopped def
-        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
-    } {
-        Hide OE Unhide
-    } ifelse
-} B
-/normalize {
-    2 index dup mul 2 index dup mul add sqrt div
-    dup 4 -1 roll exch mul 3 1 roll mul
-} B
-/replace {
-    aload pop MD
-    CP /bY X /lX X gsave sM setmatrix
-    str stringwidth abs exch abs add dup 0 eq
-        { pop } { 360 exch div dup scale } ifelse
-    lX neg bY neg translate newpath lX bY moveto
-    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
-    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
-    CP grestore moveto
-    currentfont /FontMatrix get dstFM copy dup
-    0 get 0 lt { uX lX /uX X /lX X } if
-    3 get 0 lt { uY lY /uY X /lY X } if
-    /cX uX lX add 0.5 mul def
-    /cY uY lY add 0.5 mul def
-    debugMode { gsave 0 setgray 1 setlinewidth
-        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
-        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
-        cX lY moveto cX uY lineto stroke
-    grestore } if
-    dstFM dup invertmatrix dstM CM srcM
-    2 { dstM concatmatrix } repeat pop
-    getrepl /temp X
-        S str convert get {
-            aload pop [ /rot /scl /loc /K ] MD
-            /aX cX def /aY cY def
-            loc {
-                dup 66  eq { /aY bY def } { % B
-                dup 98  eq { /aY lY def } { % b
-                dup 108 eq { /aX lX def } { % l
-                dup 114 eq { /aX uX def } { % r
-                dup 116 eq { /aY uY def }   % t
-                if } ifelse } ifelse } ifelse } ifelse pop
-            } forall
-            K srcFM rot tM rotate dstM
-            2 { tM concatmatrix } repeat aload pop pop pop
-            2 { scl normalize 4 2 roll } repeat
-            aX aY transform
-            /temp temp 7 add def
-        } forall
-    temp setrepl
-} B
-/Rif {
-    S 3 index convert known { pop replace } { exch pop OE } ifelse
-} B
-/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
-/xs   { pop } XA XC
-/xks  { /kern load OE } XA /kern XC
-/xas  { pop ax ay rmoveto } XA /ay /ax XC
-/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
-/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
-    XA /ay /ax /c /cy /cx XC
-/raws { xaws { awidthshow } Rif } B
-/rws  { xws { widthshow } Rif } B
-/rks  { xks { kshow } Rif } B
-/ras  { xas { ashow } Rif } B
-/rs   { xs { show } Rif } B
-/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
-PSfragDict begin
-islev2 not { /restore { /rrs PSfrag } B } if
-/show       { /rs   PSfrag } B
-/kshow      { /rks  PSfrag } B
-/ashow      { /ras  PSfrag } B
-/widthshow  { /rws  PSfrag } B
-/awidthshow { /raws PSfrag } B
-end PSfragDict RO pop
-end
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc 0 0
-% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
-%
-% @@psencodingfile@{
-%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
-%                W. Schmidt, P. Lehman",
-%   version   = "2.0",
-%   date      = "27nov06",
-%   filename  = "8r.enc",
-%   email     = "tex-fonts@@tug.org",
-%   docstring = "This is the encoding vector for Type1 and TrueType
-%                fonts to be used with TeX.  This file is part of the
-%                PSNFSS bundle, version 9"
-% @}
-% 
-% The idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
-% MacRoman, and some extra characters from Lucida.
-% 
-% Character code assignments were made as follows:
-% 
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-% 
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-% 
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-% These are /dotlessj /ff /ffi /ffl.
-% 
-% (4) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (5) /Euro was assigned to 128, as in Windows ANSI
-%
-% (6) Missing characters from MacRoman encoding incorporated as follows:
-%
-%     PostScript      MacRoman        TeXBase1
-%     --------------  --------------  --------------
-%     /notequal       173             0x16
-%     /infinity       176             0x17
-%     /lessequal      178             0x18
-%     /greaterequal   179             0x19
-%     /partialdiff    182             0x1A
-%     /summation      183             0x1B
-%     /product        184             0x1C
-%     /pi             185             0x1D
-%     /integral       186             0x81
-%     /Omega          189             0x8D
-%     /radical        195             0x8E
-%     /approxequal    197             0x8F
-%     /Delta          198             0x9D
-%     /lozenge        215             0x9E
-%
-/TeXBase1Encoding [
-% 0x00
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef /breve
- /minus /.notdef /Zcaron /zcaron
-% 0x10
- /caron /dotlessi /dotlessj /ff
- /ffi /ffl /notequal /infinity
- /lessequal /greaterequal /partialdiff /summation
- /product /pi /grave /quotesingle
-% 0x20
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus
- /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three
- /four /five /six /seven
- /eight /nine /colon /semicolon
- /less /equal /greater /question
-% 0x40
- /at /A /B /C
- /D /E /F /G
- /H /I /J /K
- /L /M /N /O
-% 0x50
- /P /Q /R /S
- /T /U /V /W
- /X /Y /Z /bracketleft
- /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c
- /d /e /f /g
- /h /i /j /k
- /l /m /n /o
-% 0x70
- /p /q /r /s
- /t /u /v /w
- /x /y /z /braceleft
- /bar /braceright /asciitilde /.notdef
-% 0x80
- /Euro /integral /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /Omega /radical /approxequal
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /Delta /lozenge /Ydieresis
-% 0xA0
- /.notdef /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot /hyphen /registered /macron
-% 0xB0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde
- /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.1: CMSY10 1.0
-%%CreationDate: 1991 Aug 15 07:20:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.035 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMSY10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 15 /bullet put
-readonly def
-/FontBBox{-29 -960 1116 775}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
-7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
-A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
-E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
-221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
-27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
-5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
-0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
-DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
-71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
-4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
-515DB70A8D4F6146FE068DC1E5DE8BC57036431151EC603C8BCFE359BBD953AD
-5F3D9983B036D9202C8FCC4FA88AF960E1E49914EC809263862931DB14B61EEE
-6D37A389B488D0B64CFB7DA527AAED80494F79A073D895AA287BB47BD5246090
-A76CE91680C1F37E6597E5E218364221B1905B9A039AC299F630788E5BF4FB76
-0B085608F3775AFF14697B68F221B3ACCF1F1D22AC1B36CB0097C1D107687140
-7ADD3D30FD8024497E249E45A48D4963235ED0352CC111C1FAAE249EC9582BA2
-3953C6C05294F5BFA481FDEFE541223EEDDDC45BB0F787D9958700AD538C045F
-71EC9ADF07C3DA6F0CDB1BD600B7F4EEF95A88A5A611CBF47A59F8539AF2927E
-832CB63AC57101AD75A7E49EE625CFFC9DD948910ACAEE750C58D8B43A233916
-FB3E7945B8
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMEX10
-%!PS-AdobeFont-1.1: CMEX10 1.00
-%%CreationDate: 1992 Jul 23 21:22:48
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMEX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMEX10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /parenlefttp put
-dup 49 /parenrighttp put
-dup 64 /parenleftbt put
-dup 65 /parenrightbt put
-dup 66 /parenleftex put
-dup 67 /parenrightex put
-readonly def
-/FontBBox{-24 -2960 1454 772}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910
-DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8
-8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987
-FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422
-BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52
-EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8
-DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1
-EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C
-6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281
-E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350
-E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38
-4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5
-8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023
-8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2
-FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A
-EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387
-680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35
-5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664
-3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666
-DD4DD1C1CD006CAD7ED8E8165E496FA0B191B69671C16B43D92082CA3571EC88
-3A5AEDC4241F818BFD8956B01C8BC8E8EF6B9EBFE42F5A9966C4E1ABDB3C71A3
-9390B991971FE157A864D55469BA1D1B8108AC04D852B6B8F3BAEAB7C75C1015
-7C5808A98DBD3054191CF12276A3E9CA3F652F853F4094EDA98F219118273FC0
-CC1256C82DBBCFAA50FA688A830CB781521BBCFC15B13FD3D4B559374B664A97
-0A53097CBF8F8251E807C0455BFB3745D55E7790EA514583D6EBA17DE5B47EED
-27B3664E6231060FFE4407D9816B96F7A98B3C8FE9FB70D5807F594F506AFED0
-00974D6F0EA327037935EF50DB98F28D9531DDE95C087690E73523EDCF9ACB60
-D480A2ED92C0799FE3075069FE61B44BA4EEE3BFF2756F5ED4FA2C38C5A67719
-12D52814A339035FC95B077DE5910556F3B5A3B76F21AEB977F8117934180DBC
-D90D8D0D858122F56A67CC70E1C882ABD5B5645EB8F438CF0DD8C409BF5B5FA2
-98CB3652DF43B7A32898B614C0A287F059A43977590567529664CCF192B7F81A
-F9E29721090D484080E684D469C18DCA2F03269E935D9CBE25C6F306D5419D71
-B01AE86CBB51392241BB2A5F05C166FB55B628544647DD0D8E1A11B377582D67
-760160A8BD896F06724780AB2882D253D2FF036A1A3C36EAB63F710B38078B21
-45CD2EB1F1D3495622CA04C957F58F4922154E8B54A886BB9CEEE0833105EF5D
-61D343083A9C6704891F3AF122C214675A17BFADEE140A99E10E3C65366A6380
-33EF942EE1684CFD3CD0DBF390A2F9A75130E0814F324507909B2CFC24DD1AD3
-70869F97656330A987AC59E8AB4F30045A28D17E9B7147ED540FFA9719B8083F
-4A87B9A676BFC85A218D5CBBC0F1ADA70DD8E283C2CE6D45C970A2B65A6585CC
-4C585DAA477567D816105759D014B4CAC2BF270C4B1C05A48AC6D7DFB6CC055F
-2050832936511642A3144A055A880FD700FDC801519744C85846EA991FAABB83
-1D96780A4FF645B799DA9B138A42B03EEA43A6D583A9974BC9740DF0C6E55DAE
-60A283BCE81004BB012126FA16BBF05C60DA1C1D536E1853ED5D3FDA28074FF1
-FB4C6C85C15117550EC521E900E157FEBEBE4226B9ACCD95BFA0F46999958319
-C2F294BDD1C9C60CE7BB2DE4FFAE6A7D5AAF82792377C636C8F08E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR7
-%!PS-AdobeFont-1.1: CMR7 1.0
-%%CreationDate: 1991 Aug 20 16:39:21
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR7) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR7 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-readonly def
-/FontBBox{-27 -250 1122 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D
-E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8
-47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C
-8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4
-78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486
-1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E
-01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B
-C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0
-F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30
-8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF
-A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7
-455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2
-9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105
-EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B
-52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97
-563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F
-0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB
-7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1
-0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4
-1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A4B067A46F8EE
-2AFACDE591ADF7304939394F221B5B9B316BC47DC7772711A35B466E1790D4F5
-C02C57DE57A0498128C6041CB7E702F4D8500433633B8358C438237BBA39C647
-F659FACF75574B1AAD3FE61FB97D6C5D0B19E4AC762321891092E73D192C4816
-2F14A6FFAA1B22AABB65E8F611F1E9AF66DF68DA1B2B64B4CA8870261F8663FA
-28953254FA64F0AD6EFBFAB15830AF856A65835C803B70963595060F91F4079B
-F8BF5396F04C070254AC5DCACB20C0B1FADD38825886322366927C97E3C5AA1B
-EA858D5974EBC14D17D4ADDCB3C7EA74A8A2B75293747CFCE0B484713D631F95
-43BD5A359229F1276D2F652078ADA5000D1E060CE5CDF2E57401E487F3C10975
-09AACD27CEE8581EBADC25D0FC9CEA533B99DCEDC0F28E782F4FE22AE097CCF3
-F73338DA748C535291B4E8AF84546FE4B910107B6FFC5439C5B966DE6C905D86
-460A69D6031EC3F7261FCB6D932F722BC1F550574EBD6F676AC9770969657422
-4C8212F9FC9A49C9F0E813A2ACD16D1131A73D3001E698C63F76FE6D6143D310
-155256BE90530489736CF35CA2D7E4A1FAEAE2423ABB52E55DD7314097DF7C09
-F39C3E3A29F9BAA3AEBA89CC3E7B134E79A2DA39D449D98FE4ADE1A0ACDA79C4
-1E2C78CDCC5BDD192DAA27F17DC4368EBC54CC009802018E50519F69025DE7E8
-FB61694AEA672E59D00F6BA0CA9509FB8DC6544CB92B70BA0AE393A43959C90E
-8857B0DA53A8D26426CAE0DCF2F3033BAC62502E08447B09CC18B2525AB65EC2
-C63074FF725168D115137ECDAB1EEB083711F647F757C9806056811466D59087
-B93D6B71594046B3B60A7D5789D6B99FC14764428A251F0A54ED
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.1: CMMI10 1.100
-%%CreationDate: 1996 Jul 23 07:53:57
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.100) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMMI10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 11 /alpha put
-dup 59 /comma put
-dup 67 /C put
-dup 80 /P put
-dup 88 /X put
-dup 99 /c put
-dup 101 /e put
-dup 104 /h put
-dup 112 /p put
-dup 119 /w put
-dup 120 /x put
-readonly def
-/FontBBox{-32 -250 1048 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
-3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
-532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
-B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
-986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
-D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
-9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
-990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
-6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
-DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
-59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
-D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
-8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
-6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
-1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
-03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
-95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
-74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
-3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
-47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
-AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
-42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
-40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
-B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
-95601766758EF6E0314FC705A02FE7E5A5430F30CB95EEE0750D81CE0ADA7FEC
-E8831C28D9D063D3564D76F0FD87EFCB5162D5414ACFD8B4708EB17DE9B71876
-A5D9D5440D01F6002A1BF4CE0C69013243206CBCF8BAF727F2F8F9AE6F08473B
-1D783C7800217DC77DE974423961E83043F51269ED1420A1C0139AE69634D305
-7F3C25BA5AC4563A9E37DE880D1FB1136F987440E7ABF27F6F5706BF68A107CE
-D6976F4747EE2D81E64F42BFEF9A2C25B779A8D3A7C938B2B70C047B6B886ECF
-443BC2E8559CAC7D9E92D6CB2AF3E808E8D3E2749788A7F175A30AD233C905CE
-B53F8D8CF730EA0C1F5901C8E13256D1237DC654283351EAE088E580623C40ED
-17EDAB10C7E47D4F22BBA7958D572B6ADEAFB65482676C2B227818DBAC0FD3B4
-FC189BCDA0B54D8C68F42DA93021C21A90C127CA43B92CABBB7D24C681E0EB71
-F9EF3E55898F6800691BD7C0E42E647ABAAB0B12661D47C9000BFE1E47A077E9
-66E296238CB3391193A278580628DC19B3B781DFED01B2DD2C29606158977905
-9E069E9882A3B88248263D6B2A2AE95E7C92139792B1778F7340D3123CB7048C
-B79E417ED071A01AB6A26488A50D06AAFD07FCA8FF0D891203E452418384602C
-EE1A2AB437180FDBE4AE33825D1A64FE6E67045A54FFF7DCA11B7469680EBCA1
-B9268657590C65CFBB4499C81BD34E5CE8FEAF6C03BBF8A8AE4EB3B647D4A287
-7002EE9E06C665CBBC8DF90DE51E1431B2F98CBD7BAD0DFBE5C6ED93790DFAB8
-DE1F9D1576059694B621DAAD839114E6CAA679FFE05C7DF62E61E74DE9F2879F
-520769A7C0458FD15005E151D3E191F598ABFC96985F6FA62D1C0737196AF7EE
-595E3316D5867C51D2FECDFD40210A307F0651C51261A63F3E5CAF68884786F5
-669F47434FDB592D0FA9E59EBD844A6E433B9A1AD8E4BE09EE95AB340C8091F3
-85F74F7596DCF7AFAD0F7D330781C6D36585F84C2D4B606C115A3A5341538CA5
-E94E4C593E2C585708D14A04492E25CA1BFC27AC8389B8F62A71CEDCDA9BBE14
-A3321D3784CCDE4C2C1EE17DDD9D6DD7D62D699123C2675D201CAAFDBE5E6A8F
-84A7BFC6BFEEE7AE0E2A8A122A3F0B7862E964D233AF43AFAB0F2B269B1807C1
-F3F3C23695D959D58304090CCC27C3F50F1C70D4D988AA18D2347AF8602742E5
-77EABB5AE4B7567D43F50EDFE7D3DE5D4B281BAF7BFFCCECEDFBC3621B023A65
-4608A1FB6887A9C6F5B558386FAE7ADA674717B9F912071B996560F168AF61FA
-2C72C96AD979C61C49E285C49237223583F78DC637AF71ABE883D5302A5266E1
-A805987A0859C3AE14FB3504FC6346B3FB10DA407518F816E41B9F61CA139C6B
-D23D44730757C055D3ABBE5B4EB7416CCF5FA72709BEB21A21233F0DFE7963D7
-F4231DB0DDF1DBB3BAEC09F349644AD84A0653176EC057F9036ADE77213E5AC7
-8C601A7D91D23E28626EB50A999E247CC1487EAD6557EB7137E4EA7FFC1F2732
-31B0381FEA0569A5D8500C237D0E74A381CB6EB5A0EA5E8FF0A9FBA67CB2AB11
-C2E18A2F1208376BEB336953DD165F70A8D6F1EBC4D67D81480B5920D584FC45
-9CE7FAA6F9AE546D6E543FA8D3D9E4F8340366F7834A8D94B325310BAB7D9152
-893C2F696FFF89A3BAA9A3BD9DD91AB7F29B939E2E806F2506FEB7529E271D84
-A4CEE0BBEB880739821E8D6DDF82DCC329205966F65C46AAB592344EE55FFE3E
-267D2137AAE9D00BD60125A5240F6CD6BD12AD4DAEEB3971BBB6F81F3B7AFC3D
-8AF9BE7D22C2B2BBA7ABC33646696C3A46B6E4070B6D5F22332FF014C20A1133
-4C95C775B9E6B469B2159AE6C842AFB414A7A1AA173B3C37F5C03BB1FB5F6399
-96145032AD2C8627F0A95A9F2CE7CEFC96E7E810EC946D26BA5F849DE353F171
-FC4B6279597979B580DA33413F7095CB510D7EC11D622B875E6FC917532A37BA
-796B2B104CFBD90F5C25017E557745865FE6E562BFF45FF9E513B0E794E3E474
-A570B262B6C85FC275EAF4436484E137BB3C74B5BF1FFA06EFA2FAF4434B1E2C
-49A984E09297013DF77FC015C9E49C1B98AAB1D27C16B6775930EE91913D1588
-E3F83193F1407C179C77186F86C37DADD6DF9E0BC42A74C5396E49769663AC4D
-83E6517E11898187556F7F3C48B981435F4DBC0613792F546E2B7297946E71E6
-DEA2B5ABDBD03C8F03CCA5C9278E276DB9EB5D514265295CB7408172F12CA441
-1FE35607DA0E96C2FEDF609696B99D02AC649A31AFF8E37974B89F8EC9BC20A0
-960A2156CE766010E265D847F1BD2A6867C53F187797F24ED282D9ECE6EB8D30
-29A0E7513FC602531C949EBCC1601CBC9BEEEB7F5AF2AA566AFD5EEB085F6E38
-2A2B2727C5FA4F6FE6EEAED7244C8A5527439C3BE2EDD82CEBF335F652D0E5D7
-114CE09AEB675CE301443EA0966848918C198CB0E0E8969E829EB73CDF331BAF
-B6CC9A0FF1F212911F2F75D9F65C699A80821E1E60AD22F8208EBCBE23604CD5
-FC1F13E4BC8078DE29DD9D1705D4DBEBDBA9E3FF672FF7CE7241527E7FD417FF
-C5CC628E5799C6C06D35D24A233EA0E239EA9F45402F65081B40F412053772B1
-EC11F2F54917E4941988C37B585733CCDB4C3FECB610D0D583B7C01D682FA364
-F8325B15096FD3A64DE409A760A253F7482D47575EE6007AD9532BF272FF79E8
-F178B80D4166E475D5B9AAACF36DB8B461CEB47ECF7F9E62F94AD0197FFDA8D7
-414B43F3F4E6ABC0B0B362E3010A8D5FC4DF606EA2B29A19A1BA55AB913C955E
-EC7F510F807DB850243F6491766C933BFC60492390050AA3A1031FD5E201C462
-426C2DD3471FC43FCEAB40D87BF6C0125C4EB18D625249CFB29FF04B93592EDB
-0DEBB59D17FFC8A44502AF3A708DAC47BA713D175977C333F7F5ED6C6A2C823F
-C891BEFDECE0E90099995DD2846524A685E1E80C067CAEA82F1EBC7CD1C923C6
-30B4C72EDC9C9A95A8B3A8306323EB7951BF3A50E652CAB1F9034B7C6F9E7AB1
-38437160DCC78FE1F2B5F4485DF86292AB1ED945485B25A9D785996AE0414B04
-0B427E8160BA3B90F812A39B6EE15E6E92AF46CF06A12A98293DE6B420A6DD01
-80AAE943361C8433184F94FFA65A6AED2F1E1AE08600EDE4CBBDE5F3BA66349D
-48BB5F8536CA82462128825CD2C9ABDBAE502CD4D545F225EE6CEF5256CE4AAA
-A87183F955D162D615DAB77A9EB40A76B71F9D50A7C9A8BF03F25D52B578B20B
-F8C5D161C1D2671A146F8CEC111667A31687CFBA7CC75C94CF5CC43D9C046D3A
-CBF40E9F506A3C877C7759901F63780E9E96103B5F72D720A7FBDA01C96AC111
-4F9CF63890CA62DB6EC140CF0F664F31C59A1567AC7B9F499B6C78BD54EBDDF4
-6E0D082DE0A8CF1578D3249D1E65C259058100082B7D0CEA22
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBX12
-%!PS-AdobeFont-1.1: CMBX12 1.0
-%%CreationDate: 1991 Aug 20 16:34:54
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.0) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBX12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBX12 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 46 /period put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-readonly def
-/FontBBox{-53 -251 1139 750}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712
-B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99
-AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26
-7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF
-20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390
-B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D
-68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809
-D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E
-26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D
-F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26
-77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299
-BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E
-C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8
-30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5
-148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C
-E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645
-1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38
-583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61
-0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D
-B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2F230D3C
-B337635E94E2E21519DC89511E33DD0E3484B24EF385E8663C31917D1550BEF1
-0A28A409D84DFDBBF26B40CFA5202FAAA78D81A76C596D630212523CAF98FA6D
-390129753BB4D0993BB00F1398DA8D9AEE40161A0A108EB1D601902A1A4A212E
-6EAE66DCAD145CC78A55A0633142E738366EAD53B342BC448EEF5F5DD439B49E
-9C064AC4F620088E5587A432CC7ACC8F6E57ABB7E8F39CE495C4275B60DE2CFA
-829F1D7C07532E484B49BDF3B637C2C605FA14C8992A47DBB1FBB468FC7AD0C4
-4722C1FA4338D14486D662FC5565B80B3BEE8759539A2B511C80693A2BAB8E77
-DC5CF7FBF7B28B8B87F8D157C0597C64C7E69580D37D2CA8772BDDD21C8896BE
-5F6B2C967020CC86C78823F5B4F357AE843FA7C901B8C60CA9446A772B578C42
-46ABF6EC047B8486F3B7ADE60CFC6F6F2EC014EA5B3B08D76A4D9BD5EB5A9A83
-858798FE2A0AC0F3E8D3A5645FEE8C1BF0DEADBAF24CA23E9ECB7CCE36D4BC57
-98DDC38D57A7765C2BA23D0953CDB2AA2ECD5276A07E97FE80A725A99FA4FF67
-9F8CCEE60BC20FE64C130232A7823BE89B2B945F578D66CBBCC9DD39E507B3E5
-E963C35F0BDEF061FC49BA4893B885B8612EEAB0AEE62402005FEA7374F24EF8
-601DC5348B997A32BC0C2BE8003EE0031E75BCB36C7B47FA0593DA89B9BF1202
-9EBC7EFF61BEE3D89D357A75EFDABE5EB24A2BC9B185B979A116003DCB410B07
-B661103DCC56B822FA8BD815E9CCCC94A9ED8D53FF2D1642E5E071ABFD542BC3
-A0133B8F16521F288F9484384B802466BECDD749DCA33AA03D4D384315F3C918
-B3A08FB5C8959AC2E865B9657E7DF02D2F76AAD26CF1EDD53368D6C8D7357413
-3885B96740FBED7E1EFADC6EF0318484562417E0F27D85D6EA823F6B9F8D85D2
-E10EE613EEC500B794BAC38E12451D0A4456EB59D7
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMBX10
-%!PS-AdobeFont-1.1: CMBX10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:06
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMBX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMBX10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /zero put
-dup 63 /question put
-readonly def
-/FontBBox{-301 -250 1164 946}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82
-7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378
-77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18
-2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91
-FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F
-DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68
-7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4
-9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176
-CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D
-6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6
-E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E
-8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E
-3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99
-EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4
-0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9
-4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA620E40822E15C2AB
-8BF88EF4FF68D9C81564F0AC5495C426E3ED091CF4AEAD7696C3B00A0D6FB6CE
-60547AD516EC9CC7B904D6617F81D2AC5086C30E40057B3C8854C4893D3B1D82
-2D61C4414046FFBFDCD7AD22EE19016B50905C92287F9946F2DBA4CB1B18E118
-FD01CB5EB39E77C77A4BE276258F7EF35269272729704F2A26BDE6159D0570E8
-665CC6C2582807B75C4D1EB2BA83C78FC18C1215B79CF156F8B5ABA7D204E3C2
-EA896B091E34867DA5837B863866D20DC2B4EF26D7C5CDDFB248085EAFB31CB3
-00BF9F7F0CE091F117A9FED36F716CAA3468625486FC98D811534AF60E6D0A46
-AA11E130CF81E301BD700FA3D3C7BF746306E4FF0465F97ED49229EDEDE0F4B7
-30B50DA2CD87475765590137115006D50067735FBFF4C3C9D02ECB9CD537B8C1
-75D0CEB188C3F3612BFCF8B8B71971987AC06A4F5CCC439F249770C71586B9F9
-5930E7F8907077F4FE2E173A10003D10C25EBCD3B76979CF48CF6EFD30A326AD
-4729E079795CBCB2B96F9CC026CB72FF0F4D141DCD39B2BA6DA2790BA9881216
-A36B68F9C54BEB4E2554946F8C8CE5049C88619BCBCC2D2A1FCA9843ECF22751
-0330ABD313D768E3E28FED7FF8522C03BB2D6C649AA5C762832B729F3CA12FFF
-31F9073E822DA57F0ECA46CE72D7F49688373C9A488FC2B871FE9112A64457BE
-851B68CCEE40C10640056F838AD6FAFBACA8264D722D7594F49DF5A1C0EE8068
-B80A3C58AFE1F67F67C99EDB7C2793FE86C947A9A18405011C8115A3459F284B
-342D208FE5A2F8D950FCF32B48ED54C1A0B9D1B611E6724B267CD94FABB1F802
-4522D6D34E7EFEBF4EA367DE3BB3
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.1: CMR10 1.00B
-%%CreationDate: 1992 Feb 19 19:54:52
-% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
-11 dict begin
-/FontInfo 7 dict dup begin
-/version (1.00B) readonly def
-/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-end readonly def
-/FontName /CMR10 def
-/PaintType 0 def
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0] readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 5 /Pi put
-dup 6 /Sigma put
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 58 /colon put
-dup 59 /semicolon put
-dup 61 /equal put
-dup 67 /C put
-dup 68 /D put
-dup 80 /P put
-dup 83 /S put
-dup 88 /X put
-dup 97 /a put
-dup 99 /c put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 106 /j put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-readonly def
-/FontBBox{-251 -250 1009 969}readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
-016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
-9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
-D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
-469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
-2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
-87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
-D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
-92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
-295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
-409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
-4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
-2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
-0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
-B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
-24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
-43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
-D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
-5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
-96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
-7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEE09555C11E6E295
-71B219B380EE9E5BB17AD84B4E8AED35880BD88E5AC7D9FE25C46889CD093396
-F0E34A62F93E64C8E7975CFD617121244AB09FF9A4F73F8166197D0CDE2EEBB3
-81AB9BD8329579C2122368F56DEB89BA6E42C5D9E20F2789CC4A89E4AD9B877F
-8A0ACB84936F109D86211169257C19756A97E682601F4D1E7ED950A351C14DAC
-4BEA7FB0E58FB5AEB55BC09B1253748B61B4E00C448F263458BF958D3986BF18
-9636037E95FB425AAC96FCED5B4C766F93041FAA0DBB196B0A220B8E3A9FCA6E
-B4F5C0C775C25AFF4F5099CD3A2FA59ACA735718F8E90B351B015320794A89E8
-4C34F32B465E201008CCC0A15C2DEE572BDA14D8BDDFCF2743A15F8A93386861
-828F6251F206B9131C951D1ED4364A9CCE507E2959A1DA04A777B592888D38ED
-E68FFB3EFE83870BA8E04B88C9EEEB2DB80D4D07B52CE914D9DADF825A530750
-23D143A8A073461519747D66B7E32B4D31FA860FB3D7A22E42C50628AA1DAFCF
-8E3312E2C45602051A73839EA189B8A9864FB2735AA51DB9FE4620EF2C716980
-F47FF2CA3D072D0E89FD7ABC1A8391E60EAE47DD8BBD767AD3EFBE479ECA5B75
-29BAE86B985D6BE9BE769312C50E570718E585A8BF0DCBB9CEC865DCBEB2AFB0
-3CC96E0DDEEE9FE726F7C12D5C234119A69C07AAA95D76089B8C6D8C31D70F2F
-95395CDA08858F28F8BB1AE6F5715FDCC38757056512214E376795656D7619F1
-E155676D10A8A35955BADB667DB10180DE83EEF89232B34BD8D1A690B61E6037
-99AF425985B5B0203AE53A7D864F2C9E474CA311B75106DCE52DC17F732FE2BA
-1F6ADB2A95D564B19A3035E27F66F9BF0DE9579AACE580103A9F126F9735968B
-834F1A2833D14173AECD898BDF161074E3B41CDCB53EC756F55822E49CF3359A
-7F72B9F9D769F526398DD52C547BC500F6FE4130233B6D1907F1E19BD6EE406E
-3ECD28F8FCE549F4133677FF06C973F989BB2DC8F8D2F0B8BD75F913649F77D7
-4740BDDC09B2FAEBE1A7FFB3501F61CC7325516DCB5279985BE2C87AAC04B471
-411743A678F6258C020CCF9B04D61A110B6D626B4B7BD2D7BD444CE1C6B388B9
-01F937A299F65C3217180D4BBDAAD7F90854AA49D31668731D0B7012CCAAD700
-70EA13711307D6089ACE1B96DE6D55D83366BFB4DC8097C0D9B0F93ADCB7CE43
-476851E25BF67B5DF7B81C5AE1D3079A626D1E73CEDE895CA6D367E8EA1C017E
-57FF8C87B574DAE5837FD68C024EB8C7CFB426477FDE965F2B66631B1807469E
-A9A3543EBB5DE112FAF8B34DF64108EBE72AE2B0A66AE8F60836499CA51B5A2A
-9C81D4FEE21A246B043CE44E65F1F3E0375B8F8640A75773638943DE96B8C4EA
-EC254BF6D64637C7E96ECB1FA2D96470FB7D69F08A586D4E46C6A30C60EDD67E
-A9EB2987B6810C82E376D1F6B44A2533FCBBB00BB0721BA15109AC9B8D552B78
-5A28813AE552C241BB1E85A4D04BE52C851FDB6A573C057E82026BBEDF22B3DC
-0A3C2302AEA5A7A17EB91F232203936E218060BC11AA476E378D63659491094A
-D0405D3C290EF1399159BF14809759AEF34E28FD88C8BDC21279BAD5B576167A
-0889A67D058342DE51E1415D998AF404A20C21A042359159211D86BCE88E188F
-3818F64FB909B11C4602D643C850F2098541C91D97E6C933767DCFEB2D36957E
-3B156F90FD0AC8D24E956878738BE73A1FDE63AB87E7CA9FF14B522BFD5F2C2F
-96F86EB211DE40F4642D128F68D51EE0089E47914CB8CC8060D3FAAA9F6C38CD
-5B55056BA95ABDCE4AD264EB1AEBF1D981B6579ABB783F71EED56BB1EE6496F9
-266AD090FB1EC10693DDFBE03D63CC177D7056D275615343DD8CBC73D0EE4F0A
-4F19C340A96B9FAEB5D8829DA507D1CDA8C3980A94C6B1B29BA9449C145CDE6E
-70A18756758D24318F9BA1E431898C387AC5B27EC09A86D885A8B98C6322CB6D
-2AFC1C4654EA802214E2566E73EB06967C4AABE46CB9194F92AB1B1CAEE33AEC
-496B7EF4113CA73562D885556EA9A4213F5C928C1B2531122652F36B8F304696
-B58A3EC669513E3100D0C4F7FE218329B43236DC8DD871C8E06F2D7605E48888
-037ACCED42DB870A499CF93E1FDAACD586D515D7DDCF5BABA8519F1541A7903C
-E6A26E008941DD88DF6D49FD8239B653857A17565FFD64C8C868D68409C427B7
-CA956324D528EAEBB0493C9FC3081C6A4561572E75432354A4703A1707058C79
-6A7301580C3A18B92A674C834766C6F44FFA1F1679AF8C4FB12BC55CBC815F2C
-F1AC594FA07BD80CDEFC85379C867FF125C2FE3C97DA379CF4299DD07FA0EAE7
-2315098CC4C4DD4271A8D176A98235EA99D2B48314408D8138356193254D7E82
-B6F401D1BFBE5C6D55B51B611B340CC6A8F57BF42A54E58AD9B178D25C1848EA
-0DDD63DB1DCAE70E90B07BD35D7B72570CA9D49A19053288E8304776B6EFC00E
-5F5A7383625C02313F27D494C202DECFD46383495D35A7A86203742E3AB10AF8
-BA6663F851E6888FAC5318BA94B4341BD43AC7E5CE2EAD2B8FFC26124E24814B
-0013FAE92F1BFC8ED79EB6574C563E24D1F18150967FCDCDD58D6988F3EE3DA2
-6BDC12CCD9F63C1C74B19C76AAB742C783F9A7CE0EB251B261E3C27E63BFBFEE
-A44747703B839FC6AA00F81C89E4B8A0DCFDB694087CCE3C3C2538E82B8E3640
-0571CA420E305DCD987C5B09F719814C7EE6C6E5C951134B68573DE7CA1BA25B
-E1703A122E43D4852DA4652243A939460A3559A9B1ABFB6572B46741A2DAA276
-DE6FCC4F3B31FD6C3D7C0281EC50632762253843CA28F8177A3266763388978C
-55CC372FAD5DB7A90D560BDA467579D02B2EBFB1D7D9E3042DC906575876E98D
-66F131E927F7E4A6AB15E7E4455464992AA03619FE873D59A6736903B40C6694
-4DD5AA60860BF484186A162DC3F1B4B383DEA32C0DCD4FFD1C0FFE6B31EFE218
-B6C11DC608D7E606B53355E631E1D255AEFD7471888E46B6FD83506113ED81C5
-70198C99650C59819F167B9C0362477D7461DCE916DB56F5B7B2C362E2F27082
-03A5ABF99DD0B909264E79EB7039F922B9C299A634C28F3F634DEB99B70FB8DA
-85B0A1A6F87E1789FB1BE08046F8AA031C6F069BB9244A90F0E2D804B3B58205
-81A8B229ACF2033C30431B22E17879B16D89D2F882FBF0D055A91DA18936C0CE
-FA046C833DB34C2AE3C1BF457C06E1D0C28C81DFD5A42998BDFCAC9DD672F5C3
-97554739317A3FCF99A5720FD7021CAE62E1F64A9AD05597640C6E1AC6BD8C6C
-FB5F6AD6663693A8FC621187D2CF90C6BB644741FCE0FCF6A1CDC8A891023883
-78B59A9641C2BFFFA845D6A01A3D61959D1871D1E8B3541D7067E4B3C674C34D
-6A0A0E4E44656FB91CC341D52EC397A680DC9821B7321D99123FACC422EAFA88
-051F083F05933761DA333723D836CDA2D6DCFB596AAE47711177E8C42800947A
-41F77E455F2B5A2694AA9DDBFA5BF66A13EC1C379EAE824E4B1F87EA3EE346FC
-BA46A841932EBC1563339A83D85389989619AC50449058935E3795A4ABA8C480
-95ADE46AEFE416D3D91F9C7EC800830DEB0269500DDD4983D785E143D48A0629
-ECE7103EFBA327D7EFBB650B6F022B9F4F44DF2FB0DCC306DF2B1811BB9E10E0
-F20F05EBF24CB2E95D0645F7B691350DEEF5227AAE707A3AF7F64E64CAB593EE
-CE09CB0119406F78BA2B7BB654B0A042F09E279978B232109BB0DCD2E4D2AFCD
-345827A220ABCCD14FE5F214BFB92E77B5E1B7BB85F4B8D95DD02896E85429D2
-7EDF95F91F2D2C13A9E19533668A839931D0AFCA1CE1C2DDF348278526792161
-90164B0EA6F876823879374AAC905BEA07199416B2690A0DF78E74496ACBCE16
-672D3E2662A7BF807D1EE327039DEBBACCD1D47992C1A4A37BE214EC6847F0F5
-F04617AF8DB445F47024604AA6819644C91F50DC2B46BDC074ECDF6EDCC6D9FB
-99964D4BECD140A293ED68A524EE78F855F95D036406DF539E62648139BD8304
-7A878A26C5F4DF8C3803F9B5095CFFDCD1BB5B9B526C534D4E40BD6C989DE6BC
-2EE0F944D1A7BC4CA1B8BCAFF7A1D098C0B96F051FD407E74AB5D416EB309F31
-DB22AF7AC1C59AEE5B3FE6CD8E9BF32E17F5C064A210317F710A5432E4C43F49
-5CD3C472FEA2C451AAEB85ADA182064F587CE7435D07B65177202E6C181A680C
-738CF5D96EF711C66E3B3A5BE99F72F0449FA7E915F262E2F667737895619EC2
-FE008866800634EE2FD0F6D4356D6081497BA1B8C414FE7386A719ABBD84FACE
-350BD0C751C441B0F92D56430D264B1FCD26C862708F99DBD43F444A2C8034E9
-308EF974BD3B5FD44DA8BE623D847971240C4A306DAD11668369422BAEE9EC42
-8190A37356EDA6FE33966EFBB1E8FDF16EFCAC41F28802EDFFFAAE5FF766750B
-268C138F7C5E43724E4EFE0F702D3DF9A8310D011A56670A603814BD2D511BFA
-1B5B36737B9AE3CB420450FB1DA92C384029D80E55851938CBBEC46CBB4E762E
-6AC3C28798D3719BAD1A84E3899B505326B1DA47661346D57B93E6777EF83737
-A19D87A0828C3AB2F703B289932E824441C3B9B2CA306B174A5BA30ACD76AE12
-A337515655269D67C8669D49E7E0E582C4829451FCAE3C071C4C0FEEFC26BCEF
-62A994DF1E9EB1FE8596C5D99A7E27D916E6AEF4B4C8F05DD6AD6AE9414359B4
-A816BA4E03CA3592BE85CBD220DBFFD0460D658D448834C9E4F344DB0A258A46
-03E35D7AA0867A605C599E8F15B69391E9047E3A0E9EE59E06DDF56602F28EFB
-E8A5A1FDD2976BAB1213EDA56CFD02C5B6D06D76125215A2DEEDF6DC66349E53
-4EFAE315D87BD8EEFF20CBD5698714A1D5A7F42E150995A4009B5396D524F90C
-DD1966C449C1FFA13B731DAD171262C1241322D679899A55709CFB6BAAFE7ACC
-AF0B2AA446829696B728A90E4744BC2361E3FA1352EF6DEAF8A3FE02EE185ECE
-24F437D7C01DE2A1553760CDBB015C2F90E9B8664E89C9425E85DB5D6536995F
-D1EB33F9281D8E5FCF6C53DA39B9F8EF196E821C6C8063E6220E47796395C3E8
-423458DCBB4FBEB294F232BB96652DB28B9A1608D5F0EA747C9469FAB4182E55
-D4803EB5DF1B412776DB5626F786AD65CD69F4FD2776293FA0955A50EF99DFBC
-787339F8DDAA822A31F34D4AD781D99F07AB3D5C2FAAF2886C0BEC5B4CBD3057
-B0B42A9720579D82861081D4E8BFFFA079C10AEF63D325C70A24E68B743D040F
-FBD3BB83F5CAD8D4358E06AD39DCB1CDD56081CC0445235CCF1CF1E049CFD037
-90973C87D237404AAE97CE920F0542F52D7DB3EC393C424E7B4F43851F68B7FA
-0545DB4D9A1118308A3CB714CD277A980D72126B840CEF7A578D03121ADBC901
-16DDC887228F4CCA2C43CB1E8F300804319F1B756CE6F35ED9BFF6F2145EA962
-CF773E9329974F75A629C36DCBEE0D1543D61D76CFE5738B15A0D88DCACBB867
-2537EEACBCFBFF9AFD6CD3D37D229419217D46C62C4550DCEA42C0C22B793094
-C8F8FC8BD0404D9AA3717C225DEF89DBADA94C03A35A5EDEDB532F3DDA1BDCA9
-07C5F76567101E9929031437E8E5174DABE5FA446BCC41C45CC2D08B392E8709
-A7D95020D7EC660522DF1D4388D6064BBB260CF00941839DD84998CE728F47C8
-D6938745F4CA7116BFF77D6CC8A9DD6B4F74486E4372F56EDF1C927A55917069
-3ED11FFDA2DC2C591445D556CE694D2E7CDBC262499574A98F6F09F6C26FE2B4
-DD7834CDACF73BF81243799AA4C319DDC5B3E433EB46911122773F257BEDBBFA
-4C67F5ECBD0D3218DD78CAEC5BEE47E89A288ADF09C5E953A0CEC48182FD1FDB
-E784FA13FF60127FFBDCFC4DEDB302FF94051C1A93BDB901097A50A8A581BE4A
-87EA79D244E97A0B35D4EE8EE2F50799D3598850CE6819D3C907BCD171F0E8A0
-65055805EE6094E89684F99D569A54A5B33A9D899CB88130FD1EFFA76730900B
-3AE1A8820C10554248813705E4587FD70FF3564DB1E9024B77D32B81D05E965E
-D3C0467EFC7EA27797E0818DD49FE3730870CB81F6407D7310C941A144CAEFC3
-17FEC012B481686FD7B78386C92C8237C322EB66899921280A618BEDDBE3CB92
-F1EFFE7D6EAF31415EE2929269AA51CFF8DFBB46125650F9E6CA5792ED04C31E
-2F40B0F07E6DCE8C5054F8B4573CC47D94E807DE82533E8344819AD055A2F33E
-426FB68D7F769BCD08B2ADAA16C0C92433CBADCEC1EBBE58372D8470AEEB51BD
-0DAC4E75C8554E6C774609C8171E8B189CACBBF7C4CA6762AF467B7B25FE3965
-27E272CACF59E0C9CC953DBF1E8F94F4096E5C41CB6876DC20A30641299EFC85
-156C2D970055E62072D04AD26849066202150BF4604814F5CC7D030741D5271F
-D30827A15DE333A922F155A43E4D776330EE8A80E9CDD83EFA3D9FF98E4090B9
-7024F6D68B6F044B19F1E5135FDB48FE873A9BE066DF0D83754F446DD96BC722
-3CA4CF9DC0816832F7B7005C88F96A19E9C8F130A269662B0035B7604A09A56D
-5F6EBC7C8B46BB2124604EC2579253157A1AD2BFBABCE23CBAB4E13D6A6C3718
-86DE60C9BDE6EDB709645562C0F905B23DFEA7E34B96ADCFFDA4CAEF4C089D05
-C0DCBCFEBF2AEB8B702DE2A5CC591BF54639FE9899B152C806A3F62100FB570F
-A44926294DAA69A19F3C48D9F0B2DDE4D5FB4581DC7BA892FE6C77C52921B966
-C5073C989C8477C2F77FE5E834EB04C601F1B173A6702B4F67D4B82441E97336
-943C142675DA89CCE3848E94EF052706D5B97FC2D2F1E18F24A00E6205D1926A
-533C0D8F701176238FB4DD2EF2AAD4067419FE0FACBD53676727DAD83320568C
-B629D468F2DE009D05D5807C828789D395A6135B436784B05523C935CD3F5ECE
-3C4FF20A9EBCAC983A3BB015A59F93F289164C88861B903177EB06033DD35E33
-805D36FC88F6C6D99BDE14678B6E52C5A6A4D0105C709AA4000C2E172542514C
-6F55400A4C5991153C9A94FF2693CB8771CBA65C83D6F1993AAFAA4FC79A9C87
-F8510098BE43DCF6A0D44E718A49209E308CEC645B01E96B4211712E6A99BFE8
-9C94B5D755E207E54A342068D7982C81BE69A712BA57B052DF666001FAABD31B
-E49F01C69EE2B8C49B681AFCD8E628FFBE1523DE551BE79B464126C2C3E230B2
-D2F2F86D9B9AE8BF9E4FA3CCB9EA7AFFDE7B7445D1AB31E06E831CF55393F5ED
-1064B1F18569D13E993D82BA907563C2F626BC3DE9B060086330096D72F4B3F6
-CD4E75115B2D82548E9DC6409CAD06CD05F0480C044D79EA2BC0F77370937C5E
-C32AB3BE23A356D5C7416FBA78D29208F54E319046529D529F1618D6656A5371
-6E8A1E0A2239EEC2208793663B7EEE1B578F5E90130F7EC7AD254C7B7EDE3419
-6E06FCBD34D3E907F261C65BAFC5B091B7791316D6D1292ED1FDC549CE5DE00A
-699DBBE2FD5E741A7445BC52989A20F72B4877725499DF9B6C3990DDC4E131ED
-14D18A07600D877BED9D8D0A4202B61A819D44D02FAFE712D7E6C6F3F5CDC6DD
-3B9198BFD76619983FA4B19CBD68198F711F7B4D12075112D36388233B63B3F0
-4B3BBF250CD354D58E66A0AA7EE64FB2BA47A8197CD7980F9287B9EE76FF319D
-B440FC29A4280017686FDDA064BAE254CF1EC94CED90195BE0D40067D3136D08
-5FFD3EE6FCDBE10D505FA420B69A9E9F4765866B5035C380ECE6DC8151660DFF
-93A132A8978001D1B57F36983F59363C017333E7EFC83460199293F95A15772D
-E2EE56BCC68D502921CF11A9462FE9D0273B201F69D0F0F779CE7D4C8A0C701A
-C89AC4AFA60704B9C6E9E5FC2044EAEB291C4E1A20E7AFE6624287A71936D7A2
-0AD656AA98125F0D2A5A50A064537472060C399246C8847D98C9552FA3374079
-6DB8A220C25965FEF0758196C957ED570EC53A7CB5D2E6B16DF72C74ACC37D3A
-BF3C82D97AE1AE1375F1300D4E4908FED7475D64EB4A0F8560F97DC07FB4382F
-4C09AB7A6EBF7EB26E2F4C7CFAB212C3BDB3AE358A59F9D016FBB40202DBB58C
-7A5FA53309DAE34AD7220E3E78A4AD55D632E1D21D9CB19F0425EC509171D0CF
-B983092634005F2081F24CAD341CFA32ACED89B0CE3ABDAA8526C3B630A44B61
-0701EB0A498DBDE53A41441EA708791198364401574D4C99FFC44523C1C617A8
-2C23B7FACEEF0C100E64856491C39D06A13BD0344868C01D4F5AFA759A8A0BB3
-19356DD2F49C4218BE2B310CB46433A0F056DD8E9FCCB3C125757AB8A27FCF8C
-2714E5BB5EAD5E8F2E263C57193BD4F06785CE904853FB92558C6C0EEB2BB36E
-D387E5C817737F163706707DF771C2731B6DF45372535AFAD80A714FD95958B0
-CB575DD446445B91D1030CB95D84AF23E5E72ECE98137356186E0DA3D739C480
-F0A21E85A9F11E2B7208CF74B68F2007DF6026D55CB06FB9DE439924B7C937D5
-D1998E0FFC08EF18CD0216584736EAEB559F36A8114B0A94DFC5C383431A152C
-77047CA67C547DAB1FF26F6C095B4D2975D255937EC67A5C5DEB6831C012915D
-B14952A61B6EAAA8DE116506297A2B4C1F4AB16E9AB64D30E5467FC6977C3B73
-97DD6A5FE9176946B7196FC1DE49705412A8808587AFAB56FC62F4C256337E7F
-0350A9E82FFF1E8956BA461C59AB98D95CA6C9EBE9936DFDC84B4D1473945D8E
-3F89
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndFont 
-TeXDict begin 39158280 55380996 1000 600 600 (main100615.dvi)
-@start /Fa 240[ 42 14[ 65{ } 2 83.022 /CMSY10 rf /Fb
-188[ 73 73 73 73 14[ 73 73 48[{ } 6 83.022 /CMEX10 rf
-/Fc 204[ 33 33 33 49[{ } 3 58.1154 /CMR7 rf /Fd 135[ 47
-59 6[ 42 7[ 48 2[ 39 1[ 36 10[ 69 7[ 53 12[ 59 7[ 23
-47[ 53 11[{ } 11 83.022 /CMMI10 rf /Fe 256[{ } 0 95.8621
-/GothicBBB-Medium-H rf /Ff 204[ 56 56 56 2[ 31 46[{ } 4
-99.6264 /CMBX12 rf /Fg 192[ 45 14[ 48 48[{ } 2 83.022
-/CMBX10 rf /Fh 139[ 32 33 33 1[ 46 42 46 69 23 1[ 25
-2[ 42 25 37 1[ 37 1[ 42 8[ 62 4[ 46 2[ 57 11[ 63 60 5[ 65
-1[ 23 23 5[ 42 42 42 42 42 4[ 65 1[ 32 32 33[ 60 62 5[{ } 32
-83.022 /CMR10 rf /Fi 256[{ } 0 79.8851 /Ryumin-Light-H
-rf /Fj 256[{ } 0 115.034 /GothicBBB-Medium-H rf /Fk 205[ 67
-67 49[{ } 2 119.552 /CMBX12 rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: a4
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop Fk -104 -35 a(1)p Fj 98 -35 a<3335>p 213
--35 a<4d57>p Fi -24 152 a<4b5c>p 56 152 a<3b71>p 136
-152 a<4e41>p 216 152 a<2447>p 296 152 a<244f>p 376 152
-a<2124>p 451 152 a<4134>p 531 152 a<3c7e>p 611 152 a<255e>p 691
-152 a<256b>p 771 152 a<2541>p 851 152 a<2557>p 931 152
-a<256d>p 1011 152 a<2538>p 1090 152 a<2527>p 1169 152
-a<252f>p 1249 152 a<2537>p 1328 152 a<2567>p 1407 152
-a<2573>p 1487 152 a<244e>p 1567 152 a<243f>p 1647 152
-a<2461>p 1726 152 a<244e>p 1806 152 a<2533>p 1885 152
-a<2573>p 1965 152 a<2546>p 2044 152 a<2573>p 2124 152
-a<2544>p 2203 152 a<3a6e>p 2283 152 a<402e>p 2362 152
-a<244e>p 2442 152 a<3836>p 2521 152 a<4d7d>p 2600 152
-a<244b>p 2680 152 a<2444>p 2759 152 a<2424>p 2839 152
-a<2446>p 2918 152 a<4062>p 2998 152 a<4c40>p 3077 152
-a<2439>p 3157 152 a<246b>p 3236 152 a<2125>p 3308 152
-a<4b5c>p 3388 152 a<3b71>p 3468 152 a<4e41>p 3548 152
-a<2447>p 3628 152 a<3037>p 3708 152 a<2426>p 3788 152
-a<4134>p -104 277 a<3c7e>p -23 277 a<255e>p 58 277 a<256b>p 139
-277 a<2541>p 220 277 a<2557>p 301 277 a<256d>p 382 277
-a<2538>p 462 277 a<2527>p 542 277 a<252f>p 623 277 a<2537>p 703
-277 a<2567>p 783 277 a<2573>p Fh 881 277 a(\()p Fi 913
-277 a<304a>p 994 277 a<395f>p 1075 277 a<2124>p 1155
-277 a<4b5c>p 1236 277 a<2537>p 1317 277 a<2539>p 1398
-277 a<2546>p 1479 277 a<2560>p Fh 1559 277 a(\))p Fi
-1611 277 a<244f>p 1692 277 a<2124>p 1771 277 a<3f5e>p Fg
-1851 277 a(??)p Fi 1941 277 a<244e>p 2022 277 a<2468>p 2103
-277 a<2426>p 2184 277 a<244a>p 2265 277 a<4439>p 2346
-277 a<4a7d>p 2427 277 a<3741>p 2508 277 a<373f>p 2589
-277 a<244e>p 2670 277 a<2539>p 2751 277 a<252f>p 2832
-277 a<256a>p 2913 277 a<213c>p 2994 277 a<2573>p 3075
-277 a<244b>p 3156 277 a<2124>p 3230 277 a<4a23>p 3311
-277 a<3f74>p 3392 277 a<4266>p 3473 277 a<244e>p 3554
-277 a<2557>p 3635 277 a<256d>p 3716 277 a<2538>p 3796
-277 a<2527>p -104 401 a<252f>p -24 401 a<253f>p 56 401
-a<2472>p 136 401 a<3b48>p 216 401 a<2443>p 296 401 a<2446>p 376
-401 a<2533>p 456 401 a<2573>p 536 401 a<2546>p 616 401
-a<2573>p 696 401 a<2544>p 776 401 a<2472>p 856 401 a<493d>p 936
-401 a<3c28>p 1016 401 a<2439>p 1096 401 a<246b>p 1176
-401 a<2462>p 1256 401 a<244e>p 1336 401 a<2447>p 1416
-401 a<2422>p 1496 401 a<246b>p 1576 401 a<2125>p 1653
-401 a<2533>p 1733 401 a<2573>p 1813 401 a<2546>p 1893
-401 a<2573>p 1973 401 a<2544>p 2053 401 a<244e>p 2133
-401 a<4662>p 2213 401 a<4d46>p 2293 401 a<244f>p Fh 2392
-401 a(3)p Fi 2454 401 a<3c21>p 2534 401 a<3835>p 2614
-401 a<2533>p 2694 401 a<2573>p 2774 401 a<2554>p 2854
-401 a<2565>p 2934 401 a<213c>p 3014 401 a<253f>p 3094
-401 a<2530>p 3174 401 a<2569>p 3254 401 a<2555>p 3334
-401 a<2523>p 3396 401 a<2543>p 3476 401 a<252f>p 3556
-401 a<2539>p 3636 401 a<244b>p 3716 401 a<2468>p 3796
-401 a<2443>p -104 526 a<2446>p -24 526 a<4038>p 56 526
-a<402e>p 136 526 a<2435>p 216 526 a<246c>p 296 526 a<243f>p 376
-526 a<2537>p 456 526 a<213c>p 536 526 a<2573>p 616 526
-a<2447>p 696 526 a<2422>p 776 526 a<246a>p 852 526 a<2124>p 924
-526 a<3451>p 1004 526 a<3552>p 1084 526 a<242c>p 1164
-526 a<2533>p 1244 526 a<2573>p 1324 526 a<2546>p 1404
-526 a<2573>p 1484 526 a<2544>p 1564 526 a<2472>p 1644
-526 a<382b>p 1724 526 a<243f>p 1804 526 a<2448>p 1884
-526 a<242d>p 1964 526 a<244b>p 2043 526 a<2124>p 2115
-526 a<3476>p 2195 526 a<323f>p 2275 526 a<3358>p 2355
-526 a<452a>p 2435 526 a<244b>p 2515 526 a<4954>p 2595
-526 a<3c2b>p 2675 526 a<4133>p 2755 526 a<244b>p 2835
-526 a<3147>p 2915 526 a<2469>p 2995 526 a<244a>p 3075
-526 a<2424>p 3155 526 a<2468>p 3234 526 a<2426>p 3314
-526 a<4a64>p 3393 526 a<4035>p 3473 526 a<2472>p 3552
-526 a<3b5c>p 3632 526 a<2437>p 3711 526 a<2446>p 3791
-526 a<242a>p -104 650 a<242f>p -28 650 a<2125>p 52 650
-a<2433>p 132 650 a<244e>p 212 650 a<4a64>p 292 650 a<4035>p 372
-650 a<244f>p 452 650 a<2557>p 532 650 a<256d>p 612 650
-a<2538>p 692 650 a<2527>p 772 650 a<252f>p 852 650 a<253f>p 932
-650 a<2448>p 1012 650 a<252b>p 1092 650 a<2561>p 1172
-650 a<2569>p 1252 650 a<3456>p 1332 650 a<244e>p 1412
-650 a<252d>p 1492 650 a<2563>p 1572 650 a<256a>p 1652
-650 a<2556>p 1732 650 a<256c>p 1812 650 a<213c>p 1892
-650 a<2537>p 1972 650 a<2567>p 2052 650 a<2573>p 2132
-650 a<244e>p 2212 650 a<376b>p 2292 650 a<324c>p 2372
-650 a<244b>p 2452 650 a<3470>p 2532 650 a<2445>p 2612
-650 a<242d>p 2692 650 a<3954>p 2772 650 a<246f>p 2852
-650 a<246c>p 2932 650 a<246b>p 3012 650 a<2125>p 1312
-1711 a
- /PSfrag where{pop(vision)[[0(Bl)1 0]](user)[[1(Bl)1 0]](screen)[[2(Bl)1 0]]3 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 1312 1711 a 1312 1711 a @beginspecial 37 @llx
-581 @lly 310 @urx 809 @ury 1365 @rwi @setspecial
-%%BeginDocument: image/env.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 37 581 310 809
-%%Title: env
-%%CreationDate: Mon Jun 14 14:54:33 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 88 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 37 581 310 809
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 70 M
-      540 170 L
-      470 220 L
-      370 160 L
-   CP 1 SG EF
-   0 SG
-   NP
-      370 70 M
-      540 170 L
-      470 220 L
-      370 160 L
-   CP EC NP
-   pat26 8 368 64 176 160 TGPF
-GR
-GS
-   NP
-      370 70 M
-      540 170 L
-      470 220 L
-      370 160 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      130 210 M
-      370 70 L
-      370 160 L
-      200 260 L
-      130 210 L
-   CP 1 SG EF
-   0 SG
-   NP
-      130 210 M
-      370 70 L
-      370 160 L
-      200 260 L
-      130 210 L
-   CP EC NP
-   pat26 8 128 64 248 200 TGPF
-GR
-GS
-   NP
-      130 210 M
-      370 70 L
-      370 160 L
-      200 260 L
-      130 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      110 200 M
-      370 50 L
-      370 190 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 50 M
-      550 160 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 190 M
-      230 270 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 190 M
-      440 230 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 320 200 20 20 TGEL
-CP 1 SG F
-   0 SG
-GS
-   GS
-      NP 320 200 20 20 TGEL
-      4 W
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-NP
-   320 220 M
-   320 240 L
-   300 240 L
-   320 240 L
-CP 1 SG EF
-0 SG
-GS
-   NP
-      320 220 M
-      320 240 L
-      300 240 L
-      320 240 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 240 M
-      340 240 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 240 M
-      320 260 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 260 M
-      300 280 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 260 M
-      340 280 L
-   TGSM
-   4 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-NP
-   300 310 M
-   550 160 L
-   550 300 L
-   300 450 L
-   300 310 L
-CP 1 SG EF
-0 SG
-GS
-   NP
-      300 310 M
-      550 160 L
-      550 300 L
-      300 450 L
-      300 310 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-NP
-   300 310 M
-   110 200 L
-   110 330 L
-   300 450 L
-CP 1 SG EF
-0 SG
-GS
-   NP
-      300 310 M
-      110 200 L
-      110 330 L
-      300 450 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      120 390 M
-      -50 100 atan DU cos 8.000 MU 220 exch SU
-      exch sin 8.000 MU 340 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      220 340 8.000 3.000 100 -50 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      220 340 8.000 3.000 100 -50 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      70 410 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      490 80 M
-      70 -80 atan DU cos 8.000 MU 410 exch SU
-      exch sin 8.000 MU 150 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      410 150 8.000 3.000 -80 70 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      410 150 8.000 3.000 -80 70 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      450 60 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vision) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      430 290 M
-      -60 -90 atan DU cos 8.000 MU 340 exch SU
-      exch sin 8.000 MU 230 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      340 230 8.000 3.000 -90 -60 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      340 230 8.000 3.000 -90 -60 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      440 290 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (user) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 14:54:33 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 1312 1711 a
- /End PSfrag
- 1312 1711 a 1312 1247 a
- /Hide PSfrag
- 1312
-1247 a Fh 572 1305 a(PSfrag) 26 b(replacemen)n(ts)p 572
-1335 741 4 v 1312 1338 a
- /Unhide PSfrag
- 1312 1338 a 1072 1450 a
-  {
- 1072
-1450 a Fi 1072 1450 a<456a>p 1152 1450 a<3146>p 1232
-1450 a<417c>p 1072 1450 a
-  } 0/Place PSfrag
- 1072 1450 a 1152 1575 a
-  {
- 1152
-1575 a Fi 1152 1575 a<3451>p 1232 1575 a<3552>p 1152
-1575 a
-  } 1/Place PSfrag
- 1152 1575 a 912 1699 a
-  {
- 912 1699 a Fi 912 1699
-a<2539>p 992 1699 a<252f>p 1072 1699 a<256a>p 1152 1699
-a<213c>p 1232 1699 a<2573>p 912 1699 a
-  } 2/Place PSfrag
- 912 1699 a Fi
-1456 2002 a<3f5e>p Fh 1564 2002 a(1:)p Fi 1665 2002 a<415b>p 1745
-2002 a<446a>p 1825 2002 a<2437>p 1905 2002 a<2446>p 1985
-2002 a<2424>p 2065 2002 a<246b>p 2145 2002 a<3444>p 2225
-2002 a<362d>p Fk -104 2463 a(2)p Fj 98 2463 a<2533>p 213
-2463 a<2573>p 328 2463 a<2546>p 443 2463 a<2573>p 558
-2463 a<2544>p 673 2463 a<3a6e>p 788 2463 a<402e>p 903
-2463 a<244e>p 1018 2463 a<3836>p 1133 2463 a<4d7d>p Ff
--104 2666 a(2.1)p Fe 151 2666 a<4366>p 247 2666 a<3f34>p 343
-2666 a<456a>p 439 2666 a<3146>p Fi -24 2853 a<3f5e>p Fg
-56 2853 a(??)p Fi 146 2853 a<244e>p 226 2853 a<2468>p 306
-2853 a<2426>p 386 2853 a<244b>p 466 2853 a<2124>p 544
-2853 a<2121>p Fh 643 2853 a(3)p Fi 704 2853 a<3c21>p 784
-2853 a<3835>p 864 2853 a<3675>p 944 2853 a<3456>p 1024
-2853 a<244b>p 1104 2853 a<3847>p 1184 2853 a<446a>p 1264
-2853 a<2435>p 1344 2853 a<246c>p 1424 2853 a<243f>p Fh
-1521 2853 a(1)p Fi 1582 2853 a<2444>p 1662 2853 a<244e>p 1742
-2853 a<4540>p 1822 2853 a<2472>p Fh 1920 2853 a(C)p Fi
-2000 2853 a<2448>p 2080 2853 a<2437>p 2160 2853 a<2124>p Fh
-2238 2853 a(C)p Fi 2318 2853 a<2472>p 2398 2853 a<345e>p 2478
-2853 a<245e>p 2558 2853 a<244a>p 2638 2853 a<2424>p Fh
-2736 2853 a(1)p Fi 2797 2853 a<2444>p 2877 2853 a<244e>p 2957
-2853 a<4a3f>p 3037 2853 a<4c4c>p 3117 2853 a<2472>p Fh
-3215 2853 a(\005)p Fi 3297 2853 a<2448>p 3377 2853 a<2439>p 3457
-2853 a<246b>p 3537 2853 a<2125>p 3615 2853 a<3f5e>p Fg
-3695 2853 a(??)p Fi 3785 2853 a<244b>p -104 2978 a<3c28>p -25
-2978 a<2439>p 54 2978 a<2468>p 133 2978 a<2426>p 212
-2978 a<244b>p 291 2978 a<2124>p Fh 369 2978 a(C)p Fi
-447 2978 a<2448>p 526 2978 a<244f>p 605 2978 a<305b>p 684
-2978 a<244a>p 763 2978 a<246b>p 842 2978 a<4724>p 921
-2978 a<3055>p 1000 2978 a<244e>p 1079 2978 a<4540>p Fd
-1180 2978 a(P)p Fi 1263 2978 a<244b>p 1342 2978 a<4250>p 1421
-2978 a<2437>p 1500 2978 a<2446>p 1579 2978 a<2124>p 1657
-2978 a<443e>p 1736 2978 a<407e>p Fd 1834 2978 a(C) 6
-b(P)p Fi 1983 2978 a<242c>p Fh 2082 2978 a(\005)p Fi
-2163 2978 a<2448>p 2242 2978 a<3872>p 2321 2978 a<4540>p 2400
-2978 a<2472>p 2479 2978 a<2462>p 2558 2978 a<2444>p 2637
-2978 a<2448>p 2716 2978 a<242d>p 2795 2978 a<2124>p 2873
-2978 a<243d>p 2952 2978 a<244e>p 3031 2978 a<3872>p 3110
-2978 a<4540>p 3189 2978 a<2472>p Fh 3288 2978 a(Pro)f(j)o(\(C)p
-Fd(;)p Fh 14 w(\005)p Fd(;)p Fh 14 w(P\))p Fi 3785 2978
-a<2448>p -104 3102 a<242a>p -24 3102 a<242f>p 52 3102
-a<2124>p 132 3102 a<243d>p 212 3102 a<2437>p 292 3102
-a<2446>p 372 3102 a<2124>p 451 3102 a<2433>p 531 3102
-a<244e>p 611 3102 a<4540>p Fh 711 3102 a(Pro)g(j)n(\(C)p
-Fd(;)p Fh 14 w(\005)p Fd(;)p Fh 14 w(P\))p Fi 1208 3102
-a<2472>p 1288 3102 a<2124>p Fh 1368 3102 a(C)p Fi 1448
-3102 a<2472>p 1528 3102 a<3b6b>p 1608 3102 a<4540>p 1688
-3102 a<2448>p 1768 3102 a<2437>p 1848 3102 a<2124>p Fh
-1927 3102 a(\005)p Fi 2010 3102 a<2472>p 2090 3102 a<456a>p 2170
-3102 a<3146>p 2250 3102 a<4c4c>p 2330 3102 a<2448>p 2410
-3102 a<2439>p 2490 3102 a<246b>p Fh 2589 3102 a(P)p Fi
-2665 3102 a<244e>p 2745 3102 a<456a>p 2825 3102 a<3146>p 2905
-3102 a<417c>p 2985 3102 a<2448>p 3065 3102 a<2424>p 3145
-3102 a<2426>p 3221 3102 a<2125>p Fh -24 3227 a(\006) 23
-b(=)g(\()p Fg(0)p Fh(;)p Fd 14 w(e)p Fc 303 3239 a(1)p
-Fd 339 3227 a(;) 14 b(e)p Fc 415 3239 a(2)p Fd 452 3227
-a(;)g(e)p Fc 528 3239 a(3)p Fh 565 3227 a(\))p Fi 617
-3227 a<2472>p 697 3227 a<443e>p 777 3227 a<3872>p 857
-3227 a<3a42>p 937 3227 a<4938>p 1017 3227 a<374f>p 1097
-3227 a<2448>p 1177 3227 a<2439>p 1257 3227 a<246b>p 1337
-3227 a<2125>p 1411 3227 a<304a>p 1491 3227 a<323c>p 1571
-3227 a<2447>p 1651 3227 a<244f>p 1731 3227 a<2124>p Fh
-1807 3227 a(\005)p Fi 1889 3227 a<244f>p Fd 1988 3227
-a(e)p Fc 2027 3239 a(1)p Fd 2064 3227 a(;)g(e)p Fc 2140
-3239 a(2)p Fi 2196 3227 a<242c>p 2276 3227 a<4425>p 2356
-3227 a<246b>p 2436 3227 a<4a3f>p 2516 3227 a<4c4c>p 2596
-3227 a<2448>p 2676 3227 a<306c>p 2756 3227 a<4357>p 2836
-3227 a<2439>p 2916 3227 a<246b>p 2996 3227 a<2462>p 3076
-3227 a<244e>p 3156 3227 a<2448>p 3236 3227 a<2439>p 3315
-3227 a<246b>p 3395 3227 a<2125>p Fh 3467 3227 a(\006)p
-Fi 3546 3227 a<244b>p 3626 3227 a<3458>p 3706 3227 a<2439>p 3786
-3227 a<246b>p Fd -104 3351 a(C)p Fi -19 3351 a<244e>p 61
-3351 a<3a42>p 141 3351 a<4938>p 221 3351 a<2472>p Fh
-321 3351 a(\()p Fd(c)p Fc 389 3363 a(1)p Fd 426 3351
-a(;)g(c)p Fc 499 3363 a(2)p Fd 536 3351 a(;)g(c)p Fc
-609 3363 a(3)p Fh 646 3351 a(\))p Fi 699 3351 a<2448>p 779
-3351 a<2437>p 859 3351 a<2124>p Fd 938 3351 a(P)p Fi
-1023 3351 a<244e>p 1103 3351 a<3a42>p 1183 3351 a<4938>p 1263
-3351 a<2472>p Fh 1363 3351 a(\()p Fd(p)p Fc 1437 3363
-a(1)p Fd 1474 3351 a(;)g(p)p Fc 1553 3363 a(2)p Fd 1590
-3351 a(;)g(p)p Fc 1669 3363 a(3)p Fh 1706 3351 a(\))p
-Fi 1758 3351 a<2448>p 1838 3351 a<2439>p 1918 3351 a<246b>p 1998
-3351 a<2125>p 1303 4447 a
- /PSfrag where{pop(C)[[0(Bl)1 0]](Pi)[[1(Bl)1 0]](X)[[2(Bl)1 0]](Proj)[[3(Bl)1 0]]4 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 1303 4447 a 1303 4447 a @beginspecial
-43 @llx 620 @lly 274 @urx 815 @ury 1386 @rwi @setspecial
-%%BeginDocument: image/proj.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 43 620 274 815
-%%Title: proj
-%%CreationDate: Mon Jun 14 15:06:12 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 43 620 274 815
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 60 M
-      180 240 L
-      310 380 L
-      390 180 L
-      240 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 85 295 5 5 TGEL F
-GS
-   GS
-      NP 85 295 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      90 295 M
-      270 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      270 210 M
-      370 165 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 165 M
-      480 120 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 480 120 5 5 TGEL F
-GS
-   GS
-      NP 480 120 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      85 260 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      210 50 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Pi) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 90 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (X) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 270 210 5 5 TGEL F
-GS
-   GS
-      NP 270 210 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      260 240 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Proj) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:06:12 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 1303 4447 a
- /End PSfrag
- 1303 4447 a 1303 3858 a
- /Hide PSfrag
- 1303
-3858 a Fh 563 3916 a(PSfrag) 26 b(replacemen)n(ts)p 563
-3945 741 4 v 1303 3948 a
- /Unhide PSfrag
- 1303 3948 a 1243 4073 a
-  {
- 1243
-4073 a Fh(C) 1243 4073 y
-  } 0/Place PSfrag
- 1243 4073 a 1241 4197 a
-  {
- 1241
-4197 a Fh(\005) 1241 4197 y
-  } 1/Place PSfrag
- 1241 4197 a 1241 4322 a
-  {
- 1241
-4322 a Fh(X) 1241 4322 y
-  } 2/Place PSfrag
- 1241 4322 a 819 4426 a
-  {
- 819 4426
-a Fh(Pro) 5 b(j)o(\(C)p Fd(;)p Fh 14 w(\005)p Fd(;)p
-Fh 14 w(X\)) 819 4426 y
-  } 3/Place PSfrag
- 819 4426 a Fi 1496 4737 a<3f5e>p Fh
-1604 4737 a(2:)p Fi 1705 4737 a<4366>p 1785 4737 a<3f34>p 1865
-4737 a<456a>p 1945 4737 a<3146>p 2025 4737 a<244e>p 2105
-4737 a<3836>p 2185 4737 a<4d7d>p Fd -24 4952 a(X)p Fh
-29 w(=) 23 b(Pro) 5 b(j)n(\(S)p Fd(;)p Fh 14 w(\005)p
-Fd(;)p Fh 14 w(P\))p Fi 646 4952 a<2448>p 726 4952 a<242a>p 806
-4952 a<242d>p 886 4952 a<2124>p Fh 965 4952 a(X)p Fi
-1047 4952 a<244e>p 1127 4952 a<3a42>p 1207 4952 a<4938>p 1287
-4952 a<2472>p Fh 1387 4952 a(\()p Fd(x)p Fc 1466 4964
-a(1)p Fd 1504 4952 a(;) 14 b(x)p Fc 1588 4964 a(2)p Fd
-1626 4952 a(;)g(x)p Fc 1710 4964 a(3)p Fh 1747 4952 a(\))p
-Fi 1799 4952 a<2448>p 1879 4952 a<242a>p 1959 4952 a<242f>p 2035
-4952 a<2125>p 2115 4952 a<2439>p 2195 4952 a<246b>p 2275
-4952 a<2448>p 2355 4952 a<2433>p 2435 4952 a<246c>p 2515
-4952 a<2469>p 2595 4952 a<244e>p 2675 4952 a<3458>p 2755
-4952 a<3738>p 2835 4952 a<244f>p 2915 4952 a<3c21>p 2995
-4952 a<244e>p 3075 4952 a<3f74>p 3155 4952 a<3c30>p 3235
-4952 a<2447>p 3315 4952 a<493d>p 3395 4952 a<243b>p 3475
-4952 a<246b>p 3555 4952 a<2125>p Fb 1317 5101 a(0) 1317
-5247 y(B) 1317 5300 y(@)p Fd 1390 5172 a(x)p Fc 1437
-5184 a(1)p Fd 1390 5297 a(x)p Fc 1437 5309 a(2)p Fh 1411
-5421 a(0)p Fb 1474 5101 a(1) 1474 5247 y(C) 1474 5300
-y(A)p Fh 1570 5292 a(=)p Fb 1658 5101 a(0) 1658 5247
-y(B) 1658 5300 y(@)p Fd 1730 5172 a(c)p Fc 1766 5184
-a(1)p Fd 1730 5297 a(c)p Fc 1766 5309 a(2)p Fd 1730 5421
-a(c)p Fc 1766 5433 a(3)p Fb 1803 5101 a(1) 1803 5247
-y(C) 1803 5300 y(A)p Fh 1894 5292 a(+)p Fd 19 w(\013)p
-Fb 2045 5101 a(0) 2045 5247 y(B) 2045 5300 y(@)p Fd 2117
-5172 a(p)p Fc 2159 5184 a(1)p Fa 2215 5172 a(\000)p Fd
-18 w(c)p Fc 2334 5184 a(1)p Fd 2117 5297 a(p)p Fc 2159
-5309 a(2)p Fa 2215 5297 a(\000)p Fd 18 w(c)p Fc 2334
-5309 a(2)p Fd 2117 5421 a(p)p Fc 2159 5433 a(3)p Fa 2215
-5421 a(\000)p Fd 18 w(c)p Fc 2334 5433 a(3)p Fb 2371
-5101 a(1) 2371 5247 y(C) 2371 5300 y(A)p Fh -24 5581
-a(X)p Fi 59 5581 a<244f>p 139 5581 a<456a>p 219 5581
-a<3146>p 299 5581 a<4c4c>p 379 5581 a<3e65>p 459 5581
-a<244e>p 539 5581 a<4540>p 619 5581 a<2447>p 699 5581
-a<2422>p 779 5581 a<246b>p 859 5581 a<242b>p 939 5581
-a<2469>p 1019 5581 a<2124>p 1104 5581 a<4268>p Fh 1205
-5581 a(3)p Fi 1268 5581 a<402e>p 1348 5581 a<4a2c>p 1428
-5581 a<244f>p Fh 1530 5581 a(0)p Fi 1592 5581 a<2448>p 1672
-5581 a<244a>p 1752 5581 a<246b>p 1832 5581 a<2125>p Fh
-1913 5581 a(C)p Fi 1994 5581 a<242c>p 2074 5581 a<2566>p 2154
-5581 a<213c>p 2234 5581 a<252f>p 2314 5581 a<256a>p 2394
-5581 a<2543>p 2474 5581 a<2549>p 2554 5581 a<3675>p 2634
-5581 a<3456>p 2714 5581 a<3e65>p 2794 5581 a<244e>p 2874
-5581 a<4540>p 2954 5581 a<2447>p 3034 5581 a<2422>p 3114
-5581 a<2443>p 3194 5581 a<2446>p Fh 3299 5581 a(\005)p
-Fi 3383 5581 a<244b>p 3463 5581 a<244f>p 3543 5581 a<345e>p 3623
-5581 a<245e>p 3703 5581 a<246c>p 3783 5581 a<244a>p -104
-5706 a<2424>p -25 5706 a<2448>p 54 5706 a<242d>p 133
-5706 a<2124>p Fh 211 5706 a(P)p Fi 286 5706 a<244b>p Fh
-384 5706 a(Pro) 5 b(j)o(\(S)p Fd(;)p Fh 14 w(\005)p Fd(;)p
-Fh 14 w(P\))p Fi 867 5706 a<2472>p 946 5706 a<4250>p 1025
-5706 a<317e>p 1104 5706 a<2435>p 1183 5706 a<243b>p 1262
-5706 a<246b>p 1341 5706 a<456a>p 1420 5706 a<3146>p 1499
-5706 a<2472>p 1578 5706 a<4366>p 1657 5706 a<3f34>p 1736
-5706 a<456a>p 1815 5706 a<3146>p 1894 5706 a<2448>p 1973
-5706 a<2424>p 2052 5706 a<2424>p 2131 5706 a<2124>p Fh
-2212 5706 a(P)p Fi 2287 5706 a<2472>p 2366 5706 a<456a>p 2445
-5706 a<3146>p 2524 5706 a<4366>p 2603 5706 a<3f34>p 2682
-5706 a<2448>p 2761 5706 a<2424>p 2840 5706 a<2426>p 2916
-5706 a<2125>p 2995 5706 a<4b5c>p 3074 5706 a<3b71>p 3153
-5706 a<4e41>p 3232 5706 a<244b>p 3311 5706 a<242a>p 3390
-5706 a<2424>p 3469 5706 a<2446>p 3548 5706 a<2124>p 3626
-5706 a<456a>p 3705 5706 a<3146>p 3784 5706 a<2448>p -104
-5830 a<244f>p -24 5830 a<2433>p 56 5830 a<244e>p 136
-5830 a<4366>p 216 5830 a<3f34>p 296 5830 a<456a>p 376
-5830 a<3146>p 456 5830 a<244e>p 536 5830 a<2433>p 616
-5830 a<2448>p 696 5830 a<2472>p 776 5830 a<3055>p 856
-5830 a<4c23>p 936 5830 a<2439>p 1016 5830 a<246b>p 1096
-5830 a<2125>p Fh 1860 6085 a(1)p dyy eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop Ff -104 -50 a(2.2)p Fe 151 -50
-a<3b6b>p 247 -50 a<3f6d>p 343 -50 a<4266>p Fi -24 137
-a<4366>p 55 137 a<3f34>p 134 137 a<456a>p 213 137 a<3146>p 292
-137 a<244b>p 371 137 a<242a>p 450 137 a<2424>p 529 137
-a<2446>p 608 137 a<2124>p 688 137 a<456a>p 767 137 a<3146>p 846
-137 a<4c4c>p Fh 946 137 a(\005)p Fi 1027 137 a<2472>p 1106
-137 a<3847>p 1185 137 a<446a>p 1264 137 a<2437>p 1343
-137 a<243f>p 1422 137 a<2448>p 1501 137 a<242d>p 1580
-137 a<244b>p 1659 137 a<2124>p 1740 137 a<4724>p 1819
-137 a<3055>p 1898 137 a<244e>p Fd 1997 137 a(\013)p Fi
-2070 137 a<244b>p 2149 137 a<4250>p 2228 137 a<2437>p 2307
-137 a<2446>p Fh 2407 137 a(X)p Fi 2488 137 a<244b>p 2567
-137 a<4250>p 2646 137 a<317e>p 2725 137 a<2439>p 2804
-137 a<246b>p 2883 137 a<4540>p 2962 137 a<244e>p 3041
-137 a<3d38>p 3120 137 a<3967>p 3199 137 a<2472>p 3278
-137 a<394d>p 3357 137 a<2428>p 3436 137 a<246b>p 3515
-137 a<2125>p 3597 137 a<2439>p 3676 137 a<246b>p 3755
-137 a<2448>p 3834 137 a<2124>p -104 261 a<2433>p -25
-261 a<246c>p 54 261 a<244f>p 133 261 a<3f5e>p Fg 213
-261 a(??)p Fi 304 261 a<244b>p 383 261 a<3c28>p 462 261
-a<2439>p 541 261 a<2468>p 620 261 a<2426>p 699 261 a<244a>p Fh
-799 261 a(3)p Fi 859 261 a<3c21>p 938 261 a<3835>p 1017
-261 a<255c>p 1096 261 a<256a>p 1175 261 a<2565>p 1254
-261 a<213c>p 1333 261 a<2560>p 1412 261 a<2472>p 1491
-261 a<3741>p 1570 261 a<402e>p 1649 261 a<2437>p 1728
-261 a<2124>p 1807 261 a<3b6b>p 1886 261 a<3f6e>p 1965
-261 a<4266>p 2044 261 a<2448>p 2123 261 a<3846>p 2202
-261 a<2450>p 2281 261 a<246c>p 2360 261 a<246b>p 2439
-261 a<2125>p 2518 261 a<2422>p 2597 261 a<246b>p 2676
-261 a<4366>p 2755 261 a<3f34>p 2834 261 a<456a>p 2913
-261 a<3146>p 2992 261 a<2472>p 3071 261 a<394d>p 3150
-261 a<2428>p 3229 261 a<243f>p 3308 261 a<2448>p 3387
-261 a<242d>p 3466 261 a<2124>p 3547 261 a<2433>p 3626
-261 a<244e>p 3705 261 a<2448>p 3784 261 a<242d>p -104
-386 a<244e>p -24 386 a<456a>p 56 386 a<3146>p 136 386
-a<417c>p 216 386 a<244b>p 296 386 a<244f>p 376 386 a<2124>p 455
-386 a<4250>p 535 386 a<317e>p 615 386 a<2439>p 695 386
-a<246b>p 775 386 a<3b6b>p 855 386 a<3f6e>p 935 386 a<4266>p 1015
-386 a<244b>p 1095 386 a<345e>p 1175 386 a<245e>p 1255
-386 a<246c>p 1335 386 a<246b>p 1415 386 a<4724>p 1495
-386 a<3055>p 1575 386 a<244e>p 1655 386 a<4540>p 1735
-386 a<242c>p 1815 386 a<456a>p 1895 386 a<3146>p 1975
-386 a<2435>p 2055 386 a<246c>p 2135 386 a<2446>p 2215
-386 a<2424>p 2295 386 a<246b>p 2375 386 a<2433>p 2455
-386 a<2448>p 2535 386 a<2448>p 2615 386 a<244a>p 2695
-386 a<246b>p 2775 386 a<2125>p 1253 1357 a
- /PSfrag where{pop(view)[[0(Bl)1 0]](C)[[1(Bl)1 0]](Pi)[[2(Bl)1 0]]3 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 1253 1357
-a 1253 1357 a @beginspecial 37 @llx 631 @lly 288 @urx
-803 @ury 1506 @rwi @setspecial
-%%BeginDocument: image/view.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 37 631 288 803
-%%Title: view
-%%CreationDate: Mon Jun 14 15:20:53 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 86 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 37 631 288 803
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   CP 1 SG EF
-   0 SG
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   CP EC NP
-   pat4 8 248 56 264 296 TGPF
-GR
-GS
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 70 60 M 510 60 L 510 360 L 70 360 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 170 M
-      340 230 L
-      340 325 L
-      250 265 L
-      250 170 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 220 300 5 5 TGEL F
-GS
-   GS
-      NP 220 300 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      250 170 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 305 M
-      340 230 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      340 325 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      250 265 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      340 230 M
-      510 135 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      340 325 M
-      510 350 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 170 M
-      275 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 265 M
-      445 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-NP 179 287 M 189 287 L 189 303 L 179 303 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      180 300 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 209 157 M 228 157 L 228 173 L 209 173 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      210 170 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Pi) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 379 237 M 416 237 L 416 253 L 379 253 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      380 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (view) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:20:53 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 1253 1357 a
- /End PSfrag
- 1253 1357 a 1253 893 a
- /Hide PSfrag
- 1253
-893 a Fh 513 951 a(PSfrag) 26 b(replacemen)n(ts)p 513
-980 741 4 v 1253 983 a
- /Unhide PSfrag
- 1253 983 a 1013 1096 a
-  {
- 1013 1096
-a Fi 1013 1096 a<3b6b>p 1093 1096 a<3f6e>p 1173 1096
-a<4266>p 1013 1096 a
-  } 0/Place PSfrag
- 1013 1096 a 1193 1232 a
-  {
- 1193 1232
-a Fh 1193 1232 a(C) 1193 1232 y
-  } 1/Place PSfrag
- 1193 1232 a 1191 1357
-a
-  {
- 1191 1357 a Fh(\005) 1191 1357 y
-  } 2/Place PSfrag
- 1191 1357 a Fi 1656
-1648 a<3f5e>p Fh 1764 1648 a(3:)p Fi 1865 1648 a<3b6b>p 1945
-1648 a<3f6e>p 2025 1648 a<4266>p Ff -104 2075 a(2.3)p
-Fe 151 2075 a<456a>p 247 2075 a<3146>p 343 2075 a<4c4c>p 439
-2075 a<244e>p 535 2075 a<412a>p 631 2075 a<4272>p Fi
--24 2262 a<4b5c>p 56 2262 a<2537>p 136 2262 a<2539>p 216
-2262 a<2546>p 296 2262 a<2560>p 376 2262 a<244b>p 456
-2262 a<242a>p 536 2262 a<2424>p 616 2262 a<2446>p 696
-2262 a<2124>p 769 2262 a<2533>p 849 2262 a<2573>p 929
-2262 a<2546>p 1009 2262 a<2573>p 1089 2262 a<2544>p 1169
-2262 a<2448>p 1249 2262 a<244f>p 1329 2262 a<2124>p 1403
-2262 a<4d3f>p 1483 2262 a<2428>p 1563 2262 a<2469>p 1643
-2262 a<246c>p 1723 2262 a<243f>p Fh 1819 2262 a(3)p Fi
-1880 2262 a<3c21>p 1960 2262 a<3835>p 2040 2262 a<2537>p 2120
-2262 a<213c>p 2200 2262 a<2573>p 2280 2262 a<242b>p 2360
-2262 a<2469>p 2440 2262 a<4038>p 2520 2262 a<402e>p 2600
-2262 a<2437>p 2680 2262 a<243f>p 2760 2262 a<2124>p 2831
-2262 a<3346>p 2911 2262 a<2539>p 2991 2262 a<252f>p 3071
-2262 a<256a>p 3151 2262 a<213c>p 3231 2262 a<2573>p 3311
-2262 a<244b>p 3391 2262 a<4250>p 3471 2262 a<2439>p 3551
-2262 a<246b>p 3631 2262 a<456a>p 3711 2262 a<3146>p 3791
-2262 a<417c>p -104 2386 a<244e>p -24 2386 a<3d38>p 56
-2386 a<3967>p 136 2386 a<2472>p 216 2386 a<3055>p 296
-2386 a<4c23>p 376 2386 a<2439>p 456 2386 a<246b>p 536
-2386 a<2125>p 610 2386 a<2433>p 690 2386 a<2433>p 770
-2386 a<2447>p 850 2386 a<2124>p 926 2386 a<2539>p 1006
-2386 a<252f>p 1086 2386 a<256a>p 1166 2386 a<213c>p 1246
-2386 a<2573>p 1326 2386 a<244b>p 1406 2386 a<4250>p 1486
-2386 a<317e>p 1566 2386 a<2439>p 1646 2386 a<246b>p 1726
-2386 a<456a>p 1806 2386 a<3146>p 1885 2386 a<417c>p 1965
-2386 a<2448>p 2044 2386 a<244f>p 2124 2386 a<2124>p 2196
-2386 a<2539>p 2276 2386 a<252f>p 2356 2386 a<256a>p 2436
-2386 a<213c>p 2516 2386 a<2573>p 2596 2386 a<2472>p 2676
-2386 a<456a>p 2756 2386 a<3146>p 2836 2386 a<4c4c>p 2916
-2386 a<244b>p 2996 2386 a<306c>p 3076 2386 a<4357>p 3155
-2386 a<2435>p 3235 2386 a<243b>p 3314 2386 a<243f>p 3393
-2386 a<3e6c>p 3473 2386 a<3967>p 3552 2386 a<244e>p 3632
-2386 a<4366>p 3711 2386 a<3f34>p 3791 2386 a<456a>p -104
-2511 a<3146>p -24 2511 a<244b>p 56 2511 a<2468>p 136
-2511 a<2443>p 216 2511 a<2446>p 296 2511 a<4640>p 376
-2511 a<2469>p 456 2511 a<246c>p 536 2511 a<246b>p 616
-2511 a<456a>p 696 2511 a<3146>p 776 2511 a<417c>p 856
-2511 a<244e>p 936 2511 a<2433>p 1016 2511 a<2448>p 1096
-2511 a<2472>p 1176 2511 a<3055>p 1256 2511 a<4c23>p 1336
-2511 a<2439>p 1416 2511 a<246b>p 1496 2511 a<2125>p 1571
-2511 a<4068>p 1651 2511 a<3d52>p 1731 2511 a<2437>p 1811
-2511 a<243f>p 1891 2511 a<2468>p 1971 2511 a<2426>p 2051
-2511 a<244b>p 2131 2511 a<2124>p 2208 2511 a<4b5c>p 2288
-2511 a<2537>p 2368 2511 a<2539>p 2448 2511 a<2546>p 2528
-2511 a<2560>p 2608 2511 a<2447>p 2688 2511 a<244f>p 2768
-2511 a<2124>p Fh 2846 2511 a(4)p Fi 2907 2511 a<4b67>p 2987
-2511 a<244e>p 3067 2511 a<2539>p 3147 2511 a<252f>p 3227
-2511 a<256a>p 3307 2511 a<213c>p 3387 2511 a<2573>p 3467
-2511 a<244b>p 3547 2511 a<304f>p 3627 2511 a<245e>p 3707
-2511 a<246c>p 3787 2511 a<243f>p -104 2635 a<4439>p -24
-2635 a<4a7d>p 56 2635 a<3741>p 136 2635 a<373f>p 216
-2635 a<244e>p 296 2635 a<3444>p 376 2635 a<362d>p 456
-2635 a<2472>p 536 2635 a<415b>p 616 2635 a<446a>p 696
-2635 a<2437>p 776 2635 a<2446>p 856 2635 a<2424>p 936
-2635 a<246b>p 1016 2635 a<2125>p -24 2760 a<245e>p 56
-2760 a<243f>p 136 2760 a<2124>p 213 2760 a<3b6b>p 293
-2760 a<4540>p 373 2760 a<244f>p 453 2760 a<2433>p 533
-2760 a<244e>p 613 2760 a<4439>p 693 2760 a<4a7d>p 773
-2760 a<3741>p 853 2760 a<244e>p 933 2760 a<4366>p 1013
-2760 a<3f34>p 1093 2760 a<244b>p 1173 2760 a<304c>p 1252
-2760 a<4356>p 1331 2760 a<2437>p 1411 2760 a<2124>p 1483
-2760 a<456a>p 1563 2760 a<3146>p 1643 2760 a<4366>p 1723
-2760 a<3f34>p 1803 2760 a<2448>p 1883 2760 a<3962>p 1963
-2760 a<2435>p 2043 2760 a<242c>p 2123 2760 a<306c>p 2203
-2760 a<4357>p 2283 2760 a<2437>p 2363 2760 a<2446>p 2443
-2760 a<2424>p 2522 2760 a<246b>p 2602 2760 a<2448>p 2681
-2760 a<2424>p 2761 2760 a<2426>p 2840 2760 a<4029>p 2919
-2760 a<4c73>p 2999 2760 a<2472>p 3078 2760 a<405f>p 3158
-2760 a<2431>p 3237 2760 a<246b>p 3317 2760 a<2125>p 3389
-2760 a<4228>p 3469 2760 a<2441>p 3549 2760 a<2124>p 3626
-2760 a<3b6b>p 3706 2760 a<4540>p 3786 2760 a<244e>p -104
-2885 a<304c>p -24 2885 a<4356>p 56 2885 a<2472>p 136
-2885 a<3836>p 216 2885 a<4540>p 296 2885 a<2448>p 376
-2885 a<2437>p 456 2885 a<2124>p 531 2885 a<3346>p 611
-2885 a<2539>p 691 2885 a<252f>p 771 2885 a<256a>p 851
-2885 a<213c>p 931 2885 a<2573>p 1011 2885 a<244e>p 1091
-2885 a<3962>p 1171 2885 a<2435>p 1251 2885 a<2472>p Fh
-1346 2885 a(2)p Fd(h)p Fi 1436 2885 a<2124>p Fd 1513
-2885 a(e)p Fc 1552 2897 a(1)p Fi 1608 2885 a<4a7d>p 1688
-2885 a<387e>p 1768 2885 a<244e>p 1848 2885 a<4439>p 1928
-2885 a<2435>p 2008 2885 a<2472>p Fh 2105 2885 a(2)p Fd(w)p
-Fc 2206 2897 a(1)p Fi 2243 2885 a<2124>p Fd 2321 2885
-a(e)p Fc 2360 2897 a(2)p Fi 2416 2885 a<4a7d>p 2496 2885
-a<387e>p 2576 2885 a<244e>p 2656 2885 a<4439>p 2736 2885
-a<2435>p 2816 2885 a<2472>p Fh 2913 2885 a(2)p Fd(w)p
-Fc 3014 2897 a(2)p Fi 3070 2885 a<2448>p 3150 2885 a<2437>p 3230
-2885 a<243f>p 3310 2885 a<2448>p 3390 2885 a<242d>p 3467
-2885 a<214a>p 3547 2885 a<2433>p 3627 2885 a<246c>p 3707
-2885 a<2469>p 3787 2885 a<244e>p -104 3009 a<434d>p -24
-3009 a<244f>p 56 3009 a<2124>p 136 3009 a<3c42>p 216
-3009 a<3a5d>p 296 3009 a<244e>p 376 3009 a<3444>p 456
-3009 a<362d>p 536 3009 a<242b>p 616 3009 a<2469>p 696
-3009 a<422c>p 776 3009 a<446a>p 856 3009 a<2439>p 936
-3009 a<246b>p 1016 3009 a<2433>p 1096 3009 a<2448>p 1176
-3009 a<244b>p 1256 3009 a<2468>p 1336 3009 a<2443>p 1416
-3009 a<2446>p 1496 3009 a<4640>p 1576 3009 a<2446>p 1656
-3009 a<242a>p 1736 3009 a<242f>p 1816 3009 a<214b>p 1874
-3009 a<2124>p 1954 3009 a<304a>p 2034 3009 a<323c>p 2114
-3009 a<244e>p Fh 2214 3009 a(4)p Fi 2275 3009 a<2444>p 2355
-3009 a<244e>p 2435 3009 a<456a>p 2515 3009 a<3146>p 2595
-3009 a<4c4c>p 2675 3009 a<244b>p 2755 3009 a<4250>p 2835
-3009 a<2437>p 2915 3009 a<2446>p 2995 3009 a<456a>p 3075
-3009 a<3146>p 3155 3009 a<417c>p 3235 3009 a<2472>p 3315
-3009 a<4640>p 3395 3009 a<246b>p 3475 3009 a<2125>p Fa
-21 3217 a(\017)p Fi 104 3217 a<443a>p 184 3217 a<4540>p Fh
-283 3217 a(\()p Fa(\000)p Fd(w)p Fc 439 3229 a(1)p Fd
-477 3217 a(;) 14 b(w)p Fc 573 3229 a(2)p Fd 610 3217
-a(;)g(h)p Fh(\))p Fd(;)p Fh 14 w(\()p Fa(\000)p Fd(w)p
-Fc 920 3229 a(1)p Fd 958 3217 a(;)g(w)p Fc 1054 3229
-a(2)p Fd 1092 3217 a(;)p Fa 14 w(\000)p Fd(h)p Fh(\))p
-Fd(;)p Fh 14 w(\()p Fa(\000)p Fd(w)p Fc 1467 3229 a(1)p
-Fd 1504 3217 a(;)p Fa 14 w(\000)p Fd(w)p Fc 1665 3229
-a(2)p Fd 1702 3217 a(;)g(h)p Fh(\))p Fd(;)p Fh 14 w(\()p
-Fa(\000)p Fd(w)p Fc 2012 3229 a(1)p Fd 2049 3217 a(;)p
-Fa 14 w(\000)p Fd(w)p Fc 2210 3229 a(2)p Fd 2247 3217
-a(;)p Fa 14 w(\000)p Fd(h)p Fh(\))p Fi 2449 3217 a<242b>p 2529
-3217 a<2469>p 2609 3217 a<244a>p 2689 3217 a<246b>p 2769
-3217 a<4a3f>p 2849 3217 a<4c4c>p Fa 21 3408 a(\017)p
-Fi 104 3408 a<443a>p 184 3408 a<4540>p Fh 283 3408 a(\()p
-Fd(w)p Fc 374 3420 a(1)p Fd 412 3408 a(;)g(w)p Fc 508
-3420 a(2)p Fd 546 3408 a(;)g(h)p Fh(\))p Fd(;)p Fh 14
-w(\()p Fd(w)p Fc 791 3420 a(1)p Fd 829 3408 a(;)g(w)p
-Fc 925 3420 a(2)p Fd 962 3408 a(;)p Fa 14 w(\000)p Fd(h)p
-Fh(\))p Fd(;)p Fh 14 w(\()p Fd(w)p Fc 1272 3420 a(1)p
-Fd 1310 3408 a(;)p Fa 14 w(\000)p Fd(w)p Fc 1471 3420
-a(2)p Fd 1508 3408 a(;)g(h)p Fh(\))p Fd(;)p Fh 14 w(\()p
-Fd(w)p Fc 1753 3420 a(1)p Fd 1791 3408 a(;)p Fa 14 w(\000)p
-Fd(w)p Fc 1952 3420 a(2)p Fd 1989 3408 a(;)p Fa 14 w(\000)p
-Fd(h)p Fh(\))p Fi 2191 3408 a<242b>p 2271 3408 a<2469>p 2351
-3408 a<244a>p 2431 3408 a<246b>p 2511 3408 a<4a3f>p 2591
-3408 a<4c4c>p Fa 21 3599 a(\017)p Fi 104 3599 a<443a>p 184
-3599 a<4540>p Fh 283 3599 a(\()p Fa(\000)p Fd(w)p Fc
-439 3611 a(1)p Fd 477 3599 a(;)g(w)p Fc 573 3611 a(2)p
-Fd 610 3599 a(;)g(h)p Fh(\))p Fd(;)p Fh 14 w(\()p Fa(\000)p
-Fd(w)p Fc 920 3611 a(1)p Fd 958 3599 a(;)g(w)p Fc 1054
-3611 a(2)p Fd 1092 3599 a(;)p Fa 14 w(\000)p Fd(h)p Fh(\))p
-Fd(;)p Fh 14 w(\()p Fd(w)p Fc 1402 3611 a(1)p Fd 1439
-3599 a(;)g(w)p Fc 1535 3611 a(2)p Fd 1573 3599 a(;)g(h)p
-Fh(\))p Fd(;)p Fh 14 w(\()p Fd(w)p Fc 1818 3611 a(1)p
-Fd 1855 3599 a(;)g(w)p Fc 1951 3611 a(2)p Fd 1989 3599
-a(;)p Fa 14 w(\000)p Fd(h)p Fh(\))p Fi 2191 3599 a<242b>p 2271
-3599 a<2469>p 2351 3599 a<244a>p 2431 3599 a<246b>p 2511
-3599 a<4a3f>p 2591 3599 a<4c4c>p Fa 21 3789 a(\017)p
-Fi 104 3789 a<443a>p 184 3789 a<4540>p Fh 283 3789 a(\()p
-Fa(\000)p Fd(w)p Fc 439 3801 a(1)p Fd 477 3789 a(;)p
-Fa 14 w(\000)p Fd(w)p Fc 638 3801 a(2)p Fd 675 3789 a(;)g(h)p
-Fh(\))p Fd(;)p Fh 14 w(\()p Fa(\000)p Fd(w)p Fc 985 3801
-a(1)p Fd 1023 3789 a(;)p Fa 14 w(\000)p Fd(w)p Fc 1184
-3801 a(2)p Fd 1221 3789 a(;)p Fa 14 w(\000)p Fd(h)p Fh(\))p
-Fd(;)p Fh 14 w(\()p Fd(w)p Fc 1531 3801 a(1)p Fd 1568
-3789 a(;)p Fa 14 w(\000)p Fd(w)p Fc 1729 3801 a(2)p Fd
-1766 3789 a(;)g(h)p Fh(\))p Fd(;)p Fh 14 w(\()p Fd(w)p
-Fc 2011 3801 a(1)p Fd 2049 3789 a(;)p Fa 14 w(\000)p
-Fd(w)p Fc 2210 3801 a(2)p Fd 2247 3789 a(;)p Fa 14 w(\000)p
-Fd(h)p Fh(\))p Fi 2449 3789 a<242b>p 2529 3789 a<2469>p 2609
-3789 a<244a>p 2689 3789 a<246b>p 2769 3789 a<4a3f>p 2849
-3789 a<4c4c>p -24 3997 a<245e>p 56 3997 a<243f>p 136
-3997 a<2124>p 214 3997 a<2433>p 294 3997 a<244e>p 374
-3997 a<2448>p 454 3997 a<242d>p 534 3997 a<244e>p 614
-3997 a<3346>p 694 3997 a<456a>p 774 3997 a<3146>p 854
-3997 a<4c4c>p 934 3997 a<244b>p 1014 3997 a<4250>p 1094
-3997 a<317e>p 1174 3997 a<2439>p 1254 3997 a<246b>p 1334
-3997 a<3b6b>p 1414 3997 a<3f6e>p 1494 3997 a<4266>p 1574
-3997 a<244f>p 1654 3997 a<385f>p 1734 3997 a<2424>p 1814
-3997 a<244b>p 1894 3997 a<405c>p 1973 3997 a<2437>p 2053
-3997 a<2446>p 2133 3997 a<242a>p 2213 3997 a<246a>p 2288
-3997 a<2124>p 2361 3997 a<242b>p 2441 3997 a<2444>p 2521
-3997 a<2124>p 2600 3997 a<4134>p 2680 3997 a<3c7e>p 2760
-3997 a<244e>p 2840 3997 a<456a>p 2920 3997 a<3146>p 3000
-3997 a<2437>p 3080 3997 a<2446>p 3160 3997 a<2424>p 3240
-3997 a<246b>p 3316 3997 a<214a>p 3396 3997 a<3f5e>p Fg
-3476 3997 a(??)p Fi 3566 3997 a<214b>p 3626 3997 a<2125>p 3705
-3997 a<2433>p 3785 3997 a<246c>p -104 4122 a<244b>p -24
-4122 a<2468>p 56 4122 a<246a>p 132 4122 a<2124>p 212
-4122 a<4038>p 292 4122 a<402e>p 372 4122 a<2435>p 452
-4122 a<246c>p 532 4122 a<243f>p 612 4122 a<2533>p 692
-4122 a<2573>p 772 4122 a<2546>p 852 4122 a<2573>p 932
-4122 a<2544>p 1012 4122 a<2472>p 1092 4122 a<456a>p 1172
-4122 a<3146>p 1252 4122 a<2439>p 1332 4122 a<246b>p 1412
-4122 a<2433>p 1492 4122 a<2448>p 1572 4122 a<2447>p 1652
-4122 a<2124>p 1729 4122 a<3835>p 1809 4122 a<244e>p Fh
-1909 4122 a(3D)p Fi 2034 4122 a<2537>p 2114 4122 a<213c>p 2194
-4122 a<2573>p 2274 4122 a<244e>p 2354 4122 a<4134>p 2434
-4122 a<3c7e>p 2514 4122 a<3147>p 2594 4122 a<417c>p 2674
-4122 a<242c>p 2754 4122 a<456a>p 2834 4122 a<3146>p 2914
-4122 a<2447>p 2994 4122 a<242d>p 3074 4122 a<246b>p 3154
-4122 a<2125>p 1017 5399 a
- /PSfrag where{pop(C)[[0(Bl)1 0]](e1)[[1(Bl)1 0]](e2)[[2(Bl)1 0]](e3)[[3(Bl)1 0]]4 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 1017 5399 a 1017 5399 a @beginspecial
-26 @llx 608 @lly 322 @urx 808 @ury 2072 @rwi @setspecial
-%%BeginDocument: image/zensyu.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 26 608 322 808
-%%Title: zensyu
-%%CreationDate: Mon Jun 14 15:32:16 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 26 608 322 808
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 50 50 M 570 50 L 570 400 L 50 400 L CP
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 240 120 M 380 120 L 380 330 L 240 330 L CP
-      4 W
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      310 230 M
-      0 200 atan DU cos 10.000 MU 510 exch SU
-      exch sin 10.000 MU 230 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      510 230 10.000 4.000 200 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      510 230 10.000 4.000 200 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      310 230 M
-      -160 0 atan DU cos 10.000 MU 310 exch SU
-      exch sin 10.000 MU 70 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      310 70 10.000 4.000 0 -160 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      310 70 10.000 4.000 0 -160 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      320 80 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (e1) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      490 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (e2) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      280 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 324 202 M 343 202 L 343 218 L 324 218 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      325 215 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (e3) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      310 230 M
-      240 120 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      310 230 M
-      380 120 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      310 230 M
-      240 330 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      310 230 M
-      380 330 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-0 SG
-NP 310 230 5 5 TGEL
-CP 1 SG F
-   0 SG
-GS
-   GS
-      NP 310 230 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 120 M
-      190 50 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 330 M
-      185 400 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 330 M
-      435 400 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 120 M
-      430 50 L
-   TGSM
-   1 W
-   S
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:32:16 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 1017 5399 a
- /End PSfrag
- 1017 5399 a 1017 4811 a
- /Hide PSfrag
- 1017
-4811 a Fh 277 4869 a(PSfrag) 26 b(replacemen)n(ts)p 277
-4898 741 4 v 1017 4901 a
- /Unhide PSfrag
- 1017 4901 a 957 5026 a
-  {
- 957 5026
-a Fh(C) 957 5026 y
-  } 0/Place PSfrag
- 957 5026 a 941 5138 a
-  {
- 941 5138 a Fd(e)p
-Fc 980 5150 a(1) 941 5138 y
-  } 1/Place PSfrag
- 941 5138 a 941 5263 a
-  {
- 941
-5263 a Fd(e)p Fc 980 5275 a(2) 941 5263 y
-  } 2/Place PSfrag
- 941 5263 a
-941 5387 a
-  {
- 941 5387 a Fd(e)p Fc 980 5399 a(3) 941 5387
-y
-  } 3/Place PSfrag
- 941 5387 a Fi 1545 5690 a<3f5e>p Fh 1653 5690 a(4:) 36
-b(4)p Fi 1816 5690 a<2444>p 1896 5690 a<244e>p 1976 5690
-a<3b6b>p 2056 5690 a<3f6e>p 2136 5690 a<4266>p Fh 1860
-6085 a(2)p dyy eop end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/siryou/1/main100615.tex b/latex/M2/siryou/1/main100615.tex
deleted file mode 100644 (file)
index 1d60a42..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-\documentclass[a4paper,10.5pt]{jarticle}
-\include{settings}
-\usepackage{ascmac}
-%\NumDateName{20}{Ê¿À®22ǯ5·î31Æü}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-
-\begin{document}
-\pagenumbering{arabic}
-
-\section{³µÍ×}
-ËÜ»ñÎÁ¤Ç¤Ï¡¤Á´¼þ¥Þ¥ë¥Á¥×¥í¥¸¥§¥¯¥·¥ç¥ó¤Î¤¿¤á¤Î¥³¥ó¥Æ¥ó¥ÄºîÀ®¤Î¸¶Íý¤Ë¤Ä¤¤¤ÆÀâÌÀ¤¹¤ë¡¥
-ËÜ»ñÎÁ¤Ç°·¤¦Á´¼þ¥Þ¥ë¥Á¥×¥í¥¸¥§¥¯¥·¥ç¥ó(°Ê¹ß¡¤ËÜ¥·¥¹¥Æ¥à)¤Ï¡¤¿Þ\ref{fig_env}¤Î¤è¤¦¤ÊĹÊý·Á·¿¤Î¥¹¥¯¥ê¡¼¥ó¤Ë¡¤
-Ê£¿ôÂæ¤Î¥×¥í¥¸¥§¥¯¥¿¤ò»È¤Ã¤Æ¥³¥ó¥Æ¥ó¥Ä¤òɽ¼¨¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡¥¥³¥ó¥Æ¥ó¥Ä¤ÎÆâÍƤÏ
-3¼¡¸µ¥³¥ó¥Ô¥å¡¼¥¿¥°¥é¥Õ¥£¥Ã¥¯¥¹¤Ë¤è¤Ã¤ÆÀ¸À®¤µ¤ì¤¿¥·¡¼¥ó¤Ç¤¢¤ê¡¤´ÑµÒ¤¬
-¥³¥ó¥Æ¥ó¥Ä¤ò¸«¤¿¤È¤­¤Ë¡¤´ö²¿³ØŪ¤ËÉÔ¼«Á³¤Ë±Ç¤é¤Ê¤¤¤è¤¦ÊäÀµ¤ò»Ü¤·¤Æ¤ª¤¯¡¥
-¤³¤ÎÊäÀµ¤Ï¥×¥í¥¸¥§¥¯¥¿¤È¥«¥á¥é´Ö¤Î¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó¤Î·ë²Ì¤Ë´ð¤Å¤­¹Ô¤ï¤ì¤ë¡¥
-
-\begin{figure}[htpb]
-       \psfrag{vision}{Åê±ÆÁü}
-       \psfrag{user}{´ÑµÒ}
-       \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-       \begin{center}
-               \includegraphics[scale=0.5]{image/env.eps}
-       \end{center}
-       \caption{ÁÛÄꤷ¤Æ¤¤¤ë´Ä¶­}
-       \label{fig_env}
-\end{figure}
-
-\section{¥³¥ó¥Æ¥ó¥ÄºîÀ®¤Î¸¶Íý}
-
-\subsection{Ãæ¿´Åê±Æ}
-
-¿Þ\ref{fig_center}¤Î¤è¤¦¤Ë¡¤¡¡
-3¼¡¸µ¶õ´Ö¤Ë¸ÇÄꤵ¤ì¤¿1¤Ä¤ÎÅÀ¤ò${\rm C}$¤È¤·¡¤${\rm C}$¤ò´Þ¤Þ¤Ê¤¤1¤Ä¤Î
-Ê¿Ì̤ò$\Pi$¤È¤¹¤ë¡¥¿Þ\ref{fig_center}¤Ë¼¨¤¹¤è¤¦¤Ë¡¤${\rm C}$¤È¤Ï°Û¤Ê¤ëǤ°Õ¤Î
-ÅÀ$P$¤ËÂФ·¤Æ¡¤Ä¾Àþ$CP$¤¬$\Pi$¤È¸òÅÀ¤ò¤â¤Ä¤È¤­¡¤¤½¤Î¸òÅÀ¤ò${\rm Proj}({\rm C}, \Pi, {\rm P}) $¤È¤ª¤¯¡¤
-¤½¤·¤Æ¡¤¤³¤ÎÅÀ${\rm Proj}({\rm C}, \Pi, {\rm P}) $¤ò¡¤${\rm C}$¤ò»ëÅÀ¤È¤·¡¤$\Pi$¤òÅê±ÆÌ̤Ȥ¹¤ë${\rm P}$¤ÎÅê±ÆÁü¤È¤¤¤¦¡¥
-
-$\Sigma=(\vZERO; e_1, e_2, e_3)$¤òľ¸òºÂɸ·Ï¤È¤¹¤ë¡¥°Ê²¼¤Ç¤Ï¡¤
-$\Pi$¤Ï$e_1,e_2$¤¬Ä¥¤ëÊ¿Ì̤ȰìÃפ¹¤ë¤â¤Î¤È¤¹¤ë¡¥$\Sigma$¤Ë´Ø¤¹¤ë$C$¤ÎºÂɸ¤ò
-$(c_1,c_2,c_3)$¤È¤·¡¤$P$¤ÎºÂɸ¤ò$(p_1,p_2,p_3)$¤È¤¹¤ë¡¥
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{C}{${\rm C}$}
-               \psfrag{Pi}{$\Pi$}
-               \psfrag{X}{${\rm X}$}
-               \psfrag{Proj}{${\rm Proj}({\rm C}, \Pi, {\rm X})$}
-               \includegraphics[scale=0.6]{image/proj.eps}
-       \end{center}
-       \caption{Ãæ¿´Åê±Æ¤Î¸¶Íý}
-       \label{fig_center}
-\end{figure}
-
-
-
-$X={\rm Proj}({\rm S}, \Pi, {\rm P}) $¤È¤ª¤­¡¤${\rm X}$¤ÎºÂɸ¤ò$(x_1,x_2,x_3)$¤È¤ª¤¯¡¥¤¹¤ë¤È¤³¤ì¤é¤Î´Ø·¸¤Ï¼¡¤Î
-¿ô¼°¤Çɽ¤»¤ë¡¥
-
-\[
-       \begin{pmatrix}
-               x_1 \\
-               x_2 \\
-               0
-       \end{pmatrix}
-       =
-       \begin{pmatrix}
-               c_1 \\
-               c_2 \\
-               c_3     
-       \end{pmatrix}
-       + \alpha
-       \begin{pmatrix}
-               p_1 - c_1 \\
-               p_2 - c_2 \\
-               p_3 - c_3       
-       \end{pmatrix}
-\]
-
-${\rm X}$¤ÏÅê±ÆÌ̾å¤ÎÅÀ¤Ç¤¢¤ë¤«¤é¡¤Âè3À®Ê¬¤Ï0¤È¤Ê¤ë¡¥${\rm C}$¤¬¥æ¡¼¥¯¥ê¥Ã¥É¶õ´Ö¾å¤ÎÅÀ¤Ç¤¢¤Ã¤Æ
-$\Pi$¤Ë¤Ï´Þ¤Þ¤ì¤Ê¤¤¤È¤­¡¤${\rm P}$¤Ë${\rm Proj}({\rm S}, \Pi, {\rm P}) $¤òÂбþ¤µ¤»¤ëÅê±Æ¤òÃæ¿´Åê±Æ¤È¤¤¤¤¡¤
-${\rm P}$¤òÅê±ÆÃæ¿´¤È¤¤¤¦¡¥
-ËÜ»ñÎÁ¤Ë¤ª¤¤¤Æ¡¤Åê±Æ¤È¤Ï¤³¤ÎÃæ¿´Åê±Æ¤Î¤³¤È¤ò°ÕÌ£¤¹¤ë¡¥
-
-
-\subsection{»ë¿íÂæ}
-Ãæ¿´Åê±Æ¤Ë¤ª¤¤¤Æ¡¤Åê±ÆÌÌ${\rm \Pi}$¤ò¸ÇÄꤷ¤¿¤È¤­¤Ë¡¤Ç¤°Õ¤Î$\alpha$¤ËÂФ·¤Æ${\rm X}$¤ËÂбþ¤¹¤ëÅÀ¤Î½¸¹ç¤ò¹Í¤¨¤ë¡¥
-¤¹¤ë¤È¡¤¤³¤ì¤Ï¿Þ\ref{fig_view}¤Ë¼¨¤¹¤è¤¦¤Ê3¼¡¸µ¥Ü¥ê¥å¡¼¥à¤ò·ÁÀ®¤·¡¤»ë¿îÂæ¤È¸Æ¤Ð¤ì¤ë¡¥
-¤¢¤ëÃæ¿´Åê±Æ¤ò¹Í¤¨¤¿¤È¤­¡¤¤³¤Î¤È¤­¤ÎÅê±ÆÁü¤Ë¤Ï¡¤Âбþ¤¹¤ë»ë¿îÂæ¤Ë´Þ¤Þ¤ì¤ëǤ°Õ¤ÎÅÀ¤¬Åê±Æ¤µ¤ì¤Æ¤¤¤ë¤³¤È¤È¤Ê¤ë¡¥
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{view}{»ë¿îÂæ}
-               \psfrag{C}{${\rm C}$}
-               \psfrag{Pi}{$\Pi$}
-               \includegraphics[scale=0.6]{image/view.eps}
-       \end{center}
-       \caption{»ë¿îÂæ}
-       \label{fig_view}
-\end{figure}
-
-
-\subsection{Åê±ÆÌ̤ÎÁªÂò}
-ËÜ¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¡¤¥³¥ó¥Æ¥ó¥Ä¤È¤Ï¡¤Í¿¤¨¤é¤ì¤¿3¼¡¸µ¥·¡¼¥ó¤«¤éÀ¸À®¤·¤¿¡¤³Æ¥¹¥¯¥ê¡¼¥ó¤ËÂФ¹¤ëÅê±ÆÁü¤Î½¸¹ç¤ò°ÕÌ£¤¹¤ë¡¥
-¤³¤³¤Ç¡¤¥¹¥¯¥ê¡¼¥ó¤ËÂбþ¤¹¤ëÅê±ÆÁü¤È¤Ï¡¤¥¹¥¯¥ê¡¼¥ó¤òÅê±ÆÌ̤˰ìÃפµ¤»¤¿¾ì¹ç¤ÎÃæ¿´Åê±Æ¤Ë¤è¤Ã¤ÆÆÀ¤é¤ì¤ëÅê±ÆÁü¤Î¤³¤È¤ò°ÕÌ£¤¹¤ë¡¥
-Àè½Ò¤·¤¿¤è¤¦¤Ë¡¤ËÜ¥·¥¹¥Æ¥à¤Ç¤Ï¡¤4Ëç¤Î¥¹¥¯¥ê¡¼¥ó¤Ë°Ï¤Þ¤ì¤¿Ä¹Êý·Á·¿¤Î´Ä¶­¤òÁÛÄꤷ¤Æ¤¤¤ë¡¥
-
-¤Þ¤¿¡¤»ëÅÀ¤Ï¤³¤ÎĹÊý·Á¤ÎÃæ¿´¤Ë°ÌÃÖ¤·¡¤Åê±ÆÃæ¿´¤È¹â¤µ¤¬°ìÃפ·¤Æ¤¤¤ë¤È¤¤¤¦À©Ìó¤òÀߤ±¤ë¡¥Â¨¤Á¡¤»ëÅÀ¤Î°ÌÃÖ¤ò¸¶ÅÀ¤È¤·¡¤
-³Æ¥¹¥¯¥ê¡¼¥ó¤Î¹â¤µ¤ò$2h$¡¤$e_1$Êý¸þ¤ÎŤµ¤ò$2w_1$¡¤$e_2$Êý¸þ¤ÎŤµ¤ò$2w_2$¤È¤·¤¿¤È¤­
-¡Ê¤³¤ì¤é¤ÎÃͤϡ¤¼ÂºÝ¤Î´Ä¶­¤«¤é¬Äꤹ¤ë¤³¤È¤Ë¤è¤Ã¤ÆÆÀ¤Æ¤ª¤¯¡Ë¡¤°Ê²¼¤Î4¤Ä¤ÎÅê±ÆÌ̤ËÂФ·¤ÆÅê±ÆÁü¤òÆÀ¤ë¡¥
-
-\begin{itemize}
-\item ÄºÅÀ$(-w_1, w_2, h),(-w_1, w_2, -h),(-w_1, -w_2, h),(-w_1, -w_2, -h)$¤«¤é¤Ê¤ëÊ¿ÌÌ
-\item ÄºÅÀ$(w_1, w_2, h),(w_1, w_2, -h),(w_1, -w_2, h),(w_1, -w_2, -h)$¤«¤é¤Ê¤ëÊ¿ÌÌ
-\item ÄºÅÀ$(-w_1, w_2, h),(-w_1, w_2, -h),(w_1, w_2, h),(w_1, w_2, -h)$¤«¤é¤Ê¤ëÊ¿ÌÌ
-\item ÄºÅÀ$(-w_1, -w_2, h),(-w_1, -w_2, -h),(w_1, -w_2, h),(w_1, -w_2, -h)$¤«¤é¤Ê¤ëÊ¿ÌÌ
-\end{itemize}
-
-¤Þ¤¿¡¤¤³¤Î¤È¤­¤Î³ÆÅê±ÆÌ̤ËÂбþ¤¹¤ë»ë¿îÂæ¤Ï¸ß¤¤¤ËÀܤ·¤Æ¤ª¤ê¡¤¤«¤Ä¡¤Á´¼þ¤ÎÅê±Æ¤·¤Æ¤¤¤ë¡Ê¿Þ\ref{fig_zensyu}¡Ë¡¥
-¤³¤ì¤Ë¤è¤ê¡¤À¸À®¤µ¤ì¤¿¥³¥ó¥Æ¥ó¥Ä¤òÅê±Æ¤¹¤ë¤³¤È¤Ç¡¤¸µ¤Î3D¥·¡¼¥ó¤ÎÁ´¼þ±ÇÁü¤¬Åê±Æ¤Ç¤­¤ë¡¥
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{C}{${\rm C}$}
-               \psfrag{e1}{$e_1$}
-               \psfrag{e2}{$e_2$}
-               \psfrag{e3}{$e_3$}
-               \includegraphics[scale=0.7]{image/zensyu.eps}
-       \end{center}
-       \caption{4¤Ä¤Î»ë¿îÂæ}
-       \label{fig_view}
-\end{figure}
-
-
-\end{document}
diff --git a/latex/M2/siryou/1/naisetu.eps b/latex/M2/siryou/1/naisetu.eps
deleted file mode 100644 (file)
index b8977fc..0000000
+++ /dev/null
@@ -1,1721 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
-%%Title: naisetu.eps
-%%CreationDate: Mon Oct 26 12:20:53 2009
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 14 14 655 495
-%%EndComments
-%%BeginProlog
-% Use own dictionary to avoid conflicts
-10 dict begin
-%%EndProlog
-%%Page: 1 1
-% Translate for offset
-14.173228346456694 14.173228346456694 translate
-% Translate to begin of first scanline
-0 480.00000000000011 translate
-640.00000000000011 -480.00000000000011 scale
-% Image geometry
-640 480 8
-% Transformation matrix
-[ 640 0 0 480 0 0 ]
-% Strings to hold RGB-samples per scanline
-/rstr 640 string def
-/gstr 640 string def
-/bstr 640 string def
-{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
-true 3
-%%BeginData:        64938 ASCII Bytes
-colorimage
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$c2[J;_#Jo~>
-JcC<$JcC<$c2[J;_#Jo~>
-JcC<$JcC<$c2[J;_#Jo~>
-JcC<$JcC<$g]-I;_#Jo~>
-JcC<$JcC<$g]-I;_#Jo~>
-JcC<$JcC<$g]-I;_#Jo~>
-JcC<$JcC<$l2TH;_#Jo~>
-JcC<$JcC<$l2TH;_#Jo~>
-JcC<$JcC<$l2TH;_#Jo~>
-JcC<$JcC<$p]&G;_#Jo~>
-JcC<$JcC<$p]&G;_#Jo~>
-JcC<$JcC<$p]&G;_#Jo~>
-JcC<$JcCH(^&YtKJ,~>
-JcC<$JcCH(^&YtKJ,~>
-JcC<$JcCH(^&YtKJ,~>
-JcC<$JcCr6YQ2K=J,~>
-JcC<$JcCr6YQ2K=J,~>
-JcC<$JcCr6YQ2K=J,~>
-JcC<$JcDGD[fH(#q>e;1J,~>
-JcC<$JcDGD[fH(#q>e;1J,~>
-JcC<$JcDGD[fH(#q>e;1J,~>
-JcC<$JcDqR[fGRjq>e;1J,~>
-JcC<$JcDqR[fGRjq>e;1J,~>
-JcC<$JcDqR[fGRjq>e;1J,~>
-JcC<$JcEF`[fG+]q>e80J,~>
-JcC<$JcEF`[fG+]q>e80J,~>
-JcC<$JcEF`[fG+]q>e80J,~>
-JcC<$JcEpn[fFVOq>e80J,~>
-JcC<$JcEpn[fFVOq>e80J,~>
-JcC<$JcEpn[fFVOq>e80J,~>
-JcC<$JcFF'[fF/Bq>e5/J,~>
-JcC<$JcFF'[fF/Bq>e5/J,~>
-JcC<$JcFF'[fF/Bq>e5/J,~>
-JcC<$JcFm4\,`c5q>e5/J,~>
-JcC<$JcFm4\,`c5q>e5/J,~>
-JcC<$JcFm4\,`c5q>e5/J,~>
-JcC<$JcGBB\,`<(q>e2.J,~>
-JcC<$JcGBB\,`<(q>e2.J,~>
-JcC<$JcGBB\,`<(q>e2.J,~>
-JcC<$K)`=\Q2g[\]`3K~>
-JcC<$K)`=\Q2g[\]`3K~>
-JcC<$K)`=\Q2g[\]`3K~>
-JcC<$OT2fjM#[;O]DmB~>
-JcC<$OT2fjM#[;O]DmB~>
-JcC<$OT2fjM#[;O]DmB~>
-JcC<$T)Z;#JcGTHq>e/-J,~>
-JcC<$T)Z;#JcGTHq>e/-J,~>
-JcC<$T)Z;#JcGTHq>e/-J,~>
-JcC<$XT,a0JcG0<q>e,,J,~>
-JcC<$XT,a0JcG0<q>e,,J,~>
-JcC<$XT,a0JcG0<q>e,,J,~>
-JcC<$])T5>JcF[.q>e,,J,~>
-JcC<$])T5>JcF[.q>e,,J,~>
-JcC<$])T5>JcF[.q>e,,J,~>
-JcC<$aT&^LJcF4!q>e)+J,~>
-JcC<$aT&^LJcF4!q>e)+J,~>
-JcC<$aT&^LJcF4!q>e)+J,~>
-JcC<$f)N2ZJcE^hq>e)+J,~>
-JcC<$f)N2ZJcE^hq>e)+J,~>
-JcC<$f)N2ZJcE^hq>e)+J,~>
-JcC<$jSu[hJcE4ZqZ+/+J,~>
-JcC<$jSu[hJcE4ZqZ+/+J,~>
-JcC<$jSu[hJcE4ZqZ+/+J,~>
-JcC<$o)H0!JcDbMq>e&*J,~>
-JcC<$o)H0!JcDbMq>e&*J,~>
-JcC<$o)H0!JcDbMq>e&*J,~>
-JcC<$!<9M._#M^QOT51X\,Us~>
-JcC<$!<9M._#M[[OT51X\,Us~>
-JcC<$!<9M._#M[[OT51X\,Us~>
-JcCN*blE=fnF_qDq>e#)J,~>
-JcCN*JH3=_OoP7X\,Us~>
-JcCN*JH3=_OoP7X\,Us~>
-JcCQ+quD<@_"Eiiq>e#)J,~>
-JcCQ+JH3:^OoP7X\,Us~>
-JcCQ+JH3:^OoP7X\,Us~>
-JcCQ+quD<@_"Eljq>du(J,~>
-JcCQ+JH3:^P5k@Y[f:j~>
-JcCQ+JH3:^P5k@Y[f:j~>
-JcCT,qZ)3?_"Eljq>du(J,~>
-JcCT,JH37]P5k@Y[f:j~>
-JcCT,JH37]P5k@Y[f:j~>
-JcCT,qZ)3?n+G<4r:Q9Rq>dr'J,~>
-JcCT,JH4p7fDkaKPQ1IZ[Jta~>
-JcCT,JH4p7fDkaKPQ1IZ[Jta~>
-JcCW-q>ee5JcGQGr:Q9Rq>dr'J,~>
-JcCW-`W1Siq>^?mPQ1IZ[Jta~>
-JcCW-`W1Siq>^?mPQ1IZ[Jta~>
-JcCW-qZ-QeJcEjlr:Q<Sq>do&J,~>
-JcCW-p&K[DaoD8=PlLR[[/YX~>
-JcCW-p&K[DaoD8=PlLR[[/YX~>
-JcCZ.q>gHdJcEjlr:Q<Sq>do&J,~>
-JcCZ.o`0RCaoD8=PlLR[[/YX~>
-JcCZ.o`0RCaoD8=PlLR[[/YX~>
-JcCZ.q>gHdJcEjlr:Q?Tq>dl%J,~>
-JcCZ.o`0RCaoD8=Q2g[\Zi>O~>
-JcCZ.o`0RCaoD8=Q2g[\Zi>O~>
-JcC]/q>^Nqr:PX@aoD;3Q2g[\Zi>O~>
-JcC]/q>^NqquD<JaoD8=Q2g[\Zi>O~>
-JcC]/q>^NqquD<JaoD8=Q2g[\Zi>O~>
-JcC`0q#CEpr:PX@aoD;3QN-d]ZN#F~>
-JcC`0q#CEpquD<JaoD8=QN-d]ZN#F~>
-JcC`0q#CEpquD<JaoD8=QN-d]ZN#F~>
-JcC`0q>gQqr:PX@aoD;3QN-d]ZN#F~>
-JcC`0q>gQqquD<JaoD8=QN-d]ZN#F~>
-JcC`0q>gQqquD<JaoD8=QN-d]ZN#F~>
-JcCc1q#LHpr:PX@aoD;3QiHm^Z2]=~>
-JcCc1q#LHpquD<JaoD8=QiHm^Z2]=~>
-JcCc1q#LHpquD<JaoD8=QiHm^Z2]=~>
-JcCc1q>gNpr:PX@aoD;3QiHm^Z2]=~>
-JcCc1q>gNpquD<JaoD8=QiHm^Z2]=~>
-JcCc1q>gNpquD<JaoD8=QiHm^Z2]=~>
-JcCf2q>gKor:PX@aoD;3R/d!_YlB4~>
-JcCf2q>gKoquD<JaoD8=R/d!_YlB4~>
-JcCf2q>gKoquD<JaoD8=R/d!_YlB4~>
-JcCf2q>gKor:PX@aoD;3R/d!_YlB4~>
-JcCf2q>gKoquD<JaoD8=R/d!_YlB4~>
-JcCf2q>gKoquD<JaoD8=R/d!_YlB4~>
-JcCi3q>gHnr:PX@aoD;3R/d$`YQ'+~>
-JcCi3q>gHnquD<JaoD8=R/d$`YQ'+~>
-JcCi3q>gHnquD<JaoD8=R/d$`YQ'+~>
-JcCi3q>gHnr:PX@aoD;3RK**`YQ'+~>
-JcCi3q>gHnquD<JaoD8=RK**`YQ'+~>
-JcCi3q>gHnquD<JaoD8=RK**`YQ'+~>
-JcCl4q>gEmr:PX@aoD;3RK*-aY5a"~>
-JcCl4q>gEmquD<JaoD8=RK*-aY5a"~>
-JcCl4q>gEmquD<JaoD8=RK*-aY5a"~>
-JcCo5q#L<lr:PX@aoD;3RfE3aY5a"~>
-JcCo5q#L<lquD<JaoD8=RfE3aY5a"~>
-JcCo5q#L<lquD<JaoD8=RfE3aY5a"~>
-JcCo5q>gBlr:PX@aoD;3RfE3aY5a"~>
-JcCo5q>gBlquD<JaoD8=RfE3aY5a"~>
-JcCo5q>gBlquD<JaoD8=RfE3aY5a"~>
-JcCr6q#L9kr:PX@aoD;3S,`<bXoEn~>
-JcCr6q#L9kquD<JaoD8=S,`<bXoEn~>
-JcCr6q#L9kquD<JaoD8=S,`<bXoEn~>
-JcCr6q>g?kr:PX@aoD;3S,`<bXoEn~>
-JcCr6q>g?kquD<JaoD8=S,`<bXoEn~>
-JcCr6q>g?kquD<JaoD8=S,`<bXoEn~>
-JcCu7q>g<jr:PX@aoD;3SH&EcXT*e~>
-JcCu7q>g<jquD<JaoD8=SH&EcXT*e~>
-JcCu7q>g<jquD<JaoD8=SH&EcXT*e~>
-JcCu7q>g<jr:PX@aoD;3SH&EcXT*e~>
-JcCu7q>g<jquD<JaoD8=SH&EcXT*e~>
-JcCu7q>g<jquD<JaoD8=SH&EcXT*e~>
-JcD#8q>g9ir:PX@aoD;3ScANdX8d\~>
-JcD#8q>g9iquD<JaoD8=ScANdX8d\~>
-JcD#8q>g9iquD<JaoD8=ScANdX8d\~>
-JcD#8q>g9ir:PX@aoD;3ScANdX8d\~>
-JcD#8q>g9iquD<JaoD8=ScANdX8d\~>
-JcD#8q>g9iquD<JaoD8=ScANdX8d\~>
-JcD&9q>g6hr:PX@aoD;3T)\WeWrIS~>
-JcD&9q>g6hquD<JaoD8=T)\WeWrIS~>
-JcD&9q>g6hquD<JaoD8=T)\WeWrIS~>
-JcD):q#L-gr:PX@aoD;3T)\WeWrIS~>
-JcD):q#L-gquD<JaoD8=T)\WeWrIS~>
-JcD):q#L-gquD<JaoD8=T)\WeWrIS~>
-JcD):q>g3gr:PX@aoD;3TE"`fWW.J~>
-JcD):q>g3gquD<JaoD8=TE"`fWW.J~>
-JcD):q>g3gquD<JaoD8=TE"`fWW.J~>
-JcD,;q#L*fr:PX@aoD;3TE"`fWW.J~>
-JcD,;q#L*fquD<JaoD8=TE"`fWW.J~>
-JcD,;q#L*fquD<JaoD8=TE"`fWW.J~>
-JcD,;q>g0fr:PX@aoD;3T`=igW;hA~>
-JcD,;q>g0fquD<JaoD8=T`=igW;hA~>
-JcD,;q>g0fquD<JaoD8=T`=igW;hA~>
-JcD/<q>g-er:PX@aoD;3T`=igW;hA~>
-JcD/<q>g-equD<JaoD8=T`=igW;hA~>
-JcD/<q>g-equD<JaoD8=T`=igW;hA~>
-JcD/<q>g-er:PX@aoD;3U&XrhVuM8~>
-JcD/<q>g-equD<JaoD8=U&XrhVuM8~>
-JcD/<q>g-equD<JaoD8=U&XrhVuM8~>
-JcD2=q>g*dr:PX@aoD;3U&XrhVuM8~>
-JcD2=q>g*dquD<JaoD8=U&XrhVuM8~>
-JcD2=q>g*dquD<JaoD8=U&XrhVuM8~>
-JcD2=q>g*dr:PX@aoD;3U&XuiVZ2/~>
-JcD2=q>g*dquD<JaoD8=U&XuiVZ2/~>
-JcD2=q>g*dquD<JaoD8=U&XuiVZ2/~>
-JcD5>q>g'cr:PX@aoD;3UAt&iVZ2/~>
-JcD5>q>g'cquD<JaoD8=UAt&iVZ2/~>
-JcD5>q>g'cquD<JaoD8=UAt&iVZ2/~>
-JcD8?q#Ksbr:PX@aoD;3UAt)jV>l&~>
-JcD8?q#KsbquD<JaoD8=UAt)jV>l&~>
-JcD8?q#KsbquD<JaoD8=UAt)jV>l&~>
-JcD8?q>g$br:PX@aoD;3U]:/jV>l&~>
-JcD8?q>g$bquD<JaoD8=U]:/jV>l&~>
-JcD8?q>g$bquD<JaoD8=U]:/jV>l&~>
-JcD;@q#Kpar:PX@aoD;3U]:/jV>l&~>
-JcD;@q#KpaquD<JaoD8=U]:/jV>l&~>
-JcD;@q#KpaquD<JaoD8=U]:/jV>l&~>
-JcD;@q>g!ar:PX@aoD;3V#U8kV#Pr~>
-JcD;@q>g!aquD<JaoD8=V#U8kV#Pr~>
-JcD;@q>g!aquD<JaoD8=V#U8kV#Pr~>
-JcD>Aq>fs`r:PX@aoD;3V#U8kV#Pr~>
-JcD>Aq>fs`quD<JaoD8=V#U8kV#Pr~>
-JcD>Aq>fs`quD<JaoD8=V#U8kV#Pr~>
-JcD>Aq>fs`r:PX@aoD;3V>pAlU]5i~>
-JcD>Aq>fs`quD<JaoD8=V>pAlU]5i~>
-JcD>Aq>fs`quD<JaoD8=V>pAlU]5i~>
-JcDABq>fp_r:PX@aoD;3V>pAlU]5i~>
-JcDABq>fp_quD<JaoD8=V>pAlU]5i~>
-JcDABq>fp_quD<JaoD8=V>pAlU]5i~>
-JcDABq>fp_r:PX@aoD;3VZ6JmUAo`~>
-JcDABq>fp_quD<JaoD8=VZ6JmUAo`~>
-JcDABq>fp_quD<JaoD8=VZ6JmUAo`~>
-JcDDCq>fm^r:PX@aoD;3VZ6JmUAo`~>
-JcDDCq>fm^quD<JaoD8=VZ6JmUAo`~>
-JcDDCq>fm^quD<JaoD8=VZ6JmUAo`~>
-JcDGDq#Kd]r:PX@aoD;3VuQSnU&TW~>
-JcDGDq#Kd]quD<JaoD8=VuQSnU&TW~>
-JcDGDq#Kd]quD<JaoD8=VuQSnU&TW~>
-JcDGDq>fj]r:PX@aoD;3VuQSnU&TW~>
-JcDGDq>fj]quD<JaoD8=VuQSnU&TW~>
-JcDGDq>fj]quD<JaoD8=VuQSnU&TW~>
-JcDJEq#Ka\r:PX@aoD;3W;l\oT`9N~>
-JcDJEq#Ka\quD<JaoD8=W;l\oT`9N~>
-JcDJEq#Ka\quD<JaoD8=W;l\oT`9N~>
-JcDJEq>fg\r:PX@aoD;3W;l\oT`9N~>
-JcDJEq>fg\quD<JaoD8=W;l\oT`9N~>
-JcDJEq>fg\quD<JaoD8=W;l\oT`9N~>
-JcDMFq>fd[r:PX@aoD;3WW2epTDsE~>
-JcDMFq>fd[quD<JaoD8=WW2epTDsE~>
-JcDMFq>fd[quD<JaoD8=WW2epTDsE~>
-JcDMFq>fd[r:PX@aoD;3WW2epTDsE~>
-JcDMFq>fd[quD<JaoD8=WW2epTDsE~>
-JcDMFq>fd[quD<JaoD8=WW2epTDsE~>
-JcDPGq>faZr:PX@aoD;3WrMnqT)X<~>
-JcDPGq>faZquD<JaoD8=WrMnqT)X<~>
-JcDPGq>faZquD<JaoD8=WrMnqT)X<~>
-JcDPGq>faZr:PX@aoD;3WrMnqT)X<~>
-JcDPGq>faZquD<JaoD8=WrMnqT)X<~>
-JcDPGq>faZquD<JaoD8=WrMnqT)X<~>
-JcDSHq>f^Yr:PX@aoD;3WrMqrSc=3~>
-JcDSHq>f^YquD<JaoD8=WrMqrSc=3~>
-JcDSHq>f^YquD<JaoD8=WrMqrSc=3~>
-JcDVIq#KUXr:PX@aoD;3X8i"rSc=3~>
-JcDVIq#KUXquD<JaoD8=X8i"rSc=3~>
-JcDVIq#KUXquD<JaoD8=X8i"rSc=3~>
-JcDVIq>f[Xr:PX@aoD;3X8i%sSH"*~>
-JcDVIq>f[XquD<JaoD8=X8i%sSH"*~>
-JcDVIq>f[XquD<JaoD8=X8i%sSH"*~>
-JcDYJq#KRWr:PX@aoD;3XT/+sSH"*~>
-JcDYJq#KRWquD<JaoD8=XT/+sSH"*~>
-JcDYJq#KRWquD<JaoD8=XT/+sSH"*~>
-JcDYJq>fXWr:PX@aoD;3XT/+sSH"*~>
-JcDYJq>fXWquD<JaoD8=XT/+sSH"*~>
-JcDYJq>fXWquD<JaoD8=XT/+sSH"*~>
-JcD\Kq>fUVr:PX@aoD;3XoJ4tS,\!~>
-JcD\Kq>fUVquD<JaoD8=XoJ4tS,\!~>
-JcD\Kq>fUVquD<JaoD8=XoJ4tS,\!~>
-JcD\Kq>fUVr:PX@aoD;3XoJ4tS,\!~>
-JcD\Kq>fUVquD<JaoD8=XoJ4tS,\!~>
-JcD\Kq>fUVquD<JaoD8=XoJ4tS,\!~>
-JcD_Lq>fRUr:PX@aoD;3Y5e=uRf@m~>
-JcD_Lq>fRUquD<JaoD8=Y5e=uRf@m~>
-JcD_Lq>fRUquD<JaoD8=Y5e=uRf@m~>
-JcD_Lq>fRUr:PX@aoD;3Y5e=uRf@m~>
-JcD_Lq>fRUquD<JaoD8=Y5e=uRf@m~>
-JcD_Lq>fRUquD<JaoD8=Y5e=uRf@m~>
-JcDbMq>fOTr:PX@aoD;3YQ+G!RK%d~>
-JcDbMq>fOTquD<JaoD8=YQ+G!RK%d~>
-JcDbMq>fOTquD<JaoD8=YQ+G!RK%d~>
-JcDeNq#KFSr:PX@aoD;3YQ+G!RK%d~>
-JcDeNq#KFSquD<JaoD8=YQ+G!RK%d~>
-JcDeNq#KFSquD<JaoD8=YQ+G!RK%d~>
-JcDeNq>fLSr:PX@aoD;3YlFP"R/_[~>
-JcDeNq>fLSquD<JaoD8=YlFP"R/_[~>
-JcDeNq>fLSquD<JaoD8=YlFP"R/_[~>
-JcDhOq#KCRr:PX@aoD;3YlFP"R/_[~>
-JcDhOq#KCRquD<JaoD8=YlFP"R/_[~>
-JcDhOq#KCRquD<JaoD8=YlFP"R/_[~>
-JcDhOq>fIRr:PX@aoD;3Z2aY#QiDR~>
-JcDhOq>fIRquD<JaoD8=Z2aY#QiDR~>
-JcDhOq>fIRquD<JaoD8=Z2aY#QiDR~>
-JcDkPq>fFQr:PX@aoD;3Z2aY#QiDR~>
-JcDkPq>fFQquD<JaoD8=Z2aY#QiDR~>
-JcDkPq>fFQquD<JaoD8=Z2aY#QiDR~>
-JcDkPq>fFQr:PX@aoD;3ZN'b$QN)I~>
-JcDkPq>fFQquD<JaoD8=ZN'b$QN)I~>
-JcDkPq>fFQquD<JaoD8=ZN'b$QN)I~>
-JcDnQq>fCPr:PX@aoD;3ZN'b$QN)I~>
-JcDnQq>fCPquD<JaoD8=ZN'b$QN)I~>
-JcDnQq>fCPquD<JaoD8=ZN'b$QN)I~>
-JcDnQq>fCPr:PX@aoD;3ZiBk%Q2c@~>
-JcDnQq>fCPquD<JaoD8=ZiBk%Q2c@~>
-JcDnQq>fCPquD<JaoD8=ZiBk%Q2c@~>
-JcDqRq>f@Or:PX@aoD;3ZiBk%Q2c@~>
-JcDqRq>f@OquD<JaoD8=ZiBk%Q2c@~>
-JcDqRq>f@OquD<JaoD8=ZiBk%Q2c@~>
-JcDtSq#K7Nr:PX@aoD;3ZiBn&PlH7~>
-JcDtSq#K7NquD<JaoD8=ZiBn&PlH7~>
-JcDtSq#K7NquD<JaoD8=ZiBn&PlH7~>
-JcDtSq>f=Nr:PX@aoD;3[/]t&PlH7~>
-JcDtSq>f=NquD<JaoD8=[/]t&PlH7~>
-JcDtSq>f=NquD<JaoD8=[/]t&PlH7~>
-JcE"Tq#K4Mr:PX@aoD;3[/^"'PQ-.~>
-JcE"Tq#K4MquD<JaoD8=[/^"'PQ-.~>
-JcE"Tq#K4MquD<JaoD8=[/^"'PQ-.~>
-JcE"Tq>f:Mr:PX@aoD;3[K$('PQ-.~>
-JcE"Tq>f:MquD<JaoD8=[K$('PQ-.~>
-JcE"Tq>f:MquD<JaoD8=[K$('PQ-.~>
-JcE%Uq>f7Lr:PX@aoD;3[K$('PQ-.~>
-JcE%Uq>f7LquD<JaoD8=[K$('PQ-.~>
-JcE%Uq>f7LquD<JaoD8=[K$('PQ-.~>
-JcE%Uq>f7Lr:PX@aoD;3[f?1(P5g%~>
-JcE%Uq>f7LquD<JaoD8=[f?1(P5g%~>
-JcE%Uq>f7LquD<JaoD8=[f?1(P5g%~>
-JcE(Vq>f4Kr:PX@aoD;3[f?1(P5g%~>
-JcE(Vq>f4KquD<JaoD8=[f?1(P5g%~>
-JcE(Vq>f4KquD<JaoD8=[f?1(P5g%~>
-JcE(Vq>f4Kr:PX@aoD;3\,Z:)OoKq~>
-JcE(Vq>f4KquD<JaoD8=\,Z:)OoKq~>
-JcE(Vq>f4KquD<JaoD8=\,Z:)OoKq~>
-JcE+Wq>f1Jr:PX@aoD;3\,Z:)OoKq~>
-JcE+Wq>f1JquD<JaoD8=\,Z:)OoKq~>
-JcE+Wq>f1JquD<JaoD8=\,Z:)OoKq~>
-JcE.Xq#K(Ir:PX@aoD;3\GuC*OT0h~>
-JcE.Xq#K(IquD<JaoD8=\GuC*OT0h~>
-JcE.Xq#K(IquD<JaoD8=\GuC*OT0h~>
-JcE.Xq>f.Ir:PX@aoD;3\GuC*OT0h~>
-JcE.Xq>f.IquD<JaoD8=\GuC*OT0h~>
-JcE.Xq>f.IquD<JaoD8=\GuC*OT0h~>
-JcE1Yq#K%Hr:PX@aoD;3\c;L+O8j_~>
-JcE1Yq#K%HquD<JaoD8=\c;L+O8j_~>
-JcE1Yq#K%HquD<JaoD8=\c;L+O8j_~>
-JcE1Yq>f+Hr:PX@aoD;3\c;L+O8j_~>
-JcE1Yq>f+HquD<JaoD8=\c;L+O8j_~>
-JcE1Yq>f+HquD<JaoD8=\c;L+O8j_~>
-JcE4Zq>f(Gr:PX@aoD;3])VU,NrOV~>
-JcE4Zq>f(GquD<JaoD8=])VU,NrOV~>
-JcE4Zq>f(GquD<JaoD8=])VU,NrOV~>
-JcE4Zq>f(Gr:PX@aoD;3])VU,NrOV~>
-JcE4Zq>f(GquD<JaoD8=])VU,NrOV~>
-JcE4Zq>f(GquD<JaoD8=])VU,NrOV~>
-JcE7[q>f%Fr:PX@aoD;3]Dq^-NW4M~>
-JcE7[q>f%FquD<JaoD8=]Dq^-NW4M~>
-JcE7[q>f%FquD<JaoD8=]Dq^-NW4M~>
-JcE7[q>f%Fr:PX@aoD;3]Dq^-NW4M~>
-JcE7[q>f%FquD<JaoD8=]Dq^-NW4M~>
-JcE7[q>f%FquD<JaoD8=]Dq^-NW4M~>
-JcE:\q>f"Er:PX@aoD;3]`7g.N;nD~>
-JcE:\q>f"EquD<JaoD8=]`7g.N;nD~>
-JcE:\q>f"EquD<JaoD8=]`7g.N;nD~>
-JcE=]q#JnDr:PX@aoD;3]`7g.N;nD~>
-JcE=]q#JnDquD<JaoD8=]`7g.N;nD~>
-JcE=]q#JnDquD<JaoD8=]`7g.N;nD~>
-JcE=]q>etDr:PX@aoD;3]`7j/MuS;~>
-JcE=]q>etDquD<JaoD8=]`7j/MuS;~>
-JcE=]q>etDquD<JaoD8=]`7j/MuS;~>
-JcE@^q#JkCr:PX@aoD;3^&Rp/MuS;~>
-JcE@^q#JkCquD<JaoD8=^&Rp/MuS;~>
-JcE@^q#JkCquD<JaoD8=^&Rp/MuS;~>
-JcE@^q>eqCr:PX@aoD;3^&Rs0MZ82~>
-JcE@^q>eqCquD<JaoD8=^&Rs0MZ82~>
-JcE@^q>eqCquD<JaoD8=^&Rs0MZ82~>
-JcEC_q>enBr:PX@aoD;3^An$0MZ82~>
-JcEC_q>enBquD<JaoD8=^An$0MZ82~>
-JcEC_q>enBquD<JaoD8=^An$0MZ82~>
-JcEC_q>enBr:PX@aoD;3^An$0MZ82~>
-JcEC_q>enBquD<JaoD8=^An$0MZ82~>
-JcEC_q>enBquD<JaoD8=^An$0MZ82~>
-JcEF`q>ekAr:PX@aoD;3^]4-1M>r)~>
-JcEF`q>ekAquD<JaoD8=^]4-1M>r)~>
-JcEF`q>ekAquD<JaoD8=^]4-1M>r)~>
-JcEF`q>ekAr:PX@aoD;3^]4-1M>r)~>
-JcEF`q>ekAquD<JaoD8=^]4-1M>r)~>
-JcEF`q>ekAquD<JaoD8=^]4-1M>r)~>
-JcEIaq>eh@r:PX@aoD;3_#O62M#Vu~>
-JcEIaq>eh@quD<JaoD8=_#O62M#Vu~>
-JcEIaq>eh@quD<JaoD8=_#O62M#Vu~>
-JcELbq#J_?r:PX@aoD;3_#O62M#Vu~>
-JcELbq#J_?quD<JaoD8=_#O62M#Vu~>
-JcELbq#J_?quD<JaoD8=_#O62M#Vu~>
-JcELbq>ee?r:PX@aoD;3_>j?3L];l~>
-JcELbq>ee?quD<JaoD8=_>j?3L];l~>
-JcELbq>ee?quD<JaoD8=_>j?3L];l~>
-JcEOcq#J\>r:PX@aoD;3_>j?3L];l~>
-JcEOcq#J\>quD<JaoD8=_>j?3L];l~>
-JcEOcq#J\>quD<JaoD8=_>j?3L];l~>
-JcEOcq>eb>r:PX@aoD;3_Z0H4LAuc~>
-JcEOcq>eb>quD<JaoD8=_Z0H4LAuc~>
-JcEOcq>eb>quD<JaoD8=_Z0H4LAuc~>
-JcERdq>e_=r:PX@aoD;3_Z0H4LAuc~>
-JcERdq>e_=quD<JaoD8=_Z0H4LAuc~>
-JcERdq>e_=quD<JaoD8=_Z0H4LAuc~>
-JcERdq>e_=r:PX@aoD;3_uKQ5L&ZZ~>
-JcERdq>e_=quD<JaoD8=_uKQ5L&ZZ~>
-JcERdq>e_=quD<JaoD8=_uKQ5L&ZZ~>
-JcEUeq>e\<r:PX@aoD;3_uKQ5L&ZZ~>
-JcEUeq>e\<quD<JaoD8=_uKQ5L&ZZ~>
-JcEUeq>e\<quD<JaoD8=_uKQ5L&ZZ~>
-JcEUeq>e\<r:PX@aoD;3`;fZ6K`?Q~>
-JcEUeq>e\<quD<JaoD8=`;fZ6K`?Q~>
-JcEUeq>e\<quD<JaoD8=`;fZ6K`?Q~>
-JcEXfq>eY;r:PX@aoD;3`;fZ6K`?Q~>
-JcEXfq>eY;quD<JaoD8=`;fZ6K`?Q~>
-JcEXfq>eY;quD<JaoD8=`;fZ6K`?Q~>
-JcE[gq#JP:r:PX@aoD;3`W,c7KE$H~>
-JcE[gq#JP:quD<JaoD8=`W,c7KE$H~>
-JcE[gq#JP:quD<JaoD8=`W,c7KE$H~>
-JcE[gq>eV:r:PX@aoD;3`W,c7KE$H~>
-JcE[gq>eV:quD<JaoD8=`W,c7KE$H~>
-JcE[gq>eV:quD<JaoD8=`W,c7KE$H~>
-JcE^hq#JM9r:PX@aoD;3`W,f8K)^?~>
-JcE^hq#JM9quD<JaoD8=`W,f8K)^?~>
-JcE^hq#JM9quD<JaoD8=`W,f8K)^?~>
-JcE^hq>eS9r:PX@aoD;3`rGl8K)^?~>
-JcE^hq>eS9quD<JaoD8=`rGl8K)^?~>
-JcE^hq>eS9quD<JaoD8=`rGl8K)^?~>
-JcEaiq>eP8r:PX@aoD;3`rGo9JcC6~>
-JcEaiq>eP8quD<JaoD8=`rGo9JcC6~>
-JcEaiq>eP8quD<JaoD8=`rGo9JcC6~>
-JcEaiq>eP8r:PX@aoD;3a8bu9JcC6~>
-JcEaiq>eP8quD<JaoD8=a8bu9JcC6~>
-JcEaiq>eP8quD<JaoD8=a8bu9JcC6~>
-JcEdjq>eM7r:PX@aoD;3a8bu9JcC6~>
-JcEdjq>eM7quD<JaoD8=a8bu9JcC6~>
-JcEdjq>eM7quD<JaoD8=a8bu9JcC6~>
-JcEgkq#JD6r:PX@aoD;3aT)):Jc>`MJ,~>
-JcEgkq#JD6quD<JaoD8=aT)):Jc>`MJ,~>
-JcEgkq#JD6quD<JaoD8=aT)):Jc>`MJ,~>
-JcEgkq>eJ6r:PX@aoD;3aT)):Jc>`MJ,~>
-JcEgkq>eJ6quD<JaoD8=aT)):Jc>`MJ,~>
-JcEgkq>eJ6quD<JaoD8=aT)):Jc>`MJ,~>
-JcEjlq#JA5r:PX@aoD;3aoD2;JcGcMJ,~>
-JcEjlq#JA5quD<JaoD8=aoD2;JcGcMJ,~>
-JcEjlq#JA5quD<JaoD8=aoD2;JcGcMJ,~>
-JcEjlq>eG5r:PX@aoD;3aoD2;JcGcMJ,~>
-JcEjlq>eG5quD<JaoD8=aoD2;JcGcMJ,~>
-JcEjlq>eG5quD<JaoD8=aoD2;JcGcMJ,~>
-JcEmmq>eD4r:PX@b5_A3b5_;<JcG`LJ,~>
-JcEmmq>eD4quD<Jb5_>=b5_;<JcG`LJ,~>
-JcEmmq>eD4quD<Jb5_>=b5_;<JcG`LJ,~>
-JcEmmq>eD4r:PX@b5_A3b5_;<JcG`LJ,~>
-JcEmmq>eD4quD<Jb5_>=b5_;<JcG`LJ,~>
-JcEmmq>eD4quD<Jb5_>=b5_;<JcG`LJ,~>
-JcEpnq>eA3r:PX@b5_A3bQ%D=JcG]KJ,~>
-JcEpnq>eA3quD<Jb5_>=bQ%D=JcG]KJ,~>
-JcEpnq>eA3quD<Jb5_>=bQ%D=JcG]KJ,~>
-JcEpnq>eA3r:PX@b5_A3bQ%D=JcG]KJ,~>
-JcEpnq>eA3quD<Jb5_>=bQ%D=JcG]KJ,~>
-JcEpnq>eA3quD<Jb5_>=bQ%D=JcG]KJ,~>
-JcEsoq>e>2r:PX@b5_D4bQ%D=JcGZJJ,~>
-JcEsoq>e>2quD<Jb5_A>bQ%D=JcGZJJ,~>
-JcEsoq>e>2quD<Jb5_A>bQ%D=JcGZJJ,~>
-JcF!pq#J51r:PX@b5_D4bQ%D=JcGZJJ,~>
-JcF!pq#J51quD<Jb5_A>bQ%D=JcGZJJ,~>
-JcF!pq#J51quD<Jb5_A>bQ%D=JcGZJJ,~>
-JcF!pq>e;1r:PX@b5_D4bl@M>JcGWIJ,~>
-JcF!pq>e;1quD<Jb5_A>bl@M>JcGWIJ,~>
-JcF!pq>e;1quD<Jb5_A>bl@M>JcGWIJ,~>
-JcF$qq#J20r:PX@b5_D4bl@M>JcGWIJ,~>
-JcF$qq#J20quD<Jb5_A>bl@M>JcGWIJ,~>
-JcF$qq#J20quD<Jb5_A>bl@M>JcGWIJ,~>
-JcF$qq>e80r:PX@b5_D4c2[V?JcGTHJ,~>
-JcF$qq>e80quD<Jb5_A>c2[V?JcGTHJ,~>
-JcF$qq>e80quD<Jb5_A>c2[V?JcGTHJ,~>
-JcF'rq>e5/r:PX@b5_D4c2[V?JcGTHJ,~>
-JcF'rq>e5/quD<Jb5_A>c2[V?JcGTHJ,~>
-JcF'rq>e5/quD<Jb5_A>c2[V?JcGTHJ,~>
-JcF'rq>e5/r:PX@b5_D4c2[Y@JcGQGJ,~>
-JcF'rq>e5/quD<Jb5_A>c2[Y@JcGQGJ,~>
-JcF'rq>e5/quD<Jb5_A>c2[Y@JcGQGJ,~>
-JcF*sq>e2.r:PX@b5_D4cN!_@JcGQGJ,~>
-JcF*sq>e2.quD<Jb5_A>cN!_@JcGQGJ,~>
-JcF*sq>e2.quD<Jb5_A>cN!_@JcGQGJ,~>
-JcF*sq>e2.r:PX@b5_D4cN!bAJcGNFJ,~>
-JcF*sq>e2.quD<Jb5_A>cN!bAJcGNFJ,~>
-JcF*sq>e2.quD<Jb5_A>cN!bAJcGNFJ,~>
-JcF-tq>e/-r:PX@b5_D4ci<hAJcGNFJ,~>
-JcF-tq>e/-quD<Jb5_A>ci<hAJcGNFJ,~>
-JcF-tq>e/-quD<Jb5_A>ci<hAJcGNFJ,~>
-JcF0uq#J&,r:PX@b5_D4ci<hAJcGNFJ,~>
-JcF0uq#J&,quD<Jb5_A>ci<hAJcGNFJ,~>
-JcF0uq#J&,quD<Jb5_A>ci<hAJcGNFJ,~>
-JcF0uq>e,,r:PX@b5_D4d/WqBJcGKEJ,~>
-JcF0uq>e,,quD<Jb5_A>d/WqBJcGKEJ,~>
-JcF0uq>e,,quD<Jb5_A>d/WqBJcGKEJ,~>
-JcF4!q#J#+r:PX@b5_D4d/WqBJcGKEJ,~>
-JcF4!q#J#+quD<Jb5_A>d/WqBJcGKEJ,~>
-JcF4!q#J#+quD<Jb5_A>d/WqBJcGKEJ,~>
-JcF4!q>e)+r:PX@b5_D4dJs%CJcGHDJ,~>
-JcF4!q>e)+quD<Jb5_A>dJs%CJcGHDJ,~>
-JcF4!q>e)+quD<Jb5_A>dJs%CJcGHDJ,~>
-JcF7"q>e&*r:PX@b5_D4dJs%CJcGHDJ,~>
-JcF7"q>e&*quD<Jb5_A>dJs%CJcGHDJ,~>
-JcF7"q>e&*quD<Jb5_A>dJs%CJcGHDJ,~>
-JcF7"q>e&*r:PX@b5_D4df9.DJcGECJ,~>
-JcF7"q>e&*quD<Jb5_A>df9.DJcGECJ,~>
-JcF7"q>e&*quD<Jb5_A>df9.DJcGECJ,~>
-JcF:#q>e#)r:PX@b5_D4df9.DJcGECJ,~>
-JcF:#q>e#)quD<Jb5_A>df9.DJcGECJ,~>
-JcF:#q>e#)quD<Jb5_A>df9.DJcGECJ,~>
-JcF:#q>e#)r:R&h!!&eor:SP=q>c*Ho`'F~>
-JcF:#q>e#)quE_r!!&eoquG4Gq>c*Ho`'F~>
-JcF:#q>e#)quE_r!!&eoquG4Gq>c*Ho`'F~>
-JcF=$q>du(r:R&h!!&eor:SP=q>c*Ho`'F~>
-JcF=$q>du(quE_r!!&eoquG4Gq>c*Ho`'F~>
-JcF=$q>du(quE_r!!&eoquG4Gq>c*Ho`'F~>
-JcF@%q#Il'r:R)i!!&bnr:SS>q>c*HoDa=~>
-JcF@%q#Il'quEbs!!&bnquG7Hq>c*HoDa=~>
-JcF@%q#Il'quEbs!!&bnquG7Hq>c*HoDa=~>
-JcF@%q>dr'r:R)i!!&bnr:SS>q>c*HoDa=~>
-JcF@%q>dr'quEbs!!&bnquG7Hq>c*HoDa=~>
-JcF@%q>dr'quEbs!!&bnquG7Hq>c*HoDa=~>
-JcFC&q#Ii&r:R)i!!&bnr:SV?q>c*Ho)F4~>
-JcFC&q#Ii&quEbs!!&bnquG:Iq>c*Ho)F4~>
-JcFC&q#Ii&quEbs!!&bnquG:Iq>c*Ho)F4~>
-JcFC&q>do&r:R)i!!&bnr:SV?q>c*Ho)F4~>
-JcFC&q>do&quEbs!!&bnquG:Iq>c*Ho)F4~>
-JcFC&q>do&quEbs!!&bnquG:Iq>c*Ho)F4~>
-JcFF'q>dl%r:R,j!!&_mr:SY@q>c*Hnc++~>
-JcFF'q>dl%quEet!!&_mquG=Jq>c*Hnc++~>
-JcFF'q>dl%quEet!!&_mquG=Jq>c*Hnc++~>
-JcFF'q>dl%r:R,j!!&_mr:SY@q>c*Hnc++~>
-JcFF'q>dl%quEet!!&_mquG=Jq>c*Hnc++~>
-JcFF'q>dl%quEet!!&_mquG=Jq>c*Hnc++~>
-JcFI(q>di$r:R,j!!&_mr:SY@qZ)3InGe"~>
-JcFI(q>di$quEet!!&_mquG=JqZ)3InGe"~>
-JcFI(q>di$quEet!!&_mquG=JqZ)3InGe"~>
-JcFI(q>di$r:R,j!!&_mr:S\Aq>c*HnGe"~>
-JcFI(q>di$quEet!!&_mquG@Kq>c*HnGe"~>
-JcFI(q>di$quEet!!&_mquG@Kq>c*HnGe"~>
-JcFL)q>df#r:R/k!!&\lr:S\AqZ)3In,In~>
-JcFL)q>df#quEhu!!&\lquG@KqZ)3In,In~>
-JcFL)q>df#quEhu!!&\lquG@KqZ)3In,In~>
-JcFO*q#I]"r:R/k!!&\lr:S_Bq>c*Hn,In~>
-JcFO*q#I]"quEhu!!&\lquGCLq>c*Hn,In~>
-JcFO*q#I]"quEhu!!&\lquGCLq>c*Hn,In~>
-JcFO*q>dc"r:R/k!!&\lr:S_Bq>c*Hn,In~>
-JcFO*q>dc"quEhu!!&\lquGCLq>c*Hn,In~>
-JcFO*q>dc"quEhu!!&\lquGCLq>c*Hn,In~>
-JcFR+q#IZ!r:R/k!!&\lr:SbCq>c*Hmf.e~>
-JcFR+q#IZ!quEhu!!&\lquGFMq>c*Hmf.e~>
-JcFR+q#IZ!quEhu!!&\lquGFMq>c*Hmf.e~>
-JcFR+q>d`!r:R2l!!&Ykr:SbCq>c*Hmf.e~>
-JcFR+q>d`!quEl!!!&YkquGFMq>c*Hmf.e~>
-JcFR+q>d`!quEl!!!&YkquGFMq>c*Hmf.e~>
-JcFU,q>d\ur:R2l!!&Ykr:SeDq>c*HmJh\~>
-JcFU,q>d\uquEl!!!&YkquGINq>c*HmJh\~>
-JcFU,q>d\uquEl!!!&YkquGINq>c*HmJh\~>
-JcFU,q>d\ur:R2l!!&Ykr:SeDq>c*HmJh\~>
-JcFU,q>d\uquEl!!!&YkquGINq>c*HmJh\~>
-JcFU,q>d\uquEl!!!&YkquGINq>c*HmJh\~>
-JcFX-q>dYtr:R2l!!&Ykr:ShEq>c*Hm/MS~>
-JcFX-q>dYtquEl!!!&YkquGLOq>c*Hm/MS~>
-JcFX-q>dYtquEl!!!&YkquGLOq>c*Hm/MS~>
-JcFX-q>dYtr:R5m!!&Vjr:ShEq>c*Hm/MS~>
-JcFX-q>dYtquEo"!!&VjquGLOq>c*Hm/MS~>
-JcFX-q>dYtquEo"!!&VjquGLOq>c*Hm/MS~>
-JcF[.q>dVsr:R5m!!&Vjr:SkFq>c*Hli2J~>
-JcF[.q>dVsquEo"!!&VjquGOPq>c*Hli2J~>
-JcF[.q>dVsquEo"!!&VjquGOPq>c*Hli2J~>
-JcF^/q#IMrr:R5m!!&Vjr:SkFq>c*Hli2J~>
-JcF^/q#IMrquEo"!!&VjquGOPq>c*Hli2J~>
-JcF^/q#IMrquEo"!!&VjquGOPq>c*Hli2J~>
-JcF^/q>dSrr:R8n!!&Sir:SnGq>c*HlMlA~>
-JcF^/q>dSrquEr#!!&SiquGRQq>c*HlMlA~>
-JcF^/q>dSrquEr#!!&SiquGRQq>c*HlMlA~>
-JcFa0q#K%H!!(UMr:R8n!!&Sir:SnGq>c*HlMlA~>
-JcFa0q#K%H!!(UMquEr#!!&SiquGRQq>c*HlMlA~>
-JcFa0q#K%H!!(UMquEr#!!&SiquGRQq>c*HlMlA~>
-JcFa0q>f.I!!(RLr:R8n!!&Sir:SqHq>c*Hl2Q8~>
-JcFa0q>f.I!!(RLquEr#!!&SiquGURq>c*Hl2Q8~>
-JcFa0q>f.I!!(RLquEr#!!&SiquGURq>c*Hl2Q8~>
-JcFd1q>f+H!!(RLr:R8n!!&Sir:SqHq>c*Hl2Q8~>
-JcFd1q>f+H!!(RLquEr#!!&SiquGURq>c*Hl2Q8~>
-JcFd1q>f+H!!(RLquEr#!!&SiquGURq>c*Hl2Q8~>
-JcFd1q>f.I!!(OKr:R;o!!&Phr:StIq>c*Hkl6/~>
-JcFd1q>f.I!!(OKquEu$!!&PhquGXSq>c*Hkl6/~>
-JcFd1q>f.I!!(OKquEu$!!&PhquGXSq>c*Hkl6/~>
-JcFg2q>f.I!!(LJr:R;o!!&Phr:StIq>c*Hkl6/~>
-JcFg2q>f.I!!(LJquEu$!!&PhquGXSq>c*Hkl6/~>
-JcFg2q>f.I!!(LJquEu$!!&PhquGXSq>c*Hkl6/~>
-JcFg2q>f1J!!(IIr:R;o!!&Phr:StIqZ)3IkPp&~>
-JcFg2q>f1J!!(IIquEu$!!&PhquGXSqZ)3IkPp&~>
-JcFg2q>f1J!!(IIquEu$!!&PhquGXSqZ)3IkPp&~>
-JcFj3q>f.I!!(IIr:R;o!!&Phr:T"Jq>c*HkPp&~>
-JcFj3q>f.I!!(IIquEu$!!&PhquG[Tq>c*HkPp&~>
-JcFj3q>f.I!!(IIquEu$!!&PhquG[Tq>c*HkPp&~>
-JcFm4q#K(I!!(FHr:R>p!!&Mgr:T"JqZ)3Ik5Tr~>
-JcFm4q#K(I!!(FHquF#%!!&MgquG[TqZ)3Ik5Tr~>
-JcFm4q#K(I!!(FHquF#%!!&MgquG[TqZ)3Ik5Tr~>
-JcFm4q>f1J!!(CGr:R>p!!&Mgr:T%Kq>c*Hk5Tr~>
-JcFm4q>f1J!!(CGquF#%!!&MgquG^Uq>c*Hk5Tr~>
-JcFm4q>f1J!!(CGquF#%!!&MgquG^Uq>c*Hk5Tr~>
-JcFp5q#K(I!!(CGr:R>p!!&Mgr:T%Kq>c*Hk5Tr~>
-JcFp5q#K(I!!(CGquF#%!!&MgquG^Uq>c*Hk5Tr~>
-JcFp5q#K(I!!(CGquF#%!!&MgquG^Uq>c*Hk5Tr~>
-JcFp5q>f1J!!(@Fr:R>p!!&Mgr:T(Lq>c*Hjo9i~>
-JcFp5q>f1J!!(@FquF#%!!&MgquGaVq>c*Hjo9i~>
-JcFp5q>f1J!!(@FquF#%!!&MgquGaVq>c*Hjo9i~>
-JcFs6q>f1J!!(=Er:RAq!!&Jfr:T(Lq>c*Hjo9i~>
-JcFs6q>f1J!!(=EquF&&!!&JfquGaVq>c*Hjo9i~>
-JcFs6q>f1J!!(=EquF&&!!&JfquGaVq>c*Hjo9i~>
-JcFs6q>f4K!!(:Dr:RAq!!&Jfr:T+Mq>c*HjSs`~>
-JcFs6q>f4K!!(:DquF&&!!&JfquGdWq>c*HjSs`~>
-JcFs6q>f4K!!(:DquF&&!!&JfquGdWq>c*HjSs`~>
-JcG!7q>f1J!!(:Dr:RAq!!&Jfr:T+Mq>c*HjSs`~>
-JcG!7q>f1J!!(:DquF&&!!&JfquGdWq>c*HjSs`~>
-JcG!7q>f1J!!(:DquF&&!!&JfquGdWq>c*HjSs`~>
-JcG!7q>f4K!!(7Cr:RAq!!&Jfr:T.Nq>c*Hj8XW~>
-JcG!7q>f4K!!(7CquF&&!!&JfquGgXq>c*Hj8XW~>
-JcG!7q>f4K!!(7CquF&&!!&JfquGgXq>c*Hj8XW~>
-JcG$8q>f4K!!(4Br:RDr!!&Ger:T.Nq>c*Hj8XW~>
-JcG$8q>f4K!!(4BquF)'!!&GequGgXq>c*Hj8XW~>
-JcG$8q>f4K!!(4BquF)'!!&GequGgXq>c*Hj8XW~>
-JcG'9q#K+J!!(4Br:RDr!!&Ger:T1Oq>c*Hir=N~>
-JcG'9q#K+J!!(4BquF)'!!&GequGjYq>c*Hir=N~>
-JcG'9q#K+J!!(4BquF)'!!&GequGjYq>c*Hir=N~>
-JcG'9q>f4K!!(1Ar:RDr!!&Ger:T1Oq>c*Hir=N~>
-JcG'9q>f4K!!(1AquF)'!!&GequGjYq>c*Hir=N~>
-JcG'9q>f4K!!(1AquF)'!!&GequGjYq>c*Hir=N~>
-JcG*:q#K.K!!(.@r:RDr!!&Ger:T4Pq>c*HiW"E~>
-JcG*:q#K.K!!(.@quF)'!!&GequGmZq>c*HiW"E~>
-JcG*:q#K.K!!(.@quF)'!!&GequGmZq>c*HiW"E~>
-JcG*:q>f7L!!(+?r:RGs!!&Ddr:T4Pq>c*HiW"E~>
-JcG*:q>f7L!!(+?quF,(!!&DdquGmZq>c*HiW"E~>
-JcG*:q>f7L!!(+?quF,(!!&DdquGmZq>c*HiW"E~>
-JcG-;q>f4K!!(+?r:RGs!!&Ddr:T7Qq>c*Hi;\<~>
-JcG-;q>f4K!!(+?quF,(!!&DdquGp[q>c*Hi;\<~>
-JcG-;q>f4K!!(+?quF,(!!&DdquGp[q>c*Hi;\<~>
-JcG-;q>f7L!!((>r:RGs!!&Ddr:T7Qq>c*Hi;\<~>
-JcG-;q>f7L!!((>quF,(!!&DdquGp[q>c*Hi;\<~>
-JcG-;q>f7L!!((>quF,(!!&DdquGp[q>c*Hi;\<~>
-JcG0<q>f7L!!(%=r:RJt!!&Acr:T:Rq>c*HhuA3~>
-JcG0<q>f7L!!(%=quF/)!!&AcquGs\q>c*HhuA3~>
-JcG0<q>f7L!!(%=quF/)!!&AcquGs\q>c*HhuA3~>
-JcG0<q>f7L!!(%=r:RJt!!&Acr:T:Rq>c*HhuA3~>
-JcG0<q>f7L!!(%=quF/)!!&AcquGs\q>c*HhuA3~>
-JcG0<q>f7L!!(%=quF/)!!&AcquGs\q>c*HhuA3~>
-JcG3=q>f7L!!("<r:RJt!!&Acr:T:RqZ)3IhZ&*~>
-JcG3=q>f7L!!("<quF/)!!&AcquGs\qZ)3IhZ&*~>
-JcG3=q>f7L!!("<quF/)!!&AcquGs\qZ)3IhZ&*~>
-JcG6>q#K1L!!'t;r:RJt!!&Acr:T=Sq>c*HhZ&*~>
-JcG6>q#K1L!!'t;quF/)!!&AcquH!]q>c*HhZ&*~>
-JcG6>q#K1L!!'t;quF/)!!&AcquH!]q>c*HhZ&*~>
-JcG6>q>f:M!!'q:r:RMu!!&>br:T=SqZ)3Ih>`!~>
-JcG6>q>f:M!!'q:quF2*!!&>bquH!]qZ)3Ih>`!~>
-JcG6>q>f:M!!'q:quF2*!!&>bquH!]qZ)3Ih>`!~>
-JcG9?q#K1L!!'q:r:RMu!!&>br:T@Tq>c*Hh>`!~>
-JcG9?q#K1L!!'q:quF2*!!&>bquH$^q>c*Hh>`!~>
-JcG9?q#K1L!!'q:quF2*!!&>bquH$^q>c*Hh>`!~>
-JcG9?q>f:M!!'n9r:RMu!!&>br:T@Tq>c*Hh>`!~>
-JcG9?q>f:M!!'n9quF2*!!&>bquH$^q>c*Hh>`!~>
-JcG9?q>f:M!!'n9quF2*!!&>bquH$^q>c*Hh>`!~>
-JcG<@q>f:M!!'k8r:RMu!!&>br:TCUq>c*Hh#Dm~>
-JcG<@q>f:M!!'k8quF2*!!&>bquH'_q>c*Hh#Dm~>
-JcG<@q>f:M!!'k8quF2*!!&>bquH'_q>c*Hh#Dm~>
-JcG<@q>f:M!!'k8r:RQ!!!&;ar:TCUq>c*Hh#Dm~>
-JcG<@q>f:M!!'k8quF5+!!&;aquH'_q>c*Hh#Dm~>
-JcG<@q>f:M!!'k8quF5+!!&;aquH'_q>c*Hh#Dm~>
-JcG?Aq>f:M!!'h7r:RQ!!!&;ar:TFVq>c*Hg])d~>
-JcG?Aq>f:M!!'h7quF5+!!&;aquH*`q>c*Hg])d~>
-JcG?Aq>f:M!!'h7quF5+!!&;aquH*`q>c*Hg])d~>
-JcG?Aq>f=N!!'e6r:RQ!!!&;ar:TFVq>c*Hg])d~>
-JcG?Aq>f=N!!'e6quF5+!!&;aquH*`q>c*Hg])d~>
-JcG?Aq>f=N!!'e6quF5+!!&;aquH*`q>c*Hg])d~>
-JcGBBq>f=N!!'b5r:RQ!!!&;ar:TIWq>c*HgAc[~>
-JcGBBq>f=N!!'b5quF5+!!&;aquH-aq>c*HgAc[~>
-JcGBBq>f=N!!'b5quF5+!!&;aquH-aq>c*HgAc[~>
-JcGECq#K4M!!'b5r:RT"!!&8`r:TIWq>c*HgAc[~>
-JcGECq#K4M!!'b5quF8,!!&8`quH-aq>c*HgAc[~>
-JcGECq#K4M!!'b5quF8,!!&8`quH-aq>c*HgAc[~>
-JcGECq>f=N!!'_4r:RT"!!&8`r:TLXq>c*Hg&HR~>
-JcGECq>f=N!!'_4quF8,!!&8`quH0bq>c*Hg&HR~>
-JcGECq>f=N!!'_4quF8,!!&8`quH0bq>c*Hg&HR~>
-JcGHDq#K7N!!'\3r:RT"!!&8`r:TLXq>c*Hg&HR~>
-JcGHDq#K7N!!'\3quF8,!!&8`quH0bq>c*Hg&HR~>
-JcGHDq#K7N!!'\3quF8,!!&8`quH0bq>c*Hg&HR~>
-JcGHDq>f=N!!'\3r:RT"!!&8`r:TOYq>c*Hf`-I~>
-JcGHDq>f=N!!'\3quF8,!!&8`quH3cq>c*Hf`-I~>
-JcGHDq>f=N!!'\3quF8,!!&8`quH3cq>c*Hf`-I~>
-JcGKEq>f=N!!'Y2r:RW#!!&5_r:TOYq>c*Hf`-I~>
-JcGKEq>f=N!!'Y2quF;-!!&5_quH3cq>c*Hf`-I~>
-JcGKEq>f=N!!'Y2quF;-!!&5_quH3cq>c*Hf`-I~>
-JcGKEq>f@O!!'V1r:RW#!!&5_r:TRZq>c*HfDg@~>
-JcGKEq>f@O!!'V1quF;-!!&5_quH6dq>c*HfDg@~>
-JcGKEq>f@O!!'V1quF;-!!&5_quH6dq>c*HfDg@~>
-JcGNFq>f@O!!'S0r:RW#!!&5_r:TRZq>c*HfDg@~>
-JcGNFq>f@O!!'S0quF;-!!&5_quH6dq>c*HfDg@~>
-JcGNFq>f@O!!'S0quF;-!!&5_quH6dq>c*HfDg@~>
-JcGNFq>f@O!!'S0r:RZ$!!&2^r:TU[q>c*Hf)L7~>
-JcGNFq>f@O!!'S0quF>.!!&2^quH9eq>c*Hf)L7~>
-JcGNFq>f@O!!'S0quF>.!!&2^quH9eq>c*Hf)L7~>
-JcGQGq>f@O!!'P/r:RZ$!!&2^r:TU[q>c*Hf)L7~>
-JcGQGq>f@O!!'P/quF>.!!&2^quH9eq>c*Hf)L7~>
-JcGQGq>f@O!!'P/quF>.!!&2^quH9eq>c*Hf)L7~>
-JcGTHq#K:O!!'M.r:RZ$!!&2^r:TU[qZ)3Iec1.~>
-JcGTHq#K:O!!'M.quF>.!!&2^quH9eqZ)3Iec1.~>
-JcGTHq#K:O!!'M.quF>.!!&2^quH9eqZ)3Iec1.~>
-JcGTHq>f@O!!'M.r:RZ$!!&2^r:TX\q>c*Hec1.~>
-JcGTHq>f@O!!'M.quF>.!!&2^quH<fq>c*Hec1.~>
-JcGTHq>f@O!!'M.quF>.!!&2^quH<fq>c*Hec1.~>
-JcGWIq#K:O!!'J-r:R]%!!&/]r:TX\qZ)3IeGk%~>
-JcGWIq#K:O!!'J-quFA/!!&/]quH<fqZ)3IeGk%~>
-JcGWIq#K:O!!'J-quFA/!!&/]quH<fqZ)3IeGk%~>
-JcGWIq>fCP!!'G,r:R]%!!&/]r:T[]q>c*HeGk%~>
-JcGWIq>fCP!!'G,quFA/!!&/]quH?gq>c*HeGk%~>
-JcGWIq>fCP!!'G,quFA/!!&/]quH?gq>c*HeGk%~>
-JcGZJq>fCP!!'D+r:R]%!!&/]r:T[]q>c*HeGk%~>
-JcGZJq>fCP!!'D+quFA/!!&/]quH?gq>c*HeGk%~>
-JcGZJq>fCP!!'D+quFA/!!&/]quH?gq>c*HeGk%~>
-JcGZJq>fCP!!'D+r:R]%!!&/]r:T^^q>c*He,Op~>
-JcGZJq>fCP!!'D+quFA/!!&/]quHBhq>c*He,Op~>
-JcGZJq>fCP!!'D+quFA/!!&/]quHBhq>c*He,Op~>
-JcG]Kq>fCP!!'A*r:R`&!!&,\r:T^^q>c*He,Op~>
-JcG]Kq>fCP!!'A*quFD0!!&,\quHBhq>c*He,Op~>
-JcG]Kq>fCP!!'A*quFD0!!&,\quHBhq>c*He,Op~>
-JcG]Kq>fFQ!!'>)r:R`&!!&,\r:Ta_q>c*Hdf4g~>
-JcG]Kq>fFQ!!'>)quFD0!!&,\quHEiq>c*Hdf4g~>
-JcG]Kq>fFQ!!'>)quFD0!!&,\quHEiq>c*Hdf4g~>
-JcG`Lq>fCP!!'>)r:R`&!!&,\r:Ta_q>c*Hdf4g~>
-JcG`Lq>fCP!!'>)quFD0!!&,\quHEiq>c*Hdf4g~>
-JcG`Lq>fCP!!'>)quFD0!!&,\quHEiq>c*Hdf4g~>
-JcGcMq#K=P!!';(r:R`&!!&,\r:Td`q>c*HdJn^~>
-JcGcMq#K=P!!';(quFD0!!&,\quHHjq>c*HdJn^~>
-JcGcMq#K=P!!';(quFD0!!&,\quHHjq>c*HdJn^~>
-JcGcMq>fFQ!!'8'r:Rc'!!&)[r:Td`q>c*HdJn^~>
-JcGcMq>fFQ!!'8'quFG1!!&)[quHHjq>c*HdJn^~>
-JcGcMq>fFQ!!'8'quFG1!!&)[quHHjq>c*HdJn^~>
-Jc>`Mq#K@Q!!'5&r:Rc'!!&)[r:Tgaq>c*Hd/SU~>
-Jc>`Mq#K@Q!!'5&quFG1!!&)[quHKkq>c*Hd/SU~>
-Jc>`Mq#K@Q!!'5&quFG1!!&)[quHKkq>c*Hd/SU~>
-Jc>`Mq>fFQ!!'5&r:Rc'!!&)[r:Tgaq>c*Hd/SU~>
-Jc>`Mq>fFQ!!'5&quFG1!!&)[quHKkq>c*Hd/SU~>
-Jc>`Mq>fFQ!!'5&quFG1!!&)[quHKkq>c*Hd/SU~>
-JcGQHhu<ZVY5eFm^&J'4O8o.Nq#C0jJcF'rJ,~>
-JcGQHhu<ZVY5eD"^&J'4O8o+Xq#C0jJcF'rJ,~>
-JcGQHhu<ZVY5eD"^&J'4O8o+Xq#C0jJcF'rJ,~>
-JcGQHi;WcWXoJ=l^Ae05NrT%Mq#C0jJcF'rJ,~>
-JcGQHi;WcWXoJ;!^Ae05NrT"Wq#C0jJcF'rJ,~>
-JcGQHi;WcWXoJ;!^Ae05NrT"Wq#C0jJcF'rJ,~>
-K)bZIhu<ZVXoJ=l^Ae05NrT%Mq>^9kJcF$qJ,~>
-K)bZIhu<ZVXoJ;!^Ae05NrT"Wq>^9kJcF$qJ,~>
-K)bZIhu<ZVXoJ;!^Ae05NrT"Wq>^9kJcF$qJ,~>
-K)bZIi;WcWXT/4k^Ae05NrT%Mq>^9kJcF$qJ,~>
-K)bZIi;WcWXT/1u^Ae05NrT"Wq>^9kJcF$qJ,~>
-K)bZIi;WcWXT/1u^Ae05NrT"Wq>^9kJcF$qJ,~>
-KE(cJi;WcWX8i+j^]+96NW8qLqZ$BlJcF!pJ,~>
-KE(cJi;WcWX8i(t^]+96NW8nVqZ$BlJcF!pJ,~>
-KE(cJi;WcWX8i(t^]+96NW8nVqZ$BlJcF!pJ,~>
-KE(cJiVrlXWrN"i^]+96NW8qLqZ$BlJcF!pJ,~>
-KE(cJiVrlXWrMts^]+96NW8nVqZ$BlJcF!pJ,~>
-KE(cJiVrlXWrMts^]+96NW8nVqZ$BlJcF!pJ,~>
-KE(ZGjSo2[WrN"i^]+96NW8qLqZ$EmJcEsoJ,~>
-KE(ZGjSo2[WrMts^]+96NW8nVqZ$EmJcEsoJ,~>
-KE(ZGjSo2[WrMts^]+96NW8nVqZ$EmJcEsoJ,~>
-KE(B?mJd.dWW2nh^]+96NW8qLqu?KmJcEsoJ,~>
-KE(B?mJd.dWW2kr^]+96NW8nVqu?KmJcEsoJ,~>
-KE(B?mJd.dWW2kr^]+96NW8nVqu?KmJcEsoJ,~>
-KE(*7pAY*mW;leg_#FB7N;rhKqu?NnJcEpnJ,~>
-KE(*7pAY*mW;lbq_#FB7N;reUqu?NnJcEpnJ,~>
-KE(*7pAY*mW;lbq_#FB7N;reUqu?NnJcEpnJ,~>
-K)a^.s8N'!W;leg_#FB7N;rhKr;ZTnJcEpnJ,~>
-K)a^.s8N'!W;lbq_#FB7N;reUr;ZTnJcEpnJ,~>
-K)a^.s8N'!W;lbq_#FB7N;reUr;ZTnJcEpnJ,~>
-K)aF&XoJ=l_#FB7N;rhKr;ZTnJcEpnJ,~>
-K)aF&XoJ;!_#FB7N;reUr;ZTnJcEpnJ,~>
-K)aF&XoJ;!_#FB7N;reUr;ZTnJcEpnJ,~>
-JcG]Ke,ZoVr:Rl*!!%uXr:U$gq>c*Hb5Zt~>
-JcG]Ke,ZoVquFP4!!%uXquH]qq>c*Hb5Zt~>
-JcG]Ke,ZoVquFP4!!%uXquH]qq>c*Hb5Zt~>
-JcGECdf@,^r:Ro+!!%rWr:U$gq>c*Hb5Zt~>
-JcGECdf@,^quFS5!!%rWquH]qq>c*Hb5Zt~>
-JcGECdf@,^quFS5!!%rWquH]qq>c*Hb5Zt~>
-JcG-;df@Dfr:Ro+!!%rWr:U'hq>c*Hao?k~>
-JcG-;df@DfquFS5!!%rWquH`rq>c*Hao?k~>
-JcG-;df@DfquFS5!!%rWquH`rq>c*Hao?k~>
-JcFg2e,[eor:Ro+!!%rWr:U'hq>c*Hao?k~>
-JcFg2e,[eoquFS5!!%rWquH`rq>c*Hao?k~>
-JcFg2e,[eoquFS5!!%rWquH`rq>c*Hao?k~>
-JcFd1!!)ordfA#"r:Ro+!!%rWr:U*iq>c*HaT$b~>
-JcFd1!!)ordfA#"quFS5!!%rWquHcsq>c*HaT$b~>
-JcFd1!!)ordfA#"quFS5!!%rWquHcsq>c*HaT$b~>
-JcFd1!!)WjdfA;*r:Rr,!!%oVr:U*iq>c*HaT$b~>
-JcFd1!!)WjdfA;*quFV6!!%oVquHcsq>c*HaT$b~>
-JcFd1!!)WjdfA;*quFV6!!%oVquHcsq>c*HaT$b~>
-JcFg2!!)9`e,\\3r:Rr,!!%oVr:L'iq>c*Ha8^Y~>
-JcFg2!!)9`e,\\3quFV6!!%oVqu?`sq>c*Ha8^Y~>
-JcFg2!!)9`e,\\3quFV6!!%oVqu?`sq>c*Ha8^Y~>
-JcFj3!!(sWdfAn;r:Rr,!!%oVr:L'iq>c*Ha8^Y~>
-JcFj3!!(sWdfAn;quFV6!!%oVqu?`sq>c*Ha8^Y~>
-JcFj3!!(sWdfAn;quFV6!!%oVqu?`sq>c*Ha8^Y~>
-JcFm4!!(XNdfB1C^%D@*jRoGNr:TmdJcEaiJ,~>
-JcFm4!!(XNdfB1CT)beho`0RC`rCP~>
-JcFm4!!(XNdfB1CT)beho`0RC`rCP~>
-JcFm4!!(=Ee,TLK^@_I+K_>0AJcEaiJ,~>
-JcFm4!!(=Ee,TLKJH34\JcEaiJ,~>
-JcFm4!!(=Ee,TLKJH34\JcEaiJ,~>
-JcFp5!!("<gAnt\!!%]FqZ)3I`W(G~>
-JcFp5!!("<JH1o7JcE^hJ,~>
-JcFp5!!("<JH1o7JcE^hJ,~>
-JcFs6!!'\3irHgd!!%]FqZ)3I`W(G~>
-JcFs6!!'\3JH22?JcE^hJ,~>
-JcFs6!!'\3JH22?JcE^hJ,~>
-JcFs6!!'A*li=fn!!%ZEquD<J`;b>~>
-JcFs6!!'A*JH2PIJcE[gJ,~>
-JcFs6!!'A*JH2PIJcE[gJ,~>
-JcG!7!!'&!e,\D+!!)0]T(W!]JcE[gJ,~>
-JcG!7!!'&!e,\D+!!)0]R/hg<`;b>~>
-JcG!7!!'&!e,\D+!!)0]R/hg<`;b>~>
-JcG$8!!&_mdfAV3!!%`QqZ)3I_uG5~>
-JcG$8!!&_mdfAV3!!%`QqZ)3I_uG5~>
-JcG$8!!&_mdfAV3!!%`QqZ)3I_uG5~>
-JcG'9!!&Ace,]"<!!%cRq>c*H_uG5~>
-JcG'9!!&Ace,]"<!!%cRq>c*H_uG5~>
-JcG'9!!&Ace,]"<!!%cRq>c*H_uG5~>
-JcG'9!!&)[e,]=E!!%`QqZ)3I_Z,,~>
-JcG'9!!&)[e,]=E!!%`QqZ)3I_Z,,~>
-JcG'9!!&)[e,]=E!!%`QqZ)3I_Z,,~>
-JcG*:!!%cRdf>.&q>c*H_Z,,~>
-JcG*:!!%cRdf>.&q>c*H_Z,,~>
-JcG*:!!%cRdf>.&q>c*H_Z,,~>
-JcG-;!!%TMrVt=HNrSqUJcEUeJ,~>
-JcG-;!!%TMrVt=HNrSqUJcEUeJ,~>
-JcG-;!!%TMrVt=HNrSqUJcEUeJ,~>
-JcG0<!!%TMoDd;?QiHm^JcERdJ,~>
-JcG0<!!%TMoDd;?QiHm^JcERdJ,~>
-JcG0<!!%TMoDd;?QiHm^JcERdJ,~>
-JcG0<!!%TMli5E6T`=igJcERdJ,~>
-JcG0<!!%TMli5E6T`=igJcERdJ,~>
-JcG0<!!%TMli5E6T`=igJcERdJ,~>
-JcG3=!!%TMir@I-WW2epJcEOcJ,~>
-JcG3=!!%TMir@I-WW2epJcEOcJ,~>
-JcG3=!!%TMir@I-WW2epJcEOcJ,~>
-JcG6>!!%TMf`0G$Z2aY#JcEOcJ,~>
-JcG6>!!%TMf`0G$Z2aY#JcEOcJ,~>
-JcG6>!!%TMf`0G$Z2aY#JcEOcJ,~>
-JcG6>!!%TMf)G^Mr;Y4G]Dq^-JcELbJ,~>
-JcG6>!!%TMf)G^Mr;Y4G]Dq^-JcELbJ,~>
-JcG6>!!%TMf)G^Mr;Y4G]Dq^-JcELbJ,~>
-JcG9?!!%TMf)G^MoDd8>_uKQ5JcELbJ,~>
-JcG9?!!%TMf)G^MoDd8>_uKQ5JcELbJ,~>
-JcG9?!!%TMf)G^MoDd8>_uKQ5JcELbJ,~>
-JcG<@!!%TMec,ULlMo?6bl@M>JcEIaJ,~>
-JcG<@!!%TMec,ULlMo?6bl@M>JcEIaJ,~>
-JcG<@!!%TMec,ULlMo?6bl@M>JcEIaJ,~>
-JcG?A!!%TMeGfLKir@I-ec5IGJcEIaJ,~>
-JcG?A!!%TMeGfLKir@I-ec5IGJcEIaJ,~>
-JcG?A!!%TMeGfLKir@I-ec5IGJcEIaJ,~>
-JcG?A!!%TMeGfLKgAfV%hZ*EPJcEF`J,~>
-JcG?A!!%TMeGfLKgAfV%hZ*EPJcEF`J,~>
-JcG?A!!%TMeGfLKgAfV%hZ*EPJcEF`J,~>
-JcGBB!!%TMeGfLKd/VSqk5Y8XJcEF`J,~>
-JcGBB!!%TMeGfLKd/VSqk5Y8XJcEF`J,~>
-JcGBB!!%TMeGfLKd/VSqk5Y8XJcEF`J,~>
-JcGEC!!%TMe,KCJaT']hnGi=bJcEC_J,~>
-JcGEC!!%TMe,KCJaT']hnGi=bJcEC_J,~>
-JcGEC!!%TMe,KCJaT']hnGi=bJcEC_J,~>
-JcGEC!!%TMe,KCJ_#Mj`q#C0jJcEC_J,~>
-JcGEC!!%TMe,KCJ_#Mj`q#C0jJcEC_J,~>
-JcGEC!!%TMe,KCJ_#Mj`q#C0jJcEC_J,~>
-JcGHD!!%TMdf0:I\,X\QJcE@^J,~>
-JcGHD!!%TMdf0:I\,X\QJcE@^J,~>
-JcGHD!!%TMdf0:I\,X\QJcE@^J,~>
-JcGKE!!%TMdf0:IY5d#PJcE@^J,~>
-JcGKE!!%TMdf0:IY5d#PJcE@^J,~>
-JcGKE!!%TMdf0:IY5d#PJcE@^J,~>
-JcGNF!!%TMdJj1HVZ5KQJcE=]J,~>
-JcGNF!!%TMdJj1HVZ5KQJcE=]J,~>
-JcGNF!!%TMdJj1HVZ5KQJcE=]J,~>
-JcGNF!!%TMdJj1HSc@jQJcE=]J,~>
-JcGNF!!%TMdJj1HSc@jQJcE=]J,~>
-JcGNF!!%TMdJj1HSc@jQJcE=]J,~>
-JcGQG!!%TMdJj1HPlL4QJcE:\J,~>
-JcGQG!!%TMdJj1HPlL4QJcE:\J,~>
-JcGQG!!%TMdJj1HPlL4QJcE:\J,~>
-JcGTH!!%TMd/O(GN;rYQJcE:\J,~>
-JcGTH!!%TMd/O(GN;rYQJcE:\J,~>
-JcGTH!!%TMd/O(GN;rYQJcE:\J,~>
-JcGTH!!%TMd/O(GJcC<$]DmB~>
-JcGTH!!%TMd/O(GJcC<$]DmB~>
-JcGTH!!%TMd/O(GJcC<$]DmB~>
-JcGWI!!%TMci3tFJcC<$]DmB~>
-JcGWI!!%TMci3tFJcC<$]DmB~>
-JcGWI!!%TMci3tFJcC<$]DmB~>
-JcGZJ!!%TMci3tFJcC<$])R9~>
-JcGZJ!!%TMci3tFJcC<$])R9~>
-JcGZJ!!%TMci3tFJcC<$])R9~>
-JcG]K!!%TMcMmkEJcC<$])R9~>
-JcG]K!!%TMcMmkEJcC<$])R9~>
-JcG]K!!%TMcMmkEJcC<$])R9~>
-JcG]K!!%TMcMmkEJcC<$])R9~>
-JcG]K!!%TMcMmkEJcC<$])R9~>
-JcG]K!!%TMcMmkEJcC<$])R9~>
-JcG`L!!%TMc2RbDJcC<$])R9~>
-JcG`L!!%TMc2RbDJcC<$])R9~>
-JcG`L!!%TMc2RbDJcC<$])R9~>
-JcGcM!!%TMc2RbDJcC<$\c70~>
-JcGcM!!%TMc2RbDJcC<$\c70~>
-JcGcM!!%TMc2RbDJcC<$\c70~>
-JcGcM!!%TMc2RbDJcC<$\c70~>
-JcGcM!!%TMc2RbDJcC<$\c70~>
-JcGcM!!%TMc2RbDJcC<$\c70~>
-Jc>cN!.k0orr<%Ms+13\s*t~>
-Jc>cN!.k0orr<%Ms+13\s*t~>
-Jc>cN!.k0orr<%Ms+13\s*t~>
-Jc>]MJcEpn!!%TMJcE:\J,~>
-Jc>]MJcEpn!!%TMJcE:\J,~>
-Jc>]MJcEpn!!%TMJcE:\J,~>
-K)YfNJcEpn!!%TMJcE7[J,~>
-K)YfNJcEpn!!%TMJcE7[J,~>
-K)YfNJcEpn!!%TMJcE7[J,~>
-K)YfNJcEpn!!%TMJcE7[J,~>
-K)YfNJcEpn!!%TMJcE7[J,~>
-K)YfNJcEpn!!%TMJcE7[J,~>
-KDtoOJcEmm!!%TMJcE7[J,~>
-KDtoOJcEmm!!%TMJcE7[J,~>
-KDtoOJcEmm!!%TMJcE7[J,~>
-K`;#PJcEjl!!%TMJcE7[J,~>
-K`;#PJcEjl!!%TMJcE7[J,~>
-K`;#PJcEjl!!%TMJcE7[J,~>
-K`;#PJcEmm!!%TMJcE4ZJ,~>
-K`;#PJcEmm!!%TMJcE4ZJ,~>
-K`;#PJcEmm!!%TMJcE4ZJ,~>
-L&V,QJcEjl!!%TMJcE4ZJ,~>
-L&V,QJcEjl!!%TMJcE4ZJ,~>
-L&V,QJcEjl!!%TMJcE4ZJ,~>
-LAq5RJcC<$JcC<$rVqB~>
-LAq5RJcC<$JcC<$rVqB~>
-LAq5RJcC<$JcC<$rVqB~>
-L]7>SJcC<$JcC<$r;V9~>
-L]7>SJcC<$JcC<$r;V9~>
-L]7>SJcC<$JcC<$r;V9~>
-L]7>SJcC<$JcC<$r;V9~>
-L]7>SJcC<$JcC<$r;V9~>
-L]7>SJcC<$JcC<$r;V9~>
-M#RGTJcC<$JcC<$qu;0~>
-M#RGTJcC<$JcC<$qu;0~>
-M#RGTJcC<$JcC<$qu;0~>
-M>mPUJcC<$JcC<$qYu'~>
-M>mPUJcC<$JcC<$qYu'~>
-M>mPUJcC<$JcC<$qYu'~>
-M>mPUJcC<$JcC<$qYu'~>
-M>mPUJcC<$JcC<$qYu'~>
-M>mPUJcC<$JcC<$qYu'~>
-MZ3YVJcC<$JcC<$q>Ys~>
-MZ3YVJcC<$JcC<$q>Ys~>
-MZ3YVJcC<$JcC<$q>Ys~>
-MuNbWJcC<$JcC<$q#>j~>
-MuNbWJcC<$JcC<$q#>j~>
-MuNbWJcC<$JcC<$q#>j~>
-N;ikXJcC<$JcC<$p]#a~>
-N;ikXJcC<$JcC<$p]#a~>
-N;ikXJcC<$JcC<$p]#a~>
-N;ikXJcEpn!<)ok!<.QLJcE%UJ,~>
-N;ikXJcEpn!<)ok!<.QLJcE%UJ,~>
-N;ikXJcEpn!<)ok!<.QLJcE%UJ,~>
-NW/tYJcEmm!42Y)!6aR*"4+0S^@D4*6PgPDli.$lGft[<JcG]KJ,~>
-NW/tYJcEmm!42Y)!6aR*"4+0S^@D4*6PgPDli.$lGft[<JcG]KJ,~>
-NW/tYJcEmm!42Y)!6aR*"4+0S^@D4*6PgPDli.$lGft[<JcG]KJ,~>
-NrK(ZJcEjl!42Y)!6aR*"(M<20Cf&E0)tuFli.*'!!#4N\GlT$g4B:Hs*t~>
-NrK(ZJcEjl!42Y)!6aR*"(M<20Cf&E0)tuFli.*'!!#4N\GlT$g4B:Hs*t~>
-NrK(ZJcEjl!42Y)!6aR*"(M<20Cf&E0)tuFli.*'!!#4N\GlT$g4B:Hs*t~>
-NrK(ZJcEjl!42Y)!6aR*"(M<20Cf&E0)tuFli.)L!!#RUq>UH#llQ3or;QcQkr/U=q#:KrF9!-)
-JcEpnJ,~>
-NrK(ZJcEjl!42Y)!6aR*"(M<20Cf&E0)tuFli.)L!!#RUq>UH#llQ3or;QcQkr/U=q#:KrF9!-)
-JcEpnJ,~>
-NrK(ZJcEjl!42Y)!6aR*"(M<20Cf&E0)tuFli.)L!!#RUq>UH#llQ3or;QcQkr/U=q#:KrF9!-)
-JcEpnJ,~>
-O8f1[JcEgk!42Y)!6aR*"(M<20Cf&E0)tuFm/I4a#QOkkq#:>kli7#5r;QcGkl:^Aq>UKf;uQat
-/,Xtubl<1~>
-O8f1[JcEgk!42Y)!6aR*"(M<20Cf&E0)tuFm/I4a#QOkkq#:>kli7#5r;QcGkl:^Aq>UKf;uQat
-/,Xtubl<1~>
-O8f1[JcEgk!42Y)!6aR*"(M<20Cf&E0)tuFm/I4a#QOkkq#:>kli7#5r;QcGkl:^Aq>UKf;uQat
-/,Xtubl<1~>
-OT,:\JcF@%!;,jR!3?)!!5e<u!;-$c"(M<20E1tOPP$:*#64`3od9`[q>UQ8!!"5;rrAn^!!"DE
-rrCO4!!%rRrrKt]rVusMidq-Qs*t~>
-OT,:\JcF@%!;,jR!3?)!!5e<u!;-$c"(M<20E1tOPP$:*#64`3od9`[q>UQ8!!"5;rrAn^!!"DE
-rrCO4!!%rRrrKt]rVusMidq-Qs*t~>
-OT,:\JcF@%!;,jR!3?)!!5e<u!;-$c"(M<20E1tOPP$:*#64`3od9`[q>UQ8!!"5;rrAn^!!"DE
-rrCO4!!%rRrrKt]rVusMidq-Qs*t~>
-OoGC]JcF=$!"7W`!"8Q$"(M<20E1tOJ)pY1=8DjuHiO.Up\t>k!!$Hrk5aiGrrDflcN))d!!%iP
-cN&4h!!(%;cN*8.rrVn6!r`0#6h#[,b5Zt~>
-OoGC]JcF=$!"7W`!"8Q$"(M<20E1tOJ)pY1=8DjuHiO.Up\t>k!!$Hrk5aiGrrDflcN))d!!%iP
-cN&4h!!(%;cN*8.rrVn6!r`0#6h#[,b5Zt~>
-OoGC]JcF=$!"7W`!"8Q$"(M<20E1tOJ)pY1=8DjuHiO.Up\t>k!!$Hrk5aiGrrDflcN))d!!%iP
-cN&4h!!(%;cN*8.rrVn6!r`0#6h#[,b5Zt~>
-OoGC]JcF=$!"7W`!"8Q$"(M<20E1tOJ)pY1=8Dju0E;*Cq!S@\U]:C1jSo5SrVuqrqu6Y[rVuri
-q>UNpU*'@7!WmTBJcEjlJ,~>
-OoGC]JcF=$!"7W`!"8Q$"(M<20E1tOJ)pY1=8Dju0E;*Cq!S@\U]:C1jSo5SrVuqrqu6Y[rVuri
-q>UNpU*'@7!WmTBJcEjlJ,~>
-OoGC]JcF=$!"7W`!"8Q$"(M<20E1tOJ)pY1=8Dju0E;*Cq!S@\U]:C1jSo5SrVuqrqu6Y[rVuri
-q>UNpU*'@7!WmTBJcEjlJ,~>
-P5bL^JcF:#!"7W`!"8Q$"(M<20E1tOl2B'5:B1A7p!X!h!!#srdfAG)rrCXB!!IqL!!$fqrrDfm
-!!&qorrA8^!!)WerrKJYr;ZjB`.@s/s*t~>
-P5bL^JcF:#!"7W`!"8Q$"(M<20E1tOl2B'5:B1A7p!X!h!!#srdfAG)rrCXB!!IqL!!$fqrrDfm
-!!&qorrA8^!!)WerrKJYr;ZjB`.@s/s*t~>
-P5bL^JcF:#!"7W`!"8Q$"(M<20E1tOl2B'5:B1A7p!X!h!!#srdfAG)rrCXB!!IqL!!$fqrrDfm
-!!&qorrA8^!!)WerrKJYr;ZjB`.@s/s*t~>
-PQ(U_JcF7"!t,)/B_CfoFoD@@iq;aBBE/#?r;QcfrSI]Y!!"JHhZ30FrrC1?!!'V)rrCXL!!'J#
-rr@36!!IqK!!$fqrrDfm!!&qorrA8^!!)WhrrVn`0`:tQ"DdU[s2P(h~>
-PQ(U_JcF7"!t,)/B_CfoFoD@@iq;aBBE/#?r;QcfrSI]Y!!"JHhZ30FrrC1?!!'V)rrCXL!!'J#
-rr@36!!IqK!!$fqrrDfm!!&qorrA8^!!)WhrrVn`0`:tQ"DdU[s2P(h~>
-PQ(U_JcF7"!t,)/B_CfoFoD@@iq;aBBE/#?r;QcfrSI]Y!!"JHhZ30FrrC1?!!'V)rrCXL!!'J#
-rr@36!!IqK!!$fqrrDfm!!&qorrA8^!!)WhrrVn`0`:tQ"DdU[s2P(h~>
-PQ(U_JcF7"!t,)/DtX,4<r`4:o`##3!!!E)rrA8U!!%ZMrrYCa!(lqb"F0tI'`7V(#k8E*!$EEb
-!!2sA"I5Y\!,LZq!;HHm!2o_o!0dB^"nVcopN$rE!!,pKJcE[gJ,~>
-PQ(U_JcF7"!t,)/DtX,4<r`4:o`##3!!!E)rrA8U!!%ZMrrYCa!(lqb"F0tI'`7V(#k8E*!$EEb
-!!2sA"I5Y\!,LZq!;HHm!2o_o!0dB^"nVcopN$rE!!,pKJcE[gJ,~>
-PQ(U_JcF7"!t,)/DtX,4<r`4:o`##3!!!E)rrA8U!!%ZMrrYCa!(lqb"F0tI'`7V(#k8E*!$EEb
-!!2sA"I5Y\!,LZq!;HHm!2o_o!0dB^"nVcopN$rE!!,pKJcE[gJ,~>
-PlC^`JcF4!!t,)/DtX,40)tu8o`##3!!!E)rrA8U!!%ZMrrfD'!!1aJrri<B!!$^*rs4,T!&"9;
-!!!Q+rr\qp!,LZq!;?Bl!3,kq!0dB^!;$3i!(-Va!C4SSs2+ed~>
-PlC^`JcF4!!t,)/DtX,40)tu8o`##3!!!E)rrA8U!!%ZMrrfD'!!1aJrri<B!!$^*rs4,T!&"9;
-!!!Q+rr\qp!,LZq!;?Bl!3,kq!0dB^!;$3i!(-Va!C4SSs2+ed~>
-PlC^`JcF4!!t,)/DtX,40)tu8o`##3!!!E)rrA8U!!%ZMrrfD'!!1aJrri<B!!$^*rs4,T!&"9;
-!!!Q+rr\qp!,LZq!;?Bl!3,kq!0dB^!;$3i!(-Va!C4SSs2+ed~>
-Q2^gaJcF0u!t,)/Dta26mK3FhF7fJ7DZBbFr;Qbhr>PhG!!!3$)ZZ$!rri6>!!%$7rrB,!!!(C>
-rs@Ng!!'/$k5YJsqYpYj!!$fqrrDZi!!'(srrA8^!!)Wirrg[M#\)/3s1nYb~>
-Q2^gaJcF0u!t,)/Dta26mK3FhF7fJ7DZBbFr;Qbhr>PhG!!!3$)ZZ$!rri6>!!%$7rrB,!!!(C>
-rs@Ng!!'/$k5YJsqYpYj!!$fqrrDZi!!'(srrA8^!!)Wirrg[M#\)/3s1nYb~>
-Q2^gaJcF0u!t,)/Dta26mK3FhF7fJ7DZBbFr;Qbhr>PhG!!!3$)ZZ$!rri6>!!%$7rrB,!!!(C>
-rs@Ng!!'/$k5YJsqYpYj!!$fqrrDZi!!'(srrA8^!!)Wirrg[M#\)/3s1nYb~>
-QN$pbJcF-t!t,)/Dta22W;Zbs[e0S%DZBbFp\t>*!!"\HrrdoR!#5;+rrXqT!(Q\^$Mla_!'pSa
-iW&ruqYpYi!!"tJK)ja#rrDTg!!'2!rrA8^!!)WhrrKCjJcEIaJ,~>
-QN$pbJcF-t!t,)/Dta22W;Zbs[e0S%DZBbFp\t>*!!"\HrrdoR!#5;+rrXqT!(Q\^$Mla_!'pSa
-iW&ruqYpYi!!"tJK)ja#rrDTg!!'2!rrA8^!!)WhrrKCjJcEIaJ,~>
-QN$pbJcF-t!t,)/Dta22W;Zbs[e0S%DZBbFp\t>*!!"\HrrdoR!#5;+rrXqT!(Q\^$Mla_!'pSa
-iW&ruqYpYi!!"tJK)ja#rrDTg!!'2!rrA8^!!)WhrrKCjJcEIaJ,~>
-QN$pbJcF-t!t,)/Dta26<r`4$mI^D\DZBbFp\t>*!!"\Hrrh?`!!'+trrBA(!!'Y)rsDp0!".H[
-s4mYT,l7N@T'cRY\+Tb$n,<:eYl"G#PPtO^oC;h^pi#8Fs3(Fm~>
-QN$pbJcF-t!t,)/Dta26<r`4$mI^D\DZBbFp\t>*!!"\Hrrh?`!!'+trrBA(!!'Y)rsDp0!".H[
-s4mYT,l7N@T'cRY\+Tb$n,<:eYl"G#PPtO^oC;h^pi#8Fs3(Fm~>
-QN$pbJcF-t!t,)/Dta26<r`4$mI^D\DZBbFp\t>*!!"\Hrrh?`!!'+trrBA(!!'Y)rsDp0!".H[
-s4mYT,l7N@T'cRY\+Tb$n,<:eYl"G#PPtO^oC;h^pi#8Fs3(Fm~>
-Qi@$cJcF*s!t,)/Dtj84j95G^!A;^krr[0>!"8Q$#%IW50E;'Vq-*q3!!"AC>6?#K!!N+%!71ZE
-"4074T)S`leGoS%qYpPemJm6rp&>$UrVur,qu6Y[rVurio)Aje8,sggJcEsoJ,~>
-Qi@$cJcF*s!t,)/Dtj84j95G^!A;^krr[0>!"8Q$#%IW50E;'Vq-*q3!!"AC>6?#K!!N+%!71ZE
-"4074T)S`leGoS%qYpPemJm6rp&>$UrVur,qu6Y[rVurio)Aje8,sggJcEsoJ,~>
-Qi@$cJcF*s!t,)/Dtj84j95G^!A;^krr[0>!"8Q$#%IW50E;'Vq-*q3!!"AC>6?#K!!N+%!71ZE
-"4074T)S`leGoS%qYpPemJm6rp&>$UrVur,qu6Y[rVurio)Aje8,sggJcEsoJ,~>
-R/[-dJcF'r!t,)/Dtj83Fo24@"bZ^Hrr[0>!"8Q$#%IW50E;')irB(cr;Qc>rVlu>!!#+Wrr\el
-!'Tt8""XEP\+Tb$iVifW^AIp1PPtO^oCMt_ogJcZ!,$l_bl<1~>
-R/[-dJcF'r!t,)/Dtj83Fo24@"bZ^Hrr[0>!"8Q$#%IW50E;')irB(cr;Qc>rVlu>!!#+Wrr\el
-!'Tt8""XEP\+Tb$iVifW^AIp1PPtO^oCMt_ogJcZ!,$l_bl<1~>
-R/[-dJcF'r!t,)/Dtj83Fo24@"bZ^Hrr[0>!"8Q$#%IW50E;')irB(cr;Qc>rVlu>!!#+Wrr\el
-!'Tt8""XEP\+Tb$iVifW^AIp1PPtO^oCMt_ogJcZ!,$l_bl<1~>
-R/[-dJcF'r!t,)/Dts>8fEM<U&,cJ/2<"?1")e/>$hsZ*@fQK^s8R`3!!'A"rr]_1!(m%e".T>k
-D=mi1:B1C(p&>$FrVur;qu6Y[rVurio`"sN2uWdX<;V7Hbl<1~>
-R/[-dJcF'r!t,)/Dts>8fEM<U&,cJ/2<"?1")e/>$hsZ*@fQK^s8R`3!!'A"rr]_1!(m%e".T>k
-D=mi1:B1C(p&>$FrVur;qu6Y[rVurio`"sN2uWdX<;V7Hbl<1~>
-R/[-dJcF'r!t,)/Dts>8fEM<U&,cJ/2<"?1")e/>$hsZ*@fQK^s8R`3!!'A"rr]_1!(m%e".T>k
-D=mi1:B1C(p&>$FrVur;qu6Y[rVurio`"sN2uWdX<;V7Hbl<1~>
-RK!6eJcF$q!t,)/Du'D6rBL8]!kkcPrVus6_YO36DZBbFp\tG-!!"\Ps4d:S!igRKn?W,Zp\t>p
-!!$7"rr\_j!,hH/"&Ams\,-+)P5S#R5Q1W_4SqbO/,fMK8Gu0]Y58/!ZkE?<!E]/Ls3(Fm~>
-RK!6eJcF$q!t,)/Du'D6rBL8]!kkcPrVus6_YO36DZBbFp\tG-!!"\Ps4d:S!igRKn?W,Zp\t>p
-!!$7"rr\_j!,hH/"&Ams\,-+)P5S#R5Q1W_4SqbO/,fMK8Gu0]Y58/!ZkE?<!E]/Ls3(Fm~>
-RK!6eJcF$q!t,)/Du'D6rBL8]!kkcPrVus6_YO36DZBbFp\tG-!!"\Ps4d:S!igRKn?W,Zp\t>p
-!!$7"rr\_j!,hH/"&Ams\,-+)P5S#R5Q1W_4SqbO/,fMK8Gu0]Y58/!ZkE?<!E]/Ls3(Fm~>
-Rf<?fJcF!p!t,)/Du'D5FT)7C<<*!_:&Y+n"d]#b")e/>$hsZ'@fQK^o`#&O!!kd=n,ECcqC_pl
-!!!]/0*<3p!-%T1"&Ams\,-+)A*EsnMu<SVqKDu>!!-[/JcEmmJ,~>
-Rf<?fJcF!p!t,)/Du'D5FT)7C<<*!_:&Y+n"d]#b")e/>$hsZ'@fQK^o`#&O!!kd=n,ECcqC_pl
-!!!]/0*<3p!-%T1"&Ams\,-+)A*EsnMu<SVqKDu>!!-[/JcEmmJ,~>
-Rf<?fJcF!p!t,)/Du'D5FT)7C<<*!_:&Y+n"d]#b")e/>$hsZ'@fQK^o`#&O!!kd=n,ECcqC_pl
-!!!]/0*<3p!-%T1"&Ams\,-+)A*EsnMu<SVqKDu>!!-[/JcEmmJ,~>
-S,WHgJcEso!t,)/Du0J6Rf39f(@(ku!J:FP!!%!8rr[0>!"8Q$"(M<20E1tOhtd9UlOX$r,5^j/
-!;l*_!-.Z2"&Ams\,-+)A*EsnMuEYV[3kkQ!=53Hs2b4j~>
-S,WHgJcEso!t,)/Du0J6Rf39f(@(ku!J:FP!!%!8rr[0>!"8Q$"(M<20E1tOhtd9UlOX$r,5^j/
-!;l*_!-.Z2"&Ams\,-+)A*EsnMuEYV[3kkQ!=53Hs2b4j~>
-S,WHgJcEso!t,)/Du0J6Rf39f(@(ku!J:FP!!%!8rr[0>!"8Q$"(M<20E1tOhtd9UlOX$r,5^j/
-!;l*_!-.Z2"&Ams\,-+)A*EsnMuEYV[3kkQ!=53Hs2b4j~>
-S,WHgJcEso!t,)/Du9P<NWB+["Mjp7!NQP+!!-a3rVlt<!!!E$rs3*7!&+Ah<!21Wrr?a3!!&_\
-rrDr_!!%'3rrZ$s!4Vh)!7q+\!.4\F!4D^9!,VW7!42X9"QBC\g.M;D!@#j@s2Y.i~>
-S,WHgJcEso!t,)/Du9P<NWB+["Mjp7!NQP+!!-a3rVlt<!!!E$rs3*7!&+Ah<!21Wrr?a3!!&_\
-rrDr_!!%'3rrZ$s!4Vh)!7q+\!.4\F!4D^9!,VW7!42X9"QBC\g.M;D!@#j@s2Y.i~>
-S,WHgJcEso!t,)/Du9P<NWB+["Mjp7!NQP+!!-a3rVlt<!!!E$rs3*7!&+Ah<!21Wrr?a3!!&_\
-rrDr_!!%'3rrZ$s!4Vh)!7q+\!.4\F!4D^9!,VW7!42X9"QBC\g.M;D!@#j@s2Y.i~>
-SGrQhJcEpn!t,)/DuK\:qJuN7!1N``!R);X!!-O,rr3(=!!!E$rrcg3!#$g\!!&2Zb6>*O!!!t[
-n]Lq%rr;iH"#U&YV>AdGK)bmmo`#"h!!'M$rr\Pe!"&N%!0dB^!;$-g!mb0VrW!!$Aab3M`rCP~>
-SGrQhJcEpn!t,)/DuK\:qJuN7!1N``!R);X!!-O,rr3(=!!!E$rrcg3!#$g\!!&2Zb6>*O!!!t[
-n]Lq%rr;iH"#U&YV>AdGK)bmmo`#"h!!'M$rr\Pe!"&N%!0dB^!;$-g!mb0VrW!!$Aab3M`rCP~>
-SGrQhJcEpn!t,)/DuK\:qJuN7!1N``!R);X!!-O,rr3(=!!!E$rrcg3!#$g\!!&2Zb6>*O!!!t[
-n]Lq%rr;iH"#U&YV>AdGK)bmmo`#"h!!'M$rr\Pe!"&N%!0dB^!;$-g!mb0VrW!!$Aab3M`rCP~>
-Sc8ZiJcEmm!t,)/DuTb;gbo$1!06gR!R__^!!$C*rr[0>!"8T%!U`S9!!'A"rra;A!%RR:rr\\i
-!-Rr6"&Ams\+Tb'JcGcjqYpPZrW!,ns8W))62U]`1s1CL`;b>~>
-Sc8ZiJcEmm!t,)/DuTb;gbo$1!06gR!R__^!!$C*rr[0>!"8T%!U`S9!!'A"rra;A!%RR:rr\\i
-!-Rr6"&Ams\+Tb'JcGcjqYpPZrW!,ns8W))62U]`1s1CL`;b>~>
-Sc8ZiJcEmm!t,)/DuTb;gbo$1!06gR!R__^!!$C*rr[0>!"8T%!U`S9!!'A"rra;A!%RR:rr\\i
-!-Rr6"&Ams\+Tb'JcGcjqYpPZrW!,ns8W))62U]`1s1CL`;b>~>
-Sc8ZiJcEmm#7CM3Du]Wj%/p5-".Su`!Rhe_!![iNs).l;$iL#-r5O=M"8i-"%P6W?!42J#!VHKm
-!!'2!rr\Yh!-\#7"&Ams\+Tb'D?'YjqYpPZrW!)ms8VmAr;Zm8Qi2L8_uG5~>
-Sc8ZiJcEmm#7CM3Du]Wj%/p5-".Su`!Rhe_!![iNs).l;$iL#-r5O=M"8i-"%P6W?!42J#!VHKm
-!!'2!rr\Yh!-\#7"&Ams\+Tb'D?'YjqYpPZrW!)ms8VmAr;Zm8Qi2L8_uG5~>
-Sc8ZiJcEmm#7CM3Du]Wj%/p5-".Su`!Rhe_!![iNs).l;$iL#-r5O=M"8i-"%P6W?!42J#!VHKm
-!!'2!rr\Yh!-\#7"&Ams\+Tb'D?'YjqYpPZrW!)ms8VmAr;Zm8Qi2L8_uG5~>
-T)ScjJcEjl"Ub;1Doj:'!!*_BoD\j?&H2Y5T)W^/!"8`)!/UIO!tgpkU&-nO*<#p<(ABlj(]FC7
-2Z5];`VBH5d/<qEAc)K0R/d52o`#"h!!'M$rrZ*u!(ctd!0dB^!;$3i"h=U5,ae=Ws2"_c~>
-T)ScjJcEjl"Ub;1Doj:'!!*_BoD\j?&H2Y5T)W^/!"8`)!/UIO!tgpkU&-nO*<#p<(ABlj(]FC7
-2Z5];`VBH5d/<qEAc)K0R/d52o`#"h!!'M$rrZ*u!(ctd!0dB^!;$3i"h=U5,ae=Ws2"_c~>
-T)ScjJcEjl"Ub;1Doj:'!!*_BoD\j?&H2Y5T)W^/!"8`)!/UIO!tgpkU&-nO*<#p<(ABlj(]FC7
-2Z5];`VBH5d/<qEAc)K0R/d52o`#"h!!'M$rrZ*u!(ctd!0dB^!;$3i"h=U5,ae=Ws2"_c~>
-TDnlkJcEgk"Ub;1DrhK.!!,1=nc&p0"TSN+_J]DS$iL#)T`"im"TSNUq>UWZ(B=F>bP;)?lP'=!
-4nAUQT`"ij*;fa<QiI*moFh<2!!'M$rrY"V!,26/!0dB^!;$0h!dLaDJcELbJ,~>
-TDnlkJcEgk"Ub;1DrhK.!!,1=nc&p0"TSN+_J]DS$iL#)T`"im"TSNUq>UWZ(B=F>bP;)?lP'=!
-4nAUQT`"ij*;fa<QiI*moFh<2!!'M$rrY"V!,26/!0dB^!;$0h!dLaDJcELbJ,~>
-TDnlkJcEgk"Ub;1DrhK.!!,1=nc&p0"TSN+_J]DS$iL#)T`"im"TSNUq>UWZ(B=F>bP;)?lP'=!
-4nAUQT`"ij*;fa<QiI*moFh<2!!'M$rrY"V!,26/!0dB^!;$0h!dLaDJcELbJ,~>
-T`4ulJcEdj#n$_5DuZ1)$B+lOrs54s!,D4G!!!E)rs61G9Te%=!!"\KrrMmRrVuqXp\t4trVur;
-o)A],qu?`Gr;Qb`mJm6rp&>+,!!%iOrrA8^!!)W[rrTu3oR[%ds*t~>
-T`4ulJcEdj#n$_5DuZ1)$B+lOrs54s!,D4G!!!E)rs61G9Te%=!!"\KrrMmRrVuqXp\t4trVur;
-o)A],qu?`Gr;Qb`mJm6rp&>+,!!%iOrrA8^!!)W[rrTu3oR[%ds*t~>
-T`4ulJcEdj#n$_5DuZ1)$B+lOrs54s!,D4G!!!E)rs61G9Te%=!!"\KrrMmRrVuqXp\t4trVur;
-o)A],qu?`Gr;Qb`mJm6rp&>+,!!%iOrrA8^!!)W[rrTu3oR[%ds*t~>
-T`4ulJcEdj#7CM3Du]fcip?[MLpm?`DZBbFr;Qfnr;Q]u@fQK^qYpP)rVuq#p\t5\rVuq/nc&eS
-!!"2C!-nGA!13*R!4V\%!9a=]!3,hp!0dB^!;#a\"N:cL3q._#c2W:~>
-T`4ulJcEdj#7CM3Du]fcip?[MLpm?`DZBbFr;Qfnr;Q]u@fQK^qYpP)rVuq#p\t5\rVuq/nc&eS
-!!"2C!-nGA!13*R!4V\%!9a=]!3,hp!0dB^!;#a\"N:cL3q._#c2W:~>
-T`4ulJcEdj#7CM3Du]fcip?[MLpm?`DZBbFr;Qfnr;Q]u@fQK^qYpP)rVuq#p\t5\rVuq/nc&eS
-!!"2C!-nGA!13*R!4V\%!9a=]!3,hp!0dB^!;#a\"N:cL3q._#c2W:~>
-U&P)mJcEai!t,)/Drgp#DZBbFp\t>*!!"\Lrr@oT!!+nLq#:N1"onWJoCDneo`kI!XoJG>r;HWt
-Q2go/jo5=hrVurLqYpPZrVurio)Am)$ig82^4H=/s*t~>
-U&P)mJcEai!t,)/Drgp#DZBbFp\t>*!!"\Lrr@oT!!+nLq#:N1"onWJoCDneo`kI!XoJG>r;HWt
-Q2go/jo5=hrVurLqYpPZrVurio)Am)$ig82^4H=/s*t~>
-U&P)mJcEai!t,)/Drgp#DZBbFp\t>*!!"\Lrr@oT!!+nLq#:N1"onWJoCDneo`kI!XoJG>r;HWt
-Q2go/jo5=hrVurLqYpPZrVurio)Am)$ig82^4H=/s*t~>
-JcC<$jo5Dj!!$rurr[0>!"8Q$"(M<20DthMRf*3g#tU-.qu6i3#ljr8d..,A\,ZLar>GY9ZMje*
-PlLf.jo5I8!!!?'qYpPZrVurioD\uj"onW)W.Fums*t~>
-JcC<$jo5Dj!!$rurr[0>!"8Q$"(M<20DthMRf*3g#tU-.qu6i3#ljr8d..,A\,ZLar>GY9ZMje*
-PlLf.jo5I8!!!?'qYpPZrVurioD\uj"onW)W.Fums*t~>
-JcC<$jo5Dj!!$rurr[0>!"8Q$"(M<20DthMRf*3g#tU-.qu6i3#ljr8d..,A\,ZLar>GY9ZMje*
-PlLf.jo5I8!!!?'qYpPZrVurioD\uj"onW)W.Fums*t~>
-JcC<$jo5Dj!!$rurr[0>!"8Q$"(M<20E(nOWWMtr$6O<.rr8Jn!!!27nG`c:!!%-@FT;D:rVltb
-!!%6)rrY=_!'0lT!0dB^!;#m`!W@9B!!*1qJcEpnJ,~>
-JcC<$jo5Dj!!$rurr[0>!"8Q$"(M<20E(nOWWMtr$6O<.rr8Jn!!!27nG`c:!!%-@FT;D:rVltb
-!!%6)rrY=_!'0lT!0dB^!;#m`!W@9B!!*1qJcEpnJ,~>
-JcC<$jo5Dj!!$rurr[0>!"8Q$"(M<20E(nOWWMtr$6O<.rr8Jn!!!27nG`c:!!%-@FT;D:rVltb
-!!%6)rrY=_!'0lT!0dB^!;#m`!W@9B!!*1qJcEpnJ,~>
-]Dhm'rmq/6JcDtS!t,)/Drgp#DZBbFp\t>*!!"\Ors/Np!!!t":C[1$!?4Q.!!*G7n,E\@!!'\3
-g&_6Whu<WXPQ1]-k5PSM"98FMq>UGYrVuripAY0U7/d/e#-EIVb5Zt~>
-]Dhm'rmq/6JcDtS!t,)/Drgp#DZBbFp\t>*!!"\Ors/Np!!!t":C[1$!?4Q.!!*G7n,E\@!!'\3
-g&_6Whu<WXPQ1]-k5PSM"98FMq>UGYrVuripAY0U7/d/e#-EIVb5Zt~>
-]Dhm'rmq/6JcDtS!t,)/Drgp#DZBbFp\t>*!!"\Ors/Np!!!t":C[1$!?4Q.!!*G7n,E\@!!'\3
-g&_6Whu<WXPQ1]-k5PSM"98FMq>UGYrVuripAY0U7/d/e#-EIVb5Zt~>
-]Dhl?rVuq2f`(sEl-B@fnc&X9qh>%P$NL0FjSo=#!!!E$rrZa2!&+<N$3#u5h>dNO_/LIl!!*29
-n,Ea@!!!Q*s8Pjp!+c*/"-W]bGNSo*MZ*SU`;0E5PPtO^oCr7cWtYI4!>NA$s2k:k~>
-]Dhl?rVuq2f`(sEl-B@fnc&X9qh>%P$NL0FjSo=#!!!E$rrZa2!&+<N$3#u5h>dNO_/LIl!!*29
-n,Ea@!!!Q*s8Pjp!+c*/"-W]bGNSo*MZ*SU`;0E5PPtO^oCr7cWtYI4!>NA$s2k:k~>
-]Dhl?rVuq2f`(sEl-B@fnc&X9qh>%P$NL0FjSo=#!!!E$rrZa2!&+<N$3#u5h>dNO_/LIl!!*29
-n,Ea@!!!Q*s8Pjp!+c*/"-W]bGNSo*MZ*SU`;0E5PPtO^oCr7cWtYI4!>NA$s2k:k~>
-]Dhl?rVuq2p\t4fnM^HHo`"p3kl:]bo)Afs#>+RbrrAA9%fhp+rrWW/!,pru")e/>%/9c(@fQK^
-qu6ZqqYpSS"T&0#(PM2Grr[EE!+5a*$GuiD"lB:ZP5kT,kPk_]+92B^rV?HnPPtO^oD/Ceh+IVG
-!AE;\s2b4j~>
-]Dhl?rVuq2p\t4fnM^HHo`"p3kl:]bo)Afs#>+RbrrAA9%fhp+rrWW/!,pru")e/>%/9c(@fQK^
-qu6ZqqYpSS"T&0#(PM2Grr[EE!+5a*$GuiD"lB:ZP5kT,kPk_]+92B^rV?HnPPtO^oD/Ceh+IVG
-!AE;\s2b4j~>
-]Dhl?rVuq2p\t4fnM^HHo`"p3kl:]bo)Afs#>+RbrrAA9%fhp+rrWW/!,pru")e/>%/9c(@fQK^
-qu6ZqqYpSS"T&0#(PM2Grr[EE!+5a*$GuiD"lB:ZP5kT,kPk_]+92B^rV?HnPPtO^oD/Ceh+IVG
-!AE;\s2b4j~>
-]Dhl?rVuq2p\t44nGiQMo`"p3kl:]boD\um"98EYkktG\O4F:2O1G8m$NL0FjSo<t!!!W*rrZa2
-!&4-H!r8cPr;Zj%!W<!"$Z4bmrri'1!!'V/rs:[c!+Z'/OoPK+kPkOErVuqIq#:>XrVuriqu6`^
-D$Kq=!H%U_s2Y.i~>
-]Dhl?rVuq2p\t44nGiQMo`"p3kl:]boD\um"98EYkktG\O4F:2O1G8m$NL0FjSo<t!!!W*rrZa2
-!&4-H!r8cPr;Zj%!W<!"$Z4bmrri'1!!'V/rs:[c!+Z'/OoPK+kPkOErVuqIq#:>XrVuriqu6`^
-D$Kq=!H%U_s2Y.i~>
-]Dhl?rVuq2p\t44nGiQMo`"p3kl:]boD\um"98EYkktG\O4F:2O1G8m$NL0FjSo<t!!!W*rrZa2
-!&4-H!r8cPr;Zj%!W<!"$Z4bmrri'1!!'V/rs:[c!+Z'/OoPK+kPkOErVuqIq#:>XrVuriqu6`^
-D$Kq=!H%U_s2Y.i~>
-]Dhl?rVuq2p\t44nGiQMo`"p3rVup@n2pUL!*Agm!KR<]!!+P2r;QbXec5]2\c2a>!!$rurrZ1"
-!#t\4"(D612#7.Rq6XH=r;[!'@,TXO%/g/-"'s^Urrekm!$hLArs?C>!!LsSOT5B*kl1hG%fcS9
-kP5&WPPtO^oDS[jheii#!!+=UJcE^hJ,~>
-]Dhl?rVuq2p\t44nGiQMo`"p3rVup@n2pUL!*Agm!KR<]!!+P2r;QbXec5]2\c2a>!!$rurrZ1"
-!#t\4"(D612#7.Rq6XH=r;[!'@,TXO%/g/-"'s^Urrekm!$hLArs?C>!!LsSOT5B*kl1hG%fcS9
-kP5&WPPtO^oDS[jheii#!!+=UJcE^hJ,~>
-]Dhl?rVuq2p\t44nGiQMo`"p3rVup@n2pUL!*Agm!KR<]!!+P2r;QbXec5]2\c2a>!!$rurrZ1"
-!#t\4"(D612#7.Rq6XH=r;[!'@,TXO%/g/-"'s^Urrekm!$hLArs?C>!!LsSOT5B*kl1hG%fcS9
-kP5&WPPtO^oDS[jheii#!!+=UJcE^hJ,~>
-]Dhl?rVuq2p\t=4!!!E%>6$JY!!&)PrrC+=!!%rIrrDrq!!$*orrMUer;ZjMl21J\cL-_n'E.t3
-B^Uo]cFNrW$NL0FmJdT5@;9n3KSkM!#QOi^p\t>!!!#+ZrrhZ"IR+;<!!37&fDY^Nn:qkZ!!3:6
-iVEKVq^2@DNr/h^8cSiUrfI0\GNo,.q`k&[!-Iu8!0dB^"nVcm[o*>,!!3OXpOW@_s*t~>
-]Dhl?rVuq2p\t=4!!!E%>6$JY!!&)PrrC+=!!%rIrrDrq!!$*orrMUer;ZjMl21J\cL-_n'E.t3
-B^Uo]cFNrW$NL0FmJdT5@;9n3KSkM!#QOi^p\t>!!!#+ZrrhZ"IR+;<!!37&fDY^Nn:qkZ!!3:6
-iVEKVq^2@DNr/h^8cSiUrfI0\GNo,.q`k&[!-Iu8!0dB^"nVcm[o*>,!!3OXpOW@_s*t~>
-]Dhl?rVuq2p\t=4!!!E%>6$JY!!&)PrrC+=!!%rIrrDrq!!$*orrMUer;ZjMl21J\cL-_n'E.t3
-B^Uo]cFNrW$NL0FmJdT5@;9n3KSkM!#QOi^p\t>!!!#+ZrrhZ"IR+;<!!37&fDY^Nn:qkZ!!3:6
-iVEKVq^2@DNr/h^8cSiUrfI0\GNo,.q`k&[!-Iu8!0dB^"nVcm[o*>,!!3OXpOW@_s*t~>
-]Dhl?rVuq2p\t=*!!"/:rrA,Z!!&)PrrC+=!!%rIrrDrq!!$*prrL:dr;ZjQm-"BLn,iRh!9U-X
-!t,)/DsdQ)/G9&DC&Iu>nUd+)UE9I9:]Gi*'_q_1-]$p\rrVt_*rQ'?#&<8srreSe!#G8)rs7'T
-!!&LM!!%!*mf<@drr?U/!!+#,p\t5WrW!#ks,-^S!XEN)JcEUeJ,~>
-]Dhl?rVuq2p\t=*!!"/:rrA,Z!!&)PrrC+=!!%rIrrDrq!!$*prrL:dr;ZjQm-"BLn,iRh!9U-X
-!t,)/DsdQ)/G9&DC&Iu>nUd+)UE9I9:]Gi*'_q_1-]$p\rrVt_*rQ'?#&<8srreSe!#G8)rs7'T
-!!&LM!!%!*mf<@drr?U/!!+#,p\t5WrW!#ks,-^S!XEN)JcEUeJ,~>
-]Dhl?rVuq2p\t=*!!"/:rrA,Z!!&)PrrC+=!!%rIrrDrq!!$*prrL:dr;ZjQm-"BLn,iRh!9U-X
-!t,)/DsdQ)/G9&DC&Iu>nUd+)UE9I9:]Gi*'_q_1-]$p\rrVt_*rQ'?#&<8srreSe!#G8)rs7'T
-!!&LM!!%!*mf<@drr?U/!!+#,p\t5WrW!#ks,-^S!XEN)JcEUeJ,~>
-]Dhl?rVuq2q#:Kr"98EPq#:>TrVuqZo`"p3rVuq)nZ)YhrVuq"q>UNbD$0_:!E8ONrrBJ+!!"1<
-rrWW/!,q9)!'']Q!>3iZrrDB]!!79B?2FU(!]5/Ao`#!gPT0Q$!4)P&"R6^%!06mT"Dn,=&U<R@
-!9a@]"J5_q!42D!!0dB^#kS)i*rl9QH09bY_#Jo~>
-]Dhl?rVuq2q#:Kr"98EPq#:>TrVuqZo`"p3rVuq)nZ)YhrVuq"q>UNbD$0_:!E8ONrrBJ+!!"1<
-rrWW/!,q9)!'']Q!>3iZrrDB]!!79B?2FU(!]5/Ao`#!gPT0Q$!4)P&"R6^%!06mT"Dn,=&U<R@
-!9a@]"J5_q!42D!!0dB^#kS)i*rl9QH09bY_#Jo~>
-]Dhl?rVuq2q#:Kr"98EPq#:>TrVuqZo`"p3rVuq)nZ)YhrVuq"q>UNbD$0_:!E8ONrrBJ+!!"1<
-rrWW/!,q9)!'']Q!>3iZrrDB]!!79B?2FU(!]5/Ao`#!gPT0Q$!4)P&"R6^%!06mT"Dn,=&U<R@
-!9a@]"J5_q!42D!!0dB^#kS)i*rl9QH09bY_#Jo~>
-]Dhl?rVuq2q#:?UrVupYq#:>TrVuqZo`"p3kl:]bqu6`sS/(u&!<nMErr@<C!!$9"rrYD?1QCf%
-$aPbDH#[P0AScmrn,*+boD8Lp"j6k8!!!a!D6*'mrri(R&HGE"rrc*t!%Rj@rrhs:!!!>j!!)3\
-rrSqtGkM(:PPtOdoDeio4JDJ"s1\M`~>
-]Dhl?rVuq2q#:?UrVupYq#:>TrVuqZo`"p3kl:]bqu6`sS/(u&!<nMErr@<C!!$9"rrYD?1QCf%
-$aPbDH#[P0AScmrn,*+boD8Lp"j6k8!!!a!D6*'mrri(R&HGE"rrc*t!%Rj@rrhs:!!!>j!!)3\
-rrSqtGkM(:PPtOdoDeio4JDJ"s1\M`~>
-]Dhl?rVuq2q#:?UrVupYq#:>TrVuqZo`"p3kl:]bqu6`sS/(u&!<nMErr@<C!!$9"rrYD?1QCf%
-$aPbDH#[P0AScmrn,*+boD8Lp"j6k8!!!a!D6*'mrri(R&HGE"rrc*t!%Rj@rrhs:!!!>j!!)3\
-rrSqtGkM(:PPtOdoDeio4JDJ"s1\M`~>
-_>aMor5/MnrVuporPJWTrVll8rVupsq#:>TrVuqZr;QfWq"t'ka6<R(=8i.#r224G!!+.[j8T*9
-rVuqkJcGTH%/lHDF(oTQgAh3=]]eSZ!q(6cr;QnZ!!!,=p\t?-"&ELn'*.:prrL"8p&>$\rmq/L
-JcE7[J,~>
-_>aMor5/MnrVuporPJWTrVll8rVupsq#:>TrVuqZr;QfWq"t'ka6<R(=8i.#r224G!!+.[j8T*9
-rVuqkJcGTH%/lHDF(oTQgAh3=]]eSZ!q(6cr;QnZ!!!,=p\t?-"&ELn'*.:prrL"8p&>$\rmq/L
-JcE7[J,~>
-_>aMor5/MnrVuporPJWTrVll8rVupsq#:>TrVuqZr;QfWq"t'ka6<R(=8i.#r224G!!+.[j8T*9
-rVuqkJcGTH%/lHDF(oTQgAh3=]]eSZ!q(6cr;QnZ!!!,=p\t?-"&ELn'*.:prrL"8p&>$\rmq/L
-JcE7[J,~>
-_>aLbo)JaurVlkTrVuqKq#:>TrVuqZr;Qj9!?.$trrC+=!!%?8hZ2I2!!QI(s7_g'qu?d%FnF_o
-"m>se!!2;7s3:QHY5nV'J+`gAl@Jtis*t~>
-_>aLbo)JaurVlkTrVuqKq#:>TrVuqZr;Qj9!?.$trrC+=!!%?8hZ2I2!!QI(s7_g'qu?d%FnF_o
-"m>se!!2;7s3:QHY5nV'J+`gAl@Jtis*t~>
-_>aLbo)JaurVlkTrVuqKq#:>TrVuqZr;Qj9!?.$trrC+=!!%?8hZ2I2!!QI(s7_g'qu?d%FnF_o
-"m>se!!2;7s3:QHY5nV'J+`gAl@Jtis*t~>
-_>aLbo)JaurVljdrVur*q#:>TrVuqZr;Qj&!!%cPrrC+=!!%rIrrDrq!!?=&s0;G$!C52orrAYi
-!!"d*s31KGoR[NMrIP!"s7u\F~>
-_>aLbo)JaurVljdrVur*q#:>TrVuqZr;Qj&!!%cPrrC+=!!%rIrrDrq!!?=&s0;G$!C52orrAYi
-!!"d*s31KGoR[NMrIP!"s7u\F~>
-_>aLbo)JaurVljdrVur*q#:>TrVuqZr;Qj&!!%cPrrC+=!!%rIrrDrq!!?=&s0;G$!C52orrAYi
-!!"d*s31KGoR[NMrIP!"s7u\F~>
-_>aLbo)Jaurr3/V!WW3/p\=agO8]+ZO8](YnGWCfS,N?ea8Q&=Mt-fIqu-Qq=8r4";uQat1p6?J
-!5S+,!!3'!!!2Hh!5O0chu<`Cp4<6ps7lVE~>
-_>aLbo)Jaurr3/V!WW3/p\=agO8]+ZO8](YnGWCfS,N?ea8Q&=Mt-fIqu-Qq=8r4";uQat1p6?J
-!5S+,!!3'!!!2Hh!5O0chu<`Cp4<6ps7lVE~>
-_>aLbo)Jaurr3/V!WW3/p\=agO8]+ZO8](YnGWCfS,N?ea8Q&=Mt-fIqu-Qq=8r4";uQat1p6?J
-!5S+,!!3'!!!2Hh!5O0chu<`Cp4<6ps7lVE~>
-_>aMur6GA.rVuptrQbJlrr2srrVuq(p\t5SrVuqZrVllBrVur&rVll<rVup*n.Yd$!*B1""6U4[
-\aKIt^XrMd^OcE9s+14"s*t~>
-_>aMur6GA.rVuptrQbJlrr2srrVuq(p\t5SrVuqZrVllBrVur&rVll<rVup*n.Yd$!*B1""6U4[
-\aKIt^XrMd^OcE9s+14"s*t~>
-_>aMur6GA.rVuptrQbJlrr2srrVuq(p\t5SrVuqZrVllBrVur&rVll<rVup*n.Yd$!*B1""6U4[
-\aKIt^XrMd^OcE9s+14"s*t~>
-]Dhl?rVuq2qYpPYrVus#f(]1EO8]+ZO8](YOo>=\cMdbCa6<R(=8i.!lKnNN^XrMd^OcE9s+14"
-s*t~>
-]Dhl?rVuq2qYpPYrVus#f(]1EO8]+ZO8](YOo>=\cMdbCa6<R(=8i.!lKnNN^XrMd^OcE9s+14"
-s*t~>
-]Dhl?rVuq2qYpPYrVus#f(]1EO8]+ZO8](YOo>=\cMdbCa6<R(=8i.!lKnNN^XrMd^OcE9s+14"
-s*t~>
-]Dhl?rVuq2qu6\Z!WE'!B(l6)O8]+cEVKA,^EERW#kn5s!7(<X!"/]*!#kVO!,D'(!p)c$qYpQ1
-rVuq"qo8\qrVuq2p;[/GrVuqWqo8\<rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2qu6\Z!WE'!B(l6)O8]+cEVKA,^EERW#kn5s!7(<X!"/]*!#kVO!,D'(!p)c$qYpQ1
-rVuq"qo8\qrVuq2p;[/GrVuqWqo8\<rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2qu6\Z!WE'!B(l6)O8]+cEVKA,^EERW#kn5s!7(<X!"/]*!#kVO!,D'(!p)c$qYpQ1
-rVuq"qo8\qrVuq2p;[/GrVuqWqo8\<rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2rVloa=8`+"-h[35!0HmS!)N.b!+5^*!;#FS"R[f@'#XVH!5JL5!,qc7!42Y)!/("F
-!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rVloa=8`+"-h[35!0HmS!)N.b!+5^*!;#FS"R[f@'#XVH!5JL5!,qc7!42Y)!/("F
-!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rVloa=8`+"-h[35!0HmS!)N.b!+5^*!;#FS"R[f@'#XVH!5JL5!,qc7!42Y)!/("F
-!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rr3#+&H)S0+5cbk!20#c!57q&!+5^*!;#IT!VJJP!!*i,r;Qc3rVuq:qu6Z&rVuqN
-pAY,FrVur)qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2rr3#+&H)S0+5cbk!20#c!57q&!+5^*!;#IT!VJJP!!*i,r;Qc3rVuq:qu6Z&rVuqN
-pAY,FrVur)qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2rr3#+&H)S0+5cbk!20#c!57q&!+5^*!;#IT!VJJP!!*i,r;Qc3rVuq:qu6Z&rVuqN
-pAY,FrVur)qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2rr3#_(B+:71#MX'!U(Ku!!+I:rVlkYoksgZrVuq5oksigp\t9a7/d/e#/0p6!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rr3#_(B+:71#MX'!U(Ku!!+I:rVlkYoksgZrVuq5oksigp\t9a7/d/e#/0p6!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rr3#_(B+:71#MX'!U(Ku!!+I:rVlkYoksgZrVuq5oksigp\t9a7/d/e#/0p6!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rVm#-!![Q@o)B!ldCHNcZ*_@/qu6XTj8]2#q#:BP/,fML!iu1t!5JL5!,qc7!42Y)
-!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rVm#-!![Q@o)B!ldCHNcZ*_@/qu6XTj8]2#q#:BP/,fML!iu1t!5JL5!,qc7!42Y)
-!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rVm#-!![Q@o)B!ldCHNcZ*_@/qu6XTj8]2#q#:BP/,fML!iu1t!5JL5!,qc7!42Y)
-!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2r;Qehhr4S82rjr=a8,`9`"i4N!13N]!5JL5!,qc7!42Y)!/("F!/(7N!42S&!,qi:
-!5F*bJcC<$eGk%~>
-]Dhl?rVuq2r;Qehhr4S82rjr=a8,`9`"i4N!13N]!5JL5!,qc7!42Y)!/("F!/(7N!42S&!,qi:
-!5F*bJcC<$eGk%~>
-]Dhl?rVuq2r;Qehhr4S82rjr=a8,`9`"i4N!13N]!5JL5!,qc7!42Y)!/("F!/(7N!42S&!,qi:
-!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rVll:k-G'=qu6Y;j@]L*qu6`sP6_'e!<o"grrBh5!!$s7rrBD)!!#dfQN0e[!!'A&
-rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq2rVll:k-G'=qu6Y;j@]L*qu6`sP6_'e!<o"grrBh5!!$s7rrBD)!!#dfQN0e[!!'A&
-rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq2rVll:k-G'=qu6Y;j@]L*qu6`sP6_'e!<o"grrBh5!!$s7rrBD)!!#dfQN0e[!!'A&
-rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq2rVljZjo>C&fDbm(48f-[&A@i<!5JL5!,qc7!42(n!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rVljZjo>C&fDbm(48f-[&A@i<!5JL5!,qc7!42(n!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rVljZjo>C&fDbm(48f-[&A@i<!5JL5!,qc7!42(n!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2rVljZjo>C&g&D-NL'RYW!@$.hrrBh5!!$s7rrBCn!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq2rVljZjo>C&g&D-NL'RYW!@$.hrrBh5!!$s7rrBCn!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq2rVljZjo>C&g&D-NL'RYW!@$.hrrBh5!!$s7rrBCn!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rW!+7s8U)C"m,dbF85b8g$9"GDuBV:qjeu0!!-*dp&>$,rVuq:qu6Z&rVupYp29pkrVur)
-qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rW!+7s8U)C"m,dbF85b8g$9"GDuBV:qjeu0!!-*dp&>$,rVuq:qu6Z&rVupYp29pkrVur)
-qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rW!+7s8U)C"m,dbF85b8g$9"GDuBV:qjeu0!!-*dp&>$,rVuq:qu6Z&rVupYp29pkrVur)
-qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rW!.%N%=r/%dr]P!UVK<!!'>"rrC[:!!$[2rrW%d+oD<@'s$s+!5JL5!,qc7!42Y)!/("F
-!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rW!.%N%=r/%dr]P!UVK<!!'>"rrC[:!!$[2rrW%d+oD<@'s$s+!5JL5!,qc7!42Y)!/("F
-!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rW!.%N%=r/%dr]P!UVK<!!'>"rrC[:!!$[2rrW%d+oD<@'s$s+!5JL5!,qc7!42Y)!/("F
-!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?p](<Irr3&M?ha-k!0mH_!'g5X!8$N:!,)<2!3Z2!!EJFUrrBh5!!$s7rrBD)!!%ZFrr@]N
-!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?p](<Irr3&M?ha-k!0mH_!'g5X!8$N:!,)<2!3Z2!!EJFUrrBh5!!$s7rrBD)!!%ZFrr@]N
-!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?p](<Irr3&M?ha-k!0mH_!'g5X!8$N:!,)<2!3Z2!!EJFUrrBh5!!$s7rrBD)!!%ZFrr@]N
-!!'A&rr@!:!!'cbs+13$s4%(!~>
-^Ae<7c@[hI!!j$HkPtL?#QS?*rrqQr!!!&Bp\t6FrVuq]oA]i+rVuq2rVljorVus`_XRR*^]"35
-Du9P7Zi0q)KD,<FKDkiNZhsb&DuK_:^OcE9s+14"s*t~>
-^Ae<7c@[hI!!j$HkPtL?#QS?*rrqQr!!!&Bp\t6FrVuq]oA]i+rVuq2rVljorVus`_XRR*^]"35
-Du9P7Zi0q)KD,<FKDkiNZhsb&DuK_:^OcE9s+14"s*t~>
-^Ae<7c@[hI!!j$HkPtL?#QS?*rrqQr!!!&Bp\t6FrVuq]oA]i+rVuq2rVljorVus`_XRR*^]"35
-Du9P7Zi0q)KD,<FKDkiNZhsb&DuK_:^OcE9s+14"s*t~>
-_>aVmP?&Or!!5*IoD\aj_?'W9!1*<X!W5:`!!$9trrC[M!!&ecrrDfm!!$[1rr_Er34ePX!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-_>aVmP?&Or!!5*IoD\aj_?'W9!1*<X!W5:`!!$9trrC[M!!&ecrrDfm!!$[1rr_Er34ePX!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-_>aVmP?&Or!!5*IoD\aj_?'W9!1*<X!W5:`!!$9trrC[M!!&ecrrDfm!!$[1rr_Er34ePX!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-_>aLWp](=VfD>LIH2[dE!iYhm!-J2?!?LY&rrC[M!!&ecrrDfm!!$[0rrD'OrrMrGqYpQ1rVuq:
-qu6Z&rVuqNpAY,FrVur)qu6Y7rVur5JcC<$JcF7"J,~>
-_>aLWp](=VfD>LIH2[dE!iYhm!-J2?!?LY&rrC[M!!&ecrrDfm!!$[0rrD'OrrMrGqYpQ1rVuq:
-qu6Z&rVuqNpAY,FrVur)qu6Y7rVur5JcC<$JcF7"J,~>
-_>aLWp](=VfD>LIH2[dE!iYhm!-J2?!?LY&rrC[M!!&ecrrDfm!!$[0rrD'OrrMrGqYpQ1rVuq:
-qu6Z&rVuqNpAY,FrVur)qu6Y7rVur5JcC<$JcF7"J,~>
-_>aLqqu?^3rVuq2q>UKn7fEAg"g[q'!2KMn!<U(0rrC[M!!&ecrrDfm!!$[$rr`7(%(Z98!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-_>aLqqu?^3rVuq2q>UKn7fEAg"g[q'!2KMn!<U(0rrC[M!!&ecrrDfm!!$[$rr`7(%(Z98!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-_>aLqqu?^3rVuq2q>UKn7fEAg"g[q'!2KMn!<U(0rrC[M!!&ecrrDfm!!$[$rr`7(%(Z98!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-_>a_<!"i%nhREIa!,)*,!V8/I!!*7sqYpSo"9&9#Hh@=<fDYaMHLnlO\c)R/BCPp(G5qUGTD\]h
-^]"35Du9P7Zi0q)')!OM')hk2Zhsb&DuK_:^OcE9s+14"s*t~>
-_>a_<!"i%nhREIa!,)*,!V8/I!!*7sqYpSo"9&9#Hh@=<fDYaMHLnlO\c)R/BCPp(G5qUGTD\]h
-^]"35Du9P7Zi0q)')!OM')hk2Zhsb&DuK_:^OcE9s+14"s*t~>
-_>a_<!"i%nhREIa!,)*,!V8/I!!*7sqYpSo"9&9#Hh@=<fDYaMHLnlO\c)R/BCPp(G5qUGTD\]h
-^]"35Du9P7Zi0q)')!OM')hk2Zhsb&DuK_:^OcE9s+14"s*t~>
-_>aT#ci*kC!4Vq-!,)'+!UD35!!%`NrrK&#rVut%rq-3jfBWD:BCZ!%Jc,QKJ,K<H^]"35Du9P7
-ZgIenZhsb&DuK_:^OcE9s+14"s*t~>
-_>aT#ci*kC!4Vq-!,)'+!UD35!!%`NrrK&#rVut%rq-3jfBWD:BCZ!%Jc,QKJ,K<H^]"35Du9P7
-ZgIenZhsb&DuK_:^OcE9s+14"s*t~>
-_>aT#ci*kC!4Vq-!,)'+!UD35!!%`NrrK&#rVut%rq-3jfBWD:BCZ!%Jc,QKJ,K<H^]"35Du9P7
-ZgIenZhsb&DuK_:^OcE9s+14"s*t~>
-]Dhl?rVuq2pAY0X1&V(U<q64hK)trO!CckVrrC[:!!$[&rr@`N!!-1#r;Qc3rVuq:qu6Z&mJm6n
-qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2pAY0X1&V(U<q64hK)trO!CckVrrC[:!!$[&rr@`N!!-1#r;Qc3rVuq:qu6Z&mJm6n
-qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2pAY0X1&V(U<q64hK)trO!CckVrrC[:!!$[&rr@`N!!-1#r;Qc3rVuq:qu6Z&mJm6n
-qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2p&>'^55bH_,J[1T!!,1Qo)A^Kr]:,p1]9B81B%7R-N6(-2'W#]!/pLL!WI$9!!,7V
-qu6Z2rVuq:qu6Z&rVuqBp?)F"rVur)qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2p&>'^55bH_,J[1T!!,1Qo)A^Kr]:,p1]9B81B%7R-N6(-2'W#]!/pLL!WI$9!!,7V
-qu6Z2rVuq:qu6Z&rVuqBp?)F"rVur)qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2p&>'^55bH_,J[1T!!,1Qo)A^Kr]:,p1]9B81B%7R-N6(-2'W#]!/pLL!WI$9!!,7V
-qu6Z2rVuq:qu6Z&rVuqBp?)F"rVur)qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2o`"se@JBg'=82._"4mlNq#:9nfDYaSU]:Am<ZKuerrMalr;ZjUo(r@d^]"35Du9P7
-Zi0q)KD,<FKDkiNZhsb&DuK_:^OcE9s+14"s*t~>
-]Dhl?rVuq2o`"se@JBg'=82._"4mlNq#:9nfDYaSU]:Am<ZKuerrMalr;ZjUo(r@d^]"35Du9P7
-Zi0q)KD,<FKDkiNZhsb&DuK_:^OcE9s+14"s*t~>
-]Dhl?rVuq2o`"se@JBg'=82._"4mlNq#:9nfDYaSU]:Am<ZKuerrMalr;ZjUo(r@d^]"35Du9P7
-Zi0q)KD,<FKDkiNZhsb&DuK_:^OcE9s+14"s*t~>
-]Dhl?rVuq2o)A`U"oA9#GlI.2"SaVM!)NUo!8%2M#G_>!C&e5Wj7N?PgFW:'!B'9?rrBh5!!$s7
-rrBD)!!%ZFrr@]N!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq2o)A`U"oA9#GlI.2"SaVM!)NUo!8%2M#G_>!C&e5Wj7N?PgFW:'!B'9?rrBh5!!$s7
-rrBD)!!%ZFrr@]N!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq2o)A`U"oA9#GlI.2"SaVM!)NUo!8%2M#G_>!C&e5Wj7N?PgFW:'!B'9?rrBh5!!$s7
-rrBD)!!%ZFrr@]N!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq2oD\mcN=l$f!DCi/rrN+%rVuqDrr2uMrW!%qs8#%\!!+G0pAY/`%K-8-6hC*Q!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2oD\mcN=l$f!DCi/rrN+%rVuqDrr2uMrW!%qs8#%\!!+G0pAY/`%K-8-6hC*Q!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2oD\mcN=l$f!DCi/rrN+%rVuqDrr2uMrW!%qs8#%\!!+G0pAY/`%K-8-6hC*Q!5JL5
-!,qc7!42Y)!/("F!/(7N!42S&!,qi:!5F*bJcC<$eGk%~>
-]Dhl?rVuq2p&>*bO;R`m!WlWYnc&T6rVusQq>UBofDYaQU]:Ac2uWdX0(eu>!T$HH!!-I%p\t6.
-rVuq:qu6Z&rVuqNpAY,FrVur)qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2p&>*bO;R`m!WlWYnc&T6rVusQq>UBofDYaQU]:Ac2uWdX0(eu>!T$HH!!-I%p\t6.
-rVuq:qu6Z&rVuqNpAY,FrVur)qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq2p&>*bO;R`m!WlWYnc&T6rVusQq>UBofDYaQU]:Ac2uWdX0(eu>!T$HH!!-I%p\t6.
-rVuq:qu6Z&rVuqNpAY,FrVur)qu6Y7rVur5JcC<$JcF7"J,~>
-]Dhl?rVuq4p\t<CBast?!Z-bYqu?d!9u6K%!.k+L!>!f\rrC[M!!&enrrMO>rVupuqu6`iI0fcO
-!<nYZrrBh5!!$s7rrBD)!!%ZFrr@]N!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq4p\t<CBast?!Z-bYqu?d!9u6K%!.k+L!>!f\rrC[M!!&enrrMO>rVupuqu6`iI0fcO
-!<nYZrrBh5!!$s7rrBD)!!%ZFrr@]N!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl?rVuq4p\t<CBast?!Z-bYqu?d!9u6K%!.k+L!>!f\rrC[M!!&enrrMO>rVupuqu6`iI0fcO
-!<nYZrrBh5!!$s7rrBD)!!%ZFrr@]N!!'A&rr@!:!!'cbs+13$s4%(!~>
-]Dhl;rVuq:qYpWPM)G/1"q#bLs8T2HqZ$[MOmVrD!-\>A!<ft2rrC[M!!&hnrrM:.rVuqRrr3&m
-MA?$h!@c7brrBh5!!$:$df>[4!!$m0df=7a!!&;]df<YP!!'cbs+13$s4%(!~>
-]Dhl;rVuq:qYpWPM)G/1"q#bLs8T2HqZ$[MOmVrD!-\>A!<ft2rrC[M!!&hnrrM:.rVuqRrr3&m
-MA?$h!@c7brrBh5!!$:$df>[4!!$m0df=7a!!&;]df<YP!!'cbs+13$s4%(!~>
-]Dhl;rVuq:qYpWPM)G/1"q#bLs8T2HqZ$[MOmVrD!-\>A!<ft2rrC[M!!&hnrrM:.rVuqRrr3&m
-MA?$h!@c7brrBh5!!$:$df>[4!!$m0df=7a!!&;]df<YP!!'cbs+13$s4%(!~>
-]Dhl-rVuqDrr3)o]6Z1-!!3aVk5>5\q3E3$!!<I*WUp)g!VBCk!!*+iqu6ZBrVuqrr;R&U%KHJ1
-\`A)Oqu?d%FnYG,!5I.d!5F*bJcC<$eGk%~>
-]Dhl-rVuqDrr3)o]6Z1-!!3aVk5>5\q3E3$!!<I*WUp)g!VBCk!!*+iqu6ZBrVuqrr;R&U%KHJ1
-\`A)Oqu?d%FnYG,!5I.d!5F*bJcC<$eGk%~>
-]Dhl-rVuqDrr3)o]6Z1-!!3aVk5>5\q3E3$!!<I*WUp)g!VBCk!!*+iqu6ZBrVuqrr;R&U%KHJ1
-\`A)Oqu?d%FnYG,!5I.d!5F*bJcC<$eGk%~>
-_>a`%1e:_W@NtdO"H`Z`>6am'![j9+q#:EnUb;KD!=368rr>1\!!r^rs7Xk$p&FlOrVur$qu6i)
-!<<*-&GlG.7G%)0!5I.d!5F*bJcC<$eGk%~>
-_>a`%1e:_W@NtdO"H`Z`>6am'![j9+q#:EnUb;KD!=368rr>1\!!r^rs7Xk$p&FlOrVur$qu6i)
-!<<*-&GlG.7G%)0!5I.d!5F*bJcC<$eGk%~>
-_>a`%1e:_W@NtdO"H`Z`>6am'![j9+q#:EnUb;KD!=368rr>1\!!r^rs7Xk$p&FlOrVur$qu6i)
-!<<*-&GlG.7G%)0!5I.d!5F*bJcC<$eGk%~>
-_>aN$p](E,s8R]J!!3sRaR]?4_d<cK!!%-?rs,P(!!]4us4.)K!!2ut!6+g7"ag:MGe=(V!!,0p
-n,EC&rVup&i"#elrVur5JcC<$JcF7"J,~>
-_>aN$p](E,s8R]J!!3sRaR]?4_d<cK!!%-?rs,P(!!]4us4.)K!!2ut!6+g7"ag:MGe=(V!!,0p
-n,EC&rVup&i"#elrVur5JcC<$JcF7"J,~>
-_>aN$p](E,s8R]J!!3sRaR]?4_d<cK!!%-?rs,P(!!]4us4.)K!!2ut!6+g7"ag:MGe=(V!!,0p
-n,EC&rVup&i"#elrVur5JcC<$JcF7"J,~>
-_>aN0q#CdCp](9U"98EHC:X91rs&"^70NYkfDY^NC)P%jrrCaJ!!*5nqYpj"89=h2BECl?mJd1$
-rVuq:i;WdqrVur5JcC<$JcF7"J,~>
-_>aN0q#CdCp](9U"98EHC:X91rs&"^70NYkfDY^NC)P%jrrCaJ!!*5nqYpj"89=h2BECl?mJd1$
-rVuq:i;WdqrVur5JcC<$JcF7"J,~>
-_>aN0q#CdCp](9U"98EHC:X91rs&"^70NYkfDY^NC)P%jrrCaJ!!*5nqYpj"89=h2BECl?mJd1$
-rVuq:i;WdqrVur5JcC<$JcF7"J,~>
-_#F[iCKaS-:101KrVlqRPhbI%!q<%4r;Qfmk5G;[h"^pMCA@f/p&=slo@rU2!5JL5!,pfq!,qi:
-!5F*bJcC<$eGk%~>
-_#F[iCKaS-:101KrVlqRPhbI%!q<%4r;Qfmk5G;[h"^pMCA@f/p&=slo@rU2!5JL5!,pfq!,qi:
-!5F*bJcC<$eGk%~>
-_#F[iCKaS-:101KrVlqRPhbI%!q<%4r;Qfmk5G;[h"^pMCA@f/p&=slo@rU2!5JL5!,pfq!,qi:
-!5F*bJcC<$eGk%~>
-M#RbV`3cA1P`_HWg]%9Frm(T*i;Wf<rm(T9JcC<$JcF7"J,~>
-M#RbV`3cA1P`_HWg]%9Frm(T*i;Wf<rm(T9JcC<$JcF7"J,~>
-M#RbV`3cA1P`_HWg]%9Frm(T*i;Wf<rm(T9JcC<$JcF7"J,~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-JcC<$JcC<$JcC6~>
-%%EndData
-showpage
-%%Trailer
-end
-%%EOF
diff --git a/latex/M2/siryou/1/p1s1.tex b/latex/M2/siryou/1/p1s1.tex
deleted file mode 100644 (file)
index 04b40eb..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-
-\chapter{¤Ï¤¸¤á¤Ë}
-
-\chapter{Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó}
-\section{Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó}
-\section{Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó¤Î¿äÄê}
-\section{Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó¤Ë¤è¤ë²èÁü¤ÎÊÑ´¹}
-
-\chapter{ñ°ì¥×¥í¥¸¥§¥¯¥¿¤ÈÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó}
-\section{ÌÜŪ}
-\section{¹»Àµ¤È´ö²¿³ØÊäÀµ}
-
-\chapter{ñ°ì¥×¥í¥¸¥§¥¯¥¿¤ÈÊ£¿ôÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó}
-\section{ÌÜŪ}
-\section{¹»Àµ¤È´ö²¿³ØÊäÀµ}
-
-\chapter{Ê£¿ôÂæ¥×¥í¥¸¥§¥¯¥¿¤ÈÊ£¿ôÊ¿ÌÌ¥¹¥¯¥ê¡¼¥ó}
-\section{ÌÜŪ}
-\section{¹»Àµ¤È´ö²¿³ØÊäÀµ}
-
-\chapter{Ê£¿ôÂæ¥×¥í¥¸¥§¥¯¥¿¤ÈÁ´¼þ¥¹¥¯¥ê¡¼¥ó}
-\section{ÌÜŪ}
-\section{Ãæ¿´Åê±Æ}
-\section{»ë¿îÂæ}
-\section{¥³¥ó¥Æ¥ó¥Ä¤ÎÀ¸À®}
-\section{¹»Àµ¤È´ö²¿³ØÊäÀµ}
diff --git a/latex/M2/siryou/1/p1s1.tex.aux b/latex/M2/siryou/1/p1s1.tex.aux
deleted file mode 100644 (file)
index 2834471..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\relax 
-\@setckpt{p1s1.tex}{
-\setcounter{page}{2}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-\setcounter{lstlisting}{0}
-}
diff --git a/latex/M2/siryou/1/settings.aux b/latex/M2/siryou/1/settings.aux
deleted file mode 100644 (file)
index d5a4d30..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\relax 
-\@setckpt{settings}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{chapter}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-}
diff --git a/latex/M2/siryou/1/settings.tex b/latex/M2/siryou/1/settings.tex
deleted file mode 100644 (file)
index 8b2271a..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-\usepackage[dvips]{graphicx,psfrag}
-\usepackage{url}
-\usepackage{amsmath}
-\usepackage{psfrag}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\usepackage{listings,jlisting}
-\usepackage[hscale=0.8,vscale=0.85,top=2cm]{geometry}
-\renewcommand{\lstlistingname}{¥ê¥¹¥È}
-\lstset{language=c++,
-  basicstyle=\ttfamily\scriptsize,
-  commentstyle=\textit,
-  classoffset=1,
-  keywordstyle=\bfseries,
-  frame=tRBl,
-  framesep=5pt,
-  showstringspaces=false,
-  numbers=left,
-  stepnumber=1,
-  numberstyle=\tiny,
-  tabsize=2
-}
-
-\bibliographystyle{ieice}
-
diff --git a/latex/M2/siryou/1/yasuda_6_15.pdf b/latex/M2/siryou/1/yasuda_6_15.pdf
deleted file mode 100644 (file)
index 9945e62..0000000
Binary files a/latex/M2/siryou/1/yasuda_6_15.pdf and /dev/null differ
diff --git a/latex/M2/siryou/2/Makefile b/latex/M2/siryou/2/Makefile
deleted file mode 100644 (file)
index e9a6ab4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-main.pdf : main.tex 
-       platex main.tex
-       platex main.tex
-       dvips main.dvi
-       ps2pdf main.ps
-       acroread main.pdf
diff --git a/latex/M2/siryou/2/image/camera1.eps b/latex/M2/siryou/2/image/camera1.eps
deleted file mode 100755 (executable)
index 5441075..0000000
+++ /dev/null
@@ -1,1928 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
-%%Title: camera1.eps
-%%CreationDate: Thu Feb 26 06:25:09 2009
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 14 14 610 487
-%%EndComments
-%%BeginProlog
-% Use own dictionary to avoid conflicts
-10 dict begin
-%%EndProlog
-%%Page: 1 1
-% Translate for offset
-14.173228346456694 14.173228346456694 translate
-% Translate to begin of first scanline
-0 472.31599356084195 translate
-595.26809347191829 -472.31599356084195 scale
-% Image geometry
-794 630 8
-% Transformation matrix
-[ 794 0 0 630 0 0 ]
-% Strings to hold RGB-samples per scanline
-/rstr 794 string def
-/gstr 794 string def
-/bstr 794 string def
-{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
-true 3
-%%BeginData:        65577 ASCII Bytes
-colorimage
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$b5VGAJcDABJ,~>
-JcC<$JcC<$b5VGAJcDABJ,~>
-JcC<$JcC<$b5VGAJcDABJ,~>
-JcC<$JcC<$bQ%SBJcDABJ,~>
-JcC<$JcC<$bQ%SBJcDABJ,~>
-JcC<$JcC<$bQ%SBJcDABJ,~>
-JcC<$JcC<$bl@VAJcDDCJ,~>
-JcC<$JcC<$bl@\C!D3?Cs.KCB~>
-JcC<$JcC<$bl@\C!D3?Cs.KCB~>
-JcC<$JcC<$bQ%PAJcDDCJ,~>
-JcC<$JcC<$bPqVD8cXGBT`9N~>
-JcC<$JcC<$bPqVD8cXGBT`9N~>
-JcC<$JcC<$bl@VAJcDDCJ,~>
-JcC<$JcC<$bl7bF8kK)7s.KCB~>
-JcC<$JcC<$bl7bF8kK)7s.KCB~>
-JcC<$JcC<$bl@VAJcDDCJ,~>
-JcC<$JcC<$bl7bF8kK)7s.KCB~>
-JcC<$JcC<$bl7bF8kK)7s.KCB~>
-JcC<$JcC<$c2[Y@JcDGDJ,~>
-JcC<$JcC<$c2RbDrCR%iJcDGDJ,~>
-JcC<$JcC<$c2RbDrCR%iJcDGDJ,~>
-JcC<$JcC<$c2[Y@JcDGDJ,~>
-JcC<$JcC<$c2RbDrCR%iJcDGDJ,~>
-JcC<$JcC<$c2RbDrCR%iJcDGDJ,~>
-JcC<$JcC<$cN!_@JcDGDJ,~>
-JcC<$JcC<$cMmkEr(6qhJcDGDJ,~>
-JcC<$JcC<$cMmkEr(6qhJcDGDJ,~>
-JcC<$JcC<$cN!_@JcDGDJ,~>
-JcC<$JcC<$cMmkEr(6qhJcDGDJ,~>
-JcC<$JcC<$cMmkEr(6qhJcDGDJ,~>
-JcC<$JcC<$ci<b?JcDJEJ,~>
-JcC<$JcC<$ci3tFqFU_fJcDJEJ,~>
-JcC<$JcC<$ci3tFqFU_fJcDJEJ,~>
-JcC<$JcC<$ci<b?JcDJEJ,~>
-JcC<$JcC<$ci3tFqFU_fJcDJEJ,~>
-JcC<$JcC<$ci3tFqFU_fJcDJEJ,~>
-JcC<$JcC<$d/Wh?JcDJEJ,~>
-JcC<$JcC<$d/O(Gq+:VeJcDJEJ,~>
-JcC<$JcC<$d/O(Gq+:VeJcDJEJ,~>
-JcC<$JcC<$d/We>JcDMFJ,~>
-JcC<$JcC<$d/O(GpdtMdJcDMFJ,~>
-JcC<$JcC<$d/O(GpdtMdJcDMFJ,~>
-JcC<$JcC<$dJrk>JcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJrk>JcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJrk>JcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$f`(pOr;Z?gJcDPGJ,~>
-JcC<$JcC<$f`(pOr;Q`soh#2aJcDPGJ,~>
-JcC<$JcC<$f`(pOr;Q`soh#2aJcDPGJ,~>
-JcC<$JcC<$g&D$Pqu?6fJcDPGJ,~>
-JcC<$JcC<$g&D$Pqu6Wroh#2aJcDPGJ,~>
-JcC<$JcC<$g&D$Pqu6Wroh#2aJcDPGJ,~>
-JcC<$JcC<$g&D$Pr;Z<fJcDPGJ,~>
-JcC<$JcC<$g&D$Pr;Q`soL])`JcDPGJ,~>
-JcC<$JcC<$g&D$Pr;Q`soL])`JcDPGJ,~>
-JcC<$JcC<$gA_-Qqu?0dJcDSHJ,~>
-JcC<$JcC<$gA_-Qqu6Wro1Au_JcDSHJ,~>
-JcC<$JcC<$gA_-Qqu6Wro1Au_JcDSHJ,~>
-JcC<$JcC<$g]%6Rqu?-cJcDSHJ,~>
-JcC<$JcC<$g]%6Rqu6Wrnk&l^JcDSHJ,~>
-JcC<$JcC<$g]%6Rqu6Wrnk&l^JcDSHJ,~>
-JcC<$JcC<$h#@?SqZ$$bJcDSHJ,~>
-JcC<$JcC<$h#@?SqYpNqnk&l^JcDSHJ,~>
-JcC<$JcC<$h#@?SqYpNqnk&l^JcDSHJ,~>
-JcC<$JcC<$h#@?Squ?*bJcDSHJ,~>
-JcC<$JcC<$h#@?Squ6WrnO`c]JcDSHJ,~>
-JcC<$JcC<$h#@?Squ6WrnO`c]JcDSHJ,~>
-JcC<$JcC<$h>[HTqZ#s`JcDVIJ,~>
-JcC<$JcC<$h>[HTqYpNqn4EZ\JcDVIJ,~>
-JcC<$JcC<$h>[HTqYpNqn4EZ\JcDVIJ,~>
-JcC<$JcC<$hZ!QUqZ#p_JcDVIJ,~>
-JcC<$JcC<$hZ!QUqYpNqmn*Q[JcDVIJ,~>
-JcC<$JcC<$hZ!QUqYpNqmn*Q[JcDVIJ,~>
-JcC<$JcC<$hu<ZVq>]g^JcDVIJ,~>
-JcC<$JcC<$hu<ZVq>UEpmn*Q[JcDVIJ,~>
-JcC<$JcC<$hu<ZVq>UEpmn*Q[JcDVIJ,~>
-JcC<$JcC<$hu<ZVqZ#m^JcDVIJ,~>
-JcC<$JcC<$hu<ZVqYpNqmRdHZJcDVIJ,~>
-JcC<$JcC<$hu<ZVqYpNqmRdHZJcDVIJ,~>
-JcC<$JcC<$i;WcWq>]a\JcDYJJ,~>
-JcC<$JcC<$i;WcWq>UEpm7I?YJcDYJJ,~>
-JcC<$JcC<$i;WcWq>UEpm7I?YJcDYJJ,~>
-JcC<$JcC<$iVrlXq>]^[JcDYJJ,~>
-JcC<$JcC<$iVrlXq>UEplq.6XJcDYJJ,~>
-JcC<$JcC<$iVrlXq>UEplq.6XJcDYJJ,~>
-JcC<$JcC<$ir8uYq#BUZJcDYJJ,~>
-JcC<$JcC<$ir8uYq#:<olq.6XJcDYJJ,~>
-JcC<$JcC<$ir8uYq#:<olq.6XJcDYJJ,~>
-JcC<$JcC<$ir8uYq#BRYJcD\KJ,~>
-JcC<$JcC<$ir8uYq#:<olUh-WJcD\KJ,~>
-JcC<$JcC<$ir8uYq#:<olUh-WJcD\KJ,~>
-JcC<$JcC<$j8T)Zq#BOXJcD\KJ,~>
-JcC<$JcC<$j8T)Zq#:<ol:M$VJcD\KJ,~>
-JcC<$JcC<$j8T)Zq#:<ol:M$VJcD\KJ,~>
-JcC<$JcC<$g&L79JcD\KJ,~>
-JcC<$JcC<$g&D$Pl:M$VJcD\KJ,~>
-JcC<$JcC<$g&D$Pl:M$VJcD\KJ,~>
-JcC<$JcC<$gAg=9JcD\KJ,~>
-JcC<$JcC<$gA_-Qkt1pUJcD\KJ,~>
-JcC<$JcC<$gA_-Qkt1pUJcD\KJ,~>
-JcC<$JcC<$gAg:8JcD_LJ,~>
-JcC<$JcC<$gA_-QkXkgTJcD_LJ,~>
-JcC<$JcC<$gA_-QkXkgTJcD_LJ,~>
-JcC<$JcC<$g]-@8JcD_LJ,~>
-JcC<$JcC<$g]%6Rk=P^SJcD_LJ,~>
-JcC<$JcC<$g]%6Rk=P^SJcD_LJ,~>
-JcC<$JcC<$g]-@8JcD_LJ,~>
-JcC<$JcC<$g]%6Rk=P^SJcD_LJ,~>
-JcC<$JcC<$g]%6Rk=P^SJcD_LJ,~>
-JcC<$JcC<$h#HC7JcDbMJ,~>
-JcC<$JcC<$h#@?Sj[oLQJcDbMJ,~>
-JcC<$JcC<$h#@?Sj[oLQJcDbMJ,~>
-JcC<$JcC<$h#HC7JcDbMJ,~>
-JcC<$JcC<$h#@?Sj[oLQJcDbMJ,~>
-JcC<$JcC<$h#@?Sj[oLQJcDbMJ,~>
-JcC<$JcC<$h>cI7JcDbMJ,~>
-JcC<$JcC<$h>[HTj@TCPJcDbMJ,~>
-JcC<$JcC<$h>[HTj@TCPJcDbMJ,~>
-JcC<$JcC<$h>cI7JcDbMJ,~>
-JcC<$JcC<$h>[HTj@TCPJcDbMJ,~>
-JcC<$JcC<$h>[HTj@TCPJcDbMJ,~>
-JcC<$JcC<$hZ)L6JcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ)L6JcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ)L6JcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$huDR6JcDeNJ,~>
-JcC<$JcC<$hu<ZViCX(MJcDeNJ,~>
-JcC<$JcC<$hu<ZViCX(MJcDeNJ,~>
-JcC<$JcC<$huDO5JcDhOJ,~>
-JcC<$JcC<$hu<ZVi(<tLJcDhOJ,~>
-JcC<$JcC<$hu<ZVi(<tLJcDhOJ,~>
-JcC<$JcC<$n,E@foDdVHJcDhOJ,~>
-JcC<$JcC<$n,E@foD\djhb!kKJcDhOJ,~>
-JcC<$JcC<$n,E@foD\djhb!kKJcDhOJ,~>
-JcC<$JcC<$nG`Igo)IMGJcDhOJ,~>
-JcC<$JcC<$nG`Igo)A[ihb!kKJcDhOJ,~>
-JcC<$JcC<$nG`Igo)A[ihb!kKJcDhOJ,~>
-JcC<$JcC<$nc&Rho)IGEJcDkPJ,~>
-JcC<$JcC<$nc&Rho)A[ih+@YIJcDkPJ,~>
-JcC<$JcC<$nc&Rho)A[ih+@YIJcDkPJ,~>
-JcC<$JcC<$nc&Rho)IGEJcDkPJ,~>
-JcC<$JcC<$nc&Rho)A[ih+@YIJcDkPJ,~>
-JcC<$JcC<$nc&Rho)A[ih+@YIJcDkPJ,~>
-JcC<$JcC<$o)A[io)IDDJcDkPJ,~>
-JcC<$JcC<$o)A[io)A[ige%PHJcDkPJ,~>
-JcC<$JcC<$o)A[io)A[ige%PHJcDkPJ,~>
-JcC<$JcC<$oD\djnc.;CJcDkPJ,~>
-JcC<$JcC<$oD\djnc&Rhge%PHJcDkPJ,~>
-JcC<$JcC<$oD\djnc&Rhge%PHJcDkPJ,~>
-JcC<$JcC<$o`"mknc.5AJcDnQJ,~>
-JcC<$JcC<$o`"mknc&Rhg.D>FJcDnQJ,~>
-JcC<$JcC<$o`"mknc&Rhg.D>FJcDnQJ,~>
-JcC<$JcC<$p&>!lnGh,@JcDnQJ,~>
-JcC<$JcC<$p&>!lnG`Igg.D>FJcDnQJ,~>
-JcC<$JcC<$p&>!lnG`Igg.D>FJcDnQJ,~>
-JcC<$JcC<$p&>!lnc.2@JcDnQJ,~>
-JcC<$JcC<$p&>!lnc&Rhfh)5EJcDnQJ,~>
-JcC<$JcC<$p&>!lnc&Rhfh)5EJcDnQJ,~>
-JcC<$JcC<$pAY*mnGh)?JcDnQJ,~>
-JcC<$JcC<$pAY*mnG`Igfh)5EJcDnQJ,~>
-JcC<$JcC<$pAY*mnG`Igfh)5EJcDnQJ,~>
-JcC<$JcC<$p\t3nnGh#=JcDqRJ,~>
-JcC<$JcC<$p\t3nnG`Igf1H#CJcDqRJ,~>
-JcC<$JcC<$p\t3nnG`Igf1H#CJcDqRJ,~>
-JcC<$JcC<$q#:<on,Lo<JcDqRJ,~>
-JcC<$JcC<$q#:<on,E@ff1H#CJcDqRJ,~>
-JcC<$JcC<$q#:<on,E@ff1H#CJcDqRJ,~>
-JcC<$JcC<$q>UEpmf1f;JcDqRJ,~>
-JcC<$JcC<$q>UEpmf*7ef1H#CJcDqRJ,~>
-JcC<$JcC<$q>UEpmf*7ef1H#CJcDqRJ,~>
-JcC<$JcC<$q>UEpn,Li:JcDtSJ,~>
-JcC<$JcC<$q>UEpn,E@feOffAJcDtSJ,~>
-JcC<$JcC<$q>UEpn,E@feOffAJcDtSJ,~>
-JcC<$JcC<$qYpNqmf1`9JcDtSJ,~>
-JcC<$JcC<$qYpNqmf*7eeOffAJcDtSJ,~>
-JcC<$JcC<$qYpNqmf*7eeOffAJcDtSJ,~>
-JcC<$JcC<$qu6Wrmf1]8JcDtSJ,~>
-JcC<$JcC<$qu6Wrmf*7ee4K]@JcDtSJ,~>
-JcC<$JcC<$qu6Wrmf*7ee4K]@JcDtSJ,~>
-JcC<$JcC<$kPrs1JcDtSJ,~>
-JcC<$JcC<$kPkM^e4K]@JcDtSJ,~>
-JcC<$JcC<$kPkM^e4K]@JcDtSJ,~>
-JcC<$JcC<$kl9!0JcE"TJ,~>
-JcC<$JcC<$kl1V_dRjK>JcE"TJ,~>
-JcC<$JcC<$kl1V_dRjK>JcE"TJ,~>
-JcC<$JcC<$kl9!0JcE"TJ,~>
-JcC<$JcC<$kl1V_dRjK>JcE"TJ,~>
-JcC<$JcC<$kl1V_dRjK>JcE"TJ,~>
-JcC<$JcC<$l2T'0JcE"TJ,~>
-JcC<$JcC<$l2L_`d7OB=JcE"TJ,~>
-JcC<$JcC<$l2L_`d7OB=JcE"TJ,~>
-JcC<$JcC<$l2T$/JcE%UJ,~>
-JcC<$JcC<$l2L_`cq49<JcE%UJ,~>
-JcC<$JcC<$l2L_`cq49<JcE%UJ,~>
-JcC<$JcC<$lMo*/JcE%UJ,~>
-JcC<$JcC<$lMghacUn0;JcE%UJ,~>
-JcC<$JcC<$lMghacUn0;JcE%UJ,~>
-JcC<$JcC<$lMo*/JcE%UJ,~>
-JcC<$JcC<$lMghacUn0;JcE%UJ,~>
-JcC<$JcC<$lMghacUn0;JcE%UJ,~>
-JcC<$JcC<$li50/JcE%UJ,~>
-JcC<$JcC<$li-qbc:S':JcE%UJ,~>
-JcC<$JcC<$li-qbc:S':JcE%UJ,~>
-JcC<$JcC<$li5-.JcE(VJ,~>
-JcC<$JcC<$li-qbbt7s9JcE(VJ,~>
-JcC<$JcC<$li-qbbt7s9JcE(VJ,~>
-JcC<$JcC<$m/P3.JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/P3.JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/P3.JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$mJk6-JcE+WJ,~>
-JcC<$JcC<$mJd.db";X6JcE+WJ,~>
-JcC<$JcC<$mJd.db";X6JcE+WJ,~>
-JcC<$JcC<$mJk6-JcE+WJ,~>
-JcC<$JcC<$mJd.db";X6JcE+WJ,~>
-JcC<$JcC<$mJd.db";X6JcE+WJ,~>
-JcC<$JcCN*!!)9``rL\j[/YX~>
-JcC<$JcCN*!!)9`!!(,5!!%TM[/YX~>
-JcC<$JcCN*!!)9`!!(,5!!%TM[/YX~>
-JcC<$JcCQ+!!)6_`W1Si[Jta~>
-JcC<$JcCQ+!!)6_!!()4!!%TM[Jta~>
-JcC<$JcCQ+!!)6_!!()4!!%TM[Jta~>
-JcC<$JcCT,!!)6_`;kJh[Jta~>
-JcC<$JcCT,!!)6_!!(&3!!%TM[Jta~>
-JcC<$JcCT,!!)6_!!(&3!!%TM[Jta~>
-JcC<$JcCT,!!)6_`;kJh[Jta~>
-JcC<$JcCT,!!)6_!!(&3!!%TM[Jta~>
-JcC<$JcCT,!!)6_!!(&3!!%TM[Jta~>
-JcC<$JcCW-!!)6__uPAg[Jta~>
-JcC<$JcCW-!!)6_!!(#2!!%TM[Jta~>
-JcC<$JcCW-!!)6_!!(#2!!%TM[Jta~>
-JcC<$JcCZ.!!)3^_Z58f[f:j~>
-JcC<$JcCZ.!!)3^!!'u1!!%TM[f:j~>
-JcC<$JcCZ.!!)3^!!'u1!!%TM[f:j~>
-JcC<$JcC]/!!)3^_>o/e[f:j~>
-JcC<$JcC]/!!)3^!!'r0!!%TM[f:j~>
-JcC<$JcC]/!!)3^!!'r0!!%TM[f:j~>
-JcC<$JcC`0!!)0]_>o/e[f:j~>
-JcC<$JcC`0!!)0]!!'r0!!%TM[f:j~>
-JcC<$JcC`0!!)0]!!'r0!!%TM[f:j~>
-JcC<$JcC`0!!)3^^]8rc\,Us~>
-JcC<$JcC`0!!)3^!!'l.!!%TM\,Us~>
-JcC<$JcC`0!!)3^!!'l.!!%TM\,Us~>
-JcC<$JcCc1!!)0]^]8rc\,Us~>
-JcC<$JcCc1!!)0]!!'l.!!%TM\,Us~>
-JcC<$JcCc1!!)0]!!'l.!!%TM\,Us~>
-JcC<$JcCf2!!)0]^Arib\,Us~>
-JcC<$JcCf2!!)0]!!'i-!!%TM\,Us~>
-JcC<$JcCf2!!)0]!!'i-!!%TM\,Us~>
-JcC<$JcCi3!!)-\^Arib\,Us~>
-JcC<$JcCi3!!)-\!!'i-!!%TM\,Us~>
-JcC<$JcCi3!!)-\!!'i-!!%TM\,Us~>
-JcC<$JcCl4!!)*[^&W`a\Gq'~>
-JcC<$JcCl4!!)*[!!'f,!!%TM\Gq'~>
-JcC<$JcCl4!!)*[!!'f,!!%TM\Gq'~>
-JcC<$JcCl4!!)-\]`<W`\Gq'~>
-JcC<$JcCl4!!)-\!!'c+!!%TM\Gq'~>
-JcC<$JcCl4!!)-\!!'c+!!%TM\Gq'~>
-JcC<$JcCo5!!)*[]`<W`\Gq'~>
-JcC<$JcCo5!!)*[!!'c+!!%TM\Gq'~>
-JcC<$JcCo5!!)*[!!'c+!!%TM\Gq'~>
-JcC<$JcCr6!!)*[]E!N_\Gq'~>
-JcC<$JcCr6!!)*[!!'`*!!%TM\Gq'~>
-JcC<$JcCr6!!)*[!!'`*!!%TM\Gq'~>
-JcC<$JcC<$p&DW(JcE:\J,~>
-JcC<$JcC<$p&>!l]h/8)JcE:\J,~>
-JcC<$JcC<$p&>!l]h/8)JcE:\J,~>
-JcC<$JcC<$pA_](JcE:\J,~>
-JcC<$JcC<$pAY*m]Li/(JcE:\J,~>
-JcC<$JcC<$pAY*m]Li/(JcE:\J,~>
-JcC<$JcC<$pA_](JcE:\J,~>
-JcC<$JcC<$pAY*m]Li/(JcE:\J,~>
-JcC<$JcC<$pAY*m]Li/(JcE:\J,~>
-JcC<$JcC<$p]%`'JcE=]J,~>
-JcC<$JcC<$p\t3n\k2r&JcE=]J,~>
-JcC<$JcC<$p\t3n\k2r&JcE=]J,~>
-JcC<$JcC<$p]%`'JcE=]J,~>
-JcC<$JcC<$p\t3n\k2r&JcE=]J,~>
-JcC<$JcC<$p\t3n\k2r&JcE=]J,~>
-JcC<$JcC<$q#@f'JcE=]J,~>
-JcC<$JcC<$q#:<o\Oli%JcE=]J,~>
-JcC<$JcC<$q#:<o\Oli%JcE=]J,~>
-JcC<$JcC<$q#@f'JcE=]J,~>
-JcC<$JcC<$q#:<o\Oli%JcE=]J,~>
-JcC<$JcC<$q#:<o\Oli%JcE=]J,~>
-JcC<$JcC<$q>[i&JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>[i&JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>[i&JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$qZ!o&JcE@^J,~>
-JcC<$JcC<$qYpNq[RpN"JcE@^J,~>
-JcC<$JcC<$qYpNq[RpN"JcE@^J,~>
-JcC<$JcC<$qZ!l%JcEC_J,~>
-JcC<$JcC<$qYpNq[7UE!JcEC_J,~>
-JcC<$JcC<$qYpNq[7UE!JcEC_J,~>
-JcC<$JcC<$qu<r%JcEC_J,~>
-JcC<$JcC<$qu6WrZq:;uJcEC_J,~>
-JcC<$JcC<$qu6WrZq:;uJcEC_J,~>
-JcC<$JcC<$qu<r%JcEC_J,~>
-JcC<$JcC<$qu6WrZq:;uJcEC_J,~>
-JcC<$JcC<$qu6WrZq:;uJcEC_J,~>
-JcC<$JcDAB!!(pVYQ07S^&NT~>
-JcC<$JcDAB!!(pV!!';s!!%TM^&NT~>
-JcC<$JcDAB!!(pV!!';s!!%TM^&NT~>
-JcC<$JcDDC!!(mUYQ07S^&NT~>
-JcC<$JcDDC!!(mU!!';s!!%TM^&NT~>
-JcC<$JcDDC!!(mU!!';s!!%TM^&NT~>
-JcC<$JcDGD!!(mUY5j.R^&NT~>
-JcC<$JcDGD!!(mU!!'8r!!%TM^&NT~>
-JcC<$JcDGD!!(mU!!'8r!!%TM^&NT~>
-JcC<$JcDGD!!(mUY5j.R^&NT~>
-JcC<$JcDGD!!(mU!!'8r!!%TM^&NT~>
-JcC<$JcDGD!!(mU!!'8r!!%TM^&NT~>
-JcC<$JcDJE!!(mUXT3qP^Ai]~>
-JcC<$JcDJE!!(mU!!'2p!!%TM^Ai]~>
-JcC<$JcDJE!!(mU!!'2p!!%TM^Ai]~>
-JcC<$JcDMF!!(jTXT3qP^Ai]~>
-JcC<$JcDMF!!(jT!!'2p!!%TM^Ai]~>
-JcC<$JcDMF!!(jT!!'2p!!%TM^Ai]~>
-JcC<$JcDPG!!(jTX8mhO^Ai]~>
-JcC<$JcDPG!!(jT!!'/o!!%TM^Ai]~>
-JcC<$JcDPG!!(jT!!'/o!!%TM^Ai]~>
-JcC<$JcDSH!!(gSWrR_N^]/f~>
-JcC<$JcDSH!!(gS!!',n!!%TM^]/f~>
-JcC<$JcDSH!!(gS!!',n!!%TM^]/f~>
-JcC<$JcDSH!!(jTWW7VM^]/f~>
-JcC<$JcDSH!!(jT!!')m!!%TM^]/f~>
-JcC<$JcDSH!!(jT!!')m!!%TM^]/f~>
-JcC<$JcDVI!!(gSWW7VM^]/f~>
-JcC<$JcDVI!!(gS!!')m!!%TM^]/f~>
-JcC<$JcDVI!!(gS!!')m!!%TM^]/f~>
-JcC<$JcDYJ!!(dRWW7VM^]/f~>
-JcC<$JcDYJ!!(dR!!')m!!%TM^]/f~>
-JcC<$JcDYJ!!(dR!!')m!!%TM^]/f~>
-JcC<$JcD\K!!(dRVuVDK_#Jo~>
-JcC<$JcD\K!!(dR!!'#k!!%TM_#Jo~>
-JcC<$JcD\K!!(dR!!'#k!!%TM_#Jo~>
-JcC<$JcD_L!!(aQVuVDK_#Jo~>
-JcC<$JcD_L!!(aQ!!'#k!!%TM_#Jo~>
-JcC<$JcD_L!!(aQ!!'#k!!%TM_#Jo~>
-JcC<$JcD_L!!(dRVZ;;J_#Jo~>
-JcC<$JcD_L!!(dR!!&uj!!%TM_#Jo~>
-JcC<$JcD_L!!(dR!!&uj!!%TM_#Jo~>
-JcC<$JcDbM!!(aQVZ;;J_#Jo~>
-JcC<$JcDbM!!(aQ!!&uj!!%TM_#Jo~>
-JcC<$JcDbM!!(aQ!!&uj!!%TM_#Jo~>
-JcC<$JcDeN!!(aQV#Z)H_>f#~>
-JcC<$JcDeN!!(aQ!!&oh!!%TM_>f#~>
-JcC<$JcDeN!!(aQ!!&oh!!%TM_>f#~>
-JcC<$JcCB&V#Z)H_>f#~>
-JcC<$JcCB&!!&oh!!%TM_>f#~>
-JcC<$JcCB&!!&oh!!%TM_>f#~>
-JcC<$JcCE'U]>uG_>f#~>
-JcC<$JcCE'!!&lg!!%TM_>f#~>
-JcC<$JcCE'!!&lg!!%TM_>f#~>
-JcC<$JcCE'UB#lF_Z,,~>
-JcC<$JcCE'!!&if!!%TM_Z,,~>
-JcC<$JcCE'!!&if!!%TM_Z,,~>
-JcC<$JcCH(U&]cE_Z,,~>
-JcC<$JcCH(!!&fe!!%TM_Z,,~>
-JcC<$JcCH(!!&fe!!%TM_Z,,~>
-JcC<$JcCH(U&]cE_Z,,~>
-JcC<$JcCH(!!&fe!!%TM_Z,,~>
-JcC<$JcCH(!!&fe!!%TM_Z,,~>
-JcC<$JcCK)T`BZD_Z,,~>
-JcC<$JcCK)!!&cd!!%TM_Z,,~>
-JcC<$JcCK)!!&cd!!%TM_Z,,~>
-JcC<$JcCK)TE'QC_uG5~>
-JcC<$JcCK)!!&`c!!%TM_uG5~>
-JcC<$JcCK)!!&`c!!%TM_uG5~>
-JcC<$JcCN*T)aHB_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*T)aHB_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*T)aHB_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCQ+SH+6@`;b>~>
-JcC<$JcCQ+!!&W`!!%TM`;b>~>
-JcC<$JcCQ+!!&W`!!%TM`;b>~>
-JcC<$JcCQ+SH+6@`;b>~>
-JcC<$JcCQ+!!&W`!!%TM`;b>~>
-JcC<$JcCQ+!!&W`!!%TM`;b>~>
-JcC<$JcCT,S,e-?`;b>~>
-JcC<$JcCT,!!&T_!!%TM`;b>~>
-JcC<$JcCT,!!&T_!!%TM`;b>~>
-JcC<$JcCT,RfJ$>`W(G~>
-JcC<$JcCT,!!&Q^!!%TM`W(G~>
-JcC<$JcCT,!!&Q^!!%TM`W(G~>
-JcC<$JcE4Z!!(RLRK.p=`W(G~>
-JcC<$JcE4Z!!(RL!!&N]!!%TM`W(G~>
-JcC<$JcE4Z!!(RL!!&N]!!%TM`W(G~>
-JcC<$JcE7[!!(OKRK.p=`W(G~>
-JcC<$JcE7[!!(OK!!&N]!!%TM`W(G~>
-JcC<$JcE7[!!(OK!!&N]!!%TM`W(G~>
-JcC<$JcE:\!!(OKR/hg<`W(G~>
-JcC<$JcE:\!!(OK!!&K\!!%TM`W(G~>
-JcC<$JcE:\!!(OK!!&K\!!%TM`W(G~>
-JcC<$JcE:\!!(OKQiM^;`rCP~>
-JcC<$JcE:\!!(OK!!&H[!!%TM`rCP~>
-JcC<$JcE:\!!(OK!!&H[!!%TM`rCP~>
-JcC<$JcE=]!!(OKQN2U:`rCP~>
-JcC<$JcE=]!!(OK!!&EZ!!%TM`rCP~>
-JcC<$JcE=]!!(OK!!&EZ!!%TM`rCP~>
-JcC<$JcE@^!!(LJQN2U:`rCP~>
-JcC<$JcE@^!!(LJ!!&EZ!!%TM`rCP~>
-JcC<$JcE@^!!(LJ!!&EZ!!%TM`rCP~>
-JcC<$JcEC_!!(LJPlQC8a8^Y~>
-JcC<$JcEC_!!(LJ!!&?X!!%TMa8^Y~>
-JcC<$JcEC_!!(LJ!!&?X!!%TMa8^Y~>
-JcC<$JcEF`!!(IIPlQC8a8^Y~>
-JcC<$JcEF`!!(II!!&?X!!%TMa8^Y~>
-JcC<$JcEF`!!(II!!&?X!!%TMa8^Y~>
-JcC<$JcEF`!!(LJPQ6:7a8^Y~>
-JcC<$JcEF`!!(LJ!!&<W!!%TMa8^Y~>
-JcC<$JcEF`!!(LJ!!&<W!!%TMa8^Y~>
-JcC<$JcEIa!!(IIPQ6:7a8^Y~>
-JcC<$JcEIa!!(II!!&<W!!%TMa8^Y~>
-JcC<$JcEIa!!(II!!&<W!!%TMa8^Y~>
-JcC<$JcELb!!(FHP5p16aT$b~>
-JcC<$JcELb!!(FH!!&9V!!%TMaT$b~>
-JcC<$JcELb!!(FH!!&9V!!%TMaT$b~>
-JcC<$JcEOc!!(FHOoU(5aT$b~>
-JcC<$JcEOc!!(FH!!&6U!!%TMaT$b~>
-JcC<$JcEOc!!(FH!!&6U!!%TMaT$b~>
-JcC<$JcERd!!(CGOoU(5aT$b~>
-JcC<$JcERd!!(CG!!&6U!!%TMaT$b~>
-JcC<$JcERd!!(CG!!&6U!!%TMaT$b~>
-JcC<$JcERd!!(FHOT9t4aT$b~>
-JcC<$JcERd!!(FH!!&3T!!%TMaT$b~>
-JcC<$JcERd!!(FH!!&3T!!%TMaT$b~>
-JcC<$JcEUe!!(CGO8sk3ao?k~>
-JcC<$JcEUe!!(CG!!&0S!!%TMao?k~>
-JcC<$JcEUe!!(CG!!&0S!!%TMao?k~>
-JcC<$JcEXf!!(CGNrXb2ao?k~>
-JcC<$JcEXf!!(CG!!&-R!!%TMao?k~>
-JcC<$JcEXf!!(CG!!&-R!!%TMao?k~>
-JcC<$JcCl4NrXb2ao?k~>
-JcC<$JcCl4!!&-R!!%TMao?k~>
-JcC<$JcCl4!!&-R!!%TMao?k~>
-JcC<$JcCo5N<"P0b5Zt~>
-JcC<$JcCo5!!&'P!!%TMb5Zt~>
-JcC<$JcCo5!!&'P!!%TMb5Zt~>
-JcC<$JcCo5N<"P0b5Zt~>
-JcC<$JcCo5!!&'P!!%TMb5Zt~>
-JcC<$JcCo5!!&'P!!%TMb5Zt~>
-JcC<$JcCr6Mu\G/b5Zt~>
-JcC<$JcCr6!!&$O!!%TMb5Zt~>
-JcC<$JcCr6!!&$O!!%TMb5Zt~>
-JcC<$JcCr6Mu\G/b5Zt~>
-JcC<$JcCr6!!&$O!!%TMb5Zt~>
-JcC<$JcCr6!!&$O!!%TMb5Zt~>
-JcC<$JcCu7M?&5-bQ!(~>
-JcC<$JcCu7!!%sM!!%TMbQ!(~>
-JcC<$JcCu7!!%sM!!%TMbQ!(~>
-JcC<$JcCu7M?&5-bQ!(~>
-JcC<$JcCu7!!%sM!!%TMbQ!(~>
-JcC<$JcCu7!!%sM!!%TMbQ!(~>
-JcC<$JcD#8M#`,,bQ!(~>
-JcC<$JcD#8!!%pL!!%TMbQ!(~>
-JcC<$JcD#8!!%pL!!%TMbQ!(~>
-JcC<$JcD#8L]E#+bl<1~>
-JcC<$JcD#8!!%mK!!%TMbl<1~>
-JcC<$JcD#8!!%mK!!%TMbl<1~>
-JcC<$JcD#8L]E#+bl<1~>
-JcC<$JcD#8!!%mK!!%TMbl<1~>
-JcC<$JcD#8!!%mK!!%TMbl<1~>
-JcC<$JcD&9LB)o*bl<1~>
-JcC<$JcD&9!!%jJ!!%TMbl<1~>
-JcC<$JcD&9!!%jJ!!%TMbl<1~>
-JcC<$JcD&9LB)o*bl<1~>
-JcC<$JcD&9!!%jJ!!%TMbl<1~>
-JcC<$JcD&9!!%jJ!!%TMbl<1~>
-JcC<$JcD):K`H](c2W:~>
-JcC<$JcD):!!%dH!!%TMc2W:~>
-JcC<$JcD):!!%dH!!%TMc2W:~>
-JcC<$JcD):K`H](c2W:~>
-JcC<$JcD):!!%dH!!%TMc2W:~>
-JcC<$JcD):!!%dH!!%TMc2W:~>
-JcC<$JcF'r!!(4BKE-T'c2W:~>
-JcC<$JcF'r!!(4B!!%aG!!%TMc2W:~>
-JcC<$JcF'r!!(4B!!%aG!!%TMc2W:~>
-JcC<$JcF*s!!(1AKE-T'c2W:~>
-JcC<$JcF*s!!(1A!!%aG!!%TMc2W:~>
-JcC<$JcF*s!!(1A!!%aG!!%TMc2W:~>
-JcC<$JcF-t!!(1AJcLB%cMrC~>
-JcC<$JcF-t!!(1A!!%[E!!%TMcMrC~>
-JcC<$JcF-t!!(1A!!%[E!!%TMcMrC~>
-OT,:\JcC<$_uB]:b5[%nJcF$qJ,~>
-OT,:\JcC<$_uB]:b5VGAKLu4EJcF$qJ,~>
-OT,:\JcC<$_uB]:b5VGAKLu4EJcF$qJ,~>
-OT5:[JcC<$`r?#=b5["mJcF$qJ,~>
-OT5:[JcC<$`r?#=b5VGAK1Z+DJcF$qJ,~>
-OT5:[JcC<$`r?#=b5VGAK1Z+DJcF$qJ,~>
-OT,C_R@+&+s+13krr<&@s+(.M!.k0rs*t~>
-OT,C_bfg'<s+13krr<&@rr<%N8cSjBs3L^q~>
-OT,C_s8N(Ms+13krr<&@rr<%N8cSjBs3L^q~>
-OT,:\rgEcdJcC<$bPqPBao?nlrr@WMci8L~>
-OT,:\rlkBBJcC<$bPqPBao;>@JP#nBJcF'rJ,~>
-OT,:\rr;uuJcC<$bPqPBao;>@JP#nBJcF'rJ,~>
-OT,:\r0[NbJcC<$c2RbDaT$ekrr@WMci8L~>
-OT,:\r6,-@JcC<$c2RbDaSu5?JP#nBJcF'rJ,~>
-OT,:\r;Q`sJcC<$c2RbDaSu5?JP#nBJcF'rJ,~>
-OT,:\qjIHaJcC<$ci3tFaT$ekrr@WMci8L~>
-OT,:\qoo'?JcC<$ci3tFaSu5?JP#nBJcF'rJ,~>
-OT,:\qu?ZrJcC<$ci3tFaSu5?JP#nBJcF'rJ,~>
-OT,:\q3_3_JcC<$dJj1HaT$ekr;_EKd/SU~>
-OT,:\q9/g=JcC<$dJj1HaSu5?JP,r7!!%TMd/SU~>
-OT,:\q>UEpJcC<$dJj1HaSu5?JP,r7!!%TMd/SU~>
-OT,:\pmM-^JcC<$eGfLKa8^\jr;_EKd/SU~>
-OT,:\prra<JcC<$eGfLKa8Z,>JP,r7!!%TMd/SU~>
-OT,:\q#C?oJcC<$eGfLKa8Z,>JP,r7!!%TMd/SU~>
-OT,:\p6bm\JcC<$f)G^Ma8^\jquD<Jd/SU~>
-OT,:\p<3L:JcC<$f)G^Ma8Z,>JP,o6!!%TMd/SU~>
-OT,:\pAY*mJcC<$f)G^Ma8Z,>JP,o6!!%TMd/SU~>
-OT,:\opPg[JcC<$g&D$P`rCSiquD<Jd/SU~>
-OT,:\p!!F9JcC<$g&D$P`r?#=JP,o6!!%TMd/SU~>
-OT,:\p&G$lJcC<$g&D$P`r?#=JP,o6!!%TMd/SU~>
-OT,:\o9fRYJcC<$gA_-Qa8^\jq>c*HdJn^~>
-OT,:\o?717JcC<$gA_-Qa8Z,>JP,i4!!%TMdJn^~>
-OT,:\oD\djJcC<$gA_-Qa8Z,>JP,i4!!%TMdJn^~>
-OT,:\nsKIXJcC<$h#@?S`rCSiq>c*HdJn^~>
-OT,:\o#q(6JcC<$h#@?S`r?#=JP,i4!!%TMdJn^~>
-OT,:\o)A[iJcC<$h#@?S`r?#=JP,i4!!%TMdJn^~>
-OT,:\nX9CWJcC<$hu<ZV`rCSiq#H!GdJn^~>
-OT,:\n]_"5JcC<$hu<ZV`r?#=JP,f3!!%TMdJn^~>
-OT,:\nc/UhJcC<$hu<ZV`r?#=JP,f3!!%TMdJn^~>
-OT,:\n!O.UJcC<$V#PuGp],mFdf4g~>
-OT,:\n&tb3JcC<$V#LDpJP,c2!!%TMdf4g~>
-OT,:\n,E@fJcC<$V#LDpJP,c2!!%TMdf4g~>
-OT,:\m[=(TJcC<$VuM;JpAfdEdf4g~>
-OT,:\m`b\2JcC<$VuH_sJP,`1!!%TMdf4g~>
-OT,:\mf3:eJcC<$VuH_sJP,`1!!%TMdf4g~>
-OT,:\m$RhRJcC<$W;hDKpAfdEdf4g~>
-OT,:\m*#G0JcC<$W;chtJP,`1!!%TMdf4g~>
-OT,:\m/I%cJcC<$W;chtJP,`1!!%TMdf4g~>
-OT,:\l^@bQJcC<$X8d_Np&K[Ddf4g~>
-OT,:\lcfA/JcC<$X8`/"JP,]0!!%TMdf4g~>
-OT,:\li6tbJcC<$X8`/"JP,]0!!%TMdf4g~>
-OT,:\l'VMOJcC<$XT*hOo`0RCe,Op~>
-OT,:\l-',-JcC<$XT&8#JP,Z/!!%TMe,Op~>
-OT,:\l2L_`JcC<$XT&8#JP,Z/!!%TMe,Op~>
-OT,:\kaDGNJcC<$YQ'.RoDjIBe,Op~>
-OT,:\kfj&,JcC<$YQ"S&JP,W.!!%TMe,Op~>
-OT,:\kl:Y_JcC<$YQ"S&JP,W.!!%TMe,Op~>
-OT,:\k*Z2LJcC<$YlB7SoDjIBe,Op~>
-OT,:\k0*f*JcC<$Yl=\'JP,W.!!%TMe,Op~>
-OT,:\k5PD]JcC<$Yl=\'JP,W.!!%TMe,Op~>
-OT,:\jdH,KJcC<$ZN#IUo)O@AeGk%~>
-OT,:\jim`)JcC<$ZMsn)JP,T-!!%TMeGk%~>
-OT,:\jo>>\JcC<$ZMsn)JP,T-!!%TMeGk%~>
-OT,:\j-]lIJcC<$[/Y[Wnc47@eGk%~>
-OT,:\j3.K'JcC<$[/U++JP,Q,!!%TMeGk%~>
-OT,:\j8T)ZJcC<$[/U++JP,Q,!!%TMeGk%~>
-OT,:\igKfHJcC<$[f:mYnc47@eGk%~>
-OT,:\ilqE&JcC<$[f6=-JP,Q,!!%TMeGk%~>
-OT,:\irB#YJcC<$[f6=-JP,Q,!!%TMeGk%~>
-OT,:\i0aQFJcC<$\Gq*[nGn.?eGk%~>
-OT,:\i620$JcC<$\GlO/JP,N+!!%TMeGk%~>
-OT,:\i;WcWJcC<$\GlO/JP,N+!!%TMeGk%~>
-OT,:\hjOKEJcC<$])R<]n,S%>ec1.~>
-OT,:\hou*#JcC<$])Ma1JP,K*!!%TMec1.~>
-OT,:\huE]VJcC<$])Ma1JP,K*!!%TMec1.~>
-OT,:\h3e6CJcC<$]`3N_mf7q=ec1.~>
-OT,:\h95j!JcC<$]`.s3JP,H)!!%TMec1.~>
-OT,:\h>[HTJcC<$]`.s3JP,H)!!%TMec1.~>
-OT,:\gmS0BJcC<$^Ai`amf7q=ec1.~>
-OT,:\gs#cuJcC<$^Ae05JP,H)!!%TMec1.~>
-OT,:\h#IBSJcC<$^Ae05JP,H)!!%TMec1.~>
-OT,:\g6hp@JcC<$!!'k8JH5*<JcF:#J,~>
-OT,:\g<9NsJcC<$!!'k8!!%RBn4EZ\JcF:#J,~>
-OT,:\gA_-QJcC<$!!'k8!!%RBn4EZ\JcF:#J,~>
-OT,:\fpVj?JcCE'!!'h7JH5';JcF=$J,~>
-OT,:\g!'HrJcCE'!!'h7!!%RBmn*Q[JcF=$J,~>
-OT,:\g&M'PJcCE'!!'h7!!%RBmn*Q[JcF=$J,~>
-OT,:\f9lU=JcCH(!!'k8JH5$:JcF=$J,~>
-OT,:\f?=3pJcCH(!!'k8!!%RBmRdHZJcF=$J,~>
-OT,:\fDbgNJcCH(!!'k8!!%RBmRdHZJcF=$J,~>
-OT,:\esZO<JcCQ+!!'h7JH5$:JcF=$J,~>
-OT,:\f$+-oJcCQ+!!'h7!!%RBmRdHZJcF=$J,~>
-OT,:\f)PaMJcCQ+!!'h7!!%RBmRdHZJcF=$J,~>
-OT,:\e<p::JcCW-!!'h7JH4s8JcF@%J,~>
-OT,:\eB@mmJcCW-!!'h7!!%RBlq.6XJcF@%J,~>
-OT,:\eGfLKJcCW-!!'h7!!%RBlq.6XJcF@%J,~>
-OT,:\e!U19JcC]/!!'e6JH4s8JcF@%J,~>
-OT,:\e'%dlJcC]/!!'e6!!%RBlq.6XJcF@%J,~>
-OT,:\e,KCJJcC]/!!'e6!!%RBlq.6XJcF@%J,~>
-OT,:\d[C+8JcCc1!!'h7JH4p7JcF@%J,~>
-OT,:\d`h^kJcCc1!!'h7!!%RBlUh-WJcF@%J,~>
-OT,:\df9=IJcCc1!!'h7!!%RBlUh-WJcF@%J,~>
-OT,:\d$Xk6JcCi3!!'e6JH4p7JcF@%J,~>
-OT,:\d*)IiJcCi3!!'e6!!%RBlUh-WJcF@%J,~>
-OT,:\d/O(GJcCi3!!'e6!!%RBlUh-WJcF@%J,~>
-OT,:\c^Fe5KDu>JVI_Y#"9Ar_?`<^irr<&4s+(17!.k1&s*t~>
-OT,:\cclChKDu>JVI_Y#"9Ar_?`<^irr<&4s8N(M9'f.M!.k1&s*t~>
-OT,:\ci="FKDu>JVI_Y#"9Ar_?`<^irr<&4s8N(M9'f.M!.k1&s*t~>
-OT,:\c'\P3LAq>,?O-<*!YppsT`4ul])R<]lMuM9f`-I~>
-OT,:\c--.fLAq>,?O-<*!YppsT`4ul])Ma1JP,<%!!%TMf`-I~>
-OT,:\c2RbDLAq>,?O-<*!YppsT`4ul])Ma1JP,<%!!%TMf`-I~>
-OT,:\baJJ2MZ3bMDZ]M1!ClUQrr<&4rr<&us+(1:!.k1&s*t~>
-OT,:\bfp(eMZ3bMDZ]M1!ClUQrr<&4rr<&urr<%M9(#:O!.k1&s*t~>
-OT,:\bl@\CMZ3bMDZ]M1!ClUQrr<&4rr<&urr<%M9(#:O!.k1&s*t~>
-OT,:\b*`50N;iq0-h%*:4SY]O!!'b5rrDusJH5$:JcFF'J,~>
-OT,:\b00hcN;iq0-h%*:4SY]O!!'b5rrDusrr@UBmn*Q[JcFF'J,~>
-OT,:\b5VGAN;iq0-h%*:4SY]O!!'b5rrDusrr@UBmn*Q[JcFF'J,~>
-OT,:\adN//O8f7!&,cJ7#?[eRoDJ+'O!so+!-"b6!!'b5!!)foJH5*<JcFF'J,~>
-OT,:\aisbbO8f7!&,cJ7#?[eRoDJ+'O!so+!-"b6!!'b5!!)fo!!%RBn4EZ\JcFF'J,~>
-OT,:\aoDA@O8f7!&,cJ7#?[eRoDJ+'O!so+!-"b6!!'b5!!)fo!!%RBn4EZ\JcFF'J,~>
-OT,:\a-co-OoGI(%/p5.!G^iorrN"Dr;Zj!eu&HI!5JR6!;?GD!:Ko=s4RF&~>
-OT,:\a34M`OoGI(%/p5.!G^iorrN"Dr;Zj!eu&HI!5JR6!;?Hm!.dc58cSjBs4RF&~>
-OT,:\a8Z,>OoGI(%/p5.!G^iorrN"Dr;Zj!eu&HI!5JR6!;?Hm!.dc58cSjBs4RF&~>
-OT,:\`gQi,PlCdC(&e16'Ya8?!,DH4!,JJ3!!'h7!!)TiJH53?JcFF'J,~>
-OT,:\`m"G_PlCdC(&e16'Ya8?!,DH4!,JJ3!!'h7!!)Ti!!%RBo1Au_JcFF'J,~>
-OT,:\`rH&=PlCdC(&e16'Ya8?!,DH4!,JJ3!!'h7!!)Ti!!%RBo1Au_JcFF'J,~>
-OT,:\`0gT*QN%!^3rT*[)VOc_!UpX!!!*u:W;cht_#FB7nGe%>nGn.?gAc[~>
-OT,:\`682]QN%!^3rT*[)VOc_!UpX!!!*u:W;cht_#FB7nG`IgJP,N+!!%TMgAc[~>
-OT,:\`;]f;QN%!^3rT*[)VOc_!UpX!!!*u:W;cht_#FB7nG`IgJP,N+!!%TMgAc[~>
-OT,:\_jUN)R/[/;rVus/eFNV>B)M]0i.:pls8N)es+(1@!.k1(s*t~>
-OT,:\_p&,\R/[/;rVus/eFNV>B)M]0i.:pls8N)es8N(M9(bdV!.k1(s*t~>
-OT,:\_uK`:R/[/;rVus/eFNV>B)M]0i.:pls8N)es8N(M9(bdV!.k1(s*t~>
-OT,:\_3k9'Rf<EE#Q=]'YOVVmW;Q\r\:O\Err<&as+(1B!.k1(s*t~>
-OT,:\_9;lZRf<EE#Q=]'YOVVmW;Q\r\:O\Err<&arr<%M9(kjW!.k1(s*t~>
-OT,:\_>aK8Rf<EE#Q=]'YOVVmW;Q\r\:O\Err<&arr<%M9(kjW!.k1(s*t~>
-OT,:\^mY3&SGrRfrVuq+nG`L;r;ZhhJcG'9rrD9_JH5?CJcFI(J,~>
-OT,:\^s)fYSGrRfrVuq+nG`L;r;ZhhJcG'9rrD9_!!%RBpIYDcJcFI(J,~>
-OT,:\_#OE7SGrRfrVuq+nG`L;r;ZhhJcG'9rrD9_!!%RBpIYDcJcFI(J,~>
-OT,:\^6ns$T)Sf=rVus2lgXoSp\hDuhLY^nrr<&\s+(1C!.k1)s*t~>
-OT,:\^<?QWT)Sf=rVus2lgXoSp\hDuhLY^nrr<&\s8N(M9))!Y!.k1)s*t~>
-OT,:\^Ae05T)Sf=rVus2lgXoSp\hDuhLY^nrr<&\s8N(M9))!Y!.k1)s*t~>
-OT,:\]p\m#T`5!rrVuqRJcE.XJH5EEJcFL)J,~>
-OT,:\^!-KVT`5!rrVuqRJcE.X!!%RBq+:VeJcFL)J,~>
-OT,:\^&S*4T`5!rrVuqRJcE.X!!%RBq+:VeJcFL)J,~>
-OT,:\]9rX!UAkDa#64`5nU^_Is+(1F!.k1)s*t~>
-OT,:\]?C6TUAkDa#64`5nU^_Is8N(M9)D3\!.k1)s*t~>
-OT,:\]Dhj2UAkDa#64`5nU^_Is8N(M9)D3\!.k1)s*t~>
-OT,:\\s`QuV#LFZrVuq5JcE"TJH5KGJcFO*J,~>
-OT,:\]$10SV#LFZrVuq5JcE"T!!%RBqaphgJcFO*J,~>
-OT,:\])Vd1V#LFZrVuq5JcE"T!!%RBqaphgJcFO*J,~>
-OT,:\\=!<sV>gN_rVur<JcDtSJH5NHJcFO*J,~>
-OT,:\\BFpQV>gN_rVur<JcDtS!!%RBr(6qhJcFO*J,~>
-OT,:\\GlO/V>gN_rVur<JcDtS!!%RBr(6qhJcFO*J,~>
-OT,:\\!d6rW;d%j"98E=rdk*Qs+(1I!.k1*s*t~>
-OT,:\\'4jPW;d%j"98E=rdk*Qs8N(M9)_E_!.k1*s*t~>
-OT,:\\,ZI.W;d%j"98E=rdk*Qs8N(M9)_E_!.k1*s*t~>
-OT,:\[@%!pWW)t.rVuq&JcDhOJH5WKJcFO*J,~>
-OT,:\[EJUNWW)t.rVuq&JcDhO!!%RBs%37kJcFO*J,~>
-OT,:\[Jp4,WW)t.rVuq&JcDhO!!%RBs%37kJcFO*J,~>
-OT,:\[$^moWrE'LrVuq]JcDeNJH5WKJcFR+J,~>
-OT,:\[*/LMWrE'LrVuq]JcDeNrr@UB!D3?Cs5!^*~>
-OT,:\[/U++WrE'LrVuq]JcDeNrr@UB!D3?Cs5!^*~>
-OT,:\Z^LgnXT&9"rVur6JcD_LJH5]MJcFR+J,~>
-OT,:\ZcrFLXT&9"rVur6JcD_L!!%RB!!%TMh>`!~>
-OT,:\ZiC%*XT&9"rVur6JcD_L!!%RB!!%TMh>`!~>
-OT,:\Z'bRlXoAAUrVurVJcD\KJH,ZMJcFR+J,~>
-OT,:\Z-31JXoAAUrVurVJcD\K!!%UC!!%TMh>`!~>
-OT,:\Z2Xe(XoAAUrVurVJcD\K!!%UC!!%TMh>`!~>
-OT,:\YaPLkYQ"S;rVuriJcFa0!!((>JH19$h>`!~>
-OT,:\Yg!+IYQ"S;rVuriJcFa0!!((>rr@^E!!%TMh>`!~>
-OT,:\YlF_'YQ"S;rVuriJcFa0!!((>rr@^E!!%TMh>`!~>
-OT,:\Y*f7iYl=\0rVurrn,EFc?2db&NjAZb!6kKC!6"nh!.k1,s*t~>
-OT,:\Y06kGYl=\0rVurrn,EFc?2db&NjAZb!6kKC!6"m;!/*rE!.k1,s*t~>
-OT,:\Y5\J%Yl=\0rVurrn,EFc?2db&NjAZb!6kKC!6"m;!/*rE!.k1,s*t~>
-OT,:\XdT1hZMsn*rVurln,EBbr;Zi)Zi:"*bl7YC_>f,fJcFU,J,~>
-OT,:\Xj$eFZMsn*rVurln,EBbr;Zi)Zi:"*bl7YC_>jN8L.VFGJcFU,J,~>
-OT,:\XoJD$ZMsn*rVurln,EBbr;Zi)Zi:"*bl7YC_>jN8L.VFGJcFU,J,~>
-OT,:\X-iqfZi:"2rVurQnG`Of0)bhO.fHaS!!(:DrrBe5K`H](hZ&*~>
-OT,:\X3:PDZi:"2rVurQnG`Of0)bhO.fHaS!!(:DrrBe5!!%dH!!%TMhZ&*~>
-OT,:\X8`/"Zi:"2rVurQnG`Of0)bhO.fHaS!!(:DrrBe5!!%dH!!%TMhZ&*~>
-OT,:\WgWke[Jp4KrVur"nG`Kgr;ZhpZi:"*cMmkE]DmQbJcFX-J,~>
-OT,:\Wm(JC[Jp4KrVur"nG`Kgr;ZhpZi:"*cMmkE]Dhj2LIqOHJcFX-J,~>
-OT,:\WrN)![Jp4KrVur"nG`Kgr;ZhpZi:"*cMmkE]Dhj2LIqOHJcFX-J,~>
-OT,:\W0mVc[f6=srVuq.nc&X]+8u6@0)W*V!!(=E!!'S0L&cf)huA3~>
-OT,:\W6>5A[f6=srVuq.nc&X]+8u6@0)W*V!!(=E!!'S0rr@mJ!!%TMhuA3~>
-OT,:\W;cht[f6=srVuq.nc&X]+8u6@0)W*V!!(=E!!'S0rr@mJ!!%TMhuA3~>
-OT,:\Vj[Pb\GlPXrVus.mdgAXA,QB-]sRe>!71]F!4Mo`!.k1-s*t~>
-OT,:\Vp,/@\GlPXrVus.mdgAXA,QB-]sRe>!71]F!4Mn-!/aAK!.k1-s*t~>
-OT,:\VuQbs\GlPXrVus.mdgAXA,QB-]sRe>!71]F!4Mn-!/aAK!.k1-s*t~>
-OT,:\V3q;`\c2ZOr;Zh9oD\fOr;Zh)[/U++ci3tFZi>j^JcFX-J,~>
-OT,:\V9Ao>\c2ZOr;Zh9oD\fOr;Zh)[/U++ci3tFZi:"*Mb3sLJcFX-J,~>
-OT,:\V>gMq\c2ZOr;Zh9oD\fOr;Zh)[/U++ci3tFZi:"*Mb3sLJcFX-J,~>
-OT,:\Um_5_]Dhp2.K'5HWV6>mqg&,?!@%$@rr<&Gs8N)(s+p`,s5<p-~>
-OT,:\Us/i=]Dhp2.K'5HWV6>mqg&,?!@%$@rr<&Gs8N)(s8N(X8cSjBs5<p-~>
-OT,:\V#UGp]Dhp2.K'5HWV6>mqg&,?!@%$@rr<&Gs8N)(s8N(X8cSjBs5<p-~>
-OT,:\U6tu]]Dhl+r;Zm$NrAhS!rfqjr;Zj.d^9#S!7CfH!3Q9Z!.k1.s*t~>
-OT,:\U<ET;]Dhl+r;Zm$NrAhS!rfqjr;Zj.d^9#S!7CfH!3Q8$!0'SN!.k1.s*t~>
-OT,:\UAk2n]Dhl+r;Zm$NrAhS!rfqjr;Zj.d^9#S!7CfH!3Q8$!0'SN!.k1.s*t~>
-OT,:\Tpbo\^&J-35PtKe/<n]Yr9M7S0`1nO%`PgT!!(IIrrB,"Mu\G/i;\<~>
-OT,:\U!3N:^&J-35PtKe/<n]Yr9M7S0`1nO%`PgT!!(IIrrB,"rrA*P!!%TMi;\<~>
-OT,:\U&Y,m^&J-35PtKe/<n]Yr9M7S0`1nO%`PgT!!(IIrrB,"rrA*P!!%TMi;\<~>
-OT,:\T:#ZZ^&J,o)t3h.-.K=%!!(II!!&qsN<"P0iW"E~>
-OT,:\T?I98^&J,o)t3h.-.K=%!!(II!!&qs!!&'P!!%TMiW"E~>
-OT,:\TDnlk^&J,o)t3h.-.K=%!!(II!!&qs!!&'P!!%TMiW"E~>
-OT,:\SsfTY^Ae5f+nG[8!c7G7rr<%Ms7QDP!.k1/s*t~>
-OT,:\T$737^Ae5f+nG[8!c7G7rr<%Ms7QBl!0BeQ!.k1/s*t~>
-OT,:\T)\fj^Ae5f+nG[8!c7G7rr<%Ms7QBl!0BeQ!.k1/s*t~>
-OT,:\S='?W^Ae9(BERu/!XWAhZi:"*JcG?ANrXb2iW"E~>
-OT,:\SBLs5^Ae9(BERu/!XWAhZi:"*JcG?ArrA3S!!%TMiW"E~>
-OT,:\SGrQh^Ae9(BERu/!XWAhZi:"*JcG?ArrA3S!!%TMiW"E~>
-OT,:\S!j9V^AeT$MFnut!!X<&Com65rr<%Ms7-,O!.k1/s*t~>
-OT,:\S':m4^AeT$MFnut!!X<&Com65rr<%Ms7-*h!0^"T!.k1/s*t~>
-OT,:\S,`Kg^AeT$MFnut!!X<&Com65rr<%Ms7-*h!0^"T!.k1/s*t~>
-OT,:\R@+$TJcFg2!!%TMn,JLMJcFa0J,~>
-OT,:\REPX2JcFg2!!%TMn,NCfPY(oUJcFa0J,~>
-OT,:\RK!6eJcFg2!!%TMn,NCfPY(oUJcFa0J,~>
-OT,:\R$msSJcFp5!!%TMm/N7LJcFa0J,~>
-OT,:\R*>R1JcFp5!!%TMm/I%cPtD#VJcFa0J,~>
-OT,:\R/d0dJcFp5!!%TMm/I%cPtD#VJcFa0J,~>
-OT,:\QC.^QJcC<$dJoF2JcFa0J,~>
-OT,:\QHT=/JcC<$dJj1HQ:_,WJcFa0J,~>
-OT,:\QN$pbJcC<$dJj1HQ:_,WJcFa0J,~>
-OT,:\Q'qXPJcC<$df5R4JcFa0J,~>
-OT,:\Q-B7.JcC<$df9=IQq@>YJcFa0J,~>
-OT,:\Q2gjaJcC<$df9=IQq@>YJcFa0J,~>
-OT,:\PF2CNJcC<$dJoL4JcFd1J,~>
-OT,:\PKX",JcC<$dJj1HQq@>YJcFd1J,~>
-OT,:\PQ(U_JcC<$dJj1HQq@>YJcFd1J,~>
-OT,:\P*l:MJcC<$dJoO5JcFd1J,~>
-OT,:\P0<n+JcC<$dJs4HRS!P[JcFd1J,~>
-OT,:\P5bL^JcC<$dJs4HRS!P[JcFd1J,~>
-OT,:\OdZ4LJcEpn!!%iTR/hg<j8XW~>
-OT,:\Oj*h*JcEpn!!%iT!!&K\!!%TMj8XW~>
-OT,:\OoPF]JcEpn!!%iT!!&K\!!%TMj8XW~>
-OT,:\O-otJJcF$qrr@fRR/hg<jSs`~>
-OT,:\O3@S(JcF$qrr@fR!!&K\!!%TMjSs`~>
-OT,:\O8f1[JcF$qrr@fR!!&K\!!%TMjSs`~>
-OT,:\Ng]nIJcF-t!!%ZORK.p=jSs`~>
-OT,:\Nm.M'JcF-t!!%ZOrrAT^!!%TMjSs`~>
-OT,:\NrT+ZJcF-t!!%ZOrrAT^!!%TMjSs`~>
-OT,:\N0sYGJcF7"rr@WM!<8PhJcFg2J,~>
-OT,:\N6D8%JcF7"rr@WM!WN.k8cSjBs5a31~>
-OT,:\N;ikXJcF7"rr@WM!WN.k8cSjBs5a31~>
-OT,:\MjaSFJcFC&rr@WMrVrDgJcFg2J,~>
-OT,:\Mp22$JcFC&rr@WMrVultTLo1aJcFg2J,~>
-OT,:\MuWeWJcFC&rr@WMrVultTLo1aJcFg2J,~>
-OT,:\M4">DJcFI(!!%TMq>[#dJcFj3J,~>
-OT,:\M9Gr"JcFI(!!%TMq>UEpTLo1aJcFj3J,~>
-OT,:\M>mPUJcFI(!!%TMq>UEpTLo1aJcFj3J,~>
-OT,:\Lme8CJcFU,rr@WMp]$icJcFj3J,~>
-OT,:\Ls5l!JcFU,rr@WMp\t3nTh5:bJcFj3J,~>
-OT,:\M#[JTJcFU,rr@WMp\t3nTh5:bJcFj3J,~>
-OT,:\L7&#AJcF[.!!%TMo`(QaJcFj3J,~>
-OT,:\L<KVtJcF[.!!%TMo`+pkUIkLdJcFj3J,~>
-OT,:\LAq5RJcF[.!!%TMo`+pkUIkLdJcFj3J,~>
-OT,:\Kphr@JcFg2rr@WMnc,9_JcFm4J,~>
-OT,:\L!9PsJcFg2rr@WMnc&RhUIkLdJcFm4J,~>
-OT,:\L&_/QJcFg2rr@WMnc&RhUIkLdJcFm4J,~>
-OT,:\K:)]>JcFp5rr@WMmf0!]JcFm4J,~>
-OT,:\K?O;qJcFp5rr@WMmf*7eUe1UeJcFm4J,~>
-OT,:\KDtoOJcFp5rr@WMmf*7eUe1UeJcFm4J,~>
-OT,:\JslW=M>mPUj8T)ZJcG'9UB#lFk5Tr~>
-OT,:\K$=5pM>mPUj8T)ZJcG'9rrAog!!%TMk5Tr~>
-OT,:\K)biNM>mPUj8T)ZJcG'9rrAog!!%TMk5Tr~>
-OT,:\JXHP,!/pjW!.k0ls.o^Hs5s?3~>
-OT,:\J]n/=!/pjW!.k0lrr<%s8cSjBs5s?3~>
-OT,:\Jc>cN!/pjW!.k0lrr<%s8cSjBs5s?3~>
-OT,:\JXQP+rrA)Z!!%TMa8_t9JcFp5J,~>
-OT,:\J^"/<rrA)Z!!%TMa8c/>W(I$iJcFp5J,~>
-OT,:\JcGcMrrA)Z!!%TMa8c/>W(I$iJcFp5J,~>
-OT,:\JXQJ)!!&)[!!%TM`W)h9JcFp5J,~>
-OT,:\J^"):!!&)[!!%TM`W#o<WCd-jJcFp5J,~>
-OT,:\JcG]K!!&)[!!%TM`W#o<WCd-jJcFp5J,~>
-OT,:\JXQG(rrA5^!!%TM_uHY8JcFp5J,~>
-OT,:\J^"&9rrA5^!!%TM_uB]:W_*6kJcFp5J,~>
-OT,:\JcGZJrrA5^!!%TM_uB]:W_*6kJcFp5J,~>
-OT,:\JXQA&!!&8`!!%TM_>gJ7JcFp5J,~>
-OT,:\J^!u7!!&8`!!%TM_>jN8X@`HmJcFp5J,~>
-OT,:\JcGTH!!&8`!!%TM_>jN8X@`HmJcFp5J,~>
-OT,:\JXQ>%rrADc!!%TM^Ak25JcFs6J,~>
-OT,:\J^!r6rrADc!!%TM^Ae05X@`HmJcFs6J,~>
-OT,:\JcGQGrrADc!!%TM^Ae05X@`HmJcFs6J,~>
-OT,:\gmS*@TU>c[RK!6eJcEC_WrR_Nkl6/~>
-OT,:\gs#]sTZdB9RK!6eJcEC_rrB2o!!%TMkl6/~>
-OT,:\h#I<QT`4ulRK!6eJcEC_rrB2o!!%TMkl6/~>
-OT,:\gmS-A!1E]aV4%>`S,WHgJcE=]XT3qPkl6/~>
-OT,:\gs#`t!6k<?V9Jr>S,WHgJcE=]!!'2p!!%TMkl6/~>
-OT,:\h#I?R!<;orV>pPqS,WHgJcE=]!!'2p!!%TMkl6/~>
-OT,:\gR8$@qjI<]WL3_dSc8ZiJcE7[XT3qPl2Q8~>
-OT,:\gWT^!8c\b4qZ*V>!!&Si!!%TM\GlO/Y=\cpJcG!7J,~>
-OT,:\g]%<T8c\bgqZ*Vq!!&Si!!%TM\GlO/Y=\cpJcG!7J,~>
-OT,:\gR7s>pR1s[XI0%gTDnlkJcE1YXoO%Ql2Q8~>
-OT,:\gWTd#8kK'`pWWR9XNUYETDnlkJcE1YrrB;r!!%TMl2Q8~>
-OT,:\g]%BV8kK'`p](0lXT&8#TDnlkJcE1YrrB;r!!%TMl2Q8~>
-OT,:\gR7p=SsfTYUAk2nlMghaJcEpnYQ07Sl2Q8~>
-OT,:\gWTWtrCR%iT$737UAk2nlMghaJcEpn!!';s!!%TMl2Q8~>
-OT,:\g]%6RrCR%iT)\fjUAk2nlMghaJcEpn!!';s!!%TMl2Q8~>
-OT,:\g6qd;Ss]QYV#LDpli6tbJcEjlYlK@Tl2Q8~>
-OT,:\g<9NsrC[(iT$.07V#LDpli6tbJcEjlrrBDu!!%TMl2Q8~>
-OT,:\gA_-QrC[(iT)ScjV#LDpli6tbJcEjlrrBDu!!%TMl2Q8~>
-OT,:\g6qa:jdH&I^7#!$VZ-Vrm/I%cJcE^hZ2fIUlMlA~>
-OT,:\g<9NsqaphgjimZ'^<HTWVZ-Vrm/I%cJcE^h!!'Au!!%TMlMlA~>
-OT,:\gA_-Qqaphgjo>8Z^An35VZ-Vrm/I%cJcE^h!!'Au!!%TMlMlA~>
-OT,:\g6q[8j-fcE_O1B(W;chtmJm1dJcEXfZN,RVlMlA~>
-OT,:\g<9NsqF^bfj37B#_TVu[W;chtmJm1dJcEXf!!'E!!!%TMlMlA~>
-OT,:\gA_-QqF^bfj8\uV_Z'T9W;chtmJm1dJcEXf!!'E!!!%TMlMlA~>
-OT,:\g6qX7hO46@a-lr-X8`/"mf3:eJcEOcZiG[WlMlA~>
-OT,:\g<9NspdtMdhTYisa3=P`X8`/"mf3:eJcEOcrrBN#!!%TMlMlA~>
-OT,:\gA_-QpdtMdhZ*HQa8c/>X8`/"mf3:eJcEOcrrBN#!!%TMlMlA~>
-OT,:\fpVL5g6qm>adE,/RK!6eJcEC_[K(mYlMlA~>
-OT,:\fusErpe(Pdg<BKqaij_bRK!6eJcEC_!!'N$!!%TMlMlA~>
-OT,:\g&D$Ppe(PdgAh*Oao;>@RK!6eJcEC_!!'N$!!%TMlMlA~>
-OT,:\fpVI4SsfTYScA]iJcE=][K(mYli2J~>
-OT,:\fusErp.>;bT$737ScA]iJcE=]!!'N$!!%TMli2J~>
-OT,:\g&D$Pp.>;bT)\fjScA]iJcE=]!!'N$!!%TMli2J~>
-OT,:\fpVC2a-ll+gmJ-BTDnlkJcE4Z[fD!Zli2J~>
-OT,:\fusEroh,5aa3=J^gro`uTDnlkJcE4ZrrBW&!!%TMli2J~>
-OT,:\g&D$Poh,5aa8c)<h#@?STDnlkJcE4ZrrBW&!!%TMli2J~>
-OT,:\fU;:1`0pK&iL0]GU]:>oJcE+W\H%3\li2J~>
-OT,:\fZX<qoL])``6A)YiQV<%U]:>oJcE+W!!'W'!!%TMli2J~>
-OT,:\f`(pOoL])``;f]7iW&oXU]:>oJcE+W!!'W'!!%TMli2J~>
-OT,:\fU;4/^mY'"jd?)KVZ6YrJcE"T\H%3\m/MS~>
-OT,:\fZX<qo1K#_^s)ZUjid])VZ6YrJcE"TrrB](!!%TMm/MS~>
-OT,:\f`(pOo1K#__#O93jo5;\VZ6YrJcE"TrrB](!!%TMm/MS~>
-OT,:\fU;1.]:&TtkaDGNWW)quJcDkP])[E^m/MS~>
-OT,:\fZX<qnO`c]]?L3Rkfj&,WW)quJcDkP!!'])!!%TMm/MS~>
-OT,:\f`(pOnO`c]]Dqg0kl:Y_WW)quJcDkP!!'])!!%TMm/MS~>
-OT,:\f9u%,Ss]QYJcC<$eGm/]JcG*:J,~>
-OT,:\f?=3pnOif]T$.07JcC<$eGfLK^.JA*JcG*:J,~>
-OT,:\fDbgNnOif]T)ScjJcC<$eGfLK^.JA*JcG*:J,~>
-OT,:\f9u"+SsfTYJcC<$ec3;_JcG*:J,~>
-OT,:\f?=3pmn*Q[T$737JcC<$ec5XL^e+S,JcG*:J,~>
-OT,:\fDbgNmn*Q[T)\fjJcC<$ec5XL^e+S,JcG*:J,~>
-OT,:\f9tq)WgWecq3_3_JcC<$eGm5_JcG-;J,~>
-OT,:\f?=3pmRmKZWm(DAq9/g=JcC<$eGfLK^e+S,JcG-;J,~>
-OT,:\fDbgNmRmKZWrN"tq>UEpJcC<$eGfLK^e+S,JcG-;J,~>
-OT,:\f9tn(Vj[D^rgEcdJcC<$ec3AaJcG-;J,~>
-OT,:\f?=3plq.6XVp,#<rlkBBJcC<$ec5XL_Fae.JcG-;J,~>
-OT,:\fDbgNlq.6XVuQVorr;uuJcC<$ec5XL_Fae.JcG-;J,~>
-OT,:\esYb&URCuZJcC<$eGm>bJcG-;J,~>
-OT,:\f$"*olq79XUWiT8JcC<$eGfLK_b'n/JcG-;J,~>
-OT,:\f)G^Mlq79XU]:2kJcC<$eGfLK_b'n/JcG-;J,~>
-OT,:\esY_%SsfNWJcC<$fDiYeJcG0<J,~>
-OT,:\f$"*ol:M$VT$7-5JcC<$fDbgN_b'n/JcG0<J,~>
-OT,:\f)G^Ml:M$VT)\`hJcC<$fDbgN_b'n/JcG0<J,~>
-OT,:\esYY#Ss]QYc2[_BJcC`0_>o/emf.e~>
-OT,:\f$"*okt:sUT$.07c2[_BJcC`0rrC#1!!%TMmf.e~>
-OT,:\f)G^Mkt:sUT)Scjc2[_BJcC`0rrC#1!!%TMmf.e~>
-OT,:\eX>P"SsfTYd/X+Gr\OQSJcC`0_uPAgmf.e~>
-OT,:\e]\!nkXkgTT$737d/X+Gr\OQSJcC`0!!(#2!!%TMmf.e~>
-OT,:\ec,ULkXkgTT)\fjd/X+Gr\OQSJcC`0!!(#2!!%TMmf.e~>
-OT,:\eX>IuSs]QYnc/Lekl:Y_q_S6PJcC`0`;kJhmf.e~>
-OT,:\e]\!nk=YaST$.07nc/Lekl:Y_q_S6PJcC`0rrC,4!!%TMmf.e~>
-OT,:\ec,ULk=YaST)Scjnc/Lekl:Y_q_S6PJcC`0rrC,4!!%TMmf.e~>
-OT,:\eX>FtSs]QYmJln\o)A[iq(r$Ns8N'!JcCf2`W1Sin,In~>
-OT,:\e]\!nj[oLQT$.07mJln\o)A[iq(r$Ns8N'!JcCf2!!()4!!%TMn,In~>
-OT,:\ec,ULj[oLQT)ScjmJln\o)A[iq(r$Ns8N'!JcCf2!!()4!!%TMn,In~>
-OT,:\e=#:rT:,]Zjo>5Yp\t3npbVmLJcC`0`rL\jn,In~>
-OT,:\eB@mmj\#OQT?R<8jo>5Yp\t3npbVmLJcC`0!!(,5!!%TMn,In~>
-OT,:\eGfLKj\#OQTE"okjo>5Yp\t3npbVmLJcC`0!!(,5!!%TMn,In~>
-OT,:\e=#7qSs]QYf`(pOpG2dLJcCW-a8gekn,In~>
-OT,:\eB@mmj%9:OT$.07f`(pOpG2dLJcCW-rrC57!!%TMn,In~>
-OT,:\eGfLKj%9:OT)Scjf`(pOpG2dLJcCW-rrC57!!%TMn,In~>
-OT,:\e=#1oT:,]ZgA_-QpG2dLJcCQ+aoI"mn,In~>
-OT,:\eB@mmi_'4NT?R<8gA_-QpG2dLJcCQ+!!(58!!%TMn,In~>
-OT,:\eGfLKi_'4NTE"okgA_-QpG2dLJcCQ+!!(58!!%TMn,In~>
-OT,:\e=#.nSs]QYg]%6RpG;gLJcCQ+aoI"mnGe"~>
-OT,:\eB@mmi(<tLT$.07g]%6RpG;gLJcCQ+!!(58!!%TMnGe"~>
-OT,:\eGfLKi(<tLT)Scjg]%6RpG;gLJcCQ+!!(58!!%TMnGe"~>
-OT,:\e!]"lT:,]Zh>[HTpG2gMs8)eIs,I'%!.k1>s*t~>
-OT,:\e'%dli(F"LT?R<8h>[HTpG2gMs8)eIs,I'Y!7"1:!.k1>s*t~>
-OT,:\e,KCJi(F"LTE"okh>[HTpG2gMs8)eIs,I'Y!7"1:!.k1>s*t~>
-OT,:\e!\tkSs]QYh>[HTpbMmMqZ$EmJcCl4blE=pnGe"~>
-OT,:\e'%dlhF[bJT$.07h>[HTpbMmMqZ$EmJcCl4!!(>;!!%TMnGe"~>
-OT,:\e,KCJhF[bJT)Scjh>[HTpbMmMqZ$EmJcCl4!!(>;!!%TMnGe"~>
-OT,:\e!\niT:,]Zhu<ZVq(i!NoDeahJcCu7blE=pnc++~>
-OT,:\e'%dlh+I\IT?R<8hu<ZVq(i!NoDeahJcCu7rrCD<!!%TMnc++~>
-OT,:\e,KCJh+I\ITE"okhu<ZVq(i!NoDeahJcCu7rrCD<!!%TMnc++~>
-OT,:\d[AehSs]QYi;`cVr%n?QJcC<$!<:@FJcG9?J,~>
-OT,:\d`_[kge%PHT$.07i;`cVr%n?QJcC<$!WN/I8cSjBs7-,>~>
-OT,:\df0:Ige%PHT)Scji;`cVr%n?QJcC<$!WN/I8cSjBs7-,>~>
-OT,:\d[A_fT:,]Zj8T/\s8VrrJcC<$rVt4EJcG9?J,~>
-OT,:\d`_[kgIhJGT?R<8j8T/\s8VrrJcC<$rVlitdRjK>JcG9?J,~>
-OT,:\df0:IgIhJGTE"okj8T/\s8VrrJcC<$rVlitdRjK>JcG9?J,~>
-OT,:\d[A\eSs]QYk5YG]df97GJcDVId/\atnc++~>
-OT,:\d`_[kfh)5ET$.07k5YG]df97GJcDVIrrCP@!!%TMnc++~>
-OT,:\df0:Ifh)5ET)Scjk5YG]df97GJcDVIrrCP@!!%TMnc++~>
-OT,:\d@&PcTU>c[kPtP^c2[Y@JcDbMdK"juo)F4~>
-OT,:\dEDRjfh28ETZdB9kPtP^c2[Y@JcDbM!!(M@!!%TMo)F4~>
-OT,:\dJj1Hfh28ET`4ulkPtP^c2[Y@JcDbM!!(M@!!%TMo)F4~>
-OT,:\d@&MbTpYl\kPkM^`rGo9JcDqRdf=t!o)F4~>
-OT,:\dEDRjf1H#CU!*K:kPkM^`rGo9JcDqRrrCVB!!%TMo)F4~>
-OT,:\dJj1Hf1H#CU&P)mkPkM^`rGo9JcDqRrrCVB!!%TMo)F4~>
-OT,:\d@&G`UR;)^kPkM^_#O?5JcE"TeGt1#o)F4~>
-OT,:\dEDRjek5rBUW`]<kPkM^_#O?5JcE"T!!(VC!!%TMo)F4~>
-OT,:\dJj1Hek5rBU]1;okPkM^_#O?5JcE"T!!(VC!!%TMo)F4~>
-OT,:\d@&D_UmV2_kl1V_JcC<$lMoE8JcG<@J,~>
-OT,:\dEDRje4K]@Us&f=kl1V_JcC<$lMghafLc,DJcG<@J,~>
-OT,:\dJj1He4K]@V#LDpkl1V_JcC<$lMghafLc,DJcG<@J,~>
-OT,:\d$`8]VO7Dal2L_`JcC<$kl936JcG?AJ,~>
-OT,:\d*)Iie4T`@VT]#?l2L_`JcC<$kl:Y_fh)5EJcG?AJ,~>
-OT,:\d/O(Ge4T`@VZ-Vrl2L_`JcC<$kl:Y_fh)5EJcG?AJ,~>
-OT,:\d$`5\VjRMbO8o+XJcE[gfDpL&oDa=~>
-OT,:\d*)IidRjK>Vp#,@O8o+XJcE[g!!(_F!!%TMoDa=~>
-OT,:\d/O(GdRjK>VuH_sO8o+XJcE[g!!(_F!!%TMoDa=~>
-OT,:\d$`/ZWL3_dMZ<DNJcF!pf`6U'oDa=~>
-OT,:\d*)Iid7XE=WQY>BMZ<DNJcF!prrChH!!%TMoDa=~>
-OT,:\d/O(Gd7XE=WW)quMZ<DNJcF!prrChH!!%TMoDa=~>
-OT,:\c^E&YWgNheJc>`MquD<Jd/Vf"JcGBBJ,~>
-OT,:\ccc@hcq49<WltGCJc>`MquD<Jd/O(Gge%PHJcGBBJ,~>
-OT,:\ci3tFcq49<WrE&!Jc>`MquD<Jd/O(Gge%PHJcGBBJ,~>
-OT,:\c^DuWXI0%gJcC<$aoC)qJcGBBJ,~>
-OT,:\ccc@hcV"3;XNUYEJcC<$ao;>@h+@YIJcGBBJ,~>
-OT,:\ci3tFcV"3;XT&8#JcC<$ao;>@h+@YIJcGBBJ,~>
-OT,:\c^DrVXdK.hJcC<$aT(#qJcGBBJ,~>
-OT,:\ccc@hbt7s9XipbFJcC<$aT)8?hb!kKJcGBBJ,~>
-OT,:\ci3tFbt7s9XoAA$JcC<$aT)8?hb!kKJcGBBJ,~>
-OT,:\cC)fTYF,@jp\t3nJcGBBr;_EKir@j8JcGBBJ,~>
-OT,:\cHH7gbtA!9YKQtHp\t3nJcGBBr;_EKir8uYi(<tLJcGBBJ,~>
-OT,:\cMmkEbtA!9YQ"S&p\t3nJcGBBr;_EKir8uYi(<tLJcGBBJ,~>
-OT,:\cC)cSYaGIkq>^HpJcG3=qZ)3IkPsB=JcGECJ,~>
-OT,:\cHH7gb=Va7Yfm(Iq>^HpJcG3=qZ)3IkPtP^iCX(MJcGECJ,~>
-OT,:\cMmkEb=Va7Yl=\'q>^HpJcG3=qZ)3IkPtP^iCX(MJcGECJ,~>
-OT,:\cC)]QZC([mqYpNqJcFp5qZ)3Ili5lCJcGECJ,~>
-OT,:\cHH7gb"D[6ZHN:KqYpNqJcFp5qZ)3Ili-qbi^s1NJcGECJ,~>
-OT,:\cMmkEb"D[6ZMsn)qYpNqJcFp5qZ)3Ili-qbi^s1NJcGECJ,~>
-OT,:\cC)ZPZ^Cdnr;ZcsJcF[.r;_EKmf25GJcGECJ,~>
-OT,:\cHH7ga@ZF4ZciCLr;ZcsJcF[.r;_EKmf*7ej%9:OJcGECJ,~>
-OT,:\cMmkEa@ZF4Zi:"*r;ZcsJcF[.r;_EKmf*7ej%9:OJcGECJ,~>
-OT,:\c'cNN[@%!prr;uuJcC<$`rFutJcGHDJ,~>
-OT,:\c--.fa@cI4[EJUNrr;uuJcC<$`rH&=j@TCPJcGHDJ,~>
-OT,:\c2RbDa@cI4[Jp4,rr;uuJcC<$`rH&=j@TCPJcGHDJ,~>
-OT,:\c'cKM[[@3ts8N(Ms+13es5O*1s7ZJC~>
-OT,:\c--.f`_$42[`egRs8N(Ms+13err<&\8cSjBs7ZJC~>
-OT,:\c2RbD`_$42[f6F0s8N(Ms+13err<&\8cSjBs7ZJC~>
-OT,:\c'cEK\=*<rJcE^hr;_EK!<;*[JcGHDJ,~>
-OT,:\c--.f`Cg.1\BOpPJcE^hr;_EK!WN/^8cSjBs7ZJC~>
-OT,:\c2RbD`Cg.1\GuO.JcE^hr;_EK!WN/^8cSjBs7ZJC~>
-OT,:\baH<J\X<EtJcELbqZ)?MjT'l3pA]X~>
-OT,:\bfg%e`(C"0\]b$RJcELbqZ)?MrrD7T!!%TMpA]X~>
-OT,:\bl7YC`(C"0\c2X0JcELbqZ)?MrrD7T!!%TMpA]X~>
-OT,:\baH6H]p\j"JcE:\qZ)KQjoBu4p]#a~>
-OT,:\bfg%e_b0q/^!-HUJcE:\qZ)KQ!!)4T!!%TMp]#a~>
-OT,:\bl7YC_b0q/^&S'3JcE:\qZ)KQ!!)4T!!%TMp]#a~>
-OT,:\baH3G^mY3&s-Wiep&>!lJcEOcr;_fVk5^)5p]#a~>
-OT,:\bfg%e_+F\-^s)fYs3(HCp&>!lJcEOcr;_fVrrD=V!!%TMp]#a~>
-OT,:\bl7YC_+F\-_#OE7s8N'!p&>!lJcEOcr;_fVrrD=V!!%TMp]#a~>
-OT,:\bF-'E_jLK)rL!WcpAY*mJcC<$`;f'%JcGKEJ,~>
-OT,:\bKKqd_+O_-_or)\rQG6ApAY*mJcC<$`;]f;lUh-WJcGKEJ,~>
-OT,:\bPqPB_+O_-_uB]:rVlitpAY*mJcC<$`;]f;lUh-WJcGKEJ,~>
-OT,:\bF-$D^R5'%p\t3nJcD\Kr;`Jil2ZD8p]#a~>
-OT,:\bKKqd^IeJ+^WZZXp\t3nJcD\Kr;`Ji!!)@X!!%TMp]#a~>
-OT,:\bPqPB^IeJ+^]+96p\t3nJcD\Kr;`Ji!!)@X!!%TMp]#a~>
-OT,:\bF,sB_3k9'p\t3nJcDPGqZ*Gll2ZD8q#>j~>
-OT,:\bKKqd^.SD*_9;lZp\t3nJcDPGqZ*GlrrDFY!!%TMq#>j~>
-OT,:\bPqPB^.SD*_>aK8p\t3nJcDPGqZ*GlrrDFY!!%TMq#>j~>
-OT,:\bF,pA_O1B(q#:<oJcD;@qZ*Spli;V:q#>j~>
-OT,:\bKKqd]Li/(_TVu[q#:<oJcD;@qZ*Sp!!)FZ!!%TMq#>j~>
-OT,:\bPqPB]Li/(_Z'T9q#:<oJcD;@qZ*Sp!!)FZ!!%TMq#>j~>
-OT,:\b*fd?`0gT*q>UEpJcD&9r;`num/V_;q#>j~>
-OT,:\b00hc]Lr2(`682]q>UEpJcD&9r;`nurrDO\!!%TMq#>j~>
-OT,:\b5VGA]Lr2(`;]f;q>UEpJcD&9r;`nurrDO\!!%TMq#>j~>
-OT,:\b*fa>`L-]+qYpNqJcC<$\c;'tJcGQGJ,~>
-OT,:\b00hc\k2r&`QS;^qYpNqJcC<$\c2X0n4EZ\JcGQGJ,~>
-OT,:\b5VGA\k2r&`W#o<qYpNqJcC<$\c2X0n4EZ\JcGQGJ,~>
-OT,:\b*f[<a-co-qu6WrJcC<$\,YmsJcGQGJ,~>
-OT,:\b00hc\Oul%a34M`qu6WrJcC<$\,QF.nO`c]JcGQGJ,~>
-OT,:\b5VGA\Oul%a8Z,>qu6WrJcC<$\,QF.nO`c]JcGQGJ,~>
-OT,:\adKR;aI*#.qu6WrJcC<$rr;os^&RR%JcGQGJ,~>
-OT,:\aij_b\4Q`$aNOVaqu6WrJcC<$rr;os^&S*4o1Au_JcGQGJ,~>
-OT,:\ao;>@\4Q`$aSu5?qu6WrJcC<$rr;os^&S*4o1Au_JcGQGJ,~>
-OT,:\adKL9b*`50r;Q`sJcC<$q>^<l_>j'+JcGQGJ,~>
-OT,:\aij_b[n?Z#b00hcr;Q`sJcC<$q>^<l_>aK8oL])`JcGQGJ,~>
-OT,:\ao;>@[n?Z#b5VGAr;Q`sJcC<$q>^<l_>aK8oL])`JcGQGJ,~>
-OT,:\adKI8bF&>1rVlitJcC<$o)JRe`rGT0JcGTHJ,~>
-OT,:\aij_b[7UE!bKKqdrVlitJcC<$o)JRe`rH&=oh#2aJcGTHJ,~>
-OT,:\ao;>@[7UE!bPqPBrVlitJcC<$o)JRe`rH&=oh#2aJcGTHJ,~>
-OT,:\aI0=6igBcHm?mqSrr2ruJcC<$li6n`aT(l4JcGTHJ,~>
-OT,:\aNOVa[7^H!ilhB&mE>P1rr2ruJcC<$li6n`aSu5?p.>;bJcGTHJ,~>
-OT,:\aSu5?[7^H!ir8uYmJd.drr2ruJcC<$li6n`aSu5?p.>;bJcGTHJ,~>
-OT,:\aI0:5jdH,Km$RqUs8N(Ms+13Os7HACs8)bG~>
-OT,:\aNOVaZUt2tjim`)m*#P3s8N(Ms+13Orr<&n8cSjBs8)bG~>
-OT,:\aSu5?ZUt2tjo>>\m/I.fs8N(Ms+13Orr<&n8cSjBs8)bG~>
-OT,:\aI043ka;DNlBq_Ss8N(Ms+13Ns7HACs82hH~>
-OT,:\aNOVaZ:b,skfa#,lHB>1s8N(Ms+13Ns8N)o8cSjBs82hH~>
-OT,:\aSu5?Z:b,skl1V_lMgqds8N(Ms+13Ns8N)o8cSjBs82hH~>
-OT,:\a-j+2l^@bQl'VSQrr@WMJcF4!quGLOpAfdEqu;0~>
-OT,:\a34M`Yt=urlcfA/l-'2/rr@WMJcF4!quGLO!!)ge!!%TMqu;0~>
-OT,:\a8Z,>Yt=urli6tbl2Lebrr@WMJcF4!quGLO!!)ge!!%TMqu;0~>
-OT,:\a-j%0m[4%TkF)>MJcC<$c2[M<jT"uTJcGWIJ,~>
-OT,:\a34M`YY+oqm`YY2kKNr+JcC<$c2[M<jSo2[qFU_fJcGWIJ,~>
-OT,:\a8Z,>YY+oqmf*7ekPtP^JcC<$c2[M<jSo2[qFU_fJcGWIJ,~>
-OT,:\a-j"/n<j7Vk*Z2LJcC<$_Z0N6kl:GYJcGWIJ,~>
-OT,:\a34M`Y"AZonB:k4k0*f*JcC<$_Z0N6kl:Y_r(6qhJcGWIJ,~>
-OT,:\a8Z,>Y"AZonG`Igk5PD]JcC<$_Z0N6kl:Y_r(6qhJcGWIJ,~>
-OT,:\a-iq-oU5^Zjd?)KJcC<$UAt&iJcGZJJ,~>
-OT,:\a34M`X\/TnoZ[=8jid])JcC<$UAk2nr(6qhJcGZJJ,~>
-OT,:\a8Z,>X\/Tno`+pkjo5;\JcC<$UAk2nr(6qhJcGZJJ,~>
-OT,:\`gNh,p6bm\j-]lIJcC<$U&XuiJcGZJJ,~>
-OT,:\`lnD_X@`Hmp<3L:j3.K'JcC<$U&Y,mr^m.jJcGZJJ,~>
-OT,:\`r?#=X@`HmpAY*mj8T)ZJcC<$U&Y,mr^m.jJcGZJJ,~>
-OT,:\`gNb*qO.?`igBcHJcC<$X8i/!q#C9mJcGZJJ,~>
-OT,:\`lnD_X%NBlqTSs>ilhB&JcC<$X8i/!q#:Er8kK)7s8;nI~>
-OT,:\`r?#=X%NBlqZ$Qqir8uYJcC<$X8i/!q#:Er8kK)7s8;nI~>
-OT,:\`gN_)r0[Nbi0aQFJcC<$W;lbqr;Z`rJcGZJJ,~>
-OT,:\`lnD_WCd-jr6,-@i620$JcC<$W;lbqr;Qfu8cXGBr;V9~>
-OT,:\`r?#=WCd-jr;Q`si;WcWJcC<$W;lbqr;Qfu8cXGBr;V9~>
-OT,:\`L3S'!gs#ghjFHEJcC<$U]:)hJcG]KJ,~>
-OT,:\`QS;^WCm0j!mCWEhol'#JcC<$U]:)hJcG]KJ,~>
-OT,:\`W#o<WCm0j!ri6#hu<ZVJcC<$U]:)hJcG]KJ,~>
-OT,:\`L3P&h3e6CJcC<$ScAZhJcG]KJ,~>
-OT,:\`QS;^Vb-phh95j!JcC<$ScAZhJcG]KJ,~>
-OT,:\`W#o<Vb-phh>[HTJcC<$ScAZhJcG]KJ,~>
-OT,:\`L3S'gmJ-BJcC<$JcD&9J,~>
-OT,:\`QS;^W(I$igro`uJcC<$JcD&9J,~>
-OT,:\`W#o<W(I$ih#@?SJcC<$JcD&9J,~>
-OT,:\`0mM'gmJ-BJcC<$JcD&9J,~>
-OT,:\`682]WCd-jgro`uJcC<$JcD&9J,~>
-OT,:\`;]f;WCd-jh#@?SJcC<$JcD&9J,~>
-OT,:\`0mP(gR/$AJcC<$JcD&9J,~>
-OT,:\`682]W_*6kgWTWtJcC<$JcD&9J,~>
-OT,:\`;]f;W_*6kg]%6RJcC<$JcD&9J,~>
-OT,:\`0mP(gR/$AJcC<$JcD&9J,~>
-OT,:\`682]W_*6kgWTWtJcC<$JcD&9J,~>
-OT,:\`;]f;W_*6kg]%6RJcC<$JcD&9J,~>
-OT,:\`0mS)g6hp@JcC<$JcD&9J,~>
-OT,:\`682]X%E?lg<9NsJcC<$JcD&9J,~>
-OT,:\`;]f;X%E?lgA_-QJcC<$JcD&9J,~>
-OT,:\_jRM)g6hp@JcC<$JcD&9J,~>
-OT,:\_or)\X@`Hmg<9NsJcC<$JcD&9J,~>
-OT,:\_uB]:X@`HmgA_-QJcC<$JcD&9J,~>
-OT,:\_jRP*fpMg?JcC<$JcD&9J,~>
-OT,:\_or)\X\&QnfusErJcC<$JcD&9J,~>
-OT,:\_uB]:X\&Qng&D$PJcC<$JcD&9J,~>
-OT,:\_jRP*jI#uJpR)!]JcC<$JcD&9J,~>
-OT,:\_or)\X\&QnjNIT(pWNU;JcC<$JcD&9J,~>
-OT,:\_uB]:X\&QnjSo2[p\t3nJcC<$JcD&9J,~>
-OT,:\_O7M+jI#uJp6bm\JcC<$JcD&9J,~>
-OT,:\_TVu[Y=\cpjNIT(p<3L:JcC<$JcD&9J,~>
-OT,:\_Z'T9Y=\cpjSo2[pAY*mJcC<$JcD&9J,~>
-OT,:\_O7M+jd?)KopGd[JcC<$JcD&9J,~>
-OT,:\_TVu[Y=\cpjid])oumC9JcC<$JcD&9J,~>
-OT,:\_Z'T9Y=\cpjo5;\p&>!lJcC<$JcD&9J,~>
-OT,:\_O7P,jI#uJopGd[JcC<$JcD&9J,~>
-OT,:\_TVu[YY"lqjNIT(oumC9JcC<$JcD&9J,~>
-OT,:\_Z'T9YY"lqjSo2[p&>!lJcC<$JcD&9J,~>
-OT,:\_3qJ,jd?)KoU,[ZJcC<$JcD&9J,~>
-OT,:\_9;lZYt=urjid])oZR:8JcC<$JcD&9J,~>
-OT,:\_>aK8Yt=urjo5;\o`"mkJcC<$JcD&9J,~>
-OT,:\_3qM-jd?)Ko9fRYJcC<$JcD&9J,~>
-OT,:\_9;lZZ:Y)sjid])o?717JcC<$JcD&9J,~>
-OT,:\_>aK8Z:Y)sjo5;\oD\djJcC<$JcD&9J,~>
-OT,:\_3qM-k*Z2LnsKIXJcC<$JcD&9J,~>
-OT,:\_9;lZZ:Y)sk0*f*o#q(6JcC<$JcD&9J,~>
-OT,:\_>aK8Z:Y)sk5PD]o)A[iJcC<$JcD&9J,~>
-OT,:\_3qP.k*Z2LnX0@WJcC<$JcD&9J,~>
-OT,:\_9;lZZUt2tk0*f*n]Ut5JcC<$JcD&9J,~>
-OT,:\_>aK8ZUt2tk5PD]nc&RhJcC<$JcD&9J,~>
-OT,:\^mVJ.k*Z2LnX0@WJcC<$JcD&9J,~>
-OT,:\^rucYZq:;uk0*f*n]Ut5JcC<$JcD&9J,~>
-OT,:\_#FB7Zq:;uk5PD]nc&RhJcC<$JcD&9J,~>
-OT,:\^mVM/k*Z2Ln<j7VJcC<$JcD&9J,~>
-OT,:\^rucY[7UE!k0*f*nB:k4JcC<$JcD&9J,~>
-OT,:\_#FB7[7UE!k5PD]nG`IgJcC<$JcD&9J,~>
-OT,:\^mVM/kEu;Mn!O.UJcC<$JcD&9J,~>
-OT,:\^rucY[7UE!kKEo+n&tb3JcC<$JcD&9J,~>
-OT,:\_#FB7[7UE!kPkM^n,E@fJcC<$JcD&9J,~>
-OT,:\^R;J0kEu;Mm[4%TJcC<$JcD&9J,~>
-OT,:\^WZZX[n6W#kKEo+m`YY2JcC<$JcD&9J,~>
-OT,:\^]+96[n6W#kPkM^mf*7eJcC<$JcD&9J,~>
-OT,:\^R;J0ka;DNm?mqSJcC<$JcD&9J,~>
-OT,:\^WZZX[n6W#kfa#,mE>P1JcC<$JcD&9J,~>
-OT,:\^]+96[n6W#kl1V_mJd.dJcC<$JcD&9J,~>
-OT,:\^R;M1kEu;Mm?mqSJcC<$JcD&9J,~>
-OT,:\^WZZX\4Q`$kKEo+mE>P1JcC<$JcD&9J,~>
-OT,:\^]+96\4Q`$kPkM^mJd.dJcC<$JcD&9J,~>
-OT,:\^6uG1ka;DNm$RhRJcC<$JcD&9J,~>
-OT,:\^<?QW\Oli%kfa#,m*#G0JcC<$JcD&9J,~>
-OT,:\^Ae05\Oli%kl1V_m/I%cJcC<$JcD&9J,~>
-OT,:\^6uJ2ka;DNl^7_QJcC<$JcD&9J,~>
-OT,:\^<?QW\k2r&kfa#,lc]>/JcC<$JcD&9J,~>
-OT,:\^Ae05\k2r&kl1V_li-qbJcC<$JcD&9J,~>
-OT,:\^6uJ2d?st7JcC<$JcD&9J,~>
-OT,:\^<?QW\k2r&dEDRjJcC<$JcD&9J,~>
-OT,:\^Ae05\k2r&dJj1HJcC<$JcD&9J,~>
-OT,:\^6uM3d$Xk6JcC<$JcD&9J,~>
-OT,:\^<?QW]1N&'d*)IiJcC<$JcD&9J,~>
-OT,:\^Ae05]1N&'d/O(GJcC<$JcD&9J,~>
-OT,:\]pZG3d$Xk6JcC<$JcD&9J,~>
-OT,:\^!$HV]Li/(d*)IiJcC<$JcD&9J,~>
-OT,:\^&J'4]Li/(d/O(GJcC<$JcD&9J,~>
-OT,:\]pZJ4c^=b5JcC<$JcD&9J,~>
-OT,:\^!$HV]h/8)ccc@hJcC<$JcD&9J,~>
-OT,:\^&J'4]h/8)ci3tFJcC<$JcD&9J,~>
-OT,:\]pZJ4c^=b5JcC<$JcD&9J,~>
-OT,:\^!$HV]h/8)ccc@hJcC<$JcD&9J,~>
-OT,:\^&J'4]h/8)ci3tFJcC<$JcD&9J,~>
-OT,:\]U?G5cC"Y4JcC<$JcD&9J,~>
-OT,:\]Z^?U^IeJ+cHH7gJcC<$JcD&9J,~>
-OT,:\]`.s3^IeJ+cMmkEJcC<$JcD&9J,~>
-OT,:\]U?G5cC"Y4JcC<$JcD&9J,~>
-OT,:\]Z^?U^IeJ+cHH7gJcC<$JcD&9J,~>
-OT,:\]`.s3^IeJ+cMmkEJcC<$JcD&9J,~>
-OT,:\]U?J6c'\P3JcC<$JcD&9J,~>
-OT,:\]Z^?U^e+S,c--.fJcC<$JcD&9J,~>
-OT,:\]`.s3^e+S,c2RbDJcC<$JcD&9J,~>
-OT,:\]:$D6c'\P3JcC<$JcD&9J,~>
-OT,:\]?C6T_+F\-c--.fJcC<$JcD&9J,~>
-OT,:\]Dhj2_+F\-c2RbDJcC<$JcD&9J,~>
-OT,:\]:$G7baAG2JcC<$JcD&9J,~>
-OT,:\]?C6T_Fae.bfg%eJcC<$JcD&9J,~>
-OT,:\]Dhj2_Fae.bl7YCJcC<$JcD&9J,~>
-OT,:\]:$G7baAG2JcC<$JcD&9J,~>
-OT,:\]?C6T_Fae.bfg%eJcC<$JcD&9J,~>
-OT,:\]Dhj2_Fae.bl7YCJcC<$JcD&9J,~>
-OT,:\]:$J8bF&>1JcC<$JcD&9J,~>
-OT,:\]?C6T_b'n/bKKqdJcC<$JcD&9J,~>
-OT,:\]Dhj2_b'n/bPqPBJcC<$JcD&9J,~>
-OT,:\\s^D8bF&>1JcC<$JcD&9J,~>
-OT,:\]$(-S`(C"0bKKqdJcC<$JcD&9J,~>
-OT,:\])Ma1`(C"0bPqPBJcC<$JcD&9J,~>
-OT,:\\s^G9b*`50JcC<$JcD&9J,~>
-OT,:\]$(-S`C^+1b00hcJcC<$JcD&9J,~>
-OT,:\])Ma1`C^+1b5VGAJcC<$JcD&9J,~>
-OT,:\\s^G9m?mqShjFHEJcC<$JcD&9J,~>
-OT,:\]$(-S`C^+1mE>P1hol'#JcC<$JcD&9J,~>
-OT,:\])Ma1`C^+1mJd.dhu<ZVJcC<$JcD&9J,~>
-OT,:\\XCD:m?mqShO+?DJcC<$JcD&9J,~>
-OT,:\\]b$Ra%?=3mE>P1hTPs"JcC<$JcD&9J,~>
-OT,:\\c2X0a%?=3mJd.dhZ!QUJcC<$JcD&9J,~>
-OT,:\\XCD:m?mqShO+?DJcC<$JcD&9J,~>
-OT,:\\]b$Ra%?=3mE>P1hTPs"JcC<$JcD&9J,~>
-OT,:\\c2X0a%?=3mJd.dhZ!QUJcC<$JcD&9J,~>
-OT,:\\XCG;m?mqSh3e6CJcC<$JcD&9J,~>
-OT,:\\]b$Ra@ZF4mE>P1h95j!JcC<$JcD&9J,~>
-OT,:\\c2X0a@ZF4mJd.dh>[HTJcC<$JcD&9J,~>
-OT,:\\=(A;m[4%TgmJ-BJcC<$JcD&9J,~>
-OT,:\\BFpQa[uO5m`YY2gro`uJcC<$JcD&9J,~>
-OT,:\\GlO/a[uO5mf*7eh#@?SJcC<$JcD&9J,~>
-OT,:\\=(D<m[4%TgR/$AJcC<$JcD&9J,~>
-OT,:\\BFpQb";X6m`YY2gWTWtJcC<$JcD&9J,~>
-OT,:\\GlO/b";X6mf*7eg]%6RJcC<$JcD&9J,~>
-OT,:\\=(D<m[4%TgR/$AJcC<$JcD&9J,~>
-OT,:\\BFpQb";X6m`YY2gWTWtJcC<$JcD&9J,~>
-OT,:\\GlO/b";X6mf*7eg]%6RJcC<$JcD&9J,~>
-OT,:\\=(G=m[4%Tg6hp@JcC<$JcD&9J,~>
-OT,:\\BFpQb=Va7m`YY2g<9NsJcC<$JcD&9J,~>
-OT,:\\GlO/b=Va7mf*7egA_-QJcC<$JcD&9J,~>
-OT,:\\!bA=n!O.UfpMg?JcC<$JcD&9J,~>
-OT,:\\'+gPbXqj8n&tb3fusErJcC<$JcD&9J,~>
-OT,:\\,QF.bXqj8n,E@fg&D$PJcC<$JcD&9J,~>
-OT,:\\!bD>n!O.UfU2^>JcC<$JcD&9J,~>
-OT,:\\'+gPbt7s9n&tb3fZX<qJcC<$JcD&9J,~>
-OT,:\\,QF.bt7s9n,E@ff`(pOJcC<$JcD&9J,~>
-OT,:\\!bD>n!O.UfU2^>JcC<$JcD&9J,~>
-OT,:\\'+gPbt7s9n&tb3fZX<qJcC<$JcD&9J,~>
-OT,:\\,QF.bt7s9n,E@ff`(pOJcC<$JcD&9J,~>
-OT,:\[[GA?n!O.Uf9lU=JcC<$JcD&9J,~>
-OT,:\[`e^OcUn0;n&tb3f?=3pJcC<$JcD&9J,~>
-OT,:\[f6=-cUn0;n,E@ffDbgNJcC<$JcD&9J,~>
-OT,:\[[GA?n<j7VesQL<JcC<$JcD&9J,~>
-OT,:\[`e^OcUn0;nB:k4f$"*oJcC<$JcD&9J,~>
-OT,:\[f6=-cUn0;nG`Igf)G^MJcC<$JcD&9J,~>
-OT,:\[[GD@n<j7VeX6C;JcC<$JcD&9J,~>
-OT,:\[`e^Ocq49<nB:k4e]\!nJcC<$JcD&9J,~>
-OT,:\[f6=-cq49<nG`Igec,ULJcC<$JcD&9J,~>
-OT,:\[@,>@n<j7VeX6C;JcC<$JcD&9J,~>
-OT,:\[EJUNd7OB=nB:k4e]\!nJcC<$JcD&9J,~>
-OT,:\[Jp4,d7OB=nG`Igec,ULJcC<$JcD&9J,~>
-OT,:\[@,AAn<j7Ve<p::JcC<$JcD&9J,~>
-OT,:\[EJUNdRjK>nB:k4eB@mmJcC<$JcD&9J,~>
-OT,:\[Jp4,dRjK>nG`IgeGfLKJcC<$JcD&9J,~>
-OT,:\[@,AA_O1B(JcC<$JcD&9J,~>
-OT,:\[EJUNdRjK>_TVu[JcC<$JcD&9J,~>
-OT,:\[Jp4,dRjK>_Z'T9JcC<$JcD&9J,~>
-OT,:\[$f>B_3k9'JcC<$JcD&9J,~>
-OT,:\[*/LMe4K]@_9;lZJcC<$JcD&9J,~>
-OT,:\[/U++e4K]@_>aK8JcC<$JcD&9J,~>
-OT,:\[$f>B_3k9'JcC<$JcD&9J,~>
-OT,:\[*/LMe4K]@_9;lZJcC<$JcD&9J,~>
-OT,:\[/U++e4K]@_>aK8JcC<$JcD&9J,~>
-OT,:\[$fAC^mP0&JcC<$JcD&9J,~>
-OT,:\[*/LMeOffA^rucYJcC<$JcD&9J,~>
-OT,:\[/U++eOffA_#FB7JcC<$JcD&9J,~>
-OT,:\[$fAC^mP0&JcC<$JcD&9J,~>
-OT,:\[*/LMeOffA^rucYJcC<$JcD&9J,~>
-OT,:\[/U++eOffA_#FB7JcC<$JcD&9J,~>
-OT,:\Z^K>D^R5'%JcC<$JcD&9J,~>
-OT,:\ZciCLf1H#C^WZZXJcC<$JcD&9J,~>
-OT,:\Zi:"*f1H#C^]+96JcC<$JcD&9J,~>
-OT,:\Z^K>D^R5'%JcC<$JcD&9J,~>
-OT,:\ZciCLf1H#C^WZZXJcC<$JcD&9J,~>
-OT,:\Zi:"*f1H#C^]+96JcC<$JcD&9J,~>
-O8o4[[@,SG^6ns$JcC<$JcD&9J,~>
-O8o4[[EJUNfLc,D^<?QWJcC<$JcD&9J,~>
-O8o4[[Jp4,fLc,D^Ae05JcC<$JcD&9J,~>
-NW/tY[@,VH^6ns$JcC<$JcD&9J,~>
-NW/tY[EJUNfh)5E^<?QWJcC<$JcD&9J,~>
-NW/tY[Jp4,fh)5E^Ae05JcC<$JcD&9J,~>
-N;rnX\!bkK]pSj#JcC<$JcD&9J,~>
-N;rnX\'+gPg.D>F^!$HVJcC<$JcD&9J,~>
-N;rnX\,QF.g.D>F^&J'4JcC<$JcD&9J,~>
-MZ3YV\=(tL]pSj#JcC<$JcD&9J,~>
-MZ3YV\BFpQg.D>F^!$HVJcC<$JcD&9J,~>
-MZ3YV\GlO/g.D>F^&J'4JcC<$JcD&9J,~>
-M?!SU\XD.O]U8a"JcC<$JcD&9J,~>
-M?!SU\]b$Rge%PH]Z^?UJcC<$JcD&9J,~>
-M?!SU\c2X0ge%PH]`.s3JcC<$JcD&9J,~>
-L]7>S\s_7P]U8a"JcC<$JcD&9J,~>
-L]7>S]$(-Sge%PH]Z^?UJcC<$JcD&9J,~>
-L]7>S])Ma1ge%PH]`.s3JcC<$JcD&9J,~>
-LAq5R]:%CR]9rX!JcC<$JcD&9J,~>
-LAq5R]?C6Th+@YI]?C6TJcC<$JcD&9J,~>
-LAq5R]Dhj2h+@YI]Dhj2JcC<$JcD&9J,~>
-L&_/Q]p[UTopGd[aI*#.JcC<$JcD&9J,~>
-L&_/Q^!$HVh+@YIoumC9aNOVaJcC<$JcD&9J,~>
-L&_/Q^&J'4h+@YIp&>!laSu5?JcC<$JcD&9J,~>
-KDtoO]p[[VopGd[a-co-JcC<$JcD&9J,~>
-KDtoO^!$HVhb!kKoumC9a34M`JcC<$JcD&9J,~>
-KDtoO^&J'4hb!kKp&>!la8Z,>JcC<$JcD&9J,~>
-K)biN^R<mXp6bm\`gHf,JcC<$JcD&9J,~>
-K)biN^WZZXhb!kKp<3L:`lnD_JcC<$JcD&9J,~>
-K)biN^]+96hb!kKpAY*m`r?#=JcC<$JcD&9J,~>
-Jc>cN!5P#Z!;2`[!61E,!.k0$s+139s*t~>
-Jc>cN!5QeY!8pHL!;4P9!634_!.k0$s+139s*t~>
-Jc>cN!5SU7!8pHL!;6?l!65$=!.k0$s+139s*t~>
-JcGcMrrBm'hZ3A<!!(!+!!%TMJcC<$QN)I~>
-JcGcMrrBmZ!!(tM!!)`:!!(!^!!%TMJcC<$QN)I~>
-JcGcMrrBn8!!(tM!!)`m!!("<!!%TMJcC<$QN)I~>
-JcG]K!!'m(huNJ=!!'s*!!%TMJcC<$QN)I~>
-JcG]K!!'m[!!)"N!!)`:!!'s]!!%TMJcC<$QN)I~>
-JcG]K!!'n9!!)"N!!)`m!!'t;!!%TMJcC<$QN)I~>
-JcGZJrrC!*huNM>!!'p)!!%TMJcC<$QN)I~>
-JcGZJrrC!]!!)"N!!)c;!!'p\!!%TMJcC<$QN)I~>
-JcGZJrrC";!!)"N!!)cn!!'q:!!%TMJcC<$QN)I~>
-JcGTH!!'s*iW/_@!!'m(!!%TMJcC<$QN)I~>
-JcGTH!!'s]!!)(P!!)c;!!'m[!!%TMJcC<$QN)I~>
-JcGTH!!'t;!!)(P!!)cn!!'n9!!%TMJcC<$QN)I~>
-JcGQGrrC',iW/_@!!'m(!!%TMJcC<$QN)I~>
-JcGQGrrC'_!!)(P!!)c;!!'m[!!%TMJcC<$QN)I~>
-JcGQGrrC(=!!)(P!!)cn!!'n9!!%TMJcC<$QN)I~>
-JcGKE!!('-irJhA!!'j'!!%TMJcC<$QN)I~>
-JcGKE!!('`!!)+Q!!)c;!!'jZ!!%TMJcC<$QN)I~>
-JcGKE!!((>!!)+Q!!)cn!!'k8!!%TMJcC<$QN)I~>
-JcGHDrrC0/irJkB!!'g&!!%TMJcC<$QN)I~>
-JcGHDrrC0b!!)+Q!!)f<!!'gY!!%TMJcC<$QN)I~>
-JcGHDrrC1@!!)+Q!!)fo!!'h7!!%TMJcC<$QN)I~>
-JcGBB!!(-/jT,(D!!'d%!!%TMJcC<$QN)I~>
-JcGBB!!(-b!!)1S!!)f<!!'dX!!%TMJcC<$QN)I~>
-JcGBB!!(.@!!)1S!!)fo!!'e6!!%TMJcC<$QN)I~>
-JcG?ArrC61jT,+E!!'a$!!%TMJcC<$QN)I~>
-JcG?ArrC6d!!)1S!!)i=!!'aW!!%TMJcC<$QN)I~>
-JcG?ArrC7B!!)1S!!)ip!!'b5!!%TMJcC<$QN)I~>
-JcG9?!!(62joG1E!!'a$!!%TMJcC<$QN)I~>
-JcG9?!!(6e!!)4T!!)f<!!'aW!!%TMJcC<$QN)I~>
-JcG9?!!(7C!!)4T!!)fo!!'b5!!%TMJcC<$QN)I~>
-JcG6>!!(62k5b=G!!'^#!!%TMJcC<$QN)I~>
-JcG6>!!(6e!!)7U!!)i=!!'^V!!%TMJcC<$QN)I~>
-JcG6>!!(7C!!)7U!!)ip!!'_4!!%TMJcC<$QN)I~>
-JcG3=rrC?4kQ(FH!!'["!!%TMJcC<$QN)I~>
-JcG3=rrC?g!!):V!!)i=!!'[U!!%TMJcC<$QN)I~>
-JcG3=rrC@E!!):V!!)ip!!'\3!!%TMJcC<$QN)I~>
-JcG-;!!(?5kQ%rW!!%TMJcC<$QN)I~>
-JcG-;!!(?h!!):V!!'@L!!%TMJcC<$QN)I~>
-JcG-;!!(@F!!):V!!'A*!!%TMJcC<$QN)I~>
-JcG*:rrCE6l2\,X!!%TMJcC<$QN)I~>
-JcG*:rrCEi!!)@X!!'=K!!%TMJcC<$QN)I~>
-JcG*:rrCFG!!)@X!!'>)!!%TMJcC<$QN)I~>
-JcG$8!!(E7l2\,X!!%TMJcC<$QN)I~>
-JcG$8!!(Ej!!)@X!!'=K!!%TMJcC<$QN)I~>
-JcG$8!!(FH!!)@X!!'>)!!%TMJcC<$QN)I~>
-JcG!7rrCN9lN"2X!!%TMJcC<$QN)I~>
-JcG!7rrCNl!!)CY!!':J!!%TMJcC<$QN)I~>
-JcG!7rrCOJ!!)CY!!';(!!%TMJcC<$QN)I~>
-JcFp5!!(N:lN"2X!!%TMJcC<$QN)I~>
-JcFp5!!(Nm!!)CY!!':J!!%TMJcC<$QN)I~>
-JcFp5!!(OK!!)CY!!';(!!%TMJcC<$QN)I~>
-JcFm4rrCT;m/XAY!!%TMJcC<$QN)I~>
-JcFm4rrCTn!!)I[!!'7I!!%TMJcC<$QN)I~>
-JcFm4rrCUL!!)I[!!'8'!!%TMJcC<$QN)I~>
-JcFg2!!(T<m/XAY!!%TMJcC<$QN)I~>
-JcFg2!!(To!!)I[!!'7I!!%TMJcC<$QN)I~>
-JcFg2!!(UM!!)I[!!'8'!!%TMJcC<$QN)I~>
-JcFd1rrC]>mJsGY!!%TMJcC<$QN)I~>
-JcFd1rrC]q!!)L\!!'4H!!%TMJcC<$QN)I~>
-JcFd1rrC^O!!)L\!!'5&!!%TMJcC<$QN)I~>
-JcF^/!!(Z>mf9PZ!!%TMJcC<$QN)I~>
-JcF^/!!(Zq!!)O]!!'4H!!%TMJcC<$QN)I~>
-JcF^/!!([O!!)O]!!'5&!!%TMJcC<$QN)I~>
-JcF[.rrCc@n,TVZ!!%TMJcC<$QN)I~>
-JcF[.rrCcs!!)R^!!'1G!!%TMJcC<$QN)I~>
-JcF[.rrCdQ!!)R^!!'2%!!%TMJcC<$QN)I~>
-JcFU,!!(cAn,TVZ!!%TMJcC<$QN)I~>
-JcFU,!!(ct!!)R^!!'1G!!%TMJcC<$QN)I~>
-JcFU,!!(dR!!)R^!!'2%!!%TMJcC<$QN)I~>
-JcFR+rrCiBnc5e[!!%TMJcC<$QN)I~>
-JcFR+rrCiu!!)X`!!'.F!!%TMJcC<$QN)I~>
-JcFR+rrCjS!!)X`!!'/$!!%TMJcC<$QN)I~>
-JcFL)!!(iCnc5e[!!%TMJcC<$QN)I~>
-JcFL)!!(j!!!)X`!!'.F!!%TMJcC<$QN)I~>
-JcFL)!!(jT!!)X`!!'/$!!%TMJcC<$QN)I~>
-JcFI(!!(lDo)Qq$!KEK.R/d5<s+13$s-E\8~>
-JcFI(!!(m"!!)[a!!(0c!PHS:bQ%Wos+13$s-E\8~>
-JcFI(!!(mU!!)[a!!(1A!UK^Grr<%Ms+13$s-E\8~>
-JcFF'rrCuFo)ScX!!(?5!dPJYjd?)KJcC<$JcD&9J,~>
-JcFF'rrD!$!!)[a!!*#B!!(?h!hgQNjid])JcC<$JcD&9J,~>
-JcFF'rrD!W!!)[a!!*#u!!(@F!m)XDjo5;\JcC<$JcD&9J,~>
-JcF@%!!(rFo`4uZ!!(rF!fV\Rp2^IYB2U)W!!Ii7R/d5<s+13$s-E\8~>
-JcF@%!!(s$!!)ac!!*#B!!(s$!kYP)p6c/PMJY0M!!]IcbQ%Wos+13$s-E\8~>
-JcF@%!!(sW!!)ac!!*#u!!(sW!p\CUp:gjGXGB.B!!h':rr<%Ms+13$s-E\8~>
-JcF=$rrD&Ho`5#[!!)&I"-m1I%I=&p+m,0m!.k0$s+139s*t~>
-JcF=$rrD'&!!)ac!s$Qh!9;9*`dU5dli7#:k0*f*JcC<$JcD&9J,~>
-JcF=$rrD'Y!!)ac!s&B$!9=(]pmk:tli7#Ek5PD]JcC<$JcD&9J,~>
-JcF7"!!)&Ip&P)[!!),K!gm("l2UhrF68kj!.k0$s+139s*t~>
-JcF7"!!)''!!)dd!!*#B!!)-)!m>^"l2Ui"Rc_fo!.k0$s+139s*t~>
-JcF7"!!)'Z!!)dd!!*#u!!)-\!re?"l2Ui'^ukXs!.k0$s+139s*t~>
-JcF4!rrD,JpAk5]!!),K!Kenu!!<ce@?orB!!%TMJcC<$QN)I~>
-JcF4!rrD-(!!)ge!s$Qh!9ME*_)gl^!u=1Sa5tMF!.k0$s+139s*t~>
-JcF4!rrD-[!!)ge!s&B$!9O4]nOVsG!uk+3q;qVV!.k0$s+139s*t~>
-JcF-t!!),Kp]1>^!!))J!LFo-!!<9M8iZeM!)3?,"s<mG!dBB]iL'ZGJcC<$JcD&9J,~>
-JcF-t!!)-)!!)jf!s$Qh!9D?)at!Aj!s:Ah9E"nkAc7Yo.f]PNT<lDnbQ%Wos+13$s-E\8~>
-JcF-t!!)-\!!)jf!s&B$!9F.\r&"BQ!sCo:?N'p)If6SW2?3^Za5HOIrr<%Ms+13$s-E\8~>
-JcF*srrD5Mp](>_!90CSIfoa3M4'bo!!!7erg<nV$NL/RhO+?DJcC<$JcD&9J,~>
-JcF*srrD6+!!)jf!W^FEilhe1"TV6)bfil`!"$RBbQQ&u!!"e2bQ%Wos+13$s-E\8~>
-JcF*srrD6^!!)jf!W`6#ir9D9"or#ks8QU0!"8Gurri95!!#7?rr<%Ms+13$s-E\8~>
-JcF$q!!)2Mq>^Pa!8s7G;e#`o"I9Dq!&a_C!."PD!*7sE!!%TMJcC<$QN)I~>
-JcF$q!!)3+!!)ph!W^FEi624?K)Wssa:81M8,^X3U&G#lF5G+@!.k0$s+139s*t~>
-JcF$q!!)3^!!)ph!W`6#i;Wh9U]18rq@Wc.=oJ@#ao28?OP^!;!.k0$s+139s*t~>
-JcF!prrD;Oq>^Pa!8EnAD>jM8C]0Y$:]:=oL#/3t!.k0$s+139s*t~>
-JcF!prrD<-!!)ph!W^FEgWTY[rVuqYrQG7VrVur(hTPs"JcC<$JcD&9J,~>
-JcF!prrD<`!!)ph!W`6#g]%8]rVur(rVlkNrVurThZ!QUJcC<$JcD&9J,~>
-JcEpn!!);PqZ$Yb!8<hD2uipcQ2R*Q-NF,bh3e6CJcC<$JcD&9J,~>
-JcEpn!!)<.!!)si!W^FEg<9[m!!!JKrQG@#!!"5!bQ%Wos+13$s-E\8~>
-JcEpn!!)<a!!)si!W`6#gA_:^!!!T+rVlsc!!"P*rr<%Ms+13$s-E\8~>
-JcEmmrrDDRq>f6;"I'2m!':(H"I'#h!(Yk5!!%TMJcC<$QN)I~>
-JcEmmrrDE0!!)sirrCcs"NCiM!)<F9"N:QF!+4R+!!%TMJcC<$QN)I~>
-JcEmmrrDEc!!)sirrCdQ"SWE,!+>d*"SN'#!-d9!!!%TMJcC<$QN)I~>
-JcEgk!!)ARquGE<!+l-0!,hb'!-%o;!-I%b!!%TMJcC<$QN)I~>
-JcEgk!!)B0"9;%d!!(]r!/CIQ!0[<)!1*Ta!1M`f!!%TMJcC<$QN)I~>
-JcEgk!!)Bc"9;%d!!(^P!3#ks!4Vq,!5&41!5[Lk!!%TMJcC<$QN)I~>
-JcEdj!!)DSr;bK<"=sNQ$^^g["@`@k#aaA8!!%TMJcC<$QN)I~>
-JcEdj!!)E1!rtqc!8,Ku3rf6jao0Ed?2ss5akb/@!.k0$s+139s*t~>
-JcEdj!!)Ed!rtqc!8.;S8cSi(qu-NtFT;COqq_8P!.k0$s+139s*t~>
-JcEairrDMUr;bN="H*<]!'C+H!uq:@0AMrq!.k0$s+139s*t~>
-JcEairrDN3!rtpn!85R!\cMj3:Ai<<-3+$0gro`uJcC<$JcD&9J,~>
-JcEairrDNf!rtpn!87ATkQ:eb@f66.0)tuIh#@?SJcC<$JcD&9J,~>
-JcE[g!!)JUrrC]>!*0!u!,hb'"H*9\!*J$E!!%TMJcC<$QN)I~>
-JcE[g!!)K3rrC]q!-.u<!0[<)"M+U6!-R)@!!%TMJcC<$QN)I~>
-JcE[g!!)KfrrC^O!0-sX!4Vq,"R#jd!0Z.;!!%TMJcC<$QN)I~>
-JcEXfrrDSW!!(W="<.=@$C:XY!+Z!.!.EXj!!%TMJcC<$QN)I~>
-JcEXfrrDT5!!(Wp"=*sI%`nUm!/1=O!2nVr!!%TMJcC<$QN)I~>
-JcEXfrrDTh!!(XN">'TR&c2J+!2]Yp!7BU%!!%TMJcC<$QN)I~>
-JcERd!!(*.!-eDB!':%G"?QS`#akLW!L7ZcR/d5<s+13$s-E\8~>
-JcERd!!(*a!1s/i!)EI9"ASps$d8Fk!QUPfbQ%Wos+13$s-E\8~>
-JcERd!!(+?!65!<!+Gg*"C_?2%fZA*!VsFirr<%Ms+13$s-E\8~>
-JcEOcrrC30!'1#Y!,VS$!uM"<-Mj,38-O8"R/d5<s+13$s-E\8~>
-JcEOcrrC3c!)3@l!0I-&"!@RD1]#;s?jE@dbQ%Wos+13$s-E\8~>
-JcEOcrrC4A!+5^*!4;\(""4-L5l1K^GR;IQrr<%Ms+13$s-E\8~>
-JcEIa!!(62"cife!!nkgR08cU!!#7\R077*!"F\FR/d5<s+13$s-E\8~>
-JcEIa!!(6e"hk3A!"6jGbQPoe!!$!qbQNq,!"uU"bQ%Wos+13$s-E\8~>
-JcEIa!!(7C"muZs!"Si'rri)u!!$a1rrfS-!#FJSrr<%Ms+13$s-E\8~>
-JcEF`rrC?4!*9(!!&shD!/1=O!(m*V!HeVG!!#^TR/d5<s+13$s-E\8~>
-JcEF`rrC?g!-A,>!(m+4!3lG&!+PlM!LsGp!!$WnbQ%Wos+13$s-E\8~>
-JcEF`rrC@E!0I0[!*fC$!8RPR!.+SC!Q,9D!!%N2rr<%Ms+13$s-E\8~>
-JcE@^!!(B6!LO]&!!$^1R/ha9!!"eQR/pb#rVusGQfa\9!.k0$s+139s*t~>
-JcE@^!!(Bi!QuSa!!%rTbQ+[B!!#CbbQ3;#rVusTal^eI!.k0$s+139s*t~>
-JcE@^!!(CG!WFJG!!'2"rrCRJ!!$!srrJl$rVusaqr[nY!.k0$s+139s*t~>
-JcE=]rrCK8!,_]8!=+keR/i0E!!E@!EF'si!!++%jd?)KJcC<$JcD&9J,~>
-JcE=]rrCKk!0R6\!=?aCbQ,3Q!!E@;Q@:Uf!!+F^jid])JcC<$JcD&9J,~>
-JcE=]rrCLI!4De+!=SW!rrD6]!!ECV]U_7b!!+eCjo5;\JcC<$JcD&9J,~>
-JcE7[!!(K9!%ImI!&XP?!#>5.!@!QbR/d5<s+13$s-E\8~>
-JcE7[!!(Kl!&jfV!(Hb.!$(_5!A2"GbQ%Wos+13$s-E\8~>
-JcE7[!!(LJ!(?ed!*8sr!$h4<!BBH,rr<%Ms+13$s-E\8~>
-JcE4ZrrCW<!.XqI!,).r!+,F#!BZP+R/d5<s+13$s-E\8~>
-JcE4ZrrCWo!35tt!/^Qr!.O\C!Dg\pbQ%Wos+13$s-E\8~>
-JcE4ZrrCXM!7^rI!3>tr!1ilb!Fti`rr<%Ms+13$s-E\8~>
-JcE.X!!(W=!,qj*!Ci:KR/p4iqu?aAET*;c!.k0$s+139s*t~>
-JcE.X!!(Wp!0mIf!F<Y>bQ2Sdqu?aLQJp$f!.k0$s+139s*t~>
-JcE.X!!(XN!4i)M!He#1rrIu`qu?aW]]&kj!.k0$s+139s*t~>
-JcE+WrrC30"cm:n9jE8,R/d5<s+13$s-E\8~>
-JcE+WrrC3c"hoh0B7$`;bQ%Wos+13$s-E\8~>
-JcE+WrrC4A"n&FHJXY3Jrr<%Ms+13$s-E\8~>
-JcE%U!!&d^!!%TMJcC<$QN)I~>
-JcE%U!!&e<!!%TMJcC<$QN)I~>
-JcE%U!!&eo!!%TMJcC<$QN)I~>
-JcE"T!!&g_!!%TMJcC<$QN)I~>
-JcE"T!!&h=!!%TMJcC<$QN)I~>
-JcE"T!!&hp!!%TMJcC<$QN)I~>
-JcDtSrrApa!!%TMJcC<$QN)I~>
-JcDtSrrAq?!!%TMJcC<$QN)I~>
-JcDtSrrAqr!!%TMJcC<$QN)I~>
-JcDnQ!!&pb!!%TMJcC<$QN)I~>
-JcDnQ!!&q@!!%TMJcC<$QN)I~>
-JcDnQ!!&qs!!%TMJcC<$QN)I~>
-JcDkPrrB$d!!%TMJcC<$QN)I~>
-JcDkPrrB%B!!%TMJcC<$QN)I~>
-JcDkPrrB%u!!%TMJcC<$QN)I~>
-JcDeN!!'$e!!%TMJcC<$QN)I~>
-JcDeN!!'%C!!%TMJcC<$QN)I~>
-JcDeN!!'&!!!%TMJcC<$QN)I~>
-JcDbMrrB-g!!%TMJcC<$QN)I~>
-JcDbMrrB.E!!%TMJcC<$QN)I~>
-JcDbMrrB/#!!%TMJcC<$QN)I~>
-JcD\K!!'-h!!%TMJcC<$QN)I~>
-JcD\K!!'.F!!%TMJcC<$QN)I~>
-JcD\K!!'/$!!%TMJcC<$QN)I~>
-JcDYJrrB6j!!%TMJcC<$QN)I~>
-JcDYJrrB7H!!%TMJcC<$QN)I~>
-JcDYJrrB8&!!%TMJcC<$QN)I~>
-JcDSH!!'6k!!%TMJcC<$QN)I~>
-JcDSH!!'7I!!%TMJcC<$QN)I~>
-JcDSH!!'8'!!%TMJcC<$QN)I~>
-JcDPGrrB?m!!%TMJcC<$QN)I~>
-JcDPGrrB@K!!%TMJcC<$QN)I~>
-JcDPGrrBA)!!%TMJcC<$QN)I~>
-JcDJE!!'?n!!%TMJcC<$QN)I~>
-JcDJE!!'@L!!%TMJcC<$QN)I~>
-JcDJE!!'A*!!%TMJcC<$QN)I~>
-JcDGDrrBHp!!%TMJcC<$QN)I~>
-JcDGDrrBIN!!%TMJcC<$QN)I~>
-JcDGDrrBJ,!!%TMJcC<$QN)I~>
-JcDAB!!'Hq!!%TMJcC<$QN)I~>
-JcDAB!!'IO!!%TMJcC<$QN)I~>
-JcDAB!!'J-!!%TMJcC<$QN)I~>
-JcD>ArrBQs!!%TMJcC<$QN)I~>
-JcD>ArrBRQ!!%TMJcC<$QN)I~>
-JcD>ArrBS/!!%TMJcC<$QN)I~>
-JcD8?!!'Qt!!%TMJcC<$QN)I~>
-JcD8?!!'RR!!%TMJcC<$QN)I~>
-JcD8?!!'S0!!%TMJcC<$QN)I~>
-JcD5>!!'Tu!!%TMJcC<$QN)I~>
-JcD5>!!'US!!%TMJcC<$QN)I~>
-JcD5>!!'V1!!%TMJcC<$QN)I~>
-JcD2=rrB^"!!%TMJcC<$QN)I~>
-JcD2=rrB^U!!%TMJcC<$QN)I~>
-JcD2=rrB_3!!%TMJcC<$QN)I~>
-JcD,;!!'^#!!%TMJcC<$QN)I~>
-JcD,;!!'^V!!%TMJcC<$QN)I~>
-JcD,;!!'_4!!%TMJcC<$QN)I~>
-JcD):rrBg%!!%TMJcC<$QN)I~>
-JcD):rrBgX!!%TMJcC<$QN)I~>
-JcD):rrBh6!!%TMJcC<$QN)I~>
-JcD#8!!'g&!!%TMJcC<$QN)I~>
-JcD#8!!'gY!!%TMJcC<$QN)I~>
-JcD#8!!'h7!!%TMJcC<$QN)I~>
-JcCu7rrBp(!!%TMJcC<$QN)I~>
-JcCu7rrBp[!!%TMJcC<$QN)I~>
-JcCu7rrBq9!!%TMJcC<$QN)I~>
-JcCo5!!'p)!!%TMJcC<$QN)I~>
-JcCo5!!'p\!!%TMJcC<$QN)I~>
-JcCo5!!'q:!!%TMJcC<$QN)I~>
-JcCl4rrC$+!!%TMJcC<$QN)I~>
-JcCl4rrC$^!!%TMJcC<$QN)I~>
-JcCl4rrC%<!!%TMJcC<$QN)I~>
-JcCf2!!($,!!%TMJcC<$QN)I~>
-JcCf2!!($_!!%TMJcC<$QN)I~>
-JcCf2!!(%=!!%TMJcC<$QN)I~>
-JcCc1rrC-.!!%TMJcC<$QN)I~>
-JcCc1rrC-a!!%TMJcC<$QN)I~>
-JcCc1rrC.?!!%TMJcC<$QN)I~>
-JcC]/!!(-/!!%TMJcC<$QN)I~>
-JcC]/!!(-b!!%TMJcC<$QN)I~>
-JcC]/!!(.@!!%TMJcC<$QN)I~>
-JcCZ.rrC61!!%TMJcC<$QN)I~>
-JcCZ.rrC6d!!%TMJcC<$QN)I~>
-JcCZ.rrC7B!!%TMJcC<$QN)I~>
-JcCT,!!(62!!%TMJcC<$QN)I~>
-JcCT,!!(6e!!%TMJcC<$QN)I~>
-JcCT,!!(7C!!%TMJcC<$QN)I~>
-JcCQ+!!(93!!%TMJcC<$QN)I~>
-JcCQ+!!(9f!!%TMJcC<$QN)I~>
-JcCQ+!!(:D!!%TMJcC<$QN)I~>
-JcCN*rrCB5!!%TMJcC<$QN)I~>
-JcCN*rrCBh!!%TMJcC<$QN)I~>
-JcCN*rrCCF!!%TMJcC<$QN)I~>
-JcCH(!!(B6!!%TMJcC<$QN)I~>
-JcCH(!!(Bi!!%TMJcC<$QN)I~>
-JcCH(!!(CG!!%TMJcC<$QN)I~>
-JcCE'rrCK8!!%TMJcC<$QN)I~>
-JcCE'rrCKk!!%TMJcC<$QN)I~>
-JcCE'rrCLI!!%TMJcC<$QN)I~>
-JcC?%!!(K9!!%TMJcC<$QN)I~>
-JcC?%!!(Kl!!%TMJcC<$QN)I~>
-JcC?%!!(LJ!!%TMJcC<$QN)I~>
-JcC<$rrCT;!!%TMJcC<$QN)I~>
-JcC<$rrCTn!!%TMJcC<$QN)I~>
-JcC<$rrCUL!!%TMJcC<$QN)I~>
-JcC<$s8N'!esQL<JcC<$JcD&9J,~>
-JcC<$s8N'!f$"*oJcC<$JcD&9J,~>
-JcC<$s8N'!f)G^MJcC<$JcD&9J,~>
-JcC<$rr;uufU2^>JcC<$JcD&9J,~>
-JcC<$rr;uufZX<qJcC<$JcD&9J,~>
-JcC<$rr;uuf`(pOJcC<$JcD&9J,~>
-JcC<$r;Q`sfpMg?JcC<$JcD&9J,~>
-JcC<$r;Q`sfusErJcC<$JcD&9J,~>
-JcC<$r;Q`sg&D$PJcC<$JcD&9J,~>
-JcC<$qu?ZrgR/$AJcC<$JcD&9J,~>
-JcC<$qu?ZrgWTWtJcC<$JcD&9J,~>
-JcC<$qu?Zrg]%6RJcC<$JcD&9J,~>
-JcC<$q>UEpgmJ-BJcC<$JcD&9J,~>
-JcC<$q>UEpgro`uJcC<$JcD&9J,~>
-JcC<$q>UEph#@?SJcC<$JcD&9J,~>
-JcC<$q#C?ohO+?DJcC<$JcD&9J,~>
-JcC<$q#C?ohTPs"JcC<$JcD&9J,~>
-JcC<$q#C?ohZ!QUJcC<$JcD&9J,~>
-JcC<$pAY*mhjFHEJcC<$JcD&9J,~>
-JcC<$pAY*mhol'#JcC<$JcD&9J,~>
-JcC<$pAY*mhu<ZVJcC<$JcD&9J,~>
-JcC<$p&G$liL'ZGJcC<$JcD&9J,~>
-JcC<$p&G$liQM9%JcC<$JcD&9J,~>
-JcC<$p&G$liVrlXJcC<$JcD&9J,~>
-JcC<$oD\djigBcHJcC<$JcD&9J,~>
-JcC<$oD\djilhB&JcC<$JcD&9J,~>
-JcC<$oD\djir8uYJcC<$JcD&9J,~>
-JcC<$o)A[ij-]lIJcC<$JcD&9J,~>
-JcC<$o)A[ij3.K'JcC<$JcD&9J,~>
-JcC<$o)A[ij8T)ZJcC<$JcD&9J,~>
-JcC<$nc/Uhjd?)KJcC<$JcD&9J,~>
-JcC<$nc/Uhjid])JcC<$JcD&9J,~>
-JcC<$nc/Uhjo5;\JcC<$JcD&9J,~>
-JcC<$n,E@fk*Z2LJcC<$JcD&9J,~>
-JcC<$n,E@fk0*f*JcC<$JcD&9J,~>
-JcC<$n,E@fk5PD]JcC<$JcD&9J,~>
-JcC<$mf3:eka;DNJcC<$JcD&9J,~>
-JcC<$mf3:ekfa#,JcC<$JcD&9J,~>
-JcC<$mf3:ekl1V_JcC<$JcD&9J,~>
-JcC<$m/I%cl'VMOJcC<$JcD&9J,~>
-JcC<$m/I%cl-',-JcC<$JcD&9J,~>
-JcC<$m/I%cl2L_`JcC<$JcD&9J,~>
-JcC<$li6tbl^7_QJcC<$JcD&9J,~>
-JcC<$li6tblc]>/JcC<$JcD&9J,~>
-JcC<$li6tbli-qbJcC<$JcD&9J,~>
-JcC<$l2L_`m$RhRJcC<$JcD&9J,~>
-JcC<$l2L_`m*#G0JcC<$JcD&9J,~>
-JcC<$l2L_`m/I%cJcC<$JcD&9J,~>
-JcC<$kl:Y_m[4%TJcC<$JcD&9J,~>
-JcC<$kl:Y_m`YY2JcC<$JcD&9J,~>
-JcC<$kl:Y_mf*7eJcC<$JcD&9J,~>
-JcC<$k5PD]n!O.UJcC<$JcD&9J,~>
-JcC<$k5PD]n&tb3JcC<$JcD&9J,~>
-JcC<$k5PD]n,E@fJcC<$JcD&9J,~>
-JcC<$jo>>\nX0@WJcC<$JcD&9J,~>
-JcC<$jo>>\n]Ut5JcC<$JcD&9J,~>
-JcC<$jo>>\nc&RhJcC<$JcD&9J,~>
-JcC<$j8T)ZnsKIXJcC<$JcD&9J,~>
-JcC<$j8T)Zo#q(6JcC<$JcD&9J,~>
-JcC<$j8T)Zo)A[iJcC<$JcD&9J,~>
-JcC<$irB#YoU,[ZJcC<$JcD&9J,~>
-JcC<$irB#YoZR:8JcC<$JcD&9J,~>
-JcC<$irB#Yo`"mkJcC<$JcD&9J,~>
-JcC<$i;WcWopGd[JcC<$JcD&9J,~>
-JcC<$i;WcWoumC9JcC<$JcD&9J,~>
-JcC<$i;WcWp&>!lJcC<$JcD&9J,~>
-JcC<$huE]VpR)!]JcC<$JcD&9J,~>
-JcC<$huE]VpWNU;JcC<$JcD&9J,~>
-JcC<$huE]Vp\t3nJcC<$JcD&9J,~>
-JcC<$h>[HTpmD*^JcC<$JcD&9J,~>
-JcC<$h>[HTpri^<JcC<$JcD&9J,~>
-JcC<$h>[HTq#:<oJcC<$JcD&9J,~>
-JcC<$h#@?Sq3_3_JcC<$JcD&9J,~>
-JcC<$h#@?Sq9/g=JcC<$JcD&9J,~>
-JcC<$h#@?Sq>UEpJcC<$JcD&9J,~>
-JcC<$g].9Rqj@EaJcC<$JcD&9J,~>
-JcC<$g].9Rqof$?JcC<$JcD&9J,~>
-JcC<$g].9Rqu6WrJcC<$JcD&9J,~>
-JcC<$g&D$Pr0[NbJcC<$JcD&9J,~>
-JcC<$g&D$Pr6,-@JcC<$JcD&9J,~>
-JcC<$g&D$Pr;Q`sJcC<$JcD&9J,~>
-JcC<$f`1sOrg<`dJcC<$JcD&9J,~>
-JcC<$f`1sOrlb?BJcC<$JcD&9J,~>
-JcC<$f`1sOrr2ruJcC<$JcD&9J,~>
-JcC<$f)GgPR@+&+s+13$s-E\8~>
-JcC<$f)GgPbfg'<s+13$s-E\8~>
-JcC<$f)GgPs8N(Ms+13$s-E\8~>
-JcC<$ec5UKJcC<$JcD&9J,~>
-JcC<$ec5UKJcC<$JcD&9J,~>
-JcC<$ec5UKJcC<$JcD&9J,~>
-JcC<$e,KCJJcC<$JcD&9J,~>
-JcC<$e,KCJJcC<$JcD&9J,~>
-JcC<$e,KCJJcC<$JcD&9J,~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-%%EndData
-showpage
-%%Trailer
-end
-%%EOF
diff --git a/latex/M2/siryou/2/image/camera2.eps b/latex/M2/siryou/2/image/camera2.eps
deleted file mode 100755 (executable)
index 9ab6713..0000000
+++ /dev/null
@@ -1,1931 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
-%%Title: camera2.eps
-%%CreationDate: Thu Feb 26 06:26:35 2009
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 14 14 610 487
-%%EndComments
-%%BeginProlog
-% Use own dictionary to avoid conflicts
-10 dict begin
-%%EndProlog
-%%Page: 1 1
-% Translate for offset
-14.173228346456694 14.173228346456694 translate
-% Translate to begin of first scanline
-0 472.31599356084195 translate
-595.26809347191829 -472.31599356084195 scale
-% Image geometry
-794 630 8
-% Transformation matrix
-[ 794 0 0 630 0 0 ]
-% Strings to hold RGB-samples per scanline
-/rstr 794 string def
-/gstr 794 string def
-/bstr 794 string def
-{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
-true 3
-%%BeginData:        68052 ASCII Bytes
-colorimage
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$TDnlkJcEmmJ,~>
-JcC<$JcC<$TDnlkJcEmmJ,~>
-JcC<$JcC<$TDnlkJcEmmJ,~>
-JcC<$JcC<$U&Y)lJcEmmJ,~>
-JcC<$JcC<$U&Y)lJcEmmJ,~>
-JcC<$JcC<$U&Y)lJcEmmJ,~>
-JcC<$JcC<$UAk5os8E"Ls3(Fm~>
-JcC<$JcC<$UAk>rrr>XkJcEpnJ,~>
-JcC<$JcC<$UAk>rrr>XkJcEpnJ,~>
-JcC<$JcC<$T`=ukJcEpnJ,~>
-JcC<$JcC<$T`5&n8cXGBbQ!(~>
-JcC<$JcC<$T`5&n8cXGBbQ!(~>
-JcC<$JcC<$U&Y&kJcEpnJ,~>
-JcC<$JcC<$U&P2p8kK)7s3(Fm~>
-JcC<$JcC<$U&P2p8kK)7s3(Fm~>
-JcC<$JcC<$U&Y&kJcEpnJ,~>
-JcC<$JcC<$U&P2p8kK)7s3(Fm~>
-JcC<$JcC<$U&P2p8kK)7s3(Fm~>
-JcC<$JcC<$UAt)jJcEsoJ,~>
-JcC<$JcC<$UAk2nrCR%iJcEsoJ,~>
-JcC<$JcC<$UAk2nrCR%iJcEsoJ,~>
-JcC<$JcC<$UAt)jJcEsoJ,~>
-JcC<$JcC<$UAk2nrCR%iJcEsoJ,~>
-JcC<$JcC<$UAk2nrCR%iJcEsoJ,~>
-JcC<$JcC<$U]:/jJcEsoJ,~>
-JcC<$JcC<$U]1;or(6qhJcEsoJ,~>
-JcC<$JcC<$U]1;or(6qhJcEsoJ,~>
-JcC<$JcC<$U]:/jJcEsoJ,~>
-JcC<$JcC<$U]1;or(6qhJcEsoJ,~>
-JcC<$JcC<$U]1;or(6qhJcEsoJ,~>
-JcC<$JcC<$V#U2iJcF!pJ,~>
-JcC<$JcC<$V#LDpqFU_fJcF!pJ,~>
-JcC<$JcC<$V#LDpqFU_fJcF!pJ,~>
-JcC<$JcC<$V#U2iJcF!pJ,~>
-JcC<$JcC<$V#LDpqFU_fJcF!pJ,~>
-JcC<$JcC<$V#LDpqFU_fJcF!pJ,~>
-JcC<$JcC<$V>p8iJcF!pJ,~>
-JcC<$JcC<$V>gMqq+:VeJcF!pJ,~>
-JcC<$JcC<$V>gMqq+:VeJcF!pJ,~>
-JcC<$JcC<$V>p5hJcF$qJ,~>
-JcC<$JcC<$V>gMqpdtMdJcF$qJ,~>
-JcC<$JcC<$V>gMqpdtMdJcF$qJ,~>
-JcC<$JcC<$VZ6;hJcF$qJ,~>
-JcC<$JcC<$VZ-VrpIYDcJcF$qJ,~>
-JcC<$JcC<$VZ-VrpIYDcJcF$qJ,~>
-JcC<$JcC<$Z2Xe(p]'mdJcF$qJ,~>
-JcC<$JcC<$Z2Xe(p\t3npIYDcJcF$qJ,~>
-JcC<$JcC<$Z2Xe(p\t3npIYDcJcF$qJ,~>
-JcC<$JcC<$ZMsn)pAadcJcF$qJ,~>
-JcC<$JcC<$ZMsn)pAY*mpIYDcJcF$qJ,~>
-JcC<$JcC<$ZMsn)pAY*mpIYDcJcF$qJ,~>
-JcC<$JcC<$Zi:"*pAa^aJcF'rJ,~>
-JcC<$JcC<$Zi:"*pAY*moh#2aJcF'rJ,~>
-JcC<$JcC<$Zi:"*pAY*moh#2aJcF'rJ,~>
-JcC<$JcC<$[/U++p&FU`JcF'rJ,~>
-JcC<$JcC<$[/U++p&>!loh#2aJcF'rJ,~>
-JcC<$JcC<$[/U++p&>!loh#2aJcF'rJ,~>
-JcC<$JcC<$[Jp4,p&FR_JcF'rJ,~>
-JcC<$JcC<$[Jp4,p&>!loL])`JcF'rJ,~>
-JcC<$JcC<$[Jp4,p&>!loL])`JcF'rJ,~>
-JcC<$JcC<$[f6=-o`+F]JcF*sJ,~>
-JcC<$JcC<$[f6=-o`"mko1Au_JcF*sJ,~>
-JcC<$JcC<$[f6=-o`"mko1Au_JcF*sJ,~>
-JcC<$JcC<$\,QF.o`+C\JcF*sJ,~>
-JcC<$JcC<$\,QF.o`"mknk&l^JcF*sJ,~>
-JcC<$JcC<$\,QF.o`"mknk&l^JcF*sJ,~>
-JcC<$JcC<$\GlO/oDe:[JcF*sJ,~>
-JcC<$JcC<$\GlO/oD\djnk&l^JcF*sJ,~>
-JcC<$JcC<$\GlO/oD\djnk&l^JcF*sJ,~>
-JcC<$JcC<$\c2X0oDe7ZJcF*sJ,~>
-JcC<$JcC<$\c2X0oD\djnO`c]JcF*sJ,~>
-JcC<$JcC<$\c2X0oD\djnO`c]JcF*sJ,~>
-JcC<$JcC<$])Ma1o)J+XJcF-tJ,~>
-JcC<$JcC<$])Ma1o)A[in4EZ\JcF-tJ,~>
-JcC<$JcC<$])Ma1o)A[in4EZ\JcF-tJ,~>
-JcC<$JcC<$]Dhj2o)J(WJcF-tJ,~>
-JcC<$JcC<$]Dhj2o)A[imn*Q[JcF-tJ,~>
-JcC<$JcC<$]Dhj2o)A[imn*Q[JcF-tJ,~>
-JcC<$JcC<$]`.s3nc.tVJcF-tJ,~>
-JcC<$JcC<$]`.s3nc&Rhmn*Q[JcF-tJ,~>
-JcC<$JcC<$]`.s3nc&Rhmn*Q[JcF-tJ,~>
-JcC<$JcC<$^&J'4nc.qUJcF-tJ,~>
-JcC<$JcC<$^&J'4nc&RhmRdHZJcF-tJ,~>
-JcC<$JcC<$^&J'4nc&RhmRdHZJcF-tJ,~>
-JcC<$JcC<$^Ae05nGheSJcF0uJ,~>
-JcC<$JcC<$^Ae05nG`Igm7I?YJcF0uJ,~>
-JcC<$JcC<$^Ae05nG`Igm7I?YJcF0uJ,~>
-JcC<$JcC<$^]+96nGhbRJcF0uJ,~>
-JcC<$JcC<$^]+96nG`Iglq.6XJcF0uJ,~>
-JcC<$JcC<$^]+96nG`Iglq.6XJcF0uJ,~>
-JcC<$JcC<$XoIYdJcF0uJ,~>
-JcC<$JcC<$XoAA$lq.6XJcF0uJ,~>
-JcC<$JcC<$XoAA$lq.6XJcF0uJ,~>
-JcC<$JcC<$XoIVcJcF4!J,~>
-JcC<$JcC<$XoAA$lUh-WJcF4!J,~>
-JcC<$JcC<$XoAA$lUh-WJcF4!J,~>
-JcC<$JcC<$Y5d\cJcF4!J,~>
-JcC<$JcC<$Y5\J%l:M$VJcF4!J,~>
-JcC<$JcC<$Y5\J%l:M$VJcF4!J,~>
-JcC<$JcC<$Y5d\cJcF4!J,~>
-JcC<$JcC<$Y5\J%l:M$VJcF4!J,~>
-JcC<$JcC<$Y5\J%l:M$VJcF4!J,~>
-JcC<$JcC<$YQ*bcJcF4!J,~>
-JcC<$JcC<$YQ"S&kt1pUJcF4!J,~>
-JcC<$JcC<$YQ"S&kt1pUJcF4!J,~>
-JcC<$JcC<$YQ*_bJcF7"J,~>
-JcC<$JcC<$YQ"S&kXkgTJcF7"J,~>
-JcC<$JcC<$YQ"S&kXkgTJcF7"J,~>
-JcC<$JcC<$YlEebJcF7"J,~>
-JcC<$JcC<$Yl=\'k=P^SJcF7"J,~>
-JcC<$JcC<$Yl=\'k=P^SJcF7"J,~>
-JcC<$JcC<$YlEebJcF7"J,~>
-JcC<$JcC<$Yl=\'k=P^SJcF7"J,~>
-JcC<$JcC<$Yl=\'k=P^SJcF7"J,~>
-JcC<$JcC<$Z2`haJcF:#J,~>
-JcC<$JcC<$Z2Xe(j[oLQJcF:#J,~>
-JcC<$JcC<$Z2Xe(j[oLQJcF:#J,~>
-JcC<$JcC<$Z2`haJcF:#J,~>
-JcC<$JcC<$Z2Xe(j[oLQJcF:#J,~>
-JcC<$JcC<$Z2Xe(j[oLQJcF:#J,~>
-JcC<$JcC<$ZN&naJcF:#J,~>
-JcC<$JcC<$ZMsn)j@TCPJcF:#J,~>
-JcC<$JcC<$ZMsn)j@TCPJcF:#J,~>
-JcC<$JcC<$ZN&naJcF:#J,~>
-JcC<$JcC<$ZMsn)j@TCPJcF:#J,~>
-JcC<$JcC<$ZMsn)j@TCPJcF:#J,~>
-JcC<$JcC<$c2RbDkl9Q@JcF=$J,~>
-JcC<$JcC<$c2RbDkl1V_i^s1NJcF=$J,~>
-JcC<$JcC<$c2RbDkl1V_i^s1NJcF=$J,~>
-JcC<$JcC<$cMmkEkPsH?JcF=$J,~>
-JcC<$JcC<$cMmkEkPkM^i^s1NJcF=$J,~>
-JcC<$JcC<$cMmkEkPkM^i^s1NJcF=$J,~>
-JcC<$JcC<$ci3tFk5X?>JcF=$J,~>
-JcC<$JcC<$ci3tFk5PD]i^s1NJcF=$J,~>
-JcC<$JcC<$ci3tFk5PD]i^s1NJcF=$J,~>
-JcC<$JcC<$d/O(Gk5X<=JcF=$J,~>
-JcC<$JcC<$d/O(Gk5PD]iCX(MJcF=$J,~>
-JcC<$JcC<$d/O(Gk5PD]iCX(MJcF=$J,~>
-JcC<$JcC<$dJj1Hjo=0;JcF@%J,~>
-JcC<$JcC<$dJj1Hjo5;\i(<tLJcF@%J,~>
-JcC<$JcC<$dJj1Hjo5;\i(<tLJcF@%J,~>
-JcC<$JcC<$df0:Ijo=-:JcF@%J,~>
-JcC<$JcC<$df0:Ijo5;\hb!kKJcF@%J,~>
-JcC<$JcC<$df0:Ijo5;\hb!kKJcF@%J,~>
-JcC<$JcC<$e,KCJjT"$9JcF@%J,~>
-JcC<$JcC<$e,KCJjSo2[hb!kKJcF@%J,~>
-JcC<$JcC<$e,KCJjSo2[hb!kKJcF@%J,~>
-JcC<$JcC<$ec5XLjT!s7JcFC&J,~>
-JcC<$JcC<$ec5XLjSo2[h+@YIJcFC&J,~>
-JcC<$JcC<$ec5XLjSo2[h+@YIJcFC&J,~>
-JcC<$JcC<$f)G^Mir@a5JcFC&J,~>
-JcC<$JcC<$f)G^Mir8uYh+@YIJcFC&J,~>
-JcC<$JcC<$f)G^Mir8uYh+@YIJcFC&J,~>
-JcC<$JcC<$fDbgNir@^4JcFC&J,~>
-JcC<$JcC<$fDbgNir8uYge%PHJcFC&J,~>
-JcC<$JcC<$fDbgNir8uYge%PHJcFC&J,~>
-JcC<$JcC<$f`(pOiW%U3JcFC&J,~>
-JcC<$JcC<$f`(pOiVrlXge%PHJcFC&J,~>
-JcC<$JcC<$f`(pOiVrlXge%PHJcFC&J,~>
-JcC<$JcC<$g&D$PiW%O1JcFF'J,~>
-JcC<$JcC<$g&D$PiVrlXg.D>FJcFF'J,~>
-JcC<$JcC<$g&D$PiVrlXg.D>FJcFF'J,~>
-JcC<$JcC<$gA_-Qi;_F0JcFF'J,~>
-JcC<$JcC<$gA_-Qi;WcWg.D>FJcFF'J,~>
-JcC<$JcC<$gA_-Qi;WcWg.D>FJcFF'J,~>
-JcC<$JcC<$g]%6Ri;_C/JcFF'J,~>
-JcC<$JcC<$g]%6Ri;WcWfh)5EJcFF'J,~>
-JcC<$JcC<$g]%6Ri;WcWfh)5EJcFF'J,~>
-JcC<$JcC<$\c:7]JcFF'J,~>
-JcC<$JcC<$\c2X0fh)5EJcFF'J,~>
-JcC<$JcC<$\c2X0fh)5EJcFF'J,~>
-JcC<$JcC<$])U:\JcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])U:\JcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])U:\JcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$]Dp=[JcFL)J,~>
-JcC<$JcC<$]Dhj2eOffAJcFL)J,~>
-JcC<$JcC<$]Dhj2eOffAJcFL)J,~>
-JcC<$JcC<$]Dp=[JcFL)J,~>
-JcC<$JcC<$]Dhj2eOffAJcFL)J,~>
-JcC<$JcC<$]Dhj2eOffAJcFL)J,~>
-JcC<$JcC<$]`6C[JcFL)J,~>
-JcC<$JcC<$]`.s3e4K]@JcFL)J,~>
-JcC<$JcC<$]`.s3e4K]@JcFL)J,~>
-JcC<$JcC<$]`6C[JcFL)J,~>
-JcC<$JcC<$]`.s3e4K]@JcFL)J,~>
-JcC<$JcC<$]`.s3e4K]@JcFL)J,~>
-JcC<$JcC<$^&QFZJcFO*J,~>
-JcC<$JcC<$^&J'4dRjK>JcFO*J,~>
-JcC<$JcC<$^&J'4dRjK>JcFO*J,~>
-JcC<$JcC<$^&QFZJcFO*J,~>
-JcC<$JcC<$^&J'4dRjK>JcFO*J,~>
-JcC<$JcC<$^&J'4dRjK>JcFO*J,~>
-JcC<$JcC<$^AlLZJcFO*J,~>
-JcC<$JcC<$^Ae05d7OB=JcFO*J,~>
-JcC<$JcC<$^Ae05d7OB=JcFO*J,~>
-JcC<$JcC<$^AlIYJcFR+J,~>
-JcC<$JcC<$^Ae05cq49<JcFR+J,~>
-JcC<$JcC<$^Ae05cq49<JcFR+J,~>
-JcC<$JcC<$l2L_`f`01rJcFR+J,~>
-JcC<$JcC<$l2L_`f`(pOcUn0;JcFR+J,~>
-JcC<$JcC<$l2L_`f`(pOcUn0;JcFR+J,~>
-JcC<$JcC<$lMghafDj(qJcFR+J,~>
-JcC<$JcC<$lMghafDbgNcUn0;JcFR+J,~>
-JcC<$JcC<$lMghafDbgNcUn0;JcFR+J,~>
-JcC<$JcC<$li-qbfDj%pJcFR+J,~>
-JcC<$JcC<$li-qbfDbgNc:S':JcFR+J,~>
-JcC<$JcC<$li-qbfDbgNc:S':JcFR+J,~>
-JcC<$JcC<$m/I%cf)NnnJcFU,J,~>
-JcC<$JcC<$m/I%cf)G^Mbt7s9JcFU,J,~>
-JcC<$JcC<$m/I%cf)G^Mbt7s9JcFU,J,~>
-JcC<$JcC<$mJd.df)NkmJcFU,J,~>
-JcC<$JcC<$mJd.df)G^MbXqj8JcFU,J,~>
-JcC<$JcC<$mJd.df)G^MbXqj8JcFU,J,~>
-JcC<$JcC<$mf*7eec3blJcFU,J,~>
-JcC<$JcC<$mf*7eec,ULbXqj8JcFU,J,~>
-JcC<$JcC<$mf*7eec,ULbXqj8JcFU,J,~>
-JcC<$JcC<$n,E@feGmYkJcFU,J,~>
-JcC<$JcC<$n,E@feGfLKbXqj8JcFU,J,~>
-JcC<$JcC<$n,E@feGfLKbXqj8JcFU,J,~>
-JcC<$JcC<$nc/UheGmSiJcFX-J,~>
-JcC<$JcC<$nc/UheGfLKb";X6JcFX-J,~>
-JcC<$JcC<$nc/UheGfLKb";X6JcFX-J,~>
-JcC<$JcC<$o)A[idf7AgJcFX-J,~>
-JcC<$JcC<$o)A[idf0:Ib";X6JcFX-J,~>
-JcC<$JcC<$o)A[idf0:Ib";X6JcFX-J,~>
-JcC<$JcC<$oD\djdf7>fJcFX-J,~>
-JcC<$JcC<$oD\djdf0:Ia[uO5JcFX-J,~>
-JcC<$JcC<$oD\djdf0:Ia[uO5JcFX-J,~>
-JcC<$JcC<$o`"mkdJq2dJcF[.J,~>
-JcC<$JcC<$o`"mkdJj1Ha@ZF4JcF[.J,~>
-JcC<$JcC<$o`"mkdJj1Ha@ZF4JcF[.J,~>
-JcC<$JcC<$p&>!ldJq/cJcF[.J,~>
-JcC<$JcC<$p&>!ldJj1Ha%?=3JcF[.J,~>
-JcC<$JcC<$p&>!ldJj1Ha%?=3JcF[.J,~>
-JcC<$JcC<$pAY*md/V&bJcF[.J,~>
-JcC<$JcC<$pAY*md/O(Ga%?=3JcF[.J,~>
-JcC<$JcC<$pAY*md/O(Ga%?=3JcF[.J,~>
-JcC<$JcC<$p\t3nd/V#aJcF[.J,~>
-JcC<$JcC<$p\t3nd/O(G`_$42JcF[.J,~>
-JcC<$JcC<$p\t3nd/O(G`_$42JcF[.J,~>
-JcC<$JcC<$`W*gUJcF^/J,~>
-JcC<$JcC<$`W#o<`C^+1JcF^/J,~>
-JcC<$JcC<$`W#o<`C^+1JcF^/J,~>
-JcC<$JcC<$`rEmUJcF^/J,~>
-JcC<$JcC<$`r?#=`(C"0JcF^/J,~>
-JcC<$JcC<$`r?#=`(C"0JcF^/J,~>
-JcC<$JcC<$`rEmUJcF^/J,~>
-JcC<$JcC<$`r?#=`(C"0JcF^/J,~>
-JcC<$JcC<$`r?#=`(C"0JcF^/J,~>
-JcC<$JcC<$a8`pTJcFa0J,~>
-JcC<$JcC<$a8Z,>_Fae.JcFa0J,~>
-JcC<$JcC<$a8Z,>_Fae.JcFa0J,~>
-JcC<$JcC<$a8`pTJcFa0J,~>
-JcC<$JcC<$a8Z,>_Fae.JcFa0J,~>
-JcC<$JcC<$a8Z,>_Fae.JcFa0J,~>
-JcC<$JcC<$aT'!TJcFa0J,~>
-JcC<$JcC<$aSu5?_+F\-JcFa0J,~>
-JcC<$JcC<$aSu5?_+F\-JcFa0J,~>
-JcC<$JcC<$aT'!TJcFa0J,~>
-JcC<$JcC<$aSu5?_+F\-JcFa0J,~>
-JcC<$JcC<$aSu5?_+F\-JcFa0J,~>
-JcC<$JcC<$aT&sSJcFd1J,~>
-JcC<$JcC<$aSu5?^e+S,JcFd1J,~>
-JcC<$JcC<$aSu5?^e+S,JcFd1J,~>
-JcC<$JcC<$aoB$SJcFd1J,~>
-JcC<$JcC<$ao;>@^IeJ+JcFd1J,~>
-JcC<$JcC<$ao;>@^IeJ+JcFd1J,~>
-JcC<$JcC<$aoB$SJcFd1J,~>
-JcC<$JcC<$ao;>@^IeJ+JcFd1J,~>
-JcC<$JcC<$ao;>@^IeJ+JcFd1J,~>
-JcC<$JcC<$b5]*SJcFd1J,~>
-JcC<$JcC<$b5VGA^.JA*JcFd1J,~>
-JcC<$JcC<$b5VGA^.JA*JcFd1J,~>
-JcC<$JcC<$b5]'RJcFg2J,~>
-JcC<$JcC<$b5VGA]h/8)JcFg2J,~>
-JcC<$JcC<$b5VGA]h/8)JcFg2J,~>
-JcC<$JcCH(!!(+?\c@<]jSs`~>
-JcC<$JcCH(!!(+?!!'Z(!!%TMjSs`~>
-JcC<$JcCH(!!(+?!!'Z(!!%TMjSs`~>
-JcC<$JcCK)!!((>\c@<]jSs`~>
-JcC<$JcCK)!!((>!!'Z(!!%TMjSs`~>
-JcC<$JcCK)!!((>!!'Z(!!%TMjSs`~>
-JcC<$JcCN*!!((>\,_*[jo9i~>
-JcC<$JcCN*!!((>!!'T&!!%TMjo9i~>
-JcC<$JcCN*!!((>!!'T&!!%TMjo9i~>
-JcC<$JcCQ+!!(%=\,_*[jo9i~>
-JcC<$JcCQ+!!(%=!!'T&!!%TMjo9i~>
-JcC<$JcCQ+!!(%=!!'T&!!%TMjo9i~>
-JcC<$JcCT,!!(%=[fD!Zjo9i~>
-JcC<$JcCT,!!(%=!!'Q%!!%TMjo9i~>
-JcC<$JcCT,!!(%=!!'Q%!!%TMjo9i~>
-JcC<$JcCW-!!("<[fD!Zjo9i~>
-JcC<$JcCW-!!("<!!'Q%!!%TMjo9i~>
-JcC<$JcCW-!!("<!!'Q%!!%TMjo9i~>
-JcC<$JcCZ.!!("<[/bdXk5Tr~>
-JcC<$JcCZ.!!("<!!'K#!!%TMk5Tr~>
-JcC<$JcCZ.!!("<!!'K#!!%TMk5Tr~>
-JcC<$JcC`0rrC";[/bdXk5Tr~>
-JcC<$JcC`0rrC";!!'K#!!%TMk5Tr~>
-JcC<$JcC`0rrC";!!'K#!!%TMk5Tr~>
-JcC<$JcCc1!!'n9[/bdXk5Tr~>
-JcC<$JcCc1!!'n9!!'K#!!%TMk5Tr~>
-JcC<$JcCc1!!'n9!!'K#!!%TMk5Tr~>
-JcC<$JcCf2!!'n9ZiG[Wk5Tr~>
-JcC<$JcCf2!!'n9!!'H"!!%TMk5Tr~>
-JcC<$JcCf2!!'n9!!'H"!!%TMk5Tr~>
-JcC<$JcCi3!!'k8ZN,RVkPp&~>
-JcC<$JcCi3!!'k8!!'E!!!%TMkPp&~>
-JcC<$JcCi3!!'k8!!'E!!!%TMkPp&~>
-JcC<$JcCl4!!'k8Z2fIUkPp&~>
-JcC<$JcCl4!!'k8!!'Au!!%TMkPp&~>
-JcC<$JcCl4!!'k8!!'Au!!%TMkPp&~>
-JcC<$JcCo5!!'h7Z2fIUkPp&~>
-JcC<$JcCo5!!'h7!!'Au!!%TMkPp&~>
-JcC<$JcCo5!!'h7!!'Au!!%TMkPp&~>
-JcC<$JcCr6!!'h7YQ07Skl6/~>
-JcC<$JcCr6!!'h7!!';s!!%TMkl6/~>
-JcC<$JcCr6!!'h7!!';s!!%TMkl6/~>
-JcC<$JcC<$dJpENJcFs6J,~>
-JcC<$JcC<$dJj1HZ:Y)sJcFs6J,~>
-JcC<$JcC<$dJj1HZ:Y)sJcFs6J,~>
-JcC<$JcC<$df6KNJcFs6J,~>
-JcC<$JcC<$df0:IYt=urJcFs6J,~>
-JcC<$JcC<$df0:IYt=urJcFs6J,~>
-JcC<$JcC<$df6KNJcFs6J,~>
-JcC<$JcC<$df0:IYt=urJcFs6J,~>
-JcC<$JcC<$df0:IYt=urJcFs6J,~>
-JcC<$JcC<$e,QNMJcG!7J,~>
-JcC<$JcC<$e,KCJY=\cpJcG!7J,~>
-JcC<$JcC<$e,KCJY=\cpJcG!7J,~>
-JcC<$JcC<$e,QNMJcG!7J,~>
-JcC<$JcC<$e,KCJY=\cpJcG!7J,~>
-JcC<$JcC<$e,KCJY=\cpJcG!7J,~>
-JcC<$iVrlXJcC<$p&D)nJcG!7J,~>
-JcC<$iVrlXJcC<$p&>!lY"AZoJcG!7J,~>
-JcC<$iVrlXJcC<$p&>!lY"AZoJcG!7J,~>
-JcC<$iW&lWJcC<$p]%8oJcG$8J,~>
-JcC<$iW&lWJcC<$p\t3nX\&QnJcG$8J,~>
-JcC<$iW&lWJcC<$p\t3nX\&QnJcG$8J,~>
-JcC<$iVru[R@+&+s+14Gs/H'Ms6BW7~>
-JcC<$iVru[bfg'<s+14Grr<&#8cSjBs6BW7~>
-JcC<$iVru[s8N(Ms+14Grr<&#8cSjBs6BW7~>
-JcC<$iVrlXrgEcdJcC<$qu<YrJcG$8J,~>
-JcC<$iVrlXrlkBBJcC<$qu6WrX@`HmJcG$8J,~>
-JcC<$iVrlXrr;uuJcC<$qu6WrX@`HmJcG$8J,~>
-JcC<$iVrlXr0[NbJcC<$r;WbsJcG$8J,~>
-JcC<$iVrlXr6,-@JcC<$r;Q`sX@`HmJcG$8J,~>
-JcC<$iVrlXr;Q`sJcC<$r;Q`sX@`HmJcG$8J,~>
-JcC<$iVrlXqjIHaJcC<$s8T"tJcG'9J,~>
-JcC<$iVrlXqoo'?JcC<$s8N'!W_*6kJcG'9J,~>
-JcC<$iVrlXqu?ZrJcC<$s8N'!W_*6kJcG'9J,~>
-JcC<$iVrlXq3_3_JcC<$!<8ttJcG'9J,~>
-JcC<$iVrlXq9/g=JcC<$!WN/"8cSjBs6K]8~>
-JcC<$iVrlXq>UEpJcC<$!WN/"8cSjBs6K]8~>
-JcC<$iVrlXpmM-^JcF!p!!'P/VZ;;Jli2J~>
-JcC<$iVrlXprra<JcF!p!!'P/!!&uj!!%TMli2J~>
-JcC<$iVrlXq#C?oJcF!p!!'P/!!&uj!!%TMli2J~>
-JcC<$iVrlXp6bm\JcF'r!!'M.VZ;;Jli2J~>
-JcC<$iVrlXp<3L:JcF'r!!'M.!!&uj!!%TMli2J~>
-JcC<$iVrlXpAY*mJcF'r!!'M.!!&uj!!%TMli2J~>
-JcC<$iVrlXopPg[JcF0u!!'M.V#Z)Hm/MS~>
-JcC<$iVrlXp!!F9JcF0u!!'M.!!&oh!!%TMm/MS~>
-JcC<$iVrlXp&G$lJcF0u!!'M.!!&oh!!%TMm/MS~>
-JcC<$iVrlXo9fRYJcF7"!!'J-V#Z)Hm/MS~>
-JcC<$iVrlXo?717JcF7"!!'J-!!&oh!!%TMm/MS~>
-JcC<$iVrlXoD\djJcF7"!!'J-!!&oh!!%TMm/MS~>
-JcC<$iVrlXnsKIXJcF=$!!'J-U]>uGm/MS~>
-JcC<$iVrlXo#q(6JcF=$!!'J-!!&lg!!%TMm/MS~>
-JcC<$iVrlXo)A[iJcF=$!!'J-!!&lg!!%TMm/MS~>
-JcC<$iVrlXnX9CWJcFF'!!'G,UB#lFmJh\~>
-JcC<$iVrlXn]_"5JcFF'!!'G,!!&if!!%TMmJh\~>
-JcC<$iVrlXnc/UhJcFF'!!'G,!!&if!!%TMmJh\~>
-JcC<$iVrlXn!O.UJcFL)!!'G,U&]cEmJh\~>
-JcC<$iVrlXn&tb3JcFL)!!'G,!!&fe!!%TMmJh\~>
-JcC<$iVrlXn,E@fJcFL)!!'G,!!&fe!!%TMmJh\~>
-JcC<$iVrlXm[=(TJcFX-rrBG+U&]cEmJh\~>
-JcC<$iVrlXm`b\2JcFX-rrBG+!!&fe!!%TMmJh\~>
-JcC<$iVrlXmf3:eJcFX-rrBG+!!&fe!!%TMmJh\~>
-JcC<$iVrlXm$RhRJcF^/!!'A*T`BZDmJh\~>
-JcC<$iVrlXm*#G0JcF^/!!'A*!!&cd!!%TMmJh\~>
-JcC<$iVrlXm/I%cJcF^/!!'A*!!&cd!!%TMmJh\~>
-JcC<$iVrlXl^@bQJcFg2!!'>)TE'QCmf.e~>
-JcC<$iVrlXlcfA/JcFg2!!'>)!!&`c!!%TMmf.e~>
-JcC<$iVrlXli6tbJcFg2!!'>)!!&`c!!%TMmf.e~>
-JcC<$iVrlXl'VMOJcFm4!!'>)T)aHBmf.e~>
-JcC<$iVrlXl-',-JcFm4!!'>)!!&]b!!%TMmf.e~>
-JcC<$iVrlXl2L_`JcFm4!!'>)!!&]b!!%TMmf.e~>
-JcC<$iVrlXkaDGNJcG!7!!';(T)aHBmf.e~>
-JcC<$iVrlXkfj&,JcG!7!!';(!!&]b!!%TMmf.e~>
-JcC<$iVrlXkl:Y_JcG!7!!';(!!&]b!!%TMmf.e~>
-JcC<$iVrlXk*Z2LJcG'9!!'8'T)aHBmf.e~>
-JcC<$iVrlXk0*f*JcG'9!!'8'!!&]b!!%TMmf.e~>
-JcC<$iVrlXk5PD]JcG'9!!'8'!!&]b!!%TMmf.e~>
-JcC<$iVrlXjdH,KJcG0<!!'8'SH+6@n,In~>
-JcC<$iVrlXjim`)JcG0<!!'8'!!&W`!!%TMn,In~>
-JcC<$iVrlXjo>>\JcG0<!!'8'!!&W`!!%TMn,In~>
-JcC<$iVrlXj-]lIJcD;@SH+6@n,In~>
-JcC<$iVrlXj3.K'JcD;@!!&W`!!%TMn,In~>
-JcC<$iVrlXj8T)ZJcD;@!!&W`!!%TMn,In~>
-JcC<$iVrlXigKfHJcDDCS,e-?n,In~>
-JcC<$iVrlXilqE&JcDDC!!&T_!!%TMn,In~>
-JcC<$iVrlXirB#YJcDDC!!&T_!!%TMn,In~>
-JcC<$iVrlXi0aQFJcDGDRfJ$>nGe"~>
-JcC<$iVrlXi620$JcDGD!!&Q^!!%TMnGe"~>
-JcC<$iVrlXi;WcWJcDGD!!&Q^!!%TMnGe"~>
-JcC<$iVrlXhjOKEJcDPGRK.p=nGe"~>
-JcC<$iVrlXhou*#JcDPG!!&N]!!%TMnGe"~>
-JcC<$iVrlXhuE]VJcDPG!!&N]!!%TMnGe"~>
-JcC<$iVrlXh3e6CJcDSHRK.p=nGe"~>
-JcC<$iVrlXh95j!JcDSH!!&N]!!%TMnGe"~>
-JcC<$iVrlXh>[HTJcDSH!!&N]!!%TMnGe"~>
-JcC<$iVrlXgmS0BJcD\KR/hg<nGe"~>
-JcC<$iVrlXgs#cuJcD\K!!&K\!!%TMnGe"~>
-JcC<$iVrlXh#IBSJcD\K!!&K\!!%TMnGe"~>
-JcC<$iVrlXg6hp@JcD_LQiM^;nc++~>
-JcC<$iVrlXg<9NsJcD_L!!&H[!!%TMnc++~>
-JcC<$iVrlXgA_-QJcD_L!!&H[!!%TMnc++~>
-JcC<$iVrlXfpVj?JcDhOQN2U:nc++~>
-JcC<$iVrlXg!'HrJcDhO!!&EZ!!%TMnc++~>
-JcC<$iVrlXg&M'PJcDhO!!&EZ!!%TMnc++~>
-JcC<$iVrlXf9lU=JcDkPQN2U:nc++~>
-JcC<$iVrlXf?=3pJcDkP!!&EZ!!%TMnc++~>
-JcC<$iVrlXfDbgNJcDkP!!&EZ!!%TMnc++~>
-JcC<$iVrlXesZO<JcDtSPlQC8o)F4~>
-JcC<$iVrlXf$+-oJcDtS!!&?X!!%TMo)F4~>
-JcC<$iVrlXf)PaMJcDtS!!&?X!!%TMo)F4~>
-JcC<$iVrlXe<p::JcE"TPlQC8o)F4~>
-JcC<$iVrlXeB@mmJcE"T!!&?X!!%TMo)F4~>
-JcC<$iVrlXeGfLKJcE"T!!&?X!!%TMo)F4~>
-JcC<$iVrlXe!U19JcE(VPQ6:7o)F4~>
-JcC<$iVrlXe'%dlJcE(V!!&<W!!%TMo)F4~>
-JcC<$iVrlXe,KCJJcE(V!!&<W!!%TMo)F4~>
-JcC<$iVrlXd[C+8O8f1[W;i(^JcG<@J,~>
-JcC<$iVrlXd`h^kO8f1[W;chtQ:_,WJcG<@J,~>
-JcC<$iVrlXdf9=IO8f1[W;chtQ:_,WJcG<@J,~>
-JcC<$iVrlXd$Xk6OoGC]VuMq\JcG?AJ,~>
-JcC<$iVrlXd*)IiOoGC]VuH_sPtD#VJcG?AJ,~>
-JcC<$iVrlXd/O(GOoGC]VuH_sPtD#VJcG?AJ,~>
-JcC<$iVrlXc^Fe5PlC^`VuMn[JcG?AJ,~>
-JcC<$iVrlXcclChPlC^`VuH_sPY(oUJcG?AJ,~>
-JcC<$iVrlXci="FPlC^`VuH_sPY(oUJcG?AJ,~>
-JcC<$iVrlXc'\P3QN$pbVZ2eZJcG?AJ,~>
-JcC<$iVrlXc--.fQN$pbVZ-VrPY(oUJcG?AJ,~>
-JcC<$iVrlXc2RbDQN$pbVZ-VrPY(oUJcG?AJ,~>
-JcC<$iVrlXbaJJ2RK!6eVZ2bYJcG?AJ,~>
-JcC<$iVrlXbfp(eRK!6eVZ-VrP=bfTJcG?AJ,~>
-JcC<$iVrlXbl@\CRK!6eVZ-VrP=bfTJcG?AJ,~>
-JcC<$iVrlXb*`50S,WHgV>lVWJcGBBJ,~>
-JcC<$iVrlXb00hcS,WHgV>gMqP"G]SJcGBBJ,~>
-JcC<$iVrlXb5VGAS,WHgV>gMqP"G]SJcGBBJ,~>
-JcC<$iVrlXadN//T)ScjV>lSVJcGBBJ,~>
-JcC<$iVrlXaisbbT)ScjV>gMqO\,TRJcGBBJ,~>
-JcC<$iVrlXaoDA@T)ScjV>gMqO\,TRJcGBBJ,~>
-JcC<$iVrlXa-co-U&Y,mV#QJUJcGBBJ,~>
-JcC<$iVrlXa34M`U&Y,mV#LDpO\,TRJcGBBJ,~>
-JcC<$iVrlXa8Z,>U&Y,mV#LDpO\,TRJcGBBJ,~>
-JcC<$iVrlX`gQi,V#LDpU]6;RJcGECJ,~>
-JcC<$iVrlX`m"G_V#LDpU]1;oO%KBPJcGECJ,~>
-JcC<$iVrlX`rH&=V#LDpU]1;oO%KBPJcGECJ,~>
-JcC<$iVrlX`0gT*VZ-VrUAp2QJcGECJ,~>
-JcC<$iVrlX`682]VZ-VrUAk2nO%KBPJcGECJ,~>
-JcC<$iVrlX`;]f;VZ-VrUAk2nO%KBPJcGECJ,~>
-JcC<$iVrlX_jUN)WW)quUAp/PJcGECJ,~>
-JcC<$iVrlX_p&,\WW)quUAk2nN_09OJcGECJ,~>
-JcC<$iVrlX_uK`:WW)quUAk2nN_09OJcGECJ,~>
-JcC<$iVrlX_3k9'X8`/"U&U&OJcGECJ,~>
-JcC<$iVrlX_9;lZX8`/"U&P)mN_09OJcGECJ,~>
-JcC<$iVrlX_>aK8X8`/"U&P)mN_09OJcGECJ,~>
-JcC<$iVrlX^mY3&Y5\J%U&TuMJcGHDJ,~>
-JcC<$iVrlX^s)fYY5\J%U&P)mN(O'MJcGHDJ,~>
-JcC<$iVrlX_#OE7Y5\J%U&P)mN(O'MJcGHDJ,~>
-JcC<$iVrlX^6ns$Yl=\'T`9lLJcGHDJ,~>
-JcC<$iVrlX^<?QWYl=\'T`4ulN(O'MJcGHDJ,~>
-JcC<$iVrlX^Ae05Yl=\'T`4ulN(O'MJcGHDJ,~>
-JcC<$iVrlX]p\m#JcF-tM#`,,pA]X~>
-JcC<$iVrlX^!-KVJcF-t!!%pL!!%TMpA]X~>
-JcC<$iVrlX^&S*4JcF-t!!%pL!!%TMpA]X~>
-JcC<$iVrlX]9rX!JcF0uL]E#+p]#a~>
-JcC<$iVrlX]?C6TJcF0u!!%mK!!%TMp]#a~>
-JcC<$iVrlX]Dhj2JcF0u!!%mK!!%TMp]#a~>
-JcC<$iVrlX\s`QuJcF7"L]E#+p]#a~>
-JcC<$iVrlX]$10SJcF7"!!%mK!!%TMp]#a~>
-JcC<$iVrlX])Vd1JcF7"!!%mK!!%TMp]#a~>
-JcC<$iVrlX\=!<sJcF=$LB)o*p]#a~>
-JcC<$iVrlX\BFpQJcF=$!!%jJ!!%TMp]#a~>
-JcC<$iVrlX\GlO/JcF=$!!%jJ!!%TMp]#a~>
-JcC<$iVrlX\!d6rJcFC&LB)o*p]#a~>
-JcC<$iVrlX\'4jPJcFC&!!%jJ!!%TMp]#a~>
-JcC<$iVrlX\,ZI.JcFC&!!%jJ!!%TMp]#a~>
-JcC<$iVrlX[@%!pJcFI(K`H](q#>j~>
-JcC<$iVrlX[EJUNJcFI(!!%dH!!%TMq#>j~>
-JcC<$iVrlX[Jp4,JcFI(!!%dH!!%TMq#>j~>
-JcC<$iVrlX[$^moJcFL)K`H](q#>j~>
-JcC<$iVrlX[*/LMJcFL)!!%dH!!%TMq#>j~>
-JcC<$iVrlX[/U++JcFL)!!%dH!!%TMq#>j~>
-JcC<$iVrlXZ^LgnJcFU,KE-T'q#>j~>
-JcC<$iVrlXZcrFLJcFU,!!%aG!!%TMq#>j~>
-JcC<$iVrlXZiC%*JcFU,!!%aG!!%TMq#>j~>
-JcC<$iVrlXZ'bRlJcFX-KE-T'q#>j~>
-JcC<$iVrlXZ-31JJcFX-!!%aG!!%TMq#>j~>
-JcC<$iVrlXZ2Xe(JcFX-!!%aG!!%TMq#>j~>
-JcC<$iVrlXYaPLkJcFa0JcLB%q>Ys~>
-JcC<$iVrlXYg!+IJcFa0!!%[E!!%TMq>Ys~>
-JcC<$iVrlXYlF_'JcFa0!!%[E!!%TMq>Ys~>
-JcC<$iVrlXY*f7iJcFd1JcLB%q>Ys~>
-JcC<$iVrlXY06kGJcFd1!!%[E!!%TMq>Ys~>
-JcC<$iVrlXY5\J%JcFd1!!%[E!!%TMq>Ys~>
-JcC<$iVrlXXdT1hJcFm4JH19$q>Ys~>
-JcC<$iVrlXXj$eFJcFm4!!%XD!!%TMq>Ys~>
-JcC<$iVrlXXoJD$JcFm4!!%XD!!%TMq>Ys~>
-JcC<$iVrlXX-iqfdf0:IQiDU:!!%TMqYu'~>
-JcC<$iVrlXX3:PDdf0:IQi@$cJk?"CJcGTHJ,~>
-JcC<$iVrlXX8`/"df0:IQi@$cJk?"CJcGTHJ,~>
-JcC<$iVrlXWgWkeec,ULQiDU:rr@WMqYu'~>
-JcC<$iVrlXWm(JCec,ULQi@$cJP#nBJcGTHJ,~>
-JcC<$iVrlXWrN)!ec,ULQi@$cJP#nBJcGTHJ,~>
-JcC<$iVrlXW0mVcfDbgNQN)L9rr@WMqYu'~>
-JcC<$iVrlXW6>5AfDbgNQN$pbJP#nBJcGTHJ,~>
-JcC<$iVrlXW;chtfDbgNQN$pbJP#nBJcGTHJ,~>
-JcC<$iVrlXVj[PbgA_-QQ2cC8rr@WMqYu'~>
-JcC<$iVrlXVp,/@gA_-QQ2^gaJP#nBJcGTHJ,~>
-JcC<$iVrlXVuQbsgA_-QQ2^gaJP#nBJcGTHJ,~>
-JcC<$iVrlXV3q;`h#@?SQ2cC8r;_EKqu;0~>
-JcC<$iVrlXV9Ao>h#@?SQ2^gaJP,r7!!%TMqu;0~>
-JcC<$iVrlXV>gMqh#@?SQ2^gaJP,r7!!%TMqu;0~>
-JcC<$iVrlXUm_5_hu<ZVPlH:7r;_EKqu;0~>
-JcC<$iVrlXUs/i=hu<ZVPlC^`JP,r7!!%TMqu;0~>
-JcC<$iVrlXV#UGphu<ZVPlC^`JP,r7!!%TMqu;0~>
-JcC<$iVrlXU6tu]iVrlXPlH:7quD<Jqu;0~>
-JcC<$iVrlXU<ET;iVrlXPlC^`JP,o6!!%TMqu;0~>
-JcC<$iVrlXUAk2niVrlXPlC^`JP,o6!!%TMqu;0~>
-JcC<$iVrlXTpbo\jo>>\PQ-16quD<Jqu;0~>
-JcC<$iVrlXU!3N:jo>>\PQ(U_JP,o6!!%TMqu;0~>
-JcC<$iVrlXU&Y,mjo>>\PQ(U_JP,o6!!%TMqu;0~>
-JcC<$iVrlXT:#ZZkPkM^P5g(5q>c*Hr;V9~>
-JcC<$iVrlXT?I98kPkM^P5bL^JP,i4!!%TMr;V9~>
-JcC<$iVrlXTDnlkkPkM^P5bL^JP,i4!!%TMr;V9~>
-JcC<$iVrlXSsfTYlMghaOoKt4q>c*Hr;V9~>
-JcC<$iVrlXT$737lMghaOoGC]JP,i4!!%TMr;V9~>
-JcC<$iVrlXT)\fjlMghaOoGC]JP,i4!!%TMr;V9~>
-JcC<$iVrlXS='?Wm/I%cOoKt4q#H!Gr;V9~>
-JcC<$iVrlXSBLs5m/I%cOoGC]JP,f3!!%TMr;V9~>
-JcC<$iVrlXSGrQhm/I%cOoGC]JP,f3!!%TMr;V9~>
-JcC<$iVrlXS!j9Vn,E@fOT0k3p],mFrVqB~>
-JcC<$iVrlXS':m4n,E@fOT,:\JP,c2!!%TMrVqB~>
-JcC<$iVrlXS,`Kgn,E@fOT,:\JP,c2!!%TMrVqB~>
-JcC<$iVrlXR@+$Tnc&RhOT0k3pAfdErVqB~>
-JcC<$iVrlXREPX2nc&RhOT,:\JP,`1!!%TMrVqB~>
-JcC<$iVrlXRK!6enc&RhOT,:\JP,`1!!%TMrVqB~>
-JcC<$iVrlXR$msSo`"mkO8jb2pAfdErVqB~>
-JcC<$iVrlXR*>R1o`"mkO8f1[JP,`1!!%TMrVqB~>
-JcC<$iVrlXR/d0do`"mkO8f1[JP,`1!!%TMrVqB~>
-JcC<$iVrlXQC.^QKE$K&p&K[DrVqB~>
-JcC<$iVrlXQHT=/KDtoOJP,]0!!%TMrVqB~>
-JcC<$iVrlXQN$pbKDtoOJP,]0!!%TMrVqB~>
-JcC<$iVrlXQ'qXPL&Z](o`0RCrr7K~>
-JcC<$iVrlXQ-B7.L&V,QJP,Z/!!%TMrr7K~>
-JcC<$iVrlXQ2gjaL&V,QJP,Z/!!%TMrr7K~>
-JcC<$iVrlXPF2CNL];o*oDjIBrr7K~>
-JcC<$iVrlXPKX",L]7>SJP,W.!!%TMrr7K~>
-JcC<$iVrlXPQ(U_L]7>SJP,W.!!%TMrr7K~>
-JcC<$iVrlXP*l:MM#W#+oDjIBrr7K~>
-JcC<$iVrlXP0<n+M#RGTJP,W.!!%TMrr7K~>
-JcC<$iVrlXP5bL^M#RGTJP,W.!!%TMrr7K~>
-JcC<$iVrlXOdZ4LMZ85-o)O@As8RT~>
-JcC<$iVrlXOj*h*MZ3YVJP,T-!!%TMs8RT~>
-JcC<$iVrlXOoPF]MZ3YVJP,T-!!%TMs8RT~>
-JcC<$iVrlXO-otJN;nG/nc47@s8RT~>
-JcC<$iVrlXO3@S(N;ikXJP,Q,!!%TMs8RT~>
-JcC<$iVrlXO8f1[N;ikXJP,Q,!!%TMs8RT~>
-JcC<$iVrlXNg]nINrOY1nc47@s8RT~>
-JcC<$iVrlXNm.M'NrK(ZJP,Q,!!%TMs8RT~>
-JcC<$iVrlXNrT+ZNrK(ZJP,Q,!!%TMs8RT~>
-JcC<$iVrlXN0sYGOT0k3nGn.?s8RT~>
-JcC<$iVrlXN6D8%OT,:\JP,N+!!%TMs8RT~>
-JcC<$iVrlXN;ikXOT,:\JP,N+!!%TMs8RT~>
-JcC<$iVrlXMjaSFP5g(5n,S%>!<7Q~>
-JcC<$iVrlXMp22$P5bL^JP,K*!!%TM!<7Q~>
-JcC<$iVrlXMuWeWP5bL^JP,K*!!%TM!<7Q~>
-JcC<$iVrlXM4">DPlH:7mf7q=!<7Q~>
-JcC<$iVrlXM9Gr"PlC^`JP,H)!!%TM!<7Q~>
-JcC<$iVrlXM>mPUPlC^`JP,H)!!%TM!<7Q~>
-JcC<$iVrlXLme8CQN)L9mf7q=!<7Q~>
-JcC<$iVrlXLs5l!QN$pbJP,H)!!%TM!<7Q~>
-JcC<$iVrlXM#[JTQN$pbJP,H)!!%TM!<7Q~>
-JcC<$iVrlXL7&#AR/_^;mJqh<!<7Q~>
-JcC<$iVrlXL<KVtR/[-dJP,E(!!%TM!<7Q~>
-JcC<$iVrlXLAq5RR/[-dJP,E(!!%TM!<7Q~>
-JcC<$iVrlXQ^IgRn<s:VRf@p=m/V_;J,~>
-JcC<$iVrlXQcoF0nBCn4Rf<?fJP,B'!!%TMJ,~>
-JcC<$iVrlXQi@$cnGiLgRf<?fJP,B'!!%TMJ,~>
-JcC<$iVrlXR$dpSm?mqSSH"-?li;V:J,~>
-JcC<$iVrlXR*5O1mE>P1SGrQhJP,?&!!%TMJ,~>
-JcC<$iVrlXR/[-dmJd.dSGrQhJP,?&!!%TMJ,~>
-JcC<$iVrlXR@+$Tl^@bQT)X?Ali;V:J,~>
-JcC<$iVrlXREPX2lcfA/T)ScjJP,?&!!%TMJ,~>
-JcC<$iVrlXRK!6eli6tbT)ScjJP,?&!!%TMJ,~>
-JcC<$iVrlXR[F-Uka;DNT`9QCl2ZG9J,~>
-JcC<$iVrlXR`ka3kfa#,T`4ulJP,9$!!%WNJ,~>
-JcC<$iVrlXRf<?fkl1V_T`4ulJP,9$!!%WNJ,~>
-JcC<$iVrlXS!a6Vk*c5LUAocEl2ZG9J,~>
-JcC<$iVrlXS'1j4k03i*UAk2nJP,9$!!%WNJ,~>
-JcC<$iVrlXS,WHgk5YG]UAk2nJP,9$!!%WNJ,~>
-JcC<$iVrlXS='?Wj-]lIV#PuGkl?>8J,~>
-JcC<$iVrlXSBLs5j3.K'V#LDpJP,6#!!%WNJ,~>
-JcC<$iVrlXSGrQhj8T)ZV#LDpJP,6#!!%WNJ,~>
-JcC<$iVrlXSXBHXiL0]GVZ22Ikl?>8J,~>
-JcC<$iVrlXS]h'6iQV<%VZ-VrJP,6#!!%WNJ,~>
-JcC<$iVrlXSc8ZiiW&oXVZ-VrJP,6#!!%WNJ,~>
-JcC<$iVrlXT:,]ZhO+?DVZ22Ikl?A9J,~>
-JcC<$iVrlXT?R<8hTPs"VZ6YrJP,9$!!%ZOJ,~>
-JcC<$iVrlXTE"okhZ!QUVZ6YrJP,9$!!%ZOJ,~>
-JcC<$iVrlXTU>c[gR8'AVZ22IlMuS;J,~>
-JcC<$iVrlXTZdB9gW]ZtVZ-VrJP,<%!!%ZOJ,~>
-JcC<$iVrlXT`4ulg].9RVZ-VrJP,<%!!%ZOJ,~>
-JcC<$iVrlXUR;/`R/km-!!'&!!!*#uJH5$:KE$H~>
-JcC<$iVrlXUW`c>bQ-;>!!'&!!!*#u!!%RBmRdHZKE$H~>
-JcC<$iVrlXU]1AqrrC^O!!'&!!!*#u!!%RBmRdHZKE$H~>
-JcC<$iVrlXURD,^esZO<XoAA$r;V<Jli;_=J,~>
-JcC<$iVrlXUWi`<f$+-oXoAA$r;ZcsJP,B'!!%]PJ,~>
-JcC<$iVrlXU]:>of)PaMXoAA$r;ZcsJP,B'!!%]PJ,~>
-JcC<$iVrlXUm_2^e<p::YlF_'q>Z!GmJqq?J,~>
-JcC<$iVrlXUs/f<eB@mmYlF_'q>UEpJP,E(!!%]PJ,~>
-JcC<$iVrlXV#UDoeGfLKYlF_'q>UEpJP,E(!!%]PJ,~>
-JcC<$iVrlXUm_2^e!U19ZMsn)pA][Dmf8%@J,~>
-JcC<$iVrlXUs&l?8c[>a!!'>)!!)`mrr@UBnk&l^K`?Q~>
-JcC<$iVrlXV#LJr8c[??!!'>)!!)`mrr@UBnk&l^K`?Q~>
-JcC<$iVrlXV4%8^d[C+8[Jp4,oDa@AnGn7BJ,~>
-JcC<$iVrlXV9B#A8kK*3bl7[Nrr<&jrr<%M9(PXT!/1B&~>
-JcC<$iVrlXV>gVt8kK*3s8N),rr<&jrr<%M9(PXT!/1B&~>
-JcC<$iVrlXV4%5]d?st7VZ22InGn:CJ,~>
-JcC<$iVrlXV9Ao>r^m.jdEDRjVZ-VrJP,N+!!%`QJ,~>
-JcC<$iVrlXV>gMqr^m.jdJj1HVZ-VrJP,N+!!%`QJ,~>
-JcC<$iVrlXVO@;]d$an6VuM;Jnc4CDJ,~>
-JcC<$iVrlXVT]#?rCR%id*2LiVuQbsJP,T-!!%`QJ,~>
-JcC<$iVrlXVZ-VrrCR%id/X+GVuQbsJP,T-!!%`QJ,~>
-JcC<$iVrlXVO@;]cC"Y4VZ22IoDjUFJ,~>
-JcC<$iVrlXVT]#?rCR%icHH7gVZ-VrJP,W.!!%`QJ,~>
-JcC<$iVrlXVZ-VrrCR%icMmkEVZ-VrJP,W.!!%`QJ,~>
-JcC<$iVrlXVj[A]c'eS3VuM;Jo`0^GJ,~>
-JcC<$iVrlXVp#,@r(6qhc-61fVuH_sJP,Z/!!%`QJ,~>
-JcC<$iVrlXVuH_sr(6qhc2[eDVuH_sJP,Z/!!%`QJ,~>
-JcC<$iVrlXVj[>\baAG2VuM;Jo`0aHJ,~>
-JcC<$iVrlXVp#,@qaphgbfg%eVuQbsJP,]0!!%cRJ,~>
-JcC<$iVrlXVuH_sqaphgbl7YCVuQbsJP,]0!!%cRJ,~>
-JcC<$iVrlXW1!D\bF/A1VuM;JpAfsJJ,~>
-JcC<$iVrlXW6>5AqFU_fbKTtdVuH_sJP,`1!!%cRJ,~>
-JcC<$iVrlXW;chtqFU_fbQ%SBVuH_sJP,`1!!%cRJ,~>
-JcC<$iVrlXW1!D\adE,/VuM;Jp]-'KJ,~>
-JcC<$iVrlXW6>5AqFU_faij_bVuQbsJP,f3!!%cRJ,~>
-JcC<$iVrlXW;chtqFU_fao;>@VuQbsJP,f3!!%cRJ,~>
-JcC<$iVrlXWL<G[adN//VuM;Jq#H3MJ,~>
-JcC<$iVrlXWQY>BpdtMdaisbbVuH_sJP,f3!!%fSJ,~>
-JcC<$iVrlXWW)qupdtMdaoDA@VuH_sJP,f3!!%fSJ,~>
-JcC<$iVrlXWL<G[a-co-VuM;Jq>c<NJ,~>
-JcC<$iVrlXWQY>BpdtMda34M`VuH_sJP,i4!!%fSJ,~>
-JcC<$iVrlXWW)qupdtMda8Z,>VuH_sJP,i4!!%fSJ,~>
-JcC<$iVrlXWgWM[`gQi,eGfLKf)L:$qZ)EOJ,~>
-JcC<$iVrlXWltGCpIYDc`m"G_eGfLKf)PaMJP,o6!!%fSJ,~>
-JcC<$iVrlXWrE&!pIYDc`rH&=eGfLKf)PaMJP,o6!!%fSJ,~>
-JcC<$iVrlXWgWJZ`L-]+fDkjNe,Ot!r;_WQJ,~>
-JcC<$iVrlXWltGCp.>;b`QS;^fDkjNe,KCJJP,r7!!%fSJ,~>
-JcC<$iVrlXWrE&!p.>;b`W#o<fDkjNe,KCJJP,r7!!%fSJ,~>
-JcC<$iVrlXX-rPZ`0pW*g].9Rd/SXsr;_ZRJ,~>
-JcC<$iVrlXX3:PDoh#2a`6A5]g].9Rd/X+GJP#r8!/UZ*~>
-JcC<$iVrlXX8`/"oh#2a`;fi;g].9Rd/X+GJP#r8!/UZ*~>
-JcC<$iVrlXZ^CdnqO-pT_O1B(h>[HTbl<4orr@lTJ,~>
-JcC<$iVrlXZciCLqTJp>oh#2a_TVu[h>[HTbl7YCJP#nBM#Vu~>
-JcC<$iVrlXZi:"*qYpNqoh#2a_Z'T9h>[HTbl7YCJP#nBM#Vu~>
-JcC<$iVrlX[$^moqO-mS_3t<'iW&oXb5["m!!%iTJ,~>
-JcC<$iVrlX[*/LMqTJp>oL])`_9DoZiW&oXb5VGAJk?"CM#Vu~>
-JcC<$iVrlX[/U++qYpNqoL])`_>jN8iW&oXb5VGAJk?"CM#Vu~>
-JcC<$iVrlX[@%!pq3gaQ^mP0&jT#5[a8^\jM#Vu~>
-JcC<$iVrlX[EJUNq9/g=o1Au_^rucYjT#5[a8c/>KLu4EM#Vu~>
-JcC<$iVrlX[Jp4,q>UEpo1Au__#FB7jT#5[a8c/>KLu4EM#Vu~>
-JcC<$iVrlX[[@*qq3g^P^R>*%kl:Y__uG;gM>r)~>
-JcC<$iVrlX[`e^Oq9/g=nk&l^^Wc]Xkl:Y__uB]:KLu4EM>r)~>
-JcC<$iVrlX[f6=-q>UEpnk&l^^]4<6kl:Y__uB]:KLu4EM>r)~>
-JcC<$iVrlX\![3rpmLUO]pSj#lMgha_#K#eM>r)~>
-JcC<$iVrlX\'+gPpri^<nk&l^^!$HVlMgha_#OE7L.VFGM>r)~>
-JcC<$iVrlX\,QF.q#:<onk&l^^&J'4lMgha_#OE7L.VFGM>r)~>
-JcC<$iVrlX\=!<spmLOM]p\m#mf3:e^&NcdM>r)~>
-JcC<$iVrlX\BFpQpri^<n4EZ\^!-KVmf3:e^&J'4LIqOHM>r)~>
-JcC<$iVrlX\GlO/q#:<on4EZ\^&S*4mf3:e^&J'4LIqOHM>r)~>
-JcC<$iVrlX\X<EtpR1FL]9rX!nc/Uh])RHaMZ82~>
-JcC<$iVrlX\]b$RpWNU;n4EZ\]?C6Tnc/Uh])Ma1LIqOHMZ82~>
-JcC<$iVrlX\c2X0p\t3nn4EZ\]Dhj2nc/Uh])Ma1LIqOHMZ82~>
-JcC<$iVrlX]:&[!pR1CK\sWNuoD\dj\,V0_MZ82~>
-JcC<$iVrlX]?L9TpWNU;mn*Q[]$(-SoD\dj\,ZI.M+RaJMZ82~>
-JcC<$iVrlX]Dqm2p\t3nmn*Q[])Ma1oD\dj\,ZI.M+RaJMZ82~>
-JcC<$iVrlX]U8a"opP.H\s`QuW;hYRMZ82~>
-JcC<$iVrlX]Z^?UoumC9mRdHZ]$10SW;chtMFmjKMZ82~>
-JcC<$iVrlX]`.s3p&>!lmRdHZ])Vd1W;chtMFmjKMZ82~>
-JcC<$iVrlX]pSj#opP+G\=!<sW;h\SMZ82~>
-JcC<$iVrlX^!$HVoumC9m7I?Y\BFpQW;chtMb3sLMZ82~>
-JcC<$iVrlX^&J'4p&>!lm7I?Y\GlO/W;chtMb3sLMZ82~>
-JcC<$iVrlX^6ns$oU5"F\!d6rWW.eTMuS;~>
-JcC<$iVrlX^<?QWoZR:8m7I?Y\'4jPWW2tuN(O'MMuS;~>
-JcC<$iVrlX^Ae05o`"mkm7I?Y\,ZI.WW2tuN(O'MMuS;~>
-JcC<$iVrlX^R5'%oU4tE[@%!pW;hbUMuS;~>
-JcC<$iVrlX^WZZXoZR:8lq.6X[EJUNW;chtNCj0NMuS;~>
-JcC<$iVrlX^]+96o`"mklq.6X[Jp4,W;chtNCj0NMuS;~>
-JcC<$iVrlX^mP0&o9nhC[@.$pWW.nWMuS;~>
-JcC<$iVrlX^rucYo?717lUh-W[ESXNWW2tuO%KBPMuS;~>
-JcC<$iVrlX_#FB7oD\djlUh-W[K$7,WW2tuO%KBPMuS;~>
-JcC<$iVrlX_3k9'o9neBZ^CdnW;hhWN;nD~>
-JcC<$iVrlX_9;lZo?717l:M$VZciCLW;chtO%KBPN;nD~>
-JcC<$iVrlX_>aK8oD\djl:M$VZi:"*W;chtO%KBPN;nD~>
-JcC<$iVrlXZC0nVZC1^mWW.tYN;nD~>
-JcC<$iVrlXZHN:Kl:M$VZHW=KWW)quO@fKQN;nD~>
-JcC<$iVrlXZMsn)l:M$VZN'q)WW)quO@fKQN;nD~>
-JcC<$iVrlXZ^KqUZ'bRlWW/"ZN;nD~>
-JcC<$iVrlXZciCLkXkgTZ-31JWW2tuP"G]SN;nD~>
-JcC<$iVrlXZi:"*kXkgTZ2Xe(WW2tuP"G]SN;nD~>
-JcC<$iVrlXZ^KqUYaPLkWW/(\N;nD~>
-JcC<$iVrlXZciCLkXkgTYg!+IWW)quP=bfTN;nD~>
-JcC<$iVrlXZi:"*kXkgTYlF_'WW)quP=bfTN;nD~>
-JcC<$iVrlX[$g"U^6ns$nsKIXWW/(\NW4M~>
-JcC<$iVrlX[*/LMk=P^S^<?QWo#q(6WW2tuPY(oUNW4M~>
-JcC<$iVrlX[/U++k=P^S^Ae05o)A[iWW2tuPY(oUNW4M~>
-JcC<$iVrlX[$ftT_3t<'nX0@WVuMq\NW4M~>
-JcC<$iVrlX[*/LMk"5UR_9DoZn]Ut5VuH_sPtD#VNW4M~>
-JcC<$iVrlX[/U++k"5UR_>jN8nc&RhVuH_sPtD#VNW4M~>
-JcC<$iVrlX[@-%T_O1B(n!O.UVZ2k\NW4M~>
-JcC<$iVrlX[EJUNj[oLQ_TVu[n&tb3VZ-VrQ:_,WNW4M~>
-JcC<$iVrlX[Jp4,j[oLQ_Z'T9n,E@fVZ-VrQ:_,WNW4M~>
-JcC<$iVrlX[@-%T`0pW*m[4%TV>le\NW4M~>
-JcC<$iVrlX[EJUNj[oLQ`6A5]m`YY2V>pPqQq@>YNW4M~>
-JcC<$iVrlX[Jp4,j[oLQ`;fi;mf*7eV>pPqQq@>YNW4M~>
-JcC<$iVrlX[[H+T`gQi,m$RhRU]6V[NrOV~>
-JcC<$iVrlX[`e^Oj@TCP`m"G_m*#G0U]1;oQq@>YNrOV~>
-JcC<$iVrlX[f6=-j@TCP`rH&=m/I%cU]1;oQq@>YNrOV~>
-JcC<$iVrlX[[H(SaI*#.lBqVPUApP[NrOV~>
-JcC<$iVrlX[`e^Oj%9:OaNOValHB5.UAt5nRS!P[NrOV~>
-JcC<$iVrlX[f6=-j%9:OaSu5?lMghaUAt5nRS!P[NrOV~>
-JcC<$iVrlX\!c.Sb*i80l'VMOT`:D[NrOV~>
-JcC<$iVrlX\'+gPi^s1Nb09kcl-',-T`4ulRn<Y\NrOV~>
-JcC<$iVrlX\,QF.i^s1Nb5_JAl2L_`T`4ulRn<Y\NrOV~>
-JcC<$iVrlX\!c.SbF&>1kEu;MTDt;ZO8j_~>
-JcC<$iVrlX\'+gPi^s1NbKKqdkKEo+TDnlkRn<Y\O8j_~>
-JcC<$iVrlX\,QF.i^s1NbPqPBkPkM^TDnlkRn<Y\O8j_~>
-JcC<$iVrlX\=)1RcC+\4k*Z2LT)Y5ZO8j_~>
-JcC<$iVrlX\BFpQi(<tLcHQ:gk0*f*T)\fjSOrk^O8j_~>
-JcC<$iVrlX\GlO/i(<tLcN!nEk5PD]T)\fjSOrk^O8j_~>
-JcC<$iVrlXc^=b5l^?T0d$an6jI#uJSH#)ZO8j_~>
-JcC<$iVrlXccc@hlc]>/i(<tLd*2LijNIT(SGrQhSk8t_O8j_~>
-JcC<$iVrlXci3tFli-qbi(<tLd/X+GjSo2[SGrQhSk8t_O8j_~>
-JcC<$iVrlXd$Xk6l^?Q/d?st7igBcHS,]#ZO8j_~>
-JcC<$iVrlXd*)Iilc]>/hb!kKdEDRjilhB&S,`KgTLo1aO8j_~>
-JcC<$iVrlXd/O(Gli-qbhb!kKdJj1Hir8uYS,`KgTLo1aO8j_~>
-JcC<$iVrlXd?st7lC$E-ZC([mRK&iYOT0h~>
-JcC<$iVrlXdEDRjlHB5.hF[bJZHN:KRK!6eTLo1aOT0h~>
-JcC<$iVrlXdJj1HlMghahF[bJZMsn)RK!6eTLo1aOT0h~>
-JcC<$iVrlXd[:(8lC$B,ZC([mR/`cYOT0h~>
-JcC<$iVrlXd`_[klHB5.h+@YIZHN:KR/[-dTh5:bOT0h~>
-JcC<$iVrlXdf0:IlMghah+@YIZMsn)R/[-dTh5:bOT0h~>
-JcC<$iVrlXe!U19l'^9+ZC([mQiE]YOT0h~>
-JcC<$iVrlXe'%dll-',-h+@YIZHN:KQiI'cUIkLdOT0h~>
-JcC<$iVrlXe,KCJl2L_`h+@YIZMsn)QiI'cUIkLdOT0h~>
-JcC<$iVrlXe<p::l'^6*ZC([mQ2dNXOoKq~>
-JcC<$iVrlXeB@mml-',-ge%PHZHN:KQ2^gaUIkLdOoKq~>
-JcC<$iVrlXeGfLKl2L_`ge%PHZMsn)Q2^gaUIkLdOoKq~>
-JcC<$iVrlXeX6C;kaC*(Z^CdnPlIHXOoKq~>
-JcC<$iVrlXe]\!nkfa#,gI_GGZciCLPlC^`Ue1UeOoKq~>
-JcC<$iVrlXec,ULkl1V_gI_GGZi:"*PlC^`Ue1UeOoKq~>
-JcC<$iVrlXf9uX=kaC''Z^CdnPQ.BXOoKq~>
-JcC<$iVrlXf?F6pkfa#,g.D>FZciCLPQ1X_VFgggOoKq~>
-JcC<$iVrlXfDkjNkl1V_g.D>FZi:"*PQ1X_VFgggOoKq~>
-JcC<$iVrlXfU2^>k*aj%Z^CdnOoM6XOoKq~>
-JcC<$iVrlXfZX<qk0*f*g.D>FZciCLOoGC]Vb-phOoKq~>
-JcC<$iVrlXf`(pOk5PD]g.D>FZi:"*OoGC]Vb-phOoKq~>
-JcC<$iVrlXfpMg?k*ad#[$^moOT2-WP5g%~>
-JcC<$iVrlXfusErk0*f*fLc,D[*/LMOT5=\W(I$iP5g%~>
-JcC<$iVrlXg&D$Pk5PD]fLc,D[/U++OT5=\W(I$iP5g%~>
-JcC<$iVrlXg6hp@jdF["[$^moNrQ!WP5g%~>
-JcC<$iVrlXg<9Nsjid])fLc,D[*/LMNrK(ZWCd-jP5g%~>
-JcC<$iVrlXgA_-Qjo5;\fLc,D[/U++NrK(ZWCd-jP5g%~>
-JcC<$iVrlXgR/$AjdFX!jd?)Kd?st7NW5pWP5g%~>
-JcC<$iVrlXgWTWtjid])f1H#Cjid])dEDRjNW/tYW_*6kP5g%~>
-JcC<$iVrlXg]%6Rjo5;\f1H#Cjo5;\dJj1HNW/tYW_*6kP5g%~>
-JcC<$iVrlXgmJ-BjI+KtkaDGNd$Xk6N;ojWP5g%~>
-JcC<$iVrlXgro`ujNIT(ek,oBkfj&,d*)IiN;rnXX@`HmP5g%~>
-JcC<$iVrlXh#@?SjSo2[ek,oBkl:Y_d/O(GN;rnXX@`HmP5g%~>
-JcC<$iVrlXh3e6CjI+Hsl'VMOcC"Y4MZ9[VPQ-.~>
-JcC<$iVrlXh95j!jNIT(eOffAl-',-cHH7gMZ3YVX@`HmPQ-.~>
-JcC<$iVrlXh>[HTjSo2[eOffAl2L_`cMmkEMZ3YVX@`HmPQ-.~>
-JcC<$iVrlX^R<ONl^@bQc'\P3M>sUVPQ-.~>
-JcC<$iVrlX^WZZXeOffAlcfA/c--.fM?!SUY"AZoPQ-.~>
-JcC<$iVrlX^]+96eOffAli6tbc2RbDM?!SUY"AZoPQ-.~>
-JcC<$iVrlX^mWUNm@!tSbF&>1L]=IVPQ-.~>
-JcC<$iVrlX^rucYe4K]@mEGS1bKKqdL]7>SY=\cpPQ-.~>
-JcC<$iVrlX_#FB7e4K]@mJm1dbPqPBL]7>SY=\cpPQ-.~>
-JcC<$iVrlX^mWRMn!O.UadE,/LB"@UPlH7~>
-JcC<$iVrlX^rucYdn0T?n&tb3aij_bLAq5RY=\cpPlH7~>
-JcC<$iVrlX_#FB7dn0T?n,E@fao;>@LAq5RY=\cpPlH7~>
-JcC<$iVrlX_3rXMnX9CWaI*#.L&\:UPlH7~>
-JcC<$iVrlX_9;lZdRjK>n]_"5aNOVaL&_/QYt=urPlH7~>
-JcC<$iVrlX_>aK8dRjK>nc/UhaSu5?L&_/QYt=urPlH7~>
-JcC<$iVrlX_3rXMnsKIX`gHf,KE&.UPlH7~>
-JcC<$iVrlX_9;lZdRjK>o#q(6`lnD_KDtoOZ:Y)sPlH7~>
-JcC<$iVrlX_>aK8dRjK>o)A[i`r?#=KDtoOZ:Y)sPlH7~>
-JcC<$iVrlX_O8[LopPg[`L-]+K)`(UPlH7~>
-JcC<$iVrlX_TVu[cq49<p!!F9`QS;^K)biNZq:;uPlH7~>
-JcC<$iVrlX_Z'T9cq49<p&G$l`W#o<K)biNZq:;uPlH7~>
-JcC<$iVrlX_O8[LpR2$]_jLK)Jc>`MZ2g0iJ,~>
-JcC<$iVrlX_TVu[cq49<pWWX;_or)\Jc>cN!45>u!1!S7~>
-JcC<$iVrlX_Z'T9cq49<p](6n_uB]:Jc>cN!45>u!1!S7~>
-JcC<$iVrlX_jSaLpmD*^_3k9'JcGcMZN-9jJ,~>
-JcC<$iVrlX_or)\cUn0;pri^<_9;lZJcGcM!!'E!!!&;aJ,~>
-JcC<$iVrlX_uB]:cUn0;q#:<o_>aK8JcGcM!!'E!!!&;aJ,~>
-JcC<$iVrlX_jS^K\=!<sJcG`LZiHBkJ,~>
-JcC<$iVrlX_or)\c:S':\BFpQJcG`LrrBN#!!&;aJ,~>
-JcC<$iVrlX_uB]:c:S':\GlO/JcG`LrrBN#!!&;aJ,~>
-JcC<$iVrlX`0ndK\=!<sJcGZJ[K)TmJ,~>
-JcC<$iVrlX`682]bt7s9\BFpQJcGZJ!!'N$!!&;aJ,~>
-JcC<$iVrlX`;]f;bt7s9\GlO/JcGZJ!!'N$!!&;aJ,~>
-JcC<$iVrlX`0ndK\=!<sJcGWI[K)WnJ,~>
-JcC<$iVrlX`682]bt7s9\BFpQJcGWI!!'N$!!&>bJ,~>
-JcC<$iVrlX`;]f;bt7s9\GlO/JcGWI!!'N$!!&>bJ,~>
-JcC<$iVrlX`L4gJ\X<EtJcGTH[fD`oJ,~>
-JcC<$iVrlX`QS;^b=Va7\]b$RJcGTHrrBW&!!&>bJ,~>
-JcC<$iVrlX`W#o<b=Va7\c2X0JcGTHrrBW&!!&>bJ,~>
-JcC<$iVrlXl^7_QgmQ7a\X<EtJcGNF\H%rqJ,~>
-JcC<$iVrlXlc]>/gro`ub=Va7\]b$RJcGNF!!'W'!!&>bJ,~>
-JcC<$iVrlXli-qbh#@?Sb=Va7\c2X0JcGNF!!'W'!!&>bJ,~>
-JcC<$iVrlXm$RhRgmQ4`\X<EtJcGKE\H%urJ,~>
-JcC<$iVrlXm*#G0gro`ub";X6\]b$RJcGKErrB](!!&AcJ,~>
-JcC<$iVrlXm/I%ch#@?Sb";X6\c2X0JcGKErrB](!!&AcJ,~>
-JcC<$iVrlXm?mqSgR6+_\X<EtJcGEC])\2tJ,~>
-JcC<$iVrlXmE>P1gWTWtb";X6\]b$RJcGEC!!'])!!&AcJ,~>
-JcC<$iVrlXmJd.dg]%6Rb";X6\c2X0JcGEC!!'])!!&AcJ,~>
-JcC<$iVrlXm[4%TgR6%]\sWNuJcGBB]E";uJ,~>
-JcC<$iVrlXm`YY2gWTWta@ZF4]$(-SJcGBB!!'`*!!&AcJ,~>
-JcC<$iVrlXmf*7eg]%6Ra@ZF4])Ma1JcGBB!!'`*!!&AcJ,~>
-JcC<$iVrlXn!O.Ug6oq\\sWNuJcG?A]`=E!J,~>
-JcC<$iVrlXn&tb3g<9Nsa@ZF4]$(-SJcG?ArrBi,!!&AcJ,~>
-JcC<$iVrlXn,E@fgA_-Qa@ZF4])Ma1JcG?ArrBi,!!&AcJ,~>
-JcC<$iVrlXn<j7Vg6on[\sWNuJcG9?^&XQ#J,~>
-JcC<$iVrlXnB:k4g<9Nscq49<q+:Ve]$(-SJcG9?!!'f,!!&DdJ,~>
-JcC<$iVrlXnG`IggA_-Qcq49<q+:Ve])Ma1JcG9?!!'f,!!&DdJ,~>
-JcC<$iVrlXnX0@WfpTbY]9rX!JcG6>^AsZ$J,~>
-JcC<$iVrlXn]Ut5fusErdRsN>pIYDc]?C6TJcG6>rrBo.!!&DdJ,~>
-JcC<$iVrlXnc&Rhg&D$PdRsN>pIYDc]Dhj2JcG6>rrBo.!!&DdJ,~>
-JcC<$iVrlXo9oUYfpT_X]9rX!JcG0<_#Tl&J,~>
-JcC<$iVrlXo?@47fusErdRjK>oh#2a]?C6TJcG0<!!'o/!!&DdJ,~>
-JcC<$iVrlXoDegjg&D$PdRjK>oh#2a]Dhj2JcG0<!!'o/!!&DdJ,~>
-JcC<$iVrlXoU,[Zf9sMV]9rX!JcG-;_#To'J,~>
-JcC<$iVrlXoZR:8f?=3pe4T`@oL])`]?C6TJcG-;!!'o/!!&GeJ,~>
-JcC<$iVrlXo`"mkfDbgNe4T`@oL])`]Dhj2JcG-;!!'o/!!&GeJ,~>
-JcC<$iVrlXopGd[f9sGT]U8a"JcG*:_>p#(J,~>
-JcC<$iVrlXoumC9f?=3peOoiAnO`c]]Z^?UJcG*:rrC#1!!&GeJ,~>
-JcC<$iVrlXp&>!lfDbgNeOoiAnO`c]]`.s3JcG*:rrC#1!!&GeJ,~>
-JcC<$iVrlXp6bm\esX>S]U8a"JcG$8_uQ5*J,~>
-JcC<$iVrlXp<3L:f$"*oek,oBmn*Q[]Z^?UJcG$8!!(#2!!&GeJ,~>
-JcC<$iVrlXpAY*mf)G^Mek,oBmn*Q[]`.s3JcG$8!!(#2!!&GeJ,~>
-JcC<$iVrlXpR)!]esX;R]U8a"JcG!7`;l>+J,~>
-JcC<$iVrlXpWNU;f$"*of1Q&CmRdHZ]Z^?UJcG!7rrC,4!!&GeJ,~>
-JcC<$iVrlXp\t3nf)G^Mf1Q&CmRdHZ]`.s3JcG!7rrC,4!!&GeJ,~>
-JcC<$iVrlXpmD*^eX=2Q]U8a"JcFp5`W2J-J,~>
-JcC<$iVrlXpri^<e]\!nfLc,Dlq.6X]Z^?UJcFp5!!()4!!&JfJ,~>
-JcC<$iVrlXq#:<oec,ULfLc,Dlq.6X]`.s3JcFp5!!()4!!&JfJ,~>
-JcC<$iVrlXq3_3_eX=,O]pSj#JcFm4`rMS.J,~>
-JcC<$iVrlXq9/g=e]\!nfh28El:M$V^!$HVJcFm4!!(,5!!&JfJ,~>
-JcC<$iVrlXq>UEpec,ULfh28El:M$V^&J'4JcFm4!!(,5!!&JfJ,~>
-JcC<$iVrlXbaH0F]pSj#JcFj3a8h\/J,~>
-JcC<$iVrlXbfg%egIhJGkXkgT^!$HVJcFj3rrC57!!&JfJ,~>
-JcC<$iVrlXbl7YCgIhJGkXkgT^&J'4JcFj3rrC57!!&JfJ,~>
-JcC<$iVrlXc'c6F]pSj#JcFd1aoIn1J,~>
-JcC<$iVrlXc--.fgI_GGk"5UR^!$HVJcFd1!!(58!!&JfJ,~>
-JcC<$iVrlXc2RbDgI_GGk"5UR^&J'4JcFd1!!(58!!&JfJ,~>
-JcC<$iVrlXc'c3E^6ns$JcFa0aoIq2J,~>
-JcC<$iVrlXc--.f^.JA*^<?QWJcFa0!!(58!!&MgJ,~>
-JcC<$iVrlXc2RbD^.JA*^Ae05JcFa0!!(58!!&MgJ,~>
-JcC<$iVrlXcC)9E^6ns$JcF^/b5e%3J,~>
-JcC<$iVrlXcHH7g]h/8)^<?QWJcF^/rrC>:!!&MgJ,~>
-JcC<$iVrlXcMmkE]h/8)^Ae05JcF^/rrC>:!!&MgJ,~>
-JcC<$iVrlXcC)9E^6ns$JcFX-blF75J,~>
-JcC<$iVrlXcHH7g]h/8)^<?QWJcFX-!!(>;!!&MgJ,~>
-JcC<$iVrlXcMmkE]h/8)^Ae05JcFX-!!(>;!!&MgJ,~>
-JcC<$iVrlXc^D<D^R5'%JcFU,blF:6J,~>
-JcC<$iVrlXccc@h]1N&'^WZZXJcFU,rrCD<!!&PhJ,~>
-JcC<$iVrlXci3tF]1N&'^]+96JcFU,rrCD<!!&PhJ,~>
-JcC<$iVrlXc^D<D^R5'%JcFO*cN'L8J,~>
-JcC<$iVrlXccc@h]1N&'^WZZXJcFO*!!(D=!!&PhJ,~>
-JcC<$iVrlXci3tF]1N&'^]+96JcFO*!!(D=!!&PhJ,~>
-JcC<$iVrlXd$_BD^R5'%JcFL)ciBU9J,~>
-JcC<$iVrlXd*)Ii\k2r&^WZZXJcFL)!!(G>!!&PhJ,~>
-JcC<$iVrlXd/O(G\k2r&^]+96JcFL)!!(G>!!&PhJ,~>
-JcC<$iVrlXd$_BD^R5'%JcFI(d/]^:J,~>
-JcC<$iVrlXd*)Ii\k2r&^WZZXJcFI(rrCP@!!&PhJ,~>
-JcC<$iVrlXd/O(G\k2r&^]+96JcFI(rrCP@!!&PhJ,~>
-JcC<$iVrlXd@%EC^mP0&JcFC&dK#j<J,~>
-JcC<$iVrlXdEDRj\4Q`$^rucYJcFC&!!(M@!!&SiJ,~>
-JcC<$iVrlXdJj1H\4Q`$_#FB7JcFC&!!(M@!!&SiJ,~>
-JcC<$iVrlXd@%EC^mP0&JcF@%df>s=J,~>
-JcC<$iVrlXdEDRj\4Q`$^rucYJcF@%rrCVB!!&SiJ,~>
-JcC<$iVrlXdJj1H\4Q`$_#FB7JcF@%rrCVB!!&SiJ,~>
-JcC<$iVrlXd[@KC^mP0&JcF:#eGu0?J,~>
-JcC<$iVrlXd`_[k[n6W#^rucYJcF:#!!(VC!!&SiJ,~>
-JcC<$iVrlXdf0:I[n6W#_#FB7JcF:#!!(VC!!&SiJ,~>
-JcC<$k5PD]rVlitd[@HB_3k9'JcF7"ec;9@J,~>
-JcC<$k5PD]rVlitd`_[kk=P^Sd7OB=_9;lZJcF7"!!(YD!!&SiJ,~>
-JcC<$k5PD]rVlitdf0:Ik=P^Sd7OB=_>aK8JcF7"!!(YD!!&SiJ,~>
-JcC<$kPkM^r;Q`se![NB_3k9'JcF4!ec;<AJ,~>
-JcC<$kPkM^r;Q`se'%dlkXtjTcq49<_9;lZJcF4!rrC_E!!&VjJ,~>
-JcC<$kPkM^r;Q`se,KCJkXtjTcq49<_>aK8JcF4!rrC_E!!&VjJ,~>
-JcC<$kl1V_qu6Wre![NB_3k9'JcF-tfDqNCJ,~>
-JcC<$kl1V_qu6Wre'%dlkt1pUc:S':_9;lZJcF-t!!(_F!!&VjJ,~>
-JcC<$kl1V_qu6Wre,KCJkt1pUc:S':_>aK8JcF-t!!(_F!!&VjJ,~>
-JcC<$lMpkaqYpNqe=!QA_O1B(JcF*sf`7WDJ,~>
-JcC<$lMpkaqYpNqeB@mml:V'VbXqj8_TVu[JcF*srrChH!!&VjJ,~>
-JcC<$lMpkaqYpNqeGfLKl:V'VbXqj8_Z'T9JcF*srrChH!!&VjJ,~>
-JcC<$li-qbq#:<oe=!QA_O1B(JcF$qg&RcFJ,~>
-JcC<$li-qbq#:<oeB@mmlq79Xb";X6_TVu[JcF$q!!(eH!!&YkJ,~>
-JcC<$li-qbq#:<oeGfLKlq79Xb";X6_Z'T9JcF$q!!(eH!!&YkJ,~>
-JcC<$m/I%cp\t3neX<WA_O1B(JcF!pgAmlGJ,~>
-JcC<$m/I%cp\t3ne]\!nlq.6Xa@ZF4_TVu[JcF!p!!(hI!!&YkJ,~>
-JcC<$m/I%cp\t3nec,ULlq.6Xa@ZF4_Z'T9JcF!p!!(hI!!&YkJ,~>
-JcC<$mJd.dpAY*meX<WA_O1B(JcEsog]3uHJ,~>
-JcC<$mJd.dpAY*me]\!nmRmKZa%?=3_TVu[JcEsorrCqK!!&YkJ,~>
-JcC<$mJd.dpAY*mec,ULmRmKZa%?=3_Z'T9JcEsorrCqK!!&YkJ,~>
-JcC<$mf*7ep&>!lesWZ@_jLK)JcEmmh>j2JJ,~>
-JcC<$mf*7ep&>!lf$"*omRdHZ`(C"0_or)\JcEmm!!(qL!!&YkJ,~>
-JcC<$mf*7ep&>!lf)G^MmRdHZ`(C"0_uB]:JcEmm!!(qL!!&YkJ,~>
-JcC<$n,E@fo`"mkesWZ@_jLK)JcEjlh>j5KJ,~>
-JcC<$n,E@fo`"mkf$"*on4N]\_b'n/_or)\JcEjlrrD"M!!&\lJ,~>
-JcC<$n,E@fo`"mkf)G^Mn4N]\_b'n/_uB]:JcEjlrrD"M!!&\lJ,~>
-JcC<$nG`IgoD\djf9r`@_jLK)JcEdjhuKGMJ,~>
-JcC<$nG`IgoD\djf?=3pnOif]_+F\-_or)\JcEdj!!)"N!!&\lJ,~>
-JcC<$nG`IgoD\djfDbgNnOif]_+F\-_uB]:JcEdj!!)"N!!&\lJ,~>
-JcC<$o)J^io)A[if9r]?`0gT*JcEaii;fPNJ,~>
-JcC<$o)J^io)A[if?=3pnk&l^^.JA*`682]JcEai!!)%O!!&\lJ,~>
-JcC<$o)J^io)A[ifDbgNnk&l^^.JA*`;]f;JcEai!!)%O!!&\lJ,~>
-JcC<$oD\djnG`IgfU8c?`0gT*JcE^hi;fSOJ,~>
-JcC<$oD\djnG`IgfZX<qX\&Qn`682]JcE^hrrD+P!!&_mJ,~>
-JcC<$oD\djnG`Igf`(pOX\&Qn`;]f;JcE^hrrD+P!!&_mJ,~>
-JcC<$o`"mkn,E@ffU8c?`0gT*JcEXfirGeQJ,~>
-JcC<$o`"mkn,E@ffZX<qX\&Qn`682]JcEXf!!)+Q!!&_mJ,~>
-JcC<$o`"mkn,E@ff`(pOX\&Qn`;]f;JcEXf!!)+Q!!&_mJ,~>
-JcC<$p&>!lmf*7efpSf>`L-]+JcEUej8bnRJ,~>
-JcC<$p&>!lmf*7efusErX%E?l`QS;^JcEUe!!).R!!&_mJ,~>
-JcC<$p&>!lmf*7eg&D$PX%E?l`W#o<JcEUe!!).R!!&_mJ,~>
-JcC<$iVrlXfpSf>`L-]+JcERdjT)"SJ,~>
-JcC<$iVrlXfusErX%E?l`QS;^JcERdrrD7T!!&_mJ,~>
-JcC<$iVrlXg&D$PX%E?l`W#o<JcERdrrD7T!!&_mJ,~>
-JcC<$iVrlXg6nl>`L-]+JcELbjoD.UJ,~>
-JcC<$iVrlXg<9NsW_*6k`QS;^JcELb!!)4T!!&bnJ,~>
-JcC<$iVrlXgA_-QW_*6k`W#o<JcELb!!)4T!!&bnJ,~>
-JcC<$iVrlXg6nl>`L-]+JcEIak5_7VJ,~>
-JcC<$iVrlXg<9NsW_*6k`QS;^JcEIarrD=V!!&bnJ,~>
-JcC<$iVrlXgA_-QW_*6k`W#o<JcEIarrD=V!!&bnJ,~>
-JcC<$iVrlXgR4o=`gHf,JcEC_kl@IXJ,~>
-JcC<$iVrlXgWTWtW(I$i`lnD_JcEC_!!)=W!!&bnJ,~>
-JcC<$iVrlXg]%6RW(I$i`r?#=JcEC_!!)=W!!&bnJ,~>
-JcC<$iVrlXgR4o=`gHf,JcE@^l2[RYJ,~>
-JcC<$iVrlXgWTWtW(I$i`lnD_JcE@^!!)@X!!&bnJ,~>
-JcC<$iVrlXg]%6RW(I$i`r?#=JcE@^!!)@X!!&bnJ,~>
-JcC<$iVrlXgmOu=`gHf,JcE=]l2[UZJ,~>
-JcC<$iVrlXgro`uVb-ph`lnD_JcE=]rrDFY!!&eoJ,~>
-JcC<$iVrlXh#@?SVb-ph`r?#=JcE=]rrDFY!!&eoJ,~>
-JcC<$iVrlXgR4l<a-co-JcE7[li<g\J,~>
-JcC<$iVrlXgW]Zts%37kX%E?la34M`JcE7[!!)FZ!!&eoJ,~>
-JcC<$iVrlXg].9Rs%37kX%E?la8Z,>JcE7[!!)FZ!!&eoJ,~>
-JcC<$iVrlXfpS`<a-co-JcE4Zm/Wp]J,~>
-JcC<$iVrlXg!'HrW_*6ka34M`JcE4ZrrDO\!!&eoJ,~>
-JcC<$iVrlXg&M'PW_*6ka8Z,>JcE4ZrrDO\!!&eoJ,~>
-JcC<$iVrlXgR8'A!1Bbca-co-JcE.XmJs'_J,~>
-JcC<$iVrlXgW]Zt!mCWEX%E?la34M`JcE.X!!)L\!!&hpJ,~>
-JcC<$iVrlXg].9R!ri6#X%E?la8Z,>JcE.X!!)L\!!&hpJ,~>
-JcC<$iVrlXgmJ-Br0aMaaI*#.JcE+Wmf90`J,~>
-JcC<$iVrlXgro`ur6,-@X%E?laNOVaJcE+W!!)O]!!&hpJ,~>
-JcC<$iVrlXh#@?Sr;Q`sX%E?laSu5?JcE+W!!)O]!!&hpJ,~>
-JcC<$iVrlXhO4BDqO+>`aI*#.JcE(Vn,T9aJ,~>
-JcC<$iVrlXhTZ!"qTSs>X\&QnaNOVaJcE(VrrDX_!!&hpJ,~>
-JcC<$iVrlXhZ*TUqZ$QqX\&QnaSu5?JcE(VrrDX_!!&hpJ,~>
-JcC<$iVrlXi0jTFp6hu^aI*#.JcE"Tnc5KcJ,~>
-JcC<$iVrlXi6;3$p<3L:Y"AZoaNOVaJcE"T!!)X`!!&hpJ,~>
-JcC<$iVrlXi;`fWpAY*mY"AZoaSu5?JcE"T!!)X`!!&hpJ,~>
-JcC<$iVrlXigKfHo9l]\aI*#.JcDtSnc5NdJ,~>
-JcC<$iVrlXilqE&o?@47YY"lqaNOVaJcDtSrrD^a!!&kqJ,~>
-JcC<$iVrlXirB#YoDegjYY"lqaSu5?JcDtSrrD^a!!&kqJ,~>
-JcCB&!!(sW!!)&I!!)JUXoQS3!!%TMY5e+oV>l&~>
-JcCB&!!(sW!!)''!!)K3!!'5q!!(-b!!%TMY5\J%p.>;bV>l&~>
-JcCB&!!(sW!!)'Z!!)Kf!!'5q!!(.@!!%TMY5\J%p.>;bV>l&~>
-JcCE'!!(pV!!),KrrDGSY5l\4!!%TMXoJ%oV>l&~>
-JcCE'!!(pV!!)-)rrDH1rrB>s!!(-b!!%TMXoAA$pIYDcV>l&~>
-JcCE'!!(pV!!)-\rrDHdrrB>s!!(.@!!%TMXoAA$pIYDcV>l&~>
-JcCH(!!(mU!!)2MrrD;OYlMn6!!%TMXT.qnVZ2/~>
-JcCH(!!(mU!!)3+rrD<-!!'>t!!(-b!!%TMXT/;#pdtMdVZ2/~>
-JcCH(!!(mU!!)3^rrD<`!!'>t!!(.@!!%TMXT/;#pdtMdVZ2/~>
-JcCK)!!(jT!!)5N!!)/LYlMq7!!%TMWrMenVZ2/~>
-JcCK)!!(jT!!)6,!!)0*rrBDu!!(0c!!%TMWrE&!q+:VeVZ2/~>
-JcCK)!!(jT!!)6_!!)0]rrBDu!!(1A!!%TMWrE&!q+:VeVZ2/~>
-JcCN*!!(gS!!(00ZN/.9!!%TMWW2_nVZ2/~>
-JcCN*!!(gS!!(0c!!'E!!!(0c!!%TMWW)quqFU_fVZ2/~>
-JcCN*!!(gS!!(1A!!'E!!!(1A!!%TMWW)quqFU_fVZ2/~>
-JcCQ+!!(dR!!(-/ZiJ7:!!%TMW;lYnVZ2/~>
-JcCQ+!!(dR!!(-brrBN#!!(0c!!%TMW;lktr(6qhVZ2/~>
-JcCQ+!!(dR!!(.@rrBN#!!(1A!!%TMW;lktr(6qhVZ2/~>
-JcCT,!!(aQ!!('-[/eC<!!%TMVZ6JmVuM8~>
-JcCT,!!(aQ!!('`rrBQ$!!(3d!!%TMVZ-Vrr(6qhVuM8~>
-JcCT,!!(aQ!!((>rrBQ$!!(4B!!%TMVZ-Vrr(6qhVuM8~>
-JcCZ.rrCaP!!(!+[fFU>!!%TMV>pDmVuM8~>
-JcCZ.rrCaP!!(!^!!'Q%!!(3d!!%TMV>pPqr^m.jVuM8~>
-JcCZ.rrCaP!!("<!!'Q%!!(4B!!%TMV>pPqr^m.jVuM8~>
-JcC]/!!(XN!!'s*\,a^?!!%TMU]:8mVuM8~>
-JcC]/!!(XN!!'s]rrBZ'!!(3d!!%TMU]1Dr8kK)]s*t~>
-JcC]/!!(XN!!'t;rrBZ'!!(4B!!%TMU]1Dr8kK)]s*t~>
-JcC`0!!(UM!!'m(\H'jA!!%TMUAt2mVuM8~>
-JcC`0!!(UM!!'m[!!'W'!!(6e!!%TMUAk8p8cYdhJ,~>
-JcC`0!!(UM!!'n9!!'W'!!(7C!!%TMUAk8p8cYdhJ,~>
-JcCc1!!(RL!!'j'\cBsB!!%TMU&Y)lW;hA~>
-JcCc1!!(RL!!'jZrrB`)!!(6e!!%TMU&Y)lW;hA~>
-JcCc1!!(RL!!'k8rrB`)!!(7C!!%TMU&Y)lW;hA~>
-JcCf2!!(OK!!'d%]E$0D!!%TMT`>#lW;hA~>
-JcCf2!!(OK!!'dX!!'`*!!(6e!!%TMT`>#lW;hA~>
-JcCf2!!(OK!!'e6!!'`*!!(7C!!%TMT`>#lW;hA~>
-JcCi3!!(LJ!!'a$]`?9E!!%TMU]:;nVZ2/~>
-JcCi3!!(LJ!!'aWrrBi,!!(6e!!%TMU]:;nVZ2/~>
-JcCi3!!(LJ!!'b5rrBi,!!(7C!!%TMU]:;nVZ2/~>
-JcCl4!!(II!!)e^!!($,^&ZEG!!%TMJcE^hJ,~>
-JcCl4!!(II!!)f<!!($_!!'f,!!(9f!!%TMJcE^hJ,~>
-JcCl4!!(II!!)fo!!(%=!!'f,!!(:D!!%TMJcE^hJ,~>
-JcC<$iVrlXqO.?``0n@?c'\P3JcC<$`W(G~>
-JcC<$iVrlXqTSs>`6A5]_Fae.c--.fJcC<$`W(G~>
-JcC<$iVrlXqZ$Qq`;fi;_Fae.c2RbDJcC<$`W(G~>
-JcC<$iVrlXqj@Ea^mW"=c'\P3JcC<$`W(G~>
-JcC<$iVrlXqof$?^rucY_b'n/c--.fJcC<$`W(G~>
-JcC<$iVrlXqu6Wr_#FB7_b'n/c2RbDJcC<$`W(G~>
-JcC<$i;`fWs-`le^6ue;cC"Y4JcE7[rW&)\J,~>
-JcC<$i;`fWs31KC^<HTW`(C"0cHH7gJcE7[rW&)\J,~>
-JcC<$i;`fWs8W*!^An35`(C"0cMmkEJcE7[rW&)\J,~>
-JcC<$hZ*TU\s^G9cC"Y4JcEF`quDcWJ,~>
-JcC<$hZ*TU]$(-S`C^+1cHH7gJcEF`quDcWJ,~>
-JcC<$hZ*TU])Ma1`C^+1cMmkEJcEF`quDcWJ,~>
-JcC<$hu<cYrr<&1RD]*NR/d5<s2"a6!/^`+~>
-JcC<$hu<cYrr<&1bl7[`8cSk:bQ%Wos2"a6!/^`+~>
-JcC<$hu<cYrr<&1s8N)>8cSk:rr<%Ms2"a6!/^`+~>
-JcC<$iW&oXrVlit\XCD:c^=b5JcEaiquDHNJ,~>
-JcC<$iW&oXrVlit\]b$Ra%?=3ccc@hJcEaiquDHNJ,~>
-JcC<$iW&oXrVlit\c2X0a%?=3ci3tFJcEaiquDHNJ,~>
-JcC<$ir8uYqZ$Qq\s^P<c^=b5JcEjlrW%NL!<7Q~>
-JcC<$ir8uYqZ$Qq]$10Sa[uO5ccc@hJcEjlrW%NL!<7Q~>
-JcC<$ir8uYqZ$Qq])Vd1a[uO5ci3tFJcEjlrW%NL!<7Q~>
-JcC<$jT#5[p\t3n\XCM=c^=b5JcC<$`W(G~>
-JcC<$jT#5[p\t3n\]b$Rb";X6ccc@hJcC<$`W(G~>
-JcC<$jT#5[p\t3n\c2X0b";X6ci3tFJcC<$`W(G~>
-JcC<$k5YG]o`+pk\s^Y?c^=b5JcC<$`W(G~>
-JcC<$k5YG]o`+pk]$10SbXqj8ccc@hJcC<$`W(G~>
-JcC<$k5YG]o`+pk])Vd1bXqj8ci3tFJcC<$`W(G~>
-JcC<$kPkM^nG`Ig\XCS?d$Xk6JcC<$`W(G~>
-JcC<$kPkM^nG`Ig\]b$RbXqj8d*)IiJcC<$`W(G~>
-JcC<$kPkM^nG`Ig\c2X0bXqj8d/O(GJcC<$`W(G~>
-JcC<$eGoOK\s^_Ad$Xk6JcFU,rW%NLli2J~>
-JcC<$eGoOK]$10Sc:S':d*)IiJcFU,rW%NLli2J~>
-JcC<$eGoOK])Vd1c:S':d/O(GJcFU,rW%NLli2J~>
-JcC<$df0:I\XC\Bd$Xk6JcFa0r;_EKkl6/~>
-JcC<$df0:I\]b$RcUn0;d*)IiJcFa0r;_EKkl6/~>
-JcC<$df0:I\c2X0cUn0;d/O(GJcFa0r;_EKkl6/~>
-JcDAB!!'D+!!'QtblH.Z!!%TMkPtG[JcFg2J,~>
-JcDAB!!'D+!!'RRrrCD<!!(Ej!!%TMkPtG[JcFg2J,~>
-JcDAB!!'D+!!'S0rrCD<!!(FH!!%TMkPtG[JcFg2J,~>
-JcDDC!!'>)rrBTtcN)@\!!%TMli6n`JcFX-J,~>
-JcDDC!!'>)rrBUR!!(D=!!(Ej!!%TMli6n`JcFX-J,~>
-JcDDC!!'>)rrBV0!!(D=!!(FH!!%TMli6n`JcFX-J,~>
-JcDGD!!'5&!!'QtciDI]!!%TMmf37dJcFL)J,~>
-JcDGD!!'5&!!'RRrrCM?!!(Ej!!%TMmf37dJcFL)J,~>
-JcDGD!!'5&!!'S0rrCM?!!(FH!!%TMmf37dJcFL)J,~>
-JcDJE!!'/$rrBTtd/_U_!!%TMJcE^hJ,~>
-JcDJE!!'/$rrBUR!!(J?!!(Hk!!%TMJcE^hJ,~>
-JcDJE!!'/$rrBV0!!(J?!!(II!!%TMJcE^hJ,~>
-JcDMF!!'&!!!'QtdK%^`!!%TMJcE^hJ,~>
-JcDMF!!'&!!!'RRrrCSA!!(Hk!!%TMJcE^hJ,~>
-JcDMF!!'&!!!'S0rrCSA!!(II!!%TMJcE^hJ,~>
-JcDPG!!&ttrrBTte,[pb!!%TMJcE^hJ,~>
-JcDPG!!&ttrrBURrrCYC!!(Hk!!%TMJcE^hJ,~>
-JcDPG!!&ttrrBV0rrCYC!!(II!!%TMJcE^hJ,~>
-JcDSH!!&kq!!'Nsec=-d!!%ZOrW%NL`rCP~>
-JcDSH!!&kq!!'OQ!!(YD!!(Hk!!%ZOrW%NL`rCP~>
-JcDSH!!&kq!!'P/!!(YD!!(II!!%ZOrW%NL`rCP~>
-JcDYJrrCRK!!(FHrrBTtec=0e!!%iTquD<J_uG5~>
-JcDYJrrCRK!!(FHrrBURrrC_E!!(Kl!!%iTquD<J_uG5~>
-JcDYJrrCRK!!(FHrrBV0rrC_E!!(LJ!!%iTquD<J_uG5~>
-JcD\K!!(OKrrC@E!!'NsfDsBg!!%uXr;_EK^Ai]~>
-JcD\K!!(OKrrC@E!!'OQ!!(_F!!(Kl!!%uXr;_EK^Ai]~>
-JcD\K!!(OKrrC@E!!'P/!!(_F!!(LJ!!%uXr;_EK^Ai]~>
-JcD_L!!(OK!!(4BrrBTtf`9Kh!!&/]quD<J])R9~>
-JcD_L!!(OK!!(4BrrBURrrChH!!(Kl!!&/]quD<J])R9~>
-JcD_L!!(OK!!(4BrrBV0rrChH!!(LJ!!&/]quD<J])R9~>
-JcDbM!!(RLrrC.?!!'Nsg&TWj!!&8`rW%NL[Jta~>
-JcDbM!!(RLrrC.?!!'OQ!!(eH!!(Nm!!&8`rW%NL[Jta~>
-JcDbM!!(RLrrC.?!!'P/!!(eH!!(OK!!&8`rW%NL[Jta~>
-JcDeN!!(UMrrC%<rrBTtgAo`k!!%TMJcE^hJ,~>
-JcDeN!!(UMrrC%<rrBURrrCnJ!!(Nm!!%TMJcE^hJ,~>
-JcDeN!!(UMrrC%<rrBV0rrCnJ!!(OK!!%TMJcE^hJ,~>
-JcDhO!!(UM!!'k8!!'Nsh#Prm!!%TMJcE^hJ,~>
-JcDhO!!(UM!!'k8!!'OQ!!(nK!!(Nm!!%TMJcE^hJ,~>
-JcDhO!!(UM!!'k8!!'P/!!(nK!!(OK!!%TMJcE^hJ,~>
-JcDkP!!(XNrrBh6rrBTth#Pun!!%TMJcE^hJ,~>
-JcDkP!!(XNrrBh6rrBURrrCtL!!(Qn!!%TMJcE^hJ,~>
-JcDkP!!(XNrrBh6rrBV0rrCtL!!(RL!!%TMJcE^hJ,~>
-JcCB&!!'Y2!!'NshZ22p!!&ttrr@WMT`9N~>
-JcCB&!!'Y2!!'OQ!!(tM!!(Qn!!&ttrr@WMT`9N~>
-JcCB&!!'Y2!!'P/!!(tM!!(RL!!&ttrr@WMT`9N~>
-JcCH(rrBV0rrBTthuM;q!!',#r;_EKT)X<~>
-JcCH(rrBV0rrBURrrD(O!!(Qn!!',#r;_EKT)X<~>
-JcCH(rrBV0rrBV0rrD(O!!(RL!!',#r;_EKT)X<~>
-JcCN*rrBJ,!!'NsiW.Ms!!'5&rW%NLRf@m~>
-JcCN*rrBJ,!!'OQ!!)(P!!(Qn!!'5&rW%NLRf@m~>
-JcCN*rrBJ,!!'P/!!)(P!!(RL!!'5&rW%NLRf@m~>
-JcCQ+!!'>)rrBTtiW.Pt!!'A*r;_EKQiDR~>
-JcCQ+!!'>)rrBURrrD.Q!!(To!!'A*r;_EKQiDR~>
-JcCQ+!!'>)rrBV0rrD.Q!!(UM!!'A*r;_EKQiDR~>
-JcC<$[f6=-\=)CXesQL<\,ZC,JcCr6J,~>
-JcC<$[f6=-\BFpQk"5URf$"*o\,ZC,JcCr6J,~>
-JcC<$[f6=-\GlO/k"5URf)G^M\,ZC,JcCr6J,~>
-JcC<$[K$7,\XDOZesQL<\c;[0JcCf2J,~>
-JcC<$[K$7,\]k'RkXkgTf$"*o\c;[0JcCf2J,~>
-JcC<$[K$7,\c;[0kXkgTf)G^M\c;[0JcCf2J,~>
-K)Z5IVI_Y#"9Ar_?`<^Ms1\L5!4\HZ!8!V=!.k0$s2G"g~>
-K)Z5IVI_Y#"9Ar_?`<^Ms1\L5!4^5Q!9d#T!8#Ep!.k0$s2G"g~>
-K)Z5IVI_Y#"9Ar_?`<^Ms1\L5!4`%/!9d#T!8%5N!.k0$s2G"g~>
-K`;,*?O-<*!YppsJcELb!!'Nsk5a,%!!%TMJcE^hJ,~>
-K`;,*?O-<*!YppsJcELb!!'OQrrD=V!!(Wp!!%TMJcE^hJ,~>
-K`;,*?O-<*!YppsJcELb!!'P/rrD=V!!(XN!!%TMJcE^hJ,~>
-LAq>IDZ]M1!ClU1s1eU6!4\H]!8!V=!.k0$s2G"g~>
-LAq>IDZ]M1!ClU1s1eU6!4^5Q!:*5W!8#Ep!.k0$s2G"g~>
-LAq>IDZ]M1!ClU1s1eU6!4`%/!:*5W!8%5N!.k0$s2G"g~>
-L]7D+-h%*:4SXL-^Ae05\=)R]fU2^>cN!kDJcC<$qu;0~>
-L]7D+-h%*:4SXL-^Ae05\BOsQlq.6XfZX<qcN!kDJcC<$qu;0~>
-L]7D+-h%*:4SXL-^Ae05\GuR/lq.6Xf`(pOcN!kDJcC<$qu;0~>
-M#RLo&,cJ7#?[eRoDJ+'O!so+!-!Mh^&S*4\=)X_fU2^>e,T=GJcC<$q#>j~>
-M#RLo&,cJ7#?[eRoDJ+'O!so+!-!Mh^&S*4\BFpQm7I?YfZX<qe,T=GJcC<$q#>j~>
-M#RLo&,cJ7#?[eRoDJ+'O!so+!-!Mh^&S*4\GlO/m7I?Yf`(pOe,T=GJcC<$q#>j~>
-M>mUu%/p5.!G^iorrN"Dr;Zj!eq*k6rr<&/RHsq+R/d6=s8;qKs+14As*t~>
-M>mUu%/p5.!G^iorrN"Dr;Zj!eq*k6rr<&/bl7\38cSkDbQ%Xps8;qKs+14As*t~>
-M>mUu%/p5.!G^iorrN"Dr;Zj!eq*k6rr<&/s8N)f8cSkDrr<&Ns8;qKs+14As*t~>
-MZ3_9(&e16'Ya8?!,DH4!,KdX!!%TMo)J^i\=)abfU2^>h#I9PJcC<$n,In~>
-MZ3_9(&e16'Ya8?!,DH4!,KdX!!%TMo)J^i\BFpQn4EZ\fZX<qh#I9PJcC<$n,In~>
-MZ3_9(&e16'Ya8?!,DH4!,KdX!!%TMo)J^i\GlO/n4EZ\f`(pOh#I9PJcC<$n,In~>
-MuNhS3rT*[)VOc_!UpX!!!*u:c2RbDhZ!QUPQ(U_\=)abfpMg?huEZUJcC<$lMlA~>
-MuNhS3rT*[)VOc_!UpX!!!*u:c2RbDhZ!QUPQ(U_\BOsQnO`c]fusErhuEZUJcC<$lMlA~>
-MuNhS3rT*[)VOc_!UpX!!!*u:c2RbDhZ!QUPQ(U_\GuR/nO`c]g&D$PhuEZUJcC<$lMlA~>
-MuNd.rVus/eFNV>B)M]0i6M?&!8mhV!0R<]!4\Hd!83b?!.k0$s2G"g~>
-MuNd.rVus/eFNV>B)M]0i6M?&!8mhV!0R<]!4^5Q!:i_^!85Qr!.k0$s2G"g~>
-MuNd.rVus/eFNV>B)M]0i6M?&!8mhV!0R<]!4`%/!:i_^!87AP!.k0$s2G"g~>
-N;iq7#Q=]'YOVVmW;Q\r\Bk0T!8meV!0.!Y!4\He!83b?!.k0$s2G"g~>
-N;iq7#Q=]'YOVVmW;Q\r\Bk0T!8meV!0.!Y!4^8Q!;&k`!85Qr!.k0$s2G"g~>
-N;iq7#Q=]'YOVVmW;Q\r\Bk0T!8meV!0.!Y!4`(/!;&k`!87AP!.k0$s2G"g~>
-N;ilVrVuq+nG`L;r;Zhhd/O(Gi;`fWMuWeW\=)mfg6hp@JcC<$`W(G~>
-N;ilVrVuq+nG`L;r;Zhhd/O(Gi;`fWMuWeW\BOsQoh#2ag<9NsJcC<$`W(G~>
-N;ilVrVuq+nG`L;r;Zhhd/O(Gi;`fWMuWeW\GuR/oh#2agA_-QJcC<$`W(G~>
-NW0",rVus2lgXoSp\hDuhU2?'!9!kW!/LRS!4SBg!8<h@!;-<j!.k0$s4.."~>
-NW0",rVus2lgXoSp\hDuhU2?'!9!kW!/LRS!4U/P!;9"b!8>Ws!;-<j!.k0$s4.."~>
-NW0",rVus2lgXoSp\hDuhU2?'!9!kW!/LRS!4Vt.!;9"b!8@GQ!;-<j!.k0$s4.."~>
-NW/u_rVuqR])Ma1iW&oXL&_/Q\=*!ig6hp@q#C9mJcC<$df4g~>
-NW/u_rVuqR])Ma1iW&oXL&_/Q\BOsQpdtMdg<9Nsq#C9mJcC<$df4g~>
-NW/u_rVuqR])Ma1iW&oXL&_/Q\GuR/pdtMdgA_-Qq#C9mJcC<$df4g~>
-NrK:M#64`5n\"o%!94%Y!.k.M!4SBi!8EnA!<)rq!.k0$s3CXp~>
-NrK:M#64`5n\"o%!94%Y!.k.M!4U/P!;K.d!8G]t!<)rq!.k0$s3CXp~>
-NrK:M#64`5n\"o%!94%Y!.k.M!4Vt.!;K.d!8IMR!<)rq!.k0$s3CXp~>
-NrK*DrVuq5]`.s3iVrlXJcG`LrrBQspAis9quD<JJcEjlJ,~>
-NrK*DrVuq5]`.s3iVrlXJcG`LrrBRQrrDmf!!(ctquD<JJcEjlJ,~>
-NrK*DrVuq5]`.s3iVrlXJcG`LrrBS/rrDmf!!(dRquD<JJcEjlJ,~>
-NrK)HrVur<^&J'4irB#YJcGWI!!'Krq#K6=rW%NLJcE^hJ,~>
-NrK)HrVur<^&J'4irB#YJcGWI!!'LP!!)mg!!(j!rW%NLJcE^hJ,~>
-NrK)HrVur<^&J'4irB#YJcGWI!!'M.!!)mg!!(jTrW%NLJcE^hJ,~>
-O8fCQ"98E=rkAC4!94"Y!.k1Fs8N)/RJHp<R/d5<s+13hs*t~>
-O8fCQ"98E=rkAC4!94"Y!.k1Fs8N)/bl7\A8cSkGbQ%Wos+13hs*t~>
-O8fCQ"98E=rkAC4!94"Y!.k1Fs8N)/s8N)t8cSkGrr<%Ms+13hs*t~>
-O8f3irVuq&^Ae05j8],ZJcGEC!!'KrqZ,E>!!%TMJcE^hJ,~>
-O8f3irVuq&^Ae05j8],ZJcGEC!!'LP!!)si!!(fu!!%TMJcE^hJ,~>
-O8f3irVuq&^Ae05j8],ZJcGEC!!'M.!!)si!!(gS!!%TMJcE^hJ,~>
-O8f31rVuq]^]+96j8T)ZJcG<@rrBQsquGN?!!%TMJcE^hJ,~>
-O8f31rVuq]^]+96j8T)ZJcG<@rrBRQrrE'k!!(fu!!%TMJcE^hJ,~>
-O8f31rVuq]^]+96j8T)ZJcG<@rrBS/rrE'k!!(gS!!%TMJcE^hJ,~>
-O8f2ZrVur6_#FB7JcF*s!!'KrrW)PXrW)>R!!%TMJcE^hJ,~>
-O8f2ZrVur6_#FB7JcF*s!!'LP!WYgmo?@16mE>P1JcC<$`W(G~>
-O8f2ZrVur6_#FB7JcF*s!!'M.!WYgmoDedimJd.dJcC<$`W(G~>
-O8f27rVurVJcC`0rrBQsrW)b^quH#M!!%TMJcE^hJ,~>
-O8f27rVurVJcC`0rrBRQrW)c<quH$+!!%TMJcE^hJ,~>
-O8f27rVurVJcC`0rrBS/rW)coquH$^!!%TMJcE^hJ,~>
-O8f1prVuriJcCZ.!!'Kr!!)tcr;brI!!%TMJcE^hJ,~>
-O8f1prVuriJcCZ.!!'LP!!)uAr;bs'!!%TMJcE^hJ,~>
-O8f1prVuriJcCZ.!!'M.!!)utr;bsZ!!%TMJcE^hJ,~>
-O8f1drVurrn,EFc?2db&Ne.5)rr<&/RJ['DR/d5<s+13hs*t~>
-O8f1drVurrn,EFc?2db&Ne.5)rr<&/bkqJ"bQ%Wos+13hs*t~>
-O8f1drVurrn,EFc?2db&Ne.5)rr<&/s82lUrr<%Ms+13hs*t~>
-O8f1\rVurln,EBbr;Zi)JcDGDrrBa#rW(`A!!%TMJcE^hJ,~>
-O8f1\rVurln,EBbr;Zi)JcDGDrrBaVrW(`t!!%TMJcE^hJ,~>
-O8f1\rVurln,EBbr;Zi)JcDGDrrBb4rW(aR!!%TMJcE^hJ,~>
-O8f1crVurQnG`Of0)bhO.fFquTDnlkQC.^QJcC<$`W(G~>
-O8f1crVurQnG`Of0)bhO.fFquTDnlkQHT=/JcC<$`W(G~>
-O8f1crVurQnG`Of0)bhO.fFquTDnlkQN$pbJcC<$`W(G~>
-O8f2%rVur"nG`Kgr;ZhpJcD;@rrBKq!KEK.R/d5<s+13hs*t~>
-O8f2%rVur"nG`Kgr;ZhpJcD;@rrBLO!PHS:bQ%Wos+13hs*t~>
-O8f2%rVur"nG`Kgr;ZhpJcD;@rrBM-!UK^Grr<%Ms+13hs*t~>
-O8f2LrVuq.nc&X]+8u6@0)U;#S,WHg\=!DD'N=+]!!%TMJcE^hJ,~>
-O8f2LrVuq.nc&X]+8u6@0)U;#S,WHg\BG#J)fFc]!!%TMJcE^hJ,~>
-O8f2LrVuq.nc&X]+8u6@0)U;#S,WHg\GlWP,)YL^!!%TMJcE^hJ,~>
-O8f3/rVus.mdgAXA,QB-]n-3Os8N)ORJm3]R0&=uG4ot^EG&/s!!!.Pk*Z2LJcC<$`W(G~>
-O8f3/rVus.mdgAXA,QB-]n-3Os8N)Obl.V;bQ>DXSbAHVQ\oW:!!!5'k0*f*JcC<$`W(G~>
-O8f3/rVus.mdgAXA,QB-]n-3Os8N)Os8E#nrrVK;`:gqN]r[#U!!!8Sk5PD]JcC<$`W(G~>
-O8f4%r;Zh9oD\fOr;Zh)`W#o<JcF4!!!(lDquHP\"-m1I%I=&p+m,0m!.k0$s2G"g~>
-O8f4%r;Zh9oD\fOr;Zh)`W#o<JcF4!!!(m"quHQ:"3,dV&aTJt/EY.V!.k0$s2G"g~>
-O8f4%r;Zh9oD\fOr;Zh)`W#o<JcF4!!!(mUquHQm"8JEb($ko#2s1,?!.k0$s2G"g~>
-O8f7[.K'5HWV6>mqg&,?!@%$Rs8N(Ms3^lH!9BRH!;;f^Qrjj`!!*XPk*Z2LJcC<$`W(G~>
-O8f7[.K'5HWV6>mqg&,?!@%$Rs8N(Ms3^lH!9DB&!;=V<bB4K`!!*h'k0*f*JcC<$`W(G~>
-O8f7[.K'5HWV6>mqg&,?!@%$Rs8N(Ms3^lH!9F1Y!;?EorfS,`!!+"Rk5PD]JcC<$`W(G~>
-NrK*Sr;Zm$NrAhS!rfqjr;Zj.d`;@f!.k0prr<&aRJ['VR/rF#lMq"u0k$@/R/d5<s+13hs*t~>
-NrK*Sr;Zm$NrAhS!rfqjr;Zj.d`;@f!.k0prr<&abkqJ4bQ5O@lMq#&6%[/=bQ%Wos+13hs*t~>
-NrK*Sr;Zm$NrAhS!rfqjr;Zj.d`;@f!.k0prr<&as82lgrrMX\lMq#+;53mJrr<%Ms+13hs*t~>
-NrK.Y5PtKe/<n]Yr9M7S0`1nO%`QNhrr@WMbQ%SBn!X.Tm[4*B+8u6B![gT"rVuplrG)T[!!!(E
-L6:G_!!%TMJcE^hJ,~>
-NrK.Y5PtKe/<n]Yr9M7S0`1nO%`QNhrr@WMbQ%SBn'(b2m`Y^S.fKDM"#OI[rVuq0rJq.5!!!(m
-Zbk\F!!%TMJcE^hJ,~>
-NrK.Y5PtKe/<n]Yr9M7S0`1nO%`QNhrr@WMbQ%SBn,N@emf*=c2#[IW"@7B@rVuqIrNc\d!!!,A
-i:>k,!!%TMJcE^hJ,~>
-NW0%?)t3h.-.LlQ!!)?brr@WMa8Z,>fpN4t"9:H=R@-/;!!e\dR08lb!!"A&R/d5<s+13hs*t~>
-NW0%?)t3h.-.LlQ!!)?brr@WMa8Z,>fusi("TV6)bfil`!"$RBbQQ&u!!"e2bQ%Wos+13hs*t~>
-NW0%?)t3h.-.LlQ!!)?brr@WMa8Z,>g&DH0"or#ks8QU0!"8Gurri95!!#7?rr<%Ms+13hs*t~>
-N;iq4+nG[8!c7Gcrr<&brr<%Ms2=s;!8<hA;e#`o"I9Dq!&a_C!."PD!*7sE!!%TMJcE^hJ,~>
-N;iq4+nG[8!c7Gcrr<&brr<%Ms2=s;!8>WtDh@u4"NV&Q!(["3!29Al!-@#@!!%TMJcE^hJ,~>
-N;iq4+nG[8!c7Gcrr<&brr<%Ms2=s;!8@GRMkg:O"Sr`2!*T:#!6P3?!0H(;!!%TMJcE^hJ,~>
-MuNkJBERu/!XWAhhu<ZVm/R(cJcERd!!(T<!,_]8!,MP$!)NRo!/99t!!%TMJcE^hJ,~>
-MuNkJBERu/!XWAhhu<ZVm/R(cJcERd!!(To!0R6\!07$%!,DK5!4(J*!!%TMJcE^hJ,~>
-MuNkJBERu/!XWAhhu<ZVm/R(cJcERd!!(UM!4De+!4)S'!/1=O!8cT4!!%TMJcE^hJ,~>
-M>mtDMFnut!!X<&Com6brr<&crr<%Ms1\O5!8*\B2uipcQ2R*Q-NF,bh3e6CJcC<$`W(G~>
-M>mtDMFnut!!X<&Com6brr<&crr<%Ms1\O5!8,Ku9)nr$a8O3a1]RM"h95j!JcC<$`W(G~>
-M>mtDMFnut!!X<&Com6brr<&crr<%Ms1\O5!8.;S?2ss:q>L<q5l^m8h>[HTJcC<$`W(G~>
-JcFL)!!)Edrr@WM_uK]9r;Q`sg6i).#ljrdrL!eQ"98Elh3e6CJcC<$`W(G~>
-JcFL)!!)Edrr@WM_uK]9r;Q`sg<9]>$ig9%rQGD`"onX1h95j!JcC<$`W(G~>
-JcFL)!!)Edrr@WM_uK]9r;Q`sgA_<M%fcT;rVm#o#64aJh>[HTJcC<$`W(G~>
-JcFO*!!)Herr@WM`rGr:q#C?ogmJ.RrVuq9rL!Y)rVuq?h3e6CJcC<$`W(G~>
-JcFO*!!)Herr@WM`rGr:q#C?ogrobQrVuq]rQG8-rVuqeh95j!JcC<$`W(G~>
-JcFO*!!)Herr@WM`rGr:q#C?oh#@AQrVur-rVll0rVur7h>[HTJcC<$`W(G~>
-JcFR+!!)He!!%TMaT)2=nc&Rhh3eBs!!!CnrL!dX!!!:kh3e6CJcC<$`W(G~>
-JcFR+!!)He!!%TMaT)2=nc&Rhh96!`!!!MNrQGCN!!!DKh95j!JcC<$`W(G~>
-JcFR+!!)He!!%TMaT)2=nc&Rhh>[UM!!!Z/rVm"C!!!N+h>[HTJcC<$`W(G~>
-JcFX-rr@WM\GuI,m/R(ci0a_+!WW3^r0[X,!!"\-R/d5<s+13hs*t~>
-JcFX-rr@WM\GuI,m/R(ci62>8!WW3qr6,6i!!#4<bQ%Wos+13hs*t~>
-JcFX-rr@WM\GuI,m/R(ci;WrD!rr=1r;QjP!!#dLrr<%Ms+13hs*t~>
-JcF[.!!%TM\c;X/jo5;\iL'[GrVuq9rL!eH!<<+%gmJ-BJcC<$`W(G~>
-JcF[.!!%TM\c;X/jo5;\iQM:ArVuq]rQGDU!<<+Bgro`uJcC<$`W(G~>
-JcF[.!!%TM\c;X/jo5;\iVrn;rVur-rVm#a!<<+_h#@?SJcC<$`W(G~>
-JcF^/!!%TMR/d0dj-^#h!!!@lrL!XqrVuqHgmJ-BJcC<$`W(G~>
-JcF^/!!%TMR/d0dj3.WO!!!MMrQG7prVuqrgro`uJcC<$`W(G~>
-JcF^/!!%TMR/d0dj8T66!!!W-rVlkorVurGh#@?SJcC<$`W(G~>
-JcFa0!!%TMQ2^gajd?*mrVupZr0[[L!!!:lqj@JMETEMf!.k0$s2G"g~>
-JcFa0!!%TMQ2^gajid^rrVupnr6,:=!!!DMqof)]QfQ?j!.k0$s2G"g~>
-JcFa0!!%TMQ2^gajo5>#rVuq,r;Qn/!!!N.qu6]m^#]1n!.k0$s2G"g~>
-JcFd1!!%TMPQ1X_kEu<1rVuq7r0[X(!!"ABR0#n_Gib=n!.k0$s2G"g~>
-JcFd1!!%TMPQ1X_kKEp"rVuq[r6,6c!!"hObQ;/WT]OAt!.k0$s2G"g~>
-JcFd1!!%TMPQ1X_kPkNhrVur*r;QjI!!#:\rrREOaQ<F%!.k0$s2G"g~>
-JcFg2!!%TMb5_G@b5VGAl'V^9"TSN.Q2R*RPlUjb5PpiOC&n;DL?=m(!.k0$s2G"g~>
-JcFg2!!%TMb5_G@b5VGAl-'=F#64`3a8O3b`W?,?<;XlBNWB+mZKB@2!.k0$s2G"g~>
-JcFg2!!%TMb5_G@b5VGAl2LqT#ljr8q>L<rp]:EqC&@o5YlOh?hraq=!.k0$s2G"g~>
-JcFj3!!%TMcN!eB`r?#=lBqWQrVupWr0[P<rVupir0[S.#6"T&9]h`C!.k0$s2G"g~>
-JcFj3!!%TMcN!eB`r?#=lHB6LrVupir6,/FrVuq-r6,23#lXf(B'.;;!.k0$s2G"g~>
-JcFj3!!%TMcN!eB`r?#=lMgjGrVuq&r;QcPrVuqEr;Qf8$N:#*J*-b2!.k0$s2G"g~>
-JcC<$[K$1*_#OE7m?n!B(]FC7B`+7uJ,TEJ1B!UA@Kl`2!@F/qR/d5<s+13hs*t~>
-JcC<$[K$1*_#OE7mE>US+8u6?Mu:d!Wr;tu6iG40Jd;8T!Ahj[bQ%Wos+13hs*t~>
-JcC<$[K$1*_#OE7mJd4d-iO)GY5J;"eG]FJ<;lgtUC$o"!C6PErr<%Ms+13hs*t~>
-JcC<$])V[.])Ma1m[4&lrVus(Pl-pLMuE\Z!`*fB-2dfE*K]BN!!%TMJcE^hJ,~>
-JcC<$])V[.])Ma1m`YZnrVus*`Vdp[\c)R3!bmsL1Aq1R-G\`e!!%TMJcE^hJ,~>
-JcC<$])V[.])Ma1mf*9prVus,pAFpjkPbGa","7W55bH^0_"3(!!%TMJcE^hJ,~>
-JcFI(!!%TMjo>;[[/^.+n<j8*rVupTqO%<upAb4<NoZT.!.k0$s2G"g~>
-JcFI(!!%TMjo>;[[/^.+nB:kjrVupeqTJpZpAb4G^#[B;!.k0$s2G"g~>
-JcFI(!!%TMjo>;[[/^.+nG`JVrVuq!qYpO?pAb4Rm,\0H!.k0$s2G"g~>
-JcFO*rr@WMP5bL^nsKK-r;Zh1qO%=ip](=VPiJ/3!.k0$s2G"g~>
-JcFO*rr@WMP5bL^o#q*6r;ZhSqTJqgp](=j`T,/B!.k0$s2G"g~>
-JcFO*rr@WMP5bL^o)A^>r;ZhuqYpPdp](>)p>c/Q!.k0$s2G"g~>
-JcFR+!!%TMO8o4[oU,\tr^?iWPPLUI;[*(!!?uOBR/d5<s+13hs*t~>
-JcFR+!!%TMO8o4[oZR<"r`fJ0`;.UXD?p(>!A0VrbQ%Wos+13hs*t~>
-JcFR+!!%TMO8o4[o`"p%rc8*^p%eUgM@'1\!B@aNrr<%Ms+13hs*t~>
-JcFX-rr@WMN;ikXk*ZC6B2MB.J_ujq!.k0$s2G"g~>
-JcFX-rr@WMN;ikXk0+"CM/6gOXP_5%!.k0$s2G"g~>
-JcFX-rr@WMN;ikXk5PVQX+u7pfAHT.!.k0$s2G"g~>
-JcF^/rr@WMoDediRfEBf^mP0&JcC<$`W(G~>
-JcF^/rr@WMoDediRfEBf^rucYJcC<$`W(G~>
-JcF^/rr@WMoDediRfEBf_#FB7JcC<$`W(G~>
-JcFa0!!%TMpAb$jQ2^ga_3k9'JcC<$`W(G~>
-JcFa0!!%TMpAb$jQ2^ga_9;lZJcC<$`W(G~>
-JcFa0!!%TMpAb$jQ2^ga_>aK8JcC<$`W(G~>
-JcFg2rr@WMq>^BnO8o4[_jLK)JcC<$`W(G~>
-JcFg2rr@WMq>^BnO8o4[_or)\JcC<$`W(G~>
-JcFg2rr@WMq>^BnO8o4[_uB]:JcC<$`W(G~>
-JcFj3!!%TMr;ZZpM>mPU`0gT*JcC<$`W(G~>
-JcFj3!!%TMr;ZZpM>mPU`682]JcC<$`W(G~>
-JcFj3!!%TMr;ZZpM>mPU`;]f;JcC<$`W(G~>
-JcFp5rr@WMrr;rtKE(rO`gHf,JcC<$`W(G~>
-JcFp5rr@WMrr;rtKE(rO`lnD_JcC<$`W(G~>
-JcFp5rr@WMrr;rtKE(rO`r?#=JcC<$`W(G~>
-JcG!7rr@WMJcGQG!!('-!!%TMJcE^hJ,~>
-JcG!7rr@WMJcGQG!!('`!!%TMJcE^hJ,~>
-JcG!7rr@WMJcGQG!!((>!!%TMJcE^hJ,~>
-JcG?A!!)ip!!%TMJcGHDrrC0/!!%TMJcE^hJ,~>
-JcG?A!!)ip!!%TMJcGHDrrC0b!!%TMJcE^hJ,~>
-JcG?A!!)ip!!%TMJcGHDrrC1@!!%TMJcE^hJ,~>
-JcGBB!!%TMJcG$8!!(00!!%TMJcE^hJ,~>
-JcGBB!!%TMJcG$8!!(0c!!%TMJcE^hJ,~>
-JcGBB!!%TMJcG$8!!(1A!!%TMJcE^hJ,~>
-JcGEC!!%]PrW%NLkl:Y_baAG2JcC<$`W(G~>
-JcGEC!!%]PrW%NLkl:Y_bfg%eJcC<$`W(G~>
-JcGEC!!%]PrW%NLkl:Y_bl7YCJcC<$`W(G~>
-JcGHD!!%iTquD<Jj8T)Zc'\P3JcC<$`W(G~>
-JcGHD!!%iTquD<Jj8T)Zc--.fJcC<$`W(G~>
-JcGHD!!%iTquD<Jj8T)Zc2RbDJcC<$`W(G~>
-JcGKE!!%rWr;_EKh>dKTc^=b5JcC<$`W(G~>
-JcGKE!!%rWr;_EKh>dKTccc@hJcC<$`W(G~>
-JcGKE!!%rWr;_EKh>dKTci3tFJcC<$`W(G~>
-JcGNF!!&)[quD<JfDbgNd$Xk6JcC<$`W(G~>
-JcGNF!!&)[quD<JfDbgNd*)IiJcC<$`W(G~>
-JcGNF!!&)[quD<JfDbgNd/O(GJcC<$`W(G~>
-JcGQG!!&/]rW%NLdJs4Hd[:(8JcC<$`W(G~>
-JcGQG!!&/]rW%NLdJs4Hd`_[kJcC<$`W(G~>
-JcGQG!!&/]rW%NLdJs4Hdf0:IJcC<$`W(G~>
-JcGWIrr@WMJcFL)!!(K9!!%TMJcE^hJ,~>
-JcGWIrr@WMJcFL)!!(Kl!!%TMJcE^hJ,~>
-JcGWIrr@WMJcFL)!!(LJ!!%TMJcE^hJ,~>
-JcGZJ!!%TMJcFC&!!(N:!!%TMJcE^hJ,~>
-JcGZJ!!%TMJcFC&!!(Nm!!%TMJcE^hJ,~>
-JcGZJ!!%TMJcFC&!!(OK!!%TMJcE^hJ,~>
-JcG]K!!%TMJcF=$rrCW<!!%TMJcE^hJ,~>
-JcG]K!!%TMJcF=$rrCWo!!%TMJcE^hJ,~>
-JcG]K!!%TMJcF=$rrCXM!!%TMJcE^hJ,~>
-JcG`L!!*#u!!&hprW%NL\,QF.f9lU=JcC<$`W(G~>
-JcG`L!!*#u!!&hprW%NL\,QF.f?=3pJcC<$`W(G~>
-JcG`L!!*#u!!&hprW%NL\,QF.fDbgNJcC<$`W(G~>
-JcGcM"9AK%!!&ttquD<JZiC%*fpMg?JcC<$`W(G~>
-JcGcM"9AK%!!&ttquD<JZiC%*fusErJcC<$`W(G~>
-JcGcM"9AK%!!&ttquD<JZiC%*g&D$PJcC<$`W(G~>
-Jc>lQ!<3$!WrN"tJcDhO!!(`@!!%TMJcE^hJ,~>
-Jc>lQ!<3$!WrN"tJcDhO!!(`s!!%TMJcE^hJ,~>
-Jc>lQ!<3$!WrN"tJcDhO!!(aQ!!%TMJcE^hJ,~>
-Jc>cOrrB2$quD<JVuQbsgmJ-BJcC<$`W(G~>
-Jc>cOrrB2$quD<JVuQbsgro`uJcC<$`W(G~>
-Jc>cOrrB2$quD<JVuQbsh#@?SJcC<$`W(G~>
-JcG`MYQ+S%JcDDC!!(iC!!%TMJcE^hJ,~>
-JcG`MYQ+S%JcDDC!!(j!!!%TMJcE^hJ,~>
-JcG`MYQ+S%JcDDC!!(jT!!%TMJcE^hJ,~>
-KE(rOJcC<$aT)8?hjFHEJcC<$`W(G~>
-KE(rOJcC<$aT)8?hol'#JcC<$`W(G~>
-KE(rOJcC<$aT)8?hu<ZVJcC<$`W(G~>
-L&_/QJcC<$`;]f;i0aQFJcC<$`W(G~>
-L&_/QJcC<$`;]f;i620$JcC<$`W(G~>
-L&_/QJcC<$`;]f;i;WcWJcC<$`W(G~>
-LAq5RJcC<$_>jN8igBcHJcC<$`W(G~>
-LAq5RJcC<$_>jN8ilhB&JcC<$`W(G~>
-LAq5RJcC<$_>jN8ir8uYJcC<$`W(G~>
-M#[JTJcC<$^Ae05j-]lIJcC<$`W(G~>
-M#[JTJcC<$^Ae05j3.K'JcC<$`W(G~>
-M#[JTJcC<$^Ae05j8T)ZJcC<$`W(G~>
-MZ<\V]Dqj1JcCE'rrD/K!!%TMJcE^hJ,~>
-MZ<\V]Dqj1JcCE'rrD0)!!%TMJcE^hJ,~>
-MZ<\V]Dqj1JcCE'rrD0\!!%TMJcE^hJ,~>
-MuNbW^An*2JcC<$s8N'!k*Z2LJcC<$`W(G~>
-MuNbW^An*2JcC<$s8N'!k0*f*JcC<$`W(G~>
-MuNbW^An*2JcC<$s8N'!k5PD]JcC<$`W(G~>
-JcEpnr;_EKJcGQGrrD8N!!%TMJcE^hJ,~>
-JcEpnr;_EKJcGQGrrD9,!!%TMJcE^hJ,~>
-JcEpnr;_EKJcGQGrrD9_!!%TMJcE^hJ,~>
-JcF*squD<JJcG?A!!)8O!!%TMJcE^hJ,~>
-JcF*squD<JJcG?A!!)9-!!%TMJcE^hJ,~>
-JcF*squD<JJcG?A!!)9`!!%TMJcE^hJ,~>
-JcF4!rW%NLJcG-;rrDAQ!!%TMJcE^hJ,~>
-JcF4!rW%NLJcG-;rrDB/!!%TMJcE^hJ,~>
-JcF4!rW%NLJcG-;rrDBb!!%TMJcE^hJ,~>
-JcC<$JcE=]!!)AR!!%TMJcE^hJ,~>
-JcC<$JcE=]!!)B0!!%TMJcE^hJ,~>
-JcC<$JcE=]!!)Bc!!%TMJcE^hJ,~>
-JcC<$JcE:\rrDJT!!%TMJcE^hJ,~>
-JcC<$JcE:\rrDK2!!%TMJcE^hJ,~>
-JcC<$JcE:\rrDKe!!%TMJcE^hJ,~>
-OT,:\JcC<$WW)qun!O.UJcC<$`W(G~>
-OT,:\JcC<$WW)qun&tb3JcC<$`W(G~>
-OT,:\JcC<$WW)qun,E@fJcC<$`W(G~>
-OoGC]f`1pNJcC<$e,TFJnX0@WJcC<$`W(G~>
-OoGC]f`1pNJcC<$e,TFJn]Ut5JcC<$`W(G~>
-OoGC]f`1pNJcC<$e,TFJnc&RhJcC<$`W(G~>
-P5bL^h#I9PJcC<$cMmkEnsKIXJcC<$`W(G~>
-P5bL^h#I9PJcC<$cMmkEo#q(6JcC<$`W(G~>
-P5bL^h#I9PJcC<$cMmkEo)A[iJcC<$`W(G~>
-PQ(U_huEWTJcC<$aSu5?o9fRYJcC<$`W(G~>
-PQ(U_huEWTJcC<$aSu5?o?717JcC<$`W(G~>
-PQ(U_huEWTJcC<$aSu5?oD\djJcC<$`W(G~>
-PlC^`j8]#WJcC<$_uK`:opGd[JcC<$`W(G~>
-PlC^`j8]#WJcC<$_uK`:oumC9JcC<$`W(G~>
-PlC^`j8]#WJcC<$_uK`:p&>!lJcC<$`W(G~>
-Q2^gajo>;[JcC<$]`.s3p6bm\JcC<$`W(G~>
-Q2^gajo>;[JcC<$]`.s3p<3L:JcC<$`W(G~>
-Q2^gajo>;[JcC<$]`.s3pAY*mJcC<$`W(G~>
-QN$pbJcC<$S,`KgpmD*^JcC<$`W(G~>
-QN$pbJcC<$S,`Kgpri^<JcC<$`W(G~>
-QN$pbJcC<$S,`Kgq#:<oJcC<$`W(G~>
-TE"fhs8W*!JcC<$R/[-dq3_3_JcC<$`W(G~>
-TE"fhs8W*!JcC<$R/[-dq9/g=JcC<$`W(G~>
-TE"fhs8W*!JcC<$R/[-dq>UEpJcC<$`W(G~>
-U&Y,mr%n?QJcC<$Q2gjaqj@EaJcC<$`W(G~>
-U&Y,mr%n?QJcC<$Q2gjaqof$?JcC<$`W(G~>
-U&Y,mr%n?QJcC<$Q2gjaqu6WrJcC<$`W(G~>
-U&P)mqD/*OpAb*lJcC<$U&P)mr0[NbJcC<$`W(G~>
-U&P)mqD/*OpAb*lJcC<$U&P)mr6,-@JcC<$`W(G~>
-U&P)mqD/*OpAb*lJcC<$U&P)mr;Q`sJcC<$`W(G~>
-UAk2npbMmMr;ZZpJcC<$ScA]irg<`dJcC<$`W(G~>
-UAk2npbMmMr;ZZpJcC<$ScA]irlb?BJcC<$`W(G~>
-UAk2npbMmMr;ZZpJcC<$ScA]irr2ruJcC<$`W(G~>
-UAk2npbMpNs8;qKs+139rrW7hR/hg<JcE^hJ,~>
-UAk2npbMpNs8;qKs+139rrW8FbQ*4oJcE^hJ,~>
-UAk2npbMpNs8;qKs+139rrW9$rr@WMJcE^hJ,~>
-UAk2npbVpMJcC<$OoPC\JcC<$`W(G~>
-UAk2npbVpMJcC<$OoPC\JcC<$`W(G~>
-UAk2npbVpMJcC<$OoPC\JcC<$`W(G~>
-U]1;op+l[KJcC<$O8f1[JcC<$`W(G~>
-U]1;op+l[KJcC<$O8f1[JcC<$`W(G~>
-U]1;op+l[KJcC<$O8f1[JcC<$`W(G~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-U&P)mqD/*OJcC<$JcC<$JcF*sJ,~>
-U&P)mqD/*OJcC<$JcC<$JcF*sJ,~>
-U&P)mqD/*OJcC<$JcC<$JcF*sJ,~>
-U&Y,mr%n?QJcC<$JcC<$JcF*sJ,~>
-U&Y,mr%n?QJcC<$JcC<$JcF*sJ,~>
-U&Y,mr%n?QJcC<$JcC<$JcF*sJ,~>
-TE"fhJcC<$JcC<$JcF$qJ,~>
-TE"fhJcC<$JcC<$JcF$qJ,~>
-TE"fhJcC<$JcC<$JcF$qJ,~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-%%EndData
-showpage
-%%Trailer
-end
-%%EOF
diff --git a/latex/M2/siryou/2/image/fig1.eps b/latex/M2/siryou/2/image/fig1.eps
deleted file mode 100644 (file)
index e7135fa..0000000
+++ /dev/null
@@ -1,374 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 77 580 375 780
-%%Title: fig1
-%%CreationDate: Sat Jun 26 14:26:55 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 77 580 375 780
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 380 275 170 175 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 180 M
-      480 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 180 M
-      290 360 L
-      480 360 L
-      480 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 370 260 M 390 260 L 390 290 L 370 290 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 260 M
-      390 250 L
-      370 250 L
-      380 260 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 270 M
-      0 190 atan DU cos 10.000 MU 570 exch SU
-      exch sin 10.000 MU 270 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      570 270 10.000 4.000 190 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      570 270 10.000 4.000 190 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 270 M
-      -150 0 atan DU cos 10.000 MU 380 exch SU
-      exch sin 10.000 MU 120 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      380 120 10.000 4.000 0 -150 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      380 120 10.000 4.000 0 -150 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      570 280 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (x) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      350 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (z) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 120 M
-      573.33 126.67 550.00 143.33
-      40 -30 atan DU cos 8.000 MU 530 exch SU
-      exch sin 8.000 MU 170 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      530 170 8.000 3.000 -30 40 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      530 170 8.000 3.000 -30 40 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      610 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      210 400 M
-      296.67 386.67 353.33 353.33
-      -80 40 atan DU cos 8.000 MU 380 exch SU
-      exch sin 8.000 MU 300 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      380 300 8.000 3.000 40 -80 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      380 300 8.000 3.000 40 -80 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 400 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (camera) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      180 170 M
-      233.33 176.67 266.67 190.00
-      30 20 atan DU cos 8.000 MU 280 exch SU
-      exch sin 8.000 MU 210 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      280 210 8.000 3.000 20 30 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      280 210 8.000 3.000 20 30 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 150 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sat Jun 26 14:26:55 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/image/fig2.eps b/latex/M2/siryou/2/image/fig2.eps
deleted file mode 100644 (file)
index a2b194f..0000000
+++ /dev/null
@@ -1,398 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 150 558 403 821
-%%Title: fig2
-%%CreationDate: Sun Jun 27 10:08:25 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 150 558 403 821
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 475 285 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 450 290 M 490 290 L 490 350 L 450 350 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 290 M
-      450 270 L
-      490 270 L
-      470 290 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 210 M
-      570 210 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      340 130 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 340 130 5 5 TGEL F
-GS
-   GS
-      NP 340 130 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      470 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      473.33 263.33 476.67 256.67
-      480 250 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 210 M
-      476.67 220.00 480.00 228.33
-      480 235 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      500 240 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d0) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 415 210 5 5 TGEL F
-GS
-   GS
-      NP 415 210 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      415 180 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (xy) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      470 270 M
-      470 60 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      505 40 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (offset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      470 270 M
-      715 270 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      695 270 M
-      695.00 223.33 681.67 183.33 655.00 150.00 CT
-      628.33 116.67 600.83 94.17 572.50 82.50 CT
-      544.17 70.83 510.00 65.00
-      0 -60 atan DU cos 8.000 MU 470 exch SU
-      exch sin 8.000 MU 65 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      470 65 8.000 3.000 -60 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      470 65 8.000 3.000 -60 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      410 210 M
-      416.67 200.00 423.33 195.00
-      430 195 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 210 M
-      466.67 203.33 460.00 198.33
-      450 195 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 240 M
-      463.33 240.00 456.67 243.33
-      10 -10 atan DU cos 8.000 MU 450 exch SU
-      exch sin 8.000 MU 250 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      450 250 8.000 3.000 -10 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      450 250 8.000 3.000 -10 10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      400 255 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 10:08:25 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/image/fig3.eps b/latex/M2/siryou/2/image/fig3.eps
deleted file mode 100644 (file)
index 1cd1bb2..0000000
+++ /dev/null
@@ -1,568 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 24 598 355 827
-%%Title: fig3
-%%CreationDate: Sun Jun 27 09:58:26 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 24 598 355 827
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      45 250 M
-      0 575 atan DU cos 8.000 MU 620 exch SU
-      exch sin 8.000 MU 250 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      620 250 8.000 3.000 575 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      620 250 8.000 3.000 575 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      405 160 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      140 245 M
-      85 285 L
-      110 320 L
-      165 280 L
-      140 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      155 265 M
-      160 230 L
-      185 270 L
-      155 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 245 M
-      520 15 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      200 15 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      285 155 M
-      300 145 L
-      310 155 L
-      295 165 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      230 210 M
-      405 160 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-0 SG
-NP 405 160 5 5 TGEL F
-GS
-   GS
-      NP 405 160 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 405 335 5 5 TGEL F
-GS
-   GS
-      NP 405 335 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 310 190 5 5 TGEL F
-GS
-   GS
-      NP 310 190 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      230 250 M
-      230.00 243.33 228.33 238.33 225.00 235.00 CT
-      221.67 231.67 216.67 226.67
-      -10 -10 atan DU cos 8.000 MU 210 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      210 220 8.000 3.000 -10 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      210 220 8.000 3.000 -10 -10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      225 270 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetax) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-GS
-   225 178 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   225 NE 178 NE TR
-GR
-   GS
-      1 W
-      225 178 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 165 M
-      285.00 165.00 275.00 166.67
-      265 170 CT
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 170 250 5 5 TGEL F
-GS
-   GS
-      NP 170 250 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   95 218 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   95 NE 218 NE TR
-GR
-   GS
-      1 W
-      95 218 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      425 155 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (s1) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      425 340 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (s2) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      115 105 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 120 M
-      208.33 123.33 235.00 118.33
-      -20 30 atan DU cos 8.000 MU 255 exch SU
-      exch sin 8.000 MU 105 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      255 105 8.000 3.000 30 -20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      255 105 8.000 3.000 30 -20 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 220 M
-      468.33 230.00 445.00 233.33
-      -5 -60 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 245 M
-      176.67 231.67 188.33 220.00
-      205 210 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 310 M
-      290.00 283.33 310.00 246.67
-      -70 0 atan DU cos 8.000 MU 310 exch SU
-      exch sin 8.000 MU 200 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      310 200 8.000 3.000 0 -70 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      310 200 8.000 3.000 0 -70 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      210 335 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (touei) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 09:58:26 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/image/fig4.eps b/latex/M2/siryou/2/image/fig4.eps
deleted file mode 100644 (file)
index 4bf1a2f..0000000
+++ /dev/null
@@ -1,627 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 24 556 355 802
-%%Title: fig4
-%%CreationDate: Sun Jun 27 10:48:45 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 24 556 355 802
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      45 250 M
-      620 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   80 225 TR
-   [0.954 0.299 -0.299 0.954 13 -10] CO
-   80 NE 225 NE TR
-GS
-   NP
-      135 225 M
-      80 265 L
-      105 300 L
-      160 260 L
-      135 225 L
-   TGSM
-   1 W
-   S
-GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   155 225 TR
-   [0.975 0.223 -0.223 0.975 5 -3] CO
-   155 NE 225 NE TR
-GS
-   NP
-      155 260 M
-      160 225 L
-      185 265 L
-      155 260 L
-   TGSM
-   1 W
-   S
-GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      610 135 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      280 70 M
-      370 335 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      245 270 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetax) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 170 250 5 5 TGEL F
-GS
-   GS
-      NP 170 250 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   115 208 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   115 NE 208 NE TR
-GR
-   GS
-      1 W
-      115 208 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 115 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      215 130 M
-      248.33 133.33 275.00 128.33
-      -20 30 atan DU cos 8.000 MU 295 exch SU
-      exch sin 8.000 MU 115 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      295 115 8.000 3.000 30 -20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      295 115 8.000 3.000 30 -20 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 250 M
-      176.67 233.33 186.67 221.67
-      200 215 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      550 85 M
-      530.00 78.33 511.67 78.33
-      495 85 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      325 140 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (rp) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 255 M
-      185.00 261.67 196.67 266.67
-      210 270 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 250 M
-      541.67 260.00 525.00 266.67
-      505 270 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      335 285 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (r) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 215 M
-      315 205 L
-      325 200 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 235 M
-      535 235 L
-      535 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 250 M
-      555 85 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 555 85 5 5 TGEL F
-GS
-   GS
-      NP 555 85 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      255 250 M
-      255.00 243.33 253.33 236.67
-      -10 -5 atan DU cos 8.000 MU 250 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      250 230 8.000 3.000 -5 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      250 230 8.000 3.000 -5 -10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      280 225 M
-      280.00 218.33 276.67 211.67
-      -10 -10 atan DU cos 8.000 MU 270 exch SU
-      exch sin 8.000 MU 205 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      270 205 8.000 3.000 -10 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      270 205 8.000 3.000 -10 -10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      290 235 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetap) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      60 470 M
-      250 390 L
-      250 470 L
-      60 470 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 460 M
-      230 460 L
-      230 470 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      120 470 M
-      120.00 463.33 116.67 456.67
-      110 450 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      60 470 M
-      170 250 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      250 390 M
-      320 190 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      250 470 M
-      330 210 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      125 460 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetap) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      150 490 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (f) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      290 420 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dist) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 10:48:45 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/image/fig5.eps b/latex/M2/siryou/2/image/fig5.eps
deleted file mode 100644 (file)
index a6965b6..0000000
+++ /dev/null
@@ -1,590 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 103 479 349 805
-%%Title: fig5
-%%CreationDate: Sat Jun 26 14:34:04 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 88 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 103 479 349 805
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      185 175 M
-      238.33 115.00 295.00 80.00 355.00 70.00 CT
-      415.00 60.00 476.67 58.33
-      540 65 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      185 435 M
-      238.33 375.00 295.00 340.00 355.00 330.00 CT
-      415.00 320.00 476.67 318.33
-      540 325 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      490 320 M
-      345 370 L
-      270 395 L
-      295 510 L
-      485 430 L
-      490 320 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 505 M
-      260 420 L
-      525 335 L
-      485 430 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      400 565 M
-      450 555 L
-      460 620 L
-      415 630 L
-      400 565 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      410 565 M
-      400 555 L
-      445 545 L
-      435 560 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [2 2] 0 SD
-   NP
-      485 430 M
-      420 550 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      385 420 M
-      415 410 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      400 415 M
-      400 425 L
-      390 430 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 510 M
-      305 430 L
-      470 375 L
-      485 435 L
-   CP 1 SG EF
-   0 SG
-   NP
-      295 510 M
-      305 430 L
-      470 375 L
-      485 435 L
-   CP EC NP
-   pat20 8 288 368 200 144 TGPF
-GR
-GS
-   NP
-      295 510 M
-      305 430 L
-      470 375 L
-      485 435 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      385 420 M
-      370 360 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 360 M
-      345 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 345 245 5 5 TGEL F
-GS
-   GS
-      NP 345 245 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 510 M
-      485 430 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      415 550 M
-      385 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 385 425 5 5 TGEL F
-GS
-   GS
-      NP 385 425 5 5 TGEL
-      2 W
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [2 2] 0 SD
-   NP
-      490 320 M
-      420 550 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [2 2] 0 SD
-   NP
-      270 395 M
-      415 550 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [2 2] 0 SD
-   NP
-      295 510 M
-      420 550 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      385 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      485 580 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (camera) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      555 375 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      555 285 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      560 475 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (image) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      530 275 M
-      453.33 285.00 412.50 296.67 407.50 310.00 CT
-      402.50 323.33 400.00 336.67
-      20 0 atan DU cos 8.000 MU 400 exch SU
-      exch sin 8.000 MU 350 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      400 350 8.000 3.000 0 20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      400 350 8.000 3.000 0 20 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 470 M
-      521.67 476.67 493.33 476.67 470.00 470.00 CT
-      446.67 463.33 425.00 455.00
-      -15 -30 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 445 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 445 8.000 3.000 -30 -15 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 445 8.000 3.000 -30 -15 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      570 385 M
-      556.67 398.33 533.33 403.33
-      -5 -50 atan DU cos 8.000 MU 500 exch SU
-      exch sin 8.000 MU 400 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      500 400 8.000 3.000 -50 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      500 400 8.000 3.000 -50 -5 TGAT
-   CP F
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sat Jun 26 14:34:04 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/image/fig6.eps b/latex/M2/siryou/2/image/fig6.eps
deleted file mode 100644 (file)
index 0c64c2c..0000000
+++ /dev/null
@@ -1,401 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 46 527 355 802
-%%Title: fig6
-%%CreationDate: Fri Jul  2 11:10:24 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 46 527 355 802
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 395 M
-      0 445 atan DU cos 8.000 MU 620 exch SU
-      exch sin 8.000 MU 395 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      620 395 8.000 3.000 445 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      620 395 8.000 3.000 445 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 545 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      405 160 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      140 245 M
-      85 285 L
-      110 320 L
-      165 280 L
-      140 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      155 265 M
-      160 230 L
-      185 270 L
-      155 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   95 218 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   95 NE 218 NE TR
-GR
-   GS
-      1 W
-      95 218 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 220 M
-      468.33 230.00 445.00 233.33
-      -5 -60 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      415 110 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 155 M
-      175 395 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      270 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      245 250 M
-      245.00 236.67 241.67 225.00
-      -15 -10 atan DU cos 8.000 MU 235 exch SU
-      exch sin 8.000 MU 215 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      235 215 8.000 3.000 -10 -15 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      235 215 8.000 3.000 -10 -15 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 415 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (O) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      270 220 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      195 290 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (height) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 395 M
-      -145 0 atan DU cos 8.000 MU 175 exch SU
-      exch sin 8.000 MU 250 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      175 250 8.000 3.000 0 -145 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      175 250 8.000 3.000 0 -145 TGAT
-   CP F
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jul  2 11:10:24 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/image/fig7.eps b/latex/M2/siryou/2/image/fig7.eps
deleted file mode 100644 (file)
index 7790063..0000000
+++ /dev/null
@@ -1,685 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 12 569 580 822
-%%Title: fig7
-%%CreationDate: Mon Jul  5 16:16:52 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 12 569 580 822
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 230 265 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 205 270 M 245 270 L 245 330 L 205 330 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 270 M
-      205 250 L
-      245 250 L
-      225 270 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 190 M
-      325 190 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      65 140 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 65 140 5 5 TGEL F
-GS
-   GS
-      NP 65 140 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      395 145 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 395 145 5 5 TGEL F
-GS
-   GS
-      NP 395 145 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 210 M
-      208.33 203.33 196.67 208.33
-      25 -10 atan DU cos 8.000 MU 190 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      190 225 8.000 3.000 -10 25 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      190 225 8.000 3.000 -10 25 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      150 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 550 255 M 1030 255 L 1030 350 L 550 350 L CP
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 745 255 M 875 255 L 875 350 L 745 350 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      745 300 M
-      0 130 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 130 atan DU cos 8.000 MU 875 exch SU
-      exch sin 8.000 MU 300 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      745 300 8.000 3.000 -130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      745 300 8.000 3.000 -130 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      875 300 8.000 3.000 130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      875 300 8.000 3.000 130 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      525 350 M
-      -95 0 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      -95 0 atan DU cos 8.000 MU 525 exch SU
-      exch sin 8.000 MU 255 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      525 350 8.000 3.000 0 95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      525 350 8.000 3.000 0 95 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      525 255 8.000 3.000 0 -95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      525 255 8.000 3.000 0 -95 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      550 235 M
-      0 480 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 480 atan DU cos 8.000 MU 1030 exch SU
-      exch sin 8.000 MU 235 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      550 235 8.000 3.000 -480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      550 235 8.000 3.000 -480 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      1030 235 8.000 3.000 480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      1030 235 8.000 3.000 480 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   810 208 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   810 NE 208 NE TR
-GR
-   GS
-      1 W
-      810 208 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (w) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      500 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (h) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      750 325 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (wtheta) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      225 250 M
-      475 250 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      225 250 M
-      225 25 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      455 250 M
-      445.00 193.33 428.33 150.00 405.00 120.00 CT
-      381.67 90.00 357.50 69.17 332.50 57.50 CT
-      307.50 45.83 271.67 38.33
-      -5 -70 atan DU cos 8.000 MU 225 exch SU
-      exch sin 8.000 MU 35 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      225 35 8.000 3.000 -70 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      225 35 8.000 3.000 -70 -5 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      370 50 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (offset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 65 M
-      145 90 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      125 70 M
-      135 95 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      315 65 M
-      300 85 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      325 70 M
-      310 90 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      810 255 M
-      810 350 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      810 280 M
-      0 220 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 220 atan DU cos 8.000 MU 1030 exch SU
-      exch sin 8.000 MU 280 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      810 280 8.000 3.000 -220 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      810 280 8.000 3.000 -220 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      1030 280 8.000 3.000 220 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      1030 280 8.000 3.000 220 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      930 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (woffset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      770 245 M
-      770 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      780 245 M
-      780 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      835 245 M
-      835 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      845 245 M
-      845 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      645 145 M
-      701.67 178.33 741.67 223.33
-      85 35 atan DU cos 8.000 MU 765 exch SU
-      exch sin 8.000 MU 280 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      765 280 8.000 3.000 35 85 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      765 280 8.000 3.000 35 85 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      605 125 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (contents) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      780 385 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jul  5 16:16:52 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/image/fig_7.eps b/latex/M2/siryou/2/image/fig_7.eps
deleted file mode 100644 (file)
index f6a46ed..0000000
+++ /dev/null
@@ -1,418 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 12 569 552 803
-%%Title: fig_7
-%%CreationDate: Fri Jul  2 14:11:56 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 12 569 552 803
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 230 265 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 205 270 M 245 270 L 245 330 L 205 330 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 270 M
-      205 250 L
-      245 250 L
-      225 270 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 190 M
-      325 190 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      65 140 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 65 140 5 5 TGEL F
-GS
-   GS
-      NP 65 140 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      395 145 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 395 145 5 5 TGEL F
-GS
-   GS
-      NP 395 145 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      265 225 M
-      238.33 205.00 213.33 205.00
-      30 -35 atan DU cos 8.000 MU 190 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      190 225 8.000 3.000 -35 30 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      190 225 8.000 3.000 -35 30 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      265 245 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 500 195 M 980 195 L 980 290 L 500 290 L CP
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 695 195 M 825 195 L 825 290 L 695 290 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      695 240 M
-      0 130 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 130 atan DU cos 8.000 MU 825 exch SU
-      exch sin 8.000 MU 240 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      695 240 8.000 3.000 -130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      695 240 8.000 3.000 -130 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      825 240 8.000 3.000 130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      825 240 8.000 3.000 130 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 290 M
-      -95 0 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      -95 0 atan DU cos 8.000 MU 475 exch SU
-      exch sin 8.000 MU 195 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      475 290 8.000 3.000 0 95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      475 290 8.000 3.000 0 95 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      475 195 8.000 3.000 0 -95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      475 195 8.000 3.000 0 -95 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      500 175 M
-      0 480 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 480 atan DU cos 8.000 MU 980 exch SU
-      exch sin 8.000 MU 175 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      500 175 8.000 3.000 -480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      500 175 8.000 3.000 -480 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      980 175 8.000 3.000 480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      980 175 8.000 3.000 480 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      535 155 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (w) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      450 245 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (h) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      740 265 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (wtheta) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jul  2 14:11:56 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/image/null.eps b/latex/M2/siryou/2/image/null.eps
deleted file mode 100644 (file)
index e821b6d..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: -1 749 114 836
-%%Title: null
-%%CreationDate: Fri Jun 11 17:48:36 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 48 dict def
-tgifdict begin
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: -1 749 114 836
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 0 0 M 200 0 L 200 150 L 0 150 L CP
-      2 W
-      S
-   GR
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jun 11 17:48:36 2010
-%%DocumentFonts: 
-%%EOF
diff --git a/latex/M2/siryou/2/image/proj.eps b/latex/M2/siryou/2/image/proj.eps
deleted file mode 100644 (file)
index b5726a3..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 43 620 274 815
-%%Title: proj
-%%CreationDate: Mon Jun 14 15:06:12 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 43 620 274 815
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 60 M
-      180 240 L
-      310 380 L
-      390 180 L
-      240 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 85 295 5 5 TGEL F
-GS
-   GS
-      NP 85 295 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      90 295 M
-      270 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      270 210 M
-      370 165 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 165 M
-      480 120 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 480 120 5 5 TGEL F
-GS
-   GS
-      NP 480 120 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      85 260 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      210 50 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Pi) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 90 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (X) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 270 210 5 5 TGEL F
-GS
-   GS
-      NP 270 210 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      260 240 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Proj) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:06:12 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/image/view.eps b/latex/M2/siryou/2/image/view.eps
deleted file mode 100644 (file)
index 3c95132..0000000
+++ /dev/null
@@ -1,392 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 37 631 288 803
-%%Title: view
-%%CreationDate: Mon Jun 14 15:20:53 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 86 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 37 631 288 803
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   CP 1 SG EF
-   0 SG
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   CP EC NP
-   pat4 8 248 56 264 296 TGPF
-GR
-GS
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 70 60 M 510 60 L 510 360 L 70 360 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 170 M
-      340 230 L
-      340 325 L
-      250 265 L
-      250 170 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 220 300 5 5 TGEL F
-GS
-   GS
-      NP 220 300 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      250 170 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 305 M
-      340 230 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      340 325 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      250 265 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      340 230 M
-      510 135 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      340 325 M
-      510 350 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 170 M
-      275 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 265 M
-      445 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-NP 179 287 M 189 287 L 189 303 L 179 303 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      180 300 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 209 157 M 228 157 L 228 173 L 209 173 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      210 170 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Pi) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 379 237 M 416 237 L 416 253 L 379 253 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      380 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (view) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:20:53 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/2/jlisting.sty b/latex/M2/siryou/2/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/M2/siryou/2/main.aux b/latex/M2/siryou/2/main.aux
deleted file mode 100644 (file)
index 5a1096d..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {chapter}{\numberline {Âè1¾Ï}¼êË¡}{1}}
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {1.1}Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Á´¼þ²èÁü¤ÎÇÛÃÖ1}}{1}}
-\newlabel{fig_env1}{{1.1}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.2}{\ignorespaces Á´¼þ²èÁü¤ÎÇÛÃÖ2}}{1}}
-\newlabel{fig_env2}{{1.2}{1}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.1}Á´¼þ²èÁüºÂɸ·Ï´Ö¤Î¼Í±ÆÊÑ´¹}{1}}
-\@writefile{toc}{\contentsline {subsubsection}{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.3}{\ignorespaces Á´¼þ²èÁü¤ÎÅê±ÆÎΰè}}{2}}
-\newlabel{fig_content}{{1.3}{2}}
-\@writefile{toc}{\contentsline {subsubsection}{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}{2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.2}¥«¥á¥éÅê±ÆÌ̤ηèÄê}{2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.4}{\ignorespaces ¥¹¥¯¥ê¡¼¥óÁü¤ÈÅê±ÆÌÌ}}{2}}
-\newlabel{fig_vscreen}{{1.4}{2}}
-\@writefile{toc}{\contentsline {subsubsection}{¾ÇÅÀµ÷Î¥}{3}}
-\@writefile{toc}{\contentsline {subsubsection}{Éý¤È¹â¤µ}{3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.3}Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹}{3}}
-\@writefile{toc}{\contentsline {subsubsection}{$\theta $¤Î·×»»}{3}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.5}{\ignorespaces $\theta $¤Î·×»»}}{3}}
-\newlabel{fig_theta}{{1.5}{3}}
-\@writefile{toc}{\contentsline {subsubsection}{$y$¤Î·×»»}{4}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.6}{\ignorespaces $y$¤Î·×»»}}{4}}
-\newlabel{fig_y}{{1.6}{4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.4}¥«¥á¥é¤ÎÅê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}{4}}
diff --git a/latex/M2/siryou/2/main.dvi b/latex/M2/siryou/2/main.dvi
deleted file mode 100644 (file)
index 47b92c1..0000000
Binary files a/latex/M2/siryou/2/main.dvi and /dev/null differ
diff --git a/latex/M2/siryou/2/main.log b/latex/M2/siryou/2/main.log
deleted file mode 100644 (file)
index fdfa7fd..0000000
+++ /dev/null
@@ -1,398 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4) (format=platex 2010.6.17)  5 JUL 2010 16:14
- %&-line parsing enabled.
-**main.tex
-(./main.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jreport.cls
-Document Class: jreport 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@chapter=\count83
-\c@section=\count84
-\c@subsection=\count85
-\c@subsubsection=\count86
-\c@paragraph=\count87
-\c@subparagraph=\count88
-\c@figure=\count89
-\c@table=\count90
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 677.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count91
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvips.def on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/psfrag/psfrag.sty
-Package: psfrag 1998/04/11 v3.04 PSfrag (MCG)
-\pfg@pcount=\count92
-\pfg@scount=\count93
-\pfg@temp=\write3
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count94
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count95
-\leftroot@=\count96
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count97
-\DOTSCASE@=\count98
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count99
-\c@MaxMatrixCols=\count100
-\dotsspace@=\muskip11
-\c@parentequation=\count101
-\dspbrk@lvl=\count102
-\tag@help=\toks17
-\row@=\count103
-\column@=\count104
-\maxfields@=\count105
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/home/yasutomo/texsty/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 138.
-LaTeX Info: Redefining \bm on input line 204.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2009/06/22 v3.00 Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 33.
-)
-(/usr/share/texmf/ptex/platex/mathvec.sty)
-(/usr/share/texmf/ptex/platex/multirow.sty
-\bigstrutjot=\dimen132
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2008/12/05 v1.6h multicolumn formatting (FMi)
-\c@tracingmulticols=\count106
-\mult@box=\box43
-\multicol@leftmargin=\dimen133
-\c@unbalance=\count107
-\c@collectmore=\count108
-\doublecol@number=\count109
-\multicoltolerance=\count110
-\multicolpretolerance=\count111
-\full@width=\dimen134
-\page@free=\dimen135
-\premulticols=\dimen136
-\postmulticols=\dimen137
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count112
-\c@finalcolumnbadness=\count113
-\last@try=\dimen138
-\multicolovershoot=\dimen139
-\multicolundershoot=\dimen140
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/home/yasutomo/texsty/listings.sty
-\lst@mode=\count114
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count115
-\lst@currlwidth=\dimen141
-\lst@column=\count116
-\lst@pos=\count117
-\lst@lostspace=\dimen142
-\lst@width=\dimen143
-\lst@newlines=\count118
-\lst@lineno=\count119
-\lst@maxwidth=\dimen144
- (/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count120
-\lst@skipnumbers=\count121
-\lst@framebox=\box70
-)
-(/home/yasutomo/texsty/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
- (/home/yasutomo/texsty/jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count122
-\lst@inputfile=\read1
-)
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2008/12/21 v4.2 Page Geometry
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in pdf mode not detected.
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
-Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
-Package ifvtex Info: VTeX not detected.
-)
-\Gm@cnth=\count123
-\Gm@cntv=\count124
-\c@Gm@tempcnt=\count125
-\Gm@bindingoffset=\dimen145
-\Gm@wd@mp=\dimen146
-\Gm@odd@mp=\dimen147
-\Gm@even@mp=\dimen148
-\Gm@dimlist=\toks22
-)
-(/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-) (/home/yasutomo/texsty/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/home/yasutomo/texsty/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen149
-\@saveybaselineshift=\dimen150
-\scb@x=\box71
-\scscb@x=\box72
-\@bw=\dimen151
-\@nbox=\box73
-\@nbody=\box74
-\@scw=\dimen152
-\@itemh=\dimen153
-\@iboxpos=\toks23
-\@iboxstr=\box75
-\@bwsp=\box76
-\@@bwsp=\box77
-\@bcal=\count126
-\shaderule=\dimen154
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./main.aux)
-\openout1 = `main.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-\c@lstlisting=\count127
-
-*geometry auto-detecting driver*
-*geometry detected driver: dvips*
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 56.9055pt, 0.85\paperheight , 69.84637pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -52.36449pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 106.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-Âè 1 ¾Ï
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <20.74> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 20.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <20.74> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 20.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 22.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 22.
-File: image/fig1.eps Graphic file (type eps)
-<image/fig1.eps>
-Overfull \hbox (5.29085pt too wide) in paragraph at lines 43--44
- [] 
- []
-
-File: image/fig6.eps Graphic file (type eps)
-<image/fig6.eps>
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 74.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 74.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 75.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 75.
-LaTeX Font Info:    Try loading font information for OMS+cmr on input line 87.
- (/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
-File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 87.
- [1
-
-
-
-
-]
-File: image/fig7.eps Graphic file (type eps)
-
-<image/fig7.eps>
-File: image/fig3.eps Graphic file (type eps)
- <image/fig3.eps> [2]
-File: image/fig2.eps Graphic file (type eps)
- <image/fig2.eps> [3]
-File: image/fig4.eps Graphic file (type eps)
- <image/fig4.eps>
-[4] [5] (./main.aux) ) 
-Here is how much of TeX's memory you used:
- 6737 strings out of 257674
- 60223 string characters out of 1191153
- 173080 words of memory out of 3000000
- 9848 multiletter control sequences out of 10000+50000
- 15563 words of font info for 60 fonts, out of 2000000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,17n,60p,238b,523s stack positions out of 5000i,500n,6000p,200000b,40000s
-
-Output written on main.dvi (5 pages, 17360 bytes).
diff --git a/latex/M2/siryou/2/main.pdf b/latex/M2/siryou/2/main.pdf
deleted file mode 100644 (file)
index bb2d87f..0000000
Binary files a/latex/M2/siryou/2/main.pdf and /dev/null differ
diff --git a/latex/M2/siryou/2/main.ps b/latex/M2/siryou/2/main.ps
deleted file mode 100644 (file)
index 68ed6e7..0000000
+++ /dev/null
@@ -1,7785 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: pdvips(k) p1.7b Copyright 2010 ASCII MEDIA WORKS. (ptex-staff@ml.asciimw.jp)
-%%+ based on dvips(k) 5.98dev Copyright 2010 Radical Eye Software (www.radicaleye.com)
-%%Title: main.dvi
-%%CreationDate: Mon Jul  5 16:14:44 2010
-%%Pages: 5
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentFonts: GothicBBB-Medium-H CMBX12 Ryumin-Light-H CMR10 CMSY7
-%%+ CMMI10 CMMI7 Courier CMSY10 CMMI5 CMR7 CMBXTI10 CMEX10 CMBX10
-%%DocumentPaperSizes: a4
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips main.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.07.05:1614
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: psfrag.pro 0 0
-%%
-%% This is file `psfrag.pro',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% psfrag.dtx  (with options: `filepro')
-%% 
-%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
-%% All rights reserved.
-%% 
-%% This file is part of the PSfrag package.
-%% 
-userdict begin
-/PSfragLib 90 dict def
-/PSfragDict 6 dict def
-/PSfrag { PSfragLib begin load exec end } bind def
-end
-PSfragLib begin
-/RO /readonly      load def
-/CP /currentpoint  load def
-/CM /currentmatrix load def
-/B { bind RO def } bind def
-/X { exch def } B
-/MD { { X } forall } B
-/OE { end exec PSfragLib begin } B
-/S false def
-/tstr 8 string def
-/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
-[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
-sM currentmatrix RO pop
-dM defaultmatrix RO idM invertmatrix RO pop
-srcFM identmatrix pop
-/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
-/Unhide { { CP } stopped not grestore { moveto } if } B
-/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
-                   globaldict exch /PSfrags exch put glob setglobal }}
-                {{ array astore /PSfrags X }} ifelse B
-/getrepl islev2 {{ globaldict /PSfrags get aload length }}
-                {{ PSfrags aload length }} ifelse B
-/convert {
-   /src X src length string
-   /c 0 def src length {
-      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
-   } repeat
-} B
-/Begin {
-    /saver save def
-    srcFM exch 3 exch put
-    0 ne /debugMode X 0 setrepl
-    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
-    srcM CM dup invertmatrix pop
-    mark { currentdict { end } stopped { pop exit } if } loop
-    PSfragDict counttomark { begin } repeat pop
-} B
-/End {
-    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
-    counttomark { begin } repeat pop
-    getrepl saver restore
-    7 idiv dup /S exch dict def {
-        6 array astore /mtrx X tstr cvs /K X
-        S K [ S K known { S K get aload pop } if mtrx ] put
-    } repeat
-} B
-/Place {
-    tstr cvs /K X
-    S K known {
-        bind /proc X tM CM pop
-        CP /cY X /cX X
-        0 0 transform idtransform neg /aY X neg /aX X
-        S K get dup length /maxiter X
-        /iter 1 def {
-            iter maxiter ne { /saver save def } if
-            tM setmatrix aX aY translate
-            [ exch aload pop idtransform ] concat
-            cX neg cY neg translate cX cY moveto
-            /proc load OE
-            iter maxiter ne { saver restore /iter iter 1 add def } if
-        } forall
-        /noXY { CP /cY X /cX X } stopped def
-        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
-    } {
-        Hide OE Unhide
-    } ifelse
-} B
-/normalize {
-    2 index dup mul 2 index dup mul add sqrt div
-    dup 4 -1 roll exch mul 3 1 roll mul
-} B
-/replace {
-    aload pop MD
-    CP /bY X /lX X gsave sM setmatrix
-    str stringwidth abs exch abs add dup 0 eq
-        { pop } { 360 exch div dup scale } ifelse
-    lX neg bY neg translate newpath lX bY moveto
-    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
-    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
-    CP grestore moveto
-    currentfont /FontMatrix get dstFM copy dup
-    0 get 0 lt { uX lX /uX X /lX X } if
-    3 get 0 lt { uY lY /uY X /lY X } if
-    /cX uX lX add 0.5 mul def
-    /cY uY lY add 0.5 mul def
-    debugMode { gsave 0 setgray 1 setlinewidth
-        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
-        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
-        cX lY moveto cX uY lineto stroke
-    grestore } if
-    dstFM dup invertmatrix dstM CM srcM
-    2 { dstM concatmatrix } repeat pop
-    getrepl /temp X
-        S str convert get {
-            aload pop [ /rot /scl /loc /K ] MD
-            /aX cX def /aY cY def
-            loc {
-                dup 66  eq { /aY bY def } { % B
-                dup 98  eq { /aY lY def } { % b
-                dup 108 eq { /aX lX def } { % l
-                dup 114 eq { /aX uX def } { % r
-                dup 116 eq { /aY uY def }   % t
-                if } ifelse } ifelse } ifelse } ifelse pop
-            } forall
-            K srcFM rot tM rotate dstM
-            2 { tM concatmatrix } repeat aload pop pop pop
-            2 { scl normalize 4 2 roll } repeat
-            aX aY transform
-            /temp temp 7 add def
-        } forall
-    temp setrepl
-} B
-/Rif {
-    S 3 index convert known { pop replace } { exch pop OE } ifelse
-} B
-/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
-/xs   { pop } XA XC
-/xks  { /kern load OE } XA /kern XC
-/xas  { pop ax ay rmoveto } XA /ay /ax XC
-/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
-/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
-    XA /ay /ax /c /cy /cx XC
-/raws { xaws { awidthshow } Rif } B
-/rws  { xws { widthshow } Rif } B
-/rks  { xks { kshow } Rif } B
-/ras  { xas { ashow } Rif } B
-/rs   { xs { show } Rif } B
-/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
-PSfragDict begin
-islev2 not { /restore { /rrs PSfrag } B } if
-/show       { /rs   PSfrag } B
-/kshow      { /rks  PSfrag } B
-/ashow      { /ras  PSfrag } B
-/widthshow  { /rws  PSfrag } B
-/awidthshow { /raws PSfrag } B
-end PSfragDict RO pop
-end
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc 0 0
-% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
-%
-% @@psencodingfile@{
-%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
-%                W. Schmidt, P. Lehman",
-%   version   = "2.0",
-%   date      = "27nov06",
-%   filename  = "8r.enc",
-%   email     = "tex-fonts@@tug.org",
-%   docstring = "This is the encoding vector for Type1 and TrueType
-%                fonts to be used with TeX.  This file is part of the
-%                PSNFSS bundle, version 9"
-% @}
-% 
-% The idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
-% MacRoman, and some extra characters from Lucida.
-% 
-% Character code assignments were made as follows:
-% 
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-% 
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-% 
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-% These are /dotlessj /ff /ffi /ffl.
-% 
-% (4) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (5) /Euro was assigned to 128, as in Windows ANSI
-%
-% (6) Missing characters from MacRoman encoding incorporated as follows:
-%
-%     PostScript      MacRoman        TeXBase1
-%     --------------  --------------  --------------
-%     /notequal       173             0x16
-%     /infinity       176             0x17
-%     /lessequal      178             0x18
-%     /greaterequal   179             0x19
-%     /partialdiff    182             0x1A
-%     /summation      183             0x1B
-%     /product        184             0x1C
-%     /pi             185             0x1D
-%     /integral       186             0x81
-%     /Omega          189             0x8D
-%     /radical        195             0x8E
-%     /approxequal    197             0x8F
-%     /Delta          198             0x9D
-%     /lozenge        215             0x9E
-%
-/TeXBase1Encoding [
-% 0x00
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef /breve
- /minus /.notdef /Zcaron /zcaron
-% 0x10
- /caron /dotlessi /dotlessj /ff
- /ffi /ffl /notequal /infinity
- /lessequal /greaterequal /partialdiff /summation
- /product /pi /grave /quotesingle
-% 0x20
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus
- /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three
- /four /five /six /seven
- /eight /nine /colon /semicolon
- /less /equal /greater /question
-% 0x40
- /at /A /B /C
- /D /E /F /G
- /H /I /J /K
- /L /M /N /O
-% 0x50
- /P /Q /R /S
- /T /U /V /W
- /X /Y /Z /bracketleft
- /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c
- /d /e /f /g
- /h /i /j /k
- /l /m /n /o
-% 0x70
- /p /q /r /s
- /t /u /v /w
- /x /y /z /braceleft
- /bar /braceright /asciitilde /.notdef
-% 0x80
- /Euro /integral /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /Omega /radical /approxequal
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /Delta /lozenge /Ydieresis
-% 0xA0
- /.notdef /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot /hyphen /registered /macron
-% 0xB0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde
- /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginFont: CMBX10
-%!PS-AdobeFont-1.0: CMBX10 003.002
-%%Title: CMBX10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBX10 known{/CMBX10 findfont dup/UniqueID known{dup
-/UniqueID get 5000768 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBX10 def
-/FontBBox {-56 -250 1164 750 }readonly def
-/UniqueID 5000768 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX10.) readonly def
-/FullName (CMBX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /zero put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43B233BABF23DF8DB
-B6C2BD2F04672F9A3B7FE430263E962F16A948319C51B8ADE6E8A80D3D88023A
-6DEA4D271676C2C8615C4A0EA7DC8F6601610F398673A4D4B905F49EA868FEF6
-39BE073001A36DEA6C08ED51452F062B971740019692E221F4455EDE46AF24B8
-407A98B791F6AD525C72C09776247E194043281D04FE1CD1D8AD8DCEEC3045B4
-F95B3B41CD3300768D8A049815348BD7AC1004F5500817E3A267D694AE108BAF
-285B288FC5F28A03E9D34FE5D9B2F9A9BB26ADE66B1CF8EB5BE606E83D213C33
-DE083C20D636EF780E761944FCE3B8A950B1E6E7568F33B557C6D59E0CEAF185
-53E609A4F58AC4D5269116F958C4D115C44B5A6DABAB79D3BB6E60BDFCECE108
-74CFBE258779F32C80CD7D9A7CEBA50A0966BD9961F71560119668C4A0C30A5D
-ED91ACB30940502B24F33906D6E0F16F81DA87EB6D7FC8B7853BE388C40D75C2
-2CA8F94713AAA1561F5321CE97997CB4AF0E37F44E25B0F73CF4986422B1CD89
-8F861CA623004ADB1C28268D7F8C484AA10C9519B6AEADC95AFAA3304D60E85D
-718B2F67D2B734095E5A92C90785252C98067DC05137BE735220BBCB7C341D61
-C4B98BFB1EAF883D38D7A93195A059EF82B42027F23B6CD633231D704B891A9B
-03D11A646F13898F20321D7BC150C63FD6DC6BF9CAFD8DA759E95384B729A0B2
-767B9F3E55C682F7A248BC1184F7D294CFFAE0B246DFCC8F215625DDD4F49F09
-FA8D41CBF4A06152FEB152C61539ADF7E70A4D23AF8267D25CE3B12D39D62377
-547E2528D18DC4134FA3BE0437EE0B3509223D71F06D44C6227D62BD01AC0A2A
-3EDA975E894371C07CA1027B102549A7D552FFD25ED2DCC68E29E71BBAB43C62
-57B0BFC6A953ABC2EF703F35D112F6B5460018CDCEAD17F149DBE5B52C2B9E10
-9818EA6D97C8AC884F6841C9B600A7D868F59C1D80E98DE0741D06D69858EC84
-1B33C6C9938B7E8A6FF6C12AD456EECBD3EBAF0D7331536B9F6422019FAFFFA4
-822E79D6D89D6366DA636CB708894FEF904F366E295F1CB808E78E883913C4FB
-1631248ED6A7CF1095C0C61C4F05E4B9DFC47533A5FD24540AD71A0E2907B98B
-28085EB88ABFC3478C9644594C7DC4244ED5A7C1CA8D960B65497D56D174645A
-B88F12C2CF0A807DA314017984CF3C4FB7F47392A651EB9CFA961B28E2989893
-9FC4D97171BD5338673F5D1CE2C3C08D48A1B77769F01D5058236C655FFD864B
-80E28F900191D4EB349AA5E400A7B0A0FCA0F3E79D7A7C69775BF754329397B7
-D18B20B2683CBC4A19729BA878B3C17EBA0A7E9EE297A5B67E915CAD92C8F356
-582B8299DE6A58E73408F525F7EA895C48A8F0D626A06A96A50348DFBE479D89
-4272576FBB0CD332193D28A8F11503BAE98F8E1D73CF5BCADF23DCD4E6586ABB
-323568F5A34E359661074D50CD8D9DF27191FCE24F10225A5D721EFDE2547E1D
-CA998077D2340B1A4ADFFF570AA677CDF3305D5E3A394BB1626EB35074D4EEAC
-2F037CA2EA389F7683FD17A8E07C12B4CB3BA8C249C9B12D297C618009F76717
-0EBF5F2DD39A6BDA10A2E5A811D4E190660F5FDDBA29201B6F8042620397AB2C
-E59267A7247B0463891831A6F40582BC3F614E5167B646A8F53D8A31717DD9A1
-9034034E705BA7884F0E0738307AF69D3517147C282747F2788462FDC4336A4F
-9CD222908401A25F0A1F7B13B8DAE622DC965AD0BE62497420B70C04AF432237
-E0FDD043456187658ED93B0F9822A3998511DF05E59CC85B7B9992CA0CE3B814
-9723BAE70D2631F32B4BF93511F67179FFAD2075E1591CA5907A4C67701B56CF
-A5E5B02EB4A842BA1F18D6864E5677359C2FB4AF5BCBABAFB053F230CC129B45
-8D15413F736EB07C571521C7DE2A13F2AC1C133D491B0A607197BE9AA1231D96
-BED7968788246B2E4D2BD330F802810F5BDA3760FEA5210CFC6F54748FB1D921
-5CC3624BBA5B8962AA7D94159651589540B17CF7A785F297264F9C1006D36928
-6E2756D3B623A6087E4B106FBA76255903C624C07E18A1AF4E185A533C640711
-86BB477A906ADD36EB6C8F4A12BC2F01B2B98412E4E105977640930CD998D990
-0254A1E5E9843B7A8ADE0AF6D5871E6D3D666465AE69813A2E26333213FF6713
-6F08D55A90C079A56E1B9AC655F720FC22B5AD8550FFF26DA7B0C5A0B60DDB05
-64E8FAF684F3A455BA9BC9278043D79537D201D520E38750335A4C8FEA887377
-879331B68DAD6B253F4FF9981D0F9B9550ED5179B15EEEB00E560A3DB6E5973B
-63403E4E2F40A3D0B937246E9652000B917B1369741E0F913C14C2D2D6D1FCBE
-2CEC4422177C58523715BD070002EC2E13D383A1DC8C84228862B6C5D3B65667
-9FA97E175239BB7FE7E37E14B96DD7960A8AD49DF428CFC13B5D3CC22E245317
-47B5244DA97F1DF954CED2D552477237CB23D037C0DE728E26C82738954EEA1F
-F34FE497DA005AF03746DD2ACF77F6E6F2C224862A1D18AF6F7A5DAF34564387
-9E01DBFF49F8621C058C04C2B3F4F3033FF3E8A977B2CD6B2A3CA4A6C569B19F
-C5AC457AE9AF334DA66A730960C7565E93A2D373C0E3DE14646FFDA05DF4C6EB
-6D4CA8ACCA3C3115764F77B842581760BFB9E5C0EBE55308B0577A8F4D968CE2
-BA3361D79378D451DD150C34D7E901397AC63B33BD7DB13C50D678F5DE999238
-4B4EA15BD449C46F262D931478F5685CDEEC4C4201FC3EFA607AFB8F27AF6751
-125DE42D2FE2D31DE769B7E7FD8CC8C5D91343B537139A822A5BC4160BB5314E
-37501F65B4FC35475FE9E03E34CBF6795AE86CE409500BD0799DE39FA69978B6
-EC74D2197C03632D3F59B85F404DB31240968FA75059B2581B101E028CDECC2E
-7E5E25DFA106E9B8ADB81E82BE9ED3BAA9D03EEB22B7B67AB1262DF6AF5F5EFD
-A5627EFEB84F3A5F92EF2557EDA2843D7D18C592635623CEAB14CC3620F33986
-410D6DBAEF9F86E4E6682054540E2B01D8FF2161F10E66851A188BC15BD6666E
-8D3F21709F196A31EE676D28A2D12639CC2E7020A52910F052E61A0710DF09B0
-064171D05611451BD24FAD64716F141E1C41D3218A8115A3D73CA041D02B46D9
-28C3D07DF0FB668E8E91409C8D0A26A65CD737C075E026AC0A974C9BE658199B
-3B9D82ED95E4646977D8F60717DA4C68767DBD7E8320D5AA1D5DEB2E6B009759
-8282F27D64F1F904830AAB501CDA4D9233FC2F12F77F0FBCC46E6B729C71F6D5
-E6F3EA02EC35D1048394F4EF2177FC5EB726DE5EF2DE7997166B8BE5B5105D08
-EAAC3481FC612665CA112D3F889A0E5B7843EFFCEFACA24A01B6AC2B7DDE02F4
-A9295AA2409A3756BAAB44608DACBB56840060037869455BEBA46F10AFC68DD0
-0563843DF111C6D34911CF13AA6023E5E899060B5EC60D0F78FDEF3E981151A9
-24903EB13ED1A67EA1977449716D1A5A7EDE1A2E9465C9C2B20A58AF02D9F373
-73E627CBF296B3A6A4670C39F3B5EA30D76F0362C81020A1777F0ADDBC6B52F7
-213FEE1718214087837049CF2AF00407639657428B9E8B532F68B631611A3501
-3D9DCA38090E227BD0D6D0FB4130EE866DB6B195C873AFD18DDB3B1E40F740C6
-B3B375ADCBBF628A07A5FACED539FEDA3379D3B60216C2EA6629BE2F65199D82
-FE3AE627D7C67270F3497AE75F7A9514968B5950E2D63C38DA240AF4E6CAE88E
-E25167D179108679876E7C80C85FE1D2BCC2EC9B88BE76A8F5736E8E6B3A9CF9
-42E58A4ECB7914865E67C1468CF66D658206830B9380FE346DC2DC4BB56A92CE
-4B5E4EA9036C177869315A2D9E6CFE97E3BFD7CBE0747D40CE5E8A3A0988576B
-8AD2B1E4314C0D8A0CBCA08844A49F7E054D31BA7543730C0A7390BC4A288D10
-CE29E389A4791305D3AC1BB6F77C805F1032787306F78FF76A20A9E629899F6D
-13356768D33D7B9E294E8CD50CBFB9CA02A193922BD9B4372C912D1689B6644D
-52CAA30F7421E8114D077288119AD9514EF21E5B9989CCE2ABA0C12549FDF493
-FFB39736AC9EB72DAF45E4EA6057527FA9F5AA0A1A3F03C12F7482E465C766D3
-760DA7714D56C91BDAED507A5572BEB51A895F8DD3BD5AAB042650154FC7E4E5
-5EEA6194DF73AC5EE2CBD4EE26E29B1D2D0C458B4850BFE842DDF2EBB4E2A25D
-C6A11CA2D8F346E2B736DF88A3D57BC0380B52396A6C039212699F5D3342EB58
-0C3DD5D01D5078479BD9FD10C07925556C0AB0F03606F33796BA72074549EDA6
-E33644F62CA35207D7421D2727AD8419AD1772789D33405FCDDC9286BC34C974
-A52297F5BBD2E541E8BB473F733AE5097BBC9D5FACF18DE4173B4711E28B23ED
-16E0A6746A60F6FF903026A3900169EDA87D98396E762C2EC963D89197B8CD0C
-25244806BE7CBF46BE60A8F9171731EADFC969C28679B025371E5572E52A0EF8
-B3FD9B4638D03E20BFDEC9345E70B8166D38846DCA68E0D0B4B53629C7E7620B
-45E0A610BCD07FEF8814CF915CFB11119F42407D1C6DC1E6353451D40A382C2E
-C74DF2A4889ED5A3495C3E973565F7178CA190D22C9693C10EB12C1E7A8679CE
-4AFECFC964CC98111BA4ED2BA9B10292A71D5B11870EB08EB483922CE8628A06
-05E7CF6DF93E112B60EF888AA8DB52994EC33DC7277D7B7A4F913AD30257261A
-D6EE80476A9A8D316D190BE6CE0046CBBCED365AB305495284FA921BE0638E00
-63DB2AA4C5F163340BCCD1061B469504DEE350B82FBE1689C1B65D095405614B
-35997D6F0DACA7190D64ABA351705B17B23FE2EE5996FCD607F49F54392463EC
-DD5B944A4B82FA2BE3E75E2946D483060DF99277340B0AB65A2042AD088E2B75
-BBDAB869D1940F64B50D25078519D18748AD64AC5615EFAAF4F3105B0111AD40
-70EE173ABE6A4ACE486B4E5999158A4377FDA6922FAA6E9305F48570D14BC81F
-BFF4C663E1EA9D1E050534F9315A663C4C5DA52CB02EA6408AA473C32CB0CD71
-169BB43C0508A842F400240F0063243B4C459A1FCB3312C41C32ED0EE87F591A
-BCB6D5D3830AE4645CB4D40336DB4AB6540B52E70E1EA415CC6D886827EBC5B3
-EC35CC5C136243B0C20B3C603B648B132B99D05F9B48263ACFA59A856BE74441
-FECF5C6D1FE9D1F4F9942F460961901E16017144C37E83C6822177B2A6C47ECC
-6C47A1104460665E5BCFCF08874008302750EB991CD98D0D8D22B921F90B99B9
-05EE7C39F2BC2A7798157503743C9F2F267BDBE2E8A4CDA7317F81DBF8962E1C
-EC02822CC7F770FD4D08D335904375BF0C6DAA0510771627ECB9EE69C0F47D30
-69A87052989DF80D9F4F19F75B070C3689AB3BE0966453F9D56CED6C1745B50D
-813AE6D7E44B73423AB3778ABE4CD2C4DF40E14C5A426043F7057E2DFA2DAA70
-EA6723F1C7967FECB1E7C1C0CA283334163FBE31C32254490170C3513580A552
-19A5DD75E6C4ADCB12D33517A03318A6BBC7E4214266E125140D8C40F78A0340
-1F95D9FBEC4DCC55B71E89375AA94B0D55646F6C069561480407D0A3AC127024
-D7D1E9ED6B599A2A8766B8792F46D35508B66F302D289405B101A3C6BADA680D
-8C56E2A00B766A4CB155446F862FCF17537A2BE85418E20CD77C4F1F69F70BC6
-17BB5DA8FAA876D0E8BABE273A19C04A8697B3E3CF4725E2C77C8761A9243F24
-96F8AE96399996001A57FD75106745AB4646FB9C6421F1D4EBF3BE533BD11AE8
-14BFBD6D308376B26E08E4ADA490DDCCA94BE8240403D5EB0FE3549061DFB668
-4105B4FE77189546619B6BCF3F9723E278E98D50A17DB8A4C46744FA21760635
-5B332689316BD17C966D466AE737FE3ED7ABC443ADD88D4823A10BC9747ABDEE
-027515AC353A420523F85298029475D8BFD83A2CD00C02CA07974BAA581D2215
-A850E6E4C0A5E17E0EDF91C63FAC18C70093F40FEEAF0350B403E2806F4EAE96
-BF616A805616EE55C4657418C26CAF54187A6684821B86A76F15088AC4D5B551
-66C3CA8DC61E9810858D1204F899C7E3A1754F483134609F6EEE6364B1CC04FD
-92C86EF194FA3249601AD722D75D1D395CD15A93C768EC60A486AE885683364F
-93DA00A865C1035F913FDA69E7D9A0422880FB81EC23C00427F07A5EA3CCB613
-83C859958AC53FAEA26A6BB39ABA068863CCE3D447720BC31A5136E08EE58963
-093AF587A72112D55853A1048A2B1695DB2D7F13CC924F2F0902071260C33ED6
-30893A04577C0ACF0681C0FEC23E5404F844A83BB5A2F8DE1F0792196139993C
-1152094BC36A6AE5BAB4B8281E506F485F0BAEEBBE71E174B7CED1E52A8242F9
-DBDF3E0FBA296538D964EB5B7A4E23B1BB0F59872C9D4FE8498203E3AC08B71E
-D2B965AA6CD5D20DA6C83FDC86F4A5D68A58A72C5BB9BFE9BC755C56B24025CE
-6F24443D3CF32CD711D3D94C7C1DC275DDAE3341D840090F97CB6CAEF274C94F
-9F3BD3AAB3F98BA8A7B5CE5E48D1462DAAB37BEB1C10B410E8D33FA42D898183
-BD4F807112D78AA94509E33C179BF7C9E82E55AA7D09E128A0DA06A330CF4AF8
-5DC861498CE029CE8C1BD15C923A708F2E7AF98E4F7B34212A0CB417553C86EB
-6DD46B0466F1A21D29FC5111226794ECFCA5DD4240C0B8D106CCD7EA6F03E133
-BB7733F055D6FFA04EF5C6F872B4FDA3E42F0F036C4825543D75682ACF71B548
-DED160ACD05625274799D0AE201305DA526E01A3D2A719B1B15C05CC09467F3A
-5627860C0F36C503EE392E1786620F3F2287AFE56634E03566B9B1F537FD92A2
-913166228791871A8F8CBA1A1DA634E8224058052A10FE1E67CBD3FD21A6C07E
-243CBF58BDC78577847664EEA5225EB8D6679AB17C563848A9D4D58995EA3609
-51C1443B752A070D9872FE1643F0677019235AC25DC2B29169D38308F2170A1A
-A0FDCC59E6602197D2815B914041FFC7106DAAAF30CD97400C6D0826A40385A4
-C8520119A065CF32CF2FC5FBD8DFD29222528A7F96FDA533145846B3428F8239
-E50277C366418D713F84B12A5FD4F904DC13DB1844A391FDAEB97643A6FD2945
-942FD4FC5A4A35E184F23304B8B4D93D0C37EFCC4E106D4FCD0DA3E5D2117589
-3FFC2BD1D121026562C55C455C3585050B9460891B006F62D9D9B66695C3D348
-A467C14C0256FA9621CB056E7CD389505194FF463BCC4010897F9A690EA87D9D
-BB3ED4C174FBADB8A4744C6E4A44D773967FD703EC37672F9993DC48BCC8A060
-6CEFE8E6B8F10886E15BA0466AF410B90DF0020FAB88BE493606B6A734EA85BB
-926950EB10D2F2CFDBD182B0F133809612CCF6ACCAD049C8005A42FAF78368B9
-E7684F98DE421BE0A3BC0FAEE024A7BE67E15C8394F17FE84DFD8156C2A3E94D
-08259E15CC657E8CE3088395BF6B5F825764E141AE15EBD186DC049261623D26
-8636705E06C6E4A1F8ACAEA59F91B042DF5DB9C2AB986A784384706A43E5F18E
-42C29CC1CA86D4F247B3BBBC89F3633EE074DCA4AC15B1E33EE4822812A62E88
-C32B0AA57249980EE17AFC1346074800FA529445D18649A0475246A25CF325A0
-BDA06AAF392FD455218B13D9ED577D51A9500B9FB7860716A8E2FB3A8C4BE3B3
-6656C6A5653AEF00184020ACA0BCCBF48BE3BF91E11C8658686C89848E714E6D
-DC158168EE7932A2C9B7D7F820F327E4E36BF77D9D52F6CB8D69F1DA4C1DD1B6
-646102107E5A6A7A6376AF4D646B3FCEE2C56EA5C8F822C5119642D7007672A5
-DAF6F2D7D9F0C07E34D5594796765CBD5ECA4B65710166ADE5F16BE5F1C87748
-1778614D372B043761D928D66FE1E2E484B8F621CA13423041FEE0B2198B6448
-7D69075828A9A2D2C6C42CAB48A5E603E505000DC827A77589E9E467DD282E7B
-19A3F0E4A1776137E6691C11ABFC0AE10F4837A0796EBF221943B5B0A3725EC5
-1012E194F1C87FB244629E260CC79645DB9B26F717E048EE5AA277DA2072EC2B
-F7C3000874E5150F0ECBD055643544BF0DCFEB0133C7C92289AF290AF25E85F3
-8F94C3E4FCD121B4B1883C1E011BD529F221F58D4F5AE49268577C0DC85D61A7
-3D1BA20DA95C362431E972C2BB7A1A018EBC4F084B4A447FA3D3DD931496D1D5
-A450082FE2D39C9FAE0CB3A5C591F2D95D0182AFF908C7934BB8F5CDAA3E5890
-C6F0EF5465D8B68715BBE4360EF7D15D320E5A813C47D3BF7EF04B89946EF824
-761117B7A02F83E6C0A3A8C4318ED4C1F715D55B
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMEX10
-%!PS-AdobeFont-1.0: CMEX10 003.002
-%%Title: CMEX10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMEX10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMEX10 known{/CMEX10 findfont dup/UniqueID known{dup
-/UniqueID get 5092766 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMEX10 def
-/FontBBox {-24 -2960 1454 772 }readonly def
-/UniqueID 5092766 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMEX10.) readonly def
-/FullName (CMEX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 18 /parenleftbigg put
-dup 19 /parenrightbigg put
-dup 32 /parenleftBigg put
-dup 33 /parenrightBigg put
-dup 48 /parenlefttp put
-dup 49 /parenrighttp put
-dup 64 /parenleftbt put
-dup 65 /parenrightbt put
-dup 66 /parenleftex put
-dup 67 /parenrightex put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23E7BC2A6E71BCF95FF3DA948
-1A27320759222BD7BC7C1A533E90058824F06942F0234C68671083E0E4708398
-D246C94F9C16DAB6563651BA33D86273FD2DB3C50C106F3CA95B1C79778D0BEB
-B99D9CFB38E41BDCB4261A86A23E2CDEE4837D9B6F0E85ACEAA984C344A63709
-EA35B61F08821338D363D172BD185A3658F43052AE1E61D879C99DED7F6D726E
-FAFEBD881BDDEA91FB09DB75675FC74AA2BEA8771027C7A51BF849F8E765B870
-8F7CC0871F301ADEF9B71EC3C607B2F51325AA5B3DD74A2C5426E7B329FAE84E
-94A159C8C9C35E27A0FC93FB98A4D616750DAD50068A5F0EB96B8228946E5CC6
-B69E93D262C92E3BC7161313156E380A2ABE27BE400A23DF95E65A4F76B3FFE4
-CF3CD141B006C487EBC73A5A101466D4388FB2CF1D9439D0714720BB58537B7D
-B3EE1F04AE117222CA5F0E5942F7A875D55D91D63958B1A02405D9DE08109B8C
-7104F2D109EF7074852DFD74CBE02E0F3704F2BACA14E05EB1D0D9021EFAC23F
-76C2389F8EA237D2E2AB6AFA83A725E16AECCAF025E05F1B1B5699D761F62A46
-EC6F31B0FE4769BD0D66821592ADBAEFA9EB454CF1402FE870F5F96D09980C1B
-8B6D2FE88BE56032C1959E6C3DC319B6A7353F3AC629CE5BCB947B4B235426E9
-4769302817AEC1ADF50E50265AB488017634AF824D44D3C8423FC7CAD97F6D6E
-6B34313637687FBDE3BDF6FC951CB41277D8EF49D14767B59656D214C9724DC4
-0523EF896F4E48434FCC5D8423F07194C54D48C62AC29001B10C9C8B514B24C5
-CEB60FF68D36749711E108DBB52738760FCF6571D5B04E58F24CC0247834B412
-D0F6F8D7F1573F23E3E399D5A3A3A37FCFFEAFA044A5694D2458EFF2BC1F7650
-8FB0A27C505A20C16776EDF94BEF9DF702F3C64DBC1939BEC0399B6AB283F832
-DD8FB358F701CC075C596FA7B0ED7A9304DC73274C8169337D55124CB748CE26
-A635B2704D8F65E23CC0FDA3C57ED451F8FDE7B6FBFCE2746F5AEA11B065A6DC
-C3D200D962A034DD6757991BA62D8DC0408F49083D48799B6097B61343365A5B
-30FB02E9CDFB5104FB751BE8A268EE55C1208DD8B29D5635014EDE9D0D94BB64
-ED5643B3049027925BF2FD7EFCB631E01269B731AE12AA6226B2656F035C7E92
-959C4A21BE40D7C138C8FF28C9FD4B768CF25F08859AE84FEE6EA18C033B3659
-D9EE250BA5FF2568E8BF7684A93BED7852251D1ADE5DB815AF3AAC36D1A500C9
-41D1BF3A1926828CD1F9E501ABE441A07B1B96612CF0728AD5FECF7480421F46
-0B18E06D2FF1A5B1183459C59517976474698BCE18A728515CD489A83C001AFA
-47BDA929F60D0FABCD8786AE16EE18615C37D18703571936A365D334BACA9BA3
-08E2523132887B5EE95ABCE8581C78C3E858DBF35ADD56A1F6C2489AFA73D1B2
-379C5064DAFD30FDA84581FDE268B470636EE35F21648955513714F6EAA08AF0
-249C937721DB0E93D95C4DDDFB0948051953F39C6D2D811D3FFDC25F786E072B
-2A8A1F4830F9CFC34666A1D3F13268980E9A26682CAB64817318A1E266F3D2D2
-DE4EBB3EDAF0E7B526C838CBD7F37E74A35B1C3EB96DA4099DE689A53970D4CB
-9AB355E93EB294B07DD09356C338BB4A61C147BEDC152E58DC92FA69846E4829
-551A5330006793CD88523F7B3AF7B4475C531C67A4B66A603597EE72C4ADA491
-BF13706F341125CABF37FADA554FDA0BA5534C7AC35F1829E250C885D9A9983C
-5D1FE8CE24458A8B13E5C7EA22BF1608AFA96B83C700889A2A6C9C4052DCB892
-6CAEEAA9E7D7F3E215019719B36A5DAFCCF2396FA0C04AD99A7C23772A7BAA64
-D1FABE8E476EAE9FC1A3E08CD6D1DDC6E087934E676BDFD1528652B6B9A50A35
-2029466364300AF4CA3C5883F6293A7104617D0858B3E43D43752F814654A938
-A44C33410BA0E5EA7BF55D4F1D57E27921DB05C059DE29BAC1BFC9B607D2C5CB
-1DDC47793984FBB18BD99E1DF7776B563A55E15DF024D6D8E6ADF62F16F602A6
-7DDE1C68637672AA9C7A1250161502ADDDC1B4F6011A9BD5605B73AEDC37CE4E
-4467C838B7692C4D541EF87DB41123F9DCCFFA971553A5D9B0E7EC539A28750C
-8554383585CD8B93DF731A301D85BA9ADC95B4A3A237794C30230A82300B6756
-AE5A46A090958109C5565EF60B0B16D6C0A16A56644B05D3371DABBB67ED9BB8
-9BD3983575D371419C7568B2556649402AFB9843106729E4EA87B3F9038218A1
-F820B098A1271E330708432567297CCDA332B555A40C62BAEB16330175D28AA6
-13AE6939CEFA2334E3E890B66A73277F0B63B1FA59F856ABECC5FC0A50571F5B
-0747FA554F5FC72A51E215304B2E44701A13E41D91397B204C66AAB3D101004C
-7FEF2D87DA558EA057BD492CD6EF93601CB63F78426B502CDC5C8E9EF4FF3692
-376601B1FAADD801602668370B5ACEFFDBACA8F8B3F4E850D07A20F6F47440FC
-FD39504F0FDFCA35AF2ED0DA8BAB63AD42EA8CDA912CE17F5E62192DDD912333
-3E9FA0884117F07221642490044A72E359D5F25D9591A8FAD568A3DEE435C354
-11995C0EFCFEA21735DF44A30F79F747510E28767A4266461D1394F81344F6DB
-1FA8D0B0D9E5F52FBB663C8F1E91192E5608FFEAA178B93F8298F70510A65BEE
-12ECB5D675311B5B3B19205476512D92B1D16262720484049370A76F78D9BDC3
-02EB96AC1E5B3CB078D2F219988FD0F36B043ABBF347B22D36CF541A8F80F791
-8E4F92D900B7E7B64DFD500882EFBBF23565FA470103B2E0D2D14E3E4D7827D1
-BAA0F84713A8CDE5904FFF2794850871DEADDDC53B77A502F5CA98B0744BB656
-2FC40ED2AEBCC5CACE2301E983E6C18CF16AFB9FD8CA49DE51B22F4259D43076
-DDC1BD4974CDF2E733EAB6334B1D5614288CC81FDCC722CEE193635D1088FB29
-F80AD5CB96394AE89D920DF8E1F271585AF019190F17DB51FEC9064B54C3A53E
-3FD33C3B553FC79F743BEC9674743BF0A821051261DE4527A2BEF4A04E293E97
-02B181EC5F5EED3E26060F2C9EF6852B7433CA1BC1690C30424B03C522A087EE
-92016EBDAC4B787133B4A22BFEF0B6CA564C6EB910E1DBF983CB4CFC3A1F8A26
-45329CED7F5A8704ACE9D4233583365A5A97342A053EF403F0567E9D0A62EBCD
-84B5D7145BBB11D31046BC2CF5B450CC68B85DA0E78EF8902F8D37DAAA9D4242
-455288C0D73748F9BFEB1B1769D6FB84B94993D5F7C2B9CBDF75AEF2C930F277
-210B3CCB8A0299F50AFE2548A4B8DF5ABB52F098ECDD56FCB8D3A406EFD95088
-92D7EC39FDC7EB1824ECA24D0CBC6EC6F4C6A7F9590D593B269D2CC0BFBD961C
-AA8BB4296B4E4411B54367A341A5EDA97288DAC370A015FDE6D7FB0A4CECEFBD
-1A67DF3A3703E922BEF2C414FDDA42482EB35D5DBB206B44C76C412A435A0842
-6845EAD204BDF87065CE2C99B05D2D4080D5D11CFC3316967472C7DA44CC1F9D
-51B83B4BE9B882D6E9ECB482F9855D024ABFBA502CCD624E0F88164A6F13CED4
-85F20DC01BB15C7D78B1C79FD9FF71F4B043F59DB5C297768115542BC7C8A99E
-ACE39A268D32122541FB441FF1364FCBA2B7627F12C49ED038BC044B6D9D533B
-A72D35317A5AB8D91A9AC56CA90D1DAE9F967605C63BC9F406FB3D5BAEB4B38F
-4934EE3D2F5FE434B45CF5C2D0E5E417EC279DCEC4F16504EE40E837B11620B7
-7526AFF23381ED3E9A92DA4DBF4EA2BE4FE444B9A74AB60EFC818E20DD8B852B
-DF8CB659C0A3956D0DA61F49A9DD467726E57E9B32EFF540D551A67213D40273
-AEAA6E319D92B4B406377D36DAB85662C755D76ADF5795C52D54ECCF0DE81E30
-B84F951233A0A400CB063911837F0AACF44AD2441A7CE08818D64705E1ACF7E0
-F59AEFC5DD812981C5508385274817056B2CDCCA4C9F3103C92838917EBFEC94
-21D5737AC634B23B6F7F63B166D60C6BAA8F33AF44379C5A7337E737190EB3EE
-14272B905D08C01EA118964D3444A03676FF3B62E7626168FA1DC6220699780A
-0BD5776DDFA26BF0BB335B3C978CDD5CF1A419D4B5C562B3974FECFCF0118199
-E547EB287CD92E32E881F344420FA3CD97333BFEF5D7E1BA31FD20622E5B4F95
-692DD0ACAF01D413B21C8608FA87B470191C3CC5AD333263C955B4ADF4370FCE
-D6667FC93495003F4B6AEE4F83603D55F19EFBF56F955FC9CC01E494804952CD
-D426FE706C13D41F87C5C668D8B6BE50AE0370E07F52AC0534ECAB1C19851099
-FC0BB1EC2A649795A62299F73CA606EDFB1D28183DC63ADF67294553115E8C57
-7CB603CC491A6065802B925E6DFBF42917EE6E44C714228AE452851D61BF70AC
-844B5D800EF029357FD659B8A648445CED0ECAE1474E443124F4B3644F54C556
-A330D92EABEC7F607C6B13FACF69CA928F835056BD1A8ADA20EFE6BD5CF4A1A0
-8B9E415E4A5FC6F209EF05ABF2E0C55F6E3060D1C72967E1E68791499F303C8B
-3960C5A1F2DF6306710DFA98C8D0815A06B5590374554DCCDBDC4C295B3BA6B8
-8BE3200CD4421A521C06BE39D4CA495BC63F3F982CAE3C82AD38DCB537E617D3
-34BD96EFDA7C6A0F6D97A6BC9F084645390E194E7A11399FCE4EEB9A965909BA
-6EC69D34DBA081BB3F18BD1ADB1AE1B7FBF96E4C546498667690857EB6931841
-46C427A5B7C7D99FF889582C4AD11A7D267B301C5A5AAD9DA99D5BFD438238DA
-62DEB899FF0F7B7997F781315B2CC328BE3572A3903A33EC901AC6BCC7F152A9
-8A6865C6CB17189A4EEB699006A5F9D4482D53A76E88438E444F9302C79F0DC4
-B3033D29D303B38F5959F020337EE6619DC8A8C3912101B02CF8AD113BF4BC29
-8C6B9D25AF6B6A787F222C05964475B49B6751E3A3A6EBBEA03677D5B136B9DC
-6D9AC20193BFB0759E89831C9E2AF68BD45ECC81175DFE80DC0879069ADFA8E5
-24CF3C84121CD9739A28BACB9891945FA4E72EC07136682E18FCA81938FA6A3B
-8CEFBAED60121530E33C1C0E698B5923D6AFC4E907A99B1367C3D435CAEDEF5F
-878237453B8DB2FE53073CF3319FD096343F42D68F097759D051AEE17E4FCFC9
-86E17099799DE82A38F22D870BF7AB90890E3B5264976700BAE594C8563A218C
-C985D9A5A7D7BD959F7E4E66286833C86E89203ECECD6FC4C6FE1F04010218FA
-A5714881C4C846E85F13BD68AC250CD0E488DBF60BB10B2CD7AE2E30F9C21DFA
-0E84F76B4E996AA1C5C056E64BAC85622C160B56DEFD4DEF86887C1201F7C20C
-076D4A27BA69572BE9C89FF3A9D3BAA5CAE0A6F2187AD01ED497798A305E3BD8
-422DBFBF45E3F4AD35240B07285128B59FA9E83D9F6A2E620CAF6DB05129D930
-44CB241CFF84E776315114C3AB61FBC0A8368D9154CC5066E2B162E89DA51165
-F9CC075F2524F9A8624D2B56ABE64AF93B9F0407CC770C1F2C76CCDC06345D03
-7B173C2FAA201D8E1F6C0315987A7A13902F4AA5ADF081C2B0A01C77E4F7A3E7
-6A4AAEDDC577E855D69D38AF6A1D271B02AB496D94D81996FB078FBED17F833D
-C6C0BCE141BCDE277D530951DD6574B9CB3CF0370D74211E9AC00C7CD3A67842
-0B4B72ED517E4906409DEA7993D0B8E92D418139960EBC86BE63A1B1D417C451
-8BA13C230DAE1EC4E466F23351D410D9FC4A7BBD477D5FA07659B71CE9921B1B
-6755C67AB3D4988064004CF75948879D16174E8097C91F7544352474C2D9A1F8
-A1813BC6F4BA13E952678F5707F19B4799ADB3BD186DF650821DF58CF3C78D67
-84E4E1DF8DACEC50D15647C3DBBC3C4355E602D3A03171FE1CB36FEB940211EE
-0A5300841DD7B7CF91C02B3FC5D89C691156BFF8A38C6C72789DF260B868AAA1
-895046E405661D97FA9A0048AF114A89E3ADAEBCE541753E4FFCD902391B5372
-6A97E32F0257FA9FA1DC15BD3140EC7F0CA5A68AABCEDBE73C38B35FDF195F96
-0F9DB0F592C188D72D73512F4DD92D2371D1A59254BC477CA084E68184AEAB6C
-266BB21DC3AAF874DE999AD2A17C79621AE322612EE4B6D5BDAC511418EDE90A
-AE75066AF19662C4AD855E4200A5D67BEE4ADA9A399192C74D35E59B15FB61E7
-BB167282D32D538029ED22CC5C9860C1F6B7BA7F33D5CF108D4BEEFAE7B37E67
-39391F9934DE17956303532ABB011540645DB8420749C9B9A019C3CE86ACD566
-1EE8D8D5E0D8D0DEAB33B5413EF10D4EE650F82417002E436E0B3B628A657F84
-074098C2E9F897D9AB692E0FB9F268E6728F94A79CF4D6B0A07C8DFDC1D67FD5
-EDD5863EA8949D180B1596D0009D662FC429449D76BF13D83F0D0CF165982443
-E9CC288CF7C5F2E17EB7F3736D1FB814196CCEAB8C833720E3733BF594E1B536
-BC0063080BC751F9DA1741522B2967D07DDDA169E7D3417B4A39EFAC15EA5E8E
-DE3473CC9DF991FAD2A971F44B09635085DB02D692F149F144F3DCDB69B72C53
-A2AF34C65DF0D5F35E82102E67B733750646EC03A4FF47138F7998607BD93AB2
-B63A0B82E8E225FFAD5DC468077FBE8C8C8E5B4BB10A8FE836B07367D742BD6B
-D36DF5304B9DF363120504C279453452EB177FBCDAA6F6FB78A24848F4A1D94D
-1E49F6C46CB36796F3F4C9739346381F28AF085C5EBDB2A02DC0570C7A21E097
-77522D4947B51182431BCBF3E55CCDDE93A916AA40CEB577277FA512380816DF
-9111C56F36341381D62368E70462577D0C135BB3CB4462B269AA8E0F03245BFA
-D01DB8E23F2DFD5DAA88FCAFDD51D48E562EC649DB1FFDA0FD8CC8C48E6A9207
-260ABE35733D75630053CC74A07E5AF6FE87BD5FEA69CB6AA20122276AD92853
-6B225BC9E3350D1B1362E04C7795D473F1266852B02C83D02D938C55D8F0C671
-7A9205F8CD058304DFA034D99A6BC16C582F02484A089602D42DF30D7A5716C1
-D42A4CE56C19E40C01DC7DED931FA13679CFD2700B3826A1E6539AAC12293DA8
-664DE251C5D1761BB45FE364CE3F7F7E9B67F86EB31D9626CCACE4DCE03EF3C1
-0D2FD1B12B5774510D46C5C5CBF0A34847418B9A1DF0C67789422D0EC2D49576
-9DDE72D63A4A98613461A6F730A05336C691583F96C3CAD2AF7C4BFD3AEB3814
-D909858B6598FE19397006C8C4D549AA1635968F47144E7861A2BCE8AB4CA7F0
-4D253949AA0127559FAE3161C810A8CE22A3079602E747C9398F9C8B2A868F23
-D77D7AD6B980FEB038E0557E58E1D7AE471036CBB96B83595D9C96A4895971CD
-C2A810651A045F876A1F5AE470BEF39F856808B1F8D736030A722E1576BDB3B4
-4DF06F73D38D313C8A0D3504EFBC774750C9F6E687ABCB1927FA1BB3882AABC1
-2306A030CEBB259AECAA646C6497712F6C1E9DB7E1365A60EEC5AEDD5147A77B
-1E3A10D73C477876D54FEE853D953EE75F7EDFB287550B93CFA8250D1FE2FE7D
-D34441F1224F3DB1D355188819EBB98A94DB193B9CA23803869DD10776647BF5
-5BB42031AC44A7339DC036AD0292AB9B732E6FB79BEE852A103C3788BB0F4B72
-EF37BB62356F9B2DF7F5899A26F1FE0A3D6469C1034B8AB14F52555EBF6DC592
-3F24D6DB395A3A182ED4B8ECEE8254661C19CC942F236CA40BAABE818EC312D8
-7F5762C210FCE8A3CB9A2E41F936C4994C7CDD10544220CB441EBBE8B2E16CCC
-5EFD929FF07EB6396A4A03E60F4ADA3F4EC9DBEC40634000A00FD02267EAF688
-A36AAEEA8277CE7C6A00090A973B9EA365BA0898D52920374B86D191CC27E7BE
-0538ACEEDA4D3AB2B3E7EF15157FB4518E5F5ABA29943100DC9776D886295D55
-E47D1905E2BEB07286F13E92BEC6877051CB669FAED7B154E2F75F2F871443DD
-52E44630B71E25E517C60BC448891030BAE0D3B1DF3EB13D89860528B5728B79
-42163227EE715A2BE64BA35E7DA03560E06391BDE90E07BE10303AFE4F439520
-72A70A9063F875956BFFBCC0160B36E216805858D6978EC4E634D39A9F7520C6
-B86340B3D4B28FE4B522C5EFE2920AC0354F92232463FC82D560DE3E2880A082
-4EBE940D4A9EC92E3D20005EB85B3EF2E1DD2A06041F2ECB4850A51F87F18FEA
-69E638360B96E087F5358B42CC4E8D26405777B063D8423547A2D520B6CBB9A9
-59E322245D198EDE9CDAEEB129E3D22C54A51BB1D9E995D914C02E3D8F2CE0F0
-1F725005C700DF8EB87A7A84DB4422CFF04FF1C063DA6269350E5D96981B058C
-C38724DBCB266A6508C8DF6E5F9CB50DE947634D2B299531BD7903E7D87AF5F7
-89E75511BEF54192D92D1CCBCCF2C56A469DED322BBCA3EF1CC0DAAA8FA8812E
-21A65AC4B04791C965F4B0F284996F3BCB3D5370B05FEEFF8491B5518907ECCE
-BB50E887417261C57143E78D583CFCCAC122D99644281BA411DC4C8BFF01B8BB
-E26948AA54F13F1BFAB363DFC8B5F7B760AEF453D9E17F81933D2CFB4C263816
-E8A4758C7AB76D56C8F291CE27D02C4C9402F1512B4E70A745F02EFBB8B8C685
-3155932EFF332BAB004F430CCEC8523FDBF85A08EB5FCB77D72DCC642857DB10
-9D8E17557C409F73B7CCA14737A391E71232BCFE11E2F7907B9626CAEA151ECF
-4717BBF0CE6DD3E1FBCC6B4E4FA8462CA234EFC114BE60DDA97EA6B0A66B680D
-9CBB506623DA6963964A68A1DD170F4158A0DAF5772CC453E171743FB0E78338
-2AED13FE8135C29FAB231A4A0BA4C2D99B623C0DB4942634D95BB078E13EBF3F
-36275968F5803768649F26FD4CCC0B1C95E8050298D1ABED771E9E159BEC172D
-675CD7BB3A1EFD896D13BFA2559C3FB2779D525CE4A2265DAF9A571C650485C8
-3AA93A74C50B41F9DBA8731914B86F16CDE44538376F3F6D4FA84F9B93C8680A
-677A5DDCF5920CF100CFBC1C6626A9B0FAFA3783CC2369B33FFAED9F2FCC5DA9
-9FCD3FC9732AF959A2FD7D9BFE09E7A034BE91F5C5FBA78822370EB7E700B7F7
-8C05ED98B871F70827AE6962627E10F6D3657DA07064E9BB0289C31901AD8CCD
-5E27C2DF05EF0AA0037B1D0DD49746D6E6FFCD7F18E59C4AA1DC29DD0D15991B
-C9AFD234DDDE1EC243DAF8363369ED54817C3F16BA393CD29B33A56BB74933BA
-6567E89932860E7F61A56B696080FA9F6CD47E9AB37A08B13861C1DD6680A574
-478B5EE9600F40838BAC29A580298C5BCA35695567B03E3E94D26175B019906C
-BC19A48E4F50F29E6FD8E8CFA440A1DC959F735705A2C5E620C1BF7086076C37
-D1076E98B3D6F332181724008C15BB1271AECB3052813BAB5DF7DB6CC2B87DAD
-6E95640630DEB599539BF17D309ABE6CA45067EF66D2C690E2914E21427DB4DC
-22700ADCFB482774945FD3458148D39F2771741EFAECE5385229039C576B62A2
-B14F1DB0D2A55927E9846F89A9D3E5B282A58D0DB625AE895615DDB37FE3AC4A
-18A0944A3B09A159FD5A688B28FCB42FDAAE7900516C114E0EFF99B80F6647EC
-274752CDF3EAF3ECB5C076CBCEF796E5EFC66EE2362AFFFA1E4847906828F214
-573EB229CAA3F529AC72EE109EB43DC31B8FEDE75C17150921229819C6ACF4C8
-2E48A98E3E709BEAB49C6F7C0CE391403396A219775DA2C996023334E10CBC57
-A34B01E96F38F1ECB3E619B4F47725D3FBBC8CCDE3B0E37D20AEE04B0BAB6BE2
-263687F050018DB88AB03F34D525376DEB06EC5D79325858B7627404768BC298
-1B2DB94DDB4721495C6F9047FA238D5230DADC1EA38C6CBC4F8A2E02CB516228
-9E5D3BC9EDBBE4F45F793CA3F5892769BEDDCA50A7E54512DE2D0C87AA3603C8
-2AD6882117582086A5FA3BD0B2CF7C3F1D46FBC330B3A287B2D7CB5253E27FC1
-5E71443F4E7795FA6C77FE13B620E9179CDAA88BC29DF8F410C6BDC2F725AF68
-3942730C88E7F547EE32753FAFB4C0F38DBFC1DC415E0591BD5D409B0BF4FF55
-095D131C3BA9ECAE0782026D405BA75282F8BF46912AE24FA455809A61CE1966
-9388D8938CE68BB03BEB46C817FE8750CDBDCD63A44DC1A0A78BFA718C19DD91
-73609CF1DF8E3A985E1EA79C1846E9440272067A2F7554B4B348AE6E80087515
-7E316E9E84D05D62998BF407AA7808ADFE885C08FAF2FCD04EA774A31F655517
-221F4C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMBXTI10
-%!PS-AdobeFont-1.0: CMBXTI10 003.002
-%%Title: CMBXTI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBXTI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBXTI10 known{/CMBXTI10 findfont dup/UniqueID known{dup
-/UniqueID get 5000771 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBXTI10 def
-/FontBBox {-29 -250 1274 754 }readonly def
-/UniqueID 5000771 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBXTI10.) readonly def
-/FullName (CMBXTI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 65 /A put
-dup 72 /H put
-dup 80 /P put
-dup 82 /R put
-dup 112 /p put
-dup 115 /s put
-dup 116 /t put
-dup 120 /x put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
-5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
-8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
-EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
-02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
-46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
-4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA61972029CF9B4E1F6A
-FFF97E53D6378FFF9043566D67519B5C031015C0D52A7B292D219A2BEE49FA56
-820ED09A28447A71C5CC595AB286EE693EC741AEABDAB0688F7B46D9D584CB99
-DEB048F0C0723F0D7FB57C896218D2AA0AA4DE241ABD632E25F0B47243CB7DA2
-EE53CCAF1682D9B580006432DD7D53D06E90B3457FDBE18179DE415DACAF00EB
-4E01CB49CE25429F8BD45069477DE90EDC87EAC15285D321569F8C19AB5100B1
-DF31636EF29DDEB4BFA2AD85B83CC7112220D70E69D5A39BC3558F067A93C6D8
-7A78976F7B93A589F0271A034D1A8BBBF082841719E2901720E89568E9376AEF
-8D41ABE4BAF9E79809F5BCACF29858F8675E37804758D58F8909027A00CCCC32
-5441C72BCB031D09077BA9F778BDF52F172C2EE62F0B98EF852ACE037C6240B2
-671C0F01B7D4A9276A8F6DE3B6BFC2C34DC309E5888E249E398CD60549DDB61E
-7E36890B1E37E26126485E49114B7CB938E2733D9A14288C3A763D326D7D9183
-46B970D455050FB97612BDB2EB29E7D71C909B10CA1D479176652712C112376B
-085E9F99C9A488C8876954EFB7520CF97D08AD84341FB55764879C5CDF8EEFF7
-DD31DB564110A07119E52453B778531FE181D09D1A9799D7AF4773AAF77EFF2C
-2091194E301CD88C97CCA29AAED2CD68ACCD8CCE44B9F24889A83048B7208BAA
-84E136C58F9DAAF73815C6025DB64C45014BC472358DC014D243D189ECB1EEB3
-267345D1FF4B6A01246CCF5FA90BB355E3734A7C774DE68C01B5F356D645C4E0
-1D0B7734E05EA28AC6A9BB2123EF3C6E27F52982A7612A352213C6AE3E80A819
-2304A70DB8A2441DC5321ACE962C6480AF736920B64A2B433DCC3519EC8B577A
-30B0819700A2281212CAC280A0DCC50E78295B98B2DF97A78BDA1879E6B70C10
-7BD15FE29C4EB1D5A33037F0AC9BF8CC1FE88C52CD114EB33F1C6F8ED88EF98F
-DD0C3913DFB36147F581C91CE83CD73A0D012F3D0FFB162C0F4597ADC8D93911
-0DC6D68F9FE702FD0EAC5039D462756551C379C5F4DBFE05AD2D1BE0EB389AE2
-391E461DC4455E0D3C3E46F3FE9BEF488730D71ACAA63BEE72367C52C4F84766
-C24E13D1E63791B4838161AEF8D0134145BBFA4D848CFFF1DED6814A7215F4F3
-3E2D654C27F3279DBB22A568B7BD1D5A9D75C7778D36C36BDBE32C8FAE4A9209
-20AF8B705A77CFF4AA9ECCF6011F0A359556ADBEBDAF5BB706FE6FF4A745D841
-102279B66CE0C842DF8C2673ADAE354B2811C48DB05994388AE4053F4651A884
-48DBEBF20FD05DB617F8FECB667B748BB5741D6EB62DDDD0FC58537EAAD6FC22
-A11ED24D34827C3446C8FB81E4A0E904206A1053AA9E718B0405C6A7B8B893E9
-30E7A31B9AF8A56B5EFE72FB5AEEA79D56E19E037BB4ABCEE079ADB53CA546CF
-D98F7B38973CE3A6DFB315E87DD1E60C34344656D76C16E1DDA43C2ED276458B
-11D7F4CF3692525C0D8B6307A2993F400760275A8648A0048E0C406279D48045
-D77A92E99F9CB5C05E8202416EB6FF308C4C979895211450BCA82B19B33E7240
-CEC18204C09AB3D7F8025C0C909BC03A1851287ABDB975A32C3FD8A1C99DD90D
-4B1CE2F5DDCF140D4D5A19F33241D27E8EBEF4ED569AAC255E47813F31B30109
-7075766D5BC1731B082531F3D132A937717EF67F496813139E8E263C088F62D3
-DE0EA4ADAF3C088F562B0BACDC184DA3BD0D5A8A4B8EB487D0B6F1B74A969942
-91CE8CC7A33670BBDB3F1E1D791F7F1D3A3F3183F2410DEF99EB932CA80FD931
-C62D09A0ECF271B5BA043C9A214CE631CF8239ED0640BD134737A3E31B851DBA
-912B507F72B80DD9CDD23A697F91D66E59346FA3A75726C386827D910714C989
-5464B041E69F4B87290BAD381600AE0A976148CBEC8DADBFDF0CBD7148C3AAA1
-7AE2EB15686E1AF68B4C90130F795E86C9AB88556E429EC943147DF363029B81
-4C637900FBA19DD98792F4CC9888AEFBF9F7765B817ABE83494CA3FBDC79CA03
-86CB628F75612209DE9CA4D585565E9509D5DDB8C00A229F07918B062265AB29
-176657CBBF2382A219E573667B14687647DAA7E9203FEB4CC94B10B57F4B1143
-C4962B6A888D62093A1D49E2C7D65C29C500B61E810BFB94DC2DDBCCD8B6C61A
-911C2643F55E9E2101B1DC7D7176F7743492AE7CB84D460E8C00E91E5486117B
-D9ABA9E16D1606705A0F698EDED5AA877A2CE7EEF25ED1D97EB348115CE5BF26
-8A48BE961CDFC6F543BC89DAF665A681908ECD8CAD545D0A72C9C184CE67F6BD
-7B51399925DE379BC59E9155A30C67D73D01BCBB1886F8276AAE58B2422DEBA8
-266CADC83429DAF4F80CB25E0BF455CD7863CFFEA9E318FD043908D427CC07DD
-683F6D977680E9B4F6333D4BE7E729F4D15C07C917862B47F0DB2E31500ED372
-A556A8B617FADDA12A2F62DA2D9AB46479FFBE4FA42D9B8D597CCF4E6D04B418
-8A9B523F4678DB40E7F325F81C1EB345D71849E57B059653CAAC7D9D56CB2E3D
-D4F532A2D674BDBDE970D9211A3EEEB005128BBB5E0C313B42554F058EA1D180
-BFBC9521FADB7DE03EAFE314CDA873C3532CDDB83EB0A6A7454EE85A4C36AF2E
-895BE8309FEA168B73C6AEB2D454B234F1E2EB554C7406B79A859F6B303BE795
-B6B4DBF104E75838F3EFBCF85E0B865779B016AC38272F8BBACDEB13164EB282
-B59BFEB1E3392885916FEEF86A8A975DB9BFFF17B9E2173CD18264BB14CF5633
-FD4BA46D7692CF7CEAB7EAE80385566061315F8DB8A7F495E68D4008B09BAF99
-DF4275727F08C5FC58BE9A084B267D0BA62A907F22C466A3A79CEA6C207177AE
-B1254F0810E6092DE5DB1BD3F238EF705DD4E806E0EB1988F2AC92EFB8843064
-3CC3CA506D9AAA0CA559AE7157603D34BEC19D6019F0566974BB835DA172FE37
-C15C0367C8FC164184648BAB678D37871F7F610EDAFE3F49289C6320F9CC113D
-44775EDE28FEF4E14EB5B426C06058FD32AD12B42A2FFA0D9CF0C7BDFB6D7C4D
-72F4FDB716D7C8E7DE84F614487ADF4DF5F304370043B25E07445F8C65109708
-EB771F62E01350B7C9B659D05305CC3E4D94378BFADFD8D94E5704FEB2BAF58A
-5B874C7EBCED806F068E93D4DB888B325CE246D02D1220ABF55CE646DFB45F07
-CB8488F229A5562968B079C2CE2067B22B98904D977E3EAA82A6BD44135A6F07
-36E3252FDCE218EB5DB8773E2DAFFD1DAD53671EB3D83A275D011BF5D501A22D
-407AE09257CD21297B617E0443FBDAA297D37F66AC436DB78B410E79A002233A
-0D7DA619CCA9DA4714325A51CB0BBE9EB6CEA352BB1A0A2FF83610B2A17E1948
-0E9285E1570CFCB8EC7E1D691A72611D336DE5C6626A1D1D2DF363A1D781DBE6
-1235F1D1805CC2A8C670005F84FD468167F8640B12929CF347538B94EB37DA39
-904D4763D93E757AE2B4C775D98E23BA983E35992A292A04976544EC462CA656
-E5EC37EE8EE46BF1C3B0B4C912DF05AE1535CC654000B06BCDC95D9C6B5F36F8
-FD8A0EB31A02C2B863DEBF8FEDBC57D5F93D2604321FA66070D14FED60441E09
-999B90A5FB715347583A35314381554031BCE4E6E73AD3FCBB61ED0D4C015863
-119C1D945E981AF3F38C81EB3A350A70A63EB06119965C90D7EBA669359FCBDF
-A87C4DB920F8F3D99C73A0DF7E10D3C410696D679CBFAE831E3E99FEF6C038F6
-69C58E1EB6F60FF587F5EC561629EF429734CB886AF914AC3E6BC04F21D73F18
-4CA12D7E033B301C181D15101A986BB95132DABEE082A617520CF95EC9069499
-A02F073D7DBE41726B51FC05A9348953495B4CDE8D0A8F8C04D07ABEB3BA0076
-3A80F2E3B5804947E690DB3A7B3BC6C48A67F5D45F5C658FECFF28790B709385
-D24D02FC3B0C9F9AB04E168BAC78F0837D9BD402C1ABFA84148FD815240108CD
-511E50FB8E64F20058EE54E4ED45181AD9BB777DEE3303C4991EF8EC56B6C278
-CE63F6C2FF92308A25B9AFDB4585A808AB3F03D8A15A20FFE399DEE429C959F8
-B3DFDF81433C41CEAC874479A2C51F9FAEAAD5B7B23230B99523FB256896A85A
-8C48C057A70DE745F753B4183AAA6F84B4ACAB090F33CC2C31186D1D8A0218A7
-4E1987D86B9C3602BA294CD29FEECE4187523CF511FD075692B1C080A5A22281
-BAAA4EA701D7573D083E2F6EDEA3D49FEAFF2CBF989703E83828E6C7E324558A
-FB73E3388F0B0E6A97EDED5A9553DD33DBBBBAF2174A562AE2B8A4B6E7D13E90
-FF9B7D650231CBF9EE48DBDB00AEE2E0FEBF8D6778F19CBCB8766A0ACC9BCE26
-59771BFA97CE7BA811A3A6C8CBEE899839E525DA2ECDF66CD99FCED902AA102D
-92CD9A279453BA74EF8C0CF32C11A412A05CFA2C187833F885F359DCEA34EE24
-E90F7F107A23D9EE269C15A647916F56C32543AD5F81D90C84B8305E5BFEF1F3
-B356CEEB5BAC54AA00DC9C6F03B4AFCF7AA4D31964377525A661FBB743D39964
-47AFBF76C8FA874BCBB374B02C538AC626004EC8E1E9030D60C4A097CDAFC143
-732FB7431008CF28ABEC4529F4689720D4EF580676CA855FFEDDC66B7C1DF07D
-B89EE98C0DB6FAA5551ADE4D674B51E4E3FA4B24A3DB5196E01C6CA1DF5D669A
-3C0FC57DC1F576C2BA14D5DE284614AF3276E3A1159CBF8D40426A60E8C5DD42
-6F1307222DAA8AA78BEE55C27E26013120FB5471CB33CA4FB642B1C386018EE3
-D4424CA411F49CD569CDACB51AB9BB5E66E1E13ED5F8BE0E912BC13C7B23E10C
-042C33DA19656264D7473B4E0C3DABE14F9F94450D1113C88EEC18CFEE640A6D
-9A40DA9CCED6EC5E2E9F1B357DA635C3A2C5A23874E496B868FD0260D30F1780
-878A900B90637A1237C63D83335A3FD4A664321C048BF2273F9C4AE3161E1F06
-E6EA5F3F15CFED43C622E0D7E245EDFB866398DFF2EC994674767B7F3DD853CA
-356A3607C7BF8F9C6889EB9942ABE469EF88368742FB5C41D06125D2042EEA41
-4B344AC718FEAEB308302F5607C06852A30CF778D236EC90CA10934C629FD598
-90176264DBF9C1AEB33A6028B9EF09B06BCB182DA58ECCAA4E2E1FBB13868C98
-CEB61223E9658EBF003AC67493587A156EFBE73EC88CCDD55C9C10CDFC52F7A7
-B274D631DBB5D629F41AC8760741953A6B90C6E9E4D2C79702C59EECDC65D894
-8317D67808CFBD81953AD32837A42EBBE48F77D6B387E272855E54ACD32D3377
-E19724B3BB370A71C633C3A41A0523FC219EFD5310EB3CB5FC93F0F9E6BFB115
-17E2B901016CE8DD44BFA8590EDEA88F5229FFDB83E401034C826F038D58C19E
-54704A4E2E36B7738FC6F80DF4D82A5285853C49F9689363392536C3BA25C00B
-7885E7DC3951E9B5D22414C9E9A264954CCCFAF8BCE70CFFD4F726263EBEBB70
-D52A58B3D6BD029F555A630D687C7E7103C8B8F2B33EA41732D6FB7FA999CCA0
-185A13C8BD80A2762AB9919C3E9FC07556BA8C7149B4CC5B58DBE84297E3E8D2
-B34591D9FCAC659C0FE115F34ABA807DD94410AF8F532418382EF8F7980E1598
-A97A61926B809FD771B2795C69E6B1F15FF0EED329FB793FA3FAF0580ED07F51
-B0E1BC1401EA5026897990CF09F9750268AF812E89DA551EC14B457836CD38E5
-C07179A3EE0ABD3A85C693ACA829A5E492FD4F1BF12725544FBC81FAA2004784
-DB367184315C68BEE9FBB1D68F91C9D0901BAD3BDA4FFFC203C232276A495EF1
-B2B82F36FE36716733F0E993B19407744C067324BDD2D5641977B1A118DBB844
-104397F963CA2E01B7155CB84BB642FC315C028FE4502335F761A9DDBEF7ADE1
-ABE87D31AF848A5285BD8328ED3E8A2A608590DA11968AA8C0D8010329A9E172
-AAC2C7D0061B14EDAD1142FEBD3DDC0ED20023CF06BB146B3F58A6A197DDA1CB
-2533B236FAF2825E8DFE70B79A0938D79664C1D26B4412FD10C76729CB22392E
-8976960ABED0A03D5FDDC7C5C2C6221BA1FA08020B88FD9AA0CE8B5FD26D58A6
-79339A2AE6730746B8413B6E05361755FBF11FBFA4974CC1AF36136803DB8282
-A7F5429327B875D0FD222835C7AB82049CBDA6AD1731F6D06AD2A20027765CF6
-2F7E4BE9521465A7C3E968DBCF95F2C62EB3829CE6DFE845EE20E8EA89CA6C46
-BA14E5A920D8E28A4008C210F747622AE31F5F9036C70FA52BFFF08A4BAB3D5E
-A2EF6E8656F89058F4A67933AF30E9A16467D563B2782268E2568868F677650A
-74F415289CBAC0DECDF828485066AC07C011623DE9643DDE39840B1A739B33ED
-3EC705C13DFB191472987059E5017002D278168B5280FA2E26C6D51CA663B384
-F5CFF4A6232F5F68E185231EEA239904319E180F91DA98A63B38E16E138D2DCB
-CFEFA5F3E5AC6FE764A3A9F3EB622117662AFD26A124933CB1E04AAB53923AF5
-D9DD972536C4904A1602040545A9AD4904D867C1D0AB907D733EDC19EC093391
-3B0EE96E8578527FD3D1204A25982635CCA01A9B101A843F6C373AC4C8E39E39
-BB13AE6A0EA170B59987488481D38806D429E902801F9CE25EEDEB6012CC9EBA
-0736820F82C640CD8C7D852D9EFFE6F769D7FDE1DD628861FF628BC0BA8EF127
-26F83D7FCE6ED8785DBCE502DD0571A76D88B7FAC1E2DB24DB97394937A1EA17
-031078EE07D00B554B9C892C68B624D3900266E8850287243BE44F11F86E95DC
-00E89C5C47F573C0A7F1CD0CCD26498334C7D37A3AF4457CA805446A74344597
-8D8C3D25FBA2350A878E23DE65D49E9E5F819484DC1B85ED2BDFF923216C101F
-D8F411C1443AD7BCF5E90FDD6BD29899C86EB3ECC82832FE75A59EB3FA696F26
-96A450E2504A473123A8D24956ABEF5ADAF5B3BB57FFA5364214AC0E9E245CCF
-431DFB8A7A5104BD97D5E5104CA9A05774D0FCA9EC0458BD7289794FF19FD00E
-2D05086336902514F5CF8141307C037E5D2E30B62D1C8A5A7682BC941A5445D8
-A17F5670554AD4AE24EB95524CEBF2599D5D00AEDEE2B5537F869A46BF093296
-C77F86ED5658C3DD3AB9C25850624A53F6573A51C7AD9F43EB8320DFA31F7F58
-E0FDFA9FF640DB5B55FB5C4E014A8C50E062F13D573C845231F98CDE7414BD44
-0AD4CE9E00FB39BC93C3D1C8F5FEC652FC28AD9EF814CD964DEFC5813828B0A3
-8AB0E0BE6E3CD60259B8A50F95CB02EB685DDE048D73DB0460985EB16DA749DE
-3EE1625182EDC552F104E547D22E62501D9D4EABC09531E6457B7AB148FFBAC7
-927318F8BE99EAE5AC9E6AE81081E236187C2D384A92494DE6BD1FDCC5A79413
-609F865C6067EB60B83B1E0D49D2CABF88F252377787534037AEA74A842CF21A
-5514F3A89A00EEA33793D63040EC2E1231C04026B8DFE67E0E0B460E3BC6E60F
-71AB1C05F295F617829255BBBAD68D6D7E5AEE12DAD835A693A661AD9923BB65
-C781B9085640D3A5317C312DD3C6159C15D8DAA3A592C9F4B4AB648B160E4B3B
-D2E3DD475573570F5EE110AE5BCA3C499513061F202DB76ECBB5316F21F04195
-4B9EFF754A628ECC2B68077CD6072C630CB99421BA3D0D1DA24CC09B8D42E8EC
-B52EBAA0E16DE13F0F2E235292A0063ED390D9A8E685160134E931F924D150C3
-B1E315CCC86F2AC29D02D6E2EC8CB297D3CAEFA4489F2514885A9C662760414C
-0140C5B2702735EC265ACB966A97D0443B9CBE917B03A5BFB047C9AC1869DAF2
-34DCF1773B7CF02F70CC7E73AF1027EB1C97FF5F6DCE124AC4BFB7CBA3606C71
-2E37B15221A12FFDA24456666C28476F9C08001CA1508B0EDD5C2CF469882D97
-673A70BC84D06E338D45BE21B9ABB4D0AE6285563D8408570493B4EC86011CB0
-10EE9242CF8765A925BF21474C6F1C8E5F6D63C7301DDDF1DBF9A25B6D22FDF2
-7EFEDE087768EC44A893A79FDF2E0616E8FE9029779AEE9FDC122C89A2C81363
-2BE24D81723E4D2D51E12016097DE06EE6BDDA76B0AF54B0C07C7B79097A9F17
-8F06016F1ACAAD2F8205BBF22493BA60EFD92062BE23491B14455C1951CE5667
-EB0CFF0CFBAF002E5D29A2959354EBE9BC6DFFF567025DB19CA283AEB59564FB
-92C512DB77967EED57BAE6D88ADCAEEE3926A6470144390A669BB068458F3A3E
-2E3386DA66DCF98A1E34000C5E277912C3547A3E7790288D2B3348B5449F2BCE
-171A5BE93C9F4CD364B66204D0168EBFF710EC8ABEDE6284BA8CC30C6232361D
-E53121AAE03E1C4B3BB3B8F1337E4C38E505BD4EA484C06D08BB18F838D55477
-2C0AB61A6B1E4E1C44F1325498D717C9161B791E123345FE9B4FCF973A9F4590
-9B69B938AD48DF1F3F3073FE9E37971F0F13C3247278F77846803AF2EA7826B9
-1801F9A9F403AA02C1B34AA1A182AF08A106BC434E6623A0E739F501F5A35570
-F404F354A2779C2D686081DE6A263ADEEE27CE1FD1E3B9A5927C84DF08571265
-E7A596F11F12ECB1F73ADB52CE502626B47A8C3E87888496AA1D738F7139965B
-C2C7FF3BC7A4371779A84FE401111875604FA2DE09533ED2CB7980098978B98A
-8F399F6B71B768C6FD21D6A1434C13DB07A0C742A1185B145C4622B607C28260
-02E760A95516C81C987B7BD3D930F77EFF6F2CD536F12757DBDCF140D781BF0D
-EA80899CFD60B5A60C6BFAE4B298DCE4F5A8BF3FDF8305A840A517B1C8AE29E9
-697BABF82296570D2B6AE79899642929C943F0B144234C3B86FDE4F689D95973
-823AA18455AEE049CE736654E8CC3316D7890CCF6CE3C5FC72D2F22BD08097E6
-B72B0E12AE75BDE8EA8A3C82AC7ECE549AA37856ABB3F1DB8B9029941119B2F7
-C664FC97A85A880E56EA4B7665A67D18DE0EC1803324ED229747F1E6728119E2
-AC28227EA429398BF4532DE883E70A2F5A5FA676B7CF4E6EDF2E1507C35571CC
-52AF97863F2C741849589B067EB9500CC0EC57C2327E9C40B36AC92F071A7BE3
-75C28C39FFCE78D0CD9BEA649A4F0172AE23BBBCBC41C06204EC04CB15F50AEB
-7EE86457B4AF5E637CFF01A45D4C3513B83284BA7B48AD7F846B1B4C1A7E629B
-6C07D19800B59BCE32ACED981D08FC186E30E489251FCAA9341FBD6F04645389
-B32A1B2AF729134E449CF9298A67E34B3629BF2782228E78482B337249009EB4
-EAE3BCDBA9F80AFA56C7E878B421FC0BA1173DB1C749004B6FB1E825122D261F
-B15BD2F131E2758E7BB74EA7AFA45DC96A0F40A05DCB210F715B9E190E05D48D
-D3FF0D89C7340DE6E14CBF0BB77A2D995331431C21670F92BB80F779647F7CAB
-5D4E4AE57126D8F2B6AAB102CFDC9CB4D7AAB1D2F6369635C26A70754E1A05A4
-D64FD0ABB4B341B63DC42AEB5873F93057D8910542512AFC3B07A0FF39DEAF7D
-F536CD9087F1ACC3D819AD6643634A30F362820FF500B67743198F084CE3B531
-99165F4DFFB35D8BC2474F4D412E090F85735CB6CC388983581E5E396CE32409
-DADBCF7FDA1976481D0E7CDE4EA2D8FBD496CD48D478D2F8E1324FDCC2438580
-CD2F4116419F4AFE81EE6780B5C14B383C6D757F38C2361B506B8997A112DD41
-6583939D4E632E467D4A443C53E8655890345FBFCD5B08022EDF386D14557228
-A3024D68818D6C7A465F659AEBEF09E1D7CB7BC90716E434AEED9EA4F62DD35E
-E2758C0249CEC434A21816ADA2AB89D80583F9ACD9D14A489820C52716F89891
-D100172A0BE47F4B4F4043FD9E2C561DDC948851DA228F7CC553EE1E6E5CEAD9
-FB2A1398CD00B7D6ECA0E5024455AB159D9293A156FFC5AEA3C12FFBC5A18204
-79709B17BE777946E1883EFB581A81B16BD1673613A8D3E74FEE66DB227BC318
-E8C28309C548FAA90A9F43AF0C5529A52A17A266DE597757981FD704D7AF059D
-702A14C6852BA226EF0F0CAD131B3A53E5BBD843899ECED7FA02F8CC01973BFC
-70B47AFC97B10EFA3695CFFE8A4E64DF3CEDF521FDDC9CF5E40BB2B68F57AAD0
-23B30F67B6923B0DFB2B40EC9F150C53B1CA6C20BA21EFA76A09350A89DD3C5D
-15F5E816581C4F2AC551F944BEC8AF0FB43B6BE5996057D41E94FC2DAC746018
-73E55BD2F403BD37B2B7286E3F4FE9EDA9DD95B5349F3B769524DA99E494D9E1
-15170B7357BF582AE1B9B95D72A9F2548FE4417B1973AE5E55D3FA8EEE21304D
-74C4F2553A155ACECD35044883F468A968298BABB9CDB5D2E8AF4E90310E6318
-4C248B478803B6A1BB4695FD0AB30A94DC2054C0A8EFA45007FF733892B8CF2B
-6D572008B58E24B9D53109E5E283D947FBE261EC5B174ABA91CD9D8388E8C445
-FDA978ACD909A7B02B5FB0047939333687E5BA9E4AEE024E7BADB2A2E07309CA
-F736B1B9C4E25D741867F11F2DEE1E2C8C9ED1C9D6B0EA1C2ACC62F1CA6AF250
-A49CDE2206C4C374360D2AF09367400B729D0B2B911538C8A1E5603B4AC21DEB
-9E99FF5B5B9BE0205973CA552DCF62C2F2807AFF1A7D8C865687049FEDF1EA34
-3E36D159C3A79CA96A5AFA962F4AB6D223757FE3469FD654EEE8F62D6783AA6A
-9A3BFD6ACA0819B527F3B849ED5C1059E791ACBF259B37E8E88CA18A3C0A3A9B
-56D50E21A56BB1B56A022EB3CA2A986A3005BB0F86FB8C46613EB613F1E23154
-38F46F42516E059F05596D0849F83D1BBA3BBC7D22AD273DC3C30E5A4581FFEF
-5A02155748CF0458BBA419A7F674DBDD7C2570343E08A06D4CB26897892BF80D
-882F25107CAB89162579AF743B7C948D19736A7034538FE6C4697C5A653A8EED
-7B4434BD29553DFC969AE95323C3A63FD939766A85E901D196D4B3F70FE65A7A
-7668E72F0D76DB194CB212298ABACF0F853FDBD110235FF841CE246489DEB124
-5366DE81E5100BAD8B0533D1FC7C8F09FABDB9EC12798BAE026C0B2A3B4C7A08
-CBAD9137C39EEA54DDFECAC902A48C812EBC5F539E058EB21AEBBA792F3DC1F1
-C0A2CC8F200611D2C649C0DB7A2840AFDF6C3309E42D97DB2688257CB1CA28E1
-3210E18B8E34CE99D26D66FA76A9705B7BAD2B8ECD03BBB00A3D7BE9C175E08A
-0486816A84BE89C5
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMR7
-%!PS-AdobeFont-1.0: CMR7 003.002
-%%Title: CMR7
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR7.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR7 known{/CMR7 findfont dup/UniqueID known{dup
-/UniqueID get 5000790 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR7 def
-/FontBBox {-27 -250 1122 750 }readonly def
-/UniqueID 5000790 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR7.) readonly def
-/FullName (CMR7) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 1 /Delta put
-dup 11 /ff put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 101 /e put
-dup 111 /o put
-dup 115 /s put
-dup 116 /t put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB981ABA2ACC9A23A5
-3E152596AF52983541F86D859FC064A0E3D5FC6647C3CAB83AD4F31DDA35019C
-CDB9E3DD3FEBD4C2B36BA3CF6E6C7DA85E25D8A31A9BAD39BDF31FD0D1790707
-9DE6A078E8A409D8295F642DF492AC4F86AC84383B0F4C6BAA7C22AD5A898A71
-D6CB34D2CD12266C486B75E75A69C14819DD9BB8159088E04D4717E576B8482D
-BDA52110AC8B8A80E4E9D58F470EEBD3CF44A1E1EE8DA318FFF3611B02534FC9
-F4018C7C57E80570D2F634D98BE5D5EC6D95051157F0EA94A3D12BE0B4B79939
-F82F8D73136D3337C44E314B0B16CB030D9A12E01FB667105F334C3EE965E5A3
-D410D2F1531547A4497C355AEEB295CD3C5334BEE5232992960B757594B89F3E
-52095042DBE6B4DA3C3AD50CA95EA9EBADA10630B500CF1FCCA7D60306743681
-7E428D33B7F7C40B425CD58E4CD8AB474BCE6A307BC6C6EBC15A8A96E0E2977E
-A33389154536F5C5D8CF036D07F24094E779E5ACBE5502C92892F10F4C6DB627
-C7EC4C7BF20B39418A8A85D7FD9B0EAAFD871DDD41F93BDE5FE619AFB8711824
-DE890E62C1969A6FE28DD3578AF43D58A728FAFF0B9FAA640962C8F35A26F76C
-67F3548D6DB54A25CEB368B47F97EA2B0C4D7C0E7894A4F0C823C6C1922CF9DC
-10E05600556F1C7C9AFB33A2DB6F8730F70D6BF94B1FB0887451F2FFEEF3584F
-DFADCFA9A2D4846B8F0E51620E1327D994CDF973B837D10C90FF76DE22B47CD5
-EE3183898D156861AB4DFAD34A1E3FA260B8164E6680BF58413A553E88F6100B
-C4F4E8E972C81A5F88A7DBCDC308B4C3581BCDE13877B976B1F84330839FE5CF
-C78551620EB803DF94A5C921F8EE24F7EF8FC4C3E1653514212631F54F90E3DC
-E9EAF96E998F340C4F729ECF7AB430FDB7C0BE3DF2C0D23015820E28B743CAD7
-7F0AE95413C3EEABBC69E852F53EE1DC260D7F1E712BECEF2F18437DB23D8E74
-2902AAFBC733AC5BAA452DD6F3671859AD836C8564E99CDC4183D8495AFD99D6
-1F0D65B6588CE7546717911E25BDCA6C2649E3A7466A3E2DA7C7994A30AB4449
-672EFD00632EFA8629C1AFB7D53D801028F77C864869FE636213A69173003EA6
-BE1ABA95EB07B13D1594BEFCC95ECB0A9CFA9892EE0677D6B6C250855762B7A7
-8E4E022640F93169DFA0303A0D5E73BF3E0F4D4AAD10FD7E4EB20532BA30371F
-E9F480F9513432946F9828AFB5D4AEAFA5829B2CB544E5EB634C4537EF7DF08A
-A1CFD94A52DCF0E7CE4C5EFFB01E6D50558B75DB4C8D5512B06080F27BE62E01
-2EEA6A0357441401458C842D3DD4C35B8F561D816B336216CE0C14BF77648AF5
-E33912CF95872A1E1AB9A18980A0B29A881D13397C15E1CBA5D3E0B27943EBE2
-F3003D15EB446BCFC1C231832475D5B7AA19E4CFDE119D6CD62D053C6D29C333
-5F729791D17B3F7108074EEF4D1BD101CB33E01004532CB0D716D2E54D169C6E
-80163E70C0E9081F31A1ECBAE079D2A518B790B0CB2CD03DFD034A0F4788E800
-B0CD2DC1FAFDD487C2F381EBAB2A2F3F3AF82021B211DC9CD2FBA6A1BB3D4AEA
-4C7F3D9A5C21DFF284CCB827D205A69638E98D5DD8E36AFC1A4481B5CB2A2E8F
-D6C838DA6F81990F5ED928DC7457501B5C979FF4CD20A830896A460C5DB13D56
-A3B2B5D9B292374A9BF392894DD99FCD6A1E655AB395E839F074D1596488700C
-4E2891C8AEEF66568E82A8B826F9A28FF84D4D9BDA21F638EAF96880B4EBE0D8
-081982F34831A03BEE81FC177700C2360D2A48915EC40D5FE85B400E175D5AF1
-067FA0097904FB647757BB44B4042D30D1557BD0F7922D731142FD682139CEB7
-58CA4C8C240A0B86B1888CACC507E24E04020BF1882BD9B4CAECFA97DB24D7F5
-AD64C69454027F198BA35881B94EE9159A2D73E450C3BDAED66B886D6DEBC84B
-653E165176228F88993F12A170775A8D7038BDF2FE8DC1F7B98BDC02D1E6686E
-9B834F6C0AD90780B17DFE25F0A4E470CBA84E73F2D22BEE09A040F14CFA2C14
-0FDA5A5149B5FAFFE49F55EEFC43831BC43A8326FEE9C7F469C0FC3B000884FA
-41DA7318EB57262CB96FC4EC7F16CA07FE1C3BE8C2DBC8A8135953D6DDF20BDF
-75A2B6D26074FCE752BD32FB9F5CA797775E8DB9BB9786B469A3CD65A0D9DDDA
-C2A166E454A94860EEF5B5C12172DDFC576A03F6E6F8A735FF21A3E9CCB4CAA1
-3064893487697986A42CB5888B2B0A79FA3C74E8187BDDF7BEAB884B70B8D4AA
-AC6615745AEB906E08BF831CFDE222F58D02B428D55E9D5A3CDE74E42D8A2CB7
-E1A3A9439B678AD438793ABBEB72B21C58981DAF3EDCE4BB93D95F4A1E943BBC
-B3A012DE92FED4F232A3A7D60CE60B605151F9C7C18A5C653E5D6D15E5B49A63
-73E7A339504D0ACC74B8B116EA88C3EBA2CC631AAB29F761E5F062966AD2FD28
-7FFE52FA8A115DBE23E471094FFB3CBAFBDF11B7E9058313F2D069B2CE98A962
-64645738F02A31E2F2AC11628724034ADBCEE012721EBF0A567893411F950410
-B20754A7510D041FFA6144AC9CC46D846B82581F20BBD001D34D9764010824BE
-61C30D05E5C5D100A24F1917F01799CF5BC4E50FCECFEA732CB50196825F0E08
-8A1EC868C6D4357857EE2957E081A0E4372E31A8ABEF23C3F2EA0FEE57DE4D08
-61C570175C41AA0C7A3A579ADF593F18B4AE3782D2552E4E0759C32E059EE741
-2D8191E381731769F6648B3581CAF11DAE46471896666F18F02918B0860BDA3C
-BD5DE777672447C23C62ACFC2611ED5239D6A266FDA6031EBC5A530C1A2FF7A6
-B4380B9A4C877267854AD1F1677CB5433F28894ADF93D39EAB94541A8D232E08
-22D082D0951A60F62B87DC028714EC74133A4D65F7D0D1296C0E189C4A42AA98
-28E8AE7ECBB9FC8DFABCC6EEB1E9FB06227F90808EF31331CCC5D4C9A6182181
-047902DC9FD0444FB94B60FC74F3B677758088CE6A159D940C5CF682335E756A
-8BACF06AD7225D49B0002392C889B0FE2C71311D2596F4903D12FA20BA2FFE25
-A0804B4BC282929BE31E0F46B34532CB5795A65218CFAE21F390792DA67775C7
-B91A2BF4C16DE4F6551DAE3A5827F616BE9040EE6B1008DA2F99A01EF66D697A
-6CD1A44E0A15D1F39EA8025E886A68A1E9C334327C7703EE721E497CA924AC90
-7723106D913C5ED4BA4FC743CEA8D0F5172526107DA65775C0B1B77179D336C2
-9B09B608D80B1A1E87CA1A84A833A00D980D919BFF56F6390E9D5B45E9935CF5
-E69D003564462F750F7DCE02DC23CC215A0696B74D8BD3156A392A94F557655E
-00BFAA035647568ED66157FACC585E411F7F428569C147DC43F6E4FDE693D0F3
-9917BEFEDF61FB980B85515FF6424824E2D995B05CA1E5D3E8BD8D3281DB7CE4
-E54923E84058FFC0A8A2C491327D0F87CE4C352B724167CEE224DABA3B95757E
-4A419594BE4F92E78BA6D35D4C93D31ECC3134B24A45DC32445725BB044F09A3
-AA8C31EFC0A2944ACE2F2CE054CF24DB350FB3C71115518C24BDC0F7E54250AF
-9D3378D38480E1CB9029F31570C619A28F065CA4FED5665EDB96712ABEB33B9B
-4232C00C1B0215F08D53F7E430887035AC25BEAF06942FD1B6C442253C887AB7
-D694C1A6115C8990B4CAF1E81DD1FDDD6B03C00055BE956BE7FD8A4E1049AE69
-EDA8593CBA8C4A41E046C689FBBF9F1B64E5856A7FB1C61EC815A56DE2A8ED33
-41F370B8203D4E5B19C63AE9E6E0D26F4F3814B5AF48AD30EC9B8402C941FDD9
-722FCAFC638FBB835F83DC77F93D367266FA7DFFFCB567EF82B1695AB4D94D09
-B18AC041811027229DF431F5CB2BBF6ACCE9D500C8F075A74590641C1A607C56
-D2B8624797BCD9C91C3177818691FBB4744EDB6056464A0B95B8D63F7C22309B
-82D6126E2057BCC9FE5566D96B7A9B201A09B0D3252A5494C8CA2C8BA8A13C29
-37EF2A882D61DA708C279F663D88A8E2999A0F3B6F98C49901A7631BF7708B67
-54D0B4C52BF4BE0DA0439E6763A7C9D639AD4092E77B13D3510DAE1475C978AC
-796F9B2AAD3BFF35C5A3E19B5E2BF704B3BBDF68CE48BA4FA2496D60E58888EA
-28AE12D00E9F0816FAC190590A865BB58569A91BF0345D01230ABA361442006D
-BA2C90EC2036BBAB79EBAFC3F217DBD5854C519235F9627A1C3C71D21ED38AEF
-0BB40F3B86BB9F09A3F309473D8757AB7E638DC1C59A7F9BCD49DE4107A2E54F
-422767FB94048987847205584309397F554744690ACFFDF5902FE5DB355930B8
-71863217830DD7A563B0B3A4025ACE75B0E777B4414B62A13B50C54E0E6D47E9
-D43BF769B9411B74E1069BF71BA873B4B8973EC9BA492A5DEA58D267872BB246
-10AA67B143D0E2223FFB4991E583E629413CC894C3FA4869B72D19CE1A0CEC8C
-0FF5E5A3EC1FCB7D3C4289813F0D249A11B55104BD60B2A89BEF44CC77CCDA9A
-065B8B83B4F4253AA1D535290DCFAA4773452D110D2B3370F9E2FE5432B54A9E
-644EB3BA9BFF62347F376839024CD5EF3C5DFD30F412DD5474B7933E6A1AB63B
-4B12F2417C72D0543C26A263AEA53E5BAEBD67E23553A72E949DEC556BEB5D09
-C4D7A89B14FE4EC68D0E3E9D65A64B285E53590F418EDA8175113CA375A29930
-DDCF4C71ABB26CEB800C2C2B253AC1F53651C88A56ABE5A74F3B54CB4FFDDB92
-60AD7272BA25EC2F6FB759AA6E1E7964FB55AD09F4EB25DE45FD01833947BD05
-6266AA8ABB7DD792941C7A070FCF3A4636FBF8921C70298D42FE92F079DBA2AD
-6149D9CF9EF7264DE6DFCD4429949B15EA90B596340713BD61926DDB2BB23BE8
-F9DE38A31620A817420A245946E551463960A8C5C7295E3B3D6A59BCDF5E472A
-40B7A2CDDAA43CD8AAFC411D037142579D11054A903E102DF0D0C7B5BB854DBA
-F3F086AF991F7F5D5C730F8F9AF213F25786F3EC0E54530FF912F4876FDE16B6
-A07D0DC4FC46EC6363BCB68B83ACC448B801EC43FDD2F8BE0E93D809FF81E38E
-176AE17C67C85FEA58EC95435434C49A950AA955D8B20989C550AB1F1C31B7FF
-99422E1F48FB7D6F327C6DBC4695A03903DB275B94CB39386E46579271870A25
-21823E75C377E9D5B46655E8CD8F986372CF8BA846423E26582315A9D19E0BF5
-305C32B2A0EAC3ECB275B1D8BE11A37ADF524944219D94EA2C5DBDA768828B6D
-775DA8CDB09E0570E4ADDF462EFD8D3FA3F86B1DEECDFFB699AF6507257C1879
-16FC615868C2D51F03CD57BA38D42995D9164B257441210084DC409B6EE4C119
-0B2E17B0A8D5326DD0010E4A325D5F77BF935693BC90A00A28C7B5F74817DA39
-F47A41E32F4F92AA04D30D810F7B1484EB53AD8CFC8CE8928B570314E0F713F8
-AF127227190F9C16BB73D2A217FF801C391A29095DA5E4974D137A0CAA7DE702
-E20DD4755B1D78739756A5E7EC3542B96AD6844199FFA2F5F2E9C64E2DA4FB2A
-ED79869F745C59D235438251BC2E6D26112AAED20E06021D1AB896EE1F1DD2EB
-437FBD4A25E42245C5A647493FCC9922E6DD7AF57D5D482921D1CBD6F0F02949
-C27777144751C1E72F4EE2BC343D4AE7A8A8758123B54FB1A026144C643651EF
-0907A376945E19A8FC7F98A034832A5820A481B0823F980F59623E0511593FEA
-BDE6EFBCC0383242CBD4954027B075B21F10472059A480D6E5ED01C3B07461CE
-9810251A5C5643EC7403130C2246E8616CEA25EAC7A0076731FEA8CC43BCE3BE
-933FCE61067F5FD402E67E2B9DAD954AA77C5BC86BC5E4BCE2ED676D8D8EC7D0
-ABC5C86D82180B9D5D7451C71B5149B6B67883578DE9909317928C0A92E3205E
-F23015400A1763A6FBF67FDE3318AD2696685A1832FC31CF38589EBC7CA1C818
-60D2B2211E04EFCCEA88D9A9082E82951EEB123924A267CB03C48889032F2892
-4227E217FA28F87E01CBF27BF1EA60641A4238258CB7AA355908FE36D90F5CAD
-FE992D03A33E47CA9AEBEFDA57793F39DC6A9E85D5B289F6B862B35DBCF82E43
-5CD6A862F6FFAC36478C384C3BDB0148CB1FEDF55969C776E77917635B5A65EB
-F2AD351D21CD3822D43289FE8EB0FED58182997097C7E9F4373553AE1CA92083
-EDE3BBE6C3BC7009D15AB5FEC6A59E9FD1BCC7B2099CA15FEF083B9CBF7B890E
-CDDDE6BA0AFF306C76500C945DC91BD533FF9A585CEEDEF79238C54E6168001E
-26FEB29E523EE501BFA4F60B782B1499B07084C35A2434B4D29D3D8E2C8F945F
-A9922443B68D07DF7EAA1F4CDEFFC438B597D8943E231B5216808A85F30EDC81
-9DF5DD22F54A45335B4C2203887475F39D247F0E7347BACFEAF220ED82F9263A
-6488E73C1910023E505FDEB143006C1A351D441AC57F9D52D2C6D63D78C75605
-999885676BBBAD56074298E0BFDACBA1830BA58E87F436CC670EE8EB1870154D
-72DDBBF3794F8CAAA3F1E11DE29752DD99EAC695838A19BB67A1FA3829B6E0BC
-5301610A0351AAA749F456AE31ADD87D6ABADCDD1FB3CE81C3713F48780DF407
-530CB284B2AC709F52EE7AD647DEF9FA4D2A867CCEF728F3D40CF34C28D21527
-10160B3DAFB5FE16AFC9D36C6EC4021FC189005862082BEA60AC72B63AD27D72
-FAF3C2D89DA2648FC4C65104A069212D87144E8533CD86A6D73DC7CD9DBA25CE
-7DA53B000266F3871B24663C77723703315C5E4A89DFCDBAB384AE7EB2F455AE
-AB191FED406F7F6EC9E5B8276EF5C4CBA041AC7E8BCEC7CAE840154BDCA3232F
-15711ABD1E867A434E9787CA0A6D1F197597DA27ED2402CB2D84ED082E8D3A39
-81E6EB270DCA4E7A90E2BEBD3CBB3A2BE3CAB926192D7292CC16845B6399A543
-BCFD224BB52F21352732DB5154FA3442733066CDC3E186D8AA97CD801DFBE43A
-116C86889BE198DA88CA978B8C40ACB67E8F7BA499DE68A6FF0DC72C3D00BA1A
-B378B39610F15CA026F95ED8155CE3FFFFA2E2FEB352DBE14CEE1669F2387B70
-55B91185FBBED764266215D518716EDA3DFC9E5DB6B148A553E75AE5E38E1CFC
-6EF47B314D54CF24BC13856F4F7C976BB91D143DE32FF49BFFC87E17885A1893
-BA1B8E441B08EFC04F7D103C1FFBB665194B3D0920473740C55FB1C50EBCF717
-A2359B687FCEAD65616EE89A68F8D91AFACAA0B238EE4AF0279AF5BE5294C3DE
-A7E1F5E6248C0210E7D40683F04B12A933C746ECB517CF94BBCC6E4CF49AC715
-D8005AFECBDFB7A6B417DB8A28F8E9EAF39CEC1CA64DF37A5E66A76C26F721F8
-A63B003A040A62F87DCF61B298F960D510BEFA453F118E59E7DE8CA3DD002EF0
-127EAF733D5C61B5132348D280F84D159809CC71A3C6F7373BBFD8D6EF715D34
-0016DEFF14AA5F960BF1BB9AC304A1823722843547BB4CA5EA4C41C6C2701C8F
-7BDC810443F9DF34BA469A3260009B799871BAF8523C8763544DCD0B382D44C5
-F75046AFF85F0B5A3188C2EE786CEEE5496A5AF4BCB0B429CAFC403FB983EFE3
-61FD9F52ADFC38E07A0FD7BACBA530D2E4DAB2592AA9564843E7E2305047F060
-C5FE4243FA8FDF1B5D4F61ACA7850A604FBC6D6970959752695C90F78961B4E2
-C8CFA41082B1A37405AABCEE5BA3DC2B9EA76F486117B84728EC6D8AE6379CCB
-402C2AA89078EC992C00D53151E9D82C65643F549A572A20F05107A41BE5AC57
-8EDE92AE20B05E2D0C98151CC92D5389A675DFE39DF546A33A84A4C534337ADE
-B17C34E09145B37CE1EB1D10D42CC8D6E6B127A3809F7202381FDB88D42084CD
-0AEAEB8A8288CB56870EA2BE9D0B9DC8291021CA561E2BA388DA3494E433E0EE
-5E69DA51D0AC505C9F71562D3E9750F23CF14D2C8ECF0692FBBCB4A92B48B4B0
-AA2163A7E36B833D1AD45BDFECA66E5573877FA45E206F5075D9565C2970DE92
-E3B0AFD624E645623364A01628270D6EF6B3F112C19D1F430D3FA3E8BA66A32F
-78FAFD5EE1354445EED785FFC41AA87727089678FDAA9129435FF593DF89FB20
-CA7121D476CEE0F2DC0484CE05494095CE70D4A07442A2F8F0EF8A1584E093EE
-7E86F0EE5A71764929E947CE08375F39BB9DBE45670D1D221B8FF7CC9A7435EA
-85ED3ADA3E15EDF6AD9998A08B22EEE65EAED69DF3678A03389A7A5C0FCBDC31
-270735B50728B88F5C5AA0E3DC21478D898C99AAEDD78E63F7197CCC7F009DC1
-6ED263CCC0A98815073F3C011437C13696DD6E1AA293DC4E452BEBA664034EA2
-5D75F8BC6B3BB22B336C0320534CA7414FAC7C9F188E4C1B07E59DDC96293793
-00A1ACCD88A2CB4AEB8320746371B434B601D11E0DBD0762498C87328076E1CA
-B641FBA6C2E65FF3893B86AB9E97A9A2679726DA942437C74A112C0B771E5211
-1A292F5F559150E28AB67C71497FECB79063E40AECA3BADDCE1B13FF319F36F9
-A3C837DD9E4BC928998D811A5938BA4D26E7BB24A6C349E8B2E4BF575D840F79
-22C52CEBDC935B647E41D0C9AC2C2A0A8488B79D1F719FEB145142647DFC25B4
-BEEBCCA3DD2C74EB608369AC20F3D8C391A5FDDFDF7654698DB36F12CB5467CE
-75983EE036707E988B54035C54C00AAB5AB7074ED066E937B6447DF8E3AAEF80
-3EC068634242D11F10BC902FB140A41AE109D9CA37254D49E2C11807142607F9
-F57E19DBFFB1BB7A714C061BE096D96767D5CDE057B9A91A95766AA6FB34ED9C
-5986BB627FF9E1961702EEF75C8C3893308378674364A8CE71574F2D2B714D23
-F556F1503A427138B5C3CDF6D7A0FB3BED799CDB69A2D8B8FDD86504B8B74965
-5688747A2746E9C41B02EA87FF99C7F559C0FF22F4FA9408C88DA5D034C20B36
-D4986D8000C41DEED48983FB9683EF80C92572AD36FFD8F44A214AD5D99351C8
-7B52097537F58B2F992A66BAEB8838A344783238C72AE88AC0E57E754DDBB9A9
-2D0459FBABC810A6E3532F63C155318223A89AD1A766A67B84921AFEEDDC22A2
-D5EF51E45A09DFE51346E6881013EE91DC4B298DA68FC886C22F98E2E5F66344
-66DD17D8E9BF1FD01D68E71F2CDF92638B85E2441BC4858F84EC80A1CDDAD760
-52A68FA49F0463EB5B65F4964BD0680640AF3228A9E5467093FFE0DE7439FB3F
-2B5A642D35C1B4AB5FAEBE192C645E90A4CCE0F5E1F6D1AD971BB5169D3E9B1F
-5C01BE03E8431882B3B17A253D4F5027843D90C98A9B78DF7B8C2C63693425B7
-525ADFEA227A7592DB1B5DEA54A99F76F55274DC69BF4A2DEB98B322F8C830AE
-686777BC21DD11AFC8A35BA78D2ED66547979A84BBA56967A9A1BA847AFA03A0
-127F4C7D7182BA30AF326607A375FEBBE0EC8DD45A77D5EE204395E7A6B08378
-70C296A8C27B3563D19A31C73153DDD662119D1F48548636A5629BE2211DC172
-E626CA274933257E24B2626B7B02AD3CC48EA9B61799DA126149871F8C5DAA68
-993A4094F42903160ABF84A84321E269E7793DC85CB0D5BBFEE15E120B30D0E3
-3528C1B8FFF1B1202DA58E0EB05DB0B61B758907D80A61CC07C2DB26F1C00BD4
-B2CE04EC23CFAFDA0BEF9072AA5508131FF3408D67A6B14AC2D9FAC3004A8E5A
-0C66E8C80D64DED1B199074FB0284BA60BE7246CE4458A34E987A10049B0B623
-47A80E8E56CE35E812EDB26DCAE267AEFF70E117354ADD91E247E129EC03E352
-A379C38FD26979BA87FC5A8642A610BF04230F10073D14F30B75212DC1FCD9A2
-AE6CCF56BFE82094F212C4280EBF843AECE3F6C416E166CDF6443044A49E9F41
-250E63ED50BFD5E2AA434CA145A0FC5C48DE24056E254E6AB85B543AA414ADFC
-0A4E703CAA89B8B3695263304240F0AA61E1DFCE956C9D75AF86CDE23BE219D9
-DFDC6C05B7EA01AAF2A311809AF162F871DF4F0CCC2FB2E5E36966CD5B1E705F
-A80DC9C6490D2FAEBD9A4221EA48B11F50AF0D9D24263F4CE202DB8E048C5123
-AC13DAC989A0CD3BB7BBE695EE23BB099F8B25F731FF9BBA3060B4D405783AB9
-37D96E54CB77A5AC4868EFC3D1846CAFB00F38D4D3B6EFD7A4C7C05EF4F26995
-4E728A81DC419B525355B5F025B54EFF75A28DD0F7E55B438F82C2B42031A61A
-B7CEA6CDCB6B7CF8A2B700D6581792ECF80CDD3656500D716F2C8AB128296D2E
-79669C3796F19B4CE45EB5F3F219BC5392379389D23C9035DA976EC2A3E38BE0
-2DACAC70B5FBC5DE2467383954DB47E60F6156B9F74DAE00DB0EE7A0D0B8CD4F
-86508EA5752C46D10A5661675310D3BC792B662A7950F8B61BC0AA83A8B2C29B
-F7AA38A53BBC541426D06532359EE4AAC49CB1CAF111AD685EF45920B6B72662
-F17556D084A78F76D3CE3D57F041B56BF1DCE6A464A3DBF97906C2728274EA51
-A0CFB5B20FD3
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI5
-%!PS-AdobeFont-1.0: CMMI5 003.002
-%%Title: CMMI5
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI5.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI5 known{/CMMI5 findfont dup/UniqueID known{dup
-/UniqueID get 5087380 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI5 def
-/FontBBox {37 -250 1349 750 }readonly def
-/UniqueID 5087380 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI5.) readonly def
-/FullName (CMMI5) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 101 /e put
-dup 102 /f put
-dup 111 /o put
-dup 115 /s put
-dup 116 /t put
-dup 120 /x put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFB9CDB3B91E19AA95
-B6070999687CD39CE05B0501BC0F19F4FCE5E19BCAB1989C541A47F00C4947E1
-FD7D566D95445A20A22834570ECFD7F17970BBB274C172956BD6458D36A306AA
-51AA40FA84AB99AB3D1C47256A2DC605467A7F2C77963B2D31C2CD1971FF9627
-23D5B9CE163D84AD3071314F555A564CC82CFB80B05E31708542DAC587837E6A
-8708B83AA4527ED523623419123FB743F544A691FF62C172E6FC42F1EA9D96F2
-023DE87858FDA38BF3FD9E2AAC5F05FEBD28A5DE1E97FB1B03F6D7BCF64ACBD5
-20083E062A50A1B86CD28E5DA789361A19511275636562527DA0CB8A62C0CF8D
-8A46EA3505E7C597428C86B3B05FFFCDA0492897AC6C6F689ECDF468F49463DC
-F193DE83E34D73E48D23ED37CC1BAC6D1CF6BFF1C6A0165B21B844326B418575
-18E1D044C1864B27AF65AB4A031C767FB91D2CFAA1729386A7C1621D859572FC
-B604B35455D870D5A757DB7BF44D9D079F4F70FC669A96A0A1080F3297B6353C
-6161E0E815C054EB6709752A8C104D177FDB4962B988270E9538E944E2FF6717
-6389DBFE95B71E95EC57335EEF4F3E8E7B041690F54039D546937028BD0E8740
-A9F8719E08AD387878420EBF7D8D1807B6A594E98E27BE8C6314BACE9CEC94C7
-D57CB34AA7DFD06477D62C981D9D686255817A22E3F49DDD47B28FE7CEBCDA0B
-30515EE8EC56542A3E3E68B990E5BE8FD65B953A0EEE2B066FEA586C75E4978F
-0A0357C0C37397AA22B9EC8D9081B44C71CDE7991903DD5E071B87D081A57064
-A143042086EEBF8640F36E61D8A0052C726C25F1B3CCCC6A58868E00C30D5CD2
-034835FBF999CCCCE1CA0ADCE3A4EE4A36475FF6D00E1D7A8ED65CB0213FCC76
-AB7DA81B9A97FEF3A51754A48C76E80198A2475DB6047623FCBF2CDC827229A5
-C1DD7E79197C29CFF591EAE9547A1B21D381FA04D80E87F41C9A00A71B5424CC
-D7550DFE38CC7BF2B11B810FF09DDC48046BEAF8EDE7CBF8847DA0BD5FAC93DE
-09EA6AE97B193E9A31F1174C337C72F4CE28CD59ACDE969712C57701EF3C48E1
-38C650DA766470DBA252DD9FA657F7738D31A864E26A89C0618EB611B36B321D
-C48CD0F10C4157E210657C6CEA4BE0DA047F414C16F18B8A49E4E783164A83F5
-E59040752152EC549ABC2F840ED955F90188E8F91E4F4533CB5F42478029B90D
-76A996EB3D99BDF9E1B3019AFC030536449C04275DD78343702CC302461DDAE0
-9CE2AAB36414A34066ED793CA7313767AA897AFFF6676E1AD5D4E3CB3C3A66B8
-C5E91C170C41B7233D544D8EC3FB6E7E6EBF4E1CFBE49E3F00732256EB2495AA
-9D206A20E902CFC57ECA3CD1DF324C834C75DE927C473650E4FFB299509557C5
-9313ED07F343B6B4FD9F3DBDA9B3242756575AF54DEAA7C6DB9F1B9E1128989B
-312A505411EE636BEBE0823610CFCC7D347185E09CC8A1A78CAF7F20C9668C91
-0DAC60D889D17BFF3B7AD694F587ADCBD4E48F36DFA34FE98CB2E8A17929A683
-0B66E005FAC311AAFA9814DC9CB2DE3059E0966106CFDDB18035EB255906F843
-C8473B5E66E8FB4582FB72BDA4F4EE7A8F3A178F02EF1264C0692D7CBA2B1906
-DC27331F86B6D88D3233FD74CA88D7041B4A2025A7024F467B64222ACAA24DBE
-112C83886821994044EE5800F1F81F7F58ACEB07D15E22D38EBEA6F5C4F7896C
-BA2EC301F8FD150832966A0C46EB35ED3EFD0192351AFD1FB9C394454BB1FB79
-2BB86FFF5B846F412C1D28C560C00B1FE876684EC864EA6F88E7B095CBAB2B26
-29EB6928961BC58633B7D5A5746996C3DAA6FCBBD2D42D59C1273B786511AF00
-B60B0E04C7365E4AAC4AC20288ABDBF0A704B6F7CA2D9FC65CE4AF36A5CC463F
-F97844B79F772F1E0C6F4A6DCD7AAEEF16A4ED9CAB55E692586C5C9DE8701A3B
-111D15F99AD44A3F375E7C4A531020E9AD5CD77212BAF0F9516B7E865F5F5042
-50524EE6502209FA562C94AEA4555F868C9FF68368EC6C2E52253E0C882132CD
-DDBB83AF15DF29B2DCF516A004DB97AA9487EC2CB1B772E8C84DB1B82841CE64
-D4D10FDAB7E162E079FCBB9D4670AB4D2F9128E48183A3884EB8C74DEF7F0E70
-A587A300CE834A739244A237936A78D31617E4F8D298EEF7A783BC573BF464E2
-9FD1F0592DBA4400AC25327DEC2F28F8EE0CBD17F012E9E15FFA98CF1F1F9265
-C2E4B8F3ACEC102196B4F9F973D747979E38DA36558D6CEFF3538CA7E1427352
-CFCFA0DDE3C02A42FA39CEA5DEEEC5F3F7FE7C1B1AD98D51446772195F08FBBC
-D8CF46DFAF7D78A43B70F9B660406BC43FBD32374C022C3A58CB24CC43ADBD80
-4E7AD6C418FE43DE31176B9128496C331085DBF6FA883042168C0FAFAA9DC403
-7ABBACC2B18922C4458B49FCF241C0399E969937A2779184DEC8AD5AC3266E40
-3E81D9B9AC5A06F9DE81785668B2CCB9BAA20F89120C9EB9A5F4CDADE6F67C61
-C5E89C6014F4772FC208723146587687F8E14F4E63F2FC952D2F9143275F168D
-B51AE0A66333D957C9D5D7253A2362C30A0219219BCBC770D9FCBAF0F7F45FBF
-E85CAFD899BBC1EDDC416ACD9A7F83711BDEE28A683900E672453F4527F44816
-1F284A4C488DE221333EC9249D1C70C3FA41F37924B813A3C54BE3206349D955
-8FBC6AA9115F9061C9674958D40EA2426CBCA704E0AB35190F473C72086A2B2E
-DCD7E6C1CA9BD9D7C0C2879E414EA6C61923A60FDDB53957680DD30951CD3B0A
-6B743B1E7952601F61D4413C3A7BDA4CC1C65DA9D453704A1333512560B2EF09
-C2D6D34B5AD4AFECB4A07A7DE5122ECEAF0CACFCF48E78F440071570E3F171D9
-96E2C6169DDC77A3B9A61D5188428B035F8128BA909C26B448B6C95FEB52707F
-AE0687C3987F75F1BF90A7F61D0C492C49457B59271BCE48F3FEE78E12D3271A
-F5A91389DF2ED566990BEA84AB699B3651B2E81975620CEB607E2882F7D29ED3
-A4279439107AF9AEBEE47CE85DE5CE9595A96A118ACF1EB1E935E2251E0E7F1E
-D675E5D89D501C9CC98EB274B6B00B718D3EC50EFA7E170F2DEA2A2D2C8B5760
-E85A1AD504660A93140BBAC19A48B456B3FA48E05776CE9DC05426520692922C
-4AE3FBFBBBA2C4EA2B92663E8D316B9D5E733E0F2FA092F24AFC98B5D69063E9
-8AC28D6EF97D3674C04176197050E49709D7558F7A32843A2278160DFAF9CEA3
-9A0A8907B19379083365EF866E2272A9ED2B662614C57F81DDB145E9D460A572
-C573296761CF028B0CC562B5C73B1933F0F78935DB0771D1780C698A874290CF
-4F3D2D0C000B9A4077156A0B15F6FA23CF70586D3E341796ED8BD13BE5CE69DA
-D169579BE16C6BB5D74224F380490855229FA64A762AC6BBD0D06ECC13E57E56
-FCE574D51744431CBC8A369698B3F9BE35B7C1BFC59FCF08C04E3554703230F1
-2ED2DC4459A256FCA63A759407CFC0B4D8950852BD11D9D631DD0B1EA09178EC
-B5C85FE885F3E048355859AE345B73EA0C9FF89DDC31A7839C86CE36FB7C9C65
-33257339FE7DE8F9826AAD599B41B8AF40F47BEA4399B65B7E114FAF14B9347E
-4627B501AE9905A4EF4483551D8D5B5F291CCC25506E38A5DA92E127FECFAFBB
-F6BE02A63DC1B5090A11CE8700402A53B9DB788ABD4910DCB8F1D0C9FAD68668
-0045C5EF2F0F5205F4A4CC2DCF43479DF053E2DCBAD3AD3EE779129E7CF4DE95
-34D03F05FBC72CC02C5E1BF394AC39530D93C70739799B7E2FC84D99EF7E636B
-900185158DA3427B30E7EBA29CE9657D3103060934EB58A514F6CC06CA0EF378
-2447416AD37A066B63F2BBD53B06BAC2C915AD28CAD86AB1725BDCBC12D0368B
-0F0DB1885ADA0B4214F59DFD86F15210763091E3E5E7925A39F7C58DEA801563
-198D8146DCEEB18EDE7EFEBC5610208CDF7D42B23E15AA911BDE63C0EBB78D9A
-DA13B882064E1861DA9B4688A242559ABB1BA404A516A4C7357D18E4C7AC7D41
-878E2D8682B032DCAC20FC72BC0D18F9783E9094F59D3A35A977CAE583B5E517
-4E8A8C991E5311533BFD4FD0B9B7DC8F129705509D194DA9F18135E7B87DDADD
-D06929F6D65C8AB18895447C4E542CAC2FA8DA064681418E49807CE61DB77720
-4D7538917F5D113CFABEB51A0E633DA5ADE4D3A09462D2E4C11125A31C3ABCB8
-D2905C09E4E91D11B92F405696A4F1996282F44F34A19748121C0E86C3DB2CF9
-30073205E35702C191BCC6005822AFAE9EB440CC7739C51D391807AA5FC768E3
-928AE0860D52535397395FC31BAD93D8887146E6BAC26891DF852FC5E277C3CC
-45A9784386BE5A1926AF84E7F3BF380A5ADF32D73CA695FF1B78215F2D2349D2
-B1C3AEB04DB8B11A611682E7F4FEDF08716A801D84D47FCBB5FD4E9AF027635A
-74E8C12F7AC159840DD60728DF43615BBCDF8EF80B1D761D34ACCD561F5AA2B3
-15BC21A4856032E4F9005F93F7FB3CA7613C32E67D74796C5C819457378FD94B
-89E45341CC2B774F16C035079A741B0D2D54B43FDCF69DBC30DE45BB3695AEB9
-CDA1C7EDEDBDEAE0079C5FF03BC855E5F5235CDD99A915CFC78373A4604E8E66
-3426FE7AD92B8FA0FB0CFCD773434B5C624CF3DA9F77315F0C58D42CE9180BB5
-2D2B7DA554300CD38C592CE35966B1EA45638CF064AAB4CCDB2CF3ACE7A816B8
-360F2F5D7EF9A36DFF363B87541744CF36ACA31F9B17872C96B8214740C7C0F0
-0E251B4B3306C443487F71ED324B4896231B91F909CF28AEB3409DE1094E6483
-E851326B4CE4E56DF03A929913926A8D4C52C7DF7A6F7EA62BD9343AAABE9BA5
-403678ADBD2C125B5DAA08EC695F6448373355FF5B91A4FF16596A5D172BB3FF
-7CF9AF0B6A744A2451C7399E969E6E5A9784B9195A497B43304111165973EE28
-3EDA3949E5D891E1EA363F8A8EF4ACDC82CD14BB931480409A5EBEED54CF8284
-55FD70C98822BD9A31523A3C6A6F26B0216C07B6D63D3CFFAD15A1B83BE55D9B
-4008654433D80F11754E4B4B09FB22569164A8DE5669629E07ED1ECBFE365287
-690C6F21274ED9DE2156D06AEA66A323450B29E4AA42CCC9C9261DD499FD33E4
-A974570C690D2C0A1367A7487D57427C01203D2939E89A1F18A4ADE84313A2DA
-B12EE671E3B42F44F6B32E12F4F2E51479FA3420A3A13087D9BA76BB1756AFBE
-C4654792600D79BF52A32EC8E02587753351AE7F192D08B7EA9314FE4CEA31BD
-8646E59F96765073ED1E3788C8DC7C0AA2892CA25E5641B338F5F207D37B2757
-C7FE8E52649C38062566E420F8F0A6B83043F758DE906CF91413718028C9675F
-5E0F7D09633361EE152116C675BC3A90D807D3A19B848DD34BE3BEF950287C7F
-021E231262ED6A134208AE2FCB90B7436614D8BD33226D8D519F8F3F494ACBCE
-32527307BA114CF02BC765387DF54BC1E231CE3F51D09F7A9178FE80A62D8371
-533508ACF5C454CC72400B444D177A36B9A096489CA2761F1CF1F7C788A9F7BD
-334A5C24AE6A648EDC740E36B28D6752EEDB64ACAD640CDD66CB98448C7CE7B9
-8EA7CEF9E2A80EB270A22ECE1EAD0FA85EF5E0C83AF23F0B4E4669AB41A6B427
-3928CA4421E216A4346FDCAE5D1349809C97D059A2CB6BEBED01CE0BA1754863
-100D49634FB84A06CEE283104046A90396245601756BC39A63460C2660F54589
-5A690DDE53BFEEEB398355E0FCBCFE9CFC664195CFE5BC9C4905700FB9FECB7C
-6E644861E81E0C0581130D253D861801958F04A543EF20C99B52E246139B8D7F
-B7C78E1E658701FFDAE6ACD2A7E79FD434B1CE834DC7F98D16048A2964EBCEF4
-BDACEA4E6FB6EAB3A270FDA758BE633995D1A39EE148ADF8A169173F877089E9
-1A560D068ED72051FE7FE1D6C3BAC81EF265950598475B84AF1486CFC55D5903
-3BE1479996B48A6E9ED904C66700DF63029ECD9BF1794BA67A7C0A005B00DF52
-8A6A0374F4E65CEBC1CFDDFCE3EE53B57D78203D72A0FD5F9699277126B4A5E0
-70B9CF50FB9A46D0685B563CDAA61EE9903F0079B22ECC56F0BDA3F1930FC6E4
-637DF29BA68C83DE60EC2AAADF31CB46F337126706EEFFA0E8DDC29E5488C2C3
-E89CE98157CF908EB04C55ADC7FE853E152E0D963915F5104834A9F73E0EFFF0
-BA20972EDA0F691CBFFF3B0D379B0FC55B77E4891B7B8372F5F79662E610AC3A
-7A02E99A18D5E87E519C45CB8CA3AFB38A74AC99214C1A182437C15F57963CA1
-60709AE4D7A9527518FC6EB1ACB5220932C53F8C1A0DEA53B1716A105922A90F
-10E116FDEBCB7491DA52872EA22B8280595120AF86B49759E5D61FF3B39D310A
-68685F464915FD4B9A19F7F797BE424748C94F4636B2AA06C07C4A4CBC634CF3
-04E5B400E7E4F0419B112DDFAA0C4758560F83D80A525C09B67B5906D65FAF7F
-6E5D42E5D0AA0EAB4C189E34CD1AF532F27AFF45FB1B954B3DCBCF75EE60A9F5
-018F023784C394FFB581FBCFF4DAD820EC8C64F08360B26A89657FD7F50AFDEE
-FE8179573A3CF350FB4D216AD4BBF496AD7A9191941040560854A5A22F2DD997
-0B6DD21DD3EA8EB09C49CBEC6CDCEEB0BBB1B88271093BDE64DDA024D67F098D
-6C1998506DDFF7907AF00E4A13A0E7C93046411CF6B38DB4AC2A8A0B67A027E7
-96725D60A0A50B983A1541C18EC1999A99D7AEE5688407D62BAD5B13725AD3CD
-0243D3EF4FDD9E409795D8022D4063BA844909C67ACF82AA9CED304D5F84A9BD
-1EA3C7F5D2A7BF70766158BFA2BF63B3078593F3EEEDD0B6083B6858AB0E3925
-8588CCB7BBA9438DBD430AD29F127063AF4B9F05EE48507ED3CA9D232187D3F3
-ECF6B44F723CA243C91BFA6CBAC2D055A7DE56C0038114145FAA7D6D35070A07
-5B65B916EBDF3A8A76849653DFAE3CAF9561D85CCEC1974DCDECC6592040CC64
-5745DFBA8D9BADBD4EE85AE9662F32185133FF9A7E44D66410BDE8B1BB1873F5
-DEC1D8341D039537358F7EC07365A462A58013C7072979A427CDC52AFFFCE7E5
-4D922702976973206C0EE5806C33706C59C7361AD626D6CE7D73B3F566F01F27
-AA275388FCE7FD284B031E6E262C2511B3FB2D6B93E53332C2ECF4BF165C03C3
-1E16D2FD363B562B17AF600E4EFFAE42CACA979C6CBD4B624732090878288562
-D28DA255FF658D7B2BF12E71C704E590188B62B57234540987FAAA373A4E6266
-1D72C99948D78EE0BA5F56079E2B75EF5612495DB6ECBE036E13DCC1B79D14C9
-5F085D1CBCF29D52C7CCB0AAE0CBC720E909CF719DE6804AB3A2164CC5D2621F
-DED2AD5EDC14F9CCECA26EFB9D9803197435588CB476680F7FAE7B8634DB18F3
-061C5289F14D2E2136783C42F2AB2ED12973BC60AFBA29150C76C118E72CB788
-E61E561574114577F8D14ABC37C23445297753EB71A3C330F984885006154BA3
-E1A07EAA256B8E5F5EB5139762EB0F4A641B648B0D781DB48A55B5D15489BAE4
-7835562F4B0158AA1C2FD39A76A40238DAC16668DEC357DA709888966E72E933
-1F68EA16A3221BE420EBD5CD48F491BEAEFC0E9A77A1670363452518416CB3FF
-BAD590D0A3E461EAD5BEBE6EE7B2A42697CFFEB22C6BF46BBD3EA9155A30AA89
-7FD1F319335E45B9E6977E4D6AE67993F7BD617356C8476B612AC5F8103603CE
-A940D6978F7FB59FF1123D8C3C49A4D94B1EBA88568B2C121ED8F4CC942F4B9E
-936D17BD16A11DFD7D48F47BBFDEEA442457879D75A4E3FDB00E6D5249BFE38B
-720814F1D21FEE501D562BEE9974FC70987A57EC73E5A77DA7FEA5BD633181D6
-9478F6CAC557592D63E3F8BE1DDE1A6DD71F93F498F4E720FC9819E6C6AE1027
-A9CBE8E1233D0D068737D46F3A0960F377E519911E0F6021C4015AB470D6232B
-0B20F47C0C63B19AD6DD4FD46296A524374BCB3721B63707254C53A523120636
-C294C02B197EE8D6E88E34ECAF5F6E495BACA79314CA00D58055AB542A020235
-A64EF8A747953EE763E7BB838CDCF2C63BB7FD14ADB4369ABF82814ECF58EE3A
-2D5A65350B69B9AD5B78CA2606E35EDB2396D20FF15D9CCAB7C8FCF95D973B5A
-1F47563B06EC0250672EB1344993A1385611E482DA1041ACC096FADDA981F8BC
-5DB3C3667DBFDB1B029BB98065FA32F3E07AC10C4733F36519015DDDEF46F2D4
-260650A679097EC0EFDF1BA75105D5A1E22E05FBD19A66C9A1C85FD974AABF9A
-880E96D0990B97D23FDD4C9BD7B0CB0FD452BB07E9D127D42C14F0A44E3FC31A
-65419A8488F4DC614572F0C877FF2D4F7918118948EA7E5E52A8D27E2C0B7E1E
-0992B6EB2121242E1B1BE30FCB4B85B3A7DE765DD3730B1EC9B7BE199A1077DD
-67491F6996E514246BA3BBF511E410E2D49300116DD3BB43BF66438D1E2D646C
-71386484A8AC64F110FA444178714BDC12FB2530538A067B658170A662131FA8
-4F02D8DC3FBFF83219FD498E4C0ADEC289ECF7C91AB8BB56E6A026626C847118
-F965899BC9B5FAF3C16BC4A84EC90F63F266E52091688D681CF5D30A3E80B19E
-738215A86829B0EE838DFA14319EE87431A28CB66CC885A41DD6B3A0B89A96E9
-8A810D268A86DDD47E61BE50D99263E6575E1D76161445D005A39D0D5B57FB4B
-71A614B0811D271B835FF3F9ABEB4CF41429D6F1FC4A231199B683F2418BF559
-348F19C20B52ED0C52F2A32C91FC0FE8B54CEFC27983F830695AD51FCE4237FC
-9D4726E50BC3F30480C496F6D02C3CC83728AAF803960092C89B83617550501A
-9510691297B252CB872A6336A54EE0EA203C2ADE80F8104584D3EC91C1B2A629
-17B249F46F0C69C3D9485246AB84660AFD6B5D01F8841EFE96AF4523D50B3E28
-93FB6E6F74B9A3426B5EB2045E731368F373A678932AC01DA8A55D3F05943B29
-C150363D1A49CCEA52998F8E4D273C353715A8D5F8010A388ED3014C4279DF76
-B515DF4EB0B0EB31D888A751B4C8D5B91551958DC84F07B932F893E033E24465
-37714E5BE22F193D4F72D93B68254CC0151873FD0E7EA56F1F2277DF18CDF237
-AEA39D9AF19828A6B3F768837D5136891D02BEC6009C02D2C116904EEDB1CF5D
-E01E17631C564D2C36242925564C43E36079890FE80F712DF8533B2B6DA14660
-42124A2854FC0A5AA238AD5FE82248D95089840403047B7B930E651BB823D7AD
-7D3359AFDC78738BB14C16C1E43B3D2DDBEF9E71FD8F5EE8CF101F0761746EB3
-E7A12D1CA9408A4486E94789CD37D6F67D04EDE83F92BB56E82495258B35FE59
-832479BFA30F299210D85C32453DA3DAEBE2A6BF223274918A13033EAC54A422
-10423EB3FDDFFDD690A59559A61DBFB57FB3EBEDB4E83183004E83B3D4EABABA
-47C3DBBDFF2611D64429E992A98189E1AE13997680DC903AF852A3F01631A60C
-70377DC14D285E0F0EC8F3D8BDF37A4200128F197944C258A10E6B4E29784C64
-5DF1F5AD0144D82A6C3BF5356B116DFB533954A94E45472CD6996951EF9C8E44
-8BFF18D96986699E5CB22FE71AA4C909BBC54441A8FD2262569AAC74109CAB50
-6EBC7C29C54C9BA50A7FDF24
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.0: CMSY10 003.002
-%%Title: CMSY10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
-/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSY10 def
-/FontBBox {-29 -960 1116 775 }readonly def
-/UniqueID 5096651 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 15 /bullet put
-dup 56 /universal put
-dup 102 /braceleft put
-dup 103 /braceright put
-dup 106 /bar put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
-3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
-91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
-E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
-11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
-C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
-D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
-B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
-93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
-10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
-7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
-B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
-491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
-F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
-019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
-915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
-356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
-5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
-9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
-3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
-FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
-720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
-D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
-BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
-7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
-DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
-AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
-A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
-0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
-AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
-CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
-0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
-5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
-5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
-E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
-54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
-E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
-A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
-4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
-4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
-038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
-B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
-5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
-B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
-A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
-2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
-CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
-455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
-FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
-16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
-16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
-483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
-67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
-3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
-1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
-93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
-051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
-8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
-8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
-6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
-06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
-84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
-D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
-DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
-0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
-8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
-C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
-754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
-1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
-CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
-1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
-153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
-905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
-617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
-8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
-98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
-53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
-888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
-052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
-CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
-A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
-07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
-B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
-10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
-CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
-3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
-D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
-849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
-648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
-84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
-2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
-2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
-9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
-B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
-D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
-135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
-EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
-C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
-7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
-4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
-9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
-050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
-3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
-C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
-843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
-CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
-B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
-3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
-19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
-FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
-17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
-8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
-CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
-F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
-1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
-4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
-2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
-9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
-E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
-8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
-BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
-04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
-C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
-ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
-4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
-84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
-C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
-09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
-D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
-56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
-035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
-FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
-CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
-B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
-F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
-CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
-0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
-B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
-33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
-4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
-F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
-2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
-CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
-88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
-17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
-55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
-A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
-2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
-406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
-AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
-60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
-C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
-5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
-822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
-94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
-D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
-343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
-894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
-DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
-DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
-8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
-A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
-DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
-E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
-DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
-4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
-5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
-02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
-88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0
-657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE
-D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808
-AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2
-3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E
-7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B
-A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0
-2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25
-CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D
-9E592159338E1293F449380E13C21AE42E6C5B367635D8F3EDD0C81B37D0D5C1
-85EF82D2206BA76018DBD8C44955402CE2D267B676DEECFED0F918A438388768
-7DDB1DB399F422D8207FD68296B47EA6DF29F65C0D2C348CB8F01E1EA2D816B5
-1589AA62C940029578FBC01B948EAB0D5ED52C99284933E99D1A992A0248676A
-5C8F5BE8A40AF3EC366CF071C47307B2218E073CDAB240DB6EFA87CA0C0F4EF7
-074FD93878D7B61557BE3C950A69E70F260AF4C86DD21C92489BC74B93B7D73E
-7125C15640EA1DC3B513F69622AA964E9AD9692BC371A5BAFA9D454FE37A5A5A
-04F747957B8648AF1A9650E8FC008CA74137F6B1233858BF62138B1C2D5ECB05
-26CBBD6A1E9356CFD9A57F96282359563B8F05503FA1A79C4FD8605E8CCA33B9
-337DBFE9A404BF47F0D959A5CBB4EC11B892E4EF050F226F5A4314235A3372B8
-F47C464DF14497E5191EF9F9C7FF7F04C840A33D8A9984C9875A8AABE04BE219
-F2EC299D7C9FF8878933C406E4138DB3F6B0A0046469C05886E27913045230D7
-B06E634C5E30D97DCB0CC2A8E79D25C07EDCF13C26FD712525C30ADF64532F8F
-1B140D0F102ABA10571E9BEA181BAEEC824FA74816FD8BEA77DE8CFCB87DA4E4
-F47AA6C1A89ED7513BBFF99CE8A1908931510929BC6CF890B603CB647EDDF88D
-3899345826A9A1E2266DB69EED05FD3F79532430B0DB8DC6F2862EFE3F83CAC8
-6BBA5E5E5153686A42756D0FCAF0749861D36563E7D488E01F735F5501D41F04
-7433284B3028468DF255BDD0FA9E223FADBFDA9B056C334DE729AC51150F0481
-E59A989D5C43269A7B84227C6F42033BB6FD1143A8E647888391DF242A19ECAB
-0029E96B785213696A237626A6855BF39AC728F521451DEBD57D3C01E0E38879
-84BAB2428EB245AB5F0CBDD3166FA50C46D443252B2504B2680E713FC49FEDE2
-2C297193BB27ED0553D53D3F6E5ED506AB3F27BAA862FCC6D7FB2EAF256CEA10
-4C686240CFF8709F145F7F9FD4D73C4A883954E72C64AB47C384E2254853896B
-096E46DAD4D8BED3951F960D0C1E50C2894CBF39B80C0EE8DF2FE438694003BA
-3D33A19C94B4D002DDEA73EB94CE3ECFDDF0F4A88059C7281E9ED902D3DC1861
-6206667F3FF2D39DE8B01C4A3D3AF69D450326B10D8DF61F6810895E8BD9FECD
-0F7FF6449A3C6E364A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMBX12
-%!PS-AdobeFont-1.0: CMBX12 003.002
-%%Title: CMBX12
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX12.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
-/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBX12 def
-/FontBBox {-53 -251 1139 750 }readonly def
-/UniqueID 5000769 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX12.) readonly def
-/FullName (CMBX12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 46 /period put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE
-0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D
-2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608
-1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C
-42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557
-FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE
-78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18
-22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE
-A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811
-4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065
-4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7
-95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D
-9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC
-5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF
-9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3
-CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511
-BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65
-9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68
-EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A
-D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE
-2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE
-947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B
-0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6
-4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C
-BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2
-F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4
-6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514
-D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415
-F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8
-481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24
-FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D
-419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6
-7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B
-70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988
-2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE
-0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC
-9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A
-C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D
-1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2
-A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969
-21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530
-7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198
-17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60
-30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F
-3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257
-96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3
-B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950
-1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B
-57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE
-B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC
-8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91
-8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59
-B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E
-BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC
-21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91
-D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4
-FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F
-A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4
-A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082
-A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA
-DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38
-7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F
-07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9
-BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E
-8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89
-E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C
-B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5
-45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67
-2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5
-5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF
-A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28
-5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975
-E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01
-5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94
-6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30
-8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB
-BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6
-9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB
-B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B
-B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E
-8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD
-595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E
-FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15
-13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A
-FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3
-DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB
-313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248
-C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89
-F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD
-DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844
-8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753
-E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197
-A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3
-C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20
-417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43
-19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4
-9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85
-12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83
-3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1
-A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68
-90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94
-3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5
-B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B
-82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550
-1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94
-AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D
-9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985
-2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5
-99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A
-31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414
-3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86
-F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5
-70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E
-5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891
-84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978
-BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047
-8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7
-5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7
-9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B
-F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E
-94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE
-0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC
-E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4
-7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581
-596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442
-F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E
-7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1
-1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785
-AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE
-4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F
-744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D
-67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA
-054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA
-6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B
-8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE
-CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39
-EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4
-C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76
-57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5
-5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F
-C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1
-CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2
-848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C
-B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB
-77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28
-87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58
-3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8
-409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7
-A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B
-72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D
-99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD
-8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB
-E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C
-82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3
-C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0
-EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634
-23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A
-59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F
-C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0
-1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C
-403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90
-1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893
-75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E
-0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35
-82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25
-C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8
-A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC
-9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06
-0693AFFEF215D00BFCAD02E45496D7C8F5E99EB9096FC4300D038C1AFD31EC4C
-5ACA6B72C1BE7204E37A4CBBCB1EC26AB87F2FF82DE20601025169A5FBD2D060
-62B5B2DBC288C79C33B596832AA18D730AD572C6EDFABCBD36DEA87C0F323C3D
-6E537AD3B43C6F3A905597570A8C6B0B4A5E08C08A430B643B6ED36DCAA09B41
-FEFDB90E10C8A8B74EB358437D0CEBB9E03109C593BAC09CA996278246E7CA38
-4F311F23DC5A7F7DB374E0E3D066C874EEE28CFA47054DC41A389203BFB3D601
-BC9A4817F8DAC250A102E7404CA135B33DD66F8FF40D106F52081FBA3E79CE29
-FCA5C502B38C86D8D507AEF30436472D2381DEA09B8B3BCB109BCD72332A9483
-E61ECF0F89A85BC37B8C10FF3F7C0A84FB8D0F4A7898D3F8B06202FF8DCD698B
-56544751347E9AA35209B18D3D416E5E034E36D9C5FC0B33B7AA0D46F3A3F925
-7FCAD9D6B9E25671F9AC599A40C37B2439C06FDFDFB3E78DCE515BE82B5BE1AD
-2F205E8249407179559DF39CF29120C4B92C5283B609D0445B30F3AC71A1A678
-8F43D8B12D7FD722606252CF4902733EA4B2575E8AD636C9E4759189DC4BB42C
-72829BBC788FFECFD8CBA25D9F0535277050AE35FD5936B4B2CF74EC1240EBF7
-17FFE0617A069CC8836530F60D57253BB32E0928379272B93A7330F74287D09E
-CE830465BDB4B931BA96E433188A7C8B977EA77A153601BA7DB1F08234B0D82E
-4FE6EE66CB0D4E26C68C7B55C2A9DB17C89E2402CD909ABB806F56B0731131C1
-122E7B9095440F9B77EEC394AA69583A3FCA4121C1D25BC79FFAB7735CCD3B88
-F9A6A1FF7FBBF5BC021D43A4731C39A3DE3D5A65461C2FC64E5C2F589ECFE3F6
-2DC06C652850242AA37D24D9A1F1942D80BDA8C93131565B1EECB628B2D44ABC
-5053EC4A9A500F949E0760F0E6E05E81DBAE239717DD2C5C66FCE59CE4BB7356
-4FA88A8DA97B6C2DC15724C9815A0F89127A55F360628992156E185340F9DB9E
-42F652C5623EC161CB14AC87F12C850A447073961C6981E4F74F3FBC975EB243
-F58DC35AAFF2309005055C45B36881A3BFAC7D00449FC94F84797910F20E46EE
-C1D3B8A103826E4F394185712F49EF8453EABC206433A37751EAFEC8F5645449
-C83563649CE807013E79DC4C2AE52EFAD5073857D826E108FE868984DD8FA478
-CD14B435B760992F58AB1BF13C32EC90FAFA5C9BF5194D913353052B03AFA44F
-2E3F6FA2F3199BDE4CB3173A0CDF3846D68B5DFD0B03E0F893A6914DDB21E15A
-08D1ED1637EA69435D01109D4E86405193637A62C31726E90E6B9D9E9B55D22B
-8AA114468111D924D58781FC98E077B0FECD48C4CAEBF0971412D67A05E58B4B
-4820ED721D38D980522CDDDF455FEDADFBC71231D20EF5FC381131167D7D35BB
-EC0D00D351BC24D7F49E5C6246C1C448FC7FD7C3580F45695FCE975408D94DB6
-D940DB7FF3DC0E6B29078B34F67B0971F8F97839D54E78F59E757BE297BDB0D3
-ABC3DC85EE800F7B4DD0DBD5BAFA3333CAB492880EB26598312E72F17E51D34E
-FBAE7AFD9D361C89BD5736C61B0AB9DBE730509DA6EA206CE18BD0C4AD8DC9A2
-E6BC2E997E8DCF9D7C7AED694196D399F16E2E280EFF44EAF5DB29EE95541E2A
-67E69D2D043359322D16AC31B25DEB9178317F15D26463C68F81275B2C37C3DF
-8263D653BEF4CE8E8199FC483AA3FB6B9E7E13D3CF76EE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI7
-%!PS-AdobeFont-1.0: CMMI7 003.002
-%%Title: CMMI7
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI7.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI7 known{/CMMI7 findfont dup/UniqueID known{dup
-/UniqueID get 5087382 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI7 def
-/FontBBox {-1 -250 1171 750 }readonly def
-/UniqueID 5087382 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI7.) readonly def
-/FullName (CMMI7) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 18 /theta put
-dup 25 /pi put
-dup 101 /e put
-dup 102 /f put
-dup 105 /i put
-dup 111 /o put
-dup 115 /s put
-dup 116 /t put
-dup 120 /x put
-dup 121 /y put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBBAAB71645535A2B
-6F0F22458E1429F4A67307E01F0BCF6F337E0E2AD89658D880B04C26306F8179
-C8121B958459B923AC3B05B594D8AB95F75870019130442FD29578D44F5690BC
-7281357A5041C8A809A59D0DEE108E2A07D406656BC74A9F3317CB887E712318
-46B2ECAA341F8692ACC2D14ABABDFBCAC6F35858355F1D3228B0223EC73AC56F
-3C987464DB829F243E304F4C59CDE3EF6EB53A4EF9BA91510CB89A3407261F58
-A2AE66880BA98FC1EF546112892494C85A2C39F9DCCAC5766725894A7AA148E9
-42360AE64BF3A4F1F9F0A0D0C1AAFDC4D50C52233AA595B7D0CE557D4A010D86
-6E6B76A7E9523E8A6633DA9348BC3F59302F72F492A30782AE7EF220516893D3
-DE836CDE311DED9262AF01C506040541EE84AAC539B404B23033EF56D4BCE6BE
-B05F79CD633FE75C6728114D2749E39FD7454050F67763AB636377BA8E1867C3
-996C7D7D4A4A02BC49D1AD7FF174C1F49F1F205BC9D5AE42BCB02CF8554E8F5A
-D1876C9285B6CCD7B8C165F75843B0AA11D8462B57077AFE75BAD086E9D9F91E
-30ACFF91776132F3CACAD1CA5E08B17B36A0E45ACBAC52393B9AF9089BD821D9
-CD5A9CD9BECA59F7445D63DECC1B4502D299DB85B6E2EE7C69A1DAB91E22A3A5
-89B524FA20AF6005E7A586B90A2C6E5A93C9EFA4ABEF5F7E4C7B81363FE8D2B3
-0AD637FA863DE787581ADD7CBE463F7866C40F4E280260ED0E9C8453E5C7E668
-FFF058B9742DD3F131C264F8FA102CD0DA05F3114D13D34D422799181453FE23
-2FC6EFB01BE420C930B879D671F3DFB036197874725220644A5A52DFB467BB75
-8089E4F40CE9401777B9FE1D0AEE02E782A6EB2A185A454AE9394094CDFE7CFA
-C03C23A78EAF242E4F811E4C83B59EF4DC5ACE4AD37B41616B46C263358710B2
-6137314545CA6CE89119B42A3518EC85C68DC07D26839C68B1FF55C4A9CD518B
-A1FB32F9C475BB6110839FCCB94156E7B3648F27245A00D2966FC4DDE3996BFA
-F463A663CB6935B596B1582ED0ABBC648AAA8A86068BF0038001C753C8BAFA0D
-2058041DFA720B528E2D4B16196DB1CF30C779D3F4800FE662D5B60B208341F2
-A66EFCB8448C2FCD12DF0DD899911A8BD96C9B670054D328790E5D388518B146
-8CE92E368EB1DB3CAAFCA4834CC9D9D9DCC80FB1F34F39DACDE643052C977A7E
-A95C5FA8DFED9B4DCE769E4E46256D6DA8FB18FD7FA4E4CED5D486803538F3B4
-6D3F5B3C03184F5C26C66DBB4C724918EBB6A89C4602E4EDDA81EEE2BD18B683
-FDB459F2CE0A9CED23DC208EAA8BEDB304B00E093DEE926A7B32FDB2EC70DD85
-94B9137856DDDABB402B2C76DBA87149051ADC6007018EBDD571BE1D092EBD95
-76D4E063AD7D5F62E6C26EDB88D38678F2806A1F4900B0ABC4ED034A818119A4
-E618F1A902315BC98F26775E59555A3DCEA1D0F8B20A9084920ECBE3F7F245AC
-1182A40B518B194669D95DE968542BFF80FDC89669BC256C44CB66A2AB8CD7A9
-E42C69956CCB6BDE8C09AD22EF3196939B3B84EB23A6E071A36D702909E019FF
-058F27562441EB5CAE87A4407F67C4390810BE89BBE867D636468E73677B84C8
-5A1228DD7DC8EADA221B1BAD5F43E832F20ADE7ADBFF170AB306F5B711816FD1
-39B7882556E30F002977FB88D8B28826A75DE0D20354A2D41F2DA8578376F7DD
-F27B0F59D4DDDF5790E11E3957491DC74EEB7625CA49FAD90FA47AD8E0BDE824
-FF326A84846A47A21B70FA549BEE307F9C6970009F963B49A504F0115777826F
-1D81203F655C242FFF15BA97E3BDDFBF435B10E74CE8543C98966223818839B3
-6BF3BC63F882B0AD0FDACA8C56A570277952E1D83F18BEDF084D2AC004E2B09D
-70DE1740D7D220E92B54D2FD0DDEAF1E08C41FD321A8D474982DD105B23166A7
-AA9E0129DC88065B1E0F9382BEB4B4E1DAAE3EA5489BDCA921AD5A8175F2841F
-9400478DFA99C5E5553F383882664D73FBDFA29BF32E52C28DCE80DAF4839434
-022FA515679DBC13FE98968D2894DF5DD69C49BD23D00F5D858B69D1F220F968
-F0700E13873579B3CFB658972098DC61F1DD580105BC27795DB4AF11A871CCD6
-2E1B9AF7F0DAAD4CE315379A7B42CECB983DAC5A2B9426B4E5E0A7F7978504C1
-DD7E30063AE3CBDFB24EA2BCCDC478AB82084FD30A4793F4707D9F8F9647B413
-F8A5C5AC6D5EA0E35628CE1096A434FB8286F4617CB4D0AD30A4A0B255A5A356
-25AA5A947FD3C4FA44B4AA80BAB44C48CC1E2C6D0A711365A37A58C3483D07ED
-301A83D2650A2E8CBA9EE62FF5C2736EC82C1402959F64527F9B640619F112D9
-8E0F4A8A3078C72ACF3F34AD855AA4008C96E30D9E8C414607C34E06E29AC5B9
-2EE5DDB823E8C3EEE6A8DE228313D476A7F39B5DFBFBDEDDF7C45C1C88EE6D01
-7FB4F7BB2CBBD5DF7F0CBD98DC287FA6940FBFE1B3B136613A3CF16634CA7B90
-53D5FD5776515EFF5D37F8FCC62D8BEC8EE2216503D54D6F2032D3C2BF861E15
-FD1B45B71576F15852EEA65DD372E911EF4CC18283CD2FF4196A3F1A9D81137F
-F1820EC604D6C61AF318C6C5AB6DA1EDF305CADEF7CC0183B86D31310A09972C
-A4BC37D110C77ECCA614D1A281EE1C2040B4A5ECB31A3FC61760F608E44332D1
-D2C53C7891B505A3020E9E4915F3618588FCEC80B9ECC5E637D8D0F3C94B1F2A
-C53FC46CAE0AFAA7E12266C212A73AAE60199752C042BD55A5DF1CD07FBDB830
-C83E7832D8554AD9C9CAEEC7CED1DAEE622090897641CF2E5B34A353D83264D4
-4687522DB290D3BA927BA315EA5D25B0D7B69350C6C180AB0C322B05E01F7C7D
-F2F48651567F0C1B49AF3950E43C94D78F7B184BF2946B924BC4279AED28F3A0
-17A7D8B235698A516D3FB5DF0B18A422B2410C385E7E9439C6D60917EB3299AD
-E31471616251FA40C9FA098109BB31A54D9C03B2F12947E4E9252A0851B81C4D
-F39E7FC44752504B589C3911571B1D3EC3BD1E1807F99CED1DB20270E483A805
-CA2A016E7283550D1B1D35C226FAB63F983CED41A4D02A2F228FA9EF065027B3
-CC69D6F2E278C0A2D238D3A37154B0D22281F62C61D9182A69657B027BBDED64
-11E261E47620602F865221A534C5A32E2BF5B93A187911A146F2E96538B47DBB
-7BFA7EF406FE940F4DAD17E6E4B80C4F031D71F65657C2F5C8233EEAC68DE8A7
-E1FC3055C122C1795D0C71A0284F89A9BF04837F61C9E08DB42644A490C97D34
-A5D3CEE475B8D578205005A0D68AF94AD27C0E855BB8EDB74775690A4EDD6543
-BCC10CF13283D6FA8A7CF3FE6C4F96470A11FF0B0160D3F9816B13B0BAE0D8F9
-B84C7631063FE658D13D108D6FE24A89799FABA72E6A6D1C943922CBE676C1B6
-11A4106ECB4F1A7F8A84B2783C2E6A109C58D63FC0B74D8C8A1CB62D527441AE
-E656D94B1AA8581B4F07B653ED6486AAE1F8ADB30FA8D8914AF24721C74B0908
-D84F2EBB91144ED4BD7EF533F2584048DEE37E17CDE5FBC2992A6F924FEBAF07
-B626F988599DECDAB43C931CFECF99FC6EBB72F8E542765C26295902DFF60B7C
-7B9ADDB4858BC9D808B7F0909690CF8DFBC59A786D48B891937C31A219842A43
-234425B4963062DB4C4E9F534C77F4243408805B5A6B8BBF428632CA4AC03A7A
-E336DD181CE0CF3E742079E2919EAFABE16A63299771BF276EFA8D85C920F995
-5B9D4E8F1ADFCC5C29AA89BF90C186C5DE7679906B2FD4DB279D245D27D08837
-D3A8D541FE37415B706EC585C05804108C1D938E543B8B63E275EE85CE9DD843
-0A8B9163144B77DA1A552A25D5E77E94F29CF252BE9950F4E627D5F72536B6F3
-3278D4A45D10759F16AE42BAE8460865FEE84537F8EC9BF4813570E883B826FD
-1ABF3F4E66DB6FEF8366E07BCF290EA67D39C9D81B2A7EA48E0A228FE3D5AA50
-1A56CCBF229C9AF2537A8FA70EEF41096ACED34CC7BEECA4EA1F23B39FBC39D8
-CCEA93E63F508CBE6722C11467A3D0D5C4C52031DE43C449333E4295104651CE
-E13B821D7904653346067E971BE0042C571ABF40C3A1079A675FE4264B784D46
-1B8FAA4CDE9851C4EBF69ADF51A7B68CC8706C08D13A44909D4C1D78DB0E0B2D
-0E0318304B229DD2FDC968027CDFF65722059C62154304D6F9C3F06DE22914EE
-928B7D1BF1FC7E74B4D882998D59BC086AA2D4EAD0AE39F6B75B5A3FB9994506
-E21731E1A15F0F2D12F88724BA72898197A80FDAC00243A3038871EBD2F2BAB1
-C616278BB78490CB86F552CBE5DD0862F3793D72C68AC16AF8E38FE1A523A5FA
-9B0428745B1455671CFA1F6BFBCCF9CA23C833113C2948E7A6AEFFF1A83509FF
-C559BB5EE7F92BB43F7F37A371E661C826F63DD0C1B25E34A8119E71EC82FB66
-23C7B126FB6554E7560B1B69F2EDBB742F3B20D1648C151C37A8570CBD330A9E
-7592A8607D2D727F3AAA0FF2057DF4E2A4C7D3B658C6CED38824A770420D89E7
-F6AD385DBCE9C9A9095CF0042052A67AB804A6675BB9373A99390CBDFB715984
-A069DE543E4C6ADD7F1EC7A15392EF834EAB4584679A43443953427DB13E6959
-0F2F5061C99C6D00FA5327FDB5330AEDE19A53DE3AE092634DC6AEEAF63A5BED
-990F8A117AEB1CA0E7F7DBE02CB3D86465F1613B976D1CF6F3A1E69740A2FDC8
-062ACC45EDA6B863B60015F276860FB79C31D28F97A799568E66D0A8757B2C41
-E939337B467303041D0F4C59390B2E41E5F298F275DCC699D27C459ED4D5ADBD
-02539F00095D7E1872862142B46BE06513D3EB1A406E6BAA64BE795122100F09
-C37E5D1834218EC1D11B031C7DFC9F5AB071A8F4DC08203821366959E9191D4B
-289682D915AF28CE5858F83338DC51B6B0DD052A181D9133FBA50CF18F70EE65
-C33726A0450EBA9D0E0C3662AF6C2121AB7911AA9880D6BB6811D6D7515888E7
-199A0E632104059A88C9D85B19BB35EDF4AB95E1515BB2339572928BD5FE8CBD
-2D4DAF55DCFE29FBC4C3D56336277BA0C9A889A129F9FA7052AD1420B8705163
-1A808EC1284C888D78CEA2B4BAB71AD76289F5F4986008FA9BF328E8537E6C91
-E11DBDD8447E1C9ACE18DB0EC3D5742C264C8EFA445C5D16C2930FB43669774F
-A2CA52144D99EFA8FC427DB4128CD4C036A8C611B087335C780740FAA419D39B
-5DD68EA89C95275F9254D947EB3683D0130255269B10C6CFF29EA0BE484C9949
-96188FCB747618A8044E2E37DFFD2DB8ABB621B34DC024259340677095B6937A
-78EDCF508AC91D4CEFD872AD73F50582DC8807143CEB9F109C84DC5DA30B64E2
-E56DE973088A9D32583D6946DB4F3523902FB1781D993B89D5F56D79D5D98CC1
-7FEE73FC3A7D1BCCE90179AE450829E228B4DEAD3B2B4C79A400CFF899AB26F9
-048B0875EBC871AD23BA96F88CDA8B87FE5809A13889A6AC349ABB25E54ACAA9
-C213C5DE2D01BCB9CC0D7BBD384D23AE12E289FF8FDF1F611F5E14D4B20B15A3
-42D9B3B37A83A9CA39B5DB6C8316C51B70F211530A56CFE54D63E88169CF5233
-D1A7B2388025B3EBD2BEE0716C3A2D589EBC7A42B3DA602AC4E2FD9C9052C922
-711E44408DEEA1FE0C9FD50A39AD46D437F61F284A2EFD42EF158EDD71A1486D
-4865D6B5E20E60F4F4FC3D646909FF1EE2D7573665E4CD8340A1B232CAC0202C
-C35BA9BB3D2267C7E78518F6711633F888EBEF72DC750AC2CB362D528CFC8B2E
-A1AE1C05456F50EED8CAA768DEF47FF85C4322F02D7F9D188C6F285C674EF589
-251B0B913339FD701FDB281338D96704ED7ED908BC113B4275A24D058955890B
-12CCDD5572D63688426B0E1E9A40D6AAECFA5555C1CF9DBEF8C04CE1E5A63F14
-969D39B6DAE8A91F6AF4CD1E2DA89A4661DA34E272B6032C442C031F081F5DF5
-858F4620885773D8A2B2F5EB6DDA74C1408DF279900450E4A3E80BA9A9B1295E
-F24EDC3F6EFD81A741EF74B0202820516C4FB720687BDD915EB2396128C3B262
-20E3075DA153D6FD36E1C05B855929DAA4DE694B6F15EF2145C63250B24B031A
-4CF0AFDB225E91D99828B83BD90F1702D3906D45872587A3A116B138AD9627CE
-E778A949C392202823C670FDBC56F1896FFFFBCF52C4B400F67BA36B5FCE44A5
-F18EEB8ADFC088C99DFF8E0A593E81A5ACA2E3693005F723C7D3E0AE2BDD3805
-8C6007A00542DEB2539709558A88B21003CE4B2C7817AF207ED576B25A41DEA0
-FC55A459BEB00ADB01309B35920F04F84B7B64F95AA99EBCB843A06CED900D99
-97BEFD7CCB9F4D85876F10160C8D63E2FDE82B7A8D945F37CC9933ABE0FD1D76
-268296B1A5AB06B2E814691128771694224781171DC6266BCC290FCE1AB59416
-85530368115BABD4F1DE45952918D1945D51EB713C283DAE8EDD559F437CD886
-A4B1DA6120D685C284673A3EE489FC1AE4297A3623B339B7D886B6B4B8F9F4A3
-7BF85E320A52FDC6323B51879B98A14C33C567BC069D9B44616514EE1BE36F90
-EC5FA33E1B6B0A46945D876EF0085E74935DF2560A03321861A752E59742B9FC
-5C501FBC64BFB1602459885B63873DC857ED37F8BE1A9C6E9517B9BF5A6161BD
-DEB6DB0381FFB34A8A96AB4AD48BEC40D4C198ABC599C3758AFF638AA75BBDA4
-8545D5F95FA426FB25587301A43E176F6CED7851E815AD907F2443E70740DD2D
-4FBD5D978B9B37F59D6DCF0ADD0F90825DD23558FCB858513602C8BC82BFA383
-7AA6DCEA4009961D06DF233C5381A7F9541259926446B2F03664BC5978A1B6CD
-EA6EBC9FE6100A65959513EEE32E69D47B55BAF30A893D77142F943982019C01
-715CE29923795EA01C58A798979939B507C5B29A32881877EF7EF0C5CB3DE591
-6B9A6C3F3FFA847F396A396F078860B59850BA4CA3115CA2376AEE6B30C05DC1
-6F9DB6781ED0F9D45D10E096C33B1B7CD12A9D57C6E49AD833C4B093DC82811F
-16B3BD902BE764A1680831EC5A6C1CED84AE0DC0A65678EA5270BF20931E6409
-7AA44EACB22CCA11098F8A51096BE83A1ABA56C9EED4195D5CCF24FDAD92E823
-C439DAAFBFD652157D728F2754F28304710D3CB33763156D76A259D446647A11
-493FAC70DD28063A4CDDA162F72542368E1AC2826C4BFF7109208F66371910C1
-068F21779FC39DE03AECF1C9FB2F417930C22791961D801284DCC89B0833B6A8
-D63F153ACBFB7B7D547924613BBCCAED37D90BAC5B0264ED31C7B9DA5A2BC620
-9B20CA48424D0FF58905BCD6190BF4B5FC6ECCA1BCEF13426920197CAB41C4E6
-E82E8EE7BCB23C6BA6F8B58001533B225ED721D6CE3D6E89116EC33CAA6E905A
-649F8C6A1AA187A48E20DB864596481976216DB78F0F57543DFAE3CDC0A6FC77
-2CAA49442527A5D94DC54BE93C875690CBE52EAA4EDD9F2A511361BC0F0807EE
-96AD0D26B62D809E82EC14EDB158EF48A748A6FE0C3A7EE5D4479B35425F35AD
-3EC7444F6FA75CEA5011AD571078293448A33C7647611CAEE87974B0A756DAC9
-4E1BA78DEE477FA59AD50BF5C52E068A5E044A4A4994D5B24CC5045F768A3C51
-D4F65E2A5AFD271A7666C6835E28C60751EE528C0742433165AFBE71562A3016
-F59676D56B0B5F7E4984D664BC3ADDAF24B4205752EE21D4B57057A943018466
-09C3FA5D2C5BCBFC22A643586BC9E7A965DC34C0A7D272B5B1617BAC2B0CB510
-5DD5EC6F7ED1226D19189FF547776698FD48B7A6A038131F869A9E24006A4FCB
-9FDD5E4A6DA9C531E1F1D1F0131CF8BF06B78BD2C6109E3D5251ACCAA6661142
-7E0CF66D8C1998ED3DDDF69890FB2039F35BFBA2D9E6EA42F2E2E88E8C66D0C7
-6B2A404F1C72AD3C0A327A90E16092E727CB2BAA0128995EB7C99569C8CD11C3
-77C294DC2CDA70D0CB20DC0EA68FFB6BA42D64A1609E07F378A1AE072D1E66EA
-6A88B6216A65BB5D731DF9B83A7A1136A9CE874779495E7C1D5CBB3A4F47906A
-09156C93994992C526D0C9BD0129976B790F553FB2400B78F2857FDDA9C4AFF2
-AF6A3334700FB3733F881FAF164591DCF506611CBDDA1E075026F2E98E581366
-76C64A391601CA4FBA8CA906ECD13A23F4B7E7B39B39088D010DA238CCD5FBD1
-DE4A90C188432793EEE6100D31754A7E35006BE1525B491190A9349D56CF1571
-8CB1A7FADB595012FF87C7C9D63D48DA49C6FF1DA2DB4BE5C17C3390FC33FB05
-F07F8B7B0A4A14EF2445AFC38B8E3A5A4B9CDF560533D030BF11210668A329DD
-B375B38AF2C8B80620D3E1B3FADC4F004242896CBE32AE65C707E356A1292F72
-051FCB5AA438B1CF988537C484F30C64C97DF36305183778078827EABDF11A75
-86B9CC352E57A2D0FC6571EFA5166ECD347AE41F5B121344B498088BAF86200C
-E7BEBBF20453699CBACA01898493BD7C31B9C24C74352D97FBC3E21180F14A23
-23EF886A61A2B2FFFCF363BB2A40EF7FDD17068A03D1F928706EC9E4B3839405
-49AF27A95C5FE00D11D3263C5834B22F2AD619AC49BB4A6CF5ED0B0061A2EAA3
-1330CFBA0E6CCBC325B1C67C727DFAD94A20642F727661CCF05A67BD1396B588
-2D59AFA4E4E38C3DEF83BF6A8F111189984DCB1206B29FDD493ACB6F384259E1
-239327078BD33CC85F53F652A8CBC2853A0858ACBA3AEECAB26A92EAC9ED6539
-7DEFF8661D596D42466326E464D2CFED689A14CBD2F40268B50F319982238D5F
-C3478EDAC90C2605CB7758C15EC816A22C4BC977B6936C1E8CB97080FCCAF634
-AE7A1DE42B87F59E4348A4116F5F839B9C8CF090D4775C81CA7E7E8E184C36A1
-49367A9098426BB8424CA11A8C44CFC0315F8976B33DCA877549CCDC4E925187
-1D679EF5787FB9B1B0082455C86B2742BFB5C5BA3D226C2AFE905337BD33FA4E
-7AD7A3BFAF3955A1EC4B1B458C154AAF99E91D009AF08B7FFDFD91D90A89B47D
-6359F9C2730C7346A8D5AF397D8681257F048F9FBE4C336F4B792DF54C3C13F2
-57DEFABEAAF7B05A76FABB954C382F8F0B5C6F09F23426B41FF36D1D03F29EC4
-F8B80D9C9226C3D7C4FC103473A368FEBAD6D68A43C61A50115E81740387E6BF
-83A6EE83108D5F07E6665D167AAE233FF640EEB1BE480C8BB8B9E971A224C293
-742F8B3264F755F14842DEAFD00D3CF2C3187D1CDC959D677AE9F2C21EB6D0DB
-7AEB283144B633998E6584B86C83A20C7D6E3201128F6EA8FB931E88355EF77D
-F51116948A6683FA2C17FA79535313D9994B5EFA64C34948422218A57BC76524
-F0625C9169E5876CB04D50139CB99A9213ED2B6376A48ABB85F737248BF95BB7
-937FD79C4143AC3B234B40BAF600AC73A24EE4DCA22BD96AFD9C76A28CA9E1CB
-491AD747957AE717C5A8F5C826838A64BF23AAF9B5215498C6BD6CA4849C5BF3
-4A7F7D9F9A905046853A8D739C00CAB0D3F96CA2EE52AF9C8E62164ED78898F9
-BB54CC15B037936BCC3E8467B55377EC037AB0AD11CA9623F7602100431A9192
-9B63F1E5C538C44430CCF2C842A973C7F554921223C8CF29FD589B731DA86797
-D284C8779BB9135C0FE4BED1EA3961FE9EE1F9539C325188E34249EC86B0C4B6
-68ECE742C8A8EAA338127FA3804227F22B154FBBAA9AF5A645EF78672D109B17
-F084C0CAEFB69D2CA9F5511F7B2E668438987491BC523FCF5B1E7DECBFF310B4
-FD6356AEE24AFD6813BB66EEB0386ACE6CBE545A04E8A1E81EAB0CD9C2C5C9C7
-3BB6E5CE830F54B2F6E98A2F9AFE4B6B1A59437F1BEE69E43F6E30C93931DAA5
-0F2F292A86A69A54BED8A6B24CCA41C6CBFE38AC9541D2F671E7867B09BBE1C1
-A757E8CBB260472B15F6E1A347CAE7109F3422055780BFD9C5859B0AB4FC37ED
-965C8F99549029CE30A6489B1AD889695177B8379A88B4A3CCD15E4889E69F34
-4BDF8B2FE777FF92C984AD5E57C49AA7E87BAA129A5C1B7E945A7C05069B1FAA
-0000E46C6AEC17FC1BE441EE412FA0C7AE7167E92E7814DC81F075DCDFAA30BA
-A1F1986595B4A08B0636F948D13870B38E4100D67A7FB9C9D9504B6343BD53A1
-ADDC5362A5A48BBFA55279B9CE9F8D9F91FF577AE6E511C4D5A4A32631B280D7
-70C0109321DF1AD5435643B50E53997A65126D193D676B28E713A1BE6813BF46
-F60E34DE7A7EF2B7B5B4E245D63402CF0D265012676A89D3DF524A619E47C1EA
-41C6EEAE235F9A1AB3FC16D0CBAC3157EA2819A121F42C92C087CD3E50EB514A
-ACD48B3DC92F5054739CA699022C043168B478E69AD42BC19AD48E1A732978EB
-89EA6ABB0DE29D3141B2325FA4993C26E153E823A9125E6F9C08BE46E2503E5B
-E2BB2E523D4A9EE8EEF92A5F52E2E67B866F2FE7FD329440D9403E9CBA85E1BD
-AC93CD111BC5238BEDFF214B4845770002C783E8120569EADED39E9AF1339166
-6A41319B0EFADB6ACDB83505333A8DB617A0AE0B4B144E923FC57918E921D14E
-86EDF04A897D85D7D6A4831DB9C97BC38E24F6AC9F9F90ADD0DBFEBC05AC1F75
-13E57461FD76CEDE2E16CA1BFAB16087315D8CB1B7BDDB1A484CD451EA647225
-B854D4A4F2E08A2F781CC35112933EAFE4E9C9A3C42F2E921B0019018AFD5804
-B56B027055E15DEDCD45EBE2C913BEB72194561456D36FA89FDC9F1B5A13DD86
-C8FFAD1EA6766BDDDBA25DE2B225F13BECADC13DB727FA69568D96203CF4FD6E
-75E58807A92AF7A191F819ADA033368F5DDECBDA8405B42F3118E6E083FFAD07
-C85015270151849A81523E1066914BD46ADA75089380C79FF818017FD98BCFFC
-065DC372AB11D8FF5A7E54725E4920
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.0: CMMI10 003.002
-%%Title: CMMI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
-/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI10 def
-/FontBBox {-32 -250 1048 750 }readonly def
-/UniqueID 5087385 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 18 /theta put
-dup 59 /comma put
-dup 61 /slash put
-dup 72 /H put
-dup 79 /O put
-dup 99 /c put
-dup 102 /f put
-dup 104 /h put
-dup 112 /p put
-dup 114 /r put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-dup 122 /z put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
-1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
-7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
-0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
-EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
-404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
-78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
-A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
-88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
-C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
-BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
-98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
-E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
-143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
-981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
-88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
-4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
-FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
-347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
-FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
-C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
-B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
-F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
-29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
-36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
-048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
-80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
-9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
-75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
-4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
-74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
-D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
-E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
-EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
-543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
-710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
-EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
-7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
-03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
-01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
-500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
-F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
-AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
-1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
-85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
-4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
-6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
-55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
-085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
-BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
-2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
-CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
-BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
-D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
-991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
-6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
-E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
-E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
-B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
-4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
-1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
-B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
-8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
-FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
-AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
-BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
-E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
-38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
-7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
-2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
-DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
-22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
-8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
-44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
-D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
-42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
-C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
-0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
-66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
-E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
-6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
-1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
-B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
-897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
-EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
-A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
-F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
-A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
-2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
-51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
-598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
-87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
-178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
-4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
-7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
-AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
-3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
-337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
-C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
-DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
-7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
-6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
-98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
-821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
-C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
-7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
-B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
-A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
-23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
-C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
-969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
-3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
-9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
-1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
-B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
-95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
-FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
-44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
-FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
-E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
-633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
-6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
-FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
-375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
-6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
-EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
-E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
-F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
-DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
-D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
-D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
-9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
-9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
-B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
-D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
-8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
-FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
-B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
-00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
-909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
-5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
-7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
-BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
-C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
-BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
-BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
-4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
-94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
-F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
-E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
-92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
-63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
-CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
-B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
-5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
-86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
-AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
-3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
-35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
-155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
-AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
-E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
-226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
-9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
-8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
-919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
-A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
-9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
-523BFF5E279508A98568CD5CFD18FABBE9D17265A90AFBE22541B28C80755318
-BB1862294F1A9E8FC624FF44D2694184CA17E43E2B7752B48A75DCFC69B0F51A
-46583CBDDEF0D200200811E18B9A1ECB5C7FBBFC1A88E17F1444AD57F0B3F4AD
-E8D0DCEB488DF225D047799EC5765A12BF14D0E86241AB753C32214F6A8B3B92
-4B6F0B443F3A3F94CF0C7669ED9E365EDC2D5A99F18C212AB1A2987CA420946A
-DDFEE44D42B77B7AB51FCADC6C3B6CD90EACD4E374E88B8B0E3C73A808B4D1BF
-60A76C7A1780F130D25C3921E7119A7A7F653546E682A1244FB1BF950B287EEF
-7770CE7E2F411522354E5B133C8249608C8AEC11BEDD9BAEBEEB4FE60D875780
-397A34C42CB977A34C0A09F2C3AD1683E5A81A1EC9050E2CF0ADE1633C33C8E4
-8236817E6994383BC21AC01F258B31AFAB499A8785F14940E8324C8621CE7E70
-D02F3B1A18FE290467691F765263EC67A692855E48725995291768FC93DD75D7
-4479383FC3DAFC37C5D58F73D3F769240B74341293244A4028EB303666619841
-6AD7B81D38BD79247A4329EBDB56181A26ABC7C9A56F054AE4B6D4A0C664272F
-5901E910426C20AB65654709589BAD7EC982273F55E5C8F7C2D31D1AE17BA962
-28FC055D9A053E6EE696889695C03B60A782DFF836D348AC5313E2F4B7378CAB
-22D72EE0128BF83B56ECC2CEC240E842AA5FB89615987691718E25196C5EEADC
-A53C9580ACEC50C707F2851BCC18F0A78587E12552FE25A97DE445A9A2C09463
-68D71A76113297E291728833BB1B9855C1AE8C81CE948DC3613ADCE935474A34
-AF1E8D03C84639642D1B2D1F2BEDDBD7B9466475AD60F0C4765840EF6BB6751A
-97A638B4620E485A2079EBC7DE7E317F2C97022CF5B3AA8D275A94F8ECC50629
-B9F5953472156C74B483B5D45B8B5D979B43E5A1C60C361BE0F75EC36ADA4BBD
-7F2A6E0FC70ECEAEBD6E5510B51780F78C79B2B25B451237D3C34DE0CC5F3D08
-C8B75FF1C625CF79A1106334914A48B3B906562E228B03D543C2FA6C4AE26A74
-2C104DD52BD3C5EE5C39783D4750D5C63CCC45DEF5D3502AEC5CED6F26032169
-BF9E3662C8863EAF00A474C9B649447F44E046639EBA320A55E6C3AD8C791734
-8C399C0C1CDA9AA6A0CDFD5A85E7D6D9E582BC41EB93FCEB7BF603F2521207B0
-BDE3967DAF3ECBC3A5C46A82CF92F40280A54D284D5AA4A4838C6D2ECE6ACCFB
-ED4447F90C43E7539AE4156430678A5A43E3E2452E871610F26DFC520A0F86B0
-0A85F67C82A01E55E8D637A6A3B43E853BD23BD03F6487CDB25D3D99286DA9C7
-EC2802DCFC478317634EA5763DD0051EE77C468E3CFC03AC4C0CCE83D74BB786
-9CB0657B1BA7D78F3423DCA1624F91CFE3A4A263119DCE361CDA93CF358AB9FC
-9492406095F2B8F7534461BEC43A2E2692BC016A76DDA20F29C424E7ABAB01CC
-A08EF9547D2FF77EB1C603FA05FABF2B94E9D5F1292938A12E51D716E2F23531
-261F7692DCF057CAC370E6749EDAC6045C30C7155EA8BBDE47CD12B90D1F47A5
-50A934F1BBDECF2E86E783D421DA0CE8640BDA310D9591F066B03E1C2F593E9B
-41A809147B76405459C4A234E1BD87BB1535D649A1837200477C4CAFF87EC623
-4B022271E5ECD1D72785006E24B0F28691C18CC1AE284B0510135FA31DC417F9
-90D221E7CA420414C8B078F66D21DA0ED351DCEAD8A815E7AA7336110D0E0939
-C57BE22B5C531C39169D0235505531399B5F9E2B48526F4CEB1BDF490DF7FA85
-F5F341CC80A9E63CA68963E61DC28EA8EAB12B85F8D7E3AC9991641AD5A78EDB
-DCE47C0B7660D933B0CDFE99DA18AFB9938ED107EE2F66E49498BBC028F95E68
-184E926BF667DFCADB9155707063F2D490A264119AAEE05F051B78D254FB73FF
-9B7D39771DF546D3D3A038CFE1057AACF0C0EADC47D71CEBE930DF45C0897700
-7C79BEF9E80581060FC2BE2E3E76C9415B19A7CCD827FB1EC8E0C3A6A467E216
-AE0BD769D60B48A90043D13D08DDFC44213AD9602743EF9412F6901CF15D0370
-7C90538AE7A2D9F89804281A86429E410B86CEC1AD0A4903F4F26078DC339469
-ADD8CDC6BCC763E75BEC3728A1234D25B55B39BBD7BF24E7487548D93BB0FF82
-223C9729FA7EBD81748EBCAB69A570C4F2AAB80D2D4A8DCDECC7C89CE9D6A4C3
-9AE0A4D1D622A384296551982A6C85352520F82FEC980B38C08BB3F96270E929
-9EE403838109380E57287CBB5564EB96202A943938735E3755F74E3B2583D05D
-727CBE240C8781D43FA38635D8B2DCAD5184513CEFAEC801543CB9B565A3D573
-4F43BA2017095AE5082BC4321030752BF682965D3888394DB920F7BCE8F99700
-4B6E49A7BC9E620750F778BB37D37EB969ABA19E07825AF53093935BEFA26F5F
-B467BBE78446D8F8A71437818BB08BBF72E53BF8696B9F4E7792851B1E0D4CB7
-97B2E9FF7488C50FECC6138A3FE78763F8F5F9CD2C58EA8C95A0D6F118049BC7
-1D06476D9E595DE02BF6702045031A1D1F7D9D6E4A2683500B7FDCD03C73A905
-C2C2F9CF8EB104B842C2BDFE7BED76EA7C03936E3152267B38C344CA1EB2BB3F
-D3992B1FA567901F5FA0CB079A3AD121108A79A74A62C2F3419E79DFF4DAFCF2
-1CD8A2EAF1367378DFFA57BF41C5772D06243EABAC06D700C54D00FB94F6A0BF
-C10108838A348BF6597EEBA28F6D60ADD0E067E8B420CE28C0452012ED24E6CA
-68AA6FB8B16600238BE0917582F111BF84B1A297B0D3FC24EDFB9757B6870406
-77E4CAA2865D54CBCAEC38EECE2829748049A2810E8AE2E6ACE4D5E6D1F9CBC4
-DBA6236368D89B47E44CA05A36A0E601D349EC06C6A3C15FB31C1EBF0C5DAB8F
-9946AC71ED1C713F64F9FAD8E8A152C453282A74CD46D3B17079CFCC786799E9
-CFC7A2AE779CCFFED6B27007113BD9F207911FBE9F363329253884D530F7F724
-A305C4DBD854C4931C2E2A6294E31A0F79925AB90AAD67D3F29D4ADD91EF4EBE
-7FCF33F872EE521DDC4F64A975C084F0281C48C3D6C08D3FFFC101413531DFEB
-B36D904853AC2E9C09A6BCF55B7FDF185BDF82149BA1599018FE740BC7EBC109
-E23A08C9D132EB68D7E929808CBAD85477D13A88DD91733AC93F5F1AF358D77F
-3BA97BDCEB98A3CF16E1B24B4690E93B7CAAB409DC9E9669049FE4086A14BE8A
-769AB07F843F625EF23C34489EC2D495A2C951F01831B3ED2D31AFAE2832678C
-B05B3587E88A773F026111692508CA21F1B44DE3661790964B51FF6975E73D75
-21F90A064115E4AB4EEFFF74B0D82D3BDE1A622AC60B50672AA96A4BC7AAAF9E
-AB75AA3EDBC2B59C7D3CD3C4D07642C928B66B0CDA8CAEE26700C63507451F58
-A4984FFABB49B8A1CE9385680F86B73DB706AF2661918699BE829B445C8B657B
-C89624EAB2FC02635834A011E6404E70B1FA316F152B45A56441C287C2DE2DCE
-B8B8DE1EBECF165DFF7EE4B62677E404BDC1C8F3F89A58D967BB6EDE7C9B38FE
-E52B7D8F932419E76A985274F894C313882004C22C36C6B16529796C6C07F66C
-84FF2DF808784934ADBDFDB82438B0851D0E90DF3FD766E6765CAFA3436BF006
-20F7596B3EFA395A811300D53C19C37413346BEE81B0C3A7243A6557171F2F72
-AAE32FB3BFC8AB19939AAC1CAB9966923EAD4914C6CB4343AD71CC037AF3D398
-D15E73BE2BD678689592799AE6B59E19642FF2621A5F730F6A32B7B6BF2FE60B
-E0D096068A610DB0E766B54295B6510153BD8811FA26DF815A6DF15859626BCD
-898183EF1B8EBB1CD34C80B53057710F2F63A4310F63CF21F12ECD274C98FB00
-0E90E653746E5FD3F04F87BD544B6E060E0C47E8B75F24D33053FF9BB275F788
-1759012079D9C2F75A3C4E1F5EB18DE41F7BAA8E32B57EC9157E9B2D30FDED88
-EBC7E0BD613515EA0FCA9B411A6BE0FE603EDAEC8EDEE480F2F1A989BB433483
-7832A7C4A3AB05918672D685BCBAA8B8C6794522677D75BB0F971F35F74C629A
-1F2A5072F012C654E54A8CE183790F5F7A633D65AA84A75E9CC1218CDD05E0CF
-87509B94E2C6FBEDE234A1F07A550207114AFAED23DFC9A0CE51177875FAFC5F
-99A9BFED6A6A3404AB896D82900C91625A9EA5A0A5A863C7C8A12A250D6E0745
-7FFA0F36494FD6A86A642A99A31B5C0FC70C7EDFBFA4BB90554BA046AFB4FD5D
-9BF501AF64145499484C1E22EED88C3FCE14720A1600AE6DEFC5E8DC01EE88A5
-60DAF7C95231AFBB1D455E606429EEC7D346444EC0905288AFCFBB2851508066
-93C68EB598BCA6614EE9DBE8DDC7F1CBD742E6CDBD54B90E903155549E925545
-99DC727D0FBF857C290F23AEA917A240C8BA5E689255E0A00B42971B75B71C4A
-2C9D053F6BA3DD5B81ECE0946C565DA1F3F15C01A48FDC36C0BC46
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSY7
-%!PS-AdobeFont-1.0: CMSY7 003.002
-%%Title: CMSY7
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY7.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSY7 known{/CMSY7 findfont dup/UniqueID known{dup
-/UniqueID get 5096648 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSY7 def
-/FontBBox {-15 -951 1251 782 }readonly def
-/UniqueID 5096648 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY7.) readonly def
-/FullName (CMSY7) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 14 /openbullet put
-dup 48 /prime put
-dup 62 /latticetop put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A4D9DAFF1B3EA76067
-C5493B69F73B89C8B61804A34FCEC826343337CCDFFCE17BF343EA8034BF95AA
-14C56862C2C052569AFB236E1F1795F05150C8F28DFEF6BF4BCBACB678D00036
-30EE84FEB44B1A8438185EB45654E6853C1159B073E54292D135F0961A64E8A5
-AAE49C4BA9C44156C123426212120F99F3E8B7425752A5FE384AAEF755A8464B
-51F015F9E2967477D57B22627D75CEF8AAAF0AEBD504EB46D0289DFC8D86C972
-F042BD88A90A53613DD93D8A7A8460E63D85F6C15C000C0AAEE4BD5130B6E668
-8C9B3F3FFD804745DA1D5EC0AB85C96E1724FA67F9324C59275415182AB48D57
-9722DCF602396AD4B5C075A5A89A5D005C9FE11273E5FBDDD1800F11BBDF6AEC
-6711C5633A73AC5DF038BA521AC492E138F7FFC7C5438FFD32FEAA1128C66E83
-0D3AA40665F05E62D7EF00B1B0596162C402A34B6BAE6300D43F3DFCC84860F5
-C0F0F1CE28FC60642BBFE9BC9102E80146774CDC88F9C250DE762D24A3484BCD
-1D26B6D9FE981CA5AAB2A4BEDC528115043DC18D7105735D7528C2C5DD89A812
-75B5D7B2E5A586FBB0C061E708F92C1552F64A296490BD0F20243986A4707FF9
-8AB3C917B8DB92F19DCA6B9D4A1DB57515E51DD85D5C9D2CAF7A036AA3F9E9B1
-5B5E099CC05A9126AB274C17D75CB4FAF78052366D2F21EDAADF84B22A2D645A
-3E65C4BC0F540B5D9609D88DD0E4CBEEF87C16447D43A5F98528FD45ADD10DE6
-41AEC411FD6929308F0E4F48A8D9C9EE386E920D41C1CC98A52073011DF5BD28
-5683F280B5CF7F27DC50930C81D344FF5A8A9258A207D2531AC21A735B14155B
-C22C752DD22AA33C52D6D4D053B3E46FD4C9129068DFF52695A3A9184D04E8EC
-93696A3FEC3AEB3814D9015EC14C22EC3ABD5070E8C28A3B42F5596D948212B4
-AFB9978A0A361135C9E18CBDC98E0D1E8BDC17E25DDB3D52E86127E5AAECC55D
-FEE61693190E378978EF1BBD4D1AF005D511C7607CCFA4BCBD3EC427CAD82809
-B725B25AE8A03EE88F80A7732A571A2317E0B6A0D072EE8CE2EB9E033CDCC899
-B64CF4FA1C708A885442062F08D3D8DAF44C066EE278714D1486EB709D327865
-A483F62709E89D08291F044325208EBA758DD459481334F5D9AE3BB61B3020F2
-A4538CFC2C94BE84C920BE80806FDCEE394230730E049333A7E16509207514FD
-695B5E0AEA9E4A9737311AA0B33B15F6769FF865D1ACB63DC6201C3F1062A3FD
-1B446C1857460745917A36289DD57C94FE6240F4A40FBDFC10E91B91B79029D9
-9F1B9C74E8E5AA011A0ECBEC660230AD5929F01D0325D15FDC0040406F124021
-02AE176F4C98BAC1706F03C2B5B40F325A50CA4683B2BB4605E68E72D0CBDC2D
-96B3BBCDD01201B650A7E7744D58D1E36D81FBF72E0A875FF29B4C109A1950FC
-9621B18D58806392EEE9841794DFD39E3C4E20D45384FE07F9D445F143B922D1
-AB350AA6DFC51FCF767B141A392D6A8B633AACBCEC9F56A0CF40AB08020EE63E
-08CC0BE01B40E86388A65F5869F2F4D022DD4B912031CB8CEDEDFC2473772569
-5B28F66AB74CD7902A0061AA3547D13C7F0C6EEEA7B0BD316694A94E4D672520
-EA044AB28D8D01076C486CE456EDA1811F7ACA75D27473080D27D3E681E35FC6
-447046120C6CC4C17674F0F051570A79DCA74848F3F300B58B19018430D99858
-CA5504084D6BB74CFDB635B6866974A9AF05DF201C69352B2663B0623E7828B9
-5EC5FFA8D8F10A7C28000F8C679B180067D5481D6315BF1C4194EB171C8F3CE2
-4CE319975B9E948D907F9F7EEAF07089844391555F329E331D52FF114668B8A4
-80704B3C6AC0CCAA2F5D043CE44E65EDA89A0CA854CFDCB11D549B7FA72EDB90
-D35353C34A771B1FAF96F83FCA5258AAB65384BAFFCE448690C1432A1F749C20
-5817205185F973FA098BA856584753E75EBEBF387FC155202885F5B67117DD7E
-70D1CD887183C5573B6FB607D4F6CC9F8B94B09B3F3AEC2EF1E6A320CF6D0112
-63046321941D1FB3F2140B59370AA9387E24D579D389A166A10C989497FE9549
-34E1AC2E546CC06C5308460DBEF3E1AEEB6CBB0FFDAC458E61DE3391480CF5CD
-34A647D4DE15B81131B7D1F9EED4C6837A32E89B0EAAD6A05F5F67518655E5DB
-224D4833CEC60D5DBBDB8A03FB1A9730589BB4F0FF56191D17E73B9562E0C356
-B188882B36F9505F6F42EB2644FEE125C2A7D12227ABC8ADB924E88B0A9E8DC2
-79762523B0B88DBBE6AC7968A46BD9E9F0C3F03F5F64724CA07782195F01F130
-30DBE895C212E0EE20162D863F46A674D85232FA0DEE69A8DF019794AF6873AD
-9CC2A5EEEF9393313CA519BF95C08ADF7A75B6F53EDCDC39851D20E58B97CA57
-A7523717AA1821DEA94C8A9F8B82346B16D92D15AEDC16F0011A45A44B09DE47
-08CBA46E8511D0C5CC83F952EEFA4ACFA7F3D7FA5E113EF6B70E5ABA6F1AD3B1
-E4D3B15AC6D5C3BC70A3946F411A7D965D6FA9D7B6C6ECE19B2C29A2FF476251
-EBF0CF3BF658A1D896323706172746F58B2DE49F8B7E431E20304A42694CCF73
-11C4E9E96260CC442E2938A1E27EE6744C7CAB01634C8210CE40488B9CBD757C
-4277B5E3E43C7560291D945F9128AF1F85924003418F96458ADDC5BB8EC431D5
-AC9093D20DEA69B92454613BC1A82DAD4FBF8E56084494D9D2FFABD82A7C9847
-171FE36B265B546F3072B0923840E6C6BB12CA53E05A99F0E8FD4F5109782746
-7CAB9B35B68050230736AE624B7862D1244C7D9BE4D1CAAE21B123D1E8372377
-F1FEF269A9A2EDF02CE0CC8BF92FD7EF09556987B8A3BF6D8C0A663DB6B9742B
-E9AC61A449106AF1EA7ACAD40AC6F59427CC51865E6A90CF2AEED8D6037BA70E
-4ADDAF622CDE877C98C3B2006B4721FC9BA18E30F0752BD4ACE36221F5CD1497
-8FEDA5D643BE2EE007970A68E53D85975116E6CC09F0039A09EBAF0CA4B0EED6
-A485CC0B69E526033FD1C1190BC5686739CE13D1AE8EBCABC01FCFF26141867C
-44ED291196E546369129B9F759FDD7DC21BAF0A528FC34BA9FA8937813953644
-C539F9DA4E55E83DB3D6DA309C562DA1330B157957B18F7618544AB738E25F16
-F0517CD13C1F11BB8EA056BDC575D77CDC526EF497639DD89C2098660C5C45B2
-D7CF715AC5E76847E0D3178360DAC1BAF6ACAEE72453B845B9F86621C166857B
-029CEF5AFE29D1EDB4CA3AD7D008B7550A779E0066D7312DD6C7AFE1C0BFFF25
-7B062B0DF30032EA2A2FE3CC46C96A3A0BA1888D1D2B05424A59ABE3EE928ED8
-B67F507EFA78AE128F58B54634C7F534B3D0F4AFC23E38FB56EB39CFA425FD37
-848545EAD03EDC5A9E796CEFB345F527615C785963F536972EBD9CFC4A6A4A07
-5A31A508CA147FBB762ADD198CE36DF86730FCE2B643D1E7DF0BDE800DE7AF89
-44A36B04193E44231E08919EE91A8B559646DC4DFAFF0AD891890A0A88FFA8EF
-B066BCB7AFCA409C51889E7FEB33F19A3CB1268BD0EA74AF29C1401BABD16F87
-ACF7DD65A8513DA9995C5092C36A774BC4260113360D29AF7ADF5D22B5B58E7E
-A9BEFC33B9A91D2C397B27A81087376CB623318A8362C3FA9CBE3026675723C2
-E711910DDB328E0EE3FCE219F44FE528B70E58B8E6CDB4AAB48237DD933D9639
-E9D4F9EADAA8D46537D964D75C27F210B0C2473CB60D65F61BBD91ADE01576BF
-77C49E31936138B0FBA066BE910DE1B1F0E4FFB5E81038E8656ABFF08DFD923E
-6BA2AFEDCE6998BBF7045393C34811501586A4846E5B942C8E99D4C481D3AE60
-2796ADBB5242D59F1116EBB828014BD903EF58B223DFD18BFBAAE4D348876B06
-CAC10B7AF0DC270E6702A3F75D4DCEF872F2CDB9470AC9A1DC1ABCB55636D26F
-9CB6BF27A0DAEB1F62AFEC12F55F78C9B59AC6DA9DB4B45444B0C582DB4DB8A4
-B31EF4AFB77988E92FC0B257374B4408406490D9AFCC495316D6C08BEC9A76C7
-12371E14417711EF802FB7151B3F6A2580C97527C9C3A0FAAB8D62FD992AA18F
-EBEB36F7910186CD5F70A55DFE932757C299D9D2289796769A00A0C6ABD18F82
-E0D4E95D6477E67B4C012DBBD098FE20E2F15C412DD2AD5471A65EACE05B3A1A
-0C9C430BAEF4887F2CCE668116B87FFD9DAB4B9B3605CD26E6B12488058AFA30
-8843791A95BB322DF5C47387F3EC72343855D6B23D72144EB5EB5157B8B238FD
-6C71DDDA64C9539F66A7DD569FFF43DBE4A8F0608A3CBD354DD9BAB5E3C756DD
-92C3C1B3E169D86A2230299432488BC04A87E08A80809F9968676DF9157B1C91
-27C664ABCCBA9997FAD8966F766B325086899D1FE44581FE07C97688B3E15B0C
-234A22646C32BB965B9BFD2CD34854D1488AAF021E169BF9CA9665CF040E25A8
-16156C80A2F47397CD370AAEDA731E0D14FBEE1E51A17DB972D96DBCCE33F937
-5CDBF1A650BF1D3536BA4CB7A1CACFD5CB457E2368A660A62AC26E64A631B2BA
-6B08EBE42E02D9B1B2E95BF9F0A6B59C96A122968FD46A4D17BA3D018CCBA0F9
-80BA3C1E6C683111AFF79303CF64F1D2CCBD7571C6E09DD9B27B8E101BE219F0
-E075880A0E367885AC94143E777DAE455B990383100EADF786300602C2CE28F2
-4F44662FDF03BD39A5181912D8F1243C36FF88882CFC4B34C1D4EBBC01D96A7D
-9CE5303042D1B21042E4FEAA455F22A01333FCAD7E4AACA5D3A5386331985F6B
-9B247EC6310BB07507321BEF3E4ECFC3B915AAA6E029B3999644C987640863B0
-5DCF58CE479497AFAD1208FEFD1796E74467E9F7867C313A3412E6923F4C9144
-C69EFA17965056DF043DB465BF2F1E191706D3AAB47E6AD5C9767E4A73B29F2D
-E2E579D0262237568F82B360ADB6D0219B7535EFD02DD0688CDD23D84FC4F308
-5D2D0010B1A9F4F0321A00C154672D21708B66B91ADCF98BAC7A2F94848E9A4E
-86CC82EDD0399BD9F13E43359E71F80086B9B0C3B6D08831D4479ED83E7892C4
-90C477BD1F06DFEBBF60F26516EECDEFE4787EEA8683754F2B257D0BAA607DBA
-35EC6D1618C2FDF3881827F92D793ECF152D761F2423A96210F582DC9B90120F
-26A33025414716A5E6F56D712E31BABE5047EC4855B767AC63D793995C9E074B
-6E35C7E5255FBF4C3F17E7AD7B2A6C5F7459794FC94306B581536910F244BF5A
-3158E821CE75F4B0565EBE985DF24DAA92F9C1D848EEC6B88E21FB6C51125872
-1752F7352291960E5BD36F78AABBCF6DAA4D07AF56E4B6058AAB13D41BCDAA14
-C0D63C6807FCD0E2B4B9CC892F224843173A75DC53A8F0FA396959C2E2CFE3F5
-9B1C8B62797F34E7A0BFCF0787C73FEF98442234A617CF161829498035D30B29
-ADFEAABD0B496E8A2E764D22DB7737F950FC5982F1C5F4FD414C1B0202F40FBA
-62C81B8F0E836CD73D79366FD62388B437B81FC673442EE34BF27454F72A08F3
-389E60CE28A050601A42FB4491C60DC02EC008E6B9DD2495522BBEC7293E2923
-120584E88412DA7137397B41A28706B1CC6BB0C80709A2A4BA79822D245757A4
-3EE454198942ED2316FAEB981F7615E642167620EBDDC5B271E273216EB119C6
-4F2F0412F0BA6E3BA396217597575C6739194E1F839232FF088FDDFD3695A5CB
-9A0E220389938596D8BDB183138E1F73F64512E4FAB5E1328F9B42364E3113B8
-004BE2CA0B074EE271BBE0260D31CE555D535C16EBB528747EBAFFF253E659DA
-3A377CBE0B296276AACF0294CF90FDAADB4EAD5E2F600E5B2A018DEFB86FF61C
-84296480A425687CCE37D671472537E897AFD4B8C6A6175E1ADDF9AD24DFC5C3
-A73E18AC2D9B28BDA2F17D51DB3521945850DAF0EE48B0FAC271544C1B4F3B2D
-53BFC8DE32BA366FB1FEC0DD6C0B1FEA374CBE2B96F5B235A1D83A240DB442C7
-1460980A3E5B96AE3D5784DE2C2DFFA671E0A856DB2FF4130E5905F3D5338856
-C11A468D867D0C6EC585F1AD3E7164B8598BB59973B9A952FAE819F052A6554D
-EDC342BCCB0525905D1D27ECB9EE43847B69AE116F494CB2DBBAFB2773F1A3E1
-C75FBDF8D66FA5AB4005757D631A0D9424FCDA91A1D2AC6FCE7CC7A23E84C65B
-3E92BC684F23467DCF8521E0E27CF1441C487EC6E3BCA0AB54BB137E83776009
-833D772FD225E88A8BD992FD69819B3BA90BAAD1DDF16E4326190CC4BF9C30F2
-AF7CA1FB38E6387D9745FC5E176B248B1581BF7A4CA2FCA8E423DF340EAE29AA
-7E07A25FF838F67378F9A6A9A0B404E01E86E64FEF71DD3D540D4711AEB1974D
-E2E0D485DAFFC74BA6B8E9AFDA245BC8997BB39BB6BD52B496A09C68F7A8E900
-8DB3007643416040FCEC85B407EA0A946827771FBBEE49A3DA5542CC5173A31A
-0280AB8E922C23C1BDD88D70627EF124633C318E7C9ACBC14AE216BFD41C0B6B
-3A0161757913CA1F7B6626963C09936A52E73DD9B3D86DEEE73C0293A646FCF1
-21D4C33DFF1671DA7A53E77E20233EDE51571549AACB7968602CD03EE67ACACA
-B231661CA9DA2BEC5795A83DFAF675E9B052C8BDD51490F7874C91EF5ED2E0A6
-BE9CBABB98A950F7E55DDA3823036437C11F614E27DA5BB8BC6D955FFE54B825
-0201275C2C49A3908BEF1DB3D87792DDFFED23DE7FD9CFC284F6255C77E54A39
-C2FDBCD28F2938E4CC135829AC1867CAA5705674062C9639FEEFBE49D6108091
-7C58585B80464F7E69966D7933C7019BF336B88B9E0E7073A85EAF297B71B303
-31EEE9121347A482D28CCE942AF53E94F88A97EF2F1860A92CE29A14495D67B7
-D37E207D42F3891E0423F5BCFFCAAC057FEC683696ED6FEEFA65C8FB6F1312C5
-24A1130192B4179F3B08DA1C951D988894E7FE7CFC28C56992A1CA82BF8BDBDA
-E021F16E630FF67201BA4DF5F3F4D6AA65B8347FC1575C142C6C1868E8472BD2
-CF191137AE1B36F32FD84DCAD50644AD55EBA2694C93BDF984A5C9E7C92B73A0
-26769F00831537266FD2E711AB3F8AFC5F3FDA3C9E6439FFC48C3D1B5527FC56
-1FEDE991E66E8465C0E395EAD0A22A2FDC001E449AB9C5E0EF187A1DE9B74696
-BEB6A525DBF3A60DA2FBF1579150DEE1C5D1B6F55FF2708CE23289803CE123BD
-C81E25DB96551A13AD713D5C7BFDD3F2E1D5C12463A195442B51909CC1724E50
-A1F6F4EADB3B7355908F36F88521F333C4E7C70B094209D1F883B961DFAC32BC
-8C5A2CAF77CA5E6AAB714CC0AF2B42FFF6F73301FC71AFFA9B33A2153F55C2DB
-C1C111874DEC37CB746BEC9A3A9A37A2DD098CE7C66B0FE38460ACD77A47D53C
-1550F857FFB733B5A8D02FB56790A09190B29CCB4F4A3058B1C82F0CC5E1B2EB
-2F8E06F2DE531E1EB81326A8EF0F82843A4AC59D267EEE45730895752820BA93
-A129C22A78C1AB28BCF67AD5DF372FECC9EE6719A02E499FD5CA866688E86089
-7EE8E5912087E0C4588DE38428114785E0CFEDB1E2EE24CC067D107DFDF1E2BD
-B1C4F9C6B740F3DEA0BD315581004E851ED5A9F66C4F9E95DE97D355DB06F482
-A43B565F1255A85710B15A281E2F034B1C23FEE6CDF3A043780CB6AB18A016F1
-9EAFE545CA5A5B5AAE2459D69D2151E99D029FB5C1649B9DA784BFDF7D177385
-4D8B16B9922D149FFF6B4F99311D52BEC9A9FC098E7192180DBB38767DA9B9C6
-E8CFC98615219EF3AD4A8157D14C72BA3F91C8B78381383E0BCA1A5319749B8D
-07C9A8BBB76C74F0F05157151B418C385F2ECADE863C977BC1D0592216FF2843
-DC1BB8509D9BB8356D008D7449147F456517EDB169678E28B2C0EDBD271BEC30
-6E181064988515BD2B3AACC6D45DADEBD4DECAD9AC58CA06A6C9014B780C53D4
-67D0FE46560B44CA4FF989A4D77F1B8828BB42507B524B622F10AC8781B19CE8
-AA275F9FEDFB3036079F4F10ADC8CA8FAF5F5DA7088996FB632CEBD691C1F29A
-FD52CB18BD258ADFB0B4B8B80F857B543BC64BE31FC83D5ED0A4866444501B5C
-C98E1CF0A452E886EF57A241A093B769BB09B19B125F334D9D374A9C1B6CFFD6
-FFED42F77C7624F8094CA624F45801B960F6E145D9623ADCB90F36C0C273C5B0
-6E0AA4E0C95CDA1561529F446FE5489523B6E793FFF58C9DE7C9E6C8A485263C
-91643ADA897237CF0CB64A88781A9CE2F4F1732E173BDD0A4632BB58F0D018F7
-0C2D2D9996B0A5901D8189FF03CB8E9394CB45F6F53CE0350BDC211E230A1944
-6BCD8BD647E71DCD0D036B7CC681C286355F70CFE2B803A7012C8D0D6FDEDF69
-BA51AC97CD980B992613ECD2D05CA1A9FA731FB034E81220EDD7970219840114
-5A461A8F887FFE37452A31616613E3A7C4D286E1B1D14D268962EDD131C8510A
-5CBA12CDAEB57C3387D522EFD393AC275BED96D240B90B1684FAF3CEFE1D9D56
-A1660D1E1977B48364973291D63775585DC97997E432F9636B4C0081F4766217
-4878375DC77902787516CB8DC5C9BD1C5DA2DD573F8902598FD6F2955FB0CC0D
-6FF49B3594694470E2CBD54768487A06E917709C8076D5C0274440824A95656A
-2118393E6C766F0D11C4631B32BECD5D03BB363033F766AEBD347C437CA2DF3E
-3B640690E9AFB92398483C0C52A633FEC462F7825696AE6A1A8C81F612C543EA
-F4B8F3F480EAD042CD577469B2F46E1B4A3EC1F62998B093F09E06228CF92A32
-7AC946EDDC415E05FFCEE7773ABDA4305CD93986D9C738605788C2C90CD4CA76
-B8AD6365C03C9D836D97222FDE892DC2CF70496644920FFA51078F
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.0: CMR10 003.002
-%%Title: CMR10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
-/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR10 def
-/FontBBox {-40 -250 1009 750 }readonly def
-/UniqueID 5000793 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 46 /period put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 55 /seven put
-dup 56 /eight put
-dup 57 /nine put
-dup 58 /colon put
-dup 61 /equal put
-dup 68 /D put
-dup 79 /O put
-dup 80 /P put
-dup 83 /S put
-dup 84 /T put
-dup 89 /Y put
-dup 90 /Z put
-dup 97 /a put
-dup 99 /c put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 105 /i put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
-569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
-24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
-2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
-8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
-3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
-D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
-D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
-03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
-767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
-8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
-DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
-94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
-22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
-72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
-8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
-344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
-64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
-07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
-1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
-78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
-CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
-7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
-BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
-4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
-5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
-EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
-EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
-4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
-0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
-C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
-314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
-DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
-EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
-DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
-DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
-7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
-1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
-69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
-EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
-7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
-CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
-38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
-22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
-0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
-BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
-4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
-3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
-B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
-15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
-849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
-FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
-4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
-1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
-84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
-7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
-CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
-4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
-3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
-F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
-F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
-DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
-D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
-56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
-8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
-59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
-49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
-87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
-8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
-C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
-D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
-D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
-F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
-0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
-5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
-229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
-17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
-01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
-F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
-3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
-689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
-4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
-A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
-DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
-364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
-7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
-26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
-43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
-8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
-C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
-94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
-C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
-B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
-4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
-7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
-204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
-B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
-7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
-279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
-E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
-CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
-65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
-BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
-6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
-B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
-63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
-4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
-A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
-67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
-DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
-5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
-C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
-9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
-B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
-963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
-D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
-B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
-72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
-B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
-8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
-3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
-668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
-ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
-69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
-C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
-3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
-407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
-11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
-2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
-4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
-2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
-9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
-CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
-DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
-0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
-5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
-9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
-EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
-09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
-2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
-AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
-324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
-486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
-EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
-52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
-9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
-4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
-B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
-BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
-6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
-B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
-16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
-E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
-546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
-6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
-559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
-C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
-ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
-04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
-7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
-8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
-A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
-94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
-C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
-41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
-7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
-18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
-9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
-E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947
-5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F
-4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F
-E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF
-9F9EC2518C77806A19730C97F54BEAD10B4729E5749A10EDBE644886443D1249
-2C8517DF8D8AE98E2882439FA81903941B363A7D885F93C6DF9E1FD89F2F8CEE
-B870C409ED13E78B4C914813B0A01DF8F876EDCC4F384055FD37C575726AD69F
-F23D50EC5BEE2FB95A44F2B2E2DD94C933D90BED2C97B53738B4B2ED56EBE617
-BEF17B9DF4F314A37F10FDE34C570D7BE76A496A58242F51E7321380CB042424
-855F4B53071DF5A0DA5A31B8AAF9FB4F4C491625FF8FD008BD4402918043BEDF
-77B840B2BE0DAAB4EF904FFEF935954AFB9BD2041241B1BC8519EB642C89E288
-479664226DBB6F1171F9EEBC7E1273D0CABCF6B1BF7F26AF21C21D9B1B916F4F
-603DDB68D3614B86566FC91D67AC3F4A4A96E256FA1A3BD35F4465AE4EC64D82
-34BEB4BBDDCEEBD9A89D932E55F14CA2776F927C4FD3E0920790A57DAEA08C5B
-169A3E2309DA6BA8684A5D1DEE81415796E13DCF906FCDADB092047831B16841
-B250CD148557D72DD7E683BF122B38E2C4F614E59B395D1D9823D7D5F126D932
-14B50A37FCA7120F8F3A8E42134F1B6B0C248D56F247AA68FB941839F600F61C
-14247EFF780BBA3E5198D37CED44DEEC3455048FC451BCDB48DC414AE5293A60
-5A59877D6A42FA7AF1CD28488C1FA0A2D5D57551A68A6479A8FFA785C2BD2D32
-BB5F20CFCD667AB094E382D582BEAD23DF0A82CC481E2DF2F7B0CE752DB13736
-3373816937321F70D50D6D61F24053B2D53F0D9433CD9F0A33FE83C973E627DD
-0CCC64457AF3C439E130540FBCBC2D0CB410A2986BD4A7B118FC52BD298B1DE6
-26D7348E9A27E721E0DB58AE8034A64BE77A35CA8567EE7B87B270052843D6B4
-46C3B8817FF88202F88F36C41EE1C42B5BE295014645895872580E379881BE7C
-CD90FFDA7BB3B40A6386A75CC6DC32B110F005A191549DF2F43E7D52E442E8A7
-945D1DF17FA4A20F18140F4C14D8719DE497FC97A9D171AEC4C9FF966EB2A72B
-35A074D10C98256868B461E056C6A78047ACD0F86DDAA2DE1EF3C6CA054ED739
-43131131ECEE2A39FAE6EE293844EEDE173452C0642746FD2A9EC08ECC3F08B5
-6E85648F42FC8573EAB04A3356958455286C1A02208B0355D14C218D571C3EB1
-A050306F1A27C8E215F5894EAE38B79395F23CEA0624BAF427A30EB6E92993B9
-DC53E690A5557FB4E93ABE9F95A4D76117CA26949D3FE6160074A98F5E9039E7
-79B826B047A5B9FB43E3B96CB32927A36FF5B9354A2DF97AEE0D09A156F4D61E
-BFAD51DE7C311530920A93FD6EC3E470330AAE465EC3B744AEE2F5C10C12018C
-E74015A5F973442115232482E21867B22A7AC4887D3E82F32C16064A2684EC7E
-78E1AB35E2D841DC068CAC8FF7F05E627E42F2B701DF842CD80161A57CC3A2F4
-7F997C4288AA1C8CDA5E3C6F89AD4B0309808BF57FD24038848D6697C68C5194
-87D2C0D18EFC778584AF39D2814139E38C4BCAE9E1CD3174CFDDA0974B9FAD12
-5502A33F3E65A94AC101903963A84EBD442A298F148A17EF4A4CD214B123B211
-2202761FBF8ED90C36858E64403E0894616BBD9691E64833B16F5BD6E4B65B1B
-D866436AA7E2D2C09DDEBD95B89FEE748C24A37E511A043B25D4477B713B015A
-306F1EEFB6694AA32F7803B9200043E29A62AA6361AE5A39C14B13B60EC484A1
-892E79A94AF0B3C21C166DEAFC24FFCE043CAA0AC2628860391ACC35650B8E39
-519B2B7A74224DFBE0AE16560BFF5C897A1477441B037218C4BBFA52BF99C9C3
-01B7E591CDEF451A4B2DDAC6A751F90B0CC01B4349DFC56DA3E9F10D4E690237
-CB8D25DD2B8308B3CE320C7448E0C50541DFB3E5E9818697070551BB22299DA9
-DC600CF989B042B6B08355F6EA716C81153D7A2CE6B61F2E522FC37A4B45DF26
-12F05A65FD3BC51FED71BBC84A300794A6ED2ADBF3C5FD1FA0EE61B939ED765B
-06E45BB6BACA7485D96E1574E5226B9C2EEA6B96662E5F0F9D2C2DB0A0E3EE99
-F74006929E48045A055B92C06C80A38B22DA623C9FFBDD1F916DCBBEFBCA48B4
-E55CA0867CB9F8AD93312426ED192F42B066D7A8B9EF59FED1C017AA61C4294A
-02FBB915A7500353A4D9D6A7E2A9CF15FD89578D9ED1D9677A4F8D85AF461DE6
-D444C4B281BF8E89AE9957398A0C4C34FFE06D5085651BA3CEDD717B7AB5ABCE
-ECBAB299B856C408D28D6E9C0927AF998EF72647735D8C704EABA8A055F8A2E3
-3E28344A7A9EC8F2CD1FC8ED6D22044819A5F8BB070D9D4FED2D1E11C1CBAA14
-B3E2769442394AB153AB0BA93007579732E92B7F9B28929369E76CD017081DFC
-53A77D1E6D66B67A7737A1F42F758E9D533DC535E2271088995E0A7ABD580D75
-F5873A6F37020AF88EF7E6D9C645D5705A1EB84BB2C53DBF6940E4995506C317
-33F01CC94146A053D7220BFF5BE2C6CCCF97CFB4B538A93D23FC5B10DA8B0FC8
-7DC8B8C476B2556B6F07D627374313F7F06DBBFE0A4A8A49A38C6A9BFC7FB3B1
-3DED2AC5A037F0E81033FCCD66BEE070B61FA8A35130B2FAE824B277DEB9489E
-EA398BD3EC95B7BDC9A6806FC7EBDF60F6FABE9B9E05EA2051B638CEB79085BE
-0B5CB46A7DF7130883F333D76A43C1ABE0ECE884D145DE49592C249E6F73A59F
-F7C829B972FC77A94D956AF7ADAF6F3752FE0BEDA38F66095C6055901757699C
-7B03D2F19C4DC86BBC5014C1319B772F7BD8C9170AF7F86C8735CD2A532A8B3A
-77F5A10F19E87D8B2F9DEA1FF1BEB9E6869190C0E77E0EFC93F7D2F96BB74F5E
-3F01C4FD8DDC8DEB238A2554A275BD7D555403B83025FC259D4ABAD69050D640
-14F76FA27B5ED5C57E07C01312874BE9366FDA16A12AD696CC8280E89E083E31
-0FA1812AE6DB4A6212F45B42C6C19267AD441581D72472C8728D338EBD315B73
-92B221D8130BD7E8D03EDE1D442961F73287AED0388216355EB3A8B9B4C2BCAC
-7874B28B3B7C0B423024B33FA898F0FA2804E0BE5E6673BC4D18C9BAAFA2320F
-6F5BAB56E9C173A9560E9D611027706AD651CA2B01DB8998DCBEC2B6EF3B19BB
-DA0A06442A6EABDF94C6CDD02EF200C77E3816395E9711351B3EB1B3B900A385
-7F12C1E275C4CBC8EC0A76FC673FBA628212ACCAAEC120022251635626B92107
-6A34A4B833ECB0547C4526D5861D0184F4956DB9D9BEEF25BF0242789E91291A
-35B5A1EAA58C8E135C5DBE19ECD7851035C02A5D5A47E10388452A179A719ED4
-5F393BF7A1B736B679CDFC13F65E7ED06E81503EB9D103F7FB34D4586DC64865
-CB52772464188E6AC6BFB3F1A2A534A046BB9FDB01E4A7E246A04904D9DAF872
-C83B5C895A13ADAEB2B8B72691B60888097FFF36F1686C4C38E3197D40F74174
-36C261CE2731FDDF7FCFA1E924C8BFC789E3C7605821DACE3D210B248F50EC72
-891EB96D37DE09B98DF4129F9E0B78A3B95F4BC521D0807C0B0D80F2197A5002
-738F99176AEF34CA6EA3F4318AAEC434427B24FADC2B172D329D0064066026BA
-392705D02CFD50EC8C417FAC1D9B4AB0408405FA898FC7F916E3BD3633CB5489
-9B1C9E1B572EB8494EE9DC2BABE4E3BA4DAC8997C9AE252D018C3E532B43F82E
-3B5CDF9007D9B8833335C407FAC26C11F1B8F89CC425BA9BF6290324C56F9CD7
-34C2ADCFC9348AB3F974515E8192BB820F3B5132AE1841498405397D75BCFDFA
-03AFC8DD28574C78A341C4D250BFC89D404206FFBB8D80E5F5DF10DD9EDD9DC0
-4D46E93FC32907420F1ED861922190736B14E38C3695295292CCEE57A365680B
-483E62226B84BC9EFD6A9182A687B43D5918B4EB2A1C95BF08240EDA6F429E3B
-471927181FDFA6C7A734F42C48D7A87CEA2596BD12326CC4DADB90D6FFA0CFAA
-2BCB8FAA7754D7175D4A90F08ACA40853D545DFAE177B8DB3E6F12EEEB978E51
-957475B5717AC1BB4AEDD87AD40DD9066DD9E879857B6B39E7DC1FA69943D9D5
-67ABBE7DCBCDC1212D0C80BE2F454A7D8613D0CF64AC5BCC7BB82554196C9750
-07BF6EFC3BE0A7A777C87FE52559C8B11BC742AB0EFF8D06E3980F4A940084FE
-2C3817F4805DADECA344AEFAB33C0C28106EE9CCA60576EFF94081F04A7F8A80
-7AA5BE8C6609AE9D535497FC6FAFF08644D9D2D3E68BD0D841714D21D15A64CC
-BD707F93C1827FDF26B95211DDA72C1C0C3A069F90FF009E7B5B3E41A52AACA2
-D0A704143A3205F5AB8C34EEE6E1DB3681AB0C80563BD6AEF5551AAEEA822563
-937FED55E6620D367D9EE45272C2CAAAC44704D5D202B9D05FD2FDDC2B0D0792
-1EB52B788D428D874A130AD98FA83649DDBA268A25BE593D84B6E6CEEA232741
-8E0E40DBFBF134E17AE9565160895C675A4B3946F2A9397C3741B1C29F341965
-9C18366D3091E53DA7C2BF1F7E39EF54C8A8133F229CF05FB93EFDB985AF1969
-F468C10D26A8F5F344E7FF93AE65C9A76D629AA1FAE1A966EA8F2E7D6CD011C6
-B8C62BB0004E1C907EE8AB7C57827C4DDF3CFB7751EA1E212F4CE1ED84628320
-DB44795B8A0E1BEF1B9D2F2D3E9BE88E161FB7B0AEC26D4A7A0CFD4AE46B967A
-C02D81ED6521E69DED78DAFB092A577F9B576546422604407CE2C6A28596F7DF
-4C9E3B2CB1D4CAEC6E559FA59236B829989FE123C0CABE90D2FCDF30B5A8A2D5
-A3836783234F6EFE8DC85158D96C5E1A644D9C19E8C3938120520460AE4530AF
-E88EDEEE16A96AC1B7B16B0B43B0FFFDC6544F94E973E95CD782DEAB7B93F221
-C8EF473689E4395404182C3FADEA65DA609BF124D0C0B6F7569E2172DB9A8167
-F6D7FE2853E9B54068DE027203D144EEEFA1E2081B4BD86C0CACFF529B28EAC1
-61E569259EBA32E48739F98248286857A72F1A2ADEA1828837C41775CE6C91A9
-F3F38DCED52F92B1928FB95691492C5D7A951ABC5A9819AB6EA7D8CB84ADE044
-461EAC02A95E3C74A4A72B82621D557E34D33A77D1E4A06F7E9383DDE95FBE0C
-F80BEB413D1B08EF59DA3E3065D8D2AC6951EAE85D17B712F80B7B0500806DEA
-05794693D0FB42923994501F990BEDEB71922AD14022305D597043D73DD9BCA1
-F5AE6583A72802E7FE97C1BC98E18418C25EF1F5E645EEFA83E33B4A36F9746C
-AC66B5F6DAFCA84AF872922F4712A7D758E963C68E3941849E3E8067245A095F
-8C9129F0B620EF21310969C3A7C5A9470BEAE454EA8678A4BEA84F438D012EC1
-69E2F0DF160B89D578FB15664C8503BF3218B48D431EFB3D665B112EC043F8FD
-84002991C3D3D2A073EAE076FC919853E0538F00ECED5D1EA51CF5C2A446F70B
-251B9AC753A351F3047E54E0D7693BE1E616BCCD697396C01D26D670520B710D
-6D8DA19A4DA09BD0F0F01A5C69823F2B5C0EB562C055B0C6D07CD35AE6C1BC24
-412EC125E1B6CB9AF83CB18F86E28AFF0265D7DC80B107A5382E2B9F3E62F7C3
-379F7C980033F26E2A4F899EFF043B84A484034D0EDAB0BC304BCF4AF43328B2
-831505C7744394AE92BE0E4C0858C75044378703BFBB6EC636ED0536376636EF
-255799BE6E65BD7FF17770261F7277FA38676F77D1EE4F5420E1065A4577643C
-6E2D957B95078A3A269B22D4F3765C24EC75B1F945E0A8B3D0BA3D1A92C54C75
-AF4046CA4B1B651E816268CEDAFA08D6912A300D76C06B383E2EA2CD7B17C28C
-5D2702CD429BDB2E94CE24B7FEEFF5885C6298BBC50937BE885EE6D8BE1A7FE2
-BB82A57BC9104DA536804A48FC175BB1B3F7987014CC54384DBA67613A972CD5
-31E6E178C3ACEDFD0CC42750656A87D5B1DCA6CFBFB34D34671AB799E388238E
-B5F4B1526937F8C7389480E9BA83E4728E1CF8E449C4FA43BAB31712C0F5AF7F
-E5298976B14AC6BD45DDE5CD05F076E92936BC41978765CA071984332BCC10EE
-089D709BA6B20EAB6104EDAACC04C3FB5635F203C75EE94EE6086E64824A1F5E
-C3CFE072B3F122379CE9649D00BF541C556E004F2D16491A5B061B1DEAF695BB
-ABB7B64F28119CC38CD4CCE45073695B67C13F4989639209F4359F889A648104
-CBE255984AF3B091353F96D6599E2F28E66436D9D719EC760D2474EDB3C43CAC
-28070109981A3F38567549BB15768DE90566A8B254CE686804C3F1198921C661
-2E0C37B26B2BD5EFFFA23F7CDFA9F21A745EB219FC5422486E662CC59A380782
-E8135D3E15AE85542134D3249DBCF193C35863488F5CC8F4323A672316E63C74
-3A2746955855940F549AA83F3EE49A7C08B891AFFC7E79E321B74665DFCADC63
-BF97DFE64D4AD9AB6605D5C11DA71DDEAAC05329EE5ADC5FCCE55C67C349ECFC
-07962AA33CBC4DBE4965BE153D7E134EACECBFED771F51C15ACA4F836B7C7D1B
-6B6FE2F8060A49CDCD778F65559F8239DEB8523956880725496A49E67B9BD5FE
-237AFB9812A7594564A31B3A5B267BEAE1D90ABDA512F765C8C51C02774B045C
-377FB591A7A1D23F491130AF3D31C0E5091C5979D2586F08826B8107695BA91D
-AC2F97C39F518D48F59A667F4B2BC1C3B8E9399F2CC4CD64F3A0C1323E05C5CF
-571655B15078A2719AF1EB2F3BF40676030C44180738E03C65BEAE0B0DBC8247
-9C4851FCC4C2F4BEC7B82F36D675B81B1F459B47D09B9A3C0760EC8237382EDF
-F2267911AD1C5ABE72E1F21D5ADF876C470E4CE99ACCD72622AA59DC356F4CB7
-E5166A351CC605102E7AE15E65B55353E973E2EE7AE798D9168DD60141A1F3A8
-B5D5D6C4968FB972004EAF4C77B02615F7840B9EE00E3EE7A8665D63ADE42492
-C95543674EA5327A63F0A0E3D69DF837C90E7E0F9B6C2EECC7F204616EADFD16
-394B70339F46EB86DA0C1E98D6F15C55EF92EDD84FE580386AE35D408FEC3214
-C5CCCA48550E583DFB6F904933CC13831DD329F667388A66212A45DC8FB6BFAC
-C586150BDB0951D88A5BE2503B6932118B9A5704FD5164A8CDA09234A306C0B4
-A7E0D40D496A3438A283AB459A8266594A5513A62BE8656DC8E4E96A0384E06E
-F4B3B0324418FA250526B7509C5140C74F31670E4756E074426CE50D71594BDD
-1A8CFBCBD0B2C3B02E247EFDB57BFAB0F63C6FE4A35090DC3C2C949C70831C4D
-5256069855AB5285C72ADFF6C5804ECDEB562E06097C66273FEC476B822152BE
-32EEA30C8EC5C237D8DDB31B63D5D6D079C9065A1431BC1EFF6868D95284A1B5
-ACCD259239228F307EC208B79D5B3DF13EE5B1F65F6A4929EEEF665F8EC9C577
-866DC6967E46E9C56DC60C808563BC598E472A4170889477114CF91493E85650
-C4C7194E86775B7E40BA562779E3C91B5C2E565B13226F6F041C6486BFE4F30D
-C1D9F6E529736CD923FD36A0AD2F3DC53BC2ABE484B4E806716588A52F1A8A0D
-98C9B0F1ABFB8641870E6828731F3257BDFF01C6EFBE3C28C447F18B761C29EA
-8262E689C525F8E8AFD60EEB05BC79B298F0035FF0C543A15C523E55F56A6B74
-7496A8377044098B3C7CAF540002AD19F7E51D332CFFCCC986E3B47C92481454
-4C55C1A0DA3BE594189F47C6B23574478290F37CE776D1FA6EC30E7F7BD35A65
-5BFE65F28E68DF2A1CA8A258E6AA91CA669EF4EDAC88A174E128FAA455A88A58
-38ADFD7683E98B501DC21967C7D4DCDC8462A98E87EE96D43731CF19DEAB3658
-35540DB6B4040CDCDE37149DEDAAF8E9EB1B4FBDE13D8044DDC2B33C00F07D38
-1EA0CD4A6536475980A0D6F5EF1EC4EC8989852A5B37B278E3EB334BB61B1C68
-F5554BE994135E2E2734E8E84DC45C6ED83E913872EFAEEA5D8C588DE59EBAA3
-6830E5CA2A7371F1EB9555CC3E0CA56E7F2F7FD9BD2E26E56ED16F2620247654
-75243A1A55B777F6C8B37AC6318771228E28B4EDB8ADC414DBBBC1D356FAFC0E
-BE4427C8DAFF87116CC3448AD130110F1C7970683952EF55CC56C6BE43F588B2
-85745F0BECD74963E08546985425868FF8AE04F078C26819B75CBF88257C9779
-227C8356383242D24658B54E772E0B037DF6CF4BEA4F139BFDAB61E569518748
-F9BA54CD12E3530E247FFAA2AD55C60BE4682940D75D700544DF2B49C539EA26
-66B3C13D332CA6B772E8A98104DBAF39D58A1D8C4BE9B166FD89B03DA10B3399
-2D54EF2998236B63F8235C341ED9C0C63FC9C1848980878970C19013E86BCB96
-68F03982EBC8BE0A1C7E4F8366469F92812DE447940306D9FCCF2A2984A694E3
-071637F52C9CD81EC255AAA3C94216E428B86A89369F52D47F1C66F119D8BFE6
-BAEAE440C91DB3F5290E2781576FC142F50B2EF2C010D05533D7A4BDE3F788F7
-19D992261C3A91B02D55AF2EF861FB7F82DC4301104378C3831944967B8274BC
-47E37D121749DA07D0F6D0FC0C3F34EB04DCDF4ED92E0993EEB80DCCC880C073
-56196C41C1AC12C54AC8E18076A51B59FB70226A8624A3AB7001D10006A4D485
-4BFB428C882D642F7E191E8983D53F796243758B6FD5DF0C32E18ED259202A60
-EED0E55C6E78588091643992368052734FCCA5AB09A9AF8254263DA13BEEFEF2
-F100FEDD252B20B141DC6EFFF3D5DAC821BC0A6F1E1518C579E131271FB47F84
-ADCED7EDD26E1795383B152902BBE880363064F9C75764703E15CCF4CDAF3031
-AF69464FBB746901A7E477C5343A1DB532AC5523A208832749E72EC0A27BFC0D
-278D7C2459F1CE411C138416567A4B9F8B0FF1FFA1BBEA354176F48144954ABF
-89917ECE8FC7ABE367BC29D16C2171A2D2C77969A152F825F3DA7F92FA146431
-00D45DD72EB3CD829C1E326DB1AF747DA25EB169DD5101D7D5372E880FBC7A52
-A8297D79063A8E77FF784F74D55221BC53895C2F9C0F4D1CA8C2BAE3E14E959A
-115194623C015B41C97DF4A758EC0F8CCFB7E06042712362DAB357C210B09EF0
-7140AA1E0C3F27B8C98F97554A7AB853547B92BBCCD5D61B4C5C22C30F8DA042
-5D91835FBDFE4DE62B174FC66D1AB66885EF7AE9FB70BD92023FBDE51C1D1AAA
-D53E59F46F31A963222C955E9EB411FD94CBF8DD1945D466AA3B56E713ABD611
-032B46FA90088A8DDFD49174722B36AE4705E20D106D52009D60E53AFF6BDA68
-C545F17691F655D605B08EB487889AEEBBA8808DE00C87705C1928CBC8EDC1C9
-3FD47EB129BF7A6DC1C2452F9632B3324E666A18EA6686A365DA445785BEA6C3
-E8BF5BC28D713A8B1028518B2C00573D3201E31061E3D738452FADDCD96439DA
-6EF58D8F3ACAB7B7ED99A3F28E01F53B5BA110E12C76641206F5D5D5F4B28F8B
-662303230F9367DF1C8CBB05130471503204710C670F13C85A6686164D827557
-815C3D41CF5499C228D255A24A3A8FA59A76CB4E3A006DB720BCADB59096F68A
-70D87A4BDC5FD688824D051DD6675C018C0235A8276022D87420FA6E7CFB323C
-F99CDB96394C37762FA8897FF6B74E0C3975942AC9AB45595D6014DD8915478D
-A7D28A0EE178B7415374AD0757FC4052F03A0B68A0B515EE8A2F28B541B5F8C8
-15F3AE52DC8149F3C55EE56167FD45ADD92E22387FDAFDCF408131F09D52B3BD
-8628057A250546047627758CB788968A2D2335583AE1E75F72E10D6CB62A4BB6
-9946AF3939AA7BC487B6BAD1291743C9BC03C3D2E205C406E9E17B31A55628B7
-D2F9C5DF933F1125D3D938097FBA9A26E29D7355C2B857C3ED48AC8370529897
-D16151CF0BE77B4090A7272269277551E05FDCF4CDE45EFB46A7574FCF21FA51
-CE95F08FBFEF81F3CF445FB022B7E280546E4EDABA8B7371FA22D8A747319D63
-10E07EF1A8CE3E28F3CE71542BD76D7810D123645DA2B7192DFBC5957CB47FE2
-524BA0E0E4E2886DC088BFB070D1C5E9686D3785B422BD8290EB2FACC32C08DA
-BFFC640B34F1E71616491F3BABC9298D9207CA1A69EC816D8E784F570DB587DE
-6AF2A46AE499B43371B2BC511BAE2E9C556ABC9261BB900E876152401E0F90E1
-94063604117574C39FA13A07E84368318DC1D77E45562A550C2145934C6D5568
-F02D6183C56527240F99CB4622A11AEF220567A5DAFEF603E34F6A1642BFB669
-7F47D64B8029622BBC28C63ECDBD26A6438008F513405D71A1206B898CD2F62B
-1F8B97AD8C717A150A3300912401551AD93D6F8B7388CC66DF5F5359543428CA
-52CB55D2790A5A449B344AACD19957AE7E1DC42399BE9F089982EEF23538AC7F
-992A919FD52D24A7A42678DB20E60B207CB37A91FA730DCEC49012A288E0DA07
-5018F7DB34F9A97E63D30750B1E65B31710FFAA3B38A6F3D86068242E89DDF7B
-A2298FA6DC96AECAA27D376C8595187F5215573DD8A93BDD1558AE2589312F10
-B5C472E88BACAEA6046D711B6F0078BA5D669F91D1DF708DF25E6C85315B1CFD
-19972F1BF71DD3E6407944E0FBED2C14738B08FB61BD783E167C626517492FE5
-3F5E458817496FC6EA4BC26C7DEF4F82B733AC2A0DCBEAE35A835EB87248B2CB
-B6614D14B1810F9B670C0C5C2A50EA46282B9F9341226DE0EB1E5430B396BFCF
-3946F21CDDDC35F22CC7B834835A882F0E3FEBA59D4D4CE1534DD7784B4EEC49
-73E00D72F98C7ED982B6CFD7BA036F359B8C75087E9F6DFB5BBE2EFDE08B9689
-94F96D1B8C53B2370BD4A1D3C9E5FFB63F1EFC1FFEABB1F49F21002B2ADB3851
-7019CE7069A5186F820A891EAF80E35FEF3055B1C59808D90004088200E2C44A
-F7B83DE38B9DB55E997E711F1BD7ED799C613F17566EE76E9A368F504F8CFCDE
-BE073684ACDCE0FF6F7ECD161D812D636B41FABA2295B47D5BC46A291B7D0C39
-5FC5609B73AEA0CCFDD7A69630DE5C76656D283F49AC1EC30ACFD57489CBB181
-C31235CAF6C8BF788844568D51BD8D5F83FD4DF78583AE78BCCC9D1E79B6F32F
-952D77950673E5222F38CF3861665F980B660C6F10A1C6E6614B22CAA4564349
-6B0710DB8894D4F6FCEAEADADC275EB98170E53E5427A701584A7653F601B8D6
-741B985949A34E8066B639F505A3FD93EF7EF532E8D54AFE6963411588C506F6
-0EF309BC63E030C4E4B612C47EF590950D8DED34B8A702E9C2781BF24FDDA238
-14093A359F5252B5DF202FE4E7059627FA60AFA383603F364ABCE12A420A9E53
-063FCCA4EBC6BF6D3EF0EE37993EC26B731210270F6A66257B5AE91DEB770208
-689F6D41EEFB58429AE3AFF75CC7C7A7B42731D9D5DBE4CD0770530F5DD4C7EB
-C1E119FEB33CB9783C0B1D665166E8BD9BB89D9CA861797E86542E15D90883F3
-DB871B706F4208480CA87FE4F656764CFEC4B2CFFC8338B2914548A2C26C7296
-009002600C1ECBBFE28A48DC80D6B99B544C441A20804CD67230EB70435AE48C
-A28134305F6D896FDD74672F7CA6714ABE8B06A10566ADFCD17B4625CD582587
-C48F8551CE2ADE248BEA45CC57552C6ED6D589290B61ECDCB55FB4517BB86508
-39A37006B1CB1757AB381A296307A5390D3889FACDA2EC34003D020A0BE6E836
-80583A6075BC1EDA189E9DB95037016CD7903C1C42E115E969001B4EC340EB7E
-F1DCF38C8AA665995AC2D450A11F7A5D26F7136E03CF1E26D848B6A987C1DCC7
-C676C506303628D8244F4B424070145C6D72BC91C0E2EE17626200F67930894B
-469961930AA24EC63F964566990017A29244E189A6264AC9D09B7D293C021166
-2A3E93D8CA008893A54A622714467075F51FDAE0581031EF2D5AB4FA90D012A5
-B734A73ABB52D5883AED473323107D67F7843C67AF740B98D7FBDD49A5276228
-ECDB25C4411E39275A2B46EA1761B5E029FDC9FA19256957D5DE962A166E87C2
-5204B7F2BE7B2B564907C9B33DD95EFD47A5125A31A6121A402D9CB07D3C2693
-C784269DD32B34CCC18A1F24C24A3044EB1FFDD2129D831EE6929AE13C718005
-11601928A0D3498A312E11031033ECF0CBFF364651B6642979683F0BA8717801
-1E74CBC677C6F5C02071E58D669796FE7D64DE97F2C267E5E56EBD1A15EE6735
-78F981693038F8150A5B7B14C84F626F6DBE39F9CC24EE7F3EF93DB5E276CD93
-CBAEFC7E92BD4FC60A1EBFC116674E9FA13E5C0FC419EEFBB8720B61830558F3
-520C6AE2813D089769C6854656FA7743EA1E435B0F8550801EB9712A99402DA3
-BE345CC3D2DE202242E95DBEC92F2A19C88E4E1FE7241168C4D5DC6BC5A8AC1B
-49564B977F6F7D1F59F2FED75CC2EB7EEFCCCAE48F906A9BD6EF39AFCDF71189
-20752B68A6343F8585C9D7C679BA99EBC18BEDD0E748E997FD9925EB2F6B62D6
-D3B61C8F4A44234CD68FC028DD5E3F40
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-TeXDict begin 39158274 55380987 1000 600 600 (main.dvi)
-@start /Fa 207[ 48 48[{ } 1 83.022 /CMBX10 rf /Fb 188[ 73
-73 73 73 14[ 73 73 14[ 66 66 12[ 61 61 18[{ } 10 83.022
-/CMEX10 rf /Fc 135[ 47 3[ 32 40 2[ 49 29[ 71 1[ 65 7[ 74
-6[ 72 65[{ } 8 83.022 /CMBXTI10 rf /Fd 139[ 26 26 3[ 33
-9[ 30 48[ 33 33 33 33 37[ 39 9[ 55 1[{ } 10 58.1154 /CMR7
-rf /Fe 135[ 33 3[ 23 28 3[ 29 8[ 28 28 101[{ } 6 41.511
-/CMMI5 rf /Ff 149[ 23 2[ 42 42 45[ 46 40[ 42 14[ 65{ } 6
-83.022 /CMSY10 rf /Fg 256[{ } 0 79.8851 /GothicBBB-Medium-H
-rf /Fh 256[{ } 0 95.8621 /GothicBBB-Medium-H rf /Fi 203[ 56
-56 56 56 2[ 31 46[{ } 5 99.6264 /CMBX12 rf /Fj 134[ 34
-38 3[ 25 31 3[ 33 5[ 23 2[ 32 31 75[ 39 6[ 32 18[{ } 10
-58.1154 /CMMI7 rf /Fk 133[ 39 41 47 59 4[ 37 1[ 42 7[ 48
-1[ 41 2[ 36 19[ 63 6[ 69 10[ 42 1[ 23 40[ 39 18[{ } 14
-83.022 /CMMI10 rf /Fl 193[ 52 13[ 19 33[ 34 13[ 52{ } 4
-58.1154 /CMSY7 rf /Fm 139[ 32 33 33 1[ 46 42 46 69 23
-2[ 23 1[ 42 25 37 1[ 37 1[ 42 6[ 51 62 4[ 60 46 2[ 57
-65 10[ 63 6[ 65 2[ 23 42 42 42 42 42 42 42 42 42 42 1[ 23
-2[ 65 1[ 32 32 40[{ } 37 83.022 /CMR10 rf /Fn 256[{ } 0
-79.8851 /Ryumin-Light-H rf /Fo 256[{ } 0 115.034 /GothicBBB-Medium-H
-rf /Fp 206[ 67 2[ 37 46[{ } 2 119.552 /CMBX12 rf /Fq
-206[ 97 49[{ } 1 172.188 /CMBX12 rf /Fr 256[{ } 0 165.682
-/GothicBBB-Medium-H rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: a4
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop Fr -104 328 a<4268>p Fq 82 328
-a(1)p Fr 199 328 a<3e4f>p 530 328 a<3c6a>p 696 328 a<4b21>p Fp
--104 876 a(1.1)p Fo 202 876 a<4134>p 317 876 a<3c7e>p 432
-876 a<3268>p 547 876 a<417c>p 662 876 a<242b>p 777 876
-a<2469>p 892 876 a<2533>p 1007 876 a<2573>p 1122 876
-a<2546>p 1237 876 a<2573>p 1352 876 a<2544>p 1467 876
-a<3268>p 1582 876 a<417c>p 1697 876 a<2458>p 1812 876
-a<244e>p 1927 876 a<4a51>p 2042 876 a<3439>p Fn -24 1063
-a<4b5c>p 56 1063 a<4061>p 136 1063 a<2447>p 216 1063
-a<244f>p 296 1063 a<2124>p 375 1063 a<4134>p 455 1063
-a<3c7e>p 535 1063 a<3268>p 615 1063 a<417c>p 695 1063
-a<242b>p 775 1063 a<2469>p 855 1063 a<2533>p 935 1063
-a<2573>p 1015 1063 a<2546>p 1095 1063 a<2573>p 1175 1063
-a<2544>p 1255 1063 a<3268>p 1335 1063 a<417c>p 1415 1063
-a<2458>p 1495 1063 a<244e>p 1575 1063 a<4a51>p 1655 1063
-a<3439>p 1735 1063 a<244b>p 1815 1063 a<2444>p 1895 1063
-a<2424>p 1975 1063 a<2446>p 2055 1063 a<4062>p 2135 1063
-a<4c40>p 2215 1063 a<2439>p 2295 1063 a<246b>p 2375 1063
-a<2125>p -24 1188 a<4134>p 56 1188 a<3c7e>p 136 1188
-a<3268>p 216 1188 a<417c>p 296 1188 a<244f>p 376 1188
-a<4134>p 456 1188 a<3c7e>p 536 1188 a<252b>p 616 1188
-a<2561>p 696 1188 a<2569>p 776 1188 a<4579>p 856 1188
-a<2447>p 936 1188 a<3b23>p 1016 1188 a<3146>p 1096 1188
-a<2435>p 1176 1188 a<246c>p 1256 1188 a<243f>p 1336 1188
-a<2124>p 1418 1188 a<252b>p 1498 1188 a<2561>p 1578 1188
-a<2569>p 1658 1188 a<244e>p 1738 1188 a<3c7e>p 1818 1188
-a<304f>p Fm 1919 1188 a(360)p Fl 2045 1157 a(\016)p Fn
-2102 1188 a<242c>p 2182 1188 a<456a>p 2262 1188 a<3146>p 2342
-1188 a<2435>p 2422 1188 a<246c>p 2502 1188 a<243f>p 2582
-1188 a<3268>p 2662 1188 a<417c>p 2742 1188 a<2447>p 2822
-1188 a<2422>p 2902 1188 a<246b>p 2982 1188 a<2125>p 3064
-1188 a<245e>p 3144 1188 a<243f>p 3224 1188 a<2124>p 3304
-1188 a<2533>p 3384 1188 a<2573>p 3464 1188 a<2546>p 3544
-1188 a<2573>p 3624 1188 a<2544>p 3704 1188 a<3268>p 3784
-1188 a<417c>p -104 1312 a<244f>p -24 1312 a<2557>p 56
-1312 a<256d>p 136 1312 a<2538>p 216 1312 a<2527>p 296
-1312 a<252f>p 376 1312 a<253f>p 456 1312 a<3732>p 536
-1312 a<242b>p 616 1312 a<2469>p 696 1312 a<244e>p 776
-1312 a<456a>p 856 1312 a<3146>p 936 1312 a<244b>p 1016
-1312 a<4d78>p 1096 1312 a<4d51>p 1176 1312 a<2435>p 1256
-1312 a<246c>p 1336 1312 a<246b>p 1416 1312 a<2462>p 1496
-1312 a<244e>p 1576 1312 a<2447>p 1656 1312 a<2124>p 1733
-1312 a<2539>p 1813 1312 a<252f>p 1893 1312 a<256a>p 1973
-1312 a<213c>p 2053 1312 a<2573>p 2133 1312 a<2472>p 2213
-1312 a<393d>p 2293 1312 a<402e>p 2373 1312 a<2439>p 2453
-1312 a<246b>p 2533 1312 a<4a3f>p 2613 1312 a<4c4c>p 2693
-1312 a<4b68>p 2773 1312 a<244b>p 2853 1312 a<3a6e>p 2933
-1312 a<402e>p 3013 1312 a<2435>p 3093 1312 a<246c>p 3173
-1312 a<246b>p 3253 1312 a<2125>p -24 1437 a<4b5c>p 56
-1437 a<4061>p 136 1437 a<2447>p 216 1437 a<244f>p 296
-1437 a<2124>p 374 1437 a<3f5e>p Fm 473 1437 a(1.1)p Fn
-599 1437 a<244e>p 679 1437 a<2468>p 759 1437 a<2426>p 839
-1437 a<244b>p 919 1437 a<2124>p 996 1437 a<3836>p 1076
-1437 a<4540>p 1156 1437 a<2472>p 1236 1437 a<4366>p 1316
-1437 a<3f34>p 1396 1437 a<244b>p 1476 1437 a<2539>p 1556
-1437 a<252f>p 1636 1437 a<256a>p 1716 1437 a<213c>p 1796
-1437 a<2573>p 1876 1437 a<2472>p 1956 1437 a<304f>p 2036
-1437 a<2460>p 2116 1437 a<315f>p 2196 1437 a<457b>p 2276
-1437 a<2472>p 2356 1437 a<475b>p 2436 1437 a<4356>p 2516
-1437 a<2437>p 2596 1437 a<2124>p 2669 1437 a<243d>p 2749
-1437 a<244e>p 2829 1437 a<4c4c>p 2909 1437 a<3e65>p 2989
-1437 a<244b>p 3069 1437 a<4134>p 3149 1437 a<3c7e>p 3229
-1437 a<3268>p 3309 1437 a<417c>p 3389 1437 a<242c>p 3469
-1437 a<3364>p 3549 1437 a<246a>p 3629 1437 a<4576>p 3709
-1437 a<2446>p 3789 1437 a<2469>p -104 1561 a<246c>p -24
-1561 a<2446>p 56 1561 a<2424>p 136 1561 a<246b>p 216
-1561 a<2462>p 296 1561 a<244e>p 376 1561 a<2448>p 456
-1561 a<2439>p 536 1561 a<246b>p 616 1561 a<2125>p 698
-1561 a<245e>p 778 1561 a<243f>p 858 1561 a<2124>p 938
-1561 a<3451>p 1018 1561 a<3552>p 1098 1561 a<244e>p 1178
-1561 a<3b6b>p 1258 1561 a<4540>p 1338 1561 a<2472>p 1418
-1561 a<493d>p 1498 1561 a<2439>p 1578 1561 a<252b>p 1658
-1561 a<2561>p 1738 1561 a<2569>p 1818 1561 a<2472>p 1898
-1561 a<3836>p 1978 1561 a<4540>p 2058 1561 a<244b>p 2138
-1561 a<475b>p 2218 1561 a<4356>p 2298 1561 a<2439>p 2378
-1561 a<246b>p 2458 1561 a<2125>p 2543 1561 a<245e>p 2623
-1561 a<243f>p 2703 1561 a<2124>p 2783 1561 a<3962>p 2863
-1561 a<2435>p 2943 1561 a<4a7d>p 3023 1561 a<387e>p 3103
-1561 a<244e>p 3183 1561 a<4a42>p 3263 1561 a<3f4a>p 3343
-1561 a<305c>p 3423 1561 a<4630>p Fk 3526 1561 a(c)p Fj
-3562 1573 a(x)p Fn 3624 1561 a<2448>p 3704 1561 a<2541>p 3784
-1561 a<256b>p -104 1686 a<2548>p -24 1686 a<3273>p 56
-1686 a<453e>p 136 1686 a<3351>p Fk 235 1686 a(\022)p
-Fj 274 1698 a(y)p Fn 333 1686 a<244e>p 413 1686 a<3c2b>p 493
-1686 a<4d33>p 573 1686 a<4559>p 653 1686 a<2472>p 733
-1686 a<3b7d>p 813 1686 a<2444>p 890 1686 a<214a>p 970
-1686 a<3f5e>p Fm 1069 1686 a(1.2)p Fn 1176 1686 a<214b>p 1235
-1686 a<2125>p 1314 1686 a<2539>p 1394 1686 a<252f>p 1474
-1686 a<256a>p 1554 1686 a<213c>p 1634 1686 a<2573>p 1714
-1686 a<244b>p 1794 1686 a<2444>p 1874 1686 a<2424>p 1954
-1686 a<2446>p 2034 1686 a<2124>p 2111 1686 a<3f5e>p 2191
-1686 a<2447>p 2271 1686 a<244f>p Fm 2370 1686 a(4)p Fn
-2431 1686 a<4b67>p 2511 1686 a<244e>p 2591 1686 a<4a3f>p 2671
-1686 a<4c4c>p 2751 1686 a<2447>p 2831 1686 a<2433>p 2911
-1686 a<246c>p 2991 1686 a<2472>p 3071 1686 a<493d>p 3151
-1686 a<2437>p 3231 1686 a<2446>p 3311 1686 a<2424>p 3391
-1686 a<246b>p 3471 1686 a<242c>p 3551 1686 a<2124>p 3625
-1686 a<4631>p 3705 1686 a<2438>p 3785 1686 a<3962>p -104
-1810 a<2435>p -24 1810 a<244e>p 56 1810 a<4a3f>p 136
-1810 a<4c4c>p 216 1810 a<3732>p 296 1810 a<2447>p 376
-1810 a<393d>p 456 1810 a<402e>p 536 1810 a<2435>p 616
-1810 a<246c>p 696 1810 a<2446>p 776 1810 a<2424>p 856
-1810 a<246c>p 936 1810 a<2450>p 1016 1810 a<2124>p 1094
-1810 a<4b5c>p 1174 1810 a<4061>p 1254 1810 a<2447>p 1334
-1810 a<3d52>p 1414 1810 a<2459>p 1494 1810 a<246b>p 1574
-1810 a<4a51>p 1654 1810 a<3439>p 1734 1810 a<3c30>p 1814
-1810 a<2472>p 1894 1810 a<452c>p 1974 1810 a<4d51>p 2054
-1810 a<2447>p 2134 1810 a<242d>p 2214 1810 a<246b>p 2294
-1810 a<2125>p -104 3328 a
- /PSfrag where{pop(screen)[[0(Bl)1 0]](camera)[[1(Bl)1 0]](zensyu)[[2(Bl)1
-0]](y)[[3(Bl)1 0]](z)[[4(Bl)1 0]]5 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- -104 3328 a -104 3328 a @beginspecial
-77 @llx 580 @lly 375 @urx 780 @ury 2384 @rwi @setspecial
-%%BeginDocument: image/fig1.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 77 580 375 780
-%%Title: fig1
-%%CreationDate: Sat Jun 26 14:26:55 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 77 580 375 780
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 380 275 170 175 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 180 M
-      480 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 180 M
-      290 360 L
-      480 360 L
-      480 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 370 260 M 390 260 L 390 290 L 370 290 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 260 M
-      390 250 L
-      370 250 L
-      380 260 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 270 M
-      0 190 atan DU cos 10.000 MU 570 exch SU
-      exch sin 10.000 MU 270 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      570 270 10.000 4.000 190 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      570 270 10.000 4.000 190 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 270 M
-      -150 0 atan DU cos 10.000 MU 380 exch SU
-      exch sin 10.000 MU 120 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      380 120 10.000 4.000 0 -150 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      380 120 10.000 4.000 0 -150 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      570 280 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (x) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      350 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (z) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 120 M
-      573.33 126.67 550.00 143.33
-      40 -30 atan DU cos 8.000 MU 530 exch SU
-      exch sin 8.000 MU 170 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      530 170 8.000 3.000 -30 40 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      530 170 8.000 3.000 -30 40 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      610 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      210 400 M
-      296.67 386.67 353.33 353.33
-      -80 40 atan DU cos 8.000 MU 380 exch SU
-      exch sin 8.000 MU 300 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      380 300 8.000 3.000 40 -80 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      380 300 8.000 3.000 40 -80 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 400 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (camera) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      180 170 M
-      233.33 176.67 266.67 190.00
-      30 20 atan DU cos 8.000 MU 280 exch SU
-      exch sin 8.000 MU 210 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      280 210 8.000 3.000 20 30 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      280 210 8.000 3.000 20 30 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 150 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sat Jun 26 14:26:55 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial -104 3328 a
- /End PSfrag
- -104 3328 a -104 2614 a
- /Hide PSfrag
- -104
-2614 a Fm -844 2672 a(PSfrag) 26 b(replacemen)n(ts)p
--844 2702 741 4 v -104 2705 a
- /Unhide PSfrag
- -104 2705 a -503 2817 a
-  {
-
--503 2817 a Fn -503 2817 a<2539>p -423 2817 a<252f>p -343
-2817 a<256a>p -263 2817 a<213c>p -183 2817 a<2573>p -503
-2817 a
-  } 0/Place PSfrag
- -503 2817 a -344 2942 a
-  {
- -344 2942 a Fn -344 2942
-a<252b>p -264 2942 a<2561>p -184 2942 a<2569>p -344 2942
-a
-  } 1/Place PSfrag
- -344 2942 a -423 3066 a
-  {
- -423 3066 a Fn -423 3066 a<4134>p -343
-3066 a<3c7e>p -263 3066 a<3268>p -183 3066 a<417c>p -423
-3066 a
-  } 2/Place PSfrag
- -423 3066 a -151 3203 a
-  {
- -151 3203 a Fk -151 3203
-a(x) -151 3203 y
-  } 3/Place PSfrag
- -151 3203 a -146 3328 a
-  {
- -146 3328 a
-Fk(z) -146 3328 y
-  } 4/Place PSfrag
- -146 3328 a Fn 420 3817 a<3f5e>p Fm
-528 3817 a(1.1:)p Fn 694 3817 a<4134>p 774 3817 a<3c7e>p 854
-3817 a<3268>p 934 3817 a<417c>p 1014 3817 a<244e>p 1094
-3817 a<475b>p 1174 3817 a<4356>p Fm 1273 3817 a(1) 1992
-3526 y
- /PSfrag where{pop(screen)[[0(Bl)1 0]](c)[[1(Bl)1 0]](zensyu)[[2(Bl)1
-0]](theta)[[3(Bl)1 0]](height)[[4(Bl)1 0]](O)[[5(Bl)1 0]]6 0 -1/Begin
-PSfrag}{userdict /PSfrag{pop}put}ifelse
- 1992 3526 a @beginspecial 46 @llx 527 @lly 355
-@urx 802 @ury 2163 @rwi @setspecial
-%%BeginDocument: image/fig6.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 46 527 355 802
-%%Title: fig6
-%%CreationDate: Fri Jul  2 11:10:24 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 46 527 355 802
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 395 M
-      0 445 atan DU cos 8.000 MU 620 exch SU
-      exch sin 8.000 MU 395 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      620 395 8.000 3.000 445 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      620 395 8.000 3.000 445 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 545 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      405 160 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      140 245 M
-      85 285 L
-      110 320 L
-      165 280 L
-      140 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      155 265 M
-      160 230 L
-      185 270 L
-      155 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   95 218 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   95 NE 218 NE TR
-GR
-   GS
-      1 W
-      95 218 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 220 M
-      468.33 230.00 445.00 233.33
-      -5 -60 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      415 110 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 155 M
-      175 395 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      270 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      245 250 M
-      245.00 236.67 241.67 225.00
-      -15 -10 atan DU cos 8.000 MU 235 exch SU
-      exch sin 8.000 MU 215 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      235 215 8.000 3.000 -10 -15 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      235 215 8.000 3.000 -10 -15 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 415 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (O) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      270 220 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      195 290 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (height) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 395 M
-      -145 0 atan DU cos 8.000 MU 175 exch SU
-      exch sin 8.000 MU 250 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      175 250 8.000 3.000 0 -145 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      175 250 8.000 3.000 0 -145 TGAT
-   CP F
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jul  2 11:10:24 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 1992 3526 a
- /End PSfrag
- 1992 3526 a 1992 2688 a
- /Hide PSfrag
- 1992
-2688 a Fm 1252 2746 a(PSfrag)g(replacemen)n(ts)p 1252
-2775 741 4 v 1992 2778 a
- /Unhide PSfrag
- 1992 2778 a 1593 2891 a
-  {
- 1593
-2891 a Fn 1593 2891 a<2539>p 1673 2891 a<252f>p 1753
-2891 a<256a>p 1833 2891 a<213c>p 1913 2891 a<2573>p 1593
-2891 a
-  } 0/Place PSfrag
- 1593 2891 a 1752 3015 a
-  {
- 1752 3015 a Fn 1752 3015
-a<252b>p 1832 3015 a<2561>p 1912 3015 a<2569>p 1752 3015
-a
-  } 1/Place PSfrag
- 1752 3015 a 1672 3140 a
-  {
- 1672 3140 a Fn 1672 3140 a<4134>p 1752
-3140 a<3c7e>p 1832 3140 a<3268>p 1912 3140 a<417c>p 1672
-3140 a
-  } 2/Place PSfrag
- 1672 3140 a 1913 3253 a
-  {
- 1913 3253 a Fk 1913 3253
-a(\022)p Fj 1952 3265 a(y) 1913 3253 y
-  } 3/Place PSfrag
- 1913 3253 a 1914
-3389 a
-  {
- 1914 3389 a Fk(c)p Fj 1950 3401 a(x) 1914 3389
-y
-  } 4/Place PSfrag
- 1914 3389 a 1926 3526 a
-  {
- 1926 3526 a Fk(O) 1926 3526
-y
-  } 5/Place PSfrag
- 1926 3526 a Fn 2446 3817 a<3f5e>p Fm 2554 3817 a(1.2:)p
-Fn 2720 3817 a<4134>p 2800 3817 a<3c7e>p 2880 3817 a<3268>p 2960
-3817 a<417c>p 3040 3817 a<244e>p 3120 3817 a<475b>p 3200
-3817 a<4356>p Fm 3299 3817 a(2) -24 4141 y(TODO) -24
-4266 y(TODO)p Fi -104 4594 a(1.1.1)p Fh 239 4594 a<4134>p 335
-4594 a<3c7e>p 431 4594 a<3268>p 527 4594 a<417c>p 623
-4594 a<3a42>p 719 4594 a<4938>p 815 4594 a<374f>p 911
-4594 a<3456>p 1007 4594 a<244e>p 1103 4594 a<3c4d>p 1199
-4594 a<3146>p 1295 4594 a<4a51>p 1391 4594 a<3439>p Fg
--104 4780 a<2533>p -24 4780 a<2573>p 56 4780 a<2546>p 136
-4780 a<2573>p 216 4780 a<2544>p 296 4780 a<323d>p 376
-4780 a<484f>p 456 4780 a<304f>p Fn -24 4967 a<3f5e>p Fm
-75 4967 a(1.3)p Fn 201 4967 a<244f>p 281 4967 a<4134>p 361
-4967 a<3c7e>p 441 4967 a<3268>p 521 4967 a<417c>p 601
-4967 a<244e>p 681 4967 a<2426>p 761 4967 a<2441>p 841
-4967 a<2124>p 917 4967 a<2533>p 997 4967 a<2573>p 1077
-4967 a<2546>p 1157 4967 a<2573>p 1237 4967 a<2544>p 1317
-4967 a<3268>p 1397 4967 a<417c>p 1477 4967 a<244b>p 1557
-4967 a<4a51>p 1637 4967 a<3439>p 1717 4967 a<2435>p 1797
-4967 a<246c>p 1877 4967 a<246b>p 1957 4967 a<484f>p 2037
-4967 a<304f>p 2117 4967 a<2472>p 2197 4967 a<493d>p 2277
-4967 a<2437>p 2357 4967 a<2446>p 2437 4967 a<2424>p 2517
-4967 a<246b>p 2597 4967 a<2125>p 2670 4967 a<4b5c>p 2750
-4967 a<4061>p 2830 4967 a<2447>p 2910 4967 a<244f>p 2990
-4967 a<2124>p 3068 4967 a<2433>p 3148 4967 a<244e>p 3228
-4967 a<484f>p 3308 4967 a<304f>p 3388 4967 a<244e>p 3468
-4967 a<2433>p 3548 4967 a<2448>p 3628 4967 a<2472>p 3708
-4967 a<2533>p 3788 4967 a<2573>p -104 5092 a<2546>p -25
-5092 a<2573>p 54 5092 a<2544>p 133 5092 a<323d>p 212
-5092 a<484f>p 291 5092 a<304f>p 370 5092 a<2448>p 449
-5092 a<3846>p 528 5092 a<2456>p 607 5092 a<2125>p 678
-5092 a<3f5e>p 757 5092 a<4366>p 836 5092 a<244e>p Fk
-932 5092 a(\022)p Fn 991 5092 a<244f>p 1070 5092 a<2124>p 1143
-5092 a<252b>p 1222 5092 a<2561>p 1301 5092 a<2569>p 1380
-5092 a<244e>p 1459 5092 a<3877>p 1538 5092 a<3c34>p 1617
-5092 a<2472>p 1696 5092 a<493d>p 1775 5092 a<2439>p 1854
-5092 a<443e>p 1933 5092 a<407e>p 2012 5092 a<2448>p 2091
-5092 a<2124>p 2161 5092 a<3b6b>p 2240 5092 a<4540>p 2319
-5092 a<2448>p 2398 5092 a<2539>p 2477 5092 a<252f>p 2556
-5092 a<256a>p 2635 5092 a<213c>p 2714 5092 a<2573>p 2793
-5092 a<4a3f>p 2872 5092 a<4c4c>p 2951 5092 a<244e>p 3030
-5092 a<443a>p 3109 5092 a<4540>p 3188 5092 a<2472>p 3267
-5092 a<376b>p 3346 5092 a<2473>p 3424 5092 a<2440>p 3503
-5092 a<443e>p 3582 5092 a<407e>p 3660 5092 a<2472>p Fm
-3752 5092 a(YZ)p Fn -104 5216 a<4a3f>p -25 5216 a<4c4c>p 54
-5216 a<3e65>p 133 5216 a<244b>p 212 5216 a<3c4d>p 291
-5216 a<3146>p 370 5216 a<2437>p 449 5216 a<243f>p 528
-5216 a<3b7e>p 607 5216 a<244e>p 686 5216 a<2124>p 766
-5216 a<243d>p 845 5216 a<246c>p 924 5216 a<2469>p 1003
-5216 a<244e>p 1082 5216 a<3456>p 1161 5216 a<244e>p 1240
-5216 a<3351>p 1319 5216 a<4559>p 1398 5216 a<2472>p 1477
-5216 a<493d>p 1556 5216 a<2439>p 1632 5216 a<2125>p 1711
-5216 a<245e>p 1790 5216 a<243f>p 1869 5216 a<2124>p Fk
-1947 5216 a(\022)p Fj 1986 5228 a(of) 7 b(f)g(set)p Fn
-2207 5216 a<244f>p 2286 5216 a<2124>p Fm 2364 5216 a(Y)p
-Fn 2445 5216 a<3c34>p 2524 5216 a<2448>p 2603 5216 a<252b>p 2682
-5216 a<2561>p 2761 5216 a<2569>p 2840 5216 a<244e>p 2919
-5216 a<3877>p 2998 5216 a<3c34>p 3077 5216 a<2472>p 3156
-5216 a<493d>p 3235 5216 a<2439>p 3314 5216 a<443e>p 3393
-5216 a<407e>p 3472 5216 a<2472>p Fm 3574 5216 a(YZ)p
-Fn 3705 5216 a<4a3f>p 3784 5216 a<4c4c>p -104 5341 a<3e65>p -24
-5341 a<244b>p 56 5341 a<3c4d>p 136 5341 a<3146>p 216
-5341 a<2437>p 296 5341 a<243f>p 376 5341 a<3b7e>p 456
-5341 a<244e>p 536 5341 a<2124>p 613 5341 a<243d>p 693
-5341 a<246c>p 773 5341 a<2469>p 853 5341 a<244e>p 933
-5341 a<3456>p 1013 5341 a<244e>p 1093 5341 a<3351>p 1173
-5341 a<4559>p 1253 5341 a<2472>p 1333 5341 a<493d>p 1413
-5341 a<2439>p 1489 5341 a<2125>p 1564 5341 a<2433>p 1644
-5341 a<244e>p 1724 5341 a<2448>p 1804 5341 a<242d>p 1884
-5341 a<2124>p 1962 5341 a<2533>p 2042 5341 a<2573>p 2122
-5341 a<2546>p 2202 5341 a<2573>p 2282 5341 a<2544>p 2362
-5341 a<323d>p 2442 5341 a<484f>p 2522 5341 a<304f>p 2602
-5341 a<244f>p 2682 5341 a<4134>p 2762 5341 a<3c7e>p 2842
-5341 a<3268>p 2922 5341 a<417c>p 3002 5341 a<4366>p 3082
-5341 a<244e>p 3162 5341 a<3962>p 3242 5341 a<2435>p Fk
-3337 5341 a(h)p Fn 3385 5341 a<2124>p 3463 5341 a<497d>p Fj
-3577 5308 a(\022)p 3573 5322 41 4 v 3573 5369 a(\031)p
-Fk 3624 5341 a(w)p Fn 3705 5341 a<244e>p 3785 5341 a<366b>p -104
-5465 a<3741>p -24 5465 a<2448>p 56 5465 a<2439>p 136
-5465 a<246b>p Fm 236 5465 a(\()p Fn 268 5465 a<243f>p 348
-5465 a<2440>p 428 5465 a<2437>p 508 5465 a<2124>p 587
-5465 a<4134>p 667 5465 a<3c7e>p 747 5465 a<3268>p 827
-5465 a<417c>p 907 5465 a<244e>p 987 5465 a<3962>p 1067
-5465 a<2435>p 1147 5465 a<2448>p 1227 5465 a<497d>p 1307
-5465 a<2472>p 1387 5465 a<2124>p 1466 5465 a<243d>p 1546
-5465 a<246c>p 1626 5465 a<243e>p 1706 5465 a<246c>p Fk
-1806 5465 a(h;) 14 b(w)p Fn 1972 5465 a<2448>p 2052 5465
-a<2439>p 2132 5465 a<246b>p Fm 2212 5465 a(\))p Fn 2244
-5465 a<2125>p -24 5590 a<3e30>p 55 5590 a<2124>p Fk 131
-5590 a(\022)p Fj 170 5602 a(of) 7 b(f)g(set)p Fn 391
-5590 a<2472>p 470 5590 a<452c>p 549 5590 a<405a>p 628
-5590 a<244b>p 707 5590 a<412a>p 786 5590 a<2456>p 865
-5590 a<2433>p 944 5590 a<2448>p 1023 5590 a<2447>p 1102
-5590 a<2124>p 1179 5590 a<252b>p 1258 5590 a<2561>p 1337
-5590 a<2569>p 1416 5590 a<244e>p 1495 5590 a<3b51>p 1574
-5590 a<402a>p 1653 5590 a<2472>p 1732 5590 a<4a51>p 1811
-5590 a<323d>p 1890 5590 a<2435>p 1969 5590 a<243b>p 2048
-5590 a<243a>p 2127 5590 a<244b>p 2206 5590 a<2124>p 2283
-5590 a<243d>p 2362 5590 a<246c>p 2441 5590 a<243e>p 2520
-5590 a<246c>p 2599 5590 a<244e>p 2678 5590 a<2539>p 2757
-5590 a<252f>p 2836 5590 a<256a>p 2915 5590 a<213c>p 2994
-5590 a<2573>p 3073 5590 a<4a3f>p 3152 5590 a<4c4c>p 3231
-5590 a<244b>p 3310 5590 a<4250>p 3389 5590 a<2439>p 3468
-5590 a<246b>p 3547 5590 a<2533>p 3626 5590 a<2573>p 3705
-5590 a<2546>p 3784 5590 a<2573>p -104 5714 a<2544>p -24
-5714 a<3268>p 56 5714 a<417c>p 136 5714 a<2472>p 216
-5714 a<4640>p 296 5714 a<246b>p 376 5714 a<2433>p 456
-5714 a<2448>p 536 5714 a<242c>p 616 5714 a<2447>p 696
-5714 a<242d>p 776 5714 a<246b>p 856 5714 a<2125>p 935
-5714 a<3c2b>p 1015 5714 a<4133>p 1095 5714 a<244a>p 1175
-5714 a<456a>p 1255 5714 a<3146>p 1335 5714 a<2472>p 1415
-5714 a<3954>p 1495 5714 a<2426>p 1575 5714 a<244b>p 1655
-5714 a<244f>p 1735 5714 a<2124>p 1813 5714 a<3c21>p 1893
-5714 a<244e>p 1973 5714 a<3e72>p 2053 5714 a<376f>p 2133
-5714 a<2472>p 2213 5714 a<4b7e>p 2293 5714 a<243f>p 2373
-5714 a<2439>p 2453 5714 a<2468>p 2533 5714 a<2426>p 2613
-5714 a<244b>p Fk 2712 5714 a(\022)p Fj 2751 5726 a(of)g(f)g(set)p
-Fn 2974 5714 a<2472>p 3054 5714 a<3768>p 3134 5714 a<2461>p 3214
-5714 a<246c>p 3294 5714 a<2450>p 3374 5714 a<2468>p 3454
-5714 a<2424>p 3534 5714 a<2125>p Fm 1860 6085 a(1)p dyy
-eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop Ff 21 -63 a(\017)p Fn 104 -63 a<3346>p 184
--63 a<2539>p 264 -63 a<252f>p 344 -63 a<256a>p 424 -63
-a<213c>p 504 -63 a<2573>p 584 -63 a<4a3f>p 664 -63 a<4c4c>p 744
--63 a<244b>p 824 -63 a<4250>p 904 -63 a<317e>p 984 -63
-a<2439>p 1064 -63 a<246b>p 1144 -63 a<2533>p 1224 -63
-a<2573>p 1304 -63 a<2546>p 1384 -63 a<2573>p 1464 -63
-a<2544>p 1544 -63 a<323d>p 1624 -63 a<3268>p 1704 -63
-a<417c>p 1784 -63 a<242c>p 1864 -63 a<2124>p 1941 -63
-a<2441>p 2021 -63 a<2467>p 2101 -63 a<2426>p 2181 -63
-a<2449>p 2261 -63 a<4134>p 2341 -63 a<3c7e>p 2421 -63
-a<3268>p 2501 -63 a<417c>p 2581 -63 a<4134>p 2661 -63
-a<424e>p 2741 -63 a<2472>p 2821 -63 a<4b64>p 2901 -63
-a<2461>p 2981 -63 a<246b>p Ff 21 128 a(\017)p Fn 104
-128 a<2539>p 184 128 a<252f>p 264 128 a<256a>p 344 128
-a<213c>p 424 128 a<2573>p 504 128 a<4a3f>p 584 128 a<4c4c>p 664
-128 a<242c>p 744 128 a<4e59>p 824 128 a<246a>p 904 128
-a<3967>p 984 128 a<2443>p 1064 128 a<2446>p 1144 128
-a<2424>p 1224 128 a<246c>p 1304 128 a<2450>p 1384 128
-a<2124>p 1462 128 a<4250>p 1542 128 a<317e>p 1622 128
-a<2439>p 1702 128 a<246b>p 1782 128 a<2533>p 1862 128
-a<2573>p 1942 128 a<2546>p 2022 128 a<2573>p 2102 128
-a<2544>p 2182 128 a<323d>p 2262 128 a<3268>p 2342 128
-a<417c>p 2422 128 a<2462>p 2502 128 a<4e59>p 2582 128
-a<246a>p 2662 128 a<3967>p 2742 128 a<2426>p -13 2009
-a
- /PSfrag where{pop(theta)[[0(Bl)1 0]](offset)[[1(Bl)1 0]](w)[[2(Bl)1
-0]](h)[[3(Bl)1 0]](wtheta)[[4(Bl)1 0]](woffset)[[5(Bl)1 0]]6 0 -1/Begin
-PSfrag}{userdict /PSfrag{pop}put}ifelse
- -13 2009 a -13 2009 a @beginspecial 12 @llx 569 @lly
-580 @urx 822 @ury 4544 @rwi @setspecial
-%%BeginDocument: image/fig7.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 12 569 580 822
-%%Title: fig7
-%%CreationDate: Mon Jul  5 15:56:52 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 12 569 580 822
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 230 265 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 205 270 M 245 270 L 245 330 L 205 330 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 270 M
-      205 250 L
-      245 250 L
-      225 270 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 190 M
-      325 190 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      65 140 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 65 140 5 5 TGEL F
-GS
-   GS
-      NP 65 140 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      395 145 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 395 145 5 5 TGEL F
-GS
-   GS
-      NP 395 145 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 210 M
-      208.33 203.33 196.67 208.33
-      25 -10 atan DU cos 8.000 MU 190 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      190 225 8.000 3.000 -10 25 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      190 225 8.000 3.000 -10 25 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      150 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 550 255 M 1030 255 L 1030 350 L 550 350 L CP
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 745 255 M 875 255 L 875 350 L 745 350 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      745 300 M
-      0 130 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 130 atan DU cos 8.000 MU 875 exch SU
-      exch sin 8.000 MU 300 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      745 300 8.000 3.000 -130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      745 300 8.000 3.000 -130 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      875 300 8.000 3.000 130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      875 300 8.000 3.000 130 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      525 350 M
-      -95 0 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      -95 0 atan DU cos 8.000 MU 525 exch SU
-      exch sin 8.000 MU 255 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      525 350 8.000 3.000 0 95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      525 350 8.000 3.000 0 95 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      525 255 8.000 3.000 0 -95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      525 255 8.000 3.000 0 -95 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      550 235 M
-      0 480 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 480 atan DU cos 8.000 MU 1030 exch SU
-      exch sin 8.000 MU 235 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      550 235 8.000 3.000 -480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      550 235 8.000 3.000 -480 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      1030 235 8.000 3.000 480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      1030 235 8.000 3.000 480 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   810 208 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   810 NE 208 NE TR
-GR
-   GS
-      1 W
-      810 208 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (w) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      500 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (h) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      750 325 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (wtheta) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      225 250 M
-      475 250 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      225 250 M
-      225 25 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      455 250 M
-      445.00 193.33 428.33 150.00 405.00 120.00 CT
-      381.67 90.00 357.50 69.17 332.50 57.50 CT
-      307.50 45.83 271.67 38.33
-      -5 -70 atan DU cos 8.000 MU 225 exch SU
-      exch sin 8.000 MU 35 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      225 35 8.000 3.000 -70 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      225 35 8.000 3.000 -70 -5 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      370 50 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (offset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 65 M
-      145 90 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      125 70 M
-      135 95 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      315 65 M
-      300 85 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      325 70 M
-      310 90 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      810 255 M
-      810 350 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      810 280 M
-      0 220 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 220 atan DU cos 8.000 MU 1030 exch SU
-      exch sin 8.000 MU 280 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      810 280 8.000 3.000 -220 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      810 280 8.000 3.000 -220 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      1030 280 8.000 3.000 220 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      1030 280 8.000 3.000 220 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      930 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (woffset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      770 245 M
-      770 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      780 245 M
-      780 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      835 245 M
-      835 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      845 245 M
-      845 265 L
-   TGSM
-   1 W
-   S
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jul  5 15:56:52 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial -13 2009 a
- /End PSfrag
- -13 2009 a -13 1171 a
- /Hide PSfrag
- -13 1171
-a Fm -753 1229 a(PSfrag) 26 b(replacemen)n(ts)p -753
-1258 741 4 v -13 1262 a
- /Unhide PSfrag
- -13 1262 a -54 1386 a
-  {
- -54 1386
-a Fk(\022) -54 1386 y
-  } 0/Place PSfrag
- -54 1386 a -255 1487 a
-  {
- -255 1487
-a Fk(\022)p Fj -216 1499 a(of) 7 b(f)g(set) -255 1487
-y
-  } 1/Place PSfrag
- -255 1487 a -75 1635 a
-  {
- -75 1635 a Fk(w) -75 1635 y
-  } 2/Place PSfrag
-
--75 1635 a -61 1760 a
-  {
- -61 1760 a Fk(h) -61 1760 y
-  } 3/Place PSfrag
- -61
-1760 a -136 1856 a
-  {
- -136 1856 a Fj -122 1823 a(\022)p
--126 1837 41 4 v -126 1884 a(\031)p Fk -75 1856 a(w) -136
-1856 y
-  } 4/Place PSfrag
- -136 1856 a -305 1980 a
-  {
- -305 1980 a Fj -295 1938
-a(\022)p Fe -263 1947 a(of)e(f)g(set)p -296 1961 211
-4 v Fd -227 2009 a(2)p Fj(\031)p Fk -75 1980 a(w) -305
-1980 y
-  } 5/Place PSfrag
- -305 1980 a Fn 1384 2299 a<3f5e>p Fm 1492 2299
-a(1.3:)p Fn 1658 2299 a<4134>p 1738 2299 a<3c7e>p 1818
-2299 a<3268>p 1898 2299 a<417c>p 1978 2299 a<244e>p 2058
-2299 a<456a>p 2138 2299 a<3146>p 2218 2299 a<4e4e>p 2298
-2299 a<3068>p Fg -104 2710 a<2533>p -24 2710 a<2573>p 56
-2710 a<2546>p 136 2710 a<2573>p 216 2710 a<2544>p 296
-2710 a<323d>p 376 2710 a<484f>p 456 2710 a<304f>p Fi
--104 2914 a(1.1.2)p Fh 239 2914 a<252b>p 335 2914 a<2561>p 431
-2914 a<2569>p 527 2914 a<456a>p 623 2914 a<3146>p 719
-2914 a<4c4c>p 815 2914 a<244e>p 911 2914 a<3768>p 1007
-2914 a<446a>p Fn -24 3101 a<4134>p 56 3101 a<3c7e>p 136
-3101 a<3268>p 216 3101 a<417c>p 296 3101 a<242b>p 376
-3101 a<2469>p 456 3101 a<252b>p 536 3101 a<2561>p 616
-3101 a<2569>p 696 3101 a<244e>p 776 3101 a<456a>p 855
-3101 a<3146>p 935 3101 a<417c>p 1014 3101 a<2458>p 1093
-3101 a<244e>p 1173 3101 a<3a42>p 1252 3101 a<4938>p 1332
-3101 a<4a51>p 1411 3101 a<3439>p 1490 3101 a<2472>p 1570
-3101 a<3d52>p 1649 3101 a<2459>p 1728 3101 a<246b>p 1808
-3101 a<4130>p 1887 3101 a<244b>p 1967 3101 a<2124>p 2038
-3101 a<252b>p 2118 3101 a<2561>p 2198 3101 a<2569>p 2278
-3101 a<244e>p 2358 3101 a<456a>p 2438 3101 a<3146>p 2518
-3101 a<4c4c>p 2598 3101 a<244e>p 2678 3101 a<3768>p 2758
-3101 a<2461>p 2838 3101 a<4a7d>p 2917 3101 a<244b>p 2997
-3101 a<2444>p 3076 3101 a<2424>p 3156 3101 a<2446>p 3235
-3101 a<3d52>p 3314 3101 a<2459>p 3394 3101 a<2446>p 3473
-3101 a<242a>p 3553 3101 a<242f>p 3632 3101 a<492c>p 3711
-3101 a<4d57>p 3791 3101 a<242c>p -104 3225 a<2422>p -24
-3225 a<246b>p 56 3225 a<2125>p -24 3350 a<456a>p 56 3350
-a<3146>p 136 3350 a<4c4c>p 216 3350 a<244f>p 296 3350
-a<3e47>p 376 3350 a<4540>p 456 3350 a<3577>p 536 3350
-a<4e25>p Fk 635 3350 a(f)p Fl 685 3319 a(0)p Fn 728 3350
-a<2448>p 808 3350 a<497d>p Fk 908 3350 a(w)p Fl 969 3319
-a(0)p Fn 1013 3350 a<2448>p 1093 3350 a<3962>p 1173 3350
-a<2435>p Fk 1272 3350 a(h)p Fl 1320 3319 a(0)p Fn 1363
-3350 a<244b>p 1443 3350 a<2468>p 1523 3350 a<2443>p 1603
-3350 a<2446>p 1683 3350 a<446a>p 1763 3350 a<245e>p 1843
-3350 a<246b>p 1923 3350 a<2125>p 2002 3350 a<245e>p 2082
-3350 a<243a>p 2158 3350 a<2124>p 2238 3350 a<3e47>p 2318
-3350 a<4540>p 2398 3350 a<3577>p 2478 3350 a<4e25>p 2558
-3350 a<244e>p 2638 3350 a<3768>p 2718 3350 a<2461>p 2798
-3350 a<4a7d>p 2878 3350 a<244b>p 2958 3350 a<2444>p 3038
-3350 a<2424>p 3118 3350 a<2446>p 3198 3350 a<4062>p 3278
-3350 a<4c40>p 3358 3350 a<2439>p 3438 3350 a<246b>p 3518
-3350 a<2125>p 501 5374 a
- /PSfrag where{pop(touei)[[0(Bl)1 0]](vscreen)[[1(Bl)1 0]](d)[[2(Bl)1
-0]](thetax)[[3(Bl)1 0]](c)[[4(Bl)1 0]](s1)[[5(Bl)1 0]](s2)[[6(Bl)1
-0]](screen)[[7(Bl)1 0]](zensyu)[[8(Bl)1 0]]9 0 -1/Begin PSfrag}{userdict
-/PSfrag{pop}put}ifelse
- 501 5374 a 501 5374 a @beginspecial
-24 @llx 598 @lly 355 @urx 827 @ury 3310 @rwi @setspecial
-%%BeginDocument: image/fig3.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 24 598 355 827
-%%Title: fig3
-%%CreationDate: Sun Jun 27 09:58:26 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 24 598 355 827
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      45 250 M
-      0 575 atan DU cos 8.000 MU 620 exch SU
-      exch sin 8.000 MU 250 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      620 250 8.000 3.000 575 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      620 250 8.000 3.000 575 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      405 160 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      140 245 M
-      85 285 L
-      110 320 L
-      165 280 L
-      140 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      155 265 M
-      160 230 L
-      185 270 L
-      155 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 245 M
-      520 15 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      200 15 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      285 155 M
-      300 145 L
-      310 155 L
-      295 165 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      230 210 M
-      405 160 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-0 SG
-NP 405 160 5 5 TGEL F
-GS
-   GS
-      NP 405 160 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 405 335 5 5 TGEL F
-GS
-   GS
-      NP 405 335 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 310 190 5 5 TGEL F
-GS
-   GS
-      NP 310 190 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      230 250 M
-      230.00 243.33 228.33 238.33 225.00 235.00 CT
-      221.67 231.67 216.67 226.67
-      -10 -10 atan DU cos 8.000 MU 210 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      210 220 8.000 3.000 -10 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      210 220 8.000 3.000 -10 -10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      225 270 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetax) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-GS
-   225 178 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   225 NE 178 NE TR
-GR
-   GS
-      1 W
-      225 178 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 165 M
-      285.00 165.00 275.00 166.67
-      265 170 CT
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 170 250 5 5 TGEL F
-GS
-   GS
-      NP 170 250 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   95 218 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   95 NE 218 NE TR
-GR
-   GS
-      1 W
-      95 218 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      425 155 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (s1) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      425 340 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (s2) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      115 105 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 120 M
-      208.33 123.33 235.00 118.33
-      -20 30 atan DU cos 8.000 MU 255 exch SU
-      exch sin 8.000 MU 105 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      255 105 8.000 3.000 30 -20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      255 105 8.000 3.000 30 -20 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 220 M
-      468.33 230.00 445.00 233.33
-      -5 -60 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 245 M
-      176.67 231.67 188.33 220.00
-      205 210 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 310 M
-      290.00 283.33 310.00 246.67
-      -70 0 atan DU cos 8.000 MU 310 exch SU
-      exch sin 8.000 MU 200 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      310 200 8.000 3.000 0 -70 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      310 200 8.000 3.000 0 -70 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      210 335 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (touei) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 09:58:26 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 501 5374 a
- /End PSfrag
- 501 5374 a 501 4163 a
- /Hide PSfrag
- 501 4163
-a Fm -239 4220 a(PSfrag) 26 b(replacemen)n(ts)p -239
-4250 741 4 v 501 4253 a
- /Unhide PSfrag
- 501 4253 a -3 4365 a
-  {
- -3 4365
-a Fn -3 4365 a<456a>p 77 4365 a<3146>p 157 4365 a<2435>p 237
-4365 a<246c>p 317 4365 a<243f>p Fc 417 4365 a(s)p Fd
-464 4377 a(1) -3 4365 y
-  } 0/Place PSfrag
- -3 4365 a -58 4490 a
-  {
- -58 4490
-a Fn -58 4490 a<252b>p 22 4490 a<2561>p 102 4490 a<2569>p 182
-4490 a<244e>p 262 4490 a<456a>p 342 4490 a<3146>p 422
-4490 a<4c4c>p -58 4490 a
-  } 1/Place PSfrag
- -58 4490 a 428 4610 a
-  {
- 428 4610
-a Fk 428 4610 a(f)p Fl 478 4580 a(0) 428 4610 y
-  } 2/Place PSfrag
- 428 4610
-a 420 4739 a
-  {
- 420 4739 a Fk(\022)p Fj 459 4751 a(x) 420
-4739 y
-  } 3/Place PSfrag
- 420 4739 a 148 4852 a
-  {
- 148 4852 a Fm(\(0)p Fk(;) 14
-b(c)p Fj 295 4864 a(y)p Fk 334 4852 a(;)p Fm 14 w(0\))p
-Fl 445 4822 a(>) 148 4852 y
-  } 4/Place PSfrag
- 148 4852 a 417 4988 a
-  {
- 417
-4988 a Fc(s)p Fd 464 5000 a(1) 417 4988 y
-  } 5/Place PSfrag
- 417 4988 a
-417 5113 a
-  {
- 417 5113 a Fc(s)p Fd 464 5125 a(2) 417 5113
-y
-  } 6/Place PSfrag
- 417 5113 a 102 5237 a
-  {
- 102 5237 a Fn 102 5237 a<2539>p 182
-5237 a<252f>p 262 5237 a<256a>p 342 5237 a<213c>p 422
-5237 a<2573>p 102 5237 a
-  } 7/Place PSfrag
- 102 5237 a 182 5362 a
-  {
- 182 5362
-a Fn 182 5362 a<4134>p 262 5362 a<3c7e>p 342 5362 a<3268>p 422
-5362 a<417c>p 182 5362 a
-  } 8/Place PSfrag
- 182 5362 a Fn 1344 5664 a<3f5e>p Fm
-1452 5664 a(1.4:)p Fn 1618 5664 a<2539>p 1698 5664 a<252f>p 1778
-5664 a<256a>p 1858 5664 a<213c>p 1938 5664 a<2573>p 2018
-5664 a<417c>p 2098 5664 a<2448>p 2178 5664 a<456a>p 2258
-5664 a<3146>p 2338 5664 a<4c4c>p Fm 1860 6085 a(2)p dyy
-eop end
-%%Page: 3 3
-TeXDict begin 3 2 bop Fg -104 -63 a<3e47>p -24 -63 a<4540>p 56
--63 a<3577>p 136 -63 a<4e25>p Fn -24 124 a<252b>p 56
-124 a<2561>p 136 124 a<2569>p 216 124 a<244e>p 296 124
-a<3e47>p 376 124 a<4540>p 456 124 a<3577>p 536 124 a<4e25>p 616
-124 a<2472>p Fk 714 124 a(f)p Fn 764 124 a<2124>p Fk
-842 124 a(\022)p Fj 881 136 a(x)p Fn 943 124 a<244e>p 1023
-124 a<2541>p 1103 124 a<256b>p 1183 124 a<2548>p 1263
-124 a<3273>p 1343 124 a<453e>p 1423 124 a<2472>p 1503
-124 a<493d>p 1583 124 a<2439>p Fm 1680 124 a(3)p Fn 1742
-124 a<3c21>p 1822 124 a<3835>p 1902 124 a<4631>p 1982
-124 a<3c21>p 2062 124 a<3a42>p 2142 124 a<4938>p 2222
-124 a<3954>p 2302 124 a<4e73>p 2382 124 a<2472>p Fc 2479
-124 a(R)p Fj 2553 136 a(\022)p Fe 2585 144 a(x)p Fn 2625
-124 a<2124>p Fc 2705 124 a(t)p Fm 31 w(=) 22 b(\(0)p
-Fk(;) 14 b(c)p Fj 3002 136 a(y)p Fk 3042 124 a(;)p Fm
-14 w(0)p Fk(;)p Fm 14 w(1\))p Fl 3232 94 a(>)p Fn 3307
-124 a<2448>p 3387 124 a<2439>p 3467 124 a<246b>p 3547
-124 a<2448>p 3627 124 a<2124>p 3705 124 a<456a>p 3785
-124 a<3146>p -104 248 a<4c4c>p -24 248 a<244e>p 56 248
-a<4366>p 136 248 a<3f34>p 216 248 a<3a42>p 296 248 a<4938>p Fc
-395 248 a(p)p Fn 471 248 a<244f>p 551 248 a<3c21>p 631
-248 a<3c30>p 711 248 a<2447>p 791 248 a<493d>p 871 248
-a<2435>p 951 248 a<246c>p 1031 248 a<246b>p 1111 248
-a<2125>p Fc 1453 497 a(p)p Fm 30 w(=)p Fc 22 w(R)p Fj
-1693 509 a(\022)p Fe 1725 517 a(x)p Fm 1765 497 a(\(0)p
-Fk(;)p Fm 14 w(0)p Fk(;)g(f)t(;)p Fm 14 w(1\))p Fl 2111
-463 a(>)p Fm 2185 497 a(+)p Fc 18 w(t)p Fm 1394 w(\(1.1\))p
-Fn -24 672 a<2539>p 56 672 a<252f>p 136 672 a<256a>p 216
-672 a<213c>p 296 672 a<2573>p 376 672 a<244e>p 456 672
-a<443a>p 536 672 a<4540>p Fc 636 672 a(s)p Fj 683 684
-a(i)p Fn 731 672 a<242c>p 811 672 a<456a>p 891 672 a<3146>p 971
-672 a<4c4c>p 1051 672 a<3e65>p 1131 672 a<244b>p 1211
-672 a<2422>p 1291 672 a<246c>p 1371 672 a<2450>p 1451
-672 a<2124>p Fm 1531 672 a(\()p Fc(p)p Fk 7 w(;)p Fc
-14 w(p)p Ff 25 w(\000)p Fc 18 w(x)p Fm 10 w(\)) 24 b(=)f(0)p
-Fn 2076 672 a<2472>p 2156 672 a<4b7e>p 2236 672 a<243f>p 2316
-672 a<2439>p 2392 672 a<2125>p 2472 672 a<4b5c>p 2552
-672 a<3b71>p 2632 672 a<4e41>p 2712 672 a<2447>p 2792
-672 a<244f>p 2872 672 a<2124>p 2952 672 a<3e47>p 3032
-672 a<4540>p 3112 672 a<3577>p 3192 672 a<4e25>p Fk 3292
-672 a(f)p Fl 3342 642 a(0)p Fn 3385 672 a<2472>p 3465
-672 a<2124>p 3545 672 a<2424>p 3625 672 a<243a>p 3705
-672 a<246c>p 3785 672 a<244e>p -104 796 a<443a>p -24
-796 a<4540>p 56 796 a<244b>p 136 796 a<4250>p 216 796
-a<2437>p 296 796 a<2446>p 376 796 a<2462>p 456 796 a<456a>p 536
-796 a<3146>p 616 796 a<4c4c>p 696 796 a<242c>p 776 796
-a<3c6a>p 856 796 a<4130>p 936 796 a<244b>p 1016 796 a<242f>p 1096
-796 a<246b>p 1176 796 a<2468>p 1256 796 a<2426>p 1336
-796 a<244b>p 1416 796 a<2448>p 1496 796 a<246b>p 1576
-796 a<2125>p 1654 796 a<3741>p 1734 796 a<3c30>p 1814
-796 a<452a>p 1894 796 a<244b>p 1974 796 a<244f>p 2054
-796 a<2124>p 2133 796 a<2433>p 2213 796 a<246c>p 2293
-796 a<244f>p 2373 796 a<3c21>p 2453 796 a<3c30>p 2533
-796 a<2447>p 2613 796 a<493d>p 2693 796 a<2435>p 2773
-796 a<246c>p 2853 796 a<246b>p 2933 796 a<2125>p Fk 1292
-1045 a(f)p Fl 1342 1011 a(0)p Fm 1388 1045 a(=)g(min)p
-Ff(f)p Fk(f)p Ff 9 w(j8)p Fc(s)p Fj 1821 1057 a(i)p Fk
-1849 1045 a(;)p Fm 14 w(\()p Fc(p)p Fk 7 w(;)p Fc 14
-w(p)p Ff 25 w(\000)p Fc 18 w(s)p Fj 2215 1057 a(i)p Fm
-2243 1045 a(\))g(=)g(0)p Ff(g)p Fm 1224 w(\(1.2\))p Fg
--104 1357 a<497d>p -24 1357 a<2448>p 56 1357 a<3962>p 136
-1357 a<2435>p Fn -24 1584 a<2539>p 55 1584 a<252f>p 134
-1584 a<256a>p 213 1584 a<213c>p 292 1584 a<2573>p 371
-1584 a<244e>p 450 1584 a<443a>p 529 1584 a<4540>p Fc
-628 1584 a(s)p Fj 675 1596 a(i)p Fn 721 1584 a<2472>p 800
-1584 a<456a>p 879 1584 a<3146>p 958 1584 a<4c4c>p 1037
-1584 a<3e65>p 1116 1584 a<244b>p 1195 1584 a<456a>p 1274
-1584 a<3146>p 1353 1584 a<2437>p 1432 1584 a<243f>p 1511
-1584 a<2462>p 1590 1584 a<244e>p 1669 1584 a<2472>p Fc
-1768 1584 a(s)p Fl 1815 1554 a(0)p Fj 1815 1606 a(i)p
-Fm 1865 1584 a(=)g(\()p Fk(x)p Fl 2032 1554 a(0)p Fj
-2032 1606 a(i)p Fk 2060 1584 a(;) 14 b(y)p Fl 2141 1554
-a(0)p Fj 2138 1606 a(i)p Fk 2166 1584 a(;)p Fm 14 w(1\))p
-Fl 2277 1554 a(>)p Fn 2351 1584 a<2448>p 2430 1584 a<2439>p 2509
-1584 a<246b>p 2588 1584 a<2125>p 2664 1584 a<245e>p 2743
-1584 a<243f>p 2822 1584 a<2124>p Fc 2898 1584 a(P)p Fm
-32 w(=)p Fc 22 w(AP)p Fj 3228 1596 a(f)p Fb 3285 1442
-a( )p Fc 3350 1526 a(R)p Fl 3424 1490 a(\000)p Fd(1)p
-Fj 3424 1550 a(\022)p Fe 3456 1558 a(x)p Ff 3596 1526
-a(\000)p Fc(t)p Fa 3408 1650 a(0)p Fm 172 w(1)p Fb 3701
-1442 a(!)p Fn 3785 1584 a<2447>p -104 1904 a<2422>p -24
-1904 a<246a>p 52 1904 a<2124>p Fc 132 1904 a(P)p Fj 205
-1916 a(f)p Fm 271 1904 a(=)p Fb 359 1712 a(0) 359 1858
-y(B) 359 1911 y(@)p Fm 432 1783 a(1) 82 b(0)h(0)f(0) 432
-1908 y(0)g(1)h(0)f(0) 432 2032 y(0)g(0)h(1)f(0)p Fb 847
-1712 a(1) 847 1858 y(C) 847 1911 y(A)p Fk 933 1904 a(;)p
-Fc 14 w(A)p Fm 23 w(=)p Fb 1153 1712 a(0) 1153 1858 y(B) 1153
-1911 y(@)p Fk 1225 1783 a(f) 9 b(w)p Fl 1336 1753 a(00)p
-Fk 1379 1783 a(=h)p Fl 1469 1753 a(00)p Fm 1598 1783
-a(0)p Fk 86 w(p)p Fd 1768 1795 a(1)p Fm 1347 1908 a(0)p
-Fk 205 w(f) 91 b(p)p Fd 1768 1920 a(2)p Fm 1347 2032
-a(0) 209 b(0) 105 b(1)p Fb 1805 1712 a(1) 1805 1858 y(C) 1805
-1911 y(A)p Fn 1898 1904 a<2448>p 1978 1904 a<2439>p 2058
-1904 a<246b>p 2138 1904 a<2448>p 2218 1904 a<2124>p Fc
-2298 1904 a(s)p Fl 2345 1874 a(0)p Fj 2345 1925 a(i)p
-Fn 2392 1904 a<244f>p 2472 1904 a<3c21>p 2552 1904 a<3c30>p 2632
-1904 a<2447>p 2712 1904 a<493d>p 2792 1904 a<2435>p 2872
-1904 a<246c>p 2952 1904 a<246b>p 3032 1904 a<2125>p Fc
-1699 2203 a(s)p Fl 1747 2168 a(0)p Fj 1747 2223 a(i)p
-Fm 1797 2203 a(=)p Fc 23 w(P) 9 b(s)p Fj 2006 2215 a(i)p
-Fm 3694 2203 a(\(1.3\))p Fn -24 2377 a<456a>p 56 2377
-a<3146>p 136 2377 a<4c4c>p 216 2377 a<244e>p 296 2377
-a<4267>p 376 2377 a<242d>p 456 2377 a<2435>p 536 2377
-a<244f>p 616 2377 a<2124>p 694 2377 a<2433>p 774 2377
-a<246c>p 854 2377 a<2469>p 934 2377 a<244e>p 1014 2377
-a<3a42>p 1094 2377 a<4938>p 1174 2377 a<242c>p 1254 2377
-a<456a>p 1334 2377 a<3146>p 1414 2377 a<4c4c>p 1494 2377
-a<3e65>p 1574 2377 a<244b>p 1654 2377 a<437a>p 1734 2377
-a<4559>p 1814 2377 a<3c7d>p 1894 2377 a<245e>p 1974 2377
-a<246b>p 2054 2377 a<2468>p 2134 2377 a<2426>p 2214 2377
-a<244b>p 2294 2377 a<3768>p 2374 2377 a<446a>p 2454 2377
-a<2435>p 2534 2377 a<246c>p 2614 2377 a<246b>p 2694 2377
-a<2125>p 2771 2377 a<243f>p 2851 2377 a<2440>p 2931 2377
-a<2437>p 3011 2377 a<2124>p Fk 3090 2377 a(w)p Fl 3151
-2347 a(0)p Fn 3195 2377 a<2448>p Fk 3295 2377 a(h)p Fl
-3343 2347 a(0)p Fn 3386 2377 a<244e>p 3466 2377 a<4866>p 3546
-2377 a<244f>p 3626 2377 a<2124>p 3705 2377 a<2533>p 3785
-2377 a<2573>p -104 2501 a<2546>p -24 2501 a<2573>p 56
-2501 a<2544>p 136 2501 a<3268>p 216 2501 a<417c>p 296
-2501 a<244e>p 376 2501 a<2522>p 456 2501 a<2539>p 536
-2501 a<255a>p 616 2501 a<252f>p 696 2501 a<2548>p 776
-2501 a<4866>p 856 2501 a<2448>p 936 2501 a<306c>p 1016
-2501 a<4357>p 1096 2501 a<2439>p 1176 2501 a<246b>p 1256
-2501 a<2468>p 1336 2501 a<2426>p 1416 2501 a<244b>p 1496
-2501 a<2448>p 1576 2501 a<246b>p 1656 2501 a<2125>p Fi
--104 2829 a(1.1.3)p Fh 239 2829 a<4134>p 335 2829 a<3c7e>p 431
-2829 a<3268>p 527 2829 a<417c>p 623 2829 a<242b>p 719
-2829 a<2469>p 815 2829 a<252b>p 911 2829 a<2561>p 1007
-2829 a<2569>p 1103 2829 a<244e>p 1199 2829 a<456a>p 1295
-2829 a<3146>p 1391 2829 a<417c>p 1487 2829 a<2458>p 1583
-2829 a<244e>p 1679 2829 a<4a51>p 1775 2829 a<3439>p Fk
--104 3016 a(\022)p Fg -43 3016 a<244e>p 37 3016 a<3757>p 117
-3016 a<3b3b>p 826 5381 a
- /PSfrag where{pop(theta)[[0(Bl)1 0]](d0)[[1(Bl)1 0]](xy)[[2(Bl)1 0]](offset)[[3(Bl)1
-0]]4 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 826 5381 a 826 5381 a @beginspecial
-150 @llx 558 @lly 403 @urx 821 @ury 2530 @rwi @setspecial
-%%BeginDocument: image/fig2.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 150 558 403 821
-%%Title: fig2
-%%CreationDate: Sun Jun 27 10:08:25 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 150 558 403 821
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 475 285 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 450 290 M 490 290 L 490 350 L 450 350 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 290 M
-      450 270 L
-      490 270 L
-      470 290 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 210 M
-      570 210 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      340 130 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 340 130 5 5 TGEL F
-GS
-   GS
-      NP 340 130 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      470 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      473.33 263.33 476.67 256.67
-      480 250 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 210 M
-      476.67 220.00 480.00 228.33
-      480 235 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      500 240 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d0) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 415 210 5 5 TGEL F
-GS
-   GS
-      NP 415 210 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      415 180 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (xy) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      470 270 M
-      470 60 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      505 40 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (offset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      470 270 M
-      715 270 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      695 270 M
-      695.00 223.33 681.67 183.33 655.00 150.00 CT
-      628.33 116.67 600.83 94.17 572.50 82.50 CT
-      544.17 70.83 510.00 65.00
-      0 -60 atan DU cos 8.000 MU 470 exch SU
-      exch sin 8.000 MU 65 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      470 65 8.000 3.000 -60 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      470 65 8.000 3.000 -60 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      410 210 M
-      416.67 200.00 423.33 195.00
-      430 195 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 210 M
-      466.67 203.33 460.00 198.33
-      450 195 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 240 M
-      463.33 240.00 456.67 243.33
-      10 -10 atan DU cos 8.000 MU 450 exch SU
-      exch sin 8.000 MU 250 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      450 250 8.000 3.000 -10 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      450 250 8.000 3.000 -10 10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      400 255 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 10:08:25 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 826 5381 a
- /End PSfrag
- 826 5381 a 826 4793 a
- /Hide PSfrag
- 826 4793
-a Fm 86 4850 a(PSfrag) 26 b(replacemen)n(ts)p 86 4880
-741 4 v 826 4883 a
- /Unhide PSfrag
- 826 4883 a 785 5008 a
-  {
- 785 5008 a Fk(\022) 785
-5008 y
-  } 0/Place PSfrag
- 785 5008 a 753 5116 a
-  {
- 753 5116 a Fk(f)p Fl 803
-5086 a(0) 753 5116 y
-  } 1/Place PSfrag
- 753 5116 a 616 5257 a
-  {
- 616 5257 a
-Fc(P)p Fl 690 5220 a(\000)p Fd(1)p Fk 779 5257 a(x) 616
-5257 y
-  } 2/Place PSfrag
- 616 5257 a 629 5369 a
-  {
- 629 5369 a Fk(\022)p Fd
-668 5381 a(o\013set) 629 5369 y
-  } 3/Place PSfrag
- 629 5369 a Fn 1593 5672
-a<3f5e>p Fm 1701 5672 a(1.5:)p Fk 36 w(\022)p Fn 1928
-5672 a<244e>p 2008 5672 a<3757>p 2088 5672 a<3b3b>p Fm
-1860 6085 a(3)p dyy eop end
-%%Page: 4 4
-TeXDict begin 4 3 bop Fn -24 -63 a<3f5e>p Fm 76 -63 a(1.5)p
-Fn 202 -63 a<2468>p 282 -63 a<246a>p 358 -63 a<2124>p Fk
-438 -63 a(x)p Fl 485 -93 a(0)p Fn 528 -63 a<244b>p 608
--63 a<4250>p 688 -63 a<317e>p 768 -63 a<2439>p 848 -63
-a<246b>p Fk 948 -63 a(\022)p Fn 1009 -63 a<244f>p 1089
--63 a<3c21>p 1169 -63 a<3c30>p 1249 -63 a<2447>p 1329
--63 a<3561>p 1409 -63 a<2461>p 1489 -63 a<2469>p 1569
--63 a<246c>p 1649 -63 a<246b>p 1729 -63 a<2125>p Fk 1259
-283 a(\022)p Fm 25 w(=)p Fb 1438 166 a(\022)p Fm 1500
-283 a(tan)p Fl 1619 249 a(\000)p Fd(1)p Fc 1719 227 a(P)p
-Fl 1792 190 a(\000)p Fd(1)p Fk 1881 227 a(x)p Fl 1928
-197 a(0)p 1719 264 234 4 v Fk 1799 340 a(f)p Fl 1849
-316 a(0)p Fm 1980 283 a(+)p Fk 18 w(\022)p Fd 2102 295
-a(o\013set)p Fb 2261 166 a(\023)p Fm 3694 283 a(\(1.4\)) 3694
-457 y(\(1.5\))p Fn -24 665 a<2433>p 55 665 a<2433>p 134
-665 a<2447>p 213 665 a<2124>p Fk 290 665 a(\022)p Fj
-329 677 a(of) 7 b(f)g(set)p Fn 550 665 a<244f>p Fk 648
-665 a(\022)p Fn 708 665 a<244e>p 787 665 a<252a>p 866
-665 a<2555>p 945 665 a<253b>p 1023 665 a<2543>p 1101
-665 a<2548>p 1180 665 a<434d>p 1259 665 a<2447>p 1338
-665 a<2422>p 1417 665 a<246b>p 1496 665 a<2125>p 1574
-665 a<245e>p 1653 665 a<243f>p 1732 665 a<2124>p 1809
-665 a<2433>p 1888 665 a<244e>p 1967 665 a<434d>p 2046
-665 a<2472>p 2125 665 a<452c>p 2204 665 a<405a>p 2283
-665 a<244b>p 2362 665 a<405f>p 2441 665 a<446a>p 2520
-665 a<2439>p 2599 665 a<246b>p 2678 665 a<2433>p 2757
-665 a<2448>p 2836 665 a<2447>p 2915 665 a<2124>p 2993
-665 a<252b>p 3072 665 a<2561>p 3151 665 a<2569>p 3230
-665 a<244e>p 3309 665 a<387e>p 3388 665 a<242d>p 3467
-665 a<244f>p 3546 665 a<243d>p 3625 665 a<244e>p 3704
-665 a<245e>p 3783 665 a<245e>p -104 789 a<244b>p -24
-789 a<2124>p 56 789 a<2539>p 136 789 a<252f>p 216 789
-a<256a>p 296 789 a<213c>p 376 789 a<2573>p 456 789 a<244e>p 536
-789 a<423e>p 616 789 a<244e>p 696 789 a<4a3f>p 776 789
-a<4c4c>p 856 789 a<244b>p 936 789 a<4250>p 1016 789 a<2439>p 1096
-789 a<246b>p 1176 789 a<2533>p 1256 789 a<2573>p 1336
-789 a<2546>p 1416 789 a<2573>p 1496 789 a<2544>p 1576
-789 a<3268>p 1656 789 a<417c>p 1736 789 a<2472>p 1816
-789 a<4640>p 1896 789 a<246b>p 1976 789 a<2433>p 2056
-789 a<2448>p 2136 789 a<242c>p 2216 789 a<2447>p 2296
-789 a<242d>p 2376 789 a<246b>p 2456 789 a<2125>p Fk -104
-1101 a(y)p Fg -40 1101 a<244e>p 40 1101 a<3757>p 120
-1101 a<3b3b>p Fn -24 1287 a<3f5e>p Fm 76 1287 a(1.6)p
-Fn 202 1287 a<2468>p 282 1287 a<246a>p 358 1287 a<2124>p Fk
-438 1287 a(y)p Fl 482 1257 a(0)p Fn 524 1287 a<244b>p 604
-1287 a<4250>p 684 1287 a<317e>p 764 1287 a<2439>p 844
-1287 a<246b>p Fk 944 1287 a(y)p Fn 1008 1287 a<244f>p 1088
-1287 a<3c21>p 1168 1287 a<3c30>p 1248 1287 a<2447>p 1328
-1287 a<3561>p 1408 1287 a<2461>p 1488 1287 a<2469>p 1568
-1287 a<246c>p 1648 1287 a<246b>p 1728 1287 a<2125>p 1806
-1287 a<243f>p 1886 1287 a<2440>p 1966 1287 a<2437>p 2046
-1287 a<2124>p 2126 1287 a<4134>p 2206 1287 a<3c7e>p 2286
-1287 a<3268>p 2366 1287 a<417c>p 2446 1287 a<244e>p 2526
-1287 a<483e>p 2606 1287 a<3742>p 2686 1287 a<2472>p Fk
-2785 1287 a(r)p Fn 2845 1287 a<2448>p 2925 1287 a<2439>p 3005
-1287 a<246b>p 3085 1287 a<2125>p 501 3453 a
- /PSfrag where{pop(vscreen)[[0(Bl)1 0]](thetax)[[1(Bl)1 0]](thetap)[[2(Bl)1
-0]](c)[[3(Bl)1 0]](r)[[4(Bl)1 0]](rp)[[5(Bl)1 0]](f)[[6(Bl)1 0]](dist)[[7(Bl)1
-0]](zensyu)[[8(Bl)1 0]]9 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 501 3453
-a 501 3453 a @beginspecial 24 @llx 556 @lly 355 @urx
-802 @ury 3310 @rwi @setspecial
-%%BeginDocument: image/fig4.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 24 556 355 802
-%%Title: fig4
-%%CreationDate: Sun Jun 27 10:48:45 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 24 556 355 802
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      45 250 M
-      620 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   80 225 TR
-   [0.954 0.299 -0.299 0.954 13 -10] CO
-   80 NE 225 NE TR
-GS
-   NP
-      135 225 M
-      80 265 L
-      105 300 L
-      160 260 L
-      135 225 L
-   TGSM
-   1 W
-   S
-GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   155 225 TR
-   [0.975 0.223 -0.223 0.975 5 -3] CO
-   155 NE 225 NE TR
-GS
-   NP
-      155 260 M
-      160 225 L
-      185 265 L
-      155 260 L
-   TGSM
-   1 W
-   S
-GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      610 135 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      280 70 M
-      370 335 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      245 270 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetax) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 170 250 5 5 TGEL F
-GS
-   GS
-      NP 170 250 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   115 208 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   115 NE 208 NE TR
-GR
-   GS
-      1 W
-      115 208 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 115 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      215 130 M
-      248.33 133.33 275.00 128.33
-      -20 30 atan DU cos 8.000 MU 295 exch SU
-      exch sin 8.000 MU 115 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      295 115 8.000 3.000 30 -20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      295 115 8.000 3.000 30 -20 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 250 M
-      176.67 233.33 186.67 221.67
-      200 215 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      550 85 M
-      530.00 78.33 511.67 78.33
-      495 85 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      325 140 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (rp) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 255 M
-      185.00 261.67 196.67 266.67
-      210 270 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 250 M
-      541.67 260.00 525.00 266.67
-      505 270 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      335 285 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (r) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 215 M
-      315 205 L
-      325 200 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 235 M
-      535 235 L
-      535 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 250 M
-      555 85 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 555 85 5 5 TGEL F
-GS
-   GS
-      NP 555 85 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      255 250 M
-      255.00 243.33 253.33 236.67
-      -10 -5 atan DU cos 8.000 MU 250 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      250 230 8.000 3.000 -5 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      250 230 8.000 3.000 -5 -10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      280 225 M
-      280.00 218.33 276.67 211.67
-      -10 -10 atan DU cos 8.000 MU 270 exch SU
-      exch sin 8.000 MU 205 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      270 205 8.000 3.000 -10 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      270 205 8.000 3.000 -10 -10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      290 235 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetap) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      60 470 M
-      250 390 L
-      250 470 L
-      60 470 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 460 M
-      230 460 L
-      230 470 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      120 470 M
-      120.00 463.33 116.67 456.67
-      110 450 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      60 470 M
-      170 250 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      250 390 M
-      320 190 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      250 470 M
-      330 210 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      125 460 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetap) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      150 490 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (f) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      290 420 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dist) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 10:48:45 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 501 3453 a
- /End PSfrag
- 501 3453 a 501 2242 a
- /Hide PSfrag
- 501 2242
-a Fm -239 2300 a(PSfrag) 26 b(replacemen)n(ts)p -239
-2329 741 4 v 501 2332 a
- /Unhide PSfrag
- 501 2332 a -58 2445 a
-  {
- -58 2445
-a Fn -58 2445 a<252b>p 22 2445 a<2561>p 102 2445 a<2569>p 182
-2445 a<244e>p 262 2445 a<456a>p 342 2445 a<3146>p 422
-2445 a<4c4c>p -58 2445 a
-  } 0/Place PSfrag
- -58 2445 a 420 2570 a
-  {
- 420 2570
-a Fk 420 2570 a(\022)p Fj 459 2582 a(x) 420 2570 y
-  } 1/Place PSfrag
- 420
-2570 a 403 2694 a
-  {
- 403 2694 a Fk(\022)p Fd 442 2706 a(\001) 403
-2694 y
-  } 2/Place PSfrag
- 403 2694 a 148 2807 a
-  {
- 148 2807 a Fm(\(0)p Fk(;) 14
-b(c)p Fj 295 2819 a(y)p Fk 334 2807 a(;)p Fm 14 w(0\))p
-Fl 445 2777 a(>) 148 2807 y
-  } 3/Place PSfrag
- 148 2807 a 461 2955 a
-  {
- 461
-2955 a Fk(r) 461 2955 y
-  } 4/Place PSfrag
- 461 2955 a 438 3080 a
-  {
- 438 3080
-a Fk(r)p Fl 477 3050 a(0) 438 3080 y
-  } 5/Place PSfrag
- 438 3080 a 428 3188
-a
-  {
- 428 3188 a Fk(f)p Fl 478 3158 a(0) 428 3188 y
-  } 6/Place PSfrag
- 428 3188
-a 117 3305 a
-  {
- 117 3305 a Fc(P)p Fl 191 3269 a(\000)p Fd(1)p
-Fk 280 3305 a(y)p Ff 21 w(\000)p Fk 18 w(c)p Fj 461 3317
-a(y) 117 3305 y
-  } 7/Place PSfrag
- 117 3305 a 182 3441 a
-  {
- 182 3441 a Fn 182
-3441 a<4134>p 262 3441 a<3c7e>p 342 3441 a<3268>p 422
-3441 a<417c>p 182 3441 a
-  } 8/Place PSfrag
- 182 3441 a Fn 1592 3744 a<3f5e>p Fm
-1699 3744 a(1.6:)p Fk 36 w(y)p Fn 1929 3744 a<244e>p 2009
-3744 a<3757>p 2089 3744 a<3b3b>p Fk 1383 4176 a(y)p Fm
-86 w(=)p Fc 82 w(P)p Fk 9 w(r)p Fl 1770 4141 a(0)p Fm
-1808 4176 a(sin\()p Fk(\022)p Fd 1981 4188 a(\001)p Fm
-2058 4176 a(+)p Fk 18 w(\022)p Fj 2180 4188 a(x)p Fm
-2222 4176 a(\)) 19 b(+)p Fk 18 w(c)p Fj 2392 4188 a(y)p
-Fm 3694 4176 a(\(1.6\))p Fk 1364 4325 a(r)p Fl 1403 4291
-a(0)p Fm 1510 4325 a(=)p Fk 1875 4269 a(r)p 1667 4306
-456 4 v Fm 1667 4382 a(cos)o(\()p Fk(\022)p Fd 1849 4394
-a(\001)p Fm 1927 4382 a(+)p Fk 18 w(\022)p Fj 2049 4394
-a(x)p Fm 2091 4382 a(\)) 3694 4325 y(\(1.7\))p Fk 1329
-4566 a(\022)p Fd 1368 4578 a(\001)p Fm 1510 4566 a(=) 82
-b(tan)p Fl 1777 4532 a(\000)p Fd(1)p Fc 1890 4510 a(P)p
-Fl 1964 4473 a(\000)p Fd(1)p Fk 2053 4510 a(y)p Fl 2097
-4480 a(0)p Ff 2138 4510 a(\000)p Fk 18 w(c)p Fj 2257
-4522 a(y)p 1890 4547 408 4 v Fk 2057 4623 a(f)p Fl 2107
-4599 a(0)p Fm 3694 4566 a(\(1.8\))p Fi -104 4912 a(1.1.4)p
-Fh 239 4912 a<252b>p 335 4912 a<2561>p 431 4912 a<2569>p 527
-4912 a<244e>p 623 4912 a<456a>p 719 4912 a<3146>p 815
-4912 a<417c>p 911 4912 a<242b>p 1007 4912 a<2469>p 1103
-4912 a<2533>p 1199 4912 a<2573>p 1295 4912 a<2546>p 1391
-4912 a<2573>p 1487 4912 a<2544>p 1583 4912 a<3268>p 1679
-4912 a<417c>p 1775 4912 a<2458>p 1871 4912 a<244e>p 1967
-4912 a<4a51>p 2063 4912 a<3439>p Fc -24 5098 a(s)p Fl
-23 5068 a(0)p Fj 23 5120 a(i)p Fn 73 5098 a<242b>p 154
-5098 a<2469>p 235 5098 a<4250>p 316 5098 a<317e>p 397
-5098 a<2439>p 478 5098 a<246b>p 559 5098 a<2533>p 640
-5098 a<2573>p 721 5098 a<2546>p 802 5098 a<2573>p 883
-5098 a<2544>p 964 5098 a<3268>p 1045 5098 a<417c>p 1126
-5098 a<244e>p 1207 5098 a<443a>p 1288 5098 a<4540>p 1369
-5098 a<3a42>p 1450 5098 a<4938>p 1530 5098 a<214a>p Fm
-1610 5098 a(\(0)p Fk(;)p Fm 14 w(0)p Fk(;)p Fm 14 w(1\))p
-Fl 1874 5068 a(>)p Fk 1929 5098 a(;)p Fm 14 w(\()p Fk(w)p
-Fl 2059 5068 a(00)p Fk 2102 5098 a(;)p Fm 14 w(0)p Fk(;)p
-Fm 14 w(1\))p Fl 2292 5068 a(>)p Fk 2347 5098 a(;)p Fm
-14 w(\(0)p Fk(;) 14 b(h)p Fl 2543 5068 a(00)p Fk 2585
-5098 a(;)p Fm 14 w(1\))p Fl 2696 5068 a(>)p Fk 2752 5098
-a(;)p Fm 14 w(\()p Fk(w)p Fl 2882 5068 a(00)p Fk 2925
-5098 a(;)g(h)p Fl 3010 5068 a(00)p Fk 3052 5098 a(;)p
-Fm 14 w(1\))p Fl 3163 5068 a(>)p Fn 3219 5098 a<214b>p 3299
-5098 a<2458>p 3380 5098 a<244e>p 3461 5098 a<3c4d>p 3542
-5098 a<3146>p 3623 5098 a<4a51>p 3704 5098 a<3439>p 3785
-5098 a<3954>p -104 5223 a<4e73>p -24 5223 a<2472>p Fc
-76 5223 a(H)p Fn 184 5223 a<2448>p 264 5223 a<2439>p 344
-5223 a<246c>p 424 5223 a<2450>p 504 5223 a<2124>p 584
-5223 a<252b>p 664 5223 a<2561>p 744 5223 a<2569>p 824
-5223 a<244e>p 904 5223 a<456a>p 984 5223 a<3146>p 1064
-5223 a<4c4c>p 1144 5223 a<3e65>p 1224 5223 a<244e>p 1304
-5223 a<3a42>p 1384 5223 a<4938>p Fc 1483 5223 a(x)p Fl
-1540 5193 a(00)p Fn 1602 5223 a<244b>p 1682 5223 a<4250>p 1762
-5223 a<317e>p 1842 5223 a<2439>p 1922 5223 a<246b>p 2002
-5223 a<2533>p 2082 5223 a<2573>p 2162 5223 a<2546>p 2242
-5223 a<2573>p 2322 5223 a<2544>p 2402 5223 a<3268>p 2482
-5223 a<417c>p 2562 5223 a<3e65>p 2642 5223 a<244e>p 2722
-5223 a<3a42>p 2802 5223 a<4938>p Fc 2900 5223 a(x)p Fl
-2957 5193 a(0)p Fn 3000 5223 a<244f>p 3080 5223 a<3c21>p 3160
-5223 a<3c30>p 3240 5223 a<2447>p 3320 5223 a<493d>p 3400
-5223 a<2435>p 3480 5223 a<246c>p 3560 5223 a<246b>p 3640
-5223 a<2125>p Fc 1563 5555 a(x)p Fl 1620 5521 a(0)p Fm
-1667 5555 a(=)p Fc 22 w(H)p Fl 1843 5519 a(\000)p Fd(1)p
-Fc 1932 5555 a(x)p Fl 1989 5521 a(00)p Fm 3694 5555 a(\(1.9\))p
-Fn -24 5763 a<245e>p 56 5763 a<243f>p 136 5763 a<2124>p Fc
-216 5763 a(H)p Fn 324 5763 a<244f>p 404 5763 a<3836>p 484
-5763 a<4d7d>p 564 5763 a<452a>p 644 5763 a<244b>p 724
-5763 a<244f>p 804 5763 a<2124>p Fm 1860 6085 a(4)p dyy
-eop end
-%%Page: 5 5
-TeXDict begin 5 4 bop Fb 1116 32 a(0) 1116 178 y(B) 1116
-228 y(B) 1116 277 y(B) 1116 327 y(B) 1116 377 y(B) 1116
-427 y(B) 1116 477 y(B) 1116 526 y(B) 1116 576 y(B) 1116
-626 y(B) 1116 676 y(B) 1116 726 y(B) 1116 776 y(B) 1116
-825 y(B) 1116 878 y(@)p Fa 1221 115 a(0)p Ff 115 w(\000)p
-Fc(s)p Fl 1496 85 a(0) -9 b(>)p Fd 1506 136 a(1)p Fk
-1679 115 a(y)p Fl 1723 85 a(00)p Fd 1765 136 a(1)p Fc
-1802 115 a(s)p Fl 1849 85 a(0)g(>)p Fd 1859 136 a(1)p
-Fc 1189 240 a(s)p Fl 1236 210 a(0)f(>)p Fd 1245 261 a(1)p
-Fa 1449 240 a(0)p Ff 148 w(\000)p Fk(x)p Fl 1757 210
-a(00)p Fd 1799 252 a(1)p Fc 1836 240 a(s)p Fl 1884 210
-a(0)g(>)p Fd 1893 261 a(1)p Fa 1221 365 a(0)p Ff 115
-w(\000)p Fc(s)p Fl 1496 334 a(0)h(>)p Fd 1506 385 a(2)p
-Fk 1679 365 a(y)p Fl 1723 334 a(00)p Fd 1765 385 a(2)p
-Fc 1802 365 a(s)p Fl 1849 334 a(0)g(>)p Fd 1859 385 a(2)p
-Fc 1189 489 a(s)p Fl 1236 459 a(0)f(>)p Fd 1245 510 a(2)p
-Fa 1449 489 a(0)p Ff 148 w(\000)p Fk(x)p Fl 1757 459
-a(00)p Fd 1799 501 a(2)p Fc 1836 489 a(s)p Fl 1884 459
-a(0)g(>)p Fd 1893 510 a(2)p Fa 1221 614 a(0)p Ff 115
-w(\000)p Fc(s)p Fl 1496 584 a(0)h(>)p Fd 1506 634 a(3)p
-Fk 1679 614 a(y)p Fl 1723 584 a(00)p Fd 1765 634 a(3)p
-Fc 1802 614 a(s)p Fl 1849 584 a(0)g(>)p Fd 1859 634 a(3)p
-Fc 1189 738 a(s)p Fl 1236 708 a(0)f(>)p Fd 1245 759 a(3)p
-Fa 1449 738 a(0)p Ff 148 w(\000)p Fk(x)p Fl 1757 708
-a(00)p Fd 1799 750 a(3)p Fc 1836 738 a(s)p Fl 1884 708
-a(0)g(>)p Fd 1893 759 a(3)p Fa 1221 863 a(0)p Ff 115
-w(\000)p Fc(s)p Fl 1496 833 a(0)h(>)p Fd 1506 883 a(4)p
-Fk 1679 863 a(y)p Fl 1723 833 a(00)p Fd 1765 883 a(4)p
-Fc 1802 863 a(s)p Fl 1849 833 a(0)g(>)p Fd 1859 883 a(4)p
-Fc 1189 987 a(s)p Fl 1236 957 a(0)f(>)p Fd 1245 1008
-a(4)p Fa 1449 987 a(0)p Ff 148 w(\000)p Fk(x)p Fl 1757
-957 a(00)p Fd 1799 999 a(4)p Fc 1836 987 a(s)p Fl 1884
-957 a(0)g(>)p Fd 1893 1008 a(4)p Fb 1949 32 a(1) 1949
-178 y(C) 1949 228 y(C) 1949 277 y(C) 1949 327 y(C) 1949
-377 y(C) 1949 427 y(C) 1949 477 y(C) 1949 526 y(C) 1949
-576 y(C) 1949 626 y(C) 1949 676 y(C) 1949 726 y(C) 1949
-776 y(C) 1949 825 y(C) 1949 878 y(A) 2036 32 y(0) 2036
-178 y(B) 2036 228 y(B) 2036 277 y(B) 2036 327 y(B) 2036
-377 y(B) 2036 427 y(B) 2036 477 y(B) 2036 526 y(B) 2036
-576 y(B) 2036 626 y(B) 2036 676 y(B) 2036 726 y(B) 2036
-776 y(B) 2036 825 y(B) 2036 878 y(@)p Fk 2108 115 a(H)p
-Fd 2177 127 a(11)p Fk 2108 240 a(H)p Fd 2177 252 a(12)p
-Fk 2108 365 a(H)p Fd 2177 377 a(13)p Fk 2108 489 a(H)p
-Fd 2177 501 a(21)p Fk 2108 614 a(H)p Fd 2177 626 a(22)p
-Fk 2108 738 a(H)p Fd 2177 750 a(23)p Fk 2108 863 a(H)p
-Fd 2177 875 a(31)p Fk 2108 987 a(H)p Fd 2177 999 a(32)p
-Fb 2248 32 a(1) 2248 178 y(C) 2248 228 y(C) 2248 277
-y(C) 2248 327 y(C) 2248 377 y(C) 2248 427 y(C) 2248 477
-y(C) 2248 526 y(C) 2248 576 y(C) 2248 626 y(C) 2248 676
-y(C) 2248 726 y(C) 2248 776 y(C) 2248 825 y(C) 2248 878
-y(A)p Fm 2343 547 a(=)p Fa 23 w(0)p Fm 1173 w(\(1.10\))p
-Fn -24 1180 a<2472>p 56 1180 a<3272>p 136 1180 a<242f>p 216
-1180 a<2433>p 296 1180 a<2448>p 376 1180 a<2447>p 456
-1180 a<3561>p 536 1180 a<2461>p 616 1180 a<246b>p 696
-1180 a<2433>p 776 1180 a<2448>p 856 1180 a<242c>p 936
-1180 a<2447>p 1016 1180 a<242d>p 1096 1180 a<246b>p 1174
-1180 a<214a>p Fk 1254 1180 a(H)p Fd 1323 1192 a(33)p
-Fn 1413 1180 a<2472>p Fm 1513 1180 a(1)p Fn 1575 1180
-a<2448>p 1655 1180 a<4356>p 1735 1180 a<2424>p 1815 1180
-a<243f>p 1895 1180 a<3e6c>p 1975 1180 a<3967>p 2055 1180
-a<214b>p 2115 1180 a<2125>p Fm 1860 6085 a(5)p dyy eop
-end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/siryou/2/main.tex b/latex/M2/siryou/2/main.tex
deleted file mode 100644 (file)
index 77ec397..0000000
+++ /dev/null
@@ -1,302 +0,0 @@
-\documentclass[a4paper,10.5pt]{jreport}
-\include{settings}
-\usepackage{ascmac}
-\usepackage{multicol}
-%\NumDateName{20}{Ê¿À®22ǯ5·î31Æü}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-\newcommand{\vtheta}{\myvector{\theta}}
-
-\begin{document}
-%\tableofcontents
-\pagenumbering{arabic}
-
-%\chapter{ºÂɸ·Ï}
-%\subsubsection{À¤³¦ºÂɸ·Ï}
-%\subsubsection{¥«¥á¥éºÂɸ·Ï}
-%\subsubsection{²èÁüºÂɸ·Ï}
-
-
-\chapter{¼êË¡}
-
-\section{Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}
-ËÜÀá¤Ç¤Ï¡¤Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹¤Ë¤Ä¤¤¤ÆÀâÌÀ¤¹¤ë¡¥
-
-Á´¼þ²èÁü¤ÏÁ´¼þ¥«¥á¥éÅù¤Ç»£±Æ¤µ¤ì¤¿¡¤¥«¥á¥é¤Î¼þ°Ï$360^\circ$¤¬Åê±Æ¤µ¤ì¤¿²èÁü¤Ç¤¢¤ë¡¥
-¤Þ¤¿¡¤¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ï¥×¥í¥¸¥§¥¯¥¿·²¤«¤é¤ÎÅê±Æ¤ËÍøÍѤµ¤ì¤ë¤â¤Î¤Ç¡¤
-¥¹¥¯¥ê¡¼¥ó¤ò¹½À®¤¹¤ëÊ¿ÌÌËè¤ËºîÀ®¤µ¤ì¤ë¡¥
-
-ËÜÀá¤Ç¤Ï¡¤¿Þ\ref{fig_env1}¤Î¤è¤¦¤Ë¡¤¸¶ÅÀ¤òÃæ¿´¤Ë¥¹¥¯¥ê¡¼¥ó¤ò°Ï¤à±ßÅû¤òÇÛÃÖ¤·¡¤¤½¤ÎÌ̾å¤ËÁ´¼þ²èÁü¤¬³ä¤êÅö¤Æ¤é¤ì¤Æ¤¤¤ë¤â¤Î¤È¤¹¤ë¡¥
-¤Þ¤¿¡¤´ÑµÒ¤Î»ëÅÀ¤òɽ¤¹¥«¥á¥é¤ò¸¶ÅÀ¤ËÇÛÃÖ¤¹¤ë¡¥
-¤Þ¤¿¡¤¹â¤µÊý¸þ¤ÎÊ¿ʰÜÆ°$c_x$¤È¥Á¥ë¥È²óž³Ñ$\theta_y$¤Î¼«Í³ÅÙ¤ò»ý¤Ä¡Ê¿Þ\ref{fig_env2}¡Ë¡¥
-¥¹¥¯¥ê¡¼¥ó¤Ë¤Ä¤¤¤Æ¡¤¿Þ¤Ç¤Ï4Ëç¤ÎÊ¿Ì̤Ǥ³¤ì¤òɽ¤·¤Æ¤¤¤ë¤¬¡¤Æ±¤¸¹â¤µ¤ÎÊ¿ÌÌ·²¤Ç¹½À®¤µ¤ì¤Æ¤¤¤ì¤Ð¡¤ËÜÀá¤Ç½Ò¤Ù¤ëÊÑ´¹¼°¤òŬÍѤǤ­¤ë¡¥
-
-
-\begin{figure}[htbp]
-  \begin{multicols}{2}
-       \begin{center}
-               \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-               \psfrag{camera}{¥«¥á¥é}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \psfrag{y}{$x$}
-               \psfrag{z}{$z$}
-               \includegraphics[scale=0.8]{image/fig1.eps}
-       \end{center}
-               \caption{Á´¼þ²èÁü¤ÎÇÛÃÖ1}
-               \label{fig_env1}
-       \begin{center}
-               \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-               \psfrag{c}{¥«¥á¥é}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \psfrag{theta}{$\theta_y$}
-               \psfrag{height}{$c_x$}
-               \psfrag{O}{$O$}
-               \includegraphics[scale=0.7]{image/fig6.eps}
-       \end{center}
-               \caption{Á´¼þ²èÁü¤ÎÇÛÃÖ2}
-               \label{fig_env2}
-  \end{multicols}
-\end{figure}
-
-%Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹¤Î²áÄø¤Ï¡¤Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹¤È¡¤
-%Åê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹¤Î2¤Ä¤ÎÃʳ¬¤ËÂçÊ̤µ¤ì¤ë¡¥
-
-TODO
-
-%¤³¤ì¤é¤ÎÊÑ´¹¤Ï¡¤²èÁü´Ö¤ÎºÂɸ·Ï¤ÎÂбþ¤Ë¤è¤Ã¤ÆÄêµÁ¤Ç¤­¤ë¡¥ËÜÀá¤Ç¤Ï¡¤
-%Á´¼þ²èÁü¤ÎºÂɸ¤ò$\vx = (\theta, y)^\top$¡¤¥«¥á¥é¤ÎÅê±ÆÁü¤ÎºÂɸ¤ò$\vxp = (x', y')^\top$¡¤
-%¥³¥ó¥Æ¥ó¥Ä²èÁü¤ÎºÂɸ¤ò$\vx'' = (x'', y'')^\top$¤Ç¤½¤ì¤¾¤ìɽ¤¹¡¥
-
-TODO
-
-
-
-%\subsection{Á´¼þ²èÁüºÂɸ·Ï´Ö¤Î¼Í±ÆÊÑ´¹}
-\subsubsection{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}
-¿Þ\ref{fig_content}¤ÏÁ´¼þ²èÁü¤Î¤¦¤Á¡¤¥³¥ó¥Æ¥ó¥Ä²èÁü¤ËÊÑ´¹¤µ¤ì¤ëÈϰϤòɽ¤·¤Æ¤¤¤ë¡¥
-ËÜÀá¤Ç¤Ï¡¤¤³¤ÎÈϰϤΤ³¤È¤ò¥³¥ó¥Æ¥ó¥Ä²½ÈϰϤȸƤ֡¥¿ÞÃæ¤Î$\theta$¤Ï¡¤¥«¥á¥é¤Î¸÷¼´¤òɽ¤¹Ä¾Àþ¤È¡¤
-»ëÅÀ¤È¥¹¥¯¥ê¡¼¥óÊ¿Ì̤ÎĺÅÀ¤ò·ë¤ó¤ÀľÀþ¤òYZÊ¿Ì̾å¤Ë¼Í±Æ¤·¤¿»þ¤Î¡¤¤½¤ì¤é¤Î´Ö¤Î³ÑÅÙ¤òɽ¤¹¡¥¤Þ¤¿¡¤
-$\theta_{offset}$¤Ï¡¤Y¼´¤È¥«¥á¥é¤Î¸÷¼´¤òɽ¤¹Ä¾Àþ¤òYZÊ¿Ì̾å¤Ë¼Í±Æ¤·¤¿»þ¤Î¡¤¤½¤ì¤é¤Î´Ö¤Î³ÑÅÙ¤òɽ¤¹¡¥
-¤³¤Î¤È¤­¡¤¥³¥ó¥Æ¥ó¥Ä²½ÈϰϤÏÁ´¼þ²èÁüÃæ¤Î¹â¤µ$h$¡¤Éý$\frac{\theta}{\pi}w$¤Î¶ë·Á¤È¤¹¤ë
-(¤¿¤À¤·¡¤Á´¼þ²èÁü¤Î¹â¤µ¤ÈÉý¤ò¡¤¤½¤ì¤¾¤ì$h,w$¤È¤¹¤ë)¡¥
-
-¾°¡¤$\theta_{offset}$¤òŬÀÚ¤ËÁª¤Ö¤³¤È¤Ç¡¤¥«¥á¥é¤Î»ÑÀª¤òÊѲ½¤µ¤»¤º¤Ë¡¤¤½¤ì¤¾¤ì¤Î¥¹¥¯¥ê¡¼¥óÊ¿Ì̤ËÂФ¹¤ë
-¥³¥ó¥Æ¥ó¥Ä²èÁü¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥¼«Á³¤ÊÅê±Æ¤ò¹Ô¤¦¤Ë¤Ï¡¤¼¡¤Î¾ò·ï¤òËþ¤¿¤¹¤è¤¦¤Ë$\theta_{offset}$¤ò·è¤á¤ì¤Ð¤è¤¤¡¥
-
-\begin{itemize}
-       \item ³Æ¥¹¥¯¥ê¡¼¥óÊ¿Ì̤ËÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²½²èÁü¤¬¡¤¤Á¤ç¤¦¤ÉÁ´¼þ²èÁüÁ´ÂΤòËä¤á¤ë
-       \item ¥¹¥¯¥ê¡¼¥óÊ¿Ì̤¬ÎÙ¤ê¹ç¤Ã¤Æ¤¤¤ì¤Ð¡¤Âбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²½²èÁü¤âÎÙ¤ê¹ç¤¦
-\end{itemize}
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{theta}{$\theta$}
-               \psfrag{offset}{$\theta_{offset}$}
-               \psfrag{w}{$w$}
-               \psfrag{h}{$h$}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \psfrag{contents}{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}
-               \psfrag{wtheta}{$\frac{\theta}{\pi}w $}
-               \psfrag{woffset}{$\frac{\theta_{offset}}{2\pi}w $}
-               \includegraphics[scale=0.8]{image/fig7.eps}
-       \end{center}
-       \caption{Á´¼þ²èÁü¤ÎÅê±ÆÎΰè}
-       \label{fig_content}
-\end{figure}
-
-\subsubsection{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}
-
-
-\subsection{¥«¥á¥éÅê±ÆÌ̤ηèÄê}
-Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎºÂɸÊÑ´¹¤ò½Ò¤Ù¤ëÁ°¤Ë¡¤¥«¥á¥é¤ÎÅê±ÆÌ̤ηè¤áÊý¤Ë¤Ä¤¤¤Æ
-½Ò¤Ù¤Æ¤ª¤¯É¬Íפ¬¤¢¤ë¡¥
-
-Åê±ÆÌ̤ϾÇÅÀµ÷Î¥$f'$¤ÈÉý$w'$¤È¹â¤µ$h'$¤Ë¤è¤Ã¤ÆÄê¤Þ¤ë¡¥
-¤Þ¤º¡¤¾ÇÅÀµ÷Î¥¤Î·è¤áÊý¤Ë¤Ä¤¤¤ÆÀâÌÀ¤¹¤ë¡¥
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{touei}{Åê±Æ¤µ¤ì¤¿$\vs_1$}
-               \psfrag{vscreen}{¥«¥á¥é¤ÎÅê±ÆÌÌ}
-               \psfrag{d}{$f'$}
-               \psfrag{thetax}{$\theta_x$}
-               \psfrag{c}{$(0, c_y, 0)^\top$}
-               \psfrag{s1}{$\vs_1$}
-               \psfrag{s2}{$\vs_2$}
-               \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \includegraphics[scale=1]{image/fig3.eps}
-       \end{center}
-       \caption{¥¹¥¯¥ê¡¼¥óÁü¤ÈÅê±ÆÌÌ}
-       \label{fig_vscreen}
-\end{figure}
-
-\subsubsection{¾ÇÅÀµ÷Î¥}
-¥«¥á¥é¤Î¾ÇÅÀµ÷Î¥¤ò$f$¡¤$\theta_x$¤Î¥Á¥ë¥È²óž¤òɽ¤¹3¼¡¸µÆ±¼¡ºÂɸ¹ÔÎó¤ò$\mR_{\theta_x}$¡¤
-$\vt = (0, c_y, 0, 1)^\top$¤È¤¹¤ë¤È¡¤
-Åê±ÆÌ̤ÎÃæ¿´ºÂɸ$\vp$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-       \vp = \mR_{\theta_x} (0, 0, f, 1)^\top + \vt
-\end{equation}
-
-¥¹¥¯¥ê¡¼¥ó¤ÎĺÅÀ$\vs_i$¤¬Åê±ÆÌ̾å¤Ë¤¢¤ì¤Ð¡¤$(\vp, \vp - \vx) = 0$¤òËþ¤¿¤¹¡¥
-ËÜ»ñÎÁ¤Ç¤Ï¡¤¾ÇÅÀµ÷Î¥$f'$¤ò¡¤¤¤¤º¤ì¤ÎĺÅÀ¤ËÂФ·¤Æ¤âÅê±ÆÌ̤¬¼êÁ°¤Ë¤¯¤ë¤è¤¦¤Ë¤È¤ë¡¥
-·Á¼°Åª¤Ë¤Ï¡¤¤³¤ì¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-       f' = {\rm min}\{ f | \forall \vs_i, (\vp, \vp - \vs_i) = 0 \}
-\end{equation}
-
-\subsubsection{Éý¤È¹â¤µ}
-¥¹¥¯¥ê¡¼¥ó¤ÎĺÅÀ$\vs_i$¤òÅê±ÆÌ̾å¤ËÅê±Æ¤·¤¿¤â¤Î¤ò$\vsp_i = (x'_i, y'_i, 1)^\top$¤È¤¹¤ë¡¥
-¤Þ¤¿¡¤$\mP = \mA  \mP_f
-\begin{pmatrix}
-\mRi_{\theta_x} & -\vt \\
- \vZERO       & 1
-\end{pmatrix}
-$¤Ç¤¢¤ê¡¤$
-\mP_f =
-\begin{pmatrix}
-1 & 0 & 0 & 0\\
-0 & 1 & 0 & 0\\
-0 & 0 & 1 & 0\\
-\end{pmatrix},
-\mA =
-\begin{pmatrix}
-f w''/{h''} & 0 & p_1 \\
-0 & f  & p_2\\
-0 & 0 & 1 \\
-\end{pmatrix}
-$¤È¤¹¤ë¤È¡¤$\vsp_i$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-       \vsp_i = \mP \vs_i \
-\end{equation}
-
-Åê±ÆÌ̤ÎÂ礭¤µ¤Ï¡¤¤³¤ì¤é¤ÎºÂɸ¤¬Åê±ÆÌ̾å¤ËÃúÅÙ¼ý¤Þ¤ë¤è¤¦¤Ë·èÄꤵ¤ì¤ë¡¥
-¤¿¤À¤·¡¤$w'$¤È$h'$¤ÎÈæ¤Ï¡¤¥³¥ó¥Æ¥ó¥Ä²èÁü¤Î¥¢¥¹¥Ú¥¯¥ÈÈæ¤È°ìÃפ¹¤ë¤è¤¦¤Ë¤È¤ë¡¥
-
-
-\subsection{Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹}
-
-\subsubsection{$\theta$¤Î·×»»}
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{theta}{$\theta$}
-               \psfrag{d0}{$f'$}
-               \psfrag{xy}{$\mPi x$}
-               \psfrag{offset}{$\theta_{\rm offset}$}
-               \includegraphics[scale=1]{image/fig2.eps}
-       \end{center}
-       \caption{$\theta$¤Î·×»»}
-       \label{fig_theta}
-\end{figure}
-
-
-¿Þ\ref{fig_theta}¤è¤ê¡¤$x'$¤ËÂбþ¤¹¤ë$\theta$¤Ï¼¡¼°¤Çµá¤á¤é¤ì¤ë¡¥
-
-\begin{eqnarray}
-\theta = \ \left( {\rm tan}^{-1} \frac{\mPi x'}{f'} + \theta_{ {\rm offset}} \right) \\
-\end{eqnarray}
-
-¤³¤³¤Ç¡¤$\theta_{offset}$¤Ï$\theta$¤Î¥ª¥Õ¥»¥Ã¥ÈÃͤǤ¢¤ë¡¥¤Þ¤¿¡¤¤³¤ÎÃͤòŬÀÚ¤ËÀßÄꤹ¤ë¤³¤È¤Ç¡¤
-¥«¥á¥é¤Î¸þ¤­¤Ï¤½¤Î¤Þ¤Þ¤Ë¡¤¥¹¥¯¥ê¡¼¥ó¤Î¾¤ÎÊ¿Ì̤ËÂФ¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-
-\subsubsection{$y$¤Î·×»»}
-
-¿Þ\ref{fig_y}¤è¤ê¡¤$y'$¤ËÂбþ¤¹¤ë$y$¤Ï¼¡¼°¤Çµá¤á¤é¤ì¤ë¡¥
-¤¿¤À¤·¡¤Á´¼þ²èÁü¤ÎȾ·Â¤ò$r$¤È¤¹¤ë¡¥
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{vscreen}{¥«¥á¥é¤ÎÅê±ÆÌÌ}
-               \psfrag{thetax}{$\theta_x$}
-               \psfrag{thetap}{$\theta_\Delta$}
-               \psfrag{c}{$(0, c_y, 0)^\top$}
-               \psfrag{r}{$r$}
-               \psfrag{rp}{$r'$}
-               \psfrag{f}{$f'$}
-               \psfrag{dist}{$\mPi y - c_y$}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \includegraphics[scale=1]{image/fig4.eps}
-       \end{center}
-       \caption{$y$¤Î·×»»}
-       \label{fig_y}
-\end{figure}
-
-\begin{eqnarray}
-       y &=& \mP r' \sin(\theta_\Delta + \theta_x) + c_y \\
-       r' &=& \frac{r}{\cos(\theta_\Delta + \theta_x)} \\
-       \theta_\Delta &=& \tan^{-1} \frac{\mPi y^\prime - c_y}{f' } 
-\end{eqnarray}
-
-
-
-\subsection{¥«¥á¥é¤ÎÅê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}
-$\vsp_i$¤«¤éÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¤ÎĺÅÀºÂɸ¡Ê$(0, 0, 1)^\top, (w'', 0, 1)^\top, (0, h'', 1)^\top, (w'', h'', 1)^\top$¡Ë
-¤Ø¤Î¼Í±ÆÊÑ´¹¹ÔÎó¤ò$\mH$¤È¤¹¤ì¤Ð¡¤¥«¥á¥é¤ÎÅê±ÆÌ̾å¤ÎºÂɸ$\vx''$¤ËÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¾å¤ÎºÂɸ$\vx'$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{eqnarray}
-       \vx' = \mHi \vx''
-\end{eqnarray}
-
-¤Þ¤¿¡¤$\mH$¤Ï¸¶ÍýŪ¤Ë¤Ï¡¤
-
-\begin{eqnarray}
-       \begin{pmatrix}
-               \vZERO & -\vspt_1 & {y''}_1 \vspt_1  \\
-               \vspt_1 & \vZERO & - {x''}_1 \vspt_1 \\
-               \vZERO & -\vspt_2 & {y''}_2 \vspt_2  \\
-               \vspt_2 & \vZERO & - {x''}_2 \vspt_2 \\
-               \vZERO & -\vspt_3 & {y''}_3 \vspt_3  \\
-               \vspt_3 & \vZERO & - {x''}_3 \vspt_3 \\
-               \vZERO & -\vspt_4 & {y''}_4 \vspt_4  \\
-               \vspt_4 & \vZERO & - {x''}_4 \vspt_4 \\
-       \end{pmatrix}
-       \begin{pmatrix}
-               H_{11} \\       
-               H_{12} \\       
-               H_{13} \\       
-               H_{21} \\       
-               H_{22} \\       
-               H_{23} \\       
-               H_{31} \\       
-               H_{32} \\       
-       \end{pmatrix}
-       = \vZERO
-\end{eqnarray}
-
-
-¤ò²ò¤¯¤³¤È¤Çµá¤á¤ë¤³¤È¤¬¤Ç¤­¤ë¡Ê$H_{33}$¤ò1¤ÈÃÖ¤¤¤¿¾ì¹ç¡Ë¡¥
-
-\if 0
-\begin{equation}
-\begin{pmatrix}
-\theta \\
-y \\
-\end{pmatrix}
-=
-\begin{pmatrix}
-\frac{2\pi}{w} & 0 \\
-0 & 1 \\
-\end{pmatrix}
-\begin{pmatrix}
-x \\
-y \\
-\end{pmatrix}
-\end{equation}
-
-\begin{equation}
-\theta = {\rm tan}^{-1} \frac{x^\prime}{d_0} + \theta_{ {\rm offset}}
-r^\prime = \frac{r}{ \cos(\theta_\Delta + \theta_x) }
-y = \frac{r}{\sqrt{ {d_0}^2 + x^2 } } y^\prime
-x = \ \frac{w}{2\pi} \left( {\rm tan}^{-1} \frac{x^\prime}{d_0} + \theta_{ {\rm offset}} \right)
-y = \frac{r}{\sqrt{ {d_0}^2 + x^2 } } y^\prime
-y = \frac{r}{d}y^\prime
-\end{equation}
-\fi
-
-
-
-\end{document}
diff --git a/latex/M2/siryou/2/main.toc b/latex/M2/siryou/2/main.toc
deleted file mode 100644 (file)
index beed2fb..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-\contentsline {chapter}{\numberline {Âè1¾Ï}Åê±Æ¤Î¥â¥Ç¥ë}{2}
-\contentsline {section}{\numberline {1.1}¥Ô¥ó¥Û¡¼¥ë¥«¥á¥é¥â¥Ç¥ë}{2}
-\contentsline {subsection}{\numberline {1.1.1}¥«¥á¥é¤ÎÆâÉô¥Ñ¥é¥á¡¼¥¿}{2}
-\contentsline {section}{\numberline {1.2}Ãæ¿´Åê±Æ}{3}
-\contentsline {chapter}{\numberline {Âè2¾Ï}¼êË¡}{4}
-\contentsline {section}{\numberline {2.1}Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}{4}
-\contentsline {subsection}{\numberline {2.1.1}¥«¥á¥éÅê±ÆÌ̤ηèÄê}{4}
-\contentsline {subsubsection}{¾ÇÅÀµ÷Î¥}{4}
-\contentsline {subsubsection}{Éý¤È¹â¤µ}{5}
-\contentsline {subsection}{\numberline {2.1.2}Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹}{5}
-\contentsline {subsubsection}{$\theta $¤Î·×»»}{5}
-\contentsline {subsubsection}{$y$¤Î·×»»}{7}
-\contentsline {subsection}{\numberline {2.1.3}¥«¥á¥é¤ÎÅê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}{7}
diff --git a/latex/M2/siryou/2/main100701.tex b/latex/M2/siryou/2/main100701.tex
deleted file mode 100644 (file)
index 3c6387c..0000000
+++ /dev/null
@@ -1,380 +0,0 @@
-\documentclass[a4paper,10.5pt]{jreport}
-\include{settings}
-\usepackage{ascmac}
-%\NumDateName{20}{Ê¿À®22ǯ5·î31Æü}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-\newcommand{\vtheta}{\myvector{\theta}}
-
-\begin{document}
-%\tableofcontents
-\pagenumbering{arabic}
-
-\chapter{Åê±Æ¤Î¥â¥Ç¥ë}
-
-\section{¥Ô¥ó¥Û¡¼¥ë¥«¥á¥é¥â¥Ç¥ë}
-
-ËÜ»ñÎÁ¤Ç¤Ï¡¤¥«¥á¥é¤Î¥â¥Ç¥ë¤È¤·¤Æ{\em ¥Ô¥ó¥Û¡¼¥ë¥«¥á¥é}
-(pinhole camera)¤òÍѤ¤¤ë¡¥
-¤³¤ì¤Ï»£ÁüÁǻҤ˻ê¤ë¸÷¤¬¤¹¤Ù¤Æ¤¢¤ë°ìÅÀ¤òÄ̲ᤷ¤Æ¤¯¤ë¤È¤·¤¿¤â¤Î¤Ç,
-¥Ô¥ó¥È¹ç¤ï¤»¤ÎɬÍפ¬¤Ê¤¯,Åê±Æ¤Î´ö²¿³ØŪÀ­¼Á¤¬Êݸ¤µ¤ì¤ë¤Ê¤É,
-´ö²¿³ØŪ¤Ê°·¤¤¤¬ÍưפǤ¢¤ë¡¥
-
-
-\begin{figure}[htbp]
-       \begin{multicols}{2}
-       \begin{center}
-               \includegraphics[scale=0.35]{image/camera1.eps}
-       \end{center} 
-       \caption{¥Ô¥ó¥Û¡¼¥ë¥«¥á¥é¥â¥Ç¥ë1}
-       \label{img_epi_1}
-       \begin{center}
-               \includegraphics[scale=0.35]{image/camera2.eps}
-       \end{center}
-       \caption{¥Ô¥ó¥Û¡¼¥ë¥«¥á¥é¥â¥Ç¥ë2}
-       \label{img_epi_2}
-       \end{multicols}
-\end{figure}
-
-
-¿Þ\ref{img_epi_1}¤Ï¥Ô¥ó¥Û¡¼¥ë¥«¥á¥é¤Ë¤è¤ëÅê±Æ¤ÎÍͻҤò¿Þ¼¨¤·¤¿¤â¤Î
-¤Ç¤¢¤ë¡¥»£ÁüÁǻҤ¬ÃÖ¤«¤ì¤ëÌÌ$\pi$¤ò{\em ²èÁüÌÌ}(image plane),
-¤¹¤Ù¤Æ¤Î¸÷¤¬Ä̲᤹¤ëÅÀ$\mC$¤ò{\em ¸÷³ØÃæ¿´}(optical center),
-¸÷³ØÃæ¿´¤È²èÁüÌ̤Ȥδ֤ε÷Î¥$f$¤ò{\em ¾ÇÅÀµ÷Î¥}(focul length)¤È¸Æ¤Ö¡¥¤Þ¤¿,
-¸÷³ØÃæ¿´¤Ï{\em »ëÅÀ}(view point)¤È¤â¸Æ¤Ö¡¥
-
-¤Þ¤¿¡¤¿Þ\ref{img_epi_2}¤Ï²èÁüÌ̤ò¸÷³ØÃæ¿´¤ÎÁ°¤Ë¤â¤Ã¤Æ¤­¤¿¤â¤Î¤Ç¤¢¤ë¡¥
-¤³¤Î¤è¤¦¤Ë¤¹¤ë¤È,²èÁüÌ̤ËÅê±Æ¤µ¤ì¤ëÁü¤¬¾å²¼È¿Å¾¤¹¤ë¤³¤È¤¬¤Ê¤¤¤Î¤Ç,
-¤è¤êÅê±Æ¤¬°·¤¤¤ä¤¹¤¯¤Ê¤ë¡¥°Ê¸å¡¤ËÜ»ñÎÁ¤Ç¤â¤³¤Î¤è¤¦¤Ë²èÁüÌ̤ΰÌÃÖ¤ò¹Í¤¨¤ë¤³¤È¤Ë
-¤¹¤ë¡¥
-
-¥Ô¥ó¥Û¡¼¥ë¥«¥á¥é¤Ï¼ÂºÝ¤Î¥«¥á¥é¤ÎÅê±Æ¤ò¤«¤Ê¤ê´Êά¤·¤Æɽ¤·¤¿¤â¤Î¤Ç¤¢¤ë¤¬¡¤
-¥«¥á¥é¤Î´ö²¿³ØŪ¤ÊÀ­¼Á¤Î¤ß¤ò¹Í¤¨¤ë¤Î¤Ç¤¢¤ì¤Ð¡¤¤³¤ì¤Ç½¼Ê¬¤Ç¤¢¤ë¡¥
-
-
-\subsection{¥«¥á¥é¤ÎÆâÉô¥Ñ¥é¥á¡¼¥¿}
-
-¥«¥á¥é¤Ç»£±Æ¤µ¤ì¤¿²èÁü¤Ï¥Ç¥£¥¸¥¿¥ë²½¤µ¤ì,¥³¥ó¥Ô¥å¡¼¥¿¤ÎÆâÉô¤Ç{\em ²èÁÇ}
-(pixel)¤È¸Æ¤Ð¤ì¤ëñ°Ì¤Çµ­Ï¿¤µ¤ì¤ë¡¥²æ¡¹¤¬¥«¥á¥é¤«¤éÆÀ¤ë²èÁü¥Ç¡¼¥¿¤Ï,
-¤³¤Î¤è¤¦¤ËʪÍýŪ¤ÊÂ礭¤µ¤ä°ÌÃ֤ȤÏ̵´Ø·¸¤Ê²èÁÇñ°Ì¤Î{\em ²èÁüºÂɸ}¤Ë
-´ð¤Å¤¤¤Æ¤¤¤ë¡¥¤·¤¿¤¬¤Ã¤Æ,¼ÂºÝ¤Î¥«¥á¥é¤ò¥â¥Ç¥ë²½¤¹¤ë¾ì¹ç¤Ë¤Ï,ʪÍýŪ
-ºÂɸ$\vx$¤«¤é²èÁüºÂɸ$\vm$¤Ø¤ÎÊÑ´¹¤ò¹Í¤¨¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡¥
-¤³¤ÎÊÑ´¹¤Ï¼¡¤Î¤è¤¦¤ËÄêµÁ¤µ¤ì¤ë¹ÔÎó$\mA$¤È¤ÎÀѤˤè¤Ã¤Æɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-\mA = 
-\begin{pmatrix}
-f k_u & f k_s & u_0 \\
-0 & f k_v & v_0\\
-0 & 0 & 1 \\
-\end{pmatrix}
-\end{equation}
-
-¤¿¤À¤·,$f$¤Ï¾ÇÅÀµ÷Î¥,$u_0$,$v_0$¤Ï²èÁüÃæ¿´¤ÎºÂɸ¡¤$k_u$¡¤$k_v$¤ò
-$u$¤ª¤è¤Ó$v$Êý¸þ¤Î¥¹¥±¡¼¥ë°ø»Ò¡¤$k_s$¤ò¤»¤óÃÇ·¸¿ô(Ê¿¹ÔÀ­¤Ï
-ÊݤĤ¬Ä¾³ÑÀ­¤ÏÊݤ¿¤Ê¤¤¤è¤¦¤ÊÊÑ·Á¤òȯÀ¸¤µ¤»¤ë·¸¿ô)¤È¤¹¤ë¡¥
-¤Ä¤Þ¤ê¡¤$\mA$¤Ï¥«¥á¥é¤Î¼ï¡¹¤ÎÆÃÀ­¤òɽ¤·¤Æ¤¤¤ë¤È¤¤¤¨¤ë¡¥¤½¤Î¤¿¤á¡¤
-¤³¤Î¤È¤­¤Î$\mA$¤òÆâÉô¥Ñ¥é¥á¡¼¥¿¹ÔÎó¤È¸Æ¤Ö¡¥
-
-
-\section{Ãæ¿´Åê±Æ}
-
-¿Þ\ref{fig_center}¤Î¤è¤¦¤Ë¡¤¡¡
-3¼¡¸µ¶õ´Ö¤Ë¸ÇÄꤵ¤ì¤¿1¤Ä¤ÎÅÀ¤ò${\rm C}$¤È¤·¡¤${\rm C}$¤ò´Þ¤Þ¤Ê¤¤1¤Ä¤Î
-Ê¿Ì̤ò$\Pi$¤È¤¹¤ë¡¥¿Þ\ref{fig_center}¤Ë¼¨¤¹¤è¤¦¤Ë¡¤${\rm C}$¤È¤Ï°Û¤Ê¤ëǤ°Õ¤Î
-ÅÀ$P$¤ËÂФ·¤Æ¡¤Ä¾Àþ$CP$¤¬$\Pi$¤È¸òÅÀ¤ò¤â¤Ä¤È¤­¡¤¤½¤Î¸òÅÀ¤ò${\rm Proj}({\rm C}, \Pi, {\rm P}) $¤È¤ª¤¯¡¤
-¤½¤·¤Æ¡¤¤³¤ÎÅÀ${\rm Proj}({\rm C}, \Pi, {\rm P}) $¤ò¡¤${\rm C}$¤ò»ëÅÀ¤È¤·¡¤$\Pi$¤ò{\em Åê±ÆÌÌ}(plane of projection)
-¤È¤¹¤ë${\rm P}$¤Î{\em Åê±ÆÁü}(projection image)¤È¤¤¤¦¡¥
-
-$\Sigma=(\vZERO; e_1, e_2, e_3)$¤òľ¸òºÂɸ·Ï¤È¤¹¤ë¡¥°Ê²¼¤Ç¤Ï¡¤
-$\Pi$¤Ï$e_1,e_2$¤¬Ä¥¤ëÊ¿Ì̤ȰìÃפ¹¤ë¤â¤Î¤È¤¹¤ë¡¥$\Sigma$¤Ë´Ø¤¹¤ë$\rm C$¤ÎºÂɸ¤ò
-$(c_1,c_2,c_3)$¤È¤·¡¤$\rm P$¤ÎºÂɸ¤ò$(p_1,p_2,p_3)$¤È¤¹¤ë¡¥
-
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{C}{${\rm C}$}
-               \psfrag{Pi}{$\Pi$}
-               \psfrag{X}{${\rm P}$}
-               \psfrag{Proj}{${\rm Proj}({\rm C}, \Pi, {\rm X})$}
-               \includegraphics[scale=0.6]{image/proj.eps}
-       \end{center}
-       \caption{Ãæ¿´Åê±Æ¤Î¸¶Íý}
-       \label{fig_center}
-\end{figure}
-
-
-
-${\rm X}={\rm Proj}({\rm S}, \Pi, {\rm P}) $¤È¤ª¤­¡¤${\rm X}$¤ÎºÂɸ¤ò$(x_1,x_2,x_3)$¤È¤ª¤¯¡¥¤¹¤ë¤È¤³¤ì¤é¤Î´Ø·¸¤Ï¼¡¤Î
-¿ô¼°¤Çɽ¤»¤ë¡¥
-
-\[
-       \begin{pmatrix}
-               x_1 \\
-               x_2 \\
-               0
-       \end{pmatrix}
-       =
-       \begin{pmatrix}
-               c_1 \\
-               c_2 \\
-               c_3     
-       \end{pmatrix}
-       + \alpha
-       \begin{pmatrix}
-               p_1 - c_1 \\
-               p_2 - c_2 \\
-               p_3 - c_3       
-       \end{pmatrix}
-\]
-
-${\rm X}$¤ÏÅê±ÆÌ̾å¤ÎÅÀ¤Ç¤¢¤ë¤«¤é¡¤Âè3À®Ê¬¤Ï0¤È¤Ê¤ë¡¥${\rm C}$¤¬¥æ¡¼¥¯¥ê¥Ã¥É¶õ´Ö¾å¤ÎÅÀ¤Ç¤¢¤Ã¤Æ
-$\Pi$¤Ë¤Ï´Þ¤Þ¤ì¤Ê¤¤¤È¤­¡¤${\rm P}$¤Ë${\rm Proj}({\rm S}, \Pi, {\rm P}) $¤òÂбþ¤µ¤»¤ëÅê±Æ¤ò
-{\em Ãæ¿´Åê±Æ}(perspective projection)¤È¤¤¤¤¡¤${\rm P}$¤ò{\em Åê±ÆÃæ¿´}(projection centre)¤È¤¤¤¦¡¥
-ËÜ»ñÎÁ¤Ë¤ª¤¤¤Æ¡¤Åê±Æ¤È¤Ï¤³¤ÎÃæ¿´Åê±Æ¤Î¤³¤È¤ò°ÕÌ£¤¹¤ë¡¥
-
-%\section{Ê¿Ì̼ͱÆÊÑ´¹¹ÔÎó}
-%TODO
-
-\chapter{¼êË¡}
-
-\section{Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}
-ËÜÀá¤Ç¤Ï¡¤Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹¤Ë¤Ä¤¤¤ÆÀâÌÀ¤¹¤ë¡¥
-
-Á´¼þ²èÁü¤ÏÁ´¼þ¥«¥á¥éÅù¤Ç»£±Æ¤µ¤ì¤¿¡¤¤òÃæ¿´¤È¤·¤¿¼þ°Ï$360^\circ$
-¤¬Åê±Æ¤µ¤ì¤¿²èÁü¤Ç¤¢¤ë¡¥
-¤Þ¤¿¡¤¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ï¥×¥í¥¸¥§¥¯¥¿·²¤«¤é¤ÎÅê±Æ¤ËÍøÍѤµ¤ì¤ë¤â¤Î¤Ç¡¤
-¥¹¥¯¥ê¡¼¥ó¤ò¹½À®¤¹¤ëÊ¿ÌÌËè¤ËºîÀ®¤µ¤ì¤ë¡¥
-
-ËÜÀá¤Ç¤Ï¡¤¿Þ\ref{fig_env}¤Î¤è¤¦¤Ë¡¤¸¶ÅÀ¤òÃæ¿´¤Ë¥¹¥¯¥ê¡¼¥ó¤ò°Ï¤à±ßÅû¤È¤·¤Æ¡¤Á´¼þ²èÁü¤òÇÛÃÖ¤¹¤ë¤â¤Î¤È¤¹¤ë¡¥
-¥«¥á¥é¤Î°ÌÃ֤ϴѵҤòɽ¤·¤Æ¤ª¤ê¡¤¹â¤µÊý¸þ¤ÎÊ¿ʰÜÆ°$c_y$¤È¥Á¥ë¥È²óž$\theta_x$¤Î¼«Í³ÅÙ¤ò»ý¤Ä¡¥
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-               \psfrag{camera}{¥«¥á¥é}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \psfrag{x}{$x$}
-               \psfrag{z}{$z$}
-               \includegraphics[scale=0.8]{image/fig1.eps}
-       \end{center}
-       \caption{Á´¼þ²èÁü¤ÎÇÛÃÖ}
-       \label{fig_env}
-\end{figure}
-
-Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹¤Î²áÄø¤Ï¡¤Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹¤È¡¤
-Åê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹¤Î2¤Ä¤ÎÃʳ¬¤ËÂçÊ̤µ¤ì¤ë¡¥
-¤³¤ì¤é¤ÎÊÑ´¹¤Ï¡¤²èÁü´Ö¤ÎºÂɸ·Ï¤ÎÂбþ¤Ë¤è¤Ã¤ÆÄêµÁ¤Ç¤­¤ë¡¥ËÜÀá¤Ç¤Ï¡¤
-Á´¼þ²èÁü¤ÎºÂɸ¤ò$\vx = (\theta, y)^\top$¡¤¥«¥á¥é¤ÎÅê±ÆÁü¤ÎºÂɸ¤ò$\vxp = (x', y')^\top$¡¤
-¥³¥ó¥Æ¥ó¥Ä²èÁü¤ÎºÂɸ¤ò$\vx'' = (x'', y'')^\top$¤Ç¤½¤ì¤¾¤ìɽ¤¹¡¥
-%¥«¥á¥é¤Ë¹â¤µ¤È¥Á¥ë¥È²óž¤Î¼«Í³ÅÙ¤¬¤¢¤ë¤¿¤á¡¤¥«¥á¥éÅê±ÆÌ̾å¤Î¥¹¥¯¥ê¡¼¥ó¤ÎÁü¤Ï¡¤
-%¿Þ\ref{fig_screen}¤Î¤è¤¦¤ÊÂæ·ÁÏĤߤò¼õ¤±¤ë¡¥
-
-\if 0
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-               \psfrag{vscreen}{¥«¥á¥é¤ÎÅê±ÆÌÌ}
-               \psfrag{image}{¥¹¥¯¥ê¡¼¥óÁü}
-               \psfrag{camera}{¥«¥á¥é}
-               \includegraphics[scale=0.6]{image/fig5.eps}
-       \end{center}
-       \caption{¥¹¥¯¥ê¡¼¥óÁü¤ÎÏĤß}
-       \label{fig_screen}
-\end{figure}
-\fi
-
-\subsection{¥«¥á¥éÅê±ÆÌ̤ηèÄê}
-Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎºÂɸÊÑ´¹¤ò½Ò¤Ù¤ëÁ°¤Ë¡¤¥«¥á¥é¤ÎÅê±ÆÌ̤ηè¤áÊý¤Ë¤Ä¤¤¤Æ
-½Ò¤Ù¤Æ¤ª¤¯É¬Íפ¬¤¢¤ë¡¥
-
-Åê±ÆÌ̤ϾÇÅÀµ÷Î¥$f'$¤ÈÉý$w'$¤È¹â¤µ$h'$¤Ë¤è¤Ã¤ÆÄê¤Þ¤ë¡¥
-¤Þ¤º¡¤¾ÇÅÀµ÷Î¥¤Î·è¤áÊý¤Ë¤Ä¤¤¤ÆÀâÌÀ¤¹¤ë¡¥
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{touei}{Åê±Æ¤µ¤ì¤¿$\vs_1$}
-               \psfrag{vscreen}{¥«¥á¥é¤ÎÅê±ÆÌÌ}
-               \psfrag{d}{$f'$}
-               \psfrag{thetax}{$\theta_x$}
-               \psfrag{c}{$(0, c_y, 0)^\top$}
-               \psfrag{s1}{$\vs_1$}
-               \psfrag{s2}{$\vs_2$}
-               \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \includegraphics[scale=1]{image/fig3.eps}
-       \end{center}
-       \caption{¥¹¥¯¥ê¡¼¥óÁü¤ÈÅê±ÆÌÌ}
-       \label{fig_vscreen}
-\end{figure}
-
-\subsubsection{¾ÇÅÀµ÷Î¥}
-¥«¥á¥é¤Î¾ÇÅÀµ÷Î¥¤ò$f$¡¤$\theta_x$¤Î¥Á¥ë¥È²óž¤òɽ¤¹3¼¡¸µÆ±¼¡ºÂɸ¹ÔÎó¤ò$\mR_{\theta_x}$¡¤
-$\vt = (0, c_y, 0, 1)^\top$¤È¤¹¤ë¤È¡¤
-Åê±ÆÌ̤ÎÃæ¿´ºÂɸ$\vp$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-       \vp = \mR_{\theta_x} (0, 0, f, 1)^\top + \vt
-\end{equation}
-
-¥¹¥¯¥ê¡¼¥ó¤ÎĺÅÀ$\vs_i$¤¬Åê±ÆÌ̾å¤Ë¤¢¤ì¤Ð¡¤$(\vp, \vp - \vx) = 0$¤òËþ¤¿¤¹¡¥
-ËÜ»ñÎÁ¤Ç¤Ï¡¤¾ÇÅÀµ÷Î¥$f'$¤ò¡¤¤¤¤º¤ì¤ÎĺÅÀ¤ËÂФ·¤Æ¤âÅê±ÆÌ̤¬¼êÁ°¤Ë¤¯¤ë¤è¤¦¤Ë¤È¤ë¡¥
-·Á¼°Åª¤Ë¤Ï¡¤¤³¤ì¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-       f' = {\rm min}\{ f | \forall \vs_i, (\vp, \vp - \vs_i) = 0 \}
-\end{equation}
-
-\subsubsection{Éý¤È¹â¤µ}
-¥¹¥¯¥ê¡¼¥ó¤ÎĺÅÀ$\vs_i$¤òÅê±ÆÌ̾å¤ËÅê±Æ¤·¤¿¤â¤Î¤ò$\vsp_i = (x'_i, y'_i, 1)^\top$¤È¤¹¤ë¡¥
-¤Þ¤¿¡¤$\mP = \mA  \mP_f
-\begin{pmatrix}
-\mRi_{\theta_x} & -\vt \\
- \vZERO       & 1
-\end{pmatrix}
-$¤Ç¤¢¤ê¡¤$
-\mP_f =
-\begin{pmatrix}
-1 & 0 & 0 & 0\\
-0 & 1 & 0 & 0\\
-0 & 0 & 1 & 0\\
-\end{pmatrix},
-\mA =
-\begin{pmatrix}
-f w''/{h''} & 0 & p_1 \\
-0 & f  & p_2\\
-0 & 0 & 1 \\
-\end{pmatrix}
-$¤È¤¹¤ë¤È¡¤$\vsp_i$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-       \vsp_i = \mP \vs_i \
-\end{equation}
-
-Åê±ÆÌ̤ÎÂ礭¤µ¤Ï¡¤¤³¤ì¤é¤ÎºÂɸ¤¬Åê±ÆÌ̾å¤ËÃúÅÙ¼ý¤Þ¤ë¤è¤¦¤Ë·èÄꤵ¤ì¤ë¡¥
-¤¿¤À¤·¡¤$w'$¤È$h'$¤ÎÈæ¤Ï¡¤¥³¥ó¥Æ¥ó¥Ä²èÁü¤Î¥¢¥¹¥Ú¥¯¥ÈÈæ¤È°ìÃפ¹¤ë¤è¤¦¤Ë¤È¤ë¡¥
-
-
-\subsection{Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹}
-
-\subsubsection{$\theta$¤Î·×»»}
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{theta}{$\theta$}
-               \psfrag{d0}{$f'$}
-               \psfrag{xy}{$\mPi x$}
-               \psfrag{offset}{$\theta_{\rm offset}$}
-               \includegraphics[scale=1]{image/fig2.eps}
-       \end{center}
-       \caption{$\theta$¤Î·×»»}
-       \label{fig_theta}
-\end{figure}
-
-
-¿Þ\ref{fig_theta}¤è¤ê¡¤$x'$¤ËÂбþ¤¹¤ë$\theta$¤Ï¼¡¼°¤Çµá¤á¤é¤ì¤ë¡¥
-
-\begin{eqnarray}
-\theta = \ \left( {\rm tan}^{-1} \frac{\mPi x'}{f'} + \theta_{ {\rm offset}} \right) \\
-\end{eqnarray}
-
-¤³¤³¤Ç¡¤$\theta_{offset}$¤Ï$\theta$¤Î¥ª¥Õ¥»¥Ã¥ÈÃͤǤ¢¤ë¡¥¤Þ¤¿¡¤¤³¤ÎÃͤòŬÀÚ¤ËÀßÄꤹ¤ë¤³¤È¤Ç¡¤
-¥«¥á¥é¤Î¸þ¤­¤Ï¤½¤Î¤Þ¤Þ¤Ë¡¤¥¹¥¯¥ê¡¼¥ó¤Î¾¤ÎÊ¿Ì̤ËÂФ¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-
-\subsubsection{$y$¤Î·×»»}
-
-¿Þ\ref{fig_y}¤è¤ê¡¤$y'$¤ËÂбþ¤¹¤ë$y$¤Ï¼¡¼°¤Çµá¤á¤é¤ì¤ë¡¥
-¤¿¤À¤·¡¤Á´¼þ²èÁü¤ÎȾ·Â¤ò$r$¤È¤¹¤ë¡¥
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{vscreen}{¥«¥á¥é¤ÎÅê±ÆÌÌ}
-               \psfrag{thetax}{$\theta_x$}
-               \psfrag{thetap}{$\theta_\Delta$}
-               \psfrag{c}{$(0, c_y, 0)^\top$}
-               \psfrag{r}{$r$}
-               \psfrag{rp}{$r'$}
-               \psfrag{f}{$f'$}
-               \psfrag{dist}{$\mPi y - c_y$}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \includegraphics[scale=1]{image/fig4.eps}
-       \end{center}
-       \caption{$y$¤Î·×»»}
-       \label{fig_y}
-\end{figure}
-
-\begin{eqnarray}
-       y &=& \mP r' \sin(\theta_\Delta + \theta_x) + c_y \\
-       r' &=& \frac{r}{\cos(\theta_\Delta + \theta_x)} \\
-       \theta_\Delta &=& \tan^{-1} \frac{\mPi y^\prime - c_y}{f' } 
-\end{eqnarray}
-
-
-
-\subsection{¥«¥á¥é¤ÎÅê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}
-$\vsp_i$¤«¤éÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¤ÎĺÅÀºÂɸ¡Ê$(0, 0, 1)^\top, (w'', 0, 1)^\top, (0, h'', 1)^\top, (w'', h'', 1)^\top$¡Ë
-¤Ø¤Î¼Í±ÆÊÑ´¹¹ÔÎó¤ò$\mH$¤È¤¹¤ì¤Ð¡¤¥«¥á¥é¤ÎÅê±ÆÌ̾å¤ÎºÂɸ$\vx''$¤ËÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¾å¤ÎºÂɸ$\vx'$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{eqnarray}
-       \vx' = \mHi \vx''
-\end{eqnarray}
-
-¤Þ¤¿¡¤$\mH$¤Ï¸¶ÍýŪ¤Ë¤Ï¡¤
-
-\begin{eqnarray}
-       \begin{pmatrix}
-               \vZERO & -\vspt_1 & {y''}_1 \vspt_1  \\
-               \vspt_1 & \vZERO & - {x''}_1 \vspt_1 \\
-               \vZERO & -\vspt_2 & {y''}_2 \vspt_2  \\
-               \vspt_2 & \vZERO & - {x''}_2 \vspt_2 \\
-               \vZERO & -\vspt_3 & {y''}_3 \vspt_3  \\
-               \vspt_3 & \vZERO & - {x''}_3 \vspt_3 \\
-               \vZERO & -\vspt_4 & {y''}_4 \vspt_4  \\
-               \vspt_4 & \vZERO & - {x''}_4 \vspt_4 \\
-       \end{pmatrix}
-       \begin{pmatrix}
-               H_{11} \\       
-               H_{12} \\       
-               H_{13} \\       
-               H_{21} \\       
-               H_{22} \\       
-               H_{23} \\       
-               H_{31} \\       
-               H_{32} \\       
-       \end{pmatrix}
-       = \vZERO
-\end{eqnarray}
-
-
-¤ò²ò¤¯¤³¤È¤Çµá¤á¤ë¤³¤È¤¬¤Ç¤­¤ë¡Ê$H_{33}$¤ò1¤ÈÃÖ¤¤¤¿¾ì¹ç¡Ë¡¥
-
-\if 0
-\begin{equation}
-\begin{pmatrix}
-\theta \\
-y \\
-\end{pmatrix}
-=
-\begin{pmatrix}
-\frac{2\pi}{w} & 0 \\
-0 & 1 \\
-\end{pmatrix}
-\begin{pmatrix}
-x \\
-y \\
-\end{pmatrix}
-\end{equation}
-
-\begin{equation}
-\theta = {\rm tan}^{-1} \frac{x^\prime}{d_0} + \theta_{ {\rm offset}}
-r^\prime = \frac{r}{ \cos(\theta_\Delta + \theta_x) }
-y = \frac{r}{\sqrt{ {d_0}^2 + x^2 } } y^\prime
-x = \ \frac{w}{2\pi} \left( {\rm tan}^{-1} \frac{x^\prime}{d_0} + \theta_{ {\rm offset}} \right)
-y = \frac{r}{\sqrt{ {d_0}^2 + x^2 } } y^\prime
-y = \frac{r}{d}y^\prime
-\end{equation}
-\fi
-
-
-
-\end{document}
diff --git a/latex/M2/siryou/2/p1s1.tex.aux b/latex/M2/siryou/2/p1s1.tex.aux
deleted file mode 100644 (file)
index 2834471..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\relax 
-\@setckpt{p1s1.tex}{
-\setcounter{page}{2}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-\setcounter{lstlisting}{0}
-}
diff --git a/latex/M2/siryou/2/settings.aux b/latex/M2/siryou/2/settings.aux
deleted file mode 100644 (file)
index d5a4d30..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\relax 
-\@setckpt{settings}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{chapter}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-}
diff --git a/latex/M2/siryou/2/settings.tex b/latex/M2/siryou/2/settings.tex
deleted file mode 100644 (file)
index 8b2271a..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-\usepackage[dvips]{graphicx,psfrag}
-\usepackage{url}
-\usepackage{amsmath}
-\usepackage{psfrag}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\usepackage{listings,jlisting}
-\usepackage[hscale=0.8,vscale=0.85,top=2cm]{geometry}
-\renewcommand{\lstlistingname}{¥ê¥¹¥È}
-\lstset{language=c++,
-  basicstyle=\ttfamily\scriptsize,
-  commentstyle=\textit,
-  classoffset=1,
-  keywordstyle=\bfseries,
-  frame=tRBl,
-  framesep=5pt,
-  showstringspaces=false,
-  numbers=left,
-  stepnumber=1,
-  numberstyle=\tiny,
-  tabsize=2
-}
-
-\bibliographystyle{ieice}
-
diff --git a/latex/M2/siryou/2/yasuda_6_26.pdf b/latex/M2/siryou/2/yasuda_6_26.pdf
deleted file mode 100644 (file)
index 155df2a..0000000
Binary files a/latex/M2/siryou/2/yasuda_6_26.pdf and /dev/null differ
diff --git a/latex/M2/siryou/3/Makefile b/latex/M2/siryou/3/Makefile
deleted file mode 100644 (file)
index e9a6ab4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-main.pdf : main.tex 
-       platex main.tex
-       platex main.tex
-       dvips main.dvi
-       ps2pdf main.ps
-       acroread main.pdf
diff --git a/latex/M2/siryou/3/image/camera1.eps b/latex/M2/siryou/3/image/camera1.eps
deleted file mode 100755 (executable)
index 5441075..0000000
+++ /dev/null
@@ -1,1928 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
-%%Title: camera1.eps
-%%CreationDate: Thu Feb 26 06:25:09 2009
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 14 14 610 487
-%%EndComments
-%%BeginProlog
-% Use own dictionary to avoid conflicts
-10 dict begin
-%%EndProlog
-%%Page: 1 1
-% Translate for offset
-14.173228346456694 14.173228346456694 translate
-% Translate to begin of first scanline
-0 472.31599356084195 translate
-595.26809347191829 -472.31599356084195 scale
-% Image geometry
-794 630 8
-% Transformation matrix
-[ 794 0 0 630 0 0 ]
-% Strings to hold RGB-samples per scanline
-/rstr 794 string def
-/gstr 794 string def
-/bstr 794 string def
-{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
-true 3
-%%BeginData:        65577 ASCII Bytes
-colorimage
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$b5VGAJcDABJ,~>
-JcC<$JcC<$b5VGAJcDABJ,~>
-JcC<$JcC<$b5VGAJcDABJ,~>
-JcC<$JcC<$bQ%SBJcDABJ,~>
-JcC<$JcC<$bQ%SBJcDABJ,~>
-JcC<$JcC<$bQ%SBJcDABJ,~>
-JcC<$JcC<$bl@VAJcDDCJ,~>
-JcC<$JcC<$bl@\C!D3?Cs.KCB~>
-JcC<$JcC<$bl@\C!D3?Cs.KCB~>
-JcC<$JcC<$bQ%PAJcDDCJ,~>
-JcC<$JcC<$bPqVD8cXGBT`9N~>
-JcC<$JcC<$bPqVD8cXGBT`9N~>
-JcC<$JcC<$bl@VAJcDDCJ,~>
-JcC<$JcC<$bl7bF8kK)7s.KCB~>
-JcC<$JcC<$bl7bF8kK)7s.KCB~>
-JcC<$JcC<$bl@VAJcDDCJ,~>
-JcC<$JcC<$bl7bF8kK)7s.KCB~>
-JcC<$JcC<$bl7bF8kK)7s.KCB~>
-JcC<$JcC<$c2[Y@JcDGDJ,~>
-JcC<$JcC<$c2RbDrCR%iJcDGDJ,~>
-JcC<$JcC<$c2RbDrCR%iJcDGDJ,~>
-JcC<$JcC<$c2[Y@JcDGDJ,~>
-JcC<$JcC<$c2RbDrCR%iJcDGDJ,~>
-JcC<$JcC<$c2RbDrCR%iJcDGDJ,~>
-JcC<$JcC<$cN!_@JcDGDJ,~>
-JcC<$JcC<$cMmkEr(6qhJcDGDJ,~>
-JcC<$JcC<$cMmkEr(6qhJcDGDJ,~>
-JcC<$JcC<$cN!_@JcDGDJ,~>
-JcC<$JcC<$cMmkEr(6qhJcDGDJ,~>
-JcC<$JcC<$cMmkEr(6qhJcDGDJ,~>
-JcC<$JcC<$ci<b?JcDJEJ,~>
-JcC<$JcC<$ci3tFqFU_fJcDJEJ,~>
-JcC<$JcC<$ci3tFqFU_fJcDJEJ,~>
-JcC<$JcC<$ci<b?JcDJEJ,~>
-JcC<$JcC<$ci3tFqFU_fJcDJEJ,~>
-JcC<$JcC<$ci3tFqFU_fJcDJEJ,~>
-JcC<$JcC<$d/Wh?JcDJEJ,~>
-JcC<$JcC<$d/O(Gq+:VeJcDJEJ,~>
-JcC<$JcC<$d/O(Gq+:VeJcDJEJ,~>
-JcC<$JcC<$d/We>JcDMFJ,~>
-JcC<$JcC<$d/O(GpdtMdJcDMFJ,~>
-JcC<$JcC<$d/O(GpdtMdJcDMFJ,~>
-JcC<$JcC<$dJrk>JcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJrk>JcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJrk>JcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$dJj1HpIYDcJcDMFJ,~>
-JcC<$JcC<$f`(pOr;Z?gJcDPGJ,~>
-JcC<$JcC<$f`(pOr;Q`soh#2aJcDPGJ,~>
-JcC<$JcC<$f`(pOr;Q`soh#2aJcDPGJ,~>
-JcC<$JcC<$g&D$Pqu?6fJcDPGJ,~>
-JcC<$JcC<$g&D$Pqu6Wroh#2aJcDPGJ,~>
-JcC<$JcC<$g&D$Pqu6Wroh#2aJcDPGJ,~>
-JcC<$JcC<$g&D$Pr;Z<fJcDPGJ,~>
-JcC<$JcC<$g&D$Pr;Q`soL])`JcDPGJ,~>
-JcC<$JcC<$g&D$Pr;Q`soL])`JcDPGJ,~>
-JcC<$JcC<$gA_-Qqu?0dJcDSHJ,~>
-JcC<$JcC<$gA_-Qqu6Wro1Au_JcDSHJ,~>
-JcC<$JcC<$gA_-Qqu6Wro1Au_JcDSHJ,~>
-JcC<$JcC<$g]%6Rqu?-cJcDSHJ,~>
-JcC<$JcC<$g]%6Rqu6Wrnk&l^JcDSHJ,~>
-JcC<$JcC<$g]%6Rqu6Wrnk&l^JcDSHJ,~>
-JcC<$JcC<$h#@?SqZ$$bJcDSHJ,~>
-JcC<$JcC<$h#@?SqYpNqnk&l^JcDSHJ,~>
-JcC<$JcC<$h#@?SqYpNqnk&l^JcDSHJ,~>
-JcC<$JcC<$h#@?Squ?*bJcDSHJ,~>
-JcC<$JcC<$h#@?Squ6WrnO`c]JcDSHJ,~>
-JcC<$JcC<$h#@?Squ6WrnO`c]JcDSHJ,~>
-JcC<$JcC<$h>[HTqZ#s`JcDVIJ,~>
-JcC<$JcC<$h>[HTqYpNqn4EZ\JcDVIJ,~>
-JcC<$JcC<$h>[HTqYpNqn4EZ\JcDVIJ,~>
-JcC<$JcC<$hZ!QUqZ#p_JcDVIJ,~>
-JcC<$JcC<$hZ!QUqYpNqmn*Q[JcDVIJ,~>
-JcC<$JcC<$hZ!QUqYpNqmn*Q[JcDVIJ,~>
-JcC<$JcC<$hu<ZVq>]g^JcDVIJ,~>
-JcC<$JcC<$hu<ZVq>UEpmn*Q[JcDVIJ,~>
-JcC<$JcC<$hu<ZVq>UEpmn*Q[JcDVIJ,~>
-JcC<$JcC<$hu<ZVqZ#m^JcDVIJ,~>
-JcC<$JcC<$hu<ZVqYpNqmRdHZJcDVIJ,~>
-JcC<$JcC<$hu<ZVqYpNqmRdHZJcDVIJ,~>
-JcC<$JcC<$i;WcWq>]a\JcDYJJ,~>
-JcC<$JcC<$i;WcWq>UEpm7I?YJcDYJJ,~>
-JcC<$JcC<$i;WcWq>UEpm7I?YJcDYJJ,~>
-JcC<$JcC<$iVrlXq>]^[JcDYJJ,~>
-JcC<$JcC<$iVrlXq>UEplq.6XJcDYJJ,~>
-JcC<$JcC<$iVrlXq>UEplq.6XJcDYJJ,~>
-JcC<$JcC<$ir8uYq#BUZJcDYJJ,~>
-JcC<$JcC<$ir8uYq#:<olq.6XJcDYJJ,~>
-JcC<$JcC<$ir8uYq#:<olq.6XJcDYJJ,~>
-JcC<$JcC<$ir8uYq#BRYJcD\KJ,~>
-JcC<$JcC<$ir8uYq#:<olUh-WJcD\KJ,~>
-JcC<$JcC<$ir8uYq#:<olUh-WJcD\KJ,~>
-JcC<$JcC<$j8T)Zq#BOXJcD\KJ,~>
-JcC<$JcC<$j8T)Zq#:<ol:M$VJcD\KJ,~>
-JcC<$JcC<$j8T)Zq#:<ol:M$VJcD\KJ,~>
-JcC<$JcC<$g&L79JcD\KJ,~>
-JcC<$JcC<$g&D$Pl:M$VJcD\KJ,~>
-JcC<$JcC<$g&D$Pl:M$VJcD\KJ,~>
-JcC<$JcC<$gAg=9JcD\KJ,~>
-JcC<$JcC<$gA_-Qkt1pUJcD\KJ,~>
-JcC<$JcC<$gA_-Qkt1pUJcD\KJ,~>
-JcC<$JcC<$gAg:8JcD_LJ,~>
-JcC<$JcC<$gA_-QkXkgTJcD_LJ,~>
-JcC<$JcC<$gA_-QkXkgTJcD_LJ,~>
-JcC<$JcC<$g]-@8JcD_LJ,~>
-JcC<$JcC<$g]%6Rk=P^SJcD_LJ,~>
-JcC<$JcC<$g]%6Rk=P^SJcD_LJ,~>
-JcC<$JcC<$g]-@8JcD_LJ,~>
-JcC<$JcC<$g]%6Rk=P^SJcD_LJ,~>
-JcC<$JcC<$g]%6Rk=P^SJcD_LJ,~>
-JcC<$JcC<$h#HC7JcDbMJ,~>
-JcC<$JcC<$h#@?Sj[oLQJcDbMJ,~>
-JcC<$JcC<$h#@?Sj[oLQJcDbMJ,~>
-JcC<$JcC<$h#HC7JcDbMJ,~>
-JcC<$JcC<$h#@?Sj[oLQJcDbMJ,~>
-JcC<$JcC<$h#@?Sj[oLQJcDbMJ,~>
-JcC<$JcC<$h>cI7JcDbMJ,~>
-JcC<$JcC<$h>[HTj@TCPJcDbMJ,~>
-JcC<$JcC<$h>[HTj@TCPJcDbMJ,~>
-JcC<$JcC<$h>cI7JcDbMJ,~>
-JcC<$JcC<$h>[HTj@TCPJcDbMJ,~>
-JcC<$JcC<$h>[HTj@TCPJcDbMJ,~>
-JcC<$JcC<$hZ)L6JcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ)L6JcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ)L6JcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$hZ!QUi^s1NJcDeNJ,~>
-JcC<$JcC<$huDR6JcDeNJ,~>
-JcC<$JcC<$hu<ZViCX(MJcDeNJ,~>
-JcC<$JcC<$hu<ZViCX(MJcDeNJ,~>
-JcC<$JcC<$huDO5JcDhOJ,~>
-JcC<$JcC<$hu<ZVi(<tLJcDhOJ,~>
-JcC<$JcC<$hu<ZVi(<tLJcDhOJ,~>
-JcC<$JcC<$n,E@foDdVHJcDhOJ,~>
-JcC<$JcC<$n,E@foD\djhb!kKJcDhOJ,~>
-JcC<$JcC<$n,E@foD\djhb!kKJcDhOJ,~>
-JcC<$JcC<$nG`Igo)IMGJcDhOJ,~>
-JcC<$JcC<$nG`Igo)A[ihb!kKJcDhOJ,~>
-JcC<$JcC<$nG`Igo)A[ihb!kKJcDhOJ,~>
-JcC<$JcC<$nc&Rho)IGEJcDkPJ,~>
-JcC<$JcC<$nc&Rho)A[ih+@YIJcDkPJ,~>
-JcC<$JcC<$nc&Rho)A[ih+@YIJcDkPJ,~>
-JcC<$JcC<$nc&Rho)IGEJcDkPJ,~>
-JcC<$JcC<$nc&Rho)A[ih+@YIJcDkPJ,~>
-JcC<$JcC<$nc&Rho)A[ih+@YIJcDkPJ,~>
-JcC<$JcC<$o)A[io)IDDJcDkPJ,~>
-JcC<$JcC<$o)A[io)A[ige%PHJcDkPJ,~>
-JcC<$JcC<$o)A[io)A[ige%PHJcDkPJ,~>
-JcC<$JcC<$oD\djnc.;CJcDkPJ,~>
-JcC<$JcC<$oD\djnc&Rhge%PHJcDkPJ,~>
-JcC<$JcC<$oD\djnc&Rhge%PHJcDkPJ,~>
-JcC<$JcC<$o`"mknc.5AJcDnQJ,~>
-JcC<$JcC<$o`"mknc&Rhg.D>FJcDnQJ,~>
-JcC<$JcC<$o`"mknc&Rhg.D>FJcDnQJ,~>
-JcC<$JcC<$p&>!lnGh,@JcDnQJ,~>
-JcC<$JcC<$p&>!lnG`Igg.D>FJcDnQJ,~>
-JcC<$JcC<$p&>!lnG`Igg.D>FJcDnQJ,~>
-JcC<$JcC<$p&>!lnc.2@JcDnQJ,~>
-JcC<$JcC<$p&>!lnc&Rhfh)5EJcDnQJ,~>
-JcC<$JcC<$p&>!lnc&Rhfh)5EJcDnQJ,~>
-JcC<$JcC<$pAY*mnGh)?JcDnQJ,~>
-JcC<$JcC<$pAY*mnG`Igfh)5EJcDnQJ,~>
-JcC<$JcC<$pAY*mnG`Igfh)5EJcDnQJ,~>
-JcC<$JcC<$p\t3nnGh#=JcDqRJ,~>
-JcC<$JcC<$p\t3nnG`Igf1H#CJcDqRJ,~>
-JcC<$JcC<$p\t3nnG`Igf1H#CJcDqRJ,~>
-JcC<$JcC<$q#:<on,Lo<JcDqRJ,~>
-JcC<$JcC<$q#:<on,E@ff1H#CJcDqRJ,~>
-JcC<$JcC<$q#:<on,E@ff1H#CJcDqRJ,~>
-JcC<$JcC<$q>UEpmf1f;JcDqRJ,~>
-JcC<$JcC<$q>UEpmf*7ef1H#CJcDqRJ,~>
-JcC<$JcC<$q>UEpmf*7ef1H#CJcDqRJ,~>
-JcC<$JcC<$q>UEpn,Li:JcDtSJ,~>
-JcC<$JcC<$q>UEpn,E@feOffAJcDtSJ,~>
-JcC<$JcC<$q>UEpn,E@feOffAJcDtSJ,~>
-JcC<$JcC<$qYpNqmf1`9JcDtSJ,~>
-JcC<$JcC<$qYpNqmf*7eeOffAJcDtSJ,~>
-JcC<$JcC<$qYpNqmf*7eeOffAJcDtSJ,~>
-JcC<$JcC<$qu6Wrmf1]8JcDtSJ,~>
-JcC<$JcC<$qu6Wrmf*7ee4K]@JcDtSJ,~>
-JcC<$JcC<$qu6Wrmf*7ee4K]@JcDtSJ,~>
-JcC<$JcC<$kPrs1JcDtSJ,~>
-JcC<$JcC<$kPkM^e4K]@JcDtSJ,~>
-JcC<$JcC<$kPkM^e4K]@JcDtSJ,~>
-JcC<$JcC<$kl9!0JcE"TJ,~>
-JcC<$JcC<$kl1V_dRjK>JcE"TJ,~>
-JcC<$JcC<$kl1V_dRjK>JcE"TJ,~>
-JcC<$JcC<$kl9!0JcE"TJ,~>
-JcC<$JcC<$kl1V_dRjK>JcE"TJ,~>
-JcC<$JcC<$kl1V_dRjK>JcE"TJ,~>
-JcC<$JcC<$l2T'0JcE"TJ,~>
-JcC<$JcC<$l2L_`d7OB=JcE"TJ,~>
-JcC<$JcC<$l2L_`d7OB=JcE"TJ,~>
-JcC<$JcC<$l2T$/JcE%UJ,~>
-JcC<$JcC<$l2L_`cq49<JcE%UJ,~>
-JcC<$JcC<$l2L_`cq49<JcE%UJ,~>
-JcC<$JcC<$lMo*/JcE%UJ,~>
-JcC<$JcC<$lMghacUn0;JcE%UJ,~>
-JcC<$JcC<$lMghacUn0;JcE%UJ,~>
-JcC<$JcC<$lMo*/JcE%UJ,~>
-JcC<$JcC<$lMghacUn0;JcE%UJ,~>
-JcC<$JcC<$lMghacUn0;JcE%UJ,~>
-JcC<$JcC<$li50/JcE%UJ,~>
-JcC<$JcC<$li-qbc:S':JcE%UJ,~>
-JcC<$JcC<$li-qbc:S':JcE%UJ,~>
-JcC<$JcC<$li5-.JcE(VJ,~>
-JcC<$JcC<$li-qbbt7s9JcE(VJ,~>
-JcC<$JcC<$li-qbbt7s9JcE(VJ,~>
-JcC<$JcC<$m/P3.JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/P3.JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/P3.JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$m/I%cbXqj8JcE(VJ,~>
-JcC<$JcC<$mJk6-JcE+WJ,~>
-JcC<$JcC<$mJd.db";X6JcE+WJ,~>
-JcC<$JcC<$mJd.db";X6JcE+WJ,~>
-JcC<$JcC<$mJk6-JcE+WJ,~>
-JcC<$JcC<$mJd.db";X6JcE+WJ,~>
-JcC<$JcC<$mJd.db";X6JcE+WJ,~>
-JcC<$JcCN*!!)9``rL\j[/YX~>
-JcC<$JcCN*!!)9`!!(,5!!%TM[/YX~>
-JcC<$JcCN*!!)9`!!(,5!!%TM[/YX~>
-JcC<$JcCQ+!!)6_`W1Si[Jta~>
-JcC<$JcCQ+!!)6_!!()4!!%TM[Jta~>
-JcC<$JcCQ+!!)6_!!()4!!%TM[Jta~>
-JcC<$JcCT,!!)6_`;kJh[Jta~>
-JcC<$JcCT,!!)6_!!(&3!!%TM[Jta~>
-JcC<$JcCT,!!)6_!!(&3!!%TM[Jta~>
-JcC<$JcCT,!!)6_`;kJh[Jta~>
-JcC<$JcCT,!!)6_!!(&3!!%TM[Jta~>
-JcC<$JcCT,!!)6_!!(&3!!%TM[Jta~>
-JcC<$JcCW-!!)6__uPAg[Jta~>
-JcC<$JcCW-!!)6_!!(#2!!%TM[Jta~>
-JcC<$JcCW-!!)6_!!(#2!!%TM[Jta~>
-JcC<$JcCZ.!!)3^_Z58f[f:j~>
-JcC<$JcCZ.!!)3^!!'u1!!%TM[f:j~>
-JcC<$JcCZ.!!)3^!!'u1!!%TM[f:j~>
-JcC<$JcC]/!!)3^_>o/e[f:j~>
-JcC<$JcC]/!!)3^!!'r0!!%TM[f:j~>
-JcC<$JcC]/!!)3^!!'r0!!%TM[f:j~>
-JcC<$JcC`0!!)0]_>o/e[f:j~>
-JcC<$JcC`0!!)0]!!'r0!!%TM[f:j~>
-JcC<$JcC`0!!)0]!!'r0!!%TM[f:j~>
-JcC<$JcC`0!!)3^^]8rc\,Us~>
-JcC<$JcC`0!!)3^!!'l.!!%TM\,Us~>
-JcC<$JcC`0!!)3^!!'l.!!%TM\,Us~>
-JcC<$JcCc1!!)0]^]8rc\,Us~>
-JcC<$JcCc1!!)0]!!'l.!!%TM\,Us~>
-JcC<$JcCc1!!)0]!!'l.!!%TM\,Us~>
-JcC<$JcCf2!!)0]^Arib\,Us~>
-JcC<$JcCf2!!)0]!!'i-!!%TM\,Us~>
-JcC<$JcCf2!!)0]!!'i-!!%TM\,Us~>
-JcC<$JcCi3!!)-\^Arib\,Us~>
-JcC<$JcCi3!!)-\!!'i-!!%TM\,Us~>
-JcC<$JcCi3!!)-\!!'i-!!%TM\,Us~>
-JcC<$JcCl4!!)*[^&W`a\Gq'~>
-JcC<$JcCl4!!)*[!!'f,!!%TM\Gq'~>
-JcC<$JcCl4!!)*[!!'f,!!%TM\Gq'~>
-JcC<$JcCl4!!)-\]`<W`\Gq'~>
-JcC<$JcCl4!!)-\!!'c+!!%TM\Gq'~>
-JcC<$JcCl4!!)-\!!'c+!!%TM\Gq'~>
-JcC<$JcCo5!!)*[]`<W`\Gq'~>
-JcC<$JcCo5!!)*[!!'c+!!%TM\Gq'~>
-JcC<$JcCo5!!)*[!!'c+!!%TM\Gq'~>
-JcC<$JcCr6!!)*[]E!N_\Gq'~>
-JcC<$JcCr6!!)*[!!'`*!!%TM\Gq'~>
-JcC<$JcCr6!!)*[!!'`*!!%TM\Gq'~>
-JcC<$JcC<$p&DW(JcE:\J,~>
-JcC<$JcC<$p&>!l]h/8)JcE:\J,~>
-JcC<$JcC<$p&>!l]h/8)JcE:\J,~>
-JcC<$JcC<$pA_](JcE:\J,~>
-JcC<$JcC<$pAY*m]Li/(JcE:\J,~>
-JcC<$JcC<$pAY*m]Li/(JcE:\J,~>
-JcC<$JcC<$pA_](JcE:\J,~>
-JcC<$JcC<$pAY*m]Li/(JcE:\J,~>
-JcC<$JcC<$pAY*m]Li/(JcE:\J,~>
-JcC<$JcC<$p]%`'JcE=]J,~>
-JcC<$JcC<$p\t3n\k2r&JcE=]J,~>
-JcC<$JcC<$p\t3n\k2r&JcE=]J,~>
-JcC<$JcC<$p]%`'JcE=]J,~>
-JcC<$JcC<$p\t3n\k2r&JcE=]J,~>
-JcC<$JcC<$p\t3n\k2r&JcE=]J,~>
-JcC<$JcC<$q#@f'JcE=]J,~>
-JcC<$JcC<$q#:<o\Oli%JcE=]J,~>
-JcC<$JcC<$q#:<o\Oli%JcE=]J,~>
-JcC<$JcC<$q#@f'JcE=]J,~>
-JcC<$JcC<$q#:<o\Oli%JcE=]J,~>
-JcC<$JcC<$q#:<o\Oli%JcE=]J,~>
-JcC<$JcC<$q>[i&JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>[i&JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>[i&JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$q>UEp[n6W#JcE@^J,~>
-JcC<$JcC<$qZ!o&JcE@^J,~>
-JcC<$JcC<$qYpNq[RpN"JcE@^J,~>
-JcC<$JcC<$qYpNq[RpN"JcE@^J,~>
-JcC<$JcC<$qZ!l%JcEC_J,~>
-JcC<$JcC<$qYpNq[7UE!JcEC_J,~>
-JcC<$JcC<$qYpNq[7UE!JcEC_J,~>
-JcC<$JcC<$qu<r%JcEC_J,~>
-JcC<$JcC<$qu6WrZq:;uJcEC_J,~>
-JcC<$JcC<$qu6WrZq:;uJcEC_J,~>
-JcC<$JcC<$qu<r%JcEC_J,~>
-JcC<$JcC<$qu6WrZq:;uJcEC_J,~>
-JcC<$JcC<$qu6WrZq:;uJcEC_J,~>
-JcC<$JcDAB!!(pVYQ07S^&NT~>
-JcC<$JcDAB!!(pV!!';s!!%TM^&NT~>
-JcC<$JcDAB!!(pV!!';s!!%TM^&NT~>
-JcC<$JcDDC!!(mUYQ07S^&NT~>
-JcC<$JcDDC!!(mU!!';s!!%TM^&NT~>
-JcC<$JcDDC!!(mU!!';s!!%TM^&NT~>
-JcC<$JcDGD!!(mUY5j.R^&NT~>
-JcC<$JcDGD!!(mU!!'8r!!%TM^&NT~>
-JcC<$JcDGD!!(mU!!'8r!!%TM^&NT~>
-JcC<$JcDGD!!(mUY5j.R^&NT~>
-JcC<$JcDGD!!(mU!!'8r!!%TM^&NT~>
-JcC<$JcDGD!!(mU!!'8r!!%TM^&NT~>
-JcC<$JcDJE!!(mUXT3qP^Ai]~>
-JcC<$JcDJE!!(mU!!'2p!!%TM^Ai]~>
-JcC<$JcDJE!!(mU!!'2p!!%TM^Ai]~>
-JcC<$JcDMF!!(jTXT3qP^Ai]~>
-JcC<$JcDMF!!(jT!!'2p!!%TM^Ai]~>
-JcC<$JcDMF!!(jT!!'2p!!%TM^Ai]~>
-JcC<$JcDPG!!(jTX8mhO^Ai]~>
-JcC<$JcDPG!!(jT!!'/o!!%TM^Ai]~>
-JcC<$JcDPG!!(jT!!'/o!!%TM^Ai]~>
-JcC<$JcDSH!!(gSWrR_N^]/f~>
-JcC<$JcDSH!!(gS!!',n!!%TM^]/f~>
-JcC<$JcDSH!!(gS!!',n!!%TM^]/f~>
-JcC<$JcDSH!!(jTWW7VM^]/f~>
-JcC<$JcDSH!!(jT!!')m!!%TM^]/f~>
-JcC<$JcDSH!!(jT!!')m!!%TM^]/f~>
-JcC<$JcDVI!!(gSWW7VM^]/f~>
-JcC<$JcDVI!!(gS!!')m!!%TM^]/f~>
-JcC<$JcDVI!!(gS!!')m!!%TM^]/f~>
-JcC<$JcDYJ!!(dRWW7VM^]/f~>
-JcC<$JcDYJ!!(dR!!')m!!%TM^]/f~>
-JcC<$JcDYJ!!(dR!!')m!!%TM^]/f~>
-JcC<$JcD\K!!(dRVuVDK_#Jo~>
-JcC<$JcD\K!!(dR!!'#k!!%TM_#Jo~>
-JcC<$JcD\K!!(dR!!'#k!!%TM_#Jo~>
-JcC<$JcD_L!!(aQVuVDK_#Jo~>
-JcC<$JcD_L!!(aQ!!'#k!!%TM_#Jo~>
-JcC<$JcD_L!!(aQ!!'#k!!%TM_#Jo~>
-JcC<$JcD_L!!(dRVZ;;J_#Jo~>
-JcC<$JcD_L!!(dR!!&uj!!%TM_#Jo~>
-JcC<$JcD_L!!(dR!!&uj!!%TM_#Jo~>
-JcC<$JcDbM!!(aQVZ;;J_#Jo~>
-JcC<$JcDbM!!(aQ!!&uj!!%TM_#Jo~>
-JcC<$JcDbM!!(aQ!!&uj!!%TM_#Jo~>
-JcC<$JcDeN!!(aQV#Z)H_>f#~>
-JcC<$JcDeN!!(aQ!!&oh!!%TM_>f#~>
-JcC<$JcDeN!!(aQ!!&oh!!%TM_>f#~>
-JcC<$JcCB&V#Z)H_>f#~>
-JcC<$JcCB&!!&oh!!%TM_>f#~>
-JcC<$JcCB&!!&oh!!%TM_>f#~>
-JcC<$JcCE'U]>uG_>f#~>
-JcC<$JcCE'!!&lg!!%TM_>f#~>
-JcC<$JcCE'!!&lg!!%TM_>f#~>
-JcC<$JcCE'UB#lF_Z,,~>
-JcC<$JcCE'!!&if!!%TM_Z,,~>
-JcC<$JcCE'!!&if!!%TM_Z,,~>
-JcC<$JcCH(U&]cE_Z,,~>
-JcC<$JcCH(!!&fe!!%TM_Z,,~>
-JcC<$JcCH(!!&fe!!%TM_Z,,~>
-JcC<$JcCH(U&]cE_Z,,~>
-JcC<$JcCH(!!&fe!!%TM_Z,,~>
-JcC<$JcCH(!!&fe!!%TM_Z,,~>
-JcC<$JcCK)T`BZD_Z,,~>
-JcC<$JcCK)!!&cd!!%TM_Z,,~>
-JcC<$JcCK)!!&cd!!%TM_Z,,~>
-JcC<$JcCK)TE'QC_uG5~>
-JcC<$JcCK)!!&`c!!%TM_uG5~>
-JcC<$JcCK)!!&`c!!%TM_uG5~>
-JcC<$JcCN*T)aHB_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*T)aHB_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*T)aHB_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCN*!!&]b!!%TM_uG5~>
-JcC<$JcCQ+SH+6@`;b>~>
-JcC<$JcCQ+!!&W`!!%TM`;b>~>
-JcC<$JcCQ+!!&W`!!%TM`;b>~>
-JcC<$JcCQ+SH+6@`;b>~>
-JcC<$JcCQ+!!&W`!!%TM`;b>~>
-JcC<$JcCQ+!!&W`!!%TM`;b>~>
-JcC<$JcCT,S,e-?`;b>~>
-JcC<$JcCT,!!&T_!!%TM`;b>~>
-JcC<$JcCT,!!&T_!!%TM`;b>~>
-JcC<$JcCT,RfJ$>`W(G~>
-JcC<$JcCT,!!&Q^!!%TM`W(G~>
-JcC<$JcCT,!!&Q^!!%TM`W(G~>
-JcC<$JcE4Z!!(RLRK.p=`W(G~>
-JcC<$JcE4Z!!(RL!!&N]!!%TM`W(G~>
-JcC<$JcE4Z!!(RL!!&N]!!%TM`W(G~>
-JcC<$JcE7[!!(OKRK.p=`W(G~>
-JcC<$JcE7[!!(OK!!&N]!!%TM`W(G~>
-JcC<$JcE7[!!(OK!!&N]!!%TM`W(G~>
-JcC<$JcE:\!!(OKR/hg<`W(G~>
-JcC<$JcE:\!!(OK!!&K\!!%TM`W(G~>
-JcC<$JcE:\!!(OK!!&K\!!%TM`W(G~>
-JcC<$JcE:\!!(OKQiM^;`rCP~>
-JcC<$JcE:\!!(OK!!&H[!!%TM`rCP~>
-JcC<$JcE:\!!(OK!!&H[!!%TM`rCP~>
-JcC<$JcE=]!!(OKQN2U:`rCP~>
-JcC<$JcE=]!!(OK!!&EZ!!%TM`rCP~>
-JcC<$JcE=]!!(OK!!&EZ!!%TM`rCP~>
-JcC<$JcE@^!!(LJQN2U:`rCP~>
-JcC<$JcE@^!!(LJ!!&EZ!!%TM`rCP~>
-JcC<$JcE@^!!(LJ!!&EZ!!%TM`rCP~>
-JcC<$JcEC_!!(LJPlQC8a8^Y~>
-JcC<$JcEC_!!(LJ!!&?X!!%TMa8^Y~>
-JcC<$JcEC_!!(LJ!!&?X!!%TMa8^Y~>
-JcC<$JcEF`!!(IIPlQC8a8^Y~>
-JcC<$JcEF`!!(II!!&?X!!%TMa8^Y~>
-JcC<$JcEF`!!(II!!&?X!!%TMa8^Y~>
-JcC<$JcEF`!!(LJPQ6:7a8^Y~>
-JcC<$JcEF`!!(LJ!!&<W!!%TMa8^Y~>
-JcC<$JcEF`!!(LJ!!&<W!!%TMa8^Y~>
-JcC<$JcEIa!!(IIPQ6:7a8^Y~>
-JcC<$JcEIa!!(II!!&<W!!%TMa8^Y~>
-JcC<$JcEIa!!(II!!&<W!!%TMa8^Y~>
-JcC<$JcELb!!(FHP5p16aT$b~>
-JcC<$JcELb!!(FH!!&9V!!%TMaT$b~>
-JcC<$JcELb!!(FH!!&9V!!%TMaT$b~>
-JcC<$JcEOc!!(FHOoU(5aT$b~>
-JcC<$JcEOc!!(FH!!&6U!!%TMaT$b~>
-JcC<$JcEOc!!(FH!!&6U!!%TMaT$b~>
-JcC<$JcERd!!(CGOoU(5aT$b~>
-JcC<$JcERd!!(CG!!&6U!!%TMaT$b~>
-JcC<$JcERd!!(CG!!&6U!!%TMaT$b~>
-JcC<$JcERd!!(FHOT9t4aT$b~>
-JcC<$JcERd!!(FH!!&3T!!%TMaT$b~>
-JcC<$JcERd!!(FH!!&3T!!%TMaT$b~>
-JcC<$JcEUe!!(CGO8sk3ao?k~>
-JcC<$JcEUe!!(CG!!&0S!!%TMao?k~>
-JcC<$JcEUe!!(CG!!&0S!!%TMao?k~>
-JcC<$JcEXf!!(CGNrXb2ao?k~>
-JcC<$JcEXf!!(CG!!&-R!!%TMao?k~>
-JcC<$JcEXf!!(CG!!&-R!!%TMao?k~>
-JcC<$JcCl4NrXb2ao?k~>
-JcC<$JcCl4!!&-R!!%TMao?k~>
-JcC<$JcCl4!!&-R!!%TMao?k~>
-JcC<$JcCo5N<"P0b5Zt~>
-JcC<$JcCo5!!&'P!!%TMb5Zt~>
-JcC<$JcCo5!!&'P!!%TMb5Zt~>
-JcC<$JcCo5N<"P0b5Zt~>
-JcC<$JcCo5!!&'P!!%TMb5Zt~>
-JcC<$JcCo5!!&'P!!%TMb5Zt~>
-JcC<$JcCr6Mu\G/b5Zt~>
-JcC<$JcCr6!!&$O!!%TMb5Zt~>
-JcC<$JcCr6!!&$O!!%TMb5Zt~>
-JcC<$JcCr6Mu\G/b5Zt~>
-JcC<$JcCr6!!&$O!!%TMb5Zt~>
-JcC<$JcCr6!!&$O!!%TMb5Zt~>
-JcC<$JcCu7M?&5-bQ!(~>
-JcC<$JcCu7!!%sM!!%TMbQ!(~>
-JcC<$JcCu7!!%sM!!%TMbQ!(~>
-JcC<$JcCu7M?&5-bQ!(~>
-JcC<$JcCu7!!%sM!!%TMbQ!(~>
-JcC<$JcCu7!!%sM!!%TMbQ!(~>
-JcC<$JcD#8M#`,,bQ!(~>
-JcC<$JcD#8!!%pL!!%TMbQ!(~>
-JcC<$JcD#8!!%pL!!%TMbQ!(~>
-JcC<$JcD#8L]E#+bl<1~>
-JcC<$JcD#8!!%mK!!%TMbl<1~>
-JcC<$JcD#8!!%mK!!%TMbl<1~>
-JcC<$JcD#8L]E#+bl<1~>
-JcC<$JcD#8!!%mK!!%TMbl<1~>
-JcC<$JcD#8!!%mK!!%TMbl<1~>
-JcC<$JcD&9LB)o*bl<1~>
-JcC<$JcD&9!!%jJ!!%TMbl<1~>
-JcC<$JcD&9!!%jJ!!%TMbl<1~>
-JcC<$JcD&9LB)o*bl<1~>
-JcC<$JcD&9!!%jJ!!%TMbl<1~>
-JcC<$JcD&9!!%jJ!!%TMbl<1~>
-JcC<$JcD):K`H](c2W:~>
-JcC<$JcD):!!%dH!!%TMc2W:~>
-JcC<$JcD):!!%dH!!%TMc2W:~>
-JcC<$JcD):K`H](c2W:~>
-JcC<$JcD):!!%dH!!%TMc2W:~>
-JcC<$JcD):!!%dH!!%TMc2W:~>
-JcC<$JcF'r!!(4BKE-T'c2W:~>
-JcC<$JcF'r!!(4B!!%aG!!%TMc2W:~>
-JcC<$JcF'r!!(4B!!%aG!!%TMc2W:~>
-JcC<$JcF*s!!(1AKE-T'c2W:~>
-JcC<$JcF*s!!(1A!!%aG!!%TMc2W:~>
-JcC<$JcF*s!!(1A!!%aG!!%TMc2W:~>
-JcC<$JcF-t!!(1AJcLB%cMrC~>
-JcC<$JcF-t!!(1A!!%[E!!%TMcMrC~>
-JcC<$JcF-t!!(1A!!%[E!!%TMcMrC~>
-OT,:\JcC<$_uB]:b5[%nJcF$qJ,~>
-OT,:\JcC<$_uB]:b5VGAKLu4EJcF$qJ,~>
-OT,:\JcC<$_uB]:b5VGAKLu4EJcF$qJ,~>
-OT5:[JcC<$`r?#=b5["mJcF$qJ,~>
-OT5:[JcC<$`r?#=b5VGAK1Z+DJcF$qJ,~>
-OT5:[JcC<$`r?#=b5VGAK1Z+DJcF$qJ,~>
-OT,C_R@+&+s+13krr<&@s+(.M!.k0rs*t~>
-OT,C_bfg'<s+13krr<&@rr<%N8cSjBs3L^q~>
-OT,C_s8N(Ms+13krr<&@rr<%N8cSjBs3L^q~>
-OT,:\rgEcdJcC<$bPqPBao?nlrr@WMci8L~>
-OT,:\rlkBBJcC<$bPqPBao;>@JP#nBJcF'rJ,~>
-OT,:\rr;uuJcC<$bPqPBao;>@JP#nBJcF'rJ,~>
-OT,:\r0[NbJcC<$c2RbDaT$ekrr@WMci8L~>
-OT,:\r6,-@JcC<$c2RbDaSu5?JP#nBJcF'rJ,~>
-OT,:\r;Q`sJcC<$c2RbDaSu5?JP#nBJcF'rJ,~>
-OT,:\qjIHaJcC<$ci3tFaT$ekrr@WMci8L~>
-OT,:\qoo'?JcC<$ci3tFaSu5?JP#nBJcF'rJ,~>
-OT,:\qu?ZrJcC<$ci3tFaSu5?JP#nBJcF'rJ,~>
-OT,:\q3_3_JcC<$dJj1HaT$ekr;_EKd/SU~>
-OT,:\q9/g=JcC<$dJj1HaSu5?JP,r7!!%TMd/SU~>
-OT,:\q>UEpJcC<$dJj1HaSu5?JP,r7!!%TMd/SU~>
-OT,:\pmM-^JcC<$eGfLKa8^\jr;_EKd/SU~>
-OT,:\prra<JcC<$eGfLKa8Z,>JP,r7!!%TMd/SU~>
-OT,:\q#C?oJcC<$eGfLKa8Z,>JP,r7!!%TMd/SU~>
-OT,:\p6bm\JcC<$f)G^Ma8^\jquD<Jd/SU~>
-OT,:\p<3L:JcC<$f)G^Ma8Z,>JP,o6!!%TMd/SU~>
-OT,:\pAY*mJcC<$f)G^Ma8Z,>JP,o6!!%TMd/SU~>
-OT,:\opPg[JcC<$g&D$P`rCSiquD<Jd/SU~>
-OT,:\p!!F9JcC<$g&D$P`r?#=JP,o6!!%TMd/SU~>
-OT,:\p&G$lJcC<$g&D$P`r?#=JP,o6!!%TMd/SU~>
-OT,:\o9fRYJcC<$gA_-Qa8^\jq>c*HdJn^~>
-OT,:\o?717JcC<$gA_-Qa8Z,>JP,i4!!%TMdJn^~>
-OT,:\oD\djJcC<$gA_-Qa8Z,>JP,i4!!%TMdJn^~>
-OT,:\nsKIXJcC<$h#@?S`rCSiq>c*HdJn^~>
-OT,:\o#q(6JcC<$h#@?S`r?#=JP,i4!!%TMdJn^~>
-OT,:\o)A[iJcC<$h#@?S`r?#=JP,i4!!%TMdJn^~>
-OT,:\nX9CWJcC<$hu<ZV`rCSiq#H!GdJn^~>
-OT,:\n]_"5JcC<$hu<ZV`r?#=JP,f3!!%TMdJn^~>
-OT,:\nc/UhJcC<$hu<ZV`r?#=JP,f3!!%TMdJn^~>
-OT,:\n!O.UJcC<$V#PuGp],mFdf4g~>
-OT,:\n&tb3JcC<$V#LDpJP,c2!!%TMdf4g~>
-OT,:\n,E@fJcC<$V#LDpJP,c2!!%TMdf4g~>
-OT,:\m[=(TJcC<$VuM;JpAfdEdf4g~>
-OT,:\m`b\2JcC<$VuH_sJP,`1!!%TMdf4g~>
-OT,:\mf3:eJcC<$VuH_sJP,`1!!%TMdf4g~>
-OT,:\m$RhRJcC<$W;hDKpAfdEdf4g~>
-OT,:\m*#G0JcC<$W;chtJP,`1!!%TMdf4g~>
-OT,:\m/I%cJcC<$W;chtJP,`1!!%TMdf4g~>
-OT,:\l^@bQJcC<$X8d_Np&K[Ddf4g~>
-OT,:\lcfA/JcC<$X8`/"JP,]0!!%TMdf4g~>
-OT,:\li6tbJcC<$X8`/"JP,]0!!%TMdf4g~>
-OT,:\l'VMOJcC<$XT*hOo`0RCe,Op~>
-OT,:\l-',-JcC<$XT&8#JP,Z/!!%TMe,Op~>
-OT,:\l2L_`JcC<$XT&8#JP,Z/!!%TMe,Op~>
-OT,:\kaDGNJcC<$YQ'.RoDjIBe,Op~>
-OT,:\kfj&,JcC<$YQ"S&JP,W.!!%TMe,Op~>
-OT,:\kl:Y_JcC<$YQ"S&JP,W.!!%TMe,Op~>
-OT,:\k*Z2LJcC<$YlB7SoDjIBe,Op~>
-OT,:\k0*f*JcC<$Yl=\'JP,W.!!%TMe,Op~>
-OT,:\k5PD]JcC<$Yl=\'JP,W.!!%TMe,Op~>
-OT,:\jdH,KJcC<$ZN#IUo)O@AeGk%~>
-OT,:\jim`)JcC<$ZMsn)JP,T-!!%TMeGk%~>
-OT,:\jo>>\JcC<$ZMsn)JP,T-!!%TMeGk%~>
-OT,:\j-]lIJcC<$[/Y[Wnc47@eGk%~>
-OT,:\j3.K'JcC<$[/U++JP,Q,!!%TMeGk%~>
-OT,:\j8T)ZJcC<$[/U++JP,Q,!!%TMeGk%~>
-OT,:\igKfHJcC<$[f:mYnc47@eGk%~>
-OT,:\ilqE&JcC<$[f6=-JP,Q,!!%TMeGk%~>
-OT,:\irB#YJcC<$[f6=-JP,Q,!!%TMeGk%~>
-OT,:\i0aQFJcC<$\Gq*[nGn.?eGk%~>
-OT,:\i620$JcC<$\GlO/JP,N+!!%TMeGk%~>
-OT,:\i;WcWJcC<$\GlO/JP,N+!!%TMeGk%~>
-OT,:\hjOKEJcC<$])R<]n,S%>ec1.~>
-OT,:\hou*#JcC<$])Ma1JP,K*!!%TMec1.~>
-OT,:\huE]VJcC<$])Ma1JP,K*!!%TMec1.~>
-OT,:\h3e6CJcC<$]`3N_mf7q=ec1.~>
-OT,:\h95j!JcC<$]`.s3JP,H)!!%TMec1.~>
-OT,:\h>[HTJcC<$]`.s3JP,H)!!%TMec1.~>
-OT,:\gmS0BJcC<$^Ai`amf7q=ec1.~>
-OT,:\gs#cuJcC<$^Ae05JP,H)!!%TMec1.~>
-OT,:\h#IBSJcC<$^Ae05JP,H)!!%TMec1.~>
-OT,:\g6hp@JcC<$!!'k8JH5*<JcF:#J,~>
-OT,:\g<9NsJcC<$!!'k8!!%RBn4EZ\JcF:#J,~>
-OT,:\gA_-QJcC<$!!'k8!!%RBn4EZ\JcF:#J,~>
-OT,:\fpVj?JcCE'!!'h7JH5';JcF=$J,~>
-OT,:\g!'HrJcCE'!!'h7!!%RBmn*Q[JcF=$J,~>
-OT,:\g&M'PJcCE'!!'h7!!%RBmn*Q[JcF=$J,~>
-OT,:\f9lU=JcCH(!!'k8JH5$:JcF=$J,~>
-OT,:\f?=3pJcCH(!!'k8!!%RBmRdHZJcF=$J,~>
-OT,:\fDbgNJcCH(!!'k8!!%RBmRdHZJcF=$J,~>
-OT,:\esZO<JcCQ+!!'h7JH5$:JcF=$J,~>
-OT,:\f$+-oJcCQ+!!'h7!!%RBmRdHZJcF=$J,~>
-OT,:\f)PaMJcCQ+!!'h7!!%RBmRdHZJcF=$J,~>
-OT,:\e<p::JcCW-!!'h7JH4s8JcF@%J,~>
-OT,:\eB@mmJcCW-!!'h7!!%RBlq.6XJcF@%J,~>
-OT,:\eGfLKJcCW-!!'h7!!%RBlq.6XJcF@%J,~>
-OT,:\e!U19JcC]/!!'e6JH4s8JcF@%J,~>
-OT,:\e'%dlJcC]/!!'e6!!%RBlq.6XJcF@%J,~>
-OT,:\e,KCJJcC]/!!'e6!!%RBlq.6XJcF@%J,~>
-OT,:\d[C+8JcCc1!!'h7JH4p7JcF@%J,~>
-OT,:\d`h^kJcCc1!!'h7!!%RBlUh-WJcF@%J,~>
-OT,:\df9=IJcCc1!!'h7!!%RBlUh-WJcF@%J,~>
-OT,:\d$Xk6JcCi3!!'e6JH4p7JcF@%J,~>
-OT,:\d*)IiJcCi3!!'e6!!%RBlUh-WJcF@%J,~>
-OT,:\d/O(GJcCi3!!'e6!!%RBlUh-WJcF@%J,~>
-OT,:\c^Fe5KDu>JVI_Y#"9Ar_?`<^irr<&4s+(17!.k1&s*t~>
-OT,:\cclChKDu>JVI_Y#"9Ar_?`<^irr<&4s8N(M9'f.M!.k1&s*t~>
-OT,:\ci="FKDu>JVI_Y#"9Ar_?`<^irr<&4s8N(M9'f.M!.k1&s*t~>
-OT,:\c'\P3LAq>,?O-<*!YppsT`4ul])R<]lMuM9f`-I~>
-OT,:\c--.fLAq>,?O-<*!YppsT`4ul])Ma1JP,<%!!%TMf`-I~>
-OT,:\c2RbDLAq>,?O-<*!YppsT`4ul])Ma1JP,<%!!%TMf`-I~>
-OT,:\baJJ2MZ3bMDZ]M1!ClUQrr<&4rr<&us+(1:!.k1&s*t~>
-OT,:\bfp(eMZ3bMDZ]M1!ClUQrr<&4rr<&urr<%M9(#:O!.k1&s*t~>
-OT,:\bl@\CMZ3bMDZ]M1!ClUQrr<&4rr<&urr<%M9(#:O!.k1&s*t~>
-OT,:\b*`50N;iq0-h%*:4SY]O!!'b5rrDusJH5$:JcFF'J,~>
-OT,:\b00hcN;iq0-h%*:4SY]O!!'b5rrDusrr@UBmn*Q[JcFF'J,~>
-OT,:\b5VGAN;iq0-h%*:4SY]O!!'b5rrDusrr@UBmn*Q[JcFF'J,~>
-OT,:\adN//O8f7!&,cJ7#?[eRoDJ+'O!so+!-"b6!!'b5!!)foJH5*<JcFF'J,~>
-OT,:\aisbbO8f7!&,cJ7#?[eRoDJ+'O!so+!-"b6!!'b5!!)fo!!%RBn4EZ\JcFF'J,~>
-OT,:\aoDA@O8f7!&,cJ7#?[eRoDJ+'O!so+!-"b6!!'b5!!)fo!!%RBn4EZ\JcFF'J,~>
-OT,:\a-co-OoGI(%/p5.!G^iorrN"Dr;Zj!eu&HI!5JR6!;?GD!:Ko=s4RF&~>
-OT,:\a34M`OoGI(%/p5.!G^iorrN"Dr;Zj!eu&HI!5JR6!;?Hm!.dc58cSjBs4RF&~>
-OT,:\a8Z,>OoGI(%/p5.!G^iorrN"Dr;Zj!eu&HI!5JR6!;?Hm!.dc58cSjBs4RF&~>
-OT,:\`gQi,PlCdC(&e16'Ya8?!,DH4!,JJ3!!'h7!!)TiJH53?JcFF'J,~>
-OT,:\`m"G_PlCdC(&e16'Ya8?!,DH4!,JJ3!!'h7!!)Ti!!%RBo1Au_JcFF'J,~>
-OT,:\`rH&=PlCdC(&e16'Ya8?!,DH4!,JJ3!!'h7!!)Ti!!%RBo1Au_JcFF'J,~>
-OT,:\`0gT*QN%!^3rT*[)VOc_!UpX!!!*u:W;cht_#FB7nGe%>nGn.?gAc[~>
-OT,:\`682]QN%!^3rT*[)VOc_!UpX!!!*u:W;cht_#FB7nG`IgJP,N+!!%TMgAc[~>
-OT,:\`;]f;QN%!^3rT*[)VOc_!UpX!!!*u:W;cht_#FB7nG`IgJP,N+!!%TMgAc[~>
-OT,:\_jUN)R/[/;rVus/eFNV>B)M]0i.:pls8N)es+(1@!.k1(s*t~>
-OT,:\_p&,\R/[/;rVus/eFNV>B)M]0i.:pls8N)es8N(M9(bdV!.k1(s*t~>
-OT,:\_uK`:R/[/;rVus/eFNV>B)M]0i.:pls8N)es8N(M9(bdV!.k1(s*t~>
-OT,:\_3k9'Rf<EE#Q=]'YOVVmW;Q\r\:O\Err<&as+(1B!.k1(s*t~>
-OT,:\_9;lZRf<EE#Q=]'YOVVmW;Q\r\:O\Err<&arr<%M9(kjW!.k1(s*t~>
-OT,:\_>aK8Rf<EE#Q=]'YOVVmW;Q\r\:O\Err<&arr<%M9(kjW!.k1(s*t~>
-OT,:\^mY3&SGrRfrVuq+nG`L;r;ZhhJcG'9rrD9_JH5?CJcFI(J,~>
-OT,:\^s)fYSGrRfrVuq+nG`L;r;ZhhJcG'9rrD9_!!%RBpIYDcJcFI(J,~>
-OT,:\_#OE7SGrRfrVuq+nG`L;r;ZhhJcG'9rrD9_!!%RBpIYDcJcFI(J,~>
-OT,:\^6ns$T)Sf=rVus2lgXoSp\hDuhLY^nrr<&\s+(1C!.k1)s*t~>
-OT,:\^<?QWT)Sf=rVus2lgXoSp\hDuhLY^nrr<&\s8N(M9))!Y!.k1)s*t~>
-OT,:\^Ae05T)Sf=rVus2lgXoSp\hDuhLY^nrr<&\s8N(M9))!Y!.k1)s*t~>
-OT,:\]p\m#T`5!rrVuqRJcE.XJH5EEJcFL)J,~>
-OT,:\^!-KVT`5!rrVuqRJcE.X!!%RBq+:VeJcFL)J,~>
-OT,:\^&S*4T`5!rrVuqRJcE.X!!%RBq+:VeJcFL)J,~>
-OT,:\]9rX!UAkDa#64`5nU^_Is+(1F!.k1)s*t~>
-OT,:\]?C6TUAkDa#64`5nU^_Is8N(M9)D3\!.k1)s*t~>
-OT,:\]Dhj2UAkDa#64`5nU^_Is8N(M9)D3\!.k1)s*t~>
-OT,:\\s`QuV#LFZrVuq5JcE"TJH5KGJcFO*J,~>
-OT,:\]$10SV#LFZrVuq5JcE"T!!%RBqaphgJcFO*J,~>
-OT,:\])Vd1V#LFZrVuq5JcE"T!!%RBqaphgJcFO*J,~>
-OT,:\\=!<sV>gN_rVur<JcDtSJH5NHJcFO*J,~>
-OT,:\\BFpQV>gN_rVur<JcDtS!!%RBr(6qhJcFO*J,~>
-OT,:\\GlO/V>gN_rVur<JcDtS!!%RBr(6qhJcFO*J,~>
-OT,:\\!d6rW;d%j"98E=rdk*Qs+(1I!.k1*s*t~>
-OT,:\\'4jPW;d%j"98E=rdk*Qs8N(M9)_E_!.k1*s*t~>
-OT,:\\,ZI.W;d%j"98E=rdk*Qs8N(M9)_E_!.k1*s*t~>
-OT,:\[@%!pWW)t.rVuq&JcDhOJH5WKJcFO*J,~>
-OT,:\[EJUNWW)t.rVuq&JcDhO!!%RBs%37kJcFO*J,~>
-OT,:\[Jp4,WW)t.rVuq&JcDhO!!%RBs%37kJcFO*J,~>
-OT,:\[$^moWrE'LrVuq]JcDeNJH5WKJcFR+J,~>
-OT,:\[*/LMWrE'LrVuq]JcDeNrr@UB!D3?Cs5!^*~>
-OT,:\[/U++WrE'LrVuq]JcDeNrr@UB!D3?Cs5!^*~>
-OT,:\Z^LgnXT&9"rVur6JcD_LJH5]MJcFR+J,~>
-OT,:\ZcrFLXT&9"rVur6JcD_L!!%RB!!%TMh>`!~>
-OT,:\ZiC%*XT&9"rVur6JcD_L!!%RB!!%TMh>`!~>
-OT,:\Z'bRlXoAAUrVurVJcD\KJH,ZMJcFR+J,~>
-OT,:\Z-31JXoAAUrVurVJcD\K!!%UC!!%TMh>`!~>
-OT,:\Z2Xe(XoAAUrVurVJcD\K!!%UC!!%TMh>`!~>
-OT,:\YaPLkYQ"S;rVuriJcFa0!!((>JH19$h>`!~>
-OT,:\Yg!+IYQ"S;rVuriJcFa0!!((>rr@^E!!%TMh>`!~>
-OT,:\YlF_'YQ"S;rVuriJcFa0!!((>rr@^E!!%TMh>`!~>
-OT,:\Y*f7iYl=\0rVurrn,EFc?2db&NjAZb!6kKC!6"nh!.k1,s*t~>
-OT,:\Y06kGYl=\0rVurrn,EFc?2db&NjAZb!6kKC!6"m;!/*rE!.k1,s*t~>
-OT,:\Y5\J%Yl=\0rVurrn,EFc?2db&NjAZb!6kKC!6"m;!/*rE!.k1,s*t~>
-OT,:\XdT1hZMsn*rVurln,EBbr;Zi)Zi:"*bl7YC_>f,fJcFU,J,~>
-OT,:\Xj$eFZMsn*rVurln,EBbr;Zi)Zi:"*bl7YC_>jN8L.VFGJcFU,J,~>
-OT,:\XoJD$ZMsn*rVurln,EBbr;Zi)Zi:"*bl7YC_>jN8L.VFGJcFU,J,~>
-OT,:\X-iqfZi:"2rVurQnG`Of0)bhO.fHaS!!(:DrrBe5K`H](hZ&*~>
-OT,:\X3:PDZi:"2rVurQnG`Of0)bhO.fHaS!!(:DrrBe5!!%dH!!%TMhZ&*~>
-OT,:\X8`/"Zi:"2rVurQnG`Of0)bhO.fHaS!!(:DrrBe5!!%dH!!%TMhZ&*~>
-OT,:\WgWke[Jp4KrVur"nG`Kgr;ZhpZi:"*cMmkE]DmQbJcFX-J,~>
-OT,:\Wm(JC[Jp4KrVur"nG`Kgr;ZhpZi:"*cMmkE]Dhj2LIqOHJcFX-J,~>
-OT,:\WrN)![Jp4KrVur"nG`Kgr;ZhpZi:"*cMmkE]Dhj2LIqOHJcFX-J,~>
-OT,:\W0mVc[f6=srVuq.nc&X]+8u6@0)W*V!!(=E!!'S0L&cf)huA3~>
-OT,:\W6>5A[f6=srVuq.nc&X]+8u6@0)W*V!!(=E!!'S0rr@mJ!!%TMhuA3~>
-OT,:\W;cht[f6=srVuq.nc&X]+8u6@0)W*V!!(=E!!'S0rr@mJ!!%TMhuA3~>
-OT,:\Vj[Pb\GlPXrVus.mdgAXA,QB-]sRe>!71]F!4Mo`!.k1-s*t~>
-OT,:\Vp,/@\GlPXrVus.mdgAXA,QB-]sRe>!71]F!4Mn-!/aAK!.k1-s*t~>
-OT,:\VuQbs\GlPXrVus.mdgAXA,QB-]sRe>!71]F!4Mn-!/aAK!.k1-s*t~>
-OT,:\V3q;`\c2ZOr;Zh9oD\fOr;Zh)[/U++ci3tFZi>j^JcFX-J,~>
-OT,:\V9Ao>\c2ZOr;Zh9oD\fOr;Zh)[/U++ci3tFZi:"*Mb3sLJcFX-J,~>
-OT,:\V>gMq\c2ZOr;Zh9oD\fOr;Zh)[/U++ci3tFZi:"*Mb3sLJcFX-J,~>
-OT,:\Um_5_]Dhp2.K'5HWV6>mqg&,?!@%$@rr<&Gs8N)(s+p`,s5<p-~>
-OT,:\Us/i=]Dhp2.K'5HWV6>mqg&,?!@%$@rr<&Gs8N)(s8N(X8cSjBs5<p-~>
-OT,:\V#UGp]Dhp2.K'5HWV6>mqg&,?!@%$@rr<&Gs8N)(s8N(X8cSjBs5<p-~>
-OT,:\U6tu]]Dhl+r;Zm$NrAhS!rfqjr;Zj.d^9#S!7CfH!3Q9Z!.k1.s*t~>
-OT,:\U<ET;]Dhl+r;Zm$NrAhS!rfqjr;Zj.d^9#S!7CfH!3Q8$!0'SN!.k1.s*t~>
-OT,:\UAk2n]Dhl+r;Zm$NrAhS!rfqjr;Zj.d^9#S!7CfH!3Q8$!0'SN!.k1.s*t~>
-OT,:\Tpbo\^&J-35PtKe/<n]Yr9M7S0`1nO%`PgT!!(IIrrB,"Mu\G/i;\<~>
-OT,:\U!3N:^&J-35PtKe/<n]Yr9M7S0`1nO%`PgT!!(IIrrB,"rrA*P!!%TMi;\<~>
-OT,:\U&Y,m^&J-35PtKe/<n]Yr9M7S0`1nO%`PgT!!(IIrrB,"rrA*P!!%TMi;\<~>
-OT,:\T:#ZZ^&J,o)t3h.-.K=%!!(II!!&qsN<"P0iW"E~>
-OT,:\T?I98^&J,o)t3h.-.K=%!!(II!!&qs!!&'P!!%TMiW"E~>
-OT,:\TDnlk^&J,o)t3h.-.K=%!!(II!!&qs!!&'P!!%TMiW"E~>
-OT,:\SsfTY^Ae5f+nG[8!c7G7rr<%Ms7QDP!.k1/s*t~>
-OT,:\T$737^Ae5f+nG[8!c7G7rr<%Ms7QBl!0BeQ!.k1/s*t~>
-OT,:\T)\fj^Ae5f+nG[8!c7G7rr<%Ms7QBl!0BeQ!.k1/s*t~>
-OT,:\S='?W^Ae9(BERu/!XWAhZi:"*JcG?ANrXb2iW"E~>
-OT,:\SBLs5^Ae9(BERu/!XWAhZi:"*JcG?ArrA3S!!%TMiW"E~>
-OT,:\SGrQh^Ae9(BERu/!XWAhZi:"*JcG?ArrA3S!!%TMiW"E~>
-OT,:\S!j9V^AeT$MFnut!!X<&Com65rr<%Ms7-,O!.k1/s*t~>
-OT,:\S':m4^AeT$MFnut!!X<&Com65rr<%Ms7-*h!0^"T!.k1/s*t~>
-OT,:\S,`Kg^AeT$MFnut!!X<&Com65rr<%Ms7-*h!0^"T!.k1/s*t~>
-OT,:\R@+$TJcFg2!!%TMn,JLMJcFa0J,~>
-OT,:\REPX2JcFg2!!%TMn,NCfPY(oUJcFa0J,~>
-OT,:\RK!6eJcFg2!!%TMn,NCfPY(oUJcFa0J,~>
-OT,:\R$msSJcFp5!!%TMm/N7LJcFa0J,~>
-OT,:\R*>R1JcFp5!!%TMm/I%cPtD#VJcFa0J,~>
-OT,:\R/d0dJcFp5!!%TMm/I%cPtD#VJcFa0J,~>
-OT,:\QC.^QJcC<$dJoF2JcFa0J,~>
-OT,:\QHT=/JcC<$dJj1HQ:_,WJcFa0J,~>
-OT,:\QN$pbJcC<$dJj1HQ:_,WJcFa0J,~>
-OT,:\Q'qXPJcC<$df5R4JcFa0J,~>
-OT,:\Q-B7.JcC<$df9=IQq@>YJcFa0J,~>
-OT,:\Q2gjaJcC<$df9=IQq@>YJcFa0J,~>
-OT,:\PF2CNJcC<$dJoL4JcFd1J,~>
-OT,:\PKX",JcC<$dJj1HQq@>YJcFd1J,~>
-OT,:\PQ(U_JcC<$dJj1HQq@>YJcFd1J,~>
-OT,:\P*l:MJcC<$dJoO5JcFd1J,~>
-OT,:\P0<n+JcC<$dJs4HRS!P[JcFd1J,~>
-OT,:\P5bL^JcC<$dJs4HRS!P[JcFd1J,~>
-OT,:\OdZ4LJcEpn!!%iTR/hg<j8XW~>
-OT,:\Oj*h*JcEpn!!%iT!!&K\!!%TMj8XW~>
-OT,:\OoPF]JcEpn!!%iT!!&K\!!%TMj8XW~>
-OT,:\O-otJJcF$qrr@fRR/hg<jSs`~>
-OT,:\O3@S(JcF$qrr@fR!!&K\!!%TMjSs`~>
-OT,:\O8f1[JcF$qrr@fR!!&K\!!%TMjSs`~>
-OT,:\Ng]nIJcF-t!!%ZORK.p=jSs`~>
-OT,:\Nm.M'JcF-t!!%ZOrrAT^!!%TMjSs`~>
-OT,:\NrT+ZJcF-t!!%ZOrrAT^!!%TMjSs`~>
-OT,:\N0sYGJcF7"rr@WM!<8PhJcFg2J,~>
-OT,:\N6D8%JcF7"rr@WM!WN.k8cSjBs5a31~>
-OT,:\N;ikXJcF7"rr@WM!WN.k8cSjBs5a31~>
-OT,:\MjaSFJcFC&rr@WMrVrDgJcFg2J,~>
-OT,:\Mp22$JcFC&rr@WMrVultTLo1aJcFg2J,~>
-OT,:\MuWeWJcFC&rr@WMrVultTLo1aJcFg2J,~>
-OT,:\M4">DJcFI(!!%TMq>[#dJcFj3J,~>
-OT,:\M9Gr"JcFI(!!%TMq>UEpTLo1aJcFj3J,~>
-OT,:\M>mPUJcFI(!!%TMq>UEpTLo1aJcFj3J,~>
-OT,:\Lme8CJcFU,rr@WMp]$icJcFj3J,~>
-OT,:\Ls5l!JcFU,rr@WMp\t3nTh5:bJcFj3J,~>
-OT,:\M#[JTJcFU,rr@WMp\t3nTh5:bJcFj3J,~>
-OT,:\L7&#AJcF[.!!%TMo`(QaJcFj3J,~>
-OT,:\L<KVtJcF[.!!%TMo`+pkUIkLdJcFj3J,~>
-OT,:\LAq5RJcF[.!!%TMo`+pkUIkLdJcFj3J,~>
-OT,:\Kphr@JcFg2rr@WMnc,9_JcFm4J,~>
-OT,:\L!9PsJcFg2rr@WMnc&RhUIkLdJcFm4J,~>
-OT,:\L&_/QJcFg2rr@WMnc&RhUIkLdJcFm4J,~>
-OT,:\K:)]>JcFp5rr@WMmf0!]JcFm4J,~>
-OT,:\K?O;qJcFp5rr@WMmf*7eUe1UeJcFm4J,~>
-OT,:\KDtoOJcFp5rr@WMmf*7eUe1UeJcFm4J,~>
-OT,:\JslW=M>mPUj8T)ZJcG'9UB#lFk5Tr~>
-OT,:\K$=5pM>mPUj8T)ZJcG'9rrAog!!%TMk5Tr~>
-OT,:\K)biNM>mPUj8T)ZJcG'9rrAog!!%TMk5Tr~>
-OT,:\JXHP,!/pjW!.k0ls.o^Hs5s?3~>
-OT,:\J]n/=!/pjW!.k0lrr<%s8cSjBs5s?3~>
-OT,:\Jc>cN!/pjW!.k0lrr<%s8cSjBs5s?3~>
-OT,:\JXQP+rrA)Z!!%TMa8_t9JcFp5J,~>
-OT,:\J^"/<rrA)Z!!%TMa8c/>W(I$iJcFp5J,~>
-OT,:\JcGcMrrA)Z!!%TMa8c/>W(I$iJcFp5J,~>
-OT,:\JXQJ)!!&)[!!%TM`W)h9JcFp5J,~>
-OT,:\J^"):!!&)[!!%TM`W#o<WCd-jJcFp5J,~>
-OT,:\JcG]K!!&)[!!%TM`W#o<WCd-jJcFp5J,~>
-OT,:\JXQG(rrA5^!!%TM_uHY8JcFp5J,~>
-OT,:\J^"&9rrA5^!!%TM_uB]:W_*6kJcFp5J,~>
-OT,:\JcGZJrrA5^!!%TM_uB]:W_*6kJcFp5J,~>
-OT,:\JXQA&!!&8`!!%TM_>gJ7JcFp5J,~>
-OT,:\J^!u7!!&8`!!%TM_>jN8X@`HmJcFp5J,~>
-OT,:\JcGTH!!&8`!!%TM_>jN8X@`HmJcFp5J,~>
-OT,:\JXQ>%rrADc!!%TM^Ak25JcFs6J,~>
-OT,:\J^!r6rrADc!!%TM^Ae05X@`HmJcFs6J,~>
-OT,:\JcGQGrrADc!!%TM^Ae05X@`HmJcFs6J,~>
-OT,:\gmS*@TU>c[RK!6eJcEC_WrR_Nkl6/~>
-OT,:\gs#]sTZdB9RK!6eJcEC_rrB2o!!%TMkl6/~>
-OT,:\h#I<QT`4ulRK!6eJcEC_rrB2o!!%TMkl6/~>
-OT,:\gmS-A!1E]aV4%>`S,WHgJcE=]XT3qPkl6/~>
-OT,:\gs#`t!6k<?V9Jr>S,WHgJcE=]!!'2p!!%TMkl6/~>
-OT,:\h#I?R!<;orV>pPqS,WHgJcE=]!!'2p!!%TMkl6/~>
-OT,:\gR8$@qjI<]WL3_dSc8ZiJcE7[XT3qPl2Q8~>
-OT,:\gWT^!8c\b4qZ*V>!!&Si!!%TM\GlO/Y=\cpJcG!7J,~>
-OT,:\g]%<T8c\bgqZ*Vq!!&Si!!%TM\GlO/Y=\cpJcG!7J,~>
-OT,:\gR7s>pR1s[XI0%gTDnlkJcE1YXoO%Ql2Q8~>
-OT,:\gWTd#8kK'`pWWR9XNUYETDnlkJcE1YrrB;r!!%TMl2Q8~>
-OT,:\g]%BV8kK'`p](0lXT&8#TDnlkJcE1YrrB;r!!%TMl2Q8~>
-OT,:\gR7p=SsfTYUAk2nlMghaJcEpnYQ07Sl2Q8~>
-OT,:\gWTWtrCR%iT$737UAk2nlMghaJcEpn!!';s!!%TMl2Q8~>
-OT,:\g]%6RrCR%iT)\fjUAk2nlMghaJcEpn!!';s!!%TMl2Q8~>
-OT,:\g6qd;Ss]QYV#LDpli6tbJcEjlYlK@Tl2Q8~>
-OT,:\g<9NsrC[(iT$.07V#LDpli6tbJcEjlrrBDu!!%TMl2Q8~>
-OT,:\gA_-QrC[(iT)ScjV#LDpli6tbJcEjlrrBDu!!%TMl2Q8~>
-OT,:\g6qa:jdH&I^7#!$VZ-Vrm/I%cJcE^hZ2fIUlMlA~>
-OT,:\g<9NsqaphgjimZ'^<HTWVZ-Vrm/I%cJcE^h!!'Au!!%TMlMlA~>
-OT,:\gA_-Qqaphgjo>8Z^An35VZ-Vrm/I%cJcE^h!!'Au!!%TMlMlA~>
-OT,:\g6q[8j-fcE_O1B(W;chtmJm1dJcEXfZN,RVlMlA~>
-OT,:\g<9NsqF^bfj37B#_TVu[W;chtmJm1dJcEXf!!'E!!!%TMlMlA~>
-OT,:\gA_-QqF^bfj8\uV_Z'T9W;chtmJm1dJcEXf!!'E!!!%TMlMlA~>
-OT,:\g6qX7hO46@a-lr-X8`/"mf3:eJcEOcZiG[WlMlA~>
-OT,:\g<9NspdtMdhTYisa3=P`X8`/"mf3:eJcEOcrrBN#!!%TMlMlA~>
-OT,:\gA_-QpdtMdhZ*HQa8c/>X8`/"mf3:eJcEOcrrBN#!!%TMlMlA~>
-OT,:\fpVL5g6qm>adE,/RK!6eJcEC_[K(mYlMlA~>
-OT,:\fusErpe(Pdg<BKqaij_bRK!6eJcEC_!!'N$!!%TMlMlA~>
-OT,:\g&D$Ppe(PdgAh*Oao;>@RK!6eJcEC_!!'N$!!%TMlMlA~>
-OT,:\fpVI4SsfTYScA]iJcE=][K(mYli2J~>
-OT,:\fusErp.>;bT$737ScA]iJcE=]!!'N$!!%TMli2J~>
-OT,:\g&D$Pp.>;bT)\fjScA]iJcE=]!!'N$!!%TMli2J~>
-OT,:\fpVC2a-ll+gmJ-BTDnlkJcE4Z[fD!Zli2J~>
-OT,:\fusEroh,5aa3=J^gro`uTDnlkJcE4ZrrBW&!!%TMli2J~>
-OT,:\g&D$Poh,5aa8c)<h#@?STDnlkJcE4ZrrBW&!!%TMli2J~>
-OT,:\fU;:1`0pK&iL0]GU]:>oJcE+W\H%3\li2J~>
-OT,:\fZX<qoL])``6A)YiQV<%U]:>oJcE+W!!'W'!!%TMli2J~>
-OT,:\f`(pOoL])``;f]7iW&oXU]:>oJcE+W!!'W'!!%TMli2J~>
-OT,:\fU;4/^mY'"jd?)KVZ6YrJcE"T\H%3\m/MS~>
-OT,:\fZX<qo1K#_^s)ZUjid])VZ6YrJcE"TrrB](!!%TMm/MS~>
-OT,:\f`(pOo1K#__#O93jo5;\VZ6YrJcE"TrrB](!!%TMm/MS~>
-OT,:\fU;1.]:&TtkaDGNWW)quJcDkP])[E^m/MS~>
-OT,:\fZX<qnO`c]]?L3Rkfj&,WW)quJcDkP!!'])!!%TMm/MS~>
-OT,:\f`(pOnO`c]]Dqg0kl:Y_WW)quJcDkP!!'])!!%TMm/MS~>
-OT,:\f9u%,Ss]QYJcC<$eGm/]JcG*:J,~>
-OT,:\f?=3pnOif]T$.07JcC<$eGfLK^.JA*JcG*:J,~>
-OT,:\fDbgNnOif]T)ScjJcC<$eGfLK^.JA*JcG*:J,~>
-OT,:\f9u"+SsfTYJcC<$ec3;_JcG*:J,~>
-OT,:\f?=3pmn*Q[T$737JcC<$ec5XL^e+S,JcG*:J,~>
-OT,:\fDbgNmn*Q[T)\fjJcC<$ec5XL^e+S,JcG*:J,~>
-OT,:\f9tq)WgWecq3_3_JcC<$eGm5_JcG-;J,~>
-OT,:\f?=3pmRmKZWm(DAq9/g=JcC<$eGfLK^e+S,JcG-;J,~>
-OT,:\fDbgNmRmKZWrN"tq>UEpJcC<$eGfLK^e+S,JcG-;J,~>
-OT,:\f9tn(Vj[D^rgEcdJcC<$ec3AaJcG-;J,~>
-OT,:\f?=3plq.6XVp,#<rlkBBJcC<$ec5XL_Fae.JcG-;J,~>
-OT,:\fDbgNlq.6XVuQVorr;uuJcC<$ec5XL_Fae.JcG-;J,~>
-OT,:\esYb&URCuZJcC<$eGm>bJcG-;J,~>
-OT,:\f$"*olq79XUWiT8JcC<$eGfLK_b'n/JcG-;J,~>
-OT,:\f)G^Mlq79XU]:2kJcC<$eGfLK_b'n/JcG-;J,~>
-OT,:\esY_%SsfNWJcC<$fDiYeJcG0<J,~>
-OT,:\f$"*ol:M$VT$7-5JcC<$fDbgN_b'n/JcG0<J,~>
-OT,:\f)G^Ml:M$VT)\`hJcC<$fDbgN_b'n/JcG0<J,~>
-OT,:\esYY#Ss]QYc2[_BJcC`0_>o/emf.e~>
-OT,:\f$"*okt:sUT$.07c2[_BJcC`0rrC#1!!%TMmf.e~>
-OT,:\f)G^Mkt:sUT)Scjc2[_BJcC`0rrC#1!!%TMmf.e~>
-OT,:\eX>P"SsfTYd/X+Gr\OQSJcC`0_uPAgmf.e~>
-OT,:\e]\!nkXkgTT$737d/X+Gr\OQSJcC`0!!(#2!!%TMmf.e~>
-OT,:\ec,ULkXkgTT)\fjd/X+Gr\OQSJcC`0!!(#2!!%TMmf.e~>
-OT,:\eX>IuSs]QYnc/Lekl:Y_q_S6PJcC`0`;kJhmf.e~>
-OT,:\e]\!nk=YaST$.07nc/Lekl:Y_q_S6PJcC`0rrC,4!!%TMmf.e~>
-OT,:\ec,ULk=YaST)Scjnc/Lekl:Y_q_S6PJcC`0rrC,4!!%TMmf.e~>
-OT,:\eX>FtSs]QYmJln\o)A[iq(r$Ns8N'!JcCf2`W1Sin,In~>
-OT,:\e]\!nj[oLQT$.07mJln\o)A[iq(r$Ns8N'!JcCf2!!()4!!%TMn,In~>
-OT,:\ec,ULj[oLQT)ScjmJln\o)A[iq(r$Ns8N'!JcCf2!!()4!!%TMn,In~>
-OT,:\e=#:rT:,]Zjo>5Yp\t3npbVmLJcC`0`rL\jn,In~>
-OT,:\eB@mmj\#OQT?R<8jo>5Yp\t3npbVmLJcC`0!!(,5!!%TMn,In~>
-OT,:\eGfLKj\#OQTE"okjo>5Yp\t3npbVmLJcC`0!!(,5!!%TMn,In~>
-OT,:\e=#7qSs]QYf`(pOpG2dLJcCW-a8gekn,In~>
-OT,:\eB@mmj%9:OT$.07f`(pOpG2dLJcCW-rrC57!!%TMn,In~>
-OT,:\eGfLKj%9:OT)Scjf`(pOpG2dLJcCW-rrC57!!%TMn,In~>
-OT,:\e=#1oT:,]ZgA_-QpG2dLJcCQ+aoI"mn,In~>
-OT,:\eB@mmi_'4NT?R<8gA_-QpG2dLJcCQ+!!(58!!%TMn,In~>
-OT,:\eGfLKi_'4NTE"okgA_-QpG2dLJcCQ+!!(58!!%TMn,In~>
-OT,:\e=#.nSs]QYg]%6RpG;gLJcCQ+aoI"mnGe"~>
-OT,:\eB@mmi(<tLT$.07g]%6RpG;gLJcCQ+!!(58!!%TMnGe"~>
-OT,:\eGfLKi(<tLT)Scjg]%6RpG;gLJcCQ+!!(58!!%TMnGe"~>
-OT,:\e!]"lT:,]Zh>[HTpG2gMs8)eIs,I'%!.k1>s*t~>
-OT,:\e'%dli(F"LT?R<8h>[HTpG2gMs8)eIs,I'Y!7"1:!.k1>s*t~>
-OT,:\e,KCJi(F"LTE"okh>[HTpG2gMs8)eIs,I'Y!7"1:!.k1>s*t~>
-OT,:\e!\tkSs]QYh>[HTpbMmMqZ$EmJcCl4blE=pnGe"~>
-OT,:\e'%dlhF[bJT$.07h>[HTpbMmMqZ$EmJcCl4!!(>;!!%TMnGe"~>
-OT,:\e,KCJhF[bJT)Scjh>[HTpbMmMqZ$EmJcCl4!!(>;!!%TMnGe"~>
-OT,:\e!\niT:,]Zhu<ZVq(i!NoDeahJcCu7blE=pnc++~>
-OT,:\e'%dlh+I\IT?R<8hu<ZVq(i!NoDeahJcCu7rrCD<!!%TMnc++~>
-OT,:\e,KCJh+I\ITE"okhu<ZVq(i!NoDeahJcCu7rrCD<!!%TMnc++~>
-OT,:\d[AehSs]QYi;`cVr%n?QJcC<$!<:@FJcG9?J,~>
-OT,:\d`_[kge%PHT$.07i;`cVr%n?QJcC<$!WN/I8cSjBs7-,>~>
-OT,:\df0:Ige%PHT)Scji;`cVr%n?QJcC<$!WN/I8cSjBs7-,>~>
-OT,:\d[A_fT:,]Zj8T/\s8VrrJcC<$rVt4EJcG9?J,~>
-OT,:\d`_[kgIhJGT?R<8j8T/\s8VrrJcC<$rVlitdRjK>JcG9?J,~>
-OT,:\df0:IgIhJGTE"okj8T/\s8VrrJcC<$rVlitdRjK>JcG9?J,~>
-OT,:\d[A\eSs]QYk5YG]df97GJcDVId/\atnc++~>
-OT,:\d`_[kfh)5ET$.07k5YG]df97GJcDVIrrCP@!!%TMnc++~>
-OT,:\df0:Ifh)5ET)Scjk5YG]df97GJcDVIrrCP@!!%TMnc++~>
-OT,:\d@&PcTU>c[kPtP^c2[Y@JcDbMdK"juo)F4~>
-OT,:\dEDRjfh28ETZdB9kPtP^c2[Y@JcDbM!!(M@!!%TMo)F4~>
-OT,:\dJj1Hfh28ET`4ulkPtP^c2[Y@JcDbM!!(M@!!%TMo)F4~>
-OT,:\d@&MbTpYl\kPkM^`rGo9JcDqRdf=t!o)F4~>
-OT,:\dEDRjf1H#CU!*K:kPkM^`rGo9JcDqRrrCVB!!%TMo)F4~>
-OT,:\dJj1Hf1H#CU&P)mkPkM^`rGo9JcDqRrrCVB!!%TMo)F4~>
-OT,:\d@&G`UR;)^kPkM^_#O?5JcE"TeGt1#o)F4~>
-OT,:\dEDRjek5rBUW`]<kPkM^_#O?5JcE"T!!(VC!!%TMo)F4~>
-OT,:\dJj1Hek5rBU]1;okPkM^_#O?5JcE"T!!(VC!!%TMo)F4~>
-OT,:\d@&D_UmV2_kl1V_JcC<$lMoE8JcG<@J,~>
-OT,:\dEDRje4K]@Us&f=kl1V_JcC<$lMghafLc,DJcG<@J,~>
-OT,:\dJj1He4K]@V#LDpkl1V_JcC<$lMghafLc,DJcG<@J,~>
-OT,:\d$`8]VO7Dal2L_`JcC<$kl936JcG?AJ,~>
-OT,:\d*)Iie4T`@VT]#?l2L_`JcC<$kl:Y_fh)5EJcG?AJ,~>
-OT,:\d/O(Ge4T`@VZ-Vrl2L_`JcC<$kl:Y_fh)5EJcG?AJ,~>
-OT,:\d$`5\VjRMbO8o+XJcE[gfDpL&oDa=~>
-OT,:\d*)IidRjK>Vp#,@O8o+XJcE[g!!(_F!!%TMoDa=~>
-OT,:\d/O(GdRjK>VuH_sO8o+XJcE[g!!(_F!!%TMoDa=~>
-OT,:\d$`/ZWL3_dMZ<DNJcF!pf`6U'oDa=~>
-OT,:\d*)Iid7XE=WQY>BMZ<DNJcF!prrChH!!%TMoDa=~>
-OT,:\d/O(Gd7XE=WW)quMZ<DNJcF!prrChH!!%TMoDa=~>
-OT,:\c^E&YWgNheJc>`MquD<Jd/Vf"JcGBBJ,~>
-OT,:\ccc@hcq49<WltGCJc>`MquD<Jd/O(Gge%PHJcGBBJ,~>
-OT,:\ci3tFcq49<WrE&!Jc>`MquD<Jd/O(Gge%PHJcGBBJ,~>
-OT,:\c^DuWXI0%gJcC<$aoC)qJcGBBJ,~>
-OT,:\ccc@hcV"3;XNUYEJcC<$ao;>@h+@YIJcGBBJ,~>
-OT,:\ci3tFcV"3;XT&8#JcC<$ao;>@h+@YIJcGBBJ,~>
-OT,:\c^DrVXdK.hJcC<$aT(#qJcGBBJ,~>
-OT,:\ccc@hbt7s9XipbFJcC<$aT)8?hb!kKJcGBBJ,~>
-OT,:\ci3tFbt7s9XoAA$JcC<$aT)8?hb!kKJcGBBJ,~>
-OT,:\cC)fTYF,@jp\t3nJcGBBr;_EKir@j8JcGBBJ,~>
-OT,:\cHH7gbtA!9YKQtHp\t3nJcGBBr;_EKir8uYi(<tLJcGBBJ,~>
-OT,:\cMmkEbtA!9YQ"S&p\t3nJcGBBr;_EKir8uYi(<tLJcGBBJ,~>
-OT,:\cC)cSYaGIkq>^HpJcG3=qZ)3IkPsB=JcGECJ,~>
-OT,:\cHH7gb=Va7Yfm(Iq>^HpJcG3=qZ)3IkPtP^iCX(MJcGECJ,~>
-OT,:\cMmkEb=Va7Yl=\'q>^HpJcG3=qZ)3IkPtP^iCX(MJcGECJ,~>
-OT,:\cC)]QZC([mqYpNqJcFp5qZ)3Ili5lCJcGECJ,~>
-OT,:\cHH7gb"D[6ZHN:KqYpNqJcFp5qZ)3Ili-qbi^s1NJcGECJ,~>
-OT,:\cMmkEb"D[6ZMsn)qYpNqJcFp5qZ)3Ili-qbi^s1NJcGECJ,~>
-OT,:\cC)ZPZ^Cdnr;ZcsJcF[.r;_EKmf25GJcGECJ,~>
-OT,:\cHH7ga@ZF4ZciCLr;ZcsJcF[.r;_EKmf*7ej%9:OJcGECJ,~>
-OT,:\cMmkEa@ZF4Zi:"*r;ZcsJcF[.r;_EKmf*7ej%9:OJcGECJ,~>
-OT,:\c'cNN[@%!prr;uuJcC<$`rFutJcGHDJ,~>
-OT,:\c--.fa@cI4[EJUNrr;uuJcC<$`rH&=j@TCPJcGHDJ,~>
-OT,:\c2RbDa@cI4[Jp4,rr;uuJcC<$`rH&=j@TCPJcGHDJ,~>
-OT,:\c'cKM[[@3ts8N(Ms+13es5O*1s7ZJC~>
-OT,:\c--.f`_$42[`egRs8N(Ms+13err<&\8cSjBs7ZJC~>
-OT,:\c2RbD`_$42[f6F0s8N(Ms+13err<&\8cSjBs7ZJC~>
-OT,:\c'cEK\=*<rJcE^hr;_EK!<;*[JcGHDJ,~>
-OT,:\c--.f`Cg.1\BOpPJcE^hr;_EK!WN/^8cSjBs7ZJC~>
-OT,:\c2RbD`Cg.1\GuO.JcE^hr;_EK!WN/^8cSjBs7ZJC~>
-OT,:\baH<J\X<EtJcELbqZ)?MjT'l3pA]X~>
-OT,:\bfg%e`(C"0\]b$RJcELbqZ)?MrrD7T!!%TMpA]X~>
-OT,:\bl7YC`(C"0\c2X0JcELbqZ)?MrrD7T!!%TMpA]X~>
-OT,:\baH6H]p\j"JcE:\qZ)KQjoBu4p]#a~>
-OT,:\bfg%e_b0q/^!-HUJcE:\qZ)KQ!!)4T!!%TMp]#a~>
-OT,:\bl7YC_b0q/^&S'3JcE:\qZ)KQ!!)4T!!%TMp]#a~>
-OT,:\baH3G^mY3&s-Wiep&>!lJcEOcr;_fVk5^)5p]#a~>
-OT,:\bfg%e_+F\-^s)fYs3(HCp&>!lJcEOcr;_fVrrD=V!!%TMp]#a~>
-OT,:\bl7YC_+F\-_#OE7s8N'!p&>!lJcEOcr;_fVrrD=V!!%TMp]#a~>
-OT,:\bF-'E_jLK)rL!WcpAY*mJcC<$`;f'%JcGKEJ,~>
-OT,:\bKKqd_+O_-_or)\rQG6ApAY*mJcC<$`;]f;lUh-WJcGKEJ,~>
-OT,:\bPqPB_+O_-_uB]:rVlitpAY*mJcC<$`;]f;lUh-WJcGKEJ,~>
-OT,:\bF-$D^R5'%p\t3nJcD\Kr;`Jil2ZD8p]#a~>
-OT,:\bKKqd^IeJ+^WZZXp\t3nJcD\Kr;`Ji!!)@X!!%TMp]#a~>
-OT,:\bPqPB^IeJ+^]+96p\t3nJcD\Kr;`Ji!!)@X!!%TMp]#a~>
-OT,:\bF,sB_3k9'p\t3nJcDPGqZ*Gll2ZD8q#>j~>
-OT,:\bKKqd^.SD*_9;lZp\t3nJcDPGqZ*GlrrDFY!!%TMq#>j~>
-OT,:\bPqPB^.SD*_>aK8p\t3nJcDPGqZ*GlrrDFY!!%TMq#>j~>
-OT,:\bF,pA_O1B(q#:<oJcD;@qZ*Spli;V:q#>j~>
-OT,:\bKKqd]Li/(_TVu[q#:<oJcD;@qZ*Sp!!)FZ!!%TMq#>j~>
-OT,:\bPqPB]Li/(_Z'T9q#:<oJcD;@qZ*Sp!!)FZ!!%TMq#>j~>
-OT,:\b*fd?`0gT*q>UEpJcD&9r;`num/V_;q#>j~>
-OT,:\b00hc]Lr2(`682]q>UEpJcD&9r;`nurrDO\!!%TMq#>j~>
-OT,:\b5VGA]Lr2(`;]f;q>UEpJcD&9r;`nurrDO\!!%TMq#>j~>
-OT,:\b*fa>`L-]+qYpNqJcC<$\c;'tJcGQGJ,~>
-OT,:\b00hc\k2r&`QS;^qYpNqJcC<$\c2X0n4EZ\JcGQGJ,~>
-OT,:\b5VGA\k2r&`W#o<qYpNqJcC<$\c2X0n4EZ\JcGQGJ,~>
-OT,:\b*f[<a-co-qu6WrJcC<$\,YmsJcGQGJ,~>
-OT,:\b00hc\Oul%a34M`qu6WrJcC<$\,QF.nO`c]JcGQGJ,~>
-OT,:\b5VGA\Oul%a8Z,>qu6WrJcC<$\,QF.nO`c]JcGQGJ,~>
-OT,:\adKR;aI*#.qu6WrJcC<$rr;os^&RR%JcGQGJ,~>
-OT,:\aij_b\4Q`$aNOVaqu6WrJcC<$rr;os^&S*4o1Au_JcGQGJ,~>
-OT,:\ao;>@\4Q`$aSu5?qu6WrJcC<$rr;os^&S*4o1Au_JcGQGJ,~>
-OT,:\adKL9b*`50r;Q`sJcC<$q>^<l_>j'+JcGQGJ,~>
-OT,:\aij_b[n?Z#b00hcr;Q`sJcC<$q>^<l_>aK8oL])`JcGQGJ,~>
-OT,:\ao;>@[n?Z#b5VGAr;Q`sJcC<$q>^<l_>aK8oL])`JcGQGJ,~>
-OT,:\adKI8bF&>1rVlitJcC<$o)JRe`rGT0JcGTHJ,~>
-OT,:\aij_b[7UE!bKKqdrVlitJcC<$o)JRe`rH&=oh#2aJcGTHJ,~>
-OT,:\ao;>@[7UE!bPqPBrVlitJcC<$o)JRe`rH&=oh#2aJcGTHJ,~>
-OT,:\aI0=6igBcHm?mqSrr2ruJcC<$li6n`aT(l4JcGTHJ,~>
-OT,:\aNOVa[7^H!ilhB&mE>P1rr2ruJcC<$li6n`aSu5?p.>;bJcGTHJ,~>
-OT,:\aSu5?[7^H!ir8uYmJd.drr2ruJcC<$li6n`aSu5?p.>;bJcGTHJ,~>
-OT,:\aI0:5jdH,Km$RqUs8N(Ms+13Os7HACs8)bG~>
-OT,:\aNOVaZUt2tjim`)m*#P3s8N(Ms+13Orr<&n8cSjBs8)bG~>
-OT,:\aSu5?ZUt2tjo>>\m/I.fs8N(Ms+13Orr<&n8cSjBs8)bG~>
-OT,:\aI043ka;DNlBq_Ss8N(Ms+13Ns7HACs82hH~>
-OT,:\aNOVaZ:b,skfa#,lHB>1s8N(Ms+13Ns8N)o8cSjBs82hH~>
-OT,:\aSu5?Z:b,skl1V_lMgqds8N(Ms+13Ns8N)o8cSjBs82hH~>
-OT,:\a-j+2l^@bQl'VSQrr@WMJcF4!quGLOpAfdEqu;0~>
-OT,:\a34M`Yt=urlcfA/l-'2/rr@WMJcF4!quGLO!!)ge!!%TMqu;0~>
-OT,:\a8Z,>Yt=urli6tbl2Lebrr@WMJcF4!quGLO!!)ge!!%TMqu;0~>
-OT,:\a-j%0m[4%TkF)>MJcC<$c2[M<jT"uTJcGWIJ,~>
-OT,:\a34M`YY+oqm`YY2kKNr+JcC<$c2[M<jSo2[qFU_fJcGWIJ,~>
-OT,:\a8Z,>YY+oqmf*7ekPtP^JcC<$c2[M<jSo2[qFU_fJcGWIJ,~>
-OT,:\a-j"/n<j7Vk*Z2LJcC<$_Z0N6kl:GYJcGWIJ,~>
-OT,:\a34M`Y"AZonB:k4k0*f*JcC<$_Z0N6kl:Y_r(6qhJcGWIJ,~>
-OT,:\a8Z,>Y"AZonG`Igk5PD]JcC<$_Z0N6kl:Y_r(6qhJcGWIJ,~>
-OT,:\a-iq-oU5^Zjd?)KJcC<$UAt&iJcGZJJ,~>
-OT,:\a34M`X\/TnoZ[=8jid])JcC<$UAk2nr(6qhJcGZJJ,~>
-OT,:\a8Z,>X\/Tno`+pkjo5;\JcC<$UAk2nr(6qhJcGZJJ,~>
-OT,:\`gNh,p6bm\j-]lIJcC<$U&XuiJcGZJJ,~>
-OT,:\`lnD_X@`Hmp<3L:j3.K'JcC<$U&Y,mr^m.jJcGZJJ,~>
-OT,:\`r?#=X@`HmpAY*mj8T)ZJcC<$U&Y,mr^m.jJcGZJJ,~>
-OT,:\`gNb*qO.?`igBcHJcC<$X8i/!q#C9mJcGZJJ,~>
-OT,:\`lnD_X%NBlqTSs>ilhB&JcC<$X8i/!q#:Er8kK)7s8;nI~>
-OT,:\`r?#=X%NBlqZ$Qqir8uYJcC<$X8i/!q#:Er8kK)7s8;nI~>
-OT,:\`gN_)r0[Nbi0aQFJcC<$W;lbqr;Z`rJcGZJJ,~>
-OT,:\`lnD_WCd-jr6,-@i620$JcC<$W;lbqr;Qfu8cXGBr;V9~>
-OT,:\`r?#=WCd-jr;Q`si;WcWJcC<$W;lbqr;Qfu8cXGBr;V9~>
-OT,:\`L3S'!gs#ghjFHEJcC<$U]:)hJcG]KJ,~>
-OT,:\`QS;^WCm0j!mCWEhol'#JcC<$U]:)hJcG]KJ,~>
-OT,:\`W#o<WCm0j!ri6#hu<ZVJcC<$U]:)hJcG]KJ,~>
-OT,:\`L3P&h3e6CJcC<$ScAZhJcG]KJ,~>
-OT,:\`QS;^Vb-phh95j!JcC<$ScAZhJcG]KJ,~>
-OT,:\`W#o<Vb-phh>[HTJcC<$ScAZhJcG]KJ,~>
-OT,:\`L3S'gmJ-BJcC<$JcD&9J,~>
-OT,:\`QS;^W(I$igro`uJcC<$JcD&9J,~>
-OT,:\`W#o<W(I$ih#@?SJcC<$JcD&9J,~>
-OT,:\`0mM'gmJ-BJcC<$JcD&9J,~>
-OT,:\`682]WCd-jgro`uJcC<$JcD&9J,~>
-OT,:\`;]f;WCd-jh#@?SJcC<$JcD&9J,~>
-OT,:\`0mP(gR/$AJcC<$JcD&9J,~>
-OT,:\`682]W_*6kgWTWtJcC<$JcD&9J,~>
-OT,:\`;]f;W_*6kg]%6RJcC<$JcD&9J,~>
-OT,:\`0mP(gR/$AJcC<$JcD&9J,~>
-OT,:\`682]W_*6kgWTWtJcC<$JcD&9J,~>
-OT,:\`;]f;W_*6kg]%6RJcC<$JcD&9J,~>
-OT,:\`0mS)g6hp@JcC<$JcD&9J,~>
-OT,:\`682]X%E?lg<9NsJcC<$JcD&9J,~>
-OT,:\`;]f;X%E?lgA_-QJcC<$JcD&9J,~>
-OT,:\_jRM)g6hp@JcC<$JcD&9J,~>
-OT,:\_or)\X@`Hmg<9NsJcC<$JcD&9J,~>
-OT,:\_uB]:X@`HmgA_-QJcC<$JcD&9J,~>
-OT,:\_jRP*fpMg?JcC<$JcD&9J,~>
-OT,:\_or)\X\&QnfusErJcC<$JcD&9J,~>
-OT,:\_uB]:X\&Qng&D$PJcC<$JcD&9J,~>
-OT,:\_jRP*jI#uJpR)!]JcC<$JcD&9J,~>
-OT,:\_or)\X\&QnjNIT(pWNU;JcC<$JcD&9J,~>
-OT,:\_uB]:X\&QnjSo2[p\t3nJcC<$JcD&9J,~>
-OT,:\_O7M+jI#uJp6bm\JcC<$JcD&9J,~>
-OT,:\_TVu[Y=\cpjNIT(p<3L:JcC<$JcD&9J,~>
-OT,:\_Z'T9Y=\cpjSo2[pAY*mJcC<$JcD&9J,~>
-OT,:\_O7M+jd?)KopGd[JcC<$JcD&9J,~>
-OT,:\_TVu[Y=\cpjid])oumC9JcC<$JcD&9J,~>
-OT,:\_Z'T9Y=\cpjo5;\p&>!lJcC<$JcD&9J,~>
-OT,:\_O7P,jI#uJopGd[JcC<$JcD&9J,~>
-OT,:\_TVu[YY"lqjNIT(oumC9JcC<$JcD&9J,~>
-OT,:\_Z'T9YY"lqjSo2[p&>!lJcC<$JcD&9J,~>
-OT,:\_3qJ,jd?)KoU,[ZJcC<$JcD&9J,~>
-OT,:\_9;lZYt=urjid])oZR:8JcC<$JcD&9J,~>
-OT,:\_>aK8Yt=urjo5;\o`"mkJcC<$JcD&9J,~>
-OT,:\_3qM-jd?)Ko9fRYJcC<$JcD&9J,~>
-OT,:\_9;lZZ:Y)sjid])o?717JcC<$JcD&9J,~>
-OT,:\_>aK8Z:Y)sjo5;\oD\djJcC<$JcD&9J,~>
-OT,:\_3qM-k*Z2LnsKIXJcC<$JcD&9J,~>
-OT,:\_9;lZZ:Y)sk0*f*o#q(6JcC<$JcD&9J,~>
-OT,:\_>aK8Z:Y)sk5PD]o)A[iJcC<$JcD&9J,~>
-OT,:\_3qP.k*Z2LnX0@WJcC<$JcD&9J,~>
-OT,:\_9;lZZUt2tk0*f*n]Ut5JcC<$JcD&9J,~>
-OT,:\_>aK8ZUt2tk5PD]nc&RhJcC<$JcD&9J,~>
-OT,:\^mVJ.k*Z2LnX0@WJcC<$JcD&9J,~>
-OT,:\^rucYZq:;uk0*f*n]Ut5JcC<$JcD&9J,~>
-OT,:\_#FB7Zq:;uk5PD]nc&RhJcC<$JcD&9J,~>
-OT,:\^mVM/k*Z2Ln<j7VJcC<$JcD&9J,~>
-OT,:\^rucY[7UE!k0*f*nB:k4JcC<$JcD&9J,~>
-OT,:\_#FB7[7UE!k5PD]nG`IgJcC<$JcD&9J,~>
-OT,:\^mVM/kEu;Mn!O.UJcC<$JcD&9J,~>
-OT,:\^rucY[7UE!kKEo+n&tb3JcC<$JcD&9J,~>
-OT,:\_#FB7[7UE!kPkM^n,E@fJcC<$JcD&9J,~>
-OT,:\^R;J0kEu;Mm[4%TJcC<$JcD&9J,~>
-OT,:\^WZZX[n6W#kKEo+m`YY2JcC<$JcD&9J,~>
-OT,:\^]+96[n6W#kPkM^mf*7eJcC<$JcD&9J,~>
-OT,:\^R;J0ka;DNm?mqSJcC<$JcD&9J,~>
-OT,:\^WZZX[n6W#kfa#,mE>P1JcC<$JcD&9J,~>
-OT,:\^]+96[n6W#kl1V_mJd.dJcC<$JcD&9J,~>
-OT,:\^R;M1kEu;Mm?mqSJcC<$JcD&9J,~>
-OT,:\^WZZX\4Q`$kKEo+mE>P1JcC<$JcD&9J,~>
-OT,:\^]+96\4Q`$kPkM^mJd.dJcC<$JcD&9J,~>
-OT,:\^6uG1ka;DNm$RhRJcC<$JcD&9J,~>
-OT,:\^<?QW\Oli%kfa#,m*#G0JcC<$JcD&9J,~>
-OT,:\^Ae05\Oli%kl1V_m/I%cJcC<$JcD&9J,~>
-OT,:\^6uJ2ka;DNl^7_QJcC<$JcD&9J,~>
-OT,:\^<?QW\k2r&kfa#,lc]>/JcC<$JcD&9J,~>
-OT,:\^Ae05\k2r&kl1V_li-qbJcC<$JcD&9J,~>
-OT,:\^6uJ2d?st7JcC<$JcD&9J,~>
-OT,:\^<?QW\k2r&dEDRjJcC<$JcD&9J,~>
-OT,:\^Ae05\k2r&dJj1HJcC<$JcD&9J,~>
-OT,:\^6uM3d$Xk6JcC<$JcD&9J,~>
-OT,:\^<?QW]1N&'d*)IiJcC<$JcD&9J,~>
-OT,:\^Ae05]1N&'d/O(GJcC<$JcD&9J,~>
-OT,:\]pZG3d$Xk6JcC<$JcD&9J,~>
-OT,:\^!$HV]Li/(d*)IiJcC<$JcD&9J,~>
-OT,:\^&J'4]Li/(d/O(GJcC<$JcD&9J,~>
-OT,:\]pZJ4c^=b5JcC<$JcD&9J,~>
-OT,:\^!$HV]h/8)ccc@hJcC<$JcD&9J,~>
-OT,:\^&J'4]h/8)ci3tFJcC<$JcD&9J,~>
-OT,:\]pZJ4c^=b5JcC<$JcD&9J,~>
-OT,:\^!$HV]h/8)ccc@hJcC<$JcD&9J,~>
-OT,:\^&J'4]h/8)ci3tFJcC<$JcD&9J,~>
-OT,:\]U?G5cC"Y4JcC<$JcD&9J,~>
-OT,:\]Z^?U^IeJ+cHH7gJcC<$JcD&9J,~>
-OT,:\]`.s3^IeJ+cMmkEJcC<$JcD&9J,~>
-OT,:\]U?G5cC"Y4JcC<$JcD&9J,~>
-OT,:\]Z^?U^IeJ+cHH7gJcC<$JcD&9J,~>
-OT,:\]`.s3^IeJ+cMmkEJcC<$JcD&9J,~>
-OT,:\]U?J6c'\P3JcC<$JcD&9J,~>
-OT,:\]Z^?U^e+S,c--.fJcC<$JcD&9J,~>
-OT,:\]`.s3^e+S,c2RbDJcC<$JcD&9J,~>
-OT,:\]:$D6c'\P3JcC<$JcD&9J,~>
-OT,:\]?C6T_+F\-c--.fJcC<$JcD&9J,~>
-OT,:\]Dhj2_+F\-c2RbDJcC<$JcD&9J,~>
-OT,:\]:$G7baAG2JcC<$JcD&9J,~>
-OT,:\]?C6T_Fae.bfg%eJcC<$JcD&9J,~>
-OT,:\]Dhj2_Fae.bl7YCJcC<$JcD&9J,~>
-OT,:\]:$G7baAG2JcC<$JcD&9J,~>
-OT,:\]?C6T_Fae.bfg%eJcC<$JcD&9J,~>
-OT,:\]Dhj2_Fae.bl7YCJcC<$JcD&9J,~>
-OT,:\]:$J8bF&>1JcC<$JcD&9J,~>
-OT,:\]?C6T_b'n/bKKqdJcC<$JcD&9J,~>
-OT,:\]Dhj2_b'n/bPqPBJcC<$JcD&9J,~>
-OT,:\\s^D8bF&>1JcC<$JcD&9J,~>
-OT,:\]$(-S`(C"0bKKqdJcC<$JcD&9J,~>
-OT,:\])Ma1`(C"0bPqPBJcC<$JcD&9J,~>
-OT,:\\s^G9b*`50JcC<$JcD&9J,~>
-OT,:\]$(-S`C^+1b00hcJcC<$JcD&9J,~>
-OT,:\])Ma1`C^+1b5VGAJcC<$JcD&9J,~>
-OT,:\\s^G9m?mqShjFHEJcC<$JcD&9J,~>
-OT,:\]$(-S`C^+1mE>P1hol'#JcC<$JcD&9J,~>
-OT,:\])Ma1`C^+1mJd.dhu<ZVJcC<$JcD&9J,~>
-OT,:\\XCD:m?mqShO+?DJcC<$JcD&9J,~>
-OT,:\\]b$Ra%?=3mE>P1hTPs"JcC<$JcD&9J,~>
-OT,:\\c2X0a%?=3mJd.dhZ!QUJcC<$JcD&9J,~>
-OT,:\\XCD:m?mqShO+?DJcC<$JcD&9J,~>
-OT,:\\]b$Ra%?=3mE>P1hTPs"JcC<$JcD&9J,~>
-OT,:\\c2X0a%?=3mJd.dhZ!QUJcC<$JcD&9J,~>
-OT,:\\XCG;m?mqSh3e6CJcC<$JcD&9J,~>
-OT,:\\]b$Ra@ZF4mE>P1h95j!JcC<$JcD&9J,~>
-OT,:\\c2X0a@ZF4mJd.dh>[HTJcC<$JcD&9J,~>
-OT,:\\=(A;m[4%TgmJ-BJcC<$JcD&9J,~>
-OT,:\\BFpQa[uO5m`YY2gro`uJcC<$JcD&9J,~>
-OT,:\\GlO/a[uO5mf*7eh#@?SJcC<$JcD&9J,~>
-OT,:\\=(D<m[4%TgR/$AJcC<$JcD&9J,~>
-OT,:\\BFpQb";X6m`YY2gWTWtJcC<$JcD&9J,~>
-OT,:\\GlO/b";X6mf*7eg]%6RJcC<$JcD&9J,~>
-OT,:\\=(D<m[4%TgR/$AJcC<$JcD&9J,~>
-OT,:\\BFpQb";X6m`YY2gWTWtJcC<$JcD&9J,~>
-OT,:\\GlO/b";X6mf*7eg]%6RJcC<$JcD&9J,~>
-OT,:\\=(G=m[4%Tg6hp@JcC<$JcD&9J,~>
-OT,:\\BFpQb=Va7m`YY2g<9NsJcC<$JcD&9J,~>
-OT,:\\GlO/b=Va7mf*7egA_-QJcC<$JcD&9J,~>
-OT,:\\!bA=n!O.UfpMg?JcC<$JcD&9J,~>
-OT,:\\'+gPbXqj8n&tb3fusErJcC<$JcD&9J,~>
-OT,:\\,QF.bXqj8n,E@fg&D$PJcC<$JcD&9J,~>
-OT,:\\!bD>n!O.UfU2^>JcC<$JcD&9J,~>
-OT,:\\'+gPbt7s9n&tb3fZX<qJcC<$JcD&9J,~>
-OT,:\\,QF.bt7s9n,E@ff`(pOJcC<$JcD&9J,~>
-OT,:\\!bD>n!O.UfU2^>JcC<$JcD&9J,~>
-OT,:\\'+gPbt7s9n&tb3fZX<qJcC<$JcD&9J,~>
-OT,:\\,QF.bt7s9n,E@ff`(pOJcC<$JcD&9J,~>
-OT,:\[[GA?n!O.Uf9lU=JcC<$JcD&9J,~>
-OT,:\[`e^OcUn0;n&tb3f?=3pJcC<$JcD&9J,~>
-OT,:\[f6=-cUn0;n,E@ffDbgNJcC<$JcD&9J,~>
-OT,:\[[GA?n<j7VesQL<JcC<$JcD&9J,~>
-OT,:\[`e^OcUn0;nB:k4f$"*oJcC<$JcD&9J,~>
-OT,:\[f6=-cUn0;nG`Igf)G^MJcC<$JcD&9J,~>
-OT,:\[[GD@n<j7VeX6C;JcC<$JcD&9J,~>
-OT,:\[`e^Ocq49<nB:k4e]\!nJcC<$JcD&9J,~>
-OT,:\[f6=-cq49<nG`Igec,ULJcC<$JcD&9J,~>
-OT,:\[@,>@n<j7VeX6C;JcC<$JcD&9J,~>
-OT,:\[EJUNd7OB=nB:k4e]\!nJcC<$JcD&9J,~>
-OT,:\[Jp4,d7OB=nG`Igec,ULJcC<$JcD&9J,~>
-OT,:\[@,AAn<j7Ve<p::JcC<$JcD&9J,~>
-OT,:\[EJUNdRjK>nB:k4eB@mmJcC<$JcD&9J,~>
-OT,:\[Jp4,dRjK>nG`IgeGfLKJcC<$JcD&9J,~>
-OT,:\[@,AA_O1B(JcC<$JcD&9J,~>
-OT,:\[EJUNdRjK>_TVu[JcC<$JcD&9J,~>
-OT,:\[Jp4,dRjK>_Z'T9JcC<$JcD&9J,~>
-OT,:\[$f>B_3k9'JcC<$JcD&9J,~>
-OT,:\[*/LMe4K]@_9;lZJcC<$JcD&9J,~>
-OT,:\[/U++e4K]@_>aK8JcC<$JcD&9J,~>
-OT,:\[$f>B_3k9'JcC<$JcD&9J,~>
-OT,:\[*/LMe4K]@_9;lZJcC<$JcD&9J,~>
-OT,:\[/U++e4K]@_>aK8JcC<$JcD&9J,~>
-OT,:\[$fAC^mP0&JcC<$JcD&9J,~>
-OT,:\[*/LMeOffA^rucYJcC<$JcD&9J,~>
-OT,:\[/U++eOffA_#FB7JcC<$JcD&9J,~>
-OT,:\[$fAC^mP0&JcC<$JcD&9J,~>
-OT,:\[*/LMeOffA^rucYJcC<$JcD&9J,~>
-OT,:\[/U++eOffA_#FB7JcC<$JcD&9J,~>
-OT,:\Z^K>D^R5'%JcC<$JcD&9J,~>
-OT,:\ZciCLf1H#C^WZZXJcC<$JcD&9J,~>
-OT,:\Zi:"*f1H#C^]+96JcC<$JcD&9J,~>
-OT,:\Z^K>D^R5'%JcC<$JcD&9J,~>
-OT,:\ZciCLf1H#C^WZZXJcC<$JcD&9J,~>
-OT,:\Zi:"*f1H#C^]+96JcC<$JcD&9J,~>
-O8o4[[@,SG^6ns$JcC<$JcD&9J,~>
-O8o4[[EJUNfLc,D^<?QWJcC<$JcD&9J,~>
-O8o4[[Jp4,fLc,D^Ae05JcC<$JcD&9J,~>
-NW/tY[@,VH^6ns$JcC<$JcD&9J,~>
-NW/tY[EJUNfh)5E^<?QWJcC<$JcD&9J,~>
-NW/tY[Jp4,fh)5E^Ae05JcC<$JcD&9J,~>
-N;rnX\!bkK]pSj#JcC<$JcD&9J,~>
-N;rnX\'+gPg.D>F^!$HVJcC<$JcD&9J,~>
-N;rnX\,QF.g.D>F^&J'4JcC<$JcD&9J,~>
-MZ3YV\=(tL]pSj#JcC<$JcD&9J,~>
-MZ3YV\BFpQg.D>F^!$HVJcC<$JcD&9J,~>
-MZ3YV\GlO/g.D>F^&J'4JcC<$JcD&9J,~>
-M?!SU\XD.O]U8a"JcC<$JcD&9J,~>
-M?!SU\]b$Rge%PH]Z^?UJcC<$JcD&9J,~>
-M?!SU\c2X0ge%PH]`.s3JcC<$JcD&9J,~>
-L]7>S\s_7P]U8a"JcC<$JcD&9J,~>
-L]7>S]$(-Sge%PH]Z^?UJcC<$JcD&9J,~>
-L]7>S])Ma1ge%PH]`.s3JcC<$JcD&9J,~>
-LAq5R]:%CR]9rX!JcC<$JcD&9J,~>
-LAq5R]?C6Th+@YI]?C6TJcC<$JcD&9J,~>
-LAq5R]Dhj2h+@YI]Dhj2JcC<$JcD&9J,~>
-L&_/Q]p[UTopGd[aI*#.JcC<$JcD&9J,~>
-L&_/Q^!$HVh+@YIoumC9aNOVaJcC<$JcD&9J,~>
-L&_/Q^&J'4h+@YIp&>!laSu5?JcC<$JcD&9J,~>
-KDtoO]p[[VopGd[a-co-JcC<$JcD&9J,~>
-KDtoO^!$HVhb!kKoumC9a34M`JcC<$JcD&9J,~>
-KDtoO^&J'4hb!kKp&>!la8Z,>JcC<$JcD&9J,~>
-K)biN^R<mXp6bm\`gHf,JcC<$JcD&9J,~>
-K)biN^WZZXhb!kKp<3L:`lnD_JcC<$JcD&9J,~>
-K)biN^]+96hb!kKpAY*m`r?#=JcC<$JcD&9J,~>
-Jc>cN!5P#Z!;2`[!61E,!.k0$s+139s*t~>
-Jc>cN!5QeY!8pHL!;4P9!634_!.k0$s+139s*t~>
-Jc>cN!5SU7!8pHL!;6?l!65$=!.k0$s+139s*t~>
-JcGcMrrBm'hZ3A<!!(!+!!%TMJcC<$QN)I~>
-JcGcMrrBmZ!!(tM!!)`:!!(!^!!%TMJcC<$QN)I~>
-JcGcMrrBn8!!(tM!!)`m!!("<!!%TMJcC<$QN)I~>
-JcG]K!!'m(huNJ=!!'s*!!%TMJcC<$QN)I~>
-JcG]K!!'m[!!)"N!!)`:!!'s]!!%TMJcC<$QN)I~>
-JcG]K!!'n9!!)"N!!)`m!!'t;!!%TMJcC<$QN)I~>
-JcGZJrrC!*huNM>!!'p)!!%TMJcC<$QN)I~>
-JcGZJrrC!]!!)"N!!)c;!!'p\!!%TMJcC<$QN)I~>
-JcGZJrrC";!!)"N!!)cn!!'q:!!%TMJcC<$QN)I~>
-JcGTH!!'s*iW/_@!!'m(!!%TMJcC<$QN)I~>
-JcGTH!!'s]!!)(P!!)c;!!'m[!!%TMJcC<$QN)I~>
-JcGTH!!'t;!!)(P!!)cn!!'n9!!%TMJcC<$QN)I~>
-JcGQGrrC',iW/_@!!'m(!!%TMJcC<$QN)I~>
-JcGQGrrC'_!!)(P!!)c;!!'m[!!%TMJcC<$QN)I~>
-JcGQGrrC(=!!)(P!!)cn!!'n9!!%TMJcC<$QN)I~>
-JcGKE!!('-irJhA!!'j'!!%TMJcC<$QN)I~>
-JcGKE!!('`!!)+Q!!)c;!!'jZ!!%TMJcC<$QN)I~>
-JcGKE!!((>!!)+Q!!)cn!!'k8!!%TMJcC<$QN)I~>
-JcGHDrrC0/irJkB!!'g&!!%TMJcC<$QN)I~>
-JcGHDrrC0b!!)+Q!!)f<!!'gY!!%TMJcC<$QN)I~>
-JcGHDrrC1@!!)+Q!!)fo!!'h7!!%TMJcC<$QN)I~>
-JcGBB!!(-/jT,(D!!'d%!!%TMJcC<$QN)I~>
-JcGBB!!(-b!!)1S!!)f<!!'dX!!%TMJcC<$QN)I~>
-JcGBB!!(.@!!)1S!!)fo!!'e6!!%TMJcC<$QN)I~>
-JcG?ArrC61jT,+E!!'a$!!%TMJcC<$QN)I~>
-JcG?ArrC6d!!)1S!!)i=!!'aW!!%TMJcC<$QN)I~>
-JcG?ArrC7B!!)1S!!)ip!!'b5!!%TMJcC<$QN)I~>
-JcG9?!!(62joG1E!!'a$!!%TMJcC<$QN)I~>
-JcG9?!!(6e!!)4T!!)f<!!'aW!!%TMJcC<$QN)I~>
-JcG9?!!(7C!!)4T!!)fo!!'b5!!%TMJcC<$QN)I~>
-JcG6>!!(62k5b=G!!'^#!!%TMJcC<$QN)I~>
-JcG6>!!(6e!!)7U!!)i=!!'^V!!%TMJcC<$QN)I~>
-JcG6>!!(7C!!)7U!!)ip!!'_4!!%TMJcC<$QN)I~>
-JcG3=rrC?4kQ(FH!!'["!!%TMJcC<$QN)I~>
-JcG3=rrC?g!!):V!!)i=!!'[U!!%TMJcC<$QN)I~>
-JcG3=rrC@E!!):V!!)ip!!'\3!!%TMJcC<$QN)I~>
-JcG-;!!(?5kQ%rW!!%TMJcC<$QN)I~>
-JcG-;!!(?h!!):V!!'@L!!%TMJcC<$QN)I~>
-JcG-;!!(@F!!):V!!'A*!!%TMJcC<$QN)I~>
-JcG*:rrCE6l2\,X!!%TMJcC<$QN)I~>
-JcG*:rrCEi!!)@X!!'=K!!%TMJcC<$QN)I~>
-JcG*:rrCFG!!)@X!!'>)!!%TMJcC<$QN)I~>
-JcG$8!!(E7l2\,X!!%TMJcC<$QN)I~>
-JcG$8!!(Ej!!)@X!!'=K!!%TMJcC<$QN)I~>
-JcG$8!!(FH!!)@X!!'>)!!%TMJcC<$QN)I~>
-JcG!7rrCN9lN"2X!!%TMJcC<$QN)I~>
-JcG!7rrCNl!!)CY!!':J!!%TMJcC<$QN)I~>
-JcG!7rrCOJ!!)CY!!';(!!%TMJcC<$QN)I~>
-JcFp5!!(N:lN"2X!!%TMJcC<$QN)I~>
-JcFp5!!(Nm!!)CY!!':J!!%TMJcC<$QN)I~>
-JcFp5!!(OK!!)CY!!';(!!%TMJcC<$QN)I~>
-JcFm4rrCT;m/XAY!!%TMJcC<$QN)I~>
-JcFm4rrCTn!!)I[!!'7I!!%TMJcC<$QN)I~>
-JcFm4rrCUL!!)I[!!'8'!!%TMJcC<$QN)I~>
-JcFg2!!(T<m/XAY!!%TMJcC<$QN)I~>
-JcFg2!!(To!!)I[!!'7I!!%TMJcC<$QN)I~>
-JcFg2!!(UM!!)I[!!'8'!!%TMJcC<$QN)I~>
-JcFd1rrC]>mJsGY!!%TMJcC<$QN)I~>
-JcFd1rrC]q!!)L\!!'4H!!%TMJcC<$QN)I~>
-JcFd1rrC^O!!)L\!!'5&!!%TMJcC<$QN)I~>
-JcF^/!!(Z>mf9PZ!!%TMJcC<$QN)I~>
-JcF^/!!(Zq!!)O]!!'4H!!%TMJcC<$QN)I~>
-JcF^/!!([O!!)O]!!'5&!!%TMJcC<$QN)I~>
-JcF[.rrCc@n,TVZ!!%TMJcC<$QN)I~>
-JcF[.rrCcs!!)R^!!'1G!!%TMJcC<$QN)I~>
-JcF[.rrCdQ!!)R^!!'2%!!%TMJcC<$QN)I~>
-JcFU,!!(cAn,TVZ!!%TMJcC<$QN)I~>
-JcFU,!!(ct!!)R^!!'1G!!%TMJcC<$QN)I~>
-JcFU,!!(dR!!)R^!!'2%!!%TMJcC<$QN)I~>
-JcFR+rrCiBnc5e[!!%TMJcC<$QN)I~>
-JcFR+rrCiu!!)X`!!'.F!!%TMJcC<$QN)I~>
-JcFR+rrCjS!!)X`!!'/$!!%TMJcC<$QN)I~>
-JcFL)!!(iCnc5e[!!%TMJcC<$QN)I~>
-JcFL)!!(j!!!)X`!!'.F!!%TMJcC<$QN)I~>
-JcFL)!!(jT!!)X`!!'/$!!%TMJcC<$QN)I~>
-JcFI(!!(lDo)Qq$!KEK.R/d5<s+13$s-E\8~>
-JcFI(!!(m"!!)[a!!(0c!PHS:bQ%Wos+13$s-E\8~>
-JcFI(!!(mU!!)[a!!(1A!UK^Grr<%Ms+13$s-E\8~>
-JcFF'rrCuFo)ScX!!(?5!dPJYjd?)KJcC<$JcD&9J,~>
-JcFF'rrD!$!!)[a!!*#B!!(?h!hgQNjid])JcC<$JcD&9J,~>
-JcFF'rrD!W!!)[a!!*#u!!(@F!m)XDjo5;\JcC<$JcD&9J,~>
-JcF@%!!(rFo`4uZ!!(rF!fV\Rp2^IYB2U)W!!Ii7R/d5<s+13$s-E\8~>
-JcF@%!!(s$!!)ac!!*#B!!(s$!kYP)p6c/PMJY0M!!]IcbQ%Wos+13$s-E\8~>
-JcF@%!!(sW!!)ac!!*#u!!(sW!p\CUp:gjGXGB.B!!h':rr<%Ms+13$s-E\8~>
-JcF=$rrD&Ho`5#[!!)&I"-m1I%I=&p+m,0m!.k0$s+139s*t~>
-JcF=$rrD'&!!)ac!s$Qh!9;9*`dU5dli7#:k0*f*JcC<$JcD&9J,~>
-JcF=$rrD'Y!!)ac!s&B$!9=(]pmk:tli7#Ek5PD]JcC<$JcD&9J,~>
-JcF7"!!)&Ip&P)[!!),K!gm("l2UhrF68kj!.k0$s+139s*t~>
-JcF7"!!)''!!)dd!!*#B!!)-)!m>^"l2Ui"Rc_fo!.k0$s+139s*t~>
-JcF7"!!)'Z!!)dd!!*#u!!)-\!re?"l2Ui'^ukXs!.k0$s+139s*t~>
-JcF4!rrD,JpAk5]!!),K!Kenu!!<ce@?orB!!%TMJcC<$QN)I~>
-JcF4!rrD-(!!)ge!s$Qh!9ME*_)gl^!u=1Sa5tMF!.k0$s+139s*t~>
-JcF4!rrD-[!!)ge!s&B$!9O4]nOVsG!uk+3q;qVV!.k0$s+139s*t~>
-JcF-t!!),Kp]1>^!!))J!LFo-!!<9M8iZeM!)3?,"s<mG!dBB]iL'ZGJcC<$JcD&9J,~>
-JcF-t!!)-)!!)jf!s$Qh!9D?)at!Aj!s:Ah9E"nkAc7Yo.f]PNT<lDnbQ%Wos+13$s-E\8~>
-JcF-t!!)-\!!)jf!s&B$!9F.\r&"BQ!sCo:?N'p)If6SW2?3^Za5HOIrr<%Ms+13$s-E\8~>
-JcF*srrD5Mp](>_!90CSIfoa3M4'bo!!!7erg<nV$NL/RhO+?DJcC<$JcD&9J,~>
-JcF*srrD6+!!)jf!W^FEilhe1"TV6)bfil`!"$RBbQQ&u!!"e2bQ%Wos+13$s-E\8~>
-JcF*srrD6^!!)jf!W`6#ir9D9"or#ks8QU0!"8Gurri95!!#7?rr<%Ms+13$s-E\8~>
-JcF$q!!)2Mq>^Pa!8s7G;e#`o"I9Dq!&a_C!."PD!*7sE!!%TMJcC<$QN)I~>
-JcF$q!!)3+!!)ph!W^FEi624?K)Wssa:81M8,^X3U&G#lF5G+@!.k0$s+139s*t~>
-JcF$q!!)3^!!)ph!W`6#i;Wh9U]18rq@Wc.=oJ@#ao28?OP^!;!.k0$s+139s*t~>
-JcF!prrD;Oq>^Pa!8EnAD>jM8C]0Y$:]:=oL#/3t!.k0$s+139s*t~>
-JcF!prrD<-!!)ph!W^FEgWTY[rVuqYrQG7VrVur(hTPs"JcC<$JcD&9J,~>
-JcF!prrD<`!!)ph!W`6#g]%8]rVur(rVlkNrVurThZ!QUJcC<$JcD&9J,~>
-JcEpn!!);PqZ$Yb!8<hD2uipcQ2R*Q-NF,bh3e6CJcC<$JcD&9J,~>
-JcEpn!!)<.!!)si!W^FEg<9[m!!!JKrQG@#!!"5!bQ%Wos+13$s-E\8~>
-JcEpn!!)<a!!)si!W`6#gA_:^!!!T+rVlsc!!"P*rr<%Ms+13$s-E\8~>
-JcEmmrrDDRq>f6;"I'2m!':(H"I'#h!(Yk5!!%TMJcC<$QN)I~>
-JcEmmrrDE0!!)sirrCcs"NCiM!)<F9"N:QF!+4R+!!%TMJcC<$QN)I~>
-JcEmmrrDEc!!)sirrCdQ"SWE,!+>d*"SN'#!-d9!!!%TMJcC<$QN)I~>
-JcEgk!!)ARquGE<!+l-0!,hb'!-%o;!-I%b!!%TMJcC<$QN)I~>
-JcEgk!!)B0"9;%d!!(]r!/CIQ!0[<)!1*Ta!1M`f!!%TMJcC<$QN)I~>
-JcEgk!!)Bc"9;%d!!(^P!3#ks!4Vq,!5&41!5[Lk!!%TMJcC<$QN)I~>
-JcEdj!!)DSr;bK<"=sNQ$^^g["@`@k#aaA8!!%TMJcC<$QN)I~>
-JcEdj!!)E1!rtqc!8,Ku3rf6jao0Ed?2ss5akb/@!.k0$s+139s*t~>
-JcEdj!!)Ed!rtqc!8.;S8cSi(qu-NtFT;COqq_8P!.k0$s+139s*t~>
-JcEairrDMUr;bN="H*<]!'C+H!uq:@0AMrq!.k0$s+139s*t~>
-JcEairrDN3!rtpn!85R!\cMj3:Ai<<-3+$0gro`uJcC<$JcD&9J,~>
-JcEairrDNf!rtpn!87ATkQ:eb@f66.0)tuIh#@?SJcC<$JcD&9J,~>
-JcE[g!!)JUrrC]>!*0!u!,hb'"H*9\!*J$E!!%TMJcC<$QN)I~>
-JcE[g!!)K3rrC]q!-.u<!0[<)"M+U6!-R)@!!%TMJcC<$QN)I~>
-JcE[g!!)KfrrC^O!0-sX!4Vq,"R#jd!0Z.;!!%TMJcC<$QN)I~>
-JcEXfrrDSW!!(W="<.=@$C:XY!+Z!.!.EXj!!%TMJcC<$QN)I~>
-JcEXfrrDT5!!(Wp"=*sI%`nUm!/1=O!2nVr!!%TMJcC<$QN)I~>
-JcEXfrrDTh!!(XN">'TR&c2J+!2]Yp!7BU%!!%TMJcC<$QN)I~>
-JcERd!!(*.!-eDB!':%G"?QS`#akLW!L7ZcR/d5<s+13$s-E\8~>
-JcERd!!(*a!1s/i!)EI9"ASps$d8Fk!QUPfbQ%Wos+13$s-E\8~>
-JcERd!!(+?!65!<!+Gg*"C_?2%fZA*!VsFirr<%Ms+13$s-E\8~>
-JcEOcrrC30!'1#Y!,VS$!uM"<-Mj,38-O8"R/d5<s+13$s-E\8~>
-JcEOcrrC3c!)3@l!0I-&"!@RD1]#;s?jE@dbQ%Wos+13$s-E\8~>
-JcEOcrrC4A!+5^*!4;\(""4-L5l1K^GR;IQrr<%Ms+13$s-E\8~>
-JcEIa!!(62"cife!!nkgR08cU!!#7\R077*!"F\FR/d5<s+13$s-E\8~>
-JcEIa!!(6e"hk3A!"6jGbQPoe!!$!qbQNq,!"uU"bQ%Wos+13$s-E\8~>
-JcEIa!!(7C"muZs!"Si'rri)u!!$a1rrfS-!#FJSrr<%Ms+13$s-E\8~>
-JcEF`rrC?4!*9(!!&shD!/1=O!(m*V!HeVG!!#^TR/d5<s+13$s-E\8~>
-JcEF`rrC?g!-A,>!(m+4!3lG&!+PlM!LsGp!!$WnbQ%Wos+13$s-E\8~>
-JcEF`rrC@E!0I0[!*fC$!8RPR!.+SC!Q,9D!!%N2rr<%Ms+13$s-E\8~>
-JcE@^!!(B6!LO]&!!$^1R/ha9!!"eQR/pb#rVusGQfa\9!.k0$s+139s*t~>
-JcE@^!!(Bi!QuSa!!%rTbQ+[B!!#CbbQ3;#rVusTal^eI!.k0$s+139s*t~>
-JcE@^!!(CG!WFJG!!'2"rrCRJ!!$!srrJl$rVusaqr[nY!.k0$s+139s*t~>
-JcE=]rrCK8!,_]8!=+keR/i0E!!E@!EF'si!!++%jd?)KJcC<$JcD&9J,~>
-JcE=]rrCKk!0R6\!=?aCbQ,3Q!!E@;Q@:Uf!!+F^jid])JcC<$JcD&9J,~>
-JcE=]rrCLI!4De+!=SW!rrD6]!!ECV]U_7b!!+eCjo5;\JcC<$JcD&9J,~>
-JcE7[!!(K9!%ImI!&XP?!#>5.!@!QbR/d5<s+13$s-E\8~>
-JcE7[!!(Kl!&jfV!(Hb.!$(_5!A2"GbQ%Wos+13$s-E\8~>
-JcE7[!!(LJ!(?ed!*8sr!$h4<!BBH,rr<%Ms+13$s-E\8~>
-JcE4ZrrCW<!.XqI!,).r!+,F#!BZP+R/d5<s+13$s-E\8~>
-JcE4ZrrCWo!35tt!/^Qr!.O\C!Dg\pbQ%Wos+13$s-E\8~>
-JcE4ZrrCXM!7^rI!3>tr!1ilb!Fti`rr<%Ms+13$s-E\8~>
-JcE.X!!(W=!,qj*!Ci:KR/p4iqu?aAET*;c!.k0$s+139s*t~>
-JcE.X!!(Wp!0mIf!F<Y>bQ2Sdqu?aLQJp$f!.k0$s+139s*t~>
-JcE.X!!(XN!4i)M!He#1rrIu`qu?aW]]&kj!.k0$s+139s*t~>
-JcE+WrrC30"cm:n9jE8,R/d5<s+13$s-E\8~>
-JcE+WrrC3c"hoh0B7$`;bQ%Wos+13$s-E\8~>
-JcE+WrrC4A"n&FHJXY3Jrr<%Ms+13$s-E\8~>
-JcE%U!!&d^!!%TMJcC<$QN)I~>
-JcE%U!!&e<!!%TMJcC<$QN)I~>
-JcE%U!!&eo!!%TMJcC<$QN)I~>
-JcE"T!!&g_!!%TMJcC<$QN)I~>
-JcE"T!!&h=!!%TMJcC<$QN)I~>
-JcE"T!!&hp!!%TMJcC<$QN)I~>
-JcDtSrrApa!!%TMJcC<$QN)I~>
-JcDtSrrAq?!!%TMJcC<$QN)I~>
-JcDtSrrAqr!!%TMJcC<$QN)I~>
-JcDnQ!!&pb!!%TMJcC<$QN)I~>
-JcDnQ!!&q@!!%TMJcC<$QN)I~>
-JcDnQ!!&qs!!%TMJcC<$QN)I~>
-JcDkPrrB$d!!%TMJcC<$QN)I~>
-JcDkPrrB%B!!%TMJcC<$QN)I~>
-JcDkPrrB%u!!%TMJcC<$QN)I~>
-JcDeN!!'$e!!%TMJcC<$QN)I~>
-JcDeN!!'%C!!%TMJcC<$QN)I~>
-JcDeN!!'&!!!%TMJcC<$QN)I~>
-JcDbMrrB-g!!%TMJcC<$QN)I~>
-JcDbMrrB.E!!%TMJcC<$QN)I~>
-JcDbMrrB/#!!%TMJcC<$QN)I~>
-JcD\K!!'-h!!%TMJcC<$QN)I~>
-JcD\K!!'.F!!%TMJcC<$QN)I~>
-JcD\K!!'/$!!%TMJcC<$QN)I~>
-JcDYJrrB6j!!%TMJcC<$QN)I~>
-JcDYJrrB7H!!%TMJcC<$QN)I~>
-JcDYJrrB8&!!%TMJcC<$QN)I~>
-JcDSH!!'6k!!%TMJcC<$QN)I~>
-JcDSH!!'7I!!%TMJcC<$QN)I~>
-JcDSH!!'8'!!%TMJcC<$QN)I~>
-JcDPGrrB?m!!%TMJcC<$QN)I~>
-JcDPGrrB@K!!%TMJcC<$QN)I~>
-JcDPGrrBA)!!%TMJcC<$QN)I~>
-JcDJE!!'?n!!%TMJcC<$QN)I~>
-JcDJE!!'@L!!%TMJcC<$QN)I~>
-JcDJE!!'A*!!%TMJcC<$QN)I~>
-JcDGDrrBHp!!%TMJcC<$QN)I~>
-JcDGDrrBIN!!%TMJcC<$QN)I~>
-JcDGDrrBJ,!!%TMJcC<$QN)I~>
-JcDAB!!'Hq!!%TMJcC<$QN)I~>
-JcDAB!!'IO!!%TMJcC<$QN)I~>
-JcDAB!!'J-!!%TMJcC<$QN)I~>
-JcD>ArrBQs!!%TMJcC<$QN)I~>
-JcD>ArrBRQ!!%TMJcC<$QN)I~>
-JcD>ArrBS/!!%TMJcC<$QN)I~>
-JcD8?!!'Qt!!%TMJcC<$QN)I~>
-JcD8?!!'RR!!%TMJcC<$QN)I~>
-JcD8?!!'S0!!%TMJcC<$QN)I~>
-JcD5>!!'Tu!!%TMJcC<$QN)I~>
-JcD5>!!'US!!%TMJcC<$QN)I~>
-JcD5>!!'V1!!%TMJcC<$QN)I~>
-JcD2=rrB^"!!%TMJcC<$QN)I~>
-JcD2=rrB^U!!%TMJcC<$QN)I~>
-JcD2=rrB_3!!%TMJcC<$QN)I~>
-JcD,;!!'^#!!%TMJcC<$QN)I~>
-JcD,;!!'^V!!%TMJcC<$QN)I~>
-JcD,;!!'_4!!%TMJcC<$QN)I~>
-JcD):rrBg%!!%TMJcC<$QN)I~>
-JcD):rrBgX!!%TMJcC<$QN)I~>
-JcD):rrBh6!!%TMJcC<$QN)I~>
-JcD#8!!'g&!!%TMJcC<$QN)I~>
-JcD#8!!'gY!!%TMJcC<$QN)I~>
-JcD#8!!'h7!!%TMJcC<$QN)I~>
-JcCu7rrBp(!!%TMJcC<$QN)I~>
-JcCu7rrBp[!!%TMJcC<$QN)I~>
-JcCu7rrBq9!!%TMJcC<$QN)I~>
-JcCo5!!'p)!!%TMJcC<$QN)I~>
-JcCo5!!'p\!!%TMJcC<$QN)I~>
-JcCo5!!'q:!!%TMJcC<$QN)I~>
-JcCl4rrC$+!!%TMJcC<$QN)I~>
-JcCl4rrC$^!!%TMJcC<$QN)I~>
-JcCl4rrC%<!!%TMJcC<$QN)I~>
-JcCf2!!($,!!%TMJcC<$QN)I~>
-JcCf2!!($_!!%TMJcC<$QN)I~>
-JcCf2!!(%=!!%TMJcC<$QN)I~>
-JcCc1rrC-.!!%TMJcC<$QN)I~>
-JcCc1rrC-a!!%TMJcC<$QN)I~>
-JcCc1rrC.?!!%TMJcC<$QN)I~>
-JcC]/!!(-/!!%TMJcC<$QN)I~>
-JcC]/!!(-b!!%TMJcC<$QN)I~>
-JcC]/!!(.@!!%TMJcC<$QN)I~>
-JcCZ.rrC61!!%TMJcC<$QN)I~>
-JcCZ.rrC6d!!%TMJcC<$QN)I~>
-JcCZ.rrC7B!!%TMJcC<$QN)I~>
-JcCT,!!(62!!%TMJcC<$QN)I~>
-JcCT,!!(6e!!%TMJcC<$QN)I~>
-JcCT,!!(7C!!%TMJcC<$QN)I~>
-JcCQ+!!(93!!%TMJcC<$QN)I~>
-JcCQ+!!(9f!!%TMJcC<$QN)I~>
-JcCQ+!!(:D!!%TMJcC<$QN)I~>
-JcCN*rrCB5!!%TMJcC<$QN)I~>
-JcCN*rrCBh!!%TMJcC<$QN)I~>
-JcCN*rrCCF!!%TMJcC<$QN)I~>
-JcCH(!!(B6!!%TMJcC<$QN)I~>
-JcCH(!!(Bi!!%TMJcC<$QN)I~>
-JcCH(!!(CG!!%TMJcC<$QN)I~>
-JcCE'rrCK8!!%TMJcC<$QN)I~>
-JcCE'rrCKk!!%TMJcC<$QN)I~>
-JcCE'rrCLI!!%TMJcC<$QN)I~>
-JcC?%!!(K9!!%TMJcC<$QN)I~>
-JcC?%!!(Kl!!%TMJcC<$QN)I~>
-JcC?%!!(LJ!!%TMJcC<$QN)I~>
-JcC<$rrCT;!!%TMJcC<$QN)I~>
-JcC<$rrCTn!!%TMJcC<$QN)I~>
-JcC<$rrCUL!!%TMJcC<$QN)I~>
-JcC<$s8N'!esQL<JcC<$JcD&9J,~>
-JcC<$s8N'!f$"*oJcC<$JcD&9J,~>
-JcC<$s8N'!f)G^MJcC<$JcD&9J,~>
-JcC<$rr;uufU2^>JcC<$JcD&9J,~>
-JcC<$rr;uufZX<qJcC<$JcD&9J,~>
-JcC<$rr;uuf`(pOJcC<$JcD&9J,~>
-JcC<$r;Q`sfpMg?JcC<$JcD&9J,~>
-JcC<$r;Q`sfusErJcC<$JcD&9J,~>
-JcC<$r;Q`sg&D$PJcC<$JcD&9J,~>
-JcC<$qu?ZrgR/$AJcC<$JcD&9J,~>
-JcC<$qu?ZrgWTWtJcC<$JcD&9J,~>
-JcC<$qu?Zrg]%6RJcC<$JcD&9J,~>
-JcC<$q>UEpgmJ-BJcC<$JcD&9J,~>
-JcC<$q>UEpgro`uJcC<$JcD&9J,~>
-JcC<$q>UEph#@?SJcC<$JcD&9J,~>
-JcC<$q#C?ohO+?DJcC<$JcD&9J,~>
-JcC<$q#C?ohTPs"JcC<$JcD&9J,~>
-JcC<$q#C?ohZ!QUJcC<$JcD&9J,~>
-JcC<$pAY*mhjFHEJcC<$JcD&9J,~>
-JcC<$pAY*mhol'#JcC<$JcD&9J,~>
-JcC<$pAY*mhu<ZVJcC<$JcD&9J,~>
-JcC<$p&G$liL'ZGJcC<$JcD&9J,~>
-JcC<$p&G$liQM9%JcC<$JcD&9J,~>
-JcC<$p&G$liVrlXJcC<$JcD&9J,~>
-JcC<$oD\djigBcHJcC<$JcD&9J,~>
-JcC<$oD\djilhB&JcC<$JcD&9J,~>
-JcC<$oD\djir8uYJcC<$JcD&9J,~>
-JcC<$o)A[ij-]lIJcC<$JcD&9J,~>
-JcC<$o)A[ij3.K'JcC<$JcD&9J,~>
-JcC<$o)A[ij8T)ZJcC<$JcD&9J,~>
-JcC<$nc/Uhjd?)KJcC<$JcD&9J,~>
-JcC<$nc/Uhjid])JcC<$JcD&9J,~>
-JcC<$nc/Uhjo5;\JcC<$JcD&9J,~>
-JcC<$n,E@fk*Z2LJcC<$JcD&9J,~>
-JcC<$n,E@fk0*f*JcC<$JcD&9J,~>
-JcC<$n,E@fk5PD]JcC<$JcD&9J,~>
-JcC<$mf3:eka;DNJcC<$JcD&9J,~>
-JcC<$mf3:ekfa#,JcC<$JcD&9J,~>
-JcC<$mf3:ekl1V_JcC<$JcD&9J,~>
-JcC<$m/I%cl'VMOJcC<$JcD&9J,~>
-JcC<$m/I%cl-',-JcC<$JcD&9J,~>
-JcC<$m/I%cl2L_`JcC<$JcD&9J,~>
-JcC<$li6tbl^7_QJcC<$JcD&9J,~>
-JcC<$li6tblc]>/JcC<$JcD&9J,~>
-JcC<$li6tbli-qbJcC<$JcD&9J,~>
-JcC<$l2L_`m$RhRJcC<$JcD&9J,~>
-JcC<$l2L_`m*#G0JcC<$JcD&9J,~>
-JcC<$l2L_`m/I%cJcC<$JcD&9J,~>
-JcC<$kl:Y_m[4%TJcC<$JcD&9J,~>
-JcC<$kl:Y_m`YY2JcC<$JcD&9J,~>
-JcC<$kl:Y_mf*7eJcC<$JcD&9J,~>
-JcC<$k5PD]n!O.UJcC<$JcD&9J,~>
-JcC<$k5PD]n&tb3JcC<$JcD&9J,~>
-JcC<$k5PD]n,E@fJcC<$JcD&9J,~>
-JcC<$jo>>\nX0@WJcC<$JcD&9J,~>
-JcC<$jo>>\n]Ut5JcC<$JcD&9J,~>
-JcC<$jo>>\nc&RhJcC<$JcD&9J,~>
-JcC<$j8T)ZnsKIXJcC<$JcD&9J,~>
-JcC<$j8T)Zo#q(6JcC<$JcD&9J,~>
-JcC<$j8T)Zo)A[iJcC<$JcD&9J,~>
-JcC<$irB#YoU,[ZJcC<$JcD&9J,~>
-JcC<$irB#YoZR:8JcC<$JcD&9J,~>
-JcC<$irB#Yo`"mkJcC<$JcD&9J,~>
-JcC<$i;WcWopGd[JcC<$JcD&9J,~>
-JcC<$i;WcWoumC9JcC<$JcD&9J,~>
-JcC<$i;WcWp&>!lJcC<$JcD&9J,~>
-JcC<$huE]VpR)!]JcC<$JcD&9J,~>
-JcC<$huE]VpWNU;JcC<$JcD&9J,~>
-JcC<$huE]Vp\t3nJcC<$JcD&9J,~>
-JcC<$h>[HTpmD*^JcC<$JcD&9J,~>
-JcC<$h>[HTpri^<JcC<$JcD&9J,~>
-JcC<$h>[HTq#:<oJcC<$JcD&9J,~>
-JcC<$h#@?Sq3_3_JcC<$JcD&9J,~>
-JcC<$h#@?Sq9/g=JcC<$JcD&9J,~>
-JcC<$h#@?Sq>UEpJcC<$JcD&9J,~>
-JcC<$g].9Rqj@EaJcC<$JcD&9J,~>
-JcC<$g].9Rqof$?JcC<$JcD&9J,~>
-JcC<$g].9Rqu6WrJcC<$JcD&9J,~>
-JcC<$g&D$Pr0[NbJcC<$JcD&9J,~>
-JcC<$g&D$Pr6,-@JcC<$JcD&9J,~>
-JcC<$g&D$Pr;Q`sJcC<$JcD&9J,~>
-JcC<$f`1sOrg<`dJcC<$JcD&9J,~>
-JcC<$f`1sOrlb?BJcC<$JcD&9J,~>
-JcC<$f`1sOrr2ruJcC<$JcD&9J,~>
-JcC<$f)GgPR@+&+s+13$s-E\8~>
-JcC<$f)GgPbfg'<s+13$s-E\8~>
-JcC<$f)GgPs8N(Ms+13$s-E\8~>
-JcC<$ec5UKJcC<$JcD&9J,~>
-JcC<$ec5UKJcC<$JcD&9J,~>
-JcC<$ec5UKJcC<$JcD&9J,~>
-JcC<$e,KCJJcC<$JcD&9J,~>
-JcC<$e,KCJJcC<$JcD&9J,~>
-JcC<$e,KCJJcC<$JcD&9J,~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-%%EndData
-showpage
-%%Trailer
-end
-%%EOF
diff --git a/latex/M2/siryou/3/image/camera2.eps b/latex/M2/siryou/3/image/camera2.eps
deleted file mode 100755 (executable)
index 9ab6713..0000000
+++ /dev/null
@@ -1,1931 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
-%%Title: camera2.eps
-%%CreationDate: Thu Feb 26 06:26:35 2009
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%Pages: 1
-%%BoundingBox: 14 14 610 487
-%%EndComments
-%%BeginProlog
-% Use own dictionary to avoid conflicts
-10 dict begin
-%%EndProlog
-%%Page: 1 1
-% Translate for offset
-14.173228346456694 14.173228346456694 translate
-% Translate to begin of first scanline
-0 472.31599356084195 translate
-595.26809347191829 -472.31599356084195 scale
-% Image geometry
-794 630 8
-% Transformation matrix
-[ 794 0 0 630 0 0 ]
-% Strings to hold RGB-samples per scanline
-/rstr 794 string def
-/gstr 794 string def
-/bstr 794 string def
-{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
-{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
-true 3
-%%BeginData:        68052 ASCII Bytes
-colorimage
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$TDnlkJcEmmJ,~>
-JcC<$JcC<$TDnlkJcEmmJ,~>
-JcC<$JcC<$TDnlkJcEmmJ,~>
-JcC<$JcC<$U&Y)lJcEmmJ,~>
-JcC<$JcC<$U&Y)lJcEmmJ,~>
-JcC<$JcC<$U&Y)lJcEmmJ,~>
-JcC<$JcC<$UAk5os8E"Ls3(Fm~>
-JcC<$JcC<$UAk>rrr>XkJcEpnJ,~>
-JcC<$JcC<$UAk>rrr>XkJcEpnJ,~>
-JcC<$JcC<$T`=ukJcEpnJ,~>
-JcC<$JcC<$T`5&n8cXGBbQ!(~>
-JcC<$JcC<$T`5&n8cXGBbQ!(~>
-JcC<$JcC<$U&Y&kJcEpnJ,~>
-JcC<$JcC<$U&P2p8kK)7s3(Fm~>
-JcC<$JcC<$U&P2p8kK)7s3(Fm~>
-JcC<$JcC<$U&Y&kJcEpnJ,~>
-JcC<$JcC<$U&P2p8kK)7s3(Fm~>
-JcC<$JcC<$U&P2p8kK)7s3(Fm~>
-JcC<$JcC<$UAt)jJcEsoJ,~>
-JcC<$JcC<$UAk2nrCR%iJcEsoJ,~>
-JcC<$JcC<$UAk2nrCR%iJcEsoJ,~>
-JcC<$JcC<$UAt)jJcEsoJ,~>
-JcC<$JcC<$UAk2nrCR%iJcEsoJ,~>
-JcC<$JcC<$UAk2nrCR%iJcEsoJ,~>
-JcC<$JcC<$U]:/jJcEsoJ,~>
-JcC<$JcC<$U]1;or(6qhJcEsoJ,~>
-JcC<$JcC<$U]1;or(6qhJcEsoJ,~>
-JcC<$JcC<$U]:/jJcEsoJ,~>
-JcC<$JcC<$U]1;or(6qhJcEsoJ,~>
-JcC<$JcC<$U]1;or(6qhJcEsoJ,~>
-JcC<$JcC<$V#U2iJcF!pJ,~>
-JcC<$JcC<$V#LDpqFU_fJcF!pJ,~>
-JcC<$JcC<$V#LDpqFU_fJcF!pJ,~>
-JcC<$JcC<$V#U2iJcF!pJ,~>
-JcC<$JcC<$V#LDpqFU_fJcF!pJ,~>
-JcC<$JcC<$V#LDpqFU_fJcF!pJ,~>
-JcC<$JcC<$V>p8iJcF!pJ,~>
-JcC<$JcC<$V>gMqq+:VeJcF!pJ,~>
-JcC<$JcC<$V>gMqq+:VeJcF!pJ,~>
-JcC<$JcC<$V>p5hJcF$qJ,~>
-JcC<$JcC<$V>gMqpdtMdJcF$qJ,~>
-JcC<$JcC<$V>gMqpdtMdJcF$qJ,~>
-JcC<$JcC<$VZ6;hJcF$qJ,~>
-JcC<$JcC<$VZ-VrpIYDcJcF$qJ,~>
-JcC<$JcC<$VZ-VrpIYDcJcF$qJ,~>
-JcC<$JcC<$Z2Xe(p]'mdJcF$qJ,~>
-JcC<$JcC<$Z2Xe(p\t3npIYDcJcF$qJ,~>
-JcC<$JcC<$Z2Xe(p\t3npIYDcJcF$qJ,~>
-JcC<$JcC<$ZMsn)pAadcJcF$qJ,~>
-JcC<$JcC<$ZMsn)pAY*mpIYDcJcF$qJ,~>
-JcC<$JcC<$ZMsn)pAY*mpIYDcJcF$qJ,~>
-JcC<$JcC<$Zi:"*pAa^aJcF'rJ,~>
-JcC<$JcC<$Zi:"*pAY*moh#2aJcF'rJ,~>
-JcC<$JcC<$Zi:"*pAY*moh#2aJcF'rJ,~>
-JcC<$JcC<$[/U++p&FU`JcF'rJ,~>
-JcC<$JcC<$[/U++p&>!loh#2aJcF'rJ,~>
-JcC<$JcC<$[/U++p&>!loh#2aJcF'rJ,~>
-JcC<$JcC<$[Jp4,p&FR_JcF'rJ,~>
-JcC<$JcC<$[Jp4,p&>!loL])`JcF'rJ,~>
-JcC<$JcC<$[Jp4,p&>!loL])`JcF'rJ,~>
-JcC<$JcC<$[f6=-o`+F]JcF*sJ,~>
-JcC<$JcC<$[f6=-o`"mko1Au_JcF*sJ,~>
-JcC<$JcC<$[f6=-o`"mko1Au_JcF*sJ,~>
-JcC<$JcC<$\,QF.o`+C\JcF*sJ,~>
-JcC<$JcC<$\,QF.o`"mknk&l^JcF*sJ,~>
-JcC<$JcC<$\,QF.o`"mknk&l^JcF*sJ,~>
-JcC<$JcC<$\GlO/oDe:[JcF*sJ,~>
-JcC<$JcC<$\GlO/oD\djnk&l^JcF*sJ,~>
-JcC<$JcC<$\GlO/oD\djnk&l^JcF*sJ,~>
-JcC<$JcC<$\c2X0oDe7ZJcF*sJ,~>
-JcC<$JcC<$\c2X0oD\djnO`c]JcF*sJ,~>
-JcC<$JcC<$\c2X0oD\djnO`c]JcF*sJ,~>
-JcC<$JcC<$])Ma1o)J+XJcF-tJ,~>
-JcC<$JcC<$])Ma1o)A[in4EZ\JcF-tJ,~>
-JcC<$JcC<$])Ma1o)A[in4EZ\JcF-tJ,~>
-JcC<$JcC<$]Dhj2o)J(WJcF-tJ,~>
-JcC<$JcC<$]Dhj2o)A[imn*Q[JcF-tJ,~>
-JcC<$JcC<$]Dhj2o)A[imn*Q[JcF-tJ,~>
-JcC<$JcC<$]`.s3nc.tVJcF-tJ,~>
-JcC<$JcC<$]`.s3nc&Rhmn*Q[JcF-tJ,~>
-JcC<$JcC<$]`.s3nc&Rhmn*Q[JcF-tJ,~>
-JcC<$JcC<$^&J'4nc.qUJcF-tJ,~>
-JcC<$JcC<$^&J'4nc&RhmRdHZJcF-tJ,~>
-JcC<$JcC<$^&J'4nc&RhmRdHZJcF-tJ,~>
-JcC<$JcC<$^Ae05nGheSJcF0uJ,~>
-JcC<$JcC<$^Ae05nG`Igm7I?YJcF0uJ,~>
-JcC<$JcC<$^Ae05nG`Igm7I?YJcF0uJ,~>
-JcC<$JcC<$^]+96nGhbRJcF0uJ,~>
-JcC<$JcC<$^]+96nG`Iglq.6XJcF0uJ,~>
-JcC<$JcC<$^]+96nG`Iglq.6XJcF0uJ,~>
-JcC<$JcC<$XoIYdJcF0uJ,~>
-JcC<$JcC<$XoAA$lq.6XJcF0uJ,~>
-JcC<$JcC<$XoAA$lq.6XJcF0uJ,~>
-JcC<$JcC<$XoIVcJcF4!J,~>
-JcC<$JcC<$XoAA$lUh-WJcF4!J,~>
-JcC<$JcC<$XoAA$lUh-WJcF4!J,~>
-JcC<$JcC<$Y5d\cJcF4!J,~>
-JcC<$JcC<$Y5\J%l:M$VJcF4!J,~>
-JcC<$JcC<$Y5\J%l:M$VJcF4!J,~>
-JcC<$JcC<$Y5d\cJcF4!J,~>
-JcC<$JcC<$Y5\J%l:M$VJcF4!J,~>
-JcC<$JcC<$Y5\J%l:M$VJcF4!J,~>
-JcC<$JcC<$YQ*bcJcF4!J,~>
-JcC<$JcC<$YQ"S&kt1pUJcF4!J,~>
-JcC<$JcC<$YQ"S&kt1pUJcF4!J,~>
-JcC<$JcC<$YQ*_bJcF7"J,~>
-JcC<$JcC<$YQ"S&kXkgTJcF7"J,~>
-JcC<$JcC<$YQ"S&kXkgTJcF7"J,~>
-JcC<$JcC<$YlEebJcF7"J,~>
-JcC<$JcC<$Yl=\'k=P^SJcF7"J,~>
-JcC<$JcC<$Yl=\'k=P^SJcF7"J,~>
-JcC<$JcC<$YlEebJcF7"J,~>
-JcC<$JcC<$Yl=\'k=P^SJcF7"J,~>
-JcC<$JcC<$Yl=\'k=P^SJcF7"J,~>
-JcC<$JcC<$Z2`haJcF:#J,~>
-JcC<$JcC<$Z2Xe(j[oLQJcF:#J,~>
-JcC<$JcC<$Z2Xe(j[oLQJcF:#J,~>
-JcC<$JcC<$Z2`haJcF:#J,~>
-JcC<$JcC<$Z2Xe(j[oLQJcF:#J,~>
-JcC<$JcC<$Z2Xe(j[oLQJcF:#J,~>
-JcC<$JcC<$ZN&naJcF:#J,~>
-JcC<$JcC<$ZMsn)j@TCPJcF:#J,~>
-JcC<$JcC<$ZMsn)j@TCPJcF:#J,~>
-JcC<$JcC<$ZN&naJcF:#J,~>
-JcC<$JcC<$ZMsn)j@TCPJcF:#J,~>
-JcC<$JcC<$ZMsn)j@TCPJcF:#J,~>
-JcC<$JcC<$c2RbDkl9Q@JcF=$J,~>
-JcC<$JcC<$c2RbDkl1V_i^s1NJcF=$J,~>
-JcC<$JcC<$c2RbDkl1V_i^s1NJcF=$J,~>
-JcC<$JcC<$cMmkEkPsH?JcF=$J,~>
-JcC<$JcC<$cMmkEkPkM^i^s1NJcF=$J,~>
-JcC<$JcC<$cMmkEkPkM^i^s1NJcF=$J,~>
-JcC<$JcC<$ci3tFk5X?>JcF=$J,~>
-JcC<$JcC<$ci3tFk5PD]i^s1NJcF=$J,~>
-JcC<$JcC<$ci3tFk5PD]i^s1NJcF=$J,~>
-JcC<$JcC<$d/O(Gk5X<=JcF=$J,~>
-JcC<$JcC<$d/O(Gk5PD]iCX(MJcF=$J,~>
-JcC<$JcC<$d/O(Gk5PD]iCX(MJcF=$J,~>
-JcC<$JcC<$dJj1Hjo=0;JcF@%J,~>
-JcC<$JcC<$dJj1Hjo5;\i(<tLJcF@%J,~>
-JcC<$JcC<$dJj1Hjo5;\i(<tLJcF@%J,~>
-JcC<$JcC<$df0:Ijo=-:JcF@%J,~>
-JcC<$JcC<$df0:Ijo5;\hb!kKJcF@%J,~>
-JcC<$JcC<$df0:Ijo5;\hb!kKJcF@%J,~>
-JcC<$JcC<$e,KCJjT"$9JcF@%J,~>
-JcC<$JcC<$e,KCJjSo2[hb!kKJcF@%J,~>
-JcC<$JcC<$e,KCJjSo2[hb!kKJcF@%J,~>
-JcC<$JcC<$ec5XLjT!s7JcFC&J,~>
-JcC<$JcC<$ec5XLjSo2[h+@YIJcFC&J,~>
-JcC<$JcC<$ec5XLjSo2[h+@YIJcFC&J,~>
-JcC<$JcC<$f)G^Mir@a5JcFC&J,~>
-JcC<$JcC<$f)G^Mir8uYh+@YIJcFC&J,~>
-JcC<$JcC<$f)G^Mir8uYh+@YIJcFC&J,~>
-JcC<$JcC<$fDbgNir@^4JcFC&J,~>
-JcC<$JcC<$fDbgNir8uYge%PHJcFC&J,~>
-JcC<$JcC<$fDbgNir8uYge%PHJcFC&J,~>
-JcC<$JcC<$f`(pOiW%U3JcFC&J,~>
-JcC<$JcC<$f`(pOiVrlXge%PHJcFC&J,~>
-JcC<$JcC<$f`(pOiVrlXge%PHJcFC&J,~>
-JcC<$JcC<$g&D$PiW%O1JcFF'J,~>
-JcC<$JcC<$g&D$PiVrlXg.D>FJcFF'J,~>
-JcC<$JcC<$g&D$PiVrlXg.D>FJcFF'J,~>
-JcC<$JcC<$gA_-Qi;_F0JcFF'J,~>
-JcC<$JcC<$gA_-Qi;WcWg.D>FJcFF'J,~>
-JcC<$JcC<$gA_-Qi;WcWg.D>FJcFF'J,~>
-JcC<$JcC<$g]%6Ri;_C/JcFF'J,~>
-JcC<$JcC<$g]%6Ri;WcWfh)5EJcFF'J,~>
-JcC<$JcC<$g]%6Ri;WcWfh)5EJcFF'J,~>
-JcC<$JcC<$\c:7]JcFF'J,~>
-JcC<$JcC<$\c2X0fh)5EJcFF'J,~>
-JcC<$JcC<$\c2X0fh)5EJcFF'J,~>
-JcC<$JcC<$])U:\JcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])U:\JcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])U:\JcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$])Ma1f1H#CJcFI(J,~>
-JcC<$JcC<$]Dp=[JcFL)J,~>
-JcC<$JcC<$]Dhj2eOffAJcFL)J,~>
-JcC<$JcC<$]Dhj2eOffAJcFL)J,~>
-JcC<$JcC<$]Dp=[JcFL)J,~>
-JcC<$JcC<$]Dhj2eOffAJcFL)J,~>
-JcC<$JcC<$]Dhj2eOffAJcFL)J,~>
-JcC<$JcC<$]`6C[JcFL)J,~>
-JcC<$JcC<$]`.s3e4K]@JcFL)J,~>
-JcC<$JcC<$]`.s3e4K]@JcFL)J,~>
-JcC<$JcC<$]`6C[JcFL)J,~>
-JcC<$JcC<$]`.s3e4K]@JcFL)J,~>
-JcC<$JcC<$]`.s3e4K]@JcFL)J,~>
-JcC<$JcC<$^&QFZJcFO*J,~>
-JcC<$JcC<$^&J'4dRjK>JcFO*J,~>
-JcC<$JcC<$^&J'4dRjK>JcFO*J,~>
-JcC<$JcC<$^&QFZJcFO*J,~>
-JcC<$JcC<$^&J'4dRjK>JcFO*J,~>
-JcC<$JcC<$^&J'4dRjK>JcFO*J,~>
-JcC<$JcC<$^AlLZJcFO*J,~>
-JcC<$JcC<$^Ae05d7OB=JcFO*J,~>
-JcC<$JcC<$^Ae05d7OB=JcFO*J,~>
-JcC<$JcC<$^AlIYJcFR+J,~>
-JcC<$JcC<$^Ae05cq49<JcFR+J,~>
-JcC<$JcC<$^Ae05cq49<JcFR+J,~>
-JcC<$JcC<$l2L_`f`01rJcFR+J,~>
-JcC<$JcC<$l2L_`f`(pOcUn0;JcFR+J,~>
-JcC<$JcC<$l2L_`f`(pOcUn0;JcFR+J,~>
-JcC<$JcC<$lMghafDj(qJcFR+J,~>
-JcC<$JcC<$lMghafDbgNcUn0;JcFR+J,~>
-JcC<$JcC<$lMghafDbgNcUn0;JcFR+J,~>
-JcC<$JcC<$li-qbfDj%pJcFR+J,~>
-JcC<$JcC<$li-qbfDbgNc:S':JcFR+J,~>
-JcC<$JcC<$li-qbfDbgNc:S':JcFR+J,~>
-JcC<$JcC<$m/I%cf)NnnJcFU,J,~>
-JcC<$JcC<$m/I%cf)G^Mbt7s9JcFU,J,~>
-JcC<$JcC<$m/I%cf)G^Mbt7s9JcFU,J,~>
-JcC<$JcC<$mJd.df)NkmJcFU,J,~>
-JcC<$JcC<$mJd.df)G^MbXqj8JcFU,J,~>
-JcC<$JcC<$mJd.df)G^MbXqj8JcFU,J,~>
-JcC<$JcC<$mf*7eec3blJcFU,J,~>
-JcC<$JcC<$mf*7eec,ULbXqj8JcFU,J,~>
-JcC<$JcC<$mf*7eec,ULbXqj8JcFU,J,~>
-JcC<$JcC<$n,E@feGmYkJcFU,J,~>
-JcC<$JcC<$n,E@feGfLKbXqj8JcFU,J,~>
-JcC<$JcC<$n,E@feGfLKbXqj8JcFU,J,~>
-JcC<$JcC<$nc/UheGmSiJcFX-J,~>
-JcC<$JcC<$nc/UheGfLKb";X6JcFX-J,~>
-JcC<$JcC<$nc/UheGfLKb";X6JcFX-J,~>
-JcC<$JcC<$o)A[idf7AgJcFX-J,~>
-JcC<$JcC<$o)A[idf0:Ib";X6JcFX-J,~>
-JcC<$JcC<$o)A[idf0:Ib";X6JcFX-J,~>
-JcC<$JcC<$oD\djdf7>fJcFX-J,~>
-JcC<$JcC<$oD\djdf0:Ia[uO5JcFX-J,~>
-JcC<$JcC<$oD\djdf0:Ia[uO5JcFX-J,~>
-JcC<$JcC<$o`"mkdJq2dJcF[.J,~>
-JcC<$JcC<$o`"mkdJj1Ha@ZF4JcF[.J,~>
-JcC<$JcC<$o`"mkdJj1Ha@ZF4JcF[.J,~>
-JcC<$JcC<$p&>!ldJq/cJcF[.J,~>
-JcC<$JcC<$p&>!ldJj1Ha%?=3JcF[.J,~>
-JcC<$JcC<$p&>!ldJj1Ha%?=3JcF[.J,~>
-JcC<$JcC<$pAY*md/V&bJcF[.J,~>
-JcC<$JcC<$pAY*md/O(Ga%?=3JcF[.J,~>
-JcC<$JcC<$pAY*md/O(Ga%?=3JcF[.J,~>
-JcC<$JcC<$p\t3nd/V#aJcF[.J,~>
-JcC<$JcC<$p\t3nd/O(G`_$42JcF[.J,~>
-JcC<$JcC<$p\t3nd/O(G`_$42JcF[.J,~>
-JcC<$JcC<$`W*gUJcF^/J,~>
-JcC<$JcC<$`W#o<`C^+1JcF^/J,~>
-JcC<$JcC<$`W#o<`C^+1JcF^/J,~>
-JcC<$JcC<$`rEmUJcF^/J,~>
-JcC<$JcC<$`r?#=`(C"0JcF^/J,~>
-JcC<$JcC<$`r?#=`(C"0JcF^/J,~>
-JcC<$JcC<$`rEmUJcF^/J,~>
-JcC<$JcC<$`r?#=`(C"0JcF^/J,~>
-JcC<$JcC<$`r?#=`(C"0JcF^/J,~>
-JcC<$JcC<$a8`pTJcFa0J,~>
-JcC<$JcC<$a8Z,>_Fae.JcFa0J,~>
-JcC<$JcC<$a8Z,>_Fae.JcFa0J,~>
-JcC<$JcC<$a8`pTJcFa0J,~>
-JcC<$JcC<$a8Z,>_Fae.JcFa0J,~>
-JcC<$JcC<$a8Z,>_Fae.JcFa0J,~>
-JcC<$JcC<$aT'!TJcFa0J,~>
-JcC<$JcC<$aSu5?_+F\-JcFa0J,~>
-JcC<$JcC<$aSu5?_+F\-JcFa0J,~>
-JcC<$JcC<$aT'!TJcFa0J,~>
-JcC<$JcC<$aSu5?_+F\-JcFa0J,~>
-JcC<$JcC<$aSu5?_+F\-JcFa0J,~>
-JcC<$JcC<$aT&sSJcFd1J,~>
-JcC<$JcC<$aSu5?^e+S,JcFd1J,~>
-JcC<$JcC<$aSu5?^e+S,JcFd1J,~>
-JcC<$JcC<$aoB$SJcFd1J,~>
-JcC<$JcC<$ao;>@^IeJ+JcFd1J,~>
-JcC<$JcC<$ao;>@^IeJ+JcFd1J,~>
-JcC<$JcC<$aoB$SJcFd1J,~>
-JcC<$JcC<$ao;>@^IeJ+JcFd1J,~>
-JcC<$JcC<$ao;>@^IeJ+JcFd1J,~>
-JcC<$JcC<$b5]*SJcFd1J,~>
-JcC<$JcC<$b5VGA^.JA*JcFd1J,~>
-JcC<$JcC<$b5VGA^.JA*JcFd1J,~>
-JcC<$JcC<$b5]'RJcFg2J,~>
-JcC<$JcC<$b5VGA]h/8)JcFg2J,~>
-JcC<$JcC<$b5VGA]h/8)JcFg2J,~>
-JcC<$JcCH(!!(+?\c@<]jSs`~>
-JcC<$JcCH(!!(+?!!'Z(!!%TMjSs`~>
-JcC<$JcCH(!!(+?!!'Z(!!%TMjSs`~>
-JcC<$JcCK)!!((>\c@<]jSs`~>
-JcC<$JcCK)!!((>!!'Z(!!%TMjSs`~>
-JcC<$JcCK)!!((>!!'Z(!!%TMjSs`~>
-JcC<$JcCN*!!((>\,_*[jo9i~>
-JcC<$JcCN*!!((>!!'T&!!%TMjo9i~>
-JcC<$JcCN*!!((>!!'T&!!%TMjo9i~>
-JcC<$JcCQ+!!(%=\,_*[jo9i~>
-JcC<$JcCQ+!!(%=!!'T&!!%TMjo9i~>
-JcC<$JcCQ+!!(%=!!'T&!!%TMjo9i~>
-JcC<$JcCT,!!(%=[fD!Zjo9i~>
-JcC<$JcCT,!!(%=!!'Q%!!%TMjo9i~>
-JcC<$JcCT,!!(%=!!'Q%!!%TMjo9i~>
-JcC<$JcCW-!!("<[fD!Zjo9i~>
-JcC<$JcCW-!!("<!!'Q%!!%TMjo9i~>
-JcC<$JcCW-!!("<!!'Q%!!%TMjo9i~>
-JcC<$JcCZ.!!("<[/bdXk5Tr~>
-JcC<$JcCZ.!!("<!!'K#!!%TMk5Tr~>
-JcC<$JcCZ.!!("<!!'K#!!%TMk5Tr~>
-JcC<$JcC`0rrC";[/bdXk5Tr~>
-JcC<$JcC`0rrC";!!'K#!!%TMk5Tr~>
-JcC<$JcC`0rrC";!!'K#!!%TMk5Tr~>
-JcC<$JcCc1!!'n9[/bdXk5Tr~>
-JcC<$JcCc1!!'n9!!'K#!!%TMk5Tr~>
-JcC<$JcCc1!!'n9!!'K#!!%TMk5Tr~>
-JcC<$JcCf2!!'n9ZiG[Wk5Tr~>
-JcC<$JcCf2!!'n9!!'H"!!%TMk5Tr~>
-JcC<$JcCf2!!'n9!!'H"!!%TMk5Tr~>
-JcC<$JcCi3!!'k8ZN,RVkPp&~>
-JcC<$JcCi3!!'k8!!'E!!!%TMkPp&~>
-JcC<$JcCi3!!'k8!!'E!!!%TMkPp&~>
-JcC<$JcCl4!!'k8Z2fIUkPp&~>
-JcC<$JcCl4!!'k8!!'Au!!%TMkPp&~>
-JcC<$JcCl4!!'k8!!'Au!!%TMkPp&~>
-JcC<$JcCo5!!'h7Z2fIUkPp&~>
-JcC<$JcCo5!!'h7!!'Au!!%TMkPp&~>
-JcC<$JcCo5!!'h7!!'Au!!%TMkPp&~>
-JcC<$JcCr6!!'h7YQ07Skl6/~>
-JcC<$JcCr6!!'h7!!';s!!%TMkl6/~>
-JcC<$JcCr6!!'h7!!';s!!%TMkl6/~>
-JcC<$JcC<$dJpENJcFs6J,~>
-JcC<$JcC<$dJj1HZ:Y)sJcFs6J,~>
-JcC<$JcC<$dJj1HZ:Y)sJcFs6J,~>
-JcC<$JcC<$df6KNJcFs6J,~>
-JcC<$JcC<$df0:IYt=urJcFs6J,~>
-JcC<$JcC<$df0:IYt=urJcFs6J,~>
-JcC<$JcC<$df6KNJcFs6J,~>
-JcC<$JcC<$df0:IYt=urJcFs6J,~>
-JcC<$JcC<$df0:IYt=urJcFs6J,~>
-JcC<$JcC<$e,QNMJcG!7J,~>
-JcC<$JcC<$e,KCJY=\cpJcG!7J,~>
-JcC<$JcC<$e,KCJY=\cpJcG!7J,~>
-JcC<$JcC<$e,QNMJcG!7J,~>
-JcC<$JcC<$e,KCJY=\cpJcG!7J,~>
-JcC<$JcC<$e,KCJY=\cpJcG!7J,~>
-JcC<$iVrlXJcC<$p&D)nJcG!7J,~>
-JcC<$iVrlXJcC<$p&>!lY"AZoJcG!7J,~>
-JcC<$iVrlXJcC<$p&>!lY"AZoJcG!7J,~>
-JcC<$iW&lWJcC<$p]%8oJcG$8J,~>
-JcC<$iW&lWJcC<$p\t3nX\&QnJcG$8J,~>
-JcC<$iW&lWJcC<$p\t3nX\&QnJcG$8J,~>
-JcC<$iVru[R@+&+s+14Gs/H'Ms6BW7~>
-JcC<$iVru[bfg'<s+14Grr<&#8cSjBs6BW7~>
-JcC<$iVru[s8N(Ms+14Grr<&#8cSjBs6BW7~>
-JcC<$iVrlXrgEcdJcC<$qu<YrJcG$8J,~>
-JcC<$iVrlXrlkBBJcC<$qu6WrX@`HmJcG$8J,~>
-JcC<$iVrlXrr;uuJcC<$qu6WrX@`HmJcG$8J,~>
-JcC<$iVrlXr0[NbJcC<$r;WbsJcG$8J,~>
-JcC<$iVrlXr6,-@JcC<$r;Q`sX@`HmJcG$8J,~>
-JcC<$iVrlXr;Q`sJcC<$r;Q`sX@`HmJcG$8J,~>
-JcC<$iVrlXqjIHaJcC<$s8T"tJcG'9J,~>
-JcC<$iVrlXqoo'?JcC<$s8N'!W_*6kJcG'9J,~>
-JcC<$iVrlXqu?ZrJcC<$s8N'!W_*6kJcG'9J,~>
-JcC<$iVrlXq3_3_JcC<$!<8ttJcG'9J,~>
-JcC<$iVrlXq9/g=JcC<$!WN/"8cSjBs6K]8~>
-JcC<$iVrlXq>UEpJcC<$!WN/"8cSjBs6K]8~>
-JcC<$iVrlXpmM-^JcF!p!!'P/VZ;;Jli2J~>
-JcC<$iVrlXprra<JcF!p!!'P/!!&uj!!%TMli2J~>
-JcC<$iVrlXq#C?oJcF!p!!'P/!!&uj!!%TMli2J~>
-JcC<$iVrlXp6bm\JcF'r!!'M.VZ;;Jli2J~>
-JcC<$iVrlXp<3L:JcF'r!!'M.!!&uj!!%TMli2J~>
-JcC<$iVrlXpAY*mJcF'r!!'M.!!&uj!!%TMli2J~>
-JcC<$iVrlXopPg[JcF0u!!'M.V#Z)Hm/MS~>
-JcC<$iVrlXp!!F9JcF0u!!'M.!!&oh!!%TMm/MS~>
-JcC<$iVrlXp&G$lJcF0u!!'M.!!&oh!!%TMm/MS~>
-JcC<$iVrlXo9fRYJcF7"!!'J-V#Z)Hm/MS~>
-JcC<$iVrlXo?717JcF7"!!'J-!!&oh!!%TMm/MS~>
-JcC<$iVrlXoD\djJcF7"!!'J-!!&oh!!%TMm/MS~>
-JcC<$iVrlXnsKIXJcF=$!!'J-U]>uGm/MS~>
-JcC<$iVrlXo#q(6JcF=$!!'J-!!&lg!!%TMm/MS~>
-JcC<$iVrlXo)A[iJcF=$!!'J-!!&lg!!%TMm/MS~>
-JcC<$iVrlXnX9CWJcFF'!!'G,UB#lFmJh\~>
-JcC<$iVrlXn]_"5JcFF'!!'G,!!&if!!%TMmJh\~>
-JcC<$iVrlXnc/UhJcFF'!!'G,!!&if!!%TMmJh\~>
-JcC<$iVrlXn!O.UJcFL)!!'G,U&]cEmJh\~>
-JcC<$iVrlXn&tb3JcFL)!!'G,!!&fe!!%TMmJh\~>
-JcC<$iVrlXn,E@fJcFL)!!'G,!!&fe!!%TMmJh\~>
-JcC<$iVrlXm[=(TJcFX-rrBG+U&]cEmJh\~>
-JcC<$iVrlXm`b\2JcFX-rrBG+!!&fe!!%TMmJh\~>
-JcC<$iVrlXmf3:eJcFX-rrBG+!!&fe!!%TMmJh\~>
-JcC<$iVrlXm$RhRJcF^/!!'A*T`BZDmJh\~>
-JcC<$iVrlXm*#G0JcF^/!!'A*!!&cd!!%TMmJh\~>
-JcC<$iVrlXm/I%cJcF^/!!'A*!!&cd!!%TMmJh\~>
-JcC<$iVrlXl^@bQJcFg2!!'>)TE'QCmf.e~>
-JcC<$iVrlXlcfA/JcFg2!!'>)!!&`c!!%TMmf.e~>
-JcC<$iVrlXli6tbJcFg2!!'>)!!&`c!!%TMmf.e~>
-JcC<$iVrlXl'VMOJcFm4!!'>)T)aHBmf.e~>
-JcC<$iVrlXl-',-JcFm4!!'>)!!&]b!!%TMmf.e~>
-JcC<$iVrlXl2L_`JcFm4!!'>)!!&]b!!%TMmf.e~>
-JcC<$iVrlXkaDGNJcG!7!!';(T)aHBmf.e~>
-JcC<$iVrlXkfj&,JcG!7!!';(!!&]b!!%TMmf.e~>
-JcC<$iVrlXkl:Y_JcG!7!!';(!!&]b!!%TMmf.e~>
-JcC<$iVrlXk*Z2LJcG'9!!'8'T)aHBmf.e~>
-JcC<$iVrlXk0*f*JcG'9!!'8'!!&]b!!%TMmf.e~>
-JcC<$iVrlXk5PD]JcG'9!!'8'!!&]b!!%TMmf.e~>
-JcC<$iVrlXjdH,KJcG0<!!'8'SH+6@n,In~>
-JcC<$iVrlXjim`)JcG0<!!'8'!!&W`!!%TMn,In~>
-JcC<$iVrlXjo>>\JcG0<!!'8'!!&W`!!%TMn,In~>
-JcC<$iVrlXj-]lIJcD;@SH+6@n,In~>
-JcC<$iVrlXj3.K'JcD;@!!&W`!!%TMn,In~>
-JcC<$iVrlXj8T)ZJcD;@!!&W`!!%TMn,In~>
-JcC<$iVrlXigKfHJcDDCS,e-?n,In~>
-JcC<$iVrlXilqE&JcDDC!!&T_!!%TMn,In~>
-JcC<$iVrlXirB#YJcDDC!!&T_!!%TMn,In~>
-JcC<$iVrlXi0aQFJcDGDRfJ$>nGe"~>
-JcC<$iVrlXi620$JcDGD!!&Q^!!%TMnGe"~>
-JcC<$iVrlXi;WcWJcDGD!!&Q^!!%TMnGe"~>
-JcC<$iVrlXhjOKEJcDPGRK.p=nGe"~>
-JcC<$iVrlXhou*#JcDPG!!&N]!!%TMnGe"~>
-JcC<$iVrlXhuE]VJcDPG!!&N]!!%TMnGe"~>
-JcC<$iVrlXh3e6CJcDSHRK.p=nGe"~>
-JcC<$iVrlXh95j!JcDSH!!&N]!!%TMnGe"~>
-JcC<$iVrlXh>[HTJcDSH!!&N]!!%TMnGe"~>
-JcC<$iVrlXgmS0BJcD\KR/hg<nGe"~>
-JcC<$iVrlXgs#cuJcD\K!!&K\!!%TMnGe"~>
-JcC<$iVrlXh#IBSJcD\K!!&K\!!%TMnGe"~>
-JcC<$iVrlXg6hp@JcD_LQiM^;nc++~>
-JcC<$iVrlXg<9NsJcD_L!!&H[!!%TMnc++~>
-JcC<$iVrlXgA_-QJcD_L!!&H[!!%TMnc++~>
-JcC<$iVrlXfpVj?JcDhOQN2U:nc++~>
-JcC<$iVrlXg!'HrJcDhO!!&EZ!!%TMnc++~>
-JcC<$iVrlXg&M'PJcDhO!!&EZ!!%TMnc++~>
-JcC<$iVrlXf9lU=JcDkPQN2U:nc++~>
-JcC<$iVrlXf?=3pJcDkP!!&EZ!!%TMnc++~>
-JcC<$iVrlXfDbgNJcDkP!!&EZ!!%TMnc++~>
-JcC<$iVrlXesZO<JcDtSPlQC8o)F4~>
-JcC<$iVrlXf$+-oJcDtS!!&?X!!%TMo)F4~>
-JcC<$iVrlXf)PaMJcDtS!!&?X!!%TMo)F4~>
-JcC<$iVrlXe<p::JcE"TPlQC8o)F4~>
-JcC<$iVrlXeB@mmJcE"T!!&?X!!%TMo)F4~>
-JcC<$iVrlXeGfLKJcE"T!!&?X!!%TMo)F4~>
-JcC<$iVrlXe!U19JcE(VPQ6:7o)F4~>
-JcC<$iVrlXe'%dlJcE(V!!&<W!!%TMo)F4~>
-JcC<$iVrlXe,KCJJcE(V!!&<W!!%TMo)F4~>
-JcC<$iVrlXd[C+8O8f1[W;i(^JcG<@J,~>
-JcC<$iVrlXd`h^kO8f1[W;chtQ:_,WJcG<@J,~>
-JcC<$iVrlXdf9=IO8f1[W;chtQ:_,WJcG<@J,~>
-JcC<$iVrlXd$Xk6OoGC]VuMq\JcG?AJ,~>
-JcC<$iVrlXd*)IiOoGC]VuH_sPtD#VJcG?AJ,~>
-JcC<$iVrlXd/O(GOoGC]VuH_sPtD#VJcG?AJ,~>
-JcC<$iVrlXc^Fe5PlC^`VuMn[JcG?AJ,~>
-JcC<$iVrlXcclChPlC^`VuH_sPY(oUJcG?AJ,~>
-JcC<$iVrlXci="FPlC^`VuH_sPY(oUJcG?AJ,~>
-JcC<$iVrlXc'\P3QN$pbVZ2eZJcG?AJ,~>
-JcC<$iVrlXc--.fQN$pbVZ-VrPY(oUJcG?AJ,~>
-JcC<$iVrlXc2RbDQN$pbVZ-VrPY(oUJcG?AJ,~>
-JcC<$iVrlXbaJJ2RK!6eVZ2bYJcG?AJ,~>
-JcC<$iVrlXbfp(eRK!6eVZ-VrP=bfTJcG?AJ,~>
-JcC<$iVrlXbl@\CRK!6eVZ-VrP=bfTJcG?AJ,~>
-JcC<$iVrlXb*`50S,WHgV>lVWJcGBBJ,~>
-JcC<$iVrlXb00hcS,WHgV>gMqP"G]SJcGBBJ,~>
-JcC<$iVrlXb5VGAS,WHgV>gMqP"G]SJcGBBJ,~>
-JcC<$iVrlXadN//T)ScjV>lSVJcGBBJ,~>
-JcC<$iVrlXaisbbT)ScjV>gMqO\,TRJcGBBJ,~>
-JcC<$iVrlXaoDA@T)ScjV>gMqO\,TRJcGBBJ,~>
-JcC<$iVrlXa-co-U&Y,mV#QJUJcGBBJ,~>
-JcC<$iVrlXa34M`U&Y,mV#LDpO\,TRJcGBBJ,~>
-JcC<$iVrlXa8Z,>U&Y,mV#LDpO\,TRJcGBBJ,~>
-JcC<$iVrlX`gQi,V#LDpU]6;RJcGECJ,~>
-JcC<$iVrlX`m"G_V#LDpU]1;oO%KBPJcGECJ,~>
-JcC<$iVrlX`rH&=V#LDpU]1;oO%KBPJcGECJ,~>
-JcC<$iVrlX`0gT*VZ-VrUAp2QJcGECJ,~>
-JcC<$iVrlX`682]VZ-VrUAk2nO%KBPJcGECJ,~>
-JcC<$iVrlX`;]f;VZ-VrUAk2nO%KBPJcGECJ,~>
-JcC<$iVrlX_jUN)WW)quUAp/PJcGECJ,~>
-JcC<$iVrlX_p&,\WW)quUAk2nN_09OJcGECJ,~>
-JcC<$iVrlX_uK`:WW)quUAk2nN_09OJcGECJ,~>
-JcC<$iVrlX_3k9'X8`/"U&U&OJcGECJ,~>
-JcC<$iVrlX_9;lZX8`/"U&P)mN_09OJcGECJ,~>
-JcC<$iVrlX_>aK8X8`/"U&P)mN_09OJcGECJ,~>
-JcC<$iVrlX^mY3&Y5\J%U&TuMJcGHDJ,~>
-JcC<$iVrlX^s)fYY5\J%U&P)mN(O'MJcGHDJ,~>
-JcC<$iVrlX_#OE7Y5\J%U&P)mN(O'MJcGHDJ,~>
-JcC<$iVrlX^6ns$Yl=\'T`9lLJcGHDJ,~>
-JcC<$iVrlX^<?QWYl=\'T`4ulN(O'MJcGHDJ,~>
-JcC<$iVrlX^Ae05Yl=\'T`4ulN(O'MJcGHDJ,~>
-JcC<$iVrlX]p\m#JcF-tM#`,,pA]X~>
-JcC<$iVrlX^!-KVJcF-t!!%pL!!%TMpA]X~>
-JcC<$iVrlX^&S*4JcF-t!!%pL!!%TMpA]X~>
-JcC<$iVrlX]9rX!JcF0uL]E#+p]#a~>
-JcC<$iVrlX]?C6TJcF0u!!%mK!!%TMp]#a~>
-JcC<$iVrlX]Dhj2JcF0u!!%mK!!%TMp]#a~>
-JcC<$iVrlX\s`QuJcF7"L]E#+p]#a~>
-JcC<$iVrlX]$10SJcF7"!!%mK!!%TMp]#a~>
-JcC<$iVrlX])Vd1JcF7"!!%mK!!%TMp]#a~>
-JcC<$iVrlX\=!<sJcF=$LB)o*p]#a~>
-JcC<$iVrlX\BFpQJcF=$!!%jJ!!%TMp]#a~>
-JcC<$iVrlX\GlO/JcF=$!!%jJ!!%TMp]#a~>
-JcC<$iVrlX\!d6rJcFC&LB)o*p]#a~>
-JcC<$iVrlX\'4jPJcFC&!!%jJ!!%TMp]#a~>
-JcC<$iVrlX\,ZI.JcFC&!!%jJ!!%TMp]#a~>
-JcC<$iVrlX[@%!pJcFI(K`H](q#>j~>
-JcC<$iVrlX[EJUNJcFI(!!%dH!!%TMq#>j~>
-JcC<$iVrlX[Jp4,JcFI(!!%dH!!%TMq#>j~>
-JcC<$iVrlX[$^moJcFL)K`H](q#>j~>
-JcC<$iVrlX[*/LMJcFL)!!%dH!!%TMq#>j~>
-JcC<$iVrlX[/U++JcFL)!!%dH!!%TMq#>j~>
-JcC<$iVrlXZ^LgnJcFU,KE-T'q#>j~>
-JcC<$iVrlXZcrFLJcFU,!!%aG!!%TMq#>j~>
-JcC<$iVrlXZiC%*JcFU,!!%aG!!%TMq#>j~>
-JcC<$iVrlXZ'bRlJcFX-KE-T'q#>j~>
-JcC<$iVrlXZ-31JJcFX-!!%aG!!%TMq#>j~>
-JcC<$iVrlXZ2Xe(JcFX-!!%aG!!%TMq#>j~>
-JcC<$iVrlXYaPLkJcFa0JcLB%q>Ys~>
-JcC<$iVrlXYg!+IJcFa0!!%[E!!%TMq>Ys~>
-JcC<$iVrlXYlF_'JcFa0!!%[E!!%TMq>Ys~>
-JcC<$iVrlXY*f7iJcFd1JcLB%q>Ys~>
-JcC<$iVrlXY06kGJcFd1!!%[E!!%TMq>Ys~>
-JcC<$iVrlXY5\J%JcFd1!!%[E!!%TMq>Ys~>
-JcC<$iVrlXXdT1hJcFm4JH19$q>Ys~>
-JcC<$iVrlXXj$eFJcFm4!!%XD!!%TMq>Ys~>
-JcC<$iVrlXXoJD$JcFm4!!%XD!!%TMq>Ys~>
-JcC<$iVrlXX-iqfdf0:IQiDU:!!%TMqYu'~>
-JcC<$iVrlXX3:PDdf0:IQi@$cJk?"CJcGTHJ,~>
-JcC<$iVrlXX8`/"df0:IQi@$cJk?"CJcGTHJ,~>
-JcC<$iVrlXWgWkeec,ULQiDU:rr@WMqYu'~>
-JcC<$iVrlXWm(JCec,ULQi@$cJP#nBJcGTHJ,~>
-JcC<$iVrlXWrN)!ec,ULQi@$cJP#nBJcGTHJ,~>
-JcC<$iVrlXW0mVcfDbgNQN)L9rr@WMqYu'~>
-JcC<$iVrlXW6>5AfDbgNQN$pbJP#nBJcGTHJ,~>
-JcC<$iVrlXW;chtfDbgNQN$pbJP#nBJcGTHJ,~>
-JcC<$iVrlXVj[PbgA_-QQ2cC8rr@WMqYu'~>
-JcC<$iVrlXVp,/@gA_-QQ2^gaJP#nBJcGTHJ,~>
-JcC<$iVrlXVuQbsgA_-QQ2^gaJP#nBJcGTHJ,~>
-JcC<$iVrlXV3q;`h#@?SQ2cC8r;_EKqu;0~>
-JcC<$iVrlXV9Ao>h#@?SQ2^gaJP,r7!!%TMqu;0~>
-JcC<$iVrlXV>gMqh#@?SQ2^gaJP,r7!!%TMqu;0~>
-JcC<$iVrlXUm_5_hu<ZVPlH:7r;_EKqu;0~>
-JcC<$iVrlXUs/i=hu<ZVPlC^`JP,r7!!%TMqu;0~>
-JcC<$iVrlXV#UGphu<ZVPlC^`JP,r7!!%TMqu;0~>
-JcC<$iVrlXU6tu]iVrlXPlH:7quD<Jqu;0~>
-JcC<$iVrlXU<ET;iVrlXPlC^`JP,o6!!%TMqu;0~>
-JcC<$iVrlXUAk2niVrlXPlC^`JP,o6!!%TMqu;0~>
-JcC<$iVrlXTpbo\jo>>\PQ-16quD<Jqu;0~>
-JcC<$iVrlXU!3N:jo>>\PQ(U_JP,o6!!%TMqu;0~>
-JcC<$iVrlXU&Y,mjo>>\PQ(U_JP,o6!!%TMqu;0~>
-JcC<$iVrlXT:#ZZkPkM^P5g(5q>c*Hr;V9~>
-JcC<$iVrlXT?I98kPkM^P5bL^JP,i4!!%TMr;V9~>
-JcC<$iVrlXTDnlkkPkM^P5bL^JP,i4!!%TMr;V9~>
-JcC<$iVrlXSsfTYlMghaOoKt4q>c*Hr;V9~>
-JcC<$iVrlXT$737lMghaOoGC]JP,i4!!%TMr;V9~>
-JcC<$iVrlXT)\fjlMghaOoGC]JP,i4!!%TMr;V9~>
-JcC<$iVrlXS='?Wm/I%cOoKt4q#H!Gr;V9~>
-JcC<$iVrlXSBLs5m/I%cOoGC]JP,f3!!%TMr;V9~>
-JcC<$iVrlXSGrQhm/I%cOoGC]JP,f3!!%TMr;V9~>
-JcC<$iVrlXS!j9Vn,E@fOT0k3p],mFrVqB~>
-JcC<$iVrlXS':m4n,E@fOT,:\JP,c2!!%TMrVqB~>
-JcC<$iVrlXS,`Kgn,E@fOT,:\JP,c2!!%TMrVqB~>
-JcC<$iVrlXR@+$Tnc&RhOT0k3pAfdErVqB~>
-JcC<$iVrlXREPX2nc&RhOT,:\JP,`1!!%TMrVqB~>
-JcC<$iVrlXRK!6enc&RhOT,:\JP,`1!!%TMrVqB~>
-JcC<$iVrlXR$msSo`"mkO8jb2pAfdErVqB~>
-JcC<$iVrlXR*>R1o`"mkO8f1[JP,`1!!%TMrVqB~>
-JcC<$iVrlXR/d0do`"mkO8f1[JP,`1!!%TMrVqB~>
-JcC<$iVrlXQC.^QKE$K&p&K[DrVqB~>
-JcC<$iVrlXQHT=/KDtoOJP,]0!!%TMrVqB~>
-JcC<$iVrlXQN$pbKDtoOJP,]0!!%TMrVqB~>
-JcC<$iVrlXQ'qXPL&Z](o`0RCrr7K~>
-JcC<$iVrlXQ-B7.L&V,QJP,Z/!!%TMrr7K~>
-JcC<$iVrlXQ2gjaL&V,QJP,Z/!!%TMrr7K~>
-JcC<$iVrlXPF2CNL];o*oDjIBrr7K~>
-JcC<$iVrlXPKX",L]7>SJP,W.!!%TMrr7K~>
-JcC<$iVrlXPQ(U_L]7>SJP,W.!!%TMrr7K~>
-JcC<$iVrlXP*l:MM#W#+oDjIBrr7K~>
-JcC<$iVrlXP0<n+M#RGTJP,W.!!%TMrr7K~>
-JcC<$iVrlXP5bL^M#RGTJP,W.!!%TMrr7K~>
-JcC<$iVrlXOdZ4LMZ85-o)O@As8RT~>
-JcC<$iVrlXOj*h*MZ3YVJP,T-!!%TMs8RT~>
-JcC<$iVrlXOoPF]MZ3YVJP,T-!!%TMs8RT~>
-JcC<$iVrlXO-otJN;nG/nc47@s8RT~>
-JcC<$iVrlXO3@S(N;ikXJP,Q,!!%TMs8RT~>
-JcC<$iVrlXO8f1[N;ikXJP,Q,!!%TMs8RT~>
-JcC<$iVrlXNg]nINrOY1nc47@s8RT~>
-JcC<$iVrlXNm.M'NrK(ZJP,Q,!!%TMs8RT~>
-JcC<$iVrlXNrT+ZNrK(ZJP,Q,!!%TMs8RT~>
-JcC<$iVrlXN0sYGOT0k3nGn.?s8RT~>
-JcC<$iVrlXN6D8%OT,:\JP,N+!!%TMs8RT~>
-JcC<$iVrlXN;ikXOT,:\JP,N+!!%TMs8RT~>
-JcC<$iVrlXMjaSFP5g(5n,S%>!<7Q~>
-JcC<$iVrlXMp22$P5bL^JP,K*!!%TM!<7Q~>
-JcC<$iVrlXMuWeWP5bL^JP,K*!!%TM!<7Q~>
-JcC<$iVrlXM4">DPlH:7mf7q=!<7Q~>
-JcC<$iVrlXM9Gr"PlC^`JP,H)!!%TM!<7Q~>
-JcC<$iVrlXM>mPUPlC^`JP,H)!!%TM!<7Q~>
-JcC<$iVrlXLme8CQN)L9mf7q=!<7Q~>
-JcC<$iVrlXLs5l!QN$pbJP,H)!!%TM!<7Q~>
-JcC<$iVrlXM#[JTQN$pbJP,H)!!%TM!<7Q~>
-JcC<$iVrlXL7&#AR/_^;mJqh<!<7Q~>
-JcC<$iVrlXL<KVtR/[-dJP,E(!!%TM!<7Q~>
-JcC<$iVrlXLAq5RR/[-dJP,E(!!%TM!<7Q~>
-JcC<$iVrlXQ^IgRn<s:VRf@p=m/V_;J,~>
-JcC<$iVrlXQcoF0nBCn4Rf<?fJP,B'!!%TMJ,~>
-JcC<$iVrlXQi@$cnGiLgRf<?fJP,B'!!%TMJ,~>
-JcC<$iVrlXR$dpSm?mqSSH"-?li;V:J,~>
-JcC<$iVrlXR*5O1mE>P1SGrQhJP,?&!!%TMJ,~>
-JcC<$iVrlXR/[-dmJd.dSGrQhJP,?&!!%TMJ,~>
-JcC<$iVrlXR@+$Tl^@bQT)X?Ali;V:J,~>
-JcC<$iVrlXREPX2lcfA/T)ScjJP,?&!!%TMJ,~>
-JcC<$iVrlXRK!6eli6tbT)ScjJP,?&!!%TMJ,~>
-JcC<$iVrlXR[F-Uka;DNT`9QCl2ZG9J,~>
-JcC<$iVrlXR`ka3kfa#,T`4ulJP,9$!!%WNJ,~>
-JcC<$iVrlXRf<?fkl1V_T`4ulJP,9$!!%WNJ,~>
-JcC<$iVrlXS!a6Vk*c5LUAocEl2ZG9J,~>
-JcC<$iVrlXS'1j4k03i*UAk2nJP,9$!!%WNJ,~>
-JcC<$iVrlXS,WHgk5YG]UAk2nJP,9$!!%WNJ,~>
-JcC<$iVrlXS='?Wj-]lIV#PuGkl?>8J,~>
-JcC<$iVrlXSBLs5j3.K'V#LDpJP,6#!!%WNJ,~>
-JcC<$iVrlXSGrQhj8T)ZV#LDpJP,6#!!%WNJ,~>
-JcC<$iVrlXSXBHXiL0]GVZ22Ikl?>8J,~>
-JcC<$iVrlXS]h'6iQV<%VZ-VrJP,6#!!%WNJ,~>
-JcC<$iVrlXSc8ZiiW&oXVZ-VrJP,6#!!%WNJ,~>
-JcC<$iVrlXT:,]ZhO+?DVZ22Ikl?A9J,~>
-JcC<$iVrlXT?R<8hTPs"VZ6YrJP,9$!!%ZOJ,~>
-JcC<$iVrlXTE"okhZ!QUVZ6YrJP,9$!!%ZOJ,~>
-JcC<$iVrlXTU>c[gR8'AVZ22IlMuS;J,~>
-JcC<$iVrlXTZdB9gW]ZtVZ-VrJP,<%!!%ZOJ,~>
-JcC<$iVrlXT`4ulg].9RVZ-VrJP,<%!!%ZOJ,~>
-JcC<$iVrlXUR;/`R/km-!!'&!!!*#uJH5$:KE$H~>
-JcC<$iVrlXUW`c>bQ-;>!!'&!!!*#u!!%RBmRdHZKE$H~>
-JcC<$iVrlXU]1AqrrC^O!!'&!!!*#u!!%RBmRdHZKE$H~>
-JcC<$iVrlXURD,^esZO<XoAA$r;V<Jli;_=J,~>
-JcC<$iVrlXUWi`<f$+-oXoAA$r;ZcsJP,B'!!%]PJ,~>
-JcC<$iVrlXU]:>of)PaMXoAA$r;ZcsJP,B'!!%]PJ,~>
-JcC<$iVrlXUm_2^e<p::YlF_'q>Z!GmJqq?J,~>
-JcC<$iVrlXUs/f<eB@mmYlF_'q>UEpJP,E(!!%]PJ,~>
-JcC<$iVrlXV#UDoeGfLKYlF_'q>UEpJP,E(!!%]PJ,~>
-JcC<$iVrlXUm_2^e!U19ZMsn)pA][Dmf8%@J,~>
-JcC<$iVrlXUs&l?8c[>a!!'>)!!)`mrr@UBnk&l^K`?Q~>
-JcC<$iVrlXV#LJr8c[??!!'>)!!)`mrr@UBnk&l^K`?Q~>
-JcC<$iVrlXV4%8^d[C+8[Jp4,oDa@AnGn7BJ,~>
-JcC<$iVrlXV9B#A8kK*3bl7[Nrr<&jrr<%M9(PXT!/1B&~>
-JcC<$iVrlXV>gVt8kK*3s8N),rr<&jrr<%M9(PXT!/1B&~>
-JcC<$iVrlXV4%5]d?st7VZ22InGn:CJ,~>
-JcC<$iVrlXV9Ao>r^m.jdEDRjVZ-VrJP,N+!!%`QJ,~>
-JcC<$iVrlXV>gMqr^m.jdJj1HVZ-VrJP,N+!!%`QJ,~>
-JcC<$iVrlXVO@;]d$an6VuM;Jnc4CDJ,~>
-JcC<$iVrlXVT]#?rCR%id*2LiVuQbsJP,T-!!%`QJ,~>
-JcC<$iVrlXVZ-VrrCR%id/X+GVuQbsJP,T-!!%`QJ,~>
-JcC<$iVrlXVO@;]cC"Y4VZ22IoDjUFJ,~>
-JcC<$iVrlXVT]#?rCR%icHH7gVZ-VrJP,W.!!%`QJ,~>
-JcC<$iVrlXVZ-VrrCR%icMmkEVZ-VrJP,W.!!%`QJ,~>
-JcC<$iVrlXVj[A]c'eS3VuM;Jo`0^GJ,~>
-JcC<$iVrlXVp#,@r(6qhc-61fVuH_sJP,Z/!!%`QJ,~>
-JcC<$iVrlXVuH_sr(6qhc2[eDVuH_sJP,Z/!!%`QJ,~>
-JcC<$iVrlXVj[>\baAG2VuM;Jo`0aHJ,~>
-JcC<$iVrlXVp#,@qaphgbfg%eVuQbsJP,]0!!%cRJ,~>
-JcC<$iVrlXVuH_sqaphgbl7YCVuQbsJP,]0!!%cRJ,~>
-JcC<$iVrlXW1!D\bF/A1VuM;JpAfsJJ,~>
-JcC<$iVrlXW6>5AqFU_fbKTtdVuH_sJP,`1!!%cRJ,~>
-JcC<$iVrlXW;chtqFU_fbQ%SBVuH_sJP,`1!!%cRJ,~>
-JcC<$iVrlXW1!D\adE,/VuM;Jp]-'KJ,~>
-JcC<$iVrlXW6>5AqFU_faij_bVuQbsJP,f3!!%cRJ,~>
-JcC<$iVrlXW;chtqFU_fao;>@VuQbsJP,f3!!%cRJ,~>
-JcC<$iVrlXWL<G[adN//VuM;Jq#H3MJ,~>
-JcC<$iVrlXWQY>BpdtMdaisbbVuH_sJP,f3!!%fSJ,~>
-JcC<$iVrlXWW)qupdtMdaoDA@VuH_sJP,f3!!%fSJ,~>
-JcC<$iVrlXWL<G[a-co-VuM;Jq>c<NJ,~>
-JcC<$iVrlXWQY>BpdtMda34M`VuH_sJP,i4!!%fSJ,~>
-JcC<$iVrlXWW)qupdtMda8Z,>VuH_sJP,i4!!%fSJ,~>
-JcC<$iVrlXWgWM[`gQi,eGfLKf)L:$qZ)EOJ,~>
-JcC<$iVrlXWltGCpIYDc`m"G_eGfLKf)PaMJP,o6!!%fSJ,~>
-JcC<$iVrlXWrE&!pIYDc`rH&=eGfLKf)PaMJP,o6!!%fSJ,~>
-JcC<$iVrlXWgWJZ`L-]+fDkjNe,Ot!r;_WQJ,~>
-JcC<$iVrlXWltGCp.>;b`QS;^fDkjNe,KCJJP,r7!!%fSJ,~>
-JcC<$iVrlXWrE&!p.>;b`W#o<fDkjNe,KCJJP,r7!!%fSJ,~>
-JcC<$iVrlXX-rPZ`0pW*g].9Rd/SXsr;_ZRJ,~>
-JcC<$iVrlXX3:PDoh#2a`6A5]g].9Rd/X+GJP#r8!/UZ*~>
-JcC<$iVrlXX8`/"oh#2a`;fi;g].9Rd/X+GJP#r8!/UZ*~>
-JcC<$iVrlXZ^CdnqO-pT_O1B(h>[HTbl<4orr@lTJ,~>
-JcC<$iVrlXZciCLqTJp>oh#2a_TVu[h>[HTbl7YCJP#nBM#Vu~>
-JcC<$iVrlXZi:"*qYpNqoh#2a_Z'T9h>[HTbl7YCJP#nBM#Vu~>
-JcC<$iVrlX[$^moqO-mS_3t<'iW&oXb5["m!!%iTJ,~>
-JcC<$iVrlX[*/LMqTJp>oL])`_9DoZiW&oXb5VGAJk?"CM#Vu~>
-JcC<$iVrlX[/U++qYpNqoL])`_>jN8iW&oXb5VGAJk?"CM#Vu~>
-JcC<$iVrlX[@%!pq3gaQ^mP0&jT#5[a8^\jM#Vu~>
-JcC<$iVrlX[EJUNq9/g=o1Au_^rucYjT#5[a8c/>KLu4EM#Vu~>
-JcC<$iVrlX[Jp4,q>UEpo1Au__#FB7jT#5[a8c/>KLu4EM#Vu~>
-JcC<$iVrlX[[@*qq3g^P^R>*%kl:Y__uG;gM>r)~>
-JcC<$iVrlX[`e^Oq9/g=nk&l^^Wc]Xkl:Y__uB]:KLu4EM>r)~>
-JcC<$iVrlX[f6=-q>UEpnk&l^^]4<6kl:Y__uB]:KLu4EM>r)~>
-JcC<$iVrlX\![3rpmLUO]pSj#lMgha_#K#eM>r)~>
-JcC<$iVrlX\'+gPpri^<nk&l^^!$HVlMgha_#OE7L.VFGM>r)~>
-JcC<$iVrlX\,QF.q#:<onk&l^^&J'4lMgha_#OE7L.VFGM>r)~>
-JcC<$iVrlX\=!<spmLOM]p\m#mf3:e^&NcdM>r)~>
-JcC<$iVrlX\BFpQpri^<n4EZ\^!-KVmf3:e^&J'4LIqOHM>r)~>
-JcC<$iVrlX\GlO/q#:<on4EZ\^&S*4mf3:e^&J'4LIqOHM>r)~>
-JcC<$iVrlX\X<EtpR1FL]9rX!nc/Uh])RHaMZ82~>
-JcC<$iVrlX\]b$RpWNU;n4EZ\]?C6Tnc/Uh])Ma1LIqOHMZ82~>
-JcC<$iVrlX\c2X0p\t3nn4EZ\]Dhj2nc/Uh])Ma1LIqOHMZ82~>
-JcC<$iVrlX]:&[!pR1CK\sWNuoD\dj\,V0_MZ82~>
-JcC<$iVrlX]?L9TpWNU;mn*Q[]$(-SoD\dj\,ZI.M+RaJMZ82~>
-JcC<$iVrlX]Dqm2p\t3nmn*Q[])Ma1oD\dj\,ZI.M+RaJMZ82~>
-JcC<$iVrlX]U8a"opP.H\s`QuW;hYRMZ82~>
-JcC<$iVrlX]Z^?UoumC9mRdHZ]$10SW;chtMFmjKMZ82~>
-JcC<$iVrlX]`.s3p&>!lmRdHZ])Vd1W;chtMFmjKMZ82~>
-JcC<$iVrlX]pSj#opP+G\=!<sW;h\SMZ82~>
-JcC<$iVrlX^!$HVoumC9m7I?Y\BFpQW;chtMb3sLMZ82~>
-JcC<$iVrlX^&J'4p&>!lm7I?Y\GlO/W;chtMb3sLMZ82~>
-JcC<$iVrlX^6ns$oU5"F\!d6rWW.eTMuS;~>
-JcC<$iVrlX^<?QWoZR:8m7I?Y\'4jPWW2tuN(O'MMuS;~>
-JcC<$iVrlX^Ae05o`"mkm7I?Y\,ZI.WW2tuN(O'MMuS;~>
-JcC<$iVrlX^R5'%oU4tE[@%!pW;hbUMuS;~>
-JcC<$iVrlX^WZZXoZR:8lq.6X[EJUNW;chtNCj0NMuS;~>
-JcC<$iVrlX^]+96o`"mklq.6X[Jp4,W;chtNCj0NMuS;~>
-JcC<$iVrlX^mP0&o9nhC[@.$pWW.nWMuS;~>
-JcC<$iVrlX^rucYo?717lUh-W[ESXNWW2tuO%KBPMuS;~>
-JcC<$iVrlX_#FB7oD\djlUh-W[K$7,WW2tuO%KBPMuS;~>
-JcC<$iVrlX_3k9'o9neBZ^CdnW;hhWN;nD~>
-JcC<$iVrlX_9;lZo?717l:M$VZciCLW;chtO%KBPN;nD~>
-JcC<$iVrlX_>aK8oD\djl:M$VZi:"*W;chtO%KBPN;nD~>
-JcC<$iVrlXZC0nVZC1^mWW.tYN;nD~>
-JcC<$iVrlXZHN:Kl:M$VZHW=KWW)quO@fKQN;nD~>
-JcC<$iVrlXZMsn)l:M$VZN'q)WW)quO@fKQN;nD~>
-JcC<$iVrlXZ^KqUZ'bRlWW/"ZN;nD~>
-JcC<$iVrlXZciCLkXkgTZ-31JWW2tuP"G]SN;nD~>
-JcC<$iVrlXZi:"*kXkgTZ2Xe(WW2tuP"G]SN;nD~>
-JcC<$iVrlXZ^KqUYaPLkWW/(\N;nD~>
-JcC<$iVrlXZciCLkXkgTYg!+IWW)quP=bfTN;nD~>
-JcC<$iVrlXZi:"*kXkgTYlF_'WW)quP=bfTN;nD~>
-JcC<$iVrlX[$g"U^6ns$nsKIXWW/(\NW4M~>
-JcC<$iVrlX[*/LMk=P^S^<?QWo#q(6WW2tuPY(oUNW4M~>
-JcC<$iVrlX[/U++k=P^S^Ae05o)A[iWW2tuPY(oUNW4M~>
-JcC<$iVrlX[$ftT_3t<'nX0@WVuMq\NW4M~>
-JcC<$iVrlX[*/LMk"5UR_9DoZn]Ut5VuH_sPtD#VNW4M~>
-JcC<$iVrlX[/U++k"5UR_>jN8nc&RhVuH_sPtD#VNW4M~>
-JcC<$iVrlX[@-%T_O1B(n!O.UVZ2k\NW4M~>
-JcC<$iVrlX[EJUNj[oLQ_TVu[n&tb3VZ-VrQ:_,WNW4M~>
-JcC<$iVrlX[Jp4,j[oLQ_Z'T9n,E@fVZ-VrQ:_,WNW4M~>
-JcC<$iVrlX[@-%T`0pW*m[4%TV>le\NW4M~>
-JcC<$iVrlX[EJUNj[oLQ`6A5]m`YY2V>pPqQq@>YNW4M~>
-JcC<$iVrlX[Jp4,j[oLQ`;fi;mf*7eV>pPqQq@>YNW4M~>
-JcC<$iVrlX[[H+T`gQi,m$RhRU]6V[NrOV~>
-JcC<$iVrlX[`e^Oj@TCP`m"G_m*#G0U]1;oQq@>YNrOV~>
-JcC<$iVrlX[f6=-j@TCP`rH&=m/I%cU]1;oQq@>YNrOV~>
-JcC<$iVrlX[[H(SaI*#.lBqVPUApP[NrOV~>
-JcC<$iVrlX[`e^Oj%9:OaNOValHB5.UAt5nRS!P[NrOV~>
-JcC<$iVrlX[f6=-j%9:OaSu5?lMghaUAt5nRS!P[NrOV~>
-JcC<$iVrlX\!c.Sb*i80l'VMOT`:D[NrOV~>
-JcC<$iVrlX\'+gPi^s1Nb09kcl-',-T`4ulRn<Y\NrOV~>
-JcC<$iVrlX\,QF.i^s1Nb5_JAl2L_`T`4ulRn<Y\NrOV~>
-JcC<$iVrlX\!c.SbF&>1kEu;MTDt;ZO8j_~>
-JcC<$iVrlX\'+gPi^s1NbKKqdkKEo+TDnlkRn<Y\O8j_~>
-JcC<$iVrlX\,QF.i^s1NbPqPBkPkM^TDnlkRn<Y\O8j_~>
-JcC<$iVrlX\=)1RcC+\4k*Z2LT)Y5ZO8j_~>
-JcC<$iVrlX\BFpQi(<tLcHQ:gk0*f*T)\fjSOrk^O8j_~>
-JcC<$iVrlX\GlO/i(<tLcN!nEk5PD]T)\fjSOrk^O8j_~>
-JcC<$iVrlXc^=b5l^?T0d$an6jI#uJSH#)ZO8j_~>
-JcC<$iVrlXccc@hlc]>/i(<tLd*2LijNIT(SGrQhSk8t_O8j_~>
-JcC<$iVrlXci3tFli-qbi(<tLd/X+GjSo2[SGrQhSk8t_O8j_~>
-JcC<$iVrlXd$Xk6l^?Q/d?st7igBcHS,]#ZO8j_~>
-JcC<$iVrlXd*)Iilc]>/hb!kKdEDRjilhB&S,`KgTLo1aO8j_~>
-JcC<$iVrlXd/O(Gli-qbhb!kKdJj1Hir8uYS,`KgTLo1aO8j_~>
-JcC<$iVrlXd?st7lC$E-ZC([mRK&iYOT0h~>
-JcC<$iVrlXdEDRjlHB5.hF[bJZHN:KRK!6eTLo1aOT0h~>
-JcC<$iVrlXdJj1HlMghahF[bJZMsn)RK!6eTLo1aOT0h~>
-JcC<$iVrlXd[:(8lC$B,ZC([mR/`cYOT0h~>
-JcC<$iVrlXd`_[klHB5.h+@YIZHN:KR/[-dTh5:bOT0h~>
-JcC<$iVrlXdf0:IlMghah+@YIZMsn)R/[-dTh5:bOT0h~>
-JcC<$iVrlXe!U19l'^9+ZC([mQiE]YOT0h~>
-JcC<$iVrlXe'%dll-',-h+@YIZHN:KQiI'cUIkLdOT0h~>
-JcC<$iVrlXe,KCJl2L_`h+@YIZMsn)QiI'cUIkLdOT0h~>
-JcC<$iVrlXe<p::l'^6*ZC([mQ2dNXOoKq~>
-JcC<$iVrlXeB@mml-',-ge%PHZHN:KQ2^gaUIkLdOoKq~>
-JcC<$iVrlXeGfLKl2L_`ge%PHZMsn)Q2^gaUIkLdOoKq~>
-JcC<$iVrlXeX6C;kaC*(Z^CdnPlIHXOoKq~>
-JcC<$iVrlXe]\!nkfa#,gI_GGZciCLPlC^`Ue1UeOoKq~>
-JcC<$iVrlXec,ULkl1V_gI_GGZi:"*PlC^`Ue1UeOoKq~>
-JcC<$iVrlXf9uX=kaC''Z^CdnPQ.BXOoKq~>
-JcC<$iVrlXf?F6pkfa#,g.D>FZciCLPQ1X_VFgggOoKq~>
-JcC<$iVrlXfDkjNkl1V_g.D>FZi:"*PQ1X_VFgggOoKq~>
-JcC<$iVrlXfU2^>k*aj%Z^CdnOoM6XOoKq~>
-JcC<$iVrlXfZX<qk0*f*g.D>FZciCLOoGC]Vb-phOoKq~>
-JcC<$iVrlXf`(pOk5PD]g.D>FZi:"*OoGC]Vb-phOoKq~>
-JcC<$iVrlXfpMg?k*ad#[$^moOT2-WP5g%~>
-JcC<$iVrlXfusErk0*f*fLc,D[*/LMOT5=\W(I$iP5g%~>
-JcC<$iVrlXg&D$Pk5PD]fLc,D[/U++OT5=\W(I$iP5g%~>
-JcC<$iVrlXg6hp@jdF["[$^moNrQ!WP5g%~>
-JcC<$iVrlXg<9Nsjid])fLc,D[*/LMNrK(ZWCd-jP5g%~>
-JcC<$iVrlXgA_-Qjo5;\fLc,D[/U++NrK(ZWCd-jP5g%~>
-JcC<$iVrlXgR/$AjdFX!jd?)Kd?st7NW5pWP5g%~>
-JcC<$iVrlXgWTWtjid])f1H#Cjid])dEDRjNW/tYW_*6kP5g%~>
-JcC<$iVrlXg]%6Rjo5;\f1H#Cjo5;\dJj1HNW/tYW_*6kP5g%~>
-JcC<$iVrlXgmJ-BjI+KtkaDGNd$Xk6N;ojWP5g%~>
-JcC<$iVrlXgro`ujNIT(ek,oBkfj&,d*)IiN;rnXX@`HmP5g%~>
-JcC<$iVrlXh#@?SjSo2[ek,oBkl:Y_d/O(GN;rnXX@`HmP5g%~>
-JcC<$iVrlXh3e6CjI+Hsl'VMOcC"Y4MZ9[VPQ-.~>
-JcC<$iVrlXh95j!jNIT(eOffAl-',-cHH7gMZ3YVX@`HmPQ-.~>
-JcC<$iVrlXh>[HTjSo2[eOffAl2L_`cMmkEMZ3YVX@`HmPQ-.~>
-JcC<$iVrlX^R<ONl^@bQc'\P3M>sUVPQ-.~>
-JcC<$iVrlX^WZZXeOffAlcfA/c--.fM?!SUY"AZoPQ-.~>
-JcC<$iVrlX^]+96eOffAli6tbc2RbDM?!SUY"AZoPQ-.~>
-JcC<$iVrlX^mWUNm@!tSbF&>1L]=IVPQ-.~>
-JcC<$iVrlX^rucYe4K]@mEGS1bKKqdL]7>SY=\cpPQ-.~>
-JcC<$iVrlX_#FB7e4K]@mJm1dbPqPBL]7>SY=\cpPQ-.~>
-JcC<$iVrlX^mWRMn!O.UadE,/LB"@UPlH7~>
-JcC<$iVrlX^rucYdn0T?n&tb3aij_bLAq5RY=\cpPlH7~>
-JcC<$iVrlX_#FB7dn0T?n,E@fao;>@LAq5RY=\cpPlH7~>
-JcC<$iVrlX_3rXMnX9CWaI*#.L&\:UPlH7~>
-JcC<$iVrlX_9;lZdRjK>n]_"5aNOVaL&_/QYt=urPlH7~>
-JcC<$iVrlX_>aK8dRjK>nc/UhaSu5?L&_/QYt=urPlH7~>
-JcC<$iVrlX_3rXMnsKIX`gHf,KE&.UPlH7~>
-JcC<$iVrlX_9;lZdRjK>o#q(6`lnD_KDtoOZ:Y)sPlH7~>
-JcC<$iVrlX_>aK8dRjK>o)A[i`r?#=KDtoOZ:Y)sPlH7~>
-JcC<$iVrlX_O8[LopPg[`L-]+K)`(UPlH7~>
-JcC<$iVrlX_TVu[cq49<p!!F9`QS;^K)biNZq:;uPlH7~>
-JcC<$iVrlX_Z'T9cq49<p&G$l`W#o<K)biNZq:;uPlH7~>
-JcC<$iVrlX_O8[LpR2$]_jLK)Jc>`MZ2g0iJ,~>
-JcC<$iVrlX_TVu[cq49<pWWX;_or)\Jc>cN!45>u!1!S7~>
-JcC<$iVrlX_Z'T9cq49<p](6n_uB]:Jc>cN!45>u!1!S7~>
-JcC<$iVrlX_jSaLpmD*^_3k9'JcGcMZN-9jJ,~>
-JcC<$iVrlX_or)\cUn0;pri^<_9;lZJcGcM!!'E!!!&;aJ,~>
-JcC<$iVrlX_uB]:cUn0;q#:<o_>aK8JcGcM!!'E!!!&;aJ,~>
-JcC<$iVrlX_jS^K\=!<sJcG`LZiHBkJ,~>
-JcC<$iVrlX_or)\c:S':\BFpQJcG`LrrBN#!!&;aJ,~>
-JcC<$iVrlX_uB]:c:S':\GlO/JcG`LrrBN#!!&;aJ,~>
-JcC<$iVrlX`0ndK\=!<sJcGZJ[K)TmJ,~>
-JcC<$iVrlX`682]bt7s9\BFpQJcGZJ!!'N$!!&;aJ,~>
-JcC<$iVrlX`;]f;bt7s9\GlO/JcGZJ!!'N$!!&;aJ,~>
-JcC<$iVrlX`0ndK\=!<sJcGWI[K)WnJ,~>
-JcC<$iVrlX`682]bt7s9\BFpQJcGWI!!'N$!!&>bJ,~>
-JcC<$iVrlX`;]f;bt7s9\GlO/JcGWI!!'N$!!&>bJ,~>
-JcC<$iVrlX`L4gJ\X<EtJcGTH[fD`oJ,~>
-JcC<$iVrlX`QS;^b=Va7\]b$RJcGTHrrBW&!!&>bJ,~>
-JcC<$iVrlX`W#o<b=Va7\c2X0JcGTHrrBW&!!&>bJ,~>
-JcC<$iVrlXl^7_QgmQ7a\X<EtJcGNF\H%rqJ,~>
-JcC<$iVrlXlc]>/gro`ub=Va7\]b$RJcGNF!!'W'!!&>bJ,~>
-JcC<$iVrlXli-qbh#@?Sb=Va7\c2X0JcGNF!!'W'!!&>bJ,~>
-JcC<$iVrlXm$RhRgmQ4`\X<EtJcGKE\H%urJ,~>
-JcC<$iVrlXm*#G0gro`ub";X6\]b$RJcGKErrB](!!&AcJ,~>
-JcC<$iVrlXm/I%ch#@?Sb";X6\c2X0JcGKErrB](!!&AcJ,~>
-JcC<$iVrlXm?mqSgR6+_\X<EtJcGEC])\2tJ,~>
-JcC<$iVrlXmE>P1gWTWtb";X6\]b$RJcGEC!!'])!!&AcJ,~>
-JcC<$iVrlXmJd.dg]%6Rb";X6\c2X0JcGEC!!'])!!&AcJ,~>
-JcC<$iVrlXm[4%TgR6%]\sWNuJcGBB]E";uJ,~>
-JcC<$iVrlXm`YY2gWTWta@ZF4]$(-SJcGBB!!'`*!!&AcJ,~>
-JcC<$iVrlXmf*7eg]%6Ra@ZF4])Ma1JcGBB!!'`*!!&AcJ,~>
-JcC<$iVrlXn!O.Ug6oq\\sWNuJcG?A]`=E!J,~>
-JcC<$iVrlXn&tb3g<9Nsa@ZF4]$(-SJcG?ArrBi,!!&AcJ,~>
-JcC<$iVrlXn,E@fgA_-Qa@ZF4])Ma1JcG?ArrBi,!!&AcJ,~>
-JcC<$iVrlXn<j7Vg6on[\sWNuJcG9?^&XQ#J,~>
-JcC<$iVrlXnB:k4g<9Nscq49<q+:Ve]$(-SJcG9?!!'f,!!&DdJ,~>
-JcC<$iVrlXnG`IggA_-Qcq49<q+:Ve])Ma1JcG9?!!'f,!!&DdJ,~>
-JcC<$iVrlXnX0@WfpTbY]9rX!JcG6>^AsZ$J,~>
-JcC<$iVrlXn]Ut5fusErdRsN>pIYDc]?C6TJcG6>rrBo.!!&DdJ,~>
-JcC<$iVrlXnc&Rhg&D$PdRsN>pIYDc]Dhj2JcG6>rrBo.!!&DdJ,~>
-JcC<$iVrlXo9oUYfpT_X]9rX!JcG0<_#Tl&J,~>
-JcC<$iVrlXo?@47fusErdRjK>oh#2a]?C6TJcG0<!!'o/!!&DdJ,~>
-JcC<$iVrlXoDegjg&D$PdRjK>oh#2a]Dhj2JcG0<!!'o/!!&DdJ,~>
-JcC<$iVrlXoU,[Zf9sMV]9rX!JcG-;_#To'J,~>
-JcC<$iVrlXoZR:8f?=3pe4T`@oL])`]?C6TJcG-;!!'o/!!&GeJ,~>
-JcC<$iVrlXo`"mkfDbgNe4T`@oL])`]Dhj2JcG-;!!'o/!!&GeJ,~>
-JcC<$iVrlXopGd[f9sGT]U8a"JcG*:_>p#(J,~>
-JcC<$iVrlXoumC9f?=3peOoiAnO`c]]Z^?UJcG*:rrC#1!!&GeJ,~>
-JcC<$iVrlXp&>!lfDbgNeOoiAnO`c]]`.s3JcG*:rrC#1!!&GeJ,~>
-JcC<$iVrlXp6bm\esX>S]U8a"JcG$8_uQ5*J,~>
-JcC<$iVrlXp<3L:f$"*oek,oBmn*Q[]Z^?UJcG$8!!(#2!!&GeJ,~>
-JcC<$iVrlXpAY*mf)G^Mek,oBmn*Q[]`.s3JcG$8!!(#2!!&GeJ,~>
-JcC<$iVrlXpR)!]esX;R]U8a"JcG!7`;l>+J,~>
-JcC<$iVrlXpWNU;f$"*of1Q&CmRdHZ]Z^?UJcG!7rrC,4!!&GeJ,~>
-JcC<$iVrlXp\t3nf)G^Mf1Q&CmRdHZ]`.s3JcG!7rrC,4!!&GeJ,~>
-JcC<$iVrlXpmD*^eX=2Q]U8a"JcFp5`W2J-J,~>
-JcC<$iVrlXpri^<e]\!nfLc,Dlq.6X]Z^?UJcFp5!!()4!!&JfJ,~>
-JcC<$iVrlXq#:<oec,ULfLc,Dlq.6X]`.s3JcFp5!!()4!!&JfJ,~>
-JcC<$iVrlXq3_3_eX=,O]pSj#JcFm4`rMS.J,~>
-JcC<$iVrlXq9/g=e]\!nfh28El:M$V^!$HVJcFm4!!(,5!!&JfJ,~>
-JcC<$iVrlXq>UEpec,ULfh28El:M$V^&J'4JcFm4!!(,5!!&JfJ,~>
-JcC<$iVrlXbaH0F]pSj#JcFj3a8h\/J,~>
-JcC<$iVrlXbfg%egIhJGkXkgT^!$HVJcFj3rrC57!!&JfJ,~>
-JcC<$iVrlXbl7YCgIhJGkXkgT^&J'4JcFj3rrC57!!&JfJ,~>
-JcC<$iVrlXc'c6F]pSj#JcFd1aoIn1J,~>
-JcC<$iVrlXc--.fgI_GGk"5UR^!$HVJcFd1!!(58!!&JfJ,~>
-JcC<$iVrlXc2RbDgI_GGk"5UR^&J'4JcFd1!!(58!!&JfJ,~>
-JcC<$iVrlXc'c3E^6ns$JcFa0aoIq2J,~>
-JcC<$iVrlXc--.f^.JA*^<?QWJcFa0!!(58!!&MgJ,~>
-JcC<$iVrlXc2RbD^.JA*^Ae05JcFa0!!(58!!&MgJ,~>
-JcC<$iVrlXcC)9E^6ns$JcF^/b5e%3J,~>
-JcC<$iVrlXcHH7g]h/8)^<?QWJcF^/rrC>:!!&MgJ,~>
-JcC<$iVrlXcMmkE]h/8)^Ae05JcF^/rrC>:!!&MgJ,~>
-JcC<$iVrlXcC)9E^6ns$JcFX-blF75J,~>
-JcC<$iVrlXcHH7g]h/8)^<?QWJcFX-!!(>;!!&MgJ,~>
-JcC<$iVrlXcMmkE]h/8)^Ae05JcFX-!!(>;!!&MgJ,~>
-JcC<$iVrlXc^D<D^R5'%JcFU,blF:6J,~>
-JcC<$iVrlXccc@h]1N&'^WZZXJcFU,rrCD<!!&PhJ,~>
-JcC<$iVrlXci3tF]1N&'^]+96JcFU,rrCD<!!&PhJ,~>
-JcC<$iVrlXc^D<D^R5'%JcFO*cN'L8J,~>
-JcC<$iVrlXccc@h]1N&'^WZZXJcFO*!!(D=!!&PhJ,~>
-JcC<$iVrlXci3tF]1N&'^]+96JcFO*!!(D=!!&PhJ,~>
-JcC<$iVrlXd$_BD^R5'%JcFL)ciBU9J,~>
-JcC<$iVrlXd*)Ii\k2r&^WZZXJcFL)!!(G>!!&PhJ,~>
-JcC<$iVrlXd/O(G\k2r&^]+96JcFL)!!(G>!!&PhJ,~>
-JcC<$iVrlXd$_BD^R5'%JcFI(d/]^:J,~>
-JcC<$iVrlXd*)Ii\k2r&^WZZXJcFI(rrCP@!!&PhJ,~>
-JcC<$iVrlXd/O(G\k2r&^]+96JcFI(rrCP@!!&PhJ,~>
-JcC<$iVrlXd@%EC^mP0&JcFC&dK#j<J,~>
-JcC<$iVrlXdEDRj\4Q`$^rucYJcFC&!!(M@!!&SiJ,~>
-JcC<$iVrlXdJj1H\4Q`$_#FB7JcFC&!!(M@!!&SiJ,~>
-JcC<$iVrlXd@%EC^mP0&JcF@%df>s=J,~>
-JcC<$iVrlXdEDRj\4Q`$^rucYJcF@%rrCVB!!&SiJ,~>
-JcC<$iVrlXdJj1H\4Q`$_#FB7JcF@%rrCVB!!&SiJ,~>
-JcC<$iVrlXd[@KC^mP0&JcF:#eGu0?J,~>
-JcC<$iVrlXd`_[k[n6W#^rucYJcF:#!!(VC!!&SiJ,~>
-JcC<$iVrlXdf0:I[n6W#_#FB7JcF:#!!(VC!!&SiJ,~>
-JcC<$k5PD]rVlitd[@HB_3k9'JcF7"ec;9@J,~>
-JcC<$k5PD]rVlitd`_[kk=P^Sd7OB=_9;lZJcF7"!!(YD!!&SiJ,~>
-JcC<$k5PD]rVlitdf0:Ik=P^Sd7OB=_>aK8JcF7"!!(YD!!&SiJ,~>
-JcC<$kPkM^r;Q`se![NB_3k9'JcF4!ec;<AJ,~>
-JcC<$kPkM^r;Q`se'%dlkXtjTcq49<_9;lZJcF4!rrC_E!!&VjJ,~>
-JcC<$kPkM^r;Q`se,KCJkXtjTcq49<_>aK8JcF4!rrC_E!!&VjJ,~>
-JcC<$kl1V_qu6Wre![NB_3k9'JcF-tfDqNCJ,~>
-JcC<$kl1V_qu6Wre'%dlkt1pUc:S':_9;lZJcF-t!!(_F!!&VjJ,~>
-JcC<$kl1V_qu6Wre,KCJkt1pUc:S':_>aK8JcF-t!!(_F!!&VjJ,~>
-JcC<$lMpkaqYpNqe=!QA_O1B(JcF*sf`7WDJ,~>
-JcC<$lMpkaqYpNqeB@mml:V'VbXqj8_TVu[JcF*srrChH!!&VjJ,~>
-JcC<$lMpkaqYpNqeGfLKl:V'VbXqj8_Z'T9JcF*srrChH!!&VjJ,~>
-JcC<$li-qbq#:<oe=!QA_O1B(JcF$qg&RcFJ,~>
-JcC<$li-qbq#:<oeB@mmlq79Xb";X6_TVu[JcF$q!!(eH!!&YkJ,~>
-JcC<$li-qbq#:<oeGfLKlq79Xb";X6_Z'T9JcF$q!!(eH!!&YkJ,~>
-JcC<$m/I%cp\t3neX<WA_O1B(JcF!pgAmlGJ,~>
-JcC<$m/I%cp\t3ne]\!nlq.6Xa@ZF4_TVu[JcF!p!!(hI!!&YkJ,~>
-JcC<$m/I%cp\t3nec,ULlq.6Xa@ZF4_Z'T9JcF!p!!(hI!!&YkJ,~>
-JcC<$mJd.dpAY*meX<WA_O1B(JcEsog]3uHJ,~>
-JcC<$mJd.dpAY*me]\!nmRmKZa%?=3_TVu[JcEsorrCqK!!&YkJ,~>
-JcC<$mJd.dpAY*mec,ULmRmKZa%?=3_Z'T9JcEsorrCqK!!&YkJ,~>
-JcC<$mf*7ep&>!lesWZ@_jLK)JcEmmh>j2JJ,~>
-JcC<$mf*7ep&>!lf$"*omRdHZ`(C"0_or)\JcEmm!!(qL!!&YkJ,~>
-JcC<$mf*7ep&>!lf)G^MmRdHZ`(C"0_uB]:JcEmm!!(qL!!&YkJ,~>
-JcC<$n,E@fo`"mkesWZ@_jLK)JcEjlh>j5KJ,~>
-JcC<$n,E@fo`"mkf$"*on4N]\_b'n/_or)\JcEjlrrD"M!!&\lJ,~>
-JcC<$n,E@fo`"mkf)G^Mn4N]\_b'n/_uB]:JcEjlrrD"M!!&\lJ,~>
-JcC<$nG`IgoD\djf9r`@_jLK)JcEdjhuKGMJ,~>
-JcC<$nG`IgoD\djf?=3pnOif]_+F\-_or)\JcEdj!!)"N!!&\lJ,~>
-JcC<$nG`IgoD\djfDbgNnOif]_+F\-_uB]:JcEdj!!)"N!!&\lJ,~>
-JcC<$o)J^io)A[if9r]?`0gT*JcEaii;fPNJ,~>
-JcC<$o)J^io)A[if?=3pnk&l^^.JA*`682]JcEai!!)%O!!&\lJ,~>
-JcC<$o)J^io)A[ifDbgNnk&l^^.JA*`;]f;JcEai!!)%O!!&\lJ,~>
-JcC<$oD\djnG`IgfU8c?`0gT*JcE^hi;fSOJ,~>
-JcC<$oD\djnG`IgfZX<qX\&Qn`682]JcE^hrrD+P!!&_mJ,~>
-JcC<$oD\djnG`Igf`(pOX\&Qn`;]f;JcE^hrrD+P!!&_mJ,~>
-JcC<$o`"mkn,E@ffU8c?`0gT*JcEXfirGeQJ,~>
-JcC<$o`"mkn,E@ffZX<qX\&Qn`682]JcEXf!!)+Q!!&_mJ,~>
-JcC<$o`"mkn,E@ff`(pOX\&Qn`;]f;JcEXf!!)+Q!!&_mJ,~>
-JcC<$p&>!lmf*7efpSf>`L-]+JcEUej8bnRJ,~>
-JcC<$p&>!lmf*7efusErX%E?l`QS;^JcEUe!!).R!!&_mJ,~>
-JcC<$p&>!lmf*7eg&D$PX%E?l`W#o<JcEUe!!).R!!&_mJ,~>
-JcC<$iVrlXfpSf>`L-]+JcERdjT)"SJ,~>
-JcC<$iVrlXfusErX%E?l`QS;^JcERdrrD7T!!&_mJ,~>
-JcC<$iVrlXg&D$PX%E?l`W#o<JcERdrrD7T!!&_mJ,~>
-JcC<$iVrlXg6nl>`L-]+JcELbjoD.UJ,~>
-JcC<$iVrlXg<9NsW_*6k`QS;^JcELb!!)4T!!&bnJ,~>
-JcC<$iVrlXgA_-QW_*6k`W#o<JcELb!!)4T!!&bnJ,~>
-JcC<$iVrlXg6nl>`L-]+JcEIak5_7VJ,~>
-JcC<$iVrlXg<9NsW_*6k`QS;^JcEIarrD=V!!&bnJ,~>
-JcC<$iVrlXgA_-QW_*6k`W#o<JcEIarrD=V!!&bnJ,~>
-JcC<$iVrlXgR4o=`gHf,JcEC_kl@IXJ,~>
-JcC<$iVrlXgWTWtW(I$i`lnD_JcEC_!!)=W!!&bnJ,~>
-JcC<$iVrlXg]%6RW(I$i`r?#=JcEC_!!)=W!!&bnJ,~>
-JcC<$iVrlXgR4o=`gHf,JcE@^l2[RYJ,~>
-JcC<$iVrlXgWTWtW(I$i`lnD_JcE@^!!)@X!!&bnJ,~>
-JcC<$iVrlXg]%6RW(I$i`r?#=JcE@^!!)@X!!&bnJ,~>
-JcC<$iVrlXgmOu=`gHf,JcE=]l2[UZJ,~>
-JcC<$iVrlXgro`uVb-ph`lnD_JcE=]rrDFY!!&eoJ,~>
-JcC<$iVrlXh#@?SVb-ph`r?#=JcE=]rrDFY!!&eoJ,~>
-JcC<$iVrlXgR4l<a-co-JcE7[li<g\J,~>
-JcC<$iVrlXgW]Zts%37kX%E?la34M`JcE7[!!)FZ!!&eoJ,~>
-JcC<$iVrlXg].9Rs%37kX%E?la8Z,>JcE7[!!)FZ!!&eoJ,~>
-JcC<$iVrlXfpS`<a-co-JcE4Zm/Wp]J,~>
-JcC<$iVrlXg!'HrW_*6ka34M`JcE4ZrrDO\!!&eoJ,~>
-JcC<$iVrlXg&M'PW_*6ka8Z,>JcE4ZrrDO\!!&eoJ,~>
-JcC<$iVrlXgR8'A!1Bbca-co-JcE.XmJs'_J,~>
-JcC<$iVrlXgW]Zt!mCWEX%E?la34M`JcE.X!!)L\!!&hpJ,~>
-JcC<$iVrlXg].9R!ri6#X%E?la8Z,>JcE.X!!)L\!!&hpJ,~>
-JcC<$iVrlXgmJ-Br0aMaaI*#.JcE+Wmf90`J,~>
-JcC<$iVrlXgro`ur6,-@X%E?laNOVaJcE+W!!)O]!!&hpJ,~>
-JcC<$iVrlXh#@?Sr;Q`sX%E?laSu5?JcE+W!!)O]!!&hpJ,~>
-JcC<$iVrlXhO4BDqO+>`aI*#.JcE(Vn,T9aJ,~>
-JcC<$iVrlXhTZ!"qTSs>X\&QnaNOVaJcE(VrrDX_!!&hpJ,~>
-JcC<$iVrlXhZ*TUqZ$QqX\&QnaSu5?JcE(VrrDX_!!&hpJ,~>
-JcC<$iVrlXi0jTFp6hu^aI*#.JcE"Tnc5KcJ,~>
-JcC<$iVrlXi6;3$p<3L:Y"AZoaNOVaJcE"T!!)X`!!&hpJ,~>
-JcC<$iVrlXi;`fWpAY*mY"AZoaSu5?JcE"T!!)X`!!&hpJ,~>
-JcC<$iVrlXigKfHo9l]\aI*#.JcDtSnc5NdJ,~>
-JcC<$iVrlXilqE&o?@47YY"lqaNOVaJcDtSrrD^a!!&kqJ,~>
-JcC<$iVrlXirB#YoDegjYY"lqaSu5?JcDtSrrD^a!!&kqJ,~>
-JcCB&!!(sW!!)&I!!)JUXoQS3!!%TMY5e+oV>l&~>
-JcCB&!!(sW!!)''!!)K3!!'5q!!(-b!!%TMY5\J%p.>;bV>l&~>
-JcCB&!!(sW!!)'Z!!)Kf!!'5q!!(.@!!%TMY5\J%p.>;bV>l&~>
-JcCE'!!(pV!!),KrrDGSY5l\4!!%TMXoJ%oV>l&~>
-JcCE'!!(pV!!)-)rrDH1rrB>s!!(-b!!%TMXoAA$pIYDcV>l&~>
-JcCE'!!(pV!!)-\rrDHdrrB>s!!(.@!!%TMXoAA$pIYDcV>l&~>
-JcCH(!!(mU!!)2MrrD;OYlMn6!!%TMXT.qnVZ2/~>
-JcCH(!!(mU!!)3+rrD<-!!'>t!!(-b!!%TMXT/;#pdtMdVZ2/~>
-JcCH(!!(mU!!)3^rrD<`!!'>t!!(.@!!%TMXT/;#pdtMdVZ2/~>
-JcCK)!!(jT!!)5N!!)/LYlMq7!!%TMWrMenVZ2/~>
-JcCK)!!(jT!!)6,!!)0*rrBDu!!(0c!!%TMWrE&!q+:VeVZ2/~>
-JcCK)!!(jT!!)6_!!)0]rrBDu!!(1A!!%TMWrE&!q+:VeVZ2/~>
-JcCN*!!(gS!!(00ZN/.9!!%TMWW2_nVZ2/~>
-JcCN*!!(gS!!(0c!!'E!!!(0c!!%TMWW)quqFU_fVZ2/~>
-JcCN*!!(gS!!(1A!!'E!!!(1A!!%TMWW)quqFU_fVZ2/~>
-JcCQ+!!(dR!!(-/ZiJ7:!!%TMW;lYnVZ2/~>
-JcCQ+!!(dR!!(-brrBN#!!(0c!!%TMW;lktr(6qhVZ2/~>
-JcCQ+!!(dR!!(.@rrBN#!!(1A!!%TMW;lktr(6qhVZ2/~>
-JcCT,!!(aQ!!('-[/eC<!!%TMVZ6JmVuM8~>
-JcCT,!!(aQ!!('`rrBQ$!!(3d!!%TMVZ-Vrr(6qhVuM8~>
-JcCT,!!(aQ!!((>rrBQ$!!(4B!!%TMVZ-Vrr(6qhVuM8~>
-JcCZ.rrCaP!!(!+[fFU>!!%TMV>pDmVuM8~>
-JcCZ.rrCaP!!(!^!!'Q%!!(3d!!%TMV>pPqr^m.jVuM8~>
-JcCZ.rrCaP!!("<!!'Q%!!(4B!!%TMV>pPqr^m.jVuM8~>
-JcC]/!!(XN!!'s*\,a^?!!%TMU]:8mVuM8~>
-JcC]/!!(XN!!'s]rrBZ'!!(3d!!%TMU]1Dr8kK)]s*t~>
-JcC]/!!(XN!!'t;rrBZ'!!(4B!!%TMU]1Dr8kK)]s*t~>
-JcC`0!!(UM!!'m(\H'jA!!%TMUAt2mVuM8~>
-JcC`0!!(UM!!'m[!!'W'!!(6e!!%TMUAk8p8cYdhJ,~>
-JcC`0!!(UM!!'n9!!'W'!!(7C!!%TMUAk8p8cYdhJ,~>
-JcCc1!!(RL!!'j'\cBsB!!%TMU&Y)lW;hA~>
-JcCc1!!(RL!!'jZrrB`)!!(6e!!%TMU&Y)lW;hA~>
-JcCc1!!(RL!!'k8rrB`)!!(7C!!%TMU&Y)lW;hA~>
-JcCf2!!(OK!!'d%]E$0D!!%TMT`>#lW;hA~>
-JcCf2!!(OK!!'dX!!'`*!!(6e!!%TMT`>#lW;hA~>
-JcCf2!!(OK!!'e6!!'`*!!(7C!!%TMT`>#lW;hA~>
-JcCi3!!(LJ!!'a$]`?9E!!%TMU]:;nVZ2/~>
-JcCi3!!(LJ!!'aWrrBi,!!(6e!!%TMU]:;nVZ2/~>
-JcCi3!!(LJ!!'b5rrBi,!!(7C!!%TMU]:;nVZ2/~>
-JcCl4!!(II!!)e^!!($,^&ZEG!!%TMJcE^hJ,~>
-JcCl4!!(II!!)f<!!($_!!'f,!!(9f!!%TMJcE^hJ,~>
-JcCl4!!(II!!)fo!!(%=!!'f,!!(:D!!%TMJcE^hJ,~>
-JcC<$iVrlXqO.?``0n@?c'\P3JcC<$`W(G~>
-JcC<$iVrlXqTSs>`6A5]_Fae.c--.fJcC<$`W(G~>
-JcC<$iVrlXqZ$Qq`;fi;_Fae.c2RbDJcC<$`W(G~>
-JcC<$iVrlXqj@Ea^mW"=c'\P3JcC<$`W(G~>
-JcC<$iVrlXqof$?^rucY_b'n/c--.fJcC<$`W(G~>
-JcC<$iVrlXqu6Wr_#FB7_b'n/c2RbDJcC<$`W(G~>
-JcC<$i;`fWs-`le^6ue;cC"Y4JcE7[rW&)\J,~>
-JcC<$i;`fWs31KC^<HTW`(C"0cHH7gJcE7[rW&)\J,~>
-JcC<$i;`fWs8W*!^An35`(C"0cMmkEJcE7[rW&)\J,~>
-JcC<$hZ*TU\s^G9cC"Y4JcEF`quDcWJ,~>
-JcC<$hZ*TU]$(-S`C^+1cHH7gJcEF`quDcWJ,~>
-JcC<$hZ*TU])Ma1`C^+1cMmkEJcEF`quDcWJ,~>
-JcC<$hu<cYrr<&1RD]*NR/d5<s2"a6!/^`+~>
-JcC<$hu<cYrr<&1bl7[`8cSk:bQ%Wos2"a6!/^`+~>
-JcC<$hu<cYrr<&1s8N)>8cSk:rr<%Ms2"a6!/^`+~>
-JcC<$iW&oXrVlit\XCD:c^=b5JcEaiquDHNJ,~>
-JcC<$iW&oXrVlit\]b$Ra%?=3ccc@hJcEaiquDHNJ,~>
-JcC<$iW&oXrVlit\c2X0a%?=3ci3tFJcEaiquDHNJ,~>
-JcC<$ir8uYqZ$Qq\s^P<c^=b5JcEjlrW%NL!<7Q~>
-JcC<$ir8uYqZ$Qq]$10Sa[uO5ccc@hJcEjlrW%NL!<7Q~>
-JcC<$ir8uYqZ$Qq])Vd1a[uO5ci3tFJcEjlrW%NL!<7Q~>
-JcC<$jT#5[p\t3n\XCM=c^=b5JcC<$`W(G~>
-JcC<$jT#5[p\t3n\]b$Rb";X6ccc@hJcC<$`W(G~>
-JcC<$jT#5[p\t3n\c2X0b";X6ci3tFJcC<$`W(G~>
-JcC<$k5YG]o`+pk\s^Y?c^=b5JcC<$`W(G~>
-JcC<$k5YG]o`+pk]$10SbXqj8ccc@hJcC<$`W(G~>
-JcC<$k5YG]o`+pk])Vd1bXqj8ci3tFJcC<$`W(G~>
-JcC<$kPkM^nG`Ig\XCS?d$Xk6JcC<$`W(G~>
-JcC<$kPkM^nG`Ig\]b$RbXqj8d*)IiJcC<$`W(G~>
-JcC<$kPkM^nG`Ig\c2X0bXqj8d/O(GJcC<$`W(G~>
-JcC<$eGoOK\s^_Ad$Xk6JcFU,rW%NLli2J~>
-JcC<$eGoOK]$10Sc:S':d*)IiJcFU,rW%NLli2J~>
-JcC<$eGoOK])Vd1c:S':d/O(GJcFU,rW%NLli2J~>
-JcC<$df0:I\XC\Bd$Xk6JcFa0r;_EKkl6/~>
-JcC<$df0:I\]b$RcUn0;d*)IiJcFa0r;_EKkl6/~>
-JcC<$df0:I\c2X0cUn0;d/O(GJcFa0r;_EKkl6/~>
-JcDAB!!'D+!!'QtblH.Z!!%TMkPtG[JcFg2J,~>
-JcDAB!!'D+!!'RRrrCD<!!(Ej!!%TMkPtG[JcFg2J,~>
-JcDAB!!'D+!!'S0rrCD<!!(FH!!%TMkPtG[JcFg2J,~>
-JcDDC!!'>)rrBTtcN)@\!!%TMli6n`JcFX-J,~>
-JcDDC!!'>)rrBUR!!(D=!!(Ej!!%TMli6n`JcFX-J,~>
-JcDDC!!'>)rrBV0!!(D=!!(FH!!%TMli6n`JcFX-J,~>
-JcDGD!!'5&!!'QtciDI]!!%TMmf37dJcFL)J,~>
-JcDGD!!'5&!!'RRrrCM?!!(Ej!!%TMmf37dJcFL)J,~>
-JcDGD!!'5&!!'S0rrCM?!!(FH!!%TMmf37dJcFL)J,~>
-JcDJE!!'/$rrBTtd/_U_!!%TMJcE^hJ,~>
-JcDJE!!'/$rrBUR!!(J?!!(Hk!!%TMJcE^hJ,~>
-JcDJE!!'/$rrBV0!!(J?!!(II!!%TMJcE^hJ,~>
-JcDMF!!'&!!!'QtdK%^`!!%TMJcE^hJ,~>
-JcDMF!!'&!!!'RRrrCSA!!(Hk!!%TMJcE^hJ,~>
-JcDMF!!'&!!!'S0rrCSA!!(II!!%TMJcE^hJ,~>
-JcDPG!!&ttrrBTte,[pb!!%TMJcE^hJ,~>
-JcDPG!!&ttrrBURrrCYC!!(Hk!!%TMJcE^hJ,~>
-JcDPG!!&ttrrBV0rrCYC!!(II!!%TMJcE^hJ,~>
-JcDSH!!&kq!!'Nsec=-d!!%ZOrW%NL`rCP~>
-JcDSH!!&kq!!'OQ!!(YD!!(Hk!!%ZOrW%NL`rCP~>
-JcDSH!!&kq!!'P/!!(YD!!(II!!%ZOrW%NL`rCP~>
-JcDYJrrCRK!!(FHrrBTtec=0e!!%iTquD<J_uG5~>
-JcDYJrrCRK!!(FHrrBURrrC_E!!(Kl!!%iTquD<J_uG5~>
-JcDYJrrCRK!!(FHrrBV0rrC_E!!(LJ!!%iTquD<J_uG5~>
-JcD\K!!(OKrrC@E!!'NsfDsBg!!%uXr;_EK^Ai]~>
-JcD\K!!(OKrrC@E!!'OQ!!(_F!!(Kl!!%uXr;_EK^Ai]~>
-JcD\K!!(OKrrC@E!!'P/!!(_F!!(LJ!!%uXr;_EK^Ai]~>
-JcD_L!!(OK!!(4BrrBTtf`9Kh!!&/]quD<J])R9~>
-JcD_L!!(OK!!(4BrrBURrrChH!!(Kl!!&/]quD<J])R9~>
-JcD_L!!(OK!!(4BrrBV0rrChH!!(LJ!!&/]quD<J])R9~>
-JcDbM!!(RLrrC.?!!'Nsg&TWj!!&8`rW%NL[Jta~>
-JcDbM!!(RLrrC.?!!'OQ!!(eH!!(Nm!!&8`rW%NL[Jta~>
-JcDbM!!(RLrrC.?!!'P/!!(eH!!(OK!!&8`rW%NL[Jta~>
-JcDeN!!(UMrrC%<rrBTtgAo`k!!%TMJcE^hJ,~>
-JcDeN!!(UMrrC%<rrBURrrCnJ!!(Nm!!%TMJcE^hJ,~>
-JcDeN!!(UMrrC%<rrBV0rrCnJ!!(OK!!%TMJcE^hJ,~>
-JcDhO!!(UM!!'k8!!'Nsh#Prm!!%TMJcE^hJ,~>
-JcDhO!!(UM!!'k8!!'OQ!!(nK!!(Nm!!%TMJcE^hJ,~>
-JcDhO!!(UM!!'k8!!'P/!!(nK!!(OK!!%TMJcE^hJ,~>
-JcDkP!!(XNrrBh6rrBTth#Pun!!%TMJcE^hJ,~>
-JcDkP!!(XNrrBh6rrBURrrCtL!!(Qn!!%TMJcE^hJ,~>
-JcDkP!!(XNrrBh6rrBV0rrCtL!!(RL!!%TMJcE^hJ,~>
-JcCB&!!'Y2!!'NshZ22p!!&ttrr@WMT`9N~>
-JcCB&!!'Y2!!'OQ!!(tM!!(Qn!!&ttrr@WMT`9N~>
-JcCB&!!'Y2!!'P/!!(tM!!(RL!!&ttrr@WMT`9N~>
-JcCH(rrBV0rrBTthuM;q!!',#r;_EKT)X<~>
-JcCH(rrBV0rrBURrrD(O!!(Qn!!',#r;_EKT)X<~>
-JcCH(rrBV0rrBV0rrD(O!!(RL!!',#r;_EKT)X<~>
-JcCN*rrBJ,!!'NsiW.Ms!!'5&rW%NLRf@m~>
-JcCN*rrBJ,!!'OQ!!)(P!!(Qn!!'5&rW%NLRf@m~>
-JcCN*rrBJ,!!'P/!!)(P!!(RL!!'5&rW%NLRf@m~>
-JcCQ+!!'>)rrBTtiW.Pt!!'A*r;_EKQiDR~>
-JcCQ+!!'>)rrBURrrD.Q!!(To!!'A*r;_EKQiDR~>
-JcCQ+!!'>)rrBV0rrD.Q!!(UM!!'A*r;_EKQiDR~>
-JcC<$[f6=-\=)CXesQL<\,ZC,JcCr6J,~>
-JcC<$[f6=-\BFpQk"5URf$"*o\,ZC,JcCr6J,~>
-JcC<$[f6=-\GlO/k"5URf)G^M\,ZC,JcCr6J,~>
-JcC<$[K$7,\XDOZesQL<\c;[0JcCf2J,~>
-JcC<$[K$7,\]k'RkXkgTf$"*o\c;[0JcCf2J,~>
-JcC<$[K$7,\c;[0kXkgTf)G^M\c;[0JcCf2J,~>
-K)Z5IVI_Y#"9Ar_?`<^Ms1\L5!4\HZ!8!V=!.k0$s2G"g~>
-K)Z5IVI_Y#"9Ar_?`<^Ms1\L5!4^5Q!9d#T!8#Ep!.k0$s2G"g~>
-K)Z5IVI_Y#"9Ar_?`<^Ms1\L5!4`%/!9d#T!8%5N!.k0$s2G"g~>
-K`;,*?O-<*!YppsJcELb!!'Nsk5a,%!!%TMJcE^hJ,~>
-K`;,*?O-<*!YppsJcELb!!'OQrrD=V!!(Wp!!%TMJcE^hJ,~>
-K`;,*?O-<*!YppsJcELb!!'P/rrD=V!!(XN!!%TMJcE^hJ,~>
-LAq>IDZ]M1!ClU1s1eU6!4\H]!8!V=!.k0$s2G"g~>
-LAq>IDZ]M1!ClU1s1eU6!4^5Q!:*5W!8#Ep!.k0$s2G"g~>
-LAq>IDZ]M1!ClU1s1eU6!4`%/!:*5W!8%5N!.k0$s2G"g~>
-L]7D+-h%*:4SXL-^Ae05\=)R]fU2^>cN!kDJcC<$qu;0~>
-L]7D+-h%*:4SXL-^Ae05\BOsQlq.6XfZX<qcN!kDJcC<$qu;0~>
-L]7D+-h%*:4SXL-^Ae05\GuR/lq.6Xf`(pOcN!kDJcC<$qu;0~>
-M#RLo&,cJ7#?[eRoDJ+'O!so+!-!Mh^&S*4\=)X_fU2^>e,T=GJcC<$q#>j~>
-M#RLo&,cJ7#?[eRoDJ+'O!so+!-!Mh^&S*4\BFpQm7I?YfZX<qe,T=GJcC<$q#>j~>
-M#RLo&,cJ7#?[eRoDJ+'O!so+!-!Mh^&S*4\GlO/m7I?Yf`(pOe,T=GJcC<$q#>j~>
-M>mUu%/p5.!G^iorrN"Dr;Zj!eq*k6rr<&/RHsq+R/d6=s8;qKs+14As*t~>
-M>mUu%/p5.!G^iorrN"Dr;Zj!eq*k6rr<&/bl7\38cSkDbQ%Xps8;qKs+14As*t~>
-M>mUu%/p5.!G^iorrN"Dr;Zj!eq*k6rr<&/s8N)f8cSkDrr<&Ns8;qKs+14As*t~>
-MZ3_9(&e16'Ya8?!,DH4!,KdX!!%TMo)J^i\=)abfU2^>h#I9PJcC<$n,In~>
-MZ3_9(&e16'Ya8?!,DH4!,KdX!!%TMo)J^i\BFpQn4EZ\fZX<qh#I9PJcC<$n,In~>
-MZ3_9(&e16'Ya8?!,DH4!,KdX!!%TMo)J^i\GlO/n4EZ\f`(pOh#I9PJcC<$n,In~>
-MuNhS3rT*[)VOc_!UpX!!!*u:c2RbDhZ!QUPQ(U_\=)abfpMg?huEZUJcC<$lMlA~>
-MuNhS3rT*[)VOc_!UpX!!!*u:c2RbDhZ!QUPQ(U_\BOsQnO`c]fusErhuEZUJcC<$lMlA~>
-MuNhS3rT*[)VOc_!UpX!!!*u:c2RbDhZ!QUPQ(U_\GuR/nO`c]g&D$PhuEZUJcC<$lMlA~>
-MuNd.rVus/eFNV>B)M]0i6M?&!8mhV!0R<]!4\Hd!83b?!.k0$s2G"g~>
-MuNd.rVus/eFNV>B)M]0i6M?&!8mhV!0R<]!4^5Q!:i_^!85Qr!.k0$s2G"g~>
-MuNd.rVus/eFNV>B)M]0i6M?&!8mhV!0R<]!4`%/!:i_^!87AP!.k0$s2G"g~>
-N;iq7#Q=]'YOVVmW;Q\r\Bk0T!8meV!0.!Y!4\He!83b?!.k0$s2G"g~>
-N;iq7#Q=]'YOVVmW;Q\r\Bk0T!8meV!0.!Y!4^8Q!;&k`!85Qr!.k0$s2G"g~>
-N;iq7#Q=]'YOVVmW;Q\r\Bk0T!8meV!0.!Y!4`(/!;&k`!87AP!.k0$s2G"g~>
-N;ilVrVuq+nG`L;r;Zhhd/O(Gi;`fWMuWeW\=)mfg6hp@JcC<$`W(G~>
-N;ilVrVuq+nG`L;r;Zhhd/O(Gi;`fWMuWeW\BOsQoh#2ag<9NsJcC<$`W(G~>
-N;ilVrVuq+nG`L;r;Zhhd/O(Gi;`fWMuWeW\GuR/oh#2agA_-QJcC<$`W(G~>
-NW0",rVus2lgXoSp\hDuhU2?'!9!kW!/LRS!4SBg!8<h@!;-<j!.k0$s4.."~>
-NW0",rVus2lgXoSp\hDuhU2?'!9!kW!/LRS!4U/P!;9"b!8>Ws!;-<j!.k0$s4.."~>
-NW0",rVus2lgXoSp\hDuhU2?'!9!kW!/LRS!4Vt.!;9"b!8@GQ!;-<j!.k0$s4.."~>
-NW/u_rVuqR])Ma1iW&oXL&_/Q\=*!ig6hp@q#C9mJcC<$df4g~>
-NW/u_rVuqR])Ma1iW&oXL&_/Q\BOsQpdtMdg<9Nsq#C9mJcC<$df4g~>
-NW/u_rVuqR])Ma1iW&oXL&_/Q\GuR/pdtMdgA_-Qq#C9mJcC<$df4g~>
-NrK:M#64`5n\"o%!94%Y!.k.M!4SBi!8EnA!<)rq!.k0$s3CXp~>
-NrK:M#64`5n\"o%!94%Y!.k.M!4U/P!;K.d!8G]t!<)rq!.k0$s3CXp~>
-NrK:M#64`5n\"o%!94%Y!.k.M!4Vt.!;K.d!8IMR!<)rq!.k0$s3CXp~>
-NrK*DrVuq5]`.s3iVrlXJcG`LrrBQspAis9quD<JJcEjlJ,~>
-NrK*DrVuq5]`.s3iVrlXJcG`LrrBRQrrDmf!!(ctquD<JJcEjlJ,~>
-NrK*DrVuq5]`.s3iVrlXJcG`LrrBS/rrDmf!!(dRquD<JJcEjlJ,~>
-NrK)HrVur<^&J'4irB#YJcGWI!!'Krq#K6=rW%NLJcE^hJ,~>
-NrK)HrVur<^&J'4irB#YJcGWI!!'LP!!)mg!!(j!rW%NLJcE^hJ,~>
-NrK)HrVur<^&J'4irB#YJcGWI!!'M.!!)mg!!(jTrW%NLJcE^hJ,~>
-O8fCQ"98E=rkAC4!94"Y!.k1Fs8N)/RJHp<R/d5<s+13hs*t~>
-O8fCQ"98E=rkAC4!94"Y!.k1Fs8N)/bl7\A8cSkGbQ%Wos+13hs*t~>
-O8fCQ"98E=rkAC4!94"Y!.k1Fs8N)/s8N)t8cSkGrr<%Ms+13hs*t~>
-O8f3irVuq&^Ae05j8],ZJcGEC!!'KrqZ,E>!!%TMJcE^hJ,~>
-O8f3irVuq&^Ae05j8],ZJcGEC!!'LP!!)si!!(fu!!%TMJcE^hJ,~>
-O8f3irVuq&^Ae05j8],ZJcGEC!!'M.!!)si!!(gS!!%TMJcE^hJ,~>
-O8f31rVuq]^]+96j8T)ZJcG<@rrBQsquGN?!!%TMJcE^hJ,~>
-O8f31rVuq]^]+96j8T)ZJcG<@rrBRQrrE'k!!(fu!!%TMJcE^hJ,~>
-O8f31rVuq]^]+96j8T)ZJcG<@rrBS/rrE'k!!(gS!!%TMJcE^hJ,~>
-O8f2ZrVur6_#FB7JcF*s!!'KrrW)PXrW)>R!!%TMJcE^hJ,~>
-O8f2ZrVur6_#FB7JcF*s!!'LP!WYgmo?@16mE>P1JcC<$`W(G~>
-O8f2ZrVur6_#FB7JcF*s!!'M.!WYgmoDedimJd.dJcC<$`W(G~>
-O8f27rVurVJcC`0rrBQsrW)b^quH#M!!%TMJcE^hJ,~>
-O8f27rVurVJcC`0rrBRQrW)c<quH$+!!%TMJcE^hJ,~>
-O8f27rVurVJcC`0rrBS/rW)coquH$^!!%TMJcE^hJ,~>
-O8f1prVuriJcCZ.!!'Kr!!)tcr;brI!!%TMJcE^hJ,~>
-O8f1prVuriJcCZ.!!'LP!!)uAr;bs'!!%TMJcE^hJ,~>
-O8f1prVuriJcCZ.!!'M.!!)utr;bsZ!!%TMJcE^hJ,~>
-O8f1drVurrn,EFc?2db&Ne.5)rr<&/RJ['DR/d5<s+13hs*t~>
-O8f1drVurrn,EFc?2db&Ne.5)rr<&/bkqJ"bQ%Wos+13hs*t~>
-O8f1drVurrn,EFc?2db&Ne.5)rr<&/s82lUrr<%Ms+13hs*t~>
-O8f1\rVurln,EBbr;Zi)JcDGDrrBa#rW(`A!!%TMJcE^hJ,~>
-O8f1\rVurln,EBbr;Zi)JcDGDrrBaVrW(`t!!%TMJcE^hJ,~>
-O8f1\rVurln,EBbr;Zi)JcDGDrrBb4rW(aR!!%TMJcE^hJ,~>
-O8f1crVurQnG`Of0)bhO.fFquTDnlkQC.^QJcC<$`W(G~>
-O8f1crVurQnG`Of0)bhO.fFquTDnlkQHT=/JcC<$`W(G~>
-O8f1crVurQnG`Of0)bhO.fFquTDnlkQN$pbJcC<$`W(G~>
-O8f2%rVur"nG`Kgr;ZhpJcD;@rrBKq!KEK.R/d5<s+13hs*t~>
-O8f2%rVur"nG`Kgr;ZhpJcD;@rrBLO!PHS:bQ%Wos+13hs*t~>
-O8f2%rVur"nG`Kgr;ZhpJcD;@rrBM-!UK^Grr<%Ms+13hs*t~>
-O8f2LrVuq.nc&X]+8u6@0)U;#S,WHg\=!DD'N=+]!!%TMJcE^hJ,~>
-O8f2LrVuq.nc&X]+8u6@0)U;#S,WHg\BG#J)fFc]!!%TMJcE^hJ,~>
-O8f2LrVuq.nc&X]+8u6@0)U;#S,WHg\GlWP,)YL^!!%TMJcE^hJ,~>
-O8f3/rVus.mdgAXA,QB-]n-3Os8N)ORJm3]R0&=uG4ot^EG&/s!!!.Pk*Z2LJcC<$`W(G~>
-O8f3/rVus.mdgAXA,QB-]n-3Os8N)Obl.V;bQ>DXSbAHVQ\oW:!!!5'k0*f*JcC<$`W(G~>
-O8f3/rVus.mdgAXA,QB-]n-3Os8N)Os8E#nrrVK;`:gqN]r[#U!!!8Sk5PD]JcC<$`W(G~>
-O8f4%r;Zh9oD\fOr;Zh)`W#o<JcF4!!!(lDquHP\"-m1I%I=&p+m,0m!.k0$s2G"g~>
-O8f4%r;Zh9oD\fOr;Zh)`W#o<JcF4!!!(m"quHQ:"3,dV&aTJt/EY.V!.k0$s2G"g~>
-O8f4%r;Zh9oD\fOr;Zh)`W#o<JcF4!!!(mUquHQm"8JEb($ko#2s1,?!.k0$s2G"g~>
-O8f7[.K'5HWV6>mqg&,?!@%$Rs8N(Ms3^lH!9BRH!;;f^Qrjj`!!*XPk*Z2LJcC<$`W(G~>
-O8f7[.K'5HWV6>mqg&,?!@%$Rs8N(Ms3^lH!9DB&!;=V<bB4K`!!*h'k0*f*JcC<$`W(G~>
-O8f7[.K'5HWV6>mqg&,?!@%$Rs8N(Ms3^lH!9F1Y!;?EorfS,`!!+"Rk5PD]JcC<$`W(G~>
-NrK*Sr;Zm$NrAhS!rfqjr;Zj.d`;@f!.k0prr<&aRJ['VR/rF#lMq"u0k$@/R/d5<s+13hs*t~>
-NrK*Sr;Zm$NrAhS!rfqjr;Zj.d`;@f!.k0prr<&abkqJ4bQ5O@lMq#&6%[/=bQ%Wos+13hs*t~>
-NrK*Sr;Zm$NrAhS!rfqjr;Zj.d`;@f!.k0prr<&as82lgrrMX\lMq#+;53mJrr<%Ms+13hs*t~>
-NrK.Y5PtKe/<n]Yr9M7S0`1nO%`QNhrr@WMbQ%SBn!X.Tm[4*B+8u6B![gT"rVuplrG)T[!!!(E
-L6:G_!!%TMJcE^hJ,~>
-NrK.Y5PtKe/<n]Yr9M7S0`1nO%`QNhrr@WMbQ%SBn'(b2m`Y^S.fKDM"#OI[rVuq0rJq.5!!!(m
-Zbk\F!!%TMJcE^hJ,~>
-NrK.Y5PtKe/<n]Yr9M7S0`1nO%`QNhrr@WMbQ%SBn,N@emf*=c2#[IW"@7B@rVuqIrNc\d!!!,A
-i:>k,!!%TMJcE^hJ,~>
-NW0%?)t3h.-.LlQ!!)?brr@WMa8Z,>fpN4t"9:H=R@-/;!!e\dR08lb!!"A&R/d5<s+13hs*t~>
-NW0%?)t3h.-.LlQ!!)?brr@WMa8Z,>fusi("TV6)bfil`!"$RBbQQ&u!!"e2bQ%Wos+13hs*t~>
-NW0%?)t3h.-.LlQ!!)?brr@WMa8Z,>g&DH0"or#ks8QU0!"8Gurri95!!#7?rr<%Ms+13hs*t~>
-N;iq4+nG[8!c7Gcrr<&brr<%Ms2=s;!8<hA;e#`o"I9Dq!&a_C!."PD!*7sE!!%TMJcE^hJ,~>
-N;iq4+nG[8!c7Gcrr<&brr<%Ms2=s;!8>WtDh@u4"NV&Q!(["3!29Al!-@#@!!%TMJcE^hJ,~>
-N;iq4+nG[8!c7Gcrr<&brr<%Ms2=s;!8@GRMkg:O"Sr`2!*T:#!6P3?!0H(;!!%TMJcE^hJ,~>
-MuNkJBERu/!XWAhhu<ZVm/R(cJcERd!!(T<!,_]8!,MP$!)NRo!/99t!!%TMJcE^hJ,~>
-MuNkJBERu/!XWAhhu<ZVm/R(cJcERd!!(To!0R6\!07$%!,DK5!4(J*!!%TMJcE^hJ,~>
-MuNkJBERu/!XWAhhu<ZVm/R(cJcERd!!(UM!4De+!4)S'!/1=O!8cT4!!%TMJcE^hJ,~>
-M>mtDMFnut!!X<&Com6brr<&crr<%Ms1\O5!8*\B2uipcQ2R*Q-NF,bh3e6CJcC<$`W(G~>
-M>mtDMFnut!!X<&Com6brr<&crr<%Ms1\O5!8,Ku9)nr$a8O3a1]RM"h95j!JcC<$`W(G~>
-M>mtDMFnut!!X<&Com6brr<&crr<%Ms1\O5!8.;S?2ss:q>L<q5l^m8h>[HTJcC<$`W(G~>
-JcFL)!!)Edrr@WM_uK]9r;Q`sg6i).#ljrdrL!eQ"98Elh3e6CJcC<$`W(G~>
-JcFL)!!)Edrr@WM_uK]9r;Q`sg<9]>$ig9%rQGD`"onX1h95j!JcC<$`W(G~>
-JcFL)!!)Edrr@WM_uK]9r;Q`sgA_<M%fcT;rVm#o#64aJh>[HTJcC<$`W(G~>
-JcFO*!!)Herr@WM`rGr:q#C?ogmJ.RrVuq9rL!Y)rVuq?h3e6CJcC<$`W(G~>
-JcFO*!!)Herr@WM`rGr:q#C?ogrobQrVuq]rQG8-rVuqeh95j!JcC<$`W(G~>
-JcFO*!!)Herr@WM`rGr:q#C?oh#@AQrVur-rVll0rVur7h>[HTJcC<$`W(G~>
-JcFR+!!)He!!%TMaT)2=nc&Rhh3eBs!!!CnrL!dX!!!:kh3e6CJcC<$`W(G~>
-JcFR+!!)He!!%TMaT)2=nc&Rhh96!`!!!MNrQGCN!!!DKh95j!JcC<$`W(G~>
-JcFR+!!)He!!%TMaT)2=nc&Rhh>[UM!!!Z/rVm"C!!!N+h>[HTJcC<$`W(G~>
-JcFX-rr@WM\GuI,m/R(ci0a_+!WW3^r0[X,!!"\-R/d5<s+13hs*t~>
-JcFX-rr@WM\GuI,m/R(ci62>8!WW3qr6,6i!!#4<bQ%Wos+13hs*t~>
-JcFX-rr@WM\GuI,m/R(ci;WrD!rr=1r;QjP!!#dLrr<%Ms+13hs*t~>
-JcF[.!!%TM\c;X/jo5;\iL'[GrVuq9rL!eH!<<+%gmJ-BJcC<$`W(G~>
-JcF[.!!%TM\c;X/jo5;\iQM:ArVuq]rQGDU!<<+Bgro`uJcC<$`W(G~>
-JcF[.!!%TM\c;X/jo5;\iVrn;rVur-rVm#a!<<+_h#@?SJcC<$`W(G~>
-JcF^/!!%TMR/d0dj-^#h!!!@lrL!XqrVuqHgmJ-BJcC<$`W(G~>
-JcF^/!!%TMR/d0dj3.WO!!!MMrQG7prVuqrgro`uJcC<$`W(G~>
-JcF^/!!%TMR/d0dj8T66!!!W-rVlkorVurGh#@?SJcC<$`W(G~>
-JcFa0!!%TMQ2^gajd?*mrVupZr0[[L!!!:lqj@JMETEMf!.k0$s2G"g~>
-JcFa0!!%TMQ2^gajid^rrVupnr6,:=!!!DMqof)]QfQ?j!.k0$s2G"g~>
-JcFa0!!%TMQ2^gajo5>#rVuq,r;Qn/!!!N.qu6]m^#]1n!.k0$s2G"g~>
-JcFd1!!%TMPQ1X_kEu<1rVuq7r0[X(!!"ABR0#n_Gib=n!.k0$s2G"g~>
-JcFd1!!%TMPQ1X_kKEp"rVuq[r6,6c!!"hObQ;/WT]OAt!.k0$s2G"g~>
-JcFd1!!%TMPQ1X_kPkNhrVur*r;QjI!!#:\rrREOaQ<F%!.k0$s2G"g~>
-JcFg2!!%TMb5_G@b5VGAl'V^9"TSN.Q2R*RPlUjb5PpiOC&n;DL?=m(!.k0$s2G"g~>
-JcFg2!!%TMb5_G@b5VGAl-'=F#64`3a8O3b`W?,?<;XlBNWB+mZKB@2!.k0$s2G"g~>
-JcFg2!!%TMb5_G@b5VGAl2LqT#ljr8q>L<rp]:EqC&@o5YlOh?hraq=!.k0$s2G"g~>
-JcFj3!!%TMcN!eB`r?#=lBqWQrVupWr0[P<rVupir0[S.#6"T&9]h`C!.k0$s2G"g~>
-JcFj3!!%TMcN!eB`r?#=lHB6LrVupir6,/FrVuq-r6,23#lXf(B'.;;!.k0$s2G"g~>
-JcFj3!!%TMcN!eB`r?#=lMgjGrVuq&r;QcPrVuqEr;Qf8$N:#*J*-b2!.k0$s2G"g~>
-JcC<$[K$1*_#OE7m?n!B(]FC7B`+7uJ,TEJ1B!UA@Kl`2!@F/qR/d5<s+13hs*t~>
-JcC<$[K$1*_#OE7mE>US+8u6?Mu:d!Wr;tu6iG40Jd;8T!Ahj[bQ%Wos+13hs*t~>
-JcC<$[K$1*_#OE7mJd4d-iO)GY5J;"eG]FJ<;lgtUC$o"!C6PErr<%Ms+13hs*t~>
-JcC<$])V[.])Ma1m[4&lrVus(Pl-pLMuE\Z!`*fB-2dfE*K]BN!!%TMJcE^hJ,~>
-JcC<$])V[.])Ma1m`YZnrVus*`Vdp[\c)R3!bmsL1Aq1R-G\`e!!%TMJcE^hJ,~>
-JcC<$])V[.])Ma1mf*9prVus,pAFpjkPbGa","7W55bH^0_"3(!!%TMJcE^hJ,~>
-JcFI(!!%TMjo>;[[/^.+n<j8*rVupTqO%<upAb4<NoZT.!.k0$s2G"g~>
-JcFI(!!%TMjo>;[[/^.+nB:kjrVupeqTJpZpAb4G^#[B;!.k0$s2G"g~>
-JcFI(!!%TMjo>;[[/^.+nG`JVrVuq!qYpO?pAb4Rm,\0H!.k0$s2G"g~>
-JcFO*rr@WMP5bL^nsKK-r;Zh1qO%=ip](=VPiJ/3!.k0$s2G"g~>
-JcFO*rr@WMP5bL^o#q*6r;ZhSqTJqgp](=j`T,/B!.k0$s2G"g~>
-JcFO*rr@WMP5bL^o)A^>r;ZhuqYpPdp](>)p>c/Q!.k0$s2G"g~>
-JcFR+!!%TMO8o4[oU,\tr^?iWPPLUI;[*(!!?uOBR/d5<s+13hs*t~>
-JcFR+!!%TMO8o4[oZR<"r`fJ0`;.UXD?p(>!A0VrbQ%Wos+13hs*t~>
-JcFR+!!%TMO8o4[o`"p%rc8*^p%eUgM@'1\!B@aNrr<%Ms+13hs*t~>
-JcFX-rr@WMN;ikXk*ZC6B2MB.J_ujq!.k0$s2G"g~>
-JcFX-rr@WMN;ikXk0+"CM/6gOXP_5%!.k0$s2G"g~>
-JcFX-rr@WMN;ikXk5PVQX+u7pfAHT.!.k0$s2G"g~>
-JcF^/rr@WMoDediRfEBf^mP0&JcC<$`W(G~>
-JcF^/rr@WMoDediRfEBf^rucYJcC<$`W(G~>
-JcF^/rr@WMoDediRfEBf_#FB7JcC<$`W(G~>
-JcFa0!!%TMpAb$jQ2^ga_3k9'JcC<$`W(G~>
-JcFa0!!%TMpAb$jQ2^ga_9;lZJcC<$`W(G~>
-JcFa0!!%TMpAb$jQ2^ga_>aK8JcC<$`W(G~>
-JcFg2rr@WMq>^BnO8o4[_jLK)JcC<$`W(G~>
-JcFg2rr@WMq>^BnO8o4[_or)\JcC<$`W(G~>
-JcFg2rr@WMq>^BnO8o4[_uB]:JcC<$`W(G~>
-JcFj3!!%TMr;ZZpM>mPU`0gT*JcC<$`W(G~>
-JcFj3!!%TMr;ZZpM>mPU`682]JcC<$`W(G~>
-JcFj3!!%TMr;ZZpM>mPU`;]f;JcC<$`W(G~>
-JcFp5rr@WMrr;rtKE(rO`gHf,JcC<$`W(G~>
-JcFp5rr@WMrr;rtKE(rO`lnD_JcC<$`W(G~>
-JcFp5rr@WMrr;rtKE(rO`r?#=JcC<$`W(G~>
-JcG!7rr@WMJcGQG!!('-!!%TMJcE^hJ,~>
-JcG!7rr@WMJcGQG!!('`!!%TMJcE^hJ,~>
-JcG!7rr@WMJcGQG!!((>!!%TMJcE^hJ,~>
-JcG?A!!)ip!!%TMJcGHDrrC0/!!%TMJcE^hJ,~>
-JcG?A!!)ip!!%TMJcGHDrrC0b!!%TMJcE^hJ,~>
-JcG?A!!)ip!!%TMJcGHDrrC1@!!%TMJcE^hJ,~>
-JcGBB!!%TMJcG$8!!(00!!%TMJcE^hJ,~>
-JcGBB!!%TMJcG$8!!(0c!!%TMJcE^hJ,~>
-JcGBB!!%TMJcG$8!!(1A!!%TMJcE^hJ,~>
-JcGEC!!%]PrW%NLkl:Y_baAG2JcC<$`W(G~>
-JcGEC!!%]PrW%NLkl:Y_bfg%eJcC<$`W(G~>
-JcGEC!!%]PrW%NLkl:Y_bl7YCJcC<$`W(G~>
-JcGHD!!%iTquD<Jj8T)Zc'\P3JcC<$`W(G~>
-JcGHD!!%iTquD<Jj8T)Zc--.fJcC<$`W(G~>
-JcGHD!!%iTquD<Jj8T)Zc2RbDJcC<$`W(G~>
-JcGKE!!%rWr;_EKh>dKTc^=b5JcC<$`W(G~>
-JcGKE!!%rWr;_EKh>dKTccc@hJcC<$`W(G~>
-JcGKE!!%rWr;_EKh>dKTci3tFJcC<$`W(G~>
-JcGNF!!&)[quD<JfDbgNd$Xk6JcC<$`W(G~>
-JcGNF!!&)[quD<JfDbgNd*)IiJcC<$`W(G~>
-JcGNF!!&)[quD<JfDbgNd/O(GJcC<$`W(G~>
-JcGQG!!&/]rW%NLdJs4Hd[:(8JcC<$`W(G~>
-JcGQG!!&/]rW%NLdJs4Hd`_[kJcC<$`W(G~>
-JcGQG!!&/]rW%NLdJs4Hdf0:IJcC<$`W(G~>
-JcGWIrr@WMJcFL)!!(K9!!%TMJcE^hJ,~>
-JcGWIrr@WMJcFL)!!(Kl!!%TMJcE^hJ,~>
-JcGWIrr@WMJcFL)!!(LJ!!%TMJcE^hJ,~>
-JcGZJ!!%TMJcFC&!!(N:!!%TMJcE^hJ,~>
-JcGZJ!!%TMJcFC&!!(Nm!!%TMJcE^hJ,~>
-JcGZJ!!%TMJcFC&!!(OK!!%TMJcE^hJ,~>
-JcG]K!!%TMJcF=$rrCW<!!%TMJcE^hJ,~>
-JcG]K!!%TMJcF=$rrCWo!!%TMJcE^hJ,~>
-JcG]K!!%TMJcF=$rrCXM!!%TMJcE^hJ,~>
-JcG`L!!*#u!!&hprW%NL\,QF.f9lU=JcC<$`W(G~>
-JcG`L!!*#u!!&hprW%NL\,QF.f?=3pJcC<$`W(G~>
-JcG`L!!*#u!!&hprW%NL\,QF.fDbgNJcC<$`W(G~>
-JcGcM"9AK%!!&ttquD<JZiC%*fpMg?JcC<$`W(G~>
-JcGcM"9AK%!!&ttquD<JZiC%*fusErJcC<$`W(G~>
-JcGcM"9AK%!!&ttquD<JZiC%*g&D$PJcC<$`W(G~>
-Jc>lQ!<3$!WrN"tJcDhO!!(`@!!%TMJcE^hJ,~>
-Jc>lQ!<3$!WrN"tJcDhO!!(`s!!%TMJcE^hJ,~>
-Jc>lQ!<3$!WrN"tJcDhO!!(aQ!!%TMJcE^hJ,~>
-Jc>cOrrB2$quD<JVuQbsgmJ-BJcC<$`W(G~>
-Jc>cOrrB2$quD<JVuQbsgro`uJcC<$`W(G~>
-Jc>cOrrB2$quD<JVuQbsh#@?SJcC<$`W(G~>
-JcG`MYQ+S%JcDDC!!(iC!!%TMJcE^hJ,~>
-JcG`MYQ+S%JcDDC!!(j!!!%TMJcE^hJ,~>
-JcG`MYQ+S%JcDDC!!(jT!!%TMJcE^hJ,~>
-KE(rOJcC<$aT)8?hjFHEJcC<$`W(G~>
-KE(rOJcC<$aT)8?hol'#JcC<$`W(G~>
-KE(rOJcC<$aT)8?hu<ZVJcC<$`W(G~>
-L&_/QJcC<$`;]f;i0aQFJcC<$`W(G~>
-L&_/QJcC<$`;]f;i620$JcC<$`W(G~>
-L&_/QJcC<$`;]f;i;WcWJcC<$`W(G~>
-LAq5RJcC<$_>jN8igBcHJcC<$`W(G~>
-LAq5RJcC<$_>jN8ilhB&JcC<$`W(G~>
-LAq5RJcC<$_>jN8ir8uYJcC<$`W(G~>
-M#[JTJcC<$^Ae05j-]lIJcC<$`W(G~>
-M#[JTJcC<$^Ae05j3.K'JcC<$`W(G~>
-M#[JTJcC<$^Ae05j8T)ZJcC<$`W(G~>
-MZ<\V]Dqj1JcCE'rrD/K!!%TMJcE^hJ,~>
-MZ<\V]Dqj1JcCE'rrD0)!!%TMJcE^hJ,~>
-MZ<\V]Dqj1JcCE'rrD0\!!%TMJcE^hJ,~>
-MuNbW^An*2JcC<$s8N'!k*Z2LJcC<$`W(G~>
-MuNbW^An*2JcC<$s8N'!k0*f*JcC<$`W(G~>
-MuNbW^An*2JcC<$s8N'!k5PD]JcC<$`W(G~>
-JcEpnr;_EKJcGQGrrD8N!!%TMJcE^hJ,~>
-JcEpnr;_EKJcGQGrrD9,!!%TMJcE^hJ,~>
-JcEpnr;_EKJcGQGrrD9_!!%TMJcE^hJ,~>
-JcF*squD<JJcG?A!!)8O!!%TMJcE^hJ,~>
-JcF*squD<JJcG?A!!)9-!!%TMJcE^hJ,~>
-JcF*squD<JJcG?A!!)9`!!%TMJcE^hJ,~>
-JcF4!rW%NLJcG-;rrDAQ!!%TMJcE^hJ,~>
-JcF4!rW%NLJcG-;rrDB/!!%TMJcE^hJ,~>
-JcF4!rW%NLJcG-;rrDBb!!%TMJcE^hJ,~>
-JcC<$JcE=]!!)AR!!%TMJcE^hJ,~>
-JcC<$JcE=]!!)B0!!%TMJcE^hJ,~>
-JcC<$JcE=]!!)Bc!!%TMJcE^hJ,~>
-JcC<$JcE:\rrDJT!!%TMJcE^hJ,~>
-JcC<$JcE:\rrDK2!!%TMJcE^hJ,~>
-JcC<$JcE:\rrDKe!!%TMJcE^hJ,~>
-OT,:\JcC<$WW)qun!O.UJcC<$`W(G~>
-OT,:\JcC<$WW)qun&tb3JcC<$`W(G~>
-OT,:\JcC<$WW)qun,E@fJcC<$`W(G~>
-OoGC]f`1pNJcC<$e,TFJnX0@WJcC<$`W(G~>
-OoGC]f`1pNJcC<$e,TFJn]Ut5JcC<$`W(G~>
-OoGC]f`1pNJcC<$e,TFJnc&RhJcC<$`W(G~>
-P5bL^h#I9PJcC<$cMmkEnsKIXJcC<$`W(G~>
-P5bL^h#I9PJcC<$cMmkEo#q(6JcC<$`W(G~>
-P5bL^h#I9PJcC<$cMmkEo)A[iJcC<$`W(G~>
-PQ(U_huEWTJcC<$aSu5?o9fRYJcC<$`W(G~>
-PQ(U_huEWTJcC<$aSu5?o?717JcC<$`W(G~>
-PQ(U_huEWTJcC<$aSu5?oD\djJcC<$`W(G~>
-PlC^`j8]#WJcC<$_uK`:opGd[JcC<$`W(G~>
-PlC^`j8]#WJcC<$_uK`:oumC9JcC<$`W(G~>
-PlC^`j8]#WJcC<$_uK`:p&>!lJcC<$`W(G~>
-Q2^gajo>;[JcC<$]`.s3p6bm\JcC<$`W(G~>
-Q2^gajo>;[JcC<$]`.s3p<3L:JcC<$`W(G~>
-Q2^gajo>;[JcC<$]`.s3pAY*mJcC<$`W(G~>
-QN$pbJcC<$S,`KgpmD*^JcC<$`W(G~>
-QN$pbJcC<$S,`Kgpri^<JcC<$`W(G~>
-QN$pbJcC<$S,`Kgq#:<oJcC<$`W(G~>
-TE"fhs8W*!JcC<$R/[-dq3_3_JcC<$`W(G~>
-TE"fhs8W*!JcC<$R/[-dq9/g=JcC<$`W(G~>
-TE"fhs8W*!JcC<$R/[-dq>UEpJcC<$`W(G~>
-U&Y,mr%n?QJcC<$Q2gjaqj@EaJcC<$`W(G~>
-U&Y,mr%n?QJcC<$Q2gjaqof$?JcC<$`W(G~>
-U&Y,mr%n?QJcC<$Q2gjaqu6WrJcC<$`W(G~>
-U&P)mqD/*OpAb*lJcC<$U&P)mr0[NbJcC<$`W(G~>
-U&P)mqD/*OpAb*lJcC<$U&P)mr6,-@JcC<$`W(G~>
-U&P)mqD/*OpAb*lJcC<$U&P)mr;Q`sJcC<$`W(G~>
-UAk2npbMmMr;ZZpJcC<$ScA]irg<`dJcC<$`W(G~>
-UAk2npbMmMr;ZZpJcC<$ScA]irlb?BJcC<$`W(G~>
-UAk2npbMmMr;ZZpJcC<$ScA]irr2ruJcC<$`W(G~>
-UAk2npbMpNs8;qKs+139rrW7hR/hg<JcE^hJ,~>
-UAk2npbMpNs8;qKs+139rrW8FbQ*4oJcE^hJ,~>
-UAk2npbMpNs8;qKs+139rrW9$rr@WMJcE^hJ,~>
-UAk2npbVpMJcC<$OoPC\JcC<$`W(G~>
-UAk2npbVpMJcC<$OoPC\JcC<$`W(G~>
-UAk2npbVpMJcC<$OoPC\JcC<$`W(G~>
-U]1;op+l[KJcC<$O8f1[JcC<$`W(G~>
-U]1;op+l[KJcC<$O8f1[JcC<$`W(G~>
-U]1;op+l[KJcC<$O8f1[JcC<$`W(G~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-UAk2npbMmMJcC<$JcC<$JcF-tJ,~>
-U&P)mqD/*OJcC<$JcC<$JcF*sJ,~>
-U&P)mqD/*OJcC<$JcC<$JcF*sJ,~>
-U&P)mqD/*OJcC<$JcC<$JcF*sJ,~>
-U&Y,mr%n?QJcC<$JcC<$JcF*sJ,~>
-U&Y,mr%n?QJcC<$JcC<$JcF*sJ,~>
-U&Y,mr%n?QJcC<$JcC<$JcF*sJ,~>
-TE"fhJcC<$JcC<$JcF$qJ,~>
-TE"fhJcC<$JcC<$JcF$qJ,~>
-TE"fhJcC<$JcC<$JcF$qJ,~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-JcC<$JcC<$JcC<$kPp&~>
-%%EndData
-showpage
-%%Trailer
-end
-%%EOF
diff --git a/latex/M2/siryou/3/image/fig1.eps b/latex/M2/siryou/3/image/fig1.eps
deleted file mode 100644 (file)
index e7135fa..0000000
+++ /dev/null
@@ -1,374 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 77 580 375 780
-%%Title: fig1
-%%CreationDate: Sat Jun 26 14:26:55 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 77 580 375 780
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 380 275 170 175 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 180 M
-      480 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 180 M
-      290 360 L
-      480 360 L
-      480 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 370 260 M 390 260 L 390 290 L 370 290 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 260 M
-      390 250 L
-      370 250 L
-      380 260 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 270 M
-      0 190 atan DU cos 10.000 MU 570 exch SU
-      exch sin 10.000 MU 270 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      570 270 10.000 4.000 190 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      570 270 10.000 4.000 190 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 270 M
-      -150 0 atan DU cos 10.000 MU 380 exch SU
-      exch sin 10.000 MU 120 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      380 120 10.000 4.000 0 -150 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      380 120 10.000 4.000 0 -150 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      570 280 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (x) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      350 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (z) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 120 M
-      573.33 126.67 550.00 143.33
-      40 -30 atan DU cos 8.000 MU 530 exch SU
-      exch sin 8.000 MU 170 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      530 170 8.000 3.000 -30 40 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      530 170 8.000 3.000 -30 40 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      610 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      210 400 M
-      296.67 386.67 353.33 353.33
-      -80 40 atan DU cos 8.000 MU 380 exch SU
-      exch sin 8.000 MU 300 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      380 300 8.000 3.000 40 -80 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      380 300 8.000 3.000 40 -80 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 400 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (camera) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      180 170 M
-      233.33 176.67 266.67 190.00
-      30 20 atan DU cos 8.000 MU 280 exch SU
-      exch sin 8.000 MU 210 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      280 210 8.000 3.000 20 30 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      280 210 8.000 3.000 20 30 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 150 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sat Jun 26 14:26:55 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/image/fig2.eps b/latex/M2/siryou/3/image/fig2.eps
deleted file mode 100644 (file)
index a2b194f..0000000
+++ /dev/null
@@ -1,398 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 150 558 403 821
-%%Title: fig2
-%%CreationDate: Sun Jun 27 10:08:25 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 150 558 403 821
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 475 285 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 450 290 M 490 290 L 490 350 L 450 350 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 290 M
-      450 270 L
-      490 270 L
-      470 290 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 210 M
-      570 210 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      340 130 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 340 130 5 5 TGEL F
-GS
-   GS
-      NP 340 130 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      470 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      473.33 263.33 476.67 256.67
-      480 250 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 210 M
-      476.67 220.00 480.00 228.33
-      480 235 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      500 240 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d0) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 415 210 5 5 TGEL F
-GS
-   GS
-      NP 415 210 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      415 180 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (xy) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      470 270 M
-      470 60 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      505 40 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (offset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      470 270 M
-      715 270 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      695 270 M
-      695.00 223.33 681.67 183.33 655.00 150.00 CT
-      628.33 116.67 600.83 94.17 572.50 82.50 CT
-      544.17 70.83 510.00 65.00
-      0 -60 atan DU cos 8.000 MU 470 exch SU
-      exch sin 8.000 MU 65 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      470 65 8.000 3.000 -60 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      470 65 8.000 3.000 -60 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      410 210 M
-      416.67 200.00 423.33 195.00
-      430 195 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 210 M
-      466.67 203.33 460.00 198.33
-      450 195 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 240 M
-      463.33 240.00 456.67 243.33
-      10 -10 atan DU cos 8.000 MU 450 exch SU
-      exch sin 8.000 MU 250 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      450 250 8.000 3.000 -10 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      450 250 8.000 3.000 -10 10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      400 255 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 10:08:25 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/image/fig3.eps b/latex/M2/siryou/3/image/fig3.eps
deleted file mode 100644 (file)
index 1cd1bb2..0000000
+++ /dev/null
@@ -1,568 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 24 598 355 827
-%%Title: fig3
-%%CreationDate: Sun Jun 27 09:58:26 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 24 598 355 827
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      45 250 M
-      0 575 atan DU cos 8.000 MU 620 exch SU
-      exch sin 8.000 MU 250 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      620 250 8.000 3.000 575 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      620 250 8.000 3.000 575 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      405 160 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      140 245 M
-      85 285 L
-      110 320 L
-      165 280 L
-      140 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      155 265 M
-      160 230 L
-      185 270 L
-      155 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 245 M
-      520 15 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      200 15 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      285 155 M
-      300 145 L
-      310 155 L
-      295 165 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      230 210 M
-      405 160 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-0 SG
-NP 405 160 5 5 TGEL F
-GS
-   GS
-      NP 405 160 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 405 335 5 5 TGEL F
-GS
-   GS
-      NP 405 335 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 310 190 5 5 TGEL F
-GS
-   GS
-      NP 310 190 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      230 250 M
-      230.00 243.33 228.33 238.33 225.00 235.00 CT
-      221.67 231.67 216.67 226.67
-      -10 -10 atan DU cos 8.000 MU 210 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      210 220 8.000 3.000 -10 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      210 220 8.000 3.000 -10 -10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      225 270 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetax) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-GS
-   225 178 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   225 NE 178 NE TR
-GR
-   GS
-      1 W
-      225 178 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 165 M
-      285.00 165.00 275.00 166.67
-      265 170 CT
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 170 250 5 5 TGEL F
-GS
-   GS
-      NP 170 250 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   95 218 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   95 NE 218 NE TR
-GR
-   GS
-      1 W
-      95 218 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      425 155 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (s1) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      425 340 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (s2) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      115 105 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 120 M
-      208.33 123.33 235.00 118.33
-      -20 30 atan DU cos 8.000 MU 255 exch SU
-      exch sin 8.000 MU 105 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      255 105 8.000 3.000 30 -20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      255 105 8.000 3.000 30 -20 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 220 M
-      468.33 230.00 445.00 233.33
-      -5 -60 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 245 M
-      176.67 231.67 188.33 220.00
-      205 210 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 310 M
-      290.00 283.33 310.00 246.67
-      -70 0 atan DU cos 8.000 MU 310 exch SU
-      exch sin 8.000 MU 200 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      310 200 8.000 3.000 0 -70 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      310 200 8.000 3.000 0 -70 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      210 335 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (touei) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 09:58:26 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/image/fig4.eps b/latex/M2/siryou/3/image/fig4.eps
deleted file mode 100644 (file)
index 4bf1a2f..0000000
+++ /dev/null
@@ -1,627 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 24 556 355 802
-%%Title: fig4
-%%CreationDate: Sun Jun 27 10:48:45 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 24 556 355 802
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      45 250 M
-      620 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   80 225 TR
-   [0.954 0.299 -0.299 0.954 13 -10] CO
-   80 NE 225 NE TR
-GS
-   NP
-      135 225 M
-      80 265 L
-      105 300 L
-      160 260 L
-      135 225 L
-   TGSM
-   1 W
-   S
-GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   155 225 TR
-   [0.975 0.223 -0.223 0.975 5 -3] CO
-   155 NE 225 NE TR
-GS
-   NP
-      155 260 M
-      160 225 L
-      185 265 L
-      155 260 L
-   TGSM
-   1 W
-   S
-GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      610 135 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      280 70 M
-      370 335 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      245 270 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetax) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 170 250 5 5 TGEL F
-GS
-   GS
-      NP 170 250 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   115 208 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   115 NE 208 NE TR
-GR
-   GS
-      1 W
-      115 208 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 115 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      215 130 M
-      248.33 133.33 275.00 128.33
-      -20 30 atan DU cos 8.000 MU 295 exch SU
-      exch sin 8.000 MU 115 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      295 115 8.000 3.000 30 -20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      295 115 8.000 3.000 30 -20 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 250 M
-      176.67 233.33 186.67 221.67
-      200 215 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      550 85 M
-      530.00 78.33 511.67 78.33
-      495 85 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      325 140 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (rp) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 255 M
-      185.00 261.67 196.67 266.67
-      210 270 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 250 M
-      541.67 260.00 525.00 266.67
-      505 270 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      335 285 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (r) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 215 M
-      315 205 L
-      325 200 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 235 M
-      535 235 L
-      535 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 250 M
-      555 85 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 555 85 5 5 TGEL F
-GS
-   GS
-      NP 555 85 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      255 250 M
-      255.00 243.33 253.33 236.67
-      -10 -5 atan DU cos 8.000 MU 250 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      250 230 8.000 3.000 -5 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      250 230 8.000 3.000 -5 -10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      280 225 M
-      280.00 218.33 276.67 211.67
-      -10 -10 atan DU cos 8.000 MU 270 exch SU
-      exch sin 8.000 MU 205 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      270 205 8.000 3.000 -10 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      270 205 8.000 3.000 -10 -10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      290 235 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetap) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      60 470 M
-      250 390 L
-      250 470 L
-      60 470 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 460 M
-      230 460 L
-      230 470 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      120 470 M
-      120.00 463.33 116.67 456.67
-      110 450 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      60 470 M
-      170 250 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      250 390 M
-      320 190 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      250 470 M
-      330 210 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      125 460 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetap) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      150 490 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (f) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      290 420 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dist) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 10:48:45 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/image/fig5.eps b/latex/M2/siryou/3/image/fig5.eps
deleted file mode 100644 (file)
index a6965b6..0000000
+++ /dev/null
@@ -1,590 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 103 479 349 805
-%%Title: fig5
-%%CreationDate: Sat Jun 26 14:34:04 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 88 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 103 479 349 805
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      185 175 M
-      238.33 115.00 295.00 80.00 355.00 70.00 CT
-      415.00 60.00 476.67 58.33
-      540 65 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      185 435 M
-      238.33 375.00 295.00 340.00 355.00 330.00 CT
-      415.00 320.00 476.67 318.33
-      540 325 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      490 320 M
-      345 370 L
-      270 395 L
-      295 510 L
-      485 430 L
-      490 320 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 505 M
-      260 420 L
-      525 335 L
-      485 430 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      400 565 M
-      450 555 L
-      460 620 L
-      415 630 L
-      400 565 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      410 565 M
-      400 555 L
-      445 545 L
-      435 560 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [2 2] 0 SD
-   NP
-      485 430 M
-      420 550 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      385 420 M
-      415 410 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      400 415 M
-      400 425 L
-      390 430 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 510 M
-      305 430 L
-      470 375 L
-      485 435 L
-   CP 1 SG EF
-   0 SG
-   NP
-      295 510 M
-      305 430 L
-      470 375 L
-      485 435 L
-   CP EC NP
-   pat20 8 288 368 200 144 TGPF
-GR
-GS
-   NP
-      295 510 M
-      305 430 L
-      470 375 L
-      485 435 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      385 420 M
-      370 360 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 360 M
-      345 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 345 245 5 5 TGEL F
-GS
-   GS
-      NP 345 245 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 510 M
-      485 430 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      415 550 M
-      385 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 385 425 5 5 TGEL F
-GS
-   GS
-      NP 385 425 5 5 TGEL
-      2 W
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [2 2] 0 SD
-   NP
-      490 320 M
-      420 550 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [2 2] 0 SD
-   NP
-      270 395 M
-      415 550 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [2 2] 0 SD
-   NP
-      295 510 M
-      420 550 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      385 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      485 580 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (camera) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      555 375 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      555 285 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      560 475 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (image) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      530 275 M
-      453.33 285.00 412.50 296.67 407.50 310.00 CT
-      402.50 323.33 400.00 336.67
-      20 0 atan DU cos 8.000 MU 400 exch SU
-      exch sin 8.000 MU 350 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      400 350 8.000 3.000 0 20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      400 350 8.000 3.000 0 20 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 470 M
-      521.67 476.67 493.33 476.67 470.00 470.00 CT
-      446.67 463.33 425.00 455.00
-      -15 -30 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 445 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 445 8.000 3.000 -30 -15 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 445 8.000 3.000 -30 -15 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      570 385 M
-      556.67 398.33 533.33 403.33
-      -5 -50 atan DU cos 8.000 MU 500 exch SU
-      exch sin 8.000 MU 400 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      500 400 8.000 3.000 -50 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      500 400 8.000 3.000 -50 -5 TGAT
-   CP F
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sat Jun 26 14:34:04 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/image/fig6.eps b/latex/M2/siryou/3/image/fig6.eps
deleted file mode 100644 (file)
index 0c64c2c..0000000
+++ /dev/null
@@ -1,401 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 46 527 355 802
-%%Title: fig6
-%%CreationDate: Fri Jul  2 11:10:24 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 46 527 355 802
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 395 M
-      0 445 atan DU cos 8.000 MU 620 exch SU
-      exch sin 8.000 MU 395 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      620 395 8.000 3.000 445 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      620 395 8.000 3.000 445 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 545 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      405 160 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      140 245 M
-      85 285 L
-      110 320 L
-      165 280 L
-      140 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      155 265 M
-      160 230 L
-      185 270 L
-      155 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   95 218 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   95 NE 218 NE TR
-GR
-   GS
-      1 W
-      95 218 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 220 M
-      468.33 230.00 445.00 233.33
-      -5 -60 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      415 110 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 155 M
-      175 395 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      270 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      245 250 M
-      245.00 236.67 241.67 225.00
-      -15 -10 atan DU cos 8.000 MU 235 exch SU
-      exch sin 8.000 MU 215 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      235 215 8.000 3.000 -10 -15 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      235 215 8.000 3.000 -10 -15 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 415 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (O) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      270 220 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      195 290 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (height) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 395 M
-      -145 0 atan DU cos 8.000 MU 175 exch SU
-      exch sin 8.000 MU 250 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      175 250 8.000 3.000 0 -145 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      175 250 8.000 3.000 0 -145 TGAT
-   CP F
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jul  2 11:10:24 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/image/fig7.eps b/latex/M2/siryou/3/image/fig7.eps
deleted file mode 100644 (file)
index 7790063..0000000
+++ /dev/null
@@ -1,685 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 12 569 580 822
-%%Title: fig7
-%%CreationDate: Mon Jul  5 16:16:52 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 12 569 580 822
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 230 265 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 205 270 M 245 270 L 245 330 L 205 330 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 270 M
-      205 250 L
-      245 250 L
-      225 270 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 190 M
-      325 190 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      65 140 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 65 140 5 5 TGEL F
-GS
-   GS
-      NP 65 140 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      395 145 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 395 145 5 5 TGEL F
-GS
-   GS
-      NP 395 145 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 210 M
-      208.33 203.33 196.67 208.33
-      25 -10 atan DU cos 8.000 MU 190 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      190 225 8.000 3.000 -10 25 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      190 225 8.000 3.000 -10 25 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      150 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 550 255 M 1030 255 L 1030 350 L 550 350 L CP
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 745 255 M 875 255 L 875 350 L 745 350 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      745 300 M
-      0 130 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 130 atan DU cos 8.000 MU 875 exch SU
-      exch sin 8.000 MU 300 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      745 300 8.000 3.000 -130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      745 300 8.000 3.000 -130 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      875 300 8.000 3.000 130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      875 300 8.000 3.000 130 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      525 350 M
-      -95 0 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      -95 0 atan DU cos 8.000 MU 525 exch SU
-      exch sin 8.000 MU 255 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      525 350 8.000 3.000 0 95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      525 350 8.000 3.000 0 95 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      525 255 8.000 3.000 0 -95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      525 255 8.000 3.000 0 -95 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      550 235 M
-      0 480 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 480 atan DU cos 8.000 MU 1030 exch SU
-      exch sin 8.000 MU 235 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      550 235 8.000 3.000 -480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      550 235 8.000 3.000 -480 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      1030 235 8.000 3.000 480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      1030 235 8.000 3.000 480 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   810 208 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   810 NE 208 NE TR
-GR
-   GS
-      1 W
-      810 208 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (w) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      500 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (h) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      750 325 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (wtheta) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      225 250 M
-      475 250 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      225 250 M
-      225 25 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      455 250 M
-      445.00 193.33 428.33 150.00 405.00 120.00 CT
-      381.67 90.00 357.50 69.17 332.50 57.50 CT
-      307.50 45.83 271.67 38.33
-      -5 -70 atan DU cos 8.000 MU 225 exch SU
-      exch sin 8.000 MU 35 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      225 35 8.000 3.000 -70 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      225 35 8.000 3.000 -70 -5 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      370 50 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (offset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 65 M
-      145 90 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      125 70 M
-      135 95 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      315 65 M
-      300 85 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      325 70 M
-      310 90 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      810 255 M
-      810 350 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      810 280 M
-      0 220 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 220 atan DU cos 8.000 MU 1030 exch SU
-      exch sin 8.000 MU 280 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      810 280 8.000 3.000 -220 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      810 280 8.000 3.000 -220 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      1030 280 8.000 3.000 220 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      1030 280 8.000 3.000 220 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      930 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (woffset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      770 245 M
-      770 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      780 245 M
-      780 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      835 245 M
-      835 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      845 245 M
-      845 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      645 145 M
-      701.67 178.33 741.67 223.33
-      85 35 atan DU cos 8.000 MU 765 exch SU
-      exch sin 8.000 MU 280 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      765 280 8.000 3.000 35 85 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      765 280 8.000 3.000 35 85 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      605 125 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (contents) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      780 385 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jul  5 16:16:52 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/image/fig_7.eps b/latex/M2/siryou/3/image/fig_7.eps
deleted file mode 100644 (file)
index f6a46ed..0000000
+++ /dev/null
@@ -1,418 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 12 569 552 803
-%%Title: fig_7
-%%CreationDate: Fri Jul  2 14:11:56 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 12 569 552 803
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 230 265 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 205 270 M 245 270 L 245 330 L 205 330 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 270 M
-      205 250 L
-      245 250 L
-      225 270 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 190 M
-      325 190 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      65 140 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 65 140 5 5 TGEL F
-GS
-   GS
-      NP 65 140 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      395 145 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 395 145 5 5 TGEL F
-GS
-   GS
-      NP 395 145 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      265 225 M
-      238.33 205.00 213.33 205.00
-      30 -35 atan DU cos 8.000 MU 190 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      190 225 8.000 3.000 -35 30 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      190 225 8.000 3.000 -35 30 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      265 245 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 500 195 M 980 195 L 980 290 L 500 290 L CP
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 695 195 M 825 195 L 825 290 L 695 290 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      695 240 M
-      0 130 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 130 atan DU cos 8.000 MU 825 exch SU
-      exch sin 8.000 MU 240 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      695 240 8.000 3.000 -130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      695 240 8.000 3.000 -130 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      825 240 8.000 3.000 130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      825 240 8.000 3.000 130 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 290 M
-      -95 0 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      -95 0 atan DU cos 8.000 MU 475 exch SU
-      exch sin 8.000 MU 195 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      475 290 8.000 3.000 0 95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      475 290 8.000 3.000 0 95 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      475 195 8.000 3.000 0 -95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      475 195 8.000 3.000 0 -95 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      500 175 M
-      0 480 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 480 atan DU cos 8.000 MU 980 exch SU
-      exch sin 8.000 MU 175 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      500 175 8.000 3.000 -480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      500 175 8.000 3.000 -480 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      980 175 8.000 3.000 480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      980 175 8.000 3.000 480 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      535 155 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (w) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      450 245 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (h) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      740 265 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (wtheta) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jul  2 14:11:56 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/image/null.eps b/latex/M2/siryou/3/image/null.eps
deleted file mode 100644 (file)
index e821b6d..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: -1 749 114 836
-%%Title: null
-%%CreationDate: Fri Jun 11 17:48:36 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 48 dict def
-tgifdict begin
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: -1 749 114 836
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 0 0 M 200 0 L 200 150 L 0 150 L CP
-      2 W
-      S
-   GR
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jun 11 17:48:36 2010
-%%DocumentFonts: 
-%%EOF
diff --git a/latex/M2/siryou/3/image/proj.eps b/latex/M2/siryou/3/image/proj.eps
deleted file mode 100644 (file)
index b5726a3..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 43 620 274 815
-%%Title: proj
-%%CreationDate: Mon Jun 14 15:06:12 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 43 620 274 815
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      240 60 M
-      180 240 L
-      310 380 L
-      390 180 L
-      240 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 85 295 5 5 TGEL F
-GS
-   GS
-      NP 85 295 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      90 295 M
-      270 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      270 210 M
-      370 165 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      370 165 M
-      480 120 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 480 120 5 5 TGEL F
-GS
-   GS
-      NP 480 120 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      85 260 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      210 50 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Pi) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 90 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (X) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 270 210 5 5 TGEL F
-GS
-   GS
-      NP 270 210 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      260 240 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Proj) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:06:12 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/image/view.eps b/latex/M2/siryou/3/image/view.eps
deleted file mode 100644 (file)
index 3c95132..0000000
+++ /dev/null
@@ -1,392 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 37 631 288 803
-%%Title: view
-%%CreationDate: Mon Jun 14 15:20:53 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 86 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifpatdict 10 dict def
-
-/tgifpatbyte
- { currentdict /retstr get exch
-   pat i cellsz mod get put
- } def
-
-/tgifpatproc
- { 0 1 widthlim {tgifpatbyte} for retstr
-   /i i 1 add def
- } def
-
-/TGPF % tgifpatfill
- { tgifpatdict begin
-      /h exch def
-      /w exch def
-      /lty exch def
-      /ltx exch def
-      /cellsz exch def
-      /pat exch def
-
-      /widthlim w cellsz div cvi 1 sub def
-      /retstr widthlim 1 add string def
-      /i 0 def
-
-      tgiforigctm setmatrix
-      ltx lty translate
-      w h true [1 0 0 1 0 0] {tgifpatproc} imagemask
-      ltx neg lty neg translate
-   end
- } def
-
-/pat3 <8000000008000000> def
-/pat4 <8800000022000000> def
-/pat5 <8800220088002200> def
-/pat6 <8822882288228822> def
-/pat7 <aa55aa55aa55aa55> def
-/pat8 <77dd77dd77dd77dd> def
-/pat9 <77ffddff77ffddff> def
-/pat10 <77ffffff77ffffff> def
-/pat11 <7fffffff7fffffff> def
-/pat12 <8040200002040800> def
-/pat13 <40a00000040a0000> def
-/pat14 <ff888888ff888888> def
-/pat15 <ff808080ff080808> def
-/pat16 <f87422478f172271> def
-/pat17 <038448300c020101> def
-/pat18 <081c22c180010204> def
-/pat19 <8080413e080814e3> def
-/pat20 <8040201008040201> def
-/pat21 <8844221188442211> def
-/pat22 <77bbddee77bbddee> def
-/pat23 <c1e070381c0e0783> def
-/pat24 <7fbfdfeff7fbfdfe> def
-/pat25 <3e1f8fc7e3f1f87c> def
-/pat26 <0102040810204080> def
-/pat27 <1122448811224488> def
-/pat28 <eeddbb77eeddbb77> def
-/pat29 <83070e1c3870e0c1> def
-/pat30 <fefdfbf7efdfbf7f> def
-/pat31 <7cf8f1e3c78f1f3e> def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 37 631 288 803
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   CP 1 SG EF
-   0 SG
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   CP EC NP
-   pat4 8 248 56 264 296 TGPF
-GR
-GS
-   NP
-      275 60 M
-      510 60 L
-      510 350 L
-      340 325 L
-      250 265 L
-      250 170 L
-      275 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 70 60 M 510 60 L 510 360 L 70 360 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 170 M
-      340 230 L
-      340 325 L
-      250 265 L
-      250 170 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 220 300 5 5 TGEL F
-GS
-   GS
-      NP 220 300 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      250 170 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 305 M
-      340 230 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      340 325 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      220 300 M
-      250 265 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      340 230 M
-      510 135 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      340 325 M
-      510 350 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 170 M
-      275 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 265 M
-      445 60 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-NP 179 287 M 189 287 L 189 303 L 179 303 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      180 300 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (C) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 209 157 M 228 157 L 228 173 L 209 173 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      210 170 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (Pi) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-NP 379 237 M 416 237 L 416 253 L 379 253 L CP 1 SG F
-0 SG
-   GS
-      1 W
-      380 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (view) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jun 14 15:20:53 2010
-%%DocumentFonts: Courier
-%%EOF
diff --git a/latex/M2/siryou/3/jlisting.sty b/latex/M2/siryou/3/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/M2/siryou/3/main.aux b/latex/M2/siryou/3/main.aux
deleted file mode 100644 (file)
index f7752da..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-\relax 
-\bibstyle{ieice}
-\@writefile{toc}{\contentsline {chapter}{\numberline {Âè1¾Ï}¼êË¡}{1}}
-\@writefile{lof}{\addvspace {10\p@ }}
-\@writefile{lot}{\addvspace {10\p@ }}
-\@writefile{toc}{\contentsline {section}{\numberline {1.1}Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Á´¼þ²èÁü¤ÎÇÛÃÖ1}}{1}}
-\newlabel{fig_env1}{{1.1}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.2}{\ignorespaces Á´¼þ²èÁü¤ÎÇÛÃÖ2}}{1}}
-\newlabel{fig_env2}{{1.2}{1}}
-\@writefile{toc}{\contentsline {subsubsection}{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}{1}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.3}{\ignorespaces Á´¼þ²èÁü¤ÎÅê±ÆÎΰè}}{2}}
-\newlabel{fig_content}{{1.3}{2}}
-\@writefile{toc}{\contentsline {subsubsection}{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}{2}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.1}¥«¥á¥éÅê±ÆÌ̤ηèÄê}{2}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.4}{\ignorespaces ¥¹¥¯¥ê¡¼¥óÁü¤ÈÅê±ÆÌÌ}}{2}}
-\newlabel{fig_vscreen}{{1.4}{2}}
-\@writefile{toc}{\contentsline {subsubsection}{¾ÇÅÀµ÷Î¥}{3}}
-\@writefile{toc}{\contentsline {subsubsection}{Éý¤È¹â¤µ}{3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.2}Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹}{3}}
-\@writefile{toc}{\contentsline {subsubsection}{$\theta $¤Î·×»»}{3}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.5}{\ignorespaces $\theta $¤Î·×»»}}{3}}
-\newlabel{fig_theta}{{1.5}{3}}
-\@writefile{toc}{\contentsline {subsubsection}{$y$¤Î·×»»}{4}}
-\@writefile{lof}{\contentsline {figure}{\numberline {1.6}{\ignorespaces $y$¤Î·×»»}}{4}}
-\newlabel{fig_y}{{1.6}{4}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1.3}¥«¥á¥é¤ÎÅê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}{4}}
diff --git a/latex/M2/siryou/3/main.dvi b/latex/M2/siryou/3/main.dvi
deleted file mode 100644 (file)
index 3e347e5..0000000
Binary files a/latex/M2/siryou/3/main.dvi and /dev/null differ
diff --git a/latex/M2/siryou/3/main.log b/latex/M2/siryou/3/main.log
deleted file mode 100644 (file)
index 75390e4..0000000
+++ /dev/null
@@ -1,1124 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.11 (euc) (Web2C 7.5.4) (format=platex 2010.7.21)  21 JUL 2010 12:40
- %&-line parsing enabled.
-**main.tex
-(./main.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
-(/usr/share/texmf/ptex/platex/base/jreport.cls
-Document Class: jreport 2006/06/27 v1.6 Standard pLaTeX class
-\c@@paper=\count81
-(/usr/share/texmf/ptex/platex/base/jsize10.clo
-File: jsize10.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
-)
-\c@part=\count82
-\c@chapter=\count83
-\c@section=\count84
-\c@subsection=\count85
-\c@subsubsection=\count86
-\c@paragraph=\count87
-\c@subparagraph=\count88
-\c@figure=\count89
-\c@table=\count90
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\symmincho=\mathgroup4
-LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
-(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 677.
-\toclineskip=\dimen118
-\@lnumwidth=\dimen119
-\bibindent=\dimen120
-\heisei=\count91
-)
-\@input{settings.aux}
-\openout2 = `settings.aux'.
-
-(./settings.tex (/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks15
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
-)
-Package graphics Info: Driver file: dvips.def on input line 91.
-
-(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def
-File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
-))
-\Gin@req@height=\dimen121
-\Gin@req@width=\dimen122
-)
-(/usr/share/texmf-texlive/tex/latex/psfrag/psfrag.sty
-Package: psfrag 1998/04/11 v3.04 PSfrag (MCG)
-\pfg@pcount=\count92
-\pfg@scount=\count93
-\pfg@temp=\write3
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty
-Package: amsmath 2000/07/18 v2.13 AMS math features
-\@mathmargin=\skip43
-
-For additional information on amsmath, use the `?' option.
-(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty
-Package: amstext 2000/06/29 v2.01
-
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty
-File: amsgen.sty 1999/11/30 v2.0
-\@emptytoks=\toks16
-\ex@=\dimen123
-))
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty
-Package: amsbsy 1999/11/29 v1.2d
-\pmbraise@=\dimen124
-)
-(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty
-Package: amsopn 1999/12/14 v2.01 operator names
-)
-\inf@bad=\count94
-LaTeX Info: Redefining \frac on input line 211.
-\uproot@=\count95
-\leftroot@=\count96
-LaTeX Info: Redefining \overline on input line 307.
-\classnum@=\count97
-\DOTSCASE@=\count98
-LaTeX Info: Redefining \ldots on input line 379.
-LaTeX Info: Redefining \dots on input line 382.
-LaTeX Info: Redefining \cdots on input line 467.
-\Mathstrutbox@=\box41
-\strutbox@=\box42
-\big@size=\dimen125
-LaTeX Font Info:    Redeclaring font encoding OML on input line 567.
-LaTeX Font Info:    Redeclaring font encoding OMS on input line 568.
-\macc@depth=\count99
-\c@MaxMatrixCols=\count100
-\dotsspace@=\muskip11
-\c@parentequation=\count101
-\dspbrk@lvl=\count102
-\tag@help=\toks17
-\row@=\count103
-\column@=\count104
-\maxfields@=\count105
-\andhelp@=\toks18
-\eqnshift@=\dimen126
-\alignsep@=\dimen127
-\tagshift@=\dimen128
-\tagwidth@=\dimen129
-\totwidth@=\dimen130
-\lineht@=\dimen131
-\@envbody=\toks19
-\multlinegap=\skip44
-\multlinetaggap=\skip45
-\mathdisplay@stack=\toks20
-LaTeX Info: Redefining \[ on input line 2666.
-LaTeX Info: Redefining \] on input line 2667.
-)
-(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty
-\fancy@headwidth=\skip46
-\f@ncyO@elh=\skip47
-\f@ncyO@erh=\skip48
-\f@ncyO@olh=\skip49
-\f@ncyO@orh=\skip50
-\f@ncyO@elf=\skip51
-\f@ncyO@erf=\skip52
-\f@ncyO@olf=\skip53
-\f@ncyO@orf=\skip54
-)
-(/usr/share/texmf-texlive/tex/latex/tools/bm.sty
-Package: bm 2004/02/26 v1.1c Bold Symbol Support (DPC/FMi)
-\symboldoperators=\mathgroup5
-\symboldletters=\mathgroup6
-\symboldsymbols=\mathgroup7
-\symboldmincho=\mathgroup8
-LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 138.
-LaTeX Info: Redefining \bm on input line 204.
-)
-(/usr/share/texmf-texlive/tex/latex/amsfonts/eucal.sty
-Package: eucal 2009/06/22 v3.00 Euler Script fonts
-LaTeX Font Info:    Overwriting math alphabet `\EuScript' in version `bold'
-(Font)                  U/eus/m/n --> U/eus/b/n on input line 33.
-)
-
-! LaTeX Error: File `mathvec.sty' not found.
-
-Type X to quit or <RETURN> to proceed,
-or enter new name. (Default extension: sty)
-
-Enter file name: q
-
-! LaTeX Error: File `q.sty' not found.
-
-Type X to quit or <RETURN> to proceed,
-or enter new name. (Default extension: sty)
-
-Enter file name: q
-
-! LaTeX Error: File `q.sty' not found.
-
-Type X to quit or <RETURN> to proceed,
-or enter new name. (Default extension: sty)
-
-Enter file name: 
-
-! LaTeX Error: File `multirow.sty' not found.
-
-Type X to quit or <RETURN> to proceed,
-or enter new name. (Default extension: sty)
-
-Enter file name: q
-
-! LaTeX Error: File `q.sty' not found.
-
-Type X to quit or <RETURN> to proceed,
-or enter new name. (Default extension: sty)
-
-Enter file name: 
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2008/12/05 v1.6h multicolumn formatting (FMi)
-\c@tracingmulticols=\count106
-\mult@box=\box43
-\multicol@leftmargin=\dimen132
-\c@unbalance=\count107
-\c@collectmore=\count108
-\doublecol@number=\count109
-\multicoltolerance=\count110
-\multicolpretolerance=\count111
-\full@width=\dimen133
-\page@free=\dimen134
-\premulticols=\dimen135
-\postmulticols=\dimen136
-\multicolsep=\skip55
-\multicolbaselineskip=\skip56
-\partial@page=\box44
-\last@line=\box45
-\mult@rightbox=\box46
-\mult@grightbox=\box47
-\mult@gfirstbox=\box48
-\mult@firstbox=\box49
-\@tempa=\box50
-\@tempa=\box51
-\@tempa=\box52
-\@tempa=\box53
-\@tempa=\box54
-\@tempa=\box55
-\@tempa=\box56
-\@tempa=\box57
-\@tempa=\box58
-\@tempa=\box59
-\@tempa=\box60
-\@tempa=\box61
-\@tempa=\box62
-\@tempa=\box63
-\@tempa=\box64
-\@tempa=\box65
-\@tempa=\box66
-\c@columnbadness=\count112
-\c@finalcolumnbadness=\count113
-\last@try=\dimen137
-\multicolovershoot=\dimen138
-\multicolundershoot=\dimen139
-\mult@nat@firstbox=\box67
-\colbreak@box=\box68
-)
-(/usr/share/texmf-texlive/tex/latex/listings/listings.sty
-\lst@mode=\count114
-\lst@gtempboxa=\box69
-\lst@token=\toks21
-\lst@length=\count115
-\lst@currlwidth=\dimen140
-\lst@column=\count116
-\lst@pos=\count117
-\lst@lostspace=\dimen141
-\lst@width=\dimen142
-\lst@newlines=\count118
-\lst@lineno=\count119
-\lst@maxwidth=\dimen143
-
-(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-\c@lstnumber=\count120
-\lst@skipnumbers=\count121
-\lst@framebox=\box70
-)
-(/usr/share/texmf-texlive/tex/latex/listings/listings.cfg
-File: listings.cfg 2007/02/22 1.4 listings configuration
-))
-Package: listings 2007/02/22 1.4 (Carsten Heinz)
- (./jlisting.sty
-Package: jlisting 2006/02/20 0.2 (Thor)
-\lst@nextchar=\count122
-\lst@inputfile=\read1
-)
-(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
-Package: geometry 2008/12/21 v4.2 Page Geometry
-
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2009/04/10 v2.0 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in pdf mode not detected.
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty
-Package: ifvtex 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
-Package ifvtex Info: VTeX not detected.
-)
-\Gm@cnth=\count123
-\Gm@cntv=\count124
-\c@Gm@tempcnt=\count125
-\Gm@bindingoffset=\dimen144
-\Gm@wd@mp=\dimen145
-\Gm@odd@mp=\dimen146
-\Gm@even@mp=\dimen147
-\Gm@dimlist=\toks22
-)
-(/usr/share/texmf-texlive/tex/latex/listings/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/usr/share/texmf-texlive/tex/latex/listings/lstlang1.sty
-File: lstlang1.sty 2004/09/05 1.3 listings language file
-)
-(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty
-File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
-))
-(/usr/share/texmf/ptex/platex/base/ascmac.sty
-(/usr/share/texmf/ptex/platex/base/tascmac.sty
-\@savetbaselineshift=\dimen148
-\@saveybaselineshift=\dimen149
-\scb@x=\box71
-\scscb@x=\box72
-\@bw=\dimen150
-\@nbox=\box73
-\@nbody=\box74
-\@scw=\dimen151
-\@itemh=\dimen152
-\@iboxpos=\toks23
-\@iboxstr=\box75
-\@bwsp=\box76
-\@@bwsp=\box77
-\@bcal=\count126
-\shaderule=\dimen153
-))
-
-LaTeX Warning: Unused global option(s):
-    [10.5pt].
-
-(./main.aux)
-\openout1 = `main.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 10.
-LaTeX Font Info:    ... okay on input line 10.
-\c@lstlisting=\count127
-
-*geometry auto-detecting driver*
-*geometry detected driver: dvips*
--------------------- Geometry parameters
-paper: a4paper
-landscape: --
-twocolumn: --
-twoside: --
-asymmetric: --
-h-parts: 59.74988pt, 0.8\paperwidth , 59.74988pt
-v-parts: 56.9055pt, 0.85\paperheight , 69.84637pt
-hmarginratio: 1:1
-vmarginratio: --
-lines: --
-heightrounded: --
-bindingoffset: 0.0pt
-truedimen: --
-includehead: --
-includefoot: --
-includemp: --
-driver: dvips
--------------------- Page layout dimensions and switches
-\paperwidth  597.50787pt
-\paperheight 845.04684pt
-\textwidth  478.00812pt
-\textheight 718.29497pt
-\oddsidemargin  -12.52011pt
-\evensidemargin -12.52011pt
-\topmargin  -52.36449pt
-\headheight 12.0pt
-\headsep    25.0pt
-\footskip   30.0pt
-\marginparwidth 106.0pt
-\marginparsep   10.0pt
-\columnsep  10.0pt
-\skip\footins  9.0pt plus 4.0pt minus 2.0pt
-\hoffset 0.0pt
-\voffset 0.0pt
-\mag 1000
-
-(1in=72.27pt, 1cm=28.45pt)
------------------------
-Âè 1 ¾Ï
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <20.74> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 20.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <20.74> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 20.
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 22.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 22.
-File: image/fig1.eps Graphic file (type eps)
-<image/fig1.eps>
-Overfull \hbox (5.29085pt too wide) in paragraph at lines 43--44
- [] 
- []
-
-File: image/fig6.eps Graphic file (type eps)
-<image/fig6.eps>
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 75.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 75.
-LaTeX Font Info:    Try loading font information for OMS+cmr on input line 87.
- (/usr/share/texmf-texlive/tex/latex/base/omscmr.fd
-File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
-(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 87.
-File: image/fig7.eps Graphic file (type eps)
-
-<image/fig7.eps> [1
-
-
-
-
-]
-LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JT1/gt/m/n' tried instead on input line 110.
-LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <12> not available
-(Font)              Font shape `JY1/gt/m/n' tried instead on input line 110.
-File: image/fig3.eps Graphic file (type eps)
- <image/fig3.eps>
-! Undefined control sequence.
-<recently read> \vs 
-                    
-l.127 ...\includegraphics[scale=1]{image/fig3.eps}
-                                                  
-? 
-! Undefined control sequence.
-<recently read> \vs 
-                    
-l.127 ...\includegraphics[scale=1]{image/fig3.eps}
-                                                  
-? q
-OK, entering \batchmode...
-! Undefined control sequence.
-<recently read> \vs 
-                    
-l.127 ...\includegraphics[scale=1]{image/fig3.eps}
-                                                  
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \mR 
-                    
-l.134 ...¤Î¥Á¥ë¥È²óž¤òɽ¤¹3¼¡¸µÆ±¼¡ºÂɸ¹ÔÎó¤ò$\mR
-                                                  _{\theta_x}$¡¤
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \vt 
-                    
-l.135 $\vt
-           = (0, c_y, 0, 1)^\top$¤È¤¹¤ë¤È¡¤
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \vp 
-                    
-l.136 Åê±ÆÌ̤ÎÃæ¿´ºÂɸ$\vp
-                          $¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
- [2]
-! Undefined control sequence.
-l.139 ^^I\vp
-             = \mR_{\theta_x} (0, 0, f, 1)^\top + \vt
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.139 ^^I\vp = \mR
-                  _{\theta_x} (0, 0, f, 1)^\top + \vt
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.139 ... = \mR_{\theta_x} (0, 0, f, 1)^\top + \vt
-                                                  
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \vs 
-                    
-l.142 ¥¹¥¯¥ê¡¼¥ó¤ÎĺÅÀ$\vs
-                          _i$¤¬Åê±ÆÌ̾å¤Ë¤¢¤ì¤Ð¡¤$(\vp, \vp - \vx) = 0$¤òËþ...
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.142 ...¥ó¤ÎĺÅÀ$\vs_i$¤¬Åê±ÆÌ̾å¤Ë¤¢¤ì¤Ð¡¤$(\vp
-                                                 , \vp - \vx) = 0$¤òËþ¤¿¤¹¡¥
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.142 ...ĺÅÀ$\vs_i$¤¬Åê±ÆÌ̾å¤Ë¤¢¤ì¤Ð¡¤$(\vp, \vp
-                                                   - \vx) = 0$¤òËþ¤¿¤¹¡¥
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.142 ...vs_i$¤¬Åê±ÆÌ̾å¤Ë¤¢¤ì¤Ð¡¤$(\vp, \vp - \vx
-                                                  ) = 0$¤òËþ¤¿¤¹¡¥
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.147 ^^If' = {\rm min}\{ f | \forall \vs
-                                         _i, (\vp, \vp - \vs_i) = 0 \}
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.147 ^^If' = {\rm min}\{ f | \forall \vs_i, (\vp
-                                                 , \vp - \vs_i) = 0 \}
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.147 ... {\rm min}\{ f | \forall \vs_i, (\vp, \vp
-                                                   - \vs_i) = 0 \}
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.147 ...min}\{ f | \forall \vs_i, (\vp, \vp - \vs
-                                                  _i) = 0 \}
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \vs 
-                    
-l.151 ¥¹¥¯¥ê¡¼¥ó¤ÎĺÅÀ$\vs
-                          _i$¤òÅê±ÆÌ̾å¤ËÅê±Æ¤·¤¿¤â¤Î¤ò$\vsp_i = (x'_i, y'_i...
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \vsp 
-                     
-l.151 ...ÅÀ$\vs_i$¤òÅê±ÆÌ̾å¤ËÅê±Æ¤·¤¿¤â¤Î¤ò$\vsp
-                                                 _i = (x'_i, y'_i, 1)^\top$¤È¤¹
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \mP 
-                    
-l.152 ¤Þ¤¿¡¤$\mP
-                 = \mA  \mP_f
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.152 ¤Þ¤¿¡¤$\mP = \mA
-                        \mP_f
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.152 ¤Þ¤¿¡¤$\mP = \mA  \mP
-                           _f
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.154 \mRi
-          _{\theta_x} & -\vt \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.154 \mRi_{\theta_x} & -\vt
-                             \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.155  \vZERO
-                    & 1
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.158 \mP
-         _f =
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.164 \mA
-          =
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \vsp 
-                     
-l.170 $¤È¤¹¤ë¤È¡¤$\vsp
-                      _i$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.173 ^^I\vsp
-             _i = \mP \vs_i \
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.173 ^^I\vsp_i = \mP
-                      \vs_i \
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.173 ^^I\vsp_i = \mP \vs
-                         _i \
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-File: image/fig2.eps Graphic file (type eps)
- <image/fig2.eps>
-! Undefined control sequence.
-<recently read> \mPi 
-                     
-l.190 ...\includegraphics[scale=1]{image/fig2.eps}
-                                                  
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<argument> \mPi 
-                x'
-l.200 ... \left( {\rm tan}^{-1} \frac{\mPi x'}{f'}
-                                                   + \theta_{ {\rm offset}} ...
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
- [3]
-File: image/fig4.eps Graphic file (type eps)
- <image/fig4.eps>
-! Undefined control sequence.
-<recently read> \mPi 
-                     
-l.222 ...\includegraphics[scale=1]{image/fig4.eps}
-                                                  
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.229 ^^Iy &=& \mP
-                   r' \sin(\theta_\Delta + \theta_x) + c_y \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<argument> \mPi 
-                y^\prime - c_y
-l.231 ...\tan^{-1} \frac{\mPi y^\prime - c_y}{f' }
-                                                  
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \vsp 
-                     
-l.237 $\vsp
-           _i$¤«¤éÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¤ÎĺÅÀºÂɸ¡Ê$(0, 0, 1)^\top, (w'', 0...
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \mH 
-                    
-l.238 ¤Ø¤Î¼Í±ÆÊÑ´¹¹ÔÎó¤ò$\mH
-                            $¤È¤¹¤ì¤Ð¡¤¥«¥á¥é¤ÎÅê±ÆÌ̾å¤ÎºÂɸ$\vx''$¤ËÂбþ¤¹...
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \vx 
-                    
-l.238 ...$\mH$¤È¤¹¤ì¤Ð¡¤¥«¥á¥é¤ÎÅê±ÆÌ̾å¤ÎºÂɸ$\vx
-                                                  ''$¤ËÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²è...
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \vx 
-                    
-l.238 ...vx''$¤ËÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¾å¤ÎºÂɸ$\vx
-                                                  '$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.241 ^^I\vx
-            ' = \mHi \vx''
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.241 ^^I\vx' = \mHi
-                     \vx''
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.241 ^^I\vx' = \mHi \vx
-                        ''
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-<recently read> \mH 
-                    
-l.244 ¤Þ¤¿¡¤$\mH
-                $¤Ï¸¶ÍýŪ¤Ë¤Ï¡¤
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.248 ^^I^^I\vZERO
-                   & -\vspt_1 & {y''}_1 \vspt_1  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.248 ^^I^^I\vZERO & -\vspt
-                           _1 & {y''}_1 \vspt_1  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.248 ^^I^^I\vZERO & -\vspt_1 & {y''}_1 \vspt
-                                             _1  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Double subscript.
-l.248 ^^I^^I\vZERO & -\vspt_1 & {y''}_1 \vspt_
-                                              1  \\
-I treat `x_1_2' essentially like `x_1{}_2'.
-
-! Undefined control sequence.
-l.249 ^^I^^I\vspt
-                 _1 & \vZERO & - {x''}_1 \vspt_1 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.249 ^^I^^I\vspt_1 & \vZERO
-                             & - {x''}_1 \vspt_1 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.249 ^^I^^I\vspt_1 & \vZERO & - {x''}_1 \vspt
-                                              _1 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Double subscript.
-l.249 ^^I^^I\vspt_1 & \vZERO & - {x''}_1 \vspt_
-                                               1 \\
-I treat `x_1_2' essentially like `x_1{}_2'.
-
-! Undefined control sequence.
-l.250 ^^I^^I\vZERO
-                   & -\vspt_2 & {y''}_2 \vspt_2  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.250 ^^I^^I\vZERO & -\vspt
-                           _2 & {y''}_2 \vspt_2  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.250 ^^I^^I\vZERO & -\vspt_2 & {y''}_2 \vspt
-                                             _2  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Double subscript.
-l.250 ^^I^^I\vZERO & -\vspt_2 & {y''}_2 \vspt_
-                                              2  \\
-I treat `x_1_2' essentially like `x_1{}_2'.
-
-! Undefined control sequence.
-l.251 ^^I^^I\vspt
-                 _2 & \vZERO & - {x''}_2 \vspt_2 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.251 ^^I^^I\vspt_2 & \vZERO
-                             & - {x''}_2 \vspt_2 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.251 ^^I^^I\vspt_2 & \vZERO & - {x''}_2 \vspt
-                                              _2 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Double subscript.
-l.251 ^^I^^I\vspt_2 & \vZERO & - {x''}_2 \vspt_
-                                               2 \\
-I treat `x_1_2' essentially like `x_1{}_2'.
-
-! Undefined control sequence.
-l.252 ^^I^^I\vZERO
-                   & -\vspt_3 & {y''}_3 \vspt_3  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.252 ^^I^^I\vZERO & -\vspt
-                           _3 & {y''}_3 \vspt_3  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.252 ^^I^^I\vZERO & -\vspt_3 & {y''}_3 \vspt
-                                             _3  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Double subscript.
-l.252 ^^I^^I\vZERO & -\vspt_3 & {y''}_3 \vspt_
-                                              3  \\
-I treat `x_1_2' essentially like `x_1{}_2'.
-
-! Undefined control sequence.
-l.253 ^^I^^I\vspt
-                 _3 & \vZERO & - {x''}_3 \vspt_3 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.253 ^^I^^I\vspt_3 & \vZERO
-                             & - {x''}_3 \vspt_3 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.253 ^^I^^I\vspt_3 & \vZERO & - {x''}_3 \vspt
-                                              _3 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Double subscript.
-l.253 ^^I^^I\vspt_3 & \vZERO & - {x''}_3 \vspt_
-                                               3 \\
-I treat `x_1_2' essentially like `x_1{}_2'.
-
-! Undefined control sequence.
-l.254 ^^I^^I\vZERO
-                   & -\vspt_4 & {y''}_4 \vspt_4  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.254 ^^I^^I\vZERO & -\vspt
-                           _4 & {y''}_4 \vspt_4  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.254 ^^I^^I\vZERO & -\vspt_4 & {y''}_4 \vspt
-                                             _4  \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Double subscript.
-l.254 ^^I^^I\vZERO & -\vspt_4 & {y''}_4 \vspt_
-                                              4  \\
-I treat `x_1_2' essentially like `x_1{}_2'.
-
-! Undefined control sequence.
-l.255 ^^I^^I\vspt
-                 _4 & \vZERO & - {x''}_4 \vspt_4 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.255 ^^I^^I\vspt_4 & \vZERO
-                             & - {x''}_4 \vspt_4 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Undefined control sequence.
-l.255 ^^I^^I\vspt_4 & \vZERO & - {x''}_4 \vspt
-                                              _4 \\
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
-! Double subscript.
-l.255 ^^I^^I\vspt_4 & \vZERO & - {x''}_4 \vspt_
-                                               4 \\
-I treat `x_1_2' essentially like `x_1{}_2'.
-
-! Undefined control sequence.
-l.267 ^^I= \vZERO
-                 
-The control sequence at the end of the top line
-of your error message was never \def'ed. If you have
-misspelled it (e.g., `\hobx'), type `I' and the correct
-spelling (e.g., `I\hbox'). Otherwise just continue,
-and I'll forget about whatever was undefined.
-
- [4] [5] (./main.aux) ) 
-Here is how much of TeX's memory you used:
- 3471 strings out of 257674
- 45563 string characters out of 1191153
- 143587 words of memory out of 3000000
- 6586 multiletter control sequences out of 10000+50000
- 14486 words of font info for 57 fonts, out of 2000000 for 2000
- 14 hyphenation exceptions out of 8191
- 37i,13n,60p,238b,526s stack positions out of 5000i,500n,6000p,200000b,40000s
-
-Output written on main.dvi (5 pages, 16056 bytes).
diff --git a/latex/M2/siryou/3/main.ps b/latex/M2/siryou/3/main.ps
deleted file mode 100644 (file)
index 68ed6e7..0000000
+++ /dev/null
@@ -1,7785 +0,0 @@
-%!PS-Adobe-2.0
-%%Creator: pdvips(k) p1.7b Copyright 2010 ASCII MEDIA WORKS. (ptex-staff@ml.asciimw.jp)
-%%+ based on dvips(k) 5.98dev Copyright 2010 Radical Eye Software (www.radicaleye.com)
-%%Title: main.dvi
-%%CreationDate: Mon Jul  5 16:14:44 2010
-%%Pages: 5
-%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentFonts: GothicBBB-Medium-H CMBX12 Ryumin-Light-H CMR10 CMSY7
-%%+ CMMI10 CMMI7 Courier CMSY10 CMMI5 CMR7 CMBXTI10 CMEX10 CMBX10
-%%DocumentPaperSizes: a4
-%%EndComments
-%DVIPSWebPage: (www.radicaleye.com)
-%DVIPSCommandLine: dvips main.dvi
-%DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2010.07.05:1614
-%%BeginProcSet: tex.pro 0 0
-%!
-/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
-N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
-mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
-0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
-landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
-mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
-matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
-exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
-statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
-N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
-/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
-/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
-array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
-df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
-definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
-}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
-B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
-1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
-/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
-setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
-restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
-/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
-}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
-bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
-mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
-SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
-userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
-1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
-index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
-/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
-def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
-rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
-N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
-false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
-length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
-forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
-BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
-{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
-round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
-rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
-/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
-B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
--3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
-0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
-
-%%EndProcSet
-%%BeginProcSet: psfrag.pro 0 0
-%%
-%% This is file `psfrag.pro',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% psfrag.dtx  (with options: `filepro')
-%% 
-%% Copyright (c) 1996 Craig Barratt, Michael C. Grant, and David Carlisle.
-%% All rights reserved.
-%% 
-%% This file is part of the PSfrag package.
-%% 
-userdict begin
-/PSfragLib 90 dict def
-/PSfragDict 6 dict def
-/PSfrag { PSfragLib begin load exec end } bind def
-end
-PSfragLib begin
-/RO /readonly      load def
-/CP /currentpoint  load def
-/CM /currentmatrix load def
-/B { bind RO def } bind def
-/X { exch def } B
-/MD { { X } forall } B
-/OE { end exec PSfragLib begin } B
-/S false def
-/tstr 8 string def
-/islev2 { languagelevel } stopped { false } { 2 ge } ifelse def
-[ /sM /tM /srcM /dstM /dM /idM /srcFM /dstFM ] { matrix def } forall
-sM currentmatrix RO pop
-dM defaultmatrix RO idM invertmatrix RO pop
-srcFM identmatrix pop
-/Hide { gsave { CP } stopped not newpath clip { moveto } if } B
-/Unhide { { CP } stopped not grestore { moveto } if } B
-/setrepl islev2 {{ /glob currentglobal def true setglobal array astore
-                   globaldict exch /PSfrags exch put glob setglobal }}
-                {{ array astore /PSfrags X }} ifelse B
-/getrepl islev2 {{ globaldict /PSfrags get aload length }}
-                {{ PSfrags aload length }} ifelse B
-/convert {
-   /src X src length string
-   /c 0 def src length {
-      dup c src c get dup 32 lt { pop 32 } if put /c c 1 add def
-   } repeat
-} B
-/Begin {
-    /saver save def
-    srcFM exch 3 exch put
-    0 ne /debugMode X 0 setrepl
-    dup /S exch dict def { S 3 1 roll exch convert exch put } repeat
-    srcM CM dup invertmatrix pop
-    mark { currentdict { end } stopped { pop exit } if } loop
-    PSfragDict counttomark { begin } repeat pop
-} B
-/End {
-    mark { currentdict end dup PSfragDict eq { pop exit } if } loop
-    counttomark { begin } repeat pop
-    getrepl saver restore
-    7 idiv dup /S exch dict def {
-        6 array astore /mtrx X tstr cvs /K X
-        S K [ S K known { S K get aload pop } if mtrx ] put
-    } repeat
-} B
-/Place {
-    tstr cvs /K X
-    S K known {
-        bind /proc X tM CM pop
-        CP /cY X /cX X
-        0 0 transform idtransform neg /aY X neg /aX X
-        S K get dup length /maxiter X
-        /iter 1 def {
-            iter maxiter ne { /saver save def } if
-            tM setmatrix aX aY translate
-            [ exch aload pop idtransform ] concat
-            cX neg cY neg translate cX cY moveto
-            /proc load OE
-            iter maxiter ne { saver restore /iter iter 1 add def } if
-        } forall
-        /noXY { CP /cY X /cX X } stopped def
-        tM setmatrix noXY { newpath } { cX cY moveto } ifelse
-    } {
-        Hide OE Unhide
-    } ifelse
-} B
-/normalize {
-    2 index dup mul 2 index dup mul add sqrt div
-    dup 4 -1 roll exch mul 3 1 roll mul
-} B
-/replace {
-    aload pop MD
-    CP /bY X /lX X gsave sM setmatrix
-    str stringwidth abs exch abs add dup 0 eq
-        { pop } { 360 exch div dup scale } ifelse
-    lX neg bY neg translate newpath lX bY moveto
-    str { /ch X ( ) dup 0 ch put false charpath ch Kproc } forall
-    flattenpath pathbbox [ /uY /uX /lY /lX ] MD
-    CP grestore moveto
-    currentfont /FontMatrix get dstFM copy dup
-    0 get 0 lt { uX lX /uX X /lX X } if
-    3 get 0 lt { uY lY /uY X /lY X } if
-    /cX uX lX add 0.5 mul def
-    /cY uY lY add 0.5 mul def
-    debugMode { gsave 0 setgray 1 setlinewidth
-        lX lY moveto lX uY lineto uX uY lineto uX lY lineto closepath
-        lX bY moveto uX bY lineto lX cY moveto uX cY lineto
-        cX lY moveto cX uY lineto stroke
-    grestore } if
-    dstFM dup invertmatrix dstM CM srcM
-    2 { dstM concatmatrix } repeat pop
-    getrepl /temp X
-        S str convert get {
-            aload pop [ /rot /scl /loc /K ] MD
-            /aX cX def /aY cY def
-            loc {
-                dup 66  eq { /aY bY def } { % B
-                dup 98  eq { /aY lY def } { % b
-                dup 108 eq { /aX lX def } { % l
-                dup 114 eq { /aX uX def } { % r
-                dup 116 eq { /aY uY def }   % t
-                if } ifelse } ifelse } ifelse } ifelse pop
-            } forall
-            K srcFM rot tM rotate dstM
-            2 { tM concatmatrix } repeat aload pop pop pop
-            2 { scl normalize 4 2 roll } repeat
-            aX aY transform
-            /temp temp 7 add def
-        } forall
-    temp setrepl
-} B
-/Rif {
-    S 3 index convert known { pop replace } { exch pop OE } ifelse
-} B
-/XA { bind [ /Kproc /str } B /XC { ] 2 array astore def } B
-/xs   { pop } XA XC
-/xks  { /kern load OE } XA /kern XC
-/xas  { pop ax ay rmoveto } XA /ay /ax XC
-/xws  { c eq { cx cy rmoveto } if } XA /c /cy /cx XC
-/xaws { ax ay rmoveto c eq { cx cy rmoveto } if }
-    XA /ay /ax /c /cy /cx XC
-/raws { xaws { awidthshow } Rif } B
-/rws  { xws { widthshow } Rif } B
-/rks  { xks { kshow } Rif } B
-/ras  { xas { ashow } Rif } B
-/rs   { xs { show } Rif } B
-/rrs { getrepl dup 2 add -1 roll //restore exec setrepl } B
-PSfragDict begin
-islev2 not { /restore { /rrs PSfrag } B } if
-/show       { /rs   PSfrag } B
-/kshow      { /rks  PSfrag } B
-/ashow      { /ras  PSfrag } B
-/widthshow  { /rws  PSfrag } B
-/awidthshow { /raws PSfrag } B
-end PSfragDict RO pop
-end
-
-%%EndProcSet
-%%BeginProcSet: 8r.enc 0 0
-% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
-%
-% @@psencodingfile@{
-%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
-%                W. Schmidt, P. Lehman",
-%   version   = "2.0",
-%   date      = "27nov06",
-%   filename  = "8r.enc",
-%   email     = "tex-fonts@@tug.org",
-%   docstring = "This is the encoding vector for Type1 and TrueType
-%                fonts to be used with TeX.  This file is part of the
-%                PSNFSS bundle, version 9"
-% @}
-% 
-% The idea is to have all the characters normally included in Type 1 fonts
-% available for typesetting. This is effectively the characters in Adobe
-% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
-% MacRoman, and some extra characters from Lucida.
-% 
-% Character code assignments were made as follows:
-% 
-% (1) the Windows ANSI characters are almost all in their Windows ANSI
-% positions, because some Windows users cannot easily reencode the
-% fonts, and it makes no difference on other systems. The only Windows
-% ANSI characters not available are those that make no sense for
-% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
-% (173). quotesingle and grave are moved just because it's such an
-% irritation not having them in TeX positions.
-% 
-% (2) Remaining characters are assigned arbitrarily to the lower part
-% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
-% 
-% (3) Y&Y Lucida Bright includes some extra text characters; in the
-% hopes that other PostScript fonts, perhaps created for public
-% consumption, will include them, they are included starting at 0x12.
-% These are /dotlessj /ff /ffi /ffl.
-% 
-% (4) hyphen appears twice for compatibility with both ASCII and Windows.
-%
-% (5) /Euro was assigned to 128, as in Windows ANSI
-%
-% (6) Missing characters from MacRoman encoding incorporated as follows:
-%
-%     PostScript      MacRoman        TeXBase1
-%     --------------  --------------  --------------
-%     /notequal       173             0x16
-%     /infinity       176             0x17
-%     /lessequal      178             0x18
-%     /greaterequal   179             0x19
-%     /partialdiff    182             0x1A
-%     /summation      183             0x1B
-%     /product        184             0x1C
-%     /pi             185             0x1D
-%     /integral       186             0x81
-%     /Omega          189             0x8D
-%     /radical        195             0x8E
-%     /approxequal    197             0x8F
-%     /Delta          198             0x9D
-%     /lozenge        215             0x9E
-%
-/TeXBase1Encoding [
-% 0x00
- /.notdef /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /.notdef /breve
- /minus /.notdef /Zcaron /zcaron
-% 0x10
- /caron /dotlessi /dotlessj /ff
- /ffi /ffl /notequal /infinity
- /lessequal /greaterequal /partialdiff /summation
- /product /pi /grave /quotesingle
-% 0x20
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus
- /comma /hyphen /period /slash
-% 0x30
- /zero /one /two /three
- /four /five /six /seven
- /eight /nine /colon /semicolon
- /less /equal /greater /question
-% 0x40
- /at /A /B /C
- /D /E /F /G
- /H /I /J /K
- /L /M /N /O
-% 0x50
- /P /Q /R /S
- /T /U /V /W
- /X /Y /Z /bracketleft
- /backslash /bracketright /asciicircum /underscore
-% 0x60
- /quoteleft /a /b /c
- /d /e /f /g
- /h /i /j /k
- /l /m /n /o
-% 0x70
- /p /q /r /s
- /t /u /v /w
- /x /y /z /braceleft
- /bar /braceright /asciitilde /.notdef
-% 0x80
- /Euro /integral /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE /Omega /radical /approxequal
-% 0x90
- /.notdef /.notdef /.notdef /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright
- /oe /Delta /lozenge /Ydieresis
-% 0xA0
- /.notdef /exclamdown /cent /sterling
- /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft
- /logicalnot /hyphen /registered /macron
-% 0xB0
- /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered
- /cedilla /onesuperior /ordmasculine /guillemotright
- /onequarter /onehalf /threequarters /questiondown
-% 0xC0
- /Agrave /Aacute /Acircumflex /Atilde
- /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis
- /Igrave /Iacute /Icircumflex /Idieresis
-% 0xD0
- /Eth /Ntilde /Ograve /Oacute
- /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls
-% 0xE0
- /agrave /aacute /acircumflex /atilde
- /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis
- /igrave /iacute /icircumflex /idieresis
-% 0xF0
- /eth /ntilde /ograve /oacute
- /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex
- /udieresis /yacute /thorn /ydieresis
-] def
-
-
-%%EndProcSet
-%%BeginProcSet: texps.pro 0 0
-%!
-TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
-index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
-exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
-ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
-pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
-div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
-/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
-definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
-sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
-mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
-exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
-forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
-end
-
-%%EndProcSet
-%%BeginProcSet: special.pro 0 0
-%!
-TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
-/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
-/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
-/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
-/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
-X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
-/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
-/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
-{userdict/md get type/dicttype eq{userdict begin md length 10 add md
-maxlength ge{/md md dup length 20 add dict copy def}if end md begin
-/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
-atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
-itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
-transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
-curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
-pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
-if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
--1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
-get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
-yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
-neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
-noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
-90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
-neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
-1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
-2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
--1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
-TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
-Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
-}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
-save N userdict maxlength dict begin/magscale true def normalscale
-currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
-/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
-psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
-psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
-TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
-@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
-newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
-closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
-/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
-currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
-N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
-neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
-rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
-scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
-lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
-ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
-/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
-pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
-restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
-/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
-setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
-moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
-matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
-savematrix setmatrix}N end
-
-%%EndProcSet
-%%BeginFont: CMBX10
-%!PS-AdobeFont-1.0: CMBX10 003.002
-%%Title: CMBX10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBX10 known{/CMBX10 findfont dup/UniqueID known{dup
-/UniqueID get 5000768 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBX10 def
-/FontBBox {-56 -250 1164 750 }readonly def
-/UniqueID 5000768 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX10.) readonly def
-/FullName (CMBX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 48 /zero put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43B233BABF23DF8DB
-B6C2BD2F04672F9A3B7FE430263E962F16A948319C51B8ADE6E8A80D3D88023A
-6DEA4D271676C2C8615C4A0EA7DC8F6601610F398673A4D4B905F49EA868FEF6
-39BE073001A36DEA6C08ED51452F062B971740019692E221F4455EDE46AF24B8
-407A98B791F6AD525C72C09776247E194043281D04FE1CD1D8AD8DCEEC3045B4
-F95B3B41CD3300768D8A049815348BD7AC1004F5500817E3A267D694AE108BAF
-285B288FC5F28A03E9D34FE5D9B2F9A9BB26ADE66B1CF8EB5BE606E83D213C33
-DE083C20D636EF780E761944FCE3B8A950B1E6E7568F33B557C6D59E0CEAF185
-53E609A4F58AC4D5269116F958C4D115C44B5A6DABAB79D3BB6E60BDFCECE108
-74CFBE258779F32C80CD7D9A7CEBA50A0966BD9961F71560119668C4A0C30A5D
-ED91ACB30940502B24F33906D6E0F16F81DA87EB6D7FC8B7853BE388C40D75C2
-2CA8F94713AAA1561F5321CE97997CB4AF0E37F44E25B0F73CF4986422B1CD89
-8F861CA623004ADB1C28268D7F8C484AA10C9519B6AEADC95AFAA3304D60E85D
-718B2F67D2B734095E5A92C90785252C98067DC05137BE735220BBCB7C341D61
-C4B98BFB1EAF883D38D7A93195A059EF82B42027F23B6CD633231D704B891A9B
-03D11A646F13898F20321D7BC150C63FD6DC6BF9CAFD8DA759E95384B729A0B2
-767B9F3E55C682F7A248BC1184F7D294CFFAE0B246DFCC8F215625DDD4F49F09
-FA8D41CBF4A06152FEB152C61539ADF7E70A4D23AF8267D25CE3B12D39D62377
-547E2528D18DC4134FA3BE0437EE0B3509223D71F06D44C6227D62BD01AC0A2A
-3EDA975E894371C07CA1027B102549A7D552FFD25ED2DCC68E29E71BBAB43C62
-57B0BFC6A953ABC2EF703F35D112F6B5460018CDCEAD17F149DBE5B52C2B9E10
-9818EA6D97C8AC884F6841C9B600A7D868F59C1D80E98DE0741D06D69858EC84
-1B33C6C9938B7E8A6FF6C12AD456EECBD3EBAF0D7331536B9F6422019FAFFFA4
-822E79D6D89D6366DA636CB708894FEF904F366E295F1CB808E78E883913C4FB
-1631248ED6A7CF1095C0C61C4F05E4B9DFC47533A5FD24540AD71A0E2907B98B
-28085EB88ABFC3478C9644594C7DC4244ED5A7C1CA8D960B65497D56D174645A
-B88F12C2CF0A807DA314017984CF3C4FB7F47392A651EB9CFA961B28E2989893
-9FC4D97171BD5338673F5D1CE2C3C08D48A1B77769F01D5058236C655FFD864B
-80E28F900191D4EB349AA5E400A7B0A0FCA0F3E79D7A7C69775BF754329397B7
-D18B20B2683CBC4A19729BA878B3C17EBA0A7E9EE297A5B67E915CAD92C8F356
-582B8299DE6A58E73408F525F7EA895C48A8F0D626A06A96A50348DFBE479D89
-4272576FBB0CD332193D28A8F11503BAE98F8E1D73CF5BCADF23DCD4E6586ABB
-323568F5A34E359661074D50CD8D9DF27191FCE24F10225A5D721EFDE2547E1D
-CA998077D2340B1A4ADFFF570AA677CDF3305D5E3A394BB1626EB35074D4EEAC
-2F037CA2EA389F7683FD17A8E07C12B4CB3BA8C249C9B12D297C618009F76717
-0EBF5F2DD39A6BDA10A2E5A811D4E190660F5FDDBA29201B6F8042620397AB2C
-E59267A7247B0463891831A6F40582BC3F614E5167B646A8F53D8A31717DD9A1
-9034034E705BA7884F0E0738307AF69D3517147C282747F2788462FDC4336A4F
-9CD222908401A25F0A1F7B13B8DAE622DC965AD0BE62497420B70C04AF432237
-E0FDD043456187658ED93B0F9822A3998511DF05E59CC85B7B9992CA0CE3B814
-9723BAE70D2631F32B4BF93511F67179FFAD2075E1591CA5907A4C67701B56CF
-A5E5B02EB4A842BA1F18D6864E5677359C2FB4AF5BCBABAFB053F230CC129B45
-8D15413F736EB07C571521C7DE2A13F2AC1C133D491B0A607197BE9AA1231D96
-BED7968788246B2E4D2BD330F802810F5BDA3760FEA5210CFC6F54748FB1D921
-5CC3624BBA5B8962AA7D94159651589540B17CF7A785F297264F9C1006D36928
-6E2756D3B623A6087E4B106FBA76255903C624C07E18A1AF4E185A533C640711
-86BB477A906ADD36EB6C8F4A12BC2F01B2B98412E4E105977640930CD998D990
-0254A1E5E9843B7A8ADE0AF6D5871E6D3D666465AE69813A2E26333213FF6713
-6F08D55A90C079A56E1B9AC655F720FC22B5AD8550FFF26DA7B0C5A0B60DDB05
-64E8FAF684F3A455BA9BC9278043D79537D201D520E38750335A4C8FEA887377
-879331B68DAD6B253F4FF9981D0F9B9550ED5179B15EEEB00E560A3DB6E5973B
-63403E4E2F40A3D0B937246E9652000B917B1369741E0F913C14C2D2D6D1FCBE
-2CEC4422177C58523715BD070002EC2E13D383A1DC8C84228862B6C5D3B65667
-9FA97E175239BB7FE7E37E14B96DD7960A8AD49DF428CFC13B5D3CC22E245317
-47B5244DA97F1DF954CED2D552477237CB23D037C0DE728E26C82738954EEA1F
-F34FE497DA005AF03746DD2ACF77F6E6F2C224862A1D18AF6F7A5DAF34564387
-9E01DBFF49F8621C058C04C2B3F4F3033FF3E8A977B2CD6B2A3CA4A6C569B19F
-C5AC457AE9AF334DA66A730960C7565E93A2D373C0E3DE14646FFDA05DF4C6EB
-6D4CA8ACCA3C3115764F77B842581760BFB9E5C0EBE55308B0577A8F4D968CE2
-BA3361D79378D451DD150C34D7E901397AC63B33BD7DB13C50D678F5DE999238
-4B4EA15BD449C46F262D931478F5685CDEEC4C4201FC3EFA607AFB8F27AF6751
-125DE42D2FE2D31DE769B7E7FD8CC8C5D91343B537139A822A5BC4160BB5314E
-37501F65B4FC35475FE9E03E34CBF6795AE86CE409500BD0799DE39FA69978B6
-EC74D2197C03632D3F59B85F404DB31240968FA75059B2581B101E028CDECC2E
-7E5E25DFA106E9B8ADB81E82BE9ED3BAA9D03EEB22B7B67AB1262DF6AF5F5EFD
-A5627EFEB84F3A5F92EF2557EDA2843D7D18C592635623CEAB14CC3620F33986
-410D6DBAEF9F86E4E6682054540E2B01D8FF2161F10E66851A188BC15BD6666E
-8D3F21709F196A31EE676D28A2D12639CC2E7020A52910F052E61A0710DF09B0
-064171D05611451BD24FAD64716F141E1C41D3218A8115A3D73CA041D02B46D9
-28C3D07DF0FB668E8E91409C8D0A26A65CD737C075E026AC0A974C9BE658199B
-3B9D82ED95E4646977D8F60717DA4C68767DBD7E8320D5AA1D5DEB2E6B009759
-8282F27D64F1F904830AAB501CDA4D9233FC2F12F77F0FBCC46E6B729C71F6D5
-E6F3EA02EC35D1048394F4EF2177FC5EB726DE5EF2DE7997166B8BE5B5105D08
-EAAC3481FC612665CA112D3F889A0E5B7843EFFCEFACA24A01B6AC2B7DDE02F4
-A9295AA2409A3756BAAB44608DACBB56840060037869455BEBA46F10AFC68DD0
-0563843DF111C6D34911CF13AA6023E5E899060B5EC60D0F78FDEF3E981151A9
-24903EB13ED1A67EA1977449716D1A5A7EDE1A2E9465C9C2B20A58AF02D9F373
-73E627CBF296B3A6A4670C39F3B5EA30D76F0362C81020A1777F0ADDBC6B52F7
-213FEE1718214087837049CF2AF00407639657428B9E8B532F68B631611A3501
-3D9DCA38090E227BD0D6D0FB4130EE866DB6B195C873AFD18DDB3B1E40F740C6
-B3B375ADCBBF628A07A5FACED539FEDA3379D3B60216C2EA6629BE2F65199D82
-FE3AE627D7C67270F3497AE75F7A9514968B5950E2D63C38DA240AF4E6CAE88E
-E25167D179108679876E7C80C85FE1D2BCC2EC9B88BE76A8F5736E8E6B3A9CF9
-42E58A4ECB7914865E67C1468CF66D658206830B9380FE346DC2DC4BB56A92CE
-4B5E4EA9036C177869315A2D9E6CFE97E3BFD7CBE0747D40CE5E8A3A0988576B
-8AD2B1E4314C0D8A0CBCA08844A49F7E054D31BA7543730C0A7390BC4A288D10
-CE29E389A4791305D3AC1BB6F77C805F1032787306F78FF76A20A9E629899F6D
-13356768D33D7B9E294E8CD50CBFB9CA02A193922BD9B4372C912D1689B6644D
-52CAA30F7421E8114D077288119AD9514EF21E5B9989CCE2ABA0C12549FDF493
-FFB39736AC9EB72DAF45E4EA6057527FA9F5AA0A1A3F03C12F7482E465C766D3
-760DA7714D56C91BDAED507A5572BEB51A895F8DD3BD5AAB042650154FC7E4E5
-5EEA6194DF73AC5EE2CBD4EE26E29B1D2D0C458B4850BFE842DDF2EBB4E2A25D
-C6A11CA2D8F346E2B736DF88A3D57BC0380B52396A6C039212699F5D3342EB58
-0C3DD5D01D5078479BD9FD10C07925556C0AB0F03606F33796BA72074549EDA6
-E33644F62CA35207D7421D2727AD8419AD1772789D33405FCDDC9286BC34C974
-A52297F5BBD2E541E8BB473F733AE5097BBC9D5FACF18DE4173B4711E28B23ED
-16E0A6746A60F6FF903026A3900169EDA87D98396E762C2EC963D89197B8CD0C
-25244806BE7CBF46BE60A8F9171731EADFC969C28679B025371E5572E52A0EF8
-B3FD9B4638D03E20BFDEC9345E70B8166D38846DCA68E0D0B4B53629C7E7620B
-45E0A610BCD07FEF8814CF915CFB11119F42407D1C6DC1E6353451D40A382C2E
-C74DF2A4889ED5A3495C3E973565F7178CA190D22C9693C10EB12C1E7A8679CE
-4AFECFC964CC98111BA4ED2BA9B10292A71D5B11870EB08EB483922CE8628A06
-05E7CF6DF93E112B60EF888AA8DB52994EC33DC7277D7B7A4F913AD30257261A
-D6EE80476A9A8D316D190BE6CE0046CBBCED365AB305495284FA921BE0638E00
-63DB2AA4C5F163340BCCD1061B469504DEE350B82FBE1689C1B65D095405614B
-35997D6F0DACA7190D64ABA351705B17B23FE2EE5996FCD607F49F54392463EC
-DD5B944A4B82FA2BE3E75E2946D483060DF99277340B0AB65A2042AD088E2B75
-BBDAB869D1940F64B50D25078519D18748AD64AC5615EFAAF4F3105B0111AD40
-70EE173ABE6A4ACE486B4E5999158A4377FDA6922FAA6E9305F48570D14BC81F
-BFF4C663E1EA9D1E050534F9315A663C4C5DA52CB02EA6408AA473C32CB0CD71
-169BB43C0508A842F400240F0063243B4C459A1FCB3312C41C32ED0EE87F591A
-BCB6D5D3830AE4645CB4D40336DB4AB6540B52E70E1EA415CC6D886827EBC5B3
-EC35CC5C136243B0C20B3C603B648B132B99D05F9B48263ACFA59A856BE74441
-FECF5C6D1FE9D1F4F9942F460961901E16017144C37E83C6822177B2A6C47ECC
-6C47A1104460665E5BCFCF08874008302750EB991CD98D0D8D22B921F90B99B9
-05EE7C39F2BC2A7798157503743C9F2F267BDBE2E8A4CDA7317F81DBF8962E1C
-EC02822CC7F770FD4D08D335904375BF0C6DAA0510771627ECB9EE69C0F47D30
-69A87052989DF80D9F4F19F75B070C3689AB3BE0966453F9D56CED6C1745B50D
-813AE6D7E44B73423AB3778ABE4CD2C4DF40E14C5A426043F7057E2DFA2DAA70
-EA6723F1C7967FECB1E7C1C0CA283334163FBE31C32254490170C3513580A552
-19A5DD75E6C4ADCB12D33517A03318A6BBC7E4214266E125140D8C40F78A0340
-1F95D9FBEC4DCC55B71E89375AA94B0D55646F6C069561480407D0A3AC127024
-D7D1E9ED6B599A2A8766B8792F46D35508B66F302D289405B101A3C6BADA680D
-8C56E2A00B766A4CB155446F862FCF17537A2BE85418E20CD77C4F1F69F70BC6
-17BB5DA8FAA876D0E8BABE273A19C04A8697B3E3CF4725E2C77C8761A9243F24
-96F8AE96399996001A57FD75106745AB4646FB9C6421F1D4EBF3BE533BD11AE8
-14BFBD6D308376B26E08E4ADA490DDCCA94BE8240403D5EB0FE3549061DFB668
-4105B4FE77189546619B6BCF3F9723E278E98D50A17DB8A4C46744FA21760635
-5B332689316BD17C966D466AE737FE3ED7ABC443ADD88D4823A10BC9747ABDEE
-027515AC353A420523F85298029475D8BFD83A2CD00C02CA07974BAA581D2215
-A850E6E4C0A5E17E0EDF91C63FAC18C70093F40FEEAF0350B403E2806F4EAE96
-BF616A805616EE55C4657418C26CAF54187A6684821B86A76F15088AC4D5B551
-66C3CA8DC61E9810858D1204F899C7E3A1754F483134609F6EEE6364B1CC04FD
-92C86EF194FA3249601AD722D75D1D395CD15A93C768EC60A486AE885683364F
-93DA00A865C1035F913FDA69E7D9A0422880FB81EC23C00427F07A5EA3CCB613
-83C859958AC53FAEA26A6BB39ABA068863CCE3D447720BC31A5136E08EE58963
-093AF587A72112D55853A1048A2B1695DB2D7F13CC924F2F0902071260C33ED6
-30893A04577C0ACF0681C0FEC23E5404F844A83BB5A2F8DE1F0792196139993C
-1152094BC36A6AE5BAB4B8281E506F485F0BAEEBBE71E174B7CED1E52A8242F9
-DBDF3E0FBA296538D964EB5B7A4E23B1BB0F59872C9D4FE8498203E3AC08B71E
-D2B965AA6CD5D20DA6C83FDC86F4A5D68A58A72C5BB9BFE9BC755C56B24025CE
-6F24443D3CF32CD711D3D94C7C1DC275DDAE3341D840090F97CB6CAEF274C94F
-9F3BD3AAB3F98BA8A7B5CE5E48D1462DAAB37BEB1C10B410E8D33FA42D898183
-BD4F807112D78AA94509E33C179BF7C9E82E55AA7D09E128A0DA06A330CF4AF8
-5DC861498CE029CE8C1BD15C923A708F2E7AF98E4F7B34212A0CB417553C86EB
-6DD46B0466F1A21D29FC5111226794ECFCA5DD4240C0B8D106CCD7EA6F03E133
-BB7733F055D6FFA04EF5C6F872B4FDA3E42F0F036C4825543D75682ACF71B548
-DED160ACD05625274799D0AE201305DA526E01A3D2A719B1B15C05CC09467F3A
-5627860C0F36C503EE392E1786620F3F2287AFE56634E03566B9B1F537FD92A2
-913166228791871A8F8CBA1A1DA634E8224058052A10FE1E67CBD3FD21A6C07E
-243CBF58BDC78577847664EEA5225EB8D6679AB17C563848A9D4D58995EA3609
-51C1443B752A070D9872FE1643F0677019235AC25DC2B29169D38308F2170A1A
-A0FDCC59E6602197D2815B914041FFC7106DAAAF30CD97400C6D0826A40385A4
-C8520119A065CF32CF2FC5FBD8DFD29222528A7F96FDA533145846B3428F8239
-E50277C366418D713F84B12A5FD4F904DC13DB1844A391FDAEB97643A6FD2945
-942FD4FC5A4A35E184F23304B8B4D93D0C37EFCC4E106D4FCD0DA3E5D2117589
-3FFC2BD1D121026562C55C455C3585050B9460891B006F62D9D9B66695C3D348
-A467C14C0256FA9621CB056E7CD389505194FF463BCC4010897F9A690EA87D9D
-BB3ED4C174FBADB8A4744C6E4A44D773967FD703EC37672F9993DC48BCC8A060
-6CEFE8E6B8F10886E15BA0466AF410B90DF0020FAB88BE493606B6A734EA85BB
-926950EB10D2F2CFDBD182B0F133809612CCF6ACCAD049C8005A42FAF78368B9
-E7684F98DE421BE0A3BC0FAEE024A7BE67E15C8394F17FE84DFD8156C2A3E94D
-08259E15CC657E8CE3088395BF6B5F825764E141AE15EBD186DC049261623D26
-8636705E06C6E4A1F8ACAEA59F91B042DF5DB9C2AB986A784384706A43E5F18E
-42C29CC1CA86D4F247B3BBBC89F3633EE074DCA4AC15B1E33EE4822812A62E88
-C32B0AA57249980EE17AFC1346074800FA529445D18649A0475246A25CF325A0
-BDA06AAF392FD455218B13D9ED577D51A9500B9FB7860716A8E2FB3A8C4BE3B3
-6656C6A5653AEF00184020ACA0BCCBF48BE3BF91E11C8658686C89848E714E6D
-DC158168EE7932A2C9B7D7F820F327E4E36BF77D9D52F6CB8D69F1DA4C1DD1B6
-646102107E5A6A7A6376AF4D646B3FCEE2C56EA5C8F822C5119642D7007672A5
-DAF6F2D7D9F0C07E34D5594796765CBD5ECA4B65710166ADE5F16BE5F1C87748
-1778614D372B043761D928D66FE1E2E484B8F621CA13423041FEE0B2198B6448
-7D69075828A9A2D2C6C42CAB48A5E603E505000DC827A77589E9E467DD282E7B
-19A3F0E4A1776137E6691C11ABFC0AE10F4837A0796EBF221943B5B0A3725EC5
-1012E194F1C87FB244629E260CC79645DB9B26F717E048EE5AA277DA2072EC2B
-F7C3000874E5150F0ECBD055643544BF0DCFEB0133C7C92289AF290AF25E85F3
-8F94C3E4FCD121B4B1883C1E011BD529F221F58D4F5AE49268577C0DC85D61A7
-3D1BA20DA95C362431E972C2BB7A1A018EBC4F084B4A447FA3D3DD931496D1D5
-A450082FE2D39C9FAE0CB3A5C591F2D95D0182AFF908C7934BB8F5CDAA3E5890
-C6F0EF5465D8B68715BBE4360EF7D15D320E5A813C47D3BF7EF04B89946EF824
-761117B7A02F83E6C0A3A8C4318ED4C1F715D55B
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMEX10
-%!PS-AdobeFont-1.0: CMEX10 003.002
-%%Title: CMEX10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMEX10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMEX10 known{/CMEX10 findfont dup/UniqueID known{dup
-/UniqueID get 5092766 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMEX10 def
-/FontBBox {-24 -2960 1454 772 }readonly def
-/UniqueID 5092766 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMEX10.) readonly def
-/FullName (CMEX10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 18 /parenleftbigg put
-dup 19 /parenrightbigg put
-dup 32 /parenleftBigg put
-dup 33 /parenrightBigg put
-dup 48 /parenlefttp put
-dup 49 /parenrighttp put
-dup 64 /parenleftbt put
-dup 65 /parenrightbt put
-dup 66 /parenleftex put
-dup 67 /parenrightex put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23E7BC2A6E71BCF95FF3DA948
-1A27320759222BD7BC7C1A533E90058824F06942F0234C68671083E0E4708398
-D246C94F9C16DAB6563651BA33D86273FD2DB3C50C106F3CA95B1C79778D0BEB
-B99D9CFB38E41BDCB4261A86A23E2CDEE4837D9B6F0E85ACEAA984C344A63709
-EA35B61F08821338D363D172BD185A3658F43052AE1E61D879C99DED7F6D726E
-FAFEBD881BDDEA91FB09DB75675FC74AA2BEA8771027C7A51BF849F8E765B870
-8F7CC0871F301ADEF9B71EC3C607B2F51325AA5B3DD74A2C5426E7B329FAE84E
-94A159C8C9C35E27A0FC93FB98A4D616750DAD50068A5F0EB96B8228946E5CC6
-B69E93D262C92E3BC7161313156E380A2ABE27BE400A23DF95E65A4F76B3FFE4
-CF3CD141B006C487EBC73A5A101466D4388FB2CF1D9439D0714720BB58537B7D
-B3EE1F04AE117222CA5F0E5942F7A875D55D91D63958B1A02405D9DE08109B8C
-7104F2D109EF7074852DFD74CBE02E0F3704F2BACA14E05EB1D0D9021EFAC23F
-76C2389F8EA237D2E2AB6AFA83A725E16AECCAF025E05F1B1B5699D761F62A46
-EC6F31B0FE4769BD0D66821592ADBAEFA9EB454CF1402FE870F5F96D09980C1B
-8B6D2FE88BE56032C1959E6C3DC319B6A7353F3AC629CE5BCB947B4B235426E9
-4769302817AEC1ADF50E50265AB488017634AF824D44D3C8423FC7CAD97F6D6E
-6B34313637687FBDE3BDF6FC951CB41277D8EF49D14767B59656D214C9724DC4
-0523EF896F4E48434FCC5D8423F07194C54D48C62AC29001B10C9C8B514B24C5
-CEB60FF68D36749711E108DBB52738760FCF6571D5B04E58F24CC0247834B412
-D0F6F8D7F1573F23E3E399D5A3A3A37FCFFEAFA044A5694D2458EFF2BC1F7650
-8FB0A27C505A20C16776EDF94BEF9DF702F3C64DBC1939BEC0399B6AB283F832
-DD8FB358F701CC075C596FA7B0ED7A9304DC73274C8169337D55124CB748CE26
-A635B2704D8F65E23CC0FDA3C57ED451F8FDE7B6FBFCE2746F5AEA11B065A6DC
-C3D200D962A034DD6757991BA62D8DC0408F49083D48799B6097B61343365A5B
-30FB02E9CDFB5104FB751BE8A268EE55C1208DD8B29D5635014EDE9D0D94BB64
-ED5643B3049027925BF2FD7EFCB631E01269B731AE12AA6226B2656F035C7E92
-959C4A21BE40D7C138C8FF28C9FD4B768CF25F08859AE84FEE6EA18C033B3659
-D9EE250BA5FF2568E8BF7684A93BED7852251D1ADE5DB815AF3AAC36D1A500C9
-41D1BF3A1926828CD1F9E501ABE441A07B1B96612CF0728AD5FECF7480421F46
-0B18E06D2FF1A5B1183459C59517976474698BCE18A728515CD489A83C001AFA
-47BDA929F60D0FABCD8786AE16EE18615C37D18703571936A365D334BACA9BA3
-08E2523132887B5EE95ABCE8581C78C3E858DBF35ADD56A1F6C2489AFA73D1B2
-379C5064DAFD30FDA84581FDE268B470636EE35F21648955513714F6EAA08AF0
-249C937721DB0E93D95C4DDDFB0948051953F39C6D2D811D3FFDC25F786E072B
-2A8A1F4830F9CFC34666A1D3F13268980E9A26682CAB64817318A1E266F3D2D2
-DE4EBB3EDAF0E7B526C838CBD7F37E74A35B1C3EB96DA4099DE689A53970D4CB
-9AB355E93EB294B07DD09356C338BB4A61C147BEDC152E58DC92FA69846E4829
-551A5330006793CD88523F7B3AF7B4475C531C67A4B66A603597EE72C4ADA491
-BF13706F341125CABF37FADA554FDA0BA5534C7AC35F1829E250C885D9A9983C
-5D1FE8CE24458A8B13E5C7EA22BF1608AFA96B83C700889A2A6C9C4052DCB892
-6CAEEAA9E7D7F3E215019719B36A5DAFCCF2396FA0C04AD99A7C23772A7BAA64
-D1FABE8E476EAE9FC1A3E08CD6D1DDC6E087934E676BDFD1528652B6B9A50A35
-2029466364300AF4CA3C5883F6293A7104617D0858B3E43D43752F814654A938
-A44C33410BA0E5EA7BF55D4F1D57E27921DB05C059DE29BAC1BFC9B607D2C5CB
-1DDC47793984FBB18BD99E1DF7776B563A55E15DF024D6D8E6ADF62F16F602A6
-7DDE1C68637672AA9C7A1250161502ADDDC1B4F6011A9BD5605B73AEDC37CE4E
-4467C838B7692C4D541EF87DB41123F9DCCFFA971553A5D9B0E7EC539A28750C
-8554383585CD8B93DF731A301D85BA9ADC95B4A3A237794C30230A82300B6756
-AE5A46A090958109C5565EF60B0B16D6C0A16A56644B05D3371DABBB67ED9BB8
-9BD3983575D371419C7568B2556649402AFB9843106729E4EA87B3F9038218A1
-F820B098A1271E330708432567297CCDA332B555A40C62BAEB16330175D28AA6
-13AE6939CEFA2334E3E890B66A73277F0B63B1FA59F856ABECC5FC0A50571F5B
-0747FA554F5FC72A51E215304B2E44701A13E41D91397B204C66AAB3D101004C
-7FEF2D87DA558EA057BD492CD6EF93601CB63F78426B502CDC5C8E9EF4FF3692
-376601B1FAADD801602668370B5ACEFFDBACA8F8B3F4E850D07A20F6F47440FC
-FD39504F0FDFCA35AF2ED0DA8BAB63AD42EA8CDA912CE17F5E62192DDD912333
-3E9FA0884117F07221642490044A72E359D5F25D9591A8FAD568A3DEE435C354
-11995C0EFCFEA21735DF44A30F79F747510E28767A4266461D1394F81344F6DB
-1FA8D0B0D9E5F52FBB663C8F1E91192E5608FFEAA178B93F8298F70510A65BEE
-12ECB5D675311B5B3B19205476512D92B1D16262720484049370A76F78D9BDC3
-02EB96AC1E5B3CB078D2F219988FD0F36B043ABBF347B22D36CF541A8F80F791
-8E4F92D900B7E7B64DFD500882EFBBF23565FA470103B2E0D2D14E3E4D7827D1
-BAA0F84713A8CDE5904FFF2794850871DEADDDC53B77A502F5CA98B0744BB656
-2FC40ED2AEBCC5CACE2301E983E6C18CF16AFB9FD8CA49DE51B22F4259D43076
-DDC1BD4974CDF2E733EAB6334B1D5614288CC81FDCC722CEE193635D1088FB29
-F80AD5CB96394AE89D920DF8E1F271585AF019190F17DB51FEC9064B54C3A53E
-3FD33C3B553FC79F743BEC9674743BF0A821051261DE4527A2BEF4A04E293E97
-02B181EC5F5EED3E26060F2C9EF6852B7433CA1BC1690C30424B03C522A087EE
-92016EBDAC4B787133B4A22BFEF0B6CA564C6EB910E1DBF983CB4CFC3A1F8A26
-45329CED7F5A8704ACE9D4233583365A5A97342A053EF403F0567E9D0A62EBCD
-84B5D7145BBB11D31046BC2CF5B450CC68B85DA0E78EF8902F8D37DAAA9D4242
-455288C0D73748F9BFEB1B1769D6FB84B94993D5F7C2B9CBDF75AEF2C930F277
-210B3CCB8A0299F50AFE2548A4B8DF5ABB52F098ECDD56FCB8D3A406EFD95088
-92D7EC39FDC7EB1824ECA24D0CBC6EC6F4C6A7F9590D593B269D2CC0BFBD961C
-AA8BB4296B4E4411B54367A341A5EDA97288DAC370A015FDE6D7FB0A4CECEFBD
-1A67DF3A3703E922BEF2C414FDDA42482EB35D5DBB206B44C76C412A435A0842
-6845EAD204BDF87065CE2C99B05D2D4080D5D11CFC3316967472C7DA44CC1F9D
-51B83B4BE9B882D6E9ECB482F9855D024ABFBA502CCD624E0F88164A6F13CED4
-85F20DC01BB15C7D78B1C79FD9FF71F4B043F59DB5C297768115542BC7C8A99E
-ACE39A268D32122541FB441FF1364FCBA2B7627F12C49ED038BC044B6D9D533B
-A72D35317A5AB8D91A9AC56CA90D1DAE9F967605C63BC9F406FB3D5BAEB4B38F
-4934EE3D2F5FE434B45CF5C2D0E5E417EC279DCEC4F16504EE40E837B11620B7
-7526AFF23381ED3E9A92DA4DBF4EA2BE4FE444B9A74AB60EFC818E20DD8B852B
-DF8CB659C0A3956D0DA61F49A9DD467726E57E9B32EFF540D551A67213D40273
-AEAA6E319D92B4B406377D36DAB85662C755D76ADF5795C52D54ECCF0DE81E30
-B84F951233A0A400CB063911837F0AACF44AD2441A7CE08818D64705E1ACF7E0
-F59AEFC5DD812981C5508385274817056B2CDCCA4C9F3103C92838917EBFEC94
-21D5737AC634B23B6F7F63B166D60C6BAA8F33AF44379C5A7337E737190EB3EE
-14272B905D08C01EA118964D3444A03676FF3B62E7626168FA1DC6220699780A
-0BD5776DDFA26BF0BB335B3C978CDD5CF1A419D4B5C562B3974FECFCF0118199
-E547EB287CD92E32E881F344420FA3CD97333BFEF5D7E1BA31FD20622E5B4F95
-692DD0ACAF01D413B21C8608FA87B470191C3CC5AD333263C955B4ADF4370FCE
-D6667FC93495003F4B6AEE4F83603D55F19EFBF56F955FC9CC01E494804952CD
-D426FE706C13D41F87C5C668D8B6BE50AE0370E07F52AC0534ECAB1C19851099
-FC0BB1EC2A649795A62299F73CA606EDFB1D28183DC63ADF67294553115E8C57
-7CB603CC491A6065802B925E6DFBF42917EE6E44C714228AE452851D61BF70AC
-844B5D800EF029357FD659B8A648445CED0ECAE1474E443124F4B3644F54C556
-A330D92EABEC7F607C6B13FACF69CA928F835056BD1A8ADA20EFE6BD5CF4A1A0
-8B9E415E4A5FC6F209EF05ABF2E0C55F6E3060D1C72967E1E68791499F303C8B
-3960C5A1F2DF6306710DFA98C8D0815A06B5590374554DCCDBDC4C295B3BA6B8
-8BE3200CD4421A521C06BE39D4CA495BC63F3F982CAE3C82AD38DCB537E617D3
-34BD96EFDA7C6A0F6D97A6BC9F084645390E194E7A11399FCE4EEB9A965909BA
-6EC69D34DBA081BB3F18BD1ADB1AE1B7FBF96E4C546498667690857EB6931841
-46C427A5B7C7D99FF889582C4AD11A7D267B301C5A5AAD9DA99D5BFD438238DA
-62DEB899FF0F7B7997F781315B2CC328BE3572A3903A33EC901AC6BCC7F152A9
-8A6865C6CB17189A4EEB699006A5F9D4482D53A76E88438E444F9302C79F0DC4
-B3033D29D303B38F5959F020337EE6619DC8A8C3912101B02CF8AD113BF4BC29
-8C6B9D25AF6B6A787F222C05964475B49B6751E3A3A6EBBEA03677D5B136B9DC
-6D9AC20193BFB0759E89831C9E2AF68BD45ECC81175DFE80DC0879069ADFA8E5
-24CF3C84121CD9739A28BACB9891945FA4E72EC07136682E18FCA81938FA6A3B
-8CEFBAED60121530E33C1C0E698B5923D6AFC4E907A99B1367C3D435CAEDEF5F
-878237453B8DB2FE53073CF3319FD096343F42D68F097759D051AEE17E4FCFC9
-86E17099799DE82A38F22D870BF7AB90890E3B5264976700BAE594C8563A218C
-C985D9A5A7D7BD959F7E4E66286833C86E89203ECECD6FC4C6FE1F04010218FA
-A5714881C4C846E85F13BD68AC250CD0E488DBF60BB10B2CD7AE2E30F9C21DFA
-0E84F76B4E996AA1C5C056E64BAC85622C160B56DEFD4DEF86887C1201F7C20C
-076D4A27BA69572BE9C89FF3A9D3BAA5CAE0A6F2187AD01ED497798A305E3BD8
-422DBFBF45E3F4AD35240B07285128B59FA9E83D9F6A2E620CAF6DB05129D930
-44CB241CFF84E776315114C3AB61FBC0A8368D9154CC5066E2B162E89DA51165
-F9CC075F2524F9A8624D2B56ABE64AF93B9F0407CC770C1F2C76CCDC06345D03
-7B173C2FAA201D8E1F6C0315987A7A13902F4AA5ADF081C2B0A01C77E4F7A3E7
-6A4AAEDDC577E855D69D38AF6A1D271B02AB496D94D81996FB078FBED17F833D
-C6C0BCE141BCDE277D530951DD6574B9CB3CF0370D74211E9AC00C7CD3A67842
-0B4B72ED517E4906409DEA7993D0B8E92D418139960EBC86BE63A1B1D417C451
-8BA13C230DAE1EC4E466F23351D410D9FC4A7BBD477D5FA07659B71CE9921B1B
-6755C67AB3D4988064004CF75948879D16174E8097C91F7544352474C2D9A1F8
-A1813BC6F4BA13E952678F5707F19B4799ADB3BD186DF650821DF58CF3C78D67
-84E4E1DF8DACEC50D15647C3DBBC3C4355E602D3A03171FE1CB36FEB940211EE
-0A5300841DD7B7CF91C02B3FC5D89C691156BFF8A38C6C72789DF260B868AAA1
-895046E405661D97FA9A0048AF114A89E3ADAEBCE541753E4FFCD902391B5372
-6A97E32F0257FA9FA1DC15BD3140EC7F0CA5A68AABCEDBE73C38B35FDF195F96
-0F9DB0F592C188D72D73512F4DD92D2371D1A59254BC477CA084E68184AEAB6C
-266BB21DC3AAF874DE999AD2A17C79621AE322612EE4B6D5BDAC511418EDE90A
-AE75066AF19662C4AD855E4200A5D67BEE4ADA9A399192C74D35E59B15FB61E7
-BB167282D32D538029ED22CC5C9860C1F6B7BA7F33D5CF108D4BEEFAE7B37E67
-39391F9934DE17956303532ABB011540645DB8420749C9B9A019C3CE86ACD566
-1EE8D8D5E0D8D0DEAB33B5413EF10D4EE650F82417002E436E0B3B628A657F84
-074098C2E9F897D9AB692E0FB9F268E6728F94A79CF4D6B0A07C8DFDC1D67FD5
-EDD5863EA8949D180B1596D0009D662FC429449D76BF13D83F0D0CF165982443
-E9CC288CF7C5F2E17EB7F3736D1FB814196CCEAB8C833720E3733BF594E1B536
-BC0063080BC751F9DA1741522B2967D07DDDA169E7D3417B4A39EFAC15EA5E8E
-DE3473CC9DF991FAD2A971F44B09635085DB02D692F149F144F3DCDB69B72C53
-A2AF34C65DF0D5F35E82102E67B733750646EC03A4FF47138F7998607BD93AB2
-B63A0B82E8E225FFAD5DC468077FBE8C8C8E5B4BB10A8FE836B07367D742BD6B
-D36DF5304B9DF363120504C279453452EB177FBCDAA6F6FB78A24848F4A1D94D
-1E49F6C46CB36796F3F4C9739346381F28AF085C5EBDB2A02DC0570C7A21E097
-77522D4947B51182431BCBF3E55CCDDE93A916AA40CEB577277FA512380816DF
-9111C56F36341381D62368E70462577D0C135BB3CB4462B269AA8E0F03245BFA
-D01DB8E23F2DFD5DAA88FCAFDD51D48E562EC649DB1FFDA0FD8CC8C48E6A9207
-260ABE35733D75630053CC74A07E5AF6FE87BD5FEA69CB6AA20122276AD92853
-6B225BC9E3350D1B1362E04C7795D473F1266852B02C83D02D938C55D8F0C671
-7A9205F8CD058304DFA034D99A6BC16C582F02484A089602D42DF30D7A5716C1
-D42A4CE56C19E40C01DC7DED931FA13679CFD2700B3826A1E6539AAC12293DA8
-664DE251C5D1761BB45FE364CE3F7F7E9B67F86EB31D9626CCACE4DCE03EF3C1
-0D2FD1B12B5774510D46C5C5CBF0A34847418B9A1DF0C67789422D0EC2D49576
-9DDE72D63A4A98613461A6F730A05336C691583F96C3CAD2AF7C4BFD3AEB3814
-D909858B6598FE19397006C8C4D549AA1635968F47144E7861A2BCE8AB4CA7F0
-4D253949AA0127559FAE3161C810A8CE22A3079602E747C9398F9C8B2A868F23
-D77D7AD6B980FEB038E0557E58E1D7AE471036CBB96B83595D9C96A4895971CD
-C2A810651A045F876A1F5AE470BEF39F856808B1F8D736030A722E1576BDB3B4
-4DF06F73D38D313C8A0D3504EFBC774750C9F6E687ABCB1927FA1BB3882AABC1
-2306A030CEBB259AECAA646C6497712F6C1E9DB7E1365A60EEC5AEDD5147A77B
-1E3A10D73C477876D54FEE853D953EE75F7EDFB287550B93CFA8250D1FE2FE7D
-D34441F1224F3DB1D355188819EBB98A94DB193B9CA23803869DD10776647BF5
-5BB42031AC44A7339DC036AD0292AB9B732E6FB79BEE852A103C3788BB0F4B72
-EF37BB62356F9B2DF7F5899A26F1FE0A3D6469C1034B8AB14F52555EBF6DC592
-3F24D6DB395A3A182ED4B8ECEE8254661C19CC942F236CA40BAABE818EC312D8
-7F5762C210FCE8A3CB9A2E41F936C4994C7CDD10544220CB441EBBE8B2E16CCC
-5EFD929FF07EB6396A4A03E60F4ADA3F4EC9DBEC40634000A00FD02267EAF688
-A36AAEEA8277CE7C6A00090A973B9EA365BA0898D52920374B86D191CC27E7BE
-0538ACEEDA4D3AB2B3E7EF15157FB4518E5F5ABA29943100DC9776D886295D55
-E47D1905E2BEB07286F13E92BEC6877051CB669FAED7B154E2F75F2F871443DD
-52E44630B71E25E517C60BC448891030BAE0D3B1DF3EB13D89860528B5728B79
-42163227EE715A2BE64BA35E7DA03560E06391BDE90E07BE10303AFE4F439520
-72A70A9063F875956BFFBCC0160B36E216805858D6978EC4E634D39A9F7520C6
-B86340B3D4B28FE4B522C5EFE2920AC0354F92232463FC82D560DE3E2880A082
-4EBE940D4A9EC92E3D20005EB85B3EF2E1DD2A06041F2ECB4850A51F87F18FEA
-69E638360B96E087F5358B42CC4E8D26405777B063D8423547A2D520B6CBB9A9
-59E322245D198EDE9CDAEEB129E3D22C54A51BB1D9E995D914C02E3D8F2CE0F0
-1F725005C700DF8EB87A7A84DB4422CFF04FF1C063DA6269350E5D96981B058C
-C38724DBCB266A6508C8DF6E5F9CB50DE947634D2B299531BD7903E7D87AF5F7
-89E75511BEF54192D92D1CCBCCF2C56A469DED322BBCA3EF1CC0DAAA8FA8812E
-21A65AC4B04791C965F4B0F284996F3BCB3D5370B05FEEFF8491B5518907ECCE
-BB50E887417261C57143E78D583CFCCAC122D99644281BA411DC4C8BFF01B8BB
-E26948AA54F13F1BFAB363DFC8B5F7B760AEF453D9E17F81933D2CFB4C263816
-E8A4758C7AB76D56C8F291CE27D02C4C9402F1512B4E70A745F02EFBB8B8C685
-3155932EFF332BAB004F430CCEC8523FDBF85A08EB5FCB77D72DCC642857DB10
-9D8E17557C409F73B7CCA14737A391E71232BCFE11E2F7907B9626CAEA151ECF
-4717BBF0CE6DD3E1FBCC6B4E4FA8462CA234EFC114BE60DDA97EA6B0A66B680D
-9CBB506623DA6963964A68A1DD170F4158A0DAF5772CC453E171743FB0E78338
-2AED13FE8135C29FAB231A4A0BA4C2D99B623C0DB4942634D95BB078E13EBF3F
-36275968F5803768649F26FD4CCC0B1C95E8050298D1ABED771E9E159BEC172D
-675CD7BB3A1EFD896D13BFA2559C3FB2779D525CE4A2265DAF9A571C650485C8
-3AA93A74C50B41F9DBA8731914B86F16CDE44538376F3F6D4FA84F9B93C8680A
-677A5DDCF5920CF100CFBC1C6626A9B0FAFA3783CC2369B33FFAED9F2FCC5DA9
-9FCD3FC9732AF959A2FD7D9BFE09E7A034BE91F5C5FBA78822370EB7E700B7F7
-8C05ED98B871F70827AE6962627E10F6D3657DA07064E9BB0289C31901AD8CCD
-5E27C2DF05EF0AA0037B1D0DD49746D6E6FFCD7F18E59C4AA1DC29DD0D15991B
-C9AFD234DDDE1EC243DAF8363369ED54817C3F16BA393CD29B33A56BB74933BA
-6567E89932860E7F61A56B696080FA9F6CD47E9AB37A08B13861C1DD6680A574
-478B5EE9600F40838BAC29A580298C5BCA35695567B03E3E94D26175B019906C
-BC19A48E4F50F29E6FD8E8CFA440A1DC959F735705A2C5E620C1BF7086076C37
-D1076E98B3D6F332181724008C15BB1271AECB3052813BAB5DF7DB6CC2B87DAD
-6E95640630DEB599539BF17D309ABE6CA45067EF66D2C690E2914E21427DB4DC
-22700ADCFB482774945FD3458148D39F2771741EFAECE5385229039C576B62A2
-B14F1DB0D2A55927E9846F89A9D3E5B282A58D0DB625AE895615DDB37FE3AC4A
-18A0944A3B09A159FD5A688B28FCB42FDAAE7900516C114E0EFF99B80F6647EC
-274752CDF3EAF3ECB5C076CBCEF796E5EFC66EE2362AFFFA1E4847906828F214
-573EB229CAA3F529AC72EE109EB43DC31B8FEDE75C17150921229819C6ACF4C8
-2E48A98E3E709BEAB49C6F7C0CE391403396A219775DA2C996023334E10CBC57
-A34B01E96F38F1ECB3E619B4F47725D3FBBC8CCDE3B0E37D20AEE04B0BAB6BE2
-263687F050018DB88AB03F34D525376DEB06EC5D79325858B7627404768BC298
-1B2DB94DDB4721495C6F9047FA238D5230DADC1EA38C6CBC4F8A2E02CB516228
-9E5D3BC9EDBBE4F45F793CA3F5892769BEDDCA50A7E54512DE2D0C87AA3603C8
-2AD6882117582086A5FA3BD0B2CF7C3F1D46FBC330B3A287B2D7CB5253E27FC1
-5E71443F4E7795FA6C77FE13B620E9179CDAA88BC29DF8F410C6BDC2F725AF68
-3942730C88E7F547EE32753FAFB4C0F38DBFC1DC415E0591BD5D409B0BF4FF55
-095D131C3BA9ECAE0782026D405BA75282F8BF46912AE24FA455809A61CE1966
-9388D8938CE68BB03BEB46C817FE8750CDBDCD63A44DC1A0A78BFA718C19DD91
-73609CF1DF8E3A985E1EA79C1846E9440272067A2F7554B4B348AE6E80087515
-7E316E9E84D05D62998BF407AA7808ADFE885C08FAF2FCD04EA774A31F655517
-221F4C
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMBXTI10
-%!PS-AdobeFont-1.0: CMBXTI10 003.002
-%%Title: CMBXTI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBXTI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBXTI10 known{/CMBXTI10 findfont dup/UniqueID known{dup
-/UniqueID get 5000771 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBXTI10 def
-/FontBBox {-29 -250 1274 754 }readonly def
-/UniqueID 5000771 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBXTI10.) readonly def
-/FullName (CMBXTI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 65 /A put
-dup 72 /H put
-dup 80 /P put
-dup 82 /R put
-dup 112 /p put
-dup 115 /s put
-dup 116 /t put
-dup 120 /x put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
-5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
-8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
-EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
-02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
-46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
-4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA61972029CF9B4E1F6A
-FFF97E53D6378FFF9043566D67519B5C031015C0D52A7B292D219A2BEE49FA56
-820ED09A28447A71C5CC595AB286EE693EC741AEABDAB0688F7B46D9D584CB99
-DEB048F0C0723F0D7FB57C896218D2AA0AA4DE241ABD632E25F0B47243CB7DA2
-EE53CCAF1682D9B580006432DD7D53D06E90B3457FDBE18179DE415DACAF00EB
-4E01CB49CE25429F8BD45069477DE90EDC87EAC15285D321569F8C19AB5100B1
-DF31636EF29DDEB4BFA2AD85B83CC7112220D70E69D5A39BC3558F067A93C6D8
-7A78976F7B93A589F0271A034D1A8BBBF082841719E2901720E89568E9376AEF
-8D41ABE4BAF9E79809F5BCACF29858F8675E37804758D58F8909027A00CCCC32
-5441C72BCB031D09077BA9F778BDF52F172C2EE62F0B98EF852ACE037C6240B2
-671C0F01B7D4A9276A8F6DE3B6BFC2C34DC309E5888E249E398CD60549DDB61E
-7E36890B1E37E26126485E49114B7CB938E2733D9A14288C3A763D326D7D9183
-46B970D455050FB97612BDB2EB29E7D71C909B10CA1D479176652712C112376B
-085E9F99C9A488C8876954EFB7520CF97D08AD84341FB55764879C5CDF8EEFF7
-DD31DB564110A07119E52453B778531FE181D09D1A9799D7AF4773AAF77EFF2C
-2091194E301CD88C97CCA29AAED2CD68ACCD8CCE44B9F24889A83048B7208BAA
-84E136C58F9DAAF73815C6025DB64C45014BC472358DC014D243D189ECB1EEB3
-267345D1FF4B6A01246CCF5FA90BB355E3734A7C774DE68C01B5F356D645C4E0
-1D0B7734E05EA28AC6A9BB2123EF3C6E27F52982A7612A352213C6AE3E80A819
-2304A70DB8A2441DC5321ACE962C6480AF736920B64A2B433DCC3519EC8B577A
-30B0819700A2281212CAC280A0DCC50E78295B98B2DF97A78BDA1879E6B70C10
-7BD15FE29C4EB1D5A33037F0AC9BF8CC1FE88C52CD114EB33F1C6F8ED88EF98F
-DD0C3913DFB36147F581C91CE83CD73A0D012F3D0FFB162C0F4597ADC8D93911
-0DC6D68F9FE702FD0EAC5039D462756551C379C5F4DBFE05AD2D1BE0EB389AE2
-391E461DC4455E0D3C3E46F3FE9BEF488730D71ACAA63BEE72367C52C4F84766
-C24E13D1E63791B4838161AEF8D0134145BBFA4D848CFFF1DED6814A7215F4F3
-3E2D654C27F3279DBB22A568B7BD1D5A9D75C7778D36C36BDBE32C8FAE4A9209
-20AF8B705A77CFF4AA9ECCF6011F0A359556ADBEBDAF5BB706FE6FF4A745D841
-102279B66CE0C842DF8C2673ADAE354B2811C48DB05994388AE4053F4651A884
-48DBEBF20FD05DB617F8FECB667B748BB5741D6EB62DDDD0FC58537EAAD6FC22
-A11ED24D34827C3446C8FB81E4A0E904206A1053AA9E718B0405C6A7B8B893E9
-30E7A31B9AF8A56B5EFE72FB5AEEA79D56E19E037BB4ABCEE079ADB53CA546CF
-D98F7B38973CE3A6DFB315E87DD1E60C34344656D76C16E1DDA43C2ED276458B
-11D7F4CF3692525C0D8B6307A2993F400760275A8648A0048E0C406279D48045
-D77A92E99F9CB5C05E8202416EB6FF308C4C979895211450BCA82B19B33E7240
-CEC18204C09AB3D7F8025C0C909BC03A1851287ABDB975A32C3FD8A1C99DD90D
-4B1CE2F5DDCF140D4D5A19F33241D27E8EBEF4ED569AAC255E47813F31B30109
-7075766D5BC1731B082531F3D132A937717EF67F496813139E8E263C088F62D3
-DE0EA4ADAF3C088F562B0BACDC184DA3BD0D5A8A4B8EB487D0B6F1B74A969942
-91CE8CC7A33670BBDB3F1E1D791F7F1D3A3F3183F2410DEF99EB932CA80FD931
-C62D09A0ECF271B5BA043C9A214CE631CF8239ED0640BD134737A3E31B851DBA
-912B507F72B80DD9CDD23A697F91D66E59346FA3A75726C386827D910714C989
-5464B041E69F4B87290BAD381600AE0A976148CBEC8DADBFDF0CBD7148C3AAA1
-7AE2EB15686E1AF68B4C90130F795E86C9AB88556E429EC943147DF363029B81
-4C637900FBA19DD98792F4CC9888AEFBF9F7765B817ABE83494CA3FBDC79CA03
-86CB628F75612209DE9CA4D585565E9509D5DDB8C00A229F07918B062265AB29
-176657CBBF2382A219E573667B14687647DAA7E9203FEB4CC94B10B57F4B1143
-C4962B6A888D62093A1D49E2C7D65C29C500B61E810BFB94DC2DDBCCD8B6C61A
-911C2643F55E9E2101B1DC7D7176F7743492AE7CB84D460E8C00E91E5486117B
-D9ABA9E16D1606705A0F698EDED5AA877A2CE7EEF25ED1D97EB348115CE5BF26
-8A48BE961CDFC6F543BC89DAF665A681908ECD8CAD545D0A72C9C184CE67F6BD
-7B51399925DE379BC59E9155A30C67D73D01BCBB1886F8276AAE58B2422DEBA8
-266CADC83429DAF4F80CB25E0BF455CD7863CFFEA9E318FD043908D427CC07DD
-683F6D977680E9B4F6333D4BE7E729F4D15C07C917862B47F0DB2E31500ED372
-A556A8B617FADDA12A2F62DA2D9AB46479FFBE4FA42D9B8D597CCF4E6D04B418
-8A9B523F4678DB40E7F325F81C1EB345D71849E57B059653CAAC7D9D56CB2E3D
-D4F532A2D674BDBDE970D9211A3EEEB005128BBB5E0C313B42554F058EA1D180
-BFBC9521FADB7DE03EAFE314CDA873C3532CDDB83EB0A6A7454EE85A4C36AF2E
-895BE8309FEA168B73C6AEB2D454B234F1E2EB554C7406B79A859F6B303BE795
-B6B4DBF104E75838F3EFBCF85E0B865779B016AC38272F8BBACDEB13164EB282
-B59BFEB1E3392885916FEEF86A8A975DB9BFFF17B9E2173CD18264BB14CF5633
-FD4BA46D7692CF7CEAB7EAE80385566061315F8DB8A7F495E68D4008B09BAF99
-DF4275727F08C5FC58BE9A084B267D0BA62A907F22C466A3A79CEA6C207177AE
-B1254F0810E6092DE5DB1BD3F238EF705DD4E806E0EB1988F2AC92EFB8843064
-3CC3CA506D9AAA0CA559AE7157603D34BEC19D6019F0566974BB835DA172FE37
-C15C0367C8FC164184648BAB678D37871F7F610EDAFE3F49289C6320F9CC113D
-44775EDE28FEF4E14EB5B426C06058FD32AD12B42A2FFA0D9CF0C7BDFB6D7C4D
-72F4FDB716D7C8E7DE84F614487ADF4DF5F304370043B25E07445F8C65109708
-EB771F62E01350B7C9B659D05305CC3E4D94378BFADFD8D94E5704FEB2BAF58A
-5B874C7EBCED806F068E93D4DB888B325CE246D02D1220ABF55CE646DFB45F07
-CB8488F229A5562968B079C2CE2067B22B98904D977E3EAA82A6BD44135A6F07
-36E3252FDCE218EB5DB8773E2DAFFD1DAD53671EB3D83A275D011BF5D501A22D
-407AE09257CD21297B617E0443FBDAA297D37F66AC436DB78B410E79A002233A
-0D7DA619CCA9DA4714325A51CB0BBE9EB6CEA352BB1A0A2FF83610B2A17E1948
-0E9285E1570CFCB8EC7E1D691A72611D336DE5C6626A1D1D2DF363A1D781DBE6
-1235F1D1805CC2A8C670005F84FD468167F8640B12929CF347538B94EB37DA39
-904D4763D93E757AE2B4C775D98E23BA983E35992A292A04976544EC462CA656
-E5EC37EE8EE46BF1C3B0B4C912DF05AE1535CC654000B06BCDC95D9C6B5F36F8
-FD8A0EB31A02C2B863DEBF8FEDBC57D5F93D2604321FA66070D14FED60441E09
-999B90A5FB715347583A35314381554031BCE4E6E73AD3FCBB61ED0D4C015863
-119C1D945E981AF3F38C81EB3A350A70A63EB06119965C90D7EBA669359FCBDF
-A87C4DB920F8F3D99C73A0DF7E10D3C410696D679CBFAE831E3E99FEF6C038F6
-69C58E1EB6F60FF587F5EC561629EF429734CB886AF914AC3E6BC04F21D73F18
-4CA12D7E033B301C181D15101A986BB95132DABEE082A617520CF95EC9069499
-A02F073D7DBE41726B51FC05A9348953495B4CDE8D0A8F8C04D07ABEB3BA0076
-3A80F2E3B5804947E690DB3A7B3BC6C48A67F5D45F5C658FECFF28790B709385
-D24D02FC3B0C9F9AB04E168BAC78F0837D9BD402C1ABFA84148FD815240108CD
-511E50FB8E64F20058EE54E4ED45181AD9BB777DEE3303C4991EF8EC56B6C278
-CE63F6C2FF92308A25B9AFDB4585A808AB3F03D8A15A20FFE399DEE429C959F8
-B3DFDF81433C41CEAC874479A2C51F9FAEAAD5B7B23230B99523FB256896A85A
-8C48C057A70DE745F753B4183AAA6F84B4ACAB090F33CC2C31186D1D8A0218A7
-4E1987D86B9C3602BA294CD29FEECE4187523CF511FD075692B1C080A5A22281
-BAAA4EA701D7573D083E2F6EDEA3D49FEAFF2CBF989703E83828E6C7E324558A
-FB73E3388F0B0E6A97EDED5A9553DD33DBBBBAF2174A562AE2B8A4B6E7D13E90
-FF9B7D650231CBF9EE48DBDB00AEE2E0FEBF8D6778F19CBCB8766A0ACC9BCE26
-59771BFA97CE7BA811A3A6C8CBEE899839E525DA2ECDF66CD99FCED902AA102D
-92CD9A279453BA74EF8C0CF32C11A412A05CFA2C187833F885F359DCEA34EE24
-E90F7F107A23D9EE269C15A647916F56C32543AD5F81D90C84B8305E5BFEF1F3
-B356CEEB5BAC54AA00DC9C6F03B4AFCF7AA4D31964377525A661FBB743D39964
-47AFBF76C8FA874BCBB374B02C538AC626004EC8E1E9030D60C4A097CDAFC143
-732FB7431008CF28ABEC4529F4689720D4EF580676CA855FFEDDC66B7C1DF07D
-B89EE98C0DB6FAA5551ADE4D674B51E4E3FA4B24A3DB5196E01C6CA1DF5D669A
-3C0FC57DC1F576C2BA14D5DE284614AF3276E3A1159CBF8D40426A60E8C5DD42
-6F1307222DAA8AA78BEE55C27E26013120FB5471CB33CA4FB642B1C386018EE3
-D4424CA411F49CD569CDACB51AB9BB5E66E1E13ED5F8BE0E912BC13C7B23E10C
-042C33DA19656264D7473B4E0C3DABE14F9F94450D1113C88EEC18CFEE640A6D
-9A40DA9CCED6EC5E2E9F1B357DA635C3A2C5A23874E496B868FD0260D30F1780
-878A900B90637A1237C63D83335A3FD4A664321C048BF2273F9C4AE3161E1F06
-E6EA5F3F15CFED43C622E0D7E245EDFB866398DFF2EC994674767B7F3DD853CA
-356A3607C7BF8F9C6889EB9942ABE469EF88368742FB5C41D06125D2042EEA41
-4B344AC718FEAEB308302F5607C06852A30CF778D236EC90CA10934C629FD598
-90176264DBF9C1AEB33A6028B9EF09B06BCB182DA58ECCAA4E2E1FBB13868C98
-CEB61223E9658EBF003AC67493587A156EFBE73EC88CCDD55C9C10CDFC52F7A7
-B274D631DBB5D629F41AC8760741953A6B90C6E9E4D2C79702C59EECDC65D894
-8317D67808CFBD81953AD32837A42EBBE48F77D6B387E272855E54ACD32D3377
-E19724B3BB370A71C633C3A41A0523FC219EFD5310EB3CB5FC93F0F9E6BFB115
-17E2B901016CE8DD44BFA8590EDEA88F5229FFDB83E401034C826F038D58C19E
-54704A4E2E36B7738FC6F80DF4D82A5285853C49F9689363392536C3BA25C00B
-7885E7DC3951E9B5D22414C9E9A264954CCCFAF8BCE70CFFD4F726263EBEBB70
-D52A58B3D6BD029F555A630D687C7E7103C8B8F2B33EA41732D6FB7FA999CCA0
-185A13C8BD80A2762AB9919C3E9FC07556BA8C7149B4CC5B58DBE84297E3E8D2
-B34591D9FCAC659C0FE115F34ABA807DD94410AF8F532418382EF8F7980E1598
-A97A61926B809FD771B2795C69E6B1F15FF0EED329FB793FA3FAF0580ED07F51
-B0E1BC1401EA5026897990CF09F9750268AF812E89DA551EC14B457836CD38E5
-C07179A3EE0ABD3A85C693ACA829A5E492FD4F1BF12725544FBC81FAA2004784
-DB367184315C68BEE9FBB1D68F91C9D0901BAD3BDA4FFFC203C232276A495EF1
-B2B82F36FE36716733F0E993B19407744C067324BDD2D5641977B1A118DBB844
-104397F963CA2E01B7155CB84BB642FC315C028FE4502335F761A9DDBEF7ADE1
-ABE87D31AF848A5285BD8328ED3E8A2A608590DA11968AA8C0D8010329A9E172
-AAC2C7D0061B14EDAD1142FEBD3DDC0ED20023CF06BB146B3F58A6A197DDA1CB
-2533B236FAF2825E8DFE70B79A0938D79664C1D26B4412FD10C76729CB22392E
-8976960ABED0A03D5FDDC7C5C2C6221BA1FA08020B88FD9AA0CE8B5FD26D58A6
-79339A2AE6730746B8413B6E05361755FBF11FBFA4974CC1AF36136803DB8282
-A7F5429327B875D0FD222835C7AB82049CBDA6AD1731F6D06AD2A20027765CF6
-2F7E4BE9521465A7C3E968DBCF95F2C62EB3829CE6DFE845EE20E8EA89CA6C46
-BA14E5A920D8E28A4008C210F747622AE31F5F9036C70FA52BFFF08A4BAB3D5E
-A2EF6E8656F89058F4A67933AF30E9A16467D563B2782268E2568868F677650A
-74F415289CBAC0DECDF828485066AC07C011623DE9643DDE39840B1A739B33ED
-3EC705C13DFB191472987059E5017002D278168B5280FA2E26C6D51CA663B384
-F5CFF4A6232F5F68E185231EEA239904319E180F91DA98A63B38E16E138D2DCB
-CFEFA5F3E5AC6FE764A3A9F3EB622117662AFD26A124933CB1E04AAB53923AF5
-D9DD972536C4904A1602040545A9AD4904D867C1D0AB907D733EDC19EC093391
-3B0EE96E8578527FD3D1204A25982635CCA01A9B101A843F6C373AC4C8E39E39
-BB13AE6A0EA170B59987488481D38806D429E902801F9CE25EEDEB6012CC9EBA
-0736820F82C640CD8C7D852D9EFFE6F769D7FDE1DD628861FF628BC0BA8EF127
-26F83D7FCE6ED8785DBCE502DD0571A76D88B7FAC1E2DB24DB97394937A1EA17
-031078EE07D00B554B9C892C68B624D3900266E8850287243BE44F11F86E95DC
-00E89C5C47F573C0A7F1CD0CCD26498334C7D37A3AF4457CA805446A74344597
-8D8C3D25FBA2350A878E23DE65D49E9E5F819484DC1B85ED2BDFF923216C101F
-D8F411C1443AD7BCF5E90FDD6BD29899C86EB3ECC82832FE75A59EB3FA696F26
-96A450E2504A473123A8D24956ABEF5ADAF5B3BB57FFA5364214AC0E9E245CCF
-431DFB8A7A5104BD97D5E5104CA9A05774D0FCA9EC0458BD7289794FF19FD00E
-2D05086336902514F5CF8141307C037E5D2E30B62D1C8A5A7682BC941A5445D8
-A17F5670554AD4AE24EB95524CEBF2599D5D00AEDEE2B5537F869A46BF093296
-C77F86ED5658C3DD3AB9C25850624A53F6573A51C7AD9F43EB8320DFA31F7F58
-E0FDFA9FF640DB5B55FB5C4E014A8C50E062F13D573C845231F98CDE7414BD44
-0AD4CE9E00FB39BC93C3D1C8F5FEC652FC28AD9EF814CD964DEFC5813828B0A3
-8AB0E0BE6E3CD60259B8A50F95CB02EB685DDE048D73DB0460985EB16DA749DE
-3EE1625182EDC552F104E547D22E62501D9D4EABC09531E6457B7AB148FFBAC7
-927318F8BE99EAE5AC9E6AE81081E236187C2D384A92494DE6BD1FDCC5A79413
-609F865C6067EB60B83B1E0D49D2CABF88F252377787534037AEA74A842CF21A
-5514F3A89A00EEA33793D63040EC2E1231C04026B8DFE67E0E0B460E3BC6E60F
-71AB1C05F295F617829255BBBAD68D6D7E5AEE12DAD835A693A661AD9923BB65
-C781B9085640D3A5317C312DD3C6159C15D8DAA3A592C9F4B4AB648B160E4B3B
-D2E3DD475573570F5EE110AE5BCA3C499513061F202DB76ECBB5316F21F04195
-4B9EFF754A628ECC2B68077CD6072C630CB99421BA3D0D1DA24CC09B8D42E8EC
-B52EBAA0E16DE13F0F2E235292A0063ED390D9A8E685160134E931F924D150C3
-B1E315CCC86F2AC29D02D6E2EC8CB297D3CAEFA4489F2514885A9C662760414C
-0140C5B2702735EC265ACB966A97D0443B9CBE917B03A5BFB047C9AC1869DAF2
-34DCF1773B7CF02F70CC7E73AF1027EB1C97FF5F6DCE124AC4BFB7CBA3606C71
-2E37B15221A12FFDA24456666C28476F9C08001CA1508B0EDD5C2CF469882D97
-673A70BC84D06E338D45BE21B9ABB4D0AE6285563D8408570493B4EC86011CB0
-10EE9242CF8765A925BF21474C6F1C8E5F6D63C7301DDDF1DBF9A25B6D22FDF2
-7EFEDE087768EC44A893A79FDF2E0616E8FE9029779AEE9FDC122C89A2C81363
-2BE24D81723E4D2D51E12016097DE06EE6BDDA76B0AF54B0C07C7B79097A9F17
-8F06016F1ACAAD2F8205BBF22493BA60EFD92062BE23491B14455C1951CE5667
-EB0CFF0CFBAF002E5D29A2959354EBE9BC6DFFF567025DB19CA283AEB59564FB
-92C512DB77967EED57BAE6D88ADCAEEE3926A6470144390A669BB068458F3A3E
-2E3386DA66DCF98A1E34000C5E277912C3547A3E7790288D2B3348B5449F2BCE
-171A5BE93C9F4CD364B66204D0168EBFF710EC8ABEDE6284BA8CC30C6232361D
-E53121AAE03E1C4B3BB3B8F1337E4C38E505BD4EA484C06D08BB18F838D55477
-2C0AB61A6B1E4E1C44F1325498D717C9161B791E123345FE9B4FCF973A9F4590
-9B69B938AD48DF1F3F3073FE9E37971F0F13C3247278F77846803AF2EA7826B9
-1801F9A9F403AA02C1B34AA1A182AF08A106BC434E6623A0E739F501F5A35570
-F404F354A2779C2D686081DE6A263ADEEE27CE1FD1E3B9A5927C84DF08571265
-E7A596F11F12ECB1F73ADB52CE502626B47A8C3E87888496AA1D738F7139965B
-C2C7FF3BC7A4371779A84FE401111875604FA2DE09533ED2CB7980098978B98A
-8F399F6B71B768C6FD21D6A1434C13DB07A0C742A1185B145C4622B607C28260
-02E760A95516C81C987B7BD3D930F77EFF6F2CD536F12757DBDCF140D781BF0D
-EA80899CFD60B5A60C6BFAE4B298DCE4F5A8BF3FDF8305A840A517B1C8AE29E9
-697BABF82296570D2B6AE79899642929C943F0B144234C3B86FDE4F689D95973
-823AA18455AEE049CE736654E8CC3316D7890CCF6CE3C5FC72D2F22BD08097E6
-B72B0E12AE75BDE8EA8A3C82AC7ECE549AA37856ABB3F1DB8B9029941119B2F7
-C664FC97A85A880E56EA4B7665A67D18DE0EC1803324ED229747F1E6728119E2
-AC28227EA429398BF4532DE883E70A2F5A5FA676B7CF4E6EDF2E1507C35571CC
-52AF97863F2C741849589B067EB9500CC0EC57C2327E9C40B36AC92F071A7BE3
-75C28C39FFCE78D0CD9BEA649A4F0172AE23BBBCBC41C06204EC04CB15F50AEB
-7EE86457B4AF5E637CFF01A45D4C3513B83284BA7B48AD7F846B1B4C1A7E629B
-6C07D19800B59BCE32ACED981D08FC186E30E489251FCAA9341FBD6F04645389
-B32A1B2AF729134E449CF9298A67E34B3629BF2782228E78482B337249009EB4
-EAE3BCDBA9F80AFA56C7E878B421FC0BA1173DB1C749004B6FB1E825122D261F
-B15BD2F131E2758E7BB74EA7AFA45DC96A0F40A05DCB210F715B9E190E05D48D
-D3FF0D89C7340DE6E14CBF0BB77A2D995331431C21670F92BB80F779647F7CAB
-5D4E4AE57126D8F2B6AAB102CFDC9CB4D7AAB1D2F6369635C26A70754E1A05A4
-D64FD0ABB4B341B63DC42AEB5873F93057D8910542512AFC3B07A0FF39DEAF7D
-F536CD9087F1ACC3D819AD6643634A30F362820FF500B67743198F084CE3B531
-99165F4DFFB35D8BC2474F4D412E090F85735CB6CC388983581E5E396CE32409
-DADBCF7FDA1976481D0E7CDE4EA2D8FBD496CD48D478D2F8E1324FDCC2438580
-CD2F4116419F4AFE81EE6780B5C14B383C6D757F38C2361B506B8997A112DD41
-6583939D4E632E467D4A443C53E8655890345FBFCD5B08022EDF386D14557228
-A3024D68818D6C7A465F659AEBEF09E1D7CB7BC90716E434AEED9EA4F62DD35E
-E2758C0249CEC434A21816ADA2AB89D80583F9ACD9D14A489820C52716F89891
-D100172A0BE47F4B4F4043FD9E2C561DDC948851DA228F7CC553EE1E6E5CEAD9
-FB2A1398CD00B7D6ECA0E5024455AB159D9293A156FFC5AEA3C12FFBC5A18204
-79709B17BE777946E1883EFB581A81B16BD1673613A8D3E74FEE66DB227BC318
-E8C28309C548FAA90A9F43AF0C5529A52A17A266DE597757981FD704D7AF059D
-702A14C6852BA226EF0F0CAD131B3A53E5BBD843899ECED7FA02F8CC01973BFC
-70B47AFC97B10EFA3695CFFE8A4E64DF3CEDF521FDDC9CF5E40BB2B68F57AAD0
-23B30F67B6923B0DFB2B40EC9F150C53B1CA6C20BA21EFA76A09350A89DD3C5D
-15F5E816581C4F2AC551F944BEC8AF0FB43B6BE5996057D41E94FC2DAC746018
-73E55BD2F403BD37B2B7286E3F4FE9EDA9DD95B5349F3B769524DA99E494D9E1
-15170B7357BF582AE1B9B95D72A9F2548FE4417B1973AE5E55D3FA8EEE21304D
-74C4F2553A155ACECD35044883F468A968298BABB9CDB5D2E8AF4E90310E6318
-4C248B478803B6A1BB4695FD0AB30A94DC2054C0A8EFA45007FF733892B8CF2B
-6D572008B58E24B9D53109E5E283D947FBE261EC5B174ABA91CD9D8388E8C445
-FDA978ACD909A7B02B5FB0047939333687E5BA9E4AEE024E7BADB2A2E07309CA
-F736B1B9C4E25D741867F11F2DEE1E2C8C9ED1C9D6B0EA1C2ACC62F1CA6AF250
-A49CDE2206C4C374360D2AF09367400B729D0B2B911538C8A1E5603B4AC21DEB
-9E99FF5B5B9BE0205973CA552DCF62C2F2807AFF1A7D8C865687049FEDF1EA34
-3E36D159C3A79CA96A5AFA962F4AB6D223757FE3469FD654EEE8F62D6783AA6A
-9A3BFD6ACA0819B527F3B849ED5C1059E791ACBF259B37E8E88CA18A3C0A3A9B
-56D50E21A56BB1B56A022EB3CA2A986A3005BB0F86FB8C46613EB613F1E23154
-38F46F42516E059F05596D0849F83D1BBA3BBC7D22AD273DC3C30E5A4581FFEF
-5A02155748CF0458BBA419A7F674DBDD7C2570343E08A06D4CB26897892BF80D
-882F25107CAB89162579AF743B7C948D19736A7034538FE6C4697C5A653A8EED
-7B4434BD29553DFC969AE95323C3A63FD939766A85E901D196D4B3F70FE65A7A
-7668E72F0D76DB194CB212298ABACF0F853FDBD110235FF841CE246489DEB124
-5366DE81E5100BAD8B0533D1FC7C8F09FABDB9EC12798BAE026C0B2A3B4C7A08
-CBAD9137C39EEA54DDFECAC902A48C812EBC5F539E058EB21AEBBA792F3DC1F1
-C0A2CC8F200611D2C649C0DB7A2840AFDF6C3309E42D97DB2688257CB1CA28E1
-3210E18B8E34CE99D26D66FA76A9705B7BAD2B8ECD03BBB00A3D7BE9C175E08A
-0486816A84BE89C5
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMR7
-%!PS-AdobeFont-1.0: CMR7 003.002
-%%Title: CMR7
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR7.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR7 known{/CMR7 findfont dup/UniqueID known{dup
-/UniqueID get 5000790 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR7 def
-/FontBBox {-27 -250 1122 750 }readonly def
-/UniqueID 5000790 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR7.) readonly def
-/FullName (CMR7) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 1 /Delta put
-dup 11 /ff put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 101 /e put
-dup 111 /o put
-dup 115 /s put
-dup 116 /t put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB981ABA2ACC9A23A5
-3E152596AF52983541F86D859FC064A0E3D5FC6647C3CAB83AD4F31DDA35019C
-CDB9E3DD3FEBD4C2B36BA3CF6E6C7DA85E25D8A31A9BAD39BDF31FD0D1790707
-9DE6A078E8A409D8295F642DF492AC4F86AC84383B0F4C6BAA7C22AD5A898A71
-D6CB34D2CD12266C486B75E75A69C14819DD9BB8159088E04D4717E576B8482D
-BDA52110AC8B8A80E4E9D58F470EEBD3CF44A1E1EE8DA318FFF3611B02534FC9
-F4018C7C57E80570D2F634D98BE5D5EC6D95051157F0EA94A3D12BE0B4B79939
-F82F8D73136D3337C44E314B0B16CB030D9A12E01FB667105F334C3EE965E5A3
-D410D2F1531547A4497C355AEEB295CD3C5334BEE5232992960B757594B89F3E
-52095042DBE6B4DA3C3AD50CA95EA9EBADA10630B500CF1FCCA7D60306743681
-7E428D33B7F7C40B425CD58E4CD8AB474BCE6A307BC6C6EBC15A8A96E0E2977E
-A33389154536F5C5D8CF036D07F24094E779E5ACBE5502C92892F10F4C6DB627
-C7EC4C7BF20B39418A8A85D7FD9B0EAAFD871DDD41F93BDE5FE619AFB8711824
-DE890E62C1969A6FE28DD3578AF43D58A728FAFF0B9FAA640962C8F35A26F76C
-67F3548D6DB54A25CEB368B47F97EA2B0C4D7C0E7894A4F0C823C6C1922CF9DC
-10E05600556F1C7C9AFB33A2DB6F8730F70D6BF94B1FB0887451F2FFEEF3584F
-DFADCFA9A2D4846B8F0E51620E1327D994CDF973B837D10C90FF76DE22B47CD5
-EE3183898D156861AB4DFAD34A1E3FA260B8164E6680BF58413A553E88F6100B
-C4F4E8E972C81A5F88A7DBCDC308B4C3581BCDE13877B976B1F84330839FE5CF
-C78551620EB803DF94A5C921F8EE24F7EF8FC4C3E1653514212631F54F90E3DC
-E9EAF96E998F340C4F729ECF7AB430FDB7C0BE3DF2C0D23015820E28B743CAD7
-7F0AE95413C3EEABBC69E852F53EE1DC260D7F1E712BECEF2F18437DB23D8E74
-2902AAFBC733AC5BAA452DD6F3671859AD836C8564E99CDC4183D8495AFD99D6
-1F0D65B6588CE7546717911E25BDCA6C2649E3A7466A3E2DA7C7994A30AB4449
-672EFD00632EFA8629C1AFB7D53D801028F77C864869FE636213A69173003EA6
-BE1ABA95EB07B13D1594BEFCC95ECB0A9CFA9892EE0677D6B6C250855762B7A7
-8E4E022640F93169DFA0303A0D5E73BF3E0F4D4AAD10FD7E4EB20532BA30371F
-E9F480F9513432946F9828AFB5D4AEAFA5829B2CB544E5EB634C4537EF7DF08A
-A1CFD94A52DCF0E7CE4C5EFFB01E6D50558B75DB4C8D5512B06080F27BE62E01
-2EEA6A0357441401458C842D3DD4C35B8F561D816B336216CE0C14BF77648AF5
-E33912CF95872A1E1AB9A18980A0B29A881D13397C15E1CBA5D3E0B27943EBE2
-F3003D15EB446BCFC1C231832475D5B7AA19E4CFDE119D6CD62D053C6D29C333
-5F729791D17B3F7108074EEF4D1BD101CB33E01004532CB0D716D2E54D169C6E
-80163E70C0E9081F31A1ECBAE079D2A518B790B0CB2CD03DFD034A0F4788E800
-B0CD2DC1FAFDD487C2F381EBAB2A2F3F3AF82021B211DC9CD2FBA6A1BB3D4AEA
-4C7F3D9A5C21DFF284CCB827D205A69638E98D5DD8E36AFC1A4481B5CB2A2E8F
-D6C838DA6F81990F5ED928DC7457501B5C979FF4CD20A830896A460C5DB13D56
-A3B2B5D9B292374A9BF392894DD99FCD6A1E655AB395E839F074D1596488700C
-4E2891C8AEEF66568E82A8B826F9A28FF84D4D9BDA21F638EAF96880B4EBE0D8
-081982F34831A03BEE81FC177700C2360D2A48915EC40D5FE85B400E175D5AF1
-067FA0097904FB647757BB44B4042D30D1557BD0F7922D731142FD682139CEB7
-58CA4C8C240A0B86B1888CACC507E24E04020BF1882BD9B4CAECFA97DB24D7F5
-AD64C69454027F198BA35881B94EE9159A2D73E450C3BDAED66B886D6DEBC84B
-653E165176228F88993F12A170775A8D7038BDF2FE8DC1F7B98BDC02D1E6686E
-9B834F6C0AD90780B17DFE25F0A4E470CBA84E73F2D22BEE09A040F14CFA2C14
-0FDA5A5149B5FAFFE49F55EEFC43831BC43A8326FEE9C7F469C0FC3B000884FA
-41DA7318EB57262CB96FC4EC7F16CA07FE1C3BE8C2DBC8A8135953D6DDF20BDF
-75A2B6D26074FCE752BD32FB9F5CA797775E8DB9BB9786B469A3CD65A0D9DDDA
-C2A166E454A94860EEF5B5C12172DDFC576A03F6E6F8A735FF21A3E9CCB4CAA1
-3064893487697986A42CB5888B2B0A79FA3C74E8187BDDF7BEAB884B70B8D4AA
-AC6615745AEB906E08BF831CFDE222F58D02B428D55E9D5A3CDE74E42D8A2CB7
-E1A3A9439B678AD438793ABBEB72B21C58981DAF3EDCE4BB93D95F4A1E943BBC
-B3A012DE92FED4F232A3A7D60CE60B605151F9C7C18A5C653E5D6D15E5B49A63
-73E7A339504D0ACC74B8B116EA88C3EBA2CC631AAB29F761E5F062966AD2FD28
-7FFE52FA8A115DBE23E471094FFB3CBAFBDF11B7E9058313F2D069B2CE98A962
-64645738F02A31E2F2AC11628724034ADBCEE012721EBF0A567893411F950410
-B20754A7510D041FFA6144AC9CC46D846B82581F20BBD001D34D9764010824BE
-61C30D05E5C5D100A24F1917F01799CF5BC4E50FCECFEA732CB50196825F0E08
-8A1EC868C6D4357857EE2957E081A0E4372E31A8ABEF23C3F2EA0FEE57DE4D08
-61C570175C41AA0C7A3A579ADF593F18B4AE3782D2552E4E0759C32E059EE741
-2D8191E381731769F6648B3581CAF11DAE46471896666F18F02918B0860BDA3C
-BD5DE777672447C23C62ACFC2611ED5239D6A266FDA6031EBC5A530C1A2FF7A6
-B4380B9A4C877267854AD1F1677CB5433F28894ADF93D39EAB94541A8D232E08
-22D082D0951A60F62B87DC028714EC74133A4D65F7D0D1296C0E189C4A42AA98
-28E8AE7ECBB9FC8DFABCC6EEB1E9FB06227F90808EF31331CCC5D4C9A6182181
-047902DC9FD0444FB94B60FC74F3B677758088CE6A159D940C5CF682335E756A
-8BACF06AD7225D49B0002392C889B0FE2C71311D2596F4903D12FA20BA2FFE25
-A0804B4BC282929BE31E0F46B34532CB5795A65218CFAE21F390792DA67775C7
-B91A2BF4C16DE4F6551DAE3A5827F616BE9040EE6B1008DA2F99A01EF66D697A
-6CD1A44E0A15D1F39EA8025E886A68A1E9C334327C7703EE721E497CA924AC90
-7723106D913C5ED4BA4FC743CEA8D0F5172526107DA65775C0B1B77179D336C2
-9B09B608D80B1A1E87CA1A84A833A00D980D919BFF56F6390E9D5B45E9935CF5
-E69D003564462F750F7DCE02DC23CC215A0696B74D8BD3156A392A94F557655E
-00BFAA035647568ED66157FACC585E411F7F428569C147DC43F6E4FDE693D0F3
-9917BEFEDF61FB980B85515FF6424824E2D995B05CA1E5D3E8BD8D3281DB7CE4
-E54923E84058FFC0A8A2C491327D0F87CE4C352B724167CEE224DABA3B95757E
-4A419594BE4F92E78BA6D35D4C93D31ECC3134B24A45DC32445725BB044F09A3
-AA8C31EFC0A2944ACE2F2CE054CF24DB350FB3C71115518C24BDC0F7E54250AF
-9D3378D38480E1CB9029F31570C619A28F065CA4FED5665EDB96712ABEB33B9B
-4232C00C1B0215F08D53F7E430887035AC25BEAF06942FD1B6C442253C887AB7
-D694C1A6115C8990B4CAF1E81DD1FDDD6B03C00055BE956BE7FD8A4E1049AE69
-EDA8593CBA8C4A41E046C689FBBF9F1B64E5856A7FB1C61EC815A56DE2A8ED33
-41F370B8203D4E5B19C63AE9E6E0D26F4F3814B5AF48AD30EC9B8402C941FDD9
-722FCAFC638FBB835F83DC77F93D367266FA7DFFFCB567EF82B1695AB4D94D09
-B18AC041811027229DF431F5CB2BBF6ACCE9D500C8F075A74590641C1A607C56
-D2B8624797BCD9C91C3177818691FBB4744EDB6056464A0B95B8D63F7C22309B
-82D6126E2057BCC9FE5566D96B7A9B201A09B0D3252A5494C8CA2C8BA8A13C29
-37EF2A882D61DA708C279F663D88A8E2999A0F3B6F98C49901A7631BF7708B67
-54D0B4C52BF4BE0DA0439E6763A7C9D639AD4092E77B13D3510DAE1475C978AC
-796F9B2AAD3BFF35C5A3E19B5E2BF704B3BBDF68CE48BA4FA2496D60E58888EA
-28AE12D00E9F0816FAC190590A865BB58569A91BF0345D01230ABA361442006D
-BA2C90EC2036BBAB79EBAFC3F217DBD5854C519235F9627A1C3C71D21ED38AEF
-0BB40F3B86BB9F09A3F309473D8757AB7E638DC1C59A7F9BCD49DE4107A2E54F
-422767FB94048987847205584309397F554744690ACFFDF5902FE5DB355930B8
-71863217830DD7A563B0B3A4025ACE75B0E777B4414B62A13B50C54E0E6D47E9
-D43BF769B9411B74E1069BF71BA873B4B8973EC9BA492A5DEA58D267872BB246
-10AA67B143D0E2223FFB4991E583E629413CC894C3FA4869B72D19CE1A0CEC8C
-0FF5E5A3EC1FCB7D3C4289813F0D249A11B55104BD60B2A89BEF44CC77CCDA9A
-065B8B83B4F4253AA1D535290DCFAA4773452D110D2B3370F9E2FE5432B54A9E
-644EB3BA9BFF62347F376839024CD5EF3C5DFD30F412DD5474B7933E6A1AB63B
-4B12F2417C72D0543C26A263AEA53E5BAEBD67E23553A72E949DEC556BEB5D09
-C4D7A89B14FE4EC68D0E3E9D65A64B285E53590F418EDA8175113CA375A29930
-DDCF4C71ABB26CEB800C2C2B253AC1F53651C88A56ABE5A74F3B54CB4FFDDB92
-60AD7272BA25EC2F6FB759AA6E1E7964FB55AD09F4EB25DE45FD01833947BD05
-6266AA8ABB7DD792941C7A070FCF3A4636FBF8921C70298D42FE92F079DBA2AD
-6149D9CF9EF7264DE6DFCD4429949B15EA90B596340713BD61926DDB2BB23BE8
-F9DE38A31620A817420A245946E551463960A8C5C7295E3B3D6A59BCDF5E472A
-40B7A2CDDAA43CD8AAFC411D037142579D11054A903E102DF0D0C7B5BB854DBA
-F3F086AF991F7F5D5C730F8F9AF213F25786F3EC0E54530FF912F4876FDE16B6
-A07D0DC4FC46EC6363BCB68B83ACC448B801EC43FDD2F8BE0E93D809FF81E38E
-176AE17C67C85FEA58EC95435434C49A950AA955D8B20989C550AB1F1C31B7FF
-99422E1F48FB7D6F327C6DBC4695A03903DB275B94CB39386E46579271870A25
-21823E75C377E9D5B46655E8CD8F986372CF8BA846423E26582315A9D19E0BF5
-305C32B2A0EAC3ECB275B1D8BE11A37ADF524944219D94EA2C5DBDA768828B6D
-775DA8CDB09E0570E4ADDF462EFD8D3FA3F86B1DEECDFFB699AF6507257C1879
-16FC615868C2D51F03CD57BA38D42995D9164B257441210084DC409B6EE4C119
-0B2E17B0A8D5326DD0010E4A325D5F77BF935693BC90A00A28C7B5F74817DA39
-F47A41E32F4F92AA04D30D810F7B1484EB53AD8CFC8CE8928B570314E0F713F8
-AF127227190F9C16BB73D2A217FF801C391A29095DA5E4974D137A0CAA7DE702
-E20DD4755B1D78739756A5E7EC3542B96AD6844199FFA2F5F2E9C64E2DA4FB2A
-ED79869F745C59D235438251BC2E6D26112AAED20E06021D1AB896EE1F1DD2EB
-437FBD4A25E42245C5A647493FCC9922E6DD7AF57D5D482921D1CBD6F0F02949
-C27777144751C1E72F4EE2BC343D4AE7A8A8758123B54FB1A026144C643651EF
-0907A376945E19A8FC7F98A034832A5820A481B0823F980F59623E0511593FEA
-BDE6EFBCC0383242CBD4954027B075B21F10472059A480D6E5ED01C3B07461CE
-9810251A5C5643EC7403130C2246E8616CEA25EAC7A0076731FEA8CC43BCE3BE
-933FCE61067F5FD402E67E2B9DAD954AA77C5BC86BC5E4BCE2ED676D8D8EC7D0
-ABC5C86D82180B9D5D7451C71B5149B6B67883578DE9909317928C0A92E3205E
-F23015400A1763A6FBF67FDE3318AD2696685A1832FC31CF38589EBC7CA1C818
-60D2B2211E04EFCCEA88D9A9082E82951EEB123924A267CB03C48889032F2892
-4227E217FA28F87E01CBF27BF1EA60641A4238258CB7AA355908FE36D90F5CAD
-FE992D03A33E47CA9AEBEFDA57793F39DC6A9E85D5B289F6B862B35DBCF82E43
-5CD6A862F6FFAC36478C384C3BDB0148CB1FEDF55969C776E77917635B5A65EB
-F2AD351D21CD3822D43289FE8EB0FED58182997097C7E9F4373553AE1CA92083
-EDE3BBE6C3BC7009D15AB5FEC6A59E9FD1BCC7B2099CA15FEF083B9CBF7B890E
-CDDDE6BA0AFF306C76500C945DC91BD533FF9A585CEEDEF79238C54E6168001E
-26FEB29E523EE501BFA4F60B782B1499B07084C35A2434B4D29D3D8E2C8F945F
-A9922443B68D07DF7EAA1F4CDEFFC438B597D8943E231B5216808A85F30EDC81
-9DF5DD22F54A45335B4C2203887475F39D247F0E7347BACFEAF220ED82F9263A
-6488E73C1910023E505FDEB143006C1A351D441AC57F9D52D2C6D63D78C75605
-999885676BBBAD56074298E0BFDACBA1830BA58E87F436CC670EE8EB1870154D
-72DDBBF3794F8CAAA3F1E11DE29752DD99EAC695838A19BB67A1FA3829B6E0BC
-5301610A0351AAA749F456AE31ADD87D6ABADCDD1FB3CE81C3713F48780DF407
-530CB284B2AC709F52EE7AD647DEF9FA4D2A867CCEF728F3D40CF34C28D21527
-10160B3DAFB5FE16AFC9D36C6EC4021FC189005862082BEA60AC72B63AD27D72
-FAF3C2D89DA2648FC4C65104A069212D87144E8533CD86A6D73DC7CD9DBA25CE
-7DA53B000266F3871B24663C77723703315C5E4A89DFCDBAB384AE7EB2F455AE
-AB191FED406F7F6EC9E5B8276EF5C4CBA041AC7E8BCEC7CAE840154BDCA3232F
-15711ABD1E867A434E9787CA0A6D1F197597DA27ED2402CB2D84ED082E8D3A39
-81E6EB270DCA4E7A90E2BEBD3CBB3A2BE3CAB926192D7292CC16845B6399A543
-BCFD224BB52F21352732DB5154FA3442733066CDC3E186D8AA97CD801DFBE43A
-116C86889BE198DA88CA978B8C40ACB67E8F7BA499DE68A6FF0DC72C3D00BA1A
-B378B39610F15CA026F95ED8155CE3FFFFA2E2FEB352DBE14CEE1669F2387B70
-55B91185FBBED764266215D518716EDA3DFC9E5DB6B148A553E75AE5E38E1CFC
-6EF47B314D54CF24BC13856F4F7C976BB91D143DE32FF49BFFC87E17885A1893
-BA1B8E441B08EFC04F7D103C1FFBB665194B3D0920473740C55FB1C50EBCF717
-A2359B687FCEAD65616EE89A68F8D91AFACAA0B238EE4AF0279AF5BE5294C3DE
-A7E1F5E6248C0210E7D40683F04B12A933C746ECB517CF94BBCC6E4CF49AC715
-D8005AFECBDFB7A6B417DB8A28F8E9EAF39CEC1CA64DF37A5E66A76C26F721F8
-A63B003A040A62F87DCF61B298F960D510BEFA453F118E59E7DE8CA3DD002EF0
-127EAF733D5C61B5132348D280F84D159809CC71A3C6F7373BBFD8D6EF715D34
-0016DEFF14AA5F960BF1BB9AC304A1823722843547BB4CA5EA4C41C6C2701C8F
-7BDC810443F9DF34BA469A3260009B799871BAF8523C8763544DCD0B382D44C5
-F75046AFF85F0B5A3188C2EE786CEEE5496A5AF4BCB0B429CAFC403FB983EFE3
-61FD9F52ADFC38E07A0FD7BACBA530D2E4DAB2592AA9564843E7E2305047F060
-C5FE4243FA8FDF1B5D4F61ACA7850A604FBC6D6970959752695C90F78961B4E2
-C8CFA41082B1A37405AABCEE5BA3DC2B9EA76F486117B84728EC6D8AE6379CCB
-402C2AA89078EC992C00D53151E9D82C65643F549A572A20F05107A41BE5AC57
-8EDE92AE20B05E2D0C98151CC92D5389A675DFE39DF546A33A84A4C534337ADE
-B17C34E09145B37CE1EB1D10D42CC8D6E6B127A3809F7202381FDB88D42084CD
-0AEAEB8A8288CB56870EA2BE9D0B9DC8291021CA561E2BA388DA3494E433E0EE
-5E69DA51D0AC505C9F71562D3E9750F23CF14D2C8ECF0692FBBCB4A92B48B4B0
-AA2163A7E36B833D1AD45BDFECA66E5573877FA45E206F5075D9565C2970DE92
-E3B0AFD624E645623364A01628270D6EF6B3F112C19D1F430D3FA3E8BA66A32F
-78FAFD5EE1354445EED785FFC41AA87727089678FDAA9129435FF593DF89FB20
-CA7121D476CEE0F2DC0484CE05494095CE70D4A07442A2F8F0EF8A1584E093EE
-7E86F0EE5A71764929E947CE08375F39BB9DBE45670D1D221B8FF7CC9A7435EA
-85ED3ADA3E15EDF6AD9998A08B22EEE65EAED69DF3678A03389A7A5C0FCBDC31
-270735B50728B88F5C5AA0E3DC21478D898C99AAEDD78E63F7197CCC7F009DC1
-6ED263CCC0A98815073F3C011437C13696DD6E1AA293DC4E452BEBA664034EA2
-5D75F8BC6B3BB22B336C0320534CA7414FAC7C9F188E4C1B07E59DDC96293793
-00A1ACCD88A2CB4AEB8320746371B434B601D11E0DBD0762498C87328076E1CA
-B641FBA6C2E65FF3893B86AB9E97A9A2679726DA942437C74A112C0B771E5211
-1A292F5F559150E28AB67C71497FECB79063E40AECA3BADDCE1B13FF319F36F9
-A3C837DD9E4BC928998D811A5938BA4D26E7BB24A6C349E8B2E4BF575D840F79
-22C52CEBDC935B647E41D0C9AC2C2A0A8488B79D1F719FEB145142647DFC25B4
-BEEBCCA3DD2C74EB608369AC20F3D8C391A5FDDFDF7654698DB36F12CB5467CE
-75983EE036707E988B54035C54C00AAB5AB7074ED066E937B6447DF8E3AAEF80
-3EC068634242D11F10BC902FB140A41AE109D9CA37254D49E2C11807142607F9
-F57E19DBFFB1BB7A714C061BE096D96767D5CDE057B9A91A95766AA6FB34ED9C
-5986BB627FF9E1961702EEF75C8C3893308378674364A8CE71574F2D2B714D23
-F556F1503A427138B5C3CDF6D7A0FB3BED799CDB69A2D8B8FDD86504B8B74965
-5688747A2746E9C41B02EA87FF99C7F559C0FF22F4FA9408C88DA5D034C20B36
-D4986D8000C41DEED48983FB9683EF80C92572AD36FFD8F44A214AD5D99351C8
-7B52097537F58B2F992A66BAEB8838A344783238C72AE88AC0E57E754DDBB9A9
-2D0459FBABC810A6E3532F63C155318223A89AD1A766A67B84921AFEEDDC22A2
-D5EF51E45A09DFE51346E6881013EE91DC4B298DA68FC886C22F98E2E5F66344
-66DD17D8E9BF1FD01D68E71F2CDF92638B85E2441BC4858F84EC80A1CDDAD760
-52A68FA49F0463EB5B65F4964BD0680640AF3228A9E5467093FFE0DE7439FB3F
-2B5A642D35C1B4AB5FAEBE192C645E90A4CCE0F5E1F6D1AD971BB5169D3E9B1F
-5C01BE03E8431882B3B17A253D4F5027843D90C98A9B78DF7B8C2C63693425B7
-525ADFEA227A7592DB1B5DEA54A99F76F55274DC69BF4A2DEB98B322F8C830AE
-686777BC21DD11AFC8A35BA78D2ED66547979A84BBA56967A9A1BA847AFA03A0
-127F4C7D7182BA30AF326607A375FEBBE0EC8DD45A77D5EE204395E7A6B08378
-70C296A8C27B3563D19A31C73153DDD662119D1F48548636A5629BE2211DC172
-E626CA274933257E24B2626B7B02AD3CC48EA9B61799DA126149871F8C5DAA68
-993A4094F42903160ABF84A84321E269E7793DC85CB0D5BBFEE15E120B30D0E3
-3528C1B8FFF1B1202DA58E0EB05DB0B61B758907D80A61CC07C2DB26F1C00BD4
-B2CE04EC23CFAFDA0BEF9072AA5508131FF3408D67A6B14AC2D9FAC3004A8E5A
-0C66E8C80D64DED1B199074FB0284BA60BE7246CE4458A34E987A10049B0B623
-47A80E8E56CE35E812EDB26DCAE267AEFF70E117354ADD91E247E129EC03E352
-A379C38FD26979BA87FC5A8642A610BF04230F10073D14F30B75212DC1FCD9A2
-AE6CCF56BFE82094F212C4280EBF843AECE3F6C416E166CDF6443044A49E9F41
-250E63ED50BFD5E2AA434CA145A0FC5C48DE24056E254E6AB85B543AA414ADFC
-0A4E703CAA89B8B3695263304240F0AA61E1DFCE956C9D75AF86CDE23BE219D9
-DFDC6C05B7EA01AAF2A311809AF162F871DF4F0CCC2FB2E5E36966CD5B1E705F
-A80DC9C6490D2FAEBD9A4221EA48B11F50AF0D9D24263F4CE202DB8E048C5123
-AC13DAC989A0CD3BB7BBE695EE23BB099F8B25F731FF9BBA3060B4D405783AB9
-37D96E54CB77A5AC4868EFC3D1846CAFB00F38D4D3B6EFD7A4C7C05EF4F26995
-4E728A81DC419B525355B5F025B54EFF75A28DD0F7E55B438F82C2B42031A61A
-B7CEA6CDCB6B7CF8A2B700D6581792ECF80CDD3656500D716F2C8AB128296D2E
-79669C3796F19B4CE45EB5F3F219BC5392379389D23C9035DA976EC2A3E38BE0
-2DACAC70B5FBC5DE2467383954DB47E60F6156B9F74DAE00DB0EE7A0D0B8CD4F
-86508EA5752C46D10A5661675310D3BC792B662A7950F8B61BC0AA83A8B2C29B
-F7AA38A53BBC541426D06532359EE4AAC49CB1CAF111AD685EF45920B6B72662
-F17556D084A78F76D3CE3D57F041B56BF1DCE6A464A3DBF97906C2728274EA51
-A0CFB5B20FD3
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI5
-%!PS-AdobeFont-1.0: CMMI5 003.002
-%%Title: CMMI5
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI5.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI5 known{/CMMI5 findfont dup/UniqueID known{dup
-/UniqueID get 5087380 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI5 def
-/FontBBox {37 -250 1349 750 }readonly def
-/UniqueID 5087380 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI5.) readonly def
-/FullName (CMMI5) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 101 /e put
-dup 102 /f put
-dup 111 /o put
-dup 115 /s put
-dup 116 /t put
-dup 120 /x put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFB9CDB3B91E19AA95
-B6070999687CD39CE05B0501BC0F19F4FCE5E19BCAB1989C541A47F00C4947E1
-FD7D566D95445A20A22834570ECFD7F17970BBB274C172956BD6458D36A306AA
-51AA40FA84AB99AB3D1C47256A2DC605467A7F2C77963B2D31C2CD1971FF9627
-23D5B9CE163D84AD3071314F555A564CC82CFB80B05E31708542DAC587837E6A
-8708B83AA4527ED523623419123FB743F544A691FF62C172E6FC42F1EA9D96F2
-023DE87858FDA38BF3FD9E2AAC5F05FEBD28A5DE1E97FB1B03F6D7BCF64ACBD5
-20083E062A50A1B86CD28E5DA789361A19511275636562527DA0CB8A62C0CF8D
-8A46EA3505E7C597428C86B3B05FFFCDA0492897AC6C6F689ECDF468F49463DC
-F193DE83E34D73E48D23ED37CC1BAC6D1CF6BFF1C6A0165B21B844326B418575
-18E1D044C1864B27AF65AB4A031C767FB91D2CFAA1729386A7C1621D859572FC
-B604B35455D870D5A757DB7BF44D9D079F4F70FC669A96A0A1080F3297B6353C
-6161E0E815C054EB6709752A8C104D177FDB4962B988270E9538E944E2FF6717
-6389DBFE95B71E95EC57335EEF4F3E8E7B041690F54039D546937028BD0E8740
-A9F8719E08AD387878420EBF7D8D1807B6A594E98E27BE8C6314BACE9CEC94C7
-D57CB34AA7DFD06477D62C981D9D686255817A22E3F49DDD47B28FE7CEBCDA0B
-30515EE8EC56542A3E3E68B990E5BE8FD65B953A0EEE2B066FEA586C75E4978F
-0A0357C0C37397AA22B9EC8D9081B44C71CDE7991903DD5E071B87D081A57064
-A143042086EEBF8640F36E61D8A0052C726C25F1B3CCCC6A58868E00C30D5CD2
-034835FBF999CCCCE1CA0ADCE3A4EE4A36475FF6D00E1D7A8ED65CB0213FCC76
-AB7DA81B9A97FEF3A51754A48C76E80198A2475DB6047623FCBF2CDC827229A5
-C1DD7E79197C29CFF591EAE9547A1B21D381FA04D80E87F41C9A00A71B5424CC
-D7550DFE38CC7BF2B11B810FF09DDC48046BEAF8EDE7CBF8847DA0BD5FAC93DE
-09EA6AE97B193E9A31F1174C337C72F4CE28CD59ACDE969712C57701EF3C48E1
-38C650DA766470DBA252DD9FA657F7738D31A864E26A89C0618EB611B36B321D
-C48CD0F10C4157E210657C6CEA4BE0DA047F414C16F18B8A49E4E783164A83F5
-E59040752152EC549ABC2F840ED955F90188E8F91E4F4533CB5F42478029B90D
-76A996EB3D99BDF9E1B3019AFC030536449C04275DD78343702CC302461DDAE0
-9CE2AAB36414A34066ED793CA7313767AA897AFFF6676E1AD5D4E3CB3C3A66B8
-C5E91C170C41B7233D544D8EC3FB6E7E6EBF4E1CFBE49E3F00732256EB2495AA
-9D206A20E902CFC57ECA3CD1DF324C834C75DE927C473650E4FFB299509557C5
-9313ED07F343B6B4FD9F3DBDA9B3242756575AF54DEAA7C6DB9F1B9E1128989B
-312A505411EE636BEBE0823610CFCC7D347185E09CC8A1A78CAF7F20C9668C91
-0DAC60D889D17BFF3B7AD694F587ADCBD4E48F36DFA34FE98CB2E8A17929A683
-0B66E005FAC311AAFA9814DC9CB2DE3059E0966106CFDDB18035EB255906F843
-C8473B5E66E8FB4582FB72BDA4F4EE7A8F3A178F02EF1264C0692D7CBA2B1906
-DC27331F86B6D88D3233FD74CA88D7041B4A2025A7024F467B64222ACAA24DBE
-112C83886821994044EE5800F1F81F7F58ACEB07D15E22D38EBEA6F5C4F7896C
-BA2EC301F8FD150832966A0C46EB35ED3EFD0192351AFD1FB9C394454BB1FB79
-2BB86FFF5B846F412C1D28C560C00B1FE876684EC864EA6F88E7B095CBAB2B26
-29EB6928961BC58633B7D5A5746996C3DAA6FCBBD2D42D59C1273B786511AF00
-B60B0E04C7365E4AAC4AC20288ABDBF0A704B6F7CA2D9FC65CE4AF36A5CC463F
-F97844B79F772F1E0C6F4A6DCD7AAEEF16A4ED9CAB55E692586C5C9DE8701A3B
-111D15F99AD44A3F375E7C4A531020E9AD5CD77212BAF0F9516B7E865F5F5042
-50524EE6502209FA562C94AEA4555F868C9FF68368EC6C2E52253E0C882132CD
-DDBB83AF15DF29B2DCF516A004DB97AA9487EC2CB1B772E8C84DB1B82841CE64
-D4D10FDAB7E162E079FCBB9D4670AB4D2F9128E48183A3884EB8C74DEF7F0E70
-A587A300CE834A739244A237936A78D31617E4F8D298EEF7A783BC573BF464E2
-9FD1F0592DBA4400AC25327DEC2F28F8EE0CBD17F012E9E15FFA98CF1F1F9265
-C2E4B8F3ACEC102196B4F9F973D747979E38DA36558D6CEFF3538CA7E1427352
-CFCFA0DDE3C02A42FA39CEA5DEEEC5F3F7FE7C1B1AD98D51446772195F08FBBC
-D8CF46DFAF7D78A43B70F9B660406BC43FBD32374C022C3A58CB24CC43ADBD80
-4E7AD6C418FE43DE31176B9128496C331085DBF6FA883042168C0FAFAA9DC403
-7ABBACC2B18922C4458B49FCF241C0399E969937A2779184DEC8AD5AC3266E40
-3E81D9B9AC5A06F9DE81785668B2CCB9BAA20F89120C9EB9A5F4CDADE6F67C61
-C5E89C6014F4772FC208723146587687F8E14F4E63F2FC952D2F9143275F168D
-B51AE0A66333D957C9D5D7253A2362C30A0219219BCBC770D9FCBAF0F7F45FBF
-E85CAFD899BBC1EDDC416ACD9A7F83711BDEE28A683900E672453F4527F44816
-1F284A4C488DE221333EC9249D1C70C3FA41F37924B813A3C54BE3206349D955
-8FBC6AA9115F9061C9674958D40EA2426CBCA704E0AB35190F473C72086A2B2E
-DCD7E6C1CA9BD9D7C0C2879E414EA6C61923A60FDDB53957680DD30951CD3B0A
-6B743B1E7952601F61D4413C3A7BDA4CC1C65DA9D453704A1333512560B2EF09
-C2D6D34B5AD4AFECB4A07A7DE5122ECEAF0CACFCF48E78F440071570E3F171D9
-96E2C6169DDC77A3B9A61D5188428B035F8128BA909C26B448B6C95FEB52707F
-AE0687C3987F75F1BF90A7F61D0C492C49457B59271BCE48F3FEE78E12D3271A
-F5A91389DF2ED566990BEA84AB699B3651B2E81975620CEB607E2882F7D29ED3
-A4279439107AF9AEBEE47CE85DE5CE9595A96A118ACF1EB1E935E2251E0E7F1E
-D675E5D89D501C9CC98EB274B6B00B718D3EC50EFA7E170F2DEA2A2D2C8B5760
-E85A1AD504660A93140BBAC19A48B456B3FA48E05776CE9DC05426520692922C
-4AE3FBFBBBA2C4EA2B92663E8D316B9D5E733E0F2FA092F24AFC98B5D69063E9
-8AC28D6EF97D3674C04176197050E49709D7558F7A32843A2278160DFAF9CEA3
-9A0A8907B19379083365EF866E2272A9ED2B662614C57F81DDB145E9D460A572
-C573296761CF028B0CC562B5C73B1933F0F78935DB0771D1780C698A874290CF
-4F3D2D0C000B9A4077156A0B15F6FA23CF70586D3E341796ED8BD13BE5CE69DA
-D169579BE16C6BB5D74224F380490855229FA64A762AC6BBD0D06ECC13E57E56
-FCE574D51744431CBC8A369698B3F9BE35B7C1BFC59FCF08C04E3554703230F1
-2ED2DC4459A256FCA63A759407CFC0B4D8950852BD11D9D631DD0B1EA09178EC
-B5C85FE885F3E048355859AE345B73EA0C9FF89DDC31A7839C86CE36FB7C9C65
-33257339FE7DE8F9826AAD599B41B8AF40F47BEA4399B65B7E114FAF14B9347E
-4627B501AE9905A4EF4483551D8D5B5F291CCC25506E38A5DA92E127FECFAFBB
-F6BE02A63DC1B5090A11CE8700402A53B9DB788ABD4910DCB8F1D0C9FAD68668
-0045C5EF2F0F5205F4A4CC2DCF43479DF053E2DCBAD3AD3EE779129E7CF4DE95
-34D03F05FBC72CC02C5E1BF394AC39530D93C70739799B7E2FC84D99EF7E636B
-900185158DA3427B30E7EBA29CE9657D3103060934EB58A514F6CC06CA0EF378
-2447416AD37A066B63F2BBD53B06BAC2C915AD28CAD86AB1725BDCBC12D0368B
-0F0DB1885ADA0B4214F59DFD86F15210763091E3E5E7925A39F7C58DEA801563
-198D8146DCEEB18EDE7EFEBC5610208CDF7D42B23E15AA911BDE63C0EBB78D9A
-DA13B882064E1861DA9B4688A242559ABB1BA404A516A4C7357D18E4C7AC7D41
-878E2D8682B032DCAC20FC72BC0D18F9783E9094F59D3A35A977CAE583B5E517
-4E8A8C991E5311533BFD4FD0B9B7DC8F129705509D194DA9F18135E7B87DDADD
-D06929F6D65C8AB18895447C4E542CAC2FA8DA064681418E49807CE61DB77720
-4D7538917F5D113CFABEB51A0E633DA5ADE4D3A09462D2E4C11125A31C3ABCB8
-D2905C09E4E91D11B92F405696A4F1996282F44F34A19748121C0E86C3DB2CF9
-30073205E35702C191BCC6005822AFAE9EB440CC7739C51D391807AA5FC768E3
-928AE0860D52535397395FC31BAD93D8887146E6BAC26891DF852FC5E277C3CC
-45A9784386BE5A1926AF84E7F3BF380A5ADF32D73CA695FF1B78215F2D2349D2
-B1C3AEB04DB8B11A611682E7F4FEDF08716A801D84D47FCBB5FD4E9AF027635A
-74E8C12F7AC159840DD60728DF43615BBCDF8EF80B1D761D34ACCD561F5AA2B3
-15BC21A4856032E4F9005F93F7FB3CA7613C32E67D74796C5C819457378FD94B
-89E45341CC2B774F16C035079A741B0D2D54B43FDCF69DBC30DE45BB3695AEB9
-CDA1C7EDEDBDEAE0079C5FF03BC855E5F5235CDD99A915CFC78373A4604E8E66
-3426FE7AD92B8FA0FB0CFCD773434B5C624CF3DA9F77315F0C58D42CE9180BB5
-2D2B7DA554300CD38C592CE35966B1EA45638CF064AAB4CCDB2CF3ACE7A816B8
-360F2F5D7EF9A36DFF363B87541744CF36ACA31F9B17872C96B8214740C7C0F0
-0E251B4B3306C443487F71ED324B4896231B91F909CF28AEB3409DE1094E6483
-E851326B4CE4E56DF03A929913926A8D4C52C7DF7A6F7EA62BD9343AAABE9BA5
-403678ADBD2C125B5DAA08EC695F6448373355FF5B91A4FF16596A5D172BB3FF
-7CF9AF0B6A744A2451C7399E969E6E5A9784B9195A497B43304111165973EE28
-3EDA3949E5D891E1EA363F8A8EF4ACDC82CD14BB931480409A5EBEED54CF8284
-55FD70C98822BD9A31523A3C6A6F26B0216C07B6D63D3CFFAD15A1B83BE55D9B
-4008654433D80F11754E4B4B09FB22569164A8DE5669629E07ED1ECBFE365287
-690C6F21274ED9DE2156D06AEA66A323450B29E4AA42CCC9C9261DD499FD33E4
-A974570C690D2C0A1367A7487D57427C01203D2939E89A1F18A4ADE84313A2DA
-B12EE671E3B42F44F6B32E12F4F2E51479FA3420A3A13087D9BA76BB1756AFBE
-C4654792600D79BF52A32EC8E02587753351AE7F192D08B7EA9314FE4CEA31BD
-8646E59F96765073ED1E3788C8DC7C0AA2892CA25E5641B338F5F207D37B2757
-C7FE8E52649C38062566E420F8F0A6B83043F758DE906CF91413718028C9675F
-5E0F7D09633361EE152116C675BC3A90D807D3A19B848DD34BE3BEF950287C7F
-021E231262ED6A134208AE2FCB90B7436614D8BD33226D8D519F8F3F494ACBCE
-32527307BA114CF02BC765387DF54BC1E231CE3F51D09F7A9178FE80A62D8371
-533508ACF5C454CC72400B444D177A36B9A096489CA2761F1CF1F7C788A9F7BD
-334A5C24AE6A648EDC740E36B28D6752EEDB64ACAD640CDD66CB98448C7CE7B9
-8EA7CEF9E2A80EB270A22ECE1EAD0FA85EF5E0C83AF23F0B4E4669AB41A6B427
-3928CA4421E216A4346FDCAE5D1349809C97D059A2CB6BEBED01CE0BA1754863
-100D49634FB84A06CEE283104046A90396245601756BC39A63460C2660F54589
-5A690DDE53BFEEEB398355E0FCBCFE9CFC664195CFE5BC9C4905700FB9FECB7C
-6E644861E81E0C0581130D253D861801958F04A543EF20C99B52E246139B8D7F
-B7C78E1E658701FFDAE6ACD2A7E79FD434B1CE834DC7F98D16048A2964EBCEF4
-BDACEA4E6FB6EAB3A270FDA758BE633995D1A39EE148ADF8A169173F877089E9
-1A560D068ED72051FE7FE1D6C3BAC81EF265950598475B84AF1486CFC55D5903
-3BE1479996B48A6E9ED904C66700DF63029ECD9BF1794BA67A7C0A005B00DF52
-8A6A0374F4E65CEBC1CFDDFCE3EE53B57D78203D72A0FD5F9699277126B4A5E0
-70B9CF50FB9A46D0685B563CDAA61EE9903F0079B22ECC56F0BDA3F1930FC6E4
-637DF29BA68C83DE60EC2AAADF31CB46F337126706EEFFA0E8DDC29E5488C2C3
-E89CE98157CF908EB04C55ADC7FE853E152E0D963915F5104834A9F73E0EFFF0
-BA20972EDA0F691CBFFF3B0D379B0FC55B77E4891B7B8372F5F79662E610AC3A
-7A02E99A18D5E87E519C45CB8CA3AFB38A74AC99214C1A182437C15F57963CA1
-60709AE4D7A9527518FC6EB1ACB5220932C53F8C1A0DEA53B1716A105922A90F
-10E116FDEBCB7491DA52872EA22B8280595120AF86B49759E5D61FF3B39D310A
-68685F464915FD4B9A19F7F797BE424748C94F4636B2AA06C07C4A4CBC634CF3
-04E5B400E7E4F0419B112DDFAA0C4758560F83D80A525C09B67B5906D65FAF7F
-6E5D42E5D0AA0EAB4C189E34CD1AF532F27AFF45FB1B954B3DCBCF75EE60A9F5
-018F023784C394FFB581FBCFF4DAD820EC8C64F08360B26A89657FD7F50AFDEE
-FE8179573A3CF350FB4D216AD4BBF496AD7A9191941040560854A5A22F2DD997
-0B6DD21DD3EA8EB09C49CBEC6CDCEEB0BBB1B88271093BDE64DDA024D67F098D
-6C1998506DDFF7907AF00E4A13A0E7C93046411CF6B38DB4AC2A8A0B67A027E7
-96725D60A0A50B983A1541C18EC1999A99D7AEE5688407D62BAD5B13725AD3CD
-0243D3EF4FDD9E409795D8022D4063BA844909C67ACF82AA9CED304D5F84A9BD
-1EA3C7F5D2A7BF70766158BFA2BF63B3078593F3EEEDD0B6083B6858AB0E3925
-8588CCB7BBA9438DBD430AD29F127063AF4B9F05EE48507ED3CA9D232187D3F3
-ECF6B44F723CA243C91BFA6CBAC2D055A7DE56C0038114145FAA7D6D35070A07
-5B65B916EBDF3A8A76849653DFAE3CAF9561D85CCEC1974DCDECC6592040CC64
-5745DFBA8D9BADBD4EE85AE9662F32185133FF9A7E44D66410BDE8B1BB1873F5
-DEC1D8341D039537358F7EC07365A462A58013C7072979A427CDC52AFFFCE7E5
-4D922702976973206C0EE5806C33706C59C7361AD626D6CE7D73B3F566F01F27
-AA275388FCE7FD284B031E6E262C2511B3FB2D6B93E53332C2ECF4BF165C03C3
-1E16D2FD363B562B17AF600E4EFFAE42CACA979C6CBD4B624732090878288562
-D28DA255FF658D7B2BF12E71C704E590188B62B57234540987FAAA373A4E6266
-1D72C99948D78EE0BA5F56079E2B75EF5612495DB6ECBE036E13DCC1B79D14C9
-5F085D1CBCF29D52C7CCB0AAE0CBC720E909CF719DE6804AB3A2164CC5D2621F
-DED2AD5EDC14F9CCECA26EFB9D9803197435588CB476680F7FAE7B8634DB18F3
-061C5289F14D2E2136783C42F2AB2ED12973BC60AFBA29150C76C118E72CB788
-E61E561574114577F8D14ABC37C23445297753EB71A3C330F984885006154BA3
-E1A07EAA256B8E5F5EB5139762EB0F4A641B648B0D781DB48A55B5D15489BAE4
-7835562F4B0158AA1C2FD39A76A40238DAC16668DEC357DA709888966E72E933
-1F68EA16A3221BE420EBD5CD48F491BEAEFC0E9A77A1670363452518416CB3FF
-BAD590D0A3E461EAD5BEBE6EE7B2A42697CFFEB22C6BF46BBD3EA9155A30AA89
-7FD1F319335E45B9E6977E4D6AE67993F7BD617356C8476B612AC5F8103603CE
-A940D6978F7FB59FF1123D8C3C49A4D94B1EBA88568B2C121ED8F4CC942F4B9E
-936D17BD16A11DFD7D48F47BBFDEEA442457879D75A4E3FDB00E6D5249BFE38B
-720814F1D21FEE501D562BEE9974FC70987A57EC73E5A77DA7FEA5BD633181D6
-9478F6CAC557592D63E3F8BE1DDE1A6DD71F93F498F4E720FC9819E6C6AE1027
-A9CBE8E1233D0D068737D46F3A0960F377E519911E0F6021C4015AB470D6232B
-0B20F47C0C63B19AD6DD4FD46296A524374BCB3721B63707254C53A523120636
-C294C02B197EE8D6E88E34ECAF5F6E495BACA79314CA00D58055AB542A020235
-A64EF8A747953EE763E7BB838CDCF2C63BB7FD14ADB4369ABF82814ECF58EE3A
-2D5A65350B69B9AD5B78CA2606E35EDB2396D20FF15D9CCAB7C8FCF95D973B5A
-1F47563B06EC0250672EB1344993A1385611E482DA1041ACC096FADDA981F8BC
-5DB3C3667DBFDB1B029BB98065FA32F3E07AC10C4733F36519015DDDEF46F2D4
-260650A679097EC0EFDF1BA75105D5A1E22E05FBD19A66C9A1C85FD974AABF9A
-880E96D0990B97D23FDD4C9BD7B0CB0FD452BB07E9D127D42C14F0A44E3FC31A
-65419A8488F4DC614572F0C877FF2D4F7918118948EA7E5E52A8D27E2C0B7E1E
-0992B6EB2121242E1B1BE30FCB4B85B3A7DE765DD3730B1EC9B7BE199A1077DD
-67491F6996E514246BA3BBF511E410E2D49300116DD3BB43BF66438D1E2D646C
-71386484A8AC64F110FA444178714BDC12FB2530538A067B658170A662131FA8
-4F02D8DC3FBFF83219FD498E4C0ADEC289ECF7C91AB8BB56E6A026626C847118
-F965899BC9B5FAF3C16BC4A84EC90F63F266E52091688D681CF5D30A3E80B19E
-738215A86829B0EE838DFA14319EE87431A28CB66CC885A41DD6B3A0B89A96E9
-8A810D268A86DDD47E61BE50D99263E6575E1D76161445D005A39D0D5B57FB4B
-71A614B0811D271B835FF3F9ABEB4CF41429D6F1FC4A231199B683F2418BF559
-348F19C20B52ED0C52F2A32C91FC0FE8B54CEFC27983F830695AD51FCE4237FC
-9D4726E50BC3F30480C496F6D02C3CC83728AAF803960092C89B83617550501A
-9510691297B252CB872A6336A54EE0EA203C2ADE80F8104584D3EC91C1B2A629
-17B249F46F0C69C3D9485246AB84660AFD6B5D01F8841EFE96AF4523D50B3E28
-93FB6E6F74B9A3426B5EB2045E731368F373A678932AC01DA8A55D3F05943B29
-C150363D1A49CCEA52998F8E4D273C353715A8D5F8010A388ED3014C4279DF76
-B515DF4EB0B0EB31D888A751B4C8D5B91551958DC84F07B932F893E033E24465
-37714E5BE22F193D4F72D93B68254CC0151873FD0E7EA56F1F2277DF18CDF237
-AEA39D9AF19828A6B3F768837D5136891D02BEC6009C02D2C116904EEDB1CF5D
-E01E17631C564D2C36242925564C43E36079890FE80F712DF8533B2B6DA14660
-42124A2854FC0A5AA238AD5FE82248D95089840403047B7B930E651BB823D7AD
-7D3359AFDC78738BB14C16C1E43B3D2DDBEF9E71FD8F5EE8CF101F0761746EB3
-E7A12D1CA9408A4486E94789CD37D6F67D04EDE83F92BB56E82495258B35FE59
-832479BFA30F299210D85C32453DA3DAEBE2A6BF223274918A13033EAC54A422
-10423EB3FDDFFDD690A59559A61DBFB57FB3EBEDB4E83183004E83B3D4EABABA
-47C3DBBDFF2611D64429E992A98189E1AE13997680DC903AF852A3F01631A60C
-70377DC14D285E0F0EC8F3D8BDF37A4200128F197944C258A10E6B4E29784C64
-5DF1F5AD0144D82A6C3BF5356B116DFB533954A94E45472CD6996951EF9C8E44
-8BFF18D96986699E5CB22FE71AA4C909BBC54441A8FD2262569AAC74109CAB50
-6EBC7C29C54C9BA50A7FDF24
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSY10
-%!PS-AdobeFont-1.0: CMSY10 003.002
-%%Title: CMSY10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
-/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSY10 def
-/FontBBox {-29 -960 1116 775 }readonly def
-/UniqueID 5096651 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
-/FullName (CMSY10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 15 /bullet put
-dup 56 /universal put
-dup 102 /braceleft put
-dup 103 /braceright put
-dup 106 /bar put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
-3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
-91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
-E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
-11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
-C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
-D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
-B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
-93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
-10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
-7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
-B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
-491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
-F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
-019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
-915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
-356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
-5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
-9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
-3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
-FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
-720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
-D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
-BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
-7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
-DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
-AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
-A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
-0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
-AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
-CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
-0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
-5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
-5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
-E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
-54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
-E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
-A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
-4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
-4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
-038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
-B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
-5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
-B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
-A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
-2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
-CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
-455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
-FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
-16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
-16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
-483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
-67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
-3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
-1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
-93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
-051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
-8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
-8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
-6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
-06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
-84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
-D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
-DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
-0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
-8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
-C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
-754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
-1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
-CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
-1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
-153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
-905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
-617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
-8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
-98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
-53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
-888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
-052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
-CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
-A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
-07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
-B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
-10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
-CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
-3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
-D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
-849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
-648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
-84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
-2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
-2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
-9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
-B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
-D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
-135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
-EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
-C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
-7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
-4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
-9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
-050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
-3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
-C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
-843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
-CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
-B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
-3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
-19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
-FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
-17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
-8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
-CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
-F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
-1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
-4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
-2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
-9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
-E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
-8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
-BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
-04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
-C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
-ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
-4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
-84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
-C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
-09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
-D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
-56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
-035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
-FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
-CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
-B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
-F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
-CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
-0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
-B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
-33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
-4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
-F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
-2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
-CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
-88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
-17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
-55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
-A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
-2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
-406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
-AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
-60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
-C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
-5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
-822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
-94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
-D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
-343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
-894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
-DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
-DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
-8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
-A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
-DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
-E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
-DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
-4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
-5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
-02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
-88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0
-657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE
-D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808
-AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2
-3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E
-7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B
-A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0
-2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25
-CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D
-9E592159338E1293F449380E13C21AE42E6C5B367635D8F3EDD0C81B37D0D5C1
-85EF82D2206BA76018DBD8C44955402CE2D267B676DEECFED0F918A438388768
-7DDB1DB399F422D8207FD68296B47EA6DF29F65C0D2C348CB8F01E1EA2D816B5
-1589AA62C940029578FBC01B948EAB0D5ED52C99284933E99D1A992A0248676A
-5C8F5BE8A40AF3EC366CF071C47307B2218E073CDAB240DB6EFA87CA0C0F4EF7
-074FD93878D7B61557BE3C950A69E70F260AF4C86DD21C92489BC74B93B7D73E
-7125C15640EA1DC3B513F69622AA964E9AD9692BC371A5BAFA9D454FE37A5A5A
-04F747957B8648AF1A9650E8FC008CA74137F6B1233858BF62138B1C2D5ECB05
-26CBBD6A1E9356CFD9A57F96282359563B8F05503FA1A79C4FD8605E8CCA33B9
-337DBFE9A404BF47F0D959A5CBB4EC11B892E4EF050F226F5A4314235A3372B8
-F47C464DF14497E5191EF9F9C7FF7F04C840A33D8A9984C9875A8AABE04BE219
-F2EC299D7C9FF8878933C406E4138DB3F6B0A0046469C05886E27913045230D7
-B06E634C5E30D97DCB0CC2A8E79D25C07EDCF13C26FD712525C30ADF64532F8F
-1B140D0F102ABA10571E9BEA181BAEEC824FA74816FD8BEA77DE8CFCB87DA4E4
-F47AA6C1A89ED7513BBFF99CE8A1908931510929BC6CF890B603CB647EDDF88D
-3899345826A9A1E2266DB69EED05FD3F79532430B0DB8DC6F2862EFE3F83CAC8
-6BBA5E5E5153686A42756D0FCAF0749861D36563E7D488E01F735F5501D41F04
-7433284B3028468DF255BDD0FA9E223FADBFDA9B056C334DE729AC51150F0481
-E59A989D5C43269A7B84227C6F42033BB6FD1143A8E647888391DF242A19ECAB
-0029E96B785213696A237626A6855BF39AC728F521451DEBD57D3C01E0E38879
-84BAB2428EB245AB5F0CBDD3166FA50C46D443252B2504B2680E713FC49FEDE2
-2C297193BB27ED0553D53D3F6E5ED506AB3F27BAA862FCC6D7FB2EAF256CEA10
-4C686240CFF8709F145F7F9FD4D73C4A883954E72C64AB47C384E2254853896B
-096E46DAD4D8BED3951F960D0C1E50C2894CBF39B80C0EE8DF2FE438694003BA
-3D33A19C94B4D002DDEA73EB94CE3ECFDDF0F4A88059C7281E9ED902D3DC1861
-6206667F3FF2D39DE8B01C4A3D3AF69D450326B10D8DF61F6810895E8BD9FECD
-0F7FF6449A3C6E364A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMBX12
-%!PS-AdobeFont-1.0: CMBX12 003.002
-%%Title: CMBX12
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX12.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
-/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMBX12 def
-/FontBBox {-53 -251 1139 750 }readonly def
-/UniqueID 5000769 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX12.) readonly def
-/FullName (CMBX12) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Bold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 46 /period put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE
-0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D
-2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608
-1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C
-42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557
-FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE
-78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18
-22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE
-A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811
-4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065
-4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7
-95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D
-9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC
-5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF
-9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3
-CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511
-BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65
-9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68
-EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A
-D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE
-2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE
-947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B
-0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6
-4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C
-BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2
-F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4
-6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514
-D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415
-F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8
-481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24
-FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D
-419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6
-7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B
-70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988
-2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE
-0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC
-9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A
-C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D
-1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2
-A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969
-21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530
-7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198
-17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60
-30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F
-3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257
-96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3
-B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950
-1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B
-57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE
-B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC
-8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91
-8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59
-B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E
-BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC
-21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91
-D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4
-FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F
-A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4
-A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082
-A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA
-DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38
-7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F
-07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9
-BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E
-8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89
-E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C
-B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5
-45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67
-2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5
-5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF
-A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28
-5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975
-E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01
-5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94
-6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30
-8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB
-BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6
-9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB
-B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B
-B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E
-8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD
-595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E
-FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15
-13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A
-FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3
-DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB
-313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248
-C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89
-F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD
-DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844
-8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753
-E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197
-A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3
-C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20
-417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43
-19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4
-9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85
-12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83
-3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1
-A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68
-90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94
-3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5
-B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B
-82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550
-1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94
-AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D
-9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985
-2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5
-99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A
-31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414
-3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86
-F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5
-70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E
-5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891
-84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978
-BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047
-8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7
-5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7
-9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B
-F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E
-94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE
-0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC
-E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4
-7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581
-596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442
-F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E
-7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1
-1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785
-AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE
-4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F
-744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D
-67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA
-054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA
-6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B
-8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE
-CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39
-EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4
-C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76
-57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5
-5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F
-C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1
-CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2
-848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C
-B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB
-77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28
-87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58
-3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8
-409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7
-A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B
-72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D
-99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD
-8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB
-E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C
-82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3
-C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0
-EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634
-23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A
-59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F
-C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0
-1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C
-403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90
-1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893
-75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E
-0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35
-82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25
-C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8
-A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC
-9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06
-0693AFFEF215D00BFCAD02E45496D7C8F5E99EB9096FC4300D038C1AFD31EC4C
-5ACA6B72C1BE7204E37A4CBBCB1EC26AB87F2FF82DE20601025169A5FBD2D060
-62B5B2DBC288C79C33B596832AA18D730AD572C6EDFABCBD36DEA87C0F323C3D
-6E537AD3B43C6F3A905597570A8C6B0B4A5E08C08A430B643B6ED36DCAA09B41
-FEFDB90E10C8A8B74EB358437D0CEBB9E03109C593BAC09CA996278246E7CA38
-4F311F23DC5A7F7DB374E0E3D066C874EEE28CFA47054DC41A389203BFB3D601
-BC9A4817F8DAC250A102E7404CA135B33DD66F8FF40D106F52081FBA3E79CE29
-FCA5C502B38C86D8D507AEF30436472D2381DEA09B8B3BCB109BCD72332A9483
-E61ECF0F89A85BC37B8C10FF3F7C0A84FB8D0F4A7898D3F8B06202FF8DCD698B
-56544751347E9AA35209B18D3D416E5E034E36D9C5FC0B33B7AA0D46F3A3F925
-7FCAD9D6B9E25671F9AC599A40C37B2439C06FDFDFB3E78DCE515BE82B5BE1AD
-2F205E8249407179559DF39CF29120C4B92C5283B609D0445B30F3AC71A1A678
-8F43D8B12D7FD722606252CF4902733EA4B2575E8AD636C9E4759189DC4BB42C
-72829BBC788FFECFD8CBA25D9F0535277050AE35FD5936B4B2CF74EC1240EBF7
-17FFE0617A069CC8836530F60D57253BB32E0928379272B93A7330F74287D09E
-CE830465BDB4B931BA96E433188A7C8B977EA77A153601BA7DB1F08234B0D82E
-4FE6EE66CB0D4E26C68C7B55C2A9DB17C89E2402CD909ABB806F56B0731131C1
-122E7B9095440F9B77EEC394AA69583A3FCA4121C1D25BC79FFAB7735CCD3B88
-F9A6A1FF7FBBF5BC021D43A4731C39A3DE3D5A65461C2FC64E5C2F589ECFE3F6
-2DC06C652850242AA37D24D9A1F1942D80BDA8C93131565B1EECB628B2D44ABC
-5053EC4A9A500F949E0760F0E6E05E81DBAE239717DD2C5C66FCE59CE4BB7356
-4FA88A8DA97B6C2DC15724C9815A0F89127A55F360628992156E185340F9DB9E
-42F652C5623EC161CB14AC87F12C850A447073961C6981E4F74F3FBC975EB243
-F58DC35AAFF2309005055C45B36881A3BFAC7D00449FC94F84797910F20E46EE
-C1D3B8A103826E4F394185712F49EF8453EABC206433A37751EAFEC8F5645449
-C83563649CE807013E79DC4C2AE52EFAD5073857D826E108FE868984DD8FA478
-CD14B435B760992F58AB1BF13C32EC90FAFA5C9BF5194D913353052B03AFA44F
-2E3F6FA2F3199BDE4CB3173A0CDF3846D68B5DFD0B03E0F893A6914DDB21E15A
-08D1ED1637EA69435D01109D4E86405193637A62C31726E90E6B9D9E9B55D22B
-8AA114468111D924D58781FC98E077B0FECD48C4CAEBF0971412D67A05E58B4B
-4820ED721D38D980522CDDDF455FEDADFBC71231D20EF5FC381131167D7D35BB
-EC0D00D351BC24D7F49E5C6246C1C448FC7FD7C3580F45695FCE975408D94DB6
-D940DB7FF3DC0E6B29078B34F67B0971F8F97839D54E78F59E757BE297BDB0D3
-ABC3DC85EE800F7B4DD0DBD5BAFA3333CAB492880EB26598312E72F17E51D34E
-FBAE7AFD9D361C89BD5736C61B0AB9DBE730509DA6EA206CE18BD0C4AD8DC9A2
-E6BC2E997E8DCF9D7C7AED694196D399F16E2E280EFF44EAF5DB29EE95541E2A
-67E69D2D043359322D16AC31B25DEB9178317F15D26463C68F81275B2C37C3DF
-8263D653BEF4CE8E8199FC483AA3FB6B9E7E13D3CF76EE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI7
-%!PS-AdobeFont-1.0: CMMI7 003.002
-%%Title: CMMI7
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI7.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI7 known{/CMMI7 findfont dup/UniqueID known{dup
-/UniqueID get 5087382 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI7 def
-/FontBBox {-1 -250 1171 750 }readonly def
-/UniqueID 5087382 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI7.) readonly def
-/FullName (CMMI7) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 18 /theta put
-dup 25 /pi put
-dup 101 /e put
-dup 102 /f put
-dup 105 /i put
-dup 111 /o put
-dup 115 /s put
-dup 116 /t put
-dup 120 /x put
-dup 121 /y put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBBAAB71645535A2B
-6F0F22458E1429F4A67307E01F0BCF6F337E0E2AD89658D880B04C26306F8179
-C8121B958459B923AC3B05B594D8AB95F75870019130442FD29578D44F5690BC
-7281357A5041C8A809A59D0DEE108E2A07D406656BC74A9F3317CB887E712318
-46B2ECAA341F8692ACC2D14ABABDFBCAC6F35858355F1D3228B0223EC73AC56F
-3C987464DB829F243E304F4C59CDE3EF6EB53A4EF9BA91510CB89A3407261F58
-A2AE66880BA98FC1EF546112892494C85A2C39F9DCCAC5766725894A7AA148E9
-42360AE64BF3A4F1F9F0A0D0C1AAFDC4D50C52233AA595B7D0CE557D4A010D86
-6E6B76A7E9523E8A6633DA9348BC3F59302F72F492A30782AE7EF220516893D3
-DE836CDE311DED9262AF01C506040541EE84AAC539B404B23033EF56D4BCE6BE
-B05F79CD633FE75C6728114D2749E39FD7454050F67763AB636377BA8E1867C3
-996C7D7D4A4A02BC49D1AD7FF174C1F49F1F205BC9D5AE42BCB02CF8554E8F5A
-D1876C9285B6CCD7B8C165F75843B0AA11D8462B57077AFE75BAD086E9D9F91E
-30ACFF91776132F3CACAD1CA5E08B17B36A0E45ACBAC52393B9AF9089BD821D9
-CD5A9CD9BECA59F7445D63DECC1B4502D299DB85B6E2EE7C69A1DAB91E22A3A5
-89B524FA20AF6005E7A586B90A2C6E5A93C9EFA4ABEF5F7E4C7B81363FE8D2B3
-0AD637FA863DE787581ADD7CBE463F7866C40F4E280260ED0E9C8453E5C7E668
-FFF058B9742DD3F131C264F8FA102CD0DA05F3114D13D34D422799181453FE23
-2FC6EFB01BE420C930B879D671F3DFB036197874725220644A5A52DFB467BB75
-8089E4F40CE9401777B9FE1D0AEE02E782A6EB2A185A454AE9394094CDFE7CFA
-C03C23A78EAF242E4F811E4C83B59EF4DC5ACE4AD37B41616B46C263358710B2
-6137314545CA6CE89119B42A3518EC85C68DC07D26839C68B1FF55C4A9CD518B
-A1FB32F9C475BB6110839FCCB94156E7B3648F27245A00D2966FC4DDE3996BFA
-F463A663CB6935B596B1582ED0ABBC648AAA8A86068BF0038001C753C8BAFA0D
-2058041DFA720B528E2D4B16196DB1CF30C779D3F4800FE662D5B60B208341F2
-A66EFCB8448C2FCD12DF0DD899911A8BD96C9B670054D328790E5D388518B146
-8CE92E368EB1DB3CAAFCA4834CC9D9D9DCC80FB1F34F39DACDE643052C977A7E
-A95C5FA8DFED9B4DCE769E4E46256D6DA8FB18FD7FA4E4CED5D486803538F3B4
-6D3F5B3C03184F5C26C66DBB4C724918EBB6A89C4602E4EDDA81EEE2BD18B683
-FDB459F2CE0A9CED23DC208EAA8BEDB304B00E093DEE926A7B32FDB2EC70DD85
-94B9137856DDDABB402B2C76DBA87149051ADC6007018EBDD571BE1D092EBD95
-76D4E063AD7D5F62E6C26EDB88D38678F2806A1F4900B0ABC4ED034A818119A4
-E618F1A902315BC98F26775E59555A3DCEA1D0F8B20A9084920ECBE3F7F245AC
-1182A40B518B194669D95DE968542BFF80FDC89669BC256C44CB66A2AB8CD7A9
-E42C69956CCB6BDE8C09AD22EF3196939B3B84EB23A6E071A36D702909E019FF
-058F27562441EB5CAE87A4407F67C4390810BE89BBE867D636468E73677B84C8
-5A1228DD7DC8EADA221B1BAD5F43E832F20ADE7ADBFF170AB306F5B711816FD1
-39B7882556E30F002977FB88D8B28826A75DE0D20354A2D41F2DA8578376F7DD
-F27B0F59D4DDDF5790E11E3957491DC74EEB7625CA49FAD90FA47AD8E0BDE824
-FF326A84846A47A21B70FA549BEE307F9C6970009F963B49A504F0115777826F
-1D81203F655C242FFF15BA97E3BDDFBF435B10E74CE8543C98966223818839B3
-6BF3BC63F882B0AD0FDACA8C56A570277952E1D83F18BEDF084D2AC004E2B09D
-70DE1740D7D220E92B54D2FD0DDEAF1E08C41FD321A8D474982DD105B23166A7
-AA9E0129DC88065B1E0F9382BEB4B4E1DAAE3EA5489BDCA921AD5A8175F2841F
-9400478DFA99C5E5553F383882664D73FBDFA29BF32E52C28DCE80DAF4839434
-022FA515679DBC13FE98968D2894DF5DD69C49BD23D00F5D858B69D1F220F968
-F0700E13873579B3CFB658972098DC61F1DD580105BC27795DB4AF11A871CCD6
-2E1B9AF7F0DAAD4CE315379A7B42CECB983DAC5A2B9426B4E5E0A7F7978504C1
-DD7E30063AE3CBDFB24EA2BCCDC478AB82084FD30A4793F4707D9F8F9647B413
-F8A5C5AC6D5EA0E35628CE1096A434FB8286F4617CB4D0AD30A4A0B255A5A356
-25AA5A947FD3C4FA44B4AA80BAB44C48CC1E2C6D0A711365A37A58C3483D07ED
-301A83D2650A2E8CBA9EE62FF5C2736EC82C1402959F64527F9B640619F112D9
-8E0F4A8A3078C72ACF3F34AD855AA4008C96E30D9E8C414607C34E06E29AC5B9
-2EE5DDB823E8C3EEE6A8DE228313D476A7F39B5DFBFBDEDDF7C45C1C88EE6D01
-7FB4F7BB2CBBD5DF7F0CBD98DC287FA6940FBFE1B3B136613A3CF16634CA7B90
-53D5FD5776515EFF5D37F8FCC62D8BEC8EE2216503D54D6F2032D3C2BF861E15
-FD1B45B71576F15852EEA65DD372E911EF4CC18283CD2FF4196A3F1A9D81137F
-F1820EC604D6C61AF318C6C5AB6DA1EDF305CADEF7CC0183B86D31310A09972C
-A4BC37D110C77ECCA614D1A281EE1C2040B4A5ECB31A3FC61760F608E44332D1
-D2C53C7891B505A3020E9E4915F3618588FCEC80B9ECC5E637D8D0F3C94B1F2A
-C53FC46CAE0AFAA7E12266C212A73AAE60199752C042BD55A5DF1CD07FBDB830
-C83E7832D8554AD9C9CAEEC7CED1DAEE622090897641CF2E5B34A353D83264D4
-4687522DB290D3BA927BA315EA5D25B0D7B69350C6C180AB0C322B05E01F7C7D
-F2F48651567F0C1B49AF3950E43C94D78F7B184BF2946B924BC4279AED28F3A0
-17A7D8B235698A516D3FB5DF0B18A422B2410C385E7E9439C6D60917EB3299AD
-E31471616251FA40C9FA098109BB31A54D9C03B2F12947E4E9252A0851B81C4D
-F39E7FC44752504B589C3911571B1D3EC3BD1E1807F99CED1DB20270E483A805
-CA2A016E7283550D1B1D35C226FAB63F983CED41A4D02A2F228FA9EF065027B3
-CC69D6F2E278C0A2D238D3A37154B0D22281F62C61D9182A69657B027BBDED64
-11E261E47620602F865221A534C5A32E2BF5B93A187911A146F2E96538B47DBB
-7BFA7EF406FE940F4DAD17E6E4B80C4F031D71F65657C2F5C8233EEAC68DE8A7
-E1FC3055C122C1795D0C71A0284F89A9BF04837F61C9E08DB42644A490C97D34
-A5D3CEE475B8D578205005A0D68AF94AD27C0E855BB8EDB74775690A4EDD6543
-BCC10CF13283D6FA8A7CF3FE6C4F96470A11FF0B0160D3F9816B13B0BAE0D8F9
-B84C7631063FE658D13D108D6FE24A89799FABA72E6A6D1C943922CBE676C1B6
-11A4106ECB4F1A7F8A84B2783C2E6A109C58D63FC0B74D8C8A1CB62D527441AE
-E656D94B1AA8581B4F07B653ED6486AAE1F8ADB30FA8D8914AF24721C74B0908
-D84F2EBB91144ED4BD7EF533F2584048DEE37E17CDE5FBC2992A6F924FEBAF07
-B626F988599DECDAB43C931CFECF99FC6EBB72F8E542765C26295902DFF60B7C
-7B9ADDB4858BC9D808B7F0909690CF8DFBC59A786D48B891937C31A219842A43
-234425B4963062DB4C4E9F534C77F4243408805B5A6B8BBF428632CA4AC03A7A
-E336DD181CE0CF3E742079E2919EAFABE16A63299771BF276EFA8D85C920F995
-5B9D4E8F1ADFCC5C29AA89BF90C186C5DE7679906B2FD4DB279D245D27D08837
-D3A8D541FE37415B706EC585C05804108C1D938E543B8B63E275EE85CE9DD843
-0A8B9163144B77DA1A552A25D5E77E94F29CF252BE9950F4E627D5F72536B6F3
-3278D4A45D10759F16AE42BAE8460865FEE84537F8EC9BF4813570E883B826FD
-1ABF3F4E66DB6FEF8366E07BCF290EA67D39C9D81B2A7EA48E0A228FE3D5AA50
-1A56CCBF229C9AF2537A8FA70EEF41096ACED34CC7BEECA4EA1F23B39FBC39D8
-CCEA93E63F508CBE6722C11467A3D0D5C4C52031DE43C449333E4295104651CE
-E13B821D7904653346067E971BE0042C571ABF40C3A1079A675FE4264B784D46
-1B8FAA4CDE9851C4EBF69ADF51A7B68CC8706C08D13A44909D4C1D78DB0E0B2D
-0E0318304B229DD2FDC968027CDFF65722059C62154304D6F9C3F06DE22914EE
-928B7D1BF1FC7E74B4D882998D59BC086AA2D4EAD0AE39F6B75B5A3FB9994506
-E21731E1A15F0F2D12F88724BA72898197A80FDAC00243A3038871EBD2F2BAB1
-C616278BB78490CB86F552CBE5DD0862F3793D72C68AC16AF8E38FE1A523A5FA
-9B0428745B1455671CFA1F6BFBCCF9CA23C833113C2948E7A6AEFFF1A83509FF
-C559BB5EE7F92BB43F7F37A371E661C826F63DD0C1B25E34A8119E71EC82FB66
-23C7B126FB6554E7560B1B69F2EDBB742F3B20D1648C151C37A8570CBD330A9E
-7592A8607D2D727F3AAA0FF2057DF4E2A4C7D3B658C6CED38824A770420D89E7
-F6AD385DBCE9C9A9095CF0042052A67AB804A6675BB9373A99390CBDFB715984
-A069DE543E4C6ADD7F1EC7A15392EF834EAB4584679A43443953427DB13E6959
-0F2F5061C99C6D00FA5327FDB5330AEDE19A53DE3AE092634DC6AEEAF63A5BED
-990F8A117AEB1CA0E7F7DBE02CB3D86465F1613B976D1CF6F3A1E69740A2FDC8
-062ACC45EDA6B863B60015F276860FB79C31D28F97A799568E66D0A8757B2C41
-E939337B467303041D0F4C59390B2E41E5F298F275DCC699D27C459ED4D5ADBD
-02539F00095D7E1872862142B46BE06513D3EB1A406E6BAA64BE795122100F09
-C37E5D1834218EC1D11B031C7DFC9F5AB071A8F4DC08203821366959E9191D4B
-289682D915AF28CE5858F83338DC51B6B0DD052A181D9133FBA50CF18F70EE65
-C33726A0450EBA9D0E0C3662AF6C2121AB7911AA9880D6BB6811D6D7515888E7
-199A0E632104059A88C9D85B19BB35EDF4AB95E1515BB2339572928BD5FE8CBD
-2D4DAF55DCFE29FBC4C3D56336277BA0C9A889A129F9FA7052AD1420B8705163
-1A808EC1284C888D78CEA2B4BAB71AD76289F5F4986008FA9BF328E8537E6C91
-E11DBDD8447E1C9ACE18DB0EC3D5742C264C8EFA445C5D16C2930FB43669774F
-A2CA52144D99EFA8FC427DB4128CD4C036A8C611B087335C780740FAA419D39B
-5DD68EA89C95275F9254D947EB3683D0130255269B10C6CFF29EA0BE484C9949
-96188FCB747618A8044E2E37DFFD2DB8ABB621B34DC024259340677095B6937A
-78EDCF508AC91D4CEFD872AD73F50582DC8807143CEB9F109C84DC5DA30B64E2
-E56DE973088A9D32583D6946DB4F3523902FB1781D993B89D5F56D79D5D98CC1
-7FEE73FC3A7D1BCCE90179AE450829E228B4DEAD3B2B4C79A400CFF899AB26F9
-048B0875EBC871AD23BA96F88CDA8B87FE5809A13889A6AC349ABB25E54ACAA9
-C213C5DE2D01BCB9CC0D7BBD384D23AE12E289FF8FDF1F611F5E14D4B20B15A3
-42D9B3B37A83A9CA39B5DB6C8316C51B70F211530A56CFE54D63E88169CF5233
-D1A7B2388025B3EBD2BEE0716C3A2D589EBC7A42B3DA602AC4E2FD9C9052C922
-711E44408DEEA1FE0C9FD50A39AD46D437F61F284A2EFD42EF158EDD71A1486D
-4865D6B5E20E60F4F4FC3D646909FF1EE2D7573665E4CD8340A1B232CAC0202C
-C35BA9BB3D2267C7E78518F6711633F888EBEF72DC750AC2CB362D528CFC8B2E
-A1AE1C05456F50EED8CAA768DEF47FF85C4322F02D7F9D188C6F285C674EF589
-251B0B913339FD701FDB281338D96704ED7ED908BC113B4275A24D058955890B
-12CCDD5572D63688426B0E1E9A40D6AAECFA5555C1CF9DBEF8C04CE1E5A63F14
-969D39B6DAE8A91F6AF4CD1E2DA89A4661DA34E272B6032C442C031F081F5DF5
-858F4620885773D8A2B2F5EB6DDA74C1408DF279900450E4A3E80BA9A9B1295E
-F24EDC3F6EFD81A741EF74B0202820516C4FB720687BDD915EB2396128C3B262
-20E3075DA153D6FD36E1C05B855929DAA4DE694B6F15EF2145C63250B24B031A
-4CF0AFDB225E91D99828B83BD90F1702D3906D45872587A3A116B138AD9627CE
-E778A949C392202823C670FDBC56F1896FFFFBCF52C4B400F67BA36B5FCE44A5
-F18EEB8ADFC088C99DFF8E0A593E81A5ACA2E3693005F723C7D3E0AE2BDD3805
-8C6007A00542DEB2539709558A88B21003CE4B2C7817AF207ED576B25A41DEA0
-FC55A459BEB00ADB01309B35920F04F84B7B64F95AA99EBCB843A06CED900D99
-97BEFD7CCB9F4D85876F10160C8D63E2FDE82B7A8D945F37CC9933ABE0FD1D76
-268296B1A5AB06B2E814691128771694224781171DC6266BCC290FCE1AB59416
-85530368115BABD4F1DE45952918D1945D51EB713C283DAE8EDD559F437CD886
-A4B1DA6120D685C284673A3EE489FC1AE4297A3623B339B7D886B6B4B8F9F4A3
-7BF85E320A52FDC6323B51879B98A14C33C567BC069D9B44616514EE1BE36F90
-EC5FA33E1B6B0A46945D876EF0085E74935DF2560A03321861A752E59742B9FC
-5C501FBC64BFB1602459885B63873DC857ED37F8BE1A9C6E9517B9BF5A6161BD
-DEB6DB0381FFB34A8A96AB4AD48BEC40D4C198ABC599C3758AFF638AA75BBDA4
-8545D5F95FA426FB25587301A43E176F6CED7851E815AD907F2443E70740DD2D
-4FBD5D978B9B37F59D6DCF0ADD0F90825DD23558FCB858513602C8BC82BFA383
-7AA6DCEA4009961D06DF233C5381A7F9541259926446B2F03664BC5978A1B6CD
-EA6EBC9FE6100A65959513EEE32E69D47B55BAF30A893D77142F943982019C01
-715CE29923795EA01C58A798979939B507C5B29A32881877EF7EF0C5CB3DE591
-6B9A6C3F3FFA847F396A396F078860B59850BA4CA3115CA2376AEE6B30C05DC1
-6F9DB6781ED0F9D45D10E096C33B1B7CD12A9D57C6E49AD833C4B093DC82811F
-16B3BD902BE764A1680831EC5A6C1CED84AE0DC0A65678EA5270BF20931E6409
-7AA44EACB22CCA11098F8A51096BE83A1ABA56C9EED4195D5CCF24FDAD92E823
-C439DAAFBFD652157D728F2754F28304710D3CB33763156D76A259D446647A11
-493FAC70DD28063A4CDDA162F72542368E1AC2826C4BFF7109208F66371910C1
-068F21779FC39DE03AECF1C9FB2F417930C22791961D801284DCC89B0833B6A8
-D63F153ACBFB7B7D547924613BBCCAED37D90BAC5B0264ED31C7B9DA5A2BC620
-9B20CA48424D0FF58905BCD6190BF4B5FC6ECCA1BCEF13426920197CAB41C4E6
-E82E8EE7BCB23C6BA6F8B58001533B225ED721D6CE3D6E89116EC33CAA6E905A
-649F8C6A1AA187A48E20DB864596481976216DB78F0F57543DFAE3CDC0A6FC77
-2CAA49442527A5D94DC54BE93C875690CBE52EAA4EDD9F2A511361BC0F0807EE
-96AD0D26B62D809E82EC14EDB158EF48A748A6FE0C3A7EE5D4479B35425F35AD
-3EC7444F6FA75CEA5011AD571078293448A33C7647611CAEE87974B0A756DAC9
-4E1BA78DEE477FA59AD50BF5C52E068A5E044A4A4994D5B24CC5045F768A3C51
-D4F65E2A5AFD271A7666C6835E28C60751EE528C0742433165AFBE71562A3016
-F59676D56B0B5F7E4984D664BC3ADDAF24B4205752EE21D4B57057A943018466
-09C3FA5D2C5BCBFC22A643586BC9E7A965DC34C0A7D272B5B1617BAC2B0CB510
-5DD5EC6F7ED1226D19189FF547776698FD48B7A6A038131F869A9E24006A4FCB
-9FDD5E4A6DA9C531E1F1D1F0131CF8BF06B78BD2C6109E3D5251ACCAA6661142
-7E0CF66D8C1998ED3DDDF69890FB2039F35BFBA2D9E6EA42F2E2E88E8C66D0C7
-6B2A404F1C72AD3C0A327A90E16092E727CB2BAA0128995EB7C99569C8CD11C3
-77C294DC2CDA70D0CB20DC0EA68FFB6BA42D64A1609E07F378A1AE072D1E66EA
-6A88B6216A65BB5D731DF9B83A7A1136A9CE874779495E7C1D5CBB3A4F47906A
-09156C93994992C526D0C9BD0129976B790F553FB2400B78F2857FDDA9C4AFF2
-AF6A3334700FB3733F881FAF164591DCF506611CBDDA1E075026F2E98E581366
-76C64A391601CA4FBA8CA906ECD13A23F4B7E7B39B39088D010DA238CCD5FBD1
-DE4A90C188432793EEE6100D31754A7E35006BE1525B491190A9349D56CF1571
-8CB1A7FADB595012FF87C7C9D63D48DA49C6FF1DA2DB4BE5C17C3390FC33FB05
-F07F8B7B0A4A14EF2445AFC38B8E3A5A4B9CDF560533D030BF11210668A329DD
-B375B38AF2C8B80620D3E1B3FADC4F004242896CBE32AE65C707E356A1292F72
-051FCB5AA438B1CF988537C484F30C64C97DF36305183778078827EABDF11A75
-86B9CC352E57A2D0FC6571EFA5166ECD347AE41F5B121344B498088BAF86200C
-E7BEBBF20453699CBACA01898493BD7C31B9C24C74352D97FBC3E21180F14A23
-23EF886A61A2B2FFFCF363BB2A40EF7FDD17068A03D1F928706EC9E4B3839405
-49AF27A95C5FE00D11D3263C5834B22F2AD619AC49BB4A6CF5ED0B0061A2EAA3
-1330CFBA0E6CCBC325B1C67C727DFAD94A20642F727661CCF05A67BD1396B588
-2D59AFA4E4E38C3DEF83BF6A8F111189984DCB1206B29FDD493ACB6F384259E1
-239327078BD33CC85F53F652A8CBC2853A0858ACBA3AEECAB26A92EAC9ED6539
-7DEFF8661D596D42466326E464D2CFED689A14CBD2F40268B50F319982238D5F
-C3478EDAC90C2605CB7758C15EC816A22C4BC977B6936C1E8CB97080FCCAF634
-AE7A1DE42B87F59E4348A4116F5F839B9C8CF090D4775C81CA7E7E8E184C36A1
-49367A9098426BB8424CA11A8C44CFC0315F8976B33DCA877549CCDC4E925187
-1D679EF5787FB9B1B0082455C86B2742BFB5C5BA3D226C2AFE905337BD33FA4E
-7AD7A3BFAF3955A1EC4B1B458C154AAF99E91D009AF08B7FFDFD91D90A89B47D
-6359F9C2730C7346A8D5AF397D8681257F048F9FBE4C336F4B792DF54C3C13F2
-57DEFABEAAF7B05A76FABB954C382F8F0B5C6F09F23426B41FF36D1D03F29EC4
-F8B80D9C9226C3D7C4FC103473A368FEBAD6D68A43C61A50115E81740387E6BF
-83A6EE83108D5F07E6665D167AAE233FF640EEB1BE480C8BB8B9E971A224C293
-742F8B3264F755F14842DEAFD00D3CF2C3187D1CDC959D677AE9F2C21EB6D0DB
-7AEB283144B633998E6584B86C83A20C7D6E3201128F6EA8FB931E88355EF77D
-F51116948A6683FA2C17FA79535313D9994B5EFA64C34948422218A57BC76524
-F0625C9169E5876CB04D50139CB99A9213ED2B6376A48ABB85F737248BF95BB7
-937FD79C4143AC3B234B40BAF600AC73A24EE4DCA22BD96AFD9C76A28CA9E1CB
-491AD747957AE717C5A8F5C826838A64BF23AAF9B5215498C6BD6CA4849C5BF3
-4A7F7D9F9A905046853A8D739C00CAB0D3F96CA2EE52AF9C8E62164ED78898F9
-BB54CC15B037936BCC3E8467B55377EC037AB0AD11CA9623F7602100431A9192
-9B63F1E5C538C44430CCF2C842A973C7F554921223C8CF29FD589B731DA86797
-D284C8779BB9135C0FE4BED1EA3961FE9EE1F9539C325188E34249EC86B0C4B6
-68ECE742C8A8EAA338127FA3804227F22B154FBBAA9AF5A645EF78672D109B17
-F084C0CAEFB69D2CA9F5511F7B2E668438987491BC523FCF5B1E7DECBFF310B4
-FD6356AEE24AFD6813BB66EEB0386ACE6CBE545A04E8A1E81EAB0CD9C2C5C9C7
-3BB6E5CE830F54B2F6E98A2F9AFE4B6B1A59437F1BEE69E43F6E30C93931DAA5
-0F2F292A86A69A54BED8A6B24CCA41C6CBFE38AC9541D2F671E7867B09BBE1C1
-A757E8CBB260472B15F6E1A347CAE7109F3422055780BFD9C5859B0AB4FC37ED
-965C8F99549029CE30A6489B1AD889695177B8379A88B4A3CCD15E4889E69F34
-4BDF8B2FE777FF92C984AD5E57C49AA7E87BAA129A5C1B7E945A7C05069B1FAA
-0000E46C6AEC17FC1BE441EE412FA0C7AE7167E92E7814DC81F075DCDFAA30BA
-A1F1986595B4A08B0636F948D13870B38E4100D67A7FB9C9D9504B6343BD53A1
-ADDC5362A5A48BBFA55279B9CE9F8D9F91FF577AE6E511C4D5A4A32631B280D7
-70C0109321DF1AD5435643B50E53997A65126D193D676B28E713A1BE6813BF46
-F60E34DE7A7EF2B7B5B4E245D63402CF0D265012676A89D3DF524A619E47C1EA
-41C6EEAE235F9A1AB3FC16D0CBAC3157EA2819A121F42C92C087CD3E50EB514A
-ACD48B3DC92F5054739CA699022C043168B478E69AD42BC19AD48E1A732978EB
-89EA6ABB0DE29D3141B2325FA4993C26E153E823A9125E6F9C08BE46E2503E5B
-E2BB2E523D4A9EE8EEF92A5F52E2E67B866F2FE7FD329440D9403E9CBA85E1BD
-AC93CD111BC5238BEDFF214B4845770002C783E8120569EADED39E9AF1339166
-6A41319B0EFADB6ACDB83505333A8DB617A0AE0B4B144E923FC57918E921D14E
-86EDF04A897D85D7D6A4831DB9C97BC38E24F6AC9F9F90ADD0DBFEBC05AC1F75
-13E57461FD76CEDE2E16CA1BFAB16087315D8CB1B7BDDB1A484CD451EA647225
-B854D4A4F2E08A2F781CC35112933EAFE4E9C9A3C42F2E921B0019018AFD5804
-B56B027055E15DEDCD45EBE2C913BEB72194561456D36FA89FDC9F1B5A13DD86
-C8FFAD1EA6766BDDDBA25DE2B225F13BECADC13DB727FA69568D96203CF4FD6E
-75E58807A92AF7A191F819ADA033368F5DDECBDA8405B42F3118E6E083FFAD07
-C85015270151849A81523E1066914BD46ADA75089380C79FF818017FD98BCFFC
-065DC372AB11D8FF5A7E54725E4920
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMMI10
-%!PS-AdobeFont-1.0: CMMI10 003.002
-%%Title: CMMI10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
-/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMMI10 def
-/FontBBox {-32 -250 1048 750 }readonly def
-/UniqueID 5087385 def
-/PaintType 0 def
-/FontInfo 10 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
-/FullName (CMMI10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-/ascent 750 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 18 /theta put
-dup 59 /comma put
-dup 61 /slash put
-dup 72 /H put
-dup 79 /O put
-dup 99 /c put
-dup 102 /f put
-dup 104 /h put
-dup 112 /p put
-dup 114 /r put
-dup 119 /w put
-dup 120 /x put
-dup 121 /y put
-dup 122 /z put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
-45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
-7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
-72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
-BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
-974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
-11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
-1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
-7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
-0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
-EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
-404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
-78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
-A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
-88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
-C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
-BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
-98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
-E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
-143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
-981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
-88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
-4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
-FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
-347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
-FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
-C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
-B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
-F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
-29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
-36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
-048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
-80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
-9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
-75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
-4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
-74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
-D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
-E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
-EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
-543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
-710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
-EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
-7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
-03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
-01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
-500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
-F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
-AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
-1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
-85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
-4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
-6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
-55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
-085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
-BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
-2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
-CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
-BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
-D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
-991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
-6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
-E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
-E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
-B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
-4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
-1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
-B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
-8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
-FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
-AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
-BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
-E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
-38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
-7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
-2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
-DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
-22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
-8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
-44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
-D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
-42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
-C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
-0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
-66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
-E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
-6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
-1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
-B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
-897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
-EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
-A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
-F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
-A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
-2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
-51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
-598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
-87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
-178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
-4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
-7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
-AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
-3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
-337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
-C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
-DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
-7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
-6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
-98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
-821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
-C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
-7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
-B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
-A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
-23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
-C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
-969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
-3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
-9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
-1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
-B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
-95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
-FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
-44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
-FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
-E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
-633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
-6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
-FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
-375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
-6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
-EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
-E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
-F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
-DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
-D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
-D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
-9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
-9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
-B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
-D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
-8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
-FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
-B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
-00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
-909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
-5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
-7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
-BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
-C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
-BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
-BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
-4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
-94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
-F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
-E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
-92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
-63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
-CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
-B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
-5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
-86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
-AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
-3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
-35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
-155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
-AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
-E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
-226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
-9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
-8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
-919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
-A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
-9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
-523BFF5E279508A98568CD5CFD18FABBE9D17265A90AFBE22541B28C80755318
-BB1862294F1A9E8FC624FF44D2694184CA17E43E2B7752B48A75DCFC69B0F51A
-46583CBDDEF0D200200811E18B9A1ECB5C7FBBFC1A88E17F1444AD57F0B3F4AD
-E8D0DCEB488DF225D047799EC5765A12BF14D0E86241AB753C32214F6A8B3B92
-4B6F0B443F3A3F94CF0C7669ED9E365EDC2D5A99F18C212AB1A2987CA420946A
-DDFEE44D42B77B7AB51FCADC6C3B6CD90EACD4E374E88B8B0E3C73A808B4D1BF
-60A76C7A1780F130D25C3921E7119A7A7F653546E682A1244FB1BF950B287EEF
-7770CE7E2F411522354E5B133C8249608C8AEC11BEDD9BAEBEEB4FE60D875780
-397A34C42CB977A34C0A09F2C3AD1683E5A81A1EC9050E2CF0ADE1633C33C8E4
-8236817E6994383BC21AC01F258B31AFAB499A8785F14940E8324C8621CE7E70
-D02F3B1A18FE290467691F765263EC67A692855E48725995291768FC93DD75D7
-4479383FC3DAFC37C5D58F73D3F769240B74341293244A4028EB303666619841
-6AD7B81D38BD79247A4329EBDB56181A26ABC7C9A56F054AE4B6D4A0C664272F
-5901E910426C20AB65654709589BAD7EC982273F55E5C8F7C2D31D1AE17BA962
-28FC055D9A053E6EE696889695C03B60A782DFF836D348AC5313E2F4B7378CAB
-22D72EE0128BF83B56ECC2CEC240E842AA5FB89615987691718E25196C5EEADC
-A53C9580ACEC50C707F2851BCC18F0A78587E12552FE25A97DE445A9A2C09463
-68D71A76113297E291728833BB1B9855C1AE8C81CE948DC3613ADCE935474A34
-AF1E8D03C84639642D1B2D1F2BEDDBD7B9466475AD60F0C4765840EF6BB6751A
-97A638B4620E485A2079EBC7DE7E317F2C97022CF5B3AA8D275A94F8ECC50629
-B9F5953472156C74B483B5D45B8B5D979B43E5A1C60C361BE0F75EC36ADA4BBD
-7F2A6E0FC70ECEAEBD6E5510B51780F78C79B2B25B451237D3C34DE0CC5F3D08
-C8B75FF1C625CF79A1106334914A48B3B906562E228B03D543C2FA6C4AE26A74
-2C104DD52BD3C5EE5C39783D4750D5C63CCC45DEF5D3502AEC5CED6F26032169
-BF9E3662C8863EAF00A474C9B649447F44E046639EBA320A55E6C3AD8C791734
-8C399C0C1CDA9AA6A0CDFD5A85E7D6D9E582BC41EB93FCEB7BF603F2521207B0
-BDE3967DAF3ECBC3A5C46A82CF92F40280A54D284D5AA4A4838C6D2ECE6ACCFB
-ED4447F90C43E7539AE4156430678A5A43E3E2452E871610F26DFC520A0F86B0
-0A85F67C82A01E55E8D637A6A3B43E853BD23BD03F6487CDB25D3D99286DA9C7
-EC2802DCFC478317634EA5763DD0051EE77C468E3CFC03AC4C0CCE83D74BB786
-9CB0657B1BA7D78F3423DCA1624F91CFE3A4A263119DCE361CDA93CF358AB9FC
-9492406095F2B8F7534461BEC43A2E2692BC016A76DDA20F29C424E7ABAB01CC
-A08EF9547D2FF77EB1C603FA05FABF2B94E9D5F1292938A12E51D716E2F23531
-261F7692DCF057CAC370E6749EDAC6045C30C7155EA8BBDE47CD12B90D1F47A5
-50A934F1BBDECF2E86E783D421DA0CE8640BDA310D9591F066B03E1C2F593E9B
-41A809147B76405459C4A234E1BD87BB1535D649A1837200477C4CAFF87EC623
-4B022271E5ECD1D72785006E24B0F28691C18CC1AE284B0510135FA31DC417F9
-90D221E7CA420414C8B078F66D21DA0ED351DCEAD8A815E7AA7336110D0E0939
-C57BE22B5C531C39169D0235505531399B5F9E2B48526F4CEB1BDF490DF7FA85
-F5F341CC80A9E63CA68963E61DC28EA8EAB12B85F8D7E3AC9991641AD5A78EDB
-DCE47C0B7660D933B0CDFE99DA18AFB9938ED107EE2F66E49498BBC028F95E68
-184E926BF667DFCADB9155707063F2D490A264119AAEE05F051B78D254FB73FF
-9B7D39771DF546D3D3A038CFE1057AACF0C0EADC47D71CEBE930DF45C0897700
-7C79BEF9E80581060FC2BE2E3E76C9415B19A7CCD827FB1EC8E0C3A6A467E216
-AE0BD769D60B48A90043D13D08DDFC44213AD9602743EF9412F6901CF15D0370
-7C90538AE7A2D9F89804281A86429E410B86CEC1AD0A4903F4F26078DC339469
-ADD8CDC6BCC763E75BEC3728A1234D25B55B39BBD7BF24E7487548D93BB0FF82
-223C9729FA7EBD81748EBCAB69A570C4F2AAB80D2D4A8DCDECC7C89CE9D6A4C3
-9AE0A4D1D622A384296551982A6C85352520F82FEC980B38C08BB3F96270E929
-9EE403838109380E57287CBB5564EB96202A943938735E3755F74E3B2583D05D
-727CBE240C8781D43FA38635D8B2DCAD5184513CEFAEC801543CB9B565A3D573
-4F43BA2017095AE5082BC4321030752BF682965D3888394DB920F7BCE8F99700
-4B6E49A7BC9E620750F778BB37D37EB969ABA19E07825AF53093935BEFA26F5F
-B467BBE78446D8F8A71437818BB08BBF72E53BF8696B9F4E7792851B1E0D4CB7
-97B2E9FF7488C50FECC6138A3FE78763F8F5F9CD2C58EA8C95A0D6F118049BC7
-1D06476D9E595DE02BF6702045031A1D1F7D9D6E4A2683500B7FDCD03C73A905
-C2C2F9CF8EB104B842C2BDFE7BED76EA7C03936E3152267B38C344CA1EB2BB3F
-D3992B1FA567901F5FA0CB079A3AD121108A79A74A62C2F3419E79DFF4DAFCF2
-1CD8A2EAF1367378DFFA57BF41C5772D06243EABAC06D700C54D00FB94F6A0BF
-C10108838A348BF6597EEBA28F6D60ADD0E067E8B420CE28C0452012ED24E6CA
-68AA6FB8B16600238BE0917582F111BF84B1A297B0D3FC24EDFB9757B6870406
-77E4CAA2865D54CBCAEC38EECE2829748049A2810E8AE2E6ACE4D5E6D1F9CBC4
-DBA6236368D89B47E44CA05A36A0E601D349EC06C6A3C15FB31C1EBF0C5DAB8F
-9946AC71ED1C713F64F9FAD8E8A152C453282A74CD46D3B17079CFCC786799E9
-CFC7A2AE779CCFFED6B27007113BD9F207911FBE9F363329253884D530F7F724
-A305C4DBD854C4931C2E2A6294E31A0F79925AB90AAD67D3F29D4ADD91EF4EBE
-7FCF33F872EE521DDC4F64A975C084F0281C48C3D6C08D3FFFC101413531DFEB
-B36D904853AC2E9C09A6BCF55B7FDF185BDF82149BA1599018FE740BC7EBC109
-E23A08C9D132EB68D7E929808CBAD85477D13A88DD91733AC93F5F1AF358D77F
-3BA97BDCEB98A3CF16E1B24B4690E93B7CAAB409DC9E9669049FE4086A14BE8A
-769AB07F843F625EF23C34489EC2D495A2C951F01831B3ED2D31AFAE2832678C
-B05B3587E88A773F026111692508CA21F1B44DE3661790964B51FF6975E73D75
-21F90A064115E4AB4EEFFF74B0D82D3BDE1A622AC60B50672AA96A4BC7AAAF9E
-AB75AA3EDBC2B59C7D3CD3C4D07642C928B66B0CDA8CAEE26700C63507451F58
-A4984FFABB49B8A1CE9385680F86B73DB706AF2661918699BE829B445C8B657B
-C89624EAB2FC02635834A011E6404E70B1FA316F152B45A56441C287C2DE2DCE
-B8B8DE1EBECF165DFF7EE4B62677E404BDC1C8F3F89A58D967BB6EDE7C9B38FE
-E52B7D8F932419E76A985274F894C313882004C22C36C6B16529796C6C07F66C
-84FF2DF808784934ADBDFDB82438B0851D0E90DF3FD766E6765CAFA3436BF006
-20F7596B3EFA395A811300D53C19C37413346BEE81B0C3A7243A6557171F2F72
-AAE32FB3BFC8AB19939AAC1CAB9966923EAD4914C6CB4343AD71CC037AF3D398
-D15E73BE2BD678689592799AE6B59E19642FF2621A5F730F6A32B7B6BF2FE60B
-E0D096068A610DB0E766B54295B6510153BD8811FA26DF815A6DF15859626BCD
-898183EF1B8EBB1CD34C80B53057710F2F63A4310F63CF21F12ECD274C98FB00
-0E90E653746E5FD3F04F87BD544B6E060E0C47E8B75F24D33053FF9BB275F788
-1759012079D9C2F75A3C4E1F5EB18DE41F7BAA8E32B57EC9157E9B2D30FDED88
-EBC7E0BD613515EA0FCA9B411A6BE0FE603EDAEC8EDEE480F2F1A989BB433483
-7832A7C4A3AB05918672D685BCBAA8B8C6794522677D75BB0F971F35F74C629A
-1F2A5072F012C654E54A8CE183790F5F7A633D65AA84A75E9CC1218CDD05E0CF
-87509B94E2C6FBEDE234A1F07A550207114AFAED23DFC9A0CE51177875FAFC5F
-99A9BFED6A6A3404AB896D82900C91625A9EA5A0A5A863C7C8A12A250D6E0745
-7FFA0F36494FD6A86A642A99A31B5C0FC70C7EDFBFA4BB90554BA046AFB4FD5D
-9BF501AF64145499484C1E22EED88C3FCE14720A1600AE6DEFC5E8DC01EE88A5
-60DAF7C95231AFBB1D455E606429EEC7D346444EC0905288AFCFBB2851508066
-93C68EB598BCA6614EE9DBE8DDC7F1CBD742E6CDBD54B90E903155549E925545
-99DC727D0FBF857C290F23AEA917A240C8BA5E689255E0A00B42971B75B71C4A
-2C9D053F6BA3DD5B81ECE0946C565DA1F3F15C01A48FDC36C0BC46
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMSY7
-%!PS-AdobeFont-1.0: CMSY7 003.002
-%%Title: CMSY7
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY7.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMSY7 known{/CMSY7 findfont dup/UniqueID known{dup
-/UniqueID get 5096648 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMSY7 def
-/FontBBox {-15 -951 1251 782 }readonly def
-/UniqueID 5096648 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY7.) readonly def
-/FullName (CMSY7) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle -14.04 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 0 /minus put
-dup 14 /openbullet put
-dup 48 /prime put
-dup 62 /latticetop put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
-7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
-DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
-511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
-1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
-028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
-1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A4D9DAFF1B3EA76067
-C5493B69F73B89C8B61804A34FCEC826343337CCDFFCE17BF343EA8034BF95AA
-14C56862C2C052569AFB236E1F1795F05150C8F28DFEF6BF4BCBACB678D00036
-30EE84FEB44B1A8438185EB45654E6853C1159B073E54292D135F0961A64E8A5
-AAE49C4BA9C44156C123426212120F99F3E8B7425752A5FE384AAEF755A8464B
-51F015F9E2967477D57B22627D75CEF8AAAF0AEBD504EB46D0289DFC8D86C972
-F042BD88A90A53613DD93D8A7A8460E63D85F6C15C000C0AAEE4BD5130B6E668
-8C9B3F3FFD804745DA1D5EC0AB85C96E1724FA67F9324C59275415182AB48D57
-9722DCF602396AD4B5C075A5A89A5D005C9FE11273E5FBDDD1800F11BBDF6AEC
-6711C5633A73AC5DF038BA521AC492E138F7FFC7C5438FFD32FEAA1128C66E83
-0D3AA40665F05E62D7EF00B1B0596162C402A34B6BAE6300D43F3DFCC84860F5
-C0F0F1CE28FC60642BBFE9BC9102E80146774CDC88F9C250DE762D24A3484BCD
-1D26B6D9FE981CA5AAB2A4BEDC528115043DC18D7105735D7528C2C5DD89A812
-75B5D7B2E5A586FBB0C061E708F92C1552F64A296490BD0F20243986A4707FF9
-8AB3C917B8DB92F19DCA6B9D4A1DB57515E51DD85D5C9D2CAF7A036AA3F9E9B1
-5B5E099CC05A9126AB274C17D75CB4FAF78052366D2F21EDAADF84B22A2D645A
-3E65C4BC0F540B5D9609D88DD0E4CBEEF87C16447D43A5F98528FD45ADD10DE6
-41AEC411FD6929308F0E4F48A8D9C9EE386E920D41C1CC98A52073011DF5BD28
-5683F280B5CF7F27DC50930C81D344FF5A8A9258A207D2531AC21A735B14155B
-C22C752DD22AA33C52D6D4D053B3E46FD4C9129068DFF52695A3A9184D04E8EC
-93696A3FEC3AEB3814D9015EC14C22EC3ABD5070E8C28A3B42F5596D948212B4
-AFB9978A0A361135C9E18CBDC98E0D1E8BDC17E25DDB3D52E86127E5AAECC55D
-FEE61693190E378978EF1BBD4D1AF005D511C7607CCFA4BCBD3EC427CAD82809
-B725B25AE8A03EE88F80A7732A571A2317E0B6A0D072EE8CE2EB9E033CDCC899
-B64CF4FA1C708A885442062F08D3D8DAF44C066EE278714D1486EB709D327865
-A483F62709E89D08291F044325208EBA758DD459481334F5D9AE3BB61B3020F2
-A4538CFC2C94BE84C920BE80806FDCEE394230730E049333A7E16509207514FD
-695B5E0AEA9E4A9737311AA0B33B15F6769FF865D1ACB63DC6201C3F1062A3FD
-1B446C1857460745917A36289DD57C94FE6240F4A40FBDFC10E91B91B79029D9
-9F1B9C74E8E5AA011A0ECBEC660230AD5929F01D0325D15FDC0040406F124021
-02AE176F4C98BAC1706F03C2B5B40F325A50CA4683B2BB4605E68E72D0CBDC2D
-96B3BBCDD01201B650A7E7744D58D1E36D81FBF72E0A875FF29B4C109A1950FC
-9621B18D58806392EEE9841794DFD39E3C4E20D45384FE07F9D445F143B922D1
-AB350AA6DFC51FCF767B141A392D6A8B633AACBCEC9F56A0CF40AB08020EE63E
-08CC0BE01B40E86388A65F5869F2F4D022DD4B912031CB8CEDEDFC2473772569
-5B28F66AB74CD7902A0061AA3547D13C7F0C6EEEA7B0BD316694A94E4D672520
-EA044AB28D8D01076C486CE456EDA1811F7ACA75D27473080D27D3E681E35FC6
-447046120C6CC4C17674F0F051570A79DCA74848F3F300B58B19018430D99858
-CA5504084D6BB74CFDB635B6866974A9AF05DF201C69352B2663B0623E7828B9
-5EC5FFA8D8F10A7C28000F8C679B180067D5481D6315BF1C4194EB171C8F3CE2
-4CE319975B9E948D907F9F7EEAF07089844391555F329E331D52FF114668B8A4
-80704B3C6AC0CCAA2F5D043CE44E65EDA89A0CA854CFDCB11D549B7FA72EDB90
-D35353C34A771B1FAF96F83FCA5258AAB65384BAFFCE448690C1432A1F749C20
-5817205185F973FA098BA856584753E75EBEBF387FC155202885F5B67117DD7E
-70D1CD887183C5573B6FB607D4F6CC9F8B94B09B3F3AEC2EF1E6A320CF6D0112
-63046321941D1FB3F2140B59370AA9387E24D579D389A166A10C989497FE9549
-34E1AC2E546CC06C5308460DBEF3E1AEEB6CBB0FFDAC458E61DE3391480CF5CD
-34A647D4DE15B81131B7D1F9EED4C6837A32E89B0EAAD6A05F5F67518655E5DB
-224D4833CEC60D5DBBDB8A03FB1A9730589BB4F0FF56191D17E73B9562E0C356
-B188882B36F9505F6F42EB2644FEE125C2A7D12227ABC8ADB924E88B0A9E8DC2
-79762523B0B88DBBE6AC7968A46BD9E9F0C3F03F5F64724CA07782195F01F130
-30DBE895C212E0EE20162D863F46A674D85232FA0DEE69A8DF019794AF6873AD
-9CC2A5EEEF9393313CA519BF95C08ADF7A75B6F53EDCDC39851D20E58B97CA57
-A7523717AA1821DEA94C8A9F8B82346B16D92D15AEDC16F0011A45A44B09DE47
-08CBA46E8511D0C5CC83F952EEFA4ACFA7F3D7FA5E113EF6B70E5ABA6F1AD3B1
-E4D3B15AC6D5C3BC70A3946F411A7D965D6FA9D7B6C6ECE19B2C29A2FF476251
-EBF0CF3BF658A1D896323706172746F58B2DE49F8B7E431E20304A42694CCF73
-11C4E9E96260CC442E2938A1E27EE6744C7CAB01634C8210CE40488B9CBD757C
-4277B5E3E43C7560291D945F9128AF1F85924003418F96458ADDC5BB8EC431D5
-AC9093D20DEA69B92454613BC1A82DAD4FBF8E56084494D9D2FFABD82A7C9847
-171FE36B265B546F3072B0923840E6C6BB12CA53E05A99F0E8FD4F5109782746
-7CAB9B35B68050230736AE624B7862D1244C7D9BE4D1CAAE21B123D1E8372377
-F1FEF269A9A2EDF02CE0CC8BF92FD7EF09556987B8A3BF6D8C0A663DB6B9742B
-E9AC61A449106AF1EA7ACAD40AC6F59427CC51865E6A90CF2AEED8D6037BA70E
-4ADDAF622CDE877C98C3B2006B4721FC9BA18E30F0752BD4ACE36221F5CD1497
-8FEDA5D643BE2EE007970A68E53D85975116E6CC09F0039A09EBAF0CA4B0EED6
-A485CC0B69E526033FD1C1190BC5686739CE13D1AE8EBCABC01FCFF26141867C
-44ED291196E546369129B9F759FDD7DC21BAF0A528FC34BA9FA8937813953644
-C539F9DA4E55E83DB3D6DA309C562DA1330B157957B18F7618544AB738E25F16
-F0517CD13C1F11BB8EA056BDC575D77CDC526EF497639DD89C2098660C5C45B2
-D7CF715AC5E76847E0D3178360DAC1BAF6ACAEE72453B845B9F86621C166857B
-029CEF5AFE29D1EDB4CA3AD7D008B7550A779E0066D7312DD6C7AFE1C0BFFF25
-7B062B0DF30032EA2A2FE3CC46C96A3A0BA1888D1D2B05424A59ABE3EE928ED8
-B67F507EFA78AE128F58B54634C7F534B3D0F4AFC23E38FB56EB39CFA425FD37
-848545EAD03EDC5A9E796CEFB345F527615C785963F536972EBD9CFC4A6A4A07
-5A31A508CA147FBB762ADD198CE36DF86730FCE2B643D1E7DF0BDE800DE7AF89
-44A36B04193E44231E08919EE91A8B559646DC4DFAFF0AD891890A0A88FFA8EF
-B066BCB7AFCA409C51889E7FEB33F19A3CB1268BD0EA74AF29C1401BABD16F87
-ACF7DD65A8513DA9995C5092C36A774BC4260113360D29AF7ADF5D22B5B58E7E
-A9BEFC33B9A91D2C397B27A81087376CB623318A8362C3FA9CBE3026675723C2
-E711910DDB328E0EE3FCE219F44FE528B70E58B8E6CDB4AAB48237DD933D9639
-E9D4F9EADAA8D46537D964D75C27F210B0C2473CB60D65F61BBD91ADE01576BF
-77C49E31936138B0FBA066BE910DE1B1F0E4FFB5E81038E8656ABFF08DFD923E
-6BA2AFEDCE6998BBF7045393C34811501586A4846E5B942C8E99D4C481D3AE60
-2796ADBB5242D59F1116EBB828014BD903EF58B223DFD18BFBAAE4D348876B06
-CAC10B7AF0DC270E6702A3F75D4DCEF872F2CDB9470AC9A1DC1ABCB55636D26F
-9CB6BF27A0DAEB1F62AFEC12F55F78C9B59AC6DA9DB4B45444B0C582DB4DB8A4
-B31EF4AFB77988E92FC0B257374B4408406490D9AFCC495316D6C08BEC9A76C7
-12371E14417711EF802FB7151B3F6A2580C97527C9C3A0FAAB8D62FD992AA18F
-EBEB36F7910186CD5F70A55DFE932757C299D9D2289796769A00A0C6ABD18F82
-E0D4E95D6477E67B4C012DBBD098FE20E2F15C412DD2AD5471A65EACE05B3A1A
-0C9C430BAEF4887F2CCE668116B87FFD9DAB4B9B3605CD26E6B12488058AFA30
-8843791A95BB322DF5C47387F3EC72343855D6B23D72144EB5EB5157B8B238FD
-6C71DDDA64C9539F66A7DD569FFF43DBE4A8F0608A3CBD354DD9BAB5E3C756DD
-92C3C1B3E169D86A2230299432488BC04A87E08A80809F9968676DF9157B1C91
-27C664ABCCBA9997FAD8966F766B325086899D1FE44581FE07C97688B3E15B0C
-234A22646C32BB965B9BFD2CD34854D1488AAF021E169BF9CA9665CF040E25A8
-16156C80A2F47397CD370AAEDA731E0D14FBEE1E51A17DB972D96DBCCE33F937
-5CDBF1A650BF1D3536BA4CB7A1CACFD5CB457E2368A660A62AC26E64A631B2BA
-6B08EBE42E02D9B1B2E95BF9F0A6B59C96A122968FD46A4D17BA3D018CCBA0F9
-80BA3C1E6C683111AFF79303CF64F1D2CCBD7571C6E09DD9B27B8E101BE219F0
-E075880A0E367885AC94143E777DAE455B990383100EADF786300602C2CE28F2
-4F44662FDF03BD39A5181912D8F1243C36FF88882CFC4B34C1D4EBBC01D96A7D
-9CE5303042D1B21042E4FEAA455F22A01333FCAD7E4AACA5D3A5386331985F6B
-9B247EC6310BB07507321BEF3E4ECFC3B915AAA6E029B3999644C987640863B0
-5DCF58CE479497AFAD1208FEFD1796E74467E9F7867C313A3412E6923F4C9144
-C69EFA17965056DF043DB465BF2F1E191706D3AAB47E6AD5C9767E4A73B29F2D
-E2E579D0262237568F82B360ADB6D0219B7535EFD02DD0688CDD23D84FC4F308
-5D2D0010B1A9F4F0321A00C154672D21708B66B91ADCF98BAC7A2F94848E9A4E
-86CC82EDD0399BD9F13E43359E71F80086B9B0C3B6D08831D4479ED83E7892C4
-90C477BD1F06DFEBBF60F26516EECDEFE4787EEA8683754F2B257D0BAA607DBA
-35EC6D1618C2FDF3881827F92D793ECF152D761F2423A96210F582DC9B90120F
-26A33025414716A5E6F56D712E31BABE5047EC4855B767AC63D793995C9E074B
-6E35C7E5255FBF4C3F17E7AD7B2A6C5F7459794FC94306B581536910F244BF5A
-3158E821CE75F4B0565EBE985DF24DAA92F9C1D848EEC6B88E21FB6C51125872
-1752F7352291960E5BD36F78AABBCF6DAA4D07AF56E4B6058AAB13D41BCDAA14
-C0D63C6807FCD0E2B4B9CC892F224843173A75DC53A8F0FA396959C2E2CFE3F5
-9B1C8B62797F34E7A0BFCF0787C73FEF98442234A617CF161829498035D30B29
-ADFEAABD0B496E8A2E764D22DB7737F950FC5982F1C5F4FD414C1B0202F40FBA
-62C81B8F0E836CD73D79366FD62388B437B81FC673442EE34BF27454F72A08F3
-389E60CE28A050601A42FB4491C60DC02EC008E6B9DD2495522BBEC7293E2923
-120584E88412DA7137397B41A28706B1CC6BB0C80709A2A4BA79822D245757A4
-3EE454198942ED2316FAEB981F7615E642167620EBDDC5B271E273216EB119C6
-4F2F0412F0BA6E3BA396217597575C6739194E1F839232FF088FDDFD3695A5CB
-9A0E220389938596D8BDB183138E1F73F64512E4FAB5E1328F9B42364E3113B8
-004BE2CA0B074EE271BBE0260D31CE555D535C16EBB528747EBAFFF253E659DA
-3A377CBE0B296276AACF0294CF90FDAADB4EAD5E2F600E5B2A018DEFB86FF61C
-84296480A425687CCE37D671472537E897AFD4B8C6A6175E1ADDF9AD24DFC5C3
-A73E18AC2D9B28BDA2F17D51DB3521945850DAF0EE48B0FAC271544C1B4F3B2D
-53BFC8DE32BA366FB1FEC0DD6C0B1FEA374CBE2B96F5B235A1D83A240DB442C7
-1460980A3E5B96AE3D5784DE2C2DFFA671E0A856DB2FF4130E5905F3D5338856
-C11A468D867D0C6EC585F1AD3E7164B8598BB59973B9A952FAE819F052A6554D
-EDC342BCCB0525905D1D27ECB9EE43847B69AE116F494CB2DBBAFB2773F1A3E1
-C75FBDF8D66FA5AB4005757D631A0D9424FCDA91A1D2AC6FCE7CC7A23E84C65B
-3E92BC684F23467DCF8521E0E27CF1441C487EC6E3BCA0AB54BB137E83776009
-833D772FD225E88A8BD992FD69819B3BA90BAAD1DDF16E4326190CC4BF9C30F2
-AF7CA1FB38E6387D9745FC5E176B248B1581BF7A4CA2FCA8E423DF340EAE29AA
-7E07A25FF838F67378F9A6A9A0B404E01E86E64FEF71DD3D540D4711AEB1974D
-E2E0D485DAFFC74BA6B8E9AFDA245BC8997BB39BB6BD52B496A09C68F7A8E900
-8DB3007643416040FCEC85B407EA0A946827771FBBEE49A3DA5542CC5173A31A
-0280AB8E922C23C1BDD88D70627EF124633C318E7C9ACBC14AE216BFD41C0B6B
-3A0161757913CA1F7B6626963C09936A52E73DD9B3D86DEEE73C0293A646FCF1
-21D4C33DFF1671DA7A53E77E20233EDE51571549AACB7968602CD03EE67ACACA
-B231661CA9DA2BEC5795A83DFAF675E9B052C8BDD51490F7874C91EF5ED2E0A6
-BE9CBABB98A950F7E55DDA3823036437C11F614E27DA5BB8BC6D955FFE54B825
-0201275C2C49A3908BEF1DB3D87792DDFFED23DE7FD9CFC284F6255C77E54A39
-C2FDBCD28F2938E4CC135829AC1867CAA5705674062C9639FEEFBE49D6108091
-7C58585B80464F7E69966D7933C7019BF336B88B9E0E7073A85EAF297B71B303
-31EEE9121347A482D28CCE942AF53E94F88A97EF2F1860A92CE29A14495D67B7
-D37E207D42F3891E0423F5BCFFCAAC057FEC683696ED6FEEFA65C8FB6F1312C5
-24A1130192B4179F3B08DA1C951D988894E7FE7CFC28C56992A1CA82BF8BDBDA
-E021F16E630FF67201BA4DF5F3F4D6AA65B8347FC1575C142C6C1868E8472BD2
-CF191137AE1B36F32FD84DCAD50644AD55EBA2694C93BDF984A5C9E7C92B73A0
-26769F00831537266FD2E711AB3F8AFC5F3FDA3C9E6439FFC48C3D1B5527FC56
-1FEDE991E66E8465C0E395EAD0A22A2FDC001E449AB9C5E0EF187A1DE9B74696
-BEB6A525DBF3A60DA2FBF1579150DEE1C5D1B6F55FF2708CE23289803CE123BD
-C81E25DB96551A13AD713D5C7BFDD3F2E1D5C12463A195442B51909CC1724E50
-A1F6F4EADB3B7355908F36F88521F333C4E7C70B094209D1F883B961DFAC32BC
-8C5A2CAF77CA5E6AAB714CC0AF2B42FFF6F73301FC71AFFA9B33A2153F55C2DB
-C1C111874DEC37CB746BEC9A3A9A37A2DD098CE7C66B0FE38460ACD77A47D53C
-1550F857FFB733B5A8D02FB56790A09190B29CCB4F4A3058B1C82F0CC5E1B2EB
-2F8E06F2DE531E1EB81326A8EF0F82843A4AC59D267EEE45730895752820BA93
-A129C22A78C1AB28BCF67AD5DF372FECC9EE6719A02E499FD5CA866688E86089
-7EE8E5912087E0C4588DE38428114785E0CFEDB1E2EE24CC067D107DFDF1E2BD
-B1C4F9C6B740F3DEA0BD315581004E851ED5A9F66C4F9E95DE97D355DB06F482
-A43B565F1255A85710B15A281E2F034B1C23FEE6CDF3A043780CB6AB18A016F1
-9EAFE545CA5A5B5AAE2459D69D2151E99D029FB5C1649B9DA784BFDF7D177385
-4D8B16B9922D149FFF6B4F99311D52BEC9A9FC098E7192180DBB38767DA9B9C6
-E8CFC98615219EF3AD4A8157D14C72BA3F91C8B78381383E0BCA1A5319749B8D
-07C9A8BBB76C74F0F05157151B418C385F2ECADE863C977BC1D0592216FF2843
-DC1BB8509D9BB8356D008D7449147F456517EDB169678E28B2C0EDBD271BEC30
-6E181064988515BD2B3AACC6D45DADEBD4DECAD9AC58CA06A6C9014B780C53D4
-67D0FE46560B44CA4FF989A4D77F1B8828BB42507B524B622F10AC8781B19CE8
-AA275F9FEDFB3036079F4F10ADC8CA8FAF5F5DA7088996FB632CEBD691C1F29A
-FD52CB18BD258ADFB0B4B8B80F857B543BC64BE31FC83D5ED0A4866444501B5C
-C98E1CF0A452E886EF57A241A093B769BB09B19B125F334D9D374A9C1B6CFFD6
-FFED42F77C7624F8094CA624F45801B960F6E145D9623ADCB90F36C0C273C5B0
-6E0AA4E0C95CDA1561529F446FE5489523B6E793FFF58C9DE7C9E6C8A485263C
-91643ADA897237CF0CB64A88781A9CE2F4F1732E173BDD0A4632BB58F0D018F7
-0C2D2D9996B0A5901D8189FF03CB8E9394CB45F6F53CE0350BDC211E230A1944
-6BCD8BD647E71DCD0D036B7CC681C286355F70CFE2B803A7012C8D0D6FDEDF69
-BA51AC97CD980B992613ECD2D05CA1A9FA731FB034E81220EDD7970219840114
-5A461A8F887FFE37452A31616613E3A7C4D286E1B1D14D268962EDD131C8510A
-5CBA12CDAEB57C3387D522EFD393AC275BED96D240B90B1684FAF3CEFE1D9D56
-A1660D1E1977B48364973291D63775585DC97997E432F9636B4C0081F4766217
-4878375DC77902787516CB8DC5C9BD1C5DA2DD573F8902598FD6F2955FB0CC0D
-6FF49B3594694470E2CBD54768487A06E917709C8076D5C0274440824A95656A
-2118393E6C766F0D11C4631B32BECD5D03BB363033F766AEBD347C437CA2DF3E
-3B640690E9AFB92398483C0C52A633FEC462F7825696AE6A1A8C81F612C543EA
-F4B8F3F480EAD042CD577469B2F46E1B4A3EC1F62998B093F09E06228CF92A32
-7AC946EDDC415E05FFCEE7773ABDA4305CD93986D9C738605788C2C90CD4CA76
-B8AD6365C03C9D836D97222FDE892DC2CF70496644920FFA51078F
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-%%BeginFont: CMR10
-%!PS-AdobeFont-1.0: CMR10 003.002
-%%Title: CMR10
-%Version: 003.002
-%%CreationDate: Mon Jul 13 16:17:00 2009
-%%Creator: David M. Jones
-%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
-%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
-% This Font Software is licensed under the SIL Open Font License, Version 1.1.
-% This license is in the accompanying file OFL.txt, and is also
-% available with a FAQ at: http://scripts.sil.org/OFL.
-%%EndComments
-FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
-/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
-{save true}{false}ifelse}{false}ifelse
-11 dict begin
-/FontType 1 def
-/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /CMR10 def
-/FontBBox {-40 -250 1009 750 }readonly def
-/UniqueID 5000793 def
-/PaintType 0 def
-/FontInfo 9 dict dup begin
-/version (003.002) readonly def
-/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
-/FullName (CMR10) readonly def
-/FamilyName (Computer Modern) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/Encoding 256 array
-0 1 255 {1 index exch /.notdef put} for
-dup 40 /parenleft put
-dup 41 /parenright put
-dup 43 /plus put
-dup 46 /period put
-dup 48 /zero put
-dup 49 /one put
-dup 50 /two put
-dup 51 /three put
-dup 52 /four put
-dup 53 /five put
-dup 54 /six put
-dup 55 /seven put
-dup 56 /eight put
-dup 57 /nine put
-dup 58 /colon put
-dup 61 /equal put
-dup 68 /D put
-dup 79 /O put
-dup 80 /P put
-dup 83 /S put
-dup 84 /T put
-dup 89 /Y put
-dup 90 /Z put
-dup 97 /a put
-dup 99 /c put
-dup 101 /e put
-dup 102 /f put
-dup 103 /g put
-dup 105 /i put
-dup 108 /l put
-dup 109 /m put
-dup 110 /n put
-dup 111 /o put
-dup 112 /p put
-dup 114 /r put
-dup 115 /s put
-dup 116 /t put
-readonly def
-currentdict end
-currentfile eexec
-D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
-0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
-51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
-7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
-E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
-0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
-C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
-569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
-24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
-2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
-8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
-3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
-D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
-D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
-03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
-767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
-8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
-DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
-94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
-22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
-72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
-8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
-344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
-64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
-07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
-1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
-78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
-CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
-7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
-BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
-4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
-5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
-EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
-EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
-4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
-0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
-C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
-314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
-DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
-EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
-DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
-DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
-7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
-1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
-69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
-EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
-7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
-CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
-38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
-22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
-0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
-BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
-4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
-3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
-B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
-15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
-849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
-FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
-4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
-1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
-84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
-7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
-CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
-4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
-3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
-F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
-F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
-DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
-D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
-56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
-8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
-59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
-49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
-87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
-8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
-C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
-D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
-D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
-F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
-0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
-5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
-229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
-17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
-01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
-F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
-3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
-689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
-4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
-A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
-DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
-364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
-7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
-26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
-43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
-8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
-C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
-94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
-C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
-B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
-4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
-7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
-204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
-B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
-7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
-279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
-E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
-CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
-65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
-BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
-6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
-B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
-63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
-4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
-A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
-67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
-DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
-5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
-C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
-9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
-B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
-963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
-D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
-B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
-72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
-B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
-8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
-3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
-668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
-ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
-69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
-C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
-3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
-407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
-11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
-2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
-4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
-2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
-9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
-CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
-DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
-0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
-5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
-9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
-EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
-09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
-2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
-AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
-324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
-486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
-EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
-52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
-9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
-4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
-B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
-BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
-6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
-B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
-16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
-E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
-546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
-6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
-559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
-C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
-ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
-04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
-7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
-8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
-A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
-94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
-C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
-41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
-7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
-18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
-9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
-E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947
-5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F
-4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F
-E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF
-9F9EC2518C77806A19730C97F54BEAD10B4729E5749A10EDBE644886443D1249
-2C8517DF8D8AE98E2882439FA81903941B363A7D885F93C6DF9E1FD89F2F8CEE
-B870C409ED13E78B4C914813B0A01DF8F876EDCC4F384055FD37C575726AD69F
-F23D50EC5BEE2FB95A44F2B2E2DD94C933D90BED2C97B53738B4B2ED56EBE617
-BEF17B9DF4F314A37F10FDE34C570D7BE76A496A58242F51E7321380CB042424
-855F4B53071DF5A0DA5A31B8AAF9FB4F4C491625FF8FD008BD4402918043BEDF
-77B840B2BE0DAAB4EF904FFEF935954AFB9BD2041241B1BC8519EB642C89E288
-479664226DBB6F1171F9EEBC7E1273D0CABCF6B1BF7F26AF21C21D9B1B916F4F
-603DDB68D3614B86566FC91D67AC3F4A4A96E256FA1A3BD35F4465AE4EC64D82
-34BEB4BBDDCEEBD9A89D932E55F14CA2776F927C4FD3E0920790A57DAEA08C5B
-169A3E2309DA6BA8684A5D1DEE81415796E13DCF906FCDADB092047831B16841
-B250CD148557D72DD7E683BF122B38E2C4F614E59B395D1D9823D7D5F126D932
-14B50A37FCA7120F8F3A8E42134F1B6B0C248D56F247AA68FB941839F600F61C
-14247EFF780BBA3E5198D37CED44DEEC3455048FC451BCDB48DC414AE5293A60
-5A59877D6A42FA7AF1CD28488C1FA0A2D5D57551A68A6479A8FFA785C2BD2D32
-BB5F20CFCD667AB094E382D582BEAD23DF0A82CC481E2DF2F7B0CE752DB13736
-3373816937321F70D50D6D61F24053B2D53F0D9433CD9F0A33FE83C973E627DD
-0CCC64457AF3C439E130540FBCBC2D0CB410A2986BD4A7B118FC52BD298B1DE6
-26D7348E9A27E721E0DB58AE8034A64BE77A35CA8567EE7B87B270052843D6B4
-46C3B8817FF88202F88F36C41EE1C42B5BE295014645895872580E379881BE7C
-CD90FFDA7BB3B40A6386A75CC6DC32B110F005A191549DF2F43E7D52E442E8A7
-945D1DF17FA4A20F18140F4C14D8719DE497FC97A9D171AEC4C9FF966EB2A72B
-35A074D10C98256868B461E056C6A78047ACD0F86DDAA2DE1EF3C6CA054ED739
-43131131ECEE2A39FAE6EE293844EEDE173452C0642746FD2A9EC08ECC3F08B5
-6E85648F42FC8573EAB04A3356958455286C1A02208B0355D14C218D571C3EB1
-A050306F1A27C8E215F5894EAE38B79395F23CEA0624BAF427A30EB6E92993B9
-DC53E690A5557FB4E93ABE9F95A4D76117CA26949D3FE6160074A98F5E9039E7
-79B826B047A5B9FB43E3B96CB32927A36FF5B9354A2DF97AEE0D09A156F4D61E
-BFAD51DE7C311530920A93FD6EC3E470330AAE465EC3B744AEE2F5C10C12018C
-E74015A5F973442115232482E21867B22A7AC4887D3E82F32C16064A2684EC7E
-78E1AB35E2D841DC068CAC8FF7F05E627E42F2B701DF842CD80161A57CC3A2F4
-7F997C4288AA1C8CDA5E3C6F89AD4B0309808BF57FD24038848D6697C68C5194
-87D2C0D18EFC778584AF39D2814139E38C4BCAE9E1CD3174CFDDA0974B9FAD12
-5502A33F3E65A94AC101903963A84EBD442A298F148A17EF4A4CD214B123B211
-2202761FBF8ED90C36858E64403E0894616BBD9691E64833B16F5BD6E4B65B1B
-D866436AA7E2D2C09DDEBD95B89FEE748C24A37E511A043B25D4477B713B015A
-306F1EEFB6694AA32F7803B9200043E29A62AA6361AE5A39C14B13B60EC484A1
-892E79A94AF0B3C21C166DEAFC24FFCE043CAA0AC2628860391ACC35650B8E39
-519B2B7A74224DFBE0AE16560BFF5C897A1477441B037218C4BBFA52BF99C9C3
-01B7E591CDEF451A4B2DDAC6A751F90B0CC01B4349DFC56DA3E9F10D4E690237
-CB8D25DD2B8308B3CE320C7448E0C50541DFB3E5E9818697070551BB22299DA9
-DC600CF989B042B6B08355F6EA716C81153D7A2CE6B61F2E522FC37A4B45DF26
-12F05A65FD3BC51FED71BBC84A300794A6ED2ADBF3C5FD1FA0EE61B939ED765B
-06E45BB6BACA7485D96E1574E5226B9C2EEA6B96662E5F0F9D2C2DB0A0E3EE99
-F74006929E48045A055B92C06C80A38B22DA623C9FFBDD1F916DCBBEFBCA48B4
-E55CA0867CB9F8AD93312426ED192F42B066D7A8B9EF59FED1C017AA61C4294A
-02FBB915A7500353A4D9D6A7E2A9CF15FD89578D9ED1D9677A4F8D85AF461DE6
-D444C4B281BF8E89AE9957398A0C4C34FFE06D5085651BA3CEDD717B7AB5ABCE
-ECBAB299B856C408D28D6E9C0927AF998EF72647735D8C704EABA8A055F8A2E3
-3E28344A7A9EC8F2CD1FC8ED6D22044819A5F8BB070D9D4FED2D1E11C1CBAA14
-B3E2769442394AB153AB0BA93007579732E92B7F9B28929369E76CD017081DFC
-53A77D1E6D66B67A7737A1F42F758E9D533DC535E2271088995E0A7ABD580D75
-F5873A6F37020AF88EF7E6D9C645D5705A1EB84BB2C53DBF6940E4995506C317
-33F01CC94146A053D7220BFF5BE2C6CCCF97CFB4B538A93D23FC5B10DA8B0FC8
-7DC8B8C476B2556B6F07D627374313F7F06DBBFE0A4A8A49A38C6A9BFC7FB3B1
-3DED2AC5A037F0E81033FCCD66BEE070B61FA8A35130B2FAE824B277DEB9489E
-EA398BD3EC95B7BDC9A6806FC7EBDF60F6FABE9B9E05EA2051B638CEB79085BE
-0B5CB46A7DF7130883F333D76A43C1ABE0ECE884D145DE49592C249E6F73A59F
-F7C829B972FC77A94D956AF7ADAF6F3752FE0BEDA38F66095C6055901757699C
-7B03D2F19C4DC86BBC5014C1319B772F7BD8C9170AF7F86C8735CD2A532A8B3A
-77F5A10F19E87D8B2F9DEA1FF1BEB9E6869190C0E77E0EFC93F7D2F96BB74F5E
-3F01C4FD8DDC8DEB238A2554A275BD7D555403B83025FC259D4ABAD69050D640
-14F76FA27B5ED5C57E07C01312874BE9366FDA16A12AD696CC8280E89E083E31
-0FA1812AE6DB4A6212F45B42C6C19267AD441581D72472C8728D338EBD315B73
-92B221D8130BD7E8D03EDE1D442961F73287AED0388216355EB3A8B9B4C2BCAC
-7874B28B3B7C0B423024B33FA898F0FA2804E0BE5E6673BC4D18C9BAAFA2320F
-6F5BAB56E9C173A9560E9D611027706AD651CA2B01DB8998DCBEC2B6EF3B19BB
-DA0A06442A6EABDF94C6CDD02EF200C77E3816395E9711351B3EB1B3B900A385
-7F12C1E275C4CBC8EC0A76FC673FBA628212ACCAAEC120022251635626B92107
-6A34A4B833ECB0547C4526D5861D0184F4956DB9D9BEEF25BF0242789E91291A
-35B5A1EAA58C8E135C5DBE19ECD7851035C02A5D5A47E10388452A179A719ED4
-5F393BF7A1B736B679CDFC13F65E7ED06E81503EB9D103F7FB34D4586DC64865
-CB52772464188E6AC6BFB3F1A2A534A046BB9FDB01E4A7E246A04904D9DAF872
-C83B5C895A13ADAEB2B8B72691B60888097FFF36F1686C4C38E3197D40F74174
-36C261CE2731FDDF7FCFA1E924C8BFC789E3C7605821DACE3D210B248F50EC72
-891EB96D37DE09B98DF4129F9E0B78A3B95F4BC521D0807C0B0D80F2197A5002
-738F99176AEF34CA6EA3F4318AAEC434427B24FADC2B172D329D0064066026BA
-392705D02CFD50EC8C417FAC1D9B4AB0408405FA898FC7F916E3BD3633CB5489
-9B1C9E1B572EB8494EE9DC2BABE4E3BA4DAC8997C9AE252D018C3E532B43F82E
-3B5CDF9007D9B8833335C407FAC26C11F1B8F89CC425BA9BF6290324C56F9CD7
-34C2ADCFC9348AB3F974515E8192BB820F3B5132AE1841498405397D75BCFDFA
-03AFC8DD28574C78A341C4D250BFC89D404206FFBB8D80E5F5DF10DD9EDD9DC0
-4D46E93FC32907420F1ED861922190736B14E38C3695295292CCEE57A365680B
-483E62226B84BC9EFD6A9182A687B43D5918B4EB2A1C95BF08240EDA6F429E3B
-471927181FDFA6C7A734F42C48D7A87CEA2596BD12326CC4DADB90D6FFA0CFAA
-2BCB8FAA7754D7175D4A90F08ACA40853D545DFAE177B8DB3E6F12EEEB978E51
-957475B5717AC1BB4AEDD87AD40DD9066DD9E879857B6B39E7DC1FA69943D9D5
-67ABBE7DCBCDC1212D0C80BE2F454A7D8613D0CF64AC5BCC7BB82554196C9750
-07BF6EFC3BE0A7A777C87FE52559C8B11BC742AB0EFF8D06E3980F4A940084FE
-2C3817F4805DADECA344AEFAB33C0C28106EE9CCA60576EFF94081F04A7F8A80
-7AA5BE8C6609AE9D535497FC6FAFF08644D9D2D3E68BD0D841714D21D15A64CC
-BD707F93C1827FDF26B95211DDA72C1C0C3A069F90FF009E7B5B3E41A52AACA2
-D0A704143A3205F5AB8C34EEE6E1DB3681AB0C80563BD6AEF5551AAEEA822563
-937FED55E6620D367D9EE45272C2CAAAC44704D5D202B9D05FD2FDDC2B0D0792
-1EB52B788D428D874A130AD98FA83649DDBA268A25BE593D84B6E6CEEA232741
-8E0E40DBFBF134E17AE9565160895C675A4B3946F2A9397C3741B1C29F341965
-9C18366D3091E53DA7C2BF1F7E39EF54C8A8133F229CF05FB93EFDB985AF1969
-F468C10D26A8F5F344E7FF93AE65C9A76D629AA1FAE1A966EA8F2E7D6CD011C6
-B8C62BB0004E1C907EE8AB7C57827C4DDF3CFB7751EA1E212F4CE1ED84628320
-DB44795B8A0E1BEF1B9D2F2D3E9BE88E161FB7B0AEC26D4A7A0CFD4AE46B967A
-C02D81ED6521E69DED78DAFB092A577F9B576546422604407CE2C6A28596F7DF
-4C9E3B2CB1D4CAEC6E559FA59236B829989FE123C0CABE90D2FCDF30B5A8A2D5
-A3836783234F6EFE8DC85158D96C5E1A644D9C19E8C3938120520460AE4530AF
-E88EDEEE16A96AC1B7B16B0B43B0FFFDC6544F94E973E95CD782DEAB7B93F221
-C8EF473689E4395404182C3FADEA65DA609BF124D0C0B6F7569E2172DB9A8167
-F6D7FE2853E9B54068DE027203D144EEEFA1E2081B4BD86C0CACFF529B28EAC1
-61E569259EBA32E48739F98248286857A72F1A2ADEA1828837C41775CE6C91A9
-F3F38DCED52F92B1928FB95691492C5D7A951ABC5A9819AB6EA7D8CB84ADE044
-461EAC02A95E3C74A4A72B82621D557E34D33A77D1E4A06F7E9383DDE95FBE0C
-F80BEB413D1B08EF59DA3E3065D8D2AC6951EAE85D17B712F80B7B0500806DEA
-05794693D0FB42923994501F990BEDEB71922AD14022305D597043D73DD9BCA1
-F5AE6583A72802E7FE97C1BC98E18418C25EF1F5E645EEFA83E33B4A36F9746C
-AC66B5F6DAFCA84AF872922F4712A7D758E963C68E3941849E3E8067245A095F
-8C9129F0B620EF21310969C3A7C5A9470BEAE454EA8678A4BEA84F438D012EC1
-69E2F0DF160B89D578FB15664C8503BF3218B48D431EFB3D665B112EC043F8FD
-84002991C3D3D2A073EAE076FC919853E0538F00ECED5D1EA51CF5C2A446F70B
-251B9AC753A351F3047E54E0D7693BE1E616BCCD697396C01D26D670520B710D
-6D8DA19A4DA09BD0F0F01A5C69823F2B5C0EB562C055B0C6D07CD35AE6C1BC24
-412EC125E1B6CB9AF83CB18F86E28AFF0265D7DC80B107A5382E2B9F3E62F7C3
-379F7C980033F26E2A4F899EFF043B84A484034D0EDAB0BC304BCF4AF43328B2
-831505C7744394AE92BE0E4C0858C75044378703BFBB6EC636ED0536376636EF
-255799BE6E65BD7FF17770261F7277FA38676F77D1EE4F5420E1065A4577643C
-6E2D957B95078A3A269B22D4F3765C24EC75B1F945E0A8B3D0BA3D1A92C54C75
-AF4046CA4B1B651E816268CEDAFA08D6912A300D76C06B383E2EA2CD7B17C28C
-5D2702CD429BDB2E94CE24B7FEEFF5885C6298BBC50937BE885EE6D8BE1A7FE2
-BB82A57BC9104DA536804A48FC175BB1B3F7987014CC54384DBA67613A972CD5
-31E6E178C3ACEDFD0CC42750656A87D5B1DCA6CFBFB34D34671AB799E388238E
-B5F4B1526937F8C7389480E9BA83E4728E1CF8E449C4FA43BAB31712C0F5AF7F
-E5298976B14AC6BD45DDE5CD05F076E92936BC41978765CA071984332BCC10EE
-089D709BA6B20EAB6104EDAACC04C3FB5635F203C75EE94EE6086E64824A1F5E
-C3CFE072B3F122379CE9649D00BF541C556E004F2D16491A5B061B1DEAF695BB
-ABB7B64F28119CC38CD4CCE45073695B67C13F4989639209F4359F889A648104
-CBE255984AF3B091353F96D6599E2F28E66436D9D719EC760D2474EDB3C43CAC
-28070109981A3F38567549BB15768DE90566A8B254CE686804C3F1198921C661
-2E0C37B26B2BD5EFFFA23F7CDFA9F21A745EB219FC5422486E662CC59A380782
-E8135D3E15AE85542134D3249DBCF193C35863488F5CC8F4323A672316E63C74
-3A2746955855940F549AA83F3EE49A7C08B891AFFC7E79E321B74665DFCADC63
-BF97DFE64D4AD9AB6605D5C11DA71DDEAAC05329EE5ADC5FCCE55C67C349ECFC
-07962AA33CBC4DBE4965BE153D7E134EACECBFED771F51C15ACA4F836B7C7D1B
-6B6FE2F8060A49CDCD778F65559F8239DEB8523956880725496A49E67B9BD5FE
-237AFB9812A7594564A31B3A5B267BEAE1D90ABDA512F765C8C51C02774B045C
-377FB591A7A1D23F491130AF3D31C0E5091C5979D2586F08826B8107695BA91D
-AC2F97C39F518D48F59A667F4B2BC1C3B8E9399F2CC4CD64F3A0C1323E05C5CF
-571655B15078A2719AF1EB2F3BF40676030C44180738E03C65BEAE0B0DBC8247
-9C4851FCC4C2F4BEC7B82F36D675B81B1F459B47D09B9A3C0760EC8237382EDF
-F2267911AD1C5ABE72E1F21D5ADF876C470E4CE99ACCD72622AA59DC356F4CB7
-E5166A351CC605102E7AE15E65B55353E973E2EE7AE798D9168DD60141A1F3A8
-B5D5D6C4968FB972004EAF4C77B02615F7840B9EE00E3EE7A8665D63ADE42492
-C95543674EA5327A63F0A0E3D69DF837C90E7E0F9B6C2EECC7F204616EADFD16
-394B70339F46EB86DA0C1E98D6F15C55EF92EDD84FE580386AE35D408FEC3214
-C5CCCA48550E583DFB6F904933CC13831DD329F667388A66212A45DC8FB6BFAC
-C586150BDB0951D88A5BE2503B6932118B9A5704FD5164A8CDA09234A306C0B4
-A7E0D40D496A3438A283AB459A8266594A5513A62BE8656DC8E4E96A0384E06E
-F4B3B0324418FA250526B7509C5140C74F31670E4756E074426CE50D71594BDD
-1A8CFBCBD0B2C3B02E247EFDB57BFAB0F63C6FE4A35090DC3C2C949C70831C4D
-5256069855AB5285C72ADFF6C5804ECDEB562E06097C66273FEC476B822152BE
-32EEA30C8EC5C237D8DDB31B63D5D6D079C9065A1431BC1EFF6868D95284A1B5
-ACCD259239228F307EC208B79D5B3DF13EE5B1F65F6A4929EEEF665F8EC9C577
-866DC6967E46E9C56DC60C808563BC598E472A4170889477114CF91493E85650
-C4C7194E86775B7E40BA562779E3C91B5C2E565B13226F6F041C6486BFE4F30D
-C1D9F6E529736CD923FD36A0AD2F3DC53BC2ABE484B4E806716588A52F1A8A0D
-98C9B0F1ABFB8641870E6828731F3257BDFF01C6EFBE3C28C447F18B761C29EA
-8262E689C525F8E8AFD60EEB05BC79B298F0035FF0C543A15C523E55F56A6B74
-7496A8377044098B3C7CAF540002AD19F7E51D332CFFCCC986E3B47C92481454
-4C55C1A0DA3BE594189F47C6B23574478290F37CE776D1FA6EC30E7F7BD35A65
-5BFE65F28E68DF2A1CA8A258E6AA91CA669EF4EDAC88A174E128FAA455A88A58
-38ADFD7683E98B501DC21967C7D4DCDC8462A98E87EE96D43731CF19DEAB3658
-35540DB6B4040CDCDE37149DEDAAF8E9EB1B4FBDE13D8044DDC2B33C00F07D38
-1EA0CD4A6536475980A0D6F5EF1EC4EC8989852A5B37B278E3EB334BB61B1C68
-F5554BE994135E2E2734E8E84DC45C6ED83E913872EFAEEA5D8C588DE59EBAA3
-6830E5CA2A7371F1EB9555CC3E0CA56E7F2F7FD9BD2E26E56ED16F2620247654
-75243A1A55B777F6C8B37AC6318771228E28B4EDB8ADC414DBBBC1D356FAFC0E
-BE4427C8DAFF87116CC3448AD130110F1C7970683952EF55CC56C6BE43F588B2
-85745F0BECD74963E08546985425868FF8AE04F078C26819B75CBF88257C9779
-227C8356383242D24658B54E772E0B037DF6CF4BEA4F139BFDAB61E569518748
-F9BA54CD12E3530E247FFAA2AD55C60BE4682940D75D700544DF2B49C539EA26
-66B3C13D332CA6B772E8A98104DBAF39D58A1D8C4BE9B166FD89B03DA10B3399
-2D54EF2998236B63F8235C341ED9C0C63FC9C1848980878970C19013E86BCB96
-68F03982EBC8BE0A1C7E4F8366469F92812DE447940306D9FCCF2A2984A694E3
-071637F52C9CD81EC255AAA3C94216E428B86A89369F52D47F1C66F119D8BFE6
-BAEAE440C91DB3F5290E2781576FC142F50B2EF2C010D05533D7A4BDE3F788F7
-19D992261C3A91B02D55AF2EF861FB7F82DC4301104378C3831944967B8274BC
-47E37D121749DA07D0F6D0FC0C3F34EB04DCDF4ED92E0993EEB80DCCC880C073
-56196C41C1AC12C54AC8E18076A51B59FB70226A8624A3AB7001D10006A4D485
-4BFB428C882D642F7E191E8983D53F796243758B6FD5DF0C32E18ED259202A60
-EED0E55C6E78588091643992368052734FCCA5AB09A9AF8254263DA13BEEFEF2
-F100FEDD252B20B141DC6EFFF3D5DAC821BC0A6F1E1518C579E131271FB47F84
-ADCED7EDD26E1795383B152902BBE880363064F9C75764703E15CCF4CDAF3031
-AF69464FBB746901A7E477C5343A1DB532AC5523A208832749E72EC0A27BFC0D
-278D7C2459F1CE411C138416567A4B9F8B0FF1FFA1BBEA354176F48144954ABF
-89917ECE8FC7ABE367BC29D16C2171A2D2C77969A152F825F3DA7F92FA146431
-00D45DD72EB3CD829C1E326DB1AF747DA25EB169DD5101D7D5372E880FBC7A52
-A8297D79063A8E77FF784F74D55221BC53895C2F9C0F4D1CA8C2BAE3E14E959A
-115194623C015B41C97DF4A758EC0F8CCFB7E06042712362DAB357C210B09EF0
-7140AA1E0C3F27B8C98F97554A7AB853547B92BBCCD5D61B4C5C22C30F8DA042
-5D91835FBDFE4DE62B174FC66D1AB66885EF7AE9FB70BD92023FBDE51C1D1AAA
-D53E59F46F31A963222C955E9EB411FD94CBF8DD1945D466AA3B56E713ABD611
-032B46FA90088A8DDFD49174722B36AE4705E20D106D52009D60E53AFF6BDA68
-C545F17691F655D605B08EB487889AEEBBA8808DE00C87705C1928CBC8EDC1C9
-3FD47EB129BF7A6DC1C2452F9632B3324E666A18EA6686A365DA445785BEA6C3
-E8BF5BC28D713A8B1028518B2C00573D3201E31061E3D738452FADDCD96439DA
-6EF58D8F3ACAB7B7ED99A3F28E01F53B5BA110E12C76641206F5D5D5F4B28F8B
-662303230F9367DF1C8CBB05130471503204710C670F13C85A6686164D827557
-815C3D41CF5499C228D255A24A3A8FA59A76CB4E3A006DB720BCADB59096F68A
-70D87A4BDC5FD688824D051DD6675C018C0235A8276022D87420FA6E7CFB323C
-F99CDB96394C37762FA8897FF6B74E0C3975942AC9AB45595D6014DD8915478D
-A7D28A0EE178B7415374AD0757FC4052F03A0B68A0B515EE8A2F28B541B5F8C8
-15F3AE52DC8149F3C55EE56167FD45ADD92E22387FDAFDCF408131F09D52B3BD
-8628057A250546047627758CB788968A2D2335583AE1E75F72E10D6CB62A4BB6
-9946AF3939AA7BC487B6BAD1291743C9BC03C3D2E205C406E9E17B31A55628B7
-D2F9C5DF933F1125D3D938097FBA9A26E29D7355C2B857C3ED48AC8370529897
-D16151CF0BE77B4090A7272269277551E05FDCF4CDE45EFB46A7574FCF21FA51
-CE95F08FBFEF81F3CF445FB022B7E280546E4EDABA8B7371FA22D8A747319D63
-10E07EF1A8CE3E28F3CE71542BD76D7810D123645DA2B7192DFBC5957CB47FE2
-524BA0E0E4E2886DC088BFB070D1C5E9686D3785B422BD8290EB2FACC32C08DA
-BFFC640B34F1E71616491F3BABC9298D9207CA1A69EC816D8E784F570DB587DE
-6AF2A46AE499B43371B2BC511BAE2E9C556ABC9261BB900E876152401E0F90E1
-94063604117574C39FA13A07E84368318DC1D77E45562A550C2145934C6D5568
-F02D6183C56527240F99CB4622A11AEF220567A5DAFEF603E34F6A1642BFB669
-7F47D64B8029622BBC28C63ECDBD26A6438008F513405D71A1206B898CD2F62B
-1F8B97AD8C717A150A3300912401551AD93D6F8B7388CC66DF5F5359543428CA
-52CB55D2790A5A449B344AACD19957AE7E1DC42399BE9F089982EEF23538AC7F
-992A919FD52D24A7A42678DB20E60B207CB37A91FA730DCEC49012A288E0DA07
-5018F7DB34F9A97E63D30750B1E65B31710FFAA3B38A6F3D86068242E89DDF7B
-A2298FA6DC96AECAA27D376C8595187F5215573DD8A93BDD1558AE2589312F10
-B5C472E88BACAEA6046D711B6F0078BA5D669F91D1DF708DF25E6C85315B1CFD
-19972F1BF71DD3E6407944E0FBED2C14738B08FB61BD783E167C626517492FE5
-3F5E458817496FC6EA4BC26C7DEF4F82B733AC2A0DCBEAE35A835EB87248B2CB
-B6614D14B1810F9B670C0C5C2A50EA46282B9F9341226DE0EB1E5430B396BFCF
-3946F21CDDDC35F22CC7B834835A882F0E3FEBA59D4D4CE1534DD7784B4EEC49
-73E00D72F98C7ED982B6CFD7BA036F359B8C75087E9F6DFB5BBE2EFDE08B9689
-94F96D1B8C53B2370BD4A1D3C9E5FFB63F1EFC1FFEABB1F49F21002B2ADB3851
-7019CE7069A5186F820A891EAF80E35FEF3055B1C59808D90004088200E2C44A
-F7B83DE38B9DB55E997E711F1BD7ED799C613F17566EE76E9A368F504F8CFCDE
-BE073684ACDCE0FF6F7ECD161D812D636B41FABA2295B47D5BC46A291B7D0C39
-5FC5609B73AEA0CCFDD7A69630DE5C76656D283F49AC1EC30ACFD57489CBB181
-C31235CAF6C8BF788844568D51BD8D5F83FD4DF78583AE78BCCC9D1E79B6F32F
-952D77950673E5222F38CF3861665F980B660C6F10A1C6E6614B22CAA4564349
-6B0710DB8894D4F6FCEAEADADC275EB98170E53E5427A701584A7653F601B8D6
-741B985949A34E8066B639F505A3FD93EF7EF532E8D54AFE6963411588C506F6
-0EF309BC63E030C4E4B612C47EF590950D8DED34B8A702E9C2781BF24FDDA238
-14093A359F5252B5DF202FE4E7059627FA60AFA383603F364ABCE12A420A9E53
-063FCCA4EBC6BF6D3EF0EE37993EC26B731210270F6A66257B5AE91DEB770208
-689F6D41EEFB58429AE3AFF75CC7C7A7B42731D9D5DBE4CD0770530F5DD4C7EB
-C1E119FEB33CB9783C0B1D665166E8BD9BB89D9CA861797E86542E15D90883F3
-DB871B706F4208480CA87FE4F656764CFEC4B2CFFC8338B2914548A2C26C7296
-009002600C1ECBBFE28A48DC80D6B99B544C441A20804CD67230EB70435AE48C
-A28134305F6D896FDD74672F7CA6714ABE8B06A10566ADFCD17B4625CD582587
-C48F8551CE2ADE248BEA45CC57552C6ED6D589290B61ECDCB55FB4517BB86508
-39A37006B1CB1757AB381A296307A5390D3889FACDA2EC34003D020A0BE6E836
-80583A6075BC1EDA189E9DB95037016CD7903C1C42E115E969001B4EC340EB7E
-F1DCF38C8AA665995AC2D450A11F7A5D26F7136E03CF1E26D848B6A987C1DCC7
-C676C506303628D8244F4B424070145C6D72BC91C0E2EE17626200F67930894B
-469961930AA24EC63F964566990017A29244E189A6264AC9D09B7D293C021166
-2A3E93D8CA008893A54A622714467075F51FDAE0581031EF2D5AB4FA90D012A5
-B734A73ABB52D5883AED473323107D67F7843C67AF740B98D7FBDD49A5276228
-ECDB25C4411E39275A2B46EA1761B5E029FDC9FA19256957D5DE962A166E87C2
-5204B7F2BE7B2B564907C9B33DD95EFD47A5125A31A6121A402D9CB07D3C2693
-C784269DD32B34CCC18A1F24C24A3044EB1FFDD2129D831EE6929AE13C718005
-11601928A0D3498A312E11031033ECF0CBFF364651B6642979683F0BA8717801
-1E74CBC677C6F5C02071E58D669796FE7D64DE97F2C267E5E56EBD1A15EE6735
-78F981693038F8150A5B7B14C84F626F6DBE39F9CC24EE7F3EF93DB5E276CD93
-CBAEFC7E92BD4FC60A1EBFC116674E9FA13E5C0FC419EEFBB8720B61830558F3
-520C6AE2813D089769C6854656FA7743EA1E435B0F8550801EB9712A99402DA3
-BE345CC3D2DE202242E95DBEC92F2A19C88E4E1FE7241168C4D5DC6BC5A8AC1B
-49564B977F6F7D1F59F2FED75CC2EB7EEFCCCAE48F906A9BD6EF39AFCDF71189
-20752B68A6343F8585C9D7C679BA99EBC18BEDD0E748E997FD9925EB2F6B62D6
-D3B61C8F4A44234CD68FC028DD5E3F40
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-{restore}if
-%%EndFont 
-TeXDict begin 39158274 55380987 1000 600 600 (main.dvi)
-@start /Fa 207[ 48 48[{ } 1 83.022 /CMBX10 rf /Fb 188[ 73
-73 73 73 14[ 73 73 14[ 66 66 12[ 61 61 18[{ } 10 83.022
-/CMEX10 rf /Fc 135[ 47 3[ 32 40 2[ 49 29[ 71 1[ 65 7[ 74
-6[ 72 65[{ } 8 83.022 /CMBXTI10 rf /Fd 139[ 26 26 3[ 33
-9[ 30 48[ 33 33 33 33 37[ 39 9[ 55 1[{ } 10 58.1154 /CMR7
-rf /Fe 135[ 33 3[ 23 28 3[ 29 8[ 28 28 101[{ } 6 41.511
-/CMMI5 rf /Ff 149[ 23 2[ 42 42 45[ 46 40[ 42 14[ 65{ } 6
-83.022 /CMSY10 rf /Fg 256[{ } 0 79.8851 /GothicBBB-Medium-H
-rf /Fh 256[{ } 0 95.8621 /GothicBBB-Medium-H rf /Fi 203[ 56
-56 56 56 2[ 31 46[{ } 5 99.6264 /CMBX12 rf /Fj 134[ 34
-38 3[ 25 31 3[ 33 5[ 23 2[ 32 31 75[ 39 6[ 32 18[{ } 10
-58.1154 /CMMI7 rf /Fk 133[ 39 41 47 59 4[ 37 1[ 42 7[ 48
-1[ 41 2[ 36 19[ 63 6[ 69 10[ 42 1[ 23 40[ 39 18[{ } 14
-83.022 /CMMI10 rf /Fl 193[ 52 13[ 19 33[ 34 13[ 52{ } 4
-58.1154 /CMSY7 rf /Fm 139[ 32 33 33 1[ 46 42 46 69 23
-2[ 23 1[ 42 25 37 1[ 37 1[ 42 6[ 51 62 4[ 60 46 2[ 57
-65 10[ 63 6[ 65 2[ 23 42 42 42 42 42 42 42 42 42 42 1[ 23
-2[ 65 1[ 32 32 40[{ } 37 83.022 /CMR10 rf /Fn 256[{ } 0
-79.8851 /Ryumin-Light-H rf /Fo 256[{ } 0 115.034 /GothicBBB-Medium-H
-rf /Fp 206[ 67 2[ 37 46[{ } 2 119.552 /CMBX12 rf /Fq
-206[ 97 49[{ } 1 172.188 /CMBX12 rf /Fr 256[{ } 0 165.682
-/GothicBBB-Medium-H rf end
-%%EndProlog
-%%BeginSetup
-%%Feature: *Resolution 600dpi
-TeXDict begin
-%%PaperSize: a4
- end
-%%EndSetup
-%%Page: 1 1
-TeXDict begin 1 0 bop Fr -104 328 a<4268>p Fq 82 328
-a(1)p Fr 199 328 a<3e4f>p 530 328 a<3c6a>p 696 328 a<4b21>p Fp
--104 876 a(1.1)p Fo 202 876 a<4134>p 317 876 a<3c7e>p 432
-876 a<3268>p 547 876 a<417c>p 662 876 a<242b>p 777 876
-a<2469>p 892 876 a<2533>p 1007 876 a<2573>p 1122 876
-a<2546>p 1237 876 a<2573>p 1352 876 a<2544>p 1467 876
-a<3268>p 1582 876 a<417c>p 1697 876 a<2458>p 1812 876
-a<244e>p 1927 876 a<4a51>p 2042 876 a<3439>p Fn -24 1063
-a<4b5c>p 56 1063 a<4061>p 136 1063 a<2447>p 216 1063
-a<244f>p 296 1063 a<2124>p 375 1063 a<4134>p 455 1063
-a<3c7e>p 535 1063 a<3268>p 615 1063 a<417c>p 695 1063
-a<242b>p 775 1063 a<2469>p 855 1063 a<2533>p 935 1063
-a<2573>p 1015 1063 a<2546>p 1095 1063 a<2573>p 1175 1063
-a<2544>p 1255 1063 a<3268>p 1335 1063 a<417c>p 1415 1063
-a<2458>p 1495 1063 a<244e>p 1575 1063 a<4a51>p 1655 1063
-a<3439>p 1735 1063 a<244b>p 1815 1063 a<2444>p 1895 1063
-a<2424>p 1975 1063 a<2446>p 2055 1063 a<4062>p 2135 1063
-a<4c40>p 2215 1063 a<2439>p 2295 1063 a<246b>p 2375 1063
-a<2125>p -24 1188 a<4134>p 56 1188 a<3c7e>p 136 1188
-a<3268>p 216 1188 a<417c>p 296 1188 a<244f>p 376 1188
-a<4134>p 456 1188 a<3c7e>p 536 1188 a<252b>p 616 1188
-a<2561>p 696 1188 a<2569>p 776 1188 a<4579>p 856 1188
-a<2447>p 936 1188 a<3b23>p 1016 1188 a<3146>p 1096 1188
-a<2435>p 1176 1188 a<246c>p 1256 1188 a<243f>p 1336 1188
-a<2124>p 1418 1188 a<252b>p 1498 1188 a<2561>p 1578 1188
-a<2569>p 1658 1188 a<244e>p 1738 1188 a<3c7e>p 1818 1188
-a<304f>p Fm 1919 1188 a(360)p Fl 2045 1157 a(\016)p Fn
-2102 1188 a<242c>p 2182 1188 a<456a>p 2262 1188 a<3146>p 2342
-1188 a<2435>p 2422 1188 a<246c>p 2502 1188 a<243f>p 2582
-1188 a<3268>p 2662 1188 a<417c>p 2742 1188 a<2447>p 2822
-1188 a<2422>p 2902 1188 a<246b>p 2982 1188 a<2125>p 3064
-1188 a<245e>p 3144 1188 a<243f>p 3224 1188 a<2124>p 3304
-1188 a<2533>p 3384 1188 a<2573>p 3464 1188 a<2546>p 3544
-1188 a<2573>p 3624 1188 a<2544>p 3704 1188 a<3268>p 3784
-1188 a<417c>p -104 1312 a<244f>p -24 1312 a<2557>p 56
-1312 a<256d>p 136 1312 a<2538>p 216 1312 a<2527>p 296
-1312 a<252f>p 376 1312 a<253f>p 456 1312 a<3732>p 536
-1312 a<242b>p 616 1312 a<2469>p 696 1312 a<244e>p 776
-1312 a<456a>p 856 1312 a<3146>p 936 1312 a<244b>p 1016
-1312 a<4d78>p 1096 1312 a<4d51>p 1176 1312 a<2435>p 1256
-1312 a<246c>p 1336 1312 a<246b>p 1416 1312 a<2462>p 1496
-1312 a<244e>p 1576 1312 a<2447>p 1656 1312 a<2124>p 1733
-1312 a<2539>p 1813 1312 a<252f>p 1893 1312 a<256a>p 1973
-1312 a<213c>p 2053 1312 a<2573>p 2133 1312 a<2472>p 2213
-1312 a<393d>p 2293 1312 a<402e>p 2373 1312 a<2439>p 2453
-1312 a<246b>p 2533 1312 a<4a3f>p 2613 1312 a<4c4c>p 2693
-1312 a<4b68>p 2773 1312 a<244b>p 2853 1312 a<3a6e>p 2933
-1312 a<402e>p 3013 1312 a<2435>p 3093 1312 a<246c>p 3173
-1312 a<246b>p 3253 1312 a<2125>p -24 1437 a<4b5c>p 56
-1437 a<4061>p 136 1437 a<2447>p 216 1437 a<244f>p 296
-1437 a<2124>p 374 1437 a<3f5e>p Fm 473 1437 a(1.1)p Fn
-599 1437 a<244e>p 679 1437 a<2468>p 759 1437 a<2426>p 839
-1437 a<244b>p 919 1437 a<2124>p 996 1437 a<3836>p 1076
-1437 a<4540>p 1156 1437 a<2472>p 1236 1437 a<4366>p 1316
-1437 a<3f34>p 1396 1437 a<244b>p 1476 1437 a<2539>p 1556
-1437 a<252f>p 1636 1437 a<256a>p 1716 1437 a<213c>p 1796
-1437 a<2573>p 1876 1437 a<2472>p 1956 1437 a<304f>p 2036
-1437 a<2460>p 2116 1437 a<315f>p 2196 1437 a<457b>p 2276
-1437 a<2472>p 2356 1437 a<475b>p 2436 1437 a<4356>p 2516
-1437 a<2437>p 2596 1437 a<2124>p 2669 1437 a<243d>p 2749
-1437 a<244e>p 2829 1437 a<4c4c>p 2909 1437 a<3e65>p 2989
-1437 a<244b>p 3069 1437 a<4134>p 3149 1437 a<3c7e>p 3229
-1437 a<3268>p 3309 1437 a<417c>p 3389 1437 a<242c>p 3469
-1437 a<3364>p 3549 1437 a<246a>p 3629 1437 a<4576>p 3709
-1437 a<2446>p 3789 1437 a<2469>p -104 1561 a<246c>p -24
-1561 a<2446>p 56 1561 a<2424>p 136 1561 a<246b>p 216
-1561 a<2462>p 296 1561 a<244e>p 376 1561 a<2448>p 456
-1561 a<2439>p 536 1561 a<246b>p 616 1561 a<2125>p 698
-1561 a<245e>p 778 1561 a<243f>p 858 1561 a<2124>p 938
-1561 a<3451>p 1018 1561 a<3552>p 1098 1561 a<244e>p 1178
-1561 a<3b6b>p 1258 1561 a<4540>p 1338 1561 a<2472>p 1418
-1561 a<493d>p 1498 1561 a<2439>p 1578 1561 a<252b>p 1658
-1561 a<2561>p 1738 1561 a<2569>p 1818 1561 a<2472>p 1898
-1561 a<3836>p 1978 1561 a<4540>p 2058 1561 a<244b>p 2138
-1561 a<475b>p 2218 1561 a<4356>p 2298 1561 a<2439>p 2378
-1561 a<246b>p 2458 1561 a<2125>p 2543 1561 a<245e>p 2623
-1561 a<243f>p 2703 1561 a<2124>p 2783 1561 a<3962>p 2863
-1561 a<2435>p 2943 1561 a<4a7d>p 3023 1561 a<387e>p 3103
-1561 a<244e>p 3183 1561 a<4a42>p 3263 1561 a<3f4a>p 3343
-1561 a<305c>p 3423 1561 a<4630>p Fk 3526 1561 a(c)p Fj
-3562 1573 a(x)p Fn 3624 1561 a<2448>p 3704 1561 a<2541>p 3784
-1561 a<256b>p -104 1686 a<2548>p -24 1686 a<3273>p 56
-1686 a<453e>p 136 1686 a<3351>p Fk 235 1686 a(\022)p
-Fj 274 1698 a(y)p Fn 333 1686 a<244e>p 413 1686 a<3c2b>p 493
-1686 a<4d33>p 573 1686 a<4559>p 653 1686 a<2472>p 733
-1686 a<3b7d>p 813 1686 a<2444>p 890 1686 a<214a>p 970
-1686 a<3f5e>p Fm 1069 1686 a(1.2)p Fn 1176 1686 a<214b>p 1235
-1686 a<2125>p 1314 1686 a<2539>p 1394 1686 a<252f>p 1474
-1686 a<256a>p 1554 1686 a<213c>p 1634 1686 a<2573>p 1714
-1686 a<244b>p 1794 1686 a<2444>p 1874 1686 a<2424>p 1954
-1686 a<2446>p 2034 1686 a<2124>p 2111 1686 a<3f5e>p 2191
-1686 a<2447>p 2271 1686 a<244f>p Fm 2370 1686 a(4)p Fn
-2431 1686 a<4b67>p 2511 1686 a<244e>p 2591 1686 a<4a3f>p 2671
-1686 a<4c4c>p 2751 1686 a<2447>p 2831 1686 a<2433>p 2911
-1686 a<246c>p 2991 1686 a<2472>p 3071 1686 a<493d>p 3151
-1686 a<2437>p 3231 1686 a<2446>p 3311 1686 a<2424>p 3391
-1686 a<246b>p 3471 1686 a<242c>p 3551 1686 a<2124>p 3625
-1686 a<4631>p 3705 1686 a<2438>p 3785 1686 a<3962>p -104
-1810 a<2435>p -24 1810 a<244e>p 56 1810 a<4a3f>p 136
-1810 a<4c4c>p 216 1810 a<3732>p 296 1810 a<2447>p 376
-1810 a<393d>p 456 1810 a<402e>p 536 1810 a<2435>p 616
-1810 a<246c>p 696 1810 a<2446>p 776 1810 a<2424>p 856
-1810 a<246c>p 936 1810 a<2450>p 1016 1810 a<2124>p 1094
-1810 a<4b5c>p 1174 1810 a<4061>p 1254 1810 a<2447>p 1334
-1810 a<3d52>p 1414 1810 a<2459>p 1494 1810 a<246b>p 1574
-1810 a<4a51>p 1654 1810 a<3439>p 1734 1810 a<3c30>p 1814
-1810 a<2472>p 1894 1810 a<452c>p 1974 1810 a<4d51>p 2054
-1810 a<2447>p 2134 1810 a<242d>p 2214 1810 a<246b>p 2294
-1810 a<2125>p -104 3328 a
- /PSfrag where{pop(screen)[[0(Bl)1 0]](camera)[[1(Bl)1 0]](zensyu)[[2(Bl)1
-0]](y)[[3(Bl)1 0]](z)[[4(Bl)1 0]]5 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- -104 3328 a -104 3328 a @beginspecial
-77 @llx 580 @lly 375 @urx 780 @ury 2384 @rwi @setspecial
-%%BeginDocument: image/fig1.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 77 580 375 780
-%%Title: fig1
-%%CreationDate: Sat Jun 26 14:26:55 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 77 580 375 780
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 380 275 170 175 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 180 M
-      480 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      290 180 M
-      290 360 L
-      480 360 L
-      480 180 L
-   TGSM
-   1 W
-   S
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 370 260 M 390 260 L 390 290 L 370 290 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 260 M
-      390 250 L
-      370 250 L
-      380 260 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 270 M
-      0 190 atan DU cos 10.000 MU 570 exch SU
-      exch sin 10.000 MU 270 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      570 270 10.000 4.000 190 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      570 270 10.000 4.000 190 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 270 M
-      -150 0 atan DU cos 10.000 MU 380 exch SU
-      exch sin 10.000 MU 120 exch SU L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-GS
-   TGSM
-   NP
-      380 120 10.000 4.000 0 -150 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      380 120 10.000 4.000 0 -150 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      570 280 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (x) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      350 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (z) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 120 M
-      573.33 126.67 550.00 143.33
-      40 -30 atan DU cos 8.000 MU 530 exch SU
-      exch sin 8.000 MU 170 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      530 170 8.000 3.000 -30 40 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      530 170 8.000 3.000 -30 40 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      610 120 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      210 400 M
-      296.67 386.67 353.33 353.33
-      -80 40 atan DU cos 8.000 MU 380 exch SU
-      exch sin 8.000 MU 300 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      380 300 8.000 3.000 40 -80 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      380 300 8.000 3.000 40 -80 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 400 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (camera) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      180 170 M
-      233.33 176.67 266.67 190.00
-      30 20 atan DU cos 8.000 MU 280 exch SU
-      exch sin 8.000 MU 210 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      280 210 8.000 3.000 20 30 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      280 210 8.000 3.000 20 30 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 150 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sat Jun 26 14:26:55 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial -104 3328 a
- /End PSfrag
- -104 3328 a -104 2614 a
- /Hide PSfrag
- -104
-2614 a Fm -844 2672 a(PSfrag) 26 b(replacemen)n(ts)p
--844 2702 741 4 v -104 2705 a
- /Unhide PSfrag
- -104 2705 a -503 2817 a
-  {
-
--503 2817 a Fn -503 2817 a<2539>p -423 2817 a<252f>p -343
-2817 a<256a>p -263 2817 a<213c>p -183 2817 a<2573>p -503
-2817 a
-  } 0/Place PSfrag
- -503 2817 a -344 2942 a
-  {
- -344 2942 a Fn -344 2942
-a<252b>p -264 2942 a<2561>p -184 2942 a<2569>p -344 2942
-a
-  } 1/Place PSfrag
- -344 2942 a -423 3066 a
-  {
- -423 3066 a Fn -423 3066 a<4134>p -343
-3066 a<3c7e>p -263 3066 a<3268>p -183 3066 a<417c>p -423
-3066 a
-  } 2/Place PSfrag
- -423 3066 a -151 3203 a
-  {
- -151 3203 a Fk -151 3203
-a(x) -151 3203 y
-  } 3/Place PSfrag
- -151 3203 a -146 3328 a
-  {
- -146 3328 a
-Fk(z) -146 3328 y
-  } 4/Place PSfrag
- -146 3328 a Fn 420 3817 a<3f5e>p Fm
-528 3817 a(1.1:)p Fn 694 3817 a<4134>p 774 3817 a<3c7e>p 854
-3817 a<3268>p 934 3817 a<417c>p 1014 3817 a<244e>p 1094
-3817 a<475b>p 1174 3817 a<4356>p Fm 1273 3817 a(1) 1992
-3526 y
- /PSfrag where{pop(screen)[[0(Bl)1 0]](c)[[1(Bl)1 0]](zensyu)[[2(Bl)1
-0]](theta)[[3(Bl)1 0]](height)[[4(Bl)1 0]](O)[[5(Bl)1 0]]6 0 -1/Begin
-PSfrag}{userdict /PSfrag{pop}put}ifelse
- 1992 3526 a @beginspecial 46 @llx 527 @lly 355
-@urx 802 @ury 2163 @rwi @setspecial
-%%BeginDocument: image/fig6.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 46 527 355 802
-%%Title: fig6
-%%CreationDate: Fri Jul  2 11:10:24 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 53 dict def
-tgifdict begin
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 46 527 355 802
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 395 M
-      0 445 atan DU cos 8.000 MU 620 exch SU
-      exch sin 8.000 MU 395 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      620 395 8.000 3.000 445 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      620 395 8.000 3.000 445 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 545 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      405 160 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      140 245 M
-      85 285 L
-      110 320 L
-      165 280 L
-      140 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      155 265 M
-      160 230 L
-      185 270 L
-      155 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   95 218 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   95 NE 218 NE TR
-GR
-   GS
-      1 W
-      95 218 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 220 M
-      468.33 230.00 445.00 233.33
-      -5 -60 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      415 110 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 155 M
-      175 395 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      270 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      245 250 M
-      245.00 236.67 241.67 225.00
-      -15 -10 atan DU cos 8.000 MU 235 exch SU
-      exch sin 8.000 MU 215 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      235 215 8.000 3.000 -10 -15 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      235 215 8.000 3.000 -10 -15 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 415 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (O) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      270 220 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      195 290 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (height) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 395 M
-      -145 0 atan DU cos 8.000 MU 175 exch SU
-      exch sin 8.000 MU 250 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      175 250 8.000 3.000 0 -145 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      175 250 8.000 3.000 0 -145 TGAT
-   CP F
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Fri Jul  2 11:10:24 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 1992 3526 a
- /End PSfrag
- 1992 3526 a 1992 2688 a
- /Hide PSfrag
- 1992
-2688 a Fm 1252 2746 a(PSfrag)g(replacemen)n(ts)p 1252
-2775 741 4 v 1992 2778 a
- /Unhide PSfrag
- 1992 2778 a 1593 2891 a
-  {
- 1593
-2891 a Fn 1593 2891 a<2539>p 1673 2891 a<252f>p 1753
-2891 a<256a>p 1833 2891 a<213c>p 1913 2891 a<2573>p 1593
-2891 a
-  } 0/Place PSfrag
- 1593 2891 a 1752 3015 a
-  {
- 1752 3015 a Fn 1752 3015
-a<252b>p 1832 3015 a<2561>p 1912 3015 a<2569>p 1752 3015
-a
-  } 1/Place PSfrag
- 1752 3015 a 1672 3140 a
-  {
- 1672 3140 a Fn 1672 3140 a<4134>p 1752
-3140 a<3c7e>p 1832 3140 a<3268>p 1912 3140 a<417c>p 1672
-3140 a
-  } 2/Place PSfrag
- 1672 3140 a 1913 3253 a
-  {
- 1913 3253 a Fk 1913 3253
-a(\022)p Fj 1952 3265 a(y) 1913 3253 y
-  } 3/Place PSfrag
- 1913 3253 a 1914
-3389 a
-  {
- 1914 3389 a Fk(c)p Fj 1950 3401 a(x) 1914 3389
-y
-  } 4/Place PSfrag
- 1914 3389 a 1926 3526 a
-  {
- 1926 3526 a Fk(O) 1926 3526
-y
-  } 5/Place PSfrag
- 1926 3526 a Fn 2446 3817 a<3f5e>p Fm 2554 3817 a(1.2:)p
-Fn 2720 3817 a<4134>p 2800 3817 a<3c7e>p 2880 3817 a<3268>p 2960
-3817 a<417c>p 3040 3817 a<244e>p 3120 3817 a<475b>p 3200
-3817 a<4356>p Fm 3299 3817 a(2) -24 4141 y(TODO) -24
-4266 y(TODO)p Fi -104 4594 a(1.1.1)p Fh 239 4594 a<4134>p 335
-4594 a<3c7e>p 431 4594 a<3268>p 527 4594 a<417c>p 623
-4594 a<3a42>p 719 4594 a<4938>p 815 4594 a<374f>p 911
-4594 a<3456>p 1007 4594 a<244e>p 1103 4594 a<3c4d>p 1199
-4594 a<3146>p 1295 4594 a<4a51>p 1391 4594 a<3439>p Fg
--104 4780 a<2533>p -24 4780 a<2573>p 56 4780 a<2546>p 136
-4780 a<2573>p 216 4780 a<2544>p 296 4780 a<323d>p 376
-4780 a<484f>p 456 4780 a<304f>p Fn -24 4967 a<3f5e>p Fm
-75 4967 a(1.3)p Fn 201 4967 a<244f>p 281 4967 a<4134>p 361
-4967 a<3c7e>p 441 4967 a<3268>p 521 4967 a<417c>p 601
-4967 a<244e>p 681 4967 a<2426>p 761 4967 a<2441>p 841
-4967 a<2124>p 917 4967 a<2533>p 997 4967 a<2573>p 1077
-4967 a<2546>p 1157 4967 a<2573>p 1237 4967 a<2544>p 1317
-4967 a<3268>p 1397 4967 a<417c>p 1477 4967 a<244b>p 1557
-4967 a<4a51>p 1637 4967 a<3439>p 1717 4967 a<2435>p 1797
-4967 a<246c>p 1877 4967 a<246b>p 1957 4967 a<484f>p 2037
-4967 a<304f>p 2117 4967 a<2472>p 2197 4967 a<493d>p 2277
-4967 a<2437>p 2357 4967 a<2446>p 2437 4967 a<2424>p 2517
-4967 a<246b>p 2597 4967 a<2125>p 2670 4967 a<4b5c>p 2750
-4967 a<4061>p 2830 4967 a<2447>p 2910 4967 a<244f>p 2990
-4967 a<2124>p 3068 4967 a<2433>p 3148 4967 a<244e>p 3228
-4967 a<484f>p 3308 4967 a<304f>p 3388 4967 a<244e>p 3468
-4967 a<2433>p 3548 4967 a<2448>p 3628 4967 a<2472>p 3708
-4967 a<2533>p 3788 4967 a<2573>p -104 5092 a<2546>p -25
-5092 a<2573>p 54 5092 a<2544>p 133 5092 a<323d>p 212
-5092 a<484f>p 291 5092 a<304f>p 370 5092 a<2448>p 449
-5092 a<3846>p 528 5092 a<2456>p 607 5092 a<2125>p 678
-5092 a<3f5e>p 757 5092 a<4366>p 836 5092 a<244e>p Fk
-932 5092 a(\022)p Fn 991 5092 a<244f>p 1070 5092 a<2124>p 1143
-5092 a<252b>p 1222 5092 a<2561>p 1301 5092 a<2569>p 1380
-5092 a<244e>p 1459 5092 a<3877>p 1538 5092 a<3c34>p 1617
-5092 a<2472>p 1696 5092 a<493d>p 1775 5092 a<2439>p 1854
-5092 a<443e>p 1933 5092 a<407e>p 2012 5092 a<2448>p 2091
-5092 a<2124>p 2161 5092 a<3b6b>p 2240 5092 a<4540>p 2319
-5092 a<2448>p 2398 5092 a<2539>p 2477 5092 a<252f>p 2556
-5092 a<256a>p 2635 5092 a<213c>p 2714 5092 a<2573>p 2793
-5092 a<4a3f>p 2872 5092 a<4c4c>p 2951 5092 a<244e>p 3030
-5092 a<443a>p 3109 5092 a<4540>p 3188 5092 a<2472>p 3267
-5092 a<376b>p 3346 5092 a<2473>p 3424 5092 a<2440>p 3503
-5092 a<443e>p 3582 5092 a<407e>p 3660 5092 a<2472>p Fm
-3752 5092 a(YZ)p Fn -104 5216 a<4a3f>p -25 5216 a<4c4c>p 54
-5216 a<3e65>p 133 5216 a<244b>p 212 5216 a<3c4d>p 291
-5216 a<3146>p 370 5216 a<2437>p 449 5216 a<243f>p 528
-5216 a<3b7e>p 607 5216 a<244e>p 686 5216 a<2124>p 766
-5216 a<243d>p 845 5216 a<246c>p 924 5216 a<2469>p 1003
-5216 a<244e>p 1082 5216 a<3456>p 1161 5216 a<244e>p 1240
-5216 a<3351>p 1319 5216 a<4559>p 1398 5216 a<2472>p 1477
-5216 a<493d>p 1556 5216 a<2439>p 1632 5216 a<2125>p 1711
-5216 a<245e>p 1790 5216 a<243f>p 1869 5216 a<2124>p Fk
-1947 5216 a(\022)p Fj 1986 5228 a(of) 7 b(f)g(set)p Fn
-2207 5216 a<244f>p 2286 5216 a<2124>p Fm 2364 5216 a(Y)p
-Fn 2445 5216 a<3c34>p 2524 5216 a<2448>p 2603 5216 a<252b>p 2682
-5216 a<2561>p 2761 5216 a<2569>p 2840 5216 a<244e>p 2919
-5216 a<3877>p 2998 5216 a<3c34>p 3077 5216 a<2472>p 3156
-5216 a<493d>p 3235 5216 a<2439>p 3314 5216 a<443e>p 3393
-5216 a<407e>p 3472 5216 a<2472>p Fm 3574 5216 a(YZ)p
-Fn 3705 5216 a<4a3f>p 3784 5216 a<4c4c>p -104 5341 a<3e65>p -24
-5341 a<244b>p 56 5341 a<3c4d>p 136 5341 a<3146>p 216
-5341 a<2437>p 296 5341 a<243f>p 376 5341 a<3b7e>p 456
-5341 a<244e>p 536 5341 a<2124>p 613 5341 a<243d>p 693
-5341 a<246c>p 773 5341 a<2469>p 853 5341 a<244e>p 933
-5341 a<3456>p 1013 5341 a<244e>p 1093 5341 a<3351>p 1173
-5341 a<4559>p 1253 5341 a<2472>p 1333 5341 a<493d>p 1413
-5341 a<2439>p 1489 5341 a<2125>p 1564 5341 a<2433>p 1644
-5341 a<244e>p 1724 5341 a<2448>p 1804 5341 a<242d>p 1884
-5341 a<2124>p 1962 5341 a<2533>p 2042 5341 a<2573>p 2122
-5341 a<2546>p 2202 5341 a<2573>p 2282 5341 a<2544>p 2362
-5341 a<323d>p 2442 5341 a<484f>p 2522 5341 a<304f>p 2602
-5341 a<244f>p 2682 5341 a<4134>p 2762 5341 a<3c7e>p 2842
-5341 a<3268>p 2922 5341 a<417c>p 3002 5341 a<4366>p 3082
-5341 a<244e>p 3162 5341 a<3962>p 3242 5341 a<2435>p Fk
-3337 5341 a(h)p Fn 3385 5341 a<2124>p 3463 5341 a<497d>p Fj
-3577 5308 a(\022)p 3573 5322 41 4 v 3573 5369 a(\031)p
-Fk 3624 5341 a(w)p Fn 3705 5341 a<244e>p 3785 5341 a<366b>p -104
-5465 a<3741>p -24 5465 a<2448>p 56 5465 a<2439>p 136
-5465 a<246b>p Fm 236 5465 a(\()p Fn 268 5465 a<243f>p 348
-5465 a<2440>p 428 5465 a<2437>p 508 5465 a<2124>p 587
-5465 a<4134>p 667 5465 a<3c7e>p 747 5465 a<3268>p 827
-5465 a<417c>p 907 5465 a<244e>p 987 5465 a<3962>p 1067
-5465 a<2435>p 1147 5465 a<2448>p 1227 5465 a<497d>p 1307
-5465 a<2472>p 1387 5465 a<2124>p 1466 5465 a<243d>p 1546
-5465 a<246c>p 1626 5465 a<243e>p 1706 5465 a<246c>p Fk
-1806 5465 a(h;) 14 b(w)p Fn 1972 5465 a<2448>p 2052 5465
-a<2439>p 2132 5465 a<246b>p Fm 2212 5465 a(\))p Fn 2244
-5465 a<2125>p -24 5590 a<3e30>p 55 5590 a<2124>p Fk 131
-5590 a(\022)p Fj 170 5602 a(of) 7 b(f)g(set)p Fn 391
-5590 a<2472>p 470 5590 a<452c>p 549 5590 a<405a>p 628
-5590 a<244b>p 707 5590 a<412a>p 786 5590 a<2456>p 865
-5590 a<2433>p 944 5590 a<2448>p 1023 5590 a<2447>p 1102
-5590 a<2124>p 1179 5590 a<252b>p 1258 5590 a<2561>p 1337
-5590 a<2569>p 1416 5590 a<244e>p 1495 5590 a<3b51>p 1574
-5590 a<402a>p 1653 5590 a<2472>p 1732 5590 a<4a51>p 1811
-5590 a<323d>p 1890 5590 a<2435>p 1969 5590 a<243b>p 2048
-5590 a<243a>p 2127 5590 a<244b>p 2206 5590 a<2124>p 2283
-5590 a<243d>p 2362 5590 a<246c>p 2441 5590 a<243e>p 2520
-5590 a<246c>p 2599 5590 a<244e>p 2678 5590 a<2539>p 2757
-5590 a<252f>p 2836 5590 a<256a>p 2915 5590 a<213c>p 2994
-5590 a<2573>p 3073 5590 a<4a3f>p 3152 5590 a<4c4c>p 3231
-5590 a<244b>p 3310 5590 a<4250>p 3389 5590 a<2439>p 3468
-5590 a<246b>p 3547 5590 a<2533>p 3626 5590 a<2573>p 3705
-5590 a<2546>p 3784 5590 a<2573>p -104 5714 a<2544>p -24
-5714 a<3268>p 56 5714 a<417c>p 136 5714 a<2472>p 216
-5714 a<4640>p 296 5714 a<246b>p 376 5714 a<2433>p 456
-5714 a<2448>p 536 5714 a<242c>p 616 5714 a<2447>p 696
-5714 a<242d>p 776 5714 a<246b>p 856 5714 a<2125>p 935
-5714 a<3c2b>p 1015 5714 a<4133>p 1095 5714 a<244a>p 1175
-5714 a<456a>p 1255 5714 a<3146>p 1335 5714 a<2472>p 1415
-5714 a<3954>p 1495 5714 a<2426>p 1575 5714 a<244b>p 1655
-5714 a<244f>p 1735 5714 a<2124>p 1813 5714 a<3c21>p 1893
-5714 a<244e>p 1973 5714 a<3e72>p 2053 5714 a<376f>p 2133
-5714 a<2472>p 2213 5714 a<4b7e>p 2293 5714 a<243f>p 2373
-5714 a<2439>p 2453 5714 a<2468>p 2533 5714 a<2426>p 2613
-5714 a<244b>p Fk 2712 5714 a(\022)p Fj 2751 5726 a(of)g(f)g(set)p
-Fn 2974 5714 a<2472>p 3054 5714 a<3768>p 3134 5714 a<2461>p 3214
-5714 a<246c>p 3294 5714 a<2450>p 3374 5714 a<2468>p 3454
-5714 a<2424>p 3534 5714 a<2125>p Fm 1860 6085 a(1)p dyy
-eop end
-%%Page: 2 2
-TeXDict begin 2 1 bop Ff 21 -63 a(\017)p Fn 104 -63 a<3346>p 184
--63 a<2539>p 264 -63 a<252f>p 344 -63 a<256a>p 424 -63
-a<213c>p 504 -63 a<2573>p 584 -63 a<4a3f>p 664 -63 a<4c4c>p 744
--63 a<244b>p 824 -63 a<4250>p 904 -63 a<317e>p 984 -63
-a<2439>p 1064 -63 a<246b>p 1144 -63 a<2533>p 1224 -63
-a<2573>p 1304 -63 a<2546>p 1384 -63 a<2573>p 1464 -63
-a<2544>p 1544 -63 a<323d>p 1624 -63 a<3268>p 1704 -63
-a<417c>p 1784 -63 a<242c>p 1864 -63 a<2124>p 1941 -63
-a<2441>p 2021 -63 a<2467>p 2101 -63 a<2426>p 2181 -63
-a<2449>p 2261 -63 a<4134>p 2341 -63 a<3c7e>p 2421 -63
-a<3268>p 2501 -63 a<417c>p 2581 -63 a<4134>p 2661 -63
-a<424e>p 2741 -63 a<2472>p 2821 -63 a<4b64>p 2901 -63
-a<2461>p 2981 -63 a<246b>p Ff 21 128 a(\017)p Fn 104
-128 a<2539>p 184 128 a<252f>p 264 128 a<256a>p 344 128
-a<213c>p 424 128 a<2573>p 504 128 a<4a3f>p 584 128 a<4c4c>p 664
-128 a<242c>p 744 128 a<4e59>p 824 128 a<246a>p 904 128
-a<3967>p 984 128 a<2443>p 1064 128 a<2446>p 1144 128
-a<2424>p 1224 128 a<246c>p 1304 128 a<2450>p 1384 128
-a<2124>p 1462 128 a<4250>p 1542 128 a<317e>p 1622 128
-a<2439>p 1702 128 a<246b>p 1782 128 a<2533>p 1862 128
-a<2573>p 1942 128 a<2546>p 2022 128 a<2573>p 2102 128
-a<2544>p 2182 128 a<323d>p 2262 128 a<3268>p 2342 128
-a<417c>p 2422 128 a<2462>p 2502 128 a<4e59>p 2582 128
-a<246a>p 2662 128 a<3967>p 2742 128 a<2426>p -13 2009
-a
- /PSfrag where{pop(theta)[[0(Bl)1 0]](offset)[[1(Bl)1 0]](w)[[2(Bl)1
-0]](h)[[3(Bl)1 0]](wtheta)[[4(Bl)1 0]](woffset)[[5(Bl)1 0]]6 0 -1/Begin
-PSfrag}{userdict /PSfrag{pop}put}ifelse
- -13 2009 a -13 2009 a @beginspecial 12 @llx 569 @lly
-580 @urx 822 @ury 4544 @rwi @setspecial
-%%BeginDocument: image/fig7.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 12 569 580 822
-%%Title: fig7
-%%CreationDate: Mon Jul  5 15:56:52 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 12 569 580 822
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 230 265 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 205 270 M 245 270 L 245 330 L 205 330 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 270 M
-      205 250 L
-      245 250 L
-      225 270 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 190 M
-      325 190 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      65 140 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 65 140 5 5 TGEL F
-GS
-   GS
-      NP 65 140 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 250 M
-      395 145 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 395 145 5 5 TGEL F
-GS
-   GS
-      NP 395 145 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      225 210 M
-      208.33 203.33 196.67 208.33
-      25 -10 atan DU cos 8.000 MU 190 exch SU
-      exch sin 8.000 MU 225 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      190 225 8.000 3.000 -10 25 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      190 225 8.000 3.000 -10 25 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      150 250 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 550 255 M 1030 255 L 1030 350 L 550 350 L CP
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 745 255 M 875 255 L 875 350 L 745 350 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      745 300 M
-      0 130 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 130 atan DU cos 8.000 MU 875 exch SU
-      exch sin 8.000 MU 300 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      745 300 8.000 3.000 -130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      745 300 8.000 3.000 -130 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      875 300 8.000 3.000 130 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      875 300 8.000 3.000 130 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      525 350 M
-      -95 0 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      -95 0 atan DU cos 8.000 MU 525 exch SU
-      exch sin 8.000 MU 255 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      525 350 8.000 3.000 0 95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      525 350 8.000 3.000 0 95 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      525 255 8.000 3.000 0 -95 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      525 255 8.000 3.000 0 -95 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      550 235 M
-      0 480 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 480 atan DU cos 8.000 MU 1030 exch SU
-      exch sin 8.000 MU 235 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      550 235 8.000 3.000 -480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      550 235 8.000 3.000 -480 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      1030 235 8.000 3.000 480 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      1030 235 8.000 3.000 480 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   810 208 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   810 NE 208 NE TR
-GR
-   GS
-      1 W
-      810 208 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (w) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      500 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (h) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      750 325 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (wtheta) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      225 250 M
-      475 250 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      225 250 M
-      225 25 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      455 250 M
-      445.00 193.33 428.33 150.00 405.00 120.00 CT
-      381.67 90.00 357.50 69.17 332.50 57.50 CT
-      307.50 45.83 271.67 38.33
-      -5 -70 atan DU cos 8.000 MU 225 exch SU
-      exch sin 8.000 MU 35 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      225 35 8.000 3.000 -70 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      225 35 8.000 3.000 -70 -5 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      370 50 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (offset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      135 65 M
-      145 90 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      125 70 M
-      135 95 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      315 65 M
-      300 85 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      325 70 M
-      310 90 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 4] 0 SD
-   NP
-      810 255 M
-      810 350 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      810 280 M
-      0 220 atan DU cos 8.000 MU exch sin 8.000 MU RM
-      0 220 atan DU cos 8.000 MU 1030 exch SU
-      exch sin 8.000 MU 280 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      810 280 8.000 3.000 -220 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      810 280 8.000 3.000 -220 0 TGAT
-   CP F
-GR
-GS
-   TGSM
-   NP
-      1030 280 8.000 3.000 220 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      1030 280 8.000 3.000 220 0 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      930 305 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (woffset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      770 245 M
-      770 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      780 245 M
-      780 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      835 245 M
-      835 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      845 245 M
-      845 265 L
-   TGSM
-   1 W
-   S
-GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Mon Jul  5 15:56:52 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial -13 2009 a
- /End PSfrag
- -13 2009 a -13 1171 a
- /Hide PSfrag
- -13 1171
-a Fm -753 1229 a(PSfrag) 26 b(replacemen)n(ts)p -753
-1258 741 4 v -13 1262 a
- /Unhide PSfrag
- -13 1262 a -54 1386 a
-  {
- -54 1386
-a Fk(\022) -54 1386 y
-  } 0/Place PSfrag
- -54 1386 a -255 1487 a
-  {
- -255 1487
-a Fk(\022)p Fj -216 1499 a(of) 7 b(f)g(set) -255 1487
-y
-  } 1/Place PSfrag
- -255 1487 a -75 1635 a
-  {
- -75 1635 a Fk(w) -75 1635 y
-  } 2/Place PSfrag
-
--75 1635 a -61 1760 a
-  {
- -61 1760 a Fk(h) -61 1760 y
-  } 3/Place PSfrag
- -61
-1760 a -136 1856 a
-  {
- -136 1856 a Fj -122 1823 a(\022)p
--126 1837 41 4 v -126 1884 a(\031)p Fk -75 1856 a(w) -136
-1856 y
-  } 4/Place PSfrag
- -136 1856 a -305 1980 a
-  {
- -305 1980 a Fj -295 1938
-a(\022)p Fe -263 1947 a(of)e(f)g(set)p -296 1961 211
-4 v Fd -227 2009 a(2)p Fj(\031)p Fk -75 1980 a(w) -305
-1980 y
-  } 5/Place PSfrag
- -305 1980 a Fn 1384 2299 a<3f5e>p Fm 1492 2299
-a(1.3:)p Fn 1658 2299 a<4134>p 1738 2299 a<3c7e>p 1818
-2299 a<3268>p 1898 2299 a<417c>p 1978 2299 a<244e>p 2058
-2299 a<456a>p 2138 2299 a<3146>p 2218 2299 a<4e4e>p 2298
-2299 a<3068>p Fg -104 2710 a<2533>p -24 2710 a<2573>p 56
-2710 a<2546>p 136 2710 a<2573>p 216 2710 a<2544>p 296
-2710 a<323d>p 376 2710 a<484f>p 456 2710 a<304f>p Fi
--104 2914 a(1.1.2)p Fh 239 2914 a<252b>p 335 2914 a<2561>p 431
-2914 a<2569>p 527 2914 a<456a>p 623 2914 a<3146>p 719
-2914 a<4c4c>p 815 2914 a<244e>p 911 2914 a<3768>p 1007
-2914 a<446a>p Fn -24 3101 a<4134>p 56 3101 a<3c7e>p 136
-3101 a<3268>p 216 3101 a<417c>p 296 3101 a<242b>p 376
-3101 a<2469>p 456 3101 a<252b>p 536 3101 a<2561>p 616
-3101 a<2569>p 696 3101 a<244e>p 776 3101 a<456a>p 855
-3101 a<3146>p 935 3101 a<417c>p 1014 3101 a<2458>p 1093
-3101 a<244e>p 1173 3101 a<3a42>p 1252 3101 a<4938>p 1332
-3101 a<4a51>p 1411 3101 a<3439>p 1490 3101 a<2472>p 1570
-3101 a<3d52>p 1649 3101 a<2459>p 1728 3101 a<246b>p 1808
-3101 a<4130>p 1887 3101 a<244b>p 1967 3101 a<2124>p 2038
-3101 a<252b>p 2118 3101 a<2561>p 2198 3101 a<2569>p 2278
-3101 a<244e>p 2358 3101 a<456a>p 2438 3101 a<3146>p 2518
-3101 a<4c4c>p 2598 3101 a<244e>p 2678 3101 a<3768>p 2758
-3101 a<2461>p 2838 3101 a<4a7d>p 2917 3101 a<244b>p 2997
-3101 a<2444>p 3076 3101 a<2424>p 3156 3101 a<2446>p 3235
-3101 a<3d52>p 3314 3101 a<2459>p 3394 3101 a<2446>p 3473
-3101 a<242a>p 3553 3101 a<242f>p 3632 3101 a<492c>p 3711
-3101 a<4d57>p 3791 3101 a<242c>p -104 3225 a<2422>p -24
-3225 a<246b>p 56 3225 a<2125>p -24 3350 a<456a>p 56 3350
-a<3146>p 136 3350 a<4c4c>p 216 3350 a<244f>p 296 3350
-a<3e47>p 376 3350 a<4540>p 456 3350 a<3577>p 536 3350
-a<4e25>p Fk 635 3350 a(f)p Fl 685 3319 a(0)p Fn 728 3350
-a<2448>p 808 3350 a<497d>p Fk 908 3350 a(w)p Fl 969 3319
-a(0)p Fn 1013 3350 a<2448>p 1093 3350 a<3962>p 1173 3350
-a<2435>p Fk 1272 3350 a(h)p Fl 1320 3319 a(0)p Fn 1363
-3350 a<244b>p 1443 3350 a<2468>p 1523 3350 a<2443>p 1603
-3350 a<2446>p 1683 3350 a<446a>p 1763 3350 a<245e>p 1843
-3350 a<246b>p 1923 3350 a<2125>p 2002 3350 a<245e>p 2082
-3350 a<243a>p 2158 3350 a<2124>p 2238 3350 a<3e47>p 2318
-3350 a<4540>p 2398 3350 a<3577>p 2478 3350 a<4e25>p 2558
-3350 a<244e>p 2638 3350 a<3768>p 2718 3350 a<2461>p 2798
-3350 a<4a7d>p 2878 3350 a<244b>p 2958 3350 a<2444>p 3038
-3350 a<2424>p 3118 3350 a<2446>p 3198 3350 a<4062>p 3278
-3350 a<4c40>p 3358 3350 a<2439>p 3438 3350 a<246b>p 3518
-3350 a<2125>p 501 5374 a
- /PSfrag where{pop(touei)[[0(Bl)1 0]](vscreen)[[1(Bl)1 0]](d)[[2(Bl)1
-0]](thetax)[[3(Bl)1 0]](c)[[4(Bl)1 0]](s1)[[5(Bl)1 0]](s2)[[6(Bl)1
-0]](screen)[[7(Bl)1 0]](zensyu)[[8(Bl)1 0]]9 0 -1/Begin PSfrag}{userdict
-/PSfrag{pop}put}ifelse
- 501 5374 a 501 5374 a @beginspecial
-24 @llx 598 @lly 355 @urx 827 @ury 3310 @rwi @setspecial
-%%BeginDocument: image/fig3.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 24 598 355 827
-%%Title: fig3
-%%CreationDate: Sun Jun 27 09:58:26 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 24 598 355 827
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      45 250 M
-      0 575 atan DU cos 8.000 MU 620 exch SU
-      exch sin 8.000 MU 250 exch SU L
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      620 250 8.000 3.000 575 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      620 250 8.000 3.000 575 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      405 160 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      140 245 M
-      85 285 L
-      110 320 L
-      165 280 L
-      140 245 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      155 265 M
-      160 230 L
-      185 270 L
-      155 265 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 245 M
-      520 15 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      200 15 M
-      405 340 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      285 155 M
-      300 145 L
-      310 155 L
-      295 165 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      230 210 M
-      405 160 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% OVAL
-0 SG
-NP 405 160 5 5 TGEL F
-GS
-   GS
-      NP 405 160 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 405 335 5 5 TGEL F
-GS
-   GS
-      NP 405 335 5 5 TGEL
-      S
-   GR
-GR
-
-% OVAL
-0 SG
-NP 310 190 5 5 TGEL F
-GS
-   GS
-      NP 310 190 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      230 250 M
-      230.00 243.33 228.33 238.33 225.00 235.00 CT
-      221.67 231.67 216.67 226.67
-      -10 -10 atan DU cos 8.000 MU 210 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      210 220 8.000 3.000 -10 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      210 220 8.000 3.000 -10 -10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      225 270 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetax) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-GS
-   225 178 TR
-   [1.556 0.000 0.000 1.000 -5 0] CO
-   225 NE 178 NE TR
-GR
-   GS
-      1 W
-      225 178 TR
-      [1.556 0.000 0.000 1.000 -5 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      295 165 M
-      285.00 165.00 275.00 166.67
-      265 170 CT
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 170 250 5 5 TGEL F
-GS
-   GS
-      NP 170 250 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   95 218 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   95 NE 218 NE TR
-GR
-   GS
-      1 W
-      95 218 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      425 155 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (s1) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      425 340 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (s2) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      115 105 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 120 M
-      208.33 123.33 235.00 118.33
-      -20 30 atan DU cos 8.000 MU 255 exch SU
-      exch sin 8.000 MU 105 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      255 105 8.000 3.000 30 -20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      255 105 8.000 3.000 30 -20 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      455 210 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (screen) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      475 220 M
-      468.33 230.00 445.00 233.33
-      -5 -60 atan DU cos 8.000 MU 405 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      405 230 8.000 3.000 -60 -5 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 245 M
-      176.67 231.67 188.33 220.00
-      205 210 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 310 M
-      290.00 283.33 310.00 246.67
-      -70 0 atan DU cos 8.000 MU 310 exch SU
-      exch sin 8.000 MU 200 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      310 200 8.000 3.000 0 -70 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      310 200 8.000 3.000 0 -70 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      210 335 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (touei) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 09:58:26 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 501 5374 a
- /End PSfrag
- 501 5374 a 501 4163 a
- /Hide PSfrag
- 501 4163
-a Fm -239 4220 a(PSfrag) 26 b(replacemen)n(ts)p -239
-4250 741 4 v 501 4253 a
- /Unhide PSfrag
- 501 4253 a -3 4365 a
-  {
- -3 4365
-a Fn -3 4365 a<456a>p 77 4365 a<3146>p 157 4365 a<2435>p 237
-4365 a<246c>p 317 4365 a<243f>p Fc 417 4365 a(s)p Fd
-464 4377 a(1) -3 4365 y
-  } 0/Place PSfrag
- -3 4365 a -58 4490 a
-  {
- -58 4490
-a Fn -58 4490 a<252b>p 22 4490 a<2561>p 102 4490 a<2569>p 182
-4490 a<244e>p 262 4490 a<456a>p 342 4490 a<3146>p 422
-4490 a<4c4c>p -58 4490 a
-  } 1/Place PSfrag
- -58 4490 a 428 4610 a
-  {
- 428 4610
-a Fk 428 4610 a(f)p Fl 478 4580 a(0) 428 4610 y
-  } 2/Place PSfrag
- 428 4610
-a 420 4739 a
-  {
- 420 4739 a Fk(\022)p Fj 459 4751 a(x) 420
-4739 y
-  } 3/Place PSfrag
- 420 4739 a 148 4852 a
-  {
- 148 4852 a Fm(\(0)p Fk(;) 14
-b(c)p Fj 295 4864 a(y)p Fk 334 4852 a(;)p Fm 14 w(0\))p
-Fl 445 4822 a(>) 148 4852 y
-  } 4/Place PSfrag
- 148 4852 a 417 4988 a
-  {
- 417
-4988 a Fc(s)p Fd 464 5000 a(1) 417 4988 y
-  } 5/Place PSfrag
- 417 4988 a
-417 5113 a
-  {
- 417 5113 a Fc(s)p Fd 464 5125 a(2) 417 5113
-y
-  } 6/Place PSfrag
- 417 5113 a 102 5237 a
-  {
- 102 5237 a Fn 102 5237 a<2539>p 182
-5237 a<252f>p 262 5237 a<256a>p 342 5237 a<213c>p 422
-5237 a<2573>p 102 5237 a
-  } 7/Place PSfrag
- 102 5237 a 182 5362 a
-  {
- 182 5362
-a Fn 182 5362 a<4134>p 262 5362 a<3c7e>p 342 5362 a<3268>p 422
-5362 a<417c>p 182 5362 a
-  } 8/Place PSfrag
- 182 5362 a Fn 1344 5664 a<3f5e>p Fm
-1452 5664 a(1.4:)p Fn 1618 5664 a<2539>p 1698 5664 a<252f>p 1778
-5664 a<256a>p 1858 5664 a<213c>p 1938 5664 a<2573>p 2018
-5664 a<417c>p 2098 5664 a<2448>p 2178 5664 a<456a>p 2258
-5664 a<3146>p 2338 5664 a<4c4c>p Fm 1860 6085 a(2)p dyy
-eop end
-%%Page: 3 3
-TeXDict begin 3 2 bop Fg -104 -63 a<3e47>p -24 -63 a<4540>p 56
--63 a<3577>p 136 -63 a<4e25>p Fn -24 124 a<252b>p 56
-124 a<2561>p 136 124 a<2569>p 216 124 a<244e>p 296 124
-a<3e47>p 376 124 a<4540>p 456 124 a<3577>p 536 124 a<4e25>p 616
-124 a<2472>p Fk 714 124 a(f)p Fn 764 124 a<2124>p Fk
-842 124 a(\022)p Fj 881 136 a(x)p Fn 943 124 a<244e>p 1023
-124 a<2541>p 1103 124 a<256b>p 1183 124 a<2548>p 1263
-124 a<3273>p 1343 124 a<453e>p 1423 124 a<2472>p 1503
-124 a<493d>p 1583 124 a<2439>p Fm 1680 124 a(3)p Fn 1742
-124 a<3c21>p 1822 124 a<3835>p 1902 124 a<4631>p 1982
-124 a<3c21>p 2062 124 a<3a42>p 2142 124 a<4938>p 2222
-124 a<3954>p 2302 124 a<4e73>p 2382 124 a<2472>p Fc 2479
-124 a(R)p Fj 2553 136 a(\022)p Fe 2585 144 a(x)p Fn 2625
-124 a<2124>p Fc 2705 124 a(t)p Fm 31 w(=) 22 b(\(0)p
-Fk(;) 14 b(c)p Fj 3002 136 a(y)p Fk 3042 124 a(;)p Fm
-14 w(0)p Fk(;)p Fm 14 w(1\))p Fl 3232 94 a(>)p Fn 3307
-124 a<2448>p 3387 124 a<2439>p 3467 124 a<246b>p 3547
-124 a<2448>p 3627 124 a<2124>p 3705 124 a<456a>p 3785
-124 a<3146>p -104 248 a<4c4c>p -24 248 a<244e>p 56 248
-a<4366>p 136 248 a<3f34>p 216 248 a<3a42>p 296 248 a<4938>p Fc
-395 248 a(p)p Fn 471 248 a<244f>p 551 248 a<3c21>p 631
-248 a<3c30>p 711 248 a<2447>p 791 248 a<493d>p 871 248
-a<2435>p 951 248 a<246c>p 1031 248 a<246b>p 1111 248
-a<2125>p Fc 1453 497 a(p)p Fm 30 w(=)p Fc 22 w(R)p Fj
-1693 509 a(\022)p Fe 1725 517 a(x)p Fm 1765 497 a(\(0)p
-Fk(;)p Fm 14 w(0)p Fk(;)g(f)t(;)p Fm 14 w(1\))p Fl 2111
-463 a(>)p Fm 2185 497 a(+)p Fc 18 w(t)p Fm 1394 w(\(1.1\))p
-Fn -24 672 a<2539>p 56 672 a<252f>p 136 672 a<256a>p 216
-672 a<213c>p 296 672 a<2573>p 376 672 a<244e>p 456 672
-a<443a>p 536 672 a<4540>p Fc 636 672 a(s)p Fj 683 684
-a(i)p Fn 731 672 a<242c>p 811 672 a<456a>p 891 672 a<3146>p 971
-672 a<4c4c>p 1051 672 a<3e65>p 1131 672 a<244b>p 1211
-672 a<2422>p 1291 672 a<246c>p 1371 672 a<2450>p 1451
-672 a<2124>p Fm 1531 672 a(\()p Fc(p)p Fk 7 w(;)p Fc
-14 w(p)p Ff 25 w(\000)p Fc 18 w(x)p Fm 10 w(\)) 24 b(=)f(0)p
-Fn 2076 672 a<2472>p 2156 672 a<4b7e>p 2236 672 a<243f>p 2316
-672 a<2439>p 2392 672 a<2125>p 2472 672 a<4b5c>p 2552
-672 a<3b71>p 2632 672 a<4e41>p 2712 672 a<2447>p 2792
-672 a<244f>p 2872 672 a<2124>p 2952 672 a<3e47>p 3032
-672 a<4540>p 3112 672 a<3577>p 3192 672 a<4e25>p Fk 3292
-672 a(f)p Fl 3342 642 a(0)p Fn 3385 672 a<2472>p 3465
-672 a<2124>p 3545 672 a<2424>p 3625 672 a<243a>p 3705
-672 a<246c>p 3785 672 a<244e>p -104 796 a<443a>p -24
-796 a<4540>p 56 796 a<244b>p 136 796 a<4250>p 216 796
-a<2437>p 296 796 a<2446>p 376 796 a<2462>p 456 796 a<456a>p 536
-796 a<3146>p 616 796 a<4c4c>p 696 796 a<242c>p 776 796
-a<3c6a>p 856 796 a<4130>p 936 796 a<244b>p 1016 796 a<242f>p 1096
-796 a<246b>p 1176 796 a<2468>p 1256 796 a<2426>p 1336
-796 a<244b>p 1416 796 a<2448>p 1496 796 a<246b>p 1576
-796 a<2125>p 1654 796 a<3741>p 1734 796 a<3c30>p 1814
-796 a<452a>p 1894 796 a<244b>p 1974 796 a<244f>p 2054
-796 a<2124>p 2133 796 a<2433>p 2213 796 a<246c>p 2293
-796 a<244f>p 2373 796 a<3c21>p 2453 796 a<3c30>p 2533
-796 a<2447>p 2613 796 a<493d>p 2693 796 a<2435>p 2773
-796 a<246c>p 2853 796 a<246b>p 2933 796 a<2125>p Fk 1292
-1045 a(f)p Fl 1342 1011 a(0)p Fm 1388 1045 a(=)g(min)p
-Ff(f)p Fk(f)p Ff 9 w(j8)p Fc(s)p Fj 1821 1057 a(i)p Fk
-1849 1045 a(;)p Fm 14 w(\()p Fc(p)p Fk 7 w(;)p Fc 14
-w(p)p Ff 25 w(\000)p Fc 18 w(s)p Fj 2215 1057 a(i)p Fm
-2243 1045 a(\))g(=)g(0)p Ff(g)p Fm 1224 w(\(1.2\))p Fg
--104 1357 a<497d>p -24 1357 a<2448>p 56 1357 a<3962>p 136
-1357 a<2435>p Fn -24 1584 a<2539>p 55 1584 a<252f>p 134
-1584 a<256a>p 213 1584 a<213c>p 292 1584 a<2573>p 371
-1584 a<244e>p 450 1584 a<443a>p 529 1584 a<4540>p Fc
-628 1584 a(s)p Fj 675 1596 a(i)p Fn 721 1584 a<2472>p 800
-1584 a<456a>p 879 1584 a<3146>p 958 1584 a<4c4c>p 1037
-1584 a<3e65>p 1116 1584 a<244b>p 1195 1584 a<456a>p 1274
-1584 a<3146>p 1353 1584 a<2437>p 1432 1584 a<243f>p 1511
-1584 a<2462>p 1590 1584 a<244e>p 1669 1584 a<2472>p Fc
-1768 1584 a(s)p Fl 1815 1554 a(0)p Fj 1815 1606 a(i)p
-Fm 1865 1584 a(=)g(\()p Fk(x)p Fl 2032 1554 a(0)p Fj
-2032 1606 a(i)p Fk 2060 1584 a(;) 14 b(y)p Fl 2141 1554
-a(0)p Fj 2138 1606 a(i)p Fk 2166 1584 a(;)p Fm 14 w(1\))p
-Fl 2277 1554 a(>)p Fn 2351 1584 a<2448>p 2430 1584 a<2439>p 2509
-1584 a<246b>p 2588 1584 a<2125>p 2664 1584 a<245e>p 2743
-1584 a<243f>p 2822 1584 a<2124>p Fc 2898 1584 a(P)p Fm
-32 w(=)p Fc 22 w(AP)p Fj 3228 1596 a(f)p Fb 3285 1442
-a( )p Fc 3350 1526 a(R)p Fl 3424 1490 a(\000)p Fd(1)p
-Fj 3424 1550 a(\022)p Fe 3456 1558 a(x)p Ff 3596 1526
-a(\000)p Fc(t)p Fa 3408 1650 a(0)p Fm 172 w(1)p Fb 3701
-1442 a(!)p Fn 3785 1584 a<2447>p -104 1904 a<2422>p -24
-1904 a<246a>p 52 1904 a<2124>p Fc 132 1904 a(P)p Fj 205
-1916 a(f)p Fm 271 1904 a(=)p Fb 359 1712 a(0) 359 1858
-y(B) 359 1911 y(@)p Fm 432 1783 a(1) 82 b(0)h(0)f(0) 432
-1908 y(0)g(1)h(0)f(0) 432 2032 y(0)g(0)h(1)f(0)p Fb 847
-1712 a(1) 847 1858 y(C) 847 1911 y(A)p Fk 933 1904 a(;)p
-Fc 14 w(A)p Fm 23 w(=)p Fb 1153 1712 a(0) 1153 1858 y(B) 1153
-1911 y(@)p Fk 1225 1783 a(f) 9 b(w)p Fl 1336 1753 a(00)p
-Fk 1379 1783 a(=h)p Fl 1469 1753 a(00)p Fm 1598 1783
-a(0)p Fk 86 w(p)p Fd 1768 1795 a(1)p Fm 1347 1908 a(0)p
-Fk 205 w(f) 91 b(p)p Fd 1768 1920 a(2)p Fm 1347 2032
-a(0) 209 b(0) 105 b(1)p Fb 1805 1712 a(1) 1805 1858 y(C) 1805
-1911 y(A)p Fn 1898 1904 a<2448>p 1978 1904 a<2439>p 2058
-1904 a<246b>p 2138 1904 a<2448>p 2218 1904 a<2124>p Fc
-2298 1904 a(s)p Fl 2345 1874 a(0)p Fj 2345 1925 a(i)p
-Fn 2392 1904 a<244f>p 2472 1904 a<3c21>p 2552 1904 a<3c30>p 2632
-1904 a<2447>p 2712 1904 a<493d>p 2792 1904 a<2435>p 2872
-1904 a<246c>p 2952 1904 a<246b>p 3032 1904 a<2125>p Fc
-1699 2203 a(s)p Fl 1747 2168 a(0)p Fj 1747 2223 a(i)p
-Fm 1797 2203 a(=)p Fc 23 w(P) 9 b(s)p Fj 2006 2215 a(i)p
-Fm 3694 2203 a(\(1.3\))p Fn -24 2377 a<456a>p 56 2377
-a<3146>p 136 2377 a<4c4c>p 216 2377 a<244e>p 296 2377
-a<4267>p 376 2377 a<242d>p 456 2377 a<2435>p 536 2377
-a<244f>p 616 2377 a<2124>p 694 2377 a<2433>p 774 2377
-a<246c>p 854 2377 a<2469>p 934 2377 a<244e>p 1014 2377
-a<3a42>p 1094 2377 a<4938>p 1174 2377 a<242c>p 1254 2377
-a<456a>p 1334 2377 a<3146>p 1414 2377 a<4c4c>p 1494 2377
-a<3e65>p 1574 2377 a<244b>p 1654 2377 a<437a>p 1734 2377
-a<4559>p 1814 2377 a<3c7d>p 1894 2377 a<245e>p 1974 2377
-a<246b>p 2054 2377 a<2468>p 2134 2377 a<2426>p 2214 2377
-a<244b>p 2294 2377 a<3768>p 2374 2377 a<446a>p 2454 2377
-a<2435>p 2534 2377 a<246c>p 2614 2377 a<246b>p 2694 2377
-a<2125>p 2771 2377 a<243f>p 2851 2377 a<2440>p 2931 2377
-a<2437>p 3011 2377 a<2124>p Fk 3090 2377 a(w)p Fl 3151
-2347 a(0)p Fn 3195 2377 a<2448>p Fk 3295 2377 a(h)p Fl
-3343 2347 a(0)p Fn 3386 2377 a<244e>p 3466 2377 a<4866>p 3546
-2377 a<244f>p 3626 2377 a<2124>p 3705 2377 a<2533>p 3785
-2377 a<2573>p -104 2501 a<2546>p -24 2501 a<2573>p 56
-2501 a<2544>p 136 2501 a<3268>p 216 2501 a<417c>p 296
-2501 a<244e>p 376 2501 a<2522>p 456 2501 a<2539>p 536
-2501 a<255a>p 616 2501 a<252f>p 696 2501 a<2548>p 776
-2501 a<4866>p 856 2501 a<2448>p 936 2501 a<306c>p 1016
-2501 a<4357>p 1096 2501 a<2439>p 1176 2501 a<246b>p 1256
-2501 a<2468>p 1336 2501 a<2426>p 1416 2501 a<244b>p 1496
-2501 a<2448>p 1576 2501 a<246b>p 1656 2501 a<2125>p Fi
--104 2829 a(1.1.3)p Fh 239 2829 a<4134>p 335 2829 a<3c7e>p 431
-2829 a<3268>p 527 2829 a<417c>p 623 2829 a<242b>p 719
-2829 a<2469>p 815 2829 a<252b>p 911 2829 a<2561>p 1007
-2829 a<2569>p 1103 2829 a<244e>p 1199 2829 a<456a>p 1295
-2829 a<3146>p 1391 2829 a<417c>p 1487 2829 a<2458>p 1583
-2829 a<244e>p 1679 2829 a<4a51>p 1775 2829 a<3439>p Fk
--104 3016 a(\022)p Fg -43 3016 a<244e>p 37 3016 a<3757>p 117
-3016 a<3b3b>p 826 5381 a
- /PSfrag where{pop(theta)[[0(Bl)1 0]](d0)[[1(Bl)1 0]](xy)[[2(Bl)1 0]](offset)[[3(Bl)1
-0]]4 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 826 5381 a 826 5381 a @beginspecial
-150 @llx 558 @lly 403 @urx 821 @ury 2530 @rwi @setspecial
-%%BeginDocument: image/fig2.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 150 558 403 821
-%%Title: fig2
-%%CreationDate: Sun Jun 27 10:08:25 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 150 558 403 821
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% OVAL
-0 SG
-GS
-   GS
-      NP 475 285 205 205 TGEL
-      S
-   GR
-GR
-
-% BOX
-0 SG
-GS
-   10 SM
-   GS
-      NP 450 290 M 490 290 L 490 350 L 450 350 L CP
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 290 M
-      450 270 L
-      490 270 L
-      470 290 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      380 210 M
-      570 210 L
-   TGSM
-   2 W
-   S
-   1 W
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      340 130 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 340 130 5 5 TGEL F
-GS
-   GS
-      NP 340 130 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      470 210 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 270 M
-      473.33 263.33 476.67 256.67
-      480 250 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 210 M
-      476.67 220.00 480.00 228.33
-      480 235 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      500 240 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (d0) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 415 210 5 5 TGEL F
-GS
-   GS
-      NP 415 210 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      415 180 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (xy) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      470 270 M
-      470 60 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      505 40 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (offset) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [4 12] 0 SD
-   NP
-      470 270 M
-      715 270 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      695 270 M
-      695.00 223.33 681.67 183.33 655.00 150.00 CT
-      628.33 116.67 600.83 94.17 572.50 82.50 CT
-      544.17 70.83 510.00 65.00
-      0 -60 atan DU cos 8.000 MU 470 exch SU
-      exch sin 8.000 MU 65 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      470 65 8.000 3.000 -60 0 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      470 65 8.000 3.000 -60 0 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      410 210 M
-      416.67 200.00 423.33 195.00
-      430 195 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 210 M
-      466.67 203.33 460.00 198.33
-      450 195 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      470 240 M
-      463.33 240.00 456.67 243.33
-      10 -10 atan DU cos 8.000 MU 450 exch SU
-      exch sin 8.000 MU 250 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      450 250 8.000 3.000 -10 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      450 250 8.000 3.000 -10 10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      400 255 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (theta) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 10:08:25 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 826 5381 a
- /End PSfrag
- 826 5381 a 826 4793 a
- /Hide PSfrag
- 826 4793
-a Fm 86 4850 a(PSfrag) 26 b(replacemen)n(ts)p 86 4880
-741 4 v 826 4883 a
- /Unhide PSfrag
- 826 4883 a 785 5008 a
-  {
- 785 5008 a Fk(\022) 785
-5008 y
-  } 0/Place PSfrag
- 785 5008 a 753 5116 a
-  {
- 753 5116 a Fk(f)p Fl 803
-5086 a(0) 753 5116 y
-  } 1/Place PSfrag
- 753 5116 a 616 5257 a
-  {
- 616 5257 a
-Fc(P)p Fl 690 5220 a(\000)p Fd(1)p Fk 779 5257 a(x) 616
-5257 y
-  } 2/Place PSfrag
- 616 5257 a 629 5369 a
-  {
- 629 5369 a Fk(\022)p Fd
-668 5381 a(o\013set) 629 5369 y
-  } 3/Place PSfrag
- 629 5369 a Fn 1593 5672
-a<3f5e>p Fm 1701 5672 a(1.5:)p Fk 36 w(\022)p Fn 1928
-5672 a<244e>p 2008 5672 a<3757>p 2088 5672 a<3b3b>p Fm
-1860 6085 a(3)p dyy eop end
-%%Page: 4 4
-TeXDict begin 4 3 bop Fn -24 -63 a<3f5e>p Fm 76 -63 a(1.5)p
-Fn 202 -63 a<2468>p 282 -63 a<246a>p 358 -63 a<2124>p Fk
-438 -63 a(x)p Fl 485 -93 a(0)p Fn 528 -63 a<244b>p 608
--63 a<4250>p 688 -63 a<317e>p 768 -63 a<2439>p 848 -63
-a<246b>p Fk 948 -63 a(\022)p Fn 1009 -63 a<244f>p 1089
--63 a<3c21>p 1169 -63 a<3c30>p 1249 -63 a<2447>p 1329
--63 a<3561>p 1409 -63 a<2461>p 1489 -63 a<2469>p 1569
--63 a<246c>p 1649 -63 a<246b>p 1729 -63 a<2125>p Fk 1259
-283 a(\022)p Fm 25 w(=)p Fb 1438 166 a(\022)p Fm 1500
-283 a(tan)p Fl 1619 249 a(\000)p Fd(1)p Fc 1719 227 a(P)p
-Fl 1792 190 a(\000)p Fd(1)p Fk 1881 227 a(x)p Fl 1928
-197 a(0)p 1719 264 234 4 v Fk 1799 340 a(f)p Fl 1849
-316 a(0)p Fm 1980 283 a(+)p Fk 18 w(\022)p Fd 2102 295
-a(o\013set)p Fb 2261 166 a(\023)p Fm 3694 283 a(\(1.4\)) 3694
-457 y(\(1.5\))p Fn -24 665 a<2433>p 55 665 a<2433>p 134
-665 a<2447>p 213 665 a<2124>p Fk 290 665 a(\022)p Fj
-329 677 a(of) 7 b(f)g(set)p Fn 550 665 a<244f>p Fk 648
-665 a(\022)p Fn 708 665 a<244e>p 787 665 a<252a>p 866
-665 a<2555>p 945 665 a<253b>p 1023 665 a<2543>p 1101
-665 a<2548>p 1180 665 a<434d>p 1259 665 a<2447>p 1338
-665 a<2422>p 1417 665 a<246b>p 1496 665 a<2125>p 1574
-665 a<245e>p 1653 665 a<243f>p 1732 665 a<2124>p 1809
-665 a<2433>p 1888 665 a<244e>p 1967 665 a<434d>p 2046
-665 a<2472>p 2125 665 a<452c>p 2204 665 a<405a>p 2283
-665 a<244b>p 2362 665 a<405f>p 2441 665 a<446a>p 2520
-665 a<2439>p 2599 665 a<246b>p 2678 665 a<2433>p 2757
-665 a<2448>p 2836 665 a<2447>p 2915 665 a<2124>p 2993
-665 a<252b>p 3072 665 a<2561>p 3151 665 a<2569>p 3230
-665 a<244e>p 3309 665 a<387e>p 3388 665 a<242d>p 3467
-665 a<244f>p 3546 665 a<243d>p 3625 665 a<244e>p 3704
-665 a<245e>p 3783 665 a<245e>p -104 789 a<244b>p -24
-789 a<2124>p 56 789 a<2539>p 136 789 a<252f>p 216 789
-a<256a>p 296 789 a<213c>p 376 789 a<2573>p 456 789 a<244e>p 536
-789 a<423e>p 616 789 a<244e>p 696 789 a<4a3f>p 776 789
-a<4c4c>p 856 789 a<244b>p 936 789 a<4250>p 1016 789 a<2439>p 1096
-789 a<246b>p 1176 789 a<2533>p 1256 789 a<2573>p 1336
-789 a<2546>p 1416 789 a<2573>p 1496 789 a<2544>p 1576
-789 a<3268>p 1656 789 a<417c>p 1736 789 a<2472>p 1816
-789 a<4640>p 1896 789 a<246b>p 1976 789 a<2433>p 2056
-789 a<2448>p 2136 789 a<242c>p 2216 789 a<2447>p 2296
-789 a<242d>p 2376 789 a<246b>p 2456 789 a<2125>p Fk -104
-1101 a(y)p Fg -40 1101 a<244e>p 40 1101 a<3757>p 120
-1101 a<3b3b>p Fn -24 1287 a<3f5e>p Fm 76 1287 a(1.6)p
-Fn 202 1287 a<2468>p 282 1287 a<246a>p 358 1287 a<2124>p Fk
-438 1287 a(y)p Fl 482 1257 a(0)p Fn 524 1287 a<244b>p 604
-1287 a<4250>p 684 1287 a<317e>p 764 1287 a<2439>p 844
-1287 a<246b>p Fk 944 1287 a(y)p Fn 1008 1287 a<244f>p 1088
-1287 a<3c21>p 1168 1287 a<3c30>p 1248 1287 a<2447>p 1328
-1287 a<3561>p 1408 1287 a<2461>p 1488 1287 a<2469>p 1568
-1287 a<246c>p 1648 1287 a<246b>p 1728 1287 a<2125>p 1806
-1287 a<243f>p 1886 1287 a<2440>p 1966 1287 a<2437>p 2046
-1287 a<2124>p 2126 1287 a<4134>p 2206 1287 a<3c7e>p 2286
-1287 a<3268>p 2366 1287 a<417c>p 2446 1287 a<244e>p 2526
-1287 a<483e>p 2606 1287 a<3742>p 2686 1287 a<2472>p Fk
-2785 1287 a(r)p Fn 2845 1287 a<2448>p 2925 1287 a<2439>p 3005
-1287 a<246b>p 3085 1287 a<2125>p 501 3453 a
- /PSfrag where{pop(vscreen)[[0(Bl)1 0]](thetax)[[1(Bl)1 0]](thetap)[[2(Bl)1
-0]](c)[[3(Bl)1 0]](r)[[4(Bl)1 0]](rp)[[5(Bl)1 0]](f)[[6(Bl)1 0]](dist)[[7(Bl)1
-0]](zensyu)[[8(Bl)1 0]]9 0 -1/Begin PSfrag}{userdict /PSfrag{pop}put}ifelse
- 501 3453
-a 501 3453 a @beginspecial 24 @llx 556 @lly 355 @urx
-802 @ury 3310 @rwi @setspecial
-%%BeginDocument: image/fig4.eps
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 24 556 355 802
-%%Title: fig4
-%%CreationDate: Sun Jun 27 10:48:45 2010
-%%Creator: Tgif-4.1.45-QPL written by William Chia-Wei Cheng (bill.cheng@acm.org)
-%%ProducedBy: (unknown)
-%%Pages: 1
-%%DocumentFonts: (atend)
-%%EndComments
-%%BeginProlog
-
-/tgifdict 55 dict def
-tgifdict begin
-
-/tgifellipsedict 6 dict def
-tgifellipsedict /mtrx matrix put
-
-/TGEL % tgifellipse
- { tgifellipsedict begin
-      /yrad exch def
-      /xrad exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      xrad yrad scale
-      0 0 1 0 360 arc
-      savematrix setmatrix
-   end
- } def
-
-/tgifarrowtipdict 8 dict def
-tgifarrowtipdict /mtrx matrix put
-
-/TGAT % tgifarrowtip
- { tgifarrowtipdict begin
-      /dy exch def
-      /dx exch def
-      /h exch def
-      /w exch def
-      /y exch def
-      /x exch def
-      /savematrix mtrx currentmatrix def
-      x y translate
-      dy dx atan rotate
-      0 0 moveto
-      w neg h lineto
-      w neg h neg lineto
-      savematrix setmatrix
-   end
- } def
-
-/TGMAX
- { exch dup 3 1 roll exch dup 3 1 roll gt { pop } { exch pop } ifelse
- } def
-/TGMIN
- { exch dup 3 1 roll exch dup 3 1 roll lt { pop } { exch pop } ifelse
- } def
-/TGSW { stringwidth pop } def
-
-/bd { bind def } bind def
-
-/GS { gsave } bd
-/GR { grestore } bd
-/NP { newpath } bd
-/CP { closepath } bd
-/CHP { charpath } bd
-/CT { curveto } bd
-/L { lineto } bd
-/RL { rlineto } bd
-/M { moveto } bd
-/RM { rmoveto } bd
-/S { stroke } bd
-/F { fill } bd
-/TR { translate } bd
-/RO { rotate } bd
-/SC { scale } bd
-/MU { mul } bd
-/DI { div } bd
-/DU { dup } bd
-/NE { neg } bd
-/AD { add } bd
-/SU { sub } bd
-/PO { pop } bd
-/EX { exch } bd
-/CO { concat } bd
-/CL { clip } bd
-/EC { eoclip } bd
-/EF { eofill } bd
-/IM { image } bd
-/IMM { imagemask } bd
-/ARY { array } bd
-/SG { setgray } bd
-/RG { setrgbcolor } bd
-/SD { setdash } bd
-/W { setlinewidth } bd
-/SM { setmiterlimit } bd
-/SLC { setlinecap } bd
-/SLJ { setlinejoin } bd
-/SH { show } bd
-/FF { findfont } bd
-/MS { makefont setfont } bd
-/AR { arcto 4 {pop} repeat } bd
-/CURP { currentpoint } bd
-/FLAT { flattenpath strokepath clip newpath } bd
-/TGSM { tgiforigctm setmatrix } def
-/TGRM { savematrix setmatrix } def
-
-end
-
-%%EndProlog
-%%Page: 1 1
-
-%%PageBoundingBox: 24 556 355 802
-tgifdict begin
-/tgifsavedpage save def
-
-1 SM
-1 W
-
-0 SG
-
-72 0 MU 72 11.602 MU TR
-72 128 DI 100.000 MU 100 DI DU NE SC
-
-GS
-
-/tgiforigctm matrix currentmatrix def
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      45 250 M
-      620 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 60 M
-      555 420 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   80 225 TR
-   [0.954 0.299 -0.299 0.954 13 -10] CO
-   80 NE 225 NE TR
-GS
-   NP
-      135 225 M
-      80 265 L
-      105 300 L
-      160 260 L
-      135 225 L
-   TGSM
-   1 W
-   S
-GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   155 225 TR
-   [0.975 0.223 -0.223 0.975 5 -3] CO
-   155 NE 225 NE TR
-GS
-   NP
-      155 260 M
-      160 225 L
-      185 265 L
-      155 260 L
-   TGSM
-   1 W
-   S
-GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 250 M
-      610 135 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      280 70 M
-      370 335 L
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      245 270 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetax) SH
-      GR
-   GR
-
-% OVAL
-0 SG
-NP 170 250 5 5 TGEL F
-GS
-   GS
-      NP 170 250 5 5 TGEL
-      S
-   GR
-GR
-
-% TEXT
-NP
-0 SG
-GS
-   115 208 TR
-   [1.556 0.000 0.000 1.000 0 0] CO
-   115 NE 208 NE TR
-GR
-   GS
-      1 W
-      115 208 TR
-      [1.556 0.000 0.000 1.000 0 0] CO
-      0 12 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (c) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      140 115 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (vscreen) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      215 130 M
-      248.33 133.33 275.00 128.33
-      -20 30 atan DU cos 8.000 MU 295 exch SU
-      exch sin 8.000 MU 115 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      295 115 8.000 3.000 30 -20 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      295 115 8.000 3.000 30 -20 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      575 165 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (zensyu) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      600 185 M
-      596.67 201.67 581.67 213.33
-      10 -40 atan DU cos 8.000 MU 555 exch SU
-      exch sin 8.000 MU 220 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      555 220 8.000 3.000 -40 10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 250 M
-      176.67 233.33 186.67 221.67
-      200 215 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      550 85 M
-      530.00 78.33 511.67 78.33
-      495 85 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      325 140 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (rp) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      175 255 M
-      185.00 261.67 196.67 266.67
-      210 270 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 250 M
-      541.67 260.00 525.00 266.67
-      505 270 CT
-   TGSM
-   1 W
-   S
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      335 285 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (r) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      320 215 M
-      315 205 L
-      325 200 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      555 235 M
-      535 235 L
-      535 250 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      170 250 M
-      555 85 L
-   TGSM
-   1 W
-   S
-GR
-
-% OVAL
-0 SG
-NP 555 85 5 5 TGEL F
-GS
-   GS
-      NP 555 85 5 5 TGEL
-      S
-   GR
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      255 250 M
-      255.00 243.33 253.33 236.67
-      -10 -5 atan DU cos 8.000 MU 250 exch SU
-      exch sin 8.000 MU 230 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      250 230 8.000 3.000 -5 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      250 230 8.000 3.000 -5 -10 TGAT
-   CP F
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      280 225 M
-      280.00 218.33 276.67 211.67
-      -10 -10 atan DU cos 8.000 MU 270 exch SU
-      exch sin 8.000 MU 205 exch SU CT
-   TGSM
-   1 W
-   S
-GR
-GS
-   TGSM
-   NP
-      270 205 8.000 3.000 -10 -10 TGAT
-   1 SG CP F
-   0 SG
-   NP
-      270 205 8.000 3.000 -10 -10 TGAT
-   CP F
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      290 235 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetap) SH
-      GR
-   GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      60 470 M
-      250 390 L
-      250 470 L
-      60 470 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      250 460 M
-      230 460 L
-      230 470 L
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   NP
-      120 470 M
-      120.00 463.33 116.67 456.67
-      110 450 CT
-   TGSM
-   1 W
-   S
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      60 470 M
-      170 250 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      250 390 M
-      320 190 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% POLY/OPEN-SPLINE
-0 SG
-GS
-   [12 4 4 4 4 4] 0 SD
-   NP
-      250 470 M
-      330 210 L
-   TGSM
-   1 W
-   S
-   [] 0 SD
-GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      125 460 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (thetap) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      150 490 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (f) SH
-      GR
-   GR
-
-% TEXT
-NP
-0 SG
-   GS
-      1 W
-      290 420 M
-      GS
-            0 SG
-            /Courier FF [14 0 0 -14 0 0] MS
-            (dist) SH
-      GR
-   GR
-
-GR
-tgifsavedpage restore
-end
-showpage
-
-%%Trailer
-%MatchingCreationDate: Sun Jun 27 10:48:45 2010
-%%DocumentFonts: Courier
-%%EOF
-
-%%EndDocument
- @endspecial 501 3453 a
- /End PSfrag
- 501 3453 a 501 2242 a
- /Hide PSfrag
- 501 2242
-a Fm -239 2300 a(PSfrag) 26 b(replacemen)n(ts)p -239
-2329 741 4 v 501 2332 a
- /Unhide PSfrag
- 501 2332 a -58 2445 a
-  {
- -58 2445
-a Fn -58 2445 a<252b>p 22 2445 a<2561>p 102 2445 a<2569>p 182
-2445 a<244e>p 262 2445 a<456a>p 342 2445 a<3146>p 422
-2445 a<4c4c>p -58 2445 a
-  } 0/Place PSfrag
- -58 2445 a 420 2570 a
-  {
- 420 2570
-a Fk 420 2570 a(\022)p Fj 459 2582 a(x) 420 2570 y
-  } 1/Place PSfrag
- 420
-2570 a 403 2694 a
-  {
- 403 2694 a Fk(\022)p Fd 442 2706 a(\001) 403
-2694 y
-  } 2/Place PSfrag
- 403 2694 a 148 2807 a
-  {
- 148 2807 a Fm(\(0)p Fk(;) 14
-b(c)p Fj 295 2819 a(y)p Fk 334 2807 a(;)p Fm 14 w(0\))p
-Fl 445 2777 a(>) 148 2807 y
-  } 3/Place PSfrag
- 148 2807 a 461 2955 a
-  {
- 461
-2955 a Fk(r) 461 2955 y
-  } 4/Place PSfrag
- 461 2955 a 438 3080 a
-  {
- 438 3080
-a Fk(r)p Fl 477 3050 a(0) 438 3080 y
-  } 5/Place PSfrag
- 438 3080 a 428 3188
-a
-  {
- 428 3188 a Fk(f)p Fl 478 3158 a(0) 428 3188 y
-  } 6/Place PSfrag
- 428 3188
-a 117 3305 a
-  {
- 117 3305 a Fc(P)p Fl 191 3269 a(\000)p Fd(1)p
-Fk 280 3305 a(y)p Ff 21 w(\000)p Fk 18 w(c)p Fj 461 3317
-a(y) 117 3305 y
-  } 7/Place PSfrag
- 117 3305 a 182 3441 a
-  {
- 182 3441 a Fn 182
-3441 a<4134>p 262 3441 a<3c7e>p 342 3441 a<3268>p 422
-3441 a<417c>p 182 3441 a
-  } 8/Place PSfrag
- 182 3441 a Fn 1592 3744 a<3f5e>p Fm
-1699 3744 a(1.6:)p Fk 36 w(y)p Fn 1929 3744 a<244e>p 2009
-3744 a<3757>p 2089 3744 a<3b3b>p Fk 1383 4176 a(y)p Fm
-86 w(=)p Fc 82 w(P)p Fk 9 w(r)p Fl 1770 4141 a(0)p Fm
-1808 4176 a(sin\()p Fk(\022)p Fd 1981 4188 a(\001)p Fm
-2058 4176 a(+)p Fk 18 w(\022)p Fj 2180 4188 a(x)p Fm
-2222 4176 a(\)) 19 b(+)p Fk 18 w(c)p Fj 2392 4188 a(y)p
-Fm 3694 4176 a(\(1.6\))p Fk 1364 4325 a(r)p Fl 1403 4291
-a(0)p Fm 1510 4325 a(=)p Fk 1875 4269 a(r)p 1667 4306
-456 4 v Fm 1667 4382 a(cos)o(\()p Fk(\022)p Fd 1849 4394
-a(\001)p Fm 1927 4382 a(+)p Fk 18 w(\022)p Fj 2049 4394
-a(x)p Fm 2091 4382 a(\)) 3694 4325 y(\(1.7\))p Fk 1329
-4566 a(\022)p Fd 1368 4578 a(\001)p Fm 1510 4566 a(=) 82
-b(tan)p Fl 1777 4532 a(\000)p Fd(1)p Fc 1890 4510 a(P)p
-Fl 1964 4473 a(\000)p Fd(1)p Fk 2053 4510 a(y)p Fl 2097
-4480 a(0)p Ff 2138 4510 a(\000)p Fk 18 w(c)p Fj 2257
-4522 a(y)p 1890 4547 408 4 v Fk 2057 4623 a(f)p Fl 2107
-4599 a(0)p Fm 3694 4566 a(\(1.8\))p Fi -104 4912 a(1.1.4)p
-Fh 239 4912 a<252b>p 335 4912 a<2561>p 431 4912 a<2569>p 527
-4912 a<244e>p 623 4912 a<456a>p 719 4912 a<3146>p 815
-4912 a<417c>p 911 4912 a<242b>p 1007 4912 a<2469>p 1103
-4912 a<2533>p 1199 4912 a<2573>p 1295 4912 a<2546>p 1391
-4912 a<2573>p 1487 4912 a<2544>p 1583 4912 a<3268>p 1679
-4912 a<417c>p 1775 4912 a<2458>p 1871 4912 a<244e>p 1967
-4912 a<4a51>p 2063 4912 a<3439>p Fc -24 5098 a(s)p Fl
-23 5068 a(0)p Fj 23 5120 a(i)p Fn 73 5098 a<242b>p 154
-5098 a<2469>p 235 5098 a<4250>p 316 5098 a<317e>p 397
-5098 a<2439>p 478 5098 a<246b>p 559 5098 a<2533>p 640
-5098 a<2573>p 721 5098 a<2546>p 802 5098 a<2573>p 883
-5098 a<2544>p 964 5098 a<3268>p 1045 5098 a<417c>p 1126
-5098 a<244e>p 1207 5098 a<443a>p 1288 5098 a<4540>p 1369
-5098 a<3a42>p 1450 5098 a<4938>p 1530 5098 a<214a>p Fm
-1610 5098 a(\(0)p Fk(;)p Fm 14 w(0)p Fk(;)p Fm 14 w(1\))p
-Fl 1874 5068 a(>)p Fk 1929 5098 a(;)p Fm 14 w(\()p Fk(w)p
-Fl 2059 5068 a(00)p Fk 2102 5098 a(;)p Fm 14 w(0)p Fk(;)p
-Fm 14 w(1\))p Fl 2292 5068 a(>)p Fk 2347 5098 a(;)p Fm
-14 w(\(0)p Fk(;) 14 b(h)p Fl 2543 5068 a(00)p Fk 2585
-5098 a(;)p Fm 14 w(1\))p Fl 2696 5068 a(>)p Fk 2752 5098
-a(;)p Fm 14 w(\()p Fk(w)p Fl 2882 5068 a(00)p Fk 2925
-5098 a(;)g(h)p Fl 3010 5068 a(00)p Fk 3052 5098 a(;)p
-Fm 14 w(1\))p Fl 3163 5068 a(>)p Fn 3219 5098 a<214b>p 3299
-5098 a<2458>p 3380 5098 a<244e>p 3461 5098 a<3c4d>p 3542
-5098 a<3146>p 3623 5098 a<4a51>p 3704 5098 a<3439>p 3785
-5098 a<3954>p -104 5223 a<4e73>p -24 5223 a<2472>p Fc
-76 5223 a(H)p Fn 184 5223 a<2448>p 264 5223 a<2439>p 344
-5223 a<246c>p 424 5223 a<2450>p 504 5223 a<2124>p 584
-5223 a<252b>p 664 5223 a<2561>p 744 5223 a<2569>p 824
-5223 a<244e>p 904 5223 a<456a>p 984 5223 a<3146>p 1064
-5223 a<4c4c>p 1144 5223 a<3e65>p 1224 5223 a<244e>p 1304
-5223 a<3a42>p 1384 5223 a<4938>p Fc 1483 5223 a(x)p Fl
-1540 5193 a(00)p Fn 1602 5223 a<244b>p 1682 5223 a<4250>p 1762
-5223 a<317e>p 1842 5223 a<2439>p 1922 5223 a<246b>p 2002
-5223 a<2533>p 2082 5223 a<2573>p 2162 5223 a<2546>p 2242
-5223 a<2573>p 2322 5223 a<2544>p 2402 5223 a<3268>p 2482
-5223 a<417c>p 2562 5223 a<3e65>p 2642 5223 a<244e>p 2722
-5223 a<3a42>p 2802 5223 a<4938>p Fc 2900 5223 a(x)p Fl
-2957 5193 a(0)p Fn 3000 5223 a<244f>p 3080 5223 a<3c21>p 3160
-5223 a<3c30>p 3240 5223 a<2447>p 3320 5223 a<493d>p 3400
-5223 a<2435>p 3480 5223 a<246c>p 3560 5223 a<246b>p 3640
-5223 a<2125>p Fc 1563 5555 a(x)p Fl 1620 5521 a(0)p Fm
-1667 5555 a(=)p Fc 22 w(H)p Fl 1843 5519 a(\000)p Fd(1)p
-Fc 1932 5555 a(x)p Fl 1989 5521 a(00)p Fm 3694 5555 a(\(1.9\))p
-Fn -24 5763 a<245e>p 56 5763 a<243f>p 136 5763 a<2124>p Fc
-216 5763 a(H)p Fn 324 5763 a<244f>p 404 5763 a<3836>p 484
-5763 a<4d7d>p 564 5763 a<452a>p 644 5763 a<244b>p 724
-5763 a<244f>p 804 5763 a<2124>p Fm 1860 6085 a(4)p dyy
-eop end
-%%Page: 5 5
-TeXDict begin 5 4 bop Fb 1116 32 a(0) 1116 178 y(B) 1116
-228 y(B) 1116 277 y(B) 1116 327 y(B) 1116 377 y(B) 1116
-427 y(B) 1116 477 y(B) 1116 526 y(B) 1116 576 y(B) 1116
-626 y(B) 1116 676 y(B) 1116 726 y(B) 1116 776 y(B) 1116
-825 y(B) 1116 878 y(@)p Fa 1221 115 a(0)p Ff 115 w(\000)p
-Fc(s)p Fl 1496 85 a(0) -9 b(>)p Fd 1506 136 a(1)p Fk
-1679 115 a(y)p Fl 1723 85 a(00)p Fd 1765 136 a(1)p Fc
-1802 115 a(s)p Fl 1849 85 a(0)g(>)p Fd 1859 136 a(1)p
-Fc 1189 240 a(s)p Fl 1236 210 a(0)f(>)p Fd 1245 261 a(1)p
-Fa 1449 240 a(0)p Ff 148 w(\000)p Fk(x)p Fl 1757 210
-a(00)p Fd 1799 252 a(1)p Fc 1836 240 a(s)p Fl 1884 210
-a(0)g(>)p Fd 1893 261 a(1)p Fa 1221 365 a(0)p Ff 115
-w(\000)p Fc(s)p Fl 1496 334 a(0)h(>)p Fd 1506 385 a(2)p
-Fk 1679 365 a(y)p Fl 1723 334 a(00)p Fd 1765 385 a(2)p
-Fc 1802 365 a(s)p Fl 1849 334 a(0)g(>)p Fd 1859 385 a(2)p
-Fc 1189 489 a(s)p Fl 1236 459 a(0)f(>)p Fd 1245 510 a(2)p
-Fa 1449 489 a(0)p Ff 148 w(\000)p Fk(x)p Fl 1757 459
-a(00)p Fd 1799 501 a(2)p Fc 1836 489 a(s)p Fl 1884 459
-a(0)g(>)p Fd 1893 510 a(2)p Fa 1221 614 a(0)p Ff 115
-w(\000)p Fc(s)p Fl 1496 584 a(0)h(>)p Fd 1506 634 a(3)p
-Fk 1679 614 a(y)p Fl 1723 584 a(00)p Fd 1765 634 a(3)p
-Fc 1802 614 a(s)p Fl 1849 584 a(0)g(>)p Fd 1859 634 a(3)p
-Fc 1189 738 a(s)p Fl 1236 708 a(0)f(>)p Fd 1245 759 a(3)p
-Fa 1449 738 a(0)p Ff 148 w(\000)p Fk(x)p Fl 1757 708
-a(00)p Fd 1799 750 a(3)p Fc 1836 738 a(s)p Fl 1884 708
-a(0)g(>)p Fd 1893 759 a(3)p Fa 1221 863 a(0)p Ff 115
-w(\000)p Fc(s)p Fl 1496 833 a(0)h(>)p Fd 1506 883 a(4)p
-Fk 1679 863 a(y)p Fl 1723 833 a(00)p Fd 1765 883 a(4)p
-Fc 1802 863 a(s)p Fl 1849 833 a(0)g(>)p Fd 1859 883 a(4)p
-Fc 1189 987 a(s)p Fl 1236 957 a(0)f(>)p Fd 1245 1008
-a(4)p Fa 1449 987 a(0)p Ff 148 w(\000)p Fk(x)p Fl 1757
-957 a(00)p Fd 1799 999 a(4)p Fc 1836 987 a(s)p Fl 1884
-957 a(0)g(>)p Fd 1893 1008 a(4)p Fb 1949 32 a(1) 1949
-178 y(C) 1949 228 y(C) 1949 277 y(C) 1949 327 y(C) 1949
-377 y(C) 1949 427 y(C) 1949 477 y(C) 1949 526 y(C) 1949
-576 y(C) 1949 626 y(C) 1949 676 y(C) 1949 726 y(C) 1949
-776 y(C) 1949 825 y(C) 1949 878 y(A) 2036 32 y(0) 2036
-178 y(B) 2036 228 y(B) 2036 277 y(B) 2036 327 y(B) 2036
-377 y(B) 2036 427 y(B) 2036 477 y(B) 2036 526 y(B) 2036
-576 y(B) 2036 626 y(B) 2036 676 y(B) 2036 726 y(B) 2036
-776 y(B) 2036 825 y(B) 2036 878 y(@)p Fk 2108 115 a(H)p
-Fd 2177 127 a(11)p Fk 2108 240 a(H)p Fd 2177 252 a(12)p
-Fk 2108 365 a(H)p Fd 2177 377 a(13)p Fk 2108 489 a(H)p
-Fd 2177 501 a(21)p Fk 2108 614 a(H)p Fd 2177 626 a(22)p
-Fk 2108 738 a(H)p Fd 2177 750 a(23)p Fk 2108 863 a(H)p
-Fd 2177 875 a(31)p Fk 2108 987 a(H)p Fd 2177 999 a(32)p
-Fb 2248 32 a(1) 2248 178 y(C) 2248 228 y(C) 2248 277
-y(C) 2248 327 y(C) 2248 377 y(C) 2248 427 y(C) 2248 477
-y(C) 2248 526 y(C) 2248 576 y(C) 2248 626 y(C) 2248 676
-y(C) 2248 726 y(C) 2248 776 y(C) 2248 825 y(C) 2248 878
-y(A)p Fm 2343 547 a(=)p Fa 23 w(0)p Fm 1173 w(\(1.10\))p
-Fn -24 1180 a<2472>p 56 1180 a<3272>p 136 1180 a<242f>p 216
-1180 a<2433>p 296 1180 a<2448>p 376 1180 a<2447>p 456
-1180 a<3561>p 536 1180 a<2461>p 616 1180 a<246b>p 696
-1180 a<2433>p 776 1180 a<2448>p 856 1180 a<242c>p 936
-1180 a<2447>p 1016 1180 a<242d>p 1096 1180 a<246b>p 1174
-1180 a<214a>p Fk 1254 1180 a(H)p Fd 1323 1192 a(33)p
-Fn 1413 1180 a<2472>p Fm 1513 1180 a(1)p Fn 1575 1180
-a<2448>p 1655 1180 a<4356>p 1735 1180 a<2424>p 1815 1180
-a<243f>p 1895 1180 a<3e6c>p 1975 1180 a<3967>p 2055 1180
-a<214b>p 2115 1180 a<2125>p Fm 1860 6085 a(5)p dyy eop
-end
-%%Trailer
-
-userdict /end-hook known{end-hook}if
-%%EOF
diff --git a/latex/M2/siryou/3/main.tex b/latex/M2/siryou/3/main.tex
deleted file mode 100644 (file)
index 77ec397..0000000
+++ /dev/null
@@ -1,302 +0,0 @@
-\documentclass[a4paper,10.5pt]{jreport}
-\include{settings}
-\usepackage{ascmac}
-\usepackage{multicol}
-%\NumDateName{20}{Ê¿À®22ǯ5·î31Æü}{°ÂÅÄÊþ¹­}
-\cfoot{\thepage}   
-
-\newcommand{\vtheta}{\myvector{\theta}}
-
-\begin{document}
-%\tableofcontents
-\pagenumbering{arabic}
-
-%\chapter{ºÂɸ·Ï}
-%\subsubsection{À¤³¦ºÂɸ·Ï}
-%\subsubsection{¥«¥á¥éºÂɸ·Ï}
-%\subsubsection{²èÁüºÂɸ·Ï}
-
-
-\chapter{¼êË¡}
-
-\section{Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}
-ËÜÀá¤Ç¤Ï¡¤Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹¤Ë¤Ä¤¤¤ÆÀâÌÀ¤¹¤ë¡¥
-
-Á´¼þ²èÁü¤ÏÁ´¼þ¥«¥á¥éÅù¤Ç»£±Æ¤µ¤ì¤¿¡¤¥«¥á¥é¤Î¼þ°Ï$360^\circ$¤¬Åê±Æ¤µ¤ì¤¿²èÁü¤Ç¤¢¤ë¡¥
-¤Þ¤¿¡¤¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ï¥×¥í¥¸¥§¥¯¥¿·²¤«¤é¤ÎÅê±Æ¤ËÍøÍѤµ¤ì¤ë¤â¤Î¤Ç¡¤
-¥¹¥¯¥ê¡¼¥ó¤ò¹½À®¤¹¤ëÊ¿ÌÌËè¤ËºîÀ®¤µ¤ì¤ë¡¥
-
-ËÜÀá¤Ç¤Ï¡¤¿Þ\ref{fig_env1}¤Î¤è¤¦¤Ë¡¤¸¶ÅÀ¤òÃæ¿´¤Ë¥¹¥¯¥ê¡¼¥ó¤ò°Ï¤à±ßÅû¤òÇÛÃÖ¤·¡¤¤½¤ÎÌ̾å¤ËÁ´¼þ²èÁü¤¬³ä¤êÅö¤Æ¤é¤ì¤Æ¤¤¤ë¤â¤Î¤È¤¹¤ë¡¥
-¤Þ¤¿¡¤´ÑµÒ¤Î»ëÅÀ¤òɽ¤¹¥«¥á¥é¤ò¸¶ÅÀ¤ËÇÛÃÖ¤¹¤ë¡¥
-¤Þ¤¿¡¤¹â¤µÊý¸þ¤ÎÊ¿ʰÜÆ°$c_x$¤È¥Á¥ë¥È²óž³Ñ$\theta_y$¤Î¼«Í³ÅÙ¤ò»ý¤Ä¡Ê¿Þ\ref{fig_env2}¡Ë¡¥
-¥¹¥¯¥ê¡¼¥ó¤Ë¤Ä¤¤¤Æ¡¤¿Þ¤Ç¤Ï4Ëç¤ÎÊ¿Ì̤Ǥ³¤ì¤òɽ¤·¤Æ¤¤¤ë¤¬¡¤Æ±¤¸¹â¤µ¤ÎÊ¿ÌÌ·²¤Ç¹½À®¤µ¤ì¤Æ¤¤¤ì¤Ð¡¤ËÜÀá¤Ç½Ò¤Ù¤ëÊÑ´¹¼°¤òŬÍѤǤ­¤ë¡¥
-
-
-\begin{figure}[htbp]
-  \begin{multicols}{2}
-       \begin{center}
-               \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-               \psfrag{camera}{¥«¥á¥é}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \psfrag{y}{$x$}
-               \psfrag{z}{$z$}
-               \includegraphics[scale=0.8]{image/fig1.eps}
-       \end{center}
-               \caption{Á´¼þ²èÁü¤ÎÇÛÃÖ1}
-               \label{fig_env1}
-       \begin{center}
-               \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-               \psfrag{c}{¥«¥á¥é}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \psfrag{theta}{$\theta_y$}
-               \psfrag{height}{$c_x$}
-               \psfrag{O}{$O$}
-               \includegraphics[scale=0.7]{image/fig6.eps}
-       \end{center}
-               \caption{Á´¼þ²èÁü¤ÎÇÛÃÖ2}
-               \label{fig_env2}
-  \end{multicols}
-\end{figure}
-
-%Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹¤Î²áÄø¤Ï¡¤Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹¤È¡¤
-%Åê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹¤Î2¤Ä¤ÎÃʳ¬¤ËÂçÊ̤µ¤ì¤ë¡¥
-
-TODO
-
-%¤³¤ì¤é¤ÎÊÑ´¹¤Ï¡¤²èÁü´Ö¤ÎºÂɸ·Ï¤ÎÂбþ¤Ë¤è¤Ã¤ÆÄêµÁ¤Ç¤­¤ë¡¥ËÜÀá¤Ç¤Ï¡¤
-%Á´¼þ²èÁü¤ÎºÂɸ¤ò$\vx = (\theta, y)^\top$¡¤¥«¥á¥é¤ÎÅê±ÆÁü¤ÎºÂɸ¤ò$\vxp = (x', y')^\top$¡¤
-%¥³¥ó¥Æ¥ó¥Ä²èÁü¤ÎºÂɸ¤ò$\vx'' = (x'', y'')^\top$¤Ç¤½¤ì¤¾¤ìɽ¤¹¡¥
-
-TODO
-
-
-
-%\subsection{Á´¼þ²èÁüºÂɸ·Ï´Ö¤Î¼Í±ÆÊÑ´¹}
-\subsubsection{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}
-¿Þ\ref{fig_content}¤ÏÁ´¼þ²èÁü¤Î¤¦¤Á¡¤¥³¥ó¥Æ¥ó¥Ä²èÁü¤ËÊÑ´¹¤µ¤ì¤ëÈϰϤòɽ¤·¤Æ¤¤¤ë¡¥
-ËÜÀá¤Ç¤Ï¡¤¤³¤ÎÈϰϤΤ³¤È¤ò¥³¥ó¥Æ¥ó¥Ä²½ÈϰϤȸƤ֡¥¿ÞÃæ¤Î$\theta$¤Ï¡¤¥«¥á¥é¤Î¸÷¼´¤òɽ¤¹Ä¾Àþ¤È¡¤
-»ëÅÀ¤È¥¹¥¯¥ê¡¼¥óÊ¿Ì̤ÎĺÅÀ¤ò·ë¤ó¤ÀľÀþ¤òYZÊ¿Ì̾å¤Ë¼Í±Æ¤·¤¿»þ¤Î¡¤¤½¤ì¤é¤Î´Ö¤Î³ÑÅÙ¤òɽ¤¹¡¥¤Þ¤¿¡¤
-$\theta_{offset}$¤Ï¡¤Y¼´¤È¥«¥á¥é¤Î¸÷¼´¤òɽ¤¹Ä¾Àþ¤òYZÊ¿Ì̾å¤Ë¼Í±Æ¤·¤¿»þ¤Î¡¤¤½¤ì¤é¤Î´Ö¤Î³ÑÅÙ¤òɽ¤¹¡¥
-¤³¤Î¤È¤­¡¤¥³¥ó¥Æ¥ó¥Ä²½ÈϰϤÏÁ´¼þ²èÁüÃæ¤Î¹â¤µ$h$¡¤Éý$\frac{\theta}{\pi}w$¤Î¶ë·Á¤È¤¹¤ë
-(¤¿¤À¤·¡¤Á´¼þ²èÁü¤Î¹â¤µ¤ÈÉý¤ò¡¤¤½¤ì¤¾¤ì$h,w$¤È¤¹¤ë)¡¥
-
-¾°¡¤$\theta_{offset}$¤òŬÀÚ¤ËÁª¤Ö¤³¤È¤Ç¡¤¥«¥á¥é¤Î»ÑÀª¤òÊѲ½¤µ¤»¤º¤Ë¡¤¤½¤ì¤¾¤ì¤Î¥¹¥¯¥ê¡¼¥óÊ¿Ì̤ËÂФ¹¤ë
-¥³¥ó¥Æ¥ó¥Ä²èÁü¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥¼«Á³¤ÊÅê±Æ¤ò¹Ô¤¦¤Ë¤Ï¡¤¼¡¤Î¾ò·ï¤òËþ¤¿¤¹¤è¤¦¤Ë$\theta_{offset}$¤ò·è¤á¤ì¤Ð¤è¤¤¡¥
-
-\begin{itemize}
-       \item ³Æ¥¹¥¯¥ê¡¼¥óÊ¿Ì̤ËÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²½²èÁü¤¬¡¤¤Á¤ç¤¦¤ÉÁ´¼þ²èÁüÁ´ÂΤòËä¤á¤ë
-       \item ¥¹¥¯¥ê¡¼¥óÊ¿Ì̤¬ÎÙ¤ê¹ç¤Ã¤Æ¤¤¤ì¤Ð¡¤Âбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²½²èÁü¤âÎÙ¤ê¹ç¤¦
-\end{itemize}
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{theta}{$\theta$}
-               \psfrag{offset}{$\theta_{offset}$}
-               \psfrag{w}{$w$}
-               \psfrag{h}{$h$}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \psfrag{contents}{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}
-               \psfrag{wtheta}{$\frac{\theta}{\pi}w $}
-               \psfrag{woffset}{$\frac{\theta_{offset}}{2\pi}w $}
-               \includegraphics[scale=0.8]{image/fig7.eps}
-       \end{center}
-       \caption{Á´¼þ²èÁü¤ÎÅê±ÆÎΰè}
-       \label{fig_content}
-\end{figure}
-
-\subsubsection{¥³¥ó¥Æ¥ó¥Ä²½ÈÏ°Ï}
-
-
-\subsection{¥«¥á¥éÅê±ÆÌ̤ηèÄê}
-Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎºÂɸÊÑ´¹¤ò½Ò¤Ù¤ëÁ°¤Ë¡¤¥«¥á¥é¤ÎÅê±ÆÌ̤ηè¤áÊý¤Ë¤Ä¤¤¤Æ
-½Ò¤Ù¤Æ¤ª¤¯É¬Íפ¬¤¢¤ë¡¥
-
-Åê±ÆÌ̤ϾÇÅÀµ÷Î¥$f'$¤ÈÉý$w'$¤È¹â¤µ$h'$¤Ë¤è¤Ã¤ÆÄê¤Þ¤ë¡¥
-¤Þ¤º¡¤¾ÇÅÀµ÷Î¥¤Î·è¤áÊý¤Ë¤Ä¤¤¤ÆÀâÌÀ¤¹¤ë¡¥
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{touei}{Åê±Æ¤µ¤ì¤¿$\vs_1$}
-               \psfrag{vscreen}{¥«¥á¥é¤ÎÅê±ÆÌÌ}
-               \psfrag{d}{$f'$}
-               \psfrag{thetax}{$\theta_x$}
-               \psfrag{c}{$(0, c_y, 0)^\top$}
-               \psfrag{s1}{$\vs_1$}
-               \psfrag{s2}{$\vs_2$}
-               \psfrag{screen}{¥¹¥¯¥ê¡¼¥ó}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \includegraphics[scale=1]{image/fig3.eps}
-       \end{center}
-       \caption{¥¹¥¯¥ê¡¼¥óÁü¤ÈÅê±ÆÌÌ}
-       \label{fig_vscreen}
-\end{figure}
-
-\subsubsection{¾ÇÅÀµ÷Î¥}
-¥«¥á¥é¤Î¾ÇÅÀµ÷Î¥¤ò$f$¡¤$\theta_x$¤Î¥Á¥ë¥È²óž¤òɽ¤¹3¼¡¸µÆ±¼¡ºÂɸ¹ÔÎó¤ò$\mR_{\theta_x}$¡¤
-$\vt = (0, c_y, 0, 1)^\top$¤È¤¹¤ë¤È¡¤
-Åê±ÆÌ̤ÎÃæ¿´ºÂɸ$\vp$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-       \vp = \mR_{\theta_x} (0, 0, f, 1)^\top + \vt
-\end{equation}
-
-¥¹¥¯¥ê¡¼¥ó¤ÎĺÅÀ$\vs_i$¤¬Åê±ÆÌ̾å¤Ë¤¢¤ì¤Ð¡¤$(\vp, \vp - \vx) = 0$¤òËþ¤¿¤¹¡¥
-ËÜ»ñÎÁ¤Ç¤Ï¡¤¾ÇÅÀµ÷Î¥$f'$¤ò¡¤¤¤¤º¤ì¤ÎĺÅÀ¤ËÂФ·¤Æ¤âÅê±ÆÌ̤¬¼êÁ°¤Ë¤¯¤ë¤è¤¦¤Ë¤È¤ë¡¥
-·Á¼°Åª¤Ë¤Ï¡¤¤³¤ì¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-       f' = {\rm min}\{ f | \forall \vs_i, (\vp, \vp - \vs_i) = 0 \}
-\end{equation}
-
-\subsubsection{Éý¤È¹â¤µ}
-¥¹¥¯¥ê¡¼¥ó¤ÎĺÅÀ$\vs_i$¤òÅê±ÆÌ̾å¤ËÅê±Æ¤·¤¿¤â¤Î¤ò$\vsp_i = (x'_i, y'_i, 1)^\top$¤È¤¹¤ë¡¥
-¤Þ¤¿¡¤$\mP = \mA  \mP_f
-\begin{pmatrix}
-\mRi_{\theta_x} & -\vt \\
- \vZERO       & 1
-\end{pmatrix}
-$¤Ç¤¢¤ê¡¤$
-\mP_f =
-\begin{pmatrix}
-1 & 0 & 0 & 0\\
-0 & 1 & 0 & 0\\
-0 & 0 & 1 & 0\\
-\end{pmatrix},
-\mA =
-\begin{pmatrix}
-f w''/{h''} & 0 & p_1 \\
-0 & f  & p_2\\
-0 & 0 & 1 \\
-\end{pmatrix}
-$¤È¤¹¤ë¤È¡¤$\vsp_i$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{equation}
-       \vsp_i = \mP \vs_i \
-\end{equation}
-
-Åê±ÆÌ̤ÎÂ礭¤µ¤Ï¡¤¤³¤ì¤é¤ÎºÂɸ¤¬Åê±ÆÌ̾å¤ËÃúÅÙ¼ý¤Þ¤ë¤è¤¦¤Ë·èÄꤵ¤ì¤ë¡¥
-¤¿¤À¤·¡¤$w'$¤È$h'$¤ÎÈæ¤Ï¡¤¥³¥ó¥Æ¥ó¥Ä²èÁü¤Î¥¢¥¹¥Ú¥¯¥ÈÈæ¤È°ìÃפ¹¤ë¤è¤¦¤Ë¤È¤ë¡¥
-
-
-\subsection{Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹}
-
-\subsubsection{$\theta$¤Î·×»»}
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{theta}{$\theta$}
-               \psfrag{d0}{$f'$}
-               \psfrag{xy}{$\mPi x$}
-               \psfrag{offset}{$\theta_{\rm offset}$}
-               \includegraphics[scale=1]{image/fig2.eps}
-       \end{center}
-       \caption{$\theta$¤Î·×»»}
-       \label{fig_theta}
-\end{figure}
-
-
-¿Þ\ref{fig_theta}¤è¤ê¡¤$x'$¤ËÂбþ¤¹¤ë$\theta$¤Ï¼¡¼°¤Çµá¤á¤é¤ì¤ë¡¥
-
-\begin{eqnarray}
-\theta = \ \left( {\rm tan}^{-1} \frac{\mPi x'}{f'} + \theta_{ {\rm offset}} \right) \\
-\end{eqnarray}
-
-¤³¤³¤Ç¡¤$\theta_{offset}$¤Ï$\theta$¤Î¥ª¥Õ¥»¥Ã¥ÈÃͤǤ¢¤ë¡¥¤Þ¤¿¡¤¤³¤ÎÃͤòŬÀÚ¤ËÀßÄꤹ¤ë¤³¤È¤Ç¡¤
-¥«¥á¥é¤Î¸þ¤­¤Ï¤½¤Î¤Þ¤Þ¤Ë¡¤¥¹¥¯¥ê¡¼¥ó¤Î¾¤ÎÊ¿Ì̤ËÂФ¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-
-\subsubsection{$y$¤Î·×»»}
-
-¿Þ\ref{fig_y}¤è¤ê¡¤$y'$¤ËÂбþ¤¹¤ë$y$¤Ï¼¡¼°¤Çµá¤á¤é¤ì¤ë¡¥
-¤¿¤À¤·¡¤Á´¼þ²èÁü¤ÎȾ·Â¤ò$r$¤È¤¹¤ë¡¥
-
-\begin{figure}[htpb]
-       \begin{center}
-               \psfrag{vscreen}{¥«¥á¥é¤ÎÅê±ÆÌÌ}
-               \psfrag{thetax}{$\theta_x$}
-               \psfrag{thetap}{$\theta_\Delta$}
-               \psfrag{c}{$(0, c_y, 0)^\top$}
-               \psfrag{r}{$r$}
-               \psfrag{rp}{$r'$}
-               \psfrag{f}{$f'$}
-               \psfrag{dist}{$\mPi y - c_y$}
-               \psfrag{zensyu}{Á´¼þ²èÁü}
-               \includegraphics[scale=1]{image/fig4.eps}
-       \end{center}
-       \caption{$y$¤Î·×»»}
-       \label{fig_y}
-\end{figure}
-
-\begin{eqnarray}
-       y &=& \mP r' \sin(\theta_\Delta + \theta_x) + c_y \\
-       r' &=& \frac{r}{\cos(\theta_\Delta + \theta_x)} \\
-       \theta_\Delta &=& \tan^{-1} \frac{\mPi y^\prime - c_y}{f' } 
-\end{eqnarray}
-
-
-
-\subsection{¥«¥á¥é¤ÎÅê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}
-$\vsp_i$¤«¤éÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¤ÎĺÅÀºÂɸ¡Ê$(0, 0, 1)^\top, (w'', 0, 1)^\top, (0, h'', 1)^\top, (w'', h'', 1)^\top$¡Ë
-¤Ø¤Î¼Í±ÆÊÑ´¹¹ÔÎó¤ò$\mH$¤È¤¹¤ì¤Ð¡¤¥«¥á¥é¤ÎÅê±ÆÌ̾å¤ÎºÂɸ$\vx''$¤ËÂбþ¤¹¤ë¥³¥ó¥Æ¥ó¥Ä²èÁü¾å¤ÎºÂɸ$\vx'$¤Ï¼¡¼°¤Çɽ¤µ¤ì¤ë¡¥
-
-\begin{eqnarray}
-       \vx' = \mHi \vx''
-\end{eqnarray}
-
-¤Þ¤¿¡¤$\mH$¤Ï¸¶ÍýŪ¤Ë¤Ï¡¤
-
-\begin{eqnarray}
-       \begin{pmatrix}
-               \vZERO & -\vspt_1 & {y''}_1 \vspt_1  \\
-               \vspt_1 & \vZERO & - {x''}_1 \vspt_1 \\
-               \vZERO & -\vspt_2 & {y''}_2 \vspt_2  \\
-               \vspt_2 & \vZERO & - {x''}_2 \vspt_2 \\
-               \vZERO & -\vspt_3 & {y''}_3 \vspt_3  \\
-               \vspt_3 & \vZERO & - {x''}_3 \vspt_3 \\
-               \vZERO & -\vspt_4 & {y''}_4 \vspt_4  \\
-               \vspt_4 & \vZERO & - {x''}_4 \vspt_4 \\
-       \end{pmatrix}
-       \begin{pmatrix}
-               H_{11} \\       
-               H_{12} \\       
-               H_{13} \\       
-               H_{21} \\       
-               H_{22} \\       
-               H_{23} \\       
-               H_{31} \\       
-               H_{32} \\       
-       \end{pmatrix}
-       = \vZERO
-\end{eqnarray}
-
-
-¤ò²ò¤¯¤³¤È¤Çµá¤á¤ë¤³¤È¤¬¤Ç¤­¤ë¡Ê$H_{33}$¤ò1¤ÈÃÖ¤¤¤¿¾ì¹ç¡Ë¡¥
-
-\if 0
-\begin{equation}
-\begin{pmatrix}
-\theta \\
-y \\
-\end{pmatrix}
-=
-\begin{pmatrix}
-\frac{2\pi}{w} & 0 \\
-0 & 1 \\
-\end{pmatrix}
-\begin{pmatrix}
-x \\
-y \\
-\end{pmatrix}
-\end{equation}
-
-\begin{equation}
-\theta = {\rm tan}^{-1} \frac{x^\prime}{d_0} + \theta_{ {\rm offset}}
-r^\prime = \frac{r}{ \cos(\theta_\Delta + \theta_x) }
-y = \frac{r}{\sqrt{ {d_0}^2 + x^2 } } y^\prime
-x = \ \frac{w}{2\pi} \left( {\rm tan}^{-1} \frac{x^\prime}{d_0} + \theta_{ {\rm offset}} \right)
-y = \frac{r}{\sqrt{ {d_0}^2 + x^2 } } y^\prime
-y = \frac{r}{d}y^\prime
-\end{equation}
-\fi
-
-
-
-\end{document}
diff --git a/latex/M2/siryou/3/main.toc b/latex/M2/siryou/3/main.toc
deleted file mode 100644 (file)
index beed2fb..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-\contentsline {chapter}{\numberline {Âè1¾Ï}Åê±Æ¤Î¥â¥Ç¥ë}{2}
-\contentsline {section}{\numberline {1.1}¥Ô¥ó¥Û¡¼¥ë¥«¥á¥é¥â¥Ç¥ë}{2}
-\contentsline {subsection}{\numberline {1.1.1}¥«¥á¥é¤ÎÆâÉô¥Ñ¥é¥á¡¼¥¿}{2}
-\contentsline {section}{\numberline {1.2}Ãæ¿´Åê±Æ}{3}
-\contentsline {chapter}{\numberline {Âè2¾Ï}¼êË¡}{4}
-\contentsline {section}{\numberline {2.1}Á´¼þ²èÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}{4}
-\contentsline {subsection}{\numberline {2.1.1}¥«¥á¥éÅê±ÆÌ̤ηèÄê}{4}
-\contentsline {subsubsection}{¾ÇÅÀµ÷Î¥}{4}
-\contentsline {subsubsection}{Éý¤È¹â¤µ}{5}
-\contentsline {subsection}{\numberline {2.1.2}Á´¼þ²èÁü¤«¤é¥«¥á¥é¤ÎÅê±ÆÁü¤Ø¤ÎÊÑ´¹}{5}
-\contentsline {subsubsection}{$\theta $¤Î·×»»}{5}
-\contentsline {subsubsection}{$y$¤Î·×»»}{7}
-\contentsline {subsection}{\numberline {2.1.3}¥«¥á¥é¤ÎÅê±ÆÁü¤«¤é¥³¥ó¥Æ¥ó¥Ä²èÁü¤Ø¤ÎÊÑ´¹}{7}
diff --git a/latex/M2/siryou/3/settings.aux b/latex/M2/siryou/3/settings.aux
deleted file mode 100644 (file)
index d5a4d30..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-\relax 
-\@setckpt{settings}{
-\setcounter{page}{1}
-\setcounter{equation}{0}
-\setcounter{enumi}{0}
-\setcounter{enumii}{0}
-\setcounter{enumiii}{0}
-\setcounter{enumiv}{0}
-\setcounter{footnote}{0}
-\setcounter{mpfootnote}{0}
-\setcounter{@paper}{1}
-\setcounter{part}{0}
-\setcounter{chapter}{0}
-\setcounter{section}{0}
-\setcounter{subsection}{0}
-\setcounter{subsubsection}{0}
-\setcounter{paragraph}{0}
-\setcounter{subparagraph}{0}
-\setcounter{figure}{0}
-\setcounter{table}{0}
-\setcounter{parentequation}{0}
-\setcounter{lstnumber}{1}
-}
diff --git a/latex/M2/siryou/3/settings.tex b/latex/M2/siryou/3/settings.tex
deleted file mode 100644 (file)
index 8b2271a..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-\usepackage[dvips]{graphicx,psfrag}
-\usepackage{url}
-\usepackage{amsmath}
-\usepackage{psfrag}
-\usepackage{fancyhdr}
-\usepackage{bm}
-\usepackage[mathscr]{eucal}
-\usepackage{mathvec}
-\usepackage{multirow}
-\usepackage{multicol}
-\usepackage{listings,jlisting}
-\usepackage[hscale=0.8,vscale=0.85,top=2cm]{geometry}
-\renewcommand{\lstlistingname}{¥ê¥¹¥È}
-\lstset{language=c++,
-  basicstyle=\ttfamily\scriptsize,
-  commentstyle=\textit,
-  classoffset=1,
-  keywordstyle=\bfseries,
-  frame=tRBl,
-  framesep=5pt,
-  showstringspaces=false,
-  numbers=left,
-  stepnumber=1,
-  numberstyle=\tiny,
-  tabsize=2
-}
-
-\bibliographystyle{ieice}
-
diff --git a/latex/texsty/Makefile b/latex/texsty/Makefile
deleted file mode 100644 (file)
index 9ecf8b6..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-# This file generates files required to use the listings package.
-#
-# (c) 2007 Brooks Moses
-#
-# This file is distributed under the terms of the LaTeX Project Public
-# License from CTAN archives in directory  macros/latex/base/lppl.txt.
-# Either version 1.3 or, at your option, any later version.
-
-.PHONY: listings pdf pdf-devel all
-
-listings: listings.sty
-
-pdf: listings.pdf
-
-pdf-devel: listings-devel.pdf
-
-all: listings pdf pdf-devel
-
-
-listings.sty: listings.dtx listings.ins lstdrvrs.dtx
-       tex listings.ins
-
-listings.pdf: listings.sty
-       rm -f ltxdoc.cfg
-       pdflatex listings.dtx
-       makeindex -s gind.ist listings
-       pdflatex listings.dtx
-       pdflatex listings.dtx
-
-listings-devel.pdf: listings.sty
-       rm -rf ltxdoc.cfg
-       echo "\AtBeginDocument{\AlsoImplementation}" > ltxdoc.cfg
-       pdflatex -jobname=listings-devel listings.dtx
-       makeindex -s gind.ist listings-devel
-       pdflatex -jobname=listings-devel listings.dtx
-       pdflatex -jobname=listings-devel listings.dtx
-       rm -rf ltxdoc.cfg
diff --git a/latex/texsty/README b/latex/texsty/README
deleted file mode 100755 (executable)
index c1a436a..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Listings package
-Copyright 1996--2004 Carsten Heinz (the package)
-Copyright 1996--2007 individual authors (language drivers)
-Copyright 2006--2007 Brooks Moses (continued maintenance)
-Released under the LaTeX Project Public License 1.3 or later
-
-The `listings' package is a source code printer for LaTeX.
-You can typeset stand alone files as well as listings with
-an environment similar to `verbatim' as well as you can
-print code snippets using a command similar to \verb'.
-Many parameters control the output and if your preferred
-programming language isn't already supported, you can make
-your own definition.
diff --git a/latex/texsty/fancyhdr.sty b/latex/texsty/fancyhdr.sty
deleted file mode 100644 (file)
index 77ed4e3..0000000
+++ /dev/null
@@ -1,485 +0,0 @@
-% fancyhdr.sty version 3.2
-% Fancy headers and footers for LaTeX.
-% Piet van Oostrum, 
-% Dept of Computer and Information Sciences, University of Utrecht,
-% Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands
-% Telephone: +31 30 2532180. Email: piet@cs.uu.nl
-% ========================================================================
-% LICENCE:
-% This file may be distributed under the terms of the LaTeX Project Public
-% License, as described in lppl.txt in the base LaTeX distribution.
-% Either version 1 or, at your option, any later version.
-% ========================================================================
-% MODIFICATION HISTORY:
-% Sep 16, 1994
-% version 1.4: Correction for use with \reversemargin
-% Sep 29, 1994:
-% version 1.5: Added the \iftopfloat, \ifbotfloat and \iffloatpage commands
-% Oct 4, 1994:
-% version 1.6: Reset single spacing in headers/footers for use with
-% setspace.sty or doublespace.sty
-% Oct 4, 1994:
-% version 1.7: changed \let\@mkboth\markboth to
-% \def\@mkboth{\protect\markboth} to make it more robust
-% Dec 5, 1994:
-% version 1.8: corrections for amsbook/amsart: define \@chapapp and (more
-% importantly) use the \chapter/sectionmark definitions from ps@headings if
-% they exist (which should be true for all standard classes).
-% May 31, 1995:
-% version 1.9: The proposed \renewcommand{\headrulewidth}{\iffloatpage...
-% construction in the doc did not work properly with the fancyplain style. 
-% June 1, 1995:
-% version 1.91: The definition of \@mkboth wasn't restored on subsequent
-% \pagestyle{fancy}'s.
-% June 1, 1995:
-% version 1.92: The sequence \pagestyle{fancyplain} \pagestyle{plain}
-% \pagestyle{fancy} would erroneously select the plain version.
-% June 1, 1995:
-% version 1.93: \fancypagestyle command added.
-% Dec 11, 1995:
-% version 1.94: suggested by Conrad Hughes <chughes@maths.tcd.ie>
-% CJCH, Dec 11, 1995: added \footruleskip to allow control over footrule
-% position (old hardcoded value of .3\normalbaselineskip is far too high
-% when used with very small footer fonts).
-% Jan 31, 1996:
-% version 1.95: call \@normalsize in the reset code if that is defined,
-% otherwise \normalsize.
-% this is to solve a problem with ucthesis.cls, as this doesn't
-% define \@currsize. Unfortunately for latex209 calling \normalsize doesn't
-% work as this is optimized to do very little, so there \@normalsize should
-% be called. Hopefully this code works for all versions of LaTeX known to
-% mankind.  
-% April 25, 1996:
-% version 1.96: initialize \headwidth to a magic (negative) value to catch
-% most common cases that people change it before calling \pagestyle{fancy}.
-% Note it can't be initialized when reading in this file, because
-% \textwidth could be changed afterwards. This is quite probable.
-% We also switch to \MakeUppercase rather than \uppercase and introduce a
-% \nouppercase command for use in headers. and footers.
-% May 3, 1996:
-% version 1.97: Two changes:
-% 1. Undo the change in version 1.8 (using the pagestyle{headings} defaults
-% for the chapter and section marks. The current version of amsbook and
-% amsart classes don't seem to need them anymore. Moreover the standard
-% latex classes don't use \markboth if twoside isn't selected, and this is
-% confusing as \leftmark doesn't work as expected.
-% 2. include a call to \ps@empty in ps@@fancy. This is to solve a problem
-% in the amsbook and amsart classes, that make global changes to \topskip,
-% which are reset in \ps@empty. Hopefully this doesn't break other things.
-% May 7, 1996:
-% version 1.98:
-% Added % after the line  \def\nouppercase
-% May 7, 1996:
-% version 1.99: This is the alpha version of fancyhdr 2.0
-% Introduced the new commands \fancyhead, \fancyfoot, and \fancyhf.
-% Changed \headrulewidth, \footrulewidth, \footruleskip to
-% macros rather than length parameters, In this way they can be
-% conditionalized and they don't consume length registers. There is no need
-% to have them as length registers unless you want to do calculations with
-% them, which is unlikely. Note that this may make some uses of them
-% incompatible (i.e. if you have a file that uses \setlength or \xxxx=)
-% May 10, 1996:
-% version 1.99a:
-% Added a few more % signs
-% May 10, 1996:
-% version 1.99b:
-% Changed the syntax of \f@nfor to be resistent to catcode changes of :=
-% Removed the [1] from the defs of \lhead etc. because the parameter is
-% consumed by the \@[xy]lhead etc. macros.
-% June 24, 1997:
-% version 1.99c:
-% corrected \nouppercase to also include the protected form of \MakeUppercase
-% \global added to manipulation of \headwidth.
-% \iffootnote command added.
-% Some comments added about \@fancyhead and \@fancyfoot.
-% Aug 24, 1998
-% version 1.99d
-% Changed the default \ps@empty to \ps@@empty in order to allow
-% \fancypagestyle{empty} redefinition.
-% Oct 11, 2000
-% version 2.0
-% Added LPPL license clause.
-%
-% A check for \headheight is added. An errormessage is given (once) if the
-% header is too large. Empty headers don't generate the error even if
-% \headheight is very small or even 0pt. 
-% Warning added for the use of 'E' option when twoside option is not used.
-% In this case the 'E' fields will never be used.
-%
-% Mar 10, 2002
-% version 2.1beta
-% New command: \fancyhfoffset[place]{length}
-% defines offsets to be applied to the header/footer to let it stick into
-% the margins (if length > 0).
-% place is like in fancyhead, except that only E,O,L,R can be used.
-% This replaces the old calculation based on \headwidth and the marginpar
-% area.
-% \headwidth will be dynamically calculated in the headers/footers when
-% this is used.
-%
-% Mar 26, 2002
-% version 2.1beta2
-% \fancyhfoffset now also takes h,f as possible letters in the argument to
-% allow the header and footer widths to be different.
-% New commands \fancyheadoffset and \fancyfootoffset added comparable to
-% \fancyhead and \fancyfoot.
-% Errormessages and warnings have been made more informative.
-%
-% Dec 9, 2002
-% version 2.1
-% The defaults for \footrulewidth, \plainheadrulewidth and
-% \plainfootrulewidth are changed from \z@skip to 0pt. In this way when
-% someone inadvertantly uses \setlength to change any of these, the value
-% of \z@skip will not be changed, rather an errormessage will be given.
-
-% March 3, 2004
-% Release of version 3.0
-
-% Oct 7, 2004
-% version 3.1
-% Added '\endlinechar=13' to \fancy@reset to prevent problems with
-% includegraphics in header when verbatiminput is active.
-
-% March 22, 2005
-% version 3.2
-% reset \everypar (the real one) in \fancy@reset because spanish.ldf does
-% strange things with \everypar between << and >>.
-
-\def\ifancy@mpty#1{\def\temp@a{#1}\ifx\temp@a\@empty}
-
-\def\fancy@def#1#2{\ifancy@mpty{#2}\fancy@gbl\def#1{\leavevmode}\else
-                                   \fancy@gbl\def#1{#2\strut}\fi}
-
-\let\fancy@gbl\global
-
-\def\@fancyerrmsg#1{%
-        \ifx\PackageError\undefined
-        \errmessage{#1}\else
-        \PackageError{Fancyhdr}{#1}{}\fi}
-\def\@fancywarning#1{%
-        \ifx\PackageWarning\undefined
-        \errmessage{#1}\else
-        \PackageWarning{Fancyhdr}{#1}{}\fi}
-
-% Usage: \@forc \var{charstring}{command to be executed for each char}
-% This is similar to LaTeX's \@tfor, but expands the charstring.
-
-\def\@forc#1#2#3{\expandafter\f@rc\expandafter#1\expandafter{#2}{#3}}
-\def\f@rc#1#2#3{\def\temp@ty{#2}\ifx\@empty\temp@ty\else
-                                    \f@@rc#1#2\f@@rc{#3}\fi}
-\def\f@@rc#1#2#3\f@@rc#4{\def#1{#2}#4\f@rc#1{#3}{#4}}
-
-% Usage: \f@nfor\name:=list\do{body}
-% Like LaTeX's \@for but an empty list is treated as a list with an empty
-% element
-
-\newcommand{\f@nfor}[3]{\edef\@fortmp{#2}%
-    \expandafter\@forloop#2,\@nil,\@nil\@@#1{#3}}
-
-% Usage: \def@ult \cs{defaults}{argument}
-% sets \cs to the characters from defaults appearing in argument
-% or defaults if it would be empty. All characters are lowercased.
-
-\newcommand\def@ult[3]{%
-    \edef\temp@a{\lowercase{\edef\noexpand\temp@a{#3}}}\temp@a
-    \def#1{}%
-    \@forc\tmpf@ra{#2}%
-        {\expandafter\if@in\tmpf@ra\temp@a{\edef#1{#1\tmpf@ra}}{}}%
-    \ifx\@empty#1\def#1{#2}\fi}
-% 
-% \if@in <char><set><truecase><falsecase>
-%
-\newcommand{\if@in}[4]{%
-    \edef\temp@a{#2}\def\temp@b##1#1##2\temp@b{\def\temp@b{##1}}%
-    \expandafter\temp@b#2#1\temp@b\ifx\temp@a\temp@b #4\else #3\fi}
-
-\newcommand{\fancyhead}{\@ifnextchar[{\f@ncyhf\fancyhead h}%
-                                     {\f@ncyhf\fancyhead h[]}}
-\newcommand{\fancyfoot}{\@ifnextchar[{\f@ncyhf\fancyfoot f}%
-                                     {\f@ncyhf\fancyfoot f[]}}
-\newcommand{\fancyhf}{\@ifnextchar[{\f@ncyhf\fancyhf{}}%
-                                   {\f@ncyhf\fancyhf{}[]}}
-
-% New commands for offsets added
-
-\newcommand{\fancyheadoffset}{\@ifnextchar[{\f@ncyhfoffs\fancyheadoffset h}%
-                                           {\f@ncyhfoffs\fancyheadoffset h[]}}
-\newcommand{\fancyfootoffset}{\@ifnextchar[{\f@ncyhfoffs\fancyfootoffset f}%
-                                           {\f@ncyhfoffs\fancyfootoffset f[]}}
-\newcommand{\fancyhfoffset}{\@ifnextchar[{\f@ncyhfoffs\fancyhfoffset{}}%
-                                         {\f@ncyhfoffs\fancyhfoffset{}[]}}
-
-% The header and footer fields are stored in command sequences with
-% names of the form: \f@ncy<x><y><z> with <x> for [eo], <y> from [lcr]
-% and <z> from [hf].
-
-\def\f@ncyhf#1#2[#3]#4{%
-    \def\temp@c{}%
-    \@forc\tmpf@ra{#3}%
-        {\expandafter\if@in\tmpf@ra{eolcrhf,EOLCRHF}%
-            {}{\edef\temp@c{\temp@c\tmpf@ra}}}%
-    \ifx\@empty\temp@c\else
-        \@fancyerrmsg{Illegal char `\temp@c' in \string#1 argument:
-          [#3]}%
-    \fi
-    \f@nfor\temp@c{#3}%
-        {\def@ult\f@@@eo{eo}\temp@c
-         \if@twoside\else
-           \if\f@@@eo e\@fancywarning
-             {\string#1's `E' option without twoside option is useless}\fi\fi
-         \def@ult\f@@@lcr{lcr}\temp@c
-         \def@ult\f@@@hf{hf}{#2\temp@c}%
-         \@forc\f@@eo\f@@@eo
-             {\@forc\f@@lcr\f@@@lcr
-                 {\@forc\f@@hf\f@@@hf
-                     {\expandafter\fancy@def\csname
-                      f@ncy\f@@eo\f@@lcr\f@@hf\endcsname
-                      {#4}}}}}}
-
-\def\f@ncyhfoffs#1#2[#3]#4{%
-    \def\temp@c{}%
-    \@forc\tmpf@ra{#3}%
-        {\expandafter\if@in\tmpf@ra{eolrhf,EOLRHF}%
-            {}{\edef\temp@c{\temp@c\tmpf@ra}}}%
-    \ifx\@empty\temp@c\else
-        \@fancyerrmsg{Illegal char `\temp@c' in \string#1 argument:
-          [#3]}%
-    \fi
-    \f@nfor\temp@c{#3}%
-        {\def@ult\f@@@eo{eo}\temp@c
-         \if@twoside\else
-           \if\f@@@eo e\@fancywarning
-             {\string#1's `E' option without twoside option is useless}\fi\fi
-         \def@ult\f@@@lcr{lr}\temp@c
-         \def@ult\f@@@hf{hf}{#2\temp@c}%
-         \@forc\f@@eo\f@@@eo
-             {\@forc\f@@lcr\f@@@lcr
-                 {\@forc\f@@hf\f@@@hf
-                     {\expandafter\setlength\csname
-                      f@ncyO@\f@@eo\f@@lcr\f@@hf\endcsname
-                      {#4}}}}}%
-     \fancy@setoffs}
-
-% Fancyheadings version 1 commands. These are more or less deprecated,
-% but they continue to work.
-
-\newcommand{\lhead}{\@ifnextchar[{\@xlhead}{\@ylhead}}
-\def\@xlhead[#1]#2{\fancy@def\f@ncyelh{#1}\fancy@def\f@ncyolh{#2}}
-\def\@ylhead#1{\fancy@def\f@ncyelh{#1}\fancy@def\f@ncyolh{#1}}
-
-\newcommand{\chead}{\@ifnextchar[{\@xchead}{\@ychead}}
-\def\@xchead[#1]#2{\fancy@def\f@ncyech{#1}\fancy@def\f@ncyoch{#2}}
-\def\@ychead#1{\fancy@def\f@ncyech{#1}\fancy@def\f@ncyoch{#1}}
-
-\newcommand{\rhead}{\@ifnextchar[{\@xrhead}{\@yrhead}}
-\def\@xrhead[#1]#2{\fancy@def\f@ncyerh{#1}\fancy@def\f@ncyorh{#2}}
-\def\@yrhead#1{\fancy@def\f@ncyerh{#1}\fancy@def\f@ncyorh{#1}}
-
-\newcommand{\lfoot}{\@ifnextchar[{\@xlfoot}{\@ylfoot}}
-\def\@xlfoot[#1]#2{\fancy@def\f@ncyelf{#1}\fancy@def\f@ncyolf{#2}}
-\def\@ylfoot#1{\fancy@def\f@ncyelf{#1}\fancy@def\f@ncyolf{#1}}
-
-\newcommand{\cfoot}{\@ifnextchar[{\@xcfoot}{\@ycfoot}}
-\def\@xcfoot[#1]#2{\fancy@def\f@ncyecf{#1}\fancy@def\f@ncyocf{#2}}
-\def\@ycfoot#1{\fancy@def\f@ncyecf{#1}\fancy@def\f@ncyocf{#1}}
-
-\newcommand{\rfoot}{\@ifnextchar[{\@xrfoot}{\@yrfoot}}
-\def\@xrfoot[#1]#2{\fancy@def\f@ncyerf{#1}\fancy@def\f@ncyorf{#2}}
-\def\@yrfoot#1{\fancy@def\f@ncyerf{#1}\fancy@def\f@ncyorf{#1}}
-
-\newlength{\fancy@headwidth}
-\let\headwidth\fancy@headwidth
-\newlength{\f@ncyO@elh}
-\newlength{\f@ncyO@erh}
-\newlength{\f@ncyO@olh}
-\newlength{\f@ncyO@orh}
-\newlength{\f@ncyO@elf}
-\newlength{\f@ncyO@erf}
-\newlength{\f@ncyO@olf}
-\newlength{\f@ncyO@orf}
-\newcommand{\headrulewidth}{0.4pt}
-\newcommand{\footrulewidth}{0pt}
-\newcommand{\footruleskip}{.3\normalbaselineskip}
-
-% Fancyplain stuff shouldn't be used anymore (rather
-% \fancypagestyle{plain} should be used), but it must be present for
-% compatibility reasons.
-
-\newcommand{\plainheadrulewidth}{0pt}
-\newcommand{\plainfootrulewidth}{0pt}
-\newif\if@fancyplain \@fancyplainfalse
-\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi}
-
-\headwidth=-123456789sp %magic constant
-
-% Command to reset various things in the headers:
-% a.o.  single spacing (taken from setspace.sty)
-% and the catcode of ^^M (so that epsf files in the header work if a
-% verbatim crosses a page boundary)
-% It also defines a \nouppercase command that disables \uppercase and
-% \Makeuppercase. It can only be used in the headers and footers.
-\let\fnch@everypar\everypar% save real \everypar because of spanish.ldf
-\def\fancy@reset{\fnch@everypar{}\restorecr\endlinechar=13
- \def\baselinestretch{1}%
- \def\nouppercase##1{{\let\uppercase\relax\let\MakeUppercase\relax
-     \expandafter\let\csname MakeUppercase \endcsname\relax##1}}%
- \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e
-   \ifx\@normalsize\undefined \normalsize % for ucthesis.cls
-   \else \@normalsize \fi
- \else% NFSS (2.09) present
-  \@newbaseline%
- \fi}
-
-% Initialization of the head and foot text.
-
-% The default values still contain \fancyplain for compatibility.
-\fancyhf{} % clear all
-% lefthead empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages
-% evenhead empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages
-\if@twoside
-  \fancyhead[el,or]{\fancyplain{}{\sl\rightmark}}
-  \fancyhead[er,ol]{\fancyplain{}{\sl\leftmark}}
-\else
-  \fancyhead[l]{\fancyplain{}{\sl\rightmark}}
-  \fancyhead[r]{\fancyplain{}{\sl\leftmark}}
-\fi
-\fancyfoot[c]{\rm\thepage} % page number
-
-% Use box 0 as a temp box and dimen 0 as temp dimen. 
-% This can be done, because this code will always
-% be used inside another box, and therefore the changes are local.
-
-\def\@fancyvbox#1#2{\setbox0\vbox{#2}\ifdim\ht0>#1\@fancywarning
-  {\string#1 is too small (\the#1): ^^J Make it at least \the\ht0.^^J
-    We now make it that large for the rest of the document.^^J
-    This may cause the page layout to be inconsistent, however\@gobble}%
-  \dimen0=#1\global\setlength{#1}{\ht0}\ht0=\dimen0\fi
-  \box0}
-
-% Put together a header or footer given the left, center and
-% right text, fillers at left and right and a rule.
-% The \lap commands put the text into an hbox of zero size,
-% so overlapping text does not generate an errormessage.
-% These macros have 5 parameters:
-% 1. LEFTSIDE BEARING % This determines at which side the header will stick
-%    out. When \fancyhfoffset is used this calculates \headwidth, otherwise
-%    it is \hss or \relax (after expansion).
-% 2. \f@ncyolh, \f@ncyelh, \f@ncyolf or \f@ncyelf. This is the left component.
-% 3. \f@ncyoch, \f@ncyech, \f@ncyocf or \f@ncyecf. This is the middle comp.
-% 4. \f@ncyorh, \f@ncyerh, \f@ncyorf or \f@ncyerf. This is the right component.
-% 5. RIGHTSIDE BEARING. This is always \relax or \hss (after expansion).
-
-\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset
-  \@fancyvbox\headheight{\hbox
-    {\rlap{\parbox[b]{\headwidth}{\raggedright#2}}\hfill
-      \parbox[b]{\headwidth}{\centering#3}\hfill
-      \llap{\parbox[b]{\headwidth}{\raggedleft#4}}}\headrule}}#5}
-
-\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset
-    \@fancyvbox\footskip{\footrule
-      \hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2}}\hfill
-        \parbox[t]{\headwidth}{\centering#3}\hfill
-        \llap{\parbox[t]{\headwidth}{\raggedleft#4}}}}}#5}
-
-\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi
-    \hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}}
-
-\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi
-    \vskip-\footruleskip\vskip-\footrulewidth
-    \hrule\@width\headwidth\@height\footrulewidth\vskip\footruleskip}}
-
-\def\ps@fancy{%
-\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook
-%
-% Define \MakeUppercase for old LaTeXen.
-% Note: we used \def rather than \let, so that \let\uppercase\relax (from
-% the version 1 documentation) will still work.
-%
-\@ifundefined{MakeUppercase}{\def\MakeUppercase{\uppercase}}{}%
-\@ifundefined{chapter}{\def\sectionmark##1{\markboth
-{\MakeUppercase{\ifnum \c@secnumdepth>\z@
- \thesection\hskip 1em\relax \fi ##1}}{}}%
-\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne
- \thesubsection\hskip 1em\relax \fi ##1}}}%
-{\def\chaptermark##1{\markboth {\MakeUppercase{\ifnum \c@secnumdepth>\m@ne
- \@chapapp\ \thechapter. \ \fi ##1}}{}}%
-\def\sectionmark##1{\markright{\MakeUppercase{\ifnum \c@secnumdepth >\z@
- \thesection. \ \fi ##1}}}}%
-%\csname ps@headings\endcsname % use \ps@headings defaults if they exist
-\ps@@fancy
-\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}%
-% Initialize \headwidth if the user didn't
-%
-\ifdim\headwidth<0sp
-%
-% This catches the case that \headwidth hasn't been initialized and the
-% case that the user added something to \headwidth in the expectation that
-% it was initialized to \textwidth. We compensate this now. This loses if
-% the user intended to multiply it by a factor. But that case is more
-% likely done by saying something like \headwidth=1.2\textwidth. 
-% The doc says you have to change \headwidth after the first call to
-% \pagestyle{fancy}. This code is just to catch the most common cases were
-% that requirement is violated.
-%
-    \global\advance\headwidth123456789sp\global\advance\headwidth\textwidth
-\fi}
-\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy}
-\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy}
-\let\ps@@empty\ps@empty
-\def\ps@@fancy{%
-\ps@@empty % This is for amsbook/amsart, which do strange things with \topskip
-\def\@mkboth{\protect\markboth}%
-\def\@oddhead{\@fancyhead\fancy@Oolh\f@ncyolh\f@ncyoch\f@ncyorh\fancy@Oorh}%
-\def\@oddfoot{\@fancyfoot\fancy@Oolf\f@ncyolf\f@ncyocf\f@ncyorf\fancy@Oorf}%
-\def\@evenhead{\@fancyhead\fancy@Oelh\f@ncyelh\f@ncyech\f@ncyerh\fancy@Oerh}%
-\def\@evenfoot{\@fancyfoot\fancy@Oelf\f@ncyelf\f@ncyecf\f@ncyerf\fancy@Oerf}%
-}
-% Default definitions for compatibility mode:
-% These cause the header/footer to take the defined \headwidth as width
-% And to shift in the direction of the marginpar area
-
-\def\fancy@Oolh{\if@reversemargin\hss\else\relax\fi}
-\def\fancy@Oorh{\if@reversemargin\relax\else\hss\fi}
-\let\fancy@Oelh\fancy@Oorh
-\let\fancy@Oerh\fancy@Oolh
-
-\let\fancy@Oolf\fancy@Oolh
-\let\fancy@Oorf\fancy@Oorh
-\let\fancy@Oelf\fancy@Oelh
-\let\fancy@Oerf\fancy@Oerh
-
-% New definitions for the use of \fancyhfoffset
-% These calculate the \headwidth from \textwidth and the specified offsets.
-
-\def\fancy@offsolh{\headwidth=\textwidth\advance\headwidth\f@ncyO@olh
-                   \advance\headwidth\f@ncyO@orh\hskip-\f@ncyO@olh}
-\def\fancy@offselh{\headwidth=\textwidth\advance\headwidth\f@ncyO@elh
-                   \advance\headwidth\f@ncyO@erh\hskip-\f@ncyO@elh}
-
-\def\fancy@offsolf{\headwidth=\textwidth\advance\headwidth\f@ncyO@olf
-                   \advance\headwidth\f@ncyO@orf\hskip-\f@ncyO@olf}
-\def\fancy@offself{\headwidth=\textwidth\advance\headwidth\f@ncyO@elf
-                   \advance\headwidth\f@ncyO@erf\hskip-\f@ncyO@elf}
-
-\def\fancy@setoffs{%
-% Just in case \let\headwidth\textwidth was used
-  \fancy@gbl\let\headwidth\fancy@headwidth
-  \fancy@gbl\let\fancy@Oolh\fancy@offsolh
-  \fancy@gbl\let\fancy@Oelh\fancy@offselh
-  \fancy@gbl\let\fancy@Oorh\hss
-  \fancy@gbl\let\fancy@Oerh\hss
-  \fancy@gbl\let\fancy@Oolf\fancy@offsolf
-  \fancy@gbl\let\fancy@Oelf\fancy@offself
-  \fancy@gbl\let\fancy@Oorf\hss
-  \fancy@gbl\let\fancy@Oerf\hss}
-
-\newif\iffootnote
-\let\latex@makecol\@makecol
-\def\@makecol{\ifvoid\footins\footnotetrue\else\footnotefalse\fi
-\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol}
-\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi}
-\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi}
-\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi}
-
-\newcommand{\fancypagestyle}[2]{%
-  \@namedef{ps@#1}{\let\fancy@gbl\relax#2\relax\ps@fancy}}
diff --git a/latex/texsty/fullpage.sty b/latex/texsty/fullpage.sty
deleted file mode 100644 (file)
index 38749a5..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-%%
-%% This is file `fullpage.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% fullpage.dtx  (with options: `package')
-%% =============================================
-%% IMPORTANT NOTICE:
-%% 
-%% This program can be redistributed and/or modified under the terms
-%% of the LaTeX Project Public License Distributed from CTAN
-%% archives in directory macros/latex/base/lppl.txt; either
-%% version 1 of the License, or any later version.
-%% 
-%% This is a generated file.
-%% It may not be distributed without the original source file fullpage.dtx.
-%% 
-%% Full documentation can be obtained by LaTeXing that original file.
-%% Only a few abbreviated comments remain here to describe the usage.
-%% =============================================
-%% Copyright 1994-1999 Patrick W Daly
-%% Max-Planck-Institut f\"ur Aeronomie
-%% Max-Planck-Str. 2
-%% D-37191 Katlenburg-Lindau
-%% Germany
-%% E-mail: daly@linmpi.mpg.de
-\NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\ProvidesPackage{fullpage}
-         [1999/02/23 1.1 (PWD)]
- % Sets all 4 margins to be either 1 inch or 1.5 cm, and specifies
- %  the page style
- % Call as    \usepackage[options]{fullpage}
- % Options  =   in   (default) for 1 inch
- %              cm             for 1.5 cm
- %              plain (default) sets \pagestyle{plain}
- %              empty           sets \pagestyle{empty}
- %              headings        sets \pagestyle{headings}
- %              myheadings      sets \pagestyle{myheadings}
- %-----------------------------------------------------------
-\newlength{\FP@margin}
-\DeclareOption{in}{\setlength{\FP@margin}{1in}}
-\DeclareOption{cm}{\setlength{\FP@margin}{1.5cm}}
-\newif\ifFP@plain
-\newif\ifFP@empty
-\DeclareOption{plain}{\FP@plaintrue \FP@emptyfalse
-                      \pagestyle{plain}}
-\DeclareOption{empty}{\FP@plaintrue \FP@emptytrue
-                      \pagestyle{empty}}
-\DeclareOption{headings}{\FP@plainfalse \FP@emptyfalse
-                         \pagestyle{headings}}
-\DeclareOption{myheadings}{\FP@plainfalse \FP@emptyfalse
-                           \pagestyle{myheadings}}
-\ExecuteOptions{in,plain}
-\ProcessOptions*
-\ifFP@plain
-   \setlength{\headheight}{0pt}
-   \setlength{\headsep}{0pt}
-\fi
-\ifFP@empty
-   \setlength{\footskip}{0pt}
-\fi
-\setlength{\textwidth}{\paperwidth}
-\addtolength{\textwidth}{-2\FP@margin}
-\setlength{\oddsidemargin}{\FP@margin}
-\addtolength{\oddsidemargin}{-1in}
-\setlength{\evensidemargin}{\oddsidemargin}
-\setlength{\textheight}{\paperheight}
-\addtolength{\textheight}{-\headheight}
-\addtolength{\textheight}{-\headsep}
-\addtolength{\textheight}{-\footskip}
-\addtolength{\textheight}{-2\FP@margin}
-\setlength{\topmargin}{\FP@margin}
-\addtolength{\topmargin}{-1in}
-%% 
-%% <<<<< End of generated file <<<<<<
-%%
-%% End of file `fullpage.sty'.
diff --git a/latex/texsty/ieice.bst b/latex/texsty/ieice.bst
deleted file mode 100644 (file)
index 844487b..0000000
+++ /dev/null
@@ -1,2813 +0,0 @@
-%%% ieice.bst  jBibTeX Style File ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ïÍÑ v1.0 02/10/03 
-% by nao <nao@s164.xrea.com> 
-% $Id: ieice.bst,v 1.2 2005/09/13 03:18:05 nao Exp $
-%    modified from the .bst file created by swk & loba
-%    referred to style file by Ryutaroh Matsumoto
-% This is an UNOFFICIAL style file.
-%
-% JBibTeX `jplain' family
-       % version 0.30 for JBibTeX versions 0.30 or later, LaTeX version 2.09.
-       % Copyright (C) 1990, all rights reserved.
-       %
-       % This file is derived from btxbst.doc of BibTeX 0.99c
-       %
-       % Copying of this file is authorized only if either
-       % (1) you make absolutely no changes to your copy, including name, or
-       % (2) if you do make changes, you name it something other than
-       % jbtxbst.doc, jplain.bst, junsrt.bst, jalpha.bst, jabbrv.bst,
-       % tipsj.bst, jipsj.bst, tieice.bst, jname.bst, jorsj.bst
-       %
-       % This restriction helps ensure that all standard styles are identical.
-       % The file jbtxbst.doc has the documentation for this style.
-       %
-       % Please notify Shouichi MATSUI(matsui@denken.or.jp) of any bugs in
-       % these standard styles or in this documentation file.
-       % ¾¾°æ Àµ°ì  (ºâ) ÅÅÎÏÃæ±û¸¦µæ½ê¡¡¾ðÊó¥·¥¹¥Æ¥àÉô
-%
-% ¤³¤Î¥Õ¥¡¥¤¥ë jbtxbst.doc ¤Ï»²¹Íʸ¸¥¥¹¥¿¥¤¥ë¤ÎÍý²ò¤ò½õ¤±¤ë¤¿¤á¡¤cpp ¤Ê¤É¤ò
-% »È¤Ã¤Æ¡¤°ã¤¦¥¹¥¿¥¤¥ë¤òºîÀ®¤¹¤ë¾ì¹ç¤Î¿÷·¿¤È¤·¤Æ»È¤¦¤¿¤á¤Îʪ¤Ç¤¢¤ë¡¥
-% Oren Patashnik »á¤Ë¤è¤ë¡¤btxbst.doc ¤òËÝÌõ¤¹¤ë¤È¤È¤â¤Ë¡¤ÆüËܸìÍѤ˽¤Àµ¡¤ÄɲÃ
-% ¤ò²Ã¤¨¤¿¤â¤Î¤Ç¤¢¤ë¡¥
-%
-% É¸½à¥¹¥¿¥¤¥ë¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤·¤ÆÀ¸À®¤·¤¿¸å¡¤
-%      cpp -P -DJPLAIN jbtxbst.doc jplain.txt
-%      cpp -P -DJUNSRT jbtxbst.doc junsrt.txt
-%      cpp -P -DJALPHA jbtxbst.doc jalpha.txt
-%      cpp -P -DJABBRV jbtxbst.doc jabbrv.txt
-%      cpp -P -DTIPSJ jbtxbst.doc tipsj.txt
-%      cpp -P -DJIPSJ jbtxbst.doc jipsj.txt
-%      cpp -P -DTIEICE jbtxbst.doc tieic.txt
-%      cpp -P -DJORSJ jbtxbst.doc jorsj.txt
-%      cpp -P -DJNAME jbtxbst.doc jname.txt
-% ÉÔÍפʥ³¥á¥ó¥È¹Ô¡¤¶õ¹Ô¤òºï½ü¤·¤¿¸å¡¤¥Õ¥¡¥¤¥ë̾¤òÊѹ¹¤¹¤ì¤ÐÀ¸À®¤Ç¤­¤ë¡¥
-% (¼ÂºÝ¤Ë¤Ï¸å½Ò¤Î cpp.awk ¤ò»È¤Ã¤Æ gawk ¤ÇÀ¸À®¤·¤¿¡Ë¡¥
-% 
-% ASCII ÈǤΠversinn 0.98 ¤Ë´ð¤Å¤¯ Kanji BibTeX ¤Ç»È¤ï¤ì¤Æ¤¤¤ë jplain, jalpha,
-% junsrt, jabbrv ¤Ë¶á¤¤·Á¤Î bst ¥Õ¥¡¥¤¥ë¤òºî¤ë¤Ë¤Ï¡¤
-%
-%      cpp -P -DJPLAIN -DASCII98 jbtxbst.doc jplain98.txt
-%
-% ¤È¤¤¤¦¤è¤¦¤Ë, -DASCII98 ¤òÄɲ乤롥´°Á´¤ËƱ¤¸¤Ç¤Ï¤Ê¤¤¤¬¡¤¤«¤Ê¤ê¶á¤¤·Á¤Î
-% Ê¸¸¥¥ê¥¹¥È¥Ç¡¼¥¿(bbl)¤¬ÆÀ¤é¤ì¤ë¤è¤¦¤Ê¥¹¥¿¥¤¥ë¥Õ¥¡¥¤¥ë¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-%
-% cpp ¤ò»ý¤Ã¤Æ¤¤¤Ê¤¤¤È¤«¡¤(PC ÍѤÎ)C ¥³¥ó¥Ñ¥¤¥é¡¼¤Î cpp ¤Ë¤è¤Ã¤Æ¤Ï¾åµ­¤ÎÍͤË
-% ½èÍý¤Ç¤­¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡¥Turbo C 2.0 ¤Î cpp ¤Ï¸­¤³²á¤®¤Æ¡¤¾åµ­¤ÎÌÜŪ
-% ¤Ë¤Ï»È¤¨¤Ê¤¤¡¥¤Þ¤¿¹ÔƬ¤Ë # ¤¬¤Ê¤¯¤Æ¤â¤½¤ì¤ò cpp ¤Ø¤Î»ØÎá¤À¤È¤ß¤Ê¤¹½èÍý·Ï¤Ç¤â
-% ¤¦¤Þ¤¯¤¤¤«¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡¥
-% cpp ¤Ç¤¦¤Þ¤¯½èÍý¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë»È¤¨¤ë gawk ÍѤΥ¹¥¯¥ê¥×¥È¤ò bst/cpp.awk ¤È¤¤¤¦
-% ·Á¤ÇÍÑ°Õ¤·¤Æ¤¢¤ë¡¥»È¤¤Êý¤Ë¤Ä¤¤¤Æ¤Ï bst/generate.[bat|sh] ¤ò¸«¤è¡ª
-%
-% UNIX ¤Î cpp ¤Ç¤Ï½èÍý¤Ç¤­¤ë¤³¤È¤ò´üÂÔ¤¹¤ë¡¥¾¯¤Ê¤¯¤È¤â SUN ¤Î cpp ¤Ç¤Ï
-% ½èÍý¤Ç¤­¤¿¡¥
-%
-% ÉÔ¹¬¤Ë¤·¤Æ cpp ¤¬»È¤¨¤Ê¤¤¤È¤«¡¤ gawk ¤â¤Ê¤¤¤È¤«¤Î¾ì¹ç¤Ë¤Ï¡¤°Ê²¼¤ÎÀâÌÀ¤ò
-% »²¹Í¤Ë¤·¤Æ¿Í´Ö cpp ¤Ë¤Ê¤Ã¤Æ¡¤editor ¤ò»È¤Ã¤ÆÊÔ½¸¤·¤Æºî¤ê½Ð¤»¤Ð¤¤¤¤¡¥
-% (¤³¤ó¤ÊÉÔ¹¬¤Ê¤³¤È¤Ï¤Ê¤¤¤Ç¤·¤ç¤¦¤Í¡©¡Ë
-%
-% cpp ¤Î½ÐÎϤÏÆÃÄê¤Î¹Ô¤¬ºï½ü¤µ¤ì¤ë¡Ê¤¢¤ë¤¤¤Ï¶õÇò¹Ô¤¬Éղ䵤ì¤ë¡Ë¤³¤È¤ò½ü¤±¤Ð
-% ÆþÎϤÈƱ¤¸¤Ç¤¢¤ë¡¥°Ê²¼¤Î¥·¡¼¥¯¥¨¥ó¥¹¤Ï¡¤# Ê¸»ú¤¬Â裱¥«¥é¥à¤Ë¤¢¤ë¤È¤·¤Æ¡¤
-%      #if VAR
-%          VAR ¤¬ 0 ¤Ç¤Ê¤¤»þ¤Ë´Þ¤á¤ë¹Ô
-%      #else
-%          VAR ¤¬ 0 ¤Î»þ¤Ë´Þ¤á¤ë¹Ô
-%      #endif
-%
-% VAR ¤ÎÃͤ˱þ¤¸¤Æ¤É¤Á¤é¤Î¹Ô·²¤¬»È¤ï¤ì¤ë¤«¡¤´Þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤ë¤«¤ò¼¨¤¹¡¥
-% #else Éôʬ¤Ï¤Ê¤¯¤Æ¤â¤è¤¤¡¥#else, #endif ¤Î¸å¤Ë¤Ï¥³¥á¥ó¥È¤ò½ñ¤¯»ö¤¬¤Ç¤­¤ë¡¥
-% ÊÑ¿ô¤Ï
-%      #define VAR value
-% ¤ÇÃͤòÀßÄê¤Ç¤­¡¤ #ifdef VAR ¤Ç VAR ¤¬Ãͤò»ý¤Ã¤Æ¤¤¤ë¤«¡ÊÄêµÁ¤µ¤ì¤Æ¤¤¤ë¤«¡Ë¡¤
-% #ifndef VAR ¤Ç VAR ¤¬Ãͤò»ý¤Ã¤Æ¤¤¤Ê¤¤¤«¡Ê̤ÄêµÁ¤«¡Ë¤òÄ´¤Ù¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥
-% ¤³¤Î¥Õ¥¡¥¤¥ëÃæ¤Ç»È¤Ã¤Æ¤¤¤ë¤â¤¦£±¤Ä¤Î·Á¼°¤Ï #if !VAR ¤Ç¤¢¤ê¡¤¤³¤ì¤Ï VAR ¤Î
-% Ãͤ¬ 0 ¤Î»þ¤Ë¸å³¤Î¹Ô·²¤ò´Þ¤á¤ë¤è¤¦¤Ë¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡¥
-%
-% µ¬Ìó: ¥×¥ê¥×¥í¥»¥Ã¥µ¤Î¤¿¤á¤ÎÊÑ¿ô¤È¤·¤Æ¤Ï¡¤¤¹¤Ù¤ÆÂçʸ»ú¤ò»È¤¦¤³¤È¤Ë¤¹¤ì¤Ð¡¤
-% ¡¡¡¡¡¡¤É¤³¤Ë¤¢¤ë¤«¸«¤Ä¤±¤ë¤Î¤¬´Êñ¤Ë¤Ê¤ë¡¥
-%
-% ¸À¤¤Ìõ: cpp ¤Îµ¡Ç½¤ò¥Õ¥ë¤Ë»È¤¦¤è¤¦¤Ë½ñ¤±¤Ð¡¤¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¤â¤Ã¤È¾®¤µ¤¯¤Ç¤­¤ë¡¥
-%         ¤·¤«¤·¡¤ºî¶È¤·¤¿´Ä¶­¤Ç¤Ï¤Á¤ã¤ó¤È»È¤¨¤ë cpp ¤¬¤Ê¤«¤Ã¤¿¤Î¤Ç¡¤
-%         ¥ª¥ê¥¸¥Ê¥ë¤Ç»È¤Ã¤Æ¤¤¤Ê¤«¤Ã¤¿µ¡Ç½¤Ï»È¤Ã¤Æ¤¤¤Ê¤¤¡¥
-%
-% cpp ¤Ø¤Î(gawk ¤Ø¤Î)¥³¥Þ¥ó¥É¹Ô¤Ç¤Ï¡¤JPLAIN, JUNSRT, JALPHA, JABBRV, JIPSJ,
-% TIPSJ, TIEICE, JNAME, JORSJ ¤Î¤¤¤º¤ì¤«¤ò»ØÄꤷ¤Æ¤ª¤¯¤³¤È¡Ê¤É¤ì¤Ç¤â¤Ê¤¤¤È¡¤
-% JPLAIN ¤ò¥Ç¥£¥Õ¥©¡¼¥ë¥È¤È¤·¤Æ»È¤¦¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡¥½¾¤Ã¤Æ¿·¤·¤¤¥¹¥¿¥¤¥ë¤ò
-% ºî¤ê½Ð¤¹¾ì¹ç¤Ë¤Ï¡¤¤³¤Î¥Ç¥£¥Õ¥©¥ë¥È¤òÀßÄꤷ¤Æ¤¤¤ëÉôʬ¤ò½ñ¤­´¹¤¨¤ë¤³¤È¡Ë¡¥
-%
-% ¤½¤ì¤¾¤ì¤ÎÏÀÍýÊÑ¿ô¤Ï¡¤¤½¤ì¤¾¤ì¤Î¥¹¥¿¥¤¥ë¤Ç¡¤¿¿(1)¤«µ¶(0)¤ËÀßÄꤷ¤Æ¤ª¤¯¤³¤È¡¥
-% ¸½ºß»È¤Ã¤Æ¤¤¤ëÊÑ¿ô¤È¤½¤Î°ÕÌ£¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¢¤ë¡¥
-%
-%      LAB_ALPH:       Ê¸»úÎó¥é¥Ù¥ë¤òÀ¸À®(¤³¤ì¤¬µ¶¤Ê¤é¿ô»ú¥é¥Ù¥ë¤Ë¤Ê¤ë)
-%      SORTED:         (¿ô»ú¥é¥Ù¥ë¤Ç¤Ê¤¤¤Ê¤é¡Ë¥é¥Ù¥ë¡¤Ãø¼Ô¤Ê¤É¤Î¾ðÊó¤ò
-%                      »È¤Ã¤Æ¤Ë¥½¡¼¥È¤¹¤ë(µ¶¤Ê¤é¥½¡¼¥È¤µ¤ì¤º¤Ë¡¤½Ð¸½½ç¤ËʤÖ)
-%      NAME_FULL:      Ãø¼Ô¡¤ÊÔ¼Ô¤Î̾Á°¤È¤·¤Æ bibliography file Ãæ¤Ë½ñ¤«¤ì¤¿
-%                      Êª¤ò¤½¤Î¤Þ¤Þ»È¤¦(µ¶¤Ê¤éÀ«°Ê³°¤Ï¥¤¥Ë¥·¥ã¥ë¤À¤±¤Ë¤Ê¤ë¡¥
-%                      ´Á»úɽµ­¤µ¤ì¤¿Ãø¼Ô¤Î¾ì¹ç¤Ë¤Ï¡¤À«¤È̾¤Î´Ö¤Ë¥¹¥Ú¡¼¥¹¤¬
-%                      ¤¢¤ì¤Ð¡¤À«¤À¤±¤Ë¤Ê¤ë)
-%      ATIT_LOWER:     Ëܰʳ°¡ÊÏÀʸ¤Ê¤É¡Ë¤Î¥¿¥¤¥È¥ë¤ÏÀèƬ¤Îʸ»ú¡¤¥³¥í¥ó¤Î¸å¤Î
-%                      ºÇ½é¤Îʸ»ú°Ê³°¤Ï¾®Ê¸»ú¤Ë¤¹¤ë(µ¶¤Ê¤é database Ãæ¤Î¤Þ¤Þ)
-%      MONTH_FULL:     ·î¤Î̾Á°¤ò¾Êά·Á¤È¤·¤Ê¤¤(µ¶¤Ê¤é¾Êά·Á)
-%      JOUR_FULL:      ÏÀʸ»ï¡¤»¨»ï¤Ê¤É¤ò¾Êά·Á¤È¤·¤Ê¤¤(µ¶¤Ê¤é¾Êά·Á¡¤¸½ºß¤Ï
-%                      ¤½¤Î·Á¼°¤Ï ACM ¤Î½ÐÈÇʪ¤Ë¤¢¤ë·Á¼°¤Ç¤¢¤ë)
-%----------------------------------------------------------------------
-% ¾¾°æ¤Ë¤è¤ëÄɲÃʬ
-%       IN_LOWER:              In ¤Ç¤Ê¤¯ in¡¡¤ò»È¤¦¡¥
-%       ONE_SENTENCE:          1ʸ¤Î·Á¤Ë¤¹¤ë¡¥
-%       ED_SHORT:              Editor ¤Ç¤Ê¤¯ Ed.
-%       FAMILY_FIRST:          ±Ñ¸ìɽµ­Ãø¼Ô¤ÎÀ«¤òÀè¤Ë¡¤Ì¾¤ò¸å¤Ë¤¹¤ë¡¥
-%        FIRST_FAMILY_FIRST:    ±Ñ¸ìɽµ­Ãø¼Ô¤ÎÂè°ìÃø¼Ô¤À¤±À«¤òÀè¤Ë¤¹¤ë¡¥
-%       NO_COM_AND:            3̾°Ê¾å¤ÎÃø¼Ô¤Î»þ and ¤ÎÁ°¤Ë , ¤òÆþ¤ì¤Ê¤¤¡¥
-%       SMALL_CAP:             É½Âê¤Ï small cap ¥Õ¥©¥ó¥È¡¥
-%       KANJI_FULL_NAME:       ´Á»úÃø¼Ô̾¤Ï̾¤Þ¤Ç½Ð¤¹¡¥
-%       ED_IN_PAR :            ÊÔ½¸¼Ô̾¤ò³ç¸Ì¤ËÆþ¤ì¤ë¡¥
-%       NO_EM:                 ËÜ¡¤»¨»ï̾¤È¤«¤Ë¶¯Ä´»ØÄê(¥¤¥¿¥ê¥Ã¥¯)¤Ï»È¤ï¤Ê¤¤¡¥
-%       YEAR_IN_PAR:           Ç¯¤ò³ç¸Ì¤Ç°Ï¤à¡¥
-%       ZENKAKU_PUN:           ÆüËܸìʸ¸¥¤ËÂФ·¤Æ¤ÏÁ´³Ñ¤Î"¡¤","¡¥","¡§"¤ò»È¤¦¡¥
-%       ZENKAKU_COLON:         £±Ê¸·Á¼°¤Î»þ¡¤ÆüËܸìÃø¼Ô¤Î¸å¤Ë¤ÏÁ´³Ñ¤Î¥³¥í¥ó¤ò
-%                              ÉÕ¤±¤ë¡¥
-%       JIPSJ_LIKE:            JIPSJ ¤Î¤è¤¦¤Êû¤¤ Vol., pp. »²¾È·Á¼°
-%                              Vol.=V, No.=N, pp. C--D, year=Y, month=M ¤ò
-%                              V, N(M Y), C--D ¤Î¤è¤¦¤Ê½çÈÖ¤Çʤ٤롥
-%       USE_FIRST_ONLY:        Ê¸»úÎó¥é¥Ù¥ë¤Ë¤ÏÂ裱Ãø¼Ô¤·¤«»È¤ï¤Ê¤¤¡¥
-%       USE_KANJI_HOKA:        ``¤Û¤«''¤Ç¤Ê¤¯``¾''¤ò»È¤¦
-%       SHOW_BOOK_PAGES:       BOOK ¤Î¥Ú¡¼¥¸¿ô¤â½ÐÎϤ¹¤ë¡¥
-%----------------------------------------------------------------------
-% ¥í¥Ð¤Ë¤è¤ëÄɲÃʬ
-%       TITLE_QUOTE:           ¥¿¥¤¥È¥ë¤ò ``...'' ¤Ë¤¹¤ë¡£
-% 
-% swk
-%        AFTER_AUTHOR_COMMA:   Ãø¼Ô¤Î¤¢¤È¤Ï , ¤Ç¶èÀÚ¤ë
-%
-% ¥Ç¥£¥Õ¥©¡¼¥ë¥È¤Î¥¹¥¿¥¤¥ë¤Î»ØÄê¡Ê¿·¤·¤¤¥¹¥¿¥¤¥ë¤ò²Ã¤¨¤ë¾ì¹ç¤Ë¤Ï¤³¤³¤ò
-% Êѹ¹¤¹¤ëɬÍפ¬¤¢¤ë¡¥Êѹ¹¤·¤Æ¤ª¤«¤Ê¤¤¤È jplain ¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¡ª¡Ë
-%
-
-
-%
-% ASSCII98 ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ì¤Ð¡¤ASCII ÈǤΠ0.98 ¤Ë´ð¤Å¤¯ Kanji BibTeX ¤Î
-% ¥¹¥¿¥¤¥ë¥Õ¥¡¥¤¥ë¤ò»È¤Ã¤ÆÆÀ¤é¤ì¤ë·ë²Ì¤Ë¶á¤¤¤â¤Î¤¬ÆÀ¤é¤ì¤ë¤è¤¦¤Ë¤¹¤ë¡¥
-% ¤Þ¤Ã¤¿¤¯Æ±¤¸¤Ë¤Ê¤ë¤È´üÂÔ¤·¤Æ¤Ï¤¤¤±¤Ê¤¤¡ª¡ª¡ª
-%
-
-
-%
-
-%
-
-%
-
-%
-
-%
-
-%
-
-%
-
-%
-%
-
-% tieic ¥¹¥¿¥¤¥ë (¥½¡¼¥È¤µ¤ì¤Ê¤¤¿ôÃÍ¥é¥Ù¥ë¤Ç¡¤¾Êά·Á¤ò»È¤¦¡¤£±Ê¸·Á¼°)
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï
-
-%--------------------------------------
-
-
-
-
-
-
-%--------------------------------------
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-%--------------------------------------
-
-%
-
-%
-
-%
-
-
-
-
-
-%
-% by swk
-
-%
-%
-%   ¥¨¥ó¥È¥ê¤Î¥Õ¥©¡¼¥Þ¥Ã¥È·Á¼°¡§ Mary-Claire van Leunen ¤¬
-%      "A Handbook for Scholars" ¤Ç¿ä¾©¤·¤Æ¤¤¤ë·Á¼°¤Ë¶á¤¤¡¥ËܤÎÃç´Ö¤ÎɽÂê¤Ï
-%      ¥¤¥¿¥ê¥Ã¥¯ÂΤÇ(¶¯Ä´¤µ¤ì¤Æ)¡¤¤½¤ì°Ê³°¤ÎɽÂê¤Ï(ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤ò
-%      ½ü¤¤¤Æ¡¤°úÍÑÉä¤Ê¤·¤Ç¡Ëʸ¤Î·Á¼°¤ÇÂçʸ»ú¡¤¾®Ê¸»ú¤¬»È¤ï¤ì¤ë¡¥
-%      ¤³¤Î¥Õ¥¡¥¤¥ë¤Ç¤Ï¡¤£±Ê¸¤Î·Á¼°¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¥¹¥¿¥¤¥ë°Ê³°¤Ç¤Ï¡¤
-%      ¼ç¤¿¤ë¥Ö¥í¥Ã¥¯¤Î´Ö¤Ë \newblock(\newline ¤ä \newpage ¤Ë»÷¤¿Ì¾Á°)¤ò
-%      ½ÐÎϤ¹¤ë¤Î¤Ç¡¤\ducumentstyle ¤Î°ú¿ô¤È¤·¤Æ `openbib' ¥ª¥×¥·¥ç¥ó¤ò»ØÄê
-%      ¤¹¤ë¤³¤È¤Ç¡¤open ·Á¼°¤Î¥ê¥¹¥È¡¤¤¹¤Ê¤ï¤Á¥Ö¥í¥Ã¥¯´Ö¤Ç²þ¹Ô¤µ¤ì¡¤¥Ö¥í¥Ã¥¯
-%      Æâ¤Ç¤Ï¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿·Á¼°¤Î¥ê¥¹¥È¤òÆÀ¤ë»ö¤¬¤Ç¤­¤ë¡¥
-%      ¥Ç¥£¥Õ¥©¡¼¥ë¥È¤Ï closed ·Á¼°¤Ç¤¢¤ê¡¤¥Ö¥í¥Ã¥¯Ëè¤Ë²þ¹Ô¤µ¤ì¤¿¤ê¤·¤Ê¤¤¡¥
-%
-%   Ê¸¸¥¥ê¥¹¥È¤Îʸ»úÎó¥é¥Ù¥ë¤Î·Á¼°¤Ï°Ê²¼¤ÎÄ̤ꡥ
-%              [Knu73] Ãø¼Ô¡ÊÊÔ¼Ô¡¤¥­¡¼¡Ë¤¬£±¿Í¤Î»þ
-%              [AHU83] Ê£¿ôÃø¼Ô¤Î»þ¤ÏÀ«¤ÎƬʸ»ú¤òʤ٤¿¤â¤Î
-%                      (Aho, Hopcroft, Ulman ¤Î¾ì¹ç¤Ë¤Ï AHU ¤È¤Ê¤ë)
-%
-%   Ê¸¸¥¥ê¥¹¥È¤Î¿ôÃÍ¥é¥Ù¥ë¤Î·Á¼°¤Ï°Ê²¼¤ÎÄ̤ꡥ
-%              [number]
-%
-%   Ê¸»úÎó¥é¥Ù¥ë¤Î·Á¼°¤Î¥½¡¼¥È¤Ï°Ê²¼¤ÎÄ̤ê¡Ê¼¡¤Î½ç¤Çʸ¸¥¤¬Ê¤֡ˡ¥
-%              ¼ç¥­¡¼¤¬¥é¥Ù¥ë¡¤¼¡¤¬Ãø¼Ô¡ÊÊԼԤʤɤξì¹ç¤â¤¢¤ë¡Ë¡¤
-%              ¤½¤Î¼¡¤¬Ç¯¡¤ºÇ¸å¤¬É½Âê¤Î¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤Çʤ٤é¤ì¤ë¡¥
-%
-%              ´Á»úÃø¼Ô̾¤Î¾ì¹ç¤Ë¤Ï yomi ¥Õ¥£¡¼¥ë¥É¤Ë¥í¡¼¥Þ»úɽµ­¤òÆþ¤ì¤Æ
-%              ÃÖ¤¯»ö¤Ç¡¤Ê¸»úÎó¥é¥Ù¥ë¤Î¥é¥Ù¥ë¤Ë¤Ê¤ë¡¥½ñ¤­Êý¤ò¹©Éפ¹¤ì¤Ð¡¤
-%              ÆüËܸì¤Î¥é¥Ù¥ë¤È¤¹¤ë¤³¤È¤â¤Ç¤­¡¤¤µ¤é¤Ë£µ£°²»½ç¤Ëʤ٤뤳¤È¤â
-%              ¤Ç¤­¤ë¡¥¾Ü¤·¤¯¤Ï jbtxdoc.tex ¤ò¸«¤è¡¥
-%
-%   ¿ôÃÍ¥é¥Ù¥ë¤Î·Á¼°¤Î¥½¡¼¥È¤Ï°Ê²¼¤ÎÄ̤ê¡Ê¼¡¤Î½ç¤Çʸ¸¥¤¬Ê¤֡ˡ¥
-%              ¼ç¥­¡¼¤¬Ãø¼Ô¡ÊÊԼԤʤɤξì¹ç¤â¤¢¤ë¡Ë¡¤¼¡¤¬Ç¯¡¤ºÇ¸å¤¬É½Âê¤Î
-%              ¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤Çʤ٤é¤ì¤ë¡¥
-%
-%              ´Á»úÃø¼Ô̾¤Î¾ì¹ç¤Ë¤Ï yomi ¥Õ¥£¡¼¥ë¥É¤Ë¥í¡¼¥Þ»úɽµ­¤òÆþ¤ì¤Æ
-%              ÃÖ¤¯»ö¤Ç¡¤¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤Ë¤Ê¤ë¡¥½ñ¤­Êý¤ò¹©Éפ¹¤ì¤Ð¡¤£µ£°²»
-%              ½ç¤Ëʤ٤뤳¤È¤â¤Ç¤­¤ë¡¥¾Ü¤·¤¯¤Ï jbtxdoc.tex ¤ò¸«¤è¡¥
-%
-%   ¥½¡¼¥È¤µ¤ì¤Ê¤¤¾ì¹ç¤Îʸ¸¥¤Î½çÈÖ¡§
-%              ËÜʸÃæ¤Î°úÍѽ硥
-%
-%   History
-%   12/16/84   (HWT)   Original `plain' version, by Howard Trickey.
-%   12/23/84   (LL)    Some comments made by Leslie Lamport.
-%    2/16/85   (OP)    Changes based on LL's comments, Oren Patashnik.
-%    2/17/85   (HWT)   Template file and other standard styles made.
-%    3/28/85   (OP)    First release, version 0.98b for BibTeX 0.98f.
-%    5/ 9/85   (OP)    Version 0.98c for BibTeX 0.98i:
-%                      fixed Theoretical Computer Science macro name;
-%                      fixed the format.vol.num.pages function.
-%    1/24/88   (OP)    Version 0.99a for BibTeX 0.99a, main changes:
-%                      assignment operator (:=) arguments reversed;
-%                      the preamble$ function outputs the database PREAMBLE;
-%                      entry.max$ and global.max$ (built-in) variables replace
-%                      entry.string.max and global.string.max functions;
-%                      alphabetizing by year then title, not just title;
-%                      many unnecessary ties removed; \it ==> \em;
-%                      the `alpha' style uses a superscripted `+' instead of a
-%                      `*' for unnamed names in constructing the label;
-%                      the `abbrv' style now uses "Mar." and "Sept.";
-%                      the functions calc.label and presort now look at just
-%                      the fields they're supposed to;
-%                      BOOKLET, MASTERSTHESIS, TECHREPORT use nonbook titles;
-%                      INBOOK and INCOLLECTION take an optional type (e.g.
-%                      type = "Section"), overriding the default "chapter";
-%                      BOOK, INBOOK, INCOLLECTION, and PROCEEDINGS now allow
-%                      either volume or number, not just volume;
-%                      INCOLLECTION now allows an edition and series field;
-%                      PROCEEDINGS and INPROCEEDINGS now use the address field
-%                      to tell where a conference was held;
-%                      INPROCEEDINGS and PROCEEDINGS now allow either volume
-%                      or number, and also a series field;
-%                      MASTERSTHESIS and PHDTHESIS accept types other than
-%                      "Master's thesis" and "PhD thesis";
-%                      UNPUBLISHED now outputs, in one block, note then date;
-%                      MANUAL now prints out the organization in
-%                      the first block if the author field is empty;
-%                      MISC can't be empty---it requires some optional field.
-%
-%  °Ê¾å¤Ï±Ñ¸ìÈǤΠbtxbst.doc ¤ÎÊѹ¹ÍúÎò¤Ç¤¢¤ë¡¥
-%
-%      1989-06-02 ¾¾°æÀµ°ì(Shouichi Matsui)
-%                      C version 0.20 ÍѤËÊѹ¹¡¤£³¤Ä¤Î¥¹¥¿¥¤¥ë¤òÄɲà  
-%      1991-01-01 ¾¾°æÀµ°ì(Shouichi Matsui) 
-%                      C version 0.30 ÍѤËÊѹ¹¤ÈÈùÄ´À°Â¿¿ô¡ª¿·¤¿¤Ê¥¹¥¿¥¤¥ë¤â
-%                      Äɲáª
-%
-% ¥¨¥ó¥È¥ê¤Î¥Õ¥£¡¼¥ë¥É¤ÎÀë¸À
-%
-%   (April '84 edition ¤Î 231-232 ¥Ú¡¼¥¸¤Ë½Ò¤Ù¤é¤ì¤Æ¤¤¤ë) Scribe ¤È
-%   Æ±¤¸¤è¤¦¤Ê¤â¤Î¤Ç¤¢¤ë¤¬¡¤(J)BibTeX ¤Ï̾Á°¤Î½èÍýµ¡Ç½¤ò»ý¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¤
-%   fullauthor ¤¢¤ë¤¤¤Ï editors ¥Õ¥£¡¼¥ë¥É¤Ï¤Ê¤¤¡¥
-%   annote ¥Õ¥£¡¼¥ë¥É¤ÏÃí¼áÉÕ¤­¤Îʸ¸¥¥ê¥¹¥È¥¹¥¿¥¤¥ë¤òºî¤ë¾ì¹ç¤Ë¤Ï»È¤ï¤ì¤ë¤¬¡¤
-%   ¤³¤Î¥Õ¥¡¥¤¥ë¤ÇÄêµÁ¤·¤Æ¤¤¤ë¥¹¥¿¥¤¥ë¤Ç¤Ï»È¤Ã¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¤¥³¥á¥ó¥È¥¢¥¦¥È
-%   ¤µ¤ì¤Æ¤¤¤ë¡¥¤³¤³¤Ë¼¨¤·¤¿¥Õ¥£¡¼¥ë¥É¤Î¾¤Ë¡¤ÁȤ߹þ¤ß¤Îʸ¸¥¥ê¥¹¥ÈÆ⻲¾È
-%   (CROSSREF)¥Õ¥£¡¼¥ë¥É¤â¤¢¤ë¤¬¡¤¤³¤ì¤Ë¤Ä¤¤¤Æ¤Ï¸å¤ÇÀâÌÀ¤¹¤ë¡¥
-
-ENTRY
-% ¥Õ¥£¡¼¥ë¥É·²:
-% ¡¡¡¡°Ê²¼¤ÎÀâÌÀ¤Ç¡É¿·¤¿¤Êʸ¤ò³«»Ï¤¹¤ë¡É¤Î¤Ï£±Ê¸·Á¼°¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤Ê¤¤¡¤
-% ¡¡¡¡¥¹¥¿¥¤¥ë¤Î¾ì¹ç¤Ë¤Î¤ß¤¢¤Æ¤Ï¤Þ¤ë¡¥
-  { address
-%      Ä̾ï¤Ï½ÐÈǼҡ¤µ¡´Ø¤Î½»½ê¤òÆþ¤ì¤ë¡¥ÆɼԤΰ٤ˤʤë¾ì¹ç¤Ë¤Î¤ßÆþ¤ì¤ë¤³¤È¡¥
-%      Î㤨¤Ð¡¤Â礭¤Ê½ÐÈǼҤξì¹ç¤Ë¤Ï¾Êά¤¹¤Ù¤­¤Ç¤¢¤ë¡¥¤·¤«¤·¡¤PROCEEDINGS
-%      ¤Þ¤¿¤Ï INPROCEEDINGS ¤Î¾ì¹ç¤Ë¤Ï¤³¤³¤Ë¤Ï²ñµÄ¤Î³«ºÅÃϤò½ñ¤¯¡¥¤³¤Î£²¤Ä¤Î
-%      ¥¨¥ó¥È¥ê¤Î·¿¤Ç¤Ï¡¤½ÐÈǼԡ¤µ¡´Ø¤Î½»½ê¤¬É¬Íפʤ顤publisher ¤«
-%      organization ¥Õ¥£¡¼¥ë¥É¤Ë´Þ¤á¤ë¤³¤È¡¥
-%    annote
-%      Ä¹¤¤Ãí¼á(Ãí¼áÉÕ¤­Ê¸¸¥¥ê¥¹¥ÈÍÑ¡¤¿·¤¿¤Êʸ¤ò³«»Ï¤¹¤ë)¡¥
-    author
-%      (J)BibTeX ·Á¼°¤Ç½ñ¤¤¤¿¡¤Ãø¼Ô¤Î̾Á°
-    booktitle
-%      »²¾È¤µ¤ì¤Æ¤¤¤ë¤Î¤¬ËÜÁ´ÂΤǤʤ¤¾ì¹ç¤Ë¡¤ËܤÎɽÂê¤òÆþ¤ì¤ë¡¥ËÜÁ´Éô¤ò
-%      »²¾È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¤¤³¤ì¤Ç¤Ê¤¯ title ¥Õ¥£¡¼¥ë¥É¤ò»È¤¦¤³¤È¡¥
-    chapter
-%      ¾Ï(¤¢¤ë¤¤¤ÏÀá¤Ê¤É)¤ÎÈֹ桥
-    edition
-%      ËܤÎÈÇ¡¤("Second" ¤Ê¤É¤Î) ½ç½ø¿ô¤Ç¤Ê¤¤¤È¤¤¤±¤Ê¤¤¡¥
-    editor
-%      (J)BibTeX ·Á¼°¤Ç½ñ¤¤¤¿¡¤ÊÔ¼Ô¤Î̾Á°¡¥author ¥Õ¥£¡¼¥ë¥É¤â¤¢¤ë¾ì¹ç¤Ë¤Ï
-%      Ãøºî¤¬È¯É½¤µ¤ì¤¿ËܤʤɤÎÊÔ¼Ô¤Î̾Á°¤ò½ñ¤¯¡¥
-    howpublished
-%      ¤³¤Î´ñ̯¤Êʪ¤¬¤É¤¦¤·¤Æ½ÐÈǤµ¤ì¤¿¤«¡Ê¿·¤¿¤Êʸ¤ò³«»Ï¤¹¤ë¡Ë¡¥
-    institution
-%      ¥Æ¥¯¥Ë¥«¥ë¥ì¥Ý¡¼¥È¤Î¥µ¥Ý¡¼¥Èµ¡´Ø̾
-    journal
-%      ÏÀʸ»ï¡¤»¨»ï¤Î̾Á°(¤¤¤¯¤Ä¤«¥Þ¥¯¥í¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë)¡¥
-    key
-%      ¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È½ç¤Ëʤ٤ë»þ¡¤¥é¥Ù¥ë¤òºî¤ë»þ¡¤Ê¸¸¥¥ê¥¹¥ÈÆ⻲¾È¤Î¥­¡¼¤È¤·¤Æ
-%      »È¤ï¤ì¤ë¡ÊÃø¼Ô¡¤ÊÔ¼Ô¤¬¤Ê¤¤¤È¤­¤ËɬÍפǤ¢¤ë¡Ë¡¥
-    month
-%      ·î(¥Þ¥¯¥í¤¬ÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë)¡¥
-    note
-%      ÆɼԤ¬»²¾Èʸ¸¥¤ò¸«¤Ä¤±¤ë¤Î¤ËÌòΩ¤Ä¾ðÊó¡Ê¿·¤¿¤Êʸ¤ò³«»Ï¤¹¤ë¡Ë¡¥
-    number
-%      ÏÀʸ»ï¡¤»¨»ï¡¤¥Æ¥¯¥Ë¥«¥ë¥ì¥Ý¡¼¥È¤ÎÈֹ桤¤¢¤ë¤¤¤Ï¥·¥ê¡¼¥ºÃæ¤ÎÈֹ桥
-    organization
-%      ²ñµÄ¤Î¥¹¥Ý¥ó¥µ¡¼¡Ê¤¢¤ë¤¤¤Ï¥Þ¥Ë¥å¥¢¥ë¤Î½ÐÈǼҡˤε¡´Ø̾¤Ç¡¤Ãø¼Ô¡ÊÊԼԡˤ¬
-%      ¤Ê¤¤¾ì¹ç¤Ç¡¤¤³¤Î¾ðÊ󤫤é¤Ç¤Ï¥é¥Ù¥ë¤¬´ñ̯¤Ë¤Ê¤ë¾ì¹ç¡¤¤¢¤ë¤¤¤Ïʸ¸¥¥ê¥¹¥ÈÆâ%       »²¾È¤¹¤ë¾ì¹ç¤Ë¤Ï¡¤Å¬Åö¤Ê´Ê·é¤Êµ¡´Ø̾¤ò key ¥Õ¥£¡¼¥ë¥É¤ËÆþ¤ì¤ë¤³¤È¡¥
-    pages
-%      ¥Ú¡¼¥¸Èֹ桤¥Ú¡¼¥¸¿ô¡¤¤¢¤ë¤¤¤Ï¥Ú¡¼¥¸ÈÏ°Ï¡ÊÈϰϤϠ`--'  ¤ò»È¤Ã¤Æ¡¤
-%      Ã±½ã¤ÊÈϰϤǤϤʤ¤¾ì¹ç¤Ë¤Ï¸å¤í¤Ë `+' ¤òÉÕ¤±¤Æ¼¨¤¹¤³¤È¡Ë¡¥
-    publisher
-%      ½ÐÈǼÒ(¼çÂÎ)¤Î̾Á°¡¥
-    school
-%      ³Ø¹»(Âç³Ø)¤Î̾Á°¡Ê³Ø°ÌÏÀʸÍÑ¡Ë¡¥
-    series
-%      Ê£¿ô´¬¤«¤é¤Ê¤ëËܤΥ·¥ê¡¼¥ºÌ¾¡¤³Æ¡¹¤ÎËܤϳơ¹¤ÎɽÂê¤ò»ý¤Ã¤Æ¤¤¤ë¤Ï¤º¡¥
-    title
-%      »²¾È¤·¤Æ¤¤¤ë¤â¤Î¤ÎɽÂê¡¥
-    type
-%      ¥Æ¥¯¥Ë¥«¥ë¥ì¥Ý¡¼¥È¤Î¾ì¹ç¤Ë¥Ç¥£¥Õ¥©¥ë¥È¤Ç»È¤ï¤ì¤ë "Technical Report"
-%      ¤ÎÂå¤ï¤ê¤Î̾¾Î¡ÊÎ㤨¤Ð "Research Note"¡Ë¡¤¤¢¤ë¤¤¤Ï³Ø°ÌÏÀʸ¤Î¼ïÎࡤ
-%      ¤¢¤ë¤¤¤ÏËܤΥѡ¼¥È¤Î̾Á°¡¥
-    volume
-%      ÏÀʸ»ï¤Ê¤É¤Î´¬¿ô¡¤¤¢¤ë¤¤¤ÏÊ£¿ô´¬¤Î½ñʪ¤Î´¬¿ô¡¥
-    year
-%      Ç¯¤Ï¿ô»ú¤À¤±¤Ç¤Ê¤¤¤È¤¤¤±¤Ê¤¤¡ÊÀµµ¬²½¤·¤¿¸å¤Ç¤Ï¡¤£´¤Ä¤Î¿ô»ú¤Ç½ª¤ï¤é¤Ê¤¤
-%      ¤È¤¤¤±¤Ê¤¤¡¥¿·¤¿¤Êʸ¤ò³«»Ï¤·¤Ê¤¤¡Ë¡¥
-%      ¾¼ÏÂ53¤È¤«¤ò»È¤Ã¤Æ¤â¤«¤Þ¤ï¤Ê¤¤¤¬¡¤jalpha ¤Ê¤É¤ÇÀ¸À®¤µ¤ì¤ë¥é¥Ù¥ë¤¬ÊѤÊ
-%      ¤â¤Î¤Ë¤Ê¤ë¤³¤È¤¬¤¢¤ë¤Î¤ÇÃí°Õ¤¹¤ë¤³¤È¡¥
-    yomi
-%      Ãø¼Ô¡¤ÊÔ½¸¼Ô̾¤Î¡ÖÆɤߡפòauthor, editor¤Ê¤É¤Î½ñ¼°¤Ç
-%      ±Ñ¸ìÉ÷¤Ë½ñ¤¯¡¥¤Ò¤é¤¬¤Ê¤Ç½ñ¤±¤Ð°Ê³°¤Ç¤Ï¸Þ½½²»½ç¤Î
-%      ¥½¡¼¥È¤â¤Ç¤­¤ë¡¥¾Ü¤·¤¯¤Ï jbtxdoc.tex ¤ò¸«¤è¡¥
-
-  }
-
-% ÆüËܸì¤Îʸ¸¥¤«¤É¤¦¤«¤Î¥Õ¥é¥°
-  {is.kanji.entry}
-
-% °Ê²¼¤Îʸ»ú·¿ÊÑ¿ô¤Ï°úÍÑ¥é¥Ù¥ë¤òºîÀ®¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡¥¥á¥â¥ê¤¬Â­¤ê¤Ê¤¤
-% ¾ì¹ç¤Ë¤Ï¡¤sort.label ¤Ï on the fly ¤Ë´Êñ¤ËºîÀ®¤Ç¤­¤ë¡¥
-
-
-  { label }
-
-
-% ¤½¤ì¤¾¤ì¤Î¥¨¥ó¥È¥ê¤Î·¿¤ËÂбþ¤·¤¿´Ø¿ô¤Ï¡¤À褺 output.bibitem ¤ò¸Æ¤ó¤Ç
-% \bibitem ¤È¤½¤Î°ú¿ô¤ò .BBL ¥Õ¥¡¥¤¥ë¤Ë½ñ¤­½Ð¤¹¡¥¼¡¤ËÍÍ¡¹¤Ê¥Õ¥£¡¼¥ë¥É¤¬
-% ¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì output ¤« output.check ¤Ë¤è¤Ã¤Æ½ñ¤­½Ð¤µ¤ì¤ë¡¥¤³¤ì¤é¤Î
-% ½ÐÎÏ´Ø¿ô¤Ï¶õʸ»úÎó¤¬ÅϤµ¤ì¤Æ¤¤¤Ê¤¤¤³¤È¤ò³Îǧ¤·¤Ê¤¬¤é¡¤¶èÀڤ국¹æ¡Ê¥«¥ó¥Þ¡¤
-% ¥Ô¥ê¥ª¥É¡¤¥³¥í¥ó¡¤\newblock¡Ë¤ò½ñ¤­½Ð¤¹½èÍý¤ò¹Ô¤¦¡¥ºÇ¸å¤Ë fin.entry ¤¬
-% ¸Æ¤Ð¤ì¡¤Ê¸¤Î½ª¤ï¤ê¤Î¥Ô¥ê¥ª¥É¤ò½ñ¤­¤À¤·¤Æ¡¤½èÍý¤¬½ªÎ»¤¹¤ë¡¥
-%
-% »²¹Íʸ¸¥¤Ï¤¤¤¯¤Ä¤«¤Î¥Ö¥í¥Ã¥¯¤È¤·¤Æ¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë¡§
-% open ·Á¼°¤Ç¤Ï¡¤¥Ö¥í¥Ã¥¯¤Ï¿·¤·¤¤¹Ô¤ò³«»Ï¤·¡¤¥Ö¥í¥Ã¥¯Ãæ¤Ç¤Ï¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤ë¡¥
-% ¥Ö¥í¥Ã¥¯Ãæ¤Ë¤ÏÊ£¿ô¤Îʸ¤¬¤¢¤Ã¤Æ¤è¤¤¡Ê¤È¤Ï¤¤¤Ã¤Æ¤âʸˡŪ¤Ë¤¤¤¦Ê¸¤Ç¤Ï¤Ê¤¯¡¤
-% ¥Ô¥ê¥ª¥É¤Ç½ª¤ï¤ëñ¸ìÎó¤Ç¤Ï¤¢¤ë¤¬¡Ë¡¥¥¨¥ó¥È¥ê´Ø¿ô¤ÏºÇ½é¤Î¥Ö¥í¥Ã¥¯°Ê³°¤Î
-% ¥Ö¥í¥Ã¥¯¤ò½ÐÎϤ¹¤ëÁ°¤Ë¤Ï new.block ¤ò¸Æ¤Ð¤Í¤Ð¤Ê¤é¤Ê¤¤¡¥
-% ¤Þ¤¿¿·¤·¤¤Ê¸¤ò³«»Ï¤¹¤ë¾ì¹ç¤Ë¤Ï new.sentence ¤ò¸Æ¤Ð¤Í¤Ð¤Ê¤é¤Ê¤¤¡¥
-% ½ÐÎϥ롼¥Á¥ó¤Ï¡¤¥Ô¥ê¥ª¥É¤¬£²¤Ä³¤¤¤¿¤ê¤·¤Ê¤¤¤è¤¦¤Ë¡¤£²¤Ä¤Î new.sentence
-% ¤Î´Ö¤Ë¤Ï¡¤¶õʸ»úÎó¤Ç¤Ê¤¤¤â¤Î¤¬¤¢¤ë¤³¤È¤ò³Îǧ¤¹¤ëɬÍפ¬¤¢¤ë¡¥
-% new.block ¤Ë¤Ä¤¤¤Æ¤âƱ¤¸¤Ç¤¢¤ë¡¥
-%
-% ½ÐÎϥ롼¥Á¥ó¤Ï¤½¤Î°ú¿ô¤òľ¤Á¤Ë½ÐÎϤ·¤Ê¤¤¡¥¤½¤Î¤«¤ï¤ê¤ËÄ̾ï¤Ï
-% ¥¹¥¿¥Ã¥¯¤ËÃÖ¤­¡¤(¶èÀڤ국¹æ¤È¤·¤Æ²¿¤¬É¬Íפ«Ê¬¤«¤Ã¤¿»þÅÀ¤Ç)¼¡¤Î
-% ½ÐÎϥ롼¥Á¥ó¤¬½ÐÎϤ¹¤ë¡¥½¾¤Ã¤Æ½ÐÎϥ롼¥Á¥ó¤Ï¥¹¥¿¥Ã¥¯¾å¤Î¥Ç¡¼¥¿¤Ë
-% É¬ÍפʶèÀڤ국¹æ¤òÉղ䷤ƽñ¤­½Ð¤¹É¬Íפ¬¤¢¤ë¡¥
-%
-% ¤É¤Î¶èÀڤ국¹æ¤¬É¬Íפ«¤òȽÄꤹ¤ë¤¿¤á¤Ë¡¤output.state ¤ò»È¤¦¡¥
-% ¤½¤ÎÃͤϰʲ¼¤Î¤¤¤º¤ì¤«¡¥
-%      before.all              \bibitem ¤Îľ¸å
-%      mid.sentence            Ê¸¤ÎÅÓÃ桤¸å³¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¥«¥ó¥Þ¤¬É¬Í×
-%      after.sentence          Ê¸¤Îľ¸å¡¥¥Ô¥ê¥ª¥É¤¬É¬Í×
-%      after.block             ¥Ö¥í¥Ã¥¯(ʸ)¤Îľ¸å¡¥¥Ô¥ê¥ª¥É¤È\newblock ¤¬É¬Í×
-%------------------------------------------------------------------------
-%      after.author            Ãø¼Ô̾¤Î¸å(: ¤òÉÕ¤±¤ë¤Î¤Ë»È¤¦)
-%------------------------------------------------------------------------
-%
-%*****************************************************************************
-%Ãí°Õ¡§
-%
-%  °Ê²¼¤Î¥³¥á¥ó¥ÈÃæ¤Ç½Ò¤Ù¤é¤ì¤Æ¤¤¤ë¥¢¥ë¥´¥ê¥º¥à¤Ï¡¤ÆüËܸìÍѤΥ¹¥¿¥¤¥ë¥Õ¥¡¥¤¥ë
-%  ¤ÎºîÀ®¤Î¤¿¤á¤Ë¡¤¥³¡¼¥É¤Î¤ßÊѹ¹¤·¤¿Éôʬ¤¬¤¢¤ë¤Î¤Ç¡¤¼ÂºÝ¤Î¥³¡¼¥É¤Èɬ¤º¤·¤â
-%  Æ±¤¸¤â¤Î¤Ç¤Ï¤Ê¤¤¡¥
-%
-%*****************************************************************************
-%
-% VAR: output.state : INTEGER          -- ½ÐÎϤξõÂÖÊÑ¿ô
-%
-% output.nonnull ´Ø¿ô¤Ï¡ÊÅϤµ¤ì¤¿Êª¤¬¶õʸ»úÎó¤Ç¤Ê¤¤¤È¤·¤Æ¡Ë¡¤°ú¿ô¤ò¥¹¥¿¥Ã¥¯
-% ¤ËÊݸ¤·¡¤Êݸ¤·¤Æ¤ª¤¤¤¿Ê¸»úÎó¤ËɬÍפȤµ¤ì¤ëŬÅö¤Ê¶èÀڤ국¹æ¤ò¸å¤í¤Ë
-% Éղ䷤ƽñ¤­½Ð¤¹¡¥¥Æ¥¹¥È¤Î½çÈÖ¤ÏÉÑÅÙ½ç¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡¥
-%
-% £±Ê¸¤Î·Á¤Ë¤¹¤ë¾ì¹ç(1¤¬¿¿¤Î¾ì¹ç)¤Ë¤Ï¡¤°Ê²¼¤È°Û¤Ê¤ë¥¢¥ë¥´¥ê¥º¥à¤Ç
-% ¤¢¤ë¡¥¼ÂºÝ¤Î¥³¡¼¥É¤ò»²¾È¤Î¤³¤È¡ª
-%
-% output.nonnull(s) ==
-%  BEGIN
-%      s := argument on stack
-%      if output.state = mid.sentence then
-%          write$(pop() * ", ")
-%                -- "pop" ¤Ï´Ø¿ô¤Ç¤Ï¤Ê¤¤¡¥¥¹¥¿¥Ã¥¯¥È¥Ã¥×¤Î¥Ç¡¼¥¿¤ò»È¤¦¡¥
-%      else
-%          if output.state = after.block then
-%              write$(add.period$(pop()))
-%              newline$
-%              write$("\newblock ")
-%          else
-%              if output.state = before.all then
-%                  write$(pop())
-%              else        -- output.state ¤Ï after.sentence ¤Î¤Ï¤º
-%                  write$(add.period$(pop()) * " ")
-%              fi
-%          fi
-%          output.state := mid.sentence
-%      fi
-%      push s on stack
-%  END
-%
-% output ¤Ï °ú¿ô¤¬¶õ¤Ç¤Ê¤¤¤Ê¤é¡Ê°ú¿ô¤Ï̤ÄêµÁ¥Õ¥£¡¼¥ë¥É¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¤
-% É¬¤º¤·¤âʸ»úÎó¤Ç¤Ï¤Ê¤¤¡Ë¡¤ output.nonnull ¤ò¸Æ¤Ó½Ð¤¹¡¥
-%
-% output(s) ==
-%  BEGIN
-%      if not empty$(s) then output.nonnull(s)
-%      fi
-%  END
-%
-% output.check ¤Ï¤Û¤È¤ó¤É output ´Ø¿ô¤ÈƱ¤¸¤Ç¤¢¤ë¤¬¡¤É¬Íפʥե£¡¼¥ë¥É¤¬
-% ¤Ê¤¤¤³¤È¤ò¥æ¡¼¥¶¡¼¤Ë·Ù¹ð¤¹¤ë¡¥¡Ê¤³¤ì¤Ï¤½¤Î¥Õ¥£¡¼¥ë¥É¤Î¤Ê¤¤Ê¸¸¥¾ðÊó¤Ï
-% Îɤ¤¤â¤Î¤Ç¤Ï¤Ê¤¤¤³¤È¤òÃΤ餻¤ë¤¿¤á¡¤¤Þ¤¿¤½¤Î¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤¯¤Æ¤â¡¤½ÐÎϤµ¤ì¤ë
-% ¥Õ¥©¡¼¥Þ¥Ã¥È·Á¼°¤¬¤Þ¤¢¤Þ¤¢¤Îʪ¤Ë¤Ê¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ç¤¢¤ë¡Ë¡¥
-%
-% output.check(s,t) ==
-%  BEGIN
-%      if empty$(s) then
-%          warning$("empty " * t * " in " * cite$)
-%      else output.nonnull(s)
-%      fi
-%  END
-%
-% output.bibitem ´Ø¿ô¤Ï¸½ºß¤Î¥¨¥ó¥È¥ê¤ËÂФ¹¤ë \bibitem ¤ò½ñ¤­½Ð¤·
-%  (¥é¥Ù¥ë¤Ï´û¤Ë¤Ç¤­¤Æ¤¤¤ë¤È²¾Äꤹ¤ë)¡¤¾õÂ֤˱þ¤¸¤¿¶èÀڤ국¹æ¤òÀßÄꤹ¤ë¡¥
-% ½ÐÎϤε¬Ìó¤Ë½¾¤Ã¤¿Ê¸»úÎó¤ò¥¹¥¿¥Ã¥¯¤Ë»Ä¤¹¡¥
-%
-% output.bibitem ==
-%  BEGIN
-%      newline$
-%      write$("\bibitem[")     % °Ê²¼£³¹Ô¤Ïʸ»úÎó¥é¥Ù¥ëÍÑ
-%      write$(label)           %
-%      write$("]{")            %
-%      write$("\bibitem{")     % ¤³¤Î¹Ô¤Ï¿ôÃÍ¥é¥Ù¥ë¤Î»þ
-%      write$(cite$)
-%      write$("}")
-%      push "" on stack
-%      output.state := before.all
-%  END
-%
-% fin.entry ´Ø¿ô¤Ï¥¹¥¿¥Ã¥¯¤Ë»Ä¤Ã¤Æ¤¤¤ëʸ»úÎó¤Ë¥Ô¥ê¥ª¥É¤òÉղä·¡¤¥¨¥ó¥È¥ê¤Î
-% ½èÍý¤ò½ª¤¨¤ë¡¥¤â¤·¾õÂÖ¤¬¤Þ¤À before.all ¤Ç¤¢¤ì¤Ð¤³¤Î¥¨¥ó¥È¥ê¤ËÂФ·¤Æ¤Ï²¿¤â
-% ½ÐÎϤµ¤ì¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¤·ë²Ì¤ÏÊѤʤâ¤Î¤Ë¤Ê¤ë¤¬¡¤ÍøÍѼԤϤ½¤ì¤Ëµ¤¤Å¤¯¡¥
-% Ê¸¸¥¤Ï°úÍѤµ¤ì¤Æ¤¤¤ë¤Î¤Ç¤¢¤ë¤«¤é¡¤°úÍÑ¥é¥Ù¥ë¤òºî¤ë¤¿¤á¤Ë bibitem ¤Ï
-% É¬ÍפǤ¢¤ë¤«¤é¡¤¥¨¥ó¥È¥ê¤ò¾Êά¤·¤¿¤ê¤·¤Ê¤¤¡¥
-%
-% fin.entry ==
-%  BEGIN
-%      write$(add.period$(pop()))
-%      newline$
-%  END
-%
-% new.block ´Ø¿ô¤Ï½ÐÎϤ¹¤ë¿·¤¿¤Ê¥Ö¥í¥Ã¥¯¤Î½àÈ÷¤ò¹Ô¤¤¡¤
-% new.sentence ¤Ï¿·¤¿¤Ê¥»¥ó¥Æ¥ó¥¹¤Î½àÈ÷¤ò¹Ô¤¦¡¥
-%
-% new.block ==
-%  BEGIN
-%      if output.state <> before.all then
-%          output.state := after.block
-%      fi
-%  END
-%
-% new.sentence ==
-%  BEGIN
-%      if output.state <> after.block then
-%          if output.state <> before.all then
-%              output.state :=  after.sentence
-%          fi
-%      fi
-%  END
-%
-
-INTEGERS { output.state before.all mid.sentence after.quote after.sentence after.block
-           after.author }
-
-
-% °Ê²¼¤Î£³¤Ä¤Î´Ø¿ô¤Ï AND, OR, NOT ¤Î¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ë¡¥
-
-FUNCTION {not}
-{   { #0 }
-    { #1 }
-  if$
-}
-
-FUNCTION {and}
-{   'skip$
-    { pop$ #0 }
-  if$
-}
-
-FUNCTION {or}
-{   { pop$ #1 }
-    'skip$
-  if$
-}
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
-  #1 'mid.sentence :=
-  #2 'after.sentence :=
-  #3 'after.block :=
-
-  #4 'after.author :=
-
-  #5 'after.quote :=
-
-}
-
-% s, t  ¤Ïºî¶ÈÍѤÎʸ»úÎóÊÑ¿ô
-STRINGS { s t }
-
-% Á´³Ñ¤Î"¡¤","¡¥¡É¤ò»È¤¦»þ¤Î¤¿¤á¤Î´Ø¿ô
-% »²¹Íʸ¸¥¤Ï¥³¥ó¥Ñ¥¯¥È¤ËÁȤߤ¿¤¤¤Î¤Ç¡¤»ä¤Ï¤³¤ì¤Ï¹¥¤­¤Ç¤Ï¤Ê¤¤¤¬¡¤
-% ASCII ÈǤΠ0.98 ¤Ç¤Ï¤³¤Îµ¡Ç½¤¬¤¢¤Ã¤¿¤Î¤Ç¡¥
-
-
-
-% Á´³Ñ¤Î¥³¥í¥ó¤ò»È¤¦¾ì¹ç¤Ë¤Ï¤³¤ÎÄêµÁ¤Ï¤³¤³¤Ë¤Ê¤¤¤È¤¤¤±¤Ê¤¤¡¥
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-
-
-FUNCTION {output.nonnull}
-{ 's :=
-  output.state mid.sentence =
-  { is.kanji.entry
-      { "¡¤" * write$ }
-      { ", " * write$ }
-  if$ }
-    { output.state after.block =
-       { 
-
-          add.period$ write$
-
-         newline$
-         "\newblock " write$
-       }
-
-       { output.state after.author =
-
-           { author empty$ editor empty$ and organization empty$ and
-               {write$}
-
-            { is.kanji.entry
-                 { "¡¤" * write$ }
-                 { ", " * write$ }
-              if$ }
-
-             if$
-
-             mid.sentence 'output.state :=
-           }
-           'write$
-         if$
-       }
-
-      if$
-      mid.sentence 'output.state :=
-    }
-  if$
-  s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
-    'pop$
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.check}
-{ 't :=
-  duplicate$ empty$
-    { pop$ "empty " t * " in " * cite$ * warning$ }
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
-
-
-  "\bibitem{" write$
-
-
-  cite$ write$
-  "}" write$
-  newline$
-  ""
-  before.all 'output.state :=
-}
-
-% ¤³¤Î´Ø¿ô¤Ï¥¨¥ó¥È¥ê¤Î½ÐÎϤò½ª¤ê¤Ë¤¹¤ë
-
-FUNCTION {fin.entry}
-{ 
-       add.period$
-       write$
-       newline$
-}
-
-FUNCTION {blank.sep}
-{ after.quote 'output.state :=
-}
-
-
-FUNCTION {new.block}
-{ output.state before.all =
-
-    { after.author 'output.state := }
-    'skip$
-
-  if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
-    'skip$
-    { output.state before.all =
-       'skip$
-       { after.sentence 'output.state := }
-      if$
-    }
-  if$
-}
-
-% »þ¤È¤·¤Æ¡¤¥Ö¥í¥Ã¥¯¤¬½½Ê¬¤ËŤ¤¾ì¹ç¤Ë¤Î¤ß¿·¤¿¤Ê¥Ö¥í¥Ã¥¯¤ò³«»Ï¤·¤Ê¤¤¤È¤¤¤±¤Ê¤¤¡¥
-% new.block.checka ´Ø¿ô¤Ï¤½¤Î°ú¿ô¤¬¶õ¤Ç¤Ê¤¤¾ì¹ç¤Ë new.block ¤ò¼Â¹Ô¤¹¤ë¡¥
-% new.block.checkb ´Ø¿ô¤Ï¤½¤Î£²¤Ä¤Î°ú¿ô¤¬¤É¤Á¤é¤â¶õ¤Ë¤Ê¤¤¾ì¹ç¤Ë new.block ¤ò
-%                 ¼Â¹Ô¤¹¤ë¡¥
-
-FUNCTION {new.block.checka}
-{ empty$
-    'skip$
-    'new.block
-  if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.block
-  if$
-}
-
-% new.sentence.check ´Ø¿ô·²¤âƱ¤¸¤è¤¦¤Ê¤â¤Î
-
-FUNCTION {new.sentence.checka}
-{ empty$
-    'skip$
-    'new.sentence
-  if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.sentence
-  if$
-}
-
-% ¥¨¥ó¥È¥ê¤Î¥Ç¡¼¥¿·²¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤¿¤á¤Î´Ø¿ô·²
-% ¤³¤ì¤é¤Î´Ø¿ô·²¤Ç¤Ï¡¤¥«¥ó¥Þ¤¢¤ë¤¤¤Ï¥Ô¥ê¥ª¥É¡Ê¥Ô¥ê¥ª¥É¤Î¸å¤Ë¥Ô¥ê¥ª¥É¤¬Â³¤¤¤¿¤ê
-% ¤·¤Ê¤¤¤è¤¦¤Ë add.period$ ¤ò»È¤Ã¤Æ¡Ë¤òÉÕ¤±¤é¤ì¤ë¤è¤¦¤Ë¡¤Ê¸»úÎ󤫶õʸ»úÎó
-% ¤ò½ÐÎϤ¹¤ë¤³¤È¤òµ¬Ìó¤È¤¹¤ë¡¥
-%
-% Ìò¤Ë¤¿¤ÄÊä½õ´Ø¿ô field.or.null ¤Ï°ú¿ô¤¬Ì¤ÄêµÁ¥Õ¥£¡¼¥ë¥É¡Ê¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é
-% ¥Ç¡¼¥¿¤òÆɤó¤À»þ¤ËÃͤÎÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥£¡¼¥ë¥É¡Ë¤«¤É¤¦¤«¡¤¤¢¤ë¤¤¤Ï
-% ¶õÇò°Ê³°¤Îʸ»ú¤ò´Þ¤Þ¤Ê¤¤Ê¸»úÎ󤫤ɤ¦¤«¤ò¥Á¥§¥Ã¥¯¤·¡¤¤½¤¦¤Ç¤¢¤ì¤Ð¶õʸ»úÎó
-% ¤òÃͤȤ·¤ÆÊÖ¤¹¡¥
-% ¤³¤Î´Ø¿ô¤Î¼ç¤¿¤ëÌÜŪ¤Ï¡Ê¤½¤ì¤À¤±¤Ç¤Ï¤Ê¤¤¤¬¡Ë¥¹¥¿¥Ã¥¯¥È¥Ã¥×¤Ë»Ä¤Ã¤Æ¤¤¤ë
-% Ãͤ¬Ì¤ÄêµÁ¥Õ¥£¡¼¥ë¥É¤Ç¤Ê¤¯¡¤Ê¸»úÎó¤Ç¤¢¤ë¤³¤È¤òÊݾڤ¹¤ë¤¿¤á¤³¤È¤Ç¤¢¤ë¡¥
-%
-% field.or.null(s) ==
-%  BEGIN
-%      if empty$(s) then return ""
-%      else return s
-%  END
-%
-% ¤â¤¦£±¤Ä¤ÎÊä½õ´Ø¿ô emphasize ¤Ï°ú¿ô¤¬¶õʸ»úÎó¤Ç¤Ê¤±¤ì¤Ð¤½¤ì¤Ë¶¯Ä´»ØÄê¤ò
-% Éղä·¤¿ÃͤòÊÖ¤¹¡¥¶õʸ»úÎó¤Ê¤é¶õʸ»úÎó¤òÊÖ¤¹¡¥¥¤¥¿¥ê¥Ã¥¯ÊäÀµ¤ÏÉղ䷤ʤ¤
-% ¤Î¤Ç¡¤¶èÀڤ국¹æ¤¬Â³¤¯¾ì¹ç¤Ë¤Î¤ß»È¤¦¤³¤È¡¥
-%
-% ´Á»ú¤ò´Þ¤àʸ»úÎó¤Î»þ¤Ë¤Ï¶¯Ä´»ØÄê¤òÉղ䷤ʤ¤¡¥¤Þ¤¿ 1 ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ì¤Ð
-% ¶¯Ä´»ØÄê¤òÉղ䷤ʤ¤¡¥
-%
-% emphasize(s) ==
-%  BEGIN
-%      if empty$(s) then return ""
-%      else
-%          if is.kanji.str$(s) then return s
-% #if    1
-%          return s
-% #else !1
-%          else return "{\em " * s * "}"
-% #endif 1
-%
-% format.names ´Ø¿ô¤Ï¡¤´ðËÜŪ¤Ë¤Ï((J)BibTeX ¤Î̾Á°·Á¼°¤Ç½ñ¤«¤ì¤¿¡Ë°ú¿ô¤ò¡¤¥«¥ó¥Þ
-% ¤Ç¶èÀÚ¤ê¤Ê¤¬¤é¡¤¤Þ¤¿ºÇ¸å¤Î̾Á°¤ÎÁ°¤Ë¤Ï and ¤òÁ°¤ËÉÕ¤±¤Æ¡ÊºÇ¸å¤¬ others ¤Ç
-% ¤¢¤ì¤Ð et~al. ¤È¤·¤Æ and ¤òÉÕ¤±¤º¤Ë¡¨´Á»úÃø¼Ô̾¤Î¾ì¹ç¤Ë¤Ï et~al. ¤Ç¤Ï¤Ê¤¯¤Æ¡¤
-%  "¤Û¤«"¤¢¤ë¤¤¤Ï"¾" ¤ò»È¤¤¡¤¥«¥ó¥Þ¤Ç¶èÀÚ¤ë¤À¤±¤Ç and ¤ÏÉÕ¤±¤º¤Ë¡Ë¡¤
-% "First Von Last, Junior" ¤Î·Á¤Ë¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡¥¡Ê̾Á°¤Î¥Õ¥©¡¼¥Þ¥Ã¥È·Á¼°
-% ¤Î»ØÄê¤Ë¤è¤Ã¤Æ¤Ï First ¤Ï¾Êά·Á¤È¤µ¤ì¤ë¤³¤È¤â¤¢¤ë¡Ë¡¥
-% °ú¿ô¤Ë¤ÏºÇÄ㣱¤Ä¤Î̾Á°¤¬¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡¥
-%
-% °Ê²¼¤Î¥¢¥ë¥´¥ê¥º¥à¤ÏÆüËܸì¤ËÂбþ¤¹¤ë¡¤¿·¤·¤¯Æ³Æþ¤·¤¿¥¹¥¤¥Ã¥Á¡ÊÊÑ¿ô¡Ë¤ËÂбþ
-% ¤¹¤ë¡¤¤¿¤á¤Ë¥³¡¼¥ÉÉôʬ¤¬ÂçÉý¤Ë½ñ¤­´¹¤¨¤é¤ì¤Æ¤¤¤ë¤Î¤Ç¡¤¥³¡¼¥É¤È¤Ïɬ¤º¤·¤â
-% °ìÃפ·¤Æ¤¤¤Ê¤¤¡¥¤·¤«¤·´ðËÜŪ¤Ê½èÍý¤Îή¤ì¤ÏÊѤï¤Ã¤Æ¤¤¤Ê¤¤¡¥
-%
-% VAR: nameptr, namesleft, numnames: INTEGER
-% pseudoVAR: nameresult: STRING                (it's what's accumulated on the stack)
-%
-% format.names(s) ==
-%  BEGIN
-%      nameptr := 1
-%      numnames := num.names$(s)
-%      namesleft := numnames
-%      while namesleft > 0
-%        do
-% Ì¾Á°¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë·Á¼°¤¬Â礭¤¯Êѹ¹¤µ¤ì¤Æ¤¤¤ë
-%                              % for full names:
-%          t := format.name$(s, nameptr, "{ff~}{vv~}{ll}{, jj}")
-%                              % for abbreviated first names:
-%          t := format.name$(s, nameptr, "{f.~}{vv~}{ll}{, jj}")
-%
-%          if nameptr > 1 then
-%              if namesleft > 1 then nameresult := nameresult * ", " * t
-%              else if numnames > 2
-%                     then nameresult := nameresult * ","
-%                   fi
-%            % ¤³¤ÎÉôʬ¤âÂ礭¤¯Êѹ¹¤µ¤ì¤Æ¤¤¤ë
-%            % ´Á»úÃø¼Ô¤Ê¤é and ¤òÉÕ¤±¤Ê¤¤¡¤ et~al. ¤Ç¤Ê¤¯"¤Û¤«/¾"¤È¤¹¤ë¡¥
-%                   if t = "others"
-%                     then nameresult := nameresult * " et~al."
-%                     else nameresult := nameresult * " and " * t
-%                   fi
-%              fi
-%          else nameresult := t
-%          fi
-%          nameptr := nameptr + 1
-%          namesleft := namesleft - 1
-%        od
-%      return nameresult
-%  END
-%
-% format.authors ¤Ï author ¤¬¤¢¤ì¤Ð format.names(author) ¤ÎÃͤò¡¤¤Ê¤±¤ì¤Ð
-% ¶õʸ»úÎó¤òÊÖ¤¹
-%
-% format.authors ==
-%  BEGIN
-%      if empty$(author) then return ""
-%      else return format.names(author)
-%      fi
-%  END
-%
-% format.editors ¤Ï format.authors ¤ÈƱ¤¸¤Ç¤¢¤ë¤¬¡¤ editor ¥Õ¥£¡¼¥ë¥É¤ò
-% »È¤¤¡¤¤Þ¤¿¸å¤í¤Ë ed., eds. ¤Ê¤É¤òÉÕ¤±¤ë¡¥
-%
-% ÊÔ½¸¼Ô¤ò³ç¸Ì¤ËÆþ¤ì¤ë¤Ê¤É¤Î½èÍý¤¬Éղ䵤ì¤Æ¤¤¤ë¡¥¤Þ¤¿ed., eds. ¤Ê¤É¤Î
-% ¾Êά·Á¤ò»È¤¦¤È¤«¡¤´Á»úÃø¼Ô¤Î¾ì¹ç¤Ë¤Ï¡ÊÊԡˤˤ¹¤ë¤È¤«¤ÎÊѹ¹¤â¤Ê¤µ¤ì¤Æ¤¤¤ë¡¥
-%
-% format.editors ==
-%  BEGIN
-%      if empty$(editor) then return ""
-%      else
-%          if num.names$(editor) > 1 then
-%              return format.names(editor) * ", editors"
-%          else
-%              return format.names(editor) * ", editor"
-%          fi
-%      fi
-%  END
-%
-% Â¾¤Î¥Õ¥©¡¼¥Þ¥Ã¥È´Ø¿ô¤âƱ¤¸¤è¤¦¤Ê¤â¤Î¤Ê¤Î¤Ç¡¤¥³¥á¥ó¥È¥Ð¡¼¥¸¥ç¥ó¤Ï¼¨¤µ¤Ê¤¤¡¥
-%
-% ¤³¤Î´Ø¿ô¤ÎÃæ¤Î `pop$' Ì¤ÄêµÁÃͤò¼è¤êµî¤ê¶õʸ»úÎó¤òÊÖ¤¹¤¿¤á¤Ë¡¤
-% `skip$' ¤Ï¥³¥Ô¡¼¤·¤¿(duplicate$¤·¤¿)Ãͤ½¤Î¤â¤Î¤òÊÖ¤¹¤¿¤á¤Ë»È¤ï¤ì¤Æ¤¤¤ë¡¥
-
-% Á´³Ñ¤Î¥³¥í¥ó¤ò»È¤ï¤Ê¤±¤ì¤Ð¡¤¤³¤ÎÄêµÁ¤Ï¤³¤³¤Ë¤¢¤ì¤Ð¤è¤¤¡¥
-
-
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-% ¤Þ¤À̾Á°¤¬»Ä¤Ã¤Æ¤¤¤ì¤Ð
-    { namesleft #0 > }
-% À褺¸½ºßÃíÌܤ·¤Æ¤¤¤ë½çÈÖ¤Î̾Á°¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡¥
-
-    { s nameptr "{ff}{ll}" format.name$ is.kanji.str$
-
-       {s nameptr "{ff}{ll}" format.name$ 't :=}
-
-
-
-       {s nameptr "{f{.}.~}{vv~}{ll}{, jj}" format.name$ 't :=}
-
-
-      if$
-
-% Â裲ÈÖÌܰʹߡ©
-      nameptr #1 >
-% Â裲ÈÖÌܰʹß
-% ¤Þ¤À£²¿Í°Ê¾å»Ä¤Ã¤Æ¤¤¤ë¡©
-       { namesleft #1 >
-%   ¤Þ¤À£²¿Í°Ê¾å»Ä¤Ã¤Æ¤¤¤ë
-
-        { is.kanji.entry
-            { "¡¤" * t * }
-            { ", " * t * }
-        if$ }
-%          {", " * t * }
-
-%   ¤â¤¦ºÇ¸å¤Î£±¿Í¤À¡ª
-%     ºÇ¸å¤Î̾Á°¤¬ others ¤«¤Ê¡©
-
-           { t "others" =
-
-%       ¤½¤¦¤À¡ª
-               { s is.kanji.str$
-
-                       {"¾" * }
-
-
-                       {", et~al." * }
-
-                 if$
-               }
-%        others ¤Ç¤Ê¤¤¤¾¡ª
-               { s is.kanji.str$
-
-                    { is.kanji.entry
-                         { "¡¤" * t * }
-                         { ", " * t * }
-                     if$ }
-%                  {", " * t * }
-
-% Small caps ¤ò»È¤¦¾ì¹ç¤Ç¤â and ¤Ï roman ¤Ç¤Ê¤¤¤È¤¤¤±¤Ê¤¤
-
-%                   nameptr #1 > 
-                    {", and " * t * }
-%                  {", and " * t * }
-%                  
-
-
-                  if$
-               }
-             if$
-           }
-         if$
-       }
-% ºÇ½é¤Î̾Á°¤À¡ª
-       't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.authors}
-{ author empty$
-    { "" }
-% Small caps ¤Î¾ì¹ç¤Ë¤Ï {\sc, } ¤Ç°Ï¤à
-
-    { author format.names }
-
-  if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
-    { "" }
-
-    { editor format.names
-
-      editor num.names$ #1 >
-       { editor is.kanji.str$
-
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï editor, editors ¤Î·Á¼°¤¬°ã¤¦¡ª
-
-               {"¡ÊÊÔ¡Ë" * } {", eds." * } if$
-
-
-       }
-       { editor is.kanji.str$
-
-
-               {"¡ÊÊÔ¡Ë" * } {", ed." * } if$
-
-
-       }
-      if$
-    }
-  if$
-}
-
-% ÊÔ½¸¼Ô¤ò³ç¸Ì¤Ç¤¯¤¯¤ë¾ì¹ç
-
-FUNCTION {format.in.ed.editors}
-{ editor empty$
-    { "" }
-    { editor format.names
-      editor num.names$ #1 >
-       { editor is.kanji.str$
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï editor, editors ¤Î·Á¼°¤¬°ã¤¦¡ª
-
-               {"¡ÊÊÔ¡Ë¡¤" *} {", eds." * ", " * } if$
-
-       }
-       { editor is.kanji.str$
-
-               {"¡ÊÊÔ¡Ë¡¤" *} {", ed."  * ", " * } if$
-
-       }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.editors.incoll}
-{ editor empty$
-    { "" }
-    { editor format.names
-      editor num.names$ #1 >
-       { editor is.kanji.str$
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï editor, editors ¤Î·Á¼°¤¬°ã¤¦¡ª
-
-               {"¡ÊÊÔ¡Ë" *} {"eds. " swap$ * } if$
-
-       }
-       { editor is.kanji.str$
-
-               {"¡ÊÊÔ¡Ë" *} {"ed. " swap$ *} if$
-
-       }
-      if$
-    }
-  if$
-}
-
-
-
-% format.title ´Ø¿ô¤ÏËܤÎÃç´Ö¤Ç¤Ê¤¤¤â¤Î¤ÎɽÂê¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤Î¤Ë»È¤ï¤ì¤ë¡¥
-% ËؤɤΥ¹¥¿¥¤¥ë¤Ç¤Ï¡ÊºÇ½é¤Îʸ»ú¤È¥³¥í¥ó¤Î¸å¡Ê¥¹¥Ú¡¼¥¹¤¬Â³¤¤¤Æ¤¤¤ë¤«¤â
-% ¤·¤ì¤Ê¤¤¡Ë¤ÎºÇ½é¤Îʸ»ú¤ò½ü¤¤¤Æ¡Ë¡¤ÊÑ´¹¤µ¤ì¤ÆÍߤ·¤¯¤Ê¤¤Âçʸ»ú¤ÏÃæ³ç¸Ì
-%  `{', `{' ¤Ç°Ï¤Þ¤ì¤Æ¤¤¤ë¤È´üÂÔ¤·¤Æ¡¤¥¿¥¤¥È¥ë¤ÎÂçʸ»ú¤ò¾®Ê¸»ú¤ËÊÑ´¹¤¹¤ë¡¥
-% ¤¤¤¯¤Ä¤«¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï¤³¤ÎÊÑ´¹¤Ï¹Ô¤ï¤º¤Ë¡¤¥Ç¡¼¥¿¥Ù¡¼¥¹Ãæ¤Î¤Þ¤Þ¤È¤¹¤ë¡¥
-%
-% ÅŻҾðÊóÄÌ¿®³Ø²ñ¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï¥¿¥¤¥È¥ë¤ò``''¤Ç°Ï¤à¡¥
-
-FUNCTION {format.title}
-% £±Ê¸·Á¼°¤Î¾ì¹ç¤Ë¤Ï¥¿¥¤¥È¥ë¤Î½ÐÎϾõÂÖ¤ò after.author ¤Ë¤·¤Æ¤«¤é¡¤½èÍý³«»Ï
-
-
-{ after.author 'output.state :=
-  title empty$
-
-
-    { "" }
-
-
-%    { "``" title "t" change.case$ * ",'' " * }
-    { is.kanji.entry
-      { "``" title "t" change.case$ * "¡¤\inhibitglue '' " * }
-      { "``" title "t" change.case$ * ",'' " * }
-    if$ }
-
-
-  if$
-}
-
-% ¥Ç¥£¥Õ¥©¥ë¥È¤Ç (J)BibTeX ¤ÏÂç°èÊÑ¿ô global.max$ ¤ÎÃͤò (J)BibTeX ¤ÎÄê¿ô¤Ç¤¢¤ë
-% glob_str_size ¤ËÀßÄꤹ¤ë¡¥Æ±Íͤˠentry.max$ ¤ÎÃͤò¥¨¥ó¥È¥ê¤Îʸ»úÎó¤ÎºÇÂçŤÇ
-% ¤¢¤ë ent_str_size ¤ËÀßÄꤹ¤ë¡¥
-% ¤½¤ó¤Ê¤³¤È¤Ï¤Ê¤¤¤È¤Ï»×¤¦¤¬¡¤¤³¤ì¤òÊѹ¹¤·¤Æ¤â¤è¤¤¡¥
-%
-% n.dashify ´Ø¿ô¤Ïʸ»úÎóÃæ¤Î `-' ¤ò `--' ¤ËÊÑ´¹¤¹¤ë¡¥
-%
-% pseudoVAR: pageresult: STRING                (it's what's accumulated on the stack)
-%
-% n.dashify(s) ==
-%  BEGIN
-%      t := s
-%      pageresult := ""
-%      while (not empty$(t))
-%        do
-%          if (first character of t = "-")
-%            then
-%              if (next character isn't)
-%                then
-%                  pageresult := pageresult * "--"
-%                  t := t with the "-" removed
-%                else
-%                  while (first character of t = "-")
-%                    do
-%                      pageresult := pageresult * "-"
-%                      t := t with the "-" removed
-%                    od
-%              fi
-%            else
-%              pageresult := pageresult * the first character
-%              t := t with the first character removed
-%          fi
-%        od
-%      return pageresult
-%  END
-
-FUNCTION {n.dashify}
-{ 't :=
-  ""
-    { t empty$ not }
-    { t #1 #1 substring$ "-" =
-       { t #1 #2 substring$ "--" = not
-           { "--" *
-             t #2 global.max$ substring$ 't :=
-           }
-           {   { t #1 #1 substring$ "-" = }
-               { "-" *
-                 t #2 global.max$ substring$ 't :=
-               }
-             while$
-           }
-         if$
-       }
-       { t #1 #1 substring$ *
-         t #2 global.max$ substring$ 't :=
-       }
-      if$
-    }
-  while$
-}
-
-% format.data ´Ø¿ô¤Ï·î¤Èǯ¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ê¡¤·î¤À¤±¤¢¤Ã¤Æ¡¤
-% Ç¯¤¬¤Ê¤¤¾ì¹ç¤Ë¤Ï·Ù¹ð¥á¥Ã¥»¡¼¥¸¤ò½Ð¤·¡¤¤É¤Á¤é¤â¤Ê¤±¤ì¤Ð¶õʸ»úÎó¤òÊÖ¤¹¡¥
-%
-% Ê¸¸¥¤ò1ʸ¤Î·Á¼°¤È¤¹¤ë¾ì¹ç¤Ë¤Ï¸¶Â§Åª¤Ë¤Ïǯ·î¤Ï³ç¸Ì¤ËÆþ¤ì¤ë¡¥
-% ¤Þ¤¿¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï°Ê³°¤Î1ʸ·Á¼°¤Ç¤Ï·î¤Ïɽ¼¨¤·¤Ê¤¤¡¥
-
-FUNCTION {format.date}
-
-{ before.all 'output.state :=
-  year empty$
-     { "there's no year in " cite$ * warning$
-       ""
-     }
-% ¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤Ç¤Ï³ç¸Ì¤ÎÃæ¤Ë month year ¤òʤ٤ë
-
-
-%   { pages empty$
-%    { month empty$
-%      'year
-%      { year }
-%      { month " " * year * }
-%      if$
-%    }
-    { month empty$
-%      'year
-
-  { is.kanji.entry
-      { "¡¤" year * }
-      { ", " year * }
-  if$ }
-%      { ", " year * }
-
-  { is.kanji.entry
-      { "¡¤" month * " " * year * }
-      { ", " month * " " * year * }
-  if$ }
-%      { ", " month * " " * year * }
-
-      if$
-%    }
-%   if$
-   }
-%     { month * " " * year *  }
-
-
-
-  if$
-}
-
-
-% format.btitle ´Ø¿ô¤ÏËܤÎÃç´Ö¤Î¥¨¥ó¥È¥ê¤ÎɽÂê¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡¥Âçʸ»ú
-% ¾®Ê¸»ú¤Ï¤½¤Î¤Þ¤Þ¤Ë¤·¤Æ¤ª¤­¡¤¶¯Ä´»ØÄê¤òÉÕ¤±¤ë(1 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ì¤Ð¡¤
-% \em ¤ÏÉղ䵤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡Ë¡¥
-%
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï¥¿¥¤¥È¥ë¤ÏÆó½Å°úÍÑÉä¤Ç°Ï¤à
-
-FUNCTION {format.btitle}
-
-{after.author 'output.state :=
-
-%title emphasize ", " *
-  is.kanji.entry
-    {title emphasize "¡¤" *}
-    {title emphasize ", " *}
-  if$ 
-
-}
-
-
-% ¤¤¤¯¤Ä¤«¤Î´Ø¿ô¤Ç¤Ï£²¤Ä¤Îʸ»úÎó¤òÏ¢·ë¤¹¤ë»þ¤Ë¡¤¸å¤í¤Îʸ»úÎó¤¬Ä¹¤¤¤â¤Î¤Ç
-% ¤Ê¤¤¡Ê£³Ê¸»ṳ́Ëþ¡Ë¤Î»þ¤Ë¥¿¥¤(~)¤ò´Ö¤ËÆþ¤ì¤Æ¡¤¤½¤ì¤è¤êŤ±¤ì¤Ð¡¤¶õÇò¤ò
-% ´Ö¤ËÆþ¤ì¤Æ¡¤Ï¢·ë¤¹¤ëɬÍפ¬¤¢¤ë¡¥Ï¢·ë·ë²Ì¤Ï¥¹¥¿¥Ã¥¯¤ËÃÖ¤¯¡¥
-%
-% \bibliography ¤Ç¤Ï¥Ô¥ê¥ª¥É `.' ¤Î¸å¤Ë;ʬ¤Ê¶õÇò¤Ï¤Ä¤±²Ã¤¨¤é¤ì¤Ê¤¤¤Î¤Ç¡¤
-% \sfcode`\.=1000 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¤¾Êά·Á¤Î¸å¤Ç¤âñ¤Ê¤ë¶õÇò¤Ç¤è¤¤¡¥
-%
-% tie.or.space.connect(str1,str2) ==
-%    BEGIN
-%      if text.length$(str2) < 3
-%        then return the concatenation of str1, "~", and str2
-%        else return the concatenation of str1, " ", and str2
-%    END
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
-    { "~" }
-    { " " }
-  if$
-  swap$ * *
-}
-
-% either.or.check ´Ø¿ô¤Ï¤¤¤º¤ì¤«°ìÊý¤·¤«»È¤¨¤Ê¤¤¥Õ¥£¡¼¥ë¥É¤¬Î¾Êý»È¤ï¤ì¤Æ
-% ¤¤¤¿¾ì¹ç¤Ëʸ¶ç¤ò¤¤¤¦¡¥
-%
-% either.or.check(t,s) ==
-%  BEGIN
-%      if not empty$(s) then   --- ¥ª¥ê¥¸¥Ê¥ë¤Ç¤Ï not ¤¬È´¤±¤Æ¤¤¤¿¡Ê¥Ð¥°¡Ë
-%          warning$(can't use both " * t * " fields in " * cite$)
-%      fi
-%  END
-
-FUNCTION {either.or.check}
-{ empty$
-    'pop$
-    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
-  if$
-}
-
-% format.bvolume ´Ø¿ô¤Ï volume, ¤½¤·¤Æ¤ª¤½¤é¤¯¤ÏÊ£¿ô´¬¤«¤é¤Ê¤ë¥·¥ê¡¼¥º¤Î
-% ¥·¥ê¡¼¥ºÌ¾¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡¥volume ¤È series ¤Î¥Õ¥£¡¼¥ë¥É¤¬
-% Î¾Êý¤¢¤ë¾ì¹ç¤Ë¤Ï¡¤series ¤Ï¥·¥ê¡¼¥º¤ÎɽÂê¤Ç¤¢¤ë(»²¾È¤·¤Æ¤¤¤ë´¬¤ÎɽÂê¤Ï title
-% ¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¡Ë¤È²¾Äꤷ "of ¥·¥ê¡¼¥ºÉ½Âê" ¤òÉղ乤롥¤³¤Î´Ø¿ô¤Ïʸ¤ÎÅÓÃæ¤Ç
-% ¸Æ¤Ð¤ì¤ë¡¥
-%
-% ÆüËܸì¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï¡¤volume ¤Ç¤Ê¤¯¡¤ Vol. ¤ò»È¤¦¡¥¥·¥ê¡¼¥ºÌ¾, Vol. ¤Î
-% ·Á¼°¤È¤¹¤ë¡¥
-
-FUNCTION {format.bvolume}
-{ volume empty$
-    { "" }
-    { volume is.kanji.str$
-       { volume }
-       { is.kanji.entry
-           {"Âè" volume * "´¬" *}
-           {"vol." volume * }
-         if$
-       }
-      if$
-      series empty$
-       'skip$
-       { series is.kanji.str$
-           { volume empty$
-               {series swap$ * }
-
-%              {series ", " * swap$ * }
-                { is.kanji.entry
-                     {series "¡¤" * swap$ * }
-                     {series ", " * swap$ * }
-                  if$ }
-
-             if$
-           }
-           { " of " * series emphasize * }
-         if$
-       }
-      if$
-%      "volume and number" number either.or.check
-    }
-  if$
-}
-
-% format.number.series ´Ø¿ô¤Ï¥·¥ê¡¼¥ºÌ¾, ¤½¤·¤Æ¤ª¤½¤é¤¯¤Ï¥·¥ê¡¼¥ºÃæ¤Ç¤ÎÈÖ¹æ¤ò
-% ¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡¥¤³¤ì¤Ï format.bvolume ¤Ë»÷¤Æ¤¤¤ë¤¬¡¤
-% ¤³¤Î´Ø¿ô¤Ç¤Ï series ¤Ï¸ºß¤·¡¤volume ¤Ï¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤(volume ¤¬¤¢¤ì¤Ð
-% ¶õʸ»úÎó¤òÊÖ¤¹)¡¥number ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤¢¤ì¤Ð¡¤series ¤ò¤½¤Î¤Þ¤Þ½ÐÎϤ¹¤ë
-% (¶õ¤«¤âÃΤì¤Ê¤¤)¡¥series ¤Ë¤Ï¥·¥ê¡¼¥º¤ÎɽÂ꤬Æþ¤Ã¤Æ¤¤¤ë(title ¥Õ¥£¡¼¥ë¥É¤Ë
-% »²¾È¤·¤Æ¤¤¤ë¤â¤Î¤ÎɽÂ꤬Æþ¤Ã¤Æ¤¤¤ë¡Ë¤È²¾Äꤷ¤Æ¡¤"in <series>" ¤Î·Á¤Ç½ÐÎϤ¹¤ë¡¥
-% ¤³¤Î´Ø¿ô¤Ïʸ¤ÎÀèƬ¤Ç»È¤ï¤ì¤ë¤Î¤Ç¡¤ Number ¤ÎºÇ½é¤ÏÂçʸ»ú¤Ç¤¢¤ë¡¥
-%
-% ÆüËܸì¤Î¥·¥ê¡¼¥ºÉ½Âê¤Ê¤é¡¤<series>, <number> ¤Î·Á¤Ë¤Ê¤ë¡¥
-% ÆüËܸì¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï number, Number ¤Ç¤Ê¤¯¡¤ No. ¤ò»È¤¦¤è¤¦¤ËÊѹ¹¤·¤¿¡¥
-
-FUNCTION {format.number.series}
-{ volume empty$
-    { number empty$
-        { series empty$
-           { series field.or.null }    
-%            { series field.or.null * ", " } 
-             { is.kanji.entry
-                 { series field.or.null * "¡¤" } 
-                 { series field.or.null * ", " } 
-              if$ }
-        if$
-        }
-       { number is.kanji.str$ 
-           { number }
-           {"no." number * }
-         if$
-         series empty$
-            {}
-%          { "there's a number but no series in " cite$ * warning$ }
-           { series is.kanji.str$
-
-%              { series ", " * swap$ * }
-                { is.kanji.entry
-                    { series "¡¤" * swap$ * }
-                    { series ", " * swap$ * }
-                 if$ }
-
-               { "in " * series * }
-             if$
-           }
-         if$
-       }
-      if$
-    }
-    { "" }
-  if$
-}
-
-% format.edition ´Ø¿ô¤Ï edition ¤¬¤¢¤ì¤Ð " edition " Ê¸»úÎó¤òÉղ乤롥
-% ¤³¤ì¤Ïʸ¤ÎÀèƬ¤Ç»È¤ï¤ì¤Ê¤¤¤Î¤Ç¡¤edition ¤Ï¾®Ê¸»ú¤ËÊÑ´¹¤¹¤ë¡¥
-% ÆüËܸì¤Î edition ¤ËÂФ·¤Æ¤Ï " edition" ¤ÏÉղ䷤ʤ¤¡¥
-
-FUNCTION {format.edition}
-{ edition empty$
-    { "" }
-    { edition is.kanji.str$
-       { edition }
-        { is.kanji.entry
-           {"Âè" edition * "ÈÇ" *}
-           { output.state mid.sentence =
-             { edition "l" change.case$ " edition" * }
-             { edition "t" change.case$ " edition" * }
-              if$
-           }
-         if$
-        }
-      if$
-    }
-  if$
-}
-
-% format.pages ´Ø¿ô¤ÏËܤΥڡ¼¥¸ÈϰϤò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡Ê´õ¤ËÏÀʸ/µ­»ö¤Î¥Ú¡¼¥¸
-% ÈϰϤΥե©¡¼¥Þ¥Ã¥È¤Ë¤â»È¤ï¤ì¤ë).
-%
-% multi.page.check ´Ø¿ô¤Ï "page/p." ¤« "pages/pp. " ¤Î¤É¤Á¤é¤ò»È¤¦¤Î¤¬Å¬ÀÚ¤«
-% È½ÃǤ¹¤ë¤¿¤á¤Ë page ¥Õ¥£¡¼¥ë¥É¤Ë "-", ",", "+" ¤Îʸ»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«
-% Ä´¤Ù¤ë¡¥ÆüËܸìÍѤΥ¹¥¿¥¤¥ë¤Ç¤Ï page/pages ¤ÎÂå¤ï¤ê¤Ë p./pp. ¤ò»È¤Ã¤Æ¤¤¤ë¡¥
-%
-% Ãí°Õ¡§¤³¤³¤Ç»È¤Ã¤Æ¤¤¤ë global.max$ ¤Ïʸ»úÎó¤Î»Ä¤êÁ´Éô¤È¤¤¤¦°ÕÌ£¤Ç»È¤Ã¤Æ¤¤¤ë¡¥
-%
-% VAR: multiresult: INTEGER    (actually, a boolean)
-%
-% multi.page.check(s) ==
-%  BEGIN
-%      t := s
-%      multiresult := false
-%      while ((not multiresult) and (not empty$(t)))
-%        do
-%          if (first character of t = "-" or "," or "+")
-%            then multiresult := true
-%            else t := t with the first character removed
-%          fi
-%        od
-%      return multiresult
-%  END
-
-INTEGERS { multiresult }
-
-FUNCTION {multi.page.check}
-{ 't :=
-  #0 'multiresult :=
-    { multiresult not
-      t empty$ not
-      and
-    }
-    { t #1 #1 substring$
-      duplicate$ "-" =
-      swap$ duplicate$ "," =
-      swap$ "+" =
-      or or
-       { #1 'multiresult := }
-       { t #2 global.max$ substring$ 't := }
-      if$
-    }
-  while$
-  multiresult
-}
-
-% ÆüËܸì¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï¸¶Â§¤È¤·¤Æ page/pages ¤Ç¤Ê¤¯ p./pp. ¤ò»È¤¦¡¥
-% ¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤Ç¤Ï pp. ¤Ï¾Êά¤¹¤ë¡¥
-
-FUNCTION {format.pages}
-{ pages empty$
-    { "" }
-    { pages multi.page.check
-
-       { "pp." pages * }
-       { "p." pages *}
-
-      if$
-    }
-  if$
-}
-
-% format.vol.num.pages ´Ø¿ô¤ÏÏÀʸ»ï¡¤»¨»ï¤ÎÏÀʸ¡¤µ­»ö¤Î volume, number,
-% ¥Ú¡¼¥¸ÈϰϤò¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¡¥¤½¤Î·Á¼°¤Ï¥¹¥¿¥¤¥ë¤Ç°Û¤Ê¤ë¤Î¤Ç¡¤¥³¡¼¥É¤ò
-% »²¾È¤Î¤³¤È¡¥
-%
-% ¡¡¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤Ç¤Ï volume, number (year), pages ¤Î·Á¤Çʤ٤ë
-% ¤Þ¤¿ volume ¤Ï Vol.¤òÉÕ¤±¤º¤Ë bold ¤Ç¥¿¥¤¥×¥»¥Ã¥È¤¹¤ë¡¥ No. ¤âÉÕ¤±¤Ê¤¤¡¥
-% ¡¡ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï volume ¤Ï Vol.¤òÉÕ¤±¤º¤Ë bold ¤Ç¥¿¥¤¥×¥»¥Ã¥È¤·¡¤
-% No. ¤âÉÕ¤±¤Ê¤¤¡¥
-% ¡¡ÆüËÜ¥ª¥Ú¥ì¡¼¥·¥ç¥ó¥º¥ê¥µ¡¼¥Á³Ø²ñÏÀʸ»ï¤Ç¤Ï¡¤¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤È
-% Æ±¤¸¤è¤¦¤Ê·Á¤Ç¤¢¤ë¤¬¡¤volume ¤ò bold ¤Ç¥¿¥¤¥×¥»¥Ã¥È¤»¤º¤Ë¡¤ Vol. ¤ò»È¤¦¡¥
-
-
-
-
-%
-FUNCTION {format.vol.num.pages}
-{ volume empty$
-
- {""}
-
- {
- pages empty$
-
-   {
-   number empty$
-
-     {"vol." volume * }
-
-     { is.kanji.entry
-        {"vol." volume * "¡¤" * }
-        {"vol." volume * ", " * }
-       if$
-     }
-    if$
-
-    }
-
-    { is.kanji.entry
-      {"vol." volume * "¡¤" * }
-      {"vol." volume * ", " * }
-    if$
-    }
-   if$
-
-  }
-  if$
-
-  number empty$
-    'skip$
-
-    { number is.kanji.str$
-        { number *}
-        {"no." * number *}
-      if$
-
-      volume empty$
-        {}
-%      { "there's a number but no volume in " cite$ * warning$ }
-       'skip$
-      if$
-
-    }
-  if$
-
-  pages empty$
-    'skip$
-    { duplicate$ empty$
-       { pop$ format.pages }
-       { number empty$
-
-           { format.pages * }
-%          { ", " * format.pages * }
-            { is.kanji.entry
-               { "¡¤" * format.pages * }
-               { ", " * format.pages * }
-             if$ }
-
-         if$
-       }
-      if$
-    }
-  if$
-}
-
-
-
-
-% format.chapter.pages ´Ø¿ô¤Ï chapter ¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð¡¤¤½¤ÎÁ°¤Ë type ¥Õ¥£¡¼¥ë¥É
-% ¤Îʸ»úÎó¡Ê¤½¤ì¤¬¶õ¤Ê¤é "chapter"¤ò)Éղ乤롥pages ¤¬¤¢¤ì¤Ð¤½¤ì¤ò¸å¤í¤Ë
-% ²Ã¤¨¤ë¡¥¿·¤¿¤Êʸ¤ò³«»Ï¤·¤¿¤ê¤·¤Ê¤¤¡¥
-%
-% chapter ¤¬ÆüËܸìʸ»úÎó¤Î¾ì¹ç¤Ë¤Ï "chapter" ¤ÏÉղ䷤ʤ¤¡¥
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
-    'format.pages
-    { type empty$
-       { chapter is.kanji.str$
-           { "" }
-           { is.kanji.entry
-               {"¾Ï"}
-               {"chapter"}
-             if$
-           }
-         if$
-       }
-       { type "l" change.case$ }
-      if$
-      chapter is.kanji.str$ not is.kanji.entry and
-          {"Âè" chapter * swap$ *}
-          { chapter is.kanji.str$
-               {chapter *}
-               {chapter tie.or.space.connect}
-           if$
-         }
-      if$
-      pages empty$
-       'skip$
-
-%      { ", " * format.pages * }
-        { is.kanji.entry
-           { "¡¤" * format.pages * }
-           { ", " * format.pages * }
-         if$ }
-
-      if$
-    }
-  if$
-}
-
-% format.in.ed.booktitle ´Ø¿ô¤Ï¡¤editor ¥Õ¥£¡¼¥ë¥É¤¬¤¢¤ì¤Ð¤½¤ì¤òɽÂê¤ÎÁ°¤Ë
-% ÃÖ¤¤¤Æ¡¤"In <booktitle>" ¤Î·Á¤Ç»Ï¤Þ¤ëʸ¤ò³«»Ï¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡¥
-%
-% ¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¡¤ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ê¤É¤Ç¤Ï 1 ¤ò 1 ¤Ë
-% ¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¤ÊÔ½¸¼Ô̾¤Ï³ç¸Ì¤ËÆþ¤ì¤ë
-% ËܤΥ¿¥¤¥È¥ë¤¬ÆüËܸì¤Ê¤é In¡¡¤ÏÉÕ¤±¤Ê¤¤¡££±Ê¸·Á¼°¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤¹¤ë¾ì¹ç¤Ê¤É¤Ë
-% In... ¤Ç¤Ê¤¯ in ... ¤Î·Á¼°¤È¤¹¤ë¤Ë¤Ï¡¤1 ¤ò 1 ¤Ë¤·¤Æ¤ª¤¯¡¥
-
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-        { booktitle }
-%      { booktitle ", " * format.in.ed.editors * }
-        { is.kanji.entry
-           { booktitle "¡¤" * format.in.ed.editors * }
-           { booktitle ", " * format.in.ed.editors * }
-         if$ }
-     if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.booktitle.incoll}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-       { booktitle is.kanji.str$
-            { booktitle }
-            { "in " booktitle }
-        if$
-        }
-       { booktitle is.kanji.str$
-           { booktitle "¡¤" * format.in.ed.editors.incoll * }
-           { "in " booktitle * ", " * format.in.ed.editors.incoll * }
-        if$
-        }
-     if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.booktitle.inpro}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-        { booktitle }
-        { is.kanji.entry
-           { booktitle "¡¤" * format.in.ed.editors.incoll * }
-           { booktitle ", " * format.in.ed.editors.incoll * }
-         if$ }
-     if$
-    }
-  if$
-}
-
-
-% empty.misc.check ´Ø¿ô¤Ï¥½¡¼¥È¤µ¤ì¤ë»þ¡¤Ê¸»úÎó¥é¥Ù¥ë»È¤¦»þ¤Ë key ¥Õ¥£¡¼¥ë¥É¤¬
-% ¶õ¤Ç¤Ê¤¤¤Î¤Ë¡¤£¶¤Ä¤Î¥Õ¥£¡¼¥ë¥É¤¬Á´Éô¶õ¤Ê¤éʸ¶ç¤ò¤¤¤¦¡¥¥½¡¼¥È¤µ¤ì¤Ê¤¤¡¤
-% ¿ôÃÍ¥é¥Ù¥ë¤Î»þ¤Ë¤Ï£¶¤Ä¤Î¥Õ¥£¡¼¥ë¥É¤¬Á´Éô¶õ¤Ê¤éʸ¶ç¤ò¤¤¤¦¡¥
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$ howpublished empty$
-  month empty$ year empty$ note empty$
-  and and and and and
-
-
-
-    { "all relevant fields are empty in " cite$ * warning$ }
-    'skip$
-  if$
-}
-
-% format.thesis.type ´Ø¿ô¤Ï type ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð(Âçʸ»ú¡¤¾®Ê¸»úÊÑ´¹
-% ¤·¤¿) type ¥Õ¥£¡¼¥ë¥É¤ÎÃͤò¡¤¤½¤¦¤Ç¤Ê¤±¤ì¤Ð´û¤Ë¥¹¥¿¥Ã¥¯¤ËÀѤޤì¤Æ¤¤¤ë
-% ("Master's thesis" ¤ä "PhD thesis"¤Ê¤É¤Î)ʸ»úÎó¤òÊÖ¤¹¡¥
-
-FUNCTION {format.thesis.type}
-{ type empty$
-    'skip$
-    { pop$
-      type "t" change.case$
-    }
-  if$
-}
-
-% format.tr.number ´Ø¿ô¤Ï type ¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð¤½¤ÎÃͤǡ¤¶õ¤Ê¤é "Technical Report"
-% ¤Ç»Ï¤Þ¤ê¡¤number ¤¬¤¢¤ì¤Ð¤½¤ì¤¬¸å¤Ë³¤¯Ê¸»úÎó¤òÊÖ¤¹¡¥ number ¤¬¤Ê¤±¤ì¤Ð
-% ÀèƬ¤òÂçʸ»ú¤Ë¤·¤¿Á°½Ò¤Îʸ»úÎó¤òÊÖ¤¹¡¥Ê¸¤ÎÀèƬ¤Ç»È¤ï¤ì¤ë¡¥
-
-FUNCTION {format.tr.number}
-{ type empty$
-    { "Technical Report" }
-    'type
-  if$
-  number empty$
-    { "t" change.case$ }
-    { number tie.or.space.connect }
-  if$
-}
-
-% ¤µ¤Æʸ¸¥¥ê¥¹¥ÈÆ⻲¾ÈÍѤδؿô¤ÎÀâÌÀ¤Ç¤¢¤ë¡¥¤³¤ì¤é¤Î´Ø¿ô¤Ïʸ¸¥¥Ç¡¼¥¿¥Ù¡¼¥¹
-% Ãæ¤Î¥¨¥ó¥È¥ê¤Ç¡¤Â¾¤Î¥¨¥ó¥È¥ê¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¥­¡¼¤¬ crossref ¥Õ¥£¡¼¥ë¥É¤Ë
-% ½ñ¤«¤ì¤Æ¤¤¤ë»þ¤Ë¡¤µ¯Æ°¤µ¤ì¤ë¡¥¤³¤Îµ¡Ç½¤Ë¤è¤Ã¤ÆÏÀʸ½¸¤Ê¤É¤ÎÃæ¤ÎÏÀʸ¤«¤é
-% ÏÀʸ½¸¤Ê¤É¤ò»²¾È¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡¥¤³¤Î¥Õ¥¡¥¤¥ëÃæ¤Î¥¹¥¿¥¤¥ë¤Ç¤Ï°Ê²¼¤Î
-% £µ¤Ä¤Î¥±¡¼¥¹¤¬ÁÛÄꤵ¤ì¤Æ¤¤¤ë¡¥
-% (1) ARTICLE ¤¬Â¾¤Î ARTICLE ¤ò»²¾È¤·¤Æ¤¤¤ë;(2) BOOK, (3) INBOOK, ¤¢¤ë¤¤¤Ï
-% (4) INCOLLECTION ¤¬Â¾¤Î BOOK ¤ò»²¾È¤·¤Æ¤¤¤ë;(5) INPROCEEDINGS ¤¬ PROCEEDINGS
-% ¤ò»²¾È¤·¤Æ¤¤¤ë¡¥¤½¤ì¤¾¤ì¤Ë¤Ä¤¤¤Æ¸å¤Ç¾Ü¤·¤¯ÀâÌÀ¤¹¤ë¡¥
-%
-% ARTICLE ¥¨¥ó¥È¥ê¥¿¥¤¥×¤Ï¾¤Î ARTICLE ¥¨¥ó¥È¥ê¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤â¤è¤¤¡¥
-% ¤³¤ì¤ÏÏÀʸ»ï/»¨»ï¤¬¤¢¤ë£±¤Ä¤ÎÏÃÂê¤ÎÆý¸¤Ë¤Ê¤Ã¤Æ¤¤¤ë»þ¤Ë¡¤JOURNAL ¥¿¥¤¥×¤Ê¤É
-% ¤È¤¤¤¦¤â¤Î¤Ï¤Ê¤¤¤«¤é¡¤¤³¤ì¤òÃø¼Ô¡¤É½Âê¤Î¤Ê¤¤ ARTICLE ¤È¤·¤Æ°·¤ï¤Ê¤±¤ì¤Ð¤Ê¤é
-% ¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡¥¤³¤Î»þ¤Ë¤Ï¤½¤Î journal ¤¬»²¾Èʸ¸¥¥ê¥¹¥È¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¡¤
-% ·Ù¹ð¥á¥Ã¥»¡¼¥¸¤¬2¤Ä½Ð¤µ¤ì¤ë¡¥¤Ç¤âÀ¤¤ÎÃæ¤Ê¤ó¤Æ¤·¤ç¤»¤ó¤³¤ó¤Ê¤â¤Î¤µ¡¥
-%
-% "In" ¤Ç¤Ê¤¯ "in ¤Ë¤¹¤ë¤È¤«¡¤\em ¤òÉÕ¤±¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤È¤«¤Ç¤­¤ë¤è¤¦¤Ë
-% ¥³¡¼¥É¤ÏÊѹ¹¤µ¤ì¤Æ¤ª¤ê¡¤É¬¤º¤·¤â°Ê²¼¤Î¥¢¥ë¥´¥ê¥º¥à¤È°ìÃפ·¤Ê¤¤¡¥
-%
-% format.article.crossref ==
-%  BEGIN
-%      if empty$(key) then
-%          if empty$(journal) then
-%              warning$("need key or journal for " * cite$ *
-%                                              " to crossref " * crossref)
-%              return(" \cite{" * crossref * "}")
-%          else
-%              return("In " * emphazise.correct (journal) *
-%                                              " \cite{" * crossref * "}")
-%              fi
-%      else
-%          return("In " * key * " \cite{" * crossref * "}")
-%      fi
-%  END
-%
-% Â¾¤Îʸ¸¥¥ê¥¹¥ÈÆ⻲¾ÈÍѤδؿô¤âƱ¤¸¤è¤¦¤Ê¤â¤Î¤Ê¤Î¤Ç¡¤¥³¥á¥ó¥È¥Ð¡¼¥¸¥ç¥ó¤Ï¤Ê¤¤¡¥
-
-FUNCTION {format.addr.pub}
-{ publisher empty$
-    { "" }
-    { address empty$
-       { publisher }
-        { is.kanji.entry
-            { publisher "¡¤" * address * }
-            { publisher ", " * address * }
-        if$ }
-%      { publisher ", " * address * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.paddress}
-{ address empty$
-    { "" }
-    { address }
-  if$
-}
-
-
-FUNCTION {format.article.crossref}
-{ key empty$
-    { journal empty$
-       { "need key or journal for " cite$ * " to crossref " * crossref *
-         warning$
-         ""
-       }
-       { title is.kanji.str$
-           { " " journal *  }
-
-
-           { " " journal * }
-
-
-          if$
-       }
-      if$
-    }
-    { title is.kanji.str$
-       { " " key * }
-
-       { "in " key * }
-
-      if$
-    }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-% Ê¸¸¥¥ê¥¹¥ÈÆ⻲¾È¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤ÎÊÔ¼Ô̾¤È¤·¤Æ¤ÏÀ«¤Î¤ß¤ò¡¤ÊԼԤοͿô¤Ë
-% ±þ¤¸¤Æ¡¤"editor", "editor1 and editor2", "editor1 et~al." ¤Î·Á¼°¤Çɽ¸½¤¹¤ë¡¥
-%
-% ÅŻҾðÊóÄÌ¿®³Ø²ñÏÀʸ»ï¤Ç¤Ï»²¾ÈÀè¤ÎÃø¼Ô̾¤â¥Õ¥ë¥Í¡¼¥à¤Ç½ÐÎϤ¹¤ë¡¥
-
-FUNCTION {format.crossref.editor}
-{ editor is.kanji.str$
-
-     {editor #1 "{ff}" format.name$ duplicate$
-
-      empty$
-       {pop$ editor #1 "{ll}" format.name$}
-       'skip$
-      if$
-      }
-
-      {editor #1 "{vv~}{ll}" format.name$}
-
-  if$
-  editor num.names$ duplicate$
-  #2 >
-    { editor is.kanji.str$
-
-         {pop$ "¾" *} {pop$ ", et~al." * } if$
-
-    }
-    { #2 <
-       'skip$
-
-       { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-
-           { editor is.kanji.str$
-
-               {"¾" *} {", et~al." * } if$
-
-           }
-           { editor is.kanji.str$
-               {
-
-%                ", " *
-                  is.kanji.entry
-                      { "¡¤" *  }
-                      { ", " *  }
-                   if$ 
-
-                  editor #2 "{ff}" format.name$ duplicate$
-                  empty$
-                       {pop$ editor #2 "{ll}" format.name$}
-                       'skip$
-                  if$
-                *
-               }
-               {" and " * editor #2 "{vv~}{ll}" format.name$ * }
-             if$
-           }
-         if$
-       }
-      if$
-    }
-  if$
-}
-
-% BOOK (INBOOK) ¥¨¥ó¥È¥ê·¿¤Ç¤Ï(Ê£¿ô´¬¤«¤é¤Ê¤ë¤â¤Î¤Î°ìÉô¤Ç¤¢¤ë¤È¤·¤Æ)¾¤Î
-% BOOK(Ê£¿ô´¬Á´Éô) ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤â¤è¤¤¡¥
-% ÉáÄ̤Ϡeditor ¤¬¤¢¤ë¤«¤é¡¤¤½¤Î»þ¤Ï»²¾È¾ðÊó¤Ë¤½¤ì¤ò»È¤¦¡¥¤Ê¤±¤ì¤Ð key
-% ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð key ¤ò¡¤key ¤¬¶õ¤Ê¤é(¥·¥ê¡¼¥º¤ËÊ£¿ô´¬¤ÎɽÂ꤬Æþ¤Ã¤Æ
-% ¤¤¤ë¤Ï¤º¤À¤«¤é) series ¥Õ¥£¡¼¥ë¥É¤ò»È¤¦¡¥
-
-FUNCTION {format.book.crossref}
-{ volume empty$
-    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
-       title is.kanji.str$
-
-       {"  "} {"in "} if$
-
-    }
-    { volume is.kanji.str$
-       { volume }
-       { is.kanji.entry
-           {"Âè" volume * "´¬" *}
-           {"vol." volume tie.or.space.connect " of " *  }
-         if$
-       }
-      if$
-    }
-  if$
-  editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-       { series empty$
-           { "need editor, key, or series for " cite$ * " to crossref " *
-             crossref * warning$
-             "" *
-           }
-
-           { series is.kanji.str$
-
-%              { series ", " * swap$ * }
-                { is.kanji.entry
-                     { series "¡¤" * swap$ * }
-                     { series ", " * swap$ * }
-                 if$ }
-
-               { series * }
-             if$
-           }
-
-         if$
-       }
-       { key * }
-      if$
-    }
-    { format.crossref.editor * }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-% INCOLLECTION ¥¨¥ó¥È¥ê·¿¤Ç¤Ï BOOK (ÏÀʸ½¸¤Ç¤¢¤ë¤È¤·¤Æ) ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ
-% ¤â¤è¤¤¡¤¤¢¤ë¤¤¤Ï INPROCEEDINGS ¤Ï PROCEEDING ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤â¤è¤¤¡¥
-% editor ¤¬ÉáÄ̤Ϥ¢¤ë¤«¤é¡¤¤½¤ì¤ò»²¾È¾ðÊó¤È¤·¤Æ»È¤¦¡¥key ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤Ê¤±
-% ¤ì¤Ð key ¤ò¡¤key ¤¬¶õ¤Ê¤é(¤½¤³¤Ë»²¾È¤·¤Æ¤¤¤ë¤â¤Î¤ÎɽÂ꤬Æþ¤Ã¤Æ¤¤¤ë¤Ï¤º¤À¤«¤é)
-% booktitle ¥Õ¥£¡¼¥ë¥É¤ò»È¤¦¡¥
-
-FUNCTION {format.incoll.inproc.crossref}
-{ editor empty$
-  editor field.or.null author field.or.null =
-  or
-    { key empty$
-       { booktitle empty$
-           { "need editor, key, or booktitle for " cite$ * " to crossref " *
-             crossref * warning$
-             ""
-           }
-           { booktitle is.kanji.str$
-               { booktitle }
-
-
-
-               { booktitle }
-
-
-
-              if$
-           }
-         if$
-       }
-
-       { "in " key * }
-
-      if$
-    }
-    { title is.kanji.str$
-       {" " format.crossref.editor * }
-
-       {"in " format.crossref.editor * }
-
-      if$
-    }
-  if$
-  " \cite{" * crossref * "}" *
-}
-
-% ¤³¤³¤«¤é .BIB ¥Õ¥¡¥¤¥ëÃæ¤Ë½ñ¤«¤ì¤ë²ÄǽÀ­¤Î¤¢¤ë¥¨¥ó¥È¥ê¤Î·¿(ARTICLE ¤È¤«
-% BOOK ¤È¤«)Ëè¤Ë¡¤´Ø¿ô¤òÄêµÁ¤¹¤ë¡¥¤³¤ì¤é¤Î´Ø¿ô¤¬ .BBL ¥Õ¥¡¥¤¥ë¤Ë½ÐÎϤò¹Ô¤¦¡¥
-% ¤³¤ì¤é¤Î´Ø¿ô¤ÎÄêµÁ¤Ï READ ¥³¥Þ¥ó¥É¤è¤êÁ°¤Ë¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡¥¤µ¤é¤Ë¥¹¥¿¥¤¥ë
-% À߷׼ԤȤ·¤Æ¤Ï¡¤Ì¤ÄêµÁ¤Î·¿ÍѤˠdefault.type ¤È¤¤¤¦´Ø¿ô¤âÄêµÁ¤¹¤ëɬÍפ¬¤¢¤ë¡¥
-% Ãí°Õ: °Ê²¼¤Ç¼¨¤µ¤ì¤Æ¤¤¤ë¥Õ¥£¡¼¥ë¥É¤Î½çÈÖ¤Ï(inbook, proceedings¤ÇÆäË
-%       ÃǤäƤʤ¤¸Â¤ê)¡¤½ÐÎϤµ¤ì¤ë½çÈÖ¤Ëʤó¤Ç¤¤¤ë¡¥
-%
-% ³Ø²ñ»ï¤Î·Á¼°¤Ë¹ç¤ï¤»¤Æ¥³¡¼¥É¤¬½¤Àµ¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¤¥¢¥ë¥´¥ê¥º¥à¤È¤Ïɬ¤º¤·¤â
-% °ìÃפ·¤Ê¤¤¡¥
-%
-% article ´Ø¿ô¤Ï ARTICLE ÍѤǤ¢¤ê¡¤Â¾¤Î ARTICLE ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤è¤¤¡¥
-%      É¬¿Ü: author, title, journal, year
-%      Ç¤°Õ: volume, number, pages, month, note
-%
-% article ==
-%  BEGIN
-%      output.bibitem
-%      output.check(format.authors,"author")
-%      new.block
-%      output.check(format.title,"title")
-%      new.block
-%      if missing$(crossref) then
-%          output.check(emphasize(journal),"journal")
-%          output(format.vol.num.pages)
-%          output.check(format.date,"year")
-%       else
-%          output.nonnull(format.article.crossref)
-%          output(format.pages)
-%      fi
-%      new.block
-%      output(note)
-%      fin.entry
-%  END
-%
-% book ´Ø¿ô¤ÏËÜÁ´ÂΤλ²¾ÈÍÑ¡¥BOOK ¤Ç¤Ï¾¤Î BOOK ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤è¤¤¡¥
-%      É¬¿Ü: author or editor, title, publisher, year
-%      Ç¤°Õ: volume or number, series, address, edition, month, note
-%             0 ¤¬ 1 ¤Ê¤é¡¤pages ¤âǤ°Õ¥Õ¥£¡¼¥ë¥É
-%
-% book ==
-%  BEGIN
-%      if empty$(author) then output.check(format.editors,"author and editor")
-%      else    output.check(format.authors,"author")
-%              if missing$(crossref) then
-%                  either.or.check("author and editor",editor)
-%              fi
-%      fi
-%      new.block
-%      output.check(format.btitle,"title")
-%      if missing$(crossref) then
-%          output(format.bvolume)
-%          new.block
-%          output(format.number.series)
-%          new.sentence
-%          output.check(publisher,"publisher")
-%          output(address)
-%       else
-%          new.block
-%          output.nonnull(format.book.crossref)
-%      fi
-%      output(format.edition)
-% #if    0
-%        output(pages)
-% #endif 0
-%      output.check(format.date,"year")
-%      new.block
-%      output(note)
-%      fin.entry
-%  END
-%
-% Â¾¤Î¥¨¥ó¥È¥ê´Ø¿ô¤âƱ¤¸¤è¤¦¤Êʪ¤Ê¤Î¤Ç¡¤¥³¥á¥ó¥È¥Ð¡¼¥¸¥ç¥ó¤Ï¤Ê¤¤¡¥
-% ¾ðÊó½èÍý³Ø²ñ±ÑʸÏÀʸ»ï¤Ç¤Ï volume, number, year, pages ¤Î½ç¤Ç½ÐÎϤ¹¤ë¡¥
-
-FUNCTION {article}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-
-  format.title "title" output.check
-%  new.block
-  blank.sep
-  crossref missing$
-    { journal emphasize "journal" output.check
-
-      format.vol.num.pages output
-      format.date "year" output.check
-
-}
-    { format.article.crossref output.nonnull
-      format.pages output
-    }
-  if$
-
-  new.block
-  note output
-  fin.entry
-}
-
-
-
-FUNCTION {book}
-{ output.bibitem
-
-  author empty$
-     { format.editors "editor" output.check
-       blank.sep
-       new.sentence
-       format.btitle "title" output.check
-       blank.sep
-%       new.sentence
-     }
-     { format.authors "author" output.check
-       new.block
-       format.btitle "title" output.check
-       blank.sep
-%  format.editors output
-%       new.block
-
-     }
-%    { format.editors "author and editor" output.check }
-%    { format.authors output.nonnull
-%      crossref missing$
-%      { "author and editor" editor either.or.check }
-%      'skip$
-%      if$
-%    }
-  if$
-  crossref missing$
-    { 
-       author empty$
-          {
-             new.block
-%              blank.sep
-  
-           } 
-          { 
-             format.in.ed.editors output
-%             new.block
-%              blank.sep
-          }
-       if$
-      format.bvolume output
-      new.block
-      format.number.series output
-      series empty$
-      {
-         new.sentence
-      }
-      {
-         new.block
-      }
-      if$
-      publisher "publisher" output.check
-     format.paddress output
-%      address output
-%      new.block
-      blank.sep
-    }
-    { new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-  new.block
-  note output
-  fin.entry
-}
-
-% booklet ¤ÏÀ½Ëܤµ¤ì¤Æ¤Ï¤¤¤ë¤¬¡¤½ÐÈǼҡ¤¥¹¥Ý¥ó¥µ¡¼µ¡´Ø̾¤Î¤Ê¤¤¤â¤Î
-%      É¬¿Ü: title
-%      Ç¤°Õ: author, howpublished, address, month, year, note
-
-FUNCTION {booklet}
-{ output.bibitem
-  format.authors output
-  new.block
-  format.title "title" output.check
-  blank.sep
-  howpublished address new.block.checkb
-  howpublished output
-  address output
-  format.date output
-
-  new.block
-  note output
-  fin.entry
-}
-
-% conference ¥¿¥¤¥×¤Ë¤Ä¤¤¤Æ¤Ï inproceedings ¤ò»²¾È¤»¤è¡¥
-
-% inbook ¤ÏËܤΣ±Éô(¾Ï¡¤Àá and/or ¥Ú¡¼¥¸ÈÏ°Ï)¤ò»²¾È¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ê¡¤
-% BOOK ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤¤¤Æ¤â¤è¤¤¡¥ volume ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¤
-% type ¥Õ¥£¡¼¥ë¥É¤Î¾ðÊ󤬠number ¤ä series ¤è¤ê¤âÁ°¤Ëʤ٤é¤ì¤ë¡¥
-%      É¬¿Ü: author or editor, title, chapter and/or pages, publisher,year
-%      Ç¤°Õ: volume or number, series, type, address, edition, month, note
-
-FUNCTION {inbook}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check }
-    { format.authors output.nonnull
-      crossref missing$
-       { "author and editor" editor either.or.check }
-       'skip$
-      if$
-    }
-  if$
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-
-      format.chapter.pages "chapter and pages" output.check
-
-      new.block
-      format.number.series output
-
-%      new.block
-      new.sentence
-      publisher "publisher" output.check
-      format.paddress output
-      new.block
-    }
-
-    { format.chapter.pages "chapter and pages" output.check
-
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  format.date "year" output.check
-
-
-  new.block
-  note output
-  fin.entry
-}
-
-% INCOLLECTION ¤Ï INBOOK ¤ÈƱ¤¸¤è¤¦¤Ê¤â¤Î¤Ç¤Ï¤¢¤ë¤¬¡¤»²¾È¤·¤Æ¤¤¤ë¤â¤Î¤¬
-% ¤½¤ì¸ÇÍ­¤ÎɽÂê¤ò»ý¤Ä¤â¤Î¤Ç¤¢¤ë(¤¿¤Ö¤óÁ´ÂΤÎÊԼԤ⤢¤ë)¡¥
-% INCOLLECTION ¤Ï BOOK ¤òʸ¸¥¥ê¥¹¥ÈÆ⻲¾È¤·¤Æ¤â¤è¤¤¡¥ 
-%      É¬¿Ü: author, title, booktitle, publisher, year
-%      Ç¤°Õ: editor, volume or number, series, type, chapter, pages,
-%                      address, edition, month, note
-
-FUNCTION {incollection}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  blank.sep
-%  new.block
-  crossref missing$
-    { format.in.ed.booktitle.incoll output
-      format.bvolume output
-      format.number.series output
-      format.chapter.pages output
-      new.block
-      publisher "publisher" output.check
-      format.paddress output
-      new.block
-      format.edition output
-      format.date "year" output.check
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-
-  new.block
-  note output
-  fin.entry
-}
-
-% INPROCEEDINGS ¤Ï²ñµÄ¤ÎÏÀʸ/ͽ¹Æ½¸¤ËºÜ¤Ã¤Æ¤¤¤ëÏÀʸ¤Ç¡¤ÏÀʸ/ͽ¹Æ½¸¤òʸ¸¥¥ê¥¹¥È
-% Æ⻲¾È¤·¤Æ¤â¤è¤¤¡¥address ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤±¤ì¤Ð month (&year) ¤¬ note ¤ÎľÁ°
-% ÃÖ¤«¤ì¤ë¡¥
-%      É¬¿Ü: author, title, booktitle, year
-%      Ç¤°Õ: editor, volume or number, series, pages, address, month,
-%            organization, publisher, note
-
-FUNCTION {inproceedings}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  blank.sep
-%  new.block
-  crossref missing$
-%    { format.in.ed.booktitle.incoll output
-    { format.in.ed.booktitle.inpro "booktitle" output.check
-      format.vol.num.pages output
-      new.block
-      address empty$
-       { organization publisher new.sentence.checkb
-          new.block
-         organization output
-         mid.sentence 'output.state :=
-          new.block
-         publisher output
-         format.date "year" output.check
-       }
-       { address output
-          blank.sep
-         format.date "year" output.check
-          new.block
-         organization output
-         mid.sentence 'output.state :=
-          new.block
-  publisher output
-       }
-      if$
-%    { format.in.ed.booktitle.incoll output
-%      format.bvolume output
-%      format.number.series output
-%      format.chapter.pages output
-%      new.block
-%      publisher "publisher" output.check
-%      format.paddress output
-%      new.block
-%      format.edition output
-%      format.date "year" output.check
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-%  new.block
-  note output
-  fin.entry
-}
-
-%FUNCTION {inproceedings}
-%{ output.bibitem
-%  format.authors "author" output.check
-%  new.block
-%  format.title "title" output.check
-%%  blank.sep
-%%  new.block
-%  crossref missing$
-%    { format.in.ed.booktitle "booktitle" output.check
-%      format.vol.num.pages output
-%%      format.number.series output
-%%      format.pages output
-%      new.block
-%      address empty$
-%      { organization publisher new.sentence.checkb
-%          new.block
-%        organization output
-%        mid.sentence 'output.state :=
-%          new.block
-%        publisher output
-%        format.date "year" output.check
-%      }
-%      { address output
-%          blank.sep
-%        format.date "year" output.check
-%          new.block
-%        organization output
-%        mid.sentence 'output.state :=
-%          new.block
-%        publisher output
-%      }
-%      if$
-%    }
-%    { format.incoll.inproc.crossref output.nonnull
-%      format.pages output
-%    }
-%  if$
-%  new.block
-%  note output
-%  fin.entry
-%}
-
-% conference ´Ø¿ô¤Ï Scribe ¤È¤Î¸ß´¹À­¤Î¤¿¤á¤Ë¤¢¤ë¡¥
-
-FUNCTION {conference} { inproceedings }
-
-% manual ¤Ï¥Þ¥Ë¥å¥¢¥ë¡¥
-%      É¬¿Ü: title
-%      Ç¤°Õ: author, organization, address, edition, month, year, note
-
-FUNCTION {manual}
-{ output.bibitem
-  author empty$
-    { organization empty$
-       'skip$
-       { organization output.nonnull
-         address output
-       }
-      if$
-    }
-    { format.authors output.nonnull }
-  if$
-  new.block
-  format.btitle "title" output.check
-  author empty$
-    { organization empty$
-       { address new.block.checka
-         address output
-       }
-       'skip$
-      if$
-    }
-    { organization address new.block.checkb
-      organization output
-      address output
-    }
-  if$
-  format.edition output
-  format.date output
-
-  new.block
-  note output
-  fin.entry
-}
-
-% mastersthesis ¤Ï½¤»ÎÏÀʸ
-%      É¬¿Ü: author, title, school, year
-%      Ç¤°Õ: type, address, month, note
-
-FUNCTION {mastersthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-%  new.block
-  blank.sep
-  "½¤»ÎÏÀʸ" format.thesis.type output.nonnull
-
-  school "school" output.check
-  address output
-  format.date "year" output.check
-
-  new.block
-  note output
-  fin.entry
-}
-
-% misc ¤Ï¾¤Î¤É¤ì¤Ë¤â¤¢¤Æ¤Ï¤Þ¤é¤Ê¤¤Êª
-%      É¬¿Ü: Ç¤°Õ¥Õ¥£¡¼¥ë¥É¤Î¾¯¤Ê¤¯¤È¤â£±¤Ä
-%      Ç¤°Õ: author, title, howpublished, month, year, note
-
-FUNCTION {misc}
-{ output.bibitem
-  format.authors output
-  title howpublished new.block.checkb
-  format.title output
-  blank.sep
-  howpublished new.block.checka
-  howpublished output
-  format.date output
-
-  new.block
-  note output
-  fin.entry
-  empty.misc.check
-}
-
-% phdthesis(Çî»ÎÏÀʸ) ¤Ï mastersthesis ¤Î¤è¤¦¤Êʪ¡¥
-%      É¬¿Ü: author, title, school, year
-%      Ç¤°Õ: type, address, month, note
-
-FUNCTION {phdthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.btitle "title" output.check
-%  new.block
-  blank.sep
-  "Ph.D thesis" format.thesis.type output.nonnull
-  school "school" output.check
-  address output
-  format.date "year" output.check
-
-  new.block
-  note output
-  fin.entry
-}
-
-% proceedings ¤Ï²ñµÄ¤ÎÏÀʸ/ͽ¹Æ½¸¤Ç¤¢¤ë¡¥
-% organization ¥Õ¥£¡¼¥ë¥É¤¬¤¢¤Ã¤Æ¡¤ editor ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤¤»þ¤Ë¤Ï¡¤
-% organization ¥Õ¥£¡¼¥ë¥É¤¬Ç¤°Õ¥Õ¥£¡¼¥ë¥É¤ÎºÇ½é¤Î¤â¤Î¤È¤·¤Æ»È¤ï¤ì¤ë
-% (ºÇ½é¤Î¥Ö¥í¥Ã¥¯¤ò¶õ¤Ë¤Ï¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¡Ë¡¥
-% address ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤±¤ì¤Ð¡¤month (& year) ¤¬ note ¤ÎľÁ°¤Ëʤ֡¥
-%      É¬¿Ü: title, year
-%      Ç¤°Õ: editor, volume or number, series, address, month,
-%            organization, publisher, note
-
-FUNCTION {proceedings}
-{ output.bibitem
-  editor empty$
-    { organization output }
-    { format.editors output.nonnull }
-  if$
-  new.block
-  format.btitle "title" output.check
-  blank.sep
-  format.bvolume output
-  format.number.series output
-  address empty$
-    { editor empty$
-       { publisher new.sentence.checka }
-       { organization publisher new.sentence.checkb
-         organization output
-       }
-      if$
-      publisher output
-      format.date "year" output.check
-
-    }
-    { address output.nonnull
-      format.date "year" output.check
-
-
-      new.block
-
-      editor empty$
-       'skip$
-       { organization output }
-      if$
-      publisher output
-    }
-  if$
-  new.block
-  note output
-  fin.entry
-}
-
-% techreport ¤Ï¥Æ¥¯¥Ë¥«¥ë¥ì¥Ý¡¼¥È
-%      É¬¿Ü: author, title, institution, year
-%      Ç¤°Õ: type, number, address, month, note
-
-FUNCTION {techreport}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  blank.sep
-%  new.block
-  format.tr.number output.nonnull
-  institution "institution" output.check
-  address output
-  format.date "year" output.check
-
-  new.block
-  note output
-  fin.entry
-}
-
-% unpublished ¤Ï½ÐÈǤµ¤ì¤Æ¤¤¤Ê¤¤¤â¤Î¡¥
-%      É¬¿Ü: author, title, note
-%      Ç¤°Õ: month, year
-
-FUNCTION {unpublished}
-{ output.bibitem
-  format.authors "author" output.check
-  new.block
-  format.title "title" output.check
-  blank.sep
-%  new.block
-  note "note" output.check
-  format.date output
-  fin.entry
-}
-
-% Ê¬ÎàÉÔÌÀ¤Î¥¨¥ó¥È¥ê¤ËÂФ·¤Æ¤Ï `misc' ¤ò»È¤¦¡¥(J)BibTeX ¤Ï·Ù¹ð¤ò½Ð¤¹¡¥
-
-FUNCTION {default.type} { misc }
-
-% ¥¹¥¿¥¤¥ë¤Ç°Û¤Ê¤ë¤«¤âÃΤì¤Ê¤¤¤¬¡¤°ìÈÌŪ¤Ê¥Þ¥¯¥í¤¬°Ê²¼¤Ëʤó¤Ç¤¤¤ë¡¥
-% ÍøÍѼԤϤ³¤ì¤é¤Î¥Þ¥¯¥í¤ò»È¤¦¤Î¤¬Ë¾¤Þ¤·¤¤¡¥
-%
-% ·î¤Î̾Á°¤Ï¥Õ¥ë¥¹¥Ú¥ë¤«¾Êά·Á¤Ç½ñ¤¯¡¥
-
-
-
-MACRO {jan} {"Jan."}
-
-MACRO {feb} {"Feb."}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"Apr."}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"Aug."}
-
-MACRO {sep} {"Sept."}
-
-MACRO {sept} {"Sept."}
-
-MACRO {oct} {"Oct."}
-
-MACRO {nov} {"Nov."}
-
-MACRO {dec} {"Dec."}
-
-
-
-% ÏÀʸ»ï̾¤Ï¥Õ¥ë¥¹¥Ú¥ë¤«¾Êά·Á¤Çɽ¼¨¤¹¤ë¡¥¾Êά·Á¤Ï ACM ¤Î½ÐÈÇʪ¤Ë¤¢¤ë·Á¡¥
-% ¤³¤ì¤È¤Þ¤Ã¤¿¤¯°ã¤¦¥»¥Ã¥È¤Î¾Êά·Á¤ò»È¤¦¾ì¹ç¤Ë¤Ï¡¤¤½¤ÎÄêµÁ¤Î¤ß¤«¤é¤Ê¤ë
-% .bib ¥Õ¥¡¥¤¥ë¤òºî¤ë¤Î¤¬°ìÈÖ¤¤¤¤¤À¤í¤¦¡¥¤½¤¦¤¹¤ì¤ÐÍøÍѼԤϠ\bibliography
-% ¥³¥Þ¥ó¥É¤Î£±ÈÖÌܤΰú¿ô¤È¤·¤Æ¤½¤ì¤ò»ØÄꤷ¤Æ¡¤¤³¤ì¤é¤ò¼è¤ê¹þ¤á¤ë¡¥
-
-
-
-MACRO {acmcs} {"ACM Comput. Surv."}
-
-MACRO {acta} {"Acta Inf."}
-
-MACRO {cacm} {"Commun. ACM"}
-
-MACRO {ibmjrd} {"IBM J. Res. Dev."}
-
-MACRO {ibmsj} {"IBM Syst.~J."}
-
-MACRO {ieeese} {"IEEE Trans. Softw. Eng."}
-
-MACRO {ieeetc} {"IEEE Trans. Comput."}
-
-MACRO {ieeetcad}
- {"IEEE Trans. Comput.-Aided Design Integrated Circuits"}
-
-MACRO {ipl} {"Inf. Process. Lett."}
-
-MACRO {jacm} {"J.~ACM"}
-
-MACRO {jcss} {"J.~Comput. Syst. Sci."}
-
-MACRO {scp} {"Sci. Comput. Programming"}
-
-MACRO {sicomp} {"SIAM J. Comput."}
-
-MACRO {tocs} {"ACM Trans. Comput. Syst."}
-
-MACRO {tods} {"ACM Trans. Database Syst."}
-
-MACRO {tog} {"ACM Trans. Gr."}
-
-MACRO {toms} {"ACM Trans. Math. Softw."}
-
-MACRO {toois} {"ACM Trans. Office Inf. Syst."}
-
-MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."}
-
-MACRO {tcs} {"Theoretical Comput. Sci."}
-
-MACRO {tieice} {"¿®³ØÏÀ"}
-MACRO {tipsj}  {"¾ðÊó½èÍý³Ø²ñÏÀʸ»ï"}
-MACRO {jipsj}  {"J.~Info. Proc. Soc. of Japan"}
-MACRO {jorsj}  {"Journal of the O. R. Society of Japan"}
-
-
-
-% .BBL ¥Õ¥¡¥¤¥ë¤Î¥¨¥ó¥È¥ê¤òÆɤ߹þ¤à
-
-READ
-
-% Æɤ߹þ¤Þ¤ì¤¿Ê¸¸¥¤Î¥Ç¡¼¥¿¤¬´Á»ú¤Î¤â¤Î¤«¤É¤¦¤«¥Á¥§¥Ã¥¯¤·¤Æ¥Õ¥é¥°¤òÀßÄꤹ¤ë¡¥
-% ASCII ÈǤΠ0.98 ÍѤΤâ¤Î¤ò½¤Àµ¤·¤¿¡¥
-
-FUNCTION {set.is.kanji.entry}
-{
-  author    field.or.null is.kanji.str$
-  title     field.or.null is.kanji.str$ or
-  editor    field.or.null is.kanji.str$ or
-  journal   field.or.null is.kanji.str$ or
-  booktitle field.or.null is.kanji.str$ or
-  series    field.or.null is.kanji.str$ or
-  'is.kanji.entry :=
-}
-
-ITERATE {set.is.kanji.entry}
-
-% sortify ´ØÁǤϰú¿ô¤ò purify$ ¤·¤¿¸å¤Ë¾®Ê¸»ú¤ËÊÑ´¹¤¹¤ë¡¥¥½¡¼¥È¤Î¤¿¤á¡¤
-% ¤¢¤ë¤¤¤Ï¥½¡¼¥È¸å¤Ë¥é¥Ù¥ë¤òºî¤ë»þ¤Ë»È¤ï¤ì¤ë¡¥
-%
-% chop.word(w,len,s) ¤Ï s ¤½¤Î¤â¤Î¤«¡¤¤¢¤ë¤¤¤Ï s ¤ÎºÇ½é¤Î len Ê¸»ú¤¬ w ¤È
-% Åù¤·¤±¤ì¤Ð(¤³¤ÎÈæ³Ó¤Ï´Ø¿ô¤ÎÄêµÁ¤Î3¹ÔÌܤǹԤï¤ì¤ë w ¤è¤ê¸å¤í¤Î s ¤Î
-% Éôʬʸ»úÎó¤òÊÖ¤¹
-
-
-
-
-
-% °Ê²¼¤ÎŤ¤¥³¥á¥ó¥È¤Ïʸ»úÎó¥é¥Ù¥ë¤Î¾ì¹ç¤Î¤ß¤Ë¤¢¤Æ¤Ï¤Þ¤ë¡¥
-%
-% format.lab.names ´Ø¿ô¤Ï̾Á°¤Î von ¤È last ¥Ñ¡¼¥È¤ÎƬʸ»ú¤ò»È¤Ã¤Æû¤¤¥é¥Ù¥ë
-% ¤òºî¤ë(̾Á°¤Î¿ô¤¬£´°Ê¾å¤Î¾ì¹ç¤Ë¤Ï£³¤Ä¤ÇÀڤꡤ"+" ¤ò¸ªÉÕ¤­¤Ç²Ã¤¨¤ë¡¥Ì¾Á°¤¬
-% Ê£¿ô¤¢¤ê¡¤ºÇ¸å¤¬ "others" ¤Ç¤¢¤ë¾ì¹ç¤âƱÍͤˠ"+" ¤òÉÕ¤±¤ë¡Ë¡¥
-% Ì¾Á°¤¬£±¤Ä¤·¤«¤Ê¤¯¡¤von ¤È last ¥Ñ¡¼¥È¤«¤é¤Ê¤ë̾Á°¥È¡¼¥¯¥ó¤¬£±¤Ä¤·¤«¤Ê¤¤¤È¡¤
-% ("Knuth" ¤Ï£±¤Ä¡¤"Brinch Hansen"¤Ï£²¤Ä) À«(last name)¤ÎƬ£³Ê¸»ú¤«¤é¥é¥Ù¥ë¤ò
-% ºî¤ë¡¥et.al.char.used ¤ÏɬÍפ˱þ¤¸¤Æ LaTeX ¥Þ¥¯¥í¤ò½ñ¤­½Ð¤¹¤¿¤á¤Ë¡¤"+" ¤¬
-% »È¤ï¤ì¤¿¤«¤É¤¦¤«¤òÊÝ»ý¤¹¤ëÏÀÍý·¿¤ÎÊÑ¿ô¤Ç¤¢¤ë¡¥
-% 
-% ´Á»úÃø¼Ô̾¤Î¾ì¹ç¤Ë¤Ï yomi ¥Õ¥£¡¼¥ë¥É¤Î¾ðÊó¤ò»È¤Ã¤Æ¾å¤ÈƱÍͤ˥é¥Ù¥ë¤òºî¤ë¡¥
-% yomi ¥Õ¥£¡¼¥ë¥É¤¬¤Ê¤±¤ì¤Ð¡¤Âè°ìÃø¼Ô¤ÎÀ«¤Î¤ß¤«¤é¥é¥Ù¥ë¤òºî¤ë¡¥
-%
-% format.lab.names(s) ==
-%  BEGIN
-%    if not empty$(yomi) then s := yomi fi
-%    if is.kanji.str$(s) then return Âè°ìÃø¼Ô¤ÎÀ« fi
-%    else do
-%      numnames := num.names$(s)
-%      if numnames > 1 then
-%          if numnames > 4 then
-%              namesleft := 3
-%          else
-%              namesleft := numnames
-%          nameptr := 1
-%          nameresult := ""
-%          while namesleft > 0
-%            do
-%              if (name_ptr = numnames) and
-%                   format.name$(s, nameptr, "{ff }{vv }{ll}{ jj}") = "others"
-%                 then nameresult := nameresult * "{\etalchar{+}}"
-%                      et.al.char.used := true
-%                 else nameresult := nameresult *
-%                              format.name$(s, nameptr, "{v{}}{l{}}")
-%              nameptr := nameptr + 1
-%              namesleft := namesleft - 1
-%            od
-%          if numnames > 4 then
-%              nameresult := nameresult * "{\etalchar{+}}"
-%              et.al.char.used := true
-%      else
-%          t := format.name$(s, 1, "{v{}}{l{}}")
-%          if text.length$(t) < 2 then % there's just one name-token
-%              nameresult := text.prefix$(format.name$(s,1,"{ll}"),3)
-%          else
-%              nameresult := t
-%          fi
-%      fi
-%      return nameresult
-%    od
-%  END
-%
-% ¥é¥Ù¥ë¤Î¼çÍ×Éôʬ¤òºî¤ë»þ¤Ë¤É¤Î¥Õ¥£¡¼¥ë¥É¤ËÃíÌܤ¹¤ë¤«¤Ï¥¨¥ó¥È¥ê¤Î·¿¤Ç°Û¤Ê¤ë¡¥
-% ¤³¤ì¤Ë¤è¤Ã¤Æ¡¤¤É¤Î·¿¤Ç¤âƱ¤¸¾ðÊó¤ò»È¤¦(Î㤨¤Ð author, editor, key ¤Î½ç¤Ë»È¤¦)
-% ¾ì¹ç¤ËÈæ¤Ù¤Æ¡¤LaTeX book ¤Ç½Ò¤Ù¤é¤ì¤Æ¤¤¤ë¡Ö̵»ë¤µ¤ì¤ë¡×¥Õ¥£¡¼¥ë¥É¤¬ËÜÅö¤Ë
-% ¡Ö̵»ë¤Ç¤­¤ë¡×¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡¥MISC ¤ÎȽÄê¤Ï calc.label ´Ø¿ôÃæ¤Î if ¤Î
-%  ºÇ¸å¤Î else Éô¤ËÃÖ¤«¤ì¤Æ¤¤¤ë¤«¤é¡¤¥Ç¡¼¥¿¥Ù¡¼¥¹Ãæ¤ÎÀµ¤·¤¯¤Ê¤¤¥¨¥ó¥È¥ê·¿¤Ç¤â
-% ¤Á¤ã¤ó¤È½èÍý¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡¥
-%
-% ¥Õ¥£¡¼¥ë¥É¤ò¸«¤Æ¤¤¤¯½çÈ֤ϣ´¤Ä¤¢¤ë¤¬¡¤¤½¤ì¤¾¤ì¤ËÂбþ¤·¤¿Êä½õ´Ø¿ô¤¬ÍÑ°Õ¤µ¤ì¤Æ
-% ¤¤¤ë¡¥ºÇ½é¤Î´Ø¿ô¤ÏÀ褺 author ¥Õ¥£¡¼¥ë¥É¤òÄ´¤Ù¡¤É¬Íפʾì¹ç¤Ë¤Ï key ¥Õ¥£¡¼¥ë¥É
-% ¤òÄ´¤Ù¤ë¡¥Â¾¤Î£³¤Ä¤ÎÊä½õ´Ø¿ô¤âƱ¤¸¤è¤¦¤Ê¤â¤Î¤Ç¤¢¤ë¤¬¡¤ºÇ½é¤Ë£²¤Ä¤Î¥Õ¥£¡¼¥ë¥É
-% ¤òÄ´¤Ù¡¤¤½¤Î¸å¤Ë key ¥Õ¥£¡¼¥ë¥É¤òÄ´¤Ù¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤ê¡¤key ¥Õ¥£¡¼¥ë¥É
-% ¤ò organization ¥Õ¥£¡¼¥ë¥É¤è¤êÀè¤ËÄ´¤Ù¤ë¤è¤¦¤Ê·Á¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Î¤â¤¢¤ë¡¥
-% (key ¤¬Àè¤Ê¤Î¤Ï¥é¥Ù¥ë¤ËÂФ·¤Æ¤ÎÏäǡ¤¥½¡¼¥ÈÍѤΥé¥Ù¥ë¤Ç¤Ï¤Ê¤¤¤³¤È¤ËÃí°Õ¡Ë¡¥
-%
-% calc.label ´Ø¿ô¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ¥¨¥ó¥È¥ê¤ÎͽÈ÷Ū¤Ê¥é¥Ù¥ë¤òºî¤ë¡¥
-% (¤É¤Î¥Õ¥£¡¼¥ë¥É¤¬¶õ¤«¤Ë¤è¤ë¤¬¡¤¤Þ¤¿ organization Ãæ¤Î "The"¤Ï̵»ë¤¹¤ë¤¬)
-% author ¤¢¤ë¤¤¤Ï editor ¤¢¤ë¤¤¤Ï organization ¤«¤é£³Ê¸»ú¼è¤ê½Ð¤·(¤³¤ì¤é¤¬
-% ´Á»ú¤Î¾ì¹ç¤Ë¤Ï¡¤yomi ¥Õ¥£¡¼¥ë¥É¤¬¶õ¤Ç¤Ê¤±¤ì¤Ð yomi ¥Õ¥£¡¼¥ë¥É¤ò author,
-% editor, organization ¤ÎÂå¤ï¤ê¤Ë»È¤Ã¤Æ£³Ê¸»ú¼è¤ê½Ð¤·¡¤¶õ¤Ê¤é¤Ð£²´Á»ú¼è¤ê½Ð¤·)
-% ¤Æºî¤Ã¤¿¤â¤Î¤Î¸å¤í¤Ë year ¤ÎºÇ¸å¤Î£²Ê¸»ú¤òÉÕ¤±²Ã¤¨¤ë¡¥É¬Íפʠauthor, editor,
-% organization, key ¤¬¤Ê¤±¤ì¤Ð¥¨¥é¡¼¤Ç¤¢¤ë¤¬¡¤¤½¤Î¾ì¹ç¤Ë¤Ï citt$ ¤ÎºÇ½é¤Î
-% £³Ê¸»ú¤ò»È¤¦¡¥ 
-%
-% ÆÀ¤é¤ì¤ë¥é¥Ù¥ë¤Î year Éôʬ¤Ë¤Ï purify$ ¤¬Å¬ÍѤµ¤ì¤Æ¤¤¤ë¤¬¡¤ name Éôʬ¤Ë¤Ï
-% purify$ ¤ÏŬÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡¥(year ¤ËÂФ·¤Æpurify$ ¤òŬÍѤ¹¤ë¤Î¤Ç¡¤¤³¤ì¤òÍøÍÑ
-% ¤·¤ÆÍøÍѼԤϥ½¡¼¥È´Ø¿ô¤ò¤À¤Þ¤·¤Æ¡¤½çÈÖ¤ò¼«Ê¬¤ÎÅÔ¹ç¤ÎÎɤ¤¤è¤¦¤Ë¤Ç¤­¤ë¡Ë¡¥
-%
-% ¤³¤ì¤é¤Î´Ø¿ô¤Ç¤Ï¥½¡¼¥È¤Ç»È¤¦¥é¥Ù¥ë¤âºîÀ®¤¹¤ë¡¥
-%
-% ºÇ½ªÅª¤Ê¥é¥Ù¥ë¤Ë¤Ï¶èÊ̤Τ¿¤á¤Ë 'a', 'b' ¤Ê¤É¤ò¸å¤í¤Ë¤Ä¤±¤ëɬÍפ⤢¤ë¤¬¡¤
-% ¤³¤Î extra.label ¤Ï¥½¡¼¥È¤·¤¿¸å¤Çºî¤ë¡¥
-%
-% calc.label ==
-%  BEGIN
-%      if type$ = "book" or "inbook" then
-%          author.editor.key.label
-%      else if type$ = "proceedings" then
-%          editor.key.organization.label
-%      else if type$ = "manual" then
-%          author.key.organization.label
-%      else
-%          author.key.label
-%      fi fi fi
-%      label := label * substring$(purify$(field.or.null(year)), -1, 2)
-%              % assuming we will also sort, we calculate a sort.label
-%      sort.label := sortify(label), but use the last four, not two, digits
-%  END
-
-
-
-% ¥½¡¼¥Æ¥£¥ó¥°¤Ç¤Ï presort ¤ò³Æ¡¹¤Î¥¨¥ó¥È¥ê¤ËÂФ·¤Æ¼Â¹Ô¤¹¤ë¤³¤È¤Ç sortkey
-% ¤òµá¤á¤ë¡¥presort ¥­¡¼¤Ë¤ÏÊ£¿ô¤Î¥Ö¥é¥ó¥¯¤Ç¶èÀÚ¤é¤ì¤¿ sortify ¤µ¤ì¤¿
-% ¤¤¤¯¤Ä¤«¤Îʸ»úÎ󤬴ޤޤì¤ë¡¥¤³¤ì¤Ë¤è¤Ã¤Æ "brinch  per" ¤ÎÊý¤¬
-% "brinch hansen  per" ¤è¤êÁ°¤Ë¤Ê¤ë¡¥
-%
-% ¤³¤³¤Ç»È¤ï¤ì¤Æ¤¤¤ë¥Õ¥£¡¼¥ë¥É·²¤Ï°Ê²¼¤ÎÄ̤ꡥʸ»úÎó¥é¥Ù¥ë¤Î¾ì¹ç¤Ë¤Ï
-% (calc.label ¤Çµá¤á¤¿) sort.label, Â³¤¤¤Æ¥¨¥ó¥È¥ê¤Î·¿¤¢¤ë¤¤¤Ï²¿¤¬·ç¤±¤Æ¤¤¤ë¤«
-% ¤Ç°Û¤Ê¤ë¤¬¡¤Ãø¼Ô̾(ÊÔ¼Ô¡¤ÀèƬ¤Î "The" ¤ò½ü¤¤¤¿µ¡´Ø̾¤Î¤³¤È¤â¤¢¤ë)¤Þ¤¿¤Ï
-% key ¥Õ¥£¡¼¥ë¥É¡¤¼¡¤¬Ç¯¡¤¤½¤·¤Æ(ÀèƬ¤Î "The ", "A ", or "An " ¤ò½ü¤¤¤¿)
-% É½Âê¤Î°ìÉôʬ¤Ç¤¢¤ë¡¥.
-% Ì¾Á°¤Ï Von Last First Junior ¤Î¤è¤¦¤Ë¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë¡¥
-% Ì¾Á°¤ÎÃÇÊÒ¤Ï("brinch hansen")¤Î¤è¤¦¤Ë£±¤Ä¤Î¶õÇò¤Ç¶èÀÚ¤é¤ì¡¤Ì¾Á°¤Î¹½À®Í×ÁǤÏ
-% (von ¤ÈÀ«¤ÎÉôʬ¤ò½ü¤¤¤Æ)£²¤Ä¤Î¶õÇò¤Ç¶èÀÚ¤é¤ì¡¤Ê£¿ô¤Î̾Á°¤Î´Ö¤Ë¤Ï£³¤Ä¤Î¶õÇò
-% ¤¬ÁÞÆþ¤µ¤ì¡¤Ì¾Á°¤Èǯ(ʸ»úÎó¥é¥Ù¥ë¤Î¾ì¹ç¤Ë¤Ï¥é¥Ù¥ë¤È̾Á°¡Ë¤Î´Ö¤Ë¤Ï
-% £´¤Ä¤Î¶õÇò¤¬ÁÞÆþ¤µ¤ì¡¤¤Þ¤¿Ç¯¤ÈɽÂê¤Î´Ö¤Ë¤â£´¤Ä¤Î¶õÇò¤¬ÁÞÆþ¤µ¤ì¤ë¡¥
-%
-% sort.format.names ´Ø¿ô¤Ï (J)BibTeX ¤Î̾Á°·Á¼°¤Ç½ñ¤«¤ì¤¿°ú¿ô¤ò¤È¤ê¡¤
-% ¾å½Ò¤Î·Á¼°¤Î "  " ¤Ç¶èÀÚ¤é¤ì¤¿Ê¸»úÎó¤òÊÖ¤¹¡¥ format.names¤È¤Û¤È¤ó¤ÉƱ¤¸¡¥
-%
-%
-
-
-% ¤³¤ÎÃí¼á¤Ï¥½¡¼¥È¤µ¤ì¤¿Ê¸»úÎó¥é¥Ù¥ë¤òºî¤ë»þ¤Î¤ß¤¢¤Æ¤Ï¤Þ¤ë¡¥
-%
-% Ê¸»úÎó¥é¥Ù¥ë¤ÎºÇ½ª¥¹¥Æ¡¼¥¸¤Ç¤¢¤ê¡¤É¬Íפ˱þ¤¸¤Æ 'a', 'b' ¤Ê¤É¤ò
-% Éղ乤롥2¤Ä¤Î¥Ñ¥¹¤«¤é¤Ê¤ë¡¥ 'b', 'c' ¤òÉղ乤뤿¤á¤ÎÁ°¸þ¤­¥Ñ¥¹¤È¡¤
-% 'a' ¤òÉղ乤뤿¤á¤Î¸å¸þ¤­¥Ñ¥¹¤«¤é¤Ê¤ë¡¥('b' ¤¬¤Ê¤±¤ì¤Ð'a'¤ÏÉղ乤ë
-% É¬ÍפϤʤ¤)
-% "thebibliography"´Ä¶­¤Î¤¿¤á¤Ë width$ ¤Ç·×¤Ã¤ÆºÇ¤âŤ¤¥é¥Ù¥ë¤òµá¤á¤Æ¤ª¤¯¡¥
-%
-% VAR: longest.label, last.sort.label, next.extra: string
-%      longest.label.width, last.extra.num: integer
-%
-% initialize.longest.label ==
-%  BEGIN
-%      longest.label := ""
-%      last.sort.label := int.to.chr$(0)
-%      next.extra := ""
-%      longest.label.width := 0
-%      last.extra.num := 0
-%  END
-%
-% forward.pass ==
-%  BEGIN
-%      if last.sort.label = sort.label then
-%          last.extra.num := last.extra.num + 1
-%          extra.label := int.to.chr$(last.extra.num)
-%      else
-%          last.extra.num := chr.to.int$("a")
-%          extra.label := ""
-%          last.sort.label := sort.label
-%      fi
-%  END
-%
-% reverse.pass ==
-%  BEGIN
-%      if next.extra = "b" then
-%          extra.label := "a"
-%      fi
-%      label := label * extra.label
-%      if width$(label) > longest.label.width then
-%          longest.label := label
-%          longest.label.width := width$(label)
-%      fi
-%      next.extra := extra.label
-%  END
-
-
-
-
-% ¿ô»ú¥é¥Ù¥ë¤òµá¤á¤ë¡¥¥½¡¼¥È¤µ¤ì¤¿½çÈÖ¡¤¤¢¤ë¤¤¤Ï¸µ¤Î½çÈ֤ǽèÍý¤¹¤ë¡¥
-% "thebibliography" environment ¤ÇɬÍפʾðÊó¤Ç¤¢¤ë¡¤
-% width$ ¤Ç·×¤Ã¤ÆºÇ¤âŤ¤¥é¥Ù¥ë¤âƱ»þ¤Ëµá¤á¤Æ¤ª¤¯¡¥
-
-STRINGS { longest.label }
-
-INTEGERS { number.label longest.label.width }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
-  #1 'number.label :=
-  #0 'longest.label.width :=
-}
-
-FUNCTION {longest.label.pass}
-{ number.label int.to.str$ 'label :=
-  number.label #1 + 'number.label :=
-  label width$ longest.label.width >
-    { label 'longest.label :=
-      label width$ 'longest.label.width :=
-    }
-    'skip$
-  if$
-}
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {longest.label.pass}
-
-
-
-% .BBL ¥Õ¥¡¥¤¥ë¤Ë½ñ¤­½Ð¤¹½àÈ÷¤¬À°¤Ã¤¿¡¥
-% À褺ʸ»úÎó¥é¥Ù¥ë¤Ç¾Êά¤µ¤ì¤¿Ì¾Á°¤ò¼¨¤¹¤Î¤Ë»È¤¦ LaTeX ¥Þ¥¯¥í¤òɬÍפË
-% ±þ¤¸¤Æ½ñ¤­¤À¤·¡¤¼¡¤Ë¥Ç¡¼¥¿¥Ù¡¼¥¹Ãæ¤Î `preamble' ¥³¥Þ¥ó¥É¤ÎÃæ¿È¤ò½ñ¤­½Ð¤¹¡¥
-% ¤½¤·¤Æ
-%     \begin{thebibliography}{...}
-% ¤ò½ñ¤­½Ð¤¹¡¥¤³¤³¤Ç `...'¤Ï width$ ¤Ç·×»»¤·¤ÆºÇ¤âŤ¤¥é¥Ù¥ë¤Ç¤¢¤ë¡¥
-
-FUNCTION {begin.bib}
-
-{ preamble$ empty$
-
-    'skip$
-    { preamble$ write$ newline$ }
-  if$
-  "\begin{thebibliography}{"  longest.label  * "}" * write$ newline$
-}
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-% Á´¤Æ¤Î¥¨¥ó¥È¥ê¤ò½ÐÎϤ¹¤ë¡¥
-
-ITERATE {call.type$}
-
-% ºÇ¸å¤Ë `\end{thebibliography}' ¥³¥Þ¥ó¥É¤ò½ñ¤­½Ð¤·¤Æ¤ª¤·¤Þ¤¤¡ª
-
-FUNCTION {end.bib}
-{ newline$
-  "\end{thebibliography}" write$ newline$
-}
-
-EXECUTE {end.bib}
diff --git a/latex/texsty/jlisting.sty b/latex/texsty/jlisting.sty
deleted file mode 100644 (file)
index 9204165..0000000
+++ /dev/null
@@ -1,216 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\def\filedate{2006/02/20}
-\def\fileversion{0.2}
-\ProvidesPackage{jlisting}[\filedate\space\fileversion\space(Thor)]
-%
-\newcount\lst@nextchar
-\let\lst@@ProcessSpace\lst@ProcessSpace
-\def\lst@ProcessSpace#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessSpace
-      \lst@whitespacetrue}
-\let\lst@@ProcessLetter\lst@ProcessLetter
-\def\lst@ProcessLetter#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessLetter{#1}}%
-      \relax}
-\let\lst@@ProcessDigit\lst@ProcessDigit
-\def\lst@ProcessDigit#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessDigit{#1}}%
-      \relax}
-\let\lst@@ProcessOther\lst@ProcessOther
-\def\lst@ProcessOther#1#2{%
-   \lst@check@chartype{#2}%
-      {\lst@@ProcessOther{#1}}%
-      \relax}
-\let\lst@@ProcessTabulator\lst@ProcessTabulator
-\def\lst@ProcessTabulator#1{%
-   \lst@check@chartype{#1}%
-      \lst@@ProcessTabulator
-      \relax}
-\def\lst@check@chartype#1#2#3{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   #2%
-   \ifnum\lst@nextchar<\@cclvi
-      #3%
-   \else
-      \lst@ifletter \else \lst@OutputOther \fi
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@AppendJchar#1#2{%
-   \lst@check@chartype{#2}%
-      {\advance\lst@length\@ne\lst@Append{#1}}%
-      \relax}
-\def\lst@check@chartype@BOL#1{%
-   \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-   \afterassignment\remove@to@nnil
-   \@tempa\@nnil
-   \ifnum\lst@nextchar<\@cclvi\else
-      \lst@whitespacefalse
-      \expandafter\lst@AppendJchar
-   \fi
-   #1}
-\def\lst@InputListing#1{%
-   \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\lst@get@filecontents{#1}}%
-      \else        \let\lst@next\@empty
-      \fi
-      \lst@next
-      \lst@DeInit
-   \endgroup}
-\newread\lst@inputfile
-\def\lst@get@filecontents#1{%
-   \let\lst@filecontents\@empty
-   \openin\lst@inputfile=#1\relax
-   \let\@lst@get@filecontents@prevline\relax
-   \lst@get@filecontents@loop
-   \closein\lst@inputfile
-   \lst@filecontents\empty}
-\def\lst@get@filecontents@loop{%
-   \read\lst@inputfile to\@lst@get@filecontents@currline
-   \ifx\@lst@get@filecontents@prevline\relax\else
-      \expandafter\expandafter\expandafter\def
-      \expandafter\expandafter\expandafter\lst@filecontents
-      \expandafter\expandafter\expandafter{%
-         \expandafter\lst@filecontents\@lst@get@filecontents@prevline}%
-   \fi
-   \let\@lst@get@filecontents@prevline\@lst@get@filecontents@currline
-   \ifeof\lst@inputfile\else
-      \expandafter\lst@get@filecontents@loop
-   \fi}
-%%% [\e$B$3$N=hM}$b!$AjEv6/0z$G$9!%\e(B]
-\def\lst@BOLGobble{%
-   \ifnum\lst@gobble>\z@
-      \@tempcnta\lst@gobble\relax
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi}
-\def\lst@BOLGobble@#1{%
-   \let\lst@next#1%
-   \ifx \lst@next\relax\else
-   \ifx \lst@next\lst@MProcessListing\else
-   \ifx \lst@next\lst@ProcessFormFeed\else
-   \ifx \lst@next\lstenv@backslash
-      \let\lst@next\lstenv@BOLGobble@@
-   \else
-      \let\lst@next\lst@BOLGobble@@
-      \ifx #1\lst@ProcessTabulator
-         \advance\@tempcnta-\lst@tabsize\relax
-         \ifnum\@tempcnta<\z@
-            \lst@length-\@tempcnta \lst@PreGotoTabStop
-         \fi
-      \else
-         \edef\@tempa{\lst@nextchar=`\string#1\relax}%
-         \@tempa
-         \ifnum\lst@nextchar<\@cclvi\else
-            \advance\@tempcnta\m@ne
-         \fi
-         \advance\@tempcnta\m@ne
-      \fi
-   \fi \fi \fi \fi
-   \lst@next}
-\def\lst@BOLGobble@@{%
-   \ifnum\@tempcnta>\z@
-      \expandafter\lst@BOLGobble@
-   \else
-      \expandafter\lst@check@chartype@BOL
-   \fi
-}
-%
-%    \begin{\e$B=$@5;v9`\e(B}{1.3}
-% \e$B$A$g$C$H$7$?=$@5\e(B
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1}
-% \e$B%=!<%9%3!<%IL\<!$K$*$1$kJ8;z$HHV9f$N6u$-\e(B
-\let \l@lstlisting = \l@figure
-% \e$B%-%c%W%7%g%s$H%=!<%9%3!<%IL\<!$KBP$9$kF|K\8lBP1~\e(B
-\def\lstlistingname{\e$B%=!<%9%3!<%I\e(B}
-\def\lstlistlistingname{\e$B%=!<%9%3!<%IL\<!\e(B}
-%    \end{\e$B=$@5;v9`\e(B}
-\endinput
-% 
-%#!platex
-\documentclass[papersize]{jsarticle}
-% Macros
-\IfFileExists{dvipdfmx.def}{%
-  \usepackage[dvipdfmx]{color,graphicx}%
-}{%
-  \usepackage[dvipdfm]{color,graphicx}%
-}
-\usepackage{listings}[2004/09/07]
-\usepackage{jlisting}[2006/02/20]
-\usepackage{url} 
-\usepackage{verbatim}
-
-\makeatletter
-% Original Macros
-\def\email#1{\gdef\@email{\texttt{#1}}}
-\def\homepage#1{\gdef\@homepage{\texttt{#1}}}
-\def\mac#1{\textsf{#1}}
-\def\URL#1{\texttt{#1}}
-\def\src#1{\texttt{#1}}
-
-% Dvipdfmx.def 
-\def\dvipdfmxDefi{http://tex.dante.jp/ok/dvipdfmx/}
-\def\dvipdfmxDefii{http://ftp.ktug.or.kr/KTUG/dvipdfmx/contrib/latex/}
-
-\IfFileExists{dvipdfmx.def}{%
-   \let \IfDvipdfmxDef = \empty \relax}{%
-   \typeout{^^Jget dvipdfmx.def at \dvipdfmxDefi^^J
-            or \dvipdfmxDefii^^J}%
-   \def\IfDvipdfmxDef{Get \src{dvipdfmx.def} at \URL \dvipdfmxDefii \\ 
-      or \URL \dvipdfmxDefi.}%
-}
-
-% Author Info
-\author   {Th\'or Watanabe\thanks \@email \space \thanks \@homepage}
-\title    {\mac{jlisting.sty}\\
-          ---Japanese Localized Patch File of \mac{listings}---}
-\email    {thor@tex.dante.jp}
-\homepage {http://tex.dante.jp/typo/}
-\date     {2006/02/20}
-
-\makeatother
-
-\begin{document}
-\maketitle
-%\IfDvipdfmxDef
-
-\section{\e$B$A$g$C$H$7$?@bL@\e(B}% Short Description
-\e$B1|B<@2I';a$N7G<(HD$N!VHFMQE*$JIbF0BN!W$H$$$&0lO"$N=q$-9~$_$+$i\e(B
-\e$BE>:\$7$^$7$?!#\e(B
-
-\begin{quote}
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21172.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21184.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21189.html}\\
- \url{http://http://cise.edu.mie-u.ac.jp/~okumura/texfaq/qa/21197.html}
-\end{quote}
-
- Copyright \e$B$O5H1JE/H~;a$K$"$k$N$@$H;W$$$^$9!%\e(B
-\section{\e$B99?7MzNr\e(B}% ChageLogs
-
-\begin{description}
- \item[ver.~0.1 (2004/03/24)]
-   \e$B$H$j$"$($:8x3+!%\e(B
- \item[ver.~0.2 (2006/02/20)] 
-   \verb|\lst@breakProcessOther| \e$BL?Na$NDj5A$NDI2C!%\e(B
-\end{description}
-
-\section{\e$B%=!<%9%3!<%I\e(B}
-\par\narrowbaselines
-\verbatiminput{jlisting.sty}
-\end{document}
diff --git a/latex/texsty/listings.cfg b/latex/texsty/listings.cfg
deleted file mode 100644 (file)
index 7302e14..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-%%
-%% This is file `listings.cfg',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% lstdrvrs.dtx  (with options: `config')
-%% 
-%% The listings package is copyright 1996--2004 Carsten Heinz, and
-%% continued maintenance on the package is copyright 2006--2007 Brooks Moses.
-%% The drivers are copyright 1997/1998/1999/2000/2001/2002/2003/2004/2006/
-%% 2007 any individual author listed in this file.
-%%
-%% This file is distributed under the terms of the LaTeX Project Public
-%% License from CTAN archives in directory  macros/latex/base/lppl.txt.
-%% Either version 1.3 or, at your option, any later version.
-%%
-%% This file is completely free and comes without any warranty.
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to Brooks Moses at <bmoses@dpdx.net>.
-%%
-\ProvidesFile{listings.cfg}[2007/02/22 1.4 listings configuration]
-\def\lstlanguagefiles
-    {lstlang0.sty,lstlang1.sty,lstlang2.sty,lstlang3.sty}
-\lstset{defaultdialect=[R/3 6.10]ABAP,
-        defaultdialect=[2005]Ada,
-        defaultdialect=[68]Algol,
-        defaultdialect=[gnu]Awk,
-        defaultdialect=[ANSI]C,
-        defaultdialect=[light]Caml,
-        defaultdialect=[1985]Cobol,
-defaultdialect=[WinXP]command.com,
-        defaultdialect=[ISO]C++,
-        defaultdialect=[95]Fortran,
-        defaultdialect=[5.2]Mathematica,
-        defaultdialect=[OMG]OCL,
-        defaultdialect=[Standard]Pascal,
-        defaultdialect=[67]Simula,
-        defaultdialect=[plain]TeX,
-        defaultdialect=[97]VRML}
-\lstalias[]{TclTk}[tk]{tcl}
-\lstalias[6.1]{ABAP}[R/3 6.10]{ABAP}
-\lstalias[3.1]{ABAP}[R/3 3.1C]{ABAP}
-\lstalias[4.6]{ABAP}[R/3 4.6C]{ABAP}
-\endinput
-%%
-%% End of file `listings.cfg'.
diff --git a/latex/texsty/listings.dtx b/latex/texsty/listings.dtx
deleted file mode 100755 (executable)
index 1b4baeb..0000000
+++ /dev/null
@@ -1,16516 +0,0 @@
-% \iffalse
-%
-% Trademarks appear throughout this documentation without any trademark
-% symbol, so you can't assume that a name is free. There is no intention
-% of infringement; the usage is to the benefit of the trademark owner.
-%
-%
-%  S O F T W A R E   L I C E N S E
-% =================================
-%
-% The files  listings.dtx  and  listings.ins  and all files generated
-% from only these two files are referred to as `the listings package'
-% or simply `the package'. lstdrvrs.dtx  and the files generated from
-% that file are `drivers'.
-%
-% The listings package is copyright 1996--2004 Carsten Heinz, and 
-% continued maintenance on the package is copyright 2006--2007 Brooks Moses.
-% The drivers are copyright 1997/1998/1999/2000/2001/2002/2003/2004/2006/
-% 2007 any individual author listed in the driver files.
-%
-% The listings package and its drivers may be distributed and/or modified
-% under the conditions of the LaTeX Project Public License, either version
-% 1.3 of this license or (at your option) any later version.
-% The latest version of this license is in
-%   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2003/12/01 or later.
-%
-% The package has the LPPL maintenance status "maintained".
-%
-% The Current Maintainer is Brooks Moses <bmoses@dpdx.net>.
-%
-% end of software license
-%
-%
-%<*driver>
-\documentclass[a4paper]{ltxdoc}
-\DisableCrossrefs
-\OnlyDescription
-
-\usepackage{lstdoc,textcomp}
-\makeindex
-
-\begin{document}
-    \DocInput{listings.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-%^^A
-%^^A  Command/key to aspect relation
-%^^A ================================
-%^^A
-%\lstisaspect[strings]{string,morestring,deletestring,stringstyle,showstringspaces}
-%\lstisaspect[comments]{comment,morecomment,deletecomment,commentstyle}
-%\lstisaspect[comment styles]{b,d,l,n,s,ib,id,il,in,is}
-%\lstisaspect[pod]{printpod,podcomment}
-%\lstisaspect[escape]{texcl,escapebegin,escapeend,escapechar,escapeinside,mathescape}
-%\lstisaspect[keywords]{sensitive,classoffset,keywords,morekeywords,deletekeywords,keywordstyle,ndkeywords,morendkeywords,deletendkeywords,ndkeywordstyle,keywordsprefix,otherkeywords}
-%\lstisaspect[emph]{emph,moreemph,deleteemph,emphstyle}
-%\lstisaspect[tex]{texcs,moretexcs,deletetexcs,texcsstyle}
-%\lstisaspect[directives]{directives,moredirectives,deletedirectives,directivestyle}
-%\lstisaspect[html]{tag,usekeywordsintag,tagstyle,markfirstintag}
-%\lstisaspect[keywordcomments]{keywordcomment,morekeywordcomment,deletekeywordcomment,keywordcommentsemicolon}
-%\lstisaspect[index]{index,moreindex,deleteindex,indexstyle,\string\lstindexmacro}
-%\lstisaspect[procnames]{procnamestyle,indexprocnames,procnamekeys,moreprocnamekeys,deleteprocnamekeys}
-%\lstisaspect[style]{style,\string\lstdefinestyle,\string\lst@definestyle,\string\lststylefiles}
-%\lstisaspect[language]{language,alsolanguage,defaultdialect,\string\lstalias,\string\lstdefinelanguage,\string\lst@definelanguage,\string\lstloadlanguages,\string\lstlanguagefiles}
-%\lstisaspect[formats]{format,fmtindent,\string\lstdefineformat,\string\lst@defineformat,\string\lstformatfiles}
-%\lstisaspect[labels]{numbers,numberstyle,numbersep,stepnumber,numberblanklines,firstnumber,\string\thelstnumber,numberfirstline}
-%\lstisaspect[lineshape]{xleftmargin,xrightmargin,resetmargins,linewidth,lineskip,breaklines,breakindent,breakautoindent,prebreak,postbreak,breakatwhitespace}
-%\lstisaspect[frames]{framexleftmargin,framexrightmargin,framextopmargin,framexbottommargin,backgroundcolor,fillcolor,rulecolor,rulesepcolor,rulesep,framerule,framesep,frameshape,frameround,frame}
-%\lstisaspect[make]{makemacrouse}
-%\lstisaspect[fancyvrb]{fancyvrb,fvcmdparams,morefvcmdparams}
-%\lstisaspect[lgrind]{lgrindef,\string\lstlgrindeffile}
-%\lstisaspect[hyper]{hyperref,morehyperref,deletehyperref,hyperanchor,hyperlink}
-%\lstisaspect[kernel]{basewidth,fontadjust,columns,flexiblecolumns,identifierstyle,^^A
-%   tabsize,showtabs,tab,showspaces,keepspaces,formfeed,SelectCharTable,^^A
-%   MoreSelectCharTable,extendedchars,alsoletter,alsodigit,alsoother,excludedelims,^^A
-%   literate,basicstyle,print,firstline,lastline,linerange,nolol,captionpos,abovecaptionskip,^^A
-%   belowcaptionskip,label,title,caption,\string\lstlistingname,boxpos,float,^^A
-%   floatplacement,aboveskip,belowskip,everydisplay,showlines,emptylines,gobble,name,^^A
-%   \string\lstname,\string\lstlistlistingname,\string\lstlistoflistings,^^A
-%   \string\lstnewenvironment,\string\lstinline,\string\lstinputlisting,lstlisting,^^A
-%   \string\lstloadaspects,\string\lstset,\string\thelstlisting,\string\lstaspectfiles,^^A
-%   inputencoding,delim,moredelim,deletedelim,upquote,numberbychapter,^^A
-%   \string\lstMakeShortInline,\string\lstDeleteShortInline}
-%\lstisaspect[doc]{lstsample,lstxsample}^^A environment
-%\lstisaspect[experimental]{includerangemarker,rangebeginprefix,rangebeginsuffix,rangeendprefix,rangeendsuffix,rangeprefix,rangesuffix}
-%
-%^^A
-%^^A  The long awaited beginning of documentation
-%^^A =============================================
-%^^A
-%\newbox\abstractbox
-%\setbox\abstractbox=\vbox{
-%      \begin{abstract}
-%      The \packagename{listings} package is a source code printer for \LaTeX.
-%      You can typeset stand alone files as well as listings with an environment
-%   similar to \texttt{verbatim} as well as you can print code snippets using
-%   a command similar to |\verb|.
-%      Many parameters control the output and if your preferred programming
-%   language isn't already supported, you can make your own definition.
-%      \end{abstract}}
-%
-% \title{\vspace*{-2\baselineskip}The \textsf{Listings} Package}
-% \author{Copyright 1996--2004, Carsten Heinz%
-%    \\ Copyright 2006--2007, Brooks Moses
-%    \\ Maintainer: Brooks Moses\thanks{Brooks %
-%       Moses became the maintainer of the \packagename{listings}
-%       package in 2006; see the Preface for details.}~ %
-%    \textless\lstemail\textgreater}
-% \date{2007/02/22\enspace\enspace Version 1.4\\ \box\abstractbox}
-% \def\lstemail{\href{mailto:bmoses@dpdx.net}{\texttt{bmoses@dpdx.net}}}
-% \ifhyper
-%    \hypersetup{pdfsubject=Package guide,pdfauthor=Brooks Moses <bmoses@dpdx.net>}
-% \fi
-%
-% \csname @twocolumntrue\endcsname
-% \maketitle
-%^^A \enlargethispage{2\baselineskip}
-% \csname @starttoc\endcsname{toc}
-% \onecolumn
-%
-%
-% \section*{Preface}
-%
-% \paragraph{Transition of package maintenance}
-% The \TeX\ world lost contact with Carsten Heinz in late 2004, shortly after 
-% he released version 1.3b of the \packagename{listings} package.  After many
-% attempts to reach him had failed, Hendri Adriaens took over maintenance of
-% the package in accordance with the LPPL's procedure for abandoned packages.
-% He then passed the maintainership of the package to Brooks Moses, who had
-% volunteered for the position while this procedure was going through.
-%
-% This release, version 1.4, is the first substantial bugfix release since 
-% I accepted maintainership of the package.  I would like to thank the
-% numerous people who reported bugs to me, and particularly those who 
-% suggested fixes.  Thanks in addition to those who provided
-% new language definitions and suggestions for improvements.
-%
-% \paragraph{News and changes}
-% Version 1.4 is the fourth bugfix release.  There are no substantial changes
-% in this version, but a number of minor changes and fixes.  The primary news
-% is that the documentation has been substantially copyedited, and improved 
-% in a number of ways to document workarounds and things learned from the 
-% recent bug reports.
-%
-% A |numberbychapter| key has been added, to control whether listings are 
-% numbered sequentially or by chapter in document classes that provide 
-% chapters.
-%
-% The |\lstMakeShortInline| command can be used to define single-character
-% inline-listing macros, much like the \packagename{shortvrb} package
-% allows for verbatim inline text.
-%
-% A new |spaceflexible| column alignment style has been added, which is
-% similar to the |flexible| style except that it only inserts extra space
-% to recover the column alignment at locations where there is already
-% existing space.
-%
-% A |s| string type has been added, akin to the |s| comment type.  This is
-% used in the Ruby language definition.
-%
-% The |\lst@for| routine has been sped up substantially, thanks to some code
-% provided by Hendri Adriaens.  Hopefully this will result in a significant
-% speedup of the runtime of the overall package.
-%
-% Among the bugs fixed are the |*| option to |texcs|, which was quite badly 
-% broken; the interaction of background colors with inline listings and with
-% frames; listing captions being broken in AMS document classes; and better
-% integration of the list of listings with KOMAscript document class and other
-% document clases that use the |\float@addtolists| mechanism.
-%
-% The following languages were added: |command.com| (DOS/Windows) batch files, 
-% Common Intermediate Language, Lingo, Postscript, PSTricks, and SPARQL.
-% The following dialects of existing languages were added: Ada (2005),
-% Assembler (Motorola68k), and Mathematica (5.2).  The definitions for ABAP,
-% Fortran, Octave, Python, Ruby, and TCL have been improved.  Thanks go to the
-% contributers.
-%
-% \vfill
-% \paragraph{Thanks}
-% There are many people I have to thank for fruitful communication, posting
-% their ideas, giving error reports, adding programming languages to
-% \texttt{lstdrvrs.dtx}, and so on. Their names are listed in section
-% \ref{uClosingAndCredits}.
-%
-% \paragraph{Trademarks}
-% Trademarks appear throughout this documentation without any trademark
-% symbol; they are the property of their respective trademark owner.
-% There is no intention of infringement; the usage is to the benefit of the
-% trademark owner.
-%
-%
-% \clearpage
-%
-%
-% \part{User's guide}
-%
-%
-% \section{Getting started}\label{uGettingStarted}
-%
-%
-% \subsection{A minimal file}\label{uAMinimalFile}
-%
-% Before using the \packagename{listings} package, you should be familiar with
-% the \LaTeX\ typesetting system. You need not to be an expert.
-% Here is a minimal file for \packagename{listings}.
-% \begin{verbatim}
-%    \documentclass{article}
-%    \usepackage{listings}
-%
-%    \begin{document}
-%    \lstset{language=Pascal}
-%
-%      % Insert Pascal examples here.
-%
-%    \end{document}\end{verbatim}
-% Now type in this first example and run it through \LaTeX.
-% \begin{advise}
-% \item Must I do that really?
-%       \advisespace
-%       Yes and no. Some books about programming say this is good.
-%       What a mistake! Typing takes time---which is wasted if the code is clear to
-%       you. And if you need that time to understand what is going on, the
-%       author of the book should reconsider the concept of presenting the
-%       crucial things---you might want to say that about this guide even---or
-%       you're simply inexperienced with programming. If only the latter case
-%       applies, you should spend more time on reading (good) books about
-%       programming, (good) documentations, and (good) source code from other
-%       people. Of course you should also make your own experiments.
-%       You will learn a lot. However, running the example through \LaTeX\ 
-%       shows whether the \packagename{listings} package is installed correctly.
-% \item The example doesn't work.
-%       \advisespace
-%       Are the two packages \packagename{listings} and \packagename{keyval}
-%       installed on your system? Consult the administration tool of your
-%       \TeX\ distribution, your system administrator, the local \TeX\ and
-%       \LaTeX\ guides, a \TeX\ FAQ, and section \ref{rInstallation}---in
-%       that order. If you've checked \emph{all} these sources and are
-%       still helpless, you might want to write a post to a \TeX\ newsgroup
-%       like \texttt{comp.text.tex}.
-% \item Should I read the software license before using the package?
-%       \advisespace
-%       Yes, but read this \emph{Getting started} section first to decide
-%       whether you are willing to use the package.^^A ;-)
-% \end{advise}
-%
-%
-% \subsection{Typesetting listings}
-%
-% Three types of source codes are supported: code snippets, code segments, and
-% listings of stand alone files.  Snippets are placed inside paragraphs and the
-% others as separate paragraphs---the difference is the same as between text
-% style and display style formulas.
-% \begin{advise}
-% \item No matter what kind of source you have, if a listing contains national
-%       characters like \'e, \L, \"a, or whatever, you must tell the
-%       package about it! Section \lstref{uSpecialCharacters} discusses this issue.
-% \end{advise}
-%
-% \paragraph{Code snippets}
-% The well-known \LaTeX\ command |\verb| typesets code snippets verbatim.
-% The new command |\lstinline| pretty-prints the code, for example
-%`\lstinline!var i:integer;!' is typeset by
-%`{\rstyle|\lstinline|}|!var i:integer;!|'. The exclamation marks delimit
-% the code and can be replaced by any character not in the code;
-% |\lstinline$var i:integer;$| gives the same result.
-%
-% \paragraph{Displayed code}
-% The \texttt{lstlisting} environment typesets the enclosed source code. Like
-% most examples, the following one shows verbatim \LaTeX\ code on the right
-% and the result on the left. You might take the right-hand side, put it into
-% the minimal file, and run it through \LaTeX.
-% \begin{lstsample}[lstlisting]{}{}
-%    \begin{lstlisting}
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%
-%    Write('Case insensitive ');
-%    WritE('Pascal keywords.');
-%    \end{lstlisting}
-% \end{lstsample}
-% It can't be easier.
-% \begin{advise}
-% \item That's not true. The name `\texttt{listing}' is shorter.
-%       \advisespace
-%       Indeed. But other packages already define environments with that name.
-%       To be compatible with such packages, all commands and environments of
-%       the \packagename{listings} package use the prefix `\texttt{lst}'.
-% \end{advise}
-% The environment provides an optional argument. It tells the package to
-% perform special tasks, for example, to print only the lines 2--5:
-% \begin{lstsample}{\lstset{frame=trbl,framesep=0pt}\label{gFirstKey=ValueList}}{}
-%    \begin{lstlisting}[firstline=2,
-%                       lastline=5]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%
-%    Write('Case insensitive ');
-%    WritE('Pascal keywords.');
-%    \end{lstlisting}
-% \end{lstsample}
-% \begin{advise}
-% \item Hold on! Where comes the frame from and what is it good for?
-%       \advisespace
-%       You can put frames around all listings except code snippets.
-%       You will learn how later. The frame shows that empty lines at the end
-%       of listings aren't printed. This is line 5 in the example.
-% \item Hey, you can't drop my empty lines!
-%       \advisespace
-%       You can tell the package not to drop them:
-%       The key `\ikeyname{showlines}' controls these empty lines and is
-%       described in section \ref{rTypesettingListings}. Warning: First
-%       read ahead on how to use keys in general.
-% \item I get obscure error messages when using `\ikeyname{firstline}'.
-%       \advisespace
-%       That shouldn't happen. Make a bug report as described in section
-%       \lstref{uTroubleshooting}.
-% \end{advise}
-%
-% \paragraph{Stand alone files}
-% Finally we come to |\lstinputlisting|, the command used to pretty-print
-% stand alone files. It has one optional and one file name argument.
-% Note that you possibly need to specify the relative path to the file.
-% Here now the result is printed below the verbatim code since both together
-% don't fit the text width.
-% \begin{lstsample}{\lstset{comment=[l]\%,columns=fullflexible}}{\lstset{alsoletter=\\,emph=\\lstinputlisting,emphstyle=\rstyle}\lstaspectindex{\lstinputlisting}{}}
-%    \lstinputlisting[lastline=4]{listings.sty}
-% \end{lstsample}
-% \begin{advise}
-% \item The spacing is different in this example.
-%       \advisespace
-%       Yes. The two previous examples have aligned columns, i.e.~columns with
-%       identical numbers have the same horizontal position---this package
-%       makes small adjustments only. The columns in the example here are not
-%       aligned. This is explained in section \ref{uFixedAndFlexibleColumns}
-%       (keyword: full flexible column format).
-% \end{advise}
-%
-% Now you know all pretty-printing commands and environments. It remains
-% to learn the parameters which control the work of the \packagename{listings}
-% package. This is, however, the main task. Here are some of them.
-%
-%
-% \subsection{Figure out the appearance}\label{gFigureOutTheAppearance}
-%
-% Keywords are typeset bold, comments in italic shape, and spaces in strings
-% appear as \textvisiblespace. You don't like these settings? Look at this:
-%\ifcolor
-% \begin{lstxsample}[basicstyle,keywordstyle,identifierstyle,commentstyle,stringstyle,showstringspaces]
-%    \lstset{% general command to set parameter(s)
-%        basicstyle=\small,          % print whole listing small
-%        keywordstyle=\color{black}\bfseries\underbar,
-%                                    % underlined bold black keywords
-%        identifierstyle=,           % nothing happens
-%        commentstyle=\color{white}, % white comments
-%        stringstyle=\ttfamily,      % typewriter type for strings
-%        showstringspaces=false}     % no special string spaces
-% \end{lstxsample}
-%\else
-% \begin{lstxsample}[basicstyle,keywordstyle,identifierstyle,commentstyle,stringstyle,showstringspaces]
-%    \lstset{% general command to set parameter(s)
-%        basicstyle=\small,          % print whole listing small
-%        keywordstyle=\bfseries\underbar,
-%                                    % underlined bold keywords
-%        identifierstyle=,           % nothing happens
-%        commentstyle=\itshape,      % default
-%        stringstyle=\ttfamily,      % typewriter type for strings
-%        showstringspaces=false}     % no special string spaces
-% \end{lstxsample}
-%\fi
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%
-%    Write('Case insensitive ');
-%    WritE('Pascal keywords.');
-%    \end{lstlisting}
-% \end{lstsample}
-%\ifcolor
-% \begin{advise}
-% \item You've requested white coloured comments, but I can see the comment
-%       on the left side.
-%       \advisespace
-%       There are a couple of possible reasons:
-%       (1) You've printed the documentation on nonwhite paper.
-%       (2) If you are viewing this documentation as a \texttt{.dvi}-file, your
-%           viewer seems to have problems with colour specials. Try to print
-%           the page on white paper.
-%       (3) If a printout on white paper shows the comment, the colour
-%           specials aren't suitable for your printer or printer driver.
-%           Recreate the documentation and try it again---and ensure that
-%           the \packagename{color} package is well-configured.
-% \end{advise}
-%\fi
-% The styles use two different kinds of commands. |\ttfamily| and |\bfseries|
-% both take no arguments but |\underbar| does; it underlines the following
-% argument. In general, the \emph{very last} command may read exactly one
-% argument, namely some material the package typesets. There's one exception.
-% The last command of \ikeyname{basicstyle} \emph{must not} read any
-% tokens---or you will get deep in trouble.
-% \begin{advise}
-% \item `|basicstyle=\small|' looks fine, but comments look really bad with
-%       `|commentstyle=\tiny|' and empty basic style, say.
-%       \advisespace
-%       Don't use different font sizes in a single listing.
-% \item But I really want it!
-%       \advisespace
-%       No, you don't.
-%^^A       The package adjusts internal data after selecting the basic style at
-%^^A       the beginning of each listing. This is a problem if you change the
-%^^A       font size for comments or strings, for example.
-%^^A       Section \ref{rColumnAlignment} shows how to overcome this.
-%^^A       But once again: Don't use different font sizes in a single listing
-%^^A       unless you really know what you are doing.
-% \end{advise}
-%
-% \paragraph{Warning}\label{wStrikingStyles}
-% You should be very careful with striking styles; the recent example is rather
-% moderate---it can get horrible. \emph{Always use decent highlighting.}
-% Unfortunately it is difficult to give more recommendations since they depend
-% on the type of document you're creating. Slides or other presentations often
-% require more striking styles than books, for example.
-% In the end, it's \emph{you} who have to find the golden mean!
-%
-%
-% \subsection{Seduce to use}\label{gSeduceToUse}
-%
-% You know all pretty-printing commands and some main parameters. Here now
-% comes a small and incomplete overview of other features. The table of
-% contents and the index also provide information.
-%
-% \paragraph{Line numbers}
-% are available for all displayed listings, e.g.~tiny numbers on the left, each
-% second line, with 5pt distance to the listing:
-% \begin{lstxsample}[numbers,numberstyle,stepnumber,numbersep]
-%    \lstset{numbers=left, numberstyle=\tiny, stepnumber=2, numbersep=5pt}
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%
-%    Write('Case insensitive ');
-%    WritE('Pascal keywords.');
-%    \end{lstlisting}
-% \end{lstsample}
-% \begin{advise}
-% \item I can't get rid of line numbers in subsequent listings.
-%       \advisespace
-%       `|numbers=none|' turns them off.
-% \item Can I use these keys in the optional arguments?
-%       \advisespace
-%       Of course. Note that optional arguments modify values for one
-%       particular listing only: you change the appearance, step or distance
-%       of line numbers for a single listing. The previous values are
-%       restored afterwards.
-% \end{advise}
-% The environment allows you to interrupt your listings: you can end a listing
-% and continue it later with the correct line number even if there are other
-% listings in between. Read section \ref{uLineNumbers} for a thorough
-% discussion.
-%
-% \paragraph{Floating listings}
-% Displayed listings may float:
-% \begin{lstsample}{\lstset{frame=tb}}{}
-%    \begin{lstlisting}[float,caption=A floating example]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%
-%    Write('Case insensitive ');
-%    WritE('Pascal keywords.');
-%    \end{lstlisting}
-% \end{lstsample}
-% Don't care about the parameter \ikeyname{caption} now. And if you put the
-% example into the minimal file and run it through \LaTeX, please don't wonder:
-% you'll miss the horizontal rules since they are described elsewhere.
-% \begin{advise}
-% \item \LaTeX's float mechanism allows one to determine the placement of floats.
-%       How can I do that with these?
-%       \advisespace
-%       You can write `|float=tp|', for example.
-% \end{advise}
-%
-% \paragraph{Other features}
-% There are still features not mentioned so far: automatic breaking of long
-% lines, the possibility to use \LaTeX\ code in listings, automated indexing,
-% or personal language definitions.
-% One more little teaser? Here you are. But note that the result is not
-% produced by the \LaTeX\ code on the right alone. The main parameter is
-% hidden.
-% \begin{lstsample}{\lstset{literate={:=}{{$\gets$}}1 {<=}{{$\leq$}}1 {>=}{{$\geq$}}1 {<>}{{$\neq$}}1}}{}
-%    \begin{lstlisting}
-%    if (i<=0) then i := 1;
-%    if (i>=0) then i := 0;
-%    if (i<>0) then i := 0;
-%    \end{lstlisting}
-% \end{lstsample}
-%
-% You're not sure whether you should use \packagename{listings}?
-% Read the next section!
-%
-%
-% \subsection{Alternatives}
-%
-% \begin{advise}
-% \item Why do you list alternatives?
-%       \advisespace
-%       Well, it's always good to know the competitors.^^A :-)
-% \item I've read the descriptions below and the \packagename{listings} package
-%       seems to incorporate all the features. Why should I use one of the
-%       other programs?
-%       \advisespace
-%       Firstly, the descriptions give a taste and not a complete overview,
-%       secondly, \packagename{listings} lacks some properties, and, ultimately,
-%       you should use the program matching your needs most precisely.
-% \end{advise}
-% This package is certainly not the final utility for typesetting source code.
-% Other programs do their job very well, if you are not satisfied with
-% \packagename{listings}. Some are independent of \LaTeX, others come as
-% separate program plus \LaTeX\ package, and others are packages which
-% don't pretty-print the source code. The second type includes converters,
-% cross compilers, and preprocessors. Such programs create \LaTeX\ files
-% you can use in your document or stand alone ready-to-run \LaTeX\ files.
-%
-% Note that I'm not dealing with any literate programming tools here, which
-% could also be alternatives. However, you should have heard of the
-% \texttt{WEB} system, the tool Prof.~Donald E.~Knuth developed and made use
-% of to document and implement \TeX.
-%
-% \paragraph{\href{http://www.infres.enst.fr/~demaille/a2ps}{\packagename{a2ps}}}
-% started as `ASCII to PostScript' converter, but today you can invoke the
-% program with \texttt{--pretty-print=}\meta{language} option. If your
-% favourite programming language is not already supported, you can write your
-% own so-called style sheet. You can request line numbers, borders, headers,
-% multiple pages per sheet, and many more. You can even print symbols like
-% $\forall$ or $\alpha$ instead of their verbose forms. If you just want
-% program listings and not a document with some listings, this is the best
-% choice.
-%
-% \paragraph{\href{http://www.ctan.org/tex-archive/nonfree/support/lgrind}{\packagename{LGrind}}}
-% is a cross compiler and comes with many predefined programming languages.
-% For example, you can put the code on the right in your document, invoke
-% \packagename{LGrind} with \texttt{-e} option (and file names), and run the
-% created file through \LaTeX. You should get a result similar to the
-% left-hand side:
-% \begin{center}
-% \begin{minipage}{0.45\linewidth}
-%\iflgrind
-%    \LGindent=0pt
-%    \LGinlinefalse\LGbegin\lgrinde
-%    \L{\LB{\K{for}_\V{i}:=\V{maxint}_\K{to}_\N{0}_\K{do}}}
-%    \L{\LB{\K{begin}}}
-%    \L{\LB{____\C{}\{_do_nothing_\}\CE{}}}
-%    \L{\LB{\K{end};}}
-%    \L{\LB{}}
-%    \L{\LB{\V{Write}(\S{}{'}Case_insensitive_{'}\SE{});}}
-%    \L{\LB{\V{WritE}(\S{}{'}Pascal_keywords.{'}\SE{});}}
-%    \endlgrinde\LGend
-%\else
-%    \packagename{LGrind} not installed.
-%\fi
-% \end{minipage}
-% \begin{minipage}{0.45\linewidth}
-% \begin{verbatim}
-% %[
-% for i:=maxint to 0 do
-% begin
-%     { do nothing }
-% end;
-%
-% Write('Case insensitive ');
-% WritE('Pascal keywords.');
-% %]\end{verbatim}
-% \end{minipage}
-% \end{center}
-% If you use |%(| and |%)| instead of |%[| and |%]|, you get a code snippet
-% instead of a displayed listing. Moreover you can get line numbers to the
-% left or right, use arbitrary \LaTeX\ code in the source code, print symbols
-% instead of verbose names, make font setup, and more. You will (have to)
-% like it (if you don't like \packagename{listings}).
-%
-% Note that \packagename{LGrind} contains code with a no-sell license and is
-% thus nonfree software.
-%
-% \paragraph{\href{ftp://axp3.sv.fh-mannheim.de/cvt2latex}{\packagename{cvt2ltx}}}
-% is a family of `source code to \LaTeX' converters for C, Objective C, \Cpp,
-% IDL and Perl. Different styles, line numbers and other qualifiers can be
-% chosen by command-line option. Unfortunately it isn't documented how other
-% programming languages can be added.
-%
-% \paragraph{\href{http://www.ctan.org/tex-archive/support/C++2LaTeX-1_1pl1}{\packagename{\Cpp2\LaTeX}}}
-% is a C/\Cpp\ to \LaTeX\ converter. You can specify the fonts for comments,
-% directives, keywords, and strings, or the size of a tabulator. But as far as
-% I know you can't number lines.
-%
-% \paragraph{\href{http://www.ctan.org/tex-archive/support/slatex}{\packagename{S\LaTeX}}}
-% is a pretty-printing Scheme program (which invokes \LaTeX\ automatically)
-% especially designed for Scheme and other Lisp dialects. It supports stand
-% alone files, text and display listings, and you can even nest the
-% commands/environments if you use \LaTeX\ code in comments, for example.
-% Keywords, constants, variables, and symbols are definable and use of
-% different styles is possible. No line numbers.
-%
-% \paragraph{\href{http://www.ctan.org/tex-archive/support/tiny_c2l}{\packagename{tiny\textunderscore c2ltx}}}
-% is a C/\Cpp/Java to \LaTeX\ converter based on \packagename{cvt2ltx} (or the
-% other way round?). It supports line numbers, block comments, \LaTeX\ code
-% in/as comments, and smart line breaking. Font selection and tabulators are
-% hard-coded, i.e.~you have to rebuild the program if you want to change the
-% appearance.
-%
-% \paragraph{\href{http://www.ctan.org/tex-archive/macros/latex/contrib/misc}{\packagename{listing}}}
-% ---note the missing \packagename{s}---is not a pretty-printer and the
-% aphorism about documentation at the end of \texttt{listing.sty} is not
-% true.\space ^^A :-)
-% It defines |\listoflistings| and a nonfloating environment for listings.
-% All font selection and indention must be done by hand. However, it's
-% useful if you have another tool doing that work, e.g.~\packagename{LGrind}.
-%
-% \paragraph{\href{http://www.ctan.org/tex-archive/macros/latex/contrib/alg}{\packagename{alg}}}
-% provides essentially the same functionality as \packagename{algorithms}.
-% So read the next paragraph and note that the syntax will be different.
-%
-% \paragraph{\href{http://www.ctan.org/tex-archive/macros/latex/contrib/algorithms}{\packagename{algorithms}}}
-% goes a quite different way. You describe an algorithm and the package
-% formats it, for example
-% \begin{center}
-% \begin{minipage}{0.45\linewidth}
-%\ifalgorithmicpkg
-%    \begin{algorithmic}
-%    \IF {$i\leq0$}
-%    \STATE $i\gets1$
-%    \ELSE\IF {$i\geq0$}
-%    \STATE $i\gets0$
-%    \ENDIF\ENDIF
-%    \end{algorithmic}
-%\else
-%    \packagename{algorithms} not installed.
-%\fi
-% \end{minipage}
-% \begin{minipage}{0.45\linewidth}
-% \begin{verbatim}
-%\begin{algorithmic}
-%\IF{$i\leq0$}
-%\STATE $i\gets1$
-%\ELSE\IF{$i\geq0$}
-%\STATE $i\gets0$
-%\ENDIF\ENDIF
-%\end{algorithmic}\end{verbatim}
-% \end{minipage}
-% \end{center}
-% As this example shows, you get a good looking algorithm even from a bad
-% looking input. The package provides a lot more constructs like |for|-loops,
-% |while|-loops, or comments. You can request line numbers, `ruled', `boxed'
-% and floating algorithms, a list of algorithms, and you can customize the
-% terms \textbf{if}, \textbf{then}, and so on.
-%
-% \paragraph{\href{http://www.mimuw.edu.pl/~wolinski/pretprin.html}{\packagename{pretprin}}}
-% is a package for pretty-printing texts in formal languages---as the title
-% in TUGboat, Volume 19 (1998), No.~3 states. It provides environments which
-% pretty-print \emph{and} format the source code. Analyzers for Pascal and
-% Prolog are defined; adding other languages is easy---if you are or get a bit
-% familiar with automatons and formal languages.
-%
-% \paragraph{\packagename{alltt}}
-% defines an environment similar to \texttt{verbatim} except that |\|, |{| and
-% |}| have their usual meanings. This means that you can use commands in the
-% verbatims, e.g.~select different fonts or enter math mode.
-%
-% \paragraph{\href{http://www.ctan.org/tex-archive/macros/latex/contrib/moreverb}{\packagename{moreverb}}}
-% requires \packagename{verbatim} and provides verbatim output to a file,
-% `boxed' verbatims and line numbers.
-%
-% \paragraph{\packagename{verbatim}}
-% defines an improved version of the standard \texttt{verbatim} environment and
-% a command to input files verbatim.
-%
-% \paragraph{\href{http://www.ctan.org/tex-archive/macros/latex/contrib/fancyvrb}{\packagename{fancyvrb}}}
-% is, roughly speaking, a superset of \packagename{alltt},
-% \packagename{moreverb}, and \packagename{verbatim}, but many more parameters
-% control the output. The package provides frames, line numbers on the left or
-% on the right, automatic line breaking (difficult), and more. For example, an
-% interface to \packagename{listings} exists, i.e.~you can pretty-print source
-% code automatically.
-% The package \packagename{fvrb-ex} builds on \packagename{fancyvrb} and
-% defines environments to present examples similar to the ones in this guide.
-%
-%
-% \section{The next steps}\label{uTheNextSteps}
-%
-% Now, before actually using the \packagename{listings} package, you should
-% \emph{really} read the software license. It does not cost much time and
-% provides information you probably need to know.
-%
-%
-% \subsection{Software license}\label{uSoftwareLicense}
-%
-% The files \texttt{listings.dtx} and \texttt{listings.ins} and all
-% files generated from only these two files are referred to as `the
-% \packagename{listings} package' or simply `the package'.
-% \texttt{lstdrvrs.dtx} and the files generated from that file are
-% `drivers'.
-%
-% \paragraph{Copyright}
-%   The \packagename{listings} package is copyright 1996--2004 Carsten Heinz,
-%   and copyright 2006 Brooks Moses.  The drivers are copyright any individual
-%   author listed in the driver files.
-%
-% \paragraph{Distribution and modification}
-%   The \packagename{listings} package and its drivers may be distributed
-%   and/or modified under the conditions of the LaTeX Project Public License,
-%   either version 1.3 of this license or (at your option) any later version.
-%   The latest version of this license is in
-%      \href{http://www.latex-project.org/lppl.txt}{http://www.latex-project.org/lppl.txt}
-%   and version 1.3 or later is part of all distributions of LaTeX version
-%  2003/12/01 or later.
-%
-% \paragraph{Contacts}
-%   Read section \lstref{uTroubleshooting} on how to submit a bug report.
-%   Send all other comments, ideas, and additional programming languages to
-%   \lstemail\ using \texttt{listings} as part of the subject.
-%
-%
-% \subsection{Package loading}\label{uPackageLoading}
-%
-% As usual in \LaTeX, the package is loaded by
-%    |\usepackage[|\meta{options}|]{listings}|,
-% where |[|\meta{options}|]| is optional and gives a comma separated list of
-% options. Each either loads an additional \packagename{listings} aspect, or
-% changes default properties. Usually you don't have to take care of such
-% options. But in some cases it could be necessary: if you want to compile
-% documents created with an earlier version of this package or if you use
-% special features. Here's an incomplete list of possible options.
-% \begin{advise}
-% \item Where is a list of all of the options?
-%       \advisespace
-%       In the developer's guide since they were introduced to debug the
-%       package more easily. Read section \ref{uHowTos} on how to get that
-%       guide.
-% \end{advise}
-% \begin{description}
-% \item[\normalfont\texttt{0.21}]\leavevmode
-%
-%       invokes a compatibility mode for compiling documents written for
-%       \packagename{listings} version 0.21.
-%
-% \item[\normalfont\texttt{draft}]\leavevmode
-%
-%       The package prints no stand alone files, but shows the captions and
-%       defines the corresponding labels.
-%       Note that a global |\documentclass|-option \texttt{draft} is
-%       recognized, so you don't need to repeat it as a package option.
-%
-% \item[\normalfont\texttt{final}]\leavevmode\label{uoption:final}
-%
-%       Overwrites a global \texttt{draft} option.
-%
-% \item[\normalfont\texttt{savemem}]\leavevmode
-%
-%       tries to save some of \TeX's memory. If you switch between languages
-%       often, it could also reduce compile time. But all this depends on the
-%       particular document and its listings.
-% \end{description}
-% Note that various experimental features also need explicit loading via
-% options. Read the respective lines in section \ref{rExperimentalFeatures}.
-%
-% \medbreak
-% After package loading it is recommend to load all used dialects of programming
-% languages with the following command. It is faster to load several languages
-% with one command than loading each language on demand.
-% \begin{syntax}
-% \item {\rstyle\icmdname\lstloadlanguages}\marg{comma separated list of languages}
-%
-%       Each language is of the form \oarg{dialect}\meta{language}. Without
-%       the optional \oarg{dialect} the package loads a default dialect. So
-%       write `|[Visual]C++|' if you want Visual \Cpp\ and `|[ISO]C++|' for
-%       ISO \Cpp. Both together can be loaded by the command
-%       |\lstloadlanguages{[Visual]C++,[ISO]C++}|.
-%
-%       Table \ref{uPredefinedLanguages} on page \pageref{uPredefinedLanguages}
-%       shows all defined languages and their dialects.
-% \end{syntax}
-%^^A After or even before language loading, you might want to define default
-%^^A dialects---just to be independent of configuration files.
-%
-%
-% \subsection{The key=value interface}\label{uTheKey=ValueInterface}
-%
-% This package uses the \packagename{keyval} package from the
-% \packagename{graphics} bundle by David Carlisle. Each parameter is
-% controlled by an associated key and a user supplied value. For example,
-% \ikeyname{firstline} is a key and |2| a valid value for this key.
-%
-% The command {\rstyle\icmdname\lstset} gets a comma separated list of
-% ``key|=|value'' pairs. The first list with more than a single entry is on
-% page \pageref{gFirstKey=ValueList}: |firstline=2,lastline=5|.
-% \begin{advise}
-% \item So I can write `|\lstset{firstline=2,lastline=5}|' once for all?
-%       \advisespace
-%       No. `\ikeyname{firstline}' and `\ikeyname{lastline}' belong to a small
-%       set of
-%       keys which are only used on individual listings. However, your command is
-%       not illegal---it has no effect. You have to use these keys inside the
-%       optional argument of the environment or input command.
-% \item What's about a better example of a key|=|value list?
-%       \advisespace
-%       There is one in section \ref{gFigureOutTheAppearance}.
-% \item `|language=[77]Fortran|' does not work inside an optional argument.
-%       \advisespace
-%       You must put braces around the value if a value with optional argument
-%       is used inside an optional argument. In the case here write
-%       `|language={[77]Fortran}|' to select Fortran 77.
-% \item If I use the `\ikeyname{language}' key inside an optional argument, the
-%       language isn't active when I typeset the next listing.
-%       \advisespace
-%       All parameters set via `|\lstset|' keep their values up to the end of
-%       the current environment or group. Afterwards the previous values are
-%       restored. The optional parameters of the two pretty-printing commands
-%       and the `\texttt{lstlisting}' environment take effect on the particular
-%       listing only, i.e.~values are restored immediately. For example, you
-%       can select a main language and change it for special listings.
-% \item \icmdname\lstinline\ has an optional argument?
-%       \advisespace
-%       Yes. And from this fact comes a limitation: you can't use the left
-%       bracket `|[|' as delimiter unless you specify at least an empty
-%       optional argument as in `|\lstinline[][var i:integer;[|'.
-%       If you forget this, you will either get a ``runaway argument'' error
-%       from \TeX, or an error message from the \packagename{keyval} package.
-% \end{advise}
-%
-%
-% \subsection{Programming languages}\label{uProgrammingLanguages}
-%
-% You already know how to activate programming languages---at least Pascal.
-% An optional parameter selects particular dialects of a language. For example,
-% |language=[77]Fortran| selects Fortran 77 and |language=[XSC]Pascal| does the
-% same for Pascal XSC. The general form is
-%    {\rstyle\ikeyname{language}}|=|\oarg{dialect}\meta{language}.
-% If you want to get rid of keyword, comment, and string detection, use
-% |language={}| as an argument to |\lstset| or as optional argument.
-%
-% Table \ref{uPredefinedLanguages} shows all predefined languages and dialects.
-% Use the listed names as \meta{language} and \meta{dialect}, respectively. If
-% no dialect or `empty' is given in the table, just don't specify a dialect.
-% Each underlined dialect is default; it is selected if you leave out
-% the optional argument. The predefined defaults are the newest language
-% versions or standard dialects.
-%^^A
-%^^A  Make table of predefined languages.
-%^^A
-%\let\lstlanguages\empty
-%\makeatletter
-%\@for\lst@temp:={lstlang1.sty,lstlang2.sty,lstlang3.sty}\do
-%    {\IfFileExists\lst@temp{}{\let\lstlanguages\relax}}
-%\makeatother
-%\ifx\lstlanguages\relax
-%    \PackageWarningNoLine{Listings}
-%        {Standard drivers not available.\MessageBreak
-%         Please check your installation.\MessageBreak
-%         Compilation aborted}
-%    \csname @@end\expandafter\endcsname
-%\fi
-%\lstscanlanguages\lstlanguages{lstlang1.sty,lstlang2.sty,lstlang3.sty}{}^^A
-%\def\topfigrule{\hrule\kern-0.4pt\relax}^^A
-%\let\botfigrule\topfigrule
-%\belowcaptionskip=\smallskipamount
-% \begin{table}[tbhp]
-% \small
-% \caption{Predefined languages.
-%          Note that some definitions are preliminary, for example HTML and XML.
-%          Each underlined dialect is the default dialect.}^^A
-%          \label{uPredefinedLanguages}^^A
-% \makeatletter
-% \setbox\@tempboxa\hbox{^^A
-%    \InputIfFileExists{listings.cfg}{\lst@InputCatcodes}{}}^^A
-% \lstprintlanguages\lstlanguages
-% \end{table}
-%^^A
-%^^A end of table
-%^^A
-%\lstset{defaultdialect=[doc]Pascal}^^A restore
-% \begin{advise}
-% \item How can I define default dialects?
-%       \advisespace
-%       Check section \ref{rLanguagesAndStyles} for `\keyname{defaultdialect}'.
-% \item I have C code mixed with assembler lines. Can \packagename{listings}
-%       pretty-print such source code, i.e.~highlight keywords and comments of
-%       both languages?
-%       \advisespace
-%       `\ikeyname{alsolanguage}|=|\oarg{dialect}\meta{language}' selects a
-%       language additionally to the active one. So you only have to write a
-%       language definition for your assembler dialect, which doesn't interfere
-%       with the definition of C, say. Moreover you might want to use the key
-%       `\keyname{classoffset}' described in section \ref{rLanguagesAndStyles}.
-% \item How can I define my own language?
-%       \advisespace
-%       This is discussed in section \ref{rLanguageDefinitions}. And if you
-%       think that other people could benefit by your definition, you might
-%       want to send it to the address in section \ref{uSoftwareLicense}.
-%       Then it will be published under the \LaTeX\ Project Public License.
-% \end{advise}
-% Note that the arguments \meta{language} and \meta{dialect} are case
-% insensitive and that spaces have no effect.
-%
-%
-% \subsection{Special characters}\label{uSpecialCharacters}
-%
-%
-% \paragraph{Tabulators}
-% You might get unexpected output if your sources contain tabulators.
-% The package assumes tabulator stops at columns 9, 17, 25, 33, and so on.
-% This is predefined via |tabsize=8|. If you change the eight to the number
-% $n$, you will get tabulator stops at columns $n+1,2n+1,3n+1,$ and so on.
-% \begin{lstsample}[tabsize]{}{}
-%    \lstset{tabsize=2}
-%    \begin{lstlisting}
-%    123456789
-%      { one tabulator }
-%              { two tabs }
-%    123               { 123 + two tabs }
-%    \end{lstlisting}
-% \end{lstsample}
-% For better illustration, the left-hand side uses |tabsize=2| but the verbatim
-% code |tabsize=4|. Note that |\lstset| modifies the values for all following
-% listings in the same environment or group. This is no problem here since the
-% examples are typeset inside minipages. If you want to change settings for a
-% single listing, use the optional argument.
-%
-%
-% \paragraph{Visible tabulators and spaces}
-% One can make spaces and tabulators visible:
-% \begin{lstsample}[showspaces,showtabs,tab]{}{}
-%    \lstset{showspaces=true,
-%            showtabs=true,
-%            tab=\rightarrowfill}
-%    \begin{lstlisting}
-%        for i:=maxint to 0 do
-%        begin
-%      { do nothing }
-%        end;
-%    \end{lstlisting}
-% \end{lstsample}
-% If you request \ikeyname{showspaces} but no \ikeyname{showtabs},
-% tabulators are converted to visible spaces.
-% The default definition of \ikeyname{tab} produces a `wide visible space'
-% \lstinline[showtabs]!        !. So you might want to use |$\to$|, |$\dashv$|
-% or something else instead.
-% \begin{advise}
-% \item Some sort of advice: (1) You should really indent lines of source code
-%       to make listings more readable. (2) Don't indent some lines with
-%       spaces and others via tabulators. Changing the tabulator size (of your
-%       editor or pretty-printing tool) completely disturbs the columns.
-%       (3) As a consequence, never share your files with differently tab sized
-%       people!^^A true only if you use tabulators, just :-)
-% \item To make the \LaTeX\ code more readable, I indent the environments'
-%       program listings. How can I remove that indention in the output?
-%       \advisespace
-%       Read `How to gobble characters' in section \ref{uHowTos}.
-% \end{advise}
-%
-%
-% \paragraph{Form feeds}
-% Another special character is a form feed causing an empty line by default.
-% {\rstyle\ikeyname{formfeed}}|=\newpage| would result in a new page every
-% form feed. Please note that such definitions (even the default) might get
-% in conflict with frames.
-%
-%
-% \paragraph{National characters}
-% If you type in such characters directly as characters of codes 128--255 and
-% use them also in listings, let the package know it---or you'll get really
-% funny results. {\rstyle\ikeyname{extendedchars}}|=true| allows and
-% |extendedchars=false| prohibits \packagename{listings} from handling 
-% extended characters in listings. If you use them, you should load
-% \packagename{fontenc}, \packagename{inputenc} and/or
-% any other package which defines the characters.
-% \begin{advise}
-% \item I have problems using \packagename{inputenc} together with
-%       \packagename{listings}.
-%       \advisespace
-%       This could be a compatibility problem. Make a bug report as described
-%       in section \lstref{uTroubleshooting}.
-% \end{advise}
-% The extended characters don't cover Arabic, Chinese, Hebrew, Japanese, and so
-% on---specifically, any encoding which uses multiple bytes per character.
-%
-% Thus, if you use the a package that supports multibyte characters, such as
-% the \packagename{CJK} or \packagename {ucs} packages for Chinese and 
-% UTF-8 characters, you must avoid letting \packagename{listings}
-% process the extended characters.  It is generally best to also specify
-% |extendedchars=false| to avoid having \packagename{listings} get entangled
-% in the other package's extended-character treatment.
-%
-% If you do have a listing contained within a CJK environment, and want to have
-% CJK characters inside the listing, you can place them within a comment that
-% escapes to \LaTeX -- see section \ref{rEscapingToLaTeX} for how to do that.
-% (If the listing is not inside a CJK environment, you can simply put a small
-% CJK environment within the escaped-to-\LaTeX portion of the comment.)
-%
-% Similarly, if you are using UTF-8 extended characters in a listing, they must
-% be placed within an escape to \LaTeX.
-%
-% Also, section \ref{uNationalCharacters} has a few details on how to work with
-% extended characters in the context of $\Lambda$.
-%
-%
-% \subsection{Line numbers}\label{uLineNumbers}
-%
-% You already know the keys \ikeyname{numbers}, \ikeyname{numberstyle},
-% \ikeyname{stepnumber}, and \ikeyname{numbersep} from section
-% \ref{gSeduceToUse}. Here now we deal with continued listings.
-% You have two options to get consistent line numbering across listings.
-%
-% \begin{lstsample}[firstnumber]{\lstset{numbers=left,numberstyle=\tiny,stepnumber=2,numbersep=5pt}}{}
-%    \begin{lstlisting}[firstnumber=100]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%
-%    \end{lstlisting}
-%    And we continue the listing:
-%    \begin{lstlisting}[firstnumber=last]
-%    Write('Case insensitive ');
-%    WritE('Pascal keywords.');
-%    \end{lstlisting}
-% \end{lstsample}
-% In the example, \ikeyname{firstnumber} is initially set to 100; some lines
-% later the value is \texttt{last}, which continues the numbering of the last
-% listing. Note that the empty line at the end of the first part is not printed
-% here, but it counts for line numbering. You should also notice that you can
-% write |\lstset{firstnumber=last}| once and get consecutively numbered code
-% lines---except you specify something different for a particular listing.
-%
-% On the other hand you can use |firstnumber=auto| and name your listings.
-% Listings with identical names (case sensitive!) share a line counter.
-% \begin{lstsample}[name]{\lstset{numbers=left,numberstyle=\tiny,stepnumber=2,numbersep=5pt}}{}
-%    \begin{lstlisting}[name=Test]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%
-%    \end{lstlisting}
-%    And we continue the listing:
-%    \begin{lstlisting}[name=Test]
-%    Write('Case insensitive ');
-%    WritE('Pascal keywords.');
-%    \end{lstlisting}
-% \end{lstsample}
-% The next |Test| listing goes on with line number {\makeatletter\lstno@Test},
-% no matter whether there are other listings in between.
-% \begin{advise}
-% \item Okay. And how can I get decreasing line numbers?
-%       \advisespace
-%       Sorry, what?
-%       \advisespace
-%       Decreasing line numbers as on page \pageref{rDecreasingLabels}.
-%       \advisespace
-%       May I suggest to demonstrate your individuality by other means?
-%       If you differ, you should try a negative `\ikeyname{stepnumber}'
-%       (together with `\ikeyname{firstnumber}').
-% \end{advise}
-%
-% Read section \ref{uHowTos} on how to reference line numbers.
-%
-%
-% \subsection{Layout elements}
-%
-% It's always a good idea to structure the layout by vertical space,
-% horizontal lines, or different type sizes and typefaces. The best to stress
-% whole listings are---not all at once---colours, frames, vertical space, and
-% captions. The latter are also good to refer to listings, of course.
-%
-% \paragraph{Vertical space}
-% The keys {\rstyle\ikeyname{aboveskip}} and {\rstyle\ikeyname{belowskip}}
-% control the vertical space above and below displayed listings. Both keys get
-% a dimension or skip as value and are initialized to |\medskipamount|.
-%
-% \paragraph{Frames}
-% The key \ikeyname{frame} takes the verbose values \keyvalue{none},
-% \keyvalue{leftline}, \keyvalue{topline}, \keyvalue{bottomline},
-% \keyvalue{lines} (top and bottom), \keyvalue{single} for single frames, or
-% \keyvalue{shadowbox}.
-% \begin{lstsample}[frame]{}{}
-%    \begin{lstlisting}[frame=single]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% \begin{advise}
-% \item The rules aren't aligned.
-%       \advisespace
-%       This could be a bug of this package or a problem with your
-%       \texttt{.dvi} driver. \emph{Before} sending a bug report to the package
-%       author, modify the parameters described in section \ref{rFrames}
-%       heavily. And do this step by step!
-%       For example, begin with `|framerule=10mm|'. If the rules are
-%       misaligned by the same (small) amount as before, the problem does not
-%       come from the rule width. So continue with the next parameter.  Also,
-%       Adobe Acrobat sometimes has single-pixel rounding errors which can 
-%       cause small misalignments at the corners when PDF files are displayed
-%       on screen; these are unfortunately normal.
-% \end{advise}
-% Alternatively you can control the rules at the \texttt{t}op, \texttt{r}ight,
-% \texttt{b}ottom, and \texttt{l}eft directly by using the four initial letters
-% for single rules and their upper case versions for double rules.
-% \begin{lstsample}[frame]{}{}
-%    \begin{lstlisting}[frame=trBL]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% Note that a corner is drawn if and only if both adjacent rules are requested.
-% You might think that the lines should be drawn up to the edge, but what's
-% about round corners? The key \ikeyname{frameround} must get exactly four
-% characters as value. The first character is attached to the upper right
-% corner and it continues clockwise. `\texttt{t}' as character makes the
-% corresponding corner round.
-% \begin{lstsample}[frameround]{}{}
-%    \lstset{frameround=fttt}
-%    \begin{lstlisting}[frame=trBL]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% Note that \ikeyname{frameround} has been used together with |\lstset| and thus
-% the value affects all following listings in the same group or environment.
-% Since the listing is inside a \texttt{minipage} here, this is no problem.
-% \begin{advise}
-% \item Don't use frames all the time, and in particular not with short listings.
-%       This would emphasize nothing. Use frames for $10\%$ or even less of
-%       your listings, for your most important ones.
-% \item If you use frames on floating listings, do you really want frames?
-%       \advisespace
-%       No, I want to separate floats from text.
-%       \advisespace
-%       Then it is better to redefine \LaTeX's `|\topfigrule|' and
-%       `|\botfigrule|'. For example, you could write
-%       `|\renewcommand*\topfigrule{\hrule\kern-0.4pt\relax}|' and make the
-%       same definition for |\botfigrule|.
-% \end{advise}
-%
-% \paragraph{Captions}
-% Now we come to \ikeyname{caption} and \ikeyname{label}. You might guess
-% (correctly) that they can be used in the same manner as \LaTeX's |\caption|
-% and |\label| commands, although here it is also possible to have a caption
-% regardless of whether or not the listing is in a float:
-% \begin{lstsample}[caption,label]{\lstset{xleftmargin=.05\linewidth}}{}
-%    \begin{lstlisting}[caption={Useless code},label=useless]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% Afterwards you could refer to the listing via |\ref{useless}|. By default
-% such a listing gets an entry in the list of listings, which can be printed
-% with the command {\rstyle\icmdname\lstlistoflistings}. The key
-% {\rstyle\ikeyname{nolol}} suppresses an entry for both the environment or
-% the input command. Moreover, you can specify a short caption for the list
-% of listings:
-%    \keyname{caption}|={|\oarg{short}\meta{long}|}|.
-% Note that the whole value is enclosed in braces since an optional value is
-% used in an optional argument.
-%
-% If you don't want the label \texttt{\lstlistingname} plus number, you should
-% use \ikeyname{title}:
-% \begin{lstsample}[title]{\lstset{xleftmargin=.05\linewidth}}{}
-%    \begin{lstlisting}[title={`Caption' without label}]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% \begin{advise}
-% \item Something goes wrong with `\keyname{title}' in my document: in front of
-%       the title is a delimiter.
-%       \advisespace
-%       The result depends on the document class; some are not compatible.
-%       Contact the package author for a work-around.
-% \end{advise}
-%
-% \paragraph{Colours}
-% One more element. You need the \packagename{color} package and can then
-% request coloured background via
-% \ikeyname{backgroundcolor}|=|\meta{color command}.
-% \begin{advise}
-% \item Great! I love colours.
-%       \advisespace
-%       Fine, yes, really. And I like to remind you of the warning about
-%       striking styles on page \pageref{wStrikingStyles}.
-% \end{advise}
-%\ifcolor
-% \begin{lstxsample}[backgroundcolor]
-%    \lstset{backgroundcolor=\color{yellow}}
-% \end{lstxsample}
-%\else
-% \begin{verbatim}
-%    color package not installed\end{verbatim}
-%\fi
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}[frame=single,
-%                       framerule=0pt]
-%    for i:=maxint to 0 do
-%    begin
-%        j:=square(root(i));
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% The example also shows how to get coloured space around the whole listing:
-% use a frame whose rules have no width.
-%
-%
-% \subsection{Emphasize identifiers}\label{uEmphasizeIdentifiers}
-%
-% Recall the pretty-printing commands and environment. |\lstinline| prints
-% code snippets, |\lstinputlisting| whole files, and \texttt{lstlisting}
-% pieces of code which reside in the \LaTeX\ file. And what are these
-% different `types' of source code good for? Well, it just happens that a
-% sentence contains a code fragment. Whole files are typically included in or
-% as an appendix. Nevertheless some books about programming also include such
-% listings in normal text sections---to increase the number of pages.
-% Nowadays source code should be shipped on disk or CD-ROM and only the main
-% header or interface files should be typeset for reference. So, please, don't
-% misuse the \packagename{listings} package. But let's get back to the topic.
-%
-% Obviously `\texttt{lstlisting} source code' isn't used to make an executable
-% program from. Such source code has some kind of educational purpose or even
-% didactic.
-% \begin{advise}
-% \item What's the difference between educational and didactic?
-%       \advisespace
-%       Something educational can be good or bad, true or false.
-%       Didactic is true by definition.^^A :-)
-% \end{advise}
-% Usually \emph{keywords} are highlighted when the package typesets a piece of
-% source code. This isn't necessary for readers who know the programming
-% language well. The main matter is the presentation of interface, library or
-% other functions or variables. If this is your concern, here come the right
-% keys. Let's say, you want to emphasize the functions |square| and |root|,
-% for example, by underlining them. Then you could do it like this:
-% \begin{lstxsample}[emph,emphstyle]
-%    \lstset{emph={square,root},emphstyle=\underbar}
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    for i:=maxint to 0 do
-%    begin
-%        j:=square(root(i));
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% \begin{advise}
-% \item Note that the list of identifiers |{square,root}| is enclosed in
-%       braces. Otherwise the \packagename{keyval} package would complain
-%       about an undefined key \keyname{root} since the comma finishes the
-%       key=value pair.
-%       Note also that you \emph{must} put braces around the value if you
-%       use an optional argument of a key inside an optional argument of a
-%       pretty-printing command. Though it is not necessary, the following
-%       example uses these braces. They are typically forgotten when they
-%       become necessary,
-% \end{advise}
-%
-% Both keys have an optional \meta{class number} argument for multiple
-% identifier lists:
-%\ifcolor
-% \begin{lstxsample}[emph,emphstyle]
-%    \lstset{emph={square},      emphstyle=\color{red},
-%            emph={[2]root,base},emphstyle={[2]\color{blue}}}
-% \end{lstxsample}
-%\else
-% \begin{lstxsample}[emph,emphstyle]
-%    \lstset{emph={square},      emphstyle=\underbar,
-%            emph={[2]root,base},emphstyle={[2]\fbox}}
-% \end{lstxsample}
-%\fi
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    for i:=maxint to 0 do
-%    begin
-%        j:=square(root(i));
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% \begin{advise}
-% \item What is the maximal \meta{class number}?
-%       \advisespace
-%       $2^{31}-1=2\,147\,483\,647$. But \TeX's memory will exceed before you
-%       can define so many different classes.
-% \end{advise}
-%
-% One final hint: Keep the lists of identifiers disjoint. Never use a keyword
-% in an `emphasize' list or one name in two different lists. Even if your
-% source code is highlighted as expected, there is no guarantee that it is
-% still the case if you change the order of your listings or if you use the
-% next release of this package.
-%
-%
-%\iffalse
-% \subsection{*Listing alignment}\label{uListingAlignment}
-%
-% The examples are typeset with centered \texttt{minipage}s. That's the reason
-% why you can't see that line numbers are printed in the margin. Now we
-% separate the minipage margin and the minipage by a vertical rule:
-% \begin{lstsample}{\lstset{frame=l,framesep=0pt,numberstyle=\tiny,stepnumber=2,numbersep=5pt}}{}
-%    Some text before
-%    \begin{lstlisting}
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% The listing is lined up with the normal text. The parameter \ikeyname{xleftmargin}
-% moves the listing to the right (or left if the dimension is negative).
-% \begin{lstsample}{\lstset{frame=l,framesep=0pt,numberstyle=\tiny,stepnumber=2,numbersep=5pt}}{}
-%    Some text before
-%    \begin{lstlisting}[xleftmargin=15pt]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-%
-%    \begin{lstlisting}{ }
-%    Write('Insensitive');
-%    WritE('keywords.');
-%    \end{lstlisting}
-% \end{lstsample}
-% Note again that optional arguments change settings for single listings.
-%
-% If you use environments like \texttt{itemize} or \texttt{enumerate}, there
-% is `natural' indention coming from these environments. By default the
-% \packagename{listings} package respects this. But you might use
-% |resetmargins=true| (or |false|) to make your own decision. You can use it
-% together with |xleftmargin|, of course.
-% \begin{advise}
-% \item I get heavy overfull |\hbox|es from some listings.
-%       \advisespace
-%       This comes from long lines in your listings. You have some options
-%       to get rid of the overful |\hbox|es. Firstly I recommend to typeset
-%       listings in smaller fonts than the surrounding text, for example
-%       `|basicstyle=\small|'. Secondly you might want to use the flexible
-%       column format. Thirdly you can increase the line width or set it
-%       explicitly, refer section \ref{rMarginsAndLineShape}.
-%       If all this doesn't help, you might want to change
-%       `\ikeyname{basewidth}', but be careful! The two unknown items are
-%       explained in the next section.
-% \end{advise}
-%
-% You might need to control the vertical position of listings with the
-% \ikeyname{boxpos} key, for example, if you use them in \texttt{minipage} or
-% \texttt{tabular} environments. Here `listings' means \texttt{lstlisting} or
-% |\lstinputlisting|. As the following example shows, you can even place such
-% listings inside paragraphs, but you must force the package to do this by
-% enclosing the listing in |\hbox{| and |}|.
-% \begin{advise}
-% \item Is it good form to use the \TeX-primitive `|\hbox|' in a \LaTeX\ 
-%       document?
-%       \advisespace
-%       No, it's not. But \LaTeX's `|\mbox|' does not work in this example:
-% \end{advise}
-% \begin{lstsample}{}{}
-%    Here are some multi-line listings inside a paragraph.
-%    The `boxpos' key controls their vertical alignment:
-%    \hbox{\begin{lstlisting}[boxpos=c]
-%    center
-%    center
-%    \end{lstlisting}}
-%    \hbox{\begin{lstlisting}[boxpos=b]
-%    bottom baseline
-%    bottom baseline
-%    \end{lstlisting}}
-%    \hbox{\begin{lstlisting}[boxpos=t]
-%    top baseline
-%    top baseline
-%    \end{lstlisting}}
-% \end{lstsample}
-%\fi
-%
-%
-% \subsection{Indexing}\label{uIndexing}
-%
-% Indexing is just like emphasizing identifiers---I mean the usage:
-% \begin{lstxsample}[index]
-%    \lstset{index={square},index={[2]root}}
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    for i:=maxint to 0 do
-%    begin
-%        j:=square(root(i));
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% Of course, you can't see anything here. You will have to look at the index.
-% \begin{advise}
-% \item Why is the `\ikeyname{index}' key able to work with multiple identifier
-%       lists?
-%       \advisespace
-%       This question is strongly related to the `{\rstyle\ikeyname{indexstyle}}'
-%       key. Someone might want to create multiple indexes or want to insert
-%       prefixes like `|constants|', `|functions|', `|keywords|', and so on.
-%       The `\ikeyname{indexstyle}' key works like the other style keys except
-%       that the last token \emph{must} take an argument, namely the
-%       (printable form of the) current identifier.
-%
-%       You can define `|\newcommand\indexkeywords[1]{\index{keywords, #1}}|'
-%       and make similar definitions for constant or function names. Then
-%       `|indexstyle=[1]\indexkeywords|' might meet your purpose. This becomes
-%       easier if you want to create multiple indexes with the
-%       \href{http://www.ctan.org/tex-archive/macros/latex/contrib/camel}
-%       {\packagename{index}} package.
-%       If you have defined appropriate new indexes, it is possible to write
-%       `|indexstyle=\index[keywords]|', for example.
-%
-% \item Let's say, I want to index all keywords. It would be annoying to
-%       type in all the keywords again, specifically if the used programming
-%       language changes frequently.
-%       \advisespace
-%       Just read ahead.
-% \end{advise}
-% The \ikeyname{index} key has in fact two optional arguments. The first is the
-% well-known \meta{class number}, the second is a comma separated list of other
-% keyword classes whose identifiers are indexed. The indexed identifiers then
-% change automatically with the defined keywords---not automagically, it's not
-% an illusion.^^A :-)
-%
-% Eventually you need to know the names of the keyword classes. It's usually
-% the key name followed by a class number, for example, |emph2|, |emph3|,
-% \ldots, |keywords2| or |index5|. But there is no number for the first order
-% classes |keywords|, |emph|, |directives|, and so on.
-% \begin{advise}
-% \item `|index=[keywords]|' does not work.
-%       \advisespace
-%       The package can't guess which optional argument you mean. Hence you
-%       must specify both if you want to use the second one. You should try
-%       `|index=[1][keywords]|'.
-% \end{advise}
-%
-%
-% \subsection{Fixed and flexible columns}\label{uFixedAndFlexibleColumns}
-%
-% The first thing a reader notices---except different styles for keywords,
-% etc.---is the column alignment. Arne John Glenstrup invented the flexible
-% column format in 1997. Since then some efforts were made to develop this
-% branch farther. Currently four column formats are provided: fixed, flexible,
-% space-flexible, and full flexible. Take a close look at the following
-% examples.
-% \begin{center}
-% \lstset{style={},language={}}
-% \def\sample{\begin{lstlisting}^^J WOMEN\ \ are^^A
-%                               ^^J \ \ \ \ \ \ \ MEN^^A
-%                               ^^J WOMEN are^^A
-%                               ^^J better MEN^^J \end{lstlisting}}
-% \begin{tabular}{@{}c@{\qquad\quad}c@{\qquad\quad}c@{\qquad\quad}c@{}}
-% {\rstyle\ikeyname{columns}}|=| & \texttt{fixed} & \texttt{flexible} & \texttt{fullflexible}\\
-%          & (at {\makeatletter\lst@widthfixed})
-%          & (at {\makeatletter\lst@widthflexible})
-%          & (at {\makeatletter\lst@widthflexible})\\
-% \noalign{\medskip}
-%   \lstset{basicstyle=\ttfamily,basewidth=0.51em}\sample
-% & \lstset{columns=fixed}\sample
-% & \lstset{columns=flexible}\sample
-% & \lstset{columns=fullflexible}\sample
-% \end{tabular}
-% \end{center}
-% \begin{advise}
-% \item Why are women better men?
-%       \advisespace
-%       Do you want to philosophize? Well, have I ever said that the
-%       statement ``women are better men'' is true? I can't even remember this
-%       about ``women are men'' \ldots . ^^A ;-)
-% \end{advise}
-% In the abstract one can say: The fixed column format ruins the spacing
-% intended by the font designer, while the flexible formats ruin the column
-% alignment (possibly) intended by the programmer. Common to all is that the
-% input characters are translated into a sequence of basic output units like
-% \begingroup \lstset{gobble=6,xleftmargin=\leftmargini}
-% \makeatletter
-%^^A  Make \fbox around each output unit.
-% \fboxsep=0pt
-% \def\lst@alloverstyle#1{\fbox{\kern-\fboxrule\strut#1}\kern-\fboxrule}
-% \begin{lstlisting}[basewidth=1em]
-%     if x=y then write('align')
-%            else print('align');
-% \end{lstlisting}
-% Now, the fixed format puts $n$ characters into a box of width $n\times{}
-% $`base width', where the base width is {\makeatletter\lst@widthfixed} in the
-% example. The format shrinks and stretches the space between the characters
-% to make them fit the box. As shown in the example, some character strings look
-%    \hbox to 2em{b\hss a\hss d}
-% or
-%    \hbox to 2em{w\hss o\hss r\hss s\hss e},
-% but the output is vertically aligned.
-% \endgroup
-%
-% If you don't need or like this, you should use a flexible format. All
-% characters are typeset at their natural width. In particular, they never
-% overlap. If a word requires more space than reserved, the rest of the line
-% simply moves to the right. The difference between the three formats is that
-% the full flexible format cares about nothing else, while the normal flexible
-% and space-flexible formats try to fix the column alignment if a character
-% string needs less space than `reserved'.  The normal flexible format will
-% insert make-up space to fix the alignment at spaces, before and after
-% identifiers, and before and after sequences of other characters; the 
-% space-flexible format will only insert make-up space by stretching 
-% existing spaces.  In the flexible example above, the two MENs are vertically
-% aligned since some space has been inserted in the fourth line to fix the
-% alignment. In the full flexible format, the two MENs are not aligned.
-%
-% Note that both flexible modes printed the two blanks in the first line as a
-% single blank, but for different reasons: the normal flexible format fixes
-% the column alignment (as would the space-flexible format), and the full
-% flexible format doesn't care about the second space.
-%
-%
-% \section{Advanced techniques}\label{uAdvancedTechniques}
-%
-%
-% \subsection{Style definitions}
-%
-% It is obvious that a pretty-printing tool like this requires some kind of
-% language selection and definition. The first has already been described and
-% the latter is convered by the next section. However, it is very convenient
-% to have the same for printing styles: at a central place of your document
-% they can be modified easily and the changes take effect on all listings.
-%
-% Similar to languages,
-%    {\rstyle\ikeyname{style}}|=|\meta{style name}
-% activates a previously defined style. A definition is as easy:
-%    {\rstyle|\lstdefinestyle|}\marg{style name}\marg{key=value list}.
-% Keys not used in such a definition are untouched by the corresponding style
-% selection, of course. For example, you could write
-% \begin{verbatim}
-%   \lstdefinestyle{numbers}
-%       {numbers=left, stepnumber=1, numberstyle=\tiny, numbersep=10pt}
-%   \lstdefinestyle{nonumbers}
-%       {numbers=none}\end{verbatim}
-% and switch from listings with line numbers to listings without ones and vice
-% versa simply by |style=nonumbers| and |style=numbers|, respectively.
-% \begin{advise}
-% \item You could even write
-%           `|\lstdefinestyle{C++}{language=C++,style=numbers}|'.
-%       Style and language names are independent of each other and so might
-%       coincide. Moreover it is possible to activate other styles.
-%
-% \item It's easy to crash the package using styles. Write
-%       '|\lstdefinestyle{crash}{style=crash}|' and '|\lstset{style=crash}|'.
-%       \TeX's capacity will exceed, sorry [parameter stack size]. Only bad
-%       boys use such recursive calls, but only good girls use this package.
-%       Thus the problem is of minor interest.^^A :-)
-% \end{advise}
-%
-%
-% \subsection{Language definitions}\label{uLanguageDefinitions}
-%
-% These are like style definitions except for an optional dialect name and an
-% optional base language---and, of course, a different command name and
-% specialized keys. In the simple case it's
-%    {\rstyle|\lstdefinelanguage|}\marg{language name}\marg{key=value list}.
-% For many programming languages it is sufficient to specify keywords and
-% standard function names, comments, and strings. Let's look at an example.
-% \begin{lstxsample}[morekeywords,sensitive,morecomment,morestring]
-%    \lstdefinelanguage{rock}
-%      {morekeywords={one,two,three,four,five,six,seven,eight,
-%          nine,ten,eleven,twelve,o,clock,rock,around,the,tonight},
-%       sensitive=false,
-%       morecomment=[l]{//},
-%       morecomment=[s]{/*}{*/},
-%       morestring=[b]",
-%      }
-% \end{lstxsample}
-% \begingroup \csname lst@EndWriteFile\endcsname
-% \bigbreak
-%
-% \noindent
-% There isn't much to say about keywords. They are defined like identifiers
-% you want to emphasize. Additionally you need to specify whether they are
-% case sensitive or not. And yes: you could insert |[2]| in front of the
-% keyword \texttt{one} to define the keywords as `second order' and print them
-% in |keywordstyle={[2]...}|.
-% \begin{advise}
-% \item I get a `\texttt{Missing = inserted for }|\ifnum|' error when I select
-%       my language.
-%       \advisespace
-%       Did you forget the comma after `|keywords={...}|'? And if you encounter
-%       unexpected characters after selecting a language (or style), you have
-%       probably forgotten a different comma or you have given to many
-%       arguments to a key, for example, |morecomment=[l]{--}{!}|.
-% \end{advise}
-%
-% So let's turn to comments and strings. Each value starts with a
-% \emph{mandatory} \oarg{type} argument followed by a changing number of
-% opening and closing delimiters. Note that each delimiter (pair) requires a
-% key=value on its own, even if types are equal. Hence, you'll need to insert
-% \texttt{morestring=[b]'} if single quotes open and close string or character
-% literals in the same way as double quotes do in the example.
-%
-% Eventually you need to know the types and their numbers of delimiters. The
-% reference guide contains full lists, here we discuss only the most common.
-% For strings these are {\rstyle\texttt{b}} and {\rstyle\texttt{d}} with one
-% delimiter each. This delimiter opens and closes the string and inside a
-% string it is either escaped by a \texttt backslash or it is \texttt doubled.
-% The comment type {\rstyle\texttt{l}} requires exactly one delimiter, which
-% starts a comment on any column. This comment goes up to the end of line.
-% The other two most common comment types are {\rstyle\texttt{s}} and
-% {\rstyle\texttt{n}} with two delimiters each. The first delimiter opens a
-% comment which is terminated by the second delimiter. In contrast to the
-% \texttt s-type, \texttt n-type comments can be nested.
-% \begin{lstxsample}[b,d,l,s,n]
-%    \lstset{morecomment=[l]{//},
-%            morecomment=[s]{/*}{*/},
-%            morecomment=[n]{(*}{*)},
-%            morestring=[b]",
-%            morestring=[d]'}
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    "str\"ing "    not a string
-%    'str''ing '    not a string
-%    // comment line
-%    /* comment/**/ not a comment
-%    (* nested (**) still comment
-%       comment  *) not a comment
-%    \end{lstlisting}
-% \end{lstsample}
-% \begin{advise}
-% \item Is it \emph{that} easy?
-%       \advisespace
-%       Almost. There are some troubles you can run into. For example, if
-%       `\texttt{-*}' starts a comment line and `\texttt{-*-}' a string
-%       (unlikely but possible), then you must define the shorter delimiter
-%       first.
-%       Another problem: by default some characters are not allowed inside
-%       keywords, for example `\texttt{-}', `\texttt{:}', `\texttt{.}', and
-%       so on. The reference guide covers this problem by introducing some
-%       more keys, which let you adjust the standard character table
-%       appropriately. But note that white space characters are prohibited
-%       inside keywords.
-% \end{advise}
-% Finally remember that this section is only an introduction to language
-% definitions. There are more keys and possibilities.
-%
-%
-% \subsection{Delimiters}\label{uDelimiters}
-%
-% You already know two special delimiter classes: comments and strings.
-% However, their full syntax hasn't been described so far. For example,
-% \ikeyname{commentstyle} applies to all comments---unless you specify
-% something different. The \emph{optional} \oarg{style} argument follows the
-% \emph{mandatory} \oarg{type} argument.
-%\ifcolor
-% \begin{lstxsample}
-%    \lstset{morecomment=[l][keywordstyle]{//},
-%            morecomment=[s][\color{white}]{/*}{*/}}
-% \end{lstxsample}
-%\else
-% \begin{lstxsample}
-%    \lstset{morecomment=[l][keywordstyle]{//},
-%            morecomment=[s][\underbar]{/*}{*/}}
-% \end{lstxsample}
-%\fi
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    // bold comment line
-%    a single /* comment */
-%    \end{lstlisting}
-% \end{lstsample}
-% As you can see, you have the choice between specifying the style explicitly
-% by \LaTeX\ commands or implicitly by other style keys. But, you're right,
-% some implicitly defined styles have no seperate keys, for example the second
-% order keyword style. Here---and never with the number 1---you just append
-% the order to the base key: \texttt{keywordstyle2}.
-%
-% You ask for an application? Here you are: one can define different printing
-% styles for `subtypes' of a comment, for example
-%\ifcolor
-% \begin{lstxsample}
-%    \lstset{morecomment=[s][\color{blue}]{/*+}{*/},
-%            morecomment=[s][\color{red}]{/*-}{*/}}
-% \end{lstxsample}
-%\else
-% \begin{lstxsample}
-%    \lstset{morecomment=[s][\upshape]{/*+}{*/},
-%            morecomment=[s][\bfseries]{/*-}{*/}}
-% \end{lstxsample}
-%\fi
-% \begin{lstsample}{\lstset{morecomment=[s]{/*}{*/}}}{}
-%    \begin{lstlisting}
-%    /*  normal comment */
-%    /*+    keep cool   */
-%    /*-     danger!    */
-%    \end{lstlisting}
-% \end{lstsample}
-% Here, the comment style is not applied to the second and third line.
-% \begin{advise}
-% \item Please remember that both `extra' comments must be defined \emph{after}
-%       the normal comment, since the delimiter `\texttt{/*}' is a substring of
-%       `\texttt{/*+}' and `\texttt{/*-}'.
-%
-% \item I have another question. Is `\texttt{language=}\meta{different
-%       language}' the only way to remove such additional delimiters?
-%       \advisespace
-%       Call {\rstyle\ikeyname{deletecomment}} and/or
-%       {\rstyle\ikeyname{deletestring}} with the same arguments to remove
-%       the delimiters (but you don't need to provide the optional style
-%       argument).
-% \end{advise}
-% Eventually, you might want to use the prefix \texttt{i} on any comment type.
-% Then the comment is not only invisible, it is completely discarded from the
-% output!
-% \begin{lstxsample}[is]
-%    \lstset{morecomment=[is]{/*}{*/}}
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    begin /* comment */ end
-%    begin/* comment */end
-%    \end{lstlisting}
-% \end{lstsample}
-%
-% Okay, and now for the real challenges. More general delimiters can be defined
-% by the key {\rstyle\ikeyname{moredelim}}. Legal types are {\rstyle\texttt{l}}
-% and {\rstyle\texttt{s}}. These types can be preceded by an \texttt{i}, but
-% this time \emph{only the delimiters} are discarded from the output. This way
-% you can select styles by markers.
-% \begin{lstxsample}
-%    \lstset{moredelim=[is][\ttfamily]{|}{|}}
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    roman |typewriter|
-%    \end{lstlisting}
-% \end{lstsample}
-% You can even let the package detect keywords, comments, strings, and other
-% delimiters inside the contents.
-% \begin{lstxsample}
-%    \lstset{moredelim=*[s][\itshape]{/*}{*/}}
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    /* begin
-%      (* comment *)
-%       ' string ' */
-%    \end{lstlisting}
-% \end{lstsample}
-% Moreover, you can force the styles to be applied cumulatively.
-% \begin{lstxsample}
-%    \lstset{moredelim=**[is][\ttfamily]{|}{|}, % cumulative
-%            moredelim=*[s][\itshape]{/*}{*/}}  % not so
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    /* begin
-%       ' string '
-%       |typewriter| */
-%
-%    | begin
-%     ' string '
-%     /*typewriter*/ |
-%    \end{lstlisting}
-% \end{lstsample}
-% Look carefully at the output and note the differences. The second
-% \texttt{begin} is not printed in bold typewriter type since standard
-% \LaTeX\ has no such font.
-%
-% This suffices for an introduction. Now go and find some more applications.
-%
-%
-% \subsection{Closing and credits}\label{uClosingAndCredits}
-%
-% You've seen a lot of keys but you are far away from knowing all of them.
-% The next step is the real use of the \packagename{listings} package.
-% Please take the following advice. Firstly, look up the known commands and
-% keys in the reference guide to get a notion of the notation there. Secondly,
-% poke around with these keys to learn some other parameters. Then, hopefully,
-% you'll be prepared if you encounter any problems or need some special things.
-%
-% \begin{advise}
-% \item
-% There is one question `you' haven't asked all the last pages: who is to
-% blame. Carsten Heinz wrote the guides, coded the \packagename{listings}
-% package and wrote some language drivers. Brooks Moses currently maintains
-% the package.  Other people defined more languages
-% or contributed their ideas; many others made bug reports, but only the first
-% bug finder is listed.
-%^^A
-%^^A Thanks for error reports (first bug finder only), new programming
-%^^A languages, etc.
-%^^A Special thanks for communication which lead to kernel extensions, and to
-%^^A Hendri Adriaens for reviving maintenance on the package.
-%^^A
-% Special thanks go to (alphabetical order)
-% \begin{quote}
-% \hyphenpenalty=10000\relax \rightskip=0pt plus \linewidth
-%   \lstthanks{Hendri~Adriaens}{-},
-%   \lstthanks{Andreas~Bartelt}{Andreas.Bartelt@Informatik.Uni-Oldenburg.DE},
-%   \lstthanks{Jan~Braun}{Jan.Braun@tu-bs.de},
-%   \lstthanks{Denis~Girou}{Denis.Girou@idris.fr},
-%   \lstthanks{Arne~John~Glenstrup}{panic@diku.dk},
-%   \lstthanks{Frank~Mittelbach}{frank.mittelbach@latex-project.org},
-%   \lstthanks{Rolf~Niepraschk}{niepraschk@PTB.DE},
-%   \lstthanks{Rui~Oliveira}{rco@di.uminho.pt},
-%   \lstthanks{Jens~Schwarzer}{schwarzer@schwarzer.dk}, and
-%   \lstthanks{Boris~Veytsman}{boris@plmsc.psu.edu}.
-% \end{quote}
-% Moreover we wish to thank
-% \begin{quote}
-% \hyphenpenalty=10000\relax \rightskip=0pt plus \linewidth
-%   \lstthanks{Bj{\o}rn~{\AA}dlandsvik}{bjorn@imr.no},
-%   \lstthanks{Omair-Inam~Abdul-Matin}{-},
-%   \lstthanks{Gaurav~Aggarwal}{gaurav@ics.uci.edu},
-%   \lstthanks{Jason~Alexander}{jalex@ea.oac.uci.edu},
-%   \lstthanks{Andrei~Alexandrescu}{-},
-%   \lstthanks{Holger~Arndt}{-},
-%   \lstthanks{Donald~Arseneau}{ASND@erich.triumf.ca},
-%   \lstthanks{David~Aspinall}{David.Aspinall@ed.ac.uk},
-%   \lstthanks{Frank~Atanassow}{-},
-%   \lstthanks{Claus~Atzenbeck}{Claus.Atzenbeck@stud.uni-regensburg.de},
-%   \lstthanks{Michael~Bachmann}{-},
-%   \lstthanks{Luca~Balzerani}{-},
-%   \lstthanks{Peter~Bartke}{bartke@inf.fu-berlin.de} (big thankyou), ^^A beta tester
-%   \lstthanks{Heiko~Bauke}{-},
-%   \lstthanks{Oliver~Baum}{oli.baum@web.de},
-%   \lstthanks{Ralph~Becket}{rbeck@microsoft.com},
-%   \lstthanks{Andres~Becerra~Sandoval}{abecerra@univalle.edu.co},
-%   \lstthanks{Kai~Below}{below@tu-harburg.de},
-%   \lstthanks{Matthias~Bethke}{-},
-%   \lstthanks{Javier~Bezos}{javier.bezos@bancoval.es},
-%   \lstthanks{Olaf~Trygve~Berglihn}{olafb@pvv.org}, ^^A {1999/11/29}{3-char comment delimiter don't work (Python)}
-%   \lstthanks{Geraint~Paul~Bevan}{geraint@users.sf.net},
-%   \lstthanks{Peter~Biechele}{peter.biechele@physik.uni-freiburg.de},
-%   \lstthanks{Beat~Birkhofer}{beat@birkhofer.ch},
-%   \lstthanks{Fr\'ed\'eric~Boulanger}{Frederic.Boulanger@supelec.fr},
-%   \lstthanks{Joachim~Breitner}{-},
-%   \lstthanks{Martin~Brodbeck}{Martin.Brodbeck@gmx.de},
-%   \lstthanks{Walter~E.~Brown}{WB@fnal.gov},
-%   \lstthanks{Achim~D.~Brucker}{brucker@informatik.uni-freiburg.de},
-%   \lstthanks{J\'an Bu\v{s}a}{-},
-%   \lstthanks{Thomas~ten~Cate}{-},
-%   \lstthanks{David~Carlisle}{davidc@nag.co.uk},
-%   \lstthanks{Bradford~Chamberlain}{brad@cs.washington.edu},
-%   \lstthanks{Brian~Christensen}{-},
-%   \lstthanks{Neil~Conway}{-},
-%   \lstthanks{Patrick~Cousot}{Patrick.Cousot@wanadoo.fr},
-%   \lstthanks{Xavier~Cr\'egut}{cregut@enseeiht.fr},
-%   \lstthanks{Christopher~Creutzig}{-},
-%   \lstthanks{Holger~Danielsson}{dani@fbg.schwerte.de},
-%   \lstthanks{Andreas~Deininger}{deininger@uni-kassel.de},
-%   \lstthanks{Robert~Denham}{Robert.Denham@dnr.qld.gov.au},
-%   \lstthanks{Detlev~Dr\"oge}{droege@informatik.uni-koblenz.de},
-%   \lstthanks{Anders~Edenbrandt}{Anders.Edenbrandt@dna.lth.se},
-%   \lstthanks{Mark~van~Eijk}{mark@luon.net},
-%   \lstthanks{Norbert~Eisinger}{Norbert.Eisinger@informatik.uni-muenchen.de},
-%   \lstthanks{Brian~Elmegaard}{-},
-%   \lstthanks{Jon~Ericson}{Jon.Ericson@jpl.nasa.gov},
-%   \lstthanks{Thomas~Esser}{te@dbs.uni-hannover.de},
-%   \lstthanks{Chris~Edwards}{edwch00p@infoscience.otago.ac.nz},
-%   \lstthanks{David~John~Evans}{Matrix.Software@dial.pipex.com},
-%   \lstthanks{Tanguy~Fautr\'e}{tfautre@pandora.be},
-%   \lstthanks{Ulrike~Fischer}{-},
-%   \lstthanks{Robert~Frank}{rf7@ukc.ac.uk},
-%   \lstthanks{Michael~Franke}{-},
-%   \lstthanks{Ignacio~Fern\'andez~Galv\'an}{-},
-%   \lstthanks{Martine~Gautier}{-}
-%   \lstthanks{Daniel~Gazard}{gazard_d@epita.fr},
-%   \lstthanks{Daniel~Gerigk}{Daniel.Gerigk@ePost.de},
-%   \lstthanks{Dr.~Christoph~Giess}{-},
-%   \lstthanks{KP~Gores}{kp.gores@web.de},
-%   \lstthanks{Adam~Grabowski}{adam@mizar.org},
-%   \lstthanks{Jean-Philippe~Grivet}{grivet@cnrs-orleans.fr},
-%   \lstthanks{Christian~Gudrian}{Christian.Gudrian@kawo1.rwth-aachen.de},
-%   \lstthanks{Jonathan~de~Halleux}{dehalleux@auto.ucl.ac.be},
-%   \lstthanks{Carsten~Hamm}{carsten.hamm@siemens.com},
-%   \lstthanks{Martina~Hansel}{Martina.Hansel@fhtw-berlin.de},
-%   \lstthanks{Harald~Harders}{h.harders@tu-bs.de},
-%   \lstthanks{Christian~Haul}{haul@dvs1.informatik.tu-darmstadt.de},
-%   \lstthanks{Aidan~Philip~Heerdegen}{Aidan.Heerdegen@anu.edu.au},
-%   \lstthanks{Jim~Hefferon}{Hefferon9@aol.com},
-%   \lstthanks{Heiko~Heil}{info@heiko-heil.de},
-%   \lstthanks{J\"urgen~Heim}{heim@astro.uni-tuebingen.de},
-%   \lstthanks{Martin~Heller}{-},
-%   \lstthanks{Stephan~Hennig}{-},
-%   \lstthanks{Alvaro~Herrera}{alvherre@dcc.uchile.cl},
-%   \lstthanks{Richard~Hoefter}{hoefter@gmx.de},
-%   \lstthanks{Dr.~Jobst~Hoffmann}{HOFFMANN@rz.rwth-aachen.de},
-%   \lstthanks{Torben~Hoffmann}{toho@it.dtu.dk},
-%   \lstthanks{Morten~H\o gholm}{-},
-%   \lstthanks{Berthold~H\"ollmann}{bhoel@starship.python.net},
-%   \lstthanks{G\'erard~Huet}{-},
-%   \lstthanks{Hermann~H\"uttler}{hermann.huettler@gmx.net},
-%   \lstthanks{Ralf~Imh\"auser}{snoopy@tribal.line.org},
-%   \lstthanks{R.~Isernhagen}{R.Isernhagen@FH-Wolfenbuettel.DE},
-%   \lstthanks{Oldrich~Jedlicka}{ojedlick@students.zcu.cz},
-%   \lstthanks{Dirk~Jesko}{jesko@iti.cs.uni-magdeburg.de},
-%   \lstthanks{Lo\"\i c~Joly}{-},
-%   \lstthanks{Christian~Kaiser}{chk@combit.net},
-%   \lstthanks{Bekir~Karaoglu}{karabekirus@yahoo.com},
-%   \lstthanks{Marcin~Kasperski}{Marcin.Kasperski@softax.com.pl},
-%   \lstthanks{Christian~Kindinger}{chkind@uni-wuppertal.de},
-%   \lstthanks{Steffen~Klupsch}{steffen@vlsi.informatik.tu-darmstadt.de},
-%   \lstthanks{Markus~Kohm}{-},
-%   \lstthanks{Peter~K\"oller}{pkoeller@metaprojekt.de} (big thankyou), ^^A beta tester
-%   \lstthanks{Reinhard~Kotucha}{Reinhard.Kotucha@web.de},
-%   \lstthanks{Stefan~Lagotzki}{info@lagotzki.de},
-%   \lstthanks{Tino~Langer}{langer@tournex.de},
-%   \lstthanks{Rene~H.~Larsen}{rhl@traceroute.dk},
-%   \lstthanks{Olivier~Lecarme}{ol@i3s.unice.fr},
-%   \lstthanks{Thomas~Leduc}{Thomas.Leduc@lsv.ens-cachan.fr},
-%   \lstthanks{Dr.~Peter~Leibner}{Peter.Leibner@sta.siemens.de},
-%   \lstthanks{Thomas~Leonhardt}{leonhardt@informatik.tu-darmstadt.de} (big thankyou), ^^A beta tester
-%   \lstthanks{Magnus~Lewis-Smith}{Magnus.Lewis-Smith@pace.co.uk},
-%   \lstthanks{Knut~Lickert}{knut.lickert@gmx.de},
-%   \lstthanks{Benjamin~Lings}{-},
-%   \lstthanks{Dan~Luecking}{luecking@uark.edu},
-%   \lstthanks{Peter~L\"offler}{-},
-%   \lstthanks{Markus~Luisser}{-},
-%   \lstthanks{Kris~Luyten}{no email available},
-%   \lstthanks{Jos\'e~Romildo~Malaquias}{romildo@urano.iceb.ufop.br},
-%   \lstthanks{Andreas~Matthias}{amat@kabsi.at},
-%   \lstthanks{Patrick~TJ~McPhee}{ptjm@interlog.com},
-%   ^^A \lstthanks{Brooks~Moses}{-},
-%   \lstthanks{Riccardo~Murri}{riccardo.murri@gmx.it},
-%   \lstthanks{Knut~M\"uller}{knut@physik3.gwdg.de},
-%   \lstthanks{Svend~Tollak~Munkejord}{svendm@efisms.energy.sintef.no},
-%   \lstthanks{Gerd~Neugebauer}{gerd.neugebauer@gmx.de},
-%   \lstthanks{Torsten~Neuer}{tneuer@inwise.de},
-%   \lstthanks{Enzo~Nicosia}{-},
-%   \lstthanks{Michael~Niedermair}{m.g.n@gmx.de},
-%   \lstthanks{Xavier~Noria}{fxn@hashref.com},
-%   \lstthanks{Heiko~Oberdiek}{oberdiek@ruf.uni-freiburg.de},
-%   \lstthanks{Xavier~Olive}{-},
-%   \lstthanks{Alessio~Pace}{-},
-%   \lstthanks{Markus~Pahlow}{pahlowm@mar.dfo-mpo.gc.ca},
-%   \lstthanks{Morten~H.~Pedersen}{mhp@dadlnet.dk},
-%   \lstthanks{Xiaobo~Peng}{-},
-%   \lstthanks{Zvezdan~V.~Petkovic}{zpetkovic@acm.org},
-%   \lstthanks{Michael~Piefel}{piefel@informatik.hu-berlin.de},
-%   \lstthanks{Michael~Piotrowski}{mxp@linguistik.uni-erlangen.de},
-%   \lstthanks{Manfred~Piringer}{sz0490@rrze.uni-erlangen.de},
-%   \lstthanks{Vincent~Poirriez}{Vincent.Poirriez@univ-valenciennes.fr},
-%   \lstthanks{Adam~Prugel-Bennett}{apb@ecs.soton.ac.uk},
-%   \lstthanks{Ralf~Quast}{rquast@hs.uni-hamburg.de},
-%   \lstthanks{Aslak~Raanes}{araanes@ifi.ntnu.no},
-%   \lstthanks{Venkatesh~Prasad~Ranganath}{vranganath@cox.net},
-%   \lstthanks{Tobias~Rapp}{-},
-%   \lstthanks{Jeffrey~Ratcliffe}{-},
-%   \lstthanks{Georg~Rehm}{Georg.Rehm@germanistik.uni-giessen.de},
-%   \lstthanks{Fermin~Reig}{reig@ics.uci.edu},
-%   \lstthanks{Detlef~Reimers}{dreimers@aol.com},
-%   \lstthanks{Stephen~Reindl}{stephen.reindl@vodafone.com},
-%   \lstthanks{Franz~Rinnerthaler}{-},
-%   \lstthanks{Peter~Ruckdeschel}{Peter.Ruckdeschel@uni-bayreuth.de},
-%   \lstthanks{Magne~Rudshaug}{magne@ife.no},
-%   \lstthanks{Jonathan~Sauer}{jonathan.sauer@gmx.de},
-%   \lstthanks{Vespe~Savikko}{vespe@cs.tut.fi},
-%   \lstthanks{Mark~Schade}{-},
-%   \lstthanks{Gunther~Schmidl}{gschmidl@gmx.at},
-%   \lstthanks{Andreas~Schmidt}{-},
-%   \lstthanks{Walter~Schmidt}{wschmi@arcor.de},
-%   \lstthanks{Christian~Schneider}{-},
-%   \lstthanks{Jochen~Schneider}{jschneider@ds3.etech.haw-hamburg.de},
-%   \lstthanks{Benjamin~Schubert}{benjamin.schubert@berlin.de},
-%   \lstthanks{Sebastian~Schubert}{-},
-%   \lstthanks{Uwe~Siart}{uwe.siart@ei.tum.de},
-%   \lstthanks{Axel~Sommerfeldt}{axel@sommerfeldt.net},
-%   \lstthanks{Richard~Stallman}{-},
-%   \lstthanks{Nigel~Stanger}{nstanger@infoscience.otago.ac.nz},
-%   \lstthanks{Martin~Steffen}{ms@informatik.uni-kiel.de},
-%   \lstthanks{Andreas~Stephan}{Andreas.Stephan@victoria.de},
-%   \lstthanks{Stefan~Stoll}{stoll@phys.chem.ethz.ch},
-%   \lstthanks{Enrico~Straube}{no email available},
-%   \lstthanks{Werner~Struckmann}{struck@ips.cs.tu-bs.de},
-%   \lstthanks{Martin~S\"u\ss kraut}{Edon.Myder@web.de},
-%   \lstthanks{Gabriel~Tauro}{gabriel@informatik.uni-jena.de},
-%   \lstthanks{Winfried~Theis}{theis@statistik.uni-dortmund.de},
-%   \lstthanks{Jens~T.~Berger~Thielemann}{jensthi@ifi.uio.no},
-%   \lstthanks{William~Thimbleby}{-},
-%   \lstthanks{Arnaud~Tisserand}{arnaud.tisserand@ens-lyon.fr},
-%   \lstthanks{Jens~Troeger}{-},
-%   \lstthanks{Kalle~Tuulos}{kalle.tuulos@nic.fi},
-%   \lstthanks{Gregory~Van~Vooren}{Gregory.VanVooren@rug.ac.be},
-%   \lstthanks{Timothy~Van~Zandt}{tvz@econ.insead.edu},
-%   \lstthanks{J\"org~Viermann}{-},
-%   \lstthanks{Thorsten~Vitt}{vitt@informatik.hu-berlin.de},
-%   \lstthanks{Herbert~Voss}{voss@perce.de} (big thankyou), ^^A beta tester
-%   \lstthanks{Edsko~de~Vries}{devriese@tcd.ie},
-%   \lstthanks{Herfried~Karl~Wagner}{hirf@gmx.at},
-%   \lstthanks{Dominique~de~Waleffe}{ddw@miscrit.be},
-%   \lstthanks{Bernhard~Walle}{-},
-%   \lstthanks{Jared~Warren}{warren@cs.queensu.ca},
-%   \lstthanks{Michael~Weber}{mweber@informatik.hu-berlin.de},
-%   \lstthanks{Sonja~Weidmann}{Sonja.Weidmann@gmx.de},
-%   \lstthanks{Andreas~Weidner}{-},
-%   \lstthanks{Herbert~Weinhandl}{weinhand@grz08u.unileoben.ac.at},
-%   \lstthanks{Robert~Wenner}{robert.wenner@gmx.de},
-%   \lstthanks{Michael~Wiese}{wiese@itwm.uni-kl.de},
-%   \lstthanks{James~Willans}{-},
-%   \lstthanks{J\"orn~Wilms}{wilms@rocinante.colorado.edu},
-%   \lstthanks{Kai~Wollenweber}{kai@ece.WPI.EDU},
-%   \lstthanks{Ulrich~G.~Wortmann}{uliw@erdw.ethz.ch},
-%   \lstthanks{Cameron~H.G.~Wright}{-},
-%   \lstthanks{Andrew~Zabolotny}{-}, and
-%   \lstthanks{Florian~Z\"ahringer}{-}.
-% \end{quote}
-% There are probably other people who contributed to this package.
-% If I've missed your name, send an email.
-% \end{advise}
-%
-%
-% \part{Reference guide}
-%
-%
-% \section{Main reference}\label{rMainReference}
-%
-% Your first training is completed. Now that you've left the User's guide, the
-% friend telling you what to do has gone. Get more practice and become a
-% journeyman!^^A :-)
-% \begin{advise}
-% \item Actually, the friend hasn't gone. There are still some advices, but
-%       only from time to time.
-% \end{advise}
-%
-%
-% \subsection{How to read the reference}
-%
-% Commands, keys and environments are presented as follows.
-% \begin{syntax}
-% \item[1.0,default,hints] \texttt{command}, \texttt{environment} or
-%       \keyname{key} with \meta{parameters}
-%
-%       This field contains the explanation; here we describe the other fields.
-%
-%       If present, the label in the left margin provides extra information:
-%       `\textit{addon}' indicates additionally introduced functionality,
-%       `\textit{changed}' a modified key, `\textit{data}' a command just
-%       containing data (which is therefore adjustable via |\renewcommand|),
-%       and so on. Some keys and functionality are `\emph{bug}'-marked or
-%       with a \dag-sign. These features might change in future or could be
-%       removed, so use them with care.
-%
-%       If there is verbatim text touching the right margin, it is the
-%       predefined value. Note that some keys default to this value every
-%       listing, namely the keys which can be used on individual listings only.
-% \end{syntax}
-% Regarding the parameters, please keep in mind the following:
-% \begin{enumerate}
-% \item A list always means a comma separated list. You must put braces around
-%       such a list. Otherwise you'll get in trouble with the
-%       \packagename{keyval} package; it complains about an undefined key.
-% \item You must put parameter braces around the whole value of a key if you
-%       use an \oarg{optional argument} of a key inside an optional
-%       \oarg{key=value list}:
-%       |\begin{lstlisting}[caption=|{\rstyle|{|}|[one]two|{\rstyle|}|}|]|.
-% \item Brackets `|[ ]|' usually enclose optional arguments and must be typed
-%       in verbatim. Normal brackets `[ ]' always indicate an optional argument
-%       and must not be typed in. Thus |[*]| must be typed in exactly as is,
-%       but [|*|] just gets |*| if you use this argument.
-% \item A vertical rule indicates an alternative, e.g.~^^A
-%       \meta{\alternative{true,false}} allows either \texttt{true} or
-%       \texttt{false} as arguments.
-% \item If you want to enter one of the special characters |{}#%\|, this
-%       character must be escaped with a backslash. This means that you must
-%       write |\}| for the single character `right brace'---but of course not
-%       for the closing paramater character.
-% \end{enumerate}
-%
-%
-% \subsection{Typesetting listings}\label{rTypesettingListings}
-%
-% \begin{syntax}
-% \item[0.19] \rcmdname\lstset\marg{key=value list}
-%
-%       sets the values of the specified keys, see also section
-%       \ref{uTheKey=ValueInterface}.
-%       The parameters keep their values up to the end of the current group.
-%       In contrast, all optional \meta{key=value list}s below modify the
-%       parameters for single listings only.
-%
-% \item[0.18] \rcmdname\lstinline\oarg{key=value list}\meta{character}\meta{source code}\meta{same character}
-%
-%       works like |\verb| but respects the active language and style. These
-%       listings use flexible columns unless requested differently in the
-%       optional argument, and do not support frames or background colors.
-%       You can write `|\lstinline!var i:integer;!|' and get
-%       `\lstinline!var i:integer;!'.
-%
-%       Since the command first looks ahead for an optional argument, you must
-%       provide at least an empty one if you want to use |[| as
-%       \meta{character}.
-%
-%       \dag\ An experimental implementation has been done to support the
-%       syntax |\lstinline|\oarg{key=value list}\marg{source code}. Try it if
-%       you want and report success and failure. A known limitation is that
-%       inside another argument the last source code token must not be an
-%       explicit space token---and, of course, using a listing inside another
-%       argument is itself experimental, see section \ref{rListingsInsideArguments}.
-%
-%       See also section \ref{rShortInline} for commands to create short analogs
-%       for the |\lstinline| command.
-%
-% \item[0.15] |\begin{|\texttt{\rstyle lstlisting}|}|\oarg{key=value list}
-%
-%       \leavevmode\hspace*{-\leftmargini}|\end{|\texttt{\rstyle lstlisting}|}|
-%
-%       typesets the code in between as a displayed listing.
-%
-%       In contrast to the environment of the \packagename{verbatim} package,
-%       \LaTeX\ code on the same line and after the end of environment is
-%       typeset respectively executed.
-%
-% \item[0.1] \rcmdname\lstinputlisting\oarg{key=value list}\marg{file name}
-%
-%       typesets the stand alone source code file as a displayed listing.
-% \end{syntax}
-%
-%
-% \subsection{Space and placement}
-%
-% \begin{syntax}
-% \item[0.20,floatplacement] \rkeyname{float}|=|[|*|]\meta{subset of \textup{\texttt{tbph}}}\syntaxor\rkeyname{float}
-%
-%       makes sense on individual displayed listings only and lets them float.
-%       The argument controls where \LaTeX\ is \emph{allowed} to put the float:
-%       at the top or bottom of the current/next page, on a separate page, or
-%       here where the listing is.
-%
-%       The optional star can be used to get a double-column float in a
-%       two-column document.
-%
-% \item[0.21,tbp] \rkeyname{floatplacement}|=|\meta{place specifiers}
-%
-%       is used as place specifier if \keyname{float} is used without value.
-%
-% \item[0.21,\medskipamount] \rkeyname{aboveskip}|=|\meta{dimension}
-% \item[0.21,\medskipamount] \rkeyname{belowskip}|=|\meta{dimension}
-%
-%       define the space above and below displayed listings.
-%
-% \item[0.17,0pt,\dag] \rkeyname{lineskip}|=|\meta{dimension}
-%
-%       specifies additional space between lines in listings.
-%
-% \item[0.18,c,\dag] \rkeyname{boxpos}|=|\meta{\alternative{b,c,t}}
-%
-%       Sometimes the \packagename{listings} package puts a |\hbox| around a
-%       listing---or it couldn't be printed or even processed correctly.
-%       The key determines the vertical alignment to the surrounding material:
-%       bottom baseline, centered or top baseline.
-% \end{syntax}
-%
-%
-% \subsection{The printed range}
-%
-% \begin{syntax}
-% \item[0.12,true] \rkeyname{print}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{print}
-%
-%       controls whether an individual displayed listing is typeset. Even if
-%       set false, the respective caption is printed and the label is defined.
-%
-%       Note: If the package is loaded without the \texttt{draft} option, you
-%       can use this key together with |\lstset|. In the other case the key
-%       can be used to typeset particular listings despite using the
-%       \texttt{draft} option.
-%
-% \item[0.1,1] \rkeyname{firstline}|=|\meta{number}
-% \item[0.1,9999999] \rkeyname{lastline}|=|\meta{number}
-%
-%       can be used on individual listings only. They determine the physical
-%       input lines used to print displayed listings.
-%
-% \item[1.2] \rkeyname{linerange}|={|\meta{first1}\texttt-\meta{last1}\texttt,\meta{first2}\texttt-\meta{last2}\texttt, and so on|}|\label{uoption:linerange}
-%
-%       can be used on individual listings only. The given line ranges
-%       of the listing are displayed. The intervals must be sorted and must
-%       not intersect.
-%
-% \item[0.20,false] \rkeyname{showlines}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{showlines}
-%
-%       If true, the package prints empty lines at the end of listings.
-%       Otherwise these lines are dropped (but they count for line numbering).
-%
-% \item[1.0] \rkeyname{emptylines}|=|[|*|]\meta{number}
-%
-%       sets the maximum of empty lines allowed. If there is a block of more
-%       than \meta{number} empty lines, only \meta{number} ones are printed.
-%       Without the optional star, line numbers can be disturbed when blank
-%       lines are omitted; with the star, the lines keep their original
-%       numbers.
-%
-% \item[0.19,0] \rkeyname{gobble}|=|\meta{number}
-%
-%       gobbles \meta{number} characters at the beginning of each
-%       \emph{environment} code line. This key has no effect on \cs{lstinline}
-%       or \cs{lstinputlisting}.
-%
-%       Tabulators expand to \ikeyname{tabsize} spaces before they are gobbled.
-%       Code lines with fewer than \ikeyname{gobble} characters are considered
-%       empty.  Never indent the end of environment by more characters.
-% \end{syntax}
-%
-%
-% \subsection{Languages and styles}\label{rLanguagesAndStyles}
-%
-% Please note that the arguments \meta{language}, \meta{dialect}, and
-% \meta{style name} are case insensitive and that spaces have no effect.
-% \begin{syntax}
-% \item[0.18,{{}}] \rkeyname{style}|=|\meta{style name}
-%
-%       activates the key=value list stored with |\lstdefinestyle|.
-%
-% \item[0.19] \rcmdname\lstdefinestyle\marg{style name}\marg{key=value list}
-%
-%       stores the key=value list.
-%
-% \item[0.17,{{}}] \rkeyname{language}|=|\oarg{dialect}\meta{language}
-%
-%       activates a (dialect of a) programming language. The `empty' default
-%       language detects no keywords, no comments, no strings, and so on; it
-%       may be useful for typesetting plain text.
-%       If \meta{dialect} is not specified, the package chooses the default
-%       dialect, or the empty dialect if there is no default dialect.
-%
-%       Table \ref{uPredefinedLanguages} on page \pageref{uPredefinedLanguages}
-%       lists all languages and dialects provided by \texttt{lstdrvrs.dtx}.
-%       The predefined default dialects are underlined.
-%
-% \item[0.21] \rkeyname{alsolanguage}|=|\oarg{dialect}\meta{language}
-%
-%       activates a (dialect of a) programming language in addition to the
-%       current active one. Note that some language definitions interfere with
-%       each other and are plainly incompatible; for instance, if one is case
-%       sensitive and the other is not.
-%
-%       Take a look at the \ikeyname{classoffset} key in section
-%       \ref{rFigureOutTheAppearance} if you want to highlight the keywords
-%       of the languages differently.
-%
-% \item[0.19] \rkeyname{defaultdialect}|=|\oarg{dialect}\meta{language}
-%
-%       defines \meta{dialect} as default dialect for \meta{language}.
-%       If you have defined a default dialect other than empty, for example
-%       |defaultdialect=[iama]fool|, you can't select the empty dialect, even
-%       not with |language=[]fool|.
-% \end{syntax}
-%
-% Finally, here's a small list of language-specific keys.
-% \begin{syntax}
-% \item[0.19,false,optional] \rkeyname{printpod}|=|\meta{\alternative{true,false}}
-%
-%       prints or drops PODs in Perl.
-%
-% \item[0.20,true,{renamed,optional}] \rkeyname{usekeywordsintag}|=|\meta{\alternative{true,false}}\label{uoption:usekeywordsintag}
-%
-%       The package either use the first order keywords in tags or prints all
-%       identifiers inside |<>| in keyword style.
-%
-% \item[1.1,{{}},optional] \rkeyname{tagstyle}|=|\meta{style}\label{uoption:tagstyle}
-%
-%       determines the style in which tags and their content is printed.
-%
-% \item[1.1,false,optional] \rkeyname{markfirstintag}|=|\meta{style}\label{uoption:markfirstintag}
-%
-%       prints the first name in tags with keyword style.
-%
-% \item[0.20,true,optional] \rkeyname{makemacrouse}|=|\meta{\alternative{true,false}}
-%
-%       Make specific: Macro use of identifiers, which are defined as first
-%       order keywords, also prints the surrounding |$(| and |)| in keyword
-%       style. e.g.~you could get
-%           \textbf{\textdollar(}\textbf{strip} \textdollar(BIBS)\textbf{)}.
-%       If deactivated you get
-%           \textdollar(\textbf{strip} \textdollar(BIBS)).
-% \end{syntax}
-%
-%
-% \subsection{Figure out the appearance}\label{rFigureOutTheAppearance}
-%
-% \begin{syntax}
-% \item[0.18,{{}}] \rkeyname{basicstyle}|=|\meta{basic style}
-%
-%       is selected at the beginning of each listing. You could use
-%       |\footnotesize|, |\small|, |\itshape|, |\ttfamily|, or something like
-%       that. The last token of \meta{basic style} must not read any following
-%       characters.
-%
-% \item[0.18,{{}}] \rkeyname{identifierstyle}|=|\meta{style}
-% \item[0.11,\itshape] \rkeyname{commentstyle}|=|\meta{style}
-% \item[0.12,{{}}] \rkeyname{stringstyle}|=|\meta{style}
-%
-%       determines the style for non-keywords, comments, and strings. The
-%       \emph{last} token can be an one-parameter command like |\textbf| or
-%       |\underbar|.
-%
-% \item[0.11,\bfseries,addon] \rkeyname{keywordstyle}|=|\oarg{number}[\textasteriskcentered]\meta{style}\label{roption:keywordstyle}
-%
-%       is used to print keywords.  The optional \meta{number} argument is the
-%       class number to which the style should be applied.
-%
-%       Add-on: If you use the optional star after the (optional) class number, the
-%       keywords are printed uppercase\,---\,even if a language is case
-%       sensitive and defines lowercase keywords only. Maybe there should also be an
-%       option for lowercase keywords \ldots
-%
-% \item[0.19,keywordstyle,deprecated] \rkeyname{ndkeywordstyle}|=|\meta{style}
-%
-%       is equivalent to |keywordstyle=2|\meta{style}.
-%
-% \item[1.0,0] \rkeyname{classoffset}|=|\meta{number}
-%
-%       is added to all class numbers before the styles, keywords, identifiers,
-%       etc.~are assigned. The example below defines the keywords directly;
-%       you could do it indirectly by selecting two different languages.
-% \end{syntax}
-%\ifcolor
-% \begin{lstxsample}
-%    \lstset{classoffset=0,
-%            morekeywords={one,three,five},keywordstyle=\color{red},
-%            classoffset=1,
-%            morekeywords={two,four,six},keywordstyle=\color{blue},
-%            classoffset=0}% restore default
-% \end{lstxsample}
-%\else
-% \begin{lstxsample}
-%    \lstset{classoffset=0,
-%            morekeywords={one,three,five},keywordstyle=\itshape,
-%            classoffset=1,
-%            morekeywords={two,four,six},keywordstyle=\bfseries},
-%            classoffset=0}% restore default
-% \end{lstxsample}
-%\fi
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}
-%    one two three
-%    four five six
-%    \end{lstlisting}
-% \end{lstsample}
-%
-% \begin{syntax}
-% \item[0.20,keywordstyle,{addon,bug,optional}] \rkeyname{texcsstyle}|=|[|*|]\oarg{class number}\meta{style}\label{roption:texcsstyle}
-% \item[0.20,keywordstyle,optional] \rkeyname{directivestyle}|=|\meta{style}
-%
-%       determine the style of \TeX\ control sequences and directives.
-%       Note that these keys are present only if you've chosen an appropriate
-%       language.
-%
-%       The optional star of |texcsstyle| also highlights the backslash in
-%       front of the control sequence name. Note that this option is set for
-%       all |texcs| lists.
-%
-%       Bug: \texttt{texcs\ldots} interferes with other keyword lists. If, for
-%       example, \texttt{emph} contains the word \texttt{foo}, then the control
-%       sequence |\foo| will show up in \texttt{emphstyle}.
-%
-% \item[0.21] \rkeyname{emph}|=|\oarg{number}\marg{identifier list}
-% \item[0.21] \rkeyname{moreemph}|=|\oarg{number}\marg{identifier list}
-% \item[0.21] \rkeyname{deleteemph}|=|\oarg{number}\marg{identifier list}
-% \item[0.21] \rkeyname{emphstyle}|=|\oarg{number}\marg{style}
-%
-%       respectively define, add or remove the \meta{identifier list} from
-%       `emphasize class \meta{number}', or define the style for that class.
-%       If you don't give an optional argument, the package assumes
-%       \meta{number}$\,=1$.
-%
-%       These keys are described more detailed in section
-%       \ref{uEmphasizeIdentifiers}.
-%
-% \item[1.0] \rkeyname{delim}|=|[\texttt*[\texttt*]]\texttt[\meta{type}\texttt][\texttt[\meta{style}\texttt]]\meta{delimiter\textup(s\textup)}
-% \item[1.0] \rkeyname{moredelim}|=|[\texttt*[\texttt*]]\texttt[\meta{type}\texttt][\texttt[\meta{style}\texttt]]\meta{delimiter\textup(s\textup)}
-% \item[1.0] \rkeyname{deletedelim}|=|[\texttt*[\texttt*]]\texttt[\meta{type}\texttt]\meta{delimiter\textup(s\textup)}
-%
-%       define, add, or remove user supplied delimiters.  (Note that this does
-%       not affect strings or comments.)
-%
-%       In the first two cases \meta{style} is used to print the delimited
-%       code (and the delimiters). Here, \meta{style} could be something like
-%       |\bfseries| or |\itshape|, or it could refer to other styles via
-%       \texttt{keywordstyle}, \texttt{keywordstyle2}, \texttt{emphstyle},
-%       etc.
-%
-%       Supported types are \texttt{l} and \texttt{s}, see the comment keys in
-%       section \ref{uLanguageDefinitions} for an explanation. If you use the
-%       prefix \texttt i, i.e.~\texttt{il} or \texttt{is}, the delimiters are
-%       not printed, which is some kind of invisibility.
-%
-%       If you use one optional star, the package will detect keywords,
-%       comments, and strings inside the delimited code. With both optional
-%       stars, aditionally the style is applied cumulatively; see section
-%       \ref{uDelimiters}.
-% \end{syntax}
-%
-%
-% \subsection{Getting all characters right}
-%
-% \begin{syntax}
-% \item[0.18,true] \rkeyname{extendedchars}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{extendedchars}
-%
-%       allows or prohibits extended characters in listings, that means
-%       (national) characters of codes 128--255. If you use extended
-%       characters, you should load \packagename{fontenc} and/or
-%       \packagename{inputenc}, for example.
-%
-% \item[1.0,{{}}] \rkeyname{inputencoding}|=|\meta{encoding}
-%
-%       determines the input encoding. The usage of this key requires the
-%       \packagename{inputenc} package; nothing happens if it's not loaded.
-%
-% \item[1.1,false] \rkeyname{upquote}|=|\meta{\alternative{true,false}}\label{uoption:upquote}
-%
-%       determines whether the left and right quote are printed |`'| or
-%       \texttt{\textasciigrave\textquotesingle}.
-%       This key requires the \packagename{textcomp} package if true.
-%
-% \item[0.12,8] \rkeyname{tabsize}|=|\meta{number}
-%
-%       sets tabulator stops at columns $\meta{number}+1$, $2\cdot\meta{number}+1$, $3\cdot\meta{number}+1$, and so on.
-%       Each tabulator in a listing moves the current column to the next
-%       tabulator stop.
-%
-% \item[0.20,false] \rkeyname{showtabs}|=|\meta{\alternative{true,false}}
-%
-%       make tabulators visible or invisible. A visible tabulator looks like
-%       \lstinline[showtabs]!  !, but that can be changed. If you choose
-%       invisible tabulators but visible spaces, tabulators are converted to
-%       an appropriate number of spaces.
-%
-% \item[0.20] \rkeyname{tab}|=|\meta{tokens}
-%
-%       \meta{tokens} is used to print a visible tabulator. You might want to use |$\to$|, |$\mapsto$|, |$\dashv$| or something like that instead of the strange default definition.
-%
-% \item[0.20,false] \rkeyname{showspaces}|=|\meta{\alternative{true,false}}
-%
-%       lets all blank spaces appear {\textvisiblespace} or as blank spaces.
-%
-% \item[0.12,true] \rkeyname{showstringspaces}|=|\meta{\alternative{true,false}}
-%
-%       lets blank spaces in strings appear {\textvisiblespace} or as blank
-%       spaces.
-%
-% \item[0.19,\bigbreak] \rkeyname{formfeed}|=|\meta{tokens}
-%
-%       Whenever a listing contains a form feed, \meta{tokens} is executed.
-% \end{syntax}
-%
-%
-% \subsection{Line numbers}\label{rLineNumbers}
-%
-% \begin{syntax}
-% \item[1.0,none] \rkeyname{numbers}|=|\meta{\alternative{none,left,right}}
-%
-%       makes the package either print no line numbers, or put them on the
-%       left or the right side of a listing.
-%
-% \item[0.16,1] \rkeyname{stepnumber}|=|\meta{number}
-%
-%       All lines with ``line number $\equiv 0$ modulo \meta{number}'' get a
-%       line number. 
-%       If you turn line numbers on and off with \keyname{numbers}, the
-%       parameter \keyname{stepnumber} will keep its value. Alternatively you
-%       can turn them off via |stepnumber=0| and on with a nonzero number, and
-%       keep the value of \keyname{numbers}.
-%
-% \item[1.1,false] \rkeyname{numberfirstline}|=|\meta{\alternative{true,false}}\label{uoption:numberfirstline}
-%
-%       The first line of each listing gets numbered (if numbers are on at all)
-%       even if the line number is not divisible by \keyname{stepnumber}.
-%
-% \item[0.16,{{}}] \rkeyname{numberstyle}|=|\meta{style}
-%
-%       determines the font and size of the numbers.
-%
-% \item[0.19,10pt] \rkeyname{numbersep}|=|\meta{dimension}
-%
-%       is the distance between number and listing.
-%
-% \item[1.0,true] \rkeyname{numberblanklines}|=|\meta{\alternative{true,false}}
-%
-%       If this is set to false, blank lines get no printed line number.
-%
-% \item[0.20,auto] \rkeyname{firstnumber}|=|\meta{\alternative{auto,last,\normalfont\meta{number}}}
-%
-%       \texttt{auto} lets the package choose the first number: a new listing
-%       starts with number one, a named listing continues the most recent
-%       same-named listing (see below), and a stand alone file begins with
-%       the number corresponding to the first input line.
-%
-%       \texttt{last} continues the numbering of the most recent listing and
-%       \meta{number} sets it to the number.
-%
-% \item[1.0] \rkeyname{name}|=|\meta{name}
-%
-%       names a listing. Displayed environment-listings with the same name
-%       share a line counter if |firstnumber=auto| is in effect.
-%
-% \item[0.20,\arabic{lstnumber},data] \rcmdname\thelstnumber
-%
-%       prints the lines' numbers.
-% \end{syntax}
-% We show an example on how to redefine |\thelstnumber|. But if you test it,
-% you won't get the result shown on the left.
-% \begin{lstxsample}
-%    \renewcommand*\thelstnumber{\oldstylenums{\the\value{lstnumber}}}
-% \end{lstxsample}
-% \begin{lstsample}{\lstset{stepnumber=-1}\label{rDecreasingLabels}}{}
-%    \begin{lstlisting}[numbers=left,
-%                       firstnumber=753]
-%    begin { empty lines }
-%
-%
-%
-%
-%
-%
-%    end; { empty lines }
-%    \end{lstlisting}
-% \end{lstsample}
-%
-% \begin{advise}
-% \item
-% The example shows a sequence $n,n+1,\ldots,n+7$ of 8 three-digit figures such that the sequence contains each digit $0,1,\ldots,9$.
-% But 8 is not minimal with that property.
-% Find the minimal number and prove that it is minimal.
-% How many minimal sequences do exist?
-%
-% Now look at the generalized problem:
-% Let $k\in\{1,\ldots,10\}$ be given.
-% Find the minimal number $m\in\{1,\ldots,10\}$ such that there is a sequence $n,{n+1},\ldots,\allowbreak{n+m-1}$ of $m$ $k$-digit figures which contains each digit $\{0,\ldots,9\}$.
-% Prove that the number is minimal.
-% How many minimal sequences do exist?
-%
-% If you solve this problem with a computer, write a \TeX\ program!
-% \end{advise}
-%
-%
-% \subsection{Captions}
-%
-% In despite of \LaTeX\ standard behaviour, captions and floats are independent
-% from each other here; you can use captions with non-floating listings.
-% \begin{syntax}
-% \item[0.21] \rkeyname{title}|=|\meta{title text}
-%
-%       is used for a title without any numbering or label.
-%
-% \item[0.20] \rkeyname{caption}|={|\oarg{short}\meta{caption text}|}|
-%
-%       The caption is made of \cs{lstlistingname} followed by a running
-%       number, a seperator, and \meta{caption text}. Either the caption text
-%       or, if present, \meta{short} will be used for the list of listings.
-%
-% \item[0.21] \rkeyname{label}|=|\meta{name}
-%
-%       makes a listing referable via |\ref|\marg{name}.
-%
-% \item[0.16] \rcmdname\lstlistoflistings
-%
-%       prints a list of listings. Each entry is with descending priority
-%       either the short caption, the caption, the file name or the name of the
-%       listing, see also the key \keyname{name} in section \ref{rLineNumbers}.
-%
-% \item[1.0] \rkeyname{nolol}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{nolol}
-%
-%       If true, the listing does not make it into the list of listings.
-%
-% \item[0.16,Listings,data] \rcmdname\lstlistlistingname
-%
-%       The header name for the list of listings.
-%
-% \item[0.20,Listing,data] \rcmdname\lstlistingname
-%
-%       The caption label for listings.
-%
-% \item[0.20,\arabic{lstlisting},data] \rcmdname\thelstlisting
-%
-%       prints the running number of the caption.
-%
-% \item[1.4,true] \rkeyname{numberbychapter}|=|\meta{\alternative{true,false}}
-%
-%       If true, and |\thechapter| exists, listings are numbered by chapter.
-%       Otherwise, they are numbered sequentially from the beginning of the
-%       document.  This key can only be used before |\begin{document}|.
-%
-% \item[0.19] \rcmdname\lstname
-%
-%       prints the name of the current listing which is either the file name or
-%       the name defined by the \keyname{name} key. This command can be used to
-%       define a caption or title template, for example by
-%       |\lstset{caption=\lstname}|.
-%
-% \item[0.20,t] \rkeyname{captionpos}|=|\meta{subset of \textup{\texttt{tb}}}
-%
-%       specifies the positions of the caption: top and/or bottom of the
-%       listing.
-%
-% \item[0.20,\smallskipamount] \rkeyname{abovecaptionskip}|=|\meta{dimension}
-% \item[0.20,\smallskipamount] \rkeyname{belowcaptionskip}|=|\meta{dimension}
-%
-%       is the vertical space respectively above or below each caption.
-% \end{syntax}
-%
-%
-% \subsection{Margins and line shape}\label{rMarginsAndLineShape}
-%
-% \begin{syntax}
-% \item[0.21,\linewidth] \rkeyname{linewidth}|=|\meta{dimension}
-%
-%       defines the base line width for listings. The following three keys are
-%       taken into account additionally.
-%
-% \item[0.19,0pt] \rkeyname{xleftmargin}|=|\meta{dimension}
-% \item[1.0,0pt] \rkeyname{xrightmargin}|=|\meta{dimension}
-%
-%       The dimensions are used as extra margins on the left and right. Line
-%       numbers and frames are both moved accordingly.
-%
-% \item[0.19,false] \rkeyname{resetmargins}|=|\meta{\alternative{true,false}}
-%
-%       If true, indention from list environments like \texttt{enumerate} or
-%       \texttt{itemize} is reset, i.e.~not used.
-%
-% \item[0.20,false] \rkeyname{breaklines}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{breaklines}
-%
-%       activates or deactivates automatic line breaking of long lines.
-%
-% \item[1.2,false] \rkeyname{breakatwhitespace}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{breakatwhitespace}\label{uoption:breakatwhitespace}
-%
-%       If true, it allows line breaks only at white space.
-%
-% \item[0.20,{{}}] \rkeyname{prebreak}|=|\meta{tokens}
-% \item[0.20,{{}}] \rkeyname{postbreak}|=|\meta{tokens}
-%
-%       \meta{tokens} appear at the end of the current line respectively at the beginning of the next (broken part of the) line.
-%
-%       You must not use dynamic space (in particular spaces) since internally we use |\discretionary|.
-%       However |\space| is redefined to be used inside \meta{tokens}.
-%
-% \item[0.20,20pt] \rkeyname{breakindent}|=|\meta{dimension}
-%
-%       is the indention of the second, third, \ldots\ line of broken lines.
-%
-% \item[0.20,true] \rkeyname{breakautoindent}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{breakautoindent}
-%
-%       activates or deactivates automatic indention of broken lines. This
-%       indention is used additionally to \ikeyname{breakindent}, see the
-%       example below.
-%       Visible spaces or visible tabulators might set this auto
-%       indention to zero.
-% \end{syntax}
-% In the following example we use tabulators to create long lines, but the
-% verbatim part uses |tabsize=1|.
-% \begin{lstxsample}
-%    \lstset{postbreak=\space, breakindent=5pt, breaklines}
-% \end{lstxsample}
-% \begin{lstsample}{\lstset{string=[d]",tabsize=6}}{\lstset{tabsize=1}\hfuzz=1in}
-%    \begin{lstlisting}
-%              "A long string is broken!"
-%                      "Another long line."
-%    \end{lstlisting}
-%
-%    \begin{lstlisting}[breakautoindent
-%                                 =false]
-%              { Now auto indention is off. }
-%    \end{lstlisting}
-% \end{lstsample}
-%
-%
-% \subsection{Frames}\label{rFrames}
-%
-% \begin{syntax}
-% \item[1.0,none] \rkeyname{frame}|=|\meta{\alternative{none,leftline,topline,bottomline,lines,single,shadowbox}}
-%
-%       draws either no frame, a single line on the left, at the top, at the
-%       bottom, at the top and bottom, a whole single frame, or a shadowbox.
-%
-%       Note that \packagename{fancyvrb} supports the same frame types except
-%       \texttt{shadowbox}. The shadow color is \keyname{rulesepcolor}, see
-%       below.
-%
-% \item[0.19,{{}}] \rkeyname{frame}|=|\meta{subset of \textup{\texttt{trblTRBL}}}
-%
-%              The characters \texttt{trblTRBL} designate lines at the top and
-%       bottom of a listing and to lines on the right and left. Upper case
-%       characters are used to draw double rules. So |frame=tlrb| draws a
-%       single frame and |frame=TL| double lines at the top and on the left.
-%
-%       Note that frames usually reside outside the listing's space.
-%
-% \item[0.20,ffff] \rkeyname{frameround}|=|\meta{\alternative{t,f}}\meta{\alternative{t,f}}\meta{\alternative{t,f}}\meta{\alternative{t,f}}
-%
-%       The four letters designate the top right, bottom right, bottom
-%       left and top left corner. In this order. \texttt{t} makes the
-%       according corner round. If you use round corners, the rule width is
-%       controlled via |\thinlines| and |\thicklines|.
-%
-%       Note: The size of the quarter circles depends on \keyname{framesep}
-%       and is independent of the extra margins of a frame. The size is
-%       possibly adjusted to fit \LaTeX's circle sizes.
-%
-% \item[0.19,3pt] \rkeyname{framesep}|=|\meta{dimension}
-% \item[0.19,2pt] \rkeyname{rulesep}|=|\meta{dimension}
-%
-%              control the space between frame and listing and between double rules.
-%
-% \item[0.19,0.4pt] \rkeyname{framerule}|=|\meta{dimension}
-%
-%              controls the width of the rules.
-%
-% \item[1.0,0pt] \rkeyname{framexleftmargin}|=|\meta{dimension}
-% \item[1.0,0pt] \rkeyname{framexrightmargin}|=|\meta{dimension}
-% \item[1.0,0pt] \rkeyname{framextopmargin}|=|\meta{dimension}
-% \item[1.0,0pt] \rkeyname{framexbottommargin}|=|\meta{dimension}
-%
-%       are the dimensions which are used additionally to \keyname{framesep}
-%       to make up the margin of a frame.
-%
-% \item[0.21] \rkeyname{backgroundcolor}|=|\meta{color command}
-% \item[0.21] \rkeyname{rulecolor}|=|\meta{color command}
-% \item[1.0] \rkeyname{fillcolor}|=|\meta{color command}
-% \item[1.0] \rkeyname{rulesepcolor}|=|\meta{color command}
-%
-%       specify the colour of the background, the rules, the space between
-%       `text box' and first rule, and of the space between two rules,
-%       respectively.
-%       Note that the value requires a |\color| command, for example
-%       \keyname{rulecolor}|=\color{blue}|.
-% \end{syntax}
-% \ikeyname{frame} does not work with |fancyvrb=true| or when the package
-% internally makes a |\hbox| around the listing! And there are certainly more
-% problems with other commands; please take the time to make a (bug) report.
-%\ifcolor
-% \begin{lstxsample}
-%    \lstset{framexleftmargin=5mm, frame=shadowbox, rulesepcolor=\color{blue}}
-% \end{lstxsample}
-%\else
-%    \lstset{framexleftmargin=5mm, frame=shadowbox}
-%\fi
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}[numbers=left]
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-%
-% Note here the use of |framexleftmargin| to include the line numbers inside
-% the frame.
-%
-% Do you want exotic frames? Try the following key if you want, for example,
-% \begin{lstsample}{\lstset{frameshape={RYRYNYYYY}{yny}{yny}{RYRYNYYYY}}}{}
-%    \begin{lstlisting}
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% \begin{syntax}
-% \item[0.20,,\dag] \rkeyname{frameshape}|=|\marg{top shape}\marg{left shape}\marg{right shape}\marg{bottom shape}
-%
-%       gives you full control over the drawn frame parts.
-%       The arguments are not case sensitive.
-%
-%       Both \meta{left shape} and \meta{right shape} are `left-to-right'
-%       \alternative{y,n} character sequences (or empty). Each |y| lets the
-%       package draw a rule, otherwise the rule is blank. These vertical rules
-%       are drawn `left-to-right' according to the specified shapes.
-%       The example above uses |yny|.
-%
-%       \meta{top shape} and \meta{bottom shape} are `left-rule-right'
-%       sequences (or empty). The first `left-rule-right' sequence is attached
-%       to the most inner rule, the second to the next, and so on.
-%       Each sequence has three characters: `rule' is either |y| or |n|;
-%       `left' and `right' are |y|, |n| or |r| (which makes a corner round).
-%       The example uses |RYRYNYYYY| for both shapes:
-%       |RYR| describes the most inner (top and bottom) frame shape, |YNY|
-%       the middle, and |YYY| the most outer.
-% \end{syntax}
-% To summarize, the example above used
-% \begin{verbatim}
-%    \lstset{frameshape={RYRYNYYYY}{yny}{yny}{RYRYNYYYY}}\end{verbatim}
-% Note that you are not resticted to two or three levels.
-% However you'll get in trouble if you use round corners when they are too big.
-%
-%
-% \subsection{Indexing}
-%
-% \begin{syntax}
-% \item[0.19] \rkeyname{index}|=|\oarg{number}\oarg{keyword classes}\marg{identifiers}
-% \item[0.21] \rkeyname{moreindex}|=|\oarg{number}\oarg{keyword classes}\marg{identifiers}
-% \item[0.21] \rkeyname{deleteindex}|=|\oarg{number}\oarg{keyword classes}\marg{identifiers}
-%
-%       define, add and remove \meta{identifiers} and \meta{keyword classes}
-%       from the index class list \meta{number}. If you don't specify the
-%       optional number, the package assumes \meta{number} $=1$.
-%
-%              Each appearance of the explicitly given identifiers and each appearance
-%       of the identifiers of the specified \meta{keyword classes} is indexed.
-%       For example, you could write |index=[1][keywords]| to index all
-%       keywords. Note that |[1]| is required here---otherwise we couldn't use
-%       the second optional argument.
-%
-% \item[0.19,\lstindexmacro] \rkeyname{indexstyle}|=|\oarg{number}\meta{tokens \textup(one-parameter command\textup)}
-%
-%       \meta{tokens} actually indexes the identifiers for the list
-%       \meta{number}. In contrast to the style keys, \meta{tokens}
-%       \emph{must} read exactly one parameter, namely the identifier.
-%       Default definition is\icmdname{\lstindexmacro}\vspace*{-\itemsep}
-% \begin{verbatim}
-%    \newcommand\lstindexmacro[1]{\index{{\ttfamily#1}}}\end{verbatim}
-%       \vspace*{-\itemsep}which you shouldn't modify.
-%       Define your own indexing commands and use them as argument to this key.
-% \end{syntax}
-% Section \ref{uIndexing} describes this feature in detail.
-%
-%
-% \subsection{Column alignment}\label{rColumnAlignment}
-%
-% \begin{syntax}
-% \item[1.0,{[c]fixed}] \rkeyname{columns}|=|\oarg{\alternative{c,l,r}}\meta{alignment}
-%
-%       selects the column alignment.  The \meta{alignment} can be |fixed|,
-%       |flexible|, |spaceflexible|, or |fullflexible|; see section
-%       \ref{uFixedAndFlexibleColumns} for details.
-%
-%       The optional |c|, |l|, or |r| controls the horizontal orientation of
-%       smallest output units (keywords, identifiers, etc.). The arguments work
-%       as follows, where vertical bars visualize the effect:
-%           $\vert$\lstinline[columns={[c]fixed}]!listing!$\vert$,
-%           $\vert$\lstinline[columns={[l]fixed}]!listing!$\vert$, and
-%           $\vert$\lstinline[columns={[r]fixed}]!listing!$\vert$
-%       in fixed column mode,
-%           $\vert$\lstinline[columns={[c]flexible}]!listing!$\vert$,
-%           $\vert$\lstinline[columns={[l]flexible}]!listing!$\vert$, and
-%           $\vert$\lstinline[columns={[r]flexible}]!listing!$\vert$
-%       with flexible columns, and
-%           $\vert$\lstinline[columns={[c]fullflexible}]!listing!$\vert$,
-%           $\vert$\lstinline[columns={[l]fullflexible}]!listing!$\vert$, and
-%           $\vert$\lstinline[columns={[r]fullflexible}]!listing!$\vert$
-%       with space-flexible or full flexible columns (which ignore the
-%       optional argument, since they do not add extra space around
-%       printable characters).
-%
-% \item[0.18,false] \rkeyname{flexiblecolumns}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{flexiblecolumns}
-%
-%       selects the most recently selected flexible or fixed column format,
-%       refer to section \ref{uFixedAndFlexibleColumns}.
-%
-% \item[0.21,false,\dag] \rkeyname{keepspaces}|=|\meta{\alternative{true,false}}
-%
-%       |keepspaces=true| tells the package not to drop spaces to fix column
-%       alignment and always converts tabulators to spaces.
-%
-% \item[0.16] \rkeyname{basewidth}|=|\meta{dimension}\syntaxor
-% \item[0.18,{{0.6em,0.45em}}] \rkeyname{basewidth}|={|\meta{fixed}|,|\meta{flexible mode}|}|
-%
-%       sets the width of a single character box for fixed and flexible column
-%       mode (both to the same value or individually).
-%
-% \item[0.20,false] \rkeyname{fontadjust}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{fontadjust}
-%
-%       If true the package adjusts the base width every font selection.
-%       This makes sense only if \ikeyname{basewidth} is given in font specific
-%       units like `em' or `ex'---otherwise this boolean has no effect.
-%
-%       After loading the package, it doesn't adjust the width every font
-%       selection: it looks at \ikeyname{basewidth} each listing and uses the
-%       value for the whole listing. This is possibly inadequate if the style
-%       keys in section \ref{rFigureOutTheAppearance} make heavy font size
-%       changes, see the example below.
-%
-%       Note that this key might disturb the column alignment and might have an
-%       effect on the keywords' appearance!
-% \end{syntax}
-% \begin{lstsample}{\lstset{basicstyle=\normalsize}}{}
-%    \lstset{commentstyle=\scriptsize}
-%    \begin{lstlisting}
-%    { scriptsize font
-%      doesn't look good }
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-% \begin{lstsample}{\lstset{basicstyle=\normalsize,commentstyle=\scriptsize}}{}
-%    \begin{lstlisting}[fontadjust]
-%    { scriptsize font
-%      looks better now }
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{lstlisting}
-% \end{lstsample}
-%
-%
-% \subsection{Escaping to \LaTeX}\label{rEscapingToLaTeX}
-%
-% \textbf{Note:} {\itshape Any escape to \LaTeX\ may disturb the column
-% alignment since the package can't control the spacing there.}
-% \begin{syntax}
-% \item[0.18,false] \rkeyname{texcl}|=|\meta{\alternative{true,false}}\syntaxor\rkeyname{texcl}
-%
-%       activates or deactivates \LaTeX\ comment lines. If activated, comment
-%       line delimiters are printed as usual, but the comment line text (up to
-%       the end of line) is read as \LaTeX\ code and typeset in comment style.
-% \end{syntax}
-% The example uses \Cpp\ comment lines (but doesn't say how to define them).
-% Without |\upshape| we would get \textit{calculate} since the comment style
-% is |\itshape|.
-% \begin{lstsample}{\lstset{morecomment=[l]//}}{}
-%    \begin{lstlisting}[texcl]
-%    // \upshape calculate $a_{ij}$
-%      A[i][j] = A[j][j]/A[i][j];
-%    \end{lstlisting}
-% \end{lstsample}
-%
-% \begin{syntax}
-% \item[0.19,false] \rkeyname{mathescape}|=|\meta{\alternative{true,false}}
-%
-%       activates or deactivates special behaviour of the dollar sign.
-%       If activated a dollar sign acts as \TeX's text math shift.
-%
-%       This key is useful if you want to typeset formulas in listings.
-%
-% \item[0.19,{{}}] \rkeyname{escapechar}|=|\meta{character}\syntaxor\rkeyname{escapechar}|={}|
-%
-%       If not empty the given character escapes the user to \LaTeX: all code
-%       between two such characters is interpreted as \LaTeX\ code. Note that
-%       \TeX's special characters must be entered with a preceding backslash,
-%       e.g.~|escapechar=\%|.
-%
-% \item[0.20,{{}}] \rkeyname{escapeinside}|=|\meta{character}\meta{character}\syntaxor\rkeyname{escapeinside}|={}|
-%
-%       Is a generalization of \ikeyname{escapechar}. If the value is not
-%       empty, the package escapes to \LaTeX\ between the first and second
-%       character.
-%
-% \item[0.20,{{}}] \rkeyname{escapebegin}|=|\meta{tokens}
-% \item[0.20,{{}}] \rkeyname{escapeend}|=|\meta{tokens}
-%
-%       The tokens are executed at the beginning respectively at the end of
-%       each escape, in particular for \ikeyname{texcl}.
-%       See section \ref{uNationalCharacters} for an application.
-% \end{syntax}
-%
-% \begin{lstsample}{\lstset{morecomment=[l]//}}{}
-%    \begin{lstlisting}[mathescape]
-%    // calculate $a_{ij}$
-%      $a_{ij} = a_{jj}/a_{ij}$;
-%    \end{lstlisting}
-% \end{lstsample}
-%
-% \begin{lstsample}{\lstset{morecomment=[l]//}}{}
-%    \begin{lstlisting}[escapechar=\%]
-%    // calc%ulate $a_{ij}$%
-%      %$a_{ij} = a_{jj}/a_{ij}$%;
-%    \end{lstlisting}
-% \end{lstsample}
-%
-% \begin{lstsample}{\lstset{morecomment=[l]//}}{}
-%    \lstset{escapeinside=`'}
-%    \begin{lstlisting}
-%    // calc`ulate $a_{ij}$'
-%      `$a_{ij} = a_{jj}/a_{ij}$';
-%    \end{lstlisting}
-% \end{lstsample}
-% In the first example the comment line up to $a_{ij}$ has been typeset by the
-% \packagename{listings} package in comment style. The $a_{ij}$ itself is
-% typeset in `\TeX\ math mode' without comment style. About half of the
-% comment line of the second example has been typeset by this package, and
-% the rest is in `\LaTeX\ mode'.
-%
-% To avoid problems with the current and future version of this package:
-% \begin{enumerate}
-% \item Don't use any commands of the \packagename{listings} package when you
-%       have escaped to \LaTeX.
-% \item Any environment must start and end inside the same escape.
-% \item You might use |\def|, |\edef|, etc., but do not assume that the
-%       definitions are present later, unless they are |\global|.
-% \item |\if \else \fi|, groups, math shifts |$| and |$$|, \ldots\ must be
-%       balanced within each escape.
-% \item \ldots
-% \end{enumerate}
-% Expand that list yourself and mail me about new items.
-%
-%
-% \subsection{Interface to \textsf{fancyvrb}}
-%
-% The \packagename{fancyvrb} package---fancy verbatims---from Timothy van Zandt
-% provides macros for reading, writing and typesetting verbatim code. It has
-% some remarkable features the \packagename{listings} package doesn't have.
-% (Some are possible, but you must find somebody who will implement them |;-)|.
-% \begin{syntax}
-% \item[0.19] \rkeyname{fancyvrb}|=|\meta{\alternative{true,false}}
-%
-%       activates or deactivates the interface. If active, verbatim code is
-%       read by \packagename{fancyvrb} but typeset by \packagename{listings},
-%       i.e.~with emphasized keywords, strings, comments, and so on.
-%       Internally we use a very special definition of |\FancyVerbFormatLine|.
-%
-%       This interface works with |Verbatim|, |BVerbatim| and |LVerbatim|.
-%       But you shouldn't use \packagename{fancyvrb}'s \keyname{defineactive}.
-%       (As far as I can see it doesn't matter since it does nothing at all,
-%       but for safety \ldots .)
-%       If \packagename{fancyvrb} and \packagename{listings} provide similar
-%       functionality, you should use \packagename{fancyvrb}'s.
-%
-% \item[1.1,{\overlay 1}] \rkeyname{fvcmdparams}|=|\meta{command$_1$}\meta{number$_1$}\ldots\label{uoption:fvcmdparams}
-% \item[1.1] \rkeyname{morefvcmdparams}|=|\meta{command$_1$}\meta{number$_1$}\ldots\label{uoption:morefvcmdparams}
-%
-%       If you use \packagename{fancyvrb}'s \keyname{commandchars}, you must
-%       tell the \packagename{listings} package how many arguments each command
-%       takes. If a command takes no arguments, there is nothing to do.
-%
-%       The first (third, fifth, \ldots) parameter to the keys is the command
-%       and the second (fourth, sixth, \ldots) is the number of arguments
-%       that command takes. So, if you want to use |\textcolor{red}{keyword}|
-%       with the \packagename{fancyvrb}-\packagename{listings} interface, you
-%       should write |\lstset{morefvcmdparams=\textcolor 2}|.
-% \end{syntax}
-%
-% \iffancyvrb
-% \begin{lstsample}{}{}
-%    \lstset{morecomment=[l]\ }% :-)
-%    \fvset{commandchars=\\\{\}}
-%
-%    \begin{BVerbatim}
-%    First verbatim line.
-%    \fbox{Second} verbatim line.
-%    \end{BVerbatim}
-%
-%    \par\vspace{72.27pt}
-%
-%    \lstset{fancyvrb}
-%    \begin{BVerbatim}
-%    First verbatim line.
-%    \fbox{Second} verbatim line.
-%    \end{BVerbatim}
-%    \lstset{fancyvrb=false}
-% \end{lstsample}
-% The lines typeset by the \packagename{listings} package are wider since the
-% default \ikeyname{basewidth} doesn't equal the width of a single typewriter type
-% character. Moreover, note that the first space begins a comment as defined at
-% the beginning of the example.
-% \else
-% \begin{center}
-%    \packagename{fancyvrb} seems to be unavailable on your platform, thus the
-%    example couldn't be printed here.
-% \end{center}
-% \fi
-%
-%
-% \subsection{Environments}\label{rEnvironments}
-%
-% If you want to define your own pretty-printing environments, try the
-% following command. The syntax comes from \LaTeX's |\newenvironment|.
-% \begin{syntax}
-% \item[0.19] \rcmdname\lstnewenvironment\\
-%       \marg{name}\oarg{number}\oarg{opt.~default~arg.}\\
-%       |{|\meta{starting code}|}|\\
-%       |{|\meta{ending code}|}|
-% \end{syntax}
-% As a simple example we could just select a particular language.
-% \begin{lstxsample}
-%    \lstnewenvironment{pascal}
-%        {\lstset{language=pascal}}
-%        {}
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{pascal}
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    \end{pascal}
-% \end{lstsample}
-% Doing other things is as easy, for example, using more keys and adding an
-% optional argument to adjust settings each listing:
-% \begin{verbatim}
-%\lstnewenvironment{pascalx}[1][]
-%    {\lstset{language=pascal,numbers=left,numberstyle=\tiny,float,#1}}
-%    {}\end{verbatim}
-%
-%
-% \subsection{Short Inline Listing Commands}\label{rShortInline}
-%
-% Short equivalents of |\lstinline| can also be defined, in a manner similar
-% to the short verbatim macros provided by \packagename{shortvrb}.
-%
-% \begin{syntax}
-% \item[1.4] \rcmdname\lstMakeShortInline[\oarg{options}]\meta{character}
-%
-%       defines \meta{character} to be an equivalent of
-%       |\lstinline|[\oarg{options}]\meta{character},
-%       allowing for a convenient syntax when using lots of inline listings.
-%
-% \item[1.4] \rcmdname\lstDeleteShortInline\meta{character}
-%
-%       removes a definition of \meta{character} created by |\lstMakeShortInline|,
-%       and returns \meta{character} to its previous meaning.
-% \end{syntax}
-%
-%
-% \subsection{Language definitions}\label{rLanguageDefinitions}
-%
-% You should first read section \ref{uLanguageDefinitions} for an introduction
-% to language definitions. Otherwise you're probably unprepared for the full
-% syntax of |\lstdefinelanguage|.
-% \begin{syntax}
-% \item[0.19] \rcmdname\lstdefinelanguage\syntaxnewline[\oarg{dialect}]\marg{language}\syntaxnewline[\oarg{base dialect}\marg{and base language}]\syntaxnewline\marg{key=value list}\syntaxnewline[\oarg{list of required aspects \textup(keywordcomments,texcs,etc.\textup)}]
-%
-%              defines the (given dialect of the) programming language \meta{language}.
-%       If the language definition is based on another definition, you must
-%       specify the whole \oarg{base dialect}\marg{and base language}. Note
-%       that an empty \meta{base dialect} uses the default dialect!
-%
-%       The last optional argument should specify all required aspects. This is
-%       a delicate point since the aspects are described in the developer's
-%       guide. You might use existing languages as templates. For example,
-%       ANSI C uses \aspectname{keywords}, \aspectname{comments},
-%       \aspectname{strings} and \aspectname{directives}.
-%
-%       \icmdname{\lst@definelanguage} has the same syntax and is used to
-%       define languages in the driver files.
-%
-% \begin{advise}
-% \item Where should I put my language definition?
-%       \advisespace
-%       If you need the language for one particular document, put it into
-%       the preamble of that document. Otherwise create the local file
-%       `\texttt{lstlang0.sty}' or add the definition to that file, but use
-%       `|\lst@definelanguage|' instead of `|\lstdefinelanguage|'.
-%       However, you might want to send the definition to the address in
-%       section \ref{uSoftwareLicense}. Then it will be included with the
-%       rest of the languages distributed with the package, and published under
-%       the \LaTeX\ Project Public License.
-% \end{advise}
-%
-% \item[0.18] \rcmdname\lstalias\marg{alias}\marg{language}
-%
-%       defines an alias for a programming language. Each \meta{alias} is
-%       redirected to the same dialect of \meta{language}.
-%       It's also possible to define an alias for one particular dialect only:
-%
-% \item[0.18] \rcmdname\lstalias\oarg{alias dialect}\marg{alias}\oarg{dialect}\marg{language}
-%
-%       Here all four parameters are \emph{nonoptional} and an alias with empty
-%       \meta{dialect} will select the default dialect. Note that aliases
-%       cannot be chained: The two aliases `|\lstalias{foo1}{foo2}|' and
-%       `|\lstalias{foo2}{foo3}|' will \emph{not} redirect |foo1| to |foo3|.
-% \end{syntax}
-% All remaining keys in this section are intended for building language
-% definitions. \emph{No other key should be used in such a definition!}
-%
-%
-% \paragraph{Keywords}
-% We begin with keyword building keys. Note: {\itshape If you want to enter
-% {\upshape|\|, |{|, |}|, |%|, |#|} or {\upshape|&|} as (part of) an argument
-% to the keywords below, you must do it with a preceding backslash!}
-% \begin{syntax}
-% \item[1.0,,{\dag bug}] \rkeyname{keywordsprefix}|=|\meta{prefix}
-%
-%       All identifiers starting with \meta{prefix} will be printed as first
-%       order keywords.
-%
-%       Bugs: Currently there are several limitations.
-%       (1) The prefix is always case sensitive.
-%       (2) Only one prefix can be defined at a time.
-%       (3) If used `standalone' outside a language definition, the key might
-%           work only after selecting a nonempty language (and switching back to
-%           the empty language if necessary).
-%       (4) The key does not respect the value of \keyname{classoffset} and
-%           has no optional class \meta{number} argument.
-%
-% \item[0.11] \rkeyname{keywords}|=|\oarg{number}\marg{list of keywords}
-% \item[0.11] \rkeyname{morekeywords}|=|\oarg{number}\marg{list of keywords}
-% \item[0.18] \rkeyname{deletekeywords}|=|\oarg{number}\marg{list of keywords}
-%
-%       define, add to or remove the keywords from keyword list \meta{number}.
-%       The use of \keyname{keywords} is discouraged since it deletes all
-%       previously defined keywords in the list and is thus incompatible with
-%       the \keyname{alsolanguage} key.
-%
-%       Please note the keys \ikeyname{alsoletter} and \ikeyname{alsodigit}
-%       below if you use unusual charaters in keywords.
-%
-% \item[0.19,,deprecated] \rkeyname{ndkeywords}|=|\marg{list of keywords}
-% \item[0.19,,deprecated] \rkeyname{morendkeywords}|=|\marg{list of keywords}
-% \item[0.19,,deprecated] \rkeyname{deletendkeywords}|=|\marg{list of keywords}
-%
-%       define, add to or remove the keywords from keyword list 2; note that
-%       this is equivalent to |keywords=[2]|\ldots etc.
-%       The use of \keyname{ndkeywords} is strongly discouraged.
-%
-% \item[0.19,,{addon,optional}] \rkeyname{texcs}|=|\oarg{class number}\marg{list of control sequences \textup(without backslashes\textup)}
-% \item[0.20,,{addon,optional}] \rkeyname{moretexcs}|=|\oarg{class number}\marg{list of control sequences \textup(without backslashes\textup)}
-% \item[0.21,,{addon,optional}] \rkeyname{deletetexcs}|=|\oarg{class number}\marg{list of control sequences \textup(without backslashes\textup)}
-%
-%       Ditto for control sequences in \TeX\ and \LaTeX.
-%
-% \item[0.18,,optional] \rkeyname{directives}|=|\marg{list of compiler directives}
-% \item[0.21,,optional] \rkeyname{moredirectives}|=|\marg{list of compiler directives}
-% \item[0.21,,optional] \rkeyname{deletedirectives}|=|\marg{list of compiler directives}
-%
-%       defines compiler directives in C, \Cpp, Objective-C, and POV.
-%
-% \item[0.14] \rkeyname{sensitive}|=|\meta{\alternative{true,false}}
-%
-%       makes the keywords, control sequences, and directives case sensitive
-%       and insensitive, respectively. This key affects the keywords, control
-%       sequences, and directives only when a listing is processed. In all
-%       other situations they are case sensitive, for example,
-%       |deletekeywords={save,Test}| removes `save' and `Test', but neither
-%       `SavE' nor `test'.
-%
-% \item[0.19] \rkeyname{alsoletter}|=|\marg{character sequence}
-% \item[0.19] \rkeyname{alsodigit}|=|\marg{character sequence}
-% \item[0.19] \rkeyname{alsoother}|=|\marg{character sequence}
-%
-%       All identifiers (keywords, directives, and such) consist of a letter
-%       followed by alpha-numeric characters (letters and digits).
-%       For example, if you write
-%           |keywords={one-two,\#include}|,
-%       the minus sign must become a digit and the sharp a letter since the
-%       keywords can't be detected otherwise.
-%
-%       Table \ref{rStdCharTable} show the standard configuration of the
-%       \packagename{listings} package. The three keys overwrite the default
-%       behaviour. Each character of the sequence becomes a letter, digit
-%       and other, respectively.
-%
-% \item[0.20] \rkeyname{otherkeywords}|=|\marg{keywords}
-%
-%       Defines keywords that contain other characters, or start with digits.
-%       Each given `keyword' is printed in keyword style, but without changing
-%       the `letter', `digit' and `other' status of the characters. This key
-%       is designed to define keywords like |=>|, |->|, |-->|, |--|, |::|, and
-%       so on. If one keyword is a subsequence of another (like |--| and
-%       |-->|), you must specify the shorter first.
-%
-% \item[0.20,,{renamed,optional}] \rkeyname{tag}|=|\meta{character}\meta{character}\syntaxor\rkeyname{tag}|={}|\label{uoption:tag}
-%
-%       The first order keywords are active only between the first and second
-%       character. This key is used for HTML.
-% \end{syntax}
-%
-% \begin{table}[tb]
-% \caption{Standard character table}\label{rStdCharTable}
-% \begin{tabular}{ll}
-% class & characters\\
-% \noalign{\smallskip}
-% letter & \texttt{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z}\\
-%        & \texttt{a b c d e f g h i j k l m n o p q r s t u v w x y z}\\
-%        & \texttt{@ \textdollar\ } |_|\\
-% digit  & \texttt{0 1 2 3 4 5 6 7 8 9}\\
-% other  & \texttt{!\ " \#\ \%\ \&\ ' ( ) * + , - .\ / :\ ; < = > ?}\\
-%        & {\catcode`\|=12\texttt{[ \char92\ ] \textasciicircum\ \char123\ | \char125\ \textasciitilde}}\\
-% space  & chr(32)\\
-% tabulator & chr(9)\\
-% form feed & chr(12)\\
-% \noalign{\smallskip}
-% \end{tabular}
-% \par\noindent
-% Note: Extended characters of codes 128--255 (if defined) are \emph{currently}
-% letters.
-% \end{table}
-%
-%
-% \paragraph{Strings}
-% \begin{syntax}
-% \item[0.12] \rkeyname{string}|=|\oarg{\alternative{b,d,m,bd,s}}\marg{delimiter \textup(character\textup)}
-% \item[0.21] \rkeyname{morestring}|=|\oarg{\alternative{b,d,m,bd,s}}\marg{delimiter}
-% \item[0.21] \rkeyname{deletestring}|=|\oarg{\alternative{b,d,m,bd,s}}\marg{delimiter}
-%
-%       define, add to or delete the delimiter from the list of string
-%       delimiters. Starting and ending delimiters are the same, i.e.~in the
-%       source code the delimiters must match each other.
-%
-%       The optional argument is the type and controls the how the delimiter
-%       itself is represented in a string or character literal: it is escaped by a
-%       |b|ackslash, |d|oubled (or both is allowed via |bd|).  Alternately, the
-%       type can refer to an unusual form of delimiter: |s|tring delimiters (akin
-%       to the |s| comment type) or |m|atlab-style delimiters.  The latter is a
-%       special type for Ada and Matlab and possibly other languages where the
-%       string delimiters are also used for other purposes.  It is equivalent
-%       to |d|, except that a string does not start after a letter, a right
-%       parenthesis, a right bracket, or some other characters.
-% \end{syntax}
-%
-%
-% \paragraph{Comments}
-% \begin{syntax}
-% \item[0.13] \rkeyname{comment}|=|\oarg{type}\meta{delimiter\textup(s\textup)}
-% \item[0.21] \rkeyname{morecomment}|=|\oarg{type}\meta{delimiter\textup(s\textup)}
-% \item[0.21] \rkeyname{deletecomment}|=|\oarg{type}\meta{delimiter\textup(s\textup)}
-%
-%       Ditto for comments, but some types require more than a single
-%       delimiter. The following overview uses \keyname{morecomment} as the
-%       example, but the examples apply to \keyname{comment} and \keyname{deletecomment}
-%       as well.
-%
-% \item[0.13] \keyname{morecomment}|=[l]|\meta{delimiter}
-%
-%       The delimiter starts a comment line, which in general starts with the
-%       delimiter and ends at end of line. If the character sequence |//|
-%       should start a comment line (like in \Cpp, Comal 80 or Java),
-%       |morecomment=[l]//| is the correct declaration. For Matlab it
-%       would be |morecomment=[l]\%|---note the preceding backslash.
-%
-% \item[0.13] \keyname{morecomment}|=[s]|\marg{delimiter}\marg{delimiter}
-%
-%       Here we have two delimiters. The second ends a comment starting with
-%       the first delimiter. If you require two such comments you can use this
-%       type twice. C, Java, PL/I, Prolog and SQL all define single comments
-%       via |morecomment=[s]{/*}{*/}|, and Algol does it with
-%       |morecomment=[s]{\#}{\#}|, which means that the sharp delimits both
-%       beginning and end of a single comment.
-%
-% \item[0.13] \keyname{morecomment}|=[n]|\marg{delimiter}\marg{delimiter}
-%
-%       is similar to type |s|, but comments can be nested. Identical arguments
-%       are not allowed---think a while about it!
-%       Modula-2 and Oberon-2 use |morecomment=[n]{(*}{*)}|.
-%
-% \item[0.18] \keyname{morecomment}|=[f]|\meta{delimiter}
-% \item[0.18] \keyname{morecomment}|=[f][commentstyle]|\oarg{n=preceding columns}\meta{delimiter}
-%
-%       The delimiter starts a comment line if and only if it appears on a
-%       fixed column-number, namely if it is in column $n$ (zero based).
-%
-% \item[0.17,,optional] \rkeyname{keywordcomment}|=|\marg{keywords}
-% \item[0.21,,optional] \rkeyname{morekeywordcomment}|=|\marg{keywords}
-% \item[0.21,,optional] \rkeyname{deletekeywordcomment}|=|\marg{keywords}
-%
-%       A keyword comment begins with a keyword and ends with the same keyword.
-%       Consider |keywordcomment={comment,co}|. Then
-%       `\textbf{comment}\allowbreak\ldots\textbf{comment}' and
-%       `\textbf{co}\ldots\textbf{co}' are comments.
-%
-% \item[0.17,,optional] \rkeyname{keywordcommentsemicolon}|=|\marg{keywords}\marg{keywords}\marg{keywords}
-%
-%       The definition of a `keyword comment semicolon' requires three keyword
-%       lists, e.g.~|{end}{else,end}{comment}|. A semicolon always ends such a
-%       comment. Any keyword of the first argument begins a comment and any
-%       keyword of the second argument ends it (and a semicolon also);
-%       a comment starting with any keyword of the third argument is terminated
-%       with the next semicolon only. In the example all possible comments are
-%       `\textbf{end}\ldots\textbf{else}', `\textbf{end}\ldots\textbf{end}'
-%       (does not start a comment again) and `\textbf{comment}\ldots;' and
-%       `\textbf{end}\ldots;'.
-%       Maybe a curious definition, but Algol and Simula use such comments.
-%
-%       Note: The keywords here need not to be a subset of the defined
-%       keywords. They won't appear in keyword style if they aren't.
-%
-% \item[0.17,,optional] \rkeyname{podcomment}|=|\meta{\alternative{true,false}}
-%
-%       activates or deactivates PODs---Perl specific.
-% \end{syntax}
-%
-%
-% \subsection{Installation}\label{rInstallation}
-%
-% \paragraph{Software installation}
-% \begin{enumerate}
-% \item Following the \TeX\ directory structure (TDS), you should put the files
-%       of the \packagename{listings} package into directories as follows:
-%       \begin{center}
-%       \begin{tabular}{lcl}
-%       \texttt{listings.pdf}&$\to$&\texttt{texmf/doc/latex/listings}\\
-%       \texttt{listings.dtx}, \texttt{listings.ins},\\
-%       \texttt{listings.ind}, \texttt{lstpatch.sty},\\
-%       \texttt{lstdrvrs.dtx}&$\to$&\texttt{texmf/source/latex/listings}
-%       \end{tabular}
-%       \end{center}
-%       Note that you may not have a patch file \texttt{lstpatch.sty}.
-%       If you don't use the TDS, simply adjust the directories below.
-% \item        Create the directory \texttt{texmf/tex/latex/listings} or, if it exists
-%       already, remove all
-%       files except \texttt{lst}\meta{whatever}\texttt{0.sty} and
-%       \texttt{lstlocal.cfg} from it.
-% \item        Change the working directory to \texttt{texmf/source/latex/listings}
-%       and run \texttt{listings.ins} through \TeX.
-% \item Move the generated files to \texttt{texmf/tex/latex/listings} if this
-%       is not already done.
-%       \begin{center}
-%       \begin{tabular}{lcl}
-%       \texttt{listings.sty}, \texttt{lstmisc.sty},
-%           &&\qquad(kernel and add-ons)\\
-%       \texttt{listings.cfg},
-%           &&\qquad(configuration file)\\
-%       \texttt{lstlang}\meta{number}\texttt{.sty},
-%           &&\qquad(language drivers)\\
-%       \texttt{lstpatch.sty}&$\to$&\texttt{texmf/tex/latex/listings}
-%       \end{tabular}
-%       \end{center}
-% \item If your \TeX\ implementation uses a file name database, update it.
-% \item If you receive a patch file later on, put it where
-%       \texttt{listings.sty} is (and update the file name database).
-% \end{enumerate}
-% Note that \packagename{listings} requires at least version 1.10 of the
-% \packagename{keyval} package included in the \packagename{graphics} bundle by
-% David Carlisle.
-%
-%
-% \paragraph{Software configuration}
-% Read this only if you encounter problems with the standard configuration or
-% if you want the package to suit foreign languages, for example.
-%
-% Never modify a file from the \packagename{listings} package, in particular
-% not the configuration file. Each new installation or new version overwrites
-% it. The software license allows modification, but I can't recommend it.
-% It's better to create one or more of the files
-% \begin{center}
-% \begin{tabular}{lcl}
-% \texttt{lstmisc0.sty} & for & local add-ons
-%                               (see the developer's guide),\\
-% \texttt{lstlang0.sty} & for & local language definitions
-%                               (see \ref{rLanguageDefinitions}), and\\
-% \texttt{lstlocal.cfg} & as  & local configuration file
-% \end{tabular}
-% \end{center}
-% and put them in the same directory as the other \packagename{listings} files.
-% These three files are not touched by a new installation unless you remove them.
-% If \texttt{lstlocal.cfg} exists, it is loaded after \texttt{listings.cfg}.
-% You might want to change one of the following parameters.
-% \begin{syntax}
-% \item[,,data] \rcmdname\lstaspectfiles\quad contains~\rlap{\texttt{\lstaspectfiles}}
-% \item[,,data] \rcmdname\lstlanguagefiles\quad contains~\rlap{\texttt{\lstlanguagefiles}}
-%
-%       The package uses the specified files to find add-ons and language
-%       definitions.
-% \end{syntax}
-% Moreover, you might want to adjust
-%   \icmdname\lstlistlistingname,
-%   \icmdname\lstlistingname,
-%   \ikeyname{defaultdialect},
-%   \icmdname\lstalias, or
-%   \icmdname\lstalias
-% \ as described in earlier sections.
-%
-%
-% \section{Experimental features}\label{rExperimentalFeatures}
-%
-% This section describes the more or less unestablished parts of this package.
-% It's unlikely that they will all be removed (unless stated explicitly), but
-% they are liable to (heavy) changes and improvements. Such features have been
-% \dag-marked in the last sections. So, if you find anything \dag-marked here,
-% you should be very, very careful.
-%
-%
-% \subsection{Listings inside arguments}\label{rListingsInsideArguments}
-%
-% There are some things to consider if you want to use |\lstinline| or the
-% listing environment inside arguments. Since \TeX\ reads the argument before
-% the `\lst-macro' is executed, this package can't do anything to preserve the
-% input: spaces shrink to one space, the tabulator and the end of line are
-% converted to spaces, \TeX's comment character is not printable, and so on.
-% Hence, \emph{you} must work a bit more. You have to put a backslash in front
-% of each of the following four characters: |\{}%|. Moreover you must protect
-% spaces in the same manner if: (i) there are two or more spaces following each
-% other or (ii) the space is the first character in the line.
-% That's not enough: Each line must be terminated with a `line feed' |^^J|.
-% And you can't escape to \LaTeX\ inside such listings!
-%
-% The easiest examples are with |\lstinline| since we need no line feed.
-% \begin{verbatim}
-%\footnote{\lstinline{var i:integer;} and
-%          \lstinline!protected\ \ spaces! and
-%          \fbox{\lstinline!\\\{\}\%!}}\end{verbatim}
-% yields\lstset{language=Pascal}\footnote{\lstinline{var i:integer;} and
-%          \lstinline!protected\ \ spaces! and
-%          \fbox{\lstinline!\\\{\}\%!}}
-% if the current language is Pascal. Note that this example shows another
-% experimental feature: use of argument braces as delimiters. This is
-% described in section \ref{rTypesettingListings}.
-%
-% And now an environment example:
-% \begin{lstsample}{\lstset{language={}}}{}
-%    \fbox{%
-%    \begin{lstlisting}^^J
-%    \ !"#$\%&'()*+,-./^^J
-%    0123456789:;<=>?^^J
-%    @ABCDEFGHIJKLMNO^^J
-%    PQRSTUVWXYZ[\\]^_^^J
-%    `abcdefghijklmno^^J
-%    pqrstuvwxyz\{|\}~^^J
-%    \end{lstlisting}}
-% \end{lstsample}
-% \begin{advise}
-% \item You might wonder that this feature is still experimental. The reason:
-%       You shouldn't use listings inside arguments; it's not always safe.
-% \end{advise}
-%
-%
-% \subsection{\dag\ Export of identifiers}\label{rExportOfIdentifiers}
-%
-% It would be nice to export function or procedure names. In general that's a
-% dream so far. The problem is that programming languages use various syntaxes
-% for function and procedure declaration or definition. A general interface is
-% completely out of the scope of this package---that's the work of a compiler
-% and not of a pretty-printing tool. However, it is possible for particular
-% languages: in Pascal, for instance, each function or procedure definition and
-% variable declaration is preceded by a particular keyword.
-% Note that you must request the following keys with the \texttt{procnames} option:
-% |\usepackage[procnames]{listings}|.
-% \begin{syntax}
-% \item[0.19,{{}},{\dag optional}] \rkeyname{procnamekeys}|=|\marg{keywords}
-% \item[0.21,,\dag optional] \rkeyname{moreprocnamekeys}|=|\marg{keywords}
-% \item[0.21,,\dag optional] \rkeyname{deleteprocnamekeys}|=|\marg{keywords}
-%
-%              each specified keyword indicates a function or procedure definition.
-%              Any identifier following such a keyword appears in `procname' style.
-%              For Pascal you might use\vspace{-.5\baselineskip}
-% \begin{verbatim}
-%    procnamekeys={program,procedure,function}\end{verbatim}
-%
-% \item[0.19,keywordstyle,\dag optional] \rkeyname{procnamestyle}|=|\meta{style}
-%
-%              defines the style in which procedure and function names appear.
-%
-% \item[0.19,false,\dag optional] \rkeyname{indexprocnames}|=|\meta{\alternative{true,false}}
-%
-%              If activated, procedure and function names are also indexed.
-% \end{syntax}
-% \begin{TODO}
-% The \aspectname{procnames} aspect is unsatisfactory (and has been unchanged
-% at least since 2000). It marks and indexes the function definitions so far, but
-% it would be possible to mark also the following function calls, for example.
-% A key could control whether function names are added to a special keyword
-% class, which then appears in `procname' style. But should these names be
-% added globally? There are good reasons for both. Of course, we would also
-% need a key to reset the name list.
-% \end{TODO}
-%
-%
-% \subsection{\dag\ Hyperlink references}\label{rHyperReferences}
-%
-% This very small aspect must be requested via the \texttt{hyper} option since it
-% is experimental. One possibility for the future is to combine this aspect
-% with \aspectname{procnames}. Then it should be possible to click on a
-% function name and jump to its definition, for example.
-% \begin{syntax}
-% \item[0.21,,{\dag optional}] \rkeyname{hyperref}|=|\marg{identifiers}
-% \item[0.21,,{\dag optional}] \rkeyname{morehyperref}|=|\marg{identifiers}
-% \item[0.21,,{\dag optional}] \rkeyname{deletehyperref}|=|\marg{identifiers}
-%
-%       hyperlink the specified identifiers (via \packagename{hyperref}
-%       package). A `click' on such an identifier jumps to the previous
-%       occurrence.
-%
-% \item[0.21,\hyper@@anchor,{\dag optional}] \rkeyname{hyperanchor}|=|\meta{two-parameter macro}
-% \item[0.21,\hyperlink,{\dag optional}] \rkeyname{hyperlink}|=|\meta{two-parameter macro}
-%
-%       set a hyperlink anchor and link, respectively.
-%       The defaults are suited for the \packagename{hyperref} package.
-% \end{syntax}
-%
-%
-% \subsection{Literate programming}
-%
-% We begin with an example and hide the crucial key=value list.
-% \begin{lstsample}{\lstset{literate={:=}{{$\gets$}}1 {<=}{{$\leq$}}1 {>=}{{$\geq$}}1 {<>}{{$\neq$}}1}}{}
-%    \begin{lstlisting}
-%    var i:integer;
-%
-%    if (i<=0) i := 1;
-%    if (i>=0) i := 0;
-%    if (i<>0) i := 0;
-%    \end{lstlisting}
-% \end{lstsample}
-% Funny, isn't it? We could leave |i := 0| in our listings instead of
-% i| |$\gets$| |0, but that's not literate!  ^^A :-)
-% Now you might want to know how this has been done. Have a \emph{close}
-% look at the following key.
-% \begin{syntax}
-% \item[0.20,,\dag] \rkeyname{literate}|=|[|*|]\meta{replacement item}\ldots\meta{replacement item}
-%
-%       First note that there are no commas between the items. Each item
-%       consists of three arguments:
-%           \marg{replace}\marg{replacement text}\marg{length}.
-%       \meta{replace} is the original character sequence.
-%       Instead of printing these characters, we use \meta{replacement text},
-%       which takes the width of \meta{length} characters in the output.
-%
-%       Each `printing unit' in \meta{replacement text} \emph{must} be in braces
-%       unless it's a single character. For example, you must put braces
-%       around |$\leq$|.
-%       If you want to replace |<-1->| by |$\leftarrow1\rightarrow$|, the
-%       replacement item would be |{<-1->}{{$\leftarrow$}1{$\rightarrow$}}3|.
-%       Note the braces around the arrows.
-%
-%       If one \meta{replace} is a subsequence of another \meta{replace}, you
-%       must define the shorter sequence first. For example, |{-}| must be defined
-%       before |{--}| and this before |{-->}|.
-%
-%       The optional star indicates that literate replacements should not be
-%       made in strings, comments, and other delimited text.
-% \end{syntax}
-% In the example above, I've used
-% \begin{verbatim}
-%  literate={:=}{{$\gets$}}1 {<=}{{$\leq$}}1 {>=}{{$\geq$}}1 {<>}{{$\neq$}}1\end{verbatim}
-% \begin{TODO}
-% Of course, it's good to have keys for adding and removing single
-% \meta{replacement item}s. Maybe the key(s) should work in the same fashion
-% as the string and comment definitions, i.e.~one item per key=value.
-% This way it would be easier to provide better auto-detection in case of a
-% subsequence.
-% \end{TODO}
-%
-%
-% \subsection{\textsf{LGrind} definitions}\label{rLGrindDefinitions}
-%
-% Yes, it's a nasty idea to steal language definitions from other programs.
-% Nevertheless, it's possible for the \packagename{LGrind} definition
-% file---at least partially. Please note that this file must be found by
-% \TeX.
-% \begin{syntax}
-% \item[0.21,,{optional}] \rkeyname{lgrindef}|=|\meta{language}
-%
-%       scans the \texttt{lgrindef} language definition file for
-%       \meta{language} and activates it if present. Note that not all
-%       \packagename{LGrind} capabilities have a \packagename{listings}
-%       analogue.
-%
-%       Note that `Linda' language doesn't work properly since it defines
-%       compiler directives with preceding `|#|' as keywords.
-%
-% \item[0.21,lgrindef.,{data,optional}] \rcmdname\lstlgrindeffile
-%
-%       contains the (path and) name of the definition file.
-% \end{syntax}
-%
-%
-% \subsection{\dag\ Automatic formatting}
-%
-% \lstloadaspects{formats}^^A
-% The automatic source code formatting is far away from being good. First of
-% all, there are no general rules on how source code should be formatted. So
-% `format definitions' must be flexible. This flexibility requires a complex
-% interface, a powerful `format definition' parser, and lots of code lines
-% behind the scenes. Currently, format definitions aren't flexible enough
-% (possibly not the definitions but the results). A single `format item' has
-% the form 
-% \begin{itemize}\item[]
-%     \meta{input chars}|=|\oarg{exceptional chars}\meta{pre}\oarg{\texttt{\string\string}}\meta{post}
-% \end{itemize}
-% Whenever \meta{input chars} aren't followed by one of the \meta{exceptional
-% chars}, formatting is done according to the rest of the value. If |\string|
-% isn't specified, the input characters aren't printed (except it's an
-% identifier or keyword). Otherwise \meta{pre} is `executed' before printing
-% the original character string and \meta{post} afterwards. These two are
-% `subsets' of
-% \begin{itemize}
-% \item |\newline| ---ensuring a new line;
-% \item |\space| ---ensuring a whitespace;
-% \item |\indent| ---increasing indention;
-% \item |\noindent| ---descreasing indention.
-% \end{itemize}
-% Now we can give an example.\lstaspectindex{\lstdefineformat}{}\lstaspectindex{format}{}
-% \begin{lstxsample}
-%    \lstdefineformat{C}{%
-%        \{=\newline\string\newline\indent,%
-%        \}=\newline\noindent\string\newline,%
-%        ;=[\ ]\string\space}
-% \end{lstxsample}
-% \begin{lstsample}{\lstset{language={}}}{}
-%    \begin{lstlisting}[format=C]
-%    for (int i=0;i<10; i++){/* wait */};
-%    \end{lstlisting}
-% \end{lstsample}
-% Not good. But there is a (too?) simple work-around:
-% \begin{lstxsample}
-%    \lstdefineformat{C}{%
-%        \{=\newline\string\newline\indent,%
-%        \}=[;]\newline\noindent\string\newline,%
-%        \};=\newline\noindent\string\newline,%
-%        ;=[\ ]\string\space}
-% \end{lstxsample}
-% \begin{lstsample}{\lstset{language={}}}{}
-%    \begin{lstlisting}[format=C]
-%    for (int i=0;i<10; i++){/* wait */};
-%    \end{lstlisting}
-% \end{lstsample}
-% Sometimes the problem is just to find a suitable format definition.
-% Further formatting is complicated.
-% Here are only three examples with increasing level of difficulty.
-% \begin{enumerate}
-% \item Insert horizontal space to separate function/procedure name and
-%       following parenthesis or to separate arguments of a function,
-%       e.g.~add the space after a comma (if inside function call).
-% \item Smart breaking of long lines. Consider long `and/or' expressions.
-%       Formatting should follow the logical structure!
-% \item Context sensitive formatting rules. It can be annoying if empty
-%       or small blocks take three or more lines in the output---think of
-%       scrolling down all the time. So it would be nice if the block
-%       formatting was context sensitive.
-% \end{enumerate}
-% Note that this is a very first and clumsy attempt to provide automatic
-% formatting---clumsy since the problem isn't trivial. Any ideas are welcome.
-% Implementations also. Eventually you should know that you must request format
-% definitions at package loading, e.g.~via |\usepackage[formats]{listings}|.
-%
-% \subsection{Arbitrary linerange markers}\label{rArbitraryLinerangeMarkers}
-%
-% Instead of using \keyname{linerange} with line numbers, one can use text
-% markers. Each such marker consists of a \meta{prefix}, a \meta{text}, and a
-% \meta{suffix}. You once (or more) define prefixes and suffixes and then use
-% the marker text instead of the line numbers.
-% \begin{lstxsample}
-%    \lstset{rangeprefix=\{\ ,% curly left brace plus space
-%            rangesuffix=\ \}}% space plus curly right brace
-% \end{lstxsample}
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}%
-%          [linerange=loop\ 2-end]
-%    { loop 1 }
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    { end }
-%    { loop 2 }
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    { end }
-%    \end{lstlisting}
-% \end{lstsample}
-% Note that \TeX's special characters like the curly braces, the space, the
-% percent sign, and such must be escaped with a backslash.
-% \begin{syntax}
-% \item[1.2] \rkeyname{rangebeginprefix}|=|\meta{prefix}
-% \item[1.2] \rkeyname{rangebeginsuffix}|=|\meta{suffix}
-% \item[1.2] \rkeyname{rangeendprefix}|=|\meta{prefix}
-% \item[1.2] \rkeyname{rangeendsuffix}|=|\meta{suffix}
-%
-%       define individual prefixes and suffixes for the begin- and end-marker.
-%
-% \item[1.2] \rkeyname{rangeprefix}|=|\meta{prefix}
-% \item[1.2] \rkeyname{rangesuffix}|=|\meta{suffix}
-%
-%       define identical prefixes and suffixes for the begin- and end-marker.
-%
-% \item[1.2,true] \rkeyname{includerangemarker}|=|\meta{\alternative{true,false}}
-%
-%       shows or hides the markers in the output.
-% \end{syntax}
-% \begin{lstsample}{\lstset{rangeprefix=\{\ ,rangesuffix=\ \}}}{}
-%    \begin{lstlisting}%
-%          [linerange=loop\ 1-end,
-%           includerangemarker=false,
-%           frame=single]
-%    { loop 1 }
-%    for i:=maxint to 0 do
-%    begin
-%        { do nothing }
-%    end;
-%    { end }
-%    \end{lstlisting}
-% \end{lstsample}
-%
-%
-% \subsection{Multicolumn Listings}\label{rMulticolumnListings}
-%
-% When the \packagename{multicol} package is loaded, it can be used to typeset
-% multi-column listings.  These are specified with the |multicols| key.  For
-% example:
-% \begin{lstsample}{}{}
-%    \begin{lstlisting}[multicols=2]
-%    if (i < 0)
-%      i = 0
-%      j = 1
-%    end if
-%    if (j < 0)
-%      j = 0
-%    end if
-%    \end{lstlisting}
-% \end{lstsample}
-%
-% The multicolumn option is known to fail with some keys.
-%
-% \begin{advise}
-% \item Which keys?
-%       \advisespace
-%       Unfortunately, I don't know.  Carsten left the code for this option
-%       in the version 1.3b patch file with only that cryptic note for
-%       documentation.  Bug reports would be welcome, though I don't promise
-%       that they're fixable.  ---Brooks
-% \end{advise}
-%
-%
-%\iffalse
-% \section{Forthcoming ?}
-%
-% This section is rather rudimentary. It just lists some things I don't want
-% to forget.
-%
-% First of all, I'd like to support even more languages, for example Maple,
-% PostScript, and so on. Fortunately my lifetime is limited, so other
-% people may do that work. Please (e-)mail me your language definitions.
-%
-% Then, there are several ideas for the future. Some have already been stated
-% as `to do's; some came from other people and are stated below; some more are
-% far from being implemented,
-%   e.g.~\keyname{linerange}|=|\oarg{inter}\marg{line range list}
-% which prints all lines in the range and executes \meta{inter} when omitting
-% some code lines. The main problem here are frames and background colours;
-% what should happen to them? In fact, the problem is how this can be coded.
-% Another idea is to change the background colour (or the basic style) for
-% particular code blocks. This, too, is not easy.
-%
-%^^A Auto-detect whether surplus space (from spaces and tabs) isn't needed to fix
-%^^A alignment of wide character combinations like |==| or |<>|.
-%^^A
-%^^A Make package compatible to calc package.
-%^^A
-%^^A Rewrite \lst@LAS, \lst@DefDriver, \lst@Require to distinguish loading
-%^^A of languages (which don't need base languages at once) and aspects
-%^^A (which need required aspects to be loaded).
-%
-% \lsthelper{Vincent~Poirriez}{1999/11/18}{code examples inside caml comments}:
-% Inside caml comments, |[| and |]| should print the code in
-% between in basicstyle (or another newly introduced style). Nesting of these
-% `code example delimiters' is allowed, e.g.~|(* [[x;y]] *)|.
-%
-% \lsthelper{Claus~Atzenbeck}{1999/12/03}{`extendedchars=false' doesn't issue
-% warning when extended characters are used}: issue warning in final mode if
-% \ikeyname{extendedchars}|=false| but extended chars are used.
-%
-% \lsthelper{Andreas~Matthias}{2000/01/04}{define header/footer to print
-% the listing name}: Make the header/footer print the listing name. Some
-% people asked for continued captions.
-%\fi
-%
-%
-% \part{Tips and tricks}
-%
-% Note: This part of the documentation is under construction.
-% Section \ref{uHowTos} must be sorted by topic and ordered in some way.
-% Moreover a new section `Examples' is planned, but not written.
-% Lack of time is the main problem \ldots
-%
-%
-% \section{Troubleshooting}\label{uTroubleshooting}
-%
-% If you're faced with a problem with the \packagename{listings} package, there are
-% some steps you should undergo before you make a bug report. First you should
-% consult the reference guide to see whether the problem is already known. If not,
-% create a \emph{minimal} file which reproduces the problem. Follow these
-% instructions:
-% \begin{enumerate}
-% \item Start from the minimal file in section \ref{uAMinimalFile}.
-% \item Add the \LaTeX\ code which causes the problem, but keep it short.
-%       In particular, keep the number of additional packages small.
-% \item Remove some code from the file (and the according packages) until the
-%       problem disappears. Then you've found a crucial piece.
-% \item Add this piece of code again and start over with step 3 until all code
-%       and all packages are substantial.
-% \item You now have a minimal file. Send a bug report to the address on the
-%       first page of this documentation and include the minimal file together
-%       with the created \texttt{.log}-file. If you use a very special package
-%       (i.e.~one not on CTAN), also include the package if its software license
-%       allows it.
-% \end{enumerate}
-%
-%
-% \section{How tos}\label{uHowTos}
-%
-%
-% \subsubsection*{How to reference line numbers}
-% Perhaps you want to put |\label{|\meta{whatever}|}| into a \LaTeX\ escape which is
-% inside a comment whose delimiters aren't printed?  If you did that, the compiler
-% won't see the \LaTeX\ code since it would be inside a comment, and the
-% \packagename{listings} package wouldn't print anything since the delimiters would
-% be dropped and |\label| doesn't produce any printable output, but you could still
-% reference the line number. Well, your wish is granted.
-%
-% In Pascal, for example, you could make the package recognize the `special'
-% comment delimiters |(*@| and |@*)| as begin-escape and end-escape sequences.
-% Then you can use this special comment for |\label|s and other things.
-% \begin{lstsample}{\lstset{numberstyle=\tiny,stepnumber=2,numbersep=5pt}}{}
-%    \lstset{escapeinside={(*@}{@*)}}
-%
-%    \begin{lstlisting}
-%    for i:=maxint to 0 do
-%    begin
-%        { comment }(*@\label{comment}@*)
-%    end;
-%    \end{lstlisting}
-%    Line \ref{comment} shows a comment.
-% \end{lstsample}
-% \begin{advise}
-% \item Can I use `|(*@|' and `|*)|' instead?
-%       \advisespace
-%       Yes.
-% \item Can I use `|(*|' and `|*)|' instead?
-%       \advisespace
-%       Sure. If you want this.
-% \item Can I use `|{@|' and `|@}|' instead?
-%       \advisespace
-%       No, never! The second delimiter is not allowed. The character `|@|' is
-%       defined to check whether the escape is over. But reading the lonely
-%       `end-argument' brace, \TeX\ encounters the error `\texttt{Argument of @
-%       has an extra \char125}'. Sorry.
-% \item Can I use `|{|' and `|}|' instead?
-%       \advisespace
-%       No. Again the second delimiter is not allowed. Here now \TeX\ would
-%       give you a `\texttt{Runaway argument}' error. Since `|}|' is defined to
-%       check whether the escape is over, it won't work as `end-argument' brace.
-% \item And how can I use a comment line?
-%       \advisespace
-%       For example, write `|escapeinside={//*}{\^^M}|'. Here |\^^M| represents
-%       the end of line character.
-% \end{advise}
-%
-%
-% \subsubsection*{How to gobble characters}
-% To make your \LaTeX\ code more readable, you might want to indent your
-% \texttt{lstlisting} listings. This indention should not show up in the
-% pretty-printed listings, however, so it must be removed. If you indent each code
-% line by three characters, you can remove them via |gobble=3|:
-% \begin{lstsample}{}{\lstset{showspaces}}
-%    \begin{lstlisting}[gobble=3]
-%    1  for i:=maxint to 0 do
-%     2 begin
-%      3    { do nothing }
-%    123end;
-%
-%       Write('Case insensitive ');
-%       WritE('Pascal keywords.');
-%    \end{lstlisting}
-% \end{lstsample}
-% Note that empty lines and the beginning and the end of the environment
-% need not respect the indention. However, never indent the end by more than
-% `\ikeyname{gobble}' characters. Moreover note that tabulators expand to
-% |tabsize| spaces before we gobble.
-% \begin{advise}
-% \item Could I use `\ikeyname{gobble}' together with `|\lstinputlisting|'?
-%       \advisespace
-%       Yes, but it has no effect.
-%
-% \item Note that `\ikeyname{gobble}' can also be set via `|\lstset|'.
-% \end{advise}
-%
-%
-% \subsubsection*{How to include graphics}
-% \lsthelper{Herbert~Weinhandl}{1999/09/06}{listings + eps} found a very easy
-% way to include graphics in listings. Thanks for contributing this idea---an
-% idea I would never have had.
-%
-% Some programming languages allow the dollar sign to be part of an identifier.
-% But except for intermediate function names or library functions, this
-% character is most often unused. The \packagename{listings} package defines
-% the \ikeyname{mathescape} key, which lets `|$|' escape to \TeX's math mode.
-% This makes the dollar character an excellent candidate for our purpose here:
-% use a package which can include a graphic, set \ikeyname{mathescape} true,
-% and include the graphic between two dollar signs, which are inside a comment.
-%
-% The following example is originally from a header file I got from Herbert.
-% For the presentation here I use the \texttt{lstlisting} environment and an
-% excerpt from the header file. The |\includegraphics| command is from
-% David Carlisle's \packagename{graphics} bundle.
-% \begin{verbatim}
-%   \begin{lstlisting}[mathescape=true]
-%   /*
-%    $ \includegraphics[height=1cm]{defs-p1.eps} $
-%    */
-%   typedef struct {
-%     Atom_T          *V_ptr;   /* pointer to Vacancy in grid    */
-%     Atom_T          *x_ptr;   /* pointer to (A|B) Atom in grid */
-%   } ABV_Pair_T;
-%   \end{lstlisting}\end{verbatim}
-% The result looks pretty good. Unfortunately you can't see it, because the
-% graphic wasn't available when the manual was typeset.
-%
-%
-% \subsubsection*{How to get closed frames on each page}
-% The package supports closed frames only for listings which don't cross pages.
-% If a listing is split on two pages, there is neither a bottom rule at the
-% bottom of a page, nor a top rule on the following page. If you insist on
-% these rules, you might want to use \texttt{framed.sty} by Donald Arseneau.
-% Then you could write
-% \begin{verbatim}
-%    \begin{framed}
-%    \begin{lstlisting}
-%      or \lstinputlisting{...}
-%    \end{lstlisting}
-%    \end{framed}\end{verbatim}
-% The package also provides a \texttt{shaded} environment. If you use it, you
-% shouldn't forget to define \texttt{shadecolor} with the \packagename{color}
-% package.
-%
-%
-% \subsubsection*{How to print national characters with $\Lambda$ and \packagename{listings}}\label{uNationalCharacters}
-%
-% Apart from typing in national characters directly, you can use the `escape'
-% feature described in section \ref{rEscapingToLaTeX}. 
-% The keys \ikeyname{escapechar}, \ikeyname{escapeinside}, and \ikeyname{texcl}
-% allow partial usage of \LaTeX\ code.
-%
-% Now, if you use $\Lambda$ (Lambda, the \LaTeX\ variant for Omega) and want,
-% for example, Arabic comment lines, you need not write |\begin{arab}|
-% \ldots\ |\end{arab}| each escaped comment line. This can be automated:
-% \begin{verbatim}
-%    \lstset{escapebegin=\begin{arab},escapeend=\end{arab}}
-%
-%    \begin{lstlisting}[texcl]
-%    // Replace text by Arabic comment.
-%    for (int i=0; i<1; i++) { };
-%    \end{lstlisting}\end{verbatim}
-% If your programming language doesn't have comment lines, you'll have to use
-% \ikeyname{escapechar} or \ikeyname{escapeinside}:
-% \begin{verbatim}
-%    \lstset{escapebegin=\begin{greek},escapeend=\end{greek}}
-%
-%    \begin{lstlisting}[escapeinside=`']
-%    /* `Replace text by Greek comment.' */
-%    for (int i=0; i<1; i++) { };
-%    \end{lstlisting}\end{verbatim}
-% Note that the delimiters |`| and |'| are essential here. The example doesn't
-% work without them. There is a more clever way if the comment delimiters of
-% the programming language are single characters, like the braces in Pascal:
-% \begin{verbatim}
-%    \lstset{escapebegin=\textbraceleft\begin{arab},
-%            escapeend=\end{arab}\textbraceright}
-%
-%    \begin{lstlisting}[escapeinside=\{\}]
-%    for i:=maxint to 0 do
-%    begin
-%        { Replace text by Arabic comment. }
-%    end;
-%    \end{lstlisting}\end{verbatim}
-% Please note that the `interface' to $\Lambda$ is completely untested.
-% Reports are welcome!
-%
-%
-% \subsubsection*{How to get bold typewriter type keywords}
-% Use the \href{http://www.ctan.org/tex-archive/fonts/luximono}{\packagename{LuxiMono}} package.
-% 
-% \iffalse
-% Many people asked for bold typewriter fonts since they aren't included in
-% the \LaTeX\ standard distribution. Here now one answer on how to use them
-% in spite of that.
-% \begin{advise}
-% \item Please note that I personally don't regard the following as a good
-%       solution. Such a bold typewriter type is too heavy. It would be better
-%       to use a light version of \texttt{cmtt} as basic font and \texttt{cmtt}
-%       or a \emph{slightly} heavier type for keywords.
-%
-% \item Why don't you tell us how to use the better solution?
-%       \advisespace
-%       A light version of \texttt{cmtt} doesn't exist. If it's once available,
-%       you can do a similar job as described below.
-% \end{advise}
-% First of all, you'll need Metafont source files for bold typewriter, e.g.~
-% \texttt{cmbtt8.mf}, \texttt{cmbtt9.mf} and \texttt{cmbtt10.mf} from
-% \href{ftp://ftp.dante.de/tex-archive/fonts/cm/mf-extra/bold}
-%      {CTAN/fonts/cm/mf-extra/bold}.
-% Secondly you have to create \texttt{.tfm}-files, i.e.~run the Metafont
-% program on these sources. This is possibly done automatically when you use
-% the fonts in a document. Finally you must tell \LaTeX\ that you've installed
-% bold typewriter fonts. Just use
-% \begin{verbatim}
-%    \DeclareFontShape{OT1}{cmtt}{bx}{n}
-%         {<5><6><7><8>cmbtt8%
-%          <9>cmbtt9%
-%          <10><10.95>cmbtt10%
-%          <12><14.4><17.28><20.74><24.88>cmbtt10%
-%          }{}\end{verbatim}
-% in the preamble of your document. If you use these fonts often, you might
-% want to make a local copy of \texttt{ot1cmtt.fd} and replace the declaration
-% there. But note that you're not allowed to distributed the modified file
-% under its original name!
-% \fi
-%
-%
-% \subsubsection*{How to work with plain text}
-% If you want to use \packagename{listings} to set plain text (perhaps with
-% line numbers, or like |verbatim| but with line wrapping, or so forth, use
-% the empty language: |\lstset{language=}|.
-%
-%
-% \subsubsection*{How to get the developer's guide}
-% In the \emph{source directory} of the listings package, i.e.~where
-% the \texttt{.dtx} files are, create the file \texttt{ltxdoc.cfg} with the
-% following contents.
-% \begin{verbatim}
-%    \AtBeginDocument{\AlsoImplementation}\end{verbatim}
-% Then run \texttt{listings.dtx} through \LaTeX\ twice, run Makeindex (with
-% the |-s gind.ist| option), and then run \LaTeX\ one last time on
-% \texttt{listings.dtx}. This creates the whole documentation including User's
-% guide, Reference guide, Developer's guide, and Implementation.
-%
-%
-% \makeatletter
-%^^A \def\index@prologue{\section*{Index}\markboth{Index}{Index}}
-% \def\index@prologue{\part{Index}\markboth{Index}{Index}}
-% \makeatother
-%^^A \StopEventually{\lstcheckreference\setcounter{IndexColumns}{2}\PrintIndex}
-% \StopEventually{\setcounter{IndexColumns}{2}\PrintIndex}
-%
-%
-% \part{Developer's guide}
-%
-% First I must apologize for this developer's guide since some parts are not
-% explained as well as possible. But note that you are in a pretty good shape:
-% this developer's guide exists! ^^A :-)
-% You might want to peek into section \ref{dPackageExtensions} before reading
-% section \ref{dBasicConcepts}.
-%
-%
-% \section{Basic concepts}\label{dBasicConcepts}
-%
-% The functionality of the \packagename{listings} package appears to be
-% divided into two parts: on the one hand commands which actually typeset
-% listings and on the other via |\lstset| adjustable parameters. Both could
-% be implemented in terms of \lst-aspects, which are simply collections of
-% public keys and commands and internal hooks and definitions. The package
-% defines a couple of aspects, in particular the kernel, the main engine.
-% Other aspects drive this engine, and language and style definitions tell
-% the aspects how to drive. The relations between car, driver and assistant
-% driver are exactly reproduced---and I'll be your driving instructor.
-%
-%
-% \subsection{Package loading}\label{dPackageLoading}
-%
-% Each option in |\usepackage[|\meta{options}|]{listings}| loads an aspect or
-% \emph{prevents} the package from loading it if the aspect name is
-% \emph{preceded by an exclamation mark}. This mechanism was designed to clear
-% up the dependencies of different package parts and to debug the package. For
-% this reason there is another option:
-% \begin{syntax}
-% \item[0.21,,option] \texttt{noaspects}\leavevmode
-%
-%       deletes the list of aspects to load. Note that, for example, the
-%       option lists |0.21,!labels,noaspects| and |noaspects| are essentially
-%       the same: the kernel is loaded and no other aspect.
-% \end{syntax}
-% This is especially useful for aspect-testing since we can load exactly the
-% required parts. Note, however, that an aspect is loaded later if a predefined
-% programming language requests it. One can load aspects also by hand:
-% \begin{syntax}
-% \item[0.20] |\lstloadaspects|\marg{comma separated list of aspect names}
-%
-%       loads the specified aspects if they are not already loaded.
-% \end{syntax}
-% Here now is a list of all aspects and related keys and commands---in the hope
-% that this list is complete.
-% \begin{description}
-% \hyphenpenalty=10000\relax \rightskip=0pt plus \linewidth\relax
-% \item[\aspectname{strings}]\leavevmode
-%
-%       \lstprintaspectkeysandcmds{strings}
-%
-% \item[\aspectname{comments}]\leavevmode
-%
-%       \lstprintaspectkeysandcmds{comments}
-%
-% \item[\aspectname{pod}]\leavevmode
-%
-%       \lstprintaspectkeysandcmds{pod}
-%
-% \item[\aspectname{escape}]\leavevmode
-%
-%       \lstprintaspectkeysandcmds{escape}
-%
-% \item[\aspectname{writefile}] requires 1 |\toks|, 1 |\write|
-%
-%       |\lst@BeginWriteFile|, |\lst@BeginAlsoWriteFile|, |\lst@EndWriteFile|
-%
-% \item[\aspectname{style}]\leavevmode
-%
-%       empty style, \lstprintaspectkeysandcmds{style}
-%
-% \item[\aspectname{language}]\leavevmode
-%
-%       empty language, \lstprintaspectkeysandcmds{language}
-%
-% \item[\aspectname{keywords}]\leavevmode
-%
-%       \lstprintaspectkeysandcmds{keywords}
-%
-% \item[\aspectname{emph}] requires \aspectname{keywords}
-%
-%       \lstprintaspectkeysandcmds{emph}
-%
-% \item[\aspectname{html}] requires \aspectname{keywords}
-%
-%       \lstprintaspectkeysandcmds{html}
-%
-% \item[\aspectname{tex}] requires \aspectname{keywords}
-%
-%       \lstprintaspectkeysandcmds{tex}
-%
-% \item[\aspectname{directives}] requires \aspectname{keywords}
-%
-%       \lstprintaspectkeysandcmds{directives}
-%
-% \item[\aspectname{index}] requires \aspectname{keywords}
-%
-%       \lstprintaspectkeysandcmds{index}
-%
-% \item[\aspectname{procnames}] requires \aspectname{keywords}
-%
-%       \lstprintaspectkeysandcmds{procnames}
-%
-% \item[\aspectname{keywordcomments}]
-%       requires \aspectname{keywords}, \aspectname{comments}
-%
-%       \lstprintaspectkeysandcmds{keywordcomments}
-%
-% \item[\aspectname{labels}] requires 2 |\count|
-%
-%       \lstprintaspectkeysandcmds{labels}
-%
-% \item[\aspectname{lineshape}] requires 2 |\dimen|
-%
-%       \lstprintaspectkeysandcmds{lineshape}
-%
-% \item[\aspectname{frames}] requires \aspectname{lineshape}
-%
-%       \lstprintaspectkeysandcmds{frames}
-%
-% \item[\aspectname{make}] requires \aspectname{keywords}
-%
-%       \lstprintaspectkeysandcmds{make}
-%
-% \item[\aspectname{doc}] requires \aspectname{writefile} and 1 |\box|
-%
-%       \lstprintaspectkeysandcmds{doc}
-%
-% \item[\aspectname{0.21}] defines old keys in terms of the new ones.
-% \item[\aspectname{fancyvrb}] requires 1 |\box|
-%
-%       \lstprintaspectkeysandcmds{fancyvrb}
-%
-% \item[\aspectname{lgrind}]\leavevmode
-%
-%       \lstprintaspectkeysandcmds{lgrind}
-%
-% \item[\aspectname{hyper}] requires \aspectname{keywords}
-%
-%       \lstprintaspectkeysandcmds{hyper}
-% \end{description}
-% The kernel allocates 6 |\count|, 4 |\dimen| and 1 |\toks|.
-% Moreover it defines the following keys, commands, and environments:
-% \begin{itemize}\item[]
-% \hyphenpenalty=10000\relax \rightskip=0pt plus \linewidth\relax
-%       \lstprintaspectkeysandcmds{kernel}, \keyname{fancyvrb}
-% \end{itemize}
-%
-%
-% \subsection{How to define \lst-aspects}\label{dHowToDefineLstAspects}
-%
-% There are at least three ways to add new functionality: (a) you write an
-% aspect of general interest, send it to me, and I'll just paste it into the
-% implementation; (b) you write a `local' aspect not of general interest; or
-% (c) you have an idea for an aspect and make me writing it. (a) and (b) are
-% good choices.^^A :-)
-%
-% An aspect definition starts with |\lst@BeginAspect| plus arguments and ends
-% with the next |\lst@EndAspect|. In particular, aspect definitions can't be
-% nested.
-% \begin{syntax}
-% \item[0.20] |\lst@BeginAspect|[\oarg{list of required aspects}]\marg{aspect name}
-% \item[0.20] |\lst@EndAspect|
-% \end{syntax}
-% The optional list is a comma separated list of required aspect names.
-% The complete aspect is not defined in each of the following cases:
-% \begin{enumerate}
-% \item \meta{aspect name} is empty.
-% \item The aspect is already defined.
-% \item A required aspect is neither defined nor loadable via
-%       |\lstloadaspects|.
-% \end{enumerate}
-% Consequently you can't define a part of an aspect and later on another part.
-% But it is possible to define aspect $A_1$ and later aspect $A_2$ which
-% requires $A_1$.
-% \begin{advise}
-% \item Put local add-ons into `\texttt{lstmisc0.sty}'---this file is searched
-%       first by default. If you want to make add-ons for one particular
-%       document just replace the surrounding `|\lst@BeginAspect|' and
-%       `|\lst@EndAspect|' by `|\makeatletter|' and `|\makeatother|' and use
-%       the definitions in the preamble of your document. However, you have to
-%       load required aspects on your own.
-% \end{advise}
-% You can put any \TeX\ material in between the two commands, but note that
-% definitions must be |\global| if you need them later---\LaTeX's |\newcommand|
-% makes local definitions and can't be preceded by |\global|. So use the
-% following commands, |\gdef|, and commands described in later sections.
-% \begin{syntax}
-% \item[0.20] |\lst@UserCommand|\meta{macro}\meta{parameter text}\marg{replacement text}
-%
-%       The macro is (mainly) equivalent to |\gdef|. The purpose is to
-%       distinguish user commands and internal global definitions.
-%
-% \item[0.19] |\lst@Key|\marg{key name}\marg{init value}[\oarg{default value}]\marg{definition}
-% \item[0.19] |\lst@Key|\marg{key name}|\relax|[\oarg{default value}]\marg{definition}
-%
-%       defines a key using the \packagename{keyval} package from David
-%       Carlisle. \meta{definition} is the replacement text of a macro with
-%       one parameter. The argument is either the value from `key=value' or
-%       \meta{default value} if no `=value' is given. The helper macros
-%       |\lstKV@...| below might simplify \meta{definition}.
-%
-%       The key is not initialized if the second argument is |\relax|.
-%       Otherwise \meta{init value} is the initial value given to the key.
-%       Note that we locally switch to |\globalsdefs=1| to ensure that
-%       initialization is not effected by grouping.
-%
-% \item[0.19] |\lst@AddToHook|\marg{name of hook}\marg{\TeX\ material}
-%
-%       adds \TeX\ material at predefined points. Section \ref{dHooks} lists
-%       all hooks and where they are defined respectively executed.
-%       |\lst@AddToHook{A}{\csa}| before |\lst@AddToHook{A}{\csb}|
-%       \emph{does not} guarantee that |\csa| is executed before |\csb|.
-%
-% \item[0.20] |\lst@AddToHookExe|\marg{name of hook}\marg{\TeX\ material}
-%
-%       also executes \meta{\TeX\ material} for initialization. You might use
-%       local variables---local in the sense of \TeX\ and/or usual programming
-%       languages---but when the code is executed for initialization all
-%       assignments are global: we set |\globaldefs| locally to one.
-%
-% \item[0.20] |\lst@UseHook|\marg{name of hook}
-%
-%       executes the hook.
-% \end{syntax}
-% \begin{advise}
-% \item Let's look at two examples. The first extends the package by adding
-%       some hook-material. If you want status messages, you might write
-% \begin{verbatim}
-%    \lst@AddToHook{Init}{\message{\MessageBreak Processing listing ...}}
-%    \lst@AddToHook{DeInit}{\message{complete.\MessageBreak}}\end{verbatim}
-%       The second example introduces two keys to let the user control the
-%       messages. The macro |\lst@AddTo| is described in section
-%       \ref{dGeneralPurposeMacros}.
-% \begin{verbatim}
-%   \lst@BeginAspect{message}
-%   \lst@Key{message}{Annoying message.}{\gdef\lst@message{#1}}
-%   \lst@Key{moremessage}\relax{\lst@AddTo\lst@message{\MessageBreak#1}}
-%   \lst@AddToHook{Init}{\typeout{\MessageBreak\lst@message}}
-%   \lst@EndAspect\end{verbatim}
-%       However, there are certainly aspects which are more useful.
-% \end{advise}
-% The following macros can be used in the \meta{definition} argument of the
-% |\lst@Key| command to evaluate the argument. The additional prefix |KV|
-% refers to the \packagename{keyval} package.
-% \begin{syntax}
-% \item[0.19] |\lstKV@SetIf|\marg{value}\meta{if macro}
-%
-%       \meta{if macro} becomes |\iftrue| if the first character of
-%       \meta{value} equals |t| or |T|. Otherwise it becomes |\iffalse|.
-%       Usually you will use |#1| as \meta{value}.
-%
-% \item[1.0] \cs{lstKV@SwitchCases}\marg{value}\\
-%   |{|\meta{string 1}|&|\meta{execute 1}|\\|\\
-%   | |\meta{string 2}|&|\meta{execute 2}|\\|\\
-%   \hbox to 3em{\hfill\vdots}\\
-%   | |\meta{string $n$}|&|\meta{execute $n$}|}|\marg{else}
-%
-%       Either execute \meta{else} or the \meta{value} matching part.
-%
-% \item[0.20] |\lstKV@TwoArg|\marg{value}\marg{subdefinition}
-% \item[0.20] |\lstKV@ThreeArg|\marg{value}\marg{subdefinition}
-% \item[0.20] |\lstKV@FourArg|\marg{value}\marg{subdefinition}
-%
-%       \meta{subdefinition} is the replacement text of a macro with two,
-%       three, and four parameters. We call this macro with the arguments given
-%       by \meta{value}. Empty arguments are added if necessary.
-%
-% \item[0.19] |\lstKV@OptArg|\oarg{default arg.}\marg{value}\marg{subdefinition}
-%
-%       |[|\meta{default arg.}|]| is \emph{not} optional. \meta{subdefinition}
-%       is the replacement text of a macro with parameter text |[##1]##2|.
-%       Note that the macro parameter character |#| is doubled since used
-%       within another macro. \meta{subdefinition} accesses these arguments
-%       via |##1| and |##2|.
-%
-%       \meta{value} is usually the argument |#1| passed by the
-%       \packagename{keyval} package. If \meta{value} has no optional argument,
-%       \meta{default arg.} is inserted to provide the arguments to
-%       \meta{subdefinition}.
-%
-% \item[0.21] |\lstKV@XOptArg|\oarg{default arg.}\marg{value}\meta{submacro}
-%
-%       Same as |\lstKV@OptArg| but the third argument \meta{submacro} is
-%       already a definition and not replacement text.
-%
-% \item[0.20] |\lstKV@CSTwoArg|\marg{value}\marg{subdefinition}
-%
-%       \meta{value} is a \texttt comma \texttt separated list of one or two
-%       arguments. These are given to the subdefinition which is the
-%       replacement text of a macro with two parameters. An empty second
-%       argument is added if necessary.
-% \end{syntax}
-% \begin{advise}
-% \item One more example. The key `\keyname{sensitive}' belongs to the aspect
-%       \aspectname{keywords}. Therefore it is defined in between
-%       `|\lst@BeginAspect{keywords}|' and `|\lst@EndAspect|', which is not shown
-%       here.
-% \begin{verbatim}
-%   \lst@Key{sensitive}\relax[t]{\lstKV@SetIf{#1}\lst@ifsensitive}
-%   \lst@AddToHookExe{SetLanguage}{\let\lst@ifsensitive\iftrue}\end{verbatim}
-%       The last line is equivalent to
-% \begin{verbatim}
-%   \lst@AddToHook{SetLanguage}{\let\lst@ifsensitive\iftrue}
-%   \global\let\lst@ifsensitive\iftrue\end{verbatim}
-%       We initialize the variable globally since the user might request an
-%       aspect in a group. Afterwards the variable is used locally---there is
-%       no |\global| in \meta{\TeX\ material}. Note that we could define and
-%       init the key as follows:
-% \begin{verbatim}
-%   \lst@Key{sensitive}t[t]{\lstKV@SetIf{#1}\lst@ifsensitive}
-%   \lst@AddToHook{SetLanguage}{\let\lst@ifsensitive\iftrue}\end{verbatim}
-%\end{advise}
-%
-%
-% \subsection{Internal modes}\label{dInternalModes}
-%
-% You probably know \TeX's conditional commands |\ifhmode|, |\ifvmode|,
-% |\ifmmode|, and |\ifinner|. They tell you whether \TeX\ is in (restricted)
-% horizontal or (internal) vertical or in (nondisplay) mathematical mode. For
-% example, true |\ifhmode| and true |\ifinner| indicate restricted horizontal
-% mode, which means that you are in a |\hbox|. The typical user doesn't care
-% about such modes; \TeX/\LaTeX\ manages all this. But since you're reading the
-% developer's guide, we discuss the analogue for the \packagename{listings}
-% package now. It uses modes to distinguish comments from strings, `comment
-% lines' from `single comments', and so on.
-%
-% The package is in `no mode' before reading the source code. In the phase of
-% initialization it goes to `processing mode'. Afterwards the mode depends on
-% the actual source code. For example, consider the line
-% \begin{verbatim}
-%    "string" // comment\end{verbatim}
-% and assume \texttt{language=C++}. Reading the string delimiter, the package
-% enters `string mode' and processes the string. The matching closing delimiter
-% leaves the mode, i.e.\ switches back to the general `processing mode'. Coming
-% to the two slashes, the package detects a comment line; it therefore enters
-% `comment line mode' and outputs the slashes. Usually this mode lasts to the
-% end of line.
-%
-% But with \texttt{textcl=true} the \aspectname{escape} aspect immediately
-% leaves `comment line mode', interrupts the current mode sequence, and enters
-% `\TeX\ comment line mode'. At the end of line we reenter the previous mode
-% sequence `no mode' $\to$ 'processing mode'. This escape to \LaTeX\ works
-% since `no mode' implies that \TeX's characters and catcodes are present,
-% whereas `processing mode' means that \packagename{listings}' characters and
-% catcodes are active.
-%
-% \begin{table}[htbp]
-% \caption{Internal modes}\label{dDefinedInternalModes}
-% \def\lsttabspace{\hspace*{1em}\hfill}
-% \begin{tabular}{@{}lp{0.56\linewidth}@{}}
-% aspect\lsttabspace\meta{mode name} & Usage/We are processing \ldots\\
-% \noalign{\smallskip}
-% kernel\lsttabspace |\lst@nomode| &
-%       If this mode is active, \TeX's `character table' is present; the other
-%       implication is not true. Any other mode \emph{may} imply that catcodes
-%       and\nobreak/\allowbreak or definitions of characters are changed.
-% \\
-%       \lsttabspace |\lst@Pmode| &
-%       is a general processing mode. If active we are processing a listing,
-%       but haven't entered a more special mode.
-% \\
-%       \lsttabspace |\lst@GPmode| &
-%       general purpose mode for language definitions.
-% \\
-% \aspectname{pod}\lsttabspace |\lst@PODmode| &
-%       \ldots~a POD---Perl specific.
-% \\
-% \aspectname{escape}\lsttabspace |\lst@TeXLmode| &
-%       \ldots~a comment line, but \TeX's character table is present---except
-%       the EOL character, which is needed to terminate this mode.
-% \\
-%       \lsttabspace |\lst@TeXmode| &
-%       indicates that \TeX's character table is present (except one user
-%       specified character, which is needed to terminate this mode).
-% \\
-% \aspectname{directives}\lsttabspace |\lst@CDmode| &
-%       indicates that the current line began with a compiler directive.
-% \\
-% \aspectname{keywordcomments}\lsttabspace |\lst@KCmode| &
-%       \ldots~a keyword comment.
-% \\
-%       \lsttabspace |\lst@KCSmode| &
-%       \ldots~a keyword comment which can be terminated by a semicolon only.
-% \\
-% \aspectname{html}\lsttabspace |\lst@insidemode| &
-%       Active if we are between \texttt{<} and \texttt{>}.
-% \\
-% \aspectname{make}\lsttabspace |\lst@makemode| &
-%       Used to indicate a keyword.
-% \end{tabular}
-% \end{table}
-% Table \ref{dDefinedInternalModes} lists all static modes and which aspects
-% they belong to. Most features use dynamically created mode numbers, for
-% example all strings and comments. Each aspect may define its own mode(s)
-% simply by allocating it/\allowbreak them inside the aspect definition.
-% \begin{syntax}
-% \item[0.19] |\lst@NewMode|\meta{mode \textup(control sequence\textup)}
-%
-%       defines a new static mode, which is a nonnegative integer assigned to
-%       \meta{mode}. \meta{mode} should have the prefix \texttt{lst@} and
-%       suffix \texttt{mode}.
-%
-% \item[0.21] |\lst@UseDynamicMode|\marg{token\textup(s\textup)}
-%
-%       inserts a dynamic mode number as argument to the token(s).
-%
-%       This macro cannot be used to get a mode number when an aspect is
-%       loaded or defined. It can only be used every listing in the process
-%       of initialization, e.g.~to define comments when the character table
-%       is selected.
-%
-% \item[0.19,,changed] |\lst@EnterMode|\meta{mode}\marg{start tokens}
-%
-%       opens a group level, enters the mode, and executes \meta{start tokens}.
-%
-%       Use |\lst@modetrue| in \meta{start tokens} to prohibit future mode
-%       changes---except leaving the mode, of course. You must test yourself
-%       whether you're allowed to enter, see below.
-%
-% \item[0.19] |\lst@LeaveMode|
-%
-%       returns to the previous mode by closing a group level if and only if
-%       the current mode isn't |\lst@nomode| already. You must test yourself
-%       whether you're allowed to leave a mode, see below.
-%
-%\iffalse
-% \item[0.19] |\lst@LeaveAllModes|
-%
-%       returns to |\lst@nomode|.
-%       This is some kind of emergency macro, so don't use it!
-%\fi
-%
-% \item[0.19] |\lst@InterruptModes|
-% \item[0.19] |\lst@ReenterModes|
-%
-%       The first command returns to |\lst@nomode|, but saves the current mode
-%       sequence on a special stack. Afterwards the second macro returns to the
-%       previous mode. In between these commands you may enter any mode you
-%       want. In particular you can interrupt modes, enter some modes, and say
-%       `interrupt modes' again. Then two re-enters will take you back in front
-%       of the first `interrupt modes'.
-%
-%       Remember that |\lst@nomode| implies that \TeX's character table is
-%       active.
-% \end{syntax}
-% Some variables show the internal state of processing. You are allowed to read
-% them, but \emph{direct write access is prohibited}. Note: |\lst@ifmode| is
-% \emph{not} obsolete since there is no relation between the boolean and the
-% current mode. It will happen that we enter a mode without setting
-% |\lst@ifmode| true, and we'll set it true without assigning any mode!
-% \begin{syntax}
-% \item[0.18,,counter] |\lst@mode|
-%
-%       keeps the current mode number. Use |\ifnum\lst@mode=|\meta{mode name}
-%       to test against a mode. Don't modify the counter directly!
-%
-% \item[0.18,,boolean] |\lst@ifmode|
-%
-%       No mode change is allowed if this boolean is true---except leaving the
-%       current mode. Use |\lst@modetrue| to modify this variable, but do it
-%       only in \meta{start tokens}.
-%
-% \item[1.0,,boolean] |\lst@ifLmode|
-%
-%       Indicates whether the current mode ends at end of line.
-% \end{syntax}
-%
-%
-% \subsection{Hooks}\label{dHooks}
-%
-% Several problems arise if you want to define an aspect.
-% You should and/or must
-%   (a) find additional functionality (of general interest) and implement it,
-%   (b) create the user interface, and
-%   (c) interface with the \packagename{listings} package, i.e.~find correct
-%       hooks and insert appropriate \TeX\ material.
-% (a) is out of the scope of this developer's guide. The commands |\lstKV@...|
-% in section \ref{dHowToDefineLstAspects} might help you with (b). Here now we
-% describe all hooks of the \packagename{listings} package.
-%
-% All hooks are executed inside an overall group. This group starts somewhere
-% near the beginning and ends somewhere at the end of each listing. Don't make
-% any other assumptions on grouping. So define variables globally if it's
-% necessary---and be alert of side effects if you don't use your own groups.
-% \begin{syntax}
-% \item \hookname{AfterBeginComment}
-%
-%       is executed after the package has entered comment mode.
-%       The starting delimiter is usually typeset when the hook is called.
-%
-% \item \hookname{BoxUnsafe}
-%
-%       Contains all material to deactivate all commands and registers which
-%       are possibly unsafe inside |\hbox|. It is used whenever the package
-%       makes a box around a listing and for \packagename{fancyvrb} support.
-%
-% \item \hookname{DeInit}
-%
-%       Called at the very end of a listing but before closing the box from
-%       \hookname{BoxUnsafe} or ending a float.
-%
-% \item \hookname{DetectKeywords}
-%
-%       This \hookname{Output} subhook is executed if and only if mode changes
-%       are allowed, i.e.~if and only if the package doesn't process a comment,
-%       string, and so on---see section \ref{dInternalModes}.
-%
-% \item \hookname{DisplayStyle}
-%
-%       deactivates/activates features for displaystyle listings.
-%
-% \item \hookname{EmptyStyle}
-%
-%       Executed to select the `empty' style---except the user has redefined
-%       the style.
-%
-% \item \hookname{EndGroup}
-%
-%       Executed whenever the package closes a group, e.g.~at end of comment or
-%       string.
-%
-% \item \hookname{EOL}
-%
-%       Called at each end of \emph{input} line, right before
-%       \hookname{InitVarsEOL}.
-%
-% \item \hookname{EveryLine}
-%
-%       Executed at the beginning of each \emph{output} line, i.e.~more than
-%       once for broken lines. This hook must not change the horizontal or
-%       vertical position.
-%
-% \item \hookname{EveryPar}
-%
-%       Executed once for each input line when the output starts. This hook
-%       must not change the horizontal or vertical position.
-%
-%^^A \item \hookname{ExcludeDelims}
-%^^A
-%^^A       Executed by the \keyname{excludedelims} key before the excluded
-%^^A       delimiters are determined.
-%^^A
-% \item \hookname{ExitVars}
-%
-%       Executed right before \hookname{DeInit}.
-%
-% \item \hookname{FontAdjust}
-%
-%       adjusts font specific internal values (currently |\lst@width| only).
-%
-% \item \hookname{Init}
-%
-%       Executed once each listing to initialize things before the character
-%       table is changed. It is called after \hookname{PreInit} and before
-%       \hookname{InitVars}.
-%
-% \item \hookname{InitVars}
-%
-%       Called to init variables each listing.
-%
-% \item \hookname{InitVarsBOL}
-%
-%       initializes variables at the beginning of each input line.
-%
-% \item \hookname{InitVarsEOL}
-%
-%       updates variables at the end of each input line.
-%
-% \item \hookname{ModeTrue}
-%
-%       executed by the package when mode changes become illegal.
-%       Here keyword detection is switched off for comments and strings.
-%
-% \item \hookname{OnEmptyLine}
-%
-%       executed \emph{before} the package outputs an empty line.
-%
-% \item \hookname{OnNewLine}
-%
-%       executed \emph{before} the package starts one or more new lines,
-%       i.e.~before saying |\par\noindent\hbox{}| (roughly speaking).
-%
-% \item \hookname{Output}
-%
-%       Called before an identifier is printed.
-%       If you want a special printing style, modify |\lst@thestyle|.
-%
-% \item \hookname{OutputBox}
-%
-%       used inside each output box. Currently it is only used to make the
-%       package work together with Lambda---hopefully.
-%
-% \item \hookname{OutputOther}
-%
-%       Called before other character strings are printed.
-%       If you want a special printing style, modify |\lst@thestyle|.
-%
-% \item \hookname{PostOutput}
-%
-%       Called after printing an identifier or any other output unit.
-%
-% \item \hookname{PostTrackKeywords}
-%
-%       is a very special \hookname{Init} subhook to insert keyword tests and
-%       define keywords on demand.
-%       This hook is called after \hookname{TrackKeywords}.
-%
-% \item \hookname{PreInit}
-%
-%       Called right before \hookname{Init} hook.
-%
-% \item \hookname{PreSet}
-%
-%       Each typesetting command/environment calls this hook to initialize
-%       internals before any user supplied key is set.
-%
-% \item \hookname{SelectCharTable}
-%
-%       is executed after the package has selected the standard character
-%       table. Aspects adjust the character table here and define string and
-%       comment delimiters, and such.
-%
-% \item \hookname{SetFormat}
-%
-%       Called before internal assignments for setting a format are made.
-%       This hook determines which parameters are reset every format selection.
-%
-% \item \hookname{SetStyle}
-%
-%       Called before internal assignments for setting a style are made.
-%       This hook determines which parameters are reset every style selection.
-%
-% \item \hookname{SetLanguage}
-%
-%       Called before internal assignments for setting a language are made.
-%       This hook determines which parameters are reset every language
-%       selection.
-%
-% \item \hookname{TextStyle}
-%
-%       deactivates/activates features for textstyle listings.
-%
-% \item \hookname{TrackKeywords}
-%
-%       is a very special \hookname{Init} subhook to insert keyword tests and
-%       define keywords on demand.
-%       This hook is called before \hookname{PostTrackKeywords}.
-% \end{syntax}
-%
-%
-% \subsection{Character tables}\label{dCharacterTables}
-%
-% Now you know how a car looks like, and you can get a driving license if you
-% take some practice. But you will have difficulties if you want to make heavy
-% alterations to the car. So let's take a closer look and come to the most
-% difficult part: the engine. We'll have a look at the big picture and fill in
-% the details step by step. For our purpose it's good to override \TeX's
-% character table. First we define a standard character table which contains
-% \begin{itemize}
-% \item letters: characters identifiers are out of,
-% \item digits: characters for identifiers or numerical constants,
-% \item spaces: characters treated as blank spaces,
-% \item tabulators: characters treated as tabulators,
-% \item form feeds: characters treated as form feed characters, and
-% \item others: all other characters.
-% \end{itemize}
-% This character table is altered depending on the current programming language.
-% We may define string and comment delimiters or other special characters.
-% Table \ref{rStdCharTable} on page \pageref{rStdCharTable} shows the standard
-% character table. It can be modified with the keys \keyname{alsoletter},
-% \keyname{alsodigit}, and \keyname{alsoother}.
-%
-% How do these `classes' work together? Let's say that the current character
-% string is `|tr|'. Then letter `|y|' simply appends the letter and we get
-% `|try|'. The next nonletter (and nondigit) causes the output of the
-% characters. Then we collect all coming nonletters until reaching a letter
-% again. This causes the output of the nonletters, and so on. Internally each
-% character becomes active in the sense of \TeX\ and is defined to do the right
-% thing, e.g.~we say
-% \begin{verbatim}
-%    \def A{\lst@ProcessLetter A}\end{verbatim}
-% where the first `|A|' is active and the second has letter catcode 11.
-% The macro |\lst@ProcessLetter| gets one token and treats it as a letter.
-% The following macros exist, where the last three get no explicit argument.
-% \begin{syntax}
-% \item[0.18] |\lst@ProcessLetter| \meta{spec.\ token}
-% \item[0.18] |\lst@ProcessDigit| \meta{spec.\ token}
-% \item[0.18] |\lst@ProcessOther| \meta{spec.\ token}
-% \item[0.18] |\lst@ProcessTabulator|
-% \item[0.18] |\lst@ProcessSpace|
-% \item[0.20] |\lst@ProcessFormFeed|
-% \end{syntax}
-% \meta{spec.\ token} is supposed to do two things. Usually it expands to
-% a printable version of the character. But if |\lst@UM| is equivalent to
-% |\@empty|, \meta{spec.\ token} must expand to a \emph{character token}.
-% For example, the sharp usually expands to |\#|, which is defined via
-% |\chardef| and is not a character token. But if |\lst@UM| is equivalent to
-% |\@empty|, the sharp expands to the character `|#|' (catcode 12). Note:
-% \emph{Changes to} |\lst@UM| \emph{must be locally.}  However, there should
-% be no need to do such basic things yourself. The \packagename{listings}
-% package provides advanced macros which use that feature,
-% e.g.~|\lst@InstallKeywords| in section \ref{dKeywordsAndWorkingIdentifiers}.
-%
-% \begin{syntax}
-% \item[0.18] |\lst@Def|\marg{character code}\meta{parameter text}\marg{definition}
-% \item[0.18] |\lst@Let|\marg{character code}\meta{token}
-%
-%       defines the specified character respectively assigns \meta{token}.
-%       The catcode table if not affected. Be careful if your definition has
-%       parameters: it is not safe to read more than one character ahead.
-%       Moreover, the argument can be \emph{arbitrary}; somtimes it's the next
-%       source code character, sometimes it's some code of the
-%       \packagename{listings} package, e.g.~|\relax|, |\@empty|, |\else|,
-%       |\fi|, and so on. Therefore don't use \TeX's ord-operator |`| on such
-%       an argument, e.g.~don't write |\ifnum`#1=65| to test against `|A|'.
-%
-%       |\lst@Def| and |\lst@Let| are relatively slow. The real definition of
-%       the standard character table differs from the following example, but it
-%       could begin with
-% \begin{verbatim}
-%    \lst@Def{9}{\lst@ProcessTabulator}
-%    \lst@Def{32}{\lst@ProcessSpace}
-%    \lst@Def{48}{\lst@ProcessDigit 0}
-%    \lst@Def{65}{\lst@ProcessLetter A}\end{verbatim}
-%
-%\iffalse
-% \item[0.20] |\lst@activecharstrue|
-% \item[0.20] |\lst@activecharsfalse|
-%
-%       control whether selecting the character table also makes all characters
-%       active (standard/extended). This is usually true and therefore default.
-%       Only the \packagename{fancyvrb} interface sets it locally false.
-%\fi
-% \end{syntax}
-% That's enough for the moment. Section \ref{dUsefulInternalDefinitions}
-% presents advanced definitions to manipulate the character table, in
-% particular how to add new comment or string types.
-%
-%
-% \subsection{On the output}
-%
-% The \packagename{listings} package uses some variables to keep the output
-% data. Write access is not recommended. Let's start with the easy ones.
-% \begin{syntax}
-% \item[0.17,,data] |\lst@lastother|
-%
-%       equals \meta{spec.\ token} version of the last processed
-%       nonidentifier-character. Since programming languages redefine the
-%       standard character table, we use the original \meta{spec.\ token}.
-%       For example, if a double quote was processed last, |\lst@lastother|
-%       is not equivalent to the macro which enters and leaves string mode.
-%       It's equivalent to |\lstum@"|, where |"| belongs to the control
-%       sequence. Remember that \meta{spec.\ token} expands either to a
-%       printable or to a token character.
-%
-%       |\lst@lastother| is equivalent to |\@empty| if such a character is not
-%       available, e.g.~at the beginning of a line. Sometimes an indentifier
-%       has already been printed after processing the last `other' character,
-%       i.e.~the character is far, far away. In this case |\lst@lastother|
-%       equals |\relax|.
-%
-% \item[0.17] |\lst@outputspace|
-%
-%       Use this predefined \meta{spec.\ token} (obviously for character code
-%       32) to test against |\lst@lastother|.
-%
-% \item[0.20] |\lstum@backslash|
-%
-%       Use this predefined \meta{spec.\ token} (for character code 92) to test
-%       against |\lst@lastother|. In the replacement text for |\lst@Def| one
-%       could write |\ifx| |\lst@lastother| |\lstum@backslash| \ldots\ to test
-%       whether the last character has been a backslash.
-%
-% \item[0.20] |\lst@SaveOutputDef|\marg{character code}\meta{macro}
-%
-%       Stores the \meta{spec.\ token} corresponding to \meta{character code}
-%       in \meta{macro}. This is the only safe way to get a correct meaning to
-%       test against |\lst@lastother|, for example
-%           |\lst@SaveOutputDef{"5C}\lstum@backslash|.
-%
-%       You'll get a ``runaway argument'' error if \meta{character code} is not
-%       between 33 and 126 (inclusive).
-% \end{syntax}
-% Now let's turn to the macros dealing a bit more with the output data and
-% state.
-% \begin{syntax}
-% \item[1.0] |\lst@XPrintToken|
-%
-%       outputs the current character string and resets it. This macro keeps
-%       track of all variables described here.
-%
-% \item[0.18,,token] |\lst@token|
-%
-%       contains the current character string. Each `character' usually
-%       expands to its printable version, but it must expand to a character
-%       token if |\lst@UM| is equivalent to |\@empty|.
-%
-% \item[0.12,,counter] |\lst@length|
-%
-%       is the length of the current character string.
-%
-% \item[0.12,,dimension] |\lst@width|
-%
-%       is the width of a single character box.
-%
-% \item[0.20,,global dimension] |\lst@currlwidth|
-%
-%       is the width of so far printed line.
-%
-% \item[0.18,,global counter] |\lst@column|
-% \item[0.12,,global counter] |\lst@pos| (nonpositive)
-%
-%       |\lst@column|$-$|\lst@pos| is the length of the so far printed line.
-%       We use two counters since this simplifies tabulator handling:
-%       |\lst@pos| is a nonpositive representative of `length of so far
-%       printed line' modulo \keyname{tabsize}.
-%       It's usually not the biggest nonpositive representative.
-%
-% \item[0.20] |\lst@CalcColumn|
-%
-%       |\@tempcnta| gets |\lst@column| $-$ |\lst@pos| $+$ |\lst@length|.
-%       This is the current column number minus one, or the current column
-%       number zero based.
-%
-% \item[0.18,,global dimension] |\lst@lostspace|
-%
-%       equals `lost' space: desired current line width minus real line width.
-%       Whenever this dimension is positive the flexible column format can use
-%       this space to fix the column alignment.
-% \end{syntax}
-%
-%
-% \section{Package extensions}\label{dPackageExtensions}
-%
-%
-% \subsection{Keywords and working identifiers}\label{dKeywordsAndWorkingIdentifiers}
-%
-% The \aspectname{keywords} aspect defines two main macros. Their respective
-% syntax is shown on the left. On the right you'll find examples how the
-% package actually defines some keys.
-% \begin{syntax}
-% \item[0.21]
-%   \cs{lst@InstallFamily}
-%
-%   \marg{prefix}\syntaxfill \texttt k\\
-%   \marg{name}\syntaxfill |{keywords}|\\
-%   \marg{style name}\syntaxfill |{keywordstyle}|\\
-%   \marg{style init}\syntaxfill |\bfseries|\\
-%   \marg{default style name}\syntaxfill |{keywordstyle}|\\
-%   \marg{working procedure}\syntaxfill |{}|\\
-%   \meta{\alternative{l,o}}\syntaxfill |l|\\
-%   \meta{\alternative{d,o}}\syntaxfill |d|
-%
-%       installs either a keyword or `working' class of identifiers according
-%       to whether \meta{working procedure} is empty.
-%
-%       The three keys \meta{name}, \keyname{more}\meta{name} and
-%       \keyname{delete}\meta{name}, and if not empty \meta{style name} are
-%       defined. The first order member of the latter one is initialized with
-%       \meta{style init} if not equivalent to |\relax|. If the user leaves a
-%       class style undefined, \meta{default style name} is used instead.
-%       Thus, make sure that this style is always defined. In the example,
-%       the first order keywordstyle is set to |\bfseries| and is the default
-%       for all other classes.
-%
-%       If \meta{working procedure} is not empty, this code is executed when
-%       reaching such an (user defined) identifier. \meta{working procedure}
-%       takes exactly one argument, namely the class number to which the
-%       actual identifier belongs to. If the code uses variables and requires
-%       values from previous calls, you must define these variables
-%       |\global|ly. It's not sure whether working procedures are executed
-%       inside a (separate) group or not.
-%
-%       \texttt l indicates a language key, i.e.~the lists are reset every
-%       language selection. \texttt o stands for `other' key.
-%       The keyword respectively working test is either installed at the
-%       \hookname{DetectKeyword} or \hookname{Output} hook according to
-%       \meta{\alternative{d,o}}.
-%
-% \item[0.20]
-%   \cs{lst@InstallKeywords}
-%
-%   \marg{prefix}\syntaxfill \texttt{cs}\\
-%   \marg{name}\syntaxfill |{texcs}|\\
-%   \marg{style name}\syntaxfill |{texcsstyle}|\\
-%   \marg{style init}\syntaxfill |\relax|\\
-%   \marg{default style name}\syntaxfill |{keywordstyle}|\\
-%   \marg{working procedure}\syntaxfill see below\\
-%   \meta{\alternative{l,o}}\syntaxfill |l|\\
-%   \meta{\alternative{d,o}}\syntaxfill |d|
-%
-%       Same parameters, same functionality with one execption. The macro
-%       installs exactly one keyword class and not a whole family. Therefore
-%       the argument to \meta{working procedure} is constant (currently empty).
-%
-%       The working procedure of the example reads as follows.\vspace*{-.5\baselineskip}
-% \begin{verbatim}
-%    {\ifx\lst@lastother\lstum@backslash
-%         \let\lst@thestyle\lst@texcsstyle
-%     \fi}\end{verbatim}
-%\vspace*{-.5\baselineskip}
-%       What does this procedure do? First of all it is called only if a
-%       keyword from the user supplied list (or language definition) is found.
-%       The procedure now checks for a preceding backslash and sets the output
-%       style accordingly.
-%
-%\iffalse
-% \item[0.20] |\lst@InstallTest|\marg{prefix}\syntaxbreak
-%       |\lst@|\meta{name}|@list||\lst@|\meta{name}~|\lst@g|\meta{name}|@list||\lst@g|\meta{name}\syntaxbreak
-%       |\lst@g|\meta{name}|@sty|~\meta{\alternative{w,s}}\meta{\alternative{d,o}}
-%
-%       installs a `working identifier' test or keyword style depending on
-%       \meta{\alternative{w,s}}. |\lst@g|\meta{name}|@sty| contains the
-%       working procedure or style macro. Note that the behaviour of the tests
-%       depends on the \texttt{savemem} option.
-%       The keyword respectively working test is either installed at the
-%       \hookname{DetectKeyword} or \hookname{Output} hook according to
-%       \meta{\alternative{d,o}}.
-%
-%^^A    Either each call of this macro or each different \meta{prefix} inserts
-%^^A    another test (depending on the \texttt{savemem} option).
-%
-%       |\lst@|\meta{name} contains the current identifier list and
-%       |\lst@|\meta{name}|@list| a `|\lst@|\meta{$n_i$}|\lst@g|\meta{$n_i$}'
-%       sequence of currently used classes. If no other classes are used,
-%       this equals |\lst@|\meta{name}|\lst@g|\meta{name}. The global versions
-%       |\lst@g|\ldots\ are used to keep track of the keywords.
-%       (This description needs improvement.)
-%\fi
-% \end{syntax}
-%
-%
-% \subsection{Delimiters}
-%
-% We describe two stages: adding a new delimiter type to an existing class of
-% delimiters and writing a new class. Each class has its name; currently exist
-% \texttt{Comment}, \texttt{String}, and \texttt{Delim}. As you know, the
-% latter and the first both provide the type \texttt l, but there is no string
-% which starts with the given delimiter and ends at end of line. So we'll add
-% it now!
-%
-% First of all we extend the list of string types by
-% \begin{verbatim}
-%    \lst@AddTo\lst@stringtypes{,l}\end{verbatim}
-% Then we must provide the macro which takes the user supplied delimiter and
-% makes appropriate definitions. The command name consists of the prefix
-% |\lst@|, the delimiter name, |DM| for using dynamic modes, and |@| followed
-% by the type.
-% \begin{verbatim}
-%    \gdef\lst@StringDM@l#1#2\@empty#3#4#5{%
-%        \lst@CArg #2\relax\lst@DefDelimB{}{}{}#3{#1}{#5\lst@Lmodetrue}}\end{verbatim}
-% You can put these three lines into a \texttt{.sty}-file or surround them by
-% |\makeatletter| and |\makeatother| in the preamble of a document.
-% And that's all!
-%{\makeatletter
-%\lst@AddTo\lst@stringtypes{,l}
-%\gdef\lst@StringDM@l#1#2\@empty#3#4#5{^^A
-%   \lst@CArg #2\relax\lst@DefDelimB{}{}{}#3{#1}{#5\lst@Lmodetrue}}
-%}
-% \begin{lstsample}{}{}
-%    \lstset{string=[l]//}
-%    \begin{lstlisting}
-%    // This is a string.
-%    This isn't a string.
-%    \end{lstlisting}
-% \end{lstsample}
-% You want more details, of course. Let's begin with the arguments.
-% \begin{itemize}
-% \item The first argument \emph{after} |\@empty| is used to start the
-%       delimiter. It's provided by the delimiter class.
-% \item The second argument \emph{after} |\@empty| is used to end the
-%       delimiter. It's also provided by the delimiter class. We didn't
-%       need it in the example, see the explanation below.
-% \item The third argument \emph{after} |\@empty| is
-%       \marg{style}\meta{start tokens}.
-%       This with a preceding |\def\lst@currstyle| is used as argument to
-%       |\lst@EnterMode|. The delimiter class also provides it. In the
-%       example we `extended' |#5| by |\lst@Lmodetrue| (line mode true).
-%       The mode automatically ends at end of line, so we didn't need the
-%       end-delimiter argument.
-% \end{itemize}
-% And now for the other arguments. In case of dynamic modes, the first argument
-% is the mode number. Then follow the user supplied  delimiter(s) whose number
-% must match the remaining arguments up to |\@empty|. For non-dynamic modes,
-% you must either allocate a static mode yourself or use a predefined mode
-% number. The delimiters then start with the first argument.
-%
-% Eventually let's look at the replacement text of the macro. The sequence
-% |\lst@CArg #2\relax| puts two required arguments after |\lst@DefDelimB|.
-% The syntax of the latter macro is
-% \begin{syntax}
-% \item[1.0] \cs{lst@DefDelimB}
-%
-%   |{|\meta{1st}\meta{2nd}\marg{rest}|}|\syntaxfill |{//{}}|\\
-%   \meta{save 1st}\syntaxfill |\lst@c/0|\\
-%   \marg{execute}\syntaxfill|{}|\\
-%   \marg{delim~exe~modetrue}\syntaxfill|{}|\\
-%   \marg{delim~exe~modefalse}\syntaxfill|{}|\\
-%   \meta{start-delimiter macro}\syntaxfill|#3|\\
-%   \meta{mode number}\syntaxfill |{#1}|\\
-%   |{|\marg{style}\meta{start tokens}|}|\syntaxfill |{#5\lst@Lmodetrue}|
-%
-%       defines \meta{1st}\meta{2nd}\meta{rest} as starting-delimiter.
-%       \meta{execute} is executed when the package comes to \meta{1st}.
-%       \meta{delim~exe~modetrue} and \meta{delim~exe~modefalse} are
-%       executed only if the whole delimiter \meta{1st}\meta{2nd}\meta{rest}
-%       is found. Exactly one of them is called depending on |\lst@ifmode|.
-%
-%       By default the package enters the mode if the delimiter is found
-%       \emph{and} |\lst@ifmode| is false. Internally we make an appropriate
-%       definition of |\lst@bnext|, which can be gobbled by placing
-%       |\@gobblethree| at the very end of \meta{delim exe modefalse}.
-%       One can provide an own definition (and gobble the default).
-%
-%       \meta{save 1st} must be an undefined macro and is used internally to
-%       store the previous meaning of \meta{1st}. The arguments \meta{2nd}
-%       and/or \meta{rest} are empty if the delimiter has strictly less than
-%       three characters. All characters of \meta{1st}\meta{2nd}\meta{rest}
-%       must already be active (if not empty).
-%       That's not a problem since the macro |\lst@CArgX| does this job.
-%   
-% \item[1.0] \cs{lst@DefDelimE}
-%
-%   |{|\meta{1st}\meta{2nd}\marg{rest}|}|\\
-%   \meta{save 1st}\\
-%   \marg{execute}\\
-%   \marg{delim~exe~modetrue}\\
-%   \marg{delim~exe~modefalse}\\
-%   \meta{end-delimiter macro}\\
-%   \meta{mode number}
-%
-%       Ditto for ending-delimiter with slight differences:
-%       \meta{delim~exe~modetrue} and \meta{delim~exe~modefalse} are executed
-%       depending on whether |\lst@mode| equals \meta{mode}.
-%
-%       The package ends the mode if the delimiter is found and |\lst@mode|
-%       equals \meta{mode}. Internally we make an appropriate definition of
-%       |\lst@enext| (not |\lst@bnext|), which can be gobbled by placing
-%       |\@gobblethree| at the very end of \meta{delim exe modetrue}.
-%
-% \item[1.0] \cs{lst@DefDelimBE}
-%
-%   followed by the same eight arguments as for |\lst@DefDelimB| and \ldots\\
-%   \meta{end-delimiter macro}
-%
-%       This is a combination of |\lst@DefDelimB| and |\lst@DefDelimE| for the
-%       case of starting and ending delimiter being the same.
-% \end{syntax}
-% We finish the first stage by examining two easy examples.
-% \texttt d-type strings are defined by
-% \begin{verbatim}
-%    \gdef\lst@StringDM@d#1#2\@empty#3#4#5{%
-%        \lst@CArg #2\relax\lst@DefDelimBE{}{}{}#3{#1}{#5}#4}\end{verbatim}
-% (and an entry in the list of string types).
-% Not a big deal. Ditto \texttt d-type comments:
-% \begin{verbatim}
-%    \gdef\lst@CommentDM@s#1#2#3\@empty#4#5#6{%
-%        \lst@CArg #2\relax\lst@DefDelimB{}{}{}#4{#1}{#6}%
-%        \lst@CArg #3\relax\lst@DefDelimE{}{}{}#5{#1}}\end{verbatim}
-% Here we just need to use both |\lst@DefDelimB| and |\lst@DefDelimE|.
-% \goodbreak
-%
-% So let's get to the second stage. For illustration, here's the definition of
-% the \texttt{Delim} class. The respective first argument to the service macro
-% makes it delete all delimiters of the class, add the delimiter, or delete
-% the particular delimiter only.
-% \begin{verbatim}
-%    \lst@Key{delim}\relax{\lst@DelimKey\@empty{#1}}
-%    \lst@Key{moredelim}\relax{\lst@DelimKey\relax{#1}}
-%    \lst@Key{deletedelim}\relax{\lst@DelimKey\@nil{#1}}\end{verbatim}
-% The service macro itself calls another macro with appropriate arguments.
-% \begin{verbatim}
-%    \gdef\lst@DelimKey#1#2{%
-%        \lst@Delim{}#2\relax{Delim}\lst@delimtypes #1%
-%                    {\lst@BeginDelim\lst@EndDelim}
-%            i\@empty{\lst@BeginIDelim\lst@EndIDelim}}\end{verbatim}
-% We have to look at those arguments. Above you can see the actual arguments
-% for the \texttt{Delim} class, below are the \texttt{Comment} class ones.
-% Note that the user supplied value covers the second and third line of
-% arguments.
-% \begin{syntax}
-% \item[0.21,,changed]
-%   \cs{lst@Delim}
-%
-%   \meta{default style macro}\syntaxfill \cs{lst@commentstyle}\\ \relax
-%   [\texttt*[\texttt*]]\texttt[\meta{type}\texttt][\texttt[\meta{style}\texttt][\texttt[\meta{type option}\texttt]]]\\
-%   \meta{delimiter\textup(s\textup)}\cs{relax}\syntaxfill|#2|\cs{relax}\\
-%   \marg{delimiter name}\syntaxfill|{Comment}|\\
-%   \meta{delimiter types macro}\syntaxfill\texttt{\cs{lst@commenttypes}}\\
-%   \alternative{\cs{@empty},\cs{@nil},\cs{relax}}\syntaxfill|#1|\\
-%   \marg{begin- and end-delim macro}\syntaxfill|{|\cs{lst@BeginComment}\cs{lst@EndComment}|}|\\
-%   \meta{extra prefix}\syntaxfill |i|\\
-%   \meta{extra conversion}\syntaxfill |\@empty|\\
-%   \marg{begin- and end-delim macro}\syntaxfill|{|\cs{lst@BeginIComment}\cs{lst@EndIComment}|}|
-%
-%   Most arguments should be clear. We'll discuss the last four. Both
-%   \marg{begin- and end-delim macro} must contain exactly two control
-%   sequences, which are given to |\lst@|\meta{name}[|DM|]|@|\meta{type}
-%   to begin and end a delimiter. These are the arguments |#3| and |#4| in our
-%   first example of |\lst@StringDM@l|. Depending on whether the user chosen
-%   type starts with \meta{extra prefix}, the first two or the last control
-%   sequences are used.
-%
-%   By default the package takes the delimiter(s), makes the characters active,
-%   and places them after |\lst@|\meta{name}[|DM|]|@|\meta{type}. If the user
-%   type starts with \meta{extra prefix}, \meta{extra conversion} might change
-%   the definition of |\lst@next| to choose a different conversion. The default
-%   is equivalent to |\lst@XConvert| with |\lst@false|.
-%
-%   Note that \meta{type} never starts with \meta{extra prefix} since it is
-%   discarded. The functionality must be fully implemented by choosing a
-%   different \marg{begin- and end-delim macro} pair.
-% \end{syntax}
-% You might need to know the syntaxes of the \meta{begin- and end-delim macro}s.
-% They are called as follows.
-% \begin{syntax}
-% \item[0.21] |\lst@Begin|\meta{whatever}
-%
-%   \marg{mode}
-%   |{|\marg{style}\meta{start tokens}|}|
-%   \meta{delimiter}|\@empty|
-%
-% \item[0.21] |\lst@End|\meta{whatever}
-%
-%   \marg{mode}
-%   \meta{delimiter}|\@empty|
-% \end{syntax}
-% The existing macros are internally defined in terms of |\lst@DelimOpen| and
-% |\lst@DelimClose|, see the implementation.
-%
-%
-% \subsection{Getting the kernel run}
-%
-% If you want new pretty-printing environments, you should be happy with
-% section \ref{rEnvironments}. New commands like |\lstinline| or
-% |\lstinputlisting| are more difficult. Roughly speaking you must follow
-% these steps.
-% \begin{enumerate}
-% \item Open a group to make all changes local.
-% \item \meta{Do whatever you want.}
-% \item Call |\lsthk@PreSet| in any case.
-% \item Now you \emph{might } want to (but need not) use |\lstset| to set some
-%       new values.
-% \item \meta{Do whatever you want.}
-% \item Execute |\lst@Init\relax| to finish initialization.
-% \item \meta{Do whatever you want.}
-% \item Eventually comes the source code, which is processed by the kernel.
-%       You must ensure that the characters are either not already read or all
-%       active. Moreover \emph{you} must install a way to detect the end of the
-%       source code. If you've reached the end, you must \ldots
-% \item \ldots\ call |\lst@DeInit| to shutdown the kernel safely.
-% \item \meta{Do whatever you want.}
-% \item Close the group from the beginning.
-% \end{enumerate}
-% For example, consider the |\lstinline| command in case of being not inside an
-% argument. Then the steps are as follows.
-% \begin{enumerate}
-% \item |\leavevmode\bgroup| opens a group.
-% \item |\def\lst@boxpos{b}| `baseline' aligns the listing.
-% \item |\lsthk@PreSet|
-% \item |\lstset{flexiblecolumns,#1}| (|#1| is the user provided
-%       key=value list)
-% \item |\lsthk@TextStyle| deactivates all features not safe here.
-% \item |\lst@Init\relax|
-% \item |\lst@Def{`#1}{\lst@DeInit\egroup}| installs the `end inline'
-%       detection, where |#1| is the next character after |\lstinline|.
-%       Moreover chr(13) is redefined to end the fragment in the same way but
-%       also issues an error message.
-% \item Now comes the source code and \ldots
-% \item \ldots\ |\lst@DeInit| (from |\lst@Def| above) ends the code snippet
-%       correctly.
-% \item Nothing.
-% \item |\egroup| (also from |\lst@Def|) closes the group.
-% \end{enumerate}
-% The real definition is different since we allow source code inside arguments.
-% Read also section \ref{iTheInputCommand} if you really want to write
-% pretty-printing commands.
-%
-%
-% \section{Useful internal definitions}\label{dUsefulInternalDefinitions}
-%
-% This section requires an update.
-%
-%
-% \subsection{General purpose macros}\label{dGeneralPurposeMacros}
-%
-% \begin{syntax}
-% \item[0.19] |\lst@AddTo|\meta{macro}\marg{\TeX~material}
-%
-%       adds \meta{\TeX~material} globally to the contents of \meta{macro}.
-%
-% \item[0.20] |\lst@Extend|\meta{macro}\marg{\TeX~material}
-%
-%       calls |\lst@AddTo| after the first token of \meta{\TeX~material} is
-%       |\expand|ed|after|. For example, |\lst@Extend \a \b| merges the
-%       contents of the two macros and stores it globally in |\a|.
-%
-% \item[0.19] |\lst@lAddTo|\meta{macro}\marg{\TeX~material}
-% \item[0.20] |\lst@lExtend|\meta{macro}\marg{\TeX~material}
-%
-%       are local versions of |\lst@AddTo| and |\lst@Extend|.
-%
-% \item[0.18] |\lst@DeleteKeysIn|\meta{macro}\meta{macro \textup(keys to remove\textup)}
-%
-%       Both macros contain a comma separated list of keys (or keywords). All
-%       keys appearing in the second macro are removed (locally) from the first.
-%
-% \item[0.19] |\lst@ReplaceIn|\meta{macro}\meta{macro \textup(containing replacement list\textup)}
-% \item[0.20] |\lst@ReplaceInArg|\meta{macro}\marg{replacement list}
-%
-%       The replacement list has the form $a_1b_1$\ldots$a_nb_n$, where each
-%       $a_i$ and $b_i$ is a character sequence (enclosed in braces if
-%       necessary) and may contain macros, but the first token of $b_i$ must
-%       not be equivalent to |\@empty|. Each sequence $a_i$ inside the first
-%       macro is (locally) replaced by $b_i$.
-%       The suffix |Arg| refers to the \emph{braced} second argument instead of
-%       a (nonbraced) macro. It's a hint that we get the `real' argument and
-%       not a `pointer' to the argument.
-%
-% \item[0.20] |\lst@IfSubstring|\marg{character sequence}\meta{macro}\marg{then}\marg{else}
-%
-%       \meta{then} is executed if \meta{character sequence} is a substring of
-%       the contents of \meta{macro}. Otherwise \meta{else} is called.
-%
-% \item[0.12] |\lst@IfOneOf|\meta{character sequence}|\relax|\meta{macro}\marg{then}\marg{else}
-%
-%       |\relax| terminates the first parameter here since it is faster than
-%       enclosing it in braces. \meta{macro} contains a comma separated list
-%       of identifiers. If the character sequence is one of these indentifiers,
-%       \meta{then} is executed, and otherwise \meta{else}.
-%
-% \item[0.21] |\lst@Swap|\marg{tok1}\marg{tok2}
-%
-%       changes places of the following two tokens or arguments \emph{without}
-%       inserting braces. For example, |\lst@Swap{abc}{def}| expands to
-%       |defabc|.
-%
-% \item[0.18] |\lst@IfNextChars|\meta{macro}\marg{then}\marg{else}
-% \item[0.19] |\lst@IfNextCharsArg|\marg{character sequence}\marg{then}\marg{else}
-%
-%       Both macros execute either \meta{then} or \meta{else} according to
-%       whether the given character sequence respectively the contents of the
-%       given macro is found (after the three arguments). Note an important
-%       difference between these macros and \LaTeX's |\@ifnextchar|:
-%       We remove the characters behind the arguments until it is possible to
-%       decide which part must be executed. However, we save these characters
-%       in the macro |\lst@eaten|, so they can be inserted using \meta{then} or
-%       \meta{else}.
-%
-% \item[0.19] |\lst@IfNextCharActive|\marg{then}\marg{else}
-%
-%       executes \meta{then} if next character is active, and \meta{else}
-%       otherwise.
-%
-% \item[0.20] |\lst@DefActive|\meta{macro}\marg{character sequence}
-%
-%       stores the character sequence in \meta{macro}, but all characters
-%       become active. The string \emph{must not} contain a begin group, end
-%       group or escape character (|{}\|); it may contain a left brace, right
-%       brace or backslash with other meaning (= catcode). This command
-%       would be quite surplus if \meta{character sequence} is not already read
-%       by \TeX\ since such catcodes can be changed easily. It is explicitly
-%       allowed that the charcaters have been read, e.g.~in
-%       |\def\test{\lst@DefActive\temp{ABC}}|!
-%
-%       Note that this macro changes |\lccode|s 0--9 without restoring them.
-%
-% \item[0.20] |\lst@DefOther|\meta{macro}\marg{character sequence}
-%
-%       stores \meta{character sequence} in \meta{macro}, but all characters
-%       have catcode 12. Moreover all spaces are removed and control sequences
-%       are converted to their name without preceding backslash. For example,
-%       |\{ Chip \}| leads to |{Chip}| where all catcodes are 12---internally
-%       the primitive |\meaning| is used.
-%
-% \iffalse
-% \item[0.19] |\lst@MakeActive|\marg{character sequence}
-%
-%       stores the character sequence in |\lst@arg| and has the same
-%       restrictions as |\lst@DefActive|. If fact, the latter definition uses
-%       this macro here.
-% \fi
-% \end{syntax}
-%
-%
-% \subsection{Character tables manipulated}\label{dCharacterTablesManipulated}
-%
-% \begin{syntax}
-% \item[0.20] |\lst@SaveDef|\marg{character code}\meta{macro}
-%
-%       Saves the current definition of the specified character in
-%       \meta{macro}. You should always save a character definition before you
-%       redefine it! And use the saved version instead of writing directly
-%       |\lst@Process|\ldots---the character could already be redefined and
-%       thus not equivalent to its standard definition.
-%
-% \item[0.20] |\lst@DefSaveDef|\marg{character code}\meta{macro}\meta{parameter text}\marg{definition}
-% \item[0.20] |\lst@LetSaveDef|\marg{character code}\meta{macro}\meta{token}
-%
-%       combine |\lst@SaveDef| and |\lst@Def| respectively |\lst@Let|.
-% \end{syntax}
-% Of course I shouldn't forget to mention \emph{where} to alter the character
-% table. Hook material at \hookname{SelectCharTable} makes permanent changes,
-% i.e.~it effects all languages. The following two keys can be used in any
-% language definition and effects the particular language only.
-% \begin{syntax}
-% \item[0.20] |SelectCharTable=|\meta{\TeX\ code}
-% \item[0.20] |MoreSelectCharTable=|\meta{\TeX\ code}
-%
-%       uses \meta{\TeX\ code} (additionally) to select the character table.
-%       The code is executed after the standard character table is selected,
-%       but possibly before other aspects make more changes. Since previous
-%       meanings are always saved and executed inside the new definition, this
-%       should be harmless.
-% \end{syntax}
-% Here come two rather useless examples. Each point (full stop) will cause a
-% message `|.|' on the terminal and in the |.log| file if language |useless| is
-% active:
-% \begin{verbatim}
-%   \lstdefinelanguage{useless}
-%       {SelectCharTable=\lst@DefSaveDef{46}% save chr(46) ...
-%            \lsts@point             % ... in \lsts@point and ...
-%            {\message{.}\lsts@point}% ... use new definition
-%       }\end{verbatim}
-% If you want to count points, you could write
-% \begin{verbatim}
-%   \newcount\lst@points % \global
-%   \lst@AddToHook{Init}{\global\lst@points\z@}
-%   \lst@AddToHook{DeInit}{\message{Number of points: \the\lst@points}}
-%   \lstdefinelanguage[2]{useless}
-%       {SelectCharTable=\lst@DefSaveDef{46}\lsts@point
-%            {\global\advance\lst@points\@ne \lsts@point}
-%       }\end{verbatim}
-% |% \global| indicates that the allocated counter is used globally. We zero
-% the counter at the beginning of each listing, display a message about the
-% current value at the end of a listing, and each processed point advances the
-% counter by one.
-%
-% \begin{syntax}
-% \item[0.21] |\lst@CArg|\meta{active characters}|\relax|\meta{macro}
-%
-%       The string of active characters is split into \meta{1st}, \meta{2nd},
-%       and \marg{rest}. If one doesn't exist, an empty argument is used. Then
-%       \meta{macro} is called with |{|\meta{1st}\meta{2nd}\marg{rest}|}| plus
-%       a yet undefined control sequence \meta{save 1st}. This macro is
-%       intended to hold the current definition of \meta{1st}, so \meta{1st}
-%       can be redefined without loosing information.
-%
-% \item[0.19] |\lst@CArgX|\meta{characters}|\relax|\meta{macro}
-%
-%       makes \meta{characters} active before calling |\lst@CArg|.
-%
-% \item[0.21] |\lst@CDef{|\meta{1st}\meta{2nd}\marg{rest}|}|\meta{save 1st}\marg{execute}\marg{pre}\marg{post}
-%
-%       should be used in connection with |\lst@CArg| or |\lst@CArgX|, i.e.~as
-%       \meta{macro} there. \meta{1st}, \meta{2nd}, and \meta{rest} must be
-%       active characters and \meta{save 1st} must be an undefined control
-%       sequence.
-%
-%       Whenever the package reaches the character \meta{1st} (in a listing),
-%       \meta{execute} is executed. If the package detects the whole string
-%       \meta{1st}\meta{2nd}\meta{rest}, we additionally execute \meta{pre},
-%       then the string, and finally \meta{post}.
-%
-% \item[0.21] |\lst@CDefX|\meta{1st}\meta{2nd}\marg{rest}\meta{save 1st}\marg{execute}\marg{pre}\marg{post}
-%
-%       Ditto except that we execute \meta{pre} and \meta{post} without the
-%       original string if we reach \meta{1st}\meta{2nd}\meta{rest}.
-%       This means that the string is replaced by \meta{pre}\meta{post} (with
-%       preceding \meta{execute}).
-% \end{syntax}
-% As the final example, here's the definition of |\lst@DefDelimB|.
-% \begin{verbatim}
-%    \gdef\lst@DefDelimB#1#2#3#4#5#6#7#8{%
-%        \lst@CDef{#1}#2%
-%            {#3}%
-%            {\let\lst@bnext\lst@CArgEmpty
-%             \lst@ifmode #4\else
-%                 #5%
-%                 \def\lst@bnext{#6{#7}{#8}}%
-%             \fi
-%             \lst@bnext}%
-%            \@empty}\end{verbatim}
-% You got it?
-%
-%
-% \part{Implementation}
-%
-%
-% \CheckSum{12359}
-%^^A
-%^^A Don't index TeX-primitives.
-%^^A
-% \DoNotIndex{\advance,\afterassignment,\aftergroup,\batchmode,\begingroup}
-% \DoNotIndex{\box,\catcode,\char,\chardef,\closeout,\copy,\count,\csname,\def}
-% \DoNotIndex{\dimen,\discretionary,\divide,\dp,\edef,\else,\end,\endcsname}
-% \DoNotIndex{\endgroup,\endinput,\endlinechar,\escapechar,\everypar}
-% \DoNotIndex{\expandafter,\fi,\gdef,\global,\globaldefs,\hbadness,\hbox}
-% \DoNotIndex{\hrulefill,\hss,\ht}
-% \DoNotIndex{\if,\ifdim,\iffalse,\ifhmode,\ifinner,\ifnum,\ifodd,\iftrue}
-% \DoNotIndex{\ifvoid,\ifx,\ignorespaces,\immediate,\input,\jobname,\kern}
-% \DoNotIndex{\lccode,\leftskip,\let,\long,\lower,\lowercase,\meaning,\message}
-% \DoNotIndex{\multiply,\muskip,\noexpand,\noindent,\openout,\par,\parfillskip}
-% \DoNotIndex{\parshape,\parskip,\raise,\read,\relax,\rightskip,\setbox,\skip}
-% \DoNotIndex{\string,\the,\toks,\uppercase,\vbox,\vcenter,\vrule,\vtop,\wd}
-% \DoNotIndex{\write,\xdef}
-%
-%^^A
-%^^A Don't index LaTeX's private definitions.
-%^^A
-% \DoNotIndex{\@@end,\@@par,\@M,\@arabic,\@circlefnt,\@currentlabel}
-% \DoNotIndex{\@currenvir,\@depth,\@doendpe,\@dottedtocline,\@eha,\@ehc}
-% \DoNotIndex{\@empty,\@firstofone,\@firstoftwo,\@float,\@for,\@getcirc}
-% \DoNotIndex{\@gobble,\@gobbletwo,\@halfwidth,\@height,\@ifnextchar}
-% \DoNotIndex{\@ifundefined,\@ignoretrue,\@makecaption,\@makeother,\@namedef}
-% \DoNotIndex{\@ne,\@noligs,\@notprerr,\@onlypreamble,\@secondoftwo,\@spaces}
-% \DoNotIndex{\@starttoc,\@totalleftmargin,\@undefined,\@whilenum}
-% \DoNotIndex{\@wholewidth,\@width}
-% \DoNotIndex{\c@chapter,\c@figure,\c@page,\end@float,\f@family,\filename@area}
-% \DoNotIndex{\filename@base,\filename@ext,\filename@parse,\if@twoside}
-% \DoNotIndex{\l@ngrel@x,\m@ne,\new@command,\nfss@catcodes,\tw@,\thr@@}
-% \DoNotIndex{\z@,\zap@space}
-%
-%^^A
-%^^A Don't index LaTeX's package definitions.
-%^^A
-% \DoNotIndex{\AtEndOfPackage}
-% \DoNotIndex{\CurrentOption,\DeclareOption,\IfFileExists,\InputIfFileExists}
-% \DoNotIndex{\MessageBreak,\NeedsTeXFormat,\PackageError,\PackageWarning}
-% \DoNotIndex{\ProcessOptions,\ProvidesFile,\ProvidesPackage,\RequirePackage}
-%
-%^^A
-%^^A Don't index LaTeX's public definitions.
-%^^A
-% \DoNotIndex{\abovecaptionskip,\active,\addcontentsline,\addtocounter,\begin}
-% \DoNotIndex{\belowcaptionskip,\bfseries,\bgroup,\bigbreak,\chapter}
-% \DoNotIndex{\contentsname,\do,\egroup,\footnotesize,\index,\itshape}
-% \DoNotIndex{\linewidth,\llap,\makeatletter,\newbox,\newcommand,\newcount}
-% \DoNotIndex{\newcounter,\newdimen,\newtoks,\newwrite,\nointerlineskip}
-% \DoNotIndex{\normalbaselines,\normalfont,\numberline,\pretolerance,\protect}
-% \DoNotIndex{\qquad,\refstepcounter,\removelastskip,\renewcommand,\rlap}
-% \DoNotIndex{\small,\smallbreak,\smallskipamount,\smash,\space,\strut}
-% \DoNotIndex{\strutbox,\tableofcontents,\textasciicircum,\textasciitilde}
-% \DoNotIndex{\textasteriskcentered,\textbackslash,\textbar,\textbraceleft}
-% \DoNotIndex{\textbraceright,\textdollar,\textendash,\textgreater,\textless}
-% \DoNotIndex{\textunderscore,\textvisiblespace,\thechapter,\ttdefault}
-% \DoNotIndex{\ttfamily,\typeout,\value,\vphantom}
-%
-%^^A
-%^^A Don't index definitions from other packages.
-%^^A
-% \DoNotIndex{\MakePercentComment,\MakePercentIgnore}
-%
-%^^A
-%^^A Don't index 0.19 definitions.
-%^^A
-% \DoNotIndex{\listlistingsname,\listoflistings,\lstbox,\lstbox@}
-% \DoNotIndex{\lstlanguage@}
-%
-%^^A
-%^^A Don't index 0.20 subdefinitions.
-%^^A
-% \DoNotIndex{\lst@ATH@,\lst@BOLGobble@,\lst@BOLGobble@@,\lst@CArg@,\lst@CArg@@}
-% \DoNotIndex{\lst@CBC@,\lst@CBC@@,\lst@CCECUse@,\lst@CCPutMacro@,\lst@DefLang@}
-% \DoNotIndex{\lst@DefLang@@,\lst@DefOther@,\lst@DeleteKeysIn@,\lst@Escape@}
-% \DoNotIndex{\lstframe@,\lst@frameH@,\lst@frameL@,\lst@frameR@}
-% \DoNotIndex{\lst@FillFixed@,\lst@FindAlias@,\lst@FVConvert@}
-% \DoNotIndex{\lst@IfNextChars@,\lst@IfNextChars@@,\lst@InsideConvert@}
-% \DoNotIndex{\lst@InstallKeywords@,\lst@Key@,\lst@KeywordTestI@}
-% \DoNotIndex{\lst@MakeActive@,\lst@MakeMoreKeywords@}
-% \DoNotIndex{\lst@RC@,\lst@RC@@,\lst@ReplaceIn@,\lst@ReplaceInput@}
-% \DoNotIndex{\lst@ReportAllocs@,\lst@SKS@,\lst@SKS@@,\lst@UBC@}
-% \DoNotIndex{\lst@WorkingTestI@,\lstalias@,\lstalias@@,\lstalso@}
-% \DoNotIndex{\lstdefinestyle@,\lstenv@BOLGobble@@}
-% \DoNotIndex{\lstenv@ProcessJ@,\lstinline@,\lstKV@OptArg@,\lstKV@SetIf@}
-% \DoNotIndex{\lstlang@,\lstnewenvironment@,\lst@outputpos,\lstset@}
-%
-%
-% \section{Overture}
-%
-% \paragraph{Registers}
-% For each aspect, the required numbers of registers are listed in section
-% \lstref{dPackageLoading}. Furthermore, the \packagename{keyval} package
-% allocates one token register. The macros, boxes and counters
-% |\@temp|\ldots|a|/|b|, the dimensions |\@tempdim|\ldots, and the macro
-% |\@gtempa| are also used, see the index.
-%
-% \paragraph{Naming conventions}
-% Let's begin with definitions for the user. All these public macros have
-% lower case letters and contain |lst|. Private macros and variables use the
-% following prefixes (not up-to-date?):
-% \begin{itemize}
-% \item |\lst@| for a general macro or variable,
-% \item |\lstenv@| if it is defined for the listing environment,
-% \item |\lsts@| for |s|aved character meanings,
-% \item |\lsthk@|\meta{name of hook} holds hook material,
-% \item |\lst|\meta{prefix}|@| for various kinds of keywords and working
-%       identifiers.
-% \item |\lstlang@|\meta{language}|@|\meta{dialect} contains a language and
-% \item |\lststy@|\meta{the style} contains style definition,
-% \item |\lstpatch@|\meta{aspect} to patch an aspect,
-%
-% \item |\lsta@|\meta{language}|$|\meta{dialect} contains alias,
-% \item |\lsta@|\meta{language} contains alias for all dialects of a language,
-% \item |\lstdd@|\meta{language} contains default dialect of a language
-%       (if present).
-% \end{itemize}
-% To distinguish procedure-like macros from data-macros, the name of procedure
-% macros use upper case letters with each beginning word, e.g.~|\lst@AddTo|.
-% A macro with suffix |@| is the main working-procedure for another definition,
-% for example |\lstinputlisting@| does the main work for |\lstinputlisting|.
-%
-% \paragraph{Preamble}
-% All files generated from this \texttt{listings.dtx} will get a header.
-%    \begin{macrocode}
-%% Please read the software license in listings-1.3.dtx or listings-1.3.pdf.
-%%
-%% (w)(c) 1996--2004 Carsten Heinz and/or any other author listed
-%% elsewhere in this file.
-%% (c) 2006 Brooks Moses
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to <bmoses@dpdx.net>.
-%%
-%    \end{macrocode}
-%
-% \paragraph{Identification}
-% All files will have same date and version.
-%    \begin{macrocode}
-\def\filedate{2007/02/22}
-\def\fileversion{1.4}
-%    \end{macrocode}
-% What we need and who we are.
-%    \begin{macrocode}
-%<*kernel>
-\NeedsTeXFormat{LaTeX2e}
-\AtEndOfPackage{\ProvidesPackage{listings}
-             [\filedate\space\fileversion\space(Carsten Heinz)]}
-%    \end{macrocode}
-% \begin{macro}{\lst@CheckVersion}
-% can be used by the various driver files to guarantee the correct version.
-%    \begin{macrocode}
-\def\lst@CheckVersion#1{\edef\reserved@a{#1}%
-    \ifx\lst@version\reserved@a \expandafter\@gobble
-                          \else \expandafter\@firstofone \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\let\lst@version\fileversion
-%</kernel>
-%    \end{macrocode}
-% \end{macro}
-% For example by the miscellaneous file
-%    \begin{macrocode}
-%<*misc>
-\ProvidesFile{lstmisc.sty}
-             [\filedate\space\fileversion\space(Carsten Heinz)]
-\lst@CheckVersion\fileversion
-    {\typeout{^^J%
-     ***^^J%
-     *** This file requires `listings.sty' version \fileversion.^^J%
-     *** You have a serious problem, so I'm exiting ...^^J%
-     ***^^J}%
-     \batchmode \@@end}
-%</misc>
-%    \end{macrocode}
-% or by the dummy patch.
-%    \begin{macrocode}
-%<*patch>
-\ProvidesFile{lstpatch.sty}
-             [\filedate\space\fileversion\space(Carsten Heinz)]
-\lst@CheckVersion\lst@version{}
-%</patch>
-%    \end{macrocode}
-%    \begin{macrocode}
-%<*doc>
-\ProvidesPackage{lstdoc}
-             [\filedate\space\fileversion\space(Carsten Heinz)]
-%</doc>
-%    \end{macrocode}
-%
-% \paragraph{Category codes}
-% We define two macros to ensure correct catcodes when we input other files of
-% the \packagename{listings} package.
-%
-% \begin{macro}{\lst@InputCatcodes}
-% |@| and |"| become letters. Tabulators and EOLs are ignored; this avoids
-% unwanted spaces---in the case I've forgotten a comment character.
-%    \begin{macrocode}
-%<*kernel>
-\def\lst@InputCatcodes{%
-    \makeatletter \catcode`\"12%
-    \catcode`\^^@\active
-    \catcode`\^^I9%
-    \catcode`\^^L9%
-    \catcode`\^^M9%
-    \catcode`\%14%
-    \catcode`\~\active}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@RestoreCatcodes}
-% To load the kernel, we will change some catcodes and lccodes. We restore them
-% at the end of package loading. \lsthelper{Dr.~Jobst~Hoffmann}{2000/11/17}
-% {incompatibility with typehtml package} reported an incompatibility with the
-% \packagename{typehtml} package, which is resolved by |\lccode`\/`\/| below.
-%    \begin{macrocode}
-\def\lst@RestoreCatcodes#1{%
-    \ifx\relax#1\else
-        \noexpand\catcode`\noexpand#1\the\catcode`#1\relax
-        \expandafter\lst@RestoreCatcodes
-    \fi}
-\edef\lst@RestoreCatcodes{%
-    \noexpand\lccode`\noexpand\/`\noexpand\/%
-    \lst@RestoreCatcodes\"\^^I\^^M\~\^^@\relax
-    \catcode12\active}
-%    \end{macrocode}
-% Now we are ready for
-%    \begin{macrocode}
-\lst@InputCatcodes
-\AtEndOfPackage{\lst@RestoreCatcodes}
-%</kernel>
-%    \end{macrocode}
-% \end{macro}
-%
-% \paragraph{Statistics}
-% \begin{macro}{\lst@GetAllocs}
-% \begin{macro}{\lst@ReportAllocs}
-% are used to show the allocated registers.
-%    \begin{macrocode}
-%<*info>
-\def\lst@GetAllocs{%
-    \edef\lst@allocs{%
-        0\noexpand\count\the\count10,1\noexpand\dimen\the\count11,%
-        2\noexpand\skip\the\count12,3\noexpand\muskip\the\count13,%
-        4\noexpand\box\the\count14,5\noexpand\toks\the\count15,%
-        6\noexpand\read\the\count16,7\noexpand\write\the\count17}}
-\def\lst@ReportAllocs{%
-    \message{^^JAllocs:}\def\lst@temp{none}%
-    \expandafter\lst@ReportAllocs@\lst@allocs,\z@\relax\z@,}
-\def\lst@ReportAllocs@#1#2#3,{%
-    \ifx#2\relax \message{\lst@temp^^J}\else
-        \@tempcnta\count1#1\relax \advance\@tempcnta -#3\relax
-        \ifnum\@tempcnta=\z@\else
-            \let\lst@temp\@empty
-            \message{\the\@tempcnta \string#2,}%
-        \fi
-        \expandafter\lst@ReportAllocs@
-    \fi}
-\lst@GetAllocs
-%    \end{macrocode}
-% \end{macro}\end{macro}
-% \begingroup
-%    \begin{macrocode}
-%</info>
-%    \end{macrocode}
-% \endgroup
-%
-% \paragraph{Miscellaneous}
-% \begin{macro}{\@lst}
-% Just a definition to save memory space.
-%    \begin{macrocode}
-%<*kernel>
-\def\@lst{lst}
-%</kernel>
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \section{General problems}
-%
-% All definitions in this section belong to the kernel.
-%    \begin{macrocode}
-%<*kernel>
-%    \end{macrocode}
-%
-%
-%^^A \subsection{Quick `if parameter empty'}
-%^^A
-%^^A There are many situations where you have to look whether a macro parameter is empty.
-%^^A We have at least two possibilities to test |#1|, for example:
-%^^A \begin{center}
-%^^A \begin{minipage}{0.35\linewidth}
-%^^A \begin{verbatim}
-%^^A\def\test{#1}%
-%^^A\ifx \test\empty
-%^^A        % #1 is empty
-%^^A\else
-%^^A        % #1 is not empty
-%^^A\fi\end{verbatim}
-%^^A \end{minipage}
-%^^A \hskip2em\vrule\hskip2em
-%^^A \begin{minipage}{0.35\linewidth}
-%^^A \begin{verbatim}
-%^^A\ifx \empty#1\empty
-%^^A        % #1 is empty
-%^^A\else
-%^^A        % #1 is not empty
-%^^A\fi\end{verbatim}
-%^^A \end{minipage}
-%^^A \end{center}
-%^^A where |\empty| is defined by |\def\empty{}|, of course.
-%^^A The left variant should be clear and works in any case.
-%^^A The right-hand side works correct if and only if the first token of |#1| is
-%^^A not equivalent to |\empty|.
-%^^A This granted, the |\ifx| is true if and only if |#1| is empty (since |\empty|
-%^^A left from |#1| is (not) compared with |\empty| on the right).
-%^^A The two |\empty|s might be replaced by any other macro, which is not
-%^^A equivalent to the first token of the argument.
-%^^A But the definition of that macro shouldn't be too complex since this would
-%^^A slow down the |\ifx|.
-%^^A The right example needs about $45\%$ of the left's time.
-%^^A Note that this \TeX{}nique lost its importance from version 0.18 on and that
-%^^A other packages use |!| or |\relax| instead of |\empty|, for example.
-%^^A
-%^^A This \TeX nique is described in ``The \TeX book'' on page 376.
-%
-%
-% \subsection{Substring tests}\label{iSubstringTests}
-%
-% \lstset{language=TeX,gobble=4,xleftmargin=20pt,columns=[l]fullflexible,mathescape,keywordstyle=\ttfamily,texcsstyle=\bfseries}
-% \let\texverb\lstinline
-% \lstnewenvironment{texcode}[1][]{\lstset{#1}}{}
-% \lstset{keywords={def,key}}
-%
-% It's easy to decide whether a given character sequence is a substring of
-% another string. For example, for the substring \texverb|def| we could say
-% \begin{texcode}
-%   \def \lst@temp#1def#2\relax{%
-%       \ifx \@empty#2\@empty
-%               % "def" is not a substring
-%       \else
-%               % "def" is a substring
-%       \fi}
-%
-%   \lst@temp $\meta{another\ string}$def\relax
-% \end{texcode}
-% When \TeX\ passes the arguments |#1| and |#2|, the second is empty if
-% and only if \texverb|def| is not a substring. Without the additional
-% \texverb|def\relax|, one would get a ``runaway argument'' error if
-% \meta{another string} doesn't contain \texverb|def|.
-%
-% We use substring tests mainly in the special case of an identifier and a
-% comma separated list of keys or keywords:
-% \begin{texcode}[keywords=key]
-%   \def \lst@temp#1,key,#2\relax{%
-%       \ifx \@empty#2\@empty
-%               % `key' is not a keyword
-%       \else
-%               % `key' is a keyword
-%       \fi}
-%
-%   \lst@temp,$\meta{list\ of\ keywords}$,key,\relax
-% \end{texcode}
-% This works very well and is quite fast. But we can reduce run time in the
-% case that \texttt{key} is a keyword. Then |#2| takes the rest of the string,
-% namely all keywords after \texttt{key}.
-% Since \TeX\ inserts |#2| between the \texverb|\@empty|s, it must drop all of
-% |#2| except the first character---which is compared with \texverb|\@empty|.
-% We can redirect this rest to a third parameter:
-% \begin{texcode}[keywords=key]
-%   \def \lst@temp#1,key,#2#3\relax{%
-%       \ifx \@empty#2%
-%               % "key" is not a keyword
-%       \else
-%               % "key" is a keyword
-%       \fi}
-%
-%   \lst@temp,$\meta{list\ of\ keywords}$,key,\@empty\relax
-% \end{texcode}
-% That's a bit faster and an improvement for version 0.20.
-%
-% \begin{macro}{\lst@IfSubstring}
-% The implementation should be clear from the discussion above.
-%    \begin{macrocode}
-\def\lst@IfSubstring#1#2{%
-    \def\lst@temp##1#1##2##3\relax{%
-        \ifx \@empty##2\expandafter\@secondoftwo
-                 \else \expandafter\@firstoftwo \fi}%
-    \expandafter\lst@temp#2#1\@empty\relax}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@IfOneOf}
-% Ditto.
-%    \begin{macrocode}
-\def\lst@IfOneOf#1\relax#2{%
-    \def\lst@temp##1,#1,##2##3\relax{%
-        \ifx \@empty##2\expandafter\@secondoftwo
-                 \else \expandafter\@firstoftwo \fi}%
-    \expandafter\lst@temp\expandafter,#2,#1,\@empty\relax}
-%    \end{macrocode}
-% \end{macro}
-% \begin{REMOVED}
-% One day, if there is need for a case insensitive key(word) test again, we
-% can use two |\uppercase|s to normalize the first parameter:
-%    \begin{verbatim}
-%\def\lst@IfOneOfInsensitive#1\relax#2{%
-%    \uppercase{\def\lst@temp##1,#1},##2##3\relax{%
-%        \ifx \@empty##2\expandafter\@secondoftwo
-%                 \else \expandafter\@firstoftwo \fi}%
-%    \uppercase{%
-%        \expandafter\lst@temp\expandafter,#2,#1},\@empty\relax}\end{verbatim}
-% Here we assume that macro |#2| already contains capital characters only, see
-% the definition of |\lst@MakeMacroUppercase| at the very end of section
-% \ref{iMakingTests}. If we \emph{must not} assume that, we could simply
-% insert an |\expandafter| between the second |\uppercase| and the following
-% brace. But this slows down the tests!
-% \end{REMOVED}
-%
-% \begin{macro}{\lst@DeleteKeysIn}
-% The submacro does the main work; we only need to expand the second
-% macro---the list of keys to remove---and append the terminator |\relax|.
-%    \begin{macrocode}
-\def\lst@DeleteKeysIn#1#2{%
-    \expandafter\lst@DeleteKeysIn@\expandafter#1#2,\relax,}
-%    \end{macrocode}
-% `Replacing' the very last |\lst@DeleteKeysIn@| by |\lst@RemoveCommas|
-% terminates the loop here. Note: The |\@empty| after |#2| ensures that this
-% macro also works if |#2| is empty.
-%    \begin{macrocode}
-\def\lst@DeleteKeysIn@#1#2,{%
-    \ifx\relax#2\@empty
-        \expandafter\@firstoftwo\expandafter\lst@RemoveCommas
-    \else
-        \ifx\@empty#2\@empty\else
-%    \end{macrocode}
-% If we haven't reached the end of the list and if the key is not empty, we
-% define a temporary macro which removes all appearances.
-%    \begin{macrocode}
-            \def\lst@temp##1,#2,##2{%
-                ##1%
-                \ifx\@empty##2\@empty\else
-                    \expandafter\lst@temp\expandafter,%
-                \fi ##2}%
-            \edef#1{\expandafter\lst@temp\expandafter,#1,#2,\@empty}%
-        \fi
-    \fi
-    \lst@DeleteKeysIn@#1}
-%    \end{macrocode}
-% \end{macro}
-% \begin{OLDDEF}
-% The following modification needs about $50\%$ more run time.
-% It doesn't use |\edef| and thus also works with |\{| inside |#1|.
-% However, we don't need that at the moment.
-%    \begin{verbatim}
-%            \def\lst@temp##1,#2,##2{%
-%                \ifx\@empty##2%
-%                    \lst@lAddTo#1{##1}%
-%                \else
-%                    \lst@lAddTo#1{,##1}%
-%                    \expandafter\lst@temp\expandafter,%
-%                \fi ##2}%
-%            \let\@tempa#1\let#1\@empty
-%            \expandafter\lst@temp\expandafter,\@tempa,#2,\@empty\end{verbatim}
-% \end{OLDDEF}
-%
-% \begin{macro}{\lst@RemoveCommas}
-% The macro drops commas at the beginning and assigns the new value to |#1|.
-%    \begin{macrocode}
-\def\lst@RemoveCommas#1{\edef#1{\expandafter\lst@RC@#1\@empty}}
-\def\lst@RC@#1{\ifx,#1\expandafter\lst@RC@ \else #1\fi}
-%    \end{macrocode}
-% \end{macro}
-% \begin{OLDDEF}
-% The following version works with |\{| inside the macro |#1|.
-%    \begin{verbatim}
-%\def\lst@RemoveCommas#1{\expandafter\lst@RC@#1\@empty #1}
-%\def\lst@RC@#1{%
-%    \ifx,#1\expandafter\lst@RC@
-%      \else\expandafter\lst@RC@@\expandafter#1\fi}
-%\def\lst@RC@@#1\@empty#2{\def#2{#1}}\end{verbatim}
-% \end{OLDDEF}
-%
-% \begin{macro}{\lst@ReplaceIn}
-% \begin{macro}{\lst@ReplaceInArg}
-% These macros are similar to |\lst@DeleteKeysIn|, except that \ldots
-%    \begin{macrocode}
-\def\lst@ReplaceIn#1#2{%
-    \expandafter\lst@ReplaceIn@\expandafter#1#2\@empty\@empty}
-\def\lst@ReplaceInArg#1#2{\lst@ReplaceIn@#1#2\@empty\@empty}
-%    \end{macrocode}
-% \ldots\space we replace |#2| by |#3| instead of |,#2,| by a single comma
-% (which removed the key |#2| above).
-%    \begin{macrocode}
-\def\lst@ReplaceIn@#1#2#3{%
-    \ifx\@empty#3\relax\else
-        \def\lst@temp##1#2##2{%
-            \ifx\@empty##2%
-                \lst@lAddTo#1{##1}%
-            \else
-                \lst@lAddTo#1{##1#3}\expandafter\lst@temp
-            \fi ##2}%
-        \let\@tempa#1\let#1\@empty
-        \expandafter\lst@temp\@tempa#2\@empty
-        \expandafter\lst@ReplaceIn@\expandafter#1%
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-%
-% \subsection{Flow of control}
-%
-% \begin{macro}{\@gobblethree}
-% is defined if and only if undefined.
-%    \begin{macrocode}
-\providecommand*\@gobblethree[3]{}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@GobbleNil}
-%    \begin{macrocode}
-\def\lst@GobbleNil#1\@nil{}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Swap}
-% is just this:
-%    \begin{macrocode}
-\def\lst@Swap#1#2{#2#1}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@if}
-% \begin{macro}{\lst@true}
-% \begin{macro}{\lst@false}
-% A general |\if| for temporary use.
-%    \begin{macrocode}
-\def\lst@true{\let\lst@if\iftrue}
-\def\lst@false{\let\lst@if\iffalse}
-\lst@false
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@IfNextCharsArg}
-% is quite easy: We define a macro and call |\lst@IfNextChars|.
-%    \begin{macrocode}
-\def\lst@IfNextCharsArg#1{%
-    \def\lst@tofind{#1}\lst@IfNextChars\lst@tofind}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@IfNextChars}
-% We save the arguments and start a loop.
-%    \begin{macrocode}
-\def\lst@IfNextChars#1#2#3{%
-    \let\lst@tofind#1\def\@tempa{#2}\def\@tempb{#3}%
-    \let\lst@eaten\@empty \lst@IfNextChars@}
-%    \end{macrocode}
-% Expand the characters we are looking for.
-%    \begin{macrocode}
-\def\lst@IfNextChars@{\expandafter\lst@IfNextChars@@\lst@tofind\relax}
-%    \end{macrocode}
-% Now we can refine |\lst@tofind| and append the input character |#3| to
-% |\lst@eaten|.
-%    \begin{macrocode}
-\def\lst@IfNextChars@@#1#2\relax#3{%
-    \def\lst@tofind{#2}\lst@lAddTo\lst@eaten{#3}%
-    \ifx#1#3%
-%    \end{macrocode}
-% If characters are the same, we either call |\@tempa| or continue the test.
-%    \begin{macrocode}
-        \ifx\lst@tofind\@empty
-            \let\lst@next\@tempa
-        \else
-            \let\lst@next\lst@IfNextChars@
-        \fi
-        \expandafter\lst@next
-    \else
-%    \end{macrocode}
-% If the characters are different, we call |\@tempb|.
-%    \begin{macrocode}
-        \expandafter\@tempb
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@IfNextCharActive}
-% We compare the character |#3| with its active version |\lowercase{~}|.
-% Note that the right brace between |\ifx~| and |#3| ends the |\lowercase|.
-% The |\endgroup| restores the |\lccode|.
-%    \begin{macrocode}
-\def\lst@IfNextCharActive#1#2#3{%
-    \begingroup \lccode`\~=`#3\lowercase{\endgroup
-    \ifx~}#3%
-        \def\lst@next{#1}%
-    \else
-        \def\lst@next{#2}%
-    \fi \lst@next #3}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@for}
-% A for-loop with expansion of the loop-variable.  This was improved due to
-% a suggestion by \lsthelper{Hendri~Adriaens}{2006/03/31}{speedup of 
-% \lst@for}.
-%    \begin{macrocode}
-\def\lst@for#1\do#2{%
-  \def\lst@forbody##1{#2}%
-  \def\@tempa{#1}%
-  \ifx\@tempa\@empty\else\expandafter\lst@f@r#1,\@nil,\fi
-}
-\def\lst@f@r#1,{%
-  \def\@tempa{#1}%
-  \ifx\@tempa\@nnil\else\lst@forbody{#1}\expandafter\lst@f@r\fi
-}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Catcode changes}\label{iCatcodeChanges}
-%
-% A character gets its catcode right after reading it and \TeX\ has no 
-% primitive command to change attached catcodes. However, we can replace these
-% characters by characters with same ASCII codes and different catcodes.
-% It's not the same but suffices since the result is the same.
-% Here we treat the very special case that all characters become active.
-% If we want \texverb|\lst@arg| to contain an active version of the character
-% |#1|, a prototype macro could be
-% \begin{texcode}
-%   \def\lst@MakeActive#1{\lccode`\~=`#1\lowercase{\def\lst@arg{~}}}
-% \end{texcode}
-% The |\lowercase| changes the ASCII code of |~| to the one of |#1| since we
-% have said that |#1| is the lower case version of |~|.
-% Fortunately the |\lowercase| doesn't change the catcode, so we have an active
-% version of |#1|.
-% Note that |~| is usually active.
-%
-% \begin{macro}{\lst@MakeActive}
-% We won't do this character by character.
-% To increase speed we change nine characters at the same time (if nine
-% characters are left).
-% \begin{TODO}
-% This was introduced when the delimiters were converted each listings. Now
-% this conversion is done only each language selection. So we might want to
-% implement a character by character conversion again to decrease the memory
-% usage.
-% \end{TODO}
-% We get the argument, empty |\lst@arg| and begin a loop.
-%    \begin{macrocode}
-\def\lst@MakeActive#1{%
-    \let\lst@temp\@empty \lst@MakeActive@#1%
-    \relax\relax\relax\relax\relax\relax\relax\relax\relax}
-%    \end{macrocode}
-% There are nine |\relax|es since |\lst@MakeActive@| has nine parameters and we
-% don't want any problems in the case that |#1| is empty.
-% We need nine active characters now instead of a single |~|.
-% We make these catcode changes local and define the coming macro |\global|.
-%    \begin{macrocode}
-\begingroup
-\catcode`\^^@=\active \catcode`\^^A=\active \catcode`\^^B=\active
-\catcode`\^^C=\active \catcode`\^^D=\active \catcode`\^^E=\active
-\catcode`\^^F=\active \catcode`\^^G=\active \catcode`\^^H=\active
-%    \end{macrocode}
-% First we |\let| the next operation be |\relax|.
-% This aborts our loop for processing all characters (default and possibly
-% changed later).
-% Then we look if we have at least one character.
-% If this is not the case, the loop terminates and all is done.
-%    \begin{macrocode}
-\gdef\lst@MakeActive@#1#2#3#4#5#6#7#8#9{\let\lst@next\relax
-    \ifx#1\relax
-    \else \lccode`\^^@=`#1%
-%    \end{macrocode}
-% Otherwise we say that |^^@|=chr(0) is the lower case version of the first
-% character.
-% Then we test the second character.
-% If there is none, we append the lower case |^^@| to |\lst@temp|.
-% Otherwise we say that |^^A|=chr(1) is the lower case version of the second
-% character and we test the next argument, and so on.
-%    \begin{macrocode}
-    \ifx#2\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@}}%
-    \else \lccode`\^^A=`#2%
-    \ifx#3\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A}}%
-    \else \lccode`\^^B=`#3%
-    \ifx#4\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B}}%
-    \else \lccode`\^^C=`#4%
-    \ifx#5\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C}}%
-    \else \lccode`\^^D=`#5%
-    \ifx#6\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D}}%
-    \else \lccode`\^^E=`#6%
-    \ifx#7\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D^^E}}%
-    \else \lccode`\^^F=`#7%
-    \ifx#8\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D^^E^^F}}%
-    \else \lccode`\^^G=`#8%
-    \ifx#9\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D^^E^^F^^G}}%
-%    \end{macrocode}
-% If nine characters are present, we append (lower case versions of) nine
-% active characters and call this macro again via redefining |\lst@next|.
-%    \begin{macrocode}
-    \else \lccode`\^^H=`#9%
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D^^E^^F^^G^^H}}%
-        \let\lst@next\lst@MakeActive@
-    \fi \fi \fi \fi \fi \fi \fi \fi \fi
-    \lst@next}
-\endgroup
-%    \end{macrocode}
-% This |\endgroup| restores the catcodes of chr(0)--chr(8), but not the
-% catcodes of the characters inside |\lst@MakeActive@| since they are already
-% read.
-%
-% Note: A conversion from an arbitrary `catcode--character code' table back to
-% \TeX's catcodes is possible if we test against the character codes (either
-% via |\ifnum| or |\ifcase|).
-% But control sequences and begin and end group characters definitely need
-% some special treatment.
-% However I haven't checked the details.
-% So just ignore this and don't bother me for this note. :\,--\,)
-% \end{macro}
-%
-% \begin{macro}{\lst@DefActive}
-% An easy application of |\lst@MakeActive|.
-%    \begin{macrocode}
-\def\lst@DefActive#1#2{\lst@MakeActive{#2}\let#1\lst@temp}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@DefOther}
-% We use the fact that |\meaning| produces catcode 12 characters except spaces
-% stay spaces. |\escapechar| is modified locally to suppress the output of an
-% escape character. Finally we remove spaces via \LaTeX's |\zap@space|, which
-% was proposed by \lsthelper{Rolf~Niepraschk}{1997/04/24}{use \zap@space}---not
-% in this context, but that doesn't matter.
-%    \begin{macrocode}
-\def\lst@DefOther#1#2{%
-    \begingroup \def#1{#2}\escapechar\m@ne \expandafter\endgroup
-    \expandafter\lst@DefOther@\meaning#1\relax#1}
-\def\lst@DefOther@#1>#2\relax#3{\edef#3{\zap@space#2 \@empty}}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-%\ifhyper
-% \subsection{Applications to \ref*{iCatcodeChanges}}\label{iApplicationsTo}
-%\else
-% \subsection{Applications to \ref{iCatcodeChanges}}\label{iApplicationsTo}
-%\fi
-%
-% If an environment is used inside an argument, the listing is already read and
-% we can do nothing to preserve the catcodes.
-% However, under certain circumstances the environment can be used inside an
-% argument---that's at least what I've said in the User's guide.
-% And now I have to work for it coming true.
-% Moreover we define an analogous conversion macro for the
-% \packagename{fancyvrb} mode.
-% \begin{syntax}
-% \item[0.19] |\lst@InsideConvert{|\meta{\TeX\ material \textup(already read\textup)}|}|
-%
-%       \emph{appends} a verbatim version of the argument to |\lst@arg|, but all
-%       appended characters are active. Since it's not a character to character
-%       conversion, `verbatim' needs to be explained. All characters can be
-%       typed in as they are except |\|, |{|, |}| and |%|. If you want one of
-%       these, you must write |\\|, |\{|, |\}| and |\%| instead.
-%       If two spaces should follow each other, the second (third, fourth,
-%       \ldots) space must be entered with a preceding backslash.
-%
-% \item[0.19] |\lst@XConvert{|\meta{\TeX\ material \textup(already read\textup)}|}|
-%
-%       \emph{appends} a `verbatim' version of the argument to |\lst@arg|.
-%       Here \TeX\ material is allowed to be put inside argument braces like
-%       |{(*}{*)}|. The contents of these arguments are converted, the braces
-%       stay as curly braces.
-%
-%       If |\lst@if| is true, each second argument is treated differently.
-%       Only the first character (of the delimiter) becomes active.
-% \end{syntax}
-%
-% \begin{macro}{\lst@InsideConvert}
-% If \texttt{mathescape} is not on, we call (near the end of this definition) a
-% submacro similar to |\zap@space| to replaced single spaces by active spaces.
-% Otherwise we check whether the code contains a pair |$...$| and call the
-% appropriate macro.
-%    \begin{macrocode}
-\def\lst@InsideConvert#1{%
-   \lst@ifmathescape
-      \lst@InsideConvert@e#1$\@nil
-      \lst@if
-         \lst@InsideConvert@ey#1\@nil
-      \else
-         \lst@InsideConvert@#1 \@empty
-         \expandafter\@gobbletwo
-      \fi
-      \expandafter\lst@next
-   \else
-      \lst@InsideConvert@#1 \@empty
-   \fi}
-\begingroup \lccode`\~=`\ \relax \lowercase{%
-%    \end{macrocode}
-% We make |#1| active and append these characters (plus an active space) to
-% |\lst@arg|.
-% If we haven't found the end |\@empty| of the input, we continue the process.
-%    \begin{macrocode}
-\gdef\lst@InsideConvert@#1 #2{%
-    \lst@MakeActive{#1}%
-    \ifx\@empty#2%
-        \lst@lExtend\lst@arg{\lst@temp}%
-    \else
-        \lst@lExtend\lst@arg{\lst@temp~}%
-        \expandafter\lst@InsideConvert@
-    \fi #2}
-%    \end{macrocode}
-% Finally we end the |\lowercase| and close a group.
-%    \begin{macrocode}
-}\endgroup
-%    \end{macrocode}
-% The next definition has been used above to check for |$...$| and the following
-% one keeps the math contents from being converted. This feature was requested by
-% \lsthelper{Dr.~Jobst~Hoffmann}{}{}.
-%    \begin{macrocode}
-\def\lst@InsideConvert@e#1$#2\@nil{%
-   \ifx\@empty#2\@empty \lst@false \else \lst@true \fi}
-\def\lst@InsideConvert@ey#1$#2$#3\@nil{%
-   \lst@InsideConvert@#1 \@empty
-   \lst@lAddTo\lst@arg{%
-      \lst@ifdropinput\else
-         \lst@TrackNewLines\lst@OutputLostSpace \lst@XPrintToken
-         \setbox\@tempboxa=\hbox\bgroup$\lst@escapebegin
-         #2%
-         \lst@escapeend$\egroup \lst@CalcLostSpaceAndOutput
-         \lst@whitespacefalse
-      \fi}%
-   \def\lst@next{\lst@InsideConvert{#3}}%
-}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@XConvert}
-% Check for an argument \ldots
-%    \begin{macrocode}
-\def\lst@XConvert{\@ifnextchar\bgroup \lst@XConvertArg\lst@XConvert@}
-%    \end{macrocode}
-% \ldots, convert the argument, add it together with group delimiters to
-% |\lst@arg|, and we continue the conversion.
-%    \begin{macrocode}
-\def\lst@XConvertArg#1{%
-    {\lst@false \let\lst@arg\@empty
-     \lst@XConvert#1\@nil
-     \global\let\@gtempa\lst@arg}%
-    \lst@lExtend\lst@arg{\expandafter{\@gtempa}}%
-    \lst@XConvertNext}
-%    \end{macrocode}
-% Having no |\bgroup|, we look whether we've found the end of the input, and
-% convert one token ((non)active character or control sequence) and continue.
-%    \begin{macrocode}
-\def\lst@XConvert@#1{%
-    \ifx\@nil#1\else
-        \begingroup\lccode`\~=`#1\lowercase{\endgroup
-        \lst@lAddTo\lst@arg~}%
-        \expandafter\lst@XConvertNext
-    \fi}
-\def\lst@XConvertNext{%
-    \lst@if \expandafter\lst@XConvertX
-      \else \expandafter\lst@XConvert \fi}
-%    \end{macrocode}
-% Now we make only the first character active.
-%    \begin{macrocode}
-\def\lst@XConvertX#1{%
-    \ifx\@nil#1\else
-        \lst@XConvertX@#1\relax
-        \expandafter\lst@XConvert
-    \fi}
-\def\lst@XConvertX@#1#2\relax{%
-    \begingroup\lccode`\~=`#1\lowercase{\endgroup
-    \lst@XCConvertX@@~}{#2}}
-\def\lst@XCConvertX@@#1#2{\lst@lAddTo\lst@arg{{#1#2}}}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Driver file handling*}
-%
-% The \packagename{listings} package is split into several driver files,
-% miscellaneous (= aspect) files, and one kernel file.
-% All these files can be loaded partially and on demand---except the kernel
-% which provides this functionality.
-% \begin{syntax}
-% \item[0.21] |\lst@Require|\marg{name}\marg{prefix}\marg{feature list}\meta{alias}\meta{file list macro}
-%
-%       tries to load all items of \meta{feature list} from the files
-%       listed in \meta{file list macro}.
-%       Each item has the form [\oarg{sub}]\meta{feature}.
-%       |\lst@if| equals |\iftrue| if and only if all items were loadable.
-%
-%       The macro \meta{alias} gets an item as argument and must define
-%       appropriate versions of |\lst@oalias| and |\lst@malias|. In fact
-%       the feature associated with these definitions is loaded. You can
-%       use \meta{alias}=|\lst@NoAlias| for no substitution.
-%
-%       \meta{prefix} identifies the type internally and \meta{name} is used
-%       for messages.
-%
-%       For example, |\lstloadaspects| uses the following arguments where |#1|
-%       is the list of aspects: |{aspects}|\allowbreak|a|\allowbreak
-%       |{#1}|\allowbreak|\lst@NoAlias|\allowbreak|\lstaspectfiles|.
-%
-% \item[0.20] |\lst@DefDriver|\marg{name}\marg{prefix}\meta{interface macro}|\if|\alternative{true,false}
-%
-%       
-%
-% \item[0.21] |\lst@IfRequired|\oarg{sub}\marg{feature}\marg{then}\marg{else}
-%
-%       is used inside a driver file by the aspect, language, or whatever
-%       else defining commands. \meta{then} is executed if and only if
-%       \oarg{sub}\marg{feature} has been requested via |\lst@Require|.
-%       Otherwise \meta{else} is executed---which is also the case for
-%       subsequent calls with the same \oarg{sub}\marg{feature}.
-%
-%       \meta{then} and \meta{else} may use |\lst@prefix| (read access only).
-%
-%       |\lst@BeginAspect| in section \ref{iAspectCommands} and |\lst@DefDriver|
-%       serve as examples.
-% \end{syntax}
-%
-% \begin{macro}{\lst@Require}
-% Initialize variables (if required items aren't empty), \ldots
-%    \begin{macrocode}
-\def\lst@Require#1#2#3#4#5{%
-    \begingroup
-    \aftergroup\lst@true
-    \ifx\@empty#3\@empty\else
-        \def\lst@prefix{#2}\let\lst@require\@empty
-%    \end{macrocode}
-% \ldots\space and for each nonempty item: determine alias and add it to
-% |\lst@require| if it isn't loaded.
-%    \begin{macrocode}
-        \edef\lst@temp{\expandafter\zap@space#3 \@empty}%
-        \lst@for\lst@temp\do{%
-          \ifx\@empty##1\@empty\else \lstKV@OptArg[]{##1}{%
-            #4[####1]{####2}%
-            \@ifundefined{\@lst\lst@prefix @\lst@malias $\lst@oalias}%
-            {\edef\lst@require{\lst@require,\lst@malias $\lst@oalias}}%
-            {}}%
-          \fi}%
-%    \end{macrocode}
-% Init things and input files if and as long as it is necessary.
-%    \begin{macrocode}
-        \global\let\lst@loadaspects\@empty
-        \lst@InputCatcodes
-        \ifx\lst@require\@empty\else
-            \lst@for{#5}\do{%
-                \ifx\lst@require\@empty\else
-                    \InputIfFileExists{##1}{}{}%
-                \fi}%
-        \fi
-%    \end{macrocode}
-% Issue error and call |\lst@false| (after closing the local group) if some
-% items weren't loadable.
-%    \begin{macrocode}
-        \ifx\lst@require\@empty\else
-            \PackageError{Listings}{Couldn't load requested #1}%
-            {The following #1s weren't loadable:^^J\@spaces
-             \lst@require^^JThis may cause errors in the sequel.}%
-            \aftergroup\lst@false
-        \fi
-%    \end{macrocode}
-% Request aspects.
-%    \begin{macrocode}
-        \ifx\lst@loadaspects\@empty\else
-            \lst@RequireAspects\lst@loadaspects
-        \fi
-    \fi
-    \endgroup}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@IfRequired}
-% uses |\lst@IfOneOf| and adds some code to \meta{then} part:
-% delete the now loaded item from the list and define
-% |\lst|\meta{prefix}|@|\meta{feature}|$|\meta{sub}.
-%    \begin{macrocode}
-\def\lst@IfRequired[#1]#2{%
-    \lst@NormedDef\lst@temp{[#1]#2}%
-    \expandafter\lst@IfRequired@\lst@temp\relax}
-\def\lst@IfRequired@[#1]#2\relax#3{%
-    \lst@IfOneOf #2$#1\relax\lst@require
-        {\lst@DeleteKeysIn@\lst@require#2$#1,\relax,%
-         \global\expandafter\let
-             \csname\@lst\lst@prefix @#2$#1\endcsname\@empty
-         #3}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@require}
-%    \begin{macrocode}
-\let\lst@require\@empty
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@NoAlias}
-% just defines |\lst@oalias| and |\lst@malias|.
-%    \begin{macrocode}
-\def\lst@NoAlias[#1]#2{%
-    \lst@NormedDef\lst@oalias{#1}\lst@NormedDef\lst@malias{#2}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@LAS}
-%    \begin{macrocode}
-\gdef\lst@LAS#1#2#3#4#5#6#7{%
-    \lst@Require{#1}{#2}{#3}#4#5%
-    #4#3%
-    \@ifundefined{lst#2@\lst@malias$\lst@oalias}%
-        {\PackageError{Listings}%
-         {#1 \ifx\@empty\lst@oalias\else \lst@oalias\space of \fi
-          \lst@malias\space undefined}%
-         {The #1 is not loadable. \@ehc}}%
-        {#6\csname\@lst#2@\lst@malias $\lst@oalias\endcsname #7}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@RequireAspects}
-% \begin{macro}{\lstloadaspects}
-% make use of the just developped definitions.
-%    \begin{macrocode}
-\def\lst@RequireAspects#1{%
-    \lst@Require{aspect}{asp}{#1}\lst@NoAlias\lstaspectfiles}
-\let\lstloadaspects\lst@RequireAspects
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lstaspectfiles}
-% This macro is defined if and only if it's undefined yet.
-%    \begin{macrocode}
-\@ifundefined{lstaspectfiles}
-    {\newcommand\lstaspectfiles{lstmisc0.sty,lstmisc.sty}}{}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@DefDriver}
-% Test the next character and reinsert the arguments.
-%    \begin{macrocode}
-\gdef\lst@DefDriver#1#2#3#4{%
-    \@ifnextchar[{\lst@DefDriver@{#1}{#2}#3#4}%
-                 {\lst@DefDriver@{#1}{#2}#3#4[]}}
-%    \end{macrocode}
-% We set |\lst@if| locally true if the item has been requested.
-%    \begin{macrocode}
-\gdef\lst@DefDriver@#1#2#3#4[#5]#6{%
-    \def\lst@name{#1}\let\lst@if#4%
-    \lst@NormedDef\lst@driver{\@lst#2@#6$#5}%
-    \lst@IfRequired[#5]{#6}{\begingroup \lst@true}%
-                           {\begingroup}%
-    \lst@setcatcodes
-    \@ifnextchar[{\lst@XDefDriver{#1}#3}{\lst@DefDriver@@#3}}
-%    \end{macrocode}
-% Note that |\lst@XDefDriver| takes optional `base' arguments, but eventually
-% calls |\lst@DefDriver@@|. We define the item (in case of need), and
-% |\endgroup| resets some catcodes and |\lst@if|, i.e.~|\lst@XXDefDriver| knows
-% whether called by a public or internal command.
-%    \begin{macrocode}
-\gdef\lst@DefDriver@@#1#2{%
-    \lst@if
-        \global\@namedef{\lst@driver}{#1{#2}}%
-    \fi
-    \endgroup
-    \@ifnextchar[\lst@XXDefDriver\@empty}
-%    \end{macrocode}
-% We get the aspect argument, and (if not empty) load the aspects immediately
-% if called by a public command or extend the list of required aspects or
-% simply ignore the argument if the item leaves undefined.
-%    \begin{macrocode}
-\gdef\lst@XXDefDriver[#1]{%
-    \ifx\@empty#1\@empty\else
-        \lst@if
-            \lstloadaspects{#1}%
-        \else
-            \@ifundefined{\lst@driver}{}%
-            {\xdef\lst@loadaspects{\lst@loadaspects,#1}}%
-        \fi
-    \fi}
-%    \end{macrocode}
-% We insert an additional `also'key=value pair.
-%    \begin{macrocode}
-\gdef\lst@XDefDriver#1#2[#3]#4#5{\lst@DefDriver@@#2{also#1=[#3]#4,#5}}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Aspect commands}\label{iAspectCommands}
-%
-% This section contains commands used in defining `\lst-aspects'.
-% \begin{macro}{\lst@UserCommand}
-% is mainly equivalent to |\gdef|.
-%    \begin{macrocode}
-%<!info>\let\lst@UserCommand\gdef
-%<info>\def\lst@UserCommand#1{\message{\string#1,}\gdef#1}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@BeginAspect}
-% A straight-forward implementation:
-%    \begin{macrocode}
-\newcommand*\lst@BeginAspect[2][]{%
-    \def\lst@curraspect{#2}%
-    \ifx \lst@curraspect\@empty
-        \expandafter\lst@GobbleAspect
-    \else
-%    \end{macrocode}
-% If \meta{aspect name} is not empty, there are certain other conditions not to
-% define the aspect (as described in section \ref{dHowToDefineLstAspects}).
-%    \begin{macrocode}
-%<!info>        \let\lst@next\@empty
-%<info>        \def\lst@next{%
-%<info>            \message{^^JDefine lst-aspect `#2':}\lst@GetAllocs}%
-        \lst@IfRequired[]{#2}%
-            {\lst@RequireAspects{#1}%
-             \lst@if\else \let\lst@next\lst@GobbleAspect \fi}%
-            {\let\lst@next\lst@GobbleAspect}%
-        \expandafter\lst@next
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@EndAspect}
-% finishes an aspect definition.
-%    \begin{macrocode}
-\def\lst@EndAspect{%
-    \csname\@lst patch@\lst@curraspect\endcsname
-%<info>    \lst@ReportAllocs
-    \let\lst@curraspect\@empty}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@GobbleAspect}
-% drops all code up to the next |\lst@EndAspect|.
-%    \begin{macrocode}
-\long\def\lst@GobbleAspect#1\lst@EndAspect{\let\lst@curraspect\@empty}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Key}
-% The command simply defines the key. But we must take care of an optional
-% parameter and the initialization argument |#2|.
-%    \begin{macrocode}
-\def\lst@Key#1#2{%
-%<info>    \message{#1,}%
-    \@ifnextchar[{\lstKV@def{#1}{#2}}%
-                 {\def\lst@temp{\lst@Key@{#1}{#2}}
-                  \afterassignment\lst@temp
-                  \global\@namedef{KV@\@lst @#1}####1}}
-%    \end{macrocode}
-% Now comes a renamed and modified copy from a \packagename{keyval} macro:
-% We need global key definitions.
-%    \begin{macrocode}
-\def\lstKV@def#1#2[#3]{%
-    \global\@namedef{KV@\@lst @#1@default\expandafter}\expandafter
-        {\csname KV@\@lst @#1\endcsname{#3}}%
-    \def\lst@temp{\lst@Key@{#1}{#2}}\afterassignment\lst@temp
-    \global\@namedef{KV@\@lst @#1}##1}
-%    \end{macrocode}
-% We initialize the key if the first token of |#2| is not |\relax|.
-%    \begin{macrocode}
-\def\lst@Key@#1#2{%
-    \ifx\relax#2\@empty\else
-        \begingroup \globaldefs\@ne
-        \csname KV@\@lst @#1\endcsname{#2}%
-        \endgroup
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@UseHook}
-% is very, very, \ldots, very (hundreds of times) easy.
-%    \begin{macrocode}
-\def\lst@UseHook#1{\csname\@lst hk@#1\endcsname}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@AddToHook}
-% \begin{macro}{\lst@AddToHookExe}
-% \begin{macro}{\lst@AddToHookAtTop}
-% All use the same submacro.
-%    \begin{macrocode}
-\def\lst@AddToHook{\lst@ATH@\iffalse\lst@AddTo}
-\def\lst@AddToHookExe{\lst@ATH@\iftrue\lst@AddTo}
-\def\lst@AddToHookAtTop{\lst@ATH@\iffalse\lst@AddToAtTop}
-%    \end{macrocode}
-% If and only if the boolean value is true, the hook material is executed
-% globally.
-%    \begin{macrocode}
-\long\def\lst@ATH@#1#2#3#4{%
-    \@ifundefined{\@lst hk@#3}{%
-%<info>        \message{^^Jnew hook `#3',^^J}%
-        \expandafter\gdef\csname\@lst hk@#3\endcsname{}}{}%
-    \expandafter#2\csname\@lst hk@#3\endcsname{#4}%
-    \def\lst@temp{#4}%
-    #1% \iftrue|false
-        \begingroup \globaldefs\@ne \lst@temp \endgroup
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@AddTo}
-% Note that the definition is global!
-%    \begin{macrocode}
-\long\def\lst@AddTo#1#2{%
-    \expandafter\gdef\expandafter#1\expandafter{#1#2}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@AddToAtTop}
-% We need a couple of |\expandafter|s now. Simply note that we have\\
-%   {\small\hspace*{2em}|\expandafter\gdef\expandafter#1\expandafter{\lst@temp|
-%    $\langle$\textit{contents of }|#1|$\rangle$|}|}\\
-% after the `first phase' of expansion.
-%    \begin{macrocode}
-\def\lst@AddToAtTop#1#2{\def\lst@temp{#2}%
-    \expandafter\expandafter\expandafter\gdef
-    \expandafter\expandafter\expandafter#1%
-    \expandafter\expandafter\expandafter{\expandafter\lst@temp#1}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@lAddTo}
-% A local version of |\lst@AddTo| \ldots
-%    \begin{macrocode}
-\def\lst@lAddTo#1#2{\expandafter\def\expandafter#1\expandafter{#1#2}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Extend}
-% \begin{macro}{\lst@lExtend}
-% \ldots\space and here we expand the first token of the second argument first.
-%    \begin{macrocode}
-\def\lst@Extend#1#2{%
-    \expandafter\lst@AddTo\expandafter#1\expandafter{#2}}
-\def\lst@lExtend#1#2{%
-    \expandafter\lst@lAddTo\expandafter#1\expandafter{#2}}
-%    \end{macrocode}
-% \begin{TODO}
-% This should never be changed to
-%    \begin{verbatim}
-%    \def\lst@Extend#1{%
-%        \expandafter\lst@AddTo\expandafter#1\expandafter}
-%    \def\lst@lExtend#1{%
-%        \expandafter\lst@lAddTo\expandafter#1}\end{verbatim}
-% The first is not equivalent in case that the second argument is a single
-% (= non-braced) control sequence, and the second isn't in case of a braced
-% second argument.
-% \end{TODO}
-% \end{macro}
-% \end{macro}
-%
-%
-% \subsection{Interfacing with \textsf{keyval}}
-%
-% The \packagename{keyval} package passes the value via the one and only
-% paramater |#1| to the definition part of the key macro. The following
-% commands may be used to analyse the value. Note that we need at least version
-% 1.10 of the \packagename{keyval} package. Note also that the package removes
-% a naming conflict with AMS classes---reported by \lsthelper{Ralf~Quast}
-% {1998/01/08}{\keywords conflicts with AMS classes}.
-% \begingroup
-%    \begin{macrocode}
-\RequirePackage{keyval}[1997/11/10]
-%    \end{macrocode}
-% \endgroup
-%
-% \begin{macro}{\lstKV@TwoArg}
-% \begin{macro}{\lstKV@ThreeArg}
-% \begin{macro}{\lstKV@FourArg}
-% Define temporary macros and call with given arguments |#1|. We add empty
-% arguments for the case that the user doesn't provide enough.
-%    \begin{macrocode}
-\def\lstKV@TwoArg#1#2{\gdef\@gtempa##1##2{#2}\@gtempa#1{}{}}
-\def\lstKV@ThreeArg#1#2{\gdef\@gtempa##1##2##3{#2}\@gtempa#1{}{}{}}
-\def\lstKV@FourArg#1#2{\gdef\@gtempa##1##2##3##4{#2}\@gtempa#1{}{}{}{}}
-%    \end{macrocode}
-% There's one question: What are the global definitions good for? |\lst@Key|
-% might set |\globaldefs| to one and possibly calls this macro. That's the
-% reason why we use global definitions here and below.
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lstKV@OptArg}
-% We define the temporary macro |\@gtempa| and insert default argument if
-% necessary.
-%    \begin{macrocode}
-\def\lstKV@OptArg[#1]#2#3{%
-    \gdef\@gtempa[##1]##2{#3}\lstKV@OptArg@{#1}#2\@}
-\def\lstKV@OptArg@#1{\@ifnextchar[\lstKV@OptArg@@{\lstKV@OptArg@@[#1]}}
-\def\lstKV@OptArg@@[#1]#2\@{\@gtempa[#1]{#2}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstKV@XOptArg}
-% Here |#3| is already a definition with at least two parameters whose first
-% is enclosed in brackets.
-%    \begin{macrocode}
-\def\lstKV@XOptArg[#1]#2#3{%
-    \global\let\@gtempa#3\lstKV@OptArg@{#1}#2\@}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstKV@CSTwoArg}
-% Just define temporary macro and call it.
-%    \begin{macrocode}
-\def\lstKV@CSTwoArg#1#2{%
-    \gdef\@gtempa##1,##2,##3\relax{#2}%
-    \@gtempa#1,,\relax}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstKV@SetIf}
-% We simply test the lower case first character of |#1|.
-%    \begin{macrocode}
-\def\lstKV@SetIf#1{\lstKV@SetIf@#1\relax}
-\def\lstKV@SetIf@#1#2\relax#3{\lowercase{%
-    \expandafter\let\expandafter#3%
-        \csname if\ifx #1t}true\else false\fi\endcsname}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstKV@SwitchCases}
-% is implemented as a substring test.
-%    \begin{macrocode}
-\def\lstKV@SwitchCases#1#2#3{%
-    \def\lst@temp##1\\#1&##2\\##3##4\@nil{%
-        \ifx\@empty##3%
-            #3%
-        \else
-            ##2%
-        \fi
-    }%
-    \lst@temp\\#2\\#1&\\\@empty\@nil}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstset}
-% Finally this main user interface macro.
-% We change catcodes for reading the argument.
-%    \begin{macrocode}
-\lst@UserCommand\lstset{\begingroup \lst@setcatcodes \lstset@}
-\def\lstset@#1{\endgroup \ifx\@empty#1\@empty\else\setkeys{lst}{#1}\fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@setcatcodes}
-% contains all catcode changes for |\lstset|. The equal-sign has been added
-% after a bug report by \lsthelper{Bekir~Karaoglu}{2003/09/16}{keyval problems
-% with [turkish]{babel}}---babel's active equal sign clashes with keyval's
-% usage. |\catcode`\"=12\relax| has been removed after a bug report by
-% \lsthelper{Heiko~Bauke}{2004/06/27}{listings und ngerman}\,---\,hopefully
-% this introduces no other bugs.
-%    \begin{macrocode}
-\def\lst@setcatcodes{\makeatletter \catcode`\==12\relax}
-%    \end{macrocode}
-% \begin{TODO}
-% Change more catcodes?
-% \end{TODO}
-% \end{macro}
-%
-%
-% \subsection{Internal modes}
-%
-% \begin{macro}{\lst@NewMode}
-% We simply use |\chardef| for a mode definition. The counter |\lst@mode|
-% mainly keeps the current mode number. But it is also used to advance the
-% number in the macro |\lst@newmode|---we don't waste another counter.
-%    \begin{macrocode}
-\def\lst@NewMode#1{%
-    \ifx\@undefined#1%
-        \lst@mode\lst@newmode\relax \advance\lst@mode\@ne
-        \xdef\lst@newmode{\the\lst@mode}%
-        \global\chardef#1=\lst@mode
-        \lst@mode\lst@nomode
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@mode}
-% \begin{macro}{\lst@nomode}
-% We allocate the counter and the first mode.
-%    \begin{macrocode}
-\newcount\lst@mode
-\def\lst@newmode{\m@ne}% init
-\lst@NewMode\lst@nomode % init (of \lst@mode :-)
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@UseDynamicMode}
-% For dynamic modes we must not use the counter |\lst@mode| (since possibly
-% already valued). |\lst@dynamicmode| substitutes |\lst@newmode| and is a local
-% definition here, \ldots
-%    \begin{macrocode}
-\def\lst@UseDynamicMode{%
-    \@tempcnta\lst@dynamicmode\relax \advance\@tempcnta\@ne
-    \edef\lst@dynamicmode{\the\@tempcnta}%
-    \expandafter\lst@Swap\expandafter{\expandafter{\lst@dynamicmode}}}
-%    \end{macrocode}
-% \ldots\ initialized each listing with the current `value' of |\lst@newmode|.
-%    \begin{macrocode}
-\lst@AddToHook{InitVars}{\let\lst@dynamicmode\lst@newmode}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@EnterMode}
-% Each mode opens a group level, stores the mode number and execute mode
-% specific tokens. Moreover we keep all these changes in mind (locally) and
-% adjust internal variables if the user wants it.
-%    \begin{macrocode}
-\def\lst@EnterMode#1#2{%
-    \bgroup \lst@mode=#1\relax #2%
-    \lst@FontAdjust
-    \lst@lAddTo\lst@entermodes{\lst@EnterMode{#1}{#2}}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{InitVars}{\let\lst@entermodes\@empty}
-\let\lst@entermodes\@empty % init
-%    \end{macrocode}
-% The initialization has been added after a bug report from
-% \lsthelper{Herfried~Karl~Wagner}{2002/05/11}{undefined control sequence
-% \lst@entermodes}.
-% \end{macro}
-%
-% \begin{macro}{\lst@LeaveMode}
-% We simply close the group and call |\lsthk@EndGroup| if and only if the
-% current mode is not |\lst@nomode|.
-%    \begin{macrocode}
-\def\lst@LeaveMode{%
-    \ifnum\lst@mode=\lst@nomode\else
-        \egroup \expandafter\lsthk@EndGroup
-    \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{EndGroup}{}% init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@InterruptModes}
-% We put the current mode sequence on a stack and leave all modes.
-%    \begin{macrocode}
-\def\lst@InterruptModes{%
-    \lst@Extend\lst@modestack{\expandafter{\lst@entermodes}}%
-    \lst@LeaveAllModes}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{InitVars}{\global\let\lst@modestack\@empty}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ReenterModes}
-% If the stack is not empty, we leave all modes and pop the topmost element
-% (which is the last element of |\lst@modestack|).
-%    \begin{macrocode}
-\def\lst@ReenterModes{%
-    \ifx\lst@modestack\@empty\else
-        \lst@LeaveAllModes
-        \global\let\@gtempa\lst@modestack
-        \global\let\lst@modestack\@empty
-        \expandafter\lst@ReenterModes@\@gtempa\relax
-    \fi}
-\def\lst@ReenterModes@#1#2{%
-    \ifx\relax#2\@empty
-%    \end{macrocode}
-% If we've reached |\relax|, we've also found the last element: we execute |#1|
-% and gobble |{#2}|=|{\relax}| after |\fi|.
-%    \begin{macrocode}
-        \gdef\@gtempa##1{#1}%
-        \expandafter\@gtempa
-    \else
-%    \end{macrocode}
-% Otherwise we just add the element to |\lst@modestack| and continue the loop.
-%    \begin{macrocode}
-        \lst@AddTo\lst@modestack{{#1}}%
-        \expandafter\lst@ReenterModes@
-    \fi
-    {#2}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@LeaveAllModes}
-% Leaving all modes means closing groups until the mode equals |\lst@nomode|.
-%    \begin{macrocode}
-\def\lst@LeaveAllModes{%
-    \ifnum\lst@mode=\lst@nomode
-        \expandafter\lsthk@EndGroup
-    \else
-        \expandafter\egroup\expandafter\lst@LeaveAllModes
-    \fi}
-%    \end{macrocode}
-% We need that macro to end a listing correctly.
-%    \begin{macrocode}
-\lst@AddToHook{ExitVars}{\lst@LeaveAllModes}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Pmode}
-% \begin{macro}{\lst@GPmode}
-% The `processing' and the general purpose mode.
-%    \begin{macrocode}
-\lst@NewMode\lst@Pmode
-\lst@NewMode\lst@GPmode
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@modetrue}
-% The usual macro to value a boolean except that we also execute a hook.
-%    \begin{macrocode}
-\def\lst@modetrue{\let\lst@ifmode\iftrue \lsthk@ModeTrue}
-\let\lst@ifmode\iffalse % init
-\lst@AddToHook{ModeTrue}{}% init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ifLmode}
-% Comment lines use a static mode. It terminates at end of line.
-%    \begin{macrocode}
-\def\lst@Lmodetrue{\let\lst@ifLmode\iftrue}
-\let\lst@ifLmode\iffalse % init
-\lst@AddToHook{EOL}{\@whilesw \lst@ifLmode\fi \lst@LeaveMode}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Divers helpers}
-%
-% \begin{macro}{\lst@NormedDef}
-% works like |\def| (without any parameters!) but normalizes the replacement
-% text by making all characters lower case and stripping off spaces.
-%    \begin{macrocode}
-\def\lst@NormedDef#1#2{\lowercase{\edef#1{\zap@space#2 \@empty}}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@NormedNameDef}
-% works like |\global\@namedef| (again without any parameters!) but normalizes
-% both the macro name and the replacement text.
-%    \begin{macrocode}
-\def\lst@NormedNameDef#1#2{%
-    \lowercase{\edef\lst@temp{\zap@space#1 \@empty}%
-    \expandafter\xdef\csname\lst@temp\endcsname{\zap@space#2 \@empty}}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@GetFreeMacro}
-% Initialize |\@tempcnta| and |\lst@freemacro|, \ldots
-%    \begin{macrocode}
-\def\lst@GetFreeMacro#1{%
-    \@tempcnta\z@ \def\lst@freemacro{#1\the\@tempcnta}%
-    \lst@GFM@}
-%    \end{macrocode}
-% \ldots\space and either build the control sequence or advance the counter and
-% continue.
-%    \begin{macrocode}
-\def\lst@GFM@{%
-    \expandafter\ifx \csname\lst@freemacro\endcsname \relax
-        \edef\lst@freemacro{\csname\lst@freemacro\endcsname}%
-    \else
-        \advance\@tempcnta\@ne
-        \expandafter\lst@GFM@
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@gtempboxa}
-%    \begin{macrocode}
-\newbox\lst@gtempboxa
-%    \end{macrocode}
-%    \begin{macrocode}
-%</kernel>
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \section{Doing output}
-%
-%
-% \subsection{Basic registers and keys}
-%
-%    \begin{macrocode}
-%<*kernel>
-%    \end{macrocode}
-%
-% \paragraph{The current character string}
-% is kept in a token register and a counter holds its length.
-% Here we define the macros to put characters into the output queue.
-%
-% \begin{macro}{\lst@token}
-% \begin{macro}{\lst@length}
-% are allocated here. Quite a useful comment, isn't it?
-%    \begin{macrocode}
-\newtoks\lst@token \newcount\lst@length
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@ResetToken}
-% \begin{macro}{\lst@lastother}
-% The two registers get empty respectively zero at the beginning of each line.
-% After receiving a report from \lsthelper{Claus~Atzenbeck}{1999/11/24}{HTML:
-% output unit repeated after >}---I removed such a bug many times---I decided
-% to reset these registers in the \hookname{EndGroup} hook, too.
-%    \begin{macrocode}
-\def\lst@ResetToken{\lst@token{}\lst@length\z@}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{InitVarsBOL}{\lst@ResetToken \let\lst@lastother\@empty}
-\lst@AddToHook{EndGroup}{\lst@ResetToken \let\lst@lastother\@empty}
-%    \end{macrocode}
-% The macro |\lst@lastother| will be equivalent to the last `other' character,
-% which leads us to |\lst@ifletter|.
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@ifletter}
-% indicates whether the token contains an identifier or other characters.
-%    \begin{macrocode}
-\def\lst@lettertrue{\let\lst@ifletter\iftrue}
-\def\lst@letterfalse{\let\lst@ifletter\iffalse}
-\lst@AddToHook{InitVars}{\lst@letterfalse}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Append}
-% puts the argument into the output queue.
-%    \begin{macrocode}
-\def\lst@Append#1{\advance\lst@length\@ne
-                  \lst@token=\expandafter{\the\lst@token#1}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@AppendOther}
-% Depending on the current state, we first output the character string as an
-% identifier. Then we save the `argument' via |\futurelet| and call the macro
-% |\lst@Append| to do the rest.
-%    \begin{macrocode}
-\def\lst@AppendOther{%
-    \lst@ifletter \lst@Output\lst@letterfalse \fi
-    \futurelet\lst@lastother\lst@Append}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@AppendLetter}
-% We output a non-identifier string if necessary and call |\lst@Append|.
-%    \begin{macrocode}
-\def\lst@AppendLetter{%
-    \lst@ifletter\else \lst@OutputOther\lst@lettertrue \fi
-    \lst@Append}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@SaveToken}
-% \begin{macro}{\lst@RestoreToken}
-% If a group end appears and ruins the character string, we can use these
-% macros to save and restore the contents. |\lst@thestyle| is the current
-% printing style and must be saved and restored, too.
-%    \begin{macrocode}
-\def\lst@SaveToken{%
-    \global\let\lst@gthestyle\lst@thestyle
-    \global\let\lst@glastother\lst@lastother
-    \xdef\lst@RestoreToken{\noexpand\lst@token{\the\lst@token}%
-                           \noexpand\lst@length\the\lst@length\relax
-                           \noexpand\let\noexpand\lst@thestyle
-                                        \noexpand\lst@gthestyle
-                           \noexpand\let\noexpand\lst@lastother
-                                        \noexpand\lst@glastother}}
-%    \end{macrocode}
-% Now -- that means after a bug report by \lsthelper{Rolf~Niepraschk}
-% {2002/04/12}{\RequirePackage is missing keywordstyle when near the top of
-% a page} -- |\lst@lastother| is also saved and restored.
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@IfLastOtherOneOf}
-% Finally, this obvious implementation.
-%    \begin{macrocode}
-\def\lst@IfLastOtherOneOf#1{\lst@IfLastOtherOneOf@ #1\relax}
-\def\lst@IfLastOtherOneOf@#1{%
-    \ifx #1\relax
-        \expandafter\@secondoftwo
-    \else
-        \ifx\lst@lastother#1%
-            \lst@IfLastOtherOneOf@t
-        \else
-            \expandafter\expandafter\expandafter\lst@IfLastOtherOneOf@
-        \fi
-    \fi}
-\def\lst@IfLastOtherOneOf@t#1\fi\fi#2\relax{\fi\fi\@firstoftwo}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \paragraph{The current position}
-% is either the dimension |\lst@currlwidth|, which is the horizontal position
-% without taking the current character string into account, or it's the current
-% column starting with number 0. This is |\lst@column| $-$ |\lst@pos| $+$
-% |\lst@length|. Moreover we have |\lst@lostspace| which is the difference
-% between the current and the desired line width. We define macros to insert
-% this lost space.
-%
-% \begin{macro}{\lst@currlwidth}
-% \begin{macro}{\lst@column}
-% \begin{macro}{\lst@pos}
-% the current line width and two counters.
-%    \begin{macrocode}
-\newdimen\lst@currlwidth % \global
-\newcount\lst@column \newcount\lst@pos % \global
-\lst@AddToHook{InitVarsBOL}
-    {\global\lst@currlwidth\z@ \global\lst@pos\z@ \global\lst@column\z@}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@CalcColumn}
-% sets |\@tempcnta| to the current column. 
-% Note that |\lst@pos| will be nonpositive.
-%    \begin{macrocode}
-\def\lst@CalcColumn{%
-            \@tempcnta\lst@column
-    \advance\@tempcnta\lst@length
-    \advance\@tempcnta-\lst@pos}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@lostspace}
-% Whenever this dimension is positive we can insert space. A negative `lost
-% space' means that the printed line is wider than expected.
-%    \begin{macrocode}
-\newdimen\lst@lostspace % \global
-\lst@AddToHook{InitVarsBOL}{\global\lst@lostspace\z@}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@UseLostSpace}
-% We insert space and reset it if and only if |\lst@lostspace| is positive.
-%    \begin{macrocode}
-\def\lst@UseLostSpace{\ifdim\lst@lostspace>\z@ \lst@InsertLostSpace \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@InsertLostSpace}
-% \begin{macro}{\lst@InsertHalfLostSpace}
-% Ditto, but insert even if negative. |\lst@Kern| will be defined very soon.
-%    \begin{macrocode}
-\def\lst@InsertLostSpace{%
-    \lst@Kern\lst@lostspace \global\lst@lostspace\z@}
-\def\lst@InsertHalfLostSpace{%
-    \global\lst@lostspace.5\lst@lostspace \lst@Kern\lst@lostspace}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-%
-% \paragraph{Column widths}
-% Here we deal with the width of a single column, which equals the width of a
-% single character box. Keep in mind that there are fixed and flexible column
-% formats.
-%
-% \begin{macro}{\lst@width}
-% \begin{lstkey}{basewidth}
-% \keyname{basewidth} assigns the values to macros and tests whether they are
-% negative.
-%    \begin{macrocode}
-\newdimen\lst@width
-\lst@Key{basewidth}{0.6em,0.45em}{\lstKV@CSTwoArg{#1}%
-    {\def\lst@widthfixed{##1}\def\lst@widthflexible{##2}%
-     \ifx\lst@widthflexible\@empty
-         \let\lst@widthflexible\lst@widthfixed
-     \fi
-     \def\lst@temp{\PackageError{Listings}%
-                                {Negative value(s) treated as zero}%
-                                \@ehc}%
-     \let\lst@error\@empty
-     \ifdim \lst@widthfixed<\z@
-         \let\lst@error\lst@temp \let\lst@widthfixed\z@
-     \fi
-     \ifdim \lst@widthflexible<\z@
-         \let\lst@error\lst@temp \let\lst@widthflexible\z@
-     \fi
-     \lst@error}}
-%    \end{macrocode}
-% We set the dimension in a special hook.
-%    \begin{macrocode}
-\lst@AddToHook{FontAdjust}
-    {\lst@width=\lst@ifflexible\lst@widthflexible
-                          \else\lst@widthfixed\fi \relax}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{macro}
-%
-% \begin{lstkey}{fontadjust}
-% \begin{macro}{\lst@FontAdjust}
-% This hook is controlled by a switch and is always executed at
-% \hookname{InitVars}.
-%    \begin{macrocode}
-\lst@Key{fontadjust}{false}[t]{\lstKV@SetIf{#1}\lst@iffontadjust}
-\def\lst@FontAdjust{\lst@iffontadjust \lsthk@FontAdjust \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{InitVars}{\lsthk@FontAdjust}
-%    \end{macrocode}
-% \end{macro}
-% \end{lstkey}
-%
-%
-% \subsection{Low- and mid-level output}
-%
-% \paragraph{Doing the output}
-% means putting the character string into a box register, updating all internal
-% data, and eventually giving the box to \TeX.
-%
-% \begin{macro}{\lst@OutputBox}
-% \begin{macro}{\lst@alloverstyle}
-% The lowest level is the output of a box register.
-% Here we use |\box#1| as argument to |\lst@alloverstyle|.
-%    \begin{macrocode}
-\def\lst@OutputBox#1{\lst@alloverstyle{\box#1}}
-%    \end{macrocode}
-% \begin{ALTERNATIVE}
-% Instead of |\global\advance\lst@currlwidth| |\wd|\meta{box number} in
-% both definitions |\lst@Kern| and |\lst@CalcLostSpaceAndOutput|, we could
-% also advance the dimension here. But I decided not to do so since it
-% simplifies possible redefinitions of |\lst@OutputBox|: we need not to care
-% about |\lst@currlwidth|.
-% \end{ALTERNATIVE}
-%    \begin{macrocode}
-\def\lst@alloverstyle#1{#1}% init
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@Kern}
-% has been used to insert `lost space'.
-% It must not use |\@tempboxa| since that \ldots
-%    \begin{macrocode}
-\def\lst@Kern#1{%
-    \setbox\z@\hbox{{\lst@currstyle{\kern#1}}}%
-    \global\advance\lst@currlwidth \wd\z@
-    \lst@OutputBox\z@}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CalcLostSpaceAndOutput}
-% \ldots\space is used here.
-% We keep track of |\lst@lostspace|, |\lst@currlwidth| and |\lst@pos|.
-%    \begin{macrocode}
-\def\lst@CalcLostSpaceAndOutput{%
-    \global\advance\lst@lostspace \lst@length\lst@width
-    \global\advance\lst@lostspace-\wd\@tempboxa
-    \global\advance\lst@currlwidth \wd\@tempboxa
-    \global\advance\lst@pos -\lst@length
-%    \end{macrocode}
-% Before |\@tempboxa| is output, we insert space if there is enough lost space.
-% This possibly invokes |\lst@Kern| via `insert half lost space', which is the
-% reason for why we mustn't use |\@tempboxa| above. By redefinition we prevent
-% |\lst@OutputBox| from using any special style in |\lst@Kern|.
-%    \begin{macrocode}
-    \setbox\@tempboxa\hbox{\let\lst@OutputBox\box
-        \ifdim\lst@lostspace>\z@ \lst@leftinsert \fi
-        \box\@tempboxa
-        \ifdim\lst@lostspace>\z@ \lst@rightinsert \fi}%
-%    \end{macrocode}
-% Finally we can output the new box.
-%    \begin{macrocode}
-    \lst@OutputBox\@tempboxa \lsthk@PostOutput}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{PostOutput}{}% init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@OutputToken}
-% Now comes a mid-level definition.
-% Here we use |\lst@token| to set |\@tempboxa| and eventually output the box.
-% We take care of font adjustment and special output styles.
-% Yet unknown macros are defined in the following subsections.
-%    \begin{macrocode}
-\def\lst@OutputToken{%
-    \lst@TrackNewLines \lst@OutputLostSpace
-    \lst@ifgobbledws
-        \lst@gobbledwhitespacefalse
-        \lst@@discretionary
-    \fi
-    \lst@CheckMerge
-    {\lst@thestyle{\lst@FontAdjust
-     \setbox\@tempboxa\lst@hbox
-        {\lsthk@OutputBox
-         \lst@lefthss
-         \expandafter\lst@FillOutputBox\the\lst@token\@empty
-         \lst@righthss}%
-     \lst@CalcLostSpaceAndOutput}}%
-    \lst@ResetToken}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{OutputBox}{}% init
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\lst@gobbledwhitespacetrue{\global\let\lst@ifgobbledws\iftrue}
-\def\lst@gobbledwhitespacefalse{\global\let\lst@ifgobbledws\iffalse}
-\lst@AddToHookExe{InitBOL}{\lst@gobbledwhitespacefalse}% init
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \paragraph{Delaying the output}
-% means saving the character string somewhere and pushing it back when
-% neccessary. We may also attach the string to the next output box without
-% affecting style detection: both will be printed in the style of the upcoming
-% output. We will call this `merging'.
-%
-% \begin{macro}{\lst@Delay}
-% \begin{macro}{\lst@Merge}
-% To delay or merge |#1|, we process it as usual and simply save the state
-% in macros. For delayed characters we also need the currently `active'
-% output routine. Both definitions first check whether there are already
-% delayed or `merged' characters.
-%    \begin{macrocode}
-\def\lst@Delay#1{%
-    \lst@CheckDelay
-    #1%
-    \lst@GetOutputMacro\lst@delayedoutput
-    \edef\lst@delayed{\the\lst@token}%
-    \edef\lst@delayedlength{\the\lst@length}%
-    \lst@ResetToken}
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\lst@Merge#1{%
-    \lst@CheckMerge
-    #1%
-    \edef\lst@merged{\the\lst@token}%
-    \edef\lst@mergedlength{\the\lst@length}%
-    \lst@ResetToken}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@MergeToken}
-% Here we put the things together again.
-%    \begin{macrocode}
-\def\lst@MergeToken#1#2{%
-    \advance\lst@length#2%
-    \lst@lExtend#1{\the\lst@token}%
-    \expandafter\lst@token\expandafter{#1}%
-    \let#1\@empty}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CheckDelay}
-% We need to print delayed characters. The mode depends on the current output
-% macro. If it equals the saved definition, we put the delayed characters in
-% front of the character string (we merge them) since there has been no
-% letter-to-other or other-to-letter leap. Otherwise we locally reset the
-% current character string, merge this empty string with the delayed one,
-% and output it.
-%    \begin{macrocode}
-\def\lst@CheckDelay{%
-    \ifx\lst@delayed\@empty\else
-        \lst@GetOutputMacro\@gtempa
-        \ifx\lst@delayedoutput\@gtempa
-            \lst@MergeToken\lst@delayed\lst@delayedlength
-        \else
-            {\lst@ResetToken
-             \lst@MergeToken\lst@delayed\lst@delayedlength
-             \lst@delayedoutput}%
-            \let\lst@delayed\@empty
-        \fi
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CheckMerge}
-% All this is easier for |\lst@merged|.
-%    \begin{macrocode}
-\def\lst@CheckMerge{%
-    \ifx\lst@merged\@empty\else
-        \lst@MergeToken\lst@merged\lst@mergedlength
-    \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\let\lst@delayed\@empty % init
-\let\lst@merged\@empty % init
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Column formats}
-%
-% It's time to deal with fixed and flexible column modes.
-% A couple of open definitions are now filled in.
-%
-% \begin{macro}{\lst@column@fixed}
-% switches to the fixed column format. The definitions here control how the
-% output of the above definitions looks like.
-%    \begin{macrocode}
-\def\lst@column@fixed{%
-    \lst@flexiblefalse
-    \lst@width\lst@widthfixed\relax
-    \let\lst@OutputLostSpace\lst@UseLostSpace
-    \let\lst@FillOutputBox\lst@FillFixed
-    \let\lst@hss\hss
-    \def\lst@hbox{\hbox to\lst@length\lst@width}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@FillFixed}
-% Filling up a fixed mode box is easy.
-%    \begin{macrocode}
-\def\lst@FillFixed#1{#1\lst@FillFixed@}
-%    \end{macrocode}
-% While not reaching the end (|\@empty| from above), we insert dynamic space,
-% output the argument and call the submacro again.
-%    \begin{macrocode}
-\def\lst@FillFixed@#1{%
-    \ifx\@empty#1\else \lst@hss#1\expandafter\lst@FillFixed@ \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@column@flexible}
-% The first flexible format.
-%    \begin{macrocode}
-\def\lst@column@flexible{%
-    \lst@flexibletrue
-    \lst@width\lst@widthflexible\relax
-    \let\lst@OutputLostSpace\lst@UseLostSpace
-    \let\lst@FillOutputBox\@empty
-    \let\lst@hss\@empty
-    \let\lst@hbox\hbox}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@column@fullflexible}
-% This column format inserts no lost space except at the beginning of a line.
-%    \begin{macrocode}
-\def\lst@column@fullflexible{%
-    \lst@column@flexible
-    \def\lst@OutputLostSpace{\lst@ifnewline \lst@UseLostSpace\fi}%
-    \let\lst@leftinsert\@empty
-    \let\lst@rightinsert\@empty}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@column@spaceflexible}
-% This column format only inserts lost space by stretching (invisible)
-% existing spaces; it does not insert lost space between identifiers
-% and other characters where the original does not have a space.  It
-% was suggested by \lsthelper{Andrei~Alexandrescu}{-}{2007-02-26}.
-%    \begin{macrocode}
-\def\lst@column@spaceflexible{%
-    \lst@column@flexible
-    \def\lst@OutputLostSpace{%
-      \lst@ifwhitespace
-        \ifx\lst@outputspace\lst@visiblespace
-        \else
-          \lst@UseLostSpace
-        \fi
-      \else
-        \lst@ifnewline \lst@UseLostSpace\fi    
-      \fi}%
-    \let\lst@leftinsert\@empty
-    \let\lst@rightinsert\@empty}
-%    \end{macrocode}
-% \end{macro}
-%
-% Thus, we have the column formats. Now we define macros to use them.
-%
-% \begin{macro}{\lst@outputpos}
-% This macro sets the `output-box-positioning' parameter (the old key
-% \keyname{outputpos}). We test for |l|, |c| and |r|. 
-% The fixed formats use |\lst@lefthss| and |\lst@righthss|, whereas the
-% flexibles need |\lst@leftinsert| and |\lst@rightinsert|.
-%    \begin{macrocode}
-\def\lst@outputpos#1#2\relax{%
-    \def\lst@lefthss{\lst@hss}\let\lst@righthss\lst@lefthss
-    \let\lst@rightinsert\lst@InsertLostSpace
-    \ifx #1c%
-        \let\lst@leftinsert\lst@InsertHalfLostSpace
-    \else\ifx #1r%
-        \let\lst@righthss\@empty
-        \let\lst@leftinsert\lst@InsertLostSpace
-        \let\lst@rightinsert\@empty
-    \else
-        \let\lst@lefthss\@empty
-        \let\lst@leftinsert\@empty
-        \ifx #1l\else \PackageWarning{Listings}%
-            {Unknown positioning for output boxes}%
-        \fi
-    \fi\fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ifflexible}
-% indicates the column mode but does not distinguish between different fixed
-% or flexible modes.
-%    \begin{macrocode}
-\def\lst@flexibletrue{\let\lst@ifflexible\iftrue}
-\def\lst@flexiblefalse{\let\lst@ifflexible\iffalse}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{columns}
-% This is done here: check optional parameter and then build the control
-% sequence of the column format.
-%    \begin{macrocode}
-\lst@Key{columns}{[c]fixed}{\lstKV@OptArg[]{#1}{%
-    \ifx\@empty##1\@empty\else \lst@outputpos##1\relax\relax \fi
-    \expandafter\let\expandafter\lst@arg
-                                \csname\@lst @column@##2\endcsname
-%    \end{macrocode}
-% We issue a warning or save the definition for later.
-%    \begin{macrocode}
-    \lst@arg
-    \ifx\lst@arg\relax
-        \PackageWarning{Listings}{Unknown column format `##2'}%
-    \else
-        \lst@ifflexible
-            \let\lst@columnsflexible\lst@arg
-        \else
-            \let\lst@columnsfixed\lst@arg
-        \fi
-    \fi}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\let\lst@columnsfixed\lst@column@fixed % init
-\let\lst@columnsflexible\lst@column@flexible % init
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{flexiblecolumns}
-% Nothing else but a key to switch between the last flexible and fixed mode.
-%    \begin{macrocode}
-\lst@Key{flexiblecolumns}\relax[t]{%
-    \lstKV@SetIf{#1}\lst@ifflexible
-    \lst@ifflexible \lst@columnsflexible
-              \else \lst@columnsfixed \fi}
-%    \end{macrocode}
-% \end{lstkey}
-%
-%
-% \subsection{New lines}
-%
-% \begin{macro}{\lst@newlines}
-% This counter holds the number of `new lines' (cr+lf) we have to perform.
-%    \begin{macrocode}
-\newcount\lst@newlines
-\lst@AddToHook{InitVars}{\global\lst@newlines\z@}
-\lst@AddToHook{InitVarsBOL}{\global\advance\lst@newlines\@ne}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@NewLine}
-% This is how we start a new line: begin new paragraph and output an empty
-% box. If low-level definition |\lst@OutputBox| just gobbles the box , we
-% don't start a new line. This is used to drop the whole output.
-%    \begin{macrocode}
-\def\lst@NewLine{%
-    \ifx\lst@OutputBox\@gobble\else
-        \par\noindent \hbox{}%
-    \fi
-    \global\advance\lst@newlines\m@ne
-    \lst@newlinetrue}
-%    \end{macrocode}
-% Define |\lst@newlinetrue| and reset if after output.
-%    \begin{macrocode}
-\def\lst@newlinetrue{\global\let\lst@ifnewline\iftrue}
-\lst@AddToHookExe{PostOutput}{\global\let\lst@ifnewline\iffalse}% init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@TrackNewLines}
-% If |\lst@newlines| is positive, we execute the hook and insert the
-% new lines.
-%    \begin{macrocode}
-\def\lst@TrackNewLines{%
-    \ifnum\lst@newlines>\z@
-        \lsthk@OnNewLine
-        \lst@DoNewLines
-    \fi}
-\lst@AddToHook{OnNewLine}{}% init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{emptylines}
-% \lsthelper{Adam~Prugel-Bennett}{2001/02/19}{spacing of empty lines} asked for
-% such a key---if I didn't misunderstood him. We check for the optional star
-% and set |\lst@maxempty| and switch.
-%    \begin{macrocode}
-\lst@Key{emptylines}\maxdimen{%
-    \@ifstar{\lst@true\@tempcnta\@gobble#1\relax\lst@GobbleNil}%
-            {\lst@false\@tempcnta#1\relax\lst@GobbleNil}#1\@nil
-    \advance\@tempcnta\@ne
-    \edef\lst@maxempty{\the\@tempcnta\relax}%
-    \let\lst@ifpreservenumber\lst@if}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@DoNewLines}
-% First we take care of |\lst@maxempty| and then of the remaining empty lines.
-%    \begin{macrocode}
-\def\lst@DoNewLines{
-    \@whilenum\lst@newlines>\lst@maxempty \do
-        {\lst@ifpreservenumber
-            \lsthk@OnEmptyLine
-            \global\advance\c@lstnumber\lst@advancelstnum
-         \fi
-         \global\advance\lst@newlines\m@ne}%
-    \@whilenum \lst@newlines>\@ne \do
-        {\lsthk@OnEmptyLine \lst@NewLine}%
-    \ifnum\lst@newlines>\z@ \lst@NewLine \fi}
-\lst@AddToHook{OnEmptyLine}{}% init
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{High-level output}
-%
-% \begin{lstkey}{identifierstyle}
-% A simple key.
-%    \begin{macrocode}
-\lst@Key{identifierstyle}{}{\def\lst@identifierstyle{#1}}
-\lst@AddToHook{EmptyStyle}{\let\lst@identifierstyle\@empty}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@GotoTabStop}
-% Here we look whether the line already contains printed characters.
-% If true, we output a box with the width of a blank space.
-%    \begin{macrocode}
-\def\lst@GotoTabStop{%
-    \ifnum\lst@newlines=\z@
-        \setbox\@tempboxa\hbox{\lst@outputspace}%
-        \setbox\@tempboxa\hbox to\wd\@tempboxa{{\lst@currstyle{\hss}}}%
-        \lst@CalcLostSpaceAndOutput
-%    \end{macrocode}
-% It's probably not clear why it is sufficient to output a single space to go
-% to the next tabulator stop. Just note that the space lost by this process is
-% `lost space' in the sense above and therefore will be inserted before the
-% next characters are output.
-%    \begin{macrocode}
-    \else
-%    \end{macrocode}
-% Otherwise (no printed characters) we only need to advance |\lst@lostspace|,
-% which is inserted by |\lst@OutputToken| above, and update the column.
-%    \begin{macrocode}
-        \global\advance\lst@lostspace \lst@length\lst@width
-        \global\advance\lst@column\lst@length \lst@length\z@
-    \fi}
-%    \end{macrocode}
-% Note that this version works also in flexible column mode.
-% In fact, it's mainly the flexible version of \packagename{listings} 0.20.
-% \begin{TODO}
-% Use |\lst@ifnewline| instead of |\ifnum\lst@newlines=\z@|?
-% \end{TODO}
-% \end{macro}
-%
-% \begin{macro}{\lst@OutputOther}
-% becomes easy with the previous definitions.
-%    \begin{macrocode}
-\def\lst@OutputOther{%
-    \lst@CheckDelay
-    \ifnum\lst@length=\z@\else
-        \let\lst@thestyle\lst@currstyle
-        \lsthk@OutputOther
-        \lst@OutputToken
-    \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{OutputOther}{}% init
-\let\lst@currstyle\relax % init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Output}
-% We might use identifier style as default.
-%    \begin{macrocode}
-\def\lst@Output{%
-    \lst@CheckDelay
-    \ifnum\lst@length=\z@\else
-        \ifx\lst@currstyle\relax
-            \let\lst@thestyle\lst@identifierstyle
-        \else
-            \let\lst@thestyle\lst@currstyle
-        \fi
-        \lsthk@Output
-        \lst@OutputToken
-    \fi
-    \let\lst@lastother\relax}
-%    \end{macrocode}
-% Note that |\lst@lastother| becomes equivalent to |\relax| and not equivalent
-% to |\@empty| as everywhere else. I don't know whether this will be important
-% in the future or not.
-%    \begin{macrocode}
-\lst@AddToHook{Output}{}% init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@GetOutputMacro}
-% Just saves the output macro to be used.
-%    \begin{macrocode}
-\def\lst@GetOutputMacro#1{%
-    \lst@ifletter \global\let#1\lst@Output
-            \else \global\let#1\lst@OutputOther\fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@PrintToken}
-% outputs the current character string in letter or nonletter mode.
-%    \begin{macrocode}
-\def\lst@PrintToken{%
-    \lst@ifletter \lst@Output \lst@letterfalse
-            \else \lst@OutputOther \let\lst@lastother\@empty \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@XPrintToken}
-% is a special definition to print also merged characters.
-%    \begin{macrocode}
-\def\lst@XPrintToken{%
-    \lst@PrintToken \lst@CheckMerge
-    \ifnum\lst@length=\z@\else \lst@PrintToken \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Dropping the whole output}
-%
-% \begin{macro}{\lst@BeginDropOutput}
-% It's sometimes useful to process a part of a listing as usual, but to drop
-% the output. This macro does the main work and gets one argument, namely the
-% internal mode it enters. We save |\lst@newlines|, restore it |\aftergroup|
-% and redefine one macro, namely |\lst@OutputBox|. After a bug report from
-% \lsthelper{Gunther~Schmidl}{2002/02/27}{collapsing empty lines don't work
-% with printpod=false}
-%    \begin{macrocode}
-\def\lst@BeginDropOutput#1{%
-    \xdef\lst@BDOnewlines{\the\lst@newlines}%
-    \global\let\lst@BDOifnewline\lst@ifnewline
-    \lst@EnterMode{#1}%
-        {\lst@modetrue
-         \let\lst@OutputBox\@gobble
-         \aftergroup\lst@BDORestore}}
-%    \end{macrocode}
-% Restoring the date is quite easy:
-%    \begin{macrocode}
-\def\lst@BDORestore{%
-    \global\lst@newlines\lst@BDOnewlines
-    \global\let\lst@ifnewline\lst@BDOifnewline}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@EndDropOutput}
-% is equivalent to |\lst@LeaveMode|.
-%    \begin{macrocode}
-\let\lst@EndDropOutput\lst@LeaveMode
-%    \end{macrocode}
-%    \begin{macrocode}
-%</kernel>
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Writing to an external file}
-%
-% \begin{aspect}{writefile}
-% Now it would be good to know something about character classes since we need
-% to access the true input characters, for example a tabulator and not the
-% spaces it `expands' to.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{writefile}
-%    \end{macrocode}
-%
-% \begin{macro}{\lst@WF}
-% \begin{macro}{\lst@WFtoken}
-% The contents of the token will be written to file.
-%    \begin{macrocode}
-\newtoks\lst@WFtoken % global
-\lst@AddToHook{InitVarsBOL}{\global\lst@WFtoken{}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\newwrite\lst@WF
-\global\let\lst@WFifopen\iffalse % init
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@WFWriteToFile}
-% To do this, we have to expand the contents and then expand this via |\edef|.
-% Empty |\lst@UM| ensures that special characters (underscore, dollar, etc.)
-% are written correctly.
-%    \begin{macrocode}
-\gdef\lst@WFWriteToFile{%
-  \begingroup
-   \let\lst@UM\@empty
-   \expandafter\edef\expandafter\lst@temp\expandafter{\the\lst@WFtoken}%
-   \immediate\write\lst@WF{\lst@temp}%
-  \endgroup
-  \global\lst@WFtoken{}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@WFAppend}
-% Similar to |\lst@Append| but uses |\lst@WFtoken|.
-%    \begin{macrocode}
-\gdef\lst@WFAppend#1{%
-    \global\lst@WFtoken=\expandafter{\the\lst@WFtoken#1}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@BeginWriteFile}
-% \begin{macro}{\lst@BeginAlsoWriteFile}
-% use different macros for |\lst@OutputBox| (not) to drop the output.
-%    \begin{macrocode}
-\gdef\lst@BeginWriteFile{\lst@WFBegin\@gobble}
-\gdef\lst@BeginAlsoWriteFile{\lst@WFBegin\lst@OutputBox}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@WFBegin}
-% Here \ldots
-%    \begin{macrocode}
-\begingroup \catcode`\^^I=11
-\gdef\lst@WFBegin#1#2{%
-    \begingroup
-    \let\lst@OutputBox#1%
-%    \end{macrocode}
-% \ldots\space we have to update |\lst@WFtoken| and \ldots
-%    \begin{macrocode}
-    \def\lst@Append##1{%
-        \advance\lst@length\@ne
-        \expandafter\lst@token\expandafter{\the\lst@token##1}%
-        \ifx ##1\lst@outputspace \else
-            \lst@WFAppend##1%
-        \fi}%
-    \lst@lAddTo\lst@PreGotoTabStop{\lst@WFAppend{^^I}}%
-    \lst@lAddTo\lst@ProcessSpace{\lst@WFAppend{ }}%
-%    \end{macrocode}
-% \ldots\space need different `EOL' and `DeInit' definitions to write the
-% token register to file.
-%    \begin{macrocode}
-    \let\lst@DeInit\lst@WFDeInit
-    \let\lst@MProcessListing\lst@WFMProcessListing
-%    \end{macrocode}
-% Finally we open the file if necessary.
-%    \begin{macrocode}
-    \lst@WFifopen\else
-        \immediate\openout\lst@WF=#2\relax
-        \global\let\lst@WFifopen\iftrue
-        \@gobbletwo\fi\fi
-    \fi}
-\endgroup
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@EndWriteFile}
-% closes the file and restores original definitions.
-%    \begin{macrocode}
-\gdef\lst@EndWriteFile{%
-    \immediate\closeout\lst@WF \endgroup
-    \global\let\lst@WFifopen\iffalse}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@WFMProcessListing}
-% \begin{macro}{\lst@WFDeInit}
-% write additionally |\lst@WFtoken| to external file.
-%    \begin{macrocode}
-\global\let\lst@WFMProcessListing\lst@MProcessListing
-\global\let\lst@WFDeInit\lst@DeInit
-\lst@AddToAtTop\lst@WFMProcessListing{\lst@WFWriteToFile}
-\lst@AddToAtTop\lst@WFDeInit{%
-    \ifnum\lst@length=\z@\else \lst@WFWriteToFile \fi}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \section{Character classes}\label{iCharacterClasses}
-%
-% In this section, we define how the basic character classes do behave, before
-% turning over to the selection of character tables and how to specialize
-% characters.
-%
-%
-% \subsection{Letters, digits and others}
-%
-%    \begin{macrocode}
-%<*kernel>
-%    \end{macrocode}
-%
-% \begin{macro}{\lst@ProcessLetter}
-% We put the letter, which is not a whitespace, into the output queue.
-%    \begin{macrocode}
-\def\lst@ProcessLetter{\lst@whitespacefalse \lst@AppendLetter}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ProcessOther}
-% Ditto.
-%    \begin{macrocode}
-\def\lst@ProcessOther{\lst@whitespacefalse \lst@AppendOther}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ProcessDigit}
-% A digit appends the character to the current character string. But we must
-% use the right macro. This allows digits to be part of an identifier or
-% a numerical constant.
-%    \begin{macrocode}
-\def\lst@ProcessDigit{%
-    \lst@whitespacefalse
-    \lst@ifletter \expandafter\lst@AppendLetter
-            \else \expandafter\lst@AppendOther\fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ifwhitespace}
-% indicates whether the last processed character has been white space.
-%    \begin{macrocode}
-\def\lst@whitespacetrue{\global\let\lst@ifwhitespace\iftrue}
-\def\lst@whitespacefalse{\global\let\lst@ifwhitespace\iffalse}
-\lst@AddToHook{InitVarsBOL}{\lst@whitespacetrue}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Whitespaces}
-%
-% Here we have to take care of two things: dropping empty lines at the end of
-% a listing and the different column formats. Both use |\lst@lostspace|. Lines
-% containing only tabulators and spaces should be viewed as empty. In order to
-% achieve this, tabulators and spaces at the beginning of a line don't output
-% any characters but advance |\lst@lostspace|. Whenever this dimension is
-% positive we insert that space before the character string is output. Thus,
-% if there are only tabulators and spaces, the line is `empty' since we
-% haven't done any output.
-%
-% We have to do more for flexible columns. Whitespaces can fix the column
-% alignment: if the real line is wider than expected, a tabulator is at least
-% one space wide; all remaining space fixes the alignment. If there are two or
-% more space characters, at least one is printed; the others fix the column
-% alignment.
-%
-%
-% \paragraph{Tabulators}
-% are processed in three stages. You have already seen the last stage
-% |\lst@GotoTabStop|. The other two calculate the necessary width and take care
-% of visible tabulators and spaces.
-%
-% \begin{lstkey}{tabsize}
-% We check for a legal argument before saving it. Default tabsize is 8 as
-% proposed by \lsthelper{Rolf~Niepraschk}{1997/04/24}{tabsize=8}.
-%    \begin{macrocode}
-\lst@Key{tabsize}{8}
-    {\ifnum#1>\z@ \def\lst@tabsize{#1}\else
-         \PackageError{Listings}{Strict positive integer expected}%
-         {You can't use `#1' as tabsize. \@ehc}%
-     \fi}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{showtabs}
-% \begin{lstkey}{tab}
-% Two more user keys for tab control.
-%    \begin{macrocode}
-\lst@Key{showtabs}f[t]{\lstKV@SetIf{#1}\lst@ifshowtabs}
-\lst@Key{tab}{\kern.06em\hbox{\vrule\@height.3ex}%
-              \hrulefill\hbox{\vrule\@height.3ex}}
-    {\def\lst@tab{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@ProcessTabulator}
-% A tabulator outputs the preceding characters, which decrements |\lst@pos| by
-% the number of printed characters.
-%    \begin{macrocode}
-\def\lst@ProcessTabulator{%
-    \lst@XPrintToken \lst@whitespacetrue
-%    \end{macrocode}
-% Then we calculate how many columns we need to reach the next tabulator stop:
-% we add |\lst@tabsize| until |\lst@pos| is strict positive. In other words,
-% |\lst@pos| is the column modulo |tabsize| and we're looking for a positive
-% representative. We assign it to |\lst@length| and reset |\lst@pos| in the
-% submacro.
-%    \begin{macrocode}
-    \global\advance\lst@column -\lst@pos
-    \@whilenum \lst@pos<\@ne \do
-        {\global\advance\lst@pos\lst@tabsize}%
-    \lst@length\lst@pos
-    \lst@PreGotoTabStop}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@PreGotoTabStop}
-% Visible tabs print |\lst@tab|.
-%    \begin{macrocode}
-\def\lst@PreGotoTabStop{%
-    \lst@ifshowtabs
-        \lst@TrackNewLines
-        \setbox\@tempboxa\hbox to\lst@length\lst@width
-            {{\lst@currstyle{\hss\lst@tab}}}%
-        \lst@CalcLostSpaceAndOutput
-    \else
-%    \end{macrocode}
-% If we are advised to keep spaces, we insert the correct number of them.
-%    \begin{macrocode}
-        \lst@ifkeepspaces
-            \@tempcnta\lst@length \lst@length\z@
-            \@whilenum \@tempcnta>\z@ \do
-                {\lst@AppendOther\lst@outputspace
-                 \advance\@tempcnta\m@ne}%
-            \lst@OutputOther
-        \else
-            \lst@GotoTabStop
-        \fi
-    \fi
-    \lst@length\z@ \global\lst@pos\z@}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \paragraph{Spaces}
-% are implemented as described at the beginning of this subsection. But first
-% we define some user keys.
-%
-% \begin{macro}{\lst@outputspace}
-% \begin{macro}{\lst@visiblespace}
-% The first macro is a default definition, \ldots
-%    \begin{macrocode}
-\def\lst@outputspace{\ }
-\def\lst@visiblespace{\lst@ttfamily{\char32}\textvisiblespace}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{lstkey}{showspaces}
-% \begin{lstkey}{keepspaces}
-% \ldots\space which is modified on user's request.
-%    \begin{macrocode}
-\lst@Key{showspaces}{false}[t]{\lstKV@SetIf{#1}\lst@ifshowspaces}
-\lst@Key{keepspaces}{false}[t]{\lstKV@SetIf{#1}\lst@ifkeepspaces}
-\lst@AddToHook{Init}
-    {\lst@ifshowspaces
-         \let\lst@outputspace\lst@visiblespace
-         \lst@keepspacestrue
-     \fi}
-\def\lst@keepspacestrue{\let\lst@ifkeepspaces\iftrue}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@ProcessSpace}
-% We look whether spaces fix the column alignment or not. In the latter case
-% we append a space; otherwise \ldots
-% \lsthelper{Andrei~Alexandrescu}{-}{2007/02/27} tested the |spaceflexible|
-% column setting and found a bug that resulted from |\lst@PrintToken| and
-% |\lst@whitespacetrue| being out of order here.
-%    \begin{macrocode}
-\def\lst@ProcessSpace{%
-    \lst@ifkeepspaces
-        \lst@PrintToken
-        \lst@whitespacetrue
-        \lst@AppendOther\lst@outputspace
-        \lst@PrintToken
-    \else \ifnum\lst@newlines=\z@
-%    \end{macrocode}
-% \ldots\space we append a `special space' if the line isn't empty.
-%    \begin{macrocode}
-        \lst@AppendSpecialSpace
-    \else \ifnum\lst@length=\z@
-%    \end{macrocode}
-% If the line is empty, we check whether there are characters in the output
-% queue. If there are no characters we just advance |\lst@lostspace|.
-% Otherwise we append the space.
-%    \begin{macrocode}
-            \global\advance\lst@lostspace\lst@width
-            \global\advance\lst@pos\m@ne
-            \lst@whitespacetrue
-        \else
-            \lst@AppendSpecialSpace
-        \fi
-    \fi \fi}
-%    \end{macrocode}
-% Note that this version works for fixed and flexible column output.
-% \end{macro}
-%
-% \begin{macro}{\lst@AppendSpecialSpace}
-% If there are at least two white spaces, we output preceding characters and
-% advance |\lst@lostspace| to avoid alignment problems. Otherwise we append
-% a space to the current character string.  Also, |\lst@whitespacetrue| has
-% been moved after |\lst@PrintToken| so that the token-printer can correctly
-% check whether it is printing whitespace or not; this was preventing the
-% |spaceflexible| column setting from working correctly.
-%    \begin{macrocode}
-\def\lst@AppendSpecialSpace{%
-    \lst@ifwhitespace
-        \lst@PrintToken
-        \global\advance\lst@lostspace\lst@width
-        \global\advance\lst@pos\m@ne
-        \lst@gobbledwhitespacetrue
-    \else
-        \lst@PrintToken
-        \lst@whitespacetrue
-        \lst@AppendOther\lst@outputspace
-        \lst@PrintToken
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \paragraph{Form feeds}
-% has been introduced after communication with
-% \lsthelper{Jan~Braun}{1998/04/27}{formfeed}.
-%
-% \begin{lstkey}{formfeed}
-% let the user make adjustments.
-%    \begin{macrocode}
-\lst@Key{formfeed}{\bigbreak}{\def\lst@formfeed{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@ProcessFormFeed}
-% Here we execute some macros according to whether a new line has already
-% begun or not. No |\lst@EOLUpdate| is used in the else branch
-% anymore---\lsthelper{Kalle~Tuulos}{2001/01/14}{form feed gobbles following
-% output unit} sent the bug report.
-%    \begin{macrocode}
-\def\lst@ProcessFormFeed{%
-    \lst@XPrintToken
-    \ifnum\lst@newlines=\z@
-        \lst@EOLUpdate \lsthk@InitVarsBOL
-    \fi
-    \lst@formfeed
-    \lst@whitespacetrue}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Character tables}\label{iCharacterTables}
-%
-%
-% \subsubsection{The standard table}
-%
-% The standard character table is selected by |\lst@SelectStdCharTable|, which
-% expands to a token sequence 
-%    \ldots|\def| |A{\lst@ProcessLetter| |A}|\ldots\space
-% where the first A is active and the second has catcode 12. We use the
-% following macros to build the character table.
-% \begin{syntax}
-% \item[0.19] |\lst@CCPut|\meta{class macro}\meta{$c_1$}\ldots\meta{$c_k$}|\z@|
-%
-%       extends the standard character table by the characters with codes
-%       \meta{$c_1$}\ldots\meta{$c_k$} making each character use
-%       \meta{class macro}. All these characters must be printable via
-%       |\char|\meta{$c_i$}.
-%
-% \item[0.20] |\lst@CCPutMacro|\meta{class$_1$}\meta{$c_1$}\meta{definition$_1$}\ldots|\@empty\z@\@empty|
-%
-%       also extends the standard character table: the character \meta{$c_i$}
-%       will use \meta{class$_i$} and is printed via \meta{definition$_i$}.
-%       These definitions must be \meta{spec. token}s in the sense of section
-%       \ref{dCharacterTables}.
-% \end{syntax}
-%
-% \begin{macro}{\lst@Def}
-% \begin{macro}{\lst@Let}
-% For speed we won't use these helpers too often.
-%    \begin{macrocode}
-\def\lst@Def#1{\lccode`\~=#1\lowercase{\def~}}
-\def\lst@Let#1{\lccode`\~=#1\lowercase{\let~}}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begingroup
-% The definition of the space below doesn't hurt anything. But other aspects,
-% for example \aspectname{lineshape} and \aspectname{formats}, redefine also
-% the macro |\space|. Now, if \LaTeX\ calls |\try@load@fontshape|, the |.log|
-% messages would show some strange things since \LaTeX\ uses |\space| in these
-% messages. The following addition ensures that |\space| expands to a space
-% and not to something different. This was one more bug reported by
-% \lsthelper{Denis~Girou}{1999/09/16}{bad font info message with breaklines}.
-%    \begin{macrocode}
-\lst@AddToAtTop{\try@load@fontshape}{\def\space{ }}
-%    \end{macrocode}
-% \endgroup
-%
-% \begin{macro}{\lst@SelectStdCharTable}
-% The first three standard characters. |\lst@Let| has been replaced by
-% |\lst@Def| after a bug report from \lsthelper{Chris~Edwards}{2002/02/15}
-% {tabulators show up with firstline>1}.
-%    \begin{macrocode}
-\def\lst@SelectStdCharTable{%
-    \lst@Def{9}{\lst@ProcessTabulator}%
-    \lst@Def{12}{\lst@ProcessFormFeed}%
-    \lst@Def{32}{\lst@ProcessSpace}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CCPut}
-% The first argument gives the character class, then follow the codes.
-%    \begin{macrocode}
-\def\lst@CCPut#1#2{%
-    \ifnum#2=\z@
-        \expandafter\@gobbletwo
-    \else
-        \lccode`\~=#2\lccode`\/=#2\lowercase{\lst@CCPut@~{#1/}}%
-    \fi
-    \lst@CCPut#1}
-\def\lst@CCPut@#1#2{\lst@lAddTo\lst@SelectStdCharTable{\def#1{#2}}}
-%    \end{macrocode}
-% Now we insert more standard characters.
-%    \begin{macrocode}
-\lst@CCPut \lst@ProcessOther
-    {"21}{"22}{"28}{"29}{"2B}{"2C}{"2E}{"2F}
-    {"3A}{"3B}{"3D}{"3F}{"5B}{"5D}
-    \z@
-\lst@CCPut \lst@ProcessDigit
-    {"30}{"31}{"32}{"33}{"34}{"35}{"36}{"37}{"38}{"39}
-    \z@
-\lst@CCPut \lst@ProcessLetter
-    {"40}{"41}{"42}{"43}{"44}{"45}{"46}{"47}
-    {"48}{"49}{"4A}{"4B}{"4C}{"4D}{"4E}{"4F}
-    {"50}{"51}{"52}{"53}{"54}{"55}{"56}{"57}
-    {"58}{"59}{"5A}
-         {"61}{"62}{"63}{"64}{"65}{"66}{"67}
-    {"68}{"69}{"6A}{"6B}{"6C}{"6D}{"6E}{"6F}
-    {"70}{"71}{"72}{"73}{"74}{"75}{"76}{"77}
-    {"78}{"79}{"7A}
-    \z@
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CCPutMacro}
-% Now we come to a delicate point. The characters not inserted yet aren't
-% printable (|_|, |$|, \ldots) or aren't printed well (|*|, |-|, \ldots) if we
-% enter these characters. Thus we use proper macros to print the characters.
-% Works perfectly. The problem is that the current character string is
-% printable for speed, for example |_| is already replaced by a macro version,
-% but the new keyword tests need the original characters.
-%
-% The solution: We define |\def _{\lst@ProcessLetter\lst@um_}| where the first
-% underscore is active and the second belongs to the control sequence.
-% Moreover we have |\def\lst@um_{\lst@UM _}| where the second underscore has
-% the usual meaning. Now the keyword tests can access the original character
-% simply by making |\lst@UM| empty. The default definition gets the following
-% token and builds the control sequence |\lst@um_@|, which we'll define to
-% print the character. Easy, isn't it?^^A ;-)
-%
-% The following definition does all this for us. The first parameter gives the
-% character class, the second the character code, and the last the definition
-% which actually prints the character. We build the names |\lst@um_| and
-% |\lst@um_@| and give them to a submacro.
-%    \begin{macrocode}
-\def\lst@CCPutMacro#1#2#3{%
-    \ifnum#2=\z@ \else
-        \begingroup\lccode`\~=#2\relax \lccode`\/=#2\relax
-        \lowercase{\endgroup\expandafter\lst@CCPutMacro@
-            \csname\@lst @um/\expandafter\endcsname
-            \csname\@lst @um/@\endcsname /~}#1{#3}%
-        \expandafter\lst@CCPutMacro
-    \fi}
-%    \end{macrocode}
-% The arguments are now |\lst@um_|, |\lst@um_@|, nonactive character, active
-% character, character class and printing definition. We add |\def _{|
-% |\lst@ProcessLetter| |\lst@um_}| to |\lst@SelectStdCharTable| (and similarly
-% other special characters), define |\def\lst@um_{\lst@UM _}| and |\lst@um_@|.
-%    \begin{macrocode}
-\def\lst@CCPutMacro@#1#2#3#4#5#6{%
-    \lst@lAddTo\lst@SelectStdCharTable{\def#4{#5#1}}%
-    \def#1{\lst@UM#3}%
-    \def#2{#6}}
-%    \end{macrocode}
-% The default definition of |\lst@UM|:
-%    \begin{macrocode}
-\def\lst@UM#1{\csname\@lst @um#1@\endcsname}
-%    \end{macrocode}
-% And all remaining standard characters.
-%    \begin{macrocode}
-\lst@CCPutMacro
-    \lst@ProcessOther {"23}\#
-    \lst@ProcessLetter{"24}\textdollar
-    \lst@ProcessOther {"25}\%
-    \lst@ProcessOther {"26}\&
-    \lst@ProcessOther {"27}{\lst@ifupquote \textquotesingle
-                                     \else \char39\relax \fi}
-    \lst@ProcessOther {"2A}{\lst@ttfamily*\textasteriskcentered}
-    \lst@ProcessOther {"2D}{\lst@ttfamily{-{}}{$-$}}
-    \lst@ProcessOther {"3C}{\lst@ttfamily<\textless}
-    \lst@ProcessOther {"3E}{\lst@ttfamily>\textgreater}
-    \lst@ProcessOther {"5C}{\lst@ttfamily{\char92}\textbackslash}
-    \lst@ProcessOther {"5E}\textasciicircum
-    \lst@ProcessLetter{"5F}{\lst@ttfamily{\char95}\textunderscore}
-    \lst@ProcessOther {"60}{\lst@ifupquote \textasciigrave
-                                     \else \char96\relax \fi}
-    \lst@ProcessOther {"7B}{\lst@ttfamily{\char123}\textbraceleft}
-    \lst@ProcessOther {"7C}{\lst@ttfamily|\textbar}
-    \lst@ProcessOther {"7D}{\lst@ttfamily{\char125}\textbraceright}
-    \lst@ProcessOther {"7E}\textasciitilde
-    \lst@ProcessOther {"7F}-
-    \@empty\z@\@empty
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ttfamily}
-% What is this ominous macro? It prints either the first or the second
-% argument. In |\ttfamily| it ensures that |----| is typeset |----| and not
-% $-$$-$$-$$-$ as in version 0.17. Bug encountered by
-% \lsthelper{Dr.~Jobst~Hoffmann}{1998/03/30}{|\lst@minus| and |\ttfamily|}.
-% Furthermore I added |\relax| after receiving an error report from
-% \lsthelper{Magnus~Lewis-Smith}{1999/08/06}{! Bad character code (920).}
-%    \begin{macrocode}
-\def\lst@ttfamily#1#2{\ifx\f@family\ttdefault#1\relax\else#2\fi}
-%    \end{macrocode}
-% |\ttdefault| is defined |\long|, so the |\ifx| doesn't work since |\f@family|
-% isn't |\long|! We go around this problem by redefining |\ttdefault| locally:
-%    \begin{macrocode}
-\lst@AddToHook{Init}{\edef\ttdefault{\ttdefault}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{upquote}
-% is used above to decide which quote to print. We print an error message if
-% the necessary \packagename{textcomp} commands are not available. This key
-% has been added after an email from \lsthelper{Frank~Mittelbach}{2003/06/18}
-% {listings and upquote}.
-%    \begin{macrocode}
-\lst@Key{upquote}{false}[t]{\lstKV@SetIf{#1}\lst@ifupquote
-    \lst@ifupquote
-       \@ifundefined{textasciigrave}%
-          {\let\KV@lst@upquote\@gobble
-           \lstKV@SetIf f\lst@ifupquote \@gobble\fi
-           \PackageError{Listings}{Option `upquote' requires `textcomp'
-            package.\MessageBreak The option has been disabled}%
-          {Add \string\usepackage{textcomp} to your preamble.}}%
-          {}%
-    \fi}
-%    \end{macrocode}
-% If an \packagename{upquote} package is loaded, the \keyname{upquote} option
-% is enabled by default.
-%    \begin{macrocode}
-\AtBeginDocument{%
-  \@ifpackageloaded{upquote}{\RequirePackage{textcomp}%
-                             \lstset{upquote}}{}%
-  \@ifpackageloaded{upquote2}{\lstset{upquote}}{}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@ifactivechars}
-% A simple switch.
-%    \begin{macrocode}
-\def\lst@activecharstrue{\let\lst@ifactivechars\iftrue}
-\def\lst@activecharsfalse{\let\lst@ifactivechars\iffalse}
-\lst@activecharstrue
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@SelectCharTable}
-% We select the standard character table and switch to active catcodes.
-%    \begin{macrocode}
-\def\lst@SelectCharTable{%
-    \lst@SelectStdCharTable
-    \lst@ifactivechars
-        \catcode9\active \catcode12\active \catcode13\active
-        \@tempcnta=32\relax
-        \@whilenum\@tempcnta<128\do
-            {\catcode\@tempcnta\active\advance\@tempcnta\@ne}%
-    \fi
-    \lst@ifec \lst@DefEC \fi
-%    \end{macrocode}
-% The following line and the according macros below have been added after a
-% bug report from \lsthelper{Fr\'ed\'eric~Boulanger}{2001/02/27}{ligatures}.
-% The assignment to |\do@noligs| was changed to |\do| after a bug report from
-% \lsthelper{Peter~Ruckdeschel}{2002/04/12}{problems with simultanous use of
-% seminar.sty and listings.sty}. This bugfix was kindly provided by
-% \lsthelper{Timothy~Van~Zandt}{2002/04/13}{Re: ...}.
-%    \begin{macrocode}
-    \let\do\lst@do@noligs \verbatim@nolig@list
-%    \end{macrocode}
-% There are two ways to adjust the standard table: inside the hook or with
-% |\lst@DeveloperSCT|. We use these macros and initialize the backslash if
-% necessary. |\lst@DefRange| has been moved outside the hook after a bug report
-% by \lsthelper{Michael~Bachmann}{2004/07/21}{Keine label-Referenzierung
-% m\"oglich...}.
-%    \begin{macrocode}
-    \lsthk@SelectCharTable
-    \lst@DeveloperSCT
-       \lst@DefRange
-    \ifx\lst@Backslash\relax\else
-        \lst@LetSaveDef{"5C}\lsts@backslash\lst@Backslash
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{SelectCharTable}
-% \begin{lstkey}{MoreSelectCharTable}
-% The keys to adjust |\lst@DeveloperSCT|.
-%    \begin{macrocode}
-\lst@Key{SelectCharTable}{}{\def\lst@DeveloperSCT{#1}}
-\lst@Key{MoreSelectCharTable}\relax{\lst@lAddTo\lst@DeveloperSCT{#1}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{SetLanguage}{\let\lst@DeveloperSCT\@empty}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@do@noligs}
-% To prevent ligatures, this macro inserts the token |\lst@NoLig| in front of
-% |\lst@Process|\meta{whatever}\meta{spec.~token}. This is done by
-% |\verbatim@nolig@list| for certain characters. Note that the submacro is
-% a special kind of a local |\lst@AddToAtTop|. The submacro definition was
-% fixed thanks to \lsthelper{Peter~Bartke}{2002/04/10}{bad `noligs' handling}.
-%    \begin{macrocode}
-\def\lst@do@noligs#1{%
-    \begingroup \lccode`\~=`#1\lowercase{\endgroup
-    \lst@do@noligs@~}}
-\def\lst@do@noligs@#1{%
-    \expandafter\expandafter\expandafter\def
-    \expandafter\expandafter\expandafter#1%
-    \expandafter\expandafter\expandafter{\expandafter\lst@NoLig#1}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@NoLig}
-% When this extra macro is processed, it adds |\lst@nolig| to the output queue
-% without increasing its length. For keyword detection this must expand to
-% nothing if |\lst@UM| is empty.
-%    \begin{macrocode}
-\def\lst@NoLig{\advance\lst@length\m@ne \lst@Append\lst@nolig}
-\def\lst@nolig{\lst@UM\@empty}%
-%    \end{macrocode}
-% But the usual meaning of |\lst@UM| builds the following control sequence,
-% which prevents ligatures in the manner of \LaTeX's |\do@noligs|.
-%    \begin{macrocode}
-\@namedef{\@lst @um@}{\leavevmode\kern\z@}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@SaveOutputDef}
-% To get the \meta{spec.~token} meaning of character |#1|, we look for |\def|
-% `active character |#1|' in |\lst@SelectStdCharTable|, get the replacement
-% text, strip off the character class via |\@gobble|, and assign the meaning.
-% Note that you get a ``runaway argument'' error if an illegal \meta{character
-% code}=|#1| is used.
-%    \begin{macrocode}
-\def\lst@SaveOutputDef#1#2{%
-    \begingroup \lccode`\~=#1\relax \lowercase{\endgroup
-    \def\lst@temp##1\def~##2##3\relax}{%
-        \global\expandafter\let\expandafter#2\@gobble##2\relax}%
-    \expandafter\lst@temp\lst@SelectStdCharTable\relax}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstum@backslash}
-% A commonly used character.
-%    \begin{macrocode}
-\lst@SaveOutputDef{"5C}\lstum@backslash
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsubsection{National characters}
-%
-% \begin{lstkey}{extendedchars}
-% The user key to activate extended characters 128--255.
-%    \begin{macrocode}
-\lst@Key{extendedchars}{true}[t]{\lstKV@SetIf{#1}\lst@ifec}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@DefEC}
-% Currently each character in the range 128--255 is treated as a letter.
-%    \begin{macrocode}
-\def\lst@DefEC{%
-    \lst@CCECUse \lst@ProcessLetter
-      ^^80^^81^^82^^83^^84^^85^^86^^87^^88^^89^^8a^^8b^^8c^^8d^^8e^^8f%
-      ^^90^^91^^92^^93^^94^^95^^96^^97^^98^^99^^9a^^9b^^9c^^9d^^9e^^9f%
-      ^^a0^^a1^^a2^^a3^^a4^^a5^^a6^^a7^^a8^^a9^^aa^^ab^^ac^^ad^^ae^^af%
-      ^^b0^^b1^^b2^^b3^^b4^^b5^^b6^^b7^^b8^^b9^^ba^^bb^^bc^^bd^^be^^bf%
-      ^^c0^^c1^^c2^^c3^^c4^^c5^^c6^^c7^^c8^^c9^^ca^^cb^^cc^^cd^^ce^^cf%
-      ^^d0^^d1^^d2^^d3^^d4^^d5^^d6^^d7^^d8^^d9^^da^^db^^dc^^dd^^de^^df%
-      ^^e0^^e1^^e2^^e3^^e4^^e5^^e6^^e7^^e8^^e9^^ea^^eb^^ec^^ed^^ee^^ef%
-      ^^f0^^f1^^f2^^f3^^f4^^f5^^f6^^f7^^f8^^f9^^fa^^fb^^fc^^fd^^fe^^ff%
-      ^^00}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CCECUse}
-% Reaching end of list (|^^00|) we terminate the loop.
-% Otherwise we do the same as in |\lst@CCPut| if the character is not active.
-% But if the character is active, we save the meaning before redefinition.
-%    \begin{macrocode}
-\def\lst@CCECUse#1#2{%
-    \ifnum`#2=\z@
-        \expandafter\@gobbletwo
-    \else
-        \ifnum\catcode`#2=\active
-            \lccode`\~=`#2\lccode`\/=`#2\lowercase{\lst@CCECUse@#1~/}%
-        \else
-            \lst@ifactivechars \catcode`#2=\active \fi
-            \lccode`\~=`#2\lccode`\/=`#2\lowercase{\def~{#1/}}%
-        \fi
-    \fi
-    \lst@CCECUse#1}
-%    \end{macrocode}
-% We save the meaning as mentioned. Here we must also use the `|\lst@UM|
-% construction' since extended characters could often appear in words =
-% identifiers. Bug reported by \lsthelper{Denis~Girou}{1999/07/26}
-% {incompatibility with inputenc}.
-%    \begin{macrocode}
-\def\lst@CCECUse@#1#2#3{%
-    \expandafter\def\csname\@lst @EC#3\endcsname{\lst@UM#3}%
-    \expandafter\let\csname\@lst @um#3@\endcsname #2%
-    \edef#2{\noexpand#1%
-            \expandafter\noexpand\csname\@lst @EC#3\endcsname}}
-%    \end{macrocode}
-% \lsthelper{Daniel~Gerigk}{2001/10/25}{extendedchars do not work} and
-% \lsthelper{Heiko~Oberdiek}{2001/10/26}{extendedchars do not work: um@\#3@
-% must be @um\#3@} reported an error and a solution, respectively.
-% \end{macro}
-%
-%
-% \subsubsection{Catcode problems}
-%
-% \begin{macro}{\lst@nfss@catcodes}
-% \lsthelper{Anders~Edenbrandt}{1997/04/22}{preload of .fd files} found a bug
-% with \texttt{.fd}-files. Since we change catcodes and these files are read
-% on demand, we must reset the catcodes before the files are input. We use a
-% local redefinition of |\nfss@catcodes|.
-%    \begin{macrocode}
-\lst@AddToHook{Init}
-    {\let\lsts@nfss@catcodes\nfss@catcodes
-     \let\nfss@catcodes\lst@nfss@catcodes}
-%    \end{macrocode}
-% The |&|-character had turned into |\&| after a bug report by \lsthelper
-% {David~Aspinall}{2003/07/17}{loading of .fd file inside tabular produces
-% error}.
-%    \begin{macrocode}
-\def\lst@nfss@catcodes{%
-    \lst@makeletter
-        ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\relax
-    \@makeother (\@makeother )\@makeother ,\@makeother :\@makeother\&%
-    \@makeother 0\@makeother 1\@makeother 2\@makeother 3\@makeother 4%
-    \@makeother 5\@makeother 6\@makeother 7\@makeother 8\@makeother 9%
-    \@makeother =\lsts@nfss@catcodes}
-%    \end{macrocode}
-% The investigation of a bug reported by \lsthelper{Christian~Gudrian}
-% {2000/11/16}{problems with mathpple} showed that the equal sign needs
-% to have `other' catcode, as assigned above.
-% \lsthelper{Svend~Tollak~Munkejord}{2002/04/17}{package incompatible with
-%  Lucida .fd files} reported problems with Lucida .fd-files, while
-% \lsthelper{Heiko~Oberdiek}{2002/04/17}{Re: listings fails with Lucida
-% font} analysed the bug, which above led to the line starting with
-% |\@makeaother (|.
-%
-% The name of |\lst@makeletter| is an imitation of \LaTeX's |\@makeother|.
-%    \begin{macrocode}
-\def\lst@makeletter#1{%
-    \ifx\relax#1\else\catcode`#111\relax \expandafter\lst@makeletter\fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{useoutput}
-% \begin{macro}{\output}
-% Another problem was first reported by \lsthelper{Marcin~Kasperski}
-% {1999/04/28}{listings spoil toc}. It is also catcode related and
-% \lsthelper{Donald~Arseneau}{1999/05/13}{comp.text.tex Re: delayed write and
-% catcode changes} let me understand it. The point is that \TeX\ seems to use
-% the \emph{currently} active catcode table when it writes non-|\immediate|
-% |\write|s to file and not the catcodes involved when \emph{reading} the
-% characters.
-% So a section heading |\L a| was written |\La| if a listing was split on two
-% pages since a non-standard catcode table was in use when writing |\La| to
-% file, the previously attached catcodes do not matter. One more bug was that
-% accents in page headings or footers were lost when a listing was split on
-% two pages. \lsthelper{Denis~Girou}{1999/08/03}{Accents lost in heading if
-% listing split on two pages} found this latter bug. A similar problem with
-% the tilde was reported by \lsthelper{Thorsten~Vitt}{2001/06/25}{fancyhdr +
-% listings crossing pages ==> ~ in header, not space}.
-%
-% We can choose between three possibilities.
-% \lsthelper{Donald~Arseneau}{2006/09/14}{cannot select output routine 1}
-% noted a bug here in the |\ifcase| argument.
-%    \begin{macrocode}
-\lst@Key{useoutput}{2}{\edef\lst@useoutput{\ifcase0#1 0\or 1\else 2\fi}}
-%    \end{macrocode}
-% The first does not modify the existing output routine.
-%    \begin{macrocode}
-\lst@AddToHook{Init}
-{\edef\lst@OrgOutput{\the\output}%
-\ifcase\lst@useoutput\relax
-\or
-%    \end{macrocode}
-% The second possibility is as follows: We interrupt the current modes---in
-% particular |\lst@Pmode| with modified catcode table---, call the original
-% output routine and reenter the mode. This must be done with a little care.
-% First we have to close the group which \TeX\ opens at the beginning of the
-% output routine. A single |\egroup| gives an `unbalanced output routine'
-% error. But |\expandafter\egroup| works. Again it was
-% \lsthelper{Donald~Arseneau}{2001/01/10}{comp.text.tex Re: \output puzzle}
-% who gave the explaination: The |\expandafter| set the token type of |\bgroup|
-% to |backed_up|, which prevents \TeX's from recovering from an unbalanced
-% output routine. \lsthelper{Heiko~Oberdiek}{2001/01/05}{comp.text.tex Re:
-% \output puzzle} reported that |\csname| |egroup||\endcsname| does the trick,
-% too.
-%
-% However, since \TeX\ checks the contents of |\box| 255 when we close the
-% group (`output routine didn't use all of |\box| 255'), we have to save it
-% temporaryly.
-%    \begin{macrocode}
- \output{\global\setbox\lst@gtempboxa\box\@cclv
-         \expandafter\egroup
-%    \end{macrocode}
-% Now we can interrupt the mode, but we have to save the current character
-% string and the current style.
-%    \begin{macrocode}
-         \lst@SaveToken
-     \lst@InterruptModes
-%    \end{macrocode}
-% We restore the contents, use the original output routine, and \ldots
-%    \begin{macrocode}
-     \setbox\@cclv\box\lst@gtempboxa
-     \bgroup\lst@OrgOutput\egroup
-%    \end{macrocode}
-% \ldots\space open a group matching the |}| which \TeX\ inserts at the end of
-% the output routine. We reenter modes and restore the character string and
-% style |\aftergroup|. Moreover we need to reset |\pagegoal|---added after a
-% bug report by \lsthelper{Jochen~Schneider}{2002/03/09}{de.comp.text.tex:
-% Problem mit Listings-Paket 1.0-Beta; unmotivated pagebreak with preceding
-% float}.
-%    \begin{macrocode}
-     \bgroup
-     \aftergroup\pagegoal\aftergroup\vsize
-     \aftergroup\lst@ReenterModes\aftergroup\lst@RestoreToken}%
-\else
-%    \end{macrocode}
-% The third option is to restore all catcodes and meanings inside a modified
-% output routine and to call the original routine afterwards.
-%    \begin{macrocode}
- \output{\lst@RestoreOrigCatcodes
-         \lst@ifec \lst@RestoreOrigExtendedCatcodes \fi
-         \lst@OrgOutput}%
-\fi}
-%    \end{macrocode}
-% Note that this output routine isn't used too often. It is executed only if
-% it's possible that a listing is split on two pages: if a listing ends at
-% the bottom or begins at the top of a page, or if a listing is really split.
-% \end{macro}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@GetChars}
-% \begin{macro}{\lst@ScanChars}
-% \begin{lstkey}{rescanchars}
-% To make the third |\output|-option work, we have to scan the catcodes and
-% also the meanings of active characters:
-%    \begin{macrocode}
-\def\lst@GetChars#1#2#3{%
-    \let#1\@empty
-    \@tempcnta#2\relax \@tempcntb#3\relax
-    \loop \ifnum\@tempcnta<\@tempcntb\relax
-        \lst@lExtend#1{\expandafter\catcode\the\@tempcnta=}%
-        \lst@lExtend#1{\the\catcode\@tempcnta\relax}%
-        \ifnum\the\catcode\@tempcnta=\active
-            \begingroup\lccode`\~=\@tempcnta
-            \lowercase{\endgroup
-            \lst@lExtend#1{\expandafter\let\expandafter~\csname
-                                    lstecs@\the\@tempcnta\endcsname}%
-            \expandafter\let\csname lstecs@\the\@tempcnta\endcsname~}%
-        \fi
-        \advance\@tempcnta\@ne
-    \repeat}
-%    \end{macrocode}
-% As per a bug report by \lsthelper{Benjamin~Lings}{2004/10/15}%
-% {\usepackage{xy,listings} yields: "Forbidden control sequence...."}, we
-% deactivate |\outer| definition of |^^L| temporarily (inside and outside
-% of |\lst@ScanChars|) and restore the catcode at end of package via the
-% |\lst@RestoreCatcodes| command.
-%    \begin{macrocode}
-\begingroup \catcode12=\active\let^^L\@empty
-\gdef\lst@ScanChars{%
-  \let\lsts@ssL^^L%
-  \def^^L{\par}%
-    \lst@GetChars\lst@RestoreOrigCatcodes\@ne {128}%
-  \let^^L\lsts@ssL
-    \lst@GetChars\lst@RestoreOrigExtendedCatcodes{128}{256}}
-\endgroup
-%    \end{macrocode}
-% The scan can be issued by hand and at the beginning of a document.
-%    \begin{macrocode}
-\lst@Key{rescanchars}\relax{\lst@ScanChars}
-\AtBeginDocument{\lst@ScanChars}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{macro}
-% \end{macro}
-%
-%
-% \subsubsection{Adjusting the table}
-%
-% We begin with modifiers for the basic character classes.
-%
-% \begin{lstkey}{alsoletter}
-% \begin{lstkey}{alsodigit}
-% \begin{lstkey}{alsoother}
-% The macros |\lst@also|\ldots\space will hold |\def|\meta{char}|{|\ldots|}|
-% sequences, which adjusts the standard character table.
-%    \begin{macrocode}
-\lst@Key{alsoletter}\relax{%
-    \lst@DoAlso{#1}\lst@alsoletter\lst@ProcessLetter}
-\lst@Key{alsodigit}\relax{%
-    \lst@DoAlso{#1}\lst@alsodigit\lst@ProcessDigit}
-\lst@Key{alsoother}\relax{%
-    \lst@DoAlso{#1}\lst@alsoother\lst@ProcessOther}
-%    \end{macrocode}
-% This is done at \hookname{SelectCharTable} and every language selection
-% the macros get empty.
-%    \begin{macrocode}
-\lst@AddToHook{SelectCharTable}
-    {\lst@alsoother \lst@alsodigit \lst@alsoletter}
-\lst@AddToHookExe{SetLanguage}% init
-    {\let\lst@alsoletter\@empty
-     \let\lst@alsodigit\@empty
-     \let\lst@alsoother\@empty}
-%    \end{macrocode}
-% The service macro starts a loop and \ldots
-%    \begin{macrocode}
-\def\lst@DoAlso#1#2#3{%
-    \lst@DefOther\lst@arg{#1}\let#2\@empty
-    \expandafter\lst@DoAlso@\expandafter#2\expandafter#3\lst@arg\relax}
-\def\lst@DoAlso@#1#2#3{%
-    \ifx\relax#3\expandafter\@gobblethree \else
-%    \end{macrocode}
-% \ldots\space while not reaching |\relax| we use the \TeX nique from
-% |\lst@SaveOutputDef| to replace the class by |#2|. Eventually we append
-% the new definition to |#1|.
-%    \begin{macrocode}
-        \begingroup \lccode`\~=`#3\relax \lowercase{\endgroup
-        \def\lst@temp##1\def~##2##3\relax{%
-            \edef\lst@arg{\def\noexpand~{\noexpand#2\expandafter
-                                         \noexpand\@gobble##2}}}}%
-        \expandafter\lst@temp\lst@SelectStdCharTable\relax
-        \lst@lExtend#1{\lst@arg}%
-    \fi
-    \lst@DoAlso@#1#2}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@SaveDef}
-% \begin{macro}{\lst@DefSaveDef}
-% \begin{macro}{\lst@LetSaveDef}
-% These macros can be used in language definitions to make special changes.
-% They save the definition and define or assign a new one.
-%    \begin{macrocode}
-\def\lst@SaveDef#1#2{%
-    \begingroup \lccode`\~=#1\relax \lowercase{\endgroup\let#2~}}
-\def\lst@DefSaveDef#1#2{%
-    \begingroup \lccode`\~=#1\relax \lowercase{\endgroup\let#2~\def~}}
-\def\lst@LetSaveDef#1#2{%
-    \begingroup \lccode`\~=#1\relax \lowercase{\endgroup\let#2~\let~}}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% Now we get to the more powerful definitions.
-%
-% \begin{macro}{\lst@CDef}
-% Here we unfold the first parameter \meta{1st}\marg{2nd}\marg{rest} and say
-% that this input string is `replaced' by \meta{save 1st}\marg{2nd}^^A
-% \marg{rest}---plus \meta{execute}, \meta{pre}, and \meta{post}. This main
-% work is done by |\lst@CDefIt|.
-%    \begin{macrocode}
-\def\lst@CDef#1{\lst@CDef@#1}
-\def\lst@CDef@#1#2#3#4{\lst@CDefIt#1{#2}{#3}{#4#2#3}#4}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CDefX}
-% drops the input string.
-%    \begin{macrocode}
-\def\lst@CDefX#1{\lst@CDefX@#1}
-\def\lst@CDefX@#1#2#3{\lst@CDefIt#1{#2}{#3}{}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CDefIt}
-% is the main working procedure for the previous macros. It redefines the
-% sequence |#1#2#3| of characters. At least |#1| must be active; the other two
-% arguments might be empty, not equivalent to empty!
-%    \begin{macrocode}
-\def\lst@CDefIt#1#2#3#4#5#6#7#8{%
-    \ifx\@empty#2\@empty
-%    \end{macrocode}
-% For a single character we just execute the arguments in the correct order.
-% You might want to go back to section \ref{dCharacterTablesManipulated} to
-% look them up.
-%    \begin{macrocode}
-        \def#1{#6\def\lst@next{#7#4#8}\lst@next}%
-    \else \ifx\@empty#3\@empty
-%    \end{macrocode}
-% For a two character sequence we test whether \meta{pre} and \meta{post}
-% must be executed.
-%    \begin{macrocode}
-        \def#1##1{%
-            #6%
-            \ifx##1#2\def\lst@next{#7#4#8}\else
-                     \def\lst@next{#5##1}\fi
-            \lst@next}%
-    \else
-%    \end{macrocode}
-% We do the same for an arbitrary character sequence---except that we have to
-% use |\lst@IfNextCharsArg| instead of |\ifx|\ldots|\fi|.
-%    \begin{macrocode}
-        \def#1{%
-            #6%
-            \lst@IfNextCharsArg{#2#3}{#7#4#8}%
-                                     {\expandafter#5\lst@eaten}}%
-    \fi \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CArgX}
-% We make |#1#2| active and call |\lst@CArg|.
-%    \begin{macrocode}
-\def\lst@CArgX#1#2\relax{%
-    \lst@DefActive\lst@arg{#1#2}%
-    \expandafter\lst@CArg\lst@arg\relax}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CArg}
-% arranges the first two arguments for |\lst@CDef|[|X|]. We get an undefined
-% macro and use |\@empty\@empty\relax| as delimiter for the submacro.
-%    \begin{macrocode}
-\def\lst@CArg#1#2\relax{%
-    \lccode`\/=`#1\lowercase{\def\lst@temp{/}}%
-    \lst@GetFreeMacro{lst@c\lst@temp}%
-    \expandafter\lst@CArg@\lst@freemacro#1#2\@empty\@empty\relax}
-%    \end{macrocode}
-% Save meaning of \meta{1st}=|#2| in \meta{save 1st}=|#1| and call the macro
-% |#6| with correct arguments. From version 1.0 on, |#2|, |#3| and |#4|
-% (respectively empty arguments) are tied together with group braces.
-% This allows us to save two arguments in other definitions, for example in
-% |\lst@DefDelimB|.
-%    \begin{macrocode}
-\def\lst@CArg@#1#2#3#4\@empty#5\relax#6{%
-    \let#1#2%
-    \ifx\@empty#3\@empty
-        \def\lst@next{#6{#2{}{}}}%
-    \else
-        \def\lst@next{#6{#2#3{#4}}}%
-    \fi
-    \lst@next #1}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CArgEmpty}
-% `executes' an |\@empty|-delimited argument. We will use it for the delimiters.
-%    \begin{macrocode}
-\def\lst@CArgEmpty#1\@empty{#1}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Delimiters}
-%
-% Here we start with general definitions common to all delimiters.
-%
-% \begin{lstkey}{excludedelims}
-% controls which delimiters are not printed in \meta{whatever}style. We just
-% define |\lst@ifex|\meta{whatever} to be true. Such switches are set false
-% in the \hookname{ExcludeDelims} hook and are handled by the individual
-% delimiters.
-%    \begin{macrocode}
-\lst@Key{excludedelims}\relax
-    {\lsthk@ExcludeDelims \lst@NormedDef\lst@temp{#1}%
-     \expandafter\lst@for\lst@temp\do
-     {\expandafter\let\csname\@lst @ifex##1\endcsname\iftrue}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@DelimPrint}
-% And this macro might help in doing so. |#1| is |\lst@ifex|\meta{whatever}
-% (plus |\else|) or just |\iffalse|, and |#2| will be the delimiter. The
-% temporary mode change ensures that the characters can't end the current
-% delimiter or start a new one.
-%    \begin{macrocode}
-\def\lst@DelimPrint#1#2{%
-    #1%
-      \begingroup
-        \lst@mode\lst@nomode \lst@modetrue
-        #2\lst@XPrintToken
-      \endgroup
-      \lst@ResetToken
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@DelimOpen}
-% We print preceding characters and the delimiter, enter the appropriate mode,
-% print the delimiter again, and execute |#3|. In fact, the arguments |#1| and
-% |#2| will ensure that the delimiter is printed only once.
-%    \begin{macrocode}
-\def\lst@DelimOpen#1#2#3#4#5#6\@empty{%
-    \lst@TrackNewLines \lst@XPrintToken
-    \lst@DelimPrint#1{#6}%
-    \lst@EnterMode{#4}{\def\lst@currstyle#5}%
-    \lst@DelimPrint{#1#2}{#6}%
-    #3}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@DelimClose}
-% is the same in reverse order.
-%    \begin{macrocode}
-\def\lst@DelimClose#1#2#3\@empty{%
-    \lst@TrackNewLines \lst@XPrintToken
-    \lst@DelimPrint{#1#2}{#3}%
-    \lst@LeaveMode
-    \lst@DelimPrint{#1}{#3}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@BeginDelim}
-% \begin{macro}{\lst@EndDelim}
-% These definitions are applications of |\lst@DelimOpen| and |\lst@DelimClose|:
-% the delimiters have the same style as the delimited text.
-%    \begin{macrocode}
-\def\lst@BeginDelim{\lst@DelimOpen\iffalse\else{}}
-\def\lst@EndDelim{\lst@DelimClose\iffalse\else}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@BeginIDelim}
-% \begin{macro}{\lst@EndIDelim}
-% Another application: no delimiter is printed.
-%    \begin{macrocode}
-\def\lst@BeginIDelim{\lst@DelimOpen\iffalse{}{}}
-\def\lst@EndIDelim{\lst@DelimClose\iffalse{}}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@DefDelims}
-% This macro defines all delimiters and is therefore reset every language
-% selection.
-%    \begin{macrocode}
-\lst@AddToHook{SelectCharTable}{\lst@DefDelims}
-\lst@AddToHookExe{SetLanguage}{\let\lst@DefDelims\@empty}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Delim}
-% First we set default values: no |\lst@modetrue|, cumulative style, and no
-% argument to |\lst@Delim|[|DM|]|@|\meta{type}.
-%    \begin{macrocode}
-\def\lst@Delim#1{%
-    \lst@false \let\lst@cumulative\@empty \let\lst@arg\@empty
-%    \end{macrocode}
-% These are the correct settings for the double-star-form, so we immediately
-% call the submacro in this case. Otherwise we either just suppress cumulative
-% style, or even indicate the usage of |\lst@modetrue| with |\lst@true|.
-%    \begin{macrocode}
-    \@ifstar{\@ifstar{\lst@Delim@{#1}}%
-                     {\let\lst@cumulative\relax
-                      \lst@Delim@{#1}}}%
-            {\lst@true\lst@Delim@{#1}}}
-%    \end{macrocode}
-% The type argument is saved for later use. We check against the optional
-% \meta{style} argument using |#1| as default, define |\lst@delimstyle| and
-% look for the optional \meta{type option}, which is just saved in |\lst@arg|.
-%    \begin{macrocode}
-\def\lst@Delim@#1[#2]{%
-    \gdef\lst@delimtype{#2}%
-    \@ifnextchar[\lst@Delim@sty
-                 {\lst@Delim@sty[#1]}}
-\def\lst@Delim@sty[#1]{%
-    \def\lst@delimstyle{#1}%
-    \ifx\@empty#1\@empty\else
-        \lst@Delim@sty@ #1\@nil
-    \fi
-    \@ifnextchar[\lst@Delim@option
-                 \lst@Delim@delim}
-\def\lst@Delim@option[#1]{\def\lst@arg{[#1]}\lst@Delim@delim}
-%    \end{macrocode}
-% |[| and |]| in the replacement text above have been added after a bug report
-% by \lsthelper{Stephen~Reindl}{2002/05/28}{\inaccessible using Cobol}.
-%
-% The definition of |\lst@delimstyle| depends on whether the first token is a
-% control sequence. Here we possibly build |\lst@|\meta{style}.
-%    \begin{macrocode}
-\def\lst@Delim@sty@#1#2\@nil{%
-    \if\relax\noexpand#1\else
-        \edef\lst@delimstyle{\expandafter\noexpand
-                             \csname\@lst @\lst@delimstyle\endcsname}%
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Delim@delim}
-% Eventually this macro is called. First we might need to delete a bunch of
-% delimiters. If there is no delimiter, we might delete a subclass.
-%    \begin{macrocode}
-\def\lst@Delim@delim#1\relax#2#3#4#5#6#7#8{%
-    \ifx #4\@empty \lst@Delim@delall{#2}\fi
-    \ifx\@empty#1\@empty
-        \ifx #4\@nil
-            \@ifundefined{\@lst @#2DM@\lst@delimtype}%
-                {\lst@Delim@delall{#2@\lst@delimtype}}%
-                {\lst@Delim@delall{#2DM@\lst@delimtype}}%
-        \fi
-    \else
-%    \end{macrocode}
-% If the delimiter is not empty, we convert the delimiter and append it to
-% |\lst@arg|. Ditto |\lst@Begin|\ldots, |\lst@End|\ldots, and the style and
-% mode selection.
-%    \begin{macrocode}
-        \expandafter\lst@Delim@args\expandafter
-            {\lst@delimtype}{#1}{#5}#6{#7}{#8}#4%
-%    \end{macrocode}
-% If the type is known, we either choose dynamic or static mode and use the
-% contents of |\lst@arg| as arguments. All this is put into |\lst@delim|.
-%    \begin{macrocode}
-        \let\lst@delim\@empty
-        \expandafter\lst@IfOneOf\lst@delimtype\relax#3%
-        {\@ifundefined{\@lst @#2DM@\lst@delimtype}%
-             {\lst@lExtend\lst@delim{\csname\@lst @#2@\lst@delimtype
-                                     \expandafter\endcsname\lst@arg}}%
-             {\lst@lExtend\lst@delim{\expandafter\lst@UseDynamicMode
-                                     \csname\@lst @#2DM@\lst@delimtype
-                                     \expandafter\endcsname\lst@arg}}%
-%    \end{macrocode}
-% Now, depending on the mode |#4| we either remove this particular delimiter or
-% append it to all current ones.
-%    \begin{macrocode}
-         \ifx #4\@nil
-             \let\lst@temp\lst@DefDelims \let\lst@DefDelims\@empty
-             \expandafter\lst@Delim@del\lst@temp\@empty\@nil\@nil\@nil
-         \else
-             \lst@lExtend\lst@DefDelims\lst@delim
-         \fi}%
-%    \end{macrocode}
-% An unknown type issues an error.
-%    \begin{macrocode}
-        {\PackageError{Listings}{Illegal type `\lst@delimtype'}%
-                                {#2 types are #3.}}%
-     \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Delim@args}
-% Now let's look how we add the arguments to |\lst@arg|. First we initialize
-% the conversion just to make all characters active. But if the first character
-% of the type equals |#4|, \ldots
-%    \begin{macrocode}
-\def\lst@Delim@args#1#2#3#4#5#6#7{%
-    \begingroup
-    \lst@false \let\lst@next\lst@XConvert
-%    \end{macrocode}
-% \ldots\ we remove that character from |\lst@delimtype|, and |#5| might select
-% a different conversion setting or macro.
-%    \begin{macrocode}
-    \@ifnextchar #4{\xdef\lst@delimtype{\expandafter\@gobble
-                                        \lst@delimtype}%
-                    #5\lst@next#2\@nil
-                    \lst@lAddTo\lst@arg{\@empty#6}%
-                    \lst@GobbleNil}%
-%    \end{macrocode}
-% Since we are in the `special' case above, we've also added the special
-% |\lst@Begin|\ldots\space and |\lst@End|\ldots\space macros to |\lst@arg|
-% (and |\@empty| as a brake for the delimiter). No special task must be done
-% if the characters are not equal.
-%    \begin{macrocode}
-                   {\lst@next#2\@nil
-                    \lst@lAddTo\lst@arg{\@empty#3}%
-                    \lst@GobbleNil}%
-                 #1\@nil
-%    \end{macrocode}
-% We always transfer the arguments to the outside of the group and append the
-% style and mode selection if and only if we're not deleting a delimiter.
-% Therefor we expand the delimiter style.
-%    \begin{macrocode}
-    \global\let\@gtempa\lst@arg
-    \endgroup
-    \let\lst@arg\@gtempa
-    \ifx #7\@nil\else
-        \expandafter\lst@Delim@args@\expandafter{\lst@delimstyle}%
-    \fi}
-%    \end{macrocode}
-% Recall that the style is `selected' by |\def\lst@currstyle#5|, and this
-% `argument' |#5| is to be added now. Depending on the settings at the very
-% beginning, we use either |{\meta{style}}\lst@modetrue|---which selects the
-% style and deactivates keyword detection---, or |{}\meta{style}|---which
-% defines an empty style macro and executes the style for cumulative styles---,
-% or |{\meta{style}|---which just defines the style macro. Note that we have to
-% use two extra group levels below: one is discarded directly by |\lst@lAddTo|
-% and the other by |\lst@Delim|[|DM|]|@|\meta{type}.
-%    \begin{macrocode}
-\def\lst@Delim@args@#1{%
-    \lst@if
-        \lst@lAddTo\lst@arg{{{#1}\lst@modetrue}}%
-    \else
-        \ifx\lst@cumulative\@empty
-            \lst@lAddTo\lst@arg{{{}#1}}%
-        \else
-            \lst@lAddTo\lst@arg{{{#1}}}%
-        \fi
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Delim@del}
-% To delete a particular delimiter, we iterate down the list of delimiters and
-% compare the current item with the user supplied.
-%    \begin{macrocode}
-\def\lst@Delim@del#1\@empty#2#3#4{%
-    \ifx #2\@nil\else
-        \def\lst@temp{#1\@empty#2#3}%
-        \ifx\lst@temp\lst@delim\else
-            \lst@lAddTo\lst@DefDelims{#1\@empty#2#3{#4}}%
-        \fi
-        \expandafter\lst@Delim@del
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Delim@delall}
-% To delete a whole class of delimiters, we first expand the control sequence
-% name, init some other data, and call a submacro to do the work.
-%    \begin{macrocode}
-\def\lst@Delim@delall#1{%
-    \begingroup
-    \edef\lst@delim{\expandafter\string\csname\@lst @#1\endcsname}%
-    \lst@false \global\let\@gtempa\@empty
-    \expandafter\lst@Delim@delall@\lst@DefDelims\@empty
-    \endgroup
-    \let\lst@DefDelims\@gtempa}
-%    \end{macrocode}
-% We first discard a preceding |\lst@UseDynamicMode|.
-%    \begin{macrocode}
-\def\lst@Delim@delall@#1{%
-    \ifx #1\@empty\else
-        \ifx #1\lst@UseDynamicMode
-            \lst@true
-            \let\lst@next\lst@Delim@delall@do
-        \else
-            \def\lst@next{\lst@Delim@delall@do#1}%
-        \fi
-        \expandafter\lst@next
-    \fi}
-%    \end{macrocode}
-% Then we can check whether (the following) |\lst@|\meta{delimiter name}\ldots\ 
-% matches the delimiter class given by |\lst@delim|.
-%    \begin{macrocode}
-\def\lst@Delim@delall@do#1#2\@empty#3#4#5{%
-    \expandafter\lst@IfSubstring\expandafter{\lst@delim}{\string#1}%
-      {}%
-      {\lst@if \lst@AddTo\@gtempa\lst@UseDynamicMode \fi
-       \lst@AddTo\@gtempa{#1#2\@empty#3#4{#5}}}%
-    \lst@false \lst@Delim@delall@}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@DefDelimB}
-% Here we put the arguments together to fit |\lst@CDef|. Note that the very
-% last argument |\@empty| to |\lst@CDef| is a brake for |\lst@CArgEmpty|
-% and |\lst@DelimOpen|.
-%    \begin{macrocode}
-\gdef\lst@DefDelimB#1#2#3#4#5#6#7#8{%
-    \lst@CDef{#1}#2%
-        {#3}%
-        {\let\lst@bnext\lst@CArgEmpty
-         \lst@ifmode #4\else
-             #5%
-             \def\lst@bnext{#6{#7}{#8}}%
-         \fi
-         \lst@bnext}%
-        \@empty}
-%    \end{macrocode}
-% After a bug report from \lsthelper{Vespe~Savikko}{2000/11/06}{bad output of
-% doc-strings if HTML and Python are loaded} I added braces around |#7|.
-% \end{macro}
-%
-% \begin{macro}{\lst@DefDelimE}
-% The  |\ifnum #7=\lst@mode| in the 5th line ensures that the delimiters
-% match each other.
-%    \begin{macrocode}
-\gdef\lst@DefDelimE#1#2#3#4#5#6#7{%
-    \lst@CDef{#1}#2%
-        {#3}%
-        {\let\lst@enext\lst@CArgEmpty
-         \ifnum #7=\lst@mode%
-             #4%
-             \let\lst@enext#6%
-         \else
-             #5%
-         \fi
-         \lst@enext}%
-        \@empty}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{Init}{\let\lst@bnext\relax \let\lst@enext\relax}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@DefDelimBE}
-% This service macro will actually define all string delimiters.
-%    \begin{macrocode}
-\gdef\lst@DefDelimBE#1#2#3#4#5#6#7#8#9{%
-    \lst@CDef{#1}#2%
-        {#3}%
-        {\let\lst@bnext\lst@CArgEmpty
-         \ifnum #7=\lst@mode
-             #4%
-             \let\lst@bnext#9%
-         \else
-             \lst@ifmode\else
-                 #5%
-                 \def\lst@bnext{#6{#7}{#8}}%
-             \fi
-         \fi
-         \lst@bnext}%
-        \@empty}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@delimtypes}
-% is the list of general delimiter types.
-%    \begin{macrocode}
-\gdef\lst@delimtypes{s,l}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@DelimKey}
-% We just put together the arguments for |\lst@Delim|.
-%    \begin{macrocode}
-\gdef\lst@DelimKey#1#2{%
-    \lst@Delim{}#2\relax
-        {Delim}\lst@delimtypes #1%
-                {\lst@BeginDelim\lst@EndDelim}
-        i\@empty{\lst@BeginIDelim\lst@EndIDelim}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{delim}
-% \begin{lstkey}{moredelim}
-% \begin{lstkey}{deletedelim}
-% all use |\lst@DelimKey|.
-%    \begin{macrocode}
-\lst@Key{delim}\relax{\lst@DelimKey\@empty{#1}}
-\lst@Key{moredelim}\relax{\lst@DelimKey\relax{#1}}
-\lst@Key{deletedelim}\relax{\lst@DelimKey\@nil{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@DelimDM@l}
-% \begin{macro}{\lst@DelimDM@s}
-% Nohting special here.
-%    \begin{macrocode}
-\gdef\lst@DelimDM@l#1#2\@empty#3#4#5{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#3{#1}{#5\lst@Lmodetrue}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\gdef\lst@DelimDM@s#1#2#3\@empty#4#5#6{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#4{#1}{#6}%
-    \lst@CArg #3\relax\lst@DefDelimE{}{}{}#5{#1}}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</kernel>
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-%
-% \subsubsection{Strings}
-%
-% \begin{aspect}{strings}
-% Just starting a new aspect.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{strings}
-%    \end{macrocode}
-%
-% \begin{macro}{\lst@stringtypes}
-% is the list of \ldots\space string types?
-%    \begin{macrocode}
-\gdef\lst@stringtypes{d,b,m,bd,db,s}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@StringKey}
-% We just put together the arguments for |\lst@Delim|.
-%    \begin{macrocode}
-\gdef\lst@StringKey#1#2{%
-    \lst@Delim\lst@stringstyle #2\relax
-        {String}\lst@stringtypes #1%
-                     {\lst@BeginString\lst@EndString}%
-        \@@end\@empty{}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{string}
-% \begin{lstkey}{morestring}
-% \begin{lstkey}{deletestring}
-% all use |\lst@StringKey|.
-%    \begin{macrocode}
-\lst@Key{string}\relax{\lst@StringKey\@empty{#1}}
-\lst@Key{morestring}\relax{\lst@StringKey\relax{#1}}
-\lst@Key{deletestring}\relax{\lst@StringKey\@nil{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{lstkey}{stringstyle}
-% You shouldn't need comments on the following two lines, do you?
-%    \begin{macrocode}
-\lst@Key{stringstyle}{}{\def\lst@stringstyle{#1}}
-\lst@AddToHook{EmptyStyle}{\let\lst@stringstyle\@empty}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{showstringspaces}
-% Thanks to \lsthelper{Knut~M\"uller}{1997/04/28}{\blankstringtrue} for
-% reporting problems with |\blankstringtrue| (now |showstringspaces=false|).
-% The problem has gone.
-%    \begin{macrocode}
-\lst@Key{showstringspaces}t[t]{\lstKV@SetIf{#1}\lst@ifshowstringspaces}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@BeginString}
-% Note that the tokens after |\lst@DelimOpen| are arguments! The only special
-% here is that we switch to `keepspaces' after starting a string, if necessary.
-% A bug reported by \lsthelper{Vespe~Savikko}{2000/09/27}{stringstyle used also
-% on previous other characters} has gone due to the use of |\lst@DelimOpen|.
-%    \begin{macrocode}
-\gdef\lst@BeginString{%
-    \lst@DelimOpen
-        \lst@ifexstrings\else
-        {\lst@ifshowstringspaces
-             \lst@keepspacestrue
-             \let\lst@outputspace\lst@visiblespace
-         \fi}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHookExe{ExcludeDelims}{\let\lst@ifexstrings\iffalse}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@EndString}
-% Again the two tokens following |\lst@DelimClose| are arguments.
-%    \begin{macrocode}
-\gdef\lst@EndString{\lst@DelimClose\lst@ifexstrings\else}
-%    \end{macrocode}
-% \end{macro}
-%
-% And now all the |\lst@StringDM@|\meta{type} definitions.
-%
-% \begin{macro}{\lst@StringDM@d}
-% `d' means no extra work.; the first three arguments after |\lst@DefDelimBE|
-% are left empty. The others are used to start and end the string.
-%    \begin{macrocode}
-\gdef\lst@StringDM@d#1#2\@empty#3#4#5{%
-    \lst@CArg #2\relax\lst@DefDelimBE{}{}{}#3{#1}{#5}#4}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@StringDM@b}
-% The |\lst@ifletter|\ldots|\fi| has been inserted after bug reports by
-% \lsthelper{Daniel~Gerigk}{2001/10/25}{improper strings in C++} and
-% \lsthelper{Peter~Bartke}{2001/11/01}{improper strings in C++}. If the last
-% other character is a backslash (4th line), we gobble the `end string' token
-% sequence.
-%    \begin{macrocode}
-\gdef\lst@StringDM@b#1#2\@empty#3#4#5{%
-    \let\lst@ifbstring\iftrue
-    \lst@CArg #2\relax\lst@DefDelimBE
-       {\lst@ifletter \lst@Output \lst@letterfalse \fi}%
-       {\ifx\lst@lastother\lstum@backslash
-            \expandafter\@gobblethree
-        \fi}{}#3{#1}{#5}#4}
-%    \end{macrocode}
-%    \begin{macrocode}
-\global\let\lst@ifbstring\iffalse % init
-%    \end{macrocode}
-% \lsthelper{Heiko~Heil}{2002/02/08}{string '\\' does not finish after the
-% delimiter} reported problems with double backslashes. So:
-%    \begin{macrocode}
-\lst@AddToHook{SelectCharTable}{%
-    \lst@ifbstring
-        \lst@CArgX \\\\\relax \lst@CDefX{}%
-           {\lst@ProcessOther\lstum@backslash
-            \lst@ProcessOther\lstum@backslash
-            \let\lst@lastother\relax}%
-           {}%
-    \fi}
-%    \end{macrocode}
-% The reset of |\lst@lastother| has been added after a bug reports by
-% \lsthelper{Hermann~H\"uttler}{2002/10/05}{C++-string "... \\" does not
-% end with second double quote} and \lsthelper{Dan~Luecking}{2003/01/15}
-% {string "\\" doesn't end after the second quote}.
-% \end{macro}
-%
-% \begin{macro}{\lst@StringDM@bd}
-% \begin{macro}{\lst@StringDM@db}
-% are just the same and the same as |\lst@StringDM@b|.
-%    \begin{macrocode}
-\global\let\lst@StringDM@bd\lst@StringDM@b
-\global\let\lst@StringDM@db\lst@StringDM@bd
-%    \end{macrocode}
-% \end{macro}\end{macro}
-%
-% \begin{macro}{\lst@StringDM@m}
-% is for Matlab. We enter string mode only if the last character is not in
-% the following list of exceptional characters: letters, digits, period,
-% quote, right parenthesis, right bracket, and right brace. The first list
-% has been extended after bug reports from \lsthelper{Christian~Kindinger}
-% {2002/03/??}{]' starts a string in Matlab}, \lsthelper{Benjamin~Schubert}
-% {2003/02/05}{.' starts a string in Matlab}, and \lsthelper{Stefan~Stoll}
-% {2003/02/18}{any of 0123456789\}' plus quote start a string in Matlab}.
-%    \begin{macrocode}
-\gdef\lst@StringDM@m#1#2\@empty#3#4#5{%
-    \lst@CArg #2\relax\lst@DefDelimBE{}{}%
-        {\let\lst@next\@gobblethree
-         \lst@ifletter\else
-             \lst@IfLastOtherOneOf{)].0123456789\lstum@rbrace'}%
-                 {}%
-                 {\let\lst@next\@empty}%
-         \fi
-         \lst@next}#3{#1}{#5}#4}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@StringDM@s}
-% is for string-delimited strings, just as for comments.  This is needed
-% for Ruby, and possibly other languages.
-%    \begin{macrocode}
-\gdef\lst@StringDM@s#1#2#3\@empty#4#5#6{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#4{#1}{#6}%
-    \lst@CArg #3\relax\lst@DefDelimE{}{}{}#5{#1}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstum@rbrace}
-% This has been used above.
-%    \begin{macrocode}
-\lst@SaveOutputDef{"7D}\lstum@rbrace
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \begin{aspect}{mf}
-% For MetaFont and MetaPost we now define macros to print the input-filenames
-% in stringstyle.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{mf}
-%    \end{macrocode}
-%
-% \begin{macro}{\lst@mfinputmode}
-% \begin{macro}{\lst@String@mf}
-%    \begin{macrocode}
-\lst@AddTo\lst@stringtypes{,mf}
-\lst@NewMode\lst@mfinputmode
-%    \end{macrocode}
-%    \begin{macrocode}
-\gdef\lst@String@mf#1\@empty#2#3#4{%
-  \lst@CArg #1\relax\lst@DefDelimB
-       {}{}{\lst@ifletter \expandafter\@gobblethree \fi}%
-       \lst@BeginStringMFinput\lst@mfinputmode{#4\lst@Lmodetrue}%
-  \@ifundefined{lsts@semicolon}%
-  {\lst@DefSaveDef{`\;}\lsts@semicolon{% ; and space end the filename
-      \ifnum\lst@mode=\lst@mfinputmode
-          \lst@XPrintToken
-          \expandafter\lst@LeaveMode
-      \fi
-      \lsts@semicolon}%
-   \lst@DefSaveDef{`\ }\lsts@space{%
-      \ifnum\lst@mode=\lst@mfinputmode
-          \lst@XPrintToken
-          \expandafter\lst@LeaveMode
-      \fi
-      \lsts@space}%
-  }{}}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@BeginStringMFinput}
-% It remains to define this macro. In contrast to |\lst@PrintDelim|, we don't
-% use |\lst@modetrue| to allow keyword detection here.
-%    \begin{macrocode}
-\gdef\lst@BeginStringMFinput#1#2#3\@empty{%
-    \lst@TrackNewLines \lst@XPrintToken
-      \begingroup
-        \lst@mode\lst@nomode
-        #3\lst@XPrintToken
-      \endgroup
-      \lst@ResetToken
-    \lst@EnterMode{#1}{\def\lst@currstyle#2}%
-    \lst@ifshowstringspaces
-         \lst@keepspacestrue
-         \let\lst@outputspace\lst@visiblespace
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsubsection{Comments}
-%
-% \begin{aspect}{comments}
-% That's what we are working on.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{comments}
-%    \end{macrocode}
-%
-% \begin{macro}{\lst@commentmode}
-% is a general purpose mode for comments.
-%    \begin{macrocode}
-\lst@NewMode\lst@commentmode
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@commenttypes}
-% Via \keyname{comment} available comment types: \textbf line, \textbf fixed
-% column, \textbf single, and \textbf nested and all with
-% preceding \textbf i for invisible comments.
-%    \begin{macrocode}
-\gdef\lst@commenttypes{l,f,s,n}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CommentKey}
-% We just put together the arguments for |\lst@Delim|.
-%    \begin{macrocode}
-\gdef\lst@CommentKey#1#2{%
-    \lst@Delim\lst@commentstyle #2\relax
-        {Comment}\lst@commenttypes #1%
-                {\lst@BeginComment\lst@EndComment}%
-        i\@empty{\lst@BeginInvisible\lst@EndInvisible}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{comment}
-% \begin{lstkey}{morecomment}
-% \begin{lstkey}{deletecomment}
-% The keys are easy since defined in terms of |\lst@CommentKey|.
-%    \begin{macrocode}
-\lst@Key{comment}\relax{\lst@CommentKey\@empty{#1}}
-\lst@Key{morecomment}\relax{\lst@CommentKey\relax{#1}}
-\lst@Key{deletecomment}\relax{\lst@CommentKey\@nil{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{lstkey}{commentstyle}
-% Any hints necessary?
-%    \begin{macrocode}
-\lst@Key{commentstyle}{}{\def\lst@commentstyle{#1}}
-\lst@AddToHook{EmptyStyle}{\let\lst@commentstyle\itshape}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@BeginComment}
-% \begin{macro}{\lst@EndComment}
-% Once more the three tokens following |\lst@DelimOpen| are arguments.
-%    \begin{macrocode}
-\gdef\lst@BeginComment{%
-    \lst@DelimOpen
-        \lst@ifexcomments\else
-        \lsthk@AfterBeginComment}
-%    \end{macrocode}
-% Ditto.
-%    \begin{macrocode}
-\gdef\lst@EndComment{\lst@DelimClose\lst@ifexcomments\else}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{AfterBeginComment}{}
-\lst@AddToHookExe{ExcludeDelims}{\let\lst@ifexcomments\iffalse}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@BeginInvisible}
-% \begin{macro}{\lst@EndInvisible}
-% Print preceding characters and begin dropping the output.
-%    \begin{macrocode}
-\gdef\lst@BeginInvisible#1#2#3\@empty{%
-    \lst@TrackNewLines \lst@XPrintToken
-    \lst@BeginDropOutput{#1}}
-%    \end{macrocode}
-% Don't print the delimiter and end dropping the output.
-%    \begin{macrocode}
-\gdef\lst@EndInvisible#1\@empty{\lst@EndDropOutput}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% Now we provide all |\lst@Comment|[|DM|]|@|\meta{type} macros.
-%
-% \begin{macro}{\lst@CommentDM@l}
-% is easy---thanks to |\lst@CArg| and |\lst@DefDelimB|. Note that the
-% `end comment' argument |#4| is not used here.
-%    \begin{macrocode}
-\gdef\lst@CommentDM@l#1#2\@empty#3#4#5{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#3{#1}{#5\lst@Lmodetrue}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CommentDM@f}
-% is slightly more work. First we provide the number of preceding columns.
-%    \begin{macrocode}
-\gdef\lst@CommentDM@f#1{%
-    \@ifnextchar[{\lst@Comment@@f{#1}}%
-                 {\lst@Comment@@f{#1}[0]}}
-%    \end{macrocode}
-% We define the comment in the same way as above, but we enter comment mode
-% if and only if the character is in column |#2| (counting from zero).
-%    \begin{macrocode}
-\gdef\lst@Comment@@f#1[#2]#3\@empty#4#5#6{%
-    \lst@CArg #3\relax\lst@DefDelimB{}{}%
-        {\lst@CalcColumn
-         \ifnum #2=\@tempcnta\else
-             \expandafter\@gobblethree
-         \fi}%
-        #4{#1}{#6\lst@Lmodetrue}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CommentDM@s}
-% Nothing special here.
-%    \begin{macrocode}
-\gdef\lst@CommentDM@s#1#2#3\@empty#4#5#6{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#4{#1}{#6}%
-    \lst@CArg #3\relax\lst@DefDelimE{}{}{}#5{#1}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@CommentDM@n}
-% We either give an error message or define the nested comment.
-%    \begin{macrocode}
-\gdef\lst@CommentDM@n#1#2#3\@empty#4#5#6{%
-    \ifx\@empty#3\@empty\else
-        \def\@tempa{#2}\def\@tempb{#3}%
-        \ifx\@tempa\@tempb
-            \PackageError{Listings}{Identical delimiters}%
-            {These delimiters make no sense with nested comments.}%
-        \else
-            \lst@CArg #2\relax\lst@DefDelimB
-                {}%
-%    \end{macrocode}
-% Note that the following |\@gobble| eats an |\else| from |\lst@DefDelimB|.
-%    \begin{macrocode}
-                {\ifnum\lst@mode=#1\relax \expandafter\@gobble \fi}%
-                {}#4{#1}{#6}%
-            \lst@CArg #3\relax\lst@DefDelimE{}{}{}#5{#1}%
-        \fi
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsubsection{PODs}
-%
-% \begin{aspect}{pod}
-% PODs are defined as a separate aspect.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{pod}
-%    \end{macrocode}
-%
-% \begin{lstkey}{printpod}
-% \begin{lstkey}{podcomment}
-% We begin with the user keys, which I introduced after communication with
-% \lsthelper{Michael~Piotrowski}{1997/11/11}{printpod}.
-%    \begin{macrocode}
-\lst@Key{printpod}{false}[t]{\lstKV@SetIf{#1}\lst@ifprintpod}
-\lst@Key{podcomment}{false}[t]{\lstKV@SetIf{#1}\lst@ifpodcomment}
-\lst@AddToHookExe{SetLanguage}{\let\lst@ifpodcomment\iffalse}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@PODmode}
-% is the static mode for PODs.
-%    \begin{macrocode}
-\lst@NewMode\lst@PODmode
-%    \end{macrocode}
-% \end{macro}
-%
-% We adjust some characters if the user has selected |podcomment=true|.
-%    \begin{macrocode}
-\lst@AddToHook{SelectCharTable}
-    {\lst@ifpodcomment
-         \lst@CArgX =\relax\lst@DefDelimB{}{}%
-%    \end{macrocode}
-% The following code is executed if we've found an equality sign and haven't
-% entered a mode (in fact if mode changes are allowed): We `begin drop output'
-% and gobble the usual begin of comment sequence (via |\@gobblethree|) if PODs
-% aren't be printed. Moreover we gobble it if the current column number is not
-% zero---|\@tempcnta| is valued below.
-%    \begin{macrocode}
-           {\ifnum\@tempcnta=\z@
-                \lst@ifprintpod\else
-                    \def\lst@bnext{\lst@BeginDropOutput\lst@PODmode}%
-                    \expandafter\expandafter\expandafter\@gobblethree
-                \fi
-            \else
-               \expandafter\@gobblethree
-            \fi}%
-           \lst@BeginComment\lst@PODmode{{\lst@commentstyle}}%
-%    \end{macrocode}
-% If we come to |=|, we calculate the current column number (zero based).
-%    \begin{macrocode}
-         \lst@CArgX =cut\^^M\relax\lst@DefDelimE
-           {\lst@CalcColumn}%
-%    \end{macrocode}
-% If there is additionally |cut|+EOL and if we are in |\lst@PODmode| but not in
-% column one, we must gobble the `end comment sequence'.
-%    \begin{macrocode}
-           {\ifnum\@tempcnta=\z@\else
-                \expandafter\@gobblethree
-            \fi}%
-           {}%
-           \lst@EndComment\lst@PODmode
-     \fi}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsubsection{Tags}
-%
-% \begin{aspect}{html}
-% Support for HTML and other `markup languages'.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords]{html}
-%    \end{macrocode}
-%
-% \begin{macro}{\lst@tagtypes}
-% Again we begin with the list of tag types. It's rather short.
-%    \begin{macrocode}
-\gdef\lst@tagtypes{s}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@TagKey}
-% Again we just put together the arguments for |\lst@Delim| and \ldots
-%    \begin{macrocode}
-\gdef\lst@TagKey#1#2{%
-    \lst@Delim\lst@tagstyle #2\relax
-        {Tag}\lst@tagtypes #1%
-                     {\lst@BeginTag\lst@EndTag}%
-        \@@end\@empty{}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{tag}
-% \ldots\ we use the definition here.
-%    \begin{macrocode}
-\lst@Key{tag}\relax{\lst@TagKey\@empty{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{tagstyle}
-% You shouldn't need comments on the following two lines, do you?
-%    \begin{macrocode}
-\lst@Key{tagstyle}{}{\def\lst@tagstyle{#1}}
-\lst@AddToHook{EmptyStyle}{\let\lst@tagstyle\@empty}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@BeginTag}
-% The special things here are: (1) We activate keyword detection inside tags
-% and (2) we initialize the switch |\lst@iffirstintag| if necessary.
-%    \begin{macrocode}
-\gdef\lst@BeginTag{%
-    \lst@DelimOpen
-        \lst@ifextags\else
-        {\let\lst@ifkeywords\iftrue
-         \lst@ifmarkfirstintag \lst@firstintagtrue \fi}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHookExe{ExcludeDelims}{\let\lst@ifextags\iffalse}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@EndTag}
-% is just like the other |\lst@End|\meta{whatever} definitions.
-%    \begin{macrocode}
-\gdef\lst@EndTag{\lst@DelimClose\lst@ifextags\else}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{usekeywordsintag}
-% \begin{lstkey}{markfirstintag}
-% The second key has already been `used'.
-%    \begin{macrocode}
-\lst@Key{usekeywordsintag}t[t]{\lstKV@SetIf{#1}\lst@ifusekeysintag}
-\lst@Key{markfirstintag}f[t]{\lstKV@SetIf{#1}\lst@ifmarkfirstintag}
-%    \end{macrocode}
-% For this, we install a (global) switch, \ldots
-%    \begin{macrocode}
-\gdef\lst@firstintagtrue{\global\let\lst@iffirstintag\iftrue}
-\global\let\lst@iffirstintag\iffalse
-%    \end{macrocode}
-% \ldots\ which is reset by the output of an identifier but not by other
-% output.
-%    \begin{macrocode}
-\lst@AddToHook{PostOutput}{\lst@tagresetfirst}
-\lst@AddToHook{Output}
-    {\gdef\lst@tagresetfirst{\global\let\lst@iffirstintag\iffalse}}
-\lst@AddToHook{OutputOther}{\gdef\lst@tagresetfirst{}}
-%    \end{macrocode}
-% Now we only need to test against this switch in the \hookname{Output} hook.
-%    \begin{macrocode}
-\lst@AddToHook{Output}
-    {\ifnum\lst@mode=\lst@tagmode
-         \lst@iffirstintag \let\lst@thestyle\lst@gkeywords@sty \fi
-%    \end{macrocode}
-% Moreover we check here, whether the keyword style is always to be used.
-%    \begin{macrocode}
-         \lst@ifusekeysintag\else \let\lst@thestyle\lst@gkeywords@sty\fi
-     \fi}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@tagmode}
-% We allocate the mode and \ldots
-%    \begin{macrocode}
-\lst@NewMode\lst@tagmode
-%    \end{macrocode}
-% deactivate keyword detection if any tag delimiter is defined (see below).
-%    \begin{macrocode}
-\lst@AddToHook{Init}{\global\let\lst@ifnotag\iftrue}
-\lst@AddToHook{SelectCharTable}{\let\lst@ifkeywords\lst@ifnotag}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Tag@s}
-% The definition of the one and only delimiter type is not that interesting.
-% Compared with the others we set |\lst@ifnotag| and enter tag mode only if
-% we aren't in tag mode.
-%    \begin{macrocode}
-\gdef\lst@Tag@s#1#2\@empty#3#4#5{%
-    \global\let\lst@ifnotag\iffalse
-    \lst@CArg #1\relax\lst@DefDelimB {}{}%
-        {\ifnum\lst@mode=\lst@tagmode \expandafter\@gobblethree \fi}%
-        #3\lst@tagmode{#5}%
-    \lst@CArg #2\relax\lst@DefDelimE {}{}{}#4\lst@tagmode}%
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@BeginCDATA}
-% This macro is used by the XML language definition.
-%    \begin{macrocode}
-\gdef\lst@BeginCDATA#1\@empty{%
-    \lst@TrackNewLines \lst@PrintToken
-    \lst@EnterMode\lst@GPmode{}\let\lst@ifmode\iffalse
-    \lst@mode\lst@tagmode #1\lst@mode\lst@GPmode\relax\lst@modetrue}
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{Replacing input}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*kernel>
-%    \end{macrocode}
-% \endgroup
-%
-% \begin{macro}{\lst@ReplaceInput}
-% is defined in terms of |\lst@CArgX| and |\lst@CDefX|.
-%    \begin{macrocode}
-\def\lst@ReplaceInput#1{\lst@CArgX #1\relax\lst@CDefX{}{}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{literate}
-% \lsthelper{Jason~Alexander}{1999/03/10}{literate programming} asked for
-% something like that. The key looks for a star and saves the argument.
-%    \begin{macrocode}
-\def\lst@Literatekey#1\@nil@{\let\lst@ifxliterate\lst@if
-                             \def\lst@literate{#1}}
-\lst@Key{literate}{}{\@ifstar{\lst@true \lst@Literatekey}
-                             {\lst@false\lst@Literatekey}#1\@nil@}
-\lst@AddToHook{SelectCharTable}
-    {\ifx\lst@literate\@empty\else
-         \expandafter\lst@Literate\lst@literate{}\relax\z@
-     \fi}
-%    \end{macrocode}
-% Internally we don't make use of the `replace input' feature any more.
-%^^A We print the preceding text, assign token and length, and output it.
-%    \begin{macrocode}
-\def\lst@Literate#1#2#3{%
-    \ifx\relax#2\@empty\else
-        \lst@CArgX #1\relax\lst@CDef
-            {}
-            {\let\lst@next\@empty
-             \lst@ifxliterate
-                \lst@ifmode \let\lst@next\lst@CArgEmpty \fi
-             \fi
-             \ifx\lst@next\@empty
-                 \ifx\lst@OutputBox\@gobble\else
-                   \lst@XPrintToken \let\lst@scanmode\lst@scan@m
-                   \lst@token{#2}\lst@length#3\relax
-                   \lst@XPrintToken
-                 \fi
-                 \let\lst@next\lst@CArgEmptyGobble
-             \fi
-             \lst@next}%
-            \@empty
-        \expandafter\lst@Literate
-    \fi}
-\def\lst@CArgEmptyGobble#1\@empty{}
-%    \end{macrocode}
-% Note that we check |\lst@OutputBox| for being |\@gobble|. This is due to
-% a bug report by \lsthelper{Jared~Warren}{2003/07/10}{literate replacement
-% produces "ghosts"}.
-% \end{lstkey}
-%
-% \begin{macro}{\lst@BeginDropInput}
-% We deactivate all `process' macros. |\lst@modetrue| does this for all
-% up-coming string delimiters, comments, and so on.
-%    \begin{macrocode}
-\def\lst@BeginDropInput#1{%
-    \lst@EnterMode{#1}%
-    {\lst@modetrue
-     \let\lst@OutputBox\@gobble
-     \let\lst@ifdropinput\iftrue
-     \let\lst@ProcessLetter\@gobble
-     \let\lst@ProcessDigit\@gobble
-     \let\lst@ProcessOther\@gobble
-     \let\lst@ProcessSpace\@empty
-     \let\lst@ProcessTabulator\@empty
-     \let\lst@ProcessFormFeed\@empty}}
-\let\lst@ifdropinput\iffalse % init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begingroup
-%    \begin{macrocode}
-%</kernel>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Escaping to \LaTeX}
-%
-% \begin{aspect}{escape}
-% We now define the \ldots\ damned \ldots\ the aspect has escaped!
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{escape}
-%    \end{macrocode}
-%
-% \begin{lstkey}{texcl}
-% Communication with \lsthelper{J\"orn~Wilms}{1997/07/07}{\TeX\ comments} is
-% responsible for this key. The definition and the first hooks are easy.
-%    \begin{macrocode}
-\lst@Key{texcl}{false}[t]{\lstKV@SetIf{#1}\lst@iftexcl}
-\lst@AddToHook{TextStyle}{\let\lst@iftexcl\iffalse}
-\lst@AddToHook{EOL}
-    {\ifnum\lst@mode=\lst@TeXLmode
-         \expandafter\lst@escapeend
-         \expandafter\lst@LeaveAllModes
-         \expandafter\lst@ReenterModes
-     \fi}
-%    \end{macrocode}
-% If the user wants \TeX\ comment lines, we print the comment separator and
-% interrupt the normal processing.
-%    \begin{macrocode}
-\lst@AddToHook{AfterBeginComment}
-    {\lst@iftexcl \lst@ifLmode \lst@ifdropinput\else
-         \lst@PrintToken
-         \lst@LeaveMode \lst@InterruptModes
-         \lst@EnterMode{\lst@TeXLmode}{\lst@modetrue\lst@commentstyle}%
-         \expandafter\expandafter\expandafter\lst@escapebegin
-     \fi \fi \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@NewMode\lst@TeXLmode
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@ActiveCDefX}
-% Same as |\lst@CDefX| but we both make |#1| active and assign a new catcode.
-%    \begin{macrocode}
-\gdef\lst@ActiveCDefX#1{\lst@ActiveCDefX@#1}
-\gdef\lst@ActiveCDefX@#1#2#3{
-    \catcode`#1\active\lccode`\~=`#1%
-    \lowercase{\lst@CDefIt~}{#2}{#3}{}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@Escape}
-% gets four arguments all in all. The first and second are the `begin' and
-% `end' escape sequences, the third is executed when the escape starts, and the
-% fourth right before ending it. We use the same mechanism as for \TeX\ comment
-% lines. The |\lst@ifdropinput| test has been added after a bug report by
-% \lsthelper{Michael~Weber}{2002/03/26}{escape on lines < firstline corrupts
-% output}.  The |\lst@newlines\z@| was added due to a bug report by 
-% \lsthelper{Frank~Atanassow}{2004/10/07}{space after mathescape is not
-% preserved}.
-%    \begin{macrocode}
-\gdef\lst@Escape#1#2#3#4{%
-    \lst@CArgX #1\relax\lst@CDefX
-        {}%
-        {\lst@ifdropinput\else
-         \lst@TrackNewLines\lst@OutputLostSpace \lst@XPrintToken
-         \lst@InterruptModes
-         \lst@EnterMode{\lst@TeXmode}{\lst@modetrue}%
-%    \end{macrocode}
-% Now we must define the character sequence to end the escape.
-%    \begin{macrocode}
-         \ifx\^^M#2%
-             \lst@CArg #2\relax\lst@ActiveCDefX
-                 {}%
-                 {\lst@escapeend #4\lst@LeaveAllModes\lst@ReenterModes}%
-                 {\lst@MProcessListing}%
-         \else
-             \lst@CArg #2\relax\lst@ActiveCDefX
-                 {}%
-                 {\lst@escapeend #4\lst@LeaveAllModes\lst@ReenterModes
-                  \lst@newlines\z@ \lst@whitespacefalse}%
-                 {}%
-         \fi
-         #3\lst@escapebegin
-         \fi}%
-        {}}
-%    \end{macrocode}
-% The |\lst@whitespacefalse| above was added after a bug report from
-% \lsthelper{Martin~Steffen}{2001/04/07}{mathescape drops subsequent space}.
-%    \begin{macrocode}
-\lst@NewMode\lst@TeXmode
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{escapebegin}
-% \begin{lstkey}{escapeend}
-% The keys simply store the arguments.
-%    \begin{macrocode}
-\lst@Key{escapebegin}{}{\def\lst@escapebegin{#1}}
-\lst@Key{escapeend}{}{\def\lst@escapeend{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{lstkey}{escapechar}
-% The introduction of this key is due to a communication with \lsthelper
-% {Rui~Oliveira}{1998/06/05}{escape characters}. We define |\lst@DefEsc| and
-% execute it after selecting the standard character table.
-%    \begin{macrocode}
-\lst@Key{escapechar}{}
-    {\ifx\@empty#1\@empty
-         \let\lst@DefEsc\relax
-     \else
-         \def\lst@DefEsc{\lst@Escape{#1}{#1}{}{}}%
-     \fi}
-\lst@AddToHook{TextStyle}{\let\lst@DefEsc\@empty}
-\lst@AddToHook{SelectCharTable}{\lst@DefEsc}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{escapeinside}
-% Nearly the same.
-%    \begin{macrocode}
-\lst@Key{escapeinside}{}{\lstKV@TwoArg{#1}%
-    {\let\lst@DefEsc\@empty
-     \ifx\@empty##1@empty\else \ifx\@empty##2\@empty\else
-         \def\lst@DefEsc{\lst@Escape{##1}{##2}{}{}}%
-     \fi\fi}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{mathescape}
-% This is a switch and checked after character table selection. We use
-% |\lst@Escape| with math shifts as arguments, but all inside |\hbox|
-% to determine the correct width.
-%    \begin{macrocode}
-\lst@Key{mathescape}{false}[t]{\lstKV@SetIf{#1}\lst@ifmathescape}
-\lst@AddToHook{SelectCharTable}
-    {\lst@ifmathescape \lst@Escape{\$}{\$}%
-        {\setbox\@tempboxa=\hbox\bgroup$}%
-        {$\egroup \lst@CalcLostSpaceAndOutput}\fi}
-%    \end{macrocode}
-% \end{lstkey}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \section{Keywords}
-%
-%
-% \subsection{Making tests}\label{iMakingTests}
-%
-% \begin{aspect}{keywords}
-% We begin a new and very important aspect.
-% First of all we need to initialize some variables in order to work around a
-% bug reported by \lsthelper{Beat~Birkhofer}{2001/06/15}{savemem doesn't work}.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{keywords}
-%    \end{macrocode}
-%    \begin{macrocode}
-\global\let\lst@ifsensitive\iftrue % init
-\global\let\lst@ifsensitivedefed\iffalse % init % \global
-%    \end{macrocode}
-% All keyword tests take the following three arguments.
-% \begin{macroargs}
-% \item \meta{prefix}
-% \item |\lst@|\meta{name}|@list| (a list of macros which contain the keywords)
-% \item |\lst@g|\meta{name}|@sty| (global style macro)
-% \end{macroargs}
-% We begin with non memory-saving tests.
-% \begingroup
-%    \begin{macrocode}
-\lst@ifsavemem\else
-%    \end{macrocode}
-% \endgroup
-%
-% \begin{macro}{\lst@KeywordTest}
-% Fast keyword tests take advance of the |\lst@UM| construction in section
-% \ref{iCharacterTables}. If |\lst@UM| is empty, all `use macro' characters
-% expand to their original characters. Since |\lst|\meta{prefix}|@|\meta{keyword}
-% will be equivalent to the appropriate style, we only need to build the control
-% sequence |\lst|\meta{prefix}|@|\meta{current token} and assign it to
-% |\lst@thestyle|.
-%    \begin{macrocode}
-\gdef\lst@KeywordTest#1#2#3{%
-    \begingroup \let\lst@UM\@empty
-    \global\expandafter\let\expandafter\@gtempa
-        \csname\@lst#1@\the\lst@token\endcsname
-    \endgroup
-    \ifx\@gtempa\relax\else
-        \let\lst@thestyle\@gtempa
-    \fi}
-%    \end{macrocode}
-% Note that we need neither |#2| nor |#3| here.
-% \end{macro}
-%
-% \begin{macro}{\lst@KEYWORDTEST}
-% Case insensitive tests make the current character string upper case and give
-% it to a submacro similar to |\lst@KeywordTest|.
-%    \begin{macrocode}
-\gdef\lst@KEYWORDTEST{%
-    \uppercase\expandafter{\expandafter
-        \lst@KEYWORDTEST@\the\lst@token}\relax}
-\gdef\lst@KEYWORDTEST@#1\relax#2#3#4{%
-    \begingroup \let\lst@UM\@empty
-    \global\expandafter\let\expandafter\@gtempa
-        \csname\@lst#2@#1\endcsname
-    \endgroup
-    \ifx\@gtempa\relax\else
-        \let\lst@thestyle\@gtempa
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@WorkingTest}
-% \begin{macro}{\lst@WORKINGTEST}
-% The same except that |\lst|\meta{prefix}|@|\meta{current token} might be
-% a working procedure; it is executed.
-%    \begin{macrocode}
-\gdef\lst@WorkingTest#1#2#3{%
-    \begingroup \let\lst@UM\@empty
-    \global\expandafter\let\expandafter\@gtempa
-        \csname\@lst#1@\the\lst@token\endcsname
-    \endgroup
-    \@gtempa}
-%    \end{macrocode}
-%    \begin{macrocode}
-\gdef\lst@WORKINGTEST{%
-    \uppercase\expandafter{\expandafter
-        \lst@WORKINGTEST@\the\lst@token}\relax}
-\gdef\lst@WORKINGTEST@#1\relax#2#3#4{%
-    \begingroup \let\lst@UM\@empty
-    \global\expandafter\let\expandafter\@gtempa
-        \csname\@lst#2@#1\endcsname
-    \endgroup
-    \@gtempa}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@DefineKeywords}
-% Eventually we need macros which define and undefine
-% |\lst|\meta{prefix}|@|\meta{keyword}. Here the arguments are
-% \begin{macroargs}
-% \item \meta{prefix}
-% \item |\lst@|\meta{name} (a keyword list)
-% \item |\lst@g|\meta{name}|@sty|
-% \end{macroargs}
-% We make the keywords upper case if necessary, \ldots
-%    \begin{macrocode}
-\gdef\lst@DefineKeywords#1#2#3{%
-    \lst@ifsensitive
-        \def\lst@next{\lst@for#2}%
-    \else
-        \def\lst@next{\uppercase\expandafter{\expandafter\lst@for#2}}%
-    \fi
-    \lst@next\do
-%    \end{macrocode}
-% \ldots\space iterate through the list, and make
-% |\lst|\meta{prefix}|@|\meta{keyword} (if undefined) equivalent to
-% |\lst@g|\meta{name}|@sty| which is possibly a working macro.
-%    \begin{macrocode}
-    {\expandafter\ifx\csname\@lst#1@##1\endcsname\relax
-        \global\expandafter\let\csname\@lst#1@##1\endcsname#3%
-     \fi}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@UndefineKeywords}
-% We make the keywords upper case if necessary, \ldots
-%    \begin{macrocode}
-\gdef\lst@UndefineKeywords#1#2#3{%
-    \lst@ifsensitivedefed
-        \def\lst@next{\lst@for#2}%
-    \else
-        \def\lst@next{\uppercase\expandafter{\expandafter\lst@for#2}}%
-    \fi
-    \lst@next\do
-%    \end{macrocode}
-% \ldots\space iterate through the list, and `undefine'
-% |\lst|\meta{prefix}|@|\meta{keyword} if it's equivalent to
-% |\lst@g|\meta{name}|@sty|.
-%    \begin{macrocode}
-    {\expandafter\ifx\csname\@lst#1@##1\endcsname#3%
-        \global\expandafter\let\csname\@lst#1@##1\endcsname\relax
-     \fi}}
-%    \end{macrocode}
-% Thanks to \lsthelper{Magnus~Lewis-Smith}{1999/09/08}{keywords do not
-% undefine} a wrong |#2| in the replacement text could be changed to |#3|.
-% \end{macro}
-%
-% \begingroup
-% And now memory-saving tests.
-%    \begin{macrocode}
-\fi
-\lst@ifsavemem
-%    \end{macrocode}
-% \endgroup
-%
-% \begin{macro}{\lst@IfOneOutOf}
-% The definition here is similar to |\lst@IfOneOf|, but its second argument
-% is a |\lst@|\meta{name}|@list|. Therefore we test a list of macros here.
-%    \begin{macrocode}
-\gdef\lst@IfOneOutOf#1\relax#2{%
-    \def\lst@temp##1,#1,##2##3\relax{%
-        \ifx\@empty##2\else \expandafter\lst@IOOOfirst \fi}%
-    \def\lst@next{\lst@IfOneOutOf@#1\relax}%
-    \expandafter\lst@next#2\relax\relax}
-%    \end{macrocode}
-% We either execute the \meta{else} part or make the next test.
-%    \begin{macrocode}
-\gdef\lst@IfOneOutOf@#1\relax#2#3{%
-    \ifx#2\relax
-        \expandafter\@secondoftwo
-    \else
-        \expandafter\lst@temp\expandafter,#2,#1,\@empty\relax
-        \expandafter\lst@next
-    \fi}
-\ifx\iffalse\else\fi
-\gdef\lst@IOOOfirst#1\relax#2#3{\fi#2}
-%    \end{macrocode}
-% The line |\ifx\iffalse\else\fi| balances the |\fi| inside |\lst@IOOOfirst|.
-% \end{macro}
-%
-% \begin{macro}{\lst@IFONEOUTOF}
-% As in |\lst@IFONEOF| we need two |\uppercase|s here.
-%    \begin{macrocode}
-\gdef\lst@IFONEOUTOF#1\relax#2{%
-    \uppercase{\def\lst@temp##1,#1},##2##3\relax{%
-        \ifx\@empty##2\else \expandafter\lst@IOOOfirst \fi}%
-    \def\lst@next{\lst@IFONEOUTOF@#1\relax}%
-    \expandafter\lst@next#2\relax}
-\gdef\lst@IFONEOUTOF@#1\relax#2#3{%
-    \ifx#2\relax
-        \expandafter\@secondoftwo
-    \else
-        \uppercase
-            {\expandafter\lst@temp\expandafter,#2,#1,\@empty\relax}%
-        \expandafter\lst@next
-    \fi}
-%    \end{macrocode}
-% Note: The third last line uses the fact that keyword lists (not the list
-% of keyword lists) are already made upper case if keywords are insensitive.
-% \end{macro}
-%
-% \begin{macro}{\lst@KWTest}
-% is a helper for the keyword and working identifier tests. We expand the
-% token and call |\lst@IfOneOf|. The tests below will append appropriate
-% \meta{then} and \meta{else} arguments.
-%    \begin{macrocode}
-\gdef\lst@KWTest{%
-    \begingroup \let\lst@UM\@empty
-    \expandafter\xdef\expandafter\@gtempa\expandafter{\the\lst@token}%
-    \endgroup
-    \expandafter\lst@IfOneOutOf\@gtempa\relax}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@KeywordTest}
-% \begin{macro}{\lst@KEYWORDTEST}
-% are fairly easy now. Note that we don't need |#1|=\meta{prefix} here.
-%    \begin{macrocode}
-\gdef\lst@KeywordTest#1#2#3{\lst@KWTest #2{\let\lst@thestyle#3}{}}
-\global\let\lst@KEYWORDTEST\lst@KeywordTest
-%    \end{macrocode}
-% For case insensitive tests we assign the insensitive version to
-% |\lst@IfOneOutOf|. Thus we need no extra definition here.
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@WorkingTest}
-% \begin{macro}{\lst@WORKINGTEST}
-% Ditto.
-%    \begin{macrocode}
-\gdef\lst@WorkingTest#1#2#3{\lst@KWTest #2#3{}}
-\global\let\lst@WORKINGTEST\lst@WorkingTest
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begingroup
-%    \begin{macrocode}
-\fi
-%    \end{macrocode}
-% \endgroup
-%
-% \begin{lstkey}{sensitive}
-% is a switch, preset \texttt{true} every language selection.
-%    \begin{macrocode}
-\lst@Key{sensitive}\relax[t]{\lstKV@SetIf{#1}\lst@ifsensitive}
-\lst@AddToHook{SetLanguage}{\let\lst@ifsensitive\iftrue}
-%    \end{macrocode}
-% We select case insensitive definitions if necessary.
-%    \begin{macrocode}
-\lst@AddToHook{Init}
-    {\lst@ifsensitive\else
-         \let\lst@KeywordTest\lst@KEYWORDTEST
-         \let\lst@WorkingTest\lst@WORKINGTEST
-         \let\lst@IfOneOutOf\lst@IFONEOUTOF
-     \fi}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@MakeMacroUppercase}
-% makes the contents of |#1| (if defined) upper case.
-%    \begin{macrocode}
-\gdef\lst@MakeMacroUppercase#1{%
-    \ifx\@undefined#1\else \uppercase\expandafter
-        {\expandafter\def\expandafter#1\expandafter{#1}}%
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Installing tests}
-%
-% \begin{macro}{\lst@InstallTest}
-% The arguments are
-% \begin{macroargs}
-% \item \meta{prefix}
-% \item |\lst@|\meta{name}|@list|
-% \item |\lst@|\meta{name}
-% \item |\lst@g|\meta{name}|@list|
-% \item |\lst@g|\meta{name}
-% \item |\lst@g|\meta{name}|@sty|
-% \item \alternative{w,s} (working procedure or style)
-% \item \alternative{d,o} (\hookname{DetectKeywords} or \hookname{Output} hook)
-% \end{macroargs}
-% We just insert hook material. The tests will be inserted on demand.
-%    \begin{macrocode}
-\gdef\lst@InstallTest#1#2#3#4#5#6#7#8{%
-    \lst@AddToHook{TrackKeywords}{\lst@TrackKeywords{#1}#2#4#6#7#8}%
-    \lst@AddToHook{PostTrackKeywords}{\lst@PostTrackKeywords#2#3#4#5}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{Init}{\lsthk@TrackKeywords\lsthk@PostTrackKeywords}
-\lst@AddToHook{TrackKeywords}
-    {\global\let\lst@DoDefineKeywords\@empty}% init
-\lst@AddToHook{PostTrackKeywords}
-    {\lst@DoDefineKeywords
-     \global\let\lst@DoDefineKeywords\@empty}% init
-%    \end{macrocode}
-% We have to detect the keywords somewhere.
-%    \begin{macrocode}
-\lst@AddToHook{Output}{\lst@ifkeywords \lsthk@DetectKeywords \fi}
-\lst@AddToHook{DetectKeywords}{}% init
-\lst@AddToHook{ModeTrue}{\let\lst@ifkeywords\iffalse}
-\lst@AddToHookExe{Init}{\let\lst@ifkeywords\iftrue}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@InstallTestNow}
-% actually inserts a test.
-% \begin{macroargs}
-% \item \meta{prefix}
-% \item |\lst@|\meta{name}|@list|
-% \item |\lst@g|\meta{name}|@sty|
-% \item \alternative{w,s} (working procedure or style)
-% \item \alternative{d,o} (\hookname{DetectKeywords} or \hookname{Output} hook)
-% \end{macroargs}
-% For example, |#4#5|=|sd| will add
-%    |\lst@KeywordTest{|\meta{prefix}|}|
-%       |\lst@|\meta{name}|@list| |\lst@g|\meta{name}|@sty|
-% to the \hookname{DetectKeywords} hook.
-%    \begin{macrocode}
-\gdef\lst@InstallTestNow#1#2#3#4#5{%
-    \@ifundefined{\string#2#1}%
-    {\global\@namedef{\string#2#1}{}%
-     \edef\@tempa{%
-         \noexpand\lst@AddToHook{\ifx#5dDetectKeywords\else Output\fi}%
-         {\ifx #4w\noexpand\lst@WorkingTest
-             \else\noexpand\lst@KeywordTest \fi
-          {#1}\noexpand#2\noexpand#3}}%
-%    \end{macrocode}
-% If we are advised to save memory, we insert a test for each \meta{name}.
-% Otherwise we install the tests according to \meta{prefix}.
-%    \begin{macrocode}
-     \lst@ifsavemem
-         \@tempa
-     \else
-         \@ifundefined{\@lst#1@if@ins}%
-             {\@tempa \global\@namedef{\@lst#1@if@ins}{}}%
-             {}%
-     \fi}
-    {}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@TrackKeywords}
-% Now it gets a bit tricky. We expand the class list |\lst@|\meta{name}|@list|
-% behind |\lst@TK@{|\meta{prefix}|}||\lst@g|\meta{name}|@sty| and use two
-% |\relax|es as terminators. This will define the keywords of all the classes
-% as keywords of type \meta{prefix}. More details come soon.
-%    \begin{macrocode}
-\gdef\lst@TrackKeywords#1#2#3#4#5#6{%
-    \lst@false
-    \def\lst@arg{{#1}#4}%
-    \expandafter\expandafter\expandafter\lst@TK@
-        \expandafter\lst@arg#2\relax\relax
-%    \end{macrocode}
-% And nearly the same to undefine all out-dated keywords, which is necessary
-% only if we don't save memory.
-%    \begin{macrocode}
-    \lst@ifsavemem\else
-        \def\lst@arg{{#1}#4#2}%
-        \expandafter\expandafter\expandafter\lst@TK@@
-            \expandafter\lst@arg#3\relax\relax
-    \fi
-%    \end{macrocode}
-% Finally we install the keyword test if keywords changed, in particular if
-% they are defined the first time. Note that |\lst@InstallTestNow| inserts a
-% test only once.
-%    \begin{macrocode}
-    \lst@if \lst@InstallTestNow{#1}#2#4#5#6\fi}
-%    \end{macrocode}
-% Back to the current keywords. Global macros |\lst@g|\meta{id} contain
-% globally defined keywords, whereas |\lst@|\meta{id} conatin the true
-% keywords. This way we can keep track of the keywords: If keywords or
-% \keyname{sensitive} changed, we undefine the old (= globally defined)
-% keywords and define the true ones. The arguments of |\lst@TK@| are
-% \begin{macroargs}
-% \item \meta{prefix}
-% \item |\lst@g|\meta{name}|@sty|
-% \item |\lst@|\meta{id}
-% \item |\lst@g|\meta{id}
-% \end{macroargs}
-% Thanks to \lsthelper{Holger~Arndt}{2004/05/27}{bad \lst@UndefineKeywords
-% \lst@DefineKeywords sequence if keyword crosses orders in two languages}
-% the definition of keywords is now delayed via |\lst@DoDefineKeywords|.
-%    \begin{macrocode}
-\gdef\lst@TK@#1#2#3#4{%
-  \ifx\lst@ifsensitive\lst@ifsensitivedefed
-    \ifx#3#4\else
-      \lst@true
-      \lst@ifsavemem\else
-          \lst@UndefineKeywords{#1}#4#2%
-          \lst@AddTo\lst@DoDefineKeywords{\lst@DefineKeywords{#1}#3#2}%
-      \fi
-    \fi
-  \else
-    \ifx#3\relax\else
-      \lst@true
-      \lst@ifsavemem\else
-          \lst@UndefineKeywords{#1}#4#2%
-          \lst@AddTo\lst@DoDefineKeywords{\lst@DefineKeywords{#1}#3#2}%
-      \fi
-    \fi
-  \fi
-%    \end{macrocode}
-% We don't define and undefine keywords if we try to save memory. But we
-% possibly need to make them upper case, which again wastes some memory.
-%    \begin{macrocode}
-  \lst@ifsavemem \ifx#3\relax\else
-      \lst@ifsensitive\else \lst@MakeMacroUppercase#3\fi
-  \fi \fi
-%    \end{macrocode}
-% Reaching the end of the class list, we end the loop.
-%    \begin{macrocode}
-  \ifx#3\relax
-      \expandafter\@gobblethree
-  \fi
-  \lst@TK@{#1}#2}
-%    \end{macrocode}
-% Here now we undefine the out-dated keywords. While not reaching the end of
-% the global list, we look whether the keyword class |#4#5| is still in use or
-% needs to be undefined. Our arguments are
-% \begin{macroargs}
-% \item \meta{prefix}
-% \item |\lst@g|\meta{name}|@sty|
-% \item |\lst@|\meta{name}|@list|
-% \item |\lst@|\meta{id}
-% \item |\lst@g|\meta{id}
-% \end{macroargs}
-%    \begin{macrocode}
-\gdef\lst@TK@@#1#2#3#4#5{%
-    \ifx#4\relax
-        \expandafter\@gobblefour
-    \else
-        \lst@IfSubstring{#4#5}#3{}{\lst@UndefineKeywords{#1}#5#2}%
-    \fi
-    \lst@TK@@{#1}#2#3}
-%    \end{macrocode}
-% Keywords are up-to-date after \hookname{InitVars}.
-%    \begin{macrocode}
-\lst@AddToHook{InitVars}
-    {\global\let\lst@ifsensitivedefed\lst@ifsensitive}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@PostTrackKeywords}
-% After updating all the keywords, the global keywords and the global list
-% become equivalent to the local ones.
-%    \begin{macrocode}
-\gdef\lst@PostTrackKeywords#1#2#3#4{%
-    \lst@ifsavemem\else
-        \global\let#3#1%
-        \global\let#4#2%
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Classes and families}
-%
-% \begin{lstkey}{classoffset}
-% just stores the argument in a macro.
-%    \begin{macrocode}
-\lst@Key{classoffset}\z@{\def\lst@classoffset{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@InstallFamily}
-% Recall the parameters
-% \begin{macroargs}
-% \item \meta{prefix}
-% \item \meta{name}
-% \item \meta{style name}
-% \item \meta{style init}
-% \item \meta{default style name}
-% \item \meta{working procedure}
-% \item \alternative{l,o} (language or other key)
-% \item \alternative{d,o} (\hookname{DetectKeywords} or \hookname{Output} hook)
-% \end{macroargs}
-% First we define the keys and the style key \meta{style name} if and only if
-% the name is not empty.
-%    \begin{macrocode}
-\gdef\lst@InstallFamily#1#2#3#4#5{%
-    \lst@Key{#2}\relax{\lst@UseFamily{#2}##1\relax\lst@MakeKeywords}%
-    \lst@Key{more#2}\relax
-        {\lst@UseFamily{#2}##1\relax\lst@MakeMoreKeywords}%
-    \lst@Key{delete#2}\relax
-        {\lst@UseFamily{#2}##1\relax\lst@DeleteKeywords}%
-    \ifx\@empty#3\@empty\else
-        \lst@Key{#3}{#4}{\lstKV@OptArg[\@ne]{##1}%
-            {\@tempcnta\lst@classoffset \advance\@tempcnta####1\relax
-             \@namedef{lst@#3\ifnum\@tempcnta=\@ne\else \the\@tempcnta
-                             \fi}{####2}}}%
-    \fi
-    \expandafter\lst@InstallFamily@
-        \csname\@lst @#2@data\expandafter\endcsname
-        \csname\@lst @#5\endcsname {#1}{#2}{#3}}
-%    \end{macrocode}
-% Now we check whether \meta{working procedure} is empty. Accordingly we use
-% \texttt working procedure or \texttt style in the `data' definition.
-% The working procedure is defined right here if necessary.
-%    \begin{macrocode}
-\gdef\lst@InstallFamily@#1#2#3#4#5#6#7#8{%
-    \gdef#1{{#3}{#4}{#5}#2#7}%
-    \long\def\lst@temp##1{#6}%
-    \ifx\lst@temp\@gobble
-        \lst@AddTo#1{s#8}%
-    \else
-        \lst@AddTo#1{w#8}%
-        \global\@namedef{lst@g#4@wp}##1{#6}%
-    \fi}
-%    \end{macrocode}
-% Nothing else is defined here, all the rest is done on demand.
-% \end{macro}
-%
-% \begin{macro}{\lst@UseFamily}
-% We look for the optional class number, provide this member, \ldots
-%    \begin{macrocode}
-\gdef\lst@UseFamily#1{%
-    \def\lst@family{#1}%
-    \@ifnextchar[\lst@UseFamily@{\lst@UseFamily@[\@ne]}}
-\gdef\lst@UseFamily@[#1]{%
-    \@tempcnta\lst@classoffset \advance\@tempcnta#1\relax
-    \lst@ProvideFamily\lst@family
-%    \end{macrocode}
-% \ldots\space and build the control sequences \ldots
-%    \begin{macrocode}
-    \lst@UseFamily@a
-        {\lst@family\ifnum\@tempcnta=\@ne\else \the\@tempcnta \fi}}
-\gdef\lst@UseFamily@a#1{%
-    \expandafter\lst@UseFamily@b
-       \csname\@lst @#1@list\expandafter\endcsname
-       \csname\@lst @#1\expandafter\endcsname
-       \csname\@lst @#1@also\expandafter\endcsname
-       \csname\@lst @g#1\endcsname}
-%    \end{macrocode}
-% \ldots\space required for |\lst@MakeKeywords| and |#6|.
-%    \begin{macrocode}
-\gdef\lst@UseFamily@b#1#2#3#4#5\relax#6{\lstKV@XOptArg[]{#5}#6#1#2#3#4}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ProvideFamily}
-% provides the member `|\the\@tempcnta|' of the family |#1|. We do nothing if
-% the member already exists. Otherwise we expand the data macro defined above.
-% Note that we don't use the counter if it equals one. Since a bug report by
-% \lsthelper{Kris~Luyten}{2002/08/03}{Undefined control sequence \lst@thestyle}
-% keyword families use the prefix |lstfam| instead of |lst|. The marker
-% |\lstfam@#1|\oarg{number} is defined globally since a bug report by
-% \lsthelper{Edsko~de~Vries}{2003/07/20}{bad keywords with language selections
-% only in optional arguments}.
-%    \begin{macrocode}
-\gdef\lst@ProvideFamily#1{%
-    \@ifundefined{lstfam@#1\ifnum\@tempcnta=\@ne\else\the\@tempcnta\fi}%
-    {\global\@namedef{lstfam@#1\ifnum\@tempcnta=\@ne\else
-                                        \the\@tempcnta\fi}{}%
-     \expandafter\expandafter\expandafter\lst@ProvideFamily@
-         \csname\@lst @#1@data\endcsname
-         {\ifnum\@tempcnta=\@ne\else \the\@tempcnta \fi}}%
-    {}}%
-%    \end{macrocode}
-% Now we have the following arguments
-% \begin{macroargs}
-% \item \meta{prefix}
-% \item \meta{name}
-% \item \meta{style name}
-% \item \meta{default style name}
-% \item \alternative{l,o} (language or other key)
-% \item \alternative{w,s} (working procedure or style)
-% \item \alternative{d,o} (\hookname{DetectKeywords} or \hookname{Output} hook)
-% \item |\ifnum\@tempcnta=\@ne\else \the\@tempcnta \fi|
-% \end{macroargs}
-% We define |\lst@g|\meta{name}\meta{number}|@sty| to call either
-% |\lst@g|\meta{name}|@wp| with the number as argument or
-% |\lst@|\meta{style name}\meta{number} where the number belongs to the control
-% sequence.
-%    \begin{macrocode}
-\gdef\lst@ProvideFamily@#1#2#3#4#5#6#7#8{%
-    \expandafter\xdef\csname\@lst @g#2#8@sty\endcsname
-    {\if #6w%
-         \expandafter\noexpand\csname\@lst @g#2@wp\endcsname{#8}%
-     \else
-         \expandafter\noexpand\csname\@lst @#3#8\endcsname
-     \fi}%
-%    \end{macrocode}
-% We ensure the existence of the style macro. This is done in the
-% \hookname{Init} hook by assigning the default style if necessary.
-%    \begin{macrocode}
-    \ifx\@empty#3\@empty\else
-        \edef\lst@temp{\noexpand\lst@AddToHook{Init}{%
-            \noexpand\lst@ProvideStyle\expandafter\noexpand
-                \csname\@lst @#3#8\endcsname\noexpand#4}}%
-        \lst@temp
-    \fi
-%    \end{macrocode}
-% We call a submacro to do the rest. It requires some control sequences.
-%    \begin{macrocode}
-    \expandafter\lst@ProvideFamily@@
-         \csname\@lst @#2#8@list\expandafter\endcsname
-         \csname\@lst @#2#8\expandafter\endcsname
-         \csname\@lst @#2#8@also\expandafter\endcsname
-         \csname\@lst @g#2#8@list\expandafter\endcsname
-         \csname\@lst @g#2#8\expandafter\endcsname
-         \csname\@lst @g#2#8@sty\expandafter\endcsname
-         {#1}#5#6#7}
-%    \end{macrocode}
-% Now we have (except that \meta{number} is possibly always missing)
-% \begin{macroargs}
-% \item |\lst@|\meta{name}\meta{number}|@list|
-% \item |\lst@|\meta{name}\meta{number}
-% \item |\lst@|\meta{name}\meta{number}|@also|
-% \item |\lst@g|\meta{name}\meta{number}|@list|
-% \item |\lst@g|\meta{name}\meta{number}
-% \item |\lst@g|\meta{name}\meta{number}|@sty|
-% \item \meta{prefix}
-% \item \alternative{l,o} (language or other key)
-% \item \alternative{w,s} (working procedure or style)
-% \item \alternative{d,o} (\hookname{DetectKeywords} or \hookname{Output} hook)
-% \end{macroargs}
-% Note that |#9| and `|#10|' are read by |\lst@InstallTest|. We initialize all
-% required `variables' (at \hookname{SetLanguage}) and install the test (which
-% definition is in fact also delayed).
-%    \begin{macrocode}
-\gdef\lst@ProvideFamily@@#1#2#3#4#5#6#7#8{%
-    \gdef#1{#2#5}\global\let#2\@empty \global\let#3\@empty % init
-    \gdef#4{#2#5}\global\let#5\@empty % init
-    \if #8l\relax
-        \lst@AddToHook{SetLanguage}{\def#1{#2#5}\let#2\@empty}%
-    \fi
-    \lst@InstallTest{#7}#1#2#4#5#6}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@InstallKeywords}
-% Now we take advance of the optional argument construction above. Thus, we
-% just insert |[\@ne]| as \meta{number} in the definitions of the keys.
-%    \begin{macrocode}
-\gdef\lst@InstallKeywords#1#2#3#4#5{%
-    \lst@Key{#2}\relax
-        {\lst@UseFamily{#2}[\@ne]##1\relax\lst@MakeKeywords}%
-    \lst@Key{more#2}\relax
-        {\lst@UseFamily{#2}[\@ne]##1\relax\lst@MakeMoreKeywords}%
-    \lst@Key{delete#2}\relax
-        {\lst@UseFamily{#2}[\@ne]##1\relax\lst@DeleteKeywords}%
-    \ifx\@empty#3\@empty\else
-        \lst@Key{#3}{#4}{\@namedef{lst@#3}{##1}}%
-    \fi
-    \expandafter\lst@InstallFamily@
-        \csname\@lst @#2@data\expandafter\endcsname
-        \csname\@lst @#5\endcsname {#1}{#2}{#3}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ProvideStyle}
-% If the style macro |#1| is not defined, it becomes equivalent to |#2|.
-%    \begin{macrocode}
-\gdef\lst@ProvideStyle#1#2{%
-    \ifx#1\@undefined \let#1#2%
-    \else\ifx#1\relax \let#1#2\fi\fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% Finally we define |\lst@MakeKeywords|, \ldots, |\lst@DeleteKeywords|.
-% We begin with two helper.
-%
-% \begin{macro}{\lst@BuildClassList}
-% After |#1| follows a comma separated list of keyword classes terminated by
-% |,\relax,|, e.g.~|keywords2,emph1,\relax,|. For each \meta{item} in this
-% list we \emph{append} the two macros |\lst@|\meta{item}|\lst@g|\meta{item}
-% to |#1|.
-%    \begin{macrocode}
-\gdef\lst@BuildClassList#1#2,{%
-    \ifx\relax#2\@empty\else
-        \ifx\@empty#2\@empty\else
-            \lst@lExtend#1{\csname\@lst @#2\expandafter\endcsname
-                           \csname\@lst @g#2\endcsname}%
-        \fi
-        \expandafter\lst@BuildClassList\expandafter#1
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@DeleteClassesIn}
-% deletes pairs of tokens, namely the arguments |#2#3| to the submacro.
-%    \begin{macrocode}
-\gdef\lst@DeleteClassesIn#1#2{%
-    \expandafter\lst@DCI@\expandafter#1#2\relax\relax}
-\gdef\lst@DCI@#1#2#3{%
-    \ifx#2\relax
-        \expandafter\@gobbletwo
-    \else
-%    \end{macrocode}
-% If we haven't reached the end of the class list, we define a temporary macro
-% which removes all appearances.
-%    \begin{macrocode}
-        \def\lst@temp##1#2#3##2{%
-            \lst@lAddTo#1{##1}%
-            \ifx ##2\relax\else
-                \expandafter\lst@temp
-            \fi ##2}%
-        \let\@tempa#1\let#1\@empty
-        \expandafter\lst@temp\@tempa#2#3\relax
-    \fi
-    \lst@DCI@#1}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@MakeKeywords}
-% We empty some macros and make use of |\lst@MakeMoreKeywords|.
-% Note that this and the next two definitions have the following arguments:
-% \begin{macroargs}
-% \item class list (in brackets)
-% \item keyword list
-% \item |\lst@|\meta{name}|@list|
-% \item |\lst@|\meta{name}
-% \item |\lst@|\meta{name}|@also|
-% \item |\lst@g|\meta{name}
-% \end{macroargs}
-%    \begin{macrocode}
-\gdef\lst@MakeKeywords[#1]#2#3#4#5#6{%
-    \def#3{#4#6}\let#4\@empty \let#5\@empty
-    \lst@MakeMoreKeywords[#1]{#2}#3#4#5#6}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@MakeMoreKeywords}
-% We append classes and keywords.
-%    \begin{macrocode}
-\gdef\lst@MakeMoreKeywords[#1]#2#3#4#5#6{%
-    \lst@BuildClassList#3#1,\relax,%
-    \lst@DefOther\lst@temp{,#2}\lst@lExtend#4\lst@temp}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@DeleteKeywords}
-% We convert the keyword arguments via |\lst@MakeKeywords| and remove the
-% classes and keywords.
-%    \begin{macrocode}
-\gdef\lst@DeleteKeywords[#1]#2#3#4#5#6{%
-    \lst@MakeKeywords[#1]{#2}\@tempa\@tempb#5#6%
-    \lst@DeleteClassesIn#3\@tempa
-    \lst@DeleteKeysIn#4\@tempb}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Main families and classes}
-%
-%
-% \paragraph{Keywords}
-%
-% \begin{lstkey}{keywords}
-% Defining the keyword family gets very, very easy.
-%    \begin{macrocode}
-\lst@InstallFamily k{keywords}{keywordstyle}\bfseries{keywordstyle}{}ld
-%    \end{macrocode}
-% The following macro sets a keywordstyle, which \ldots
-%    \begin{macrocode}
-\gdef\lst@DefKeywordstyle#1#2\@nil@{%
-   \@namedef{lst@keywordstyle\ifnum\@tempcnta=\@ne\else\the\@tempcnta
-                             \fi}{#1#2}}%
-%    \end{macrocode}
-% \ldots\space is put together here. If we detect a star after the class
-% number, we insert code to make the keyword uppercase.
-%    \begin{macrocode}
-\lst@Key{keywordstyle}{\bfseries}{\lstKV@OptArg[\@ne]{#1}%
-  {\@tempcnta\lst@classoffset \advance\@tempcnta##1\relax
-   \@ifstar{\lst@DefKeywordstyle{\uppercase\expandafter{%
-                                 \expandafter\lst@token
-                                 \expandafter{\the\lst@token}}}}%
-           {\lst@DefKeywordstyle{}}##2\@nil@}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{ndkeywords}
-% Second order keywords use the same trick as |\lst@InstallKeywords|.
-%    \begin{macrocode}
-\lst@Key{ndkeywords}\relax
-    {\lst@UseFamily{keywords}[\tw@]#1\relax\lst@MakeKeywords}%
-\lst@Key{morendkeywords}\relax
-    {\lst@UseFamily{keywords}[\tw@]#1\relax\lst@MakeMoreKeywords}%
-\lst@Key{deletendkeywords}\relax
-    {\lst@UseFamily{keywords}[\tw@]#1\relax\lst@DeleteKeywords}%
-\lst@Key{ndkeywordstyle}\relax{\@namedef{lst@keywordstyle2}{#1}}%
-%    \end{macrocode}
-% \lsthelper{Dr.~Peter~Leibner}{1999/11/05}{undefined \lst@UseKeywords,
-% Illegal parameter number (##1)} reported two bugs: |\lst@UseKeywords| and
-% |##1| became |\lst@UseFamily| and |#1|.
-% \end{lstkey}
-%
-% \begin{lstkey}{keywordsprefix}
-% is implemented experimentally. The one and only prefix indicates its
-% presence by making |\lst@prefixkeyword| empty. We can catch this information
-% in the \keyname{Output} hook.
-%    \begin{macrocode}
-\lst@Key{keywordsprefix}\relax{\lst@DefActive\lst@keywordsprefix{#1}}
-\global\let\lst@keywordsprefix\@empty
-\lst@AddToHook{SelectCharTable}
-    {\ifx\lst@keywordsprefix\@empty\else
-         \expandafter\lst@CArg\lst@keywordsprefix\relax
-             \lst@CDef{}%
-                      {\lst@ifletter\else
-                           \global\let\lst@prefixkeyword\@empty
-                       \fi}%
-                      {}%
-     \fi}
-\lst@AddToHook{Init}{\global\let\lst@prefixkeyword\relax}
-\lst@AddToHook{Output}
-    {\ifx\lst@prefixkeyword\@empty
-         \let\lst@thestyle\lst@gkeywords@sty
-         \global\let\lst@prefixkeyword\relax
-     \fi}%
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{otherkeywords}
-% Thanks to \lsthelper{Bradford~Chamberlain}{2001/07/07}{otherkeywords={@,@^}
-% does not work} we now iterate down the list of `other keywords' and make each
-% active---instead of making the whole argument active. We append the active
-% token sequence to |\lst@otherkeywords| to define each `other' keyword.
-%    \begin{macrocode}
-\lst@Key{otherkeywords}{}{%
-    \let\lst@otherkeywords\@empty
-    \lst@for{#1}\do{%
-      \lst@MakeActive{##1}%
-      \lst@lExtend\lst@otherkeywords{%
-          \expandafter\lst@CArg\lst@temp\relax\lst@CDef
-              {}\lst@PrintOtherKeyword\@empty}}}
-\lst@AddToHook{SelectCharTable}{\lst@otherkeywords}
-%    \end{macrocode}
-% |\lst@PrintOtherkeyword| has been changed to |\lst@PrintOtherKeyword| after a
-% bug report by \lsthelper{Peter~Bartke}{2001/11/06}{undefined control sequence
-% \lst@PrintOtherkeyword}.
-% \end{lstkey}
-%
-% \begin{macro}{\lst@PrintOtherKeyword}
-% print preceding characters, prepare the output and typeset the argument in
-% keyword style. \lsthelper{James~Willans}{2004/07/23}{problem: otherkeywords}
-% reported problems when the output routine is invoked within |\begingroup| and
-% |\endgroup|. Now the definition is restructured.
-%    \begin{macrocode}
-\gdef\lst@PrintOtherKeyword#1\@empty{%
-    \lst@XPrintToken
-    \begingroup
-      \lst@modetrue \lsthk@TextStyle
-      \let\lst@ProcessDigit\lst@ProcessLetter
-      \let\lst@ProcessOther\lst@ProcessLetter
-      \lst@lettertrue
-      #1%
-         \lst@SaveToken
-    \endgroup
-       \lst@RestoreToken
-       \global\let\lst@savedcurrstyle\lst@currstyle
-       \let\lst@currstyle\lst@gkeywords@sty
-    \lst@Output
-       \let\lst@currstyle\lst@savedcurrstyle}
-%    \end{macrocode}
-% \begin{TODO}
-% Which part of \hookname{TextStyle} hook is required? Is it required anymore,
-% i.e.after the restruction? Need to move it elsewhere?
-% \end{TODO}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \paragraph{The emphasize family}
-%
-% \begin{aspect}{emph}
-% is just one macro call here.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords]{emph}
-\lst@InstallFamily e{emph}{emphstyle}{}{emphstyle}{}od
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \paragraph{\TeX\ control sequences}
-%
-% \begin{aspect}{tex}
-% Here we check the last `other' processed token.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords]{tex}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@InstallFamily {cs}{texcs}{texcsstyle}\relax{keywordstyle}
-    {\ifx\lst@lastother\lstum@backslash
-         \expandafter\let\expandafter\lst@thestyle
-                         \csname lst@texcsstyle#1\endcsname
-     \fi}
-    ld
-%    \end{macrocode}
-% The style-key checks for the optional star (which must be in front of
-% the optional class argument).
-%    \begin{macrocode}
-\lst@Key{texcsstyle}\relax
-  {\@ifstar{\lst@true\lst@DefTexcsstyle}%
-           {\lst@false\lst@DefTexcsstyle}#1\@nil@}
-\gdef\lst@DefTexcsstyle#1\@nil@{%
-    \let\lst@iftexcsincludebs\lst@if
-    \lstKV@OptArg[\@ne]{#1}%
-    {\@tempcnta\lst@classoffset \advance\@tempcnta##1\relax
-     \@namedef{lst@texcsstyle\ifnum\@tempcnta=\@ne\else
-                                   \the\@tempcnta \fi}{##2}}}%
-\global\let\lst@iftexcsincludebs\iffalse
-%    \end{macrocode}
-% To make the backslash belong to the control sequence, it is merged with
-% the following token. This option was suggested by \lsthelper{Morten~H\o gholm}
-% {2004/07/16}{defining new (colored) texcs}.  
-% \lsthelper{Christian~Schneider}{-}{2006/09/08} pointed out that the original
-% implementation was broken when the identifier was preceded by an ``other''
-% character.  To fix this (and other bugs), we first output whatever is in the
-% current token before merging.
-%    \begin{macrocode}
-\let\lst@iftexcsincludebs\iffalse
-\lst@AddToHook{SelectCharTable}
-{\lst@iftexcsincludebs \ifx\@empty\lst@texcs\else
-     \lst@DefSaveDef{`\\}\lsts@texcsbs
-      {\lst@ifletter
-           \lst@Output
-       \else
-           \lst@OutputOther
-       \fi
-       \lst@Merge\lsts@texcsbs}%
- \fi \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \paragraph{Compiler directives}
-%
-% \begin{aspect}{directives}
-% \begin{lstkey}{directives}
-% First some usual stuff.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords]{directives}
-%    \end{macrocode}
-% The initialization of |\lst@directives| has been added after a bug report
-% from \lsthelper{Kris~Luyten}{2002/07/30}{Undefined control sequence
-% \lst@thestyle caused by undefined \lst@directives after loading C}.
-%    \begin{macrocode}
-\lst@NewMode\lst@CDmode
-\lst@AddToHook{EOL}{\ifnum\lst@mode=\lst@CDmode \lst@LeaveMode \fi}
-\lst@InstallKeywords{d}{directives}{directivestyle}\relax{keywordstyle}
-    {\ifnum\lst@mode=\lst@CDmode
-         \let\lst@thestyle\lst@directivestyle
-     \fi}
-    ld
-\global\let\lst@directives\@empty % init
-%    \end{macrocode}
-% Now we define a new delimiter for directives: We enter `directive mode'
-% only in the first column.
-%    \begin{macrocode}
-\lst@AddTo\lst@delimtypes{,directive}
-\gdef\lst@Delim@directive#1\@empty#2#3#4{%
-    \lst@CArg #1\relax\lst@DefDelimB
-        {\lst@CalcColumn}%
-        {}%
-        {\ifnum\@tempcnta=\z@
-             \def\lst@bnext{#2\lst@CDmode{#4\lst@Lmodetrue}%
-                                       \let\lst@currstyle\lst@directivestyle}%
-                \fi
-                \@gobblethree}%
-        #2\lst@CDmode{#4\lst@Lmodetrue}}
-%    \end{macrocode}
-% We introduce a new string type (thanks to \lsthelper{R.~Isernhagen}
-% {1999/11/12}{float isn't keyword in #include <float>}), which \ldots
-%    \begin{macrocode}
-\lst@AddTo\lst@stringtypes{,directive}
-\gdef\lst@StringDM@directive#1#2#3\@empty{%
-    \lst@CArg #2\relax\lst@CDef
-        {}%
-%    \end{macrocode}
-% \ldots\space is active only in |\lst@CDmode|:
-%    \begin{macrocode}
-        {\let\lst@bnext\lst@CArgEmpty
-         \ifnum\lst@mode=\lst@CDmode
-             \def\lst@bnext{\lst@BeginString{#1}}%
-         \fi
-         \lst@bnext}%
-        \@empty
-    \lst@CArg #3\relax\lst@CDef
-        {}%
-        {\let\lst@enext\lst@CArgEmpty
-         \ifnum #1=\lst@mode
-             \let\lst@bnext\lst@EndString
-         \fi
-         \lst@bnext}%
-        \@empty}
-%    \end{macrocode}
-% \end{lstkey}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{Keyword comments}
-%
-% \begin{aspect}{keywordcomments}
-% includes both comment types and is possibly split into this and |dkcs|.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords,comments]{keywordcomments}
-%    \end{macrocode}
-%
-% \begin{macro}{\lst@BeginKC}
-% \begin{macro}{\lst@BeginKCS}
-% Starting a keyword comment is easy, but: (1) The submacros are called
-% outside of two group levels, and \ldots
-%    \begin{macrocode}
-\lst@NewMode\lst@KCmode \lst@NewMode\lst@KCSmode
-\gdef\lst@BeginKC{\aftergroup\aftergroup\aftergroup\lst@BeginKC@}%
-\gdef\lst@BeginKC@{%
-    \lst@ResetToken
-    \lst@BeginComment\lst@KCmode{{\lst@commentstyle}\lst@modetrue}%
-                     \@empty}%
-\gdef\lst@BeginKCS{\aftergroup\aftergroup\aftergroup\lst@BeginKCS@}%
-\gdef\lst@BeginKCS@{%
-    \lst@ResetToken
-    \lst@BeginComment\lst@KCSmode{{\lst@commentstyle}\lst@modetrue}%
-                     \@empty}%
-%    \end{macrocode}
-% (2) we must ensure that the comment starts after printing the comment
-% delimiter since it could be a keyword. We assign |\lst@BeginKC|[|S|] to
-% |\lst@KCpost|, which is executed and reset in \hookname{PostOutput}.
-%    \begin{macrocode}
-\lst@AddToHook{PostOutput}{\lst@KCpost \global\let\lst@KCpost\@empty}
-\global\let\lst@KCpost\@empty % init
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@EndKC}
-% leaves the comment mode before the (temporaryly saved) comment delimiter is
-% printed.
-%    \begin{macrocode}
-\gdef\lst@EndKC{\lst@SaveToken \lst@LeaveMode \lst@RestoreToken
-    \let\lst@thestyle\lst@identifierstyle \lsthk@Output}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{keywordcomment}
-% The delimiters must be identical here, thus we use |\lst@KCmatch|. Note the
-% last argument |o| to |\lst@InstallKeywords|: The working test is installed
-% in the \hookname{Output} hook and not in \hookname{DetectKeywords}.
-% Otherwise we couldn't detect the ending delimiter since keyword detection is
-% done if and only if mode changes are allowed.
-%    \begin{macrocode}
-\lst@InstallKeywords{kc}{keywordcomment}{}\relax{}
-    {\ifnum\lst@mode=\lst@KCmode
-         \edef\lst@temp{\the\lst@token}%
-         \ifx\lst@temp\lst@KCmatch
-             \lst@EndKC
-         \fi
-     \else
-         \lst@ifmode\else
-             \xdef\lst@KCmatch{\the\lst@token}%
-             \global\let\lst@KCpost\lst@BeginKC
-         \fi
-     \fi}
-    lo
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{keywordcommentsemicolon}
-% The key simply stores the keywords. After a bug report by \lsthelper
-% {Norbert~Eisinger}{2002/11/26}{keywordcommentsemicolon active after
-% language change} the initialization in \hookname{SetLanguage} has been
-% added.
-%    \begin{macrocode}
-\lst@Key{keywordcommentsemicolon}{}{\lstKV@ThreeArg{#1}%
-    {\def\lst@KCAkeywordsB{##1}%
-     \def\lst@KCAkeywordsE{##2}%
-     \def\lst@KCBkeywordsB{##3}%
-     \def\lst@KCkeywords{##1##2##3}}}
-\lst@AddToHook{SetLanguage}{%
-    \let\lst@KCAkeywordsB\@empty \let\lst@KCAkeywordsE\@empty
-    \let\lst@KCBkeywordsB\@empty \let\lst@KCkeywords\@empty}
-%    \end{macrocode}
-% We define an appropriate semicolon if this keyword comment type is defined.
-% Appropriate means that we leave any keyword comment mode if active.
-% \lsthelper{Oldrich~Jedlicka}{2001/12/12}{keywordcomment(semicolon) fails}
-% reported a bug and provided the fix, the two |\@empty|s.
-%    \begin{macrocode}
-\lst@AddToHook{SelectCharTable}
-    {\ifx\lst@KCkeywords\@empty\else
-        \lst@DefSaveDef{`\;}\lsts@EKC
-            {\lst@XPrintToken
-             \ifnum\lst@mode=\lst@KCmode \lst@EndComment\@empty \else
-             \ifnum\lst@mode=\lst@KCSmode \lst@EndComment\@empty
-             \fi \fi
-             \lsts@EKC}%
-     \fi}
-%    \end{macrocode}
-% The `working identifier' macros enter respectively leave comment mode.
-%    \begin{macrocode}
-\gdef\lst@KCAWorkB{%
-    \lst@ifmode\else \global\let\lst@KCpost\lst@BeginKC \fi}
-\gdef\lst@KCBWorkB{%
-    \lst@ifmode\else \global\let\lst@KCpost\lst@BeginKCS \fi}
-\gdef\lst@KCAWorkE{\ifnum\lst@mode=\lst@KCmode \lst@EndKC \fi}
-%    \end{macrocode}
-% Now we install the tests and initialize the given macros.
-%    \begin{macrocode}
-\lst@ProvideFamily@@
-    \lst@KCAkeywordsB@list\lst@KCAkeywordsB \lst@KC@also
-    \lst@gKCAkeywordsB@list\lst@gKCAkeywordsB \lst@KCAWorkB
-    {kcb}owo % prefix, other key, working procedure, Output hook
-\lst@ProvideFamily@@
-    \lst@KCAkeywordsE@list\lst@KCAkeywordsE \lst@KC@also
-    \lst@gKCAkeywordsE@list\lst@gKCAkeywordsE \lst@KCAWorkE
-    {kce}owo
-\lst@ProvideFamily@@
-    \lst@KCBkeywordsB@list\lst@KCBkeywordsB \lst@KC@also
-    \lst@gKCBkeywordsB@list\lst@gKCBkeywordsB \lst@KCBWorkB
-    {kcs}owo
-%    \end{macrocode}
-% \end{lstkey}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{Export of identifiers}
-%
-% \begin{aspect}{index}
-% \begin{macro}{\lstindexmacro}
-% One more `keyword' class.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords]{index}
-\lst@InstallFamily w{index}{indexstyle}\lstindexmacro{indexstyle}
-    {\csname\@lst @indexstyle#1\expandafter\endcsname
-         \expandafter{\the\lst@token}}
-    od
-\lst@UserCommand\lstindexmacro#1{\index{{\ttfamily#1}}}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{macro}
-% \end{aspect}
-%
-% \begin{aspect}{procnames}
-% \begin{lstkey}{procnamestyle}
-% \begin{lstkey}{procnamekeys}
-% \begin{lstkey}{indexprocnames}
-% The `idea' here is the usage of a global |\lst@ifprocname|, indicating a
-% preceding `procedure keyword'. All the other is known stuff.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords]{procnames}
-\gdef\lst@procnametrue{\global\let\lst@ifprocname\iftrue}
-\gdef\lst@procnamefalse{\global\let\lst@ifprocname\iffalse}
-\lst@AddToHook{Init}{\lst@procnamefalse}
-\lst@AddToHook{DetectKeywords}
-    {\lst@ifprocname
-         \let\lst@thestyle\lst@procnamestyle
-         \lst@ifindexproc \csname\@lst @gindex@sty\endcsname \fi
-         \lst@procnamefalse
-     \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@Key{procnamestyle}{}{\def\lst@procnamestyle{#1}}
-\lst@Key{indexprocnames}{false}[t]{\lstKV@SetIf{#1}\lst@ifindexproc}
-\lst@AddToHook{Init}{\lst@ifindexproc \lst@indexproc \fi}
-\gdef\lst@indexproc{%
-    \@ifundefined{lst@indexstyle1}%
-        {\@namedef{lst@indexstyle1}##1{}}%
-        {}}
-%    \end{macrocode}
-% The default definition of |\lst@indexstyle| above has been moved outside the
-% hook after a bug report from \lsthelper{Ulrich~G.~Wortmann}{2002/01/22}
-% {procnames doesn't work}.
-%    \begin{macrocode}
-\lst@InstallKeywords w{procnamekeys}{}\relax{}
-    {\global\let\lst@PNpost\lst@procnametrue}
-    od
-\lst@AddToHook{PostOutput}{\lst@PNpost\global\let\lst@PNpost\@empty}
-\global\let\lst@PNpost\@empty % init
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-% \end{aspect}
-%
-%
-% \section{More aspects and keys}
-%
-% \begin{lstkey}{basicstyle}
-% \begin{lstkey}{inputencoding}
-% There is no better place to define these keys, I think.
-%    \begin{macrocode}
-%<*kernel>
-\lst@Key{basicstyle}\relax{\def\lst@basicstyle{#1}}
-\lst@Key{inputencoding}\relax{\def\lst@inputenc{#1}}
-\lst@AddToHook{Init}
-    {\lst@basicstyle
-     \ifx\lst@inputenc\@empty\else
-         \@ifundefined{inputencoding}{}%
-            {\inputencoding\lst@inputenc}%
-     \fi}
-\lst@AddToHookExe{EmptyStyle}
-    {\let\lst@basicstyle\@empty
-     \let\lst@inputenc\@empty}
-\lst@Key{multicols}{}{\@tempcnta=0#1\relax\def\lst@multicols{#1}}
-%</kernel>
-%    \end{macrocode}
-% Michael Niedermair asked for a key like \keyname{inputencoding}.
-% \end{lstkey}
-% \end{lstkey}
-%
-%
-% \subsection{Styles and languages}
-%
-% \begin{aspect}{style}
-% We begin with style definition and selection.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{style}
-%    \end{macrocode}
-%
-% \begin{macro}{\lststylefiles}
-% This macro is defined if and only if it's undefined yet.
-%    \begin{macrocode}
-\@ifundefined{lststylefiles}
-    {\lst@UserCommand\lststylefiles{lststy0.sty}}{}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstdefinestyle}
-% \begin{macro}{\lst@definestyle}
-% \begin{macro}{\lst@DefStyle}
-% are defined in terms of |\lst@DefStyle|, which is defined via
-% |\lst@DefDriver|.
-%    \begin{macrocode}
-\lst@UserCommand\lstdefinestyle{\lst@DefStyle\iftrue}
-\lst@UserCommand\lst@definestyle{\lst@DefStyle\iffalse}
-\gdef\lst@DefStyle{\lst@DefDriver{style}{sty}\lstset}
-%    \end{macrocode}
-% The `empty' style calls the initial empty hook \hookname{EmptyStyle}.
-%    \begin{macrocode}
-\global\@namedef{lststy@$}{\lsthk@EmptyStyle}
-\lst@AddToHook{EmptyStyle}{}% init
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{lstkey}{style}
-% is an application of |\lst@LAS|. We just specify the hook and an empty
-% argument as `pre' and `post' code.
-%    \begin{macrocode}
-\lst@Key{style}\relax{%
-    \lst@LAS{style}{sty}{[]{#1}}\lst@NoAlias\lststylefiles
-        \lsthk@SetStyle
-        {}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{SetStyle}{}% init
-%    \end{macrocode}
-% \end{lstkey}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-% \begin{aspect}{language}
-% Now we deal with commands used in defining and selecting programming
-% languages, in particular with aliases.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{language}
-%    \end{macrocode}
-%
-% \begin{macro}{\lstlanguagefiles}
-% This macro is defined if and only if it's undefined yet.
-%    \begin{macrocode}
-\@ifundefined{lstdriverfiles}
-    {\lst@UserCommand\lstlanguagefiles{lstlang0.sty}}{}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstdefinelanguage}
-% \begin{macro}{\lst@definelanguage}
-% \begin{macro}{\lst@DefLang}
-% are defined in terms of |\lst@DefLang|, which is defined via
-% |\lst@DefDriver|.
-%    \begin{macrocode}
-\lst@UserCommand\lstdefinelanguage{\lst@DefLang\iftrue}
-\lst@UserCommand\lst@definelanguage{\lst@DefLang\iffalse}
-\gdef\lst@DefLang{\lst@DefDriver{language}{lang}\lstset}
-%    \end{macrocode}
-% Now we can provide the `empty' language.
-%    \begin{macrocode}
-\lstdefinelanguage{}{}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{lstkey}{language}
-% \begin{lstkey}{alsolanguage}
-% is mainly an application of |\lst@LAS|.
-%    \begin{macrocode}
-\lst@Key{language}\relax{\lstKV@OptArg[]{#1}%
-    {\lst@LAS{language}{lang}{[##1]{##2}}\lst@FindAlias\lstlanguagefiles
-         \lsthk@SetLanguage
-         {\lst@FindAlias[##1]{##2}%
-          \let\lst@language\lst@malias
-          \let\lst@dialect\lst@oalias}}}
-%    \end{macrocode}
-% Ditto, we simply don't execute |\lsthk@SetLanguage|.
-%    \begin{macrocode}
-\lst@Key{alsolanguage}\relax{\lstKV@OptArg[]{#1}%
-    {\lst@LAS{language}{lang}{[##1]{##2}}\lst@FindAlias\lstlanguagefiles
-         {}%
-         {\lst@FindAlias[##1]{##2}%
-          \let\lst@language\lst@malias
-          \let\lst@dialect\lst@oalias}}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{SetLanguage}{}% init
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lstalias}
-% Now we concentrate on aliases and default dialects.
-% |\lsta@|\meta{language}|$|\meta{dialect} and |\lsta@|\meta{language} contain
-% the aliases of a particular dialect respectively a complete language.
-% We'll use a |$|-character to separate a language name from its dialect.
-% Thanks to \lsthelper{Walter~E.~Brown}{2004/02/25}{\lstalias
-% (+\lstdefinelanguage) fails} for reporting a problem with the argument
-% delimiter `[' in a previous definition of |\lstalias@|.
-%    \begin{macrocode}
-\lst@UserCommand\lstalias{\@ifnextchar[\lstalias@\lstalias@@}
-\gdef\lstalias@[#1]#2{\lstalias@b #2$#1}
-\gdef\lstalias@b#1[#2]#3{\lst@NormedNameDef{lsta@#1}{#3$#2}}
-\gdef\lstalias@@#1#2{\lst@NormedNameDef{lsta@#1}{#2}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{defaultdialect}
-% We simply store the dialect.
-%    \begin{macrocode}
-\lst@Key{defaultdialect}\relax
-    {\lstKV@OptArg[]{#1}{\lst@NormedNameDef{lstdd@##2}{##1}}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@FindAlias}
-% Now we have to find a language. First we test for a complete language alias,
-% then we set the default dialect if necessary.
-%    \begin{macrocode}
-\gdef\lst@FindAlias[#1]#2{%
-    \lst@NormedDef\lst@oalias{#1}%
-    \lst@NormedDef\lst@malias{#2}%
-    \@ifundefined{lsta@\lst@malias}{}%
-        {\edef\lst@malias{\csname\@lst a@\lst@malias\endcsname}}%
-%    \end{macrocode}
-%    \begin{macrocode}
-    \ifx\@empty\lst@oalias \@ifundefined{lstdd@\lst@malias}{}%
-        {\edef\lst@oalias{\csname\@lst dd@\lst@malias\endcsname}}%
-    \fi
-%    \end{macrocode}
-% Now we are ready for an alias of a single dialect.
-%    \begin{macrocode}
-    \edef\lst@temp{\lst@malias $\lst@oalias}%
-    \@ifundefined{lsta@\lst@temp}{}%
-        {\edef\lst@temp{\csname\@lst a@\lst@temp\endcsname}}%
-%    \end{macrocode}
-% Finally we again set the default dialect---for the case of a dialect alias.
-%    \begin{macrocode}
-    \expandafter\lst@FindAlias@\lst@temp $}
-\gdef\lst@FindAlias@#1$#2${%
-    \def\lst@malias{#1}\def\lst@oalias{#2}%
-    \ifx\@empty\lst@oalias \@ifundefined{lstdd@\lst@malias}{}%
-        {\edef\lst@oalias{\csname\@lst dd@\lst@malias\endcsname}}%
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@RequireLanguages}
-% This definition will be equivalent to |\lstloadlanguages|. We requested the
-% given list of languages and load additionally required aspects.
-%    \begin{macrocode}
-\gdef\lst@RequireLanguages#1{%
-    \lst@Require{language}{lang}{#1}\lst@FindAlias\lstlanguagefiles
-    \ifx\lst@loadaspects\@empty\else
-        \lst@RequireAspects\lst@loadaspects
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstloadlanguages}
-% is the same as |\lst@RequireLanguages|.
-%    \begin{macrocode}
-\global\let\lstloadlanguages\lst@RequireLanguages
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{Format definitions*}
-%
-% \begin{aspect}{formats}
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{formats}
-%    \end{macrocode}
-%
-% \begin{macro}{\lstformatfiles}
-% This macro is defined if and only if it's undefined yet.
-%    \begin{macrocode}
-\@ifundefined{lstformatfiles}
-    {\lst@UserCommand\lstformatfiles{lstfmt0.sty}}{}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstdefineformat}
-% \begin{macro}{\lst@defineformat}
-% \begin{macro}{\lst@DefFormat}
-% are defined in terms of |\lst@DefFormat|, which is defined via
-% |\lst@DefDriver|.
-%    \begin{macrocode}
-\lst@UserCommand\lstdefineformat{\lst@DefFormat\iftrue}
-\lst@UserCommand\lst@defineformat{\lst@DefFormat\iffalse}
-\gdef\lst@DefFormat{\lst@DefDriver{format}{fmt}\lst@UseFormat}
-%    \end{macrocode}
-% We provide the `empty' format.
-%    \begin{macrocode}
-\lstdefineformat{}{}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{lstkey}{format}
-% is an application of |\lst@LAS|. We just specify the hook as `pre' and an
-% empty argument as  `post' code.
-%    \begin{macrocode}
-\lst@Key{format}\relax{%
-    \lst@LAS{format}{fmt}{[]{#1}}\lst@NoAlias\lstformatfiles
-        \lsthk@SetFormat
-        {}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{SetFormat}{\let\lst@fmtformat\@empty}% init
-%    \end{macrocode}
-% \end{lstkey}
-%
-%
-% \paragraph{Helpers}
-% Our goal is to define the yet unkown |\lst@UseFormat|. This definition
-% will parse the user supplied format. We start with some general macros.
-%
-% \begin{macro}{\lst@fmtSplit}
-% splits the content of the macro |#1| at |#2| in the preceding characters
-% |\lst@fmta| and the following ones |\lst@fmtb|. |\lst@if| is false if and
-% only if |#1| doesn't contain |#2|.
-%    \begin{macrocode}
-\gdef\lst@fmtSplit#1#2{%
-    \def\lst@temp##1#2##2\relax##3{%
-        \ifnum##3=\z@
-            \ifx\@empty##2\@empty
-                \lst@false
-                \let\lst@fmta#1%
-                \let\lst@fmtb\@empty
-            \else
-                \expandafter\lst@temp#1\relax\@ne
-            \fi
-        \else
-            \def\lst@fmta{##1}\def\lst@fmtb{##2}%
-        \fi}%
-    \lst@true
-    \expandafter\lst@temp#1#2\relax\z@}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@IfNextCharWhitespace}
-% is defined in terms of |\lst@IfSubstring|.
-%    \begin{macrocode}
-\gdef\lst@IfNextCharWhitespace#1#2#3{%
-    \lst@IfSubstring#3\lst@whitespaces{#1}{#2}#3}
-%    \end{macrocode}
-% And here come all white space characters.
-%    \begin{macrocode}
-\begingroup
-\catcode`\^^I=12\catcode`\^^J=12\catcode`\^^M=12\catcode`\^^L=12\relax%
-\lst@DefActive\lst@whitespaces{\ ^^I^^J^^M}% add ^^L
-\global\let\lst@whitespaces\lst@whitespaces%
-\endgroup
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@fmtIfIdentifier}
-% tests the first character of |#1|
-%    \begin{macrocode}
-\gdef\lst@fmtIfIdentifier#1{%
-    \ifx\relax#1\@empty
-        \expandafter\@secondoftwo
-    \else
-        \expandafter\lst@fmtIfIdentifier@\expandafter#1%
-    \fi}
-%    \end{macrocode}
-% against the `letters' |_|, |@|, |A|,\ldots,|Z| and |a|,\ldots,|z|.
-%    \begin{macrocode}
-\gdef\lst@fmtIfIdentifier@#1#2\relax{%
-    \let\lst@next\@secondoftwo
-    \ifnum`#1=`_\else
-    \ifnum`#1<64\else
-    \ifnum`#1<91\let\lst@next\@firstoftwo\else
-    \ifnum`#1<97\else
-    \ifnum`#1<123\let\lst@next\@firstoftwo\else
-    \fi \fi \fi \fi \fi
-    \lst@next}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@fmtIfNextCharIn}
-% is required for the optional \meta{exceptional characters}.
-% The implementation is easy---refer section \ref{iSubstringTests}.
-%    \begin{macrocode}
-\gdef\lst@fmtIfNextCharIn#1{%
-    \ifx\@empty#1\@empty \expandafter\@secondoftwo \else
-                         \def\lst@next{\lst@fmtIfNextCharIn@{#1}}%
-                         \expandafter\lst@next\fi}
-\gdef\lst@fmtIfNextCharIn@#1#2#3#4{%
-    \def\lst@temp##1#4##2##3\relax{%
-        \ifx \@empty##2\expandafter\@secondoftwo
-                 \else \expandafter\@firstoftwo \fi}%
-    \lst@temp#1#4\@empty\relax{#2}{#3}#4}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@fmtCDef}
-% We need derivations of |\lst@CDef| and |\lst@CDefX|: we have to test the
-% next character against the sequence |#5| of exceptional characters.
-% These tests are inserted here.
-%    \begin{macrocode}
-\gdef\lst@fmtCDef#1{\lst@fmtCDef@#1}
-\gdef\lst@fmtCDef@#1#2#3#4#5#6#7{%
-    \lst@CDefIt#1{#2}{#3}%
-               {\lst@fmtIfNextCharIn{#5}{#4#2#3}{#6#4#2#3#7}}%
-               #4%
-               {}{}{}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@fmtCDefX}
-% The same but `drop input'.
-%    \begin{macrocode}
-\gdef\lst@fmtCDefX#1{\lst@fmtCDefX@#1}
-\gdef\lst@fmtCDefX@#1#2#3#4#5#6#7{%
-    \let#4#1%
-    \ifx\@empty#2\@empty
-        \def#1{\lst@fmtIfNextCharIn{#5}{#4}{#6#7}}%
-    \else \ifx\@empty#3\@empty
-        \def#1##1{%
-            \ifx##1#2%
-                \def\lst@next{\lst@fmtIfNextCharIn{#5}{#4##1}%
-                                                      {#6#7}}%
-            \else
-                 \def\lst@next{#4##1}%
-            \fi
-            \lst@next}%
-    \else
-        \def#1{%
-            \lst@IfNextCharsArg{#2#3}%
-                {\lst@fmtIfNextCharIn{#5}{\expandafter#4\lst@eaten}%
-                                         {#6#7}}%
-                {\expandafter#4\lst@eaten}}%
-    \fi \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \paragraph{The parser}
-% applies |\lst@fmtSplit| to cut a format definition into items, items into
-% `input' and `output', and `output' into `pre' and 'post'. This should be
-% clear if you are in touch with format definitions.
-%
-% \begin{macro}{\lst@UseFormat}
-% Now we can start with the parser.
-%    \begin{macrocode}
-\gdef\lst@UseFormat#1{%
-    \def\lst@fmtwhole{#1}%
-    \lst@UseFormat@}
-\gdef\lst@UseFormat@{%
-    \lst@fmtSplit\lst@fmtwhole,%
-%    \end{macrocode}
-% We assign the rest of the format definition, \ldots
-%    \begin{macrocode}
-    \let\lst@fmtwhole\lst@fmtb
-    \ifx\lst@fmta\@empty\else
-%    \end{macrocode}
-% \ldots\space split the item at the equal sign, and work on the item.
-%    \begin{macrocode}
-        \lst@fmtSplit\lst@fmta=%
-        \ifx\@empty\lst@fmta\else
-%    \end{macrocode}
-% \begin{TODO}
-% Insert |\let\lst@arg\@empty| |\expandafter\lst@XConvert\lst@fmtb\@nil|
-% |\let\lst@fmtb\lst@arg|.
-% \end{TODO}
-%    \begin{macrocode}
-            \expandafter\lstKV@XOptArg\expandafter[\expandafter]%
-                \expandafter{\lst@fmtb}\lst@UseFormat@b
-        \fi
-    \fi
-%    \end{macrocode}
-% Finally we process the next item if the rest is not empty.
-%    \begin{macrocode}
-    \ifx\lst@fmtwhole\@empty\else
-        \expandafter\lst@UseFormat@
-    \fi}
-%    \end{macrocode}
-% We make |\lst@fmtc| contain the preceding characters as a braced argument.
-% To add more arguments, we first split the replacement tokens at the control
-% sequence |\string|.
-%    \begin{macrocode}
-\gdef\lst@UseFormat@b[#1]#2{%
-    \def\lst@fmtc{{#1}}\lst@lExtend\lst@fmtc{\expandafter{\lst@fmta}}%
-    \def\lst@fmtb{#2}%
-    \lst@fmtSplit\lst@fmtb\string
-%    \end{macrocode}
-% We append an empty argument or |\lst@fmtPre| with `|\string|-preceding'
-% tokens as argument. We do the same for the tokens after |\string|.
-%    \begin{macrocode}
-    \ifx\@empty\lst@fmta
-        \lst@lAddTo\lst@fmtc{{}}%
-    \else
-        \lst@lExtend\lst@fmtc{\expandafter
-            {\expandafter\lst@fmtPre\expandafter{\lst@fmta}}}%
-    \fi
-    \ifx\@empty\lst@fmtb
-        \lst@lAddTo\lst@fmtc{{}}%
-    \else
-        \lst@lExtend\lst@fmtc{\expandafter
-            {\expandafter\lst@fmtPost\expandafter{\lst@fmtb}}}%
-    \fi
-%    \end{macrocode}
-% Eventually we extend |\lst@fmtformat| appropriately. Note that |\lst@if|
-% still indicates whether the replacement tokens contain |\string|.
-%    \begin{macrocode}
-    \expandafter\lst@UseFormat@c\lst@fmtc}
-%    \end{macrocode}
-%    \begin{macrocode}
-\gdef\lst@UseFormat@c#1#2#3#4{%
-    \lst@fmtIfIdentifier#2\relax
-    {\lst@fmtIdentifier{#2}%
-     \lst@if\else \PackageWarning{Listings}%
-         {Cannot drop identifier in format definition}%
-     \fi}%
-    {\lst@if
-         \lst@lAddTo\lst@fmtformat{\lst@CArgX#2\relax\lst@fmtCDef}%
-     \else
-         \lst@lAddTo\lst@fmtformat{\lst@CArgX#2\relax\lst@fmtCDefX}%
-     \fi
-     \lst@DefActive\lst@fmtc{#1}%
-     \lst@lExtend\lst@fmtformat{\expandafter{\lst@fmtc}{#3}{#4}}}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{SelectCharTable}{\lst@fmtformat}
-\global\let\lst@fmtformat\@empty
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \paragraph{The formatting}
-%
-% \begin{macro}{\lst@fmtPre}
-%    \begin{macrocode}
-\gdef\lst@fmtPre#1{%
-    \lst@PrintToken
-    \begingroup
-    \let\newline\lst@fmtEnsureNewLine
-    \let\space\lst@fmtEnsureSpace
-    \let\indent\lst@fmtIndent
-    \let\noindent\lst@fmtNoindent
-    #1%
-    \endgroup}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@fmtPost}
-%    \begin{macrocode}
-\gdef\lst@fmtPost#1{%
-    \global\let\lst@fmtPostOutput\@empty
-    \begingroup
-    \def\newline{\lst@AddTo\lst@fmtPostOutput\lst@fmtEnsureNewLine}%
-    \def\space{\aftergroup\lst@fmtEnsurePostSpace}%
-    \def\indent{\lst@AddTo\lst@fmtPostOutput\lst@fmtIndent}%
-    \def\noindent{\lst@AddTo\lst@fmtPostOutput\lst@fmtNoindent}%
-    \aftergroup\lst@PrintToken
-    #1%
-    \endgroup}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{Init}{\global\let\lst@fmtPostOutput\@empty}
-\lst@AddToHook{PostOutput}
-    {\lst@fmtPostOutput \global\let\lst@fmtPostOutput\@empty}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@fmtEnsureSpace}
-% \begin{macro}{\lst@fmtEnsurePostSpace}
-%    \begin{macrocode}
-\gdef\lst@fmtEnsureSpace{%
-    \lst@ifwhitespace\else \expandafter\lst@ProcessSpace \fi}
-\gdef\lst@fmtEnsurePostSpace{%
-    \lst@IfNextCharWhitespace{}{\lst@ProcessSpace}}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{lstkey}{fmtindent}
-% \begin{macro}{\lst@fmtIndent}
-% \begin{macro}{\lst@fmtNoindent}
-%    \begin{macrocode}
-\lst@Key{fmtindent}{20pt}{\def\lst@fmtindent{#1}}
-\newdimen\lst@fmtcurrindent
-\lst@AddToHook{InitVars}{\global\lst@fmtcurrindent\z@}
-\gdef\lst@fmtIndent{\global\advance\lst@fmtcurrindent\lst@fmtindent}
-\gdef\lst@fmtNoindent{\global\advance\lst@fmtcurrindent-\lst@fmtindent}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@fmtEnsureNewLine}
-%    \begin{macrocode}
-\gdef\lst@fmtEnsureNewLine{%
-    \global\advance\lst@newlines\@ne
-    \global\advance\lst@newlinesensured\@ne
-    \lst@fmtignoretrue}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToAtTop\lst@DoNewLines{%
-    \ifnum\lst@newlines>\lst@newlinesensured
-        \global\advance\lst@newlines-\lst@newlinesensured
-    \fi
-    \global\lst@newlinesensured\z@}
-\newcount\lst@newlinesensured % global
-\lst@AddToHook{Init}{\global\lst@newlinesensured\z@}
-%    \end{macrocode}
-%    \begin{macrocode}
-\gdef\lst@fmtignoretrue{\let\lst@fmtifignore\iftrue}
-\gdef\lst@fmtignorefalse{\let\lst@fmtifignore\iffalse}
-\lst@AddToHook{InitVars}{\lst@fmtignorefalse}
-\lst@AddToHook{Output}{\lst@fmtignorefalse}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@fmtUseLostSpace}
-%    \begin{macrocode}
-\gdef\lst@fmtUseLostSpace{%
-    \lst@ifnewline \kern\lst@fmtcurrindent \global\lst@lostspace\z@
-    \else
-        \lst@OldOLS
-    \fi}
-\lst@AddToHook{Init}
-    {\lst@true
-     \ifx\lst@fmtformat\@empty \ifx\lst@fmt\@empty \lst@false \fi\fi
-     \lst@if
-        \let\lst@OldOLS\lst@OutputLostSpace
-        \let\lst@OutputLostSpace\lst@fmtUseLostSpace
-        \let\lst@ProcessSpace\lst@fmtProcessSpace
-     \fi}
-%    \end{macrocode}
-% \begin{TODO}
-% This `lost space' doesn't use |\lst@alloverstyle| yet!
-% \end{TODO}
-% \end{macro}
-%
-% \begin{macro}{\lst@fmtProcessSpace}
-%    \begin{macrocode}
-\gdef\lst@fmtProcessSpace{%
-    \lst@ifletter
-        \lst@Output
-        \lst@fmtifignore\else
-            \lst@AppendOther\lst@outputspace
-        \fi
-    \else \lst@ifkeepspaces
-        \lst@AppendOther\lst@outputspace
-    \else \ifnum\lst@newlines=\z@
-        \lst@AppendSpecialSpace
-    \else \ifnum\lst@length=\z@
-            \global\advance\lst@lostspace\lst@width
-            \global\advance\lst@pos\m@ne
-        \else
-            \lst@AppendSpecialSpace
-        \fi
-    \fi \fi \fi
-    \lst@whitespacetrue}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \paragraph{Formatting identifiers}
-%
-% \begin{macro}{\lst@fmtIdentifier}
-% We install a (keyword) test for the `format identifiers'.
-%    \begin{macrocode}
-\lst@InstallTest{f}
-    \lst@fmt@list\lst@fmt \lst@gfmt@list\lst@gfmt
-    \lst@gfmt@wp
-    wd
-\gdef\lst@fmt@list{\lst@fmt\lst@gfmt}\global\let\lst@fmt\@empty
-\gdef\lst@gfmt@list{\lst@fmt\lst@gfmt}\global\let\lst@gfmt\@empty
-%    \end{macrocode}
-% The working procedure expands |\lst@fmt$|\meta{string} (and defines
-% |\lst@PrintToken| to do nothing).
-%    \begin{macrocode}
-\gdef\lst@gfmt@wp{%
-    \begingroup \let\lst@UM\@empty
-    \let\lst@PrintToken\@empty
-    \csname\@lst @fmt$\the\lst@token\endcsname
-    \endgroup}
-%    \end{macrocode}
-% This control sequence is probably defined as `working identifier'.
-%    \begin{macrocode}
-\gdef\lst@fmtIdentifier#1#2#3#4{%
-    \lst@DefOther\lst@fmta{#2}\edef\lst@fmt{\lst@fmt,\lst@fmta}%
-    \@namedef{\@lst @fmt$\lst@fmta}{#3#4}}
-%    \end{macrocode}
-% |\lst@fmt$|\meta{identifier} expands to a |\lst@fmtPre|/|\lst@fmtPost|
-% sequence defined by |#2| and |#3|.
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-%
-% \subsection{Line numbers}
-%
-% \begin{aspect}{labels}
-% \lsthelper{Rolf~Niepraschk}{1997/04/24}{line numbers} asked for line numbers.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{labels}
-%    \end{macrocode}
-%
-% \begin{lstkey}{numbers}
-% Depending on the argument we define |\lst@PlaceNumber| to print the line
-% number.
-%    \begin{macrocode}
-\lst@Key{numbers}{none}{%
-    \let\lst@PlaceNumber\@empty
-    \lstKV@SwitchCases{#1}%
-    {none&\\%
-     left&\def\lst@PlaceNumber{\llap{\normalfont
-                \lst@numberstyle{\thelstnumber}\kern\lst@numbersep}}\\%
-     right&\def\lst@PlaceNumber{\rlap{\normalfont
-                \kern\linewidth \kern\lst@numbersep
-                \lst@numberstyle{\thelstnumber}}}%
-    }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{numberstyle}
-% \begin{lstkey}{numbersep}
-% \begin{lstkey}{stepnumber}
-% \begin{lstkey}{numberblanklines}
-% \begin{lstkey}{numberfirstline}
-% Definition of the keys.
-%    \begin{macrocode}
-\lst@Key{numberstyle}{}{\def\lst@numberstyle{#1}}
-\lst@Key{numbersep}{10pt}{\def\lst@numbersep{#1}}
-\lst@Key{stepnumber}{1}{\def\lst@stepnumber{#1\relax}}
-\lst@AddToHook{EmptyStyle}{\let\lst@stepnumber\@ne}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@Key{numberblanklines}{true}[t]
-    {\lstKV@SetIf{#1}\lst@ifnumberblanklines}
-\lst@Key{numberfirstline}{f}[t]{\lstKV@SetIf{#1}\lst@ifnumberfirstline}
-\gdef\lst@numberfirstlinefalse{\let\lst@ifnumberfirstline\iffalse}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{lstkey}{firstnumber}
-% We select the first number according to the argument.
-%    \begin{macrocode}
-\lst@Key{firstnumber}{auto}{%
-    \lstKV@SwitchCases{#1}%
-    {auto&\let\lst@firstnumber\@undefined\\%
-     last&\let\lst@firstnumber\c@lstnumber
-    }{\def\lst@firstnumber{#1\relax}}}
-\lst@AddToHook{PreSet}{\let\lst@advancenumber\z@}
-%    \end{macrocode}
-% |\lst@firstnumber| now set to |\lst@lineno| instead of |\lst@firstline|,
-% as per changes in |lstpatch.sty| from 1.3b pertaining to linerange markers.
-%    \begin{macrocode}
-\lst@AddToHook{PreInit}
-    {\ifx\lst@firstnumber\@undefined
-         \def\lst@firstnumber{\lst@lineno}%
-     \fi}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@SetFirstNumber}
-% \begin{macro}{\lst@SaveFirstNumber}
-% \lsthelper{Boris~Veytsman}{1998/03/25}{continue line numbering: a.c b.c a.c}
-% proposed to continue line numbers according to listing names. We define the
-% label number of the first printing line here. A bug reported by
-% \lsthelper{Jens~Schwarzer}{2001/05/29}{wrong line numbering of lstlisting
-% with first>1} has been removed by replacing |\@ne| by |\lst@firstline|.
-%    \begin{macrocode}
-\gdef\lst@SetFirstNumber{%
-    \ifx\lst@firstnumber\@undefined
-        \@tempcnta 0\csname\@lst no@\lst@intname\endcsname\relax
-        \ifnum\@tempcnta=\z@ \@tempcnta\lst@firstline
-                       \else \lst@nololtrue \fi
-        \advance\@tempcnta\lst@advancenumber
-        \edef\lst@firstnumber{\the\@tempcnta\relax}%
-    \fi}
-%    \end{macrocode}
-% The current label is stored in|\lstno@|\meta{name}. If the name is empty,
-% we use a space instead, which leaves |\lstno@| undefined.
-%    \begin{macrocode}
-\gdef\lst@SaveFirstNumber{%
-    \expandafter\xdef
-        \csname\@lst no\ifx\lst@intname\@empty @ \else @\lst@intname\fi
-        \endcsname{\the\c@lstnumber}}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\c@lstnumber}
-% This counter keeps the current label number. We use it as current label to
-% make line numbers referenced by |\ref|. This was proposed by
-% \lsthelper{Boris~Veytsman}{1998/03/25}{make line numbers referenced via
-% \label and \ref}. We now use |\refstepcounter| to do the job---thanks to a
-% bug report from \lsthelper{Christian~Gudrian}{2000/11/13}{\ref{lst:line}
-% jumps to top of listing and not to the line}.
-%    \begin{macrocode}
-\newcounter{lstnumber}% \global
-\global\c@lstnumber\@ne % init
-\renewcommand*\thelstnumber{\@arabic\c@lstnumber}
-\lst@AddToHook{EveryPar}
-    {\global\advance\c@lstnumber\lst@advancelstnum
-     \global\advance\c@lstnumber\m@ne \refstepcounter{lstnumber}%
-     \lst@SkipOrPrintLabel}%
-\global\let\lst@advancelstnum\@ne
-%    \end{macrocode}
-% Note that the counter advances \emph{before} the label is printed and not
-% afterwards. Otherwise we have wrong references---reported by
-% \lsthelper{Gregory~Van~Vooren}{1999/06/04}{reference one unit too large}.
-%    \begin{macrocode}
-\lst@AddToHook{Init}{\def\@currentlabel{\thelstnumber}}
-%    \end{macrocode}
-% The label number is initialized and we ensure correct line numbers for
-% continued listings.  An apparently-extraneous advancement of the line
-% number by \verb|-\lst@advancelstnum| when \texttt{firstnumber=last} is
-% specified was removed, following a bug report by \lsthelper{Joachim~Breitner}%
-% {2006/05/14}{failure to continue counting correctly}.
-%    \begin{macrocode}
-\lst@AddToHook{InitVars}
-    {\global\c@lstnumber\lst@firstnumber
-     \global\advance\c@lstnumber\lst@advancenumber
-     \global\advance\c@lstnumber-\lst@advancelstnum}
-\lst@AddToHook{ExitVars}
-    {\global\advance\c@lstnumber\lst@advancelstnum}
-%    \end{macrocode}
-% \lsthelper{Walter~E.~Brown}{2001/05/22}{pdftex 3.14159-14f warning:
-% destination with the same identifier} reported problems with pdftex and
-% \packagename{hyperref}. A bad default of |\theHlstlabel| was the reason.
-% \lsthelper{Heiko~Oberdiek}{2001/11/08}{pdftex warning: destination with
-% the same identifier} found another bug which was due to the localization
-% of |\lst@neglisting|. He also provided the following fix, replacing
-% |\thelstlisting| with the |\ifx| \ldots\ |\fi| construction.
-%    \begin{macrocode}
-\AtBeginDocument{%
-    \def\theHlstnumber{\ifx\lst@@caption\@empty \lst@neglisting
-                                          \else \thelstlisting \fi
-                       .\thelstnumber}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@skipnumbers}
-% There are more things to do. We calculate how many lines must skip their
-% label. The formula is
-%      $$|\lst@skipnumbers|=
-%              \textrm{\emph{first printing line}}\bmod|\lst@stepnumber|.$$
-% Note that we use a nonpositive representative for |\lst@skipnumbers|.
-%    \begin{macrocode}
-\newcount\lst@skipnumbers % \global
-\lst@AddToHook{Init}
-    {\ifnum \z@>\lst@stepnumber
-         \let\lst@advancelstnum\m@ne
-         \edef\lst@stepnumber{-\lst@stepnumber}%
-     \fi
-     \ifnum \z@<\lst@stepnumber
-         \global\lst@skipnumbers\lst@firstnumber
-         \global\divide\lst@skipnumbers\lst@stepnumber
-         \global\multiply\lst@skipnumbers-\lst@stepnumber
-         \global\advance\lst@skipnumbers\lst@firstnumber
-         \ifnum\lst@skipnumbers>\z@
-             \global\advance\lst@skipnumbers -\lst@stepnumber
-         \fi
-%    \end{macrocode}
-% If |\lst@stepnumber| is zero, no line numbers are printed:
-%    \begin{macrocode}
-     \else
-         \let\lst@SkipOrPrintLabel\relax
-     \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@SkipOrPrintLabel}
-% But default is this. We use the fact that |\lst@skipnumbers| is nonpositive.
-% The counter advances every line and if that counter is zero, we print a line
-% number and decrement the counter by |\lst@stepnumber|.
-%    \begin{macrocode}
-\gdef\lst@SkipOrPrintLabel{%
-    \ifnum\lst@skipnumbers=\z@
-        \global\advance\lst@skipnumbers-\lst@stepnumber\relax
-        \lst@PlaceNumber
-        \lst@numberfirstlinefalse
-    \else
-%    \end{macrocode}
-% If the first line of a listing should get a number, it gets it here.
-%    \begin{macrocode}
-        \lst@ifnumberfirstline
-            \lst@PlaceNumber
-            \lst@numberfirstlinefalse
-        \fi
-    \fi
-    \global\advance\lst@skipnumbers\@ne}%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{OnEmptyLine}{%
-    \lst@ifnumberblanklines\else \ifnum\lst@skipnumbers=\z@
-        \global\advance\lst@skipnumbers-\lst@stepnumber\relax
-    \fi\fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{Line shape and line breaking}
-%
-% \begin{macro}{\lst@parshape}
-% We define a default version of |\lst@parshape| for the case that the
-% \aspectname{lineshape} aspect is not loaded. We use this parshape every line
-% (in fact every paragraph). Furthermore we must repeat the parshape if we
-% close a group level---or the shape is forgotten.
-%    \begin{macrocode}
-%<*kernel>
-\def\lst@parshape{\parshape\@ne \z@ \linewidth}
-\lst@AddToHookAtTop{EveryLine}{\lst@parshape}
-\lst@AddToHookAtTop{EndGroup}{\lst@parshape}
-%</kernel>
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{aspect}{lineshape}
-% Our first aspect in this section.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{lineshape}
-%    \end{macrocode}
-%
-% \begin{lstkey}{xleftmargin}
-% \begin{lstkey}{xrightmargin}
-% \begin{lstkey}{resetmargins}
-% \begin{lstkey}{linewidth}
-% Usual stuff.
-%    \begin{macrocode}
-\lst@Key{xleftmargin}{\z@}{\def\lst@xleftmargin{#1}}
-\lst@Key{xrightmargin}{\z@}{\def\lst@xrightmargin{#1}}
-\lst@Key{resetmargins}{false}[t]{\lstKV@SetIf{#1}\lst@ifresetmargins}
-%    \end{macrocode}
-% The margins become zero if we make an exact box around the listing.
-%    \begin{macrocode}
-\lst@AddToHook{BoxUnsafe}{\let\lst@xleftmargin\z@
-                          \let\lst@xrightmargin\z@}
-\lst@AddToHook{TextStyle}{%
-    \let\lst@xleftmargin\z@ \let\lst@xrightmargin\z@
-    \let\lst@ifresetmargins\iftrue}
-%    \end{macrocode}
-% Added above hook after bug report from \lsthelper{Magnus~Lewis-Smith}
-%{1999/08/06}{|\lstinline| indented} and \lsthelper{Jos\'e~Romildo~Malaquias}
-%{2000/08/22}{|\lstinline| indented (resetmargins)} respectively.
-%    \begin{macrocode}
-\lst@Key{linewidth}\linewidth{\def\lst@linewidth{#1}}
-\lst@AddToHook{PreInit}{\linewidth\lst@linewidth\relax}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@parshape}
-% The definition itself is easy.
-%    \begin{macrocode}
-\gdef\lst@parshape{%
-    \parshape\@ne \@totalleftmargin \linewidth}
-%    \end{macrocode}
-% We calculate the line width and (inner/outer) indent for a listing.
-%    \begin{macrocode}
-\lst@AddToHook{Init}
-    {\lst@ifresetmargins
-         \advance\linewidth\@totalleftmargin
-         \advance\linewidth\rightmargin
-         \@totalleftmargin\z@
-     \fi
-     \advance\linewidth-\lst@xleftmargin
-     \advance\linewidth-\lst@xrightmargin
-     \advance\@totalleftmargin\lst@xleftmargin\relax}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{lineskip}
-% The introduction of this key is due to communication with
-% \lsthelper{Andreas~Bartelt}{1997/09/11}{problem with redefed \parskip;
-% \lstlineskip introduced}. Version 1.0 implements this feature by
-% redefining |\baselinestretch|.
-%    \begin{macrocode}
-\lst@Key{lineskip}{\z@}{\def\lst@lineskip{#1\relax}}
-\lst@AddToHook{Init}
-    {\parskip\z@
-     \ifdim\z@=\lst@lineskip\else
-         \@tempdima\baselineskip
-         \advance\@tempdima\lst@lineskip
-%    \end{macrocode}
-% The following three lines simulate the `bad' |\divide| |\@tempdima|
-% |\strip@pt| |\baselineskip| |\relax|. Thanks to \lsthelper{Peter~Bartke}
-% {2002/04/10}{bad use of \strip@pt} for the bug report.
-%    \begin{macrocode}
-         \multiply\@tempdima\@cclvi
-         \divide\@tempdima\baselineskip\relax
-         \multiply\@tempdima\@cclvi
-%    \end{macrocode}
-%    \begin{macrocode}
-         \edef\baselinestretch{\strip@pt\@tempdima}%
-         \selectfont
-     \fi}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{breaklines}
-% \begin{lstkey}{breakindent}
-% \begin{lstkey}{breakautoindent}
-% \begin{lstkey}{breakatwhitespace}
-% \begin{lstkey}{prebreak}
-% \begin{lstkey}{postbreak}
-% As usual we have no problems in announcing more keys.
-% \keyname{breakatwhitespace} is due to \lsthelper{Javier~Bezos}{2003/09/23}
-% {breaklines breaks at odd places}. Unfortunately a previous definition of
-% that key was wrong as \lsthelper{Franz~Rinnerthaler}{2004/03/12}
-% {breakatwhitespace has no effect} and \lsthelper{Ulrike~Fischer}{2004/07/11}
-% {breakatwhitespace has no effect} reported.
-%    \begin{macrocode}
-\lst@Key{breaklines}{false}[t]{\lstKV@SetIf{#1}\lst@ifbreaklines}
-\lst@Key{breakindent}{20pt}{\def\lst@breakindent{#1}}
-\lst@Key{breakautoindent}{t}[t]{\lstKV@SetIf{#1}\lst@ifbreakautoindent}
-\lst@Key{breakatwhitespace}{false}[t]%
-    {\lstKV@SetIf{#1}\lst@ifbreakatwhitespace}
-\lst@Key{prebreak}{}{\def\lst@prebreak{#1}}
-\lst@Key{postbreak}{}{\def\lst@postbreak{#1}}
-%    \end{macrocode}
-% We assign some different macros and (if necessary) suppress ``underfull
-% |\hbox|'' messages (and use different pretolerance):
-%    \begin{macrocode}
-\lst@AddToHook{Init}
-    {\lst@ifbreaklines
-         \hbadness\@M \pretolerance\@M 
-         \@rightskip\@flushglue \rightskip\@rightskip % \raggedright
-         \leftskip\z@skip \parindent\z@
-%    \end{macrocode}
-% A |\raggedright| above has been replaced by setting the values by hand after
-% a bug report from \lsthelper{Morten~H\o gholm}{2004/09/06}{ltugboat.cls and
-% listings}.
-%
-% We use the normal parshape and the calculated |\lst@breakshape| (see below).
-%    \begin{macrocode}
-         \def\lst@parshape{\parshape\tw@ \@totalleftmargin\linewidth
-                           \lst@breakshape}%
-     \else
-         \let\lst@discretionary\@empty
-     \fi}
-\lst@AddToHook{OnNewLine}
-    {\lst@ifbreaklines \lst@breakNewLine \fi}
-%    \end{macrocode}
-% \end{lstkey}\end{lstkey}\end{lstkey}\end{lstkey}
-% \end{lstkey}\end{lstkey}
-%
-% \begin{macro}{\lst@discretionary}
-% \begin{macro}{\lst@spacekern}
-% Here comes the whole magic: We set a discretionary break after each `output
-% unit'. However we redefine |\space| to be used inside |\discretionary| and
-% use \hookname{EveryLine} hook. After a bug report by \lsthelper{Carsten~Hamm}
-% {2002/04/19}{wrong frame rules with breaklines and xleftmargin>0pt} I've
-% added |\kern-\lst@xleftmargin|, which became |\kern-\@totalleftmargin| after
-% a bug report by \lsthelper{Christian~Kaiser}{2002/12/13}{wrong frame inside
-% itemize with breaklines=true}.
-%    \begin{macrocode}
-\gdef\lst@discretionary{%
-    \lst@ifbreakatwhitespace
-        \lst@ifwhitespace \lst@@discretionary \fi
-    \else
-        \lst@@discretionary
-    \fi}%
-\gdef\lst@@discretionary{%
-    \discretionary{\let\space\lst@spacekern\lst@prebreak}%
-                  {\llap{\lsthk@EveryLine
-                   \kern\lst@breakcurrindent \kern-\@totalleftmargin}%
-                   \let\space\lst@spacekern\lst@postbreak}{}}
-\lst@AddToHook{PostOutput}{\lst@discretionary}
-\gdef\lst@spacekern{\kern\lst@width}
-%    \end{macrocode}
-% \begin{ALTERNATIVE}
-% |\penalty\@M \hskip\z@ plus 1fil \penalty0\hskip\z@ plus-1fil| \emph{before}
-% each `output unit' (i.e.~before |\hbox{...}| in the output macros) also break
-% the lines as desired. But we wouldn't have |prebreak| and |postbreak|.
-% \end{ALTERNATIVE}
-% \end{macro}\end{macro}
-%
-% \begin{macro}{\lst@breakNewLine}
-% We use \keyname{breakindent}, and additionally the current line indention
-% (coming from white spaces at the beginning of the line) if `auto indent' is
-% on.
-%    \begin{macrocode}
-\gdef\lst@breakNewLine{%
-    \@tempdima\lst@breakindent\relax
-    \lst@ifbreakautoindent \advance\@tempdima\lst@lostspace \fi
-%    \end{macrocode}
-% Now we calculate the margin and line width of the wrapped part \ldots
-%    \begin{macrocode}
-    \@tempdimc-\@tempdima \advance\@tempdimc\linewidth
-                          \advance\@tempdima\@totalleftmargin
-%    \end{macrocode}
-% \ldots\space and store it in |\lst@breakshape|.
-%    \begin{macrocode}
-    \xdef\lst@breakshape{\noexpand\lst@breakcurrindent \the\@tempdimc}%
-    \xdef\lst@breakcurrindent{\the\@tempdima}}
-\global\let\lst@breakcurrindent\z@ % init
-%    \end{macrocode}
-% The initialization of |\lst@breakcurrindent| has been added after a bug
-% report by \lsthelper{Alvaro~Herrera}{2002/12/09}{`undefined control
-% sequence \lst@breakcurrindent' with fancyvrb and breaklines}.
-% \begin{TODO}
-% We could speed this up by allocating two global dimensions.
-% \end{TODO}
-% \end{macro}
-%
-% \begin{macro}{\lst@breakshape}
-% \lsthelper{Andreas~Deininger}{2000/08/25}{`breaklines,first>1' leads to
-% ``undefined control sequence'' error} reported a problem which is resolved
-% by providing a default break shape.
-%    \begin{macrocode}
-\gdef\lst@breakshape{\@totalleftmargin \linewidth}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@breakProcessOther}
-% is the same as |\lst@ProcessOther| except that it also outputs the current
-% token string. This inserts a potential linebreak point.
-% Only the closing parenthesis uses this macro yet.
-%    \begin{macrocode}
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1\lst@OutputOther}
-\lst@AddToHook{SelectCharTable}
-    {\lst@ifbreaklines \lst@Def{`)}{\lst@breakProcessOther)}\fi}
-%    \end{macrocode}
-% A bug reported by \lsthelper{Gabriel~Tauro}{2001/04/18}{unexpected `)' if
-% the character appears before first printed line} has been removed by using
-% |\lst@ProcessOther| instead of |\lst@AppendOther|.
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{Frames}
-%
-% \begin{aspect}{frames}
-% Another aspect.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[lineshape]{frames}
-%    \end{macrocode}
-%
-% \begin{lstkey}{framexleftmargin}
-% \begin{lstkey}{framexrightmargin}
-% \begin{lstkey}{framextopmargin}
-% \begin{lstkey}{framexbottommargin}
-% These keys just save the argument.
-%    \begin{macrocode}
-\lst@Key{framexleftmargin}{\z@}{\def\lst@framexleftmargin{#1}}
-\lst@Key{framexrightmargin}{\z@}{\def\lst@framexrightmargin{#1}}
-\lst@Key{framextopmargin}{\z@}{\def\lst@framextopmargin{#1}}
-\lst@Key{framexbottommargin}{\z@}{\def\lst@framexbottommargin{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{lstkey}{backgroundcolor}
-% \lsthelper{Ralf~Imh\"auser}{2000/01/08}{coloured background} inspired the
-% key \keyname{backgroundcolor}. All keys save the argument, and \ldots
-%    \begin{macrocode}
-\lst@Key{backgroundcolor}{}{\def\lst@bkgcolor{#1}}
-\lst@Key{fillcolor}{}{\def\lst@fillcolor{#1}}
-\lst@Key{rulecolor}{}{\def\lst@rulecolor{#1}}
-\lst@Key{rulesepcolor}{}{\def\lst@rulesepcolor{#1}}
-%    \end{macrocode}
-% \ldots\space some have default settings if they are empty.
-%    \begin{macrocode}
-\lst@AddToHook{Init}{%
-    \ifx\lst@fillcolor\@empty
-        \let\lst@fillcolor\lst@bkgcolor
-    \fi
-    \ifx\lst@rulesepcolor\@empty
-        \let\lst@rulesepcolor\lst@fillcolor
-    \fi}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{lstkey}{rulesep}
-% \begin{lstkey}{framerule}
-% \begin{lstkey}{framesep}
-% \begin{lstkey}{frameshape}
-% Another set of keys, which mainly save their respective argument.
-% \keyname{frameshape} capitalizes all letters, and checks whether at least one
-% round corner is specified. Eventually we define |\lst@frame| to be empty if
-% and only if there is no frameshape.
-%    \begin{macrocode}
-\lst@Key{rulesep}{2pt}{\def\lst@rulesep{#1}}
-\lst@Key{framerule}{.4pt}{\def\lst@framerulewidth{#1}}
-\lst@Key{framesep}{3pt}{\def\lst@frametextsep{#1}}
-\lst@Key{frameshape}{}{%
-    \let\lst@xrulecolor\@empty
-    \lstKV@FourArg{#1}%
-    {\uppercase{\def\lst@frametshape{##1}}%
-     \uppercase{\def\lst@framelshape{##2}}%
-     \uppercase{\def\lst@framershape{##3}}%
-     \uppercase{\def\lst@framebshape{##4}}%
-     \let\lst@ifframeround\iffalse
-     \lst@IfSubstring R\lst@frametshape{\let\lst@ifframeround\iftrue}{}%
-     \lst@IfSubstring R\lst@framebshape{\let\lst@ifframeround\iftrue}{}%
-     \def\lst@frame{##1##2##3##4}}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{lstkey}{frameround}
-% \begin{lstkey}{frame}
-% We have to do some conversion here.
-%    \begin{macrocode}
-\lst@Key{frameround}\relax
-    {\uppercase{\def\lst@frameround{#1}}%
-     \expandafter\lstframe@\lst@frameround ffff\relax}
-\global\let\lst@frameround\@empty
-%    \end{macrocode}
-% In case of an verbose argument, we use the |trbl|-subset replacement.
-%    \begin{macrocode}
-\lst@Key{frame}\relax{%
-    \let\lst@xrulecolor\@empty
-    \lstKV@SwitchCases{#1}%
-    {none&\let\lst@frame\@empty\\%
-     leftline&\def\lst@frame{l}\\%
-     topline&\def\lst@frame{t}\\%
-     bottomline&\def\lst@frame{b}\\%
-     lines&\def\lst@frame{tb}\\%
-     single&\def\lst@frame{trbl}\\%
-     shadowbox&\def\lst@frame{tRBl}%
-            \def\lst@xrulecolor{\lst@rulesepcolor}%
-            \def\lst@rulesep{\lst@frametextsep}%
-    }{\def\lst@frame{#1}}%
-    \expandafter\lstframe@\lst@frameround ffff\relax}
-%    \end{macrocode}
-% Adding |t|, |r|, |b|, and |l| in case of their upper case versions makes
-% later tests easier.
-%    \begin{macrocode}
-\gdef\lstframe@#1#2#3#4#5\relax{%
-    \lst@IfSubstring T\lst@frame{\edef\lst@frame{t\lst@frame}}{}%
-    \lst@IfSubstring R\lst@frame{\edef\lst@frame{r\lst@frame}}{}%
-    \lst@IfSubstring B\lst@frame{\edef\lst@frame{b\lst@frame}}{}%
-    \lst@IfSubstring L\lst@frame{\edef\lst@frame{l\lst@frame}}{}%
-%    \end{macrocode}
-% We now check top and bottom frame rules, \ldots
-%    \begin{macrocode}
-    \let\lst@frametshape\@empty \let\lst@framebshape\@empty
-    \lst@frameCheck
-        ltr\lst@framelshape\lst@frametshape\lst@framershape #4#1%
-    \lst@frameCheck
-        LTR\lst@framelshape\lst@frametshape\lst@framershape #4#1%
-    \lst@frameCheck
-        lbr\lst@framelshape\lst@framebshape\lst@framershape #3#2%
-    \lst@frameCheck
-        LBR\lst@framelshape\lst@framebshape\lst@framershape #3#2%
-%    \end{macrocode}
-% \ldots\space look for round corners \ldots
-%    \begin{macrocode}
-    \let\lst@ifframeround\iffalse
-    \lst@IfSubstring R\lst@frametshape{\let\lst@ifframeround\iftrue}{}%
-    \lst@IfSubstring R\lst@framebshape{\let\lst@ifframeround\iftrue}{}%
-%    \end{macrocode}
-% and define left and right frame shape.
-%    \begin{macrocode}
-    \let\lst@framelshape\@empty \let\lst@framershape\@empty
-    \lst@IfSubstring L\lst@frame
-        {\def\lst@framelshape{YY}}%
-        {\lst@IfSubstring l\lst@frame{\def\lst@framelshape{Y}}{}}%
-    \lst@IfSubstring R\lst@frame
-        {\def\lst@framershape{YY}}%
-        {\lst@IfSubstring r\lst@frame{\def\lst@framershape{Y}}{}}}
-%    \end{macrocode}
-% Now comes the macro used to define top and bottom frame shape.
-% It extends the macro |#5|.
-% The last two arguments show whether left and right corners are round.
-% |#4| and |#6| are temporary macros.
-% |#1#2#3| are the three characters we test for.
-%    \begin{macrocode}
-\gdef\lst@frameCheck#1#2#3#4#5#6#7#8{%
-    \lst@IfSubstring #1\lst@frame
-        {\if #7T\def#4{R}\else \def#4{Y}\fi}%
-        {\def#4{N}}%
-    \lst@IfSubstring #3\lst@frame
-        {\if #8T\def#6{R}\else \def#6{Y}\fi}%
-        {\def#6{N}}%
-    \lst@IfSubstring #2\lst@frame{\edef#5{#5#4Y#6}}{}}
-%    \end{macrocode}
-% For text style listings all frames and the background color are
-% deactivated -- added after bug reports by \lsthelper{Stephen~Reindl}%
-% {2002/06/04}{frames not deactivated for text style listings} and
-% \lsthelper{Thomas~ten~Cate}{2006/07/14}{inline listings get background
-% color after a line break}
-%    \begin{macrocode}
-\lst@AddToHook{TextStyle}
-   {\let\lst@frame\@empty
-    \let\lst@frametshape\@empty
-    \let\lst@framershape\@empty
-    \let\lst@framebshape\@empty
-    \let\lst@framelshape\@empty
-    \let\lst@bkgcolor\@empty}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-% As per a bug report by \lsthelper{Ignacio~Fern\'andez~Galv\'an}{2006/07/26}%
-% {Frame with background color has slight hole on left side}, the small section
-% of background color to the left of the margin is now drawn before the left
-% side of the frame is drawn, so that they overlap correctly in Acrobat.
-%
-% \begin{macro}{\lst@frameMakeVBox}
-%    \begin{macrocode}
-\gdef\lst@frameMakeBoxV#1#2#3{%
-    \setbox#1\hbox{%
-      \color@begingroup \lst@rulecolor
-      \ifx\lst@framelshape\@empty
-      \else
-            \llap{%
-                \lst@frameBlock\lst@fillcolor\lst@frametextsep{#2}{#3}%
-                \kern\lst@framexleftmargin}%
-      \fi
-      \llap{\setbox\z@\hbox{\vrule\@width\z@\@height#2\@depth#3%
-                            \lst@frameL}%
-            \rlap{\lst@frameBlock\lst@rulesepcolor{\wd\z@}%
-                                                  {\ht\z@}{\dp\z@}}%
-            \box\z@
-            \kern\lst@frametextsep\relax
-            \kern\lst@framexleftmargin}%
-      \rlap{\kern-\lst@framexleftmargin
-                    \@tempdima\linewidth
-            \advance\@tempdima\lst@framexleftmargin
-            \advance\@tempdima\lst@framexrightmargin
-            \lst@frameBlock\lst@bkgcolor\@tempdima{#2}{#3}%
-            \ifx\lst@framershape\@empty
-                \kern\lst@frametextsep\relax
-            \else
-                \lst@frameBlock\lst@fillcolor\lst@frametextsep{#2}{#3}%
-            \fi
-            \setbox\z@\hbox{\vrule\@width\z@\@height#2\@depth#3%
-                            \lst@frameR}%
-            \rlap{\lst@frameBlock\lst@rulesepcolor{\wd\z@}%
-                                                  {\ht\z@}{\dp\z@}}%
-            \box\z@}%
-      \color@endgroup}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameBlock}
-%    \begin{macrocode}
-\gdef\lst@frameBlock#1#2#3#4{%
-    \color@begingroup
-      #1%
-      \setbox\z@\hbox{\vrule\@height#3\@depth#4%
-                      \ifx#1\@empty \@width\z@ \kern#2\relax
-                              \else \@width#2\relax \fi}%
-      \box\z@
-    \color@endgroup}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameR}
-% typesets right rules.
-% We only need to iterate through |\lst@framershape|.
-%    \begin{macrocode}
-\gdef\lst@frameR{%
-    \expandafter\lst@frameR@\lst@framershape\relax
-    \kern-\lst@rulesep}
-\gdef\lst@frameR@#1{%
-    \ifx\relax#1\@empty\else
-        \if #1Y\lst@framevrule \else \kern\lst@framerulewidth \fi
-        \kern\lst@rulesep
-        \expandafter\lst@frameR@b
-    \fi}
-\gdef\lst@frameR@b#1{%
-    \ifx\relax#1\@empty
-    \else
-        \if #1Y\color@begingroup
-               \lst@xrulecolor
-               \lst@framevrule
-               \color@endgroup
-        \else
-               \kern\lst@framerulewidth
-        \fi
-        \kern\lst@rulesep
-        \expandafter\lst@frameR@
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameL}
-% Ditto left rules.
-%    \begin{macrocode}
-\gdef\lst@frameL{%
-    \kern-\lst@rulesep
-    \expandafter\lst@frameL@\lst@framelshape\relax}
-\gdef\lst@frameL@#1{%
-    \ifx\relax#1\@empty\else
-        \kern\lst@rulesep
-        \if#1Y\lst@framevrule \else \kern\lst@framerulewidth \fi
-        \expandafter\lst@frameL@
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameH}
-% This is the central macro used to draw top and bottom frame rules.
-% The first argument is either |T| or |B| and the second contains the shape.
-% We use |\@tempcntb| as size counter.
-%    \begin{macrocode}
-\gdef\lst@frameH#1#2{%
-    \global\let\lst@framediml\z@ \global\let\lst@framedimr\z@
-    \setbox\z@\hbox{}\@tempcntb\z@
-    \expandafter\lst@frameH@\expandafter#1#2\relax\relax\relax
-            \@tempdimb\lst@frametextsep\relax
-    \advance\@tempdimb\lst@framerulewidth\relax
-            \@tempdimc-\@tempdimb
-    \advance\@tempdimc\ht\z@
-    \advance\@tempdimc\dp\z@
-    \setbox\z@=\hbox{%
-      \lst@frameHBkg\lst@fillcolor\@tempdimb\@firstoftwo
-      \if#1T\rlap{\raise\dp\@tempboxa\box\@tempboxa}%
-       \else\rlap{\lower\ht\@tempboxa\box\@tempboxa}\fi
-      \lst@frameHBkg\lst@rulesepcolor\@tempdimc\@secondoftwo
-      \advance\@tempdimb\ht\@tempboxa
-      \if#1T\rlap{\raise\lst@frametextsep\box\@tempboxa}%
-       \else\rlap{\lower\@tempdimb\box\@tempboxa}\fi
-      \rlap{\box\z@}%
-    }}
-\gdef\lst@frameH@#1#2#3#4{%
-    \ifx\relax#4\@empty\else
-        \lst@frameh \@tempcntb#1#2#3#4%
-        \advance\@tempcntb\@ne
-        \expandafter\lst@frameH@\expandafter#1%
-    \fi}
-\gdef\lst@frameHBkg#1#2#3{%
-    \setbox\@tempboxa\hbox{%
-        \kern-\lst@framexleftmargin
-        #3{\kern-\lst@framediml\relax}{\@tempdima\z@}%
-        \ifdim\lst@framediml>\@tempdimb
-            #3{\@tempdima\lst@framediml \advance\@tempdima-\@tempdimb
-               \lst@frameBlock\lst@rulesepcolor\@tempdima\@tempdimb\z@}%
-              {\kern-\lst@framediml
-               \advance\@tempdima\lst@framediml\relax}%
-        \fi
-        #3{\@tempdima\z@
-           \ifx\lst@framelshape\@empty\else
-               \advance\@tempdima\@tempdimb
-           \fi
-           \ifx\lst@framershape\@empty\else
-               \advance\@tempdima\@tempdimb
-           \fi}%
-          {\ifdim\lst@framedimr>\@tempdimb
-              \advance\@tempdima\lst@framedimr\relax
-           \fi}%
-        \advance\@tempdima\linewidth
-        \advance\@tempdima\lst@framexleftmargin
-        \advance\@tempdima\lst@framexrightmargin
-        \lst@frameBlock#1\@tempdima#2\z@
-        #3{\ifdim\lst@framedimr>\@tempdimb
-               \@tempdima-\@tempdimb
-               \advance\@tempdima\lst@framedimr\relax
-               \lst@frameBlock\lst@rulesepcolor\@tempdima\@tempdimb\z@
-           \fi}{}%
-        }}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameh}
-% This is the low-level macro used to draw top and bottom frame rules.
-% It \emph{adds} one rule plus corners to box 0.
-% The first parameter gives the size of the corners and the second is either
-% |T| or |B|.
-% |#3#4#5| is a left-to-right description of the frame and is in
-% $\{$\texttt{Y,N,R}$\}\times\{$\texttt{Y,N}$\}\times\{$\texttt{Y,N,R}$\}$.
-% We move to the correct horizontal position, set the left corner, the
-% horizontal line, and the right corner.
-%    \begin{macrocode}
-\gdef\lst@frameh#1#2#3#4#5{%
-    \lst@frameCalcDimA#1%
-    \lst@ifframeround \@getcirc\@tempdima \fi
-%    \end{macrocode}
-%    \begin{macrocode}
-    \setbox\z@\hbox{%
-      \begingroup
-      \setbox\z@\hbox{%
-        \kern-\lst@framexleftmargin
-        \color@begingroup
-        \ifnum#1=\z@ \lst@rulecolor \else \lst@xrulecolor \fi
-%    \end{macrocode}
-% |\lst@frameCorner| gets four arguments:
-% |\llap|, |TL| or |BL|, the corner type $\in\{$\texttt{Y,N,R}$\}$, and the
-% size |#1|.
-%    \begin{macrocode}
-        \lst@frameCornerX\llap{#2L}#3#1%
-        \ifdim\lst@framediml<\@tempdimb
-            \xdef\lst@framediml{\the\@tempdimb}%
-        \fi
-        \begingroup
-        \if#4Y\else \let\lst@framerulewidth\z@ \fi
-                \@tempdima\lst@framexleftmargin
-        \advance\@tempdima\lst@framexrightmargin
-        \advance\@tempdima\linewidth
-        \vrule\@width\@tempdima\@height\lst@framerulewidth \@depth\z@
-        \endgroup
-        \lst@frameCornerX\rlap{#2R}#5#1%
-        \ifdim\lst@framedimr<\@tempdimb
-            \xdef\lst@framedimr{\the\@tempdimb}%
-        \fi
-        \color@endgroup}%
-%    \end{macrocode}
-%    \begin{macrocode}
-      \if#2T\rlap{\raise\dp\z@\box\z@}%
-       \else\rlap{\lower\ht\z@\box\z@}\fi
-      \endgroup
-      \box\z@}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameCornerX}
-% typesets a single corner and returns |\@tempdimb|, the width of the corner.
-%    \begin{macrocode}
-\gdef\lst@frameCornerX#1#2#3#4{%
-    \setbox\@tempboxa\hbox{\csname\@lst @frame\if#3RR\fi #2\endcsname}%
-    \@tempdimb\wd\@tempboxa
-    \if #3R%
-        #1{\box\@tempboxa}%
-    \else
-        \if #3Y\expandafter#1\else
-               \@tempdimb\z@ \expandafter\vphantom \fi
-        {\box\@tempboxa}%
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameCalcDimA}
-% calculates an all over width; used by |\lst@frameh| and |\lst@frameInit|.
-%    \begin{macrocode}
-\gdef\lst@frameCalcDimA#1{%
-            \@tempdima\lst@rulesep
-    \advance\@tempdima\lst@framerulewidth
-    \multiply\@tempdima#1\relax
-    \advance\@tempdima\lst@frametextsep
-    \advance\@tempdima\lst@framerulewidth
-    \multiply\@tempdima\tw@}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameInit}
-% First we look which frame types we have on the left and on the right.
-% We speed up things if there are no vertical rules.
-%    \begin{macrocode}
-\lst@AddToHook{Init}{\lst@frameInit}
-\newbox\lst@framebox
-\gdef\lst@frameInit{%
-    \ifx\lst@framelshape\@empty \let\lst@frameL\@empty \fi
-    \ifx\lst@framershape\@empty \let\lst@frameR\@empty \fi
-    \def\lst@framevrule{\vrule\@width\lst@framerulewidth\relax}%
-%    \end{macrocode}
-% We adjust values to round corners if necessary.
-%    \begin{macrocode}
-    \lst@ifframeround
-        \lst@frameCalcDimA\z@ \@getcirc\@tempdima
-        \@tempdimb\@tempdima \divide\@tempdimb\tw@
-        \advance\@tempdimb -\@wholewidth
-        \edef\lst@frametextsep{\the\@tempdimb}%
-        \edef\lst@framerulewidth{\the\@wholewidth}%
-%    \end{macrocode}
-%    \begin{macrocode}
-        \lst@frameCalcDimA\@ne \@getcirc\@tempdima
-        \@tempdimb\@tempdima \divide\@tempdimb\tw@
-        \advance\@tempdimb -\tw@\@wholewidth
-        \advance\@tempdimb -\lst@frametextsep
-        \edef\lst@rulesep{\the\@tempdimb}%
-    \fi
-%    \end{macrocode}
-%    \begin{macrocode}
-    \lst@frameMakeBoxV\lst@framebox{\ht\strutbox}{\dp\strutbox}%
-    \def\lst@framelr{\copy\lst@framebox}%
-%    \end{macrocode}
-% Finally we typeset the rules (+ corners).
-% We possibly need to insert negative |\vskip| to remove space between
-% preceding text and top rule.
-% \begin{TODO}
-% Use |\vspace| instead of |\vskip|?
-% \end{TODO}
-%    \begin{macrocode}
-    \ifx\lst@frametshape\@empty\else
-        \lst@frameH T\lst@frametshape
-        \ifvoid\z@\else
-            \par\lst@parshape
-            \@tempdima-\baselineskip \advance\@tempdima\ht\z@
-            \ifdim\prevdepth<\@cclvi\p@\else
-                \advance\@tempdima\prevdepth
-            \fi
-            \ifdim\@tempdima<\z@
-                \vskip\@tempdima\vskip\lineskip
-            \fi
-            \noindent\box\z@\par
-            \lineskiplimit\maxdimen \lineskip\z@
-        \fi
-        \lst@frameSpreadV\lst@framextopmargin
-    \fi}
-%    \end{macrocode}
-% |\parshape\lst@parshape| ensures that the top rules correctly indented.
-% The bug was reported by \lsthelper{Marcin~Kasperski}{1999/04/28}{top rules
-% indented right inside itemize}.
-%
-% We typeset left and right rules every line.
-%    \begin{macrocode}
-\lst@AddToHook{EveryLine}{\lst@framelr}
-\global\let\lst@framelr\@empty
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameExit}
-% The rules at the bottom.
-%    \begin{macrocode}
-\lst@AddToHook{DeInit}
-    {\ifx\lst@framebshape\@empty\else \lst@frameExit \fi}
-\gdef\lst@frameExit{%
-    \lst@frameSpreadV\lst@framexbottommargin
-    \lst@frameH B\lst@framebshape
-    \ifvoid\z@\else
-        \everypar{}\par\lst@parshape\nointerlineskip\noindent\box\z@
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameSpreadV}
-% sets rules for vertical spread.
-%    \begin{macrocode}
-\gdef\lst@frameSpreadV#1{%
-    \ifdim\z@=#1\else
-        \everypar{}\par\lst@parshape\nointerlineskip\noindent
-        \lst@frameMakeBoxV\z@{#1}{\z@}%
-        \box\z@
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameTR}
-% \begin{macro}{\lst@frameBR}
-% \begin{macro}{\lst@frameBL}
-% \begin{macro}{\lst@frameTL}
-% These macros make a vertical and horizontal rule.
-% The implicit argument |\@tempdima| gives the size of two corners and is
-% provided by |\lst@frameh|.
-%    \begin{macrocode}
-\gdef\lst@frameTR{%
-    \vrule\@width.5\@tempdima\@height\lst@framerulewidth\@depth\z@
-    \kern-\lst@framerulewidth
-    \raise\lst@framerulewidth\hbox{%
-        \vrule\@width\lst@framerulewidth\@height\z@\@depth.5\@tempdima}}
-\gdef\lst@frameBR{%
-    \vrule\@width.5\@tempdima\@height\lst@framerulewidth\@depth\z@
-    \kern-\lst@framerulewidth
-    \vrule\@width\lst@framerulewidth\@height.5\@tempdima\@depth\z@}
-\gdef\lst@frameBL{%
-    \vrule\@width\lst@framerulewidth\@height.5\@tempdima\@depth\z@
-    \kern-\lst@framerulewidth
-    \vrule\@width.5\@tempdima\@height\lst@framerulewidth\@depth\z@}
-\gdef\lst@frameTL{%
-    \raise\lst@framerulewidth\hbox{%
-        \vrule\@width\lst@framerulewidth\@height\z@\@depth.5\@tempdima}%
-    \kern-\lst@framerulewidth
-    \vrule\@width.5\@tempdima\@height\lst@framerulewidth\@depth\z@}
-%    \end{macrocode}
-% \end{macro}\end{macro}\end{macro}\end{macro}
-%
-% \begin{macro}{\lst@frameRoundT}
-% \begin{macro}{\lst@frameRoundB}
-% are helper macros to typeset round corners. We set height and depth to
-% the visible parts of the circle font.
-%    \begin{macrocode}
-\gdef\lst@frameRoundT{%
-    \setbox\@tempboxa\hbox{\@circlefnt\char\@tempcnta}%
-    \ht\@tempboxa\lst@framerulewidth
-    \box\@tempboxa}
-\gdef\lst@frameRoundB{%
-    \setbox\@tempboxa\hbox{\@circlefnt\char\@tempcnta}%
-    \dp\@tempboxa\z@
-    \box\@tempboxa}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@frameRTR}
-% \begin{macro}{\lst@frameRBR}
-% \begin{macro}{\lst@frameRBL}
-% \begin{macro}{\lst@frameRTL}
-% The round corners.
-%    \begin{macrocode}
-\gdef\lst@frameRTR{%
-    \hb@xt@.5\@tempdima{\kern-\lst@framerulewidth
-                           \kern.5\@tempdima \lst@frameRoundT \hss}}
-\gdef\lst@frameRBR{%
-    \hb@xt@.5\@tempdima{\kern-\lst@framerulewidth
-    \advance\@tempcnta\@ne \kern.5\@tempdima \lst@frameRoundB \hss}}
-\gdef\lst@frameRBL{%
-    \advance\@tempcnta\tw@ \lst@frameRoundB
-    \kern-.5\@tempdima}
-\gdef\lst@frameRTL{%
-    \advance\@tempcnta\thr@@\lst@frameRoundT
-    \kern-.5\@tempdima}
-%    \end{macrocode}
-% \end{macro}\end{macro}\end{macro}\end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{Macro use for make}
-%
-% \begin{aspect}{make}
-% \begin{macro}{\lst@makemode}
-% \begin{macro}{\lst@ifmakekey}
-% If we've entered the special mode for Make, we save whether the last
-% identifier has been a first order keyword.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords]{make}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@NewMode\lst@makemode
-\lst@AddToHook{Output}{%
-    \ifnum\lst@mode=\lst@makemode
-        \ifx\lst@thestyle\lst@gkeywords@sty
-            \lst@makekeytrue
-        \fi
-    \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\gdef\lst@makekeytrue{\let\lst@ifmakekey\iftrue}
-\gdef\lst@makekeyfalse{\let\lst@ifmakekey\iffalse}
-\global\lst@makekeyfalse % init
-%    \end{macrocode}
-% \end{macro}\end{macro}
-%
-% \begin{lstkey}{makemacrouse}
-% adjusts the character table if necessary
-%    \begin{macrocode}
-\lst@Key{makemacrouse}f[t]{\lstKV@SetIf{#1}\lst@ifmakemacrouse}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@MakeSCT}
-% If `macro use' is on, the opening |$(| prints preceding characters, enters
-% the special mode and merges the two characters with the following output.
-% 
-%    \begin{macrocode}
-\gdef\lst@MakeSCT{%
-    \lst@ifmakemacrouse
-        \lst@ReplaceInput{$(}{%
-            \lst@PrintToken
-            \lst@EnterMode\lst@makemode{\lst@makekeyfalse}%
-            \lst@Merge{\lst@ProcessOther\$\lst@ProcessOther(}}%
-%    \end{macrocode}
-% The closing parenthesis tests for the mode and either processes |)| as usual
-% or outputs it right here (in keyword style if a keyword was between |$(| and
-% |)|).
-%    \begin{macrocode}
-        \lst@ReplaceInput{)}{%
-            \ifnum\lst@mode=\lst@makemode
-                \lst@PrintToken
-                \begingroup
-                    \lst@ProcessOther)%
-                    \lst@ifmakekey
-                        \let\lst@currstyle\lst@gkeywords@sty
-                    \fi
-                    \lst@OutputOther
-                \endgroup
-                \lst@LeaveMode
-            \else
-                \expandafter\lst@ProcessOther\expandafter)%
-            \fi}%
-%    \end{macrocode}
-% If \keyname{makemacrouse} is off then both |$(| are just `others'.
-%    \begin{macrocode}
-    \else
-        \lst@ReplaceInput{$(}{\lst@ProcessOther\$\lst@ProcessOther(}%
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \section{Typesetting a listing}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*kernel>
-%    \end{macrocode}
-% \endgroup
-% \begin{macro}{\lst@lineno}
-% \begin{lstkey}{print}
-% \begin{lstkey}{firstline}
-% \begin{lstkey}{lastline}
-% \begin{lstkey}{linerange}
-% The `current line' counter and three keys.
-%    \begin{macrocode}
-\newcount\lst@lineno % \global
-\lst@AddToHook{InitVars}{\global\lst@lineno\@ne}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@Key{print}{true}[t]{\lstKV@SetIf{#1}\lst@ifprint}
-\lst@Key{firstline}\relax{\def\lst@firstline{#1\relax}}
-\lst@Key{lastline}\relax{\def\lst@lastline{#1\relax}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{PreSet}
-    {\let\lst@firstline\@ne \def\lst@lastline{9999999\relax}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}\end{lstkey}\end{lstkey}\end{macro}
-% The following code is just copied from the current development version, and
-% from the |lstpatch.sty| file that Carsten left in version 1.3b for doing
-% line ranges with numbers and range markers.
-%
-% First, the options that control the line-range handling. 
-%    \begin{macrocode}
-\lst@Key{linerange}\relax{\lstKV@OptArg[]{#1}{%
-    \def\lst@interrange{##1}\def\lst@linerange{##2,}}}
-\lst@Key{rangeprefix}\relax{\def\lst@rangebeginprefix{#1}%
-                            \def\lst@rangeendprefix{#1}}
-\lst@Key{rangesuffix}\relax{\def\lst@rangebeginsuffix{#1}%
-                            \def\lst@rangeendsuffix{#1}}
-\lst@Key{rangebeginprefix}{}{\def\lst@rangebeginprefix{#1}}
-\lst@Key{rangebeginsuffix}{}{\def\lst@rangebeginsuffix{#1}}
-\lst@Key{rangeendprefix}{}{\def\lst@rangeendprefix{#1}}
-\lst@Key{rangeendsuffix}{}{\def\lst@rangeendsuffix{#1}}
-\lst@Key{includerangemarker}{true}[t]{\lstKV@SetIf{#1}\lst@ifincluderangemarker}
-\lst@AddToHook{PreSet}{\def\lst@firstline{1\relax}%
-                       \let\lst@linerange\@empty}
-\lst@AddToHook{Init}
-{\ifx\lst@linerange\@empty
-     \edef\lst@linerange{{\lst@firstline}-{\lst@lastline},}%
- \fi
- \lst@GetLineInterval}%
-\def\lst@GetLineInterval{\expandafter\lst@GLI\lst@linerange\@nil}
-\def\lst@GLI#1,#2\@nil{\def\lst@linerange{#2}\lst@GLI@#1--\@nil}
-\def\lst@GLI@#1-#2-#3\@nil{%
-    \lst@IfNumber{#1}%
-    {\ifx\@empty#1\@empty
-         \let\lst@firstline\@ne
-     \else
-         \def\lst@firstline{#1\relax}%
-     \fi
-     \ifx\@empty#3\@empty
-         \def\lst@lastline{9999999\relax}%
-     \else
-         \ifx\@empty#2\@empty
-             \let\lst@lastline\lst@firstline
-         \else
-             \def\lst@lastline{#2\relax}%
-         \fi
-     \fi}%
-%    \end{macrocode}
-%    If we've found a general marker, we set firstline and lastline to 9999999.
-%    This prevents (almost) anything from being printed for now.
-%    \begin{macrocode}
-    {\def\lst@firstline{9999999\relax}%
-     \let\lst@lastline\lst@firstline
-%    \end{macrocode}
-%    We add the prefixes and suffixes to the markers.
-%    \begin{macrocode}
-     \let\lst@rangebegin\lst@rangebeginprefix
-     \lst@AddTo\lst@rangebegin{#1}\lst@Extend\lst@rangebegin\lst@rangebeginsuffix
-     \ifx\@empty#3\@empty
-         \let\lst@rangeend\lst@rangeendprefix
-         \lst@AddTo\lst@rangeend{#1}\lst@Extend\lst@rangeend\lst@rangeendsuffix
-     \else
-         \ifx\@empty#2\@empty
-             \let\lst@rangeend\@empty
-         \else
-             \let\lst@rangeend\lst@rangeendprefix
-             \lst@AddTo\lst@rangeend{#2}\lst@Extend\lst@rangeend\lst@rangeendsuffix
-         \fi
-     \fi
-%    \end{macrocode}
-%    The following definition will be executed in the SelectCharTable hook
-%    and here right now if we are already processing a listing.
-%    \begin{macrocode}
-     \global\def\lst@DefRange{\expandafter\lst@CArgX\lst@rangebegin\relax\lst@DefRangeB}%
-     \ifnum\lst@mode=\lst@Pmode \expandafter\lst@DefRange \fi}}
-%    \end{macrocode}
-%    \lst@DefRange is not inserted via a hook anymore. Instead it is now called
-%    directly from \lst@SelectCharTable. This was necessary to get rid of an
-%    interference with the escape-to-LaTeX-feature. The bug was reported by
-%    \lsthelper{Michael~Bachmann}{2004/07/21}{Keine label-Referenzierung
-%    m\"oglich...}. Another chance is due to the same bug: \lst@DefRange is
-%    redefined globally when the begin of code is found, see below. The bug was
-%    reported by \lsthelper{Tobias~Rapp}{2004/04/06}{undetected end of range if
-%    listing crosses page break} \lsthelper{Markus~Luisser}{2004/08/13}{Bug mit
-%    'linerangemarker' in umgebrochenen listings}
-%    \begin{macrocode}
-\lst@AddToHookExe{DeInit}{\global\let\lst@DefRange\@empty}
-%    \end{macrocode}
-%
-%    Actually defining the marker (via \lst@GLI@, \lst@DefRange, \lst@CArgX as
-%    seen above) is similar to \lst@DefDelimB---except that we unfold the first
-%    parameter and use different <execute>, <pre>, and <post> statements.
-%    \begin{macrocode}
-\def\lst@DefRangeB#1#2{\lst@DefRangeB@#1#2}
-\def\lst@DefRangeB@#1#2#3#4{%
-    \lst@CDef{#1{#2}{#3}}#4{}%
-    {\lst@ifincluderangemarker
-         \lst@LeaveMode
-         \let#1#4%
-         \lst@DefRangeEnd
-         \lst@InitLstNumber
-     \else
-         \@tempcnta\lst@lineno \advance\@tempcnta\@ne
-         \edef\lst@firstline{\the\@tempcnta\relax}%
-         \gdef\lst@OnceAtEOL{\let#1#4\lst@DefRangeEnd}%
-         \lst@InitLstNumber
-     \fi
-        \global\let\lst@DefRange\lst@DefRangeEnd
-     \lst@CArgEmpty}%
-    \@empty}
-%    \end{macrocode}
-%
-% Modify labels and define |\lst@InitLstNumber| used above.
-% \lsthelper{Omair-Inam~Abdul-Matin}{2004/05/10}{experimental linerange
-% feature does not work with firstnumber}
-%    \begin{macrocode}
-\def\lstpatch@labels{%
-\gdef\lst@SetFirstNumber{%
-    \ifx\lst@firstnumber\@undefined
-        \@tempcnta 0\csname\@lst no@\lst@intname\endcsname\relax
-        \ifnum\@tempcnta=\z@ \else
-            \lst@nololtrue
-            \advance\@tempcnta\lst@advancenumber
-            \edef\lst@firstnumber{\the\@tempcnta\relax}%
-        \fi
-    \fi}%
-}
-\def\lst@InitLstNumber{%
-     \global\c@lstnumber\lst@firstnumber
-     \global\advance\c@lstnumber\lst@advancenumber
-     \global\advance\c@lstnumber-\lst@advancelstnum
-     \ifx \lst@firstnumber\c@lstnumber
-         \global\advance\c@lstnumber-\lst@advancelstnum
-     \fi}
-%    \end{macrocode}
-%
-%    The end-marker is defined if and only if it's not empty. The definition is
-%    similar to \lst@DefDelimE---with the above exceptions and except that we
-%    define the re-entry point \lst@DefRangeE@@ as it is defined in the new
-%    version of \lst@MProcessListing above.
-%    \begin{macrocode}
-\def\lst@DefRangeEnd{%
-    \ifx\lst@rangeend\@empty\else
-        \expandafter\lst@CArgX\lst@rangeend\relax\lst@DefRangeE
-    \fi}
-\def\lst@DefRangeE#1#2{\lst@DefRangeE@#1#2}
-\def\lst@DefRangeE@#1#2#3#4{%
-    \lst@CDef{#1#2{#3}}#4{}%
-    {\let#1#4%
-     \edef\lst@lastline{\the\lst@lineno\relax}%
-     \lst@DefRangeE@@}%
-    \@empty}
-\def\lst@DefRangeE@@#1\@empty{%
-    \lst@ifincluderangemarker
-        #1\lst@XPrintToken
-    \fi
-    \lst@LeaveModeToPmode
-    \lst@BeginDropInput{\lst@Pmode}}
-\def\lst@LeaveModeToPmode{%
-    \ifnum\lst@mode=\lst@Pmode
-        \expandafter\lsthk@EndGroup
-    \else
-        \expandafter\egroup\expandafter\lst@LeaveModeToPmode
-    \fi}
-%    \end{macrocode}
-%
-%    Eventually we shouldn't forget to install \lst@OnceAtEOL, which must
-%    also be called in \lst@MSkipToFirst.
-%    \begin{macrocode}
-\lst@AddToHook{EOL}{\lst@OnceAtEOL\global\let\lst@OnceAtEOL\@empty}
-\gdef\lst@OnceAtEOL{}% Init
-\def\lst@MSkipToFirst{%
-    \global\advance\lst@lineno\@ne
-    \ifnum \lst@lineno=\lst@firstline
-        \def\lst@next{\lst@LeaveMode \global\lst@newlines\z@
-        \lst@OnceAtEOL \global\let\lst@OnceAtEOL\@empty
-        \lst@InitLstNumber % Added to work with modified \lsthk@PreInit.
-        \lsthk@InitVarsBOL
-        \lst@BOLGobble}%
-        \expandafter\lst@next
-    \fi}
-\def\lst@SkipToFirst{%
-    \ifnum \lst@lineno<\lst@firstline
-        \def\lst@next{\lst@BeginDropInput\lst@Pmode
-        \lst@Let{13}\lst@MSkipToFirst
-        \lst@Let{10}\lst@MSkipToFirst}%
-        \expandafter\lst@next
-    \else
-        \expandafter\lst@BOLGobble
-    \fi}
-%    \end{macrocode}
-%
-%    Finally the service macro \lst@IfNumber:
-%    \begin{macrocode}
-\def\lst@IfNumber#1{%
-    \ifx\@empty#1\@empty
-        \let\lst@next\@firstoftwo
-    \else
-        \lst@IfNumber@#1\@nil
-    \fi
-    \lst@next}
-\def\lst@IfNumber@#1#2\@nil{%
-    \let\lst@next\@secondoftwo
-    \ifnum`#1>47\relax \ifnum`#1>57\relax\else
-        \let\lst@next\@firstoftwo
-    \fi\fi}
-%    \end{macrocode}
-%
-% \begin{lstkey}{nolol}
-% is just a key here. We'll use it below, of course.
-%    \begin{macrocode}
-\lst@Key{nolol}{false}[t]{\lstKV@SetIf{#1}\lst@ifnolol}
-\def\lst@nololtrue{\let\lst@ifnolol\iftrue}
-\let\lst@ifnolol\iffalse % init
-%    \end{macrocode}
-% \end{lstkey}
-%
-%
-% \subsection{Floats, boxes and captions}
-%
-% \begin{lstkey}{captionpos}
-% \begin{lstkey}{abovecaptionskip}
-% \begin{lstkey}{belowcaptionskip}
-% \begin{lstkey}{label}
-% \begin{lstkey}{title}
-% \begin{lstkey}{caption}
-% Some keys and \ldots
-%    \begin{macrocode}
-\lst@Key{captionpos}{t}{\def\lst@captionpos{#1}}
-\lst@Key{abovecaptionskip}\smallskipamount{\def\lst@abovecaption{#1}}
-\lst@Key{belowcaptionskip}\smallskipamount{\def\lst@belowcaption{#1}}
-%    \end{macrocode}
-% \lsthelper{Rolf~Niepraschk}{2000/01/10}{key: title} proposed \keyname{title}.
-%    \begin{macrocode}
-\lst@Key{label}\relax{\def\lst@label{#1}}
-\lst@Key{title}\relax{\def\lst@title{#1}\let\lst@caption\relax}
-\lst@Key{caption}\relax{\lstKV@OptArg[{#1}]{#1}%
-    {\def\lst@caption{##2}\def\lst@@caption{##1}}%
-     \let\lst@title\@empty}
-\lst@AddToHookExe{TextStyle}
-    {\let\lst@caption\@empty \let\lst@@caption\@empty
-     \let\lst@title\@empty \let\lst@label\@empty}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\thelstlisting}
-% \begin{macro}{\lstlistingname}
-% \begin{lstkey}{numberbychapter}
-% \ldots\space and how the caption numbers look like. I switched to
-% |\@ifundefined| (instead of |\ifx| |\@undefined|) after an error report from
-% \lsthelper{Denis~Girou}{1999/07/26}{incompatible if hyperref loaded before
-% listings}.
-%
-% This is set |\AtBeginDocument| so that the user can specify whether or not
-% the counter should be reset at each chapter before the counter is defined,
-% using the |numberbychapter| key.
-%    \begin{macrocode}
-\AtBeginDocument{
-  \@ifundefined{thechapter}{\let\lst@ifnumberbychapter\iffalse}{}
-  \lst@ifnumberbychapter
-      \newcounter{lstlisting}[chapter]
-      \gdef\thelstlisting%
-           {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@lstlisting}
-  \else
-      \newcounter{lstlisting}
-      \gdef\thelstlisting{\@arabic\c@lstlisting}
-  \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@UserCommand\lstlistingname{Listing}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@Key{numberbychapter}{true}[t]{\lstKV@SetIf{#1}\lst@ifnumberbychapter}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@MakeCaption}
-% Before defining this macro, we ensure that some other control sequences
-% exist---\lsthelper{Adam~Prugel-Bennett}{2001/02/19}{\abovecaptionskip
-% undefined in slides.cls} reported problems with the slides document class.
-% In particular we allocate above- and belowcaption skip registers and define
-% |\@makecaption|, which is an exact copy of the definition in the article
-% class. To respect the LPPL: you should have a copy of this class on your
-% \TeX\ system or you can obtain a copy from the CTAN, e.g.~from the ftp-server
-% \texttt{ftp.dante.de}.
-%
-% Axel Sommerfeldt proposed a couple of improvements regarding captions and
-% titles. The first is to separate the definitions of the skip registers and
-% |\@makecaption|.
-%    \begin{macrocode}
-\@ifundefined{abovecaptionskip}
-{\newskip\abovecaptionskip
- \newskip\belowcaptionskip}{}
-\@ifundefined{@makecaption}
-{\long\def\@makecaption#1#2{%
-   \vskip\abovecaptionskip
-   \sbox\@tempboxa{#1: #2}%
-   \ifdim \wd\@tempboxa >\hsize
-     #1: #2\par
-   \else
-     \global \@minipagefalse
-     \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
-   \fi
-   \vskip\belowcaptionskip}%
-}{}
-%    \end{macrocode}
-% The introduction of |\fnum@lstlisting| is also due to Axel. Previously the
-% replacement text was used directly in |\lst@MakeCaption|. A |\noindent| has
-% been moved elsewhere and became |\@parboxrestore| after a bug report from
-% \lsthelper{Frank~Mittelbach}{2004/02/13}{Re: Info: Inkompatibilit\"at
-% zwischen caption und listings}.
-%    \begin{macrocode}
-\def\fnum@lstlisting{%
-  \lstlistingname
-  \ifx\lst@@caption\@empty\else~\thelstlisting\fi}%
-%    \end{macrocode}
-% Captions are set only for display style listings -- thanks to
-% \lsthelper{Peter~L\"offler}{2004/04/24}{pdfTeX warning (dest): name{figure.1}
-% has been referenced but does not exist} for reporting the bug and to
-% \lsthelper{Axel~Sommerfeldt}{2004/02/27}{Re: caption + listings + hyperref}
-% for analyzing the bug.
-% We |\refstepcounter| the listing counter if and only if |\lst@@caption| is
-% not empty. Otherwise we ensure correct hyper-references,
-% see |\lst@HRefStepCounter| below. We do this once a listing, namely at the
-% top.
-%    \begin{macrocode}
-\def\lst@MakeCaption#1{%
-  \lst@ifdisplaystyle
-    \ifx #1t%
-        \ifx\lst@@caption\@empty\expandafter\lst@HRefStepCounter \else
-                                \expandafter\refstepcounter
-        \fi {lstlisting}%
-        \ifx\lst@label\@empty\else \label{\lst@label}\fi
-%    \end{macrocode}
-% The following code has been moved here from the \hookname{Init} hook after
-% a bug report from \lsthelper{Rolf~Niepraschk}{2003/06/11}{pagebreak between
-% caption and listing}. Moreover the initialization of |\lst@name| et al have
-% been inserted here after a bug report from \lsthelper{Werner~Struckmann}
-% {2003/06/25}{undefined control sequence \lst@name}.
-% We make a `lol' entry if the name is neither empty nor a single space. But
-% we test |\lst@|(|@|)|caption| and |\lst@ifnolol| first.
-%    \begin{macrocode}
-        \let\lst@arg\lst@intname \lst@ReplaceIn\lst@arg\lst@filenamerpl
-        \global\let\lst@name\lst@arg \global\let\lstname\lst@name
-        \lst@ifnolol\else
-            \ifx\lst@@caption\@empty
-                \ifx\lst@caption\@empty
-                    \ifx\lst@intname\@empty \else \def\lst@temp{ }%
-                    \ifx\lst@intname\lst@temp \else
-                        \addcontentsline{lol}{lstlisting}\lst@name
-                    \fi\fi
-                \fi
-            \else
-                \addcontentsline{lol}{lstlisting}%
-                    {\protect\numberline{\thelstlisting}\lst@@caption}%
-            \fi
-         \fi
-     \fi
-%    \end{macrocode}
-% We make a caption if and only if the caption is not empty and the user
-% requested a caption at |#1| $\in\{\mathtt t,\mathtt b\}$. To disallow
-% pagebreaks between caption (or title) and a listing, we redefine the
-% primitive |\vskip| locally to insert |\nobreak|s. Note that we allow
-% pagebreaks in front of a `top-caption' and after a `bottom-caption'.
-% Also, the |\ignorespaces| in the |\@makecaption| call is added to match
-% what \LaTeX\ does in |\@caption|; the AMSbook class (and perhaps others)
-% assume this is present and attempt to strip it off when testing for an
-% empty caption, causing a bug noted by \lsthelper{Xiaobo~Peng}{2006/06/29}%
-% {captions not shown with amsbook class}.
-% \begin{TODO}
-% This redefinition is a brute force method. Is there a better one?
-% \end{TODO}
-%    \begin{macrocode}
-    \ifx\lst@caption\@empty\else
-        \lst@IfSubstring #1\lst@captionpos
-            {\begingroup \let\@@vskip\vskip
-             \def\vskip{\afterassignment\lst@vskip \@tempskipa}%
-             \def\lst@vskip{\nobreak\@@vskip\@tempskipa\nobreak}%
-             \par\@parboxrestore\normalsize\normalfont % \noindent (AS)
-             \ifx #1t\allowbreak \fi
-             \ifx\lst@title\@empty
-                 \lst@makecaption\fnum@lstlisting{\ignorespaces \lst@caption}
-             \else
-                 \lst@maketitle\lst@title % (AS)
-             \fi
-             \ifx #1b\allowbreak \fi
-             \endgroup}{}%
-    \fi
-  \fi}
-%    \end{macrocode}
-% I've inserted |\normalsize| after a bug report from
-% \lsthelper{Andreas~Matthias}{2000/01/04}{caption affected by basicstyle}
-% and moved it in front of |\@makecaption| after receiving another from
-% \lsthelper{Sonja~Weidmann}{2000/02/01}{listings and caption packages
-% not compatible}.
-% \end{macro}
-%
-% \begin{macro}{\lst@makecaption}
-% \begin{macro}{\lst@maketitle}
-% Axel proposed the first definition. The other two are default definitions.
-% They may be adjusted to make \packagename{listings} compatible with other
-% packages and classes.
-%    \begin{macrocode}
-\def\lst@makecaption{\@makecaption}
-\def\lst@maketitle{\@makecaption\lst@title@dropdelim}
-\def\lst@title@dropdelim#1{\ignorespaces}
-%    \end{macrocode}
-% The following \packagename{caption}(\packagename{2}) support comes also from
-% Axel.
-%    \begin{macrocode}
-\AtBeginDocument{%
-\@ifundefined{captionlabelfalse}{}{%
-  \def\lst@maketitle{\captionlabelfalse\@makecaption\@empty}}%
-\@ifundefined{caption@startrue}{}{%
-  \def\lst@maketitle{\caption@startrue\@makecaption\@empty}}%
-}
-%    \end{macrocode}
-% \end{macro}\end{macro}
-%
-% \begin{macro}{\lst@HRefStepCounter}
-% This macro sets the listing number to a negative value since the user
-% shouldn't refer to such a listing. If the \packagename{hyperref} package
-% is present, we use `lstlisting' (argument from above) to hyperref to.
-% The groups have been added to prevent other packages (namely
-% \packagename{tabularx}) from reading the locally changed counter
-% and writing it back globally. Thanks to \lsthelper{Michael~Niedermair}
-% {2001/09/18}{strange numbering of listings} for the report. Unfortunately
-% this localization led to another bug, see |\theHlstnumber|.
-%    \begin{macrocode}
-\def\lst@HRefStepCounter#1{%
-    \begingroup
-    \c@lstlisting\lst@neglisting
-    \advance\c@lstlisting\m@ne \xdef\lst@neglisting{\the\c@lstlisting}%
-    \ifx\hyper@refstepcounter\@undefined\else
-        \hyper@refstepcounter{#1}%
-    \fi
-    \endgroup}
-\gdef\lst@neglisting{\z@}% init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{boxpos}
-% \begin{macro}{\lst@boxtrue}
-% sets the vertical alignment of the (possibly) used box respectively indicates
-% that a box is used.
-%    \begin{macrocode}
-\lst@Key{boxpos}{c}{\def\lst@boxpos{#1}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\lst@boxtrue{\let\lst@ifbox\iftrue}
-\let\lst@ifbox\iffalse
-%    \end{macrocode}
-% \end{macro}\end{lstkey}
-%
-% \begin{lstkey}{float}
-% \begin{lstkey}{floatplacement}
-% Matthias Zenger asked for double-column floats, so I've inserted some code.
-% We first check for a star \ldots
-%    \begin{macrocode}
-\lst@Key{float}\relax[\lst@floatplacement]{%
-    \lstKV@SwitchCases{#1}%
-    {true&\let\lst@floatdefault\lst@floatplacement
-          \let\lst@float\lst@floatdefault\\%
-     false&\let\lst@floatdefault\relax
-           \let\lst@float\lst@floatdefault
-    }{\def\lst@next{\@ifstar{\let\lst@beginfloat\@dblfloat
-                             \let\lst@endfloat\end@dblfloat
-                             \lst@KFloat}%
-                            {\let\lst@beginfloat\@float
-                             \let\lst@endfloat\end@float
-                             \lst@KFloat}}
-      \edef\lst@float{#1}%
-      \expandafter\lst@next\lst@float\relax}}
-%    \end{macrocode}
-% \ldots\ and define |\lst@float|.
-%    \begin{macrocode}
-\def\lst@KFloat#1\relax{%
-    \ifx\@empty#1\@empty
-        \let\lst@float\lst@floatplacement
-    \else
-        \def\lst@float{#1}%
-    \fi}
-%    \end{macrocode}
-% The setting |\lst@AddToHook{PreSet}{\let\lst@float\relax}| has been
-% changed on request of \lsthelper{Tanguy~Fautr\'e}{2004/02/02}{listings
-% not following float directive?}. This also led to some adjustments above.
-%    \begin{macrocode}
-\lst@Key{floatplacement}{tbp}{\def\lst@floatplacement{#1}}
-\lst@AddToHook{PreSet}{\let\lst@float\lst@floatdefault}
-\lst@AddToHook{TextStyle}{\let\lst@float\relax}
-\let\lst@floatdefault\relax % init
-%    \end{macrocode}
-% |\lst@doendpe| is set according to |\lst@float| -- thanks to
-% \lsthelper{Andreas~Schmidt}{2004/05/15}{wrong spacing when a floating listing
-% follows \section} and \lsthelper{Heiko~Oberdiek}{2004/05/18}{dito}.
-%    \begin{macrocode}
-\lst@AddToHook{DeInit}{%
-    \ifx\lst@float\relax
-        \global\let\lst@doendpe\@doendpe
-    \else
-        \global\let\lst@doendpe\@empty
-    \fi}
-%    \end{macrocode}
-% The float type |\ftype@lstlisting| is set according to whether the
-% \packagename{float} package is loaded and whether \texttt{figure} and
-% \texttt{table} floats are defined. This is done at |\begin{document}| to
-% make the code independent of the order of package loading.
-%    \begin{macrocode}
-\AtBeginDocument{%
-\@ifundefined{c@float@type}%
-    {\edef\ftype@lstlisting{\ifx\c@figure\@undefined 1\else 4\fi}}
-    {\edef\ftype@lstlisting{\the\c@float@type}%
-     \addtocounter{float@type}{\value{float@type}}}%
-}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-%
-% \subsection{Init and EOL}
-%
-% \begin{lstkey}{aboveskip}
-% \begin{lstkey}{belowskip}
-% We define and initialize these keys and prevent extra spacing for `inline'
-% listings (in particular if \packagename{fancyvrb} interface is active,
-% problem reported by \lsthelper{Denis~Girou}{1999/08/03}{wrong spacing}).
-%    \begin{macrocode}
-\lst@Key{aboveskip}\medskipamount{\def\lst@aboveskip{#1}}
-\lst@Key{belowskip}\medskipamount{\def\lst@belowskip{#1}}
-\lst@AddToHook{TextStyle}
-    {\let\lst@aboveskip\z@ \let\lst@belowskip\z@}
-%    \end{macrocode}
-% \end{lstkey}\end{lstkey}
-%
-% \begin{lstkey}{everydisplay}
-% \begin{macro}{\lst@ifdisplaystyle}
-% Some things depend on display-style listings.
-%    \begin{macrocode}
-\lst@Key{everydisplay}{}{\def\lst@EveryDisplay{#1}}
-\lst@AddToHook{TextStyle}{\let\lst@ifdisplaystyle\iffalse}
-\lst@AddToHook{DisplayStyle}{\let\lst@ifdisplaystyle\iftrue}
-\let\lst@ifdisplaystyle\iffalse
-%    \end{macrocode}
-% \end{macro}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@Init}
-% Begin a float or multicolumn environment if requested.
-%    \begin{macrocode}
-\def\lst@Init#1{%
-    \begingroup
-    \ifx\lst@float\relax\else
-        \edef\@tempa{\noexpand\lst@beginfloat{lstlisting}[\lst@float]}%
-        \expandafter\@tempa
-    \fi
-    \ifx\lst@multicols\@empty\else
-        \edef\lst@next{\noexpand\multicols{\lst@multicols}}
-        \expandafter\lst@next
-    \fi
-%    \end{macrocode}
-% In restricted horizontal \TeX\ mode we switch to |\lst@boxtrue|.
-% In that case we make appropriate box(es) around the listing.
-%    \begin{macrocode}
-    \ifhmode\ifinner \lst@boxtrue \fi\fi
-    \lst@ifbox
-        \lsthk@BoxUnsafe
-        \hbox to\z@\bgroup
-             $\if t\lst@boxpos \vtop
-        \else \if b\lst@boxpos \vbox
-        \else \vcenter \fi\fi
-        \bgroup \par\noindent
-    \else
-        \lst@ifdisplaystyle
-            \lst@EveryDisplay
-            \par\penalty-50\relax
-            \vspace\lst@aboveskip
-        \fi
-    \fi
-%    \end{macrocode}
-% Moved |\vspace| after |\par|---or we can get an empty line atop listings.
-% Bug reported by \lsthelper{Jim~Hefferon}{1999/08/27}{empty line before
-% listings with |\lstinputlisting|}.
-%
-% Now make the top caption.
-%    \begin{macrocode}
-    \normalbaselines
-    \abovecaptionskip\lst@abovecaption\relax
-    \belowcaptionskip\lst@belowcaption\relax
-    \lst@MakeCaption t%
-%    \end{macrocode}
-% Some initialization.
-% I removed |\par\nointerlineskip| |\normalbaselines| after bug report from
-% \lsthelper{Jim~Hefferon}{1999/08/23}{bad vertical space after lstlisting}.
-% He reported the same problem as Aidan Philip Heerdegen (see below), but I
-% immediately saw the bug here since Jim used |\parskip|$\,\neq0$.
-%    \begin{macrocode}
-    \lsthk@PreInit \lsthk@Init
-    \lst@ifdisplaystyle
-        \global\let\lst@ltxlabel\@empty
-        \if@inlabel
-            \lst@ifresetmargins
-                \leavevmode
-            \else
-                \xdef\lst@ltxlabel{\the\everypar}%
-                \lst@AddTo\lst@ltxlabel{%
-                    \global\let\lst@ltxlabel\@empty
-                    \everypar{\lsthk@EveryLine\lsthk@EveryPar}}%
-            \fi
-        \fi
-        \everypar\expandafter{\lst@ltxlabel
-                              \lsthk@EveryLine\lsthk@EveryPar}%
-    \else
-        \everypar{}\let\lst@NewLine\@empty
-    \fi
-    \lsthk@InitVars \lsthk@InitVarsBOL
-%    \end{macrocode}
-% The end of line character chr(13)=|^^M| controls the processing, see the
-% definition of |\lst@MProcessListing| below.
-% The argument |#1| is either |\relax| or |\lstenv@backslash|.
-%    \begin{macrocode}
-    \lst@Let{13}\lst@MProcessListing
-    \let\lst@Backslash#1%
-    \lst@EnterMode{\lst@Pmode}{\lst@SelectCharTable}%
-    \lst@InitFinalize}
-%    \end{macrocode}
-% Note: From version 0.19 on `listing processing' is implemented as an internal
-% mode, namely a mode with special character table. Since a bug report from
-% \lsthelper{Fermin~Reig}{2002/09/04}{bad top frame inside figure+centering}
-% |\rightskip| and the others are reset via \hookname{PreInit} and not via
-% \hookname{InitVars}.
-%    \begin{macrocode}
-\let\lst@InitFinalize\@empty % init
-\lst@AddToHook{PreInit}
-    {\rightskip\z@ \leftskip\z@ \parfillskip=\z@ plus 1fil
-     \let\par\@@par}
-\lst@AddToHook{EveryLine}{}% init
-\lst@AddToHook{EveryPar}{}% init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{showlines}
-% lets the user control whether empty lines at the end of a listing are
-% printed. But you know that if you've read the User's guide.
-%    \begin{macrocode}
-\lst@Key{showlines}f[t]{\lstKV@SetIf{#1}\lst@ifshowlines}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@DeInit}
-% Output the remaining characters and update all things. First I missed to
-% to use |\lst@ifdisplaystyle| here, but then \lsthelper{KP~Gores}{2001/07/11}
-% {\csname{par} after each \lstinline} reported a problem.
-% The |\everypar| has been put behind |\lsthk@ExitVars| after a bug report by
-% \lsthelper{Michael~Niedermair}{2002/05/14}{listings.sty und caption} and
-% I've added |\normalbaselines| after a bug report by \lsthelper{Georg~Rehm}
-% {2002/05/14}{listings.sty und lange captions} and |\normalcolor| after a
-% report by \lsthelper{Walter~E.~Brown}{2004/03/01}{captions at bottom of
-% listings inherit color from basicstyle}.
-%    \begin{macrocode}
-\def\lst@DeInit{%
-    \lst@XPrintToken \lst@EOLUpdate
-    \global\advance\lst@newlines\m@ne
-    \lst@ifshowlines
-        \lst@DoNewLines
-    \else
-        \setbox\@tempboxa\vbox{\lst@DoNewLines}%
-    \fi
-    \lst@ifdisplaystyle \par\removelastskip \fi
-    \lsthk@ExitVars\everypar{}\lsthk@DeInit\normalbaselines\normalcolor
-%    \end{macrocode}
-% Place the bottom caption.
-%    \begin{macrocode}
-    \lst@MakeCaption b%
-%    \end{macrocode}
-% Close the boxes if necessary and make a rule to get the right width.
-% I added the |\par\nointerlineskip| (and removed |\nointerlineskip| later
-% again) after receiving a bug report from \lsthelper{Aidan~Philip~Heerdegen}
-% {1999/07/23}{wrong vertical spacing}. |\everypar{}| is due to a bug report
-% from \lsthelper{Sonja~Weidmann}{2000/02/01}{listings and caption packages
-% not compatible}.
-%    \begin{macrocode}
-    \lst@ifbox
-        \egroup $\hss \egroup
-        \vrule\@width\lst@maxwidth\@height\z@\@depth\z@
-    \else
-        \lst@ifdisplaystyle
-            \par\penalty-50\vspace\lst@belowskip
-        \fi
-    \fi
-%    \end{macrocode}
-% End the multicolumn environment and/or float if necessary.
-%    \begin{macrocode}
-    \ifx\lst@multicols\@empty\else
-        \def\lst@next{\global\let\@checkend\@gobble
-                      \endmulticols
-                      \global\let\@checkend\lst@@checkend}
-        \expandafter\lst@next
-    \fi
-    \ifx\lst@float\relax\else
-        \expandafter\lst@endfloat
-    \fi
-    \endgroup}
-\let\lst@@checkend\@checkend
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@maxwidth}
-% is to be allocated, initialized and updated.
-%    \begin{macrocode}
-\newdimen\lst@maxwidth % \global
-\lst@AddToHook{InitVars}{\global\lst@maxwidth\z@}
-\lst@AddToHook{InitVarsEOL}
-    {\ifdim\lst@currlwidth>\lst@maxwidth
-         \global\lst@maxwidth\lst@currlwidth
-     \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@EOLUpdate}
-% What do you think this macro does?
-%    \begin{macrocode}
-\def\lst@EOLUpdate{\lsthk@EOL \lsthk@InitVarsEOL}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@MProcessListing}
-% This is what we have to do at EOL while processing a listing.
-% We output all remaining characters and update the variables.
-% If we've reached the last line, we check whether there is a next line
-% interval to input or not.
-%    \begin{macrocode}
-\def\lst@MProcessListing{%
-    \lst@XPrintToken \lst@EOLUpdate \lsthk@InitVarsBOL
-    \global\advance\lst@lineno\@ne
-    \ifnum \lst@lineno>\lst@lastline
-        \lst@ifdropinput \lst@LeaveMode \fi
-        \ifx\lst@linerange\@empty
-            \expandafter\expandafter\expandafter\lst@EndProcessListing
-        \else
-            \lst@interrange
-            \lst@GetLineInterval
-            \expandafter\expandafter\expandafter\lst@SkipToFirst
-        \fi
-    \else
-        \expandafter\lst@BOLGobble
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@EndProcessListing}
-% Default definition is |\endinput|.
-% This works for |\lstinputlisting|.
-%    \begin{macrocode}
-\let\lst@EndProcessListing\endinput
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{gobble}
-% The key sets the number of characters to gobble each line.
-%    \begin{macrocode}
-\lst@Key{gobble}{0}{\def\lst@gobble{#1}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@BOLGobble}
-% If the number is positive, we set a temporary counter and start a loop.
-%    \begin{macrocode}
-\def\lst@BOLGobble{%
-    \ifnum\lst@gobble>\z@
-        \@tempcnta\lst@gobble\relax
-        \expandafter\lst@BOLGobble@
-       \fi}
-%    \end{macrocode}
-% A nonpositive number terminates the loop (by not continuing).
-% Note: This is not the macro just used in |\lst@BOLGobble|.
-%    \begin{macrocode}
-\def\lst@BOLGobble@@{%
-    \ifnum\@tempcnta>\z@
-        \expandafter\lst@BOLGobble@
-    \fi}
-%    \end{macrocode}
-% If we gobble a backslash, we have to look whether this backslash ends an
-% environment. Whether the coming characters equal e.g.~|end{lstlisting}|,
-% we either end the environment or insert all just eaten characters after the
-% `continue loop' macro.
-%    \begin{macrocode}
-\def\lstenv@BOLGobble@@{%
-    \lst@IfNextChars\lstenv@endstring{\lstenv@End}%
-    {\advance\@tempcnta\m@ne \expandafter\lst@BOLGobble@@\lst@eaten}}
-%    \end{macrocode}
-% Now comes the loop: if we read |\relax|, EOL or FF, the next operation is
-% exactly the same token. Note that for FF (and tabs below) we test against
-% a macro which contains |\lst@ProcessFormFeed|. This was a bug analyzed by
-% \lsthelper{Heiko~Oberdiek}{2002/04/16}{Re: first experience ...}.
-%    \begin{macrocode}
-\def\lst@BOLGobble@#1{%
-    \let\lst@next#1%
-    \ifx \lst@next\relax\else
-    \ifx \lst@next\lst@MProcessListing\else
-    \ifx \lst@next\lst@processformfeed\else
-%    \end{macrocode}
-% Otherwise we use one of the two submacros.
-%    \begin{macrocode}
-    \ifx \lst@next\lstenv@backslash
-        \let\lst@next\lstenv@BOLGobble@@
-    \else
-        \let\lst@next\lst@BOLGobble@@
-%    \end{macrocode}
-% Now we really gobble characters. A tabulator decreases the temporary counter
-% by |\lst@tabsize| (and deals with remaining amounts, if necessary), \ldots
-%    \begin{macrocode}
-        \ifx #1\lst@processtabulator
-            \advance\@tempcnta-\lst@tabsize\relax
-            \ifnum\@tempcnta<\z@
-                \lst@length-\@tempcnta \lst@PreGotoTabStop
-            \fi
-%    \end{macrocode}
-% \ldots\space whereas any other character decreases the counter by one.
-%    \begin{macrocode}
-        \else
-            \advance\@tempcnta\m@ne
-        \fi
-    \fi \fi \fi \fi
-    \lst@next}
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\lst@processformfeed{\lst@ProcessFormFeed}
-\def\lst@processtabulator{\lst@ProcessTabulator}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{List of listings}
-%
-% \begin{lstkey}{name}
-% \begin{macro}{\lstname}
-% \begin{macro}{\lst@name}
-% \begin{macro}{\lst@intname}
-% Each pretty-printing command values |\lst@intname| before setting any keys.
-%    \begin{macrocode}
-\lst@Key{name}\relax{\def\lst@intname{#1}}
-\lst@AddToHookExe{PreSet}{\global\let\lst@intname\@empty}
-\lst@AddToHook{PreInit}{%
-    \let\lst@arg\lst@intname \lst@ReplaceIn\lst@arg\lst@filenamerpl
-    \global\let\lst@name\lst@arg \global\let\lstname\lst@name}
-%    \end{macrocode}
-% Use of |\lst@ReplaceIn| removes a bug first reported by
-% \lsthelper{Magne~Rudshaug}{1998/01/09}{_ and list of listings}.
-% Here is the replacement list.
-%    \begin{macrocode}
-\def\lst@filenamerpl{_\textunderscore $\textdollar -\textendash}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{lstkey}
-%
-% \begin{macro}{\l@lstlisting}
-% prints one `lol' line.
-%    \begin{macrocode}
-\def\l@lstlisting#1#2{\@dottedtocline{1}{1.5em}{2.3em}{#1}{#2}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstlistlistingname}
-% contains simply the header name.
-%    \begin{macrocode}
-\lst@UserCommand\lstlistlistingname{Listings}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstlistoflistings}
-% We make local adjustments and call |\tableofcontents|. This way,
-% redefinitions of that macro (e.g.~without any |\MakeUppercase| inside)
-% also take effect on the list of listings.
-%    \begin{macrocode}
-\lst@UserCommand\lstlistoflistings{\bgroup
-    \let\contentsname\lstlistlistingname
-    \let\lst@temp\@starttoc \def\@starttoc##1{\lst@temp{lol}}%
-    \tableofcontents \egroup}
-%    \end{macrocode}
-% For KOMA-script classes, we define it a la KOMA thanks to a bug report by
-% \lsthelper{Tino~Langer}{2003/11/01}{koma-script's listsleft option does not
-% affect lol}.  \lsthelper{Markus~Kohm}{2006/08/12}{koma-script support is 
-% broken} suggested a much-improved version of this, which also works with
-% the \packagename{float} package.  The following few comments are from Markus.
-%
-% Make use of |\float@listhead| if defined (e.g. using float or KOMA-Script)
-%    \begin{macrocode}
-\@ifundefined{float@listhead}{}{%
-  \renewcommand*{\lstlistoflistings}{%
-    \begingroup
-%    \end{macrocode}
-% Switch to one-column mode if the switch for switching is available.
-%    \begin{macrocode}
-      \@ifundefined{@restonecoltrue}{}{%
-        \if@twocolumn
-          \@restonecoltrue\onecolumn
-        \else
-          \@restonecolfalse
-        \fi
-      }%
-      \float@listhead{\lstlistlistingname}%
-%    \end{macrocode}
-% Set |\parskip| to 0pt (should be!), |\parindent| to 0pt (better but not always
-% needed), |\parfillskip| to 0pt plus 1fil (should be!).
-%    \begin{macrocode}
-      \parskip\z@\parindent\z@\parfillskip \z@ \@plus 1fil%
-      \@starttoc{lol}%
-%    \end{macrocode}
-% Switch back to twocolumn (see above).
-%    \begin{macrocode}
-      \@ifundefined{@restonecoltrue}{}{%
-        \if@restonecol\twocolumn\fi
-      }%
-    \endgroup
-  }%
-}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\float@addtolists}
-% The \packagename{float} package defines a generic way for packages to add
-% things (such as chapter names) to all of the lists of floats other than the
-% standard figure and table lists.  Each package that defines a list of
-% floats adds a command to |\float@addtolists|, and then packages (such as
-% the KOMA-script document classes) which wish to add things to all lists of
-% floats can then use it, without needing to be aware of all of the possible
-% lists that could exist.  Thanks to \lsthelper{Markus~Kohm}{-}{2007/02/25}
-% for the suggestion.
-%
-% Unfortunately, \packagename{float} defines this with |\newcommand|; thus,
-% to avoid conflict, we have to redefine it after \packagename{float} is 
-% loaded.  |\AtBeginDocument| is the easiest way to do this.  Again, thanks
-% to Markus for the advice.
-%    \begin{macrocode}
-\AtBeginDocument{%
-  \@ifundefined{float@addtolists}%
-    {\gdef\float@addtolists#1{\addtocontents{lol}{#1}}}%
-    {\let\orig@float@addtolists\float@addtolists
-     \gdef\float@addtolists#1{%
-       \addtocontents{lol}{#1}%
-       \orig@float@addtolists{#1}}}%
-}%
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Inline listings}\label{iInlineListings}
-%
-% \subsubsection{Processing inline listings}
-%
-% \begin{macro}{\lstinline}
-% In addition to |\lsthk@PreSet|, we use |boxpos=b| and flexiblecolumns.
-% I've inserted |\leavevmode| after bug report from \lsthelper{Michael~Weber}
-% {1999/12/16}{wrong spacing in list environments}. \lsthelper{Olivier~Lecarme}
-% {2001/07/30}{inconsistent `break' when \lstinline is used inside caption}
-% reported a problem which has gone after removing |\let| |\lst@newlines|
-% |\@empty| (now |\lst@newlines| is a counter!). Unfortunately I don't know
-% the reason for inserting this code some time ago! At the end of the macro we
-% check the delimiter.
-%    \begin{macrocode}
-\newcommand\lstinline[1][]{%
-    \leavevmode\bgroup % \hbox\bgroup --> \bgroup
-      \def\lst@boxpos{b}%
-      \lsthk@PreSet\lstset{flexiblecolumns,#1}%
-      \lsthk@TextStyle
-      \@ifnextchar\bgroup{\afterassignment\lst@InlineG \let\@let@token}%
-                         \lstinline@}
-\def\lstinline@#1{%
-    \lst@Init\relax
-    \lst@IfNextCharActive{\lst@InlineM#1}{\lst@InlineJ#1}}
-\lst@AddToHook{TextStyle}{}% init
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@AddToHook{SelectCharTable}{\lst@inlinechars}
-\global\let\lst@inlinechars\@empty
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@InlineM}
-% \begin{macro}{\lst@InlineJ}
-% treat the cases of `normal' inlines and inline listings inside an argument.
-% In the first case the given character ends the inline listing and EOL within
-% such a listing immediately ends it and produces an error message.
-%    \begin{macrocode}
-\def\lst@InlineM#1{\gdef\lst@inlinechars{%
-    \lst@Def{`#1}{\lst@DeInit\egroup\global\let\lst@inlinechars\@empty}%
-    \lst@Def{13}{\lst@DeInit\egroup \global\let\lst@inlinechars\@empty
-        \PackageError{Listings}{lstinline ended by EOL}\@ehc}}%
-    \lst@inlinechars}
-%    \end{macrocode}
-% In the other case we get all characters up to |#1|, make these characters
-% active, execute (typeset) them and end the listing (all via temporary macro).
-% That's all about it.
-%    \begin{macrocode}
-\def\lst@InlineJ#1{%
-    \def\lst@temp##1#1{%
-        \let\lst@arg\@empty \lst@InsideConvert{##1}\lst@arg
-        \lst@DeInit\egroup}%
-    \lst@temp}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}{\lst@InlineG}
-% is experimental.
-%    \begin{macrocode}
-\def\lst@InlineG{%
-    \lst@Init\relax
-    \lst@IfNextCharActive{\lst@InlineM\}}%
-                         {\let\lst@arg\@empty \lst@InlineGJ}}
-\def\lst@InlineGJ{\futurelet\@let@token\lst@InlineGJTest}
-\def\lst@InlineGJTest{%
-    \ifx\@let@token\egroup
-        \afterassignment\lst@InlineGJEnd
-        \expandafter\let\expandafter\@let@token
-    \else
-        \ifx\@let@token\@sptoken
-            \let\lst@next\lst@InlineGJReadSp
-        \else
-            \let\lst@next\lst@InlineGJRead
-        \fi
-        \expandafter\lst@next
-    \fi}
-\def\lst@InlineGJEnd{\lst@arg\lst@DeInit\egroup}
-\def\lst@InlineGJRead#1{%
-    \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
-    \lst@InlineGJ}
-\def\lst@InlineGJReadSp#1{%
-    \lccode`\~=`\ \lowercase{\lst@lAddTo\lst@arg~}%
-    \lst@InlineGJ#1}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsubsection{Short inline listing environments}
-%
-% The implementation in this section is based on the \packagename{shortvrb}
-% package, which is part of |doc.dtx| from the Standard \LaTeX\ documentation
-% package, version 2006/02/02 v2.1d.  Portions of it are thus copyright
-% 1993--2006 by The \LaTeX3 Project and copyright 1989--1999 by Frank
-% Mittelbach.
-%
-% \begin{macro}{\lstMakeShortInline}
-% \begin{macro}{\lstMakeShortInline@}
-% First, we supply an optional argument if it's omitted.
-%    \begin{macrocode}
-\newcommand\lstMakeShortInline[1][]{%
-  \def\lst@shortinlinedef{\lstinline[#1]}%
-  \lstMakeShortInline@}%
-\def\lstMakeShortInline@#1{%
-  \expandafter\ifx\csname lst@ShortInlineOldCatcode\string#1\endcsname\relax
-    \lst@shortlstinlineinfo{Made }{#1}%
-    \lst@add@special{#1}%
-%    \end{macrocode}
-% The character's current catcode is stored in
-% |\lst@ShortInlineOldCatcode\|\meta{c}.
-%    \begin{macrocode}
-    \expandafter
-    \xdef\csname lst@ShortInlineOldCatcode\string#1\endcsname{\the\catcode`#1}%
-%    \end{macrocode}
-% The character is spliced into the definition using the same trick as
-% used in |\verb| (for instance), having activated |~| in a group.
-%    \begin{macrocode}
-    \begingroup
-      \catcode`\~\active  \lccode`\~`#1%
-      \lowercase{%
-%    \end{macrocode}
-% The character's old meaning is recorded
-% in |\lst@ShortInlineOldMeaning\|\meta{c} prior to assigning it a new one.
-%    \begin{macrocode}
-        \global\expandafter\let
-          \csname lst@ShortInlineOldMeaning\string#1\endcsname~%
-          \expandafter\gdef\expandafter~\expandafter{\lst@shortinlinedef#1}}%
-    \endgroup
-%    \end{macrocode}
-% Finally the character is made active.
-%    \begin{macrocode}
-    \global\catcode`#1\active
-%    \end{macrocode}
-% If we suspect that \meta{c} is already a short reference, we tell
-% the user. Now he or she is responsible if anything goes wrong\,\dots
-% (Change in \packagename{listings}: We give a proper error here.)
-%    \begin{macrocode}
-  \else
-    \PackageError{Listings}%
-    {\string\lstMakeShorterInline\ definitions cannot be nested}%
-    {Use \string\lstDeleteShortInline first.}%
-    {}%
-  \fi}
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \begin{macro}{\lstDeleteShortInline}
-%    \begin{macrocode}
-\def\lstDeleteShortInline#1{%
-  \expandafter\ifx\csname lst@ShortInlineOldCatcode\string#1\endcsname\relax
-    \PackageError{Listings}%
-    {#1 is not a short reference for \string\lstinline}%
-    {Use \string\lstMakeShortInline first.}%
-    {}%
-  \else
-    \lst@shortlstinlineinfo{Deleted }{#1 as}%
-    \lst@rem@special{#1}%
-    \global\catcode`#1\csname lst@ShortInlineOldCatcode\string#1\endcsname
-    \global \expandafter\let%
-      \csname lst@ShortInlineOldCatcode\string#1\endcsname \relax
-    \ifnum\catcode`#1=\active
-      \begingroup
-        \catcode`\~\active  \lccode`\~`#1%
-        \lowercase{%
-          \global\expandafter\let\expandafter~%
-          \csname lst@ShortInlineOldMeaning\string#1\endcsname}%
-      \endgroup
-    \fi
-  \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@shortlstinlineinfo}
-%    \begin{macrocode}
-\def\lst@shortlstinlineinfo#1#2{%
-     \PackageInfo{Listings}{%
-       #1\string#2 a short reference for \string\lstinline}}
-%    \end{macrocode}
-%  \end{macro}
-%
-% \begin{macro}{\lst@add@special}
-% This helper macro adds its argument to the
-% |\dospecials| macro which is conventionally used by verbatim macros
-% to alter the catcodes of the currently active characters.  We need
-% to add |\do\|\meta{c} to the expansion of |\dospecials| after
-% removing the character if it was already there to avoid multiple
-% copies building up should |\lstMakeShortInline| not be balanced by
-% |\lstDeleteShortInline| (in case anything that uses |\dospecials|
-% cares about repetitions).
-%    \begin{macrocode}
-\def\lst@add@special#1{%
-  \lst@rem@special{#1}%
-  \expandafter\gdef\expandafter\dospecials\expandafter
-    {\dospecials \do #1}%
-%    \end{macrocode}
-% Similarly we have to add |\@makeother\|\meta{c} to |\@sanitize|
-% (which is used in things like "\index" to re-catcode all special
-% characters except braces).
-%    \begin{macrocode}
-  \expandafter\gdef\expandafter\@sanitize\expandafter
-    {\@sanitize \@makeother #1}}
-%    \end{macrocode}
-% \end{macro}
-% \begin{macro}{\lst@rem@special}
-% The inverse of |\lst@add@special| is slightly trickier.  |\do| is
-% re-defined to expand to nothing if its argument is the character of
-% interest, otherwise to expand simply to the argument.  We can then
-% re-define |\dospecials| to be the expansion of itself.  The space
-% after |=`##1| prevents an expansion to |\relax|!
-%    \begin{macrocode}
-\def\lst@rem@special#1{%
-  \def\do##1{%
-    \ifnum`#1=`##1 \else \noexpand\do\noexpand##1\fi}%
-  \xdef\dospecials{\dospecials}%
-%    \end{macrocode}
-% Fixing |\@sanitize| is the same except that we need to re-define
-% |\@makeother| which obviously needs to be done in a group. 
-%    \begin{macrocode}
-  \begingroup
-    \def\@makeother##1{%
-      \ifnum`#1=`##1 \else \noexpand\@makeother\noexpand##1\fi}%
-    \xdef\@sanitize{\@sanitize}%
-  \endgroup}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{The input command}\label{iTheInputCommand}
-%
-% \begin{macro}{\lst@MakePath}
-% \begin{lstkey}{inputpath}
-% The macro appends a slash to a path if necessary.
-%    \begin{macrocode}
-\def\lst@MakePath#1{\ifx\@empty#1\@empty\else\lst@MakePath@#1/\@nil/\fi}
-\def\lst@MakePath@#1/{#1/\lst@MakePath@@}
-\def\lst@MakePath@@#1/{%
-    \ifx\@nil#1\expandafter\@gobble
-         \else \ifx\@empty#1\else #1/\fi \fi
-    \lst@MakePath@@}
-%    \end{macrocode}
-% Now we can empty the path or use |\lst@MakePath|.
-%    \begin{macrocode}
-\lst@Key{inputpath}{}{\edef\lst@inputpath{\lst@MakePath{#1}}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{macro}
-%
-% \begin{macro}{\lstinputlisting}
-% inputs the listing or asks the user for a new file name.
-%    \begin{macrocode}
-\def\lstinputlisting{%
-    \begingroup \lst@setcatcodes \lst@inputlisting}
-\newcommand\lst@inputlisting[2][]{%
-    \endgroup
-    \def\lst@set{#1}%
-    \IfFileExists{\lst@inputpath#2}%
-        {\expandafter\lst@InputListing\expandafter{\lst@inputpath#2}}%
-        {\filename@parse{\lst@inputpath#2}%
-         \edef\reserved@a{\noexpand\lst@MissingFileError
-             {\filename@area\filename@base}%
-             {\ifx\filename@ext\relax tex\else\filename@ext\fi}}%
-         \reserved@a}%
-    \lst@doendpe \@newlistfalse \ignorespaces}
-%    \end{macrocode}
-% We use |\lst@doendpe| to remove indention at the beginning of the next
-% line---except there is an empty line after |\lstinputlisting|. Bug was
-% reported by \lsthelper{David~John~Evans}{1999/06/08}{indention after
-% listings} and \lsthelper{David~Carlisle}{1999/06/08}{LaTeX `display
-% environment' code} pointed me to the solution.
-% \end{macro}
-%
-% \begin{macro}{\lst@MissingFileError}
-% is a derivation of \LaTeX's |\@missingfileerror|. The parenthesis have been
-% added after \lsthelper{Heiko~Oberdiek}{2003/01/14}{File `Makefile.tex' not
-% found} reported about a problem discussed on TEX-D-L.
-%    \begin{macrocode}
-\def\lst@MissingFileError#1#2{%
-    \typeout{^^J! Package Listings Error: File `#1(.#2)' not found.^^J%
-        ^^JType X to quit or <RETURN> to proceed,^^J%
-        or enter new name. (Default extension: #2)^^J}%
-    \message{Enter file name: }%
-    {\endlinechar\m@ne \global\read\m@ne to\@gtempa}%
-%    \end{macrocode}
-% Typing |x| or |X| exits.
-%    \begin{macrocode}
-    \ifx\@gtempa\@empty \else
-        \def\reserved@a{x}\ifx\reserved@a\@gtempa\batchmode\@@end\fi
-        \def\reserved@a{X}\ifx\reserved@a\@gtempa\batchmode\@@end\fi
-%    \end{macrocode}
-% In all other cases we try the new file name.
-%    \begin{macrocode}
-        \filename@parse\@gtempa
-        \edef\filename@ext{%
-            \ifx\filename@ext\relax#2\else\filename@ext\fi}%
-        \edef\reserved@a{\noexpand\IfFileExists %
-                {\filename@area\filename@base.\filename@ext}%
-            {\noexpand\lst@InputListing %
-                {\filename@area\filename@base.\filename@ext}}%
-            {\noexpand\lst@MissingFileError
-                {\filename@area\filename@base}{\filename@ext}}}%
-        \expandafter\reserved@a %
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@ifdraft}
-% makes use of |\lst@ifprint|. \lsthelper{Enrico~Straube}{2002/02/12}
-% {de.comp.text.tex: listings und draft Modus} requested the final option.
-%    \begin{macrocode}
-\let\lst@ifdraft\iffalse
-\DeclareOption{draft}{\let\lst@ifdraft\iftrue}
-\DeclareOption{final}{\let\lst@ifdraft\iffalse}
-\lst@AddToHook{PreSet}
-    {\lst@ifdraft
-         \let\lst@ifprint\iffalse
-         \@gobbletwo\fi\fi
-     \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@InputListing}
-% The one and only argument is the file name, but we have the `implicit'
-% argument |\lst@set|. Note that |\lst@Init| takes |\relax| as argument.
-%    \begin{macrocode}
-\def\lst@InputListing#1{%
-    \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\input{#1}}%
-             \else \let\lst@next\@empty \fi
-      \lst@next
-      \lst@DeInit
-    \endgroup}
-%    \end{macrocode}
-% The line |\catcode\active=\active|, which makes the CR-character active,
-% has been added after a bug report by \lsthelper{Rene~H.~Larsen}{2002/04/15}
-% {\lstinputlistings and texcl conflict}.
-% \end{macro}
-%
-% \begin{macro}{\lst@SkipToFirst}
-% The end of line character either processes the listing or is responsible for
-% dropping lines up to first printing line.
-%    \begin{macrocode}
-\def\lst@SkipToFirst{%
-    \ifnum \lst@lineno<\lst@firstline
-%    \end{macrocode}
-% We drop the input and redefine the end of line characters.
-%    \begin{macrocode}
-        \lst@BeginDropInput\lst@Pmode
-        \lst@Let{13}\lst@MSkipToFirst
-        \lst@Let{10}\lst@MSkipToFirst
-    \else
-        \expandafter\lst@BOLGobble
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@MSkipToFirst}
-% We just look whether to drop more lines or to leave the mode which restores
-% the definition of chr(13) and chr(10).
-%    \begin{macrocode}
-\def\lst@MSkipToFirst{%
-    \global\advance\lst@lineno\@ne
-    \ifnum \lst@lineno=\lst@firstline
-        \lst@LeaveMode \global\lst@newlines\z@
-        \lsthk@InitVarsBOL
-        \expandafter\lst@BOLGobble
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{The environment}
-%
-%
-% \subsubsection{Low-level processing}
-%
-% \begin{macro}{\lstenv@DroppedWarning}
-% gives a warning if characters have been dropped.
-%    \begin{macrocode}
-\def\lstenv@DroppedWarning{%
-    \ifx\lst@dropped\@undefined\else
-        \PackageWarning{Listings}{Text dropped after begin of listing}%
-    \fi}
-\let\lst@dropped\@undefined % init
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstenv@Process}
-% We execute `|\lstenv@ProcessM|' or |\lstenv@ProcessJ| according to whether we
-% find an active EOL or a nonactive |^^J|.
-%    \begin{macrocode}
-\begingroup \lccode`\~=`\^^M\lowercase{%
-\gdef\lstenv@Process#1{%
-    \ifx~#1%
-%    \end{macrocode}
-% We make no extra |\lstenv@ProcessM| definition since there is nothing to do
-% at all if we've found an active EOL.
-%    \begin{macrocode}
-        \lstenv@DroppedWarning \let\lst@next\lst@SkipToFirst
-    \else\ifx^^J#1%
-        \lstenv@DroppedWarning \let\lst@next\lstenv@ProcessJ
-    \else
-        \let\lst@dropped#1\let\lst@next\lstenv@Process
-    \fi \fi
-    \lst@next}
-}\endgroup
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstenv@ProcessJ}
-% Now comes the horrible scenario: a listing inside an argument. We've
-% already worked in section \ref{iApplicationsTo} for this. Here we must get
-% all characters up to `end environment'. We distinguish the cases `command
-% fashion' and `true environment'.
-%    \begin{macrocode}
-\def\lstenv@ProcessJ{%
-    \let\lst@arg\@empty
-    \ifx\@currenvir\lstenv@name
-        \expandafter\lstenv@ProcessJEnv
-    \else
-%    \end{macrocode}
-% The first case is pretty simple: The code is terminated by
-% |\end|\meta{name of environment}. Thus we expand that control sequence
-% before defining a temporary macro, which gets the listing and does all
-% the rest. Back to the definition of |\lstenv@ProcessJ| we call the
-% temporary macro after expanding |\fi|.
-%    \begin{macrocode}
-        \expandafter\def\expandafter\lst@temp\expandafter##1%
-            \csname end\lstenv@name\endcsname
-                {\lst@InsideConvert{##1}\lstenv@ProcessJ@}%
-        \expandafter\lst@temp
-    \fi}
-%    \end{macrocode}
-% We must append an active backslash and the `end string' to |\lst@arg|. So all
-% (in fact most) other processing won't notice that the code has been inside
-% an argument. But the EOL character is chr(10)=|^^J| now and not chr(13).
-%    \begin{macrocode}
-\begingroup \lccode`\~=`\\\lowercase{%
-\gdef\lstenv@ProcessJ@{%
-    \lst@lExtend\lst@arg
-        {\expandafter\ \expandafter~\lstenv@endstring}%
-    \catcode10=\active \lst@Let{10}\lst@MProcessListing
-%    \end{macrocode}
-% We execute |\lst@arg| to typeset the listing.
-%    \begin{macrocode}
-    \lst@SkipToFirst \lst@arg}
-}\endgroup
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstenv@ProcessJEnv}
-% The `true environment' case is more complicated. We get all characters up to
-% an |\end| and the following argument. If that equals |\lstenv@name|, we have
-% found the end of environment and start typesetting.
-%    \begin{macrocode}
-\def\lstenv@ProcessJEnv#1\end#2{\def\lst@temp{#2}%
-    \ifx\lstenv@name\lst@temp
-        \lst@InsideConvert{#1}%
-        \expandafter\lstenv@ProcessJ@
-    \else
-%    \end{macrocode}
-% Otherwise we append the characters including the eaten |\end| and the eaten
-% argument to current |\lst@arg|. And we look for the end of environment again.
-%    \begin{macrocode}
-        \lst@InsideConvert{#1\\end\{#2\}}%
-        \expandafter\lstenv@ProcessJEnv
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstenv@backslash}
-% Coming to a backslash we either end the listing or process a backslash and
-% insert the eaten characters again.
-%    \begin{macrocode}
-\def\lstenv@backslash{%
-    \lst@IfNextChars\lstenv@endstring
-        {\lstenv@End}%
-        {\expandafter\lsts@backslash \lst@eaten}}%
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstenv@End}
-% This macro has just been used and terminates a listing environment:
-% We call the `end environment' macro using |\end| or as a command.
-%    \begin{macrocode}
-\def\lstenv@End{%
-    \ifx\@currenvir\lstenv@name
-        \edef\lst@next{\noexpand\end{\lstenv@name}}%
-    \else
-        \def\lst@next{\csname end\lstenv@name\endcsname}%
-    \fi
-    \lst@next}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsubsection{Defining new environments}
-%
-% \begin{macro}{\lstnewenvironment}
-% Now comes the main command. We define undefined environments only. On the
-% parameter text |#1#2#| (in particular the last sharp) see the paragraph
-% following example 20.5 on page 204 of `The \TeX book'.
-%    \begin{macrocode}
-\lst@UserCommand\lstnewenvironment#1#2#{%
-    \@ifundefined{#1}%
-        {\let\lst@arg\@empty
-         \lst@XConvert{#1}\@nil
-         \expandafter\lstnewenvironment@\lst@arg{#1}{#2}}%
-        {\PackageError{Listings}{Environment `#1' already defined}\@eha
-         \@gobbletwo}}
-\def\@tempa#1#2#3{%
-\gdef\lstnewenvironment@##1##2##3##4##5{%
-    \begingroup
-%    \end{macrocode}
-% A lonely `end environment' produces an error.
-%    \begin{macrocode}
-    \global\@namedef{end##2}{\lstenv@Error{##2}}%
-%    \end{macrocode}
-% The `main' environment macro defines the environment name for later use and
-% calls a submacro getting all arguments. We open a group and make EOL active.
-% This ensures |\@ifnextchar[| not to read characters of the listing---it reads
-% the active EOL instead.
-%    \begin{macrocode}
-    \global\@namedef{##2}{\def\lstenv@name{##2}%
-        \begingroup \lst@setcatcodes \catcode\active=\active
-        \csname##2@\endcsname}%
-%    \end{macrocode}
-% The submacro is defined via |\new@command|. We misuse |\l@ngrel@x| to make
-% the definition |\global| and refine \LaTeX's |\@xargdef|.
-%    \begin{macrocode}
-    \let\l@ngrel@x\global
-    \let\@xargdef\lstenv@xargdef
-    \expandafter\new@command\csname##2@\endcsname##3%
-%    \end{macrocode}
-% First we execute |##4|=\meta{begin code}. Then follows the definition of
-% the terminating string (|end{lstlisting}| or |endlstlisting|, for example):
-%    \begin{macrocode}
-        {\lsthk@PreSet ##4%
-         \ifx\@currenvir\lstenv@name
-             \def\lstenv@endstring{#1#2##1#3}%
-         \else
-             \def\lstenv@endstring{#1##1}%
-         \fi
-%    \end{macrocode}
-% We redefine (locally) `end environment' since ending is legal now.
-% Note that the redefinition also works inside a \TeX\ comment line.
-%    \begin{macrocode}
-         \@namedef{end##2}{\lst@DeInit ##5\endgroup
-                          \lst@doendpe \@ignoretrue}%
-%    \end{macrocode}
-% |\lst@doendpe| again removes the indention problem.
-%
-% Finally we start the processing. The |\lst@EndProcessListing| assignment
-% has been moved in front of |\lst@Init| after a bug report by
-% \lsthelper{Andreas~Deininger}{2002/11/11}{Compiling just stops}.
-%    \begin{macrocode}
-         \lsthk@DisplayStyle
-         \let\lst@EndProcessListing\lstenv@SkipToEnd
-         \lst@Init\lstenv@backslash
-         \lst@ifprint
-             \expandafter\expandafter\expandafter\lstenv@Process
-         \else
-             \expandafter\lstenv@SkipToEnd
-         \fi
-         \lst@insertargs}%
-    \endgroup}%
-}
-\let\lst@arg\@empty \lst@XConvert{end}\{\}\@nil
-\expandafter\@tempa\lst@arg
-\let\lst@insertargs\@empty
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstenv@xargdef}
-% This is a derivation of \LaTeX's |\@xargdef|. We expand the submacro's name,
-% use |\gdef| instead of |\def|, and hard code a kind of |\@protected@testopt|.
-%    \begin{macrocode}
-\def\lstenv@xargdef#1{
-    \expandafter\lstenv@xargdef@\csname\string#1\endcsname#1}
-\def\lstenv@xargdef@#1#2[#3][#4]#5{%
-  \@ifdefinable#2{%
-       \gdef#2{%
-          \ifx\protect\@typeset@protect
-            \expandafter\lstenv@testopt
-          \else
-            \@x@protect#2%
-          \fi
-          #1%
-          {#4}}%
-       \@yargdef
-          #1%
-           \tw@
-           {#3}%
-           {#5}}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstenv@testopt}
-% The difference between this macro and |\@testopt| is that we temporaryly
-% reset the catcode of the EOL character |^^M| to read the optional argument.
-%    \begin{macrocode}
-\long\def\lstenv@testopt#1#2{%
-  \@ifnextchar[{\catcode\active5\relax \lstenv@testopt@#1}%
-               {#1[{#2}]}}
-\def\lstenv@testopt@#1[#2]{%
-    \catcode\active\active
-    #1[#2]}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstenv@SkipToEnd}
-% We use the temporary definition
-% \begin{itemize}\item[]
-%    |\long\def\lst@temp##1\|\meta{content of \textup{\cs{lstenv@endstring}}}|{\lstenv@End}|
-% \end{itemize}
-% which gobbles all characters up to the end of environment and finishes it.
-%    \begin{macrocode}
-\begingroup \lccode`\~=`\\\lowercase{%
-\gdef\lstenv@SkipToEnd{%
-    \long\expandafter\def\expandafter\lst@temp\expandafter##\expandafter
-        1\expandafter~\lstenv@endstring{\lstenv@End}%
-    \lst@temp}
-}\endgroup
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstenv@Error}
-% is called by a lonely `end environment'.
-%    \begin{macrocode}
-\def\lstenv@Error#1{\PackageError{Listings}{Extra \string\end#1}%
-    {I'm ignoring this, since I wasn't doing a \csname#1\endcsname.}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@TestEOLChar}
-% Here we test for the two possible EOL characters.
-%    \begin{macrocode}
-\begingroup \lccode`\~=`\^^M\lowercase{%
-\gdef\lst@TestEOLChar#1{%
-    \def\lst@insertargs{#1}%
-    \ifx ~#1\@empty \else
-    \ifx^^J#1\@empty \else
-        \global\let\lst@intname\lst@insertargs
-        \let\lst@insertargs\@empty
-    \fi \fi}
-}\endgroup
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{environment}{lstlisting}
-% The awkward work is done, the definition is quite easy now. We test whether
-% the user has given the name argument, set the keys, and deal with
-% continued line numbering.
-%    \begin{macrocode}
-\lstnewenvironment{lstlisting}[2][]
-    {\lst@TestEOLChar{#2}%
-     \lstset{#1}%
-     \csname\@lst @SetFirstNumber\endcsname}
-    {\csname\@lst @SaveFirstNumber\endcsname}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</kernel>
-%    \end{macrocode}
-% \end{environment}
-%
-%
-% \section{Documentation support}
-%
-% \begin{syntax}
-% \item[0.19]
-%   |\begin{lstsample}|\marg{point list}\marg{left}\marg{right}
-%
-%   \leavevmode\hspace*{-\leftmargini}|\end{lstsample}|
-%
-%       Roughly speaking all material in between this environment is executed
-%       `on the left side' and typeset verbatim on the right. \meta{left} is
-%       executed before the left side is typeset, and similarly \meta{right}
-%       before the right-hand side.
-%
-%       \meta{point list} is used as argument to the \keyname{point} key.
-%       This is a special key used to highlight the keys in the examples.
-%
-% \item[1.0]
-%   |\begin{lstxsample}|\marg{point list}
-%
-%   \leavevmode\hspace*{-\leftmargini}|\end{lstxsample}|
-%
-%       The material in between is (a) added to the left side of the next
-%       \texttt{lstsample} environment and (b) typeset verbatim using the
-%       whole line width.
-%
-% \item[0.21] |\newdocenvironment|\marg{name}\marg{short name}\marg{begin code}\marg{end code}
-%
-%       The \meta{name} environment can be used in the same way as `macro'.
-%       The provided(!) definitions
-%           |\Print|\meta{short name}|Name|
-%       and |\SpecialMain|\meta{short name}|Index|
-%       control printing in the margin and indexing as the defaults
-%       |\PrintMacroName| and |\SpecialMainIndex| do.
-%
-%       This command is used to define the `aspect' and `lstkey' environments.
-%
-%\item[0.21] \texttt{macroargs} environment
-%
-%       This `enumerate' environment uses as labels `|#1| =', `|#2| =',
-%       and so on.
-%
-% \item \texttt{TODO} environment
-% \item \texttt{ALTERNATIVE} environment
-% \item \texttt{REMOVED} environment
-% \item \texttt{OLDDEF} environment
-%
-%       These environments enclose comments on `to do's', alternatives and
-%       removed or old definitions.
-%
-% \item[0.21] |\lstscanlanguages|\meta{list macro}\marg{input files}\marg{don't input}
-%
-%       scans \marg{input files}$\setminus$\marg{don't input} for language
-%       definitions. The available languages are stored in \meta{list macro}
-%       using the form \meta{language}|(|\meta{dialtect}|),|.
-%
-% \item[0.21] |\lstprintlanguages|\meta{list macro}
-%
-%       prints the languages in two column format.
-% \end{syntax}
-% and a lot of more simple commands.
-%
-%
-% \subsection{Required packages}
-%
-% Most of the `required' packages are optional.
-% \lsthelper{Stephan~Hennig}{2006-09-25}{documentation incompatible with algorithmic}
-% noted a bug where |\ifalgorithmic| conflicts with an update to |algorithmic.sty|, so
-% this has been changed to |\ifalgorithmicpkg|.
-%    \begin{macrocode}
-%<*doc>
-\let\lstdoc@currversion\fileversion
-\RequirePackage[writefile]{listings}[2004/09/07]
-\newif\iffancyvrb \IfFileExists{fancyvrb.sty}{\fancyvrbtrue}{}
-\newif\ifcolor \IfFileExists{color.sty}{\colortrue}{}
-\lst@false
-\newif\ifhyper
-\@ifundefined{pdfoutput}
-    {}
-    {\ifnum\pdfoutput>\z@ \lst@true \fi}
-\@ifundefined{VTeXversion}
-    {}
-    {\ifnum\OpMode>\z@ \lst@true \fi}
-\lst@if \IfFileExists{hyperref.sty}{\hypertrue}{}\fi
-\newif\ifalgorithmicpkg \IfFileExists{algorithmic.sty}{\algorithmicpkgtrue}{}
-\newif\iflgrind \IfFileExists{lgrind.sty}{\lgrindtrue}{}
-\iffancyvrb \RequirePackage{fancyvrb}\fi
-\ifhyper \RequirePackage[colorlinks]{hyperref}\else
-    \def\href#1{\texttt}\fi
-\ifcolor \RequirePackage{color}\fi
-\ifalgorithmicpkg \RequirePackage{algorithmic}\fi
-\iflgrind \RequirePackage{lgrind}\fi
-\RequirePackage{nameref}
-\RequirePackage{url}
-\renewcommand\ref{\protect\T@ref}
-\renewcommand\pageref{\protect\T@pageref}
-%    \end{macrocode}
-%
-%
-% \subsection{Environments for notes}
-%
-% \begin{macro}{\lst@BeginRemark}
-% \begin{macro}{\lst@EndRemark}
-% We begin with two simple definitions \ldots
-%    \begin{macrocode}
-\def\lst@BeginRemark#1{%
-    \begin{quote}\topsep0pt\let\small\footnotesize\small#1:}
-\def\lst@EndRemark{\end{quote}}
-%    \end{macrocode}
-% \end{macro}\end{macro}
-%
-% \begin{environment}{TODO}
-% \begin{environment}{ALTERNATIVE}
-% \begin{environment}{REMOVED}
-% \begin{environment}{OLDDEF}
-% \ldots\space used to define some environments.
-%    \begin{macrocode}
-\newenvironment{TODO}
-    {\lst@BeginRemark{To do}}{\lst@EndRemark}
-\newenvironment{ALTERNATIVE}
-    {\lst@BeginRemark{Alternative}}{\lst@EndRemark}
-\newenvironment{REMOVED}
-    {\lst@BeginRemark{Removed}}{\lst@EndRemark}
-\newenvironment{OLDDEF}
-    {\lst@BeginRemark{Old definition}}{\lst@EndRemark}
-%    \end{macrocode}
-% \end{environment}\end{environment}\end{environment}\end{environment}
-%
-% \begin{environment}{advise}
-% \begin{macro}{\advisespace}
-% The environment uses |\@listi|.
-%    \begin{macrocode}
-\def\advise{\par\list\labeladvise
-    {\advance\linewidth\@totalleftmargin
-     \@totalleftmargin\z@
-     \@listi
-     \let\small\footnotesize \small\sffamily
-     \parsep \z@ \@plus\z@ \@minus\z@
-     \topsep6\p@ \@plus1\p@\@minus2\p@
-     \def\makelabel##1{\hss\llap{##1}}}}
-\let\endadvise\endlist
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\advisespace{\hbox{}\qquad}
-\def\labeladvise{$\to$}
-%    \end{macrocode}
-% \end{macro}
-% \end{environment}
-%
-% \begin{environment}{syntax}
-% \begin{macro}{\syntaxbreak}
-% \begin{macro}{\syntaxnewline}
-% \begin{macro}{\syntaxor}
-% This environment uses |\list| with a special |\makelabel|, \ldots
-%    \begin{macrocode}
-\newenvironment{syntax}
-   {\list{}{\itemindent-\leftmargin
-    \def\makelabel##1{\hss\lst@syntaxlabel##1,,,,\relax}}}
-   {\endlist}
-%    \end{macrocode}
-% \ldots\ which is defined here. The comma separated items are placed as
-% needed.
-%    \begin{macrocode}
-\def\lst@syntaxlabel#1,#2,#3,#4\relax{%
-    \llap{\scriptsize\itshape#3}%
-    \def\lst@temp{#2}%
-    \expandafter\lst@syntaxlabel@\meaning\lst@temp\relax
-    \rlap{\hskip-\itemindent\hskip\itemsep\hskip\linewidth
-          \llap{\ttfamily\lst@temp}\hskip\labelwidth
-          \def\lst@temp{#1}%
-          \ifx\lst@temp\lstdoc@currversion#1\fi}}
-\def\lst@syntaxlabel@#1>#2\relax
-    {\edef\lst@temp{\zap@space#2 \@empty}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\newcommand*\syntaxnewline{\newline\hbox{}\kern\labelwidth}
-\newcommand*\syntaxor{\qquad or\qquad}
-\newcommand*\syntaxbreak
-    {\hfill\kern0pt\discretionary{}{\kern\labelwidth}{}}
-\let\syntaxfill\hfill
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{environment}
-%
-% \begin{macro}{\alternative}
-% iterates down the list and inserts vertical rule(s).
-%    \begin{macrocode}
-\def\alternative#1{\lst@true \alternative@#1,\relax,}
-\def\alternative@#1,{%
-    \ifx\relax#1\@empty
-        \expandafter\@gobble
-    \else
-        \ifx\@empty#1\@empty\else
-            \lst@if \lst@false \else $\vert$\fi
-            \textup{\texttt{#1}}%
-        \fi
-    \fi
-    \alternative@}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Extensions to \textsf{doc}}
-%
-% \begin{macro}{\m@cro@}
-% We need a slight modification of \packagename{doc}'s internal macro.
-% The former argument |#2| has become |#3|. This change is not marked below.
-% The second argument is now \meta{short name}.
-%    \begin{macrocode}
-\long\def\m@cro@#1#2#3{\endgroup \topsep\MacroTopsep \trivlist
-  \edef\saved@macroname{\string#3}%
-  \def\makelabel##1{\llap{##1}}%
-  \if@inlabel
-    \let\@tempa\@empty \count@\macro@cnt
-    \loop \ifnum\count@>\z@
-      \edef\@tempa{\@tempa\hbox{\strut}}\advance\count@\m@ne \repeat
-    \edef\makelabel##1{\llap{\vtop to\baselineskip
-                               {\@tempa\hbox{##1}\vss}}}%
-    \advance \macro@cnt \@ne
-  \else  \macro@cnt\@ne  \fi
-  \edef\@tempa{\noexpand\item[%
-     #1%
-       \noexpand\PrintMacroName
-     \else
-%    \end{macrocode}
-% The next line has been modified.
-%    \begin{macrocode}
-       \expandafter\noexpand\csname Print#2Name\endcsname % MODIFIED
-     \fi
-     {\string#3}]}%
-  \@tempa
-  \global\advance\c@CodelineNo\@ne
-   #1%
-      \SpecialMainIndex{#3}\nobreak
-      \DoNotIndex{#3}%
-   \else
-%    \end{macrocode}
-% Ditto.
-%    \begin{macrocode}
-      \csname SpecialMain#2Index\endcsname{#3}\nobreak % MODIFIED
-   \fi
-  \global\advance\c@CodelineNo\m@ne
-  \ignorespaces}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\macro}
-% \begin{macro}{\environment}
-% These two definitions need small adjustments due to the modified |\m@cro@|.
-%    \begin{macrocode}
-\def\macro{\begingroup
-   \catcode`\\12
-   \MakePrivateLetters \m@cro@ \iftrue {Macro}}% MODIFIED
-\def\environment{\begingroup
-   \catcode`\\12
-   \MakePrivateLetters \m@cro@ \iffalse {Env}}% MODIFIED
-%    \end{macrocode}
-% \end{macro}\end{macro}
-%
-% \begin{macro}{\newdocenvironment}
-% This command simply makes definitions similar to `environment' and provides
-% the printing and indexing commands.
-%    \begin{macrocode}
-\def\newdocenvironment#1#2#3#4{%
-    \@namedef{#1}{#3\begingroup \catcode`\\12\relax
-                  \MakePrivateLetters \m@cro@ \iffalse {#2}}%
-    \@namedef{end#1}{#4\endmacro}%
-    \@ifundefined{Print#2Name}{\expandafter
-        \let\csname Print#2Name\endcsname\PrintMacroName}{}%
-    \@ifundefined{SpecialMain#2Index}{\expandafter
-        \let\csname SpecialMain#2Index\endcsname\SpecialMainIndex}{}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{environment}{aspect}
-% \begin{macro}{\PrintAspectName}
-% \begin{macro}{\SpecialMainAspectIndex}
-% The environment and its `print' and `index' commands.
-%    \begin{macrocode}
-\newdocenvironment{aspect}{Aspect}{}{}
-\def\PrintAspectName#1{}
-\def\SpecialMainAspectIndex#1{%
-    \@bsphack
-    \index{aspects:\levelchar\protect\aspectname{#1}}%
-    \@esphack}
-%    \end{macrocode}
-% \end{macro}\end{macro}\end{environment}
-%
-% \begin{environment}{lstkey}
-% \begin{macro}{\PrintKeyName}
-% \begin{macro}{\SpecialMainKeyIndex}
-% One more environment with its `print' and `index' commands.
-%    \begin{macrocode}
-\newdocenvironment{lstkey}{Key}{}{}
-\def\PrintKeyName#1{\strut\keyname{#1}\ }
-\def\SpecialMainKeyIndex#1{%
-    \@bsphack
-    \index{keys\levelchar\protect\keyname{#1}}%
-    \@esphack}
-%    \end{macrocode}
-% \end{macro}\end{macro}\end{environment}
-%
-% \begin{macro}{\labelargcount}
-% \begin{environment}{macroargs}
-% We just allocate a counter and use \LaTeX's |\list| to implement this
-% environment.
-%    \begin{macrocode}
-\newcounter{argcount}
-\def\labelargcount{\texttt{\#\arabic{argcount}}\hskip\labelsep$=$}
-%    \end{macrocode}
-%    \begin{macrocode}
-\def\macroargs{\list\labelargcount
-    {\usecounter{argcount}\leftmargin=2\leftmargin
-     \parsep \z@ \@plus\z@ \@minus\z@
-     \topsep4\p@ \@plus\p@ \@minus2\p@
-     \itemsep\z@ \@plus\z@ \@minus\z@
-     \def\makelabel##1{\hss\llap{##1}}}}
-\def\endmacroargs{\endlist\@endparenv}
-%    \end{macrocode}
-% \end{environment}\end{macro}
-%
-%
-% \subsection{The \texttt{lstsample} environment}
-%
-% \begin{environment}{lstsample}
-% We store the verbatim part and write the source code also to file.
-%    \begin{macrocode}
-\lst@RequireAspects{writefile}
-%    \end{macrocode}
-%    \begin{macrocode}
-\newbox\lst@samplebox
-\lstnewenvironment{lstsample}[3][]
-    {\global\let\lst@intname\@empty
-     \gdef\lst@sample{#2}%
-     \setbox\lst@samplebox=\hbox\bgroup
-         \setkeys{lst}{language={},style={},tabsize=4,gobble=5,%
-             basicstyle=\small\ttfamily,basewidth=0.51em,point={#1}}
-         #3%
-         \lst@BeginAlsoWriteFile{\jobname.tmp}}
-    {\lst@EndWriteFile\egroup
-%    \end{macrocode}
-% Now |\lst@samplebox| contains the verbatim part.
-% If it's too wide, we use atop and below instead of left and right.
-%    \begin{macrocode}
-     \ifdim \wd\lst@samplebox>.5\linewidth
-         \begin{center}%
-             \hbox to\linewidth{\box\lst@samplebox\hss}%
-         \end{center}%
-         \lst@sampleInput
-     \else
-         \begin{center}%
-         \begin{minipage}{0.45\linewidth}\lst@sampleInput\end{minipage}%
-         \qquad
-         \begin{minipage}{0.45\linewidth}%
-             \hbox to\linewidth{\box\lst@samplebox\hss}%
-         \end{minipage}%
-         \end{center}%
-     \fi}
-%    \end{macrocode}
-% The new keyword class \keyname{point}.
-%    \begin{macrocode}
-\lst@InstallKeywords{p}{point}{pointstyle}\relax{keywordstyle}{}ld
-%    \end{macrocode}
-% \end{environment}
-%
-% \begin{environment}{lstxsample}
-% Omitting |\lst@EndWriteFile| leaves the file open.
-%    \begin{macrocode}
-\lstnewenvironment{lstxsample}[1][]
-    {\begingroup
-         \setkeys{lst}{belowskip=-\medskipamount,language={},style={},%
-             tabsize=4,gobble=5,basicstyle=\small\ttfamily,%
-             basewidth=0.51em,point={#1}}
-         \lst@BeginAlsoWriteFile{\jobname.tmp}}
-    {\endgroup
-     \endgroup}
-%    \end{macrocode}
-% \end{environment}
-%
-% \begin{macro}{\lst@sampleInput}
-% inputs the `left-hand' side.
-%    \begin{macrocode}
-\def\lst@sampleInput{%
-    \MakePercentComment\catcode`\^^M=10\relax
-    \small\lst@sample
-    {\setkeys{lst}{SelectCharTable=\lst@ReplaceInput{\^\^I}%
-                                  {\lst@ProcessTabulator}}%
-     \leavevmode \input{\jobname.tmp}}\MakePercentIgnore}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Miscellaneous}
-%
-% \paragraph{Sectioning and cross referencing}
-% We begin with a redefinition paragraph.
-%    \begin{macrocode}
-\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
-                                      {1.25ex \@plus1ex \@minus.2ex}%
-                                      {-1em}%
-                                      {\normalfont\normalsize\bfseries}}
-%    \end{macrocode}
-% We introduce |\lstref| which prints section number together with its name.
-%    \begin{macrocode}
-\def\lstref#1{\emph{\ref{#1} \nameref{#1}}}
-%    \end{macrocode}
-% Moreover we adjust the table of contents.  The |\phantomsection| before
-% adding the contents line provides \packagename{hyperref} with an appropriate
-% destination for the contents line link, thereby ensuring that the contents
-% line is at the right level in the PDF bookmark tree.
-%    \begin{macrocode}
-\def\@part[#1]#2{\ifhyper\phantomsection\fi
-    \addcontentsline{toc}{part}{#1}%
-    {\parindent\z@ \raggedright \interlinepenalty\@M
-     \normalfont \huge \bfseries #2\markboth{}{}\par}%
-    \nobreak\vskip 3ex\@afterheading}
-\renewcommand*\l@section[2]{%
-    \addpenalty\@secpenalty
-    \addvspace{.25em \@plus\p@}%
-    \setlength\@tempdima{1.5em}%
-    \begingroup
-      \parindent \z@ \rightskip \@pnumwidth
-      \parfillskip -\@pnumwidth
-      \leavevmode
-      \advance\leftskip\@tempdima
-      \hskip -\leftskip
-      #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
-    \endgroup}
-\renewcommand*\l@subsection{\@dottedtocline{2}{0pt}{2.3em}}
-\renewcommand*\l@subsubsection{\@dottedtocline{3}{0pt}{3.2em}}
-%    \end{macrocode}
-%
-% \paragraph{Indexing}
-% The `user' commands. |\rstyle| is defined below.
-%    \begin{macrocode}
-\newcommand\ikeyname[1]{%
-    \lstkeyindex{#1}{}%
-    \lstaspectindex{#1}{}%
-    \keyname{#1}}
-\newcommand\ekeyname[1]{%
-    \@bsphack
-    \lstkeyindex{#1}{}%
-    \lstaspectindex{#1}{}%
-    \@esphack}
-\newcommand\rkeyname[1]{%
-    \@bsphack
-    \lstkeyindex{#1}{}%
-    \lstaspectindex{#1}{}%
-    \@esphack{\rstyle\keyname{#1}}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\newcommand\icmdname[1]{%
-    \@bsphack
-    \lstaspectindex{#1}{}%
-    \@esphack\texttt{\string#1}}
-\newcommand\rcmdname[1]{%
-    \@bsphack
-    \lstaspectindex{#1}{}%
-    \@esphack\texttt{\rstyle\string#1}}
-%    \end{macrocode}
-% One of the two yet unknown `index'-macros is empty, the other looks up
-% the aspect name for the given argument.
-%    \begin{macrocode}
-\def\lstaspectindex#1#2{%
-    \global\@namedef{lstkandc@\string#1}{}%
-    \@ifundefined{lstisaspect@\string#1}
-        {\index{unknown\levelchar
-                \protect\texttt{\protect\string\string#1}#2}}%
-        {\index{\@nameuse{lstisaspect@\string#1}\levelchar
-                \protect\texttt{\protect\string\string#1}#2}}%
-}
-\def\lstkeyindex#1#2{%
-%    \index{key\levelchar\protect\keyname{#1}#2}%
-}
-%    \end{macrocode}
-% The key/command to aspect relation is defined near the top of this file using
-% the following command. In future the package should read this information
-% from the aspect files.
-%    \begin{macrocode}
-\def\lstisaspect[#1]#2{%
-    \global\@namedef{lstaspect@#1}{#2}%
-    \lst@AddTo\lst@allkeysandcmds{,#2}%
-    \@for\lst@temp:=#2\do
-    {\ifx\@empty\lst@temp\else
-         \global\@namedef{lstisaspect@\lst@temp}{#1}%
-     \fi}}
-\gdef\lst@allkeysandcmds{}
-%    \end{macrocode}
-% This relation is also good to print all keys and commands of a particular
-% aspect \ldots
-%    \begin{macrocode}
-\def\lstprintaspectkeysandcmds#1{%
-    \lst@true
-    \expandafter\@for\expandafter\lst@temp
-    \expandafter:\expandafter=\csname lstaspect@#1\endcsname\do
-    {\lst@if\lst@false\else, \fi \texttt{\lst@temp}}}
-%    \end{macrocode}
-% \ldots\ or to check the reference. Note that we've defined
-% |\lstkandc@|\meta{name} in |\lstaspectindex|.
-%    \begin{macrocode}
-\def\lstcheckreference{%
-   \@for\lst@temp:=\lst@allkeysandcmds\do
-   {\ifx\lst@temp\@empty\else
-        \@ifundefined{lstkandc@\lst@temp}
-        {\typeout{\lst@temp\space not in reference guide?}}{}%
-    \fi}}
-%    \end{macrocode}
-%
-% \paragraph{Unique styles}
-%    \begin{macrocode}
-\newcommand*\lst{\texttt{lst}}
-\newcommand*\Cpp{C\texttt{++}}
-\let\keyname\texttt
-\let\keyvalue\texttt
-\let\hookname\texttt
-\newcommand*\aspectname[1]{{\normalfont\sffamily#1}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\DeclareRobustCommand\packagename[1]{%
-    {\leavevmode\text@command{#1}%
-     \switchfontfamily\sfdefault\rmdefault
-     \check@icl #1\check@icr
-     \expandafter}}%
-\renewcommand\packagename[1]{{\normalfont\sffamily#1}}
-\def\switchfontfamily#1#2{%
-    \begingroup\xdef\@gtempa{#1}\endgroup
-    \ifx\f@family\@gtempa\fontfamily#2%
-                    \else\fontfamily#1\fi
-    \selectfont}
-%    \end{macrocode}
-% The color mainly for keys and commands in the reference guide.
-%    \begin{macrocode}
-\ifcolor
-    \definecolor{darkgreen}{rgb}{0,0.5,0}
-    \def\rstyle{\color{darkgreen}}
-\else
-    \let\rstyle\empty
-\fi
-%    \end{macrocode}
-%
-% \paragraph{Commands for credits and helpers}
-%    \begin{macrocode}
-\gdef\lst@emails{}
-\newcommand*\lstthanks[2]
-    {#1\lst@AddTo\lst@emails{,#1,<#2>}%
-     \ifx\@empty#2\@empty\typeout{Missing email for #1}\fi}
-\newcommand*\lsthelper[3]
-    {{\let~\ #1}%
-     \lst@IfOneOf#1\relax\lst@emails
-     {}{\typeout{^^JWarning: Unknown helper #1.^^J}}}
-%    \end{macrocode}
-%
-% \paragraph{Languages and styles}
-%    \begin{macrocode}
-\lstdefinelanguage[doc]{Pascal}{%
-  morekeywords={alfa,and,array,begin,boolean,byte,case,char,const,div,%
-     do,downto,else,end,false,file,for,function,get,goto,if,in,%
-     integer,label,maxint,mod,new,not,of,or,pack,packed,page,program,%
-     procedure,put,read,readln,real,record,repeat,reset,rewrite,set,%
-     text,then,to,true,type,unpack,until,var,while,with,write,writeln},%
-  sensitive=false,%
-  morecomment=[s]{(*}{*)},%
-  morecomment=[s]{\{}{\}},%
-  morestring=[d]{'}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lstdefinestyle{}
-    {basicstyle={},%
-     keywordstyle=\bfseries,identifierstyle={},%
-     commentstyle=\itshape,stringstyle={},%
-     numberstyle={},stepnumber=1,%
-     pointstyle=\pointstyle}
-\def\pointstyle{%
-    {\let\lst@um\@empty \xdef\@gtempa{\the\lst@token}}%
-    \expandafter\lstkeyindex\expandafter{\@gtempa}{}%
-    \expandafter\lstaspectindex\expandafter{\@gtempa}{}%
-    \rstyle}
-\lstset{defaultdialect=[doc]Pascal,language=Pascal,style={}}
-%    \end{macrocode}
-%
-%
-% \subsection{Scanning languages}
-%
-% \begin{macro}{\lstscanlanguages}
-% We modify some internal definitions and input the files.
-%    \begin{macrocode}
-\def\lstscanlanguages#1#2#3{%
-    \begingroup
-        \def\lst@DefDriver@##1##2##3##4[##5]##6{%
-           \lst@false
-           \lst@lAddTo\lst@scan{##6(##5),}%
-           \begingroup
-           \@ifnextchar[{\lst@XDefDriver{##1}##3}{\lst@DefDriver@@##3}}%
-        \def\lst@XXDefDriver[##1]{}%
-        \lst@InputCatcodes
-        \def\lst@dontinput{#3}%
-        \let\lst@scan\@empty
-        \lst@for{#2}\do{%
-            \lst@IfOneOf##1\relax\lst@dontinput
-                {}%
-                {\InputIfFileExists{##1}{}{}}}%
-        \global\let\@gtempa\lst@scan
-    \endgroup
-    \let#1\@gtempa}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstprintlanguages}
-% |\do| creates a box of width 0.5|\linewidth| or |\linewidth| depending
-% on how wide the argument is. This leads to `two column' output.
-% The other main thing is sorting the list and begin with the output.
-%    \begin{macrocode}
-\def\lstprintlanguages#1{%
-    \def\do##1{\setbox\@tempboxa\hbox{##1\space\space}%
-        \ifdim\wd\@tempboxa<.5\linewidth \wd\@tempboxa.5\linewidth
-                                   \else \wd\@tempboxa\linewidth \fi
-        \box\@tempboxa\allowbreak}%
-    \begin{quote}
-      \par\noindent
-      \hyphenpenalty=\@M \rightskip=\z@\@plus\linewidth\relax
-      \lst@BubbleSort#1%
-      \expandafter\lst@NextLanguage#1\relax(\relax),%
-    \end{quote}}
-%    \end{macrocode}
-% We get and define the current language and \ldots
-%    \begin{macrocode}
-\def\lst@NextLanguage#1(#2),{%
-    \ifx\relax#1\else
-        \def\lst@language{#1}\def\lst@dialects{(#2),}%
-        \expandafter\lst@NextLanguage@
-    \fi}
-%    \end{macrocode}
-% \ldots\space gather all available dialect of this language (note that the
-% list has been sorted)
-%    \begin{macrocode}
-\def\lst@NextLanguage@#1(#2),{%
-    \def\lst@temp{#1}%
-    \ifx\lst@temp\lst@language
-        \lst@lAddTo\lst@dialects{(#2),}%
-        \expandafter\lst@NextLanguage@
-    \else
-%    \end{macrocode}
-% or begin to print this language with all its dialects. Therefor we sort the
-% dialects
-%    \begin{macrocode}
-        \do{\lst@language
-        \ifx\lst@dialects\lst@emptydialect\else
-            \expandafter\lst@NormedDef\expandafter\lst@language
-                \expandafter{\lst@language}%
-            \space(%
-            \lst@BubbleSort\lst@dialects
-            \expandafter\lst@PrintDialects\lst@dialects(\relax),%
-            )%
-        \fi}%
-        \def\lst@next{\lst@NextLanguage#1(#2),}%
-        \expandafter\lst@next
-    \fi}
-\def\lst@emptydialect{(),}
-%    \end{macrocode}
-% and print the dialect with appropriate commas in between.
-%    \begin{macrocode}
-\def\lst@PrintDialects(#1),{%
-    \ifx\@empty#1\@empty empty\else
-        \lst@PrintDialect{#1}%
-    \fi
-    \lst@PrintDialects@}
-\def\lst@PrintDialects@(#1),{%
-    \ifx\relax#1\else
-        , \lst@PrintDialect{#1}%
-        \expandafter\lst@PrintDialects@
-    \fi}
-%    \end{macrocode}
-% Here we take care of default dialects.
-%    \begin{macrocode}
-\def\lst@PrintDialect#1{%
-    \lst@NormedDef\lst@temp{#1}%
-    \expandafter\ifx\csname\@lst dd@\lst@language\endcsname\lst@temp
-        \texttt{\underbar{#1}}%
-    \else
-        \texttt{#1}%
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \subsection{Bubble sort}
-%
-% \begin{macro}{\lst@IfLE}
-% \meta{string 1}|\relax\@empty|\meta{string 2}|\relax\@empty|\marg{then}\meta{else}.
-% If \meta{string 1} $\leq$ \meta{string 2}, we execute \meta{then} and
-% \meta{else} otherwise.
-% Note that this comparision is case insensitive.
-%    \begin{macrocode}
-\def\lst@IfLE#1#2\@empty#3#4\@empty{%
-    \ifx #1\relax
-        \let\lst@next\@firstoftwo
-    \else \ifx #3\relax
-        \let\lst@next\@secondoftwo
-    \else
-        \lowercase{\ifx#1#3}%
-            \def\lst@next{\lst@IfLE#2\@empty#4\@empty}%
-        \else
-            \lowercase{\ifnum`#1<`#3}\relax
-                \let\lst@next\@firstoftwo
-            \else
-                \let\lst@next\@secondoftwo
-            \fi
-        \fi
-    \fi \fi
-    \lst@next}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@BubbleSort}
-% is in fact a derivation of bubble sort.
-%    \begin{macrocode}
-\def\lst@BubbleSort#1{%
-    \ifx\@empty#1\else
-        \lst@false
-%    \end{macrocode}
-% We `bubble sort' the first, second, \ldots\ elements and \ldots
-%    \begin{macrocode}
-        \expandafter\lst@BubbleSort@#1\relax,\relax,%
-%    \end{macrocode}
-% \ldots\space then the second, third, \ldots\ elements until no elemets have
-% been swapped.
-%    \begin{macrocode}
-        \expandafter\lst@BubbleSort@\expandafter,\lst@sorted
-                                      \relax,\relax,%
-        \let#1\lst@sorted
-        \lst@if
-            \def\lst@next{\lst@BubbleSort#1}%
-            \expandafter\expandafter\expandafter\lst@next
-        \fi
-    \fi}
-\def\lst@BubbleSort@#1,#2,{%
-    \ifx\@empty#1\@empty
-        \def\lst@sorted{#2,}%
-        \def\lst@next{\lst@BubbleSort@@}%
-    \else
-        \let\lst@sorted\@empty
-        \def\lst@next{\lst@BubbleSort@@#1,#2,}%
-    \fi
-    \lst@next}
-%    \end{macrocode}
-% But the bubbles rise only one step per call. Putting the elements at their
-% top most place would be inefficient (since \TeX\ had to read much more
-% parameters in this case).
-%    \begin{macrocode}
-\def\lst@BubbleSort@@#1,#2,{%
-    \ifx\relax#1\else
-        \ifx\relax#2%
-            \lst@lAddTo\lst@sorted{#1,}%
-            \expandafter\expandafter\expandafter\lst@BubbleSort@@@
-        \else
-            \lst@IfLE #1\relax\@empty #2\relax\@empty
-                          {\lst@lAddTo\lst@sorted{#1,#2,}}%
-                {\lst@true \lst@lAddTo\lst@sorted{#2,#1,}}%
-            \expandafter\expandafter\expandafter\lst@BubbleSort@@
-        \fi
-    \fi}
-\def\lst@BubbleSort@@@#1\relax,{}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</doc>
-%    \end{macrocode}
-% \end{macro}
-%
-%
-% \section{Interfaces to other programs}
-%
-%
-% \subsection{0.21 compatibility}
-%
-% \begin{aspect}{0.21}
-% Some keys have just been renamed.
-%    \begin{macrocode}
-%<*0.21>
-\lst@BeginAspect{0.21}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\lst@Key{labelstyle}{}{\def\lst@numberstyle{#1}}
-\lst@Key{labelsep}{10pt}{\def\lst@numbersep{#1}}
-\lst@Key{labelstep}{0}{%
-    \ifnum #1=\z@ \KV@lst@numbers{none}%
-            \else \KV@lst@numbers{left}\fi
-    \def\lst@stepnumber{#1\relax}}
-\lst@Key{firstlabel}\relax{\def\lst@firstnumber{#1\relax}}
-\lst@Key{advancelabel}\relax{\def\lst@advancenumber{#1\relax}}
-\let\c@lstlabel\c@lstnumber
-\lst@AddToHook{Init}{\def\thelstnumber{\thelstlabel}}
-\newcommand*\thelstlabel{\@arabic\c@lstlabel}
-%    \end{macrocode}
-% A |\let| in the second last line has been changed to |\def| after a bug
-% report by \lsthelper{Venkatesh~Prasad~Ranganath}{2002/08/31}{Undefined
-% control sequence \thelstnumber with 0.21-option}.
-%    \begin{macrocode}
-\lst@Key{first}\relax{\def\lst@firstline{#1\relax}}
-\lst@Key{last}\relax{\def\lst@lastline{#1\relax}}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@Key{framerulewidth}{.4pt}{\def\lst@framerulewidth{#1}}
-\lst@Key{framerulesep}{2pt}{\def\lst@rulesep{#1}}
-\lst@Key{frametextsep}{3pt}{\def\lst@frametextsep{#1}}
-\lst@Key{framerulecolor}{}{\lstKV@OptArg[]{#1}%
-    {\ifx\@empty##2\@empty
-         \let\lst@rulecolor\@empty
-     \else
-         \ifx\@empty##1\@empty
-             \def\lst@rulecolor{\color{##2}}%
-         \else
-             \def\lst@rulecolor{\color[##1]{##2}}%
-         \fi
-     \fi}}
-\lst@Key{backgroundcolor}{}{\lstKV@OptArg[]{#1}%
-    {\ifx\@empty##2\@empty
-         \let\lst@bkgcolor\@empty
-     \else
-         \ifx\@empty##1\@empty
-             \def\lst@bkgcolor{\color{##2}}%
-         \else
-             \def\lst@bkgcolor{\color[##1]{##2}}%
-         \fi
-     \fi}}
-\lst@Key{framespread}{\z@}{\def\lst@framespread{#1}}
-\lst@AddToHook{PreInit}
-    {\@tempdima\lst@framespread\relax \divide\@tempdima\tw@
-     \edef\lst@framextopmargin{\the\@tempdima}%
-     \let\lst@framexrightmargin\lst@framextopmargin
-     \let\lst@framexbottommargin\lst@framextopmargin
-     \advance\@tempdima\lst@xleftmargin\relax
-     \edef\lst@framexleftmargin{\the\@tempdima}}
-%    \end{macrocode}
-% \lsthelper{Harald~Harders}{1998/03/30}{inner- and outerspread} had the idea
-% of two spreads (inner and outer). We either divide the dimension by two or
-% assign the two dimensions to inner- and outerspread.
-%    \begin{macrocode}
-\newdimen\lst@innerspread \newdimen\lst@outerspread
-\lst@Key{spread}{\z@,\z@}{\lstKV@CSTwoArg{#1}%
-    {\lst@innerspread##1\relax
-     \ifx\@empty##2\@empty
-         \divide\lst@innerspread\tw@\relax
-         \lst@outerspread\lst@innerspread
-     \else
-         \lst@outerspread##2\relax
-     \fi}}
-\lst@AddToHook{BoxUnsafe}{\lst@outerspread\z@ \lst@innerspread\z@}
-\lst@Key{wholeline}{false}[t]{\lstKV@SetIf{#1}\lst@ifresetmargins}
-\lst@Key{indent}{\z@}{\def\lst@xleftmargin{#1}}
-\lst@AddToHook{PreInit}
-    {\lst@innerspread=-\lst@innerspread
-     \lst@outerspread=-\lst@outerspread
-     \ifodd\c@page \advance\lst@innerspread\lst@xleftmargin
-             \else \advance\lst@outerspread\lst@xleftmargin \fi
-     \ifodd\c@page
-         \edef\lst@xleftmargin{\the\lst@innerspread}%
-         \edef\lst@xrightmargin{\the\lst@outerspread}%
-     \else
-         \edef\lst@xleftmargin{\the\lst@outerspread}%
-         \edef\lst@xrightmargin{\the\lst@innerspread}%
-     \fi}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@Key{defaultclass}\relax{\def\lst@classoffset{#1}}
-\lst@Key{stringtest}\relax{}% dummy
-\lst@Key{outputpos}\relax{\lst@outputpos#1\relax\relax}
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@Key{stringspaces}\relax[t]{\lstKV@SetIf{#1}\lst@ifshowstringspaces}
-\lst@Key{visiblespaces}\relax[t]{\lstKV@SetIf{#1}\lst@ifshowspaces}
-\lst@Key{visibletabs}\relax[t]{\lstKV@SetIf{#1}\lst@ifshowtabs}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</0.21>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{\textsf{fancyvrb}}
-%
-% \lsthelper{Denis~Girou}{1998/07/26}{fancyvrb} asked whether
-% \packagename{fancyvrb} and \packagename{listings} could work together.
-%
-% \begin{lstkey}{fancyvrb}
-% We set the boolean and call a submacro.
-%    \begin{macrocode}
-%<*kernel>
-\lst@Key{fancyvrb}\relax[t]{%
-    \lstKV@SetIf{#1}\lst@iffancyvrb
-    \lstFV@fancyvrb}
-\ifx\lstFV@fancyvrb\@undefined
-    \gdef\lstFV@fancyvrb{\lst@RequireAspects{fancyvrb}\lstFV@fancyvrb}
-\fi
-%</kernel>
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{aspect}{fancyvrb}
-% We end the job if \packagename{fancyvrb} is not present.
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect{fancyvrb}
-%    \end{macrocode}
-%    \begin{macrocode}
-\@ifundefined{FancyVerbFormatLine}
-    {\typeout{^^J%
-     ***^^J%
-     *** `listings.sty' needs `fancyvrb.sty' right now.^^J%
-     *** Please ensure its availability and try again.^^J%
-     ***^^J}%
-     \batchmode \@@end}{}
-%    \end{macrocode}
-%
-% \begin{macro}{\lstFV@fancyvrb}
-% We assign the correct |\FancyVerbFormatLine| macro.
-%    \begin{macrocode}
-\gdef\lstFV@fancyvrb{%
-    \lst@iffancyvrb
-        \ifx\FancyVerbFormatLine\lstFV@FancyVerbFormatLine\else
-            \let\lstFV@FVFL\FancyVerbFormatLine
-            \let\FancyVerbFormatLine\lstFV@FancyVerbFormatLine
-        \fi
-    \else
-        \ifx\lstFV@FVFL\@undefined\else
-            \let\FancyVerbFormatLine\lstFV@FVFL
-            \let\lstFV@FVFL\@undefined
-        \fi
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstFV@VerbatimBegin}
-% We initialize things if necessary.
-%    \begin{macrocode}
-\gdef\lstFV@VerbatimBegin{%
-    \ifx\FancyVerbFormatLine\lstFV@FancyVerbFormatLine
-        \lsthk@TextStyle \lsthk@BoxUnsafe
-        \lsthk@PreSet
-        \lst@activecharsfalse
-        \let\normalbaselines\relax
-%    \end{macrocode}
-% \begin{TODO}
-% Is this |\let| bad?
-% \end{TODO}
-% I inserted |\lst@ifresetmargins|\ldots|\fi| after a bug report from
-% \lsthelper{Peter~Bartke}{1999/11/18}{wrong fancyvrb frame}. The linewidth
-% is saved and restored since a bug report by \lsthelper{Denis~Girou}
-% {2003/07/04}{problem in list environments with fancyvrb=true}.
-%    \begin{macrocode}
-\xdef\lstFV@RestoreData{\noexpand\linewidth\the\linewidth\relax}%
-        \lst@Init\relax
-        \lst@ifresetmargins \advance\linewidth-\@totalleftmargin \fi
-\lstFV@RestoreData
-        \everypar{}\global\lst@newlines\z@
-        \lst@mode\lst@nomode \let\lst@entermodes\@empty
-        \lst@InterruptModes
-%    \end{macrocode}
-% \lsthelper{Rolf~Niepraschk}{1998/11/25}{ligatures problem} reported a bug
-% concerning ligatures to \lsthelper{Denis~Girou}{1998/11/27}{use |\@noligs|}.
-%    \begin{macrocode}
-%% D.G. modification begin - Nov. 25, 1998
-        \let\@noligs\relax
-%% D.G. modification end
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lstFV@VerbatimEnd}
-% A box and macro must exist after |\lst@DeInit|.
-% We store them globally.
-%    \begin{macrocode}
-\gdef\lstFV@VerbatimEnd{%
-    \ifx\FancyVerbFormatLine\lstFV@FancyVerbFormatLine
-        \global\setbox\lstFV@gtempboxa\box\@tempboxa
-        \global\let\@gtempa\FV@ProcessLine
-        \lst@mode\lst@Pmode
-        \lst@DeInit
-        \let\FV@ProcessLine\@gtempa
-        \setbox\@tempboxa\box\lstFV@gtempboxa
-        \par
-    \fi}
-%    \end{macrocode}
-% The |\par| has been added after a bug report by \lsthelper{Peter~Bartke}
-% {2002/04/10}{TeX is not in vertical mode when leaving "Verbatim"}.
-%    \begin{macrocode}
-\newbox\lstFV@gtempboxa
-%    \end{macrocode}
-% \end{macro}
-%
-% \noindent
-% We insert |\lstFV@VerbatimBegin| and |\lstFV@VerbatimEnd| where necessary.
-%    \begin{macrocode}
-\lst@AddTo\FV@VerbatimBegin\lstFV@VerbatimBegin
-\lst@AddToAtTop\FV@VerbatimEnd\lstFV@VerbatimEnd
-\lst@AddTo\FV@LVerbatimBegin\lstFV@VerbatimBegin
-\lst@AddToAtTop\FV@LVerbatimEnd\lstFV@VerbatimEnd
-\lst@AddTo\FV@BVerbatimBegin\lstFV@VerbatimBegin
-\lst@AddToAtTop\FV@BVerbatimEnd\lstFV@VerbatimEnd
-%    \end{macrocode}
-%
-% \begin{macro}{\lstFV@FancyVerbFormatLine}
-% `@' terminates the argument of |\lst@FVConvert|.
-% Moreover |\lst@ReenterModes| and |\lst@InterruptModes| encloses some code.
-% This ensures that we have same group level at the beginning and at the end of
-% the macro---even if the user begins but doesn't end a comment, which means
-% one open group.
-% Furthermore we use |\vtop| and reset |\lst@newlines| to allow line breaking.
-%    \begin{macrocode}
-\gdef\lstFV@FancyVerbFormatLine#1{%
-    \let\lst@arg\@empty \lst@FVConvert#1\@nil
-    \global\lst@newlines\z@
-    \vtop{\noindent\lst@parshape
-          \lst@ReenterModes
-          \lst@arg \lst@PrintToken\lst@EOLUpdate\lsthk@InitVarsBOL
-          \lst@InterruptModes}}
-%    \end{macrocode}
-% The |\lst@parshape| inside |\vtop| is due to a bug report from
-% \lsthelper{Peter~Bartke}{1999/11/18}{wrong par indention with fancyvrb}.
-% A |\leavevmode| became |\noindent|.
-% \end{macro}
-%
-% \begin{lstkey}{fvcmdparams}
-% \begin{lstkey}{morefvcmdparams}
-% These keys adjust \lst@FVcmdparams, which will be used by the following
-% conversion macro. The base set of commands and parameter numbers was
-% provided by \lsthelper{Denis~Girou}{2002/05/31}{init of fvcmdparams}.
-%    \begin{macrocode}
-\lst@Key{fvcmdparams}%
-    {\overlay\@ne}%
-    {\def\lst@FVcmdparams{,#1}}
-\lst@Key{morefvcmdparams}\relax{\lst@lAddTo\lst@FVcmdparams{,#1}}
-%    \end{macrocode}
-% \end{lstkey}
-% \end{lstkey}
-%
-% \begin{macro}{\lst@FVConvert}
-% We do conversion or \ldots
-%    \begin{macrocode}
-\gdef\lst@FVConvert{\@tempcnta\z@ \lst@FVConvertO@}%
-\gdef\lst@FVConvertO@{%
-    \ifcase\@tempcnta
-        \expandafter\futurelet\expandafter\@let@token
-        \expandafter\lst@FVConvert@@
-    \else
-%    \end{macrocode}
-% \ldots\ we append arguments without conversion, argument by argument,
-% |\@tempcnta| times.
-%    \begin{macrocode}
-        \expandafter\lst@FVConvertO@a
-    \fi}
-\gdef\lst@FVConvertO@a#1{%
-    \lst@lAddTo\lst@arg{{#1}}\advance\@tempcnta\m@ne
-    \lst@FVConvertO@}%
-%    \end{macrocode}
-% Since |\@ifnextchar\bgroup| might fail, we have to use |\ifcat| here.
-% Bug reported by \lsthelper{Denis~Girou}{1999/07/26}{fancyvrb=true + `second
-% commandchar' other than \{ doesn't work}.
-% However we don't gobble space tokens as |\@ifnextchar| does.
-%    \begin{macrocode}
-\gdef\lst@FVConvert@@{%
-    \ifcat\noexpand\@let@token\bgroup \expandafter\lst@FVConvertArg
-                                \else \expandafter\lst@FVConvert@ \fi}
-%    \end{macrocode}
-% Coming to such a catcode${}={}$1 character we convert the argument and add
-% it together with group delimiters to |\lst@arg|.
-% We also add |\lst@PrintToken|, which prints all collected characters before
-% we forget them.
-% Finally we continue the conversion.
-%    \begin{macrocode}
-\gdef\lst@FVConvertArg#1{%
-    {\let\lst@arg\@empty
-     \lst@FVConvert#1\@nil
-     \global\let\@gtempa\lst@arg}%
-     \lst@lExtend\lst@arg{\expandafter{\@gtempa\lst@PrintToken}}%
-     \lst@FVConvert}
-%    \end{macrocode}
-%    \begin{macrocode}
-\gdef\lst@FVConvert@#1{%
-    \ifx \@nil#1\else
-       \if\relax\noexpand#1%
-          \lst@lAddTo\lst@arg{\lst@OutputLostSpace\lst@PrintToken#1}%
-       \else
-          \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
-       \fi
-       \expandafter\lst@FVConvert
-    \fi}
-%    \end{macrocode}
-% Having no |\bgroup|, we look whether we've found the end of the input, and
-% convert one token ((non)active character or control sequence).
-%    \begin{macrocode}
-\gdef\lst@FVConvert@#1{%
-    \ifx \@nil#1\else
-       \if\relax\noexpand#1%
-          \lst@lAddTo\lst@arg{\lst@OutputLostSpace\lst@PrintToken#1}%
-%    \end{macrocode}
-% Here we check for registered commands with arguments and set the value of
-% |\@tempcnta| as required.
-%    \begin{macrocode}
-          \def\lst@temp##1,#1##2,##3##4\relax{%
-              \ifx##3\@empty \else \@tempcnta##2\relax \fi}%
-          \expandafter\lst@temp\lst@FVcmdparams,#1\z@,\@empty\relax
-       \else
-          \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
-       \fi
-       \expandafter\lst@FVConvertO@
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{Omega support}
-%
-% \begingroup
-% $\Omega$ support looks easy---I hope it works at least in some cases.
-%    \begin{macrocode}
-%<*kernel>
-%    \end{macrocode}
-%    \begin{macrocode}
-\@ifundefined{ocp}{}
-    {\lst@AddToHook{OutputBox}%
-         {\let\lst@ProcessLetter\@firstofone
-          \let\lst@ProcessDigit\@firstofone
-          \let\lst@ProcessOther\@firstofone}}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</kernel>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{\textsf{LGrind}}
-%
-% \begin{aspect}{lgrind}
-% \begin{macro}{\lst@LGGetNames}
-% is used to extract the language names from |\lst@arg| (the
-% \packagename{LGrind} definition).
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords,comments,strings,language]{lgrind}
-%    \end{macrocode}
-%    \begin{macrocode}
-\gdef\lst@LGGetNames#1:#2\relax{%
-    \lst@NormedDef\lstlang@{#1}\lst@ReplaceInArg\lstlang@{|,}%
-    \def\lst@arg{:#2}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@LGGetValue}
-% returns in |\lst@LGvalue| the value of capability |#1| given by the list
-% |\lst@arg|. If |#1| is not found, we have |\lst@if|=|\iffalse|.
-% Otherwise it is true and the ``cap=value'' pair is removed from the list.
-% First we test for |#1| and
-%    \begin{macrocode}
-\gdef\lst@LGGetValue#1{%
-    \lst@false
-    \def\lst@temp##1:#1##2##3\relax{%
-        \ifx\@empty##2\else \lst@LGGetValue@{#1}\fi}
-    \expandafter\lst@temp\lst@arg:#1\@empty\relax}
-%    \end{macrocode}
-% remove the pair if necessary.
-%    \begin{macrocode}
-\gdef\lst@LGGetValue@#1{%
-    \lst@true
-    \def\lst@temp##1:#1##2:##3\relax{%
-        \@ifnextchar=\lst@LGGetValue@@{\lst@LGGetValue@@=}##2\relax
-        \def\lst@arg{##1:##3}}%
-    \expandafter\lst@temp\lst@arg\relax}
-\gdef\lst@LGGetValue@@=#1\relax{\def\lst@LGvalue{#1}}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@LGGetComment}
-% stores the comment delimiters (enclosed in braces) in |#2| if comment of type
-% |#1| is present and not a comment line. Otherwise |#2| is empty.
-%    \begin{macrocode}
-\gdef\lst@LGGetComment#1#2{%
-    \let#2\@empty
-    \lst@LGGetValue{#1b}%
-    \lst@if
-        \let#2\lst@LGvalue
-        \lst@LGGetValue{#1e}%
-        \ifx\lst@LGvalue\lst@LGEOL
-            \edef\lstlang@{\lstlang@,commentline={#2}}%
-            \let#2\@empty
-        \else
-            \edef#2{{#2}{\lst@LGvalue}}%
-        \fi
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@LGGetString}
-% does the same for string delimiters, but it doesn't `return' any value.
-%    \begin{macrocode}
-\gdef\lst@LGGetString#1#2{%
-    \lst@LGGetValue{#1b}%
-    \lst@if
-        \let#2\lst@LGvalue
-        \lst@LGGetValue{#1e}%
-        \ifx\lst@LGvalue\lst@LGEOL
-            \edef\lstlang@{\lstlang@,morestringizer=[l]{#2}}%
-        \else
-%    \end{macrocode}
-% we must check for |\e|, i.e.~whether we have to use \texttt doubled or
-% \texttt backslashed stringizer.
-%    \begin{macrocode}
-            \ifx #2\lst@LGvalue
-                \edef\lstlang@{\lstlang@,morestringizer=[d]{#2}}%
-            \else
-                \edef\lst@temp{\lst@LGe#2}%
-                \ifx \lst@temp\lst@LGvalue
-                    \edef\lstlang@{\lstlang@,morestringizer=[b]{#2}}%
-                \else
-                    \PackageWarning{Listings}%
-                    {String #2...\lst@LGvalue\space not supported}%
-                \fi
-            \fi
-        \fi
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@LGDefLang}
-% defines the language given by |\lst@arg|, the definition part, and
-% |\lst@language@|, the language name. First we remove unwanted stuff from
-% |\lst@arg|, e.g.~we replace |:\ :| by |:|.
-%    \begin{macrocode}
-\gdef\lst@LGDefLang{%
-    \lst@LGReplace
-    \let\lstlang@\empty
-%    \end{macrocode}
-% Get the keywords and values of friends.
-%    \begin{macrocode}
-    \lst@LGGetValue{kw}%
-    \lst@if
-        \lst@ReplaceInArg\lst@LGvalue{{ },}%
-        \edef\lstlang@{\lstlang@,keywords={\lst@LGvalue}}%
-    \fi
-%    \end{macrocode}
-%    \begin{macrocode}
-    \lst@LGGetValue{oc}%
-    \lst@if
-        \edef\lstlang@{\lstlang@,sensitive=f}%
-    \fi
-%    \end{macrocode}
-%    \begin{macrocode}
-    \lst@LGGetValue{id}%
-    \lst@if
-        \edef\lstlang@{\lstlang@,alsoletter=\lst@LGvalue}%
-    \fi
-%    \end{macrocode}
-% Now we get the comment delimiters and use them as single or double comments
-% according to whether there are two or four delimiters.
-% Note that |\lst@LGGetComment| takes care of comment lines.
-%    \begin{macrocode}
-    \lst@LGGetComment a\lst@LGa
-    \lst@LGGetComment c\lst@LGc
-    \ifx\lst@LGa\@empty
-        \ifx\lst@LGc\@empty\else
-            \edef\lstlang@{\lstlang@,singlecomment=\lst@LGc}%
-        \fi
-    \else
-        \ifx\lst@LGc\@empty
-            \edef\lstlang@{\lstlang@,singlecomment=\lst@LGa}%
-        \else
-            \edef\lstlang@{\lstlang@,doublecomment=\lst@LGc\lst@LGa}%
-        \fi
-    \fi
-%    \end{macrocode}
-% Now we parse the stringizers.
-%    \begin{macrocode}
-    \lst@LGGetString s\lst@LGa
-    \lst@LGGetString l\lst@LGa
-%    \end{macrocode}
-% We test for the continuation capability and
-%    \begin{macrocode}
-    \lst@LGGetValue{tc}%
-    \lst@if
-        \edef\lstlang@{\lstlang@,lgrindef=\lst@LGvalue}%
-    \fi
-%    \end{macrocode}
-% define the language.
-%    \begin{macrocode}
-    \expandafter\xdef\csname\@lst LGlang@\lst@language@\endcsname
-        {\noexpand\lstset{\lstlang@}}%
-%    \end{macrocode}
-% Finally we inform the user of all ignored capabilities.
-%    \begin{macrocode}
-    \lst@ReplaceInArg\lst@arg{{: :}:}\let\lst@LGvalue\@empty
-    \expandafter\lst@LGDroppedCaps\lst@arg\relax\relax
-    \ifx\lst@LGvalue\@empty\else
-        \PackageWarningNoLine{Listings}{Ignored capabilities for
-            \space `\lst@language@' are\MessageBreak\lst@LGvalue}%
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@LGDroppedCaps}
-% just drops a previous value and appends the next capabilty name to
-% |\lst@LGvalue|.
-%    \begin{macrocode}
-\gdef\lst@LGDroppedCaps#1:#2#3{%
-    \ifx#2\relax
-        \lst@RemoveCommas\lst@LGvalue
-    \else
-        \edef\lst@LGvalue{\lst@LGvalue,#2#3}%
-        \expandafter\lst@LGDroppedCaps
-    \fi}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\lst@LGReplace}
-% \begin{macro}{\lst@LGe}
-% We replace `escaped \verb!:^$|!' by catcode 11 versions, and other strings
-% by some kind of short versions (which is necessary to get the above
-% definitions work).
-%    \begin{macrocode}
-\begingroup
-\catcode`\/=0
-\lccode`\z=`\:\lccode`\y=`\^\lccode`\x=`\$\lccode`\v=`\|
-\catcode`\\=12\relax
-/lowercase{%
-/gdef/lst@LGReplace{/lst@ReplaceInArg/lst@arg
-    {{\:}{z }{\^}{y}{\$}{x}{\|}{v}{ \ }{ }{:\ :}{:}{\ }{ }{\(}({\)})}}
-/gdef/lst@LGe{\e}
-}
-/endgroup
-%    \end{macrocode}
-% \end{macro}\end{macro}
-%
-% \begin{macro}{\lst@LGRead}
-% reads one language definition and defines the language if the correct one
-% is found.
-%    \begin{macrocode}
-\gdef\lst@LGRead#1\par{%
-    \lst@LGGetNames#1:\relax
-    \def\lst@temp{endoflanguagedefinitions}%
-    \ifx\lstlang@\lst@temp
-        \let\lst@next\endinput
-    \else
-        \expandafter\lst@IfOneOf\lst@language@\relax\lstlang@
-            {\lst@LGDefLang \let\lst@next\endinput}%
-            {\let\lst@next\lst@LGRead}%
-    \fi
-    \lst@next}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{lstkey}{lgrindef}
-% We only have to request the language and
-%    \begin{macrocode}
-\lst@Key{lgrindef}\relax{%
-    \lst@NormedDef\lst@language@{#1}%
-    \begingroup
-    \@ifundefined{lstLGlang@\lst@language@}%
-        {\everypar{\lst@LGRead}%
-         \catcode`\\=12\catcode`\{=12\catcode`\}=12\catcode`\%=12%
-         \catcode`\#=14\catcode`\$=12\catcode`\^=12\catcode`\_=12\relax
-         \input{\lstlgrindeffile}%
-        }{}%
-    \endgroup
-%    \end{macrocode}
-% select it or issue an error message.
-%    \begin{macrocode}
-    \@ifundefined{lstLGlang@\lst@language@}%
-        {\PackageError{Listings}%
-         {LGrind language \lst@language@\space undefined}%
-         {The language is not loadable. \@ehc}}%
-        {\lsthk@SetLanguage
-         \csname\@lst LGlang@\lst@language@\endcsname}}
-%    \end{macrocode}
-% \end{lstkey}
-%
-% \begin{macro}{\lstlgrindeffile}
-% contains just the file name.
-%    \begin{macrocode}
-\@ifundefined{lstlgrindeffile}
-    {\lst@UserCommand\lstlgrindeffile{lgrindef.}}{}
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \subsection{\textsf{hyperref}}
-%
-% \begin{aspect}{hyper}
-%    \begin{macrocode}
-%<*misc>
-\lst@BeginAspect[keywords]{hyper}
-%    \end{macrocode}
-%
-% \begin{lstkey}{hyperanchor}
-% \begin{lstkey}{hyperlink}
-% determine the macro to set an anchor and a link, respectively.
-%    \begin{macrocode}
-\lst@Key{hyperanchor}\hyper@@anchor{\let\lst@hyperanchor#1}
-\lst@Key{hyperlink}\hyperlink{\let\lst@hyperlink#1}
-%    \end{macrocode}
-% \end{lstkey}\end{lstkey}
-% Again, the main thing is a special working procedure. First we extract the
-% contents of |\lst@token| and get a free macro name for this current character
-% string (using prefix |lstHR@| and a number as suffix). Then we make this
-% free macro equivalent to |\@empty|, so it is not used the next time.
-%    \begin{macrocode}
-\lst@InstallKeywords{h}{hyperref}{}\relax{}
-    {\begingroup
-         \let\lst@UM\@empty \xdef\@gtempa{\the\lst@token}%
-     \endgroup
-     \lst@GetFreeMacro{lstHR@\@gtempa}%
-     \global\expandafter\let\lst@freemacro\@empty
-%    \end{macrocode}
-% |\@tempcnta| is the suffix of the free macro. We use it here to refer to
-% the last occurence of the same string. To do this, we redefine the output
-% macro |\lst@alloverstyle| to set an anchor \ldots
-%    \begin{macrocode}
-     \@tempcntb\@tempcnta \advance\@tempcntb\m@ne
-     \edef\lst@alloverstyle##1{%
-         \let\noexpand\lst@alloverstyle\noexpand\@empty
-         \noexpand\smash{\raise\baselineskip\hbox
-             {\noexpand\lst@hyperanchor{lst.\@gtempa\the\@tempcnta}%
-                                       {\relax}}}%
-%    \end{macrocode}
-% \ldots\space and a link to the last occurence (if there is any).
-%    \begin{macrocode}
-         \ifnum\@tempcnta=\z@ ##1\else
-             \noexpand\lst@hyperlink{lst.\@gtempa\the\@tempcntb}{##1}%
-         \fi}%
-    }
-    od
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\lst@EndAspect
-%</misc>
-%    \end{macrocode}
-% \end{aspect}
-%
-%
-% \section{Epilogue}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*kernel>
-%    \end{macrocode}
-% Each option adds the aspect name to |\lst@loadaspects| or removes it from that data macro.
-%    \begin{macrocode}
-\DeclareOption*{\expandafter\lst@ProcessOption\CurrentOption\relax}
-\def\lst@ProcessOption#1#2\relax{%
-    \ifx #1!%
-        \lst@DeleteKeysIn\lst@loadaspects{#2}%
-    \else
-        \lst@lAddTo\lst@loadaspects{,#1#2}%
-    \fi}
-%    \end{macrocode}
-% The following aspects are loaded by default.
-%    \begin{macrocode}
-\@ifundefined{lst@loadaspects}
-  {\def\lst@loadaspects{strings,comments,escape,style,language,%
-      keywords,labels,lineshape,frames,emph,index}%
-  }{}
-%    \end{macrocode}
-% We load the patch file, \ldots
-%    \begin{macrocode}
-\InputIfFileExists{lstpatch.sty}{}{}
-%    \end{macrocode}
-% \ldots\ process the options, \ldots
-%    \begin{macrocode}
-\let\lst@ifsavemem\iffalse
-\DeclareOption{savemem}{\let\lst@ifsavemem\iftrue}
-\DeclareOption{noaspects}{\let\lst@loadaspects\@empty}
-\ProcessOptions
-%    \end{macrocode}
-% \ldots\ and load the aspects.
-%    \begin{macrocode}
-\lst@RequireAspects\lst@loadaspects
-\let\lst@loadaspects\@empty
-%    \end{macrocode}
-% If present we select the empty style and language.
-%    \begin{macrocode}
-\lst@UseHook{SetStyle}\lst@UseHook{EmptyStyle}
-\lst@UseHook{SetLanguage}\lst@UseHook{EmptyLanguage}
-%    \end{macrocode}
-% Finally we load the configuration files.
-%    \begin{macrocode}
-\InputIfFileExists{listings.cfg}{}{}
-\InputIfFileExists{lstlocal.cfg}{}{}
-%<info>\lst@ReportAllocs
-%    \end{macrocode}
-%    \begin{macrocode}
-%</kernel>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \section{History}
-% \begingroup\small
-% Only major changes are listed here. Introductory version numbers of commands
-% and keys are in the sources of the guides, which makes this history fairly
-% short.
-% \renewcommand\labelitemi{--}
-% \begin{itemize}
-% \item[0.1] from 1996/03/09
-%   \item test version to look whether package is possible or not
-% \item[0.11] from 1996/08/19
-%\iffalse
-%   \item additional blank option (= language)
-%\fi
-%   \item improved alignment
-% \item[0.12] from 1997/01/16
-%   \item nearly `perfect' alignment
-% \item[0.13] from 1997/02/11
-%\iffalse
-%   \item additional languages: Eiffel, Fortran 90, Modula-2, Pascal XSC
-%\fi
-%   \item load on demand: language specific macros moved to driver files
-%   \item comments are declared now and not implemented for each language again
-%         (this makes the \TeX\ sources easier to read)
-% \item[0.14] from 1997/02/18
-%   \item User's guide rewritten, Implementation guide uses macro environment
-%   \item (non) case sensitivity implemented and multiple string types,
-%         i.e.~Modula-2 handles both string types: quotes and double quotes
-%\iffalse
-%   \item comment declaration is user-accessible
-%   \item package compatible to \verb!german.sty!
-%\fi
-% \item[0.15] from 1997/04/18
-%\iffalse
-%   \item additional languages: Java, Turbo Pascal
-%\fi
-%   \item package renamed from \packagename{listing} to \packagename{listings}
-%         since the first already exists
-% \item[0.16] from 1997/06/01
-%\iffalse
-%   \item changed `$<$' to `$>$' in |\lst@SkipToFirst|
-%   \item bug removed: |\lst@Init| must be placed before |\lst@SkipToFirst|
-%\fi
-%   \item listing environment rewritten
-% \item[0.17] from 1997/09/29
-%\iffalse
-%   \item |\spreadlisting| works correct now (e.g.~page numbers don't move right)
-%\fi
-%   \item speed up things (quick `if parameter empty', all |\long| except one
-%         removed, faster \verb!\lst@GotoNextTabStop!, etc.)
-%   \item improved alignment of wide other characters (e.g.~$==$)
-%\iffalse
-%   \item many new languages: Ada, Algol, Cobol, Comal 80, Elan, Fortran 77,
-%         Lisp, Logo, Matlab, Oberon, Perl, PL/I, Simula, SQL, \TeX
-%\fi
-% \item[pre-0.18] from 1998/03/24 (unpublished)
-%\iffalse
-%   \item bug concerning |\labelstyle| (becomes \keyname{numberstyle}) removed
-%         (now oldstylenum example works)
-%\fi
-%   \item experimental implementation of character classes
-% \item[0.19] from 1998/11/09
-%   \item character classes and new \lst-aspects seem to be good
-%   \item user interface uses \packagename{keyval} package
-%   \item \packagename{fancyvrb} support
-% \item[0.20] from 1999/07/12
-%   \item new keyword detection mechanism
-%   \item new aspects: \aspectname{writefile}, \aspectname{breaklines},
-%         captions, \aspectname{html}
-%\iffalse
-%   \item improved \packagename{fancyvrb} support
-%\fi
-%   \item all aspects reside in a single file and the language drivers in
-%         currently two files
-% \item[0.21] 2000/08/23
-%   \item completely new User's guide
-%   \item experimental format definitions
-%   \item keyword classes replaced by families
-%   \item dynamic modes
-% \item[1.0$\beta$] 2001/09/21
-%   \item key names synchronized with \packagename{fancyvrb}
-%   \item \aspectname{frames} aspect extended
-%   \item new output concept (delaying and merging)
-% \item[1.0] 2002/04/01
-%   \item update of all documentation sections including Developer's guide
-%   \item delimiters unified
-% \item[1.1] 2003/06/21
-%   \item bugfix-release with some new keys
-% \item[1.2] 2004/02/13
-%   \item bugfix-release with two new keys and new section \ref{rArbitraryLinerangeMarkers}
-% \item[1.3] 2004/09/07
-%   \item another bugfix-release with LPPL-1.3-compliance
-% \item[1.4] 2007/02/26
-%   \item many bugfixes, and new maintainership
-%   \item several new and updated language definitions
-%   \item many small documentation improvements
-%   \item new keys, multicharacter string delimiters, short inline listings, and more.
-% \end{itemize}
-% \endgroup
-%
-%
-% \Finale
-%
-\endinput
diff --git a/latex/texsty/listings.ind b/latex/texsty/listings.ind
deleted file mode 100755 (executable)
index bd5a2c8..0000000
+++ /dev/null
@@ -1,334 +0,0 @@
-
- \begin{theindex} 
- \makeatletter\scan@allowedfalse
-{\bfseries\hfil Symbols\hfil}\nopagebreak
-
-  \item \ttfamily  root\pfill \hyperpage{18}
-  \item \ttfamily  square\pfill \hyperpage{18}
-
-  \indexspace
-{\bfseries\hfil C\hfil}\nopagebreak
-
-  \item comment styles\efill 
- \subitem \texttt {\string b}\pfill \hyperpage{21}
-    \subitem \texttt {\string d}\pfill \hyperpage{21}
-    \subitem \texttt {\string is}\pfill \hyperpage{22}
-    \subitem \texttt {\string l}\pfill \hyperpage{21}
-    \subitem \texttt {\string n}\pfill \hyperpage{21}
-    \subitem \texttt {\string s}\pfill \hyperpage{21}
-  \item comments\efill 
- \subitem \texttt {\string commentstyle}\pfill \hyperpage{5}, 
-               \hyperpage{22}, \hyperpage{29}
-    \subitem \texttt {\string comment}\pfill \hyperpage{44}
-    \subitem \texttt {\string deletecomment}\pfill \hyperpage{22}, 
-               \hyperpage{44}
-    \subitem \texttt {\string morecomment}\pfill \hyperpage{21}, 
-               \hyperpage{44}
-
-  \indexspace
-{\bfseries\hfil D\hfil}\nopagebreak
-
-  \item directives\efill 
- \subitem \texttt {\string deletedirectives}\pfill 
-               \hyperpage{43}
-    \subitem \texttt {\string directivestyle}\pfill \hyperpage{29}
-    \subitem \texttt {\string directives}\pfill \hyperpage{42}
-    \subitem \texttt {\string moredirectives}\pfill \hyperpage{42}
-
-  \indexspace
-{\bfseries\hfil E\hfil}\nopagebreak
-
-  \item emph\efill 
- \subitem \texttt {\string deleteemph}\pfill \hyperpage{29}
-    \subitem \texttt {\string emphstyle}\pfill \hyperpage{17, 18}, 
-               \hyperpage{30}
-    \subitem \texttt {\string emph}\pfill \hyperpage{17, 18}, 
-               \hyperpage{29}
-    \subitem \texttt {\string moreemph}\pfill \hyperpage{29}
-  \item escape\efill 
- \subitem \texttt {\string escapebegin}\pfill \hyperpage{38}
-    \subitem \texttt {\string escapechar}\pfill \hyperpage{38}, 
-               \hyperpage{55}
-    \subitem \texttt {\string escapeend}\pfill \hyperpage{38}
-    \subitem \texttt {\string escapeinside}\pfill \hyperpage{38}, 
-               \hyperpage{55}
-    \subitem \texttt {\string mathescape}\pfill \hyperpage{38}, 
-               \hyperpage{54}
-    \subitem \texttt {\string texcl}\pfill \hyperpage{38}, 
-               \hyperpage{55}
-  \item experimental\efill 
- \subitem \texttt {\string includerangemarker}\pfill 
-               \hyperpage{51}
-    \subitem \texttt {\string rangebeginprefix}\pfill \hyperpage{51}
-    \subitem \texttt {\string rangebeginsuffix}\pfill \hyperpage{51}
-    \subitem \texttt {\string rangeendprefix}\pfill \hyperpage{51}
-    \subitem \texttt {\string rangeendsuffix}\pfill \hyperpage{51}
-    \subitem \texttt {\string rangeprefix}\pfill \hyperpage{51}
-    \subitem \texttt {\string rangesuffix}\pfill \hyperpage{51}
-
-  \indexspace
-{\bfseries\hfil F\hfil}\nopagebreak
-
-  \item fancyvrb\efill 
- \subitem \texttt {\string fancyvrb}\pfill \hyperpage{39}
-    \subitem \texttt {\string fvcmdparams}\pfill \hyperpage{39}
-    \subitem \texttt {\string morefvcmdparams}\pfill \hyperpage{40}
-  \item formats\efill 
- \subitem \texttt {\string \lstdefineformat}\pfill 
-               \hyperpage{50}
-    \subitem \texttt {\string format}\pfill \hyperpage{50}
-  \item frames\efill 
- \subitem \texttt {\string backgroundcolor}\pfill \hyperpage{17}, 
-               \hyperpage{35}
-    \subitem \texttt {\string fillcolor}\pfill \hyperpage{35}
-    \subitem \texttt {\string frameround}\pfill \hyperpage{15, 16}, 
-               \hyperpage{34}
-    \subitem \texttt {\string framerule}\pfill \hyperpage{35}
-    \subitem \texttt {\string framesep}\pfill \hyperpage{35}
-    \subitem \texttt {\string frameshape}\pfill \hyperpage{36}
-    \subitem \texttt {\string framexbottommargin}\pfill \hyperpage{35}
-    \subitem \texttt {\string framexleftmargin}\pfill \hyperpage{35}
-    \subitem \texttt {\string framexrightmargin}\pfill \hyperpage{35}
-    \subitem \texttt {\string framextopmargin}\pfill \hyperpage{35}
-    \subitem \texttt {\string frame}\pfill \hyperpage{15}, 
-               \hyperpage{34, 35}
-    \subitem \texttt {\string rulecolor}\pfill \hyperpage{35}
-    \subitem \texttt {\string rulesepcolor}\pfill \hyperpage{35}
-    \subitem \texttt {\string rulesep}\pfill \hyperpage{35}
-
-  \indexspace
-{\bfseries\hfil H\hfil}\nopagebreak
-
-  \item html\efill 
- \subitem \texttt {\string markfirstintag}\pfill \hyperpage{28}
-    \subitem \texttt {\string tagstyle}\pfill \hyperpage{28}
-    \subitem \texttt {\string tag}\pfill \hyperpage{43}
-    \subitem \texttt {\string usekeywordsintag}\pfill \hyperpage{28}
-  \item hyper\efill 
- \subitem \texttt {\string deletehyperref}\pfill \hyperpage{48}
-    \subitem \texttt {\string hyperanchor}\pfill \hyperpage{48}
-    \subitem \texttt {\string hyperlink}\pfill \hyperpage{48}
-    \subitem \texttt {\string hyperref}\pfill \hyperpage{48}
-    \subitem \texttt {\string morehyperref}\pfill \hyperpage{48}
-
-  \indexspace
-{\bfseries\hfil I\hfil}\nopagebreak
-
-  \item index\efill 
- \subitem \texttt {\string \lstindexmacro}\pfill \hyperpage{36}
-    \subitem \texttt {\string deleteindex}\pfill \hyperpage{36}
-    \subitem \texttt {\string indexstyle}\pfill \hyperpage{18}, 
-               \hyperpage{36}
-    \subitem \texttt {\string index}\pfill \hyperpage{18, 19}, 
-               \hyperpage{36}
-    \subitem \texttt {\string moreindex}\pfill \hyperpage{36}
-
-  \indexspace
-{\bfseries\hfil K\hfil}\nopagebreak
-
-  \item kernel\efill 
- \subitem \texttt {\string \lstDeleteShortInline}\pfill 
-               \hyperpage{41}
-    \subitem \texttt {\string \lstMakeShortInline}\pfill \hyperpage{41}
-    \subitem \texttt {\string \lstaspectfiles}\pfill \hyperpage{46}
-    \subitem \texttt {\string \lstinline}\pfill \hyperpage{11}, 
-               \hyperpage{25}
-    \subitem \texttt {\string \lstinputlisting}\pfill \hyperpage{4}, 
-               \hyperpage{26}
-    \subitem \texttt {\string \lstlistingname}\pfill \hyperpage{33}, 
-               \hyperpage{46}
-    \subitem \texttt {\string \lstlistlistingname}\pfill \hyperpage{33}, 
-               \hyperpage{46}
-    \subitem \texttt {\string \lstlistoflistings}\pfill \hyperpage{16}, 
-               \hyperpage{32}
-    \subitem \texttt {\string \lstname}\pfill \hyperpage{33}
-    \subitem \texttt {\string \lstnewenvironment}\pfill \hyperpage{40}
-    \subitem \texttt {\string \lstset}\pfill \hyperpage{10}, 
-               \hyperpage{25}
-    \subitem \texttt {\string \thelstlisting}\pfill \hyperpage{33}
-    \subitem \texttt {\string abovecaptionskip}\pfill \hyperpage{33}
-    \subitem \texttt {\string aboveskip}\pfill \hyperpage{15}, 
-               \hyperpage{26}
-    \subitem \texttt {\string alsodigit}\pfill \hyperpage{42, 43}
-    \subitem \texttt {\string alsoletter}\pfill \hyperpage{42, 43}
-    \subitem \texttt {\string alsoother}\pfill \hyperpage{43}
-    \subitem \texttt {\string basewidth}\pfill \hyperpage{37}, 
-               \hyperpage{40}
-    \subitem \texttt {\string basicstyle}\pfill \hyperpage{5}, 
-               \hyperpage{28}
-    \subitem \texttt {\string belowcaptionskip}\pfill \hyperpage{33}
-    \subitem \texttt {\string belowskip}\pfill \hyperpage{15}, 
-               \hyperpage{26}
-    \subitem \texttt {\string boxpos}\pfill \hyperpage{26}
-    \subitem \texttt {\string captionpos}\pfill \hyperpage{33}
-    \subitem \texttt {\string caption}\pfill \hyperpage{6}, 
-               \hyperpage{16}, \hyperpage{32}
-    \subitem \texttt {\string columns}\pfill \hyperpage{19}, 
-               \hyperpage{37}
-    \subitem \texttt {\string deletedelim}\pfill \hyperpage{30}
-    \subitem \texttt {\string delim}\pfill \hyperpage{30}
-    \subitem \texttt {\string emptylines}\pfill \hyperpage{27}
-    \subitem \texttt {\string extendedchars}\pfill \hyperpage{13}, 
-               \hyperpage{30}
-    \subitem \texttt {\string firstline}\pfill \hyperpage{4}, 
-               \hyperpage{10, 11}, \hyperpage{27}
-    \subitem \texttt {\string flexiblecolumns}\pfill \hyperpage{37}
-    \subitem \texttt {\string floatplacement}\pfill \hyperpage{26}
-    \subitem \texttt {\string float}\pfill \hyperpage{26}
-    \subitem \texttt {\string fontadjust}\pfill \hyperpage{37}
-    \subitem \texttt {\string formfeed}\pfill \hyperpage{13}, 
-               \hyperpage{31}
-    \subitem \texttt {\string gobble}\pfill \hyperpage{27}, 
-               \hyperpage{54}
-    \subitem \texttt {\string identifierstyle}\pfill \hyperpage{5}, 
-               \hyperpage{28}
-    \subitem \texttt {\string inputencoding}\pfill \hyperpage{30}
-    \subitem \texttt {\string keepspaces}\pfill \hyperpage{37}
-    \subitem \texttt {\string label}\pfill \hyperpage{16}, 
-               \hyperpage{32}
-    \subitem \texttt {\string lastline}\pfill \hyperpage{11}, 
-               \hyperpage{27}
-    \subitem \texttt {\string linerange}\pfill \hyperpage{27}
-    \subitem \texttt {\string literate}\pfill \hyperpage{48}
-    \subitem \texttt {\string lstlisting}\pfill \hyperpage{4}
-    \subitem \texttt {\string moredelim}\pfill \hyperpage{22}, 
-               \hyperpage{30}
-    \subitem \texttt {\string name}\pfill \hyperpage{14}, 
-               \hyperpage{31}
-    \subitem \texttt {\string nolol}\pfill \hyperpage{16}, 
-               \hyperpage{32}
-    \subitem \texttt {\string numberbychapter}\pfill \hyperpage{33}
-    \subitem \texttt {\string print}\pfill \hyperpage{27}
-    \subitem \texttt {\string showlines}\pfill \hyperpage{4}, 
-               \hyperpage{27}
-    \subitem \texttt {\string showspaces}\pfill \hyperpage{13}, 
-               \hyperpage{31}
-    \subitem \texttt {\string showtabs}\pfill \hyperpage{13}, 
-               \hyperpage{30}
-    \subitem \texttt {\string tabsize}\pfill \hyperpage{13}, 
-               \hyperpage{27}, \hyperpage{30}
-    \subitem \texttt {\string tab}\pfill \hyperpage{13}, \hyperpage{31}
-    \subitem \texttt {\string title}\pfill \hyperpage{16}, 
-               \hyperpage{32}
-    \subitem \texttt {\string upquote}\pfill \hyperpage{30}
-  \item keywordcomments\efill 
- \subitem \texttt {\string deletekeywordcomment}\pfill 
-               \hyperpage{45}
-    \subitem \texttt {\string keywordcommentsemicolon}\pfill 
-               \hyperpage{45}
-    \subitem \texttt {\string keywordcomment}\pfill \hyperpage{45}
-    \subitem \texttt {\string morekeywordcomment}\pfill \hyperpage{45}
-  \item keywords\efill 
- \subitem \texttt {\string classoffset}\pfill \hyperpage{28, 29}
-    \subitem \texttt {\string deletekeywords}\pfill \hyperpage{42}
-    \subitem \texttt {\string deletendkeywords}\pfill \hyperpage{42}
-    \subitem \texttt {\string keywordsprefix}\pfill \hyperpage{42}
-    \subitem \texttt {\string keywordstyle}\pfill \hyperpage{5}, 
-               \hyperpage{29}
-    \subitem \texttt {\string keywords}\pfill \hyperpage{42}
-    \subitem \texttt {\string morekeywords}\pfill \hyperpage{20}, 
-               \hyperpage{42}
-    \subitem \texttt {\string morendkeywords}\pfill \hyperpage{42}
-    \subitem \texttt {\string ndkeywordstyle}\pfill \hyperpage{29}
-    \subitem \texttt {\string ndkeywords}\pfill \hyperpage{42}
-    \subitem \texttt {\string otherkeywords}\pfill \hyperpage{43}
-    \subitem \texttt {\string sensitive}\pfill \hyperpage{21}, 
-               \hyperpage{43}
-
-  \indexspace
-{\bfseries\hfil L\hfil}\nopagebreak
-
-  \item labels\efill 
- \subitem \texttt {\string \thelstnumber}\pfill \hyperpage{32}
-    \subitem \texttt {\string firstnumber}\pfill \hyperpage{14, 15}, 
-               \hyperpage{31}
-    \subitem \texttt {\string numberblanklines}\pfill \hyperpage{31}
-    \subitem \texttt {\string numberfirstline}\pfill \hyperpage{31}
-    \subitem \texttt {\string numbersep}\pfill \hyperpage{6}, 
-               \hyperpage{14}, \hyperpage{31}
-    \subitem \texttt {\string numberstyle}\pfill \hyperpage{6}, 
-               \hyperpage{14}, \hyperpage{31}
-    \subitem \texttt {\string numbers}\pfill \hyperpage{6}, 
-               \hyperpage{14}, \hyperpage{31}
-    \subitem \texttt {\string stepnumber}\pfill \hyperpage{6}, 
-               \hyperpage{14, 15}, \hyperpage{31}
-  \item language\efill 
- \subitem \texttt {\string \lst@definelanguage}\pfill 
-               \hyperpage{41}
-    \subitem \texttt {\string \lstalias}\pfill \hyperpage{41, 42}, 
-               \hyperpage{46}
-    \subitem \texttt {\string \lstdefinelanguage}\pfill \hyperpage{41}
-    \subitem \texttt {\string \lstlanguagefiles}\pfill \hyperpage{46}
-    \subitem \texttt {\string \lstloadlanguages}\pfill \hyperpage{10}
-    \subitem \texttt {\string alsolanguage}\pfill \hyperpage{11}, 
-               \hyperpage{28}
-    \subitem \texttt {\string defaultdialect}\pfill \hyperpage{28}, 
-               \hyperpage{46}
-    \subitem \texttt {\string language}\pfill \hyperpage{11}, 
-               \hyperpage{28}
-  \item lgrind\efill 
- \subitem \texttt {\string \lstlgrindeffile}\pfill 
-               \hyperpage{49}
-    \subitem \texttt {\string lgrindef}\pfill \hyperpage{49}
-  \item lineshape\efill 
- \subitem \texttt {\string breakatwhitespace}\pfill 
-               \hyperpage{33}
-    \subitem \texttt {\string breakautoindent}\pfill \hyperpage{34}
-    \subitem \texttt {\string breakindent}\pfill \hyperpage{34}
-    \subitem \texttt {\string breaklines}\pfill \hyperpage{33}
-    \subitem \texttt {\string lineskip}\pfill \hyperpage{26}
-    \subitem \texttt {\string linewidth}\pfill \hyperpage{33}
-    \subitem \texttt {\string postbreak}\pfill \hyperpage{34}
-    \subitem \texttt {\string prebreak}\pfill \hyperpage{33}
-    \subitem \texttt {\string resetmargins}\pfill \hyperpage{33}
-    \subitem \texttt {\string xleftmargin}\pfill \hyperpage{33}
-    \subitem \texttt {\string xrightmargin}\pfill \hyperpage{33}
-
-  \indexspace
-{\bfseries\hfil M\hfil}\nopagebreak
-
-  \item make\efill 
- \subitem \texttt {\string makemacrouse}\pfill \hyperpage{28}
-
-  \indexspace
-{\bfseries\hfil P\hfil}\nopagebreak
-
-  \item pod\efill 
- \subitem \texttt {\string podcomment}\pfill \hyperpage{45}
-    \subitem \texttt {\string printpod}\pfill \hyperpage{28}
-  \item procnames\efill 
- \subitem \texttt {\string deleteprocnamekeys}\pfill 
-               \hyperpage{47}
-    \subitem \texttt {\string indexprocnames}\pfill \hyperpage{48}
-    \subitem \texttt {\string moreprocnamekeys}\pfill \hyperpage{47}
-    \subitem \texttt {\string procnamekeys}\pfill \hyperpage{47}
-    \subitem \texttt {\string procnamestyle}\pfill \hyperpage{48}
-
-  \indexspace
-{\bfseries\hfil S\hfil}\nopagebreak
-
-  \item strings\efill 
- \subitem \texttt {\string deletestring}\pfill \hyperpage{22}, 
-               \hyperpage{44}
-    \subitem \texttt {\string morestring}\pfill \hyperpage{21}, 
-               \hyperpage{44}
-    \subitem \texttt {\string showstringspaces}\pfill \hyperpage{5}, 
-               \hyperpage{31}
-    \subitem \texttt {\string stringstyle}\pfill \hyperpage{5}, 
-               \hyperpage{29}
-    \subitem \texttt {\string string}\pfill \hyperpage{44}
-  \item style\efill 
- \subitem \texttt {\string \lstdefinestyle}\pfill \hyperpage{27}
-    \subitem \texttt {\string style}\pfill \hyperpage{20}, 
-               \hyperpage{27}
-
-  \indexspace
-{\bfseries\hfil T\hfil}\nopagebreak
-
-  \item tex\efill 
- \subitem \texttt {\string deletetexcs}\pfill \hyperpage{42}
-    \subitem \texttt {\string moretexcs}\pfill \hyperpage{42}
-    \subitem \texttt {\string texcsstyle}\pfill \hyperpage{29}
-    \subitem \texttt {\string texcs}\pfill \hyperpage{42}
-
- \end{theindex}
diff --git a/latex/texsty/listings.ins b/latex/texsty/listings.ins
deleted file mode 100755 (executable)
index 6b1805f..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-%%
-%% This file generates files required to use the listings package.
-%% At your command prompt write
-%%
-%%     tex listings.ins
-%%
-%%
-%% (w)(c) 1996--1999,2002--2004 Carsten Heinz
-%%
-%% This file is distributed under the terms of the LaTeX Project Public
-%% License from CTAN archives in directory  macros/latex/base/lppl.txt.
-%% Either version 1.3 or, at your option, any later version.
-%%
-\input docstrip
-\preamble
-\endpreamble
-
-\usedir{tex/latex/listings}
-\keepsilent
-\askforoverwritefalse
-
-
-%
-% generate base package
-%
-\generate{
-    \file{listings.sty}{\from{listings.dtx}{kernel}}
-    \file{lstmisc.sty}{\from{listings.dtx}{misc,0.21}}
-    \file{lstdoc.sty}{\from{listings.dtx}{doc}}
-    \file{lstdrvrs.ins}{\from{lstdrvrs.dtx}{install}}
-    \file{listings.cfg}{\from{lstdrvrs.dtx}{config}}
-}
-
-%
-% generate language driver files
-%
-\batchinput{lstdrvrs.ins}
-
-
-\Msg{*}
-\Msg{* You probably need to move all created `.sty' and `.cfg'}
-\Msg{* files into a directory searched by TeX.}
-\Msg{*}
-\Msg{* And don't forget to refresh your filename database}
-\Msg{* if your TeX distribution uses such a database.}
-\Msg{*}
-
-\endbatchfile
diff --git a/latex/texsty/listings.log b/latex/texsty/listings.log
deleted file mode 100644 (file)
index 1c06c77..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2008.10.10)  10 MAR 2009 20:09
- %&-line parsing enabled.
-**listings.ins lstdrvrs.ins
-(./listings.ins
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-(/usr/share/texmf-texlive/tex/latex/base/docstrip.tex
-\blockLevel=\count81
-\emptyLines=\count82
-\processedLines=\count83
-\commentsRemoved=\count84
-\commentsPassed=\count85
-\codeLinesPassed=\count86
-\TotalprocessedLines=\count87
-\TotalcommentsRemoved=\count88
-\TotalcommentsPassed=\count89
-\TotalcodeLinesPassed=\count90
-\NumberOfFiles=\count91
-\inFile=\read1
-\inputcheck=\read2
-\off@0=\count92
-\off@1=\count93
-\off@2=\count94
-\off@3=\count95
-\off@4=\count96
-\off@5=\count97
-\off@6=\count98
-\off@7=\count99
-\off@8=\count100
-\off@9=\count101
-\off@10=\count102
-\off@11=\count103
-\off@12=\count104
-\off@13=\count105
-\off@14=\count106
-\off@15=\count107
-\@maxfiles=\count108
-\@maxoutfiles=\count109
-
-Utility: `docstrip' 2.5d <2005/07/29>
-English documentation    <1999/03/31>
-
-**********************************************************
-* This program converts documented macro-files into fast *
-* loadable files by stripping off (nearly) all comments! *
-**********************************************************
-
-********************************************************
-* No Configuration file found, using default settings. *
-********************************************************
-
-)
-
-Generating file(s) ./listings.sty ./lstmisc.sty ./lstdoc.sty ./lstdrvrs.ins ./l
-istings.cfg 
-\openout0 = `./listings.sty'.
-
-\openout1 = `./lstmisc.sty'.
-
-\openout2 = `./lstdoc.sty'.
-
-
-Processing file listings.dtx (kernel) -> listings.sty
-                             (misc,0.21) -> lstmisc.sty
-                             (doc) -> lstdoc.sty
-File listings.dtx ended by \endinput.
-Lines  processed: 16515
-Comments removed: 11670
-Comments  passed: 11
-Codelines passed: 4737
-
-\openout0 = `./lstdrvrs.ins'.
-
-\openout1 = `./listings.cfg'.
-
-
-Processing file lstdrvrs.dtx (install) -> lstdrvrs.ins
-                             (config) -> listings.cfg
-File lstdrvrs.dtx ended by \endinput.
-Lines  processed: 6377
-Comments removed: 1553
-Comments  passed: 271
-Codelines passed: 4371
-
-(./lstdrvrs.ins
-
-Generating file(s) ./lstlang1.sty ./lstlang2.sty ./lstlang3.sty 
-\openout0 = `./lstlang1.sty'.
-
-\openout1 = `./lstlang2.sty'.
-
-\openout2 = `./lstlang3.sty'.
-
-
-Processing file lstdrvrs.dtx (lang1) -> lstlang1.sty
-                             (lang2) -> lstlang2.sty
-                             (lang3) -> lstlang3.sty
-File lstdrvrs.dtx ended by \endinput.
-Lines  processed: 6377
-Comments removed: 1553
-Comments  passed: 271
-Codelines passed: 4371
-
-)
-*
-* You probably need to move all created `.sty' and `.cfg'
-* files into a directory searched by TeX.
-*
-* And don't forget to refresh your filename database
-* if your TeX distribution uses such a database.
-*
-Overall statistics:
-Files  processed: 3
-Lines  processed: 29269
-Comments removed: 14776
-Comments  passed: 553
-Codelines passed: 13479
- ) 
-Here is how much of TeX's memory you used:
- 387 strings out of 95531
- 3919 string characters out of 1191152
- 55408 words of memory out of 1500000
- 3631 multiletter control sequences out of 10000+50000
- 7511 words of font info for 31 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 14i,0n,16p,300b,174s stack positions out of 5000i,500n,6000p,200000b,5000s
-
-No pages of output.
diff --git a/latex/texsty/listings.pdf b/latex/texsty/listings.pdf
deleted file mode 100755 (executable)
index bf55efb..0000000
Binary files a/latex/texsty/listings.pdf and /dev/null differ
diff --git a/latex/texsty/listings.sty b/latex/texsty/listings.sty
deleted file mode 100644 (file)
index 08c19ce..0000000
+++ /dev/null
@@ -1,2237 +0,0 @@
-%%
-%% This is file `listings.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% listings.dtx  (with options: `kernel')
-%% 
-%% Please read the software license in listings-1.3.dtx or listings-1.3.pdf.
-%%
-%% (w)(c) 1996--2004 Carsten Heinz and/or any other author listed
-%% elsewhere in this file.
-%% (c) 2006 Brooks Moses
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to <bmoses@dpdx.net>.
-%%
-\def\filedate{2007/02/22}
-\def\fileversion{1.4}
-\NeedsTeXFormat{LaTeX2e}
-\AtEndOfPackage{\ProvidesPackage{listings}
-             [\filedate\space\fileversion\space(Carsten Heinz)]}
-\def\lst@CheckVersion#1{\edef\reserved@a{#1}%
-    \ifx\lst@version\reserved@a \expandafter\@gobble
-                          \else \expandafter\@firstofone \fi}
-\let\lst@version\fileversion
-\def\lst@InputCatcodes{%
-    \makeatletter \catcode`\"12%
-    \catcode`\^^@\active
-    \catcode`\^^I9%
-    \catcode`\^^L9%
-    \catcode`\^^M9%
-    \catcode`\%14%
-    \catcode`\~\active}
-\def\lst@RestoreCatcodes#1{%
-    \ifx\relax#1\else
-        \noexpand\catcode`\noexpand#1\the\catcode`#1\relax
-        \expandafter\lst@RestoreCatcodes
-    \fi}
-\edef\lst@RestoreCatcodes{%
-    \noexpand\lccode`\noexpand\/`\noexpand\/%
-    \lst@RestoreCatcodes\"\^^I\^^M\~\^^@\relax
-    \catcode12\active}
-\lst@InputCatcodes
-\AtEndOfPackage{\lst@RestoreCatcodes}
-\def\@lst{lst}
-\def\lst@IfSubstring#1#2{%
-    \def\lst@temp##1#1##2##3\relax{%
-        \ifx \@empty##2\expandafter\@secondoftwo
-                 \else \expandafter\@firstoftwo \fi}%
-    \expandafter\lst@temp#2#1\@empty\relax}
-\def\lst@IfOneOf#1\relax#2{%
-    \def\lst@temp##1,#1,##2##3\relax{%
-        \ifx \@empty##2\expandafter\@secondoftwo
-                 \else \expandafter\@firstoftwo \fi}%
-    \expandafter\lst@temp\expandafter,#2,#1,\@empty\relax}
-\def\lst@DeleteKeysIn#1#2{%
-    \expandafter\lst@DeleteKeysIn@\expandafter#1#2,\relax,}
-\def\lst@DeleteKeysIn@#1#2,{%
-    \ifx\relax#2\@empty
-        \expandafter\@firstoftwo\expandafter\lst@RemoveCommas
-    \else
-        \ifx\@empty#2\@empty\else
-            \def\lst@temp##1,#2,##2{%
-                ##1%
-                \ifx\@empty##2\@empty\else
-                    \expandafter\lst@temp\expandafter,%
-                \fi ##2}%
-            \edef#1{\expandafter\lst@temp\expandafter,#1,#2,\@empty}%
-        \fi
-    \fi
-    \lst@DeleteKeysIn@#1}
-\def\lst@RemoveCommas#1{\edef#1{\expandafter\lst@RC@#1\@empty}}
-\def\lst@RC@#1{\ifx,#1\expandafter\lst@RC@ \else #1\fi}
-\def\lst@ReplaceIn#1#2{%
-    \expandafter\lst@ReplaceIn@\expandafter#1#2\@empty\@empty}
-\def\lst@ReplaceInArg#1#2{\lst@ReplaceIn@#1#2\@empty\@empty}
-\def\lst@ReplaceIn@#1#2#3{%
-    \ifx\@empty#3\relax\else
-        \def\lst@temp##1#2##2{%
-            \ifx\@empty##2%
-                \lst@lAddTo#1{##1}%
-            \else
-                \lst@lAddTo#1{##1#3}\expandafter\lst@temp
-            \fi ##2}%
-        \let\@tempa#1\let#1\@empty
-        \expandafter\lst@temp\@tempa#2\@empty
-        \expandafter\lst@ReplaceIn@\expandafter#1%
-    \fi}
-\providecommand*\@gobblethree[3]{}
-\def\lst@GobbleNil#1\@nil{}
-\def\lst@Swap#1#2{#2#1}
-\def\lst@true{\let\lst@if\iftrue}
-\def\lst@false{\let\lst@if\iffalse}
-\lst@false
-\def\lst@IfNextCharsArg#1{%
-    \def\lst@tofind{#1}\lst@IfNextChars\lst@tofind}
-\def\lst@IfNextChars#1#2#3{%
-    \let\lst@tofind#1\def\@tempa{#2}\def\@tempb{#3}%
-    \let\lst@eaten\@empty \lst@IfNextChars@}
-\def\lst@IfNextChars@{\expandafter\lst@IfNextChars@@\lst@tofind\relax}
-\def\lst@IfNextChars@@#1#2\relax#3{%
-    \def\lst@tofind{#2}\lst@lAddTo\lst@eaten{#3}%
-    \ifx#1#3%
-        \ifx\lst@tofind\@empty
-            \let\lst@next\@tempa
-        \else
-            \let\lst@next\lst@IfNextChars@
-        \fi
-        \expandafter\lst@next
-    \else
-        \expandafter\@tempb
-    \fi}
-\def\lst@IfNextCharActive#1#2#3{%
-    \begingroup \lccode`\~=`#3\lowercase{\endgroup
-    \ifx~}#3%
-        \def\lst@next{#1}%
-    \else
-        \def\lst@next{#2}%
-    \fi \lst@next #3}
-\def\lst@for#1\do#2{%
-  \def\lst@forbody##1{#2}%
-  \def\@tempa{#1}%
-  \ifx\@tempa\@empty\else\expandafter\lst@f@r#1,\@nil,\fi
-}
-\def\lst@f@r#1,{%
-  \def\@tempa{#1}%
-  \ifx\@tempa\@nnil\else\lst@forbody{#1}\expandafter\lst@f@r\fi
-}
-\def\lst@MakeActive#1{%
-    \let\lst@temp\@empty \lst@MakeActive@#1%
-    \relax\relax\relax\relax\relax\relax\relax\relax\relax}
-\begingroup
-\catcode`\^^@=\active \catcode`\^^A=\active \catcode`\^^B=\active
-\catcode`\^^C=\active \catcode`\^^D=\active \catcode`\^^E=\active
-\catcode`\^^F=\active \catcode`\^^G=\active \catcode`\^^H=\active
-\gdef\lst@MakeActive@#1#2#3#4#5#6#7#8#9{\let\lst@next\relax
-    \ifx#1\relax
-    \else \lccode`\^^@=`#1%
-    \ifx#2\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@}}%
-    \else \lccode`\^^A=`#2%
-    \ifx#3\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A}}%
-    \else \lccode`\^^B=`#3%
-    \ifx#4\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B}}%
-    \else \lccode`\^^C=`#4%
-    \ifx#5\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C}}%
-    \else \lccode`\^^D=`#5%
-    \ifx#6\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D}}%
-    \else \lccode`\^^E=`#6%
-    \ifx#7\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D^^E}}%
-    \else \lccode`\^^F=`#7%
-    \ifx#8\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D^^E^^F}}%
-    \else \lccode`\^^G=`#8%
-    \ifx#9\relax
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D^^E^^F^^G}}%
-    \else \lccode`\^^H=`#9%
-        \lowercase{\lst@lAddTo\lst@temp{^^@^^A^^B^^C^^D^^E^^F^^G^^H}}%
-        \let\lst@next\lst@MakeActive@
-    \fi \fi \fi \fi \fi \fi \fi \fi \fi
-    \lst@next}
-\endgroup
-\def\lst@DefActive#1#2{\lst@MakeActive{#2}\let#1\lst@temp}
-\def\lst@DefOther#1#2{%
-    \begingroup \def#1{#2}\escapechar\m@ne \expandafter\endgroup
-    \expandafter\lst@DefOther@\meaning#1\relax#1}
-\def\lst@DefOther@#1>#2\relax#3{\edef#3{\zap@space#2 \@empty}}
-\def\lst@InsideConvert#1{%
-   \lst@ifmathescape
-      \lst@InsideConvert@e#1$\@nil
-      \lst@if
-         \lst@InsideConvert@ey#1\@nil
-      \else
-         \lst@InsideConvert@#1 \@empty
-         \expandafter\@gobbletwo
-      \fi
-      \expandafter\lst@next
-   \else
-      \lst@InsideConvert@#1 \@empty
-   \fi}
-\begingroup \lccode`\~=`\ \relax \lowercase{%
-\gdef\lst@InsideConvert@#1 #2{%
-    \lst@MakeActive{#1}%
-    \ifx\@empty#2%
-        \lst@lExtend\lst@arg{\lst@temp}%
-    \else
-        \lst@lExtend\lst@arg{\lst@temp~}%
-        \expandafter\lst@InsideConvert@
-    \fi #2}
-}\endgroup
-\def\lst@InsideConvert@e#1$#2\@nil{%
-   \ifx\@empty#2\@empty \lst@false \else \lst@true \fi}
-\def\lst@InsideConvert@ey#1$#2$#3\@nil{%
-   \lst@InsideConvert@#1 \@empty
-   \lst@lAddTo\lst@arg{%
-      \lst@ifdropinput\else
-         \lst@TrackNewLines\lst@OutputLostSpace \lst@XPrintToken
-         \setbox\@tempboxa=\hbox\bgroup$\lst@escapebegin
-         #2%
-         \lst@escapeend$\egroup \lst@CalcLostSpaceAndOutput
-         \lst@whitespacefalse
-      \fi}%
-   \def\lst@next{\lst@InsideConvert{#3}}%
-}
-\def\lst@XConvert{\@ifnextchar\bgroup \lst@XConvertArg\lst@XConvert@}
-\def\lst@XConvertArg#1{%
-    {\lst@false \let\lst@arg\@empty
-     \lst@XConvert#1\@nil
-     \global\let\@gtempa\lst@arg}%
-    \lst@lExtend\lst@arg{\expandafter{\@gtempa}}%
-    \lst@XConvertNext}
-\def\lst@XConvert@#1{%
-    \ifx\@nil#1\else
-        \begingroup\lccode`\~=`#1\lowercase{\endgroup
-        \lst@lAddTo\lst@arg~}%
-        \expandafter\lst@XConvertNext
-    \fi}
-\def\lst@XConvertNext{%
-    \lst@if \expandafter\lst@XConvertX
-      \else \expandafter\lst@XConvert \fi}
-\def\lst@XConvertX#1{%
-    \ifx\@nil#1\else
-        \lst@XConvertX@#1\relax
-        \expandafter\lst@XConvert
-    \fi}
-\def\lst@XConvertX@#1#2\relax{%
-    \begingroup\lccode`\~=`#1\lowercase{\endgroup
-    \lst@XCConvertX@@~}{#2}}
-\def\lst@XCConvertX@@#1#2{\lst@lAddTo\lst@arg{{#1#2}}}
-\def\lst@Require#1#2#3#4#5{%
-    \begingroup
-    \aftergroup\lst@true
-    \ifx\@empty#3\@empty\else
-        \def\lst@prefix{#2}\let\lst@require\@empty
-        \edef\lst@temp{\expandafter\zap@space#3 \@empty}%
-        \lst@for\lst@temp\do{%
-          \ifx\@empty##1\@empty\else \lstKV@OptArg[]{##1}{%
-            #4[####1]{####2}%
-            \@ifundefined{\@lst\lst@prefix @\lst@malias $\lst@oalias}%
-            {\edef\lst@require{\lst@require,\lst@malias $\lst@oalias}}%
-            {}}%
-          \fi}%
-        \global\let\lst@loadaspects\@empty
-        \lst@InputCatcodes
-        \ifx\lst@require\@empty\else
-            \lst@for{#5}\do{%
-                \ifx\lst@require\@empty\else
-                    \InputIfFileExists{##1}{}{}%
-                \fi}%
-        \fi
-        \ifx\lst@require\@empty\else
-            \PackageError{Listings}{Couldn't load requested #1}%
-            {The following #1s weren't loadable:^^J\@spaces
-             \lst@require^^JThis may cause errors in the sequel.}%
-            \aftergroup\lst@false
-        \fi
-        \ifx\lst@loadaspects\@empty\else
-            \lst@RequireAspects\lst@loadaspects
-        \fi
-    \fi
-    \endgroup}
-\def\lst@IfRequired[#1]#2{%
-    \lst@NormedDef\lst@temp{[#1]#2}%
-    \expandafter\lst@IfRequired@\lst@temp\relax}
-\def\lst@IfRequired@[#1]#2\relax#3{%
-    \lst@IfOneOf #2$#1\relax\lst@require
-        {\lst@DeleteKeysIn@\lst@require#2$#1,\relax,%
-         \global\expandafter\let
-             \csname\@lst\lst@prefix @#2$#1\endcsname\@empty
-         #3}}
-\let\lst@require\@empty
-\def\lst@NoAlias[#1]#2{%
-    \lst@NormedDef\lst@oalias{#1}\lst@NormedDef\lst@malias{#2}}
-\gdef\lst@LAS#1#2#3#4#5#6#7{%
-    \lst@Require{#1}{#2}{#3}#4#5%
-    #4#3%
-    \@ifundefined{lst#2@\lst@malias$\lst@oalias}%
-        {\PackageError{Listings}%
-         {#1 \ifx\@empty\lst@oalias\else \lst@oalias\space of \fi
-          \lst@malias\space undefined}%
-         {The #1 is not loadable. \@ehc}}%
-        {#6\csname\@lst#2@\lst@malias $\lst@oalias\endcsname #7}}
-\def\lst@RequireAspects#1{%
-    \lst@Require{aspect}{asp}{#1}\lst@NoAlias\lstaspectfiles}
-\let\lstloadaspects\lst@RequireAspects
-\@ifundefined{lstaspectfiles}
-    {\newcommand\lstaspectfiles{lstmisc0.sty,lstmisc.sty}}{}
-\gdef\lst@DefDriver#1#2#3#4{%
-    \@ifnextchar[{\lst@DefDriver@{#1}{#2}#3#4}%
-                 {\lst@DefDriver@{#1}{#2}#3#4[]}}
-\gdef\lst@DefDriver@#1#2#3#4[#5]#6{%
-    \def\lst@name{#1}\let\lst@if#4%
-    \lst@NormedDef\lst@driver{\@lst#2@#6$#5}%
-    \lst@IfRequired[#5]{#6}{\begingroup \lst@true}%
-                           {\begingroup}%
-    \lst@setcatcodes
-    \@ifnextchar[{\lst@XDefDriver{#1}#3}{\lst@DefDriver@@#3}}
-\gdef\lst@DefDriver@@#1#2{%
-    \lst@if
-        \global\@namedef{\lst@driver}{#1{#2}}%
-    \fi
-    \endgroup
-    \@ifnextchar[\lst@XXDefDriver\@empty}
-\gdef\lst@XXDefDriver[#1]{%
-    \ifx\@empty#1\@empty\else
-        \lst@if
-            \lstloadaspects{#1}%
-        \else
-            \@ifundefined{\lst@driver}{}%
-            {\xdef\lst@loadaspects{\lst@loadaspects,#1}}%
-        \fi
-    \fi}
-\gdef\lst@XDefDriver#1#2[#3]#4#5{\lst@DefDriver@@#2{also#1=[#3]#4,#5}}
-\let\lst@UserCommand\gdef
-\newcommand*\lst@BeginAspect[2][]{%
-    \def\lst@curraspect{#2}%
-    \ifx \lst@curraspect\@empty
-        \expandafter\lst@GobbleAspect
-    \else
-        \let\lst@next\@empty
-        \lst@IfRequired[]{#2}%
-            {\lst@RequireAspects{#1}%
-             \lst@if\else \let\lst@next\lst@GobbleAspect \fi}%
-            {\let\lst@next\lst@GobbleAspect}%
-        \expandafter\lst@next
-    \fi}
-\def\lst@EndAspect{%
-    \csname\@lst patch@\lst@curraspect\endcsname
-    \let\lst@curraspect\@empty}
-\long\def\lst@GobbleAspect#1\lst@EndAspect{\let\lst@curraspect\@empty}
-\def\lst@Key#1#2{%
-    \@ifnextchar[{\lstKV@def{#1}{#2}}%
-                 {\def\lst@temp{\lst@Key@{#1}{#2}}
-                  \afterassignment\lst@temp
-                  \global\@namedef{KV@\@lst @#1}####1}}
-\def\lstKV@def#1#2[#3]{%
-    \global\@namedef{KV@\@lst @#1@default\expandafter}\expandafter
-        {\csname KV@\@lst @#1\endcsname{#3}}%
-    \def\lst@temp{\lst@Key@{#1}{#2}}\afterassignment\lst@temp
-    \global\@namedef{KV@\@lst @#1}##1}
-\def\lst@Key@#1#2{%
-    \ifx\relax#2\@empty\else
-        \begingroup \globaldefs\@ne
-        \csname KV@\@lst @#1\endcsname{#2}%
-        \endgroup
-    \fi}
-\def\lst@UseHook#1{\csname\@lst hk@#1\endcsname}
-\def\lst@AddToHook{\lst@ATH@\iffalse\lst@AddTo}
-\def\lst@AddToHookExe{\lst@ATH@\iftrue\lst@AddTo}
-\def\lst@AddToHookAtTop{\lst@ATH@\iffalse\lst@AddToAtTop}
-\long\def\lst@ATH@#1#2#3#4{%
-    \@ifundefined{\@lst hk@#3}{%
-        \expandafter\gdef\csname\@lst hk@#3\endcsname{}}{}%
-    \expandafter#2\csname\@lst hk@#3\endcsname{#4}%
-    \def\lst@temp{#4}%
-    #1% \iftrue|false
-        \begingroup \globaldefs\@ne \lst@temp \endgroup
-    \fi}
-\long\def\lst@AddTo#1#2{%
-    \expandafter\gdef\expandafter#1\expandafter{#1#2}}
-\def\lst@AddToAtTop#1#2{\def\lst@temp{#2}%
-    \expandafter\expandafter\expandafter\gdef
-    \expandafter\expandafter\expandafter#1%
-    \expandafter\expandafter\expandafter{\expandafter\lst@temp#1}}
-\def\lst@lAddTo#1#2{\expandafter\def\expandafter#1\expandafter{#1#2}}
-\def\lst@Extend#1#2{%
-    \expandafter\lst@AddTo\expandafter#1\expandafter{#2}}
-\def\lst@lExtend#1#2{%
-    \expandafter\lst@lAddTo\expandafter#1\expandafter{#2}}
-\RequirePackage{keyval}[1997/11/10]
-\def\lstKV@TwoArg#1#2{\gdef\@gtempa##1##2{#2}\@gtempa#1{}{}}
-\def\lstKV@ThreeArg#1#2{\gdef\@gtempa##1##2##3{#2}\@gtempa#1{}{}{}}
-\def\lstKV@FourArg#1#2{\gdef\@gtempa##1##2##3##4{#2}\@gtempa#1{}{}{}{}}
-\def\lstKV@OptArg[#1]#2#3{%
-    \gdef\@gtempa[##1]##2{#3}\lstKV@OptArg@{#1}#2\@}
-\def\lstKV@OptArg@#1{\@ifnextchar[\lstKV@OptArg@@{\lstKV@OptArg@@[#1]}}
-\def\lstKV@OptArg@@[#1]#2\@{\@gtempa[#1]{#2}}
-\def\lstKV@XOptArg[#1]#2#3{%
-    \global\let\@gtempa#3\lstKV@OptArg@{#1}#2\@}
-\def\lstKV@CSTwoArg#1#2{%
-    \gdef\@gtempa##1,##2,##3\relax{#2}%
-    \@gtempa#1,,\relax}
-\def\lstKV@SetIf#1{\lstKV@SetIf@#1\relax}
-\def\lstKV@SetIf@#1#2\relax#3{\lowercase{%
-    \expandafter\let\expandafter#3%
-        \csname if\ifx #1t}true\else false\fi\endcsname}
-\def\lstKV@SwitchCases#1#2#3{%
-    \def\lst@temp##1\\#1&##2\\##3##4\@nil{%
-        \ifx\@empty##3%
-            #3%
-        \else
-            ##2%
-        \fi
-    }%
-    \lst@temp\\#2\\#1&\\\@empty\@nil}
-\lst@UserCommand\lstset{\begingroup \lst@setcatcodes \lstset@}
-\def\lstset@#1{\endgroup \ifx\@empty#1\@empty\else\setkeys{lst}{#1}\fi}
-\def\lst@setcatcodes{\makeatletter \catcode`\==12\relax}
-\def\lst@NewMode#1{%
-    \ifx\@undefined#1%
-        \lst@mode\lst@newmode\relax \advance\lst@mode\@ne
-        \xdef\lst@newmode{\the\lst@mode}%
-        \global\chardef#1=\lst@mode
-        \lst@mode\lst@nomode
-    \fi}
-\newcount\lst@mode
-\def\lst@newmode{\m@ne}% init
-\lst@NewMode\lst@nomode % init (of \lst@mode :-)
-\def\lst@UseDynamicMode{%
-    \@tempcnta\lst@dynamicmode\relax \advance\@tempcnta\@ne
-    \edef\lst@dynamicmode{\the\@tempcnta}%
-    \expandafter\lst@Swap\expandafter{\expandafter{\lst@dynamicmode}}}
-\lst@AddToHook{InitVars}{\let\lst@dynamicmode\lst@newmode}
-\def\lst@EnterMode#1#2{%
-    \bgroup \lst@mode=#1\relax #2%
-    \lst@FontAdjust
-    \lst@lAddTo\lst@entermodes{\lst@EnterMode{#1}{#2}}}
-\lst@AddToHook{InitVars}{\let\lst@entermodes\@empty}
-\let\lst@entermodes\@empty % init
-\def\lst@LeaveMode{%
-    \ifnum\lst@mode=\lst@nomode\else
-        \egroup \expandafter\lsthk@EndGroup
-    \fi}
-\lst@AddToHook{EndGroup}{}% init
-\def\lst@InterruptModes{%
-    \lst@Extend\lst@modestack{\expandafter{\lst@entermodes}}%
-    \lst@LeaveAllModes}
-\lst@AddToHook{InitVars}{\global\let\lst@modestack\@empty}
-\def\lst@ReenterModes{%
-    \ifx\lst@modestack\@empty\else
-        \lst@LeaveAllModes
-        \global\let\@gtempa\lst@modestack
-        \global\let\lst@modestack\@empty
-        \expandafter\lst@ReenterModes@\@gtempa\relax
-    \fi}
-\def\lst@ReenterModes@#1#2{%
-    \ifx\relax#2\@empty
-        \gdef\@gtempa##1{#1}%
-        \expandafter\@gtempa
-    \else
-        \lst@AddTo\lst@modestack{{#1}}%
-        \expandafter\lst@ReenterModes@
-    \fi
-    {#2}}
-\def\lst@LeaveAllModes{%
-    \ifnum\lst@mode=\lst@nomode
-        \expandafter\lsthk@EndGroup
-    \else
-        \expandafter\egroup\expandafter\lst@LeaveAllModes
-    \fi}
-\lst@AddToHook{ExitVars}{\lst@LeaveAllModes}
-\lst@NewMode\lst@Pmode
-\lst@NewMode\lst@GPmode
-\def\lst@modetrue{\let\lst@ifmode\iftrue \lsthk@ModeTrue}
-\let\lst@ifmode\iffalse % init
-\lst@AddToHook{ModeTrue}{}% init
-\def\lst@Lmodetrue{\let\lst@ifLmode\iftrue}
-\let\lst@ifLmode\iffalse % init
-\lst@AddToHook{EOL}{\@whilesw \lst@ifLmode\fi \lst@LeaveMode}
-\def\lst@NormedDef#1#2{\lowercase{\edef#1{\zap@space#2 \@empty}}}
-\def\lst@NormedNameDef#1#2{%
-    \lowercase{\edef\lst@temp{\zap@space#1 \@empty}%
-    \expandafter\xdef\csname\lst@temp\endcsname{\zap@space#2 \@empty}}}
-\def\lst@GetFreeMacro#1{%
-    \@tempcnta\z@ \def\lst@freemacro{#1\the\@tempcnta}%
-    \lst@GFM@}
-\def\lst@GFM@{%
-    \expandafter\ifx \csname\lst@freemacro\endcsname \relax
-        \edef\lst@freemacro{\csname\lst@freemacro\endcsname}%
-    \else
-        \advance\@tempcnta\@ne
-        \expandafter\lst@GFM@
-    \fi}
-\newbox\lst@gtempboxa
-\newtoks\lst@token \newcount\lst@length
-\def\lst@ResetToken{\lst@token{}\lst@length\z@}
-\lst@AddToHook{InitVarsBOL}{\lst@ResetToken \let\lst@lastother\@empty}
-\lst@AddToHook{EndGroup}{\lst@ResetToken \let\lst@lastother\@empty}
-\def\lst@lettertrue{\let\lst@ifletter\iftrue}
-\def\lst@letterfalse{\let\lst@ifletter\iffalse}
-\lst@AddToHook{InitVars}{\lst@letterfalse}
-\def\lst@Append#1{\advance\lst@length\@ne
-                  \lst@token=\expandafter{\the\lst@token#1}}
-\def\lst@AppendOther{%
-    \lst@ifletter \lst@Output\lst@letterfalse \fi
-    \futurelet\lst@lastother\lst@Append}
-\def\lst@AppendLetter{%
-    \lst@ifletter\else \lst@OutputOther\lst@lettertrue \fi
-    \lst@Append}
-\def\lst@SaveToken{%
-    \global\let\lst@gthestyle\lst@thestyle
-    \global\let\lst@glastother\lst@lastother
-    \xdef\lst@RestoreToken{\noexpand\lst@token{\the\lst@token}%
-                           \noexpand\lst@length\the\lst@length\relax
-                           \noexpand\let\noexpand\lst@thestyle
-                                        \noexpand\lst@gthestyle
-                           \noexpand\let\noexpand\lst@lastother
-                                        \noexpand\lst@glastother}}
-\def\lst@IfLastOtherOneOf#1{\lst@IfLastOtherOneOf@ #1\relax}
-\def\lst@IfLastOtherOneOf@#1{%
-    \ifx #1\relax
-        \expandafter\@secondoftwo
-    \else
-        \ifx\lst@lastother#1%
-            \lst@IfLastOtherOneOf@t
-        \else
-            \expandafter\expandafter\expandafter\lst@IfLastOtherOneOf@
-        \fi
-    \fi}
-\def\lst@IfLastOtherOneOf@t#1\fi\fi#2\relax{\fi\fi\@firstoftwo}
-\newdimen\lst@currlwidth % \global
-\newcount\lst@column \newcount\lst@pos % \global
-\lst@AddToHook{InitVarsBOL}
-    {\global\lst@currlwidth\z@ \global\lst@pos\z@ \global\lst@column\z@}
-\def\lst@CalcColumn{%
-            \@tempcnta\lst@column
-    \advance\@tempcnta\lst@length
-    \advance\@tempcnta-\lst@pos}
-\newdimen\lst@lostspace % \global
-\lst@AddToHook{InitVarsBOL}{\global\lst@lostspace\z@}
-\def\lst@UseLostSpace{\ifdim\lst@lostspace>\z@ \lst@InsertLostSpace \fi}
-\def\lst@InsertLostSpace{%
-    \lst@Kern\lst@lostspace \global\lst@lostspace\z@}
-\def\lst@InsertHalfLostSpace{%
-    \global\lst@lostspace.5\lst@lostspace \lst@Kern\lst@lostspace}
-\newdimen\lst@width
-\lst@Key{basewidth}{0.6em,0.45em}{\lstKV@CSTwoArg{#1}%
-    {\def\lst@widthfixed{##1}\def\lst@widthflexible{##2}%
-     \ifx\lst@widthflexible\@empty
-         \let\lst@widthflexible\lst@widthfixed
-     \fi
-     \def\lst@temp{\PackageError{Listings}%
-                                {Negative value(s) treated as zero}%
-                                \@ehc}%
-     \let\lst@error\@empty
-     \ifdim \lst@widthfixed<\z@
-         \let\lst@error\lst@temp \let\lst@widthfixed\z@
-     \fi
-     \ifdim \lst@widthflexible<\z@
-         \let\lst@error\lst@temp \let\lst@widthflexible\z@
-     \fi
-     \lst@error}}
-\lst@AddToHook{FontAdjust}
-    {\lst@width=\lst@ifflexible\lst@widthflexible
-                          \else\lst@widthfixed\fi \relax}
-\lst@Key{fontadjust}{false}[t]{\lstKV@SetIf{#1}\lst@iffontadjust}
-\def\lst@FontAdjust{\lst@iffontadjust \lsthk@FontAdjust \fi}
-\lst@AddToHook{InitVars}{\lsthk@FontAdjust}
-\def\lst@OutputBox#1{\lst@alloverstyle{\box#1}}
-\def\lst@alloverstyle#1{#1}% init
-\def\lst@Kern#1{%
-    \setbox\z@\hbox{{\lst@currstyle{\kern#1}}}%
-    \global\advance\lst@currlwidth \wd\z@
-    \lst@OutputBox\z@}
-\def\lst@CalcLostSpaceAndOutput{%
-    \global\advance\lst@lostspace \lst@length\lst@width
-    \global\advance\lst@lostspace-\wd\@tempboxa
-    \global\advance\lst@currlwidth \wd\@tempboxa
-    \global\advance\lst@pos -\lst@length
-    \setbox\@tempboxa\hbox{\let\lst@OutputBox\box
-        \ifdim\lst@lostspace>\z@ \lst@leftinsert \fi
-        \box\@tempboxa
-        \ifdim\lst@lostspace>\z@ \lst@rightinsert \fi}%
-    \lst@OutputBox\@tempboxa \lsthk@PostOutput}
-\lst@AddToHook{PostOutput}{}% init
-\def\lst@OutputToken{%
-    \lst@TrackNewLines \lst@OutputLostSpace
-    \lst@ifgobbledws
-        \lst@gobbledwhitespacefalse
-        \lst@@discretionary
-    \fi
-    \lst@CheckMerge
-    {\lst@thestyle{\lst@FontAdjust
-     \setbox\@tempboxa\lst@hbox
-        {\lsthk@OutputBox
-         \lst@lefthss
-         \expandafter\lst@FillOutputBox\the\lst@token\@empty
-         \lst@righthss}%
-     \lst@CalcLostSpaceAndOutput}}%
-    \lst@ResetToken}
-\lst@AddToHook{OutputBox}{}% init
-\def\lst@gobbledwhitespacetrue{\global\let\lst@ifgobbledws\iftrue}
-\def\lst@gobbledwhitespacefalse{\global\let\lst@ifgobbledws\iffalse}
-\lst@AddToHookExe{InitBOL}{\lst@gobbledwhitespacefalse}% init
-\def\lst@Delay#1{%
-    \lst@CheckDelay
-    #1%
-    \lst@GetOutputMacro\lst@delayedoutput
-    \edef\lst@delayed{\the\lst@token}%
-    \edef\lst@delayedlength{\the\lst@length}%
-    \lst@ResetToken}
-\def\lst@Merge#1{%
-    \lst@CheckMerge
-    #1%
-    \edef\lst@merged{\the\lst@token}%
-    \edef\lst@mergedlength{\the\lst@length}%
-    \lst@ResetToken}
-\def\lst@MergeToken#1#2{%
-    \advance\lst@length#2%
-    \lst@lExtend#1{\the\lst@token}%
-    \expandafter\lst@token\expandafter{#1}%
-    \let#1\@empty}
-\def\lst@CheckDelay{%
-    \ifx\lst@delayed\@empty\else
-        \lst@GetOutputMacro\@gtempa
-        \ifx\lst@delayedoutput\@gtempa
-            \lst@MergeToken\lst@delayed\lst@delayedlength
-        \else
-            {\lst@ResetToken
-             \lst@MergeToken\lst@delayed\lst@delayedlength
-             \lst@delayedoutput}%
-            \let\lst@delayed\@empty
-        \fi
-    \fi}
-\def\lst@CheckMerge{%
-    \ifx\lst@merged\@empty\else
-        \lst@MergeToken\lst@merged\lst@mergedlength
-    \fi}
-\let\lst@delayed\@empty % init
-\let\lst@merged\@empty % init
-\def\lst@column@fixed{%
-    \lst@flexiblefalse
-    \lst@width\lst@widthfixed\relax
-    \let\lst@OutputLostSpace\lst@UseLostSpace
-    \let\lst@FillOutputBox\lst@FillFixed
-    \let\lst@hss\hss
-    \def\lst@hbox{\hbox to\lst@length\lst@width}}
-\def\lst@FillFixed#1{#1\lst@FillFixed@}
-\def\lst@FillFixed@#1{%
-    \ifx\@empty#1\else \lst@hss#1\expandafter\lst@FillFixed@ \fi}
-\def\lst@column@flexible{%
-    \lst@flexibletrue
-    \lst@width\lst@widthflexible\relax
-    \let\lst@OutputLostSpace\lst@UseLostSpace
-    \let\lst@FillOutputBox\@empty
-    \let\lst@hss\@empty
-    \let\lst@hbox\hbox}
-\def\lst@column@fullflexible{%
-    \lst@column@flexible
-    \def\lst@OutputLostSpace{\lst@ifnewline \lst@UseLostSpace\fi}%
-    \let\lst@leftinsert\@empty
-    \let\lst@rightinsert\@empty}
-\def\lst@column@spaceflexible{%
-    \lst@column@flexible
-    \def\lst@OutputLostSpace{%
-      \lst@ifwhitespace
-        \ifx\lst@outputspace\lst@visiblespace
-        \else
-          \lst@UseLostSpace
-        \fi
-      \else
-        \lst@ifnewline \lst@UseLostSpace\fi
-      \fi}%
-    \let\lst@leftinsert\@empty
-    \let\lst@rightinsert\@empty}
-\def\lst@outputpos#1#2\relax{%
-    \def\lst@lefthss{\lst@hss}\let\lst@righthss\lst@lefthss
-    \let\lst@rightinsert\lst@InsertLostSpace
-    \ifx #1c%
-        \let\lst@leftinsert\lst@InsertHalfLostSpace
-    \else\ifx #1r%
-        \let\lst@righthss\@empty
-        \let\lst@leftinsert\lst@InsertLostSpace
-        \let\lst@rightinsert\@empty
-    \else
-        \let\lst@lefthss\@empty
-        \let\lst@leftinsert\@empty
-        \ifx #1l\else \PackageWarning{Listings}%
-            {Unknown positioning for output boxes}%
-        \fi
-    \fi\fi}
-\def\lst@flexibletrue{\let\lst@ifflexible\iftrue}
-\def\lst@flexiblefalse{\let\lst@ifflexible\iffalse}
-\lst@Key{columns}{[c]fixed}{\lstKV@OptArg[]{#1}{%
-    \ifx\@empty##1\@empty\else \lst@outputpos##1\relax\relax \fi
-    \expandafter\let\expandafter\lst@arg
-                                \csname\@lst @column@##2\endcsname
-    \lst@arg
-    \ifx\lst@arg\relax
-        \PackageWarning{Listings}{Unknown column format `##2'}%
-    \else
-        \lst@ifflexible
-            \let\lst@columnsflexible\lst@arg
-        \else
-            \let\lst@columnsfixed\lst@arg
-        \fi
-    \fi}}
-\let\lst@columnsfixed\lst@column@fixed % init
-\let\lst@columnsflexible\lst@column@flexible % init
-\lst@Key{flexiblecolumns}\relax[t]{%
-    \lstKV@SetIf{#1}\lst@ifflexible
-    \lst@ifflexible \lst@columnsflexible
-              \else \lst@columnsfixed \fi}
-\newcount\lst@newlines
-\lst@AddToHook{InitVars}{\global\lst@newlines\z@}
-\lst@AddToHook{InitVarsBOL}{\global\advance\lst@newlines\@ne}
-\def\lst@NewLine{%
-    \ifx\lst@OutputBox\@gobble\else
-        \par\noindent \hbox{}%
-    \fi
-    \global\advance\lst@newlines\m@ne
-    \lst@newlinetrue}
-\def\lst@newlinetrue{\global\let\lst@ifnewline\iftrue}
-\lst@AddToHookExe{PostOutput}{\global\let\lst@ifnewline\iffalse}% init
-\def\lst@TrackNewLines{%
-    \ifnum\lst@newlines>\z@
-        \lsthk@OnNewLine
-        \lst@DoNewLines
-    \fi}
-\lst@AddToHook{OnNewLine}{}% init
-\lst@Key{emptylines}\maxdimen{%
-    \@ifstar{\lst@true\@tempcnta\@gobble#1\relax\lst@GobbleNil}%
-            {\lst@false\@tempcnta#1\relax\lst@GobbleNil}#1\@nil
-    \advance\@tempcnta\@ne
-    \edef\lst@maxempty{\the\@tempcnta\relax}%
-    \let\lst@ifpreservenumber\lst@if}
-\def\lst@DoNewLines{
-    \@whilenum\lst@newlines>\lst@maxempty \do
-        {\lst@ifpreservenumber
-            \lsthk@OnEmptyLine
-            \global\advance\c@lstnumber\lst@advancelstnum
-         \fi
-         \global\advance\lst@newlines\m@ne}%
-    \@whilenum \lst@newlines>\@ne \do
-        {\lsthk@OnEmptyLine \lst@NewLine}%
-    \ifnum\lst@newlines>\z@ \lst@NewLine \fi}
-\lst@AddToHook{OnEmptyLine}{}% init
-\lst@Key{identifierstyle}{}{\def\lst@identifierstyle{#1}}
-\lst@AddToHook{EmptyStyle}{\let\lst@identifierstyle\@empty}
-\def\lst@GotoTabStop{%
-    \ifnum\lst@newlines=\z@
-        \setbox\@tempboxa\hbox{\lst@outputspace}%
-        \setbox\@tempboxa\hbox to\wd\@tempboxa{{\lst@currstyle{\hss}}}%
-        \lst@CalcLostSpaceAndOutput
-    \else
-        \global\advance\lst@lostspace \lst@length\lst@width
-        \global\advance\lst@column\lst@length \lst@length\z@
-    \fi}
-\def\lst@OutputOther{%
-    \lst@CheckDelay
-    \ifnum\lst@length=\z@\else
-        \let\lst@thestyle\lst@currstyle
-        \lsthk@OutputOther
-        \lst@OutputToken
-    \fi}
-\lst@AddToHook{OutputOther}{}% init
-\let\lst@currstyle\relax % init
-\def\lst@Output{%
-    \lst@CheckDelay
-    \ifnum\lst@length=\z@\else
-        \ifx\lst@currstyle\relax
-            \let\lst@thestyle\lst@identifierstyle
-        \else
-            \let\lst@thestyle\lst@currstyle
-        \fi
-        \lsthk@Output
-        \lst@OutputToken
-    \fi
-    \let\lst@lastother\relax}
-\lst@AddToHook{Output}{}% init
-\def\lst@GetOutputMacro#1{%
-    \lst@ifletter \global\let#1\lst@Output
-            \else \global\let#1\lst@OutputOther\fi}
-\def\lst@PrintToken{%
-    \lst@ifletter \lst@Output \lst@letterfalse
-            \else \lst@OutputOther \let\lst@lastother\@empty \fi}
-\def\lst@XPrintToken{%
-    \lst@PrintToken \lst@CheckMerge
-    \ifnum\lst@length=\z@\else \lst@PrintToken \fi}
-\def\lst@BeginDropOutput#1{%
-    \xdef\lst@BDOnewlines{\the\lst@newlines}%
-    \global\let\lst@BDOifnewline\lst@ifnewline
-    \lst@EnterMode{#1}%
-        {\lst@modetrue
-         \let\lst@OutputBox\@gobble
-         \aftergroup\lst@BDORestore}}
-\def\lst@BDORestore{%
-    \global\lst@newlines\lst@BDOnewlines
-    \global\let\lst@ifnewline\lst@BDOifnewline}
-\let\lst@EndDropOutput\lst@LeaveMode
-\def\lst@ProcessLetter{\lst@whitespacefalse \lst@AppendLetter}
-\def\lst@ProcessOther{\lst@whitespacefalse \lst@AppendOther}
-\def\lst@ProcessDigit{%
-    \lst@whitespacefalse
-    \lst@ifletter \expandafter\lst@AppendLetter
-            \else \expandafter\lst@AppendOther\fi}
-\def\lst@whitespacetrue{\global\let\lst@ifwhitespace\iftrue}
-\def\lst@whitespacefalse{\global\let\lst@ifwhitespace\iffalse}
-\lst@AddToHook{InitVarsBOL}{\lst@whitespacetrue}
-\lst@Key{tabsize}{8}
-    {\ifnum#1>\z@ \def\lst@tabsize{#1}\else
-         \PackageError{Listings}{Strict positive integer expected}%
-         {You can't use `#1' as tabsize. \@ehc}%
-     \fi}
-\lst@Key{showtabs}f[t]{\lstKV@SetIf{#1}\lst@ifshowtabs}
-\lst@Key{tab}{\kern.06em\hbox{\vrule\@height.3ex}%
-              \hrulefill\hbox{\vrule\@height.3ex}}
-    {\def\lst@tab{#1}}
-\def\lst@ProcessTabulator{%
-    \lst@XPrintToken \lst@whitespacetrue
-    \global\advance\lst@column -\lst@pos
-    \@whilenum \lst@pos<\@ne \do
-        {\global\advance\lst@pos\lst@tabsize}%
-    \lst@length\lst@pos
-    \lst@PreGotoTabStop}
-\def\lst@PreGotoTabStop{%
-    \lst@ifshowtabs
-        \lst@TrackNewLines
-        \setbox\@tempboxa\hbox to\lst@length\lst@width
-            {{\lst@currstyle{\hss\lst@tab}}}%
-        \lst@CalcLostSpaceAndOutput
-    \else
-        \lst@ifkeepspaces
-            \@tempcnta\lst@length \lst@length\z@
-            \@whilenum \@tempcnta>\z@ \do
-                {\lst@AppendOther\lst@outputspace
-                 \advance\@tempcnta\m@ne}%
-            \lst@OutputOther
-        \else
-            \lst@GotoTabStop
-        \fi
-    \fi
-    \lst@length\z@ \global\lst@pos\z@}
-\def\lst@outputspace{\ }
-\def\lst@visiblespace{\lst@ttfamily{\char32}\textvisiblespace}
-\lst@Key{showspaces}{false}[t]{\lstKV@SetIf{#1}\lst@ifshowspaces}
-\lst@Key{keepspaces}{false}[t]{\lstKV@SetIf{#1}\lst@ifkeepspaces}
-\lst@AddToHook{Init}
-    {\lst@ifshowspaces
-         \let\lst@outputspace\lst@visiblespace
-         \lst@keepspacestrue
-     \fi}
-\def\lst@keepspacestrue{\let\lst@ifkeepspaces\iftrue}
-\def\lst@ProcessSpace{%
-    \lst@ifkeepspaces
-        \lst@PrintToken
-        \lst@whitespacetrue
-        \lst@AppendOther\lst@outputspace
-        \lst@PrintToken
-    \else \ifnum\lst@newlines=\z@
-        \lst@AppendSpecialSpace
-    \else \ifnum\lst@length=\z@
-            \global\advance\lst@lostspace\lst@width
-            \global\advance\lst@pos\m@ne
-            \lst@whitespacetrue
-        \else
-            \lst@AppendSpecialSpace
-        \fi
-    \fi \fi}
-\def\lst@AppendSpecialSpace{%
-    \lst@ifwhitespace
-        \lst@PrintToken
-        \global\advance\lst@lostspace\lst@width
-        \global\advance\lst@pos\m@ne
-        \lst@gobbledwhitespacetrue
-    \else
-        \lst@PrintToken
-        \lst@whitespacetrue
-        \lst@AppendOther\lst@outputspace
-        \lst@PrintToken
-    \fi}
-\lst@Key{formfeed}{\bigbreak}{\def\lst@formfeed{#1}}
-\def\lst@ProcessFormFeed{%
-    \lst@XPrintToken
-    \ifnum\lst@newlines=\z@
-        \lst@EOLUpdate \lsthk@InitVarsBOL
-    \fi
-    \lst@formfeed
-    \lst@whitespacetrue}
-\def\lst@Def#1{\lccode`\~=#1\lowercase{\def~}}
-\def\lst@Let#1{\lccode`\~=#1\lowercase{\let~}}
-\lst@AddToAtTop{\try@load@fontshape}{\def\space{ }}
-\def\lst@SelectStdCharTable{%
-    \lst@Def{9}{\lst@ProcessTabulator}%
-    \lst@Def{12}{\lst@ProcessFormFeed}%
-    \lst@Def{32}{\lst@ProcessSpace}}
-\def\lst@CCPut#1#2{%
-    \ifnum#2=\z@
-        \expandafter\@gobbletwo
-    \else
-        \lccode`\~=#2\lccode`\/=#2\lowercase{\lst@CCPut@~{#1/}}%
-    \fi
-    \lst@CCPut#1}
-\def\lst@CCPut@#1#2{\lst@lAddTo\lst@SelectStdCharTable{\def#1{#2}}}
-\lst@CCPut \lst@ProcessOther
-    {"21}{"22}{"28}{"29}{"2B}{"2C}{"2E}{"2F}
-    {"3A}{"3B}{"3D}{"3F}{"5B}{"5D}
-    \z@
-\lst@CCPut \lst@ProcessDigit
-    {"30}{"31}{"32}{"33}{"34}{"35}{"36}{"37}{"38}{"39}
-    \z@
-\lst@CCPut \lst@ProcessLetter
-    {"40}{"41}{"42}{"43}{"44}{"45}{"46}{"47}
-    {"48}{"49}{"4A}{"4B}{"4C}{"4D}{"4E}{"4F}
-    {"50}{"51}{"52}{"53}{"54}{"55}{"56}{"57}
-    {"58}{"59}{"5A}
-         {"61}{"62}{"63}{"64}{"65}{"66}{"67}
-    {"68}{"69}{"6A}{"6B}{"6C}{"6D}{"6E}{"6F}
-    {"70}{"71}{"72}{"73}{"74}{"75}{"76}{"77}
-    {"78}{"79}{"7A}
-    \z@
-\def\lst@CCPutMacro#1#2#3{%
-    \ifnum#2=\z@ \else
-        \begingroup\lccode`\~=#2\relax \lccode`\/=#2\relax
-        \lowercase{\endgroup\expandafter\lst@CCPutMacro@
-            \csname\@lst @um/\expandafter\endcsname
-            \csname\@lst @um/@\endcsname /~}#1{#3}%
-        \expandafter\lst@CCPutMacro
-    \fi}
-\def\lst@CCPutMacro@#1#2#3#4#5#6{%
-    \lst@lAddTo\lst@SelectStdCharTable{\def#4{#5#1}}%
-    \def#1{\lst@UM#3}%
-    \def#2{#6}}
-\def\lst@UM#1{\csname\@lst @um#1@\endcsname}
-\lst@CCPutMacro
-    \lst@ProcessOther {"23}\#
-    \lst@ProcessLetter{"24}\textdollar
-    \lst@ProcessOther {"25}\%
-    \lst@ProcessOther {"26}\&
-    \lst@ProcessOther {"27}{\lst@ifupquote \textquotesingle
-                                     \else \char39\relax \fi}
-    \lst@ProcessOther {"2A}{\lst@ttfamily*\textasteriskcentered}
-    \lst@ProcessOther {"2D}{\lst@ttfamily{-{}}{$-$}}
-    \lst@ProcessOther {"3C}{\lst@ttfamily<\textless}
-    \lst@ProcessOther {"3E}{\lst@ttfamily>\textgreater}
-    \lst@ProcessOther {"5C}{\lst@ttfamily{\char92}\textbackslash}
-    \lst@ProcessOther {"5E}\textasciicircum
-    \lst@ProcessLetter{"5F}{\lst@ttfamily{\char95}\textunderscore}
-    \lst@ProcessOther {"60}{\lst@ifupquote \textasciigrave
-                                     \else \char96\relax \fi}
-    \lst@ProcessOther {"7B}{\lst@ttfamily{\char123}\textbraceleft}
-    \lst@ProcessOther {"7C}{\lst@ttfamily|\textbar}
-    \lst@ProcessOther {"7D}{\lst@ttfamily{\char125}\textbraceright}
-    \lst@ProcessOther {"7E}\textasciitilde
-    \lst@ProcessOther {"7F}-
-    \@empty\z@\@empty
-\def\lst@ttfamily#1#2{\ifx\f@family\ttdefault#1\relax\else#2\fi}
-\lst@AddToHook{Init}{\edef\ttdefault{\ttdefault}}
-\lst@Key{upquote}{false}[t]{\lstKV@SetIf{#1}\lst@ifupquote
-    \lst@ifupquote
-       \@ifundefined{textasciigrave}%
-          {\let\KV@lst@upquote\@gobble
-           \lstKV@SetIf f\lst@ifupquote \@gobble\fi
-           \PackageError{Listings}{Option `upquote' requires `textcomp'
-            package.\MessageBreak The option has been disabled}%
-          {Add \string\usepackage{textcomp} to your preamble.}}%
-          {}%
-    \fi}
-\AtBeginDocument{%
-  \@ifpackageloaded{upquote}{\RequirePackage{textcomp}%
-                             \lstset{upquote}}{}%
-  \@ifpackageloaded{upquote2}{\lstset{upquote}}{}}
-\def\lst@activecharstrue{\let\lst@ifactivechars\iftrue}
-\def\lst@activecharsfalse{\let\lst@ifactivechars\iffalse}
-\lst@activecharstrue
-\def\lst@SelectCharTable{%
-    \lst@SelectStdCharTable
-    \lst@ifactivechars
-        \catcode9\active \catcode12\active \catcode13\active
-        \@tempcnta=32\relax
-        \@whilenum\@tempcnta<128\do
-            {\catcode\@tempcnta\active\advance\@tempcnta\@ne}%
-    \fi
-    \lst@ifec \lst@DefEC \fi
-    \let\do\lst@do@noligs \verbatim@nolig@list
-    \lsthk@SelectCharTable
-    \lst@DeveloperSCT
-\lst@DefRange
-    \ifx\lst@Backslash\relax\else
-        \lst@LetSaveDef{"5C}\lsts@backslash\lst@Backslash
-    \fi}
-\lst@Key{SelectCharTable}{}{\def\lst@DeveloperSCT{#1}}
-\lst@Key{MoreSelectCharTable}\relax{\lst@lAddTo\lst@DeveloperSCT{#1}}
-\lst@AddToHook{SetLanguage}{\let\lst@DeveloperSCT\@empty}
-\def\lst@do@noligs#1{%
-    \begingroup \lccode`\~=`#1\lowercase{\endgroup
-    \lst@do@noligs@~}}
-\def\lst@do@noligs@#1{%
-    \expandafter\expandafter\expandafter\def
-    \expandafter\expandafter\expandafter#1%
-    \expandafter\expandafter\expandafter{\expandafter\lst@NoLig#1}}
-\def\lst@NoLig{\advance\lst@length\m@ne \lst@Append\lst@nolig}
-\def\lst@nolig{\lst@UM\@empty}%
-\@namedef{\@lst @um@}{\leavevmode\kern\z@}
-\def\lst@SaveOutputDef#1#2{%
-    \begingroup \lccode`\~=#1\relax \lowercase{\endgroup
-    \def\lst@temp##1\def~##2##3\relax}{%
-        \global\expandafter\let\expandafter#2\@gobble##2\relax}%
-    \expandafter\lst@temp\lst@SelectStdCharTable\relax}
-\lst@SaveOutputDef{"5C}\lstum@backslash
-\lst@Key{extendedchars}{true}[t]{\lstKV@SetIf{#1}\lst@ifec}
-\def\lst@DefEC{%
-    \lst@CCECUse \lst@ProcessLetter
-      ^^80^^81^^82^^83^^84^^85^^86^^87^^88^^89^^8a^^8b^^8c^^8d^^8e^^8f%
-      ^^90^^91^^92^^93^^94^^95^^96^^97^^98^^99^^9a^^9b^^9c^^9d^^9e^^9f%
-      ^^a0^^a1^^a2^^a3^^a4^^a5^^a6^^a7^^a8^^a9^^aa^^ab^^ac^^ad^^ae^^af%
-      ^^b0^^b1^^b2^^b3^^b4^^b5^^b6^^b7^^b8^^b9^^ba^^bb^^bc^^bd^^be^^bf%
-      ^^c0^^c1^^c2^^c3^^c4^^c5^^c6^^c7^^c8^^c9^^ca^^cb^^cc^^cd^^ce^^cf%
-      ^^d0^^d1^^d2^^d3^^d4^^d5^^d6^^d7^^d8^^d9^^da^^db^^dc^^dd^^de^^df%
-      ^^e0^^e1^^e2^^e3^^e4^^e5^^e6^^e7^^e8^^e9^^ea^^eb^^ec^^ed^^ee^^ef%
-      ^^f0^^f1^^f2^^f3^^f4^^f5^^f6^^f7^^f8^^f9^^fa^^fb^^fc^^fd^^fe^^ff%
-      ^^00}
-\def\lst@CCECUse#1#2{%
-    \ifnum`#2=\z@
-        \expandafter\@gobbletwo
-    \else
-        \ifnum\catcode`#2=\active
-            \lccode`\~=`#2\lccode`\/=`#2\lowercase{\lst@CCECUse@#1~/}%
-        \else
-            \lst@ifactivechars \catcode`#2=\active \fi
-            \lccode`\~=`#2\lccode`\/=`#2\lowercase{\def~{#1/}}%
-        \fi
-    \fi
-    \lst@CCECUse#1}
-\def\lst@CCECUse@#1#2#3{%
-    \expandafter\def\csname\@lst @EC#3\endcsname{\lst@UM#3}%
-    \expandafter\let\csname\@lst @um#3@\endcsname #2%
-    \edef#2{\noexpand#1%
-            \expandafter\noexpand\csname\@lst @EC#3\endcsname}}
-\lst@AddToHook{Init}
-    {\let\lsts@nfss@catcodes\nfss@catcodes
-     \let\nfss@catcodes\lst@nfss@catcodes}
-\def\lst@nfss@catcodes{%
-    \lst@makeletter
-        ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\relax
-    \@makeother (\@makeother )\@makeother ,\@makeother :\@makeother\&%
-    \@makeother 0\@makeother 1\@makeother 2\@makeother 3\@makeother 4%
-    \@makeother 5\@makeother 6\@makeother 7\@makeother 8\@makeother 9%
-    \@makeother =\lsts@nfss@catcodes}
-\def\lst@makeletter#1{%
-    \ifx\relax#1\else\catcode`#111\relax \expandafter\lst@makeletter\fi}
-\lst@Key{useoutput}{2}{\edef\lst@useoutput{\ifcase0#1 0\or 1\else 2\fi}}
-\lst@AddToHook{Init}
-{\edef\lst@OrgOutput{\the\output}%
-\ifcase\lst@useoutput\relax
-\or
- \output{\global\setbox\lst@gtempboxa\box\@cclv
-         \expandafter\egroup
-         \lst@SaveToken
-     \lst@InterruptModes
-     \setbox\@cclv\box\lst@gtempboxa
-     \bgroup\lst@OrgOutput\egroup
-     \bgroup
-     \aftergroup\pagegoal\aftergroup\vsize
-     \aftergroup\lst@ReenterModes\aftergroup\lst@RestoreToken}%
-\else
- \output{\lst@RestoreOrigCatcodes
-         \lst@ifec \lst@RestoreOrigExtendedCatcodes \fi
-         \lst@OrgOutput}%
-\fi}
-\def\lst@GetChars#1#2#3{%
-    \let#1\@empty
-    \@tempcnta#2\relax \@tempcntb#3\relax
-    \loop \ifnum\@tempcnta<\@tempcntb\relax
-        \lst@lExtend#1{\expandafter\catcode\the\@tempcnta=}%
-        \lst@lExtend#1{\the\catcode\@tempcnta\relax}%
-        \ifnum\the\catcode\@tempcnta=\active
-            \begingroup\lccode`\~=\@tempcnta
-            \lowercase{\endgroup
-            \lst@lExtend#1{\expandafter\let\expandafter~\csname
-                                    lstecs@\the\@tempcnta\endcsname}%
-            \expandafter\let\csname lstecs@\the\@tempcnta\endcsname~}%
-        \fi
-        \advance\@tempcnta\@ne
-    \repeat}
-\begingroup \catcode12=\active\let^^L\@empty
-\gdef\lst@ScanChars{%
-  \let\lsts@ssL^^L%
-  \def^^L{\par}%
-    \lst@GetChars\lst@RestoreOrigCatcodes\@ne {128}%
-  \let^^L\lsts@ssL
-    \lst@GetChars\lst@RestoreOrigExtendedCatcodes{128}{256}}
-\endgroup
-\lst@Key{rescanchars}\relax{\lst@ScanChars}
-\AtBeginDocument{\lst@ScanChars}
-\lst@Key{alsoletter}\relax{%
-    \lst@DoAlso{#1}\lst@alsoletter\lst@ProcessLetter}
-\lst@Key{alsodigit}\relax{%
-    \lst@DoAlso{#1}\lst@alsodigit\lst@ProcessDigit}
-\lst@Key{alsoother}\relax{%
-    \lst@DoAlso{#1}\lst@alsoother\lst@ProcessOther}
-\lst@AddToHook{SelectCharTable}
-    {\lst@alsoother \lst@alsodigit \lst@alsoletter}
-\lst@AddToHookExe{SetLanguage}% init
-    {\let\lst@alsoletter\@empty
-     \let\lst@alsodigit\@empty
-     \let\lst@alsoother\@empty}
-\def\lst@DoAlso#1#2#3{%
-    \lst@DefOther\lst@arg{#1}\let#2\@empty
-    \expandafter\lst@DoAlso@\expandafter#2\expandafter#3\lst@arg\relax}
-\def\lst@DoAlso@#1#2#3{%
-    \ifx\relax#3\expandafter\@gobblethree \else
-        \begingroup \lccode`\~=`#3\relax \lowercase{\endgroup
-        \def\lst@temp##1\def~##2##3\relax{%
-            \edef\lst@arg{\def\noexpand~{\noexpand#2\expandafter
-                                         \noexpand\@gobble##2}}}}%
-        \expandafter\lst@temp\lst@SelectStdCharTable\relax
-        \lst@lExtend#1{\lst@arg}%
-    \fi
-    \lst@DoAlso@#1#2}
-\def\lst@SaveDef#1#2{%
-    \begingroup \lccode`\~=#1\relax \lowercase{\endgroup\let#2~}}
-\def\lst@DefSaveDef#1#2{%
-    \begingroup \lccode`\~=#1\relax \lowercase{\endgroup\let#2~\def~}}
-\def\lst@LetSaveDef#1#2{%
-    \begingroup \lccode`\~=#1\relax \lowercase{\endgroup\let#2~\let~}}
-\def\lst@CDef#1{\lst@CDef@#1}
-\def\lst@CDef@#1#2#3#4{\lst@CDefIt#1{#2}{#3}{#4#2#3}#4}
-\def\lst@CDefX#1{\lst@CDefX@#1}
-\def\lst@CDefX@#1#2#3{\lst@CDefIt#1{#2}{#3}{}}
-\def\lst@CDefIt#1#2#3#4#5#6#7#8{%
-    \ifx\@empty#2\@empty
-        \def#1{#6\def\lst@next{#7#4#8}\lst@next}%
-    \else \ifx\@empty#3\@empty
-        \def#1##1{%
-            #6%
-            \ifx##1#2\def\lst@next{#7#4#8}\else
-                     \def\lst@next{#5##1}\fi
-            \lst@next}%
-    \else
-        \def#1{%
-            #6%
-            \lst@IfNextCharsArg{#2#3}{#7#4#8}%
-                                     {\expandafter#5\lst@eaten}}%
-    \fi \fi}
-\def\lst@CArgX#1#2\relax{%
-    \lst@DefActive\lst@arg{#1#2}%
-    \expandafter\lst@CArg\lst@arg\relax}
-\def\lst@CArg#1#2\relax{%
-    \lccode`\/=`#1\lowercase{\def\lst@temp{/}}%
-    \lst@GetFreeMacro{lst@c\lst@temp}%
-    \expandafter\lst@CArg@\lst@freemacro#1#2\@empty\@empty\relax}
-\def\lst@CArg@#1#2#3#4\@empty#5\relax#6{%
-    \let#1#2%
-    \ifx\@empty#3\@empty
-        \def\lst@next{#6{#2{}{}}}%
-    \else
-        \def\lst@next{#6{#2#3{#4}}}%
-    \fi
-    \lst@next #1}
-\def\lst@CArgEmpty#1\@empty{#1}
-\lst@Key{excludedelims}\relax
-    {\lsthk@ExcludeDelims \lst@NormedDef\lst@temp{#1}%
-     \expandafter\lst@for\lst@temp\do
-     {\expandafter\let\csname\@lst @ifex##1\endcsname\iftrue}}
-\def\lst@DelimPrint#1#2{%
-    #1%
-      \begingroup
-        \lst@mode\lst@nomode \lst@modetrue
-        #2\lst@XPrintToken
-      \endgroup
-      \lst@ResetToken
-    \fi}
-\def\lst@DelimOpen#1#2#3#4#5#6\@empty{%
-    \lst@TrackNewLines \lst@XPrintToken
-    \lst@DelimPrint#1{#6}%
-    \lst@EnterMode{#4}{\def\lst@currstyle#5}%
-    \lst@DelimPrint{#1#2}{#6}%
-    #3}
-\def\lst@DelimClose#1#2#3\@empty{%
-    \lst@TrackNewLines \lst@XPrintToken
-    \lst@DelimPrint{#1#2}{#3}%
-    \lst@LeaveMode
-    \lst@DelimPrint{#1}{#3}}
-\def\lst@BeginDelim{\lst@DelimOpen\iffalse\else{}}
-\def\lst@EndDelim{\lst@DelimClose\iffalse\else}
-\def\lst@BeginIDelim{\lst@DelimOpen\iffalse{}{}}
-\def\lst@EndIDelim{\lst@DelimClose\iffalse{}}
-\lst@AddToHook{SelectCharTable}{\lst@DefDelims}
-\lst@AddToHookExe{SetLanguage}{\let\lst@DefDelims\@empty}
-\def\lst@Delim#1{%
-    \lst@false \let\lst@cumulative\@empty \let\lst@arg\@empty
-    \@ifstar{\@ifstar{\lst@Delim@{#1}}%
-                     {\let\lst@cumulative\relax
-                      \lst@Delim@{#1}}}%
-            {\lst@true\lst@Delim@{#1}}}
-\def\lst@Delim@#1[#2]{%
-    \gdef\lst@delimtype{#2}%
-    \@ifnextchar[\lst@Delim@sty
-                 {\lst@Delim@sty[#1]}}
-\def\lst@Delim@sty[#1]{%
-    \def\lst@delimstyle{#1}%
-    \ifx\@empty#1\@empty\else
-        \lst@Delim@sty@ #1\@nil
-    \fi
-    \@ifnextchar[\lst@Delim@option
-                 \lst@Delim@delim}
-\def\lst@Delim@option[#1]{\def\lst@arg{[#1]}\lst@Delim@delim}
-\def\lst@Delim@sty@#1#2\@nil{%
-    \if\relax\noexpand#1\else
-        \edef\lst@delimstyle{\expandafter\noexpand
-                             \csname\@lst @\lst@delimstyle\endcsname}%
-    \fi}
-\def\lst@Delim@delim#1\relax#2#3#4#5#6#7#8{%
-    \ifx #4\@empty \lst@Delim@delall{#2}\fi
-    \ifx\@empty#1\@empty
-        \ifx #4\@nil
-            \@ifundefined{\@lst @#2DM@\lst@delimtype}%
-                {\lst@Delim@delall{#2@\lst@delimtype}}%
-                {\lst@Delim@delall{#2DM@\lst@delimtype}}%
-        \fi
-    \else
-        \expandafter\lst@Delim@args\expandafter
-            {\lst@delimtype}{#1}{#5}#6{#7}{#8}#4%
-        \let\lst@delim\@empty
-        \expandafter\lst@IfOneOf\lst@delimtype\relax#3%
-        {\@ifundefined{\@lst @#2DM@\lst@delimtype}%
-             {\lst@lExtend\lst@delim{\csname\@lst @#2@\lst@delimtype
-                                     \expandafter\endcsname\lst@arg}}%
-             {\lst@lExtend\lst@delim{\expandafter\lst@UseDynamicMode
-                                     \csname\@lst @#2DM@\lst@delimtype
-                                     \expandafter\endcsname\lst@arg}}%
-         \ifx #4\@nil
-             \let\lst@temp\lst@DefDelims \let\lst@DefDelims\@empty
-             \expandafter\lst@Delim@del\lst@temp\@empty\@nil\@nil\@nil
-         \else
-             \lst@lExtend\lst@DefDelims\lst@delim
-         \fi}%
-        {\PackageError{Listings}{Illegal type `\lst@delimtype'}%
-                                {#2 types are #3.}}%
-     \fi}
-\def\lst@Delim@args#1#2#3#4#5#6#7{%
-    \begingroup
-    \lst@false \let\lst@next\lst@XConvert
-    \@ifnextchar #4{\xdef\lst@delimtype{\expandafter\@gobble
-                                        \lst@delimtype}%
-                    #5\lst@next#2\@nil
-                    \lst@lAddTo\lst@arg{\@empty#6}%
-                    \lst@GobbleNil}%
-                   {\lst@next#2\@nil
-                    \lst@lAddTo\lst@arg{\@empty#3}%
-                    \lst@GobbleNil}%
-                 #1\@nil
-    \global\let\@gtempa\lst@arg
-    \endgroup
-    \let\lst@arg\@gtempa
-    \ifx #7\@nil\else
-        \expandafter\lst@Delim@args@\expandafter{\lst@delimstyle}%
-    \fi}
-\def\lst@Delim@args@#1{%
-    \lst@if
-        \lst@lAddTo\lst@arg{{{#1}\lst@modetrue}}%
-    \else
-        \ifx\lst@cumulative\@empty
-            \lst@lAddTo\lst@arg{{{}#1}}%
-        \else
-            \lst@lAddTo\lst@arg{{{#1}}}%
-        \fi
-    \fi}
-\def\lst@Delim@del#1\@empty#2#3#4{%
-    \ifx #2\@nil\else
-        \def\lst@temp{#1\@empty#2#3}%
-        \ifx\lst@temp\lst@delim\else
-            \lst@lAddTo\lst@DefDelims{#1\@empty#2#3{#4}}%
-        \fi
-        \expandafter\lst@Delim@del
-    \fi}
-\def\lst@Delim@delall#1{%
-    \begingroup
-    \edef\lst@delim{\expandafter\string\csname\@lst @#1\endcsname}%
-    \lst@false \global\let\@gtempa\@empty
-    \expandafter\lst@Delim@delall@\lst@DefDelims\@empty
-    \endgroup
-    \let\lst@DefDelims\@gtempa}
-\def\lst@Delim@delall@#1{%
-    \ifx #1\@empty\else
-        \ifx #1\lst@UseDynamicMode
-            \lst@true
-            \let\lst@next\lst@Delim@delall@do
-        \else
-            \def\lst@next{\lst@Delim@delall@do#1}%
-        \fi
-        \expandafter\lst@next
-    \fi}
-\def\lst@Delim@delall@do#1#2\@empty#3#4#5{%
-    \expandafter\lst@IfSubstring\expandafter{\lst@delim}{\string#1}%
-      {}%
-      {\lst@if \lst@AddTo\@gtempa\lst@UseDynamicMode \fi
-       \lst@AddTo\@gtempa{#1#2\@empty#3#4{#5}}}%
-    \lst@false \lst@Delim@delall@}
-\gdef\lst@DefDelimB#1#2#3#4#5#6#7#8{%
-    \lst@CDef{#1}#2%
-        {#3}%
-        {\let\lst@bnext\lst@CArgEmpty
-         \lst@ifmode #4\else
-             #5%
-             \def\lst@bnext{#6{#7}{#8}}%
-         \fi
-         \lst@bnext}%
-        \@empty}
-\gdef\lst@DefDelimE#1#2#3#4#5#6#7{%
-    \lst@CDef{#1}#2%
-        {#3}%
-        {\let\lst@enext\lst@CArgEmpty
-         \ifnum #7=\lst@mode%
-             #4%
-             \let\lst@enext#6%
-         \else
-             #5%
-         \fi
-         \lst@enext}%
-        \@empty}
-\lst@AddToHook{Init}{\let\lst@bnext\relax \let\lst@enext\relax}
-\gdef\lst@DefDelimBE#1#2#3#4#5#6#7#8#9{%
-    \lst@CDef{#1}#2%
-        {#3}%
-        {\let\lst@bnext\lst@CArgEmpty
-         \ifnum #7=\lst@mode
-             #4%
-             \let\lst@bnext#9%
-         \else
-             \lst@ifmode\else
-                 #5%
-                 \def\lst@bnext{#6{#7}{#8}}%
-             \fi
-         \fi
-         \lst@bnext}%
-        \@empty}
-\gdef\lst@delimtypes{s,l}
-\gdef\lst@DelimKey#1#2{%
-    \lst@Delim{}#2\relax
-        {Delim}\lst@delimtypes #1%
-                {\lst@BeginDelim\lst@EndDelim}
-        i\@empty{\lst@BeginIDelim\lst@EndIDelim}}
-\lst@Key{delim}\relax{\lst@DelimKey\@empty{#1}}
-\lst@Key{moredelim}\relax{\lst@DelimKey\relax{#1}}
-\lst@Key{deletedelim}\relax{\lst@DelimKey\@nil{#1}}
-\gdef\lst@DelimDM@l#1#2\@empty#3#4#5{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#3{#1}{#5\lst@Lmodetrue}}
-\gdef\lst@DelimDM@s#1#2#3\@empty#4#5#6{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#4{#1}{#6}%
-    \lst@CArg #3\relax\lst@DefDelimE{}{}{}#5{#1}}
-\def\lst@ReplaceInput#1{\lst@CArgX #1\relax\lst@CDefX{}{}}
-\def\lst@Literatekey#1\@nil@{\let\lst@ifxliterate\lst@if
-                             \def\lst@literate{#1}}
-\lst@Key{literate}{}{\@ifstar{\lst@true \lst@Literatekey}
-                             {\lst@false\lst@Literatekey}#1\@nil@}
-\lst@AddToHook{SelectCharTable}
-    {\ifx\lst@literate\@empty\else
-         \expandafter\lst@Literate\lst@literate{}\relax\z@
-     \fi}
-\def\lst@Literate#1#2#3{%
-    \ifx\relax#2\@empty\else
-        \lst@CArgX #1\relax\lst@CDef
-            {}
-            {\let\lst@next\@empty
-             \lst@ifxliterate
-                \lst@ifmode \let\lst@next\lst@CArgEmpty \fi
-             \fi
-             \ifx\lst@next\@empty
-                 \ifx\lst@OutputBox\@gobble\else
-                   \lst@XPrintToken \let\lst@scanmode\lst@scan@m
-                   \lst@token{#2}\lst@length#3\relax
-                   \lst@XPrintToken
-                 \fi
-                 \let\lst@next\lst@CArgEmptyGobble
-             \fi
-             \lst@next}%
-            \@empty
-        \expandafter\lst@Literate
-    \fi}
-\def\lst@CArgEmptyGobble#1\@empty{}
-\def\lst@BeginDropInput#1{%
-    \lst@EnterMode{#1}%
-    {\lst@modetrue
-     \let\lst@OutputBox\@gobble
-     \let\lst@ifdropinput\iftrue
-     \let\lst@ProcessLetter\@gobble
-     \let\lst@ProcessDigit\@gobble
-     \let\lst@ProcessOther\@gobble
-     \let\lst@ProcessSpace\@empty
-     \let\lst@ProcessTabulator\@empty
-     \let\lst@ProcessFormFeed\@empty}}
-\let\lst@ifdropinput\iffalse % init
-\lst@Key{basicstyle}\relax{\def\lst@basicstyle{#1}}
-\lst@Key{inputencoding}\relax{\def\lst@inputenc{#1}}
-\lst@AddToHook{Init}
-    {\lst@basicstyle
-     \ifx\lst@inputenc\@empty\else
-         \@ifundefined{inputencoding}{}%
-            {\inputencoding\lst@inputenc}%
-     \fi}
-\lst@AddToHookExe{EmptyStyle}
-    {\let\lst@basicstyle\@empty
-     \let\lst@inputenc\@empty}
-\lst@Key{multicols}{}{\@tempcnta=0#1\relax\def\lst@multicols{#1}}
-\def\lst@parshape{\parshape\@ne \z@ \linewidth}
-\lst@AddToHookAtTop{EveryLine}{\lst@parshape}
-\lst@AddToHookAtTop{EndGroup}{\lst@parshape}
-\newcount\lst@lineno % \global
-\lst@AddToHook{InitVars}{\global\lst@lineno\@ne}
-\lst@Key{print}{true}[t]{\lstKV@SetIf{#1}\lst@ifprint}
-\lst@Key{firstline}\relax{\def\lst@firstline{#1\relax}}
-\lst@Key{lastline}\relax{\def\lst@lastline{#1\relax}}
-\lst@AddToHook{PreSet}
-    {\let\lst@firstline\@ne \def\lst@lastline{9999999\relax}}
-\lst@Key{linerange}\relax{\lstKV@OptArg[]{#1}{%
-    \def\lst@interrange{##1}\def\lst@linerange{##2,}}}
-\lst@Key{rangeprefix}\relax{\def\lst@rangebeginprefix{#1}%
-                            \def\lst@rangeendprefix{#1}}
-\lst@Key{rangesuffix}\relax{\def\lst@rangebeginsuffix{#1}%
-                            \def\lst@rangeendsuffix{#1}}
-\lst@Key{rangebeginprefix}{}{\def\lst@rangebeginprefix{#1}}
-\lst@Key{rangebeginsuffix}{}{\def\lst@rangebeginsuffix{#1}}
-\lst@Key{rangeendprefix}{}{\def\lst@rangeendprefix{#1}}
-\lst@Key{rangeendsuffix}{}{\def\lst@rangeendsuffix{#1}}
-\lst@Key{includerangemarker}{true}[t]{\lstKV@SetIf{#1}\lst@ifincluderangemarker}
-\lst@AddToHook{PreSet}{\def\lst@firstline{1\relax}%
-                       \let\lst@linerange\@empty}
-\lst@AddToHook{Init}
-{\ifx\lst@linerange\@empty
-     \edef\lst@linerange{{\lst@firstline}-{\lst@lastline},}%
- \fi
- \lst@GetLineInterval}%
-\def\lst@GetLineInterval{\expandafter\lst@GLI\lst@linerange\@nil}
-\def\lst@GLI#1,#2\@nil{\def\lst@linerange{#2}\lst@GLI@#1--\@nil}
-\def\lst@GLI@#1-#2-#3\@nil{%
-    \lst@IfNumber{#1}%
-    {\ifx\@empty#1\@empty
-         \let\lst@firstline\@ne
-     \else
-         \def\lst@firstline{#1\relax}%
-     \fi
-     \ifx\@empty#3\@empty
-         \def\lst@lastline{9999999\relax}%
-     \else
-         \ifx\@empty#2\@empty
-             \let\lst@lastline\lst@firstline
-         \else
-             \def\lst@lastline{#2\relax}%
-         \fi
-     \fi}%
-    {\def\lst@firstline{9999999\relax}%
-     \let\lst@lastline\lst@firstline
-     \let\lst@rangebegin\lst@rangebeginprefix
-     \lst@AddTo\lst@rangebegin{#1}\lst@Extend\lst@rangebegin\lst@rangebeginsuffix
-     \ifx\@empty#3\@empty
-         \let\lst@rangeend\lst@rangeendprefix
-         \lst@AddTo\lst@rangeend{#1}\lst@Extend\lst@rangeend\lst@rangeendsuffix
-     \else
-         \ifx\@empty#2\@empty
-             \let\lst@rangeend\@empty
-         \else
-             \let\lst@rangeend\lst@rangeendprefix
-             \lst@AddTo\lst@rangeend{#2}\lst@Extend\lst@rangeend\lst@rangeendsuffix
-         \fi
-     \fi
-     \global\def\lst@DefRange{\expandafter\lst@CArgX\lst@rangebegin\relax\lst@DefRangeB}%
-     \ifnum\lst@mode=\lst@Pmode \expandafter\lst@DefRange \fi}}
-\lst@AddToHookExe{DeInit}{\global\let\lst@DefRange\@empty}
-\def\lst@DefRangeB#1#2{\lst@DefRangeB@#1#2}
-\def\lst@DefRangeB@#1#2#3#4{%
-    \lst@CDef{#1{#2}{#3}}#4{}%
-    {\lst@ifincluderangemarker
-         \lst@LeaveMode
-         \let#1#4%
-         \lst@DefRangeEnd
-         \lst@InitLstNumber
-     \else
-         \@tempcnta\lst@lineno \advance\@tempcnta\@ne
-         \edef\lst@firstline{\the\@tempcnta\relax}%
-         \gdef\lst@OnceAtEOL{\let#1#4\lst@DefRangeEnd}%
-         \lst@InitLstNumber
-     \fi
- \global\let\lst@DefRange\lst@DefRangeEnd
-     \lst@CArgEmpty}%
-    \@empty}
-\def\lstpatch@labels{%
-\gdef\lst@SetFirstNumber{%
-    \ifx\lst@firstnumber\@undefined
-        \@tempcnta 0\csname\@lst no@\lst@intname\endcsname\relax
-        \ifnum\@tempcnta=\z@ \else
-            \lst@nololtrue
-            \advance\@tempcnta\lst@advancenumber
-            \edef\lst@firstnumber{\the\@tempcnta\relax}%
-        \fi
-    \fi}%
-}
-\def\lst@InitLstNumber{%
-     \global\c@lstnumber\lst@firstnumber
-     \global\advance\c@lstnumber\lst@advancenumber
-     \global\advance\c@lstnumber-\lst@advancelstnum
-     \ifx \lst@firstnumber\c@lstnumber
-         \global\advance\c@lstnumber-\lst@advancelstnum
-     \fi}
-\def\lst@DefRangeEnd{%
-    \ifx\lst@rangeend\@empty\else
-        \expandafter\lst@CArgX\lst@rangeend\relax\lst@DefRangeE
-    \fi}
-\def\lst@DefRangeE#1#2{\lst@DefRangeE@#1#2}
-\def\lst@DefRangeE@#1#2#3#4{%
-    \lst@CDef{#1#2{#3}}#4{}%
-    {\let#1#4%
-     \edef\lst@lastline{\the\lst@lineno\relax}%
-     \lst@DefRangeE@@}%
-    \@empty}
-\def\lst@DefRangeE@@#1\@empty{%
-    \lst@ifincluderangemarker
-        #1\lst@XPrintToken
-    \fi
-    \lst@LeaveModeToPmode
-    \lst@BeginDropInput{\lst@Pmode}}
-\def\lst@LeaveModeToPmode{%
-    \ifnum\lst@mode=\lst@Pmode
-        \expandafter\lsthk@EndGroup
-    \else
-        \expandafter\egroup\expandafter\lst@LeaveModeToPmode
-    \fi}
-\lst@AddToHook{EOL}{\lst@OnceAtEOL\global\let\lst@OnceAtEOL\@empty}
-\gdef\lst@OnceAtEOL{}% Init
-\def\lst@MSkipToFirst{%
-    \global\advance\lst@lineno\@ne
-    \ifnum \lst@lineno=\lst@firstline
-        \def\lst@next{\lst@LeaveMode \global\lst@newlines\z@
-        \lst@OnceAtEOL \global\let\lst@OnceAtEOL\@empty
-        \lst@InitLstNumber % Added to work with modified \lsthk@PreInit.
-        \lsthk@InitVarsBOL
-        \lst@BOLGobble}%
-        \expandafter\lst@next
-    \fi}
-\def\lst@SkipToFirst{%
-    \ifnum \lst@lineno<\lst@firstline
-        \def\lst@next{\lst@BeginDropInput\lst@Pmode
-        \lst@Let{13}\lst@MSkipToFirst
-        \lst@Let{10}\lst@MSkipToFirst}%
-        \expandafter\lst@next
-    \else
-        \expandafter\lst@BOLGobble
-    \fi}
-\def\lst@IfNumber#1{%
-    \ifx\@empty#1\@empty
-        \let\lst@next\@firstoftwo
-    \else
-        \lst@IfNumber@#1\@nil
-    \fi
-    \lst@next}
-\def\lst@IfNumber@#1#2\@nil{%
-    \let\lst@next\@secondoftwo
-    \ifnum`#1>47\relax \ifnum`#1>57\relax\else
-        \let\lst@next\@firstoftwo
-    \fi\fi}
-\lst@Key{nolol}{false}[t]{\lstKV@SetIf{#1}\lst@ifnolol}
-\def\lst@nololtrue{\let\lst@ifnolol\iftrue}
-\let\lst@ifnolol\iffalse % init
-\lst@Key{captionpos}{t}{\def\lst@captionpos{#1}}
-\lst@Key{abovecaptionskip}\smallskipamount{\def\lst@abovecaption{#1}}
-\lst@Key{belowcaptionskip}\smallskipamount{\def\lst@belowcaption{#1}}
-\lst@Key{label}\relax{\def\lst@label{#1}}
-\lst@Key{title}\relax{\def\lst@title{#1}\let\lst@caption\relax}
-\lst@Key{caption}\relax{\lstKV@OptArg[{#1}]{#1}%
-    {\def\lst@caption{##2}\def\lst@@caption{##1}}%
-     \let\lst@title\@empty}
-\lst@AddToHookExe{TextStyle}
-    {\let\lst@caption\@empty \let\lst@@caption\@empty
-     \let\lst@title\@empty \let\lst@label\@empty}
-\AtBeginDocument{
-  \@ifundefined{thechapter}{\let\lst@ifnumberbychapter\iffalse}{}
-  \lst@ifnumberbychapter
-      \newcounter{lstlisting}[chapter]
-      \gdef\thelstlisting%
-           {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@lstlisting}
-  \else
-      \newcounter{lstlisting}
-      \gdef\thelstlisting{\@arabic\c@lstlisting}
-  \fi}
-\lst@UserCommand\lstlistingname{Listing}
-\lst@Key{numberbychapter}{true}[t]{\lstKV@SetIf{#1}\lst@ifnumberbychapter}
-\@ifundefined{abovecaptionskip}
-{\newskip\abovecaptionskip
- \newskip\belowcaptionskip}{}
-\@ifundefined{@makecaption}
-{\long\def\@makecaption#1#2{%
-   \vskip\abovecaptionskip
-   \sbox\@tempboxa{#1: #2}%
-   \ifdim \wd\@tempboxa >\hsize
-     #1: #2\par
-   \else
-     \global \@minipagefalse
-     \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
-   \fi
-   \vskip\belowcaptionskip}%
-}{}
-\def\fnum@lstlisting{%
-  \lstlistingname
-  \ifx\lst@@caption\@empty\else~\thelstlisting\fi}%
-\def\lst@MakeCaption#1{%
-  \lst@ifdisplaystyle
-    \ifx #1t%
-        \ifx\lst@@caption\@empty\expandafter\lst@HRefStepCounter \else
-                                \expandafter\refstepcounter
-        \fi {lstlisting}%
-        \ifx\lst@label\@empty\else \label{\lst@label}\fi
-        \let\lst@arg\lst@intname \lst@ReplaceIn\lst@arg\lst@filenamerpl
-        \global\let\lst@name\lst@arg \global\let\lstname\lst@name
-        \lst@ifnolol\else
-            \ifx\lst@@caption\@empty
-                \ifx\lst@caption\@empty
-                    \ifx\lst@intname\@empty \else \def\lst@temp{ }%
-                    \ifx\lst@intname\lst@temp \else
-                        \addcontentsline{lol}{lstlisting}\lst@name
-                    \fi\fi
-                \fi
-            \else
-                \addcontentsline{lol}{lstlisting}%
-                    {\protect\numberline{\thelstlisting}\lst@@caption}%
-            \fi
-         \fi
-     \fi
-    \ifx\lst@caption\@empty\else
-        \lst@IfSubstring #1\lst@captionpos
-            {\begingroup \let\@@vskip\vskip
-             \def\vskip{\afterassignment\lst@vskip \@tempskipa}%
-             \def\lst@vskip{\nobreak\@@vskip\@tempskipa\nobreak}%
-             \par\@parboxrestore\normalsize\normalfont % \noindent (AS)
-             \ifx #1t\allowbreak \fi
-             \ifx\lst@title\@empty
-                 \lst@makecaption\fnum@lstlisting{\ignorespaces \lst@caption}
-             \else
-                 \lst@maketitle\lst@title % (AS)
-             \fi
-             \ifx #1b\allowbreak \fi
-             \endgroup}{}%
-    \fi
-  \fi}
-\def\lst@makecaption{\@makecaption}
-\def\lst@maketitle{\@makecaption\lst@title@dropdelim}
-\def\lst@title@dropdelim#1{\ignorespaces}
-\AtBeginDocument{%
-\@ifundefined{captionlabelfalse}{}{%
-  \def\lst@maketitle{\captionlabelfalse\@makecaption\@empty}}%
-\@ifundefined{caption@startrue}{}{%
-  \def\lst@maketitle{\caption@startrue\@makecaption\@empty}}%
-}
-\def\lst@HRefStepCounter#1{%
-    \begingroup
-    \c@lstlisting\lst@neglisting
-    \advance\c@lstlisting\m@ne \xdef\lst@neglisting{\the\c@lstlisting}%
-    \ifx\hyper@refstepcounter\@undefined\else
-        \hyper@refstepcounter{#1}%
-    \fi
-    \endgroup}
-\gdef\lst@neglisting{\z@}% init
-\lst@Key{boxpos}{c}{\def\lst@boxpos{#1}}
-\def\lst@boxtrue{\let\lst@ifbox\iftrue}
-\let\lst@ifbox\iffalse
-\lst@Key{float}\relax[\lst@floatplacement]{%
-    \lstKV@SwitchCases{#1}%
-    {true&\let\lst@floatdefault\lst@floatplacement
-          \let\lst@float\lst@floatdefault\\%
-     false&\let\lst@floatdefault\relax
-           \let\lst@float\lst@floatdefault
-    }{\def\lst@next{\@ifstar{\let\lst@beginfloat\@dblfloat
-                             \let\lst@endfloat\end@dblfloat
-                             \lst@KFloat}%
-                            {\let\lst@beginfloat\@float
-                             \let\lst@endfloat\end@float
-                             \lst@KFloat}}
-      \edef\lst@float{#1}%
-      \expandafter\lst@next\lst@float\relax}}
-\def\lst@KFloat#1\relax{%
-    \ifx\@empty#1\@empty
-        \let\lst@float\lst@floatplacement
-    \else
-        \def\lst@float{#1}%
-    \fi}
-\lst@Key{floatplacement}{tbp}{\def\lst@floatplacement{#1}}
-\lst@AddToHook{PreSet}{\let\lst@float\lst@floatdefault}
-\lst@AddToHook{TextStyle}{\let\lst@float\relax}
-\let\lst@floatdefault\relax % init
-\lst@AddToHook{DeInit}{%
-    \ifx\lst@float\relax
-        \global\let\lst@doendpe\@doendpe
-    \else
-        \global\let\lst@doendpe\@empty
-    \fi}
-\AtBeginDocument{%
-\@ifundefined{c@float@type}%
-    {\edef\ftype@lstlisting{\ifx\c@figure\@undefined 1\else 4\fi}}
-    {\edef\ftype@lstlisting{\the\c@float@type}%
-     \addtocounter{float@type}{\value{float@type}}}%
-}
-\lst@Key{aboveskip}\medskipamount{\def\lst@aboveskip{#1}}
-\lst@Key{belowskip}\medskipamount{\def\lst@belowskip{#1}}
-\lst@AddToHook{TextStyle}
-    {\let\lst@aboveskip\z@ \let\lst@belowskip\z@}
-\lst@Key{everydisplay}{}{\def\lst@EveryDisplay{#1}}
-\lst@AddToHook{TextStyle}{\let\lst@ifdisplaystyle\iffalse}
-\lst@AddToHook{DisplayStyle}{\let\lst@ifdisplaystyle\iftrue}
-\let\lst@ifdisplaystyle\iffalse
-\def\lst@Init#1{%
-    \begingroup
-    \ifx\lst@float\relax\else
-        \edef\@tempa{\noexpand\lst@beginfloat{lstlisting}[\lst@float]}%
-        \expandafter\@tempa
-    \fi
-    \ifx\lst@multicols\@empty\else
-        \edef\lst@next{\noexpand\multicols{\lst@multicols}}
-        \expandafter\lst@next
-    \fi
-    \ifhmode\ifinner \lst@boxtrue \fi\fi
-    \lst@ifbox
-        \lsthk@BoxUnsafe
-        \hbox to\z@\bgroup
-             $\if t\lst@boxpos \vtop
-        \else \if b\lst@boxpos \vbox
-        \else \vcenter \fi\fi
-        \bgroup \par\noindent
-    \else
-        \lst@ifdisplaystyle
-            \lst@EveryDisplay
-            \par\penalty-50\relax
-            \vspace\lst@aboveskip
-        \fi
-    \fi
-    \normalbaselines
-    \abovecaptionskip\lst@abovecaption\relax
-    \belowcaptionskip\lst@belowcaption\relax
-    \lst@MakeCaption t%
-    \lsthk@PreInit \lsthk@Init
-    \lst@ifdisplaystyle
-        \global\let\lst@ltxlabel\@empty
-        \if@inlabel
-            \lst@ifresetmargins
-                \leavevmode
-            \else
-                \xdef\lst@ltxlabel{\the\everypar}%
-                \lst@AddTo\lst@ltxlabel{%
-                    \global\let\lst@ltxlabel\@empty
-                    \everypar{\lsthk@EveryLine\lsthk@EveryPar}}%
-            \fi
-        \fi
-        \everypar\expandafter{\lst@ltxlabel
-                              \lsthk@EveryLine\lsthk@EveryPar}%
-    \else
-        \everypar{}\let\lst@NewLine\@empty
-    \fi
-    \lsthk@InitVars \lsthk@InitVarsBOL
-    \lst@Let{13}\lst@MProcessListing
-    \let\lst@Backslash#1%
-    \lst@EnterMode{\lst@Pmode}{\lst@SelectCharTable}%
-    \lst@InitFinalize}
-\let\lst@InitFinalize\@empty % init
-\lst@AddToHook{PreInit}
-    {\rightskip\z@ \leftskip\z@ \parfillskip=\z@ plus 1fil
-     \let\par\@@par}
-\lst@AddToHook{EveryLine}{}% init
-\lst@AddToHook{EveryPar}{}% init
-\lst@Key{showlines}f[t]{\lstKV@SetIf{#1}\lst@ifshowlines}
-\def\lst@DeInit{%
-    \lst@XPrintToken \lst@EOLUpdate
-    \global\advance\lst@newlines\m@ne
-    \lst@ifshowlines
-        \lst@DoNewLines
-    \else
-        \setbox\@tempboxa\vbox{\lst@DoNewLines}%
-    \fi
-    \lst@ifdisplaystyle \par\removelastskip \fi
-    \lsthk@ExitVars\everypar{}\lsthk@DeInit\normalbaselines\normalcolor
-    \lst@MakeCaption b%
-    \lst@ifbox
-        \egroup $\hss \egroup
-        \vrule\@width\lst@maxwidth\@height\z@\@depth\z@
-    \else
-        \lst@ifdisplaystyle
-            \par\penalty-50\vspace\lst@belowskip
-        \fi
-    \fi
-    \ifx\lst@multicols\@empty\else
-        \def\lst@next{\global\let\@checkend\@gobble
-                      \endmulticols
-                      \global\let\@checkend\lst@@checkend}
-        \expandafter\lst@next
-    \fi
-    \ifx\lst@float\relax\else
-        \expandafter\lst@endfloat
-    \fi
-    \endgroup}
-\let\lst@@checkend\@checkend
-\newdimen\lst@maxwidth % \global
-\lst@AddToHook{InitVars}{\global\lst@maxwidth\z@}
-\lst@AddToHook{InitVarsEOL}
-    {\ifdim\lst@currlwidth>\lst@maxwidth
-         \global\lst@maxwidth\lst@currlwidth
-     \fi}
-\def\lst@EOLUpdate{\lsthk@EOL \lsthk@InitVarsEOL}
-\def\lst@MProcessListing{%
-    \lst@XPrintToken \lst@EOLUpdate \lsthk@InitVarsBOL
-    \global\advance\lst@lineno\@ne
-    \ifnum \lst@lineno>\lst@lastline
-        \lst@ifdropinput \lst@LeaveMode \fi
-        \ifx\lst@linerange\@empty
-            \expandafter\expandafter\expandafter\lst@EndProcessListing
-        \else
-            \lst@interrange
-            \lst@GetLineInterval
-            \expandafter\expandafter\expandafter\lst@SkipToFirst
-        \fi
-    \else
-        \expandafter\lst@BOLGobble
-    \fi}
-\let\lst@EndProcessListing\endinput
-\lst@Key{gobble}{0}{\def\lst@gobble{#1}}
-\def\lst@BOLGobble{%
-    \ifnum\lst@gobble>\z@
-        \@tempcnta\lst@gobble\relax
-        \expandafter\lst@BOLGobble@
-\fi}
-\def\lst@BOLGobble@@{%
-    \ifnum\@tempcnta>\z@
-        \expandafter\lst@BOLGobble@
-    \fi}
-\def\lstenv@BOLGobble@@{%
-    \lst@IfNextChars\lstenv@endstring{\lstenv@End}%
-    {\advance\@tempcnta\m@ne \expandafter\lst@BOLGobble@@\lst@eaten}}
-\def\lst@BOLGobble@#1{%
-    \let\lst@next#1%
-    \ifx \lst@next\relax\else
-    \ifx \lst@next\lst@MProcessListing\else
-    \ifx \lst@next\lst@processformfeed\else
-    \ifx \lst@next\lstenv@backslash
-        \let\lst@next\lstenv@BOLGobble@@
-    \else
-        \let\lst@next\lst@BOLGobble@@
-        \ifx #1\lst@processtabulator
-            \advance\@tempcnta-\lst@tabsize\relax
-            \ifnum\@tempcnta<\z@
-                \lst@length-\@tempcnta \lst@PreGotoTabStop
-            \fi
-        \else
-            \advance\@tempcnta\m@ne
-        \fi
-    \fi \fi \fi \fi
-    \lst@next}
-\def\lst@processformfeed{\lst@ProcessFormFeed}
-\def\lst@processtabulator{\lst@ProcessTabulator}
-\lst@Key{name}\relax{\def\lst@intname{#1}}
-\lst@AddToHookExe{PreSet}{\global\let\lst@intname\@empty}
-\lst@AddToHook{PreInit}{%
-    \let\lst@arg\lst@intname \lst@ReplaceIn\lst@arg\lst@filenamerpl
-    \global\let\lst@name\lst@arg \global\let\lstname\lst@name}
-\def\lst@filenamerpl{_\textunderscore $\textdollar -\textendash}
-\def\l@lstlisting#1#2{\@dottedtocline{1}{1.5em}{2.3em}{#1}{#2}}
-\lst@UserCommand\lstlistlistingname{Listings}
-\lst@UserCommand\lstlistoflistings{\bgroup
-    \let\contentsname\lstlistlistingname
-    \let\lst@temp\@starttoc \def\@starttoc##1{\lst@temp{lol}}%
-    \tableofcontents \egroup}
-\@ifundefined{float@listhead}{}{%
-  \renewcommand*{\lstlistoflistings}{%
-    \begingroup
-      \@ifundefined{@restonecoltrue}{}{%
-        \if@twocolumn
-          \@restonecoltrue\onecolumn
-        \else
-          \@restonecolfalse
-        \fi
-      }%
-      \float@listhead{\lstlistlistingname}%
-      \parskip\z@\parindent\z@\parfillskip \z@ \@plus 1fil%
-      \@starttoc{lol}%
-      \@ifundefined{@restonecoltrue}{}{%
-        \if@restonecol\twocolumn\fi
-      }%
-    \endgroup
-  }%
-}
-\AtBeginDocument{%
-  \@ifundefined{float@addtolists}%
-    {\gdef\float@addtolists#1{\addtocontents{lol}{#1}}}%
-    {\let\orig@float@addtolists\float@addtolists
-     \gdef\float@addtolists#1{%
-       \addtocontents{lol}{#1}%
-       \orig@float@addtolists{#1}}}%
-}%
-\newcommand\lstinline[1][]{%
-    \leavevmode\bgroup % \hbox\bgroup --> \bgroup
-      \def\lst@boxpos{b}%
-      \lsthk@PreSet\lstset{flexiblecolumns,#1}%
-      \lsthk@TextStyle
-      \@ifnextchar\bgroup{\afterassignment\lst@InlineG \let\@let@token}%
-                         \lstinline@}
-\def\lstinline@#1{%
-    \lst@Init\relax
-    \lst@IfNextCharActive{\lst@InlineM#1}{\lst@InlineJ#1}}
-\lst@AddToHook{TextStyle}{}% init
-\lst@AddToHook{SelectCharTable}{\lst@inlinechars}
-\global\let\lst@inlinechars\@empty
-\def\lst@InlineM#1{\gdef\lst@inlinechars{%
-    \lst@Def{`#1}{\lst@DeInit\egroup\global\let\lst@inlinechars\@empty}%
-    \lst@Def{13}{\lst@DeInit\egroup \global\let\lst@inlinechars\@empty
-        \PackageError{Listings}{lstinline ended by EOL}\@ehc}}%
-    \lst@inlinechars}
-\def\lst@InlineJ#1{%
-    \def\lst@temp##1#1{%
-        \let\lst@arg\@empty \lst@InsideConvert{##1}\lst@arg
-        \lst@DeInit\egroup}%
-    \lst@temp}
-\def\lst@InlineG{%
-    \lst@Init\relax
-    \lst@IfNextCharActive{\lst@InlineM\}}%
-                         {\let\lst@arg\@empty \lst@InlineGJ}}
-\def\lst@InlineGJ{\futurelet\@let@token\lst@InlineGJTest}
-\def\lst@InlineGJTest{%
-    \ifx\@let@token\egroup
-        \afterassignment\lst@InlineGJEnd
-        \expandafter\let\expandafter\@let@token
-    \else
-        \ifx\@let@token\@sptoken
-            \let\lst@next\lst@InlineGJReadSp
-        \else
-            \let\lst@next\lst@InlineGJRead
-        \fi
-        \expandafter\lst@next
-    \fi}
-\def\lst@InlineGJEnd{\lst@arg\lst@DeInit\egroup}
-\def\lst@InlineGJRead#1{%
-    \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
-    \lst@InlineGJ}
-\def\lst@InlineGJReadSp#1{%
-    \lccode`\~=`\ \lowercase{\lst@lAddTo\lst@arg~}%
-    \lst@InlineGJ#1}
-\newcommand\lstMakeShortInline[1][]{%
-  \def\lst@shortinlinedef{\lstinline[#1]}%
-  \lstMakeShortInline@}%
-\def\lstMakeShortInline@#1{%
-  \expandafter\ifx\csname lst@ShortInlineOldCatcode\string#1\endcsname\relax
-    \lst@shortlstinlineinfo{Made }{#1}%
-    \lst@add@special{#1}%
-    \expandafter
-    \xdef\csname lst@ShortInlineOldCatcode\string#1\endcsname{\the\catcode`#1}%
-    \begingroup
-      \catcode`\~\active  \lccode`\~`#1%
-      \lowercase{%
-        \global\expandafter\let
-          \csname lst@ShortInlineOldMeaning\string#1\endcsname~%
-          \expandafter\gdef\expandafter~\expandafter{\lst@shortinlinedef#1}}%
-    \endgroup
-    \global\catcode`#1\active
-  \else
-    \PackageError{Listings}%
-    {\string\lstMakeShorterInline\ definitions cannot be nested}%
-    {Use \string\lstDeleteShortInline first.}%
-    {}%
-  \fi}
-\def\lstDeleteShortInline#1{%
-  \expandafter\ifx\csname lst@ShortInlineOldCatcode\string#1\endcsname\relax
-    \PackageError{Listings}%
-    {#1 is not a short reference for \string\lstinline}%
-    {Use \string\lstMakeShortInline first.}%
-    {}%
-  \else
-    \lst@shortlstinlineinfo{Deleted }{#1 as}%
-    \lst@rem@special{#1}%
-    \global\catcode`#1\csname lst@ShortInlineOldCatcode\string#1\endcsname
-    \global \expandafter\let%
-      \csname lst@ShortInlineOldCatcode\string#1\endcsname \relax
-    \ifnum\catcode`#1=\active
-      \begingroup
-        \catcode`\~\active  \lccode`\~`#1%
-        \lowercase{%
-          \global\expandafter\let\expandafter~%
-          \csname lst@ShortInlineOldMeaning\string#1\endcsname}%
-      \endgroup
-    \fi
-  \fi}
-\def\lst@shortlstinlineinfo#1#2{%
-     \PackageInfo{Listings}{%
-       #1\string#2 a short reference for \string\lstinline}}
-\def\lst@add@special#1{%
-  \lst@rem@special{#1}%
-  \expandafter\gdef\expandafter\dospecials\expandafter
-    {\dospecials \do #1}%
-  \expandafter\gdef\expandafter\@sanitize\expandafter
-    {\@sanitize \@makeother #1}}
-\def\lst@rem@special#1{%
-  \def\do##1{%
-    \ifnum`#1=`##1 \else \noexpand\do\noexpand##1\fi}%
-  \xdef\dospecials{\dospecials}%
-  \begingroup
-    \def\@makeother##1{%
-      \ifnum`#1=`##1 \else \noexpand\@makeother\noexpand##1\fi}%
-    \xdef\@sanitize{\@sanitize}%
-  \endgroup}
-\def\lst@MakePath#1{\ifx\@empty#1\@empty\else\lst@MakePath@#1/\@nil/\fi}
-\def\lst@MakePath@#1/{#1/\lst@MakePath@@}
-\def\lst@MakePath@@#1/{%
-    \ifx\@nil#1\expandafter\@gobble
-         \else \ifx\@empty#1\else #1/\fi \fi
-    \lst@MakePath@@}
-\lst@Key{inputpath}{}{\edef\lst@inputpath{\lst@MakePath{#1}}}
-\def\lstinputlisting{%
-    \begingroup \lst@setcatcodes \lst@inputlisting}
-\newcommand\lst@inputlisting[2][]{%
-    \endgroup
-    \def\lst@set{#1}%
-    \IfFileExists{\lst@inputpath#2}%
-        {\expandafter\lst@InputListing\expandafter{\lst@inputpath#2}}%
-        {\filename@parse{\lst@inputpath#2}%
-         \edef\reserved@a{\noexpand\lst@MissingFileError
-             {\filename@area\filename@base}%
-             {\ifx\filename@ext\relax tex\else\filename@ext\fi}}%
-         \reserved@a}%
-    \lst@doendpe \@newlistfalse \ignorespaces}
-\def\lst@MissingFileError#1#2{%
-    \typeout{^^J! Package Listings Error: File `#1(.#2)' not found.^^J%
-        ^^JType X to quit or <RETURN> to proceed,^^J%
-        or enter new name. (Default extension: #2)^^J}%
-    \message{Enter file name: }%
-    {\endlinechar\m@ne \global\read\m@ne to\@gtempa}%
-    \ifx\@gtempa\@empty \else
-        \def\reserved@a{x}\ifx\reserved@a\@gtempa\batchmode\@@end\fi
-        \def\reserved@a{X}\ifx\reserved@a\@gtempa\batchmode\@@end\fi
-        \filename@parse\@gtempa
-        \edef\filename@ext{%
-            \ifx\filename@ext\relax#2\else\filename@ext\fi}%
-        \edef\reserved@a{\noexpand\IfFileExists %
-                {\filename@area\filename@base.\filename@ext}%
-            {\noexpand\lst@InputListing %
-                {\filename@area\filename@base.\filename@ext}}%
-            {\noexpand\lst@MissingFileError
-                {\filename@area\filename@base}{\filename@ext}}}%
-        \expandafter\reserved@a %
-    \fi}
-\let\lst@ifdraft\iffalse
-\DeclareOption{draft}{\let\lst@ifdraft\iftrue}
-\DeclareOption{final}{\let\lst@ifdraft\iffalse}
-\lst@AddToHook{PreSet}
-    {\lst@ifdraft
-         \let\lst@ifprint\iffalse
-         \@gobbletwo\fi\fi
-     \fi}
-\def\lst@InputListing#1{%
-    \begingroup
-      \lsthk@PreSet \gdef\lst@intname{#1}%
-      \expandafter\lstset\expandafter{\lst@set}%
-      \lsthk@DisplayStyle
-      \catcode\active=\active
-      \lst@Init\relax \let\lst@gobble\z@
-      \lst@SkipToFirst
-      \lst@ifprint \def\lst@next{\input{#1}}%
-             \else \let\lst@next\@empty \fi
-      \lst@next
-      \lst@DeInit
-    \endgroup}
-\def\lst@SkipToFirst{%
-    \ifnum \lst@lineno<\lst@firstline
-        \lst@BeginDropInput\lst@Pmode
-        \lst@Let{13}\lst@MSkipToFirst
-        \lst@Let{10}\lst@MSkipToFirst
-    \else
-        \expandafter\lst@BOLGobble
-    \fi}
-\def\lst@MSkipToFirst{%
-    \global\advance\lst@lineno\@ne
-    \ifnum \lst@lineno=\lst@firstline
-        \lst@LeaveMode \global\lst@newlines\z@
-        \lsthk@InitVarsBOL
-        \expandafter\lst@BOLGobble
-    \fi}
-\def\lstenv@DroppedWarning{%
-    \ifx\lst@dropped\@undefined\else
-        \PackageWarning{Listings}{Text dropped after begin of listing}%
-    \fi}
-\let\lst@dropped\@undefined % init
-\begingroup \lccode`\~=`\^^M\lowercase{%
-\gdef\lstenv@Process#1{%
-    \ifx~#1%
-        \lstenv@DroppedWarning \let\lst@next\lst@SkipToFirst
-    \else\ifx^^J#1%
-        \lstenv@DroppedWarning \let\lst@next\lstenv@ProcessJ
-    \else
-        \let\lst@dropped#1\let\lst@next\lstenv@Process
-    \fi \fi
-    \lst@next}
-}\endgroup
-\def\lstenv@ProcessJ{%
-    \let\lst@arg\@empty
-    \ifx\@currenvir\lstenv@name
-        \expandafter\lstenv@ProcessJEnv
-    \else
-        \expandafter\def\expandafter\lst@temp\expandafter##1%
-            \csname end\lstenv@name\endcsname
-                {\lst@InsideConvert{##1}\lstenv@ProcessJ@}%
-        \expandafter\lst@temp
-    \fi}
-\begingroup \lccode`\~=`\\\lowercase{%
-\gdef\lstenv@ProcessJ@{%
-    \lst@lExtend\lst@arg
-        {\expandafter\ \expandafter~\lstenv@endstring}%
-    \catcode10=\active \lst@Let{10}\lst@MProcessListing
-    \lst@SkipToFirst \lst@arg}
-}\endgroup
-\def\lstenv@ProcessJEnv#1\end#2{\def\lst@temp{#2}%
-    \ifx\lstenv@name\lst@temp
-        \lst@InsideConvert{#1}%
-        \expandafter\lstenv@ProcessJ@
-    \else
-        \lst@InsideConvert{#1\\end\{#2\}}%
-        \expandafter\lstenv@ProcessJEnv
-    \fi}
-\def\lstenv@backslash{%
-    \lst@IfNextChars\lstenv@endstring
-        {\lstenv@End}%
-        {\expandafter\lsts@backslash \lst@eaten}}%
-\def\lstenv@End{%
-    \ifx\@currenvir\lstenv@name
-        \edef\lst@next{\noexpand\end{\lstenv@name}}%
-    \else
-        \def\lst@next{\csname end\lstenv@name\endcsname}%
-    \fi
-    \lst@next}
-\lst@UserCommand\lstnewenvironment#1#2#{%
-    \@ifundefined{#1}%
-        {\let\lst@arg\@empty
-         \lst@XConvert{#1}\@nil
-         \expandafter\lstnewenvironment@\lst@arg{#1}{#2}}%
-        {\PackageError{Listings}{Environment `#1' already defined}\@eha
-         \@gobbletwo}}
-\def\@tempa#1#2#3{%
-\gdef\lstnewenvironment@##1##2##3##4##5{%
-    \begingroup
-    \global\@namedef{end##2}{\lstenv@Error{##2}}%
-    \global\@namedef{##2}{\def\lstenv@name{##2}%
-        \begingroup \lst@setcatcodes \catcode\active=\active
-        \csname##2@\endcsname}%
-    \let\l@ngrel@x\global
-    \let\@xargdef\lstenv@xargdef
-    \expandafter\new@command\csname##2@\endcsname##3%
-        {\lsthk@PreSet ##4%
-         \ifx\@currenvir\lstenv@name
-             \def\lstenv@endstring{#1#2##1#3}%
-         \else
-             \def\lstenv@endstring{#1##1}%
-         \fi
-         \@namedef{end##2}{\lst@DeInit ##5\endgroup
-                          \lst@doendpe \@ignoretrue}%
-         \lsthk@DisplayStyle
-         \let\lst@EndProcessListing\lstenv@SkipToEnd
-         \lst@Init\lstenv@backslash
-         \lst@ifprint
-             \expandafter\expandafter\expandafter\lstenv@Process
-         \else
-             \expandafter\lstenv@SkipToEnd
-         \fi
-         \lst@insertargs}%
-    \endgroup}%
-}
-\let\lst@arg\@empty \lst@XConvert{end}\{\}\@nil
-\expandafter\@tempa\lst@arg
-\let\lst@insertargs\@empty
-\def\lstenv@xargdef#1{
-    \expandafter\lstenv@xargdef@\csname\string#1\endcsname#1}
-\def\lstenv@xargdef@#1#2[#3][#4]#5{%
-  \@ifdefinable#2{%
-       \gdef#2{%
-          \ifx\protect\@typeset@protect
-            \expandafter\lstenv@testopt
-          \else
-            \@x@protect#2%
-          \fi
-          #1%
-          {#4}}%
-       \@yargdef
-          #1%
-           \tw@
-           {#3}%
-           {#5}}}
-\long\def\lstenv@testopt#1#2{%
-  \@ifnextchar[{\catcode\active5\relax \lstenv@testopt@#1}%
-               {#1[{#2}]}}
-\def\lstenv@testopt@#1[#2]{%
-    \catcode\active\active
-    #1[#2]}
-\begingroup \lccode`\~=`\\\lowercase{%
-\gdef\lstenv@SkipToEnd{%
-    \long\expandafter\def\expandafter\lst@temp\expandafter##\expandafter
-        1\expandafter~\lstenv@endstring{\lstenv@End}%
-    \lst@temp}
-}\endgroup
-\def\lstenv@Error#1{\PackageError{Listings}{Extra \string\end#1}%
-    {I'm ignoring this, since I wasn't doing a \csname#1\endcsname.}}
-\begingroup \lccode`\~=`\^^M\lowercase{%
-\gdef\lst@TestEOLChar#1{%
-    \def\lst@insertargs{#1}%
-    \ifx ~#1\@empty \else
-    \ifx^^J#1\@empty \else
-        \global\let\lst@intname\lst@insertargs
-        \let\lst@insertargs\@empty
-    \fi \fi}
-}\endgroup
-\lstnewenvironment{lstlisting}[2][]
-    {\lst@TestEOLChar{#2}%
-     \lstset{#1}%
-     \csname\@lst @SetFirstNumber\endcsname}
-    {\csname\@lst @SaveFirstNumber\endcsname}
-\lst@Key{fancyvrb}\relax[t]{%
-    \lstKV@SetIf{#1}\lst@iffancyvrb
-    \lstFV@fancyvrb}
-\ifx\lstFV@fancyvrb\@undefined
-    \gdef\lstFV@fancyvrb{\lst@RequireAspects{fancyvrb}\lstFV@fancyvrb}
-\fi
-\@ifundefined{ocp}{}
-    {\lst@AddToHook{OutputBox}%
-         {\let\lst@ProcessLetter\@firstofone
-          \let\lst@ProcessDigit\@firstofone
-          \let\lst@ProcessOther\@firstofone}}
-\DeclareOption*{\expandafter\lst@ProcessOption\CurrentOption\relax}
-\def\lst@ProcessOption#1#2\relax{%
-    \ifx #1!%
-        \lst@DeleteKeysIn\lst@loadaspects{#2}%
-    \else
-        \lst@lAddTo\lst@loadaspects{,#1#2}%
-    \fi}
-\@ifundefined{lst@loadaspects}
-  {\def\lst@loadaspects{strings,comments,escape,style,language,%
-      keywords,labels,lineshape,frames,emph,index}%
-  }{}
-\InputIfFileExists{lstpatch.sty}{}{}
-\let\lst@ifsavemem\iffalse
-\DeclareOption{savemem}{\let\lst@ifsavemem\iftrue}
-\DeclareOption{noaspects}{\let\lst@loadaspects\@empty}
-\ProcessOptions
-\lst@RequireAspects\lst@loadaspects
-\let\lst@loadaspects\@empty
-\lst@UseHook{SetStyle}\lst@UseHook{EmptyStyle}
-\lst@UseHook{SetLanguage}\lst@UseHook{EmptyLanguage}
-\InputIfFileExists{listings.cfg}{}{}
-\InputIfFileExists{lstlocal.cfg}{}{}
-\endinput
-%%
-%% End of file `listings.sty'.
diff --git a/latex/texsty/lstdoc.sty b/latex/texsty/lstdoc.sty
deleted file mode 100644 (file)
index d97513f..0000000
+++ /dev/null
@@ -1,453 +0,0 @@
-%%
-%% This is file `lstdoc.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% listings.dtx  (with options: `doc')
-%% 
-%% Please read the software license in listings-1.3.dtx or listings-1.3.pdf.
-%%
-%% (w)(c) 1996--2004 Carsten Heinz and/or any other author listed
-%% elsewhere in this file.
-%% (c) 2006 Brooks Moses
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to <bmoses@dpdx.net>.
-%%
-\def\filedate{2007/02/22}
-\def\fileversion{1.4}
-\ProvidesPackage{lstdoc}
-             [\filedate\space\fileversion\space(Carsten Heinz)]
-\let\lstdoc@currversion\fileversion
-\RequirePackage[writefile]{listings}[2004/09/07]
-\newif\iffancyvrb \IfFileExists{fancyvrb.sty}{\fancyvrbtrue}{}
-\newif\ifcolor \IfFileExists{color.sty}{\colortrue}{}
-\lst@false
-\newif\ifhyper
-\@ifundefined{pdfoutput}
-    {}
-    {\ifnum\pdfoutput>\z@ \lst@true \fi}
-\@ifundefined{VTeXversion}
-    {}
-    {\ifnum\OpMode>\z@ \lst@true \fi}
-\lst@if \IfFileExists{hyperref.sty}{\hypertrue}{}\fi
-\newif\ifalgorithmicpkg \IfFileExists{algorithmic.sty}{\algorithmicpkgtrue}{}
-\newif\iflgrind \IfFileExists{lgrind.sty}{\lgrindtrue}{}
-\iffancyvrb \RequirePackage{fancyvrb}\fi
-\ifhyper \RequirePackage[colorlinks]{hyperref}\else
-    \def\href#1{\texttt}\fi
-\ifcolor \RequirePackage{color}\fi
-\ifalgorithmicpkg \RequirePackage{algorithmic}\fi
-\iflgrind \RequirePackage{lgrind}\fi
-\RequirePackage{nameref}
-\RequirePackage{url}
-\renewcommand\ref{\protect\T@ref}
-\renewcommand\pageref{\protect\T@pageref}
-\def\lst@BeginRemark#1{%
-    \begin{quote}\topsep0pt\let\small\footnotesize\small#1:}
-\def\lst@EndRemark{\end{quote}}
-\newenvironment{TODO}
-    {\lst@BeginRemark{To do}}{\lst@EndRemark}
-\newenvironment{ALTERNATIVE}
-    {\lst@BeginRemark{Alternative}}{\lst@EndRemark}
-\newenvironment{REMOVED}
-    {\lst@BeginRemark{Removed}}{\lst@EndRemark}
-\newenvironment{OLDDEF}
-    {\lst@BeginRemark{Old definition}}{\lst@EndRemark}
-\def\advise{\par\list\labeladvise
-    {\advance\linewidth\@totalleftmargin
-     \@totalleftmargin\z@
-     \@listi
-     \let\small\footnotesize \small\sffamily
-     \parsep \z@ \@plus\z@ \@minus\z@
-     \topsep6\p@ \@plus1\p@\@minus2\p@
-     \def\makelabel##1{\hss\llap{##1}}}}
-\let\endadvise\endlist
-\def\advisespace{\hbox{}\qquad}
-\def\labeladvise{$\to$}
-\newenvironment{syntax}
-   {\list{}{\itemindent-\leftmargin
-    \def\makelabel##1{\hss\lst@syntaxlabel##1,,,,\relax}}}
-   {\endlist}
-\def\lst@syntaxlabel#1,#2,#3,#4\relax{%
-    \llap{\scriptsize\itshape#3}%
-    \def\lst@temp{#2}%
-    \expandafter\lst@syntaxlabel@\meaning\lst@temp\relax
-    \rlap{\hskip-\itemindent\hskip\itemsep\hskip\linewidth
-          \llap{\ttfamily\lst@temp}\hskip\labelwidth
-          \def\lst@temp{#1}%
-          \ifx\lst@temp\lstdoc@currversion#1\fi}}
-\def\lst@syntaxlabel@#1>#2\relax
-    {\edef\lst@temp{\zap@space#2 \@empty}}
-\newcommand*\syntaxnewline{\newline\hbox{}\kern\labelwidth}
-\newcommand*\syntaxor{\qquad or\qquad}
-\newcommand*\syntaxbreak
-    {\hfill\kern0pt\discretionary{}{\kern\labelwidth}{}}
-\let\syntaxfill\hfill
-\def\alternative#1{\lst@true \alternative@#1,\relax,}
-\def\alternative@#1,{%
-    \ifx\relax#1\@empty
-        \expandafter\@gobble
-    \else
-        \ifx\@empty#1\@empty\else
-            \lst@if \lst@false \else $\vert$\fi
-            \textup{\texttt{#1}}%
-        \fi
-    \fi
-    \alternative@}
-\long\def\m@cro@#1#2#3{\endgroup \topsep\MacroTopsep \trivlist
-  \edef\saved@macroname{\string#3}%
-  \def\makelabel##1{\llap{##1}}%
-  \if@inlabel
-    \let\@tempa\@empty \count@\macro@cnt
-    \loop \ifnum\count@>\z@
-      \edef\@tempa{\@tempa\hbox{\strut}}\advance\count@\m@ne \repeat
-    \edef\makelabel##1{\llap{\vtop to\baselineskip
-                               {\@tempa\hbox{##1}\vss}}}%
-    \advance \macro@cnt \@ne
-  \else  \macro@cnt\@ne  \fi
-  \edef\@tempa{\noexpand\item[%
-     #1%
-       \noexpand\PrintMacroName
-     \else
-       \expandafter\noexpand\csname Print#2Name\endcsname % MODIFIED
-     \fi
-     {\string#3}]}%
-  \@tempa
-  \global\advance\c@CodelineNo\@ne
-   #1%
-      \SpecialMainIndex{#3}\nobreak
-      \DoNotIndex{#3}%
-   \else
-      \csname SpecialMain#2Index\endcsname{#3}\nobreak % MODIFIED
-   \fi
-  \global\advance\c@CodelineNo\m@ne
-  \ignorespaces}
-\def\macro{\begingroup
-   \catcode`\\12
-   \MakePrivateLetters \m@cro@ \iftrue {Macro}}% MODIFIED
-\def\environment{\begingroup
-   \catcode`\\12
-   \MakePrivateLetters \m@cro@ \iffalse {Env}}% MODIFIED
-\def\newdocenvironment#1#2#3#4{%
-    \@namedef{#1}{#3\begingroup \catcode`\\12\relax
-                  \MakePrivateLetters \m@cro@ \iffalse {#2}}%
-    \@namedef{end#1}{#4\endmacro}%
-    \@ifundefined{Print#2Name}{\expandafter
-        \let\csname Print#2Name\endcsname\PrintMacroName}{}%
-    \@ifundefined{SpecialMain#2Index}{\expandafter
-        \let\csname SpecialMain#2Index\endcsname\SpecialMainIndex}{}}
-\newdocenvironment{aspect}{Aspect}{}{}
-\def\PrintAspectName#1{}
-\def\SpecialMainAspectIndex#1{%
-    \@bsphack
-    \index{aspects:\levelchar\protect\aspectname{#1}}%
-    \@esphack}
-\newdocenvironment{lstkey}{Key}{}{}
-\def\PrintKeyName#1{\strut\keyname{#1}\ }
-\def\SpecialMainKeyIndex#1{%
-    \@bsphack
-    \index{keys\levelchar\protect\keyname{#1}}%
-    \@esphack}
-\newcounter{argcount}
-\def\labelargcount{\texttt{\#\arabic{argcount}}\hskip\labelsep$=$}
-\def\macroargs{\list\labelargcount
-    {\usecounter{argcount}\leftmargin=2\leftmargin
-     \parsep \z@ \@plus\z@ \@minus\z@
-     \topsep4\p@ \@plus\p@ \@minus2\p@
-     \itemsep\z@ \@plus\z@ \@minus\z@
-     \def\makelabel##1{\hss\llap{##1}}}}
-\def\endmacroargs{\endlist\@endparenv}
-\lst@RequireAspects{writefile}
-\newbox\lst@samplebox
-\lstnewenvironment{lstsample}[3][]
-    {\global\let\lst@intname\@empty
-     \gdef\lst@sample{#2}%
-     \setbox\lst@samplebox=\hbox\bgroup
-         \setkeys{lst}{language={},style={},tabsize=4,gobble=5,%
-             basicstyle=\small\ttfamily,basewidth=0.51em,point={#1}}
-         #3%
-         \lst@BeginAlsoWriteFile{\jobname.tmp}}
-    {\lst@EndWriteFile\egroup
-     \ifdim \wd\lst@samplebox>.5\linewidth
-         \begin{center}%
-             \hbox to\linewidth{\box\lst@samplebox\hss}%
-         \end{center}%
-         \lst@sampleInput
-     \else
-         \begin{center}%
-         \begin{minipage}{0.45\linewidth}\lst@sampleInput\end{minipage}%
-         \qquad
-         \begin{minipage}{0.45\linewidth}%
-             \hbox to\linewidth{\box\lst@samplebox\hss}%
-         \end{minipage}%
-         \end{center}%
-     \fi}
-\lst@InstallKeywords{p}{point}{pointstyle}\relax{keywordstyle}{}ld
-\lstnewenvironment{lstxsample}[1][]
-    {\begingroup
-         \setkeys{lst}{belowskip=-\medskipamount,language={},style={},%
-             tabsize=4,gobble=5,basicstyle=\small\ttfamily,%
-             basewidth=0.51em,point={#1}}
-         \lst@BeginAlsoWriteFile{\jobname.tmp}}
-    {\endgroup
-     \endgroup}
-\def\lst@sampleInput{%
-    \MakePercentComment\catcode`\^^M=10\relax
-    \small\lst@sample
-    {\setkeys{lst}{SelectCharTable=\lst@ReplaceInput{\^\^I}%
-                                  {\lst@ProcessTabulator}}%
-     \leavevmode \input{\jobname.tmp}}\MakePercentIgnore}
-\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
-                                      {1.25ex \@plus1ex \@minus.2ex}%
-                                      {-1em}%
-                                      {\normalfont\normalsize\bfseries}}
-\def\lstref#1{\emph{\ref{#1} \nameref{#1}}}
-\def\@part[#1]#2{\ifhyper\phantomsection\fi
-    \addcontentsline{toc}{part}{#1}%
-    {\parindent\z@ \raggedright \interlinepenalty\@M
-     \normalfont \huge \bfseries #2\markboth{}{}\par}%
-    \nobreak\vskip 3ex\@afterheading}
-\renewcommand*\l@section[2]{%
-    \addpenalty\@secpenalty
-    \addvspace{.25em \@plus\p@}%
-    \setlength\@tempdima{1.5em}%
-    \begingroup
-      \parindent \z@ \rightskip \@pnumwidth
-      \parfillskip -\@pnumwidth
-      \leavevmode
-      \advance\leftskip\@tempdima
-      \hskip -\leftskip
-      #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
-    \endgroup}
-\renewcommand*\l@subsection{\@dottedtocline{2}{0pt}{2.3em}}
-\renewcommand*\l@subsubsection{\@dottedtocline{3}{0pt}{3.2em}}
-\newcommand\ikeyname[1]{%
-    \lstkeyindex{#1}{}%
-    \lstaspectindex{#1}{}%
-    \keyname{#1}}
-\newcommand\ekeyname[1]{%
-    \@bsphack
-    \lstkeyindex{#1}{}%
-    \lstaspectindex{#1}{}%
-    \@esphack}
-\newcommand\rkeyname[1]{%
-    \@bsphack
-    \lstkeyindex{#1}{}%
-    \lstaspectindex{#1}{}%
-    \@esphack{\rstyle\keyname{#1}}}
-\newcommand\icmdname[1]{%
-    \@bsphack
-    \lstaspectindex{#1}{}%
-    \@esphack\texttt{\string#1}}
-\newcommand\rcmdname[1]{%
-    \@bsphack
-    \lstaspectindex{#1}{}%
-    \@esphack\texttt{\rstyle\string#1}}
-\def\lstaspectindex#1#2{%
-    \global\@namedef{lstkandc@\string#1}{}%
-    \@ifundefined{lstisaspect@\string#1}
-        {\index{unknown\levelchar
-                \protect\texttt{\protect\string\string#1}#2}}%
-        {\index{\@nameuse{lstisaspect@\string#1}\levelchar
-                \protect\texttt{\protect\string\string#1}#2}}%
-}
-\def\lstkeyindex#1#2{%
-}
-\def\lstisaspect[#1]#2{%
-    \global\@namedef{lstaspect@#1}{#2}%
-    \lst@AddTo\lst@allkeysandcmds{,#2}%
-    \@for\lst@temp:=#2\do
-    {\ifx\@empty\lst@temp\else
-         \global\@namedef{lstisaspect@\lst@temp}{#1}%
-     \fi}}
-\gdef\lst@allkeysandcmds{}
-\def\lstprintaspectkeysandcmds#1{%
-    \lst@true
-    \expandafter\@for\expandafter\lst@temp
-    \expandafter:\expandafter=\csname lstaspect@#1\endcsname\do
-    {\lst@if\lst@false\else, \fi \texttt{\lst@temp}}}
-\def\lstcheckreference{%
-   \@for\lst@temp:=\lst@allkeysandcmds\do
-   {\ifx\lst@temp\@empty\else
-        \@ifundefined{lstkandc@\lst@temp}
-        {\typeout{\lst@temp\space not in reference guide?}}{}%
-    \fi}}
-\newcommand*\lst{\texttt{lst}}
-\newcommand*\Cpp{C\texttt{++}}
-\let\keyname\texttt
-\let\keyvalue\texttt
-\let\hookname\texttt
-\newcommand*\aspectname[1]{{\normalfont\sffamily#1}}
-\DeclareRobustCommand\packagename[1]{%
-    {\leavevmode\text@command{#1}%
-     \switchfontfamily\sfdefault\rmdefault
-     \check@icl #1\check@icr
-     \expandafter}}%
-\renewcommand\packagename[1]{{\normalfont\sffamily#1}}
-\def\switchfontfamily#1#2{%
-    \begingroup\xdef\@gtempa{#1}\endgroup
-    \ifx\f@family\@gtempa\fontfamily#2%
-                    \else\fontfamily#1\fi
-    \selectfont}
-\ifcolor
-    \definecolor{darkgreen}{rgb}{0,0.5,0}
-    \def\rstyle{\color{darkgreen}}
-\else
-    \let\rstyle\empty
-\fi
-\gdef\lst@emails{}
-\newcommand*\lstthanks[2]
-    {#1\lst@AddTo\lst@emails{,#1,<#2>}%
-     \ifx\@empty#2\@empty\typeout{Missing email for #1}\fi}
-\newcommand*\lsthelper[3]
-    {{\let~\ #1}%
-     \lst@IfOneOf#1\relax\lst@emails
-     {}{\typeout{^^JWarning: Unknown helper #1.^^J}}}
-\lstdefinelanguage[doc]{Pascal}{%
-  morekeywords={alfa,and,array,begin,boolean,byte,case,char,const,div,%
-     do,downto,else,end,false,file,for,function,get,goto,if,in,%
-     integer,label,maxint,mod,new,not,of,or,pack,packed,page,program,%
-     procedure,put,read,readln,real,record,repeat,reset,rewrite,set,%
-     text,then,to,true,type,unpack,until,var,while,with,write,writeln},%
-  sensitive=false,%
-  morecomment=[s]{(*}{*)},%
-  morecomment=[s]{\{}{\}},%
-  morestring=[d]{'}}
-\lstdefinestyle{}
-    {basicstyle={},%
-     keywordstyle=\bfseries,identifierstyle={},%
-     commentstyle=\itshape,stringstyle={},%
-     numberstyle={},stepnumber=1,%
-     pointstyle=\pointstyle}
-\def\pointstyle{%
-    {\let\lst@um\@empty \xdef\@gtempa{\the\lst@token}}%
-    \expandafter\lstkeyindex\expandafter{\@gtempa}{}%
-    \expandafter\lstaspectindex\expandafter{\@gtempa}{}%
-    \rstyle}
-\lstset{defaultdialect=[doc]Pascal,language=Pascal,style={}}
-\def\lstscanlanguages#1#2#3{%
-    \begingroup
-        \def\lst@DefDriver@##1##2##3##4[##5]##6{%
-           \lst@false
-           \lst@lAddTo\lst@scan{##6(##5),}%
-           \begingroup
-           \@ifnextchar[{\lst@XDefDriver{##1}##3}{\lst@DefDriver@@##3}}%
-        \def\lst@XXDefDriver[##1]{}%
-        \lst@InputCatcodes
-        \def\lst@dontinput{#3}%
-        \let\lst@scan\@empty
-        \lst@for{#2}\do{%
-            \lst@IfOneOf##1\relax\lst@dontinput
-                {}%
-                {\InputIfFileExists{##1}{}{}}}%
-        \global\let\@gtempa\lst@scan
-    \endgroup
-    \let#1\@gtempa}
-\def\lstprintlanguages#1{%
-    \def\do##1{\setbox\@tempboxa\hbox{##1\space\space}%
-        \ifdim\wd\@tempboxa<.5\linewidth \wd\@tempboxa.5\linewidth
-                                   \else \wd\@tempboxa\linewidth \fi
-        \box\@tempboxa\allowbreak}%
-    \begin{quote}
-      \par\noindent
-      \hyphenpenalty=\@M \rightskip=\z@\@plus\linewidth\relax
-      \lst@BubbleSort#1%
-      \expandafter\lst@NextLanguage#1\relax(\relax),%
-    \end{quote}}
-\def\lst@NextLanguage#1(#2),{%
-    \ifx\relax#1\else
-        \def\lst@language{#1}\def\lst@dialects{(#2),}%
-        \expandafter\lst@NextLanguage@
-    \fi}
-\def\lst@NextLanguage@#1(#2),{%
-    \def\lst@temp{#1}%
-    \ifx\lst@temp\lst@language
-        \lst@lAddTo\lst@dialects{(#2),}%
-        \expandafter\lst@NextLanguage@
-    \else
-        \do{\lst@language
-        \ifx\lst@dialects\lst@emptydialect\else
-            \expandafter\lst@NormedDef\expandafter\lst@language
-                \expandafter{\lst@language}%
-            \space(%
-            \lst@BubbleSort\lst@dialects
-            \expandafter\lst@PrintDialects\lst@dialects(\relax),%
-            )%
-        \fi}%
-        \def\lst@next{\lst@NextLanguage#1(#2),}%
-        \expandafter\lst@next
-    \fi}
-\def\lst@emptydialect{(),}
-\def\lst@PrintDialects(#1),{%
-    \ifx\@empty#1\@empty empty\else
-        \lst@PrintDialect{#1}%
-    \fi
-    \lst@PrintDialects@}
-\def\lst@PrintDialects@(#1),{%
-    \ifx\relax#1\else
-        , \lst@PrintDialect{#1}%
-        \expandafter\lst@PrintDialects@
-    \fi}
-\def\lst@PrintDialect#1{%
-    \lst@NormedDef\lst@temp{#1}%
-    \expandafter\ifx\csname\@lst dd@\lst@language\endcsname\lst@temp
-        \texttt{\underbar{#1}}%
-    \else
-        \texttt{#1}%
-    \fi}
-\def\lst@IfLE#1#2\@empty#3#4\@empty{%
-    \ifx #1\relax
-        \let\lst@next\@firstoftwo
-    \else \ifx #3\relax
-        \let\lst@next\@secondoftwo
-    \else
-        \lowercase{\ifx#1#3}%
-            \def\lst@next{\lst@IfLE#2\@empty#4\@empty}%
-        \else
-            \lowercase{\ifnum`#1<`#3}\relax
-                \let\lst@next\@firstoftwo
-            \else
-                \let\lst@next\@secondoftwo
-            \fi
-        \fi
-    \fi \fi
-    \lst@next}
-\def\lst@BubbleSort#1{%
-    \ifx\@empty#1\else
-        \lst@false
-        \expandafter\lst@BubbleSort@#1\relax,\relax,%
-        \expandafter\lst@BubbleSort@\expandafter,\lst@sorted
-                                      \relax,\relax,%
-        \let#1\lst@sorted
-        \lst@if
-            \def\lst@next{\lst@BubbleSort#1}%
-            \expandafter\expandafter\expandafter\lst@next
-        \fi
-    \fi}
-\def\lst@BubbleSort@#1,#2,{%
-    \ifx\@empty#1\@empty
-        \def\lst@sorted{#2,}%
-        \def\lst@next{\lst@BubbleSort@@}%
-    \else
-        \let\lst@sorted\@empty
-        \def\lst@next{\lst@BubbleSort@@#1,#2,}%
-    \fi
-    \lst@next}
-\def\lst@BubbleSort@@#1,#2,{%
-    \ifx\relax#1\else
-        \ifx\relax#2%
-            \lst@lAddTo\lst@sorted{#1,}%
-            \expandafter\expandafter\expandafter\lst@BubbleSort@@@
-        \else
-            \lst@IfLE #1\relax\@empty #2\relax\@empty
-                          {\lst@lAddTo\lst@sorted{#1,#2,}}%
-                {\lst@true \lst@lAddTo\lst@sorted{#2,#1,}}%
-            \expandafter\expandafter\expandafter\lst@BubbleSort@@
-        \fi
-    \fi}
-\def\lst@BubbleSort@@@#1\relax,{}
-\endinput
-%%
-%% End of file `lstdoc.sty'.
diff --git a/latex/texsty/lstdrvrs.dtx b/latex/texsty/lstdrvrs.dtx
deleted file mode 100755 (executable)
index e33c20d..0000000
+++ /dev/null
@@ -1,6380 +0,0 @@
-% \iffalse
-%
-%<*driver>
-\documentclass{ltxdoc}
-\EnableCrossrefs
-\CodelineIndex
-\begin{document}
-    \DocInput{lstdrvrs.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-%
-% \DoNotIndex{\[,\{,\},\],\1,\2,\3,\4,\5,\6,\7,\8,\9,\0}
-% \DoNotIndex{\`,\,,\!,\#,\$,\&,\',\(,\),\+,\.,\:,\;,\<,\=,\>,\?,\_}
-% \DoNotIndex{\askforoverwritefalse,\askforoverwritetrue,\batchfile}
-% \DoNotIndex{\begin,\def,\else,\@empty,\end,\endpreamble,\expandafter}
-% \DoNotIndex{\fi,\file,\from,\gdef,\generate,\ifnum,\ifx,\input}
-% \DoNotIndex{\keepsilent,\lccode,\let,\lowercase,\preamble,\relax}
-% \DoNotIndex{\undefined}
-%
-%
-% \title{Language, Style and Format drivers\\ for \textsf{Listings 1.3}\\ {\large by Carsten Heinz and individual authors:}}
-% \author{\InputIfFileExists{lstdrvrs.tmp}{}{}}
-% \date{}
-%
-% \maketitle
-%
-% \newwrite\authors \immediate\openout\authors lstdrvrs.tmp\relax
-% \gdef\lstthanks#1#2#3{#1\global\let\lstthanks\lstthanksb\lstwrite{#1}}
-% \gdef\lstthanksb#1#2#3{#1\lstwrite{\string\and\space#1}}
-% \gdef\lstwrite#1{\begingroup\let~\space\def\"{\string\"}\def\'{\string\'}\immediate\write\authors{#1}\endgroup}
-%
-% \newcommand*\lsthelper[4]{#1}
-%
-%
-% \section{Installation and configuration}
-%
-% \begingroup
-%    \begin{macrocode}
-%% The listings package is copyright 1996--2004 Carsten Heinz, and 
-%% continued maintenance on the package is copyright 2006--2007 Brooks Moses.
-%% The drivers are copyright 1997/1998/1999/2000/2001/2002/2003/2004/2006/
-%% 2007 any individual author listed in this file.
-%%
-%% This file is distributed under the terms of the LaTeX Project Public
-%% License from CTAN archives in directory  macros/latex/base/lppl.txt.
-%% Either version 1.3 or, at your option, any later version.
-%%
-%% This file is completely free and comes without any warranty.
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to Brooks Moses at <bmoses@dpdx.net>.
-%%
-%    \end{macrocode}
-% \endgroup
-%
-% \begingroup
-%    \begin{macrocode}
-%<*install>
-\input docstrip
-\preamble
-\endpreamble
-
-\ifToplevel{
-\usedir{tex/latex/listings}
-\keepsilent
-\askonceonly
-}
-
-
-\generate{
-    \file{lstlang1.sty}{\from{lstdrvrs.dtx}{lang1}}
-    \file{lstlang2.sty}{\from{lstdrvrs.dtx}{lang2}}
-    \file{lstlang3.sty}{\from{lstdrvrs.dtx}{lang3}}
-}
-
-
-\ifToplevel{
-\Msg{*}
-\Msg{* You probably need to move all created `.sty' and `.cfg'}
-\Msg{* files into a directory searched by TeX.}
-\Msg{*}
-\Msg{* Run `lstdrvrs.dtx' through LaTeX2e to get the documentation.}
-\Msg{*}
-}
-
-\endbatchfile
-%</install>
-%    \end{macrocode}
-% \endgroup
-%
-% \begingroup
-%    \begin{macrocode}
-%<*config>
-%    \end{macrocode}
-% \endgroup
-% We mainly define default dialects.
-%    \begin{macrocode}
-\ProvidesFile{listings.cfg}[2007/02/22 1.4 listings configuration]
-\def\lstlanguagefiles
-    {lstlang0.sty,lstlang1.sty,lstlang2.sty,lstlang3.sty}
-\lstset{defaultdialect=[R/3 6.10]ABAP,
-        defaultdialect=[2005]Ada,
-        defaultdialect=[68]Algol,
-        defaultdialect=[gnu]Awk,
-        defaultdialect=[ANSI]C,
-        defaultdialect=[light]Caml,
-        defaultdialect=[1985]Cobol,
-       defaultdialect=[WinXP]command.com,
-        defaultdialect=[ISO]C++,
-        defaultdialect=[95]Fortran,
-        defaultdialect=[5.2]Mathematica,
-        defaultdialect=[OMG]OCL,
-        defaultdialect=[Standard]Pascal,
-        defaultdialect=[67]Simula,
-        defaultdialect=[plain]TeX,
-        defaultdialect=[97]VRML}
-\lstalias[]{TclTk}[tk]{tcl}
-%    \end{macrocode}
-% And now some shortcuts for the ABAP versions (provided by Knut Lickert).
-% I (Knut) think the leading R/2, R/3 is not necessary (The support for R/2
-% is finished). The version number with letter is important for the
-% runtime-system, but the programming language should be the same
-% for each version.
-%    \begin{macrocode}
-\lstalias[6.1]{ABAP}[R/3 6.10]{ABAP}
-\lstalias[3.1]{ABAP}[R/3 3.1C]{ABAP}
-\lstalias[4.6]{ABAP}[R/3 4.6C]{ABAP}
-%    \end{macrocode}
-% \begingroup
-%    \begin{macrocode}
-%</config>
-%    \end{macrocode}
-% \endgroup
-%
-%    \begin{macrocode}
-%<+lang1>\ProvidesFile{lstlang1.sty}
-%<+lang2>\ProvidesFile{lstlang2.sty}
-%<+lang3>\ProvidesFile{lstlang3.sty}
-%<-config>    [2004/09/05 1.3 listings language file]
-%    \end{macrocode}
-%
-%
-% \section{Language drivers}
-%
-%
-% \subsection{Abap}
-%
-% \lstthanks{Knut Lickert}{knut.lickert@gmx.de}{2000/08/01,2001/12/29,2002/04/11}
-% added support for Abap.\footnote{In this section `I' is Knut Lickert.}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Abap definition by Knut Lickert
-%%
-%    \end{macrocode}
-%
-% There are some other new commands in release 6.10.
-% They will follow later, but up to now I don't work
-% with 6.10.
-%
-%    \begin{macrocode}
-\lst@definelanguage[R/3 6.10]{ABAP}[R/3 4.6C]{ABAP}%
-  {morekeywords={try,endtry},%
-  }[keywords,comments,strings]
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[R/3 4.6C]{ABAP}[R/3 3.1]{ABAP}%
-  {morekeywords={method,ref,class,create,object,%
-        methods,endmethod,private,protected,public,section,%
-        catch,system-exceptions,endcatch,%
-        },%
-   moreprocnamekeys={class},%
-   literate={->}{{$\rightarrow$}}1{=>}{{$\Rightarrow$}}1,%
-  }[keywords,comments,strings,procnames]
-%    \end{macrocode}
-% Yes there are also some more releases in R/3 (2.1\ldots), but I
-% know them not really. So let's start with R/3~3.1.
-%    \begin{macrocode}
-\lst@definelanguage[R/3 3.1]{ABAP}[R/2 5.0]{ABAP}{}%
-%    \end{macrocode}
-% As I remember all this commands exists in R/2. Many commands are
-% new in R/2~5.0 (compared with R/2 4.3). But as I am not using
-% R/2~4.3 any more, I start with R/2~5.0.
-%    \begin{macrocode}
-\lst@definelanguage[R/2 5.0]{ABAP}%
-  {sensitive=f,%
-   procnamekeys={report,program,form,function,module},%
-   morekeywords={*,add,after,alias,analyzer,and,append,appending,area,assign,at,%
-        authority-check,before,binary,blank,break-point,calendar,call,%
-        case,change,changing,check,clear,cnt,co,collect,commit,common,%
-        component,compute,condense,corresponding,cos,cp,cs,currency-conversion,%
-        cursor,data,database,dataset,decimals,define,delete,deleting,dequeue,%
-        describe,detail,dialog,directory,div,divide,do,documentation,%
-        during,dynpro,else,end-of-page,end-of-selection,endat,endcase,%
-        enddo,endfor,endform,endif,endloop,endmodule,endselect,%
-        endwhile,enqueue,exceptions,exit,exp,export,exporting,extract,%
-        field,fields,field-groups,field-symbols,find,for,form,format,free,%
-        from,function,generating,get,giving,hide,id,if,import,%
-        importing,in,incl,include,initial,initialization,input,insert,%
-        interrupt,into,is,language,leave,leading,left-justified,like,line,lines,line-count,
-        line-selection,list-processing,load,local,log,logfile,loop,%
-        margin,mark,mask,memory,menue,message,mod,modify,module,move,%
-        move-text,multiply,na,new,new-line,new-page,no-gaps,np,ns,%
-        number,obligatory,occurs,of,on,or,others,output,parameter,%
-        parameters,parts,perform,pf-status,places,position,process,%
-        raise,raising,ranges,read,refresh,refresh-dynpro,reject,remote,%
-        replace,report,reserve,reset,restart,right-justified,run,screen,scroll,search,%
-        segments,select,select-options,selection-screen,set,shift,sin,%
-        single,sqrt,start-of-selection,statement,structure,submit,%
-        subtract,summary,summing,suppress,system,table,tables,task,%
-        text,time,to,top-of-page,trace,transaction,transfer,%
-        transfer-dynpro,translate,type,unpack,update,user-command,%
-        using,value,when,where,while,window,with,workfile,write,},%
-   morecomment=[l]",%
-   morecomment=[f][commentstyle][0]*,%
-   morestring=[d]'%
-  }[keywords,comments,strings,procnames]
-%    \end{macrocode}
-% This section for R/2~4.3 is not really maintained. It is just what I remember
-% of the past.
-%    \begin{macrocode}
-\lst@definelanguage[R/2 4.3]{ABAP}[R/2 5.0]{ABAP}%
-  {deletekeywords={function,importing,exporting,changing,exceptions,%
-        raise,raising}%
-  }[keywords,comments,strings]
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{ACSL}
-%
-% This language was provided by \lstthanks{Andreas~Matthias}{amat@kabsi.at}
-% {2000/03/21}. I'm sorry for forgetting to add this language for a long time.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% ACSL definition (c) 2000 by Andreas Matthias
-%%
-\lst@definelanguage{ACSL}[90]{Fortran}%
-   {morekeywords={algorithm,cinterval,constant,derivative,discrete,%
-         dynamic,errtag,initial,interval,maxterval,minterval,%
-         merror,xerror,nsteps,procedural,save,schedule,sort,%
-         table,terminal,termt,variable},%
-    sensitive=false,%
-    morecomment=[l]!%
-   }[keywords, comments]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Ada}
-%
-% Data come from
-% \begin{itemize}
-% \item
-%              \textsc{Barnes, John Gilbert Presslie}:
-%              \textbf{Programming in Ada plus language reference manual};
-%              {\copyright} 1991 Addison-Wesley Publishing Company, Inc.;
-%              ISBN 0-201-56539-0.
-% \end{itemize}
-% \lstthanks{Torsten~Neuer}{tneuer@inwise.de}{1998/11/23} added support for
-% Ada 95. I changed the definition to reduce the required string memory.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Ada 95 definition (c) Torsten Neuer
-%%
-%% Ada 2005 definition (c) 2006 Santiago Urue\~{n}a Pascual
-%%                              <Santiago.Uruena@upm.es>
-%%
-\lst@definelanguage[2005]{Ada}[95]{Ada}%
-  {morekeywords={interface,overriding,synchronized}}%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[95]{Ada}[83]{Ada}%
-  {morekeywords={abstract,aliased,protected,requeue,tagged,until}}%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[83]{Ada}%
-  {morekeywords={abort,abs,accept,access,all,and,array,at,begin,body,%
-      case,constant,declare,delay,delta,digits,do,else,elsif,end,entry,%
-      exception,exit,for,function,generic,goto,if,in,is,limited,loop,%
-      mod,new,not,null,of,or,others,out,package,pragma,private,%
-      procedure,raise,range,record,rem,renames,return,reverse,select,%
-      separate,subtype,task,terminate,then,type,use,when,while,with,%
-      xor},%
-   sensitive=f,%
-   morecomment=[l]--,%
-   morestring=[m]",% percent not defined as stringizer so far
-   morestring=[m]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Algol}
-%
-% Data come from
-% \begin{itemize}
-% \item
-%              \textsc{Uwe Pape}:
-%              \textbf{Programmieren in ALGOL 60};
-%              {\copyright} 1973 Carl Hanser Verlag M\"unchen;
-%              ISBN 3-446-11605-2
-% \item
-%              \textsc{Frank G.\ Pagan}:
-%              \textbf{A practical guide to ALGOL 68};
-%              {\copyright} 1976 by John Wiley $\&$ Sohn Ltd.;
-%              ISBN 0-471-65746-8 (Cloth); ISBN 0-471-65747-6 (Pbk).
-% \end{itemize}
-% The definition of Algol 68 doesn't support comments enclosed by \rlap{/}c.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[68]{Algol}%
-% ??? should 'i' be a keyword
-  {morekeywords={abs,and,arg,begin,bin,bits,bool,by,bytes,case,channel,%
-      char,co,comment,compl,conj,divab,do,down,elem,elif,else,empty,%
-      end,entier,eq,esac,exit,false,fi,file,flex,for,format,from,ge,%
-      goto,gt,heap,if,im,in,int,is,isnt,le,leng,level,loc,long,lt,lwb,%
-      minusab,mod,modab,mode,ne,nil,not,od,odd,of,op,or,ouse,out,over,%
-      overab,par,plusab,plusto,pr,pragmat,prio,proc,re,real,ref,repr,%
-      round,sema,shl,short,shorten,shr,sign,skip,string,struct,then,%
-      timesab,to,true,union,up,upb,void,while},%
-   sensitive=f,% ???
-   morecomment=[s]{\#}{\#},%
-   keywordcomment={co,comment}%
-  }[keywords,comments,keywordcomments]%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[60]{Algol}%
-  {morekeywords={array,begin,Boolean,code,comment,div,do,else,end,%
-      false,for,goto,if,integer,label,own,power,procedure,real,step,%
-      string,switch,then,true,until,value,while},%
-   sensitive=f,% ???
-   keywordcommentsemicolon={end}{else,end}{comment}%
-  }[keywords,keywordcomments]%
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Assembler}
-%
-% Credits go to \lstthanks{Michael~Franke}{-}{2006/05/13}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%%
-%% Motorola 68K definition (c) 2006 Michael Franke
-%%
-\lst@definelanguage[Motorola68k]{Assembler}%
- {morekeywords={ABCD,ADD,%
-ADDA,ADDI,ADDQ,ADDX,AND,ANDI,ASL,ASR,BCC,BLS,BCS,BLT,BEQ,BMI,BF,BNE,BGE,BPL,%
-BGT,BT,BHI,BVC,BLE,BVS,BCHG,BCLR,BRA,BSET,BSR,BTST,CHK,CLR,CMP,CMPA,CMPI,CMPM,%
-DBCC,DBLS,DBCS,DBLT,DBEQ,DBMI,DBF,DBNE,DBGE,DBPL,DBGT,DBT,DBHI,DBVC,DBLE,DBVS,DIVS,%
-DIVU,EOR,EORI,EXG,EXT,ILLEGAL,JMP,JSR,LEA,LINK,LSL,LSR,MOVE,MOVEA,MOVEM,MOVEP,MOVEQ,%
-MULS,MULU,NBCD,NEG,NEGX,NOP,NOT,OR,ORI,PEA,RESET,ROL,ROR,ROXL,ROXR,RTE,RTR,RTS,SBCD,%
-SCC,SLS,SCS,SLT,SEQ,SMI,SF,SNE,SGE,SPL,SGT,ST,SHI,SVC,SLE,SVS,STOP,SUB,SUBA,SUBI,SUBQ,%
-SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
-   sensitive=false,%
-   morecomment=[l]*,%
-   morecomment=[l];%
-   }[keywords,comments,strings]
-%</lang3>
-%    \end{macrocode}
-%
-% Credits go to \lstthanks{Andrew~Zabolotny}{zap@cobra.ru}{2002/07/05}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%%
-%% x86masm definition (c) 2002 Andrew Zabolotny
-%%
-\lst@definelanguage[x86masm]{Assembler}%
-  {morekeywords={al,ah,ax,eax,bl,bh,bx,ebx,cl,ch,cx,ecx,dl,dh,dx,edx,%
-      si,esi,di,edi,bp,ebp,sp,esp,cs,ds,es,ss,fs,gs,cr0,cr1,cr2,cr3,%
-      db0,db1,db2,db3,db4,db5,db6,db7,tr0,tr1,tr2,tr3,tr4,tr5,tr6,tr7,%
-      st,aaa,aad,aam,aas,adc,add,and,arpl,bound,bsf,bsr,bswap,bt,btc,%
-      btr,bts,call,cbw,cdq,clc,cld,cli,clts,cmc,cmp,cmps,cmpsb,cmpsw,%
-      cmpsd,cmpxchg,cwd,cwde,daa,das,dec,div,enter,hlt,idiv,imul,in,%
-      inc,ins,int,into,invd,invlpg,iret,ja,jae,jb,jbe,jc,jcxz,jecxz,%
-      je,jg,jge,jl,jle,jna,jnae,jnb,jnbe,jnc,jne,jng,jnge,jnl,jnle,%
-      jno,jnp,jns,jnz,jo,jp,jpe,jpo,js,jz,jmp,lahf,lar,lea,leave,lgdt,%
-      lidt,lldt,lmsw,lock,lods,lodsb,lodsw,lodsd,loop,loopz,loopnz,%
-      loope,loopne,lds,les,lfs,lgs,lss,lsl,ltr,mov,movs,movsb,movsw,%
-      movsd,movsx,movzx,mul,neg,nop,not,or,out,outs,pop,popa,popad,%
-      popf,popfd,push,pusha,pushad,pushf,pushfd,rcl,rcr,rep,repe,%
-      repne,repz,repnz,ret,retf,rol,ror,sahf,sal,sar,sbb,scas,seta,%
-      setae,setb,setbe,setc,sete,setg,setge,setl,setle,setna,setnae,%
-      setnb,setnbe,setnc,setne,setng,setnge,setnl,setnle,setno,setnp,%
-      setns,setnz,seto,setp,setpe,setpo,sets,setz,sgdt,shl,shld,shr,%
-      shrd,sidt,sldt,smsw,stc,std,sti,stos,stosb,stosw,stosd,str,sub,%
-      test,verr,verw,wait,wbinvd,xadd,xchg,xlatb,xor,fabs,fadd,fbld,%
-      fbstp,fchs,fclex,fcom,fcos,fdecstp,fdiv,fdivr,ffree,fiadd,ficom,%
-      fidiv,fidivr,fild,fimul,fincstp,finit,fist,fisub,fisubr,fld,fld1,%
-      fldl2e,fldl2t,fldlg2,fldln2,fldpi,fldz,fldcw,fldenv,fmul,fnop,%
-      fpatan,fprem,fprem1,fptan,frndint,frstor,fsave,fscale,fsetpm,%
-      fsin,fsincos,fsqrt,fst,fstcw,fstenv,fstsw,fsub,fsubr,ftst,fucom,%
-      fwait,fxam,fxch,fxtract,fyl2x,fyl2xp1,f2xm1},%
-   morekeywords=[2]{.align,.alpha,assume,byte,code,comm,comment,.const,%
-      .cref,.data,.data?,db,dd,df,dosseg,dq,dt,dw,dword,else,end,endif,%
-      endm,endp,ends,eq,equ,.err,.err1,.err2,.errb,.errdef,.errdif,%
-      .erre,.erridn,.errnb,.errndef,.errnz,event,exitm,extrn,far,%
-      .fardata,.fardata?,fword,ge,group,gt,high,if,if1,if2,ifb,ifdef,%
-      ifdif,ife,ifidn,ifnb,ifndef,include,includelib,irp,irpc,label,%
-      .lall,le,length,.lfcond,.list,local,low,lt,macro,mask,mod,.model,%
-      name,ne,near,offset,org,out,page,proc,ptr,public,purge,qword,.%
-      radix,record,rept,.sall,seg,segment,.seq,.sfcond,short,size,%
-      .stack,struc,subttl,tbyte,.tfcond,this,title,type,.type,width,%
-      word,.xall,.xcref,.xlist},%
-   alsoletter=.,alsodigit=?,%
-   sensitive=f,%
-   morestring=[b]",%
-   morestring=[b]',%
-   morecomment=[l];%
-   }[keywords,comments,strings]
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Awk}
-%
-% Thanks to \lstthanks{Dr.~Christoph~Giess}{Ch.Giess@gmx.de}{2003/07/15} for
-% providing these definitions.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%%
-%% awk definitions (c) Christoph Giess
-%%
-\lst@definelanguage[gnu]{Awk}[POSIX]{Awk}%
-  {morekeywords={and,asort,bindtextdomain,compl,dcgettext,gensub,%
-      lshift,mktime,or,rshift,strftime,strtonum,systime,xor,extension}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[POSIX]{Awk}%
-  {keywords={BEGIN,END,close,getline,next,nextfile,print,printf,%
-      system,fflush,atan2,cos,exp,int,log,rand,sin,sqrt,srand,gsub,%
-      index,length,match,split,sprintf,strtonum,sub,substr,tolower,%
-      toupper,if,while,do,for,break,continue,delete,exit,function,%
-      return},%
-   sensitive,%
-   morecomment=[l]\#,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Basic}
-%
-% Credits go to \lstthanks{Robert Frank}{rf7@ukc.ac.uk}{2002/07/05}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%%
-%% Visual Basic definition (c) 2002 Robert Frank
-%%
-\lst@definelanguage[Visual]{Basic}
-  {morekeywords={Abs,Array,Asc,AscB,AscW,Atn,Avg,CBool,CByte,CCur,%
-      CDate,CDbl,Cdec,Choose,Chr,ChrB,ChrW,CInt,CLng,Command,Cos,%
-      Count,CreateObject,CSng,CStr,CurDir,CVar,CVDate,CVErr,Date,%
-      DateAdd,DateDiff,DatePart,DateSerial,DateValue,Day,DDB,Dir,%
-      DoEvents,Environ,EOF,Error,Exp,FileAttr,FileDateTime,FileLen,%
-      Fix,Format,FreeFile,FV,GetAllStrings,GetAttr,%
-      GetAutoServerSettings,GetObject,GetSetting,Hex,Hour,IIf,%
-      IMEStatus,Input,InputB,InputBox,InStr,InstB,Int,Integer,IPmt,%
-      IsArray,IsDate,IsEmpty,IsError,IsMissing,IsNull,IsNumeric,%
-      IsObject,LBound,LCase,Left,LeftB,Len,LenB,LoadPicture,Loc,LOF,%
-      Log,Ltrim,Max,Mid,MidB,Min,Minute,MIRR,Month,MsgBox,Now,NPer,%
-      NPV,Oct,Partition,Pmt,PPmt,PV,QBColor,Rate,RGB,Right,RightB,Rnd,%
-      Rtrim,Second,Seek,Sgn,Shell,Sin,SLN,Space,Spc,Sqr,StDev,StDevP,%
-      Str,StrComp,StrConv,String,Switch,Sum,SYD,Tab,Tan,Time,Timer,%
-      TimeSerial,TimeValue,Trim,TypeName,UBound,Ucase,Val,Var,VarP,%
-      VarType,Weekday,Year},% functions
-   morekeywords=[2]{Accept,Activate,Add,AddCustom,AddFile,AddFromFile,%
-      AddFromTemplate,AddItem,AddNew,AddToAddInToolbar,%
-      AddToolboxProgID,Append,AppendChunk,Arrange,Assert,AsyncRead,%
-      BatchUpdate,BeginTrans,Bind,Cancel,CancelAsyncRead,CancelBatch,%
-      CancelUpdate,CanPropertyChange,CaptureImage,CellText,CellValue,%
-      Circle,Clear,ClearFields,ClearSel,ClearSelCols,Clone,Close,Cls,%
-      ColContaining,ColumnSize,CommitTrans,CompactDatabase,Compose,%
-      Connect,Copy,CopyQueryDef,CreateDatabase,CreateDragImage,%
-      CreateEmbed,CreateField,CreateGroup,CreateIndex,CreateLink,%
-      CreatePreparedStatement,CreatePropery,CreateQuery,%
-      CreateQueryDef,CreateRelation,CreateTableDef,CreateUser,%
-      CreateWorkspace,Customize,Delete,DeleteColumnLabels,%
-      DeleteColumns,DeleteRowLabels,DeleteRows,DoVerb,Drag,Draw,Edit,%
-      EditCopy,EditPaste,EndDoc,EnsureVisible,EstablishConnection,%
-      Execute,ExtractIcon,Fetch,FetchVerbs,Files,FillCache,Find,%
-      FindFirst,FindItem,FindLast,FindNext,FindPrevious,Forward,%
-      GetBookmark,GetChunk,GetClipString,GetData,GetFirstVisible,%
-      GetFormat,GetHeader,GetLineFromChar,GetNumTicks,GetRows,%
-      GetSelectedPart,GetText,GetVisibleCount,GoBack,GoForward,Hide,%
-      HitTest,HoldFields,Idle,InitializeLabels,InsertColumnLabels,%
-      InsertColumns,InsertObjDlg,InsertRowLabels,InsertRows,Item,%
-      KillDoc,Layout,Line,LinkExecute,LinkPoke,LinkRequest,LinkSend,%
-      Listen,LoadFile,LoadResData,LoadResPicture,LoadResString,%
-      LogEvent,MakeCompileFile,MakeReplica,MoreResults,Move,MoveData,%
-      MoveFirst,MoveLast,MoveNext,MovePrevious,NavigateTo,NewPage,%
-      NewPassword,NextRecordset,OLEDrag,OnAddinsUpdate,OnConnection,%
-      OnDisconnection,OnStartupComplete,Open,OpenConnection,%
-      OpenDatabase,OpenQueryDef,OpenRecordset,OpenResultset,OpenURL,%
-      Overlay,PaintPicture,Paste,PastSpecialDlg,PeekData,Play,Point,%
-      PopulatePartial,PopupMenu,Print,PrintForm,PropertyChanged,Pset,%
-      Quit,Raise,RandomDataFill,RandomFillColumns,RandomFillRows,%
-      rdoCreateEnvironment,rdoRegisterDataSource,ReadFromFile,%
-      ReadProperty,Rebind,ReFill,Refresh,RefreshLink,RegisterDatabase,%
-      Reload,Remove,RemoveAddInFromToolbar,RemoveItem,Render,%
-      RepairDatabase,Reply,ReplyAll,Requery,ResetCustom,%
-      ResetCustomLabel,ResolveName,RestoreToolbar,Resync,Rollback,%
-      RollbackTrans,RowBookmark,RowContaining,RowTop,Save,SaveAs,%
-      SaveFile,SaveToFile,SaveToolbar,SaveToOle1File,Scale,ScaleX,%
-      ScaleY,Scroll,Select,SelectAll,SelectPart,SelPrint,Send,%
-      SendData,Set,SetAutoServerSettings,SetData,SetFocus,SetOption,%
-      SetSize,SetText,SetViewport,Show,ShowColor,ShowFont,ShowHelp,%
-      ShowOpen,ShowPrinter,ShowSave,ShowWhatsThis,SignOff,SignOn,Size,%
-      Span,SplitContaining,StartLabelEdit,StartLogging,Stop,%
-      Synchronize,TextHeight,TextWidth,ToDefaults,TwipsToChartPart,%
-      TypeByChartType,Update,UpdateControls,UpdateRecord,UpdateRow,%
-      Upto,WhatsThisMode,WriteProperty,ZOrder},% methods
-   morekeywords=[3]{AccessKeyPress,AfterAddFile,AfterChangeFileName,%
-      AfterCloseFile,AfterColEdit,AfterColUpdate,AfterDelete,%
-      AfterInsert,AfterLabelEdit,AfterRemoveFile,AfterUpdate,%
-      AfterWriteFile,AmbienChanged,ApplyChanges,Associate,%
-      AsyncReadComplete,AxisActivated,AxisLabelActivated,%
-      AxisLabelSelected,AxisLabelUpdated,AxisSelected,%
-      AxisTitleActivated,AxisTitleSelected,AxisTitleUpdated,%
-      AxisUpdated,BeforeClick,BeforeColEdit,BeforeColUpdate,%
-      BeforeConnect,BeforeDelete,BeforeInsert,BeforeLabelEdit,%
-      BeforeLoadFile,BeforeUpdate,ButtonClick,ButtonCompleted,%
-      ButtonGotFocus,ButtonLostFocus,Change,ChartActivated,%
-      ChartSelected,ChartUpdated,Click,ColEdit,Collapse,ColResize,%
-      ColumnClick,Compare,ConfigChageCancelled,ConfigChanged,%
-      ConnectionRequest,DataArrival,DataChanged,DataUpdated,DblClick,%
-      Deactivate,DeviceArrival,DeviceOtherEvent,DeviceQueryRemove,%
-      DeviceQueryRemoveFailed,DeviceRemoveComplete,DeviceRemovePending,%
-      DevModeChange,Disconnect,DisplayChanged,Dissociate,%
-      DoGetNewFileName,Done,DonePainting,DownClick,DragDrop,DragOver,%
-      DropDown,EditProperty,EnterCell,EnterFocus,Event,ExitFocus,%
-      Expand,FootnoteActivated,FootnoteSelected,FootnoteUpdated,%
-      GotFocus,HeadClick,InfoMessage,Initialize,IniProperties,%
-      ItemActivated,ItemAdded,ItemCheck,ItemClick,ItemReloaded,%
-      ItemRemoved,ItemRenamed,ItemSeletected,KeyDown,KeyPress,KeyUp,%
-      LeaveCell,LegendActivated,LegendSelected,LegendUpdated,%
-      LinkClose,LinkError,LinkNotify,LinkOpen,Load,LostFocus,%
-      MouseDown,MouseMove,MouseUp,NodeClick,ObjectMove,%
-      OLECompleteDrag,OLEDragDrop,OLEDragOver,OLEGiveFeedback,%
-      OLESetData,OLEStartDrag,OnAddNew,OnComm,Paint,PanelClick,%
-      PanelDblClick,PathChange,PatternChange,PlotActivated,%
-      PlotSelected,PlotUpdated,PointActivated,PointLabelActivated,%
-      PointLabelSelected,PointLabelUpdated,PointSelected,%
-      PointUpdated,PowerQuerySuspend,PowerResume,PowerStatusChanged,%
-      PowerSuspend,QueryChangeConfig,QueryComplete,QueryCompleted,%
-      QueryTimeout,QueryUnload,ReadProperties,Reposition,%
-      RequestChangeFileName,RequestWriteFile,Resize,ResultsChanged,%
-      RowColChange,RowCurrencyChange,RowResize,RowStatusChanged,%
-      SelChange,SelectionChanged,SendComplete,SendProgress,%
-      SeriesActivated,SeriesSelected,SeriesUpdated,SettingChanged,%
-      SplitChange,StateChanged,StatusUpdate,SysColorsChanged,%
-      Terminate,TimeChanged,TitleActivated,TitleSelected,%
-      TitleActivated,UnboundAddData,UnboundDeleteRow,%
-      UnboundGetRelativeBookmark,UnboundReadData,UnboundWriteData,%
-      Unload,UpClick,Updated,Validate,ValidationError,WillAssociate,%
-      WillChangeData,WillDissociate,WillExecute,WillUpdateRows,%
-      WithEvents,WriteProperties},% VB-events
-   morekeywords=[4]{AppActivate,Base,Beep,Call,Case,ChDir,ChDrive,%
-      Const,Declare,DefBool,DefByte,DefCur,DefDate,DefDbl,DefDec,%
-      DefInt,DefLng,DefObj,DefSng,DefStr,Deftype,DefVar,DeleteSetting,%
-      Dim,Do,Else,ElseIf,End,Enum,Erase,Event,Exit,Explicit,FileCopy,%
-      For,ForEach,Friend,Function,Get,GoSub,GoTo,If,Implements,Kill,%
-      Let,LineInput,Lock,Lset,MkDir,Name,Next,OnError,On,Option,%
-      Private,Property,Public,Put,RaiseEvent,Randomize,ReDim,Rem,%
-      Reset,Resume,Return,RmDir,Rset,SavePicture,SaveSetting,%
-      SendKeys,SetAttr,Static,Sub,Then,Type,Unlock,Wend,While,Width,%
-      With,Write},% statements
-   sensitive=false,%
-   keywordcomment=rem,%
-   MoreSelectCharTable=\def\lst@BeginKC@{% chmod
-      \lst@ResetToken
-      \lst@BeginComment\lst@GPmode{{\lst@commentstyle}%
-                       \lst@Lmodetrue\lst@modetrue}\@empty},%
-   morecomment=[l]{'},%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]",%
-   }[keywords,comments,strings,keywordcomments]
-%</lang1>
-%    \end{macrocode}
-% Thanks to \lsthelper{Jonathan~de~Halleux}{dehalleux@pelikhan.com}
-% {2002/12/27}{missing comma} for reporting a missing comma after
-% \texttt{MoreSelectCharTable}, which was the cause of a problem
-% reported by \lsthelper{Robert~Frank}{rf7@ukc.ac.uk}{2002/10/27}
-% {indention with language={[Visual]Basic} in optional argument}.
-% \lsthelper{Martina~Hansel}{Martina.Hansel@fhtw-berlin.de}{2003/05/29}
-% {missing comma} also found the bug and the fix.
-% \endgroup
-%
-%
-% \subsection{Clean}
-%
-% Thanks to \lstthanks{Jos\'e~Romildo~Malaquias}{romildo@iceb.ufop.br}{2000/08/08}.
-% \lsthelper{Markus~Pahlow}{pahlowm@mar.dfo-mpo.gc.ca}{2001/10/12}{missing comma}
-% found a missing comma
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%%
-%% Clean definition (c) 1999 Jos\'e Romildo Malaquias
-%%
-%% Clean 1.3 :  some standard functional language: pure, lazy,
-%%              polymorphic type system, modules, type classes,
-%%              garbage collection, functions as first class citizens
-%%
-\lst@definelanguage{Clean}%
-  {otherkeywords={:,::,=,:==,=:,=>,->,<-,<-:,\{,\},\{|,|\},\#,\#!,|,\&,%
-      [,],!,.,\\\\,;,_},%
-   morekeywords={from,definition,implementation,import,module,system,%
-      case,code,if,in,let,let!,of,where,with,infix,infixl,infixr},%
-   morendkeywords={True,False,Start,Int,Real,Char,Bool,String,World,%
-      File,ProcId},%
-   sensitive,%
-   morecomment=[l]//,% missing comma: Markus Pahlow
-   morecomment=[n]{/*}{*/},%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Corba IDL}
-%
-% This language definition is due to \lstthanks{Jens~T.~Berger~Thielemann}
-% {jensthi@ifi.uio.no}{1999/11/28}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%%
-%% Corba IDL definition (c) 1999 Jens T. Berger Thielemann
-%%
-\lst@definelanguage[CORBA]{IDL}%
-  {morekeywords={any,attribute,boolean,case,char,const,context,default,%
-      double,enum,exception,fixed,float,in,inout,interface,long,module,%
-      native,Object,octet,oneway,out,raises,readonly,sequence,short,%
-      string,struct,switch,typedef,union,unsigned,void,wchar,wstring,%
-      FALSE,TRUE},%
-   sensitive,%
-   moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
-      include,pragma,undef,warning},%
-   moredelim=*[directive]\#,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]"%
-  }[keywords,comments,strings,directives]%
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{C, C++, et al}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-% For compatibility the `ANSI' language is defined in terms of ISO.
-%    \begin{macrocode}
-\lst@definelanguage[ANSI]{C++}[ISO]{C++}{}%
-%    \end{macrocode}
-% \lstthanks{Michael Piefel}{piefel@informatik.hu-berlin.de}{2001/11/21}
-% suggested some more changes and added GNU C++.
-%    \begin{macrocode}
-\lst@definelanguage[GNU]{C++}[ISO]{C++}%
-  {morekeywords={__attribute__,__extension__,__restrict,__restrict__,%
-      typeof,__typeof__},%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[Visual]{C++}[ISO]{C++}%
-  {morekeywords={__asm,__based,__cdecl,__declspec,dllexport,%
-      dllimport,__except,__fastcall,__finally,__inline,__int8,__int16,%
-      __int32,__int64,naked,__stdcall,thread,__try,__leave},%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[ISO]{C++}[ANSI]{C}%
-  {morekeywords={and,and_eq,asm,bad_cast,bad_typeid,bitand,bitor,bool,%
-      catch,class,compl,const_cast,delete,dynamic_cast,explicit,export,%
-      false,friend,inline,mutable,namespace,new,not,not_eq,operator,or,%
-      or_eq,private,protected,public,reinterpret_cast,static_cast,%
-      template,this,throw,true,try,typeid,type_info,typename,using,%
-      virtual,wchar_t,xor,xor_eq},%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-% Objective-C is due to \lstthanks{Detlev~Dr\"oge}
-%{droege@informatik.uni-koblenz.de}{1997/11/04}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Objective-C definition (c) 1997 Detlev Droege 
-%%
-\lst@definelanguage[Objective]{C}[ANSI]{C}
-  {morekeywords={bycopy,id,in,inout,oneway,out,self,super,%
-      @class,@defs,@encode,@end,@implementation,@interface,@private,%
-      @protected,@protocol,@public,@selector},%
-   moredirectives={import}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \lstthanks{J\"org~Viermann}{}{2004/07/17} provided the keywords for Handel-C.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Handel-C definition, refer http://www.celoxica.com
-%%
-\lst@definelanguage[Handel]{C}[ANSI]{C}
-  {morekeywords={assert,chan,chanin,chanout,clock,delay,expr,external,%
-      external_divide,family,ifselect,in,inline,interface,internal,%
-      internal_divid,intwidth,let,macro,mpram,par,part,prialt,proc,ram,%
-      releasesema,reset,rom,select,sema,set,seq,shared,signal,try,%
-      reset,trysema,typeof,undefined,width,with,wom},%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[ANSI]{C}%
-  {morekeywords={auto,break,case,char,const,continue,default,do,double,%
-      else,enum,extern,float,for,goto,if,int,long,register,return,%
-      short,signed,sizeof,static,struct,switch,typedef,union,unsigned,%
-      void,volatile,while},%
-   sensitive,%
-   morecomment=[s]{/*}{*/},%
-   morecomment=[l]//,% nonstandard
-   morestring=[b]",%
-   morestring=[b]',%
-   moredelim=*[directive]\#,%
-   moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
-      include,pragma,undef,warning}%
-  }[keywords,comments,strings,directives]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-% Thanks go to \lstthanks{Martin~Brodbeck}{Martin.Brodbeck@gmx.de}{2002/03/17}.
-%    \begin{macrocode}
-%%
-%% C-Sharp definition (c) 2002 Martin Brodbeck
-%%
-\lst@definelanguage[Sharp]{C}%
-  {morekeywords={abstract,base,bool,break,byte,case,catch,char,checked,%
-      class,const,continue,decimal,default,delegate,do,double,else,%
-      enum,event,explicit,extern,false,finally,fixed,float,for,foreach,%
-      goto,if,implicit,in,int,interface,internal,is,lock,long,%
-      namespace,new,null,object,operator,out,override,params,private,%
-      protected,public,readonly,ref,return,sbyte,sealed,short,sizeof,%
-      static,string,struct,switch,this,throw,true,try,typeof,uint,%
-      ulong,unchecked,unsafe,ushort,using,virtual,void,while,%
-      as,volatile,stackalloc},% Kai K\"ohne
-   sensitive,%
-   morecomment=[s]{/*}{*/},%
-   morecomment=[l]//,%
-   morestring=[b]"
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Caml and Objective Caml}
-%
-% \lstthanks{Patrick~Cousot}{Patrick.Cousot@wanadoo.fr}{1999/01/09} mailed me
-% the definition. \lsthelper{Tom~Hirschowitz}{tom.hirschowitz@inria.fr}
-% {2003/05/27}{missing keywords: object, ref} added two keywords.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% (Objective) Caml definition (c) 1999 Patrick Cousot
-%%
-%% Objective CAML and Caml light are freely available, together with a
-%% reference manual, at URL ftp.inria.fr/lang/caml-light for the Unix,
-%% Windows and Macintosh OS operating systems.
-%%
-\lst@definelanguage[Objective]{Caml}[light]{Caml}
-  {deletekeywords={not,prefix,value,where},%
-   morekeywords={assert,asr,class,closed,constraint,external,false,%
-      functor,include,inherit,land,lazy,lor,lsl,lsr,lxor,method,mod,%
-      module,new,open,parser,private,sig,struct,true,val,virtual,when,%
-      object,ref},% TH
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[light]{Caml}
-  {morekeywords={and,as,begin,do,done,downto,else,end,exception,for,%
-      fun,function,if,in,let,match,mutable,not,of,or,prefix,rec,then,%
-      to,try,type,value,where,while,with},%
-   sensitive,%
-   morecomment=[n]{(*}{*)},%
-   morestring=[b]",%
-   moredelim=*[directive]\#,%
-   moredirectives={open,close,include}%
-  }[keywords,comments,strings,directives]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Common Intermediate Language}
-%
-% This langauge definition for CIL (Common Intermediate Language, part 
-% of Microsoft's .NET interface) was provided by
-% \lsthelper{Olaf~Conradi}{-}{2006/08/23}.
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lstdefinelanguage{CIL}%
-  {morekeywords=[1]{assembly,beforefieldinit,class,default,cdecl,cil,corflags,%
-                    culture,custom,data,entrypoint,fastcall,field,file,%
-                    hidebysig,hash,il,imagebase,locals,managed,marshall,%
-                    maxstack,mresource,method,module,namespace,publickey,%
-                    stdcall,subsystem,thiscall,unmanaged,vararg,ver,vtfixup,%
-                   % types
-                    bool,char,float32,float64,int,int8,int16,int32,%
-                    int64,method,native,object,string,modopt,modreq,pinned,%
-                    typedref,valuetype,unsigned,void,%
-                   % defining types
-                    abstract,ansi,auto,autochar,beforefieldinit,boxed,class,%
-                    explicit,extends,implements,interface,famandassem,family,%
-                    famorassem,inherits,nested,override,pack,private,property,%
-                    public,rtspecialname,sealed,sequential,serializable,size,%
-                    specialname,static,unicode,%
-                   % postfix
-                    algorithm,alignment,extern,init,from,nometadata,with},%
-  morekeywords=[2]{add,and,arglist,beq,bge,bgt,ble,blt,bne,br,break,brfalse,%
-                    brtrue,call,calli,ceq,cgt,ckfinite,clt,conv,cpblk,div,%
-                    dup,endfilter,endfinally,initblk,jmp,ldarg,ldarga,ldc,%
-                    ldftn,ldind,ldloc,ldloca,ldnull,leave,localloc,mul,neg,%
-                    nop,not,or,pop,rem,ret,shl,shr,starg,stind,stloc,sub,%
-                    switch,xor,%
-                   % prefix
-                    tail,unaligned,volatile,%
-                   % postfix
-                    un,s,ovf,%
-                   % object
-                    box,callvirt,castclass,cpobj,cctor,ctor,initobj,isinst,%
-                    ldelem,ldelema,ldfld,ldflda,ldlen,ldobj,ldsfld,ldsflda,%
-                    ldstr,ldtoken,ldvirtftn,mkrefany,newarr,newobj,refanytype,%
-                    refanyval,rethrow,sizeof,stelem,stfld,stobj,stsfld,throw,%
-                    unbox},%
-  sensitive=true,%
-  morecomment=[l]{//},%
-  morestring=[b]"%
-}[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Cobol}
-%
-% Keywords are not marked if their names are broken by EOL, for example DEBUG-
-% CONTENTS. Sometimes portions of a string are not printed as a string.
-% This happens if the double quote is not doubled to insert a quote,
-% e.g.~|""bad" cobol"| won't be printed correctly.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[ibm]{Cobol}[1985]{Cobol}%
-  {morekeywords={ADDRESS,BEGINNING,COMP-3,COMP-4,COMPUTATIONAL,%
-      COMPUTATIONAL-3,COMPUTATIONAL-4,DISPLAY-1,EGCS,EJECT,ENDING,%
-      ENTRY,GOBACK,ID,MORE-LABELS,NULL,NULLS,PASSWORD,RECORDING,%
-      RETURN-CODE,SERVICE,SKIP1,SKIP2,SKIP3,SORT-CONTROL,SORT-RETURN,%
-      SUPPRESS,TITLE,WHEN-COMPILED},%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[1985]{Cobol}[1974]{Cobol}%
-  {morekeywords={ALPHABET,ALPHABETIC-LOWER,ALPHABETIC-UPPER,%
-      ALPHANUMERIC,ALPHANUMERIC-EDITED,ANY,CLASS,COMMON,CONTENT,%
-      CONTINUE,DAY-OF-WEEK,END-ADD,END-CALL,END-COMPUTE,END-DELETE,%
-      END-DIVIDE,END-EVALUATE,END-IF,END-MULTIPLY,END-PERFORM,END-READ,%
-      END-RECEIVE,END-RETURN,END-REWRITE,END-SEARCH,END-START,%
-      END-STRING,END-SUBTRACT,END-UNSTRING,END-WRITE,EVALUATE,EXTERNAL,%
-      FALSE,GLOBAL,INITIALIZE,NUMERIC-EDITED,ORDER,OTHER,%
-      PACKED-DECIMAL,PADDING,PURGE,REFERENCE,RELOAD,REPLACE,STANDARD-1,%
-      STANDARD-2,TEST,THEN,TRUE},%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[1974]{Cobol}%
-  {morekeywords={ACCEPT,ACCESS,ADD,ADVANCING,AFTER,ALL,ALPHABETIC,ALSO,%
-      ALTER,ALTERNATE,AND,ARE,AREA,AREAS,ASCENDING,ASSIGN,AT,AUTHOR,%
-      BEFORE,BINARY,BLANK,BLOCK,BOTTOM,BY,CALL,CANCEL,CD,CF,CH,%
-      CHARACTER,CHARACTERS,CLOCK-UNITS,CLOSE,COBOL,CODE,CODE-SET,%
-      COLLATING,COLUMN,COMMA,COMMUNICATION,COMP,COMPUTE,CONFIGURATION,%
-      CONTAINS,CONTROL,CONTROLS,CONVERTING,COPY,CORR,CORRESPONDING,%
-      COUNT,CURRENCY,DATA,DATE,DATE-COMPILED,DATE-WRITTEN,DAY,DE,%
-      DEBUG-CONTENTS,DEGUB-ITEM,DEBUG-LINE,DEBUG-NAME,DEBUG-SUB1,%
-      DEBUG-SUB2,DEBUG-SUB3,DEBUGGING,DECIMAL-POINT,DECLARATIVES,%
-      DELETE,DELIMITED,DELIMITER,DEPENDING,DESCENDING,DESTINATION,%
-      DETAIL,DISABLE,DISPLAY,DIVIDE,DIVISION,DOWN,DUPLICATES,DYNAMIC,%
-      EGI,ELSE,EMI,ENABLE,END,END-OF-PAGE,ENTER,ENVIRONMENT,EOP,EQUAL,%
-      ERROR,ESI,EVERY,EXCEPTION,EXIT,EXTEND,FD,FILE,FILE-CONTROL,%
-      FILLER,FINAL,FIRST,FOOTING,FOR,FROM,GENERATE,GIVING,GO,GREATER,%
-      GROUP,HEADING,HIGH-VALUE,HIGH-VALUES,I-O,I-O-CONTROL,%
-      IDENTIFICATION,IF,IN,INDEX,INDEXED,INDICATE,INITIAL,INITIATE,%
-      INPUT,INPUT-OUTPUT,INSPECT,INSTALLATION,INTO,INVALID,IS,JUST,%
-      JUSTIFIED,KEY,LABEL,LAST,LEADING,LEFT,LENGTH,LESS,LIMIT,LIMITS,%
-      LINAGE,LINAGE-COUNTER,LINE,LINE-COUNTER,LINES,LINKAGE,LOCK,%
-      LOW-VALUE,LOW-VALUES,MEMORY,MERGE,MESSAGE,MODE,MODULES,MOVE,%
-      MULTIPLE,MULTIPLY,NATIVE,NEGATIVE,NEXT,NO,NOT,NUMBER,NUMERIC,%
-      OBJECT-COMPUTER,OCCURS,OF,OFF,OMITTED,ON,OPEN,OPTIONAL,OR,%
-      ORGANIZATION,OUTPUT,OVERFLOW,PAGE,PAGE-COUNTER,PERFORM,PF,PH,PIC,%
-      PICTURE,PLUS,POINTER,POSITION,PRINTING,POSITIVE,PRINTING,%
-      PROCEDURE,PROCEDURES,PROCEED,PROGRAM,PROGRAM-ID,QUEUE,QUOTE,%
-      QUOTES,RANDOM,RD,READ,RECEIVE,RECORD,RECORDING,RECORDS,REDEFINES,%
-      REEL,REFERENCES,RELATIVE,RELEASE,REMAINDER,REMOVAL,RENAMES,%
-      REPLACING,REPORT,REPORTING,REPORTS,RERUN,RESERVE,RESET,RETURN,%
-      REVERSED,REWIND,REWRITE,RF,RH,RIGHT,ROUNDED,RUN,SAME,SD,SEARCH,%
-      SECTION,SECURITY,SEGMENT,SEGMENT-LIMIT,SELECT,SEND,SENTENCE,%
-      SEPARATE,SEQUENCE,SEQUENTIAL,SET,SIGN,SIZE,SORT,SORT-MERGE,%
-      SOURCE,SOURCE-COMPUTER,SPACE,SPACES,SPECIAL-NAMES,STANDARD,START,%
-      STATUS,STOP,STRING,SUB-QUEUE-1,SUB-QUEUE-2,SUB-QUEUE-3,SUBTRACT,%
-      SUM,SYMBOLIC,SYNC,SYNCHRONIZED,TABLE,TALLYING,TAPE,TERMINAL,%
-      TERMINATE,TEXT,THAN,THROUGH,THRU,TIME,TIMES,TO,TOP,TRAILING,TYPE,%
-      UNIT,UNSTRING,UNTIL,UP,UPON,USAGE,USE,USING,VALUE,VALUES,VARYING,%
-      WHEN,WITH,WORDS,WORKING-STORAGE,WRITE,ZERO,ZEROES,ZEROS},%
-   alsodigit=-,%
-   sensitive=f,% ???
-   morecomment=[f][commentstyle][6]*,%
-   morestring=[d]"% ??? doubled
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-% \texttt{commentstyle} (not the surrounding brackets) have been added after
-% a bug report by \lsthelper{Stephen Reindl}{Stephen.Reindl@vodafone.de}
-% {2002/05/28}{no commentstyle in Cobol}.
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Comal 80}
-%
-% The data is from
-% \begin{itemize}
-% \item
-%              \textsc{Borge R. Christensen}:
-%              \textbf{Strukturierte Programmierung mit COMAL 80} [aus dem
-%              D\"anischen \"ubertragen und bearbeitet von Margarete Kragh];
-%              2., verb.\ Auflage -- M\"unchen; Wien: Oldenburg, 1985;
-%              ISBN 3-486-26902-X.
-% \end{itemize}
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Comal 80}%
-  {morekeywords={AND,AUTO,CASE,DATA,DEL,DIM,DIV,DO,ELSE,ENDCASE,ENDIF,%
-      ENDPROC,ENDWHILE,EOD,EXEC,FALSE,FOR,GOTO,IF,INPUT,INT,LIST,LOAD,%
-      MOD,NEW,NEXT,NOT,OF,OR,PRINT,PROC,RANDOM,RENUM,REPEAT,RND,RUN,%
-      SAVE,SELECT,STOP,TAB,THEN,TRUE,UNTIL,WHILE,ZONE},%
-   sensitive=f,% ???
-   morecomment=[l]//,%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{COMMAND.COM Batch Files}
-%
-% This definition for DOS and Windows batch files is from
-% \lstthanks{Stephan Hennig}{-}{2006/10/11}.
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[WinXP]{command.com}%
-  {morekeywords={assoc,at,attrib,bootcfg,break,cacls,call,cd,chcp,chdir,%
-      chkdsk,chkntfs,cls,cmd,cmdextversion,color,comp,compact,convert,copy,%
-      date,defined,del,dir,diskcomp,diskcopy,do,doskey,echo,else,endlocal,%
-      erase,errorlevel,exist,exit,fc,find,findstr,for,format,ftype,goto,%
-      graftabl,help,if,in,label,md,mkdir,mode,more,move,not,off,path,%
-      pause,popd,print,prompt,pushd,rd,recover,ren,rename,replace,rmdir,%
-      set,setlocal,shift,sort,start,subst,time,title,tree,type,ver,%
-      verify,vol,xcopy},%
-   sensitive=false,%
-   alsoother={@},%
-   alsoletter={\%~:-/},%
-   morecomment=[l]{rem},%
-   morecomment=[l]{reM},%
-   morecomment=[l]{rEm},%
-   morecomment=[l]{rEM},%
-   morecomment=[l]{Rem},%
-   morecomment=[l]{ReM},%
-   morecomment=[l]{REm},%
-   morecomment=[l]{REM},%
-   morestring=[d]"%
-}[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Comsol Multiphysics}
-%
-% Comsol Multiphysics (Prior to version 3.2 known as Femlab) can be used 
-% standalone or as an extension to MatLab.  This definition is due to
-% \lstthanks{Martin~Heller}{-}{2006/05/10}.
-%
-% Unfortunately, there is a conflict in that Comsol is case-insensitive,
-% whereas Matlab is case-sensitive; \textsf{listings} does not
-% currently support different case-sensitivities in the same listing.
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Comsol}%
-  {morekeywords={%
-      adaption,arc1,arc2,arrayr,assemble,asseminit,beziercurve2,block2,%
-      block3,bsplinecurve2,bsplinecurve3,bsplinesurf3,bypassplot,cardg,%
-      ccoeffgroup,chamfer,checkgeom,circ1,circ2,coeff2cell,comsol,%
-      cone2,cone3,Contents,createhexes,createprisms,createquads,csgbl2,%
-      csgbl3,csgcmpbz,csgimplbz,csginitaux,csginitnr,csgproputil,%
-      csgrbconv,csgunique3,csguniquep,csgversion,csgvvovl,curve2,%
-      curve3,cylinder2,cylinder3,dat2str,defastget,display,drawgetobj,%
-      drawreobj,drawsetobj,dst,duplicate,dxflayers,dxfread,dxfwrite,%
-      econe2,econe3,eigloop,elcconstr,elcplbnd,elcplextr,elcplproj,%
-      elcplscalar,elempty,elemreobj,eleqc,eleqw,elevate,elgeom,ellip1,%
-      ellip2,ellipsoid2,ellipsoid3,ellipsoidgen_fl23,elmat,elovar,%
-      elpconstr,elshape,elvar,elvarm,embed,extrude,face3,faceprim3,%
-      fastsetop,fem2jxfem,femblocksu,femdiff,femeig,femexport,femgui,%
-      femimport,femiter,femlab,femlin,femmesh,femmeshexp,femnlin,%
-      femplot,femsfun,femsim,femsimlowlevel,femsimserver,femsol,%
-      femsolver,femstate,femstruct,femtime,femwave,festyle,fieldnames,%
-      fillet,fl1d,fl2d,fl3d,flaction,flafun,flappconvert,flappobj,%
-      flaxisequal,flbase,flbinary,flc1hs,flc2hs,flcanpnt,flcell2draw,%
-      flclear,flcolorbar,flcompact,flconeplot,flcontour2mesh,%
-      flcontour2meshaux,flconvreact,flconvreact1d,flconvreact2d,%
-      flconvreact3d,flcyl,fldc1hs,fldc2hs,fldegree,fldegreer3,%
-      fldegreet3,fldimvarsget,fldisp,fldraw2cell,fldrawnow,fldsmhs,%
-      fldsmsign,flevalmat,flexch,flexchprop,flfastgeom,flform,flgc,%
-      flgcbo,flgdconv,flgeom2cellstr,flgeomadj,flgeomarcize,flgeomec,%
-      flgeomed,flgeomepol,flgeomes,flgeomfc,flgeomfd,flgeomfdp,%
-      flgeomff1,flgeomff2,flgeomfn,flgeomfs,flgeomgetlocalsys,%
-      flgeominit,flgeominitprop,flgeomitransform,flgeomloft,flgeommesh,%
-      flgeomnbs,flgeomnes,flgeomnmr,flgeomnv,flgeompsinv,flgeomrmsing,%
-      flgeomrotp,flgeomsd,flgeomsdim,flgeomse,flgeomsf2,flgeomspm,%
-      flgeomtransform,flgeomud,flgeomvtx,flgetdraw,flheat,flheat1d,%
-      flheat2d,flheat3d,flhelmholtz,flhelmholtz1d,flhelmholtz2d,%
-      flhelmholtz3d,flim2curve,flinterp1,fliscont,flismember,%
-      flisnumeric,fljaction,fllaplace,fllaplace1d,fllaplace2d,%
-      fllaplace3d,flload,flloadfl,flloadmatfile,flloadmfile,%
-      fllobj2cellstr,flmakeevalstr,flmapsoljac,flmat2str,flmatch,%
-      flmesh2spline,flmesh2splineaux,flml65setup,flngdof,flnull,%
-      flnullorth,flpde,flpdeac,flpdec,flpdec1d,flpdec2d,flpdec3d,%
-      flpdedc,flpdedc2d,flpdedc3d,flpdedf,flpdedf1d,flpdedf2d,%
-      flpdedf3d,flpdees,flpdees2d,flpdees3d,flpdeg,flpdeg1d,flpdeg2d,%
-      flpdeg3d,flpdeht,flpdeht1d,flpdeht2d,flpdeht3d,flpdems,flpdems2d,%
-      flpdems3d,flpdens,flpdens2d,flpdens3d,flpdepn,flpdeps,flpdesm3d,%
-      flpdew,flpdew1d,flpdew2d,flpdew3d,flpdewb,flpdewb1d,flpdewb2d,%
-      flpdewb3d,flpdewc,flpdewc1d,flpdewc2d,flpdewc3d,flpdewe,%
-      flpdewe3d,flpdewp,flpdewp2d,flpdewp3d,flplot,flpoisson,%
-      flpoisson1d,flpoisson2d,flpoisson3d,flpric2,flpric3,flreobj,%
-      flreport,flresolvepath,flsave,flschrodinger,flschrodinger1d,%
-      flschrodinger2d,flschrodinger3d,flsde,flsdp,flsdt,flsetalpha,%
-      flsetdraw,flsmhs,flsmsign,flspnull,fltherm_cond1,fltrg,flversion,%
-      flversions,flverver,flwave,flwave1d,flwave2d,flwave3d,%
-      flwriteghist,formstr,gdsread,gencyl2,gencyl3,genextrude,%
-      genextrudeaux,geom,geom0,geom0get,geom1,geom1get,geom2,geom2get,%
-      geom3,geom3get,geom3j2m,geom3m2j,geomaddlblmargin,geomanalyze,%
-      geomarrayr,geomassign,geomcoerce,geomcomp,geomconnect,geomcopy,%
-      geomcsg,geomdel,geomedit,geomexport,geomfile,geomget,%
-      geomgetlabels,geomgetwrkpln,geomimport,geominfo,geominfoaux,%
-      geomlblplot,geomload,geomnumparse,geomobject,geomparse,geomplot,%
-      geomplot1,geomplot2,geomplot3,geomposition,geomproputil,%
-      geomreconstruct,geomreobj,geomserver,geomspline,geomsurf,%
-      geomupdate,get,getfemgeom,getisocurve,getjptr,getmesh,getsdim,%
-      getvmatrixexch,handlesolnumstr,helix1,helix2,helix3,hexahedron2,%
-      hexahedron3,histfrommat,idst,igesread,importplotdata,isempty,%
-      isfield,isfunc,isscript,javaclass,jproputil,jptr2geom,jptrgeom1,%
-      jptrgeom1_fl23,jptrgeom2,jptrgeom2_fl23,jptrgeom3,jptrgeom3_fl23,%
-      keiter,line1,line2,loadobj,loft,matlabinterpdata,mesh2geom,%
-      meshassign,meshcaseadd,meshcasedel,meshcaseutil,meshcheck,%
-      meshembed,meshenrich,meshenrich1,meshenrich2,meshenrich3,%
-      meshexport,meshextend,meshextrude,meshget,meshimport,meshinit,%
-      meshintegrate,meshmap,meshoptim,meshparse,meshplot,meshplot1,%
-      meshplot2,meshplot3,meshplotproputil,meshpoi,meshproputil,%
-      meshptplot,meshqual,meshrefine,meshrevolve,meshsmooth,%
-      meshsmooth2,meshsweep,meshvolume,minus,mirror,mkreflparams,%
-      mmsolve,modetype,move,moveglobalfields,mphproputil,mtimes,%
-      multiphysics,mypostinterp,notscript,onlyelsconstr,outassign,%
-      paramgeom,pde2draw,pde2equ,pde2fem,pde2geom,pdeblxpd,plus,point1,%
-      point2,point3,poisson,poly1,poly2,postanim,postapplysettings,%
-      postarrow,postarrowbnd,postcolorbar,postcont,postcontdomind,%
-      postcoord,postcopyprop,postcrossplot,postdistrprops,posteval,%
-      postflow,postfnd,postgeomplot,postgetfem,postgetstylecolor,%
-      postglobaleval,postglobalplot,postgp,postinit,postint,postinterp,%
-      postiso,postlin,postmakecontcol,postmax,postmaxmin,postmin,%
-      postmkcontbar,postmknormexpr,postmovie,postnewplot,%
-      postoldmaxminprops,postpd2pm,postplot,postplotconstants,%
-      postpm2pd,postprinc,postprincbnd,postprocgui,postproputil,%
-      postslice,postsurf,posttet,posttitle,print2file,pyramid2,%
-      pyramid3,rect1,rect2,restorefields,revolve,rmfield,rotate,%
-      rotmatrix,scale,serialize,set,setmesh,sh2str,sharg_2_5,shbub,%
-      shdisc,shdiv,shherm,shlag,shvec,simplecoerce,simreobj,slblocks,%
-      solassign,solid0,solid1,solid2,solid3,solidprim3,solproputil,%
-      solsize,solveraddcases,sphere2,sphere3,spiceimport,splineaux,%
-      split,splittoprim,square1,square2,stlread,submode,submodes,%
-      subsasgn,subsref,tangent,taucs,tetrahedron2,tetrahedron3,%
-      tobsplines,torus2,torus3,transform,update,updateassoc,%
-      updateassocinfo,updatefem,updateguistruct,updateobj,vrmlread,%
-      xmeshinfo,xmeshinit},%
-   sensitive=false,%
-   morecomment=[l]\%,%
-   morestring=[m]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{bash, csh, and sh}
-%
-% csh is from \lstthanks{Kai~Below}{below@tu-harburg.de}{1998/09/21},
-% but he pointed out that some keywords are probably missing.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% csh definition (c) 1998 Kai Below
-%%
-\lst@definelanguage{csh}
-  {morekeywords={alias,awk,cat,echo,else,end,endif,endsw,exec,exit,%
-      foreach,glob,goto,history,if,logout,nice,nohup,onintr,repeat,sed,%
-      set,setenv,shift,source,switch,then,time,while,umask,unalias,%
-      unset,wait,while,@,env,argv,child,home,ignoreeof,noclobber,%
-      noglob,nomatch,path,prompt,shell,status,verbose,print,printf,%
-      sqrt,BEGIN,END},%
-   morecomment=[l]\#,%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-% Thanks to \lstthanks{Riccardo~Murri}{riccardo.murri@gmx.it}{2003/09/24}
-% for the following two definitions.
-%    \begin{macrocode}
-%%
-%% bash,sh definition (c) 2003 Riccardo Murri <riccardo.murri@gmx.it>
-%%
-\lst@definelanguage{bash}[]{sh}%
-  {morekeywords={alias,bg,bind,builtin,command,compgen,complete,%
-      declare,disown,enable,fc,fg,history,jobs,et,local,logout,printf,%
-      pushd,popd,select,set,suspend,shopt,source,times,type,typeset,%
-      ulimit,unalias,wait},%
-  }%
-\lst@definelanguage{sh}%
-  {morekeywords={awk,break,case,cat,cd,continue,do,done,echo,else,%
-      env,eval,exec,expr,exit,export,false,fi,for,function,getopts,%
-      hash,history,if,kill,nice,nohup,ps,pwd,read,readonly,return,%
-      sed,shift,test,then,times,trap,true,umask,unset,until,while},%
-   morecomment=[l]\#,%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Delphi}
-%
-% I took the data from Delphi 1.0 (?) online help.
-% \lstthanks{Christian~Gudrian}{chrigu@kawo1.rwth-aachen.de}{2001/08/16}
-% provided the `double slash' comment.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Delphi}%
-  {morekeywords={and,as,asm,array,begin,case,class,const,constructor,%
-      destructor,div,do,downto,else,end,except,exports,file,finally,%
-      for,function,goto,if,implementation,in,inherited,inline,%
-      initialization,interface,is,label,library,mod,nil,not,object,of,%
-      or,packed,procedure,program,property,raise,record,repeat,set,%
-      shl,shr,string,then,to,try,type,unit,until,uses,var,while,with,%
-      xor,%
-      absolute,abstract,assembler,at,cdecl,default,dynamic,export,%
-      external,far,forward,index,name,near,nodefault,on,override,%
-      private,protected,public,published,read,resident,storedDir,%
-      virtual,write},%
-   morendkeywords={Abs,AddExitProc,Addr,AllocMem,AnsiCompareStr,%
-      AnsiCompareText,AnsiLowerCase,AnsiUpperCase,Append,AppendStr,%
-      ArcTan,AssignCrt,Assigned,AssignFile,BlockRead,BlockWrite,Break,%
-      ChangeFileExt,ChDir,Chr,CloseFile,ClrEol,ClrScr,Concat,Continue,%
-      Copy,Cos,CSeg,CursorTo,Date,DateTimeToFileDate,DateTimeToStr,%
-      DateTimeToString,DateToStr,DayOfWeek,Dec,DecodeDate,DecodeTime,%
-      Delete,DeleteFile,DiskFree,DiskSize,Dispose,DisposeStr,%
-      DoneWinCrt,DSeg,EncodeDate,EncodeTime,Eof,Eoln,Erase,Exclude,%
-      Exit,Exp,ExpandFileName,ExtractFileExt,ExtractFileName,%
-      ExtractFilePath,FileAge,FileClose,FileDateToDateTime,FileExists,%
-      FileGetAttr,FileGetDate,FileOpen,FilePos,FileRead,FileSearch,%
-      FileSeek,FileSetAttr,FileSetDate,FileSize,FillChar,FindClose,%
-      FindFirst,FindNext,FloatToDecimal,FloatToStrF,FloatToStr,%
-      FloatToText,FloatToTextFmt,Flush,FmtLoadStr,FmtStr,Format,%
-      FormatBuf,FormatDateTime,FormatFloat,Frac,Free,FreeMem,GetDir,%
-      GetMem,GotoXY,Halt,Hi,High,Inc,Include,InitWinCrt,Insert,Int,%
-      IntToHex,IntToStr,IOResult,IsValidIdent,KeyPressed,Length,Ln,Lo,%
-      LoadStr,Low,LowerCase,MaxAvail,MemAvail,MkDir,Move,New,NewStr,%
-      Now,Odd,Ofs,Ord,ParamCount,ParamStr,Pi,Pos,Pred,Ptr,Random,%
-      Randomize,Read,ReadBuf,ReadKey,Readln,ReAllocMem,Rename,%
-      RenameFile,Reset,Rewrite,RmDir,Round,RunError,ScrollTo,Seek,%
-      SeekEof,SeekEoln,Seg,SetTextBuf,Sin,SizeOf,SPtr,Sqr,Sqrt,SSeg,%
-      Str,StrCat,StrComp,StrCopy,StrDispose,StrECopy,StrEnd,StrFmt,%
-      StrLCat,StrIComp,StrLComp,StrLCopy,StrLen,StrLFmt,StrLIComp,%
-      StrLower,StrMove,StrNew,StrPas,StrPCopy,StrPos,StrScan,StrRScan,%
-      StrToDate,StrToDateTime,StrToFloat,StrToInt,StrToIntDef,%
-      StrToTime,StrUpper,Succ,Swap,TextToFloat,Time,TimeToStr,%
-      TrackCursor,Trunc,Truncate,TypeOf,UpCase,UpperCase,Val,WhereX,%
-      WhereY,Write,WriteBuf,WriteChar,Writeln},%
-   sensitive=f,%
-   morecomment=[s]{(*}{*)},%
-   morecomment=[s]{\{}{\}},%
-   morecomment=[l]{//},% 2001 Christian Gudrian
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Eiffel}
-%
-% Data is from
-% \begin{itemize}
-% \item
-%       \textsc{Bertrand Meyer}: \textbf{Eiffel: the language};
-%       Prentice Hall International (UK) Ldt, 1992;
-%       ISBN 0-13-247925-7.
-% \end{itemize}
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Eiffel}%
-  {morekeywords={alias,all,and,as,BIT,BOOLEAN,CHARACTER,check,class,%
-      creation,Current,debug,deferred,do,DOUBLE,else,elseif,end,%
-      ensure,expanded,export,external,false,feature,from,frozen,if,%
-      implies,indexing,infix,inherit,inspect,INTEGER,invariant,is,%
-      like,local,loop,NONE,not,obsolete,old,once,or,POINTER,prefix,%
-      REAL,redefine,rename,require,rescue,Result,retry,select,%
-      separate,STRING,strip,then,true,undefine,unique,until,variant,%
-      when,xor},%
-   sensitive,%
-   morecomment=[l]--,%
-   morestring=[d]",%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-% The key=value \texttt{stringtest=false} has been removed after a bug
-% report from \lsthelper{Xavier~Cr\'egut}{cregut@enseeiht.fr}{2002/09/09}
-% {stringtest no more part of package}.
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Elan}
-%
-% The data come from
-% \begin{itemize}
-% \item
-%              \textsc{Leo~H.~Klingen, Jochen Liedtke}:
-%              \textbf{Programmieren mit ELAN};
-%              B.G.\ Teubner, Stuttgart 1983; ISBN 3-519-02507-8.
-% \end{itemize}
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Elan}%
-  {morekeywords={ABS,AND,BOOL,CAND,CASE,CAT,COLUMNS,CONCR,CONJ,CONST,%
-      COR,DECR,DEFINES,DET,DIV,DOWNTO,ELIF,ELSE,END,ENDIF,ENDOP,%
-      ENDPACKET,ENDPROC,ENDREP,ENDSELECT,FALSE,FI,FILE,FOR,FROM,IF,%
-      INCR,INT,INV,LEAVE,LENGTH,LET,MOD,NOT,OF,OP,OR,OTHERWISE,PACKET,%
-      PROC,REAL,REP,REPEAT,ROW,ROWS,SELECT,SIGN,STRUCT,SUB,TEXT,THEN,%
-      TRANSP,TRUE,TYPE,UNTIL,UPTO,VAR,WHILE,WITH,XOR,%
-      maxint,sign,abs,min,max,random,initializerandom,subtext,code,%
-      replace,text,laenge,pos,compress,change,maxreal,smallreal,floor,%
-      pi,e,ln,log2,log10,sqrt,exp,tan,tand,sin,sind,cos,cosd,arctan,%
-      arctand,int,real,lastconversionok,put,putline,line,page,get,%
-      getline,input,output,sequentialfile,maxlinelaenge,reset,eof,%
-      close,complexzero,complexone,complexi,complex,realpart,imagpart,%
-      dphi,phi,vector,norm,replace,matrix,idn,row,column,sub,%
-      replacerow,replacecolumn,replaceelement,transp,errorsstop,stop},%
-   sensitive,%
-   morestring=[d]"%
-  }[keywords,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Erlang}
-%
-% Thanks to \lstthanks{Daniel~Gazard}{gazard_d@epita.fr}{2003/05/31}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Erlang definition (c) 2003 Daniel Gazard
-%%
-\lst@definelanguage{erlang}%
-  {morekeywords={abs,after,and,apply,atom,atom_to_list,band,binary,%
-      binary_to_list,binary_to_term,bor,bsl,bsr,bxor,case,catch,%
-      date,div,element,erase,end,exit,export,float,float_to_list,%
-      get,halt,hash,hd,if,info,import,integer,integer_to_list,%
-      length,link,list,list_to_atom,list_to_float,list_to_integer,%
-      list_to_tuple,module,node,nodes,now,of,or,pid,port,ports,%
-      processes,put,receive,reference,register,registered,rem,%
-      round,self,setelement,size,spawn,throw,time,tl,trace,trunc,%
-      tuple,tuple_to_list,unlink,unregister,whereis,error,false,%
-      infinity,nil,ok,true,undefined,when},%
-   otherkeywords={->,!,[,],\{,\}},%
-   morecomment=[l]\%,%
-   morestring=[b]",%
-   morestring=[b]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Euphoria}
-%
-% \lstthanks{Detlef~Reimers}{dreimers@aol.com}{1998/08/30} sent me the language
-% definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Euphoria definition (c) 1998 Detlef Reimers
-%%
-\lst@definelanguage{Euphoria}%
-% for Euphoria 2.0, Rapid Deployment Software, Kanada
-  {morekeywords={abort,and,and_bits,append,arctan,atom,by,call,%
-      call_proc,call_func,c_proc,c_func,clear_screen,close,%
-      command_line,compare,constant,cos,do,date,else,elsif,end,exit,%
-      find,floor,for,function,getc,getenv,get_key,gets,global,%
-      get_pixel,if,include,integer,length,log,match,machine_func,%
-      machine_proc,mem_copy,mem_set,not,not_bits,or,object,open,%
-      or_bits,procedure,puts,position,prepend,print,printf,power,peek,%
-      poke,pixel,poke4,peek4s,peek4u,return,rand,repeat,remainder,%
-      routine_id,sequence,sqrt,sin,system,sprintf,then,type,to,time,%
-      trace,tan,while,with,without,xor,xor_bits},%
-   sensitive,%
-   morecomment=[l]--,%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Fortran}
-%
-% Took things from
-% \begin{itemize}
-% \item
-%              \textsc{Karl Hans M\"uller}:
-%              \textbf{Fortran 77: Programmierungsanleitung};
-%              3., v\"ollig neu bearb.\ Aufl.\ -- Mannheim; Wien; Z\"urich:
-%              Bibliographisches Institut, 1984;
-%              ISBN 3-411-05804-8
-% \item
-%       \textsc{Thomas Michel}: \textbf{Fortran 90: Lehr-- und Handbuch};
-%       Mannheim; Leipzig; Wien; Z\"urich: BI-Wiss.-Verlag, 1994;
-%       ISBN 3-411-16861-7.
-% \end{itemize}
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-% \lsthelper{Denis Girou}{Denis.Girou@idris.fr}{1998/07/26}{Fortran 95=90}
-% proposed to have Fortran 95 and Fortran 90 to be equivalent.
-%    \begin{macrocode}
-\lst@definelanguage[90]{Fortran}[95]{Fortran}{}
-%    \end{macrocode}
-% There is no |morecomment=[f]| in Fortran 90 since otherwise CONTAINS could
-% start a comment. This problem was reported by \lsthelper{Magne Rudshaug}
-% {magne@ife.no}{1998/01/09}{no morecomment=[f] in Fortran 90}.
-% Moreover the keyword INCLUDE is due to him.
-%    \begin{macrocode}
-\lst@definelanguage[95]{Fortran}[77]{Fortran}%
-  {deletekeywords=SAVE,%
-   morekeywords={ACTION,ADVANCE,ALLOCATE,ALLOCATABLE,ASSIGNMENT,CASE,%
-      CONTAINS,CYCLE,DEALLOCATE,DEFAULT,DELIM,EXIT,INCLUDE,IN,NONE,IN,%
-      OUT,INTENT,INTERFACE,IOLENGTH,KIND,LEN,MODULE,NAME,NAMELIST,NMT,%
-      NULLIFY,ONLY,OPERATOR,OPTIONAL,OUT,PAD,POINTER,POSITION,PRIVATE,%
-      PUBLIC,READWRITE,RECURSIVE,RESULT,SELECT,SEQUENCE,SIZE,STAT,%
-      TARGET,USE,WHERE,WHILE,BLOCKDATA,DOUBLEPRECISION,%
-      ENDBLOCKDATA,ENDFILE,ENDFUNCTION,ENDINTERFACE,%
-      ENDMODULE,ENDPROGRAM,ENDSELECT,ENDSUBROUTINE,ENDTYPE,ENDWHERE,%
-      INOUT,SELECTCASE},%
-   deletecomment=[f],% no fixed comment line: 1998 Magne Rudshaug
-   morecomment=[l]!%
-  }%
-%    \end{macrocode}
-% As proposed by \lsthelper{J\"orn Wilms}{wilms@rocinante.colorado.edu}
-% {1997/07/07}{Fortran with \lstsensitivefalse} keywords are \emph{not} case
-% sensitive.  Also, note that Fortran 77 (and fixed-format source in later
-% versions) allows space in keywords; thus, this list contains some of the
-% more common variants (e.g., `GO TO' and `GOTO').
-%    \begin{macrocode}
-\lst@definelanguage[77]{Fortran}%
-  {morekeywords={ACCESS,ASSIGN,BACKSPACE,BLANK,BLOCK,CALL,CHARACTER,%
-      CLOSE,COMMON,COMPLEX,CONTINUE,DATA,DIMENSION,DIRECT,DO,DOUBLE,%
-      ELSE,ELSEIF,END,ENDIF,ENDDO,ENTRY,EOF,EQUIVALENCE,ERR,EXIST,EXTERNAL,%
-      FILE,FMT,FORM,FORMAT,FORMATTED,FUNCTION,GO,TO,GOTO,IF,IMPLICIT,%
-      INQUIRE,INTEGER,INTRINSIC,IOSTAT,LOGICAL,NAMED,NEXTREC,NUMBER,%
-      OPEN,OPENED,PARAMETER,PAUSE,PRECISION,PRINT,PROGRAM,READ,REAL,%
-      REC,RECL,RETURN,REWIND,SEQUENTIAL,STATUS,STOP,SUBROUTINE,THEN,%
-      TYPE,UNFORMATTED,UNIT,WRITE,SAVE},%
-   sensitive=f,%% not Fortran-77 standard, but allowed in Fortran-95 %%
-   morecomment=[f]*,%
-   morecomment=[f]C,%
-   morecomment=[f]c,%
-   morestring=[d]",%% not Fortran-77 standard, but allowed in Fortran-95 %%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Guarded Command Language (GCL)}
-%
-% As you can read below, \lstthanks{Mark~van~Eijk}{mark@luon.net}{2002/10/30}
-% provided this language definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Guarded Command Language (GCL)  definition
-%% (c) 2002 Mark van Eijk
-%%
-\lst@definelanguage{GCL}%
-  {morekeywords={const,con,var,array,of,skip,if,fi,do,od,div,mod},%
-   literate={|[}{\ensuremath{|\hskip -0.1em[}}2%
-            {]|}{\ensuremath{]\hskip -0.1em|}}2%
-           {[]}{\ensuremath{[\hskip -0.1em]}}2%
-           {->}{\ensuremath{\rightarrow}~}2%
-           {==}{\ensuremath{\equiv}~}2%
-           {>=}{\ensuremath{\geq}~}2%
-           {<=}{\ensuremath{\leq}~}2%
-           {/\\}{\ensuremath{\land}~}2%
-           {\\/}{\ensuremath{\lor}~}2%
-           {!}{\ensuremath{\lnot}}1%
-           {!=}{\ensuremath{\neq}~}2%
-           {max}{\ensuremath{\uparrow}}1%
-           {min}{\ensuremath{\downarrow}}1,%
-   sensitive=f,%
-   morecomment=[s]{\{}{\}},%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Gnuplot}
-%
-% Thanks to \lsthelper{Dr.~Christoph~Giess}{Ch.Giess@gmx.de}{2003/07/15}{} for
-% providing this definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%%
-%% gnuplot definition (c) Christoph Giess
-%%
-\lst@definelanguage{Gnuplot}%
-  {keywords={abs,acos,acosh,arg,asin,asinh,atan,atan2,atanh,besj0,%
-       besj1,besy0,besy1,ceil,cos,cosh,erf,erfc,exp,floor,gamma,ibeta,%
-       inverf,igamma,imag,invnorm,int,lgamma,log,log10,norm,rand,real,%
-       sgn,sin,sinh,sqrt,tan,tanh,column,tm_hour,tm_mday,tm_min,tm_mon,%
-       tm_sec,tm_wday,tm_yday,tm_year,valid,cd,call,clear,exit,fit,%
-       help,if,load,pause,plot,print,pwd,quit,replot,reread,reset,save,%
-       set,show,shell,splot,test,update,angles,arrow,autoscale,border,%
-       boxwidth,clabel,clip,cntrparam,contour,data,dgrid3d,dummy,%
-       format,function,functions,grid,hidden3d,isosamples,key,keytitle,%
-       label,logscale,mapping,offsets,output,parametric,pointsize,%
-       polar,rrange,samples,size,style,surface,terminal,tics,time,%
-       timefmt,title,trange,urange,variables,view,vrange,xdata,xlabel,%
-       xmargin,xrange,xtics,mxtics,mytics,xdtics,xmtics,xzeroaxis,%
-       ydata,ylabel,yrange,ytics,ydtics,ymtics,yzeroaxis,zdata,zero,%
-       zeroaxis,zlabel,zrange,ztics,zdtics,zmtics,timefm,using,title,%
-       with,index,every,thru,smooth},%
-   sensitive,%
-   comment=[l]\#,%
-   morestring=[b]",%
-   morestring=[b]',%
-  }[keywords,comments,strings]%
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Haskell}
-%
-% Thanks to \lstthanks{Peter~Bartke}{bartke@inf.fu-berlin.de}{1999/11/18} for
-% providing the new definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Haskell98 as implemented in Hugs98. See http://www.haskell.org
-%% All keywords from Prelude and Standard Libraries
-%% (c) 1999 Peter Bartke
-%%
-\lst@definelanguage{Haskell}%
-  {otherkeywords={=>},%
-   morekeywords={abstype,if,then,else,case,class,data,default,deriving,%
-      hiding,if,in,infix,infixl,infixr,import,instance,let,module,%
-      newtype,of,qualified,type,where,do,AbsoluteSeek,AppendMode,%
-      Array,BlockBuffering,Bool,BufferMode,Char,Complex,Double,Either,%
-      FilePath,Float,Int,Integer,IO,IOError,Ix,LineBuffering,Maybe,%
-      Ordering,NoBuffering,ReadMode,ReadWriteMode,ReadS,RelativeSeek,%
-      SeekFromEnd,SeekMode,ShowS,StdGen,String,Void,Bounded,Enum,Eq,%
-      Eval,ExitCode,exitFailure,exitSuccess,Floating,Fractional,%
-      Functor,Handle,HandlePosn,IOMode,Integral,List,Monad,MonadPlus,%
-      MonadZero,Num,Numeric,Ord,Random,RandomGen,Ratio,Rational,Read,%
-      Real,RealFloat,RealFrac,Show,System,Prelude,EQ,False,GT,Just,%
-      Left,LT,Nothing,Right,WriteMode,True,abs,accum,accumArray,%
-      accumulate,acos,acosh,all,and,any,ap,appendFile,applyM,%
-      approxRational,array,asTypeOf,asin,asinh,assocs,atan,atan2,atanh,%
-      bounds,bracket,bracket_,break,catch,catMaybes,ceiling,chr,cis,%
-      compare,concat,concatMap,conjugate,const,cos,cosh,curry,cycle,%
-      decodeFloat,delete,deleteBy,deleteFirstsBy,denominator,%
-      digitToInt,div,divMod,drop,dropWhile,either,elem,elems,elemIndex,%
-      elemIndices,encodeFloat,enumFrom,enumFromThen,enumFromThenTo,%
-      enumFromTo,error,even,exitFailure,exitWith,exp,exponent,fail,%
-      filter,filterM,find,findIndex,findIndices,flip,floatDigits,%
-      floatRadix,floatRange,floatToDigits,floor,foldl,foldM,foldl1,%
-      foldr,foldr1,fromDouble,fromEnum,fromInt,fromInteger,%
-      fromIntegral,fromJust,fromMaybe,fromRat,fromRational,%
-      fromRealFrac,fst,gcd,genericLength,genericTake,genericDrop,%
-      genericSplitAt,genericIndex,genericReplicate,getArgs,getChar,%
-      getContents,getEnv,getLine,getProgName,getStdGen,getStdRandom,%
-      group,groupBy,guard,hClose,hFileSize,hFlush,hGetBuffering,%
-      hGetChar,hGetContents,hGetLine,hGetPosn,hIsClosed,hIsEOF,hIsOpen,%
-      hIsReadable,hIsSeekable,hIsWritable,hLookAhead,hPutChar,hPutStr,%
-      hPutStrLn,hPrint,hReady,hSeek,hSetBuffering,hSetPosn,head,%
-      hugsIsEOF,hugsHIsEOF,hugsIsSearchErr,hugsIsNameErr,%
-      hugsIsWriteErr,id,ioError,imagPart,index,indices,init,inits,%
-      inRange,insert,insertBy,interact,intersect,intersectBy,%
-      intersperse,intToDigit,ioeGetErrorString,ioeGetFileName,%
-      ioeGetHandle,isAlreadyExistsError,isAlreadyInUseError,isAlpha,%
-      isAlphaNum,isAscii,isControl,isDenormalized,isDoesNotExistError,%
-      isDigit,isEOF,isEOFError,isFullError,isHexDigit,isIEEE,%
-      isIllegalOperation,isInfinite,isJust,isLower,isNaN,%
-      isNegativeZero,isNothing,isOctDigit,isPermissionError,isPrefixOf,%
-      isPrint,isSpace,isSuffixOf,isUpper,isUserError,iterate,ixmap,%
-      join,last,lcm,length,lex,lexDigits,lexLitChar,liftM,liftM2,%
-      liftM3,liftM4,liftM5,lines,listArray,listToMaybe,log,logBase,%
-      lookup,magnitude,makePolar,map,mapAccumL,mapAccumR,mapAndUnzipM,%
-      mapM,mapM_,mapMaybe,max,maxBound,maximum,maximumBy,maybe,%
-      maybeToList,min,minBound,minimum,minimumBy,mkPolar,mkStdGen,%
-      mplus,mod,msum,mzero,negate,next,newStdGen,not,notElem,nub,nubBy,%
-      null,numerator,odd,openFile,or,ord,otherwise,partition,phase,pi,%
-      polar,pred,print,product,properFraction,putChar,putStr,putStrLn,%
-      quot,quotRem,random,randomIO,randomR,randomRIO,randomRs,randoms,%
-      rangeSize,read,readDec,readFile,readFloat,readHex,readInt,readIO,%
-      readList,readLitChar,readLn,readParen,readOct,readSigned,reads,%
-      readsPrec,realPart,realToFrac,recip,rem,repeat,replicate,return,%
-      reverse,round,scaleFloat,scanl,scanl1,scanr,scanr1,seq,sequence,%
-      sequence_,setStdGen,show,showChar,showEFloat,showFFloat,%
-      showFloat,showGFloat,showInt,showList,showLitChar,showParen,%
-      showSigned,showString,shows,showsPrec,significand,signum,sin,%
-      sinh,snd,sort,sortBy,span,split,splitAt,sqrt,stderr,stdin,stdout,%
-      strict,subtract,succ,sum,system,tail,tails,take,takeWhile,tan,%
-      tanh,toEnum,toInt,toInteger,toLower,toRational,toUpper,transpose,%
-      truncate,try,uncurry,undefined,unfoldr,union,unionBy,unless,%
-      unlines,until,unwords,unzip,unzip3,unzip4,unzip5,unzip6,unzip7,%
-      userError,when,words,writeFile,zero,zip,zip3,zip4,zip5,zip6,zip7,%
-      zipWith,zipWithM,zipWithM_,zipWith3,zipWith4,zipWith5,zipWith6,%
-      zipWith7},%
-   sensitive,%
-   morecomment=[l]--,%
-   morecomment=[n]{\{-}{-\}},%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{HTML}
-%
-% I'm quite the opposite of a HTML wizard. In particular this is true for the
-% defined keywords. \lstthanks{Matthias~Bethke}{-}{2003/09/01} helped me out
-% and extended the list.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{HTML}%
-  {morekeywords={A,ABBR,ACRONYM,ADDRESS,APPLET,AREA,B,BASE,BASEFONT,%
-      BDO,BIG,BLOCKQUOTE,BODY,BR,BUTTON,CAPTION,CENTER,CITE,CODE,COL,%
-      COLGROUP,DD,DEL,DFN,DIR,DIV,DL,DOCTYPE,DT,EM,FIELDSET,FONT,FORM,%
-      FRAME,FRAMESET,HEAD,HR,H1,H2,H3,H4,H5,H6,HTML,I,IFRAME,IMG,INPUT,%
-      INS,ISINDEX,KBD,LABEL,LEGEND,LH,LI,LINK,LISTING,MAP,META,MENU,%
-      NOFRAMES,NOSCRIPT,OBJECT,OPTGROUP,OPTION,P,PARAM,PLAINTEXT,PRE,%
-      OL,Q,S,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRIKE,STRING,STRONG,STYLE,%
-      SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,U,UL,%
-      VAR,XMP,%
-      accesskey,action,align,alink,alt,archive,axis,background,bgcolor,%
-      border,cellpadding,cellspacing,charset,checked,cite,class,classid,%
-      code,codebase,codetype,color,cols,colspan,content,coords,data,%
-      datetime,defer,disabled,dir,event,error,for,frameborder,headers,%
-      height,href,hreflang,hspace,http-equiv,id,ismap,label,lang,link,%
-      longdesc,marginwidth,marginheight,maxlength,media,method,multiple,%
-      name,nohref,noresize,noshade,nowrap,onblur,onchange,onclick,%
-      ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown,%
-      profile,readonly,onmousemove,onmouseout,onmouseover,onmouseup,%
-      onselect,onunload,rel,rev,rows,rowspan,scheme,scope,scrolling,%
-      selected,shape,size,src,standby,style,tabindex,text,title,type,%
-      units,usemap,valign,value,valuetype,vlink,vspace,width,xmlns},%
-   tag=**[s]<>,%
-   sensitive=f,%
-   morestring=[d]",% ??? doubled
-%    \end{macrocode}
-% Now we take care of comments.
-% We don't enter comment mode if we aren't inside |<>|.
-%    \begin{macrocode}
-   MoreSelectCharTable=%
-      \lst@CArgX--\relax\lst@DefDelimB{}{}%
-          {\ifnum\lst@mode=\lst@tagmode\else
-               \expandafter\@gobblethree
-           \fi}%
-          \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
-      \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
-          \lst@EndComment\lst@commentmode
-  }[keywords,comments,strings,html]%
-%    \end{macrocode}
-% \lsthelper{Peter~Biechele}{peter.biechele@physik.uni-freiburg.de}
-% {1999/07/01}{! Missing $\}$ inserted} reported a problem which was due to
-% missing |\@empty| in value of |SelectCharTable|. And after receiving a bug
-% report from \lsthelper{Jochen Schneider}{jschneider@ds3.etech.haw-hamburg.de}
-% {2002/04/05}{use of \lst@thestyle doesn't match its definition} I converted
-% the version 0.21 contents of |MoreSelectCharTable| to version 1.0.
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{IDL}
-%
-% The definition is from \lstthanks{J\"urgen~Heim}
-% {heim@astro.uni-tuebingen.de}{1998/07/27}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% IDL definition (c) 1998 Juergen Heim
-%%
-\lst@definelanguage{IDL}%
-  {morekeywords={and,begin,case,common,do,else,end,endcase,endelse,%
-      endfor,endif,endrep,endwhile,eq,for,function,ge,goto,gt,if,le,lt,%
-      mod,ne,not,of,on_ioerror,or,pro,repeat,return,then,until,while,%
-      xor,on_error,openw,openr,openu,print,printf,printu,plot,read,%
-      readf,readu,writeu,stop},%
-   sensitive=f,%
-   morecomment=[l];,%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Inform}
-%
-% Thanks to \lstthanks{Jonathan~Sauer}{jonathan.sauer@gmx.de}{2003/11/10}
-% for this language definition. \lsthelper{Ulrike Fischer}{-}{2004/04/21}
-% {Bug in listings.sty} pointed out that |\lstdefinelanguage| should be
-% |\lst@definelanguage|.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Inform definition (c) 2003 Jonathan Sauer
-%%
-\lst@definelanguage{inform}{%
-    % Language keywords
-    morekeywords={breakdo,else,false,for,has,hasnt,if,%
-                in,indirect,jump,notin,nothing,NULL,objectloop,ofclass,%
-                private,property,provides,return,rfalse,rtrue,self,string,%
-                switch,to,true,until,while,with,%
-                creature,held,multiexcept,multiheld,multiinside,noun,number,%
-                scope,topic},%
-    %
-    % Inform functions
-    morekeywords=[2]{box,child,children,font,give,inversion,metaclass,move,%
-                new_line,parent,print,print_ret,read,remove,restore,sibling,%
-                save,spaces,quit,style,bold,underline,reverse,roman remaining,%
-                create,destroy,recreate,copy},%
-    %
-    % Inform definitions
-    morekeywords=[3]{Attribute,Array,Class,Constant,Default,End,Endif,Extend,%
-                Global,Ifdef,Iffalse,Ifndef,Ifnot,Iftrue,Include,Object,%
-                Property,Verb,Release,Serial,Statusline},%
-    %
-    % Library attributes
-    morekeywords=[4]{absent,animate,clothing,concealed,container,door,edible,%
-                enterable,female,general,light,lockable locked,male,moved,%
-                neuter,on,open,openable,pluralname,proper,scenery,scored,%
-                static,supporter,switchable,talkable,transparent,visited,%
-                workflag,worn},%
-    %
-    % Libary properties
-    morekeywords=[5]{n_to,s_to,e_to,w_to,ne_to,nw_to,se_to,sw_to,in_to,%
-                out_to,u_to,d_to,add_to_scope,after,article,articles,before,%
-                cant_go,capacity,daemon,describe,description,door_dir,door_to,%
-                each_turn,found_in,grammar,initial,inside_description,invent,%
-                life,list_together,name number,orders,parse_name,plural,%
-                react_after,react_before,short_name,short_name_indef,time_left,%
-                time_out,when_closed,when_open,when_on,when_off,%
-                with_key}, 
-    %
-    % Library routines
-    morekeywords=[6]{Achieved,AfterRoutines,AllowPushDir,Banner,ChangePlayer,%
-                CommonAncestor,DictionaryLookup,GetGNAOfObject,HasLightSource,%
-                IndirectlyContains,IsSeeThrough,Locale,LoopOverScope,LTI_Insert,%
-                MoveFloatingObjects,NextWord,NextWordStopped,NounDomain,%
-                ObjectIsUntouchable OffersLight,ParseToken,PlaceInScope,PlayerTo,%
-                PronounNotice,PronounValue,ScopeWithin,SetPronoun,SetTime,%
-                StartDaemon,StartTimer,StopDaemon,StopTimer,TestScope,TryNumber,%
-                UnsignedCompare,WordAddress,WordInProperty,WordLength,%
-                WriteListFrom,YesOrNo},%
-    %
-    % Library,entry points
-    morekeywords=[7]{AfterLife,AfterPrompt,Amusing,BeforeParsing,ChooseObjects,%
-                DarkToDark,DeathMessage,GamePostRoutine GamePreRoutine,%
-                Initialise,InScope,LookRoutine,NewRoom,ParseNoun,ParseNumber,%
-                ParserError,PrintRank,PrintTaskName,PrintVerb,TimePasses,%
-                UnknownVerb},%
-    %
-    % Library constants
-    morekeywords=[8]{NEWLINE_BIT,INDENT_BIT,FULLINV_BIT,ENGLISH_BIT,RECURSE_BIT,%
-                ALWAYS_BIT,TERSE_BIT,PARTINV_BIT,DEFART_BIT,WORKFLAG_BIT,%
-                ISARE_BIT,CONCEAL_BIT},%
-    %
-    % Library,meta actions
-    morekeywords=[9]{Pronouns,Quit,Restart,Restore,Save,Verify,ScriptOn,ScriptOff,%
-                NotifyOn,NotifyOff,Places,Objects,Score,FullScore,Version,LMode1,%
-                LMode2,Lmode3},%
-    %
-    % Library,main actions
-    morekeywords=[10]{Close,Disrobe,Drop,Eat,Empty,EmptyT,Enter,Examine,Exit,GetOff,%
-                Give,Go,GoIn,Insert,Inv,InvTall,InvWide,Lock,Look,Open,PutOn,Remove,%
-                Search,Show,SwitchOff,SwitchOn,Take,Transfer,Unlock VagueGo,%
-                Wear},%
-    %
-    % Library,stub actions
-    morekeywords=[11]{Answer,Ask,AskFor,Attack,Blow,Burn,Buy,Climb,Consult,Cut,Dig,%
-                Drink,Fill,Jump,JumpOver,Kiss,Listen,LookUnder,Mild,No,Pray,Pull,%
-                Push,PushDir,Rub,Set,SetTo,Sing,Sleep,Smell,,Sleep,Smell,Sorry,%
-                Squeeze,Strong,Swim,Swing,Taste,Tell,Think,ThrowAt,Tie,Touch,Turn,%
-                Wait,Wake,WakeOther,Wave,WaveHands,Yes},%
-    %
-    otherkeywords={->,-->},%
-    sensitive=false,%
-    morestring=[d]{"},%
-    morecomment=[l]{!}%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Java}
-%
-% \lstthanks{Robert~Wenner}{robert.wenner@gmx.de}{2003/03/27} sent in the
-% first of the following two definitions.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% AspectJ definition (c) Robert Wenner
-%%
-\lst@definelanguage[AspectJ]{Java}[]{Java}%
-  {morekeywords={%
-      adviceexecution,after,args,around,aspect,aspectOf,before,%
-      call,cflow,cflowbelow,%
-% declare error,declare parents,declare precedence,
-% declare soft,declare warning,
-      execution,get,handler,if,initialization,issingleton,pointcut,%
-      percflow,percflowbelow,perthis,pertarget,preinitialization,%
-      privileged,proceed,returning,set,staticinitialization,strictfp,%
-      target,this,thisEnclosingJoinPoint,thisJoinPoint,throwing,%
-      within,withincode},%
-   MoreSelectCharTable=%
-     \lst@DefSaveDef{`.}\lst@umdot{\lst@umdot\global\let\lst@derefop\@empty}%
-     \ifx\lst@derefinstalled\@empty\else
-        \global\let\lst@derefinstalled\@empty
-\lst@AddToHook{Output}%
-{\lst@ifkeywords
-    \ifx\lst@derefop\@empty
-       \global\let\lst@derefop\relax
-       \ifx\lst@thestyle\lst@gkeywords@sty
-          \ifx\lst@currstyle\relax
-             \let\lst@thestyle\lst@identifierstyle
-          \else
-             \let\lst@thestyle\lst@currstyle
-          \fi
-       \fi
-    \fi
- \fi}
-\lst@AddToHook{BOL}{\global\let\lst@derefop\relax}%
-\lst@AddTo\lst@ProcessSpace{\global\let\lst@derefop\relax}%
-     \fi
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-% Got data from \texttt{http://java.sun.com}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Java}%
-  {morekeywords={abstract,boolean,break,byte,case,catch,char,class,%
-      const,continue,default,do,double,else,extends,false,final,%
-      finally,float,for,goto,if,implements,import,instanceof,int,%
-      interface,label,long,native,new,null,package,private,protected,%
-      public,return,short,static,super,switch,synchronized,this,throw,%
-      throws,transient,true,try,void,volatile,while},%
-   sensitive,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]",%
-   morestring=[b]',%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-% \lsthelper{Herbert Voss}{Herbert.Voss@alumni.TU-Berlin.de}{2002/07/30}
-% {missing keyword label} added the keyword \texttt{label}.
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-% \lstthanks{Martine~Gautier}{Martine.Gautier@loria.fr}{2004/03/30} made the
-% following contribution.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% ByteCodeJava definition (c) 2004 Martine Gautier
-%%
-\lst@definelanguage{JVMIS}%
-  {morekeywords={aaload,astore,aconst_null,aload,aload_0,aload_1,%
-      aload_2,aload_3,anewarray,areturn,arraylength,astore,astore_0,%
-      astore_1,astore_2,astore_3,athrow,baload,bastore,bipush,caload,%
-      castore,checkcast,d2f,d2i,d2l,dadd,daload,dastore,dcmpg,dcmpl,%
-      dconst_0,dconst_1,ddiv,dload,dload_0,dload_1,dload_2,dload_3,%
-      dmul,dneg,drem,dreturn,dstore,dstore_0,dstore_1,dstore_2,%
-      dstore_3,dsub,dup,dup_x1,dup_x2,dup2,dup2_x1,dup2_x2,f2d,%
-      f2i,f2l,fadd,faload,fastore,fcmpg,fcmpl,fconst_0,fconst_1,%
-      fconst_2,fdiv,fload,fload_0,fload_1,fload_2,fload_3,fmul,%
-      fneg,frem,freturn,fstore,fstore_0,fstore_1,fstore_2,fstore_3,%
-      fsub,getfield,getstatic,goto,goto_w,i2b,i2c,i2d,i2f,i2l,i2s,%
-      iadd,iaload,iand,iastore,iconst_0,iconst_1,iconst_2,iconst_3,%
-      iconst_4,iconst_5,idiv,if_acmpeq,if_acmpne,if_icmpeq,if_icmpne,%
-      if_icmplt,if_cmpge,if_cmpgt,if_cmple,ifeq,ifne,iflt,ifge,ifgt,%
-      ifle,ifnonnull,ifnull,iinc,iload,iload_0,iload_1,iload_2,%
-      iload_3,imul,ineg,instanceof,invokeinterface,invokespecial,%
-      invokestatic,invokevirtual,ior,irem,ireturn,ishl,ishr,istore,%
-      istore_0,istore_1,istore_2,istore_3,isub,iushr,ixor,jsr,jsr_w,%
-      l2d,l2f,l2i,ladd,laload,land,lastore,lcmp,lconst_0,lconst_1,%
-      ldc,ldc_w,ldc2_w,ldiv,lload,lload_0,lload_1,lload_2,lload_3,%
-      lmul,lneg,lookupswitch,lor,lrem,lreturn,lshl,lshr,lstore,%
-      lstore_0,lstore_1,lstore_2,lstore_3,lsub,lushr,lxor,%
-      monitorenter,monitorexit,multianewarray,new,newarray,nop,pop,%
-      pop2,putfield,putstatic,ret,return,saload,sastore,sipush,swap,%
-      tableswitch,wide,limit,locals,stack},%
-  }[keywords]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{ksh}
-%
-% Thanks to \lstthanks{Jeffrey Ratcliffe}{Jeffrey.Ratcliffe@m.eads.net}
-% {2002/02/21} for this language definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{ksh}
-  {morekeywords={alias,awk,cat,echo,else,elif,fi,exec,exit,%
-      for,in,do,done,select,case,esac,while,until,function,%
-      time,export,cd,eval,fc,fg,kill,let,pwd,read,return,rm,%
-      glob,goto,history,if,logout,nice,nohup,onintr,repeat,sed,%
-      set,setenv,shift,source,switch,then,umask,unalias,%
-      unset,wait,@,env,argv,child,home,ignoreeof,noclobber,%
-      noglob,nomatch,path,prompt,shell,status,verbose,print,printf,%
-      sqrt,BEGIN,END},%
-   morecomment=[l]\#,%
-   morestring=[d]",%
-   morestring=[d]',%
-   morestring=[d]`%
-  }[keywords,comments,strings]%
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \lsthelper{Herbert Voss}{Herbert.Voss@alumni.TU-Berlin.de}{2002/10/28}
-% {[Fwd: Re: Probleme mit Paket listings bei ksh]} suggested to add the
-% string delimiter |`|.
-% \endgroup
-%
-%
-% \subsection{Lingo}
-%
-% Thanks to \lstthanks{Mark Schade}{-}{2006/07/26} for this language definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Lingo}
-  {morekeywords={abort,after,and,before,do,down,halt,me,new,not,of,%
-      on,or,otherwise,pass,put,result,return,set,tell,the,then,to,with,%
-      repeat,while,case,if,else,true,false,global,property,\_global,\_key,%
-      \_mouse,\_movie,\_player,\_sound,\_system,abbr,abbrev,abbreviated,abs,%
-      actionsenabled,activateapplication,activatewindow,active3drenderer,%
-      activecastlib,activewindow,actorlist,add,addat,addbackdrop,addcamera,%
-      addchild,addmodifier,addoverlay,addprop,addtoworld,addvertex,alert,%
-      alerthook,alignment,allowcustomcaching,allowgraphicmenu,allowsavelocal,%
-      allowtransportcontrol,allowvolumecontrol,allowzooming,alphathreshold,%
-      ambient,ambientcolor,ancestor,angle,anglebetween,animationenabled,%
-      antialias,antialiasthreshold,append,applicationname,applicationpath,%
-      appminimize,atan,attenuation,attributevalue,auto,autoblend,automask,%
-      autotab,axisangle,back,backcolor,backdrop,backgroundcolor,backspace,%
-      beep,beepon,beginrecording,beginsprite,beveldepth,beveltype,bgcolor,%
-      bias,bitand,bitmap,bitmapsizes,bitnot,bitor,bitrate,bitspersample,%
-      bitxor,blend,blendconstant,blendconstantlist,blendfactor,blendfunction,%
-      blendfunctionlist,blendlevel,blendrange,blendsource,blendsourcelist,%
-      blendtime,bone,bonesplayer,border,both,bottom,bottomcap,bottomradius,%
-      bottomspacing,boundary,boundingsphere,box,boxdropshadow,boxtype,%
-      breakconnection,breakloop,brightness,broadcastprops,browsername,%
-      buffersize,build,buttonsenabled,buttonstyle,buttontype,bytesstreamed,%
-      boolean,cachedocverify,cachesize,call,callancestor,camera,cameracount,%
-      cameraposition,camerarotation,cancelidleload,castlib,castlibnum,%
-      castmemberlist,center,centerregpoint,centerstage,changearea,channelcount,%
-      char,characterset,charpostoloc,chars,charspacing,chartonum,%
-      checkboxaccess,checkboxtype,checkmark,checknetmessages,child,chunksize,%
-      clearatrender,clearcache,clearerror,clearframe,clearglobals,clearvalue,%
-      clickloc,clickmode,clickon,clone,clonedeep,clonemodelfromcastmember,%
-      clonemotionfromcastmember,close,closed,closewindow,closexlib,collision,%
-      collisiondata,collisionnormal,color,world,colorbuffer,colorbufferdepth,%
-      colordepth,colorlist,colorrange,colors,colorsteps,commanddown,comments,%
-      compressed,connecttonetserver,constrainh,constraint,constrainv,,%
-      continue,controldown,controller,copypixels,copyrightinfo,copyto,%
-      copytoclipboard,cos,count,cpuhogticks,creaseangle,creases,[contains],%
-      createfolder,createmask,creatematte,creationdate,creator,crop,cross,%
-      crossproduct,cuepassed,cuepointnames,cuepointtimes,currentloopstate,%
-      currentspritenum,currenttime,cursor,cursorsize,curve,cylinder,ate,day,%
-      deactivateapplication,deactivatewindow,debug,debugplaybackenabled,%
-      decaymode,defaultrect,defaultrectmode,delay,delete,deleteall,deleteat,%
-      deletecamera,deletefolder,deleteframe,deletegroup,deletelight,%
-      deletemodel,deletemodelresource,deletemotion,deleteone,deleteprop,%
-      deleteshader,deletetexture,deletevertex,density,depth,depthbufferdepth,%
-      desktoprectlist,diffuse,diffusecolor,diffuselightmap,%
-      digitalvideotimescale,digitalvideotype,direction,directionalcolor,%
-      directionalpreset,directtostage,disableimagingtransformation,displayface,%
-      displaymode,distanceto,distribution,dither,done,doneparsing,dot,%
-      dotproduct,doubleclick,downloadnetthing,drag,draw,drawrect,dropshadow,%
-      duplicate,duplicateframe,duration,editable,editshortcutsenabled,%
-      elapsedtime,emissive,emitter,empty,emulatemultibuttonmouse,enabled,%
-      enablehotspot,end,endangle,endcolor,endframe,endrecording,endsprite,%
-      endtime,enter,enterframe,environment,erase,error,eventpassmode,%
-      exchange,exists,exit,exitframe,exitlock,exp,externalevent,%
-      externalparamcount,externalparamname,externalparamvalue,extractalpha,%
-      extrude3d,face,fadein,fadeout,fadeto,far,field,fieldofview,filename,%
-      fill,fillcolor,fillcycles,filldirection,filled,fillmode,filloffset,%
-      fillscale,findempty,findlabel,findpos,findposnear,finishidleload,%
-      firstindent,fixedlinespace,fixedrate,fixstagesize,flashrect,flashtostage,%
-      flat,fliph,flipv,float,floatp,floatprecision,flush,flushinputevents,%
-      fog,folderchar,font,fontsize,fontstyle,forecolor,forget,frame,%
-      framecount,framelabel,framepalette,framerate,frameready,framescript,%
-      framesound1,framesound2,framestohms,frametempo,frametransition,freeblock,%
-      freebytes,fromcastmember,fromimageobject,front,frontwindow,%
-      generatenormals,getaprop,getat,getbehaviordescription,getbehaviortooltip,%
-      getboneid,geterror,geterrorstring,gethardwareinfo,gethotspotrect,getlast,%
-      getlatestnetid,getnetaddresscookie,getneterrorstring,getnetmessage,%
-      getnetoutgoingbytes,getnettext,getnormalized,getnthfilenameinfolder,%
-      getnumberwaitingnetmessages,getone,getpeerconnectionlist,getpixel,%
-      getplaylist,getpos,getpref,getprop,getpropat,getpropertydescriptionlist,%
-      getrendererservices,getstreamstatus,gettemppath,getworldtransform,globals,%
-      glossmap,go,gotoframe,gotonetmovie,gotonetpage,gradienttype,gravity,%
-      group,handler,handlers,height,heightvertices,high,highlightpercentage,%
-      highlightstrength,hilite,hither,hittest,hmstoframes,hold,hotspot,html,%
-      hyperlink,hyperlinkclicked,hyperlinkrange,hyperlinks,hyperlinkstate,%
-      id3tags,identity,idle,idlehandlerperiod,idleloaddone,idleloadmode,%
-      idleloadperiod,idleloadtag,idlereadchunksize,ilk,image,imagecompression,%
-      imageenabled,imagequality,immovable,importfileinto,inflate,ink,inker,%
-      inlineimeenabled,insertbackdrop,insertframe,insertoverlay,inside,%
-      installmenu,instance,integer,integerp,interface,interpolate,%
-      interpolateto,intersect,index,interval,inverse,invert,invertmask,%
-      isbusy,isinworld,isoktoattach,ispastcuepoint,item,itemdelimiter,kerning,%
-      kerningthreshold,key,keyboardfocussprite,keycode,keydown,keydownscript,%
-      keyframeplayer,keypressed,keyup,keyupscript,label,labellist,last,%
-      lastchannel,lastclick,lastevent,lastframe,lastkey,lastroll,left,%
-      leftindent,length,lengthvertices,level,lifetime,light,line,linearlist,%
-      linecolor,linecount,linedirection,lineheight,lineoffset,linepostolocv,%
-      linesize,linkas,linked,list,listp,loaded,loadfile,loc,loch,locked,%
-      locktranslation,loctocharpos,locv,locvtolinepos,locz,lod,log,long,%
-      loop,loopcount,loopendtime,loopsremaining,loopstarttime,machinetype,%
-      magnitude,map,mapImageToStage,mapmembertostage,mapstagetomember,margin,%
-      marker,markerlist,mask,max,maxinteger,maxspeed,mci,media,mediaready,%
-      member,membernum,members,memorysize,menu,mesh,meshdeform,milliseconds,%
-      min,minspeed,modal,mode,model,modela,modelb,modelresource,%
-      modelsunderloc,modelsunderray,modelunderloc,modified,modifiedby,%
-      modifieddate,modifier,modifiers,month,mostrecentcuepoint,motion,%
-      mousechar,mousedown,mousedownscript,mouseenter,mouseh,mouseitem,%
-      mouseleave,mouselevel,mouseline,mouseloc,mousemember,mouseoverbutton,%
-      mouseup,mouseupoutside,mouseupscript,mousev,mousewithin,mouseword,move,%
-      moveablesprite,movetoback,movetofront,movevertex,movevertexhandle,%
-      movewindow,movie,movieaboutinfo,moviecopyrightinfo,moviefilefreesize,%
-      moviefilesize,moviefileversion,movieimagecompression,movieimagequality,%
-      moviename,moviepath,movierate,movietime,moviextralist,mpeglayer,%
-      multiply,multisound,name,near,nearfiltering,neighbor,netabort,netdone,%
-      neterror,netlastmoddate,netmime,netpresent,netstatus,nettextresult,%
-      netthrottleticks,newcamera,newcurve,newgroup,newlight,newmesh,newmodel,%
-      newmodelresource,newmotion,newshader,newtexture,next,none,normalize,%
-      normallist,normals,nothing,notify,nudge,number,numchannels,%
-      numparticles,numsegments,numtochar,objectp,offset,open,openresfile,%
-      openwindow,openxlib,optiondown,organizationname,originalfont,originh,%
-      originmode,originpoint,originv,orthoheight,overlay,pageheight,palette,%
-      palettemapping,paletteref,paletteindex,pan,paragraph,param,paramcount,%
-      parent,parsestring,particle,pasteclipboardinto,path,pathname,%
-      pathstrength,pattern,pause,pausedatstart,pausestate,percentplayed,%
-      percentstreamed,period,perpendicularto,persistent,pi,picture,picturep,%
-      plane,platform,play,playbackmode,playfile,playing,playlist,playnext,%
-      playrate,point,pointat,pointatorientation,pointinhyperlink,%
-      pointofcontact,pointtochar,pointtoitem,pointtoline,pointtoparagraph,%
-      pointtoword,position,positionreset,posterframe,postnettext,power,%
-      preferred3drenderer,preload,preloadbuffer,preloadeventabort,preloadmember,%
-      preloadmode,preloadmovie,preloadnetthing,preloadram,preloadtime,%
-      premultiply,prepareframe,preparemovie,prerotate,prescale,pretranslate,%
-      previous,primitives,printfrom,productversion,projection,projectionangle,%
-      propList,proxyserver,pttohotspotid,puppet,puppetpalette,puppetsound,%
-      puppetsprite,puppettempo,puppettransition,purgepriority,%
-      qtregisteraccesskey,qtunregisteraccesskey,quad,quality,queue,quit,quote,%
-      radius,ramneeded,random,randomseed,randomvector,rateshift,rawnew,read,%
-      readvalue,recordfont,rect,ref,reflectionmap,reflectivity,region,%
-      registerforevent,registerscript,regpoint,regpointvertex,removebackdrop,%
-      removefromworld,removelast,removemodifier,removeoverlay,rename,renderer,%
-      rendererdevicelist,renderformat,renderstyle,resetworld,resizewindow,%
-      resolution,resolve,resolvea,resolveb,resource,restart,resume,%
-      reverttoworlddefaults,rewind,rgb,rgba4444,rgba5550,rgba5551,rgba5650,%
-      rgba8880,rgba8888,right,rightindent,rightmousedown,rightmouseup,%
-      rollover,romanlingo,rootlock,rootnode,rotate,rotation,rotationreset,%
-      rtf,runmode,runpropertydialog,safeplayer,samplecount,samplerate,%
-      samplesize,save,savedlocal,savemovie,scale,scalemode,score,scorecolor,%
-      scoreselection,script,scriptexecutionstyle,scriptinstancelist,scriptlist,%
-      scriptnum,scriptsenabled,scripttext,scripttype,scrollbyline,scrollbypage,%
-      scrolltop,sds,searchcurrentfolder,searchpath,searchpaths,seconds,%
-      selectedtext,selection,selend,selstart,sendallsprites,sendevent,%
-      sendnetmessage,sendsprite,serialnumber,setalpha,setaprop,setat,%
-      setcollisioncallback,setflashproperty,setnetbufferlimits,%
-      setnetmessagehandler,setpixel,setplaylist,setpref,setprop,setscriptlist,%
-      settrackenabled,setvariable,shader,shaderlist,shadowpercentage,%
-      shadowstrength,shapetype,shiftdown,shininess,shockwave3d,short,%
-      showglobals,showlocals,showprops,showresfile,showxlib,shutdown,%
-      silhouettes,sin,size,sizerange,skew,sleep,smoothness,sort,sound,%
-      soundbusy,soundchannel,sounddevice,sounddevicelist,soundenabled,%
-      soundkeepdevice,soundlevel,soundmixmedia,source,sourcerect,space,%
-      specular,specularcolor,specularlightmap,sphere,spotangle,spotdecay,%
-      sprite,spritenum,spritespacetoworldspace,sqrt,stage,stagebottom,%
-      stagecolor,stageleft,stageright,stagetoflash,stagetop,standard,%
-      startangle,startframe,startmovie,starttime,starttimer,state,static,%
-      status,stepframe,stilldown,stop,stopevent,stopmovie,stoptime,stream,%
-      streammode,streamname,streamsize,streamstatus,string,stringp,%
-      strokecolor,strokewidth,style,subdivision,sweep,swing,switchcolordepth,%
-      symbol,symbolp,systemdate,tab,tabcount,tabs,tan,target,%
-      tellstreamstatus,tension,text,texture,texturecoordinatelist,%
-      texturecoordinates,texturelayer,texturelist,texturemember,texturemode,%
-      texturemodelist,texturerenderformat,texturerepeat,texturerepeatlist,%
-      texturetransform,texturetransformlist,texturetype,thumbnail,ticks,tilt,%
-      time,timeout,timeouthandler,timeoutkeydown,timeoutlapsed,timeoutlength,%
-      timeoutlist,timeoutmouse,timeoutplay,timeoutscript,timer,timescale,%
-      title,titlevisible,toon,top,topcap,topradius,topspacing,trace,%
-      traceload,tracelogfile,trackcount,trackenabled,tracknextkeytime,%
-      tracknextsampletime,trackpreviouskeytime,trackprevioussampletime,%
-      trackstarttime,trackstoptime,tracktext,tracktype,trails,transform,%
-      transitiontype,translate,triggercallback,trimwhitespace,tunneldepth,%
-      tweened,tweenmode,type,[transparent],union,unload,unloadmember,%
-      unloadmovie,unregisterallevents,update,updateframe,updatelock,%
-      updatemovieenabled,updatestage,url,usealpha,usediffusewithtexture,%
-      usefastquads,usehypertextstyles,uselineoffset,userdata,username,value,%
-      vector,version,vertex,vertexlist,vertices,video,videoforwindowspresent,%
-      viewh,viewpoint,viewscale,viewv,visibility,visible,void,voidp,volume,%
-      volumeinfo,wait,waitfornetconnection,warpmode,width,widthvertices,wind,%
-      window,windowlist,windowpresent,windowtype,word,wordwrap,world,%
-      worldposition,worldspacetospritespace,worldtransform,wraptransform,%
-      wraptransformlist,write,writevalue,,xaxis,xtra,xtralist,xtras,,yaxis,%
-      year,yon,zaxis,zoombox,zoomwindow,repeat,Conditional,Boolean,TypeDef,%
-      Statement,Operator,String,Comment,Identifier,Special,x,y,z}
-   sensitive=false,
-   morecomment=[l]{--},
-   morestring=[b]",
-  }[keywords,comments,strings]%
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Lisp, AutoLisp}
-%
-% Most data are from
-% \begin{itemize}
-% \item
-%              \textsc{Guy Steele}:
-%              \textbf{Common Lisp};
-%              Copyright 1990 by Digital Equipment Corporation;
-%              ISBN 1-55558-042-4.
-% \end{itemize}
-% Thanks to \lsthelper{Aslak Raanes}{araanes@ifi.ntnu.no}{1997/11/24}{single
-% comment in Lisp} for the `single comment' delimiters. The keywords are the
-% `one-word' functions and macros of Common Lisp, i.e.~words not containing a
-% minus. But I left out the \texttt{caaaar}, \ldots{} functions.
-% If anyone types them in, I'd like to get them.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Lisp}%
-  {morekeywords={abort,abs,acons,acos,acosh,adjoin,alphanumericp,alter,%
-      append,apply,apropos,aref,arrayp,ash,asin,asinh,assoc,atan,atanh,%
-      atom,bit,boole,boundp,break,butlast,byte,catenate,ceiling,cerror,%
-      char,character,characterp,choose,chunk,cis,close,clrhash,coerce,%
-      collect,commonp,compile,complement,complex,complexp,concatenate,%
-      conjugate,cons,consp,constantp,continue,cos,cosh,cotruncate,%
-      count,delete,denominator,describe,directory,disassemble,%
-      documentation,dpb,dribble,ed,eighth,elt,enclose,endp,eq,eql,%
-      equal,equalp,error,eval,evalhook,evenp,every,exp,expand,export,%
-      expt,fboundp,fceiling,fdefinition,ffloor,fifth,fill,find,first,%
-      float,floatp,floor,fmakunbound,format,fourth,fround,ftruncate,%
-      funcall,functionp,gatherer,gcd,generator,gensym,gentemp,get,getf,%
-      gethash,identity,imagpart,import,inspect,integerp,intern,%
-      intersection,tively,isqrt,keywordp,last,latch,lcm,ldb,ldiff,%
-      length,list,listen,listp,load,log,logand,logbitp,logcount,logeqv,%
-      logior,lognand,lognor,lognot,logtest,logxor,macroexpand,%
-      makunbound,map,mapc,mapcan,mapcar,mapcon,maphash,mapl,maplist,%
-      mask,max,member,merge,min,mingle,minusp,mismatch,mod,namestring,%
-      nbutlast,nconc,nintersection,ninth,not,notany,notevery,nreconc,%
-      nreverse,nsublis,nsubst,nth,nthcdr,null,numberp,numerator,nunion,%
-      oddp,open,packagep,pairlis,pathname,pathnamep,phase,plusp,%
-      position,positions,pprint,previous,princ,print,proclaim,provide,%
-      random,rassoc,rational,rationalize,rationalp,read,readtablep,%
-      realp,realpart,reduce,rem,remhash,remove,remprop,replace,require,%
-      rest,revappend,reverse,room,round,rplaca,rplacd,sbit,scan,schar,%
-      search,second,series,set,seventh,shadow,signal,signum,sin,sinh,%
-      sixth,sleep,some,sort,split,sqrt,streamp,string,stringp,sublis,%
-      subseq,subseries,subsetp,subst,substitute,subtypep,svref,sxhash,%
-      symbolp,tailp,tan,tanh,tenth,terpri,third,truename,truncate,%
-      typep,unexport,unintern,union,until,values,vector,vectorp,warn,%
-      write,zerop,and,assert,case,ccase,cond,ctypecase,decf,declaim,%
-      defclass,defconstant,defgeneric,defmacro,defmethod,defpackage,%
-      defparameter,defsetf,defstruct,deftype,defun,defvar,do,dolist,%
-      dotimes,ecase,encapsulated,etypecase,flet,formatter,gathering,%
-      incf,iterate,labels,let,locally,loop,macrolet,mapping,or,pop,%
-      producing,prog,psetf,psetq,push,pushnew,remf,return,rotatef,%
-      setf,shiftf,step,time,trace,typecase,unless,untrace,when},%
-   sensitive,% ???
-   alsodigit=-,%
-   morecomment=[l];,%
-   morecomment=[s]{\#|}{|\#},% 1997 Aslak Raanes
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-% \lstthanks{Stefan Lagotzki}{info@lagotzki.de}{2001/10/28} warned me to
-% define this as a lisp dialect \ldots
-%    \begin{macrocode}
-%%
-%% AutoLISP/VisualLISP - Stefan Lagotzki, info@lagotzki.de
-%%
-\lst@definelanguage[Auto]{Lisp}%
-  {morekeywords={abs,acad_colordlg,acad_helpdlg,acad_strlsort,%
-      action_tile,add_list,alert,alloc,and,angle,angtof,angtos,append,%
-      apply,arx,arxload,arxunload,ascii,assoc,atan,atof,atoi,atom,%
-      atoms-family,autoarxload,autoload,Boole,boundp,caddr,cadr,car,%
-      cdr,chr,client_data_tile,close,command,cond,cons,cos,cvunit,%
-      defun,defun-q,defun-q-list-ref,defun-q-list-set,dictadd,dictnext,%
-      dictremove,dictrename,dictsearch,dimx_tile,dimy_tile,distance,%
-      distof,done_dialog,end_image,end_list,entdel,entget,entlast,%
-      entmake,entmakex,entmod,entnext,entsel,entupd,eq,equal,*error*,%
-      eval,exit,exp,expand,expt,fill_image,findfile,fix,float,foreach,%
-      function,gc,gcd,get_attr,get_tile,getangle,getcfg,getcname,%
-      getcorner,getdist,getenv,getfiled,getint,getkword,getorient,%
-      getpoint,getreal,getstring,getvar,graphscr,grclear,grdraw,grread,%
-      grtext,grvecs,handent,help,if,initdia,initget,inters,itoa,lambda,%
-      last,layoutlist,length,list,listp,load,load_dialog,log,logand,%
-      logior,lsh,mapcar,max,mem,member,menucmd,menugroup,min,minusp,%
-      mode_tile,namedobjdict,nentsel,nentselp,new_dialog,not,nth,%
-      null,numberp,open,or,osnap,polar,prin1,princ,print,progn,prompt,%
-      quit,quote,read,read-char,read-line,redraw,regapp,rem,repeat,%
-      reverse,rtos,set,set_tile,setcfg,setenv,setfunhelp,setq,%
-      setvar,setview,sin,slide_image,snvalid,sqrt,ssadd,ssdel,ssget,%
-      ssgetfirst,sslength,ssmemb,ssname,ssnamex,sssetfirst,startapp,%
-      start_dialog,start_image,start_list,strcase,strcat,strlen,subst,%
-      substr,tablet,tblnext,tblobjname,tblsearch,term_dialog,terpri,%
-      textbox,textpage,textscr,trace,trans,type,unload_dialog,untrace,%
-      vector_image,ver,vl-acad-defun,vl-acad-undefun,vl-arx-import,%
-      vl-bb-ref,vl-bb-set,vl-catch-all-apply,%
-      vl-catch-all-error-message,vl-catch-all-error-p,vl-cmdf,vl-consp,%
-      vl-directory-files,vl-doc-export,vl-doc-import,vl-doc-ref,%
-      vl-doc-set,vl-every,vl-exit-with-error,vl-exit-with-value,%
-      vl-file-copy,vl-file-delete,vl-file-directory-p,vl-file-rename,%
-      vl-file-size,vl-file-systime,vl-filename-base,%
-      vl-filename-directory,vl-filename-extension,vl-filename-mktemp,%
-      vl-get-resource,vl-list*,vl-list->string,%
-      vl-list-exported-functions,vl-list-length,vl-list-loaded-vlx,%
-      vl-load-all,vl-load-com,vl-load-reactors,vl-member-if,%
-      vl-member-if-not,vl-position,vl-prin1-to-string,%
-      vl-princ-to-string,vl-propagate,vl-registry-delete,%
-      vl-registry-descendents,vl-registry-read,vl-registry-write,%
-      vl-remove,vl-remove-if,vl-remove-if-not,vl-some,vl-sort,%
-      vl-sort-i,vl-string->list,vl-string-elt,vl-string-left-trim,%
-      vl-string-mismatch,vl-string-position,vl-string-right-trim,%
-      vl-string-search,vl-string-subst,vl-string-translate,%
-      vl-string-trim,vl-symbol-name,vl-symbol-value,vl-symbolp,%
-      vl-unload-vlx,vl-vbaload,vl-vbarun,vl-vlx-loaded-p,vlax-3D-point,%
-      vlax-add-cmd,vlax-create-object,vlax-curve-getArea,%
-      vlax-curve-getDistAtParam,vlax-curve-getDistAtPoint,%
-      vlax-curve-getEndParam,vlax-curve-getEndPoint,%
-      vlax-curve-getParamAtDist,vlax-curve-getParamAtPoint,%
-      vlax-curve-getPointAtDist,vlax-curve-getPointAtParam,%
-      vlax-curve-getStartParam,vlax-curve-getStartPoint,%
-      vlax-curve-isClosed,vlax-curve-isPeriodic,vlax-curve-isPlanar,%
-      vlax-curve-getClosestPointTo,%
-      vlax-curve-getClosestPointToProjection,vlax-curve-getFirstDeriv,%
-      vlax-curve-getSecondDeriv,vlax-dump-object,%
-      vlax-ename->vla-object,vlax-erased-p,vlax-for,%
-      vlax-get-acad-object,vlax-get-object,vlax-get-or-create-object,%
-      vlax-get-property,vlax-import-type-library,vlax-invoke-method,%
-      vlax-ldata-delete,vlax-ldata-get,vlax-ldata-list,vlax-ldata-put,%
-      vlax-ldata-test,vlax-make-safearray,vlax-make-variant,%
-      vlax-map-collection,vlax-method-applicable-p,%
-      vlax-object-released-p,vlax-product-key,%
-      vlax-property-available-p,vlax-put-property,vlax-read-enabled-p,%
-      vlax-release-object,vlax-remove-cmd,vlax-safearray-fill,%
-      vlax-safearray-get-dim,vlax-safearray-get-element,%
-      vlax-safearray-get-l-bound,vlax-safearray-get-u-bound,%
-      vlax-safearray-put-element,vlax-safearray-type,%
-      vlax-safearray->list,vlax-tmatrix,vlax-typeinfo-available-p,%
-      vlax-variant-change-type,vlax-variant-type,vlax-variant-value,%
-      vlax-vla-object->ename,vlax-write-enabled-p,vlisp-compile,%
-      vlr-acdb-reactor,vlr-add,vlr-added-p,vlr-beep-reaction,%
-      vlr-command-reactor,vlr-current-reaction-name,vlr-data,%
-      vlr-data-set,vlr-deepclone-reactor,vlr-docmanager-reactor,%
-      vlr-dwg-reactor,vlr-dxf-reactor,vlr-editor-reactor,%
-      vlr-insert-reactor,vlr-linker-reactor,vlr-lisp-reactor,%
-      vlr-miscellaneous-reactor,vlr-mouse-reactor,vlr-notification,%
-      vlr-object-reactor,vlr-owner-add,vlr-owner-remove,vlr-owners,%
-      vlr-pers,vlr-pers-list,vlr-pers-p,vlr-pers-release,%
-      vlr-reaction-names,vlr-reaction-set,vlr-reactions,vlr-reactors,%
-      vlr-remove,vlr-remove-all,vlr-set-notification,%
-      vlr-sysvar-reactor,vlr-toolbar-reactor,vlr-trace-reaction,%
-      vlr-type,vlr-types,vlr-undo-reactor,vlr-wblock-reactor,%
-      vlr-window-reactor,vlr-xref-reactor,vports,wcmatch,while,%
-      write-char,write-line,xdroom,xdsize,zerop},%
-   alsodigit=->,%
-   otherkeywords={1+,1-},%
-   sensitive=false,% 
-   morecomment=[l];,%
-   morecomment=[l];;,%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Logo}
-%
-% I don't know where the keywords are from and what kind of Logo it is.
-% Help me!
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Logo}%
-% ??? {end,unix} also keywords
-  {morekeywords={and,atan,arctan,both,break,bf,bl,butfirst,butlast,%
-      cbreak, close,co,continue,cos,count,clearscreen,cs,debquit,%
-      describe,diff,difference,ed,edit,either,emptyp,equalp,er,erase,%
-      errpause,errquit,fifp,filefprint,fifty,fileftype,fip,fileprint,%
-      fird,fileread,fity,filetype,fiwd,fileword,f,first,or,fp,fprint,%
-      fput,fty,ftype,full,fullscreen,go,bye,goodbye,gprop,greaterp,%
-      help,if,iff,iffalse,ift,iftrue,nth,item,keyp,llast,lessp,list,%
-      local,lput,make,max,maximum,memberp,memtrace,min,minimum,namep,%
-      not,numberp,oflush,openr,openread,openw,openwrite,op,output,%
-      pause,plist,pots,pow,pprop,pps,pr,print,product,quotient,random,%
-      rc,readchar,rl,readlist,remprop,repcount,repeat,request,rnd,run,%
-      se,sentence,sentencep,setc,setcolor,setipause,setqpause,po,show,%
-      sin,split,splitscreen,sqrt,stop,sum,test,text,textscreen,thing,%
-      to,tone,top,toplevel,type,untrace,wait,word,wordp,yaccdebug,is,%
-      mod,remainder,trace,zerop,back,bk,bto,btouch,fd,forward,fto,%
-      ftouch,getpen,heading,hit,hitoot,ht,hideturtle,loff,lampoff,lon,%
-      lampon,lt,left,lot,lotoot,lto,ltouch,penc,pencolor,pd,pendown,pe,%
-      penerase,penmode,pu,penup,px,penreverse,rt,right,rto,rtouch,%
-      scrunch,seth,setheading,setscrun,setscrunch,setxy,shownp,st,%
-      showturtle,towardsxy,clean,wipeclean,xcor,ycor,tur,turtle,%
-      display,dpy},%
-   sensitive=f% ???
-  }[keywords]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Make}
-%
-% \lstthanks{Rolf~Niepraschk}{niepraschk@ptb.de}{2000/01/10} sent me the new
-% definitions. \lstthanks{Markus~Pahlow}{pahlowm@mar.dfo-mpo.gc.ca}{2001/10/12}
-% found a missing comma and added some keywords, which improve the highlighting
-% with |makemacrouse=true| (but I haven't tested this).
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Make definitions (c) 2000 Rolf Niepraschk
-%%
-\lst@definelanguage[gnu]{make}%
-  {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*,%
-      @,^,<,\%,+,?,*,% Markus Pahlow
-      export,unexport,include,override,define,ifdef,ifneq,ifeq,else,%
-      endif,vpath,subst,patsubst,strip,findstring,filter,filter-out,%
-      sort,dir,notdir,suffix,basename,addsuffix,addprefix,join,word,%
-      words,firstword,wildcard,shell,origin,foreach,%
-      @D,@F,*D,*F,\%D,\%F,<D,<F,^D,^F,+D,+F,?D,?F,% 
-      AR,AS,CC,CXX,CO,CPP,FC,GET,LEX,PC,YACC,YACCR,MAKEINFO,TEXI2DVI,%
-      WEAVE,CWEAVE,TANGLE,CTANGLE,RM,M2C,LINT,COMPILE,LINK,PREPROCESS,%
-      CHECKOUT,%
-      ARFLAGS,ASFLAGS,CFLAGS,CXXFLAGS,COFLAGS,CPPFLAGS,FFLAGS,GFLAGS,%
-      LDFLAGS,LOADLIBES,LFLAGS,PFLAGS,RFLAGS,YFLAGS,M2FLAGS,MODFLAGS,%
-      LINTFLAGS,MAKEINFO_FLAGS,TEXI2DVI_FLAGS,COFLAGS,GFLAGS,%
-      OUTPUT_OPTION,SCCS_OUTPUT_OPTION,% missing comma: Markus Pahlow
-      .PHONY,.SUFFIXES,.DEFAULT,.PRECIOUS,.INTERMEDIATE,.SECONDARY,%
-      .IGNORE,.SILENT,.EXPORT_ALL_VARIABLES,MAKEFILES,VPATH,MAKESHELL,%
-      MAKELEVEL,MAKECMDGOALS,SUFFIXES},%
-   sensitive=true,
-   morecomment=[l]\#,%
-   morestring=[b]"%
-  }[keywords,comments,strings,make]%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{make}
-  {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*},%
-   sensitive=true,%
-   morecomment=[l]\#,%
-   morestring=[b]"%
-  }[keywords,comments,strings,make]%
-%    \end{macrocode}
-% The two \texttt{[b]}-arguments have been added after a bug report by
-% \lsthelper{Dr.~Jobst~Hoffmann}{2002/06/24,2002/09/05}{language=make leads
-% to: Use of \lst@FindAlias doesn't match its definition}.
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Matlab}
-%
-% I took the keywords from \texttt{http://www.utexas.edu/math/Matlab/Manual},
-% but I removed the keywords |i|, |j| and |tmp|---the change was proposed by
-% \lsthelper{Kai Below}{below@tu-harburg.de}{1998/09/21}{Matlab: keywords
-% i,j,tmp removed}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Matlab}%
-  {morekeywords={gt,lt,gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
-      all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
-      auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
-      betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
-      cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
-      clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
-      comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
-      contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
-      cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
-      csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
-      dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
-      ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
-      del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
-      dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
-      end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
-      engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
-      engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,error,%
-      errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
-      feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
-      fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
-      flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
-      fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
-      gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
-      getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
-      gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
-      hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
-      imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
-      invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
-      isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
-      legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
-      loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
-      matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
-      matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
-      matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
-      meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
-      mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
-      mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
-      min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
-      mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
-      mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
-      mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
-      mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
-      mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
-      mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
-      mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
-      mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
-      nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
-      pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
-      pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
-      pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
-      quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
-      rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
-      return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
-      round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
-      semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
-      spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
-      sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
-      sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
-      str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
-      subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
-      symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
-      toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
-      uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
-      viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
-      whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
-      wk1write,xlabel,xor,ylabel,zeros,zlabel,zoom},%
-   sensitive,%
-   morecomment=[l]\%,%
-   morestring=[m]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Mathematica}
-%
-% \lstthanks{Michael Wiese}{wiese@itwm.uni-kl.de}{1999/02/25} typed in all the
-% keywords for the 1.0 and 3.0 versions.
-% \lstthanks{Oliver~Ruebenkoenig}{-}{2006/07/17} wrote a script to generate
-% the lists for the 5.2 version.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[5.2]{Mathematica}[3.0]{Mathematica}%%
-  {morekeywords={Above,AbsoluteOptions,AbsoluteTiming,AccountingForm,%
-      AccuracyGoal,Active,ActiveItem,AddOnHelpPath,%
-      AdjustmentBox,AdjustmentBoxOptions,After,AiryAiPrime,%
-      AlgebraicRulesData,Algebraics,Alias,AlignmentMarker,%
-      AllowInlineCells,AllowScriptLevelChange,Analytic,AnimationCycleOffset,%
-      AnimationCycleRepetitions,AnimationDirection,AnimationDisplayTime,ApartSquareFree,%
-      AppellF1,ArgumentCountQ,ArrayDepth,ArrayPlot,%
-      ArrayQ,ArrayRules,AspectRatioFixed,Assuming,%
-      Assumptions,AutoDelete,AutoEvaluateEvents,AutoGeneratedPackage,%
-      AutoIndent,AutoIndentSpacings,AutoItalicWords,AutoloadPath,%
-      AutoOpenNotebooks,AutoOpenPalettes,AutoScroll,AutoSpacing,%
-      AutoStyleOptions,Axis,BackgroundTasksSettings,Backsubstitution,%
-      Backward,Baseline,Before,BeginDialogPacket,%
-      BeginFrontEndInteractionPacket,Below,BezoutMatrix,BinaryFormat,%
-      BinaryGet,BinaryRead,BinaryReadList,BinaryWrite,%
-      BitAnd,BitNot,BitOr,BitXor,%
-      Black,BlankForm,Blue,Boole,%
-      Booleans,Bottom,Bounds,Box,%
-      BoxBaselineShift,BoxData,BoxDimensions,BoxFormFormatTypes,%
-      BoxFrame,BoxMargins,BoxRegion,Brown,%
-      Buchberger,Button,ButtonBox,ButtonBoxOptions,%
-      ButtonCell,ButtonContents,ButtonData,ButtonEvaluator,%
-      ButtonExpandable,ButtonFrame,ButtonFunction,ButtonMargins,%
-      ButtonMinHeight,ButtonNote,ButtonNotebook,ButtonSource,%
-      ButtonStyle,ButtonStyleMenuListing,ByteOrdering,CallPacket,%
-      CarmichaelLambda,Cell,CellAutoOverwrite,CellBaseline,%
-      CellBoundingBox,CellBracketOptions,CellContents,CellDingbat,%
-      CellEditDuplicate,CellElementsBoundingBox,CellElementSpacings,CellEvaluationDuplicate,%
-      CellFrame,CellFrameColor,CellFrameLabelMargins,CellFrameLabels,%
-      CellFrameMargins,CellGroup,CellGroupData,CellGrouping,%
-      CellGroupingRules,CellHorizontalScrolling,CellLabel,CellLabelAutoDelete,%
-      CellLabelMargins,CellLabelPositioning,CellMargins,CellObject,%
-      CellOpen,CellPasswords,CellPrint,CellSize,%
-      CellStyle,CellTags,CellularAutomaton,Center,%
-      CharacterEncoding,CharacterEncodingsPath,CharacteristicPolynomial,CharacterRange,%
-      CheckAll,CholeskyDecomposition,Clip,ClipboardNotebook,%
-      Closed,ClosingAutoSave,CoefficientArrays,CoefficientDomain,%
-      CofactorExpansion,ColonForm,ColorFunctionScaling,ColorRules,%
-      ColorSelectorSettings,Column,ColumnAlignments,ColumnLines,%
-      ColumnsEqual,ColumnSpacings,ColumnWidths,CommonDefaultFormatTypes,%
-      CompileOptimizations,CompletionsListPacket,Complexes,ComplexityFunction,%
-      Compose,ComposeSeries,ConfigurationPath,ConjugateTranspose,%
-      Connect,ConsoleMessage,ConsoleMessagePacket,ConsolePrint,%
-      ContentsBoundingBox,ContextToFileName,ContinuedFraction,ConversionOptions,%
-      ConversionRules,ConvertToBitmapPacket,ConvertToPostScript,ConvertToPostScriptPacket,%
-      Copyable,CoshIntegral,CounterAssignments,CounterBox,%
-      CounterBoxOptions,CounterEvaluator,CounterFunction,CounterIncrements,%
-      CounterStyle,CounterStyleMenuListing,CreatePalettePacket,Cross,%
-      CurrentlySpeakingPacket,Cyan,CylindricalDecomposition,DampingFactor,%
-      DataRange,Debug,DebugTag,Decimal,%
-      DedekindEta,DefaultDuplicateCellStyle,DefaultFontProperties,DefaultFormatType,%
-      DefaultFormatTypeForStyle,DefaultInlineFormatType,DefaultInputFormatType,
-      DefaultNaturalLanguage,%
-      DefaultNewCellStyle,DefaultNewInlineCellStyle,DefaultNotebook,DefaultOutputFormatType,%
-      DefaultStyleDefinitions,DefaultTextFormatType,DefaultTextInlineFormatType,DefaultValues,%
-      DefineExternal,DegreeLexicographic,DegreeReverseLexicographic,Deletable,%
-      DeleteContents,DeletionWarning,DelimiterFlashTime,DelimiterMatching,%
-      Delimiters,DependentVariables,DiacriticalPositioning,DialogLevel,%
-      DifferenceOrder,DigitCharacter,DigitCount,DiracDelta,%
-      Direction,DirectoryName,DisableConsolePrintPacket,DiscreteDelta,%
-      DisplayAnimation,DisplayEndPacket,DisplayFlushImagePacket,DisplayForm,%
-      DisplayPacket,DisplayRules,DisplaySetSizePacket,DisplayString,%
-      DivisionFreeRowReduction,DOSTextFormat,DoubleExponential,DoublyInfinite,%
-      Down,DragAndDrop,DrawHighlighted,DualLinearProgramming,%
-      DumpGet,DumpSave,Edit,Editable,%
-      EditButtonSettings,EditCellTagsSettings,EditDefinition,EditIn,%
-      Element,EliminationOrder,EllipticExpPrime,EllipticNomeQ,%
-      EllipticReducedHalfPeriods,EllipticThetaPrime,Empty,EnableConsolePrintPacket,%
-      Encoding,EndAdd,EndDialogPacket,EndFrontEndInteractionPacket,%
-      EndOfLine,EndOfString,Enter,EnterExpressionPacket,%
-      EnterTextPacket,EqualColumns,EqualRows,EquatedTo,%
-      Erfi,ErrorBox,ErrorBoxOptions,ErrorNorm,%
-      ErrorPacket,ErrorsDialogSettings,Evaluatable,EvaluatePacket,%
-      EvaluationCell,EvaluationCompletionAction,EvaluationMonitor,EvaluationNotebook,%
-      Evaluator,EvaluatorNames,EventEvaluator,ExactNumberQ,%
-      ExactRootIsolation,Except,ExcludedForms,Exists,%
-      ExitDialog,ExponentPosition,ExponentStep,Export,%
-      ExportAutoReplacements,ExportPacket,ExportString,ExpressionPacket,%
-      ExpToTrig,Extension,ExternalCall,ExternalDataCharacterEncoding,%
-      Extract,Fail,FEDisableConsolePrintPacket,FEEnableConsolePrintPacket,%
-      Fibonacci,File,FileFormat,FileInformation,%
-      FileName,FileNameDialogSettings,FindFit,FindInstance,%
-      FindMaximum,FindSettings,FitAll,FlushPrintOutputPacket,%
-      Font,FontColor,FontFamily,FontName,%
-      FontPostScriptName,FontProperties,FontReencoding,FontSize,%
-      FontSlant,FontSubstitutions,FontTracking,FontVariations,%
-      FontWeight,ForAll,FormatRules,FormatTypeAutoConvert,%
-      FormatValues,FormBox,FormBoxOptions,Forward,%
-      ForwardBackward,FourierCosTransform,FourierParameters,FourierSinTransform,%
-      FourierTransform,FractionalPart,FractionBox,FractionBoxOptions,%
-      FractionLine,FrameBox,FrameBoxOptions,FresnelC,%
-      FresnelS,FromContinuedFraction,FromDigits,FrontEndExecute,%
-      FrontEndObject,FrontEndStackSize,FrontEndToken,FrontEndTokenExecute,%
-      FrontEndVersion,Full,FullAxes,FullSimplify,%
-      FunctionExpand,FunctionInterpolation,GaussKronrod,GaussPoints,%
-      GenerateBitmapCaches,GenerateConditions,GeneratedCell,GeneratedParameters,%
-      Generic,GetBoundingBoxSizePacket,GetContext,GetFileName,%
-      GetFrontEndOptionsDataPacket,GetLinebreakInformationPacket,%
-      GetMenusPacket,GetPageBreakInformationPacket,%
-      Glaisher,GlobalPreferences,GlobalSession,Gradient,%
-      GraphicsData,GraphicsGrouping,Gray,Green,%
-      Grid,GridBaseline,GridBox,GridBoxOptions,%
-      GridCreationSettings,GridDefaultElement,GridFrame,GridFrameMargins,%
-      GroupPageBreakWithin,HarmonicNumber,Hash,HashTable,%
-      HeadCompose,HelpBrowserLookup,HelpBrowserNotebook,HelpBrowserSettings,%
-      HessenbergDecomposition,Hessian,HoldAllComplete,HoldComplete,%
-      HoldPattern,Horizontal,HorizontalForm,HorizontalScrollPosition,%
-      HTMLSave,Hypergeometric0F1Regularized,Hypergeometric1F1Regularized,%
-      Hypergeometric2F1Regularized,%
-      HypergeometricPFQ,HypergeometricPFQRegularized,HyperlinkCreationSettings,Hyphenation,%
-      HyphenationOptions,IgnoreCase,ImageCache,ImageCacheValid,%
-      ImageMargins,ImageOffset,ImageRangeCache,ImageRegion,%
-      ImageResolution,ImageRotated,ImageSize,Import,%
-      ImportAutoReplacements,ImportString,IncludeFileExtension,IncludeSingularTerm,%
-      IndentingNewlineSpacings,IndentMaxFraction,IndexCreationOptions,Inequality,%
-      InexactNumberQ,InexactNumbers,Inherited,InitializationCell,%
-      InitializationCellEvaluation,InitializationCellWarning,%
-      InlineCounterAssignments,InlineCounterIncrements,%
-      InlineRules,InputAliases,InputAutoFormat,InputAutoReplacements,%
-      InputGrouping,InputNamePacket,InputNotebook,InputPacket,%
-      InputSettings,InputStringPacket,InputToBoxFormPacket,InputToInputForm,%
-      InputToStandardForm,InsertionPointObject,IntegerExponent,IntegerPart,%
-      Integers,Interactive,Interlaced,InterpolationOrder,%
-      InterpolationPoints,InterpolationPrecision,InterpretationBox,%
-      InterpretationBoxOptions,%
-      InterpretTemplate,InterruptSettings,Interval,IntervalIntersection,%
-      IntervalMemberQ,IntervalUnion,InverseBetaRegularized,InverseEllipticNomeQ,%
-      InverseErf,InverseErfc,InverseFourierCosTransform,
-      InverseFourierSinTransform,%
-      InverseFourierTransform,InverseGammaRegularized,InverseJacobiCD,%
-      InverseJacobiCN,%
-      InverseJacobiCS,InverseJacobiDC,InverseJacobiDN,InverseJacobiDS,%
-      InverseJacobiNC,InverseJacobiND,InverseJacobiNS,InverseJacobiSC,%
-      InverseJacobiSD,InverseLaplaceTransform,InverseWeierstrassP,InverseZTransform,%
-      Jacobian,JacobiCD,JacobiCN,JacobiCS,%
-      JacobiDC,JacobiDN,JacobiDS,JacobiNC,%
-      JacobiND,JacobiNS,JacobiSC,JacobiSD,%
-      JordanDecomposition,K,Khinchin,KleinInvariantJ,%
-      KroneckerDelta,Language,LanguageCategory,LaplaceTransform,%
-      Larger,Launch,LayoutInformation,Left,%
-      LetterCharacter,Lexicographic,LicenseID,LimitsPositioning,%
-      LimitsPositioningTokens,LinearSolveFunction,LinebreakAdjustments,LineBreakWithin,%
-      LineForm,LineIndent,LineSpacing,LineWrapParts,%
-      LinkActivate,LinkClose,LinkConnect,LinkConnectedQ,%
-      LinkCreate,LinkError,LinkFlush,LinkHost,%
-      LinkInterrupt,LinkLaunch,LinkMode,LinkObject,%
-      LinkOpen,LinkOptions,LinkPatterns,LinkProtocol,%
-      LinkRead,LinkReadHeld,LinkReadyQ,Links,%
-      LinkWrite,LinkWriteHeld,ListConvolve,ListCorrelate,%
-      Listen,ListInterpolation,ListQ,LiteralSearch,%
-      LongestMatch,LongForm,Loopback,LUBackSubstitution,%
-      LUDecomposition,MachineID,MachineName,MachinePrecision,%
-      MacintoshSystemPageSetup,Magenta,Magnification,MakeBoxes,%
-      MakeExpression,MakeRules,Manual,MatchLocalNameQ,%
-      MathematicaNotation,MathieuC,MathieuCharacteristicA,MathieuCharacteristicB,%
-      MathieuCharacteristicExponent,MathieuCPrime,MathieuS,MathieuSPrime,%
-      MathMLForm,MathMLText,MatrixRank,Maximize,%
-      MaxIterations,MaxPlotPoints,MaxPoints,MaxRecursion,%
-      MaxStepFraction,MaxSteps,MaxStepSize,Mean,%
-      Median,MeijerG,MenuPacket,MessageOptions,%
-      MessagePacket,MessagesNotebook,MetaCharacters,Method,%
-      MethodOptions,Minimize,MinRecursion,MinSize,%
-      Mode,ModularLambda,MonomialOrder,MonteCarlo,%
-      Most,MousePointerNote,MultiDimensional,MultilaunchWarning,%
-      MultilineFunction,MultiplicativeOrder,Multiplicity,Nand,%
-      NeedCurrentFrontEndPackagePacket,NeedCurrentFrontEndSymbolsPacket,%
-      NestedScriptRules,NestWhile,%
-      NestWhileList,NevilleThetaC,NevilleThetaD,NevilleThetaN,%
-      NevilleThetaS,Newton,Next,NHoldAll,%
-      NHoldFirst,NHoldRest,NMaximize,NMinimize,%
-      NonAssociative,NonPositive,Nor,Norm,%
-      NormalGrouping,NormalSelection,NormFunction,Notebook,%
-      NotebookApply,NotebookAutoSave,NotebookClose,NotebookConvert,%
-      NotebookConvertSettings,NotebookCreate,NotebookCreateReturnObject,NotebookDefault,%
-      NotebookDelete,NotebookDirectory,NotebookFind,NotebookFindReturnObject,%
-      NotebookGet,NotebookGetLayoutInformationPacket,NotebookGetMisspellingsPacket,%
-      NotebookInformation,%
-      NotebookLocate,NotebookObject,NotebookOpen,NotebookOpenReturnObject,%
-      NotebookPath,NotebookPrint,NotebookPut,NotebookPutReturnObject,%
-      NotebookRead,NotebookResetGeneratedCells,Notebooks,NotebookSave,%
-      NotebookSaveAs,NotebookSelection,NotebookSetupLayoutInformationPacket,%
-      NotebooksMenu,%
-      NotebookWrite,NotElement,NProductExtraFactors,NProductFactors,%
-      NRoots,NSumExtraTerms,NSumTerms,NumberMarks,%
-      NumberMultiplier,NumberString,NumericFunction,NumericQ,%
-      NValues,Offset,OLEData,OneStepRowReduction,%
-      Open,OpenFunctionInspectorPacket,OpenSpecialOptions,OptimizationLevel,%
-      OptionInspectorSettings,OptionQ,OptionsPacket,OptionValueBox,%
-      OptionValueBoxOptions,Orange,Ordering,Oscillatory,%
-      OutputAutoOverwrite,OutputFormData,OutputGrouping,OutputMathEditExpression,%
-      OutputNamePacket,OutputToOutputForm,OutputToStandardForm,Over,%
-      Overflow,Overlaps,Overscript,OverscriptBox,%
-      OverscriptBoxOptions,OwnValues,PadLeft,PadRight,%
-      PageBreakAbove,PageBreakBelow,PageBreakWithin,PageFooterLines,%
-      PageFooters,PageHeaderLines,PageHeaders,PalettePath,%
-      PaperWidth,ParagraphIndent,ParagraphSpacing,ParameterVariables,%
-      ParentConnect,ParentForm,Parenthesize,PasteBoxFormInlineCells,%
-      Path,PatternTest,PeriodicInterpolation,Pick,%
-      Piecewise,PiecewiseExpand,Pink,Pivoting,%
-      PixelConstrained,Placeholder,Plain,Plot3Matrix,%
-      PointForm,PolynomialForm,PolynomialReduce,Polynomials,%
-      PowerModList,Precedence,PreferencesPath,PreserveStyleSheet,%
-      Previous,PrimaryPlaceholder,Primes,PrincipalValue,%
-      PrintAction,PrintingCopies,PrintingOptions,PrintingPageRange,%
-      PrintingStartingPageNumber,PrintingStyleEnvironment,PrintPrecision,%
-      PrivateCellOptions,%
-      PrivateEvaluationOptions,PrivateFontOptions,PrivateNotebookOptions,PrivatePaths,%
-      ProductLog,PromptForm,Purple,Quantile,%
-      QuasiMonteCarlo,QuasiNewton,RadicalBox,RadicalBoxOptions,%
-      RandomSeed,RationalFunctions,Rationals,RawData,%
-      RawMedium,RealBlockForm,Reals,Reap,%
-      Red,Refine,Refresh,RegularExpression,%
-      Reinstall,Release,Removed,RenderingOptions,%
-      RepeatedString,ReplaceList,Rescale,ResetMenusPacket,%
-      Resolve,ResumePacket,ReturnExpressionPacket,ReturnInputFormPacket,%
-      ReturnPacket,ReturnTextPacket,Right,Root,%
-      RootReduce,RootSum,Row,RowAlignments,%
-      RowBox,RowLines,RowMinHeight,RowsEqual,%
-      RowSpacings,RSolve,RuleCondition,RuleForm,%
-      RulerUnits,Saveable,SaveAutoDelete,ScreenRectangle,%
-      ScreenStyleEnvironment,ScriptBaselineShifts,ScriptLevel,ScriptMinSize,%
-      ScriptRules,ScriptSizeMultipliers,ScrollingOptions,ScrollPosition,%
-      Second,SectionGrouping,Selectable,SelectedNotebook,%
-      Selection,SelectionAnimate,SelectionCell,SelectionCellCreateCell,%
-      SelectionCellDefaultStyle,SelectionCellParentStyle,SelectionCreateCell,%
-      SelectionDuplicateCell,%
-      SelectionEvaluate,SelectionEvaluateCreateCell,SelectionMove,SelectionSetStyle,%
-      SelectionStrategy,SendFontInformationToKernel,SequenceHold,SequenceLimit,%
-      SeriesCoefficient,SetBoxFormNamesPacket,SetEvaluationNotebook,%
-      SetFileLoadingContext,%
-      SetNotebookStatusLine,SetOptionsPacket,SetSelectedNotebook,%
-      SetSpeechParametersPacket,%
-      SetValue,ShortestMatch,ShowAutoStyles,ShowCellBracket,%
-      ShowCellLabel,ShowCellTags,ShowClosedCellArea,ShowContents,%
-      ShowCursorTracker,ShowGroupOpenCloseIcon,ShowPageBreaks,ShowSelection,%
-      ShowShortBoxForm,ShowSpecialCharacters,ShowStringCharacters,%
-      ShrinkWrapBoundingBox,%
-      SingleLetterItalics,SingularityDepth,SingularValueDecomposition,%
-      SingularValueList,%
-      SinhIntegral,Smaller,Socket,SolveDelayed,%
-      SoundAndGraphics,Sow,Space,SpaceForm,%
-      SpanAdjustments,SpanCharacterRounding,SpanLineThickness,SpanMaxSize,%
-      SpanMinSize,SpanningCharacters,SpanSymmetric,Sparse,%
-      SparseArray,SpeakTextPacket,SpellingDictionaries,SpellingDictionariesPath,%
-      SpellingOptions,SpellingSuggestionsPacket,Spherical,Split,%
-      SqrtBox,SqrtBoxOptions,StandardDeviation,StandardForm,%
-      StartingStepSize,StartOfLine,StartOfString,StartupSound,%
-      StepMonitor,StieltjesGamma,StoppingTest,StringCases,%
-      StringCount,StringExpression,StringFreeQ,StringQ,%
-      StringReplaceList,StringReplacePart,StringSplit,StripBoxes,%
-      StripWrapperBoxes,StructuredSelection,StruveH,StruveL,%
-      StyleBox,StyleBoxAutoDelete,StyleBoxOptions,StyleData,%
-      StyleDefinitions,StyleForm,StyleMenuListing,StyleNameDialogSettings,%
-      StylePrint,StyleSheetPath,Subresultants,SubscriptBox,%
-      SubscriptBoxOptions,Subsets,Subsuperscript,SubsuperscriptBox,%
-      SubsuperscriptBoxOptions,SubtractFrom,SubValues,SugarCube,%
-      SuperscriptBox,SuperscriptBoxOptions,SuspendPacket,SylvesterMatrix,%
-      SymbolName,Syntax,SyntaxForm,SyntaxPacket,%
-      SystemException,SystemHelpPath,SystemStub,Tab,%
-      TabFilling,TabSpacings,TagBox,TagBoxOptions,%
-      TaggingRules,TagStyle,TargetFunctions,TemporaryVariable,%
-      TensorQ,TeXSave,TextAlignment,TextBoundingBox,%
-      TextData,TextJustification,TextLine,TextPacket,%
-      TextParagraph,TextRendering,TextStyle,ThisLink,%
-      TimeConstraint,TimeVariable,TitleGrouping,ToBoxes,%
-      ToColor,ToFileName,Toggle,ToggleFalse,%
-      Tolerance,TooBig,Top,ToRadicals,%
-      Total,Tr,TraceAction,TraceInternal,%
-      TraceLevel,TraditionalForm,TraditionalFunctionNotation,TraditionalNotation,%
-      TraditionalOrder,TransformationFunctions,TransparentColor,Trapezoidal,%
-      TrigExpand,TrigFactor,TrigFactorList,TrigReduce,%
-      TrigToExp,Tuples,UnAlias,Underflow,%
-      Underoverscript,UnderoverscriptBox,UnderoverscriptBoxOptions,Underscript,%
-      UnderscriptBox,UnderscriptBoxOptions,UndocumentedTestFEParserPacket,%
-      UndocumentedTestGetSelectionPacket,%
-      UnitStep,Up,URL,Using,%
-      V2Get,Value,ValueBox,ValueBoxOptions,%
-      ValueForm,Variance,Verbatim,Verbose,%
-      VerboseConvertToPostScriptPacket,VerifyConvergence,VerifySolutions,Version,%
-      VersionNumber,Vertical,VerticalForm,ViewPointSelectorSettings,%
-      Visible,VisibleCell,WeierstrassHalfPeriods,WeierstrassInvariants,%
-      WeierstrassSigma,WeierstrassZeta,White,Whitespace,%
-      WhitespaceCharacter,WindowClickSelect,WindowElements,WindowFloating,%
-      WindowFrame,WindowFrameElements,WindowMargins,WindowMovable,%
-      WindowSize,WindowTitle,WindowToolbars,WindowWidth,%
-      WordBoundary,WordCharacter,WynnDegree,XMLElement},%
-   morendkeywords={$,$AddOnsDirectory,$AnimationDisplayFunction,%
-      $AnimationFunction,%
-      $Assumptions,$BaseDirectory,$BoxForms,$ByteOrdering,%
-      $CharacterEncoding,$ConditionHold,$CurrentLink,$DefaultPath,%
-      $ExportEncodings,$ExportFormats,$FormatType,$FrontEnd,%
-      $HistoryLength,$HomeDirectory,$ImportEncodings,$ImportFormats,%
-      $InitialDirectory,$InstallationDate,$InstallationDirectory,%
-      $InterfaceEnvironment,%
-      $LaunchDirectory,$LicenseExpirationDate,$LicenseID,$LicenseProcesses,%
-      $LicenseServer,$MachineDomain,$MaxExtraPrecision,$MaxLicenseProcesses,%
-      $MaxNumber,$MaxPiecewiseCases,$MaxPrecision,$MaxRootDegree,%
-      $MinNumber,$MinPrecision,$NetworkLicense,$NumberMarks,%
-      $Off,$OutputForms,$ParentLink,$ParentProcessID,%
-      $PasswordFile,$PathnameSeparator,$PreferencesDirectory,$PrintForms,%
-      $PrintLiteral,$ProcessID,$ProcessorType,$ProductInformation,%
-      $ProgramName,$PSDirectDisplay,$RandomState,$RasterFunction,%
-      $RootDirectory,$SetParentLink,$SoundDisplay,$SuppressInputFormHeads,%
-      $SystemCharacterEncoding,$SystemID,$TemporaryPrefix,$TextStyle,%
-      $TopDirectory,$TraceOff,$TraceOn,$TracePattern,%
-      $TracePostAction,$TracePreAction,$UserAddOnsDirectory,$UserBaseDirectory,%
-      $UserName,Constant,Flat,HoldAll,%
-      HoldAllComplete,HoldFirst,HoldRest,Listable,%
-      Locked,NHoldAll,NHoldFirst,NHoldRest,%
-      NumericFunction,OneIdentity,Orderless,Protected,%
-      ReadProtected,SequenceHold},%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Mathematica definitions (c) 1999 Michael Wiese
-%%
-\lst@definelanguage[3.0]{Mathematica}[1.0]{Mathematica}%
-  {morekeywords={Abort,AbortProtect,AbsoluteDashing,AbsolutePointSize,%
-      AbsoluteThickness,AbsoluteTime,AccountingFormAiry,AiPrime,AiryBi,%
-      AiryBiPrime,Alternatives,AnchoredSearch,AxesEdge,AxesOrigin,%
-      AxesStyle,Background,BetaRegularized,BoxStyle,C,CheckAbort,%
-      Circle,ClebschGordan,CMYKColor,ColorFunction,ColorOutput,Compile,%
-      Compiled,CompiledFunction,ComplexExpand,ComposeList,Composition,%
-      ConstrainedMax,ConstrainedMin,Contexts,ContextToFilename,%
-      ContourLines,Contours,ContourShading,ContourSmoothing,%
-      ContourStyle,CopyDirectory,CopyFile,CosIntegral,CreateDirectory,%
-      Cuboid,Date,DeclarePackage,DefaultColor,DefaultFont,Delete,%
-      DeleteCases,DeleteDirectory,DeleteFile,Dialog,DialogIndent,%
-      DialogProlog,DialogSymbols,DigitQ,Directory,DirectoryStack,Disk,%
-      Dispatch,DownValues,DSolve,Encode,Epilog,Erfc,Evaluate,%
-      ExponentFunction,FaceGrids,FileByteCount,FileDate,FileNames,%
-      FileType,Find,FindList,FixedPointList,FlattenAt,Fold,FoldList,%
-      Frame,FrameLabel,FrameStyle,FrameTicks,FromCharacterCode,%
-      FromDate,FullGraphics,FullOptions,GammaRegularized,%
-      GaussianIntegers,GraphicsArray,GraphicsSpacing,GridLines,%
-      GroebnerBasis,Heads,HeldPart,HomeDirectory,Hue,IgnoreCases,%
-      InputStream,Install,InString,IntegerDigits,InterpolatingFunction,%
-      InterpolatingPolynomial,Interpolation,Interrupt,InverseFunction,%
-      InverseFunctions,JacobiZeta,LetterQ,LinearProgramming,ListPlay,%
-      LogGamma,LowerCaseQ,MachineNumberQ,MantissaExponent,MapIndexed,%
-      MapThread,MatchLocalNames,MatrixExp,MatrixPower,MeshRange,%
-      MeshStyle,MessageList,Module,NDSolve,NSolve,NullRecords,%
-      NullWords,NumberFormat,NumberPadding,NumberSigns,OutputStream,%
-      PaddedForm,ParentDirectory,Pause,Play,PlayRange,PlotRegion,%
-      PolygonIntersections,PolynomialGCD,PolynomialLCM,PolynomialMod,%
-      PostScript,PowerExpand,PrecisionGoal,PrimePi,Prolog,%
-      QRDecomposition,Raster,RasterArray,RealDigits,Record,RecordLists,%
-      RecordSeparators,ReleaseHold,RenameDirectory,RenameFile,%
-      ReplaceHeldPart,ReplacePart,ResetDirectory,Residue,%
-      RiemannSiegelTheta,RiemannSiegelZ,RotateLabel,SameTest,%
-      SampleDepth,SampledSoundFunction,SampledSoundList,SampleRate,%
-      SchurDecomposition,SessionTime,SetAccuracy,SetDirectory,%
-      SetFileDate,SetPrecision,SetStreamPosition,Shallow,SignPadding,%
-      SinIntegral,SixJSymbol,Skip,Sound,SpellingCorrection,%
-      SphericalRegion,Stack,StackBegin,StackComplete,StackInhibit,%
-      StreamPosition,Streams,StringByteCount,StringConversion,%
-      StringDrop,StringInsert,StringPosition,StringReplace,%
-      StringReverse,StringTake,StringToStream,SurfaceColor,%
-      SyntaxLength,SyntaxQ,TableAlignments,TableDepth,%
-      TableDirections,TableHeadings,TableSpacing,ThreeJSymbol,TimeUsed,%
-      TimeZone,ToCharacterCode,ToDate,ToHeldExpression,TokenWords,%
-      ToLowerCase,ToUpperCase,Trace,TraceAbove,TraceBackward,%
-      TraceDepth,TraceDialog,TraceForward,TraceOff,TraceOn,%
-      TraceOriginal,TracePrint,TraceScan,Trig,Unevaluated,Uninstall,%
-      UnsameQ,UpperCaseQ,UpValues,ViewCenter,ViewVertical,With,Word,%
-      WordSearch,WordSeparators},%
-   morendkeywords={Stub,Temporary,$Aborted,$BatchInput,$BatchOutput,%
-      $CreationDate,$DefaultFont,$DumpDates,$DumpSupported,$Failed,%
-      $Input,$Inspector,$IterationLimit,$Language,$Letters,$Linked,%
-      $LinkSupported,$MachineEpsilon,$MachineID,$MachineName,%
-      $MachinePrecision,$MachineType,$MaxMachineNumber,$MessageList,%
-      $MessagePrePrint,$MinMachineNumber,$ModuleNumber,$NewMessage,%
-      $NewSymbol,$Notebooks,$OperatingSystem,$Packages,$PipeSupported,%
-      $PreRead,$ReleaseNumber,$SessionID,$SoundDisplayFunction,%
-      $StringConversion,$StringOrder,$SyntaxHandler,$TimeUnit,%
-      $VersionNumber}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[1.0]{Mathematica}%
-  {morekeywords={Abs,Accuracy,AccurayGoal,AddTo,AiryAi,AlgebraicRules,%
-      AmbientLight,And,Apart,Append,AppendTo,Apply,ArcCos,ArcCosh,%
-      ArcCot,ArcCoth,ArcCsc,ArcCsch,ArcSec,ArcSech,ArcSin,ArcSinh,%
-      ArcTan,ArcTanh,Arg,ArithmeticGeometricMean,Array,AspectRatio,%
-      AtomQ,Attributes,Axes,AxesLabel,BaseForm,Begin,BeginPackage,%
-      BernoulliB,BesselI,BesselJ,BesselK,BesselY,Beta,Binomial,Blank,%
-      BlankNullSequence,BlankSequence,Block,Boxed,BoxRatios,Break,Byte,%
-      ByteCount,Cancel,Cases,Catch,Ceiling,CForm,Character,Characters,%
-      ChebyshevT,ChebyshevU,Check,Chop,Clear,ClearAll,ClearAttributes,%
-      ClipFill,Close,Coefficient,CoefficientList,Collect,ColumnForm,%
-      Complement,Complex,CompoundExpression,Condition,Conjugate,%
-      Constants,Context,Continuation,Continue,ContourGraphics,%
-      ContourPlot,Cos,Cosh,Cot,Coth,Count,Csc,Csch,Cubics,Cyclotomic,%
-      D,Dashing,Decompose,Decrement,Default,Definition,Denominator,%
-      DensityGraphics,DensityPlot,Depth,Derivative,Det,DiagonalMatrix,%
-      DigitBlock,Dimensions,DirectedInfinity,Display,DisplayFunction,%
-      Distribute,Divide,DivideBy,Divisors,DivisorSigma,Do,Dot,Drop,Dt,%
-      Dump,EdgeForm,Eigensystem,Eigenvalues,Eigenvectors,Eliminate,%
-      EllipticE,EllipticExp,EllipticF,EllipticK,EllipticLog,EllipticPi,%
-      EllipticTheta,End,EndPackage,EngineeringForm,Environment,Equal,%
-      Erf,EulerE,EulerPhi,EvenQ,Exit,Exp,Expand,ExpandAll,%
-      ExpandDenominator,ExpandNumerator,ExpIntegralE,ExpIntegralEi,%
-      Exponent,Expression,ExtendedGCD,FaceForm,Factor,FactorComplete,%
-      Factorial,Factorial2,FactorInteger,FactorList,FactorSquareFree,%
-      FactorSquareFreeList,FactorTerms,FactorTermsList,FindMinimum,%
-      FindRoot,First,Fit,FixedPoint,Flatten,Floor,FontForm,For,Format,%
-      FormatType,FortranForm,Fourier,FreeQ,FullDefinition,FullForm,%
-      Function,Gamma,GCD,GegenbauerC,General,Get,Goto,Graphics,%
-      Graphics3D,GrayLevel,Greater,GreaterEqual,Head,HermiteH,%
-      HiddenSurface,Hold,HoldForm,Hypergeometric0F1,Hypergeometric1F1,%
-      Hypergeometric2F1,HypergeometricU,Identity,IdentityMatrix,If,Im,%
-      Implies,In,Increment,Indent,Infix,Information,Inner,Input,%
-      InputForm,InputString,Insert,Integer,IntegerQ,Integrate,%
-      Intersection,Inverse,InverseFourier,InverseJacobiSN,%
-      InverseSeries,JacobiAmplitude,JacobiP,JacobiSN,JacobiSymbol,Join,%
-      Label,LaguerreL,Last,LatticeReduce,LCM,LeafCount,LegendreP,%
-      LegendreQ,LegendreType,Length,LerchPhi,Less,LessEqual,Level,%
-      Lighting,LightSources,Limit,Line,LinearSolve,LineBreak,List,%
-      ListContourPlot,ListDensityPlot,ListPlot,ListPlot3D,Literal,Log,%
-      LogicalExpand,LogIntegral,MainSolve,Map,MapAll,MapAt,MatchQ,%
-      MatrixForm,MatrixQ,Max,MaxBend,MaxMemoryUsed,MemberQ,%
-      MemoryConstrained,MemoryInUse,Mesh,Message,MessageName,Messages,%
-      Min,Minors,Minus,Mod,Modulus,MoebiusMu,Multinomial,N,NameQ,Names,%
-      NBernoulliB,Needs,Negative,Nest,NestList,NIntegrate,%
-      NonCommutativeMultiply,NonConstants,NonNegative,Normal,Not,%
-      NProduct,NSum,NullSpace,Number,NumberForm,NumberPoint,NumberQ,%
-      NumberSeparator,Numerator,O,OddQ,Off,On,OpenAppend,OpenRead,%
-      OpenTemporary,OpenWrite,Operate,Optional,Options,Or,Order,%
-      OrderedQ,Out,Outer,OutputForm,PageHeight,PageWidth,%
-      ParametricPlot,ParametricPlot3D,Part,Partition,PartitionsP,%
-      PartitionsQ,Pattern,Permutations,Plot,Plot3D,PlotDivision,%
-      PlotJoined,PlotLabel,PlotPoints,PlotRange,PlotStyle,Pochhammer,%
-      Plus,Point,PointSize,PolyGamma,Polygon,PolyLog,PolynomialQ,%
-      PolynomialQuotient,PolynomialRemainder,Position,Positive,Postfix,%
-      Power,PowerMod,PrecedenceForm,Precision,PreDecrement,Prefix,%
-      PreIncrement,Prepend,PrependTo,Prime,PrimeQ,Print,PrintForm,%
-      Product,Protect,PseudoInverse,Put,PutAppend,Quartics,Quit,%
-      Quotient,Random,Range,Rational,Rationalize,Raw,Re,Read,ReadList,%
-      Real,Rectangle,Reduce,Remove,RenderAll,Repeated,RepeatedNull,%
-      Replace,ReplaceAll,ReplaceRepeated,Rest,Resultant,Return,Reverse,%
-      RGBColor,Roots,RotateLeft,RotateRight,Round,RowReduce,Rule,%
-      RuleDelayed,Run,RunThrough,SameQ,Save,Scaled,Scan,ScientificForm,%
-      Sec,Sech,SeedRandom,Select,Sequence,SequenceForm,Series,%
-      SeriesData,Set,SetAttributes,SetDelayed,SetOptions,Shading,Share,%
-      Short,Show,Sign,Signature,Simplify,Sin,SingularValues,Sinh,%
-      Skeleton,Slot,SlotSequence,Solve,SolveAlways,Sort,%
-      SphericalHarmonicY,Splice,Sqrt,StirlingS1,StirlingS2,String,%
-      StringBreak,StringForm,StringJoin,StringLength,StringMatchQ,%
-      StringSkeleton,Subscript,Subscripted,Subtract,SubtractForm,Sum,%
-      Superscript,SurfaceGraphics,Switch,Symbol,Table,TableForm,TagSet,%
-      TagSetDelayed,TagUnset,Take,Tan,Tanh,ToString,TensorRank,TeXForm,%
-      Text,TextForm,Thickness,Thread,Through,Throw,Ticks,%
-      TimeConstrained,Times,TimesBy,Timing,ToExpression,Together,%
-      ToRules,ToString,TotalHeight,TotalWidth,Transpose,TreeForm,TrueQ,%
-      Unequal,Union,Unique,Unprotect,Unset,Update,UpSet,UpSetDelayed,%
-      ValueQ,Variables,VectorQ,ViewPoint,WeierstrassP,%
-      WeierstrassPPrime,Which,While,WorkingPrecision,Write,WriteString,%
-      Xor,ZeroTest,Zeta},%
-   morendkeywords={All,Automatic,Catalan,ComplexInfinity,Constant,%
-      Degree,E,EndOfFile,EulerGamma,False,Flat,GoldenRatio,HoldAll,%
-      HoldFirst,HoldRest,I,Indeterminate,Infinity,Listable,Locked,%
-      Modular,None,Null,OneIdentity,Orderless,Pi,Protected,%
-      ReadProtected,True,$CommandLine,$Context,$ContextPath,$Display,%
-      $DisplayFunction,$Echo,$Epilog,$IgnoreEOF,$Line,$Messages,%
-      $Output,$Path,$Post,$Pre,$PrePrint,$RecursionLimit,$System,%
-      $Urgent,$Version},%
-   sensitive,%
-   morecomment=[s]{(*}{*)},%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Mercury}
-%
-% \lstthanks{Dominique~de~Waleffe}{ddw@miscrit.be}{1997/11/24} mailed me the
-% data and \lstthanks{Ralph~Becket}{rbeck@microsoft.com}{2001/05/01} extended
-% the definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Mercury definition (c) 1997 Dominique de Waleffe
-%% Extended (c) 2001 Ralph Becket
-%%
-\lst@definelanguage{Mercury}%
-  {otherkeywords={::,->,-->,--->,:-,==,=>,<=,<=>},%
-   morekeywords={module,include_module,import_module,interface,%
-      end_module,implementation,mode,is,failure,semidet,nondet,det,%
-      multi,erroneous,inst,in,out,di,uo,ui,type,typeclass,instance,%
-      where,with_type,pred,func,lambda,impure,semipure,if,then,else,%
-      some,all,not,true,fail,pragma,memo,no_inline,inline,loop_check,%
-      minimal_model,fact_table,type_spec,terminates,does_not_terminate,%
-      check_termination,promise_only_solution,unsafe_promise_unique,%
-      source_file,obsolete,import,export,c_header_code,c_code,%
-      foreign_code,foreign_proc,may_call_mercury,will_not_call_mercury,%
-      thread_safe,not_thread_safe},%
-   sensitive=t,%
-   morecomment=[l]\%,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[bd]",%
-   morestring=[bd]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{MetaPost}
-%
-% \lstthanks{Uwe~Siart}{uwe.siart@ei.tum.de}{2003/03/28} provided the
-% keywords for a previous version. The current language definition comes
-% from \lstthanks{Brooks~Moses}{}{2004/08/07}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% MetaPost definition (c) 2004 Brooks Moses
-%%   This definition is based on the language specifications
-%%   contained in the _User's Manual for Metapost_, with the core
-%%   language enhancements that are described in the _Drawing
-%%   Graphs with MetaPost_ documentation.
-%%
-\lst@definelanguage{MetaPost}%
-  {% keywords[1] = MetaPost primitives (not found in following tables)
-   morekeywords={end,begingroup,endgroup,beginfig,endfig,def,vardef,%
-      primary,secondary,tertiary,primarydef,secondarydef,tertiarydef,%
-      expr,suffix,text,enddef,if,fi,else,elseif,for,forsuffixes,%
-      forever,endfor,upto,downto,stop,until,tension,controls,on,off,%
-      btex,etex,within,input},
-   % keywords[2] = Operators (Tables 6-9 in MetaPost User's manual)
-   morekeywords=[2]{abs,and,angle,arclength,arctime,ASCII,bbox,bluepart,%
-      boolean,bot,ceiling,center,char,color,cosd,cutafter,cutbefore,%
-      cycle,decimal,dir,direction,directionpoint,directiontime,div,%
-      dotprod,floor,fontsize,greenpart,hex,infont,intersectionpoint,%
-      intersectiontimes,inverse,known,length,lft,llcorner,lrcorner,%
-      makepath,makepen,mexp,mlog,mod,normaldeviate,not,numeric,oct,%
-      odd,or,pair,path,pen,penoffset,picture,point,postcontrol,%
-      precontrol,redpart,reverse,rotated,round,rt,scaled,shifted,%
-      sind,slanted,sqrt,str,string,subpath,substring,top,transform,%
-      transformed,ulcorner,uniformdeviate,unitvector,unknown,%
-      urcorner,whatever,xpart,xscaled,xxpart,xypart,ypart,yscaled,%
-      yxpart,yypart,zscaled,of,reflectedabout,rotatedaround,ulft,urt,%
-      llft,lrt,readfrom,write,stroked,filled,textual,clipped,bounded,%
-      pathpart,penpart,dashpart,textpart,fontpart},%
-   % keywords[3] = Commands (Table 10)
-   morekeywords=[3]{addto,clip,cutdraw,draw,drawarrow,drawdblarrow,%
-      fill,filldraw,interim,let,loggingall,newinternal,pickup,%
-      save,setbounds,shipout,show,showdependencies,showtoken,%
-      showvariable,special,tracingall,tracingnone,undraw,unfill,%
-      unfilldraw,to,also,contour,doublepath,withcolor,withpen,%
-      dashed,randomseed},%
-   % keywords[4] = Function-Like Macros (Table 11)
-   morekeywords=[4]{boxit,boxjoin,bpath,buildcycle,circleit,dashpattern,%
-      decr,dotlabel,dotlabels,drawboxed,drawboxes,drawoptions,%
-      drawunboxed,fixpos,fixsize,incr,interpath,label,labels,max,min,pic,%
-      thelabel,z,image},%
-   % keywords[5] = Internal and Predefined Variables (Tables 3, 4)
-   morekeywords=[5]{ahangle,ahlength,bboxmargin,charcode,circmargin,%
-      day,defaultdx,defaultdy,defaultpen,defaultscale,labeloffset,%
-      linecap,linejoin,miterlimit,month,pausing,prologues,showstopping,%
-      time,tracingcapsules,tracingchoices,tracingcommands,%
-      tracingequations,tracinglostchars,tracingmacros,tracingonline,%
-      tracingoutput,tracingrestores,tracingspecs,tracingstats,%
-      tracingtitles,truecorners,warningcheck,year},
-   morekeywords=[5]{background,currentpen,currentpicture,cuttings,%
-      defaultfont},%
-   % keywords[6] = Predefined Constants (Table 5)
-   morekeywords=[6]{beveled,black,blue,bp,butt,cc,cm,dd,ditto,down,%
-      epsilon,evenly,false,fullcircle,green,halfcircle,identity,%
-      in,infinity,left,mitered,mm,nullpicture,origin,pc,pencircle,%
-      pt,quartercircle,red,right,rounded,squared,true,unitsquare,%
-      up,white,withdots},
-   sensitive=false,%
-   alsoother={0123456789$},%
-   morecomment=[l]\%,%
-   morestring=[mf]{input\ },%
-   morestring=[b]"%
-  }[keywords,comments,strings,mf]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Miranda}
-%
-% Thanks to \lstthanks{Peter~Bartke}{bartke@inf.fu-berlin.de}{1999/01/30}
-% for providing the definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Miranda definition (c) 1998 Peter Bartke
-%% 
-%% Miranda: pure lazy functional language with polymorphic type system,
-%%          garbage collection and functions as first class citizens
-%%
-\lst@definelanguage{Miranda}%
-  {morekeywords={abstype,div,if,mod,otherwise,readvals,show,type,where,%
-     with,bool,char,num,sys_message,False,True,Appendfile,Closefile,%
-     Exit,Stderr,Stdout,System,Tofile,\%include,\%export,\%free,%
-     \%insert,abs,and,arctan,cjustify,code,concat,const,converse,cos,%
-     decode,digit,drop,dropwhile,entier,error,exp,filemode,filter,%
-     foldl,foldl1,foldr,foldr1,force,fst,getenv,hd,hugenum,id,index,%
-     init,integer,iterate,last,lay,layn,letter,limit,lines,ljustify,%
-     log,log10,map,map2,max,max2,member,merge,min,min2,mkset,neg,%
-     numval,or,pi,postfix,product,read,rep,repeat,reverse,rjustify,%
-     scan,seq,showfloat,shownum,showscaled,sin,snd,sort,spaces,sqrt,%
-     subtract,sum,system,take,takewhile,tinynum,tl,transpose,undef,%
-     until,zip2,zip3,zip4,zip5,zip6,zip},%
-   sensitive,%
-   morecomment=[l]||,%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-%
-% \subsection{Mizar}
-%
-% As you can read below, \lstthanks{Adam~Grabowski}{adam@mizar.org}
-% {2003/03/29} provided this language definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Mizar definition (c) 2003 Adam Grabowski
-%%
-%% Mizar is freely available at URL www.mizar.org for the Linux x86,
-%% Solaris x86, and Windows operating systems.
-%%
-\lst@definelanguage{Mizar}%
-  {otherkeywords={->,(\#,\#),.=),\&},%
-   morekeywords={vocabulary,constructors,$1,$1,$2,$3,$4,$5,$6,$7,$8,%
-      @proof,according,aggregate,and,antonym,as,associativity,assume,%
-      asymmetry,attr,be,begin,being,by,canceled,case,cases,cluster,%
-      clusters,coherence,commutativity,compatibility,connectedness,%
-      consider,consistency,constructors,contradiction,correctness,def,%
-      deffunc,define,definition,definitions,defpred,end,environ,equals,%
-      ex,exactly,existence,for,from,func,given,hence,hereby,holds,%
-      idempotence,if,iff,implies,involutiveness,irreflexivity,is,it,%
-      let,means,mode,non,not,notation,now,of,or,otherwise,over,per,%
-      pred,prefix,projectivity,proof,provided,qua,reconsider,redefine,%
-      reflexivity,requirements,reserve,scheme,schemes,section,selector,%
-      set,st,struct,such,suppose,symmetry,synonym,take,that,the,then,%
-      theorem,theorems,thesis,thus,to,transitivity,uniqueness,%
-      vocabulary,where},%
-   sensitive=t,%
-   morecomment=[l]::%
-  }[keywords,comments]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{ML}
-%
-% Thanks to \lstthanks{Torben~Hoffmann}{toho@it.dtu.dk}{1999/02/18} for
-% providing the definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% ML definition (c) 1999 Torben Hoffmann
-%%
-\lst@definelanguage{ML}%
-  {morekeywords={abstype,and,andalso,as,case,do,datatype,else,end,%
-       eqtype,exception,fn,fun,functor,handle,if,in,include,infix,%
-       infixr,let,local,nonfix,of,op,open,orelse,raise,rec,sharing,sig,%
-       signature,struct,structure,then,type,val,with,withtype,while},%
-   sensitive,%
-   morecomment=[n]{(*}{*)},%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Modula-2}
-%
-% Took data from
-% \begin{itemize}
-% \item
-%       \textsc{Niklaus Wirth}: \textbf{Programmieren in Modula-2},
-%       \"Ubers.\ Guido Pfeiffer;
-%       2.\ Auflage -- Berlin; Heidelberg; New York; London; Paris; Tokyo;
-%               Hong Kong: Springer, 1991;
-%       ISBN 3-540-51689-1.
-% \end{itemize}
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Modula-2}%
-  {morekeywords={AND,ARRAY,BEGIN,BY,CASE,CONST,DIV,DO,ELSE,ELSIF,END,%
-      EXIT,EXPORT,FOR,FROM,IF,IMPLEMENTATION,IMPORT,IN,MOD,MODULE,NOT,%
-      OF,OR,POINTER,PROCEDURE,QUALIFIED,RECORD,REPEAT,RETURN,SET,THEN,%
-      TYPE,UNTIL,VAR,WHILE,WITH,ABS,BITSET,BOOLEAN,CAP,CARDINAL,CHAR,%
-      CHR,DEC,EXCL,FALSE,FLOAT,HALT,HIGH,INC,INCL,INTEGER,LONGCARD,%
-      LONGINT,LONGREAL,MAX,MIN,NIL,ODD,ORD,PROC,REAL,SIZE,TRUE,TRUNC,%
-      VAL,DEFINITION,LOOP},% added keywords due to Peter Bartke 99/07/22
-   sensitive,%
-   morecomment=[n]{(*}{*)},%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{MuPAD}
-%
-% This definition was provided by \lstthanks{Christopher~Creutzig}
-% {ccr@mupad.de}{2002/10/15}. Again thanks to \lsthelper{Ulrike Fischer}
-% {-}{2004/04/23}{Re: Bug in listings.sty} for pointing to a missing |@|
-% in |\lstdefinelanguage|.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{MuPAD}{%
-   morekeywords={end,next,break,if,then,elif,else,end_if,case,end_case,%
-      otherwise,for,from,to,step,downto,in,end_for,while,end_while,%
-      repeat,until,end_repeat,or,and,not,xor,div,mod,union,minus,%
-      intersect,subset,proc,begin,end_proc,domain,end_domain,category,%
-      end_category,axiom,end_axiom,quit,delete,frame},%
-   morekeywords=[2]{NIL,FAIL,TRUE,FALSE,UNKNOWN,I,RD_INF,RD_NINF,%
-      RD_NAN,name,local,option,save,inherits,of,do},%
-   otherkeywords={\%if,?,!,:=,<,>,=,<=,<>,>=,==>,<=>,::,..,...,->,%
-      @,@@,\$},%
-   sensitive=true,%
-   morecomment=[l]{//},%
-   morecomment=[n]{/*}{*/},%
-   morestring=[b]",%
-   morestring=[d]{`}%
-  }[keywords,comments,strings]
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{NASTRAN}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-% The definition is from \lsthelper{Jeffrey Ratcliffe}
-% {Jeffrey.Ratcliffe@m.eads.net}{2002/02/21}{}---except the
-% \texttt{MoreSelectCharTable} part which simulates the keyword
-% \texttt{BEGIN BULK}.
-%    \begin{macrocode}
-\lst@definelanguage{NASTRAN}
-  {morekeywords={ENDDATA},%
-   morecomment=[l]$,%
-   MoreSelectCharTable=%
-        \lst@CArgX BEGIN\ BULK\relax\lst@CDef{}%
-        {\lst@ifmode\else \ifnum\lst@length=\z@
-             \lst@EnterMode{\lst@GPmode}{\lst@modetrue
-                  \let\lst@currstyle\lst@gkeywords@sty}%
-         \fi \fi}%
-        {\ifnum\lst@mode=\lst@GPmode
-             \lst@XPrintToken \lst@LeaveMode
-         \fi}%
-  }[keywords,comments]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Oberon-2}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Oberon-2}%
-  {morekeywords={ARRAY,BEGIN,BOOLEAN,BY,CASE,CHAR,CONST,DIV,DO,ELSE,%
-      ELSIF,END,EXIT,FALSE,FOR,IF,IMPORT,IN,INTEGER,IS,LONGINT,%
-      LONGREAL,LOOP,MOD,MODULE,NIL,OF,OR,POINTER,PROCEDURE,REAL,RECORD,%
-      REPEAT,RETURN,SET,SHORTINT,THEN,TO,TRUE,TYPE,UNTIL,VAR,WHILE,%
-      WITH,ABS,ASH,CAP,CHR,COPY,DEC,ENTIER,EXCL,HALT,INC,INCL,LEN,LONG,%
-      MAX,MIN,NEW,ODD,ORD,SHORT,SIZE},%
-   sensitive,%
-   morecomment=[n]{(*}{*)},%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{OCL}
-%
-% This definition is based on chapter 7 of the OMG UML standard version 1.3:
-% \begin{itemize}
-% \item
-%               \textsc{OMG}:
-%               \textbf{OMG Unified Modeling Language Specification};
-%               {\copyright} 1999 OMG;
-%               Available at \texttt{ftp://ftp.omg.org/pub/docs/ad/99-06-08.pdf}.
-% \end{itemize}%
-% This language is due to \lstthanks{Achim~D.~Brucker}
-% {brucker@informatik.uni-freiburg.de}{2000/08/14}.
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% OCL definition (c) 2000 Achim D. Brucker
-%%
-%% You are allowed to use, modify and distribute this code either under
-%% the terms of the LPPL (version 1.0 or later) or the GPL (version 2.0
-%% or later).
-%%
-%    \end{macrocode}
-% First we define are very decorative style. In the OMG standard only the
-% boolean (infix (?)) operations are highlighted, but I think all OCL-defined
-% operations should be highlighted, because they are \emph{guaranteed} to be
-% side-effect-free (in OCL only side effect free evaluations or path
-% expressions are allowed).
-%    \begin{macrocode}
-\lst@definelanguage[decorative]{OCL}[OMG]{OCL}
-  {otherkeywords={@pre},%
-   morendkeywords={name,attributes,associatoinEnds,operations,%
-      supertypes,allSupertypes,allInstances,oclIsKindOf,oclIsTypeOf,%
-      oclAsType,oclInState,oclIsNew,evaluationType,abs,floor,round,max,%
-      min,div,mod,size,concat,toUpper,toLower,substring,includes,%
-      excludes,count,includesAll,exludesAll,isEmpty,notEmpty,sum,%
-      exists,forAll,isUnique,sortedBy,iterate,union,intersection,%
-      including,excluding,symmetricDifference,select,reject,collect,%
-      asSequence,asBag,asSequence,asSet,append,prepend,subSequence,at,%
-      first,last,true,false,isQuery}%
-  }%
-%    \end{macrocode} 
-% Remark: "isQuery" is not real OCL, but a important attribute of the
-% underlying UML model.
-%
-% The dialect called \texttt{OMG} is a very spare version. If you use
-% this variant with bold style for first and second order keywords you
-% get the look and feel of the OMG standard. First order keywords are the
-% OCL context declarations (see section 7.3 of the OMG standard):
-%    \begin{macrocode}
-\lst@definelanguage[OMG]{OCL}%
-    {morekeywords={context,pre,inv,post},%
-%    \end{macrocode} 
-% Second order keywords are the operation which are defined for type
-% Boolean (see pages 7-34/35 of the OMG standard) and the let-operation
-% (in principle these are the infix operations):
-%    \begin{macrocode}
-    ndkeywords={or,xor,and,not,implies,if,then,else,endif},%
-%    \end{macrocode} 
-% Third order keywords are the basic data types as declared in section 7.4 of
-% the OMG standard:
-%    \begin{macrocode}
-    morekeywords=[3]{Boolean,Integer,Real,String,Set,Sequence,Bag,%
-       OclType,OclAny,OclExpression,Enumeration,Collection,},%
-    sensitive=t,%
-    morecomment=[l]--,%
-    morestring=[d]'%
-   }[keywords,comments,strings]%
-%    \end{macrocode}
-% After a bug report by \lsthelper{Martin~S\"u\ss kraut}{Edon.Myder@web.de}
-% {2003/01/30}{morerdkeywords doesn't exist any more} \texttt{morerdkeywords}
-% has been changed to the correct optional argument \texttt{[3]}.
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Octave}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-% As you can read below the definition is due to \lstthanks{Ulrich~G.~Wortmann}
-% {uliw@erdw.ethz.ch}{2002/02/18}{}.  Additions due to \lstthanks{Sebastian~%
-% Schubert}{-}{2006/05/11}.
-%    \begin{macrocode}
-%%
-%% Octave definition (c) 2001,2002 Ulrich G. Wortmann
-%%
-\lst@definelanguage{Octave}%
-  {morekeywords={gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
-      all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
-      auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
-      betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
-      cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
-      clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
-      comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
-      contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
-      cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
-      csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
-      dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
-      ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
-      del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
-      dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
-      end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
-      engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
-      engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,%
-      errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
-      feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
-      fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
-      flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
-      fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
-      gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
-      getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
-      gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
-      hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
-      imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
-      invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
-      isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
-      legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
-      loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
-      matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
-      matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
-      matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
-      meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
-      mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
-      mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
-      min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
-      mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
-      mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
-      mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
-      mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
-      mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
-      mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
-      mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
-      mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
-      nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
-      pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
-      pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
-      pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
-      quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
-      rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
-      return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
-      round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
-      semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
-      spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
-      sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
-      sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
-      str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
-      subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
-      symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
-      toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
-      uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
-      viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
-      whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
-      stderr,stdout,plot,set,endif,wk1write,xlabel,xor,ylabel,zeros,%
-      zlabel,zoom,endwhile,endfunction,printf,case,switch,otherwise,%
-      system,lsode,endfor,error,ones,oneplot,__gnuplot_set__,do,until},%
-   sensitive=t,%
-   morecomment=[l]\#,%
-   morecomment=[l]\#\#,%
-   morecomment=[l]\%,%
-   morestring=[m]',%
-   morestring=[m]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Oz}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-% Thanks to \lstthanks{Andres~Becerra~Sandoval}{abecerra@univalle.edu.co}
-% {2003/10/02} for providing this language definition.
-%    \begin{macrocode}
-%%
-%% Oz definition (c) Andres Becerra Sandoval
-%%
-\lst@definelanguage{Oz}%
-  {morekeywords={andthen,at,attr,case,catch,choice,class,%
-      cond,declare,define,dis,div,else,elsecase,%
-      elseif,end,export,fail,false,feat,finally,%
-      from,fun,functor,if,import,in,local,%
-      lock,meth,mod,not,of,or,orelse,%
-      prepare,proc,prop,raise,require,self,skip,%
-      then,thread,true,try,unit},%
-   sensitive=true,%
-   morecomment=[l]{\%},%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]",%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Pascal}
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-% Thanks to \lsthelper{Andreas Stephan}{Andreas.Stephan@victoria.de}{1998/04/07}
-% {alpha, byte, pack, unpack} for reporting non-keywords alpha, byte, pack and
-% unpack.
-%    \begin{macrocode}
-\lst@definelanguage[XSC]{Pascal}[Standard]{Pascal}
-  {deletekeywords={alfa,byte,pack,unpack},% 1998 Andreas Stephan
-   morekeywords={dynamic,external,forward,global,module,nil,operator,%
-      priority,sum,type,use,dispose,mark,page,release,cimatrix,%
-      cinterval,civector,cmatrix,complex,cvector,dotprecision,imatrix,%
-      interval,ivector,rmatrix,rvector,string,im,inf,re,sup,chr,comp,%
-      eof,eoln,expo,image,ival,lb,lbound,length,loc,mant,maxlength,odd,%
-      ord,pos,pred,round,rval,sign,substring,succ,trunc,ub,ubound}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[Borland6]{Pascal}[Standard]{Pascal}
-  {morekeywords={asm,constructor,destructor,implementation,inline,%
-      interface,nil,object,shl,shr,string,unit,uses,xor},%
-   morendkeywords={Abs,Addr,ArcTan,Chr,Concat,Copy,Cos,CSeg,DiskFree,%
-      DiskSize,DosExitCode,DosVersion,DSeg,EnvCount,EnvStr,Eof,Eoln,%
-      Exp,FExpand,FilePos,FileSize,Frac,FSearch,GetBkColor,GetColor,%
-      GetDefaultPalette,GetDriverName,GetEnv,GetGraphMode,GetMaxMode,%
-      GetMaxX,GetMaxY,GetModeName,GetPaletteSize,GetPixel,GetX,GetY,%
-      GraphErrorMsg,GraphResult,Hi,ImageSize,InstallUserDriver,%
-      InstallUserFont,Int,IOResult,KeyPressed,Length,Lo,MaxAvail,%
-      MemAvail,MsDos,Odd,Ofs,Ord,OvrGetBuf,OvrGetRetry,ParamCount,%
-      ParamStr,Pi,Pos,Pred,Ptr,Random,ReadKey,Round,SeekEof,SeekEoln,%
-      Seg,SetAspectRatio,Sin,SizeOf,Sound,SPtr,Sqr,Sqrt,SSeg,Succ,%
-      Swap,TextHeight,TextWidth,Trunc,TypeOf,UpCase,WhereX,WhereY,%
-      Append,Arc,Assign,AssignCrt,Bar,Bar3D,BlockRead,BlockWrite,ChDir,%
-      Circle,ClearDevice,ClearViewPort,Close,CloseGraph,ClrEol,ClrScr,%
-      Dec,Delay,Delete,DelLine,DetectGraph,Dispose,DrawPoly,Ellipse,%
-      Erase,Exec,Exit,FillChar,FillEllipse,FillPoly,FindFirst,FindNext,%
-      FloodFill,Flush,FreeMem,FSplit,GetArcCoords,GetAspectRatio,%
-      GetDate,GetDefaultPalette,GetDir,GetCBreak,GetFAttr,%
-      GetFillSettings,GetFTime,GetImage,GetIntVec,GetLineSettings,%
-      GetMem,GetPalette,GetTextSettings,GetTime,GetVerify,%
-      GetViewSettings,GoToXY,Halt,HighVideo,Inc,InitGraph,Insert,%
-      InsLine,Intr,Keep,Line,LineRel,LineTo,LowVideo,Mark,MkDir,Move,%
-      MoveRel,MoveTo,MsDos,New,NormVideo,NoSound,OutText,OutTextXY,%
-      OvrClearBuf,OvrInit,OvrInitEMS,OvrSetBuf,PackTime,PieSlice,%
-      PutImage,PutPixel,Randomize,Rectangle,Release,Rename,%
-      RestoreCrtMode,RmDir,RunError,Sector,Seek,SetActivePage,%
-      SetAllPalette,SetBkColor,SetCBreak,SetColor,SetDate,SetFAttr,%
-      SetFillPattern,SetFillStyle,SetFTime,SetGraphBufSize,%
-      SetGraphMode,SetIntVec,SetLineStyle,SetPalette,SetRGBPalette,%
-      SetTextBuf,SetTextJustify,SetTextStyle,SetTime,SetUserCharSize,%
-      SetVerify,SetViewPort,SetVisualPage,SetWriteMode,Sound,Str,%
-      SwapVectors,TextBackground,TextColor,TextMode,Truncate,%
-      UnpackTime,Val,Window}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[Standard]{Pascal}%
-  {morekeywords={alfa,and,array,begin,boolean,byte,case,char,const,div,%
-      do,downto,else,end,false,file,for,function,get,goto,if,in,%
-      integer,label,maxint,mod,new,not,of,or,pack,packed,page,program,%
-      put,procedure,read,readln,real,record,repeat,reset,rewrite,set,%
-      text,then,to,true,type,unpack,until,var,while,with,write,%
-      writeln},%
-   sensitive=f,%
-   morecomment=[s]{(*}{*)},%
-   morecomment=[s]{\{}{\}},%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Perl}
-%
-% I got the data from \texttt{http://www.perl.com}. But I wish to thank
-% \lsthelper{Herbert~Weinhandl}{weinhand@grz08u.unileoben.ac.at}{}{} for the
-% book `Learning Perl'.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Perl}%
-  {morekeywords={abs,accept,alarm,atan2,bind,binmode,bless,caller,%
-      chdir,chmod,chomp,chop,chown,chr,chroot,close,closedir,connect,%
-      continue,cos,crypt,dbmclose,dbmopen,defined,delete,die,do,dump,%
-      each,else,elsif,endgrent,endhostent,endnetent,endprotoent,%
-      endpwent,endservent,eof,eval,exec,exists,exit,exp,fcntl,fileno,%
-      flock,for,foreach,fork,format,formline,getc,getgrent,getgrgid,%
-      getgrnam,gethostbyaddr,gethostbyname,gethostent,getlogin,%
-      getnetbyaddr,getnetbyname,getnetent,getpeername,getpgrp,%
-      getppid,getpriority,getprotobyname,getprotobynumber,getprotoent,%
-      getpwent,getpwnam,getpwuid,getservbyname,getservbyport,%
-      getservent,getsockname,getsockopt,glob,gmtime,goto,grep,hex,if,%
-      import,index,int,ioctl,join,keys,kill,last,lc,lcfirst,length,%
-      link,listen,local,localtime,log,lstat,m,map,mkdir,msgctl,msgget,%
-      msgrcv,msgsnd,my,next,no,oct,open,opendir,ord,pack,package,pipe,%
-      pop,pos,print,printf,prototype,push,q,qq,quotemeta,qw,qx,rand,%
-      read,readdir,readlink,recv,redo,ref,rename,require,reset,return,%
-      reverse,rewinddir,rindex,rmdir,s,scalar,seek,seekdir,select,%
-      semctl,semget,semop,send,setgrent,sethostent,setnetent,setpgrp,%
-      setpriority,setprotoent,setpwent,setservent,setsockopt,shift,%
-      shmctl,shmget,shmread,shmwrite,shutdown,sin,sleep,socket,%
-      socketpair,sort,splice,split,sprintf,sqrt,srand,stat,study,sub,%
-      substr,symlink,syscall,sysopen,sysread,system,syswrite,tell,%
-      telldir,tie,tied,time,times,tr,truncate,uc,ucfirst,umask,undef,%
-      unless,unlink,unpack,unshift,untie,until,use,utime,values,vec,%
-      wait,waitpid,wantarray,warn,while,write,y},%
-   sensitive,%
-   morecomment=[l]\#,%
-   morestring=[b]",%
-   morestring=[b]',%
-   MoreSelectCharTable=%
-      \lst@ReplaceInput{\$\#}{\lst@ProcessOther\$\lst@ProcessOther\#}%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{PHP}
-%
-% \lstthanks{Luca Balzerani}{lou@latoserver.it}{2002/04/06,2002/04/16} sent me
-% this language definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% PHP definition by Luca Balzerani
-%%
-\lst@definelanguage{PHP}%
-  {morekeywords={%
-  %--- core language
-    <?,?>,::,break,case,continue,default,do,else,%
-    elseif,for,foreach,if,include,require,phpinfo,%
-    switch,while,false,FALSE,true,TRUE,%
-  %--- apache functions 
-    apache_lookup_uri,apache_note,ascii2ebcdic,ebcdic2ascii,%
-    virtual,apache_child_terminate,apache_setenv,%
-  %--- array functions 
-    array,array_change_key_case,array_chunk,array_count_values,%
-    array_filter,array_flip,array_fill,array_intersect,%
-    array_keys,array_map,array_merge,array_merge_recursive,%
-    array_pad,array_pop,array_push,array_rand,array_reverse,%
-    array_shift,array_slice,array_splice,array_sum,array_unique,%
-    array_values,array_walk,arsort,asort,compact,count,current,each,%
-    extract,in_array,array_search,key,krsort,ksort,list,natsort,%
-    next,pos,prev,range,reset,rsort,shuffle,sizeof,sort,uasort,%
-    usort,%
-  %--- aspell functions 
-    aspell_new,aspell_check,aspell_check_raw,aspell_suggest,%
-  %--- bc functions 
-    bcadd,bccomp,bcdiv,bcmod,bcmul,bcpow,bcscale,bcsqrt,bcsub,%
-  %--- bzip2 functions 
-    bzclose,bzcompress,bzdecompress,bzerrno,bzerror,bzerrstr,%
-    bzopen,bzread,bzwrite,%
-  %--- calendar functions 
-    JDToGregorian,GregorianToJD,JDToJulian,JulianToJD,JDToJewish,%
-    JDToFrench,FrenchToJD,JDMonthName,JDDayOfWeek,easter_date,%
-    unixtojd,jdtounix,cal_days_in_month,cal_to_jd,cal_from_jd,%
-  %--- ccvs functions 
-    ccvs_init,ccvs_done,ccvs_new,ccvs_add,ccvs_delete,ccvs_auth,%
-    ccvs_reverse,ccvs_sale,ccvs_void,ccvs_status,ccvs_count,%
-    ccvs_report,ccvs_command,ccvs_textvalue,%
-  %--- classobj functions 
-    call_user_method,call_user_method_array,class_exists,get_class,%
-    get_class_vars,get_declared_classes,get_object_vars,%
-    is_a,is_subclass_of,method_exists,%
-  %--- com functions 
-    COM,VARIANT,com_load,com_invoke,com_propget,com_get,com_propput,%
-    com_set,com_addref,com_release,com_isenum,com_load_typelib,%
-  %--- cpdf functions 
-    cpdf_add_annotation,cpdf_add_outline,cpdf_arc,cpdf_begin_text,%
-    cpdf_clip,cpdf_close,cpdf_closepath,cpdf_closepath_fill_stroke,%
-    cpdf_continue_text,cpdf_curveto,cpdf_end_text,cpdf_fill,%
-    cpdf_finalize,cpdf_finalize_page,%
-    cpdf_import_jpeg,cpdf_lineto,cpdf_moveto,cpdf_newpath,cpdf_open,%
-    cpdf_page_init,cpdf_place_inline_image,cpdf_rect,cpdf_restore,%
-    cpdf_rmoveto,cpdf_rotate,cpdf_rotate_text,cpdf_save,%
-    cpdf_scale,cpdf_set_char_spacing,cpdf_set_creator,%
-    cpdf_set_font,cpdf_set_horiz_scaling,cpdf_set_keywords,%
-    cpdf_set_page_animation,cpdf_set_subject,cpdf_set_text_matrix,%
-    cpdf_set_text_rendering,cpdf_set_text_rise,cpdf_set_title,%
-    cpdf_setdash,cpdf_setflat,cpdf_setgray,cpdf_setgray_fill,%
-    cpdf_setlinecap,cpdf_setlinejoin,cpdf_setlinewidth,%
-    cpdf_setrgbcolor,cpdf_setrgbcolor_fill,cpdf_setrgbcolor_stroke,%
-    cpdf_show_xy,cpdf_stringwidth,cpdf_set_font_directories,%
-    cpdf_set_viewer_preferences,cpdf_stroke,cpdf_text,%
-    cpdf_set_action_url,%
-  %--- crack functions 
-    crack_opendict,crack_closedict,crack_check,crack_getlastmessage,%
-  %--- ctype functions 
-    ctype_alnum,ctype_alpha,ctype_cntrl,ctype_digit,ctype_lower,%
-    ctype_print,ctype_punct,ctype_space,ctype_upper,ctype_xdigit,%
-  %--- curl functions 
-    curl_init,curl_setopt,curl_exec,curl_close,curl_version,%
-    curl_error,curl_getinfo,%
-  %--- cybercash functions 
-    cybercash_encr,cybercash_decr,cybercash_base64_encode,%
-  %--- cybermut functions 
-    cybermut_creerformulairecm,cybermut_testmac,%
-  %--- cyrus functions 
-    cyrus_connect,cyrus_authenticate,cyrus_bind,cyrus_unbind,%
-    cyrus_close,%
-  %--- datetime functions 
-    checkdate,date,getdate,gettimeofday,gmdate,gmmktime,gmstrftime,%
-    microtime,mktime,strftime,time,strtotime,%
-  %--- dbase functions 
-    dbase_create,dbase_open,dbase_close,dbase_pack,dbase_add_record,%
-    dbase_delete_record,dbase_get_record,%
-    dbase_numfields,dbase_numrecords,%
-  %--- dba functions 
-    dba_close,dba_delete,dba_exists,dba_fetch,dba_firstkey,%
-    dba_nextkey,dba_popen,dba_open,dba_optimize,dba_replace,%
-  %--- dbm functions 
-    dbmopen,dbmclose,dbmexists,dbmfetch,dbminsert,dbmreplace,%
-    dbmfirstkey,dbmnextkey,dblist,%
-  %--- dbx functions 
-    dbx_close,dbx_connect,dbx_error,dbx_query,dbx_sort,dbx_compare,%
-  %--- dio functions 
-    dio_open,dio_read,dio_write,dio_truncate,dio_stat,dio_seek,%
-    dio_close,%
-  %--- dir functions 
-    chroot,chdir,dir,closedir,getcwd,opendir,readdir,rewinddir,%
-  %--- dotnet functions 
-    dotnet_load,%
-  %--- errorfunc functions 
-    error_log,error_reporting,restore_error_handler,%
-    trigger_error,user_error,%
-  %--- exec functions 
-    escapeshellarg,escapeshellcmd,exec,passthru,system,shell_exec,%
-  %--- fbsql functions 
-    fbsql_affected_rows,fbsql_autocommit,fbsql_change_user,%
-    fbsql_commit,fbsql_connect,fbsql_create_db,fbsql_create_blob,%
-    fbsql_database_password,fbsql_data_seek,fbsql_db_query,%
-    fbsql_drop_db,fbsql_errno,fbsql_error,fbsql_fetch_array,%
-    fbsql_fetch_field,fbsql_fetch_lengths,fbsql_fetch_object,%
-    fbsql_field_flags,fbsql_field_name,fbsql_field_len,%
-    fbsql_field_table,fbsql_field_type,fbsql_free_result,%
-    fbsql_list_dbs,fbsql_list_fields,fbsql_list_tables,%
-    fbsql_num_fields,fbsql_num_rows,fbsql_pconnect,fbsql_query,%
-    fbsql_read_clob,fbsql_result,fbsql_rollback,fbsql_set_lob_mode,%
-    fbsql_start_db,fbsql_stop_db,fbsql_tablename,fbsql_warnings,%
-    fbsql_get_autostart_info,fbsql_hostname,fbsql_password,%
-    fbsql_username,%
-  %--- fdf functions 
-    fdf_open,fdf_close,fdf_create,fdf_save,fdf_get_value,%
-    fdf_next_field_name,fdf_set_ap,fdf_set_status,fdf_get_status,%
-    fdf_get_file,fdf_set_flags,fdf_set_opt,%
-    fdf_set_javascript_action,fdf_set_encoding,fdf_add_template,%
-  %--- filepro functions 
-    filepro,filepro_fieldname,filepro_fieldtype,filepro_fieldwidth,%
-    filepro_fieldcount,filepro_rowcount,%
-  %--- filesystem functions 
-    basename,chgrp,chmod,chown,clearstatcache,copy,delete,dirname,%
-    diskfreespace,disk_total_space,fclose,feof,fflush,fgetc,fgetcsv,%
-    fgetss,file_get_contents,file,file_exists,fileatime,filectime,%
-    fileinode,filemtime,fileowner,fileperms,filesize,filetype,flock,%
-    fopen,fpassthru,fputs,fread,fscanf,fseek,fstat,ftell,ftruncate,%
-    set_file_buffer,is_dir,is_executable,is_file,is_link,%
-    is_writable,is_writeable,is_uploaded_file,link,linkinfo,mkdir,%
-    parse_ini_file,pathinfo,pclose,popen,readfile,readlink,rename,%
-    rmdir,stat,lstat,realpath,symlink,tempnam,tmpfile,touch,umask,%
-  %--- fribidi functions 
-    fribidi_log2vis,%
-  %--- ftp functions 
-    ftp_connect,ftp_login,ftp_pwd,ftp_cdup,ftp_chdir,ftp_mkdir,%
-    ftp_nlist,ftp_rawlist,ftp_systype,ftp_pasv,ftp_get,ftp_fget,%
-    ftp_fput,ftp_size,ftp_mdtm,ftp_rename,ftp_delete,ftp_site,%
-    ftp_quit,ftp_exec,ftp_set_option,ftp_get_option,%
-  %--- funchand functions 
-    call_user_func_array,call_user_func,create_function,%
-    func_get_args,func_num_args,function_exists,%
-    register_shutdown_function,register_tick_function,%
-  %--- gettext functions 
-    bindtextdomain,bind_textdomain_codeset,dcgettext,dcngettext,%
-    dngettext,gettext,ngettext,textdomain,%
-  %--- gmp functions 
-    gmp_init,gmp_intval,gmp_strval,gmp_add,gmp_sub,gmp_mul,%
-    gmp_div_r,gmp_div_qr,gmp_div,gmp_mod,gmp_divexact,gmp_cmp,%
-    gmp_com,gmp_abs,gmp_sign,gmp_fact,gmp_sqrt,gmp_sqrtrm,%
-    gmp_pow,gmp_powm,gmp_prob_prime,gmp_gcd,gmp_gcdext,gmp_invert,%
-    gmp_jacobi,gmp_random,gmp_and,gmp_or,gmp_xor,gmp_setbit,%
-    gmp_scan0,gmp_scan1,gmp_popcount,gmp_hamdist,%
-  %--- http functions 
-    header,headers_sent,setcookie,%
-  %--- hw functions 
-    hw_Array2Objrec,hw_Children,hw_ChildrenObj,hw_Close,hw_Connect,%
-    hw_Deleteobject,hw_DocByAnchor,hw_DocByAnchorObj,%
-    hw_Document_BodyTag,hw_Document_Content,hw_Document_SetContent,%
-    hw_ErrorMsg,hw_EditText,hw_Error,hw_Free_Document,hw_GetParents,%
-    hw_GetChildColl,hw_GetChildCollObj,hw_GetRemote,%
-    hw_GetSrcByDestObj,hw_GetObject,hw_GetAndLock,hw_GetText,%
-    hw_GetObjectByQueryObj,hw_GetObjectByQueryColl,%
-    hw_GetChildDocColl,hw_GetChildDocCollObj,hw_GetAnchors,%
-    hw_Mv,hw_Identify,hw_InCollections,hw_Info,hw_InsColl,hw_InsDoc,%
-    hw_InsertObject,hw_mapid,hw_Modifyobject,hw_New_Document,%
-    hw_Output_Document,hw_pConnect,hw_PipeDocument,hw_Root,%
-    hw_Who,hw_getusername,hw_stat,hw_setlinkroot,hw_connection_info,%
-    hw_insertanchors,hw_getrellink,hw_changeobject,%
-  %--- ibase functions 
-    ibase_connect,ibase_pconnect,ibase_close,ibase_query,%
-    ibase_fetch_row,ibase_fetch_object,ibase_field_info,%
-    ibase_free_result,ibase_prepare,ibase_execute,ibase_trans,%
-    ibase_rollback,ibase_timefmt,ibase_num_fields,ibase_blob_add,%
-    ibase_blob_close,ibase_blob_create,ibase_blob_echo,%
-    ibase_blob_import,ibase_blob_info,ibase_blob_open,%
-  %--- icap functions 
-    icap_open,icap_close,icap_fetch_event,icap_list_events,%
-    icap_delete_event,icap_snooze,icap_list_alarms,%
-    icap_rename_calendar,icap_delete_calendar,icap_reopen,%
-  %--- iconv functions 
-    iconv,iconv_get_encoding,iconv_set_encoding,ob_iconv_handler,%
-  %--- ifx functions 
-    ifx_connect,ifx_pconnect,ifx_close,ifx_query,ifx_prepare,ifx_do,%
-    ifx_errormsg,ifx_affected_rows,ifx_getsqlca,ifx_fetch_row,%
-    ifx_fieldtypes,ifx_fieldproperties,ifx_num_fields,ifx_num_rows,%
-    ifx_create_char,ifx_free_char,ifx_update_char,ifx_get_char,%
-    ifx_copy_blob,ifx_free_blob,ifx_get_blob,ifx_update_blob,%
-    ifx_textasvarchar,ifx_byteasvarchar,ifx_nullformat,%
-    ifxus_free_slob,ifxus_close_slob,ifxus_open_slob,%
-    ifxus_seek_slob,ifxus_read_slob,ifxus_write_slob,%
-  %--- iisfunc functions 
-    iis_get_server_by_path,iis_get_server_by_comment,iis_add_server,%
-    iis_set_dir_security,iis_get_dir_security,iis_set_server_rights,%
-    iis_set_script_map,iis_get_script_map,iis_set_app_settings,%
-    iis_stop_server,iis_stop_service,iis_start_service,%
-  %--- image functions 
-    exif_imagetype,exif_read_data,exif_thumbnail,getimagesize,%
-    imagealphablending,imagearc,imagefilledarc,imageellipse,%
-    imagechar,imagecharup,imagecolorallocate,imagecolordeallocate,%
-    imagecolorclosest,imagecolorclosestalpha,imagecolorclosestthwb,%
-    imagecolorexactalpha,imagecolorresolve,imagecolorresolvealpha,%
-    imagecolorset,imagecolorsforindex,imagecolorstotal,%
-    imagecopy,imagecopymerge,imagecopymergegray,imagecopyresized,%
-    imagecreate,imagecreatetruecolor,imagetruecolortopalette,%
-    imagecreatefromgd2,imagecreatefromgd2part,imagecreatefromgif,%
-    imagecreatefrompng,imagecreatefromwbmp,imagecreatefromstring,%
-    imagecreatefromxpm,imagedashedline,imagedestroy,imagefill,%
-    imagefilledrectangle,imagefilltoborder,imagefontheight,%
-    imagegd,imagegd2,imagegif,imagepng,imagejpeg,imagewbmp,%
-    imageline,imageloadfont,imagepalettecopy,imagepolygon,%
-    imagepsencodefont,imagepsfreefont,imagepsloadfont,%
-    imagepsslantfont,imagepstext,imagerectangle,imagesetpixel,%
-    imagesetstyle,imagesettile,imagesetthickness,imagestring,%
-    imagesx,imagesy,imagettfbbox,imageftbbox,imagettftext,%
-    imagetypes,jpeg2wbmp,png2wbmp,iptcembed,read_exif_data,%
-  %--- imap functions 
-    imap_8bit,imap_alerts,imap_append,imap_base64,imap_binary,%
-    imap_bodystruct,imap_check,imap_clearflag_full,imap_close,%
-    imap_delete,imap_deletemailbox,imap_errors,imap_expunge,%
-    imap_fetchbody,imap_fetchheader,imap_fetchstructure,%
-    imap_getmailboxes,imap_getsubscribed,imap_header,%
-    imap_headers,imap_last_error,imap_listmailbox,%
-    imap_mail,imap_mail_compose,imap_mail_copy,imap_mail_move,%
-    imap_mime_header_decode,imap_msgno,imap_num_msg,imap_num_recent,%
-    imap_ping,imap_popen,imap_qprint,imap_renamemailbox,imap_reopen,%
-    imap_rfc822_parse_headers,imap_rfc822_write_address,%
-    imap_search,imap_setacl,imap_set_quota,imap_setflag_full,%
-    imap_status,imap_subscribe,imap_uid,imap_undelete,%
-    imap_utf7_decode,imap_utf7_encode,imap_utf8,imap_thread,%
-  %--- info functions 
-    assert,assert_options,extension_loaded,dl,getenv,get_cfg_var,%
-    get_defined_constants,get_extension_funcs,getmygid,%
-    get_loaded_extensions,get_magic_quotes_gpc,%
-    getlastmod,getmyinode,getmypid,getmyuid,get_required_files,%
-    ini_alter,ini_get,ini_get_all,ini_restore,ini_set,phpcredits,%
-    phpversion,php_logo_guid,php_sapi_name,php_uname,putenv,%
-    set_time_limit,version_compare,zend_logo_guid,zend_version,%
-  %--- ircg functions 
-    ircg_pconnect,ircg_fetch_error_msg,ircg_set_current,ircg_join,%
-    ircg_msg,ircg_notice,ircg_nick,ircg_topic,ircg_channel_mode,%
-    ircg_whois,ircg_kick,ircg_ignore_add,ircg_ignore_del,%
-    ircg_is_conn_alive,ircg_lookup_format_messages,%
-    ircg_set_on_die,ircg_set_file,ircg_get_username,%
-    ircg_nickname_unescape,%
-  %--- java functions 
-    java_last_exception_clear,java_last_exception_get,%
-  %--- ldap functions 
-    ldap_add,ldap_bind,ldap_close,ldap_compare,ldap_connect,%
-    ldap_delete,ldap_dn2ufn,ldap_err2str,ldap_errno,ldap_error,%
-    ldap_first_attribute,ldap_first_entry,ldap_free_result,%
-    ldap_get_dn,ldap_get_entries,ldap_get_option,ldap_get_values,%
-    ldap_list,ldap_modify,ldap_mod_add,ldap_mod_del,%
-    ldap_next_attribute,ldap_next_entry,ldap_read,ldap_rename,%
-    ldap_set_option,ldap_unbind,ldap_8859_to_t61,%
-    ldap_next_reference,ldap_parse_reference,ldap_parse_result,%
-    ldap_sort,ldap_start_tls,ldap_t61_to_8859,%
-  %--- mail functions 
-    mail,ezmlm_hash,%
-  %--- math functions 
-    abs,acos,acosh,asin,asinh,atan,atanh,atan2,base_convert,bindec,%
-    cos,cosh,decbin,dechex,decoct,deg2rad,exp,expm1,floor,%
-    hexdec,hypot,is_finite,is_infinite,is_nan,lcg_value,log,log10,%
-    max,min,mt_rand,mt_srand,mt_getrandmax,number_format,octdec,pi,%
-    rad2deg,rand,round,sin,sinh,sqrt,srand,tan,tanh,%
-  %--- mbstring functions 
-    mb_language,mb_parse_str,mb_internal_encoding,mb_http_input,%
-    mb_detect_order,mb_substitute_character,mb_output_handler,%
-    mb_strlen,mb_strpos,mb_strrpos,mb_substr,mb_strcut,mb_strwidth,%
-    mb_convert_encoding,mb_detect_encoding,mb_convert_kana,%
-    mb_decode_mimeheader,mb_convert_variables,%
-    mb_decode_numericentity,mb_send_mail,mb_get_info,%
-    mb_ereg,mb_eregi,mb_ereg_replace,mb_eregi_replace,mb_split,%
-    mb_ereg_search,mb_ereg_search_pos,mb_ereg_search_regs,%
-    mb_ereg_search_getregs,mb_ereg_search_getpos,%
-  %--- mcal functions 
-    mcal_open,mcal_popen,mcal_reopen,mcal_close,%
-    mcal_rename_calendar,mcal_delete_calendar,mcal_fetch_event,%
-    mcal_append_event,mcal_store_event,mcal_delete_event,%
-    mcal_list_alarms,mcal_event_init,mcal_event_set_category,%
-    mcal_event_set_description,mcal_event_set_start,%
-    mcal_event_set_alarm,mcal_event_set_class,mcal_is_leap_year,%
-    mcal_date_valid,mcal_time_valid,mcal_day_of_week,%
-    mcal_date_compare,mcal_next_recurrence,%
-    mcal_event_set_recur_daily,mcal_event_set_recur_weekly,%
-    mcal_event_set_recur_monthly_wday,mcal_event_set_recur_yearly,%
-    mcal_event_add_attribute,mcal_expunge,mcal_week_of_year,%
-  %--- mcrypt functions 
-    mcrypt_get_cipher_name,mcrypt_get_block_size,%
-    mcrypt_create_iv,mcrypt_cbc,mcrypt_cfb,mcrypt_ecb,mcrypt_ofb,%
-    mcrypt_list_modes,mcrypt_get_iv_size,mcrypt_encrypt,%
-    mcrypt_module_open,mcrypt_module_close,mcrypt_generic_deinit,%
-    mcrypt_generic,mdecrypt_generic,mcrypt_generic_end,%
-    mcrypt_enc_is_block_algorithm_mode,%
-    mcrypt_enc_is_block_mode,mcrypt_enc_get_block_size,%
-    mcrypt_enc_get_supported_key_sizes,mcrypt_enc_get_iv_size,%
-    mcrypt_enc_get_modes_name,mcrypt_module_self_test,%
-    mcrypt_module_is_block_algorithm,mcrypt_module_is_block_mode,%
-    mcrypt_module_get_algo_key_size,%
-  %--- mhash functions 
-    mhash_get_hash_name,mhash_get_block_size,mhash_count,mhash,%
-  %--- misc functions 
-    connection_aborted,connection_status,connection_timeout,%
-    define,defined,die,eval,exit,get_browser,highlight_file,%
-    ignore_user_abort,iptcparse,leak,pack,show_source,sleep,uniqid,%
-    usleep,%
-  %--- mnogosearch functions 
-    udm_add_search_limit,udm_alloc_agent,udm_api_version,%
-    udm_cat_list,udm_clear_search_limits,udm_errno,udm_error,%
-    udm_free_agent,udm_free_ispell_data,udm_free_res,%
-    udm_get_res_field,udm_get_res_param,udm_load_ispell_data,%
-    udm_check_charset,udm_check_stored,udm_close_stored,udm_crc32,%
-  %--- msession functions 
-    msession_connect,msession_disconnect,msession_count,%
-    msession_destroy,msession_lock,msession_unlock,msession_set,%
-    msession_uniq,msession_randstr,msession_find,msession_list,%
-    msession_set_array,msession_listvar,msession_timeout,%
-    msession_getdata,msession_setdata,msession_plugin,%
-  %--- msql functions 
-    msql,msql_affected_rows,msql_close,msql_connect,msql_create_db,%
-    msql_data_seek,msql_dbname,msql_drop_db,msql_dropdb,msql_error,%
-    msql_fetch_field,msql_fetch_object,msql_fetch_row,%
-    msql_field_seek,msql_fieldtable,msql_fieldtype,msql_fieldflags,%
-    msql_free_result,msql_freeresult,msql_list_fields,%
-    msql_list_dbs,msql_listdbs,msql_list_tables,msql_listtables,%
-    msql_num_rows,msql_numfields,msql_numrows,msql_pconnect,%
-    msql_regcase,msql_result,msql_select_db,msql_selectdb,%
-  %--- mssql functions 
-    mssql_close,mssql_connect,mssql_data_seek,mssql_fetch_array,%
-    mssql_fetch_object,mssql_fetch_row,mssql_field_length,%
-    mssql_field_seek,mssql_field_type,mssql_free_result,%
-    mssql_min_error_severity,mssql_min_message_severity,%
-    mssql_num_fields,mssql_num_rows,mssql_pconnect,mssql_query,%
-    mssql_select_db,mssql_bind,mssql_execute,mssql_fetch_assoc,%
-    mssql_guid_string,mssql_init,mssql_rows_affected,%
-  %--- muscat functions 
-    muscat_setup,muscat_setup_net,muscat_give,muscat_get,%
-  %--- mysql functions 
-    mysql_affected_rows,mysql_change_user,mysql_character_set_name,%
-    mysql_connect,mysql_create_db,mysql_data_seek,mysql_db_name,%
-    mysql_drop_db,mysql_errno,mysql_error,mysql_escape_string,%
-    mysql_fetch_assoc,mysql_fetch_field,mysql_fetch_lengths,%
-    mysql_fetch_row,mysql_field_flags,mysql_field_name,%
-    mysql_field_seek,mysql_field_table,mysql_field_type,%
-    mysql_info,mysql_insert_id,mysql_list_dbs,mysql_list_fields,%
-    mysql_list_tables,mysql_num_fields,mysql_num_rows,%
-    mysql_ping,mysql_query,mysql_unbuffered_query,%
-    mysql_result,mysql_select_db,mysql_tablename,mysql_thread_id,%
-    mysql_get_host_info,mysql_get_proto_info,mysql_get_server_info,%
-  %--- network functions 
-    checkdnsrr,closelog,debugger_off,debugger_on,%
-    fsockopen,gethostbyaddr,gethostbyname,gethostbynamel,getmxrr,%
-    getprotobynumber,getservbyname,getservbyport,ip2long,long2ip,%
-    pfsockopen,socket_get_status,socket_set_blocking,%
-    syslog,%
-  %--- nis functions 
-    yp_get_default_domain,yp_order,yp_master,yp_match,yp_first,%
-    yp_errno,yp_err_string,yp_all,yp_cat,%
-  %--- oci8 functions 
-    OCIDefineByName,OCIBindByName,OCILogon,OCIPLogon,OCINLogon,%
-    OCIExecute,OCICommit,OCIRollback,OCINewDescriptor,OCIRowCount,%
-    OCIResult,OCIFetch,OCIFetchInto,OCIFetchStatement,%
-    OCIColumnName,OCIColumnSize,OCIColumnType,OCIServerVersion,%
-    OCINewCursor,OCIFreeStatement,OCIFreeCursor,OCIFreeDesc,%
-    OCIError,OCIInternalDebug,OCICancel,OCISetPrefetch,%
-    OCISaveLobFile,OCISaveLob,OCILoadLob,OCIColumnScale,%
-    OCIColumnTypeRaw,OCINewCollection,OCIFreeCollection,%
-    OCICollAppend,OCICollAssignElem,OCICollGetElem,OCICollMax,%
-    OCICollTrim,%
-  %--- oracle functions 
-    Ora_Bind,Ora_Close,Ora_ColumnName,Ora_ColumnSize,Ora_ColumnType,%
-    Ora_CommitOff,Ora_CommitOn,Ora_Do,Ora_Error,Ora_ErrorCode,%
-    Ora_Fetch,Ora_Fetch_Into,Ora_GetColumn,Ora_Logoff,Ora_Logon,%
-    Ora_Numcols,Ora_Numrows,Ora_Open,Ora_Parse,Ora_Rollback,%
-  %--- outcontrol functions 
-    flush,ob_start,ob_get_contents,ob_get_length,ob_get_level,%
-    ob_flush,ob_clean,ob_end_flush,ob_end_clean,ob_implicit_flush,%
-  %--- ovrimos functions 
-    ovrimos_connect,ovrimos_close,ovrimos_longreadlen,%
-    ovrimos_execute,ovrimos_cursor,ovrimos_exec,ovrimos_fetch_into,%
-    ovrimos_result,ovrimos_result_all,ovrimos_num_rows,%
-    ovrimos_field_name,ovrimos_field_type,ovrimos_field_len,%
-    ovrimos_free_result,ovrimos_commit,ovrimos_rollback,%
-  %--- pcntl functions 
-    pcntl_fork,pcntl_signal,pcntl_waitpid,pcntl_wexitstatus,%
-    pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,%
-    pcntl_exec,%
-  %--- pcre functions 
-    preg_match,preg_match_all,preg_replace,preg_replace_callback,%
-    preg_quote,preg_grep,Pattern Modifiers,Pattern Syntax,%
-  %--- pdf functions 
-    pdf_add_annotation,pdf_add_bookmark,pdf_add_launchlink,%
-    pdf_add_note,pdf_add_outline,pdf_add_pdflink,pdf_add_thumbnail,%
-    pdf_arc,pdf_arcn,pdf_attach_file,pdf_begin_page,%
-    pdf_begin_template,pdf_circle,pdf_clip,pdf_close,pdf_closepath,%
-    pdf_closepath_stroke,pdf_close_image,pdf_close_pdi,%
-    pdf_concat,pdf_continue_text,pdf_curveto,pdf_delete,%
-    pdf_endpath,pdf_end_pattern,pdf_end_template,pdf_fill,%
-    pdf_findfont,pdf_get_buffer,pdf_get_font,pdf_get_fontname,%
-    pdf_get_image_height,pdf_get_image_width,pdf_get_parameter,%
-    pdf_get_pdi_value,pdf_get_majorversion,pdf_get_minorversion,%
-    pdf_initgraphics,pdf_lineto,pdf_makespotcolor,pdf_moveto,%
-    pdf_open,pdf_open_CCITT,pdf_open_file,pdf_open_gif,%
-    pdf_open_image_file,pdf_open_jpeg,pdf_open_memory_image,%
-    pdf_open_pdi_page,pdf_open_png,pdf_open_tiff,pdf_place_image,%
-    pdf_rect,pdf_restore,pdf_rotate,pdf_save,pdf_scale,pdf_setcolor,%
-    pdf_setflat,pdf_setfont,pdf_setgray,pdf_setgray_fill,%
-    pdf_setlinecap,pdf_setlinejoin,pdf_setlinewidth,pdf_setmatrix,%
-    pdf_setpolydash,pdf_setrgbcolor,pdf_setrgbcolor_fill,%
-    pdf_set_border_color,pdf_set_border_dash,pdf_set_border_style,%
-    pdf_set_duration,pdf_set_font,pdf_set_horiz_scaling,%
-    pdf_set_info_author,pdf_set_info_creator,pdf_set_info_keywords,%
-    pdf_set_info_title,pdf_set_leading,pdf_set_parameter,%
-    pdf_set_text_rendering,pdf_set_text_rise,pdf_set_text_matrix,%
-    pdf_set_word_spacing,pdf_show,pdf_show_boxed,pdf_show_xy,%
-    pdf_stringwidth,pdf_stroke,pdf_translate,%
-  %--- pfpro functions 
-    pfpro_init,pfpro_cleanup,pfpro_process,pfpro_process_raw,%
-  %--- pgsql functions 
-    pg_close,pg_affected_rows,pg_connect,pg_dbname,pg_end_copy,%
-    pg_query,pg_fetch_array,pg_fetch_object,pg_fetch_row,%
-    pg_field_name,pg_field_num,pg_field_prtlen,pg_field_size,%
-    pg_free_result,pg_last_oid,pg_host,pg_last_notice,pg_lo_close,%
-    pg_lo_export,pg_lo_import,pg_lo_open,pg_lo_read,pg_lo_seek,%
-    pg_lo_read_all,pg_lo_unlink,pg_lo_write,pg_num_fields,%
-    pg_options,pg_pconnect,pg_port,pg_put_line,pg_fetch_result,%
-    pg_client_encoding,pg_trace,pg_tty,pg_untrace,pg_get_result,%
-    pg_send_query,pg_cancel_query,pg_connection_busy,%
-    pg_connection_status,pg_copy_from,pg_copy_to,pg_escape_bytea,%
-    pg_result_error,%
-  %--- posix functions 
-    posix_kill,posix_getpid,posix_getppid,posix_getuid,%
-    posix_getgid,posix_getegid,posix_setuid,posix_seteuid,%
-    posix_setegid,posix_getgroups,posix_getlogin,posix_getpgrp,%
-    posix_setpgid,posix_getpgid,posix_getsid,posix_uname,%
-    posix_ctermid,posix_ttyname,posix_isatty,posix_getcwd,%
-    posix_getgrnam,posix_getgrgid,posix_getpwnam,posix_getpwuid,%
-  %--- printer functions 
-    printer_open,printer_abort,printer_close,printer_write,%
-    printer_set_option,printer_get_option,printer_create_dc,%
-    printer_start_doc,printer_end_doc,printer_start_page,%
-    printer_create_pen,printer_delete_pen,printer_select_pen,%
-    printer_delete_brush,printer_select_brush,printer_create_font,%
-    printer_select_font,printer_logical_fontheight,%
-    printer_draw_rectangle,printer_draw_elipse,printer_draw_text,%
-    printer_draw_chord,printer_draw_pie,printer_draw_bmp,%
-  %--- pspell functions 
-    pspell_add_to_personal,pspell_add_to_session,pspell_check,%
-    pspell_config_create,pspell_config_ignore,pspell_config_mode,%
-    pspell_config_repl,pspell_config_runtogether,%
-    pspell_new,pspell_new_config,pspell_new_personal,%
-    pspell_store_replacement,pspell_suggest,%
-  %--- qtdom functions 
-    qdom_tree,qdom_error,%
-  %--- readline functions 
-    readline,readline_add_history,readline_clear_history,%
-    readline_info,readline_list_history,readline_read_history,%
-  %--- recode functions 
-    recode_string,recode,recode_file,%
-  %--- regex functions 
-    ereg,ereg_replace,eregi,eregi_replace,split,spliti,sql_regcase,%
-  %--- sem functions 
-    sem_get,sem_acquire,sem_release,sem_remove,shm_attach,%
-    shm_remove,shm_put_var,shm_get_var,shm_remove_var,ftok,%
-  %--- sesam functions 
-    sesam_connect,sesam_disconnect,sesam_settransaction,%
-    sesam_rollback,sesam_execimm,sesam_query,sesam_num_fields,%
-    sesam_diagnostic,sesam_fetch_result,sesam_affected_rows,%
-    sesam_field_array,sesam_fetch_row,sesam_fetch_array,%
-    sesam_free_result,%
-  %--- session functions 
-    session_start,session_destroy,session_name,session_module_name,%
-    session_id,session_register,session_unregister,session_unset,%
-    session_get_cookie_params,session_set_cookie_params,%
-    session_encode,session_set_save_handler,session_cache_limiter,%
-    session_write_close,%
-  %--- shmop functions 
-    shmop_open,shmop_read,shmop_write,shmop_size,shmop_delete,%
-  %--- snmp functions 
-    snmpget,snmpset,snmpwalk,snmpwalkoid,snmp_get_quick_print,%
-    snmprealwalk,%
-  %--- strings functions 
-    addcslashes,addslashes,bin2hex,chop,chr,chunk_split,%
-    count_chars,crc32,crypt,echo,explode,get_html_translation_table,%
-    hebrev,hebrevc,htmlentities,htmlspecialchars,implode,join,%
-    localeconv,ltrim,md5,md5_file,metaphone,nl_langinfo,nl2br,ord,%
-    print,printf,quoted_printable_decode,quotemeta,str_rot13,rtrim,%
-    setlocale,similar_text,soundex,sprintf,strncasecmp,strcasecmp,%
-    strcmp,strcoll,strcspn,strip_tags,stripcslashes,stripslashes,%
-    strlen,strnatcmp,strnatcasecmp,strncmp,str_pad,strpos,strrchr,%
-    strrev,strrpos,strspn,strstr,strtok,strtolower,strtoupper,%
-    strtr,substr,substr_count,substr_replace,trim,ucfirst,ucwords,%
-    vsprintf,wordwrap,%
-  %--- swf functions 
-    swf_openfile,swf_closefile,swf_labelframe,swf_showframe,%
-    swf_getframe,swf_mulcolor,swf_addcolor,swf_placeobject,%
-    swf_removeobject,swf_nextid,swf_startdoaction,%
-    swf_actiongeturl,swf_actionnextframe,swf_actionprevframe,%
-    swf_actionstop,swf_actiontogglequality,swf_actionwaitforframe,%
-    swf_actiongotolabel,swf_enddoaction,swf_defineline,%
-    swf_definepoly,swf_startshape,swf_shapelinesolid,%
-    swf_shapefillsolid,swf_shapefillbitmapclip,%
-    swf_shapemoveto,swf_shapelineto,swf_shapecurveto,%
-    swf_shapearc,swf_endshape,swf_definefont,swf_setfont,%
-    swf_fontslant,swf_fonttracking,swf_getfontinfo,swf_definetext,%
-    swf_definebitmap,swf_getbitmapinfo,swf_startsymbol,%
-    swf_startbutton,swf_addbuttonrecord,swf_oncondition,%
-    swf_viewport,swf_ortho,swf_ortho2,swf_perspective,swf_polarview,%
-    swf_pushmatrix,swf_popmatrix,swf_scale,swf_translate,swf_rotate,%
-  %--- sybase functions 
-    sybase_affected_rows,sybase_close,sybase_connect,%
-    sybase_fetch_array,sybase_fetch_field,sybase_fetch_object,%
-    sybase_field_seek,sybase_free_result,sybase_get_last_message,%
-    sybase_min_error_severity,sybase_min_message_severity,%
-    sybase_num_fields,sybase_num_rows,sybase_pconnect,sybase_query,%
-    sybase_select_db,%
-  %--- uodbc functions 
-    odbc_autocommit,odbc_binmode,odbc_close,odbc_close_all,%
-    odbc_connect,odbc_cursor,odbc_do,odbc_error,odbc_errormsg,%
-    odbc_execute,odbc_fetch_into,odbc_fetch_row,odbc_fetch_array,%
-    odbc_fetch_object,odbc_field_name,odbc_field_num,%
-    odbc_field_len,odbc_field_precision,odbc_field_scale,%
-    odbc_longreadlen,odbc_num_fields,odbc_pconnect,odbc_prepare,%
-    odbc_result,odbc_result_all,odbc_rollback,odbc_setoption,%
-    odbc_tableprivileges,odbc_columns,odbc_columnprivileges,%
-    odbc_primarykeys,odbc_foreignkeys,odbc_procedures,%
-    odbc_specialcolumns,odbc_statistics,%
-  %--- url functions 
-    base64_decode,base64_encode,parse_url,rawurldecode,rawurlencode,%
-    urlencode,%
-  %--- var functions 
-    doubleval,empty,floatval,gettype,get_defined_vars,%
-    import_request_variables,intval,is_array,is_bool,is_double,%
-    is_int,is_integer,is_long,is_null,is_numeric,is_object,is_real,%
-    is_scalar,is_string,isset,print_r,serialize,settype,strval,%
-    unset,var_dump,var_export,is_callable,%
-  %--- vpopmail functions 
-    vpopmail_add_domain,vpopmail_del_domain,%
-    vpopmail_add_domain_ex,vpopmail_del_domain_ex,%
-    vpopmail_add_user,vpopmail_del_user,vpopmail_passwd,%
-    vpopmail_auth_user,vpopmail_alias_add,vpopmail_alias_del,%
-    vpopmail_alias_get,vpopmail_alias_get_all,vpopmail_error,%
-  %--- w32api functions 
-    w32api_set_call_method,w32api_register_function,%
-    w32api_deftype,w32api_init_dtype,%
-  %--- wddx functions 
-    wddx_serialize_value,wddx_serialize_vars,wddx_packet_start,%
-    wddx_add_vars,wddx_deserialize,%
-  %--- xml functions 
-    xml_parser_create,xml_set_object,xml_set_element_handler,%
-    xml_set_processing_instruction_handler,xml_set_default_handler,%
-    xml_set_notation_decl_handler,%
-    xml_parse,xml_get_error_code,xml_error_string,%
-    xml_get_current_column_number,xml_get_current_byte_index,%
-    xml_parser_free,xml_parser_set_option,xml_parser_get_option,%
-    utf8_encode,xml_parser_create_ns,%
-    xml_set_start_namespace_decl_handler,%
-  %--- xslt functions 
-    xslt_set_log,xslt_create,xslt_errno,xslt_error,xslt_free,%
-    xslt_set_sax_handler,xslt_set_scheme_handler,%
-    xslt_set_base,xslt_set_encoding,xslt_set_sax_handlers,%
-  %--- yaz functions 
-    yaz_addinfo,yaz_close,yaz_connect,yaz_errno,yaz_error,yaz_hits,%
-    yaz_database,yaz_range,yaz_record,yaz_search,yaz_present,%
-    yaz_scan,yaz_scan_result,yaz_ccl_conf,yaz_ccl_parse,%
-    yaz_wait,yaz_sort,%
-  %--- zip functions 
-    zip_close,zip_entry_close,zip_entry_compressedsize,%
-    zip_entry_filesize,zip_entry_name,zip_entry_open,zip_entry_read,%
-    zip_read,%
-  %--- zlib functions 
-    gzclose,gzeof,gzfile,gzgetc,gzgets,gzgetss,gzopen,gzpassthru,%
-    gzread,gzrewind,gzseek,gztell,gzwrite,readgzfile,gzcompress,%
-    gzdeflate,gzinflate,gzencode,},%
-   sensitive,%
-   morecomment=[l]\#,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]",%
-   morestring=[b]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Plasm}
-%
-% \lstthanks{Alessio~Pace}{}{2004/09/01} provided the following definition.
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Plasm}%
-  {sensitive=false,%
-   morekeywords={aa,abs,ac,acolor,acos,actor,al,alias,align,and,%
-      animation,animation,appearance,apply,ar,arc,as,asin,assoc,atan,%
-      axialcamera,axialcameras,basehermite,bbox,bbox,bernstein,%
-      bernsteinbasis,bezier,beziercurve,beziermanifold,bezierstripe,%
-      beziersurface,bigger,biggest,bilinearsurface,binormal,%
-      biquadraticsurface,black,blend,blue,bottom,box,brown,bspize,%
-      bspline,bsplinebasis,c,cabinet,camera,cart,case,cat,catch,ceil,%
-      centeredcameras,centralcavalier,char,charseq,choose,circle,%
-      circumference,class,cmap,color,comp,computecoords,cone,%
-      conicalsurface,cons,control,convexcoords,convexhull,coonspatch,%
-      copy,cos,cosh,crease,crosspolytope,cube,cubiccardinal,%
-      cubiccardinalbasis,cubichermite,cubicubspline,cubicubsplinebasis,%
-      cuboid,curl,curvature,curve2cspath,curve2mapvect,cyan,cylinder,%
-      cylindricalsurface,d,deboor,def,depol,depth_sort,depth_test,%
-      derbernstein,derbernsteinbase,derbezier,determinant,difference,%
-      differencepr,dim,dimetric,dirproject,displaygraph,displaynubspline,%
-      displaynurbspline,distl,distr,div,divergence,dodecahedron,dot,down,%
-      dp,drawedges,drawforks,drawtree,ds,dsphere,dump,dumprep,ellipse,%
-      embed,end,eq,ex,exp,explode,export,extract_bodies,extract_polygons,%
-      extract_wires,extrude,extrusion,fact,false,feature,ff,fillcolor,%
-      filter,finitecone,first,flash,flashani,floor,fontcolor,fontheight,%
-      fontspacing,fontwidth,fractalsimplex,frame,frame,frameflash,fromto,%
-      gausscurvature,ge,grad,gradient,gradmap,gray,green,gt,help,hermite,%
-      hermitebasis,hermitesurface,hexahedron,icosahedron,id,idnt,if,in,%
-      inarcs,innerprod,inset,insl,insr,intersection,intersectionpr,%
-      intervals,intmax,intmin,intsto,inv,isa,isanimpol,isbool,ischar,%
-      isclosedshape,iscloseto,isempty,iseven,isfun,isfunvect,isge,isgt,%
-      isint,isintneg,isinto,isintpos,isle,islt,ismat,ismatof,isnat,%
-      isnull,isnum,isnumneg,isnumpos,isodd,isometric,isorthoshape,ispair,%
-      ispoint,ispointseq,ispol,ispoldim,ispolytope,ispurepol,isreal,%
-      isrealneg,isrealpos,isrealvect,isseq,isseqof,isshape,issimplex,%
-      issqrmat,isstring,isvect,iszero,jacobian,join,joints,k,last,le,%
-      left,leftcavalier,len,less,lesseq,lex,lift,light,linecolor,%
-      linesize,list,ln,load,loadlib,loop,lt,lxmy,magenta,map,mapshapes,%
-      markersize,mat,matdotprod,material,mathom,max,mean,meanpoint,med,%
-      merge,mesh,min,minkowski,mirror,mixedprod,mk,mkframe,mkpol,%
-      mkvector,mkversork,mod,model,move,mul,multextrude,mxby,mxmy,mxty,%
-      myfont,n,nat2string,neq,ngon,norm2,normalmap,not,nu_grid,nubspline,%
-      nubsplineknots,nurbspline,nurbsplineknots,octahedron,offset,%
-      onepoint,open,optimize,or,orange,ord,ortho,orthoproject,orthox,%
-      orthoy,orthoz,outarcs,outerloop,outerwarp,pairdiff,parallel,%
-      pascaltriangle,pdiff,pdifference,permutahedron,permutations,%
-      perspective,perspective,pi,pivotop,plane,planemapping,pmap,%
-      points2shape,polar,polyline,polymarker,polypoint,power,powerset,%
-      presort,principalnormal,print,prism,profileprodsurface,%
-      progressivesum,project,projection,purple,pyramid,q,quadarray,%
-      quadmesh,quote,r,raise,range,rationalbezier,rationalblend,%
-      rationalbspline,rationalize,red,rev,reverse,rgbacolor,right,%
-      rightcavalier,ring,rn,rotatedtext,rotationalsurface,rotn,rtail,%
-      ruledsurface,rxmy,s,save,scalarmatprod,scalarvectprod,schlegel2d,%
-      schlegel3d,sdifference,sdifferencepr,segment,sel,setand,setdiff,%
-      setfontcolor,setor,setxor,sex,shape_0,shape_1,shape2points,%
-      shape2pol,shapeclosed,shapecomb,shapediff,shapedist,%
-      shapeinbetweening,shapeinf,shapejoin,shapelen,shapenorm,%
-      shapenormal,shapeprod,shaperot,shapesum,shapesup,shapezero,shift,%
-      showprop,sign,signal,simplex,simplexpile,sin,sinh,size,skeleton,%
-      skew,smaller,smallest,solidifier,solidify,sort,sphere,spline,%
-      splinesampling,splitcells,splitpols,sqr,sqrt,star,string,%
-      stringtokens,struct,sub,svg,sweep,t,tail,tan,tangent,tanh,%
-      tensorprodsurface,tetrahedron,text,texture,textwithattributes,%
-      thinsolid,threepoints,time,tmax,tmin,top,torus,torusmap,trace,%
-      trans,tree,trianglefan,trianglestripe,trimetric,true,truncone,tt,%
-      tube,twopoints,uk,ukpol,ukpolf,union,unionpr,unitvect,unprune,up,%
-      vect2dtoangle,vect2mat,vectdiff,vectnorm,vectprod,vectsum,view,%
-      viewmodel,viewmodel,vrml,warp,warp,where,white,with,xcavalier,xor,%
-      xquadarray,xx,ycavalier,yellow},%
-   moredirectives={loadlib},%
-   otherkeywords={-,+,*,**,/,~,|,..,^,\&,\&\&,\#,\#\#},%
-   morecomment=[s]{\%}{\%},%
-   morestring=[b]',%
-   literate={~}{{$\sim$}}{1} {^}{$\wedge$}{1},%
-  }[keywords,directives,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{PL/I}
-%
-% Found the data in
-% \begin{itemize}
-% \item
-%              \textsc{Bernhard Fischer, Herman Fischer}:
-%              \textbf{Structured Programming in PL/I and PL/C};
-%              Copyright {\copyright} 1976 by Marcel Dekker, Inc.;
-%              ISBN 0-8247-6394-7
-% \end{itemize}
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{PL/I}%
-  {morekeywords={ABS,ATAN,AUTOMATIC,AUTO,ATAND,BEGIN,BINARY,BIN,BIT,%
-      BUILTIN,BY,CALL,CHARACTER,CHAR,CHECK,COLUMN,COL,COMPLEX,CPLX,%
-      COPY,COS,COSD,COSH,DATA,DATE,DECIMAL,DEC,DECLARE,DCL,DO,EDIT,%
-      ELSE,END,ENDFILE,ENDPAGE,ENTRY,EXP,EXTERNAL,EXT,FINISH,FIXED,%
-      FIXEDOVERFLOW,FOFL,FLOAT,FORMAT,GET,GO,GOTO,IF,IMAG,INDEX,%
-      INITIAL,INIT,INTERNAL,INT,LABEL,LENGTH,LIKE,LINE,LIST,LOG,LOG2,%
-      LOG10,MAIN,MAX,MIN,MOD,NOCHECK,NOFIXEDOVERFLOW,NOFOFL,NOOVERFLOW,%
-      NOOFL,NOSIZE,NOUNDERFLOW,NOUFL,NOZERODIVIDE,NOZDIV,ON,OPTIONS,%
-      OVERFLOW,OFL,PAGE,PICTURE,PROCEDURE,PROC,PUT,READ,REPEAT,RETURN,%
-      RETURNS,ROUND,SIN,SIND,SINH,SIZE,SKIP,SQRT,STATIC,STOP,STRING,%
-      SUBSTR,SUM,SYSIN,SYSPRINT,TAN,TAND,TANH,THEN,TO,UNDERFLOW,UFL,%
-      VARYING,WHILE,WRITE,ZERODIVIDE,ZDIV},%
-   sensitive=f,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{PostScript}
-%
-% Herbert Voss provided the following definition, written by
-% \lstthanks{Christophe~Jorssen}{}{2004/09/17} provided the following definition.
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% PostScript language definition (c) 2005 Christophe Jorssen.
-%%
-\lst@definelanguage{PostScript}{%
-  morekeywords={abs,add,aload,anchorsearch,and,arc,arcn,arct,arcto,array,ashow,
-    astore,atan,awidthshow,begin,bind,bitshift,bytesavailable,cachestatus,
-    ceiling,charpath,clear,cleartomark,cleardictstack,clip,clippath,closefile,
-    closepath,colorimage,concat,concatmatrix,condition,copy,copypage,cos,count,
-    countdictstack,countexecstack,counttomark,cshow,currentblackgeneration,
-    currentcacheparams,currentcmykcolor,currentcolor,currentcolorrendering,
-    currentcolorscreen,currentcolorspace,currentcolortransfer,currentcontext,
-    currentdash,currentdevparams,currentdict,currentfile,currentflat,currentfont,
-    currentglobal,currentgray,currentgstate,currenthalftone,currenthalftonephase,
-    currenthsbcolor,currentlinecap,currentlinejoin,currentlinewidth,currentmatrix,
-    currentmiterlimit,currentobjectformat,currentpacking,currentpagedevice,
-    currentpoint,currentrgbcolor,currentscreen,currentshared,currentstrokeadjust,
-    currentsystemparams,currenttransfer,currentundercolorremoval,currentuserparams,
-    curveto,cvi,cvlit,cvn,cvr,cvrs,cvs,cvx,def,defaultmatrix,definefont,
-    defineresource,defineusername,defineuserobject,deletefile,detach,deviceinfo,
-    dict,dictstack,div,dtransform,dup,
-    echo,eexec,end,eoclip,eofill,eoviewclip,eq,erasepage,errordict,exch,exec,
-    execform,execstack,execuserobject,executeonly,executive,exit,
-    exp,false,file,filenameforall,fileposition,fill,filter,findencoding,findfont,
-    findresource,flattenpath,floor,flush,flushfile,FontDirectory,for,forall,fork,ge,
-    get,getinterval,globaldict,GlobalFontDirectory,glyphshow,grestore,grestoreall,
-    gsave,gstate,gt,identmatrix,idiv,idtransform,if,ifelse,image,
-    imagemask,index,ineofill,infill,initclip,initgraphics,initmatrix,initviewclip,
-    instroke,internaldict,inueofill,inufill,inustroke,
-    invertmatrix,ISOLatin1Encoding,itransform,join,kshow,
-    known,languagelevel,le,length,lineto,ln,load,lock,log,loop,lt,
-    makefont,makepattern,mark,matrix,maxlength,mod,monitor,moveto,mul,ne,neg,
-    newpath,noaccess,not,notify,null,nulldevice,or,packedarray,
-    pathbbox,pathforall,pop,print,printobject,product,prompt,pstack,put,putinterval,
-    quit,rand,rcurveto,read,readhexstring,readline,readonly,readstring,
-    realtime,rectclip,rectfill,rectstroke,rectviewclip,renamefile,repeat,resetfile,
-    resourceforall,resourcestatus,restore,reversepath,revision,rlineto,rmoveto,roll,
-    rootfont,rotate,round,rrand,run,save,scale,scalefont,scheck,search,selectfont,
-    serialnumber,setbbox,setblackgeneration,setcachedevice,setcachedevice2,
-    setcachelimit,setcacheparams,setcharwidth,setcmykcolor,setcolor,
-    setcolorrendering,setcolorscreen,setcolorspace,setcolortransfer,setdash,
-    setdevparams,setfileposition,setflat,setfont,setglobal,setgray,setgstate,
-    sethalftone,sethalftonephase,sethsbcolor,setlinecap,setlinejoin,setlinewidth,
-    setmatrix,setmiterlimit,setobjectformat,setoverprint,setpacking,setpagedevice,
-    setpattern,setrgbcolor,setscreen,setshared,setstrokeadjust,setsystemparams,
-    settransfer,setucacheparams,setundercolorremoval,setuserparams,setvmthreshold,
-    shareddict,show,showpage,sin,sqrt,srand,stack,
-    StandardEncoding,start,startjob,status,statusdict,stop,stopped,store,string,
-    stringwidth,stroke,strokepath,sub,systemdict,transform,
-    translate,true,truncate,type,token,uappend,ucache,ucachestatus,
-    ueofill,ufill,undef,
-    upath,userdict,UserObjects,
-    usertime,ustroke,ustrokepath,version,viewclip,viewclippath,vmreclaim,
-    vmstatus,wait,wcheck,where,widthshow,write,writehexstring,writeobject,
-    writestring,wtranslation,xcheck,xor,xshow,xyshow,yield,yshow},
-  sensitive,
-  morecomment=[l]\%}[keywords,comments]
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{POV-Ray}
-%
-% \lstthanks{Berthold~H\"ollmann}{bhoel@starship.python.net}{1999/04/15} sent
-% me the definition. But I removed |blankstring=false| and
-% |flexiblecolumns=true| from the driver since they have nothing to do with a
-% language definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% POV definition (c) 1999 Berthold H\"ollmann
-%%
-\lst@definelanguage{POV}%
-  {morekeywords={abs,absorption,acos,acosh,adaptive,adc_bailout,agate,%
-      agate_turb,all,alpha,ambient,ambient_light,angle,aperture,append,%
-      arc_angle,area_light,array,asc,asin,asinh,assumed_gamma,atan,%
-      atan2,atanh,average,background,bezier_spline,bicubic_patch,%
-      black_hole,blob,blue,blur_samples,bounded_by,box,boxed,bozo,%
-      break,brick,brick_size,brightness,brilliance,bumps,bump_map,%
-      bump_size,camera,case,caustics,ceil,checker,chr,clipped_by,clock,%
-      clock_delta,color,color_map,colour,colour_map,component,%
-      composite,concat,cone,confidence,conic_sweep,control0,control1,%
-      cos,cosh,count,crackle,crand,cube,cubic,cubic_spline,cubic_wave,%
-      cylinder,cylindrical,debug,declare,default,defined,degrees,%
-      density,density_file,density_map,dents,difference,diffuse,%
-      dimensions,dimension_size,direction,disc,distance,%
-      distance_maximum,div,eccentricity,else,emission,end,error,%
-      error_bound,exp,extinction,fade_distance,fade_power,falloff,%
-      falloff_angle,false,fclose,file_exists,filter,finish,fisheye,%
-      flatness,flip,floor,focal_point,fog,fog_alt,fog_offset,fog_type,%
-      fopen,frequency,gif,global_settings,gradient,granite,%
-      gray_threshold,green,height_field,hexagon,hf_gray_16,hierarchy,%
-      hollow,hypercomplex,if,ifdef,iff,ifndef,image_map,include,int,%
-      interior,interpolate,intersection,intervals,inverse,ior,irid,%
-      irid_wavelength,jitter,julia_fractal,lambda,lathe,leopard,%
-      light_source,linear_spline,linear_sweep,local,location,log,%
-      looks_like,look_at,low_error_factor,macro,mandel,map_type,marble,%
-      material,material_map,matrix,max,max_intersections,max_iteration,%
-      max_trace_level,media,media_attenuation,media_interaction,merge,%
-      mesh,metallic,min,minimum_reuse,mod,mortar,nearest_count,no,%
-      normal,normal_map,no_shadow,number_of_waves,object,octaves,off,%
-      offset,omega,omnimax,on,once,onion,open,orthographic,panoramic,%
-      perspective,pgm,phase,phong,phong_size,pi,pigment,pigment_map,%
-      planar,plane,png,point_at,poly,polygon,poly_wave,pot,pow,ppm,%
-      precision,prism,pwr,quadratic_spline,quadric,quartic,quaternion,%
-      quick_color,quick_colour,quilted,radial,radians,radiosity,radius,%
-      rainbow,ramp_wave,rand,range,ratio,read,reciprocal,%
-      recursion_limit,red,reflection,reflection_exponent,refraction,%
-      render,repeat,rgb,rgbf,rgbft,rgbt,right,ripples,rotate,roughness,%
-      samples,scale,scallop_wave,scattering,seed,shadowless,sin,%
-      sine_wave,sinh,sky,sky_sphere,slice,slope_map,smooth,%
-      smooth_triangle,sor,specular,sphere,spherical,spiral1,spiral2,%
-      spotlight,spotted,sqr,sqrt,statistics,str,strcmp,strength,strlen,%
-      strlwr,strupr,sturm,substr,superellipsoid,switch,sys,t,tan,tanh,%
-      text,texture,texture_map,tga,thickness,threshold,tightness,tile2,%
-      tiles,torus,track,transform,translate,transmit,triangle,%
-      triangle_wave,true,ttf,turbulence,turb_depth,type,u,%
-      ultra_wide_angle,undef,union,up,use_color,use_colour,use_index,%
-      u_steps,v,val,variance,vaxis_rotate,vcross,vdot,version,vlength,%
-      vnormalize,vrotate,v_steps,warning,warp,water_level,waves,while,%
-      width,wood,wrinkles,write,x,y,yes,z},%
-   moredirectives={break,case,debug,declare,default,else,end,fclose,%
-      fopen,local,macro,read,render,statistics,switch,undef,version,%
-      warning,write},%
-   moredelim=*[directive]\#,%
-   sensitive,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[d]",%
-  }[keywords,directives,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Prolog}
-%
-% \lsthelper{Dominique~de~Waleffe}{ddw@miscrit.be}{1997/11/24}{Prolog} mailed
-% me the data for Prolog. He took the keywords from the \textsf{LGrind}
-% language definition file.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Prolog definition (c) 1997 Dominique de Waleffe
-%%
-\lst@definelanguage{Prolog}%
-  {morekeywords={op,mod,abort,ancestors,arg,ascii,ask,assert,asserta,%
-      assertz,atom,atomic,char,clause,close,concat,consult,ed,ef,em,%
-      eof,fail,file,findall,write,functor,getc,integer,is,length,%
-      listing,load,name,nl,nonvar,not,numbervars,op,or,pp,prin,print,%
-      private,prompt,putc,ratom,read,read_from_this_file,rename,repeat,%
-      retract,retractall,save,see,seeing,seen,sh,skip,statistics,%
-      subgoal_of,system,tab,tell,telling,time,told,trace,true,unload,%
-      untrace,var,write},%
-   sensitive=f,%
-   morecomment=[l]\%,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[bd]",%
-   morestring=[bd]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Promela}
-%
-% Thanks to \lstthanks{William~Thimbleby}{-}{1997/11/24}{Promela} for this
-% language definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Promela definition (c) 2004 William Thimbleby
-%%
-\lst@definelanguage{Promela}
-  {morekeywords={active,assert,atomic,bit,bool,break,byte,chan,d_step,%
-      Dproctype,do,else,empty,enabled,fi,full,goto,hidden,if,init,int,%
-      len,mtype,nempty,never,nfull,od,of,pcvalue,printf,priority,%
-      proctype,provided,run,short,skip,timeout,typedef,unless,unsigned,%
-      xr,xs,true,false,inline,eval},%
-   moredirectives={define,ifdef,ifndef,if,if,else,endif,undef,include},%
-   moredelim=*[directive]\#,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]"%
-  }[keywords,comments,strings,directives]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{PSTricks}
-%
-% PSTricks is a \TeX\ macro package bundle.  
-% \lstthanks{Herbert~Voss}{}{2004/09/17} provided the following definition.
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% PSTricks definition (c) 2006 Herbert Voss
-%%
-\lst@definelanguage{PSTricks}%
-  {morekeywords={%
-    begin,end,definecolor,multido,%
-    KillGlue,DontKillGlue,pslbrace,bsrbrace,psscalebox,psset,pstVerb,pstverb,%
-    pst@def,,psframebox,psclip,endclip,endpspicture,psframe,
-%%    pspicture,%
-    multirput,multips,Rput,rput,uput,cput,lput,%
-    newrgbcolor,newgray,newcmykcolor,
-%%
-%% pstricks-add
-    psStep,psgraph,psbrace,psPrintValue,
-%%
-%% pst-plot
-    psvlabel,pshlabel,psplot,psline,pscustom,pscurve,psccurve,%
-    readdata,savedata,fileplot,dataplot,listplot,%
-    psecurce,psgraph,parametricplot,%
-    psellipse,psaxes,ncline,nccurve,psbezier,parabola,%
-    qdisk,qline,clipbox,endpsclip,%
-    psgrid,pscircle,pscirclebox,psdiabox,pstribox,%
-    newpsfontdot,psdot,psdots,%
-    pspolygon,psdiamond,psoval,pstriangle,%
-    psarc,psarcn,psellipticarc,psellipticarcn,pswedge,psellipticwedge,
-    pcline,pcdiag,pcdiagg,pccurve,pccurve,pcecurve,%
-    scalebox,scaleboxto,psmathboxtrue,everypsbox,psverbboxtrue,overlaybox,%
-    psoverlay,putoverlaybox,%
-    newpsstyle,newpsobject,%
-    moveto,newpath,closepath,stroke,fill,gsave,grestore,msave,mrestore,translate,scale,%
-    swapaxes,rotate,openshadow,closedshadow,movepath,lineto,rlineto,curveto,rcurveto,%
-    code,dim,coor,rcoor,file,arrows,setcolor,%
-    rotateleft,rotateright,rotatedown,%
-%%
-%% pst-node
-    nput,naput,nbput,ncput,%
-    ncarc,ncbox,ncangle,ncangles,ncloop,ncdiag,ncdiagg,ncarcbox,ncbar,%
-    cnodeput,nccircle,%
-    pnode,rnode,Rnode,Cnode,cnode,fnode,%
-    circlenode,ovalnode,trinode,dianode,%
-    psmatrix,endpsmatrix,psspan,%
-%%
-%% pst-tree
-    pstree,Tcircle,TCircle,Ttri,Tn,TC,Tc,Tfan,TR,Tr,Tdia,Toval,Tdot,Tp,Tf,%
-    skiplevel,skiplevels,endskiplevels,tspace,tlput,%
-%%
-%% pst-text
-    pscharpath,pstextpath,
-%%
-%% pst-barcode
-    psbarcode,
-%%
-%% pst-coil
-    psboxfill,pscoil,psCoil,pszigzag,nccoil,
-    psshadow,pstilt,psTilt,ThreeDput,
-%%
-%% pst-gr3d
-    PstGridThreeDNodeProcessor,%
-%%
-%% pst-vue3d
-    PstGridThreeD,
-    AxesThreeD,LineThreeD,DieThreeD,FrameThreeD,SphereCircleThreeD,SphereMeridienThreeD,
-    QuadrillageThreeD,TetraedreThreeD,PyramideThreeD,ConeThreeD,CylindreThreeD,
-    DodecahedronThreeD,ConeThreeD,SphereThreeD,SphereInverseThreeD,DemiSphereThreeD,
-    SphereCreuseThreeD,SphereCircledThreeD,PortionSphereThreeD,pNodeThreeD,CubeThreeD,%
-%%
-%% pst-3dplot
-    pstThreeDCoor,pstThreeDDot,pstThreeDTriangle,pstThreeDCircle,pstPlanePut,%
-    pstThreeDBox,pstThreeDEllipse,pstThreeDLine,pstThreeDPut,%
-    pstThreeDNode,pstThreeDSquare,psplotThreeD,parametricplotThreeD,fileplotThreeD,%
-    dataplotThreeD,pstScalePoints,%
-%%
-%% pst-circ
-    resistor,battery,Ucc,Icc,capacitor,coil,diode,Zener,LED,lamp,switch,wire,tension,
-    circledipole,multidipole,OA,transistor,Tswitch,potentiometer,transformer,
-    optoCoupler,logic,
-%%
-%% pst-eucl
-    pstTriangle,pstMediatorAB,pstInterLL,pstMiddleAB,pstProjection,pstCircleOA,pstLineAB,%
-%%
-%% pst-func
-    psBessel,psPolynomial,psFourier,psGaussI,psGauss,psSi,pssi,psCi,psci,%
-%%
-%% pst-infixplot
-    psPlot,
-%%
-%% pst-ob3d
-    PstDie,PstCube,
-%%
-%% pst-poly
-    PstPolygon,pspolygonbox,
-%%
-%% pst-bar
-    psbarchart,readpsbardata,psbarscale,newpsbarstyle,%
-%%
-%% pst-lens
-    PstLens,%
-%%
-%% pst-geo
-    WorldMap,WorldMapII,WorldMapThreeD,WorldMapThreeDII,pnodeMap,MapPut,%
-%%
-%% pst-autoseg
-    asr,firstnode,merge,massoc,labelmerge,%
-%%
-%% gastex
-    node,imark,fmark,rmark,drawqbpedge,drawedge,drawloop,%
-%%
-%% pst-labo
-    Distillation,Ballon,
-%%
-%% pst-optic
-    lens,Transform,%
-%%
-%% pst-light3d
-    PstLightThreeDText,%
-%%
-%% calendrier
-    Calendrier,%
-%%
-%% pst-osci
-    Oscillo%
-  },%
-   sensitive,%
-   alsoother={0123456789$_},%
-   morecomment=[l]\% %
-  }[keywords,comments]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Python}
-%
-% \lstthanks{Michael~Weber}{mweber@informatik.hu-berlin.de}{1998/12/21} sent me
-% the definition. He got data from \textsc{Mark Lutz}: \textbf{Programming
-% Python}; O'Reilly 1996; ISBN 1-56592-197-6.
-% \lstthanks{Stephen Kelly}{-}{2007/01/14} reported some problems that indicated
-% that the comment definitions needed to be moved after the string definitions
-% to work correctly.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Python definition (c) 1998 Michael Weber
-%%
-\lst@definelanguage{Python}%
-  {morekeywords={access,and,break,class,continue,def,del,elif,else,%
-      except,exec,finally,for,from,global,if,import,in,is,lambda,not,%
-      or,pass,print,raise,return,try,while},%
-   sensitive=true,%
-   morecomment=[l]\#,%
-   morestring=[b]',% 
-   morestring=[b]",% 
-   morecomment=[s]{'''}{'''},% used for documentation text
-   morecomment=[s]{"""}{"""}% added by Philipp Matthias Hahn
-  }%
-%    \end{macrocode}
-% \lsthelper{Philipp Matthias Hahn}{pmhahn@titan.lahn.de}{2002/04/18}{}
-% added the third comment. \lsthelper{eRreuR}{rogspr@newdeal.ch}{2002/05/28}
-% {probl\`eme avec "listings" et le langage Python} found a bug using Python
-% and \lsthelper{Nicolas Markey}{markey@lsv.ens-cachan.fr}{2002/05/29}
-% {listings and Python} informed me about the corresponding thread on
-% \texttt{fr.comp.text.tex} and provided the fix---adding \texttt{[b]} to
-% both \texttt{morestring} declarations.
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Rexx}
-%
-% \lstthanks{Patrick~TJ~McPhee}{ptjm@interlog.com}{2003/10/24} provided this
-% definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% classic rexx listings definition
-%% by Patrick TJ McPhee <ptjm@interlog.com>
-%%
-\lst@definelanguage{Rexx}
-  {morekeywords={address,arg,call,do,drop,else,end,exit,if,iterate,%
-                 interpret,leave,nop,numeric,options,otherwise,parse,%
-                 procedure,pull,push,queue,return,say,signal,then,to,%
-                 trace,when},%
-   sensitive=false,%
-   morecomment=[n]{/*}{*/},%
-   morestring=[d]{'},%
-   morestring=[d]{"},%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Reduce}
-%
-% was provided by \lstthanks{Geraint~Paul~Bevan}{geraint@users.sf.net}
-% {2002/10/31}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Reduce definition (c) 2002 Geraint Paul Bevan
-%%
-\lst@definelanguage{Reduce}%
-  {morekeywords={%
-%% reserved identifiers
-       abs,acos,acosh,acot,acoth,acsc,acsch,%
-       adjprec,algebraic,algint,allbranch,allfac,and,%
-       antisymmetric,append,arglength,array,asec,asech,%
-       asin,asinh,atan,atan2,atanh,begin,bfspace,bye,%
-       card_no,ceiling,clear,clearrules,coeff,coeffn,%
-       cofactor,combineexpt,combinelogs,comment,comp,%
-       complex,conj,cons,cont,cos,cosh,cot,coth,cramer,%
-       cref,csc,csch,decompose,define,defn,deg,demo,den,%
-       depend,det,df,difference,dilog,display,div,do,e,%
-       echo,ed,editdef,ei,end,eps,eq,equal,erf,errcont,%
-       evallhseqp,eval_mode,even,evenp,exp,expandlogs,%
-       expr,expt,ezgcd,factor,factorial,factorize,fexpr,%
-       first,fix,fixp,floor,for,forall,foreach,fort,%
-       fort_width,freeof,fullroots,g,gcd,geq,go,goto,%
-       greaterp,high_pow,hypot,i,if,ifactor,impart,in,%
-       index,infinity,infix,input,int,integer,interpol,%
-       intstr,k,korder,lambda,lcm,lcof,length,leq,lessp,%
-       let,lhs,linear,linelength,lisp,list,listargp,%
-       listargs,ln,load,load_package,log,log10,logb,%
-       low_pow,lterm,macro,mainvar,mass,mat,match,%
-       mateigen,matrix,max,mcd,member,memq,min,minus,mkid,%
-       modular,msg,mshell,multiplicities,nat,neq,nero,%
-       nextprime,nil,nodepend,noncom,nonzero,nosplit,%
-       nospur,nullspace,num,numberp,odd,off,on,operator,%
-       or,order,ordp,out,output,part,pause,period,pf,pi,%
-       plus,precedence,precise,precision,pret,pri,primep,%
-       print_precision,procedure,product,quit,quotient,%
-       random,random_new_seed,rank,rat,ratarg,rational,%
-       rationalize,ratpri,real,rederr,reduct,remainder,%
-       remfac,remind,repart,repeat,rest,resultant,retry,%
-       return,reverse,revpri,rhs,rlisp88,%
-       root_multiplicity,round,roundall,roundbf,rounded,%
-       saveas,savestructr,scalar,sec,sech,second,set,%
-       setmod,setq,share,showrules,showtime,shut,sign,sin,%
-       sinh,smacro,solve,solvesingular,spur,sqrt,structr,%
-       sub,sum,symbolic,symmetric,t,tan,tanh,third,time,%
-       times,tp,tra,trace,trfac,trigform,trint,until,%
-       varname,vecdim,vector,weight,when,where,while,%
-       write,ws,wtlevel,%
-%% identifiers with spaces
-%%     for all,for each,go to,such that,%
-       },%
-  sensitive=false,%
-  morecomment=[l]\%,%
-  morecomment=[s]{COMMENT}{;},%
-  morecomment=[s]{COMMENT}{$},%
-  morestring="%
- }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{RSL}
-%
-% Thanks go to \lstthanks{Brian~Christensen}{}{2004/02/15}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% RSL definition (c) 2004 Brian Christensen
-%%
-\lst@definelanguage{RSL}%
-  {morekeywords={Bool,Char,devt_relation,Int,Nat,Real,Text,Unit,abs,any,%
-      as,axiom,card,case,channel,chaos,class,do,dom,elems,else,elsif,end,%
-      extend,false,for,hd,hide,if,in,inds,initialise,int,len,let,local,%
-      object,of,out,post,pre,read,real,rng,scheme,skip,stop,swap,%
-      test_case,theory,then,tl,true,type,until,use,value,variable,while,%
-      with,write},%
-literate=%
-{<}{$<$}{1}%
-{>}{$>$}{1}%
-{[}{$[$}{1}%%
-{]}{$]$}{1}%%
-{^}{{\mbox{$\widehat{\;}$}}}{1}%%
-{'}{{\raisebox{1ex}[1ex][0ex]{\protect\scriptsize$\prime$}}}{1}%%
-{||}{{\mbox{$\parallel$}}}{2}%%
-{|-}{$\vdash$}{1}%%
-{|=|}{{\mbox{$\lceil\!\rceil\!\!\!\!\!\!\;\lfloor\!\rfloor$}}}{1}%%
-{**}{$\uparrow$}{1}%
-{/\\}{$\wedge$}{1}%%
-{inter}{$\cap$}{1}%%
-{-\\}{$\lambda$}{1}%%
-{->}{$\rightarrow$}{1}%%
-{-m->}{{\mbox{$\rightarrow \hspace{-2.5\lst@width} _{m}\;$}}}{1}%
-{-~m->}{{\mbox{$\stackrel{\sim}{\mbox{$\rightarrow\hspace{-2.5\lst@width} _{m}\;$}}$}}}{1}%
-{-~->}{{\mbox{$\stackrel{\sim}{\rightarrow}$}}}{1}%%
-{-set}{\bf{-set}}{4}%%
-{-list}{{$^{\ast}$}}{1}%%
-{-inflist}{$^\omega$}{1}%
-{-infset}{{\mbox{{\bf -infset}}}}{7}%
-{\#}{$\circ$}{1}%
-{:-}{{\raisebox{.4ex}{\tiny $\bullet$}}}{1}%%
-{=}{$=$}{1}%%
-{==}{$==$}{2}%%
-{=>}{$\Rightarrow$}{1}%%
-{\ is\protect\^^M}{{$\;\equiv$}}{2}%
-{\ is\ }{{$\equiv$}}{3}%%
-{\ isin\protect\^^M}{$\;\in$}{2}%%
-{~}{$\sim$}{1}%%
-{~=}{$\neq$}{1}%%
-{~isin}{$\notin$}{1}%%
-{+>}{$\mapsto$}{1}%%
-{++}{}{1}%
-{|^|}{{\mbox{$\lceil\!\rceil$}}}{1}%%
-{\\/}{$\vee$}{1}%%
-{exists}{$\exists$}{1}%%
-{union}{$\cup$}{1}%%
-{>=}{$\geq$}{1}%%
-{><}{$\times$}{1}%%
-{>>}{$\supset$}{1}%
-{>>=}{$\supseteq$}{1}%%
-{<=}{$\leq$}{1}%%
-{<<}{$\subset$}{1}%
-{<.}{$\langle$}{1}%%
-{<<=}{$\subseteq$}{1}%%
-{<->}{$\leftrightarrow$}{1}%%
-{[=}{$\sqsubseteq$}{1}%%
-{\{=}{$\preceq$}{1}%%
-{\ all\protect\^^M}{$\forall$}{2}%%
-{\ all\ }{$\forall$}{3}%%
-{!!}{$\dagger$}{1}%%
-{always}{$\Box$}{1}%%
-{.>}{$\rangle$}{1}%%
-{`alpha}{$\alpha$}{1}%
-{`beta}{$\beta$}{1}%
-{`gamma}{$\gamma$}{1}%
-{`delta}{$\delta$}{1}%
-{`epsilon}{$\epsilon$}{1}%
-{`zeta}{$\zeta$}{1}%
-{`eta}{$\eta$}{1}%
-{`theta}{$\theta$}{1}%
-{`iota}{$\iota$}{1}%
-{`kappa}{$\kappa$}{1}%
-{`mu}{$\mu$}{1}%
-{`nu}{$\nu$}{1}%
-{`xi}{$\xi$}{1}%
-{`pi}{$\pi$}{1}%
-{`rho}{$\rho$}{1}%
-{`sigma}{$\sigma$}{1}%
-{`tau}{$\tau$}{1}%
-{`upsilon}{$\upsilon$}{1}%
-{`phi}{$\phi$}{1}%
-{`chi}{$\chi$}{1}%
-{`psi}{$\psi$}{1}%
-{`omega}{$\omega$}{1}%
-{`Gamma}{$\Gamma$}{1}%
-{`Delta}{$\Delta$}{1}%
-{`Theta}{$\Theta$}{1}%
-{`Lambda}{$\Lambda$}{1}%
-{`Xi}{$\Xi$}{1}%
-{`Pi}{$\Pi$}{1}%
-{`Sigma}{$\Sigma$}{1}%
-{`Upsilon}{$\Upsilon$}{1}%
-{`Phi}{$\Phi$}{1}%
-{`Psi}{$\Psi$}{1}%
-{`Omega}{$\Omega$}{1},%
-   sensitive=true,%
-   morecomment=[l]{--},%
-   morecomment=[s]{/*}{*/}%
-  }[keywords,comments]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Ruby}
-%
-% \lstthanks{Christian~Kaiser}{chk@combit.net}{2003/02/05} provided the initial
-% definition. \lstthanks{Xavier~Noria}{fxn@hashref.com}{2004/01/11} replaced
-% the keywords with the keywords from the at the time of writing current
-% stable Ruby version.  An erroneous string delimiter was removed following
-% a bug reported on comp.text.tex on 2006/09/01.
-%
-% Ruby supports string delimiters of the form \verb|%q!...!|, where \verb|!|
-% can be any character, or can be matched braces or parentheses or brackets.
-% The included string definitions include most of the common variants, but are
-% of course not comprehensive.
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Ruby}%
-  {morekeywords={__FILE__,__LINE__,BEGIN,END,alias,and,begin,break,%
-      case,class,def,defined?,do,else,elsif,end,ensure,false,for,%
-      if,in,module,next,nil,not,or,redo,rescue,retry,return,self,%
-      super,then,true,undef,unless,until,when,while,yield},%
-   sensitive=true,%
-   morecomment=[l]\#,%
-   morecomment=[l]\#\#,%
-   morecomment=[s]{=BEGIN}{=END},%
-   morestring=[b]',%
-   morestring=[b]",%
-   morestring=[s]{\%q/}{/},%
-   morestring=[s]{\%q!}{!},%
-   morestring=[s]{\%q\{}{\}},%
-   morestring=[s]{\%q(}{)},%
-   morestring=[s]{\%q[}{]},%
-   morestring=[s]{\%q-}{-},%
-   morestring=[s]{\%Q/}{/},%
-   morestring=[s]{\%Q!}{!},%
-   morestring=[s]{\%Q\{}{\}},%
-   morestring=[s]{\%Q(}{)},%
-   morestring=[s]{\%Q[}{]},%
-   morestring=[s]{\%Q-}{-}%
-  }[keywords,comments,strings]%
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Scilab}
-%
-% Thanks go to \lstthanks{Jean-Philippe~Grivet}{grivet@cnrs-orleans.fr}
-% {2003/06/02}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Scilab definition (c) 2002,2003 Jean-Philippe Grivet
-%%
-\lst@definelanguage{Scilab}%
-  {morekeywords={abcd,abinv,abort,abs,acoshm,acosh,acosm,acos,addcolor,%
-      addf,addinter,addmenu,add_edge,add_node,adj2sp,adj_lists,aff2ab,%
-      amell,analpf,analyze,ans,apropos,arc_graph,arc_number,argn,arhnk,%
-      arl2,arma2p,armac,armax1,armax,arma,arsimul,artest,articul,ascii,%
-      asinhm,asinh,asinm,asin,atanhm,atanh,atanm,atan,augment,auread,%
-      auwrite,balanc,balreal,bandwr,basename,bdiag,besseli,besselj,%
-      besselk,bessely,best_match,bezout,bifish,bilin,binomial,black,%
-      bloc2exp,bloc2ss,bode,bool2s,boolean,boucle,break,bstap,buttmag,%
-      bvode,cainv,calerf,calfrq,call,canon,casc,case,ccontrg,cdfbet,%
-      cdfbin,cdfchi,cdfchn,cdffnc,cdff,cdfgam,cdfnbn,cdfnor,cdfpoi,%
-      cdft,ceil,center,cepstrum,chaintest,chain_struct,champ1,champ,%
-      chart,chdir,cheb1mag,cheb2mag,check_graph,check_io,chepol,chfact,%
-      chol,chsolve,circuit,classmarkov,clean,clearfun,clearglobal,%
-      clear,close,cls2dls,cmb_lin,cmndred,cmoment,code2str,coeff,coffg,%
-      coff,colcompr,colcomp,colinout,colormap,colregul,companion,comp,%
-      cond,conj,connex,contour2di,contour2d,contourf,contour,%
-      contract_edge,contrss,contr,cont_frm,cont_mat,convex_hull,convol,%
-      convstr,con_nodes,copfac,copy,correl,corr,coshm,cosh,cosm,cos,%
-      cotg,cothm,coth,covar,csim,cspect,ctr_gram,cumprod,cumsum,%
-      curblock,cycle_basis,czt,c_link,dasrt,dassl,datafit,date,dbphi,%
-      dcf,ddp,debug,dec2hex,deff,definedfields,degree,delbpt,%
-      delete_arcs,delete_nodes,delete,delip,delmenu,demos,denom,%
-      derivative,derivat,des2ss,des2tf,determ,detr,det,dft,dhinf,%
-      dhnorm,diag,diary,diff,diophant,dirname,dispbpt,dispfiles,disp,%
-      dlgamma,double,dragrect,drawaxis,drawlater,drawnow,draw,driver,%
-      dscr,dsearch,dsimul,dtsi,dt_ility,duplicate,edge_number,%
-      edit_curv,edit_graph_menus,edit_graph,edit,eigenmarkov,ell1mag,%
-      elseif,else,emptystr,endfunction,end,eqfir,eqiir,equil1,equil,%
-      ereduc,erfcx,erfc,erf,errbar,errcatch,errclear,error,eval3dp,%
-      eval3d,eval,evans,evstr,excel2sci,execstr,exec,exists,exit,expm,%
-      exp,external,eye,fac3d,factors,faurre,fchamp,fcontour2d,fcontour,%
-      fec,feedback,feval,ffilt,fftshift,fft,fgrayplot,figure,fileinfo,%
-      file,filter,findm,findobj,findx0BD,find_freq,find_path,find,%
-      findABCD,findAC,findBD,findBDK,findR,fit_dat,fix,floor,flts,foo,%
-      formatman,format,fort,for,fourplan,fplot2d,fplot3d1,fplot3d,%
-      fprintf,fprintfMat,frep2tf,freq,freson,frexp,frfit,frmag,fscanf,%
-      fscanfMat,fsfirlin,fsolve,fspecg,fstabst,fstair,ftest,ftuneq,%
-      fullrfk,fullrf,full,fun2string,funcprot,functions,function,%
-      funptr,fusee,gainplot,gamitg,gammaln,gamma,gcare,gcd,gcf,%
-      genfac3d,genlib,genmarkov,gen_net,geom3d,geomean,getblocklabel,%
-      getcolor,getcurblock,getcwd,getdate,getd,getenv,getfield,getfont,%
-      getf,getio,getlinestyle,getmark,getpid,getscicosvars,getsymbol,%
-      getvalue,getversion,get_function_path,get,gfare,gfrancis,girth,%
-      givens,glever,glist,global,glue,gpeche,graduate,grand,%
-      graphics_entities,graph_2_mat,graph_center,graph_complement,%
-      graph_diameter,graph_power,graph_simp,graph_sum,graph_union,%
-      graph-list,graycolormap,grayplot,graypolarplot,grep,group,%
-      gr_menu,gschur,gsort,gspec,gstacksize,gtild,g_margin,h2norm,halt,%
-      hamilton,hankelsv,hank,harmean,havewindow,help,hermit,hess,%
-      hex2dec,hilb,hinf,hist3d,histplot,horner,host,hotcolormap,%
-      householder,hrmt,htrianr,hypermat,h_cl,h_inf_st,h_inf,h_norm,%
-      iconvert,icon_edit,ieee,if,iirgroup,iirlp,iir,ilib_build,%
-      ilib_compile,ilib_for_link,ilib_gen_gateway,ilib_gen_loader,%
-      ilib_gen_Make,imag,impl,imrep2ss,imult,im_inv,inistate,input,%
-      int16,int2d,int32,int3d,int8,intc,intdec,integrate,interpln,%
-      interp,intersci,intersect,intg,intl,intppty,intsplin,inttrap,%
-      inttype,int,invr,invsyslin,inv_coeff,inv,iqr,isdef,isdir,isequal,%
-      iserror,isglobal,isinf,isnan,isoview,isreal,is_connex,jmat,%
-      justify,kalm,karmarkar,kernel,keyboard,knapsack,kpure,krac2,%
-      kroneck,kron,lasterror,lattn,lattp,lcf,lcmdiag,lcm,ldivf,ldiv,%
-      leastsq,legends,length,leqr,levin,lev,lex_sort,lft,lgfft,library,%
-      lib,lin2mu,lincos,lindquist,lines,line_graph,linfn,linf,link,%
-      linmeq,linpro,linsolve,linspace,lin,listfiles,list,lmisolver,%
-      lmitool,loadmatfile,loadplots,loadwave,load_graph,load,locate,%
-      log10,log1p,log2,logm,logspace,log,lotest,lqe,lqg2stan,lqg_ltr,%
-      lqg,lqr,lsq,lsslist,lstcat,lstsize,ltitr,ludel,lufact,luget,%
-      lusolve,lu,lyap,macglov,macr2lst,macrovar,macro,mad,make_graph,%
-      make_index,manedit,man,mapsound,markp2ss,matfile2sci,matrix,%
-      mat_2_graph,maxi,max_cap_path,max_clique,max_flow,max,mclearerr,%
-      mclose,meanf,mean,median,meof,mese,mesh2d,mfft,mfile2sci,mgeti,%
-      mgetl,mgetstr,mget,milk_drop,mine,mini,minreal,minss,%
-      min_lcost_cflow,min_lcost_flow1,min_lcost_flow2,min_qcost_flow,%
-      min_weight_tree,min,mlist,mode,modulo,moment,mopen,move,%
-      mps2linpro,mputl,mputstr,mput,mrfit,msd,mseek,mtell,mtlb_load,%
-      mtlb_mode,mtlb_save,mtlb_sparse,mu2lin,mulf,mvvacov,m_circle,%
-      names,nand2mean,nanmax,nanmeanf,nanmean,nanmedian,nanmin,%
-      nanstdev,nansum,narsimul,ndims,nearfloat,nehari,neighbors,%
-      netclose,netwindows,netwindow,newest,newfun,nextpow2,nf3d,nfreq,%
-      nlev,nnz,nodes_2_path,nodes_degrees,node_number,noisegen,norm,%
-      null,numdiff,numer,nyquist,obscont1,obscont,observer,obsvss,%
-      obsv_mat,obs_gram,odedc,odedi,odeoptions,ode_discrete,ode_root,%
-      ode,oldload,oldsave,ones,optim,orth,param3d1,param3d,%
-      paramfplot2d,parrot,part,pathconvert,path_2_nodes,pause,pbig,%
-      pdiv,pen2ea,pencan,penlaur,perctl,perfect_match,pertrans,pfss,%
-      phasemag,phc,pinv,pipe_network,playsnd,plot2d1,plot2d2,plot2d3,%
-      plot2d4,plot2d,plot3d1,plot3d2,plot3d3,plot3d,plotframe,%
-      plotprofile,plot_graph,plot,plzr,pmodulo,pol2des,pol2str,pol2tex,%
-      polarplot,polar,polfact,poly,portr3d,portrait,power,ppol,prbs_a,%
-      predecessors,predef,printf,printing,print,prod,profile,projsl,%
-      projspec,proj,psmall,pspect,pvm_addhosts,pvm_barrier,pvm_bcast,%
-      pvm_bufinfo,pvm_config,pvm_delhosts,pvm_error,pvm_exit,%
-      pvm_f772sci,pvm_getinst,pvm_gettid,pvm_get_timer,pvm_gsize,%
-      pvm_halt,pvm_joingroup,pvm_kill,pvm_lvgroup,pvm_mytid,pvm_parent,%
-      pvm_probe,pvm_recv,pvm_reduce,pvm_sci2f77,pvm_send,pvm_set_timer,%
-      pvm_spawn_independent,pvm_spawn,pvm_start,pvm_tasks,%
-      pvm_tidtohost,pvm,pwd,p_margin,qassign,qr,quapro,quart,quaskro,%
-      quit,randpencil,rand,range,rankqr,rank,rat,rcond,rdivf,read4b,%
-      readb,readc_,readmps,read,real,recur,reglin,regress,remezb,remez,%
-      repfreq,replot,residu,resume,return,riccati,riccsl,ricc,ric_desc,%
-      rlist,roots,rotate,round,routh_t,rowcompr,rowcomp,rowinout,%
-      rowregul,rowshuff,rpem,rref,rtitr,rubberbox,salesman,savewave,%
-      save_graph,save,scaling,scanf,schur,sci2exp,sci2for,sci2map,%
-      sciargs,scicosim,scicos,scifunc_block,sd2sci,secto3d,select,%
-      semidef,sensi,setbpt,seteventhandler,setfield,setmenu,%
-      setscicosvars,set,sfact,sgrid,shortest_path,showprofile,%
-      show_arcs,show_graph,show_nodes,sident,signm,sign,simp_mode,simp,%
-      sincd,sinc,sinc,sinhm,sinh,sinm,sin,size,sm2des,sm2ss,smooth,%
-      solve,sorder,sort,sound,sp2adj,spaninter,spanplus,spantwo,sparse,%
-      spchol,spcompack,specfact,spec,speye,spget,splin,split_edge,%
-      spones,sprand,sprintf,spzeros,sqroot,sqrtm,sqrt,squarewave,%
-      square,srfaur,srkf,ss2des,ss2ss,ss2tf,sscanf,sskf,ssprint,ssrand,%
-      stabil,stacksize,standard_define,standard_draw,standard_input,%
-      standard_origin,standard_output,startup,stdevf,stdev,steadycos,%
-      str2code,strange,strcat,strindex,strings,string,stripblanks,%
-      strong_connex,strong_con_nodes,strsubst,st_deviation,st_ility,%
-      subf,subgraph,subplot,successors,sum,supernode,sva,svd,svplot,%
-      sylm,sylv,sysconv,sysdiag,sysfact,syslin,syssize,systems,system,%
-      systmat,tabul,tangent,tanhm,tanh,tanm,tan,tdinit,testmatrix,%
-      texprint,tf2des,tf2ss,then,thrownan,timer,time_id,titlepage,%
-      tk_getdir,tk_getfile,tlist,toeplitz,tokenpos,tokens,trace,%
-      translatepaths,trans_closure,trans,trfmod,trianfml,tril,trimmean,%
-      trisolve,triu,trzeros,typename,typeof,type,uicontrol,uimenu,%
-      uint16,uint32,uint8,ui_observer,ulink,unglue,union,unique,unix_g,%
-      unix_s,unix_w,unix_x,unix,unobs,unsetmenu,user,varargin,%
-      varargout,variancef,variance,varn,warning,wavread,wavwrite,%
-      wcenter,wfir,what,whereami,whereis,where,while,whos,who_user,who,%
-      wiener,wigner,window,winsid,with_gtk,with_pvm,with_texmacs,%
-      with_tk,writb,write4b,write,xarcs,xarc,xarrows,xaxis,xbasc,%
-      xbasimp,xbasr,xchange,xclear,xclea,xclick,xclip,xdel,xend,xfarcs,%
-      xfarc,xfpolys,xfpoly,xfrect,xgetech,xgetfile,xgetmouse,xget,%
-      xgraduate,xgrid,xinfo,xinit,xlfont,xload,xname,xnumb,xpause,%
-      xpolys,xpoly,xrects,xrect,xrpoly,xs2fig,xs2gif,xs2ppm,xs2ps,%
-      xsave,xsegs,select,xsetech,xsetm,xset,xstringb,xstringl,xstring,%
-      xtape,xtitle,x_choices,x_choose,x_dialog,x_matrix,x_mdialog,%
-      x_message_modeless,x_message,yulewalk,zeropen,zeros,zgrid,zpbutt,%
-      zpch1,zpch2,zpell,mfprintf,mfscanf,mprintf,mscanf,msprintf,%
-      msscanf,mucomp,%
-      ABSBLK_f,AFFICH_f,ANDLOG_f,ANIMXY_f,BIGSOM_f,CLINDUMMY_f,CLKIN_f,%
-      CLKINV_f,CLKOUT_f,CLKOUTV_f,CLKSOM_f,CLKSOMV_f,CLKSPLIT_f,%
-      CLOCK_f,CLR_f,CLSS_f,CONST_f,COSBLK_f,CURV_f,DELAY_f,DELAYV_f,%
-      DEMUX_f,DLR_f,DLRADAPT_f,DLSS_f,EVENTSCOPE_f,EVTDLY_f,EVTGEN_f,%
-      EXPBLK_f,G_make,GAIN_f,GAINBLK_f,GENERAL_f,GENERIC_f,GENSIN_f,%
-      GENSQR_f,HALT_f,IFTHEL_f,IN_f,INTEGRAL_f,INTRP2BLK_f,INTRPLBLK_f,%
-      INVBLK_f,LOGBLK_f,LOOKUP_f,Matplot1,Matplot,MAX_f,MCLOCK_f,%
-      MFCLCK_f,MIN_f,MUX_f,NDcost,NEGTOPOS_f,OUT_f,POSTONEG_f,POWBLK_f,%
-      PROD_f,QUANT_f,RAND_f,READC_f,REGISTER_f,RELAY_f,RFILE_f,%
-      ScilabEval,Sfgrayplot,Sgrayplot,SAMPLEHOLD_f,SAT_f,SAWTOOTH_f,%
-      SCOPE_f,SCOPXY_f,SELECT_f,SINBLK_f,SOM_f,SPLIT_f,STOP_f,SUPER_f,%
-      TANBLK_f,TCLSS_f,TEXT_f,TIME_f,TK_EvalFile,TK_EvalStr,TK_GetVar,%
-      TK_SetVar,TRASH_f,WFILE_f,WRITEC_f,ZCROSS_f,%
-      \%asn,\%helps,\%k,\%sn},%
-   alsoletter=\%,% chmod
-   sensitive,%
-   morecomment=[l]//,%
-   morestring=[b]",%
-   morestring=[m]'%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{SHELXL}
-%
-% Thanks to \lstthanks{Aidan~Philip~Heerdegen}{Aidan.Heerdegen@anu.edu.au}
-% {1999/07/09} for mailing this definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% SHELXL definition (c) 1999 Aidan Philip Heerdegen
-%%
-\lst@definelanguage{SHELXL}%
-  {morekeywords={TITL,CELL,ZERR,LATT,SYMM,SFAC,DISP,UNIT,LAUE,%
-      REM,MORE,TIME,END,HKLF,OMIT,SHEL,BASF,TWIN,EXTI,SWAT,%
-      MERG,SPEC,RESI,MOVE,ANIS,AFIX,HFIX,FRAG,FEND,EXYZ,EADP,%        
-      EQIV,OMIT,CONN,PART,BIND,FREE,DFIX,BUMP,SAME,SADI,CHIV,%
-      FLAT,DELU,SIMU,DEFS,ISOR,SUMP,L.S.,CGLS,SLIM,BLOC,DAMP,%
-      WGHT,FVAR,BOND,CONF,MPLA,RTAB,LIST,ACTA,SIZE,TEMP,WPDB,%
-      FMAP,GRID,PLAN,MOLE},%
-   sensitive=false,%
-   alsoother=_,% Makes the syntax highlighting ignore the underscores
-   morecomment=[l]{! },%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Simula}
-%
-% Took data from
-% \begin{itemize}
-% \item
-%              \textsc{G\"unther Lamprecht}:
-%              \textbf{Introduction to SIMULA 67};
-%              Braunschweig; Wiesbaden: Vieweg, 1981
-% \end{itemize}
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[IBM]{Simula}[DEC]{Simula}{}%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[DEC]{Simula}[67]{Simula}%
-  {morekeywords={and,eq,eqv,ge,gt,hidden,imp,le,long,lt,ne,not,%
-      options,or,protected,short}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[CII]{Simula}[67]{Simula}%
-  {morekeywords={and,equiv,exit,impl,not,or,stop}}%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[67]{Simula}%
-  {morekeywords={activate,after,array,at,before,begin,boolean,%
-      character,class,comment,delay,detach,do,else,end,external,false,%
-      for,go,goto,if,in,inner,inspect,integer,is,label,name,new,none,%
-      notext,otherwise,prior,procedure,qua,reactivate,real,ref,resume,%
-      simset,simulation,step,switch,text,then,this,to,true,until,value,%
-      virtual,when,while},%
-   sensitive=f,%
-   keywordcommentsemicolon={end}{else,end,otherwise,when}{comment},%
-   morestring=[d]",%
-   morestring=[d]'%
-  }[keywords,keywordcomments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{SPARQL}
-%
-% This definition for the SPARQL query language (SPARQL Protocol and RDF
-% Query Language, \url{http://www.w3.org/TR/rdf-sparql-query/}) was provided
-% by \lstthanks{Christoph~Kiefer}{-}{2006/10/24}.
-%
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% SPARQL definition (c) 2006 Christoph Kiefer
-%%
-\lst@definelanguage{SPARQL}%
-  {morekeywords={BASE,PREFIX,SELECT,DISTINCT,CONSTRUCT,DESCRIBE,ASK,%
-        FROM,NAMED,WHERE,ORDER,BY,ASC,DESC,LIMIT,OFFSET,OPTIONAL,%
-        GRAPH,UNION,FILTER,a,STR,LANG,LANGMATCHES,DATATYPE,BOUND,%
-        isIRI,isURI,isBLANK,isLITERAL,REGEX,true,false},%
-   sensitive=false,%
-   morecomment=[l]\#,%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{SQL}
-%
-% Data come from \lstthanks{Christian~Haul}
-% {haul@dvs1.informatik.tu-darmstadt.de}{1998/01/09}.
-% \lstthanks{Neil~Conway}{nconway@klamath.dyndns.org}{2002/07/06} added some
-% keywords, ditto \lsthelper{Torsten~Flatter}{Thorsten.Flatter@T-Systems.de}
-% {2002/10/15}{missing keywords}, \lsthelper{Robert~Frank}{rf7@ukc.ac.uk}
-% {2002/11/19}{missing keywords} and \lsthelper{Dirk~Jesko}
-% {jesko@iti.cs.uni-magdeburg.de}{2003/06/03}{extended SQL definition}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% SQL definition (c) 1998 Christian Haul
-%%                (c) 2002 Neil Conway
-%%                (c) 2002 Robert Frank
-%%                (c) 2003 Dirk Jesko
-%%
-\lst@definelanguage{SQL}%
-  {morekeywords={ABSOLUTE,ACTION,ADD,ALLOCATE,ALTER,ARE,AS,ASSERTION,%
-      AT,BETWEEN,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,%
-      CATALOG,CHAR_LENGTH,CHARACTER_LENGTH,CLUSTER,COALESCE,%
-      COLLATE,COLLATION,COLUMN,CONNECT,CONNECTION,CONSTRAINT,%
-      CONSTRAINTS,CONVERT,CORRESPONDING,CREATE,CROSS,CURRENT_DATE,%
-      CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,DAY,DEALLOCATE,%
-      DEC,DEFERRABLE,DEFERED,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,%
-      DISCONNECT,DOMAIN,DROP,ELSE,END,EXEC,EXCEPT,EXCEPTION,EXECUTE,%
-      EXTERNAL,EXTRACT,FALSE,FIRST,FOREIGN,FROM,FULL,GET,GLOBAL,%
-      GRAPHIC,HAVING,HOUR,IDENTITY,IMMEDIATE,INDEX,INITIALLY,INNER,%
-      INPUT,INSENSITIVE,INSERT,INTO,INTERSECT,INTERVAL,%
-      ISOLATION,JOIN,KEY,LAST,LEADING,LEFT,LEVEL,LIMIT,LOCAL,LOWER,%
-      MATCH,MINUTE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NOT,NULL,%
-      NULLIF,OCTET_LENGTH,ON,ONLY,ORDER,ORDERED,OUTER,OUTPUT,OVERLAPS,%
-      PAD,PARTIAL,POSITION,PREPARE,PRESERVE,PRIMARY,PRIOR,READ,%
-      RELATIVE,RESTRICT,REVOKE,RIGHT,ROWS,SCROLL,SECOND,SELECT,SESSION,%
-      SESSION_USER,SIZE,SPACE,SQLSTATE,SUBSTRING,SYSTEM_USER,%
-      TABLE,TEMPORARY,THEN,TIMEZONE_HOUR,%
-      TIMEZONE_MINUTE,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,%
-      TRUE,UNIQUE,UNKNOWN,UPPER,USAGE,USING,VALUE,VALUES,%
-      VARGRAPHIC,VARYING,WHEN,WHERE,WRITE,YEAR,ZONE,%
-      AND,ASC,avg,CHECK,COMMIT,count,DECODE,DESC,DISTINCT,GROUP,IN,% FF
-      LIKE,NUMBER,ROLLBACK,SUBSTR,sum,VARCHAR2,% FF
-      MIN,MAX,UNION,UPDATE,% RF
-      ALL,ANY,CUBE,CUBE,DEFAULT,DELETE,EXISTS,GRANT,OR,RECURSIVE,% DJ
-      ROLE,ROLLUP,SET,SOME,TRIGGER,VIEW},% DJ
-   morendkeywords={BIT,BLOB,CHAR,CHARACTER,CLOB,DATE,DECIMAL,FLOAT,% DJ
-      INT,INTEGER,NUMERIC,SMALLINT,TIME,TIMESTAMP,VARCHAR},% moved here
-   sensitive=false,% DJ
-   morecomment=[l]--,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Tcl/Tk}
-%
-% Tcl/Tk is a very dynamic language. A statical analysis might not be
-% adequate. Nevertheless the following definitions produce the desired
-% result for my programs with a minimum of ``misses''.
-%
-% Data come from
-% \begin{itemize}
-% \item
-%              \textsc{Welch, Brent B.}:
-%              \textbf{Practical Programming in Tcl and Tk};
-%              {\copyright} 1997 Prentice Hall, Inc.;
-%              ISBN 0-13-616830-2.
-% \item
-%              \textsc{Ousterhout, John K.}:
-%              \textbf{Tcl and the Tk Toolkit};
-%              {\copyright} 1997 Addison-Wesley Publishing Company;
-%              ISBN 0-201-6337-X.
-% \end{itemize}
-% \lstthanks{Gerd~Neugebauer}{gerd.neugebauer@gmx.de}{2000/09/16} added support
-% for Tcl/Tk.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Tcl/Tk definition (c) Gerd Neugebauer
-%%
-\lst@definelanguage[tk]{tcl}[]{tcl}%
-  {morekeywords={activate,add,separator,radiobutton,checkbutton,%
-      command,cascade,all,bell,bind,bindtags,button,canvas,canvasx,%
-      canvasy,cascade,cget,checkbutton,config,configu,configur,%
-      configure,clipboard,create,arc,bitmap,image,line,oval,polygon,%
-      rectangle,text,textwindow,curselection,delete,destroy,end,entry,%
-      entrycget,event,focus,font,actual,families,measure,metrics,names,%
-      frame,get,grab,current,release,status,grid,columnconfigure,%
-      rowconfigure,image,image,create,bitmap,photo,delete,height,types,%
-      widt,names,index,insert,invoke,itemconfigure,label,listbox,lower,%
-      menu,menubutton,message,move,option,add,clear,get,readfile,pack,%
-      photo,place,radiobutton,raise,scale,scroll,scrollbar,search,see,%
-      selection,send,stdin,stdout,stderr,tag,bind,text,tk,tkerror,%
-      tkwait,window,variable,visibility,toplevel,unknown,update,winfo,%
-      class,exists,ismapped,parent,reqwidth,reqheight,rootx,rooty,%
-      width,height,wm,aspect,client,command,deiconify,focusmodel,frame,%
-      geometry,group,iconbitmap,iconify,iconmask,iconname,iconposition,%
-      iconwindow,maxsize,minsize,overrideredirect,positionfrom,%
-      protocol,sizefrom,state,title,transient,withdraw,xview,yview,%
-      yposition,%
-      -accelerator,-activebackground,-activeborderwidth,%
-      -activeforeground,-after,-anchor,-arrow,-arrowshape,-aspect,%
-      -async,-background,-before,-bg,-bigincrement,-bitmap,-bordermode,%
-      -borderwidth,-button,-capstyle,-channel,-class,-closeenough,%
-      -colormap,-column,-columnspan,-command,-confine,-container,%
-      -count,-cursor,-data,-default,-detail,-digits,-direction,%
-      -displayof,-disableforeground,-elementborderwidth,-expand,%
-      -exportselection,-extend,-family,-fg,-file,-fill,-focus,-font,%
-      -fontmap,-foreground,-format,-from,-gamma,-global,-height,%
-      -highlightbackground,-highlightcolor,-highlightthickness,-icon,%
-      -image,-in,-insertbackground,-insertborderwidth,-insertofftime,%
-      -insertontime,-imsertwidth,-ipadx,-ipady,-joinstyle,-jump,%
-      -justify,-keycode,-keysym,-label,-lastfor,-length,-maskdata,%
-      -maskfile,-menu,-message,-mode,-offvalue,-onvalue,-orient,%
-      -outlien,-outlinestipple,-overstrike,-override,-padx,-pady,%
-      -pageanchor,-pageheight,-pagewidth,-pagey,-pagey,-palette,%
-      -parent,-place,-postcommand,-relheight,-relief,-relwidth,-relx,%
-      -rely,-repeatdelay,-repeatinterval,-resolution,-root,-rootx,%
-      -rooty,-rotate,-row,-rowspan,-screen,-selectcolor,-selectimage,%
-      -sendevent,-serial,-setgrid,-showvalue,-shrink,-side,-size,%
-      -slant,-sliderlength,-sliderrelief,-smooth,-splinesteps,-state,%
-      -sticky,-stipple,-style,-subsample,-subwindow,-tags,-takefocus,%
-      -tearoff,-tearoffcommand,-text,-textvariable,-tickinterval,-time,%
-      -title,-to,-troughcolor,-type,-underline,-use,-value,-variable,%
-      -visual,-width,-wrap,-wraplength,-x,-xscrollcommand,-y,%
-      -bgstipple,-fgstipple,-lmargin1,-lmargin2,-rmargin,-spacing1,%
-      -spacing2,-spacing3,-tabs,-yscrollcommand,-zoom,%
-      activate,add,addtag,bbox,cget,clone,configure,coords,%
-      curselection,debug,delete,delta,deselect,dlineinfo,dtag,dump,%
-      entrycget,entryconfigure,find,flash,fraction,get,gettags,handle,%
-      icursor,identify,index,insert,invoke,itemcget,itemconfigure,mark,%
-      moveto,own,post,postcascade,postscript,put,redither,ranges,%
-      scale,select,show,tag,type,unpost,xscrollcommand,xview,%
-      yscrollcommand,yview,yposition}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[]{tcl}%
-  {alsoletter={.:,*=&-},%
-   morekeywords={after,append,array,names,exists,anymore,donesearch,%
-      get,nextelement,set,size,startsearch,auto_mkindex,binary,break,%
-      case,catch,cd,clock,close,concat,console,continue,default,else,%
-      elseif,eof,error,eval,exec,-keepnewline,exit,expr,fblocked,%
-      fconfigure,fcopy,file,atime,dirname,executable,exists,extension,%
-      isdirectory,isfile,join,lstat,mtime,owned,readable,readlink,%
-      rootname,size,stat,tail,type,writable,-permissions,-group,-owner,%
-      -archive,-hidden,-readonly,-system,-creator,-type,-force,%
-      fileevent,flush,for,foreach,format,gets,glob,global,history,if,%
-      incr,info,argsbody,cmdcount,commands,complete,default,exists,%
-      globals,level,library,locals,patchlevel,procs,script,tclversion,%
-      vars,interp,join,lappend,lindex,linsert,list,llength,lrange,%
-      lreplace,lsearch,-exact,-regexp,-glob,lsort,-ascii,-integer,%
-      -real,-dictionary,-increasing,-decreasing,-index,-command,load,%
-      namespace,open,package,forget,ifneeded,provide,require,unknown,%
-      vcompare,versions,vsatisfies,pid,proc,puts,-nonewline,pwd,read,%
-      regexp,-indices,regsub,-all,-nocaserename,return,scan,seek,set,%
-      socket,source,split,string,compare,first,index,last,length,match,%
-      range,tolower,toupper,trim,trimleft,trimright,subst,switch,tell,%
-      time,trace,variable,vdelete,vinfo,unknown,unset,uplevel,upvar,%
-      vwait,while,acos,asin,atan,atan2,ceil,cos,cosh,exp,floor,fmod,%
-      hypot,log,log10,pow,sin,sinh,sqrt,tan,tanh,abs,double,int,round%
-      },%
-   morestring=[d]",%
-   morecomment=[f]\#,%
-   morecomment=[l]{;\#},%
-   morecomment=[l]{[\#},%
-   morecomment=[l]{\{\#}%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-% And after receiving a bug report from \lsthelper{Vitaly A. Repin}
-% {vitaly@radio.hop.stu.neva.ru}{2002/04/08}{undefined control sequence
-% \lst@CommentB} I converted the version 0.21 contents of |MoreSelectCharTable|
-% to version 1.0.
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Statistical languages}
-%
-% These languages have been added by \lstthanks{Winfried~Theis}
-% {theis@statistik.uni-dortmund.de}{2000/09/05}. \lstthanks{Robert~Denham}
-% {Robert.Denham@dnr.qld.gov.au}{2001/05/03} contributed the additional
-% string delimiter |'|.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{S}[]{R}{}
-\lst@definelanguage[PLUS]{S}[]{R}{}
-\lst@definelanguage{R}%
-  {keywords={abbreviate,abline,abs,acos,acosh,action,add1,add,%
-      aggregate,alias,Alias,alist,all,anova,any,aov,aperm,append,apply,%
-      approx,approxfun,apropos,Arg,args,array,arrows,as,asin,asinh,%
-      atan,atan2,atanh,attach,attr,attributes,autoload,autoloader,ave,%
-      axis,backsolve,barplot,basename,besselI,besselJ,besselK,besselY,%
-      beta,binomial,body,box,boxplot,break,browser,bug,builtins,bxp,by,%
-      c,C,call,Call,case,cat,category,cbind,ceiling,character,char,%
-      charmatch,check,chol,chol2inv,choose,chull,class,close,cm,codes,%
-      coef,coefficients,co,col,colnames,colors,colours,commandArgs,%
-      comment,complete,complex,conflicts,Conj,contents,contour,%
-      contrasts,contr,control,helmert,contrib,convolve,cooks,coords,%
-      distance,coplot,cor,cos,cosh,count,fields,cov,covratio,wt,CRAN,%
-      create,crossprod,cummax,cummin,cumprod,cumsum,curve,cut,cycle,D,%
-      data,dataentry,date,dbeta,dbinom,dcauchy,dchisq,de,debug,%
-      debugger,Defunct,default,delay,delete,deltat,demo,de,density,%
-      deparse,dependencies,Deprecated,deriv,description,detach,%
-      dev2bitmap,dev,cur,deviance,off,prev,,dexp,df,dfbetas,dffits,%
-      dgamma,dgeom,dget,dhyper,diag,diff,digamma,dim,dimnames,dir,%
-      dirname,dlnorm,dlogis,dnbinom,dnchisq,dnorm,do,dotplot,double,%
-      download,dpois,dput,drop,drop1,dsignrank,dt,dummy,dump,dunif,%
-      duplicated,dweibull,dwilcox,dyn,edit,eff,effects,eigen,else,%
-      emacs,end,environment,env,erase,eval,equal,evalq,example,exists,%
-      exit,exp,expand,expression,External,extract,extractAIC,factor,%
-      fail,family,fft,file,filled,find,fitted,fivenum,fix,floor,for,%
-      For,formals,format,formatC,formula,Fortran,forwardsolve,frame,%
-      frequency,ftable,ftable2table,function,gamma,Gamma,gammaCody,%
-      gaussian,gc,gcinfo,gctorture,get,getenv,geterrmessage,getOption,%
-      getwd,gl,glm,globalenv,gnome,GNOME,graphics,gray,grep,grey,grid,%
-      gsub,hasTsp,hat,heat,help,hist,home,hsv,httpclient,I,identify,if,%
-      ifelse,Im,image,\%in\%,index,influence,measures,inherits,install,%
-      installed,integer,interaction,interactive,Internal,intersect,%
-      inverse,invisible,IQR,is,jitter,kappa,kronecker,labels,lapply,%
-      layout,lbeta,lchoose,lcm,legend,length,levels,lgamma,library,%
-      licence,license,lines,list,lm,load,local,locator,log,log10,log1p,%
-      log2,logical,loglin,lower,lowess,ls,lsfit,lsf,ls,machine,Machine,%
-      mad,mahalanobis,make,link,margin,match,Math,matlines,mat,matplot,%
-      matpoints,matrix,max,mean,median,memory,menu,merge,methods,min,%
-      missing,Mod,mode,model,response,mosaicplot,mtext,mvfft,na,nan,%
-      names,omit,nargs,nchar,ncol,NCOL,new,next,NextMethod,nextn,%
-      nlevels,nlm,noquote,NotYetImplemented,NotYetUsed,nrow,NROW,null,%
-      numeric,\%o\%,objects,offset,old,on,Ops,optim,optimise,optimize,%
-      options,or,order,ordered,outer,package,packages,page,pairlist,%
-      pairs,palette,panel,par,parent,parse,paste,path,pbeta,pbinom,%
-      pcauchy,pchisq,pentagamma,persp,pexp,pf,pgamma,pgeom,phyper,pico,%
-      pictex,piechart,Platform,plnorm,plogis,plot,pmatch,pmax,pmin,%
-      pnbinom,pnchisq,pnorm,points,poisson,poly,polygon,polyroot,pos,%
-      postscript,power,ppoints,ppois,predict,preplot,pretty,Primitive,%
-      print,prmatrix,proc,prod,profile,proj,prompt,prop,provide,%
-      psignrank,ps,pt,ptukey,punif,pweibull,pwilcox,q,qbeta,qbinom,%
-      qcauchy,qchisq,qexp,qf,qgamma,qgeom,qhyper,qlnorm,qlogis,qnbinom,%
-      qnchisq,qnorm,qpois,qqline,qqnorm,qqplot,qr,Q,qty,qy,qsignrank,%
-      qt,qtukey,quantile,quasi,quit,qunif,quote,qweibull,qwilcox,%
-      rainbow,range,rank,rbeta,rbind,rbinom,rcauchy,rchisq,Re,read,csv,%
-      csv2,fwf,readline,socket,real,Recall,rect,reformulate,regexpr,%
-      relevel,remove,rep,repeat,replace,replications,report,require,%
-      resid,residuals,restart,return,rev,rexp,rf,rgamma,rgb,rgeom,R,%
-      rhyper,rle,rlnorm,rlogis,rm,rnbinom,RNGkind,rnorm,round,row,%
-      rownames,rowsum,rpois,rsignrank,rstandard,rstudent,rt,rug,runif,%
-      rweibull,rwilcox,sample,sapply,save,scale,scan,scan,screen,sd,se,%
-      search,searchpaths,segments,seq,sequence,setdiff,setequal,set,%
-      setwd,show,sign,signif,sin,single,sinh,sink,solve,sort,source,%
-      spline,splinefun,split,sqrt,stars,start,stat,stem,step,stop,%
-      storage,strstrheight,stripplot,strsplit,structure,strwidth,sub,%
-      subset,substitute,substr,substring,sum,summary,sunflowerplot,svd,%
-      sweep,switch,symbol,symbols,symnum,sys,status,system,t,table,%
-      tabulate,tan,tanh,tapply,tempfile,terms,terrain,tetragamma,text,%
-      time,title,topo,trace,traceback,transform,tri,trigamma,trunc,try,%
-      ts,tsp,typeof,unclass,undebug,undoc,union,unique,uniroot,unix,%
-      unlink,unlist,unname,untrace,update,upper,url,UseMethod,var,%
-      variable,vector,Version,vi,warning,warnings,weighted,weights,%
-      which,while,window,write,\%x\%,x11,X11,xedit,xemacs,xinch,xor,%
-      xpdrows,xy,xyinch,yinch,zapsmall,zip},%
-   otherkeywords={!,!=,~,$,*,\&,\%/\%,\%*\%,\%\%,<-,<<-,_,/},%
-   alsoother={._$},%
-   sensitive,%
-   morecomment=[l]\#,%
-   morestring=[d]",%
-   morestring=[d]'% 2001 Robert Denham
-  }%
-%    \end{macrocode}
-% \lsthelper{Benjamin Janson}{benjamin.janson@gmx.de}{2002/07/09}
-% {prockeywords undefined} got a \texttt{prockeywords undefined} error,
-% which was removed by \lsthelper{Heiko Oberdiek}{oberdiek@uni-freiburg.de}
-% {2002/07/10}{prockeywords -> procnamekeys}.
-%    \begin{macrocode}
-\lst@definelanguage{SAS}%
-  {procnamekeys={proc},%
-   morekeywords={DATA,AND,OR,NOT,EQ,GT,LT,GE,LE,NE,INFILE,INPUT,DO,BY,%
-      TO,SIN,COS,OUTPUT,END,PLOT,RUN,LIBNAME,VAR,TITLE,FIRSTOBS,OBS,%
-      DELIMITER,DLM,EOF,ABS,DIM,HBOUND,LBOUND,MAX,MIN,MOD,SIGN,SQRT,%
-      CEIL,FLOOR,FUZZ,INT,ROUND,TRUNC,DIGAMMA,ERF,ERFC,EXP,GAMMA,%
-      LGAMMA,LOG,LOG2,LOG10,ARCOS,ARSIN,ATAN,COSH,SINH,TANH,TAN,%
-      POISSON,PROBBETA,PROBBNML,PROBCHI,PROBF,PROBGAM,PROBHYPR,%
-      PROBNEGB,PROBNORM,PROBT,BETAINV,CINV,FINV,GAMINV,PROBIT,TINV,CSS,%
-      CV,KURTOSIS,MEAN,NMISS,RANGE,SKEWNESS,STD,STDERR,SUM,USS,NORMAL,%
-      RANBIN,RANCAU,RANEXP,RANGAM,RANNOR,RANPOI,RANTBL,RANTRI,RANUNI,%
-      UNIFORM,IF,THEN,ELSE,WHILE,UNTIL,DROP,KEEP,LABEL,DEFAULT,ARRAY,%
-      MERGE,CARDS,CARDS4,PUT,SET,UPDATE,ABORT,DELETE,DISPLAY,LIST,%
-      LOSTCARD,MISSING,STOP,WHERE,ARRAY,DROP,KEEP,WINDOW,LENGTH,RENAME,%
-      RETAIN,MEANS,UNIVARIATE,SUMMARY,TABULATE,CORR,FREQ,FOOTNOTE,NOTE,%
-      SHOW},%
-   otherkeywords={!,!=,~,$,*,\&,_,/,<,>=,=<,>},%
-   morestring=[d]'%
-   }[keywords,comments,strings,procnames]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{\TeX}
-%
-% I extracted the data from |plain.tex|, |latex.ltx|, and |size10.clo|.
-% \lsthelper{Dr.~Peter~Leibner}{leibner@sta.siemens.de}{1999/11/08}{missing
-% keywords in definition of \LaTeX} reported that some keywords are missing
-% and also added a couple.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[AlLaTeX]{TeX}[LaTeX]{TeX}%
-  {moretexcs={AtBeginDocument,AtBeginDvi,AtEndDocument,AtEndOfClass,%
-      AtEndOfPackage,ClassError,ClassInfo,ClassWarning,%
-      ClassWarningNoLine,CurrentOption,DeclareErrorFont,%
-      DeclareFixedFont,DeclareFontEncoding,DeclareFontEncodingDefaults,%
-      DeclareFontFamily,DeclareFontShape,DeclareFontSubstitution,%
-      DeclareMathAccent,DeclareMathAlphabet,DeclareMathAlphabet,%
-      DeclareMathDelimiter,DeclareMathRadical,DeclareMathSizes,%
-      DeclareMathSymbol,DeclareMathVersion,DeclareOldFontCommand,%
-      DeclareOption,DeclarePreloadSizes,DeclareRobustCommand,%
-      DeclareSizeFunction,DeclareSymbolFont,DeclareSymbolFontAlphabet,%
-      DeclareTextAccent,DeclareTextAccentDefault,DeclareTextCommand,%
-      DeclareTextCommandDefault,DeclareTextComposite,%
-      DeclareTextCompositeCommand,DeclareTextFontCommand,%
-      DeclareTextSymbol,DeclareTextSymbolDefault,ExecuteOptions,%
-      GenericError,GenericInfo,GenericWarning,IfFileExists,%
-      InputIfFileExists,LoadClass,LoadClassWithOptions,MessageBreak,%
-      OptionNotUsed,PackageError,PackageInfo,PackageWarning,%
-      PackageWarningNoLine,PassOptionsToClass,PassOptionsToPackage,%
-      ProcessOptionsProvidesClass,ProvidesFile,ProvidesFile,%
-      ProvidesPackage,ProvideTextCommand,RequirePackage,%
-      RequirePackageWithOptions,SetMathAlphabet,SetSymbolFont,%
-      TextSymbolUnavailable,UseTextAccent,UseTextSymbol},%
-   morekeywords={array,center,displaymath,document,enumerate,eqnarray,%
-      equation,flushleft,flushright,itemize,list,lrbox,math,minipage,%
-      picture,sloppypar,tabbing,tabular,trivlist,verbatim}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[LaTeX]{TeX}[common]{TeX}%
-  {moretexcs={a,AA,aa,addcontentsline,addpenalty,addtocontents,%
-      addtocounter,addtolength,addtoversion,addvspace,alph,Alph,and,%
-      arabic,array,arraycolsep,arrayrulewidth,arraystretch,author,%
-      baselinestretch,begin,bezier,bfseries,bibcite,bibdata,bibitem,%
-      bibliography,bibliographystyle,bibstyle,bigskip,boldmath,%
-      botfigrule,bottomfraction,Box,caption,center,CheckCommand,circle,%
-      citation,cite,cleardoublepage,clearpage,cline,columnsep,%
-      columnseprule,columnwidth,contentsline,dashbox,date,dblfigrule,%
-      dblfloatpagefraction,dblfloatsep,dbltextfloatsep,dbltopfraction,%
-      defaultscriptratio,defaultscriptscriptratio,depth,Diamond,%
-      displaymath,document,documentclass,documentstyle,doublerulesep,%
-      em,emph,endarray,endcenter,enddisplaymath,enddocument,%
-      endenumerate,endeqnarray,endequation,endflushleft,endflushright,%
-      enditemize,endlist,endlrbox,endmath,endminipage,endpicture,%
-      endsloppypar,endtabbing,endtabular,endtrivlist,endverbatim,%
-      enlargethispage,ensuremath,enumerate,eqnarray,equation,%
-      evensidemargin,extracolsep,fbox,fboxrule,fboxsep,filecontents,%
-      fill,floatpagefraction,floatsep,flushbottom,flushleft,flushright,%
-      fnsymbol,fontencoding,fontfamily,fontseries,fontshape,fontsize,%
-      fontsubfuzz,footnotemark,footnotesep,footnotetext,footskip,frac,%
-      frame,framebox,fussy,glossary,headheight,headsep,height,hline,%
-      hspace,I,include,includeonly,index,inputlineno,intextsep,%
-      itemindent,itemize,itemsep,iterate,itshape,Join,kill,label,%
-      labelsep,labelwidth,LaTeX,LaTeXe,leadsto,lefteqn,leftmargin,%
-      leftmargini,leftmarginii,leftmarginiii,leftmarginiv,leftmarginv,%
-      leftmarginvi,leftmark,lhd,lim,linebreak,linespread,linethickness,%
-      linewidth,list,listfiles,listfiles,listparindent,lrbox,%
-      makeatletter,makeatother,makebox,makeglossary,makeindex,%
-      makelabel,MakeLowercase,MakeUppercase,marginpar,marginparpush,%
-      marginparsep,marginparwidth,markboth,markright,math,mathbf,%
-      mathellipsis,mathgroup,mathit,mathrm,mathsf,mathsterling,mathtt,%
-      mathunderscore,mathversion,mbox,mdseries,mho,minipage,%
-      multicolumn,multiput,NeedsTeXFormat,newcommand,newcounter,%
-      newenvironment,newfont,newhelp,newlabel,newlength,newline,%
-      newmathalphabet,newpage,newsavebox,newtheorem,nobreakspace,%
-      nobreakspace,nocite,nocorr,nocorrlist,nofiles,nolinebreak,%
-      nonumber,nopagebreak,normalcolor,normalfont,normalmarginpar,%
-      numberline,obeycr,oddsidemargin,oldstylenums,onecolumn,oval,%
-      pagebreak,pagenumbering,pageref,pagestyle,paperheight,paperwidth,%
-      paragraphmark,parbox,parsep,partopsep,picture,poptabs,pounds,%
-      protect,pushtabs,put,qbezier,qbeziermax,r,raggedleft,raisebox,%
-      ref,refstepcounter,renewcommand,renewenvironment,restorecr,%
-      reversemarginpar,rhd,rightmargin,rightmark,rmfamily,roman,Roman,%
-      rootbox,rule,samepage,sbox,scshape,secdef,section,sectionmark,%
-      selectfont,setcounter,settodepth,settoheight,settowidth,sffamily,%
-      shortstack,showoutput,showoverfull,sloppy,sloppypar,slshape,%
-      smallskip,sqsubset,sqsupset,SS,stackrel,stepcounter,stop,stretch,%
-      subparagraphmark,subsectionmark,subsubsectionmark,sum,%
-      suppressfloats,symbol,tabbing,tabbingsep,tabcolsep,tabular,%
-      tabularnewline,textasciicircum,textasciitilde,textbackslash,%
-      textbar,textbf,textbraceleft,textbraceright,textbullet,%
-      textcircled,textcompwordmark,textdagger,textdaggerdbl,textdollar,%
-      textellipsis,textemdash,textendash,textexclamdown,textfloatsep,%
-      textfraction,textgreater,textheight,textit,textless,textmd,%
-      textnormal,textparagraph,textperiodcentered,textquestiondown,%
-      textquotedblleft,textquotedblright,textquoteleft,textquoteright,%
-      textregistered,textrm,textsc,textsection,textsf,textsl,%
-      textsterling,textsuperscript,texttrademark,texttt,textunderscore,%
-      textup,textvisiblespace,textwidth,thanks,thefootnote,thempfn,%
-      thempfn,thempfootnote,thepage,thepage,thicklines,thinlines,%
-      thispagestyle,title,today,topfigrule,topfraction,topmargin,%
-      topsep,totalheight,tracingfonts,trivlist,ttfamily,twocolumn,%
-      typein,typeout,unboldmath,unitlength,unlhd,unrhd,upshape,usebox,%
-      usecounter,usefont,usepackage,value,vector,verb,verbatim,vline,%
-      vspace,width,%
-      normalsize,small,footnotesize,scriptsize,tiny,large,Large,LARGE,%
-      huge,Huge}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[plain]{TeX}[common]{TeX}%
-  {moretexcs={advancepageno,beginsection,bf,bffam,bye,cal,cleartabs,%
-      columns,dosupereject,endinsert,eqalign,eqalignno,fiverm,fivebf,%
-      fivei,fivesy,folio,footline,hang,headline,it,itemitem,itfam,%
-      leqalignno,magnification,makefootline,makeheadline,midinsert,mit,%
-      mscount,nopagenumbers,normalbottom,of,oldstyle,pagebody,%
-      pagecontents,pageinsert,pageno,plainoutput,preloaded,proclaim,rm,%
-      settabs,sevenbf,seveni,sevensy,sevenrm,sl,slfam,supereject,%
-      tabalign,tabs,tabsdone,tabsyet,tenbf,tenex,teni,tenit,tenrm,%
-      tensl,tensy,tentt,textindent,topglue,topins,topinsert,tt,ttfam,%
-      ttraggedright,vfootnote}%
-  }%
-%    \end{macrocode}
-% The following language is only a helper.
-%    \begin{macrocode}
-\lst@definelanguage[common]{TeX}[primitive]{TeX}
-  {moretexcs={active,acute,ae,AE,aleph,allocationnumber,allowbreak,%
-      alpha,amalg,angle,approx,arccos,arcsin,arctan,arg,arrowvert,%
-      Arrowvert,ast,asymp,b,backslash,bar,beta,bgroup,big,Big,bigbreak,%
-      bigcap,bigcirc,bigcup,bigg,Bigg,biggl,Biggl,biggm,Biggm,biggr,%
-      Biggr,bigl,Bigl,bigm,Bigm,bigodot,bigoplus,bigotimes,bigr,Bigr,%
-      bigskip,bigskipamount,bigsqcup,bigtriangledown,bigtriangleup,%
-      biguplus,bigvee,bigwedge,bmod,bordermatrix,bot,bowtie,brace,%
-      braceld,bracelu,bracerd,braceru,bracevert,brack,break,breve,%
-      buildrel,bullet,c,cap,cases,cdot,cdotp,cdots,centering,%
-      centerline,check,chi,choose,circ,clubsuit,colon,cong,coprod,%
-      copyright,cos,cosh,cot,coth,csc,cup,d,dag,dagger,dashv,ddag,%
-      ddagger,ddot,ddots,deg,delta,Delta,det,diamond,diamondsuit,dim,%
-      displaylines,div,do,dospecials,dot,doteq,dotfill,dots,downarrow,%
-      Downarrow,downbracefill,egroup,eject,ell,empty,emptyset,endgraf,%
-      endline,enskip,enspace,epsilon,equiv,eta,exists,exp,filbreak,%
-      flat,fmtname,fmtversion,footins,footnote,footnoterule,forall,%
-      frenchspacing,frown,gamma,Gamma,gcd,ge,geq,gets,gg,goodbreak,%
-      grave,H,hat,hbar,heartsuit,hglue,hideskip,hidewidth,hom,%
-      hookleftarrow,hookrightarrow,hphantom,hrulefill,i,ialign,iff,Im,%
-      imath,in,inf,infty,int,interdisplaylinepenalty,%
-      interfootnotelinepenalty,intop,iota,item,j,jmath,joinrel,jot,%
-      kappa,ker,l,L,lambda,Lambda,land,langle,lbrace,lbrack,lceil,%
-      ldotp,ldots,le,leavevmode,leftarrow,Leftarrow,leftarrowfill,%
-      leftharpoondown,leftharpoonup,leftline,leftrightarrow,%
-      Leftrightarrow,leq,lfloor,lg,lgroup,lhook,lim,liminf,limsup,line,%
-      ll,llap,lmoustache,ln,lnot,log,longleftarrow,Longleftarrow,%
-      longleftrightarrow,Longleftrightarrow,longmapsto,longrightarrow,%
-      Longrightarrow,loop,lor,lq,magstep,magstep,magstephalf,mapsto,%
-      mapstochar,mathhexbox,mathpalette,mathstrut,matrix,max,maxdimen,%
-      medbreak,medskip,medskipamount,mid,min,models,mp,mu,multispan,%
-      nabla,narrower,natural,ne,nearrow,neg,negthinspace,neq,newbox,%
-      newcount,newdimen,newfam,newif,newinsert,newlanguage,newmuskip,%
-      newread,newskip,newtoks,newwrite,next,ni,nobreak,nointerlineskip,%
-      nonfrenchspacing,normalbaselines,normalbaselineskip,%
-      normallineskip,normallineskiplimit,not,notin,nu,null,nwarrow,o,O,%
-      oalign,obeylines,obeyspaces,odot,oe,OE,offinterlineskip,oint,%
-      ointop,omega,Omega,ominus,ooalign,openup,oplus,oslash,otimes,%
-      overbrace,overleftarrow,overrightarrow,owns,P,parallel,partial,%
-      perp,phantom,phi,Phi,pi,Pi,pm,pmatrix,pmod,Pr,prec,preceq,prime,%
-      prod,propto,psi,Psi,qquad,quad,raggedbottom,raggedright,rangle,%
-      rbrace,rbrack,rceil,Re,relbar,Relbar,removelastskip,repeat,%
-      rfloor,rgroup,rho,rhook,rightarrow,Rightarrow,rightarrowfill,%
-      rightharpoondown,rightharpoonup,rightleftharpoons,rightline,rlap,%
-      rmoustache,root,rq,S,sb,searrow,sec,setminus,sharp,showhyphens,%
-      sigma,Sigma,sim,simeq,sin,sinh,skew,slash,smallbreak,smallint,%
-      smallskip,smallskipamount,smash,smile,sp,space,spadesuit,sqcap,%
-      sqcup,sqrt,sqsubseteq,sqsupseteq,ss,star,strut,strutbox,subset,%
-      subseteq,succ,succeq,sum,sup,supset,supseteq,surd,swarrow,t,tan,%
-      tanh,tau,TeX,theta,Theta,thinspace,tilde,times,to,top,tracingall,%
-      triangle,triangleleft,triangleright,u,underbar,underbrace,%
-      uparrow,Uparrow,upbracefill,updownarrow,Updownarrow,uplus,%
-      upsilon,Upsilon,v,varepsilon,varphi,varpi,varrho,varsigma,%
-      vartheta,vdash,vdots,vec,vee,vert,Vert,vglue,vphantom,wedge,%
-      widehat,widetilde,wlog,wp,wr,xi,Xi,zeta}%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage[primitive]{TeX}%
-  {moretexcs={above,abovedisplayshortskip,abovedisplayskip,aftergroup,%
-      abovewithdelims,accent,adjdemerits,advance,afterassignment,atop,%
-      atopwithdelims,badness,baselineskip,batchmode,begingroup,%
-      belowdisplayshortskip,belowdisplayskip,binoppenalty,botmark,box,%
-      boxmaxdepth,brokenpenalty,catcode,char,chardef,cleaders,closein,%
-      closeout,clubpenalty,copy,count,countdef,cr,crcr,csname,day,%
-      deadcycles,def,defaulthyphenchar,defaultskewchar,delcode,%
-      delimiter,delimiterfactor,delimitershortfall,dimen,dimendef,%
-      discretionary,displayindent,displaylimits,displaystyle,%
-      displaywidowpenalty,displaywidth,divide,doublehyphendemerits,dp,%
-      edef,else,emergencystretch,end,endcsname,endgroup,endinput,%
-      endlinechar,eqno,errhelp,errmessage,errorcontextlines,%
-      errorstopmode,escapechar,everycr,everydisplay,everyhbox,everyjob,%
-      everymath,everypar,everyvbox,exhyphenpenalty,expandafter,fam,fi,%
-      finalhypendemerits,firstmark,floatingpenalty,font,fontdimen,%
-      fontname,futurelet,gdef,global,globaldefs,halign,hangafter,%
-      hangindent,hbadness,hbox,hfil,hfill,hfilneg,hfuzz,hoffset,%
-      holdinginserts,hrule,hsize,hskip,hss,ht,hyphenation,hyphenchar,%
-      hyphenpenalty,if,ifcase,ifcat,ifdim,ifeof,iffalse,ifhbox,ifhmode,%
-      ifinner,ifmmode,ifnum,ifodd,iftrue,ifvbox,ifvmode,ifvoid,ifx,%
-      ignorespaces,immediate,indent,input,insert,insertpenalties,%
-      interlinepenalty,jobname,kern,language,lastbox,lastkern,%
-      lastpenalty,lastskip,lccode,leaders,left,lefthyphenmin,leftskip,%
-      leqno,let,limits,linepenalty,lineskip,lineskiplimits,long,%
-      looseness,lower,lowercase,mag,mark,mathaccent,mathbin,mathchar,%
-      mathchardef,mathchoice,mathclose,mathcode,mathinner,mathop,%
-      mathopen,mathord,mathpunct,mathrel,mathsurround,maxdeadcycles,%
-      maxdepth,meaning,medmuskip,message,mkern,month,moveleft,%
-      moveright,mskip,multiply,muskip,muskipdef,newlinechar,noalign,%
-      noboundary,noexpand,noindent,nolimits,nonscript,nonstopmode,%
-      nulldelimiterspace,nullfont,number,omit,openin,openout,or,outer,%
-      output,outputpenalty,over,overfullrule,overline,overwithdelims,%
-      pagedepth,pagefilllstretch,pagefillstretch,pagefilstretch,%
-      pagegoal,pageshrink,pagestretch,pagetotal,par,parfillskip,%
-      parindent,parshape,parskip,patterns,pausing,penalty,%
-      postdisplaypenalty,predisplaypenalty,predisplaysize,pretolerance,%
-      prevdepth,prevgraf,radical,raise,read,relax,relpenalty,right,%
-      righthyphenmin,rightskip,romannumeral,scriptfont,%
-      scriptscriptfont,scriptscriptstyle,scriptspace,scriptstyle,%
-      scrollmode,setbox,setlanguage,sfcode,shipout,show,showbox,%
-      showboxbreadth,showboxdepth,showlists,showthe,skewchar,skip,%
-      skipdef,spacefactor,spaceskip,span,special,splitbotmark,%
-      splitfirstmark,splitmaxdepth,splittopskip,string,tabskip,%
-      textfont,textstyle,the,thickmuskip,thinmuskip,time,toks,toksdef,%
-      tolerance,topmark,topskip,tracingcommands,tracinglostchars,%
-      tracingmacros,tracingonline,tracingoutput,tracingpages,%
-      tracingparagraphs,tracingrestores,tracingstats,uccode,uchyph,%
-      underline,unhbox,unhcopy,unkern,unpenalty,unskip,unvbox,unvcopy,%
-      uppercase,vadjust,valign,vbadness,vbox,vcenter,vfil,vfill,%
-      vfilneg,vfuzz,voffset,vrule,vsize,vskip,vsplit,vss,vtop,wd,%
-      widowpenalty,write,xdef,xleaders,xspaceskip,year},%
-   sensitive,%
-   alsoother={0123456789$_},%
-   morecomment=[l]\%%
-  }[keywords,tex,comments]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{VBScript}
-%
-% \lstthanks{Sonja~Weidmann}{Sonja.Weidmann@sap.com}{2000/01/10}{VBScript}
-% sent me this language definition.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% VBScript definition (c) 2000 Sonja Weidmann
-%%
-\lst@definelanguage{VBScript}%
-  {morekeywords={Call,Case,Const,Dim,Do,Each,Else,End,Erase,Error,Exit,%
-      Explicit,For,Function,If,Loop,Next,On,Option,Private,Public,%
-      Randomize,ReDim,Rem,Select,Set,Sub,Then,Wend,While,Abs,Array,Asc,%
-      Atn,CBool,CByte,CCur,CDate,CDbl,Chr,CInt,CLng,Cos,CreateObject,%
-      CSng,CStr,Date,DateAdd,DateDiff,DatePart,DateSerial,DateValue,%
-      Day,Exp,Filter,Fix,FormatCurrency,FormatDateTime,FormatNumber,%
-      FormatPercent,GetObject,Hex,Hour,InputBox,InStr,InStrRev,Int,%
-      IsArray,IsDate,IsEmpty,IsNull,IsNumeric,IsObject,Join,LBound,%
-      LCase,Left,Len,LoadPicture,Log,LTrim,Mid,Minute,Month,MonthName,%
-      MsgBox,Now,Oct,Replace,RGB,Right,Rnd,Round,RTrim,ScriptEngine,%
-      ScriptEngineBuildVersion,ScriptEngineMajorVersion,%
-      ScriptEngineMinorVersion,Second,Sgn,Sin,Space,Split,Sqr,StrComp,%
-      StrReverse,String,Tan,Time,TimeSerial,TimeValue,Trim,TypeName,%
-      UBound,UCase,VarType,Weekday,WeekdayName,Year, And,Eqv,Imp,Is,%
-      Mod,Not,Or,Xor,Add,BuildPath,Clear,Close,Copy,CopyFile,%
-      CopyFolder,CreateFolder,CreateTextFile,Delete,DeleteFile,%
-      DeleteFolder,Dictionary,Drive,DriveExists,Drives,Err,Exists,File,%
-      FileExists,FileSystemObject,Files,Folder,FolderExists,Folders,%
-      GetAbsolutePathName,GetBaseName,GetDrive,GetDriveName,%
-      GetExtensionName,GetFile,GetFileName,GetFolder,%
-      GetParentFolderName,GetSpecialFolder,GetTempName,Items,Keys,Move,%
-      MoveFile,MoveFolder,OpenAsTextStream,OpenTextFile,Raise,Read,%
-      ReadAll,ReadLine,Remove,RemoveAll,Skip,SkipLine,TextStream,Write,%
-      WriteBlankLines,WriteLine,Alias,Archive,CDROM,Compressed,%
-      Directory,Fixed,ForAppending,ForReading,ForWriting,Hidden,Normal,%
-      RAMDisk,ReadOnly,Remote,Removable,System,SystemFolder,%
-      TemporaryFolder,TristateFalse,TristateTrue,TristateUseDefault,%
-      Unknown,Volume,WindowsFolder,vbAbortRetryIgnore,%
-      vbApplicationModal,vbArray,vbBinaryCompare,vbBlack,vbBlue,%
-      vbBoolean,vbByte,vbCr,vbCrLf,vbCritical,vbCurrency,vbCyan,%
-      vbDataObject,vbDate,vbDecimal,vbDefaultButton1,vbDefaultButton2,%
-      vbDefaultButton3,vbDefaultButton4,vbDouble,vbEmpty,vbError,%
-      vbExclamation,vbFirstFourDays,vbFirstFullWeek,vbFirstJan1,%
-      vbFormFeed,vbFriday,vbGeneralDate,vbGreen,vbInformation,%
-      vbInteger,vbLf,vbLong,vbLongDate,vbLongTime,vbMagenta,vbMonday,%
-      vbNewLine,vbNull,vbNullChar,vbNullString,vbOKC,ancel,vbOKOnly,%
-      vbObject,vbObjectError,vbQuestion,vbRed,vbRetryCancel,vbSaturday,%
-      vbShortDate,vbShortTime,vbSingle,vbString,vbSunday,vbSystemModal,%
-      vbTab,vbTextCompare,vbThursday,vbTuesday,vbUseSystem,%
-      vbUseSystemDayOfWeek,vbVariant,vbVerticalTab,vbWednesday,vbWhite,%
-      vbYellow,vbYesNo,vbYesNoCancel},%
-   sensitive=f,%
-   morecomment=[l]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{Verilog}
-%
-% Thanks to \lstthanks{Cameron H. G. Wright}{c.h.g.wright@ieee.org}{2003/04/30}
-% for providing the definition. After a bug report by \lsthelper{George
-% M.~Georgiou}{georgiou@csci.csusb.edu}{2004/02/05}{directives not detected} I
-% changed the declaration of directives to use normal keywords.
-% \begingroup
-%    \begin{macrocode}
-%<*lang3>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% Verilog definition (c) 2003 Cameron H. G. Wright <c.h.g.wright@ieee.org>
-%%   Based on the IEEE 1364-2001 Verilog HDL standard
-%%   Ref: S. Palnitkar, "Verilog HDL: A Guide to Digital Design and Synthesis,"
-%%        Prentice Hall, 2003. ISBN: 0-13-044911-3
-%%
-\lst@definelanguage{Verilog}%
-  {morekeywords={% reserved keywords
-      always,and,assign,automatic,begin,buf,bufif0,bufif1,case,casex,%
-      casez,cell,cmos,config,deassign,default,defparam,design,disable,%
-      edge,else,end,endcase,endconfig,endfunction,endgenerate,%
-      endmodule,endprimitive,endspecify,endtable,endtask,event,for,%
-      force,forever,fork,function,generate,genvar,highz0,highz1,if,%
-      ifnone,incdir,include,initial,inout,input,instance,integer,join,%
-      large,liblist,library,localparam,macromodule,medium,module,nand,%
-      negedge,nmos,nor,noshowcancelled,not,notif0,notif1,or,output,%
-      parameter,pmos,posedge,primitive,pull0,pull1,pulldown,pullup,%
-      pulsestyle_onevent,pulsestyle_ondetect,rcmos,real,realtime,reg,%
-      release,repeat,rnmos,rpmos,rtran,rtranif0,rtranif1,scalared,%
-      showcancelled,signed,small,specify,specparam,strong0,strong1,%
-      supply0,supply1,table,task,time,tran,tranif0,tranif1,tri,tri0,%
-      tri1,triand,trior,trireg,unsigned,use,vectored,wait,wand,weak0,%
-      weak1,while,wire,wor,xnor,xor},%
-   morekeywords=[2]{% system tasks and functions
-      $bitstoreal,$countdrivers,$display,$fclose,$fdisplay,$fmonitor,%
-      $fopen,$fstrobe,$fwrite,$finish,$getpattern,$history,$incsave,%
-      $input,$itor,$key,$list,$log,$monitor,$monitoroff,$monitoron,%
-      $nokey},%
-   morekeywords=[3]{% compiler directives
-      `accelerate,`autoexpand_vectornets,`celldefine,`default_nettype,%
-      `define,`else,`elsif,`endcelldefine,`endif,`endprotect,%
-      `endprotected,`expand_vectornets,`ifdef,`ifndef,`include,%
-      `no_accelerate,`noexpand_vectornets,`noremove_gatenames,%
-      `nounconnected_drive,`protect,`protected,`remove_gatenames,%
-      `remove_netnames,`resetall,`timescale,`unconnected_drive},%
-   alsoletter=\`,%
-   sensitive,%
-   morecomment=[s]{/*}{*/},%
-   morecomment=[l]//,% nonstandard
-   morestring=[b]"%
-  }[keywords,comments,strings]% 
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang3>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{VHDL}
-%
-% This language is due to \lstthanks{Kai~Wollenweber}{kai@ece.wpi.edu}
-% {1997/11/04}{VHDL}. I've done conversion to version 0.19 only.
-% \lsthelper{Gaurav Aggarwal}{gaurav@ics.uci.edu}{1998/04/02}{sensitive=f}
-% reported that VHDL is case insensitive and \lsthelper{Arnaud~Tisserand}
-% {2003/02/17}{missing keywords: disconnect, elif, with} added three
-% keywords.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% VHDL definition (c) 1997 Kai Wollenweber
-%%
-\lst@definelanguage{VHDL}%
-  {morekeywords={ALL,ARCHITECTURE,ABS,AND,ASSERT,ARRAY,AFTER,ALIAS,%
-      ACCESS,ATTRIBUTE,BEGIN,BODY,BUS,BLOCK,BUFFER,CONSTANT,CASE,%
-      COMPONENT,CONFIGURATION,DOWNTO,ELSE,ELSIF,END,ENTITY,EXIT,%
-      FUNCTION,FOR,FILE,GENERIC,GENERATE,GUARDED,GROUP,IF,IN,INOUT,IS,%
-      INERTIAL,IMPURE,LIBRARY,LOOP,LABEL,LITERAL,LINKAGE,MAP,MOD,NOT,%
-      NOR,NAND,NULL,NEXT,NEW,OUT,OF,OR,OTHERS,ON,OPEN,PROCESS,PORT,%
-      PACKAGE,PURE,PROCEDURE,POSTPONED,RANGE,REM,ROL,ROR,REPORT,RECORD,%
-      RETURN,REGISTER,REJECT,SIGNAL,SUBTYPE,SLL,SRL,SLA,SRA,SEVERITY,%
-      SELECT,THEN,TYPE,TRANSPORT,TO,USE,UNITS,UNTIL,VARIABLE,WHEN,WAIT,%
-      WHILE,XOR,XNOR,%
-      DISCONNECT,ELIF,WITH},% Arnaud Tisserand
-   sensitive=f,% 1998 Gaurav Aggarwal
-   morecomment=[l]--,%
-   morestring=[d]{"}%
-  }[keywords,comments,strings]%
-%    \end{macrocode}
-% The VHDL-AMS dialect has been added by \lstthanks{Steffen~Klupsch}
-% {steffen@vlsi.informatik.tu-darmstadt.de}{2001/10/05}.
-%    \begin{macrocode}
-%%
-%% VHDL-AMS definition (c) Steffen Klupsch
-%%
-\lst@definelanguage[AMS]{VHDL}[]{VHDL}%
-  {morekeywords={ACROSS,ARRAY,BREAK,DISCONNECT,NATURE,NOISE,PORT,%
-      PROCEDURAL,QUANTITY,SHARED,SPECTRUM,SUBNATURE,TERMINAL,THROUGH,%
-      TOLERANCE,UNAFFACTED,UNITS}}
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{VRML}
-%
-% This language is due to \lstthanks{Oliver~Baum}{oli.baum@web.de}{2001/07/10}
-% {VRML}.
-% \begingroup
-%    \begin{macrocode}
-%<*lang2>
-%    \end{macrocode}
-%    \begin{macrocode}
-%%
-%% VRML definition (c) 2001 Oliver Baum
-%%
-\lst@definelanguage[97]{VRML}
-  {morekeywords={DEF,EXTERNPROTO,FALSE,IS,NULL,PROTO,ROUTE,TO,TRUE,USE,%
-      eventIn,eventOut,exposedField,field,Introduction,Anchor,%
-      Appearance,AudioClip,Background,Billboard,Box,Collision,Color,%
-      ColorInterpolator,Cone,Coordinate,CoordinateInterpolator,%
-      Cylinder,CylinderSensor,DirectionalLight,ElevationGrid,Extrusion,%
-      Fog,FontStyle,Group,ImageTexture,IndexedFaceSet,IndexedLineSet,%
-      Inline,LOD,Material,MovieTexture,NavigationInfo,Normal,%
-      NormalInterpolator,OrientationInterpolator,PixelTexture,%
-      PlaneSensor,PointLight,PointSet,PositionInterpolator,%
-      ProximitySensor,ScalarInterpolator,Script,Shape,Sound,Sphere,%
-      SphereSensor,SpotLight,Switch,Text,TextureCoordinate,%
-      TextureTransform,TimeSensor,TouchSensor,Transform,Viewpoint,%
-      VisibilitySensor,WorldInfo},%
-   morecomment=[l]\#,% bug: starts comment in the first column
-   morestring=[b]"%
-  }[keywords,comments,strings]
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang2>
-%    \end{macrocode}
-% \endgroup
-%
-%
-% \subsection{XML et al}
-%
-% \lstthanks{Bernhard~Walle}{bernhard@bwalle.de}{2003/11/22} provided the
-% following two definitions.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{XSLT}[]{XML}%
-  {morekeywords={%
-     % main elements
-     xsl:stylesheet,xsl:transform,%
-     % childs of the main element
-     xsl:apply-imports,xsl:attribute-set,xsl:decimal-format,xsl:import,%
-     xsl:include,xsl:key,xsl:namespace-alias,xsl:output,xsl:param,%
-     xsl:preserve-space,xsl:strip-space,xsl:template,xsl:variable,%
-     % 21 directives
-     xsl:apply-imports,xsl:apply-templates,xsl:attribute,%
-     xsl:call-template,xsl:choose,xsl:comment,xsl:copy,xsl:copy-of,%
-     xsl:element,xsl:fallback,xsl:for-each,xsl:if,xsl:message,%
-     xsl:number,xsl:otherwise,xsl:processing-instruction,xsl:text,%
-     xsl:value-of,xsl:variable,xsl:when,xsl:with-param},%
-   alsodigit={-},%
-  }%
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{Ant}[]{XML}%
-  {morekeywords={%
-     project,target,patternset,include,exclude,excludesfile,includesfile,filterset,%
-     filter,filtersfile,libfileset,custom,classpath,fileset,none,depend,mapper,%
-     filename,not,date,contains,selector,depth,or,and,present,majority,size,dirset,%
-     filelist,pathelement,path,param,filterreader,extension,filterchain,linecontainsregexp,%
-     regexp,classconstants,headfilter,tabstospaces,striplinebreaks,tailfilter,stripjavacomments,%
-     expandproperties,linecontains,replacetokens,token,striplinecomments,comment,prefixlines,%
-     classfileset,rootfileset,root,description,xmlcatalog,entity,dtd,substitution,%
-     extensionSet,propertyfile,entry,vsscheckin,sql,transaction,cvspass,csc,%
-     dirname,wlrun,wlclasspath,p4label,replaceregexp,get,jjtree,sleep,jarlib,%
-     dependset,targetfileset,srcfileset,srcfilelist,targetfilelist,zip,zipgroupfileset,zipfileset,%
-     patch,jspc,webapp,style,test,arg,jvmarg,sysproperty,testlet,env,tstamp,%
-     format,unwar,vsshistory,icontract,cvschangelog,user,p4submit,ccmcheckin,%
-     p4change,bzip2,vssadd,javadoc,bottom,source,doctitle,header,excludepackage,bootclasspath,%
-     doclet,taglet,packageset,sourcepath,link,footer,package,group,title,tag,%
-     translate,signjar,vajload,vajproject,jarlib,extensionset,WsdlToDotnet,buildnumber,%
-     jpcovmerge,tomcat,ejbjar,weblogictoplink,jboss,borland,weblogic,iplanet,jonas,%
-     support,websphere,wasclasspath,war,manifest,attribute,section,metainf,lib,%
-     classes,webinf,rename,sequential,serverdeploy,generic,property,move,%
-     copydir,cccheckin,wljspc,fixcrlf,sosget,pathconvert,map,record,p4sync,exec,%
-     p4edit,maudit,rulespath,searchpath,antlr,netrexxc,jpcovreport,reference,filters,%
-     coveragepath,execon,targetfile,srcfile,ccmcheckout,ant,xmlvalidate,xslt,%
-     iplanet,ccmcheckintask,gzip,native2ascii,starteam,ear,archives,input,%
-     rmic,extdirs,compilerarg,checksum,mail,bcc,message,cc,to,from,loadfile,vsscheckout,%
-     stylebook,soscheckin,mimemail,stlabel,gunzip,concat,cab,touch,parallel,splash,%
-     antcall,cccheckout,typedef,p4have,xmlproperty,copy,tomcat,antstructure,ccmcreatetask,%
-     rpm,delete,replace,replacefilter,replacetoken,replacevalue,mmetrics,waitfor,isfalse,%
-     equals,available,filepath,os,filesmatch,istrue,isset,socket,http,uptodate,srcfiles,%
-     untar,loadproperties,echoproperties,vajexport,stcheckout,bunzip2,copyfile,vsscreate,%
-     ejbc,unjar,tomcat,wsdltodotnet,mkdir,condition,cvs,commandline,marker,argument,%
-     tempfile,junitreport,report,taskdef,echo,ccupdate,java,renameext,vsslabel,basename,%
-     javadoc2,vsscp,tar,tarfileset,tomcat,vajimport,setproxy,wlstop,p4counter,ilasm,%
-     soscheckout,apply,ccuncheckout,jarlib,location,url,cvstagdiff,jlink,mergefiles,%
-     addfiles,javacc,pvcs,pvcsproject,jarlib,options,depends,chmod,jar,sound,fail,%
-     success,mparse,blgenclient,genkey,dname,javah,class,ccmreconfigure,unzip,javac,%
-     src,p4add,soslabel,jpcoverage,triggers,method,vssget,deltree,ddcreator},
-   deletekeywords={default},%
-  }
-%    \end{macrocode}
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-% This is my first attempt to support XML. It is from 2000/07/18.
-% \begingroup
-%    \begin{macrocode}
-%<*lang1>
-%    \end{macrocode}
-%    \begin{macrocode}
-\lst@definelanguage{XML}%
-  {keywords={,CDATA,DOCTYPE,ATTLIST,termdef,ELEMENT,EMPTY,ANY,ID,%
-      IDREF,IDREFS,ENTITY,ENTITIES,NMTOKEN,NMTOKENS,NOTATION,%
-      INCLUDE,IGNORE,SYSTEM,PUBLIC,NDATA,PUBLIC,%
-      PCDATA,REQUIRED,IMPLIED,FIXED,%%% preceded by #
-      xml,xml:space,xml:lang,version,standalone,default,preserve},%
-   alsoother=$,%
-   alsoletter=:,%
-   tag=**[s]<>,%
-   morestring=[d]",% ??? doubled
-   morestring=[d]',% ??? doubled
-   MoreSelectCharTable=%
-      \lst@CArgX--\relax\lst@DefDelimB{}{}%
-          {\ifnum\lst@mode=\lst@tagmode\else
-               \expandafter\@gobblethree
-           \fi}%
-          \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
-      \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
-          \lst@EndComment\lst@commentmode
-      \lst@CArgX[CDATA[\relax\lst@CDef{}%
-          {\ifnum\lst@mode=\lst@tagmode
-               \expandafter\lst@BeginCDATA
-           \else \expandafter\lst@CArgEmpty
-           \fi}%
-          \@empty
-      \lst@CArgX]]\relax\lst@CDef{}%
-          {\ifnum\lst@mode=\lst@GPmode
-               \expandafter\lst@EndComment
-           \else \expandafter\lst@CArgEmpty
-           \fi}%
-          \@empty
-  }[keywords,comments,strings,html]%
-%    \end{macrocode}
-% And after receiving a bug report from \lsthelper{Michael~Niedermair}
-% {m.g.n@gmx.de}{2002/04/07}{undefined control sequence \lst@commentmode} I
-% converted the version 0.21 contents of |MoreSelectCharTable| to version 1.0.
-%    \begin{macrocode}
-%</lang1>
-%    \end{macrocode}
-% \endgroup
-%
-%
-%^^A \setcounter{IndexColumns}{2}
-%^^A \PrintIndex
-%
-%
-% \Finale
-%
-\endinput
diff --git a/latex/texsty/lstdrvrs.ins b/latex/texsty/lstdrvrs.ins
deleted file mode 100644 (file)
index 2c61269..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-%%
-%% This is file `lstdrvrs.ins',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% lstdrvrs.dtx  (with options: `install')
-%% 
-%% The listings package is copyright 1996--2004 Carsten Heinz, and
-%% continued maintenance on the package is copyright 2006--2007 Brooks Moses.
-%% The drivers are copyright 1997/1998/1999/2000/2001/2002/2003/2004/2006/
-%% 2007 any individual author listed in this file.
-%%
-%% This file is distributed under the terms of the LaTeX Project Public
-%% License from CTAN archives in directory  macros/latex/base/lppl.txt.
-%% Either version 1.3 or, at your option, any later version.
-%%
-%% This file is completely free and comes without any warranty.
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to Brooks Moses at <bmoses@dpdx.net>.
-%%
-\input docstrip
-\preamble
-\endpreamble
-
-\ifToplevel{
-\usedir{tex/latex/listings}
-\keepsilent
-\askonceonly
-}
-
-\generate{
-    \file{lstlang1.sty}{\from{lstdrvrs.dtx}{lang1}}
-    \file{lstlang2.sty}{\from{lstdrvrs.dtx}{lang2}}
-    \file{lstlang3.sty}{\from{lstdrvrs.dtx}{lang3}}
-}
-
-\ifToplevel{
-\Msg{*}
-\Msg{* You probably need to move all created `.sty' and `.cfg'}
-\Msg{* files into a directory searched by TeX.}
-\Msg{*}
-\Msg{* Run `lstdrvrs.dtx' through LaTeX2e to get the documentation.}
-\Msg{*}
-}
-
-\endbatchfile
-    [2004/09/05 1.3 listings language file]
-\endinput
-%%
-%% End of file `lstdrvrs.ins'.
diff --git a/latex/texsty/lstlang1.sty b/latex/texsty/lstlang1.sty
deleted file mode 100644 (file)
index 40c3f37..0000000
+++ /dev/null
@@ -1,1549 +0,0 @@
-%%
-%% This is file `lstlang1.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% lstdrvrs.dtx  (with options: `lang1')
-%% 
-%% The listings package is copyright 1996--2004 Carsten Heinz, and
-%% continued maintenance on the package is copyright 2006--2007 Brooks Moses.
-%% The drivers are copyright 1997/1998/1999/2000/2001/2002/2003/2004/2006/
-%% 2007 any individual author listed in this file.
-%%
-%% This file is distributed under the terms of the LaTeX Project Public
-%% License from CTAN archives in directory  macros/latex/base/lppl.txt.
-%% Either version 1.3 or, at your option, any later version.
-%%
-%% This file is completely free and comes without any warranty.
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to Brooks Moses at <bmoses@dpdx.net>.
-%%
-\ProvidesFile{lstlang1.sty}
-    [2004/09/05 1.3 listings language file]
-%%
-%% ACSL definition (c) 2000 by Andreas Matthias
-%%
-\lst@definelanguage{ACSL}[90]{Fortran}%
-   {morekeywords={algorithm,cinterval,constant,derivative,discrete,%
-         dynamic,errtag,initial,interval,maxterval,minterval,%
-         merror,xerror,nsteps,procedural,save,schedule,sort,%
-         table,terminal,termt,variable},%
-    sensitive=false,%
-    morecomment=[l]!%
-   }[keywords, comments]%
-%%
-%% Ada 95 definition (c) Torsten Neuer
-%%
-%% Ada 2005 definition (c) 2006 Santiago Urue\~{n}a Pascual
-%%                              <Santiago.Uruena@upm.es>
-%%
-\lst@definelanguage[2005]{Ada}[95]{Ada}%
-  {morekeywords={interface,overriding,synchronized}}%
-\lst@definelanguage[95]{Ada}[83]{Ada}%
-  {morekeywords={abstract,aliased,protected,requeue,tagged,until}}%
-\lst@definelanguage[83]{Ada}%
-  {morekeywords={abort,abs,accept,access,all,and,array,at,begin,body,%
-      case,constant,declare,delay,delta,digits,do,else,elsif,end,entry,%
-      exception,exit,for,function,generic,goto,if,in,is,limited,loop,%
-      mod,new,not,null,of,or,others,out,package,pragma,private,%
-      procedure,raise,range,record,rem,renames,return,reverse,select,%
-      separate,subtype,task,terminate,then,type,use,when,while,with,%
-      xor},%
-   sensitive=f,%
-   morecomment=[l]--,%
-   morestring=[m]",% percent not defined as stringizer so far
-   morestring=[m]'%
-  }[keywords,comments,strings]%
-%%
-%% awk definitions (c) Christoph Giess
-%%
-\lst@definelanguage[gnu]{Awk}[POSIX]{Awk}%
-  {morekeywords={and,asort,bindtextdomain,compl,dcgettext,gensub,%
-      lshift,mktime,or,rshift,strftime,strtonum,systime,xor,extension}%
-  }%
-\lst@definelanguage[POSIX]{Awk}%
-  {keywords={BEGIN,END,close,getline,next,nextfile,print,printf,%
-      system,fflush,atan2,cos,exp,int,log,rand,sin,sqrt,srand,gsub,%
-      index,length,match,split,sprintf,strtonum,sub,substr,tolower,%
-      toupper,if,while,do,for,break,continue,delete,exit,function,%
-      return},%
-   sensitive,%
-   morecomment=[l]\#,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%%
-%% Visual Basic definition (c) 2002 Robert Frank
-%%
-\lst@definelanguage[Visual]{Basic}
-  {morekeywords={Abs,Array,Asc,AscB,AscW,Atn,Avg,CBool,CByte,CCur,%
-      CDate,CDbl,Cdec,Choose,Chr,ChrB,ChrW,CInt,CLng,Command,Cos,%
-      Count,CreateObject,CSng,CStr,CurDir,CVar,CVDate,CVErr,Date,%
-      DateAdd,DateDiff,DatePart,DateSerial,DateValue,Day,DDB,Dir,%
-      DoEvents,Environ,EOF,Error,Exp,FileAttr,FileDateTime,FileLen,%
-      Fix,Format,FreeFile,FV,GetAllStrings,GetAttr,%
-      GetAutoServerSettings,GetObject,GetSetting,Hex,Hour,IIf,%
-      IMEStatus,Input,InputB,InputBox,InStr,InstB,Int,Integer,IPmt,%
-      IsArray,IsDate,IsEmpty,IsError,IsMissing,IsNull,IsNumeric,%
-      IsObject,LBound,LCase,Left,LeftB,Len,LenB,LoadPicture,Loc,LOF,%
-      Log,Ltrim,Max,Mid,MidB,Min,Minute,MIRR,Month,MsgBox,Now,NPer,%
-      NPV,Oct,Partition,Pmt,PPmt,PV,QBColor,Rate,RGB,Right,RightB,Rnd,%
-      Rtrim,Second,Seek,Sgn,Shell,Sin,SLN,Space,Spc,Sqr,StDev,StDevP,%
-      Str,StrComp,StrConv,String,Switch,Sum,SYD,Tab,Tan,Time,Timer,%
-      TimeSerial,TimeValue,Trim,TypeName,UBound,Ucase,Val,Var,VarP,%
-      VarType,Weekday,Year},% functions
-   morekeywords=[2]{Accept,Activate,Add,AddCustom,AddFile,AddFromFile,%
-      AddFromTemplate,AddItem,AddNew,AddToAddInToolbar,%
-      AddToolboxProgID,Append,AppendChunk,Arrange,Assert,AsyncRead,%
-      BatchUpdate,BeginTrans,Bind,Cancel,CancelAsyncRead,CancelBatch,%
-      CancelUpdate,CanPropertyChange,CaptureImage,CellText,CellValue,%
-      Circle,Clear,ClearFields,ClearSel,ClearSelCols,Clone,Close,Cls,%
-      ColContaining,ColumnSize,CommitTrans,CompactDatabase,Compose,%
-      Connect,Copy,CopyQueryDef,CreateDatabase,CreateDragImage,%
-      CreateEmbed,CreateField,CreateGroup,CreateIndex,CreateLink,%
-      CreatePreparedStatement,CreatePropery,CreateQuery,%
-      CreateQueryDef,CreateRelation,CreateTableDef,CreateUser,%
-      CreateWorkspace,Customize,Delete,DeleteColumnLabels,%
-      DeleteColumns,DeleteRowLabels,DeleteRows,DoVerb,Drag,Draw,Edit,%
-      EditCopy,EditPaste,EndDoc,EnsureVisible,EstablishConnection,%
-      Execute,ExtractIcon,Fetch,FetchVerbs,Files,FillCache,Find,%
-      FindFirst,FindItem,FindLast,FindNext,FindPrevious,Forward,%
-      GetBookmark,GetChunk,GetClipString,GetData,GetFirstVisible,%
-      GetFormat,GetHeader,GetLineFromChar,GetNumTicks,GetRows,%
-      GetSelectedPart,GetText,GetVisibleCount,GoBack,GoForward,Hide,%
-      HitTest,HoldFields,Idle,InitializeLabels,InsertColumnLabels,%
-      InsertColumns,InsertObjDlg,InsertRowLabels,InsertRows,Item,%
-      KillDoc,Layout,Line,LinkExecute,LinkPoke,LinkRequest,LinkSend,%
-      Listen,LoadFile,LoadResData,LoadResPicture,LoadResString,%
-      LogEvent,MakeCompileFile,MakeReplica,MoreResults,Move,MoveData,%
-      MoveFirst,MoveLast,MoveNext,MovePrevious,NavigateTo,NewPage,%
-      NewPassword,NextRecordset,OLEDrag,OnAddinsUpdate,OnConnection,%
-      OnDisconnection,OnStartupComplete,Open,OpenConnection,%
-      OpenDatabase,OpenQueryDef,OpenRecordset,OpenResultset,OpenURL,%
-      Overlay,PaintPicture,Paste,PastSpecialDlg,PeekData,Play,Point,%
-      PopulatePartial,PopupMenu,Print,PrintForm,PropertyChanged,Pset,%
-      Quit,Raise,RandomDataFill,RandomFillColumns,RandomFillRows,%
-      rdoCreateEnvironment,rdoRegisterDataSource,ReadFromFile,%
-      ReadProperty,Rebind,ReFill,Refresh,RefreshLink,RegisterDatabase,%
-      Reload,Remove,RemoveAddInFromToolbar,RemoveItem,Render,%
-      RepairDatabase,Reply,ReplyAll,Requery,ResetCustom,%
-      ResetCustomLabel,ResolveName,RestoreToolbar,Resync,Rollback,%
-      RollbackTrans,RowBookmark,RowContaining,RowTop,Save,SaveAs,%
-      SaveFile,SaveToFile,SaveToolbar,SaveToOle1File,Scale,ScaleX,%
-      ScaleY,Scroll,Select,SelectAll,SelectPart,SelPrint,Send,%
-      SendData,Set,SetAutoServerSettings,SetData,SetFocus,SetOption,%
-      SetSize,SetText,SetViewport,Show,ShowColor,ShowFont,ShowHelp,%
-      ShowOpen,ShowPrinter,ShowSave,ShowWhatsThis,SignOff,SignOn,Size,%
-      Span,SplitContaining,StartLabelEdit,StartLogging,Stop,%
-      Synchronize,TextHeight,TextWidth,ToDefaults,TwipsToChartPart,%
-      TypeByChartType,Update,UpdateControls,UpdateRecord,UpdateRow,%
-      Upto,WhatsThisMode,WriteProperty,ZOrder},% methods
-   morekeywords=[3]{AccessKeyPress,AfterAddFile,AfterChangeFileName,%
-      AfterCloseFile,AfterColEdit,AfterColUpdate,AfterDelete,%
-      AfterInsert,AfterLabelEdit,AfterRemoveFile,AfterUpdate,%
-      AfterWriteFile,AmbienChanged,ApplyChanges,Associate,%
-      AsyncReadComplete,AxisActivated,AxisLabelActivated,%
-      AxisLabelSelected,AxisLabelUpdated,AxisSelected,%
-      AxisTitleActivated,AxisTitleSelected,AxisTitleUpdated,%
-      AxisUpdated,BeforeClick,BeforeColEdit,BeforeColUpdate,%
-      BeforeConnect,BeforeDelete,BeforeInsert,BeforeLabelEdit,%
-      BeforeLoadFile,BeforeUpdate,ButtonClick,ButtonCompleted,%
-      ButtonGotFocus,ButtonLostFocus,Change,ChartActivated,%
-      ChartSelected,ChartUpdated,Click,ColEdit,Collapse,ColResize,%
-      ColumnClick,Compare,ConfigChageCancelled,ConfigChanged,%
-      ConnectionRequest,DataArrival,DataChanged,DataUpdated,DblClick,%
-      Deactivate,DeviceArrival,DeviceOtherEvent,DeviceQueryRemove,%
-      DeviceQueryRemoveFailed,DeviceRemoveComplete,DeviceRemovePending,%
-      DevModeChange,Disconnect,DisplayChanged,Dissociate,%
-      DoGetNewFileName,Done,DonePainting,DownClick,DragDrop,DragOver,%
-      DropDown,EditProperty,EnterCell,EnterFocus,Event,ExitFocus,%
-      Expand,FootnoteActivated,FootnoteSelected,FootnoteUpdated,%
-      GotFocus,HeadClick,InfoMessage,Initialize,IniProperties,%
-      ItemActivated,ItemAdded,ItemCheck,ItemClick,ItemReloaded,%
-      ItemRemoved,ItemRenamed,ItemSeletected,KeyDown,KeyPress,KeyUp,%
-      LeaveCell,LegendActivated,LegendSelected,LegendUpdated,%
-      LinkClose,LinkError,LinkNotify,LinkOpen,Load,LostFocus,%
-      MouseDown,MouseMove,MouseUp,NodeClick,ObjectMove,%
-      OLECompleteDrag,OLEDragDrop,OLEDragOver,OLEGiveFeedback,%
-      OLESetData,OLEStartDrag,OnAddNew,OnComm,Paint,PanelClick,%
-      PanelDblClick,PathChange,PatternChange,PlotActivated,%
-      PlotSelected,PlotUpdated,PointActivated,PointLabelActivated,%
-      PointLabelSelected,PointLabelUpdated,PointSelected,%
-      PointUpdated,PowerQuerySuspend,PowerResume,PowerStatusChanged,%
-      PowerSuspend,QueryChangeConfig,QueryComplete,QueryCompleted,%
-      QueryTimeout,QueryUnload,ReadProperties,Reposition,%
-      RequestChangeFileName,RequestWriteFile,Resize,ResultsChanged,%
-      RowColChange,RowCurrencyChange,RowResize,RowStatusChanged,%
-      SelChange,SelectionChanged,SendComplete,SendProgress,%
-      SeriesActivated,SeriesSelected,SeriesUpdated,SettingChanged,%
-      SplitChange,StateChanged,StatusUpdate,SysColorsChanged,%
-      Terminate,TimeChanged,TitleActivated,TitleSelected,%
-      TitleActivated,UnboundAddData,UnboundDeleteRow,%
-      UnboundGetRelativeBookmark,UnboundReadData,UnboundWriteData,%
-      Unload,UpClick,Updated,Validate,ValidationError,WillAssociate,%
-      WillChangeData,WillDissociate,WillExecute,WillUpdateRows,%
-      WithEvents,WriteProperties},% VB-events
-   morekeywords=[4]{AppActivate,Base,Beep,Call,Case,ChDir,ChDrive,%
-      Const,Declare,DefBool,DefByte,DefCur,DefDate,DefDbl,DefDec,%
-      DefInt,DefLng,DefObj,DefSng,DefStr,Deftype,DefVar,DeleteSetting,%
-      Dim,Do,Else,ElseIf,End,Enum,Erase,Event,Exit,Explicit,FileCopy,%
-      For,ForEach,Friend,Function,Get,GoSub,GoTo,If,Implements,Kill,%
-      Let,LineInput,Lock,Lset,MkDir,Name,Next,OnError,On,Option,%
-      Private,Property,Public,Put,RaiseEvent,Randomize,ReDim,Rem,%
-      Reset,Resume,Return,RmDir,Rset,SavePicture,SaveSetting,%
-      SendKeys,SetAttr,Static,Sub,Then,Type,Unlock,Wend,While,Width,%
-      With,Write},% statements
-   sensitive=false,%
-   keywordcomment=rem,%
-   MoreSelectCharTable=\def\lst@BeginKC@{% chmod
-      \lst@ResetToken
-      \lst@BeginComment\lst@GPmode{{\lst@commentstyle}%
-                       \lst@Lmodetrue\lst@modetrue}\@empty},%
-   morecomment=[l]{'},%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]",%
-   }[keywords,comments,strings,keywordcomments]
-\lst@definelanguage[ANSI]{C++}[ISO]{C++}{}%
-\lst@definelanguage[GNU]{C++}[ISO]{C++}%
-  {morekeywords={__attribute__,__extension__,__restrict,__restrict__,%
-      typeof,__typeof__},%
-  }%
-\lst@definelanguage[Visual]{C++}[ISO]{C++}%
-  {morekeywords={__asm,__based,__cdecl,__declspec,dllexport,%
-      dllimport,__except,__fastcall,__finally,__inline,__int8,__int16,%
-      __int32,__int64,naked,__stdcall,thread,__try,__leave},%
-  }%
-\lst@definelanguage[ISO]{C++}[ANSI]{C}%
-  {morekeywords={and,and_eq,asm,bad_cast,bad_typeid,bitand,bitor,bool,%
-      catch,class,compl,const_cast,delete,dynamic_cast,explicit,export,%
-      false,friend,inline,mutable,namespace,new,not,not_eq,operator,or,%
-      or_eq,private,protected,public,reinterpret_cast,static_cast,%
-      template,this,throw,true,try,typeid,type_info,typename,using,%
-      virtual,wchar_t,xor,xor_eq},%
-  }%
-%%
-%% Objective-C definition (c) 1997 Detlev Droege
-%%
-\lst@definelanguage[Objective]{C}[ANSI]{C}
-  {morekeywords={bycopy,id,in,inout,oneway,out,self,super,%
-      @class,@defs,@encode,@end,@implementation,@interface,@private,%
-      @protected,@protocol,@public,@selector},%
-   moredirectives={import}%
-  }%
-%%
-%% Handel-C definition, refer http://www.celoxica.com
-%%
-\lst@definelanguage[Handel]{C}[ANSI]{C}
-  {morekeywords={assert,chan,chanin,chanout,clock,delay,expr,external,%
-      external_divide,family,ifselect,in,inline,interface,internal,%
-      internal_divid,intwidth,let,macro,mpram,par,part,prialt,proc,ram,%
-      releasesema,reset,rom,select,sema,set,seq,shared,signal,try,%
-      reset,trysema,typeof,undefined,width,with,wom},%
-  }%
-\lst@definelanguage[ANSI]{C}%
-  {morekeywords={auto,break,case,char,const,continue,default,do,double,%
-      else,enum,extern,float,for,goto,if,int,long,register,return,%
-      short,signed,sizeof,static,struct,switch,typedef,union,unsigned,%
-      void,volatile,while},%
-   sensitive,%
-   morecomment=[s]{/*}{*/},%
-   morecomment=[l]//,% nonstandard
-   morestring=[b]",%
-   morestring=[b]',%
-   moredelim=*[directive]\#,%
-   moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
-      include,pragma,undef,warning}%
-  }[keywords,comments,strings,directives]%
-%%
-%% C-Sharp definition (c) 2002 Martin Brodbeck
-%%
-\lst@definelanguage[Sharp]{C}%
-  {morekeywords={abstract,base,bool,break,byte,case,catch,char,checked,%
-      class,const,continue,decimal,default,delegate,do,double,else,%
-      enum,event,explicit,extern,false,finally,fixed,float,for,foreach,%
-      goto,if,implicit,in,int,interface,internal,is,lock,long,%
-      namespace,new,null,object,operator,out,override,params,private,%
-      protected,public,readonly,ref,return,sbyte,sealed,short,sizeof,%
-      static,string,struct,switch,this,throw,true,try,typeof,uint,%
-      ulong,unchecked,unsafe,ushort,using,virtual,void,while,%
-      as,volatile,stackalloc},% Kai K\"ohne
-   sensitive,%
-   morecomment=[s]{/*}{*/},%
-   morecomment=[l]//,%
-   morestring=[b]"
-  }[keywords,comments,strings]%
-%%
-%% csh definition (c) 1998 Kai Below
-%%
-\lst@definelanguage{csh}
-  {morekeywords={alias,awk,cat,echo,else,end,endif,endsw,exec,exit,%
-      foreach,glob,goto,history,if,logout,nice,nohup,onintr,repeat,sed,%
-      set,setenv,shift,source,switch,then,time,while,umask,unalias,%
-      unset,wait,while,@,env,argv,child,home,ignoreeof,noclobber,%
-      noglob,nomatch,path,prompt,shell,status,verbose,print,printf,%
-      sqrt,BEGIN,END},%
-   morecomment=[l]\#,%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%%
-%% bash,sh definition (c) 2003 Riccardo Murri <riccardo.murri@gmx.it>
-%%
-\lst@definelanguage{bash}[]{sh}%
-  {morekeywords={alias,bg,bind,builtin,command,compgen,complete,%
-      declare,disown,enable,fc,fg,history,jobs,et,local,logout,printf,%
-      pushd,popd,select,set,suspend,shopt,source,times,type,typeset,%
-      ulimit,unalias,wait},%
-  }%
-\lst@definelanguage{sh}%
-  {morekeywords={awk,break,case,cat,cd,continue,do,done,echo,else,%
-      env,eval,exec,expr,exit,export,false,fi,for,function,getopts,%
-      hash,history,if,kill,nice,nohup,ps,pwd,read,readonly,return,%
-      sed,shift,test,then,times,trap,true,umask,unset,until,while},%
-   morecomment=[l]\#,%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-\lst@definelanguage[90]{Fortran}[95]{Fortran}{}
-\lst@definelanguage[95]{Fortran}[77]{Fortran}%
-  {deletekeywords=SAVE,%
-   morekeywords={ACTION,ADVANCE,ALLOCATE,ALLOCATABLE,ASSIGNMENT,CASE,%
-      CONTAINS,CYCLE,DEALLOCATE,DEFAULT,DELIM,EXIT,INCLUDE,IN,NONE,IN,%
-      OUT,INTENT,INTERFACE,IOLENGTH,KIND,LEN,MODULE,NAME,NAMELIST,NMT,%
-      NULLIFY,ONLY,OPERATOR,OPTIONAL,OUT,PAD,POINTER,POSITION,PRIVATE,%
-      PUBLIC,READWRITE,RECURSIVE,RESULT,SELECT,SEQUENCE,SIZE,STAT,%
-      TARGET,USE,WHERE,WHILE,BLOCKDATA,DOUBLEPRECISION,%
-      ENDBLOCKDATA,ENDFILE,ENDFUNCTION,ENDINTERFACE,%
-      ENDMODULE,ENDPROGRAM,ENDSELECT,ENDSUBROUTINE,ENDTYPE,ENDWHERE,%
-      INOUT,SELECTCASE},%
-   deletecomment=[f],% no fixed comment line: 1998 Magne Rudshaug
-   morecomment=[l]!%
-  }%
-\lst@definelanguage[77]{Fortran}%
-  {morekeywords={ACCESS,ASSIGN,BACKSPACE,BLANK,BLOCK,CALL,CHARACTER,%
-      CLOSE,COMMON,COMPLEX,CONTINUE,DATA,DIMENSION,DIRECT,DO,DOUBLE,%
-      ELSE,ELSEIF,END,ENDIF,ENDDO,ENTRY,EOF,EQUIVALENCE,ERR,EXIST,EXTERNAL,%
-      FILE,FMT,FORM,FORMAT,FORMATTED,FUNCTION,GO,TO,GOTO,IF,IMPLICIT,%
-      INQUIRE,INTEGER,INTRINSIC,IOSTAT,LOGICAL,NAMED,NEXTREC,NUMBER,%
-      OPEN,OPENED,PARAMETER,PAUSE,PRECISION,PRINT,PROGRAM,READ,REAL,%
-      REC,RECL,RETURN,REWIND,SEQUENTIAL,STATUS,STOP,SUBROUTINE,THEN,%
-      TYPE,UNFORMATTED,UNIT,WRITE,SAVE},%
-   sensitive=f,%% not Fortran-77 standard, but allowed in Fortran-95 %%
-   morecomment=[f]*,%
-   morecomment=[f]C,%
-   morecomment=[f]c,%
-   morestring=[d]",%% not Fortran-77 standard, but allowed in Fortran-95 %%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-\lst@definelanguage{HTML}%
-  {morekeywords={A,ABBR,ACRONYM,ADDRESS,APPLET,AREA,B,BASE,BASEFONT,%
-      BDO,BIG,BLOCKQUOTE,BODY,BR,BUTTON,CAPTION,CENTER,CITE,CODE,COL,%
-      COLGROUP,DD,DEL,DFN,DIR,DIV,DL,DOCTYPE,DT,EM,FIELDSET,FONT,FORM,%
-      FRAME,FRAMESET,HEAD,HR,H1,H2,H3,H4,H5,H6,HTML,I,IFRAME,IMG,INPUT,%
-      INS,ISINDEX,KBD,LABEL,LEGEND,LH,LI,LINK,LISTING,MAP,META,MENU,%
-      NOFRAMES,NOSCRIPT,OBJECT,OPTGROUP,OPTION,P,PARAM,PLAINTEXT,PRE,%
-      OL,Q,S,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRIKE,STRING,STRONG,STYLE,%
-      SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,U,UL,%
-      VAR,XMP,%
-      accesskey,action,align,alink,alt,archive,axis,background,bgcolor,%
-      border,cellpadding,cellspacing,charset,checked,cite,class,classid,%
-      code,codebase,codetype,color,cols,colspan,content,coords,data,%
-      datetime,defer,disabled,dir,event,error,for,frameborder,headers,%
-      height,href,hreflang,hspace,http-equiv,id,ismap,label,lang,link,%
-      longdesc,marginwidth,marginheight,maxlength,media,method,multiple,%
-      name,nohref,noresize,noshade,nowrap,onblur,onchange,onclick,%
-      ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown,%
-      profile,readonly,onmousemove,onmouseout,onmouseover,onmouseup,%
-      onselect,onunload,rel,rev,rows,rowspan,scheme,scope,scrolling,%
-      selected,shape,size,src,standby,style,tabindex,text,title,type,%
-      units,usemap,valign,value,valuetype,vlink,vspace,width,xmlns},%
-   tag=**[s]<>,%
-   sensitive=f,%
-   morestring=[d]",% ??? doubled
-   MoreSelectCharTable=%
-      \lst@CArgX--\relax\lst@DefDelimB{}{}%
-          {\ifnum\lst@mode=\lst@tagmode\else
-               \expandafter\@gobblethree
-           \fi}%
-          \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
-      \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
-          \lst@EndComment\lst@commentmode
-  }[keywords,comments,strings,html]%
-%%
-%% AspectJ definition (c) Robert Wenner
-%%
-\lst@definelanguage[AspectJ]{Java}[]{Java}%
-  {morekeywords={%
-      adviceexecution,after,args,around,aspect,aspectOf,before,%
-      call,cflow,cflowbelow,%
-      execution,get,handler,if,initialization,issingleton,pointcut,%
-      percflow,percflowbelow,perthis,pertarget,preinitialization,%
-      privileged,proceed,returning,set,staticinitialization,strictfp,%
-      target,this,thisEnclosingJoinPoint,thisJoinPoint,throwing,%
-      within,withincode},%
-   MoreSelectCharTable=%
-     \lst@DefSaveDef{`.}\lst@umdot{\lst@umdot\global\let\lst@derefop\@empty}%
-     \ifx\lst@derefinstalled\@empty\else
-        \global\let\lst@derefinstalled\@empty
-\lst@AddToHook{Output}%
-{\lst@ifkeywords
-    \ifx\lst@derefop\@empty
-       \global\let\lst@derefop\relax
-       \ifx\lst@thestyle\lst@gkeywords@sty
-          \ifx\lst@currstyle\relax
-             \let\lst@thestyle\lst@identifierstyle
-          \else
-             \let\lst@thestyle\lst@currstyle
-          \fi
-       \fi
-    \fi
- \fi}
-\lst@AddToHook{BOL}{\global\let\lst@derefop\relax}%
-\lst@AddTo\lst@ProcessSpace{\global\let\lst@derefop\relax}%
-     \fi
-  }%
-\lst@definelanguage{Java}%
-  {morekeywords={abstract,boolean,break,byte,case,catch,char,class,%
-      const,continue,default,do,double,else,extends,false,final,%
-      finally,float,for,goto,if,implements,import,instanceof,int,%
-      interface,label,long,native,new,null,package,private,protected,%
-      public,return,short,static,super,switch,synchronized,this,throw,%
-      throws,transient,true,try,void,volatile,while},%
-   sensitive,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]",%
-   morestring=[b]',%
-  }[keywords,comments,strings]%
-%%
-%% ByteCodeJava definition (c) 2004 Martine Gautier
-%%
-\lst@definelanguage{JVMIS}%
-  {morekeywords={aaload,astore,aconst_null,aload,aload_0,aload_1,%
-      aload_2,aload_3,anewarray,areturn,arraylength,astore,astore_0,%
-      astore_1,astore_2,astore_3,athrow,baload,bastore,bipush,caload,%
-      castore,checkcast,d2f,d2i,d2l,dadd,daload,dastore,dcmpg,dcmpl,%
-      dconst_0,dconst_1,ddiv,dload,dload_0,dload_1,dload_2,dload_3,%
-      dmul,dneg,drem,dreturn,dstore,dstore_0,dstore_1,dstore_2,%
-      dstore_3,dsub,dup,dup_x1,dup_x2,dup2,dup2_x1,dup2_x2,f2d,%
-      f2i,f2l,fadd,faload,fastore,fcmpg,fcmpl,fconst_0,fconst_1,%
-      fconst_2,fdiv,fload,fload_0,fload_1,fload_2,fload_3,fmul,%
-      fneg,frem,freturn,fstore,fstore_0,fstore_1,fstore_2,fstore_3,%
-      fsub,getfield,getstatic,goto,goto_w,i2b,i2c,i2d,i2f,i2l,i2s,%
-      iadd,iaload,iand,iastore,iconst_0,iconst_1,iconst_2,iconst_3,%
-      iconst_4,iconst_5,idiv,if_acmpeq,if_acmpne,if_icmpeq,if_icmpne,%
-      if_icmplt,if_cmpge,if_cmpgt,if_cmple,ifeq,ifne,iflt,ifge,ifgt,%
-      ifle,ifnonnull,ifnull,iinc,iload,iload_0,iload_1,iload_2,%
-      iload_3,imul,ineg,instanceof,invokeinterface,invokespecial,%
-      invokestatic,invokevirtual,ior,irem,ireturn,ishl,ishr,istore,%
-      istore_0,istore_1,istore_2,istore_3,isub,iushr,ixor,jsr,jsr_w,%
-      l2d,l2f,l2i,ladd,laload,land,lastore,lcmp,lconst_0,lconst_1,%
-      ldc,ldc_w,ldc2_w,ldiv,lload,lload_0,lload_1,lload_2,lload_3,%
-      lmul,lneg,lookupswitch,lor,lrem,lreturn,lshl,lshr,lstore,%
-      lstore_0,lstore_1,lstore_2,lstore_3,lsub,lushr,lxor,%
-      monitorenter,monitorexit,multianewarray,new,newarray,nop,pop,%
-      pop2,putfield,putstatic,ret,return,saload,sastore,sipush,swap,%
-      tableswitch,wide,limit,locals,stack},%
-  }[keywords]%
-\lst@definelanguage{Matlab}%
-  {morekeywords={gt,lt,gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
-      all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
-      auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
-      betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
-      cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
-      clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
-      comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
-      contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
-      cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
-      csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
-      dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
-      ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
-      del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
-      dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
-      end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
-      engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
-      engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,error,%
-      errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
-      feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
-      fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
-      flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
-      fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
-      gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
-      getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
-      gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
-      hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
-      imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
-      invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
-      isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
-      legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
-      loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
-      matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
-      matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
-      matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
-      meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
-      mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
-      mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
-      min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
-      mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
-      mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
-      mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
-      mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
-      mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
-      mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
-      mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
-      mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
-      nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
-      pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
-      pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
-      pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
-      quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
-      rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
-      return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
-      round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
-      semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
-      spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
-      sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
-      sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
-      str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
-      subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
-      symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
-      toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
-      uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
-      viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
-      whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
-      wk1write,xlabel,xor,ylabel,zeros,zlabel,zoom},%
-   sensitive,%
-   morecomment=[l]\%,%
-   morestring=[m]'%
-  }[keywords,comments,strings]%
-\lst@definelanguage[5.2]{Mathematica}[3.0]{Mathematica}%%
-  {morekeywords={Above,AbsoluteOptions,AbsoluteTiming,AccountingForm,%
-      AccuracyGoal,Active,ActiveItem,AddOnHelpPath,%
-      AdjustmentBox,AdjustmentBoxOptions,After,AiryAiPrime,%
-      AlgebraicRulesData,Algebraics,Alias,AlignmentMarker,%
-      AllowInlineCells,AllowScriptLevelChange,Analytic,AnimationCycleOffset,%
-      AnimationCycleRepetitions,AnimationDirection,AnimationDisplayTime,ApartSquareFree,%
-      AppellF1,ArgumentCountQ,ArrayDepth,ArrayPlot,%
-      ArrayQ,ArrayRules,AspectRatioFixed,Assuming,%
-      Assumptions,AutoDelete,AutoEvaluateEvents,AutoGeneratedPackage,%
-      AutoIndent,AutoIndentSpacings,AutoItalicWords,AutoloadPath,%
-      AutoOpenNotebooks,AutoOpenPalettes,AutoScroll,AutoSpacing,%
-      AutoStyleOptions,Axis,BackgroundTasksSettings,Backsubstitution,%
-      Backward,Baseline,Before,BeginDialogPacket,%
-      BeginFrontEndInteractionPacket,Below,BezoutMatrix,BinaryFormat,%
-      BinaryGet,BinaryRead,BinaryReadList,BinaryWrite,%
-      BitAnd,BitNot,BitOr,BitXor,%
-      Black,BlankForm,Blue,Boole,%
-      Booleans,Bottom,Bounds,Box,%
-      BoxBaselineShift,BoxData,BoxDimensions,BoxFormFormatTypes,%
-      BoxFrame,BoxMargins,BoxRegion,Brown,%
-      Buchberger,Button,ButtonBox,ButtonBoxOptions,%
-      ButtonCell,ButtonContents,ButtonData,ButtonEvaluator,%
-      ButtonExpandable,ButtonFrame,ButtonFunction,ButtonMargins,%
-      ButtonMinHeight,ButtonNote,ButtonNotebook,ButtonSource,%
-      ButtonStyle,ButtonStyleMenuListing,ByteOrdering,CallPacket,%
-      CarmichaelLambda,Cell,CellAutoOverwrite,CellBaseline,%
-      CellBoundingBox,CellBracketOptions,CellContents,CellDingbat,%
-      CellEditDuplicate,CellElementsBoundingBox,CellElementSpacings,CellEvaluationDuplicate,%
-      CellFrame,CellFrameColor,CellFrameLabelMargins,CellFrameLabels,%
-      CellFrameMargins,CellGroup,CellGroupData,CellGrouping,%
-      CellGroupingRules,CellHorizontalScrolling,CellLabel,CellLabelAutoDelete,%
-      CellLabelMargins,CellLabelPositioning,CellMargins,CellObject,%
-      CellOpen,CellPasswords,CellPrint,CellSize,%
-      CellStyle,CellTags,CellularAutomaton,Center,%
-      CharacterEncoding,CharacterEncodingsPath,CharacteristicPolynomial,CharacterRange,%
-      CheckAll,CholeskyDecomposition,Clip,ClipboardNotebook,%
-      Closed,ClosingAutoSave,CoefficientArrays,CoefficientDomain,%
-      CofactorExpansion,ColonForm,ColorFunctionScaling,ColorRules,%
-      ColorSelectorSettings,Column,ColumnAlignments,ColumnLines,%
-      ColumnsEqual,ColumnSpacings,ColumnWidths,CommonDefaultFormatTypes,%
-      CompileOptimizations,CompletionsListPacket,Complexes,ComplexityFunction,%
-      Compose,ComposeSeries,ConfigurationPath,ConjugateTranspose,%
-      Connect,ConsoleMessage,ConsoleMessagePacket,ConsolePrint,%
-      ContentsBoundingBox,ContextToFileName,ContinuedFraction,ConversionOptions,%
-      ConversionRules,ConvertToBitmapPacket,ConvertToPostScript,ConvertToPostScriptPacket,%
-      Copyable,CoshIntegral,CounterAssignments,CounterBox,%
-      CounterBoxOptions,CounterEvaluator,CounterFunction,CounterIncrements,%
-      CounterStyle,CounterStyleMenuListing,CreatePalettePacket,Cross,%
-      CurrentlySpeakingPacket,Cyan,CylindricalDecomposition,DampingFactor,%
-      DataRange,Debug,DebugTag,Decimal,%
-      DedekindEta,DefaultDuplicateCellStyle,DefaultFontProperties,DefaultFormatType,%
-      DefaultFormatTypeForStyle,DefaultInlineFormatType,DefaultInputFormatType,
-      DefaultNaturalLanguage,%
-      DefaultNewCellStyle,DefaultNewInlineCellStyle,DefaultNotebook,DefaultOutputFormatType,%
-      DefaultStyleDefinitions,DefaultTextFormatType,DefaultTextInlineFormatType,DefaultValues,%
-      DefineExternal,DegreeLexicographic,DegreeReverseLexicographic,Deletable,%
-      DeleteContents,DeletionWarning,DelimiterFlashTime,DelimiterMatching,%
-      Delimiters,DependentVariables,DiacriticalPositioning,DialogLevel,%
-      DifferenceOrder,DigitCharacter,DigitCount,DiracDelta,%
-      Direction,DirectoryName,DisableConsolePrintPacket,DiscreteDelta,%
-      DisplayAnimation,DisplayEndPacket,DisplayFlushImagePacket,DisplayForm,%
-      DisplayPacket,DisplayRules,DisplaySetSizePacket,DisplayString,%
-      DivisionFreeRowReduction,DOSTextFormat,DoubleExponential,DoublyInfinite,%
-      Down,DragAndDrop,DrawHighlighted,DualLinearProgramming,%
-      DumpGet,DumpSave,Edit,Editable,%
-      EditButtonSettings,EditCellTagsSettings,EditDefinition,EditIn,%
-      Element,EliminationOrder,EllipticExpPrime,EllipticNomeQ,%
-      EllipticReducedHalfPeriods,EllipticThetaPrime,Empty,EnableConsolePrintPacket,%
-      Encoding,EndAdd,EndDialogPacket,EndFrontEndInteractionPacket,%
-      EndOfLine,EndOfString,Enter,EnterExpressionPacket,%
-      EnterTextPacket,EqualColumns,EqualRows,EquatedTo,%
-      Erfi,ErrorBox,ErrorBoxOptions,ErrorNorm,%
-      ErrorPacket,ErrorsDialogSettings,Evaluatable,EvaluatePacket,%
-      EvaluationCell,EvaluationCompletionAction,EvaluationMonitor,EvaluationNotebook,%
-      Evaluator,EvaluatorNames,EventEvaluator,ExactNumberQ,%
-      ExactRootIsolation,Except,ExcludedForms,Exists,%
-      ExitDialog,ExponentPosition,ExponentStep,Export,%
-      ExportAutoReplacements,ExportPacket,ExportString,ExpressionPacket,%
-      ExpToTrig,Extension,ExternalCall,ExternalDataCharacterEncoding,%
-      Extract,Fail,FEDisableConsolePrintPacket,FEEnableConsolePrintPacket,%
-      Fibonacci,File,FileFormat,FileInformation,%
-      FileName,FileNameDialogSettings,FindFit,FindInstance,%
-      FindMaximum,FindSettings,FitAll,FlushPrintOutputPacket,%
-      Font,FontColor,FontFamily,FontName,%
-      FontPostScriptName,FontProperties,FontReencoding,FontSize,%
-      FontSlant,FontSubstitutions,FontTracking,FontVariations,%
-      FontWeight,ForAll,FormatRules,FormatTypeAutoConvert,%
-      FormatValues,FormBox,FormBoxOptions,Forward,%
-      ForwardBackward,FourierCosTransform,FourierParameters,FourierSinTransform,%
-      FourierTransform,FractionalPart,FractionBox,FractionBoxOptions,%
-      FractionLine,FrameBox,FrameBoxOptions,FresnelC,%
-      FresnelS,FromContinuedFraction,FromDigits,FrontEndExecute,%
-      FrontEndObject,FrontEndStackSize,FrontEndToken,FrontEndTokenExecute,%
-      FrontEndVersion,Full,FullAxes,FullSimplify,%
-      FunctionExpand,FunctionInterpolation,GaussKronrod,GaussPoints,%
-      GenerateBitmapCaches,GenerateConditions,GeneratedCell,GeneratedParameters,%
-      Generic,GetBoundingBoxSizePacket,GetContext,GetFileName,%
-      GetFrontEndOptionsDataPacket,GetLinebreakInformationPacket,%
-      GetMenusPacket,GetPageBreakInformationPacket,%
-      Glaisher,GlobalPreferences,GlobalSession,Gradient,%
-      GraphicsData,GraphicsGrouping,Gray,Green,%
-      Grid,GridBaseline,GridBox,GridBoxOptions,%
-      GridCreationSettings,GridDefaultElement,GridFrame,GridFrameMargins,%
-      GroupPageBreakWithin,HarmonicNumber,Hash,HashTable,%
-      HeadCompose,HelpBrowserLookup,HelpBrowserNotebook,HelpBrowserSettings,%
-      HessenbergDecomposition,Hessian,HoldAllComplete,HoldComplete,%
-      HoldPattern,Horizontal,HorizontalForm,HorizontalScrollPosition,%
-      HTMLSave,Hypergeometric0F1Regularized,Hypergeometric1F1Regularized,%
-      Hypergeometric2F1Regularized,%
-      HypergeometricPFQ,HypergeometricPFQRegularized,HyperlinkCreationSettings,Hyphenation,%
-      HyphenationOptions,IgnoreCase,ImageCache,ImageCacheValid,%
-      ImageMargins,ImageOffset,ImageRangeCache,ImageRegion,%
-      ImageResolution,ImageRotated,ImageSize,Import,%
-      ImportAutoReplacements,ImportString,IncludeFileExtension,IncludeSingularTerm,%
-      IndentingNewlineSpacings,IndentMaxFraction,IndexCreationOptions,Inequality,%
-      InexactNumberQ,InexactNumbers,Inherited,InitializationCell,%
-      InitializationCellEvaluation,InitializationCellWarning,%
-      InlineCounterAssignments,InlineCounterIncrements,%
-      InlineRules,InputAliases,InputAutoFormat,InputAutoReplacements,%
-      InputGrouping,InputNamePacket,InputNotebook,InputPacket,%
-      InputSettings,InputStringPacket,InputToBoxFormPacket,InputToInputForm,%
-      InputToStandardForm,InsertionPointObject,IntegerExponent,IntegerPart,%
-      Integers,Interactive,Interlaced,InterpolationOrder,%
-      InterpolationPoints,InterpolationPrecision,InterpretationBox,%
-      InterpretationBoxOptions,%
-      InterpretTemplate,InterruptSettings,Interval,IntervalIntersection,%
-      IntervalMemberQ,IntervalUnion,InverseBetaRegularized,InverseEllipticNomeQ,%
-      InverseErf,InverseErfc,InverseFourierCosTransform,
-      InverseFourierSinTransform,%
-      InverseFourierTransform,InverseGammaRegularized,InverseJacobiCD,%
-      InverseJacobiCN,%
-      InverseJacobiCS,InverseJacobiDC,InverseJacobiDN,InverseJacobiDS,%
-      InverseJacobiNC,InverseJacobiND,InverseJacobiNS,InverseJacobiSC,%
-      InverseJacobiSD,InverseLaplaceTransform,InverseWeierstrassP,InverseZTransform,%
-      Jacobian,JacobiCD,JacobiCN,JacobiCS,%
-      JacobiDC,JacobiDN,JacobiDS,JacobiNC,%
-      JacobiND,JacobiNS,JacobiSC,JacobiSD,%
-      JordanDecomposition,K,Khinchin,KleinInvariantJ,%
-      KroneckerDelta,Language,LanguageCategory,LaplaceTransform,%
-      Larger,Launch,LayoutInformation,Left,%
-      LetterCharacter,Lexicographic,LicenseID,LimitsPositioning,%
-      LimitsPositioningTokens,LinearSolveFunction,LinebreakAdjustments,LineBreakWithin,%
-      LineForm,LineIndent,LineSpacing,LineWrapParts,%
-      LinkActivate,LinkClose,LinkConnect,LinkConnectedQ,%
-      LinkCreate,LinkError,LinkFlush,LinkHost,%
-      LinkInterrupt,LinkLaunch,LinkMode,LinkObject,%
-      LinkOpen,LinkOptions,LinkPatterns,LinkProtocol,%
-      LinkRead,LinkReadHeld,LinkReadyQ,Links,%
-      LinkWrite,LinkWriteHeld,ListConvolve,ListCorrelate,%
-      Listen,ListInterpolation,ListQ,LiteralSearch,%
-      LongestMatch,LongForm,Loopback,LUBackSubstitution,%
-      LUDecomposition,MachineID,MachineName,MachinePrecision,%
-      MacintoshSystemPageSetup,Magenta,Magnification,MakeBoxes,%
-      MakeExpression,MakeRules,Manual,MatchLocalNameQ,%
-      MathematicaNotation,MathieuC,MathieuCharacteristicA,MathieuCharacteristicB,%
-      MathieuCharacteristicExponent,MathieuCPrime,MathieuS,MathieuSPrime,%
-      MathMLForm,MathMLText,MatrixRank,Maximize,%
-      MaxIterations,MaxPlotPoints,MaxPoints,MaxRecursion,%
-      MaxStepFraction,MaxSteps,MaxStepSize,Mean,%
-      Median,MeijerG,MenuPacket,MessageOptions,%
-      MessagePacket,MessagesNotebook,MetaCharacters,Method,%
-      MethodOptions,Minimize,MinRecursion,MinSize,%
-      Mode,ModularLambda,MonomialOrder,MonteCarlo,%
-      Most,MousePointerNote,MultiDimensional,MultilaunchWarning,%
-      MultilineFunction,MultiplicativeOrder,Multiplicity,Nand,%
-      NeedCurrentFrontEndPackagePacket,NeedCurrentFrontEndSymbolsPacket,%
-      NestedScriptRules,NestWhile,%
-      NestWhileList,NevilleThetaC,NevilleThetaD,NevilleThetaN,%
-      NevilleThetaS,Newton,Next,NHoldAll,%
-      NHoldFirst,NHoldRest,NMaximize,NMinimize,%
-      NonAssociative,NonPositive,Nor,Norm,%
-      NormalGrouping,NormalSelection,NormFunction,Notebook,%
-      NotebookApply,NotebookAutoSave,NotebookClose,NotebookConvert,%
-      NotebookConvertSettings,NotebookCreate,NotebookCreateReturnObject,NotebookDefault,%
-      NotebookDelete,NotebookDirectory,NotebookFind,NotebookFindReturnObject,%
-      NotebookGet,NotebookGetLayoutInformationPacket,NotebookGetMisspellingsPacket,%
-      NotebookInformation,%
-      NotebookLocate,NotebookObject,NotebookOpen,NotebookOpenReturnObject,%
-      NotebookPath,NotebookPrint,NotebookPut,NotebookPutReturnObject,%
-      NotebookRead,NotebookResetGeneratedCells,Notebooks,NotebookSave,%
-      NotebookSaveAs,NotebookSelection,NotebookSetupLayoutInformationPacket,%
-      NotebooksMenu,%
-      NotebookWrite,NotElement,NProductExtraFactors,NProductFactors,%
-      NRoots,NSumExtraTerms,NSumTerms,NumberMarks,%
-      NumberMultiplier,NumberString,NumericFunction,NumericQ,%
-      NValues,Offset,OLEData,OneStepRowReduction,%
-      Open,OpenFunctionInspectorPacket,OpenSpecialOptions,OptimizationLevel,%
-      OptionInspectorSettings,OptionQ,OptionsPacket,OptionValueBox,%
-      OptionValueBoxOptions,Orange,Ordering,Oscillatory,%
-      OutputAutoOverwrite,OutputFormData,OutputGrouping,OutputMathEditExpression,%
-      OutputNamePacket,OutputToOutputForm,OutputToStandardForm,Over,%
-      Overflow,Overlaps,Overscript,OverscriptBox,%
-      OverscriptBoxOptions,OwnValues,PadLeft,PadRight,%
-      PageBreakAbove,PageBreakBelow,PageBreakWithin,PageFooterLines,%
-      PageFooters,PageHeaderLines,PageHeaders,PalettePath,%
-      PaperWidth,ParagraphIndent,ParagraphSpacing,ParameterVariables,%
-      ParentConnect,ParentForm,Parenthesize,PasteBoxFormInlineCells,%
-      Path,PatternTest,PeriodicInterpolation,Pick,%
-      Piecewise,PiecewiseExpand,Pink,Pivoting,%
-      PixelConstrained,Placeholder,Plain,Plot3Matrix,%
-      PointForm,PolynomialForm,PolynomialReduce,Polynomials,%
-      PowerModList,Precedence,PreferencesPath,PreserveStyleSheet,%
-      Previous,PrimaryPlaceholder,Primes,PrincipalValue,%
-      PrintAction,PrintingCopies,PrintingOptions,PrintingPageRange,%
-      PrintingStartingPageNumber,PrintingStyleEnvironment,PrintPrecision,%
-      PrivateCellOptions,%
-      PrivateEvaluationOptions,PrivateFontOptions,PrivateNotebookOptions,PrivatePaths,%
-      ProductLog,PromptForm,Purple,Quantile,%
-      QuasiMonteCarlo,QuasiNewton,RadicalBox,RadicalBoxOptions,%
-      RandomSeed,RationalFunctions,Rationals,RawData,%
-      RawMedium,RealBlockForm,Reals,Reap,%
-      Red,Refine,Refresh,RegularExpression,%
-      Reinstall,Release,Removed,RenderingOptions,%
-      RepeatedString,ReplaceList,Rescale,ResetMenusPacket,%
-      Resolve,ResumePacket,ReturnExpressionPacket,ReturnInputFormPacket,%
-      ReturnPacket,ReturnTextPacket,Right,Root,%
-      RootReduce,RootSum,Row,RowAlignments,%
-      RowBox,RowLines,RowMinHeight,RowsEqual,%
-      RowSpacings,RSolve,RuleCondition,RuleForm,%
-      RulerUnits,Saveable,SaveAutoDelete,ScreenRectangle,%
-      ScreenStyleEnvironment,ScriptBaselineShifts,ScriptLevel,ScriptMinSize,%
-      ScriptRules,ScriptSizeMultipliers,ScrollingOptions,ScrollPosition,%
-      Second,SectionGrouping,Selectable,SelectedNotebook,%
-      Selection,SelectionAnimate,SelectionCell,SelectionCellCreateCell,%
-      SelectionCellDefaultStyle,SelectionCellParentStyle,SelectionCreateCell,%
-      SelectionDuplicateCell,%
-      SelectionEvaluate,SelectionEvaluateCreateCell,SelectionMove,SelectionSetStyle,%
-      SelectionStrategy,SendFontInformationToKernel,SequenceHold,SequenceLimit,%
-      SeriesCoefficient,SetBoxFormNamesPacket,SetEvaluationNotebook,%
-      SetFileLoadingContext,%
-      SetNotebookStatusLine,SetOptionsPacket,SetSelectedNotebook,%
-      SetSpeechParametersPacket,%
-      SetValue,ShortestMatch,ShowAutoStyles,ShowCellBracket,%
-      ShowCellLabel,ShowCellTags,ShowClosedCellArea,ShowContents,%
-      ShowCursorTracker,ShowGroupOpenCloseIcon,ShowPageBreaks,ShowSelection,%
-      ShowShortBoxForm,ShowSpecialCharacters,ShowStringCharacters,%
-      ShrinkWrapBoundingBox,%
-      SingleLetterItalics,SingularityDepth,SingularValueDecomposition,%
-      SingularValueList,%
-      SinhIntegral,Smaller,Socket,SolveDelayed,%
-      SoundAndGraphics,Sow,Space,SpaceForm,%
-      SpanAdjustments,SpanCharacterRounding,SpanLineThickness,SpanMaxSize,%
-      SpanMinSize,SpanningCharacters,SpanSymmetric,Sparse,%
-      SparseArray,SpeakTextPacket,SpellingDictionaries,SpellingDictionariesPath,%
-      SpellingOptions,SpellingSuggestionsPacket,Spherical,Split,%
-      SqrtBox,SqrtBoxOptions,StandardDeviation,StandardForm,%
-      StartingStepSize,StartOfLine,StartOfString,StartupSound,%
-      StepMonitor,StieltjesGamma,StoppingTest,StringCases,%
-      StringCount,StringExpression,StringFreeQ,StringQ,%
-      StringReplaceList,StringReplacePart,StringSplit,StripBoxes,%
-      StripWrapperBoxes,StructuredSelection,StruveH,StruveL,%
-      StyleBox,StyleBoxAutoDelete,StyleBoxOptions,StyleData,%
-      StyleDefinitions,StyleForm,StyleMenuListing,StyleNameDialogSettings,%
-      StylePrint,StyleSheetPath,Subresultants,SubscriptBox,%
-      SubscriptBoxOptions,Subsets,Subsuperscript,SubsuperscriptBox,%
-      SubsuperscriptBoxOptions,SubtractFrom,SubValues,SugarCube,%
-      SuperscriptBox,SuperscriptBoxOptions,SuspendPacket,SylvesterMatrix,%
-      SymbolName,Syntax,SyntaxForm,SyntaxPacket,%
-      SystemException,SystemHelpPath,SystemStub,Tab,%
-      TabFilling,TabSpacings,TagBox,TagBoxOptions,%
-      TaggingRules,TagStyle,TargetFunctions,TemporaryVariable,%
-      TensorQ,TeXSave,TextAlignment,TextBoundingBox,%
-      TextData,TextJustification,TextLine,TextPacket,%
-      TextParagraph,TextRendering,TextStyle,ThisLink,%
-      TimeConstraint,TimeVariable,TitleGrouping,ToBoxes,%
-      ToColor,ToFileName,Toggle,ToggleFalse,%
-      Tolerance,TooBig,Top,ToRadicals,%
-      Total,Tr,TraceAction,TraceInternal,%
-      TraceLevel,TraditionalForm,TraditionalFunctionNotation,TraditionalNotation,%
-      TraditionalOrder,TransformationFunctions,TransparentColor,Trapezoidal,%
-      TrigExpand,TrigFactor,TrigFactorList,TrigReduce,%
-      TrigToExp,Tuples,UnAlias,Underflow,%
-      Underoverscript,UnderoverscriptBox,UnderoverscriptBoxOptions,Underscript,%
-      UnderscriptBox,UnderscriptBoxOptions,UndocumentedTestFEParserPacket,%
-      UndocumentedTestGetSelectionPacket,%
-      UnitStep,Up,URL,Using,%
-      V2Get,Value,ValueBox,ValueBoxOptions,%
-      ValueForm,Variance,Verbatim,Verbose,%
-      VerboseConvertToPostScriptPacket,VerifyConvergence,VerifySolutions,Version,%
-      VersionNumber,Vertical,VerticalForm,ViewPointSelectorSettings,%
-      Visible,VisibleCell,WeierstrassHalfPeriods,WeierstrassInvariants,%
-      WeierstrassSigma,WeierstrassZeta,White,Whitespace,%
-      WhitespaceCharacter,WindowClickSelect,WindowElements,WindowFloating,%
-      WindowFrame,WindowFrameElements,WindowMargins,WindowMovable,%
-      WindowSize,WindowTitle,WindowToolbars,WindowWidth,%
-      WordBoundary,WordCharacter,WynnDegree,XMLElement},%
-   morendkeywords={$,$AddOnsDirectory,$AnimationDisplayFunction,%
-      $AnimationFunction,%
-      $Assumptions,$BaseDirectory,$BoxForms,$ByteOrdering,%
-      $CharacterEncoding,$ConditionHold,$CurrentLink,$DefaultPath,%
-      $ExportEncodings,$ExportFormats,$FormatType,$FrontEnd,%
-      $HistoryLength,$HomeDirectory,$ImportEncodings,$ImportFormats,%
-      $InitialDirectory,$InstallationDate,$InstallationDirectory,%
-      $InterfaceEnvironment,%
-      $LaunchDirectory,$LicenseExpirationDate,$LicenseID,$LicenseProcesses,%
-      $LicenseServer,$MachineDomain,$MaxExtraPrecision,$MaxLicenseProcesses,%
-      $MaxNumber,$MaxPiecewiseCases,$MaxPrecision,$MaxRootDegree,%
-      $MinNumber,$MinPrecision,$NetworkLicense,$NumberMarks,%
-      $Off,$OutputForms,$ParentLink,$ParentProcessID,%
-      $PasswordFile,$PathnameSeparator,$PreferencesDirectory,$PrintForms,%
-      $PrintLiteral,$ProcessID,$ProcessorType,$ProductInformation,%
-      $ProgramName,$PSDirectDisplay,$RandomState,$RasterFunction,%
-      $RootDirectory,$SetParentLink,$SoundDisplay,$SuppressInputFormHeads,%
-      $SystemCharacterEncoding,$SystemID,$TemporaryPrefix,$TextStyle,%
-      $TopDirectory,$TraceOff,$TraceOn,$TracePattern,%
-      $TracePostAction,$TracePreAction,$UserAddOnsDirectory,$UserBaseDirectory,%
-      $UserName,Constant,Flat,HoldAll,%
-      HoldAllComplete,HoldFirst,HoldRest,Listable,%
-      Locked,NHoldAll,NHoldFirst,NHoldRest,%
-      NumericFunction,OneIdentity,Orderless,Protected,%
-      ReadProtected,SequenceHold},%
-  }%
-%%
-%% Mathematica definitions (c) 1999 Michael Wiese
-%%
-\lst@definelanguage[3.0]{Mathematica}[1.0]{Mathematica}%
-  {morekeywords={Abort,AbortProtect,AbsoluteDashing,AbsolutePointSize,%
-      AbsoluteThickness,AbsoluteTime,AccountingFormAiry,AiPrime,AiryBi,%
-      AiryBiPrime,Alternatives,AnchoredSearch,AxesEdge,AxesOrigin,%
-      AxesStyle,Background,BetaRegularized,BoxStyle,C,CheckAbort,%
-      Circle,ClebschGordan,CMYKColor,ColorFunction,ColorOutput,Compile,%
-      Compiled,CompiledFunction,ComplexExpand,ComposeList,Composition,%
-      ConstrainedMax,ConstrainedMin,Contexts,ContextToFilename,%
-      ContourLines,Contours,ContourShading,ContourSmoothing,%
-      ContourStyle,CopyDirectory,CopyFile,CosIntegral,CreateDirectory,%
-      Cuboid,Date,DeclarePackage,DefaultColor,DefaultFont,Delete,%
-      DeleteCases,DeleteDirectory,DeleteFile,Dialog,DialogIndent,%
-      DialogProlog,DialogSymbols,DigitQ,Directory,DirectoryStack,Disk,%
-      Dispatch,DownValues,DSolve,Encode,Epilog,Erfc,Evaluate,%
-      ExponentFunction,FaceGrids,FileByteCount,FileDate,FileNames,%
-      FileType,Find,FindList,FixedPointList,FlattenAt,Fold,FoldList,%
-      Frame,FrameLabel,FrameStyle,FrameTicks,FromCharacterCode,%
-      FromDate,FullGraphics,FullOptions,GammaRegularized,%
-      GaussianIntegers,GraphicsArray,GraphicsSpacing,GridLines,%
-      GroebnerBasis,Heads,HeldPart,HomeDirectory,Hue,IgnoreCases,%
-      InputStream,Install,InString,IntegerDigits,InterpolatingFunction,%
-      InterpolatingPolynomial,Interpolation,Interrupt,InverseFunction,%
-      InverseFunctions,JacobiZeta,LetterQ,LinearProgramming,ListPlay,%
-      LogGamma,LowerCaseQ,MachineNumberQ,MantissaExponent,MapIndexed,%
-      MapThread,MatchLocalNames,MatrixExp,MatrixPower,MeshRange,%
-      MeshStyle,MessageList,Module,NDSolve,NSolve,NullRecords,%
-      NullWords,NumberFormat,NumberPadding,NumberSigns,OutputStream,%
-      PaddedForm,ParentDirectory,Pause,Play,PlayRange,PlotRegion,%
-      PolygonIntersections,PolynomialGCD,PolynomialLCM,PolynomialMod,%
-      PostScript,PowerExpand,PrecisionGoal,PrimePi,Prolog,%
-      QRDecomposition,Raster,RasterArray,RealDigits,Record,RecordLists,%
-      RecordSeparators,ReleaseHold,RenameDirectory,RenameFile,%
-      ReplaceHeldPart,ReplacePart,ResetDirectory,Residue,%
-      RiemannSiegelTheta,RiemannSiegelZ,RotateLabel,SameTest,%
-      SampleDepth,SampledSoundFunction,SampledSoundList,SampleRate,%
-      SchurDecomposition,SessionTime,SetAccuracy,SetDirectory,%
-      SetFileDate,SetPrecision,SetStreamPosition,Shallow,SignPadding,%
-      SinIntegral,SixJSymbol,Skip,Sound,SpellingCorrection,%
-      SphericalRegion,Stack,StackBegin,StackComplete,StackInhibit,%
-      StreamPosition,Streams,StringByteCount,StringConversion,%
-      StringDrop,StringInsert,StringPosition,StringReplace,%
-      StringReverse,StringTake,StringToStream,SurfaceColor,%
-      SyntaxLength,SyntaxQ,TableAlignments,TableDepth,%
-      TableDirections,TableHeadings,TableSpacing,ThreeJSymbol,TimeUsed,%
-      TimeZone,ToCharacterCode,ToDate,ToHeldExpression,TokenWords,%
-      ToLowerCase,ToUpperCase,Trace,TraceAbove,TraceBackward,%
-      TraceDepth,TraceDialog,TraceForward,TraceOff,TraceOn,%
-      TraceOriginal,TracePrint,TraceScan,Trig,Unevaluated,Uninstall,%
-      UnsameQ,UpperCaseQ,UpValues,ViewCenter,ViewVertical,With,Word,%
-      WordSearch,WordSeparators},%
-   morendkeywords={Stub,Temporary,$Aborted,$BatchInput,$BatchOutput,%
-      $CreationDate,$DefaultFont,$DumpDates,$DumpSupported,$Failed,%
-      $Input,$Inspector,$IterationLimit,$Language,$Letters,$Linked,%
-      $LinkSupported,$MachineEpsilon,$MachineID,$MachineName,%
-      $MachinePrecision,$MachineType,$MaxMachineNumber,$MessageList,%
-      $MessagePrePrint,$MinMachineNumber,$ModuleNumber,$NewMessage,%
-      $NewSymbol,$Notebooks,$OperatingSystem,$Packages,$PipeSupported,%
-      $PreRead,$ReleaseNumber,$SessionID,$SoundDisplayFunction,%
-      $StringConversion,$StringOrder,$SyntaxHandler,$TimeUnit,%
-      $VersionNumber}%
-  }%
-\lst@definelanguage[1.0]{Mathematica}%
-  {morekeywords={Abs,Accuracy,AccurayGoal,AddTo,AiryAi,AlgebraicRules,%
-      AmbientLight,And,Apart,Append,AppendTo,Apply,ArcCos,ArcCosh,%
-      ArcCot,ArcCoth,ArcCsc,ArcCsch,ArcSec,ArcSech,ArcSin,ArcSinh,%
-      ArcTan,ArcTanh,Arg,ArithmeticGeometricMean,Array,AspectRatio,%
-      AtomQ,Attributes,Axes,AxesLabel,BaseForm,Begin,BeginPackage,%
-      BernoulliB,BesselI,BesselJ,BesselK,BesselY,Beta,Binomial,Blank,%
-      BlankNullSequence,BlankSequence,Block,Boxed,BoxRatios,Break,Byte,%
-      ByteCount,Cancel,Cases,Catch,Ceiling,CForm,Character,Characters,%
-      ChebyshevT,ChebyshevU,Check,Chop,Clear,ClearAll,ClearAttributes,%
-      ClipFill,Close,Coefficient,CoefficientList,Collect,ColumnForm,%
-      Complement,Complex,CompoundExpression,Condition,Conjugate,%
-      Constants,Context,Continuation,Continue,ContourGraphics,%
-      ContourPlot,Cos,Cosh,Cot,Coth,Count,Csc,Csch,Cubics,Cyclotomic,%
-      D,Dashing,Decompose,Decrement,Default,Definition,Denominator,%
-      DensityGraphics,DensityPlot,Depth,Derivative,Det,DiagonalMatrix,%
-      DigitBlock,Dimensions,DirectedInfinity,Display,DisplayFunction,%
-      Distribute,Divide,DivideBy,Divisors,DivisorSigma,Do,Dot,Drop,Dt,%
-      Dump,EdgeForm,Eigensystem,Eigenvalues,Eigenvectors,Eliminate,%
-      EllipticE,EllipticExp,EllipticF,EllipticK,EllipticLog,EllipticPi,%
-      EllipticTheta,End,EndPackage,EngineeringForm,Environment,Equal,%
-      Erf,EulerE,EulerPhi,EvenQ,Exit,Exp,Expand,ExpandAll,%
-      ExpandDenominator,ExpandNumerator,ExpIntegralE,ExpIntegralEi,%
-      Exponent,Expression,ExtendedGCD,FaceForm,Factor,FactorComplete,%
-      Factorial,Factorial2,FactorInteger,FactorList,FactorSquareFree,%
-      FactorSquareFreeList,FactorTerms,FactorTermsList,FindMinimum,%
-      FindRoot,First,Fit,FixedPoint,Flatten,Floor,FontForm,For,Format,%
-      FormatType,FortranForm,Fourier,FreeQ,FullDefinition,FullForm,%
-      Function,Gamma,GCD,GegenbauerC,General,Get,Goto,Graphics,%
-      Graphics3D,GrayLevel,Greater,GreaterEqual,Head,HermiteH,%
-      HiddenSurface,Hold,HoldForm,Hypergeometric0F1,Hypergeometric1F1,%
-      Hypergeometric2F1,HypergeometricU,Identity,IdentityMatrix,If,Im,%
-      Implies,In,Increment,Indent,Infix,Information,Inner,Input,%
-      InputForm,InputString,Insert,Integer,IntegerQ,Integrate,%
-      Intersection,Inverse,InverseFourier,InverseJacobiSN,%
-      InverseSeries,JacobiAmplitude,JacobiP,JacobiSN,JacobiSymbol,Join,%
-      Label,LaguerreL,Last,LatticeReduce,LCM,LeafCount,LegendreP,%
-      LegendreQ,LegendreType,Length,LerchPhi,Less,LessEqual,Level,%
-      Lighting,LightSources,Limit,Line,LinearSolve,LineBreak,List,%
-      ListContourPlot,ListDensityPlot,ListPlot,ListPlot3D,Literal,Log,%
-      LogicalExpand,LogIntegral,MainSolve,Map,MapAll,MapAt,MatchQ,%
-      MatrixForm,MatrixQ,Max,MaxBend,MaxMemoryUsed,MemberQ,%
-      MemoryConstrained,MemoryInUse,Mesh,Message,MessageName,Messages,%
-      Min,Minors,Minus,Mod,Modulus,MoebiusMu,Multinomial,N,NameQ,Names,%
-      NBernoulliB,Needs,Negative,Nest,NestList,NIntegrate,%
-      NonCommutativeMultiply,NonConstants,NonNegative,Normal,Not,%
-      NProduct,NSum,NullSpace,Number,NumberForm,NumberPoint,NumberQ,%
-      NumberSeparator,Numerator,O,OddQ,Off,On,OpenAppend,OpenRead,%
-      OpenTemporary,OpenWrite,Operate,Optional,Options,Or,Order,%
-      OrderedQ,Out,Outer,OutputForm,PageHeight,PageWidth,%
-      ParametricPlot,ParametricPlot3D,Part,Partition,PartitionsP,%
-      PartitionsQ,Pattern,Permutations,Plot,Plot3D,PlotDivision,%
-      PlotJoined,PlotLabel,PlotPoints,PlotRange,PlotStyle,Pochhammer,%
-      Plus,Point,PointSize,PolyGamma,Polygon,PolyLog,PolynomialQ,%
-      PolynomialQuotient,PolynomialRemainder,Position,Positive,Postfix,%
-      Power,PowerMod,PrecedenceForm,Precision,PreDecrement,Prefix,%
-      PreIncrement,Prepend,PrependTo,Prime,PrimeQ,Print,PrintForm,%
-      Product,Protect,PseudoInverse,Put,PutAppend,Quartics,Quit,%
-      Quotient,Random,Range,Rational,Rationalize,Raw,Re,Read,ReadList,%
-      Real,Rectangle,Reduce,Remove,RenderAll,Repeated,RepeatedNull,%
-      Replace,ReplaceAll,ReplaceRepeated,Rest,Resultant,Return,Reverse,%
-      RGBColor,Roots,RotateLeft,RotateRight,Round,RowReduce,Rule,%
-      RuleDelayed,Run,RunThrough,SameQ,Save,Scaled,Scan,ScientificForm,%
-      Sec,Sech,SeedRandom,Select,Sequence,SequenceForm,Series,%
-      SeriesData,Set,SetAttributes,SetDelayed,SetOptions,Shading,Share,%
-      Short,Show,Sign,Signature,Simplify,Sin,SingularValues,Sinh,%
-      Skeleton,Slot,SlotSequence,Solve,SolveAlways,Sort,%
-      SphericalHarmonicY,Splice,Sqrt,StirlingS1,StirlingS2,String,%
-      StringBreak,StringForm,StringJoin,StringLength,StringMatchQ,%
-      StringSkeleton,Subscript,Subscripted,Subtract,SubtractForm,Sum,%
-      Superscript,SurfaceGraphics,Switch,Symbol,Table,TableForm,TagSet,%
-      TagSetDelayed,TagUnset,Take,Tan,Tanh,ToString,TensorRank,TeXForm,%
-      Text,TextForm,Thickness,Thread,Through,Throw,Ticks,%
-      TimeConstrained,Times,TimesBy,Timing,ToExpression,Together,%
-      ToRules,ToString,TotalHeight,TotalWidth,Transpose,TreeForm,TrueQ,%
-      Unequal,Union,Unique,Unprotect,Unset,Update,UpSet,UpSetDelayed,%
-      ValueQ,Variables,VectorQ,ViewPoint,WeierstrassP,%
-      WeierstrassPPrime,Which,While,WorkingPrecision,Write,WriteString,%
-      Xor,ZeroTest,Zeta},%
-   morendkeywords={All,Automatic,Catalan,ComplexInfinity,Constant,%
-      Degree,E,EndOfFile,EulerGamma,False,Flat,GoldenRatio,HoldAll,%
-      HoldFirst,HoldRest,I,Indeterminate,Infinity,Listable,Locked,%
-      Modular,None,Null,OneIdentity,Orderless,Pi,Protected,%
-      ReadProtected,True,$CommandLine,$Context,$ContextPath,$Display,%
-      $DisplayFunction,$Echo,$Epilog,$IgnoreEOF,$Line,$Messages,%
-      $Output,$Path,$Post,$Pre,$PrePrint,$RecursionLimit,$System,%
-      $Urgent,$Version},%
-   sensitive,%
-   morecomment=[s]{(*}{*)},%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%%
-%% Octave definition (c) 2001,2002 Ulrich G. Wortmann
-%%
-\lst@definelanguage{Octave}%
-  {morekeywords={gt,lt,amp,abs,acos,acosh,acot,acoth,acsc,acsch,%
-      all,angle,ans,any,asec,asech,asin,asinh,atan,atan2,atanh,auread,%
-      auwrite,axes,axis,balance,bar,bessel,besselk,bessely,beta,%
-      betainc,betaln,blanks,bone,break,brighten,capture,cart2pol,%
-      cart2sph,caxis,cd,cdf2rdf,cedit,ceil,chol,cla,clabel,clc,clear,%
-      clf,clock,close,colmmd,Colon,colorbar,colormap,ColorSpec,colperm,%
-      comet,comet3,compan,compass,computer,cond,condest,conj,contour,%
-      contour3,contourc,contrast,conv,conv2,cool,copper,corrcoef,cos,%
-      cosh,cot,coth,cov,cplxpair,cputime,cross,csc,csch,csvread,%
-      csvwrite,cumprod,cumsum,cylinder,date,dbclear,dbcont,dbdown,%
-      dbquit,dbstack,dbstatus,dbstep,dbstop,dbtype,dbup,ddeadv,ddeexec,%
-      ddeinit,ddepoke,ddereq,ddeterm,ddeunadv,deblank,dec2hex,deconv,%
-      del2,delete,demo,det,diag,diary,diff,diffuse,dir,disp,dlmread,%
-      dlmwrite,dmperm,dot,drawnow,echo,eig,ellipj,ellipke,else,elseif,%
-      end,engClose,engEvalString,engGetFull,engGetMatrix,engOpen,%
-      engOutputBuffer,engPutFull,engPutMatrix,engSetEvalCallback,%
-      engSetEvalTimeout,engWinInit,eps,erf,erfc,erfcx,erfinv,%
-      errorbar,etime,etree,eval,exist,exp,expint,expm,expo,eye,fclose,%
-      feather,feof,ferror,feval,fft,fft2,fftshift,fgetl,fgets,figure,%
-      fill,fill3,filter,filter2,find,findstr,finite,fix,flag,fliplr,%
-      flipud,floor,flops,fmin,fmins,fopen,for,format,fplot,fprintf,%
-      fread,frewind,fscanf,fseek,ftell,full,function,funm,fwrite,fzero,%
-      gallery,gamma,gammainc,gammaln,gca,gcd,gcf,gco,get,getenv,%
-      getframe,ginput,global,gplot,gradient,gray,graymon,grid,griddata,%
-      gtext,hadamard,hankel,help,hess,hex2dec,hex2num,hidden,hilb,hist,%
-      hold,home,hostid,hot,hsv,hsv2rgb,if,ifft,ifft2,imag,image,%
-      imagesc,Inf,info,input,int2str,interp1,interp2,interpft,inv,%
-      invhilb,isempty,isglobal,ishold,isieee,isinf,isletter,isnan,%
-      isreal,isspace,issparse,isstr,jet,keyboard,kron,lasterr,lcm,%
-      legend,legendre,length,lin2mu,line,linspace,load,log,log10,log2,%
-      loglog,logm,logspace,lookfor,lower,ls,lscov,lu,magic,matClose,%
-      matDeleteMatrix,matGetDir,matGetFp,matGetFull,matGetMatrix,%
-      matGetNextMatrix,matGetString,matlabrc,matlabroot,matOpen,%
-      matPutFull,matPutMatrix,matPutString,max,mean,median,menu,mesh,%
-      meshc,meshgrid,meshz,mexAtExit,mexCallMATLAB,mexdebug,%
-      mexErrMsgTxt,mexEvalString,mexFunction,mexGetFull,mexGetMatrix,%
-      mexGetMatrixPtr,mexPrintf,mexPutFull,mexPutMatrix,mexSetTrapFlag,%
-      min,more,movie,moviein,mu2lin,mxCalloc,mxCopyCharacterToPtr,%
-      mxCopyComplex16ToPtr,mxCopyInteger4ToPtr,mxCopyPtrToCharacter,%
-      mxCopyPtrToComplex16,mxCopyPtrToInteger4,mxCopyPtrToReal8,%
-      mxCopyReal8ToPtr,mxCreateFull,mxCreateSparse,mxCreateString,%
-      mxFree,mxFreeMatrix,mxGetIr,mxGetJc,mxGetM,mxGetN,mxGetName,%
-      mxGetNzmax,mxGetPi,mxGetPr,mxGetScalar,mxGetString,mxIsComplex,%
-      mxIsFull,mxIsNumeric,mxIsSparse,mxIsString,mxIsTypeDouble,%
-      mxSetIr,mxSetJc,mxSetM,mxSetN,mxSetName,mxSetNzmax,mxSetPi,%
-      mxSetPr,NaN,nargchk,nargin,nargout,newplot,nextpow2,nnls,nnz,%
-      nonzeros,norm,normest,null,num2str,nzmax,ode23,ode45,orient,orth,%
-      pack,pascal,patch,path,pause,pcolor,pi,pink,pinv,plot,plot3,%
-      pol2cart,polar,poly,polyder,polyeig,polyfit,polyval,polyvalm,%
-      pow2,print,printopt,prism,prod,pwd,qr,qrdelete,qrinsert,quad,%
-      quad8,quit,quiver,qz,rand,randn,randperm,rank,rat,rats,rbbox,%
-      rcond,real,realmax,realmin,refresh,rem,reset,reshape,residue,%
-      return,rgb2hsv,rgbplot,rootobject,roots,rose,rosser,rot90,rotate,%
-      round,rref,rrefmovie,rsf2csf,save,saxis,schur,sec,sech,semilogx,%
-      semilogy,set,setstr,shading,sign,sin,sinh,size,slice,sort,sound,%
-      spalloc,sparse,spaugment,spconvert,spdiags,specular,speye,spfun,%
-      sph2cart,sphere,spinmap,spline,spones,spparms,sprandn,sprandsym,%
-      sprank,sprintf,spy,sqrt,sqrtm,sscanf,stairs,startup,std,stem,%
-      str2mat,str2num,strcmp,strings,strrep,strtok,subplot,subscribe,%
-      subspace,sum,surf,surface,surfc,surfl,surfnorm,svd,symbfact,%
-      symmmd,symrcm,tan,tanh,tempdir,tempname,terminal,text,tic,title,%
-      toc,toeplitz,trace,trapz,tril,triu,type,uicontrol,uigetfile,%
-      uimenu,uiputfile,unix,unwrap,upper,vander,ver,version,view,%
-      viewmtx,waitforbuttonpress,waterfall,wavread,wavwrite,what,%
-      whatsnew,which,while,white,whitebg,who,whos,wilkinson,wk1read,%
-      stderr,stdout,plot,set,endif,wk1write,xlabel,xor,ylabel,zeros,%
-      zlabel,zoom,endwhile,endfunction,printf,case,switch,otherwise,%
-      system,lsode,endfor,error,ones,oneplot,__gnuplot_set__,do,until},%
-   sensitive=t,%
-   morecomment=[l]\#,%
-   morecomment=[l]\#\#,%
-   morecomment=[l]\%,%
-   morestring=[m]',%
-   morestring=[m]"%
-  }[keywords,comments,strings]%
-\lst@definelanguage[XSC]{Pascal}[Standard]{Pascal}
-  {deletekeywords={alfa,byte,pack,unpack},% 1998 Andreas Stephan
-   morekeywords={dynamic,external,forward,global,module,nil,operator,%
-      priority,sum,type,use,dispose,mark,page,release,cimatrix,%
-      cinterval,civector,cmatrix,complex,cvector,dotprecision,imatrix,%
-      interval,ivector,rmatrix,rvector,string,im,inf,re,sup,chr,comp,%
-      eof,eoln,expo,image,ival,lb,lbound,length,loc,mant,maxlength,odd,%
-      ord,pos,pred,round,rval,sign,substring,succ,trunc,ub,ubound}%
-  }%
-\lst@definelanguage[Borland6]{Pascal}[Standard]{Pascal}
-  {morekeywords={asm,constructor,destructor,implementation,inline,%
-      interface,nil,object,shl,shr,string,unit,uses,xor},%
-   morendkeywords={Abs,Addr,ArcTan,Chr,Concat,Copy,Cos,CSeg,DiskFree,%
-      DiskSize,DosExitCode,DosVersion,DSeg,EnvCount,EnvStr,Eof,Eoln,%
-      Exp,FExpand,FilePos,FileSize,Frac,FSearch,GetBkColor,GetColor,%
-      GetDefaultPalette,GetDriverName,GetEnv,GetGraphMode,GetMaxMode,%
-      GetMaxX,GetMaxY,GetModeName,GetPaletteSize,GetPixel,GetX,GetY,%
-      GraphErrorMsg,GraphResult,Hi,ImageSize,InstallUserDriver,%
-      InstallUserFont,Int,IOResult,KeyPressed,Length,Lo,MaxAvail,%
-      MemAvail,MsDos,Odd,Ofs,Ord,OvrGetBuf,OvrGetRetry,ParamCount,%
-      ParamStr,Pi,Pos,Pred,Ptr,Random,ReadKey,Round,SeekEof,SeekEoln,%
-      Seg,SetAspectRatio,Sin,SizeOf,Sound,SPtr,Sqr,Sqrt,SSeg,Succ,%
-      Swap,TextHeight,TextWidth,Trunc,TypeOf,UpCase,WhereX,WhereY,%
-      Append,Arc,Assign,AssignCrt,Bar,Bar3D,BlockRead,BlockWrite,ChDir,%
-      Circle,ClearDevice,ClearViewPort,Close,CloseGraph,ClrEol,ClrScr,%
-      Dec,Delay,Delete,DelLine,DetectGraph,Dispose,DrawPoly,Ellipse,%
-      Erase,Exec,Exit,FillChar,FillEllipse,FillPoly,FindFirst,FindNext,%
-      FloodFill,Flush,FreeMem,FSplit,GetArcCoords,GetAspectRatio,%
-      GetDate,GetDefaultPalette,GetDir,GetCBreak,GetFAttr,%
-      GetFillSettings,GetFTime,GetImage,GetIntVec,GetLineSettings,%
-      GetMem,GetPalette,GetTextSettings,GetTime,GetVerify,%
-      GetViewSettings,GoToXY,Halt,HighVideo,Inc,InitGraph,Insert,%
-      InsLine,Intr,Keep,Line,LineRel,LineTo,LowVideo,Mark,MkDir,Move,%
-      MoveRel,MoveTo,MsDos,New,NormVideo,NoSound,OutText,OutTextXY,%
-      OvrClearBuf,OvrInit,OvrInitEMS,OvrSetBuf,PackTime,PieSlice,%
-      PutImage,PutPixel,Randomize,Rectangle,Release,Rename,%
-      RestoreCrtMode,RmDir,RunError,Sector,Seek,SetActivePage,%
-      SetAllPalette,SetBkColor,SetCBreak,SetColor,SetDate,SetFAttr,%
-      SetFillPattern,SetFillStyle,SetFTime,SetGraphBufSize,%
-      SetGraphMode,SetIntVec,SetLineStyle,SetPalette,SetRGBPalette,%
-      SetTextBuf,SetTextJustify,SetTextStyle,SetTime,SetUserCharSize,%
-      SetVerify,SetViewPort,SetVisualPage,SetWriteMode,Sound,Str,%
-      SwapVectors,TextBackground,TextColor,TextMode,Truncate,%
-      UnpackTime,Val,Window}%
-  }%
-\lst@definelanguage[Standard]{Pascal}%
-  {morekeywords={alfa,and,array,begin,boolean,byte,case,char,const,div,%
-      do,downto,else,end,false,file,for,function,get,goto,if,in,%
-      integer,label,maxint,mod,new,not,of,or,pack,packed,page,program,%
-      put,procedure,read,readln,real,record,repeat,reset,rewrite,set,%
-      text,then,to,true,type,unpack,until,var,while,with,write,%
-      writeln},%
-   sensitive=f,%
-   morecomment=[s]{(*}{*)},%
-   morecomment=[s]{\{}{\}},%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-\lst@definelanguage{Perl}%
-  {morekeywords={abs,accept,alarm,atan2,bind,binmode,bless,caller,%
-      chdir,chmod,chomp,chop,chown,chr,chroot,close,closedir,connect,%
-      continue,cos,crypt,dbmclose,dbmopen,defined,delete,die,do,dump,%
-      each,else,elsif,endgrent,endhostent,endnetent,endprotoent,%
-      endpwent,endservent,eof,eval,exec,exists,exit,exp,fcntl,fileno,%
-      flock,for,foreach,fork,format,formline,getc,getgrent,getgrgid,%
-      getgrnam,gethostbyaddr,gethostbyname,gethostent,getlogin,%
-      getnetbyaddr,getnetbyname,getnetent,getpeername,getpgrp,%
-      getppid,getpriority,getprotobyname,getprotobynumber,getprotoent,%
-      getpwent,getpwnam,getpwuid,getservbyname,getservbyport,%
-      getservent,getsockname,getsockopt,glob,gmtime,goto,grep,hex,if,%
-      import,index,int,ioctl,join,keys,kill,last,lc,lcfirst,length,%
-      link,listen,local,localtime,log,lstat,m,map,mkdir,msgctl,msgget,%
-      msgrcv,msgsnd,my,next,no,oct,open,opendir,ord,pack,package,pipe,%
-      pop,pos,print,printf,prototype,push,q,qq,quotemeta,qw,qx,rand,%
-      read,readdir,readlink,recv,redo,ref,rename,require,reset,return,%
-      reverse,rewinddir,rindex,rmdir,s,scalar,seek,seekdir,select,%
-      semctl,semget,semop,send,setgrent,sethostent,setnetent,setpgrp,%
-      setpriority,setprotoent,setpwent,setservent,setsockopt,shift,%
-      shmctl,shmget,shmread,shmwrite,shutdown,sin,sleep,socket,%
-      socketpair,sort,splice,split,sprintf,sqrt,srand,stat,study,sub,%
-      substr,symlink,syscall,sysopen,sysread,system,syswrite,tell,%
-      telldir,tie,tied,time,times,tr,truncate,uc,ucfirst,umask,undef,%
-      unless,unlink,unpack,unshift,untie,until,use,utime,values,vec,%
-      wait,waitpid,wantarray,warn,while,write,y},%
-   sensitive,%
-   morecomment=[l]\#,%
-   morestring=[b]",%
-   morestring=[b]',%
-   MoreSelectCharTable=%
-      \lst@ReplaceInput{\$\#}{\lst@ProcessOther\$\lst@ProcessOther\#}%
-  }[keywords,comments,strings]%
-%%
-%% POV definition (c) 1999 Berthold H\"ollmann
-%%
-\lst@definelanguage{POV}%
-  {morekeywords={abs,absorption,acos,acosh,adaptive,adc_bailout,agate,%
-      agate_turb,all,alpha,ambient,ambient_light,angle,aperture,append,%
-      arc_angle,area_light,array,asc,asin,asinh,assumed_gamma,atan,%
-      atan2,atanh,average,background,bezier_spline,bicubic_patch,%
-      black_hole,blob,blue,blur_samples,bounded_by,box,boxed,bozo,%
-      break,brick,brick_size,brightness,brilliance,bumps,bump_map,%
-      bump_size,camera,case,caustics,ceil,checker,chr,clipped_by,clock,%
-      clock_delta,color,color_map,colour,colour_map,component,%
-      composite,concat,cone,confidence,conic_sweep,control0,control1,%
-      cos,cosh,count,crackle,crand,cube,cubic,cubic_spline,cubic_wave,%
-      cylinder,cylindrical,debug,declare,default,defined,degrees,%
-      density,density_file,density_map,dents,difference,diffuse,%
-      dimensions,dimension_size,direction,disc,distance,%
-      distance_maximum,div,eccentricity,else,emission,end,error,%
-      error_bound,exp,extinction,fade_distance,fade_power,falloff,%
-      falloff_angle,false,fclose,file_exists,filter,finish,fisheye,%
-      flatness,flip,floor,focal_point,fog,fog_alt,fog_offset,fog_type,%
-      fopen,frequency,gif,global_settings,gradient,granite,%
-      gray_threshold,green,height_field,hexagon,hf_gray_16,hierarchy,%
-      hollow,hypercomplex,if,ifdef,iff,ifndef,image_map,include,int,%
-      interior,interpolate,intersection,intervals,inverse,ior,irid,%
-      irid_wavelength,jitter,julia_fractal,lambda,lathe,leopard,%
-      light_source,linear_spline,linear_sweep,local,location,log,%
-      looks_like,look_at,low_error_factor,macro,mandel,map_type,marble,%
-      material,material_map,matrix,max,max_intersections,max_iteration,%
-      max_trace_level,media,media_attenuation,media_interaction,merge,%
-      mesh,metallic,min,minimum_reuse,mod,mortar,nearest_count,no,%
-      normal,normal_map,no_shadow,number_of_waves,object,octaves,off,%
-      offset,omega,omnimax,on,once,onion,open,orthographic,panoramic,%
-      perspective,pgm,phase,phong,phong_size,pi,pigment,pigment_map,%
-      planar,plane,png,point_at,poly,polygon,poly_wave,pot,pow,ppm,%
-      precision,prism,pwr,quadratic_spline,quadric,quartic,quaternion,%
-      quick_color,quick_colour,quilted,radial,radians,radiosity,radius,%
-      rainbow,ramp_wave,rand,range,ratio,read,reciprocal,%
-      recursion_limit,red,reflection,reflection_exponent,refraction,%
-      render,repeat,rgb,rgbf,rgbft,rgbt,right,ripples,rotate,roughness,%
-      samples,scale,scallop_wave,scattering,seed,shadowless,sin,%
-      sine_wave,sinh,sky,sky_sphere,slice,slope_map,smooth,%
-      smooth_triangle,sor,specular,sphere,spherical,spiral1,spiral2,%
-      spotlight,spotted,sqr,sqrt,statistics,str,strcmp,strength,strlen,%
-      strlwr,strupr,sturm,substr,superellipsoid,switch,sys,t,tan,tanh,%
-      text,texture,texture_map,tga,thickness,threshold,tightness,tile2,%
-      tiles,torus,track,transform,translate,transmit,triangle,%
-      triangle_wave,true,ttf,turbulence,turb_depth,type,u,%
-      ultra_wide_angle,undef,union,up,use_color,use_colour,use_index,%
-      u_steps,v,val,variance,vaxis_rotate,vcross,vdot,version,vlength,%
-      vnormalize,vrotate,v_steps,warning,warp,water_level,waves,while,%
-      width,wood,wrinkles,write,x,y,yes,z},%
-   moredirectives={break,case,debug,declare,default,else,end,fclose,%
-      fopen,local,macro,read,render,statistics,switch,undef,version,%
-      warning,write},%
-   moredelim=*[directive]\#,%
-   sensitive,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[d]",%
-  }[keywords,directives,comments,strings]%
-%%
-%% Python definition (c) 1998 Michael Weber
-%%
-\lst@definelanguage{Python}%
-  {morekeywords={access,and,break,class,continue,def,del,elif,else,%
-      except,exec,finally,for,from,global,if,import,in,is,lambda,not,%
-      or,pass,print,raise,return,try,while},%
-   sensitive=true,%
-   morecomment=[l]\#,%
-   morestring=[b]',%
-   morestring=[b]",%
-   morecomment=[s]{'''}{'''},% used for documentation text
-   morecomment=[s]{"""}{"""}% added by Philipp Matthias Hahn
-  }%
-%%
-%% Scilab definition (c) 2002,2003 Jean-Philippe Grivet
-%%
-\lst@definelanguage{Scilab}%
-  {morekeywords={abcd,abinv,abort,abs,acoshm,acosh,acosm,acos,addcolor,%
-      addf,addinter,addmenu,add_edge,add_node,adj2sp,adj_lists,aff2ab,%
-      amell,analpf,analyze,ans,apropos,arc_graph,arc_number,argn,arhnk,%
-      arl2,arma2p,armac,armax1,armax,arma,arsimul,artest,articul,ascii,%
-      asinhm,asinh,asinm,asin,atanhm,atanh,atanm,atan,augment,auread,%
-      auwrite,balanc,balreal,bandwr,basename,bdiag,besseli,besselj,%
-      besselk,bessely,best_match,bezout,bifish,bilin,binomial,black,%
-      bloc2exp,bloc2ss,bode,bool2s,boolean,boucle,break,bstap,buttmag,%
-      bvode,cainv,calerf,calfrq,call,canon,casc,case,ccontrg,cdfbet,%
-      cdfbin,cdfchi,cdfchn,cdffnc,cdff,cdfgam,cdfnbn,cdfnor,cdfpoi,%
-      cdft,ceil,center,cepstrum,chaintest,chain_struct,champ1,champ,%
-      chart,chdir,cheb1mag,cheb2mag,check_graph,check_io,chepol,chfact,%
-      chol,chsolve,circuit,classmarkov,clean,clearfun,clearglobal,%
-      clear,close,cls2dls,cmb_lin,cmndred,cmoment,code2str,coeff,coffg,%
-      coff,colcompr,colcomp,colinout,colormap,colregul,companion,comp,%
-      cond,conj,connex,contour2di,contour2d,contourf,contour,%
-      contract_edge,contrss,contr,cont_frm,cont_mat,convex_hull,convol,%
-      convstr,con_nodes,copfac,copy,correl,corr,coshm,cosh,cosm,cos,%
-      cotg,cothm,coth,covar,csim,cspect,ctr_gram,cumprod,cumsum,%
-      curblock,cycle_basis,czt,c_link,dasrt,dassl,datafit,date,dbphi,%
-      dcf,ddp,debug,dec2hex,deff,definedfields,degree,delbpt,%
-      delete_arcs,delete_nodes,delete,delip,delmenu,demos,denom,%
-      derivative,derivat,des2ss,des2tf,determ,detr,det,dft,dhinf,%
-      dhnorm,diag,diary,diff,diophant,dirname,dispbpt,dispfiles,disp,%
-      dlgamma,double,dragrect,drawaxis,drawlater,drawnow,draw,driver,%
-      dscr,dsearch,dsimul,dtsi,dt_ility,duplicate,edge_number,%
-      edit_curv,edit_graph_menus,edit_graph,edit,eigenmarkov,ell1mag,%
-      elseif,else,emptystr,endfunction,end,eqfir,eqiir,equil1,equil,%
-      ereduc,erfcx,erfc,erf,errbar,errcatch,errclear,error,eval3dp,%
-      eval3d,eval,evans,evstr,excel2sci,execstr,exec,exists,exit,expm,%
-      exp,external,eye,fac3d,factors,faurre,fchamp,fcontour2d,fcontour,%
-      fec,feedback,feval,ffilt,fftshift,fft,fgrayplot,figure,fileinfo,%
-      file,filter,findm,findobj,findx0BD,find_freq,find_path,find,%
-      findABCD,findAC,findBD,findBDK,findR,fit_dat,fix,floor,flts,foo,%
-      formatman,format,fort,for,fourplan,fplot2d,fplot3d1,fplot3d,%
-      fprintf,fprintfMat,frep2tf,freq,freson,frexp,frfit,frmag,fscanf,%
-      fscanfMat,fsfirlin,fsolve,fspecg,fstabst,fstair,ftest,ftuneq,%
-      fullrfk,fullrf,full,fun2string,funcprot,functions,function,%
-      funptr,fusee,gainplot,gamitg,gammaln,gamma,gcare,gcd,gcf,%
-      genfac3d,genlib,genmarkov,gen_net,geom3d,geomean,getblocklabel,%
-      getcolor,getcurblock,getcwd,getdate,getd,getenv,getfield,getfont,%
-      getf,getio,getlinestyle,getmark,getpid,getscicosvars,getsymbol,%
-      getvalue,getversion,get_function_path,get,gfare,gfrancis,girth,%
-      givens,glever,glist,global,glue,gpeche,graduate,grand,%
-      graphics_entities,graph_2_mat,graph_center,graph_complement,%
-      graph_diameter,graph_power,graph_simp,graph_sum,graph_union,%
-      graph-list,graycolormap,grayplot,graypolarplot,grep,group,%
-      gr_menu,gschur,gsort,gspec,gstacksize,gtild,g_margin,h2norm,halt,%
-      hamilton,hankelsv,hank,harmean,havewindow,help,hermit,hess,%
-      hex2dec,hilb,hinf,hist3d,histplot,horner,host,hotcolormap,%
-      householder,hrmt,htrianr,hypermat,h_cl,h_inf_st,h_inf,h_norm,%
-      iconvert,icon_edit,ieee,if,iirgroup,iirlp,iir,ilib_build,%
-      ilib_compile,ilib_for_link,ilib_gen_gateway,ilib_gen_loader,%
-      ilib_gen_Make,imag,impl,imrep2ss,imult,im_inv,inistate,input,%
-      int16,int2d,int32,int3d,int8,intc,intdec,integrate,interpln,%
-      interp,intersci,intersect,intg,intl,intppty,intsplin,inttrap,%
-      inttype,int,invr,invsyslin,inv_coeff,inv,iqr,isdef,isdir,isequal,%
-      iserror,isglobal,isinf,isnan,isoview,isreal,is_connex,jmat,%
-      justify,kalm,karmarkar,kernel,keyboard,knapsack,kpure,krac2,%
-      kroneck,kron,lasterror,lattn,lattp,lcf,lcmdiag,lcm,ldivf,ldiv,%
-      leastsq,legends,length,leqr,levin,lev,lex_sort,lft,lgfft,library,%
-      lib,lin2mu,lincos,lindquist,lines,line_graph,linfn,linf,link,%
-      linmeq,linpro,linsolve,linspace,lin,listfiles,list,lmisolver,%
-      lmitool,loadmatfile,loadplots,loadwave,load_graph,load,locate,%
-      log10,log1p,log2,logm,logspace,log,lotest,lqe,lqg2stan,lqg_ltr,%
-      lqg,lqr,lsq,lsslist,lstcat,lstsize,ltitr,ludel,lufact,luget,%
-      lusolve,lu,lyap,macglov,macr2lst,macrovar,macro,mad,make_graph,%
-      make_index,manedit,man,mapsound,markp2ss,matfile2sci,matrix,%
-      mat_2_graph,maxi,max_cap_path,max_clique,max_flow,max,mclearerr,%
-      mclose,meanf,mean,median,meof,mese,mesh2d,mfft,mfile2sci,mgeti,%
-      mgetl,mgetstr,mget,milk_drop,mine,mini,minreal,minss,%
-      min_lcost_cflow,min_lcost_flow1,min_lcost_flow2,min_qcost_flow,%
-      min_weight_tree,min,mlist,mode,modulo,moment,mopen,move,%
-      mps2linpro,mputl,mputstr,mput,mrfit,msd,mseek,mtell,mtlb_load,%
-      mtlb_mode,mtlb_save,mtlb_sparse,mu2lin,mulf,mvvacov,m_circle,%
-      names,nand2mean,nanmax,nanmeanf,nanmean,nanmedian,nanmin,%
-      nanstdev,nansum,narsimul,ndims,nearfloat,nehari,neighbors,%
-      netclose,netwindows,netwindow,newest,newfun,nextpow2,nf3d,nfreq,%
-      nlev,nnz,nodes_2_path,nodes_degrees,node_number,noisegen,norm,%
-      null,numdiff,numer,nyquist,obscont1,obscont,observer,obsvss,%
-      obsv_mat,obs_gram,odedc,odedi,odeoptions,ode_discrete,ode_root,%
-      ode,oldload,oldsave,ones,optim,orth,param3d1,param3d,%
-      paramfplot2d,parrot,part,pathconvert,path_2_nodes,pause,pbig,%
-      pdiv,pen2ea,pencan,penlaur,perctl,perfect_match,pertrans,pfss,%
-      phasemag,phc,pinv,pipe_network,playsnd,plot2d1,plot2d2,plot2d3,%
-      plot2d4,plot2d,plot3d1,plot3d2,plot3d3,plot3d,plotframe,%
-      plotprofile,plot_graph,plot,plzr,pmodulo,pol2des,pol2str,pol2tex,%
-      polarplot,polar,polfact,poly,portr3d,portrait,power,ppol,prbs_a,%
-      predecessors,predef,printf,printing,print,prod,profile,projsl,%
-      projspec,proj,psmall,pspect,pvm_addhosts,pvm_barrier,pvm_bcast,%
-      pvm_bufinfo,pvm_config,pvm_delhosts,pvm_error,pvm_exit,%
-      pvm_f772sci,pvm_getinst,pvm_gettid,pvm_get_timer,pvm_gsize,%
-      pvm_halt,pvm_joingroup,pvm_kill,pvm_lvgroup,pvm_mytid,pvm_parent,%
-      pvm_probe,pvm_recv,pvm_reduce,pvm_sci2f77,pvm_send,pvm_set_timer,%
-      pvm_spawn_independent,pvm_spawn,pvm_start,pvm_tasks,%
-      pvm_tidtohost,pvm,pwd,p_margin,qassign,qr,quapro,quart,quaskro,%
-      quit,randpencil,rand,range,rankqr,rank,rat,rcond,rdivf,read4b,%
-      readb,readc_,readmps,read,real,recur,reglin,regress,remezb,remez,%
-      repfreq,replot,residu,resume,return,riccati,riccsl,ricc,ric_desc,%
-      rlist,roots,rotate,round,routh_t,rowcompr,rowcomp,rowinout,%
-      rowregul,rowshuff,rpem,rref,rtitr,rubberbox,salesman,savewave,%
-      save_graph,save,scaling,scanf,schur,sci2exp,sci2for,sci2map,%
-      sciargs,scicosim,scicos,scifunc_block,sd2sci,secto3d,select,%
-      semidef,sensi,setbpt,seteventhandler,setfield,setmenu,%
-      setscicosvars,set,sfact,sgrid,shortest_path,showprofile,%
-      show_arcs,show_graph,show_nodes,sident,signm,sign,simp_mode,simp,%
-      sincd,sinc,sinc,sinhm,sinh,sinm,sin,size,sm2des,sm2ss,smooth,%
-      solve,sorder,sort,sound,sp2adj,spaninter,spanplus,spantwo,sparse,%
-      spchol,spcompack,specfact,spec,speye,spget,splin,split_edge,%
-      spones,sprand,sprintf,spzeros,sqroot,sqrtm,sqrt,squarewave,%
-      square,srfaur,srkf,ss2des,ss2ss,ss2tf,sscanf,sskf,ssprint,ssrand,%
-      stabil,stacksize,standard_define,standard_draw,standard_input,%
-      standard_origin,standard_output,startup,stdevf,stdev,steadycos,%
-      str2code,strange,strcat,strindex,strings,string,stripblanks,%
-      strong_connex,strong_con_nodes,strsubst,st_deviation,st_ility,%
-      subf,subgraph,subplot,successors,sum,supernode,sva,svd,svplot,%
-      sylm,sylv,sysconv,sysdiag,sysfact,syslin,syssize,systems,system,%
-      systmat,tabul,tangent,tanhm,tanh,tanm,tan,tdinit,testmatrix,%
-      texprint,tf2des,tf2ss,then,thrownan,timer,time_id,titlepage,%
-      tk_getdir,tk_getfile,tlist,toeplitz,tokenpos,tokens,trace,%
-      translatepaths,trans_closure,trans,trfmod,trianfml,tril,trimmean,%
-      trisolve,triu,trzeros,typename,typeof,type,uicontrol,uimenu,%
-      uint16,uint32,uint8,ui_observer,ulink,unglue,union,unique,unix_g,%
-      unix_s,unix_w,unix_x,unix,unobs,unsetmenu,user,varargin,%
-      varargout,variancef,variance,varn,warning,wavread,wavwrite,%
-      wcenter,wfir,what,whereami,whereis,where,while,whos,who_user,who,%
-      wiener,wigner,window,winsid,with_gtk,with_pvm,with_texmacs,%
-      with_tk,writb,write4b,write,xarcs,xarc,xarrows,xaxis,xbasc,%
-      xbasimp,xbasr,xchange,xclear,xclea,xclick,xclip,xdel,xend,xfarcs,%
-      xfarc,xfpolys,xfpoly,xfrect,xgetech,xgetfile,xgetmouse,xget,%
-      xgraduate,xgrid,xinfo,xinit,xlfont,xload,xname,xnumb,xpause,%
-      xpolys,xpoly,xrects,xrect,xrpoly,xs2fig,xs2gif,xs2ppm,xs2ps,%
-      xsave,xsegs,select,xsetech,xsetm,xset,xstringb,xstringl,xstring,%
-      xtape,xtitle,x_choices,x_choose,x_dialog,x_matrix,x_mdialog,%
-      x_message_modeless,x_message,yulewalk,zeropen,zeros,zgrid,zpbutt,%
-      zpch1,zpch2,zpell,mfprintf,mfscanf,mprintf,mscanf,msprintf,%
-      msscanf,mucomp,%
-      ABSBLK_f,AFFICH_f,ANDLOG_f,ANIMXY_f,BIGSOM_f,CLINDUMMY_f,CLKIN_f,%
-      CLKINV_f,CLKOUT_f,CLKOUTV_f,CLKSOM_f,CLKSOMV_f,CLKSPLIT_f,%
-      CLOCK_f,CLR_f,CLSS_f,CONST_f,COSBLK_f,CURV_f,DELAY_f,DELAYV_f,%
-      DEMUX_f,DLR_f,DLRADAPT_f,DLSS_f,EVENTSCOPE_f,EVTDLY_f,EVTGEN_f,%
-      EXPBLK_f,G_make,GAIN_f,GAINBLK_f,GENERAL_f,GENERIC_f,GENSIN_f,%
-      GENSQR_f,HALT_f,IFTHEL_f,IN_f,INTEGRAL_f,INTRP2BLK_f,INTRPLBLK_f,%
-      INVBLK_f,LOGBLK_f,LOOKUP_f,Matplot1,Matplot,MAX_f,MCLOCK_f,%
-      MFCLCK_f,MIN_f,MUX_f,NDcost,NEGTOPOS_f,OUT_f,POSTONEG_f,POWBLK_f,%
-      PROD_f,QUANT_f,RAND_f,READC_f,REGISTER_f,RELAY_f,RFILE_f,%
-      ScilabEval,Sfgrayplot,Sgrayplot,SAMPLEHOLD_f,SAT_f,SAWTOOTH_f,%
-      SCOPE_f,SCOPXY_f,SELECT_f,SINBLK_f,SOM_f,SPLIT_f,STOP_f,SUPER_f,%
-      TANBLK_f,TCLSS_f,TEXT_f,TIME_f,TK_EvalFile,TK_EvalStr,TK_GetVar,%
-      TK_SetVar,TRASH_f,WFILE_f,WRITEC_f,ZCROSS_f,%
-      \%asn,\%helps,\%k,\%sn},%
-   alsoletter=\%,% chmod
-   sensitive,%
-   morecomment=[l]//,%
-   morestring=[b]",%
-   morestring=[m]'%
-  }[keywords,comments,strings]%
-%%
-%% SQL definition (c) 1998 Christian Haul
-%%                (c) 2002 Neil Conway
-%%                (c) 2002 Robert Frank
-%%                (c) 2003 Dirk Jesko
-%%
-\lst@definelanguage{SQL}%
-  {morekeywords={ABSOLUTE,ACTION,ADD,ALLOCATE,ALTER,ARE,AS,ASSERTION,%
-      AT,BETWEEN,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,%
-      CATALOG,CHAR_LENGTH,CHARACTER_LENGTH,CLUSTER,COALESCE,%
-      COLLATE,COLLATION,COLUMN,CONNECT,CONNECTION,CONSTRAINT,%
-      CONSTRAINTS,CONVERT,CORRESPONDING,CREATE,CROSS,CURRENT_DATE,%
-      CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,DAY,DEALLOCATE,%
-      DEC,DEFERRABLE,DEFERED,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,%
-      DISCONNECT,DOMAIN,DROP,ELSE,END,EXEC,EXCEPT,EXCEPTION,EXECUTE,%
-      EXTERNAL,EXTRACT,FALSE,FIRST,FOREIGN,FROM,FULL,GET,GLOBAL,%
-      GRAPHIC,HAVING,HOUR,IDENTITY,IMMEDIATE,INDEX,INITIALLY,INNER,%
-      INPUT,INSENSITIVE,INSERT,INTO,INTERSECT,INTERVAL,%
-      ISOLATION,JOIN,KEY,LAST,LEADING,LEFT,LEVEL,LIMIT,LOCAL,LOWER,%
-      MATCH,MINUTE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NOT,NULL,%
-      NULLIF,OCTET_LENGTH,ON,ONLY,ORDER,ORDERED,OUTER,OUTPUT,OVERLAPS,%
-      PAD,PARTIAL,POSITION,PREPARE,PRESERVE,PRIMARY,PRIOR,READ,%
-      RELATIVE,RESTRICT,REVOKE,RIGHT,ROWS,SCROLL,SECOND,SELECT,SESSION,%
-      SESSION_USER,SIZE,SPACE,SQLSTATE,SUBSTRING,SYSTEM_USER,%
-      TABLE,TEMPORARY,THEN,TIMEZONE_HOUR,%
-      TIMEZONE_MINUTE,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,%
-      TRUE,UNIQUE,UNKNOWN,UPPER,USAGE,USING,VALUE,VALUES,%
-      VARGRAPHIC,VARYING,WHEN,WHERE,WRITE,YEAR,ZONE,%
-      AND,ASC,avg,CHECK,COMMIT,count,DECODE,DESC,DISTINCT,GROUP,IN,% FF
-      LIKE,NUMBER,ROLLBACK,SUBSTR,sum,VARCHAR2,% FF
-      MIN,MAX,UNION,UPDATE,% RF
-      ALL,ANY,CUBE,CUBE,DEFAULT,DELETE,EXISTS,GRANT,OR,RECURSIVE,% DJ
-      ROLE,ROLLUP,SET,SOME,TRIGGER,VIEW},% DJ
-   morendkeywords={BIT,BLOB,CHAR,CHARACTER,CLOB,DATE,DECIMAL,FLOAT,% DJ
-      INT,INTEGER,NUMERIC,SMALLINT,TIME,TIMESTAMP,VARCHAR},% moved here
-   sensitive=false,% DJ
-   morecomment=[l]--,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%%
-%% VHDL definition (c) 1997 Kai Wollenweber
-%%
-\lst@definelanguage{VHDL}%
-  {morekeywords={ALL,ARCHITECTURE,ABS,AND,ASSERT,ARRAY,AFTER,ALIAS,%
-      ACCESS,ATTRIBUTE,BEGIN,BODY,BUS,BLOCK,BUFFER,CONSTANT,CASE,%
-      COMPONENT,CONFIGURATION,DOWNTO,ELSE,ELSIF,END,ENTITY,EXIT,%
-      FUNCTION,FOR,FILE,GENERIC,GENERATE,GUARDED,GROUP,IF,IN,INOUT,IS,%
-      INERTIAL,IMPURE,LIBRARY,LOOP,LABEL,LITERAL,LINKAGE,MAP,MOD,NOT,%
-      NOR,NAND,NULL,NEXT,NEW,OUT,OF,OR,OTHERS,ON,OPEN,PROCESS,PORT,%
-      PACKAGE,PURE,PROCEDURE,POSTPONED,RANGE,REM,ROL,ROR,REPORT,RECORD,%
-      RETURN,REGISTER,REJECT,SIGNAL,SUBTYPE,SLL,SRL,SLA,SRA,SEVERITY,%
-      SELECT,THEN,TYPE,TRANSPORT,TO,USE,UNITS,UNTIL,VARIABLE,WHEN,WAIT,%
-      WHILE,XOR,XNOR,%
-      DISCONNECT,ELIF,WITH},% Arnaud Tisserand
-   sensitive=f,% 1998 Gaurav Aggarwal
-   morecomment=[l]--,%
-   morestring=[d]{"}%
-  }[keywords,comments,strings]%
-%%
-%% VHDL-AMS definition (c) Steffen Klupsch
-%%
-\lst@definelanguage[AMS]{VHDL}[]{VHDL}%
-  {morekeywords={ACROSS,ARRAY,BREAK,DISCONNECT,NATURE,NOISE,PORT,%
-      PROCEDURAL,QUANTITY,SHARED,SPECTRUM,SUBNATURE,TERMINAL,THROUGH,%
-      TOLERANCE,UNAFFACTED,UNITS}}
-\lst@definelanguage{XSLT}[]{XML}%
-  {morekeywords={%
-     % main elements
-     xsl:stylesheet,xsl:transform,%
-     % childs of the main element
-     xsl:apply-imports,xsl:attribute-set,xsl:decimal-format,xsl:import,%
-     xsl:include,xsl:key,xsl:namespace-alias,xsl:output,xsl:param,%
-     xsl:preserve-space,xsl:strip-space,xsl:template,xsl:variable,%
-     % 21 directives
-     xsl:apply-imports,xsl:apply-templates,xsl:attribute,%
-     xsl:call-template,xsl:choose,xsl:comment,xsl:copy,xsl:copy-of,%
-     xsl:element,xsl:fallback,xsl:for-each,xsl:if,xsl:message,%
-     xsl:number,xsl:otherwise,xsl:processing-instruction,xsl:text,%
-     xsl:value-of,xsl:variable,xsl:when,xsl:with-param},%
-   alsodigit={-},%
-  }%
-\lst@definelanguage{Ant}[]{XML}%
-  {morekeywords={%
-     project,target,patternset,include,exclude,excludesfile,includesfile,filterset,%
-     filter,filtersfile,libfileset,custom,classpath,fileset,none,depend,mapper,%
-     filename,not,date,contains,selector,depth,or,and,present,majority,size,dirset,%
-     filelist,pathelement,path,param,filterreader,extension,filterchain,linecontainsregexp,%
-     regexp,classconstants,headfilter,tabstospaces,striplinebreaks,tailfilter,stripjavacomments,%
-     expandproperties,linecontains,replacetokens,token,striplinecomments,comment,prefixlines,%
-     classfileset,rootfileset,root,description,xmlcatalog,entity,dtd,substitution,%
-     extensionSet,propertyfile,entry,vsscheckin,sql,transaction,cvspass,csc,%
-     dirname,wlrun,wlclasspath,p4label,replaceregexp,get,jjtree,sleep,jarlib,%
-     dependset,targetfileset,srcfileset,srcfilelist,targetfilelist,zip,zipgroupfileset,zipfileset,%
-     patch,jspc,webapp,style,test,arg,jvmarg,sysproperty,testlet,env,tstamp,%
-     format,unwar,vsshistory,icontract,cvschangelog,user,p4submit,ccmcheckin,%
-     p4change,bzip2,vssadd,javadoc,bottom,source,doctitle,header,excludepackage,bootclasspath,%
-     doclet,taglet,packageset,sourcepath,link,footer,package,group,title,tag,%
-     translate,signjar,vajload,vajproject,jarlib,extensionset,WsdlToDotnet,buildnumber,%
-     jpcovmerge,tomcat,ejbjar,weblogictoplink,jboss,borland,weblogic,iplanet,jonas,%
-     support,websphere,wasclasspath,war,manifest,attribute,section,metainf,lib,%
-     classes,webinf,rename,sequential,serverdeploy,generic,property,move,%
-     copydir,cccheckin,wljspc,fixcrlf,sosget,pathconvert,map,record,p4sync,exec,%
-     p4edit,maudit,rulespath,searchpath,antlr,netrexxc,jpcovreport,reference,filters,%
-     coveragepath,execon,targetfile,srcfile,ccmcheckout,ant,xmlvalidate,xslt,%
-     iplanet,ccmcheckintask,gzip,native2ascii,starteam,ear,archives,input,%
-     rmic,extdirs,compilerarg,checksum,mail,bcc,message,cc,to,from,loadfile,vsscheckout,%
-     stylebook,soscheckin,mimemail,stlabel,gunzip,concat,cab,touch,parallel,splash,%
-     antcall,cccheckout,typedef,p4have,xmlproperty,copy,tomcat,antstructure,ccmcreatetask,%
-     rpm,delete,replace,replacefilter,replacetoken,replacevalue,mmetrics,waitfor,isfalse,%
-     equals,available,filepath,os,filesmatch,istrue,isset,socket,http,uptodate,srcfiles,%
-     untar,loadproperties,echoproperties,vajexport,stcheckout,bunzip2,copyfile,vsscreate,%
-     ejbc,unjar,tomcat,wsdltodotnet,mkdir,condition,cvs,commandline,marker,argument,%
-     tempfile,junitreport,report,taskdef,echo,ccupdate,java,renameext,vsslabel,basename,%
-     javadoc2,vsscp,tar,tarfileset,tomcat,vajimport,setproxy,wlstop,p4counter,ilasm,%
-     soscheckout,apply,ccuncheckout,jarlib,location,url,cvstagdiff,jlink,mergefiles,%
-     addfiles,javacc,pvcs,pvcsproject,jarlib,options,depends,chmod,jar,sound,fail,%
-     success,mparse,blgenclient,genkey,dname,javah,class,ccmreconfigure,unzip,javac,%
-     src,p4add,soslabel,jpcoverage,triggers,method,vssget,deltree,ddcreator},
-   deletekeywords={default},%
-  }
-\lst@definelanguage{XML}%
-  {keywords={,CDATA,DOCTYPE,ATTLIST,termdef,ELEMENT,EMPTY,ANY,ID,%
-      IDREF,IDREFS,ENTITY,ENTITIES,NMTOKEN,NMTOKENS,NOTATION,%
-      INCLUDE,IGNORE,SYSTEM,PUBLIC,NDATA,PUBLIC,%
-      PCDATA,REQUIRED,IMPLIED,FIXED,%%% preceded by #
-      xml,xml:space,xml:lang,version,standalone,default,preserve},%
-   alsoother=$,%
-   alsoletter=:,%
-   tag=**[s]<>,%
-   morestring=[d]",% ??? doubled
-   morestring=[d]',% ??? doubled
-   MoreSelectCharTable=%
-      \lst@CArgX--\relax\lst@DefDelimB{}{}%
-          {\ifnum\lst@mode=\lst@tagmode\else
-               \expandafter\@gobblethree
-           \fi}%
-          \lst@BeginComment\lst@commentmode{{\lst@commentstyle}}%
-      \lst@CArgX--\relax\lst@DefDelimE{}{}{}%
-          \lst@EndComment\lst@commentmode
-      \lst@CArgX[CDATA[\relax\lst@CDef{}%
-          {\ifnum\lst@mode=\lst@tagmode
-               \expandafter\lst@BeginCDATA
-           \else \expandafter\lst@CArgEmpty
-           \fi}%
-          \@empty
-      \lst@CArgX]]\relax\lst@CDef{}%
-          {\ifnum\lst@mode=\lst@GPmode
-               \expandafter\lst@EndComment
-           \else \expandafter\lst@CArgEmpty
-           \fi}%
-          \@empty
-  }[keywords,comments,strings,html]%
-\endinput
-%%
-%% End of file `lstlang1.sty'.
diff --git a/latex/texsty/lstlang2.sty b/latex/texsty/lstlang2.sty
deleted file mode 100644 (file)
index aea935a..0000000
+++ /dev/null
@@ -1,1542 +0,0 @@
-%%
-%% This is file `lstlang2.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% lstdrvrs.dtx  (with options: `lang2')
-%% 
-%% The listings package is copyright 1996--2004 Carsten Heinz, and
-%% continued maintenance on the package is copyright 2006--2007 Brooks Moses.
-%% The drivers are copyright 1997/1998/1999/2000/2001/2002/2003/2004/2006/
-%% 2007 any individual author listed in this file.
-%%
-%% This file is distributed under the terms of the LaTeX Project Public
-%% License from CTAN archives in directory  macros/latex/base/lppl.txt.
-%% Either version 1.3 or, at your option, any later version.
-%%
-%% This file is completely free and comes without any warranty.
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to Brooks Moses at <bmoses@dpdx.net>.
-%%
-\ProvidesFile{lstlang2.sty}
-    [2004/09/05 1.3 listings language file]
-%%
-%% Abap definition by Knut Lickert
-%%
-\lst@definelanguage[R/3 6.10]{ABAP}[R/3 4.6C]{ABAP}%
-  {morekeywords={try,endtry},%
-  }[keywords,comments,strings]
-\lst@definelanguage[R/3 4.6C]{ABAP}[R/3 3.1]{ABAP}%
-  {morekeywords={method,ref,class,create,object,%
-        methods,endmethod,private,protected,public,section,%
-        catch,system-exceptions,endcatch,%
-        },%
-   moreprocnamekeys={class},%
-   literate={->}{{$\rightarrow$}}1{=>}{{$\Rightarrow$}}1,%
-  }[keywords,comments,strings,procnames]
-\lst@definelanguage[R/3 3.1]{ABAP}[R/2 5.0]{ABAP}{}%
-\lst@definelanguage[R/2 5.0]{ABAP}%
-  {sensitive=f,%
-   procnamekeys={report,program,form,function,module},%
-   morekeywords={*,add,after,alias,analyzer,and,append,appending,area,assign,at,%
-        authority-check,before,binary,blank,break-point,calendar,call,%
-        case,change,changing,check,clear,cnt,co,collect,commit,common,%
-        component,compute,condense,corresponding,cos,cp,cs,currency-conversion,%
-        cursor,data,database,dataset,decimals,define,delete,deleting,dequeue,%
-        describe,detail,dialog,directory,div,divide,do,documentation,%
-        during,dynpro,else,end-of-page,end-of-selection,endat,endcase,%
-        enddo,endfor,endform,endif,endloop,endmodule,endselect,%
-        endwhile,enqueue,exceptions,exit,exp,export,exporting,extract,%
-        field,fields,field-groups,field-symbols,find,for,form,format,free,%
-        from,function,generating,get,giving,hide,id,if,import,%
-        importing,in,incl,include,initial,initialization,input,insert,%
-        interrupt,into,is,language,leave,leading,left-justified,like,line,lines,line-count,
-        line-selection,list-processing,load,local,log,logfile,loop,%
-        margin,mark,mask,memory,menue,message,mod,modify,module,move,%
-        move-text,multiply,na,new,new-line,new-page,no-gaps,np,ns,%
-        number,obligatory,occurs,of,on,or,others,output,parameter,%
-        parameters,parts,perform,pf-status,places,position,process,%
-        raise,raising,ranges,read,refresh,refresh-dynpro,reject,remote,%
-        replace,report,reserve,reset,restart,right-justified,run,screen,scroll,search,%
-        segments,select,select-options,selection-screen,set,shift,sin,%
-        single,sqrt,start-of-selection,statement,structure,submit,%
-        subtract,summary,summing,suppress,system,table,tables,task,%
-        text,time,to,top-of-page,trace,transaction,transfer,%
-        transfer-dynpro,translate,type,unpack,update,user-command,%
-        using,value,when,where,while,window,with,workfile,write,},%
-   morecomment=[l]",%
-   morecomment=[f][commentstyle][0]*,%
-   morestring=[d]'%
-  }[keywords,comments,strings,procnames]
-\lst@definelanguage[R/2 4.3]{ABAP}[R/2 5.0]{ABAP}%
-  {deletekeywords={function,importing,exporting,changing,exceptions,%
-        raise,raising}%
-  }[keywords,comments,strings]
-%%
-%% Corba IDL definition (c) 1999 Jens T. Berger Thielemann
-%%
-\lst@definelanguage[CORBA]{IDL}%
-  {morekeywords={any,attribute,boolean,case,char,const,context,default,%
-      double,enum,exception,fixed,float,in,inout,interface,long,module,%
-      native,Object,octet,oneway,out,raises,readonly,sequence,short,%
-      string,struct,switch,typedef,union,unsigned,void,wchar,wstring,%
-      FALSE,TRUE},%
-   sensitive,%
-   moredirectives={define,elif,else,endif,error,if,ifdef,ifndef,line,%
-      include,pragma,undef,warning},%
-   moredelim=*[directive]\#,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]"%
-  }[keywords,comments,strings,directives]%
-%%
-%% (Objective) Caml definition (c) 1999 Patrick Cousot
-%%
-%% Objective CAML and Caml light are freely available, together with a
-%% reference manual, at URL ftp.inria.fr/lang/caml-light for the Unix,
-%% Windows and Macintosh OS operating systems.
-%%
-\lst@definelanguage[Objective]{Caml}[light]{Caml}
-  {deletekeywords={not,prefix,value,where},%
-   morekeywords={assert,asr,class,closed,constraint,external,false,%
-      functor,include,inherit,land,lazy,lor,lsl,lsr,lxor,method,mod,%
-      module,new,open,parser,private,sig,struct,true,val,virtual,when,%
-      object,ref},% TH
-  }%
-\lst@definelanguage[light]{Caml}
-  {morekeywords={and,as,begin,do,done,downto,else,end,exception,for,%
-      fun,function,if,in,let,match,mutable,not,of,or,prefix,rec,then,%
-      to,try,type,value,where,while,with},%
-   sensitive,%
-   morecomment=[n]{(*}{*)},%
-   morestring=[b]",%
-   moredelim=*[directive]\#,%
-   moredirectives={open,close,include}%
-  }[keywords,comments,strings,directives]%
-\lst@definelanguage[ibm]{Cobol}[1985]{Cobol}%
-  {morekeywords={ADDRESS,BEGINNING,COMP-3,COMP-4,COMPUTATIONAL,%
-      COMPUTATIONAL-3,COMPUTATIONAL-4,DISPLAY-1,EGCS,EJECT,ENDING,%
-      ENTRY,GOBACK,ID,MORE-LABELS,NULL,NULLS,PASSWORD,RECORDING,%
-      RETURN-CODE,SERVICE,SKIP1,SKIP2,SKIP3,SORT-CONTROL,SORT-RETURN,%
-      SUPPRESS,TITLE,WHEN-COMPILED},%
-  }%
-\lst@definelanguage[1985]{Cobol}[1974]{Cobol}%
-  {morekeywords={ALPHABET,ALPHABETIC-LOWER,ALPHABETIC-UPPER,%
-      ALPHANUMERIC,ALPHANUMERIC-EDITED,ANY,CLASS,COMMON,CONTENT,%
-      CONTINUE,DAY-OF-WEEK,END-ADD,END-CALL,END-COMPUTE,END-DELETE,%
-      END-DIVIDE,END-EVALUATE,END-IF,END-MULTIPLY,END-PERFORM,END-READ,%
-      END-RECEIVE,END-RETURN,END-REWRITE,END-SEARCH,END-START,%
-      END-STRING,END-SUBTRACT,END-UNSTRING,END-WRITE,EVALUATE,EXTERNAL,%
-      FALSE,GLOBAL,INITIALIZE,NUMERIC-EDITED,ORDER,OTHER,%
-      PACKED-DECIMAL,PADDING,PURGE,REFERENCE,RELOAD,REPLACE,STANDARD-1,%
-      STANDARD-2,TEST,THEN,TRUE},%
-  }%
-\lst@definelanguage[1974]{Cobol}%
-  {morekeywords={ACCEPT,ACCESS,ADD,ADVANCING,AFTER,ALL,ALPHABETIC,ALSO,%
-      ALTER,ALTERNATE,AND,ARE,AREA,AREAS,ASCENDING,ASSIGN,AT,AUTHOR,%
-      BEFORE,BINARY,BLANK,BLOCK,BOTTOM,BY,CALL,CANCEL,CD,CF,CH,%
-      CHARACTER,CHARACTERS,CLOCK-UNITS,CLOSE,COBOL,CODE,CODE-SET,%
-      COLLATING,COLUMN,COMMA,COMMUNICATION,COMP,COMPUTE,CONFIGURATION,%
-      CONTAINS,CONTROL,CONTROLS,CONVERTING,COPY,CORR,CORRESPONDING,%
-      COUNT,CURRENCY,DATA,DATE,DATE-COMPILED,DATE-WRITTEN,DAY,DE,%
-      DEBUG-CONTENTS,DEGUB-ITEM,DEBUG-LINE,DEBUG-NAME,DEBUG-SUB1,%
-      DEBUG-SUB2,DEBUG-SUB3,DEBUGGING,DECIMAL-POINT,DECLARATIVES,%
-      DELETE,DELIMITED,DELIMITER,DEPENDING,DESCENDING,DESTINATION,%
-      DETAIL,DISABLE,DISPLAY,DIVIDE,DIVISION,DOWN,DUPLICATES,DYNAMIC,%
-      EGI,ELSE,EMI,ENABLE,END,END-OF-PAGE,ENTER,ENVIRONMENT,EOP,EQUAL,%
-      ERROR,ESI,EVERY,EXCEPTION,EXIT,EXTEND,FD,FILE,FILE-CONTROL,%
-      FILLER,FINAL,FIRST,FOOTING,FOR,FROM,GENERATE,GIVING,GO,GREATER,%
-      GROUP,HEADING,HIGH-VALUE,HIGH-VALUES,I-O,I-O-CONTROL,%
-      IDENTIFICATION,IF,IN,INDEX,INDEXED,INDICATE,INITIAL,INITIATE,%
-      INPUT,INPUT-OUTPUT,INSPECT,INSTALLATION,INTO,INVALID,IS,JUST,%
-      JUSTIFIED,KEY,LABEL,LAST,LEADING,LEFT,LENGTH,LESS,LIMIT,LIMITS,%
-      LINAGE,LINAGE-COUNTER,LINE,LINE-COUNTER,LINES,LINKAGE,LOCK,%
-      LOW-VALUE,LOW-VALUES,MEMORY,MERGE,MESSAGE,MODE,MODULES,MOVE,%
-      MULTIPLE,MULTIPLY,NATIVE,NEGATIVE,NEXT,NO,NOT,NUMBER,NUMERIC,%
-      OBJECT-COMPUTER,OCCURS,OF,OFF,OMITTED,ON,OPEN,OPTIONAL,OR,%
-      ORGANIZATION,OUTPUT,OVERFLOW,PAGE,PAGE-COUNTER,PERFORM,PF,PH,PIC,%
-      PICTURE,PLUS,POINTER,POSITION,PRINTING,POSITIVE,PRINTING,%
-      PROCEDURE,PROCEDURES,PROCEED,PROGRAM,PROGRAM-ID,QUEUE,QUOTE,%
-      QUOTES,RANDOM,RD,READ,RECEIVE,RECORD,RECORDING,RECORDS,REDEFINES,%
-      REEL,REFERENCES,RELATIVE,RELEASE,REMAINDER,REMOVAL,RENAMES,%
-      REPLACING,REPORT,REPORTING,REPORTS,RERUN,RESERVE,RESET,RETURN,%
-      REVERSED,REWIND,REWRITE,RF,RH,RIGHT,ROUNDED,RUN,SAME,SD,SEARCH,%
-      SECTION,SECURITY,SEGMENT,SEGMENT-LIMIT,SELECT,SEND,SENTENCE,%
-      SEPARATE,SEQUENCE,SEQUENTIAL,SET,SIGN,SIZE,SORT,SORT-MERGE,%
-      SOURCE,SOURCE-COMPUTER,SPACE,SPACES,SPECIAL-NAMES,STANDARD,START,%
-      STATUS,STOP,STRING,SUB-QUEUE-1,SUB-QUEUE-2,SUB-QUEUE-3,SUBTRACT,%
-      SUM,SYMBOLIC,SYNC,SYNCHRONIZED,TABLE,TALLYING,TAPE,TERMINAL,%
-      TERMINATE,TEXT,THAN,THROUGH,THRU,TIME,TIMES,TO,TOP,TRAILING,TYPE,%
-      UNIT,UNSTRING,UNTIL,UP,UPON,USAGE,USE,USING,VALUE,VALUES,VARYING,%
-      WHEN,WITH,WORDS,WORKING-STORAGE,WRITE,ZERO,ZEROES,ZEROS},%
-   alsodigit=-,%
-   sensitive=f,% ???
-   morecomment=[f][commentstyle][6]*,%
-   morestring=[d]"% ??? doubled
-  }[keywords,comments,strings]%
-\lst@definelanguage{Delphi}%
-  {morekeywords={and,as,asm,array,begin,case,class,const,constructor,%
-      destructor,div,do,downto,else,end,except,exports,file,finally,%
-      for,function,goto,if,implementation,in,inherited,inline,%
-      initialization,interface,is,label,library,mod,nil,not,object,of,%
-      or,packed,procedure,program,property,raise,record,repeat,set,%
-      shl,shr,string,then,to,try,type,unit,until,uses,var,while,with,%
-      xor,%
-      absolute,abstract,assembler,at,cdecl,default,dynamic,export,%
-      external,far,forward,index,name,near,nodefault,on,override,%
-      private,protected,public,published,read,resident,storedDir,%
-      virtual,write},%
-   morendkeywords={Abs,AddExitProc,Addr,AllocMem,AnsiCompareStr,%
-      AnsiCompareText,AnsiLowerCase,AnsiUpperCase,Append,AppendStr,%
-      ArcTan,AssignCrt,Assigned,AssignFile,BlockRead,BlockWrite,Break,%
-      ChangeFileExt,ChDir,Chr,CloseFile,ClrEol,ClrScr,Concat,Continue,%
-      Copy,Cos,CSeg,CursorTo,Date,DateTimeToFileDate,DateTimeToStr,%
-      DateTimeToString,DateToStr,DayOfWeek,Dec,DecodeDate,DecodeTime,%
-      Delete,DeleteFile,DiskFree,DiskSize,Dispose,DisposeStr,%
-      DoneWinCrt,DSeg,EncodeDate,EncodeTime,Eof,Eoln,Erase,Exclude,%
-      Exit,Exp,ExpandFileName,ExtractFileExt,ExtractFileName,%
-      ExtractFilePath,FileAge,FileClose,FileDateToDateTime,FileExists,%
-      FileGetAttr,FileGetDate,FileOpen,FilePos,FileRead,FileSearch,%
-      FileSeek,FileSetAttr,FileSetDate,FileSize,FillChar,FindClose,%
-      FindFirst,FindNext,FloatToDecimal,FloatToStrF,FloatToStr,%
-      FloatToText,FloatToTextFmt,Flush,FmtLoadStr,FmtStr,Format,%
-      FormatBuf,FormatDateTime,FormatFloat,Frac,Free,FreeMem,GetDir,%
-      GetMem,GotoXY,Halt,Hi,High,Inc,Include,InitWinCrt,Insert,Int,%
-      IntToHex,IntToStr,IOResult,IsValidIdent,KeyPressed,Length,Ln,Lo,%
-      LoadStr,Low,LowerCase,MaxAvail,MemAvail,MkDir,Move,New,NewStr,%
-      Now,Odd,Ofs,Ord,ParamCount,ParamStr,Pi,Pos,Pred,Ptr,Random,%
-      Randomize,Read,ReadBuf,ReadKey,Readln,ReAllocMem,Rename,%
-      RenameFile,Reset,Rewrite,RmDir,Round,RunError,ScrollTo,Seek,%
-      SeekEof,SeekEoln,Seg,SetTextBuf,Sin,SizeOf,SPtr,Sqr,Sqrt,SSeg,%
-      Str,StrCat,StrComp,StrCopy,StrDispose,StrECopy,StrEnd,StrFmt,%
-      StrLCat,StrIComp,StrLComp,StrLCopy,StrLen,StrLFmt,StrLIComp,%
-      StrLower,StrMove,StrNew,StrPas,StrPCopy,StrPos,StrScan,StrRScan,%
-      StrToDate,StrToDateTime,StrToFloat,StrToInt,StrToIntDef,%
-      StrToTime,StrUpper,Succ,Swap,TextToFloat,Time,TimeToStr,%
-      TrackCursor,Trunc,Truncate,TypeOf,UpCase,UpperCase,Val,WhereX,%
-      WhereY,Write,WriteBuf,WriteChar,Writeln},%
-   sensitive=f,%
-   morecomment=[s]{(*}{*)},%
-   morecomment=[s]{\{}{\}},%
-   morecomment=[l]{//},% 2001 Christian Gudrian
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-\lst@definelanguage{Eiffel}%
-  {morekeywords={alias,all,and,as,BIT,BOOLEAN,CHARACTER,check,class,%
-      creation,Current,debug,deferred,do,DOUBLE,else,elseif,end,%
-      ensure,expanded,export,external,false,feature,from,frozen,if,%
-      implies,indexing,infix,inherit,inspect,INTEGER,invariant,is,%
-      like,local,loop,NONE,not,obsolete,old,once,or,POINTER,prefix,%
-      REAL,redefine,rename,require,rescue,Result,retry,select,%
-      separate,STRING,strip,then,true,undefine,unique,until,variant,%
-      when,xor},%
-   sensitive,%
-   morecomment=[l]--,%
-   morestring=[d]",%
-  }[keywords,comments,strings]%
-%%
-%% Euphoria definition (c) 1998 Detlef Reimers
-%%
-\lst@definelanguage{Euphoria}%
-  {morekeywords={abort,and,and_bits,append,arctan,atom,by,call,%
-      call_proc,call_func,c_proc,c_func,clear_screen,close,%
-      command_line,compare,constant,cos,do,date,else,elsif,end,exit,%
-      find,floor,for,function,getc,getenv,get_key,gets,global,%
-      get_pixel,if,include,integer,length,log,match,machine_func,%
-      machine_proc,mem_copy,mem_set,not,not_bits,or,object,open,%
-      or_bits,procedure,puts,position,prepend,print,printf,power,peek,%
-      poke,pixel,poke4,peek4s,peek4u,return,rand,repeat,remainder,%
-      routine_id,sequence,sqrt,sin,system,sprintf,then,type,to,time,%
-      trace,tan,while,with,without,xor,xor_bits},%
-   sensitive,%
-   morecomment=[l]--,%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%%
-%% Guarded Command Language (GCL)  definition
-%% (c) 2002 Mark van Eijk
-%%
-\lst@definelanguage{GCL}%
-  {morekeywords={const,con,var,array,of,skip,if,fi,do,od,div,mod},%
-   literate={|[}{\ensuremath{|\hskip -0.1em[}}2%
-            {]|}{\ensuremath{]\hskip -0.1em|}}2%
-    {[]}{\ensuremath{[\hskip -0.1em]}}2%
-    {->}{\ensuremath{\rightarrow}~}2%
-    {==}{\ensuremath{\equiv}~}2%
-    {>=}{\ensuremath{\geq}~}2%
-    {<=}{\ensuremath{\leq}~}2%
-    {/\\}{\ensuremath{\land}~}2%
-    {\\/}{\ensuremath{\lor}~}2%
-    {!}{\ensuremath{\lnot}}1%
-    {!=}{\ensuremath{\neq}~}2%
-    {max}{\ensuremath{\uparrow}}1%
-    {min}{\ensuremath{\downarrow}}1,%
-   sensitive=f,%
-   morecomment=[s]{\{}{\}},%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%%
-%% gnuplot definition (c) Christoph Giess
-%%
-\lst@definelanguage{Gnuplot}%
-  {keywords={abs,acos,acosh,arg,asin,asinh,atan,atan2,atanh,besj0,%
-       besj1,besy0,besy1,ceil,cos,cosh,erf,erfc,exp,floor,gamma,ibeta,%
-       inverf,igamma,imag,invnorm,int,lgamma,log,log10,norm,rand,real,%
-       sgn,sin,sinh,sqrt,tan,tanh,column,tm_hour,tm_mday,tm_min,tm_mon,%
-       tm_sec,tm_wday,tm_yday,tm_year,valid,cd,call,clear,exit,fit,%
-       help,if,load,pause,plot,print,pwd,quit,replot,reread,reset,save,%
-       set,show,shell,splot,test,update,angles,arrow,autoscale,border,%
-       boxwidth,clabel,clip,cntrparam,contour,data,dgrid3d,dummy,%
-       format,function,functions,grid,hidden3d,isosamples,key,keytitle,%
-       label,logscale,mapping,offsets,output,parametric,pointsize,%
-       polar,rrange,samples,size,style,surface,terminal,tics,time,%
-       timefmt,title,trange,urange,variables,view,vrange,xdata,xlabel,%
-       xmargin,xrange,xtics,mxtics,mytics,xdtics,xmtics,xzeroaxis,%
-       ydata,ylabel,yrange,ytics,ydtics,ymtics,yzeroaxis,zdata,zero,%
-       zeroaxis,zlabel,zrange,ztics,zdtics,zmtics,timefm,using,title,%
-       with,index,every,thru,smooth},%
-   sensitive,%
-   comment=[l]\#,%
-   morestring=[b]",%
-   morestring=[b]',%
-  }[keywords,comments,strings]%
-%%
-%% Haskell98 as implemented in Hugs98. See http://www.haskell.org
-%% All keywords from Prelude and Standard Libraries
-%% (c) 1999 Peter Bartke
-%%
-\lst@definelanguage{Haskell}%
-  {otherkeywords={=>},%
-   morekeywords={abstype,if,then,else,case,class,data,default,deriving,%
-      hiding,if,in,infix,infixl,infixr,import,instance,let,module,%
-      newtype,of,qualified,type,where,do,AbsoluteSeek,AppendMode,%
-      Array,BlockBuffering,Bool,BufferMode,Char,Complex,Double,Either,%
-      FilePath,Float,Int,Integer,IO,IOError,Ix,LineBuffering,Maybe,%
-      Ordering,NoBuffering,ReadMode,ReadWriteMode,ReadS,RelativeSeek,%
-      SeekFromEnd,SeekMode,ShowS,StdGen,String,Void,Bounded,Enum,Eq,%
-      Eval,ExitCode,exitFailure,exitSuccess,Floating,Fractional,%
-      Functor,Handle,HandlePosn,IOMode,Integral,List,Monad,MonadPlus,%
-      MonadZero,Num,Numeric,Ord,Random,RandomGen,Ratio,Rational,Read,%
-      Real,RealFloat,RealFrac,Show,System,Prelude,EQ,False,GT,Just,%
-      Left,LT,Nothing,Right,WriteMode,True,abs,accum,accumArray,%
-      accumulate,acos,acosh,all,and,any,ap,appendFile,applyM,%
-      approxRational,array,asTypeOf,asin,asinh,assocs,atan,atan2,atanh,%
-      bounds,bracket,bracket_,break,catch,catMaybes,ceiling,chr,cis,%
-      compare,concat,concatMap,conjugate,const,cos,cosh,curry,cycle,%
-      decodeFloat,delete,deleteBy,deleteFirstsBy,denominator,%
-      digitToInt,div,divMod,drop,dropWhile,either,elem,elems,elemIndex,%
-      elemIndices,encodeFloat,enumFrom,enumFromThen,enumFromThenTo,%
-      enumFromTo,error,even,exitFailure,exitWith,exp,exponent,fail,%
-      filter,filterM,find,findIndex,findIndices,flip,floatDigits,%
-      floatRadix,floatRange,floatToDigits,floor,foldl,foldM,foldl1,%
-      foldr,foldr1,fromDouble,fromEnum,fromInt,fromInteger,%
-      fromIntegral,fromJust,fromMaybe,fromRat,fromRational,%
-      fromRealFrac,fst,gcd,genericLength,genericTake,genericDrop,%
-      genericSplitAt,genericIndex,genericReplicate,getArgs,getChar,%
-      getContents,getEnv,getLine,getProgName,getStdGen,getStdRandom,%
-      group,groupBy,guard,hClose,hFileSize,hFlush,hGetBuffering,%
-      hGetChar,hGetContents,hGetLine,hGetPosn,hIsClosed,hIsEOF,hIsOpen,%
-      hIsReadable,hIsSeekable,hIsWritable,hLookAhead,hPutChar,hPutStr,%
-      hPutStrLn,hPrint,hReady,hSeek,hSetBuffering,hSetPosn,head,%
-      hugsIsEOF,hugsHIsEOF,hugsIsSearchErr,hugsIsNameErr,%
-      hugsIsWriteErr,id,ioError,imagPart,index,indices,init,inits,%
-      inRange,insert,insertBy,interact,intersect,intersectBy,%
-      intersperse,intToDigit,ioeGetErrorString,ioeGetFileName,%
-      ioeGetHandle,isAlreadyExistsError,isAlreadyInUseError,isAlpha,%
-      isAlphaNum,isAscii,isControl,isDenormalized,isDoesNotExistError,%
-      isDigit,isEOF,isEOFError,isFullError,isHexDigit,isIEEE,%
-      isIllegalOperation,isInfinite,isJust,isLower,isNaN,%
-      isNegativeZero,isNothing,isOctDigit,isPermissionError,isPrefixOf,%
-      isPrint,isSpace,isSuffixOf,isUpper,isUserError,iterate,ixmap,%
-      join,last,lcm,length,lex,lexDigits,lexLitChar,liftM,liftM2,%
-      liftM3,liftM4,liftM5,lines,listArray,listToMaybe,log,logBase,%
-      lookup,magnitude,makePolar,map,mapAccumL,mapAccumR,mapAndUnzipM,%
-      mapM,mapM_,mapMaybe,max,maxBound,maximum,maximumBy,maybe,%
-      maybeToList,min,minBound,minimum,minimumBy,mkPolar,mkStdGen,%
-      mplus,mod,msum,mzero,negate,next,newStdGen,not,notElem,nub,nubBy,%
-      null,numerator,odd,openFile,or,ord,otherwise,partition,phase,pi,%
-      polar,pred,print,product,properFraction,putChar,putStr,putStrLn,%
-      quot,quotRem,random,randomIO,randomR,randomRIO,randomRs,randoms,%
-      rangeSize,read,readDec,readFile,readFloat,readHex,readInt,readIO,%
-      readList,readLitChar,readLn,readParen,readOct,readSigned,reads,%
-      readsPrec,realPart,realToFrac,recip,rem,repeat,replicate,return,%
-      reverse,round,scaleFloat,scanl,scanl1,scanr,scanr1,seq,sequence,%
-      sequence_,setStdGen,show,showChar,showEFloat,showFFloat,%
-      showFloat,showGFloat,showInt,showList,showLitChar,showParen,%
-      showSigned,showString,shows,showsPrec,significand,signum,sin,%
-      sinh,snd,sort,sortBy,span,split,splitAt,sqrt,stderr,stdin,stdout,%
-      strict,subtract,succ,sum,system,tail,tails,take,takeWhile,tan,%
-      tanh,toEnum,toInt,toInteger,toLower,toRational,toUpper,transpose,%
-      truncate,try,uncurry,undefined,unfoldr,union,unionBy,unless,%
-      unlines,until,unwords,unzip,unzip3,unzip4,unzip5,unzip6,unzip7,%
-      userError,when,words,writeFile,zero,zip,zip3,zip4,zip5,zip6,zip7,%
-      zipWith,zipWithM,zipWithM_,zipWith3,zipWith4,zipWith5,zipWith6,%
-      zipWith7},%
-   sensitive,%
-   morecomment=[l]--,%
-   morecomment=[n]{\{-}{-\}},%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%%
-%% IDL definition (c) 1998 Juergen Heim
-%%
-\lst@definelanguage{IDL}%
-  {morekeywords={and,begin,case,common,do,else,end,endcase,endelse,%
-      endfor,endif,endrep,endwhile,eq,for,function,ge,goto,gt,if,le,lt,%
-      mod,ne,not,of,on_ioerror,or,pro,repeat,return,then,until,while,%
-      xor,on_error,openw,openr,openu,print,printf,printu,plot,read,%
-      readf,readu,writeu,stop},%
-   sensitive=f,%
-   morecomment=[l];,%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%%
-%% Inform definition (c) 2003 Jonathan Sauer
-%%
-\lst@definelanguage{inform}{%
-    % Language keywords
-    morekeywords={breakdo,else,false,for,has,hasnt,if,%
-                in,indirect,jump,notin,nothing,NULL,objectloop,ofclass,%
-                private,property,provides,return,rfalse,rtrue,self,string,%
-                switch,to,true,until,while,with,%
-                creature,held,multiexcept,multiheld,multiinside,noun,number,%
-                scope,topic},%
-    %
-    % Inform functions
-    morekeywords=[2]{box,child,children,font,give,inversion,metaclass,move,%
-                new_line,parent,print,print_ret,read,remove,restore,sibling,%
-                save,spaces,quit,style,bold,underline,reverse,roman remaining,%
-                create,destroy,recreate,copy},%
-    %
-    % Inform definitions
-    morekeywords=[3]{Attribute,Array,Class,Constant,Default,End,Endif,Extend,%
-                Global,Ifdef,Iffalse,Ifndef,Ifnot,Iftrue,Include,Object,%
-                Property,Verb,Release,Serial,Statusline},%
-    %
-    % Library attributes
-    morekeywords=[4]{absent,animate,clothing,concealed,container,door,edible,%
-                enterable,female,general,light,lockable locked,male,moved,%
-                neuter,on,open,openable,pluralname,proper,scenery,scored,%
-                static,supporter,switchable,talkable,transparent,visited,%
-                workflag,worn},%
-    %
-    % Libary properties
-    morekeywords=[5]{n_to,s_to,e_to,w_to,ne_to,nw_to,se_to,sw_to,in_to,%
-                out_to,u_to,d_to,add_to_scope,after,article,articles,before,%
-                cant_go,capacity,daemon,describe,description,door_dir,door_to,%
-                each_turn,found_in,grammar,initial,inside_description,invent,%
-                life,list_together,name number,orders,parse_name,plural,%
-                react_after,react_before,short_name,short_name_indef,time_left,%
-                time_out,when_closed,when_open,when_on,when_off,%
-                with_key},
-    %
-    % Library routines
-    morekeywords=[6]{Achieved,AfterRoutines,AllowPushDir,Banner,ChangePlayer,%
-                CommonAncestor,DictionaryLookup,GetGNAOfObject,HasLightSource,%
-                IndirectlyContains,IsSeeThrough,Locale,LoopOverScope,LTI_Insert,%
-                MoveFloatingObjects,NextWord,NextWordStopped,NounDomain,%
-                ObjectIsUntouchable OffersLight,ParseToken,PlaceInScope,PlayerTo,%
-                PronounNotice,PronounValue,ScopeWithin,SetPronoun,SetTime,%
-                StartDaemon,StartTimer,StopDaemon,StopTimer,TestScope,TryNumber,%
-                UnsignedCompare,WordAddress,WordInProperty,WordLength,%
-                WriteListFrom,YesOrNo},%
-    %
-    % Library,entry points
-    morekeywords=[7]{AfterLife,AfterPrompt,Amusing,BeforeParsing,ChooseObjects,%
-                DarkToDark,DeathMessage,GamePostRoutine GamePreRoutine,%
-                Initialise,InScope,LookRoutine,NewRoom,ParseNoun,ParseNumber,%
-                ParserError,PrintRank,PrintTaskName,PrintVerb,TimePasses,%
-                UnknownVerb},%
-    %
-    % Library constants
-    morekeywords=[8]{NEWLINE_BIT,INDENT_BIT,FULLINV_BIT,ENGLISH_BIT,RECURSE_BIT,%
-                ALWAYS_BIT,TERSE_BIT,PARTINV_BIT,DEFART_BIT,WORKFLAG_BIT,%
-                ISARE_BIT,CONCEAL_BIT},%
-    %
-    % Library,meta actions
-    morekeywords=[9]{Pronouns,Quit,Restart,Restore,Save,Verify,ScriptOn,ScriptOff,%
-                NotifyOn,NotifyOff,Places,Objects,Score,FullScore,Version,LMode1,%
-                LMode2,Lmode3},%
-    %
-    % Library,main actions
-    morekeywords=[10]{Close,Disrobe,Drop,Eat,Empty,EmptyT,Enter,Examine,Exit,GetOff,%
-                Give,Go,GoIn,Insert,Inv,InvTall,InvWide,Lock,Look,Open,PutOn,Remove,%
-                Search,Show,SwitchOff,SwitchOn,Take,Transfer,Unlock VagueGo,%
-                Wear},%
-    %
-    % Library,stub actions
-    morekeywords=[11]{Answer,Ask,AskFor,Attack,Blow,Burn,Buy,Climb,Consult,Cut,Dig,%
-                Drink,Fill,Jump,JumpOver,Kiss,Listen,LookUnder,Mild,No,Pray,Pull,%
-                Push,PushDir,Rub,Set,SetTo,Sing,Sleep,Smell,,Sleep,Smell,Sorry,%
-                Squeeze,Strong,Swim,Swing,Taste,Tell,Think,ThrowAt,Tie,Touch,Turn,%
-                Wait,Wake,WakeOther,Wave,WaveHands,Yes},%
-    %
-    otherkeywords={->,-->},%
-    sensitive=false,%
-    morestring=[d]{"},%
-    morecomment=[l]{!}%
-  }[keywords,comments,strings]%
-\lst@definelanguage{Lisp}%
-  {morekeywords={abort,abs,acons,acos,acosh,adjoin,alphanumericp,alter,%
-      append,apply,apropos,aref,arrayp,ash,asin,asinh,assoc,atan,atanh,%
-      atom,bit,boole,boundp,break,butlast,byte,catenate,ceiling,cerror,%
-      char,character,characterp,choose,chunk,cis,close,clrhash,coerce,%
-      collect,commonp,compile,complement,complex,complexp,concatenate,%
-      conjugate,cons,consp,constantp,continue,cos,cosh,cotruncate,%
-      count,delete,denominator,describe,directory,disassemble,%
-      documentation,dpb,dribble,ed,eighth,elt,enclose,endp,eq,eql,%
-      equal,equalp,error,eval,evalhook,evenp,every,exp,expand,export,%
-      expt,fboundp,fceiling,fdefinition,ffloor,fifth,fill,find,first,%
-      float,floatp,floor,fmakunbound,format,fourth,fround,ftruncate,%
-      funcall,functionp,gatherer,gcd,generator,gensym,gentemp,get,getf,%
-      gethash,identity,imagpart,import,inspect,integerp,intern,%
-      intersection,tively,isqrt,keywordp,last,latch,lcm,ldb,ldiff,%
-      length,list,listen,listp,load,log,logand,logbitp,logcount,logeqv,%
-      logior,lognand,lognor,lognot,logtest,logxor,macroexpand,%
-      makunbound,map,mapc,mapcan,mapcar,mapcon,maphash,mapl,maplist,%
-      mask,max,member,merge,min,mingle,minusp,mismatch,mod,namestring,%
-      nbutlast,nconc,nintersection,ninth,not,notany,notevery,nreconc,%
-      nreverse,nsublis,nsubst,nth,nthcdr,null,numberp,numerator,nunion,%
-      oddp,open,packagep,pairlis,pathname,pathnamep,phase,plusp,%
-      position,positions,pprint,previous,princ,print,proclaim,provide,%
-      random,rassoc,rational,rationalize,rationalp,read,readtablep,%
-      realp,realpart,reduce,rem,remhash,remove,remprop,replace,require,%
-      rest,revappend,reverse,room,round,rplaca,rplacd,sbit,scan,schar,%
-      search,second,series,set,seventh,shadow,signal,signum,sin,sinh,%
-      sixth,sleep,some,sort,split,sqrt,streamp,string,stringp,sublis,%
-      subseq,subseries,subsetp,subst,substitute,subtypep,svref,sxhash,%
-      symbolp,tailp,tan,tanh,tenth,terpri,third,truename,truncate,%
-      typep,unexport,unintern,union,until,values,vector,vectorp,warn,%
-      write,zerop,and,assert,case,ccase,cond,ctypecase,decf,declaim,%
-      defclass,defconstant,defgeneric,defmacro,defmethod,defpackage,%
-      defparameter,defsetf,defstruct,deftype,defun,defvar,do,dolist,%
-      dotimes,ecase,encapsulated,etypecase,flet,formatter,gathering,%
-      incf,iterate,labels,let,locally,loop,macrolet,mapping,or,pop,%
-      producing,prog,psetf,psetq,push,pushnew,remf,return,rotatef,%
-      setf,shiftf,step,time,trace,typecase,unless,untrace,when},%
-   sensitive,% ???
-   alsodigit=-,%
-   morecomment=[l];,%
-   morecomment=[s]{\#|}{|\#},% 1997 Aslak Raanes
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%%
-%% AutoLISP/VisualLISP - Stefan Lagotzki, info@lagotzki.de
-%%
-\lst@definelanguage[Auto]{Lisp}%
-  {morekeywords={abs,acad_colordlg,acad_helpdlg,acad_strlsort,%
-      action_tile,add_list,alert,alloc,and,angle,angtof,angtos,append,%
-      apply,arx,arxload,arxunload,ascii,assoc,atan,atof,atoi,atom,%
-      atoms-family,autoarxload,autoload,Boole,boundp,caddr,cadr,car,%
-      cdr,chr,client_data_tile,close,command,cond,cons,cos,cvunit,%
-      defun,defun-q,defun-q-list-ref,defun-q-list-set,dictadd,dictnext,%
-      dictremove,dictrename,dictsearch,dimx_tile,dimy_tile,distance,%
-      distof,done_dialog,end_image,end_list,entdel,entget,entlast,%
-      entmake,entmakex,entmod,entnext,entsel,entupd,eq,equal,*error*,%
-      eval,exit,exp,expand,expt,fill_image,findfile,fix,float,foreach,%
-      function,gc,gcd,get_attr,get_tile,getangle,getcfg,getcname,%
-      getcorner,getdist,getenv,getfiled,getint,getkword,getorient,%
-      getpoint,getreal,getstring,getvar,graphscr,grclear,grdraw,grread,%
-      grtext,grvecs,handent,help,if,initdia,initget,inters,itoa,lambda,%
-      last,layoutlist,length,list,listp,load,load_dialog,log,logand,%
-      logior,lsh,mapcar,max,mem,member,menucmd,menugroup,min,minusp,%
-      mode_tile,namedobjdict,nentsel,nentselp,new_dialog,not,nth,%
-      null,numberp,open,or,osnap,polar,prin1,princ,print,progn,prompt,%
-      quit,quote,read,read-char,read-line,redraw,regapp,rem,repeat,%
-      reverse,rtos,set,set_tile,setcfg,setenv,setfunhelp,setq,%
-      setvar,setview,sin,slide_image,snvalid,sqrt,ssadd,ssdel,ssget,%
-      ssgetfirst,sslength,ssmemb,ssname,ssnamex,sssetfirst,startapp,%
-      start_dialog,start_image,start_list,strcase,strcat,strlen,subst,%
-      substr,tablet,tblnext,tblobjname,tblsearch,term_dialog,terpri,%
-      textbox,textpage,textscr,trace,trans,type,unload_dialog,untrace,%
-      vector_image,ver,vl-acad-defun,vl-acad-undefun,vl-arx-import,%
-      vl-bb-ref,vl-bb-set,vl-catch-all-apply,%
-      vl-catch-all-error-message,vl-catch-all-error-p,vl-cmdf,vl-consp,%
-      vl-directory-files,vl-doc-export,vl-doc-import,vl-doc-ref,%
-      vl-doc-set,vl-every,vl-exit-with-error,vl-exit-with-value,%
-      vl-file-copy,vl-file-delete,vl-file-directory-p,vl-file-rename,%
-      vl-file-size,vl-file-systime,vl-filename-base,%
-      vl-filename-directory,vl-filename-extension,vl-filename-mktemp,%
-      vl-get-resource,vl-list*,vl-list->string,%
-      vl-list-exported-functions,vl-list-length,vl-list-loaded-vlx,%
-      vl-load-all,vl-load-com,vl-load-reactors,vl-member-if,%
-      vl-member-if-not,vl-position,vl-prin1-to-string,%
-      vl-princ-to-string,vl-propagate,vl-registry-delete,%
-      vl-registry-descendents,vl-registry-read,vl-registry-write,%
-      vl-remove,vl-remove-if,vl-remove-if-not,vl-some,vl-sort,%
-      vl-sort-i,vl-string->list,vl-string-elt,vl-string-left-trim,%
-      vl-string-mismatch,vl-string-position,vl-string-right-trim,%
-      vl-string-search,vl-string-subst,vl-string-translate,%
-      vl-string-trim,vl-symbol-name,vl-symbol-value,vl-symbolp,%
-      vl-unload-vlx,vl-vbaload,vl-vbarun,vl-vlx-loaded-p,vlax-3D-point,%
-      vlax-add-cmd,vlax-create-object,vlax-curve-getArea,%
-      vlax-curve-getDistAtParam,vlax-curve-getDistAtPoint,%
-      vlax-curve-getEndParam,vlax-curve-getEndPoint,%
-      vlax-curve-getParamAtDist,vlax-curve-getParamAtPoint,%
-      vlax-curve-getPointAtDist,vlax-curve-getPointAtParam,%
-      vlax-curve-getStartParam,vlax-curve-getStartPoint,%
-      vlax-curve-isClosed,vlax-curve-isPeriodic,vlax-curve-isPlanar,%
-      vlax-curve-getClosestPointTo,%
-      vlax-curve-getClosestPointToProjection,vlax-curve-getFirstDeriv,%
-      vlax-curve-getSecondDeriv,vlax-dump-object,%
-      vlax-ename->vla-object,vlax-erased-p,vlax-for,%
-      vlax-get-acad-object,vlax-get-object,vlax-get-or-create-object,%
-      vlax-get-property,vlax-import-type-library,vlax-invoke-method,%
-      vlax-ldata-delete,vlax-ldata-get,vlax-ldata-list,vlax-ldata-put,%
-      vlax-ldata-test,vlax-make-safearray,vlax-make-variant,%
-      vlax-map-collection,vlax-method-applicable-p,%
-      vlax-object-released-p,vlax-product-key,%
-      vlax-property-available-p,vlax-put-property,vlax-read-enabled-p,%
-      vlax-release-object,vlax-remove-cmd,vlax-safearray-fill,%
-      vlax-safearray-get-dim,vlax-safearray-get-element,%
-      vlax-safearray-get-l-bound,vlax-safearray-get-u-bound,%
-      vlax-safearray-put-element,vlax-safearray-type,%
-      vlax-safearray->list,vlax-tmatrix,vlax-typeinfo-available-p,%
-      vlax-variant-change-type,vlax-variant-type,vlax-variant-value,%
-      vlax-vla-object->ename,vlax-write-enabled-p,vlisp-compile,%
-      vlr-acdb-reactor,vlr-add,vlr-added-p,vlr-beep-reaction,%
-      vlr-command-reactor,vlr-current-reaction-name,vlr-data,%
-      vlr-data-set,vlr-deepclone-reactor,vlr-docmanager-reactor,%
-      vlr-dwg-reactor,vlr-dxf-reactor,vlr-editor-reactor,%
-      vlr-insert-reactor,vlr-linker-reactor,vlr-lisp-reactor,%
-      vlr-miscellaneous-reactor,vlr-mouse-reactor,vlr-notification,%
-      vlr-object-reactor,vlr-owner-add,vlr-owner-remove,vlr-owners,%
-      vlr-pers,vlr-pers-list,vlr-pers-p,vlr-pers-release,%
-      vlr-reaction-names,vlr-reaction-set,vlr-reactions,vlr-reactors,%
-      vlr-remove,vlr-remove-all,vlr-set-notification,%
-      vlr-sysvar-reactor,vlr-toolbar-reactor,vlr-trace-reaction,%
-      vlr-type,vlr-types,vlr-undo-reactor,vlr-wblock-reactor,%
-      vlr-window-reactor,vlr-xref-reactor,vports,wcmatch,while,%
-      write-char,write-line,xdroom,xdsize,zerop},%
-   alsodigit=->,%
-   otherkeywords={1+,1-},%
-   sensitive=false,%
-   morecomment=[l];,%
-   morecomment=[l];;,%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%%
-%% Make definitions (c) 2000 Rolf Niepraschk
-%%
-\lst@definelanguage[gnu]{make}%
-  {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*,%
-      @,^,<,\%,+,?,*,% Markus Pahlow
-      export,unexport,include,override,define,ifdef,ifneq,ifeq,else,%
-      endif,vpath,subst,patsubst,strip,findstring,filter,filter-out,%
-      sort,dir,notdir,suffix,basename,addsuffix,addprefix,join,word,%
-      words,firstword,wildcard,shell,origin,foreach,%
-      @D,@F,*D,*F,\%D,\%F,<D,<F,^D,^F,+D,+F,?D,?F,%
-      AR,AS,CC,CXX,CO,CPP,FC,GET,LEX,PC,YACC,YACCR,MAKEINFO,TEXI2DVI,%
-      WEAVE,CWEAVE,TANGLE,CTANGLE,RM,M2C,LINT,COMPILE,LINK,PREPROCESS,%
-      CHECKOUT,%
-      ARFLAGS,ASFLAGS,CFLAGS,CXXFLAGS,COFLAGS,CPPFLAGS,FFLAGS,GFLAGS,%
-      LDFLAGS,LOADLIBES,LFLAGS,PFLAGS,RFLAGS,YFLAGS,M2FLAGS,MODFLAGS,%
-      LINTFLAGS,MAKEINFO_FLAGS,TEXI2DVI_FLAGS,COFLAGS,GFLAGS,%
-      OUTPUT_OPTION,SCCS_OUTPUT_OPTION,% missing comma: Markus Pahlow
-      .PHONY,.SUFFIXES,.DEFAULT,.PRECIOUS,.INTERMEDIATE,.SECONDARY,%
-      .IGNORE,.SILENT,.EXPORT_ALL_VARIABLES,MAKEFILES,VPATH,MAKESHELL,%
-      MAKELEVEL,MAKECMDGOALS,SUFFIXES},%
-   sensitive=true,
-   morecomment=[l]\#,%
-   morestring=[b]"%
-  }[keywords,comments,strings,make]%
-\lst@definelanguage{make}
-  {morekeywords={SHELL,MAKE,MAKEFLAGS,$@,$\%,$<,$?,$^,$+,$*},%
-   sensitive=true,%
-   morecomment=[l]\#,%
-   morestring=[b]"%
-  }[keywords,comments,strings,make]%
-%%
-%% Mercury definition (c) 1997 Dominique de Waleffe
-%% Extended (c) 2001 Ralph Becket
-%%
-\lst@definelanguage{Mercury}%
-  {otherkeywords={::,->,-->,--->,:-,==,=>,<=,<=>},%
-   morekeywords={module,include_module,import_module,interface,%
-      end_module,implementation,mode,is,failure,semidet,nondet,det,%
-      multi,erroneous,inst,in,out,di,uo,ui,type,typeclass,instance,%
-      where,with_type,pred,func,lambda,impure,semipure,if,then,else,%
-      some,all,not,true,fail,pragma,memo,no_inline,inline,loop_check,%
-      minimal_model,fact_table,type_spec,terminates,does_not_terminate,%
-      check_termination,promise_only_solution,unsafe_promise_unique,%
-      source_file,obsolete,import,export,c_header_code,c_code,%
-      foreign_code,foreign_proc,may_call_mercury,will_not_call_mercury,%
-      thread_safe,not_thread_safe},%
-   sensitive=t,%
-   morecomment=[l]\%,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[bd]",%
-   morestring=[bd]'%
-  }[keywords,comments,strings]%
-%%
-%% Miranda definition (c) 1998 Peter Bartke
-%%
-%% Miranda: pure lazy functional language with polymorphic type system,
-%%          garbage collection and functions as first class citizens
-%%
-\lst@definelanguage{Miranda}%
-  {morekeywords={abstype,div,if,mod,otherwise,readvals,show,type,where,%
-     with,bool,char,num,sys_message,False,True,Appendfile,Closefile,%
-     Exit,Stderr,Stdout,System,Tofile,\%include,\%export,\%free,%
-     \%insert,abs,and,arctan,cjustify,code,concat,const,converse,cos,%
-     decode,digit,drop,dropwhile,entier,error,exp,filemode,filter,%
-     foldl,foldl1,foldr,foldr1,force,fst,getenv,hd,hugenum,id,index,%
-     init,integer,iterate,last,lay,layn,letter,limit,lines,ljustify,%
-     log,log10,map,map2,max,max2,member,merge,min,min2,mkset,neg,%
-     numval,or,pi,postfix,product,read,rep,repeat,reverse,rjustify,%
-     scan,seq,showfloat,shownum,showscaled,sin,snd,sort,spaces,sqrt,%
-     subtract,sum,system,take,takewhile,tinynum,tl,transpose,undef,%
-     until,zip2,zip3,zip4,zip5,zip6,zip},%
-   sensitive,%
-   morecomment=[l]||,%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-%%
-%% ML definition (c) 1999 Torben Hoffmann
-%%
-\lst@definelanguage{ML}%
-  {morekeywords={abstype,and,andalso,as,case,do,datatype,else,end,%
-       eqtype,exception,fn,fun,functor,handle,if,in,include,infix,%
-       infixr,let,local,nonfix,of,op,open,orelse,raise,rec,sharing,sig,%
-       signature,struct,structure,then,type,val,with,withtype,while},%
-   sensitive,%
-   morecomment=[n]{(*}{*)},%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%%
-%% Oz definition (c) Andres Becerra Sandoval
-%%
-\lst@definelanguage{Oz}%
-  {morekeywords={andthen,at,attr,case,catch,choice,class,%
-      cond,declare,define,dis,div,else,elsecase,%
-      elseif,end,export,fail,false,feat,finally,%
-      from,fun,functor,if,import,in,local,%
-      lock,meth,mod,not,of,or,orelse,%
-      prepare,proc,prop,raise,require,self,skip,%
-      then,thread,true,try,unit},%
-   sensitive=true,%
-   morecomment=[l]{\%},%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]",%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%%
-%% PHP definition by Luca Balzerani
-%%
-\lst@definelanguage{PHP}%
-  {morekeywords={%
-  %--- core language
-    <?,?>,::,break,case,continue,default,do,else,%
-    elseif,for,foreach,if,include,require,phpinfo,%
-    switch,while,false,FALSE,true,TRUE,%
-  %--- apache functions
-    apache_lookup_uri,apache_note,ascii2ebcdic,ebcdic2ascii,%
-    virtual,apache_child_terminate,apache_setenv,%
-  %--- array functions
-    array,array_change_key_case,array_chunk,array_count_values,%
-    array_filter,array_flip,array_fill,array_intersect,%
-    array_keys,array_map,array_merge,array_merge_recursive,%
-    array_pad,array_pop,array_push,array_rand,array_reverse,%
-    array_shift,array_slice,array_splice,array_sum,array_unique,%
-    array_values,array_walk,arsort,asort,compact,count,current,each,%
-    extract,in_array,array_search,key,krsort,ksort,list,natsort,%
-    next,pos,prev,range,reset,rsort,shuffle,sizeof,sort,uasort,%
-    usort,%
-  %--- aspell functions
-    aspell_new,aspell_check,aspell_check_raw,aspell_suggest,%
-  %--- bc functions
-    bcadd,bccomp,bcdiv,bcmod,bcmul,bcpow,bcscale,bcsqrt,bcsub,%
-  %--- bzip2 functions
-    bzclose,bzcompress,bzdecompress,bzerrno,bzerror,bzerrstr,%
-    bzopen,bzread,bzwrite,%
-  %--- calendar functions
-    JDToGregorian,GregorianToJD,JDToJulian,JulianToJD,JDToJewish,%
-    JDToFrench,FrenchToJD,JDMonthName,JDDayOfWeek,easter_date,%
-    unixtojd,jdtounix,cal_days_in_month,cal_to_jd,cal_from_jd,%
-  %--- ccvs functions
-    ccvs_init,ccvs_done,ccvs_new,ccvs_add,ccvs_delete,ccvs_auth,%
-    ccvs_reverse,ccvs_sale,ccvs_void,ccvs_status,ccvs_count,%
-    ccvs_report,ccvs_command,ccvs_textvalue,%
-  %--- classobj functions
-    call_user_method,call_user_method_array,class_exists,get_class,%
-    get_class_vars,get_declared_classes,get_object_vars,%
-    is_a,is_subclass_of,method_exists,%
-  %--- com functions
-    COM,VARIANT,com_load,com_invoke,com_propget,com_get,com_propput,%
-    com_set,com_addref,com_release,com_isenum,com_load_typelib,%
-  %--- cpdf functions
-    cpdf_add_annotation,cpdf_add_outline,cpdf_arc,cpdf_begin_text,%
-    cpdf_clip,cpdf_close,cpdf_closepath,cpdf_closepath_fill_stroke,%
-    cpdf_continue_text,cpdf_curveto,cpdf_end_text,cpdf_fill,%
-    cpdf_finalize,cpdf_finalize_page,%
-    cpdf_import_jpeg,cpdf_lineto,cpdf_moveto,cpdf_newpath,cpdf_open,%
-    cpdf_page_init,cpdf_place_inline_image,cpdf_rect,cpdf_restore,%
-    cpdf_rmoveto,cpdf_rotate,cpdf_rotate_text,cpdf_save,%
-    cpdf_scale,cpdf_set_char_spacing,cpdf_set_creator,%
-    cpdf_set_font,cpdf_set_horiz_scaling,cpdf_set_keywords,%
-    cpdf_set_page_animation,cpdf_set_subject,cpdf_set_text_matrix,%
-    cpdf_set_text_rendering,cpdf_set_text_rise,cpdf_set_title,%
-    cpdf_setdash,cpdf_setflat,cpdf_setgray,cpdf_setgray_fill,%
-    cpdf_setlinecap,cpdf_setlinejoin,cpdf_setlinewidth,%
-    cpdf_setrgbcolor,cpdf_setrgbcolor_fill,cpdf_setrgbcolor_stroke,%
-    cpdf_show_xy,cpdf_stringwidth,cpdf_set_font_directories,%
-    cpdf_set_viewer_preferences,cpdf_stroke,cpdf_text,%
-    cpdf_set_action_url,%
-  %--- crack functions
-    crack_opendict,crack_closedict,crack_check,crack_getlastmessage,%
-  %--- ctype functions
-    ctype_alnum,ctype_alpha,ctype_cntrl,ctype_digit,ctype_lower,%
-    ctype_print,ctype_punct,ctype_space,ctype_upper,ctype_xdigit,%
-  %--- curl functions
-    curl_init,curl_setopt,curl_exec,curl_close,curl_version,%
-    curl_error,curl_getinfo,%
-  %--- cybercash functions
-    cybercash_encr,cybercash_decr,cybercash_base64_encode,%
-  %--- cybermut functions
-    cybermut_creerformulairecm,cybermut_testmac,%
-  %--- cyrus functions
-    cyrus_connect,cyrus_authenticate,cyrus_bind,cyrus_unbind,%
-    cyrus_close,%
-  %--- datetime functions
-    checkdate,date,getdate,gettimeofday,gmdate,gmmktime,gmstrftime,%
-    microtime,mktime,strftime,time,strtotime,%
-  %--- dbase functions
-    dbase_create,dbase_open,dbase_close,dbase_pack,dbase_add_record,%
-    dbase_delete_record,dbase_get_record,%
-    dbase_numfields,dbase_numrecords,%
-  %--- dba functions
-    dba_close,dba_delete,dba_exists,dba_fetch,dba_firstkey,%
-    dba_nextkey,dba_popen,dba_open,dba_optimize,dba_replace,%
-  %--- dbm functions
-    dbmopen,dbmclose,dbmexists,dbmfetch,dbminsert,dbmreplace,%
-    dbmfirstkey,dbmnextkey,dblist,%
-  %--- dbx functions
-    dbx_close,dbx_connect,dbx_error,dbx_query,dbx_sort,dbx_compare,%
-  %--- dio functions
-    dio_open,dio_read,dio_write,dio_truncate,dio_stat,dio_seek,%
-    dio_close,%
-  %--- dir functions
-    chroot,chdir,dir,closedir,getcwd,opendir,readdir,rewinddir,%
-  %--- dotnet functions
-    dotnet_load,%
-  %--- errorfunc functions
-    error_log,error_reporting,restore_error_handler,%
-    trigger_error,user_error,%
-  %--- exec functions
-    escapeshellarg,escapeshellcmd,exec,passthru,system,shell_exec,%
-  %--- fbsql functions
-    fbsql_affected_rows,fbsql_autocommit,fbsql_change_user,%
-    fbsql_commit,fbsql_connect,fbsql_create_db,fbsql_create_blob,%
-    fbsql_database_password,fbsql_data_seek,fbsql_db_query,%
-    fbsql_drop_db,fbsql_errno,fbsql_error,fbsql_fetch_array,%
-    fbsql_fetch_field,fbsql_fetch_lengths,fbsql_fetch_object,%
-    fbsql_field_flags,fbsql_field_name,fbsql_field_len,%
-    fbsql_field_table,fbsql_field_type,fbsql_free_result,%
-    fbsql_list_dbs,fbsql_list_fields,fbsql_list_tables,%
-    fbsql_num_fields,fbsql_num_rows,fbsql_pconnect,fbsql_query,%
-    fbsql_read_clob,fbsql_result,fbsql_rollback,fbsql_set_lob_mode,%
-    fbsql_start_db,fbsql_stop_db,fbsql_tablename,fbsql_warnings,%
-    fbsql_get_autostart_info,fbsql_hostname,fbsql_password,%
-    fbsql_username,%
-  %--- fdf functions
-    fdf_open,fdf_close,fdf_create,fdf_save,fdf_get_value,%
-    fdf_next_field_name,fdf_set_ap,fdf_set_status,fdf_get_status,%
-    fdf_get_file,fdf_set_flags,fdf_set_opt,%
-    fdf_set_javascript_action,fdf_set_encoding,fdf_add_template,%
-  %--- filepro functions
-    filepro,filepro_fieldname,filepro_fieldtype,filepro_fieldwidth,%
-    filepro_fieldcount,filepro_rowcount,%
-  %--- filesystem functions
-    basename,chgrp,chmod,chown,clearstatcache,copy,delete,dirname,%
-    diskfreespace,disk_total_space,fclose,feof,fflush,fgetc,fgetcsv,%
-    fgetss,file_get_contents,file,file_exists,fileatime,filectime,%
-    fileinode,filemtime,fileowner,fileperms,filesize,filetype,flock,%
-    fopen,fpassthru,fputs,fread,fscanf,fseek,fstat,ftell,ftruncate,%
-    set_file_buffer,is_dir,is_executable,is_file,is_link,%
-    is_writable,is_writeable,is_uploaded_file,link,linkinfo,mkdir,%
-    parse_ini_file,pathinfo,pclose,popen,readfile,readlink,rename,%
-    rmdir,stat,lstat,realpath,symlink,tempnam,tmpfile,touch,umask,%
-  %--- fribidi functions
-    fribidi_log2vis,%
-  %--- ftp functions
-    ftp_connect,ftp_login,ftp_pwd,ftp_cdup,ftp_chdir,ftp_mkdir,%
-    ftp_nlist,ftp_rawlist,ftp_systype,ftp_pasv,ftp_get,ftp_fget,%
-    ftp_fput,ftp_size,ftp_mdtm,ftp_rename,ftp_delete,ftp_site,%
-    ftp_quit,ftp_exec,ftp_set_option,ftp_get_option,%
-  %--- funchand functions
-    call_user_func_array,call_user_func,create_function,%
-    func_get_args,func_num_args,function_exists,%
-    register_shutdown_function,register_tick_function,%
-  %--- gettext functions
-    bindtextdomain,bind_textdomain_codeset,dcgettext,dcngettext,%
-    dngettext,gettext,ngettext,textdomain,%
-  %--- gmp functions
-    gmp_init,gmp_intval,gmp_strval,gmp_add,gmp_sub,gmp_mul,%
-    gmp_div_r,gmp_div_qr,gmp_div,gmp_mod,gmp_divexact,gmp_cmp,%
-    gmp_com,gmp_abs,gmp_sign,gmp_fact,gmp_sqrt,gmp_sqrtrm,%
-    gmp_pow,gmp_powm,gmp_prob_prime,gmp_gcd,gmp_gcdext,gmp_invert,%
-    gmp_jacobi,gmp_random,gmp_and,gmp_or,gmp_xor,gmp_setbit,%
-    gmp_scan0,gmp_scan1,gmp_popcount,gmp_hamdist,%
-  %--- http functions
-    header,headers_sent,setcookie,%
-  %--- hw functions
-    hw_Array2Objrec,hw_Children,hw_ChildrenObj,hw_Close,hw_Connect,%
-    hw_Deleteobject,hw_DocByAnchor,hw_DocByAnchorObj,%
-    hw_Document_BodyTag,hw_Document_Content,hw_Document_SetContent,%
-    hw_ErrorMsg,hw_EditText,hw_Error,hw_Free_Document,hw_GetParents,%
-    hw_GetChildColl,hw_GetChildCollObj,hw_GetRemote,%
-    hw_GetSrcByDestObj,hw_GetObject,hw_GetAndLock,hw_GetText,%
-    hw_GetObjectByQueryObj,hw_GetObjectByQueryColl,%
-    hw_GetChildDocColl,hw_GetChildDocCollObj,hw_GetAnchors,%
-    hw_Mv,hw_Identify,hw_InCollections,hw_Info,hw_InsColl,hw_InsDoc,%
-    hw_InsertObject,hw_mapid,hw_Modifyobject,hw_New_Document,%
-    hw_Output_Document,hw_pConnect,hw_PipeDocument,hw_Root,%
-    hw_Who,hw_getusername,hw_stat,hw_setlinkroot,hw_connection_info,%
-    hw_insertanchors,hw_getrellink,hw_changeobject,%
-  %--- ibase functions
-    ibase_connect,ibase_pconnect,ibase_close,ibase_query,%
-    ibase_fetch_row,ibase_fetch_object,ibase_field_info,%
-    ibase_free_result,ibase_prepare,ibase_execute,ibase_trans,%
-    ibase_rollback,ibase_timefmt,ibase_num_fields,ibase_blob_add,%
-    ibase_blob_close,ibase_blob_create,ibase_blob_echo,%
-    ibase_blob_import,ibase_blob_info,ibase_blob_open,%
-  %--- icap functions
-    icap_open,icap_close,icap_fetch_event,icap_list_events,%
-    icap_delete_event,icap_snooze,icap_list_alarms,%
-    icap_rename_calendar,icap_delete_calendar,icap_reopen,%
-  %--- iconv functions
-    iconv,iconv_get_encoding,iconv_set_encoding,ob_iconv_handler,%
-  %--- ifx functions
-    ifx_connect,ifx_pconnect,ifx_close,ifx_query,ifx_prepare,ifx_do,%
-    ifx_errormsg,ifx_affected_rows,ifx_getsqlca,ifx_fetch_row,%
-    ifx_fieldtypes,ifx_fieldproperties,ifx_num_fields,ifx_num_rows,%
-    ifx_create_char,ifx_free_char,ifx_update_char,ifx_get_char,%
-    ifx_copy_blob,ifx_free_blob,ifx_get_blob,ifx_update_blob,%
-    ifx_textasvarchar,ifx_byteasvarchar,ifx_nullformat,%
-    ifxus_free_slob,ifxus_close_slob,ifxus_open_slob,%
-    ifxus_seek_slob,ifxus_read_slob,ifxus_write_slob,%
-  %--- iisfunc functions
-    iis_get_server_by_path,iis_get_server_by_comment,iis_add_server,%
-    iis_set_dir_security,iis_get_dir_security,iis_set_server_rights,%
-    iis_set_script_map,iis_get_script_map,iis_set_app_settings,%
-    iis_stop_server,iis_stop_service,iis_start_service,%
-  %--- image functions
-    exif_imagetype,exif_read_data,exif_thumbnail,getimagesize,%
-    imagealphablending,imagearc,imagefilledarc,imageellipse,%
-    imagechar,imagecharup,imagecolorallocate,imagecolordeallocate,%
-    imagecolorclosest,imagecolorclosestalpha,imagecolorclosestthwb,%
-    imagecolorexactalpha,imagecolorresolve,imagecolorresolvealpha,%
-    imagecolorset,imagecolorsforindex,imagecolorstotal,%
-    imagecopy,imagecopymerge,imagecopymergegray,imagecopyresized,%
-    imagecreate,imagecreatetruecolor,imagetruecolortopalette,%
-    imagecreatefromgd2,imagecreatefromgd2part,imagecreatefromgif,%
-    imagecreatefrompng,imagecreatefromwbmp,imagecreatefromstring,%
-    imagecreatefromxpm,imagedashedline,imagedestroy,imagefill,%
-    imagefilledrectangle,imagefilltoborder,imagefontheight,%
-    imagegd,imagegd2,imagegif,imagepng,imagejpeg,imagewbmp,%
-    imageline,imageloadfont,imagepalettecopy,imagepolygon,%
-    imagepsencodefont,imagepsfreefont,imagepsloadfont,%
-    imagepsslantfont,imagepstext,imagerectangle,imagesetpixel,%
-    imagesetstyle,imagesettile,imagesetthickness,imagestring,%
-    imagesx,imagesy,imagettfbbox,imageftbbox,imagettftext,%
-    imagetypes,jpeg2wbmp,png2wbmp,iptcembed,read_exif_data,%
-  %--- imap functions
-    imap_8bit,imap_alerts,imap_append,imap_base64,imap_binary,%
-    imap_bodystruct,imap_check,imap_clearflag_full,imap_close,%
-    imap_delete,imap_deletemailbox,imap_errors,imap_expunge,%
-    imap_fetchbody,imap_fetchheader,imap_fetchstructure,%
-    imap_getmailboxes,imap_getsubscribed,imap_header,%
-    imap_headers,imap_last_error,imap_listmailbox,%
-    imap_mail,imap_mail_compose,imap_mail_copy,imap_mail_move,%
-    imap_mime_header_decode,imap_msgno,imap_num_msg,imap_num_recent,%
-    imap_ping,imap_popen,imap_qprint,imap_renamemailbox,imap_reopen,%
-    imap_rfc822_parse_headers,imap_rfc822_write_address,%
-    imap_search,imap_setacl,imap_set_quota,imap_setflag_full,%
-    imap_status,imap_subscribe,imap_uid,imap_undelete,%
-    imap_utf7_decode,imap_utf7_encode,imap_utf8,imap_thread,%
-  %--- info functions
-    assert,assert_options,extension_loaded,dl,getenv,get_cfg_var,%
-    get_defined_constants,get_extension_funcs,getmygid,%
-    get_loaded_extensions,get_magic_quotes_gpc,%
-    getlastmod,getmyinode,getmypid,getmyuid,get_required_files,%
-    ini_alter,ini_get,ini_get_all,ini_restore,ini_set,phpcredits,%
-    phpversion,php_logo_guid,php_sapi_name,php_uname,putenv,%
-    set_time_limit,version_compare,zend_logo_guid,zend_version,%
-  %--- ircg functions
-    ircg_pconnect,ircg_fetch_error_msg,ircg_set_current,ircg_join,%
-    ircg_msg,ircg_notice,ircg_nick,ircg_topic,ircg_channel_mode,%
-    ircg_whois,ircg_kick,ircg_ignore_add,ircg_ignore_del,%
-    ircg_is_conn_alive,ircg_lookup_format_messages,%
-    ircg_set_on_die,ircg_set_file,ircg_get_username,%
-    ircg_nickname_unescape,%
-  %--- java functions
-    java_last_exception_clear,java_last_exception_get,%
-  %--- ldap functions
-    ldap_add,ldap_bind,ldap_close,ldap_compare,ldap_connect,%
-    ldap_delete,ldap_dn2ufn,ldap_err2str,ldap_errno,ldap_error,%
-    ldap_first_attribute,ldap_first_entry,ldap_free_result,%
-    ldap_get_dn,ldap_get_entries,ldap_get_option,ldap_get_values,%
-    ldap_list,ldap_modify,ldap_mod_add,ldap_mod_del,%
-    ldap_next_attribute,ldap_next_entry,ldap_read,ldap_rename,%
-    ldap_set_option,ldap_unbind,ldap_8859_to_t61,%
-    ldap_next_reference,ldap_parse_reference,ldap_parse_result,%
-    ldap_sort,ldap_start_tls,ldap_t61_to_8859,%
-  %--- mail functions
-    mail,ezmlm_hash,%
-  %--- math functions
-    abs,acos,acosh,asin,asinh,atan,atanh,atan2,base_convert,bindec,%
-    cos,cosh,decbin,dechex,decoct,deg2rad,exp,expm1,floor,%
-    hexdec,hypot,is_finite,is_infinite,is_nan,lcg_value,log,log10,%
-    max,min,mt_rand,mt_srand,mt_getrandmax,number_format,octdec,pi,%
-    rad2deg,rand,round,sin,sinh,sqrt,srand,tan,tanh,%
-  %--- mbstring functions
-    mb_language,mb_parse_str,mb_internal_encoding,mb_http_input,%
-    mb_detect_order,mb_substitute_character,mb_output_handler,%
-    mb_strlen,mb_strpos,mb_strrpos,mb_substr,mb_strcut,mb_strwidth,%
-    mb_convert_encoding,mb_detect_encoding,mb_convert_kana,%
-    mb_decode_mimeheader,mb_convert_variables,%
-    mb_decode_numericentity,mb_send_mail,mb_get_info,%
-    mb_ereg,mb_eregi,mb_ereg_replace,mb_eregi_replace,mb_split,%
-    mb_ereg_search,mb_ereg_search_pos,mb_ereg_search_regs,%
-    mb_ereg_search_getregs,mb_ereg_search_getpos,%
-  %--- mcal functions
-    mcal_open,mcal_popen,mcal_reopen,mcal_close,%
-    mcal_rename_calendar,mcal_delete_calendar,mcal_fetch_event,%
-    mcal_append_event,mcal_store_event,mcal_delete_event,%
-    mcal_list_alarms,mcal_event_init,mcal_event_set_category,%
-    mcal_event_set_description,mcal_event_set_start,%
-    mcal_event_set_alarm,mcal_event_set_class,mcal_is_leap_year,%
-    mcal_date_valid,mcal_time_valid,mcal_day_of_week,%
-    mcal_date_compare,mcal_next_recurrence,%
-    mcal_event_set_recur_daily,mcal_event_set_recur_weekly,%
-    mcal_event_set_recur_monthly_wday,mcal_event_set_recur_yearly,%
-    mcal_event_add_attribute,mcal_expunge,mcal_week_of_year,%
-  %--- mcrypt functions
-    mcrypt_get_cipher_name,mcrypt_get_block_size,%
-    mcrypt_create_iv,mcrypt_cbc,mcrypt_cfb,mcrypt_ecb,mcrypt_ofb,%
-    mcrypt_list_modes,mcrypt_get_iv_size,mcrypt_encrypt,%
-    mcrypt_module_open,mcrypt_module_close,mcrypt_generic_deinit,%
-    mcrypt_generic,mdecrypt_generic,mcrypt_generic_end,%
-    mcrypt_enc_is_block_algorithm_mode,%
-    mcrypt_enc_is_block_mode,mcrypt_enc_get_block_size,%
-    mcrypt_enc_get_supported_key_sizes,mcrypt_enc_get_iv_size,%
-    mcrypt_enc_get_modes_name,mcrypt_module_self_test,%
-    mcrypt_module_is_block_algorithm,mcrypt_module_is_block_mode,%
-    mcrypt_module_get_algo_key_size,%
-  %--- mhash functions
-    mhash_get_hash_name,mhash_get_block_size,mhash_count,mhash,%
-  %--- misc functions
-    connection_aborted,connection_status,connection_timeout,%
-    define,defined,die,eval,exit,get_browser,highlight_file,%
-    ignore_user_abort,iptcparse,leak,pack,show_source,sleep,uniqid,%
-    usleep,%
-  %--- mnogosearch functions
-    udm_add_search_limit,udm_alloc_agent,udm_api_version,%
-    udm_cat_list,udm_clear_search_limits,udm_errno,udm_error,%
-    udm_free_agent,udm_free_ispell_data,udm_free_res,%
-    udm_get_res_field,udm_get_res_param,udm_load_ispell_data,%
-    udm_check_charset,udm_check_stored,udm_close_stored,udm_crc32,%
-  %--- msession functions
-    msession_connect,msession_disconnect,msession_count,%
-    msession_destroy,msession_lock,msession_unlock,msession_set,%
-    msession_uniq,msession_randstr,msession_find,msession_list,%
-    msession_set_array,msession_listvar,msession_timeout,%
-    msession_getdata,msession_setdata,msession_plugin,%
-  %--- msql functions
-    msql,msql_affected_rows,msql_close,msql_connect,msql_create_db,%
-    msql_data_seek,msql_dbname,msql_drop_db,msql_dropdb,msql_error,%
-    msql_fetch_field,msql_fetch_object,msql_fetch_row,%
-    msql_field_seek,msql_fieldtable,msql_fieldtype,msql_fieldflags,%
-    msql_free_result,msql_freeresult,msql_list_fields,%
-    msql_list_dbs,msql_listdbs,msql_list_tables,msql_listtables,%
-    msql_num_rows,msql_numfields,msql_numrows,msql_pconnect,%
-    msql_regcase,msql_result,msql_select_db,msql_selectdb,%
-  %--- mssql functions
-    mssql_close,mssql_connect,mssql_data_seek,mssql_fetch_array,%
-    mssql_fetch_object,mssql_fetch_row,mssql_field_length,%
-    mssql_field_seek,mssql_field_type,mssql_free_result,%
-    mssql_min_error_severity,mssql_min_message_severity,%
-    mssql_num_fields,mssql_num_rows,mssql_pconnect,mssql_query,%
-    mssql_select_db,mssql_bind,mssql_execute,mssql_fetch_assoc,%
-    mssql_guid_string,mssql_init,mssql_rows_affected,%
-  %--- muscat functions
-    muscat_setup,muscat_setup_net,muscat_give,muscat_get,%
-  %--- mysql functions
-    mysql_affected_rows,mysql_change_user,mysql_character_set_name,%
-    mysql_connect,mysql_create_db,mysql_data_seek,mysql_db_name,%
-    mysql_drop_db,mysql_errno,mysql_error,mysql_escape_string,%
-    mysql_fetch_assoc,mysql_fetch_field,mysql_fetch_lengths,%
-    mysql_fetch_row,mysql_field_flags,mysql_field_name,%
-    mysql_field_seek,mysql_field_table,mysql_field_type,%
-    mysql_info,mysql_insert_id,mysql_list_dbs,mysql_list_fields,%
-    mysql_list_tables,mysql_num_fields,mysql_num_rows,%
-    mysql_ping,mysql_query,mysql_unbuffered_query,%
-    mysql_result,mysql_select_db,mysql_tablename,mysql_thread_id,%
-    mysql_get_host_info,mysql_get_proto_info,mysql_get_server_info,%
-  %--- network functions
-    checkdnsrr,closelog,debugger_off,debugger_on,%
-    fsockopen,gethostbyaddr,gethostbyname,gethostbynamel,getmxrr,%
-    getprotobynumber,getservbyname,getservbyport,ip2long,long2ip,%
-    pfsockopen,socket_get_status,socket_set_blocking,%
-    syslog,%
-  %--- nis functions
-    yp_get_default_domain,yp_order,yp_master,yp_match,yp_first,%
-    yp_errno,yp_err_string,yp_all,yp_cat,%
-  %--- oci8 functions
-    OCIDefineByName,OCIBindByName,OCILogon,OCIPLogon,OCINLogon,%
-    OCIExecute,OCICommit,OCIRollback,OCINewDescriptor,OCIRowCount,%
-    OCIResult,OCIFetch,OCIFetchInto,OCIFetchStatement,%
-    OCIColumnName,OCIColumnSize,OCIColumnType,OCIServerVersion,%
-    OCINewCursor,OCIFreeStatement,OCIFreeCursor,OCIFreeDesc,%
-    OCIError,OCIInternalDebug,OCICancel,OCISetPrefetch,%
-    OCISaveLobFile,OCISaveLob,OCILoadLob,OCIColumnScale,%
-    OCIColumnTypeRaw,OCINewCollection,OCIFreeCollection,%
-    OCICollAppend,OCICollAssignElem,OCICollGetElem,OCICollMax,%
-    OCICollTrim,%
-  %--- oracle functions
-    Ora_Bind,Ora_Close,Ora_ColumnName,Ora_ColumnSize,Ora_ColumnType,%
-    Ora_CommitOff,Ora_CommitOn,Ora_Do,Ora_Error,Ora_ErrorCode,%
-    Ora_Fetch,Ora_Fetch_Into,Ora_GetColumn,Ora_Logoff,Ora_Logon,%
-    Ora_Numcols,Ora_Numrows,Ora_Open,Ora_Parse,Ora_Rollback,%
-  %--- outcontrol functions
-    flush,ob_start,ob_get_contents,ob_get_length,ob_get_level,%
-    ob_flush,ob_clean,ob_end_flush,ob_end_clean,ob_implicit_flush,%
-  %--- ovrimos functions
-    ovrimos_connect,ovrimos_close,ovrimos_longreadlen,%
-    ovrimos_execute,ovrimos_cursor,ovrimos_exec,ovrimos_fetch_into,%
-    ovrimos_result,ovrimos_result_all,ovrimos_num_rows,%
-    ovrimos_field_name,ovrimos_field_type,ovrimos_field_len,%
-    ovrimos_free_result,ovrimos_commit,ovrimos_rollback,%
-  %--- pcntl functions
-    pcntl_fork,pcntl_signal,pcntl_waitpid,pcntl_wexitstatus,%
-    pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,%
-    pcntl_exec,%
-  %--- pcre functions
-    preg_match,preg_match_all,preg_replace,preg_replace_callback,%
-    preg_quote,preg_grep,Pattern Modifiers,Pattern Syntax,%
-  %--- pdf functions
-    pdf_add_annotation,pdf_add_bookmark,pdf_add_launchlink,%
-    pdf_add_note,pdf_add_outline,pdf_add_pdflink,pdf_add_thumbnail,%
-    pdf_arc,pdf_arcn,pdf_attach_file,pdf_begin_page,%
-    pdf_begin_template,pdf_circle,pdf_clip,pdf_close,pdf_closepath,%
-    pdf_closepath_stroke,pdf_close_image,pdf_close_pdi,%
-    pdf_concat,pdf_continue_text,pdf_curveto,pdf_delete,%
-    pdf_endpath,pdf_end_pattern,pdf_end_template,pdf_fill,%
-    pdf_findfont,pdf_get_buffer,pdf_get_font,pdf_get_fontname,%
-    pdf_get_image_height,pdf_get_image_width,pdf_get_parameter,%
-    pdf_get_pdi_value,pdf_get_majorversion,pdf_get_minorversion,%
-    pdf_initgraphics,pdf_lineto,pdf_makespotcolor,pdf_moveto,%
-    pdf_open,pdf_open_CCITT,pdf_open_file,pdf_open_gif,%
-    pdf_open_image_file,pdf_open_jpeg,pdf_open_memory_image,%
-    pdf_open_pdi_page,pdf_open_png,pdf_open_tiff,pdf_place_image,%
-    pdf_rect,pdf_restore,pdf_rotate,pdf_save,pdf_scale,pdf_setcolor,%
-    pdf_setflat,pdf_setfont,pdf_setgray,pdf_setgray_fill,%
-    pdf_setlinecap,pdf_setlinejoin,pdf_setlinewidth,pdf_setmatrix,%
-    pdf_setpolydash,pdf_setrgbcolor,pdf_setrgbcolor_fill,%
-    pdf_set_border_color,pdf_set_border_dash,pdf_set_border_style,%
-    pdf_set_duration,pdf_set_font,pdf_set_horiz_scaling,%
-    pdf_set_info_author,pdf_set_info_creator,pdf_set_info_keywords,%
-    pdf_set_info_title,pdf_set_leading,pdf_set_parameter,%
-    pdf_set_text_rendering,pdf_set_text_rise,pdf_set_text_matrix,%
-    pdf_set_word_spacing,pdf_show,pdf_show_boxed,pdf_show_xy,%
-    pdf_stringwidth,pdf_stroke,pdf_translate,%
-  %--- pfpro functions
-    pfpro_init,pfpro_cleanup,pfpro_process,pfpro_process_raw,%
-  %--- pgsql functions
-    pg_close,pg_affected_rows,pg_connect,pg_dbname,pg_end_copy,%
-    pg_query,pg_fetch_array,pg_fetch_object,pg_fetch_row,%
-    pg_field_name,pg_field_num,pg_field_prtlen,pg_field_size,%
-    pg_free_result,pg_last_oid,pg_host,pg_last_notice,pg_lo_close,%
-    pg_lo_export,pg_lo_import,pg_lo_open,pg_lo_read,pg_lo_seek,%
-    pg_lo_read_all,pg_lo_unlink,pg_lo_write,pg_num_fields,%
-    pg_options,pg_pconnect,pg_port,pg_put_line,pg_fetch_result,%
-    pg_client_encoding,pg_trace,pg_tty,pg_untrace,pg_get_result,%
-    pg_send_query,pg_cancel_query,pg_connection_busy,%
-    pg_connection_status,pg_copy_from,pg_copy_to,pg_escape_bytea,%
-    pg_result_error,%
-  %--- posix functions
-    posix_kill,posix_getpid,posix_getppid,posix_getuid,%
-    posix_getgid,posix_getegid,posix_setuid,posix_seteuid,%
-    posix_setegid,posix_getgroups,posix_getlogin,posix_getpgrp,%
-    posix_setpgid,posix_getpgid,posix_getsid,posix_uname,%
-    posix_ctermid,posix_ttyname,posix_isatty,posix_getcwd,%
-    posix_getgrnam,posix_getgrgid,posix_getpwnam,posix_getpwuid,%
-  %--- printer functions
-    printer_open,printer_abort,printer_close,printer_write,%
-    printer_set_option,printer_get_option,printer_create_dc,%
-    printer_start_doc,printer_end_doc,printer_start_page,%
-    printer_create_pen,printer_delete_pen,printer_select_pen,%
-    printer_delete_brush,printer_select_brush,printer_create_font,%
-    printer_select_font,printer_logical_fontheight,%
-    printer_draw_rectangle,printer_draw_elipse,printer_draw_text,%
-    printer_draw_chord,printer_draw_pie,printer_draw_bmp,%
-  %--- pspell functions
-    pspell_add_to_personal,pspell_add_to_session,pspell_check,%
-    pspell_config_create,pspell_config_ignore,pspell_config_mode,%
-    pspell_config_repl,pspell_config_runtogether,%
-    pspell_new,pspell_new_config,pspell_new_personal,%
-    pspell_store_replacement,pspell_suggest,%
-  %--- qtdom functions
-    qdom_tree,qdom_error,%
-  %--- readline functions
-    readline,readline_add_history,readline_clear_history,%
-    readline_info,readline_list_history,readline_read_history,%
-  %--- recode functions
-    recode_string,recode,recode_file,%
-  %--- regex functions
-    ereg,ereg_replace,eregi,eregi_replace,split,spliti,sql_regcase,%
-  %--- sem functions
-    sem_get,sem_acquire,sem_release,sem_remove,shm_attach,%
-    shm_remove,shm_put_var,shm_get_var,shm_remove_var,ftok,%
-  %--- sesam functions
-    sesam_connect,sesam_disconnect,sesam_settransaction,%
-    sesam_rollback,sesam_execimm,sesam_query,sesam_num_fields,%
-    sesam_diagnostic,sesam_fetch_result,sesam_affected_rows,%
-    sesam_field_array,sesam_fetch_row,sesam_fetch_array,%
-    sesam_free_result,%
-  %--- session functions
-    session_start,session_destroy,session_name,session_module_name,%
-    session_id,session_register,session_unregister,session_unset,%
-    session_get_cookie_params,session_set_cookie_params,%
-    session_encode,session_set_save_handler,session_cache_limiter,%
-    session_write_close,%
-  %--- shmop functions
-    shmop_open,shmop_read,shmop_write,shmop_size,shmop_delete,%
-  %--- snmp functions
-    snmpget,snmpset,snmpwalk,snmpwalkoid,snmp_get_quick_print,%
-    snmprealwalk,%
-  %--- strings functions
-    addcslashes,addslashes,bin2hex,chop,chr,chunk_split,%
-    count_chars,crc32,crypt,echo,explode,get_html_translation_table,%
-    hebrev,hebrevc,htmlentities,htmlspecialchars,implode,join,%
-    localeconv,ltrim,md5,md5_file,metaphone,nl_langinfo,nl2br,ord,%
-    print,printf,quoted_printable_decode,quotemeta,str_rot13,rtrim,%
-    setlocale,similar_text,soundex,sprintf,strncasecmp,strcasecmp,%
-    strcmp,strcoll,strcspn,strip_tags,stripcslashes,stripslashes,%
-    strlen,strnatcmp,strnatcasecmp,strncmp,str_pad,strpos,strrchr,%
-    strrev,strrpos,strspn,strstr,strtok,strtolower,strtoupper,%
-    strtr,substr,substr_count,substr_replace,trim,ucfirst,ucwords,%
-    vsprintf,wordwrap,%
-  %--- swf functions
-    swf_openfile,swf_closefile,swf_labelframe,swf_showframe,%
-    swf_getframe,swf_mulcolor,swf_addcolor,swf_placeobject,%
-    swf_removeobject,swf_nextid,swf_startdoaction,%
-    swf_actiongeturl,swf_actionnextframe,swf_actionprevframe,%
-    swf_actionstop,swf_actiontogglequality,swf_actionwaitforframe,%
-    swf_actiongotolabel,swf_enddoaction,swf_defineline,%
-    swf_definepoly,swf_startshape,swf_shapelinesolid,%
-    swf_shapefillsolid,swf_shapefillbitmapclip,%
-    swf_shapemoveto,swf_shapelineto,swf_shapecurveto,%
-    swf_shapearc,swf_endshape,swf_definefont,swf_setfont,%
-    swf_fontslant,swf_fonttracking,swf_getfontinfo,swf_definetext,%
-    swf_definebitmap,swf_getbitmapinfo,swf_startsymbol,%
-    swf_startbutton,swf_addbuttonrecord,swf_oncondition,%
-    swf_viewport,swf_ortho,swf_ortho2,swf_perspective,swf_polarview,%
-    swf_pushmatrix,swf_popmatrix,swf_scale,swf_translate,swf_rotate,%
-  %--- sybase functions
-    sybase_affected_rows,sybase_close,sybase_connect,%
-    sybase_fetch_array,sybase_fetch_field,sybase_fetch_object,%
-    sybase_field_seek,sybase_free_result,sybase_get_last_message,%
-    sybase_min_error_severity,sybase_min_message_severity,%
-    sybase_num_fields,sybase_num_rows,sybase_pconnect,sybase_query,%
-    sybase_select_db,%
-  %--- uodbc functions
-    odbc_autocommit,odbc_binmode,odbc_close,odbc_close_all,%
-    odbc_connect,odbc_cursor,odbc_do,odbc_error,odbc_errormsg,%
-    odbc_execute,odbc_fetch_into,odbc_fetch_row,odbc_fetch_array,%
-    odbc_fetch_object,odbc_field_name,odbc_field_num,%
-    odbc_field_len,odbc_field_precision,odbc_field_scale,%
-    odbc_longreadlen,odbc_num_fields,odbc_pconnect,odbc_prepare,%
-    odbc_result,odbc_result_all,odbc_rollback,odbc_setoption,%
-    odbc_tableprivileges,odbc_columns,odbc_columnprivileges,%
-    odbc_primarykeys,odbc_foreignkeys,odbc_procedures,%
-    odbc_specialcolumns,odbc_statistics,%
-  %--- url functions
-    base64_decode,base64_encode,parse_url,rawurldecode,rawurlencode,%
-    urlencode,%
-  %--- var functions
-    doubleval,empty,floatval,gettype,get_defined_vars,%
-    import_request_variables,intval,is_array,is_bool,is_double,%
-    is_int,is_integer,is_long,is_null,is_numeric,is_object,is_real,%
-    is_scalar,is_string,isset,print_r,serialize,settype,strval,%
-    unset,var_dump,var_export,is_callable,%
-  %--- vpopmail functions
-    vpopmail_add_domain,vpopmail_del_domain,%
-    vpopmail_add_domain_ex,vpopmail_del_domain_ex,%
-    vpopmail_add_user,vpopmail_del_user,vpopmail_passwd,%
-    vpopmail_auth_user,vpopmail_alias_add,vpopmail_alias_del,%
-    vpopmail_alias_get,vpopmail_alias_get_all,vpopmail_error,%
-  %--- w32api functions
-    w32api_set_call_method,w32api_register_function,%
-    w32api_deftype,w32api_init_dtype,%
-  %--- wddx functions
-    wddx_serialize_value,wddx_serialize_vars,wddx_packet_start,%
-    wddx_add_vars,wddx_deserialize,%
-  %--- xml functions
-    xml_parser_create,xml_set_object,xml_set_element_handler,%
-    xml_set_processing_instruction_handler,xml_set_default_handler,%
-    xml_set_notation_decl_handler,%
-    xml_parse,xml_get_error_code,xml_error_string,%
-    xml_get_current_column_number,xml_get_current_byte_index,%
-    xml_parser_free,xml_parser_set_option,xml_parser_get_option,%
-    utf8_encode,xml_parser_create_ns,%
-    xml_set_start_namespace_decl_handler,%
-  %--- xslt functions
-    xslt_set_log,xslt_create,xslt_errno,xslt_error,xslt_free,%
-    xslt_set_sax_handler,xslt_set_scheme_handler,%
-    xslt_set_base,xslt_set_encoding,xslt_set_sax_handlers,%
-  %--- yaz functions
-    yaz_addinfo,yaz_close,yaz_connect,yaz_errno,yaz_error,yaz_hits,%
-    yaz_database,yaz_range,yaz_record,yaz_search,yaz_present,%
-    yaz_scan,yaz_scan_result,yaz_ccl_conf,yaz_ccl_parse,%
-    yaz_wait,yaz_sort,%
-  %--- zip functions
-    zip_close,zip_entry_close,zip_entry_compressedsize,%
-    zip_entry_filesize,zip_entry_name,zip_entry_open,zip_entry_read,%
-    zip_read,%
-  %--- zlib functions
-    gzclose,gzeof,gzfile,gzgetc,gzgets,gzgetss,gzopen,gzpassthru,%
-    gzread,gzrewind,gzseek,gztell,gzwrite,readgzfile,gzcompress,%
-    gzdeflate,gzinflate,gzencode,},%
-   sensitive,%
-   morecomment=[l]\#,%
-   morecomment=[l]//,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]",%
-   morestring=[b]'%
-  }[keywords,comments,strings]%
-%%
-%% Prolog definition (c) 1997 Dominique de Waleffe
-%%
-\lst@definelanguage{Prolog}%
-  {morekeywords={op,mod,abort,ancestors,arg,ascii,ask,assert,asserta,%
-      assertz,atom,atomic,char,clause,close,concat,consult,ed,ef,em,%
-      eof,fail,file,findall,write,functor,getc,integer,is,length,%
-      listing,load,name,nl,nonvar,not,numbervars,op,or,pp,prin,print,%
-      private,prompt,putc,ratom,read,read_from_this_file,rename,repeat,%
-      retract,retractall,save,see,seeing,seen,sh,skip,statistics,%
-      subgoal_of,system,tab,tell,telling,time,told,trace,true,unload,%
-      untrace,var,write},%
-   sensitive=f,%
-   morecomment=[l]\%,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[bd]",%
-   morestring=[bd]'%
-  }[keywords,comments,strings]%
-%%
-%% classic rexx listings definition
-%% by Patrick TJ McPhee <ptjm@interlog.com>
-%%
-\lst@definelanguage{Rexx}
-  {morekeywords={address,arg,call,do,drop,else,end,exit,if,iterate,%
-                 interpret,leave,nop,numeric,options,otherwise,parse,%
-                 procedure,pull,push,queue,return,say,signal,then,to,%
-                 trace,when},%
-   sensitive=false,%
-   morecomment=[n]{/*}{*/},%
-   morestring=[d]{'},%
-   morestring=[d]{"},%
-  }[keywords,comments,strings]%
-\lst@definelanguage{Ruby}%
-  {morekeywords={__FILE__,__LINE__,BEGIN,END,alias,and,begin,break,%
-      case,class,def,defined?,do,else,elsif,end,ensure,false,for,%
-      if,in,module,next,nil,not,or,redo,rescue,retry,return,self,%
-      super,then,true,undef,unless,until,when,while,yield},%
-   sensitive=true,%
-   morecomment=[l]\#,%
-   morecomment=[l]\#\#,%
-   morecomment=[s]{=BEGIN}{=END},%
-   morestring=[b]',%
-   morestring=[b]",%
-   morestring=[s]{\%q/}{/},%
-   morestring=[s]{\%q!}{!},%
-   morestring=[s]{\%q\{}{\}},%
-   morestring=[s]{\%q(}{)},%
-   morestring=[s]{\%q[}{]},%
-   morestring=[s]{\%q-}{-},%
-   morestring=[s]{\%Q/}{/},%
-   morestring=[s]{\%Q!}{!},%
-   morestring=[s]{\%Q\{}{\}},%
-   morestring=[s]{\%Q(}{)},%
-   morestring=[s]{\%Q[}{]},%
-   morestring=[s]{\%Q-}{-}%
-  }[keywords,comments,strings]%
-%%
-%% SHELXL definition (c) 1999 Aidan Philip Heerdegen
-%%
-\lst@definelanguage{SHELXL}%
-  {morekeywords={TITL,CELL,ZERR,LATT,SYMM,SFAC,DISP,UNIT,LAUE,%
-      REM,MORE,TIME,END,HKLF,OMIT,SHEL,BASF,TWIN,EXTI,SWAT,%
-      MERG,SPEC,RESI,MOVE,ANIS,AFIX,HFIX,FRAG,FEND,EXYZ,EADP,%
-      EQIV,OMIT,CONN,PART,BIND,FREE,DFIX,BUMP,SAME,SADI,CHIV,%
-      FLAT,DELU,SIMU,DEFS,ISOR,SUMP,L.S.,CGLS,SLIM,BLOC,DAMP,%
-      WGHT,FVAR,BOND,CONF,MPLA,RTAB,LIST,ACTA,SIZE,TEMP,WPDB,%
-      FMAP,GRID,PLAN,MOLE},%
-   sensitive=false,%
-   alsoother=_,% Makes the syntax highlighting ignore the underscores
-   morecomment=[l]{! },%
-  }%
-%%
-%% Tcl/Tk definition (c) Gerd Neugebauer
-%%
-\lst@definelanguage[tk]{tcl}[]{tcl}%
-  {morekeywords={activate,add,separator,radiobutton,checkbutton,%
-      command,cascade,all,bell,bind,bindtags,button,canvas,canvasx,%
-      canvasy,cascade,cget,checkbutton,config,configu,configur,%
-      configure,clipboard,create,arc,bitmap,image,line,oval,polygon,%
-      rectangle,text,textwindow,curselection,delete,destroy,end,entry,%
-      entrycget,event,focus,font,actual,families,measure,metrics,names,%
-      frame,get,grab,current,release,status,grid,columnconfigure,%
-      rowconfigure,image,image,create,bitmap,photo,delete,height,types,%
-      widt,names,index,insert,invoke,itemconfigure,label,listbox,lower,%
-      menu,menubutton,message,move,option,add,clear,get,readfile,pack,%
-      photo,place,radiobutton,raise,scale,scroll,scrollbar,search,see,%
-      selection,send,stdin,stdout,stderr,tag,bind,text,tk,tkerror,%
-      tkwait,window,variable,visibility,toplevel,unknown,update,winfo,%
-      class,exists,ismapped,parent,reqwidth,reqheight,rootx,rooty,%
-      width,height,wm,aspect,client,command,deiconify,focusmodel,frame,%
-      geometry,group,iconbitmap,iconify,iconmask,iconname,iconposition,%
-      iconwindow,maxsize,minsize,overrideredirect,positionfrom,%
-      protocol,sizefrom,state,title,transient,withdraw,xview,yview,%
-      yposition,%
-      -accelerator,-activebackground,-activeborderwidth,%
-      -activeforeground,-after,-anchor,-arrow,-arrowshape,-aspect,%
-      -async,-background,-before,-bg,-bigincrement,-bitmap,-bordermode,%
-      -borderwidth,-button,-capstyle,-channel,-class,-closeenough,%
-      -colormap,-column,-columnspan,-command,-confine,-container,%
-      -count,-cursor,-data,-default,-detail,-digits,-direction,%
-      -displayof,-disableforeground,-elementborderwidth,-expand,%
-      -exportselection,-extend,-family,-fg,-file,-fill,-focus,-font,%
-      -fontmap,-foreground,-format,-from,-gamma,-global,-height,%
-      -highlightbackground,-highlightcolor,-highlightthickness,-icon,%
-      -image,-in,-insertbackground,-insertborderwidth,-insertofftime,%
-      -insertontime,-imsertwidth,-ipadx,-ipady,-joinstyle,-jump,%
-      -justify,-keycode,-keysym,-label,-lastfor,-length,-maskdata,%
-      -maskfile,-menu,-message,-mode,-offvalue,-onvalue,-orient,%
-      -outlien,-outlinestipple,-overstrike,-override,-padx,-pady,%
-      -pageanchor,-pageheight,-pagewidth,-pagey,-pagey,-palette,%
-      -parent,-place,-postcommand,-relheight,-relief,-relwidth,-relx,%
-      -rely,-repeatdelay,-repeatinterval,-resolution,-root,-rootx,%
-      -rooty,-rotate,-row,-rowspan,-screen,-selectcolor,-selectimage,%
-      -sendevent,-serial,-setgrid,-showvalue,-shrink,-side,-size,%
-      -slant,-sliderlength,-sliderrelief,-smooth,-splinesteps,-state,%
-      -sticky,-stipple,-style,-subsample,-subwindow,-tags,-takefocus,%
-      -tearoff,-tearoffcommand,-text,-textvariable,-tickinterval,-time,%
-      -title,-to,-troughcolor,-type,-underline,-use,-value,-variable,%
-      -visual,-width,-wrap,-wraplength,-x,-xscrollcommand,-y,%
-      -bgstipple,-fgstipple,-lmargin1,-lmargin2,-rmargin,-spacing1,%
-      -spacing2,-spacing3,-tabs,-yscrollcommand,-zoom,%
-      activate,add,addtag,bbox,cget,clone,configure,coords,%
-      curselection,debug,delete,delta,deselect,dlineinfo,dtag,dump,%
-      entrycget,entryconfigure,find,flash,fraction,get,gettags,handle,%
-      icursor,identify,index,insert,invoke,itemcget,itemconfigure,mark,%
-      moveto,own,post,postcascade,postscript,put,redither,ranges,%
-      scale,select,show,tag,type,unpost,xscrollcommand,xview,%
-      yscrollcommand,yview,yposition}%
-  }%
-\lst@definelanguage[]{tcl}%
-  {alsoletter={.:,*=&-},%
-   morekeywords={after,append,array,names,exists,anymore,donesearch,%
-      get,nextelement,set,size,startsearch,auto_mkindex,binary,break,%
-      case,catch,cd,clock,close,concat,console,continue,default,else,%
-      elseif,eof,error,eval,exec,-keepnewline,exit,expr,fblocked,%
-      fconfigure,fcopy,file,atime,dirname,executable,exists,extension,%
-      isdirectory,isfile,join,lstat,mtime,owned,readable,readlink,%
-      rootname,size,stat,tail,type,writable,-permissions,-group,-owner,%
-      -archive,-hidden,-readonly,-system,-creator,-type,-force,%
-      fileevent,flush,for,foreach,format,gets,glob,global,history,if,%
-      incr,info,argsbody,cmdcount,commands,complete,default,exists,%
-      globals,level,library,locals,patchlevel,procs,script,tclversion,%
-      vars,interp,join,lappend,lindex,linsert,list,llength,lrange,%
-      lreplace,lsearch,-exact,-regexp,-glob,lsort,-ascii,-integer,%
-      -real,-dictionary,-increasing,-decreasing,-index,-command,load,%
-      namespace,open,package,forget,ifneeded,provide,require,unknown,%
-      vcompare,versions,vsatisfies,pid,proc,puts,-nonewline,pwd,read,%
-      regexp,-indices,regsub,-all,-nocaserename,return,scan,seek,set,%
-      socket,source,split,string,compare,first,index,last,length,match,%
-      range,tolower,toupper,trim,trimleft,trimright,subst,switch,tell,%
-      time,trace,variable,vdelete,vinfo,unknown,unset,uplevel,upvar,%
-      vwait,while,acos,asin,atan,atan2,ceil,cos,cosh,exp,floor,fmod,%
-      hypot,log,log10,pow,sin,sinh,sqrt,tan,tanh,abs,double,int,round%
-      },%
-   morestring=[d]",%
-   morecomment=[f]\#,%
-   morecomment=[l]{;\#},%
-   morecomment=[l]{[\#},%
-   morecomment=[l]{\{\#}%
-  }[keywords,comments,strings]%
-%%
-%% VBScript definition (c) 2000 Sonja Weidmann
-%%
-\lst@definelanguage{VBScript}%
-  {morekeywords={Call,Case,Const,Dim,Do,Each,Else,End,Erase,Error,Exit,%
-      Explicit,For,Function,If,Loop,Next,On,Option,Private,Public,%
-      Randomize,ReDim,Rem,Select,Set,Sub,Then,Wend,While,Abs,Array,Asc,%
-      Atn,CBool,CByte,CCur,CDate,CDbl,Chr,CInt,CLng,Cos,CreateObject,%
-      CSng,CStr,Date,DateAdd,DateDiff,DatePart,DateSerial,DateValue,%
-      Day,Exp,Filter,Fix,FormatCurrency,FormatDateTime,FormatNumber,%
-      FormatPercent,GetObject,Hex,Hour,InputBox,InStr,InStrRev,Int,%
-      IsArray,IsDate,IsEmpty,IsNull,IsNumeric,IsObject,Join,LBound,%
-      LCase,Left,Len,LoadPicture,Log,LTrim,Mid,Minute,Month,MonthName,%
-      MsgBox,Now,Oct,Replace,RGB,Right,Rnd,Round,RTrim,ScriptEngine,%
-      ScriptEngineBuildVersion,ScriptEngineMajorVersion,%
-      ScriptEngineMinorVersion,Second,Sgn,Sin,Space,Split,Sqr,StrComp,%
-      StrReverse,String,Tan,Time,TimeSerial,TimeValue,Trim,TypeName,%
-      UBound,UCase,VarType,Weekday,WeekdayName,Year, And,Eqv,Imp,Is,%
-      Mod,Not,Or,Xor,Add,BuildPath,Clear,Close,Copy,CopyFile,%
-      CopyFolder,CreateFolder,CreateTextFile,Delete,DeleteFile,%
-      DeleteFolder,Dictionary,Drive,DriveExists,Drives,Err,Exists,File,%
-      FileExists,FileSystemObject,Files,Folder,FolderExists,Folders,%
-      GetAbsolutePathName,GetBaseName,GetDrive,GetDriveName,%
-      GetExtensionName,GetFile,GetFileName,GetFolder,%
-      GetParentFolderName,GetSpecialFolder,GetTempName,Items,Keys,Move,%
-      MoveFile,MoveFolder,OpenAsTextStream,OpenTextFile,Raise,Read,%
-      ReadAll,ReadLine,Remove,RemoveAll,Skip,SkipLine,TextStream,Write,%
-      WriteBlankLines,WriteLine,Alias,Archive,CDROM,Compressed,%
-      Directory,Fixed,ForAppending,ForReading,ForWriting,Hidden,Normal,%
-      RAMDisk,ReadOnly,Remote,Removable,System,SystemFolder,%
-      TemporaryFolder,TristateFalse,TristateTrue,TristateUseDefault,%
-      Unknown,Volume,WindowsFolder,vbAbortRetryIgnore,%
-      vbApplicationModal,vbArray,vbBinaryCompare,vbBlack,vbBlue,%
-      vbBoolean,vbByte,vbCr,vbCrLf,vbCritical,vbCurrency,vbCyan,%
-      vbDataObject,vbDate,vbDecimal,vbDefaultButton1,vbDefaultButton2,%
-      vbDefaultButton3,vbDefaultButton4,vbDouble,vbEmpty,vbError,%
-      vbExclamation,vbFirstFourDays,vbFirstFullWeek,vbFirstJan1,%
-      vbFormFeed,vbFriday,vbGeneralDate,vbGreen,vbInformation,%
-      vbInteger,vbLf,vbLong,vbLongDate,vbLongTime,vbMagenta,vbMonday,%
-      vbNewLine,vbNull,vbNullChar,vbNullString,vbOKC,ancel,vbOKOnly,%
-      vbObject,vbObjectError,vbQuestion,vbRed,vbRetryCancel,vbSaturday,%
-      vbShortDate,vbShortTime,vbSingle,vbString,vbSunday,vbSystemModal,%
-      vbTab,vbTextCompare,vbThursday,vbTuesday,vbUseSystem,%
-      vbUseSystemDayOfWeek,vbVariant,vbVerticalTab,vbWednesday,vbWhite,%
-      vbYellow,vbYesNo,vbYesNoCancel},%
-   sensitive=f,%
-   morecomment=[l]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%%
-%% VRML definition (c) 2001 Oliver Baum
-%%
-\lst@definelanguage[97]{VRML}
-  {morekeywords={DEF,EXTERNPROTO,FALSE,IS,NULL,PROTO,ROUTE,TO,TRUE,USE,%
-      eventIn,eventOut,exposedField,field,Introduction,Anchor,%
-      Appearance,AudioClip,Background,Billboard,Box,Collision,Color,%
-      ColorInterpolator,Cone,Coordinate,CoordinateInterpolator,%
-      Cylinder,CylinderSensor,DirectionalLight,ElevationGrid,Extrusion,%
-      Fog,FontStyle,Group,ImageTexture,IndexedFaceSet,IndexedLineSet,%
-      Inline,LOD,Material,MovieTexture,NavigationInfo,Normal,%
-      NormalInterpolator,OrientationInterpolator,PixelTexture,%
-      PlaneSensor,PointLight,PointSet,PositionInterpolator,%
-      ProximitySensor,ScalarInterpolator,Script,Shape,Sound,Sphere,%
-      SphereSensor,SpotLight,Switch,Text,TextureCoordinate,%
-      TextureTransform,TimeSensor,TouchSensor,Transform,Viewpoint,%
-      VisibilitySensor,WorldInfo},%
-   morecomment=[l]\#,% bug: starts comment in the first column
-   morestring=[b]"%
-  }[keywords,comments,strings]
-\endinput
-%%
-%% End of file `lstlang2.sty'.
diff --git a/latex/texsty/lstlang3.sty b/latex/texsty/lstlang3.sty
deleted file mode 100644 (file)
index 726bfa5..0000000
+++ /dev/null
@@ -1,1563 +0,0 @@
-%%
-%% This is file `lstlang3.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% lstdrvrs.dtx  (with options: `lang3')
-%% 
-%% The listings package is copyright 1996--2004 Carsten Heinz, and
-%% continued maintenance on the package is copyright 2006--2007 Brooks Moses.
-%% The drivers are copyright 1997/1998/1999/2000/2001/2002/2003/2004/2006/
-%% 2007 any individual author listed in this file.
-%%
-%% This file is distributed under the terms of the LaTeX Project Public
-%% License from CTAN archives in directory  macros/latex/base/lppl.txt.
-%% Either version 1.3 or, at your option, any later version.
-%%
-%% This file is completely free and comes without any warranty.
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to Brooks Moses at <bmoses@dpdx.net>.
-%%
-\ProvidesFile{lstlang3.sty}
-    [2004/09/05 1.3 listings language file]
-\lst@definelanguage[68]{Algol}%
-  {morekeywords={abs,and,arg,begin,bin,bits,bool,by,bytes,case,channel,%
-      char,co,comment,compl,conj,divab,do,down,elem,elif,else,empty,%
-      end,entier,eq,esac,exit,false,fi,file,flex,for,format,from,ge,%
-      goto,gt,heap,if,im,in,int,is,isnt,le,leng,level,loc,long,lt,lwb,%
-      minusab,mod,modab,mode,ne,nil,not,od,odd,of,op,or,ouse,out,over,%
-      overab,par,plusab,plusto,pr,pragmat,prio,proc,re,real,ref,repr,%
-      round,sema,shl,short,shorten,shr,sign,skip,string,struct,then,%
-      timesab,to,true,union,up,upb,void,while},%
-   sensitive=f,% ???
-   morecomment=[s]{\#}{\#},%
-   keywordcomment={co,comment}%
-  }[keywords,comments,keywordcomments]%
-\lst@definelanguage[60]{Algol}%
-  {morekeywords={array,begin,Boolean,code,comment,div,do,else,end,%
-      false,for,goto,if,integer,label,own,power,procedure,real,step,%
-      string,switch,then,true,until,value,while},%
-   sensitive=f,% ???
-   keywordcommentsemicolon={end}{else,end}{comment}%
-  }[keywords,keywordcomments]%
-%%
-%% Motorola 68K definition (c) 2006 Michael Franke
-%%
-\lst@definelanguage[Motorola68k]{Assembler}%
- {morekeywords={ABCD,ADD,%
-ADDA,ADDI,ADDQ,ADDX,AND,ANDI,ASL,ASR,BCC,BLS,BCS,BLT,BEQ,BMI,BF,BNE,BGE,BPL,%
-BGT,BT,BHI,BVC,BLE,BVS,BCHG,BCLR,BRA,BSET,BSR,BTST,CHK,CLR,CMP,CMPA,CMPI,CMPM,%
-DBCC,DBLS,DBCS,DBLT,DBEQ,DBMI,DBF,DBNE,DBGE,DBPL,DBGT,DBT,DBHI,DBVC,DBLE,DBVS,DIVS,%
-DIVU,EOR,EORI,EXG,EXT,ILLEGAL,JMP,JSR,LEA,LINK,LSL,LSR,MOVE,MOVEA,MOVEM,MOVEP,MOVEQ,%
-MULS,MULU,NBCD,NEG,NEGX,NOP,NOT,OR,ORI,PEA,RESET,ROL,ROR,ROXL,ROXR,RTE,RTR,RTS,SBCD,%
-SCC,SLS,SCS,SLT,SEQ,SMI,SF,SNE,SGE,SPL,SGT,ST,SHI,SVC,SLE,SVS,STOP,SUB,SUBA,SUBI,SUBQ,%
-SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
-   sensitive=false,%
-   morecomment=[l]*,%
-   morecomment=[l];%
-   }[keywords,comments,strings]
-%%
-%% x86masm definition (c) 2002 Andrew Zabolotny
-%%
-\lst@definelanguage[x86masm]{Assembler}%
-  {morekeywords={al,ah,ax,eax,bl,bh,bx,ebx,cl,ch,cx,ecx,dl,dh,dx,edx,%
-      si,esi,di,edi,bp,ebp,sp,esp,cs,ds,es,ss,fs,gs,cr0,cr1,cr2,cr3,%
-      db0,db1,db2,db3,db4,db5,db6,db7,tr0,tr1,tr2,tr3,tr4,tr5,tr6,tr7,%
-      st,aaa,aad,aam,aas,adc,add,and,arpl,bound,bsf,bsr,bswap,bt,btc,%
-      btr,bts,call,cbw,cdq,clc,cld,cli,clts,cmc,cmp,cmps,cmpsb,cmpsw,%
-      cmpsd,cmpxchg,cwd,cwde,daa,das,dec,div,enter,hlt,idiv,imul,in,%
-      inc,ins,int,into,invd,invlpg,iret,ja,jae,jb,jbe,jc,jcxz,jecxz,%
-      je,jg,jge,jl,jle,jna,jnae,jnb,jnbe,jnc,jne,jng,jnge,jnl,jnle,%
-      jno,jnp,jns,jnz,jo,jp,jpe,jpo,js,jz,jmp,lahf,lar,lea,leave,lgdt,%
-      lidt,lldt,lmsw,lock,lods,lodsb,lodsw,lodsd,loop,loopz,loopnz,%
-      loope,loopne,lds,les,lfs,lgs,lss,lsl,ltr,mov,movs,movsb,movsw,%
-      movsd,movsx,movzx,mul,neg,nop,not,or,out,outs,pop,popa,popad,%
-      popf,popfd,push,pusha,pushad,pushf,pushfd,rcl,rcr,rep,repe,%
-      repne,repz,repnz,ret,retf,rol,ror,sahf,sal,sar,sbb,scas,seta,%
-      setae,setb,setbe,setc,sete,setg,setge,setl,setle,setna,setnae,%
-      setnb,setnbe,setnc,setne,setng,setnge,setnl,setnle,setno,setnp,%
-      setns,setnz,seto,setp,setpe,setpo,sets,setz,sgdt,shl,shld,shr,%
-      shrd,sidt,sldt,smsw,stc,std,sti,stos,stosb,stosw,stosd,str,sub,%
-      test,verr,verw,wait,wbinvd,xadd,xchg,xlatb,xor,fabs,fadd,fbld,%
-      fbstp,fchs,fclex,fcom,fcos,fdecstp,fdiv,fdivr,ffree,fiadd,ficom,%
-      fidiv,fidivr,fild,fimul,fincstp,finit,fist,fisub,fisubr,fld,fld1,%
-      fldl2e,fldl2t,fldlg2,fldln2,fldpi,fldz,fldcw,fldenv,fmul,fnop,%
-      fpatan,fprem,fprem1,fptan,frndint,frstor,fsave,fscale,fsetpm,%
-      fsin,fsincos,fsqrt,fst,fstcw,fstenv,fstsw,fsub,fsubr,ftst,fucom,%
-      fwait,fxam,fxch,fxtract,fyl2x,fyl2xp1,f2xm1},%
-   morekeywords=[2]{.align,.alpha,assume,byte,code,comm,comment,.const,%
-      .cref,.data,.data?,db,dd,df,dosseg,dq,dt,dw,dword,else,end,endif,%
-      endm,endp,ends,eq,equ,.err,.err1,.err2,.errb,.errdef,.errdif,%
-      .erre,.erridn,.errnb,.errndef,.errnz,event,exitm,extrn,far,%
-      .fardata,.fardata?,fword,ge,group,gt,high,if,if1,if2,ifb,ifdef,%
-      ifdif,ife,ifidn,ifnb,ifndef,include,includelib,irp,irpc,label,%
-      .lall,le,length,.lfcond,.list,local,low,lt,macro,mask,mod,.model,%
-      name,ne,near,offset,org,out,page,proc,ptr,public,purge,qword,.%
-      radix,record,rept,.sall,seg,segment,.seq,.sfcond,short,size,%
-      .stack,struc,subttl,tbyte,.tfcond,this,title,type,.type,width,%
-      word,.xall,.xcref,.xlist},%
-   alsoletter=.,alsodigit=?,%
-   sensitive=f,%
-   morestring=[b]",%
-   morestring=[b]',%
-   morecomment=[l];%
-   }[keywords,comments,strings]
-%%
-%% Clean definition (c) 1999 Jos\'e Romildo Malaquias
-%%
-%% Clean 1.3 :  some standard functional language: pure, lazy,
-%%              polymorphic type system, modules, type classes,
-%%              garbage collection, functions as first class citizens
-%%
-\lst@definelanguage{Clean}%
-  {otherkeywords={:,::,=,:==,=:,=>,->,<-,<-:,\{,\},\{|,|\},\#,\#!,|,\&,%
-      [,],!,.,\\\\,;,_},%
-   morekeywords={from,definition,implementation,import,module,system,%
-      case,code,if,in,let,let!,of,where,with,infix,infixl,infixr},%
-   morendkeywords={True,False,Start,Int,Real,Char,Bool,String,World,%
-      File,ProcId},%
-   sensitive,%
-   morecomment=[l]//,% missing comma: Markus Pahlow
-   morecomment=[n]{/*}{*/},%
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-\lstdefinelanguage{CIL}%
-  {morekeywords=[1]{assembly,beforefieldinit,class,default,cdecl,cil,corflags,%
-                    culture,custom,data,entrypoint,fastcall,field,file,%
-                    hidebysig,hash,il,imagebase,locals,managed,marshall,%
-                    maxstack,mresource,method,module,namespace,publickey,%
-                    stdcall,subsystem,thiscall,unmanaged,vararg,ver,vtfixup,%
-                   % types
-                    bool,char,float32,float64,int,int8,int16,int32,%
-                    int64,method,native,object,string,modopt,modreq,pinned,%
-                    typedref,valuetype,unsigned,void,%
-                   % defining types
-                    abstract,ansi,auto,autochar,beforefieldinit,boxed,class,%
-                    explicit,extends,implements,interface,famandassem,family,%
-                    famorassem,inherits,nested,override,pack,private,property,%
-                    public,rtspecialname,sealed,sequential,serializable,size,%
-                    specialname,static,unicode,%
-                   % postfix
-                    algorithm,alignment,extern,init,from,nometadata,with},%
-  morekeywords=[2]{add,and,arglist,beq,bge,bgt,ble,blt,bne,br,break,brfalse,%
-                    brtrue,call,calli,ceq,cgt,ckfinite,clt,conv,cpblk,div,%
-                    dup,endfilter,endfinally,initblk,jmp,ldarg,ldarga,ldc,%
-                    ldftn,ldind,ldloc,ldloca,ldnull,leave,localloc,mul,neg,%
-                    nop,not,or,pop,rem,ret,shl,shr,starg,stind,stloc,sub,%
-                    switch,xor,%
-                   % prefix
-                    tail,unaligned,volatile,%
-                   % postfix
-                    un,s,ovf,%
-                   % object
-                    box,callvirt,castclass,cpobj,cctor,ctor,initobj,isinst,%
-                    ldelem,ldelema,ldfld,ldflda,ldlen,ldobj,ldsfld,ldsflda,%
-                    ldstr,ldtoken,ldvirtftn,mkrefany,newarr,newobj,refanytype,%
-                    refanyval,rethrow,sizeof,stelem,stfld,stobj,stsfld,throw,%
-                    unbox},%
-  sensitive=true,%
-  morecomment=[l]{//},%
-  morestring=[b]"%
-}[keywords,comments,strings]%
-\lst@definelanguage{Comal 80}%
-  {morekeywords={AND,AUTO,CASE,DATA,DEL,DIM,DIV,DO,ELSE,ENDCASE,ENDIF,%
-      ENDPROC,ENDWHILE,EOD,EXEC,FALSE,FOR,GOTO,IF,INPUT,INT,LIST,LOAD,%
-      MOD,NEW,NEXT,NOT,OF,OR,PRINT,PROC,RANDOM,RENUM,REPEAT,RND,RUN,%
-      SAVE,SELECT,STOP,TAB,THEN,TRUE,UNTIL,WHILE,ZONE},%
-   sensitive=f,% ???
-   morecomment=[l]//,%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-\lst@definelanguage[WinXP]{command.com}%
-  {morekeywords={assoc,at,attrib,bootcfg,break,cacls,call,cd,chcp,chdir,%
-      chkdsk,chkntfs,cls,cmd,cmdextversion,color,comp,compact,convert,copy,%
-      date,defined,del,dir,diskcomp,diskcopy,do,doskey,echo,else,endlocal,%
-      erase,errorlevel,exist,exit,fc,find,findstr,for,format,ftype,goto,%
-      graftabl,help,if,in,label,md,mkdir,mode,more,move,not,off,path,%
-      pause,popd,print,prompt,pushd,rd,recover,ren,rename,replace,rmdir,%
-      set,setlocal,shift,sort,start,subst,time,title,tree,type,ver,%
-      verify,vol,xcopy},%
-   sensitive=false,%
-   alsoother={@},%
-   alsoletter={\%~:-/},%
-   morecomment=[l]{rem},%
-   morecomment=[l]{reM},%
-   morecomment=[l]{rEm},%
-   morecomment=[l]{rEM},%
-   morecomment=[l]{Rem},%
-   morecomment=[l]{ReM},%
-   morecomment=[l]{REm},%
-   morecomment=[l]{REM},%
-   morestring=[d]"%
-}[keywords,comments,strings]%
-\lst@definelanguage{Comsol}%
-  {morekeywords={%
-      adaption,arc1,arc2,arrayr,assemble,asseminit,beziercurve2,block2,%
-      block3,bsplinecurve2,bsplinecurve3,bsplinesurf3,bypassplot,cardg,%
-      ccoeffgroup,chamfer,checkgeom,circ1,circ2,coeff2cell,comsol,%
-      cone2,cone3,Contents,createhexes,createprisms,createquads,csgbl2,%
-      csgbl3,csgcmpbz,csgimplbz,csginitaux,csginitnr,csgproputil,%
-      csgrbconv,csgunique3,csguniquep,csgversion,csgvvovl,curve2,%
-      curve3,cylinder2,cylinder3,dat2str,defastget,display,drawgetobj,%
-      drawreobj,drawsetobj,dst,duplicate,dxflayers,dxfread,dxfwrite,%
-      econe2,econe3,eigloop,elcconstr,elcplbnd,elcplextr,elcplproj,%
-      elcplscalar,elempty,elemreobj,eleqc,eleqw,elevate,elgeom,ellip1,%
-      ellip2,ellipsoid2,ellipsoid3,ellipsoidgen_fl23,elmat,elovar,%
-      elpconstr,elshape,elvar,elvarm,embed,extrude,face3,faceprim3,%
-      fastsetop,fem2jxfem,femblocksu,femdiff,femeig,femexport,femgui,%
-      femimport,femiter,femlab,femlin,femmesh,femmeshexp,femnlin,%
-      femplot,femsfun,femsim,femsimlowlevel,femsimserver,femsol,%
-      femsolver,femstate,femstruct,femtime,femwave,festyle,fieldnames,%
-      fillet,fl1d,fl2d,fl3d,flaction,flafun,flappconvert,flappobj,%
-      flaxisequal,flbase,flbinary,flc1hs,flc2hs,flcanpnt,flcell2draw,%
-      flclear,flcolorbar,flcompact,flconeplot,flcontour2mesh,%
-      flcontour2meshaux,flconvreact,flconvreact1d,flconvreact2d,%
-      flconvreact3d,flcyl,fldc1hs,fldc2hs,fldegree,fldegreer3,%
-      fldegreet3,fldimvarsget,fldisp,fldraw2cell,fldrawnow,fldsmhs,%
-      fldsmsign,flevalmat,flexch,flexchprop,flfastgeom,flform,flgc,%
-      flgcbo,flgdconv,flgeom2cellstr,flgeomadj,flgeomarcize,flgeomec,%
-      flgeomed,flgeomepol,flgeomes,flgeomfc,flgeomfd,flgeomfdp,%
-      flgeomff1,flgeomff2,flgeomfn,flgeomfs,flgeomgetlocalsys,%
-      flgeominit,flgeominitprop,flgeomitransform,flgeomloft,flgeommesh,%
-      flgeomnbs,flgeomnes,flgeomnmr,flgeomnv,flgeompsinv,flgeomrmsing,%
-      flgeomrotp,flgeomsd,flgeomsdim,flgeomse,flgeomsf2,flgeomspm,%
-      flgeomtransform,flgeomud,flgeomvtx,flgetdraw,flheat,flheat1d,%
-      flheat2d,flheat3d,flhelmholtz,flhelmholtz1d,flhelmholtz2d,%
-      flhelmholtz3d,flim2curve,flinterp1,fliscont,flismember,%
-      flisnumeric,fljaction,fllaplace,fllaplace1d,fllaplace2d,%
-      fllaplace3d,flload,flloadfl,flloadmatfile,flloadmfile,%
-      fllobj2cellstr,flmakeevalstr,flmapsoljac,flmat2str,flmatch,%
-      flmesh2spline,flmesh2splineaux,flml65setup,flngdof,flnull,%
-      flnullorth,flpde,flpdeac,flpdec,flpdec1d,flpdec2d,flpdec3d,%
-      flpdedc,flpdedc2d,flpdedc3d,flpdedf,flpdedf1d,flpdedf2d,%
-      flpdedf3d,flpdees,flpdees2d,flpdees3d,flpdeg,flpdeg1d,flpdeg2d,%
-      flpdeg3d,flpdeht,flpdeht1d,flpdeht2d,flpdeht3d,flpdems,flpdems2d,%
-      flpdems3d,flpdens,flpdens2d,flpdens3d,flpdepn,flpdeps,flpdesm3d,%
-      flpdew,flpdew1d,flpdew2d,flpdew3d,flpdewb,flpdewb1d,flpdewb2d,%
-      flpdewb3d,flpdewc,flpdewc1d,flpdewc2d,flpdewc3d,flpdewe,%
-      flpdewe3d,flpdewp,flpdewp2d,flpdewp3d,flplot,flpoisson,%
-      flpoisson1d,flpoisson2d,flpoisson3d,flpric2,flpric3,flreobj,%
-      flreport,flresolvepath,flsave,flschrodinger,flschrodinger1d,%
-      flschrodinger2d,flschrodinger3d,flsde,flsdp,flsdt,flsetalpha,%
-      flsetdraw,flsmhs,flsmsign,flspnull,fltherm_cond1,fltrg,flversion,%
-      flversions,flverver,flwave,flwave1d,flwave2d,flwave3d,%
-      flwriteghist,formstr,gdsread,gencyl2,gencyl3,genextrude,%
-      genextrudeaux,geom,geom0,geom0get,geom1,geom1get,geom2,geom2get,%
-      geom3,geom3get,geom3j2m,geom3m2j,geomaddlblmargin,geomanalyze,%
-      geomarrayr,geomassign,geomcoerce,geomcomp,geomconnect,geomcopy,%
-      geomcsg,geomdel,geomedit,geomexport,geomfile,geomget,%
-      geomgetlabels,geomgetwrkpln,geomimport,geominfo,geominfoaux,%
-      geomlblplot,geomload,geomnumparse,geomobject,geomparse,geomplot,%
-      geomplot1,geomplot2,geomplot3,geomposition,geomproputil,%
-      geomreconstruct,geomreobj,geomserver,geomspline,geomsurf,%
-      geomupdate,get,getfemgeom,getisocurve,getjptr,getmesh,getsdim,%
-      getvmatrixexch,handlesolnumstr,helix1,helix2,helix3,hexahedron2,%
-      hexahedron3,histfrommat,idst,igesread,importplotdata,isempty,%
-      isfield,isfunc,isscript,javaclass,jproputil,jptr2geom,jptrgeom1,%
-      jptrgeom1_fl23,jptrgeom2,jptrgeom2_fl23,jptrgeom3,jptrgeom3_fl23,%
-      keiter,line1,line2,loadobj,loft,matlabinterpdata,mesh2geom,%
-      meshassign,meshcaseadd,meshcasedel,meshcaseutil,meshcheck,%
-      meshembed,meshenrich,meshenrich1,meshenrich2,meshenrich3,%
-      meshexport,meshextend,meshextrude,meshget,meshimport,meshinit,%
-      meshintegrate,meshmap,meshoptim,meshparse,meshplot,meshplot1,%
-      meshplot2,meshplot3,meshplotproputil,meshpoi,meshproputil,%
-      meshptplot,meshqual,meshrefine,meshrevolve,meshsmooth,%
-      meshsmooth2,meshsweep,meshvolume,minus,mirror,mkreflparams,%
-      mmsolve,modetype,move,moveglobalfields,mphproputil,mtimes,%
-      multiphysics,mypostinterp,notscript,onlyelsconstr,outassign,%
-      paramgeom,pde2draw,pde2equ,pde2fem,pde2geom,pdeblxpd,plus,point1,%
-      point2,point3,poisson,poly1,poly2,postanim,postapplysettings,%
-      postarrow,postarrowbnd,postcolorbar,postcont,postcontdomind,%
-      postcoord,postcopyprop,postcrossplot,postdistrprops,posteval,%
-      postflow,postfnd,postgeomplot,postgetfem,postgetstylecolor,%
-      postglobaleval,postglobalplot,postgp,postinit,postint,postinterp,%
-      postiso,postlin,postmakecontcol,postmax,postmaxmin,postmin,%
-      postmkcontbar,postmknormexpr,postmovie,postnewplot,%
-      postoldmaxminprops,postpd2pm,postplot,postplotconstants,%
-      postpm2pd,postprinc,postprincbnd,postprocgui,postproputil,%
-      postslice,postsurf,posttet,posttitle,print2file,pyramid2,%
-      pyramid3,rect1,rect2,restorefields,revolve,rmfield,rotate,%
-      rotmatrix,scale,serialize,set,setmesh,sh2str,sharg_2_5,shbub,%
-      shdisc,shdiv,shherm,shlag,shvec,simplecoerce,simreobj,slblocks,%
-      solassign,solid0,solid1,solid2,solid3,solidprim3,solproputil,%
-      solsize,solveraddcases,sphere2,sphere3,spiceimport,splineaux,%
-      split,splittoprim,square1,square2,stlread,submode,submodes,%
-      subsasgn,subsref,tangent,taucs,tetrahedron2,tetrahedron3,%
-      tobsplines,torus2,torus3,transform,update,updateassoc,%
-      updateassocinfo,updatefem,updateguistruct,updateobj,vrmlread,%
-      xmeshinfo,xmeshinit},%
-   sensitive=false,%
-   morecomment=[l]\%,%
-   morestring=[m]'%
-  }[keywords,comments,strings]%
-\lst@definelanguage{Elan}%
-  {morekeywords={ABS,AND,BOOL,CAND,CASE,CAT,COLUMNS,CONCR,CONJ,CONST,%
-      COR,DECR,DEFINES,DET,DIV,DOWNTO,ELIF,ELSE,END,ENDIF,ENDOP,%
-      ENDPACKET,ENDPROC,ENDREP,ENDSELECT,FALSE,FI,FILE,FOR,FROM,IF,%
-      INCR,INT,INV,LEAVE,LENGTH,LET,MOD,NOT,OF,OP,OR,OTHERWISE,PACKET,%
-      PROC,REAL,REP,REPEAT,ROW,ROWS,SELECT,SIGN,STRUCT,SUB,TEXT,THEN,%
-      TRANSP,TRUE,TYPE,UNTIL,UPTO,VAR,WHILE,WITH,XOR,%
-      maxint,sign,abs,min,max,random,initializerandom,subtext,code,%
-      replace,text,laenge,pos,compress,change,maxreal,smallreal,floor,%
-      pi,e,ln,log2,log10,sqrt,exp,tan,tand,sin,sind,cos,cosd,arctan,%
-      arctand,int,real,lastconversionok,put,putline,line,page,get,%
-      getline,input,output,sequentialfile,maxlinelaenge,reset,eof,%
-      close,complexzero,complexone,complexi,complex,realpart,imagpart,%
-      dphi,phi,vector,norm,replace,matrix,idn,row,column,sub,%
-      replacerow,replacecolumn,replaceelement,transp,errorsstop,stop},%
-   sensitive,%
-   morestring=[d]"%
-  }[keywords,strings]%
-%%
-%% Erlang definition (c) 2003 Daniel Gazard
-%%
-\lst@definelanguage{erlang}%
-  {morekeywords={abs,after,and,apply,atom,atom_to_list,band,binary,%
-      binary_to_list,binary_to_term,bor,bsl,bsr,bxor,case,catch,%
-      date,div,element,erase,end,exit,export,float,float_to_list,%
-      get,halt,hash,hd,if,info,import,integer,integer_to_list,%
-      length,link,list,list_to_atom,list_to_float,list_to_integer,%
-      list_to_tuple,module,node,nodes,now,of,or,pid,port,ports,%
-      processes,put,receive,reference,register,registered,rem,%
-      round,self,setelement,size,spawn,throw,time,tl,trace,trunc,%
-      tuple,tuple_to_list,unlink,unregister,whereis,error,false,%
-      infinity,nil,ok,true,undefined,when},%
-   otherkeywords={->,!,[,],\{,\}},%
-   morecomment=[l]\%,%
-   morestring=[b]",%
-   morestring=[b]'%
-  }[keywords,comments,strings]%
-\lst@definelanguage{ksh}
-  {morekeywords={alias,awk,cat,echo,else,elif,fi,exec,exit,%
-      for,in,do,done,select,case,esac,while,until,function,%
-      time,export,cd,eval,fc,fg,kill,let,pwd,read,return,rm,%
-      glob,goto,history,if,logout,nice,nohup,onintr,repeat,sed,%
-      set,setenv,shift,source,switch,then,umask,unalias,%
-      unset,wait,@,env,argv,child,home,ignoreeof,noclobber,%
-      noglob,nomatch,path,prompt,shell,status,verbose,print,printf,%
-      sqrt,BEGIN,END},%
-   morecomment=[l]\#,%
-   morestring=[d]",%
-   morestring=[d]',%
-   morestring=[d]`%
-  }[keywords,comments,strings]%
-\lst@definelanguage{Lingo}
-  {morekeywords={abort,after,and,before,do,down,halt,me,new,not,of,%
-      on,or,otherwise,pass,put,result,return,set,tell,the,then,to,with,%
-      repeat,while,case,if,else,true,false,global,property,\_global,\_key,%
-      \_mouse,\_movie,\_player,\_sound,\_system,abbr,abbrev,abbreviated,abs,%
-      actionsenabled,activateapplication,activatewindow,active3drenderer,%
-      activecastlib,activewindow,actorlist,add,addat,addbackdrop,addcamera,%
-      addchild,addmodifier,addoverlay,addprop,addtoworld,addvertex,alert,%
-      alerthook,alignment,allowcustomcaching,allowgraphicmenu,allowsavelocal,%
-      allowtransportcontrol,allowvolumecontrol,allowzooming,alphathreshold,%
-      ambient,ambientcolor,ancestor,angle,anglebetween,animationenabled,%
-      antialias,antialiasthreshold,append,applicationname,applicationpath,%
-      appminimize,atan,attenuation,attributevalue,auto,autoblend,automask,%
-      autotab,axisangle,back,backcolor,backdrop,backgroundcolor,backspace,%
-      beep,beepon,beginrecording,beginsprite,beveldepth,beveltype,bgcolor,%
-      bias,bitand,bitmap,bitmapsizes,bitnot,bitor,bitrate,bitspersample,%
-      bitxor,blend,blendconstant,blendconstantlist,blendfactor,blendfunction,%
-      blendfunctionlist,blendlevel,blendrange,blendsource,blendsourcelist,%
-      blendtime,bone,bonesplayer,border,both,bottom,bottomcap,bottomradius,%
-      bottomspacing,boundary,boundingsphere,box,boxdropshadow,boxtype,%
-      breakconnection,breakloop,brightness,broadcastprops,browsername,%
-      buffersize,build,buttonsenabled,buttonstyle,buttontype,bytesstreamed,%
-      boolean,cachedocverify,cachesize,call,callancestor,camera,cameracount,%
-      cameraposition,camerarotation,cancelidleload,castlib,castlibnum,%
-      castmemberlist,center,centerregpoint,centerstage,changearea,channelcount,%
-      char,characterset,charpostoloc,chars,charspacing,chartonum,%
-      checkboxaccess,checkboxtype,checkmark,checknetmessages,child,chunksize,%
-      clearatrender,clearcache,clearerror,clearframe,clearglobals,clearvalue,%
-      clickloc,clickmode,clickon,clone,clonedeep,clonemodelfromcastmember,%
-      clonemotionfromcastmember,close,closed,closewindow,closexlib,collision,%
-      collisiondata,collisionnormal,color,world,colorbuffer,colorbufferdepth,%
-      colordepth,colorlist,colorrange,colors,colorsteps,commanddown,comments,%
-      compressed,connecttonetserver,constrainh,constraint,constrainv,,%
-      continue,controldown,controller,copypixels,copyrightinfo,copyto,%
-      copytoclipboard,cos,count,cpuhogticks,creaseangle,creases,[contains],%
-      createfolder,createmask,creatematte,creationdate,creator,crop,cross,%
-      crossproduct,cuepassed,cuepointnames,cuepointtimes,currentloopstate,%
-      currentspritenum,currenttime,cursor,cursorsize,curve,cylinder,ate,day,%
-      deactivateapplication,deactivatewindow,debug,debugplaybackenabled,%
-      decaymode,defaultrect,defaultrectmode,delay,delete,deleteall,deleteat,%
-      deletecamera,deletefolder,deleteframe,deletegroup,deletelight,%
-      deletemodel,deletemodelresource,deletemotion,deleteone,deleteprop,%
-      deleteshader,deletetexture,deletevertex,density,depth,depthbufferdepth,%
-      desktoprectlist,diffuse,diffusecolor,diffuselightmap,%
-      digitalvideotimescale,digitalvideotype,direction,directionalcolor,%
-      directionalpreset,directtostage,disableimagingtransformation,displayface,%
-      displaymode,distanceto,distribution,dither,done,doneparsing,dot,%
-      dotproduct,doubleclick,downloadnetthing,drag,draw,drawrect,dropshadow,%
-      duplicate,duplicateframe,duration,editable,editshortcutsenabled,%
-      elapsedtime,emissive,emitter,empty,emulatemultibuttonmouse,enabled,%
-      enablehotspot,end,endangle,endcolor,endframe,endrecording,endsprite,%
-      endtime,enter,enterframe,environment,erase,error,eventpassmode,%
-      exchange,exists,exit,exitframe,exitlock,exp,externalevent,%
-      externalparamcount,externalparamname,externalparamvalue,extractalpha,%
-      extrude3d,face,fadein,fadeout,fadeto,far,field,fieldofview,filename,%
-      fill,fillcolor,fillcycles,filldirection,filled,fillmode,filloffset,%
-      fillscale,findempty,findlabel,findpos,findposnear,finishidleload,%
-      firstindent,fixedlinespace,fixedrate,fixstagesize,flashrect,flashtostage,%
-      flat,fliph,flipv,float,floatp,floatprecision,flush,flushinputevents,%
-      fog,folderchar,font,fontsize,fontstyle,forecolor,forget,frame,%
-      framecount,framelabel,framepalette,framerate,frameready,framescript,%
-      framesound1,framesound2,framestohms,frametempo,frametransition,freeblock,%
-      freebytes,fromcastmember,fromimageobject,front,frontwindow,%
-      generatenormals,getaprop,getat,getbehaviordescription,getbehaviortooltip,%
-      getboneid,geterror,geterrorstring,gethardwareinfo,gethotspotrect,getlast,%
-      getlatestnetid,getnetaddresscookie,getneterrorstring,getnetmessage,%
-      getnetoutgoingbytes,getnettext,getnormalized,getnthfilenameinfolder,%
-      getnumberwaitingnetmessages,getone,getpeerconnectionlist,getpixel,%
-      getplaylist,getpos,getpref,getprop,getpropat,getpropertydescriptionlist,%
-      getrendererservices,getstreamstatus,gettemppath,getworldtransform,globals,%
-      glossmap,go,gotoframe,gotonetmovie,gotonetpage,gradienttype,gravity,%
-      group,handler,handlers,height,heightvertices,high,highlightpercentage,%
-      highlightstrength,hilite,hither,hittest,hmstoframes,hold,hotspot,html,%
-      hyperlink,hyperlinkclicked,hyperlinkrange,hyperlinks,hyperlinkstate,%
-      id3tags,identity,idle,idlehandlerperiod,idleloaddone,idleloadmode,%
-      idleloadperiod,idleloadtag,idlereadchunksize,ilk,image,imagecompression,%
-      imageenabled,imagequality,immovable,importfileinto,inflate,ink,inker,%
-      inlineimeenabled,insertbackdrop,insertframe,insertoverlay,inside,%
-      installmenu,instance,integer,integerp,interface,interpolate,%
-      interpolateto,intersect,index,interval,inverse,invert,invertmask,%
-      isbusy,isinworld,isoktoattach,ispastcuepoint,item,itemdelimiter,kerning,%
-      kerningthreshold,key,keyboardfocussprite,keycode,keydown,keydownscript,%
-      keyframeplayer,keypressed,keyup,keyupscript,label,labellist,last,%
-      lastchannel,lastclick,lastevent,lastframe,lastkey,lastroll,left,%
-      leftindent,length,lengthvertices,level,lifetime,light,line,linearlist,%
-      linecolor,linecount,linedirection,lineheight,lineoffset,linepostolocv,%
-      linesize,linkas,linked,list,listp,loaded,loadfile,loc,loch,locked,%
-      locktranslation,loctocharpos,locv,locvtolinepos,locz,lod,log,long,%
-      loop,loopcount,loopendtime,loopsremaining,loopstarttime,machinetype,%
-      magnitude,map,mapImageToStage,mapmembertostage,mapstagetomember,margin,%
-      marker,markerlist,mask,max,maxinteger,maxspeed,mci,media,mediaready,%
-      member,membernum,members,memorysize,menu,mesh,meshdeform,milliseconds,%
-      min,minspeed,modal,mode,model,modela,modelb,modelresource,%
-      modelsunderloc,modelsunderray,modelunderloc,modified,modifiedby,%
-      modifieddate,modifier,modifiers,month,mostrecentcuepoint,motion,%
-      mousechar,mousedown,mousedownscript,mouseenter,mouseh,mouseitem,%
-      mouseleave,mouselevel,mouseline,mouseloc,mousemember,mouseoverbutton,%
-      mouseup,mouseupoutside,mouseupscript,mousev,mousewithin,mouseword,move,%
-      moveablesprite,movetoback,movetofront,movevertex,movevertexhandle,%
-      movewindow,movie,movieaboutinfo,moviecopyrightinfo,moviefilefreesize,%
-      moviefilesize,moviefileversion,movieimagecompression,movieimagequality,%
-      moviename,moviepath,movierate,movietime,moviextralist,mpeglayer,%
-      multiply,multisound,name,near,nearfiltering,neighbor,netabort,netdone,%
-      neterror,netlastmoddate,netmime,netpresent,netstatus,nettextresult,%
-      netthrottleticks,newcamera,newcurve,newgroup,newlight,newmesh,newmodel,%
-      newmodelresource,newmotion,newshader,newtexture,next,none,normalize,%
-      normallist,normals,nothing,notify,nudge,number,numchannels,%
-      numparticles,numsegments,numtochar,objectp,offset,open,openresfile,%
-      openwindow,openxlib,optiondown,organizationname,originalfont,originh,%
-      originmode,originpoint,originv,orthoheight,overlay,pageheight,palette,%
-      palettemapping,paletteref,paletteindex,pan,paragraph,param,paramcount,%
-      parent,parsestring,particle,pasteclipboardinto,path,pathname,%
-      pathstrength,pattern,pause,pausedatstart,pausestate,percentplayed,%
-      percentstreamed,period,perpendicularto,persistent,pi,picture,picturep,%
-      plane,platform,play,playbackmode,playfile,playing,playlist,playnext,%
-      playrate,point,pointat,pointatorientation,pointinhyperlink,%
-      pointofcontact,pointtochar,pointtoitem,pointtoline,pointtoparagraph,%
-      pointtoword,position,positionreset,posterframe,postnettext,power,%
-      preferred3drenderer,preload,preloadbuffer,preloadeventabort,preloadmember,%
-      preloadmode,preloadmovie,preloadnetthing,preloadram,preloadtime,%
-      premultiply,prepareframe,preparemovie,prerotate,prescale,pretranslate,%
-      previous,primitives,printfrom,productversion,projection,projectionangle,%
-      propList,proxyserver,pttohotspotid,puppet,puppetpalette,puppetsound,%
-      puppetsprite,puppettempo,puppettransition,purgepriority,%
-      qtregisteraccesskey,qtunregisteraccesskey,quad,quality,queue,quit,quote,%
-      radius,ramneeded,random,randomseed,randomvector,rateshift,rawnew,read,%
-      readvalue,recordfont,rect,ref,reflectionmap,reflectivity,region,%
-      registerforevent,registerscript,regpoint,regpointvertex,removebackdrop,%
-      removefromworld,removelast,removemodifier,removeoverlay,rename,renderer,%
-      rendererdevicelist,renderformat,renderstyle,resetworld,resizewindow,%
-      resolution,resolve,resolvea,resolveb,resource,restart,resume,%
-      reverttoworlddefaults,rewind,rgb,rgba4444,rgba5550,rgba5551,rgba5650,%
-      rgba8880,rgba8888,right,rightindent,rightmousedown,rightmouseup,%
-      rollover,romanlingo,rootlock,rootnode,rotate,rotation,rotationreset,%
-      rtf,runmode,runpropertydialog,safeplayer,samplecount,samplerate,%
-      samplesize,save,savedlocal,savemovie,scale,scalemode,score,scorecolor,%
-      scoreselection,script,scriptexecutionstyle,scriptinstancelist,scriptlist,%
-      scriptnum,scriptsenabled,scripttext,scripttype,scrollbyline,scrollbypage,%
-      scrolltop,sds,searchcurrentfolder,searchpath,searchpaths,seconds,%
-      selectedtext,selection,selend,selstart,sendallsprites,sendevent,%
-      sendnetmessage,sendsprite,serialnumber,setalpha,setaprop,setat,%
-      setcollisioncallback,setflashproperty,setnetbufferlimits,%
-      setnetmessagehandler,setpixel,setplaylist,setpref,setprop,setscriptlist,%
-      settrackenabled,setvariable,shader,shaderlist,shadowpercentage,%
-      shadowstrength,shapetype,shiftdown,shininess,shockwave3d,short,%
-      showglobals,showlocals,showprops,showresfile,showxlib,shutdown,%
-      silhouettes,sin,size,sizerange,skew,sleep,smoothness,sort,sound,%
-      soundbusy,soundchannel,sounddevice,sounddevicelist,soundenabled,%
-      soundkeepdevice,soundlevel,soundmixmedia,source,sourcerect,space,%
-      specular,specularcolor,specularlightmap,sphere,spotangle,spotdecay,%
-      sprite,spritenum,spritespacetoworldspace,sqrt,stage,stagebottom,%
-      stagecolor,stageleft,stageright,stagetoflash,stagetop,standard,%
-      startangle,startframe,startmovie,starttime,starttimer,state,static,%
-      status,stepframe,stilldown,stop,stopevent,stopmovie,stoptime,stream,%
-      streammode,streamname,streamsize,streamstatus,string,stringp,%
-      strokecolor,strokewidth,style,subdivision,sweep,swing,switchcolordepth,%
-      symbol,symbolp,systemdate,tab,tabcount,tabs,tan,target,%
-      tellstreamstatus,tension,text,texture,texturecoordinatelist,%
-      texturecoordinates,texturelayer,texturelist,texturemember,texturemode,%
-      texturemodelist,texturerenderformat,texturerepeat,texturerepeatlist,%
-      texturetransform,texturetransformlist,texturetype,thumbnail,ticks,tilt,%
-      time,timeout,timeouthandler,timeoutkeydown,timeoutlapsed,timeoutlength,%
-      timeoutlist,timeoutmouse,timeoutplay,timeoutscript,timer,timescale,%
-      title,titlevisible,toon,top,topcap,topradius,topspacing,trace,%
-      traceload,tracelogfile,trackcount,trackenabled,tracknextkeytime,%
-      tracknextsampletime,trackpreviouskeytime,trackprevioussampletime,%
-      trackstarttime,trackstoptime,tracktext,tracktype,trails,transform,%
-      transitiontype,translate,triggercallback,trimwhitespace,tunneldepth,%
-      tweened,tweenmode,type,[transparent],union,unload,unloadmember,%
-      unloadmovie,unregisterallevents,update,updateframe,updatelock,%
-      updatemovieenabled,updatestage,url,usealpha,usediffusewithtexture,%
-      usefastquads,usehypertextstyles,uselineoffset,userdata,username,value,%
-      vector,version,vertex,vertexlist,vertices,video,videoforwindowspresent,%
-      viewh,viewpoint,viewscale,viewv,visibility,visible,void,voidp,volume,%
-      volumeinfo,wait,waitfornetconnection,warpmode,width,widthvertices,wind,%
-      window,windowlist,windowpresent,windowtype,word,wordwrap,world,%
-      worldposition,worldspacetospritespace,worldtransform,wraptransform,%
-      wraptransformlist,write,writevalue,,xaxis,xtra,xtralist,xtras,,yaxis,%
-      year,yon,zaxis,zoombox,zoomwindow,repeat,Conditional,Boolean,TypeDef,%
-      Statement,Operator,String,Comment,Identifier,Special,x,y,z}
-   sensitive=false,
-   morecomment=[l]{--},
-   morestring=[b]",
-  }[keywords,comments,strings]%
-\lst@definelanguage{Logo}%
-  {morekeywords={and,atan,arctan,both,break,bf,bl,butfirst,butlast,%
-      cbreak, close,co,continue,cos,count,clearscreen,cs,debquit,%
-      describe,diff,difference,ed,edit,either,emptyp,equalp,er,erase,%
-      errpause,errquit,fifp,filefprint,fifty,fileftype,fip,fileprint,%
-      fird,fileread,fity,filetype,fiwd,fileword,f,first,or,fp,fprint,%
-      fput,fty,ftype,full,fullscreen,go,bye,goodbye,gprop,greaterp,%
-      help,if,iff,iffalse,ift,iftrue,nth,item,keyp,llast,lessp,list,%
-      local,lput,make,max,maximum,memberp,memtrace,min,minimum,namep,%
-      not,numberp,oflush,openr,openread,openw,openwrite,op,output,%
-      pause,plist,pots,pow,pprop,pps,pr,print,product,quotient,random,%
-      rc,readchar,rl,readlist,remprop,repcount,repeat,request,rnd,run,%
-      se,sentence,sentencep,setc,setcolor,setipause,setqpause,po,show,%
-      sin,split,splitscreen,sqrt,stop,sum,test,text,textscreen,thing,%
-      to,tone,top,toplevel,type,untrace,wait,word,wordp,yaccdebug,is,%
-      mod,remainder,trace,zerop,back,bk,bto,btouch,fd,forward,fto,%
-      ftouch,getpen,heading,hit,hitoot,ht,hideturtle,loff,lampoff,lon,%
-      lampon,lt,left,lot,lotoot,lto,ltouch,penc,pencolor,pd,pendown,pe,%
-      penerase,penmode,pu,penup,px,penreverse,rt,right,rto,rtouch,%
-      scrunch,seth,setheading,setscrun,setscrunch,setxy,shownp,st,%
-      showturtle,towardsxy,clean,wipeclean,xcor,ycor,tur,turtle,%
-      display,dpy},%
-   sensitive=f% ???
-  }[keywords]%
-%%
-%% MetaPost definition (c) 2004 Brooks Moses
-%%   This definition is based on the language specifications
-%%   contained in the _User's Manual for Metapost_, with the core
-%%   language enhancements that are described in the _Drawing
-%%   Graphs with MetaPost_ documentation.
-%%
-\lst@definelanguage{MetaPost}%
-  {% keywords[1] = MetaPost primitives (not found in following tables)
-   morekeywords={end,begingroup,endgroup,beginfig,endfig,def,vardef,%
-      primary,secondary,tertiary,primarydef,secondarydef,tertiarydef,%
-      expr,suffix,text,enddef,if,fi,else,elseif,for,forsuffixes,%
-      forever,endfor,upto,downto,stop,until,tension,controls,on,off,%
-      btex,etex,within,input},
-   % keywords[2] = Operators (Tables 6-9 in MetaPost User's manual)
-   morekeywords=[2]{abs,and,angle,arclength,arctime,ASCII,bbox,bluepart,%
-      boolean,bot,ceiling,center,char,color,cosd,cutafter,cutbefore,%
-      cycle,decimal,dir,direction,directionpoint,directiontime,div,%
-      dotprod,floor,fontsize,greenpart,hex,infont,intersectionpoint,%
-      intersectiontimes,inverse,known,length,lft,llcorner,lrcorner,%
-      makepath,makepen,mexp,mlog,mod,normaldeviate,not,numeric,oct,%
-      odd,or,pair,path,pen,penoffset,picture,point,postcontrol,%
-      precontrol,redpart,reverse,rotated,round,rt,scaled,shifted,%
-      sind,slanted,sqrt,str,string,subpath,substring,top,transform,%
-      transformed,ulcorner,uniformdeviate,unitvector,unknown,%
-      urcorner,whatever,xpart,xscaled,xxpart,xypart,ypart,yscaled,%
-      yxpart,yypart,zscaled,of,reflectedabout,rotatedaround,ulft,urt,%
-      llft,lrt,readfrom,write,stroked,filled,textual,clipped,bounded,%
-      pathpart,penpart,dashpart,textpart,fontpart},%
-   % keywords[3] = Commands (Table 10)
-   morekeywords=[3]{addto,clip,cutdraw,draw,drawarrow,drawdblarrow,%
-      fill,filldraw,interim,let,loggingall,newinternal,pickup,%
-      save,setbounds,shipout,show,showdependencies,showtoken,%
-      showvariable,special,tracingall,tracingnone,undraw,unfill,%
-      unfilldraw,to,also,contour,doublepath,withcolor,withpen,%
-      dashed,randomseed},%
-   % keywords[4] = Function-Like Macros (Table 11)
-   morekeywords=[4]{boxit,boxjoin,bpath,buildcycle,circleit,dashpattern,%
-      decr,dotlabel,dotlabels,drawboxed,drawboxes,drawoptions,%
-      drawunboxed,fixpos,fixsize,incr,interpath,label,labels,max,min,pic,%
-      thelabel,z,image},%
-   % keywords[5] = Internal and Predefined Variables (Tables 3, 4)
-   morekeywords=[5]{ahangle,ahlength,bboxmargin,charcode,circmargin,%
-      day,defaultdx,defaultdy,defaultpen,defaultscale,labeloffset,%
-      linecap,linejoin,miterlimit,month,pausing,prologues,showstopping,%
-      time,tracingcapsules,tracingchoices,tracingcommands,%
-      tracingequations,tracinglostchars,tracingmacros,tracingonline,%
-      tracingoutput,tracingrestores,tracingspecs,tracingstats,%
-      tracingtitles,truecorners,warningcheck,year},
-   morekeywords=[5]{background,currentpen,currentpicture,cuttings,%
-      defaultfont},%
-   % keywords[6] = Predefined Constants (Table 5)
-   morekeywords=[6]{beveled,black,blue,bp,butt,cc,cm,dd,ditto,down,%
-      epsilon,evenly,false,fullcircle,green,halfcircle,identity,%
-      in,infinity,left,mitered,mm,nullpicture,origin,pc,pencircle,%
-      pt,quartercircle,red,right,rounded,squared,true,unitsquare,%
-      up,white,withdots},
-   sensitive=false,%
-   alsoother={0123456789$},%
-   morecomment=[l]\%,%
-   morestring=[mf]{input\ },%
-   morestring=[b]"%
-  }[keywords,comments,strings,mf]%
-%%
-%% Mizar definition (c) 2003 Adam Grabowski
-%%
-%% Mizar is freely available at URL www.mizar.org for the Linux x86,
-%% Solaris x86, and Windows operating systems.
-%%
-\lst@definelanguage{Mizar}%
-  {otherkeywords={->,(\#,\#),.=),\&},%
-   morekeywords={vocabulary,constructors,$1,$1,$2,$3,$4,$5,$6,$7,$8,%
-      @proof,according,aggregate,and,antonym,as,associativity,assume,%
-      asymmetry,attr,be,begin,being,by,canceled,case,cases,cluster,%
-      clusters,coherence,commutativity,compatibility,connectedness,%
-      consider,consistency,constructors,contradiction,correctness,def,%
-      deffunc,define,definition,definitions,defpred,end,environ,equals,%
-      ex,exactly,existence,for,from,func,given,hence,hereby,holds,%
-      idempotence,if,iff,implies,involutiveness,irreflexivity,is,it,%
-      let,means,mode,non,not,notation,now,of,or,otherwise,over,per,%
-      pred,prefix,projectivity,proof,provided,qua,reconsider,redefine,%
-      reflexivity,requirements,reserve,scheme,schemes,section,selector,%
-      set,st,struct,such,suppose,symmetry,synonym,take,that,the,then,%
-      theorem,theorems,thesis,thus,to,transitivity,uniqueness,%
-      vocabulary,where},%
-   sensitive=t,%
-   morecomment=[l]::%
-  }[keywords,comments]%
-\lst@definelanguage{Modula-2}%
-  {morekeywords={AND,ARRAY,BEGIN,BY,CASE,CONST,DIV,DO,ELSE,ELSIF,END,%
-      EXIT,EXPORT,FOR,FROM,IF,IMPLEMENTATION,IMPORT,IN,MOD,MODULE,NOT,%
-      OF,OR,POINTER,PROCEDURE,QUALIFIED,RECORD,REPEAT,RETURN,SET,THEN,%
-      TYPE,UNTIL,VAR,WHILE,WITH,ABS,BITSET,BOOLEAN,CAP,CARDINAL,CHAR,%
-      CHR,DEC,EXCL,FALSE,FLOAT,HALT,HIGH,INC,INCL,INTEGER,LONGCARD,%
-      LONGINT,LONGREAL,MAX,MIN,NIL,ODD,ORD,PROC,REAL,SIZE,TRUE,TRUNC,%
-      VAL,DEFINITION,LOOP},% added keywords due to Peter Bartke 99/07/22
-   sensitive,%
-   morecomment=[n]{(*}{*)},%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-\lst@definelanguage{MuPAD}{%
-   morekeywords={end,next,break,if,then,elif,else,end_if,case,end_case,%
-      otherwise,for,from,to,step,downto,in,end_for,while,end_while,%
-      repeat,until,end_repeat,or,and,not,xor,div,mod,union,minus,%
-      intersect,subset,proc,begin,end_proc,domain,end_domain,category,%
-      end_category,axiom,end_axiom,quit,delete,frame},%
-   morekeywords=[2]{NIL,FAIL,TRUE,FALSE,UNKNOWN,I,RD_INF,RD_NINF,%
-      RD_NAN,name,local,option,save,inherits,of,do},%
-   otherkeywords={\%if,?,!,:=,<,>,=,<=,<>,>=,==>,<=>,::,..,...,->,%
-      @,@@,\$},%
-   sensitive=true,%
-   morecomment=[l]{//},%
-   morecomment=[n]{/*}{*/},%
-   morestring=[b]",%
-   morestring=[d]{`}%
-  }[keywords,comments,strings]
-\lst@definelanguage{NASTRAN}
-  {morekeywords={ENDDATA},%
-   morecomment=[l]$,%
-   MoreSelectCharTable=%
-        \lst@CArgX BEGIN\ BULK\relax\lst@CDef{}%
-        {\lst@ifmode\else \ifnum\lst@length=\z@
-             \lst@EnterMode{\lst@GPmode}{\lst@modetrue
-                  \let\lst@currstyle\lst@gkeywords@sty}%
-         \fi \fi}%
-        {\ifnum\lst@mode=\lst@GPmode
-             \lst@XPrintToken \lst@LeaveMode
-         \fi}%
-  }[keywords,comments]%
-\lst@definelanguage{Oberon-2}%
-  {morekeywords={ARRAY,BEGIN,BOOLEAN,BY,CASE,CHAR,CONST,DIV,DO,ELSE,%
-      ELSIF,END,EXIT,FALSE,FOR,IF,IMPORT,IN,INTEGER,IS,LONGINT,%
-      LONGREAL,LOOP,MOD,MODULE,NIL,OF,OR,POINTER,PROCEDURE,REAL,RECORD,%
-      REPEAT,RETURN,SET,SHORTINT,THEN,TO,TRUE,TYPE,UNTIL,VAR,WHILE,%
-      WITH,ABS,ASH,CAP,CHR,COPY,DEC,ENTIER,EXCL,HALT,INC,INCL,LEN,LONG,%
-      MAX,MIN,NEW,ODD,ORD,SHORT,SIZE},%
-   sensitive,%
-   morecomment=[n]{(*}{*)},%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-%%
-%% OCL definition (c) 2000 Achim D. Brucker
-%%
-%% You are allowed to use, modify and distribute this code either under
-%% the terms of the LPPL (version 1.0 or later) or the GPL (version 2.0
-%% or later).
-%%
-\lst@definelanguage[decorative]{OCL}[OMG]{OCL}
-  {otherkeywords={@pre},%
-   morendkeywords={name,attributes,associatoinEnds,operations,%
-      supertypes,allSupertypes,allInstances,oclIsKindOf,oclIsTypeOf,%
-      oclAsType,oclInState,oclIsNew,evaluationType,abs,floor,round,max,%
-      min,div,mod,size,concat,toUpper,toLower,substring,includes,%
-      excludes,count,includesAll,exludesAll,isEmpty,notEmpty,sum,%
-      exists,forAll,isUnique,sortedBy,iterate,union,intersection,%
-      including,excluding,symmetricDifference,select,reject,collect,%
-      asSequence,asBag,asSequence,asSet,append,prepend,subSequence,at,%
-      first,last,true,false,isQuery}%
-  }%
-\lst@definelanguage[OMG]{OCL}%
-    {morekeywords={context,pre,inv,post},%
-    ndkeywords={or,xor,and,not,implies,if,then,else,endif},%
-    morekeywords=[3]{Boolean,Integer,Real,String,Set,Sequence,Bag,%
-       OclType,OclAny,OclExpression,Enumeration,Collection,},%
-    sensitive=t,%
-    morecomment=[l]--,%
-    morestring=[d]'%
-   }[keywords,comments,strings]%
-\lst@definelanguage{Plasm}%
-  {sensitive=false,%
-   morekeywords={aa,abs,ac,acolor,acos,actor,al,alias,align,and,%
-      animation,animation,appearance,apply,ar,arc,as,asin,assoc,atan,%
-      axialcamera,axialcameras,basehermite,bbox,bbox,bernstein,%
-      bernsteinbasis,bezier,beziercurve,beziermanifold,bezierstripe,%
-      beziersurface,bigger,biggest,bilinearsurface,binormal,%
-      biquadraticsurface,black,blend,blue,bottom,box,brown,bspize,%
-      bspline,bsplinebasis,c,cabinet,camera,cart,case,cat,catch,ceil,%
-      centeredcameras,centralcavalier,char,charseq,choose,circle,%
-      circumference,class,cmap,color,comp,computecoords,cone,%
-      conicalsurface,cons,control,convexcoords,convexhull,coonspatch,%
-      copy,cos,cosh,crease,crosspolytope,cube,cubiccardinal,%
-      cubiccardinalbasis,cubichermite,cubicubspline,cubicubsplinebasis,%
-      cuboid,curl,curvature,curve2cspath,curve2mapvect,cyan,cylinder,%
-      cylindricalsurface,d,deboor,def,depol,depth_sort,depth_test,%
-      derbernstein,derbernsteinbase,derbezier,determinant,difference,%
-      differencepr,dim,dimetric,dirproject,displaygraph,displaynubspline,%
-      displaynurbspline,distl,distr,div,divergence,dodecahedron,dot,down,%
-      dp,drawedges,drawforks,drawtree,ds,dsphere,dump,dumprep,ellipse,%
-      embed,end,eq,ex,exp,explode,export,extract_bodies,extract_polygons,%
-      extract_wires,extrude,extrusion,fact,false,feature,ff,fillcolor,%
-      filter,finitecone,first,flash,flashani,floor,fontcolor,fontheight,%
-      fontspacing,fontwidth,fractalsimplex,frame,frame,frameflash,fromto,%
-      gausscurvature,ge,grad,gradient,gradmap,gray,green,gt,help,hermite,%
-      hermitebasis,hermitesurface,hexahedron,icosahedron,id,idnt,if,in,%
-      inarcs,innerprod,inset,insl,insr,intersection,intersectionpr,%
-      intervals,intmax,intmin,intsto,inv,isa,isanimpol,isbool,ischar,%
-      isclosedshape,iscloseto,isempty,iseven,isfun,isfunvect,isge,isgt,%
-      isint,isintneg,isinto,isintpos,isle,islt,ismat,ismatof,isnat,%
-      isnull,isnum,isnumneg,isnumpos,isodd,isometric,isorthoshape,ispair,%
-      ispoint,ispointseq,ispol,ispoldim,ispolytope,ispurepol,isreal,%
-      isrealneg,isrealpos,isrealvect,isseq,isseqof,isshape,issimplex,%
-      issqrmat,isstring,isvect,iszero,jacobian,join,joints,k,last,le,%
-      left,leftcavalier,len,less,lesseq,lex,lift,light,linecolor,%
-      linesize,list,ln,load,loadlib,loop,lt,lxmy,magenta,map,mapshapes,%
-      markersize,mat,matdotprod,material,mathom,max,mean,meanpoint,med,%
-      merge,mesh,min,minkowski,mirror,mixedprod,mk,mkframe,mkpol,%
-      mkvector,mkversork,mod,model,move,mul,multextrude,mxby,mxmy,mxty,%
-      myfont,n,nat2string,neq,ngon,norm2,normalmap,not,nu_grid,nubspline,%
-      nubsplineknots,nurbspline,nurbsplineknots,octahedron,offset,%
-      onepoint,open,optimize,or,orange,ord,ortho,orthoproject,orthox,%
-      orthoy,orthoz,outarcs,outerloop,outerwarp,pairdiff,parallel,%
-      pascaltriangle,pdiff,pdifference,permutahedron,permutations,%
-      perspective,perspective,pi,pivotop,plane,planemapping,pmap,%
-      points2shape,polar,polyline,polymarker,polypoint,power,powerset,%
-      presort,principalnormal,print,prism,profileprodsurface,%
-      progressivesum,project,projection,purple,pyramid,q,quadarray,%
-      quadmesh,quote,r,raise,range,rationalbezier,rationalblend,%
-      rationalbspline,rationalize,red,rev,reverse,rgbacolor,right,%
-      rightcavalier,ring,rn,rotatedtext,rotationalsurface,rotn,rtail,%
-      ruledsurface,rxmy,s,save,scalarmatprod,scalarvectprod,schlegel2d,%
-      schlegel3d,sdifference,sdifferencepr,segment,sel,setand,setdiff,%
-      setfontcolor,setor,setxor,sex,shape_0,shape_1,shape2points,%
-      shape2pol,shapeclosed,shapecomb,shapediff,shapedist,%
-      shapeinbetweening,shapeinf,shapejoin,shapelen,shapenorm,%
-      shapenormal,shapeprod,shaperot,shapesum,shapesup,shapezero,shift,%
-      showprop,sign,signal,simplex,simplexpile,sin,sinh,size,skeleton,%
-      skew,smaller,smallest,solidifier,solidify,sort,sphere,spline,%
-      splinesampling,splitcells,splitpols,sqr,sqrt,star,string,%
-      stringtokens,struct,sub,svg,sweep,t,tail,tan,tangent,tanh,%
-      tensorprodsurface,tetrahedron,text,texture,textwithattributes,%
-      thinsolid,threepoints,time,tmax,tmin,top,torus,torusmap,trace,%
-      trans,tree,trianglefan,trianglestripe,trimetric,true,truncone,tt,%
-      tube,twopoints,uk,ukpol,ukpolf,union,unionpr,unitvect,unprune,up,%
-      vect2dtoangle,vect2mat,vectdiff,vectnorm,vectprod,vectsum,view,%
-      viewmodel,viewmodel,vrml,warp,warp,where,white,with,xcavalier,xor,%
-      xquadarray,xx,ycavalier,yellow},%
-   moredirectives={loadlib},%
-   otherkeywords={-,+,*,**,/,~,|,..,^,\&,\&\&,\#,\#\#},%
-   morecomment=[s]{\%}{\%},%
-   morestring=[b]',%
-   literate={~}{{$\sim$}}{1} {^}{$\wedge$}{1},%
-  }[keywords,directives,comments,strings]%
-\lst@definelanguage{PL/I}%
-  {morekeywords={ABS,ATAN,AUTOMATIC,AUTO,ATAND,BEGIN,BINARY,BIN,BIT,%
-      BUILTIN,BY,CALL,CHARACTER,CHAR,CHECK,COLUMN,COL,COMPLEX,CPLX,%
-      COPY,COS,COSD,COSH,DATA,DATE,DECIMAL,DEC,DECLARE,DCL,DO,EDIT,%
-      ELSE,END,ENDFILE,ENDPAGE,ENTRY,EXP,EXTERNAL,EXT,FINISH,FIXED,%
-      FIXEDOVERFLOW,FOFL,FLOAT,FORMAT,GET,GO,GOTO,IF,IMAG,INDEX,%
-      INITIAL,INIT,INTERNAL,INT,LABEL,LENGTH,LIKE,LINE,LIST,LOG,LOG2,%
-      LOG10,MAIN,MAX,MIN,MOD,NOCHECK,NOFIXEDOVERFLOW,NOFOFL,NOOVERFLOW,%
-      NOOFL,NOSIZE,NOUNDERFLOW,NOUFL,NOZERODIVIDE,NOZDIV,ON,OPTIONS,%
-      OVERFLOW,OFL,PAGE,PICTURE,PROCEDURE,PROC,PUT,READ,REPEAT,RETURN,%
-      RETURNS,ROUND,SIN,SIND,SINH,SIZE,SKIP,SQRT,STATIC,STOP,STRING,%
-      SUBSTR,SUM,SYSIN,SYSPRINT,TAN,TAND,TANH,THEN,TO,UNDERFLOW,UFL,%
-      VARYING,WHILE,WRITE,ZERODIVIDE,ZDIV},%
-   sensitive=f,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[d]'%
-  }[keywords,comments,strings]%
-%%
-%% PostScript language definition (c) 2005 Christophe Jorssen.
-%%
-\lst@definelanguage{PostScript}{%
-  morekeywords={abs,add,aload,anchorsearch,and,arc,arcn,arct,arcto,array,ashow,
-    astore,atan,awidthshow,begin,bind,bitshift,bytesavailable,cachestatus,
-    ceiling,charpath,clear,cleartomark,cleardictstack,clip,clippath,closefile,
-    closepath,colorimage,concat,concatmatrix,condition,copy,copypage,cos,count,
-    countdictstack,countexecstack,counttomark,cshow,currentblackgeneration,
-    currentcacheparams,currentcmykcolor,currentcolor,currentcolorrendering,
-    currentcolorscreen,currentcolorspace,currentcolortransfer,currentcontext,
-    currentdash,currentdevparams,currentdict,currentfile,currentflat,currentfont,
-    currentglobal,currentgray,currentgstate,currenthalftone,currenthalftonephase,
-    currenthsbcolor,currentlinecap,currentlinejoin,currentlinewidth,currentmatrix,
-    currentmiterlimit,currentobjectformat,currentpacking,currentpagedevice,
-    currentpoint,currentrgbcolor,currentscreen,currentshared,currentstrokeadjust,
-    currentsystemparams,currenttransfer,currentundercolorremoval,currentuserparams,
-    curveto,cvi,cvlit,cvn,cvr,cvrs,cvs,cvx,def,defaultmatrix,definefont,
-    defineresource,defineusername,defineuserobject,deletefile,detach,deviceinfo,
-    dict,dictstack,div,dtransform,dup,
-    echo,eexec,end,eoclip,eofill,eoviewclip,eq,erasepage,errordict,exch,exec,
-    execform,execstack,execuserobject,executeonly,executive,exit,
-    exp,false,file,filenameforall,fileposition,fill,filter,findencoding,findfont,
-    findresource,flattenpath,floor,flush,flushfile,FontDirectory,for,forall,fork,ge,
-    get,getinterval,globaldict,GlobalFontDirectory,glyphshow,grestore,grestoreall,
-    gsave,gstate,gt,identmatrix,idiv,idtransform,if,ifelse,image,
-    imagemask,index,ineofill,infill,initclip,initgraphics,initmatrix,initviewclip,
-    instroke,internaldict,inueofill,inufill,inustroke,
-    invertmatrix,ISOLatin1Encoding,itransform,join,kshow,
-    known,languagelevel,le,length,lineto,ln,load,lock,log,loop,lt,
-    makefont,makepattern,mark,matrix,maxlength,mod,monitor,moveto,mul,ne,neg,
-    newpath,noaccess,not,notify,null,nulldevice,or,packedarray,
-    pathbbox,pathforall,pop,print,printobject,product,prompt,pstack,put,putinterval,
-    quit,rand,rcurveto,read,readhexstring,readline,readonly,readstring,
-    realtime,rectclip,rectfill,rectstroke,rectviewclip,renamefile,repeat,resetfile,
-    resourceforall,resourcestatus,restore,reversepath,revision,rlineto,rmoveto,roll,
-    rootfont,rotate,round,rrand,run,save,scale,scalefont,scheck,search,selectfont,
-    serialnumber,setbbox,setblackgeneration,setcachedevice,setcachedevice2,
-    setcachelimit,setcacheparams,setcharwidth,setcmykcolor,setcolor,
-    setcolorrendering,setcolorscreen,setcolorspace,setcolortransfer,setdash,
-    setdevparams,setfileposition,setflat,setfont,setglobal,setgray,setgstate,
-    sethalftone,sethalftonephase,sethsbcolor,setlinecap,setlinejoin,setlinewidth,
-    setmatrix,setmiterlimit,setobjectformat,setoverprint,setpacking,setpagedevice,
-    setpattern,setrgbcolor,setscreen,setshared,setstrokeadjust,setsystemparams,
-    settransfer,setucacheparams,setundercolorremoval,setuserparams,setvmthreshold,
-    shareddict,show,showpage,sin,sqrt,srand,stack,
-    StandardEncoding,start,startjob,status,statusdict,stop,stopped,store,string,
-    stringwidth,stroke,strokepath,sub,systemdict,transform,
-    translate,true,truncate,type,token,uappend,ucache,ucachestatus,
-    ueofill,ufill,undef,
-    upath,userdict,UserObjects,
-    usertime,ustroke,ustrokepath,version,viewclip,viewclippath,vmreclaim,
-    vmstatus,wait,wcheck,where,widthshow,write,writehexstring,writeobject,
-    writestring,wtranslation,xcheck,xor,xshow,xyshow,yield,yshow},
-  sensitive,
-  morecomment=[l]\%}[keywords,comments]
-%%
-%% Promela definition (c) 2004 William Thimbleby
-%%
-\lst@definelanguage{Promela}
-  {morekeywords={active,assert,atomic,bit,bool,break,byte,chan,d_step,%
-      Dproctype,do,else,empty,enabled,fi,full,goto,hidden,if,init,int,%
-      len,mtype,nempty,never,nfull,od,of,pcvalue,printf,priority,%
-      proctype,provided,run,short,skip,timeout,typedef,unless,unsigned,%
-      xr,xs,true,false,inline,eval},%
-   moredirectives={define,ifdef,ifndef,if,if,else,endif,undef,include},%
-   moredelim=*[directive]\#,%
-   morecomment=[s]{/*}{*/},%
-   morestring=[b]"%
-  }[keywords,comments,strings,directives]%
-%%
-%% PSTricks definition (c) 2006 Herbert Voss
-%%
-\lst@definelanguage{PSTricks}%
-  {morekeywords={%
-    begin,end,definecolor,multido,%
-    KillGlue,DontKillGlue,pslbrace,bsrbrace,psscalebox,psset,pstVerb,pstverb,%
-    pst@def,,psframebox,psclip,endclip,endpspicture,psframe,
-%%    pspicture,%
-    multirput,multips,Rput,rput,uput,cput,lput,%
-    newrgbcolor,newgray,newcmykcolor,
-%%
-%% pstricks-add
-    psStep,psgraph,psbrace,psPrintValue,
-%%
-%% pst-plot
-    psvlabel,pshlabel,psplot,psline,pscustom,pscurve,psccurve,%
-    readdata,savedata,fileplot,dataplot,listplot,%
-    psecurce,psgraph,parametricplot,%
-    psellipse,psaxes,ncline,nccurve,psbezier,parabola,%
-    qdisk,qline,clipbox,endpsclip,%
-    psgrid,pscircle,pscirclebox,psdiabox,pstribox,%
-    newpsfontdot,psdot,psdots,%
-    pspolygon,psdiamond,psoval,pstriangle,%
-    psarc,psarcn,psellipticarc,psellipticarcn,pswedge,psellipticwedge,
-    pcline,pcdiag,pcdiagg,pccurve,pccurve,pcecurve,%
-    scalebox,scaleboxto,psmathboxtrue,everypsbox,psverbboxtrue,overlaybox,%
-    psoverlay,putoverlaybox,%
-    newpsstyle,newpsobject,%
-    moveto,newpath,closepath,stroke,fill,gsave,grestore,msave,mrestore,translate,scale,%
-    swapaxes,rotate,openshadow,closedshadow,movepath,lineto,rlineto,curveto,rcurveto,%
-    code,dim,coor,rcoor,file,arrows,setcolor,%
-    rotateleft,rotateright,rotatedown,%
-%%
-%% pst-node
-    nput,naput,nbput,ncput,%
-    ncarc,ncbox,ncangle,ncangles,ncloop,ncdiag,ncdiagg,ncarcbox,ncbar,%
-    cnodeput,nccircle,%
-    pnode,rnode,Rnode,Cnode,cnode,fnode,%
-    circlenode,ovalnode,trinode,dianode,%
-    psmatrix,endpsmatrix,psspan,%
-%%
-%% pst-tree
-    pstree,Tcircle,TCircle,Ttri,Tn,TC,Tc,Tfan,TR,Tr,Tdia,Toval,Tdot,Tp,Tf,%
-    skiplevel,skiplevels,endskiplevels,tspace,tlput,%
-%%
-%% pst-text
-    pscharpath,pstextpath,
-%%
-%% pst-barcode
-    psbarcode,
-%%
-%% pst-coil
-    psboxfill,pscoil,psCoil,pszigzag,nccoil,
-    psshadow,pstilt,psTilt,ThreeDput,
-%%
-%% pst-gr3d
-    PstGridThreeDNodeProcessor,%
-%%
-%% pst-vue3d
-    PstGridThreeD,
-    AxesThreeD,LineThreeD,DieThreeD,FrameThreeD,SphereCircleThreeD,SphereMeridienThreeD,
-    QuadrillageThreeD,TetraedreThreeD,PyramideThreeD,ConeThreeD,CylindreThreeD,
-    DodecahedronThreeD,ConeThreeD,SphereThreeD,SphereInverseThreeD,DemiSphereThreeD,
-    SphereCreuseThreeD,SphereCircledThreeD,PortionSphereThreeD,pNodeThreeD,CubeThreeD,%
-%%
-%% pst-3dplot
-    pstThreeDCoor,pstThreeDDot,pstThreeDTriangle,pstThreeDCircle,pstPlanePut,%
-    pstThreeDBox,pstThreeDEllipse,pstThreeDLine,pstThreeDPut,%
-    pstThreeDNode,pstThreeDSquare,psplotThreeD,parametricplotThreeD,fileplotThreeD,%
-    dataplotThreeD,pstScalePoints,%
-%%
-%% pst-circ
-    resistor,battery,Ucc,Icc,capacitor,coil,diode,Zener,LED,lamp,switch,wire,tension,
-    circledipole,multidipole,OA,transistor,Tswitch,potentiometer,transformer,
-    optoCoupler,logic,
-%%
-%% pst-eucl
-    pstTriangle,pstMediatorAB,pstInterLL,pstMiddleAB,pstProjection,pstCircleOA,pstLineAB,%
-%%
-%% pst-func
-    psBessel,psPolynomial,psFourier,psGaussI,psGauss,psSi,pssi,psCi,psci,%
-%%
-%% pst-infixplot
-    psPlot,
-%%
-%% pst-ob3d
-    PstDie,PstCube,
-%%
-%% pst-poly
-    PstPolygon,pspolygonbox,
-%%
-%% pst-bar
-    psbarchart,readpsbardata,psbarscale,newpsbarstyle,%
-%%
-%% pst-lens
-    PstLens,%
-%%
-%% pst-geo
-    WorldMap,WorldMapII,WorldMapThreeD,WorldMapThreeDII,pnodeMap,MapPut,%
-%%
-%% pst-autoseg
-    asr,firstnode,merge,massoc,labelmerge,%
-%%
-%% gastex
-    node,imark,fmark,rmark,drawqbpedge,drawedge,drawloop,%
-%%
-%% pst-labo
-    Distillation,Ballon,
-%%
-%% pst-optic
-    lens,Transform,%
-%%
-%% pst-light3d
-    PstLightThreeDText,%
-%%
-%% calendrier
-    Calendrier,%
-%%
-%% pst-osci
-    Oscillo%
-  },%
-   sensitive,%
-   alsoother={0123456789$_},%
-   morecomment=[l]\% %
-  }[keywords,comments]%
-%%
-%% Reduce definition (c) 2002 Geraint Paul Bevan
-%%
-\lst@definelanguage{Reduce}%
-  {morekeywords={%
-%% reserved identifiers
-abs,acos,acosh,acot,acoth,acsc,acsch,%
-adjprec,algebraic,algint,allbranch,allfac,and,%
-antisymmetric,append,arglength,array,asec,asech,%
-asin,asinh,atan,atan2,atanh,begin,bfspace,bye,%
-card_no,ceiling,clear,clearrules,coeff,coeffn,%
-cofactor,combineexpt,combinelogs,comment,comp,%
-complex,conj,cons,cont,cos,cosh,cot,coth,cramer,%
-cref,csc,csch,decompose,define,defn,deg,demo,den,%
-depend,det,df,difference,dilog,display,div,do,e,%
-echo,ed,editdef,ei,end,eps,eq,equal,erf,errcont,%
-evallhseqp,eval_mode,even,evenp,exp,expandlogs,%
-expr,expt,ezgcd,factor,factorial,factorize,fexpr,%
-first,fix,fixp,floor,for,forall,foreach,fort,%
-fort_width,freeof,fullroots,g,gcd,geq,go,goto,%
-greaterp,high_pow,hypot,i,if,ifactor,impart,in,%
-index,infinity,infix,input,int,integer,interpol,%
-intstr,k,korder,lambda,lcm,lcof,length,leq,lessp,%
-let,lhs,linear,linelength,lisp,list,listargp,%
-listargs,ln,load,load_package,log,log10,logb,%
-low_pow,lterm,macro,mainvar,mass,mat,match,%
-mateigen,matrix,max,mcd,member,memq,min,minus,mkid,%
-modular,msg,mshell,multiplicities,nat,neq,nero,%
-nextprime,nil,nodepend,noncom,nonzero,nosplit,%
-nospur,nullspace,num,numberp,odd,off,on,operator,%
-or,order,ordp,out,output,part,pause,period,pf,pi,%
-plus,precedence,precise,precision,pret,pri,primep,%
-print_precision,procedure,product,quit,quotient,%
-random,random_new_seed,rank,rat,ratarg,rational,%
-rationalize,ratpri,real,rederr,reduct,remainder,%
-remfac,remind,repart,repeat,rest,resultant,retry,%
-return,reverse,revpri,rhs,rlisp88,%
-root_multiplicity,round,roundall,roundbf,rounded,%
-saveas,savestructr,scalar,sec,sech,second,set,%
-setmod,setq,share,showrules,showtime,shut,sign,sin,%
-sinh,smacro,solve,solvesingular,spur,sqrt,structr,%
-sub,sum,symbolic,symmetric,t,tan,tanh,third,time,%
-times,tp,tra,trace,trfac,trigform,trint,until,%
-varname,vecdim,vector,weight,when,where,while,%
-write,ws,wtlevel,%
-%% identifiers with spaces
-%% for all,for each,go to,such that,%
-},%
-  sensitive=false,%
-  morecomment=[l]\%,%
-  morecomment=[s]{COMMENT}{;},%
-  morecomment=[s]{COMMENT}{$},%
-  morestring="%
- }[keywords,comments,strings]%
-%%
-%% RSL definition (c) 2004 Brian Christensen
-%%
-\lst@definelanguage{RSL}%
-  {morekeywords={Bool,Char,devt_relation,Int,Nat,Real,Text,Unit,abs,any,%
-      as,axiom,card,case,channel,chaos,class,do,dom,elems,else,elsif,end,%
-      extend,false,for,hd,hide,if,in,inds,initialise,int,len,let,local,%
-      object,of,out,post,pre,read,real,rng,scheme,skip,stop,swap,%
-      test_case,theory,then,tl,true,type,until,use,value,variable,while,%
-      with,write},%
-literate=%
-{<}{$<$}{1}%
-{>}{$>$}{1}%
-{[}{$[$}{1}%%
-{]}{$]$}{1}%%
-{^}{{\mbox{$\widehat{\;}$}}}{1}%%
-{'}{{\raisebox{1ex}[1ex][0ex]{\protect\scriptsize$\prime$}}}{1}%%
-{||}{{\mbox{$\parallel$}}}{2}%%
-{|-}{$\vdash$}{1}%%
-{|=|}{{\mbox{$\lceil\!\rceil\!\!\!\!\!\!\;\lfloor\!\rfloor$}}}{1}%%
-{**}{$\uparrow$}{1}%
-{/\\}{$\wedge$}{1}%%
-{inter}{$\cap$}{1}%%
-{-\\}{$\lambda$}{1}%%
-{->}{$\rightarrow$}{1}%%
-{-m->}{{\mbox{$\rightarrow \hspace{-2.5\lst@width} _{m}\;$}}}{1}%
-{-~m->}{{\mbox{$\stackrel{\sim}{\mbox{$\rightarrow\hspace{-2.5\lst@width} _{m}\;$}}$}}}{1}%
-{-~->}{{\mbox{$\stackrel{\sim}{\rightarrow}$}}}{1}%%
-{-set}{\bf{-set}}{4}%%
-{-list}{{$^{\ast}$}}{1}%%
-{-inflist}{$^\omega$}{1}%
-{-infset}{{\mbox{{\bf -infset}}}}{7}%
-{\#}{$\circ$}{1}%
-{:-}{{\raisebox{.4ex}{\tiny $\bullet$}}}{1}%%
-{=}{$=$}{1}%%
-{==}{$==$}{2}%%
-{=>}{$\Rightarrow$}{1}%%
-{\ is\protect\^^M}{{$\;\equiv$}}{2}%
-{\ is\ }{{$\equiv$}}{3}%%
-{\ isin\protect\^^M}{$\;\in$}{2}%%
-{~}{$\sim$}{1}%%
-{~=}{$\neq$}{1}%%
-{~isin}{$\notin$}{1}%%
-{+>}{$\mapsto$}{1}%%
-{++}{}{1}%
-{|^|}{{\mbox{$\lceil\!\rceil$}}}{1}%%
-{\\/}{$\vee$}{1}%%
-{exists}{$\exists$}{1}%%
-{union}{$\cup$}{1}%%
-{>=}{$\geq$}{1}%%
-{><}{$\times$}{1}%%
-{>>}{$\supset$}{1}%
-{>>=}{$\supseteq$}{1}%%
-{<=}{$\leq$}{1}%%
-{<<}{$\subset$}{1}%
-{<.}{$\langle$}{1}%%
-{<<=}{$\subseteq$}{1}%%
-{<->}{$\leftrightarrow$}{1}%%
-{[=}{$\sqsubseteq$}{1}%%
-{\{=}{$\preceq$}{1}%%
-{\ all\protect\^^M}{$\forall$}{2}%%
-{\ all\ }{$\forall$}{3}%%
-{!!}{$\dagger$}{1}%%
-{always}{$\Box$}{1}%%
-{.>}{$\rangle$}{1}%%
-{`alpha}{$\alpha$}{1}%
-{`beta}{$\beta$}{1}%
-{`gamma}{$\gamma$}{1}%
-{`delta}{$\delta$}{1}%
-{`epsilon}{$\epsilon$}{1}%
-{`zeta}{$\zeta$}{1}%
-{`eta}{$\eta$}{1}%
-{`theta}{$\theta$}{1}%
-{`iota}{$\iota$}{1}%
-{`kappa}{$\kappa$}{1}%
-{`mu}{$\mu$}{1}%
-{`nu}{$\nu$}{1}%
-{`xi}{$\xi$}{1}%
-{`pi}{$\pi$}{1}%
-{`rho}{$\rho$}{1}%
-{`sigma}{$\sigma$}{1}%
-{`tau}{$\tau$}{1}%
-{`upsilon}{$\upsilon$}{1}%
-{`phi}{$\phi$}{1}%
-{`chi}{$\chi$}{1}%
-{`psi}{$\psi$}{1}%
-{`omega}{$\omega$}{1}%
-{`Gamma}{$\Gamma$}{1}%
-{`Delta}{$\Delta$}{1}%
-{`Theta}{$\Theta$}{1}%
-{`Lambda}{$\Lambda$}{1}%
-{`Xi}{$\Xi$}{1}%
-{`Pi}{$\Pi$}{1}%
-{`Sigma}{$\Sigma$}{1}%
-{`Upsilon}{$\Upsilon$}{1}%
-{`Phi}{$\Phi$}{1}%
-{`Psi}{$\Psi$}{1}%
-{`Omega}{$\Omega$}{1},%
-   sensitive=true,%
-   morecomment=[l]{--},%
-   morecomment=[s]{/*}{*/}%
-  }[keywords,comments]%
-\lst@definelanguage[IBM]{Simula}[DEC]{Simula}{}%
-\lst@definelanguage[DEC]{Simula}[67]{Simula}%
-  {morekeywords={and,eq,eqv,ge,gt,hidden,imp,le,long,lt,ne,not,%
-      options,or,protected,short}%
-  }%
-\lst@definelanguage[CII]{Simula}[67]{Simula}%
-  {morekeywords={and,equiv,exit,impl,not,or,stop}}%
-\lst@definelanguage[67]{Simula}%
-  {morekeywords={activate,after,array,at,before,begin,boolean,%
-      character,class,comment,delay,detach,do,else,end,external,false,%
-      for,go,goto,if,in,inner,inspect,integer,is,label,name,new,none,%
-      notext,otherwise,prior,procedure,qua,reactivate,real,ref,resume,%
-      simset,simulation,step,switch,text,then,this,to,true,until,value,%
-      virtual,when,while},%
-   sensitive=f,%
-   keywordcommentsemicolon={end}{else,end,otherwise,when}{comment},%
-   morestring=[d]",%
-   morestring=[d]'%
-  }[keywords,keywordcomments,strings]%
-%%
-%% SPARQL definition (c) 2006 Christoph Kiefer
-%%
-\lst@definelanguage{SPARQL}%
-  {morekeywords={BASE,PREFIX,SELECT,DISTINCT,CONSTRUCT,DESCRIBE,ASK,%
-        FROM,NAMED,WHERE,ORDER,BY,ASC,DESC,LIMIT,OFFSET,OPTIONAL,%
-        GRAPH,UNION,FILTER,a,STR,LANG,LANGMATCHES,DATATYPE,BOUND,%
-        isIRI,isURI,isBLANK,isLITERAL,REGEX,true,false},%
-   sensitive=false,%
-   morecomment=[l]\#,%
-   morestring=[d]',%
-   morestring=[d]"%
-  }[keywords,comments,strings]%
-\lst@definelanguage{S}[]{R}{}
-\lst@definelanguage[PLUS]{S}[]{R}{}
-\lst@definelanguage{R}%
-  {keywords={abbreviate,abline,abs,acos,acosh,action,add1,add,%
-      aggregate,alias,Alias,alist,all,anova,any,aov,aperm,append,apply,%
-      approx,approxfun,apropos,Arg,args,array,arrows,as,asin,asinh,%
-      atan,atan2,atanh,attach,attr,attributes,autoload,autoloader,ave,%
-      axis,backsolve,barplot,basename,besselI,besselJ,besselK,besselY,%
-      beta,binomial,body,box,boxplot,break,browser,bug,builtins,bxp,by,%
-      c,C,call,Call,case,cat,category,cbind,ceiling,character,char,%
-      charmatch,check,chol,chol2inv,choose,chull,class,close,cm,codes,%
-      coef,coefficients,co,col,colnames,colors,colours,commandArgs,%
-      comment,complete,complex,conflicts,Conj,contents,contour,%
-      contrasts,contr,control,helmert,contrib,convolve,cooks,coords,%
-      distance,coplot,cor,cos,cosh,count,fields,cov,covratio,wt,CRAN,%
-      create,crossprod,cummax,cummin,cumprod,cumsum,curve,cut,cycle,D,%
-      data,dataentry,date,dbeta,dbinom,dcauchy,dchisq,de,debug,%
-      debugger,Defunct,default,delay,delete,deltat,demo,de,density,%
-      deparse,dependencies,Deprecated,deriv,description,detach,%
-      dev2bitmap,dev,cur,deviance,off,prev,,dexp,df,dfbetas,dffits,%
-      dgamma,dgeom,dget,dhyper,diag,diff,digamma,dim,dimnames,dir,%
-      dirname,dlnorm,dlogis,dnbinom,dnchisq,dnorm,do,dotplot,double,%
-      download,dpois,dput,drop,drop1,dsignrank,dt,dummy,dump,dunif,%
-      duplicated,dweibull,dwilcox,dyn,edit,eff,effects,eigen,else,%
-      emacs,end,environment,env,erase,eval,equal,evalq,example,exists,%
-      exit,exp,expand,expression,External,extract,extractAIC,factor,%
-      fail,family,fft,file,filled,find,fitted,fivenum,fix,floor,for,%
-      For,formals,format,formatC,formula,Fortran,forwardsolve,frame,%
-      frequency,ftable,ftable2table,function,gamma,Gamma,gammaCody,%
-      gaussian,gc,gcinfo,gctorture,get,getenv,geterrmessage,getOption,%
-      getwd,gl,glm,globalenv,gnome,GNOME,graphics,gray,grep,grey,grid,%
-      gsub,hasTsp,hat,heat,help,hist,home,hsv,httpclient,I,identify,if,%
-      ifelse,Im,image,\%in\%,index,influence,measures,inherits,install,%
-      installed,integer,interaction,interactive,Internal,intersect,%
-      inverse,invisible,IQR,is,jitter,kappa,kronecker,labels,lapply,%
-      layout,lbeta,lchoose,lcm,legend,length,levels,lgamma,library,%
-      licence,license,lines,list,lm,load,local,locator,log,log10,log1p,%
-      log2,logical,loglin,lower,lowess,ls,lsfit,lsf,ls,machine,Machine,%
-      mad,mahalanobis,make,link,margin,match,Math,matlines,mat,matplot,%
-      matpoints,matrix,max,mean,median,memory,menu,merge,methods,min,%
-      missing,Mod,mode,model,response,mosaicplot,mtext,mvfft,na,nan,%
-      names,omit,nargs,nchar,ncol,NCOL,new,next,NextMethod,nextn,%
-      nlevels,nlm,noquote,NotYetImplemented,NotYetUsed,nrow,NROW,null,%
-      numeric,\%o\%,objects,offset,old,on,Ops,optim,optimise,optimize,%
-      options,or,order,ordered,outer,package,packages,page,pairlist,%
-      pairs,palette,panel,par,parent,parse,paste,path,pbeta,pbinom,%
-      pcauchy,pchisq,pentagamma,persp,pexp,pf,pgamma,pgeom,phyper,pico,%
-      pictex,piechart,Platform,plnorm,plogis,plot,pmatch,pmax,pmin,%
-      pnbinom,pnchisq,pnorm,points,poisson,poly,polygon,polyroot,pos,%
-      postscript,power,ppoints,ppois,predict,preplot,pretty,Primitive,%
-      print,prmatrix,proc,prod,profile,proj,prompt,prop,provide,%
-      psignrank,ps,pt,ptukey,punif,pweibull,pwilcox,q,qbeta,qbinom,%
-      qcauchy,qchisq,qexp,qf,qgamma,qgeom,qhyper,qlnorm,qlogis,qnbinom,%
-      qnchisq,qnorm,qpois,qqline,qqnorm,qqplot,qr,Q,qty,qy,qsignrank,%
-      qt,qtukey,quantile,quasi,quit,qunif,quote,qweibull,qwilcox,%
-      rainbow,range,rank,rbeta,rbind,rbinom,rcauchy,rchisq,Re,read,csv,%
-      csv2,fwf,readline,socket,real,Recall,rect,reformulate,regexpr,%
-      relevel,remove,rep,repeat,replace,replications,report,require,%
-      resid,residuals,restart,return,rev,rexp,rf,rgamma,rgb,rgeom,R,%
-      rhyper,rle,rlnorm,rlogis,rm,rnbinom,RNGkind,rnorm,round,row,%
-      rownames,rowsum,rpois,rsignrank,rstandard,rstudent,rt,rug,runif,%
-      rweibull,rwilcox,sample,sapply,save,scale,scan,scan,screen,sd,se,%
-      search,searchpaths,segments,seq,sequence,setdiff,setequal,set,%
-      setwd,show,sign,signif,sin,single,sinh,sink,solve,sort,source,%
-      spline,splinefun,split,sqrt,stars,start,stat,stem,step,stop,%
-      storage,strstrheight,stripplot,strsplit,structure,strwidth,sub,%
-      subset,substitute,substr,substring,sum,summary,sunflowerplot,svd,%
-      sweep,switch,symbol,symbols,symnum,sys,status,system,t,table,%
-      tabulate,tan,tanh,tapply,tempfile,terms,terrain,tetragamma,text,%
-      time,title,topo,trace,traceback,transform,tri,trigamma,trunc,try,%
-      ts,tsp,typeof,unclass,undebug,undoc,union,unique,uniroot,unix,%
-      unlink,unlist,unname,untrace,update,upper,url,UseMethod,var,%
-      variable,vector,Version,vi,warning,warnings,weighted,weights,%
-      which,while,window,write,\%x\%,x11,X11,xedit,xemacs,xinch,xor,%
-      xpdrows,xy,xyinch,yinch,zapsmall,zip},%
-   otherkeywords={!,!=,~,$,*,\&,\%/\%,\%*\%,\%\%,<-,<<-,_,/},%
-   alsoother={._$},%
-   sensitive,%
-   morecomment=[l]\#,%
-   morestring=[d]",%
-   morestring=[d]'% 2001 Robert Denham
-  }%
-\lst@definelanguage{SAS}%
-  {procnamekeys={proc},%
-   morekeywords={DATA,AND,OR,NOT,EQ,GT,LT,GE,LE,NE,INFILE,INPUT,DO,BY,%
-      TO,SIN,COS,OUTPUT,END,PLOT,RUN,LIBNAME,VAR,TITLE,FIRSTOBS,OBS,%
-      DELIMITER,DLM,EOF,ABS,DIM,HBOUND,LBOUND,MAX,MIN,MOD,SIGN,SQRT,%
-      CEIL,FLOOR,FUZZ,INT,ROUND,TRUNC,DIGAMMA,ERF,ERFC,EXP,GAMMA,%
-      LGAMMA,LOG,LOG2,LOG10,ARCOS,ARSIN,ATAN,COSH,SINH,TANH,TAN,%
-      POISSON,PROBBETA,PROBBNML,PROBCHI,PROBF,PROBGAM,PROBHYPR,%
-      PROBNEGB,PROBNORM,PROBT,BETAINV,CINV,FINV,GAMINV,PROBIT,TINV,CSS,%
-      CV,KURTOSIS,MEAN,NMISS,RANGE,SKEWNESS,STD,STDERR,SUM,USS,NORMAL,%
-      RANBIN,RANCAU,RANEXP,RANGAM,RANNOR,RANPOI,RANTBL,RANTRI,RANUNI,%
-      UNIFORM,IF,THEN,ELSE,WHILE,UNTIL,DROP,KEEP,LABEL,DEFAULT,ARRAY,%
-      MERGE,CARDS,CARDS4,PUT,SET,UPDATE,ABORT,DELETE,DISPLAY,LIST,%
-      LOSTCARD,MISSING,STOP,WHERE,ARRAY,DROP,KEEP,WINDOW,LENGTH,RENAME,%
-      RETAIN,MEANS,UNIVARIATE,SUMMARY,TABULATE,CORR,FREQ,FOOTNOTE,NOTE,%
-      SHOW},%
-   otherkeywords={!,!=,~,$,*,\&,_,/,<,>=,=<,>},%
-   morestring=[d]'%
-   }[keywords,comments,strings,procnames]%
-\lst@definelanguage[AlLaTeX]{TeX}[LaTeX]{TeX}%
-  {moretexcs={AtBeginDocument,AtBeginDvi,AtEndDocument,AtEndOfClass,%
-      AtEndOfPackage,ClassError,ClassInfo,ClassWarning,%
-      ClassWarningNoLine,CurrentOption,DeclareErrorFont,%
-      DeclareFixedFont,DeclareFontEncoding,DeclareFontEncodingDefaults,%
-      DeclareFontFamily,DeclareFontShape,DeclareFontSubstitution,%
-      DeclareMathAccent,DeclareMathAlphabet,DeclareMathAlphabet,%
-      DeclareMathDelimiter,DeclareMathRadical,DeclareMathSizes,%
-      DeclareMathSymbol,DeclareMathVersion,DeclareOldFontCommand,%
-      DeclareOption,DeclarePreloadSizes,DeclareRobustCommand,%
-      DeclareSizeFunction,DeclareSymbolFont,DeclareSymbolFontAlphabet,%
-      DeclareTextAccent,DeclareTextAccentDefault,DeclareTextCommand,%
-      DeclareTextCommandDefault,DeclareTextComposite,%
-      DeclareTextCompositeCommand,DeclareTextFontCommand,%
-      DeclareTextSymbol,DeclareTextSymbolDefault,ExecuteOptions,%
-      GenericError,GenericInfo,GenericWarning,IfFileExists,%
-      InputIfFileExists,LoadClass,LoadClassWithOptions,MessageBreak,%
-      OptionNotUsed,PackageError,PackageInfo,PackageWarning,%
-      PackageWarningNoLine,PassOptionsToClass,PassOptionsToPackage,%
-      ProcessOptionsProvidesClass,ProvidesFile,ProvidesFile,%
-      ProvidesPackage,ProvideTextCommand,RequirePackage,%
-      RequirePackageWithOptions,SetMathAlphabet,SetSymbolFont,%
-      TextSymbolUnavailable,UseTextAccent,UseTextSymbol},%
-   morekeywords={array,center,displaymath,document,enumerate,eqnarray,%
-      equation,flushleft,flushright,itemize,list,lrbox,math,minipage,%
-      picture,sloppypar,tabbing,tabular,trivlist,verbatim}%
-  }%
-\lst@definelanguage[LaTeX]{TeX}[common]{TeX}%
-  {moretexcs={a,AA,aa,addcontentsline,addpenalty,addtocontents,%
-      addtocounter,addtolength,addtoversion,addvspace,alph,Alph,and,%
-      arabic,array,arraycolsep,arrayrulewidth,arraystretch,author,%
-      baselinestretch,begin,bezier,bfseries,bibcite,bibdata,bibitem,%
-      bibliography,bibliographystyle,bibstyle,bigskip,boldmath,%
-      botfigrule,bottomfraction,Box,caption,center,CheckCommand,circle,%
-      citation,cite,cleardoublepage,clearpage,cline,columnsep,%
-      columnseprule,columnwidth,contentsline,dashbox,date,dblfigrule,%
-      dblfloatpagefraction,dblfloatsep,dbltextfloatsep,dbltopfraction,%
-      defaultscriptratio,defaultscriptscriptratio,depth,Diamond,%
-      displaymath,document,documentclass,documentstyle,doublerulesep,%
-      em,emph,endarray,endcenter,enddisplaymath,enddocument,%
-      endenumerate,endeqnarray,endequation,endflushleft,endflushright,%
-      enditemize,endlist,endlrbox,endmath,endminipage,endpicture,%
-      endsloppypar,endtabbing,endtabular,endtrivlist,endverbatim,%
-      enlargethispage,ensuremath,enumerate,eqnarray,equation,%
-      evensidemargin,extracolsep,fbox,fboxrule,fboxsep,filecontents,%
-      fill,floatpagefraction,floatsep,flushbottom,flushleft,flushright,%
-      fnsymbol,fontencoding,fontfamily,fontseries,fontshape,fontsize,%
-      fontsubfuzz,footnotemark,footnotesep,footnotetext,footskip,frac,%
-      frame,framebox,fussy,glossary,headheight,headsep,height,hline,%
-      hspace,I,include,includeonly,index,inputlineno,intextsep,%
-      itemindent,itemize,itemsep,iterate,itshape,Join,kill,label,%
-      labelsep,labelwidth,LaTeX,LaTeXe,leadsto,lefteqn,leftmargin,%
-      leftmargini,leftmarginii,leftmarginiii,leftmarginiv,leftmarginv,%
-      leftmarginvi,leftmark,lhd,lim,linebreak,linespread,linethickness,%
-      linewidth,list,listfiles,listfiles,listparindent,lrbox,%
-      makeatletter,makeatother,makebox,makeglossary,makeindex,%
-      makelabel,MakeLowercase,MakeUppercase,marginpar,marginparpush,%
-      marginparsep,marginparwidth,markboth,markright,math,mathbf,%
-      mathellipsis,mathgroup,mathit,mathrm,mathsf,mathsterling,mathtt,%
-      mathunderscore,mathversion,mbox,mdseries,mho,minipage,%
-      multicolumn,multiput,NeedsTeXFormat,newcommand,newcounter,%
-      newenvironment,newfont,newhelp,newlabel,newlength,newline,%
-      newmathalphabet,newpage,newsavebox,newtheorem,nobreakspace,%
-      nobreakspace,nocite,nocorr,nocorrlist,nofiles,nolinebreak,%
-      nonumber,nopagebreak,normalcolor,normalfont,normalmarginpar,%
-      numberline,obeycr,oddsidemargin,oldstylenums,onecolumn,oval,%
-      pagebreak,pagenumbering,pageref,pagestyle,paperheight,paperwidth,%
-      paragraphmark,parbox,parsep,partopsep,picture,poptabs,pounds,%
-      protect,pushtabs,put,qbezier,qbeziermax,r,raggedleft,raisebox,%
-      ref,refstepcounter,renewcommand,renewenvironment,restorecr,%
-      reversemarginpar,rhd,rightmargin,rightmark,rmfamily,roman,Roman,%
-      rootbox,rule,samepage,sbox,scshape,secdef,section,sectionmark,%
-      selectfont,setcounter,settodepth,settoheight,settowidth,sffamily,%
-      shortstack,showoutput,showoverfull,sloppy,sloppypar,slshape,%
-      smallskip,sqsubset,sqsupset,SS,stackrel,stepcounter,stop,stretch,%
-      subparagraphmark,subsectionmark,subsubsectionmark,sum,%
-      suppressfloats,symbol,tabbing,tabbingsep,tabcolsep,tabular,%
-      tabularnewline,textasciicircum,textasciitilde,textbackslash,%
-      textbar,textbf,textbraceleft,textbraceright,textbullet,%
-      textcircled,textcompwordmark,textdagger,textdaggerdbl,textdollar,%
-      textellipsis,textemdash,textendash,textexclamdown,textfloatsep,%
-      textfraction,textgreater,textheight,textit,textless,textmd,%
-      textnormal,textparagraph,textperiodcentered,textquestiondown,%
-      textquotedblleft,textquotedblright,textquoteleft,textquoteright,%
-      textregistered,textrm,textsc,textsection,textsf,textsl,%
-      textsterling,textsuperscript,texttrademark,texttt,textunderscore,%
-      textup,textvisiblespace,textwidth,thanks,thefootnote,thempfn,%
-      thempfn,thempfootnote,thepage,thepage,thicklines,thinlines,%
-      thispagestyle,title,today,topfigrule,topfraction,topmargin,%
-      topsep,totalheight,tracingfonts,trivlist,ttfamily,twocolumn,%
-      typein,typeout,unboldmath,unitlength,unlhd,unrhd,upshape,usebox,%
-      usecounter,usefont,usepackage,value,vector,verb,verbatim,vline,%
-      vspace,width,%
-      normalsize,small,footnotesize,scriptsize,tiny,large,Large,LARGE,%
-      huge,Huge}%
-  }%
-\lst@definelanguage[plain]{TeX}[common]{TeX}%
-  {moretexcs={advancepageno,beginsection,bf,bffam,bye,cal,cleartabs,%
-      columns,dosupereject,endinsert,eqalign,eqalignno,fiverm,fivebf,%
-      fivei,fivesy,folio,footline,hang,headline,it,itemitem,itfam,%
-      leqalignno,magnification,makefootline,makeheadline,midinsert,mit,%
-      mscount,nopagenumbers,normalbottom,of,oldstyle,pagebody,%
-      pagecontents,pageinsert,pageno,plainoutput,preloaded,proclaim,rm,%
-      settabs,sevenbf,seveni,sevensy,sevenrm,sl,slfam,supereject,%
-      tabalign,tabs,tabsdone,tabsyet,tenbf,tenex,teni,tenit,tenrm,%
-      tensl,tensy,tentt,textindent,topglue,topins,topinsert,tt,ttfam,%
-      ttraggedright,vfootnote}%
-  }%
-\lst@definelanguage[common]{TeX}[primitive]{TeX}
-  {moretexcs={active,acute,ae,AE,aleph,allocationnumber,allowbreak,%
-      alpha,amalg,angle,approx,arccos,arcsin,arctan,arg,arrowvert,%
-      Arrowvert,ast,asymp,b,backslash,bar,beta,bgroup,big,Big,bigbreak,%
-      bigcap,bigcirc,bigcup,bigg,Bigg,biggl,Biggl,biggm,Biggm,biggr,%
-      Biggr,bigl,Bigl,bigm,Bigm,bigodot,bigoplus,bigotimes,bigr,Bigr,%
-      bigskip,bigskipamount,bigsqcup,bigtriangledown,bigtriangleup,%
-      biguplus,bigvee,bigwedge,bmod,bordermatrix,bot,bowtie,brace,%
-      braceld,bracelu,bracerd,braceru,bracevert,brack,break,breve,%
-      buildrel,bullet,c,cap,cases,cdot,cdotp,cdots,centering,%
-      centerline,check,chi,choose,circ,clubsuit,colon,cong,coprod,%
-      copyright,cos,cosh,cot,coth,csc,cup,d,dag,dagger,dashv,ddag,%
-      ddagger,ddot,ddots,deg,delta,Delta,det,diamond,diamondsuit,dim,%
-      displaylines,div,do,dospecials,dot,doteq,dotfill,dots,downarrow,%
-      Downarrow,downbracefill,egroup,eject,ell,empty,emptyset,endgraf,%
-      endline,enskip,enspace,epsilon,equiv,eta,exists,exp,filbreak,%
-      flat,fmtname,fmtversion,footins,footnote,footnoterule,forall,%
-      frenchspacing,frown,gamma,Gamma,gcd,ge,geq,gets,gg,goodbreak,%
-      grave,H,hat,hbar,heartsuit,hglue,hideskip,hidewidth,hom,%
-      hookleftarrow,hookrightarrow,hphantom,hrulefill,i,ialign,iff,Im,%
-      imath,in,inf,infty,int,interdisplaylinepenalty,%
-      interfootnotelinepenalty,intop,iota,item,j,jmath,joinrel,jot,%
-      kappa,ker,l,L,lambda,Lambda,land,langle,lbrace,lbrack,lceil,%
-      ldotp,ldots,le,leavevmode,leftarrow,Leftarrow,leftarrowfill,%
-      leftharpoondown,leftharpoonup,leftline,leftrightarrow,%
-      Leftrightarrow,leq,lfloor,lg,lgroup,lhook,lim,liminf,limsup,line,%
-      ll,llap,lmoustache,ln,lnot,log,longleftarrow,Longleftarrow,%
-      longleftrightarrow,Longleftrightarrow,longmapsto,longrightarrow,%
-      Longrightarrow,loop,lor,lq,magstep,magstep,magstephalf,mapsto,%
-      mapstochar,mathhexbox,mathpalette,mathstrut,matrix,max,maxdimen,%
-      medbreak,medskip,medskipamount,mid,min,models,mp,mu,multispan,%
-      nabla,narrower,natural,ne,nearrow,neg,negthinspace,neq,newbox,%
-      newcount,newdimen,newfam,newif,newinsert,newlanguage,newmuskip,%
-      newread,newskip,newtoks,newwrite,next,ni,nobreak,nointerlineskip,%
-      nonfrenchspacing,normalbaselines,normalbaselineskip,%
-      normallineskip,normallineskiplimit,not,notin,nu,null,nwarrow,o,O,%
-      oalign,obeylines,obeyspaces,odot,oe,OE,offinterlineskip,oint,%
-      ointop,omega,Omega,ominus,ooalign,openup,oplus,oslash,otimes,%
-      overbrace,overleftarrow,overrightarrow,owns,P,parallel,partial,%
-      perp,phantom,phi,Phi,pi,Pi,pm,pmatrix,pmod,Pr,prec,preceq,prime,%
-      prod,propto,psi,Psi,qquad,quad,raggedbottom,raggedright,rangle,%
-      rbrace,rbrack,rceil,Re,relbar,Relbar,removelastskip,repeat,%
-      rfloor,rgroup,rho,rhook,rightarrow,Rightarrow,rightarrowfill,%
-      rightharpoondown,rightharpoonup,rightleftharpoons,rightline,rlap,%
-      rmoustache,root,rq,S,sb,searrow,sec,setminus,sharp,showhyphens,%
-      sigma,Sigma,sim,simeq,sin,sinh,skew,slash,smallbreak,smallint,%
-      smallskip,smallskipamount,smash,smile,sp,space,spadesuit,sqcap,%
-      sqcup,sqrt,sqsubseteq,sqsupseteq,ss,star,strut,strutbox,subset,%
-      subseteq,succ,succeq,sum,sup,supset,supseteq,surd,swarrow,t,tan,%
-      tanh,tau,TeX,theta,Theta,thinspace,tilde,times,to,top,tracingall,%
-      triangle,triangleleft,triangleright,u,underbar,underbrace,%
-      uparrow,Uparrow,upbracefill,updownarrow,Updownarrow,uplus,%
-      upsilon,Upsilon,v,varepsilon,varphi,varpi,varrho,varsigma,%
-      vartheta,vdash,vdots,vec,vee,vert,Vert,vglue,vphantom,wedge,%
-      widehat,widetilde,wlog,wp,wr,xi,Xi,zeta}%
-  }%
-\lst@definelanguage[primitive]{TeX}%
-  {moretexcs={above,abovedisplayshortskip,abovedisplayskip,aftergroup,%
-      abovewithdelims,accent,adjdemerits,advance,afterassignment,atop,%
-      atopwithdelims,badness,baselineskip,batchmode,begingroup,%
-      belowdisplayshortskip,belowdisplayskip,binoppenalty,botmark,box,%
-      boxmaxdepth,brokenpenalty,catcode,char,chardef,cleaders,closein,%
-      closeout,clubpenalty,copy,count,countdef,cr,crcr,csname,day,%
-      deadcycles,def,defaulthyphenchar,defaultskewchar,delcode,%
-      delimiter,delimiterfactor,delimitershortfall,dimen,dimendef,%
-      discretionary,displayindent,displaylimits,displaystyle,%
-      displaywidowpenalty,displaywidth,divide,doublehyphendemerits,dp,%
-      edef,else,emergencystretch,end,endcsname,endgroup,endinput,%
-      endlinechar,eqno,errhelp,errmessage,errorcontextlines,%
-      errorstopmode,escapechar,everycr,everydisplay,everyhbox,everyjob,%
-      everymath,everypar,everyvbox,exhyphenpenalty,expandafter,fam,fi,%
-      finalhypendemerits,firstmark,floatingpenalty,font,fontdimen,%
-      fontname,futurelet,gdef,global,globaldefs,halign,hangafter,%
-      hangindent,hbadness,hbox,hfil,hfill,hfilneg,hfuzz,hoffset,%
-      holdinginserts,hrule,hsize,hskip,hss,ht,hyphenation,hyphenchar,%
-      hyphenpenalty,if,ifcase,ifcat,ifdim,ifeof,iffalse,ifhbox,ifhmode,%
-      ifinner,ifmmode,ifnum,ifodd,iftrue,ifvbox,ifvmode,ifvoid,ifx,%
-      ignorespaces,immediate,indent,input,insert,insertpenalties,%
-      interlinepenalty,jobname,kern,language,lastbox,lastkern,%
-      lastpenalty,lastskip,lccode,leaders,left,lefthyphenmin,leftskip,%
-      leqno,let,limits,linepenalty,lineskip,lineskiplimits,long,%
-      looseness,lower,lowercase,mag,mark,mathaccent,mathbin,mathchar,%
-      mathchardef,mathchoice,mathclose,mathcode,mathinner,mathop,%
-      mathopen,mathord,mathpunct,mathrel,mathsurround,maxdeadcycles,%
-      maxdepth,meaning,medmuskip,message,mkern,month,moveleft,%
-      moveright,mskip,multiply,muskip,muskipdef,newlinechar,noalign,%
-      noboundary,noexpand,noindent,nolimits,nonscript,nonstopmode,%
-      nulldelimiterspace,nullfont,number,omit,openin,openout,or,outer,%
-      output,outputpenalty,over,overfullrule,overline,overwithdelims,%
-      pagedepth,pagefilllstretch,pagefillstretch,pagefilstretch,%
-      pagegoal,pageshrink,pagestretch,pagetotal,par,parfillskip,%
-      parindent,parshape,parskip,patterns,pausing,penalty,%
-      postdisplaypenalty,predisplaypenalty,predisplaysize,pretolerance,%
-      prevdepth,prevgraf,radical,raise,read,relax,relpenalty,right,%
-      righthyphenmin,rightskip,romannumeral,scriptfont,%
-      scriptscriptfont,scriptscriptstyle,scriptspace,scriptstyle,%
-      scrollmode,setbox,setlanguage,sfcode,shipout,show,showbox,%
-      showboxbreadth,showboxdepth,showlists,showthe,skewchar,skip,%
-      skipdef,spacefactor,spaceskip,span,special,splitbotmark,%
-      splitfirstmark,splitmaxdepth,splittopskip,string,tabskip,%
-      textfont,textstyle,the,thickmuskip,thinmuskip,time,toks,toksdef,%
-      tolerance,topmark,topskip,tracingcommands,tracinglostchars,%
-      tracingmacros,tracingonline,tracingoutput,tracingpages,%
-      tracingparagraphs,tracingrestores,tracingstats,uccode,uchyph,%
-      underline,unhbox,unhcopy,unkern,unpenalty,unskip,unvbox,unvcopy,%
-      uppercase,vadjust,valign,vbadness,vbox,vcenter,vfil,vfill,%
-      vfilneg,vfuzz,voffset,vrule,vsize,vskip,vsplit,vss,vtop,wd,%
-      widowpenalty,write,xdef,xleaders,xspaceskip,year},%
-   sensitive,%
-   alsoother={0123456789$_},%
-   morecomment=[l]\%%
-  }[keywords,tex,comments]%
-%%
-%% Verilog definition (c) 2003 Cameron H. G. Wright <c.h.g.wright@ieee.org>
-%%   Based on the IEEE 1364-2001 Verilog HDL standard
-%%   Ref: S. Palnitkar, "Verilog HDL: A Guide to Digital Design and Synthesis,"
-%%        Prentice Hall, 2003. ISBN: 0-13-044911-3
-%%
-\lst@definelanguage{Verilog}%
-  {morekeywords={% reserved keywords
-      always,and,assign,automatic,begin,buf,bufif0,bufif1,case,casex,%
-      casez,cell,cmos,config,deassign,default,defparam,design,disable,%
-      edge,else,end,endcase,endconfig,endfunction,endgenerate,%
-      endmodule,endprimitive,endspecify,endtable,endtask,event,for,%
-      force,forever,fork,function,generate,genvar,highz0,highz1,if,%
-      ifnone,incdir,include,initial,inout,input,instance,integer,join,%
-      large,liblist,library,localparam,macromodule,medium,module,nand,%
-      negedge,nmos,nor,noshowcancelled,not,notif0,notif1,or,output,%
-      parameter,pmos,posedge,primitive,pull0,pull1,pulldown,pullup,%
-      pulsestyle_onevent,pulsestyle_ondetect,rcmos,real,realtime,reg,%
-      release,repeat,rnmos,rpmos,rtran,rtranif0,rtranif1,scalared,%
-      showcancelled,signed,small,specify,specparam,strong0,strong1,%
-      supply0,supply1,table,task,time,tran,tranif0,tranif1,tri,tri0,%
-      tri1,triand,trior,trireg,unsigned,use,vectored,wait,wand,weak0,%
-      weak1,while,wire,wor,xnor,xor},%
-   morekeywords=[2]{% system tasks and functions
-      $bitstoreal,$countdrivers,$display,$fclose,$fdisplay,$fmonitor,%
-      $fopen,$fstrobe,$fwrite,$finish,$getpattern,$history,$incsave,%
-      $input,$itor,$key,$list,$log,$monitor,$monitoroff,$monitoron,%
-      $nokey},%
-   morekeywords=[3]{% compiler directives
-      `accelerate,`autoexpand_vectornets,`celldefine,`default_nettype,%
-      `define,`else,`elsif,`endcelldefine,`endif,`endprotect,%
-      `endprotected,`expand_vectornets,`ifdef,`ifndef,`include,%
-      `no_accelerate,`noexpand_vectornets,`noremove_gatenames,%
-      `nounconnected_drive,`protect,`protected,`remove_gatenames,%
-      `remove_netnames,`resetall,`timescale,`unconnected_drive},%
-   alsoletter=\`,%
-   sensitive,%
-   morecomment=[s]{/*}{*/},%
-   morecomment=[l]//,% nonstandard
-   morestring=[b]"%
-  }[keywords,comments,strings]%
-\endinput
-%%
-%% End of file `lstlang3.sty'.
diff --git a/latex/texsty/lstmisc.sty b/latex/texsty/lstmisc.sty
deleted file mode 100644 (file)
index d76fd44..0000000
+++ /dev/null
@@ -1,2083 +0,0 @@
-%%
-%% This is file `lstmisc.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% listings.dtx  (with options: `misc,0.21')
-%% 
-%% Please read the software license in listings-1.3.dtx or listings-1.3.pdf.
-%%
-%% (w)(c) 1996--2004 Carsten Heinz and/or any other author listed
-%% elsewhere in this file.
-%% (c) 2006 Brooks Moses
-%%
-%% Send comments and ideas on the package, error reports and additional
-%% programming languages to <bmoses@dpdx.net>.
-%%
-\def\filedate{2007/02/22}
-\def\fileversion{1.4}
-\ProvidesFile{lstmisc.sty}
-             [\filedate\space\fileversion\space(Carsten Heinz)]
-\lst@CheckVersion\fileversion
-    {\typeout{^^J%
-     ***^^J%
-     *** This file requires `listings.sty' version \fileversion.^^J%
-     *** You have a serious problem, so I'm exiting ...^^J%
-     ***^^J}%
-     \batchmode \@@end}
-\lst@BeginAspect{writefile}
-\newtoks\lst@WFtoken % global
-\lst@AddToHook{InitVarsBOL}{\global\lst@WFtoken{}}
-\newwrite\lst@WF
-\global\let\lst@WFifopen\iffalse % init
-\gdef\lst@WFWriteToFile{%
-  \begingroup
-   \let\lst@UM\@empty
-   \expandafter\edef\expandafter\lst@temp\expandafter{\the\lst@WFtoken}%
-   \immediate\write\lst@WF{\lst@temp}%
-  \endgroup
-  \global\lst@WFtoken{}}
-\gdef\lst@WFAppend#1{%
-    \global\lst@WFtoken=\expandafter{\the\lst@WFtoken#1}}
-\gdef\lst@BeginWriteFile{\lst@WFBegin\@gobble}
-\gdef\lst@BeginAlsoWriteFile{\lst@WFBegin\lst@OutputBox}
-\begingroup \catcode`\^^I=11
-\gdef\lst@WFBegin#1#2{%
-    \begingroup
-    \let\lst@OutputBox#1%
-    \def\lst@Append##1{%
-        \advance\lst@length\@ne
-        \expandafter\lst@token\expandafter{\the\lst@token##1}%
-        \ifx ##1\lst@outputspace \else
-            \lst@WFAppend##1%
-        \fi}%
-    \lst@lAddTo\lst@PreGotoTabStop{\lst@WFAppend{^^I}}%
-    \lst@lAddTo\lst@ProcessSpace{\lst@WFAppend{ }}%
-    \let\lst@DeInit\lst@WFDeInit
-    \let\lst@MProcessListing\lst@WFMProcessListing
-    \lst@WFifopen\else
-        \immediate\openout\lst@WF=#2\relax
-        \global\let\lst@WFifopen\iftrue
-        \@gobbletwo\fi\fi
-    \fi}
-\endgroup
-\gdef\lst@EndWriteFile{%
-    \immediate\closeout\lst@WF \endgroup
-    \global\let\lst@WFifopen\iffalse}
-\global\let\lst@WFMProcessListing\lst@MProcessListing
-\global\let\lst@WFDeInit\lst@DeInit
-\lst@AddToAtTop\lst@WFMProcessListing{\lst@WFWriteToFile}
-\lst@AddToAtTop\lst@WFDeInit{%
-    \ifnum\lst@length=\z@\else \lst@WFWriteToFile \fi}
-\lst@EndAspect
-\lst@BeginAspect{strings}
-\gdef\lst@stringtypes{d,b,m,bd,db,s}
-\gdef\lst@StringKey#1#2{%
-    \lst@Delim\lst@stringstyle #2\relax
-        {String}\lst@stringtypes #1%
-                     {\lst@BeginString\lst@EndString}%
-        \@@end\@empty{}}
-\lst@Key{string}\relax{\lst@StringKey\@empty{#1}}
-\lst@Key{morestring}\relax{\lst@StringKey\relax{#1}}
-\lst@Key{deletestring}\relax{\lst@StringKey\@nil{#1}}
-\lst@Key{stringstyle}{}{\def\lst@stringstyle{#1}}
-\lst@AddToHook{EmptyStyle}{\let\lst@stringstyle\@empty}
-\lst@Key{showstringspaces}t[t]{\lstKV@SetIf{#1}\lst@ifshowstringspaces}
-\gdef\lst@BeginString{%
-    \lst@DelimOpen
-        \lst@ifexstrings\else
-        {\lst@ifshowstringspaces
-             \lst@keepspacestrue
-             \let\lst@outputspace\lst@visiblespace
-         \fi}}
-\lst@AddToHookExe{ExcludeDelims}{\let\lst@ifexstrings\iffalse}
-\gdef\lst@EndString{\lst@DelimClose\lst@ifexstrings\else}
-\gdef\lst@StringDM@d#1#2\@empty#3#4#5{%
-    \lst@CArg #2\relax\lst@DefDelimBE{}{}{}#3{#1}{#5}#4}
-\gdef\lst@StringDM@b#1#2\@empty#3#4#5{%
-    \let\lst@ifbstring\iftrue
-    \lst@CArg #2\relax\lst@DefDelimBE
-       {\lst@ifletter \lst@Output \lst@letterfalse \fi}%
-       {\ifx\lst@lastother\lstum@backslash
-            \expandafter\@gobblethree
-        \fi}{}#3{#1}{#5}#4}
-\global\let\lst@ifbstring\iffalse % init
-\lst@AddToHook{SelectCharTable}{%
-    \lst@ifbstring
-        \lst@CArgX \\\\\relax \lst@CDefX{}%
-           {\lst@ProcessOther\lstum@backslash
-            \lst@ProcessOther\lstum@backslash
-            \let\lst@lastother\relax}%
-           {}%
-    \fi}
-\global\let\lst@StringDM@bd\lst@StringDM@b
-\global\let\lst@StringDM@db\lst@StringDM@bd
-\gdef\lst@StringDM@m#1#2\@empty#3#4#5{%
-    \lst@CArg #2\relax\lst@DefDelimBE{}{}%
-        {\let\lst@next\@gobblethree
-         \lst@ifletter\else
-             \lst@IfLastOtherOneOf{)].0123456789\lstum@rbrace'}%
-                 {}%
-                 {\let\lst@next\@empty}%
-         \fi
-         \lst@next}#3{#1}{#5}#4}
-\gdef\lst@StringDM@s#1#2#3\@empty#4#5#6{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#4{#1}{#6}%
-    \lst@CArg #3\relax\lst@DefDelimE{}{}{}#5{#1}}
-\lst@SaveOutputDef{"7D}\lstum@rbrace
-\lst@EndAspect
-\lst@BeginAspect{mf}
-\lst@AddTo\lst@stringtypes{,mf}
-\lst@NewMode\lst@mfinputmode
-\gdef\lst@String@mf#1\@empty#2#3#4{%
-  \lst@CArg #1\relax\lst@DefDelimB
-       {}{}{\lst@ifletter \expandafter\@gobblethree \fi}%
-       \lst@BeginStringMFinput\lst@mfinputmode{#4\lst@Lmodetrue}%
-  \@ifundefined{lsts@semicolon}%
-  {\lst@DefSaveDef{`\;}\lsts@semicolon{% ; and space end the filename
-      \ifnum\lst@mode=\lst@mfinputmode
-          \lst@XPrintToken
-          \expandafter\lst@LeaveMode
-      \fi
-      \lsts@semicolon}%
-   \lst@DefSaveDef{`\ }\lsts@space{%
-      \ifnum\lst@mode=\lst@mfinputmode
-          \lst@XPrintToken
-          \expandafter\lst@LeaveMode
-      \fi
-      \lsts@space}%
-  }{}}
-\gdef\lst@BeginStringMFinput#1#2#3\@empty{%
-    \lst@TrackNewLines \lst@XPrintToken
-      \begingroup
-        \lst@mode\lst@nomode
-        #3\lst@XPrintToken
-      \endgroup
-      \lst@ResetToken
-    \lst@EnterMode{#1}{\def\lst@currstyle#2}%
-    \lst@ifshowstringspaces
-         \lst@keepspacestrue
-         \let\lst@outputspace\lst@visiblespace
-    \fi}
-\lst@EndAspect
-\lst@BeginAspect{comments}
-\lst@NewMode\lst@commentmode
-\gdef\lst@commenttypes{l,f,s,n}
-\gdef\lst@CommentKey#1#2{%
-    \lst@Delim\lst@commentstyle #2\relax
-        {Comment}\lst@commenttypes #1%
-                {\lst@BeginComment\lst@EndComment}%
-        i\@empty{\lst@BeginInvisible\lst@EndInvisible}}
-\lst@Key{comment}\relax{\lst@CommentKey\@empty{#1}}
-\lst@Key{morecomment}\relax{\lst@CommentKey\relax{#1}}
-\lst@Key{deletecomment}\relax{\lst@CommentKey\@nil{#1}}
-\lst@Key{commentstyle}{}{\def\lst@commentstyle{#1}}
-\lst@AddToHook{EmptyStyle}{\let\lst@commentstyle\itshape}
-\gdef\lst@BeginComment{%
-    \lst@DelimOpen
-        \lst@ifexcomments\else
-        \lsthk@AfterBeginComment}
-\gdef\lst@EndComment{\lst@DelimClose\lst@ifexcomments\else}
-\lst@AddToHook{AfterBeginComment}{}
-\lst@AddToHookExe{ExcludeDelims}{\let\lst@ifexcomments\iffalse}
-\gdef\lst@BeginInvisible#1#2#3\@empty{%
-    \lst@TrackNewLines \lst@XPrintToken
-    \lst@BeginDropOutput{#1}}
-\gdef\lst@EndInvisible#1\@empty{\lst@EndDropOutput}
-\gdef\lst@CommentDM@l#1#2\@empty#3#4#5{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#3{#1}{#5\lst@Lmodetrue}}
-\gdef\lst@CommentDM@f#1{%
-    \@ifnextchar[{\lst@Comment@@f{#1}}%
-                 {\lst@Comment@@f{#1}[0]}}
-\gdef\lst@Comment@@f#1[#2]#3\@empty#4#5#6{%
-    \lst@CArg #3\relax\lst@DefDelimB{}{}%
-        {\lst@CalcColumn
-         \ifnum #2=\@tempcnta\else
-             \expandafter\@gobblethree
-         \fi}%
-        #4{#1}{#6\lst@Lmodetrue}}
-\gdef\lst@CommentDM@s#1#2#3\@empty#4#5#6{%
-    \lst@CArg #2\relax\lst@DefDelimB{}{}{}#4{#1}{#6}%
-    \lst@CArg #3\relax\lst@DefDelimE{}{}{}#5{#1}}
-\gdef\lst@CommentDM@n#1#2#3\@empty#4#5#6{%
-    \ifx\@empty#3\@empty\else
-        \def\@tempa{#2}\def\@tempb{#3}%
-        \ifx\@tempa\@tempb
-            \PackageError{Listings}{Identical delimiters}%
-            {These delimiters make no sense with nested comments.}%
-        \else
-            \lst@CArg #2\relax\lst@DefDelimB
-                {}%
-                {\ifnum\lst@mode=#1\relax \expandafter\@gobble \fi}%
-                {}#4{#1}{#6}%
-            \lst@CArg #3\relax\lst@DefDelimE{}{}{}#5{#1}%
-        \fi
-    \fi}
-\lst@EndAspect
-\lst@BeginAspect{pod}
-\lst@Key{printpod}{false}[t]{\lstKV@SetIf{#1}\lst@ifprintpod}
-\lst@Key{podcomment}{false}[t]{\lstKV@SetIf{#1}\lst@ifpodcomment}
-\lst@AddToHookExe{SetLanguage}{\let\lst@ifpodcomment\iffalse}
-\lst@NewMode\lst@PODmode
-\lst@AddToHook{SelectCharTable}
-    {\lst@ifpodcomment
-         \lst@CArgX =\relax\lst@DefDelimB{}{}%
-           {\ifnum\@tempcnta=\z@
-                \lst@ifprintpod\else
-                    \def\lst@bnext{\lst@BeginDropOutput\lst@PODmode}%
-                    \expandafter\expandafter\expandafter\@gobblethree
-                \fi
-            \else
-               \expandafter\@gobblethree
-            \fi}%
-           \lst@BeginComment\lst@PODmode{{\lst@commentstyle}}%
-         \lst@CArgX =cut\^^M\relax\lst@DefDelimE
-           {\lst@CalcColumn}%
-           {\ifnum\@tempcnta=\z@\else
-                \expandafter\@gobblethree
-            \fi}%
-           {}%
-           \lst@EndComment\lst@PODmode
-     \fi}
-\lst@EndAspect
-\lst@BeginAspect[keywords]{html}
-\gdef\lst@tagtypes{s}
-\gdef\lst@TagKey#1#2{%
-    \lst@Delim\lst@tagstyle #2\relax
-        {Tag}\lst@tagtypes #1%
-                     {\lst@BeginTag\lst@EndTag}%
-        \@@end\@empty{}}
-\lst@Key{tag}\relax{\lst@TagKey\@empty{#1}}
-\lst@Key{tagstyle}{}{\def\lst@tagstyle{#1}}
-\lst@AddToHook{EmptyStyle}{\let\lst@tagstyle\@empty}
-\gdef\lst@BeginTag{%
-    \lst@DelimOpen
-        \lst@ifextags\else
-        {\let\lst@ifkeywords\iftrue
-         \lst@ifmarkfirstintag \lst@firstintagtrue \fi}}
-\lst@AddToHookExe{ExcludeDelims}{\let\lst@ifextags\iffalse}
-\gdef\lst@EndTag{\lst@DelimClose\lst@ifextags\else}
-\lst@Key{usekeywordsintag}t[t]{\lstKV@SetIf{#1}\lst@ifusekeysintag}
-\lst@Key{markfirstintag}f[t]{\lstKV@SetIf{#1}\lst@ifmarkfirstintag}
-\gdef\lst@firstintagtrue{\global\let\lst@iffirstintag\iftrue}
-\global\let\lst@iffirstintag\iffalse
-\lst@AddToHook{PostOutput}{\lst@tagresetfirst}
-\lst@AddToHook{Output}
-    {\gdef\lst@tagresetfirst{\global\let\lst@iffirstintag\iffalse}}
-\lst@AddToHook{OutputOther}{\gdef\lst@tagresetfirst{}}
-\lst@AddToHook{Output}
-    {\ifnum\lst@mode=\lst@tagmode
-         \lst@iffirstintag \let\lst@thestyle\lst@gkeywords@sty \fi
-         \lst@ifusekeysintag\else \let\lst@thestyle\lst@gkeywords@sty\fi
-     \fi}
-\lst@NewMode\lst@tagmode
-\lst@AddToHook{Init}{\global\let\lst@ifnotag\iftrue}
-\lst@AddToHook{SelectCharTable}{\let\lst@ifkeywords\lst@ifnotag}
-\gdef\lst@Tag@s#1#2\@empty#3#4#5{%
-    \global\let\lst@ifnotag\iffalse
-    \lst@CArg #1\relax\lst@DefDelimB {}{}%
-        {\ifnum\lst@mode=\lst@tagmode \expandafter\@gobblethree \fi}%
-        #3\lst@tagmode{#5}%
-    \lst@CArg #2\relax\lst@DefDelimE {}{}{}#4\lst@tagmode}%
-\gdef\lst@BeginCDATA#1\@empty{%
-    \lst@TrackNewLines \lst@PrintToken
-    \lst@EnterMode\lst@GPmode{}\let\lst@ifmode\iffalse
-    \lst@mode\lst@tagmode #1\lst@mode\lst@GPmode\relax\lst@modetrue}
-\lst@EndAspect
-\lst@BeginAspect{escape}
-\lst@Key{texcl}{false}[t]{\lstKV@SetIf{#1}\lst@iftexcl}
-\lst@AddToHook{TextStyle}{\let\lst@iftexcl\iffalse}
-\lst@AddToHook{EOL}
-    {\ifnum\lst@mode=\lst@TeXLmode
-         \expandafter\lst@escapeend
-         \expandafter\lst@LeaveAllModes
-         \expandafter\lst@ReenterModes
-     \fi}
-\lst@AddToHook{AfterBeginComment}
-    {\lst@iftexcl \lst@ifLmode \lst@ifdropinput\else
-         \lst@PrintToken
-         \lst@LeaveMode \lst@InterruptModes
-         \lst@EnterMode{\lst@TeXLmode}{\lst@modetrue\lst@commentstyle}%
-         \expandafter\expandafter\expandafter\lst@escapebegin
-     \fi \fi \fi}
-\lst@NewMode\lst@TeXLmode
-\gdef\lst@ActiveCDefX#1{\lst@ActiveCDefX@#1}
-\gdef\lst@ActiveCDefX@#1#2#3{
-    \catcode`#1\active\lccode`\~=`#1%
-    \lowercase{\lst@CDefIt~}{#2}{#3}{}}
-\gdef\lst@Escape#1#2#3#4{%
-    \lst@CArgX #1\relax\lst@CDefX
-        {}%
-        {\lst@ifdropinput\else
-         \lst@TrackNewLines\lst@OutputLostSpace \lst@XPrintToken
-         \lst@InterruptModes
-         \lst@EnterMode{\lst@TeXmode}{\lst@modetrue}%
-         \ifx\^^M#2%
-             \lst@CArg #2\relax\lst@ActiveCDefX
-                 {}%
-                 {\lst@escapeend #4\lst@LeaveAllModes\lst@ReenterModes}%
-                 {\lst@MProcessListing}%
-         \else
-             \lst@CArg #2\relax\lst@ActiveCDefX
-                 {}%
-                 {\lst@escapeend #4\lst@LeaveAllModes\lst@ReenterModes
-                  \lst@newlines\z@ \lst@whitespacefalse}%
-                 {}%
-         \fi
-         #3\lst@escapebegin
-         \fi}%
-        {}}
-\lst@NewMode\lst@TeXmode
-\lst@Key{escapebegin}{}{\def\lst@escapebegin{#1}}
-\lst@Key{escapeend}{}{\def\lst@escapeend{#1}}
-\lst@Key{escapechar}{}
-    {\ifx\@empty#1\@empty
-         \let\lst@DefEsc\relax
-     \else
-         \def\lst@DefEsc{\lst@Escape{#1}{#1}{}{}}%
-     \fi}
-\lst@AddToHook{TextStyle}{\let\lst@DefEsc\@empty}
-\lst@AddToHook{SelectCharTable}{\lst@DefEsc}
-\lst@Key{escapeinside}{}{\lstKV@TwoArg{#1}%
-    {\let\lst@DefEsc\@empty
-     \ifx\@empty##1@empty\else \ifx\@empty##2\@empty\else
-         \def\lst@DefEsc{\lst@Escape{##1}{##2}{}{}}%
-     \fi\fi}}
-\lst@Key{mathescape}{false}[t]{\lstKV@SetIf{#1}\lst@ifmathescape}
-\lst@AddToHook{SelectCharTable}
-    {\lst@ifmathescape \lst@Escape{\$}{\$}%
-        {\setbox\@tempboxa=\hbox\bgroup$}%
-        {$\egroup \lst@CalcLostSpaceAndOutput}\fi}
-\lst@EndAspect
-\lst@BeginAspect{keywords}
-\global\let\lst@ifsensitive\iftrue % init
-\global\let\lst@ifsensitivedefed\iffalse % init % \global
-\lst@ifsavemem\else
-\gdef\lst@KeywordTest#1#2#3{%
-    \begingroup \let\lst@UM\@empty
-    \global\expandafter\let\expandafter\@gtempa
-        \csname\@lst#1@\the\lst@token\endcsname
-    \endgroup
-    \ifx\@gtempa\relax\else
-        \let\lst@thestyle\@gtempa
-    \fi}
-\gdef\lst@KEYWORDTEST{%
-    \uppercase\expandafter{\expandafter
-        \lst@KEYWORDTEST@\the\lst@token}\relax}
-\gdef\lst@KEYWORDTEST@#1\relax#2#3#4{%
-    \begingroup \let\lst@UM\@empty
-    \global\expandafter\let\expandafter\@gtempa
-        \csname\@lst#2@#1\endcsname
-    \endgroup
-    \ifx\@gtempa\relax\else
-        \let\lst@thestyle\@gtempa
-    \fi}
-\gdef\lst@WorkingTest#1#2#3{%
-    \begingroup \let\lst@UM\@empty
-    \global\expandafter\let\expandafter\@gtempa
-        \csname\@lst#1@\the\lst@token\endcsname
-    \endgroup
-    \@gtempa}
-\gdef\lst@WORKINGTEST{%
-    \uppercase\expandafter{\expandafter
-        \lst@WORKINGTEST@\the\lst@token}\relax}
-\gdef\lst@WORKINGTEST@#1\relax#2#3#4{%
-    \begingroup \let\lst@UM\@empty
-    \global\expandafter\let\expandafter\@gtempa
-        \csname\@lst#2@#1\endcsname
-    \endgroup
-    \@gtempa}
-\gdef\lst@DefineKeywords#1#2#3{%
-    \lst@ifsensitive
-        \def\lst@next{\lst@for#2}%
-    \else
-        \def\lst@next{\uppercase\expandafter{\expandafter\lst@for#2}}%
-    \fi
-    \lst@next\do
-    {\expandafter\ifx\csname\@lst#1@##1\endcsname\relax
-        \global\expandafter\let\csname\@lst#1@##1\endcsname#3%
-     \fi}}
-\gdef\lst@UndefineKeywords#1#2#3{%
-    \lst@ifsensitivedefed
-        \def\lst@next{\lst@for#2}%
-    \else
-        \def\lst@next{\uppercase\expandafter{\expandafter\lst@for#2}}%
-    \fi
-    \lst@next\do
-    {\expandafter\ifx\csname\@lst#1@##1\endcsname#3%
-        \global\expandafter\let\csname\@lst#1@##1\endcsname\relax
-     \fi}}
-\fi
-\lst@ifsavemem
-\gdef\lst@IfOneOutOf#1\relax#2{%
-    \def\lst@temp##1,#1,##2##3\relax{%
-        \ifx\@empty##2\else \expandafter\lst@IOOOfirst \fi}%
-    \def\lst@next{\lst@IfOneOutOf@#1\relax}%
-    \expandafter\lst@next#2\relax\relax}
-\gdef\lst@IfOneOutOf@#1\relax#2#3{%
-    \ifx#2\relax
-        \expandafter\@secondoftwo
-    \else
-        \expandafter\lst@temp\expandafter,#2,#1,\@empty\relax
-        \expandafter\lst@next
-    \fi}
-\ifx\iffalse\else\fi
-\gdef\lst@IOOOfirst#1\relax#2#3{\fi#2}
-\gdef\lst@IFONEOUTOF#1\relax#2{%
-    \uppercase{\def\lst@temp##1,#1},##2##3\relax{%
-        \ifx\@empty##2\else \expandafter\lst@IOOOfirst \fi}%
-    \def\lst@next{\lst@IFONEOUTOF@#1\relax}%
-    \expandafter\lst@next#2\relax}
-\gdef\lst@IFONEOUTOF@#1\relax#2#3{%
-    \ifx#2\relax
-        \expandafter\@secondoftwo
-    \else
-        \uppercase
-            {\expandafter\lst@temp\expandafter,#2,#1,\@empty\relax}%
-        \expandafter\lst@next
-    \fi}
-\gdef\lst@KWTest{%
-    \begingroup \let\lst@UM\@empty
-    \expandafter\xdef\expandafter\@gtempa\expandafter{\the\lst@token}%
-    \endgroup
-    \expandafter\lst@IfOneOutOf\@gtempa\relax}
-\gdef\lst@KeywordTest#1#2#3{\lst@KWTest #2{\let\lst@thestyle#3}{}}
-\global\let\lst@KEYWORDTEST\lst@KeywordTest
-\gdef\lst@WorkingTest#1#2#3{\lst@KWTest #2#3{}}
-\global\let\lst@WORKINGTEST\lst@WorkingTest
-\fi
-\lst@Key{sensitive}\relax[t]{\lstKV@SetIf{#1}\lst@ifsensitive}
-\lst@AddToHook{SetLanguage}{\let\lst@ifsensitive\iftrue}
-\lst@AddToHook{Init}
-    {\lst@ifsensitive\else
-         \let\lst@KeywordTest\lst@KEYWORDTEST
-         \let\lst@WorkingTest\lst@WORKINGTEST
-         \let\lst@IfOneOutOf\lst@IFONEOUTOF
-     \fi}
-\gdef\lst@MakeMacroUppercase#1{%
-    \ifx\@undefined#1\else \uppercase\expandafter
-        {\expandafter\def\expandafter#1\expandafter{#1}}%
-    \fi}
-\gdef\lst@InstallTest#1#2#3#4#5#6#7#8{%
-    \lst@AddToHook{TrackKeywords}{\lst@TrackKeywords{#1}#2#4#6#7#8}%
-    \lst@AddToHook{PostTrackKeywords}{\lst@PostTrackKeywords#2#3#4#5}}
-\lst@AddToHook{Init}{\lsthk@TrackKeywords\lsthk@PostTrackKeywords}
-\lst@AddToHook{TrackKeywords}
-    {\global\let\lst@DoDefineKeywords\@empty}% init
-\lst@AddToHook{PostTrackKeywords}
-    {\lst@DoDefineKeywords
-     \global\let\lst@DoDefineKeywords\@empty}% init
-\lst@AddToHook{Output}{\lst@ifkeywords \lsthk@DetectKeywords \fi}
-\lst@AddToHook{DetectKeywords}{}% init
-\lst@AddToHook{ModeTrue}{\let\lst@ifkeywords\iffalse}
-\lst@AddToHookExe{Init}{\let\lst@ifkeywords\iftrue}
-\gdef\lst@InstallTestNow#1#2#3#4#5{%
-    \@ifundefined{\string#2#1}%
-    {\global\@namedef{\string#2#1}{}%
-     \edef\@tempa{%
-         \noexpand\lst@AddToHook{\ifx#5dDetectKeywords\else Output\fi}%
-         {\ifx #4w\noexpand\lst@WorkingTest
-             \else\noexpand\lst@KeywordTest \fi
-          {#1}\noexpand#2\noexpand#3}}%
-     \lst@ifsavemem
-         \@tempa
-     \else
-         \@ifundefined{\@lst#1@if@ins}%
-             {\@tempa \global\@namedef{\@lst#1@if@ins}{}}%
-             {}%
-     \fi}
-    {}}
-\gdef\lst@TrackKeywords#1#2#3#4#5#6{%
-    \lst@false
-    \def\lst@arg{{#1}#4}%
-    \expandafter\expandafter\expandafter\lst@TK@
-        \expandafter\lst@arg#2\relax\relax
-    \lst@ifsavemem\else
-        \def\lst@arg{{#1}#4#2}%
-        \expandafter\expandafter\expandafter\lst@TK@@
-            \expandafter\lst@arg#3\relax\relax
-    \fi
-    \lst@if \lst@InstallTestNow{#1}#2#4#5#6\fi}
-\gdef\lst@TK@#1#2#3#4{%
-  \ifx\lst@ifsensitive\lst@ifsensitivedefed
-    \ifx#3#4\else
-      \lst@true
-      \lst@ifsavemem\else
-          \lst@UndefineKeywords{#1}#4#2%
-          \lst@AddTo\lst@DoDefineKeywords{\lst@DefineKeywords{#1}#3#2}%
-      \fi
-    \fi
-  \else
-    \ifx#3\relax\else
-      \lst@true
-      \lst@ifsavemem\else
-          \lst@UndefineKeywords{#1}#4#2%
-          \lst@AddTo\lst@DoDefineKeywords{\lst@DefineKeywords{#1}#3#2}%
-      \fi
-    \fi
-  \fi
-  \lst@ifsavemem \ifx#3\relax\else
-      \lst@ifsensitive\else \lst@MakeMacroUppercase#3\fi
-  \fi \fi
-  \ifx#3\relax
-      \expandafter\@gobblethree
-  \fi
-  \lst@TK@{#1}#2}
-\gdef\lst@TK@@#1#2#3#4#5{%
-    \ifx#4\relax
-        \expandafter\@gobblefour
-    \else
-        \lst@IfSubstring{#4#5}#3{}{\lst@UndefineKeywords{#1}#5#2}%
-    \fi
-    \lst@TK@@{#1}#2#3}
-\lst@AddToHook{InitVars}
-    {\global\let\lst@ifsensitivedefed\lst@ifsensitive}
-\gdef\lst@PostTrackKeywords#1#2#3#4{%
-    \lst@ifsavemem\else
-        \global\let#3#1%
-        \global\let#4#2%
-    \fi}
-\lst@Key{classoffset}\z@{\def\lst@classoffset{#1}}
-\gdef\lst@InstallFamily#1#2#3#4#5{%
-    \lst@Key{#2}\relax{\lst@UseFamily{#2}##1\relax\lst@MakeKeywords}%
-    \lst@Key{more#2}\relax
-        {\lst@UseFamily{#2}##1\relax\lst@MakeMoreKeywords}%
-    \lst@Key{delete#2}\relax
-        {\lst@UseFamily{#2}##1\relax\lst@DeleteKeywords}%
-    \ifx\@empty#3\@empty\else
-        \lst@Key{#3}{#4}{\lstKV@OptArg[\@ne]{##1}%
-            {\@tempcnta\lst@classoffset \advance\@tempcnta####1\relax
-             \@namedef{lst@#3\ifnum\@tempcnta=\@ne\else \the\@tempcnta
-                             \fi}{####2}}}%
-    \fi
-    \expandafter\lst@InstallFamily@
-        \csname\@lst @#2@data\expandafter\endcsname
-        \csname\@lst @#5\endcsname {#1}{#2}{#3}}
-\gdef\lst@InstallFamily@#1#2#3#4#5#6#7#8{%
-    \gdef#1{{#3}{#4}{#5}#2#7}%
-    \long\def\lst@temp##1{#6}%
-    \ifx\lst@temp\@gobble
-        \lst@AddTo#1{s#8}%
-    \else
-        \lst@AddTo#1{w#8}%
-        \global\@namedef{lst@g#4@wp}##1{#6}%
-    \fi}
-\gdef\lst@UseFamily#1{%
-    \def\lst@family{#1}%
-    \@ifnextchar[\lst@UseFamily@{\lst@UseFamily@[\@ne]}}
-\gdef\lst@UseFamily@[#1]{%
-    \@tempcnta\lst@classoffset \advance\@tempcnta#1\relax
-    \lst@ProvideFamily\lst@family
-    \lst@UseFamily@a
-        {\lst@family\ifnum\@tempcnta=\@ne\else \the\@tempcnta \fi}}
-\gdef\lst@UseFamily@a#1{%
-    \expandafter\lst@UseFamily@b
-       \csname\@lst @#1@list\expandafter\endcsname
-       \csname\@lst @#1\expandafter\endcsname
-       \csname\@lst @#1@also\expandafter\endcsname
-       \csname\@lst @g#1\endcsname}
-\gdef\lst@UseFamily@b#1#2#3#4#5\relax#6{\lstKV@XOptArg[]{#5}#6#1#2#3#4}
-\gdef\lst@ProvideFamily#1{%
-    \@ifundefined{lstfam@#1\ifnum\@tempcnta=\@ne\else\the\@tempcnta\fi}%
-    {\global\@namedef{lstfam@#1\ifnum\@tempcnta=\@ne\else
-                                        \the\@tempcnta\fi}{}%
-     \expandafter\expandafter\expandafter\lst@ProvideFamily@
-         \csname\@lst @#1@data\endcsname
-         {\ifnum\@tempcnta=\@ne\else \the\@tempcnta \fi}}%
-    {}}%
-\gdef\lst@ProvideFamily@#1#2#3#4#5#6#7#8{%
-    \expandafter\xdef\csname\@lst @g#2#8@sty\endcsname
-    {\if #6w%
-         \expandafter\noexpand\csname\@lst @g#2@wp\endcsname{#8}%
-     \else
-         \expandafter\noexpand\csname\@lst @#3#8\endcsname
-     \fi}%
-    \ifx\@empty#3\@empty\else
-        \edef\lst@temp{\noexpand\lst@AddToHook{Init}{%
-            \noexpand\lst@ProvideStyle\expandafter\noexpand
-                \csname\@lst @#3#8\endcsname\noexpand#4}}%
-        \lst@temp
-    \fi
-    \expandafter\lst@ProvideFamily@@
-         \csname\@lst @#2#8@list\expandafter\endcsname
-         \csname\@lst @#2#8\expandafter\endcsname
-         \csname\@lst @#2#8@also\expandafter\endcsname
-         \csname\@lst @g#2#8@list\expandafter\endcsname
-         \csname\@lst @g#2#8\expandafter\endcsname
-         \csname\@lst @g#2#8@sty\expandafter\endcsname
-         {#1}#5#6#7}
-\gdef\lst@ProvideFamily@@#1#2#3#4#5#6#7#8{%
-    \gdef#1{#2#5}\global\let#2\@empty \global\let#3\@empty % init
-    \gdef#4{#2#5}\global\let#5\@empty % init
-    \if #8l\relax
-        \lst@AddToHook{SetLanguage}{\def#1{#2#5}\let#2\@empty}%
-    \fi
-    \lst@InstallTest{#7}#1#2#4#5#6}
-\gdef\lst@InstallKeywords#1#2#3#4#5{%
-    \lst@Key{#2}\relax
-        {\lst@UseFamily{#2}[\@ne]##1\relax\lst@MakeKeywords}%
-    \lst@Key{more#2}\relax
-        {\lst@UseFamily{#2}[\@ne]##1\relax\lst@MakeMoreKeywords}%
-    \lst@Key{delete#2}\relax
-        {\lst@UseFamily{#2}[\@ne]##1\relax\lst@DeleteKeywords}%
-    \ifx\@empty#3\@empty\else
-        \lst@Key{#3}{#4}{\@namedef{lst@#3}{##1}}%
-    \fi
-    \expandafter\lst@InstallFamily@
-        \csname\@lst @#2@data\expandafter\endcsname
-        \csname\@lst @#5\endcsname {#1}{#2}{#3}}
-\gdef\lst@ProvideStyle#1#2{%
-    \ifx#1\@undefined \let#1#2%
-    \else\ifx#1\relax \let#1#2\fi\fi}
-\gdef\lst@BuildClassList#1#2,{%
-    \ifx\relax#2\@empty\else
-        \ifx\@empty#2\@empty\else
-            \lst@lExtend#1{\csname\@lst @#2\expandafter\endcsname
-                           \csname\@lst @g#2\endcsname}%
-        \fi
-        \expandafter\lst@BuildClassList\expandafter#1
-    \fi}
-\gdef\lst@DeleteClassesIn#1#2{%
-    \expandafter\lst@DCI@\expandafter#1#2\relax\relax}
-\gdef\lst@DCI@#1#2#3{%
-    \ifx#2\relax
-        \expandafter\@gobbletwo
-    \else
-        \def\lst@temp##1#2#3##2{%
-            \lst@lAddTo#1{##1}%
-            \ifx ##2\relax\else
-                \expandafter\lst@temp
-            \fi ##2}%
-        \let\@tempa#1\let#1\@empty
-        \expandafter\lst@temp\@tempa#2#3\relax
-    \fi
-    \lst@DCI@#1}
-\gdef\lst@MakeKeywords[#1]#2#3#4#5#6{%
-    \def#3{#4#6}\let#4\@empty \let#5\@empty
-    \lst@MakeMoreKeywords[#1]{#2}#3#4#5#6}
-\gdef\lst@MakeMoreKeywords[#1]#2#3#4#5#6{%
-    \lst@BuildClassList#3#1,\relax,%
-    \lst@DefOther\lst@temp{,#2}\lst@lExtend#4\lst@temp}
-\gdef\lst@DeleteKeywords[#1]#2#3#4#5#6{%
-    \lst@MakeKeywords[#1]{#2}\@tempa\@tempb#5#6%
-    \lst@DeleteClassesIn#3\@tempa
-    \lst@DeleteKeysIn#4\@tempb}
-\lst@InstallFamily k{keywords}{keywordstyle}\bfseries{keywordstyle}{}ld
-\gdef\lst@DefKeywordstyle#1#2\@nil@{%
-   \@namedef{lst@keywordstyle\ifnum\@tempcnta=\@ne\else\the\@tempcnta
-                             \fi}{#1#2}}%
-\lst@Key{keywordstyle}{\bfseries}{\lstKV@OptArg[\@ne]{#1}%
-  {\@tempcnta\lst@classoffset \advance\@tempcnta##1\relax
-   \@ifstar{\lst@DefKeywordstyle{\uppercase\expandafter{%
-                                 \expandafter\lst@token
-                                 \expandafter{\the\lst@token}}}}%
-           {\lst@DefKeywordstyle{}}##2\@nil@}}
-\lst@Key{ndkeywords}\relax
-    {\lst@UseFamily{keywords}[\tw@]#1\relax\lst@MakeKeywords}%
-\lst@Key{morendkeywords}\relax
-    {\lst@UseFamily{keywords}[\tw@]#1\relax\lst@MakeMoreKeywords}%
-\lst@Key{deletendkeywords}\relax
-    {\lst@UseFamily{keywords}[\tw@]#1\relax\lst@DeleteKeywords}%
-\lst@Key{ndkeywordstyle}\relax{\@namedef{lst@keywordstyle2}{#1}}%
-\lst@Key{keywordsprefix}\relax{\lst@DefActive\lst@keywordsprefix{#1}}
-\global\let\lst@keywordsprefix\@empty
-\lst@AddToHook{SelectCharTable}
-    {\ifx\lst@keywordsprefix\@empty\else
-         \expandafter\lst@CArg\lst@keywordsprefix\relax
-             \lst@CDef{}%
-                      {\lst@ifletter\else
-                           \global\let\lst@prefixkeyword\@empty
-                       \fi}%
-                      {}%
-     \fi}
-\lst@AddToHook{Init}{\global\let\lst@prefixkeyword\relax}
-\lst@AddToHook{Output}
-    {\ifx\lst@prefixkeyword\@empty
-         \let\lst@thestyle\lst@gkeywords@sty
-         \global\let\lst@prefixkeyword\relax
-     \fi}%
-\lst@Key{otherkeywords}{}{%
-    \let\lst@otherkeywords\@empty
-    \lst@for{#1}\do{%
-      \lst@MakeActive{##1}%
-      \lst@lExtend\lst@otherkeywords{%
-          \expandafter\lst@CArg\lst@temp\relax\lst@CDef
-              {}\lst@PrintOtherKeyword\@empty}}}
-\lst@AddToHook{SelectCharTable}{\lst@otherkeywords}
-\gdef\lst@PrintOtherKeyword#1\@empty{%
-    \lst@XPrintToken
-    \begingroup
-      \lst@modetrue \lsthk@TextStyle
-      \let\lst@ProcessDigit\lst@ProcessLetter
-      \let\lst@ProcessOther\lst@ProcessLetter
-      \lst@lettertrue
-      #1%
-  \lst@SaveToken
-    \endgroup
-\lst@RestoreToken
-\global\let\lst@savedcurrstyle\lst@currstyle
-\let\lst@currstyle\lst@gkeywords@sty
-    \lst@Output
-\let\lst@currstyle\lst@savedcurrstyle}
-\lst@EndAspect
-\lst@BeginAspect[keywords]{emph}
-\lst@InstallFamily e{emph}{emphstyle}{}{emphstyle}{}od
-\lst@EndAspect
-\lst@BeginAspect[keywords]{tex}
-\lst@InstallFamily {cs}{texcs}{texcsstyle}\relax{keywordstyle}
-    {\ifx\lst@lastother\lstum@backslash
-         \expandafter\let\expandafter\lst@thestyle
-                         \csname lst@texcsstyle#1\endcsname
-     \fi}
-    ld
-\lst@Key{texcsstyle}\relax
-  {\@ifstar{\lst@true\lst@DefTexcsstyle}%
-           {\lst@false\lst@DefTexcsstyle}#1\@nil@}
-\gdef\lst@DefTexcsstyle#1\@nil@{%
-    \let\lst@iftexcsincludebs\lst@if
-    \lstKV@OptArg[\@ne]{#1}%
-    {\@tempcnta\lst@classoffset \advance\@tempcnta##1\relax
-     \@namedef{lst@texcsstyle\ifnum\@tempcnta=\@ne\else
-                                   \the\@tempcnta \fi}{##2}}}%
-\global\let\lst@iftexcsincludebs\iffalse
-\let\lst@iftexcsincludebs\iffalse
-\lst@AddToHook{SelectCharTable}
-{\lst@iftexcsincludebs \ifx\@empty\lst@texcs\else
-     \lst@DefSaveDef{`\\}\lsts@texcsbs
-      {\lst@ifletter
-           \lst@Output
-       \else
-           \lst@OutputOther
-       \fi
-       \lst@Merge\lsts@texcsbs}%
- \fi \fi}
-\lst@EndAspect
-\lst@BeginAspect[keywords]{directives}
-\lst@NewMode\lst@CDmode
-\lst@AddToHook{EOL}{\ifnum\lst@mode=\lst@CDmode \lst@LeaveMode \fi}
-\lst@InstallKeywords{d}{directives}{directivestyle}\relax{keywordstyle}
-    {\ifnum\lst@mode=\lst@CDmode
-         \let\lst@thestyle\lst@directivestyle
-     \fi}
-    ld
-\global\let\lst@directives\@empty % init
-\lst@AddTo\lst@delimtypes{,directive}
-\gdef\lst@Delim@directive#1\@empty#2#3#4{%
-    \lst@CArg #1\relax\lst@DefDelimB
-        {\lst@CalcColumn}%
-        {}%
-        {\ifnum\@tempcnta=\z@
-             \def\lst@bnext{#2\lst@CDmode{#4\lst@Lmodetrue}%
-                \let\lst@currstyle\lst@directivestyle}%
- \fi
- \@gobblethree}%
-        #2\lst@CDmode{#4\lst@Lmodetrue}}
-\lst@AddTo\lst@stringtypes{,directive}
-\gdef\lst@StringDM@directive#1#2#3\@empty{%
-    \lst@CArg #2\relax\lst@CDef
-        {}%
-        {\let\lst@bnext\lst@CArgEmpty
-         \ifnum\lst@mode=\lst@CDmode
-             \def\lst@bnext{\lst@BeginString{#1}}%
-         \fi
-         \lst@bnext}%
-        \@empty
-    \lst@CArg #3\relax\lst@CDef
-        {}%
-        {\let\lst@enext\lst@CArgEmpty
-         \ifnum #1=\lst@mode
-             \let\lst@bnext\lst@EndString
-         \fi
-         \lst@bnext}%
-        \@empty}
-\lst@EndAspect
-\lst@BeginAspect[keywords,comments]{keywordcomments}
-\lst@NewMode\lst@KCmode \lst@NewMode\lst@KCSmode
-\gdef\lst@BeginKC{\aftergroup\aftergroup\aftergroup\lst@BeginKC@}%
-\gdef\lst@BeginKC@{%
-    \lst@ResetToken
-    \lst@BeginComment\lst@KCmode{{\lst@commentstyle}\lst@modetrue}%
-                     \@empty}%
-\gdef\lst@BeginKCS{\aftergroup\aftergroup\aftergroup\lst@BeginKCS@}%
-\gdef\lst@BeginKCS@{%
-    \lst@ResetToken
-    \lst@BeginComment\lst@KCSmode{{\lst@commentstyle}\lst@modetrue}%
-                     \@empty}%
-\lst@AddToHook{PostOutput}{\lst@KCpost \global\let\lst@KCpost\@empty}
-\global\let\lst@KCpost\@empty % init
-\gdef\lst@EndKC{\lst@SaveToken \lst@LeaveMode \lst@RestoreToken
-    \let\lst@thestyle\lst@identifierstyle \lsthk@Output}
-\lst@InstallKeywords{kc}{keywordcomment}{}\relax{}
-    {\ifnum\lst@mode=\lst@KCmode
-         \edef\lst@temp{\the\lst@token}%
-         \ifx\lst@temp\lst@KCmatch
-             \lst@EndKC
-         \fi
-     \else
-         \lst@ifmode\else
-             \xdef\lst@KCmatch{\the\lst@token}%
-             \global\let\lst@KCpost\lst@BeginKC
-         \fi
-     \fi}
-    lo
-\lst@Key{keywordcommentsemicolon}{}{\lstKV@ThreeArg{#1}%
-    {\def\lst@KCAkeywordsB{##1}%
-     \def\lst@KCAkeywordsE{##2}%
-     \def\lst@KCBkeywordsB{##3}%
-     \def\lst@KCkeywords{##1##2##3}}}
-\lst@AddToHook{SetLanguage}{%
-    \let\lst@KCAkeywordsB\@empty \let\lst@KCAkeywordsE\@empty
-    \let\lst@KCBkeywordsB\@empty \let\lst@KCkeywords\@empty}
-\lst@AddToHook{SelectCharTable}
-    {\ifx\lst@KCkeywords\@empty\else
-        \lst@DefSaveDef{`\;}\lsts@EKC
-            {\lst@XPrintToken
-             \ifnum\lst@mode=\lst@KCmode \lst@EndComment\@empty \else
-             \ifnum\lst@mode=\lst@KCSmode \lst@EndComment\@empty
-             \fi \fi
-             \lsts@EKC}%
-     \fi}
-\gdef\lst@KCAWorkB{%
-    \lst@ifmode\else \global\let\lst@KCpost\lst@BeginKC \fi}
-\gdef\lst@KCBWorkB{%
-    \lst@ifmode\else \global\let\lst@KCpost\lst@BeginKCS \fi}
-\gdef\lst@KCAWorkE{\ifnum\lst@mode=\lst@KCmode \lst@EndKC \fi}
-\lst@ProvideFamily@@
-    \lst@KCAkeywordsB@list\lst@KCAkeywordsB \lst@KC@also
-    \lst@gKCAkeywordsB@list\lst@gKCAkeywordsB \lst@KCAWorkB
-    {kcb}owo % prefix, other key, working procedure, Output hook
-\lst@ProvideFamily@@
-    \lst@KCAkeywordsE@list\lst@KCAkeywordsE \lst@KC@also
-    \lst@gKCAkeywordsE@list\lst@gKCAkeywordsE \lst@KCAWorkE
-    {kce}owo
-\lst@ProvideFamily@@
-    \lst@KCBkeywordsB@list\lst@KCBkeywordsB \lst@KC@also
-    \lst@gKCBkeywordsB@list\lst@gKCBkeywordsB \lst@KCBWorkB
-    {kcs}owo
-\lst@EndAspect
-\lst@BeginAspect[keywords]{index}
-\lst@InstallFamily w{index}{indexstyle}\lstindexmacro{indexstyle}
-    {\csname\@lst @indexstyle#1\expandafter\endcsname
-         \expandafter{\the\lst@token}}
-    od
-\lst@UserCommand\lstindexmacro#1{\index{{\ttfamily#1}}}
-\lst@EndAspect
-\lst@BeginAspect[keywords]{procnames}
-\gdef\lst@procnametrue{\global\let\lst@ifprocname\iftrue}
-\gdef\lst@procnamefalse{\global\let\lst@ifprocname\iffalse}
-\lst@AddToHook{Init}{\lst@procnamefalse}
-\lst@AddToHook{DetectKeywords}
-    {\lst@ifprocname
-         \let\lst@thestyle\lst@procnamestyle
-         \lst@ifindexproc \csname\@lst @gindex@sty\endcsname \fi
-         \lst@procnamefalse
-     \fi}
-\lst@Key{procnamestyle}{}{\def\lst@procnamestyle{#1}}
-\lst@Key{indexprocnames}{false}[t]{\lstKV@SetIf{#1}\lst@ifindexproc}
-\lst@AddToHook{Init}{\lst@ifindexproc \lst@indexproc \fi}
-\gdef\lst@indexproc{%
-    \@ifundefined{lst@indexstyle1}%
-        {\@namedef{lst@indexstyle1}##1{}}%
-        {}}
-\lst@InstallKeywords w{procnamekeys}{}\relax{}
-    {\global\let\lst@PNpost\lst@procnametrue}
-    od
-\lst@AddToHook{PostOutput}{\lst@PNpost\global\let\lst@PNpost\@empty}
-\global\let\lst@PNpost\@empty % init
-\lst@EndAspect
-\lst@BeginAspect{style}
-\@ifundefined{lststylefiles}
-    {\lst@UserCommand\lststylefiles{lststy0.sty}}{}
-\lst@UserCommand\lstdefinestyle{\lst@DefStyle\iftrue}
-\lst@UserCommand\lst@definestyle{\lst@DefStyle\iffalse}
-\gdef\lst@DefStyle{\lst@DefDriver{style}{sty}\lstset}
-\global\@namedef{lststy@$}{\lsthk@EmptyStyle}
-\lst@AddToHook{EmptyStyle}{}% init
-\lst@Key{style}\relax{%
-    \lst@LAS{style}{sty}{[]{#1}}\lst@NoAlias\lststylefiles
-        \lsthk@SetStyle
-        {}}
-\lst@AddToHook{SetStyle}{}% init
-\lst@EndAspect
-\lst@BeginAspect{language}
-\@ifundefined{lstdriverfiles}
-    {\lst@UserCommand\lstlanguagefiles{lstlang0.sty}}{}
-\lst@UserCommand\lstdefinelanguage{\lst@DefLang\iftrue}
-\lst@UserCommand\lst@definelanguage{\lst@DefLang\iffalse}
-\gdef\lst@DefLang{\lst@DefDriver{language}{lang}\lstset}
-\lstdefinelanguage{}{}
-\lst@Key{language}\relax{\lstKV@OptArg[]{#1}%
-    {\lst@LAS{language}{lang}{[##1]{##2}}\lst@FindAlias\lstlanguagefiles
-         \lsthk@SetLanguage
-         {\lst@FindAlias[##1]{##2}%
-          \let\lst@language\lst@malias
-          \let\lst@dialect\lst@oalias}}}
-\lst@Key{alsolanguage}\relax{\lstKV@OptArg[]{#1}%
-    {\lst@LAS{language}{lang}{[##1]{##2}}\lst@FindAlias\lstlanguagefiles
-         {}%
-         {\lst@FindAlias[##1]{##2}%
-          \let\lst@language\lst@malias
-          \let\lst@dialect\lst@oalias}}}
-\lst@AddToHook{SetLanguage}{}% init
-\lst@UserCommand\lstalias{\@ifnextchar[\lstalias@\lstalias@@}
-\gdef\lstalias@[#1]#2{\lstalias@b #2$#1}
-\gdef\lstalias@b#1[#2]#3{\lst@NormedNameDef{lsta@#1}{#3$#2}}
-\gdef\lstalias@@#1#2{\lst@NormedNameDef{lsta@#1}{#2}}
-\lst@Key{defaultdialect}\relax
-    {\lstKV@OptArg[]{#1}{\lst@NormedNameDef{lstdd@##2}{##1}}}
-\gdef\lst@FindAlias[#1]#2{%
-    \lst@NormedDef\lst@oalias{#1}%
-    \lst@NormedDef\lst@malias{#2}%
-    \@ifundefined{lsta@\lst@malias}{}%
-        {\edef\lst@malias{\csname\@lst a@\lst@malias\endcsname}}%
-    \ifx\@empty\lst@oalias \@ifundefined{lstdd@\lst@malias}{}%
-        {\edef\lst@oalias{\csname\@lst dd@\lst@malias\endcsname}}%
-    \fi
-    \edef\lst@temp{\lst@malias $\lst@oalias}%
-    \@ifundefined{lsta@\lst@temp}{}%
-        {\edef\lst@temp{\csname\@lst a@\lst@temp\endcsname}}%
-    \expandafter\lst@FindAlias@\lst@temp $}
-\gdef\lst@FindAlias@#1$#2${%
-    \def\lst@malias{#1}\def\lst@oalias{#2}%
-    \ifx\@empty\lst@oalias \@ifundefined{lstdd@\lst@malias}{}%
-        {\edef\lst@oalias{\csname\@lst dd@\lst@malias\endcsname}}%
-    \fi}
-\gdef\lst@RequireLanguages#1{%
-    \lst@Require{language}{lang}{#1}\lst@FindAlias\lstlanguagefiles
-    \ifx\lst@loadaspects\@empty\else
-        \lst@RequireAspects\lst@loadaspects
-    \fi}
-\global\let\lstloadlanguages\lst@RequireLanguages
-\lst@EndAspect
-\lst@BeginAspect{formats}
-\@ifundefined{lstformatfiles}
-    {\lst@UserCommand\lstformatfiles{lstfmt0.sty}}{}
-\lst@UserCommand\lstdefineformat{\lst@DefFormat\iftrue}
-\lst@UserCommand\lst@defineformat{\lst@DefFormat\iffalse}
-\gdef\lst@DefFormat{\lst@DefDriver{format}{fmt}\lst@UseFormat}
-\lstdefineformat{}{}
-\lst@Key{format}\relax{%
-    \lst@LAS{format}{fmt}{[]{#1}}\lst@NoAlias\lstformatfiles
-        \lsthk@SetFormat
-        {}}
-\lst@AddToHook{SetFormat}{\let\lst@fmtformat\@empty}% init
-\gdef\lst@fmtSplit#1#2{%
-    \def\lst@temp##1#2##2\relax##3{%
-        \ifnum##3=\z@
-            \ifx\@empty##2\@empty
-                \lst@false
-                \let\lst@fmta#1%
-                \let\lst@fmtb\@empty
-            \else
-                \expandafter\lst@temp#1\relax\@ne
-            \fi
-        \else
-            \def\lst@fmta{##1}\def\lst@fmtb{##2}%
-        \fi}%
-    \lst@true
-    \expandafter\lst@temp#1#2\relax\z@}
-\gdef\lst@IfNextCharWhitespace#1#2#3{%
-    \lst@IfSubstring#3\lst@whitespaces{#1}{#2}#3}
-\begingroup
-\catcode`\^^I=12\catcode`\^^J=12\catcode`\^^M=12\catcode`\^^L=12\relax%
-\lst@DefActive\lst@whitespaces{\ ^^I^^J^^M}% add ^^L
-\global\let\lst@whitespaces\lst@whitespaces%
-\endgroup
-\gdef\lst@fmtIfIdentifier#1{%
-    \ifx\relax#1\@empty
-        \expandafter\@secondoftwo
-    \else
-        \expandafter\lst@fmtIfIdentifier@\expandafter#1%
-    \fi}
-\gdef\lst@fmtIfIdentifier@#1#2\relax{%
-    \let\lst@next\@secondoftwo
-    \ifnum`#1=`_\else
-    \ifnum`#1<64\else
-    \ifnum`#1<91\let\lst@next\@firstoftwo\else
-    \ifnum`#1<97\else
-    \ifnum`#1<123\let\lst@next\@firstoftwo\else
-    \fi \fi \fi \fi \fi
-    \lst@next}
-\gdef\lst@fmtIfNextCharIn#1{%
-    \ifx\@empty#1\@empty \expandafter\@secondoftwo \else
-                         \def\lst@next{\lst@fmtIfNextCharIn@{#1}}%
-                         \expandafter\lst@next\fi}
-\gdef\lst@fmtIfNextCharIn@#1#2#3#4{%
-    \def\lst@temp##1#4##2##3\relax{%
-        \ifx \@empty##2\expandafter\@secondoftwo
-                 \else \expandafter\@firstoftwo \fi}%
-    \lst@temp#1#4\@empty\relax{#2}{#3}#4}
-\gdef\lst@fmtCDef#1{\lst@fmtCDef@#1}
-\gdef\lst@fmtCDef@#1#2#3#4#5#6#7{%
-    \lst@CDefIt#1{#2}{#3}%
-               {\lst@fmtIfNextCharIn{#5}{#4#2#3}{#6#4#2#3#7}}%
-               #4%
-               {}{}{}}
-\gdef\lst@fmtCDefX#1{\lst@fmtCDefX@#1}
-\gdef\lst@fmtCDefX@#1#2#3#4#5#6#7{%
-    \let#4#1%
-    \ifx\@empty#2\@empty
-        \def#1{\lst@fmtIfNextCharIn{#5}{#4}{#6#7}}%
-    \else \ifx\@empty#3\@empty
-        \def#1##1{%
-            \ifx##1#2%
-                \def\lst@next{\lst@fmtIfNextCharIn{#5}{#4##1}%
-                                                      {#6#7}}%
-            \else
-                 \def\lst@next{#4##1}%
-            \fi
-            \lst@next}%
-    \else
-        \def#1{%
-            \lst@IfNextCharsArg{#2#3}%
-                {\lst@fmtIfNextCharIn{#5}{\expandafter#4\lst@eaten}%
-                                         {#6#7}}%
-                {\expandafter#4\lst@eaten}}%
-    \fi \fi}
-\gdef\lst@UseFormat#1{%
-    \def\lst@fmtwhole{#1}%
-    \lst@UseFormat@}
-\gdef\lst@UseFormat@{%
-    \lst@fmtSplit\lst@fmtwhole,%
-    \let\lst@fmtwhole\lst@fmtb
-    \ifx\lst@fmta\@empty\else
-        \lst@fmtSplit\lst@fmta=%
-        \ifx\@empty\lst@fmta\else
-            \expandafter\lstKV@XOptArg\expandafter[\expandafter]%
-                \expandafter{\lst@fmtb}\lst@UseFormat@b
-        \fi
-    \fi
-    \ifx\lst@fmtwhole\@empty\else
-        \expandafter\lst@UseFormat@
-    \fi}
-\gdef\lst@UseFormat@b[#1]#2{%
-    \def\lst@fmtc{{#1}}\lst@lExtend\lst@fmtc{\expandafter{\lst@fmta}}%
-    \def\lst@fmtb{#2}%
-    \lst@fmtSplit\lst@fmtb\string
-    \ifx\@empty\lst@fmta
-        \lst@lAddTo\lst@fmtc{{}}%
-    \else
-        \lst@lExtend\lst@fmtc{\expandafter
-            {\expandafter\lst@fmtPre\expandafter{\lst@fmta}}}%
-    \fi
-    \ifx\@empty\lst@fmtb
-        \lst@lAddTo\lst@fmtc{{}}%
-    \else
-        \lst@lExtend\lst@fmtc{\expandafter
-            {\expandafter\lst@fmtPost\expandafter{\lst@fmtb}}}%
-    \fi
-    \expandafter\lst@UseFormat@c\lst@fmtc}
-\gdef\lst@UseFormat@c#1#2#3#4{%
-    \lst@fmtIfIdentifier#2\relax
-    {\lst@fmtIdentifier{#2}%
-     \lst@if\else \PackageWarning{Listings}%
-         {Cannot drop identifier in format definition}%
-     \fi}%
-    {\lst@if
-         \lst@lAddTo\lst@fmtformat{\lst@CArgX#2\relax\lst@fmtCDef}%
-     \else
-         \lst@lAddTo\lst@fmtformat{\lst@CArgX#2\relax\lst@fmtCDefX}%
-     \fi
-     \lst@DefActive\lst@fmtc{#1}%
-     \lst@lExtend\lst@fmtformat{\expandafter{\lst@fmtc}{#3}{#4}}}}
-\lst@AddToHook{SelectCharTable}{\lst@fmtformat}
-\global\let\lst@fmtformat\@empty
-\gdef\lst@fmtPre#1{%
-    \lst@PrintToken
-    \begingroup
-    \let\newline\lst@fmtEnsureNewLine
-    \let\space\lst@fmtEnsureSpace
-    \let\indent\lst@fmtIndent
-    \let\noindent\lst@fmtNoindent
-    #1%
-    \endgroup}
-\gdef\lst@fmtPost#1{%
-    \global\let\lst@fmtPostOutput\@empty
-    \begingroup
-    \def\newline{\lst@AddTo\lst@fmtPostOutput\lst@fmtEnsureNewLine}%
-    \def\space{\aftergroup\lst@fmtEnsurePostSpace}%
-    \def\indent{\lst@AddTo\lst@fmtPostOutput\lst@fmtIndent}%
-    \def\noindent{\lst@AddTo\lst@fmtPostOutput\lst@fmtNoindent}%
-    \aftergroup\lst@PrintToken
-    #1%
-    \endgroup}
-\lst@AddToHook{Init}{\global\let\lst@fmtPostOutput\@empty}
-\lst@AddToHook{PostOutput}
-    {\lst@fmtPostOutput \global\let\lst@fmtPostOutput\@empty}
-\gdef\lst@fmtEnsureSpace{%
-    \lst@ifwhitespace\else \expandafter\lst@ProcessSpace \fi}
-\gdef\lst@fmtEnsurePostSpace{%
-    \lst@IfNextCharWhitespace{}{\lst@ProcessSpace}}
-\lst@Key{fmtindent}{20pt}{\def\lst@fmtindent{#1}}
-\newdimen\lst@fmtcurrindent
-\lst@AddToHook{InitVars}{\global\lst@fmtcurrindent\z@}
-\gdef\lst@fmtIndent{\global\advance\lst@fmtcurrindent\lst@fmtindent}
-\gdef\lst@fmtNoindent{\global\advance\lst@fmtcurrindent-\lst@fmtindent}
-\gdef\lst@fmtEnsureNewLine{%
-    \global\advance\lst@newlines\@ne
-    \global\advance\lst@newlinesensured\@ne
-    \lst@fmtignoretrue}
-\lst@AddToAtTop\lst@DoNewLines{%
-    \ifnum\lst@newlines>\lst@newlinesensured
-        \global\advance\lst@newlines-\lst@newlinesensured
-    \fi
-    \global\lst@newlinesensured\z@}
-\newcount\lst@newlinesensured % global
-\lst@AddToHook{Init}{\global\lst@newlinesensured\z@}
-\gdef\lst@fmtignoretrue{\let\lst@fmtifignore\iftrue}
-\gdef\lst@fmtignorefalse{\let\lst@fmtifignore\iffalse}
-\lst@AddToHook{InitVars}{\lst@fmtignorefalse}
-\lst@AddToHook{Output}{\lst@fmtignorefalse}
-\gdef\lst@fmtUseLostSpace{%
-    \lst@ifnewline \kern\lst@fmtcurrindent \global\lst@lostspace\z@
-    \else
-        \lst@OldOLS
-    \fi}
-\lst@AddToHook{Init}
-    {\lst@true
-     \ifx\lst@fmtformat\@empty \ifx\lst@fmt\@empty \lst@false \fi\fi
-     \lst@if
-        \let\lst@OldOLS\lst@OutputLostSpace
-        \let\lst@OutputLostSpace\lst@fmtUseLostSpace
-        \let\lst@ProcessSpace\lst@fmtProcessSpace
-     \fi}
-\gdef\lst@fmtProcessSpace{%
-    \lst@ifletter
-        \lst@Output
-        \lst@fmtifignore\else
-            \lst@AppendOther\lst@outputspace
-        \fi
-    \else \lst@ifkeepspaces
-        \lst@AppendOther\lst@outputspace
-    \else \ifnum\lst@newlines=\z@
-        \lst@AppendSpecialSpace
-    \else \ifnum\lst@length=\z@
-            \global\advance\lst@lostspace\lst@width
-            \global\advance\lst@pos\m@ne
-        \else
-            \lst@AppendSpecialSpace
-        \fi
-    \fi \fi \fi
-    \lst@whitespacetrue}
-\lst@InstallTest{f}
-    \lst@fmt@list\lst@fmt \lst@gfmt@list\lst@gfmt
-    \lst@gfmt@wp
-    wd
-\gdef\lst@fmt@list{\lst@fmt\lst@gfmt}\global\let\lst@fmt\@empty
-\gdef\lst@gfmt@list{\lst@fmt\lst@gfmt}\global\let\lst@gfmt\@empty
-\gdef\lst@gfmt@wp{%
-    \begingroup \let\lst@UM\@empty
-    \let\lst@PrintToken\@empty
-    \csname\@lst @fmt$\the\lst@token\endcsname
-    \endgroup}
-\gdef\lst@fmtIdentifier#1#2#3#4{%
-    \lst@DefOther\lst@fmta{#2}\edef\lst@fmt{\lst@fmt,\lst@fmta}%
-    \@namedef{\@lst @fmt$\lst@fmta}{#3#4}}
-\lst@EndAspect
-\lst@BeginAspect{labels}
-\lst@Key{numbers}{none}{%
-    \let\lst@PlaceNumber\@empty
-    \lstKV@SwitchCases{#1}%
-    {none&\\%
-     left&\def\lst@PlaceNumber{\llap{\normalfont
-                \lst@numberstyle{\thelstnumber}\kern\lst@numbersep}}\\%
-     right&\def\lst@PlaceNumber{\rlap{\normalfont
-                \kern\linewidth \kern\lst@numbersep
-                \lst@numberstyle{\thelstnumber}}}%
-    }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}}
-\lst@Key{numberstyle}{}{\def\lst@numberstyle{#1}}
-\lst@Key{numbersep}{10pt}{\def\lst@numbersep{#1}}
-\lst@Key{stepnumber}{1}{\def\lst@stepnumber{#1\relax}}
-\lst@AddToHook{EmptyStyle}{\let\lst@stepnumber\@ne}
-\lst@Key{numberblanklines}{true}[t]
-    {\lstKV@SetIf{#1}\lst@ifnumberblanklines}
-\lst@Key{numberfirstline}{f}[t]{\lstKV@SetIf{#1}\lst@ifnumberfirstline}
-\gdef\lst@numberfirstlinefalse{\let\lst@ifnumberfirstline\iffalse}
-\lst@Key{firstnumber}{auto}{%
-    \lstKV@SwitchCases{#1}%
-    {auto&\let\lst@firstnumber\@undefined\\%
-     last&\let\lst@firstnumber\c@lstnumber
-    }{\def\lst@firstnumber{#1\relax}}}
-\lst@AddToHook{PreSet}{\let\lst@advancenumber\z@}
-\lst@AddToHook{PreInit}
-    {\ifx\lst@firstnumber\@undefined
-         \def\lst@firstnumber{\lst@lineno}%
-     \fi}
-\gdef\lst@SetFirstNumber{%
-    \ifx\lst@firstnumber\@undefined
-        \@tempcnta 0\csname\@lst no@\lst@intname\endcsname\relax
-        \ifnum\@tempcnta=\z@ \@tempcnta\lst@firstline
-                       \else \lst@nololtrue \fi
-        \advance\@tempcnta\lst@advancenumber
-        \edef\lst@firstnumber{\the\@tempcnta\relax}%
-    \fi}
-\gdef\lst@SaveFirstNumber{%
-    \expandafter\xdef
-        \csname\@lst no\ifx\lst@intname\@empty @ \else @\lst@intname\fi
-        \endcsname{\the\c@lstnumber}}
-\newcounter{lstnumber}% \global
-\global\c@lstnumber\@ne % init
-\renewcommand*\thelstnumber{\@arabic\c@lstnumber}
-\lst@AddToHook{EveryPar}
-    {\global\advance\c@lstnumber\lst@advancelstnum
-     \global\advance\c@lstnumber\m@ne \refstepcounter{lstnumber}%
-     \lst@SkipOrPrintLabel}%
-\global\let\lst@advancelstnum\@ne
-\lst@AddToHook{Init}{\def\@currentlabel{\thelstnumber}}
-\lst@AddToHook{InitVars}
-    {\global\c@lstnumber\lst@firstnumber
-     \global\advance\c@lstnumber\lst@advancenumber
-     \global\advance\c@lstnumber-\lst@advancelstnum}
-\lst@AddToHook{ExitVars}
-    {\global\advance\c@lstnumber\lst@advancelstnum}
-\AtBeginDocument{%
-    \def\theHlstnumber{\ifx\lst@@caption\@empty \lst@neglisting
-                                          \else \thelstlisting \fi
-                       .\thelstnumber}}
-\newcount\lst@skipnumbers % \global
-\lst@AddToHook{Init}
-    {\ifnum \z@>\lst@stepnumber
-         \let\lst@advancelstnum\m@ne
-         \edef\lst@stepnumber{-\lst@stepnumber}%
-     \fi
-     \ifnum \z@<\lst@stepnumber
-         \global\lst@skipnumbers\lst@firstnumber
-         \global\divide\lst@skipnumbers\lst@stepnumber
-         \global\multiply\lst@skipnumbers-\lst@stepnumber
-         \global\advance\lst@skipnumbers\lst@firstnumber
-         \ifnum\lst@skipnumbers>\z@
-             \global\advance\lst@skipnumbers -\lst@stepnumber
-         \fi
-     \else
-         \let\lst@SkipOrPrintLabel\relax
-     \fi}
-\gdef\lst@SkipOrPrintLabel{%
-    \ifnum\lst@skipnumbers=\z@
-        \global\advance\lst@skipnumbers-\lst@stepnumber\relax
-        \lst@PlaceNumber
-        \lst@numberfirstlinefalse
-    \else
-        \lst@ifnumberfirstline
-            \lst@PlaceNumber
-            \lst@numberfirstlinefalse
-        \fi
-    \fi
-    \global\advance\lst@skipnumbers\@ne}%
-\lst@AddToHook{OnEmptyLine}{%
-    \lst@ifnumberblanklines\else \ifnum\lst@skipnumbers=\z@
-        \global\advance\lst@skipnumbers-\lst@stepnumber\relax
-    \fi\fi}
-\lst@EndAspect
-\lst@BeginAspect{lineshape}
-\lst@Key{xleftmargin}{\z@}{\def\lst@xleftmargin{#1}}
-\lst@Key{xrightmargin}{\z@}{\def\lst@xrightmargin{#1}}
-\lst@Key{resetmargins}{false}[t]{\lstKV@SetIf{#1}\lst@ifresetmargins}
-\lst@AddToHook{BoxUnsafe}{\let\lst@xleftmargin\z@
-                          \let\lst@xrightmargin\z@}
-\lst@AddToHook{TextStyle}{%
-    \let\lst@xleftmargin\z@ \let\lst@xrightmargin\z@
-    \let\lst@ifresetmargins\iftrue}
-\lst@Key{linewidth}\linewidth{\def\lst@linewidth{#1}}
-\lst@AddToHook{PreInit}{\linewidth\lst@linewidth\relax}
-\gdef\lst@parshape{%
-    \parshape\@ne \@totalleftmargin \linewidth}
-\lst@AddToHook{Init}
-    {\lst@ifresetmargins
-         \advance\linewidth\@totalleftmargin
-         \advance\linewidth\rightmargin
-         \@totalleftmargin\z@
-     \fi
-     \advance\linewidth-\lst@xleftmargin
-     \advance\linewidth-\lst@xrightmargin
-     \advance\@totalleftmargin\lst@xleftmargin\relax}
-\lst@Key{lineskip}{\z@}{\def\lst@lineskip{#1\relax}}
-\lst@AddToHook{Init}
-    {\parskip\z@
-     \ifdim\z@=\lst@lineskip\else
-         \@tempdima\baselineskip
-         \advance\@tempdima\lst@lineskip
-         \multiply\@tempdima\@cclvi
-         \divide\@tempdima\baselineskip\relax
-         \multiply\@tempdima\@cclvi
-         \edef\baselinestretch{\strip@pt\@tempdima}%
-         \selectfont
-     \fi}
-\lst@Key{breaklines}{false}[t]{\lstKV@SetIf{#1}\lst@ifbreaklines}
-\lst@Key{breakindent}{20pt}{\def\lst@breakindent{#1}}
-\lst@Key{breakautoindent}{t}[t]{\lstKV@SetIf{#1}\lst@ifbreakautoindent}
-\lst@Key{breakatwhitespace}{false}[t]%
-    {\lstKV@SetIf{#1}\lst@ifbreakatwhitespace}
-\lst@Key{prebreak}{}{\def\lst@prebreak{#1}}
-\lst@Key{postbreak}{}{\def\lst@postbreak{#1}}
-\lst@AddToHook{Init}
-    {\lst@ifbreaklines
-         \hbadness\@M \pretolerance\@M
-         \@rightskip\@flushglue \rightskip\@rightskip % \raggedright
-         \leftskip\z@skip \parindent\z@
-         \def\lst@parshape{\parshape\tw@ \@totalleftmargin\linewidth
-                           \lst@breakshape}%
-     \else
-         \let\lst@discretionary\@empty
-     \fi}
-\lst@AddToHook{OnNewLine}
-    {\lst@ifbreaklines \lst@breakNewLine \fi}
-\gdef\lst@discretionary{%
-    \lst@ifbreakatwhitespace
-        \lst@ifwhitespace \lst@@discretionary \fi
-    \else
-        \lst@@discretionary
-    \fi}%
-\gdef\lst@@discretionary{%
-    \discretionary{\let\space\lst@spacekern\lst@prebreak}%
-                  {\llap{\lsthk@EveryLine
-                   \kern\lst@breakcurrindent \kern-\@totalleftmargin}%
-                   \let\space\lst@spacekern\lst@postbreak}{}}
-\lst@AddToHook{PostOutput}{\lst@discretionary}
-\gdef\lst@spacekern{\kern\lst@width}
-\gdef\lst@breakNewLine{%
-    \@tempdima\lst@breakindent\relax
-    \lst@ifbreakautoindent \advance\@tempdima\lst@lostspace \fi
-    \@tempdimc-\@tempdima \advance\@tempdimc\linewidth
-                          \advance\@tempdima\@totalleftmargin
-    \xdef\lst@breakshape{\noexpand\lst@breakcurrindent \the\@tempdimc}%
-    \xdef\lst@breakcurrindent{\the\@tempdima}}
-\global\let\lst@breakcurrindent\z@ % init
-\gdef\lst@breakshape{\@totalleftmargin \linewidth}
-\gdef\lst@breakProcessOther#1{\lst@ProcessOther#1\lst@OutputOther}
-\lst@AddToHook{SelectCharTable}
-    {\lst@ifbreaklines \lst@Def{`)}{\lst@breakProcessOther)}\fi}
-\lst@EndAspect
-\lst@BeginAspect[lineshape]{frames}
-\lst@Key{framexleftmargin}{\z@}{\def\lst@framexleftmargin{#1}}
-\lst@Key{framexrightmargin}{\z@}{\def\lst@framexrightmargin{#1}}
-\lst@Key{framextopmargin}{\z@}{\def\lst@framextopmargin{#1}}
-\lst@Key{framexbottommargin}{\z@}{\def\lst@framexbottommargin{#1}}
-\lst@Key{backgroundcolor}{}{\def\lst@bkgcolor{#1}}
-\lst@Key{fillcolor}{}{\def\lst@fillcolor{#1}}
-\lst@Key{rulecolor}{}{\def\lst@rulecolor{#1}}
-\lst@Key{rulesepcolor}{}{\def\lst@rulesepcolor{#1}}
-\lst@AddToHook{Init}{%
-    \ifx\lst@fillcolor\@empty
-        \let\lst@fillcolor\lst@bkgcolor
-    \fi
-    \ifx\lst@rulesepcolor\@empty
-        \let\lst@rulesepcolor\lst@fillcolor
-    \fi}
-\lst@Key{rulesep}{2pt}{\def\lst@rulesep{#1}}
-\lst@Key{framerule}{.4pt}{\def\lst@framerulewidth{#1}}
-\lst@Key{framesep}{3pt}{\def\lst@frametextsep{#1}}
-\lst@Key{frameshape}{}{%
-    \let\lst@xrulecolor\@empty
-    \lstKV@FourArg{#1}%
-    {\uppercase{\def\lst@frametshape{##1}}%
-     \uppercase{\def\lst@framelshape{##2}}%
-     \uppercase{\def\lst@framershape{##3}}%
-     \uppercase{\def\lst@framebshape{##4}}%
-     \let\lst@ifframeround\iffalse
-     \lst@IfSubstring R\lst@frametshape{\let\lst@ifframeround\iftrue}{}%
-     \lst@IfSubstring R\lst@framebshape{\let\lst@ifframeround\iftrue}{}%
-     \def\lst@frame{##1##2##3##4}}}
-\lst@Key{frameround}\relax
-    {\uppercase{\def\lst@frameround{#1}}%
-     \expandafter\lstframe@\lst@frameround ffff\relax}
-\global\let\lst@frameround\@empty
-\lst@Key{frame}\relax{%
-    \let\lst@xrulecolor\@empty
-    \lstKV@SwitchCases{#1}%
-    {none&\let\lst@frame\@empty\\%
-     leftline&\def\lst@frame{l}\\%
-     topline&\def\lst@frame{t}\\%
-     bottomline&\def\lst@frame{b}\\%
-     lines&\def\lst@frame{tb}\\%
-     single&\def\lst@frame{trbl}\\%
-     shadowbox&\def\lst@frame{tRBl}%
-            \def\lst@xrulecolor{\lst@rulesepcolor}%
-            \def\lst@rulesep{\lst@frametextsep}%
-    }{\def\lst@frame{#1}}%
-    \expandafter\lstframe@\lst@frameround ffff\relax}
-\gdef\lstframe@#1#2#3#4#5\relax{%
-    \lst@IfSubstring T\lst@frame{\edef\lst@frame{t\lst@frame}}{}%
-    \lst@IfSubstring R\lst@frame{\edef\lst@frame{r\lst@frame}}{}%
-    \lst@IfSubstring B\lst@frame{\edef\lst@frame{b\lst@frame}}{}%
-    \lst@IfSubstring L\lst@frame{\edef\lst@frame{l\lst@frame}}{}%
-    \let\lst@frametshape\@empty \let\lst@framebshape\@empty
-    \lst@frameCheck
-        ltr\lst@framelshape\lst@frametshape\lst@framershape #4#1%
-    \lst@frameCheck
-        LTR\lst@framelshape\lst@frametshape\lst@framershape #4#1%
-    \lst@frameCheck
-        lbr\lst@framelshape\lst@framebshape\lst@framershape #3#2%
-    \lst@frameCheck
-        LBR\lst@framelshape\lst@framebshape\lst@framershape #3#2%
-    \let\lst@ifframeround\iffalse
-    \lst@IfSubstring R\lst@frametshape{\let\lst@ifframeround\iftrue}{}%
-    \lst@IfSubstring R\lst@framebshape{\let\lst@ifframeround\iftrue}{}%
-    \let\lst@framelshape\@empty \let\lst@framershape\@empty
-    \lst@IfSubstring L\lst@frame
-        {\def\lst@framelshape{YY}}%
-        {\lst@IfSubstring l\lst@frame{\def\lst@framelshape{Y}}{}}%
-    \lst@IfSubstring R\lst@frame
-        {\def\lst@framershape{YY}}%
-        {\lst@IfSubstring r\lst@frame{\def\lst@framershape{Y}}{}}}
-\gdef\lst@frameCheck#1#2#3#4#5#6#7#8{%
-    \lst@IfSubstring #1\lst@frame
-        {\if #7T\def#4{R}\else \def#4{Y}\fi}%
-        {\def#4{N}}%
-    \lst@IfSubstring #3\lst@frame
-        {\if #8T\def#6{R}\else \def#6{Y}\fi}%
-        {\def#6{N}}%
-    \lst@IfSubstring #2\lst@frame{\edef#5{#5#4Y#6}}{}}
-\lst@AddToHook{TextStyle}
-   {\let\lst@frame\@empty
-    \let\lst@frametshape\@empty
-    \let\lst@framershape\@empty
-    \let\lst@framebshape\@empty
-    \let\lst@framelshape\@empty
-    \let\lst@bkgcolor\@empty}
-\gdef\lst@frameMakeBoxV#1#2#3{%
-    \setbox#1\hbox{%
-      \color@begingroup \lst@rulecolor
-      \ifx\lst@framelshape\@empty
-      \else
-            \llap{%
-                \lst@frameBlock\lst@fillcolor\lst@frametextsep{#2}{#3}%
-                \kern\lst@framexleftmargin}%
-      \fi
-      \llap{\setbox\z@\hbox{\vrule\@width\z@\@height#2\@depth#3%
-                            \lst@frameL}%
-            \rlap{\lst@frameBlock\lst@rulesepcolor{\wd\z@}%
-                                                  {\ht\z@}{\dp\z@}}%
-            \box\z@
-            \kern\lst@frametextsep\relax
-            \kern\lst@framexleftmargin}%
-      \rlap{\kern-\lst@framexleftmargin
-                    \@tempdima\linewidth
-            \advance\@tempdima\lst@framexleftmargin
-            \advance\@tempdima\lst@framexrightmargin
-            \lst@frameBlock\lst@bkgcolor\@tempdima{#2}{#3}%
-            \ifx\lst@framershape\@empty
-                \kern\lst@frametextsep\relax
-            \else
-                \lst@frameBlock\lst@fillcolor\lst@frametextsep{#2}{#3}%
-            \fi
-            \setbox\z@\hbox{\vrule\@width\z@\@height#2\@depth#3%
-                            \lst@frameR}%
-            \rlap{\lst@frameBlock\lst@rulesepcolor{\wd\z@}%
-                                                  {\ht\z@}{\dp\z@}}%
-            \box\z@}%
-      \color@endgroup}}
-\gdef\lst@frameBlock#1#2#3#4{%
-    \color@begingroup
-      #1%
-      \setbox\z@\hbox{\vrule\@height#3\@depth#4%
-                      \ifx#1\@empty \@width\z@ \kern#2\relax
-                              \else \@width#2\relax \fi}%
-      \box\z@
-    \color@endgroup}
-\gdef\lst@frameR{%
-    \expandafter\lst@frameR@\lst@framershape\relax
-    \kern-\lst@rulesep}
-\gdef\lst@frameR@#1{%
-    \ifx\relax#1\@empty\else
-        \if #1Y\lst@framevrule \else \kern\lst@framerulewidth \fi
-        \kern\lst@rulesep
-        \expandafter\lst@frameR@b
-    \fi}
-\gdef\lst@frameR@b#1{%
-    \ifx\relax#1\@empty
-    \else
-        \if #1Y\color@begingroup
-               \lst@xrulecolor
-               \lst@framevrule
-               \color@endgroup
-        \else
-               \kern\lst@framerulewidth
-        \fi
-        \kern\lst@rulesep
-        \expandafter\lst@frameR@
-    \fi}
-\gdef\lst@frameL{%
-    \kern-\lst@rulesep
-    \expandafter\lst@frameL@\lst@framelshape\relax}
-\gdef\lst@frameL@#1{%
-    \ifx\relax#1\@empty\else
-        \kern\lst@rulesep
-        \if#1Y\lst@framevrule \else \kern\lst@framerulewidth \fi
-        \expandafter\lst@frameL@
-    \fi}
-\gdef\lst@frameH#1#2{%
-    \global\let\lst@framediml\z@ \global\let\lst@framedimr\z@
-    \setbox\z@\hbox{}\@tempcntb\z@
-    \expandafter\lst@frameH@\expandafter#1#2\relax\relax\relax
-            \@tempdimb\lst@frametextsep\relax
-    \advance\@tempdimb\lst@framerulewidth\relax
-            \@tempdimc-\@tempdimb
-    \advance\@tempdimc\ht\z@
-    \advance\@tempdimc\dp\z@
-    \setbox\z@=\hbox{%
-      \lst@frameHBkg\lst@fillcolor\@tempdimb\@firstoftwo
-      \if#1T\rlap{\raise\dp\@tempboxa\box\@tempboxa}%
-       \else\rlap{\lower\ht\@tempboxa\box\@tempboxa}\fi
-      \lst@frameHBkg\lst@rulesepcolor\@tempdimc\@secondoftwo
-      \advance\@tempdimb\ht\@tempboxa
-      \if#1T\rlap{\raise\lst@frametextsep\box\@tempboxa}%
-       \else\rlap{\lower\@tempdimb\box\@tempboxa}\fi
-      \rlap{\box\z@}%
-    }}
-\gdef\lst@frameH@#1#2#3#4{%
-    \ifx\relax#4\@empty\else
-        \lst@frameh \@tempcntb#1#2#3#4%
-        \advance\@tempcntb\@ne
-        \expandafter\lst@frameH@\expandafter#1%
-    \fi}
-\gdef\lst@frameHBkg#1#2#3{%
-    \setbox\@tempboxa\hbox{%
-        \kern-\lst@framexleftmargin
-        #3{\kern-\lst@framediml\relax}{\@tempdima\z@}%
-        \ifdim\lst@framediml>\@tempdimb
-            #3{\@tempdima\lst@framediml \advance\@tempdima-\@tempdimb
-               \lst@frameBlock\lst@rulesepcolor\@tempdima\@tempdimb\z@}%
-              {\kern-\lst@framediml
-               \advance\@tempdima\lst@framediml\relax}%
-        \fi
-        #3{\@tempdima\z@
-           \ifx\lst@framelshape\@empty\else
-               \advance\@tempdima\@tempdimb
-           \fi
-           \ifx\lst@framershape\@empty\else
-               \advance\@tempdima\@tempdimb
-           \fi}%
-          {\ifdim\lst@framedimr>\@tempdimb
-              \advance\@tempdima\lst@framedimr\relax
-           \fi}%
-        \advance\@tempdima\linewidth
-        \advance\@tempdima\lst@framexleftmargin
-        \advance\@tempdima\lst@framexrightmargin
-        \lst@frameBlock#1\@tempdima#2\z@
-        #3{\ifdim\lst@framedimr>\@tempdimb
-               \@tempdima-\@tempdimb
-               \advance\@tempdima\lst@framedimr\relax
-               \lst@frameBlock\lst@rulesepcolor\@tempdima\@tempdimb\z@
-           \fi}{}%
-        }}
-\gdef\lst@frameh#1#2#3#4#5{%
-    \lst@frameCalcDimA#1%
-    \lst@ifframeround \@getcirc\@tempdima \fi
-    \setbox\z@\hbox{%
-      \begingroup
-      \setbox\z@\hbox{%
-        \kern-\lst@framexleftmargin
-        \color@begingroup
-        \ifnum#1=\z@ \lst@rulecolor \else \lst@xrulecolor \fi
-        \lst@frameCornerX\llap{#2L}#3#1%
-        \ifdim\lst@framediml<\@tempdimb
-            \xdef\lst@framediml{\the\@tempdimb}%
-        \fi
-        \begingroup
-        \if#4Y\else \let\lst@framerulewidth\z@ \fi
-                \@tempdima\lst@framexleftmargin
-        \advance\@tempdima\lst@framexrightmargin
-        \advance\@tempdima\linewidth
-        \vrule\@width\@tempdima\@height\lst@framerulewidth \@depth\z@
-        \endgroup
-        \lst@frameCornerX\rlap{#2R}#5#1%
-        \ifdim\lst@framedimr<\@tempdimb
-            \xdef\lst@framedimr{\the\@tempdimb}%
-        \fi
-        \color@endgroup}%
-      \if#2T\rlap{\raise\dp\z@\box\z@}%
-       \else\rlap{\lower\ht\z@\box\z@}\fi
-      \endgroup
-      \box\z@}}
-\gdef\lst@frameCornerX#1#2#3#4{%
-    \setbox\@tempboxa\hbox{\csname\@lst @frame\if#3RR\fi #2\endcsname}%
-    \@tempdimb\wd\@tempboxa
-    \if #3R%
-        #1{\box\@tempboxa}%
-    \else
-        \if #3Y\expandafter#1\else
-               \@tempdimb\z@ \expandafter\vphantom \fi
-        {\box\@tempboxa}%
-    \fi}
-\gdef\lst@frameCalcDimA#1{%
-            \@tempdima\lst@rulesep
-    \advance\@tempdima\lst@framerulewidth
-    \multiply\@tempdima#1\relax
-    \advance\@tempdima\lst@frametextsep
-    \advance\@tempdima\lst@framerulewidth
-    \multiply\@tempdima\tw@}
-\lst@AddToHook{Init}{\lst@frameInit}
-\newbox\lst@framebox
-\gdef\lst@frameInit{%
-    \ifx\lst@framelshape\@empty \let\lst@frameL\@empty \fi
-    \ifx\lst@framershape\@empty \let\lst@frameR\@empty \fi
-    \def\lst@framevrule{\vrule\@width\lst@framerulewidth\relax}%
-    \lst@ifframeround
-        \lst@frameCalcDimA\z@ \@getcirc\@tempdima
-        \@tempdimb\@tempdima \divide\@tempdimb\tw@
-        \advance\@tempdimb -\@wholewidth
-        \edef\lst@frametextsep{\the\@tempdimb}%
-        \edef\lst@framerulewidth{\the\@wholewidth}%
-        \lst@frameCalcDimA\@ne \@getcirc\@tempdima
-        \@tempdimb\@tempdima \divide\@tempdimb\tw@
-        \advance\@tempdimb -\tw@\@wholewidth
-        \advance\@tempdimb -\lst@frametextsep
-        \edef\lst@rulesep{\the\@tempdimb}%
-    \fi
-    \lst@frameMakeBoxV\lst@framebox{\ht\strutbox}{\dp\strutbox}%
-    \def\lst@framelr{\copy\lst@framebox}%
-    \ifx\lst@frametshape\@empty\else
-        \lst@frameH T\lst@frametshape
-        \ifvoid\z@\else
-            \par\lst@parshape
-            \@tempdima-\baselineskip \advance\@tempdima\ht\z@
-            \ifdim\prevdepth<\@cclvi\p@\else
-                \advance\@tempdima\prevdepth
-            \fi
-            \ifdim\@tempdima<\z@
-                \vskip\@tempdima\vskip\lineskip
-            \fi
-            \noindent\box\z@\par
-            \lineskiplimit\maxdimen \lineskip\z@
-        \fi
-        \lst@frameSpreadV\lst@framextopmargin
-    \fi}
-\lst@AddToHook{EveryLine}{\lst@framelr}
-\global\let\lst@framelr\@empty
-\lst@AddToHook{DeInit}
-    {\ifx\lst@framebshape\@empty\else \lst@frameExit \fi}
-\gdef\lst@frameExit{%
-    \lst@frameSpreadV\lst@framexbottommargin
-    \lst@frameH B\lst@framebshape
-    \ifvoid\z@\else
-        \everypar{}\par\lst@parshape\nointerlineskip\noindent\box\z@
-    \fi}
-\gdef\lst@frameSpreadV#1{%
-    \ifdim\z@=#1\else
-        \everypar{}\par\lst@parshape\nointerlineskip\noindent
-        \lst@frameMakeBoxV\z@{#1}{\z@}%
-        \box\z@
-    \fi}
-\gdef\lst@frameTR{%
-    \vrule\@width.5\@tempdima\@height\lst@framerulewidth\@depth\z@
-    \kern-\lst@framerulewidth
-    \raise\lst@framerulewidth\hbox{%
-        \vrule\@width\lst@framerulewidth\@height\z@\@depth.5\@tempdima}}
-\gdef\lst@frameBR{%
-    \vrule\@width.5\@tempdima\@height\lst@framerulewidth\@depth\z@
-    \kern-\lst@framerulewidth
-    \vrule\@width\lst@framerulewidth\@height.5\@tempdima\@depth\z@}
-\gdef\lst@frameBL{%
-    \vrule\@width\lst@framerulewidth\@height.5\@tempdima\@depth\z@
-    \kern-\lst@framerulewidth
-    \vrule\@width.5\@tempdima\@height\lst@framerulewidth\@depth\z@}
-\gdef\lst@frameTL{%
-    \raise\lst@framerulewidth\hbox{%
-        \vrule\@width\lst@framerulewidth\@height\z@\@depth.5\@tempdima}%
-    \kern-\lst@framerulewidth
-    \vrule\@width.5\@tempdima\@height\lst@framerulewidth\@depth\z@}
-\gdef\lst@frameRoundT{%
-    \setbox\@tempboxa\hbox{\@circlefnt\char\@tempcnta}%
-    \ht\@tempboxa\lst@framerulewidth
-    \box\@tempboxa}
-\gdef\lst@frameRoundB{%
-    \setbox\@tempboxa\hbox{\@circlefnt\char\@tempcnta}%
-    \dp\@tempboxa\z@
-    \box\@tempboxa}
-\gdef\lst@frameRTR{%
-    \hb@xt@.5\@tempdima{\kern-\lst@framerulewidth
-                           \kern.5\@tempdima \lst@frameRoundT \hss}}
-\gdef\lst@frameRBR{%
-    \hb@xt@.5\@tempdima{\kern-\lst@framerulewidth
-    \advance\@tempcnta\@ne \kern.5\@tempdima \lst@frameRoundB \hss}}
-\gdef\lst@frameRBL{%
-    \advance\@tempcnta\tw@ \lst@frameRoundB
-    \kern-.5\@tempdima}
-\gdef\lst@frameRTL{%
-    \advance\@tempcnta\thr@@\lst@frameRoundT
-    \kern-.5\@tempdima}
-\lst@EndAspect
-\lst@BeginAspect[keywords]{make}
-\lst@NewMode\lst@makemode
-\lst@AddToHook{Output}{%
-    \ifnum\lst@mode=\lst@makemode
-        \ifx\lst@thestyle\lst@gkeywords@sty
-            \lst@makekeytrue
-        \fi
-    \fi}
-\gdef\lst@makekeytrue{\let\lst@ifmakekey\iftrue}
-\gdef\lst@makekeyfalse{\let\lst@ifmakekey\iffalse}
-\global\lst@makekeyfalse % init
-\lst@Key{makemacrouse}f[t]{\lstKV@SetIf{#1}\lst@ifmakemacrouse}
-\gdef\lst@MakeSCT{%
-    \lst@ifmakemacrouse
-        \lst@ReplaceInput{$(}{%
-            \lst@PrintToken
-            \lst@EnterMode\lst@makemode{\lst@makekeyfalse}%
-            \lst@Merge{\lst@ProcessOther\$\lst@ProcessOther(}}%
-        \lst@ReplaceInput{)}{%
-            \ifnum\lst@mode=\lst@makemode
-                \lst@PrintToken
-                \begingroup
-                    \lst@ProcessOther)%
-                    \lst@ifmakekey
-                        \let\lst@currstyle\lst@gkeywords@sty
-                    \fi
-                    \lst@OutputOther
-                \endgroup
-                \lst@LeaveMode
-            \else
-                \expandafter\lst@ProcessOther\expandafter)%
-            \fi}%
-    \else
-        \lst@ReplaceInput{$(}{\lst@ProcessOther\$\lst@ProcessOther(}%
-    \fi}
-\lst@EndAspect
-\lst@BeginAspect{0.21}
-\lst@Key{labelstyle}{}{\def\lst@numberstyle{#1}}
-\lst@Key{labelsep}{10pt}{\def\lst@numbersep{#1}}
-\lst@Key{labelstep}{0}{%
-    \ifnum #1=\z@ \KV@lst@numbers{none}%
-            \else \KV@lst@numbers{left}\fi
-    \def\lst@stepnumber{#1\relax}}
-\lst@Key{firstlabel}\relax{\def\lst@firstnumber{#1\relax}}
-\lst@Key{advancelabel}\relax{\def\lst@advancenumber{#1\relax}}
-\let\c@lstlabel\c@lstnumber
-\lst@AddToHook{Init}{\def\thelstnumber{\thelstlabel}}
-\newcommand*\thelstlabel{\@arabic\c@lstlabel}
-\lst@Key{first}\relax{\def\lst@firstline{#1\relax}}
-\lst@Key{last}\relax{\def\lst@lastline{#1\relax}}
-\lst@Key{framerulewidth}{.4pt}{\def\lst@framerulewidth{#1}}
-\lst@Key{framerulesep}{2pt}{\def\lst@rulesep{#1}}
-\lst@Key{frametextsep}{3pt}{\def\lst@frametextsep{#1}}
-\lst@Key{framerulecolor}{}{\lstKV@OptArg[]{#1}%
-    {\ifx\@empty##2\@empty
-         \let\lst@rulecolor\@empty
-     \else
-         \ifx\@empty##1\@empty
-             \def\lst@rulecolor{\color{##2}}%
-         \else
-             \def\lst@rulecolor{\color[##1]{##2}}%
-         \fi
-     \fi}}
-\lst@Key{backgroundcolor}{}{\lstKV@OptArg[]{#1}%
-    {\ifx\@empty##2\@empty
-         \let\lst@bkgcolor\@empty
-     \else
-         \ifx\@empty##1\@empty
-             \def\lst@bkgcolor{\color{##2}}%
-         \else
-             \def\lst@bkgcolor{\color[##1]{##2}}%
-         \fi
-     \fi}}
-\lst@Key{framespread}{\z@}{\def\lst@framespread{#1}}
-\lst@AddToHook{PreInit}
-    {\@tempdima\lst@framespread\relax \divide\@tempdima\tw@
-     \edef\lst@framextopmargin{\the\@tempdima}%
-     \let\lst@framexrightmargin\lst@framextopmargin
-     \let\lst@framexbottommargin\lst@framextopmargin
-     \advance\@tempdima\lst@xleftmargin\relax
-     \edef\lst@framexleftmargin{\the\@tempdima}}
-\newdimen\lst@innerspread \newdimen\lst@outerspread
-\lst@Key{spread}{\z@,\z@}{\lstKV@CSTwoArg{#1}%
-    {\lst@innerspread##1\relax
-     \ifx\@empty##2\@empty
-         \divide\lst@innerspread\tw@\relax
-         \lst@outerspread\lst@innerspread
-     \else
-         \lst@outerspread##2\relax
-     \fi}}
-\lst@AddToHook{BoxUnsafe}{\lst@outerspread\z@ \lst@innerspread\z@}
-\lst@Key{wholeline}{false}[t]{\lstKV@SetIf{#1}\lst@ifresetmargins}
-\lst@Key{indent}{\z@}{\def\lst@xleftmargin{#1}}
-\lst@AddToHook{PreInit}
-    {\lst@innerspread=-\lst@innerspread
-     \lst@outerspread=-\lst@outerspread
-     \ifodd\c@page \advance\lst@innerspread\lst@xleftmargin
-             \else \advance\lst@outerspread\lst@xleftmargin \fi
-     \ifodd\c@page
-         \edef\lst@xleftmargin{\the\lst@innerspread}%
-         \edef\lst@xrightmargin{\the\lst@outerspread}%
-     \else
-         \edef\lst@xleftmargin{\the\lst@outerspread}%
-         \edef\lst@xrightmargin{\the\lst@innerspread}%
-     \fi}
-\lst@Key{defaultclass}\relax{\def\lst@classoffset{#1}}
-\lst@Key{stringtest}\relax{}% dummy
-\lst@Key{outputpos}\relax{\lst@outputpos#1\relax\relax}
-\lst@Key{stringspaces}\relax[t]{\lstKV@SetIf{#1}\lst@ifshowstringspaces}
-\lst@Key{visiblespaces}\relax[t]{\lstKV@SetIf{#1}\lst@ifshowspaces}
-\lst@Key{visibletabs}\relax[t]{\lstKV@SetIf{#1}\lst@ifshowtabs}
-\lst@EndAspect
-\lst@BeginAspect{fancyvrb}
-\@ifundefined{FancyVerbFormatLine}
-    {\typeout{^^J%
-     ***^^J%
-     *** `listings.sty' needs `fancyvrb.sty' right now.^^J%
-     *** Please ensure its availability and try again.^^J%
-     ***^^J}%
-     \batchmode \@@end}{}
-\gdef\lstFV@fancyvrb{%
-    \lst@iffancyvrb
-        \ifx\FancyVerbFormatLine\lstFV@FancyVerbFormatLine\else
-            \let\lstFV@FVFL\FancyVerbFormatLine
-            \let\FancyVerbFormatLine\lstFV@FancyVerbFormatLine
-        \fi
-    \else
-        \ifx\lstFV@FVFL\@undefined\else
-            \let\FancyVerbFormatLine\lstFV@FVFL
-            \let\lstFV@FVFL\@undefined
-        \fi
-    \fi}
-\gdef\lstFV@VerbatimBegin{%
-    \ifx\FancyVerbFormatLine\lstFV@FancyVerbFormatLine
-        \lsthk@TextStyle \lsthk@BoxUnsafe
-        \lsthk@PreSet
-        \lst@activecharsfalse
-        \let\normalbaselines\relax
-\xdef\lstFV@RestoreData{\noexpand\linewidth\the\linewidth\relax}%
-        \lst@Init\relax
-        \lst@ifresetmargins \advance\linewidth-\@totalleftmargin \fi
-\lstFV@RestoreData
-        \everypar{}\global\lst@newlines\z@
-        \lst@mode\lst@nomode \let\lst@entermodes\@empty
-        \lst@InterruptModes
-%% D.G. modification begin - Nov. 25, 1998
-        \let\@noligs\relax
-%% D.G. modification end
-    \fi}
-\gdef\lstFV@VerbatimEnd{%
-    \ifx\FancyVerbFormatLine\lstFV@FancyVerbFormatLine
-        \global\setbox\lstFV@gtempboxa\box\@tempboxa
-        \global\let\@gtempa\FV@ProcessLine
-        \lst@mode\lst@Pmode
-        \lst@DeInit
-        \let\FV@ProcessLine\@gtempa
-        \setbox\@tempboxa\box\lstFV@gtempboxa
-        \par
-    \fi}
-\newbox\lstFV@gtempboxa
-\lst@AddTo\FV@VerbatimBegin\lstFV@VerbatimBegin
-\lst@AddToAtTop\FV@VerbatimEnd\lstFV@VerbatimEnd
-\lst@AddTo\FV@LVerbatimBegin\lstFV@VerbatimBegin
-\lst@AddToAtTop\FV@LVerbatimEnd\lstFV@VerbatimEnd
-\lst@AddTo\FV@BVerbatimBegin\lstFV@VerbatimBegin
-\lst@AddToAtTop\FV@BVerbatimEnd\lstFV@VerbatimEnd
-\gdef\lstFV@FancyVerbFormatLine#1{%
-    \let\lst@arg\@empty \lst@FVConvert#1\@nil
-    \global\lst@newlines\z@
-    \vtop{\noindent\lst@parshape
-          \lst@ReenterModes
-          \lst@arg \lst@PrintToken\lst@EOLUpdate\lsthk@InitVarsBOL
-          \lst@InterruptModes}}
-\lst@Key{fvcmdparams}%
-    {\overlay\@ne}%
-    {\def\lst@FVcmdparams{,#1}}
-\lst@Key{morefvcmdparams}\relax{\lst@lAddTo\lst@FVcmdparams{,#1}}
-\gdef\lst@FVConvert{\@tempcnta\z@ \lst@FVConvertO@}%
-\gdef\lst@FVConvertO@{%
-    \ifcase\@tempcnta
-        \expandafter\futurelet\expandafter\@let@token
-        \expandafter\lst@FVConvert@@
-    \else
-        \expandafter\lst@FVConvertO@a
-    \fi}
-\gdef\lst@FVConvertO@a#1{%
-    \lst@lAddTo\lst@arg{{#1}}\advance\@tempcnta\m@ne
-    \lst@FVConvertO@}%
-\gdef\lst@FVConvert@@{%
-    \ifcat\noexpand\@let@token\bgroup \expandafter\lst@FVConvertArg
-                                \else \expandafter\lst@FVConvert@ \fi}
-\gdef\lst@FVConvertArg#1{%
-    {\let\lst@arg\@empty
-     \lst@FVConvert#1\@nil
-     \global\let\@gtempa\lst@arg}%
-     \lst@lExtend\lst@arg{\expandafter{\@gtempa\lst@PrintToken}}%
-     \lst@FVConvert}
-\gdef\lst@FVConvert@#1{%
-    \ifx \@nil#1\else
-       \if\relax\noexpand#1%
-          \lst@lAddTo\lst@arg{\lst@OutputLostSpace\lst@PrintToken#1}%
-       \else
-          \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
-       \fi
-       \expandafter\lst@FVConvert
-    \fi}
-\gdef\lst@FVConvert@#1{%
-    \ifx \@nil#1\else
-       \if\relax\noexpand#1%
-          \lst@lAddTo\lst@arg{\lst@OutputLostSpace\lst@PrintToken#1}%
-          \def\lst@temp##1,#1##2,##3##4\relax{%
-              \ifx##3\@empty \else \@tempcnta##2\relax \fi}%
-          \expandafter\lst@temp\lst@FVcmdparams,#1\z@,\@empty\relax
-       \else
-          \lccode`\~=`#1\lowercase{\lst@lAddTo\lst@arg~}%
-       \fi
-       \expandafter\lst@FVConvertO@
-    \fi}
-\lst@EndAspect
-\lst@BeginAspect[keywords,comments,strings,language]{lgrind}
-\gdef\lst@LGGetNames#1:#2\relax{%
-    \lst@NormedDef\lstlang@{#1}\lst@ReplaceInArg\lstlang@{|,}%
-    \def\lst@arg{:#2}}
-\gdef\lst@LGGetValue#1{%
-    \lst@false
-    \def\lst@temp##1:#1##2##3\relax{%
-        \ifx\@empty##2\else \lst@LGGetValue@{#1}\fi}
-    \expandafter\lst@temp\lst@arg:#1\@empty\relax}
-\gdef\lst@LGGetValue@#1{%
-    \lst@true
-    \def\lst@temp##1:#1##2:##3\relax{%
-        \@ifnextchar=\lst@LGGetValue@@{\lst@LGGetValue@@=}##2\relax
-        \def\lst@arg{##1:##3}}%
-    \expandafter\lst@temp\lst@arg\relax}
-\gdef\lst@LGGetValue@@=#1\relax{\def\lst@LGvalue{#1}}
-\gdef\lst@LGGetComment#1#2{%
-    \let#2\@empty
-    \lst@LGGetValue{#1b}%
-    \lst@if
-        \let#2\lst@LGvalue
-        \lst@LGGetValue{#1e}%
-        \ifx\lst@LGvalue\lst@LGEOL
-            \edef\lstlang@{\lstlang@,commentline={#2}}%
-            \let#2\@empty
-        \else
-            \edef#2{{#2}{\lst@LGvalue}}%
-        \fi
-    \fi}
-\gdef\lst@LGGetString#1#2{%
-    \lst@LGGetValue{#1b}%
-    \lst@if
-        \let#2\lst@LGvalue
-        \lst@LGGetValue{#1e}%
-        \ifx\lst@LGvalue\lst@LGEOL
-            \edef\lstlang@{\lstlang@,morestringizer=[l]{#2}}%
-        \else
-            \ifx #2\lst@LGvalue
-                \edef\lstlang@{\lstlang@,morestringizer=[d]{#2}}%
-            \else
-                \edef\lst@temp{\lst@LGe#2}%
-                \ifx \lst@temp\lst@LGvalue
-                    \edef\lstlang@{\lstlang@,morestringizer=[b]{#2}}%
-                \else
-                    \PackageWarning{Listings}%
-                    {String #2...\lst@LGvalue\space not supported}%
-                \fi
-            \fi
-        \fi
-    \fi}
-\gdef\lst@LGDefLang{%
-    \lst@LGReplace
-    \let\lstlang@\empty
-    \lst@LGGetValue{kw}%
-    \lst@if
-        \lst@ReplaceInArg\lst@LGvalue{{ },}%
-        \edef\lstlang@{\lstlang@,keywords={\lst@LGvalue}}%
-    \fi
-    \lst@LGGetValue{oc}%
-    \lst@if
-        \edef\lstlang@{\lstlang@,sensitive=f}%
-    \fi
-    \lst@LGGetValue{id}%
-    \lst@if
-        \edef\lstlang@{\lstlang@,alsoletter=\lst@LGvalue}%
-    \fi
-    \lst@LGGetComment a\lst@LGa
-    \lst@LGGetComment c\lst@LGc
-    \ifx\lst@LGa\@empty
-        \ifx\lst@LGc\@empty\else
-            \edef\lstlang@{\lstlang@,singlecomment=\lst@LGc}%
-        \fi
-    \else
-        \ifx\lst@LGc\@empty
-            \edef\lstlang@{\lstlang@,singlecomment=\lst@LGa}%
-        \else
-            \edef\lstlang@{\lstlang@,doublecomment=\lst@LGc\lst@LGa}%
-        \fi
-    \fi
-    \lst@LGGetString s\lst@LGa
-    \lst@LGGetString l\lst@LGa
-    \lst@LGGetValue{tc}%
-    \lst@if
-        \edef\lstlang@{\lstlang@,lgrindef=\lst@LGvalue}%
-    \fi
-    \expandafter\xdef\csname\@lst LGlang@\lst@language@\endcsname
-        {\noexpand\lstset{\lstlang@}}%
-    \lst@ReplaceInArg\lst@arg{{: :}:}\let\lst@LGvalue\@empty
-    \expandafter\lst@LGDroppedCaps\lst@arg\relax\relax
-    \ifx\lst@LGvalue\@empty\else
-        \PackageWarningNoLine{Listings}{Ignored capabilities for
-            \space `\lst@language@' are\MessageBreak\lst@LGvalue}%
-    \fi}
-\gdef\lst@LGDroppedCaps#1:#2#3{%
-    \ifx#2\relax
-        \lst@RemoveCommas\lst@LGvalue
-    \else
-        \edef\lst@LGvalue{\lst@LGvalue,#2#3}%
-        \expandafter\lst@LGDroppedCaps
-    \fi}
-\begingroup
-\catcode`\/=0
-\lccode`\z=`\:\lccode`\y=`\^\lccode`\x=`\$\lccode`\v=`\|
-\catcode`\\=12\relax
-/lowercase{%
-/gdef/lst@LGReplace{/lst@ReplaceInArg/lst@arg
-    {{\:}{z }{\^}{y}{\$}{x}{\|}{v}{ \ }{ }{:\ :}{:}{\ }{ }{\(}({\)})}}
-/gdef/lst@LGe{\e}
-}
-/endgroup
-\gdef\lst@LGRead#1\par{%
-    \lst@LGGetNames#1:\relax
-    \def\lst@temp{endoflanguagedefinitions}%
-    \ifx\lstlang@\lst@temp
-        \let\lst@next\endinput
-    \else
-        \expandafter\lst@IfOneOf\lst@language@\relax\lstlang@
-            {\lst@LGDefLang \let\lst@next\endinput}%
-            {\let\lst@next\lst@LGRead}%
-    \fi
-    \lst@next}
-\lst@Key{lgrindef}\relax{%
-    \lst@NormedDef\lst@language@{#1}%
-    \begingroup
-    \@ifundefined{lstLGlang@\lst@language@}%
-        {\everypar{\lst@LGRead}%
-         \catcode`\\=12\catcode`\{=12\catcode`\}=12\catcode`\%=12%
-         \catcode`\#=14\catcode`\$=12\catcode`\^=12\catcode`\_=12\relax
-         \input{\lstlgrindeffile}%
-        }{}%
-    \endgroup
-    \@ifundefined{lstLGlang@\lst@language@}%
-        {\PackageError{Listings}%
-         {LGrind language \lst@language@\space undefined}%
-         {The language is not loadable. \@ehc}}%
-        {\lsthk@SetLanguage
-         \csname\@lst LGlang@\lst@language@\endcsname}}
-\@ifundefined{lstlgrindeffile}
-    {\lst@UserCommand\lstlgrindeffile{lgrindef.}}{}
-\lst@EndAspect
-\lst@BeginAspect[keywords]{hyper}
-\lst@Key{hyperanchor}\hyper@@anchor{\let\lst@hyperanchor#1}
-\lst@Key{hyperlink}\hyperlink{\let\lst@hyperlink#1}
-\lst@InstallKeywords{h}{hyperref}{}\relax{}
-    {\begingroup
-         \let\lst@UM\@empty \xdef\@gtempa{\the\lst@token}%
-     \endgroup
-     \lst@GetFreeMacro{lstHR@\@gtempa}%
-     \global\expandafter\let\lst@freemacro\@empty
-     \@tempcntb\@tempcnta \advance\@tempcntb\m@ne
-     \edef\lst@alloverstyle##1{%
-         \let\noexpand\lst@alloverstyle\noexpand\@empty
-         \noexpand\smash{\raise\baselineskip\hbox
-             {\noexpand\lst@hyperanchor{lst.\@gtempa\the\@tempcnta}%
-                                       {\relax}}}%
-         \ifnum\@tempcnta=\z@ ##1\else
-             \noexpand\lst@hyperlink{lst.\@gtempa\the\@tempcntb}{##1}%
-         \fi}%
-    }
-    od
-\lst@EndAspect
-\endinput
-%%
-%% End of file `lstmisc.sty'.
diff --git a/latex/texsty/mathvec_origin.sty b/latex/texsty/mathvec_origin.sty
deleted file mode 100644 (file)
index cf54c9a..0000000
+++ /dev/null
@@ -1,3579 +0,0 @@
-%
-%      mathvec.sty
-%              Àþ·ÁÂå¿ô¤Ë¤ª¤¤¤ÆÉѽФ¹¤ëµ­¹æ¤ò¥³¥Þ¥ó¥É¤È¤·¤ÆÄêµÁ¤·¤¿¥¹¥¿¥¤¥ë¥Õ¥¡¥¤¥ë
-%              Created by: y-nakano@img.tutkie.tut.ac.jp
-%              Modified by: iihoshi@img.tutkie.tut.ac.jp (2007/02/26)
-%              Modified by: y-nakano@img.tutkie.tut.ac.jp (2007/03/12)
-%
-
-% amsmath ¥Ñ¥Ã¥±¡¼¥¸»ÈÍÑ»þ¤Ï \mbox{} ¤ÎÂå¤ï¤ê¤Ë \text{} ¤ò»ÈÍѤ¹¤ë¡¥
-\newif\ifamsmath
-\@ifpackageloaded{amsmath}{\amsmathtrue}{\amsmathfalse}
-\newcommand{\mymbox}[1]{\ifamsmath\text{#1}\else\mbox{#1}\fi}
-
-% ¥Ü¡¼¥ë¥É + ¥¤¥¿¥ê¥Ã¥¯
-\newcommand{\mathbfit}[1]{\mymbox{\boldmath{$\mathit{#1}$}}}
-
-% ¥Ù¥¯¥È¥ë [[[
-\newcommand{\myvector}[1]{\mathbfit{#1}}       % vec, vector ¤ÏÄêµÁºÑ¤ß
-\newcommand{\va}{\myvector{a}}
-\newcommand{\vb}{\myvector{b}}
-\newcommand{\vc}{\myvector{c}}
-\newcommand{\vd}{\myvector{d}}
-\newcommand{\ve}{\myvector{e}}
-\newcommand{\vf}{\myvector{f}}
-\newcommand{\vg}{\myvector{g}}
-\newcommand{\vh}{\myvector{h}}
-\newcommand{\vi}{\myvector{i}}
-\newcommand{\vj}{\myvector{j}}
-\newcommand{\vk}{\myvector{k}}
-\newcommand{\vl}{\myvector{l}}
-\newcommand{\vm}{\myvector{m}}
-\newcommand{\vn}{\myvector{n}}
-\newcommand{\vo}{\myvector{o}}
-\newcommand{\vp}{\myvector{p}}
-\newcommand{\vq}{\myvector{q}}
-\newcommand{\vr}{\myvector{r}}
-\newcommand{\vs}{\myvector{s}}
-\newcommand{\vt}{\myvector{t}}
-\newcommand{\vu}{\myvector{u}}
-\newcommand{\vv}{\myvector{v}}
-\newcommand{\vw}{\myvector{w}}
-\newcommand{\vx}{\myvector{x}}
-\newcommand{\vy}{\myvector{y}}
-\newcommand{\vz}{\myvector{z}}
-\newcommand{\vlambda}{\myvector{\lambda}}
-\newcommand{\vOmega}{\myvector{\Omega}}
-\newcommand{\veps}{\myvector{\varepsilon}}
-\newcommand{\vZERO}{\mymbox{\boldmath{$0$}}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥×¥é¥¤¥à (p) [[[
-\newcommand{\vecprime}[1]{\myvector{#1}'}
-\newcommand{\vap}{\vecprime{a}}
-\newcommand{\vbp}{\vecprime{b}}
-\newcommand{\vcp}{\vecprime{c}}
-\newcommand{\vdp}{\vecprime{d}}
-\newcommand{\vep}{\vecprime{e}}
-\newcommand{\vfp}{\vecprime{f}}
-\newcommand{\vgp}{\vecprime{g}}
-\newcommand{\vhp}{\vecprime{h}}
-\newcommand{\vip}{\vecprime{i}}
-\newcommand{\vjp}{\vecprime{j}}
-\newcommand{\vkp}{\vecprime{k}}
-\newcommand{\vlp}{\vecprime{l}}
-\newcommand{\vmp}{\vecprime{m}}
-\newcommand{\vnp}{\vecprime{n}}
-\newcommand{\vop}{\vecprime{o}}
-\newcommand{\vpp}{\vecprime{p}}
-\newcommand{\vqp}{\vecprime{q}}
-\newcommand{\vrp}{\vecprime{r}}
-\newcommand{\vsp}{\vecprime{s}}
-\newcommand{\vtp}{\vecprime{t}}
-\newcommand{\vup}{\vecprime{u}}
-\newcommand{\vvp}{\vecprime{v}}
-\newcommand{\vwp}{\vecprime{w}}
-\newcommand{\vxp}{\vecprime{x}}
-\newcommand{\vyp}{\vecprime{y}}
-\newcommand{\vzp}{\vecprime{z}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + 2½Å¥×¥é¥¤¥à (pp) [[[
-\newcommand{\vecprimeprime}[1]{\myvector{#1}''}
-\newcommand{\vapp}{\vecprimeprime{a}}
-\newcommand{\vbpp}{\vecprimeprime{b}}
-\newcommand{\vcpp}{\vecprimeprime{c}}
-\newcommand{\vdpp}{\vecprimeprime{d}}
-\newcommand{\vepp}{\vecprimeprime{e}}
-\newcommand{\vfpp}{\vecprimeprime{f}}
-\newcommand{\vgpp}{\vecprimeprime{g}}
-\newcommand{\vhpp}{\vecprimeprime{h}}
-\newcommand{\vipp}{\vecprimeprime{i}}
-\newcommand{\vjpp}{\vecprimeprime{j}}
-\newcommand{\vkpp}{\vecprimeprime{k}}
-\newcommand{\vlpp}{\vecprimeprime{l}}
-\newcommand{\vmpp}{\vecprimeprime{m}}
-\newcommand{\vnpp}{\vecprimeprime{n}}
-\newcommand{\vopp}{\vecprimeprime{o}}
-\newcommand{\vppp}{\vecprimeprime{p}}
-\newcommand{\vqpp}{\vecprimeprime{q}}
-\newcommand{\vrpp}{\vecprimeprime{r}}
-\newcommand{\vspp}{\vecprimeprime{s}}
-\newcommand{\vtpp}{\vecprimeprime{t}}
-\newcommand{\vupp}{\vecprimeprime{u}}
-\newcommand{\vvpp}{\vecprimeprime{v}}
-\newcommand{\vwpp}{\vecprimeprime{w}}
-\newcommand{\vxpp}{\vecprimeprime{x}}
-\newcommand{\vypp}{\vecprimeprime{y}}
-\newcommand{\vzpp}{\vecprimeprime{z}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥Ï¥Ã¥È (h) [[[
-\newcommand{\vechat}[1]{\hat{\myvector{#1}}}
-\newcommand{\vah}{\vechat{a}}
-\newcommand{\vbh}{\vechat{b}}
-\newcommand{\vch}{\vechat{c}}
-\newcommand{\vdh}{\vechat{d}}
-\newcommand{\veh}{\vechat{e}}
-\newcommand{\vfh}{\vechat{f}}
-\newcommand{\vgh}{\vechat{g}}
-\newcommand{\vhh}{\vechat{h}}
-\newcommand{\vih}{\vechat{i}}
-\newcommand{\vjh}{\vechat{j}}
-\newcommand{\vkh}{\vechat{k}}
-\newcommand{\vlh}{\vechat{l}}
-\newcommand{\vmh}{\vechat{m}}
-\newcommand{\vnh}{\vechat{n}}
-\newcommand{\voh}{\vechat{o}}
-\newcommand{\vph}{\vechat{p}}
-\newcommand{\vqh}{\vechat{q}}
-\newcommand{\vrh}{\vechat{r}}
-\newcommand{\vsh}{\vechat{s}}
-\newcommand{\vth}{\vechat{t}}
-\newcommand{\vuh}{\vechat{u}}
-\newcommand{\vvh}{\vechat{v}}
-\newcommand{\vwh}{\vechat{w}}
-\newcommand{\vxh}{\vechat{x}}
-\newcommand{\vyh}{\vechat{y}}
-\newcommand{\vzh}{\vechat{z}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥Ï¥Ã¥È + ¥×¥é¥¤¥à (hp) [[[
-\newcommand{\vechatprime}[1]{\vechat{#1}'}
-\newcommand{\vahp}{\vechatprime{a}}
-\newcommand{\vbhp}{\vechatprime{b}}
-\newcommand{\vchp}{\vechatprime{c}}
-\newcommand{\vdhp}{\vechatprime{d}}
-\newcommand{\vehp}{\vechatprime{e}}
-\newcommand{\vfhp}{\vechatprime{f}}
-\newcommand{\vghp}{\vechatprime{g}}
-\newcommand{\vhhp}{\vechatprime{h}}
-\newcommand{\vihp}{\vechatprime{i}}
-\newcommand{\vjhp}{\vechatprime{j}}
-\newcommand{\vkhp}{\vechatprime{k}}
-\newcommand{\vlhp}{\vechatprime{l}}
-\newcommand{\vmhp}{\vechatprime{m}}
-\newcommand{\vnhp}{\vechatprime{n}}
-\newcommand{\vohp}{\vechatprime{o}}
-\newcommand{\vphp}{\vechatprime{p}}
-\newcommand{\vqhp}{\vechatprime{q}}
-\newcommand{\vrhp}{\vechatprime{r}}
-\newcommand{\vshp}{\vechatprime{s}}
-\newcommand{\vthp}{\vechatprime{t}}
-\newcommand{\vuhp}{\vechatprime{u}}
-\newcommand{\vvhp}{\vechatprime{v}}
-\newcommand{\vwhp}{\vechatprime{w}}
-\newcommand{\vxhp}{\vechatprime{x}}
-\newcommand{\vyhp}{\vechatprime{y}}
-\newcommand{\vzhp}{\vechatprime{z}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥Ð¡¼ (bar) [[[
-\newcommand{\vecbar}[1]{\bar{\myvector{#1}}}
-\newcommand{\vabar}{\vecbar{a}}
-\newcommand{\vbbar}{\vecbar{b}}
-\newcommand{\vcbar}{\vecbar{c}}
-\newcommand{\vdbar}{\vecbar{d}}
-\newcommand{\vebar}{\vecbar{e}}
-\newcommand{\vfbar}{\vecbar{f}}
-\newcommand{\vgbar}{\vecbar{g}}
-\newcommand{\vhbar}{\vecbar{h}}
-\newcommand{\vibar}{\vecbar{i}}
-\newcommand{\vjbar}{\vecbar{j}}
-\newcommand{\vkbar}{\vecbar{k}}
-\newcommand{\vlbar}{\vecbar{l}}
-\newcommand{\vmbar}{\vecbar{m}}
-\newcommand{\vnbar}{\vecbar{n}}
-\newcommand{\vobar}{\vecbar{o}}
-\newcommand{\vpbar}{\vecbar{p}}
-\newcommand{\vqbar}{\vecbar{q}}
-\newcommand{\vrbar}{\vecbar{r}}
-\newcommand{\vsbar}{\vecbar{s}}
-\newcommand{\vtbar}{\vecbar{t}}
-\newcommand{\vubar}{\vecbar{u}}
-\newcommand{\vvbar}{\vecbar{v}}
-\newcommand{\vwbar}{\vecbar{w}}
-\newcommand{\vxbar}{\vecbar{x}}
-\newcommand{\vybar}{\vecbar{y}}
-\newcommand{\vzbar}{\vecbar{z}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥×¥é¥¤¥à + ¥Ð¡¼ (pbar) [[[
-\newcommand{\vecbarprime}[1]{\vecbar{#1}'}
-\newcommand{\vapbar}{\vecbarprime{a}}
-\newcommand{\vbpbar}{\vecbarprime{b}}
-\newcommand{\vcpbar}{\vecbarprime{c}}
-\newcommand{\vdpbar}{\vecbarprime{d}}
-\newcommand{\vepbar}{\vecbarprime{e}}
-\newcommand{\vfpbar}{\vecbarprime{f}}
-\newcommand{\vgpbar}{\vecbarprime{g}}
-\newcommand{\vhpbar}{\vecbarprime{h}}
-\newcommand{\vipbar}{\vecbarprime{i}}
-\newcommand{\vjpbar}{\vecbarprime{j}}
-\newcommand{\vkpbar}{\vecbarprime{k}}
-\newcommand{\vlpbar}{\vecbarprime{l}}
-\newcommand{\vmpbar}{\vecbarprime{m}}
-\newcommand{\vnpbar}{\vecbarprime{n}}
-\newcommand{\vopbar}{\vecbarprime{o}}
-\newcommand{\vppbar}{\vecbarprime{p}}
-\newcommand{\vqpbar}{\vecbarprime{q}}
-\newcommand{\vrpbar}{\vecbarprime{r}}
-\newcommand{\vspbar}{\vecbarprime{s}}
-\newcommand{\vtpbar}{\vecbarprime{t}}
-\newcommand{\vupbar}{\vecbarprime{u}}
-\newcommand{\vvpbar}{\vecbarprime{v}}
-\newcommand{\vwpbar}{\vecbarprime{w}}
-\newcommand{\vxpbar}{\vecbarprime{x}}
-\newcommand{\vypbar}{\vecbarprime{y}}
-\newcommand{\vzpbar}{\vecbarprime{z}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥Á¥ë¥À (tilde) [[[
-\newcommand{\vectilde}[1]{\tilde{\myvector{#1}}}
-\newcommand{\vatilde}{\vectilde{a}}
-\newcommand{\vbtilde}{\vectilde{b}}
-\newcommand{\vctilde}{\vectilde{c}}
-\newcommand{\vdtilde}{\vectilde{d}}
-\newcommand{\vetilde}{\vectilde{e}}
-\newcommand{\vftilde}{\vectilde{f}}
-\newcommand{\vgtilde}{\vectilde{g}}
-\newcommand{\vhtilde}{\vectilde{h}}
-\newcommand{\vitilde}{\vectilde{i}}
-\newcommand{\vjtilde}{\vectilde{j}}
-\newcommand{\vktilde}{\vectilde{k}}
-\newcommand{\vltilde}{\vectilde{l}}
-\newcommand{\vmtilde}{\vectilde{m}}
-\newcommand{\vntilde}{\vectilde{n}}
-\newcommand{\votilde}{\vectilde{o}}
-\newcommand{\vptilde}{\vectilde{p}}
-\newcommand{\vqtilde}{\vectilde{q}}
-\newcommand{\vrtilde}{\vectilde{r}}
-\newcommand{\vstilde}{\vectilde{s}}
-\newcommand{\vttilde}{\vectilde{t}}
-\newcommand{\vutilde}{\vectilde{u}}
-\newcommand{\vvtilde}{\vectilde{v}}
-\newcommand{\vwtilde}{\vectilde{w}}
-\newcommand{\vxtilde}{\vectilde{x}}
-\newcommand{\vytilde}{\vectilde{y}}
-\newcommand{\vztilde}{\vectilde{z}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥¤¥ó¥Ç¥Ã¥¯¥¹ (X) [[[
-\newcommand{\vecindex}[2]{\myvector{#1}_{#2}}
-% "alpha" (aa) [[[
-\newcommand{\vaaa}{\vecindex{a}{\alpha}}
-\newcommand{\vbaa}{\vecindex{b}{\alpha}}
-\newcommand{\vcaa}{\vecindex{c}{\alpha}}
-\newcommand{\vdaa}{\vecindex{d}{\alpha}}
-\newcommand{\veaa}{\vecindex{e}{\alpha}}
-\newcommand{\vfaa}{\vecindex{f}{\alpha}}
-\newcommand{\vgaa}{\vecindex{g}{\alpha}}
-\newcommand{\vhaa}{\vecindex{h}{\alpha}}
-\newcommand{\viaa}{\vecindex{i}{\alpha}}
-\newcommand{\vjaa}{\vecindex{j}{\alpha}}
-\newcommand{\vkaa}{\vecindex{k}{\alpha}}
-\newcommand{\vlaa}{\vecindex{l}{\alpha}}
-\newcommand{\vmaa}{\vecindex{m}{\alpha}}
-\newcommand{\vnaa}{\vecindex{n}{\alpha}}
-\newcommand{\voaa}{\vecindex{o}{\alpha}}
-\newcommand{\vpaa}{\vecindex{p}{\alpha}}
-\newcommand{\vqaa}{\vecindex{q}{\alpha}}
-\newcommand{\vraa}{\vecindex{r}{\alpha}}
-\newcommand{\vsaa}{\vecindex{s}{\alpha}}
-\newcommand{\vtaa}{\vecindex{t}{\alpha}}
-\newcommand{\vuaa}{\vecindex{u}{\alpha}}
-\newcommand{\vvaa}{\vecindex{v}{\alpha}}
-\newcommand{\vwaa}{\vecindex{w}{\alpha}}
-\newcommand{\vxaa}{\vecindex{x}{\alpha}}
-\newcommand{\vyaa}{\vecindex{y}{\alpha}}
-\newcommand{\vzaa}{\vecindex{z}{\alpha}}
-% ]]]
-% "i" (i) [[[
-\newcommand{\vai}{\vecindex{a}{i}}
-\newcommand{\vbi}{\vecindex{b}{i}}
-\newcommand{\vci}{\vecindex{c}{i}}
-\newcommand{\vdi}{\vecindex{d}{i}}
-\newcommand{\vei}{\vecindex{e}{i}}
-\newcommand{\vfi}{\vecindex{f}{i}}
-\newcommand{\vgi}{\vecindex{g}{i}}
-\newcommand{\vhi}{\vecindex{h}{i}}
-\newcommand{\vii}{\vecindex{i}{i}}
-\newcommand{\vji}{\vecindex{j}{i}}
-\newcommand{\vki}{\vecindex{k}{i}}
-\newcommand{\vli}{\vecindex{l}{i}}
-\newcommand{\vmi}{\vecindex{m}{i}}
-\newcommand{\vni}{\vecindex{n}{i}}
-\newcommand{\voi}{\vecindex{o}{i}}
-\newcommand{\vpi}{\vecindex{p}{i}}
-\newcommand{\vqi}{\vecindex{q}{i}}
-\newcommand{\vri}{\vecindex{r}{i}}
-\newcommand{\vsi}{\vecindex{s}{i}}
-\newcommand{\vti}{\vecindex{t}{i}}
-\newcommand{\vui}{\vecindex{u}{i}}
-\newcommand{\vvi}{\vecindex{v}{i}}
-\newcommand{\vwi}{\vecindex{w}{i}}
-\newcommand{\vxi}{\vecindex{x}{i}}
-\newcommand{\vyi}{\vecindex{y}{i}}
-\newcommand{\vzi}{\vecindex{z}{i}}
-% ]]]
-% "j" (j) [[[
-\newcommand{\vaj}{\vecindex{a}{j}}
-\newcommand{\vbj}{\vecindex{b}{j}}
-\newcommand{\vcj}{\vecindex{c}{j}}
-\newcommand{\vdj}{\vecindex{d}{j}}
-\newcommand{\vej}{\vecindex{e}{j}}
-\newcommand{\vfj}{\vecindex{f}{j}}
-\newcommand{\vgj}{\vecindex{g}{j}}
-\newcommand{\vhj}{\vecindex{h}{j}}
-\newcommand{\vij}{\vecindex{i}{j}}
-\newcommand{\vjj}{\vecindex{j}{j}}
-\newcommand{\vkj}{\vecindex{k}{j}}
-\newcommand{\vlj}{\vecindex{l}{j}}
-\newcommand{\vmj}{\vecindex{m}{j}}
-\newcommand{\vnj}{\vecindex{n}{j}}
-\newcommand{\voj}{\vecindex{o}{j}}
-\newcommand{\vpj}{\vecindex{p}{j}}
-\newcommand{\vqj}{\vecindex{q}{j}}
-\newcommand{\vrj}{\vecindex{r}{j}}
-\newcommand{\vsj}{\vecindex{s}{j}}
-\newcommand{\vtj}{\vecindex{t}{j}}
-\newcommand{\vuj}{\vecindex{u}{j}}
-\newcommand{\vvj}{\vecindex{v}{j}}
-\newcommand{\vwj}{\vecindex{w}{j}}
-\newcommand{\vxj}{\vecindex{x}{j}}
-\newcommand{\vyj}{\vecindex{y}{j}}
-\newcommand{\vzj}{\vecindex{z}{j}}
-% ]]]
-% "n" (n) [[[
-\newcommand{\van}{\vecindex{a}{n}}
-\newcommand{\vbn}{\vecindex{b}{n}}
-\newcommand{\vcn}{\vecindex{c}{n}}
-\newcommand{\vdn}{\vecindex{d}{n}}
-\newcommand{\ven}{\vecindex{e}{n}}
-\newcommand{\vfn}{\vecindex{f}{n}}
-\newcommand{\vgn}{\vecindex{g}{n}}
-\newcommand{\vhn}{\vecindex{h}{n}}
-\newcommand{\vin}{\vecindex{i}{n}}
-\newcommand{\vjn}{\vecindex{j}{n}}
-\newcommand{\vkn}{\vecindex{k}{n}}
-\newcommand{\vln}{\vecindex{l}{n}}
-\newcommand{\vmn}{\vecindex{m}{n}}
-\newcommand{\vnn}{\vecindex{n}{n}}
-\newcommand{\von}{\vecindex{o}{n}}
-\newcommand{\vpn}{\vecindex{p}{n}}
-\newcommand{\vqn}{\vecindex{q}{n}}
-\newcommand{\vrn}{\vecindex{r}{n}}
-\newcommand{\vsn}{\vecindex{s}{n}}
-\newcommand{\vtn}{\vecindex{t}{n}}
-\newcommand{\vun}{\vecindex{u}{n}}
-\newcommand{\vvn}{\vecindex{v}{n}}
-\newcommand{\vwn}{\vecindex{w}{n}}
-\newcommand{\vxn}{\vecindex{x}{n}}
-\newcommand{\vyn}{\vecindex{y}{n}}
-\newcommand{\vzn}{\vecindex{z}{n}}
-% ]]]
-% "0" (z) [[[
-\newcommand{\vaz}{\vecindex{a}{0}}
-\newcommand{\vbz}{\vecindex{b}{0}}
-\newcommand{\vcz}{\vecindex{c}{0}}
-\newcommand{\vdz}{\vecindex{d}{0}}
-\newcommand{\vez}{\vecindex{e}{0}}
-\newcommand{\vfz}{\vecindex{f}{0}}
-\newcommand{\vgz}{\vecindex{g}{0}}
-\newcommand{\vhz}{\vecindex{h}{0}}
-\newcommand{\viz}{\vecindex{i}{0}}
-\newcommand{\vjz}{\vecindex{j}{0}}
-\newcommand{\vkz}{\vecindex{k}{0}}
-\newcommand{\vlz}{\vecindex{l}{0}}
-\newcommand{\vmz}{\vecindex{m}{0}}
-\newcommand{\vnz}{\vecindex{n}{0}}
-\newcommand{\voz}{\vecindex{o}{0}}
-\newcommand{\vpz}{\vecindex{p}{0}}
-\newcommand{\vqz}{\vecindex{q}{0}}
-\newcommand{\vrz}{\vecindex{r}{0}}
-\newcommand{\vsz}{\vecindex{s}{0}}
-\newcommand{\vtz}{\vecindex{t}{0}}
-\newcommand{\vuz}{\vecindex{u}{0}}
-\newcommand{\vvz}{\vecindex{v}{0}}
-\newcommand{\vwz}{\vecindex{w}{0}}
-\newcommand{\vxz}{\vecindex{x}{0}}
-\newcommand{\vyz}{\vecindex{y}{0}}
-\newcommand{\vzz}{\vecindex{z}{0}}
-% ]]]
-% "1" (a) [[[
-\newcommand{\vaa}{\vecindex{a}{1}}
-\newcommand{\vba}{\vecindex{b}{1}}
-\newcommand{\vca}{\vecindex{c}{1}}
-\newcommand{\vda}{\vecindex{d}{1}}
-\newcommand{\vea}{\vecindex{e}{1}}
-\newcommand{\vfa}{\vecindex{f}{1}}
-\newcommand{\vga}{\vecindex{g}{1}}
-\newcommand{\vha}{\vecindex{h}{1}}
-\newcommand{\via}{\vecindex{i}{1}}
-\newcommand{\vja}{\vecindex{j}{1}}
-\newcommand{\vka}{\vecindex{k}{1}}
-\newcommand{\vla}{\vecindex{l}{1}}
-\newcommand{\vma}{\vecindex{m}{1}}
-\newcommand{\vna}{\vecindex{n}{1}}
-\newcommand{\voa}{\vecindex{o}{1}}
-\newcommand{\vpa}{\vecindex{p}{1}}
-\newcommand{\vqa}{\vecindex{q}{1}}
-\newcommand{\vra}{\vecindex{r}{1}}
-\newcommand{\vsa}{\vecindex{s}{1}}
-\newcommand{\vta}{\vecindex{t}{1}}
-\newcommand{\vua}{\vecindex{u}{1}}
-\newcommand{\vva}{\vecindex{v}{1}}
-\newcommand{\vwa}{\vecindex{w}{1}}
-\newcommand{\vxa}{\vecindex{x}{1}}
-\newcommand{\vya}{\vecindex{y}{1}}
-\newcommand{\vza}{\vecindex{z}{1}}
-% ]]]
-% "2" (b) [[[
-\newcommand{\vab}{\vecindex{a}{2}}
-\newcommand{\vbb}{\vecindex{b}{2}}
-\newcommand{\vcb}{\vecindex{c}{2}}
-\newcommand{\vdb}{\vecindex{d}{2}}
-\newcommand{\veb}{\vecindex{e}{2}}
-\newcommand{\vfb}{\vecindex{f}{2}}
-\newcommand{\vgb}{\vecindex{g}{2}}
-\newcommand{\vhb}{\vecindex{h}{2}}
-\newcommand{\vib}{\vecindex{i}{2}}
-\newcommand{\vjb}{\vecindex{j}{2}}
-\newcommand{\vkb}{\vecindex{k}{2}}
-\newcommand{\vlb}{\vecindex{l}{2}}
-\newcommand{\vmb}{\vecindex{m}{2}}
-\newcommand{\vnb}{\vecindex{n}{2}}
-\newcommand{\vob}{\vecindex{o}{2}}
-\newcommand{\vpb}{\vecindex{p}{2}}
-\newcommand{\vqb}{\vecindex{q}{2}}
-\newcommand{\vrb}{\vecindex{r}{2}}
-\newcommand{\vsb}{\vecindex{s}{2}}
-\newcommand{\vtb}{\vecindex{t}{2}}
-\newcommand{\vub}{\vecindex{u}{2}}
-\newcommand{\vvb}{\vecindex{v}{2}}
-\newcommand{\vwb}{\vecindex{w}{2}}
-\newcommand{\vxb}{\vecindex{x}{2}}
-\newcommand{\vyb}{\vecindex{y}{2}}
-\newcommand{\vzb}{\vecindex{z}{2}}
-% ]]]
-% "3" (c) [[[
-\newcommand{\vac}{\vecindex{a}{3}}
-\newcommand{\vbc}{\vecindex{b}{3}}
-\newcommand{\vcc}{\vecindex{c}{3}}
-\newcommand{\vdc}{\vecindex{d}{3}}
-%\def\vec{\vecindex{e}{3}}                     % vec ¤ÏÄêµÁºÑ¤ß
-\newcommand{\vfc}{\vecindex{f}{3}}
-\newcommand{\vgc}{\vecindex{g}{3}}
-\newcommand{\vhc}{\vecindex{h}{3}}
-\newcommand{\vic}{\vecindex{i}{3}}
-\newcommand{\vjc}{\vecindex{j}{3}}
-\newcommand{\vkc}{\vecindex{k}{3}}
-\newcommand{\vlc}{\vecindex{l}{3}}
-\newcommand{\vmc}{\vecindex{m}{3}}
-\newcommand{\vnc}{\vecindex{n}{3}}
-\newcommand{\voc}{\vecindex{o}{3}}
-\newcommand{\vpc}{\vecindex{p}{3}}
-\newcommand{\vqc}{\vecindex{q}{3}}
-\newcommand{\vrc}{\vecindex{r}{3}}
-\newcommand{\vsc}{\vecindex{s}{3}}
-\newcommand{\vtc}{\vecindex{t}{3}}
-\newcommand{\vuc}{\vecindex{u}{3}}
-\newcommand{\vvc}{\vecindex{v}{3}}
-\newcommand{\vwc}{\vecindex{w}{3}}
-\newcommand{\vxc}{\vecindex{x}{3}}
-\newcommand{\vyc}{\vecindex{y}{3}}
-\newcommand{\vzc}{\vecindex{z}{3}}
-% ]]]
-% "01" (za) [[[
-\newcommand{\vaza}{\vecindex{a}{01}}
-\newcommand{\vbza}{\vecindex{b}{01}}
-\newcommand{\vcza}{\vecindex{c}{01}}
-\newcommand{\vdza}{\vecindex{d}{01}}
-\newcommand{\veza}{\vecindex{e}{01}}
-\newcommand{\vfza}{\vecindex{f}{01}}
-\newcommand{\vgza}{\vecindex{g}{01}}
-\newcommand{\vhza}{\vecindex{h}{01}}
-\newcommand{\viza}{\vecindex{i}{01}}
-\newcommand{\vjza}{\vecindex{j}{01}}
-\newcommand{\vkza}{\vecindex{k}{01}}
-\newcommand{\vlza}{\vecindex{l}{01}}
-\newcommand{\vmza}{\vecindex{m}{01}}
-\newcommand{\vnza}{\vecindex{n}{01}}
-\newcommand{\voza}{\vecindex{o}{01}}
-\newcommand{\vpza}{\vecindex{p}{01}}
-\newcommand{\vqza}{\vecindex{q}{01}}
-\newcommand{\vrza}{\vecindex{r}{01}}
-\newcommand{\vsza}{\vecindex{s}{01}}
-\newcommand{\vtza}{\vecindex{t}{01}}
-\newcommand{\vuza}{\vecindex{u}{01}}
-\newcommand{\vvza}{\vecindex{v}{01}}
-\newcommand{\vwza}{\vecindex{w}{01}}
-\newcommand{\vxza}{\vecindex{x}{01}}
-\newcommand{\vyza}{\vecindex{y}{01}}
-\newcommand{\vzza}{\vecindex{z}{01}}
-% ]]]
-% "02" (zb) [[[
-\newcommand{\vazb}{\vecindex{a}{02}}
-\newcommand{\vbzb}{\vecindex{b}{02}}
-\newcommand{\vczb}{\vecindex{c}{02}}
-\newcommand{\vdzb}{\vecindex{d}{02}}
-\newcommand{\vezb}{\vecindex{e}{02}}
-\newcommand{\vfzb}{\vecindex{f}{02}}
-\newcommand{\vgzb}{\vecindex{g}{02}}
-\newcommand{\vhzb}{\vecindex{h}{02}}
-\newcommand{\vizb}{\vecindex{i}{02}}
-\newcommand{\vjzb}{\vecindex{j}{02}}
-\newcommand{\vkzb}{\vecindex{k}{02}}
-\newcommand{\vlzb}{\vecindex{l}{02}}
-\newcommand{\vmzb}{\vecindex{m}{02}}
-\newcommand{\vnzb}{\vecindex{n}{02}}
-\newcommand{\vozb}{\vecindex{o}{02}}
-\newcommand{\vpzb}{\vecindex{p}{02}}
-\newcommand{\vqzb}{\vecindex{q}{02}}
-\newcommand{\vrzb}{\vecindex{r}{02}}
-\newcommand{\vszb}{\vecindex{s}{02}}
-\newcommand{\vtzb}{\vecindex{t}{02}}
-\newcommand{\vuzb}{\vecindex{u}{02}}
-\newcommand{\vvzb}{\vecindex{v}{02}}
-\newcommand{\vwzb}{\vecindex{w}{02}}
-\newcommand{\vxzb}{\vecindex{x}{02}}
-\newcommand{\vyzb}{\vecindex{y}{02}}
-\newcommand{\vzzb}{\vecindex{z}{02}}
-% ]]]
-% "03" (zc) [[[
-\newcommand{\vazc}{\vecindex{a}{03}}
-\newcommand{\vbzc}{\vecindex{b}{03}}
-\newcommand{\vczc}{\vecindex{c}{03}}
-\newcommand{\vdzc}{\vecindex{d}{03}}
-\newcommand{\vezc}{\vecindex{e}{03}}
-\newcommand{\vfzc}{\vecindex{f}{03}}
-\newcommand{\vgzc}{\vecindex{g}{03}}
-\newcommand{\vhzc}{\vecindex{h}{03}}
-\newcommand{\vizc}{\vecindex{i}{03}}
-\newcommand{\vjzc}{\vecindex{j}{03}}
-\newcommand{\vkzc}{\vecindex{k}{03}}
-\newcommand{\vlzc}{\vecindex{l}{03}}
-\newcommand{\vmzc}{\vecindex{m}{03}}
-\newcommand{\vnzc}{\vecindex{n}{03}}
-\newcommand{\vozc}{\vecindex{o}{03}}
-\newcommand{\vpzc}{\vecindex{p}{03}}
-\newcommand{\vqzc}{\vecindex{q}{03}}
-\newcommand{\vrzc}{\vecindex{r}{03}}
-\newcommand{\vszc}{\vecindex{s}{03}}
-\newcommand{\vtzc}{\vecindex{t}{03}}
-\newcommand{\vuzc}{\vecindex{u}{03}}
-\newcommand{\vvzc}{\vecindex{v}{03}}
-\newcommand{\vwzc}{\vecindex{w}{03}}
-\newcommand{\vxzc}{\vecindex{x}{03}}
-\newcommand{\vyzc}{\vecindex{y}{03}}
-\newcommand{\vzzc}{\vecindex{z}{03}}
-% ]]]
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥×¥é¥¤¥à (Xp) [[[
-\newcommand{\vecindexprime}[2]{\vecprime{#1}_{#2}}
-% "i" (ip) [[[
-\newcommand{\vaip}{\vecindexprime{a}{i}}
-\newcommand{\vbip}{\vecindexprime{b}{i}}
-\newcommand{\vcip}{\vecindexprime{c}{i}}
-\newcommand{\vdip}{\vecindexprime{d}{i}}
-\newcommand{\veip}{\vecindexprime{e}{i}}
-\newcommand{\vfip}{\vecindexprime{f}{i}}
-\newcommand{\vgip}{\vecindexprime{g}{i}}
-\newcommand{\vhip}{\vecindexprime{h}{i}}
-\newcommand{\viip}{\vecindexprime{i}{i}}
-\newcommand{\vjip}{\vecindexprime{j}{i}}
-\newcommand{\vkip}{\vecindexprime{k}{i}}
-\newcommand{\vlip}{\vecindexprime{l}{i}}
-\newcommand{\vmip}{\vecindexprime{m}{i}}
-\newcommand{\vnip}{\vecindexprime{n}{i}}
-\newcommand{\voip}{\vecindexprime{o}{i}}
-\newcommand{\vpip}{\vecindexprime{p}{i}}
-\newcommand{\vqip}{\vecindexprime{q}{i}}
-\newcommand{\vrip}{\vecindexprime{r}{i}}
-\newcommand{\vsip}{\vecindexprime{s}{i}}
-\newcommand{\vtip}{\vecindexprime{t}{i}}
-\newcommand{\vuip}{\vecindexprime{u}{i}}
-\newcommand{\vvip}{\vecindexprime{v}{i}}
-\newcommand{\vwip}{\vecindexprime{w}{i}}
-\newcommand{\vxip}{\vecindexprime{x}{i}}
-\newcommand{\vyip}{\vecindexprime{y}{i}}
-\newcommand{\vzip}{\vecindexprime{z}{i}}
-% ]]]
-% "j" (jp) [[[
-\newcommand{\vajp}{\vecindexprime{a}{j}}
-\newcommand{\vbjp}{\vecindexprime{b}{j}}
-\newcommand{\vcjp}{\vecindexprime{c}{j}}
-\newcommand{\vdjp}{\vecindexprime{d}{j}}
-\newcommand{\vejp}{\vecindexprime{e}{j}}
-\newcommand{\vfjp}{\vecindexprime{f}{j}}
-\newcommand{\vgjp}{\vecindexprime{g}{j}}
-\newcommand{\vhjp}{\vecindexprime{h}{j}}
-\newcommand{\vijp}{\vecindexprime{i}{j}}
-\newcommand{\vjjp}{\vecindexprime{j}{j}}
-\newcommand{\vkjp}{\vecindexprime{k}{j}}
-\newcommand{\vljp}{\vecindexprime{l}{j}}
-\newcommand{\vmjp}{\vecindexprime{m}{j}}
-\newcommand{\vnjp}{\vecindexprime{n}{j}}
-\newcommand{\vojp}{\vecindexprime{o}{j}}
-\newcommand{\vpjp}{\vecindexprime{p}{j}}
-\newcommand{\vqjp}{\vecindexprime{q}{j}}
-\newcommand{\vrjp}{\vecindexprime{r}{j}}
-\newcommand{\vsjp}{\vecindexprime{s}{j}}
-\newcommand{\vtjp}{\vecindexprime{t}{j}}
-\newcommand{\vujp}{\vecindexprime{u}{j}}
-\newcommand{\vvjp}{\vecindexprime{v}{j}}
-\newcommand{\vwjp}{\vecindexprime{w}{j}}
-\newcommand{\vxjp}{\vecindexprime{x}{j}}
-\newcommand{\vyjp}{\vecindexprime{y}{j}}
-\newcommand{\vzjp}{\vecindexprime{z}{j}}
-% ]]]
-% "n" (np) [[[
-\newcommand{\vanp}{\vecindexprime{a}{n}}
-\newcommand{\vbnp}{\vecindexprime{b}{n}}
-\newcommand{\vcnp}{\vecindexprime{c}{n}}
-\newcommand{\vdnp}{\vecindexprime{d}{n}}
-\newcommand{\venp}{\vecindexprime{e}{n}}
-\newcommand{\vfnp}{\vecindexprime{f}{n}}
-\newcommand{\vgnp}{\vecindexprime{g}{n}}
-\newcommand{\vhnp}{\vecindexprime{h}{n}}
-\newcommand{\vinp}{\vecindexprime{i}{n}}
-\newcommand{\vjnp}{\vecindexprime{j}{n}}
-\newcommand{\vknp}{\vecindexprime{k}{n}}
-\newcommand{\vlnp}{\vecindexprime{l}{n}}
-\newcommand{\vmnp}{\vecindexprime{m}{n}}
-\newcommand{\vnnp}{\vecindexprime{n}{n}}
-\newcommand{\vonp}{\vecindexprime{o}{n}}
-\newcommand{\vpnp}{\vecindexprime{p}{n}}
-\newcommand{\vqnp}{\vecindexprime{q}{n}}
-\newcommand{\vrnp}{\vecindexprime{r}{n}}
-\newcommand{\vsnp}{\vecindexprime{s}{n}}
-\newcommand{\vtnp}{\vecindexprime{t}{n}}
-\newcommand{\vunp}{\vecindexprime{u}{n}}
-\newcommand{\vvnp}{\vecindexprime{v}{n}}
-\newcommand{\vwnp}{\vecindexprime{w}{n}}
-\newcommand{\vxnp}{\vecindexprime{x}{n}}
-\newcommand{\vynp}{\vecindexprime{y}{n}}
-\newcommand{\vznp}{\vecindexprime{z}{n}}
-% ]]]
-% "0" (zp) [[[
-\newcommand{\vazp}{\vecindexprime{a}{0}}
-\newcommand{\vbzp}{\vecindexprime{b}{0}}
-\newcommand{\vczp}{\vecindexprime{c}{0}}
-\newcommand{\vdzp}{\vecindexprime{d}{0}}
-\newcommand{\vezp}{\vecindexprime{e}{0}}
-\newcommand{\vfzp}{\vecindexprime{f}{0}}
-\newcommand{\vgzp}{\vecindexprime{g}{0}}
-\newcommand{\vhzp}{\vecindexprime{h}{0}}
-\newcommand{\vizp}{\vecindexprime{i}{0}}
-\newcommand{\vjzp}{\vecindexprime{j}{0}}
-\newcommand{\vkzp}{\vecindexprime{k}{0}}
-\newcommand{\vlzp}{\vecindexprime{l}{0}}
-\newcommand{\vmzp}{\vecindexprime{m}{0}}
-\newcommand{\vnzp}{\vecindexprime{n}{0}}
-\newcommand{\vozp}{\vecindexprime{o}{0}}
-\newcommand{\vpzp}{\vecindexprime{p}{0}}
-\newcommand{\vqzp}{\vecindexprime{q}{0}}
-\newcommand{\vrzp}{\vecindexprime{r}{0}}
-\newcommand{\vszp}{\vecindexprime{s}{0}}
-\newcommand{\vtzp}{\vecindexprime{t}{0}}
-\newcommand{\vuzp}{\vecindexprime{u}{0}}
-\newcommand{\vvzp}{\vecindexprime{v}{0}}
-\newcommand{\vwzp}{\vecindexprime{w}{0}}
-\newcommand{\vxzp}{\vecindexprime{x}{0}}
-\newcommand{\vyzp}{\vecindexprime{y}{0}}
-\newcommand{\vzzp}{\vecindexprime{z}{0}}
-% ]]]
-% "1" (ap) [[[
-\newcommand{\vaap}{\vecindexprime{a}{1}}
-\newcommand{\vbap}{\vecindexprime{b}{1}}
-\newcommand{\vcap}{\vecindexprime{c}{1}}
-\newcommand{\vdap}{\vecindexprime{d}{1}}
-\newcommand{\veap}{\vecindexprime{e}{1}}
-\newcommand{\vfap}{\vecindexprime{f}{1}}
-\newcommand{\vgap}{\vecindexprime{g}{1}}
-\newcommand{\vhap}{\vecindexprime{h}{1}}
-\newcommand{\viap}{\vecindexprime{i}{1}}
-\newcommand{\vjap}{\vecindexprime{j}{1}}
-\newcommand{\vkap}{\vecindexprime{k}{1}}
-\newcommand{\vlap}{\vecindexprime{l}{1}}
-\newcommand{\vmap}{\vecindexprime{m}{1}}
-\newcommand{\vnap}{\vecindexprime{n}{1}}
-\newcommand{\voap}{\vecindexprime{o}{1}}
-\newcommand{\vpap}{\vecindexprime{p}{1}}
-\newcommand{\vqap}{\vecindexprime{q}{1}}
-\newcommand{\vrap}{\vecindexprime{r}{1}}
-\newcommand{\vsap}{\vecindexprime{s}{1}}
-\newcommand{\vtap}{\vecindexprime{t}{1}}
-\newcommand{\vuap}{\vecindexprime{u}{1}}
-\newcommand{\vvap}{\vecindexprime{v}{1}}
-\newcommand{\vwap}{\vecindexprime{w}{1}}
-\newcommand{\vxap}{\vecindexprime{x}{1}}
-\newcommand{\vyap}{\vecindexprime{y}{1}}
-\newcommand{\vzap}{\vecindexprime{z}{1}}
-% ]]]
-% "2" (bp) [[[
-\newcommand{\vabp}{\vecindexprime{a}{2}}
-\newcommand{\vbbp}{\vecindexprime{b}{2}}
-\newcommand{\vcbp}{\vecindexprime{c}{2}}
-\newcommand{\vdbp}{\vecindexprime{d}{2}}
-\newcommand{\vebp}{\vecindexprime{e}{2}}
-\newcommand{\vfbp}{\vecindexprime{f}{2}}
-\newcommand{\vgbp}{\vecindexprime{g}{2}}
-\newcommand{\vhbp}{\vecindexprime{h}{2}}
-\newcommand{\vibp}{\vecindexprime{i}{2}}
-\newcommand{\vjbp}{\vecindexprime{j}{2}}
-\newcommand{\vkbp}{\vecindexprime{k}{2}}
-\newcommand{\vlbp}{\vecindexprime{l}{2}}
-\newcommand{\vmbp}{\vecindexprime{m}{2}}
-\newcommand{\vnbp}{\vecindexprime{n}{2}}
-\newcommand{\vobp}{\vecindexprime{o}{2}}
-\newcommand{\vpbp}{\vecindexprime{p}{2}}
-\newcommand{\vqbp}{\vecindexprime{q}{2}}
-\newcommand{\vrbp}{\vecindexprime{r}{2}}
-\newcommand{\vsbp}{\vecindexprime{s}{2}}
-\newcommand{\vtbp}{\vecindexprime{t}{2}}
-\newcommand{\vubp}{\vecindexprime{u}{2}}
-\newcommand{\vvbp}{\vecindexprime{v}{2}}
-\newcommand{\vwbp}{\vecindexprime{w}{2}}
-\newcommand{\vxbp}{\vecindexprime{x}{2}}
-\newcommand{\vybp}{\vecindexprime{y}{2}}
-\newcommand{\vzbp}{\vecindexprime{z}{2}}
-% ]]]
-% "3" (cp) [[[
-\newcommand{\vacp}{\vecindexprime{a}{3}}
-\newcommand{\vbcp}{\vecindexprime{b}{3}}
-\newcommand{\vccp}{\vecindexprime{c}{3}}
-\newcommand{\vdcp}{\vecindexprime{d}{3}}
-\newcommand{\vecp}{\vecindexprime{e}{3}}
-\newcommand{\vfcp}{\vecindexprime{f}{3}}
-\newcommand{\vgcp}{\vecindexprime{g}{3}}
-\newcommand{\vhcp}{\vecindexprime{h}{3}}
-\newcommand{\vicp}{\vecindexprime{i}{3}}
-\newcommand{\vjcp}{\vecindexprime{j}{3}}
-\newcommand{\vkcp}{\vecindexprime{k}{3}}
-\newcommand{\vlcp}{\vecindexprime{l}{3}}
-\newcommand{\vmcp}{\vecindexprime{m}{3}}
-\newcommand{\vncp}{\vecindexprime{n}{3}}
-\newcommand{\vocp}{\vecindexprime{o}{3}}
-\newcommand{\vpcp}{\vecindexprime{p}{3}}
-\newcommand{\vqcp}{\vecindexprime{q}{3}}
-\newcommand{\vrcp}{\vecindexprime{r}{3}}
-\newcommand{\vscp}{\vecindexprime{s}{3}}
-\newcommand{\vtcp}{\vecindexprime{t}{3}}
-\newcommand{\vucp}{\vecindexprime{u}{3}}
-\newcommand{\vvcp}{\vecindexprime{v}{3}}
-\newcommand{\vwcp}{\vecindexprime{w}{3}}
-\newcommand{\vxcp}{\vecindexprime{x}{3}}
-\newcommand{\vycp}{\vecindexprime{y}{3}}
-\newcommand{\vzcp}{\vecindexprime{z}{3}}
-% ]]]
-% "01" (zap) [[[
-\newcommand{\vazap}{\vecindexprime{a}{01}}
-\newcommand{\vbzap}{\vecindexprime{b}{01}}
-\newcommand{\vczap}{\vecindexprime{c}{01}}
-\newcommand{\vdzap}{\vecindexprime{d}{01}}
-\newcommand{\vezap}{\vecindexprime{e}{01}}
-\newcommand{\vfzap}{\vecindexprime{f}{01}}
-\newcommand{\vgzap}{\vecindexprime{g}{01}}
-\newcommand{\vhzap}{\vecindexprime{h}{01}}
-\newcommand{\vizap}{\vecindexprime{i}{01}}
-\newcommand{\vjzap}{\vecindexprime{j}{01}}
-\newcommand{\vkzap}{\vecindexprime{k}{01}}
-\newcommand{\vlzap}{\vecindexprime{l}{01}}
-\newcommand{\vmzap}{\vecindexprime{m}{01}}
-\newcommand{\vnzap}{\vecindexprime{n}{01}}
-\newcommand{\vozap}{\vecindexprime{o}{01}}
-\newcommand{\vpzap}{\vecindexprime{p}{01}}
-\newcommand{\vqzap}{\vecindexprime{q}{01}}
-\newcommand{\vrzap}{\vecindexprime{r}{01}}
-\newcommand{\vszap}{\vecindexprime{s}{01}}
-\newcommand{\vtzap}{\vecindexprime{t}{01}}
-\newcommand{\vuzap}{\vecindexprime{u}{01}}
-\newcommand{\vvzap}{\vecindexprime{v}{01}}
-\newcommand{\vwzap}{\vecindexprime{w}{01}}
-\newcommand{\vxzap}{\vecindexprime{x}{01}}
-\newcommand{\vyzap}{\vecindexprime{y}{01}}
-\newcommand{\vzzap}{\vecindexprime{z}{01}}
-% ]]]
-% "02" (zbp) [[[
-\newcommand{\vazbp}{\vecindexprime{a}{02}}
-\newcommand{\vbzbp}{\vecindexprime{b}{02}}
-\newcommand{\vczbp}{\vecindexprime{c}{02}}
-\newcommand{\vdzbp}{\vecindexprime{d}{02}}
-\newcommand{\vezbp}{\vecindexprime{e}{02}}
-\newcommand{\vfzbp}{\vecindexprime{f}{02}}
-\newcommand{\vgzbp}{\vecindexprime{g}{02}}
-\newcommand{\vhzbp}{\vecindexprime{h}{02}}
-\newcommand{\vizbp}{\vecindexprime{i}{02}}
-\newcommand{\vjzbp}{\vecindexprime{j}{02}}
-\newcommand{\vkzbp}{\vecindexprime{k}{02}}
-\newcommand{\vlzbp}{\vecindexprime{l}{02}}
-\newcommand{\vmzbp}{\vecindexprime{m}{02}}
-\newcommand{\vnzbp}{\vecindexprime{n}{02}}
-\newcommand{\vozbp}{\vecindexprime{o}{02}}
-\newcommand{\vpzbp}{\vecindexprime{p}{02}}
-\newcommand{\vqzbp}{\vecindexprime{q}{02}}
-\newcommand{\vrzbp}{\vecindexprime{r}{02}}
-\newcommand{\vszbp}{\vecindexprime{s}{02}}
-\newcommand{\vtzbp}{\vecindexprime{t}{02}}
-\newcommand{\vuzbp}{\vecindexprime{u}{02}}
-\newcommand{\vvzbp}{\vecindexprime{v}{02}}
-\newcommand{\vwzbp}{\vecindexprime{w}{02}}
-\newcommand{\vxzbp}{\vecindexprime{x}{02}}
-\newcommand{\vyzbp}{\vecindexprime{y}{02}}
-\newcommand{\vzzbp}{\vecindexprime{z}{02}}
-% ]]]
-% "03" (zcp) [[[
-\newcommand{\vazcp}{\vecindexprime{a}{03}}
-\newcommand{\vbzcp}{\vecindexprime{b}{03}}
-\newcommand{\vczcp}{\vecindexprime{c}{03}}
-\newcommand{\vdzcp}{\vecindexprime{d}{03}}
-\newcommand{\vezcp}{\vecindexprime{e}{03}}
-\newcommand{\vfzcp}{\vecindexprime{f}{03}}
-\newcommand{\vgzcp}{\vecindexprime{g}{03}}
-\newcommand{\vhzcp}{\vecindexprime{h}{03}}
-\newcommand{\vizcp}{\vecindexprime{i}{03}}
-\newcommand{\vjzcp}{\vecindexprime{j}{03}}
-\newcommand{\vkzcp}{\vecindexprime{k}{03}}
-\newcommand{\vlzcp}{\vecindexprime{l}{03}}
-\newcommand{\vmzcp}{\vecindexprime{m}{03}}
-\newcommand{\vnzcp}{\vecindexprime{n}{03}}
-\newcommand{\vozcp}{\vecindexprime{o}{03}}
-\newcommand{\vpzcp}{\vecindexprime{p}{03}}
-\newcommand{\vqzcp}{\vecindexprime{q}{03}}
-\newcommand{\vrzcp}{\vecindexprime{r}{03}}
-\newcommand{\vszcp}{\vecindexprime{s}{03}}
-\newcommand{\vtzcp}{\vecindexprime{t}{03}}
-\newcommand{\vuzcp}{\vecindexprime{u}{03}}
-\newcommand{\vvzcp}{\vecindexprime{v}{03}}
-\newcommand{\vwzcp}{\vecindexprime{w}{03}}
-\newcommand{\vxzcp}{\vecindexprime{x}{03}}
-\newcommand{\vyzcp}{\vecindexprime{y}{03}}
-\newcommand{\vzzcp}{\vecindexprime{z}{03}}
-% ]]]
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + 2½Å¥×¥é¥¤¥à (Xpp) [[[
-\newcommand{\vecindexprimeprime}[2]{\vecprimeprime{#1}_{#2}}
-% "i" (ipp) [[[
-\newcommand{\vaipp}{\vecindexprimeprime{a}{i}}
-\newcommand{\vbipp}{\vecindexprimeprime{b}{i}}
-\newcommand{\vcipp}{\vecindexprimeprime{c}{i}}
-\newcommand{\vdipp}{\vecindexprimeprime{d}{i}}
-\newcommand{\veipp}{\vecindexprimeprime{e}{i}}
-\newcommand{\vfipp}{\vecindexprimeprime{f}{i}}
-\newcommand{\vgipp}{\vecindexprimeprime{g}{i}}
-\newcommand{\vhipp}{\vecindexprimeprime{h}{i}}
-\newcommand{\viipp}{\vecindexprimeprime{i}{i}}
-\newcommand{\vjipp}{\vecindexprimeprime{j}{i}}
-\newcommand{\vkipp}{\vecindexprimeprime{k}{i}}
-\newcommand{\vlipp}{\vecindexprimeprime{l}{i}}
-\newcommand{\vmipp}{\vecindexprimeprime{m}{i}}
-\newcommand{\vnipp}{\vecindexprimeprime{n}{i}}
-\newcommand{\voipp}{\vecindexprimeprime{o}{i}}
-\newcommand{\vpipp}{\vecindexprimeprime{p}{i}}
-\newcommand{\vqipp}{\vecindexprimeprime{q}{i}}
-\newcommand{\vripp}{\vecindexprimeprime{r}{i}}
-\newcommand{\vsipp}{\vecindexprimeprime{s}{i}}
-\newcommand{\vtipp}{\vecindexprimeprime{t}{i}}
-\newcommand{\vuipp}{\vecindexprimeprime{u}{i}}
-\newcommand{\vvipp}{\vecindexprimeprime{v}{i}}
-\newcommand{\vwipp}{\vecindexprimeprime{w}{i}}
-\newcommand{\vxipp}{\vecindexprimeprime{x}{i}}
-\newcommand{\vyipp}{\vecindexprimeprime{y}{i}}
-\newcommand{\vzipp}{\vecindexprimeprime{z}{i}}
-% ]]]
-% "j" (jpp) [[[
-\newcommand{\vajpp}{\vecindexprimeprime{a}{j}}
-\newcommand{\vbjpp}{\vecindexprimeprime{b}{j}}
-\newcommand{\vcjpp}{\vecindexprimeprime{c}{j}}
-\newcommand{\vdjpp}{\vecindexprimeprime{d}{j}}
-\newcommand{\vejpp}{\vecindexprimeprime{e}{j}}
-\newcommand{\vfjpp}{\vecindexprimeprime{f}{j}}
-\newcommand{\vgjpp}{\vecindexprimeprime{g}{j}}
-\newcommand{\vhjpp}{\vecindexprimeprime{h}{j}}
-\newcommand{\vijpp}{\vecindexprimeprime{i}{j}}
-\newcommand{\vjjpp}{\vecindexprimeprime{j}{j}}
-\newcommand{\vkjpp}{\vecindexprimeprime{k}{j}}
-\newcommand{\vljpp}{\vecindexprimeprime{l}{j}}
-\newcommand{\vmjpp}{\vecindexprimeprime{m}{j}}
-\newcommand{\vnjpp}{\vecindexprimeprime{n}{j}}
-\newcommand{\vojpp}{\vecindexprimeprime{o}{j}}
-\newcommand{\vpjpp}{\vecindexprimeprime{p}{j}}
-\newcommand{\vqjpp}{\vecindexprimeprime{q}{j}}
-\newcommand{\vrjpp}{\vecindexprimeprime{r}{j}}
-\newcommand{\vsjpp}{\vecindexprimeprime{s}{j}}
-\newcommand{\vtjpp}{\vecindexprimeprime{t}{j}}
-\newcommand{\vujpp}{\vecindexprimeprime{u}{j}}
-\newcommand{\vvjpp}{\vecindexprimeprime{v}{j}}
-\newcommand{\vwjpp}{\vecindexprimeprime{w}{j}}
-\newcommand{\vxjpp}{\vecindexprimeprime{x}{j}}
-\newcommand{\vyjpp}{\vecindexprimeprime{y}{j}}
-\newcommand{\vzjpp}{\vecindexprimeprime{z}{j}}
-% ]]]
-% "n" (npp) [[[
-\newcommand{\vanpp}{\vecindexprimeprime{a}{n}}
-\newcommand{\vbnpp}{\vecindexprimeprime{b}{n}}
-\newcommand{\vcnpp}{\vecindexprimeprime{c}{n}}
-\newcommand{\vdnpp}{\vecindexprimeprime{d}{n}}
-\newcommand{\venpp}{\vecindexprimeprime{e}{n}}
-\newcommand{\vfnpp}{\vecindexprimeprime{f}{n}}
-\newcommand{\vgnpp}{\vecindexprimeprime{g}{n}}
-\newcommand{\vhnpp}{\vecindexprimeprime{h}{n}}
-\newcommand{\vinpp}{\vecindexprimeprime{i}{n}}
-\newcommand{\vjnpp}{\vecindexprimeprime{j}{n}}
-\newcommand{\vknpp}{\vecindexprimeprime{k}{n}}
-\newcommand{\vlnpp}{\vecindexprimeprime{l}{n}}
-\newcommand{\vmnpp}{\vecindexprimeprime{m}{n}}
-\newcommand{\vnnpp}{\vecindexprimeprime{n}{n}}
-\newcommand{\vonpp}{\vecindexprimeprime{o}{n}}
-\newcommand{\vpnpp}{\vecindexprimeprime{p}{n}}
-\newcommand{\vqnpp}{\vecindexprimeprime{q}{n}}
-\newcommand{\vrnpp}{\vecindexprimeprime{r}{n}}
-\newcommand{\vsnpp}{\vecindexprimeprime{s}{n}}
-\newcommand{\vtnpp}{\vecindexprimeprime{t}{n}}
-\newcommand{\vunpp}{\vecindexprimeprime{u}{n}}
-\newcommand{\vvnpp}{\vecindexprimeprime{v}{n}}
-\newcommand{\vwnpp}{\vecindexprimeprime{w}{n}}
-\newcommand{\vxnpp}{\vecindexprimeprime{x}{n}}
-\newcommand{\vynpp}{\vecindexprimeprime{y}{n}}
-\newcommand{\vznpp}{\vecindexprimeprime{z}{n}}
-% ]]]
-% "1" (app) [[[
-\newcommand{\vaapp}{\vecindexprimeprime{a}{1}}
-\newcommand{\vbapp}{\vecindexprimeprime{b}{1}}
-\newcommand{\vcapp}{\vecindexprimeprime{c}{1}}
-\newcommand{\vdapp}{\vecindexprimeprime{d}{1}}
-\newcommand{\veapp}{\vecindexprimeprime{e}{1}}
-\newcommand{\vfapp}{\vecindexprimeprime{f}{1}}
-\newcommand{\vgapp}{\vecindexprimeprime{g}{1}}
-\newcommand{\vhapp}{\vecindexprimeprime{h}{1}}
-\newcommand{\viapp}{\vecindexprimeprime{i}{1}}
-\newcommand{\vjapp}{\vecindexprimeprime{j}{1}}
-\newcommand{\vkapp}{\vecindexprimeprime{k}{1}}
-\newcommand{\vlapp}{\vecindexprimeprime{l}{1}}
-\newcommand{\vmapp}{\vecindexprimeprime{m}{1}}
-\newcommand{\vnapp}{\vecindexprimeprime{n}{1}}
-\newcommand{\voapp}{\vecindexprimeprime{o}{1}}
-\newcommand{\vpapp}{\vecindexprimeprime{p}{1}}
-\newcommand{\vqapp}{\vecindexprimeprime{q}{1}}
-\newcommand{\vrapp}{\vecindexprimeprime{r}{1}}
-\newcommand{\vsapp}{\vecindexprimeprime{s}{1}}
-\newcommand{\vtapp}{\vecindexprimeprime{t}{1}}
-\newcommand{\vuapp}{\vecindexprimeprime{u}{1}}
-\newcommand{\vvapp}{\vecindexprimeprime{v}{1}}
-\newcommand{\vwapp}{\vecindexprimeprime{w}{1}}
-\newcommand{\vxapp}{\vecindexprimeprime{x}{1}}
-\newcommand{\vyapp}{\vecindexprimeprime{y}{1}}
-\newcommand{\vzapp}{\vecindexprimeprime{z}{1}}
-% ]]]
-% "2" (bpp) [[[
-\newcommand{\vabpp}{\vecindexprimeprime{a}{2}}
-\newcommand{\vbbpp}{\vecindexprimeprime{b}{2}}
-\newcommand{\vcbpp}{\vecindexprimeprime{c}{2}}
-\newcommand{\vdbpp}{\vecindexprimeprime{d}{2}}
-\newcommand{\vebpp}{\vecindexprimeprime{e}{2}}
-\newcommand{\vfbpp}{\vecindexprimeprime{f}{2}}
-\newcommand{\vgbpp}{\vecindexprimeprime{g}{2}}
-\newcommand{\vhbpp}{\vecindexprimeprime{h}{2}}
-\newcommand{\vibpp}{\vecindexprimeprime{i}{2}}
-\newcommand{\vjbpp}{\vecindexprimeprime{j}{2}}
-\newcommand{\vkbpp}{\vecindexprimeprime{k}{2}}
-\newcommand{\vlbpp}{\vecindexprimeprime{l}{2}}
-\newcommand{\vmbpp}{\vecindexprimeprime{m}{2}}
-\newcommand{\vnbpp}{\vecindexprimeprime{n}{2}}
-\newcommand{\vobpp}{\vecindexprimeprime{o}{2}}
-\newcommand{\vpbpp}{\vecindexprimeprime{p}{2}}
-\newcommand{\vqbpp}{\vecindexprimeprime{q}{2}}
-\newcommand{\vrbpp}{\vecindexprimeprime{r}{2}}
-\newcommand{\vsbpp}{\vecindexprimeprime{s}{2}}
-\newcommand{\vtbpp}{\vecindexprimeprime{t}{2}}
-\newcommand{\vubpp}{\vecindexprimeprime{u}{2}}
-\newcommand{\vvbpp}{\vecindexprimeprime{v}{2}}
-\newcommand{\vwbpp}{\vecindexprimeprime{w}{2}}
-\newcommand{\vxbpp}{\vecindexprimeprime{x}{2}}
-\newcommand{\vybpp}{\vecindexprimeprime{y}{2}}
-\newcommand{\vzbpp}{\vecindexprimeprime{z}{2}}
-% ]]]
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥Ï¥Ã¥È (Xh) [[[
-\newcommand{\vecindexhat}[2]{\vechat{#1}_{#2}}
-% "alpha" (aah) [[[
-\newcommand{\vaaah}{\vecindexhat{a}{\alpha}}
-\newcommand{\vbaah}{\vecindexhat{b}{\alpha}}
-\newcommand{\vcaah}{\vecindexhat{c}{\alpha}}
-\newcommand{\vdaah}{\vecindexhat{d}{\alpha}}
-\newcommand{\veaah}{\vecindexhat{e}{\alpha}}
-\newcommand{\vfaah}{\vecindexhat{f}{\alpha}}
-\newcommand{\vgaah}{\vecindexhat{g}{\alpha}}
-\newcommand{\vhaah}{\vecindexhat{h}{\alpha}}
-\newcommand{\viaah}{\vecindexhat{i}{\alpha}}
-\newcommand{\vjaah}{\vecindexhat{j}{\alpha}}
-\newcommand{\vkaah}{\vecindexhat{k}{\alpha}}
-\newcommand{\vlaah}{\vecindexhat{l}{\alpha}}
-\newcommand{\vmaah}{\vecindexhat{m}{\alpha}}
-\newcommand{\vnaah}{\vecindexhat{n}{\alpha}}
-\newcommand{\voaah}{\vecindexhat{o}{\alpha}}
-\newcommand{\vpaah}{\vecindexhat{p}{\alpha}}
-\newcommand{\vqaah}{\vecindexhat{q}{\alpha}}
-\newcommand{\vraah}{\vecindexhat{r}{\alpha}}
-\newcommand{\vsaah}{\vecindexhat{s}{\alpha}}
-\newcommand{\vtaah}{\vecindexhat{t}{\alpha}}
-\newcommand{\vuaah}{\vecindexhat{u}{\alpha}}
-\newcommand{\vvaah}{\vecindexhat{v}{\alpha}}
-\newcommand{\vwaah}{\vecindexhat{w}{\alpha}}
-\newcommand{\vxaah}{\vecindexhat{x}{\alpha}}
-\newcommand{\vyaah}{\vecindexhat{y}{\alpha}}
-\newcommand{\vzaah}{\vecindexhat{z}{\alpha}}
-% ]]]
-% "i" (ih) [[[
-\newcommand{\vaih}{\vecindexhat{a}{i}}
-\newcommand{\vbih}{\vecindexhat{b}{i}}
-\newcommand{\vcih}{\vecindexhat{c}{i}}
-\newcommand{\vdih}{\vecindexhat{d}{i}}
-\newcommand{\veih}{\vecindexhat{e}{i}}
-\newcommand{\vfih}{\vecindexhat{f}{i}}
-\newcommand{\vgih}{\vecindexhat{g}{i}}
-\newcommand{\vhih}{\vecindexhat{h}{i}}
-\newcommand{\viih}{\vecindexhat{i}{i}}
-\newcommand{\vjih}{\vecindexhat{j}{i}}
-\newcommand{\vkih}{\vecindexhat{k}{i}}
-\newcommand{\vlih}{\vecindexhat{l}{i}}
-\newcommand{\vmih}{\vecindexhat{m}{i}}
-\newcommand{\vnih}{\vecindexhat{n}{i}}
-\newcommand{\voih}{\vecindexhat{o}{i}}
-\newcommand{\vpih}{\vecindexhat{p}{i}}
-\newcommand{\vqih}{\vecindexhat{q}{i}}
-\newcommand{\vrih}{\vecindexhat{r}{i}}
-\newcommand{\vsih}{\vecindexhat{s}{i}}
-\newcommand{\vtih}{\vecindexhat{t}{i}}
-\newcommand{\vuih}{\vecindexhat{u}{i}}
-\newcommand{\vvih}{\vecindexhat{v}{i}}
-\newcommand{\vwih}{\vecindexhat{w}{i}}
-\newcommand{\vxih}{\vecindexhat{x}{i}}
-\newcommand{\vyih}{\vecindexhat{y}{i}}
-\newcommand{\vzih}{\vecindexhat{z}{i}}
-% ]]]
-% "j" (jh) [[[
-\newcommand{\vajh}{\vecindexhat{a}{j}}
-\newcommand{\vbjh}{\vecindexhat{b}{j}}
-\newcommand{\vcjh}{\vecindexhat{c}{j}}
-\newcommand{\vdjh}{\vecindexhat{d}{j}}
-\newcommand{\vejh}{\vecindexhat{e}{j}}
-\newcommand{\vfjh}{\vecindexhat{f}{j}}
-\newcommand{\vgjh}{\vecindexhat{g}{j}}
-\newcommand{\vhjh}{\vecindexhat{h}{j}}
-\newcommand{\vijh}{\vecindexhat{i}{j}}
-\newcommand{\vjjh}{\vecindexhat{j}{j}}
-\newcommand{\vkjh}{\vecindexhat{k}{j}}
-\newcommand{\vljh}{\vecindexhat{l}{j}}
-\newcommand{\vmjh}{\vecindexhat{m}{j}}
-\newcommand{\vnjh}{\vecindexhat{n}{j}}
-\newcommand{\vojh}{\vecindexhat{o}{j}}
-\newcommand{\vpjh}{\vecindexhat{p}{j}}
-\newcommand{\vqjh}{\vecindexhat{q}{j}}
-\newcommand{\vrjh}{\vecindexhat{r}{j}}
-\newcommand{\vsjh}{\vecindexhat{s}{j}}
-\newcommand{\vtjh}{\vecindexhat{t}{j}}
-\newcommand{\vujh}{\vecindexhat{u}{j}}
-\newcommand{\vvjh}{\vecindexhat{v}{j}}
-\newcommand{\vwjh}{\vecindexhat{w}{j}}
-\newcommand{\vxjh}{\vecindexhat{x}{j}}
-\newcommand{\vyjh}{\vecindexhat{y}{j}}
-\newcommand{\vzjh}{\vecindexhat{z}{j}}
-% ]]]
-% "n" (nh) [[[
-\newcommand{\vanh}{\vecindexhat{a}{n}}
-\newcommand{\vbnh}{\vecindexhat{b}{n}}
-\newcommand{\vcnh}{\vecindexhat{c}{n}}
-\newcommand{\vdnh}{\vecindexhat{d}{n}}
-\newcommand{\venh}{\vecindexhat{e}{n}}
-\newcommand{\vfnh}{\vecindexhat{f}{n}}
-\newcommand{\vgnh}{\vecindexhat{g}{n}}
-\newcommand{\vhnh}{\vecindexhat{h}{n}}
-\newcommand{\vinh}{\vecindexhat{i}{n}}
-\newcommand{\vjnh}{\vecindexhat{j}{n}}
-\newcommand{\vknh}{\vecindexhat{k}{n}}
-\newcommand{\vlnh}{\vecindexhat{l}{n}}
-\newcommand{\vmnh}{\vecindexhat{m}{n}}
-\newcommand{\vnnh}{\vecindexhat{n}{n}}
-\newcommand{\vonh}{\vecindexhat{o}{n}}
-\newcommand{\vpnh}{\vecindexhat{p}{n}}
-\newcommand{\vqnh}{\vecindexhat{q}{n}}
-\newcommand{\vrnh}{\vecindexhat{r}{n}}
-\newcommand{\vsnh}{\vecindexhat{s}{n}}
-\newcommand{\vtnh}{\vecindexhat{t}{n}}
-\newcommand{\vunh}{\vecindexhat{u}{n}}
-\newcommand{\vvnh}{\vecindexhat{v}{n}}
-\newcommand{\vwnh}{\vecindexhat{w}{n}}
-\newcommand{\vxnh}{\vecindexhat{x}{n}}
-\newcommand{\vynh}{\vecindexhat{y}{n}}
-\newcommand{\vznh}{\vecindexhat{z}{n}}
-% ]]]
-% "1" (ah) [[[
-\newcommand{\vaah}{\vecindexhat{a}{1}}
-\newcommand{\vbah}{\vecindexhat{b}{1}}
-\newcommand{\vcah}{\vecindexhat{c}{1}}
-\newcommand{\vdah}{\vecindexhat{d}{1}}
-\newcommand{\veah}{\vecindexhat{e}{1}}
-\newcommand{\vfah}{\vecindexhat{f}{1}}
-\newcommand{\vgah}{\vecindexhat{g}{1}}
-\newcommand{\vhah}{\vecindexhat{h}{1}}
-\newcommand{\viah}{\vecindexhat{i}{1}}
-\newcommand{\vjah}{\vecindexhat{j}{1}}
-\newcommand{\vkah}{\vecindexhat{k}{1}}
-\newcommand{\vlah}{\vecindexhat{l}{1}}
-\newcommand{\vmah}{\vecindexhat{m}{1}}
-\newcommand{\vnah}{\vecindexhat{n}{1}}
-\newcommand{\voah}{\vecindexhat{o}{1}}
-\newcommand{\vpah}{\vecindexhat{p}{1}}
-\newcommand{\vqah}{\vecindexhat{q}{1}}
-\newcommand{\vrah}{\vecindexhat{r}{1}}
-\newcommand{\vsah}{\vecindexhat{s}{1}}
-\newcommand{\vtah}{\vecindexhat{t}{1}}
-\newcommand{\vuah}{\vecindexhat{u}{1}}
-\newcommand{\vvah}{\vecindexhat{v}{1}}
-\newcommand{\vwah}{\vecindexhat{w}{1}}
-\newcommand{\vxah}{\vecindexhat{x}{1}}
-\newcommand{\vyah}{\vecindexhat{y}{1}}
-\newcommand{\vzah}{\vecindexhat{z}{1}}
-% ]]]
-% "2" (bh) [[[
-\newcommand{\vabh}{\vecindexhat{a}{2}}
-\newcommand{\vbbh}{\vecindexhat{b}{2}}
-\newcommand{\vcbh}{\vecindexhat{c}{2}}
-\newcommand{\vdbh}{\vecindexhat{d}{2}}
-\newcommand{\vebh}{\vecindexhat{e}{2}}
-\newcommand{\vfbh}{\vecindexhat{f}{2}}
-\newcommand{\vgbh}{\vecindexhat{g}{2}}
-\newcommand{\vhbh}{\vecindexhat{h}{2}}
-\newcommand{\vibh}{\vecindexhat{i}{2}}
-\newcommand{\vjbh}{\vecindexhat{j}{2}}
-\newcommand{\vkbh}{\vecindexhat{k}{2}}
-\newcommand{\vlbh}{\vecindexhat{l}{2}}
-\newcommand{\vmbh}{\vecindexhat{m}{2}}
-\newcommand{\vnbh}{\vecindexhat{n}{2}}
-\newcommand{\vobh}{\vecindexhat{o}{2}}
-\newcommand{\vpbh}{\vecindexhat{p}{2}}
-\newcommand{\vqbh}{\vecindexhat{q}{2}}
-\newcommand{\vrbh}{\vecindexhat{r}{2}}
-\newcommand{\vsbh}{\vecindexhat{s}{2}}
-\newcommand{\vtbh}{\vecindexhat{t}{2}}
-\newcommand{\vubh}{\vecindexhat{u}{2}}
-\newcommand{\vvbh}{\vecindexhat{v}{2}}
-\newcommand{\vwbh}{\vecindexhat{w}{2}}
-\newcommand{\vxbh}{\vecindexhat{x}{2}}
-\newcommand{\vybh}{\vecindexhat{y}{2}}
-\newcommand{\vzbh}{\vecindexhat{z}{2}}
-% ]]]
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥Ï¥Ã¥È + ¥×¥é¥¤¥à (Xhp) [[[
-\newcommand{\vecindexhatprime}[2]{\vechatprime{#1}_{#2}}
-% "alpha" (aahp) [[[
-\newcommand{\vaaahp}{\vecindexhatprime{a}{\alpha}}
-\newcommand{\vbaahp}{\vecindexhatprime{b}{\alpha}}
-\newcommand{\vcaahp}{\vecindexhatprime{c}{\alpha}}
-\newcommand{\vdaahp}{\vecindexhatprime{d}{\alpha}}
-\newcommand{\veaahp}{\vecindexhatprime{e}{\alpha}}
-\newcommand{\vfaahp}{\vecindexhatprime{f}{\alpha}}
-\newcommand{\vgaahp}{\vecindexhatprime{g}{\alpha}}
-\newcommand{\vhaahp}{\vecindexhatprime{h}{\alpha}}
-\newcommand{\viaahp}{\vecindexhatprime{i}{\alpha}}
-\newcommand{\vjaahp}{\vecindexhatprime{j}{\alpha}}
-\newcommand{\vkaahp}{\vecindexhatprime{k}{\alpha}}
-\newcommand{\vlaahp}{\vecindexhatprime{l}{\alpha}}
-\newcommand{\vmaahp}{\vecindexhatprime{m}{\alpha}}
-\newcommand{\vnaahp}{\vecindexhatprime{n}{\alpha}}
-\newcommand{\voaahp}{\vecindexhatprime{o}{\alpha}}
-\newcommand{\vpaahp}{\vecindexhatprime{p}{\alpha}}
-\newcommand{\vqaahp}{\vecindexhatprime{q}{\alpha}}
-\newcommand{\vraahp}{\vecindexhatprime{r}{\alpha}}
-\newcommand{\vsaahp}{\vecindexhatprime{s}{\alpha}}
-\newcommand{\vtaahp}{\vecindexhatprime{t}{\alpha}}
-\newcommand{\vuaahp}{\vecindexhatprime{u}{\alpha}}
-\newcommand{\vvaahp}{\vecindexhatprime{v}{\alpha}}
-\newcommand{\vwaahp}{\vecindexhatprime{w}{\alpha}}
-\newcommand{\vxaahp}{\vecindexhatprime{x}{\alpha}}
-\newcommand{\vyaahp}{\vecindexhatprime{y}{\alpha}}
-\newcommand{\vzaahp}{\vecindexhatprime{z}{\alpha}}
-% ]]]
-% "i" (ihp) [[[
-\newcommand{\vaihp}{\vecindexhatprime{a}{i}}
-\newcommand{\vbihp}{\vecindexhatprime{b}{i}}
-\newcommand{\vcihp}{\vecindexhatprime{c}{i}}
-\newcommand{\vdihp}{\vecindexhatprime{d}{i}}
-\newcommand{\veihp}{\vecindexhatprime{e}{i}}
-\newcommand{\vfihp}{\vecindexhatprime{f}{i}}
-\newcommand{\vgihp}{\vecindexhatprime{g}{i}}
-\newcommand{\vhihp}{\vecindexhatprime{h}{i}}
-\newcommand{\viihp}{\vecindexhatprime{i}{i}}
-\newcommand{\vjihp}{\vecindexhatprime{j}{i}}
-\newcommand{\vkihp}{\vecindexhatprime{k}{i}}
-\newcommand{\vlihp}{\vecindexhatprime{l}{i}}
-\newcommand{\vmihp}{\vecindexhatprime{m}{i}}
-\newcommand{\vnihp}{\vecindexhatprime{n}{i}}
-\newcommand{\voihp}{\vecindexhatprime{o}{i}}
-\newcommand{\vpihp}{\vecindexhatprime{p}{i}}
-\newcommand{\vqihp}{\vecindexhatprime{q}{i}}
-\newcommand{\vrihp}{\vecindexhatprime{r}{i}}
-\newcommand{\vsihp}{\vecindexhatprime{s}{i}}
-\newcommand{\vtihp}{\vecindexhatprime{t}{i}}
-\newcommand{\vuihp}{\vecindexhatprime{u}{i}}
-\newcommand{\vvihp}{\vecindexhatprime{v}{i}}
-\newcommand{\vwihp}{\vecindexhatprime{w}{i}}
-\newcommand{\vxihp}{\vecindexhatprime{x}{i}}
-\newcommand{\vyihp}{\vecindexhatprime{y}{i}}
-\newcommand{\vzihp}{\vecindexhatprime{z}{i}}
-% ]]]
-% "j" (jhp) [[[
-\newcommand{\vajhp}{\vecindexhatprime{a}{j}}
-\newcommand{\vbjhp}{\vecindexhatprime{b}{j}}
-\newcommand{\vcjhp}{\vecindexhatprime{c}{j}}
-\newcommand{\vdjhp}{\vecindexhatprime{d}{j}}
-\newcommand{\vejhp}{\vecindexhatprime{e}{j}}
-\newcommand{\vfjhp}{\vecindexhatprime{f}{j}}
-\newcommand{\vgjhp}{\vecindexhatprime{g}{j}}
-\newcommand{\vhjhp}{\vecindexhatprime{h}{j}}
-\newcommand{\vijhp}{\vecindexhatprime{i}{j}}
-\newcommand{\vjjhp}{\vecindexhatprime{j}{j}}
-\newcommand{\vkjhp}{\vecindexhatprime{k}{j}}
-\newcommand{\vljhp}{\vecindexhatprime{l}{j}}
-\newcommand{\vmjhp}{\vecindexhatprime{m}{j}}
-\newcommand{\vnjhp}{\vecindexhatprime{n}{j}}
-\newcommand{\vojhp}{\vecindexhatprime{o}{j}}
-\newcommand{\vpjhp}{\vecindexhatprime{p}{j}}
-\newcommand{\vqjhp}{\vecindexhatprime{q}{j}}
-\newcommand{\vrjhp}{\vecindexhatprime{r}{j}}
-\newcommand{\vsjhp}{\vecindexhatprime{s}{j}}
-\newcommand{\vtjhp}{\vecindexhatprime{t}{j}}
-\newcommand{\vujhp}{\vecindexhatprime{u}{j}}
-\newcommand{\vvjhp}{\vecindexhatprime{v}{j}}
-\newcommand{\vwjhp}{\vecindexhatprime{w}{j}}
-\newcommand{\vxjhp}{\vecindexhatprime{x}{j}}
-\newcommand{\vyjhp}{\vecindexhatprime{y}{j}}
-\newcommand{\vzjhp}{\vecindexhatprime{z}{j}}
-% ]]]
-% "n" (nhp) [[[
-\newcommand{\vanhp}{\vecindexhatprime{a}{n}}
-\newcommand{\vbnhp}{\vecindexhatprime{b}{n}}
-\newcommand{\vcnhp}{\vecindexhatprime{c}{n}}
-\newcommand{\vdnhp}{\vecindexhatprime{d}{n}}
-\newcommand{\venhp}{\vecindexhatprime{e}{n}}
-\newcommand{\vfnhp}{\vecindexhatprime{f}{n}}
-\newcommand{\vgnhp}{\vecindexhatprime{g}{n}}
-\newcommand{\vhnhp}{\vecindexhatprime{h}{n}}
-\newcommand{\vinhp}{\vecindexhatprime{i}{n}}
-\newcommand{\vjnhp}{\vecindexhatprime{j}{n}}
-\newcommand{\vknhp}{\vecindexhatprime{k}{n}}
-\newcommand{\vlnhp}{\vecindexhatprime{l}{n}}
-\newcommand{\vmnhp}{\vecindexhatprime{m}{n}}
-\newcommand{\vnnhp}{\vecindexhatprime{n}{n}}
-\newcommand{\vonhp}{\vecindexhatprime{o}{n}}
-\newcommand{\vpnhp}{\vecindexhatprime{p}{n}}
-\newcommand{\vqnhp}{\vecindexhatprime{q}{n}}
-\newcommand{\vrnhp}{\vecindexhatprime{r}{n}}
-\newcommand{\vsnhp}{\vecindexhatprime{s}{n}}
-\newcommand{\vtnhp}{\vecindexhatprime{t}{n}}
-\newcommand{\vunhp}{\vecindexhatprime{u}{n}}
-\newcommand{\vvnhp}{\vecindexhatprime{v}{n}}
-\newcommand{\vwnhp}{\vecindexhatprime{w}{n}}
-\newcommand{\vxnhp}{\vecindexhatprime{x}{n}}
-\newcommand{\vynhp}{\vecindexhatprime{y}{n}}
-\newcommand{\vznhp}{\vecindexhatprime{z}{n}}
-% ]]]
-% "1" (ahp) [[[
-\newcommand{\vaahp}{\vecindexhatprime{a}{1}}
-\newcommand{\vbahp}{\vecindexhatprime{b}{1}}
-\newcommand{\vcahp}{\vecindexhatprime{c}{1}}
-\newcommand{\vdahp}{\vecindexhatprime{d}{1}}
-\newcommand{\veahp}{\vecindexhatprime{e}{1}}
-\newcommand{\vfahp}{\vecindexhatprime{f}{1}}
-\newcommand{\vgahp}{\vecindexhatprime{g}{1}}
-\newcommand{\vhahp}{\vecindexhatprime{h}{1}}
-\newcommand{\viahp}{\vecindexhatprime{i}{1}}
-\newcommand{\vjahp}{\vecindexhatprime{j}{1}}
-\newcommand{\vkahp}{\vecindexhatprime{k}{1}}
-\newcommand{\vlahp}{\vecindexhatprime{l}{1}}
-\newcommand{\vmahp}{\vecindexhatprime{m}{1}}
-\newcommand{\vnahp}{\vecindexhatprime{n}{1}}
-\newcommand{\voahp}{\vecindexhatprime{o}{1}}
-\newcommand{\vpahp}{\vecindexhatprime{p}{1}}
-\newcommand{\vqahp}{\vecindexhatprime{q}{1}}
-\newcommand{\vrahp}{\vecindexhatprime{r}{1}}
-\newcommand{\vsahp}{\vecindexhatprime{s}{1}}
-\newcommand{\vtahp}{\vecindexhatprime{t}{1}}
-\newcommand{\vuahp}{\vecindexhatprime{u}{1}}
-\newcommand{\vvahp}{\vecindexhatprime{v}{1}}
-\newcommand{\vwahp}{\vecindexhatprime{w}{1}}
-\newcommand{\vxahp}{\vecindexhatprime{x}{1}}
-\newcommand{\vyahp}{\vecindexhatprime{y}{1}}
-\newcommand{\vzahp}{\vecindexhatprime{z}{1}}
-% ]]]
-% "2" (bhp) [[[
-\newcommand{\vabhp}{\vecindexhatprime{a}{2}}
-\newcommand{\vbbhp}{\vecindexhatprime{b}{2}}
-\newcommand{\vcbhp}{\vecindexhatprime{c}{2}}
-\newcommand{\vdbhp}{\vecindexhatprime{d}{2}}
-\newcommand{\vebhp}{\vecindexhatprime{e}{2}}
-\newcommand{\vfbhp}{\vecindexhatprime{f}{2}}
-\newcommand{\vgbhp}{\vecindexhatprime{g}{2}}
-\newcommand{\vhbhp}{\vecindexhatprime{h}{2}}
-\newcommand{\vibhp}{\vecindexhatprime{i}{2}}
-\newcommand{\vjbhp}{\vecindexhatprime{j}{2}}
-\newcommand{\vkbhp}{\vecindexhatprime{k}{2}}
-\newcommand{\vlbhp}{\vecindexhatprime{l}{2}}
-\newcommand{\vmbhp}{\vecindexhatprime{m}{2}}
-\newcommand{\vnbhp}{\vecindexhatprime{n}{2}}
-\newcommand{\vobhp}{\vecindexhatprime{o}{2}}
-\newcommand{\vpbhp}{\vecindexhatprime{p}{2}}
-\newcommand{\vqbhp}{\vecindexhatprime{q}{2}}
-\newcommand{\vrbhp}{\vecindexhatprime{r}{2}}
-\newcommand{\vsbhp}{\vecindexhatprime{s}{2}}
-\newcommand{\vtbhp}{\vecindexhatprime{t}{2}}
-\newcommand{\vubhp}{\vecindexhatprime{u}{2}}
-\newcommand{\vvbhp}{\vecindexhatprime{v}{2}}
-\newcommand{\vwbhp}{\vecindexhatprime{w}{2}}
-\newcommand{\vxbhp}{\vecindexhatprime{x}{2}}
-\newcommand{\vybhp}{\vecindexhatprime{y}{2}}
-\newcommand{\vzbhp}{\vecindexhatprime{z}{2}}
-% ]]]
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥Ð¡¼ (barX) [[[
-\newcommand{\vecbarindex}[2]{\vecbar{#1}_{#2}}
-% "i" (bari) [[[
-\newcommand{\vabari}{\vecbarindex{a}{i}}
-\newcommand{\vbbari}{\vecbarindex{b}{i}}
-\newcommand{\vcbari}{\vecbarindex{c}{i}}
-\newcommand{\vdbari}{\vecbarindex{d}{i}}
-\newcommand{\vebari}{\vecbarindex{e}{i}}
-\newcommand{\vfbari}{\vecbarindex{f}{i}}
-\newcommand{\vgbari}{\vecbarindex{g}{i}}
-\newcommand{\vhbari}{\vecbarindex{h}{i}}
-\newcommand{\vibari}{\vecbarindex{i}{i}}
-\newcommand{\vjbari}{\vecbarindex{j}{i}}
-\newcommand{\vkbari}{\vecbarindex{k}{i}}
-\newcommand{\vlbari}{\vecbarindex{l}{i}}
-\newcommand{\vmbari}{\vecbarindex{m}{i}}
-\newcommand{\vnbari}{\vecbarindex{n}{i}}
-\newcommand{\vobari}{\vecbarindex{o}{i}}
-\newcommand{\vpbari}{\vecbarindex{p}{i}}
-\newcommand{\vqbari}{\vecbarindex{q}{i}}
-\newcommand{\vrbari}{\vecbarindex{r}{i}}
-\newcommand{\vsbari}{\vecbarindex{s}{i}}
-\newcommand{\vtbari}{\vecbarindex{t}{i}}
-\newcommand{\vubari}{\vecbarindex{u}{i}}
-\newcommand{\vvbari}{\vecbarindex{v}{i}}
-\newcommand{\vwbari}{\vecbarindex{w}{i}}
-\newcommand{\vxbari}{\vecbarindex{x}{i}}
-\newcommand{\vybari}{\vecbarindex{y}{i}}
-\newcommand{\vzbari}{\vecbarindex{z}{i}}
-% ]]]
-% "1" (bara) [[[
-\newcommand{\vabara}{\vecbarindex{a}{1}}
-\newcommand{\vbbara}{\vecbarindex{b}{1}}
-\newcommand{\vcbara}{\vecbarindex{c}{1}}
-\newcommand{\vdbara}{\vecbarindex{d}{1}}
-\newcommand{\vebara}{\vecbarindex{e}{1}}
-\newcommand{\vfbara}{\vecbarindex{f}{1}}
-\newcommand{\vgbara}{\vecbarindex{g}{1}}
-\newcommand{\vhbara}{\vecbarindex{h}{1}}
-\newcommand{\vibara}{\vecbarindex{i}{1}}
-\newcommand{\vjbara}{\vecbarindex{j}{1}}
-\newcommand{\vkbara}{\vecbarindex{k}{1}}
-\newcommand{\vlbara}{\vecbarindex{l}{1}}
-\newcommand{\vmbara}{\vecbarindex{m}{1}}
-\newcommand{\vnbara}{\vecbarindex{n}{1}}
-\newcommand{\vobara}{\vecbarindex{o}{1}}
-\newcommand{\vpbara}{\vecbarindex{p}{1}}
-\newcommand{\vqbara}{\vecbarindex{q}{1}}
-\newcommand{\vrbara}{\vecbarindex{r}{1}}
-\newcommand{\vsbara}{\vecbarindex{s}{1}}
-\newcommand{\vtbara}{\vecbarindex{t}{1}}
-\newcommand{\vubara}{\vecbarindex{u}{1}}
-\newcommand{\vvbara}{\vecbarindex{v}{1}}
-\newcommand{\vwbara}{\vecbarindex{w}{1}}
-\newcommand{\vxbara}{\vecbarindex{x}{1}}
-\newcommand{\vybara}{\vecbarindex{y}{1}}
-\newcommand{\vzbara}{\vecbarindex{z}{1}}
-% ]]]
-% "2" (barb) [[[
-\newcommand{\vabarb}{\vecbarindex{a}{2}}
-\newcommand{\vbbarb}{\vecbarindex{b}{2}}
-\newcommand{\vcbarb}{\vecbarindex{c}{2}}
-\newcommand{\vdbarb}{\vecbarindex{d}{2}}
-\newcommand{\vebarb}{\vecbarindex{e}{2}}
-\newcommand{\vfbarb}{\vecbarindex{f}{2}}
-\newcommand{\vgbarb}{\vecbarindex{g}{2}}
-\newcommand{\vhbarb}{\vecbarindex{h}{2}}
-\newcommand{\vibarb}{\vecbarindex{i}{2}}
-\newcommand{\vjbarb}{\vecbarindex{j}{2}}
-\newcommand{\vkbarb}{\vecbarindex{k}{2}}
-\newcommand{\vlbarb}{\vecbarindex{l}{2}}
-\newcommand{\vmbarb}{\vecbarindex{m}{2}}
-\newcommand{\vnbarb}{\vecbarindex{n}{2}}
-\newcommand{\vobarb}{\vecbarindex{o}{2}}
-\newcommand{\vpbarb}{\vecbarindex{p}{2}}
-\newcommand{\vqbarb}{\vecbarindex{q}{2}}
-\newcommand{\vrbarb}{\vecbarindex{r}{2}}
-\newcommand{\vsbarb}{\vecbarindex{s}{2}}
-\newcommand{\vtbarb}{\vecbarindex{t}{2}}
-\newcommand{\vubarb}{\vecbarindex{u}{2}}
-\newcommand{\vvbarb}{\vecbarindex{v}{2}}
-\newcommand{\vwbarb}{\vecbarindex{w}{2}}
-\newcommand{\vxbarb}{\vecbarindex{x}{2}}
-\newcommand{\vybarb}{\vecbarindex{y}{2}}
-\newcommand{\vzbarb}{\vecbarindex{z}{2}}
-% ]]]
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥Ð¡¼ + ¥×¥é¥¤¥à (pbarX) [[[
-\newcommand{\vecbarindexprime}[2]{\vecbarprime{#1}_{#2}}
-% "i" (pbari) [[[
-\newcommand{\vapbari}{\vecbarindexprime{a}{i}}
-\newcommand{\vbpbari}{\vecbarindexprime{b}{i}}
-\newcommand{\vcpbari}{\vecbarindexprime{c}{i}}
-\newcommand{\vdpbari}{\vecbarindexprime{d}{i}}
-\newcommand{\vepbari}{\vecbarindexprime{e}{i}}
-\newcommand{\vfpbari}{\vecbarindexprime{f}{i}}
-\newcommand{\vgpbari}{\vecbarindexprime{g}{i}}
-\newcommand{\vhpbari}{\vecbarindexprime{h}{i}}
-\newcommand{\vipbari}{\vecbarindexprime{i}{i}}
-\newcommand{\vjpbari}{\vecbarindexprime{j}{i}}
-\newcommand{\vkpbari}{\vecbarindexprime{k}{i}}
-\newcommand{\vlpbari}{\vecbarindexprime{l}{i}}
-\newcommand{\vmpbari}{\vecbarindexprime{m}{i}}
-\newcommand{\vnpbari}{\vecbarindexprime{n}{i}}
-\newcommand{\vopbari}{\vecbarindexprime{o}{i}}
-\newcommand{\vppbari}{\vecbarindexprime{p}{i}}
-\newcommand{\vqpbari}{\vecbarindexprime{q}{i}}
-\newcommand{\vrpbari}{\vecbarindexprime{r}{i}}
-\newcommand{\vspbari}{\vecbarindexprime{s}{i}}
-\newcommand{\vtpbari}{\vecbarindexprime{t}{i}}
-\newcommand{\vupbari}{\vecbarindexprime{u}{i}}
-\newcommand{\vvpbari}{\vecbarindexprime{v}{i}}
-\newcommand{\vwpbari}{\vecbarindexprime{w}{i}}
-\newcommand{\vxpbari}{\vecbarindexprime{x}{i}}
-\newcommand{\vypbari}{\vecbarindexprime{y}{i}}
-\newcommand{\vzpbari}{\vecbarindexprime{z}{i}}
-% ]]]
-% "1" (pbara) [[[
-\newcommand{\vapbara}{\vecbarindexprime{a}{1}}
-\newcommand{\vbpbara}{\vecbarindexprime{b}{1}}
-\newcommand{\vcpbara}{\vecbarindexprime{c}{1}}
-\newcommand{\vdpbara}{\vecbarindexprime{d}{1}}
-\newcommand{\vepbara}{\vecbarindexprime{e}{1}}
-\newcommand{\vfpbara}{\vecbarindexprime{f}{1}}
-\newcommand{\vgpbara}{\vecbarindexprime{g}{1}}
-\newcommand{\vhpbara}{\vecbarindexprime{h}{1}}
-\newcommand{\vipbara}{\vecbarindexprime{i}{1}}
-\newcommand{\vjpbara}{\vecbarindexprime{j}{1}}
-\newcommand{\vkpbara}{\vecbarindexprime{k}{1}}
-\newcommand{\vlpbara}{\vecbarindexprime{l}{1}}
-\newcommand{\vmpbara}{\vecbarindexprime{m}{1}}
-\newcommand{\vnpbara}{\vecbarindexprime{n}{1}}
-\newcommand{\vopbara}{\vecbarindexprime{o}{1}}
-\newcommand{\vppbara}{\vecbarindexprime{p}{1}}
-\newcommand{\vqpbara}{\vecbarindexprime{q}{1}}
-\newcommand{\vrpbara}{\vecbarindexprime{r}{1}}
-\newcommand{\vspbara}{\vecbarindexprime{s}{1}}
-\newcommand{\vtpbara}{\vecbarindexprime{t}{1}}
-\newcommand{\vupbara}{\vecbarindexprime{u}{1}}
-\newcommand{\vvpbara}{\vecbarindexprime{v}{1}}
-\newcommand{\vwpbara}{\vecbarindexprime{w}{1}}
-\newcommand{\vxpbara}{\vecbarindexprime{x}{1}}
-\newcommand{\vypbara}{\vecbarindexprime{y}{1}}
-\newcommand{\vzpbara}{\vecbarindexprime{z}{1}}
-% ]]]
-% "2" (pbarb) [[[
-\newcommand{\vapbarb}{\vecbarindexprime{a}{2}}
-\newcommand{\vbpbarb}{\vecbarindexprime{b}{2}}
-\newcommand{\vcpbarb}{\vecbarindexprime{c}{2}}
-\newcommand{\vdpbarb}{\vecbarindexprime{d}{2}}
-\newcommand{\vepbarb}{\vecbarindexprime{e}{2}}
-\newcommand{\vfpbarb}{\vecbarindexprime{f}{2}}
-\newcommand{\vgpbarb}{\vecbarindexprime{g}{2}}
-\newcommand{\vhpbarb}{\vecbarindexprime{h}{2}}
-\newcommand{\vipbarb}{\vecbarindexprime{i}{2}}
-\newcommand{\vjpbarb}{\vecbarindexprime{j}{2}}
-\newcommand{\vkpbarb}{\vecbarindexprime{k}{2}}
-\newcommand{\vlpbarb}{\vecbarindexprime{l}{2}}
-\newcommand{\vmpbarb}{\vecbarindexprime{m}{2}}
-\newcommand{\vnpbarb}{\vecbarindexprime{n}{2}}
-\newcommand{\vopbarb}{\vecbarindexprime{o}{2}}
-\newcommand{\vppbarb}{\vecbarindexprime{p}{2}}
-\newcommand{\vqpbarb}{\vecbarindexprime{q}{2}}
-\newcommand{\vrpbarb}{\vecbarindexprime{r}{2}}
-\newcommand{\vspbarb}{\vecbarindexprime{s}{2}}
-\newcommand{\vtpbarb}{\vecbarindexprime{t}{2}}
-\newcommand{\vupbarb}{\vecbarindexprime{u}{2}}
-\newcommand{\vvpbarb}{\vecbarindexprime{v}{2}}
-\newcommand{\vwpbarb}{\vecbarindexprime{w}{2}}
-\newcommand{\vxpbarb}{\vecbarindexprime{x}{2}}
-\newcommand{\vypbarb}{\vecbarindexprime{y}{2}}
-\newcommand{\vzpbarb}{\vecbarindexprime{z}{2}}
-% ]]]
-% ]]]
-% ¥Ù¥¯¥È¥ë + Å¾ÃÖ (t) [[[
-\newcommand{\vectranspose}[1]{\myvector{#1}\!^{\top}}  % ¶õÇòÄ´À°Æþ¤ê
-\newcommand{\vat}{\vectranspose{a}}
-\newcommand{\vbt}{\vectranspose{b}}
-\newcommand{\vct}{\vectranspose{c}}
-\newcommand{\vdt}{\vectranspose{d}}
-\newcommand{\vet}{\vectranspose{e}}
-\newcommand{\vft}{\vectranspose{f}}
-\newcommand{\vgt}{\vectranspose{g}}
-\newcommand{\vht}{\vectranspose{h}}
-\newcommand{\vit}{\vectranspose{i}}
-\newcommand{\vjt}{\vectranspose{j}}
-\newcommand{\vkt}{\vectranspose{k}}
-\newcommand{\vlt}{\vectranspose{l}}
-\newcommand{\vmt}{\vectranspose{m}}
-\newcommand{\vnt}{\vectranspose{n}}
-\newcommand{\vot}{\vectranspose{o}}
-\newcommand{\vPt}{\vectranspose{p}}
-\newcommand{\vqt}{\vectranspose{q}}
-\newcommand{\vrt}{\vectranspose{r}}
-\newcommand{\vst}{\vectranspose{s}}
-\newcommand{\vtt}{\vectranspose{t}}
-\newcommand{\vut}{\vectranspose{u}}
-\newcommand{\vvt}{\vectranspose{v}}
-\newcommand{\vwt}{\vectranspose{w}}
-\newcommand{\vxt}{\vectranspose{x}}
-\newcommand{\vyt}{\vectranspose{y}}
-\newcommand{\vzt}{\vectranspose{z}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥×¥é¥¤¥à + Å¾ÃÖ (pt) [[[
-\newcommand{\vecprimetranspose}[1]{\vecprime{#1}\!^{\top}}     % ¶õÇòÄ´À°Æþ¤ê
-\newcommand{\vapt}{\vecprimetranspose{a}}
-\newcommand{\vbpt}{\vecprimetranspose{b}}
-\newcommand{\vcpt}{\vecprimetranspose{c}}
-\newcommand{\vdpt}{\vecprimetranspose{d}}
-\newcommand{\vept}{\vecprimetranspose{e}}
-\newcommand{\vfpt}{\vecprimetranspose{f}}
-\newcommand{\vgpt}{\vecprimetranspose{g}}
-\newcommand{\vhpt}{\vecprimetranspose{h}}
-\newcommand{\vIpt}{\vecprimetranspose{i}}
-\newcommand{\vjpt}{\vecprimetranspose{j}}
-\newcommand{\vkpt}{\vecprimetranspose{k}}
-\newcommand{\vlpt}{\vecprimetranspose{l}}
-\newcommand{\vmpt}{\vecprimetranspose{m}}
-\newcommand{\vnpt}{\vecprimetranspose{n}}
-\newcommand{\vopt}{\vecprimetranspose{o}}
-\newcommand{\vppt}{\vecprimetranspose{p}}
-\newcommand{\vqpt}{\vecprimetranspose{q}}
-\newcommand{\vrpt}{\vecprimetranspose{r}}
-\newcommand{\vspt}{\vecprimetranspose{s}}
-\newcommand{\vtpt}{\vecprimetranspose{t}}
-\newcommand{\vupt}{\vecprimetranspose{u}}
-\newcommand{\vvpt}{\vecprimetranspose{v}}
-\newcommand{\vwpt}{\vecprimetranspose{w}}
-\newcommand{\vxpt}{\vecprimetranspose{x}}
-\newcommand{\vypt}{\vecprimetranspose{y}}
-\newcommand{\vzpt}{\vecprimetranspose{z}}
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + Å¾ÃÖ (Xt) [[[
-\newcommand{\vecindextranspose}[2]{\vecindex{#1}{#2}\!\!^{\top}}       % ¶õÇòÄ´À°Æþ¤ê
-% "i" (it) [[[
-\newcommand{\vait}{\vecindextranspose{a}{i}}
-\newcommand{\vbit}{\vecindextranspose{b}{i}}
-\newcommand{\vcit}{\vecindextranspose{c}{i}}
-\newcommand{\vdit}{\vecindextranspose{d}{i}}
-\newcommand{\veit}{\vecindextranspose{e}{i}}
-\newcommand{\vfit}{\vecindextranspose{f}{i}}
-\newcommand{\vgit}{\vecindextranspose{g}{i}}
-\newcommand{\vhit}{\vecindextranspose{h}{i}}
-\newcommand{\viit}{\vecindextranspose{i}{i}}
-\newcommand{\vjit}{\vecindextranspose{j}{i}}
-\newcommand{\vkit}{\vecindextranspose{k}{i}}
-\newcommand{\vlit}{\vecindextranspose{l}{i}}
-\newcommand{\vmit}{\vecindextranspose{m}{i}}
-\newcommand{\vnit}{\vecindextranspose{n}{i}}
-\newcommand{\voit}{\vecindextranspose{o}{i}}
-\newcommand{\vpit}{\vecindextranspose{p}{i}}
-\newcommand{\vqit}{\vecindextranspose{q}{i}}
-\newcommand{\vrit}{\vecindextranspose{r}{i}}
-\newcommand{\vsit}{\vecindextranspose{s}{i}}
-\newcommand{\vtit}{\vecindextranspose{t}{i}}
-\newcommand{\vuit}{\vecindextranspose{u}{i}}
-\newcommand{\vvit}{\vecindextranspose{v}{i}}
-\newcommand{\vwit}{\vecindextranspose{w}{i}}
-\newcommand{\vxit}{\vecindextranspose{x}{i}}
-\newcommand{\vyit}{\vecindextranspose{y}{i}}
-\newcommand{\vzit}{\vecindextranspose{z}{i}}
-% ]]]
-% "j" (jt) [[[
-\newcommand{\vajt}{\vecindextranspose{a}{j}}
-\newcommand{\vbjt}{\vecindextranspose{b}{j}}
-\newcommand{\vcjt}{\vecindextranspose{c}{j}}
-\newcommand{\vdjt}{\vecindextranspose{d}{j}}
-\newcommand{\vejt}{\vecindextranspose{e}{j}}
-\newcommand{\vfjt}{\vecindextranspose{f}{j}}
-\newcommand{\vgjt}{\vecindextranspose{g}{j}}
-\newcommand{\vhjt}{\vecindextranspose{h}{j}}
-\newcommand{\vijt}{\vecindextranspose{i}{j}}
-\newcommand{\vjjt}{\vecindextranspose{j}{j}}
-\newcommand{\vkjt}{\vecindextranspose{k}{j}}
-\newcommand{\vljt}{\vecindextranspose{l}{j}}
-\newcommand{\vmjt}{\vecindextranspose{m}{j}}
-\newcommand{\vnjt}{\vecindextranspose{n}{j}}
-\newcommand{\vojt}{\vecindextranspose{o}{j}}
-\newcommand{\vpjt}{\vecindextranspose{p}{j}}
-\newcommand{\vqjt}{\vecindextranspose{q}{j}}
-\newcommand{\vrjt}{\vecindextranspose{r}{j}}
-\newcommand{\vsjt}{\vecindextranspose{s}{j}}
-\newcommand{\vtjt}{\vecindextranspose{t}{j}}
-\newcommand{\vujt}{\vecindextranspose{u}{j}}
-\newcommand{\vvjt}{\vecindextranspose{v}{j}}
-\newcommand{\vwjt}{\vecindextranspose{w}{j}}
-\newcommand{\vxjt}{\vecindextranspose{x}{j}}
-\newcommand{\vyjt}{\vecindextranspose{y}{j}}
-\newcommand{\vzjt}{\vecindextranspose{z}{j}}
-% ]]]
-% "n" (nt) [[[
-\newcommand{\vant}{\vecindextranspose{a}{n}}
-\newcommand{\vbnt}{\vecindextranspose{b}{n}}
-\newcommand{\vcnt}{\vecindextranspose{c}{n}}
-\newcommand{\vdnt}{\vecindextranspose{d}{n}}
-\newcommand{\vent}{\vecindextranspose{e}{n}}
-\newcommand{\vfnt}{\vecindextranspose{f}{n}}
-\newcommand{\vgnt}{\vecindextranspose{g}{n}}
-\newcommand{\vhnt}{\vecindextranspose{h}{n}}
-\newcommand{\vint}{\vecindextranspose{i}{n}}
-\newcommand{\vjnt}{\vecindextranspose{j}{n}}
-\newcommand{\vknt}{\vecindextranspose{k}{n}}
-\newcommand{\vlnt}{\vecindextranspose{l}{n}}
-\newcommand{\vmnt}{\vecindextranspose{m}{n}}
-\newcommand{\vnnt}{\vecindextranspose{n}{n}}
-\newcommand{\vont}{\vecindextranspose{o}{n}}
-\newcommand{\vpnt}{\vecindextranspose{p}{n}}
-\newcommand{\vqnt}{\vecindextranspose{q}{n}}
-\newcommand{\vrnt}{\vecindextranspose{r}{n}}
-\newcommand{\vsnt}{\vecindextranspose{s}{n}}
-\newcommand{\vtnt}{\vecindextranspose{t}{n}}
-\newcommand{\vunt}{\vecindextranspose{u}{n}}
-\newcommand{\vvnt}{\vecindextranspose{v}{n}}
-\newcommand{\vwnt}{\vecindextranspose{w}{n}}
-\newcommand{\vxnt}{\vecindextranspose{x}{n}}
-\newcommand{\vynt}{\vecindextranspose{y}{n}}
-\newcommand{\vznt}{\vecindextranspose{z}{n}}
-% ]]]
-% "0" (zt) [[[
-\newcommand{\vazt}{\vecindextranspose{a}{0}}
-\newcommand{\vbzt}{\vecindextranspose{b}{0}}
-\newcommand{\vczt}{\vecindextranspose{c}{0}}
-\newcommand{\vdzt}{\vecindextranspose{d}{0}}
-\newcommand{\vezt}{\vecindextranspose{e}{0}}
-\newcommand{\vfzt}{\vecindextranspose{f}{0}}
-\newcommand{\vgzt}{\vecindextranspose{g}{0}}
-\newcommand{\vhzt}{\vecindextranspose{h}{0}}
-\newcommand{\vizt}{\vecindextranspose{i}{0}}
-\newcommand{\vjzt}{\vecindextranspose{j}{0}}
-\newcommand{\vkzt}{\vecindextranspose{k}{0}}
-\newcommand{\vlzt}{\vecindextranspose{l}{0}}
-\newcommand{\vmzt}{\vecindextranspose{m}{0}}
-\newcommand{\vnzt}{\vecindextranspose{n}{0}}
-\newcommand{\vozt}{\vecindextranspose{o}{0}}
-\newcommand{\vpzt}{\vecindextranspose{p}{0}}
-\newcommand{\vqzt}{\vecindextranspose{q}{0}}
-\newcommand{\vrzt}{\vecindextranspose{r}{0}}
-\newcommand{\vszt}{\vecindextranspose{s}{0}}
-\newcommand{\vtzt}{\vecindextranspose{t}{0}}
-\newcommand{\vuzt}{\vecindextranspose{u}{0}}
-\newcommand{\vvzt}{\vecindextranspose{v}{0}}
-\newcommand{\vwzt}{\vecindextranspose{w}{0}}
-\newcommand{\vxzt}{\vecindextranspose{x}{0}}
-\newcommand{\vyzt}{\vecindextranspose{y}{0}}
-\newcommand{\vzzt}{\vecindextranspose{z}{0}}
-% ]]]
-% "1" (at) [[[
-\newcommand{\vaat}{\vecindextranspose{a}{1}}
-\newcommand{\vbat}{\vecindextranspose{b}{1}}
-\newcommand{\vcat}{\vecindextranspose{c}{1}}
-\newcommand{\vdat}{\vecindextranspose{d}{1}}
-\newcommand{\veat}{\vecindextranspose{e}{1}}
-\newcommand{\vfat}{\vecindextranspose{f}{1}}
-\newcommand{\vgat}{\vecindextranspose{g}{1}}
-\newcommand{\vhat}{\vecindextranspose{h}{1}}
-\newcommand{\viat}{\vecindextranspose{i}{1}}
-\newcommand{\vjat}{\vecindextranspose{j}{1}}
-\newcommand{\vkat}{\vecindextranspose{k}{1}}
-\newcommand{\vlat}{\vecindextranspose{l}{1}}
-\newcommand{\vmat}{\vecindextranspose{m}{1}}
-\newcommand{\vnat}{\vecindextranspose{n}{1}}
-\newcommand{\voat}{\vecindextranspose{o}{1}}
-\newcommand{\vpat}{\vecindextranspose{p}{1}}
-\newcommand{\vqat}{\vecindextranspose{q}{1}}
-\newcommand{\vrat}{\vecindextranspose{r}{1}}
-\newcommand{\vsat}{\vecindextranspose{s}{1}}
-\newcommand{\vtat}{\vecindextranspose{t}{1}}
-\newcommand{\vuat}{\vecindextranspose{u}{1}}
-\newcommand{\vvat}{\vecindextranspose{v}{1}}
-\newcommand{\vwat}{\vecindextranspose{w}{1}}
-\newcommand{\vxat}{\vecindextranspose{x}{1}}
-\newcommand{\vyat}{\vecindextranspose{y}{1}}
-\newcommand{\vzat}{\vecindextranspose{z}{1}}
-% ]]]
-% "2" (bt) [[[
-\newcommand{\vabt}{\vecindextranspose{a}{2}}
-\newcommand{\vbbt}{\vecindextranspose{b}{2}}
-\newcommand{\vcbt}{\vecindextranspose{c}{2}}
-\newcommand{\vdbt}{\vecindextranspose{d}{2}}
-\newcommand{\vebt}{\vecindextranspose{e}{2}}
-\newcommand{\vfbt}{\vecindextranspose{f}{2}}
-\newcommand{\vgbt}{\vecindextranspose{g}{2}}
-\newcommand{\vhbt}{\vecindextranspose{h}{2}}
-\newcommand{\vibt}{\vecindextranspose{i}{2}}
-\newcommand{\vjbt}{\vecindextranspose{j}{2}}
-\newcommand{\vkbt}{\vecindextranspose{k}{2}}
-\newcommand{\vlbt}{\vecindextranspose{l}{2}}
-\newcommand{\vmbt}{\vecindextranspose{m}{2}}
-\newcommand{\vnbt}{\vecindextranspose{n}{2}}
-\newcommand{\vobt}{\vecindextranspose{o}{2}}
-\newcommand{\vpbt}{\vecindextranspose{p}{2}}
-\newcommand{\vqbt}{\vecindextranspose{q}{2}}
-\newcommand{\vrbt}{\vecindextranspose{r}{2}}
-\newcommand{\vsbt}{\vecindextranspose{s}{2}}
-\newcommand{\vtbt}{\vecindextranspose{t}{2}}
-\newcommand{\vubt}{\vecindextranspose{u}{2}}
-\newcommand{\vvbt}{\vecindextranspose{v}{2}}
-\newcommand{\vwbt}{\vecindextranspose{w}{2}}
-\newcommand{\vxbt}{\vecindextranspose{x}{2}}
-\newcommand{\vybt}{\vecindextranspose{y}{2}}
-\newcommand{\vzbt}{\vecindextranspose{z}{2}}
-% ]]]
-% "3" (ct) [[[
-\newcommand{\vact}{\vecindextranspose{a}{3}}
-\newcommand{\vbct}{\vecindextranspose{b}{3}}
-\newcommand{\vcct}{\vecindextranspose{c}{3}}
-\newcommand{\vdct}{\vecindextranspose{d}{3}}
-\newcommand{\vect}{\vecindextranspose{e}{3}}
-\newcommand{\vfct}{\vecindextranspose{f}{3}}
-\newcommand{\vgct}{\vecindextranspose{g}{3}}
-\newcommand{\vhct}{\vecindextranspose{h}{3}}
-\newcommand{\vict}{\vecindextranspose{i}{3}}
-\newcommand{\vjct}{\vecindextranspose{j}{3}}
-\newcommand{\vkct}{\vecindextranspose{k}{3}}
-\newcommand{\vlct}{\vecindextranspose{l}{3}}
-\newcommand{\vmct}{\vecindextranspose{m}{3}}
-\newcommand{\vnct}{\vecindextranspose{n}{3}}
-\newcommand{\voct}{\vecindextranspose{o}{3}}
-\newcommand{\vpct}{\vecindextranspose{p}{3}}
-\newcommand{\vqct}{\vecindextranspose{q}{3}}
-\newcommand{\vrct}{\vecindextranspose{r}{3}}
-\newcommand{\vsct}{\vecindextranspose{s}{3}}
-\newcommand{\vtct}{\vecindextranspose{t}{3}}
-\newcommand{\vuct}{\vecindextranspose{u}{3}}
-\newcommand{\vvct}{\vecindextranspose{v}{3}}
-\newcommand{\vwct}{\vecindextranspose{w}{3}}
-\newcommand{\vxct}{\vecindextranspose{x}{3}}
-\newcommand{\vyct}{\vecindextranspose{y}{3}}
-\newcommand{\vzct}{\vecindextranspose{z}{3}}
-% ]]]
-% "01" (zat) [[[
-\newcommand{\vazat}{\vecindextranspose{a}{01}}
-\newcommand{\vbzat}{\vecindextranspose{b}{01}}
-\newcommand{\vczat}{\vecindextranspose{c}{01}}
-\newcommand{\vdzat}{\vecindextranspose{d}{01}}
-\newcommand{\vezat}{\vecindextranspose{e}{01}}
-\newcommand{\vfzat}{\vecindextranspose{f}{01}}
-\newcommand{\vgzat}{\vecindextranspose{g}{01}}
-\newcommand{\vhzat}{\vecindextranspose{h}{01}}
-\newcommand{\vizat}{\vecindextranspose{i}{01}}
-\newcommand{\vjzat}{\vecindextranspose{j}{01}}
-\newcommand{\vkzat}{\vecindextranspose{k}{01}}
-\newcommand{\vlzat}{\vecindextranspose{l}{01}}
-\newcommand{\vmzat}{\vecindextranspose{m}{01}}
-\newcommand{\vnzat}{\vecindextranspose{n}{01}}
-\newcommand{\vozat}{\vecindextranspose{o}{01}}
-\newcommand{\vpzat}{\vecindextranspose{p}{01}}
-\newcommand{\vqzat}{\vecindextranspose{q}{01}}
-\newcommand{\vrzat}{\vecindextranspose{r}{01}}
-\newcommand{\vszat}{\vecindextranspose{s}{01}}
-\newcommand{\vtzat}{\vecindextranspose{t}{01}}
-\newcommand{\vuzat}{\vecindextranspose{u}{01}}
-\newcommand{\vvzat}{\vecindextranspose{v}{01}}
-\newcommand{\vwzat}{\vecindextranspose{w}{01}}
-\newcommand{\vxzat}{\vecindextranspose{x}{01}}
-\newcommand{\vyzat}{\vecindextranspose{y}{01}}
-\newcommand{\vzzat}{\vecindextranspose{z}{01}}
-% ]]]
-% "02" (zbt) [[[
-\newcommand{\vazbt}{\vecindextranspose{a}{02}}
-\newcommand{\vbzbt}{\vecindextranspose{b}{02}}
-\newcommand{\vczbt}{\vecindextranspose{c}{02}}
-\newcommand{\vdzbt}{\vecindextranspose{d}{02}}
-\newcommand{\vezbt}{\vecindextranspose{e}{02}}
-\newcommand{\vfzbt}{\vecindextranspose{f}{02}}
-\newcommand{\vgzbt}{\vecindextranspose{g}{02}}
-\newcommand{\vhzbt}{\vecindextranspose{h}{02}}
-\newcommand{\vizbt}{\vecindextranspose{i}{02}}
-\newcommand{\vjzbt}{\vecindextranspose{j}{02}}
-\newcommand{\vkzbt}{\vecindextranspose{k}{02}}
-\newcommand{\vlzbt}{\vecindextranspose{l}{02}}
-\newcommand{\vmzbt}{\vecindextranspose{m}{02}}
-\newcommand{\vnzbt}{\vecindextranspose{n}{02}}
-\newcommand{\vozbt}{\vecindextranspose{o}{02}}
-\newcommand{\vpzbt}{\vecindextranspose{p}{02}}
-\newcommand{\vqzbt}{\vecindextranspose{q}{02}}
-\newcommand{\vrzbt}{\vecindextranspose{r}{02}}
-\newcommand{\vszbt}{\vecindextranspose{s}{02}}
-\newcommand{\vtzbt}{\vecindextranspose{t}{02}}
-\newcommand{\vuzbt}{\vecindextranspose{u}{02}}
-\newcommand{\vvzbt}{\vecindextranspose{v}{02}}
-\newcommand{\vwzbt}{\vecindextranspose{w}{02}}
-\newcommand{\vxzbt}{\vecindextranspose{x}{02}}
-\newcommand{\vyzbt}{\vecindextranspose{y}{02}}
-\newcommand{\vzzbt}{\vecindextranspose{z}{02}}
-% ]]]
-% "03" (zct) [[[
-\newcommand{\vazct}{\vecindextranspose{a}{03}}
-\newcommand{\vbzct}{\vecindextranspose{b}{03}}
-\newcommand{\vczct}{\vecindextranspose{c}{03}}
-\newcommand{\vdzct}{\vecindextranspose{d}{03}}
-\newcommand{\vezct}{\vecindextranspose{e}{03}}
-\newcommand{\vfzct}{\vecindextranspose{f}{03}}
-\newcommand{\vgzct}{\vecindextranspose{g}{03}}
-\newcommand{\vhzct}{\vecindextranspose{h}{03}}
-\newcommand{\vizct}{\vecindextranspose{i}{03}}
-\newcommand{\vjzct}{\vecindextranspose{j}{03}}
-\newcommand{\vkzct}{\vecindextranspose{k}{03}}
-\newcommand{\vlzct}{\vecindextranspose{l}{03}}
-\newcommand{\vmzct}{\vecindextranspose{m}{03}}
-\newcommand{\vnzct}{\vecindextranspose{n}{03}}
-\newcommand{\vozct}{\vecindextranspose{o}{03}}
-\newcommand{\vpzct}{\vecindextranspose{p}{03}}
-\newcommand{\vqzct}{\vecindextranspose{q}{03}}
-\newcommand{\vrzct}{\vecindextranspose{r}{03}}
-\newcommand{\vszct}{\vecindextranspose{s}{03}}
-\newcommand{\vtzct}{\vecindextranspose{t}{03}}
-\newcommand{\vuzct}{\vecindextranspose{u}{03}}
-\newcommand{\vvzct}{\vecindextranspose{v}{03}}
-\newcommand{\vwzct}{\vecindextranspose{w}{03}}
-\newcommand{\vxzct}{\vecindextranspose{x}{03}}
-\newcommand{\vyzct}{\vecindextranspose{y}{03}}
-\newcommand{\vzzct}{\vecindextranspose{z}{03}}
-% ]]]
-% ]]]
-% ¥Ù¥¯¥È¥ë + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥×¥é¥¤¥à + Å¾ÃÖ (Xpt) [[[
-\newcommand{\vecindexprimetranspose}[2]{\vecindexprime{#1}{#2}\!^{\top}}       % ¶õÇòÄ´À°Æþ¤ê
-% "i" (ipt) [[[
-\newcommand{\vaipt}{\vecindexprimetranspose{a}{i}}
-\newcommand{\vbipt}{\vecindexprimetranspose{b}{i}}
-\newcommand{\vcipt}{\vecindexprimetranspose{c}{i}}
-\newcommand{\vdipt}{\vecindexprimetranspose{d}{i}}
-\newcommand{\veipt}{\vecindexprimetranspose{e}{i}}
-\newcommand{\vfipt}{\vecindexprimetranspose{f}{i}}
-\newcommand{\vgipt}{\vecindexprimetranspose{g}{i}}
-\newcommand{\vhipt}{\vecindexprimetranspose{h}{i}}
-\newcommand{\vIipt}{\vecindexprimetranspose{i}{i}}
-\newcommand{\vjipt}{\vecindexprimetranspose{j}{i}}
-\newcommand{\vkipt}{\vecindexprimetranspose{k}{i}}
-\newcommand{\vlipt}{\vecindexprimetranspose{l}{i}}
-\newcommand{\vmipt}{\vecindexprimetranspose{m}{i}}
-\newcommand{\vnipt}{\vecindexprimetranspose{n}{i}}
-\newcommand{\voipt}{\vecindexprimetranspose{o}{i}}
-\newcommand{\vpipt}{\vecindexprimetranspose{p}{i}}
-\newcommand{\vqipt}{\vecindexprimetranspose{q}{i}}
-\newcommand{\vript}{\vecindexprimetranspose{r}{i}}
-\newcommand{\vsipt}{\vecindexprimetranspose{s}{i}}
-\newcommand{\vtipt}{\vecindexprimetranspose{t}{i}}
-\newcommand{\vuipt}{\vecindexprimetranspose{u}{i}}
-\newcommand{\vvipt}{\vecindexprimetranspose{v}{i}}
-\newcommand{\vwipt}{\vecindexprimetranspose{w}{i}}
-\newcommand{\vxipt}{\vecindexprimetranspose{x}{i}}
-\newcommand{\vyipt}{\vecindexprimetranspose{y}{i}}
-\newcommand{\vzipt}{\vecindexprimetranspose{z}{i}}
-% ]]]
-% "j" (jpt) [[[
-\newcommand{\vajpt}{\vecindexprimetranspose{a}{j}}
-\newcommand{\vbjpt}{\vecindexprimetranspose{b}{j}}
-\newcommand{\vcjpt}{\vecindexprimetranspose{c}{j}}
-\newcommand{\vdjpt}{\vecindexprimetranspose{d}{j}}
-\newcommand{\vejpt}{\vecindexprimetranspose{e}{j}}
-\newcommand{\vfjpt}{\vecindexprimetranspose{f}{j}}
-\newcommand{\vgjpt}{\vecindexprimetranspose{g}{j}}
-\newcommand{\vhjpt}{\vecindexprimetranspose{h}{j}}
-\newcommand{\vijpt}{\vecindexprimetranspose{i}{j}}
-\newcommand{\vjjpt}{\vecindexprimetranspose{j}{j}}
-\newcommand{\vkjpt}{\vecindexprimetranspose{k}{j}}
-\newcommand{\vljpt}{\vecindexprimetranspose{l}{j}}
-\newcommand{\vmjpt}{\vecindexprimetranspose{m}{j}}
-\newcommand{\vnjpt}{\vecindexprimetranspose{n}{j}}
-\newcommand{\vojpt}{\vecindexprimetranspose{o}{j}}
-\newcommand{\vpjpt}{\vecindexprimetranspose{p}{j}}
-\newcommand{\vqjpt}{\vecindexprimetranspose{q}{j}}
-\newcommand{\vrjpt}{\vecindexprimetranspose{r}{j}}
-\newcommand{\vsjpt}{\vecindexprimetranspose{s}{j}}
-\newcommand{\vtjpt}{\vecindexprimetranspose{t}{j}}
-\newcommand{\vujpt}{\vecindexprimetranspose{u}{j}}
-\newcommand{\vvjpt}{\vecindexprimetranspose{v}{j}}
-\newcommand{\vwjpt}{\vecindexprimetranspose{w}{j}}
-\newcommand{\vxjpt}{\vecindexprimetranspose{x}{j}}
-\newcommand{\vyjpt}{\vecindexprimetranspose{y}{j}}
-\newcommand{\vzjpt}{\vecindexprimetranspose{z}{j}}
-% ]]]
-% "0" (zpt) [[[
-\newcommand{\vazpt}{\vecindexprimetranspose{a}{0}}
-\newcommand{\vbzpt}{\vecindexprimetranspose{b}{0}}
-\newcommand{\vczpt}{\vecindexprimetranspose{c}{0}}
-\newcommand{\vdzpt}{\vecindexprimetranspose{d}{0}}
-\newcommand{\vezpt}{\vecindexprimetranspose{e}{0}}
-\newcommand{\vfzpt}{\vecindexprimetranspose{f}{0}}
-\newcommand{\vgzpt}{\vecindexprimetranspose{g}{0}}
-\newcommand{\vhzpt}{\vecindexprimetranspose{h}{0}}
-\newcommand{\vizpt}{\vecindexprimetranspose{i}{0}}
-\newcommand{\vjzpt}{\vecindexprimetranspose{j}{0}}
-\newcommand{\vkzpt}{\vecindexprimetranspose{k}{0}}
-\newcommand{\vlzpt}{\vecindexprimetranspose{l}{0}}
-\newcommand{\vmzpt}{\vecindexprimetranspose{m}{0}}
-\newcommand{\vnzpt}{\vecindexprimetranspose{n}{0}}
-\newcommand{\vozpt}{\vecindexprimetranspose{o}{0}}
-\newcommand{\vpzpt}{\vecindexprimetranspose{p}{0}}
-\newcommand{\vqzpt}{\vecindexprimetranspose{q}{0}}
-\newcommand{\vrzpt}{\vecindexprimetranspose{r}{0}}
-\newcommand{\vszpt}{\vecindexprimetranspose{s}{0}}
-\newcommand{\vtzpt}{\vecindexprimetranspose{t}{0}}
-\newcommand{\vuzpt}{\vecindexprimetranspose{u}{0}}
-\newcommand{\vvzpt}{\vecindexprimetranspose{v}{0}}
-\newcommand{\vwzpt}{\vecindexprimetranspose{w}{0}}
-% ]]]
-% "1" (apt) [[[
-\newcommand{\vaapt}{\vecindexprimetranspose{a}{1}}
-\newcommand{\vbapt}{\vecindexprimetranspose{b}{1}}
-\newcommand{\vcapt}{\vecindexprimetranspose{c}{1}}
-\newcommand{\vdapt}{\vecindexprimetranspose{d}{1}}
-\newcommand{\veapt}{\vecindexprimetranspose{e}{1}}
-\newcommand{\vfapt}{\vecindexprimetranspose{f}{1}}
-\newcommand{\vgapt}{\vecindexprimetranspose{g}{1}}
-\newcommand{\vhapt}{\vecindexprimetranspose{h}{1}}
-\newcommand{\viapt}{\vecindexprimetranspose{i}{1}}
-\newcommand{\vjapt}{\vecindexprimetranspose{j}{1}}
-\newcommand{\vkapt}{\vecindexprimetranspose{k}{1}}
-\newcommand{\vlapt}{\vecindexprimetranspose{l}{1}}
-\newcommand{\vmapt}{\vecindexprimetranspose{m}{1}}
-\newcommand{\vnapt}{\vecindexprimetranspose{n}{1}}
-\newcommand{\voapt}{\vecindexprimetranspose{o}{1}}
-\newcommand{\vpapt}{\vecindexprimetranspose{p}{1}}
-\newcommand{\vqapt}{\vecindexprimetranspose{q}{1}}
-\newcommand{\vrapt}{\vecindexprimetranspose{r}{1}}
-\newcommand{\vsapt}{\vecindexprimetranspose{s}{1}}
-\newcommand{\vtapt}{\vecindexprimetranspose{t}{1}}
-\newcommand{\vuapt}{\vecindexprimetranspose{u}{1}}
-\newcommand{\vvapt}{\vecindexprimetranspose{v}{1}}
-\newcommand{\vwapt}{\vecindexprimetranspose{w}{1}}
-\newcommand{\vxapt}{\vecindexprimetranspose{x}{1}}
-\newcommand{\vyapt}{\vecindexprimetranspose{y}{1}}
-\newcommand{\vzapt}{\vecindexprimetranspose{z}{1}}
-% ]]]
-% "2" (bpt) [[[
-\newcommand{\vabpt}{\vecindexprimetranspose{a}{2}}
-\newcommand{\vbbpt}{\vecindexprimetranspose{b}{2}}
-\newcommand{\vcbpt}{\vecindexprimetranspose{c}{2}}
-\newcommand{\vdbpt}{\vecindexprimetranspose{d}{2}}
-\newcommand{\vebpt}{\vecindexprimetranspose{e}{2}}
-\newcommand{\vfbpt}{\vecindexprimetranspose{f}{2}}
-\newcommand{\vgbpt}{\vecindexprimetranspose{g}{2}}
-\newcommand{\vhbpt}{\vecindexprimetranspose{h}{2}}
-\newcommand{\vibpt}{\vecindexprimetranspose{i}{2}}
-\newcommand{\vjbpt}{\vecindexprimetranspose{j}{2}}
-\newcommand{\vkbpt}{\vecindexprimetranspose{k}{2}}
-\newcommand{\vlbpt}{\vecindexprimetranspose{l}{2}}
-\newcommand{\vmbpt}{\vecindexprimetranspose{m}{2}}
-\newcommand{\vnbpt}{\vecindexprimetranspose{n}{2}}
-\newcommand{\vobpt}{\vecindexprimetranspose{o}{2}}
-\newcommand{\vpbpt}{\vecindexprimetranspose{p}{2}}
-\newcommand{\vqbpt}{\vecindexprimetranspose{q}{2}}
-\newcommand{\vrbpt}{\vecindexprimetranspose{r}{2}}
-\newcommand{\vsbpt}{\vecindexprimetranspose{s}{2}}
-\newcommand{\vtbpt}{\vecindexprimetranspose{t}{2}}
-\newcommand{\vubpt}{\vecindexprimetranspose{u}{2}}
-\newcommand{\vvbpt}{\vecindexprimetranspose{v}{2}}
-\newcommand{\vwbpt}{\vecindexprimetranspose{w}{2}}
-\newcommand{\vxbpt}{\vecindexprimetranspose{x}{2}}
-\newcommand{\vybpt}{\vecindexprimetranspose{y}{2}}
-\newcommand{\vzbpt}{\vecindexprimetranspose{z}{2}}
-% ]]]
-% "3" (cpt) [[[
-\newcommand{\vacpt}{\vecindexprimetranspose{a}{3}}
-\newcommand{\vbcpt}{\vecindexprimetranspose{b}{3}}
-\newcommand{\vccpt}{\vecindexprimetranspose{c}{3}}
-\newcommand{\vdcpt}{\vecindexprimetranspose{d}{3}}
-\newcommand{\vecpt}{\vecindexprimetranspose{e}{3}}
-\newcommand{\vfcpt}{\vecindexprimetranspose{f}{3}}
-\newcommand{\vgcpt}{\vecindexprimetranspose{g}{3}}
-\newcommand{\vhcpt}{\vecindexprimetranspose{h}{3}}
-\newcommand{\vicpt}{\vecindexprimetranspose{i}{3}}
-\newcommand{\vjcpt}{\vecindexprimetranspose{j}{3}}
-\newcommand{\vkcpt}{\vecindexprimetranspose{k}{3}}
-\newcommand{\vlcpt}{\vecindexprimetranspose{l}{3}}
-\newcommand{\vmcpt}{\vecindexprimetranspose{m}{3}}
-\newcommand{\vncpt}{\vecindexprimetranspose{n}{3}}
-\newcommand{\vocpt}{\vecindexprimetranspose{o}{3}}
-\newcommand{\vpcpt}{\vecindexprimetranspose{p}{3}}
-\newcommand{\vqcpt}{\vecindexprimetranspose{q}{3}}
-\newcommand{\vrcpt}{\vecindexprimetranspose{r}{3}}
-\newcommand{\vscpt}{\vecindexprimetranspose{s}{3}}
-\newcommand{\vtcpt}{\vecindexprimetranspose{t}{3}}
-\newcommand{\vucpt}{\vecindexprimetranspose{u}{3}}
-\newcommand{\vvcpt}{\vecindexprimetranspose{v}{3}}
-\newcommand{\vwcpt}{\vecindexprimetranspose{w}{3}}
-\newcommand{\vxcpt}{\vecindexprimetranspose{x}{3}}
-\newcommand{\vycpt}{\vecindexprimetranspose{y}{3}}
-\newcommand{\vzcpt}{\vecindexprimetranspose{z}{3}}
-% ]]]
-% "01" (zapt) [[[
-\newcommand{\vazapt}{\vecindexprimetranspose{a}{01}}
-\newcommand{\vbzapt}{\vecindexprimetranspose{b}{01}}
-\newcommand{\vczapt}{\vecindexprimetranspose{c}{01}}
-\newcommand{\vdzapt}{\vecindexprimetranspose{d}{01}}
-\newcommand{\vezapt}{\vecindexprimetranspose{e}{01}}
-\newcommand{\vfzapt}{\vecindexprimetranspose{f}{01}}
-\newcommand{\vgzapt}{\vecindexprimetranspose{g}{01}}
-\newcommand{\vhzapt}{\vecindexprimetranspose{h}{01}}
-\newcommand{\vizapt}{\vecindexprimetranspose{i}{01}}
-\newcommand{\vjzapt}{\vecindexprimetranspose{j}{01}}
-\newcommand{\vkzapt}{\vecindexprimetranspose{k}{01}}
-\newcommand{\vlzapt}{\vecindexprimetranspose{l}{01}}
-\newcommand{\vmzapt}{\vecindexprimetranspose{m}{01}}
-\newcommand{\vnzapt}{\vecindexprimetranspose{n}{01}}
-\newcommand{\vozapt}{\vecindexprimetranspose{o}{01}}
-\newcommand{\vpzapt}{\vecindexprimetranspose{p}{01}}
-\newcommand{\vqzapt}{\vecindexprimetranspose{q}{01}}
-\newcommand{\vrzapt}{\vecindexprimetranspose{r}{01}}
-\newcommand{\vszapt}{\vecindexprimetranspose{s}{01}}
-\newcommand{\vtzapt}{\vecindexprimetranspose{t}{01}}
-\newcommand{\vuzapt}{\vecindexprimetranspose{u}{01}}
-\newcommand{\vvzapt}{\vecindexprimetranspose{v}{01}}
-\newcommand{\vwzapt}{\vecindexprimetranspose{w}{01}}
-\newcommand{\vxzapt}{\vecindexprimetranspose{x}{01}}
-\newcommand{\vyzapt}{\vecindexprimetranspose{y}{01}}
-\newcommand{\vzzapt}{\vecindexprimetranspose{z}{01}}
-% ]]]
-% "02" (zbpt) [[[
-\newcommand{\vazbpt}{\vecindexprimetranspose{a}{02}}
-\newcommand{\vbzbpt}{\vecindexprimetranspose{b}{02}}
-\newcommand{\vczbpt}{\vecindexprimetranspose{c}{02}}
-\newcommand{\vdzbpt}{\vecindexprimetranspose{d}{02}}
-\newcommand{\vezbpt}{\vecindexprimetranspose{e}{02}}
-\newcommand{\vfzbpt}{\vecindexprimetranspose{f}{02}}
-\newcommand{\vgzbpt}{\vecindexprimetranspose{g}{02}}
-\newcommand{\vhzbpt}{\vecindexprimetranspose{h}{02}}
-\newcommand{\vizbpt}{\vecindexprimetranspose{i}{02}}
-\newcommand{\vjzbpt}{\vecindexprimetranspose{j}{02}}
-\newcommand{\vkzbpt}{\vecindexprimetranspose{k}{02}}
-\newcommand{\vlzbpt}{\vecindexprimetranspose{l}{02}}
-\newcommand{\vmzbpt}{\vecindexprimetranspose{m}{02}}
-\newcommand{\vnzbpt}{\vecindexprimetranspose{n}{02}}
-\newcommand{\vozbpt}{\vecindexprimetranspose{o}{02}}
-\newcommand{\vpzbpt}{\vecindexprimetranspose{p}{02}}
-\newcommand{\vqzbpt}{\vecindexprimetranspose{q}{02}}
-\newcommand{\vrzbpt}{\vecindexprimetranspose{r}{02}}
-\newcommand{\vszbpt}{\vecindexprimetranspose{s}{02}}
-\newcommand{\vtzbpt}{\vecindexprimetranspose{t}{02}}
-\newcommand{\vuzbpt}{\vecindexprimetranspose{u}{02}}
-\newcommand{\vvzbpt}{\vecindexprimetranspose{v}{02}}
-\newcommand{\vwzbpt}{\vecindexprimetranspose{w}{02}}
-\newcommand{\vxzbpt}{\vecindexprimetranspose{x}{02}}
-\newcommand{\vyzbpt}{\vecindexprimetranspose{y}{02}}
-\newcommand{\vzzbpt}{\vecindexprimetranspose{z}{02}}
-% ]]]
-% "03" (zcpt) [[[
-\newcommand{\vazcpt}{\vecindexprimetranspose{a}{03}}
-\newcommand{\vbzcpt}{\vecindexprimetranspose{b}{03}}
-\newcommand{\vczcpt}{\vecindexprimetranspose{c}{03}}
-\newcommand{\vdzcpt}{\vecindexprimetranspose{d}{03}}
-\newcommand{\vezcpt}{\vecindexprimetranspose{e}{03}}
-\newcommand{\vfzcpt}{\vecindexprimetranspose{f}{03}}
-\newcommand{\vgzcpt}{\vecindexprimetranspose{g}{03}}
-\newcommand{\vhzcpt}{\vecindexprimetranspose{h}{03}}
-\newcommand{\vizcpt}{\vecindexprimetranspose{i}{03}}
-\newcommand{\vjzcpt}{\vecindexprimetranspose{j}{03}}
-\newcommand{\vkzcpt}{\vecindexprimetranspose{k}{03}}
-\newcommand{\vlzcpt}{\vecindexprimetranspose{l}{03}}
-\newcommand{\vmzcpt}{\vecindexprimetranspose{m}{03}}
-\newcommand{\vnzcpt}{\vecindexprimetranspose{n}{03}}
-\newcommand{\vozcpt}{\vecindexprimetranspose{o}{03}}
-\newcommand{\vpzcpt}{\vecindexprimetranspose{p}{03}}
-\newcommand{\vqzcpt}{\vecindexprimetranspose{q}{03}}
-\newcommand{\vrzcpt}{\vecindexprimetranspose{r}{03}}
-\newcommand{\vszcpt}{\vecindexprimetranspose{s}{03}}
-\newcommand{\vtzcpt}{\vecindexprimetranspose{t}{03}}
-\newcommand{\vuzcpt}{\vecindexprimetranspose{u}{03}}
-\newcommand{\vvzcpt}{\vecindexprimetranspose{v}{03}}
-\newcommand{\vwzcpt}{\vecindexprimetranspose{w}{03}}
-\newcommand{\vxzcpt}{\vecindexprimetranspose{x}{03}}
-\newcommand{\vyzcpt}{\vecindexprimetranspose{y}{03}}
-\newcommand{\vzzcpt}{\vecindexprimetranspose{z}{03}}
-% ]]]
-% ]]]
-% ³°ÀѤιÔÎóɽ¸½ (x) [[[
-\newcommand{\vX}[1]{[#1]_\times}
-\newcommand{\vecproductmatrix}[1]{\vX{\myvector{#1}}}
-\newcommand{\vax}{\vecproductmatrix{a}}
-\newcommand{\vbx}{\vecproductmatrix{b}}
-\newcommand{\vcx}{\vecproductmatrix{c}}
-\newcommand{\vdx}{\vecproductmatrix{d}}
-\newcommand{\vex}{\vecproductmatrix{e}}
-\newcommand{\vfx}{\vecproductmatrix{f}}
-\newcommand{\vgx}{\vecproductmatrix{g}}
-\newcommand{\vhx}{\vecproductmatrix{h}}
-\newcommand{\vix}{\vecproductmatrix{i}}
-\newcommand{\vjx}{\vecproductmatrix{j}}
-\newcommand{\vkx}{\vecproductmatrix{k}}
-\newcommand{\vlx}{\vecproductmatrix{l}}
-\newcommand{\vmx}{\vecproductmatrix{m}}
-\newcommand{\vnx}{\vecproductmatrix{n}}
-\newcommand{\vox}{\vecproductmatrix{o}}
-\newcommand{\vpx}{\vecproductmatrix{p}}
-\newcommand{\vqx}{\vecproductmatrix{q}}
-\newcommand{\vrx}{\vecproductmatrix{r}}
-\newcommand{\vsx}{\vecproductmatrix{s}}
-\newcommand{\vtx}{\vecproductmatrix{t}}
-\newcommand{\vux}{\vecproductmatrix{u}}
-\newcommand{\vvx}{\vecproductmatrix{v}}
-\newcommand{\vwx}{\vecproductmatrix{w}}
-\newcommand{\vxx}{\vecproductmatrix{x}}
-\newcommand{\vyx}{\vecproductmatrix{y}}
-\newcommand{\vzx}{\vecproductmatrix{z}}
-% ]]]
-% ³°ÀѤιÔÎóɽ¸½ + ¥×¥é¥¤¥à (px) [[[
-\newcommand{\vecprimeproductmatrix}[1]{\vX{\vecprime{#1}}}
-\newcommand{\vapx}{\vecprimeproductmatrix{a}}
-\newcommand{\vbpx}{\vecprimeproductmatrix{b}}
-\newcommand{\vcpx}{\vecprimeproductmatrix{c}}
-\newcommand{\vdpx}{\vecprimeproductmatrix{d}}
-\newcommand{\vepx}{\vecprimeproductmatrix{e}}
-\newcommand{\vfpx}{\vecprimeproductmatrix{f}}
-\newcommand{\vgpx}{\vecprimeproductmatrix{g}}
-\newcommand{\vhpx}{\vecprimeproductmatrix{h}}
-\newcommand{\vipx}{\vecprimeproductmatrix{i}}
-\newcommand{\vjpx}{\vecprimeproductmatrix{j}}
-\newcommand{\vkpx}{\vecprimeproductmatrix{k}}
-\newcommand{\vlpx}{\vecprimeproductmatrix{l}}
-\newcommand{\vmpx}{\vecprimeproductmatrix{m}}
-\newcommand{\vnpx}{\vecprimeproductmatrix{n}}
-\newcommand{\vopx}{\vecprimeproductmatrix{o}}
-\newcommand{\vppx}{\vecprimeproductmatrix{p}}
-\newcommand{\vqpx}{\vecprimeproductmatrix{q}}
-\newcommand{\vrpx}{\vecprimeproductmatrix{r}}
-\newcommand{\vspx}{\vecprimeproductmatrix{s}}
-\newcommand{\vtpx}{\vecprimeproductmatrix{t}}
-\newcommand{\vupx}{\vecprimeproductmatrix{u}}
-\newcommand{\vvpx}{\vecprimeproductmatrix{v}}
-\newcommand{\vwpx}{\vecprimeproductmatrix{w}}
-\newcommand{\vxpx}{\vecprimeproductmatrix{x}}
-\newcommand{\vypx}{\vecprimeproductmatrix{y}}
-\newcommand{\vzpx}{\vecprimeproductmatrix{z}}
-% ]]]
-% ³°ÀѤιÔÎóɽ¸½ + ¥¤¥ó¥Ç¥Ã¥¯¥¹ (Xx) [[[
-\newcommand{\vecproductmatrixindex}[2]{\vX{\vecindex{#1}{#2}}}
-% "0" (zx) [[[
-\newcommand{\vazx}{\vecproductmatrixindex{a}{0}}
-\newcommand{\vbzx}{\vecproductmatrixindex{b}{0}}
-\newcommand{\vczx}{\vecproductmatrixindex{c}{0}}
-\newcommand{\vdzx}{\vecproductmatrixindex{d}{0}}
-\newcommand{\vezx}{\vecproductmatrixindex{e}{0}}
-\newcommand{\vfzx}{\vecproductmatrixindex{f}{0}}
-\newcommand{\vgzx}{\vecproductmatrixindex{g}{0}}
-\newcommand{\vhzx}{\vecproductmatrixindex{h}{0}}
-\newcommand{\vizx}{\vecproductmatrixindex{i}{0}}
-\newcommand{\vjzx}{\vecproductmatrixindex{j}{0}}
-\newcommand{\vkzx}{\vecproductmatrixindex{k}{0}}
-\newcommand{\vlzx}{\vecproductmatrixindex{l}{0}}
-\newcommand{\vmzx}{\vecproductmatrixindex{m}{0}}
-\newcommand{\vnzx}{\vecproductmatrixindex{n}{0}}
-\newcommand{\vozx}{\vecproductmatrixindex{o}{0}}
-\newcommand{\vpzx}{\vecproductmatrixindex{p}{0}}
-\newcommand{\vqzx}{\vecproductmatrixindex{q}{0}}
-\newcommand{\vrzx}{\vecproductmatrixindex{r}{0}}
-\newcommand{\vszx}{\vecproductmatrixindex{s}{0}}
-\newcommand{\vtzx}{\vecproductmatrixindex{t}{0}}
-\newcommand{\vuzx}{\vecproductmatrixindex{u}{0}}
-\newcommand{\vvzx}{\vecproductmatrixindex{v}{0}}
-\newcommand{\vwzx}{\vecproductmatrixindex{w}{0}}
-\newcommand{\vxzx}{\vecproductmatrixindex{x}{0}}
-\newcommand{\vyzx}{\vecproductmatrixindex{y}{0}}
-\newcommand{\vzzx}{\vecproductmatrixindex{z}{0}}
-% ]]]
-% ]]]
-% ³°ÀѤιÔÎóɽ¸½ + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + µÕ¹ÔÎó (Xxi) [[[
-\newcommand{\vecproductmatrixindexinv}[2]{\vX{\vecindex{#1}{#2}}^{-1}}
-% "0" (zxi) [[[
-\newcommand{\vazxi}{\vecproductmatrixindexinv{a}{0}}
-\newcommand{\vbzxi}{\vecproductmatrixindexinv{b}{0}}
-\newcommand{\vczxi}{\vecproductmatrixindexinv{c}{0}}
-\newcommand{\vdzxi}{\vecproductmatrixindexinv{d}{0}}
-\newcommand{\vezxi}{\vecproductmatrixindexinv{e}{0}}
-\newcommand{\vfzxi}{\vecproductmatrixindexinv{f}{0}}
-\newcommand{\vgzxi}{\vecproductmatrixindexinv{g}{0}}
-\newcommand{\vhzxi}{\vecproductmatrixindexinv{h}{0}}
-\newcommand{\vizxi}{\vecproductmatrixindexinv{i}{0}}
-\newcommand{\vjzxi}{\vecproductmatrixindexinv{j}{0}}
-\newcommand{\vkzxi}{\vecproductmatrixindexinv{k}{0}}
-\newcommand{\vlzxi}{\vecproductmatrixindexinv{l}{0}}
-\newcommand{\vmzxi}{\vecproductmatrixindexinv{m}{0}}
-\newcommand{\vnzxi}{\vecproductmatrixindexinv{n}{0}}
-\newcommand{\vozxi}{\vecproductmatrixindexinv{o}{0}}
-\newcommand{\vpzxi}{\vecproductmatrixindexinv{p}{0}}
-\newcommand{\vqzxi}{\vecproductmatrixindexinv{q}{0}}
-\newcommand{\vrzxi}{\vecproductmatrixindexinv{r}{0}}
-\newcommand{\vszxi}{\vecproductmatrixindexinv{s}{0}}
-\newcommand{\vtzxi}{\vecproductmatrixindexinv{t}{0}}
-\newcommand{\vuzxi}{\vecproductmatrixindexinv{u}{0}}
-\newcommand{\vvzxi}{\vecproductmatrixindexinv{v}{0}}
-\newcommand{\vwzxi}{\vecproductmatrixindexinv{w}{0}}
-\newcommand{\vxzxi}{\vecproductmatrixindexinv{x}{0}}
-\newcommand{\vyzxi}{\vecproductmatrixindexinv{y}{0}}
-\newcommand{\vzzxi}{\vecproductmatrixindexinv{z}{0}}
-% ]]]
-% ]]]
-
-% ¹ÔÎó [[[
-\newcommand{\mat}[1]{\mathbfit{#1}}                    % matrix ¤ÏÄêµÁºÑ¤ß
-\newcommand{\mA}{\mat{A}}
-\newcommand{\mB}{\mat{B}}
-\newcommand{\mC}{\mat{C}}
-\newcommand{\mD}{\mat{D}}
-\newcommand{\mE}{\mat{E}}
-\newcommand{\mF}{\mat{F}}
-\newcommand{\mG}{\mat{G}}
-\newcommand{\mH}{\mat{H}}
-\newcommand{\mI}{\mat{I}}
-\newcommand{\mJ}{\mat{J}}
-\newcommand{\mK}{\mat{K}}
-\newcommand{\mL}{\mat{L}}
-\newcommand{\mM}{\mat{M}}
-\newcommand{\mN}{\mat{N}}
-\newcommand{\mO}{\mat{O}}
-\newcommand{\mP}{\mat{P}}
-\newcommand{\mQ}{\mat{Q}}
-\newcommand{\mR}{\mat{R}}
-\newcommand{\mS}{\mat{S}}
-\newcommand{\mT}{\mat{T}}
-\newcommand{\mU}{\mat{U}}
-\newcommand{\mV}{\mat{V}\!}
-\newcommand{\mW}{\mat{W}}
-\newcommand{\mX}{\mat{X}}
-\newcommand{\mY}{\mat{Y}}
-\newcommand{\mZ}{\mat{Z}}
-\newcommand{\mSigma}{\mat{\Sigma}}
-\newcommand{\mLambda}{\mat{\Lambda}}
-\newcommand{\mPI}{\mat{\Pi}}
-\newcommand{\mZERO}{\mymbox{\boldmath{$0$}}}
-% ]]]
-% ¹ÔÎó + ¥×¥é¥¤¥à (p) [[[
-\newcommand{\matprime}[1]{\mat{#1}'}
-\newcommand{\mAp}{\matprime{A}}
-\newcommand{\mBp}{\matprime{B}}
-\newcommand{\mCp}{\matprime{C}}
-\newcommand{\mDp}{\matprime{D}}
-\newcommand{\mEp}{\matprime{E}}
-\newcommand{\mFp}{\matprime{F}}
-\newcommand{\mGp}{\matprime{G}}
-\newcommand{\mHp}{\matprime{H}}
-\newcommand{\mIp}{\matprime{I}}
-\newcommand{\mJp}{\matprime{J}}
-\newcommand{\mKp}{\matprime{K}}
-\newcommand{\mLp}{\matprime{L}}
-\newcommand{\mMp}{\matprime{M}}
-\newcommand{\mNp}{\matprime{N}}
-\newcommand{\mOp}{\matprime{O}}
-\newcommand{\mPp}{\matprime{P}}
-\newcommand{\mQp}{\matprime{Q}}
-\newcommand{\mRp}{\matprime{R}}
-\newcommand{\mSp}{\matprime{S}}
-\newcommand{\mTp}{\matprime{T}}
-\newcommand{\mUp}{\matprime{U}}
-\newcommand{\mVp}{\matprime{V}}
-\newcommand{\mWp}{\matprime{W}}
-\newcommand{\mXp}{\matprime{X}}
-\newcommand{\mYp}{\matprime{Y}}
-\newcommand{\mZp}{\matprime{Z}}
-\newcommand{\mSigmap}{\matprime{\Sigma}}
-% ]]]
-% ¹ÔÎó + ¥Ï¥Ã¥È (h) [[[
-\newcommand{\mathat}[1]{\hat{\mat{#1}}}
-\newcommand{\mAh}{\mathat{A}}
-\newcommand{\mBh}{\mathat{B}}
-\newcommand{\mCh}{\mathat{C}}
-\newcommand{\mDh}{\mathat{D}}
-\newcommand{\mEh}{\mathat{E}}
-\newcommand{\mFh}{\mathat{F}}
-\newcommand{\mGh}{\mathat{G}}
-\newcommand{\mHh}{\mathat{H}}
-\newcommand{\mIh}{\mathat{I}}
-\newcommand{\mJh}{\mathat{J}}
-\newcommand{\mKh}{\mathat{K}}
-\newcommand{\mLh}{\mathat{L}}
-\newcommand{\mMh}{\mathat{M}}
-\newcommand{\mNh}{\mathat{N}}
-\newcommand{\mOh}{\mathat{O}}
-\newcommand{\mPh}{\mathat{P}}
-\newcommand{\mQh}{\mathat{Q}}
-\newcommand{\mRh}{\mathat{R}}
-\newcommand{\mSh}{\mathat{S}}
-\newcommand{\mTh}{\mathat{T}}
-\newcommand{\mUh}{\mathat{U}}
-\newcommand{\mVh}{\mathat{V}}
-\newcommand{\mWh}{\mathat{W}}
-\newcommand{\mXh}{\mathat{X}}
-\newcommand{\mYh}{\mathat{Y}}
-\newcommand{\mZh}{\mathat{Z}}
-% ]]]
-% ¹ÔÎó + ¥Ð¡¼ (bar) [[[
-\newcommand{\matbar}[1]{\bar{\mat{#1}}}
-\newcommand{\mAbar}{\matbar{A}}
-\newcommand{\mBbar}{\matbar{B}}
-\newcommand{\mCbar}{\matbar{C}}
-\newcommand{\mDbar}{\matbar{D}}
-\newcommand{\mEbar}{\matbar{E}}
-\newcommand{\mFbar}{\matbar{F}}
-\newcommand{\mGbar}{\matbar{G}}
-\newcommand{\mHbar}{\matbar{H}}
-\newcommand{\mIbar}{\matbar{I}}
-\newcommand{\mJbar}{\matbar{J}}
-\newcommand{\mKbar}{\matbar{K}}
-\newcommand{\mLbar}{\matbar{L}}
-\newcommand{\mMbar}{\matbar{M}}
-\newcommand{\mNbar}{\matbar{N}}
-\newcommand{\mObar}{\matbar{O}}
-\newcommand{\mPbar}{\matbar{P}}
-\newcommand{\mQbar}{\matbar{Q}}
-\newcommand{\mRbar}{\matbar{R}}
-\newcommand{\mSbar}{\matbar{S}}
-\newcommand{\mTbar}{\matbar{T}}
-\newcommand{\mUbar}{\matbar{U}}
-\newcommand{\mVbar}{\matbar{V}}
-\newcommand{\mWbar}{\matbar{W}}
-\newcommand{\mXbar}{\matbar{X}}
-\newcommand{\mYbar}{\matbar{Y}}
-\newcommand{\mZbar}{\matbar{Z}}
-% ]]]
-% ¹ÔÎó + ¥×¥é¥¤¥à + ¥Ð¡¼ (pbar) [[[ 
-\newcommand{\matbarprime}[1]{\matbar{#1}'}
-\newcommand{\mApbar}{\matbarprime{A}}
-\newcommand{\mBpbar}{\matbarprime{B}}
-\newcommand{\mCpbar}{\matbarprime{C}}
-\newcommand{\mDpbar}{\matbarprime{D}}
-\newcommand{\mEpbar}{\matbarprime{E}}
-\newcommand{\mFpbar}{\matbarprime{F}}
-\newcommand{\mGpbar}{\matbarprime{G}}
-\newcommand{\mHpbar}{\matbarprime{H}}
-\newcommand{\mIpbar}{\matbarprime{I}}
-\newcommand{\mJpbar}{\matbarprime{J}}
-\newcommand{\mKpbar}{\matbarprime{K}}
-\newcommand{\mLpbar}{\matbarprime{L}}
-\newcommand{\mMpbar}{\matbarprime{M}}
-\newcommand{\mNpbar}{\matbarprime{N}}
-\newcommand{\mOpbar}{\matbarprime{O}}
-\newcommand{\mPpbar}{\matbarprime{P}}
-\newcommand{\mQpbar}{\matbarprime{Q}}
-\newcommand{\mRpbar}{\matbarprime{R}}
-\newcommand{\mSpbar}{\matbarprime{S}}
-\newcommand{\mTpbar}{\matbarprime{T}}
-\newcommand{\mUpbar}{\matbarprime{U}}
-\newcommand{\mVpbar}{\matbarprime{V}}
-\newcommand{\mWpbar}{\matbarprime{W}}
-\newcommand{\mXpbar}{\matbarprime{X}}
-\newcommand{\mYpbar}{\matbarprime{Y}}
-\newcommand{\mZpbar}{\matbarprime{Z}}
-% ]]]
-% ¹ÔÎó + ¥Á¥ë¥À (tilde) [[[
-\newcommand{\mattilde}[1]{\tilde{\mat{#1}}}
-\newcommand{\mAtilde}{\mattilde{A}}
-\newcommand{\mBtilde}{\mattilde{B}}
-\newcommand{\mCtilde}{\mattilde{C}}
-\newcommand{\mDtilde}{\mattilde{D}}
-\newcommand{\mEtilde}{\mattilde{E}}
-\newcommand{\mFtilde}{\mattilde{F}}
-\newcommand{\mGtilde}{\mattilde{G}}
-\newcommand{\mHtilde}{\mattilde{H}}
-\newcommand{\mItilde}{\mattilde{I}}
-\newcommand{\mJtilde}{\mattilde{J}}
-\newcommand{\mKtilde}{\mattilde{K}}
-\newcommand{\mLtilde}{\mattilde{L}}
-\newcommand{\mMtilde}{\mattilde{M}}
-\newcommand{\mNtilde}{\mattilde{N}}
-\newcommand{\mOtilde}{\mattilde{O}}
-\newcommand{\mPtilde}{\mattilde{P}}
-\newcommand{\mQtilde}{\mattilde{Q}}
-\newcommand{\mRtilde}{\mattilde{R}}
-\newcommand{\mStilde}{\mattilde{S}}
-\newcommand{\mTtilde}{\mattilde{T}}
-\newcommand{\mUtilde}{\mattilde{U}}
-\newcommand{\mVtilde}{\mattilde{V}}
-\newcommand{\mWtilde}{\mattilde{W}}
-\newcommand{\mXtilde}{\mattilde{X}}
-\newcommand{\mYtilde}{\mattilde{Y}}
-\newcommand{\mZtilde}{\mattilde{Z}}
-\newcommand{\mPItilde}{\mattilde{\Pi}}
-% ]]]
-% ¹ÔÎó + ¥¤¥ó¥Ç¥Ã¥¯¥¹ (X) [[[
-\newcommand{\matindex}[2]{\mat{#1}_{#2}}
-% "n" (n) [[[
-\newcommand{\mAn}{\matindex{A}{n}}
-\newcommand{\mBn}{\matindex{B}{n}}
-\newcommand{\mCn}{\matindex{C}{n}}
-\newcommand{\mDn}{\matindex{D}{n}}
-\newcommand{\mEn}{\matindex{E}{n}}
-\newcommand{\mFn}{\matindex{F}{n}}
-\newcommand{\mGn}{\matindex{G}{n}}
-\newcommand{\mHn}{\matindex{H}{n}}
-\newcommand{\mIn}{\matindex{I}{n}}
-\newcommand{\mJn}{\matindex{J}{n}}
-\newcommand{\mKn}{\matindex{K}{n}}
-\newcommand{\mLn}{\matindex{L}{n}}
-\newcommand{\mMn}{\matindex{M}{n}}
-\newcommand{\mNn}{\matindex{N}{n}}
-\newcommand{\mOn}{\matindex{O}{n}}
-\newcommand{\mPn}{\matindex{P}{n}}
-\newcommand{\mQn}{\matindex{Q}{n}}
-\newcommand{\mRn}{\matindex{R}{n}}
-\newcommand{\mSn}{\matindex{S}{n}}
-\newcommand{\mTn}{\matindex{T}{n}}
-\newcommand{\mUn}{\matindex{U}{n}}
-\newcommand{\mVn}{\matindex{V}{n}}
-\newcommand{\mWn}{\matindex{W}{n}}
-\newcommand{\mXn}{\matindex{X}{n}}
-\newcommand{\mYn}{\matindex{Y}{n}}
-\newcommand{\mZn}{\matindex{Z}{n}}
-\newcommand{\mSigman}{\matindex{\Sigma}{n}}
-% ]]]
-% "0" (z) [[[
-\newcommand{\mAz}{\matindex{A}{0}}
-\newcommand{\mBz}{\matindex{B}{0}}
-\newcommand{\mCz}{\matindex{C}{0}}
-\newcommand{\mDz}{\matindex{D}{0}}
-\newcommand{\mEz}{\matindex{E}{0}}
-\newcommand{\mFz}{\matindex{F}{0}}
-\newcommand{\mGz}{\matindex{G}{0}}
-\newcommand{\mHz}{\matindex{H}{0}}
-\newcommand{\mIz}{\matindex{I}{0}}
-\newcommand{\mJz}{\matindex{J}{0}}
-\newcommand{\mKz}{\matindex{K}{0}}
-\newcommand{\mLz}{\matindex{L}{0}}
-\newcommand{\mMz}{\matindex{M}{0}}
-\newcommand{\mNz}{\matindex{N}{0}}
-\newcommand{\mOz}{\matindex{O}{0}}
-\newcommand{\mPz}{\matindex{P}{0}}
-\newcommand{\mQz}{\matindex{Q}{0}}
-\newcommand{\mRz}{\matindex{R}{0}}
-\newcommand{\mSz}{\matindex{S}{0}}
-\newcommand{\mTz}{\matindex{T}{0}}
-\newcommand{\mUz}{\matindex{U}{0}}
-\newcommand{\mVz}{\matindex{V}{0}}
-\newcommand{\mWz}{\matindex{W}{0}}
-\newcommand{\mXz}{\matindex{X}{0}}
-\newcommand{\mYz}{\matindex{Y}{0}}
-\newcommand{\mZz}{\matindex{Z}{0}}
-\newcommand{\mSigmaz}{\matindex{\Sigma}{0}}
-% ]]]
-% "1" (a) [[[
-\newcommand{\mAa}{\matindex{A}{1}}
-\newcommand{\mBa}{\matindex{B}{1}}
-\newcommand{\mCa}{\matindex{C}{1}}
-\newcommand{\mDa}{\matindex{D}{1}}
-\newcommand{\mEa}{\matindex{E}{1}}
-\newcommand{\mFa}{\matindex{F}{1}}
-\newcommand{\mGa}{\matindex{G}{1}}
-\newcommand{\mHa}{\matindex{H}{1}}
-\newcommand{\mIa}{\matindex{I}{1}}
-\newcommand{\mJa}{\matindex{J}{1}}
-\newcommand{\mKa}{\matindex{K}{1}}
-\newcommand{\mLa}{\matindex{L}{1}}
-\newcommand{\mMa}{\matindex{M}{1}}
-\newcommand{\mNa}{\matindex{N}{1}}
-\newcommand{\mOa}{\matindex{O}{1}}
-\newcommand{\mPa}{\matindex{P}{1}}
-\newcommand{\mQa}{\matindex{Q}{1}}
-\newcommand{\mRa}{\matindex{R}{1}}
-\newcommand{\mSa}{\matindex{S}{1}}
-\newcommand{\mTa}{\matindex{T}{1}}
-\newcommand{\mUa}{\matindex{U}{1}}
-\newcommand{\mVa}{\matindex{V}{1}}
-\newcommand{\mWa}{\matindex{W}{1}}
-\newcommand{\mXa}{\matindex{X}{1}}
-\newcommand{\mYa}{\matindex{Y}{1}}
-\newcommand{\mZa}{\matindex{Z}{1}}
-\newcommand{\mSigmaa}{\matindex{\Sigma}{1}}
-% ]]]
-% "2" (b) [[[
-\newcommand{\mAb}{\matindex{A}{2}}
-\newcommand{\mBb}{\matindex{B}{2}}
-\newcommand{\mCb}{\matindex{C}{2}}
-\newcommand{\mDb}{\matindex{D}{2}}
-\newcommand{\mEb}{\matindex{E}{2}}
-\newcommand{\mFb}{\matindex{F}{2}}
-\newcommand{\mGb}{\matindex{G}{2}}
-\newcommand{\mHb}{\matindex{H}{2}}
-\newcommand{\mIb}{\matindex{I}{2}}
-\newcommand{\mJb}{\matindex{J}{2}}
-\newcommand{\mKb}{\matindex{K}{2}}
-\newcommand{\mLb}{\matindex{L}{2}}
-\newcommand{\mMb}{\matindex{M}{2}}
-\newcommand{\mNb}{\matindex{N}{2}}
-\newcommand{\mOb}{\matindex{O}{2}}
-\newcommand{\mPb}{\matindex{P}{2}}
-\newcommand{\mQb}{\matindex{Q}{2}}
-\newcommand{\mRb}{\matindex{R}{2}}
-\newcommand{\mSb}{\matindex{S}{2}}
-\newcommand{\mTb}{\matindex{T}{2}}
-\newcommand{\mUb}{\matindex{U}{2}}
-\newcommand{\mVb}{\matindex{V}{2}}
-\newcommand{\mWb}{\matindex{W}{2}}
-\newcommand{\mXb}{\matindex{X}{2}}
-\newcommand{\mYb}{\matindex{Y}{2}}
-\newcommand{\mZb}{\matindex{Z}{2}}
-\newcommand{\mSigmab}{\matindex{\Sigma}{2}}
-% ]]]
-% ]]]
-% ¹ÔÎó + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥×¥é¥¤¥à (Xp) [[[
-\newcommand{\matindexprime}[2]{\matprime{#1}_{#2}}
-% "i" (ip) [[[
-\newcommand{\mAip}{\matindexprime{A}{i}}
-\newcommand{\mBip}{\matindexprime{B}{i}}
-\newcommand{\mCip}{\matindexprime{C}{i}}
-\newcommand{\mDip}{\matindexprime{D}{i}}
-\newcommand{\mEip}{\matindexprime{E}{i}}
-\newcommand{\mFip}{\matindexprime{F}{i}}
-\newcommand{\mGip}{\matindexprime{G}{i}}
-\newcommand{\mHip}{\matindexprime{H}{i}}
-\newcommand{\mIip}{\matindexprime{I}{i}}
-\newcommand{\mJip}{\matindexprime{J}{i}}
-\newcommand{\mKip}{\matindexprime{K}{i}}
-\newcommand{\mLip}{\matindexprime{L}{i}}
-\newcommand{\mMip}{\matindexprime{M}{i}}
-\newcommand{\mNip}{\matindexprime{N}{i}}
-\newcommand{\mOip}{\matindexprime{O}{i}}
-\newcommand{\mPip}{\matindexprime{P}{i}}
-\newcommand{\mQip}{\matindexprime{Q}{i}}
-\newcommand{\mRip}{\matindexprime{R}{i}}
-\newcommand{\mSip}{\matindexprime{S}{i}}
-\newcommand{\mTip}{\matindexprime{T}{i}}
-\newcommand{\mUip}{\matindexprime{U}{i}}
-\newcommand{\mVip}{\matindexprime{V}{i}}
-\newcommand{\mWip}{\matindexprime{W}{i}}
-\newcommand{\mXip}{\matindexprime{X}{i}}
-\newcommand{\mYip}{\matindexprime{Y}{i}}
-\newcommand{\mZip}{\matindexprime{Z}{i}}
-\newcommand{\mSigmaip}{\matindexprime{\Sigma}{i}}
-% ]]]
-% "0" (zp) [[[
-\newcommand{\mAzp}{\matindexprime{A}{0}}
-\newcommand{\mBzp}{\matindexprime{B}{0}}
-\newcommand{\mCzp}{\matindexprime{C}{0}}
-\newcommand{\mDzp}{\matindexprime{D}{0}}
-\newcommand{\mEzp}{\matindexprime{E}{0}}
-\newcommand{\mFzp}{\matindexprime{F}{0}}
-\newcommand{\mGzp}{\matindexprime{G}{0}}
-\newcommand{\mHzp}{\matindexprime{H}{0}}
-\newcommand{\mIzp}{\matindexprime{I}{0}}
-\newcommand{\mJzp}{\matindexprime{J}{0}}
-\newcommand{\mKzp}{\matindexprime{K}{0}}
-\newcommand{\mLzp}{\matindexprime{L}{0}}
-\newcommand{\mMzp}{\matindexprime{M}{0}}
-\newcommand{\mNzp}{\matindexprime{N}{0}}
-\newcommand{\mOzp}{\matindexprime{O}{0}}
-\newcommand{\mPzp}{\matindexprime{P}{0}}
-\newcommand{\mQzp}{\matindexprime{Q}{0}}
-\newcommand{\mRzp}{\matindexprime{R}{0}}
-\newcommand{\mSzp}{\matindexprime{S}{0}}
-\newcommand{\mTzp}{\matindexprime{T}{0}}
-\newcommand{\mUzp}{\matindexprime{U}{0}}
-\newcommand{\mVzp}{\matindexprime{V}{0}}
-\newcommand{\mWzp}{\matindexprime{W}{0}}
-\newcommand{\mXzp}{\matindexprime{X}{0}}
-\newcommand{\mYzp}{\matindexprime{Y}{0}}
-\newcommand{\mZzp}{\matindexprime{Z}{0}}
-\newcommand{\mSigmazp}{\matindexprime{\Sigma}{0}}
-% ]]]
-% ]]]
-% ¹ÔÎó + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥Ð¡¼ (barX) [[[
-\newcommand{\matbarindex}[2]{\matbar{#1}_{#2}}
-% "i" (bari) [[[
-\newcommand{\mAbari}{\matbarindex{A}{i}}
-\newcommand{\mBbari}{\matbarindex{B}{i}}
-\newcommand{\mCbari}{\matbarindex{C}{i}}
-\newcommand{\mDbari}{\matbarindex{D}{i}}
-\newcommand{\mEbari}{\matbarindex{E}{i}}
-\newcommand{\mFbari}{\matbarindex{F}{i}}
-\newcommand{\mGbari}{\matbarindex{G}{i}}
-\newcommand{\mHbari}{\matbarindex{H}{i}}
-\newcommand{\mIbari}{\matbarindex{I}{i}}
-\newcommand{\mJbari}{\matbarindex{J}{i}}
-\newcommand{\mKbari}{\matbarindex{K}{i}}
-\newcommand{\mLbari}{\matbarindex{L}{i}}
-\newcommand{\mMbari}{\matbarindex{M}{i}}
-\newcommand{\mNbari}{\matbarindex{N}{i}}
-\newcommand{\mObari}{\matbarindex{O}{i}}
-\newcommand{\mPbari}{\matbarindex{P}{i}}
-\newcommand{\mQbari}{\matbarindex{Q}{i}}
-\newcommand{\mRbari}{\matbarindex{R}{i}}
-\newcommand{\mSbari}{\matbarindex{S}{i}}
-\newcommand{\mTbari}{\matbarindex{T}{i}}
-\newcommand{\mUbari}{\matbarindex{U}{i}}
-\newcommand{\mVbari}{\matbarindex{V}{i}}
-\newcommand{\mWbari}{\matbarindex{W}{i}}
-\newcommand{\mXbari}{\matbarindex{X}{i}}
-\newcommand{\mYbari}{\matbarindex{Y}{i}}
-\newcommand{\mZbari}{\matbarindex{Z}{i}}
-% ]]]
-% "1" (bara) [[[
-\newcommand{\mAbara}{\matbarindex{A}{1}}
-\newcommand{\mBbara}{\matbarindex{B}{1}}
-\newcommand{\mCbara}{\matbarindex{C}{1}}
-\newcommand{\mDbara}{\matbarindex{D}{1}}
-\newcommand{\mEbara}{\matbarindex{E}{1}}
-\newcommand{\mFbara}{\matbarindex{F}{1}}
-\newcommand{\mGbara}{\matbarindex{G}{1}}
-\newcommand{\mHbara}{\matbarindex{H}{1}}
-\newcommand{\mIbara}{\matbarindex{I}{1}}
-\newcommand{\mJbara}{\matbarindex{J}{1}}
-\newcommand{\mKbara}{\matbarindex{K}{1}}
-\newcommand{\mLbara}{\matbarindex{L}{1}}
-\newcommand{\mMbara}{\matbarindex{M}{1}}
-\newcommand{\mNbara}{\matbarindex{N}{1}}
-\newcommand{\mObara}{\matbarindex{O}{1}}
-\newcommand{\mPbara}{\matbarindex{P}{1}}
-\newcommand{\mQbara}{\matbarindex{Q}{1}}
-\newcommand{\mRbara}{\matbarindex{R}{1}}
-\newcommand{\mSbara}{\matbarindex{S}{1}}
-\newcommand{\mTbara}{\matbarindex{T}{1}}
-\newcommand{\mUbara}{\matbarindex{U}{1}}
-\newcommand{\mVbara}{\matbarindex{V}{1}}
-\newcommand{\mWbara}{\matbarindex{W}{1}}
-\newcommand{\mXbara}{\matbarindex{X}{1}}
-\newcommand{\mYbara}{\matbarindex{Y}{1}}
-\newcommand{\mZbara}{\matbarindex{Z}{1}}
-% ]]]
-% "2" (barb) [[[
-\newcommand{\mAbarb}{\matbarindex{A}{2}}
-\newcommand{\mBbarb}{\matbarindex{B}{2}}
-\newcommand{\mCbarb}{\matbarindex{C}{2}}
-\newcommand{\mDbarb}{\matbarindex{D}{2}}
-\newcommand{\mEbarb}{\matbarindex{E}{2}}
-\newcommand{\mFbarb}{\matbarindex{F}{2}}
-\newcommand{\mGbarb}{\matbarindex{G}{2}}
-\newcommand{\mHbarb}{\matbarindex{H}{2}}
-\newcommand{\mIbarb}{\matbarindex{I}{2}}
-\newcommand{\mJbarb}{\matbarindex{J}{2}}
-\newcommand{\mKbarb}{\matbarindex{K}{2}}
-\newcommand{\mLbarb}{\matbarindex{L}{2}}
-\newcommand{\mMbarb}{\matbarindex{M}{2}}
-\newcommand{\mNbarb}{\matbarindex{N}{2}}
-\newcommand{\mObarb}{\matbarindex{O}{2}}
-\newcommand{\mPbarb}{\matbarindex{P}{2}}
-\newcommand{\mQbarb}{\matbarindex{Q}{2}}
-\newcommand{\mRbarb}{\matbarindex{R}{2}}
-\newcommand{\mSbarb}{\matbarindex{S}{2}}
-\newcommand{\mTbarb}{\matbarindex{T}{2}}
-\newcommand{\mUbarb}{\matbarindex{U}{2}}
-\newcommand{\mVbarb}{\matbarindex{V}{2}}
-\newcommand{\mWbarb}{\matbarindex{W}{2}}
-\newcommand{\mXbarb}{\matbarindex{X}{2}}
-\newcommand{\mYbarb}{\matbarindex{Y}{2}}
-\newcommand{\mZbarb}{\matbarindex{Z}{2}}
-% ]]]
-% ]]]
-% µÕ¹ÔÎó (i) [[[
-\newcommand{\matinv}[1]{\mat{#1}^{-1}}
-\newcommand{\mAi}{\matinv{A}}
-\newcommand{\mBi}{\matinv{B}}
-\newcommand{\mCi}{\matinv{C}}
-\newcommand{\mDi}{\matinv{D}}
-\newcommand{\mEi}{\matinv{E}}
-\newcommand{\mFi}{\matinv{F}}
-\newcommand{\mGi}{\matinv{G}}
-\newcommand{\mHi}{\matinv{H}}
-\newcommand{\mIi}{\matinv{I}}
-\newcommand{\mJi}{\matinv{J}}
-\newcommand{\mKi}{\matinv{K}}
-\newcommand{\mLi}{\matinv{L}}
-\newcommand{\mMi}{\matinv{M}}
-\newcommand{\mNi}{\matinv{N}}
-\newcommand{\mOi}{\matinv{O}}
-\newcommand{\mPi}{\matinv{P}}
-\newcommand{\mQi}{\matinv{Q}}
-\newcommand{\mRi}{\matinv{R}}
-\newcommand{\mSi}{\matinv{S}}
-\newcommand{\mTi}{\matinv{T}}
-\newcommand{\mUi}{\matinv{U}}
-\newcommand{\mVi}{\matinv{V}}
-\newcommand{\mWi}{\matinv{W}}
-\newcommand{\mXi}{\matinv{X}}
-\newcommand{\mYi}{\matinv{Y}}
-\newcommand{\mZi}{\matinv{Z}}
-\newcommand{\mSigmai}{\matinv{\Sigma}}
-% ]]]
-% °ìÈ̵չÔÎó (g) [[[
-\newcommand{\matgeneralinv}[1]{\mat{#1}^-}
-\newcommand{\mAg}{\matgeneralinv{A}}
-\newcommand{\mBg}{\matgeneralinv{B}}
-\newcommand{\mCg}{\matgeneralinv{C}}
-\newcommand{\mDg}{\matgeneralinv{D}}
-\newcommand{\mEg}{\matgeneralinv{E}}
-\newcommand{\mFg}{\matgeneralinv{F}}
-\newcommand{\mGg}{\matgeneralinv{G}}
-\newcommand{\mHg}{\matgeneralinv{H}}
-\newcommand{\mIg}{\matgeneralinv{I}}
-\newcommand{\mJg}{\matgeneralinv{J}}
-\newcommand{\mKg}{\matgeneralinv{K}}
-\newcommand{\mLg}{\matgeneralinv{L}}
-\newcommand{\mMg}{\matgeneralinv{M}}
-\newcommand{\mNg}{\matgeneralinv{N}}
-\newcommand{\mOg}{\matgeneralinv{O}}
-\newcommand{\mPg}{\matgeneralinv{P}}
-\newcommand{\mQg}{\matgeneralinv{Q}}
-\newcommand{\mRg}{\matgeneralinv{R}}
-\newcommand{\mSg}{\matgeneralinv{S}}
-\newcommand{\mTg}{\matgeneralinv{T}}
-\newcommand{\mUg}{\matgeneralinv{U}}
-\newcommand{\mVg}{\matgeneralinv{V}}
-\newcommand{\mWg}{\matgeneralinv{W}}
-\newcommand{\mXg}{\matgeneralinv{X}}
-\newcommand{\mYg}{\matgeneralinv{Y}}
-\newcommand{\mZg}{\matgeneralinv{Z}}
-\newcommand{\mSigmag}{\matgeneralinv{\Sigma}}
-% ]]]
-% ¥×¥é¥¤¥à + µÕ¹ÔÎó (pi) [[[
-\newcommand{\matprimeinv}[1]{\matprime{#1}^{-1}}
-\newcommand{\mApi}{\matprimeinv{A}}
-\newcommand{\mBpi}{\matprimeinv{B}}
-\newcommand{\mCpi}{\matprimeinv{C}}
-\newcommand{\mDpi}{\matprimeinv{D}}
-\newcommand{\mEpi}{\matprimeinv{E}}
-\newcommand{\mFpi}{\matprimeinv{F}}
-\newcommand{\mGpi}{\matprimeinv{G}}
-\newcommand{\mHpi}{\matprimeinv{H}}
-\newcommand{\mIpi}{\matprimeinv{I}}
-\newcommand{\mJpi}{\matprimeinv{J}}
-\newcommand{\mKpi}{\matprimeinv{K}}
-\newcommand{\mLpi}{\matprimeinv{L}}
-\newcommand{\mMpi}{\matprimeinv{M}}
-\newcommand{\mNpi}{\matprimeinv{N}}
-\newcommand{\mOpi}{\matprimeinv{O}}
-\newcommand{\mPpi}{\matprimeinv{P}}
-\newcommand{\mQpi}{\matprimeinv{Q}}
-\newcommand{\mRpi}{\matprimeinv{R}}
-\newcommand{\mSpi}{\matprimeinv{S}}
-\newcommand{\mTpi}{\matprimeinv{T}}
-\newcommand{\mUpi}{\matprimeinv{U}}
-\newcommand{\mVpi}{\matprimeinv{V}}
-\newcommand{\mWpi}{\matprimeinv{W}}
-\newcommand{\mXpi}{\matprimeinv{X}}
-\newcommand{\mYpi}{\matprimeinv{Y}}
-\newcommand{\mZpi}{\matprimeinv{Z}}
-\newcommand{\mSigmapi}{\matprimeinv{\Sigma}}
-% ]]]
-% ¥¤¥ó¥Ç¥Ã¥¯¥¹ + µÕ¹ÔÎó (Xi) [[[
-\newcommand{\matindexinv}[2]{\matindex{#1}{#2}^{-1}}
-% "0" (zi) [[[
-\newcommand{\mAzi}{\matindexinv{A}{0}}
-\newcommand{\mBzi}{\matindexinv{B}{0}}
-\newcommand{\mCzi}{\matindexinv{C}{0}}
-\newcommand{\mDzi}{\matindexinv{D}{0}}
-\newcommand{\mEzi}{\matindexinv{E}{0}}
-\newcommand{\mFzi}{\matindexinv{F}{0}}
-\newcommand{\mGzi}{\matindexinv{G}{0}}
-\newcommand{\mHzi}{\matindexinv{H}{0}}
-\newcommand{\mIzi}{\matindexinv{I}{0}}
-\newcommand{\mJzi}{\matindexinv{J}{0}}
-\newcommand{\mKzi}{\matindexinv{K}{0}}
-\newcommand{\mLzi}{\matindexinv{L}{0}}
-\newcommand{\mMzi}{\matindexinv{M}{0}}
-\newcommand{\mNzi}{\matindexinv{N}{0}}
-\newcommand{\mOzi}{\matindexinv{O}{0}}
-\newcommand{\mPzi}{\matindexinv{P}{0}}
-\newcommand{\mQzi}{\matindexinv{Q}{0}}
-\newcommand{\mRzi}{\matindexinv{R}{0}}
-\newcommand{\mSzi}{\matindexinv{S}{0}}
-\newcommand{\mTzi}{\matindexinv{T}{0}}
-\newcommand{\mUzi}{\matindexinv{U}{0}}
-\newcommand{\mVzi}{\matindexinv{V}{0}}
-\newcommand{\mWzi}{\matindexinv{W}{0}}
-\newcommand{\mXzi}{\matindexinv{X}{0}}
-\newcommand{\mYzi}{\matindexinv{Y}{0}}
-\newcommand{\mZzi}{\matindexinv{Z}{0}}
-\newcommand{\mSigmazi}{\matindexinv{\Sigma}{0}}
-% ]]]
-% "1" (ai) [[[
-\newcommand{\mAai}{\matindexinv{A}{1}}
-\newcommand{\mBai}{\matindexinv{B}{1}}
-\newcommand{\mCai}{\matindexinv{C}{1}}
-\newcommand{\mDai}{\matindexinv{D}{1}}
-\newcommand{\mEai}{\matindexinv{E}{1}}
-\newcommand{\mFai}{\matindexinv{F}{1}}
-\newcommand{\mGai}{\matindexinv{G}{1}}
-\newcommand{\mHai}{\matindexinv{H}{1}}
-\newcommand{\mIai}{\matindexinv{I}{1}}
-\newcommand{\mJai}{\matindexinv{J}{1}}
-\newcommand{\mKai}{\matindexinv{K}{1}}
-\newcommand{\mLai}{\matindexinv{L}{1}}
-\newcommand{\mMai}{\matindexinv{M}{1}}
-\newcommand{\mNai}{\matindexinv{N}{1}}
-\newcommand{\mOai}{\matindexinv{O}{1}}
-\newcommand{\mPai}{\matindexinv{P}{1}}
-\newcommand{\mQai}{\matindexinv{Q}{1}}
-\newcommand{\mRai}{\matindexinv{R}{1}}
-\newcommand{\mSai}{\matindexinv{S}{1}}
-\newcommand{\mTai}{\matindexinv{T}{1}}
-\newcommand{\mUai}{\matindexinv{U}{1}}
-\newcommand{\mVai}{\matindexinv{V}{1}}
-\newcommand{\mWai}{\matindexinv{W}{1}}
-\newcommand{\mXai}{\matindexinv{X}{1}}
-\newcommand{\mYai}{\matindexinv{Y}{1}}
-\newcommand{\mZai}{\matindexinv{Z}{1}}
-\newcommand{\mSigmaai}{\matindexinv{\Sigma}{1}}
-% ]]]
-% "2" (bi) [[[
-\newcommand{\mAbi}{\matindexinv{A}{2}}
-\newcommand{\mBbi}{\matindexinv{B}{2}}
-\newcommand{\mCbi}{\matindexinv{C}{2}}
-\newcommand{\mDbi}{\matindexinv{D}{2}}
-\newcommand{\mEbi}{\matindexinv{E}{2}}
-\newcommand{\mFbi}{\matindexinv{F}{2}}
-\newcommand{\mGbi}{\matindexinv{G}{2}}
-\newcommand{\mHbi}{\matindexinv{H}{2}}
-\newcommand{\mIbi}{\matindexinv{I}{2}}
-\newcommand{\mJbi}{\matindexinv{J}{2}}
-\newcommand{\mKbi}{\matindexinv{K}{2}}
-\newcommand{\mLbi}{\matindexinv{L}{2}}
-\newcommand{\mMbi}{\matindexinv{M}{2}}
-\newcommand{\mNbi}{\matindexinv{N}{2}}
-\newcommand{\mObi}{\matindexinv{O}{2}}
-\newcommand{\mPbi}{\matindexinv{P}{2}}
-\newcommand{\mQbi}{\matindexinv{Q}{2}}
-\newcommand{\mRbi}{\matindexinv{R}{2}}
-\newcommand{\mSbi}{\matindexinv{S}{2}}
-\newcommand{\mTbi}{\matindexinv{T}{2}}
-\newcommand{\mUbi}{\matindexinv{U}{2}}
-\newcommand{\mVbi}{\matindexinv{V}{2}}
-\newcommand{\mWbi}{\matindexinv{W}{2}}
-\newcommand{\mXbi}{\matindexinv{X}{2}}
-\newcommand{\mYbi}{\matindexinv{Y}{2}}
-\newcommand{\mZbi}{\matindexinv{Z}{2}}
-\newcommand{\mSigmabi}{\matindexinv{\Sigma}{2}}
-% ]]]
-% ]]]
-% ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥×¥é¥¤¥à + µÕ¹ÔÎó (Xpi) [[[
-\newcommand{\matindexprimeinv}[2]{\matindexprime{#1}{#2}{}^{\!-1}}
-% "i" (ipi) [[[
-\newcommand{\mAipi}{\matindexprimeinv{A}{i}}
-\newcommand{\mBipi}{\matindexprimeinv{B}{i}}
-\newcommand{\mCipi}{\matindexprimeinv{C}{i}}
-\newcommand{\mDipi}{\matindexprimeinv{D}{i}}
-\newcommand{\mEipi}{\matindexprimeinv{E}{i}}
-\newcommand{\mFipi}{\matindexprimeinv{F}{i}}
-\newcommand{\mGipi}{\matindexprimeinv{G}{i}}
-\newcommand{\mHipi}{\matindexprimeinv{H}{i}}
-\newcommand{\mIipi}{\matindexprimeinv{I}{i}}
-\newcommand{\mJipi}{\matindexprimeinv{J}{i}}
-\newcommand{\mKipi}{\matindexprimeinv{K}{i}}
-\newcommand{\mLipi}{\matindexprimeinv{L}{i}}
-\newcommand{\mMipi}{\matindexprimeinv{M}{i}}
-\newcommand{\mNipi}{\matindexprimeinv{N}{i}}
-\newcommand{\mOipi}{\matindexprimeinv{O}{i}}
-\newcommand{\mPipi}{\matindexprimeinv{P}{i}}
-\newcommand{\mQipi}{\matindexprimeinv{Q}{i}}
-\newcommand{\mRipi}{\matindexprimeinv{R}{i}}
-\newcommand{\mSipi}{\matindexprimeinv{S}{i}}
-\newcommand{\mTipi}{\matindexprimeinv{T}{i}}
-\newcommand{\mUipi}{\matindexprimeinv{U}{i}}
-\newcommand{\mVipi}{\matindexprimeinv{V}{i}}
-\newcommand{\mWipi}{\matindexprimeinv{W}{i}}
-\newcommand{\mXipi}{\matindexprimeinv{X}{i}}
-\newcommand{\mYipi}{\matindexprimeinv{Y}{i}}
-\newcommand{\mZipi}{\matindexprimeinv{Z}{i}}
-\newcommand{\mSigmaipi}{\matindexprimeinv{\Sigma}{i}}
-% ]]]
-% "0" (zpi) [[[
-\newcommand{\mAzpi}{\matindexprimeinv{A}{0}}
-\newcommand{\mBzpi}{\matindexprimeinv{B}{0}}
-\newcommand{\mCzpi}{\matindexprimeinv{C}{0}}
-\newcommand{\mDzpi}{\matindexprimeinv{D}{0}}
-\newcommand{\mEzpi}{\matindexprimeinv{E}{0}}
-\newcommand{\mFzpi}{\matindexprimeinv{F}{0}}
-\newcommand{\mGzpi}{\matindexprimeinv{G}{0}}
-\newcommand{\mHzpi}{\matindexprimeinv{H}{0}}
-\newcommand{\mIzpi}{\matindexprimeinv{I}{0}}
-\newcommand{\mJzpi}{\matindexprimeinv{J}{0}}
-\newcommand{\mKzpi}{\matindexprimeinv{K}{0}}
-\newcommand{\mLzpi}{\matindexprimeinv{L}{0}}
-\newcommand{\mMzpi}{\matindexprimeinv{M}{0}}
-\newcommand{\mNzpi}{\matindexprimeinv{N}{0}}
-\newcommand{\mOzpi}{\matindexprimeinv{O}{0}}
-\newcommand{\mPzpi}{\matindexprimeinv{P}{0}}
-\newcommand{\mQzpi}{\matindexprimeinv{Q}{0}}
-\newcommand{\mRzpi}{\matindexprimeinv{R}{0}}
-\newcommand{\mSzpi}{\matindexprimeinv{S}{0}}
-\newcommand{\mTzpi}{\matindexprimeinv{T}{0}}
-\newcommand{\mUzpi}{\matindexprimeinv{U}{0}}
-\newcommand{\mVzpi}{\matindexprimeinv{V}{0}}
-\newcommand{\mWzpi}{\matindexprimeinv{W}{0}}
-\newcommand{\mXzpi}{\matindexprimeinv{X}{0}}
-\newcommand{\mYzpi}{\matindexprimeinv{Y}{0}}
-\newcommand{\mZzpi}{\matindexprimeinv{Z}{0}}
-\newcommand{\mSigmazpi}{\matindexprimeinv{\Sigma}{0}}
-% ]]]
-% "1" (api) [[[
-\newcommand{\mAapi}{\matindexprimeinv{A}{1}}
-\newcommand{\mBapi}{\matindexprimeinv{B}{1}}
-\newcommand{\mCapi}{\matindexprimeinv{C}{1}}
-\newcommand{\mDapi}{\matindexprimeinv{D}{1}}
-\newcommand{\mEapi}{\matindexprimeinv{E}{1}}
-\newcommand{\mFapi}{\matindexprimeinv{F}{1}}
-\newcommand{\mGapi}{\matindexprimeinv{G}{1}}
-\newcommand{\mHapi}{\matindexprimeinv{H}{1}}
-\newcommand{\mIapi}{\matindexprimeinv{I}{1}}
-\newcommand{\mJapi}{\matindexprimeinv{J}{1}}
-\newcommand{\mKapi}{\matindexprimeinv{K}{1}}
-\newcommand{\mLapi}{\matindexprimeinv{L}{1}}
-\newcommand{\mMapi}{\matindexprimeinv{M}{1}}
-\newcommand{\mNapi}{\matindexprimeinv{N}{1}}
-\newcommand{\mOapi}{\matindexprimeinv{O}{1}}
-\newcommand{\mPapi}{\matindexprimeinv{P}{1}}
-\newcommand{\mQapi}{\matindexprimeinv{Q}{1}}
-\newcommand{\mRapi}{\matindexprimeinv{R}{1}}
-\newcommand{\mSapi}{\matindexprimeinv{S}{1}}
-\newcommand{\mTapi}{\matindexprimeinv{T}{1}}
-\newcommand{\mUapi}{\matindexprimeinv{U}{1}}
-\newcommand{\mVapi}{\matindexprimeinv{V}{1}}
-\newcommand{\mWapi}{\matindexprimeinv{W}{1}}
-\newcommand{\mXapi}{\matindexprimeinv{X}{1}}
-\newcommand{\mYapi}{\matindexprimeinv{Y}{1}}
-\newcommand{\mZapi}{\matindexprimeinv{Z}{1}}
-\newcommand{\mSigmaapi}{\matindexprimeinv{\Sigma}{1}}
-% ]]]
-% ]]]
-% ¹ÔÎó + Å¾ÃÖ (t) [[[
-\newcommand{\mattranspose}[1]{\mat{#1}^{\top}\!}       % ¶õÇòÄ´À°Æþ¤ê
-\newcommand{\mAt}{\mattranspose{A}}
-\newcommand{\mBt}{\mattranspose{B}}
-\newcommand{\mCt}{\mattranspose{C}}
-\newcommand{\mDt}{\mattranspose{D}}
-\newcommand{\mEt}{\mattranspose{E}}
-\newcommand{\mFt}{\mattranspose{F}}
-\newcommand{\mGt}{\mattranspose{G}}
-\newcommand{\mHt}{\mattranspose{H}}
-\newcommand{\mIt}{\mattranspose{I}}
-\newcommand{\mJt}{\mattranspose{J}}
-\newcommand{\mKt}{\mattranspose{K}}
-\newcommand{\mLt}{\mattranspose{L}}
-\newcommand{\mMt}{\mattranspose{M}}
-\newcommand{\mNt}{\mattranspose{N}}
-\newcommand{\mOt}{\mattranspose{O}}
-\newcommand{\mPt}{\mattranspose{P}}
-\newcommand{\mQt}{\mattranspose{Q}}
-\newcommand{\mRt}{\mattranspose{R}}
-\newcommand{\mSt}{\mattranspose{S}}
-\newcommand{\mTt}{\mattranspose{T}}
-\newcommand{\mUt}{\mattranspose{U}}
-\newcommand{\mVt}{\mattranspose{V}}
-\newcommand{\mWt}{\mattranspose{W}}
-\newcommand{\mXt}{\mattranspose{X}}
-\newcommand{\mYt}{\mattranspose{Y}}
-\newcommand{\mZt}{\mattranspose{Z}}
-% ]]]
-% ¹ÔÎó + ¥×¥é¥¤¥à + Å¾ÃÖ (pt) [[[
-\newcommand{\matprimetranspose}[1]{\matprime{#1}\!^{\top}}     % ¶õÇòÄ´À°Æþ¤ê
-\newcommand{\mApt}{\matprimetranspose{A}}
-\newcommand{\mBpt}{\matprimetranspose{B}}
-\newcommand{\mCpt}{\matprimetranspose{C}}
-\newcommand{\mDpt}{\matprimetranspose{D}}
-\newcommand{\mEpt}{\matprimetranspose{E}}
-\newcommand{\mFpt}{\matprimetranspose{F}}
-\newcommand{\mGpt}{\matprimetranspose{G}}
-\newcommand{\mHpt}{\matprimetranspose{H}}
-\newcommand{\mIpt}{\matprimetranspose{I}}
-\newcommand{\mJpt}{\matprimetranspose{J}}
-\newcommand{\mKpt}{\matprimetranspose{K}}
-\newcommand{\mLpt}{\matprimetranspose{L}}
-\newcommand{\mMpt}{\matprimetranspose{M}}
-\newcommand{\mNpt}{\matprimetranspose{N}}
-\newcommand{\mOpt}{\matprimetranspose{O}}
-\newcommand{\mPpt}{\matprimetranspose{P}}
-\newcommand{\mQpt}{\matprimetranspose{Q}}
-\newcommand{\mRpt}{\matprimetranspose{R}}
-\newcommand{\mSpt}{\matprimetranspose{S}}
-\newcommand{\mTpt}{\matprimetranspose{T}}
-\newcommand{\mUpt}{\matprimetranspose{U}}
-\newcommand{\mVpt}{\matprimetranspose{V}}
-\newcommand{\mWpt}{\matprimetranspose{W}}
-\newcommand{\mXpt}{\matprimetranspose{X}}
-\newcommand{\mYpt}{\matprimetranspose{Y}}
-\newcommand{\mZpt}{\matprimetranspose{Z}}
-% ]]]
-% ¹ÔÎó + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + Å¾ÃÖ (Xt) [[[
-\newcommand{\matindextranspose}[2]{\matindex{#1}{#2}^{\top}}   % ¶õÇòÄ´À°Æþ¤ê
-% "0" (zt) [[[
-\newcommand{\mAzt}{\matindextranspose{A}{0}}
-\newcommand{\mBzt}{\matindextranspose{B}{0}}
-\newcommand{\mCzt}{\matindextranspose{C}{0}}
-\newcommand{\mDzt}{\matindextranspose{D}{0}}
-\newcommand{\mEzt}{\matindextranspose{E}{0}}
-\newcommand{\mFzt}{\matindextranspose{F}{0}}
-\newcommand{\mGzt}{\matindextranspose{G}{0}}
-\newcommand{\mHzt}{\matindextranspose{H}{0}}
-\newcommand{\mIzt}{\matindextranspose{I}{0}}
-\newcommand{\mJzt}{\matindextranspose{J}{0}}
-\newcommand{\mKzt}{\matindextranspose{K}{0}}
-\newcommand{\mLzt}{\matindextranspose{L}{0}}
-\newcommand{\mMzt}{\matindextranspose{M}{0}}
-\newcommand{\mNzt}{\matindextranspose{N}{0}}
-\newcommand{\mOzt}{\matindextranspose{O}{0}}
-\newcommand{\mPzt}{\matindextranspose{P}{0}}
-\newcommand{\mQzt}{\matindextranspose{Q}{0}}
-\newcommand{\mRzt}{\matindextranspose{R}{0}}
-\newcommand{\mSzt}{\matindextranspose{S}{0}}
-\newcommand{\mTzt}{\matindextranspose{T}{0}}
-\newcommand{\mUzt}{\matindextranspose{U}{0}}
-\newcommand{\mVzt}{\matindextranspose{V}{0}}
-\newcommand{\mWzt}{\matindextranspose{W}{0}}
-\newcommand{\mXzt}{\matindextranspose{X}{0}}
-\newcommand{\mYzt}{\matindextranspose{Y}{0}}
-\newcommand{\mZzt}{\matindextranspose{Z}{0}}
-% ]]]
-% "1" (at) [[[
-\newcommand{\mAat}{\matindextranspose{A}{1}}
-\newcommand{\mBat}{\matindextranspose{B}{1}}
-\newcommand{\mCat}{\matindextranspose{C}{1}}
-\newcommand{\mDat}{\matindextranspose{D}{1}}
-\newcommand{\mEat}{\matindextranspose{E}{1}}
-\newcommand{\mFat}{\matindextranspose{F}{1}}
-\newcommand{\mGat}{\matindextranspose{G}{1}}
-\newcommand{\mHat}{\matindextranspose{H}{1}}
-\newcommand{\mIat}{\matindextranspose{I}{1}}
-\newcommand{\mJat}{\matindextranspose{J}{1}}
-\newcommand{\mKat}{\matindextranspose{K}{1}}
-\newcommand{\mLat}{\matindextranspose{L}{1}}
-\newcommand{\mMat}{\matindextranspose{M}{1}}
-\newcommand{\mNat}{\matindextranspose{N}{1}}
-\newcommand{\mOat}{\matindextranspose{O}{1}}
-\newcommand{\mPat}{\matindextranspose{P}{1}}
-\newcommand{\mQat}{\matindextranspose{Q}{1}}
-\newcommand{\mRat}{\matindextranspose{R}{1}}
-\newcommand{\mSat}{\matindextranspose{S}{1}}
-\newcommand{\mTat}{\matindextranspose{T}{1}}
-\newcommand{\mUat}{\matindextranspose{U}{1}}
-\newcommand{\mVat}{\matindextranspose{V}{1}}
-\newcommand{\mWat}{\matindextranspose{W}{1}}
-\newcommand{\mXat}{\matindextranspose{X}{1}}
-\newcommand{\mYat}{\matindextranspose{Y}{1}}
-\newcommand{\mZat}{\matindextranspose{Z}{1}}
-% ]]]
-% "2" (bt) [[[
-\newcommand{\mAbt}{\matindextranspose{A}{2}}
-\newcommand{\mBbt}{\matindextranspose{B}{2}}
-\newcommand{\mCbt}{\matindextranspose{C}{2}}
-\newcommand{\mDbt}{\matindextranspose{D}{2}}
-\newcommand{\mEbt}{\matindextranspose{E}{2}}
-\newcommand{\mFbt}{\matindextranspose{F}{2}}
-\newcommand{\mGbt}{\matindextranspose{G}{2}}
-\newcommand{\mHbt}{\matindextranspose{H}{2}}
-\newcommand{\mIbt}{\matindextranspose{I}{2}}
-\newcommand{\mJbt}{\matindextranspose{J}{2}}
-\newcommand{\mKbt}{\matindextranspose{K}{2}}
-\newcommand{\mLbt}{\matindextranspose{L}{2}}
-\newcommand{\mMbt}{\matindextranspose{M}{2}}
-\newcommand{\mNbt}{\matindextranspose{N}{2}}
-\newcommand{\mObt}{\matindextranspose{O}{2}}
-\newcommand{\mPbt}{\matindextranspose{P}{2}}
-\newcommand{\mQbt}{\matindextranspose{Q}{2}}
-\newcommand{\mRbt}{\matindextranspose{R}{2}}
-\newcommand{\mSbt}{\matindextranspose{S}{2}}
-\newcommand{\mTbt}{\matindextranspose{T}{2}}
-\newcommand{\mUbt}{\matindextranspose{U}{2}}
-\newcommand{\mVbt}{\matindextranspose{V}{2}}
-\newcommand{\mWbt}{\matindextranspose{W}{2}}
-\newcommand{\mXbt}{\matindextranspose{X}{2}}
-\newcommand{\mYbt}{\matindextranspose{Y}{2}}
-\newcommand{\mZbt}{\matindextranspose{Z}{2}}
-% ]]]
-% ]]]
-% ¹ÔÎó + ¥¤¥ó¥Ç¥Ã¥¯¥¹ + ¥×¥é¥¤¥à + Å¾ÃÖ (Xpt) [[[
-\newcommand{\matindexprimetranspose}[2]{\matindexprime{#1}{#2}\!^{\top}}       % ¶õÇòÄ´À°Æþ¤ê
-% "i" (ipt) [[[
-\newcommand{\mAipt}{\matindexprimetranspose{A}{i}}
-\newcommand{\mBipt}{\matindexprimetranspose{B}{i}}
-\newcommand{\mCipt}{\matindexprimetranspose{C}{i}}
-\newcommand{\mDipt}{\matindexprimetranspose{D}{i}}
-\newcommand{\mEipt}{\matindexprimetranspose{E}{i}}
-\newcommand{\mFipt}{\matindexprimetranspose{F}{i}}
-\newcommand{\mGipt}{\matindexprimetranspose{G}{i}}
-\newcommand{\mHipt}{\matindexprimetranspose{H}{i}}
-\newcommand{\mIipt}{\matindexprimetranspose{I}{i}}
-\newcommand{\mJipt}{\matindexprimetranspose{J}{i}}
-\newcommand{\mKipt}{\matindexprimetranspose{K}{i}}
-\newcommand{\mLipt}{\matindexprimetranspose{L}{i}}
-\newcommand{\mMipt}{\matindexprimetranspose{M}{i}}
-\newcommand{\mNipt}{\matindexprimetranspose{N}{i}}
-\newcommand{\mOipt}{\matindexprimetranspose{O}{i}}
-\newcommand{\mPipt}{\matindexprimetranspose{P}{i}}
-\newcommand{\mQipt}{\matindexprimetranspose{Q}{i}}
-\newcommand{\mRipt}{\matindexprimetranspose{R}{i}}
-\newcommand{\mSipt}{\matindexprimetranspose{S}{i}}
-\newcommand{\mTipt}{\matindexprimetranspose{T}{i}}
-\newcommand{\mUipt}{\matindexprimetranspose{U}{i}}
-\newcommand{\mVipt}{\matindexprimetranspose{V}{i}}
-\newcommand{\mWipt}{\matindexprimetranspose{W}{i}}
-\newcommand{\mXipt}{\matindexprimetranspose{X}{i}}
-\newcommand{\mYipt}{\matindexprimetranspose{Y}{i}}
-\newcommand{\mZipt}{\matindexprimetranspose{Z}{i}}
-% ]]]
-% "0" (zpt) [[[
-\newcommand{\mAzpt}{\matindexprimetranspose{A}{0}}
-\newcommand{\mBzpt}{\matindexprimetranspose{B}{0}}
-\newcommand{\mCzpt}{\matindexprimetranspose{C}{0}}
-\newcommand{\mDzpt}{\matindexprimetranspose{D}{0}}
-\newcommand{\mEzpt}{\matindexprimetranspose{E}{0}}
-\newcommand{\mFzpt}{\matindexprimetranspose{F}{0}}
-\newcommand{\mGzpt}{\matindexprimetranspose{G}{0}}
-\newcommand{\mHzpt}{\matindexprimetranspose{H}{0}}
-\newcommand{\mIzpt}{\matindexprimetranspose{I}{0}}
-\newcommand{\mJzpt}{\matindexprimetranspose{J}{0}}
-\newcommand{\mKzpt}{\matindexprimetranspose{K}{0}}
-\newcommand{\mLzpt}{\matindexprimetranspose{L}{0}}
-\newcommand{\mMzpt}{\matindexprimetranspose{M}{0}}
-\newcommand{\mNzpt}{\matindexprimetranspose{N}{0}}
-\newcommand{\mOzpt}{\matindexprimetranspose{O}{0}}
-\newcommand{\mPzpt}{\matindexprimetranspose{P}{0}}
-\newcommand{\mQzpt}{\matindexprimetranspose{Q}{0}}
-\newcommand{\mRzpt}{\matindexprimetranspose{R}{0}}
-\newcommand{\mSzpt}{\matindexprimetranspose{S}{0}}
-\newcommand{\mTzpt}{\matindexprimetranspose{T}{0}}
-\newcommand{\mUzpt}{\matindexprimetranspose{U}{0}}
-\newcommand{\mVzpt}{\matindexprimetranspose{V}{0}}
-\newcommand{\mWzpt}{\matindexprimetranspose{W}{0}}
-\newcommand{\mXzpt}{\matindexprimetranspose{X}{0}}
-\newcommand{\mYzpt}{\matindexprimetranspose{Y}{0}}
-\newcommand{\mZzpt}{\matindexprimetranspose{Z}{0}}
-% ]]]
-% "1" (apt) [[[
-\newcommand{\mAapt}{\matindexprimetranspose{A}{1}}
-\newcommand{\mBapt}{\matindexprimetranspose{B}{1}}
-\newcommand{\mCapt}{\matindexprimetranspose{C}{1}}
-\newcommand{\mDapt}{\matindexprimetranspose{D}{1}}
-\newcommand{\mEapt}{\matindexprimetranspose{E}{1}}
-\newcommand{\mFapt}{\matindexprimetranspose{F}{1}}
-\newcommand{\mGapt}{\matindexprimetranspose{G}{1}}
-\newcommand{\mHapt}{\matindexprimetranspose{H}{1}}
-\newcommand{\mIapt}{\matindexprimetranspose{I}{1}}
-\newcommand{\mJapt}{\matindexprimetranspose{J}{1}}
-\newcommand{\mKapt}{\matindexprimetranspose{K}{1}}
-\newcommand{\mLapt}{\matindexprimetranspose{L}{1}}
-\newcommand{\mMapt}{\matindexprimetranspose{M}{1}}
-\newcommand{\mNapt}{\matindexprimetranspose{N}{1}}
-\newcommand{\mOapt}{\matindexprimetranspose{O}{1}}
-\newcommand{\mPapt}{\matindexprimetranspose{P}{1}}
-\newcommand{\mQapt}{\matindexprimetranspose{Q}{1}}
-\newcommand{\mRapt}{\matindexprimetranspose{R}{1}}
-\newcommand{\mSapt}{\matindexprimetranspose{S}{1}}
-\newcommand{\mTapt}{\matindexprimetranspose{T}{1}}
-\newcommand{\mUapt}{\matindexprimetranspose{U}{1}}
-\newcommand{\mVapt}{\matindexprimetranspose{V}{1}}
-\newcommand{\mWapt}{\matindexprimetranspose{W}{1}}
-\newcommand{\mXapt}{\matindexprimetranspose{X}{1}}
-\newcommand{\mYapt}{\matindexprimetranspose{Y}{1}}
-\newcommand{\mZapt}{\matindexprimetranspose{Z}{1}}
-% ]]]
-% "2" (bpt) [[[
-\newcommand{\mAbpt}{\matindexprimetranspose{A}{2}}
-\newcommand{\mBbpt}{\matindexprimetranspose{B}{2}}
-\newcommand{\mCbpt}{\matindexprimetranspose{C}{2}}
-\newcommand{\mDbpt}{\matindexprimetranspose{D}{2}}
-\newcommand{\mEbpt}{\matindexprimetranspose{E}{2}}
-\newcommand{\mFbpt}{\matindexprimetranspose{F}{2}}
-\newcommand{\mGbpt}{\matindexprimetranspose{G}{2}}
-\newcommand{\mHbpt}{\matindexprimetranspose{H}{2}}
-\newcommand{\mIbpt}{\matindexprimetranspose{I}{2}}
-\newcommand{\mJbpt}{\matindexprimetranspose{J}{2}}
-\newcommand{\mKbpt}{\matindexprimetranspose{K}{2}}
-\newcommand{\mLbpt}{\matindexprimetranspose{L}{2}}
-\newcommand{\mMbpt}{\matindexprimetranspose{M}{2}}
-\newcommand{\mNbpt}{\matindexprimetranspose{N}{2}}
-\newcommand{\mObpt}{\matindexprimetranspose{O}{2}}
-\newcommand{\mPbpt}{\matindexprimetranspose{P}{2}}
-\newcommand{\mQbpt}{\matindexprimetranspose{Q}{2}}
-\newcommand{\mRbpt}{\matindexprimetranspose{R}{2}}
-\newcommand{\mSbpt}{\matindexprimetranspose{S}{2}}
-\newcommand{\mTbpt}{\matindexprimetranspose{T}{2}}
-\newcommand{\mUbpt}{\matindexprimetranspose{U}{2}}
-\newcommand{\mVbpt}{\matindexprimetranspose{V}{2}}
-\newcommand{\mWbpt}{\matindexprimetranspose{W}{2}}
-\newcommand{\mXbpt}{\matindexprimetranspose{X}{2}}
-\newcommand{\mYbpt}{\matindexprimetranspose{Y}{2}}
-\newcommand{\mZbpt}{\matindexprimetranspose{Z}{2}}
-% ]]]
-% "3" (cpt) [[[
-\newcommand{\mAcpt}{\matindexprimetranspose{A}{3}}
-\newcommand{\mBcpt}{\matindexprimetranspose{B}{3}}
-\newcommand{\mCcpt}{\matindexprimetranspose{C}{3}}
-\newcommand{\mDcpt}{\matindexprimetranspose{D}{3}}
-\newcommand{\mEcpt}{\matindexprimetranspose{E}{3}}
-\newcommand{\mFcpt}{\matindexprimetranspose{F}{3}}
-\newcommand{\mGcpt}{\matindexprimetranspose{G}{3}}
-\newcommand{\mHcpt}{\matindexprimetranspose{H}{3}}
-\newcommand{\mIcpt}{\matindexprimetranspose{I}{3}}
-\newcommand{\mJcpt}{\matindexprimetranspose{J}{3}}
-\newcommand{\mKcpt}{\matindexprimetranspose{K}{3}}
-\newcommand{\mLcpt}{\matindexprimetranspose{L}{3}}
-\newcommand{\mMcpt}{\matindexprimetranspose{M}{3}}
-\newcommand{\mNcpt}{\matindexprimetranspose{N}{3}}
-\newcommand{\mOcpt}{\matindexprimetranspose{O}{3}}
-\newcommand{\mPcpt}{\matindexprimetranspose{P}{3}}
-\newcommand{\mQcpt}{\matindexprimetranspose{Q}{3}}
-\newcommand{\mRcpt}{\matindexprimetranspose{R}{3}}
-\newcommand{\mScpt}{\matindexprimetranspose{S}{3}}
-\newcommand{\mTcpt}{\matindexprimetranspose{T}{3}}
-\newcommand{\mUcpt}{\matindexprimetranspose{U}{3}}
-\newcommand{\mVcpt}{\matindexprimetranspose{V}{3}}
-\newcommand{\mWcpt}{\matindexprimetranspose{W}{3}}
-\newcommand{\mXcpt}{\matindexprimetranspose{X}{3}}
-\newcommand{\mYcpt}{\matindexprimetranspose{Y}{3}}
-\newcommand{\mZcpt}{\matindexprimetranspose{Z}{3}}
-% ]]]
-% ]]]
-% µÕ¹ÔÎó + Å¾ÃÖ (it) [[[
-\newcommand{\matinvtranspose}[1]{\mat{#1}^{-\top}}
-\newcommand{\mAit}{\matinvtranspose{A}}
-\newcommand{\mBit}{\matinvtranspose{B}}
-\newcommand{\mCit}{\matinvtranspose{C}}
-\newcommand{\mDit}{\matinvtranspose{D}}
-\newcommand{\mEit}{\matinvtranspose{E}}
-\newcommand{\mFit}{\matinvtranspose{F}}
-\newcommand{\mGit}{\matinvtranspose{G}}
-\newcommand{\mHit}{\matinvtranspose{H}}
-\newcommand{\mIit}{\matinvtranspose{I}}
-\newcommand{\mJit}{\matinvtranspose{J}}
-\newcommand{\mKit}{\matinvtranspose{K}}
-\newcommand{\mLit}{\matinvtranspose{L}}
-\newcommand{\mMit}{\matinvtranspose{M}}
-\newcommand{\mNit}{\matinvtranspose{N}}
-\newcommand{\mOit}{\matinvtranspose{O}}
-\newcommand{\mPit}{\matinvtranspose{P}}
-\newcommand{\mQit}{\matinvtranspose{Q}}
-\newcommand{\mRit}{\matinvtranspose{R}}
-\newcommand{\mSit}{\matinvtranspose{S}}
-\newcommand{\mTit}{\matinvtranspose{T}}
-\newcommand{\mUit}{\matinvtranspose{U}}
-\newcommand{\mVit}{\matinvtranspose{V}}
-\newcommand{\mWit}{\matinvtranspose{W}}
-\newcommand{\mXit}{\matinvtranspose{X}}
-\newcommand{\mYit}{\matinvtranspose{Y}}
-\newcommand{\mZit}{\matinvtranspose{Z}}
-\newcommand{\mSigmait}{\matinvtranspose{\Sigma}}
-% ]]]
-% ¥×¥é¥¤¥à + µÕ¹ÔÎó + Å¾ÃÖ (pit) [[[
-\newcommand{\matprimeinvtranspose}[1]{\matprime{#1}^{-\!\top}}
-\newcommand{\mApit}{\matprimeinvtranspose{A}}
-\newcommand{\mBpit}{\matprimeinvtranspose{B}}
-\newcommand{\mCpit}{\matprimeinvtranspose{C}}
-\newcommand{\mDpit}{\matprimeinvtranspose{D}}
-\newcommand{\mEpit}{\matprimeinvtranspose{E}}
-\newcommand{\mFpit}{\matprimeinvtranspose{F}}
-\newcommand{\mGpit}{\matprimeinvtranspose{G}}
-\newcommand{\mHpit}{\matprimeinvtranspose{H}}
-\newcommand{\mIpit}{\matprimeinvtranspose{I}}
-\newcommand{\mJpit}{\matprimeinvtranspose{J}}
-\newcommand{\mKpit}{\matprimeinvtranspose{K}}
-\newcommand{\mLpit}{\matprimeinvtranspose{L}}
-\newcommand{\mMpit}{\matprimeinvtranspose{M}}
-\newcommand{\mNpit}{\matprimeinvtranspose{N}}
-\newcommand{\mOpit}{\matprimeinvtranspose{O}}
-\newcommand{\mPpit}{\matprimeinvtranspose{P}}
-\newcommand{\mQpit}{\matprimeinvtranspose{Q}}
-\newcommand{\mRpit}{\matprimeinvtranspose{R}}
-\newcommand{\mSpit}{\matprimeinvtranspose{S}}
-\newcommand{\mTpit}{\matprimeinvtranspose{T}}
-\newcommand{\mUpit}{\matprimeinvtranspose{U}}
-\newcommand{\mVpit}{\matprimeinvtranspose{V}}
-\newcommand{\mWpit}{\matprimeinvtranspose{W}}
-\newcommand{\mXpit}{\matprimeinvtranspose{X}}
-\newcommand{\mYpit}{\matprimeinvtranspose{Y}}
-\newcommand{\mZpit}{\matprimeinvtranspose{Z}}
-\newcommand{\mSigmapit}{\matprimeinvtranspose{\Sigma}}
-% ]]]
-% ¥¤¥ó¥Ç¥Ã¥¯¥¹ + µÕ¹ÔÎó + Å¾ÃÖ (Xit) [[[
-\newcommand{\matindexinvtranspose}[2]{\matinvtranspose{#1}_{#2}}
-% "0" (zit) [[[
-\newcommand{\mAzit}{\matindexinvtranspose{A}{0}}
-\newcommand{\mBzit}{\matindexinvtranspose{B}{0}}
-\newcommand{\mCzit}{\matindexinvtranspose{C}{0}}
-\newcommand{\mDzit}{\matindexinvtranspose{D}{0}}
-\newcommand{\mEzit}{\matindexinvtranspose{E}{0}}
-\newcommand{\mFzit}{\matindexinvtranspose{F}{0}}
-\newcommand{\mGzit}{\matindexinvtranspose{G}{0}}
-\newcommand{\mHzit}{\matindexinvtranspose{H}{0}}
-\newcommand{\mIzit}{\matindexinvtranspose{I}{0}}
-\newcommand{\mJzit}{\matindexinvtranspose{J}{0}}
-\newcommand{\mKzit}{\matindexinvtranspose{K}{0}}
-\newcommand{\mLzit}{\matindexinvtranspose{L}{0}}
-\newcommand{\mMzit}{\matindexinvtranspose{M}{0}}
-\newcommand{\mNzit}{\matindexinvtranspose{N}{0}}
-\newcommand{\mOzit}{\matindexinvtranspose{O}{0}}
-\newcommand{\mPzit}{\matindexinvtranspose{P}{0}}
-\newcommand{\mQzit}{\matindexinvtranspose{Q}{0}}
-\newcommand{\mRzit}{\matindexinvtranspose{R}{0}}
-\newcommand{\mSzit}{\matindexinvtranspose{S}{0}}
-\newcommand{\mTzit}{\matindexinvtranspose{T}{0}}
-\newcommand{\mUzit}{\matindexinvtranspose{U}{0}}
-\newcommand{\mVzit}{\matindexinvtranspose{V}{0}}
-\newcommand{\mWzit}{\matindexinvtranspose{W}{0}}
-\newcommand{\mXzit}{\matindexinvtranspose{X}{0}}
-\newcommand{\mYzit}{\matindexinvtranspose{Y}{0}}
-\newcommand{\mZzit}{\matindexinvtranspose{Z}{0}}
-% ]]]
-% "1" (ait) [[[
-\newcommand{\mAait}{\matindexinvtranspose{A}{1}}
-\newcommand{\mBait}{\matindexinvtranspose{B}{1}}
-\newcommand{\mCait}{\matindexinvtranspose{C}{1}}
-\newcommand{\mDait}{\matindexinvtranspose{D}{1}}
-\newcommand{\mEait}{\matindexinvtranspose{E}{1}}
-\newcommand{\mFait}{\matindexinvtranspose{F}{1}}
-\newcommand{\mGait}{\matindexinvtranspose{G}{1}}
-\newcommand{\mHait}{\matindexinvtranspose{H}{1}}
-\newcommand{\mIait}{\matindexinvtranspose{I}{1}}
-\newcommand{\mJait}{\matindexinvtranspose{J}{1}}
-\newcommand{\mKait}{\matindexinvtranspose{K}{1}}
-\newcommand{\mLait}{\matindexinvtranspose{L}{1}}
-\newcommand{\mMait}{\matindexinvtranspose{M}{1}}
-\newcommand{\mNait}{\matindexinvtranspose{N}{1}}
-\newcommand{\mOait}{\matindexinvtranspose{O}{1}}
-\newcommand{\mPait}{\matindexinvtranspose{P}{1}}
-\newcommand{\mQait}{\matindexinvtranspose{Q}{1}}
-\newcommand{\mRait}{\matindexinvtranspose{R}{1}}
-\newcommand{\mSait}{\matindexinvtranspose{S}{1}}
-\newcommand{\mTait}{\matindexinvtranspose{T}{1}}
-\newcommand{\mUait}{\matindexinvtranspose{U}{1}}
-\newcommand{\mVait}{\matindexinvtranspose{V}{1}}
-\newcommand{\mWait}{\matindexinvtranspose{W}{1}}
-\newcommand{\mXait}{\matindexinvtranspose{X}{1}}
-\newcommand{\mYait}{\matindexinvtranspose{Y}{1}}
-\newcommand{\mZait}{\matindexinvtranspose{Z}{1}}
-\newcommand{\mSigmaait}{\matindexinvtranspose{\Sigma}{1}}
-% ]]]
-% ]]]
-
-% ¥Æ¥ó¥½¥ë [[[
-\newcommand{\tensor}[1]{\mathcal{#1}}
-\newcommand{\tA}{\tensor{A}}
-\newcommand{\tB}{\tensor{B}}
-\newcommand{\tC}{\tensor{C}}
-\newcommand{\tD}{\tensor{D}}
-\newcommand{\tE}{\tensor{E}}
-\newcommand{\tF}{\tensor{F}}
-\newcommand{\tG}{\tensor{G}}
-\newcommand{\tH}{\tensor{H}}
-\newcommand{\tI}{\tensor{I}}
-\newcommand{\tJ}{\tensor{J}}
-\newcommand{\tK}{\tensor{K}}
-\newcommand{\tL}{\tensor{L}}
-\newcommand{\tM}{\tensor{M}}
-\newcommand{\tN}{\tensor{N}}
-\newcommand{\tO}{\tensor{O}}
-\newcommand{\tP}{\tensor{P}}
-\newcommand{\tQ}{\tensor{Q}}
-\newcommand{\tR}{\tensor{R}}
-\newcommand{\tS}{\tensor{S}}
-\newcommand{\tT}{\tensor{T}}
-\newcommand{\tU}{\tensor{U}}
-\newcommand{\tV}{\tensor{V}}
-\newcommand{\tW}{\tensor{W}}
-\newcommand{\tX}{\tensor{X}}
-\newcommand{\tY}{\tensor{Y}}
-\newcommand{\tZ}{\tensor{Z}}
-% ]]]
-% ¥Æ¥ó¥½¥ë + ¥×¥é¥¤¥à (p) [[[
-\newcommand{\tensorprime}[1]{\tensor{#1}'}
-\newcommand{\tAp}{\tensorprime{A}}
-\newcommand{\tBp}{\tensorprime{B}}
-\newcommand{\tCp}{\tensorprime{C}}
-\newcommand{\tDp}{\tensorprime{D}}
-\newcommand{\tEp}{\tensorprime{E}}
-\newcommand{\tFp}{\tensorprime{F}}
-\newcommand{\tGp}{\tensorprime{G}}
-\newcommand{\tHp}{\tensorprime{H}}
-\newcommand{\tIp}{\tensorprime{I}}
-\newcommand{\tJp}{\tensorprime{J}}
-\newcommand{\tKp}{\tensorprime{K}}
-\newcommand{\tLp}{\tensorprime{L}}
-\newcommand{\tMp}{\tensorprime{M}}
-\newcommand{\tNp}{\tensorprime{N}}
-\newcommand{\tOp}{\tensorprime{O}}
-\newcommand{\tPp}{\tensorprime{P}}
-\newcommand{\tQp}{\tensorprime{Q}}
-\newcommand{\tRp}{\tensorprime{R}}
-\newcommand{\tSp}{\tensorprime{S}}
-\newcommand{\tTp}{\tensorprime{T}}
-\newcommand{\tUp}{\tensorprime{U}}
-\newcommand{\tVp}{\tensorprime{V}}
-\newcommand{\tWp}{\tensorprime{W}}
-\newcommand{\tXp}{\tensorprime{X}}
-\newcommand{\tYp}{\tensorprime{Y}}
-\newcommand{\tZp}{\tensorprime{Z}}
-% ]]]
-% ¥Æ¥ó¥½¥ë + ¥Ï¥Ã¥È (h) [[[
-\newcommand{\tensorhat}[1]{\hat{\tensor{#1}}}
-\newcommand{\tAh}{\tensorhat{A}}
-\newcommand{\tBh}{\tensorhat{B}}
-\newcommand{\tCh}{\tensorhat{C}}
-\newcommand{\tDh}{\tensorhat{D}}
-\newcommand{\tEh}{\tensorhat{E}}
-\newcommand{\tFh}{\tensorhat{F}}
-\newcommand{\tGh}{\tensorhat{G}}
-\newcommand{\tHh}{\tensorhat{H}}
-\newcommand{\tIh}{\tensorhat{I}}
-\newcommand{\tJh}{\tensorhat{J}}
-\newcommand{\tKh}{\tensorhat{K}}
-\newcommand{\tLh}{\tensorhat{L}}
-\newcommand{\tMh}{\tensorhat{M}}
-\newcommand{\tNh}{\tensorhat{N}}
-\newcommand{\tOh}{\tensorhat{O}}
-\newcommand{\tPh}{\tensorhat{P}}
-\newcommand{\tQh}{\tensorhat{Q}}
-\newcommand{\tRh}{\tensorhat{R}}
-\newcommand{\tSh}{\tensorhat{S}}
-\newcommand{\tTh}{\tensorhat{T}}
-\newcommand{\tUh}{\tensorhat{U}}
-\newcommand{\tVh}{\tensorhat{V}}
-\newcommand{\tWh}{\tensorhat{W}}
-\newcommand{\tXh}{\tensorhat{X}}
-\newcommand{\tYh}{\tensorhat{Y}}
-\newcommand{\tZh}{\tensorhat{Z}}
-% ]]]
-% ¥Æ¥ó¥½¥ë + ¥Ð¡¼ (bar) [[[
-\newcommand{\tensorbar}[1]{\bar{\tensor{#1}}}
-\newcommand{\tAbar}{\tensorbar{A}}
-\newcommand{\tBbar}{\tensorbar{B}}
-\newcommand{\tCbar}{\tensorbar{C}}
-\newcommand{\tDbar}{\tensorbar{D}}
-\newcommand{\tEbar}{\tensorbar{E}}
-\newcommand{\tFbar}{\tensorbar{F}}
-\newcommand{\tGbar}{\tensorbar{G}}
-\newcommand{\tHbar}{\tensorbar{H}}
-\newcommand{\tIbar}{\tensorbar{I}}
-\newcommand{\tJbar}{\tensorbar{J}}
-\newcommand{\tKbar}{\tensorbar{K}}
-\newcommand{\tLbar}{\tensorbar{L}}
-\newcommand{\tMbar}{\tensorbar{M}}
-\newcommand{\tNbar}{\tensorbar{N}}
-\newcommand{\tObar}{\tensorbar{O}}
-\newcommand{\tPbar}{\tensorbar{P}}
-\newcommand{\tQbar}{\tensorbar{Q}}
-\newcommand{\tRbar}{\tensorbar{R}}
-\newcommand{\tSbar}{\tensorbar{S}}
-\newcommand{\tTbar}{\tensorbar{T}}
-\newcommand{\tUbar}{\tensorbar{U}}
-\newcommand{\tVbar}{\tensorbar{V}}
-\newcommand{\tWbar}{\tensorbar{W}}
-\newcommand{\tXbar}{\tensorbar{X}}
-\newcommand{\tYbar}{\tensorbar{Y}}
-\newcommand{\tZbar}{\tensorbar{Z}}
-% ]]]
-% ¥Æ¥ó¥½¥ë + °ìÈ̵ՠ(g) [[[
-\newcommand{\tensorgeneralinv}[1]{\tensor{#1}^-}
-\newcommand{\tAg}{\tensorgeneralinv{A}}
-\newcommand{\tBg}{\tensorgeneralinv{B}}
-\newcommand{\tCg}{\tensorgeneralinv{C}}
-\newcommand{\tDg}{\tensorgeneralinv{D}}
-\newcommand{\tEg}{\tensorgeneralinv{E}}
-\newcommand{\tFg}{\tensorgeneralinv{F}}
-\newcommand{\tGg}{\tensorgeneralinv{G}}
-\newcommand{\tHg}{\tensorgeneralinv{H}}
-\newcommand{\tIg}{\tensorgeneralinv{I}}
-\newcommand{\tJg}{\tensorgeneralinv{J}}
-\newcommand{\tKg}{\tensorgeneralinv{K}}
-\newcommand{\tLg}{\tensorgeneralinv{L}}
-\newcommand{\tMg}{\tensorgeneralinv{M}}
-\newcommand{\tNg}{\tensorgeneralinv{N}}
-\newcommand{\tOg}{\tensorgeneralinv{O}}
-\newcommand{\tPg}{\tensorgeneralinv{P}}
-\newcommand{\tQg}{\tensorgeneralinv{Q}}
-\newcommand{\tRg}{\tensorgeneralinv{R}}
-\newcommand{\tSg}{\tensorgeneralinv{S}}
-\newcommand{\tTg}{\tensorgeneralinv{T}}
-\newcommand{\tUg}{\tensorgeneralinv{U}}
-\newcommand{\tVg}{\tensorgeneralinv{V}}
-\newcommand{\tWg}{\tensorgeneralinv{W}}
-\newcommand{\tXg}{\tensorgeneralinv{X}}
-\newcommand{\tYg}{\tensorgeneralinv{Y}}
-\newcommand{\tZg}{\tensorgeneralinv{Z}}
-% ]]]
-
-% ¥Ü¡¼¥ë¥É + ¥«¥ê¥°¥é¥Õ [[[
-\newcommand{\mathbfcal}[1]{\mymbox{\boldmath{$\mathcal{#1}$}}}
-\newcommand{\cA}{\mathbfcal{A}}
-\newcommand{\cB}{\mathbfcal{B}}
-\newcommand{\cC}{\mathbfcal{C}}
-\newcommand{\cD}{\mathbfcal{D}}
-\newcommand{\cE}{\mathbfcal{E}}
-\newcommand{\cF}{\mathbfcal{F}}
-\newcommand{\cG}{\mathbfcal{G}}
-\newcommand{\cH}{\mathbfcal{H}}
-\newcommand{\cI}{\mathbfcal{I}}
-\newcommand{\cJ}{\mathbfcal{J}}
-\newcommand{\cK}{\mathbfcal{K}}
-\newcommand{\cL}{\mathbfcal{L}}
-\newcommand{\cM}{\mathbfcal{M}}
-\newcommand{\cN}{\mathbfcal{N}}
-\newcommand{\cO}{\mathbfcal{O}}
-\newcommand{\cP}{\mathbfcal{P}}
-\newcommand{\cQ}{\mathbfcal{Q}}
-\newcommand{\cR}{\mathbfcal{R}}
-\newcommand{\cS}{\mathbfcal{S}}
-\newcommand{\cT}{\mathbfcal{T}}
-\newcommand{\cU}{\mathbfcal{U}}
-\newcommand{\cV}{\mathbfcal{V}}
-\newcommand{\cW}{\mathbfcal{W}}
-\newcommand{\cX}{\mathbfcal{X}}
-\newcommand{\cY}{\mathbfcal{Y}}
-\newcommand{\cZ}{\mathbfcal{Z}}
-% ]]]
-% BB [[[
-\newcommand{\bA}{\mathbb{A}}
-\newcommand{\bB}{\mathbb{B}}
-\newcommand{\bC}{\mathbb{C}}
-\newcommand{\bD}{\mathbb{D}}
-\newcommand{\bE}{\mathbb{E}}
-\newcommand{\bF}{\mathbb{F}}
-\newcommand{\bG}{\mathbb{G}}
-\newcommand{\bH}{\mathbb{H}}
-\newcommand{\bI}{\mathbb{I}}
-\newcommand{\bJ}{\mathbb{J}}
-\newcommand{\bK}{\mathbb{K}}
-\newcommand{\bL}{\mathbb{L}}
-\newcommand{\bM}{\mathbb{M}}
-\newcommand{\bN}{\mathbb{N}}
-\newcommand{\bO}{\mathbb{O}}
-\newcommand{\bP}{\mathbb{P}}
-\newcommand{\bQ}{\mathbb{Q}}
-\newcommand{\bR}{\mathbb{R}}
-\newcommand{\bS}{\mathbb{S}}
-\newcommand{\bT}{\mathbb{T}}
-\newcommand{\bU}{\mathbb{U}}
-\newcommand{\bV}{\mathbb{V}}
-\newcommand{\bW}{\mathbb{W}}
-\newcommand{\bX}{\mathbb{X}}
-\newcommand{\bY}{\mathbb{Y}}
-\newcommand{\bZ}{\mathbb{Z}}
-% ]]]
-
-% ¥Ç¥ë¥¿µ­¹æ
-\newcommand{\D}[1]{\Delta{#1}}
-
-% ¤½¤Î¾
-\newcommand{\mPe}{\mP\!{\mathbfit{_e}}}
-\newcommand{\mPep}{\mP\!{\mathbfit{_{e'}}}}
-
-% ´Ø¿ô
-\newcommand{\diag}{\mathrm{diag}}
-\newcommand{\sgn}{\mathrm{sgn}}
-\newcommand{\rank}{\mathrm{rank}}
-\newcommand{\adj}{\mathrm{adj}}
-\newcommand{\rms}{\mathrm{rms}}
-\newcommand{\Span}{\mathrm{span}}
-\newcommand{\tr}{\mathrm{tr}}
-
-% Èùʬ
-\newcommand{\diff}{\mathrm{d}}
-
-% »Ø¿ô
-\newcommand{\e}[1]{\mathrm{e}^{#1}}
-
-% Àµµ¬²½
-\newcommand{\normalize}{\mathrm{normalize}}
-
-% Pi
-\newcommand{\sPi}{\mathit{\Pi}}
-
-% vim: foldmarker=[[[,]]]
diff --git a/latex/texsty/movie15.sty b/latex/texsty/movie15.sty
deleted file mode 100644 (file)
index aaaebc9..0000000
+++ /dev/null
@@ -1,2545 +0,0 @@
-% Copyright 2004 Alexander Grahn
-%
-% This material is subject to the LaTeX Project Public License. See
-%   http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
-% for the details of that license.
-%
-% This package allows inclusion of multimedia content into PDF files
-% following Adobe's PDF-1.5 and 1.6 specifications.
-%
-
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{movie15}[2006/02/13]
-\RequirePackage{keyval}
-\RequirePackage{ifthen}
-\RequirePackage{ifpdf}
-
-\newboolean{@MXV@iiiDfeat}% enable 3D features from PDF-1.6 spec?
-\setboolean{@MXV@iiiDfeat}{false}%
-\newboolean{@MXV@iiid}%set to true if a 3D file is beeing embedded
-
-\DeclareOption{3D}{%
-  \setboolean{@MXV@iiiDfeat}{true}%
-}
-
-\DeclareOption*{\PackageWarning{movie15}{Unknown Option \CurrentOption}}
-\ProcessOptions\relax
-
-%correct pdfTeX version?
-\ifpdf%
-  \ifnum\pdftexversion<120%
-    \PackageError{movie15}{%
-      pdf(La)TeX version >= 1.20 required for direct PDF output
-    }{%
-      Install a more recent version!
-    }%
-  \fi%
-\fi%
-
-%for conditionals where \ifthenelse doesn't work
-\gdef\@MXV@if#1{\csname if#1\endcsname}%
-
-\ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-  \newcount\@MXV@iiidoncurpage%index of 3D annot on current page
-  \global\@MXV@iiidoncurpage=0%
-  \gdef\@MXV@oldpage{0}% needed together with previous counter
-}{}
-
-\RequirePackage{everyshi}%
-\newcount\@MXV@page% counter for absolute page number
-\EveryShipout{%
-  \global\advance\@MXV@page by 1%
-}
-
-%define our own label making commands
-\def\@MXV@newlabel#1#2{{%
-  \expandafter\xdef\csname#1\endcsname{#2}}}%
-
-\def\@MXV@getlabelvalue#1{%
-  \expandafter\ifx\csname#1\endcsname\relax%
-    undefined%
-  \else%
-    \csname#1\endcsname%
-  \fi%
-}%
-
-%macro for writing labels to external *.aux file
-\def\@MXV@labeltoaux#1#2{%
-  \@bsphack\protected@write\@auxout{}{%
-    \string\@MXV@newlabel{#1}{#2}%
-  }\@esphack%
-  \ifthenelse{\equal{\@MXV@getlabelvalue{#1}}{undefined}}{%
-    \ifthenelse{\isundefined{\@MXV@warning}}{%issue warning only once, at end
-      \gdef\@MXV@warning{}%                                       of document
-      \AtEndDocument{%
-        \PackageWarningNoLine{movie15}{%
-        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\MessageBreak
-        @@ Rerun to get cross-references right! @@\MessageBreak
-        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@}%
-      }%
-    }{}%
-  }{}%
-}%
-%
-\ifpdf%
-  %for storing pdf object numbers (must be counters)
-  \newcount\@MXV@adict%
-  \newcount\@MXV@aadict%
-  %
-  %returns pdf page object number
-  \def\@MXV@pdfpageref#1{%
-    \expandafter\ifx\csname#1\endcsname\relax%
-      0%
-    \else%
-      \expandafter\pdfpageref\csname#1\endcsname\space%
-    \fi%
-  }%
-\else%
-  \PassOptionsToPackage{pdfmark}{hyperref}%
-  %counter for absolute number of movierefs
-  \newcount\@MXV@links
-\fi
-
-%counter for absolute number of inclusions,
-%used for labelling each annotation
-\newcount\@MXV@includes
-
-%measuring things
-%textbox
-\newdimen\@MXV@width
-\newdimen\@MXV@height
-\newdimen\@MXV@depth
-\newdimen\@MXV@totalheight
-\newdimen\@MXV@@boxdepth
-%for centring the textbox within display box
-\newdimen\@MXV@traiselen
-\newdimen\@MXV@braiselen
-%for compatibility options
-\newdimen\@MXV@start
-\newdimen\@MXV@end
-
-%stores textbox given as argument to text option
-\newsavebox{\@MXV@textbox}
-
-%some booleans we need
-\newboolean{@MXV@autoplay}
-\newboolean{@MXV@autostop}
-\newboolean{@MXV@autoresume}
-\newboolean{@MXV@autopause}
-\newboolean{@MXV@mouse}%mouse interaction
-\newboolean{@MXV@inline}%inline movie data
-\newboolean{@MXV@attachment}%make embedded file extractable?
-\newboolean{@MXV@externalviewer}%if true, screen annot will be removed
-\newboolean{@MXV@url}
-\newboolean{@MXV@boxopt}%true if text option is set
-\newboolean{@MXV@textoverposter}
-\newboolean{@MXV@runposter}% render poster from movie at runtime
-\newboolean{@MXV@linkplay}% for \movieref command
-\newboolean{@MXV@linkpause}
-\newboolean{@MXV@linkresume}
-\newboolean{@MXV@linkstop}
-\newboolean{@MXV@linkclose}
-\newboolean{@MXV@linkreset}
-
-%macro to reset all macros and booleans
-\def\@MXV@reset{%
-  \setboolean{@MXV@autoplay}{false}%
-  \setboolean{@MXV@autostop}{true}%
-  \setboolean{@MXV@autoresume}{false}%
-  \setboolean{@MXV@autopause}{false}%
-  \setboolean{@MXV@mouse}{false}%
-  \setboolean{@MXV@inline}{true}%
-  \setboolean{@MXV@attachment}{true}%
-  \setboolean{@MXV@externalviewer}{false}%
-  \setboolean{@MXV@url}{false}%
-  \setboolean{@MXV@boxopt}{false}%
-  \setboolean{@MXV@textoverposter}{true}%
-  \setboolean{@MXV@runposter}{false}%
-  \setboolean{@MXV@linkplay}{true}%
-  \setboolean{@MXV@linkpause}{false}%
-  \setboolean{@MXV@linkresume}{false}%
-  \setboolean{@MXV@linkstop}{false}%
-  \setboolean{@MXV@linkclose}{false}%
-  \setboolean{@MXV@linkreset}{false}%
-  \gdef\@MXV@label{}% for movieref
-  \gdef\@MXV@mime{@MXV@auto}%
-  \gdef\@MXV@player{}%
-  \gdef\@MXV@fsentry{}%
-  \gdef\@MXV@repeat{}%
-  \gdef\@MXV@@repeat{}%
-  \gdef\@MXV@volume{100}%
-  \gdef\@MXV@@volume{}%
-  \gdef\@MXV@ctrls{}%
-  \gdef\@MXV@@ctrls{}%
-  \gdef\@MXV@palindrome{}%
-  \gdef\@MXV@rate{}%
-  \gdef\@MXV@startat{}%
-  \gdef\@MXV@endat{}%
-  \gdef\@MXV@poevent{}%
-  \gdef\@MXV@pcevent{}%
-  \gdef\@MXV@box##1##2##3{\raisebox{0pt}[##2][##3]{\makebox[##1]{}}}%
-  \setlength{\@MXV@depth}{0pt}%
-  \setlength{\@MXV@height}{0pt}%
-  \setlength{\@MXV@width}{0pt}%
-  \setlength{\@MXV@braiselen}{0pt}%
-  \setlength{\@MXV@traiselen}{0pt}%
-  \gdef\@MXV@boxdepth{}%
-  \gdef\@MXV@boxheight{}%
-  \gdef\@MXV@boxwidth{}%
-  %
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \setboolean{@MXV@iiid}{false}%
-    \gdef\@MXV@aac{30}% aperture angle of camera
-    \gdef\@MXV@background{}%
-    \gdef\@MXV@jscriptiiidfile{}%
-    \gdef\@MXV@coo{0 0 0}% centre of orbit
-    \gdef\@MXV@ctoc{0 -1 0}% centre of orbit to camera vector
-    \gdef\@MXV@roo{0}% radius of orbit
-    \gdef\@MXV@viewsfile{}% file containing views of the 3D object
-    \setboolean{@MXV@viewsprovided}{false}%
-    \setboolean{@MXV@defaultviewprovided}{false}%
-    \gdef\@MXV@iiidview{}%
-    %show controls for 3D content by default, otherwise the 3D model
-    %would be noninteractive, i. e. would not respond to mouse events
-    \setboolean{@MXV@iiidctrls}{true}%
-  }{}%
-}%
-
-%missing package error message
-\def\@MXV@missing#1{%
-    \PackageError{movie15}{%
-      Package `#1' has not been loaded yet
-  }{%
-    Put the line `\protect\usepackage{#1}' somewhere after
-    `\protect\usepackage{movie15}' to the preamble of your
-    document!
-  }%
-}
-
-%3D-need-be-enabled error message
-\def\@MXV@neediiiD{%
-  \PackageError{movie15}{%
-    If you wish to embed 3D objects, enable the\MessageBreak
-    3D feature first by passing option `3D' to movie15!\MessageBreak
-    Make sure the `fp' package for fixed point calculus\MessageBreak
-    is installed in your TeX system
-  }{Package `fp' is available from CTAN.}%
-}
-
-%macro to guess the mime type of the media file
-\def\@MXV@guessmime#1#2{%
-  \ifthenelse{\equal{#2}{aiff}\OR\equal{#2}{AIFF}\OR%
-              \equal{#2}{aif}\OR\equal{#2}{AIF}\OR%
-              \equal{#2}{aifc}\OR\equal{#2}{AIFC}}{%
-    \gdef\@MXV@mime{audio/aiff}%
-  }{%
-  \ifthenelse{\equal{#2}{wav}\OR\equal{#2}{WAV}}{%
-    \gdef\@MXV@mime{audio/wav}%
-  }{%
-  \ifthenelse{\equal{#2}{wma}\OR\equal{#2}{WMA}}{%
-    \gdef\@MXV@mime{audio/x-ms-wma}%
-  }{%
-  \ifthenelse{\equal{#2}{wmv}\OR\equal{#2}{WMV}}{%
-    \gdef\@MXV@mime{video/x-ms-wmv}%
-  }{%
-  \ifthenelse{\equal{#2}{au}\OR\equal{#2}{AU}\OR%
-              \equal{#2}{snd}\OR\equal{#2}{SND}}{%
-    \gdef\@MXV@mime{audio/basic}%
-  }{%
-  \ifthenelse{\equal{#2}{mid}\OR\equal{#2}{MID}\OR%
-              \equal{#2}{rmi}\OR\equal{#2}{RMI}}{%
-    \gdef\@MXV@mime{audio/midi}%
-  }{%
-  \ifthenelse{\equal{#2}{mov}\OR\equal{#2}{MOV}\OR%
-              \equal{#2}{qt}\OR\equal{#2}{QT}}{%
-    \gdef\@MXV@mime{video/quicktime}%
-  }{%
-  \ifthenelse{\equal{#2}{mp3}\OR\equal{#2}{MP3}\OR%
-              \equal{#2}{m3u}\OR\equal{#2}{M3U}}{%
-    \gdef\@MXV@mime{audio/x-mp3}%
-  }{%
-  \ifthenelse{\equal{#2}{mp4}\OR\equal{#2}{MP4}}{%
-    \gdef\@MXV@mime{video/mp4}%
-  }{%
-  \ifthenelse{\equal{#2}{avi}\OR\equal{#2}{AVI}}{%
-    \gdef\@MXV@mime{video/avi}%
-  }{%
-  \ifthenelse{\equal{#2}{mpeg}\OR\equal{#2}{MPEG}\OR%
-              \equal{#2}{mpg}\OR\equal{#2}{MPG}}{%
-    \gdef\@MXV@mime{video/mpeg}%
-  }{%
-  \ifthenelse{\equal{#2}{smil}\OR\equal{#2}{SMIL}}{%
-    \gdef\@MXV@mime{application/smil}%
-  }{%
-  \ifthenelse{\equal{#2}{swf}\OR\equal{#2}{SWF}}{%
-    \gdef\@MXV@mime{application/x-shockwave-flash}%
-  }{%
-  \ifthenelse{\equal{#2}{u3d}\OR\equal{#2}{U3D}}{%
-    \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-      \setboolean{@MXV@iiid}{true}%
-      \gdef\@MXV@mime{model/u3d}% (unofficial)
-      \gdef\@MXV@iiidsubtype{U3D}%
-    }{%
-      \@MXV@neediiiD%
-    }%
-  }{%
-  \ifthenelse{\equal{#2}{ra}\OR\equal{#2}{RA}\OR%
-              \equal{#2}{ram}\OR\equal{#2}{RAM}\OR%
-              \equal{#2}{rm}\OR\equal{#2}{RM}}{%
-    \gdef\@MXV@mime{audio/x-pn-realaudio}%
-  }{%
-    \PackageError{movie15}{%
-      I couldn't determine MIME type of file:\MessageBreak`#1':\MessageBreak
-      Unknown file name extension: `#2'
-    }{%
-      When using media files of unknown type or with a\MessageBreak
-      non-standard file name extension, the MIME type must\MessageBreak
-      explicitly be specified. Try option `mimetype=<mime type>'!
-    }%
-  }}}}}}}}}}}}}}}%
-}
-
-\ifthenelse{\boolean{@MXV@iiiDfeat}}{% 3D related definitions and macros
-  \RequirePackage{fp}% needed for fixed point calculus
-  \newcount\@MXV@viewscount%counter for number of 3D views per inclusion
-  \newboolean{@MXV@viewsprovided}%3d views file provided?
-  \newboolean{@MXV@iiidctrls}% show controls?
-  \newboolean{@MXV@defaultviewprovided}%default 3D view provided?
-
-  %macro for building the transformation matrix
-  \def\@MXV@ciiwmatrix#1 #2 #3 #4 #5 #6 #7 {%
-    % #1,#2,#3 centre of orbit coordinates (coo)
-    % #4,#5,#6 centre of orbit to camera direction vector (c2c)
-    % #7 orbital radius (roo)
-    %view vector (opposite to c2c)
-    \FPupn\@MXV@viewx{#4 neg}%
-    \FPupn\@MXV@viewy{#5 neg}%
-    \FPupn\@MXV@viewz{#6 neg}%
-    %normalize view vector
-    \FPupn\@MXV@modulo{\@MXV@viewx{} copy mul %
-      \@MXV@viewy{} copy mul + %
-      \@MXV@viewz{} copy mul + 2 swap root%
-    }%
-    \FPupn\@MXV@viewx{\@MXV@viewx{} \@MXV@modulo{} div}%
-    \FPupn\@MXV@viewy{\@MXV@viewy{} \@MXV@modulo{} div}%
-    \FPupn\@MXV@viewz{\@MXV@viewz{} \@MXV@modulo{} div}%
-    %rotation matrix
-    \FPifneg\@MXV@viewz% top view
-      \xdef\@MXV@matrix{-1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 -1.0}%
-    \else% bottom view
-      \xdef\@MXV@matrix{-1.0 0.0 0.0 0.0 -1.0 0.0 0.0 0.0 1.0}%
-    \fi%
-    \FPupn\@MXV@sumxy{\@MXV@viewx{} abs \@MXV@viewy{} abs add}%
-    \FPifeq\@MXV@sumxy{0}\else% other views
-      %up vector = up - (up dot view) view
-      \FPupn\@MXV@upx{\@MXV@viewz{} \@MXV@viewx{} mul neg}%
-      \FPupn\@MXV@upy{\@MXV@viewz{} \@MXV@viewy{} mul neg}%
-      \FPupn\@MXV@upz{\@MXV@viewz{} \@MXV@viewz{} mul neg 1.0 add}%
-      %normalize up vector
-      \FPupn\@MXV@modulo{\@MXV@upx{} copy mul \@MXV@upy{} copy %
-        mul + \@MXV@upz{} copy mul + 2 swap root}%
-      \FPupn\@MXV@upx{\@MXV@upx{} \@MXV@modulo{} div}%
-      \FPupn\@MXV@upy{\@MXV@upy{} \@MXV@modulo{} div}%
-      \FPupn\@MXV@upz{\@MXV@upz{} \@MXV@modulo{} div}%
-      %left vector = up x view
-      \FPupn\@MXV@leftx{\@MXV@viewy{} \@MXV@upz{} mul %
-        \@MXV@viewz{} \@MXV@upy{} mul sub}%
-      \FPupn\@MXV@lefty{\@MXV@viewz{} \@MXV@upx{} mul %
-        \@MXV@viewx{} \@MXV@upz{} mul sub}%
-      \FPupn\@MXV@leftz{\@MXV@viewx{} \@MXV@upy{} mul %
-        \@MXV@viewy{} \@MXV@upx{} mul sub}%
-      %normalize left vector
-      \FPupn\@MXV@modulo{\@MXV@leftx{} copy mul \@MXV@lefty{} %
-        copy mul + \@MXV@leftz{} copy mul + 2 swap root}%
-      \FPupn\@MXV@leftx{\@MXV@leftx{} \@MXV@modulo{} div}%
-      \FPupn\@MXV@lefty{\@MXV@lefty{} \@MXV@modulo{} div}%
-      \FPupn\@MXV@leftz{\@MXV@leftz{} \@MXV@modulo{} div}%
-      \xdef\@MXV@matrix{\@MXV@leftx\space\@MXV@lefty\space\@MXV@leftz\space%
-                        \@MXV@upx\space\@MXV@upy\space\@MXV@upz\space%
-                        \@MXV@viewx\space\@MXV@viewy\space\@MXV@viewz}%
-    \fi%
-    %translation vector
-    \FPupn\@MXV@transx{#1 #7 abs \@MXV@viewx{} mul sub}%
-    \FPupn\@MXV@transy{#2 #7 abs \@MXV@viewy{} mul sub}%
-    \FPupn\@MXV@transz{#3 #7 abs \@MXV@viewz{} mul sub}%
-    %transformation matrix
-    \xdef\@MXV@matrix{%
-      \@MXV@matrix\space\@MXV@transx\space\@MXV@transy\space\@MXV@transz%
-    }%
-  }
-
-  %macro for parsing one line of 3D views file
-  \newcommand{\@MXV@parseline}[5][]{%
-    \xdef\@MXV@xname{#1}% name of the view (optional)
-    \xdef\@MXV@coo{#2}%
-    \xdef\@MXV@ctoc{#3}%
-    \xdef\@MXV@roo{#4}%
-    \xdef\@MXV@aac{#5}%
-  }
-
-  %macro for generating an array of 3D views (varray)
-  \def\@MXV@buildva{%
-    \global\@MXV@viewscount=0%
-    \xdef\@MXV@varray{}% empty varray
-    %
-    %default view
-    \edef\@MXV@args{\@MXV@coo\space\@MXV@ctoc\space\@MXV@roo\space}%
-    \expandafter\@MXV@ciiwmatrix\@MXV@args% build C2W matrix
-    \xdef\@MXV@xname{Default}%
-    \@MXV@viewobj% create pdf object of 3D view
-    \edef\@MXV@defaultview{\@MXV@@viewobj}%
-    %
-    %read out 3D views file
-    \IfFileExists{\@MXV@viewsfile}{%
-      \edef\@MXV@endlinechar{\the\endlinechar}%
-      \endlinechar=-1% suppress trailing space at input line end
-      \edef\@MXV@coo{}\edef\@MXV@ctoc{}\edef\@MXV@roo{}%
-      \newread\@MXV@@viewsfile%
-      \openin\@MXV@@viewsfile=\@MXV@viewsfile%
-      \loop%
-        \read\@MXV@@viewsfile to \@MXV@inputline%
-      \if\@MXV@inputline\relax\else%
-        \expandafter\@MXV@parseline\@MXV@inputline%
-        \edef\@MXV@args{\@MXV@coo\space\@MXV@ctoc\space\@MXV@roo\space}%
-        \expandafter\@MXV@ciiwmatrix\@MXV@args% build C2W matrix
-        \global\advance\@MXV@viewscount by 1%
-        \ifthenelse{\equal{\@MXV@xname}{}}{%
-          \xdef\@MXV@xname{View \the\@MXV@viewscount}%
-        }{}%
-        \@MXV@viewobj% create pdf object of 3D view
-        %append current view obj ref to VA array
-        \xdef\@MXV@varray{\@MXV@varray\space\@MXV@@viewobj}%
-        \setboolean{@MXV@viewsprovided}{true}%
-      \repeat%
-      \closein\@MXV@@viewsfile%
-      \endlinechar=\@MXV@endlinechar% reset endlinechar
-    }{}%
-    %
-    %make the first view in the VA array the default view, if no default one has
-    %explicitly been provided, but if the VA array itself is empty too (no
-    %additional views provided) use our fallback view (c2c=0 -1 0) as default
-    \ifthenelse{\NOT\boolean{@MXV@defaultviewprovided}\AND\boolean{@MXV@viewsprovided}}{%
-      \xdef\@MXV@defaultview{/3DV /F}%
-    }{%
-      \xdef\@MXV@defaultview{/3DV \@MXV@defaultview}%
-    }%
-  }
-
-  %following macros, including the 3D inclusion macro have driver specific
-  %implementations
-  \ifpdf%
-    %pdfLaTeX versions
-    %macro for creating 3D view object
-    \def\@MXV@viewobj{%
-      %projection dict
-      \pdfobj {<</Subtype/P/FOV \@MXV@aac/PS/Min>>}%
-      \pdfrefobj\pdflastobj%
-      %
-      \pdfobj {<<%
-        /MS/M% define the view as C2W matrix
-        /CO \@MXV@roo% orbital radius
-        /P \the\pdflastobj\space 0 R%
-        /C2W [\@MXV@matrix]%
-        /XN(\@MXV@xname)% name of the view appearing in the drop down list
-        \@MXV@background%
-      >>}\pdfrefobj\pdflastobj%
-      \xdef\@MXV@@viewobj{\the\pdflastobj\space 0 R}%
-    }%
-
-    %3D inclusion macro
-    \def\@MXV@includeiiid#1#2#3#4{%
-      %insert box or poster
-      \@MXV@box{#1}{#2}{#3}%
-      %
-      \if@MXV@externalviewer\else%
-        %java script file, stream object
-        \IfFileExists{\@MXV@jscriptiiidfile}{%
-          \pdfobj stream file {\@MXV@jscriptiiidfile}%
-          \pdfrefobj\pdflastobj%
-          \xdef\@MXV@jscriptiiid{/OnInstantiate \the\pdflastobj\space 0 R}%
-        }{\xdef\@MXV@jscriptiiid{}}%
-        %
-        %build the array of 3D views
-        \@MXV@buildva%
-      \fi%
-      %
-      %3D stream object
-      \if@MXV@inline%
-        \IfFileExists{#4}{%
-          \pdfobj stream%
-            attr {%
-              /Subtype/\@MXV@iiidsubtype%
-              \if@MXV@externalviewer\else%
-                /VA [\@MXV@varray]%
-                /DV/F% use first entry in VA as default view
-                \@MXV@jscriptiiid%
-              \fi%
-            }%
-            file {#4}%
-          \pdfrefobj\pdflastobj%
-          \edef\@MXV@iiidstream{\the\pdflastobj}%
-        }{%
-          \PackageError{movie15}{%
-            File `#4' cannot be opened for embedding.\MessageBreak
-            Did you forget to set option `url' or `inline=false'?
-          }{%
-            Try any of the options `url' or `inline=false'!
-          }%
-        }%
-      \fi%
-      %
-      \makebox[0pt][r]{\makebox[#1][l]{%
-      %insert FileAttachment annotation
-      \ifthenelse{\boolean{@MXV@inline}\AND\boolean{@MXV@externalviewer}%
-%        since Reader 7.0.7, we cannot place a file attachment annot behind
-%        the 3D annot :-(
-%        \OR\boolean{@MXV@attachment}%
-      }{%
-        \pdfannot width #1 height #2 depth #3 {%
-          /Subtype /FileAttachment%
-          /F 0%
-          /T (\@MXV@filename)%
-          /Contents (3D Object (\@MXV@mime))%
-          \if@MXV@externalviewer%
-            /Name/Paperclip%
-            /C [1 1 1]%
-          \else
-            /AP <</N<<>>/R<<>>/D<<>>>>%
-          \fi
-          /FS <<%
-            /F(#4)%
-            /Type/Filespec%
-            /EF << /F \@MXV@iiidstream\space 0 R >>%
-          >>%
-        }%
-      }{%
-        \if@MXV@url%
-          %insert Link annotation, if 3D file is a URL
-          \pdfannot width #1 height #2 depth #3 {%
-            /Subtype /Link%
-            /F 0%
-            \if@MXV@externalviewer%
-              \@MXV@urlattr%
-            \else%
-              /H /N%
-              /Border [0 0 0]%
-            \fi%
-            /A <</URI (#4) /S/URI>>%
-            /Contents (3D Object (\@MXV@mime))%
-          }%
-        \else%
-          %else insert Launch action for local external 3D file
-          \if@MXV@inline\else%
-            \pdfannot width #1 height #2 depth #3 {%
-              /Subtype /Link%
-              /F 0%
-              \if@MXV@externalviewer%
-                \@MXV@runattr%
-              \else%
-                /H /N%
-                /Border [0 0 0]%
-              \fi%
-              /A <<%
-                /F (#4)%
-                /S /Launch%
-              >>%
-              /Contents (3D Object (\@MXV@mime))%
-            }%
-          \fi%
-        \fi%
-      }%
-      %
-      \if@MXV@externalviewer\else%
-        %appearance dict dummy, to be shared by all 3D annots
-        \ifthenelse{\isundefined{\@MXV@apdict}}{%
-          \pdfobj stream {}\pdfrefobj\pdflastobj%
-          \xdef\@MXV@apdict{/AP << /N \the\pdflastobj\space 0 R >>}%
-        }{}%
-        %annotation object of subtype `3D'%
-        \pdfannot width #1 height #2 depth #3 {%
-          /Subtype/3D%
-          /F 4% we cannot put F 5 here; bug in Reader; 3D annot would be
-          /T (\@MXV@filename)%    disabled even if plugin were available
-          /Contents (3D Object (\@MXV@mime))%
-          \ifx\@MXV@label\@empty\else%
-            /NM (\@MXV@label)%
-          \fi%
-          /P \@MXV@pdfpageref{@MXV@player\the\@MXV@includes.page} 0 R%
-          \@MXV@apdict% /AP <</N<<>>/R<<>>/D<<>>>> doesn't work here
-          \@MXV@defaultview%
-          /3DI \if@MXV@iiidctrls true\else false\fi%
-          /3DD \@MXV@iiidstream\space 0 R% 3D stream object
-          /3DA << \@MXV@activation\@MXV@deactivation >>%
-        }%
-        %label for later annot obj number determination
-        \ifx\@MXV@label\@empty\else%
-          \@MXV@labeltoaux{@MXV@\@MXV@label.annot}{\the\pdflastannot}%
-        \fi%
-      \fi}}%
-    }%
-  \else%
-    %dvips versions
-    %macro for creating 3D view object and associated projection dict
-    \def\@MXV@viewobj{%
-      %projection dict
-      \pdfmark{%
-        pdfmark=/OBJ,%
-        Raw={%
-          /_objdef {pdict\the\@MXV@includes_\the\@MXV@viewscount}%
-          /type/dict%
-        }%
-      }%
-      \pdfmark{%
-        pdfmark=/PUT,%
-        Raw={%
-          {pdict\the\@MXV@includes_\the\@MXV@viewscount} <<%
-            /Subtype/P/FOV \@MXV@aac/PS/Min%
-          >>%
-        }%
-      }%
-      %
-      \pdfmark{%
-        pdfmark=/OBJ,%
-        Raw={%
-          /type/dict%
-          /_objdef {viewobj\the\@MXV@includes_\the\@MXV@viewscount}%
-        }%
-      }%
-      \pdfmark{%
-        pdfmark=/PUT,%
-        Raw={%
-          {viewobj\the\@MXV@includes_\the\@MXV@viewscount} <<%
-            /MS/M%
-            /CO \@MXV@roo%
-            /P {pdict\the\@MXV@includes_\the\@MXV@viewscount}%
-            /C2W[\@MXV@matrix]%
-            /XN(\@MXV@xname)%
-            \@MXV@background%
-          >>%
-        }%
-      }%
-      \xdef\@MXV@@viewobj{{viewobj\the\@MXV@includes_\the\@MXV@viewscount}}%
-    }%
-    %
-    %3D inclusion macro
-    \def\@MXV@includeiiid#1#2#3#4{%
-      %
-      \if@MXV@externalviewer\else%
-        %java script file, stream object
-        \IfFileExists{\@MXV@jscriptiiidfile}{%
-          \pdfmark{%
-            pdfmark=/OBJ,%
-            Raw={%
-              /_objdef {jscriptiiid\the\@MXV@includes}%
-              /type/stream%
-            }%
-          }%
-          \pdfmark{%
-            pdfmark=/PUT,%
-            Raw={%
-              {jscriptiiid\the\@MXV@includes}%
-              (\@MXV@jscriptiiidfile) (r) file%
-            }%
-          }%
-          \xdef\@MXV@jscriptiiid{%
-            /OnInstantiate {jscriptiiid\the\@MXV@includes}%
-          }%
-        }{\def\@MXV@jscriptiiid{}}%
-        %
-        %build the array of 3D views
-        \@MXV@buildva%
-      \fi%
-      %
-      %3D stream object
-      \if@MXV@inline%
-        \IfFileExists{#4}{%
-          \pdfmark{%
-            pdfmark=/OBJ,%
-            Raw={%
-              /_objdef {iiiDfile\the\@MXV@includes}%
-              /type/stream%
-            }%
-          }%
-          \pdfmark{%
-            pdfmark=/PUT,%
-            Raw={%
-              {iiiDfile\the\@MXV@includes} <<%
-                /Subtype/\@MXV@iiidsubtype%
-                \if@MXV@externalviewer\else%
-                  /VA [\@MXV@varray]%
-                  /DV/F% use first entry in VA as default view
-                  \@MXV@jscriptiiid%
-                \fi%
-              >>%
-            }%
-          }%
-          \pdfmark{%
-            pdfmark=/PUT,%
-            Raw={%
-              {iiiDfile\the\@MXV@includes}%
-              (#4) (r) file%
-            }%
-          }%
-          \edef\@MXV@iiidstream{iiiDfile\the\@MXV@includes}%
-        }{%
-          \PackageError{movie15}{%
-            File `#4' cannot be opened for embedding.\MessageBreak
-            Did you forget to set option `url' or `inline=false'?
-          }{%
-            Try any of the options `url' or `inline=false'!
-          }%
-        }%
-      \fi%
-      %
-      %insert FileAttachment annotation
-      \ifthenelse{\boolean{@MXV@inline}\AND\boolean{@MXV@externalviewer}%
-%        \OR\boolean{@MXV@attachment}%
-      }{%
-        \makebox[0pt][l]{%
-          \pdfmark[\phantom{\@MXV@box{#1}{#2}{#3}}]{%
-            pdfmark=/ANN,%
-            Subtype=/FileAttachment,%
-            Raw={%
-              /F 0%
-              /T (\@MXV@filename)%
-              /Contents (3D Object (\@MXV@mime))%
-              \if@MXV@externalviewer%
-                /Name/Paperclip%
-                /C [1 1 1]%
-              \else
-                /AP <</N<<>>/R<<>>/D<<>>>>%
-              \fi
-              /FS <<%
-                /F(#4)%
-                /Type/Filespec%
-                /EF <</F {\@MXV@iiidstream}>>%
-              >>%
-            }%
-          }%
-        }%
-      }{%
-        \if@MXV@url%
-          %insert Link annotation, if 3D file is a URL
-          \makebox[0pt][l]{%
-            \pdfmark[\phantom{\@MXV@box{#1}{#2}{#3}}]{%
-              pdfmark=/ANN,%
-              Subtype=/Link,%
-              Raw={%
-                /F 0%
-                \if@MXV@externalviewer%
-                  /C [\@urlbordercolor]%
-                  /H \@pdfhighlight%
-                \else%
-                  /H /N%
-                  /Border [0 0 0]%
-                \fi%
-                /A <</URI (#4) /S/URI>>%
-                /Contents (3D Object (\@MXV@mime))%
-              }%
-            }%
-          }%
-        \else%
-          %else insert Launch action for local external 3D file
-          \if@MXV@inline\else%
-            \makebox[0pt][l]{%
-              \pdfmark[\phantom{\@MXV@box{#1}{#2}{#3}}]{%
-                pdfmark=/ANN,%
-                Subtype=/Link,%
-                Raw={%
-                  /F 0%
-                  \if@MXV@externalviewer%
-                    /C [\@urlbordercolor]%
-                    /H \@pdfhighlight%
-                  \else%
-                    /H /N%
-                    /Border [0 0 0]%
-                  \fi%
-                  /A <<%
-                    /F (#4)%
-                    /S /Launch%
-                  >>%
-                  /Contents (3D Object (\@MXV@mime))%
-                }%
-              }%
-            }%
-          \fi%
-        \fi%
-      }%
-      \if@MXV@externalviewer%
-        \phantom{\@MXV@box{#1}{#2}{#3}}%
-      \else%
-        %appearance dict dummy, to be shared by all 3D annots
-        \ifthenelse{\isundefined{\@MXV@apdict}}{%
-          \pdfmark{%
-            pdfmark=/OBJ,%
-            Raw={%
-              /_objdef {apdict}%
-              /type/stream%
-            }%
-          }%
-          \pdfmark{%
-            pdfmark=/PUT,%
-            Raw={%
-              {apdict}%
-              ()%
-            }%
-          }%
-          \xdef\@MXV@apdict{/AP << /N {apdict}>>}%
-        }{}%
-        %annotation object of subtype `3D'
-        \pdfmark[\phantom{\@MXV@box{#1}{#2}{#3}}]{%
-          pdfmark=/ANN,%
-          Subtype=/3D,%
-          Raw={%
-            /_objdef {3Dannot\the\@MXV@includes}%
-            /F 4%
-            /T (\@MXV@filename)%
-            \ifx\@MXV@label\@empty\else%
-              /NM (\@MXV@label)%
-            \fi%
-            /Contents (3D Object (\@MXV@mime))%
-            /P {ThisPage}%
-            \@MXV@apdict% /AP <</N<<>>/R<<>>/D<<>>>> doesn't work here
-            \@MXV@defaultview%
-            /3DI \if@MXV@iiidctrls true\else false\fi%
-            /3DD {\@MXV@iiidstream}%
-            /3DA << \@MXV@activation\@MXV@deactivation >>%
-          }%
-        }%
-      \fi%
-    }%
-  \fi%
-}{}
-
-%settings for newly opened media players
-\def\@MXV@settings#1#2#3#4#5#6#7{%
-  var settings={%
-    privateData: {%
-      paused: false
-    },
-    autoPlay: false,
-    visible: false,
-    volume: #7
-    #1% showUI (controls)
-    #2% palindrome
-    #3% repeat
-    #4% rate
-    #5% startAt
-    #6% endAt
-  };
-}
-
-%JavaScript event handler routines for 2D media activation
-\def\@MXV@events#1#2#3{% #1: playerid, #2: mouse?, #3: autoplay?
-  var events=new app.media.Events({%
-    %on focus change from one movie to another, events are fired in the
-    %following order: (1) onBlur, (2) onFocus, (3) afterBlur, (4) afterFocus
-    onBlur: function (e) {%
-      if(focusonplayer > 0){%
-        focusonplayer=0;
-      }
-    },
-    afterBlur: function (e) {%
-      %only resume if we click outside of any media
-      if(focusonplayer==0){%
-        try{e.target.play();}catch(e){}
-      }
-    },
-    onFocus: function (e) {%
-      focusonplayer=#1;
-    },
-    afterFocus: function (e) {%
-      if(!e.target.isPlaying){%play on click if paused
-        try{
-          e.target.play();
-          if(!e.target.isPlaying){%still not playing?!
-            %sometimes play() fails, in particular if the movie has reached
-            %its end while having the focus; but this works:
-            e.target.seek(e.target.settings.startAt);
-            e.target.play();
-          }
-        }
-        catch (e){}
-      }
-      \@MXV@if{#2}%
-      else{%
-        %media can only be paused if mouse option is set
-        try{e.target.pause();}catch (e){}
-      }
-      \fi%
-      e.target.visible=true;
-    },
-    onPlay: function (e) {%
-      e.target.settings.privateData.paused=false;
-    },
-    onPause: function (e) {%
-      e.target.settings.privateData.paused=true;
-    },
-    afterReady: function (e) {%
-      try{
-        e.target.play();
-        e.target.pause();
-        e.target.stop();
-        e.target.settings.privateData.paused=false;
-        e.target.seek(e.target.settings.startAt);
-        e.target.visible=true;
-        \@MXV@if{#3} e.target.play();\fi
-      }
-      catch (e){}
-    }
-  });
-}%
-
-%output driver specific implementations of the 2D inclusion macro
-\ifpdf%
-  %pdfLaTeX version
-  \def\@MXV@includemovie#1#2#3#4{%
-    %insert box or poster
-    \@MXV@box{#1}{#2}{#3}%
-    %
-    \if@MXV@externalviewer\else%
-      %new action dict
-      \pdfobj reserveobjnum%
-      \@MXV@adict=\pdflastobj%
-      %
-      %new additional actions dict
-      \pdfobj reserveobjnum%
-      \@MXV@aadict=\pdflastobj%
-      %
-    \fi%
-    %embedded file entry `/EF'
-    \if@MXV@inline%
-      \IfFileExists{#4}{%
-        %embed the same media file only once
-        \ifthenelse{\equal{\@MXV@getlabelvalue{#4}}{undefined}}{%
-          \pdfobj stream %
-            attr {%
-                /Type/EmbeddedFile%
-                /Subtype (\@MXV@mime)%
-            }%
-            file {#4}%
-          \pdfrefobj\pdflastobj%
-          \edef\@MXV@efentry{%
-            /EF << /F \the\pdflastobj\space 0 R >>%
-          }%
-          \@MXV@newlabel{#4}{\the\pdflastobj}%
-        }{%
-          \edef\@MXV@efentry{%
-            /EF << /F \@MXV@getlabelvalue{#4}\space 0 R >>%
-          }%
-        }%
-      }{%
-        \PackageError{movie15}{%
-          File `#4' cannot be opened for embedding.\MessageBreak
-          Did you forget to set option `url' or `inline=false'?
-        }{%
-          Try any of the options `url' or `inline=false'!
-        }%
-      }%
-    \else\def\@MXV@efentry{}\fi%
-    %
-    \ifthenelse{\boolean{@MXV@externalviewer}\AND\NOT\boolean{@MXV@inline}}{}{%
-      %new file specification object
-      \pdfobj {<<%
-        /F(#4)%
-        \@MXV@fsentry%
-        \@MXV@efentry%
-        /Type/Filespec%
-      >>}\pdfrefobj\pdflastobj%
-      \edef\@MXV@filespec{\the\pdflastobj}%
-    }%
-    %
-    \makebox[0pt][r]{\makebox[#1][l]{%
-    %insert FileAttachment annotation
-    \ifthenelse{\boolean{@MXV@inline}\AND\boolean{@MXV@externalviewer}\OR%
-      \boolean{@MXV@attachment}%
-    }{%
-      \pdfannot width #1 height #2 depth #3 {%
-        /Subtype /FileAttachment%
-        /F 0%
-        /T (\@MXV@filename)%
-        /Contents (Media File (\@MXV@mime))%
-        \if@MXV@externalviewer%
-          %a coloured border, as with external links, would be much nicer
-          /Name/Paperclip%
-          /C [1 1 1]%
-        \else%
-          /AP <</N<<>>/R<<>>/D<<>>>>%
-        \fi%
-        /FS \@MXV@filespec\space 0 R%
-      }%
-    }{%
-      \if@MXV@url%
-        %insert Link annotation, if media file is a URL
-        \pdfannot width #1 height #2 depth #3 {%
-          /Subtype /Link%
-          /F 0%
-          \if@MXV@externalviewer%
-            \@MXV@urlattr%
-          \else%
-            /H /N%
-            /Border [0 0 0]%
-          \fi%
-          /A <</URI (#4) /S/URI>>%
-          /Contents (Media File (\@MXV@mime))%
-        }%
-      \else%
-        %else insert Launch action for local external media file
-        \if@MXV@inline\else%
-          \pdfannot width #1 height #2 depth #3 {%
-            /Subtype /Link%
-            /F 0%
-            \if@MXV@externalviewer%
-              \@MXV@runattr%
-            \else%
-              /H /N%
-              /Border [0 0 0]%
-            \fi%
-            /A <<%
-              /F (#4)%
-              /S /Launch%
-            >>%
-            /Contents (Media File (\@MXV@mime))%
-          }%
-        \fi%
-      \fi%
-    }%
-    %
-    \if@MXV@externalviewer\else%
-      %new annotation object of subtype `Screen'%
-      \pdfannot width #1 height #2 depth #3 {%
-        /Subtype /Screen%
-        /Border [0 0 0]% no border (PDF-1.1)
-        /BS <</S/S/W 0>>% no border (PDF-1.5)
-        /F 5% disable annot if multimedia is not available
-        /T (\@MXV@filename)%
-        /Contents (Media File (\@MXV@mime))%
-        /P \@MXV@pdfpageref{@MXV@player\the\@MXV@includes.page} 0 R%
-        /A \the\@MXV@adict\space 0 R%
-        /AA \the\@MXV@aadict\space 0 R%
-        /AP <</N<<>>/R<<>>/D<<>>>>%
-      }\edef\@MXV@screenannot{\the\pdflastannot}%
-      %label for later annot obj number determination
-      \ifx\@MXV@label\@empty\else%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.annot}{\@MXV@screenannot}%
-      \fi%
-      %
-      %new media clip object of subtype `Media Clip Data' (/S/MCD)
-      \pdfobj {<<%
-        /D \@MXV@filespec\space 0 R%
-        /P <</TF(TEMPACCESS)>>%
-        /S/MCD%
-        /CT (\@MXV@mime)%
-      >>}\pdfrefobj\pdflastobj%
-      %
-      %new rendition object of subtype `Media Rendition' (/S/MR)
-      \pdfobj {<<%
-        /C \the\pdflastobj\space 0 R%
-        /S/MR%
-        /SP <</BE<</O 0.0>>>>%
-        /P <<%
-          \@MXV@player%
-          /BE <<%
-            /F 2%
-            \@MXV@@repeat\@MXV@@volume\@MXV@@ctrls%
-            /D <</S /F>>%
-          >>%
-        >>%
-      >>}\edef\@MXV@mediarendition{\the\pdflastobj}\pdfrefobj\pdflastobj%
-      %label for later rendition obj number determination
-      \ifx\@MXV@label\@empty\else%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.rendition}{\@MXV@mediarendition}%
-      \fi%
-      %
-      %action dictionary
-      \pdfobj useobjnum \@MXV@adict {<<%
-        /R \@MXV@mediarendition\space 0 R%
-        /S/Rendition%
-        /OP 0% fallback if /JS doesn't work or is empty
-        \@MXV@activationjsentry%
-        /AN \@MXV@screenannot\space 0 R%
-      >>}\pdfrefobj\pdflastobj%
-      %
-      %create play/stop/resume/pause actions
-      \pdfobj {<<%
-        /R \@MXV@mediarendition\space 0 R%
-        /S/Rendition%
-        \@MXV@pageopenopentry% /OP fallback if /JS doesn't work
-        \@MXV@pageopenjsentry%
-        /AN \@MXV@screenannot\space 0 R%
-      >>}\edef\@MXV@pageopenaction{\the\pdflastobj}\pdfrefobj\pdflastobj%
-      %
-      \pdfobj {<<%
-        /R \@MXV@mediarendition\space 0 R%
-        /S/Rendition%
-        \@MXV@pagecloseopentry%
-        \@MXV@pageclosejsentry%
-        /AN \@MXV@screenannot\space 0 R%
-      >>}\edef\@MXV@pagecloseaction{\the\pdflastobj}\pdfrefobj\pdflastobj%
-      %
-      %populate additional actions dictionary
-      \pdfobj useobjnum \@MXV@aadict {<<%
-        /PO \@MXV@pageopenaction\space 0 R%
-        /PC \@MXV@pagecloseaction\space 0 R%
-      >>}\pdfrefobj\pdflastobj%
-    \fi}}%
-  }%
-\else%
-  %dvips version
-  \def\@MXV@includemovie#1#2#3#4{%
-    %insert FileAttachment annotation
-    \ifthenelse{\boolean{@MXV@inline}\AND\boolean{@MXV@externalviewer}\OR%
-      \boolean{@MXV@attachment}%
-    }{%
-      \makebox[0pt][l]{%
-        \pdfmark[\phantom{\@MXV@box{#1}{#2}{#3}}]{%
-          pdfmark=/ANN,%
-          Subtype=/FileAttachment,%
-          Raw={%
-            /F 0%
-            /T (\@MXV@filename)%
-            /Contents (Media File (\@MXV@mime))%
-            \if@MXV@externalviewer%
-              /Name/Paperclip%
-              /C [1 1 1]%
-            \else%
-              /AP <</N<<>>/R<<>>/D<<>>>>%
-            \fi%
-            /FS {filespec\the\@MXV@includes}%
-          }%
-        }%
-      }%
-    }{%
-      \if@MXV@url%
-        %insert Link annotation, if media file is a URL
-        \makebox[0pt][l]{%
-          \pdfmark[\phantom{\@MXV@box{#1}{#2}{#3}}]{%
-            pdfmark=/ANN,%
-            Subtype=/Link,%
-            Raw={%
-              /F 0%
-              \if@MXV@externalviewer%
-                /C [\@urlbordercolor]%
-                /H \@pdfhighlight%
-              \else%
-                /H /N%
-                /Border [0 0 0]%
-              \fi%
-              /A <</URI (#4) /S/URI>>%
-              /Contents (Media File (\@MXV@mime))%
-            }%
-          }%
-        }%
-      \else%
-        %else insert Launch action for local external media file
-        \if@MXV@inline\else%
-          \makebox[0pt][l]{%
-            \pdfmark[\phantom{\@MXV@box{#1}{#2}{#3}}]{%
-              pdfmark=/ANN,%
-              Subtype=/Link,%
-              Raw={%
-                /F 0%
-                \if@MXV@externalviewer%
-                  /C [\@urlbordercolor]%
-                  /H \@pdfhighlight%
-                \else%
-                  /H /N%
-                  /Border [0 0 0]%
-                \fi%
-                /A <<%
-                  /F (#4)%
-                  /S /Launch%
-                >>%
-                /Contents (Media File (\@MXV@mime))%
-              }%
-            }%
-          }%
-        \fi%
-      \fi%
-    }%
-    %
-    \if@MXV@externalviewer%
-      \@MXV@box{#1}{#2}{#3}%
-    \else%
-      %new annotation object of subtype `Screen'%
-      \pdfmark[\@MXV@box{#1}{#2}{#3}]{%
-        pdfmark=/ANN,%
-        Subtype=/Screen,%
-        Border={0 0 0},%
-        Raw={%
-          /_objdef {screenannot\the\@MXV@includes}%
-          /F 5%
-          /T (\@MXV@filename)%
-          /Contents (Media File (\@MXV@mime))%
-          /BS <</S/S/W 0>>% no border (PDF-1.5)
-          /P {ThisPage}%
-          /AA {aadict\the\@MXV@includes}%
-          /AP <</N<<>>/R<<>>/D<<>>>>%
-        }%
-      }%
-      %
-      %entire action entry moved outside screen annotation
-      \pdfmark{%
-        pdfmark=/PUT,%
-        Raw={%
-          {screenannot\the\@MXV@includes} <<%
-            /A <<%
-              /R {mediarendition\the\@MXV@includes}%
-              /S/Rendition%
-              /OP 0% fallback, if /JS doesn't work or is empty
-              \@MXV@activationjsentry%
-              /AN {screenannot\the\@MXV@includes}%
-            >>%
-          >>%
-        }%
-      }%
-      %
-      %new rendition object of subtype `Media Rendition' (/S/MR)
-      \pdfmark{%
-        pdfmark=/OBJ,%
-        Raw={%
-          /type/dict%
-          /_objdef {mediarendition\the\@MXV@includes}%
-        }%
-      }%
-      \pdfmark{%
-        pdfmark=/PUT,%
-        Raw={%
-          {mediarendition\the\@MXV@includes} <<%
-            /C {mediaclipdata\the\@MXV@includes}%
-            /S/MR%
-            /SP <</BE<</O 0.0>>>>% %screen parameters: fully transparent
-            /P <<%Media Play Parameters
-              \@MXV@player%
-              /BE <<%Parameters need only be honored by the player in
-                  %the best effort sense
-                /F 2%scale media's width and height to fit the
-                   %annotation rectangle
-                \@MXV@@repeat\@MXV@@volume\@MXV@@ctrls%
-                /D <</S /F>>%movie remains opened
-              >>%
-            >>%
-          >>%
-        }%
-      }%
-      %
-      %new media clip object of subtype `Media Clip Data' (/S/MCD)
-      \pdfmark{%
-        pdfmark=/OBJ,%
-        Raw={%
-          /_objdef {mediaclipdata\the\@MXV@includes}%
-          /type/dict%
-        }%
-      }%
-      \pdfmark{%
-        pdfmark=/PUT,%
-        Raw={%
-          {mediaclipdata\the\@MXV@includes} <<%
-            /D {filespec\the\@MXV@includes}%
-            /P <</TF(TEMPACCESS)>>%
-            /S/MCD%
-            /CT (\@MXV@mime)% mime type
-          >>%
-        }%
-      }%
-    \fi%
-    %
-    %new file specification object
-    \ifthenelse{\boolean{@MXV@externalviewer}\AND\NOT\boolean{@MXV@inline}}{}{%
-      \pdfmark{%
-        pdfmark=/OBJ,%
-        Raw={%
-          /_objdef {filespec\the\@MXV@includes}%
-          /type/dict%
-        }%
-      }%
-      \pdfmark{%
-        pdfmark=/PUT,%
-        Raw={%
-          {filespec\the\@MXV@includes} <<%
-            \@MXV@fsentry
-            /F(#4)% file name
-            /Type/Filespec%
-          >>%
-        }%
-      }%
-    }%
-    %
-    %embedded file entry `/EF'
-    \if@MXV@inline%
-      \IfFileExists{#4}{%
-        %embed the same media file only once
-        \ifthenelse{\equal{\@MXV@getlabelvalue{#4}}{undefined}}{%
-          %new stream object
-          \pdfmark{%
-            pdfmark=/OBJ,%
-            Raw={%
-              /_objdef {fstream\the\@MXV@includes}%
-              /type/stream%
-            }%
-          }%
-          \pdfmark{%
-            pdfmark=/PUT,%
-            Raw={%
-              {fstream\the\@MXV@includes}%
-              (#4) (r) file% read in file contents
-            }%
-          }%
-          \pdfmark{%
-            pdfmark=/PUT,%
-            Raw={%
-              {fstream\the\@MXV@includes} <<%
-                /Type/EmbeddedFile%
-                /Subtype(\@MXV@mime)%
-              >>%
-            }%
-          }%
-          \edef\@MXV@moviestream{fstream\the\@MXV@includes}%
-          \@MXV@newlabel{#4}{fstream\the\@MXV@includes}%
-        }{%
-          \edef\@MXV@moviestream{\@MXV@getlabelvalue{#4}}%
-        }%
-        % put the embedded file entry into file spec object
-        \pdfmark{%
-          pdfmark=/PUT,%
-          Raw={%
-            {filespec\the\@MXV@includes} <<%
-              /EF << /F {\@MXV@moviestream} >>%
-            >>%
-          }%
-        }%
-      }{%
-        \PackageError{movie15}{%
-          File `#4' cannot be opened for embedding.\MessageBreak
-          Did you forget to set option `url' or `inline=false'?
-        }{%
-          Try any of the options `url' or `inline=false'!
-        }%
-      }%
-    \fi%
-    %
-    \if@MXV@externalviewer\else%
-      %create actions for page open/close events
-      \pdfmark{%
-        pdfmark=/OBJ,%
-        Raw={%
-          /_objdef {pageopenaction\the\@MXV@includes}%
-          /type/dict%
-        }%
-      }%
-      \pdfmark{%
-        pdfmark=/PUT,%
-        Raw={%
-          {pageopenaction\the\@MXV@includes} <<%
-            /R {mediarendition\the\@MXV@includes}%
-            /S/Rendition%
-            \@MXV@pageopenopentry% /OP fallback, if /JS doesn't work
-            \@MXV@pageopenjsentry%
-            /AN {screenannot\the\@MXV@includes}%
-          >>%
-        }%
-      }%
-      \pdfmark{%
-        pdfmark=/OBJ,%
-        Raw={%
-          /_objdef {pagecloseaction\the\@MXV@includes}%
-          /type/dict%
-        }%
-      }%
-      \pdfmark{%
-        pdfmark=/PUT,%
-        Raw={%
-          {pagecloseaction\the\@MXV@includes} <<%
-            /R {mediarendition\the\@MXV@includes}%
-            /S/Rendition%
-            \@MXV@pagecloseopentry%
-            \@MXV@pageclosejsentry%
-            /AN {screenannot\the\@MXV@includes}%
-          >>%
-        }%
-      }%
-      %
-      %create and populate additional actions dictionary, always add entries
-      %for page open/close events
-      \pdfmark{%
-        pdfmark=/OBJ,%
-        Raw={%
-          /type/dict%
-          /_objdef {aadict\the\@MXV@includes}%
-        }%
-      }%
-      %
-      \pdfmark{%
-        pdfmark=/PUT,%
-        Raw={%
-          {aadict\the\@MXV@includes} <<%
-            /PO {pageopenaction\the\@MXV@includes}%
-            /PC {pagecloseaction\the\@MXV@includes}%
-          >>%
-        }%
-      }%
-    \fi%
-  }%
-\fi
-
-%definition of user command `\includemovie'
-\newcommand{\includemovie}[4][]{%
-  \leavevmode%
-  \global\advance\@MXV@includes by 1%increment counter
-  \@MXV@reset% all macros and options
-  \setkeys{movie15}{#1}% parse options
-  %guess the mime type based on the filename extension
-  \filename@parse{#4}%
-  \ifthenelse{\equal{\@MXV@mime}{@MXV@auto}}{%
-    \@MXV@guessmime{#4}{\filename@ext}}{}%
-  \if\filename@ext\relax%
-    \xdef\@MXV@filename{\filename@base}%
-  \else%
-    \xdef\@MXV@filename{\filename@base.\filename@ext}%
-  \fi%
-  %
-  %if 3D object is not embedded inline we must use some external player :(
-  \ifthenelse{%
-    \boolean{@MXV@iiid}
-    \AND\NOT\boolean{@MXV@inline}
-  }{%
-    \setboolean{@MXV@externalviewer}{true}%
-  }{}%
-  %
-  %some link attributes (if hyperref not loaded)
-  \ifthenelse{\isundefined{\@pdfborder}}{%
-    \def\@MXV@urlattr{}%
-    \def\@MXV@runattr{}%
-  }{%
-    \edef\@MXV@urlattr{%
-        /Border [\@pdfborder]%
-        /C [\@urlbordercolor]%
-        /H \@pdfhighlight%
-    }%
-    \edef\@MXV@runattr{%
-        /Border [\@pdfborder]%
-        /C [\@runbordercolor]%
-        /H \@pdfhighlight%
-    }%
-  }%
-  %
-  %label this annotation for later player id number determination &
-  %check for multiply-defined labels
-  \ifx\@MXV@label\@empty\else%
-    %
-    \ifthenelse{%
-      \NOT\equal{\@MXV@getlabelvalue{@MXV@\@MXV@label.playerid}}{undefined}%
-      \AND%
-      \NOT\equal{\@MXV@getlabelvalue{@MXV@\@MXV@label.playerid}}{%
-                                                      \the\@MXV@includes}%
-    }{%
-      \PackageWarning{movie15}{%
-        Label `\@MXV@label' multiply defined%
-      }%
-      \ifthenelse{\isundefined{\@MXV@multiwarning}}{%
-        \gdef\@MXV@multiwarning{}%
-        \AtEndDocument{%
-          \PackageWarningNoLine{movie15}{%
-          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\MessageBreak
-          @@ There were multiply-defined labels! @@\MessageBreak
-          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@}%
-        }%
-      }{}%
-    }{}%
-    \@MXV@labeltoaux{@MXV@\@MXV@label.playerid}{\the\@MXV@includes}%
-  \fi%
-  %
-  \ifthenelse{\boolean{@MXV@externalviewer}}{%
-    \ifx\@MXV@label\@empty\else%
-      \@MXV@labeltoaux{@MXV@\@MXV@label.externalviewer}{true}%
-    \fi%
-  }{%
-    %what is to be put into movie link annot depends on the following
-    \ifx\@MXV@label\@empty\else%
-      \@MXV@labeltoaux{@MXV@\@MXV@label.externalviewer}{false}%
-    \fi%
-    %
-    %label this annotation for later page number determination
-    \@MXV@labeltoaux{@MXV@player\the\@MXV@includes.page}{%
-                       \noexpand\the\@MXV@page}%
-    %
-    %test for hyperref package
-    \ifthenelse{\NOT\boolean{pdf}\AND\isundefined{\pdfmark}}{%
-      \@MXV@missing{hyperref}%
-    }{}%
-    %
-    %depending on options do content specific stuff
-    \ifthenelse{\boolean{@MXV@iiid}}{%
-      % #### 3D ####
-      \ifthenelse{\boolean{@MXV@autoplay}\OR\boolean{@MXV@autoresume}}{%
-        \def\@MXV@activation{/A/PV/AIS/L}% open 3D object, run animation
-      }{%
-        \if@MXV@runposter%
-          \def\@MXV@activation{/A/PV/AIS/I}%open 3D obj but don't run animation
-        \else%
-          \def\@MXV@activation{/A/XA}% explicit activation by user
-        \fi%
-      }%
-      \if@MXV@autostop%
-        \def\@MXV@deactivation{/D/PI/DIS/U}%
-      \else%
-        \if@MXV@autopause%
-          \def\@MXV@deactivation{/D/PI/DIS/I}%
-        \else%@MXV@continue
-          \def\@MXV@deactivation{/D/PI/DIS/L}%
-        \fi%
-      \fi%
-      \if@MXV@externalviewer\else%
-        %counter for 3D inclusion on current page
-        \ifthenelse{%
-          \equal{%
-            \@MXV@getlabelvalue{@MXV@player\the\@MXV@includes.page}%
-          }{\@MXV@oldpage}%
-        }{%
-          \global\advance\@MXV@iiidoncurpage by 1%
-        }{%
-          \global\@MXV@iiidoncurpage=1%
-        }%
-        \xdef\@MXV@oldpage{\@MXV@getlabelvalue{@MXV@player\the\@MXV@includes.page}}%
-      \fi%
-      \ifx\@MXV@label\@empty\else%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.3D}{true}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.3Doncurpage}{\the\@MXV@iiidoncurpage}%
-      \fi%
-    }{%#### 2D ####
-      \ifx\@MXV@startat\@empty% default start position
-        \gdef\@MXV@startat{, startAt: 0}%
-      \fi%
-      %write player settings to aux file
-      \ifx\@MXV@label\@empty\else%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.mouse}{%
-                     \if@MXV@mouse true\else false\fi}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.showUI}{\@MXV@ctrls}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.palindrome}{\@MXV@palindrome}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.repeat}{\@MXV@repeat}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.rate}{\@MXV@rate}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.startAt}{\@MXV@startat}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.endAt}{\@MXV@endat}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.volume}{\@MXV@volume}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.autoplay}{%
-                  \if@MXV@autoplay true\else false\fi}%
-        \@MXV@labeltoaux{@MXV@\@MXV@label.3D}{false}%
-      \fi%
-      %
-      \ifthenelse{\boolean{@MXV@autoplay}\OR\boolean{@MXV@runposter}}{%
-        \xdef\@MXV@pageopenopentry{/OP 4}%
-      }{%
-        \if@MXV@autoresume%
-          \xdef\@MXV@pageopenopentry{/OP 3}%
-        \else%
-          \xdef\@MXV@pageopenopentry{/OP 2}%
-        \fi%
-      }%
-      %
-      \if@MXV@autostop%
-        \xdef\@MXV@pagecloseopentry{/OP 1}%
-      \else%
-        \if@MXV@autopause%
-          \xdef\@MXV@pagecloseopentry{/OP 2}%
-        \else% @MXV@continue
-          \xdef\@MXV@pagecloseopentry{/OP 3}%
-        \fi%
-      \fi%
-      %
-      %JavaScripts for playback control
-      %script for page invisible event
-      \if@MXV@autopause%
-        \xdef\@MXV@pageclosejsentry{%
-          /JS (
-            try{%
-              if(player\the\@MXV@includes.isPlaying){%
-                player\the\@MXV@includes.pause();
-              }
-              focusonplayer=-1; %page change
-              player\the\@MXV@includes.visible=false;
-            }
-            catch(e){}
-          )%
-        }%
-      \else%
-        \if@MXV@autostop%
-          \xdef\@MXV@pageclosejsentry{%
-            /JS (
-              try{%
-                %players tend to be buggy, always stop from playing state
-                if(!player\the\@MXV@includes.isPlaying){
-                  player\the\@MXV@includes.play();
-                }
-                player\the\@MXV@includes.stop();
-                player\the\@MXV@includes.seek(%
-                  player\the\@MXV@includes.settings.startAt);
-                focusonplayer=-1;
-                player\the\@MXV@includes.visible=false;
-              }
-              catch(e){}
-            )%
-          }%
-        \else%
-          \xdef\@MXV@pageclosejsentry{%@MXV@continue
-            /JS (
-              try{%
-                focusonplayer=-1; %page change
-                player\the\@MXV@includes.visible=false;
-              }
-              catch(e){}
-            )%
-          }%
-        \fi%
-      \fi%
-      %
-      %script for activation/resume on page open event
-      \xdef\@MXV@pageopenjsentry{%
-        /JS (
-          try{%
-            if(player\the\@MXV@includes.isOpen){%
-              player\the\@MXV@includes.visible=true;
-              %
-              %start or resume media which have autoplay option set;
-              %also resume paused media which have autoresume option set
-              \if@MXV@autoplay%
-                player\the\@MXV@includes.play();
-                if(!player\the\@MXV@includes.isPlaying){% still not playing?!
-                  player\the\@MXV@includes.seek(%
-                    player\the\@MXV@includes.settings.startAt);
-                  player\the\@MXV@includes.play();
-                }
-              \else%
-                \if@MXV@autoresume%
-                  if(player\the\@MXV@includes.settings.privateData.paused){%
-                    player\the\@MXV@includes.play();
-                    if(!player\the\@MXV@includes.isPlaying){%
-                      player\the\@MXV@includes.seek(%
-                        player\the\@MXV@includes.settings.startAt);
-                      player\the\@MXV@includes.play();
-                    }
-                  }
-                \fi%
-              \fi%
-            }
-            else{%
-              throw "isClosed";%
-            }
-          }
-          catch(e){%
-            \@MXV@if{\if@MXV@autoplay true\else\if@MXV@runposter true\else %
-                                                                 false\fi\fi}%
-              if(focusonplayer==undefined){%
-                var focusonplayer=0; %shared by all annots
-              }
-              \@MXV@settings{\@MXV@ctrls}{\@MXV@palindrome}{\@MXV@repeat}%
-                   {\@MXV@rate}{\@MXV@startat}{\@MXV@endat}{\@MXV@volume}%
-              \@MXV@events{\the\@MXV@includes}%
-                {\if@MXV@mouse true\else false\fi}%
-                {\if@MXV@autoplay true\else false\fi}%
-              var player\the\@MXV@includes=app.media.openPlayer({%
-                settings: settings,
-                events: events
-              });
-            \fi%
-          }%
-        )
-      }%
-      %
-      %script for normal activation by mouse click
-      \xdef\@MXV@activationjsentry{%
-        /JS (
-          if(focusonplayer==undefined){%
-            var focusonplayer=0; %shared by all annots
-          }
-          \@MXV@settings{\@MXV@ctrls}{\@MXV@palindrome}{\@MXV@repeat}%
-               {\@MXV@rate}{\@MXV@startat}{\@MXV@endat}{\@MXV@volume}%
-          \@MXV@events{\the\@MXV@includes}{\if@MXV@mouse true\else false\fi}%
-                                                                      {true}%
-          var player\the\@MXV@includes=app.media.openPlayer({%
-            settings: settings,
-            events: events
-          });
-        )
-      }%
-    }%
-  }%
-  %
-  %total height of text
-  \@MXV@totalheight=\@MXV@height%
-  \advance\@MXV@totalheight by \@MXV@depth%
-  %traiselen=distance at which text is to be raised to centre it vertically
-  %braiselen=vertical centre of media box (auxiliary measure)
-  \@MXV@traiselen=0.5\@MXV@height%
-  \advance\@MXV@traiselen by -0.5\@MXV@depth%
-  %
-  \ifthenelse{\equal{#3}{}}{% no height argument
-    \@MXV@braiselen=0.5\@MXV@height%
-  }{%override height of text, height argument given
-    \@MXV@braiselen=#3%
-    \@MXV@braiselen=0.5\@MXV@braiselen%
-    \setlength{\@MXV@height}{#3}%
-  }%
-  %
-  \ifthenelse{\equal{\@MXV@boxdepth}{}}{% no depth option given
-    \ifthenelse{\lengthtest{\@MXV@totalheight>\@MXV@height}}{%
-      %depth of text only taken into account, if the total height
-      %is smaller than the height of the display box
-      \advance\@MXV@braiselen by -0.5\@MXV@depth%
-    }{%
-      \@MXV@depth=0pt%
-    }%
-  }{%override depth of text, depth option given
-    \setlength{\@MXV@@boxdepth}{\@MXV@boxdepth}%
-    \advance\@MXV@braiselen by -0.5\@MXV@@boxdepth%
-    \setlength{\@MXV@depth}{\@MXV@boxdepth}%
-  }%
-  %finally centre text vertically
-  \ifthenelse{\NOT\equal{#3}{}\OR\NOT\equal{\@MXV@boxdepth}{}}{%
-    \advance\@MXV@traiselen by -\@MXV@braiselen%
-    \@MXV@traiselen=-\@MXV@traiselen%
-    \savebox{\@MXV@textbox}{\raisebox{\@MXV@traiselen}[0pt][0pt]{%
-      \usebox{\@MXV@textbox}}}%
-  }{}%
-  \ifthenelse{\equal{#2}{}}{}{%override horiz. dimension of text
-    \setlength{\@MXV@width}{#2}%
-    %centre text horizontally
-    \savebox{\@MXV@textbox}{\makebox[\@MXV@width][c]{\usebox{\@MXV@textbox}}}%
-  }%
-  %
-  %insert textbox, obscured by poster
-  \if@MXV@boxopt%
-    \if@MXV@textoverposter\else%
-      \makebox[0pt][l]{\usebox{\@MXV@textbox}}%
-    \fi%
-  \fi%
-  %
-  \ifthenelse{\NOT\boolean{@MXV@url}\AND\NOT\boolean{@MXV@inline}}{%
-    \IfFileExists{#4}{}{%
-      \AtEndDocument{%
-        \PackageWarning{movie15}{%
-          File: `#4'\MessageBreak
-          could not be found in the current directory.\MessageBreak
-          Maybe it is a URL and you just forgot to set\MessageBreak
-          option `url' ?
-        }%
-      }%
-    }%
-  }{}%
-  %
-  %insert link target, if media has been labelled
-  \ifx\@MXV@label\@empty\else%
-    \raisebox{\@MXV@height}{%
-      \ifpdf%
-        \pdfdest name {@MXV@\@MXV@label} xyz %
-      \else%
-        \hypertarget{@MXV@\@MXV@label}{}%
-      \fi%
-    }%
-  \fi%
-  %
-  %insert annotation
-  \ifthenelse{\boolean{@MXV@iiid}}{%
-    \@MXV@includeiiid{\@MXV@width}{\@MXV@height}{\@MXV@depth}{#4}%
-  }{%
-    \@MXV@includemovie{\@MXV@width}{\@MXV@height}{\@MXV@depth}{#4}%
-  }%
-  %
-  %insert textbox, overprinting the poster
-  \if@MXV@boxopt%
-    \if@MXV@textoverposter%
-      \makebox[0pt][r]{\usebox{\@MXV@textbox}}%
-    \fi%
-  \fi%
-}
-
-%for remote control of media
-\newcommand\movieref[3][]{%
-  \leavevmode%
-  \@MXV@reset%
-  \ifpdf\else\global\advance\@MXV@links by 1\fi%increment link counter
-  %
-  %check if label is defined at all
-  \ifthenelse{\equal{\@MXV@getlabelvalue{@MXV@#2.playerid}}{undefined}}{%
-    \PackageWarning{movie15}{%
-      Reference `#2' on page \thepage \space undefined%
-    }%
-    \ifthenelse{\isundefined{\@MXV@undefwarning}}{%
-      \gdef\@MXV@undefwarning{}%
-      \AtEndDocument{%
-        \PackageWarningNoLine{movie15}{%
-        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\MessageBreak%
-        @@ There were undefined references! @@\MessageBreak%
-        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@}%
-      }%
-    }{}%
-  }{}%
-  %
-  \ifthenelse{\equal{\@MXV@getlabelvalue{@MXV@#2.externalviewer}}{true}}{%
-    \setboolean{@MXV@externalviewer}{true}%
-  }{%
-    \setboolean{@MXV@externalviewer}{false}%
-  }%
-  \if@MXV@externalviewer\else%
-    %movieref used in 3D context?
-    \ifthenelse{\equal{\@MXV@getlabelvalue{@MXV@#2.3D}}{true}}{%
-      \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-        \setboolean{@MXV@iiid}{true}%
-      }{%
-        \@MXV@neediiiD%
-      }%
-    }{}%
-    %
-    %actions completely different in 3D & 2D context
-    \ifthenelse{\boolean{@MXV@iiid}}{% #### 3D ####
-      \setkeys{movie15}{#1}%
-      \if@MXV@defaultviewprovided% define a new view,
-        %using any of the coo, c2c, roo, caa options
-        \edef\@MXV@args{\@MXV@coo\space\@MXV@ctoc\space\@MXV@roo\space}%
-        \expandafter\@MXV@ciiwmatrix\@MXV@args% build C2W matrix
-        \@MXV@viewobj% create pdf object of 3D view
-        \edef\@MXV@iiidview{\@MXV@@viewobj}%
-      %else use the indexed view specified by option `3Dviewindex'
-      \fi%
-      %
-      %java script action
-      \IfFileExists{\@MXV@jscriptiiidfile}{%
-        \ifthenelse{%
-          \equal{\@MXV@getlabelvalue{\@MXV@jscriptiiidfile}}{undefined}%
-        }{%
-          \ifpdf%
-            \pdfobj stream file {\@MXV@jscriptiiidfile}%
-            \pdfrefobj\pdflastobj%
-            \edef\@MXV@jscriptiiid{/JS \the\pdflastobj\space 0 R}%
-            \@MXV@newlabel{\@MXV@jscriptiiidfile}{\the\pdflastobj}%
-          \else%
-            \pdfmark{%
-              pdfmark=/OBJ,%
-              Raw={%
-                /_objdef {linkjscriptiiid\the\@MXV@links}%
-                /type/stream%
-              }%
-            }%
-            \pdfmark{%
-              pdfmark=/PUT,%
-              Raw={%
-                {linkjscriptiiid\the\@MXV@links}%
-                (\@MXV@jscriptiiidfile) (r) file%
-              }%
-            }%
-            \edef\@MXV@jscriptiiid{%
-              /JS {linkjscriptiiid\the\@MXV@links}%
-            }%
-            \@MXV@newlabel{\@MXV@jscriptiiidfile}%
-                  {linkjscriptiiid\the\@MXV@links}%
-          \fi%
-        }{%
-          \ifpdf%
-            \edef\@MXV@jscriptiiid{%
-              /JS \@MXV@getlabelvalue{\@MXV@jscriptiiidfile}\space 0 R%
-            }%
-          \else%
-            \edef\@MXV@jscriptiiid{%
-              /JS {\@MXV@getlabelvalue{\@MXV@jscriptiiidfile}}%
-            }%
-          \fi%
-        }%
-        \edef\@MXV@jscriptiiidaction{%
-          /Next <<%
-            /S/JavaScript% fill hash (annot3D) with refs to Annot3D objects
-            /JS (%         for use within the user provided script
-              try{%
-                annot3D["#2"]=getAnnots3D(%
-                  \@MXV@getlabelvalue{%
-                    @MXV@player\@MXV@getlabelvalue{@MXV@#2.playerid}.page%
-                  }-1%
-                )[\@MXV@getlabelvalue{@MXV@#2.3Doncurpage}-1];%
-                annot3D["#2"].activated=true;%
-              }catch(e){%
-                try{%
-                  annot3D=new Array;%
-                  annot3D["#2"]=getAnnots3D(%
-                    \@MXV@getlabelvalue{%
-                      @MXV@player\@MXV@getlabelvalue{@MXV@#2.playerid}.page%
-                    }-1%
-                  )[\@MXV@getlabelvalue{@MXV@#2.3Doncurpage}-1];%
-                  annot3D["#2"].activated=true;%
-                }catch(e){%
-                  app.alert("3D annotation could not be activated!");%
-                }%
-              }%
-            )%
-            /Next <<%
-              /S/JavaScript%
-              \@MXV@jscriptiiid% user provided script
-            >>%
-          >>%
-        }%
-      }{\edef\@MXV@jscriptiiidaction{}}%
-    }{% #### 2D ####
-      %retrieve original settings
-      \ifthenelse{\equal{\@MXV@getlabelvalue{@MXV@#2.mouse}}{true}}{%
-        \setboolean{@MXV@mouse}{true}%
-      }{%
-        \setboolean{@MXV@mouse}{false}%
-      }%
-      \edef\@MXV@ctrls{\@MXV@getlabelvalue{@MXV@#2.showUI}}%
-      \edef\@MXV@palindrome{\@MXV@getlabelvalue{@MXV@#2.palindrome}}%
-      \edef\@MXV@repeat{\@MXV@getlabelvalue{@MXV@#2.repeat}}%
-      \edef\@MXV@rate{\@MXV@getlabelvalue{@MXV@#2.rate}}%
-      \edef\@MXV@startat{\@MXV@getlabelvalue{@MXV@#2.startAt}}%
-      \edef\@MXV@endat{\@MXV@getlabelvalue{@MXV@#2.endAt}}%
-      \edef\@MXV@volume{\@MXV@getlabelvalue{@MXV@#2.volume}}%
-      \setkeys{movie15}{#1}%override with new settings
-      %
-      \edef\@MXV@operation{}%
-      %create /OP and /JS entries
-      \if@MXV@linkplay%
-        \edef\@MXV@operation{%
-          /OP 0%
-          /JS (%
-            if(focusonplayer==undefined){%
-              var focusonplayer=0; %shared by all annots
-            }%
-            \@MXV@settings{\@MXV@ctrls}{\@MXV@palindrome}{\@MXV@repeat}%
-                 {\@MXV@rate}{\@MXV@startat}{\@MXV@endat}{\@MXV@volume}%
-            \@MXV@events{\@MXV@getlabelvalue{@MXV@#2.playerid}}%
-                       {\if@MXV@mouse true\else false\fi}{true}%
-            try{%
-              if(player\@MXV@getlabelvalue{@MXV@#2.playerid}.isOpen){%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}.close(%
-                                      app.media.closeReason.general);%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}=null;%
-              }%
-            }%
-            catch(e){}%
-            %
-            %
-            try{%
-              var player\@MXV@getlabelvalue{@MXV@#2.playerid}=%
-                                                app.media.openPlayer({%
-                settings: settings,%
-                events: events%
-              });%
-            }%
-            catch (e){}%
-          )%
-        }%
-      \fi%
-      \if@MXV@linkresume% resume/pause
-        \edef\@MXV@operation{%
-          /OP 3%
-          /JS (%
-            try{%
-              player\@MXV@getlabelvalue{@MXV@#2.playerid}.visible=true;%
-              if(!player\@MXV@getlabelvalue{@MXV@#2.playerid}.isPlaying){%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}.play();%
-                if(!player\@MXV@getlabelvalue{@MXV@#2.playerid}.isPlaying){%
-                  %media at end will restart
-                  player\@MXV@getlabelvalue{@MXV@#2.playerid}.seek(%
-                    player\@MXV@getlabelvalue{@MXV@#2.playerid}.settings.startAt);%
-                  player\@MXV@getlabelvalue{@MXV@#2.playerid}.play();%
-                }%
-              }%
-              else{%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}.pause();%
-              }%
-            }%
-            catch(e){}%
-          )%
-        }%
-      \fi%
-      \if@MXV@linkstop%
-        \edef\@MXV@operation{%
-          /OP 1%
-          /JS (%
-            try{%
-              if(!player\@MXV@getlabelvalue{@MXV@#2.playerid}.isPlaying){%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}.play();%
-              }%
-              player\@MXV@getlabelvalue{@MXV@#2.playerid}.stop();%
-              player\@MXV@getlabelvalue{@MXV@#2.playerid}.seek(%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}.settings.startAt);%
-            }%
-            catch(e){}%
-          )%
-        }%
-      \fi%
-      \if@MXV@linkpause% pause/resume
-        \edef\@MXV@operation{%
-          /OP 2%
-          /JS (%
-            try{%
-              player\@MXV@getlabelvalue{@MXV@#2.playerid}.visible=true;%
-              if(!player\@MXV@getlabelvalue{@MXV@#2.playerid}.isPlaying){%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}.play();%
-                if(!player\@MXV@getlabelvalue{@MXV@#2.playerid}.isPlaying){%
-                  %media at end will restart
-                  player\@MXV@getlabelvalue{@MXV@#2.playerid}.seek(%
-                    player\@MXV@getlabelvalue{@MXV@#2.playerid}.settings.startAt);%
-                  player\@MXV@getlabelvalue{@MXV@#2.playerid}.play();%
-                }%
-              }%
-              else{%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}.pause();%
-              }%
-            }%
-            catch(e){}%
-          )%
-        }%
-      \fi%
-      \if@MXV@linkclose%
-        \edef\@MXV@operation{%
-          /OP 1%
-          /JS (%
-            try{%
-              player\@MXV@getlabelvalue{@MXV@#2.playerid}.close(%
-                                    app.media.closeReason.general);%
-              player\@MXV@getlabelvalue{@MXV@#2.playerid}=null;%
-            }%
-            catch(e){}%
-          )%
-        }%
-      \fi%
-      \if@MXV@linkreset% reset to orig. settings
-        %retrieve original settings
-        \ifthenelse{\equal{\@MXV@getlabelvalue{@MXV@#2.mouse}}{true}}{%
-          \setboolean{@MXV@mouse}{true}%
-        }{%
-          \setboolean{@MXV@mouse}{false}%
-        }%
-        \ifthenelse{\equal{\@MXV@getlabelvalue{@MXV@#2.autoplay}}{true}}{%
-          \setboolean{@MXV@autoplay}{true}%
-        }{%
-          \setboolean{@MXV@autoplay}{false}%
-        }%
-        %
-        \edef\@MXV@operation{%
-          /OP 0%
-          /JS (%
-            if(focusonplayer==undefined){%
-              var focusonplayer=0; %shared by all annots
-            }%
-            \@MXV@settings{\@MXV@getlabelvalue{@MXV@#2.showUI}}%
-                          {\@MXV@getlabelvalue{@MXV@#2.palindrome}}%
-                          {\@MXV@getlabelvalue{@MXV@#2.repeat}}%
-                          {\@MXV@getlabelvalue{@MXV@#2.rate}}%
-                          {\@MXV@getlabelvalue{@MXV@#2.startAt}}%
-                          {\@MXV@getlabelvalue{@MXV@#2.endAt}}%
-                          {\@MXV@getlabelvalue{@MXV@#2.volume}}%
-            \@MXV@events{\@MXV@getlabelvalue{@MXV@#2.playerid}}%
-                        {\if@MXV@mouse true\else false\fi}%
-                        {\if@MXV@autoplay true\else false\fi}%
-            try{%
-              if(player\@MXV@getlabelvalue{@MXV@#2.playerid}.isOpen){%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}.close(%
-                                        app.media.closeReason.general);%
-                player\@MXV@getlabelvalue{@MXV@#2.playerid}=null;%
-              }%
-            }%
-            catch(e){}%
-            %
-            try{%
-              var player\@MXV@getlabelvalue{@MXV@#2.playerid}=%
-                app.media.openPlayer({%
-                  settings: settings,%
-                  events: events%
-              });%
-            }%
-            catch (e){}%
-          )%
-        }%
-      \fi%
-    }%
-  \fi%
-  %
-  \savebox{\@MXV@textbox}{#3}% save text argument
-  %
-  \ifpdf%
-    \ifthenelse{\isundefined{\@pdfborder}}{%
-      \def\@MXV@linkattr{}%
-    }{%
-      \edef\@MXV@linkattr{%
-          /Border [\@pdfborder]%
-          /C [\@linkbordercolor]%
-          /H \@pdfhighlight%
-      }%
-    }%
-    %
-    \pdfstartlink%
-      attr{\@MXV@linkattr}%
-      user{%
-        /Subtype /Link%
-        /A <<%
-          /S/GoTo%
-          /D (@MXV@#2)%
-          \if@MXV@externalviewer\else%
-            \if@MXV@iiid%
-              \ifx\@MXV@iiidview\@empty\else%
-                /Next <<%
-                  /S/GoTo3DView%
-                  /TA \@MXV@getlabelvalue{@MXV@#2.annot}\space 0 R%
-                  /V \@MXV@iiidview%
-              \fi%
-                  \@MXV@jscriptiiidaction%
-              \ifx\@MXV@iiidview\@empty\else%
-                >>%
-              \fi%
-            \else%
-              /Next <<%
-                /S/Rendition%
-                /R \@MXV@getlabelvalue{@MXV@#2.rendition}\space 0 R%
-                /AN \@MXV@getlabelvalue{@MXV@#2.annot}\space 0 R%
-                \@MXV@operation%
-              >>%
-            \fi%
-          \fi%
-        >>%
-      }%
-      \usebox{\@MXV@textbox}% write out text box
-    \pdfendlink%
-  \else%
-    \pdfmark[{\usebox{\@MXV@textbox}}]{%
-      pdfmark=/ANN,%
-      Subtype=/Link,%
-      Color=\@linkbordercolor,%
-      AcroHighlight=\@pdfhighlight,%
-      Raw={%
-        /_objdef {linkannot\the\@MXV@links}%
-      }%
-    }%
-    %
-    %entire action entry moved outside
-    \pdfmark{%
-      pdfmark=/PUT,%
-      Raw={%
-        {linkannot\the\@MXV@links} <<%
-          /A <<%
-            /S/GoTo%
-            /D/@MXV@#2%
-            \if@MXV@externalviewer\else%
-              \if@MXV@iiid%
-                \ifx\@MXV@iiidview\@empty\else%
-                  /Next <<%
-                    /S/GoTo3DView%
-                    /TA {3Dannot\@MXV@getlabelvalue{@MXV@#2.playerid}}%
-                    /V \@MXV@iiidview%
-                \fi%
-                    \@MXV@jscriptiiidaction%
-                \ifx\@MXV@iiidview\@empty\else%
-                  >>%
-                \fi%
-              \else%
-                /Next <<%
-                  /S /Rendition%
-                  /R {mediarendition\@MXV@getlabelvalue{@MXV@#2.playerid}}%
-                  /AN {screenannot\@MXV@getlabelvalue{@MXV@#2.playerid}}%
-                  \@MXV@operation%
-                >>%
-              \fi%
-            \fi%
-          >>%
-        >>%
-      }%
-    }%
-  \fi%
-}
-
-%key definitions for options to \includemovie
-\define@key{movie15}{label}{%for use with movieref
-  \gdef\@MXV@label{#1}%
-}
-\define@key{movie15}{controls}[true]{%
-  \xdef\@MXV@ctrls{, showUI: #1}%
-  \xdef\@MXV@@ctrls{/C #1}%
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \setboolean{@MXV@iiidctrls}{#1}%
-  }{}%
-}
-\define@key{movie15}{volume}{%
-  \def\@MXV@@volume{/V #1}%
-  \def\@MXV@volume{#1}%
-}
-\define@key{movie15}{mimetype}{%
-  \ifthenelse{\equal{#1}{model/u3d}}{%
-    \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-      \setboolean{@MXV@iiid}{true}%
-      \xdef\@MXV@iiidsubtype{U3D}%
-    }{\@MXV@neediiiD}%
-  }{}%
-  \def\@MXV@mime{#1}%
-}
-\define@key{movie15}{playerid}{%
-  \def\@MXV@player{%
-    /PL<</MU [<</PID<</U (vnd.adobe.swname:#1)>>>>]>>%
-  }%
-}
-\define@key{movie15}{autoplay}[true]{%
-  \setboolean{@MXV@autoplay}{#1}%
-  \if@MXV@autoplay%
-    \setboolean{@MXV@autoresume}{false}%
-  \fi%
-}
-\define@key{movie15}{autostop}[true]{%
-  \setboolean{@MXV@autostop}{#1}%
-  \if@MXV@autostop%
-    \setboolean{@MXV@autopause}{false}%
-  \fi%
-}
-\define@key{movie15}{autoresume}[true]{%
-  \setboolean{@MXV@autoresume}{#1}%
-  \if@MXV@autoresume%
-    \setboolean{@MXV@autoplay}{false}%
-  \fi%
-}
-\define@key{movie15}{autopause}[true]{%
-  \setboolean{@MXV@autopause}{#1}%
-  \if@MXV@autopause%
-    \setboolean{@MXV@autostop}{false}%
-  \fi%
-}
-\define@key{movie15}{continue}[true]{%
-  \setboolean{@MXV@autostop}{false}%
-  \setboolean{@MXV@autopause}{false}%
-}
-\define@key{movie15}{open}[true]{%
-  %no longer supported; once open, media remains loaded
-  %to avoid reloading when media is to be played again
-}
-\define@key{movie15}{mouse}[true]{%
-  \setboolean{@MXV@mouse}{#1}%
-}
-\define@key{movie15}{palindrome}[true]{%
-  \xdef\@MXV@palindrome{, palindrome: #1}%
-}
-\define@key{movie15}{rate}{%
-  \xdef\@MXV@rate{, rate: #1}%
-}
-\define@key{movie15}{repeat}[Infinity]{%
-  \ifthenelse{%
-    \equal{#1}{Infinity}\OR%
-    \equal{#1}{0}%
-  }{%
-    \xdef\@MXV@repeat{, repeat: Infinity}%
-    \xdef\@MXV@@repeat{/RC 0}%
-  }{%
-    \xdef\@MXV@repeat{, repeat: #1}%
-    \xdef\@MXV@@repeat{/RC #1}%
-  }%
-}
-\define@key{movie15}{startat}{%
-  \xdef\@MXV@startat{, startAt: {#1}}%
-}
-\define@key{movie15}{endat}{%
-  \xdef\@MXV@endat{, endAt: {#1}}%
-}
-\define@key{movie15}{poster}[true]{%
-  \ifthenelse{\equal{#1}{true}}{% option without arg
-    \setboolean{@MXV@runposter}{true}%
-  }{%
-    \def\@MXV@box##1##2##3{%
-      \ifpdf%
-        \mbox{\pdfximage width ##1 height ##2 depth ##3 {#1}}%
-        \pdfrefximage\pdflastximage%
-      \else%
-        \ifthenelse{\isundefined{\includegraphics}}{%
-          \@MXV@missing{graphicx}%
-        }{%
-          \@MXV@totalheight=##2%
-          \advance\@MXV@totalheight by ##3%
-          \raisebox{-##3}[##2][##3]{%
-            \includegraphics[%
-              width=##1,height=##2,totalheight=\@MXV@totalheight,clip]{#1}%
-          }%
-        }%
-      \fi%
-    }%
-  }%
-}
-\define@key{movie15}{externalviewer}[true]{%
-  \setboolean{@MXV@externalviewer}{#1}%
-}
-\define@key{movie15}{inline}[true]{%
-  \if@MXV@url%
-    \setboolean{@MXV@inline}{false}%
-  \else%
-    \setboolean{@MXV@inline}{#1}%
-  \fi%
-  \if@MXV@inline\else%
-    \setboolean{@MXV@attachment}{false}%
-  \fi%
-}
-\define@key{movie15}{url}[true]{%
-  \setboolean{@MXV@url}{#1}%
-  \if@MXV@url%
-    \setboolean{@MXV@inline}{false}%
-    \setboolean{@MXV@attachment}{false}%
-    \def\@MXV@fsentry{/FS /URL}%
-  \fi%
-}
-\define@key{movie15}{attach}[true]{%
-  \setboolean{@MXV@attachment}{#1}%
-  \if@MXV@attachment%
-    \setboolean{@MXV@inline}{true}%
-  \fi%
-}
-\define@key{movie15}{text}{%
-  \setboolean{@MXV@boxopt}{true}%
-  \savebox{\@MXV@textbox}{#1}%
-  \@MXV@width=\wd\@MXV@textbox%
-  \@MXV@height=\ht\@MXV@textbox%
-  \@MXV@depth=\dp\@MXV@textbox%
-}
-\define@key{movie15}{textoverposter}[true]{%
-  \setboolean{@MXV@textoverposter}{#1}%
-}
-\define@key{movie15}{depth}{%set depth of display area
-  \gdef\@MXV@boxdepth{#1}%
-}
-%3D specific options
-\define@key{movie15}{3Dbg}{%
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \def\@MXV@background{/BG<</CS/DeviceRGB/C[#1]>>}%
-  }{\@MXV@neediiiD}%
-}
-\define@key{movie15}{3Djscript}{%
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \IfFileExists{#1}{%
-      \def\@MXV@jscriptiiidfile{#1}%
-    }{%
-      \PackageError{movie15}{Script file `#1' cannot be opened for embedding%
-      }{%
-        Make sure file `#1' exists and is readable!%
-      }%
-    }%
-  }{\@MXV@neediiiD}%
-}
-\define@key{movie15}{3Dcoo}{%
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \def\@MXV@coo{#1}%
-    \setboolean{@MXV@defaultviewprovided}{true}%
-  }{\@MXV@neediiiD}%
-}
-\define@key{movie15}{3Dc2c}{%
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \def\@MXV@ctoc{#1}%
-    \setboolean{@MXV@defaultviewprovided}{true}%
-  }{\@MXV@neediiiD}%
-}
-\define@key{movie15}{3Droo}{%
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \def\@MXV@roo{#1}%
-    \setboolean{@MXV@defaultviewprovided}{true}%
-  }{\@MXV@neediiiD}%
-}
-\define@key{movie15}{3Daac}{%
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \def\@MXV@aac{#1}%
-    \setboolean{@MXV@defaultviewprovided}{true}%
-  }{\@MXV@neediiiD}%
-}
-\define@key{movie15}{3Dviews}{%
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \IfFileExists{#1}{%
-      \def\@MXV@viewsfile{#1}%
-    }{%
-      \PackageError{movie15}{3D views  file `#1' cannot be opened%
-      }{%
-        Make sure file `#1' exists and is readable!%
-      }%
-    }%
-  }{\@MXV@neediiiD}%
-}
-%options for \movieref command
-\define@key{movie15}{play}[true]{%
-  \setboolean{@MXV@linkplay}{#1}%
-  \if@MXV@linkplay%
-   \setboolean{@MXV@linkpause}{false}%
-   \setboolean{@MXV@linkresume}{false}%
-   \setboolean{@MXV@linkstop}{false}%
-   \setboolean{@MXV@linkclose}{false}%
-   \setboolean{@MXV@linkreset}{false}%
-  \fi%
-}
-\define@key{movie15}{pause}[true]{%
-  \setboolean{@MXV@linkpause}{#1}%
-  \if@MXV@linkpause%
-    \setboolean{@MXV@linkresume}{false}%
-    \setboolean{@MXV@linkstop}{false}%
-    \setboolean{@MXV@linkclose}{false}%
-    \setboolean{@MXV@linkreset}{false}%
-    \setboolean{@MXV@linkplay}{false}%
-  \fi%
-}
-\define@key{movie15}{resume}[true]{%
-  \setboolean{@MXV@linkresume}{#1}%
-  \if@MXV@linkresume%
-    \setboolean{@MXV@linkpause}{false}%
-    \setboolean{@MXV@linkstop}{false}%
-    \setboolean{@MXV@linkclose}{false}%
-    \setboolean{@MXV@linkreset}{false}%
-    \setboolean{@MXV@linkplay}{false}%
-  \fi%
-}
-\define@key{movie15}{stop}[true]{%
-  \setboolean{@MXV@linkstop}{#1}%
-  \if@MXV@linkstop%
-    \setboolean{@MXV@linkpause}{false}%
-    \setboolean{@MXV@linkresume}{false}%
-    \setboolean{@MXV@linkclose}{false}%
-    \setboolean{@MXV@linkreset}{false}%
-    \setboolean{@MXV@linkplay}{false}%
-  \fi%
-}
-\define@key{movie15}{close}[true]{%
-  \setboolean{@MXV@linkclose}{#1}%
-  \if@MXV@linkclose%
-    \setboolean{@MXV@linkpause}{false}%
-    \setboolean{@MXV@linkresume}{false}%
-    \setboolean{@MXV@linkstop}{false}%
-    \setboolean{@MXV@linkreset}{false}%
-    \setboolean{@MXV@linkplay}{false}%
-  \fi%
-}
-\define@key{movie15}{reset}[true]{%
-  \setboolean{@MXV@linkreset}{#1}%
-  \if@MXV@linkreset%
-    \setboolean{@MXV@linkpause}{false}%
-    \setboolean{@MXV@linkresume}{false}%
-    \setboolean{@MXV@linkstop}{false}%
-    \setboolean{@MXV@linkclose}{false}%
-    \setboolean{@MXV@linkplay}{false}%
-  \fi%
-}
-\define@key{movie15}{3Dviewindex}{%
-  \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
-    \ifthenelse{%
-      \equal{#1}{F}%
-      \OR\equal{#1}{L}%
-      \OR\equal{#1}{N}%
-      \OR\equal{#1}{P}%
-      \OR\equal{#1}{D}%
-    }{%
-      \gdef\@MXV@iiidview{/#1}% any of F, L, N, P, D
-    }{%
-      \gdef\@MXV@iiidview{#1}% number (index)
-    }%
-    \setboolean{@MXV@defaultviewprovided}{false}%
-  }{\@MXV@neediiiD}%
-}
-
-%compatibility macros
-\newcommand\movie[3][]{%
-  \leavevmode%
-  \@MXV@reset%
-  \def\@MXV@autostart{}\def\@MXV@loop{}\def\@MXV@showcontrols{}%
-  \def\@MXV@starttime{}\def\@MXV@durationtime{}%
-  \setkeys{movie15}{#1}%
-  %
-  %sanity checks
-  \if@MXV@boxopt%
-    \PackageError{movie15}{%
-      Option `text' cannot be used with command `\string\movie'.\MessageBreak
-      Instead, put text into the 1st argument of `\string\movie'
-    }{}%
-  \fi%
-  %
-  \ifx\@MXV@durationtime\@empty\else\ifx\@MXV@startat\@empty\else%
-    \PackageError{movie15}{%
-      Options `startat' and `duration' cannot be used\MessageBreak
-      together.\MessageBreak
-      Possible combinations are `startat'/`endat',\MessageBreak
-      `start'/`endat' or `start'/`duration'
-    }{}%
-  \fi\fi%
-  %
-  %option list
-  \edef\@MXV@movieoptions{#1\@MXV@autostart\@MXV@loop\@MXV@showcontrols}%
-  %
-  %determine playback section
-  \ifx\@MXV@starttime\@empty\else%
-    \edef\@MXV@movieoptions{\@MXV@movieoptions, %
-                              startat=time:\strip@pt\@MXV@start}%
-  \fi%
-  \ifx\@MXV@durationtime\@empty\else%
-    \advance\@MXV@end by \@MXV@start%
-    \edef\@MXV@movieoptions{\@MXV@movieoptions, %
-                              endat=time:\strip@pt\@MXV@end}%
-  \fi%
-  %
-  %text option from 2nd argument
-  \savebox{\@MXV@textbox}{#2}%
-  \edef\@MXV@movieoptions{[\@MXV@movieoptions, text={\noexpand\usebox{%
-                                            \noexpand\@MXV@textbox}}]}%
-  \expandafter\includemovie\@MXV@movieoptions{\@MXV@boxwidth}{\@MXV@boxheight}%
-                                                                          {#3}%
-}
-
-\newcommand\hyperlinkmovie[3][]{%
-  \leavevmode%
-  \@MXV@reset%
-  \def\@MXV@autostart{}\def\@MXV@loop{}\def\@MXV@showcontrols{}%
-  \def\@MXV@starttime{}\def\@MXV@durationtime{}%
-  \setkeys{movie15}{#1}%
-  %
-  %sanity check
-  \ifx\@MXV@durationtime\@empty\else\ifx\@MXV@startat\@empty\else%
-    \PackageError{movie15}{%
-      Options `startat' and `duration' cannot be used\MessageBreak
-      together.\MessageBreak
-      Possible combinations are `startat'/`endat',\MessageBreak
-      `start'/`endat' or `start'/`duration'
-    }{}%
-  \fi\fi%
-  %
-  %option list
-  \edef\@MXV@movieoptions{#1\@MXV@autostart\@MXV@loop\@MXV@showcontrols}%
-  %
-  %determine playback section
-  \ifx\@MXV@starttime\@empty\else%
-    \edef\@MXV@movieoptions{\@MXV@movieoptions, %
-                              startat=time:\strip@pt\@MXV@start}%
-  \fi%
-  \ifx\@MXV@durationtime\@empty\else%
-    \advance\@MXV@end by \@MXV@start%
-    \edef\@MXV@movieoptions{\@MXV@movieoptions, %
-                              endat=time:\strip@pt\@MXV@end}%
-  \fi%
-  %
-  \edef\@MXV@movieoptions{[\@MXV@movieoptions]}%
-  \expandafter\movieref\@MXV@movieoptions{#2}{#3}%
-}
-
-%compatibility options for \movie and \hyperlinkmovie commands
-\define@key{movie15}{borderwidth}{%
-  %ignored; acroread doesn't draw borders around screen annots anyway
-}
-\define@key{movie15}{height}{%set height of display area
-  \gdef\@MXV@boxheight{#1}%
-}
-\define@key{movie15}{width}{%set width of display area
-  \gdef\@MXV@boxwidth{#1}%
-}
-\define@key{movie15}{autostart}[true]{%
-  \xdef\@MXV@autostart{, autoplay=#1}%
-}
-\define@key{movie15}{loop}[Infinity]{%
-  \xdef\@MXV@loop{, repeat=#1}%
-}
-\define@key{movie15}{once}[]{%
-  \xdef\@MXV@loop{, repeat=1}%
-}
-\define@key{movie15}{showcontrols}[true]{%
-  \xdef\@MXV@showcontrols{, controls=#1}%
-}
-\define@key{movie15}{start}{%
-  \gdef\@MXV@starttime##1s{%
-    \global\@MXV@start=##1pt%
-  }%
-  \@MXV@starttime #1%
-}
-\define@key{movie15}{duration}{%
-  \gdef\@MXV@durationtime##1s{%
-    \global\@MXV@end=##1pt%
-  }%
-  \@MXV@durationtime #1%
-}
diff --git a/latex/texsty/progress.sty b/latex/texsty/progress.sty
deleted file mode 100644 (file)
index 4f6e388..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\usepackage[hscale=0.8,vscale=0.85,top=2.6cm]{geometry} % \e$B%X%C%@\e(B,\e$B%U%C%?$N@)8fMQ\e(B
-\usepackage{fancyhdr} % \e$B%X%C%@\e(B,\e$B%U%C%?$N@)8fMQ\e(B
-
-\pagestyle{fancy}
-
-% \e$B=D$N%5%$%:$ND4@0\e(B
-
-% \e$B%X%C%@$N@_Dj\e(B
-\chead{\e$B?JD=Js9p=q\e(B}
-
-% \e$BJs9p=qHV9f\e(B,\e$BF|IU\e(B,\e$B;aL>$N@_Dj\e(B
-% \e$B%W%j%"%s%V%k$K$F0J2<$N%3%^%s%I$r<B9T$7@_Dj$7$F$/$@$5$$\e(B.
-%
-% \NumDateName{\e$BHV9f\e(B}{\e$BF|IU\e(B}{\e$B;aL>\e(B}
-%
-\newcommand{\NumDateName}[3]{
-\lhead{No.#1}
-\rhead{#2 \hspace{2mm} #3}
-}
-
diff --git a/latex/texsty/q.log b/latex/texsty/q.log
deleted file mode 100644 (file)
index 2458040..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.4) (format=platex 2008.10.10)  10 MAR 2009 20:02
- %&-line parsing enabled.
-***.ins
-(/usr/share/texmf-texlive/tex/latex/tools/q.tex
-pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
-File ignored
-)
-! Emergency stop.
-<*> *.ins
-         
-*** (job aborted, no legal \end found)
-
-Here is how much of TeX's memory you used:
- 7 strings out of 95531
- 144 string characters out of 1191152
- 47205 words of memory out of 1500000
- 3262 multiletter control sequences out of 10000+50000
- 7511 words of font info for 31 fonts, out of 1200000 for 2000
- 14 hyphenation exceptions out of 8191
- 4i,0n,1p,90b,7s stack positions out of 5000i,500n,6000p,200000b,5000s
-No pages of output.
diff --git a/latex/texsty/subfigure.sty b/latex/texsty/subfigure.sty
deleted file mode 100644 (file)
index b4dbb5c..0000000
+++ /dev/null
@@ -1,419 +0,0 @@
-%%
-%% This is file `subfigure.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% subfigure.dtx  (with options: `package')
-%% 
-%% Copyright (C) 1986-2002 Steven Douglas Cochran.
-%% 
-%% This file is NOT the source for subfigure, because almost all comments
-%% have been stripped from it.  It is NOT the preferred form of subfigure
-%% for making modifications to it.
-%% 
-%% Therefore you can NOT redistribute and/or modify THIS file.  You can
-%% however redistribute the complete source (subfigure.dtx and
-%% subfigure.ins) and/or modify it under the terms of the LaTeX Project
-%% Public License, either version 1.2 of this license or (at your option)
-%% any later version. The latest version of this license is in:
-%%      http://www.latex-project.org/lppl.txt
-%% and version 1.2 or later is part of all distributions of LaTeX version
-%% 1999/09/03 or later.
-%% 
-%% The subfigure package is distributed in the hope that it will be
-%% useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
-%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the LaTeX
-%% Project Public License for more details.
-%% 
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% @LaTeX-style-file{
-%%    author     = "Steven Douglas Cochran",
-%%    version    = "2.1.5",
-%%    date       = "2005/04/29",
-%%    time       = "14:24:08",
-%%    filename   = "subfigure.sty",
-%%    address    = "Digital Mapping Laboratory, School of Computer Science
-%%                  Carnegie-Mellon University, 5000 Forbes Avenue
-%%                  Pittsburgh, PA 15213-3890, USA",
-%%    telephone  = "+1 412.268.5654",
-%%    fax        = "+1 412.268.5576",
-%%    email      = "cochran@ieee.org",
-%%    codetable  = "ISO/ASCII",
-%%    keywords   = "LaTeX, float, figure, table, captcont",
-%%    supported  = "yes",
-%%    abstract   = "LaTeX package for providing support for the
-%%                  inclusion of small, `sub', figures and tables.  It
-%%                  simplifies the positioning, captioning and
-%%                  labeling of them within a single figure or table
-%%                  environment.  In addition, this package allows
-%%                  such subcaptions to be written to the List of
-%%                  Figures or List of tables if desired."
-%% }
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\NeedsTeXFormat{LaTeX2e}[1994/12/01]
-\ProvidesPackage{subfigure}[2002/03/15 v2.1.5 subfigure package]
-\def\sf@floatfix#1#2{%
-  \ifx#1#2%
-    \ifx#1\@undefined\else
-      \PackageWarningNoLine{subfigure}{%
-Your document class has a bad definition^^J
-of \string#1, most likely^^J
-\string\let\string#1=\string#2^^J
-which has now been changed to^^J
-\string\def\string#1{\string#2}^^J
-because otherwise subsequent changes to \string#2^^J
-(like done by several packages changing float behaviour)^^J
-can't take effect on \string#1.^^J
-Please complain to your document class author}%
-      \def#1{#2}%
-    \fi
-  \fi}
-\begingroup
-\def\next#1#2{%
-    \endgroup
-  \sf@floatfix\endfigure\end@float
-  \sf@floatfix\endtable\end@float
-  \sf@floatfix#1\end@dblfloat
-  \sf@floatfix#2\end@dblfloat}
-\expandafter\next\csname endfigure*\expandafter\endcsname
-  \csname endtable*\endcsname
-\newif\ifhyperrefloaded
-\AtBeginDocument{%
-  \@ifpackageloaded{hyperref}{%
-    \hyperrefloadedtrue
-    \providecommand\theHsubfigure{\thefigure.\arabic{subfigure}}%
-    \providecommand\theHsubtable{\thetable.\arabic{subtable}}%
-    \providecommand{\toclevel@subfigure}{1}%
-    \providecommand{\toclevel@subtable}{1}}{}}
-\newif\ifsubcaphang
-\newif\ifsubcapcenter
-\newif\ifsubcapcenterlast
-\newif\ifsubcapnooneline
-\newif\ifsubcapraggedright
-\newskip\subfigtopskip     \subfigtopskip    =  5\p@
-\newskip\subfigcapskip     \subfigcapskip    =  0\p@
-\newdimen\subfigcaptopadj  \subfigcaptopadj  =  3\p@
-\newskip\subfigbottomskip  \subfigbottomskip =  5\p@
-\newdimen\subfigcapmargin  \subfigcapmargin  =  \z@
-\newskip\subfiglabelskip   \subfiglabelskip  =  0.33em plus 0.07em minus 0.03em
-\newcommand*{\subcapsize}{}
-\newcommand*{\subcaplabelfont}{%
-  \subcaplabelfont@f\subcaplabelfont@c\subcaplabelfont@s}
-\newcommand*{\subcaplabelfont@f}{\fontfamily{\familydefault}\selectfont}
-\newcommand*{\subcaplabelfont@c}{\fontseries{\seriesdefault}\selectfont}
-\newcommand*{\subcaplabelfont@s}{\fontshape{\shapedefault}\selectfont}
-\newcommand*{\subcapfont}{%
-  \subcapfont@f\subcapfont@c\subcapfont@s}
-\newcommand*{\subcapfont@f}{\fontfamily{\familydefault}\selectfont}
-\newcommand*{\subcapfont@c}{\fontseries{\seriesdefault}\selectfont}
-\newcommand*{\subcapfont@s}{\fontshape{\shapedefault}\selectfont}
-\newif\ifsf@tight          \sf@tighttrue
-\newcounter{subfigure}[figure]
-\@ifundefined{figuretopcaptrue}{\newif\iffiguretopcap}{}
-\newif\ifsubfiguretopcap
-\let\p@subfigure=\thefigure
-\providecommand*{\thesubfigure}{(\alph{subfigure})}
-\renewcommand*{\thesubfigure}{(\alph{subfigure})}
-\newcommand*{\@thesubfigure}{\thesubfigure\hskip\subfiglabelskip}
-\newcommand*{\@@thesubfigure}{\thesubfigure}
-\let\ext@subfigure=\ext@figure
-\newcommand*{\l@subfigure}{%
-  \@dottedxxxline{\ext@subfigure}{2}{3.8em}{2.5em}}
-\newcounter{lofdepth}
-\setcounter{lofdepth}{1}
-\newcounter{subtable}[table]
-\@ifundefined{tabletopcaptrue}{\newif\iftabletopcap}{}
-\newif\ifsubtabletopcap
-\let\p@subtable=\thetable
-\providecommand*{\thesubtable}{(\alph{subtable})}
-\renewcommand*{\thesubtable}{(\alph{subtable})}
-\newcommand*{\@thesubtable}{\thesubtable\hskip\subfiglabelskip}
-\newcommand*{\@@thesubtable}{\thesubtable}
-\let\ext@subtable=\ext@table
-\newcommand*{\l@subtable}{%
-  \@dottedxxxline{\ext@subtable}{2}{3.8em}{2.5em}}
-\newcounter{lotdepth}
-\setcounter{lotdepth}{1}
-\DeclareOption{normal}{%
-  \subcaphangfalse
-  \subcapcenterfalse
-  \subcapcenterlastfalse
-  \subcapnoonelinefalse
-  \subcapraggedrightfalse}
-\DeclareOption{hang}{\subcaphangtrue}
-\DeclareOption{center}{\subcapcentertrue}
-\DeclareOption{centerlast}{\subcapcenterlasttrue}
-\DeclareOption{nooneline}{\subcapnoonelinetrue}
-\DeclareOption{raggedright}{\subcapraggedrighttrue}
-\DeclareOption{isu}{\ExecuteOption{hang}}
-\DeclareOption{anne}{\ExecuteOption{centerlast}}
-\DeclareOption{scriptsize}{\renewcommand*{\subcapsize}{\scriptsize}}
-\DeclareOption{footnotesize}{\renewcommand*{\subcapsize}{\footnotesize}}
-\DeclareOption{small}{\renewcommand*{\subcapsize}{\small}}
-\DeclareOption{normalsize}{\renewcommand*{\subcapsize}{\normalsize}}
-\DeclareOption{large}{\renewcommand*{\subcapsize}{\large}}
-\DeclareOption{Large}{\renewcommand*{\subcapsize}{\Large}}
-\DeclareOption{rm}{\renewcommand*{\subcaplabelfont@f}{\rmfamily}}
-\DeclareOption{sf}{\renewcommand*{\subcaplabelfont@f}{\sffamily}}
-\DeclareOption{tt}{\renewcommand*{\subcaplabelfont@f}{\ttfamily}}
-\DeclareOption{md}{\renewcommand*{\subcaplabelfont@c}{\mdseries}}
-\DeclareOption{bf}{\renewcommand*{\subcaplabelfont@c}{\bfseries}}
-\DeclareOption{up}{\renewcommand*{\subcaplabelfont@s}{\upshape}}
-\DeclareOption{it}{\renewcommand*{\subcaplabelfont@s}{\itshape}}
-\DeclareOption{sl}{\renewcommand*{\subcaplabelfont@s}{\slshape}}
-\DeclareOption{sc}{\renewcommand*{\subcaplabelfont@s}{\scshape}}
-\DeclareOption{RM}{\renewcommand*{\subcapfont@f}{\rmfamily}}
-\DeclareOption{SF}{\renewcommand*{\subcapfont@f}{\sffamily}}
-\DeclareOption{TT}{\renewcommand*{\subcapfont@f}{\ttfamily}}
-\DeclareOption{MD}{\renewcommand*{\subcapfont@c}{\mdseries}}
-\DeclareOption{BF}{\renewcommand*{\subcapfont@c}{\bfseries}}
-\DeclareOption{IT}{\renewcommand*{\subcapfont@s}{\itshape}}
-\DeclareOption{SL}{\renewcommand*{\subcapfont@s}{\slshape}}
-\DeclareOption{SC}{\renewcommand*{\subcapfont@s}{\scshape}}
-\DeclareOption{UP}{\renewcommand*{\subcapfont@s}{\upshape}}
-\DeclareOption{figbotcap}{\figuretopcapfalse}
-\DeclareOption{figtopcap}{\figuretopcaptrue}
-\DeclareOption{tabbotcap}{\tabletopcapfalse}
-\DeclareOption{tabtopcap}{\tabletopcaptrue}
-\DeclareOption{FIGBOTCAP}{\ExecuteOptions{figbotcap}\subfiguretopcapfalse}
-\DeclareOption{FIGTOPCAP}{\ExecuteOptions{figtopcap}\subfiguretopcaptrue}
-\DeclareOption{TABBOTCAP}{\ExecuteOptions{tabbotcap}\subtabletopcapfalse}
-\DeclareOption{TABTOPCAP}{\ExecuteOptions{tabtopcap}\subtabletopcaptrue}
-\DeclareOption{loose}{%
-  \subfigtopskip    = 10\p@
-  \subfigcapskip    = 10\p@
-  \subfigcaptopadj  =  0\p@
-  \subfigbottomskip = 10\p@
-  \subfigcapmargin  = 10\p@
-  \subfiglabelskip  =  0.33em
-  \renewcommand*{\@thesubfigure}{\thesubfigure\space}
-  \renewcommand*{\@thesubtable}{\thesubtable\space}
-  \sf@tightfalse}
-\DeclareOption{tight}{%
-  \subfigtopskip    =  5\p@
-  \subfigcapskip    =  0\p@
-  \subfigcaptopadj  =  3\p@
-  \subfigbottomskip =  5\p@
-  \subfigcapmargin  =  \z@
-  \subfiglabelskip  =  0.33em plus 0.07em minus 0.03em
-  \renewcommand*{\@thesubfigure}{\thesubfigure\hskip\subfiglabelskip}
-  \renewcommand*{\@thesubtable}{\thesubtable\hskip\subfiglabelskip}
-  \sf@tighttrue}
-\ExecuteOptions{normal,footnotesize,FIGBOTCAP,TABBOTCAP,loose}
-\InputIfFileExists{subfigure.cfg}{%
-  \typeout{****************************************^^J%
-           * Local config file subfigure.cfg used *^^J%
-           ****************************************}}{}
-\ProcessOptions
-\newcommand*{\subfigure}{%
-  \bgroup
-    \let\subfig@oldlabel=\label
-    \let\label=\subfloat@label
-    \@nameuse{if\@captype topcap}\else
-      \advance\@nameuse{c@\@captype}\@ne
-    \fi
-    \refstepcounter{sub\@captype}%
-    \@ifnextchar [%
-      {\@subfigure}%
-      {\@subfigure[\@empty]}}
-\let\subtable=\subfigure
-\def\@subfigure[#1]{%
-    \@ifnextchar [%
-      {\@subfloat{sub\@captype}[{#1}]}%
-      {\@subfloat{sub\@captype}[\@empty{#1}][{#1}]}}
-\newskip\subfig@top
-\newskip\subfig@bottom
-\long\def\@subfloat#1[#2][#3]#4{%
-    \@tempcnta=1
-    \ifsf@tight
-      \if@minipage
-        \@tempcnta=\z@
-      \else\ifdim \lastskip=\z@ \else
-        \@tempcnta=2
-      \fi\fi
-    \fi
-    \@nameuse{if\@captype topcap}%
-      \subfig@top=\subfigbottomskip
-      \subfig@bottom=\subfigtopskip
-    \else
-      \subfig@top=\subfigtopskip
-      \subfig@bottom=\subfigbottomskip
-    \fi
-    \leavevmode
-    \setbox\@tempboxa \hbox{#4}%
-    \@tempdima=\wd\@tempboxa
-    \vtop\bgroup
-      \vbox\bgroup
-        \ifcase\@tempcnta
-          \@minipagefalse
-        \or
-          \vspace{\subfig@top}%
-        \or
-          \ifdim \lastskip=\z@ \else
-            \@tempskipb\subfig@top\relax\@xaddvskip
-          \fi
-        \fi
-        \@nameuse{if#1topcap}%
-          \ifx \@empty#3\relax \else
-            \@subcaption{#1}{#2}{#3}%
-            \vskip\subfigcapskip
-            \vskip\subfigcaptopadj
-          \fi\egroup
-          \box\@tempboxa
-        \else
-          \box\@tempboxa\egroup
-          \ifx \@empty#3\relax \else
-            \vskip\subfigcapskip
-            \@subcaption{#1}{#2}{#3}%
-          \fi
-        \fi
-      \vspace{\subfig@bottom}%
-    \egroup
-    \@nameuse{if\@captype topcap}\else
-      \global\advance\@nameuse{c@\@captype}\m@ne
-    \fi
-  \egroup}
-\newcommand*{\@subfigcaptionlist}{}
-\newcommand{\@subcaption}[3]{%
-  \ifx \relax#2\relax \else
-    \bgroup
-      \let\label=\@gobble
-      \let\protect=\string
-      \def\@subcaplabel{\@nameuse{@@the#1}}%
-      \xdef\@subfigcaptionlist{%
-        \@subfigcaptionlist,%
-        {\protect\numberline{\@subcaplabel}\noexpand{\ignorespaces #2}}}%
-    \egroup
-  \fi
-  \@nameuse{@make#1caption}{\@nameuse{@the#1}}{#3}}
-\newcommand*{\listsubcaptions}{%
-  \@ifstar
-    {\gdef\@subfigcaptionlist{}}%
-    {\@listsubcaptions{\@captype}}}
-\newcommand*{\@listsubcaptions}[1]{%
-  \@ifundefined{@captype}{}{%
-    \@ifundefined{ext@sub#1}{}{%
-      \@for \sf@temp:=\@subfigcaptionlist \do {%
-        \ifx \@empty\sf@temp\relax \else
-          \addcontentsline
-            {\@nameuse{ext@sub#1}}%
-            {sub#1}%
-            {\sf@temp}%
-        \fi}}}%
-  \gdef\@subfigcaptionlist{}}
-\newcommand{\@makesubfigurecaption}[2]{%
-  \setbox\@tempboxa\hbox{%
-    \subcapsize
-    {\subcaplabelfont #1}%
-    {\subcapfont\ignorespaces #2}}%
-  \@tempdimb=-\subfigcapmargin
-  \multiply\@tempdimb\tw@
-  \advance\@tempdimb\@tempdima
-  \hbox to\@tempdima{%
-    \hss
-    \ifdim \wd\@tempboxa >\@tempdimb
-      \subfig@caption{#1}{#2}%
-    \else\ifsubcapnooneline
-      \subfig@caption{#1}{#2}%
-    \else
-      \box\@tempboxa
-    \fi\fi
-    \hss}}
-\let\@makesubtablecaption=\@makesubfigurecaption
-\newcommand{\subfig@caption}[2]{%
-  \ifsubcaphang
-    \sbox{\@tempboxa}{\subcapsize\subcaplabelfont #1}%
-    \addtolength{\@tempdimb}{-\wd\@tempboxa}%
-    \usebox{\@tempboxa}%
-    \subfig@captionpar{\@tempdimb}{%
-      {\subcapfont\ignorespaces #2}}%
-  \else
-    \subfig@captionpar{\@tempdimb}{%
-      {\subcaplabelfont #1}%
-      {\subcapfont\ignorespaces #2}}%
-  \fi}
-\newcommand{\subfig@captionpar}[2]{%
-  \parbox[t]{#1}{%
-    \subcapsize
-    \ifsubcapraggedright
-      \setlength{\leftskip}{\z@}%
-      \setlength{\@rightskip}{\@flushglue}%
-      \setlength{\rightskip}{\@rightskip}%
-      \setlength{\parindent}{\z@}%
-    \else\ifsubcapcenter
-      \setlength{\leftskip}{\@flushglue}%
-      \setlength{\rightskip}{\@flushglue}%
-      \setlength{\parfillskip}{\z@skip}%
-    \else\ifsubcapcenterlast
-      \addtolength{\leftskip}{\z@ plus 1fil}%
-      \addtolength{\rightskip}{\z@ plus -1fil}%
-      \setlength{\parfillskip}{\z@ plus 2fil}%
-    \fi\fi\fi
-    #2}}
-\newcommand*{\@dottedxxxline}[6]{%
-  \ifnum #2>\@nameuse{c@#1depth}\else
-    \@dottedtocline{0}{#3}{#4}{#5}{#6}
-  \fi}
-\let\subfig@end@float=\end@float
-\renewcommand*{\end@float}{%
-  \@listsubcaptions{\@captype}%
-  \subfig@end@float}
-\let\subfig@end@dblfloat=\end@dblfloat
-\renewcommand*{\end@dblfloat}{%
-  \@listsubcaptions{\@captype}%
-  \subfig@end@dblfloat}
-\let\subfig@oldcaption=\@caption
-\long\def\@caption#1[#2]#3{%
-  \@ifundefined{if#1topcap}%
-    {\subfig@oldcaption{#1}[{#2}]{#3}}%
-    {\@nameuse{if#1topcap}%
-       \@listsubcaptions{#1}%
-       \subfig@oldcaption{#1}[{#2}]{#3}%
-     \else
-       \subfig@oldcaption{#1}[{#2}]{#3}%
-       \@listsubcaptions{#1}%
-     \fi}}
-\let\subfig@oldlabel=\relax
-\newcommand*{\subfloat@label}{%
-  \@ifnextchar(
-    {\sf@sub@label}
-    {\sf@sub@label(Sub\@captype\space
-                   \@ifundefined{thechapter}{}{%
-                     \@nameuse{thechapter}\space}%
-                   \@nameuse{p@sub\@captype}%
-                   \@nameuse{thesub\@captype}.)}}
-\let\sub@label\subfloat@label
-\def\sf@sub@label(#1)#2{%
-  \ifhyperrefloaded
-    \protected@edef\@currentlabelname{%
-      \expandafter\strip@period #1\relax.\relax\@@@}%
-  \fi
-  \sf@@sub@label{#2}}
-\newcommand*{\sf@@sub@label}[1]{%
-  \@bsphack
-  \subfig@oldlabel{#1}%
-  \ifhyperrefloaded
-    \protected@write\@auxout{}{%
-        \string\newlabel{sub@#1}%
-            {{\@nameuse{@@thesub\@captype}}%
-            {\thepage}%
-            {\expandafter\strip@period\@currentlabelname\relax.\relax\@@@}%
-            {\@currentHref}%
-            {}}}%
-  \else
-    \protected@write\@auxout{}{%
-        \string\newlabel{sub@#1}%
-            {{\@nameuse{@@thesub\@captype}}%
-            {\thepage}}}%
-  \fi
-  \@esphack}
-\newcommand\subref[1]{%
-  \ref{sub@#1}}
-\newcommand\Subref[1]{%
-  {\subcaplabelfont
-   \ref{sub@#1}}}
-\endinput
-%%
-%% End of file `subfigure.sty'.
diff --git a/latex/vim/.bashrc b/latex/vim/.bashrc
deleted file mode 100644 (file)
index 8eda84e..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-# ~/.bashrc: executed by bash(1) for non-login shells.
-# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
-# for examples
-
-# If not running interactively, don't do anything
-[ -z "$PS1" ] && return
-
-# don't put duplicate lines in the history. See bash(1) for more options
-# don't overwrite GNU Midnight Commander's setting of `ignorespace'.
-export HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups
-# ... or force ignoredups and ignorespace
-export HISTCONTROL=ignoreboth
-
-# append to the history file, don't overwrite it
-shopt -s histappend
-
-# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
-
-# check the window size after each command and, if necessary,
-# update the values of LINES and COLUMNS.
-shopt -s checkwinsize
-
-# make less more friendly for non-text input files, see lesspipe(1)
-[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
-
-# set variable identifying the chroot you work in (used in the prompt below)
-if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
-    debian_chroot=$(cat /etc/debian_chroot)
-fi
-
-# set a fancy prompt (non-color, unless we know we "want" color)
-case "$TERM" in
-    xterm-color) color_prompt=yes;;
-esac
-
-# uncomment for a colored prompt, if the terminal has the capability; turned
-# off by default to not distract the user: the focus in a terminal window
-# should be on the output of commands, not on the prompt
-#force_color_prompt=yes
-
-if [ -n "$force_color_prompt" ]; then
-    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
-       # We have color support; assume it's compliant with Ecma-48
-       # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
-       # a case would tend to support setf rather than setaf.)
-       color_prompt=yes
-    else
-       color_prompt=
-    fi
-fi
-
-if [ "$color_prompt" = yes ]; then
-    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
-else
-    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
-fi
-unset color_prompt force_color_prompt
-
-# If this is an xterm set the title to user@host:dir
-case "$TERM" in
-xterm*|rxvt*)
-    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
-    ;;
-*)
-    ;;
-esac
-
-# Alias definitions.
-# You may want to put all your additions into a separate file like
-# ~/.bash_aliases, instead of adding them here directly.
-# See /usr/share/doc/bash-doc/examples in the bash-doc package.
-
-#if [ -f ~/.bash_aliases ]; then
-#    . ~/.bash_aliases
-#fi
-
-# enable color support of ls and also add handy aliases
-if [ -x /usr/bin/dircolors ]; then
-    eval "`dircolors -b`"
-    alias ls='ls --color=auto'
-    #alias dir='dir --color=auto'
-    #alias vdir='vdir --color=auto'
-
-    #alias grep='grep --color=auto'
-    #alias fgrep='fgrep --color=auto'
-    #alias egrep='egrep --color=auto'
-fi
-
-# some more ls aliases
-#alias ll='ls -l'
-#alias la='ls -A'
-#alias l='ls -CF'
-
-# enable programmable completion features (you don't need to enable
-# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
-# sources /etc/bash.bashrc).
-if [ -f /etc/bash_completion ]; then
-    . /etc/bash_completion
-fi
-
-export EDITOR="/usr/bin/emacs"
-export LANG=en_US.UTF-8
-alias wxGlade='python ~/wx/wxGlade-0.6.3/wxglade.py'
-export PATH=$PATH:'/usr/include/wx-2.8/':'~/script'
-export PATH=$PATH:'/home/yasutomo/M1/jikken/zensyu3/bin/' #jikken
-export LD_LIBRARY_PATH='/usr/local/lib':'/home/yasutomo/boost_1_41_0/stage/lib'
-export TEXINPUTS='/home/yasutomo/texsty/':'./:'
-
-alias rm='~/bin/rm.sh'
-alias workspace='cd ~/dev/mpcs/'
-
diff --git a/latex/vim/.vim/.netrwhist b/latex/vim/.vim/.netrwhist
deleted file mode 100644 (file)
index 5974657..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-let g:netrw_dirhistmax  =10
-let g:netrw_dirhist_cnt =3
-let g:netrw_dirhist_1='/home/yasutomo/dev/moflib/build/linux'
-let g:netrw_dirhist_2='/home/yasutomo/dev/moflib/build'
-let g:netrw_dirhist_3='/home/yasutomo/skelton/tex'
diff --git a/latex/vim/.vim/autoload/acp.vim b/latex/vim/.vim/autoload/acp.vim
deleted file mode 100644 (file)
index 8a0cced..0000000
+++ /dev/null
@@ -1,432 +0,0 @@
-"=============================================================================
-" Copyright (c) 2007-2009 Takeshi NISHIDA
-"
-"=============================================================================
-" LOAD GUARD {{{1
-
-if exists('g:loaded_autoload_acp') || v:version < 702
-  finish
-endif
-let g:loaded_autoload_acp = 1
-
-" }}}1
-"=============================================================================
-" GLOBAL FUNCTIONS: {{{1
-
-"
-function acp#enable()
-  call acp#disable()
-
-  augroup AcpGlobalAutoCommand
-    autocmd!
-    autocmd InsertEnter * unlet! s:posLast s:lastUncompletable
-    autocmd InsertLeave * call s:finishPopup(1)
-  augroup END
-
-  if g:acp_mappingDriven
-    call s:mapForMappingDriven()
-  else
-    autocmd AcpGlobalAutoCommand CursorMovedI * call s:feedPopup()
-  endif
-
-  nnoremap <silent> i i<C-r>=<SID>feedPopup()<CR>
-  nnoremap <silent> a a<C-r>=<SID>feedPopup()<CR>
-  nnoremap <silent> R R<C-r>=<SID>feedPopup()<CR>
-endfunction
-
-"
-function acp#disable()
-  call s:unmapForMappingDriven()
-  augroup AcpGlobalAutoCommand
-    autocmd!
-  augroup END
-  nnoremap i <Nop> | nunmap i
-  nnoremap a <Nop> | nunmap a
-  nnoremap R <Nop> | nunmap R
-endfunction
-
-"
-function acp#lock()
-  let s:lockCount += 1
-endfunction
-
-"
-function acp#unlock()
-  let s:lockCount -= 1
-  if s:lockCount < 0
-    let s:lockCount = 0
-    throw "AutoComplPop: not locked"
-  endif
-endfunction
-
-"
-function acp#meetsForSnipmate(context)
-  if g:acp_behaviorSnipmateLength < 0
-    return 0
-  endif
-  let matches = matchlist(a:context, '\(^\|\s\|\<\)\(\u\{' .
-        \                            g:acp_behaviorSnipmateLength . ',}\)$')
-  return !empty(matches) && !empty(s:getMatchingSnipItems(matches[2]))
-endfunction
-
-"
-function acp#meetsForKeyword(context)
-  if g:acp_behaviorKeywordLength < 0
-    return 0
-  endif
-  let matches = matchlist(a:context, '\(\k\{' . g:acp_behaviorKeywordLength . ',}\)$')
-  if empty(matches)
-    return 0
-  endif
-  for ignore in g:acp_behaviorKeywordIgnores
-    if stridx(ignore, matches[1]) == 0
-      return 0
-    endif
-  endfor
-  return 1
-endfunction
-
-"
-function acp#meetsForFile(context)
-  if g:acp_behaviorFileLength < 0
-    return 0
-  endif
-  if has('win32') || has('win64')
-    let separator = '[/\\]'
-  else
-    let separator = '\/'
-  endif
-  if a:context !~ '\f' . separator . '\f\{' . g:acp_behaviorFileLength . ',}$'
-    return 0
-  endif
-  return a:context !~ '[*/\\][/\\]\f*$\|[^[:print:]]\f*$'
-endfunction
-
-"
-function acp#meetsForRubyOmni(context)
-  if !has('ruby')
-    return 0
-  endif
-  if g:acp_behaviorRubyOmniMethodLength >= 0 &&
-        \ a:context =~ '[^. \t]\(\.\|::\)\k\{' .
-        \              g:acp_behaviorRubyOmniMethodLength . ',}$'
-    return 1
-  endif
-  if g:acp_behaviorRubyOmniSymbolLength >= 0 &&
-        \ a:context =~ '\(^\|[^:]\):\k\{' .
-        \              g:acp_behaviorRubyOmniSymbolLength . ',}$'
-    return 1
-  endif
-  return 0
-endfunction
-
-"
-function acp#meetsForPythonOmni(context)
-  return has('python') && g:acp_behaviorPythonOmniLength >= 0 &&
-        \ a:context =~ '\k\.\k\{' . g:acp_behaviorPythonOmniLength . ',}$'
-endfunction
-
-"
-function acp#meetsForPerlOmni(context)
-  return g:acp_behaviorPerlOmniLength >= 0 &&
-        \ a:context =~ '\w->\k\{' . g:acp_behaviorPerlOmniLength . ',}$'
-endfunction
-
-"
-function acp#meetsForXmlOmni(context)
-  return g:acp_behaviorXmlOmniLength >= 0 &&
-        \ a:context =~ '\(<\|<\/\|<[^>]\+ \|<[^>]\+=\"\)\k\{' .
-        \              g:acp_behaviorXmlOmniLength . ',}$'
-endfunction
-
-"
-function acp#meetsForHtmlOmni(context)
-  return g:acp_behaviorHtmlOmniLength >= 0 &&
-        \ a:context =~ '\(<\|<\/\|<[^>]\+ \|<[^>]\+=\"\)\k\{' .
-        \              g:acp_behaviorHtmlOmniLength . ',}$'
-endfunction
-
-"
-function acp#meetsForCssOmni(context)
-  if g:acp_behaviorCssOmniPropertyLength >= 0 &&
-        \ a:context =~ '\(^\s\|[;{]\)\s*\k\{' .
-        \              g:acp_behaviorCssOmniPropertyLength . ',}$'
-    return 1
-  endif
-  if g:acp_behaviorCssOmniValueLength >= 0 &&
-        \ a:context =~ '[:@!]\s*\k\{' .
-        \              g:acp_behaviorCssOmniValueLength . ',}$'
-    return 1
-  endif
-  return 0
-endfunction
-
-"
-function acp#completeSnipmate(findstart, base)
-  if a:findstart
-    let s:posSnipmateCompletion = len(matchstr(s:getCurrentText(), '.*\U'))
-    return s:posSnipmateCompletion
-  endif
-  let lenBase = len(a:base)
-  let items = filter(GetSnipsInCurrentScope(),
-        \            'strpart(v:key, 0, lenBase) ==? a:base')
-  return map(sort(items(items)), 's:makeSnipmateItem(v:val[0], v:val[1])')
-endfunction
-
-"
-function acp#onPopupCloseSnipmate()
-  let word = s:getCurrentText()[s:posSnipmateCompletion :]
-  for trigger in keys(GetSnipsInCurrentScope())
-    if word ==# trigger
-      call feedkeys("\<C-r>=TriggerSnippet()\<CR>", "n")
-      return 0
-    endif
-  endfor
-  return 1
-endfunction
-
-"
-function acp#onPopupPost()
-  if pumvisible()
-    inoremap <silent> <expr> <C-h> acp#onBs()
-    inoremap <silent> <expr> <BS>  acp#onBs()
-    " a command to restore to original text and select the first match
-    return (s:behavsCurrent[s:iBehavs].command =~# "\<C-p>" ? "\<C-n>\<Up>"
-          \                                                 : "\<C-p>\<Down>")
-  endif
-  let s:iBehavs += 1
-  if len(s:behavsCurrent) > s:iBehavs 
-    call s:setCompletefunc()
-    return printf("\<C-e>%s\<C-r>=acp#onPopupPost()\<CR>",
-          \       s:behavsCurrent[s:iBehavs].command)
-  else
-    let s:lastUncompletable = {
-          \   'word': s:getCurrentWord(),
-          \   'commands': map(copy(s:behavsCurrent), 'v:val.command')[1:],
-          \ }
-    call s:finishPopup(0)
-    return "\<C-e>"
-  endif
-endfunction
-
-"
-function acp#onBs()
-  " using "matchstr" and not "strpart" in order to handle multi-byte
-  " characters
-  if call(s:behavsCurrent[s:iBehavs].meets,
-        \ [matchstr(s:getCurrentText(), '.*\ze.')])
-    return "\<BS>"
-  endif
-  return "\<C-e>\<BS>"
-endfunction
-
-" }}}1
-"=============================================================================
-" LOCAL FUNCTIONS: {{{1
-
-"
-function s:mapForMappingDriven()
-  call s:unmapForMappingDriven()
-  let s:keysMappingDriven = [
-        \ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
-        \ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
-        \ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
-        \ 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
-        \ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
-        \ '-', '_', '~', '^', '.', ',', ':', '!', '#', '=', '%', '$', '@', '<', '>', '/', '\',
-        \ '<Space>', '<C-h>', '<BS>', ]
-  for key in s:keysMappingDriven
-    execute printf('inoremap <silent> %s %s<C-r>=<SID>feedPopup()<CR>',
-          \        key, key)
-  endfor
-endfunction
-
-"
-function s:unmapForMappingDriven()
-  if !exists('s:keysMappingDriven')
-    return
-  endif
-  for key in s:keysMappingDriven
-    execute 'iunmap ' . key
-  endfor
-  let s:keysMappingDriven = []
-endfunction
-
-"
-function s:setTempOption(group, name, value)
-  call extend(s:tempOptionSet[a:group], { a:name : eval('&' . a:name) }, 'keep')
-  execute printf('let &%s = a:value', a:name)
-endfunction
-
-"
-function s:restoreTempOptions(group)
-  for [name, value] in items(s:tempOptionSet[a:group])
-    execute printf('let &%s = value', name)
-  endfor
-  let s:tempOptionSet[a:group] = {}
-endfunction
-
-"
-function s:getCurrentWord()
-  return matchstr(s:getCurrentText(), '\k*$')
-endfunction
-
-"
-function s:getCurrentText()
-  return strpart(getline('.'), 0, col('.') - 1)
-endfunction
-
-"
-function s:getPostText()
-  return strpart(getline('.'), col('.') - 1)
-endfunction
-
-"
-function s:isModifiedSinceLastCall()
-  if exists('s:posLast')
-    let posPrev = s:posLast
-    let nLinesPrev = s:nLinesLast
-    let textPrev = s:textLast
-  endif
-  let s:posLast = getpos('.')
-  let s:nLinesLast = line('$')
-  let s:textLast = getline('.')
-  if !exists('posPrev')
-    return 1
-  elseif posPrev[1] != s:posLast[1] || nLinesPrev != s:nLinesLast
-    return (posPrev[1] - s:posLast[1] == nLinesPrev - s:nLinesLast)
-  elseif textPrev ==# s:textLast
-    return 0
-  elseif posPrev[2] > s:posLast[2]
-    return 1
-  elseif has('gui_running') && has('multi_byte')
-    " NOTE: auto-popup causes a strange behavior when IME/XIM is working
-    return posPrev[2] + 1 == s:posLast[2]
-  endif
-  return posPrev[2] != s:posLast[2]
-endfunction
-
-"
-function s:makeCurrentBehaviorSet()
-  let modified = s:isModifiedSinceLastCall()
-  if exists('s:behavsCurrent[s:iBehavs].repeat') && s:behavsCurrent[s:iBehavs].repeat
-    let behavs = [ s:behavsCurrent[s:iBehavs] ]
-  elseif modified
-    let behavs = copy(exists('g:acp_behavior[&filetype]')
-          \           ? g:acp_behavior[&filetype]
-          \           : g:acp_behavior['*'])
-  else
-    return []
-  endif
-  let text = s:getCurrentText()
-  call filter(behavs, 'call(v:val.meets, [text])')
-  let s:iBehavs = 0
-  if exists('s:lastUncompletable') &&
-        \ stridx(s:getCurrentWord(), s:lastUncompletable.word) == 0 &&
-        \ map(copy(behavs), 'v:val.command') ==# s:lastUncompletable.commands
-    let behavs = []
-  else
-    unlet! s:lastUncompletable
-  endif
-  return behavs
-endfunction
-
-"
-function s:feedPopup()
-  " NOTE: CursorMovedI is not triggered while the popup menu is visible. And
-  "       it will be triggered when popup menu is disappeared.
-  if s:lockCount > 0 || pumvisible() || &paste
-    return ''
-  endif
-  if exists('s:behavsCurrent[s:iBehavs].onPopupClose')
-    if !call(s:behavsCurrent[s:iBehavs].onPopupClose, [])
-      call s:finishPopup(1)
-      return ''
-    endif
-  endif
-  let s:behavsCurrent = s:makeCurrentBehaviorSet()
-  if empty(s:behavsCurrent)
-    call s:finishPopup(1)
-    return ''
-  endif
-  " In case of dividing words by symbols (e.g. "for(int", "ab==cd") while a
-  " popup menu is visible, another popup is not available unless input <C-e>
-  " or try popup once. So first completion is duplicated.
-  call insert(s:behavsCurrent, s:behavsCurrent[s:iBehavs])
-  call s:setTempOption(s:GROUP0, 'spell', 0)
-  call s:setTempOption(s:GROUP0, 'completeopt', 'menuone' . (g:acp_completeoptPreview ? ',preview' : ''))
-  call s:setTempOption(s:GROUP0, 'complete', g:acp_completeOption)
-  call s:setTempOption(s:GROUP0, 'ignorecase', g:acp_ignorecaseOption)
-  " NOTE: With CursorMovedI driven, Set 'lazyredraw' to avoid flickering.
-  "       With Mapping driven, set 'nolazyredraw' to make a popup menu visible.
-  call s:setTempOption(s:GROUP0, 'lazyredraw', !g:acp_mappingDriven)
-  " NOTE: 'textwidth' must be restored after <C-e>.
-  call s:setTempOption(s:GROUP1, 'textwidth', 0)
-  call s:setCompletefunc()
-  " use <Plug> for silence instead of <C-r>=
-  call feedkeys(s:behavsCurrent[s:iBehavs].command, 'n')
-  call feedkeys("\<Plug>AcpOnPopupPost", 'm')
-  return '' " for <C-r>=
-endfunction
-
-"
-function s:finishPopup(fGroup1)
-  inoremap <C-h> <Nop> | iunmap <C-h>
-  inoremap <BS>  <Nop> | iunmap <BS>
-  let s:behavsCurrent = []
-  call s:restoreTempOptions(s:GROUP0)
-  if a:fGroup1
-    call s:restoreTempOptions(s:GROUP1)
-  endif
-endfunction
-
-"
-function s:setCompletefunc()
-  if exists('s:behavsCurrent[s:iBehavs].completefunc')
-    call s:setTempOption(0, 'completefunc', s:behavsCurrent[s:iBehavs].completefunc)
-  endif
-endfunction
-
-"
-function s:makeSnipmateItem(key, snip)
-  if type(a:snip) == type([])
-    let descriptions = map(copy(a:snip), 'v:val[0]')
-    let snipFormatted = '[MULTI] ' . join(descriptions, ', ')
-  else
-    let snipFormatted = substitute(a:snip, '\(\n\|\s\)\+', ' ', 'g')
-  endif
-  return  {
-        \   'word': a:key,
-        \   'menu': strpart(snipFormatted, 0, 80),
-        \ }
-endfunction
-
-"
-function s:getMatchingSnipItems(base)
-  let key = a:base . "\n"
-  if !exists('s:snipItems[key]')
-    let s:snipItems[key] = items(GetSnipsInCurrentScope())
-    call filter(s:snipItems[key], 'strpart(v:val[0], 0, len(a:base)) ==? a:base')
-    call map(s:snipItems[key], 's:makeSnipmateItem(v:val[0], v:val[1])')
-  endif
-  return s:snipItems[key]
-endfunction
-
-" }}}1
-"=============================================================================
-" INITIALIZATION {{{1
-
-let s:GROUP0 = 0
-let s:GROUP1 = 1
-let s:lockCount = 0
-let s:behavsCurrent = []
-let s:iBehavs = 0
-let s:tempOptionSet = [{}, {}]
-let s:snipItems = {}
-
-inoremap <silent> <expr> <Plug>AcpOnPopupPost acp#onPopupPost()
-
-
-" }}}1
-"=============================================================================
-" vim: set fdm=marker:
diff --git a/latex/vim/.vim/codesnippets/Makefile b/latex/vim/.vim/codesnippets/Makefile
deleted file mode 100644 (file)
index 4b02b54..0000000
+++ /dev/null
@@ -1,204 +0,0 @@
-#===============================================================================
-#
-#     Filename: Makefile
-#  Description:
-#
-#        Usage: make              (generate executable                      )
-#               make clean        (remove objects, executable, prerequisits )
-#               make tarball      (generate compressed archive              )
-#               make zip          (generate compressed archive              )
-#
-#      Version: 1.0
-#      Created:
-#     Revision: ---
-#
-#       Author:
-#      Company:
-#        Email:
-#
-#        Notes: This is a GNU make (gmake) makefile.
-#               C   extension   :  c
-#               C++ extensions  :  cc cpp C
-#               C and C++ sources can be mixed.
-#               Prerequisites are generated automatically; makedepend is not
-#               needed (see documentation for GNU make Version 3.80, July 2002,
-#               section 4.13). The utility sed is used.
-#========================================== makefile template version 1.8 ======
-
-# DEBUG can be set to YES to include debugging info, or NO otherwise
-DEBUG          := YES
-
-# PROFILE can be set to YES to include profiling info, or NO otherwise
-PROFILE        := NO
-
-# ------------  name of the executable  ----------------------------------------
-EXECUTABLE      := main
-
-# ------------  list of all source files  --------------------------------------
-SOURCES         := main.c 
-
-# ------------  compiler  ------------------------------------------------------
-CC              := gcc
-CXX             := g++
-
-# ------------  compiler flags  ------------------------------------------------
-DEBUG_CFLAGS    := -Wall -ansi -pedantic -O0 -g
-RELEASE_CFLAGS  := -Wall -ansi -pedantic -O3
-
-# ------------  linker flags  --------------------------------------------------
-DEBUG_LDFLAGS    := -g
-RELEASE_LDFLAGS  :=
-
-ifeq (YES, ${DEBUG})
-  CFLAGS       := ${DEBUG_CFLAGS}
-  CXXFLAGS     := ${DEBUG_CXXFLAGS}
-  LDFLAGS      := ${DEBUG_LDFLAGS}
-else
-  CFLAGS       := ${RELEASE_CFLAGS}
-  CXXFLAGS     := ${RELEASE_CXXFLAGS}
-  LDFLAGS      := ${RELEASE_LDFLAGS}
-endif
-
-ifeq (YES, ${PROFILE})
-  CFLAGS       := ${CFLAGS}   -pg -O3
-  CXXFLAGS     := ${CXXFLAGS} -pg -O3
-  LDFLAGS      := ${LDFLAGS}  -pg
-endif
-
-# ------------  additional system include directories  -------------------------
-GLOBAL_INC_DIR  =
-
-# ------------  private include directories  -----------------------------------
-LOCAL_INC_DIR   = $(HOME)/include
-
-# ------------  system libraries  (e.g. -lm )  ---------------------------------
-SYS_LIBS        = -lm
-
-# ------------  additional system library directories  -------------------------
-GLOBAL_LIB_DIR  =
-
-# ------------  additional system libraries  -----------------------------------
-GLOBAL_LIBS     =
-
-# ------------  private library directories  -----------------------------------
-LOCAL_LIB_DIR   = $(HOME)/lib
-
-# ------------  private libraries  (e.g. libxyz.a )  ---------------------------
-LOCAL_LIBS      =
-
-# ------------  archive generation ---------------------------------------------
-TARBALL_EXCLUDE = *.{o,gz,zip}
-ZIP_EXCLUDE     = *.{o,gz,zip}
-
-# ------------  run executable out of this Makefile  (yes/no)  -----------------
-# ------------  cmd line parameters for this executable  -----------------------
-EXE_START       = no
-EXE_CMDLINE     =
-
-#===============================================================================
-# The following statements usually need not to be changed
-#===============================================================================
-
-C_SOURCES       = $(filter     %.c, $(SOURCES))
-CPP_SOURCES     = $(filter-out %.c, $(SOURCES))
-ALL_INC_DIR     = $(addprefix -I, $(LOCAL_INC_DIR) $(GLOBAL_INC_DIR))
-ALL_LIB_DIR     = $(addprefix -L, $(LOCAL_LIB_DIR) $(GLOBAL_LIB_DIR))
-GLOBAL_LIBSS    = $(addprefix $(GLOBAL_LIB_DIR)/, $(GLOBAL_LIBS))
-LOCAL_LIBSS     = $(addprefix $(LOCAL_LIB_DIR)/, $(LOCAL_LIBS))
-ALL_CFLAGS      = $(CFLAGS) $(ALL_INC_DIR)
-ALL_LFLAGS      = $(LDFLAGS) $(ALL_LIB_DIR)
-BASENAMES       = $(basename $(SOURCES))
-
-# ------------  generate the names of the object files  ------------------------
-OBJECTS         = $(addsuffix .o,$(BASENAMES))
-
-# ------------  generate the names of the hidden prerequisite files  -----------
-PREREQUISITES   = $(addprefix .,$(addsuffix .d,$(BASENAMES)))
-
-# ------------  make the executable (the default goal)  ------------------------
-$(EXECUTABLE): $(OBJECTS)
-ifeq ($(strip $(CPP_SOURCES)),)
-                                                               $(CC)  $(ALL_LFLAGS) -o $(EXECUTABLE) $(OBJECTS) $(LOCAL_LIBSS) $(GLOBAL_LIBSS) $(SYS_LIBS)
-else
-                                                               $(CXX) $(ALL_LFLAGS) -o $(EXECUTABLE) $(OBJECTS) $(LOCAL_LIBSS) $(GLOBAL_LIBSS) $(SYS_LIBS)
-endif
-ifeq ($(EXE_START),yes)
-                                                               ./$(EXECUTABLE) $(EXE_CMDLINE)
-endif
-
-# ------------  include the automatically generated prerequisites  -------------
-# ------------  if target is not clean, tarball or zip             -------------
-ifneq ($(MAKECMDGOALS),clean)
-ifneq ($(MAKECMDGOALS),tarball)
-ifneq ($(MAKECMDGOALS),zip)
-include         $(PREREQUISITES)
-endif
-endif
-endif
-
-# ------------  make the objects  ----------------------------------------------
-%.o:           %.c
-                               $(CC)  -c $(ALL_CFLAGS) $<
-
-%.o:           %.cc
-                               $(CXX) -c $(ALL_CFLAGS) $<
-
-%.o:           %.cpp
-                               $(CXX) -c $(ALL_CFLAGS) $<
-
-%.o:           %.C
-                               $(CXX) -c $(ALL_CFLAGS) $<
-
-# ------------  make the prerequisites  ----------------------------------------
-#
-.%.d:   %.c
-                               @$(make-prerequisite-c)
-
-.%.d:          %.cc
-                               @$(make-prerequisite-cplusplus)
-
-.%.d:          %.cpp
-                               @$(make-prerequisite-cplusplus)
-
-.%.d:          %.C
-                               @$(make-prerequisite-cplusplus)
-
-#  canned command sequences
-#  echoing of the sed command is suppressed by the leading @
-
-define make-prerequisite-c
-                               @$(CC)   -MM $(ALL_CFLAGS) $< > $@.$$$$;            \
-                               sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' < $@.$$$$ > $@; \
-                               rm -f $@.$$$$;
-endef
-
-define make-prerequisite-cplusplus
-                               @$(CXX)  -MM $(ALL_CFLAGS) $< > $@.$$$$;            \
-                               sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' < $@.$$$$ > $@; \
-                               rm -f $@.$$$$;
-endef
-
-# ------------  remove generated files  ----------------------------------------
-# ------------  remove hidden backup files  ------------------------------------
-clean:
-                                                               -rm  --force  $(EXECUTABLE) $(OBJECTS) $(PREREQUISITES) *~
-
-# ------------ tarball generation ----------------------------------------------
-tarball:
-                                       @lokaldir=`pwd`; lokaldir=$${lokaldir##*/}; \
-                                       rm --force $$lokaldir.tar.gz;               \
-                                       tar --exclude=$(TARBALL_EXCLUDE)            \
-                                           --create                                \
-                                           --gzip                                  \
-                                           --verbose                               \
-                                           --file  $$lokaldir.tar.gz *
-
-# ------------ zip -------------------------------------------------------------
-zip:
-                                       @lokaldir=`pwd`; lokaldir=$${lokaldir##*/}; \
-                                       zip -r  $$lokaldir.zip * -x $(ZIP_EXCLUDE)
-
-.PHONY: clean tarball zip
-
-# ==============================================================================
-# vim: set tabstop=2: set shiftwidth=2:
diff --git a/latex/vim/.vim/codesnippets/Makefile.multi-target.template b/latex/vim/.vim/codesnippets/Makefile.multi-target.template
deleted file mode 100644 (file)
index 75da8dd..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-#===============================================================================
-#
-#         File: Makefile
-#  Description: 
-#
-#        Usage: make              (generate executable(s)                    )
-#               make clean        (remove objects, executables, prerequisits )
-#               make tarball      (generate compressed archive               )
-#               make zip          (generate compressed archive               )
-#                                  
-#       Author: Dr.-Ing. Fritz Mehner
-#        Email: mehner@mfh-iserlohn.de
-#      Created: 
-#
-#===============================================================================
-
-
-CC              = gcc
-CCP             = g++
-CFLAGS          = -c -g -Wall
-LFLAGS          = -g
-SYS_LIBS        = -lm
-TARBALL_EXCLUDE = "*.{o,gz,zip}"
-ZIP_EXCLUDE     = *.o *.gz *.zip
-
-TARGETS        = target_1 target_2
-
-#---------- targets --------------------------------------
-all:   $(TARGETS)
-
-%.o:   %.c
-                       $(CC) $(CFLAGS) $*.c
-
-%.o:   %.cc
-                       $(CCP) $(CFLAGS) $*.cc
-#---------- target 1 -------------------------------------
-#  C  target
-target_1:      target_1.o
-                                       $(CC) $(LFLAGS) -o $@ $@.o  $(SYS_LIBS)
-
-#---------- target 2 -------------------------------------
-# C++ target
-target_2:      target_2.o
-                                       $(CCP) $(LFLAGS) -o $@ $@.o  $(SYS_LIBS)
-
-
-#---------- target 3 -------------------------------------
-
-
-
-#---------- tarball --------------------------------------
-tarball:
-                                       lokaldir=`pwd`; lokaldir=$${lokaldir##*/}; \
-                                       rm --force $$lokaldir.tar.gz;              \
-                                       tar --exclude=$(TARBALL_EXCLUDE)           \
-                                           --create                               \
-                                           --gzip                                 \
-                                           --verbose                              \
-                                           --file  $$lokaldir.tar.gz *
-
-#---------- zip ------------------------------------------
-zip:
-                                       lokaldir=`pwd`; lokaldir=$${lokaldir##*/}; \
-                                       zip -r  $$lokaldir.zip * -x $(ZIP_EXCLUDE)
-
-#---------- clear up -------------------------------------
-clean:
-                               rm  --force  $(EXECUTABLE) $(OBJECTS) $(PREREQUISITES)
diff --git a/latex/vim/.vim/codesnippets/calloc_double_matrix.c b/latex/vim/.vim/codesnippets/calloc_double_matrix.c
deleted file mode 100644 (file)
index ec71658..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-
-/* 
- * ===  FUNCTION  ======================================================================
- *         Name:  calloc_double_matrix
- *  Description:  Allocate a dynamic double-matrix of size rows*columns;
- *                return a pointer.
- * =====================================================================================
- */
-  double**
-calloc_double_matrix ( int rows, int columns )
-{
-  int      i;
-  double **m;
-  m     = calloc ( rows, sizeof(double*) );       /* allocate pointer array     */
-  assert( m != NULL);                             /* abort if allocation failed */
-  *m    = calloc ( rows*columns, sizeof(double) );/* allocate data array        */
-  assert(*m != NULL);                             /* abort if allocation failed */
-  for ( i=1; i<rows; i+=1 )                       /* set pointers               */
-    m[i]  = m[i-1] + columns;
-  return m;
-}  /* ----------  end of function calloc_double_matrix  ---------- */
-
-/* 
- * ===  FUNCTION  ======================================================================
- *         Name:  free_matrix_double
- *  Description:  Free a dynamic double-matrix.
- * =====================================================================================
- */
-  void
-free_double_matrix ( double **m )
-{
-  free(*m);                                       /* free data array            */
-  free( m);                                       /* free pointer array         */
-  return ;
-}  /* ----------  end of function free_double_matrix  ---------- */
-
diff --git a/latex/vim/.vim/codesnippets/calloc_int_matrix.c b/latex/vim/.vim/codesnippets/calloc_int_matrix.c
deleted file mode 100644 (file)
index e21215b..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-
-/* 
- * ===  FUNCTION  ======================================================================
- *         Name:  calloc_int_matrix
- *  Description:  Allocate a dynamic int-matrix of size rows*columns; return a pointer.
- * =====================================================================================
- */
-int**
-calloc_int_matrix ( int rows, int columns )
-{
-  int   i;
-  int **m;
-  m     = calloc ( rows, sizeof(int*) );        /* allocate pointer array     */
-  assert( m != NULL );                          /* abort if allocation failed */
-  *m    = calloc ( rows*columns, sizeof(int) ); /* allocate data array        */
-  assert(*m != NULL );                          /* abort if allocation failed */
-  for ( i=1; i<rows; i+=1 )                     /* set pointers               */
-    m[i]  = m[i-1] + columns;
-  return m;
-}  /* ----------  end of function calloc_int_matrix  ---------- */
-
-/* 
- * ===  FUNCTION  ======================================================================
- *         Name:  free_int_matrix
- *  Description:  Free a dynamic int-matrix.
- * =====================================================================================
- */
-void
-free_int_matrix ( int **m )
-{
-  free(*m);                                     /* free data array            */
-  free( m);                                     /* free pointer array         */
-  return ;
-}  /* ----------  end of function free_int_matrix  ---------- */
-
diff --git a/latex/vim/.vim/codesnippets/main.c b/latex/vim/.vim/codesnippets/main.c
deleted file mode 100644 (file)
index 770f5d5..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#include       <errno.h>
-#include       <math.h>  
-#include       <stdio.h> 
-#include       <stdlib.h>
-#include       <string.h>
-
-/* 
- * ===  FUNCTION  ======================================================================
- *         Name:  main
- *  Description:  main function
- * =====================================================================================
- */
-       int
-main ( int argc, char *argv[] )
-{
-       printf ("\nProgram %s\n\n", argv[0] );
-
-       return EXIT_SUCCESS;
-}              /* ----------  end of function main  ---------- */
-
diff --git a/latex/vim/.vim/codesnippets/main.cc b/latex/vim/.vim/codesnippets/main.cc
deleted file mode 100644 (file)
index f3060ef..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-#include       <cstdlib>
-#include       <fstream>
-#include       <iomanip>   
-#include       <iostream>  
-
-using namespace std;
-
-// ===  FUNCTION  ======================================================================
-//         Name:  main
-//  Description:  main function
-// =====================================================================================
-       int
-main ( int argc, char *argv[] )
-{
-       cout    << "\nProgram " << argv[0] << endl << endl;
-
-       return EXIT_SUCCESS;
-}              // ----------  end of function main  ---------- 
-
diff --git a/latex/vim/.vim/codesnippets/print_array.cc.noindent b/latex/vim/.vim/codesnippets/print_array.cc.noindent
deleted file mode 100644 (file)
index 52c43d3..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-
-// ===  FUNCTION  ======================================================================
-//         Name:  print_array
-//  Description:  Print an array with one dimension.
-//                Use
-//                  print_array<T,w>( *matrix, n1*n2, n2, "matrix" ); 
-//                for
-//                  T matrix[n1][n2];   
-// =====================================================================================
-  template <class T, int width>
-void print_array ( T      *array,               // array to print
-                   int     n,                   // number of elements to print
-                   int     nrow,                // number of elements per row
-                   string  arrayname            // array name
-                   )
-{
-  string line(" index | content\n ------+-");
-
-  cout  << "\n\n  array \"" << arrayname << "\", length " << n << endl << endl;
-  cout  << line.append(width*nrow, '-');
-  for ( int i=0; i<n; i+=1 ) {
-    if( i%nrow == 0 )
-      cout  << endl << setw(6) << i << " | ";
-    cout  << "" << setw(width) << fixed << setprecision(2) << array[i];
-  }
-  cout  << endl << endl;
-  return ;
-}       // ----------  end of function print_double_array  ----------
-
diff --git a/latex/vim/.vim/codesnippets/print_double_array.c.noindent b/latex/vim/.vim/codesnippets/print_double_array.c.noindent
deleted file mode 100644 (file)
index c6bea02..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-
-/* 
- * ===  FUNCTION  ======================================================================
- *         Name:  print_double_array
- *  Description:  Print a double-array with one dimension.
- *                Use
- *                  print_int_array( *matrix, n1*n2, n2, "matrix" ); 
- *                for
- *                  double matrix[n1][n2];   
- * =====================================================================================
- */
-static void
-print_double_array (  double  array[],          /* array to print              */
-                      int     n,                /* number of elements to print */
-                      int     nrow,             /* number of elements per row  */
-                      char   *arrayname         /* array name                  */
-                      )
-{
-  int i;
-  printf ("\n\n  array \"%s\", length %d\n", arrayname, n );
-       printf ("\n index | content\n" );
-               printf ( " ------+-" );
-       for ( i = 0; i < nrow; i += 1 )
-               printf ( "---------" );
-  for ( i=0; i<n; i+=1 )
-  {
-    if( i%nrow == 0 )
-      printf ("\n%6d | ", i );
-    printf (" %8.2f", array[i] );
-  }
-  printf ("\n\n");
-  return ;
-}       /* ----------  end of function print_double_array  ---------- */
-
diff --git a/latex/vim/.vim/codesnippets/print_int_array.c.noindent b/latex/vim/.vim/codesnippets/print_int_array.c.noindent
deleted file mode 100644 (file)
index fc32043..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-
-/* 
- * ===  FUNCTION  ======================================================================
- *         Name:  print_int_array
- *  Description:  Print an int-array with one dimension.
- *                Use
- *                  print_int_array( *matrix, n1*n2, n2, "matrix" ); 
- *                for
- *                  int matrix[n1][n2];   
- * =====================================================================================
- */
-static void
-print_int_array ( int   array[],                /* array to print              */
-                  int   n,                      /* number of elements to print */
-                  int   nrow,                   /* number of elements per row  */
-                  char *arrayname               /* array name                  */
-                  )
-{
-  int i;
-  printf ("\n\n  array \"%s\", length %d\n", arrayname, n );
-       printf ("\n index | content\n" );
-               printf ( " ------+-" );
-       for ( i = 0; i < nrow; i += 1 )
-               printf ( "-------" );
-  for ( i=0; i<n; i+=1 )
-  {
-    if( i%nrow == 0 )
-      printf ("\n%6d | ", i );
-    printf (" %6d", array[i] );
-  }
-  printf ("\n\n");
-  return ;
-}       /* ----------  end of function print_int_array  ---------- */
-
diff --git a/latex/vim/.vim/doc/ChangeLog b/latex/vim/.vim/doc/ChangeLog
deleted file mode 100644 (file)
index 3387eea..0000000
+++ /dev/null
@@ -1,390 +0,0 @@
-================================================================================
-  RELEASE NOTES FOR VERSION 5.8
-================================================================================
-+ Hotkeys are shown in the menus.
-+ File browser for code snippets and templates choosable (2 global variables).
-+ Two new hotkeys: include file description (implementation, header).
-+ New menu item: namespace alias
-+ Bugfix: wrapper script for use of a xterm could not handle parameters containing blanks.
-+ Several minor improvements.
-
-================================================================================
-  RELEASE NOTES FOR VERSION 5.7
-================================================================================
-+ 4 new hotkeys : insert file section comments (C/C++/H), special comments,
-  keyword comments.
-+ Adjusting end-of-line comment adjustment improved.
-
-================================================================================
-  RELEASE NOTES FOR VERSION 5.6
-================================================================================
-+ Jump targets (templates) and mapping Ctrl-j can be switched off.
-+ Yet unused jump targets will be highlighted after a file is opened.
-+ Statements menu: else block (key mapping \se).
-+ Handling of <SPLIT> improved (templates).
-+ Minor improvements.
-
-================================================================================
-  RELEASE NOTES FOR VERSION 5.5
-================================================================================
-+ Additional plugin-tags (jump targets in templates): <+text+>, <-text->.
-+ Additional mapping Ctrl-j : jump to these new targets.
-+ Template-file: additional macro |STYLE| and IF-ENDIF-construct to easily
-  choose between sets of templates.
-+ Additional mapping: auto-complete classical C comment (also multi-line).
-+ Additional mapping: auto-complete open block starting with {<CR> .
-+ Visual mode for date and time insertion (menu 'Comments').
-+ Visual mode for tags (submenu 'Comments->tags (plugin)').
-+ Bugfix: hotkey \ica not working
-+ Bugfix: hotkey Shift-F2 for the alternate-plugin disappeared. 
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.4
-=======================================================================================
-+ New hotkey \+co inserts ' cout <<  << endl;'
-+ New menu item C++-menu: 'cout' replaces 'cout variable' and 'cout string'.
-+ Hotkey \c/ removed ( \cc does the same).
-+ Bugfix: after an unsuccessful compilation screen sometimes garbled.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.3
-=======================================================================================
-+ Insertions work properly when folding is used.
-+ Menu items Idioms->for(...) : type declaration for loop variable possible (tab completion).
-+ Specification of command line arguments (Run->cmd. line arg.): filename completion active.
-+ New main menu item 'show manual' (hotkey \hm): read manual for word under cursor. 
-+ One hotkey renamed: \h -> \hp (help plugin)
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.2.1
-=======================================================================================
-+ Bugfix: stray characters whith three dialogs
-+ Bugfix: Missing parameter in 2 internal function calls
-+ Menu items 'Snippets->edit local/global templates' start an file browser (convenience).
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.2
-=======================================================================================
-+ Superfluous control characters for mode switching (menus, hotkeys) removed. Caused beeps.
-+ Template files (local/global) can be opened from the snippet menu.
-+ Three new preprocessor statements.
-+ v-mode for RTTI-entries.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.1
-=======================================================================================
-+ Definition and implementation of classes have now different templates and menu entries.
-+ Accessor methods (get/set) can be generated.
-+ New templates: everything other than language keywords comes from a template 
-  (and is user changeable).
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.0.5
-=======================================================================================
-+ Bugfix: on a few systems doubling of path components in the run command (F9).
-  Skip this upgrade if you do not have this problem.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.0.4
-=======================================================================================
-+ Format for the macros |DATE|, |TIME|, and |YEAR| can be defined by the user.
-+ Help text improved.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.0.3
-=======================================================================================
-+ Code snippets can now be used in the console mode (Vim without GUI).
-+ Bugfix: Possible conflict with 'indent' removed when inserting templates.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.0.2
-=======================================================================================
-+ Bugfix: Prototype picker did not alway delete no longer used prototypes.
-+ Bugfix: Prototype picker removed template specializations from parameter lists.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.0.1
-=======================================================================================
-+ Bugfix: autocmd setting can influence autocmd settings of OTHER plugins.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 5.0
-=======================================================================================
-+ Completely new template system. Now every menu item is user definable.
-+ Changes to allow a system-wide installation.
-+ A few hotkeys added and renamed.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 4.6.1
-=======================================================================================
-+ New global variable to control the filetype of *.h header files (default is now 'cpp').
-+ Bugfix: properly resetting 'compiler' after using make, splint, and CodeCheck.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 4.6
-=======================================================================================
-+ New insert mode mappings (comments, statements, preprocessing, idioms, C++).
-+ Some mappings renamed (easier to remember). 
-+ New tag (basename of a file reduced to characters allowed in names).
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 4.5
-=======================================================================================
-+ New menu item and hotkey for the (re)alignement of end-of-line comments.
-+ Hotkey \cn removed. Only one menu item for end-of-line comments left.
-+ Changed hotkeys: \ce -> \cl and \cl -> \cs .
-+ Three new tags (giving the basename of a file) for writing template files.
-+ Prototype picker handles template methods.
-+ Bugfix: splint works now under Windows.
-+ Minor improvements.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 4.4
-=======================================================================================
-+ Plugin directories rearranged.
-+ main- and for-idiom have a visual mode now.
-+ Four new commands (command line) to control the comment style.
-+ Comment style (C/C++) can automatically follow the filetype.
-+ Bugfix: empty new file after removing the header template can't be closed.
-+ Bugfix : Tools entry missing when root menu not shown from the start.
-+ Minor improvements.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 4.3
-=======================================================================================
-+ CodeCheck (TM) integrated (source code analysing tool).
-+ New key mappings for preprocessor statements. 
-+ New preprocessor menu.
-+ Bugfix: indent under Windows.
-+ Minor improvements.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 4.2.1
-=======================================================================================
-+ Bugfix: change needed for some menu names after patch 7.0.054 .
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 4.2
-=======================================================================================
-+ Setting the starting column for trailing comments improved.
-+ Small bug in block uncommenting fixed.
-+ Mac OS X : circumvent a Vim bug which caused a crash when loading plugin version 4.1.
-+ File syntax/c.vim removed (but see help in csupport.txt).
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 4.1
-=======================================================================================
-+ A complete switch statement can be made from a list of labels.
-+ Additional cases can be made from a list of labels.
-+ Small bug in line end commenting fixed.
-+ Some minor improvements.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 4.0
-=======================================================================================
-
-+ Kernighan & Ritchie style for block statements can be enabled.
-+ Changes to make it compatible with Vim 7.
-+ Set C/C++ file type for source files which should not be preprocessed (*.i, *.ii).
-+ Some minor improvements.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.11
-=======================================================================================
-
-+ Hotkeys and an accompanying reference card added.
-+ Preparation for syntax based folding.
-+ Some minor improvements.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.10
-=======================================================================================
-
-+ Remove "#if 0 ... #endif" from the inside. 
-+ Change C comments to C++ comments and vice versa.
-+ try..catch / catch / catch(...)  now can be set surround a marked area.
-+ Prototype picking improved (for C++).
-+ A hardcopy shows the localized date and time in the header line.
-+ New help menu entry in the main menu of this plugin (shows the plugin documentation).
-+ Switch between corresponding source and header files with <S-F2> if the plugin a.vim
-  is present.
-+ Plugin can be used with autocompletion for (, [, and { .
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.9.1
-=======================================================================================
-
-+ Doubling of file header for new c- and h-files under Windows fixed (Thanks to
-   Fabricio C A Oliveira).
-+ Tiny bug in the file open idioms fixed.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.9
-=======================================================================================
-
-+ Formatter 'indent' integrated.
-+ Bugfix in the automatic header insertion.
-+ Assert idiom added.
-+ #if 0 ... #endif statement for blocking out code added.
-+ Minor stylistic improvements in some idioms.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.8.2
-=======================================================================================
-
-+ Screen update problem solved: color inversion under FC4 (Thanks to Bernie Barton).
-+ RTTI menu : additional v-mode.
-+ Statement menu and C++ menu rearranged.
-+ Include guard : name generation improved.
-+ File header templates will be included for additional file extensions (cp, cxx, c++, ...).
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.8.1
-=======================================================================================
-
-+ More C++ output manipulators, manipulator insertion more intuitive.
-+ Output into buffer: cursor goes to top of file.
-+ Makefile template improved (code snippet).
-+ Some internal improvements. 
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.8
-=======================================================================================
-
-+ Windows support. Most features are now available under Windows.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.7.2
-=======================================================================================
-
-+ Run buffer through splint (A tool for statically checking C programs; see
-  http://www.splint.org). An error window will be opened; quickfix commands can be used.
-+ Set buffer related command line arguments for splint.
-+ Line end comments start in a fixed column (can be set from the menu).
-+ Spaces in path names and file names are now possible.
-+ Template files and snippet files are no longer kept in the list of alternate files.
-+ Some minor improvements.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.7.1
-=======================================================================================
-
-+ Bug fixed (command line arguments not passed to the executable).
-+ File extension for executables can be set.
-+ Minor improvements.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.7
-=======================================================================================
-
-+ Running a program:
-  (1) Run program from the gVim command line.
-  (2) Run program and direct the output into a window with name "C-Output". 
-      This buffer and its content will disappear when closing the window. 
-      The buffer is reused when still open.
-  (3) Run program in an xterm (adjustable).
-+ Command line arguments are now buffer related (each buffer can have its own arguments).
-+ Code snippets can be protected from being indented during insertion. 
-+ Picked up prototypes will be deleted after insertion.
-+ A code snippet with the file name extension "ni" or "noindent" will not be
-  indented on insertion.
-+ for- and calloc-/malloc-idioms improved.
-+ Bug fixed (word list handling).
-
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.6
-=======================================================================================
-
-+ Installation simplified. 
-+ for-loop-idiom asks for control variable, initial value, ...
-+ malloc-idiom asks for pointer variable and size.
-+ Toggling the comment style works correct again.
-+ Empty error windows will be closed.
-+ Prototype picker removes trailing parts of the function body if marked.
-+ The dialog windows (GUI) have been replaced by more flexible command line inputs.
-+ The undocumented and unnecessary hot key F12 has been removed.
-+ Extension to ctags + taglist shows makefile targets and qmake targets.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.5
-=======================================================================================
-
-+ Aligned line end comments for consecutive lines.
-+ Improved prototype picker removes comments.
-+ Picked up prototypes can be shown.
-+ Uncomment more than one block at once.
-+ 3 new idioms.
-+ Help file improved .
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.4
-=======================================================================================
-
-+ Two new global variables: C_Dictionary_File, C_MenuHeader .
-+ The preprocessor statements #if... and the function idiom include marked 
-  lines when invoked in visual mode.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.3
-=======================================================================================
-
-+ The C/C++ root menu can be disabled.
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.2
-=======================================================================================
-
-+ Only one C/C++ entry in the gVim root menu.
-+ All hotkeys are only defined for C/C++ files (file type plugin added).
-+ The following constructs are now read as templates from files:
-   class, class using new, 
-   template class, template class using new,
-   error class
-+ Install script added.
-+ Customization improved. 
-+ Documentation improved (help file added).
-+ Bug fix (template file handling)
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.1
-=======================================================================================
-
-+ When the comment style "C" is active the menu entry "Comments.code->comment"
-  turns a marked region in one multiline C-comment.
-+ The menu entry "Comments.comment->code"  turns marked multiline C-comment 
-  back into code.
-+ A marked region can be surrounded by a for-, if, if-else, while-, do-while-statement
-  (with indentation).
-+ The menu entry "Snippets.make prototype" makes a C- or C++-prototype from 
-  the current line or marked region and puts it in an internal buffer.
-+ The menu entry "Snippets.add prototype" also makes a C- or C++-prototype from 
-  the current line or a marked region and adds it to the internal buffer.
-+ The menu entry "Snippets.put prototype" inserts all gathered prototypes 
-  below the current line. 
-+ Tag substitution rewritten (Some characters in a substitution text for a tag 
-  prevented the tag from being substituted).
-
-=======================================================================================
-  RELEASE NOTES FOR VERSION 3.0
-=======================================================================================
-
-+ C-style comments AND C++-style comments are supported now.
-+ The menu entry 'Comments->Comment style ..' switches the styles (toggle).
-+ Block comments are now read as templates or skeletons from files:
-    Frame Block,        Function Description,  Method Description,
-    Class Description,  H+file header,         C/C++-file header
-+ These templates can contain tags like |FILENAME|, |AUTHOR| etc. which are replaced
-  after reading (KDevelop templates can be used without any change).
-+ indentation: multiline inserts and code snippets will be indented after insertion.
-+ Most menu entries are now also active in normal mode.
-+ new menu items: 
-    includes for the C99 header, 
-    includes for the standard C++ header,
-    includes for the C++ version of the Standard C Library header,
-    multiline C comment
-    vim modeline
-+ Reading the templates is done in one function which can be called in an autocmd.
-+ Code cleanup: register z no longer used. Most function calls are silent now.
-
-
diff --git a/latex/vim/.vim/doc/acp.jax b/latex/vim/.vim/doc/acp.jax
deleted file mode 100644 (file)
index 12e55ce..0000000
+++ /dev/null
@@ -1,298 +0,0 @@
-*acp.txt*       補完メニューの自動ポップアップ
-
-        Copyright (c) 2007-2009 Takeshi NISHIDA
-
-AutoComplPop                                              *autocomplpop* *acp*
-
-概要                            |acp-introduction|
-インストール                    |acp-installation|
-使い方                          |acp-usage|
-コマンド                        |acp-commands|
-オプション                      |acp-options|
-SPECIAL THANKS                  |acp-thanks|
-CHANGELOG                       |acp-changelog|
-あばうと                        |acp-about|
-
-
-==============================================================================
-概要                                                *acp-introduction*
-
-このプラグインは、インサートモードで文字を入力したりカーソルを動かしたときに補
-完メニューを自動的に開くようにします。しかし、続けて文字を入力するのを妨げたり
-はしません。
-
-
-==============================================================================
-インストール                                                *acp-installation*
-
-ZIPファイルをランタイムディレクトリに展開します。
-
-以下のようにファイルが配置されるはずです。
->
-        <your runtime directory>/plugin/acp.vim
-        <your runtime directory>/doc/acp.txt
-        ...
-<
-もしランタイムディレクトリが他のプラグインとごた混ぜになるのが嫌なら、ファイル
-を新規ディレクトリに配置し、そのディレクトリのパスを 'runtimepath' に追加して
-ください。アンインストールも楽になります。
-
-その後 FuzzyFinder のヘルプを有効にするためにタグファイルを更新してください。
-詳しくは|add-local-help|を参照してください。
-
-
-==============================================================================
-使い方                                                              *acp-usage*
-
-このプラグインがインストールされていれば、自動ポップアップは vim の開始時から
-有効になります。
-
-カーソル直前のテキストに応じて、利用する補完の種類を切り替えます。デフォルトの
-補完動作は次の通りです:
-
-        補完モード      filetype    カーソル直前のテキスト ~
-        キーワード補完  *           2文字のキーワード文字
-        ファイル名補完  *           ファイル名文字 + パスセパレータ
-                                    + 0文字以上のファイル名文字
-        オムニ補完      ruby        ".", "::" or 単語を構成する文字以外 + ":"
-        オムニ補完      python      "."
-        オムニ補完      xml         "<", "</" or ("<" + ">"以外の文字列 + " ")
-        オムニ補完      html/xhtml  "<", "</" or ("<" + ">"以外の文字列 + " ")
-        オムニ補完      css         (":", ";", "{", "^", "@", or "!")
-                                    + 0個または1個のスペース
-
-さらに、設定を行うことで、ユーザー定義補完と snipMate トリガー補完
-(|acp-snipMate|) を自動ポップアップさせることができます。
-
-これらの補完動作はカスタマイズ可能です。
-
-                                                                *acp-snipMate*
-snipMate トリガー補完 ~
-
-snipMate トリガー補完では、snipMate プラグイン
-(http://www.vim.org/scripts/script.php?script_id=2540) が提供するスニペットの
-トリガーを補完してそれを展開することができます。
-
-この自動ポップアップを有効にするには、次の関数を plugin/snipMate.vim に追加す
-る必要があります:
->
-  fun! GetSnipsInCurrentScope()
-    let snips = {}
-    for scope in [bufnr('%')] + split(&ft, '\.') + ['_']
-      call extend(snips, get(s:snippets, scope, {}), 'keep')
-      call extend(snips, get(s:multi_snips, scope, {}), 'keep')
-    endfor
-    return snips
-  endf
-<
-そして|g:acp_behaviorSnipmateLength|オプションを 1 にしてください。
-
-この自動ポップアップには制限があり、カーソル直前の単語は大文字英字だけで構成さ
-れていなければなりません。
-
-                                                               *acp-perl-omni*
-Perl オムニ補完 ~
-
-AutoComplPop は perl-completion.vim
-(http://www.vim.org/scripts/script.php?script_id=2852) をサポートしています。
-
-この自動ポップアップを有効にするには、|g:acp_behaviorPerlOmniLength|オプション
-を 0 以上にしてください。
-
-
-==============================================================================
-コマンド                                                        *acp-commands*
-
-                                                                  *:AcpEnable*
-:AcpEnable
-        自動ポップアップを有効にします。
-
-                                                                 *:AcpDisable*
-:AcpDisable
-        自動ポップアップを無効にします。
-
-                                                                    *:AcpLock*
-:AcpLock
-        自動ポップアップを一時的に停止します。
-
-        別のスクリプトへの干渉を回避する目的なら、このコマンドと|:AcpUnlock| 
-        を利用することを、|:AcpDisable|と|:AcpEnable| を利用するよりも推奨しま
-        す。
-
-                                                                  *:AcpUnlock*
-:AcpUnlock
-        |:AcpLock| で停止された自動ポップアップを再開します。
-
-
-==============================================================================
-オプション                                                          *acp-options*
-
-                                                    *g:acp_enableAtStartup*  >
-  let g:acp_enableAtStartup = 1
-<
-        真なら vim 開始時から自動ポップアップが有効になります。
-
-                                                      *g:acp_mappingDriven*  >
-  let g:acp_mappingDriven = 0
-<
-        真なら|CursorMovedI|イベントではなくキーマッピングで自動ポップアップを
-        行うようにします。カーソルを移動するたびに補完が行われることで重いなど
-        の不都合がある場合に利用してください。ただし他のプラグインとの相性問題
-        や日本語入力での不具合が発生する可能性があります。(逆も然り。)
-
-                                                   *g:acp_ignorecaseOption*  >
-  let g:acp_ignorecaseOption = 1
-<
-        自動ポップアップ時に、'ignorecase' に一時的に設定する値
-
-                                                     *g:acp_completeOption*  >
-  let g:acp_completeOption = '.,w,b,k'
-<
-        自動ポップアップ時に、'complete' に一時的に設定する値
-
-                                                 *g:acp_completeoptPreview*  >
-  let g:acp_completeoptPreview = 0
-<
-        真なら自動ポップアップ時に、 'completeopt' へ "preview" を追加します。
-
-                                        *g:acp_behaviorUserDefinedFunction*  >
-  let g:acp_behaviorUserDefinedFunction = ''
-<
-        ユーザー定義補完の|g:acp_behavior-completefunc|。空ならこの補完は行わ
-        れません。。
-
-                                         *g:acp_behaviorUserDefinedMeets*  >
-  let g:acp_behaviorUserDefinedMeets = ''
-<
-        ユーザー定義補完の|g:acp_behavior-meets|。空ならこの補完は行われません
-        。
-
-                                             *g:acp_behaviorSnipmateLength*  >
-  let g:acp_behaviorSnipmateLength = -1
-<
-        snipMate トリガー補完の自動ポップアップを行うのに必要なカーソルの直前
-        のパターン。
-
-                                             *g:acp_behaviorKeywordCommand*  >
-  let g:acp_behaviorKeywordCommand = "\<C-n>"
-<
-        キーワード補完のコマンド。このオプションには普通 "\<C-n>" か "\<C-p>"
-        を設定します。
-
-                                              *g:acp_behaviorKeywordLength*  >
-  let g:acp_behaviorKeywordLength = 2
-<
-        キーワード補完の自動ポップアップを行うのに必要なカーソルの直前のキーワ
-        ード文字数。負数ならこの補完は行われません。
-
-                                             *g:acp_behaviorKeywordIgnores*  >
-  let g:acp_behaviorKeywordIgnores = []
-<
-        文字列のリスト。カーソル直前の単語がこれらの内いずれかの先頭部分にマッ
-        チする場合、この補完は行われません。
-
-        例えば、 "get" で始まる補完キーワードが多過ぎて、"g", "ge", "get" を入
-        力したときの自動ポップアップがレスポンスの低下を引き起こしている場合、
-        このオプションに ["get"] を設定することでそれを回避することができます。
-
-                                                 *g:acp_behaviorFileLength*  >
-  let g:acp_behaviorFileLength = 0
-<
-        ファイル名補完の自動ポップアップを行うのに必要なカーソルの直前のキーワ
-        ード文字数。負数ならこの補完は行われません。
-
-                                       *g:acp_behaviorRubyOmniMethodLength*  >
-  let g:acp_behaviorRubyOmniMethodLength = 0
-<
-        メソッド補完のための、Ruby オムニ補完の自動ポップアップを行うのに必要
-        なカーソルの直前のキーワード文字数。負数ならこの補完は行われません。
-
-                                       *g:acp_behaviorRubyOmniSymbolLength*  >
-  let g:acp_behaviorRubyOmniSymbolLength = 1
-<
-        シンボル補完のための、Ruby オムニ補完の自動ポップアップを行うのに必要
-        なカーソルの直前のキーワード文字数。負数ならこの補完は行われません。
-
-                                           *g:acp_behaviorPythonOmniLength*  >
-  let g:acp_behaviorPythonOmniLength = 0
-<
-        Python オムニ補完の自動ポップアップを行うのに必要なカーソルの直前のキ
-        ーワード文字数。負数ならこの補完は行われません。
-
-                                             *g:acp_behaviorPerlOmniLength*  >
-  let g:acp_behaviorPerlOmniLength = -1
-<
-        Perl オムニ補完の自動ポップアップを行うのに必要なカーソルの直前のキー
-        ワード文字数。負数ならこの補完は行われません。
-
-        See also: |acp-perl-omni|
-
-                                              *g:acp_behaviorXmlOmniLength*  >
-  let g:acp_behaviorXmlOmniLength = 0
-<
-        XML オムニ補完の自動ポップアップを行うのに必要なカーソルの直前のキーワ
-        ード文字数。負数ならこの補完は行われません。
-
-                                             *g:acp_behaviorHtmlOmniLength*  >
-  let g:acp_behaviorHtmlOmniLength = 0
-<
-        HTML オムニ補完の自動ポップアップを行うのに必要なカーソルの直前のキー
-        ワード文字数。負数ならこの補完は行われません。
-
-                                      *g:acp_behaviorCssOmniPropertyLength*  >
-  let g:acp_behaviorCssOmniPropertyLength = 1
-<
-        プロパティ補完のための、CSS オムニ補完の自動ポップアップを行うのに必要
-        なカーソルの直前のキーワード文字数。負数ならこの補完は行われません。
-
-                                         *g:acp_behaviorCssOmniValueLength*  >
-  let g:acp_behaviorCssOmniValueLength = 0
-<
-        値補完のための、CSS オムニ補完の自動ポップアップを行うのに必要なカーソ
-        ルの直前のキーワード文字数。負数ならこの補完は行われません。
-
-                                                           *g:acp_behavior*  >
-  let g:acp_behavior = {}
-<
-
-        これは内部仕様がわかっている人向けのオプションで、他のオプションでの設
-        定より優先されます。 
-
-        |Dictionary|型で、キーはファイルタイプに対応します。 '*' はデフォルト
-        を表します。値はリスト型です。補完候補が得られるまでリストの先頭アイテ
-        ムから順に評価します。各要素は|Dictionary|で詳細は次の通り:
-
-        "command":                                    *g:acp_behavior-command*
-          補完メニューをポップアップするためのコマンド。
-
-        "completefunc":                          *g:acp_behavior-completefunc*
-          'completefunc' に設定する関数。 "command" が "<C-x><C-u>" のときだけ
-          意味があります。
-
-        "meets":                                        *g:acp_behavior-meets*
-          この補完を行うかどうかを判断する関数の名前。この関数はカーソル直前の
-          テキストを引数に取り、補完を行うなら非 0 の値を返します。
-
-        "onPopupClose":                          *g:acp_behavior-onPopupClose*
-          この補完のポップアップメニューが閉じられたときに呼ばれる関数の名前。
-          この関数が 0 を返した場合、続いて行われる予定の補完は抑制されます。
-
-        "repeat":                                      *g:acp_behavior-repeat*
-          真なら最後の補完が自動的に繰り返されます。
-
-
-==============================================================================
-あばうと                                *acp-about* *acp-contact* *acp-author*
-
-作者:       Takeshi NISHIDA <ns9tks@DELETE-ME.gmail.com>
-ライセンス: MIT Licence
-URL:        http://www.vim.org/scripts/script.php?script_id=1879
-            http://bitbucket.org/ns9tks/vim-autocomplpop/
-
-バグや要望など ~
-
-こちらへどうぞ: http://bitbucket.org/ns9tks/vim-autocomplpop/issues/
-
-==============================================================================
- vim:tw=78:ts=8:ft=help:norl:
-
diff --git a/latex/vim/.vim/doc/acp.txt b/latex/vim/.vim/doc/acp.txt
deleted file mode 100644 (file)
index 3580126..0000000
+++ /dev/null
@@ -1,507 +0,0 @@
-*acp.txt*       Automatically opens popup menu for completions.
-
-        Copyright (c) 2007-2009 Takeshi NISHIDA
-
-AutoComplPop                                              *autocomplpop* *acp*
-
-INTRODUCTION                    |acp-introduction|
-INSTALLATION                    |acp-installation|
-USAGE                           |acp-usage|
-COMMANDS                        |acp-commands|
-OPTIONS                         |acp-options|
-SPECIAL THANKS                  |acp-thanks|
-CHANGELOG                       |acp-changelog|
-ABOUT                           |acp-about|
-
-
-==============================================================================
-INTRODUCTION                                                *acp-introduction*
-
-With this plugin, your vim comes to automatically opens popup menu for
-completions when you enter characters or move the cursor in Insert mode. It
-won't prevent you continuing entering characters.
-
-
-==============================================================================
-INSTALLATION                                                *acp-installation*
-
-Put all files into your runtime directory. If you have the zip file, extract
-it to your runtime directory.
-
-You should place the files as follows:
->
-        <your runtime directory>/plugin/acp.vim
-        <your runtime directory>/doc/acp.txt
-        ...
-<
-If you disgust to jumble up this plugin and other plugins in your runtime
-directory, put the files into new directory and just add the directory path to
-'runtimepath'. It's easy to uninstall the plugin.
-
-And then update your help tags files to enable fuzzyfinder help. See
-|add-local-help| for details.
-
-
-==============================================================================
-USAGE                                                              *acp-usage*
-
-Once this plugin is installed, auto-popup is enabled at startup by default.
-
-Which completion method is used depends on the text before the cursor. The
-default behavior is as follows:
-
-        kind      filetype    text before the cursor ~
-        Keyword   *           two keyword characters
-        Filename  *           a filename character + a path separator 
-                              + 0 or more filename character
-        Omni      ruby        ".", "::" or non-word character + ":"
-                              (|+ruby| required.)
-        Omni      python      "." (|+python| required.)
-        Omni      xml         "<", "</" or ("<" + non-">" characters + " ")
-        Omni      html/xhtml  "<", "</" or ("<" + non-">" characters + " ")
-        Omni      css         (":", ";", "{", "^", "@", or "!")
-                              + 0 or 1 space
-
-Also, you can make user-defined completion and snipMate's trigger completion
-(|acp-snipMate|) auto-popup if the options are set.
-
-These behavior are customizable.
-
-                                                                *acp-snipMate*
-snipMate's Trigger Completion ~
-
-snipMate's trigger completion enables you to complete a snippet trigger
-provided by snipMate plugin
-(http://www.vim.org/scripts/script.php?script_id=2540) and expand it.
-
-
-To enable auto-popup for this completion, add following function to
-plugin/snipMate.vim:
->
-  fun! GetSnipsInCurrentScope()
-    let snips = {}
-    for scope in [bufnr('%')] + split(&ft, '\.') + ['_']
-      call extend(snips, get(s:snippets, scope, {}), 'keep')
-      call extend(snips, get(s:multi_snips, scope, {}), 'keep')
-    endfor
-    return snips
-  endf
-<
-And set |g:acp_behaviorSnipmateLength| option to 1.
-
-There is the restriction on this auto-popup, that the word before cursor must
-consist only of uppercase characters.
-
-                                                               *acp-perl-omni*
-Perl Omni-Completion ~
-
-AutoComplPop supports perl-completion.vim
-(http://www.vim.org/scripts/script.php?script_id=2852).
-
-To enable auto-popup for this completion, set |g:acp_behaviorPerlOmniLength|
-option to 0 or more.
-
-
-==============================================================================
-COMMANDS                                                        *acp-commands*
-
-                                                                  *:AcpEnable*
-:AcpEnable
-        enables auto-popup.
-
-                                                                 *:AcpDisable*
-:AcpDisable
-        disables auto-popup.
-
-                                                                    *:AcpLock*
-:AcpLock
-        suspends auto-popup temporarily.
-
-        For the purpose of avoiding interruption to another script, it is
-        recommended to insert this command and |:AcpUnlock| than |:AcpDisable|
-        and |:AcpEnable| .
-
-                                                                  *:AcpUnlock*
-:AcpUnlock
-        resumes auto-popup suspended by |:AcpLock| .
-
-
-==============================================================================
-OPTIONS                                                          *acp-options*
-
-                                                    *g:acp_enableAtStartup*  >
-  let g:acp_enableAtStartup = 1
-<
-        If non-zero, auto-popup is enabled at startup.
-
-                                                      *g:acp_mappingDriven*  >
-  let g:acp_mappingDriven = 0
-<
-        If non-zero, auto-popup is triggered by key mappings instead of
-        |CursorMovedI| event. This is useful to avoid auto-popup by moving
-        cursor in Insert mode.
-
-                                                   *g:acp_ignorecaseOption*  >
-  let g:acp_ignorecaseOption = 1
-<
-        Value set to 'ignorecase' temporarily when auto-popup.
-
-                                                     *g:acp_completeOption*  >
-  let g:acp_completeOption = '.,w,b,k'
-<
-        Value set to 'complete' temporarily when auto-popup.
-
-                                                 *g:acp_completeoptPreview*  >
-  let g:acp_completeoptPreview = 0
-<
-        If non-zero, "preview" is added to 'completeopt' when auto-popup.
-
-                                        *g:acp_behaviorUserDefinedFunction*  >
-  let g:acp_behaviorUserDefinedFunction = ''
-<
-        |g:acp_behavior-completefunc| for user-defined completion. If empty,
-        this completion will be never attempted.
-
-                                           *g:acp_behaviorUserDefinedMeets*  >
-  let g:acp_behaviorUserDefinedMeets = ''
-<
-        |g:acp_behavior-meets| for user-defined completion. If empty, this
-        completion will be never attempted.
-
-                                             *g:acp_behaviorSnipmateLength*  >
-  let g:acp_behaviorSnipmateLength = -1
-<
-        Pattern before the cursor, which are needed to attempt
-        snipMate-trigger completion.
-
-                                             *g:acp_behaviorKeywordCommand*  >
-  let g:acp_behaviorKeywordCommand = "\<C-n>"
-<
-        Command for keyword completion. This option is usually set "\<C-n>" or
-        "\<C-p>".
-
-                                              *g:acp_behaviorKeywordLength*  >
-  let g:acp_behaviorKeywordLength = 2
-<
-        Length of keyword characters before the cursor, which are needed to
-        attempt keyword completion. If negative value, this completion will be
-        never attempted.
-
-                                             *g:acp_behaviorKeywordIgnores*  >
-  let g:acp_behaviorKeywordIgnores = []
-<
-        List of string. If a word before the cursor matches to the front part
-        of one of them, keyword completion won't be attempted.
-
-        E.g., when there are too many keywords beginning with "get" for the
-        completion and auto-popup by entering "g", "ge", or "get" causes
-        response degradation, set ["get"] to this option and avoid it.
-
-                                                 *g:acp_behaviorFileLength*  >
-  let g:acp_behaviorFileLength = 0
-<
-        Length of filename characters before the cursor, which are needed to
-        attempt filename completion. If negative value, this completion will
-        be never attempted.
-
-                                       *g:acp_behaviorRubyOmniMethodLength*  >
-  let g:acp_behaviorRubyOmniMethodLength = 0
-<
-        Length of keyword characters before the cursor, which are needed to
-        attempt ruby omni-completion for methods. If negative value, this
-        completion will be never attempted.
-
-                                       *g:acp_behaviorRubyOmniSymbolLength*  >
-  let g:acp_behaviorRubyOmniSymbolLength = 1
-<
-        Length of keyword characters before the cursor, which are needed to
-        attempt ruby omni-completion for symbols. If negative value, this
-        completion will be never attempted.
-
-                                           *g:acp_behaviorPythonOmniLength*  >
-  let g:acp_behaviorPythonOmniLength = 0
-<
-        Length of keyword characters before the cursor, which are needed to
-        attempt python omni-completion. If negative value, this completion
-        will be never attempted.
-
-                                             *g:acp_behaviorPerlOmniLength*  >
-  let g:acp_behaviorPerlOmniLength = -1
-<
-        Length of keyword characters before the cursor, which are needed to
-        attempt perl omni-completion. If negative value, this completion will
-        be never attempted.
-
-        See also: |acp-perl-omni|
-
-                                              *g:acp_behaviorXmlOmniLength*  >
-  let g:acp_behaviorXmlOmniLength = 0
-<
-        Length of keyword characters before the cursor, which are needed to
-        attempt XML omni-completion. If negative value, this completion will
-        be never attempted.
-
-                                             *g:acp_behaviorHtmlOmniLength*  >
-  let g:acp_behaviorHtmlOmniLength = 0
-<
-        Length of keyword characters before the cursor, which are needed to
-        attempt HTML omni-completion. If negative value, this completion will
-        be never attempted.
-
-                                      *g:acp_behaviorCssOmniPropertyLength*  >
-  let g:acp_behaviorCssOmniPropertyLength = 1
-<
-        Length of keyword characters before the cursor, which are needed to
-        attempt CSS omni-completion for properties. If negative value, this
-        completion will be never attempted.
-
-                                         *g:acp_behaviorCssOmniValueLength*  >
-  let g:acp_behaviorCssOmniValueLength = 0
-<
-        Length of keyword characters before the cursor, which are needed to
-        attempt CSS omni-completion for values. If negative value, this
-        completion will be never attempted.
-
-                                                           *g:acp_behavior*  >
-  let g:acp_behavior = {}
-<
-        This option is for advanced users. This setting overrides other
-        behavior options. This is a |Dictionary|. Each key corresponds to a
-        filetype. '*' is default. Each value is a list. These are attempted in
-        sequence until completion item is found. Each element is a
-        |Dictionary| which has following items:
-
-        "command":                                    *g:acp_behavior-command*
-          Command to be fed to open popup menu for completions.
-
-        "completefunc":                          *g:acp_behavior-completefunc*
-          'completefunc' will be set to this user-provided function during the
-          completion. Only makes sense when "command" is "<C-x><C-u>".
-
-        "meets":                                        *g:acp_behavior-meets*
-          Name of the function which dicides whether or not to attempt this
-          completion. It will be attempted if this function returns non-zero.
-          This function takes a text before the cursor.
-
-        "onPopupClose":                          *g:acp_behavior-onPopupClose*
-          Name of the function which is called when popup menu for this
-          completion is closed. Following completions will be suppressed if
-          this function returns zero.
-
-        "repeat":                                      *g:acp_behavior-repeat*
-          If non-zero, the last completion is automatically repeated.
-
-
-==============================================================================
-SPECIAL THANKS                                                    *acp-thanks*
-
-- Daniel Schierbeck
-- Ingo Karkat
-
-
-==============================================================================
-CHANGELOG                                                      *acp-changelog*
-
-2.14
-  - Added the support for perl-completion.vim.
-
-2.13
-  - Changed to sort snipMate's triggers.
-  - Fixed a bug that a wasted character was inserted after snipMate's trigger
-    completion.
-
-2.12.1
-  - Changed to avoid a strange behavior with Microsoft IME.
-
-2.12
-  - Added g:acp_behaviorKeywordIgnores option.
-  - Added g:acp_behaviorUserDefinedMeets option and removed
-    g:acp_behaviorUserDefinedPattern.
-  - Changed to do auto-popup only when a buffer is modified.
-  - Changed the structure of g:acp_behavior option.
-  - Changed to reflect a change of behavior options (named g:acp_behavior*)
-    any time it is done.
-  - Fixed a bug that completions after omni completions or snipMate's trigger
-    completion were never attempted when no candidate for the former
-    completions was found.
-
-2.11.1
-  - Fixed a bug that a snipMate's trigger could not be expanded when it was
-    completed.
-
-2.11
-  - Implemented experimental feature which is snipMate's trigger completion.
-
-2.10
-  - Improved the response by changing not to attempt any completion when
-    keyword characters are entered after a word which has been found that it
-    has no completion candidate at the last attempt of completions.
-  - Improved the response by changing to close popup menu when <BS> was
-    pressed and the text before the cursor would not match with the pattern of
-    current behavior.
-
-2.9
-  - Changed default behavior to support XML omni completion.
-  - Changed default value of g:acp_behaviorKeywordCommand option.
-    The option with "\<C-p>" cause a problem which inserts a match without
-    <CR> when 'dictionary' has been set and keyword completion is done.
-  - Changed to show error message when incompatible with a installed vim.
-
-2.8.1
-  - Fixed a bug which inserted a selected match to the next line when
-    auto-wrapping (enabled with 'formatoptions') was performed.
-
-2.8
-  - Added g:acp_behaviorUserDefinedFunction option and
-    g:acp_behaviorUserDefinedPattern option for users who want to make custom
-    completion auto-popup.
-  - Fixed a bug that setting 'spell' on a new buffer made typing go crazy.
-
-2.7
-  - Changed naming conventions for filenames, functions, commands, and options 
-    and thus renamed them.
-  - Added g:acp_behaviorKeywordCommand option. If you prefer the previous
-    behavior for keyword completion, set this option "\<C-n>".
-  - Changed default value of g:acp_ignorecaseOption option.
-
-  The following were done by Ingo Karkat:
-
-  - ENH: Added support for setting a user-provided 'completefunc' during the
-    completion, configurable via g:acp_behavior. 
-  - BUG: When the configured completion is <C-p> or <C-x><C-p>, the command to
-    restore the original text (in on_popup_post()) must be reverted, too. 
-  - BUG: When using a custom completion function (<C-x><C-u>) that also uses
-    an s:...() function name, the s:GetSidPrefix() function dynamically
-    determines the wrong SID. Now calling s:DetermineSidPrefix() once during
-    sourcing and caching the value in s:SID. 
-  - BUG: Should not use custom defined <C-X><C-...> completion mappings. Now
-    consistently using unmapped completion commands everywhere. (Beforehand,
-    s:PopupFeeder.feed() used mappings via feedkeys(..., 'm'), but
-    s:PopupFeeder.on_popup_post() did not due to its invocation via
-    :map-expr.) 
-
-2.6:
-  - Improved the behavior of omni completion for HTML/XHTML.
-
-2.5:
-  - Added some options to customize behavior easily:
-      g:AutoComplPop_BehaviorKeywordLength
-      g:AutoComplPop_BehaviorFileLength
-      g:AutoComplPop_BehaviorRubyOmniMethodLength
-      g:AutoComplPop_BehaviorRubyOmniSymbolLength
-      g:AutoComplPop_BehaviorPythonOmniLength
-      g:AutoComplPop_BehaviorHtmlOmniLength
-      g:AutoComplPop_BehaviorCssOmniPropertyLength
-      g:AutoComplPop_BehaviorCssOmniValueLength
-
-2.4:
-  - Added g:AutoComplPop_MappingDriven option.
-
-2.3.1:
-  - Changed to set 'lazyredraw' while a popup menu is visible to avoid
-    flickering.
-  - Changed a behavior for CSS.
-  - Added support for GetLatestVimScripts.
-
-2.3:
-  - Added a behavior for Python to support omni completion.
-  - Added a behavior for CSS to support omni completion.
-
-2.2:
-  - Changed not to work when 'paste' option is set.
-  - Fixed AutoComplPopEnable command and AutoComplPopDisable command to
-    map/unmap "i" and "R".
-
-2.1:
-  - Fixed the problem caused by "." command in Normal mode.
-  - Changed to map "i" and "R" to feed completion command after starting
-    Insert mode.
-  - Avoided the problem caused by Windows IME.
-
-2.0:
-  - Changed to use CursorMovedI event to feed a completion command instead of
-    key mapping. Now the auto-popup is triggered by moving the cursor.
-  - Changed to feed completion command after starting Insert mode.
-  - Removed g:AutoComplPop_MapList option.
-
-1.7:
-  - Added behaviors for HTML/XHTML. Now supports the omni completion for
-    HTML/XHTML.
-  - Changed not to show expressions for CTRL-R =.
-  - Changed not to set 'nolazyredraw' while a popup menu is visible.
-
-1.6.1:
-  - Changed not to trigger the filename completion by a text which has
-    multi-byte characters.
-
-1.6:
-  - Redesigned g:AutoComplPop_Behavior option.
-  - Changed default value of g:AutoComplPop_CompleteOption option.
-  - Changed default value of g:AutoComplPop_MapList option.
-
-1.5:
-  - Implemented continuous-completion for the filename completion. And added
-    new option to g:AutoComplPop_Behavior.
-
-1.4:
-  - Fixed the bug that the auto-popup was not suspended in fuzzyfinder.
-  - Fixed the bug that an error has occurred with Ruby-omni-completion unless
-    Ruby interface.
-
-1.3:
-  - Supported Ruby-omni-completion by default.
-  - Supported filename completion by default.
-  - Added g:AutoComplPop_Behavior option.
-  - Added g:AutoComplPop_CompleteoptPreview option.
-  - Removed g:AutoComplPop_MinLength option.
-  - Removed g:AutoComplPop_MaxLength option.
-  - Removed g:AutoComplPop_PopupCmd option.
-
-1.2:
-  - Fixed bugs related to 'completeopt'.
-
-1.1:
-  - Added g:AutoComplPop_IgnoreCaseOption option.
-  - Added g:AutoComplPop_NotEnableAtStartup option.
-  - Removed g:AutoComplPop_LoadAndEnable option.
-1.0:
-  - g:AutoComplPop_LoadAndEnable option for a startup activation is added.
-  - AutoComplPopLock command and AutoComplPopUnlock command are added to
-    suspend and resume.
-  - 'completeopt' and 'complete' options are changed temporarily while
-    completing by this script.
-
-0.4:
-  - The first match are selected when the popup menu is Opened. You can insert
-    the first match with CTRL-Y.
-
-0.3:
-  - Fixed the problem that the original text is not restored if 'longest' is
-    not set in 'completeopt'. Now the plugin works whether or not 'longest' is
-    set in 'completeopt', and also 'menuone'.
-
-0.2:
-  - When completion matches are not found, insert CTRL-E to stop completion.
-  - Clear the echo area.
-  - Fixed the problem in case of dividing words by symbols, popup menu is
-    not opened.
-
-0.1:
-  - First release.
-
-
-==============================================================================
-ABOUT                                   *acp-about* *acp-contact* *acp-author*
-
-Author:  Takeshi NISHIDA <ns9tks@DELETE-ME.gmail.com>
-Licence: MIT Licence
-URL:     http://www.vim.org/scripts/script.php?script_id=1879
-         http://bitbucket.org/ns9tks/vim-autocomplpop/
-
-Bugs/Issues/Suggestions/Improvements ~
-
-Please submit to http://bitbucket.org/ns9tks/vim-autocomplpop/issues/ .
-
-==============================================================================
- vim:tw=78:ts=8:ft=help:norl:
-
diff --git a/latex/vim/.vim/doc/c-hotkeys.pdf b/latex/vim/.vim/doc/c-hotkeys.pdf
deleted file mode 100644 (file)
index 183f36b..0000000
+++ /dev/null
@@ -1,1575 +0,0 @@
-%PDF-1.2
-7 0 obj
-<<
-/Type/Encoding
-/Differences[1/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash/ogonek/ring 11/breve/minus
-14/Zcaron/zcaron/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity/lessequal/greaterequal/partialdiff/summation/product/pi/grave/quotesingle/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
-128/Euro/integral/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/Omega/radical/approxequal
-147/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/Delta/lozenge/Ydieresis
-161/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
->>
-endobj
-10 0 obj
-<<
-/Encoding 7 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F1
-/FontDescriptor 9 0 R
-/BaseFont/UGYPWX+NimbusRomNo9L-Medi
-/FirstChar 1
-/LastChar 255
-/Widths[333 556 556 167 333 667 278 333 333 0 333 570 0 667 444 333 278 0 0 0 0 0
-0 0 0 0 0 0 0 333 278 250 333 555 500 500 1000 833 333 333 333 500 570 250 333 250
-278 500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500 930 722 667 722
-722 667 611 778 778 389 500 778 667 944 722 778 611 778 722 556 667 722 722 1000
-722 722 667 333 278 333 581 500 333 500 556 444 556 444 333 500 556 278 333 556 278
-833 556 500 556 556 444 389 333 556 500 722 500 500 444 394 220 394 520 0 0 0 333
-500 500 1000 500 500 333 1000 556 333 1000 0 0 0 0 0 0 500 500 350 500 1000 333 1000
-389 333 722 0 0 722 0 333 500 500 500 500 220 500 333 747 300 500 570 333 747 333
-400 570 300 300 333 556 540 250 333 300 330 500 750 750 750 500 722 722 722 722 722
-722 1000 722 667 667 667 667 389 389 389 389 722 722 778 778 778 778 778 570 778
-722 722 722 722 722 611 556 500 500 500 500 500 500 722 444 444 444 444 444 278 278
-278 278 500 556 500 500 500 500 500 570 500 556 556 556 556 500 556 500]
->>
-endobj
-13 0 obj
-<<
-/Encoding 7 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F2
-/FontDescriptor 12 0 R
-/BaseFont/JKGHSQ+NimbusRomNo9L-Regu
-/FirstChar 1
-/LastChar 255
-/Widths[333 556 556 167 333 611 278 333 333 0 333 564 0 611 444 333 278 0 0 0 0 0
-0 0 0 0 0 0 0 333 180 250 333 408 500 500 833 778 333 333 333 500 564 250 333 250
-278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 722 667 667
-722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722
-722 611 333 278 333 469 500 333 444 500 444 500 444 333 500 500 278 278 500 278 778
-500 500 500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 0 0 0 333 500
-444 1000 500 500 333 1000 556 333 889 0 0 0 0 0 0 444 444 350 500 1000 333 980 389
-333 722 0 0 722 0 333 500 500 500 500 200 500 333 760 276 500 564 333 760 333 400
-564 300 300 333 500 453 250 333 300 310 500 750 750 750 444 722 722 722 722 722 722
-889 667 611 611 611 611 333 333 333 333 722 722 722 722 722 722 722 564 722 722 722
-722 722 722 556 500 444 444 444 444 444 444 667 444 444 444 444 444 278 278 278 278
-500 500 500 500 500 500 500 564 500 500 500 500 500 500 500 500]
->>
-endobj
-14 0 obj
-<<
-/Encoding 7 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F3
-/FontDescriptor 9 0 R
-/BaseFont/UGYPWX+NimbusRomNo9L-Medi
-/FirstChar 1
-/LastChar 255
-/Widths[333 556 556 167 333 667 278 333 333 0 333 570 0 667 444 333 278 0 0 0 0 0
-0 0 0 0 0 0 0 333 278 250 333 555 500 500 1000 833 333 333 333 500 570 250 333 250
-278 500 500 500 500 500 500 500 500 500 500 333 333 570 570 570 500 930 722 667 722
-722 667 611 778 778 389 500 778 667 944 722 778 611 778 722 556 667 722 722 1000
-722 722 667 333 278 333 581 500 333 500 556 444 556 444 333 500 556 278 333 556 278
-833 556 500 556 556 444 389 333 556 500 722 500 500 444 394 220 394 520 0 0 0 333
-500 500 1000 500 500 333 1000 556 333 1000 0 0 0 0 0 0 500 500 350 500 1000 333 1000
-389 333 722 0 0 722 0 333 500 500 500 500 220 500 333 747 300 500 570 333 747 333
-400 570 300 300 333 556 540 250 333 300 330 500 750 750 750 500 722 722 722 722 722
-722 1000 722 667 667 667 667 389 389 389 389 722 722 778 778 778 778 778 570 778
-722 722 722 722 722 611 556 500 500 500 500 500 500 722 444 444 444 444 444 278 278
-278 278 500 556 500 500 500 500 500 570 500 556 556 556 556 500 556 500]
->>
-endobj
-15 0 obj
-<<
-/Encoding 7 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F4
-/FontDescriptor 12 0 R
-/BaseFont/JKGHSQ+NimbusRomNo9L-Regu
-/FirstChar 1
-/LastChar 255
-/Widths[333 556 556 167 333 611 278 333 333 0 333 564 0 611 444 333 278 0 0 0 0 0
-0 0 0 0 0 0 0 333 180 250 333 408 500 500 833 778 333 333 333 500 564 250 333 250
-278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 722 667 667
-722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722
-722 611 333 278 333 469 500 333 444 500 444 500 444 333 500 500 278 278 500 278 778
-500 500 500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 0 0 0 333 500
-444 1000 500 500 333 1000 556 333 889 0 0 0 0 0 0 444 444 350 500 1000 333 980 389
-333 722 0 0 722 0 333 500 500 500 500 200 500 333 760 276 500 564 333 760 333 400
-564 300 300 333 500 453 250 333 300 310 500 750 750 750 444 722 722 722 722 722 722
-889 667 611 611 611 611 333 333 333 333 722 722 722 722 722 722 722 564 722 722 722
-722 722 722 556 500 444 444 444 444 444 444 667 444 444 444 444 444 278 278 278 278
-500 500 500 500 500 500 500 564 500 500 500 500 500 500 500 500]
->>
-endobj
-16 0 obj
-<<
-/Type/Encoding
-/Differences[0/x0/x1/x2/x3/x4/x5/x6/x7/x8/x9/xa/xb/xc/xd/xe/xf/x10/x11/x12/x13/x14/x15/x16/x17/x18/x19/x1a/x1b/x1c/x1d/x1e/x1f/x20/x21/x22/x23/x24/x25/x26/x27/x28/x29/x2a/x2b/x2c/x2d/x2e/x2f/x30/x31/x32/x33/x34/x35/x36/x37/x38/x39/x3a/x3b/x3c/x3d/x3e/x3f/x40/x41/x42/x43/x44/x45/x46/x47/x48/x49/x4a/x4b/x4c/x4d/x4e/x4f/x50/x51/x52/x53/x54/x55/x56/x57/x58/x59/x5a/x5b/x5c/x5d/x5e/x5f/x60/x61/x62/x63/x64/x65/x66/x67/x68/x69/x6a/x6b/x6c/x6d/x6e/x6f/x70/x71/x72/x73/x74/x75/x76/x77/x78/x79/x7a/x7b/x7c/x7d/x7e/x7f/x80/x81/x82/x83/x84/x85/x86/x87/x88/x89/x8a/x8b/x8c/x8d/x8e/x8f/x90/x91/x92/x93/x94/x95/x96/x97/x98/x99/x9a/x9b/x9c/x9d/x9e/x9f/xa0/xa1/xa2/xa3/xa4/xa5/xa6/xa7/xa8/xa9/xaa/xab/xac/xad/xae/xaf/xb0/xb1/xb2/xb3/xb4/xb5/xb6/xb7/xb8/xb9/xba/xbb/xbc/xbd/xbe/xbf/xc0/xc1/xc2/xc3/xc4/xc5/xc6/xc7/xc8/xc9/xca/xcb/xcc/xcd/xce/xcf/xd0/xd1/xd2/xd3/xd4/xd5/xd6/xd7/xd8/xd9/xda/xdb/xdc/xdd/xde/xdf/xe0/xe1/xe2/xe3/xe4/xe5/xe6/xe7/xe8/xe9/xea/xeb/xec/xed/xee/xef/xf0/xf1/xf2/xf3/xf4/xf5/xf6/xf7/xf8/xf9/xfa/xfb/xfc/xfd/xfe/xff]
->>
-endobj
-18 0 obj
-<<
-/Type/Encoding
-/Differences[0/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft
-161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus
-173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade]
->>
-endobj
-21 0 obj
-<<
-/Encoding 18 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F6
-/FontDescriptor 20 0 R
-/BaseFont/IPWGVY+CMSY10
-/FirstChar 33
-/LastChar 196
-/Widths[1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8
-275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8
-611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9
-820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7
-666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8
-500 500 611.1 500 277.8 833.3 750 833.3 416.7 666.7 666.7 777.8 777.8 444.4 444.4
-444.4 611.1 777.8 777.8 777.8 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 0 0 777.8
-777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8
-777.8 777.8 1000 1000 777.8 777.8 1000 777.8]
->>
-endobj
-23 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 4880
->>
-stream
-xÚ½\9c]\93ã6v\86ïó+ºÜU)ul±I\0üÀÆÞ\8b8¶×ÙMÖ\95\99ݪT:\17\1a\89=͵D©Di:\9b­ü÷\0\ 4Î\aH\80ÓÞîÍÍ\8cÈ~ñ\ 2ç!HâãH7y\96ç7\1foÆÿ~¸ù§÷÷ß\177:ÓÕÍûÇ\9b¦É*}#dÖÈ\9b÷ÿü\9f«?Þý×û\7f±\82:Óµ\15Ôöïùø·\1fïÖU±úWP\80EQdUá%뻵ҫ\9f¦&E\9e)¯øÝhò\aó¯Xý0þûãøï¿A\99¢ÎDa\v­K\91\89\9bu!³²\1c\8bn×Ãõt:\9e/Ù§î0m\85\10YãÕê³\91|7VùïcSÞ±Fü>l
-xËÊ\97+Çð²»u\99¯4¨\84Êêflp-2U\9a64\99p-þ\r\ 6¥mël3ó¬\14ÞÍÔ&\8aÕû»µ¬ËÕoǪ¿\e\9bô\1fãçw®°°ô´#RÉI\90¿½\13jÕÞ\15åêÏÆÌ´í°9\9dºþã`\8eL\e\1f\8fg÷á\8fw¥^\19h£æ¹»<¹Ó\9b~ç>ØSÇëÅ\1düð\87\1f3[÷\8d¨²Jò+ðÓþú±ë\7feZ\䫧Ëåô«û{s-²áx=o[[[Q¯>¶Yß^F\83µT\99R7ksqr×à\87U÷pçªéú¡=û*\ fÇ]û\95ûø°êAÑ\1fÏ\87Í>¢ø\ 4\8aOÝpå\8a±ÖïÞßØþö|SeÚ4¿©íe<\98\1e¢m\7fr\87û\9bw\81¨È\8b¬.\8cÊ\97i²Â\89ìí"é\12Ø\8e\9e\9b¿ÕîÓÍû\83¹¶¹½{ÖÚt0\17ä·îÊ)*VgMã¯úñphûË\10¶Ô·\r[\ 1mÅfLÛª\99Ê\1fÏdE\99U%\86Tä"+|H\910î¿/M\7fW\1a\83d\ 1\8aL[»"+µ»\88\ fÛ}Ø~enZÁª\84cVgÐ\93K\99\15¡gÛïÖÇÇõ¾ë[w9·\ e\94¹ãj]Ù^ñÕ§»J­¾²ý'Ê\ eêF*P÷\14JÃUîx&3\7f5\rCvE\95å%\ 6ÂH94¢ÌJ      hþ\14G\ 3\8e\88\8c°!ÓÍîO×Áß)iN¢(ë\97p\82\86 \ 1\94@Íeîx&Sã³èÀJi\9d\ 6%Íq\r \868(pdà\98e\ 4\14\99\ eíç)\8d\aûë¡¿³%\eÿ¼\89\92\82\960\ 4:\8e æ2w<\93\95\1a"eTZ¥I\99à\94\0Rcó̽"í_²ÆÝ1ÿ\10Ç\aÕ0\9c¬\9e\b>ªië\9f ÷ßW$3c\ 3 o,\a*p1/\aó\8eÈ}y\ayÔPD\8a\8f\8d.í«\98G²®òÜ\adÞÿys\83\7f»\9fÕ¨ª\f\86\ecoO]=\0Á.\8b\8e_\96\8aËÜñLV\17\99\92tõÊñ\89\9e¼zU\9d\99A\83¿zÛø\85\ 2Gvá\98eäB\91éÿÇ\85\9a\83¯\9a¬©_B\1e"cH\9b8ÒJ0\99;\9eÉ\9a2\935\917ªF¤É7æ.)\80ü1N\1e\1cÙ\95`\96\11òd\1a\90cðÕ/\81o.Þº*ÍCz\91\92áiâxJ.sÇ3\99Ö6\84\ 3+U×i\8aº\84!¬¡øx\8ec\ 4K\86\95yF0\92ëãys\98>\99ëR\8b\91HòÍ\ 5\15²Pëx¨%\97¹ã©L\98k"*"bTu\91$"rmc\0"×(\11´d\84ê¥ñ\ fs}¼öÛKwì'PªR\17\8bP°N\16m\1d\8fV1\99?\9eÉ\84i92±¢*=ì\11æ\89S(`rhãL¼#CT-\r{\98é¡5\93\12?AÙµÃöÜ\9d\1c¡JäË=\ 5*eÁVe4XöÞv\873\91*l{\ e¬L\95&"Ç\97\17<÷ã\83dtd\84ª%"dºÝo\86!\ 2¤\16\f\ 4êd±VÑX%W¹ã\99¬,³\9c\ 6ÇVU¦G2¢,²\1cG2\8f».\ e\ 5<\19¤riØÂmó\ìÛ\b\167Yì\ e§}kï¦\8d=kg\8eµÌ\97iAc\18\872ÎAp\99;\9eÉ*\9då4t°*\95\1e"\8bJ\8dë\15\80ë)\8e\v<\19>µ4Hæ¶Ë¸\9eÚÍ®=[LJ*¹Ì       ZÁ\0¨8\0Áeîx&k\f\0\1a [\95\92iNu3Fèoµø\\ 2-\19\19ÁD®ßÞ\7fûå\97\ fBT\9c×Ð\8e\ fé\ 1\8d_!2o¶JáÐè²ù\80\8fñÓ>\8b\8c\a\f(-ØP*I\18\ 2`èT\f\9di>\e\ 4øã\99LW¶Ú\ 3+%Ó\83\0¡EÖà ö)A\18,\91\19!L®¿y1]i'x¿\80ncoß\17Ð\85Æ3l2\86­Î
-.sÇS\994õ74 °*\99\1e¨Ê¼ÊðMñs|\8a\80\8e\b\9cÃ%Ó\9fï´_\17|¾+òÕñ¼sk\7fÁø5è¿bJØ©\13\84+û¤û<a\8c\80¡\931tæaÎdþx&\13*kh\10kU"ý2\96"·ópXlH \ 6KD\1exF\10\93ëpj·\1d¬>¦À*\eÿ/\ 2[¿\84+4\9b\ 1\131`æEÆeîx&\93MVÓJ¡U\89ôPXJe§ï\9eë.\8e\15\1c\11s`\19ÁJ¦»ÍÅ<\ f\8a¢Tå\v\96³°&\16¢\88\87¨¹Ì\1dÏd¥°Í@\12Ò\8cÏÓ\ 3\1a;­ó$.q\12à\88d\ 2Ë\b 2u$lïú{÷ߥ³³¦F5ú%d f\f\19k\9e\86Üp\99;&\990¨LÃÌ\ 5\97Un\9fÆîp¦2wG3\8e ±\90Ô/\GWya_¢¦gû7ð»Ù2ze\9f
-îî0£¹6²\90î[\aÍ ÆÊxc+¦r\873\95ÁD\ 1\19\8dR\7fÕ*ºPʾ\93m,ðR\1d&7\8f}7\9ay\8a¯Ð\1d\ 4\15
-=ö\ròØ\1dïÖ¥Ö«¿¸\15´ÿuÿ=?uûv¾\ 6a\97/ù Ãt\9f2Ò}<\r×
-B£¢hjÒØ\83\99b]ÛÅå\ 3\15\88ÝM\1eÍz\1cëx4\8fQ4h\a¤Ê      \1aò°»Qóe\98Úv\84\85ç«\8f\ 5êÁÐÊhh\82iÜá\eÐiÖ\81\8c\ 5\ 6ÅxW\ 2\84c\9c\ 2z"\95Y\1faFã.`ÐK^Ù5°~
-=Ö;̼ÛþG2w<×\99ÛSK\86H\14ü©1g$s»\10é\19uqDè      È\98'2"£îñ\15\9d\ 5êbqÊh\9ceVp\9d;\9eëÌ\e i\18\ f£\93r\81\87\1a\a\ 3À#qç )\0\b\84\9c\8cÍÛö\19¨\9f\ 5/£Ák»ÚA:w<×Uã\86ÿ\81\97\13Í\ 2$3)¨ñÁÛµqHh
\98)B"'\80Ôî\87W?o±n\16¸\88\ 6.íÂ\aéÜqäñTÙf\1ex9!\16\0Õ"£\9bê1\ 1\bM\ 1\183E@è4ëDã\7f#­ñÓ\9bu.h\16c"\12L4×¹ã¹Nç~\1f\1eÊÕ<\1f`ή©,\r\ f/\81\ e=\ 1%óDtdä(½é-\b-Àèë0½\80E¯¹Î\1dÏuE®ü\96;\144\ føbéå\96ç\94C0<Ç9\91+\80c®ôz#«ÄpçÅ\8f\10ãÅ
-çñ6\èOD\94\85i%\ 3Säe<\81\0É\14\8aR\b\86ç§\ 4\1a°ETÌ\96Ð\90\97Có¶½\b\1aA\10Ê0\81\80CàOrw\1cÑIá÷ÙYA½4\0(Dc÷v=­!\ 1\vm\19==\e\ 30¯á¹»l\9f^\ f\b\81k\9d\88¼\ e\94îDD©*¿\9bÍ\8aêÅ\81¤\12\94A0]ý@$hË éùX\92¼¶\9báU÷\1aTÈ#Ö©\88«@éND\94VÀÇ\8fVÙ,\8d\ 5\8a²¢ýùá/î\ 61\9f>$(a\ 5\f[3\e\170Woù\ 67\eTÍ)4)
-U t'bJá6ÞI)Â\9dwTÖcD\87 (Û*ÿÌ\84Þf0\15ÖEdîqôSdF_Á\8cþÜ\9eÎÇm;\fÇs\82\ 5´\86·»Iµ»\f\94îDDiÞm\92¿é\v7\94\f\7f]\98\97¸\80\85ÇSêé\84\15à  ^qÐg°\7f\91ïöéx´Ã\ 3»\96¸qkCï.»Ì%fþ®ûp'Ç4U\99ëU×o÷W\9b\8aÔ¶\17R\826qlu
-[\19\89ØôW¹i2/Z/\r\12\84y³ãVûi\9b\9a\ 1\83\19ßkÇ\95\ 1ò\8dàûVkHKõ¼T^T˼°\11\9cB\9d¢ ¸Ò\9f\88Í\99\9b\8cOk\84\e\9c,à2oû\ 2F\ e§¯\13¸À\95á«æk'duë1|\9deÙ¯_ñ¼\87\8ayÜU*n\19.\164ñY´0o\8cB\ 5Ë\ 5\r¬E&\10\99W<nË\9f¾H B[Ƭ\9c\r\17\98\170úÂ0úâ5\8c f\1ez\99
-]\ 6Jw"¢4¯\89\9c\8f\17\84\e\94,@2ïxܧ?í\12\90Ð\96Q+gã\ 5æu»k\1fm\16æ+ð@\9d<è2\15´\b\94îDDi\ 4y°ääÆ%\v\96-\f\19\ 4\1e´e¼Ôl À¼n¯½\ 1ô\1a:P%\8fY¥b\16\81Ò\9d\88(ki\93\ 5\ eAQµ´v`÷¥q7þ\94Z]!_ÆKÍ\96\ f\98Ù-¬ ÜÒ¢ÁmÛïbËu¿t\r\13\1aÃq(\11Å¡Üî:\15Uáö:*í\97\vøhÂ*£[ì\b®\91v\ 6      àR·\1dú"IæKàÈÌ\80³ýêoÅ\ eÚÃ\89È8\91ÆÎ¥\99Ò\9d\88,\8eæ\85ß*fEåâ@A×6%\1dØõ\89\85`ôE\98Ì\97Ø\91\99a×ÿ\ráa\838\12\19G"ܶ8\15\15á¾8*í×\18ø\8a±\11\8a¥\ 5+»a\8c\9bã\86]¢ã¡/Âd¾´\8cNf!»ñÓ[¢óÍá<D\9cG\80-ºÊ%í7\1aøÈÔȲ¥\87\9cÝZ®p\18Ñå     dh\8b\fÉ\96\90\91\17>ãò·e\ 5í`\142\91à ù Â\9f\88íÓH¿£\f'dnG.\vȤ¦\1dòÓ9\85\f}áDè\e\19Ì3ãs{8ÚL\97\9fv\9aÓn÷Xàë\ 2/%m{Uó²\8d\1fßp<A\r\9f£k\ 2¥;\11Û$ªÝ<\9e\8a*\9bδ\0¹\946åÛCN¼{É\16¡3[âJ^·íùüª=T¬\92bÆ*ç17áÎØx"¢¬\8b¬\f÷Æ\1a;þY SÕvfêéì\13\16q1[¢C^·û×\8dj±F
-\19k\9c\87\\aJw"¢´¹ÿ|òh\95ziT+\9b¦\81{8§\ 4\1c´e´ôlT˼nOçÍÇÃæ5x N\1e´N\ 5]\aJw\82\94Ê&MV\98ÀRie»ø4\81Å«(s\ 4
-±­hµ¸ÞU)mçô³\ 4\16\19M`écÙ-\90ûÕ\9dNí$\9fÈ7\eÚGQÈx\14\15SM3[¼
-R< È_\99Ù¢êÒ\16å\99-ýd       ¯,\84¥í*ô\a¼Â0\11ÊN\7f+æwn7;ȲÛA®hï\18­k%ªØ\97ø|è®Jâ ¢\1c\84i,^Aù ¾@lEÆsài,ýs\94\ 3Ø!\96r\81\ 3ù=\9f»K\9b\ 4QI%âß(ò\91\18h\19\rT0Í4©\ 5T\94\0\ 2¥¢I-@\84'µôm\1c      X\12¢ÅÞÁ<Û]wIw\8f\vÝ\ 3«¥\80c=\ 4SY°Ø$\95\ 5t\94
-\82墩,@\86§²ô§8\19ðDR\81g\ 4\r\99\9eºíÏ\ eÈõäþ?\9d\8f\97ãåÏ';§©
-½Üa f\16µ\8c\13[°Ü$±\ 5t\94\ 3\82å¢\89-@\87'¶ô]\9c\ ex"­À3B\87帰_ @.\ f«aü\8eHî¾\9f\97B\ 3Õ²\90e4d\9fÎ\82å&é, £ì\ f,\17Mg\ 14<\9d¥ßÆÑ\80
-<#hÈt»o7ç\ 4\19ÿµ\90\14\19¨\95E,¢\11û<\16,7ÉcÁg\væv`¹h\1e\v\90ay,ý\90xüzK\ 4\15XFÀ çðt´?¹ñìö\ efhD\9e\81zYÈ"\11²æºi\9a
-è(¡Ã\97K¤©\0\1a\9e¦Ò_öq8`\8a°\ 2Ó\b\1c\96³\82Oâýq\v\99ñ\97öpÚo.í`\9f\ f\1aã\9e$¨°¸5×M\13T@Ç2;|ÁD\82
-¾¨x\82J\7fù\18'\84\88\8d½¬È\97\18\1f?Ä åî+\9f)HX;F?IWáÑ7\8KWA%¦t@ÉDº
-râé*ýå\9càäm\89[\99úÍ\vàD¾ç\96\86}\97§v\8eÉÌ\b\161ùÊ)øI\9a
-\ f\9e?¡§i*¨³ßüàc\0\7f\94c\14\87 ¨~i\1e|U7>\15#\87ßµøq6WPv'ØÍ\15vÝñ0$\18@Cx\93uªÉu t'"JÕ@\ 6\a\15Õò53\aã©2\ 5/úi\ 2\1e¨\18\8aãÝ\89|éûÕº©\9b¥¯O \ 1¨\8f#Ñ)$U t'"ÊjL¤9\ 4E\9bzéN3ïdLUé\86\14\eðå°\9az\91\r\19\ fö«±[ÿ\93QÈ©.\8búE\9c n\1e}S'¢¯\ 2å4ñ\ 4\95\94êAE\9b¥·>%\99\18L\87\ 4%påØÐ\95È ÕaÓõ\ fÑßsp+Y\9f]\8cÅ@¡f\1ey\93\8a¼\f\94ÓÔ\15TR¶\ 6\15­\97^ÿAbÊtý\1a\99\80-§F\191\b\89¼\1e\8fç\87\95[Qýïoò\7fô\9f¾îáÓ\97ß\14îÓ[\80\84Öq<u
-O\19(§)*4\99Å4\ e*Z/\r\13\82\14\95éÆ\13Mh½-'\8b¶4»'¯\0dÿ Ê²\0\86¿&°öü\e\12ÅfrNu\8a\93âÊY\12\vÍz!ë\83JV\8bK&<\89¥K­\10xW\ e\98\92X\90'Yµýõ0ãc\93Ò<\9d\9b\ 5\rýL\9b\1dÕGwæóñ÷5^\8e×7\9a3«RÌd¸ÄÐÄgÛ,_\84\8a\96\fA\ 2L\97\98\14¡-çM     0È\97¼\86Ëùº½Ì\10ÉÊîl¤\11×\9f\e;\95~9ah7\aW¦ÀÉ@9M\9fA%å\9cPÑri\89+H\9fé®    Ä`Ë\99\f"&¯koßÅ3ÂãêÓk:±²\15¼\1c\9b\83+SàD \9c¦à \92\12W¨¨ZZò\bRpºÄb\19Úræ\94\82\83\88ÉëtîúËcü5_\16V½°_\81aBµ<n\95\8a[\ 4Êi\1a\ e*)C\85\8aª¥AP\90\86Ó\r\89e!ôåÌÔl\18ÄÌ\86í¦\7f5!¨\95Ç­D4n\9foCE'ù6¨¤<\14**\97\86ÓA¾M·Ý$\b\81/!ãù6H\88ÌNßl7ûýqûZHP1\ f]ÆC÷\895T´\89/\ 3°|\13**\17\877<±¦;$ ¡/Qã\895\b\89ÌNß\1cÞ\ 2\12VÌC\97ñÐ}\ 2\r\15\9d$Р\123K¨¤X\1aK\a     4Ý\90X\9c\ 6[bÆógp½\9e¼\86î\7fÚãã\9bÌ9 n\1e»\88Ç\1e \8a®¸±l\12,\94-=\8a\82d\99n\93\18s -\ 1cÉ2È\87¼6\83\7f\e>P7\8b<\13\89Ø5\1f\12dh÷\aóAü\89T\82\fbâ     2]ª\17\81-\9eHæÇ 2ò=\9eÚ\1eRÛOð\eÏð³;µ\92ò%\93|l\ 2\9e\98fºp\ 6\9cfºÐî\ fæ\87@ÑD¦\vÒâ\99.Ý1A\vl        _`\e£E¾Dëx½ÌpUú\85¸ \r\ 4a\92úÂ!4áÞ\19¦¾¸Ö¯\90»\9fëPög¦]S\7f¿½\1c?´g·\15\91:2N,è\97\93\16\7f>]\9a!%\8c\1a\7fºÓ«ÍGÿõ\88Â\ 1¸\878ÍmYÙ\ 4\v\1d4Eø?ÿÝÿ\ 1\9e¤ìv
-endstream
-endobj
-25 0 obj
-<<
-/F1 10 0 R
-/F2 13 0 R
-/F3 14 0 R
-/F4 15 0 R
-/F5 17 0 R
-/F6 21 0 R
->>
-endobj
-6 0 obj
-<<
-/ProcSet[/PDF/Text/ImageC]
-/Font 25 0 R
->>
-endobj
-28 0 obj
-<<
-/Type/Encoding
-/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress
-160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis]
->>
-endobj
-31 0 obj
-<<
-/Encoding 28 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F7
-/FontDescriptor 30 0 R
-/BaseFont/WJJMTY+CMR8
-/FirstChar 33
-/LastChar 196
-/Widths[295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2
-295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1
-295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6
-545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091
-795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2
-324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1
-413.2 590.3 560.8 767.4 560.8 560.8 472.2 531.3 1062.5 531.3 531.3 531.3 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663.6 885.4 826.4 736.8
-708.3 795.8 767.4 826.4 767.4 826.4 0 0 767.4 619.8 590.3 590.3 885.4 885.4 295.1
-324.7 531.3 531.3 531.3 531.3 531.3 795.8 472.2 531.3 767.4 826.4 531.3 958.7 1076.8
-826.4 295.1 531.3]
->>
-endobj
-34 0 obj
-<<
-/Encoding 7 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F8
-/FontDescriptor 33 0 R
-/BaseFont/SVQZEH+NimbusRomNo9L-ReguItal
-/FirstChar 1
-/LastChar 255
-/Widths[333 500 500 167 333 556 278 333 333 0 333 675 0 556 389 333 278 0 0 0 0 0
-0 0 0 0 0 0 0 333 214 250 333 420 500 500 833 778 333 333 333 500 675 250 333 250
-278 500 500 500 500 500 500 500 500 500 500 333 333 675 675 675 500 920 611 611 667
-722 611 611 722 722 333 444 667 556 833 667 722 611 722 611 500 556 722 611 833 611
-556 556 389 278 389 422 500 333 500 500 444 500 444 278 500 500 278 278 444 278 722
-500 500 500 500 389 389 278 500 444 667 444 444 389 400 275 400 541 0 0 0 333 500
-556 889 500 500 333 1000 500 333 944 0 0 0 0 0 0 556 556 350 500 889 333 980 389
-333 667 0 0 556 0 389 500 500 500 500 275 500 333 760 276 500 675 333 760 333 400
-675 300 300 333 500 523 250 333 300 310 500 750 750 750 500 611 611 611 611 611 611
-889 667 611 611 611 611 333 333 333 333 722 667 722 722 722 722 722 675 722 722 722
-722 722 556 611 500 500 500 500 500 500 500 667 444 444 444 444 444 278 278 278 278
-500 500 500 500 500 500 500 675 500 500 500 500 500 444 500 444]
->>
-endobj
-37 0 obj
-<<
-/Encoding 7 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F9
-/FontDescriptor 36 0 R
-/BaseFont/MBNLQL+NimbusSanL-Bold
-/FirstChar 1
-/LastChar 255
-/Widths[333 611 611 167 333 611 278 333 333 0 333 584 0 611 500 333 278 0 0 0 0 0
-0 0 0 0 0 0 0 333 238 278 333 474 556 556 889 722 278 333 333 389 584 278 333 278
-278 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 722 722 722
-722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667
-667 611 333 278 333 584 556 278 556 611 556 611 556 333 611 611 278 278 556 278 889
-611 611 611 611 389 556 333 611 556 778 556 556 500 389 280 389 584 0 0 0 278 556
-500 1000 556 556 333 1000 667 333 1000 0 0 0 0 0 0 500 500 350 556 1000 333 1000
-556 333 944 0 0 667 0 333 556 556 556 556 280 556 333 737 370 556 584 333 737 333
-400 584 333 333 333 611 556 278 333 333 365 556 834 834 834 611 722 722 722 722 722
-722 1000 722 667 667 667 667 278 278 278 278 722 722 778 778 778 778 778 584 778
-722 722 722 722 667 667 611 556 556 556 556 556 556 889 556 556 556 556 556 278 278
-278 278 611 611 611 611 611 611 611 584 611 611 611 611 611 556 611 556]
->>
-endobj
-40 0 obj
-<<
-/Encoding 28 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F10
-/FontDescriptor 39 0 R
-/BaseFont/IAVRHP+CMR6
-/FirstChar 33
-/LastChar 196
-/Widths[351.8 611.1 1000 611.1 1000 935.2 351.8 481.5 481.5 611.1 935.2 351.8 416.7
-351.8 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 351.8 351.8
-351.8 935.2 578.7 578.7 935.2 896.3 850.9 870.4 915.7 818.5 786.1 941.7 896.3 442.6
-624.1 928.7 753.7 1090.7 896.3 935.2 818.5 935.2 883.3 675.9 870.4 896.3 896.3 1220.4
-896.3 896.3 740.7 351.8 611.1 351.8 611.1 351.8 351.8 611.1 675.9 546.3 675.9 546.3
-384.3 611.1 675.9 351.8 384.3 643.5 351.8 1000 675.9 611.1 675.9 643.5 481.5 488
-481.5 675.9 643.5 870.4 643.5 643.5 546.3 611.1 1222.2 611.1 611.1 611.1 0 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 753.7 1000 935.2 831.5
-805.5 896.3 870.4 935.2 870.4 935.2 0 0 870.4 736.1 703.7 703.7 1055.5 1055.5 351.8
-384.3 611.1 611.1 611.1 611.1 611.1 896.3 546.3 611.1 870.4 935.2 611.1 1077.8 1207.4
-935.2 351.8 611.1]
->>
-endobj
-41 0 obj
-<<
-/Type/Encoding
-/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/omega/epsilon/theta1/pi1/rho1/sigma1/phi1/arrowlefttophalf/arrowleftbothalf/arrowrighttophalf/arrowrightbothalf/arrowhookleft/arrowhookright/triangleright/triangleleft/zerooldstyle/oneoldstyle/twooldstyle/threeoldstyle/fouroldstyle/fiveoldstyle/sixoldstyle/sevenoldstyle/eightoldstyle/nineoldstyle/period/comma/less/slash/greater/star/partialdiff/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/flat/natural/sharp/slurbelow/slurabove/lscript/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/dotlessi/dotlessj/weierstrass/vector/tie/psi
-160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/tie]
->>
-endobj
-44 0 obj
-<<
-/Encoding 41 0 R
-/Type/Font
-/Subtype/Type1
-/Name/F11
-/FontDescriptor 43 0 R
-/BaseFont/HPGDXB+CMMI6
-/FirstChar 33
-/LastChar 196
-/Widths[779.9 586.7 750.7 1021.9 639 487.8 811.6 1222.2 1222.2 1222.2 1222.2 379.6
-379.6 638.9 638.9 638.9 638.9 638.9 638.9 638.9 638.9 638.9 638.9 638.9 638.9 379.6
-379.6 963 638.9 963 638.9 658.7 924.1 926.6 883.7 998.3 899.8 775 952.9 999.5 547.7
-681.6 1025.7 846.3 1161.6 967.1 934.1 780 966.5 922.1 756.7 731.1 838.1 729.6 1150.9
-1001.4 726.4 837.7 509.3 509.3 509.3 1222.2 1222.2 518.5 674.9 547.7 559.1 642.5
-589 600.7 607.7 725.7 445.6 511.6 660.9 401.6 1093.7 769.7 612.5 642.5 570.7 579.9
-584.5 476.8 737.3 625 893.2 697.9 633.1 596.1 445.6 479.2 787.2 638.9 379.6 0 0 0
-0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 742.6 1027.8 934.1 859.3
-907.4 999.5 951.6 736.1 833.3 781.2 0 0 946 804.5 698 652 566.2 523.3 571.8 644 590.3
-466.4 725.7 736.1 750 621.5 571.8 726.7 639 716.5 582.1 689.8 742.1 767.4 819.4 379.6]
->>
-endobj
-45 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 3818
->>
-stream
-xÚµ[Y\93\e·\11~ϯàS\8a\e\99Ðà\1a\0\89+UÎƲ\9dÄ\95\94%?eó@qgµ,ñ*\1eZ)Ç\7f\ fz\80\ 6zf0C\1döËr\al|èþÐ\ 3t\ 3ÍYŪjöfÖ~|ç?ÔìiV3'gR1ífÛ\99P\15Óø¸\99½¤2¢bVy\19ì \83Ä\9f^=\7f¡f¼b\8eÏ^=Ìø¬ò\9dxmÂ\7f³W\1e´rÐS¨VäÏÿ\9cßÞüëÕ_\9e¿\90¹\97\82°ÿòYø\92@ÖLpúåìÛWQ¯¨.j\96µ\97%ík"\13\1e{2þ\ fÚç¿W*ÚW°éù\v=sL¹dq¶\96\v\8f\ 2º×­ÆwwÏVû®ÖZ0kã`áÿÎhÚ2[\13\84Õþr¾Yhçæ_\7f}³¨«*}6»ûÍ\1f\ 2]\82Ì\80öl\8aHØÝ|÷Õúî¦H[Р\13¢
-\84\98,\ 1\ f½ï\17\86U\1a\99N\ e\ 1:\16þ\8fMt\94Ø@$ä&C\11Ë\ 23\19lµY\9eN7\v.\94\11\93\96"z²D\17,\11D"<öe<G.y\88\17Is64\98·2hñ®h2Â%\ 6\bÞÐê\8c\18Í\16Êy£/§õîMð\81¬\83\96Ì¡\aì\9a§¡\8bx>ð}ó\94-\8c6r\9a@Ô5ó3ô\96\85à\8cS¡ðÜ\97ò¯§ÿØæ>d!éÓ(ý\9bm\12\8dë"\8d\88\87¬v\0\87<fHÂãz{Ø4Ûfw^\9e×û\1d¼mJO\13\82£\12[eÁVÍ8\95
-Ï})eAómî#å(#J1˳c\95)A@d¨\838¤$cþò®Ub\97\9ef\17\r ¼É\ 2o\ eÆÊRá¹/U{\12Db×Ë\b;Ê®'Ĥu{[&\17ñ\90ë\ eà\90Ü\f¹mÎ\8fûû2%ÊZ7M    \ eK\8c\15\ 5c%«¨Tx\1e,v5è´Í}\84\18¥Ä\b\96ÞÀe\99\11\84C\82:xCF\12ârµjN§ýq\84\12]][Õã¸ÄXQ4ÖQ©ðÜ\97r\153<¯íÆo÷£\94Ø\9aÕ\1a99\97÷3ÄC\8a:\80CN2ä¹ñ<,ÏM %¾\90Ö\98\81ã%+Ó\80=+\1d\95
-Ï})ÿ~\826H\86óË8\1fßéª
-\82ÅÄFy¯K\90HO\a³°ÛeÔ"!BWc+\94SìS\16(i¯Q\9btO¬%åû¬Y*\16\e\ 6rܲüòñJCl2Ê.W\80\95Ø-¿\80\b\99Èî`\16Øͨ£ìö_G!4¿ÂSÔ"Û\9fÔèÛOWíð<\90\92\82i\95iòBn<NàÂ2e\89\13\8eð\84 \8477\15,\10Ü_Ù\r\91ræ·G}-øHvP\ e\9d+\92h:r¡a §j0sKº¹\89ØV   ¦D"{d\9bL\98\84{7\19àfØ.×iß,x%çî\1a\aåÀ\959¨;r¡a Wû§\1c¿\82\94\1d\ f(¸®\99L\11Åyd\ 3M\98\84;;\15T\10Ø.WdK-°e+{\85,T\84\92`Ë$Ô\1d¹Ð0\903>\177\99,/eÇc[n*&Sp{~(s\85\90\84;;\15Ý\12Ô.W\ f\97Ý*ðb¤«®\10\83£R\83mÙ`Ý\91\v\r\ 39k\99ÌQ)H\193N\8cU\90\8fFb\9a\91      Q\ 4³@LFm\8eG\fÃ0©®\84½Æ       \ eHm5e[5\8d:bÃ0½\16L\90\9dÑK\99\89¸ÃY\96\17¡ãH\86\1d\11        E       2Ñ\90\80ÎÇ\ fÃuÚ1\¦Û¥¹Ê\1f½\ 5\9fûPÛEÑÕò¼z\1c\1cÞ\8f\98OfÞÝÔj>\95tGõ)q¦L\9c¢r±a\98\9f×,û\1c\bÕãA®ð\1f\¥LsY&8"\12¾\13d:®É@#´øTÆèO %\ eJ­­ËÖªN\86\ eÏ\ 3)Y1®Éq\84_ôÇ9\115ìÚÈ     +s\82\88\84£\ 1'\19¨åänÎ\18\vö~\195865º.\1a-;b¡a('\98ìp\18\1a\ 6\ e\99xî¦óV/§O\87µ\86\95Õc\bHUÁÐ\9f\ 6\ 6Îl\ 2\v\97Ý\88é¨\ 3ÕU\97u\15\1d¹Ð0\90ó\v|EΩB\18ñÙ'Â\v°3\9d \1fËKx\1a\13\9fé Å£Ð\fzZÞ\88jþî\86ë9Æ\ 2»\184­öÛÃzÓÀ9_u%×I\1aPvT\99\1dÑ\91\v\r\ 39#\99Ë\ 1\0H©ñ³\ 6Q;¼#ð\1c\1c!"áLM\1d7\10ÐÍz÷\16Î\8bm}ekK\83\94(\98§\18ïÈ\85\86\81\9c5!ñÎÝäøv/¬\84Ä1Ò0²µ!b¢¥\ 3Y !\83\1e/\109ËÊ^;ôÅ1¨u²d\9d\85\84\98È\85\86ÁihÅA\95-é&Ç7xá\f3x°p,ï? 1±Ò\81\90AOÍ9F<ûmzU¼\874á¿åñ\86\9bù\9b\v\84Ï>\1e\92F]I\7f\93.\94\ 5YbÁ/tT.6\fä¸fäT8Ä\ 2£\aå\9cCb\17ÉÚ\96É\8a\80\89»\ ebá¤<c\1eêÛ\19×@ï°&o\97o\9báÞ%\1d¬M×ï¡\92b\94\10Q"¤ÃZáxK\8av»Üæ\ el|±\91BC~\17){S¦\f\ 1\13\85\14±@YÆ\mïYð¯\81OÅö\87ý±Oª1\90\9aN\90j\¾)\9dæ\145'|1QdÌÑ\1d>6\f/m$«óÝ\97\848cü\84@ú©¯ñÔêx\18¹¶\89\88øÜ\85,p\9bA¯¸ãéà)?\a   ãc\a¿\92{  ©àDTâ~É\87\ e[\81\e.\92Ä\95û\9f¨~jÈú÷\89³\1d¹Ð0¼)2!£Æn
\89Q\82µ\84¬2\12<r/\86\88\89ð\ ed\81à\fúÅÎK§à³Ü\17\95Ï´%íû´Ùî\r\9b)ååÒp¦é\1d\9b\850g\94ÞÚ@\82\1aé}[¦\17\11\13Ý\1dÈ\ 2½\19ô\8aÿÞîï\9bÛÇfõ¶ïÂ\9a3¡À\85Ã>.\ 6üB~(Z\17Ö\1fÁ1Z\90¹K&ô¹3\1d¹Ð0\90³\9aé\9c_\82\94\e?\19\93\96C\8e\1a9nÊ\1c#"áÜMÅÃ\ 4ô\8b]¸7\v\9fåŨ?eÎ\95\993\1d¹Ð0\90s.$ú¹\9b\9bØà\9cf)$¸/\13\8c\80\84p7¹Á%Ì+>¼ÞÝ7\85\ 5\80ËÖu\bw_½\ee\ f\95£¬¸2+uG.4\f®\8b¹d*\aá eÇ#*U9Hu#}\8få{vD$tÚ©\90\8a\80>.\8f÷«ýá\86\ fÁ\1f_ßp7¿<Ü\b=\7fh\8ep*Y\99k\1c%\r¨í¶l{MåbÃ@N\98p2\90»Ùñ\10]       ÉD
-ÑOe\8e\10\91pf§Bt\ 2zzÜ\ 3\eO\81\9fÃæòf½\v\ fÞÏëÝ\e\1f\98×\82_Éi\93\ 6Ôv[¶]wäBÃ@Nq\96wj\10\17xJ\1aÈ\8b#EïË\14E@Â\98\99º¾#\98)\89y\7fn|Ø\1f¸Yÿ»\81üNÆ\9b\91¯Bó~·ù\10þûy·~\1fþûmøøîç\1f\8bºQNL\99\93\ euíó@JkØÀ¶¤S=\1eä(¿Ýñ\14 ïËÔ!"¡²\9e
-r\bèêq¹{\13ÏJö\97ó\ 1Êì\80\8dûæä}\v«\10¸ºrV\90T ¶×®h¼êÈ\85\86\9eDñT\8c       ª*;(Æ\8cR¹è\11;\91²§é#7\88D¬ \ 5\99ß\ f\ eÜ,ÌDX¥\9bÍ¡w\9eôc³»ô^ö¨+*\95U\97eÕk"Õ¯Å\8cRX\9e\88]>³\1eSxÏàÝ\8aÌÇ^~,\9c\80C\9b8`x \ 3vüH8\v\19¯»Hm\97»Ërã\97%-GîÚ¢Õa´L\81*R`²L·þ2JäÊÆØ¡´\12E
-h\15æã¡HA\82CFô\ 4\ 5\19ï1ùÈÝ|µ8]\ e\87ýñ\f·ÚZUr\92\ 5\1c0Ù¨\8b6
-"Ó¯ÍD©\¢\88½\8aõ\99H\ 6­ÐܬNe:\12f¢gÒ)\bèf¿\8c¥^ém\81\1e\18É;\ 3©V
-\83\82d^\8dó\8a\ej\96I)9P*ÉLÝz%\99(\97Ë\19S¿bY&²G\v3/cì%Pds¬4\13é˨\97ݯM *G\98\91Efb  gê\97J8Á\bK\8cÐm\91"\94·Uaeøö}:\7f\87\13ÆÓï\83\11.÷©à*\b³ÂÛ\17ëMó²    wÒ\83\9c\83\83XÌL\9eß>{v'D}WUbÓ`DÔv\fS\ 1%\9d~OòA\0\ 40\81£Ór\8b\17\ 3§~ä\ e;R\8aÊïV«Ó`|¯¦1¹^¥o\bT\92Õ"X\13\94\8f5æûQCbuMÔ\eÒ·\81Þ\ 5;ïV\8f\9f®½®X¥è\üõ\86«y\ 3\97)\1f\9eà^ŧ\8aþïý­\9fÉbZSqÈ\9cÃ\0oo\êÊ¡ë}:gÆÎÞK$Ô.¶\8a«O\9f ·«/\99 `âËC³Z/7c&9      ï\a\9eæ´¢Ù\9b\93\19u\r\99ÖçúÙé\17\87Ý
-ò¦Íå¾yy¾ÿÛúõÑgù\v7\1f^åûE¦BèÓÙ¿\90K\9c\99MÛëC\9c\99\8aY:1ëÝ
-Àq\7f\9brG£!\19\ e§kU_\ 3ë8w­[\14Í»unʼ¶d\12W\bçbQmR>¿Kè\7f\89\eZÃ9dIÉ\9aÕGXãߤ\1aNY\89\ 1?\9fâèçåëðO\ 3ïÖûÃrw
-\85\85^Íó>¾û\10K)\8c¥Î\8f±ëúÜlãzp\ ey@Eghõ¸ßã(\ fÇý¶w//|è\ f:)¯x[/¬¤\8by`Û\80k9¯fº\8dh\1eH\17\ 3Yrç¼\18w :Æ@6\Z?==ÝÔzÎÂÉ'ó\v\ 6·óX\15H\90\17¡[\r!/9Ãã\ 4¶¢°½S(Î\13\927ÂoXIð\95Oùj1ÿ±¯&×P¤\93\ 1×@¤4ó%|Øùḿ¿¬Îáaÿ\10>¿ñ^ö~y
-\ f\ fç'¿¤-\8f\rd\92Ò\81Oö(VÖAÝ\18f.¦ªa=íg.Q\8aÛ¸£¦N\1fýS²º\12­Ñ\92UaV¾¹¿_ÃnÑ.N\10+,\ f\87ö\ £^Ô\a\aÎêÉ\92z&\ 4\ 6Ø©}\1cJépo\82Rº{k\12¥\16U¨|Ê\9dÌd\16Ã{ÖgË\95\16\95Êþ>\1cbÑ)É\89ág\12.\r\1a\1f;\83jHçM\86iÒ{X"\f\91²\91¦l¤!Ráq(ÅÛ\8aô-éåJ'KÑÐ\ 5\17x
-ô¼ÕMCN½àpw\ 2\8d¿+\9b\8e\83d*\1cïÙ~\1dÙKTU\1c!ìGéËç\85¢.\97Ï\8cïæ\83D\aYAÍ2Kn\84%IÅÂóPNÊðs\10ÒO×\13t
-\vZ~*\9d8
-¡W×}>?\11Ú/­J·ñv[\86SÃÉ\rÇçl(ÈÕ\90\13ðX\1a\e\9f\ 5ï\96Ä´\97Ìp¾£\1dleD\9b»ùö²9¯áø\1f+¬·Ëc\e\9dÅ}ÿ\1c¶¢sWCШæyd|Î#w-ñrµ$\96\84çáTÔ^>&9\920ÓÒ5á`~±ãù\1aýÝ\98\7fáT\11ÇÑEÇQá\17\9fêþB\bål\9bÝoi¿â¯\84ÐÁ\94Æ\1flLx\81_@²©_ßþôDzÛáØÉ\rÉØÉí>fÀ^1\9d\80\95)I¤\97µ\93QD©\ 5oSÒ¬:oóÃÔù¿!Ü        ­­°\9a\9eÓá\8c¡\95d&Dq&$\9cXf¹ð\X:d[h¹¥\1de*YÃyr
-\7f\8fö\9fñ  HPiF(\14Î\0\81*\90í_\8eþªØ%Z\1að<83\89\84S\eÚ\ 3úÿFVTT\92\10\88\91T\90÷Ë\18\93¤\r§Ý´gªdÌ[\93j\7f\ 4y\8dÃ\88E9Õj°\19\11¬\ 2\89m°7úîk¿â\188vÒ"lÔµ2Px\85\r\12p'\f!b¸+K\rZÐ*kº\9eÊø»ã
-\ eo¾hAU5Ø\98\aO\r\9eAðkÇ\9a\1a\14\1a\86ËOâÑÔ0cSî\12ç\83:\81\1es\ 2M\ 5\9c\83"Cø\83R\9f"\ 4~þ¾:ï_7±\8eÞ\87\10n0¡PR¥0\aM'¥ìÝz\8bi\0\82K¿\8bàÌÿ\ 3¢o¼©\10\81ø´¦x_ªá¶ØuT\11ñëßü\1f
-øÏÕ
-endstream
-endobj
-46 0 obj
-<<
-/F4 15 0 R
-/F3 14 0 R
-/F5 17 0 R
-/F2 13 0 R
-/F7 31 0 R
-/F8 34 0 R
-/F9 37 0 R
-/F10 40 0 R
-/F1 10 0 R
-/F11 44 0 R
->>
-endobj
-27 0 obj
-<<
-/ProcSet[/PDF/Text/ImageC]
-/Font 46 0 R
->>
-endobj
-9 0 obj
-<<
-/Type/FontDescriptor
-/CapHeight 850
-/Ascent 850
-/Descent -200
-/FontBBox[-168 -341 1000 960]
-/FontName/UGYPWX+NimbusRomNo9L-Medi
-/ItalicAngle 0
-/StemV 140
-/FontFile 8 0 R
-/Flags 4
->>
-endobj
-8 0 obj
-<<
-/Filter[/FlateDecode]
-/Length1 1658
-/Length2 16010
-/Length3 532
-/Length 16906
->>
-stream
-xÚ¬ºcxem·&\1a»bsŶÍJ*¨ØÖ\8a­\8aíTlÛ¶mÛ6*¶sêý¾Þ½ûìÓçO÷þ±®k>\83÷\18÷xÆ\9c?\169±¼\12½°±­!PÜÖÆ\89\9e\99\81\89\a knmèì¨hk-kË-Cÿ\13hl\ eø+g\87#'\17u\0\1a8\99ÛÚ\88\198\ 1y\0j@c\80\18Ð\bÀÂ\ 2`æææ\86#\a\88ÚÚ¹9\98\9b\9a9\ 1¨T\14Õ¨iiéþSò\8f ÀÐí?4\7f=\1dÍMm\0\14\7f\1f\\80V¶vÖ@\e§¿!þ\8f\1d\95\80@\80\93\19\10`bn\ 5\ 4\88ÊÉkHÊJ\0¨$dU\0\12@\e \83\81\15@ÞÙÐÊÜ\b cn\ 4´q\ 4R\ 3Ll\1d\0Vÿ>\0\8clm\8cÍÿ)Í\91áo,aG\80\ 1ÀÑ\ ehdþ×\rèj\ 4´ûGE\a°\ 3:X\9b;:þ}\ 6\98;\ 2L\1d\fl\9cþöÀÉ\16`ncdålü\ f\80¿r\13Û\7f\ 1²s°ýkaýW÷7\98¼­£\93£\91\83¹\9d\13àoVy1ñ\7fãt23pú'·£ù_5ÀÖ䯥±­\91ó?%ýK÷7Ì_­\93\81¹\8d#À     èêôO.C ÀØÜÑÎÊÀíoî¿Áì\1cÌÿ\ 5ÃÙÑÜÆô?\11Ð\ 1\1c\80¦\ 6\ eÆV@GÇ¿aþÆþ§;ÿY'à\7f©ÞÀÎÎÊí_Þ¶ÿ²ú\9f\18Ì\9d\1c\81V&\fpÌ,\7fs\1a9ýÍmjn\ 3ÇøϬHÚ\98Ø\ 2\98\99þ-7v¶û\ f\9d\vÐá_\r¢úgf¨ÿ\8200¶µ±r\ 3\18\ 3\18em\9dþ¦\ 4\9f±ÌðßGò\7f\ 3Åÿ-\ 4ÿ·Ðû\7f\7fåè\7f¹Äÿ·÷ù¿\86\16w¶²\925°þ;\0ÿÞ1\80¿KÆÀ\ 6ðwÏ\0d\0ÿ,\1agëÿ\8f\8b\81µ¹\95Ûÿ\9fÓ\7fµV\ 3þ\e­\88­\95ñ\7fÕI:\19üm\89°\8dé_Z\98\18\98þ-4w\147w\ 5\1aË\9b;\19\99\ 1L\f¬þöë_r\15\e\83\95¹\rð/¯ÿj)\80\9e\99\89é¿è\94ÍÌ\8d,mþ!\80ýß* \8dñ\7f\85ÿ\97ª\7f\81gT\91Ð\90WS§ýß,×\7f[Êÿ\9d\ 2'e7»¿àþG-?m\8dÿçá\9f8""¶®\0\ fzf\ e.\0=+\eóßË÷\17\117\a\93×ÿ&ç¿\ 21ÿçù§\81\93\83¹+@ëoáLÌÿ*ÿ\7füþó¤ó_Â|·1²5þgn\94\9c\fl\8cÿ\8eÚÿ\14ü¿íTlÌí\9d\81\92b\7f\9bÀÂÄÍÊú/©\91³\83Ãß\ 1ø×røÛ\95ÿ8ÿëN\0\81®@#¸ÓHØeýü>º\e\9c\97\ró4\92~--ö\v\8b<öøakå±vÝ\ 4Ú§¥ÍÀ\e\13é0ó\f§\ 6\87­ì(ë\17òÇ\81[\88Ó\9b\86õÒÐ\v\9a\ 1\9c/ZÚ-}­¨}
-ÙM\13az9â!©A\92ÎwO\15°\97þ»C\rZ^@ü<_úëÅÜBVXY[   Ë\9e \14Cl\9e<\8bB&¶\99\9f\8d\8eÓ¯D\10~7&êL\eB\1a­Ïo\1a:£Þè°aS~+ËÏ\8a_\19\eîxx\1a¿ÍÑ\b.A´\84Õ!s­ÃQ\ 5¬k}ª°SÉÀ¥Ìmnõ1JöÍ\8acMÈx4Úø2\0Ë\90µ¿[® -]µ\7f\16\ 3Üâ¼ñ?k\1d\98\16OL 5\r\ 1\91/\13ä&ä¼ë\96K~C­ð\12ʲ^&\8aø7\r\ek»îi!\9d\7füC\92Óå\ba­æ;ZX.ô\9aFob\83Û&³3n\89Ö1A:+@ßÚð\14¨\85\8c\95PÕÉåÑ\8cK\85ªÆ\81\11\1aë~¨Þ\93\8bÜ\13´ Ý,û)ØCK~¿\84éÓIB\v&sS§00^;mdê5\9f\11\ 6ãfÍ.ür\85ýÊÁÚ$±/nMÔ\12HÑuÇMQ\9b\99~õ³\85ù%<6?óß\13XÍëH"\7f\f\91Ì[\17Eô¢ër­Q¤\87Æg0»\9d7P\93¼ûÁ`Û8î[#;÷³1\86\96Öw6Á\ 4¶°$_}\19¤\fÂ/á6´\90Gà:Èù\8cXmÔJ\f\9dõ M>Öo\18\1dØ\16\83\0øtÚ\99\8c\a\14\1aP;ÎÆfº¶¨ÜåÌ4àÝâ\9b_7î>Æ]uR\ 4E\ f\8f¼e\93ù¹\a¢\9f\19\7f\81\19Íß\ã\1c\9b\92ÀJ\ e\82´"«\ 5\986öÇ\r¤
-\ 3] ÷\1d-\98\eëNѸèÏ\83â¶,]^íZ"ÃTð[ÕM\9dÆ\93\8d±Õ\ 2§&»X¿pÈq!ôú\ e\15&ìE\91\898DÕ\98cco  \99\aÑà_®Ø\18ÍT]\1aÀ\9ey!CQÖ\1d\10|éö\ 3ñ*²%ý¥a\9e\8a\94\10¤}\8b\9fç\88Ñ×ó¤&TyíIWjÝÑ­\96:ºç6\91+9WJ)eÙu±:\90º§"wß\a«\8d¢ ¸\a^+¡vR8\95ÚÕj \18êK\ f\9e x\8c\97\r\ eÒ1K\94êwç\1c   À\8b\93ô¨ç½ô5.5´\ 2\86\bÏ\v\83À\91>§ªkÏ\ 5,L8?æ¢\92Ý\90®AÛ1\99¸¨\ f«\89\7f\91\81\8eÄ4NÈ{\1d\1aÛN¿\11\10B\1e³\15v\83ô\eþ®*\f\97ã¡>u®À\11ùÍúÆÐã\férgxøeÂ\8a5L&Í®\f\1a\18T\16E
-9þÕZ^\93?\eÖ´\8b¯hÓ·to}g8ö\v\7f(n\94\ f³ÁÇ?\11B\90¾.ø\95þ0\a\9d°\93M\ e³fä>\ 3UL¶H÷\108\8b\ 1æ\14ÎÄ0°Üæd\9d\10\92\8e¿\19¶ \97Þ*.Ö¿[¬\f±r\e\99O½ ÁK\97\7f\94e\91\9b§¥É=³\80§\1e8\92ùVª?Ùxa@˼¤\94\ 4Æóã¢\eÙ¯\16+}<êùê&èÉ*®\7fDR6 çH\86)iØGùX\95&«è33rìf"7aRÔzË\8f\1eúÁ/FÆG®_5JRBæWg\90 ½\vex\88ém\ e¯¥\12Î"´i\1eÜ=Ù¬¹\evýTHO\ eO_4\ÃÊ8õ\8fÅrÕ[©\1f\90\98u¬dÔ£&¸iyT"j?°Wöö\99\fñ0éæ*Ô\86\18¦\1eÃix\14\86\84\97     %þ\1cǵÃ?ecTÂ\19ð¯!\b©\1e\9c¢N\7fÄqé{å;=£Zì«\86]\b\84\90\978.w\12Nciîó\8côÖ-\vodö?Ù~w?äDÚxf×lÏ#\9eU\13Ö\1co1¹C\ fߣùÙ5´{R\8c\11×@lZ¿¿\9fG\82\0\93o!¡\ e\15Ê.\ro½Ûú\19ûVr>£;G\ 2ï­\81oà<\96\15ÚT¢au\ 3ú ô\81\8e\94\96\1cu._Ù7l\91\11vµRÎ÷È\97h_\89j+å±2F\10g\88G\9d=¤8\1c\80\f\10ýA½\80`0j$ö> \14\ 4¹-ûdû!A0àuý\92\8bBü"ðIÁ\18öû\8e\9a\f{§¿î¦Ñ:çizw\b\96|Ð[Ú_¥\15À7§0é7\1eþ¾ÿ@±rGU\82ÄÚ!ú¦àÁ0ÙkÛb\9c[;ÆQ£\9aç     ºTü¨"\14c|\1eG×èJ`·\1aå\17×5ä\99Ý^¤³×\11(Mìh\82¶³]ô\ 2ºfhÏzn:uaô+\9fÑZ\aùy\ 1\ fCO\ fÞ«ú\1dô\95wG¹x5¥ç1ö«çò;\96\ 1\95\ f½»'\8c\ 6²\8a\ ee\80\89e#Vø\80\81\81-¦yÆ.Á¢\98\9566\98\87}ç×\fw\9c±\13ëaÐ\14³\8bq:®\8c\9b\1eG"SoêwpñÊ?W\84sX
-ȱ<Q0\8c\8a(\ f\8eB\ 5\ 6Å1'%B²`ßGYHQ\\81ÈFÒ:y»\1dú¥Å¤ 7ÜâíK°Bì\82õ\99\81CÎ@ \95\88Ù"/¤ËÑ¡G0\ 1Ñ\ 6\81½_TG\12`à¿/
-\86[\8fËÀ­ò\915õ[Of\16 Á\1ðD\9aú\8dm(
-CMVÛ\1eèAYP[íGL\11\9bT]\8d^\ 4ÕÍÃë
-\8e\99Ó­%\1erj\17±\91(-»\9bt\7f=\8c\ 1ÿLc\8c\99-«ô\87Ï%Q:VTDÃüFT\ 6\1d¢|8v\99\ 6Õ\8c)ªäß\82¹g\80\95·­Èå©4¹²¶ÜP@\1e+\97ÚtM¢{çËÑ(þÍ6j\81<¢NÉ#\98PJ\8eûæ'ÿYñMG¼\ 6\9d\ 6Å+?\89!Ð!\96\võ\96-#ö\8a\9frÓþm×\8e\a\7fcC\15F¨|×\8c  94Õª24äi\8fsG(    íB,\81ø\90eH_\ 62c\aë7Þú\ 5\12ó;Ü2{èæ\90Ñ^%\83es]\ 2\ e§EV\85G¨}Z}\14\9fMIb\15*BÆҰΪe\ 6Ã\99e\92        \rVr\ fÌÒmòÆü¯ô\1f³zÄ+l/­\9e\ 1É\8bÄ>/\91Zk\ 2\ 2à2\8abþÛx»~p\87\95Áâ±Ù´\ 4wÕ&F+T¬þð\9bÅþnIþ\8d­·\1d  T\95µAQ\93ëîç&EF\17ÞïMªôÕ¾#Øú\1ex\15Ýr\8bJ(\aÍ\bUV¿]¾ñé­\1f\a¬7Î\8f>\9d<âT\0£¡)pMúQì\1f\7fp\1dÞ\86È£¼UqïxÈ\e\16\17|&½OBþ,À*&ÍÿÂ?\a.¤`µ\86O0Äת\10:\7fûónÄ\8fFò$ýsÐo¶GÇ#\96K÷Áߥ\9d@\93ÀÕQ\1f\1fKq
-f*\14 ¼ó\a\v\14ç\14éiD\1ccߢî\8f\ 5\96-÷¤F,\93$=lQ ½)H \158K\e\89\15¦\ 4\13\84    ©>¹Æ dRë\17H\95Ã\8b\b\98¤\7f\9f\12ù±\15¹\86Éþ\10¾\7f!4§Vãã¸*e·½$·\88\b÷\10öÍÚ\16»\1c\86\9d\9fÍ\ 2ÈÕ¼£b\9c\96\ e64H¤ \1d¨\0\98\15\92´\15Èóý#\8e`RÔ\99\a\855ë#<R#çÂ\ 1¬[Ò\10\1fg,\85\89\88{f:²Wu\e\97õ\91\18\91¥º\1e\1aËåI?C|\1d8TMéC?'aû`\9dR\80\86\16\95dÀà}G\90\b\84\85\f\98FOUyú\93·TûyÀ1\11~``oU\ 6Í\85\bFØjÊ·øõ\19x\96Öð+A=\93Øpѹ\17&\18½Ì\8d\ 2bI#þû\9a°ÇºáôÎ\8ar»Ý/@Hu×ï1Ñ[ëîjY!\ 3\fÈ×39ËïG<D\87\92\81ëhúF:\9e \97HÝ>bÅ\9c&\86B·Û °~¸ÍÑ\15d§%\90?ù-\8d4\8aÚÿÄÇ]
-u¹î¶­\\r4fðv* \1dàÚÇ®\e %É£x\ 3\7fYt2F¥\97c_©=yß\13Y=÷|v\ 4e Ö¶\11Õ\89l\1d\96YhFÏdr%\9fw\9fI\99º\8bR\89Þþ¡Ñ]\81Nmß\ 6õà²}@ZK_\97³HAÑpJ\f"¢àdÄ'ybtä´wfK\82x\83\8fñyI¡B\9c\9fæT¬<\9c~×jMäöìS\80%VÓp§Z\9fàùifx}\99ç\9b\ 2\13Nr9Ûñ\eÖec\15b\83
-j-\91\ fÌÂÝP«k¢£´óõRã\80â°kÜY¼\86\97ßmª¹üÔPH~a{\8d\1cCÒÖ3%"ÎF¯Ç·õ#+\88aL\ e\12Í­X\91x.ÿ\17ÍfeîìX       H\9b¤\81ãÀB\80\8azàU\99kn^åW\11Z Z Uµîæ±  í«R\96Öª\9ak\8aû¬\8f\95Y­JÙ\82CÁ¾\13\84vûø\16ÓÇ´¯ãfZ\96\90\1f\93aLoÔvùpiÖþÇ1Qð¬5\97ãÉj\11\9dÆ\98\12·\9c F\1d:\b\fR¿:ªt(÷\9fQ«jCãk­\84I\|\7f\95Ó\11A¬@uë¶ï\1e\17·'ª\9c\8e)íno\aj±q)\9d7ÌGÚ±¾P&
-U©%\11\13ò½mâ3}à\7fL\81äÙ*ùB¨§Ð\ fîZÈ5/r\9dJç)Â}\92î/\96Wbæ^ß\9b÷]ø\1côÂØVÙIø\93\11Ðz\ 3Èôð\1cù°\94\1eªÔ ¨è,«ñbL\87\1díäe/¥üö'v£\88\94
-\b\89!fÂ3á´?á\87Ï\ 6Ñ·pc/\ 3Ï\8a\90\93Ôkµ\8dHmp}\ 4\8dJ;\8fÜß{\9aªÔ7Å´nñéðã@Y+gY%\ 4ÐËo<\9a\14]Ü¢qC\83R!l¤ø\5ú\8b\10úT:À.z½\8e\1f÷\85Ï@=Å)d/kÊ\91\ 4E\9fxc\1d²
-W
-å^ÁCÙÂ1\î\85\95\fÇ¢bë\875Ð=î\ 5å\1f®<å,¶kÄ\9d\18í\89\89;?â\93B{\890ÉèÄ\93r½Â]   p\14ª>ûûYë@cªû\80{  jê\bÓߤ§ðd\13\12[\8dåÔ\8d\89\84\0\NUZ\r~íô,ØëK*ºblÑÂÜfóî4\1cw·RP¿\1f\92\8b\vðø\v\ 6?á¿U1M«ËfºÇ9Öª-ÔÚv\ eQåþÆê®EÆëê79BÀ\16¶L¨\ eº¸xÃ0\15M{¦m\0\82êàÑÝw9D¬\8c\94*\13òFúb\8b1\8b¬S \7fÌd\93-°Á\8dT¥[J\91±\89|,¬/R¹h"q¢%½:3-þ\8aÄÖ¶fTX\1c¯d\99\18»\9dUÞR-{*¢t9ë\1c!FU\98\94\84G1Â\82(TµT\9f¡\9dÙÜn
-\1ct¢©òY3Ìëÿ\«W®Èë\92\f¡?\84[ÑpÜ% °±æøN6\12ic\1cKiúÜ([aÈ\13\ f£\7fG|G×\8b»\19&Ì©g9¢<c\96²\1dB\0 Þ2^m«¿\7fA¯&\18\84.\9cÇ8².
-=¨µ}1=:§|7o£yà}¬­ü\95l\82\8aL~M\ eÔ\87<«=\8dËȸôï\ 3"Bçá\9cÅ[Ã\er?©&æ\8aH×oÓeåÌ£o¦\9d¸\13\ 1\15Uy9ÖtʸVëß\7f«K?ܲ½cçù\ 5bR\7f\fÉZ\9e:\18A§uµ\81\80\84\e¯ä\89YN\9aÕÜÎz3ÏÎV[Ö*3\8c»_\7f\88*\9d­\93\8c\92:2Ç8AW\15%Éû;°¿\9a͹\989ñ0t¥_Ò´ò\9f\8dmð;ż­Í\99-Ác\8eÊ<W°ä¸¢<¦    \83Ô¿\97%K²qlÌç%w"T[°\8eXÑ7j@Ëj\88#r[\19ÿ\98§×]ö¨\985qaq
-è/óÈ?Þ¿l\8a      AÊ\1d\vý\16\93FZíp¼P5\87ØÄséxÎaàû¤2P~j?\ 5:üóÒͯ\ 6äg\97\7f\8bM\85µ-\1cB±_Ó<æDó4wÓtDí÷¬\1c{\ 1ë@\95\8f^AFúuÅÌÏ<ëN\14\87ÞFÞ\ 3ÊÎ\97\ 5ZK\86}³¬\1f²ekÕ÷xp\81À¹#ý¢\94ï½\ 4ï\ 3\96\18h/4LÖ¸^\8bQ×4\9e\98r:ån\9aäyíâôIJðçù\85d          b\97\1e\92ØÑÏHÕ­«³ú­ëë·uÇM÷¿Îá\v'Óã¬øÒ\9e3\ 3\95âÝ\1c\rÚ\84¾Îì3\8f§#\89\9b%@S\19; X¬ci/Ê)ÉâCaYÊA\99(\85íL²\10CLªv¡\82P¿\9b\12iLr\f\94\19"\81O\ 6\ 3Ïì\1aüÂ\fײY¥@ß:ÊR\13N/Íû\94Y'¤D\1e%Hô¬\13q$£\81\0\ 4\1a\ f\ 4dñé\8a«\9eÌÝ \13cÕÖø/I¸ø<\ 2P\13\a\88\98\²b\1c(¸IjE\12\90±\91K{ÿs\1aÄæ\b\8c¾T\1aë'r-qp\b}ñ(¸ZC\84\a,\f\17\8au=\1fÚ\81\12Tþ×9§döÍ\92WHºQ{\11\9cäz2³\97\8dz\eí˧\8aöÒ´5\80zô±d\88ë¦ú\91D¬äµt=B\9bþ\0k:¥Î¾\84,|\18eZÄ¡.\89\19\9cUc\17ËÁ*Ã\9cÈm.\87\84s.hù\ 5kcòÍ"í\ 1\95   Î"/\17N   \9aVNy^Øa5\86`¦L\9b\e\88\94¡5Kêgè»S\1a"q\84t1tó\18~|Vj£¡¿rã§u\rëºÈ\93@ú"íSò\1e\8f!ÛF^)âV\15/á4,&¾Â\1få|c2UM\98\88\15e\15¨N\b¬ö\16\120|We¸l\13\ 5gM²Ûô,ni\15\97\ 5ooÂ\89
-4H\8bð£P\9aÊÉL9\1al\998â{p\95Ý6nßqcFÑ#\ 2í¤°µq\\ f\88\99鯠të°,"s'V\8b\8d\16\9dË\18Úc³\v}µw\97óaRäp¡²»éÆäd\ 3©\8b\f¯XK\88Y\91ä\15\e\ 4DJÊ.¶\16ÞåíFÂ\94\9d\95\93\95\vÁ#3`´*\12w\98L\94ó\92VÒÑZÊô\b\84_÷ZK´\18M\88>)\1aB)µÊ\93"\ 1\ e®7bZOüÆ\91F$g\ fH8\e«Ø\1d\86Þ^Dê\85\1fa7ð¡üeW¹u.eÍ4m\fÇ\v¢.\8c#{\95¨ºEC\9e\10\rß5    îw¾\19ó\9fæhÖûM/kT¡\9cÇ\95Ï?\98®äMj]\ e½oJËæð¨Áo×sU¨¹U=rå\83\88Å\8cë³å#ò²\1dQ\81Ý\9a¢ñVZÛFÒì\82T\ fÎ\f\8f4¡»QåðÉ\8eq\8e\91-\ 3©S6'+ø\8bÅ\95^\14µ¦ÛÏé\9d\84N54í\1c~bx\ 45!"ÊÆôB\9eصrâå;ñh.Ñ\8c
-ìÜ\a\14y\80Êï[5aOf\ 3\18ë\98Ûæ\11{ÃR¹÷w.9\189\10£2ÌÌ´\91Wß        4G¨}ù(\9d\v[       9HÒÐ\84o\15\96\84j\r)Zs¹'³\13\95r\90«¶*v\bk\9a/:Óé`j\8c;\87yfKP,§âøðûÏä[@\12âãö\b\0¾\90\9aCüÖ¹D\87û\eîf6dkÔ\ 3Lê:OÃ\7f¿\96     \ff8È0Ô)Ç´\16îÚ¹/ï\89:]]\11QÇj@¶³KÄ q51 <5Z\8aîµØ\ 6W÷Áó/K½D\9d\88\8a\98\99îÏe\96dM\17­ \19«u³¯\1c:µï\8d\82\97\92ËÏ\ 5W9á\85û-v\ f\92·m¾{Ók:ï\1cU¼Ç°#¾\8b¬\89\81ÁAhp\7fcáòh¡peÆÍL\14¶í:ËÄ\1e¾\1dÊt>g1dý=;ì"h\8fÑR\q\ eúÍ\9b\0?«H\16Â\82\89b·þT\8e1Ë^s\ f½'\ 5¶×¤yýGÐ\17@\87\9d\83°DdaÃê\14/ úúê\1d·IÞÜX,¤9¸\88¦0Á£\b,äT9©\15oZ\12\86\95\ 4Ë(±Õ\1d\bÖmÁqo"Å\7f*\8aA\8dÐhFçÉNócDƳU5HPìãA\83\14X À\ 4¦\9d\r#2O©«\ 6ù\14/\99{\9c\14ïX5À\8e«$µ\ 1â\90DzX\ 6\ 5ä¿ÂÍá\ 2Øn\7fµÚð\85æÄÏ\88¡4J$SB$|\88Öâ\11Y\ 2\15\80à\8dÏße`y\82g\7fìt½×n£«Î\9dºLìA/¿/\17\85ÝM\9e°\80\8a\ 6F˱È[
-?<jk\8f\9c\8fù]\10L\e¼ê\9dmð­ö\1f%\9f¡\rPN-K¶||l\91E²ÿösè¤ç\8eØïß\9f6íÐ;Q\95~\89bX\0/XÁFº\9e\99fmTQ}[\9aå!\8e\85ám¼q\1dÿma(Ú~ìÙÉÊÐè"4&Àsbéo'@³i5\aha\10MB}@ÚÍæá\86¸$\91þÕû}!T-haöÚKmÎ~\9b\94-\baXÔ\ 5\97êæ:ö\8d\13
-ÑîIǬÙ\13\9e­_dv5Èô¥¨\16\eþû­\82\ 3>\83Õ\9f¢\93ûú\88\ 1g\14\9a\13\1dw1ÁY\87\8eõúS*\98_öóò]OßÎ\9bpÜK?á\ f\ÓÐq\89YE;\1fB0Ðvû\1d\8cz\9c´\8aÖ\16vèË 1nc@-3H¨\80¿ÍÉ\94·î¼ú\b`Û%4'×úBBå¥aé(v\ 1\aJ     æzñiøæEsøûç\IëãmJ³\8c\18Í|(} V\ 4\eù=\9b\fß\19\9eédÄO8±Ùü\91¡*:\8fÈø&ô%ÿ<Ä\v·CMû\8cð¢1å\9b\83\81u­E×Á\9eô\18\8a\80Ô        áj¥\14½¤¼¶4CØY´%\v±`ä\vøg§Kk¥7ÙÝÃwO4T<\1cG@ú/Ê,\7fÿ#Í\1f\16DrÝ\12\16¸Ç¤Ê>v9®a\ê³\ e\ 3\91\f\83\ 2®µ:\\89¬\93ds§&Òªk\96úf^\b=\95\ 2\1a(æâ^\14\86L|Qà/\929u·~íË\1c[aº\9d¶]å\86}y
-\81\80\e'\81ȳ|\ 3F\97\f¢n?· !@;kâuäÊ\a|\17|üQsé¾7î1\8d\90\87{Hz÷\ȪÍIl+ÃKüå\85\18?FbªXG@\1cÇ<Ì£¥w0´\9fhýÆ`?\9a\8dòá³\1e,q\8bQU\19_~¸°\1f\r­4Øx\0^
-*\ 2˯.i=U¥§mݺþZ\97ö¬\fñ\95\87`µ¯Ë´qÞ0\1e÷mGi," -Üý#\84Lµå\ 1\11ì\83å´\ 2qSR(d\9dðF° ¥\bÎG3űÌÑ\19KíKÉÏ \8bù\1a\9a\9b\94ä     ¿«J¼\0|ó+Ð\86Ï\80\12\19\7fÔÒ¦W\8a8{¥%ÐøÕ7#\17\9c\ 3\r#\82\r\0îZaQx\ 3\ 5\90D.¢ÐFV\91ð\ññ\11µ¿2°{¥ÕK£uë\7fù£C¹\0ðÚ¡_I\88o=k\82'\9b\ooÆ\19<\93¦  \19k\91\8d.äêç×\88\ 6\15È\15ÆÂòÿÐbQH¾\8e`XZ\ 3çÝñ²]zØ´g!\0(íÕûZ;*\14\14G÷uÿÚBA\bFq«ZüMKÁv&³o!I:{µw1ú«MU¹\1e\8f\85Å\0\7füT:ä\e©Î@Ì\15%ígK¦h{]\90·\11ô´Lé\83\9b\9^\eÊ\ 2\10[?|põ[x·ç9\ 6\ 3µ!í\85²1\92S\8dÇd\8c¦ÂL\93òáÙ\81ÅÃÃMj\1a\ 5R2°\87\ f\8e¯ë\88ì\1d\15Ò\96\8d÷¸"H7Ã{\89v\84Á\9e\92tûN.\91\ e_U³*2Vð\1dÿÈN¥Gmü\ f\1cö\9fÒ7^ö\ 6¸0\¯U}ÎЩ\8aôä\9f\ 2Æ8%èÊuõÍ\0\9bÛà\85eØ8â)æNç\87ñ\82\ 6\86~\ f4\bñÞ!\f\11\rÔ\ 6ú¶Qu"\13¥ðrî¸Ã«#×b\85³µ\19½5ÄpwËÈ\9añÂ%Q4ñ\91@æHѱFH\1e¬°\85o´O\86P2ä;\ fÖág%ÜL]?E\fb%Q\11\8dö[=#j~o¼\9az\85ù\96A,~Jð\b.§zÝèÿ \19¿:´@eX\ 3D>?Á¦¼a¯\16\9bìir=2nIÖ À¶*\96P\8fNDB\19_Z¹àæí\16\92\1d\e\8d°åÞ'\97#C\9dÈ×T\e\15ÒD4~{ÝY¸\967AR°ñÕ\ 2\9cñ\8fc×nëE Q®'àJ\b­+2È>\17^\93\ 4x9 Ag"\106ôo¤ýRµêXâj4Ó\1a\88\91{\82H̦ø}ó¾\16×+\15\9cÕ{ð¤¹÷\14\93ºýE\ 3.üR\10Ô±\ 1­¯ã"a\1f²\1dÕJbK×<ªOÓ\8bt&¡¿\8f\12'ó¹\98aYÒãEô\80Ëvë*\13u:(\9f!+Â
-bN\ 5î@ç.à¢Å9\ 4w»ßjO\ 2+ܬ(9\11®Ho{\94¶Áð}\93÷ú³\12ÕâW¬fP\b¹<!\17\92²Ex¹snïág<\91`\19Þ-/§\f'Ç÷Ò© \9dµ§B±\8fo>\84ð&\ e\848\e\1e,J\1fö+Ñ?/-â\19mÛªÒË\14<¾}\9a@èäT| \17\bj d¦¡I\9b\97\88ùAAwh¶Ë\9c\ 3t\ 3SW
-F$°Ï÷J\12\1dö\92ï39\vúÌ\83£%M\91³rÇp3|W\14¢\83\179B\93ç+K\1aÑ\1aãT
-7OF­°\15V̳\93\ e\81ZÓÛ·«0\ 6p\89VÅ.9 ¡ íß¡«þL\85Ï"\97\1aaÅØÍ·\80h\v\17¡j!®\8aÇåQqB\8f¾yoV\12,6\ fÑ\ e£\93\0\ 2\89<­s@Õã÷f\87*ŤßÖik^ÙiBOýÔ\ 1ÞSÄ\82\12?axÌ`Yà]\97z|quuB:h8§Ýg¤ïÆÒA¶?\93\94Ý[\ 2ÀË\Ó\8dü´*¨5¶­ãòªÎ­öéIÜ\139«î³ê\ 2,\92µ\15\92\92\rå¿\93·¬Y§W(¦ä:5Ë\1a·\ 4\84\9fØ~q\ e\99¹9f{\afr?ú¬CÖJ¥\8f,°±\89\8b>ËÍ\16Wû¶VO\87.3\90
-Òc\./\15oa¯;í]\93NS(ÿ\8a\1d5¿!=´>\98ý½ÁNz@¼Òº\b\1axlv(S7öé÷:;y¼¼Ë³ñ\90Û¥Hþ¶KÇÃC\98Á#b9\8c¨Þ0³[\91y\ 6\v)G\8e¡\97üÝ?|\bP\b\9aº8_XMüÞö³Ü8\13\17mîý\8bïÐQßUµoÎÂ"×\9b[\ 6±\92É­äN\vþ\8d\87\9e\89ðíªá]\8dZr\93÷åFΠg\ e!F\1d¸\87þ'V\8eZ¿\16\1aµÓêM\véG,ôÚ,£|;4qvC¿\ 1\82\ 5\8cé\88\rÖÞ\944\f\15¬\85\8c¤u\v\1d¯APP:1£7Í1n·À÷U\19±Éd}\8e^\a°\88!­Éö|/p±\18Úi;¬ñ¸G³Â3\88<ÑjÊ@bH\fB\ 1\ 3\ 1(B\87Ç\89Â?À`\ 6\17ÌuMF78`ÕøÈ¡¹\94Î[J2VBïĹ\8d\93\86\0´\95+\8d\97\ 4q>íµ\9b¡­lóøØ7Âè\95WÁÁFêé\8aé\8bé\13N\f̱\1f\8fqc9\ 3\93ITWµ\98<1\91vÒZʾ\1e\84k½fN³²gÙ9aO,ßðÒó\12Ìd^"ñ\8a\99ÎÎñ6ÐÀ\99xÎá^\859\v\92÷_\1a½\aìQ¡ë[.¦\ 2ïXÞäuêó7ã÷\16µ~Í\18²%\80\12D\18\81D`Øè/ÍùêT\96\92üògÚ[üclZ¸én\ 2\8a\85|¥53aúº|Í\8fV^?ú\1d\15©\85±ã§iìW\19©ª`Bw¬\97ñK|\8b\7f\13\86ù\12Ù­èêN£\88®ES\8fC\1fX}Eò\¶\9e\7fÄ&Ç\ eo=\8b\rö¡MÛëBôÍ·=è(¬W8\17º\9f\FI£¶\17\195¨K\9e0ÈE_\81{\8cò}\ 5ýÈ\eþ<ec­|-ø¿k·á"þн\8en[ç\17f«<³Q3\15\9b}\1a\15ýÆs.+¹SÒ  Pò÷\9c\g\85ìPÑ\1c',²\13\ 1ì+_¢\1728TòÂï9F4wÒ\eDýIÔ*é?Ñ\ eãÚ_\11.]yùp¸¼¼ß$ÒIzÓª^­ñ³°õ">\12ÐÏÃ\19Î|ü\96aAêE\8fr^\82áªß\18z,ª\ 4)§+\94\88hÓ÷¤êFÀtþ\81\7fq\92Â7þæ¢<\ 1ãý¼T6\Á\9c\1e\18\1föGK¹{É>«\83=DQ\ e\9b\88IÂÙò\9d\1e Wnܦè!Åb·/dó%R°=ÿKä#\87\91ÇöC-9dv¦Äª\15\vÝÍü*\0§¡¼\86sX¾\â}¼b\92*îzºÖ(\94\9fÜ?îY\8f(íîÌu\17­Ã \92Vi×EYBLHºô\9e\8d:üò"#PLBAMÝr\v
-\8a\ 1ôdðp\88\18)­i\9cç¼\8d\b#\9fŧO´¶\0Fa\10\16â\87cSµã\8dÄçÍRYl\ 2¼PÓbIwG\ 1\87+xU¯hõ\88B0\9f\1c¦uúÖ\ 2\80FX\ 3¯^ç<ÔܶI\8ejVDFÄÞÂõ®\ f¿oÚéd\8d\ 4¡\85¤\ e\9c7q:÷ókAÅ\1d.eÕ/'<WéÐ=Fº(\12¹\13Ù(2ÐþÊ·ße\17\95\0ÉiÒ`¥3>^/+`
-\9diG$\1c\11x\84Vk\19ON~\9aín Õ\158ãr{¦Fξ¨Eôk|âêÇ\fo\92c³xùùRö`²\1eÆÇ·ü D}\v»ÞM<ÃMA\7f\a¶±\1acw@a\9cË\10k@Ãj¼â/\Ò3¿Ë\91\8etAÄRÃ3÷\19¼A\1e$\9eGylAî]¬ç¸ÏÁ\ 4s}¥       Ï\83\ 3\8däâ\80q\ 3ô\17µ#¸hÂÔh«þ\8dYö«5[@c¢\8f­Ó\97\ræ\98!a¨]\82\1f\8cö¡\80ï\86öÒW}\8d5éBEçïÑ{2A«.\99Ø:\1cú|\82ðA\9fKb¶ZÅñÂu\9e\91:\1d_¶iºt}\84j\ 1:BÐ+å\r³L\ 1êµ]©ù\82æYò£8eYÊ\17E!\18LÎkJ\95ê\8aà\rÐé!ÕÉÞÓäÒæï\8f\14u°¸\0\7f\97û\9bõ\84ñ\98¢ó:"\82k@h»´{E.ÑN \85¤­\19°¿RjÄ3 \90z\18öÊÝXÑõ}\93\ 6«¹T¤Y\b\ 4\84R\ feúM\võCHTJK«Sñ¡,K\88+*ÄoB4m\11?G\ajN\f\95üæ\17]F\12K!ÖWgò\19JF\91\a\9fõ\10Î\81á\8bq\ 33ëÜAÞ\97\ 4)z(\15|­ÌN£F\ 56\88ÿäLë\1e\91.\8f \98xîÓ\98µÄíoÀT=X+ÔG.ǯ$©Ù*l·3a\98\84\9a\103\ 3"\93¤a\\84E"\94\1fN\r<üø´IÊ`â(7°®\91E}-)\99%e\88\ 2\7f\1a\18\8déWÃ}úCâ3ô¯xú«û{\ 4\8cìóÅÔWA\13æ\15-\19\95\8fÙ4ä@\ 1'8vè(«ÓfÃ\ eÄ\98?Äú\1d\91\15)ØBd79 2ß.ÀßÚ\89\8fG\1dë­\16\98\ 3gh=Fªp\v\15Àtv³\8eGÚËóZ\92¸\93*Â×í(m\8ao±Ø~Ì\92Fnææ\91ÕÅK¥'cÚÒe\9e\82B\vá]\90\94\9eðz\ 6ájãg4²\13\ f\8fk\eRf"å8uG\9f\r\\17\ 3»\87çç6ͦp\8fØ`Å禤T\8dtPw\19ý\ eIgDº¢§Tã»\853\e~B\85\892\91ºi¤¹ñb 3 è»K?¹0ª\0\18ÆÅ×[÷ìí]\eîß\97irl\82Ûæû´)¨=ü\8f\9e%~ú\85¿åØ\bJT>¥Çs\96¦Í¬\bã\a6ë.ã¹ýZG°¥ëËû©¦U\85\ 6Í\17ÓXõ\ 5×4·ç\18F)\8fßíHÑ\\15[¸i¶ûC´Ñy l8\1e\8dú\16óØ?\ 4þ¡ç\ 4¶×\8dk\9b)kjõ\88ñ\14\eî\f\88\80èW®\f³\9dë|\ 5\9e½,i³ê|t\0ü7·*\ 3¡\996yH «X¨f\92¥«oÅûæxaz´Ø\93\ 3\142TíEJ\a\¨âW5âÊ\14UÁ[RÃD\8a&¤ý\91»â\10Å\13a<\ÿ·ö^Dä``uL\8eî¦P]\9dÆ\ 1K?ÙÙZí\19ýéýF\1e?\84Ã&\®Y\r\12\1fÊI_n«¨fµÄ00mL\1d¾1tþdct\80¯\10\ 5áÜØiÖ\\15\82\8fbáxÁ´.äÊ\10çÆ`\\1f&\8a_,­¢`\14SÛ ÷Òé\vܶ*\11L[M\8dÒD\158â¦N\17üÉ\9c\89UÏÓ\9b\ 3O\9e\1a\86\abDõ\16˦o\ 6\94kC=9\98¿\97ù^è6Úx\96Ï`ù\87ÔÇã\v\87\83ßJ=\94ºK\87b.wê!\15\ 1\8b5\1aâ]ä+Ad¾%D|\¡\9fâi!8[ë\9dfx\1daUbØ^6Þ¡    ªbØMlØ\r­Xê®q¢\1aÆGd\86k¦    3?[7\eºÜ lÂÐÉ\9fX(%\0\95©¯\1eôn5ÃÈ\0\0ÿ\1cE0Îá<\9cyçï~×`æÆ0I2\13ütbgÀt\86\95û+?'\1aR4¶çUó½#~\8a\83¾4ÝÓ)ê7É\10[\95\95nð·ªÏ\84a¬KEÆbÆýxþ\ e®§\83ú¯Á\ 2âKDíoj­w\86ϲMR\91\1e¿\1d\87Õ=ÁcCip1fý\93òVMÁÆ\10ã¼\9fV\94\16N\a$\86ÓXVJßèçà'°{{ñ\92n\18Ã=\81!\87âC\a¬\85\83±W\ fÊÑuÞ÷ëú¦\16s(毠´\12F\91&o§ù:U\ 2³æ\9f\88·m\7f`Þy\8dkb\81\9f\81ü\86ô,D\r\89Ò\1d\91QJ,l\16ëtÜ\ 5ä\9c¡)Ê÷ű¼h0JyZ?\9e\ 3å«´Öæ1[Àû#ÂHýi Ï9¾\ 599höLjt\17\89zå5\93YËf^~-×~\90°âÅdy@-Éq6ʪñjµ_:^ÂU¢\17¡G$\8cõ@\81äw4jdÌÓ²8B°·¦Î\1cÂè\14X±Þ\14W!\11ÕýêÊ\96\89&*y\9fðì(s\80\17ý¾¹­\18\99\97ÓwÞD\91)9 \13ÿq:s»\ 3Ö\8e\8d\98
-\15=ÁxV}ÒhÁÅÁ,ÎÙ\ 2²#%Z\9a\rþ¦6g\9b\13\16A½pðG'ÂÑnÎg¤\98¯c\8d?\1e¡«\91\14\1c0\98N\b{\0!\17Aõ>¶ÚV-\8e\99!ÌÃq\82ìl#nÿã(\8dµ\85'Ð)\8a\9f"öë\b¼h' s=S
-,åw\80\fªNò\13z¶L÷\16ªÄ\99q©ç¢¾sÆX\1di\1d\f\ fÂòñ±\91T6~4\83T\ f\8eß<\89\97z³Oç\81ï¢u\ 6»u¥ã\17\8a˼\0¸=\ 2\b\88\rGáF÷¯\ fÄ7½Í±AÃUOùÙ\87\12a8åw\9aÁÞ@¸5»}*\89ú)-[¼¢ºÌõÖ®lXÜN\8eÏÔU\94ç¡Î\ 2ÁéêÚ`]Õ\a   aF\12\bXú¾oZ\19ìæ²åÏK\9e\84s\ 2Û7(þÇQ9áb\126y¸[Þîß=\12%nù\e\aL\12-\1fûÞ\9c\ 3\11\rV$\9c\18\1dl\82P\8a\83%5ËFi{\f\9c\1cÇ~\10\14u:&t\13\rÏX\vNng>»ãr³bYZ3fç4W\1fss¹î\97|c\95yøÞq#Vº®AÈx$ÜÂ\91^
-g¦¿\11\9fµ\93\1dF¶Í£´!m0\95\ e\97\9c*õc0b\99+÷P\96ú1=϶ñø\12\83ð4m\974\1d>\9eq9\9c=\80§\9d¿(\11ê   #\94æ.\ 6'\83J(ï\8eé×\11s\8e&\ 1icc@yþ]÷\86d(5Éf!®\a\a;Ëön+0Q.x\1a²%Ayu:'8槠lB\80ó\87¶Ì\16\95ʽOïØ\axT(#ä\94\90\9b\ f\94µw\ 5×[§»Âj
-\93\89\e%fiè\92¤²\f\8aú;ðÎ\94\fÁ\15\90L§r\14d9\ 4ú&!2«Ó\80\ 1°¯\ f8é¨\ 1¸\88\93ª÷\b\aç\14ìÑc\92f¸Á\f\1dv\v\13<\83\8aÅj\ 6O³ð\9b{>h\80\ 4\8f¬°\94Ï\b\10X£u&\10\96o¹8\17ôåXûT%c![PjenM÷\80ÿ¸\15\1c!!\9aü!z"\ 6\ 1i7VAÍÜ7¯\11ô\15ÝÇð\ 5«V\97Ë7\11\11ÿõ\16\14Ð\9a\99\1e\142\84á\1aR,+ÜUã`(1éÞ`\9d\97ÊBé\8fzm\94×"\fF\ 5å\15µéw\18÷HÚG¿}MÐ\9bÿ       ãëÁM|î®Ê\7f\84\vx0,¬O»\1câ\9b\9d\8d\8d
-^«hÑ\97osÀ½\17:^\99v\954 ±\88\9c(|V¢ÂÅ     ÂÐþ\18ÔZ\15÷Ö¡î½\17\9bú¹gåÒd\8a\89\80Càb.Ø\11\17Ì)\18\9b\ 1ÕA\9c£bpv\0òmKW7þ\ 52Y
-\9e\13zç[\1dÈ9\84\9eÂ\11n±1w\196e7ë\ 1plÓzÚ\14\96ëÙi9Þãº\80\1de¢·Ã%m­X\eÙOE\9a­\1d-×z\ 6Kó²N\87\1f\17*\98'\13
-ʦÍwrYLàýr     \13\ 3Ô\ 2\96\17q\1aý\ 2-N\88\96\ 1\9f\f±.I\80Ï*\b7\83s\ 2\90±\b9\85a\84ÿc¿N\14ï}þv!þ rÎ\ 6±wÔï\182ɧÛ\82ÀWÙI\84Æ·tE\94'%cp×ê×·¯´§=\8dÜ:Ú/Á\82\84\87·×\11\b9      ZAloèºHé\12\r¥¡\8a\18îÎ\89¥­£q\\b\9e?\95<iÝ\89\93\91®\ e\8d\9a\81+À5Å©S+ûÐÂn©
-\1aßE3\19y\91À²9\87uwFúé\84\1cW\19Èê"ÿ9ØP\90×|\81\8d\97\19q³ò\9aÛ\afíê>\81\85\97ñÉF_¨\98\85È{7.Ã\8fèf5=[ís¬û-p\9a=7£ \87­ÊBOm2\8b\83ã\95ãUÒ\9f\bVþDæ¹jFkÀEë\1a§T\91ªfÉ?\8a\18´5Ò\ fùÙWô\9e\ 1ÅÊEæLú\88\92kX&½¥¶\ 5\19Ì[\97îM]\94|WCÛ´#O\88e/Ïý^ÌÄÉd\8dÄèt£û0äû#²\1f\14\9fÿã\ fHåE?C¨ÝIi8\90õëËø)ÝE3\83êoÒ\81\9b\89EeA³Åé¥Aõ\907»AÆ´4ɸ°86ÇÐPÔ\9c\16ZÍ6z»NL\9bB&Þ%\19èÒÔ&O\8ck\0=ðï\¨\9dh 7da\8a\97Íü  ÈHÈ^Þ>Ø\ eÅÎi+¢ü:ïd9Â\8aÔ\16á\ fGãZÂ|3"×¥Ï\9b\9e]]\89d\9b\8c\a\10á(?ô\91\92{\88ê\1e 'üOZÖp\Ys¦C«òÏ«L        %z¿\1dÁ)e*]ji&§Åß
-õÆ26\18\83¤©nñF\17K\f­~ESþ\b\826"9QØÞFÃèI¾ù\13 kßB\ e\16{=ôXö~\9c\9b\9d69b\8aQÒ¢¹îî\10W¶B¨%\1c|\ 2Ä@\833Üܨm'Ç\1dZ%}\ 6/KdÝ:\8b<\16*èe¹¹\96÷\fg!C¡µeTwf\9a%AÏïð\80\f\\15½£\80\r\84=\94\9dÐ\97\bÕ\13\86Ü4\8beêP\8dÇÂÏ/\10Íà½î\0±\18µï\17\12\9d£\0A³%¦äÀXö]6ÌÞ§T\1f\ eR<¬m¾ï5^©uª\ 1\80\9a7\ 2\1a:\1f\92<#~lo3\10¸-X2\85\86ÆÄ\ 5s\98ò\80ãËÖHã\vßt³IHk³ü¹\¡èi\9b»Øq[yÃú¨%Àq\ 6¿±A;ì£íÚ-.õ,³9 \\83\7fü=º]Kyb5âx1e"ùT\83\f«ó~ÔËrÕ¯G¢=\10ãߦ4éêÎS`¼+æ¶\95ÕÝú\9bo\aêFc\9e:]À=\8a\92Ù
-Ý^»¿ýÐ\0n\15Nûë<J\ 2ì'Û\ flÂè\99¥\â\1f\10\88Ì=b\9a\1fÞyàólt=ÆÇFÀ;t~%      å\0\\95\88\89M\ 2îxµ³¬Ä\9bï^t\1f\9bWi}M¦»RÆÔ'Mz÷\rÛl¤üÐhEÊ\95w½(\99fv7+úÚ2·ÖË\1dr?\89F\8eQÌxùP1ÔEÃT©{-ÄI\10\15ã¸\80:\8cÜ<Sò¥Q\87|\14Ø:twúhZ7\98\9bá¤\953²¼\10]ÄVRËA/æMd?\16\0èÛ´¤\ 4\85Æt\ 1\ 6ó¬\ 6\8b\94\10j\97=;\aæÎb\ f\0ì³Úø\94«$Ã/Å\81àV\97¾ß\80H{¢ã?\ 5lkÞ¿\­\fÙÞRÖýâÖÝ\1fz\93¤Ï0Ð80£\19U
-l%5\17Å>;fñäÍÆÆ\ 3&ð»¬\9fÕSsBEâ;ÿ\1c\8f\10uÇ/1l\9dA¯ bòÕ7w¸CcñÛ«\87#àX\80\9d\vhNZ¨\P½z 7\ 4ëfi²/\8a\96:ÆéØ6ØÖ(tÑÌX\85Úé@hàù\1c÷*\80\84\814\16­.·GJ\12ÁÙ\ fr/A/\15\vÅ\15#\97\96\14ð:>ðM¦XµÀ0¥#J¨¸\15\8cJ\1fó\ 2³¥ÂÃÃÿ :ÌÆ\ 2­¬ø\83"\ 1(Y\13\9að\15\13t\82ÜsqÒRùD\99Ïþá¼HAÒÛ\ 3\92\17ã.{\17¾\9aéÜ\ 2èþ
-\ fi\83±;\18G¨?\97ȯư\ 5Â\8a_\83rz\8bl\f=Þ¼\14b\98ÞÓ"\14Ú#¿£wR\\vï\þü\rÕû\9bY{\8e\e\91/¦Ov!\ 2\a\80\8dµææÊÔ¸á|=Ä6°\15ðù\15\94 Å\9e\btlò&Ü\12\ 2¡Q9\9dôíI\92ë\1f\ 5Ãouͨeø æèmD,_"Ƽ\10¢A\12\aóÚBé\99èAr\ 1\ 4>\14kä}uÉG\7f\fx9ëæ\17d#d\16O*yÜ\16yh\12Bv¬\9e8Bâ;º½ö«ÚnR\1aHü"Z\r\99Áâ\83\92ãL\86i+¾%¦Ò¾V\96=>Ȥ#ñ\®ÈZÊÄxÆÜ¿n/L\86¬\8bR\ä9°\97ø¹Z·\ 6ÄtRå,\9dÌ\9b ô\ 5\9fÌC§Þ#J«\12Û?½n\94\83µ}b|?R\a\93ó½\85Í\8dÛÔ\97\aB]ìTp\90\ry\8dr\ f7Tu\16ÎNÿ\ e\9b\8c\1e\86D\97\84¦\ fOÙÂÛR\9ah%°\99Ìo\14sþü\ e!U\94+\b\99¯÷)\8cÏ\11\83úç7\92\95_\99¢Ç²\85\87ôY!©\9eסá^Î*RtKÒ"\ 6ïÒ\95!\87\ eíÃw¹\13ûiÑë#y~S^SJ8j\84ag³Q\9d´ÏqÏ\ e)\88t2æ \ 5UÂ}À4.Ç\12\9dù#Ýç`{þ«üh2?¸¦ª\15Ôd\13o^c°åí¶\84Û³\83wÉo1!C\ 2\fÇ\8cP»|9~K9\v\14°[°\9d\84\vþ\8bµ½\845úrоdh\95\8a\eFÌ®4È ?Ty\9d«£°\83G\15\ ed2ø"
-S©åûj6%źG\ 3[gðz+T¼\16 §¹Fí|~²\89
\ 2ª\b7(õB\96wÚ{éã\91\8dó+\92\91çÎzC\7fù\11Û\8c\a\8c\8cäõéØt¸ö\9fk,hªm\ee#\ 6Òò!«ø\9cÃqãz×Ò\88Â{T)M\98>ûUpÙ\13;\99\v\fvö3\8aq\86$m£N$è\ fé\89ÀçMvlÿõDè©\8f_\17¿ÞIx\ 5ܾ£ã\19áR¬\rÐÝÚÅ\19\7f\16¹W'ü\0\9a­\ f\81Å\97õ@X±õi\1c3\97\15\8c¥µ^O¤\82Û\1eõ\7f\99XrÍä\10\80Î÷ê9½÷¤D\9eP¨.ùw3T÷Òv\ f:\18U¯9±\8fXý²çÛÃ\b¾\86Ð\93\8bþ\10\ 3\88ÍR!÷.\9c\97\89\9bCµ×å\8d\93ämr\96¸9I\9f[\12\95¯\86¨H\19¾K\1c\8e|\ 3²E\ 1SZØsZù\7f+Ȳ\10£.=Ë\1a\15
-;^¡¯Ö19\eÆ\98ÆMáª\v\10\9e\8e$z>\83°\e\9eV¾O\ 4ù}¶¦F:ÞÛÒR+¬\a\85Ü&E\ 4\ e­h¯¼\91c\14Þgyj}v\11\ 5\9b\1c¦¯?gû¡z\ 5¯ÍWYÁº\1f¼
-ШÇÜ:lÐ\97\#wß\97ÿ`Áíä\91=\9foÆs½\88\94\81ö(cM_vÂÀÔ\7f/ìã"\1a¸\18mfg\84gá´§Sû\8fi\ 6µ4{\8e®EåAÅðÚUÇ\80´\ f\9eàð\bÒ*æb)\8aXQQ\9cR2^\91rªd\82P      u;­2#ß7\ 2ñ©C\r\rQl?A\"êP%k½+^\ f\11\b\ 6%\1eèÎP²\81Àh\e\89 Ðê)}ÉÝqDBRÊ\88l@)\e¬\ 5\8fI1é\99ØÝ\91\³mdÑ;öR\91-©Í¦B©\fË7>wÀÃ\æ\905»Ì'èï\1a\91\86\98{\16\17\17ÍÓ\97ç\9cA÷5³\13\83wC8¼iØ\aÚ*à=£l>ºm­\99\132\1doØ!%÷\91\82\7f­öÛÐù\83Ð~Û¼]\8fûEÖó#ýDC±hâyÓ\98TÏAk\81\ f\13U)ð\vãG9IR~±ªÞ\1flÓ\EKZ÷ì\ 5!ó²\1f\aúV\83þ·\80\95n\94%þÊ\96¢\9eÏ\8b[\92\86Ô\ 1r\1f#\rå:\ 1W\1d+k«²*ÍJì¢g8\8eîÙ\97\9fCe\8cF¢³\ e¿\97)ÜA§öh\9a¤\b\98t0Uî ú_\89Ùì\93ÈfÛ\92\1d §D³\98\0©\14Ì!Ñ\ 5"ïó\98PÔÝZ|+Å\85]cÔ\9fRiÔç¼\95b¹E\84Î\9dRmÍU?\ f5·ÓEý\7f\115·¢ò!\93\14Ð\81Þòk\91q¹J|\9b§\90S@YëÕ,¸`\9d\80{,é\85Õ&åð\82B\89Ö\83Z®w~=ôSû\19­n\87\aÓHfG\e\1e\ 1]\ 1\1az
-\83\8cÖq¦3\9d\8fû{É\ 2H\ 2­ýþÍ\12%¦½§Ù¨÷3\7fæL«¤\92Åä p\ 6r)\8fiq¦®=ý\e`z¾Á¥ß\1dr@è\ fG}èt®E\b1ò³LßÚ\ßÝ6³\90SWi:çXÝ¥SÓîjV3Dk/\1d\14\9c»P\8d\8e¼JÑô°Z\ e\13Êæ´gµP\8a\82M6ú¡\10Ýø\83-\89¯SeÔHdê\ 2\88xÍÊH;\9a?f;¸A\9fN\1dß­áÛ\9fc\15ãÎØ\1d\91\ 1lÊç\91¤\80¼\80Kï¼gѸË\8c´]QÅØW!¬#§\ 3qØp®Sc1ìóÅõ\89\1fC\ 6·\9d¬+ù÷;\1d¿ö\a#\12PLz} |d-\11¦2oÄøq®¿½¡§\95â\84ÛçjÚMb\1fQV<\89\8b¯À   ½KI\8f\ e\1d\ 6Çõ\8b âU    ±gS\ 4õ¶\v$ȶ\95½\9c\87\\v\e\ee±î\9cü©è\eÖGo,I`\89æÔ\90;\9eBvFAãâ¹Lä$¿\ 5MXx?ä£ò¼Ñm2\8fJ\8dvS\88#G¶\ 16ê81h·Å\8cA>\96E×ñ8¤\aü\91;'%\ 1ïÃån
-~¦.\ 32\8b\11±\ 5çì5~Üâ4)\9a\12Ä\ 66çøM>w\94¨d|$ù\9bÐ:£çUPð"\1534H~Ñ\92pÂì1Ös\a\9a      \85\9fÀHj5_\91\896fg\82\912Ý-oKyµ   ½Ò^\ 6\88ä\7f\18¦z\9a¹RÞx\1d\rWÁàâ\18åÏÜ\88§\ e\87\8eM\ 6\89\93ж\83\9eWVõ\82¶´Æ\9f9ÝÒJ-\1c\1aà¸\91~s^\9dï\84ø\r,_Æß\12¾Û]Õ£\99\84Z\1cû¶Yg´Ø"ç&û\98@Jåy7$ô^v\87£\9f\9e\93\85ÝÕ(ʤ\13\ 6a\15dÄ,]èSÉ\b\91\1dLĵPD¨PKV\rªl\1c\99Øâ@d\82éçµÿ %\83ÀV·a6\8e\ 4>ÚJl ¾\ 6O·Ð\98\84\1dðRÔ&ü]><öÐÔ­R´\9c\0Á²3\98\v0¡èÎ[\83H3çáv#J}è\1eï\96ë4T­±+^íÎË[\93dvÑÿqø\13\8d×\13\ 4º\ e`\ f´±Y¦4ʤØT\93\1e¾öz\9cJÜR¨Ï\13ª\85»\85Â{Û\ e\18Zõï³J\12\8dçß\ 3Í'\81(\b@ï¬\80;_\8d» ò¸à~ñ¸þ1\8fE\fg\1aëÊb§+j\bW\8e\82\87õã4\ f4Z\83Î\13\91´Öà\a\85w2\1a\a\ f\8d\88\8b\17|ªê\91\8b[(+ÆsLa\82\1f\9f¼\98PA#QQ¥jëV$¢*Ó\ 68\15\8c\10\1f\84é\88¤û·\12Åø\9e]\9d\9fÞ\7f\9c\92S\18\145\eÀc2Lññ\ 6OàEµ\88\12å±V\8fj\94¦\9bR\82j®0&$\95    ò¬G¨+o¸ÍCøe\13,ÛpZv\fÆßƤ/Zв.w*'¦ÒëÐ\13\82P\7fÕð{ØÃ.ïaCìþ\14l-Ñ5õ&«5\7f
-\8b\eÊì%\7fv\8cLãà\81ç_0´à*¶µÿ\93C\9fH\93¡\8al3#)ÄB\16Ú\ 3â\85:,\e®)â6²\8c;Fk\14\1eÍí\81\1d
-",3r§¶y&zvÜ\7f\8cn#³\99µ_§Ó¯\7fµÿÀ¤b¥Ë2|\1a}üh<\18ÐØ!®     öE4gá@U·\17\7f¸«\8a¤{¢\95\82\ 3¾£\1cd\ 2×>täÙ?Û©3ß%\95\8f)`×ÒäÝ_]¶\ 6y\94à+­3î\13\1dþa.\95\13H)Ò6L³óøØJ;YZ9´vEÃOà\96\ 1\fkç÷\13°ÐWt\14\12ëæ\9dÚü1¯í´{ÉÀä\19AÁ?R\89»ò\96'[Ä#\96!\14½\80½Ú\91FuÆ\81*F})ày\10µ\10är½8g¨,®äú\1cl ÙÄf ªÛ\ 4\9d°\7f×Y\9b\9fg4\98MÊêNO`\1fµv\7f\16¿zï[Â\ fV©°\80öÇl\9fÉ\1e\95FK9%ßl\9cUØi     bz\8c2\9dîUå\ f\92\85MnVÀt\b\10\86V.\91Äû½lUeíêÇ\98¨=\94S`\8f\1a\8c\9a\11cUs5æì}¢³\85zqh\9dßâ!T¿\10\91\8fy\92¢\1c\12\96Vñ¹Ã½#\8cÀ+%Ú\95.æHQÝl³]©|¾­Æ±\81o{Lhâ\87±«F\91ZÜt\96a\7f\rßJò\96;¯Ï8a\ eôf|ó;$ùáäÀ\1aO÷N\92o\96ÆÝô1;\ 2Vúoâ§4*¤+a\94ôô³L©\93\ 1+×À°B\132+Q\9dU\9fé9³Y\15d\ 6\ fþ\1f\13^¾Ã'h3&¸°\98\bþ\bf%+>á\93\f\95ê\ex\1aÞ\7f\f\1cW}W\13õMôTßÄE §ñ\9fOÐ`N\8a¢Þì  >Bª@ \ e!Í«¿Ú+Ûuq\995:?\97(ÈÞ~K®\14쪢\19(¬ª¼NFµrJ\ 1Jxç\82ÉÎ@J7í\1a\ eSY\9cæ%\19ÔÏ\1fE\b«á"æp®ûø¯À³-\93\ fhQÒîÅ\85\ 2&á{צLá\f\aj25\ 5\vÎ_\0V'ß0b|\vß¼©/\87\14\rèv[\ f"DÝì\87*â5wÚë\9cm\9ex]~FÐì\80'\14øyESñ\949Büy`\94\12Øá\84}\98U\1f\93\bú4ÈÎ\11\12\vkAÿN-]Ù2ÒR_?$ÆÐ\831s¬6Æ­É@ï~-ó@$\19Þ/t\19´³B¾¹ÆÐ\17\16\b\9cM\170+\94ÍÖSÇ¿1t5òk)+\98j\97yøe\ÊÔ,µ@©/R·`ô\89Ö}¼ÐÂ\88o/Û«\12®w4¾iªÙ\80\81çýw¯ça\9a¥Ì¹\ 3\ 3\85Ï7Éõ6\9f\81Qüg_\9b\19\b¨\a\a\9d--+w!þ§C±ëVª (z×@\8bÇ\86\13§\ e\v7ÄÌ]µ¢ÚÞYðZ\88L²êEL\94¼9\99!Îø\82ÏÑ$\97@²,mÙ¶\85ס$®í¨4X\19Â_\97Üv'³C[,¢\10ƽæ³\e¡\14V4,\88\8bÛ\1a\0V\13\11\17Y¡³öfÜ\e\9dH\bÁöO÷\87ò&>ÀL\ 2\98\1d`Ó!\15JUE@\ 5×\aî\92ö4ì­\92íÜ©.v\8f¬M©?§\88Öä\vÇE¨üç±\9eo\98Ë\9fÍÉc\1dÉ\96>X»
\93\9eïUÔå\f\ 3      Y\99\9e\ 48Óòf\839-\8e\91·\972U£z\9bYôD\ 2\88U\ 2Ù\9dÇá§{¿\9a~\9e'>«\ e}\rÏomUÞ/\97Û\9ev Õ\ e/\ fSp|H¨¤<ð¼ä©\9e6c\89jp)1IYF\b)\80ý¦y=¢Ä\ 5\91]é¶Ì`/'sت:\9e/óâÞI\8d
-\16öéèP\8aèy\93)æí\87Is\84µ\97\16\fø\1eqÙ<è<\9d>bÚÒ\15\1a[¨^DfÌsgüV©¸ÌÎ\ 6ÌWö\0± ª¸KáÃ\96e\81\9dªôú=Î\e\9cûýX-ô;ÜõÝËßo2\ 3osdH¾7ÔÂÛt\18¦\ 2µ´â\1aFÒüs¦ª`\ 6HX®À»&þfܦèJYfKOPhèô\922\8fY\aI\17$Dã\9f\91¨\161e\8bºÍ\15-\90 \9370êÝ\17³ôT\17\v]y\95³Õ\ 1g´7Y`\11ævtý\82ÌZ\97Z²[Þ<\ 2¦IáêÆ\ 1\98ê\®\19Ý\1a~§F¬)\91ï\ 2*hæ¬ß\16\15Hìt\1d>9\f¨FB±Ö\91æ²ü[¯ÇE \e]R\19\16ü¾\83\rVn\9c³j\15\92±\8b\7fåñe\ f>ð#×Eô²]a0\8d£k*\87kHï\17\83&]{Åè\9a\10BÍHCIúUÍI| \9dþL\1a1ñ_ö UÙ:\85Ï`ô\ 37wg£-kX\90\8b8\14¢ä(ñ´ÚzÔy5Ûdµîµh\85nNa¦¡þûö±/\ 2EÜÔq2`dÂÊ¢°?\1f~úÆÞ\19\ f
-éü0÷ÖÅ\15\1côT\86j\96\a6\9e\98\81¹¢ SPºä\8dd\0:"Ñ_\87æpÛ17 AÀ{ÏtÜ\9d
-\89+\ 2ÿ&Ù\13°:)\13\8ai\18â\1dÒ¯\911òÑ\94 <\84YE«| ð\15      uG;þÕ\80!{S8l­¢rË\92\13\19\82£¦ç_\84\ 3Ã\17¹\r&àzá\91\93ÆÄ\8d\8cîq       û\80\91)\ fÍ\96Wûÿ¬åæ5Õ\8b\95\16Äm[ø\7fîÔ)iR-"\8fW¾ëÐ\7fX6OlJÏçª-_\ e½~õÄÒ £Õên̬»æ\9fs9Yr/ßôïë(RÉ=]',íø\91õ4«É©¥3Ûå\94¾f;ìJ5Kzm7ùx\9b\8fþü\8d;D\ 4Ì«:³^¹³ÇݯòfÙ`ë\92ðu\87X¸êʯVe\8be\ e>ùý!nå¾\86\15fQ\9d¾\92\1eµG_è\88dwÚý\ eåþ:oS`¾\98\92\1eþ]>¯Ü]\96\9a½éѺÖ.$¥»È3\98/r_ùa\87sñ½±¹\93
-Î0\8e\14ÌØ8ÑG¶ SîÇS\13\ 56æ#ÿyO¹\1cº¶\9aÉ\80BÀ5jÀ°0 9'5±¨$?7±(\9b\v\0\v¢Æ\18
-endstream
-endobj
-12 0 obj
-<<
-/Type/FontDescriptor
-/CapHeight 850
-/Ascent 850
-/Descent -200
-/FontBBox[-168 -281 1000 924]
-/FontName/JKGHSQ+NimbusRomNo9L-Regu
-/ItalicAngle 0
-/StemV 85
-/FontFile 11 0 R
-/Flags 4
->>
-endobj
-11 0 obj
-<<
-/Filter[/FlateDecode]
-/Length1 1662
-/Length2 17956
-/Length3 532
-/Length 18900
->>
-stream
-xÚ¬·ct¥í¶&\1cÛ¶mÛv\85\15\9b\8a]±mVlÛNŶ+\15ÛNºÞ½»ûôw¾î?ÝçÇ\1aã¹'®yM\8e±(I\95Õ\18\1cLÌ¥\1cì\81\8c¬L,|$J\0;\13W\17U\a;%\a^\ 5FUsKW\92¿rN8JJqgsc ÀÁ^Â\18hÎG¢inF"anJÂÆFÂÊËË\vGI"îàèé\f°´\ 2\92Ðh¨jÒÒÓ3ü\87ä\1f\13\12\13Ïÿ¡ùëé\ 2°´'¡úûáfnëàhgn\ fü\vñ\7fí¨fnN\ 2´2'±\0Ø\9a\93\88\7f\96U\92\91VÒ \916·7w6¶%Qv5±\ 5\98\92(\0LÍí]ÌiI,\1c\9cIlÿý 1u°7\ 3ü\93\9a\vÓ_,Q\17\12c\12\17GsSÀ_7s\ fSsÇ\7fT\f$\8eæÎv\0\17\97¿ß$\0\17\12Kgc{àß\1a\0\1dH\0ö¦¶®fÿ\10ø+·pø\17!Gg\87¿\16v\7fu\7fÁ\94\1d\\80.¦Î\0G ÉߨÊ\12Rÿæ ´2\ 6þ\13Û\ 5ðWMâ`ñ×ÒÌÁÔõ\9f\94þ¥û\vóW\v4\ 6Ø»\90\0Í=\80ÿÄ21'1\ 3¸8Ú\1a\8dý\17ÌÑ\19ð/\1a®.\0{Ëÿ`À@âlniìlfkîâò\17æ/ö?Õù\8f<Iþ\97ì\8d\1d\1dm=ÿåíð/«ÿÉ\ 1\0t1·µ`\82ceû\eÓ\14ø7¶%À\1e\8eù\9fY\91µ·p aeù·ÜÌÕñ\7fèÜÌ\9dÿU \9a\7ff\86ö/    c3\a{[O\123s\v8f%\aàß\90$4ÿw]fú¯kò\7fA\8bÿK\1aü_ÒÞÿ·æþç\1eý/KüÿºÏÿ\19ZÊÕÖVÉØîï\0üûÆ\90ü=2Æö$\7fï\f\89\ 2É?\87ÆÖØùÿçcl\a°õü?yýgkMó\7fÓý?\80É\ 2\8dÿ\96EÔÞòokX\98Xþ-\ 4¸H\ 1<ÌÍ\94\ 1@S+\12\vcÛ¿5û\97\ÃÞÌÜÙ\16`oþ··ÿ*+     #+\vË\7fÒ©[\ 1Lmìÿi\ 2ç¿Uæöfÿ9\83¿íú\17\7ff9yi\195\15úÿÍ\81ý·¥òßI\0ª{:þ%÷ßÓQt0û\9f\8f\7fpÄÄ\1c<H¼\19Y¹xH\18ÙxXÿ.à_F¼l\1c¾ÿ\9b\98ÿ\ 2\8f·¢1Ð\19àA¢û7q\16Ö\7f¥ÿß\7fÿñÒÿO0\92ö¦\ efÿÌ\8e\1aÐØÞìï¸ýOÁÿ×NÃ\1eàäj.+ñ·\bl,¼ìÿ\ ejêêìüw\bþu þVå\7f¼ÿµ\17ææ\1eæ¦p'1°+F\85\ 3\f7¸/\9b\80L²A]]Î\vë\ 2ΤQ;õñN\83dú§å­à\e\vù\b@6°Éy;/Öî\85òqè\16âäf\84·i£<ü\82n\b÷\8b\9e~ÛH7v\9fJiËB\94ñ\eé\88Ü0Y÷»\8f\ 6ØËàÝ\816=?IÒ\82@ÖëÅübnDEG\19Ûoa(¦\84\ 2e6\95\1c\1c«@{\89¦] {
-\88 '\vm\8e=\11\9dî'¢¶þ\98\1f\ 6lÄtàêʳêWö¦\17>¾v4\0\9dð\12DWT\vò§]$\9a\90]ãf:\87@öülV\11+\19å£ïHVn¯eøã\19­}\1a½\ 5\8a>r\96s)@§þ\eɸ«Äã\8e½\f«lu\12¢J®Ä\b\eû£}\14ú\12\ e\86ñô÷>«>Ì\1d¬\15Õ\87\9aIA        |ȤÎ%Õû!\14\9a\1f¬½¿?w\8c\15F0»)¸ª\8a¡_KÏ»Ó*\ 6Ô}$üa\8a¾\1a\86\97nP¨½y[\86\85ÁñøI88´ù5¤rðò\90\7f\8c\a'\f^sN\0U\9cÜ\19¤@z¦C%\87=}ÈÒGc=¸\97_ê£ÊìÀ\1diÊp\1d\7fVÿqX\1cC[µ\9e\19bmΦ\86~4½\98Ä\95\8f\97¿®ÚIhy²z}¹³l\f\17«Í\9bâ´\1dnyÚj\15Ñ\87\96äOÏ=éÀ²\82<?\82f\83+\86 ÅP LsÏl2q"Ñ(\15§\13\94í1®Í²;.ÿEÒw\84(~@\bÛÆM26\ fµ½Ç\1d<\85Ð\80\89ö´+\1a\19ï\94\v(ÖIÓøîvL~"òP|xè-\ 2)\9aQü\\93&:¿¤ê¤ö2Õ\17Û¾¦§¸õ\ 6+\ 3\89«v\97\18H(ü1`èa\ fMO\17I,Ãòrð}%\92I\ fÁ\89g×g©|àWi   \11é\1a\rqÉáÒâ\ÎY ß\1fE9YÇ\äaS*
-cHvj\1d\95\13~ew?´5Î\9cN!\ 4\818!öÅ=EðêpUÑ_É\vfÐ/\14_ý hm{Èr\86\ 4ÒaË6\12¢\17A&8}\12v$r\11]\98>r¶<\928\a,\95ë5Ñ´\vi<Ûò5:#1&\1càXäÅ.^+ßýUlï\8c»Ä60P\ 6\ 2é\90ýQ/\ 2\1fò(g«ð[Ñ#\82ã\8dÑ\9e¤SlÚÌ/\9bõ\17ï£j\¿ÜÃUvz\9f\88²ø\ f\12ü6\80G5¶ìbªÇ[\ 6Ä`a=\vo\9b$/º\1e    D\944\88×m¿,\e5³²7p\91dÀV0\ 4HÍêúè[ËëiÈq\9e\1eñLÂ\vù\83\8bùrð\87Æ\7f$ýYKú9ïú\1e:C\85}BÊCÛüT\bÊ97^1\8a\9a\87 H\92\ 5yüF\96ÁÏK>/\80Ù+c\95úÉÏ\ey`´<\81Ú¬Ú\83§Ó÷lü\87¶|­7xS\7f·£T_¶ºI´r\eÿÙ»\ 5\8bWS:J\16í4ÀU\18\86¼\ 5)¯gA\83±)ÂòöÞ\e\v\8apër4\1aÇ\1eWÉä\{.¦í×·ï×à*òtHOu§Yè\92Û\9cuYbU¹\9aÕ·\97SÈVõ íf^E\98R        ãl\1a&p\9cÝ\\10\97ºÞÙúο\bKJ
-}ðÁk\14\rp`0*÷C(QiòKÎ\97<7ë{
-QÉ×bñ\ 5̽Qaà\bÐS\19Kÿ\0\91£º\12¸ñY\8fà\1c7\13\98V~\1f¢G#  ºúÅtï\96Eãµa\8b¾:vÅnzêE\97É Ê_yãë®Ù\95\92D)9ܨ\ 6\876Õ\!\8fÎãÕ\16ýhªZÀàp!\8d²WyfêÉ\80}\98¶S®½²\87\ 4,CÏ¿\988gI\ eî\8eR!\14À×)ôW\fÝÀÌR-½ÔQѦ­S½îû\ 4\88\ 2\88D\9aP1QKßÕ\14\ 2üEÛÀ\95\90So°æ\17^\ 1Ïf%,n\7fÞ\vW`Gçl×ÝvVE
- FßÚ\1dòHH\v\89¿:\ f±,\95«\87²\88\r\8d\10Ic|f¿»;\97v\9e#ØÊ\16¤4L\96(     \ 5áø\0\16\8c©ÚºbYÎ\ 1\13&§ý?ê¿\86\9d<¶ø±"v\96ü\1e%\r\14º\15.gM2r\85¯ö\93m˸ëÂÚD\ 6\ fU%O\87¼Â\10Ñ\10\8e\95°\8fCf?Je\ 4\vÞf§Úq\19:\8b\0¬:\ el\ 6v\13èæÙ;ÙÏk\85\87·L\82|ü3-úõ?¡¤f#\v\b\8câ*§-¿\8f\13­\9e\9f\19ó\v\1a¸A#òÊpu\96CêÕC\8bt6âP¼\b\99\95Ç\7fD¾¦ç¶u \88«b}g?Ê\1aË\82võ|ö÷U÷«\1aºoÉ\8e|§@ o\ 4ýA\89°ñÇøshàÐ\97׿!&F©Ï£ÝGü\88°\1cü\14\97·ù¾²ÒUp
-F$\b\rs\81ÔÓ2      é®>\15E\1d|\9e¿\89\13}¤6ÒäÂ3qƺ\81=ktáÆ\19¹Àµð\ 6Ü3AP;¬\ fRì\iAµÇÊ^ÇÝÇ-êÒgÐ\r\92\98=úïó»\8fM\8cl\rã\19OA¸E­¸3\8e9uHpßD4ñÂ\9aFÖÉÕárÙ·fÚ\eM5®+\8b÷[\11Z¢ýîùT±:cJ½¤ó5¹Üo\ eù\99\87Ù\18©e=Å÷ÑFû\8e®R\16\rÏæîX1¡í1\a\96oÜÇOð\97÷B\93\94\9d\bJG\b\95>\f4Zù˼X\84p\13/>¶Ã{c\96ñ{{\ 1ã¯ú°õ#ªÐàw\1f\8dse£m´G­T\ 2»@\9bÔ+¼Ã\ f©I\12)Ù,SÍä<\r\94ã¦\93"\1c)\1e±¹Ý$íÌ:ε}\8dm\1e{:ç7\90\14\9a;{Ï\85\86V+· Òû\874BSÇCUöV«e\ fq¦rcÖãå¥ãÛÀ\1d\0\v?í,µ\ 1Ê\8b\ 6/,\Ãi/µýä®g@\128\96\9a\8biÝí*\89´Ì\11&\8dT\a:ů4\8a¼\91\14·)z\f\9e\843Àå6eþpt\1eØ\ 5ývõ\10\1c\8c\ 6?\r¦6Ï\94\ 6±ö½_am\/\ 2Òê]B\fáD"È\961\1e¢\ÁÏ\86éB3b´w:I\15Íú±YÎÍ\17ÔvÑb\90\99\8e<ó#;+\9aóày×¾OK\83\91}Çöo¸ÅÃÍK¼ò£k\ 6/T\7fL\91\8d\86ëLܬ\14\18Íe\95¡¼º÷\ 6½\8aÎ\13\Ê'TÂ.QVöøÔ\83\99\ e/åÞ\94Û¾½\aÙéèF\bUà´G\9e¼\ 2U(\1fðu&üN+\82bQk\0Ç\1ax-§\15\88\10\9bj[.\8dù,~DQ¯ì?hÇî:¿Ï
\ 3m\8ak\8aoÕM\9a\9cç\a\9cV{è\9dý\90ÜÚ\9aý\14h\8a~ºo®,¸N\ 1\8fi_ò \ 1\1a#\ 5ÃÖxKq\e\v¬c÷Ú\94W±Í½ª\8eÖóFjT¤7ýõ\99£\13\81.`f@\80?aË\81!Sgá\ 3ú\99Ã=\91¨E@\95\7fe3ül\17Lê#B#\ 4«u²\9aãL\ 1?6oSÈO7t±Â<C3\8e±Ñ\1c8\94¢ÓB\v²yV«$XTc\1aÕàÏ.OKùo\93\18-&\89\ e\1c_ƶ¹2Í"\ 1Á\10î\12ýJë\ 2×\99bE"q}à\ 2\97\8f\12\17£eÈi¿\ 3éèØ\92¿XÔ\912\81\13\9ev\85)8p\9d\13^ïK\15ûß"\82íuvÜ¥t\f³æÿ¼1ÊÐ\\9b\83\1d\98Ü\18\98"N\80¼E©\7f¡¬£\8e÷½55E\81m\9eÑÎ\ 5Wd\1aÂ\83\91\92\84\0\86\9f0ÑW5¦\ 6;J³ Í7$(J9\ 53¹¬_Ý&±\91J\ 47_¢C/õI7\16\14\ 3\aá;ÊzÇMÅÓ\9c\ 5\8c\14_
-r~ѧã\r¤ øy\b\0*\8d\99Ѫ;\9a    ¦Q­\15²¦à\e\f0\14xWäØ5\92ÉÏ«\8e'Úd¬Ø\91}s\b*\v\99\0\98v4ô­Ýï\1a\1c\9d¢%_®jÑ@\83\e\et\94\19äµn-\16,@¦ð&»¡\80\7fº\82\e)\18ö\ 4¼\89½µc¸kÆ É»ÿË@ØØäS«8ÛÖ¶ªÏø\ 2\9b\89Qné\9b¥ç]ܱ³ä4\83<\15\14äo\13\99è\1avÍþCÁ\1cO\83`v\1cô\1c\ e!\8fä\rÑO"îÀ\88,Ðø©l\80Ä\ 4"\ai|ÑKq¹öÏo\ 6\94k\1cé0µu);UÝ7ó/¾][\84òèÁ\98\1a"ì?\1e\v§\146§\\81\151ûuì{69Ó \93Ùí\8fnÊÓ^N¾þõ\86>\8e\9f¡\9b\98\87uªZë\97­²H@oa\91\1f\9aÕßêø\12\87êÚ\1e±ÁY¥óqÅ\13\9a\115îý3í¬ì.T
-G\ 56t»Ê~ɤ²\90\14×ÓJb¹(¶·\13:;âAL\1d\87?GXÎü\18\96\9e&Æ;ý¢ç,ÒÂk\14³       \8f[\907X˹\ 6\9dÿ\13\ý(#ñ\f÷[Ó\97\94 Àæ\11Ó\ 2ä:\13k}T\88àsEÔã°"¹\82ÿÝ\eýÒe\9e©vq\81z4Nsã<`¥\831ëØ\b\{pÐi\96\16õfiÿ\9dM\f\9aÑeÙÛ<\18Ê­%É]-y)÷*ÀfIX¬ó´ªÉ¡ÂÁ-\ 6\83Ç\1a¡\95;\10£\9b\9bêÎE~A7K1\95­Ý»Ê©!³æï&\96³ï\14WV    å~Güv)í̯Ïã\9f\7f   ¥ò|\ 3Ѳ\ 2\1fÿ\ 5w\88Ó¹3ÖôÙ\rOµÎ\1f\9f\r\10\8aa\eW\17_\vU\7fB\88Ü\80ø\98C.F˺/Ý[êXÍxPàjà¤}\869/Îy#H\1fÕ\f+]ãe;\98ÃÜz\88ÎÌHY-;ÿÝÊ-C]\93
-n³\14Æ|±î!I±ÛiÐG\15°ÊQ\1f\91FÛñ¦ü|Ô~kÜ\98\\8deçq°\86]Ð×<\81å/é\bÚ6cÊ\9b¸Õ)y\8a>\96m\9e\8d<¾Áe;KÃgÓ\99õqcû'\1dGá·\1e}\8b5\8d/}9\9día·\ 4H(\9b\1fºwÌa\ 1¿hÜ\ràR>¬È\11~i\11©Ètú!
-rÇê\8eÑ2÷Êñ8Ä©Ê7æäudÑ\\95ÇHv)s¿\9cü\90a\83?\1dIAðW\8eG¢Ú÷ëÇ+Pa\80\ 3TgÉáED·r_.\81\ fb³oË\94\101a\8dXòU\94XÔPõD\1d\v¦õk\1f\94ü\14CÜŽ\91\87¥v\ 40y2\9f\9dÆHñ0\fÙ\81\81\1ez5Ñ>\b\89¶Ó`I\f\9e';í SofHBÍ{\9fì¼qt)¢~Æí9¿{FKèmï\8bç;\83?}µ\9a\97îwA®\9b÷r5U\ eëÔùß\873(ÜÉ\ 3\99WÂþ¡¬"\9d%ã)\899·óÂgi\8a\ eä\ 3\18í\\83iǯàÐÎ}\9bOJ\96ÃèÙj¦CaÞ\16éפ`\9bðÔS\19U¾ÀèëÐ\94Â
-a>ôð\9dïÏ;å÷nyÙV¶\1a\7f:r\7fr~\13\14Ìä\ e\ 4*^z\84©ï"^»fË\9dè°ü®\80ÈL\87\9f³$Cq\9bÙ<O\90\15«?h\8cZ\0\vÝ-küS\94?0Þu\89ûÛ\vÊÎ&.\91o_þG×û\8aK\f¿¢\80ÉüÄ*\97\e\8f#\rÒ8ì°N@å\ 5Â27Ék\ 6N® K¨\9cÜÐÒºfm\81\rehp\10ÿ\18jº¤/\a\19\99÷:ÿu\v\18'\büú<!Zf\84 +ÝmÕ&:\ 5'K¡Ç)¯]Ú#6`£¿\ f\eÎ\9f¨vn·M\
-þD%:ª·Ï\1dô¦¤\aý\92\ f8W\8bW;AB­|ñ }ó¢\7f#\9fÚÿ0+<\8c\9dã\99\7fb\1cÍk¦ÍÕ\86\9dþé\1fð\19XZÜ,d\ 5\ f$µ/\15ºæ¢\9a$xåÊú.2 èV\923}ÌC`\9eÄPyGÅ\10å\88f\93\89ßz\10\92:\ e\1ck=!(DÌG¦Êk\f        ­\93:N64Ü¿O-\85Ç@c]únC`\15ó@§Z\8e|HëÕäR\10T$?:\16³g­8|S'°.´§Ø\1då\\87\13âI
-Û`¸zþa\83>ïBx\ 4åû~©ú»¯\12^\7f³4\15\9dì\ 5\97\8a\vÛ´-     ÔPæÒRú\1a\94\18 \82cîBQ\99¯\14zO\985!jTu\9aYÂ¥C@ï\85Ã\ 4};¼\18\18\ fôuvwãí °­ \81¨\10 )űÁ\7f\89É8,ãÿ\94\ey\969£Ór$D\8f¨±_\ 4Z8V\99\9c2Àæ\92ò\17\ 5Ò\9c®EÞX\ 2\98«u\85c%(\12\8fÊr\18¯óáøP½®C\1f@\rÄ\9b\8b­\95\99iÙrÇÿ8oÄ¥
-vE\14ð°\92ÊлS\13GÝÊ©\9c1ÄÕ<t\88Î\ 1Ût\ 4"6Ûàôu'B\9cÒjC¹EYv\8fÊ;Ä\f`ðëgìzÃXn\8b*Ij^Ì\98.º`47¿\ 5\86\ 2X)]D/\ 3ÄIcÝ7\92©\9a\82Ö\84o\ 6@\7fÕ\97Vÿ&N¼ÉýÐm\ 1\8arMT£\90»Ú£ôCã\9c\0µ»ñ!\87m\80\ 4\19Ô\ 1\8e\1d\13ÀVèÊÄÒ2Ë\8cÑ\83F&G\ 1wvô¼Ï§³\90\91Ó\ fâ°c\1ajÈ|\aJ\98\91·\19\ 31/v?1o\94!(1¢®\e\88\94í\1e-D×\870>\aîk\ f^©Qü©@\8e\84\9fà\86\9c^n\1f\9b\82\boÚë\96!qIIµ\99Å\87'Òï÷        À6Äæ\13cKþjØ\12Ñ5¡ý\18\92S\9eG\18Ëò~¯ÆýÍ*ÿ\1eH±Ü^R@\19,\937ÂX\e\ 5\88\97\17ªÐ^\81`\f\9c\89½½q°/Ø\9ae^ò÷)¿  \ 2'­Ü
-ºsÕý¢g\9cÑ\98Eg8¡\9f\94\93ù\15L\14\9c×ìL\87¿[qÕ~\8c\88|d\12c\16\98\85\82ù@°_´\9c¢KMS\86ÒV\v\88U\8b\ 6û        $mö\ e«[,ã\82Ï~ÚQ\96ãY\8c-¶YØ\12\17\8d¾\97Ëñ\1a*\15í\19M\15À\8d¦E÷Îû>&\v\12ËÁZÆ2\81¬\91B\7fq\1f:×ÃÜÍ Ã÷ºv\15\92Óö¼/0\91ò¤JLëzO¢Ã\9cjXͺ\H\8düH\1f{SÒ\8aB@\0|\81\84Wi\9cÉÒ\r"æÌÖbd3z©\91AM¬\8bÁñõG\8c\14%ñ¡ç\17Æ\8cÇe\14\1cÄXû2¡Æ¶½Ü\r°\ejx\ eHÑ3\87Íc¤\8d%\8dìfm1o+Ъ¨ô\0\8aÙ"\997ãµ\80§ê'°\8c[#ªt,öMÁ"sÖ\ 1ÕÛÛ¦£\7f\145*Ú^C9Y\8aË|$\1c>
\r¶ÌÔ\86\95ï^+á[4$~ÿö      ¥V§YÇynѼ#\17yÿ±_pÑ\11\b\1f¥20\ 5ru\17x&í\1f\9d\13\13ÄÁ\ez\99a°j\95s­£\8d\8fÂÌW\ 3ê\88õ©=ñR º\80\88 µ\9cçþp!F©\91´ Ëû\1dÉý¥Òâ\10!\10s>Ò­\82û»¥\8fe®ÁÕ³~ñ\9aAæ\ 1J¾öEÍj¿ä[ÂE[â\94-hÁê»gÄ¥ÇWC#"þ¨^Ýúþ¥Ã²=ú\ 3hFg\ fYm­ªÇ/\86õLÊ3\1c~a\99åpe¬
\10¶L¾îH*¸_"ßÒ9ca<!q\88K\96\13\8cº´¶RZ\99\1d.fB¤L\f\ fúö2\ 5Ó_}<Eù¨\98u0<\ 3\8eÇ·ìAsAíÖ\ 1)\12£­z<¸V\ 3\160xZBµIX \14ÍT(\95­\9aÑ´}w_A\8d\a\94ÀÛ®äT\88eÎ>\9dùê¢Yì2y\84 ¶¾Ê\84A\12ñM1Ô×/XØ#
-ï£i?g¨~\e·&SªÎý5¯.å\f¬#¾\8eÀ`\97ø]¾q/ú\1aRr\8bH3\8fùæohÐ\1a9B\9b\147\ 2Y\89eQ\8fîûF\94m¢â\ 6ý\1fdû [ÌÐ0\89wË^\1cO¥Ùô¾j0\f#ü#fXYlWþ(,.1î\95\ 3\e\r¢ÛÊ,\ 6ÖÙ¸íó߶BòÚdº½TØh=CÜÞrr\NS?o\7f\fëU·ä¼\8eå\1ac@\16À=J\84afYpó\9càÔûa<;2%;ë¨\10õ\12¯eĺ\89\1d\8f¼?â\90\8c\87¡2â\eʾæO|\86p\10¾\94Ìg¶°òìóåw\ 5C\9d\95\9c\ 4ë\83.\8aªëÏ\9dg\96ÐzÔ.((ÆÀ,d\8c«¸Ñ«¼¶¤\8b=F\9d·dV/v\v\90\80z%£ö&*îb=7\8dB\e\9eùNÿ\ 1æ{VÒ\82pÂ3\9fºéZ\1dä\82÷\9e&yH\17 \84_RâÖeÉ6\96Å¡tR\85áÁ.\9f×,ßÕóP³½ÖÌ\8a¹6åîùX*~\(\11üHoü \9dû\94^\99\ 5ý>Hãb¦Ñ5Ç&ë(Ë¿a¨ü\r\80çS5rýÔOÇ\13zHù¡õC¨\9d\ eÆN8IÃ{ëÍ».\86úa|õÀ%\ 5\9a¸3\92Ò'e£=y/<ö\ 3lwô'\ 3d\1f\8bÄ°\8c\94\14\9b×{ÉÂr8ýñóÝ}2oT8±òóKn\91ëñ\14     Õ%X`úÎ\8aLL*ql\0\rÍ´¡ï\15W\f,EÈAÚ\ 4\0'\bxÊÖÞàD
\8bm\91t¡ìÌaÅB\86\88æ\1d\97ìä\9c]\82\0=(\969¦°Ô\99õ"ßE¬\8c´\99\98÷H­1Ìi\0w\ 4ªGV\r9AD\94\9bL\ eE®³¹\ f~¸2\94}Ú¡éGè©£9BpZº«O¥ø\87m\1aû@µ/ì6Wû\bL\91;¨£¤\86\81\18D\86_ÈNÉe\f\fB\0Åï\944ÙC\94Y\86\18\0\v]\94ÜÂc8\9c\86Ì\1fT¦fe\83\ e0ü:øó\ 2r\fA Ë²*A©ÀS\84\87ß\16A\85µY-\84
-+®ÂÁäâë\ 1\ 4!\9e\97\83öfä­¶¶´ê+\13oql     \87\9bH!ø·\vØî\90.Uôw7Ê\ÊP8¡hÉ+LÂ\8aàÁ\97·\14¢\11®=±§`-Mt­xÛ}å.\85à1亣A\8bq\a\95ñ\8eZ\aäT +\9fu\1aëbQÒks¯ºÜÈõÉ\a\91 é4Ú\14·v\82\1cîL¶6¼ èk\81ôøð`«\9e\19¼\87)\13m\92©Çër\9eÚ°´w\8f\97P\1f\fhKÓ\Ô\11:3\98\14õp\12µPy\15º´\ 4ôëõ\1d9\99óJy?+¹5Y\16Ñ@\19s\7fé\80F\19(5<*¯^\86\98¾\8e\90vI\9aPx¯×\8a8\9fZ9¿rt\ 6òÒ\16Æjå\9b\11ô\ 3p\ 5g\9d¯6\94\ 57!ô´¹c0MËË®ü\82©ÄT®v\9cÃÍR¥'hÕ\98w\82\8e±»ëÀïk\98\ 2\9d'7ü±5·£qnñ^\9e>§ÌÌ\95\9c\19é\99Y"D;PÓ\84\ 2r^\82aiÝê%±       X\14,9$ ¨#ù¬ãá\17»\13¬\11y*\92¡'%\86dX³î¡HrmS¤Nkßï\15\8eÆ\0\91lZ\13ø¤\86²*âÉþ=:¡ÀÏC\8a>mÔsÃ\ 1ö{Ü\â!n1\12å=Ò¯§óX\8fà¼L<ü°\9d>\80öL+°^EÏ'þ\ 3Â\908\98\12Gýw\9fuAq\9e\99F¿\15\ 4g{ZHb:\83}Gd£·\1eç¬ë\10Æî&µ\91@\98ª©hÀ}è\b&\1cs\ 6\f\17²\7f\9d§Ogûonß>]5{\f\b\9bøÑl%o÷'¤\19ÓOÌý¤Á;v\19õaÊ\1efd'!{u߯Úâ\97è­f?§\9bÓ¬TV²\9f\95¼4½\8e6\8c!Km\f_ö]\8b\òn¸a¸\ 3Î18j³¸ú\ 6ÀÅðiã¼~øÞî\19t%Â\8bB4áï/©~â)Á½\rÀ¡yÚLà­($\1c¢»fQ\97\8f¥|ð¸ä)\84Ò\8e\99üsÄÄÀ\8c^\fÑ\8f\ 6]O$/\18\90í]¨¼{\b\1c¼0¹ìh\ 6\1eÁ\ 3t¥¡Ü²\r{\84Q\0ïIR\80}},¾b1ÎCumWp\8f\8cl5¯çü}\ 5öÈ
-ï8\92\1f\ 6\13\au9söîDÎ\85÷Rÿç\17\ f\1c\8cá\16ý\11QÙï{Ä\f¨YïÕÃ_²Ï½íPo\9e¹ \95\8f!\92\12\8eïõ¼\18c\98«è¦µ?b¤\82¢¬ê\0 P°²ã\8f67âÂR\12¹\7f\1as(s©#.\80\137¦fÆü²ü@Ã4v¬$\eùï±Æß\em\b¾]ÁR©Dí>T\85B^\101´ìº­hR\94\9båÍæ÷åá\9e°\9b7Êô\11[üI\1c½É'34HM\8aµz\8f-\14¬-ËC9Ã\82iô¡\ 5\7füâz\19¦½bKæ¿\19\9c\84\9aÇaÊ¡\90ù\11qØfSóá^a<þ{\18\12\18Ö\8bðjò¾\9bÛ¦ó\ÇbØÓð\11>\929¼×;\91sÄ<¥Ã\añL÷Ë©]¾*ö\ekÛsÞ\ e¶³Fýr\92ú\93bKº\ 4\9dÒÏU¤ï\ f=V¤I\87ðô\86\84ôK\83ÂsÁÙ\1f¸Ð£¿jP\bÞçÇÅ\9d£É\ 3V\b¶LÛÙC5T[Ú_Ò]\97\97\7f\8cî3«\96¦ÔÇ~À}£I\83N4¾âüyÚì'\98\9c\8a\aNiü\10\1a\1c_¾ß>v\b^\93¦3hÝ\1eÜEG\13ÝBMük\1azVô=%ÖËþL\81\16\87)(o&-Á\14\7f\ 2$ή\19¶Î~\95KG³\99¥ßéÚ\91a*2Ù§4Þ2\1a\96øO^\rô»dÍ\1eê\91\8a}dl*§às¯8T-ZG+[5)þqU\91C¢#~ô  <}©\82ïD\8cs(cXÍ\ 1/1dÿ\832$mûð\13|\86\9eñ\9ciPÉѨ¼0\94OÿN\1eëxÀ\9cÒ*6\vZ˽\17´+45@\18\1ej\12î\ 25\98â÷êÄ\ahÚÇhÊ¥\8d\ f\9fº¼(\7f©\1cãz@\f\97\ eÐJÜ\99ÛÒ³áB*P_Q\9eûð\80\8c\88ËÕq²5W\91¯³\14\8eí\ 6*\8a\r/\1d!O«9¡qîkí\1c¯;\9bß(\ 5ç\8c\ 3s\ eU{i\ 3Þ8\98Êò \9f\89gZØDO³\8bù×\ 1&)\9bf\94õ(\95ÃÕ\ f^´É-E©\8aÒ\9aTB\b\8cÒ\1c«Ù»µ:sÔé1È"\vud\9e\82\vÇ$Ä!A\10útÀD¿»Raõ¸ïX\v\99ÜZ¶\8dj:\\96\rÒ¸öG\r\1e¨!\ 6ØoôÑ\90§\80åÂt\92\97\13Æ«\12ãí/g+T4­9îã\vRD\ 5<\b\ e¨¹Ø¤/óýÂ^nnW\1f¼º\aÆ\ 4É\9b\9fI#\a¤Ö`\9c&ê-zÎ\ 6\ 2o<(3\r \b\81ÅüCõ\0PrA\95nRyì¸\85úBæÃ\83\b\14\9e\9cKѪÀÂAfúÜ:\91Ò¯t\e¸\85\97\14UUÕE      ¼\97ÙEß\1f\87ªÚãZþ\84\ 2n\0"C\bíKa\vôVɼsú\18K«Ym94²åqé©\82Km4Ï\16P!§¨\85\8c§\92?KÎc©Ï\8fT;tÙYmoøô©!\9aüël99\8a6­`d¢ß@Á\8cçX\9bæ\8b\ fó!Ó\11\ 6â¾®E\94'o,pk¡CN\10hEZ?\ e£q\94µ¾\13â³?çº\v+wL\9fò\99\13\8d!\82tO\98ïwaÜ\e:KF\81¨ \97\0\87\16\9c\85.2ö-;ïH\19\83â/\9ac\8bôÎéÞ\1a\9a³=\98»[&V%åÞ+\b!×ð\17\eS\867`,J!èÕd8\88Ò+\97\95]>~04 q)\ e«2øT ÌnðhgùUÆy¼\86Ån\85ɲmö:7Ç  |\7f\vMüv\ 1ÖMà\86,\16"êÈÛê3ï,@l!\13©ÓÃÛC\1c\1a\17h³x\8dÆ\ 3¿gÙ8o¢}\7fÎ9\82é\8f\8f\98F¯MZ©     \e\12 Ñj\19t\f
-¯ÎÓ2ý\8bÐ\83(ÅJ8ÍféCùuá­\9bÉÌxÒky\9cq;=\94ðnÚ@\ 5ðG\ 1¡éH¿8L\95`m\fj9p\91\8bw,À¹I8Ï W\ 3\eî\86\ 621\ 5f{A\92{\9a1%\97Oó}Kc𼿭\95\1cÁ¢\19{_aGP\1c\ f\10ÕÆ:N\ 1Ï|\83\1c\ 6\8díõdÙ&L:èB¦\ 5%/\84-\80AË÷2§×Àê\85"\90\7f6ÛUôTËôr¡3\b\aÝ\19\92Dm§ZÖq\97\1eTC\85nL\e\7fi\8awI[þ\11\16c\9b^áA\9ceh)v\88hXG1^Ô{9ß\8342\97\9e\84MH\9bJLù\rÚUG¼\87¨\11\0¾
-\860o:;ÄnZ\12#ò¾¼ÖH\1a²\91Ù»§~§Ù!\80\ 6\9ciÝv\82\96\91ÊHò\e>D6Îx¬DhC\e\95£.t\91\87i¨ÔaêK\92\82Ø    K\90\81\92\84\81\b4½gÀ\ fõeD\19\9b?,ü\9d\14\97\89W§ìKABé.æîoB\\9d%s\9e\rÊp\ 5äß#\\ 1§h¨¡2\91{Æ=c\99áMa»p\8f*?%à\16½Ðŵ1@ç\ eÅ$\9eµ\918Y\94æ\ e\19w­ÀÜñ\9cÂ\1c\95ÎZ®\1c\99Ëg\r\15àç\84p _Ôîu/`J\v\9c=j¤Ùd$z£\82åÅÐ!\aM=¦_**äÉE&\12 ((¸V\13\I\92\8eÌÂr\8f\9f\15\91¦2\81Zb\ 4\ 6Ï\88É^\8c\93ϯ©\86\ 4;\94Ǿeõ\86\90Ð\86©'BTå\8b¢_´\9f«\10\92i\83jÀTÓ±Ò\82\8aõ'>3®É(¬Ã58üJµ¦5\0\14U?ÙÏÚ\86\f·AlU¯¢n¨\8bÆëüj´V.ør]Ú3kRñJ:qwy*ú\ e\rÇ ³ ïïÅ\85%`W\17\1aKA2 \ 3­ºB\93Z1Ú¾ÏSѤDø# Øù;3B\16>\12Bµ§Ò$\15D|\95Q_\95\13gß%\89AÝv\93¬ ýåú!I\91\1a}'òvªÔ\9bøù\93ºº7.[ÐLZâ\94\9f8¢w\b\187\13w¾ ð.\95\ 1i\86T\87Ûº"² G¿ÑB¼Öø$\1cjè©|qJ\87Ú\92¤¹ó´Ñm\8cÎ6\81|\90§&\83DOç¹Hs\1f\ 4:\8a\86U\90\12þ7õä÷8Ð\8e\9c\ 3§æ#bÍmÚ"\90õårOqöKr\8a\81*<A^Æ­+o)x\81\99Cp\8c_èÜ^,»\1e\fK\1cÀö­À\13c\vÂ\14*þi{\ 4Ãt-°×\1aßÍ,ékMH[\89'5\8e\ 6\ eÃ`\1f­9\8aïÜNJ\ehâP¢ÐS¤AÜËBâò\14Íé\8cæÜæ¬à\12\8aÕ¥À\11)\ ewh>2\91÷\99\12\83Ë\9fþ\14ïÌ\ 1TQAú\ 2iöf\ 3JQôõ#\ fX7ðú!®\19¾6\91{\10&dDxa\8cÛ¿_s%'ÂÈ\17\97\1dm'!E\b9\eîpWØ\17\9cS§÷PÁ\v\18pðbÏFÜ\97\aßw@8/\8bw      Õ\1e#\84\ 5Ô\8b\8aËÈËb\fÑe\92}H\8bZ\9d°õ\97\a\aþ|\7fÆévÎòÍνáÄ\92r%µµ»ËýQBÞ\17épê\v\1a\fÌ,vã´XX\91üDP\9ehWG\12\11A^=¤¢Íã$·»Gº2\80+\ 1Ý·ä£\81í\9dÉ\ 6ícª¬\7f\99Z\89Ìëb}\91î«H^®\ 6`Xø!dÙ\93Þ|Þ°«þ¼¥Å¶³×EÒ\8d\fÁ"4o\84\91Ý¥.=fN/\16s5:'Auk@i\9bb\ 5\8f2\8e\93J\92\8c\99\8btUí\9e\90æ\vZ\ fô^¢pòWÔ{Ì(´.oX\ f\82úR\8c[ÅR®u¬hc}\18Ì\89Ímα§\8at$:\10Qð\z>îcÐáä_9§\9bľÅkS\8dÙônõD\0z°KbøK\9ac_Ô\ 3,sÂ\e\10;çRsïrØ9h=Ö\92Í\16\1d^¸ò=\96k(úUPk\8eùî¯\8a¢ºµ\12}2¼pX\89n¤hðkW¹\8a\13\ 5\85ì\8aä\9eþ\b\8b×v\ f\8e¬;3ÍøÖ+,*nÒ½rwª\ fÕÖ\85Òïug÷\94\eéµ7»Ýçû¤r/\14eb\19pµ}\83h\9dÄyó4ÝUètÝ#\93V\ 2\1ab9\9eç-\8au\e1<Ó\7fÓ¤UË\933N­Ëný\94\9bÃ\80¶÷üÈ*\ 4\86Ôe\97ä\96îÔ~\ 3\93ü``\85BF\1f£\9d©>Ãå\86åFt\115K\80ú\ 1>\ 1ûú\1c\81ó\87¡{\865µ=\9c}g\80@U]¥\vq»Ø^ùà,L\16ï= \85ÀtÎ\14\bæª]Ö\18,,é|²R¯>\1f\82*\88\87Ƥñ\ 4\ 5\ 1\f\81R÷Õl¿l¬\9càés\94øÅÇV\8aÆÁW쾡'\ 1jE¦4Ä\99ö\8bznÚ\8c \bd8ùÃ\ fJ¸Â*ªAkFÊ]\87ü\89·ï*ÉÊ[U\8e×\8aöæ\ 3TW¯ ÓÏ\85î¼\89\11*þ%\ 3ûg<³Ú\9f\9fáYê\9bc\95\84tr\14ÔÖ\f\99ôý\80\17º\b(\ f×Fm\85ó\19§¶"\85       ¨V\88OéÅ\ 2\9büÂ8\ eC?ûf_HØh>\b\86É\ 23áYß8{nêMti\92Ý.\93µ\82ºÅ»\87ä}S\ 6÷îÑD-iv\19\9c.ÄX¬¯\9c2    ÁTÌ Ò²\81ü\rï\ 5\9f\8a\9a\r\rz=¤÷r\89\ 2F1i\95=\15]Ke\855ý¥\918EÒ^qëP\91ã\v
-¤Ø\99    q·\9c\ 6P\ 4ߣ\14g÷Ú\11n]\8c\9aòó9d\16\8fYºò\18¢ÚØ3S\83Nh\9cÄ\93A\ 5©\1e\az¢t÷\15L\19øMØ\ egÿÔ®àÆ\13äS#ý\91\9a~¾»°Ù[\94ö\95úÖ]\b¢G/\8d\vEb2.\8b·ÎÊ\13Ñ¡Û!;ìpÓWf0;K\ f½úù\9dç\ 1¶9µ\94_ú#ѯÔ\1fê\94\11¼³\83r9\93RX\98Ôâ÷\b\1e\86`\1d7Ò½Ya¤63Ë\12ߣ\95qHk\ 34=\0
-óW ¯
-S¾Ìõ\86\85\9e\ 3\83bæ&3¨%UN\ 2@\93sËø¤Ø\ 4±»Ä´×¢ËJ\16\9e\1fîrh\16V*²]:³0|ÆmtEö\93°Í\93cBu\eþ\19q\a"\81#Ü¥ÇÌo5,Ç}Õ
-u\86Ãí¤ \a\86\94\94ä¥\r¥\99=\99\93\ e×µ\82ßNO½`\93\90Û\ 2Q\ 4\82&«»\9d\v£\81\8e!\12)ÚZC×Ä/´\89\ 5I3Uï\ 2\83\12LmãuÏÎ[WÎ`&þì4sß\89®x\1d¸j1A@\98\80¦2k\ed\12dp°ÂÔÕÔ¶~=YÓ\87~V\96ûÙHxß[&\ 3Ãûâ|k*x\vô\8c\88j\ 3¯Ì\ 3Gʾ»ú\18ÆÊ\1d\17ÜòÏÚO\80ò\80×z\96\eÖ\81O\7fÔÓµk\9f\8cI©ü\9eÁ¨¢?\ e][\ 3£VÞ\ f\916\92uk¢\93 º'j\8c½û¹E^\91¼h\9by\91æIþ^x\12\8c\9bÎè\1c\ f\rÚöö\92\r¦&[f5ô5¤%¹,esOAÎ|\9b. ü\8a\14ß\9e;\14¤Ülg\ 5z0\96b\97æ<E\ 5÷N*\9a\80®W+Îsk\95@£;\1f°§\9c ªÅT\8a\8c¥\80$C\82âíw\8a\8f\9aô\89K\15ã<ä9mx\93ÞQG{y«\ eÁV\19$¸@X¾Ðèê\98*je¢%{9\ f\ 1xp°&×\ 3\8a\84*\vïð\14ÀZtØÿ\84\ 4Øs\10É«       Ä´\16Å\99\fÖN\9c:L\v'î²8\ f`äw)7bß)»!\80\16^·¾FÄ.¹\18^=¬\82Y\16v\³¥\10\ 3\8e0õÂ\f\89ý¢c\92Or·Ó·]\18Êsç\83Ù®½b6Ü\12£Îèí\8d 9\8e\89rv\88ã2\9aå\96\úx>º:Ñ¥ºLÒm{^wÀÕ\85µÐ`ðñ\9dæÙWÕc\8e\18\1e²ysª\91ø\8f\83äßèCÙ\86\vl\1c¾íS¥ÏO\85ò\86c\14×í4`
-\8d+\13\7f©\8d\83}2$PØ\92q5Ý"7õv\19\87»Ql\92{¬*\12\ f/xºü~\ fV\b\e\8e\9e5j¹V\9c\12XAM¹\ 1ð7O\8d\19
-ãµÙDã\98\e'j3ÏJv~\90´V,'ðîUçs\17»\823éÌâªz¥èi\89\1cÍ\90È\8c\83¾\1cåcÄ\93rÔ>}ÿ¢\92tM\1eq`jÿCT\87Ã`y        Ù2\ eêÚRν\19*îð\93BÉt¹\84¦kmi H\88ñqë\14ºäÚÎ\80\8aAùjAAéZW´^F*9\11\13íi;\89Ý¿¿Õ\8d\1c\8a\bkV\9a\99;`3óî\99\a\91È\9cQ\ûÇ\12Ï£VÐ\92\93ß!u\9c4W~ß\88\89\91ä\ f÷Û\86\10\98\83\1dUú1\9f¦\88g~\81j\10íT\ 6\19
-
-(å=س\9b!e®\8d°PGEf`RÀ\85Ãêü×É\9a»þ\96\96ïfô-AëO\X¯\ 1\vú¬çÆ/g\82HúwîL\99\82ñúÝ¢Ñø\10ÅU¨¯ègêO\86\19\88\8fƬÜFÍ|Ûe?Ê;P¥\9a\1cèé\8bð\10Us\\97\8eßÐ\8c)Dsx\ 4Ã\9b\82(ØÊ\ 4²¬{ÝÎ\9fÂ\ 2ßdRcÁ.Õ\876BÙåÔôtìª{R\90\18)írðÄõ<;\12\7fÅ\82é4xRþÆ4\r»\bÉ6Ú\13ÿ|Òú\85SGµ\91\96h\80\vܽyW­Lb
-\81LRH !¹KWÄ\12Ç\85Ô¿oCs\ 6y×øCÓÏ\9d'îQB\vÎ\90o¶¸TrT$\9c¡M\92 iþ«9\18ÛÏ\96ü\97îÑB\7fâ\19\f\86\0\99\9cÒÑV[\9d+³ü\14·MÒÖ@KF¨_=\88\8aÉ\9fö\14\7f\93\125ÐØt\12y÷ªöÌT¤*&Bü§ 8ºLey:¸ÄÅ3Lï\9aêÒ(ê\v\92\81\95®ûØ8(\88õ¡\1f]k¬í&ä\rÙð1\8a\1c\98d´¼ê3c\93/Cz"B/\82ÍOå2P+¦i\91´,%ûStÓ\86§\10ßiµÀyS\18\9fHµWm.\83³ö\97RÅé\90X/ü"[¸$\82©er@ÿH¹ã±\ 3?\94TâM\ 6f\1a|6\1aÄa\91[\91\93Áô*6 bM
-mÃòv\9b\19\91ñù\8dý P\11\ fP\8c'§óÞö½ÍR\9cùÇ\ 4x\ 2b\10\bK&T\1c\90\ f\94ãU¦M\94\ 3qP\ 4\83ýÄ\87!tÔ|¸\!¦ñFÐãN÷2\8dµ#ökè\81\94ú9ç\97\ e¹ySæèY?>\a\aMÂ$\90î\92å;\95\10)Ô³¦7\ fêÂÅ\91kvÒ 8Ý\89¾\9cí\14>è²Ì\ elê]àsùÁÓk×\10×úOit\a/_p\8c\18\97\84\85ç´°vO6\ e\9dX±~µ{(¼5æÑówÇæò   \aO_\ e¦=\92\ 1Õá\rH¢­\12®èü\ 4ÏÔ¾\e\9fídz¥ßéÛdÜ
-ÒTðx\8eëf*Á)\17§)2"a0_#ík\9f\9a\11\9cG6\8c«\82\135Òþ\98ÆÒbò±¶Qhm¢­Ö¬Í\99IÞçwÀ£\9e@\84Þ5U\ 4äÚ\96Þ\9f\ 2­²\98Ð\awD\13LÜÍ¢\95Â7¯ãhxª`(Ä8þ\8cÔ\9d~Wö\11Ì\11\87õºè\9d²\ 6_ÚmW.@<PÄyÞkTÞ\13¨ÝgãC\ e-eÖò.ÿ\89§¨ i>T\8dÒÕ4\18\95\86ÿvG\ fEä1¬à\14EÏý$Bgå\1e\1az4\8e0\15 [M)6{\91¼q\89W¢ôâå.\ epøÁ\89\80fBv\8bÝÿª³«VN\9fÒ\14 @ \82ÙãJ¯Mh¨Î×>\18ÞLZ\bª\824úº,u\8e=;\1d´ÆTsúKà9N\12p\13
-O\1fï\v\aź\1fr\9b\94V\11\ e\87a;\8c
-{\10gxø\19q+O&\95²\1døa¸_0i\ 6\7fÛðZ£|\ 2SÄEâ[\8e\95\88³\82ôì?ß®\ 6û\83M\89\e:×F¢\18Jt©q\a\12fhA?,\a\18\81b,÷)\1f\88Üó\8c½¹×!z\80rSß\8f¡2yy\19cåëG~6/æ\9fö\10\\80\92ÓOI\vñ~ÃÍ\9e³¯\12·þ'ÇÉÒÖÝ\86ªdU ã\89A*u\9bOSV¡2ß\94\9c£S\9dûé»S\ 2íæR\f¶Ñ(j\11òѧ²Oæ\ e\9d\8eyvB,z\85\1e!PýÉ'}å>ò\ 2{ã¬JRzz\99\11\1e\a\82Ì\9b\18ûÄ\1e}J\9b&®á\ e\9b\fdG\18ã»L'\9f\85¬Ì\18¿©
-~4\8b£)\82Åj×\1dkÎTÇ£ðá häX»¡DJ»\8d×\ 3\90\15\9aô ü \8dè\b\7f¬oi¤bä\1eÄr\851\83\19\91$\08;%L
-åÅÁùvfV        «ì¤Ã®\88Æó8s¦ÁA(<\95àM\10\99UòSþc\99
-\8f£.t\15ô@iøü¬\83)\90ÛÅ®£û\97ýïðBlt\98\9d\8e
-\98ýZ\1f'0O+\8dߨ\87®\18\9c`\v\96\\9fr\r#ÚÖ\1d\ eÓ'\ 5Êy\ 4%\11±}©·r\1d\12\b¹åÖd~ÍH&\16\ efñïÁ;\1e\v\b-Ô¦\ f¢æcѯ\14\aÌFbÅ\1e\ f±eK\94\17hw\1ceÝÂh\ 414\84½ìbvµ\ eF1(\ 6h\89Û\ 3§îx<ª\81\fËͶ³ÑW\ eTPêDG\83\1e{.\92Õ\1e1\94\9b\80\95-J\8fø\92\96µ©®1\8cïÑ?ÕZ\9aÜ\aäL\98º#;l\9a\a\1e\9aKÎìø\98×\99¤+6\eil\84oçì1Ñ\bgt¡±\8cSFtI\7fä\93/­.·\ 4\bųUOµ\ e&¡¤.bí¶Â\84´\ 6ؽαø\91FQo½ÃE³¡èTè\9a\\ 5êÙ\16m+½%ÙúÍÐ\1d9!\e¢ôÜBó\18ëi{Ãl\8fRY½ßÚufN}×Æy¹ #Ç\vàq\89ñÖø\8eX?oLnm6\85Äo4Ó\84é±ñ³\82\82àHN}{\86§ù1LRæ\98l\11é\eÇ©m4\80\11çÏ\"\93L5Ge¾\8cç»Ì\19?\@tø7$h\1e\8bÊÊÞ\ 1]v\85×û+ñ§ÑÍ页0%)\16\\9d\12\99ñ\9bAR].nÉï\9cÉø\9e\12T \[|¦Ö\ 4½ù`kq\98m!hRÓ tg\1eõTÌþ\8fr¥]ðBg\ 3\8b¦Eƹ\82Π      \94Û½\b´@\12µ\99äOG\1fng\89\1a\ 4+Çi§\8f\94¾óRþ9^Ü\ e§l\8cÕH\83HúñéèTl¬\1a7,>jóA\ 3\80;;Ã$À\86\80\852\95\eÛámbod\82é*\895Cç ,`r\17G³n\8dÄCdy\v9HÀhev«%\a\94Ü\b\15Y!õpK¯Ç}z\99'H\85\ 3kk§Ý³\8aòÎKI\910\1euç²\82º:aH\81æfé1ÝÈÔìã\19\97\1f\ e¢Ñrµ\0!ïX'H_ª$\87@\11\85\12¬H¿¬3u=§\99\a°(X-%}ÈJuû\8bg\14Ò1M»¦§P¸÷Râég:cÉ/âÑþ\ 3v"\83rw<ã?¿gÑÅ
\ e\ 3ØZ\198.ø¿[gÙ¨E}ÓkYÏ+tÃQxÓ/\16» \87ܼ`\9e ­ãÐ!f¿a>\86\88G­V0$K·W-k¬\920\aqo±z\9b\9e\ e]\8d\8d\9ev' \1c%WÇä$}`ȶ\8cY\15Ì+zÌ$Ô<ÇGH¸Ef)ù ìi\12±ê^Aê Å=©\81­ßö\16\18#\vx(\95_\16/6Þô«j\80%D£ë$âIq²Á\99\93JÓN:\8c)Ü;7&·\9fè´ËÄ×EÞ÷;í2¦\rï²<¹]è\8a¡$E=Ö®Õ`j\80\80îzÓÝÜß9Ç5\e.?²{d/\8e\ 6\89\98êzñ\a`scÉ
-\11ht\16Åê\90O\14\ eómöUÀ"¥(\8f\82\8cÏ\168AIæR7¢iüÔ@\8e\9c\94ßUØéûÅ\8c­5ça½\90¹·¿qÑî5-=Dtê3Kôõk'\9bQ\15\vk\13ª¼¿J¬U÷ÝÍÏÄÍÕ\aB~\94u\81îiÂúN\9f®\1cÕ\9e^ãÇJ#¥\80"\f\ fýòÚ\86HOy·æëÂPÏ.cØrÏ.\13N7aô\0\83\93bt\8f»}*\9a\1f\a\15,\b\86X³e§ÜP9`\98W3yÀ\15¶ï\85?ÚW\ 4^\95ãTĶ\98d\10\96ßß\7f}\ 1ã\88_µ&k;ìj\8fß`\85ÎB/d¸Ü¼\8bbâz\rñ_\9fÅÑËr\87\8aL\18ððnFÄr½³\9a\eÌxsâ\89 ïhÂÉ.\v\8fp\19+\10\1dr\89ò\90òr¼3\99\14MQ\16yVä\8d½e0µÝûR\12Ùpc\88e)\19\8a\15\97z\8fë\bl\ 4{Ì[Kò7[Î\95^|=\ 2ÖÀ\85\r\8eªªSã\9a>ìÅV\19¤\905HÇ\9cÒ)q\vKh\16À\0Þ¢K2
-Ç\dÏð½ö\12T\13\8e\15»ýfÍ\83°eï%\97ãp\ 1y±×9U\93\1f\ 4ñ%ØÚß\87\95L¸èC\0!n²}«\ 4\83¡ª§\80ÕH\ e\84 óZ%\85\bHý~u·¼ívSAöÇûþ4\80kµ×\18Ä\91\1f¢Hëöüy]\8a6éãÖQFe\b\96+5«
-|ÕáH\9fø\90Ï\991\12ö\18\80DKp8\89\15\9f\10yöX¹^9H£ëã]D\ 3~É:Cz3\19j;t\rb>\91ô\v\96b#\86¢ >Ý\\1e¡­ùtË$©²¡\83\8a­\98j\9c§ãö×É|\9a7±K\ 3©°t½N\93áW\86\84¿º\f,ãùDîè¾2ËÍÞI@öIÏ£¸\82\ fÞ¹?\7f &+\12>\8b®z¢\9c\98\8a¤\86ªÑ\ 61,%c\1e[\1es~²F÷ )\82\86\8aê\8d\83:îb|Ʊ\16#]\8d»a·M·W(ÂfÂ\95\1f}\ eà+å~\92\7f\98\b\1fâëþäÊa\83X¶¯ûÌ\14 ÁgÆ\7fW7\85\93\9cïù\9dt=äµ\85Ê-K×1\11_æâvÐ)ë\94#\aæ'bÙË¢\87(\ 1¾Çÿã°.i)\1a;ØnoÙQ\17\b\11«_`=:[9ÿ\94\91\eux\9bÜxë\90ë«\ 2v\99ºgÜ:2UÔ¶ä\ 6\e\82oÂTc0\14¸zr\15Ö ®Û¿\1dSS\80\vÖ³\82Ñäϯâ\8a 0\8c\1eÀ\15_\aë°E@øÙ½Æ\7f\1e>\87\1aË2\9dÿÐ\fã\8dk¢õ»\9b\9e\8e´C6R¦G[\90wÛ­\1eð\ 6ýeí»\1el©úɪÏ÷¼ÅÁl3w¿n\92T\1cx=\1c¿ò\96«²{5'\1f\ 1ºäħ\9d\98Å´þõx\a\8eÞ_ç\84$³wÅ/Ô»nÎsY ÛÚ·\ 4öÀä(ÔrwëN\8eÈÁíÀÙê:\8f\9d\96Ì\8ah\fÔ4}¿jNú½]=*çM"*wË(Ø'NþÒñÛCDÁ`ûÛÒ¤(\16äæíC\ 4mRN3Àn÷        \9f\92È\89ú   ÇGÄ¡Ï\87\9eP\9b\18\83bÆhq\vÝ#\b\83ÄÖï\ e\1d¼W2ÈE\88Ûåiyêw\\85C\15½üS±ßÐ÷-´\8a\ 5ÛS\e\15Á s­\94\ 5RmÍ\ e\7f\ egEF\96ß=o:áiò>^¦e²cÌ]é<hâEëÙ\92\17øZøµûÔRtY\82Ò2ýþ\8c4ÛW¹Î\e«!k\83\90÷_Ñäi8Èv\86\ 1!J\19\15r\ e«@¢`å\80º \80ɵ>÷¬\88C\9d_lô\93%û0Ft\9eé4\90ùõv÷M¡iÕI\8e¼ñQ29¯\7fTfM7mjæ±h\9dÇÅÇ$¢×Z\ 6\19¼¹ùo3Û¡Ò®ö]ëU/®¿Y5kZ\88~ÈÍ\15\1aÙcy§RÀ\9fÑ\83úd\7f\83i#³\e¥«u\1aQ\ 2\7f\84Þ\96\8aZt/ß\89\87\94ç¿àÍõ¨\14R¢éa\86£\ 6\a:óÑÜ/=ÐÿªE\0'\12Ó\8fD¹½\8dØp³\03·Û\91Î
-áä\99°`\b\9e)\ em\87 ä\8c\1a4\v$KO(\89Ð<\1dê^xà\95ALYÁ\96Þ'ªñÎ\890\83ÓÑ\8c×É.\89\88®\ 6\ 6ÒMȳøuqÞ\ 5\97÷%â\14\12\13Ëz\ f\9d±ú#å\9fõ'¦\91Í\1a\11À\8d+xT\84ý]h,õæ\11\16ØAE­\b8Í<ãt\86'\8d\96F\98\91õYã\94ָѲOð
-\97£yË\83èªü\96\9cîþá5Æ ø¸\ 1\85\8bÚ=8Û&ÇÆ\ 1¹ûE\998\88^®8¤\v7-
\19Úô¦\96\99:\85¸ÖYmù\83þaâk\99\19ä\1aÛØù¥Ü\1f\1dL\8f\86¹6C¨o       ¯}\13é;q\880\1f¾"¡»³\165\16¥\15f %1"\88p\8c°Ò¼äÙ¸\14E\ 4tm\88æù¹[\1d§Í2IýÙ*}M\1eªÖÙ8y\92ÎÆ\1a\vRöI\9eàÚdý½\11ô$ÏÙ`'R©î\ 3Hëêz©\89î º\ 5W¤t~\87&ð©\9d\1d6\99[w.iJ00\16\e<ï}øp­Ý6\95XÃÖþ\ 4:©Öî\8d\ 5ªjH\14þðWº«4ø\87ý\8al\9b´¸e\ 6ª~fí¯a-Ú\8d\83Ѿ|\1cÉXåúNA~T×\1c\fÒeh.\ 6\89l\ 3\1cʺå\1e\9dÜ̵ÒW'\87\8c       \ fã;åM3ú°e\rå¨ü¼\8fÖ\1a\84#Hò\ 5õ\15\\9f\ 3«¸eídÍÏì-ã­½©ûNâG\8b¸\15\8176Ö\87\8bè¨x\1d\91\12ç#uöG^åÛ¢Yü\984´¿\10j\ 3@\85ïý\ 31<\ eì\95­6\ 6÷뽠\17R$#W
-\8dU\98 M*ü\85J\94\84üv\13©³\ 3ÂO´\99`)|\9f\eyªm2ÕÉ¿í÷E\1f÷ b(1ß¹Â0c\8c\13Il­"Ûyc6y¸Ve\8d©ÜñÍ\vÍDØ\ 4;]ÕÜ\86'*¹©\9cédr½ÃÔ&ã\ fLm\19       *\ 4Üìd\82Aµn\90§ðÒøØiÇjM,\9cÐ\ 4U#§jCe¯\13ÉF¾Ö`A°N\e2/x\9a\10Áin\8dt\ e\8e²{Àù×\96°5\95ê\15âùI(=\aÝ\13\8fÀ¬æ9rVD\82»       \99þ\1c\8cÒhUàÂ/ªrCÏFð %Ènº\81Õ¾Qá\92ýt³J ¶©¼û\93Îék5¹\ 4N\18(\82\9d\98";ÌI\935¬1p=I\ 3A;¥»u\1f®²÷2\19Þ\ 6\8fÔ3ë\19ù*~&Mu\1e$O̪f¸6\0Qçå;q\13ýãEz\aÁ¾:Ø\9b\88\11¶$k\7f\11õòÌ\eÎ\9a
-\11õá\80Ûæ\1d\ 3\94;\8fõgÌ\a¯ËcyÐna{~bè´\8büÈ\15·¦Ä¶>°÷`³-n\19Ìÿ°\8c\93§Mµ\bXêZ')¼F_öMQ\94Þó¸\aÞÖËz\86\8c£á\8dÅk7õ\82ð\96vÈw ø\82M{{\9a%\5S\8fþó^[\ f[\86\9eÝüS1rCöb»¡À­\87\8béh\13Xy{§Pn×ÁE5ð=
-¡ÝÅÌ<R}\93§Cv\1c6\8er¡E~Q¡\aÃc\95Un|\16\ 3­[À\85÷>\8dÖÅ \12©j-\86ú\19Ük       Çñ\83X-é1@\8c"\VÙøÝ­\bYaôi\r\8aþùÇîª\8aðFÈPkê\97@sîdÓ½\8d\8cêS\1dwAá\8e\163\9d­Lð°Ïùnetìæ\10üÏjyðÌK\83Å`AÅÑYùéZ\85¬u\8b\1enr\18S\82!éÕô@ú\ 2Áe\8a°Ôû\ 6\7f¨§Ú\88\18\vÕFcÄ×\92\9ekA9é'ÂÛÊ\1e0Y±kܱ6]\15ʨì¹\93\18q\8a\1dÝsYÑÊ»¸Fa\94Ö¦Ó-ÎW~\14+\ 4ûNÞßM \9cmPþ­©;2\1d|îT \9eÒH}Ì ¸ÅÍ\16~øi_\96\97Ò\87³\13'«°è{\ f\ 2a¨V ÁaúÇ:®\82úÖC½a,Ú\f?ÉS:k\89Q¿4Z'x\8bëz\14vOî3Á
-§$5×e-\8bÎ,ê\93\89\ fJ¼Ý\1e      \82Qeås^q
-У\18\10+\ fªé,:·ï3I+v\r\9fí\9e\ 1á)\16N\1a¹õo\98\83\ f^¯V\15\944hB\ 6?bÕÂ\15Æ\13\16Ê»Q\7f\ eðßþæ\93\15¦´&Ó)*=\7fí=u½$\fzçè\1a/
-÷µ=?¸vi¹yä\83\1e êȦ@\8cö;äø<\87õ\8f\11\87×'sSrÐL\ 1\9f\13\92\92«¾îµí\8f,\98¿Ï¦\96ùmþÇ[Öþ[ÈF¼\v\9cÓ¯«\9bP#\bPáß \fz?ï:Kî \ 5\1c÷3\95e\ eÝ\18ÿ\1cÍï©3á4ÈæÀ\90Kh-Qí[ƶ^O~¼;(Ù;\ e¼\ 6¾Î\82\0ÜÚî\8eº\Ö8\85z\84'#¦+i!\9cê£\1ew¡ao\12\8be»Ð\1d\8eÅÌ\9f(»F\87\85Ýüu\1fGïívɲ]ë\97\985O\93ë­¾\18ê\r\8fß9å{\83çròþh@÷\81\9fª» l'vJ*Ü´úC[ßI\9f)3ô-Ynñ\ 3\8d\1f[Ú¯®[b@u bË\8a»Y\9d\ 5è!ü\e\ fÜ\1dC$\9eÐZ\1d¾\8aTÑMé!\84@زÈ\ 28¥Xjµ\9c\93r;¤2\bÌ{à{\84_ ¿Ð\7f\9dKx^\a>\b\84¾fÝÀ
-î­Åç\f`i\ eEØ#¡ô\9c;sFìàõ4òiTSPH°\8cø\8dM?mû,÷\vª\9d\90Ý]ÿAÇ\83;\90©v\v\92\9aTxð\17\13@l\8cí£Q²¦\1fL\8bËcb\1e²ÐÕÅ2\11\9dj¨z·ê\9c!s\Ï`ìvië-\94¤è\10úæ¼ç\ f\81\80\88ÜIr\ 6\81èÌË%îþË\14ë\10ÂÞÈ\8d<{\10+ûç\ 2\91\\8btPUÜY^ô\82x\88]Ge:\rû\vÓ±DÉ&èàÞªÏïd\91*%­.\9eå\1c]\9c·GÅçÀF:G×±\11\0/F;a~Çôï]*¨\14
-^rãZâÜ7õ\15¾í\9bT\1dN@nðú<MB\8dÁÓO6\17\92îZY:Q:i\88Q\8dú¥Í\10Ô\10¥ÖT\98\ 3f¨s*ÈÄ       ì\9fe&è\93Z2ÕÊí6P\8ab\1d^N¿þ[{uþÏ\84Ã\0\9csÍräX\8c\\11\16\92ë«¡\88Y"9z0¹ïûÚÜs\94\89&GÎÉ\15ÖdsÍÑÜ)ÇwõE´È5$E\8e\9ò<ÿÃóÛóz>\7fÀû×OY×ì\86jD\83´\91\89 ó_\r  CrþR2   Æ0ÍäÂlÅù\87\86Èòí³\84ú\8dà8\0<ä^Õiß      ¡,Ì\ 6%\98\8c3$»\88éº/\87Öp.¾Ì\ev\9bþ\0\96w\1dÛ\b\9e!\9dË|¤¼¥$\9f£?÷\95\ 2©öï㺠     bÌ\8d
-m¯ê?î\1a¾^\10dO\8eÕc\19LêLs\17\95\9eÔ¶s-Þ+\1e%ÐFc\7fþ:yÑ¡\92\1c[¤zb
-\11É\ 1\ 4å\9a\834\83vÿH\rù°±ª\ 5Ö¸õ*PZ4:b\9a:Ô¢n\88r£Ù\86\7fO\10ÈÜ\bmu%\92\88`\85Êp³\90ds\11\13É¥y_ëOTI5_\aÕ\87>ISÿ\9e@,\10ݯR´\8døád+ÙaQÑ\92\8d\8f\96\91éMâjÊÄù^ó\13ã\96ÒxÈnê|\85Q;:\1a(\Ò\9bq6&¢>\12ÇWNPýò\0\0mg;\8e\80\8d\16ÓrLË\1e\96w¾æDYpãÿ\1aô^\9b\ 6í\ 2Gõ3Ùg¾3¿\8dÔ\90rà2±öÀ\v±fÿP>«ûXÚlÉd\05\ 6\ eüå\95\95"B·Ó\8e¼e.\871j¨Å¶\10\93(\86Ký]\80²ám\ 2°^R\8cÛÁ×A\81-ÀÐpc¨:·(s#3MÌ\9a=k\86\1a²â¢*\91Í\ f\93±\88¤¸\98Ñ\12QÖîê)¸C\94\88\92]­Ï\1d¹\13&$\a%OW\18hk²ÙS\99¼Ø\98\96Ø\14£y\13vIüéen2º[˦Î\v8#qæH¿Ú?¦^      #Ì\8a\9a\95&åt­¼å\1c{~\8a-8\15û\11gjíê\1d=ðuË\° DÇÊ[¢ï\ 3®ß\e\86ûq\11Ñ8¦g.&¨\8bÝu\99ÊÛ\ 4\97Þq\96\8dÑ\19©×ß±ß\1d\90ZÜwÀØ´\86\ 3  NçEðx\ 4!$\9acxªÿx\1d\ 1 õ;G×Úç¬N°\8c1Ògúã \9a\ 6_Òí®÷MNÁ@¹\8b¨72\81\96Y±=ËX\94Û\92\82I\92\1aà]÷nTª({\18ÝÁ·%@.\8f\ fÿ½Ç§º²%\9bÿ¬\8cL\94\97CéTÖ÷d\17ü<\1fG¡ú\e$\9fôæ\ 2\bXU\97bdÐs-ÈÚ=£ßZXÃ\v\87ØÃb\9e&ÿ\àuc×ûô{t÷p(p>\14QÓ³ê¢ÞNºDê=tHòtã\9aÖ\1cÓ\7fÍ(Zlî Ç\ 3*Bi\ 2\8bà\0\84%òþóûP]rÜä-JÇr\97\9eV\f     ÷´­×ÀÊn.Í\82å\12UÇÚ\9a¨/ÍRYü#YÙm¡\9dËe!\1a5\10\1c\99\1e¹Bâlñh3ÅJ+¨eß%¬ï\ 6¼5n\91n\17ä\8cþ\96¼\9eï´ÆK\8düÀ\92be(
-ø¹\9dP\7f\81\11\8b\89®¸g@$<Ù£í+Mß#¾N²Â¯áÔ°<³vtm\8e»­g^l6w    "\87ÚíÑ«ª\93Ba,\9dÞÃ\q\ f\86¨\9f5\15ú¬\1fµ\ 3ì6À\9b±nN\94«\7fÝ\ eU\0\ 1\104±µS^Ê\92\e]ÉpΣ\eêo1ÔR\8byðëÙØ«ëèWµy*\86\ f\7f³â?ñL\9f\98£\8cä\86¶x!B{þ\8dåLÜ;¢z\ f½Á&Óbh\93^ë³Ìg¼â.\ 4n\87×R·[\97\ 6\r\r\87-(\16\ f\15\90\18ßî\e,\9aG ¬èÓ¥\0h£Ö¨R\86\ 3B\a\98<`:\90/ÿç<×\97\ 2\ f\8eÓjÈw9\r\8bÊý*\12%E¡^U7W\1dÙlr®1\7f\ 2\80=\88ï÷\15Ö¥ð³æ\81ñÖĬ[d®s"£ENãÎl4<FêÁ\9b\ 3q2ÇÉ\93¸\11L\91Ê\ 5ûÅGHÅ3âB¿ù4çGýøÖó×\15'x \9eMBi\8eo\8eZÞ¼«9\10\91«:!â\8dbIß8)\8dkÅ÷f¿\8ew¾¸Ã<\8eZ~_Ç'Í4ÅÉF~FO })Rù\89:K\13\1aàßnÍ\9a\8fRÌfàWç\ 6ûxQ?\ 3\9cn\0/7\87%\8b\9e\r~T       ZõÜùVY6\93¹ÛÌ4\fX7%\ 6Óѹ\ f\99Ë\1eâ\0p:ð,2cUOÐæ­4\8bÀR¤Õ'(vÛoù¡\80ß5^xO%ùæ\81\9f\a\9bIßç\ 5\8d\8b\7fÙN\86·Di¾4hM\ 1\9fèWWE\13¥"±{\ eÈänzd\89kë¾²mÀ«`\81\e\83\Р\17V\8af%®:*K·Z.X\ 2\19ƲYÕJít8\95\8f¯6òúôÉ\7f} ³°tø"\87ÊSXGð\7f&\8e±r\93 ø³niG\88殫ßOÍð>h\02ê<×Jäc\8a;ª¤«\1aM\9e\10ù}4r\82;\95ÇkËAÒÅ£\7fp2¾\vî\19£`÷\ evز0ÞF\v»\9b­aGmÝ?\88¦º\9d\96Ý<õ\96Òp\13È)¡eg\96\9a\81À²ÆÊn-L\7fÑÑæÉV\9cÀ\90\13Ç6k\r\9c¼KÔ^\9f\189~7)\0ùµ\9dR÷6\rÈ\ 3\1c%\96Ó\18\94C~\87¸èûúëñ\99__Ào[ÍdÕ%½\9aÄÂ\9b[r\a\11Ö\87\8b\94KÆ52ZWPKzÀ\1cÏaha-\1fXíK¨eèY×\1csV8,f§\1fÀOhZaY\96g\1dgéÅü¢&üʽ£\ 1F\8bC\18®\97\9eZqànzSmCNÿÞoíó\9eoÎ(!y8:]\90\a#D§\11ó\97»±uK\ 2\89¦eëÈ­ÙüB"\9bÿ\blSð¢¯NW8¼ùnL\89\8bã\81x«?[Ö^\96í­ÎP\89²8\98ì\1dG\85÷vµ+\ 2­Ü×~\96òô Ðã5b¥Sëd߶ä¶h´Ð\9d\ 5~?        $ùµóÆW|\80ÙÕ\9dw\13G\90\86Þ\13¼É\raùÇGû\95×gÿ\ e\ 1¡Ù_é¯\\vô\vrÎ×õÉ\e\ eö"\1d6\82\1cq·Çu\vH\92»¸\1fbWhhJº§ø\ 1|néÌÞáyúMÕà\9a'\fîÙ£Íbyñ\1d·\e\f\90çixä\81SÈ©\18|Xb|öáZj³\81¾-­Gí\96\8b1rê}ļKk@kÿó
-²ëcº'ka¯^!<ÛDÑ«LÞ±&Á\86ìù°Ø[ùZìV\14÷ñ¶\1eéðàè\99ö¬Oá>:\15º\11N\82×Å\eÉY®´\85\12\ 5G\8a¬\8b\8d\8d\11\1d\10ξÕ\15<ÐÜ(·µo\12$\13\1f~l\0N\1c\82l\99\86JJÔ@§(k\ 5\1fµ     Õ\ 1=Îm'T ä¹ú¤Èoù@9\9a\96ÖXS\fôe\1eæõ¯ÈÛ£Mã\v*]²A\9fõÍ`á>\80'\89Güu!ÓæQw\9fM\bÅ¡Óõ¾¿\ 3w\95º\9b1a\92ª!ªbÌâ\ f[\8c\8eêÓ\rßÐ\94¯\11\f¬\1e§\16pà±nZé0\7ff[ÕÖ;\99"\9a^ýf\ 6
-øãÊ\7f\19Ïÿ\81ÿ      À=ÀÓ5,"8Ð5Ì\9fçß Om%
-endstream
-endobj
-20 0 obj
-<<
-/Type/FontDescriptor
-/CapHeight 850
-/Ascent 850
-/Descent -200
-/FontBBox[-29 -960 1116 775]
-/FontName/IPWGVY+CMSY10
-/ItalicAngle -14.035
-/StemV 85
-/FontFile 19 0 R
-/Flags 68
->>
-endobj
-19 0 obj
-<<
-/Filter[/FlateDecode]
-/Length1 724
-/Length2 716
-/Length3 533
-/Length 1235
->>
-stream
-xÚSU\f\bÖuLÉOJuËÏ+Ñ5Ô3´Rpö\r\8e44P0Ô3àRUu.JM,ÉÌÏsI,IµR0´´4Tp,MW04U00·22°25çâRUpÎ/¨,ÊLÏ(QÐpÖ\ 4©2WpÌM-ÊLNÌSðM,ÉHÍ\ 5\1a\92\9c\98£\10\9c\9f\9c\99ZR©§ à\98\93£\10\ 4ÒR¬\10\94Z\9cZT\96\9a¢ÇÅeh¨\90\92\99\90\94\9a\9e\99Ç¥\ fr\94g^Z¾\829D8¥´\0&U\96ZT\ft\97\82\ 6Ð\9d\9a
-@W¦äçåT*¤¤¦qéûå\ 3mK\ 5º\85dgaq\15ºán¥99~\89¹ ãÁ\ 1\85!\9f\98\9b\99S U\91\9f[PZ\92Z¤à\9b\9f\92Z\94\87®4<\15â8ßÔ\94ÌÒ\tYÏ\92Ä\9cÌdǼô\9cT\ 5]C\13=\ 3cS\88Df±[fEjJ@fIr\86BZbNq*X<5/\ 5Ý)Àà\ 3;Dß3 Ü=,R\e\1aµ\10Ù\80Ä̼\92\90Ê\82T\ 5\ 3\84r0ß\10Á\a\ 6SQf\85\81\9e\81\81!P!\10ÂX±h¶¹æ%ç§dæ¥+\ 4\97$æ¥$\16¥À\ 50]åä\94_Q­kd© ki\ 6Lj\86\86f
-æ榵¨
-Có2\vKS=]\14L\r\f\f,\8c ®L.-*JÍ+\ 1'\a \8faü´L`(¥¦V¤&sÍ\9e#\9aÉ\18¯#«ý5áË\81«Já»N\9c»¹a\96zÔ&CI¿óM\93\83X\9bòý¦Ç\9e;w\[çóÂ\8e\99gîÉß4½0·Ñ\9a3çØ\ e\9bûþÊ;\97ñn\91\9fY¶ÆØ(ù$Ç\9d÷g÷ú´0½eX\9c\9eìË1ÿJÔ\97Å]aK\1cu¬¹×ÿz]XýáÞüßU-   ûÝ£Ò%6\1c·        \17t½ 6µ¨,\98Õ`Ñï÷ÇN|+\bªèKgÞ\1d÷dªq;÷)yA«\eæ\ 1W§ïpºq3ÇÉz¡ºí]£ÏK½&j¹Ø\9fuù~xÙ?Ë°\r«ä*¼Ö\1dûó w\1dOÙ­¹\v»Âwv%\19ß|ùáð\aþ3Ù:Y³\17Y}î|vÿ¿ß¿Ã÷X¯©çd?\11/°yÊa^¯:\8dïËÛæ-³\19w\14\7f^fy\8eás\98Òì\94ò\ 5\8d\93íß[ïàÓ\9eû\7fù÷Ðô\8d¿|\8bg\97ë÷¦û\85\95\9a\1c;ºûãùÄà¢}
-\e[\8a¾¯\8aØ×£\98»÷~ã\19®¶m7\f{\96õ?Òéúh\1dr=<ÿÉ©¨ª\9f\fqKÏøÝ®<°:­Ïÿ\8dw}Ô¼­\1f\9e\1cè8ÛØwÆÿµ·Ã\9bîK3¤?\19'\94lóqf<|m¿l÷áãekê¶Ï\99ª¬óß\96\8dY\9aÙ&äã\1c÷\95Â\13[ÍÊf¸hí\98Ç"Þç±Óü«C£êj×\99wuùT®ÙoÑÓ\Ì\12hèæ òÃk·Ì>Å\rÁÌ\8f\ fð\1czgS·÷Èú áõ\8d\16\7f\8f\1a\ao\90pÈ<°[\7f\93\1d5wÏo{ðÈnþÍÃÞ\ 2'~\iuÐ9Ãx\8dg¾Aæ\99æ\12\8bôØè£Ç"|^õ¯~íпSì^å^\85\83\8bæ<µ>Tó¨}Ï%\83\95wÏM\9e`(\1avìÑ!%ÿâM]â÷ïkG%ù[$½÷Ùõ\7fÆ\8fm\9e_Ìç\8a%Mdþ}aó[»ÿ¦\8d¾%ì>ªÉ:?Ó\9d\97\18¤U^\93\®ùcK¹nÐz\8bMw\ 3Ĺ9Ï?*ת.Ð\9e:¡tëç\10«¹*Á\8b\ fµ\87t\7fàݺ¬qzó\9e\97:\9e\15úeÖ2l\89­\89ÑÊ\eï^k5jÞ§vçÝ\ 1îù{Þ®t`\9d\1c«?ï붰¯Kîn*ܲüÃïowïÝ,à0 \10p\8d\1a0,\fHÎIM,*ÉÏM,Êæâ\ 2\0;æ»\19
-endstream
-endobj
-30 0 obj
-<<
-/Type/FontDescriptor
-/CapHeight 850
-/Ascent 850
-/Descent -200
-/FontBBox[-36 -250 1070 750]
-/FontName/WJJMTY+CMR8
-/ItalicAngle 0
-/StemV 76
-/FontFile 29 0 R
-/Flags 4
->>
-endobj
-29 0 obj
-<<
-/Filter[/FlateDecode]
-/Length1 712
-/Length2 1316
-/Length3 533
-/Length 1844
->>
-stream
-xÚí\92i4\i\1aÇѱ\95h\99\11\11\82¾\b±U©B¡J¦-eß\9bXb/U·Ê¥ê\16µ\ 4iTF\8eHÛbI\v\94¤\12b\10;I\10K´%D$SA\12\89V\12±Í\99\10:\b=\85\19=_æÌ·9sï\97û<ÿÿý¿¿÷y_\1dMo_¤-\99\11 :2`6\12\83Âà\ 1\82\87\8f%\80\11::\ 4&HdC\fØ\9eÈ\ 6ñ\0\ 6\87Ã\0\1c*`\82\ 60æxS\1cÞ\f\8d\0\ 4Fl"\13¢F±\ 1=\82þ\8eË\ 2°¥\83L\88D\84\ 1\ f";
\8bBHD\1aàË A ;\11\ 5\0¶4\1aà³ó\v\vð\ 1Y ó\fHF!\10\18\f@\86Hl \12¤B0Âx\aÉ\ 5¦0\0\8b½6\99\13ûY:\ 32Y".@OÄ©\ f\88\f\98\96\b\90A
-ÂØ\93!Z\r\14±üÇXÿ\86j\7f¸#\87Fó$ÒwâEcú\8dJ¤C´Ä\7fè\fz,\87\r2\ 1\ f\ 6\19dÂû­\ 1à\1e\9a\aH\868ôýª\v\9bH\83H¶0\95\ 6\ 2è½\16Är\84\12@²7Ä&E\ 1\14"\8d\ 5îöA\98¼\1fB4¶]\ 4ã\0WW\8f\rw\ ftOó&B0ûTb쯩;æÝ\1aóÏZ4\1c&\94\0\ 4£Qh4Fd\14½\9f¿B÷­å\0\93\18d\b¦\ 2¾l"L&2É¿6~ËdgÇHø\16ij\ e M°¢\v\84¶@\ 3\16Xtò¿\1aý`(\8e\ 3ºØ\ 3X4\1am\81Û£"q\98L\10fï^\ 2Ñ~?×\14H4\1d\10L\0I\88\92?)AâáFê\86«\11\1f:\ 5Z\ 1w\87\9fy#Úo,\15a×xGFúÿ&G\93D\8dE§§Åx\7f\18\97ßXðκòQï+ë\8bu)\1e\9dka=\89\89ªU/\8f\18P\1e\ 5O¯â«³g\91£\8aMA\12Æ÷ÿ
-fÝ     \ fn0äa¿\r\93T\98\&óر\1dï{5U\9a7\ 5})\1d\13䪠Ã\8e\81ñ\86\99\8c7÷Äð$\81C¼[¾áÕðµZ)ø\11\81\1c¤x4±ÖD1\99\9ej\9a¶í·b\83ôã>mt\8e
-¬ç7ñ\86PÇ>Lóy³ÎÎ'­FBg\92zu\11ø¤ªØòëÁ\17\9b\bJ*ê\a´\e¥BÎ\12ôÓ\v²b\96ª­\98Õ¤î¼L8\bPvH\91÷l\ 3Üd\1dlW\1c\16ÍϾ\v¹Õ~Ü?Cüé\9d\8f²álàí\ 3í\a\87\e^>¢ó³Gû\7fð\7f\9c0õxz9²ÌÜ\86GW\9eñ\14\99Åm\ 6n¿\ e²\8a×wP\ 6Õ\8e´\8fé&ãnxÆÅq\90íoñ]%\8d\r\12jsaMÛT\9c\9cl\8dGé_Æ\ eÜd\13VC\1f)WM\14v­Ni\ f¼)ËêXì\91åj\9fÁ?¼0<6¬h©:ëéì\12Ö·á#\89\eçfd?<\99\1aÉq,\89\12K\8fvHIÖ\b~Gí«\eª\86Ø\ 6Y%\88     \82³á2¿\1a±dsw\ 1âi[U\9b7\ e"\91å&úþ}_pF}@¬Xý2Ò ¹ø`õ+d\99\9b\8bòÏß\84\91ÛþPx?Þ'ðSr\8d§\1d\7f ùyÎä¢ë¹\83\19ÕýcaÎ\83o4-¦B¾ rC£S7\1c'\96?qý\9f¡B"\82\8e%\14µ\8eÚ¨\19\8ak]ë/¯\9c*\94^î]Î/à\95\14\9fÆå\9fïøNò°Ïw©\96-ñ/\8aп\10\8e^+ª×|P\ 1ô\89\r\16z\r\94ƨ\97ÖÞý\84ëøáÖë\rãëºõ|\8a\ 6U÷XÃ\8bþ@ûYF\81â\9f}¿þ)æ¡Ó\1f)¯ü$\9asà®yâ¡U\13©\11µm¾JÀ1     Âq7\93yËV=\9eFd­Õ\88S´I·\99Úb+oÃÀÚÚ´@I°R\19\7fÀæ\12EùññH^``\89×|ï½+´\18¼PÙB÷B][Y¶P\1eyTÇ·j:\84ètþðÜ©f\púvhBè¢íÈ\9c\12\8d%\97\89\9aÓ\9eÓ¬¿5>Ï\95¯>~^\9ak"Ó\93\11ºþZàÄÝ,¶\8aT©¨\9f´sÙL\7f¦øû¯¤ËÃïä^pý\1a-F©GÊ»?ÉÍDò\eóX´+äËãIPE\86õ\92ºr\81Φ^ïÓ\8aÒ\b­[\97\80WjÚHás\85!ny®ËåÖ\81çEÆQÂòà        ½\88´«ç|nS¹Yë\16vrn\95\9dI#â½ÎÒ:?\16\13óéºÝ&ßèÕÒ[ö¥=j\8a\84\99ÃÆJ\ fK*\ f\ 6i©sªVNµï\a+ïË/(\aüôáìctÔ\'V&Î+\1d\9eYËû\99\1c|B\8a\987ùä®Ú½\81\1fqp\ 5R£²ÎN±8Æ@\909|âæK\ 2?¥8=ðêÛzÙù\1c'G÷î\81\97è\99Üá'Ï\99e5mî¨\90\92\96öv\\12W(Ñ\ 2»\165[Ê\89_\ eÌ_Ó?t¾Õ]Iu\ 5­\17ߤåÚzâ¢\85\1a?"\1añ½»¥WW*¥\1c¬\94IUð\fÚ{\94\10U:\9b:\8b\ 1v]Fì\91¼í0*xÍ[ï\92\9eà5>ôæÂFM×G£\19îÇðkf
\89=|AZþ/~µ\9b!ù29%!½\82¸e\97¾fé¡söXËuõì0ÿ¬\9a¤Z\8du\99Ñ¡\93$)VNÎ\92\8eµR\9c\96aP\8d×\8aõ\16ïFôPÎÁ\ 2Ç\b\85`¢¸\91Ö\106óz\9aÚûÃ*ajïYühé"{ºq\9f\8d0îwW¿É\84\9f\99\9a å\17êNÏ°rÖóý¶j&ÍîÃå\ 5>-ýÃ2ª\9d\ 6³´Â­Ê.Í\8b\97ÎÝqöß·¹6
-:}OÞ6è9T3M<\18f}4¦ô\11É6<Þc«¬\18\83\10&§¾s¿R¸\8c³Ë.7z\81þ/\1fÄÿ\ 3þ'\ 2H4\90Èd3èDf\f\ 2ñw\92ðÑ\ 2
-endstream
-endobj
-33 0 obj
-<<
-/Type/FontDescriptor
-/CapHeight 850
-/Ascent 850
-/Descent -200
-/FontBBox[-169 -270 1010 924]
-/FontName/SVQZEH+NimbusRomNo9L-ReguItal
-/ItalicAngle -15.5
-/StemV 78
-/FontFile 32 0 R
-/Flags 68
->>
-endobj
-32 0 obj
-<<
-/Filter[/FlateDecode]
-/Length1 1679
-/Length2 12729
-/Length3 532
-/Length 13631
->>
-stream
-xÚí·eP]k·&\8akp'ÈÂÝÝÝÝ\82;\vX¸»;Á\82\ 4K 8ÁÝÝÝÝÝ-¸ÃeïÝç|}¿{ûO\9fó««gÕ\9a5ß!Ï\90g¼£jQ\90(«1\88\98Ù\9b\0%íí\\18X\18\99y\ 1\8a [\13WgU{[E{\1ey\ 6\85«\8c\8b±\ràCÇ\81@A!æ\ 44v\ 1ÙÛ\89\e»\0y\ 1\9a@3\80\14ÀÊ
-`áááA \0\88Ù;x:\81,,]\0Ô\1aª\9a4ttôÿ\92üe\ 20ñü\ fÍ\87§3ÈÂ\ e@ùñá\ 6´±w°\ 5Ú¹|@üo;ª\ 1\81\0\17K À\1cd\ 3\ 4\88))kË(J\ 1¨¥\145\0R@; ÓG\11Ê®&6 S\80\14\f¤\ 1\98Û;\ 1lþ9\0LííÌ@\7f\95æÌø\81\f0\ 68;\0MA\1fn@\ fS Ã_*z\80\ 3ÐÉ\16äìüñ\r\09\ 3,\9c\8cí\>zàb\ f\0Ù\99Ú¸\9aý\95À\87ÜÜþï\84\1c\9cì?,l?t\1f`ÊöÎ.ΦN \a\17ÀGTeqÉ\7fòt±4vù+¶3èC\r°7ÿ°4³7uý«¤¿u\1f0\1fZ\17c\90\9d\ 5èáòW,\13 À\fäì`cìù\11û\ 3ÌÁ      ôw\1a®Î ;\8b\7fe@\ fp\ 2Z\18;\99Ù\0\9d\9d?`>°ÿêοê\ 4üOÕ\e;8Øxþímÿ·Õ\7fæ\0rq\ 6Ú\983"°°~Ä4uù\88m\ 1²C`úk^dìÌí\ 1,ÌÿÈÍ\\1dþCç\ 6tú»AÔ\7fÍ\fÍG\12Æföv6\9e\03 9\ 2\93¢½ËGH\0õÿ\1eË\8cÿ}$ÿ7PüßBð\7f\v½ÿ5rÿ\9d£ÿé\12ÿWïó¿CKºÚØ(\1aÛ~\fÀ?{\ 6ð±h\8cí\0\1f»\ 6 \ føkÙØ\18;\ 1þZ8 Óÿ\8f«±-ÈÆó\7fåüïÖ\9aÀ\7f²þ\1f\98ÿ®þ'\84\88\9dÅ\aC\f,\1c\8c\1cÿ\88\92 \ f \992ÈÅÔ\12`nlóѼ¿å\1avf@'\e\90\1dð\83ä¿ûûáÄÌüo:uK\90©µÝ_lpü£\ 2Ú\99ý{\r\1f¼ý]\ 1\93Ú\17\15\1d      iºÿŶýÇZùc,\Ô=\1d\80\80ÿ\11JSÁÞì?\ f\7fa\89\8aÚ{\0¼\19X8y\0\f¬\Ì\1f·ñã>ò°²ûþÿÄý\e\88å_g\ 5c\17'\90\a@\97\99\91\99\99\ 5ðñþ\8fß¿Núÿ\ 6#agjoö× ©¹\18Û\99}ÌÞ\7f
-þßv\1av GW \8cøG#X\99yظþ\96\9aº:9}LÄßÛâ£3ÿqþû\92\0\81\1e@S\84£\18ø\ 5£ÜnúK¼ÇUP:i\8f®.Ç\99U\ e\80­úp\8bA\12ÝýüZÈ¥¹\$è§K­Óú¯XÛG\8a»Þ+¨£Ë~\9eÚ\95¢\883Ú^¼w:ºu#ÝØ\1dJÅ5s\11\ 6%\92~Ù>Ò¶\17\1f\r\88Ç\9eë=m:>@â\fÿ\8f§³éÙÌÈâæ߬ÛB0\8cñ9ʬ*\19¸\96\81vâµ\9b.îßÁ\ 4<\99i2ì\88huß\90´õ\87ü0á#Ç\ 3\17\17\1e\7f®z}þ¬\1d\r <\aÓ\15Ñ\82ζý\8a.h[×ô3Æ°¤\1eÆv/\r*aìÜÔÄ\1a¥\82Üu±.®\17òuB¬\93=ÀuÞ¦\19Dú½ØÄ4®¸E4Îçg7-\93P#1_·y\ 6ÄÊý4CuÑF®\fû:dlÐ\86¨µ\14ÛÌûÌE%\Ï\1d\ 2\9da\8e\9b@Ù¢\91YÏzcà\13ÛfÐ\95ÇÛ~\94ä\1d\17õòd\80o ôæ­âc\8b\a\8déÛ\89M\e§\19®(\9e®\1c\91(\ e\8f\93\93ñ\9e¿¬ò\1d\r(|=ÎÜP\8b\8c\82øY MÓ'ÅA\8d¯\14&kg$~£~\93\ 59ær\99xE\8fU·Ù\98\1cª&u'aìT"Osj»\81I¡l\Aº\97Gc¶+iýO×Üu-b\1fÿ\849\9c{éð)ÅØ>\1f[OôÍ\ 1Õ¢¼:nË\99S\85
-Úq¶\9a÷\b(\18U\82°òT\85Ú¸|}ÜOúj7J5\90lS]¿yÈø.N\12b\f)iÖÕ#<V¥Ó\8aNlèì\82\ 6¯ Î#\83d\fö(wm\97Ï\8d\90-\82éÕydº@üä¨ëøîUï\º\9aNÄ×·á\1a)îñ`¡ê+IYh:1ÔyÖ3\9fr8Mþ\e\83iÐUåæG\0o\ 6¹\9aÆ2Ä\f¸Uõ`µ\16\9f\82ûLés\8f¬F\ 6GË$×Q\9f\83Þ\ 1U·Y\12ÀÝ\e ¶ú}\872d/\93\19ì»Ä8X¬V|$
-óÞ\ føÐ.«jÜY.¹´CL)(\84~\8f\16\84ü\10!\80e¨ÔÏq\9f\155¡â\80y\8aKínÿ0\91\ 1à=\1c\12G[ëO\ 6¬\\ 2óp8\9aBdÿ     céH\8e=\8ez§SMê~ßÃñ"\92ÚÄÉ\98\19¾oä\ 59\9a¥­ï\ 2éH&T\eDÑÑ\97Õ\98é\99\15Ù&\97Q:\872\ 3E [yÇ\8a\1f\92ô>HùR\9fq[Ò®ÊÝ4°\9f \9b¿4l¸!ôN6=\84ÒµZ\84%¿ÿüîcV\9d\989f»\8a\eª¿i!U}{Ûû\ 2¥r÷«\0õÔ²\ 39A`\82³Î\975á*þF\81­¯ ®Ý_\19¸K`SQ        ô¡\7f8}è\17Í­Ú"J÷G\12¯×±\88"Ü<\81ÆËa)7H¶\8d\ré·\ 3\m¤\81ݯ\ 6\87¦\ 2\ eï&\17\9e¾\923¶½#\80\16\1cú\87\919baí86M\11å2\13ëeJ\96â¶3%sMõiM\r¨m\1aXw7Y¥\96!$\±\15±S\8a_&Ðe¯;-©\9f¼. Ì\1e\10¾kÐ)Ñ}W\1d\84©\b\v\18'*\15ÉÎ×Þ\9bÜöVeF~m\8a\8f\95\96¬\878HB,Û\flJ\86ξ)S´7ÿÃê\17£#\19~n¸
-£IÜêl¿8¬<ñlÇ\18\15þ9ùU\11\85\7fC»4\ 2\8eòwj,1\99\17Ï\85à\18\ 3Ý\976\14¦îÙG4\vý\13x\17<~ÿyÚàd©\8c²Ç5e\98
-j\8br\ej_ìG#Ø\8a\ 2\9d\9bg³c\99ÙPÎ@Ð\9c2t\16¹ì\8e®\ 4\99\87~aÅ\ 3¦ºxN?úòZ\vü\95\8e.a²\90´\16u2\97Ë4åPÍsÇÑ\86À\8c¯ö«B3\9ep)±Úï\véF\ 50b½\94z-Â\96\1d<C\98\1e-w\9cî_ç\b\8aBfEßû'Ý77\ 2Ê[ô\8aj{SÊÎÓ×\aG\ 2}dç(\8d\88oDÍY¯î\9eë\ 3ZP*Ã7µ»\9c<j\991\96aÞEpO\93Uz\1d\8c\ 6Pò¿~Ú¢¿b\8a\81h\87-\eýù\85ì`YMBpkß)\1a\96¸ç      è²=LÀ\91ð}`:\19àÂ&\e"\1caH\1fJ=\18ìÖÿ( \19%õÔ\82vûG-î]ÝÑ\94&\1d\8ed\97>e4gt¡\8af\97êÕ«ùMÇ%?{CºeÊit\7f\8cÎè\94\84Ò°Bù4;¬¤`ܾ^À\ 1V\8c\8c\90\99­Ý\98àë\94}QÎ-ù%¡P\8fÅ®qÉ-°m½¤\82[·ò½\9e\83ó;3²\8cñ®\90 \vGÃwÍÌ\1d\95¥\94e-´1        «^l\r<ôß\19¬Î\19\90\87Ûb\9fÜÇSJÝk¾îµ@î\14ø]ÄUÃ\96Vn­¡II\99\98\9a1\98ç½\96>#§w,£ã®\99è\9a½ìÍVËS@A#D\10\8dgóYô\ 4Q9Õ{\1c¼ª\925}Y\92\b\88û\91\91[\12±Âò»J\9e¶ß7«\ fG©÷×îgc¦Qh\ 6¸.7¨\12±\95m\18A\9e\8cª\ 3k#>¸kY\9271°b$¯x\82§ýq\ e\1al\89\8aö¥10\80¢_%;\1fPêeü§ óê.îjsàT\96Ðx8뺺ð{*\87\r\f{6E¿tà*´ÌvzРcmEZª¿ý«\8aa»æÌ·0w*5²_        \9c9õÅ-+½x\17ÛmÅ\9fèÖCzÙn\16ÔîFQ \ f~éh\93\80\ 5\8d´Ù\86\94Ê\17\93\1e3_o(X×\ 2|Z?[ìÂ\87\8d)\91p@U\8e²¾\850D\ 2\8bvꮸ;¶\9f\94´\9c\82Ï]+û/ãN»Æ¹ØÃéWò\99\8f<õÚ§\a\86\7fo'\90à\94\80kf/y}]:\93\ fÑ\95òRýÓîK\8ayD¸\91
-\ efs÷ê§øÐ,Û\83\8aÂ\7f\8c³\7fw\ 2\13\9b>=Â<\9b·Y±Ê[X\-s\ f³Nb\89\1a\ 1\95·úù\96´Ñ(aoè[*»A5:\97åÏxùå±XÕß°"¾b"\86\9dÖÈ] jbûaO\91\85QîÊ\8c7\ 3þ¥ó\10ôoô\8d1â,¿\9a¿I\1dAöHú©,\81\9fK)\r\96ë\r½xËÒ¼7íAR\8aÓc&Åy\ 6\98ëp\ 4±õë.ëÛè/5º\1eéýÆ.Âr\f°|«ÑÍÆm¯ý\ 2\99\9bº©\ 5\r
-!U,\93\1d\87άå¹Í¼W¬ÓåBVØåÝ\1e\ñå\e\18÷ë-\7fà\97µ©dm[$ÕÀîTQÜVEUð½\889g\1aÿ­\1d9*¿Z4ÉѶ\\87 \80°÷ú`ØàÄHÅL\1a.JOnîPê>:\8b\83\981$£\8ao\83\97ßÙ\87A8\01d¤-ªè9Ë¢bG"\96>7\ fÏbÛåÖg\9a\90v¿ëÅt\0ª     ·\ 2¢õ°\9e»iu°6.\10w
\17ùÏMÊüOêM±Î¶\9a\böß/[N?´\98\9c%0Õ\99ÀwCýµW~\e\19\1dýI{rÔ?ݶF~êUï\13Þ*oT#,:ôaBò\82´ß\95\9e6®À_oé?ðr)\9e\97|Rã;G\8d\97\13à£s|߸3s=z:\1eL7\13ûþ«ü\86\8dë\1c;|\e\a\83\rîs\ 2Xr\96Q"\8dýL¯ù¶C%\96½\93\8eåÍ')rì\1a\fè\90!S2¼jµ\95\1a\1aávl\9cJ´lBº24\13\bqv\84ã®pp     eY\13Z`ÜÄ/
-\8f\f£Ïgè>\ e¸}©'\iãk\18ô\1aø-k'Ü\ 5\9a}!døAÔP)z2¦\14{2öê\17^`*ïVh\aܳ\ 6ëã_\13Äv¦ÌSúÞ[Oz{Û\8aÏ^\19;|¥WÚ\97\93\ eM²{\ 2ØÒ~¦ft\8e\153g\85÷ź     \1f\8a\17oq¹\155\9a\e\9e8d@\17\etÎX\15¬Ú\0jt\84è\8at»ÕFÉ>­ºà\1eÎssªèÆ cæÀÜ\94Î{øgÈ+\f\89a±.è~ªÕJ¦/\17\12\1a\97e\14\ fµ]\9e\fñ{\13\1f\80¨\\17HtÂmô²\b\ã®Ê+Ý­"GC<\9e\7fs§¿\ 2Ay\vmaòw\85\f¹!4ÿl/Ygw´\9d\rfF\ 2\11áÕ\rp?VUÊ\9då)Ó¶¡ï×@¤\98È«`\80+\8cîz}mÞ¼1'\9e\9eØà(\13\8e¾
-ÏVå×ä(1!\88\1d·ÿ²;rík\1a¤\14\b÷}M\93\e\89\91\9e\9b×\ 4öþ\92Ý=O²\10\8e¤Ùú[(ù\9dÙçµ\9f#\99ݪ\99ïN\83æ´ \99k\82F&\85v\87\b\8a\81æ4â~)¯ÛøYæ³F\15\1c\vnôM\82F\16¯\95Z\9aI8Éè`\9a\96N7\81fµIjȵËãî³M÷\ 1}Ý®UÕnvqGQá\8cAö~ñ¾+\1a= {d\94\8aø\ eï\95ù|\ exR\98[Üf\95¹Iß\82\88£G{\ 1å)þ¨xXïÛ\96\93)G\19¤1\ 3\8fBÁº\17\7f¤\8c9»D&¢à\80\19F\12\1e\17\ fÙ\9cÕ´þìoèØø]ePke.×\9e\9cÍ\19\1a\9aνo\9dP\80N¸Ð«ÑmnðÌz_Ô'¥%ÞR¸ç\95\97&
-¦Ñeþ颮Ä\11dúfz»j\ 4d0Î\17þ¥í×\9d\10\84<\ 6´\14õå\13ù\88~\98\ 5\95#õAÜ\18ÂÝ#c\1e\95â   óAx>\84x+(Â:ñ»i\88£@û°¥-2\17
-1¸;íi\aq\87+!\82^\83½\ 6\9aseÚ0ò\17\9bOI\0º<#ÖßØ\91à§~tU<X.zþ$\97t\ f|ÈêeùÎï\ 2Â?Ã^*\fK\8a\8f\8fRá`v!=opa\1az\16X\11ì¬!Ô\Åúw2\83ÔÏ\9eKûv\8ed\9c`YVwï\11H\89Ng)Þ\7f.}_¯8ÚD\ 4\7fZpÐ\8fyÚʳÑ@,\87OùYÛ%´æ\8e\8e?Ym4­Éüà9aQxS"¹Z\86\0\13±©UºýÙ1n\84{P¦\91êkà\1fõÖh!P""p¢¡%Q\17\1fÍû]YKÌô¬\1aÙE\97r\8c©h¡W1¯\1d½-ìM~\92§E"\80Ga¥Ò¬ÅÀ\1e\8f09öÓâj\96Ø\8a0^k )P    ò±ã±ïs®ù,m\18nRK¼§¿%Â3¤w=Õæ³Àá0\17\14\9c}\1eN Ä*þ`ç\92ôó7\1d\1a\13Bô«¥\aÃ\95óTÊeð5\94­J½Ø²_\99E«ÄLTI\ 4Z»·\88ßlc\rü\1eñ»J¹Q8F|\15¹\19i¥±2Ö\94\14^Z\9d\1aézwÏÖfôz׸ÝÃ\ 2Ò[sÐ\7f\19tK'½\9f.WÏ\92\16/+\e\13w^éB9
-\18\12\84{*\89~\81@¼â×Ôë\84ëÊaSÁ\14³\e¿È,o_:ùÙþ\8bµó¤4S@ûPÕ\17æi\88\90%\88ú\1a\12\8cõ\99Æwè\17\1då\83\bÎ\97/\1a¦S6ƺîâ?\f\8c¢­M\1d\b\94\11ûwHòõ\9aì»;4ûîä\9bÔ,³\ 1ä\9d2¨iñ\0\8a
-À/ÿ\80ÑDøaº|\8dm߬¯Më\95×4´_§à\16%\11¸xéÜ÷\95\1d\9cµz¹¿f\90E)\12'´bïüâc­·.gúº&ĺyÄ\1e¨ö\fë-\99a\9c\e\11ËS\84I0(0\ 4õ#féiSøÈsâ)DÜÃ*Ï\85\92g¦{Ln Or¥<ÅíóýAhx©ß#\16ã\81\14©À­M^ý\88µ\17±aT_¡B¬âÌ8f\1dwô¶aE"˺)ÔÕÛÉ·´]yÌ\96|®Ä¨p\90\98ËÞWs$v\13X\15Ö\ 3\81û¦+\ e\8cö¸Í²L\8eêä¼uA<ºïI&Î\16P¡ôÑé\18rºb\ez\873\19ÆqJnÆΠ   $¡\ 2¯O°oIàø\88á@\9alWdÂë\97\18.\9ej£Ñãi\88âfGÅã;D´\9a.ÜîVo^\89ùw\ 4+\0«c\93\96        \1aËä%ÞFX=\93äNH\94³Å\86eÏ:\0Xèä\c\ 2a«p¼Ö\f"{\8d¶£\9cøU        \99\91\7fGúÈ"û&\1a:ÀÂ\81ÁK\10¹\80æ   ®±\ 5\9b'xã \1dÛ\ 38móII\1cÊ·ì\85Ø«W\9cÁ^ܪpnl¤       Mæy»9y\7foq1\ 3ãý¼»ïQaù¾"\ 2âè\98®i\90¿{\8aAÁ+\18\8cï]Laó\9c\12\8fI_3}\1f=*»ÄþIL=Ñ\eÉ\9aöÓ|¢Ó[[    ?\9e\98\a\8b{Ó²¤ ¤Ô \94Å_úÊ\81ÛRñ³$<Sû\85\a¦\12\171v\9e_81od-ÆKʨÄq`«-=þÃ=  äe¡\b\ 3\89Ä\85BÍc\8d\1fF*X0ñ´NºÏ\ 4,vïf)[\rèäésI\17¯Ü\19Ö\95îñQ\ 53ïF¾ÆeÖ~ß\ eÎg\91D+ó\8a\18b\9a8ë¨ÝÞ\15½T\9b²ÉIû\ 3Y\aAÁ8Á×\96ï¶\f.\1e\88´Ý\89\fh98.\87\10\92ó\94\19sMo̵oõ\vyÅߪ\9dx\85\1dµ\ 6,ï¿÷Gâ=w\99ó».Db7§²ßËc»\0è$a\88ÔÑ.¸f\9f\0\14\búLÌm(¿ZYó[\1cªÓ\9d˺\1fýÃû\12\92>Ù`ðªx6'ÏöÒ\81í\0\9a$~Ã\9c­\8b<?°§\97ß>[úZ\1eI¡@ú¯aí/½2:A¿Î  HßüA\87Ï#3\97ï A\9f\ f%"5"\9d\80\9c\ 39Gss(&vYù1rLtËS#Çê½l\94\1e\85£.°8\14ú\Ö ¶\1e\9d\8aÁèù\18#\â×»vM\0\ 5x7i}}0ÎpN0"\11 \83Lz@\b¡E\8dÚ\81hÀî®Äß\89i¥\µCµ\88¨\80ßûT"±C0bø­\f\88kÈ_²X 7'xrÉ°á¼å+Ê.j<%ÌY\ f^ñÉ÷5@æX\87®u\)v*\92$ë4à\9b°\17\7f¨\91zÄgYïRÄD\8b\12|Aj×\7f\b!ú×Z<\91\ 6YY\83\15á\1eUB%Z\9e\ 3¨Tëáæ­  \8f\ 5\99\80C\8a¦d\84¤\8d~Æ¡¤îÂ\91,«.¡\aÈÑ\ 1R\87Ê~\ fó1\9aä\ e\12,\14|O3¸HJä\f÷*\aÐGË;\fü\ 28~e\8f-øû·\8e\86«=îU"ÉR8Ù(î       k\1dJ#\92\vT\ 5¦Ã\ 6ÏzÑì(\9823\9bh4!\80)\95\81\99¹\90\90=\ 3¶­°.â\ eªi\18­¹\1c!\ f\ 5¦­O\82¼ðï¤Éy¨Ðèô|      -É`CÉÁ\9dí\8e\ 1Õ;\e»Ëd©LÍ=N8®¡\8f\rOO\8e\91ª\ 4\1eå7¾[ 9á0È,öW\81\14¤û\1f½S\15¦Å\0¤ùÐu\aìÎpc:ö\b\84d\17\92|¸)_\ 4)ÓËÙøÅ\b\10\91\84jAa¯\90\ 6C9;\8aÜ0¦\11+ºhx\85\ 1_²W\9f©Ó¥§K\ 1¢:íÊ<K9\86\98\9c¸xÐQóÔ¸|}\195\1eÞ{#ò\96ù¨¼\ 2ZQt\8b©6\ e\12#\9d \9f\ 5\1eâÝkî¯\vµS\19½¦¦\18d\16êTç $Iy1Þ²\986ñ»«M¦¨?\14§ß\8a-\9bòm ÑdáM÷â\11`\18ÒT¼8Z%p±'Åxo×#Óó\ 4ãS?IZ\vv\ 3\ 6ðêyS\84KYÆ\8d¦q\7f§Ù\8d­\9e¤vË\98ÿÞ\9el\18\8e['#àÇ\ 1Ë\9fÒFËó\eãE:¾6ó%W¶Ý/\9ewb å\ 4ü·û 9ãù\86KWc>õ\Fô\82
-ÜØ\\r\ e÷\93~
-\17±\8aÒ\eXWñç\1d\91È\18\8fçgxbñ\92/·ì©\f\17ƸéNèöºdt`Ðùz\16\14\12\90-\9f*\14nDT÷Q+ü²õrÉ\95\ 3aa\9cÒk\87\9aß\8e[²Y\89Ö\11ßôÕ\v\88\89­ý\8cba L§ÙiÁö!ô\b¤\1c\15\7f\98÷=R~\7fÊåX\eß(¦*·n5\89±]:£·¥\æív=繡ê¸oÖ\ f#\98¥;«iª"a\15$\8bØ6¡\v4?\1e\8dß\13ùäñeN¸\1eÓy\8e\84\92\bºjÁ2\16þ\96f§þG$m\9eÐ\977ÃÐV(\b­\15\95"Ø:D¬=[â8\88\85HFÜ#Üú=¤\93      \ 1á\8f\9d¹\17\ 4¯\^¹\98éM\88@\18qN\82nè©Ô*>ûy\818@Ö\13\aºuéÐ\19\9aÀù¥JM\a¦Oè'\vyjéÛÝS©í\91ÈP\991E¾I¼\92'$\85.\8f\výqÚ\19\94\14y÷ ­Í©æû¡|*§`^#\vötÊ\801\1díËEÈ&¿Q»\ 3\86Û 7m\1a^\93GÐá%o\8d4Ǩ\12\8f \1a8O;ÎÊÈÁ    q¦R>:8ÔÜM\90\ 3(\9e^kîçg®_\9e.D
-\97ós0¢\8e\91\89¨M\¿\95\aH+Ôf\19O©ö\ fu\e\13Q\8aÃó?%z+\87}¿äwÿ\8a\1f\884\16\7f\80<dÆnÞ¦¥'\aí
\111À?Y~*(iu\bY\85jB\9a\11eDØØ\93\9b\1f\8bµ=\ 4×ô\ 5â\ 68U&\a`*®\14\e¥b*\80í\8d\9c×P÷4ä~cZ¬\e\98\85Ãù1\14ɹ\82\e\82½~/\95  ã\10Åxój¬\89í.\1d\1e\9a\93È\8d¨\ 3\95\97xÇõÞbÉpcó\15\10×\83)¬6;lÅ`\89>kaÏ\87o´zå\17^\8dk\9bH\18\ f\88G&Ñ(Sz5³RÌÚ%§7\8d°-\ 4³«ë\84ªSâ´Ã­M.u7\12ÃUJ     ¨÷EK\90­\0ûbPy\80\92X¼ä¹¤fá2\1fÔ?\86F6\92/\980²á\12Vúu&¤Ö{ô0¿\83\85.\8f]»E     \18ñÂ\96géâÿÅÓ*NLTÅ\7fA#+fÜ\ 2ãNUº¤\ 26\ 1Ü­À\rOÏ<Ó\93\1eéM\8f_\85ò\15vX\ 4<ìfDñÉ<³µ\ f\9bì\1cBÕ-\ 2\1a\83XÓP·mÚ5T¹ÜÂPäâ,m¢wWq®Æ-"k[ ³hWÑF®¬¦R\89"k\0\97\9aPÌs/aÝÛé¼\9fÙʧÊ\81&ß-ܯU\1fkN¸CÄ*ìÑm--\10ág\90
-\1a¹jW\Ì'\13LÍÕì\ 2\7f\8cÚ\98wÊëê~»t¤zo\14\81¹\92[½¶HÑþ\92\846¡o\99ûfÅ;¾4L¤\1ao\1c\8d\ fÁïý-5æ\ 3Ð\ 1\eXI~£\84\13\ 50ÞxP\98u÷&>x}        ºoæè1\85ôñJS\17\88\9eÑG\97\1e^\rb\v\7f l\15\96\98\9a69¾T\87\ 4L\9bOè1\ 6Ë4ddK£:ØbJËÍ%\12ÉÕ\ 4   \13·\91\10\ 4&º|\876R\9a\1fëûÃ\ 3\9d\8d\84\17 Ö\\84Â÷\a\82Ñ\ó\1ct<Cµ\91Û\eþ\^7û|u®\15\8alcó¸7,~\8a:Ü¡©Õ\94)\1f_vÔÎ\8c÷Äjµ\94ðàÊò¥G(Üg\81ü\ 2O-\15cÃÒ~#"¾°ª(\ 4bùD\17ck\94&&ÝýÕ\9a\9dÀ;K,%\93@òÐ~\93¨*Q.Ä\14ó\93\95C1\94×\1f\9c»Äuaß\0X\95\9e\9bngá\1açY\1c\9f\98ß²­ó°jpÞy\1dâ\8a\17§ã²
-n\19cFgc\16W\90®g3\ 5\9bt¼ð1\1a\90ì\82 \9a¦$uÈ6\11Q1f\8b[}¾t{\94\ 6>p³IQ\\87îs>Ð[ËøÙ1\aÍd:2DW¨\83ÍΠ  \e"ÿ9\1f¨¢è´Ñ´r\99\9d_;¿¶µ¦o\1e\91·1\891%I0ôNÃ\98ú\9emPf³!³\1a\ 6Å\89àIE\84a\15t¿M\81&\8a½VkÕ\9e\0[Ù8''\14\9cÃÜûi%\95\82§í\86#or\11À\1e\17Ü\88Ü_0´eÛWBb2\9eB\1a\8fÕf÷cc\9cÜl^Ì\92:\bÍ%SGWK­Øû\87Kq\9b\9fö©\ 5söô^\95.4Åôlq,Þâ|T\81qÈ'i-h
-zq8\86FÜ.\97BH\87Å\99\1e\vc\8b\15N5Kõ®\19q\80î\17\11¶Ù?·$¡þ¹/\r\16í/Àj±\9b9êKwú\9fɬù8Ñ\96e\85
-\80k\1c\80R\10\91¨S
-\ 1\ 5\9f\ e´næ·[:<¯\9aO[jñ²\8f6gÉ\1d£fÞ\b^[\90\8erh,\ 2[iª7T\ 1\ 50á*<+m1\80x\96\8b\99ò\94\1f\9e?\97p9=)ªÐ_\99¢ÙïUÔ\9cß­\85Wö­þXho\14ï*\96\13É\1e«Âá"j7R§\87Ä\9f\16øi\9dÅ'\18,xñ\ 1\81\ 4\eþ^GÚò\96\ 1\14ÍJv%µ\96À¼r\11ËÒ_\ 3Ç\1a»ð>Ap¼\8f¯\8fY\9fù\92\ 6o¦Ï\87ë#6¸Í:¾b\96ØiT6fß½&1U\eâý\84­\ 1V4òêxìGW®\17\84Ó÷[Øk\98ME¡§\88\19C¸J\836iåäHãüS¾|jC'8äa½u7\9a}:\bÃÚ®\ 6{äéÁ9\8c\9a\97\13vÓÊɪ\88\7f$ݯÇÉ2«\18\98e'³\10È\1f\8aµ\19º\81\91lz±\1d\94³éÚôv¬aP\9a·\10S\8a\1a\9dý\9eô'"
-?á"©¼hyùêÝáë»åoþ\97{év©\82ÞÉ9oø\8b¸\9bþr»O#¬\16Õíº\81\1eûW\b8E¾\1c gâÝ\92H¶Çæ\88\1f\1d~4\e\9aAë¤Ú]JØYÛ'0/\17¥_ëbFÈ¥OÒ¼Îí\83~\8e§zÓÖ*&\91\1aGG×+LðØ:ß~zyüÔF³O\92¨EÄ£åsqZ\7f1ªRÇ\ f\1e\17$$*ãlÎggw÷lÖÝÑ\8eµ\87É6v\99{\16d,PFÙ\1fJ\97\96\94 \9e\7f¡×nr\vEd\87£FB\96[ø{\92ÃKwN,M\1d_ÞáGúL\83Û3XØö8A\83\9c¤Õk/ÀW\86¤\17 !³¢\1eáÛS\85J;?ñùòÁ8¦\89ßóNû+ÿI¿ý\18\98\13«YL \15je®
-y²\94\a\8d\98H1®ïyçè\84\1d
-ÕV\9d\8d\ 4Ú§âK±áþ)û\10xbÇ\16Î%EÕ_\ 5°\89\87¤¹\99¨>î++o»OD¤½Ên\9f\87\13Â\87#\16ñ¼Ñ¶*\8b§\90L\8f\98൰VaU\8a(Q%\1d\ f¥1\15å\93Ï\1dèL\83   \94FâÞóÍG¦P\94¼\ 1\89\8b\9cá\19\16\8f
-/?\90}\ 2©Úåçmr    \ 6̯Ê9Oê\7f\88¯ø#OQ\ eª·}ü\a\ 6Å\12äb\ f\1fÕ\a©1§Ã·\7fþjÌ\1a!£u\ 5aïî\16ñ\8bêX\87Õ{]k\89\9d\15~\0\ 54\924\ 5b£nRÕË»Õt\13GL5;\90\18\1ca\14\9b9µ+\r"\ e\16å\85\14)\7f¥%\8bxz{"\14%'\8ajïáXfß\82\ae¶L,¯]\a^s\ 1p y\8d\90g\87m\v)\9c\9b%Þê\ ez³)\15÷e6ÿ _·:\84ê!½N\92\1d\91X\e[\81ïxmì\ 3Û0æð1²4Q[w\ 2L=ã¼lå\ 2bo \14Ëô:\84\f\ 4"y׳ôº\8b̨\1d\9fg      \17°l\f\16e\1fÊzקØð¿NÌ\11.>.Q\93ÿÚ
-TfQ\1cÎÛ\8e?Á8h1\¡¥\88÷Ø»ä">\bð\ f\ e\8c\7f\0i­Ð¢t-@\ 4R<*5\90\19Á\1d b·ðY`\8d;ß±"û·\1eÅ\91e/|þò\ 5\ 3m
-\9e-\99`\8bT\ 1\ 2¼IwàÁ$\87\8fzµAªÝpÇ×ZÔÜ­<ý&\\8aZ\90ðOúën\ eh\9eõû@\97!¯Ä­5ÕÁô\98iEeéW
-Ó¼úÑÝw6\98\9c(f/$¹9Xâª~ݤÛuÖüÐ\9f#AöÑ\91R\\1dû¹¬=!ÝÄv\v¹\15#(ãÛ\aÑßiL\95¬\8a°è°£ø Ï½Übj¢z/Æ8w¯\ 3»\9d\fØØ\9el¡U)¶Ö+\9e\7fMHN\91·£\84\99¹RÖT¢qÚãã­7§PÞ\exÔ¸é\8b\12Äë»l\10ñIÊí\81[» \99°\1d²´Y\16MÊ×6K~Åë¾\1c8«1Ô¿P?è:\88\8a    ¦â      \8c¸E\b­í\9c¥\aù«N\10\95\88ö_\89ßUþ`¸¶ñ\9aÅ]E\13R;Uî¯\1a¢O9\9a¡.\b ¡2Îñ\9eiO±\951íÀ\9d\9f\81\88õ³9%H®ïêý\99\f\7fsL\ 4\13ø¹?}=w\ 6¬,Í;aMé\81é\85ICsQÓÐa\94½ð1Þ¢\93=>-½È)D¿Æ] uZ\9d>3\9a\90C\81ÀF;lÿ©&îHZÃ\97¾¾¯³\11WÀ,#Á¼½ÉL\8a¥-? M\8aF\ 5\b\18 Q\85\ e\90Î\815c\9d×ßÂpÕÉ¥¡.4\98\8d\80#\19õåëTié\10\87\ 4\82\1d\14\98\14\820K¨\13Æ»ýñ\94\9d\1a\fÑ®d+S-HÄ\85¯\87±VH\ 3P£>SHÓ`WÄðh\832gÅ\16-f\12a\93Ç\rf\e\7f\ 5ô\0tD\95Û¼Xky~?\7f\ 1\e>Ù>\13"õy6®{ù3e\80BÆë\89ºcì\8eâ\88>£)B\8fdý:(\ 4¬Üïð2\89u]g8+0\ 3t\8fø\9fÜwm.\8aa
-·4\1a$%¼ZÅ\a\15\84×
-Lo­½\90h7V:Ë!®r\9eÇ\9dî/éÐy\89·â`wÉwÚCùßµ\16N×<\8c¼ååÏÞ \94Z|îÝ\89\85\9f\9aÈ\1f¤ôY³ëhÿi_Ý(íCnÞ}»2\9b*\10ñC¿ÉR¨\82fÐ6\1cÈY§     {;Ia×ýmMS¢\1f\93æ\9b?:ïO\fÞm\8c¢\12ºa\ 4\1e´Æ¥D\13\82,x¾\bUº`\9cïGpªy©Ð9\f½\9fÍßAj\1eò±)­u2\17\85½´R^ùÚ\ 5\8d1Q«+FV\8d5Ð{Å \8d\\81ÂtWZþ¾'èjÜ­\e\9e\10ü§\r\7f\ f\ e\9a\16\8c.þXW\87åTÈQ4ÎÁ¡\8e¾²\8câË t\f\0þ\92z1\95ZëS£n_Ò\17ü\9cs-æuÔ\8a\ 6?ÝÀW:5\eµ®\1d\95ñX¯º\10¯*h!\851\fA\88yt>N\17·_\92®\90Á\86¯P^       Äs\16\1e\f\9a\1aÔ\11\9b\aÚ`\86°IìÖE\cJo\94Óù\15×\8a\8e\91¹PuîmnÎ\81ì\ 43%x¸y\95ëJƹ{Ñ\83ÐëûfD\r\13¢,3Øg\18\e\90C)\16@á>FeÌ=¨³6\9e\90Z×Nq:\ 5à\9a`ño¯\19\1f\17x¤Â\16ÑÁb\17ÅT\8f1\9d&V\ 2\ f©\#mz;S\buïÝbôsw\9cçF\85ØVó\9b^øO½\98\18+Óq,\17\\15>]ê\bîB\9aø.¯\82\8a\86xupbäÛXyhò\ e(-4\eLUATÆIpU\îÔZS¿ÓuÑ=&[4QB\aQLK;6\1d !\85\13{,ÎQ\904\19Â\b¼\18Ì \8c\82\83¢b7¬m±&àÂ\83\e\172z\9a2ü,ñ\7f°L:B\9eÞ#ôòUͺ\12¯ãª,¤Æ3­é\13GX\rj\1d\8bc\12\81\84O¹Ñ4À(\16\1f\9cJjÎÿ"\8c°v\9c\e\14µ\8f@\89\86'Y\98Âê\96ÏR\9f5p\1f'¯S/p\9d¹ÿ®\97°nGbB\99±¨\187\r\88M|<a\15;}WK"ì\94»\ e¹å¸\8d]f3\81\86u\96º\87¬)`¾©\88
-9=¸\\r9*vÜFcWSQDn\87ÂÕW#ÎOv\8cÞ9ö·Ø7L¼
-{d^F\18~`\19"\162rㅞ
-*â^{Výæ±\9d[?\98ë5év\94\87÷çk°4w\ 6³*»\8c\9d\18\ 2>\8dæÌ{\8eF¶­Ð\1d\1c\9b\MU~\7f«WéQù÷_~*-*l\8a²®N\97Ä\ etÝ~¼æ©Ç:{ÂúÆî¤\8f\92\86\81\96\97ÖÔ³),\ 6¨\8dË$µ¼\17ò×|B\82p\9b¾¼.0aö¹Q\835ü]|\11\99\ 5c\8c­%¢S\rI
-]вÈ@é~\8cÓ˼À±ÇÊ^¢1fNi\81S>q.Ùî{\8a¤»|5úe^A\ eì&\99ZãB´\e\8b\8e Vb\8eÇjÑQ:MCáçÄ\1f¢QhLøè-«õHÃ\81\9d¶øy`庩\ù\17U\97\91ë7\ fYZ-_ïÀÿüY\99\8b/À9u\81\8f\9cv\80Ã>\e¶|\7fn\9b\ f^6?<Îf`jÄÍéoè\84Lo+\v\8fÄ¢¶\0\13Ò\84Á\9fù\12b\18ø\93Ðyuw\80\1e£Ô :e\92)\98Á3
-ºSX(44¨PÝ\9d±ÄfPÚ,ô´\9e±,ҹܽ\86\8e1°æ\ 6\801ÖJ\1d\99\1ej\85ÉØÜ©,\9cæ7­ýÈÐ!£¬4¾v\1e²5¶ZLJ'×ïþ\1c\1f\98\95ù­\17\ e\92&ñâË\8fäB¥dû\195=y\857Ëztg\1c§\95\ 5Ôo\vï¯VÃM\1d³\13Ó~\96\ 2Uj\ 4ãøpEö½tÉX³úB?xÀ\f\1c\9d~Á7sgõ\0°\7f]\91\8a\ 6\1dÕ1Ñôæ\15=\\9c`\8e\ 4\99\85\91\96©á\7fw\1eå9,(\85l\95Y\93¦£\1c \9bh ú3\9d\13¢¶«\ fÀ¯g§5s(\7fo\92àó2º\b\8e2(3ñ½\97(\ 68l\97\ 6P±=ásªc\95\8aE°Y£nÖ\14\9fÓµ\96\8b\91\8c\ 3¡¾L@ÐK¶8¼¶;æ\94ñ!Xf?Ä`í*Êq\r\10~mÀ]\e ¾TÒº"!\8eSÆñæ_Ö\9celýB²z\87\f¨\9ei4Ü;Ù¢\ì\1c\81ÊCÖ\9fí&ê0\8fÁ
-ö^\83ÿ\ 2\9dëÅÌs\82íûx{òêS\17
-\ e\87®ó\86ZÿµÍéû\8dê\93âõó\95ÜL¦\v7\8e\91\11EMÖi\1c\82\9d\ 2åw~´RÔ\f<`ԴǾ[2\96=\14ñ².ßçìQ!\9d\1eO8/çéû\92ã21ÏÑôáið\ 4*BÔ\97-(CU\16MîÁ\vlóá(Á-\11ÂÀ±ò\19\94;Vü\1d01\ e&[\eh\9c\95\8a\11\8d\8eT\16\væ»\89¦ãrÏÀÕ\bÉ%Ö\98\84+&`XÑ5wóS í­ã\8b\8c\ f\a\9d\175åøïß\1a\ 6Ê;5/\ 3ª\8a{j\89à\99DP°k\18bzÐ\ f\98\80ëQ/\173¡³\-\1c¢r\fé©W\ fÖ¯n\14ÅO<ýÈ[jYQã\ 4+\102]\94ípD.g.fã\13Pßõ(F>\19\8a\11TÕ;¥þNVZOÝ\12ÊÆ£âþE\14n»3iÓ=¾7á\82¸¿h\18gïvϵ\98òµÄV¸>\1fÂ\9bX;á¹Ë\97\1eV&¥ôæk\8c8ßhM´\83R3\11é/äØ÷Ïâ\vù  \87ù¤õ\9b~D¿#7í\94¼ÖÊÕ±¬3}\ 6;Eb\82n%²¦\14»J        t\8dý\r\1eÜ\93q¢ÅÜ\18\ 3\9fËÄ\82pàýC\83Ô\1457Ò\fÃÙZÅ\99§²[Vâã\19ûÆÜ£©M]Ü\ 4qpY\97áŦÕßÌÚ\91¡52~\r»ãJ
\11|úÝ\9dKd$º2Ö\86×Vo\9eYª§¢\15öd\93GªE"¾0zè/ó-\9cº9=\ 4\99«pvL}º²i¨\×æ\84\8e\96\9fvQ{\82ýAO§<Ðq{xIIêv\93]\9a\93\r¿'\fC¥¾¾¼UdôÅ\90úIo[«5VOö¬\0ÓD¢\ f\84¥\ 6\92ÜÊz\ f·:oêZ'\91q\92ÿºÿ\a1¾$\97\9fv\9dÊa@\ 4t?µyè(.³N\97\ 5éí¹c+\ 4=\8cô®S%\13©b\17ñÉ\18²§ýþ¼MUÓ|/\ eá\9a\8fTxZ\13\r¡^èm\9b9îñ\18ÔL«zUH\8eï¯*\13\ 5I\1c÷lµ9íx\rFÞ)\rK\11\b\aÙ\89m\9dzm`o·-+Äeà£Þ¶\ 5þµ,Ä\ 4\e\ f\95²¨}A.}\8aHÏ_U@Ø/µ\8c\89Ü\ 4Òüê\13\1e¶òC-\86"\exd\ 6M­}>Mèò\fé£\\86 j$BëTÄä¯Ý©\97Î\86|\94\96½s5¬\1el^\83sfÕ`ëýìrpäÑ\0itÜõYé?m^è\aÓut6\8c\131~åód\16EðÒÁh6C\17PÅ·\94E 9pÑ\8f\10^\86!å6Hs\ 6\92Ë^R|#»Á\buÓÛVAåò\ 6jmàà\81ËCM_$|½Í\ 2ôÖHÛëCvpÆ´\95á÷èÇ\95\89\rØâ9¾Á¦:tÒ±\95/'w.G³\ 6E%\1d\84éç'þx\123Ü;\1a\1cßÀ\19ª\8c\fGë!Þ3ôÉì½ÈGËh\11á=;\ 47T[ÓNR\91\8f\ eÇ\8c\99º\96°Û)>O/p\ fã\83L\99£2=\ 1\7fòÊo?Ö\7fÉ\94úÔ1ú¼g\94\85\99Ó õ)è^·ý\13«p\18¼Ê\0¦Ð\bdSÖnK#AäApA\9e½óèÞ\91¡G\f\1dÆ       ñ¡y\89#\ft­éÛTÖgT\8f±\1a\9b'UÅb\99|\88\88ÌÕ5VE4\86ßvø)=mJÃì\\87sÆz¢cã\11w»fæ¼÷Ù
-Ê¢Ú8/uÇýϲ\1e\99\8dq]        B\1d\9dàË×>×?Bôî\9c\ 5\ 4ò\87u\18ï-ÛÜíÎ\89òêj\15õÑ*\83·¼ò¯P(ª¶'¹\19¿­ÆÃ'þ8¯UÙ\9a\f\9c\8b)b­Vå«@ï5OB\9eâü£7miRl\19z¨úäg\12>ù<Ó\8a\ 5ô\1fM# Ý\91\97ì.4]~7\17%m\\b\ 1\92ª.»pËhPP\ 5Ä\8cê9TÑ7]ExÇ\94ì@^\11 Ö»WÕÉ \8a};;3\eT>Ï5OÞÄY'ÐÝDÍÖ\87
-½ÌµxÅ\1dl!Ó(z\8asfçö\¦§YußGÅäf
-cëVZu\11ëÚì\90*\9e\82 Ú\«xæì\95\87\99¹\11 7)0\8b©^*_D-¼\ 4ÜCûEe\92xò|\81\ 5ÿ& 5P~B\rÞ\18ZCö#/#\83r\95é\8dÙ{7w%YæÂ\95dú6ÖÊ\9bír)÷ Á\aS\9d`û4iñ\8e\10±F\8f^4\ 5¾@ʦ\ 3mèZ]¢Xi\90Ó.µúË6\rë\ fóiþ³\1dÃ\15<Ƕ­\ 2ê\97ø·uæ'(7ã\1e¸N.^\9fR"4¤\9f\12\94 \87½Ò~Ä®\90n;Ù\1cóA \16Ø)F§ÏvT\11Þ\96?iô\e(Á§¥\0ý£µsWßBèb½ç U\87*hÏ.ZÀdì\84±é\8a~[\11\1eoq\ f<\ 5ã \95¢\1a\½Ê\v:óòqa\9d\1a¤lþ©U\b\9f
-\ 1r$&jÍ{Fà\ eü\ 1s=ð\82É9EtÄ­!W8ÑqÆ\ 5\83
-\89\ eá\91r{|¿gv&Ôÿú'\7f÷\\ 2üGÁ»ï\8d§ÃwqN\94¥*rBÉ\90õ{¸Â{~Ý=\11\14Nÿ®\ 5¹õBOæ\9béOÄbè¡®G\97ú¼2b³ÝaP\9bâ\16>\ 3`Æ m5\98M3KÓá\8bD\fIðg'ëp[gËÙ!ÂÏ>­ÉÁ\9bga\ 5è\9e\17T¡÷½Ô\11L¦±h\0\80O«É5È\1aáñJ\99;\1e\85d\94vF*¶Ûsÿ=xFÄËÕ×\9aMκ¦c§mt?Ò½\97\1c¢Í'e\7f,ã\98:m\1dú»N/Ë`¢\91ïÃÞl0qøø]\ 1º  sCÓ\ 3Âdj\90\0â9\1fÎ\ 3wr$cý/¯L\7f¨Ãó\ 6³#¡²É\8\8e2ÏgÿQ\9bL\ 2\86Åvtî´^«\9c¹^á\ 2\0\17µa\8f]`\7f5}øÌ÷ø\ 2Ê!r\8c´_\r\16Ä\ 2#\98Ĺçt»
-^²\10\12\93|ç5kÇß\ fGe4"¤Ó\ 3rëáÈ\bi\0ÕvWã£2Uó?\92\19\8ccáí¬Z\1a\9b:½b\e*\13²Í\f\14P76a\ f\84Ê3\96E¹Þ¢9\ 52KE\14jÙÁN>ë\e\e{kø÷<kJðd\89ØZ¡îè &sKø|q\82ði\82ç\9f¤aI¤ÛöQÈ\92ÕZ-¼çÕD\7f\18]ÒfÑ?\18ÿ\82"n       Ýjãg-Ï{.",CIôcûÞº\ 5ðg\83\82½b\1e'\9e.ØÂ\ f\9ep\\95\19g\90è \97H\ 2õ\16¯ÄJÜ'ÔÑÊä\9a*\eük\7f¼\acÃoX\1cr×ËÜn³\r\10wRÈëqW?\bsÄÀ\84k\17Ó\r¬\ 3p¿ë\ 5\11õ\8beìÖ\1c6\98\97é\91÷Bß\88 Àæ7\98}\ 5\ f\15Y~áì.W«iÖ¾/\b-ÁÜq\87\93v\8b»r\ 3\95±\8dÔº\82Ç¥Zt|¯ø\95\8a\88\89IPãB4ïp\8c\85\ 6¼Ý·\95Â\a\bb\92zÂE4\0úÒ$\14ù<ñs£á*t¥+ûA¡\1c¿M\9brj$'\15^+w\9d,\9dMZ\eLQi~\9f»b\94!\8cz¢4Ê2\81²Ú»]Ë\ 3LóÔdßÐOèI0¯Aü¥ü\91$-\17\0Î0\11r\1e\18Ó}-p6ç3tª\83QiÉeHålE=\84²<\19F\9e,YÜ\82õüMÈ7\9dª\87"²Ý=ʲ¨gûh\f\84Poh_ð\1fµ=}\88¦­<\1e\85¦õ·`¯ò"üp¦w?øßë¼¢r"¸@v\ 2L\1e-nRH_$W\ 5\18U\8b"5{Q_Z¶ïds¹Y\12c\13\13Ö}¯\8f\82ìßZê\9bqf*ä\86ë\1eáK$˵¸âf@éÓ¾6\17ÏÖ°´\92Û\98\f\82þi\ 5(%JT\95toé'\94(®¼Ñ\9fkú[\ 2Ïào\92Ø+:Ietn\9fuk\9a1j\94½ÖQ(Ão_};\18\8aT£|qñÙ´\1e}Ç{?}; Lu\9a¿ xo\16Sñ»½Ò)ñ\95ðD\ræVºõ\oæ=oµæò\8dÉG\e\8eA\1aÃ\15öÞ\96Üòr\98/¦Ã;Â\87(Å!˽IV\ 3ë8^\84\ 5\9cr\8føÊZ\9b\ 2\ 1ì7\17
-çE\86õ\96Êl\96UÄYò,YÁ\ 6Ö{{b\13~_iSfG?¹\89í\8dTpNä®m6D«ËÇC\1f\9dL¢é\ 5\97±\8aÃì\ fÎòí¶Ïv\17\ 5RmGW\1f6\17ó×ôroE(;\8f\13¶«¥X\93ý<ÒCþÊë\8a#\ 2ûC   \97þ©\86j\ 2Y\17\9bhO\er¾v\1aÙÌ©ÈwUuö\8c\9e_H\ 1\7fõfø\16®ëÏv,Í\81\13îP¤\0\81\88\13¾»\ 4WÇçX|ÁÀÎ^qÂÏhÁlÀ\89\ 2ϧ\80Ô6\ 6úñ7ɼ²\83\0¥]&Ià\9câz\7fü\99ì\938\98\7fûØx\93ÕcH-\93-Í!Ö\12¾ú$\10
-!h}©\9cLE#%öùÝ\90FN\1fÉó\81ñ\1dÆ\97\8aÉñÔÏ\16\81¤\0£\9eD!\1dý²+ó·rV²?\9d\9f@m\e\80\16ÙÃ\8aå\10Â¥°=\8c¿âScpVâx8HØò<Ø\88³÷\98^øà*À ?\£\98áa½Ó,y±(Uô\884\99\f\8b¾T¼ýÕYÑ\96?xO\8ehMÊ\9bçI\ f¼o¡¥xï)4=\1evJTÐpK­'\9a\ 5cÁ¯`ú²þ\ 6ùqsÏ\ e'\94vãnIû\89;Y¡8¯¤îÎ\9cI\ 6×ÀZ¦ÔÌæÏÕM÷\8bØà\9f¸.½¨<j.ùMUÞ\85\ eõ7ü?\ 2%j\9eejKÄ$\19jÆw\15H:\1d©\89þíÊ\7fÀBÊ\9b]Ï.\17v\1f]\v So\6Uç,ÒLëé%\10D\11Â\81Ãæ·-ÍV¾×í\98\ fÔX'M[enìícâÎ\ 4Ê(¶Á6"ð\99äá³÷\91­ã\849\rä\ 1¤Ï\15!Õ¿y5K\17\96\r\19'Íw\1e}èȵÍÑÜñ,H{LxE6µ\94\90§O\84ÓH,¢M\a}¯:\16\16sl\90\18ã\94WwC\1c\9e\8b\8b³\9d³Ú\7f\rÈ9?¬\ eç \19~\ 22\9e\18^ðË\aá\ eÉ\96B\1a`(\8eZýª²\8cáÒMåÔ%«J:\1e\1aVÆ1\86\0À'¤ÈG\98VG!Q ÷\98\8aÂ\17\a 3\89¸BÌx¿äý Ââ\9c\8eaÊ¢-çaáS¾\95\r\14ç\7fWRÌio\ eätèO   «ø\139m\13Ëâ\1a\1eLqì¿\83.+\88Ø9ÿM:©Îñ\1aû\fgíîd\ 2¦mQ í¡ÿÊ\eN¹þÞfDýªÌÿ\17ó\7fñAø¿\0ÿG\0\98Ú\0\8d\9d\ìm\8d\9d¬\11þ\1f\ 1²gl
-endstream
-endobj
-36 0 obj
-<<
-/Type/FontDescriptor
-/CapHeight 850
-/Ascent 850
-/Descent -200
-/FontBBox[-173 -307 1003 949]
-/FontName/MBNLQL+NimbusSanL-Bold
-/ItalicAngle 0
-/StemV 141
-/FontFile 35 0 R
-/Flags 4
->>
-endobj
-35 0 obj
-<<
-/Filter[/FlateDecode]
-/Length1 1640
-/Length2 10067
-/Length3 532
-/Length 10930
->>
-stream
-xÚíweP]ݲ-î\1e\9c\0\ewww\rîî\eØ\ 16îî\1eÜÝ%A\83»»{p'@\80 !8\8f/ß=÷ÜwÞýõîùõê­ªUµfwÏÑ£{ÌÙU\8b\8aLE\9dIÌÂÞ\f(m\ fvabcfå\a(\81ìÌ\\9dÕMÁ
-Lâö¶\16\807#\17\12\15\95\84\13ÐÔ\ 5d\ f\964u\ 1ò\ 3´\81\16\0I 9\80\9d\1dÀÆÇÇ\87D\ 5\90°wðt\ 2YY»\0h5Õ´é\18\18\18ÿiù+\ 4`æù\ fÏÛNg\90\15\18@ýöá\ 6´µw°\ 3\82]Þ þ¯7ª\ 3\81\0\17k À\12d\v\ 4H(«èÊ)É\0he\944\ 12@0ÐÉÔ\16 âjf\v2\a(\80Ì\81`g \1dÀÒÞ        `û÷\ 2`n\ f\0ýU\9a\e\96\98\14àì\04\a½m\ 3z\98\ 3\1dþr1\ 2\1c\80Nv gç·o\0È\19`åd
-vyë\81\8b=\0\ 46·uµø\8bÀ\9bÝÒþ\ f!\a'û·\b»7ß\e\98\8a½³\8b³¹\13ÈÁ\ 5ð\96UERúo\9e.Ö¦.\7fåv\ 6½¹\ 1ö\96o\91\16öæ®\7f\95ôÇ÷\ 6óæu1\ 5\81\9d\ 1.@\ f\97¿r\99\ 1\ 1\16 g\a[SÏ·Üo`\ eN ?4\\9dA`«\7f2`\ 48\ 1­L\9d,l\81ÎÎo0oØ\7f\9fu\ 2þKõ¦\ e\ e\9e\7fvÛÿ\89úO\ e \17g ­%3\12\eû[Ns\97·ÜV 0\12Ë_\aE\ eli\ f`cýÛnáêð\ f\9f\eÐéO\83hÿ:3to$L-ìÁ¶\9e\0\v %\12\8b\92½Ë[J\0íÿ\9dÊÌÿ>\91ÿ\r\12ÿ[\ 4þ·Èû?\13÷_5ú/\97ø\7fz\9fÿ\15ZÚÕÖVÉÔîí\0ü=`\0o\13Æ\19 \0økÆü\1f±¦v [Ïÿ&ú_\ 3µ\81\7f3üï@ä\LßÚ \ 6¶z\93\82\95\99õo#ÈY\1aä\ 1´P\ 1¹\98[\ 3,MmßzôÇ®    ¶\0\82ÀÀ7-ÿ´\11ÀÄÆÅõ/>\rk\90¹\rø¯¦sóýq\ 1Á\16ÿÊüM\9e?¼Y\14Å\95\14T\15\18þu\9aþ\1d¦ò&»\8b\86§Ã\e³ÿ(DÑÞâ?\17\7f\81\88\8bÛ{\0¼\99Øx8\0L\1c¬<o·\8d\95\ 3ÀÇÉçûß$ü\ 3Äöϵ¢©\8b\13È\ 3 ÿV5+Û\9fÚÿãýçÊð_`¤Àæö\16\7f\1d\14u\17S°ÅÛÙúOÃÿ\1e§  \ 6\ 2å$\ 1\¬ì¬|¬\9c\7f¬æ®NNo\8aÿ\99\ 6o-ùÇúÏ%\0\ 2=\80æHDZ\88Ë&E}\8c\97\ 4÷ë Lò~}}®³\8f\85\IÃv\1acíFÉ\f¿\976B.-?D\82²]\1a\9c6ó>ÙÝSÝ\ e\1c_\ eñ5¬UD\9cÑ\ f\10¼20l\9aè\7fÚ£VÚ°\14cR&\e\92\1f$ï|òÑ\84ºï¿>Ðe\10\0\vf=\9cÍ-äFV¶\95³ï\8aÀ1'\14ª°«æà[\a\82%\e¶]ÜS \84<YérÀ$ôú/¨º\86£~Ø\88\91S\81+Ëwj¯Ùë^DDº1 wÄç\10úb:°\ 5vQXÂ``âAQs\9eõ¨]\10Æ$÷4\97\8b\82\10\8f¸'\85ÝIµ¹»ö5N1¤÷dex-ί¡\86ñ\84\85s\99\9f¼`Gf²t#6êoü\1f8É|\175Ñj\9b\1cÕRñCõg»\1ehÀ0\ 4!¥ÓËÆ\99×\9d×\89ewÓE»Ù\b\18PGb\19Þ\8f寮Î[2PXJýQzS:\ e×T§Ê\aq¸=wmFÜͶ_\7f©\1a\0Eá¿(Ä\9fÙÃÜÃÿ>!ï\1f\ e8 /\1c
-ÖÎfý0.\19¦\91Q¦ç\17\16,ÁÎ5-\88UË`î6\ 3Æ\9d\93¥ÊZ\ e.N\883Z\8eÆëêľ\ 2 Òb7ÔÜ6s«o\9bû\bk Î0\f\85|9ªTÆ¢0bÂQå¯Ý/DWbms¢þ\813\880\8dñm\84Èòf¹\ 2\99\99\93Ô\ 6Õ}¤\90ýºp4ÓR]áã\ 5Ó;tQ\91.¤q+å3\80Ù\97ô¬¦\96Àì\11iR\95C\84\93Ô\9bé9\1a\8f\1c¬ª\90\9eu\8fß\10Ém\17\a1³¡Ó©é\8fÖGÁr0\87
-\1däZw\e\18\94\9d\ 1\8b2x\8a«\ 52>Ö_ʯü½ \ 6±­È¸ó\11vâ-\165l\986áÞ_\90\ e}OER\f\18¿2\92Hâæ¦}ÆIì\1e\1c|ý$:un\82\ 1\97æÍ·\82,Åxvà£ç|o_²³-\19\ 1Ìs¨p\9aôÏ(ò\1e\86Ì}\8e¯|èáÑ\1f\1aÅ¥I³x\9f.[\86\16\r\91ÓÀ*D\19\19ð,\9cà%ý\eâÑWÖ\12\89\8e(\84\11%\vk¶õÕ\13\rÏÈ«´0\ 1\95´ó«G×u@tøüÈé\80Îæ0c\89\eWä;=\9c6\93ÚÊ_S^óòSÅ
\rÕFk1ùë°È;Ú9.\95>PjíÁ6·\8fè[{7;íÇÇ]vF»\18\8cs\ 6\9d\12ãÏ\8fy\85³\ 2³)Xï\97¡UQêç\{½\95ïaI<¬\1e
->\12\ f¹\97g\ 3jsÎ\952ÔQ#óÏ?Á\17»\13Ãä{iøc[ØÄ«Ûºæ\11Sÿ\94ü\1d\ f%_©¦\r\ 1C\8ePP0Q-+³+æ<\a©\8cü\99\1aÚ"¥$\16б+0&\90\84^ÆiÙ"Û¡ü*\97GÉ[\aº?ìÈÆ×iC\Â\1eò´²\ 4\fÌ-L\83ñ\97\ 4oì¾´\97\1a¾Â\8fZ6\11\aß\1e\147
-fv\b\89«\9d\88Ó\11|Y­a¼\97·{      _ÆÜÍä\et\9ai\1d7ùU\12\ebÅÎܤÇ\12=d³ÂÏÑç\bä\18ê\8fz/äf#\8bE4\17R\92¸¯Û\9fí\1eÍv/WëwÙ)m7\90óÕî\12\81À6\86zÒEÆ\17·z!4çí\81â¡\99;\14û\0úÔ\fñû)\e#\ 5=I±ªÝê"mrC1ÞLö¥\92Üz\ fXÛs 9V\9c­\\ 1E÷¼Zg  \e\10°Àb\96µ\19TRÈód«\89\19\9a'Tó¹\ 4\1e\ 4ºÏ\f\18+FßÝCþ¸\8fÅ»\8c«^oUõm^
-\r\b\95\7fö\8a\80zI´Wï\9anÓÂfG]s\9a.쨭=\98üdô£+àæ'«\17wB2Ñ\8a\88\85>þ'¨$\1aþ^Ù³&æ°ým\9béß\b\8b\ 3þ¾®\9aø²?QR\86B¨u\99àÍ}GÑ¢Ò\8b\1cø^\93\82Ü«Câ\16Уt\ 2\84Âe«ÅH\r_w\99Ø?\0\84\ 4F\Þ'k6\ 4$Ï%Z\ e\8fË=ç=S£k\89\10\ 4«½`O
-m£eÕÐ\92+!ëÄ\f½PG\88\8a"\87\85\ 6\98í;\89\f\12}\95a\19\88"Ié?\7f?\82WÐ"粿£Q\8a5jànª]o¡@ÙWÑ\1fjðãÔ\98Þ\7f­\0ÁCÙGµ\1cy\98\83\8a]\ 2\0Õ\18.º>Ð\96®Ðç&H\ 1@J Ü\91\99ÐK\9eúáe\9bm5ª§\1a¥T$Yj2\ e»¹.Gy\13\8d\9d\9eÊ[ä\91VéFâç©\v\1eëw)¾×\b\80±`\82A\8a\94\93øÑQIï\18ü\83·xYÁãVÓ8¢B\8f`?Æ°¶ê·Ì¦¤\16긯y\95\8c͹7N\84Q\9bin÷]F\814KX\98i¿ÖPE\84\a\¾-r\8bç\82Á\81\12ѺÍÞsúà\ 5\82ñk\1d\ 6õ>\8f\1a\87\832ð8Pºìº2\10룿
-\1cÙ¯ª\98\e\15\ 3©¢X}Þñ\11ÃÏ\89Euånö*M13±+c?\f×Í\82qÙ \ 4Ð>®O\88×\81\14ø^ÐÛ¾\98\9c\17Ï\>Ö\ eß6EJÁÌÄILè@½ëjÜ\r¶D\ eîa\V5¹VsàSG\12ÌÂE%7À©\ e)\15½9W\89%¨e\89\83\13\121\9b]\18¤\91äÜddR¢åþì\1d°\1eÀ+\8e\89Ðã>\8d\18Y'\14<\ e?ôÑî¹·¼CÅ\14ç\9aû
-ý7N\ 2ßû\ 2&¾Ëäw§\ 5ÙÙK\eu¨9\1e¶Æi\85\a¡X*\982~\e\19+v#q\98ÏÆ\ 5\8bÓþ\82ÕA¢î\ 4\97¾[næ¬M:
-ÓR\1630ü8»áÐ\9e\89·vÌ®û¼éO§\8e)·ð\88È4a\a!±¾(þ!N\ füGär\13õ¶Ø\87\ 2SQIæs\ fÞ×há\8bt\9fÍC3,h¼2\9f)ø:UàZ\85ª[±3\ 5ºãy
-\f\9b\18\9bÉ_è\rÖÚ%4 ü=«X#x\9c¾Ø`VTOc$SfU\ 5HÄo_­ÐYá@}\röç2:G\1f
-\83§Þ\89\14Ñ%ÇÆèuf\1còlÛª±#b\1d\95ËÍá\12£=óûþûÕ.j/÷£ÿ³½LûXì§\98̯\8e
-üí\ 1\11@;á±ñæ\ 3\87#éªÇVû\11I\9c2GÔv\1a·Ç\ 6|\81\9cïcD\99\a\929\1d7s\rÞi5\ 1J ºª|\ 5äV\8a
-Ôü\96v\11\87\ 1ó\16¥øóÃÁYÌ@\1cq\974¤<\17Ó\a\91éúQ\1f¸MZ7\8f\889\ 1\ 5ê$Þ'\9f\90\ 2\ 4\9bPQÛ\81ºº\83su\9c~\~#BP÷®ZØ·
-\r\ 1¯@\92{Ùi\972\8aµÙJf\16blâU\13i<        ¬\9bù,;ãÁ\9d\99@\92Ój\ 6Ò¯ÕtæçakyFwIÍ
-\ 4ÁW,¿í\13\8a\ 3\8d_\9aÁ'5\9bñ:\12Òk©ÑêZZ{i4\11·/\10\11\eP_F\90ô>\1cÈ/¨k=ê=Â^¢D¤\açÃ×µ\8d\9d·µ°_°@I\9a\10â˺[\8bÐ\1aCfH\9b~ä2õ*øÆ\85\8cµ\17"`Üû\15\9díËòæ»J-\1e\98\0Tóh%B5\1d\1dMyéB\1eþFÅñøf¹Ä¯Ê\8f\17Ê\90¾\1ekø-\ 1LM\84v$Ê _¾\8dñçre[`S\95\ 4WàÏóõnÉáI¦É\9aMc\10Ï3Û \1d!@\r\88\18«±!if\0ãRô\7f\8bðro\9f\92JÛf        %åÙóÓ?Ì\1aP\1eå\8e_s°Ú)\ 6\\f\10\85q§¾\90ªø\96\8aÙ\1e-FÞ\1dA^Þõ\86\8b\14~¾¬âdWø]!)Â\15Þ¹0\99z~RþÀGsÈVw-¿ 9ø\0¦(<\8däÜÛ\1c\87\1aÚ.È
-®}v¹×ü`_ÉÐäY.8ØNôj¼ u¾×8µDæö\ 4Ðø\15è@÷:0\8dÒNã×»Bà
-\95Am\9eÃû\1d\13\1cÍ\ay'-Ã\96-ÒBb'·pó\8dÅ·P`ºáQOÍ\13FØúµus\r\1eϱDª1\9bæ¹ï\8ecx        
-V\86E<&\94f\ e1\18Æ´ød6AÐS£q\b¹HexÊ\80Hâ4\95b\8d\ 4e¿LQ\93 Q­t´æ\96æÖ½Ü2\11\ eÆíÝÅð*y\18\1eL\1d§*ÑJ\9dÈCuoq\9eÐ*\8c       \8cpZr\16èÜE©>½µõ£0DM\ eý\95ÓÇ:0Mßf
-ºkÎÕwoÃ\ 2ç \1e\81çØd\11;\8f\8f+0G«\18\9feØbx@\vqÚ<®\18\8c¸Ø5­åïø³G+ë)X\11F\17­xI     \14µ ÜHî\ 5º\86$©q\v7Gäk:\13\9d\93\91 ÞÞL\a°U\14\9f2¬£ê'Jühæ\93úNç2Ó      \r'J\93a\10y*,Ù\1c£Âf»c¦\9dÀËã÷Âw9±¤ÛV±\ e$RΤ\90ê(\18&gû9ð]Ç\95.æ1jfÍ\9cëIÞ\86\86°\7f^\87Z£ÏU®\87WP\ 1\r~\ e\8f¿\99é¾Aô\9d\86DÝþ\82®»\a<nHL$\94\9c·­±T6\0\8c\98?\ 4¾\88)7%í}E\1dôÏW_Ê\ 2\13\1a·/½ß<¢=ï\1e\95Q\ 4Ñó     $:Mºásé\9b±\8b\8f\15\7f<î}oôuF\88íqÜï×qò'ûu =­©\ e.l\95V\961\84vS\91®V\98H8ó©®¿ÖcLge;\9dÝ#H\13ô\b;0\14(I\ 3\ fV\19Èht#CEuÚo}\8d\8exÞë¯\92aÌò{Î\11ͳMhQá\ f\8dòÙ¡\9aOM1\8b\ 2È       Ld*h\92\ 6tòz"¡\92NcêÑ<´ýü\89J8¸N\95Q\ 2³©Ðs\95§Í\8b\9e\89´n0OXÚùÃb¢z\1dÏ®\1fá\8e\87¡_¸v\1c\88÷¢q\15\19«\18\ 4)Ýl"½\v­\85\81ÿsÊ1wÀã\f%ÜÁ\80\80v|d\9cog[¬>\8f¯³\81â¹X=ïýÀ"\9ed±aºî\\18Ýæ°!=Z4\99¼ÀÞ>\1e1[E\1c\ 4J¨Á¼Åg²\a³I\8d  uÅçv¹÷b\ 2\ 6\ 3?Îû\ 2  äC*~\¤t\ 6gcS×#7Mx\19§\7fpU\1aÇiÍ\15O\8bðÑ\81æ²ð\91¾#uÜóû\88¢÷\ 2iNæ\18Ç\9c\1eÍ(çìHbá¢\864}Bªp\12¤§¸Öh}\93#õ%WÎ\826_~z,É.\1a \94µº^§æç\10\9b¸·îQÂf:\8eµTͪ\f\ 2kÖF[Ñc¦çö·Â\9bwpÊ}\1eåw¥\80H\rè,\fA(\92e\8e\83A&¿ö\8b;] dwªtºñ\1eàl;QPÄ>}\12\8dfæÿôjà\81b\8e\95\ 5\9bÀÈLV\8f3\80¿o\14úò     u²\814.O;\9c\aö½Sd\89\b8T\ 2a\ 2à\12\9aÛ\90ô®åûr¥]¾è{\r-x"aièEâî\9aú\84\15¿G\92p¿×+T
-,Îã    uM¸{\93"
-\9e:XãÉÇ\95wJ^qÔ|Ü.úeyãîf\98®«\81\9ckéè  \ 4\ fCE)Î\87SÖ©±?d\85\14'7ðF>í¬\r
-\rD°["W\1a\9fuY°»*S\9cº\93Сæâ¹ä§ÔøàKÆ\rñí\91å1yBe\13sL¤\88ª¿G\15ÌÏØl&Ì{.P?sâ½\rBÃÇv\ f\83L¹´\ 4\1c¾\ 2\8d\Ï#ä\83d5ç\1c\9f¡Ý^t\97s)/Þ-é\92Ú\ 5¾¤ijÇpzl\18\87Ó]\97\8e\ 5e\9emNõ¯¡¬ñ±úwv>\98åùiðáý®+Ñr\96õ»\17\ 5mÀ^ß|)wÓò\9bê_!ÝÐ^§Êg¯UÉ4K}WTf©±áµ\94èÜÂw'T4*4_U\ f1ÔIB¤D-]2\8a\12y,\1a¥É\8eb0\14²ï´¥aHF¤\96§Èã«Ø,Ãù0«¢Ì¾N\87¾HÎàÞH\94ü­¡\f.ÉC'~æJ\81 §¾\11K*\8c\9f]\11\13¡le\7f\80ñÖÔ`yÇ\ 2Ý0\fYw\961¿\9fߴδ\80¬ÿ\81~\936¾`·óÕã\18åX´u\f\9c\ 5ïÐ*cLÔÌ"\89=\aå±51Ò\9cÐ0¢eâOú)Õܵ\96/dt[ïL¬L\ 3ú2hv\999&\ eU§(5}\8b\b¥\9f\8d\19\12p¥Ä\fÈFúªº\ 4 üZq¬`\17û-\15\ epÊó\1c¥\96\98V\1a\0\16"L\11)80î1Cc³âd¡WFôÇ\11údÛ7/ÔÛ\b\98l\98\12¥í]<\8c\1aç^\ 3\8f\1eÙ®l¯Æ\ e[[\96\1fJ×Þ¹ª\93Í£*Â)È8Xuq\9c_<ÝK\ f­®õ\96¦\ 1ÆÖt\9b}\9aËu\19\ 2Je¸Ú\86T#Û\90ç-Sª2°òW5­íât»\1aÙòÝ Ý5ål'q7çví=\f\1füR#üîð\b\8e~\ e\11àö%\0,\11Ê\12P?Þ\87Ê\10\93?ãE&\r®PÅ\r]`¤o¥èP\15O\16\12 ùÈ£µk\1d77\1c4[\9f\9dJ\vÓ¹¢+×\9dàÁIj¿ê:¬r,Ç\1e´\1d$ÇVlê@ÓNÁÜ.æ\95\91+[ù\ 4\8bµ\84$¥wþ\15e\ 3\80Тýzp9Üï\ 6\9a\f\17\85Ì\86vòÝþ¬\85gr\18Þß\1d9]÷\9b\17\81\ 2\13j\17o½whÜ\90\r¥m1\9c\83®^\9eZZÎ8Û\9c\11®û\13U\8f\10\ fªm{\98n35ÔÀ@\ 5ÑpÄS\82ÂÉSB×\84\96£-\0ìþkº\16# t\85åG\12\ 3\aiJ\18\8d£å÷Í\ 2|³],Ö\94]C×8¿½\80\18?-²0|Ò\18zÖE\15ñ±Fóî\88/sàÞ,OѺ°¾\ 2î@ÿÁaMú_búþ¬ucí`Äã²\90ðñA\93¯Tî¾jÄ\ 5¢\ 3IG\8cð¸C\9e\90Ó\84\r\e7|L+\9dÍ03ì\ 3Ç ÇC.)ïü\14ÔñÅ
-)I¿Ç\82[³YJNM_\8aó´ø" "BªûGÁeì.\ fÛb;NÜ:\19Å\93\ 6D[¢\84\1f³4Ó¶\8cs&Jâ\ 5x¸ËÝSv_¦|J8Véú\9eGÞ]Í\91\ 2«Å\99|\9dÉ÷¬1¸\1eQÑU¶\13IùThò\8ek!\93\18ÌáÇ¥b×m/\9ee\93ÌÏèH+ÞªnBMû\80w">\80\1a-<¿ÉüðM \9d\85®\93\9aS\1eÇt­º"
-ýP¹\8aEu\8e,.\0\9fs×xù\0\81\988\18ni\eÆó·\90}Óñ6\ 3`äè9ïs!y\15úì9\93\8b\9f\9a\98ðåKñÔ´Æ\18j+ið1\94~H\ 4¤ÐDÍ{aü\1a*7\96\ 4BMègæ0²BX)\i\ 5ûN1¹!-«\1fÿP3\'>VU¸Õ
-\82!ùÛÍ\18_ËæÀ ìØïé¬*xS\eÛÚ\r\ 6\7f¢Ð¼wÓf^ký\10Í|í,¾Þ©r\v\81ë äÍãZÄuß+^i9ß\15¿«xýÞ`@õÂ]\1fæ\87\1c\81\9b\86>\8eàûö¿¬6Âs*ªD-\8f á=½\8aÀ
\80\14ì}|XáâLDhj\b\\94ûÞûÕ£"²yʨlßù«ª8aÓ÷\96\97 çÎ]åÎÖ¥MÞ©#\12÷EÙ8ÙI\81H\1cûÃf\ 4!pû\v$\85\84\ 5Ôe¢·ï>õQßÑùá¬Rwk¯mô\86Q\9ayq\8dgn]\89%L\8eN\\80Ëë\9a#\85u(\10h¦êÇèI\95\98%ÒÖ\1e\8fwx<W\8bXû)pË\86Ç$@¢¹\90\ 2Æ]âù\12KÍ0~bz¥Üoxv\\f\9b%d]<\v\ 5\ f·ç\97OÞÐVt«-Â1\11Ê]\a\82ZÕò\95\95E?!4\12'D\8c\19dy£N8\1d\8eÜ,¯¡58q\81\fR6Ð6K\98gMûÓ´A!\19®\14\15ØCÙ\11Õ!ðܬ¤ßµ\ǼàÜ\19â\949ôbJP¿W\86\15\83[\11\15¥$Üá\eb·­î\1a&\ 4é\88\12ÚZp%¤Ü1yvá¨Ë$àA\80äM\b¸À\ 4\ 6\ 2\f\ 6gÊØ®Çíí_?zü!\19Zw\93TGÑ>O6é\ 1*\ 3pÃæOd£xsй\88\ 5\851I\8eæÄ7ý&ç\98i¼K§\90´ù\ 3C¢ÕØ|Ý\1eO\và6òg·n[k\1e\843T\12\14j?8ss7¯ï8\aÜÕ°\1cP\0º\11å\19aØm$\a~¶÷Z¤Þ,\f5r;ï]Çp\91xãw#\bIÖhÄw}Tí\7fv\9cx\ 1Ô\85Ë_Ó OXõ²ö\15¢\ fÈÓþ\88\8e¡:       ¨*ûäQª±æ\85\86Æ2ä×\ 6ïò\15\80Øó;\85WO«\9e´Ä[³£\0©|y\v\93ðTH\17\ 4µú(Ì0¨Ô/0\84v\ 2't\8f\93¦\9eªÅ-¾Lw·\8a \10R\804i!Kf­¶­Ê³®2>â"¼\11\17¶6&äk±\15¡ü/ß\80\80G\8f\8e\15\88ó+3ï\1a\8c.\95j\8aÉ¥\ e \7f·\8dzÿÈûoG¦\13í kÓ\v|\v¥\80\ 3_¹c\ 3èÖP\1cº_ö\8d4EêÍ$A³%\82Ó¹è­Y
-(軹vs£Ó1Òk\14^­Q\ f\bVR+\14\14ÏC¢â1μp·\a(\8bÛ,ÐIÞµûU@a¸¼Â\9f!\1d^íQ\ 4ÅB\91_VÎN\8a\92\rû7Ya«\ ernG      \11¶rwqSE\92ÞÛ­¶÷ù\b<9êÆM\1cZGX@U      \90\1e>º]\12x\ e»(ià¦4\v¡»âº$®Ó\14þØ\8aôì\evJ(.\11£Û¢ç\1cË~\«\98ÞÝ´zéR¨Uõ\99Â\993\9b§\8e~=i\19¡^Át\8a©\93eÒBs\9dýR-.ñýð´¬$lB\16õéuÂvZjÚ|©Cÿ\14\82îòæÇ\\8fnzçg¼\92\oé±\11F\13\1e3î>,\92\9fóD¢À\81÷â\81C¾ \99í¡\15ÔÈí\93£vê \85ÉÎÃ/xêGßB\8d \ 3ø\99ÛÌé\9c!&i\ f:ë33\8b\97\v¾¹4\X\997\ eQâ¯tîÙKetÄ\96\84A\8dM\9e\85øÛD\9de\88\96\132hm;ö>\aô±@\91¢^(ýzd3UEÅPÝ\ f\85\8dÄ\b3\r\90\94\8c1\b
\9a{·SxµèÛ³\9e\ 6î\ 5\96ïÏk\1fÆ·\94¬x\94uÚ~6*¥gþ:kÉE\8eÞ\1a\92RoA0ÝTÍw>\86ÃÓXÔLK±Iêcùê¡Øÿ°±Hñâ\88~Kì\96\ 3`\84Aìì1\9eF\8f\1dðk7\14I|\99\13 6ý\19L/­Û\84²{¥ÄEm\9a¬¸\ 3ÝJ/Lü³w4±Ú\1dè\1dΪ\17\8f\8dmU\86\ 5_eÉ\8aíI&µÞh\94 ÄÆû\83Å3Õû¬»º#bæÝ'û\9a\91\9f\89\83\ 2\ 1£v¿ð\1a\18\83FC\9eV~\11Ƭ?IÖàgÂ.0\1d\ f5a'Ú\9cNV3\1f\9e\90v§½\1fÛ\ fÇQR k\13`ù¶\81ÖÊû\8eð\818êÁZ\81\8a¾ðh\12¶ç\ 1ý\ 3/´*\96Z\88<\81¦Z     kÐüMm£\94\86Ù\8bZçkïÊ4}\8bV!\e³\84z\1dùÈÎ/¼BfÞáH\89è\12\8aÑ\8bòñ\81\19
-\ 5vÉ4¹të\0êa\12P#÷ó\83ò\ 3W\17F`YïÞJ¾\ 5eÖ7{=EdWo\13\81\99"rF¡\95¶ÈгNtÈZw\1f6 ]c¯²Â£\eö\88.bÖ×Ãk¸\1f\80à\1a¶I¦¡\1aà>Y\18\ fNJá\11Y¦ï\9d\9d¿FÓ|\83Ð\1cÆM`¹Ü^Ø\8cïÌôÖÑ­\13\ 2@Å6Î\1eï\b\96U5,Òã ôôx+î\85ååéáH\rEs§,ee)\87
-U\81ä"µ\1c]w\aAÞM\9f\f\ 5ë:6Ä\0{ôÁ\11îËß²ñ»Syê>ϱ\81Äöæ\97\vöïá8ßQãeWeyæØ_Ž¤S2\15êkÎę̀&)5\174\ 5\87Ö\rto}G\b
\ajQG~\16ç\81\14ÿ\80Sf7Pü4AÇk¦±Imb*Yk|\8d\9aMwÚ~Íppëp\8b)Ëû\95ã\ 2³¦7¤¿CÑ¡\=D\8esEâ¡\a(Ê` \7fQ@²M|\86f(\8dïj^æ=W\84îÈôU`\9fÀͽÚ\89²v\f2\ 2½5ö\93(,(\vYÈW\85É1û\1a\1eéÚ^ [>É\1e\ 5§:²cÕ\a\8bÁ[ú;À\16¦y\90\9e\7f\ 1å\15\17Û+4+¨x\ 5¤m'ÉAµ?¦ý\ 5(\17Á7½üµò7\1d2Ç ë¥\82ä¡\ 5)ïú!Ê\18Èw\83Öëçîkë\9crCÄ¥÷ù\9bVD\80îGAÏ{Ù4^\19ú8Âä
-ÂhEÝíÖr\121\8b;\9ak]ʱá;½Â\1d觳È×\ 2\96é;{\8d      åU¹\7f<\v-7\8eâîêü¥Ù¦=£\8e\97±~\9aK^tx¦8S÷\ 3\83Ï/\86\18\ f\7f\9bY      \9b@ÊränêÞVB¹à]¯ï^ø\9ewQZT̽Y\bRsßÛè i<¶ð)O\15~n¤¤W@Û\84\8ctÖH©è«\9dv\9f\eÄÁ+4Ã2\ 6õú\91\8eñ?\ 3\98¼-D?[wqªp÷\94_èoµÁ\84}öi8K\8fÓ\15R×ÚÍÜQ,$åJªí%i3ÑÛP|qAG×ä~vÁ\1c\ 4\ 6û\8eÇM\\8e\89\8f\9c5\ 3Õ,\ eJÆ_\9f+çÖ\8f¿\1543I×*K®ÚNÑ;\15\9c\9cÖB$n,Â\8e®íîSÁ}&ì\8d:¤NÀa\80b\84[éÐQøÎ\8a\14\1cÈp¶Y)\8cç£Z'e¹\16"Õ¶*\8aÔ&Zõ\9a\96\1dÓ^l\1cÌÌ\19ZÜGÄ\9b\89\86h\11¿s¤|´<Ê\1e²\84µ9\81\8cëæùá\ 5aK6Uæá\95[\91\ 6\83­]\96Ü\b\13N´ü}\Ã\85\12ZÅ»Xõ4m+ߤª\1d©)\93àAàúè¶?yÔ\82C@ý6³ë\ 1\99\86\83AÈW\9crFù\88fK\8a\9f^\P«ü\85u¤\íG?6VÁþ¬\87$\ eÏ¥RpÚ\89\8fÆü²[F(ÞÃù   O\89&|f\8bÂ#ñln\ fçyHÈòÇ©1Ê   \ 5È\8bÚ3Å\86ÄÏCyeºØRÇ\\9aTHÒ,¸Ã¢Ríá¿%¿\ 1åê*>˦Â&ä>\9a|X\17ò¤\94·fãþ\ 4ä³84bÊ\1dn1MÊ\88ɼ\95ÞÉÞ«ø¡\90,¢-©-qDWïÍ>ÝçÔé\17\19]TÈu\94R8O\96´^]\13§\0\14b\ e\14\1ftnÅqÏñ24½×OYùªº¿¼McVªÕ³sÈ4º:pú±\90\8a\eNE¤à\bæu\8a}ëÕluÑd\964_"óP!¬µïqÜ\18g\86¼\\86\91\96¸\9aù>Ê\9c©p¯\83æ~\98ñ\ä($5Ñv\9c\0¶¾B@ÈGíÖ\81  8\\12¿4\82'.ÿ9Ü]u§{g}±\8dÆB\1d\7fK\Ö\8eØg\98ñi|\98º\9b/%,³ÎrÔ´[:\8eª\9cÖ\fxg Ý´\8cV\8b÷¸Ù*æÓ\89a_W\92°\15û6Q*WôËjÀ<úô5Q\1fº»ÎÛZnE\18 ¹¾*¸\86É\97Ã\13uÏf\13òÕåi15ÚKô\16\95yôY\1eí\10\14öiâöD\8d\16aÐÝí\eê\ 1Næ'\99B³4[)êì32Çw\19pÖÝÛ\97\11S¶ \ 4Ü\7f8S\ 5s\9c\19\ 3\7fÂ\1fÆ|U¯\8b6\10bIaêv'½K\9e\ eo¶%ÙAØdô´Ô¡ã¡\9aÿx ã^=l\rvâ«Ng\98Ê·°z%Èv~\8aK\9bxü       õ¡Õ$ü\8a»Vn"Ø6M\a!U`.u\ 5\86¬*Ö¨6\81pIÏ\b_Ñ9x¡!2\v
-GAçP\86´G\1e ¦Þ*ÏrØ\9fȹ¥¿DÁ\80ìüa¹Ä`\82þló÷c¡ÆÇúe¢ãMsè\19­ÉÞ\87Ün\13\ 6aæwÞÄM¯xõäÉ\9aÒ32ô\90/I'Ø#\89Òpìa»\ 4ÐEÑÈ|èb\8bß&N;}¯sXL\9fÒvóJÓ\eB\rǯÅK\ 4\84\rÐjóÅ÷AË\1e\93:S\eúv\87<yJãnT¡ñ¿®i\953ñoµor t\82¦ K;\11Í\8fÑ\1e\ 4æ\1fõÔ\118
-\12:¥Ø¢m\86a¤îéÅ/Ù9F\\85}QpïÐèÛ£\1d¡Oⱪ\84\aÂ28Ú\85xøÏ\86£z¦2¬¾\1dAQ\e\87tX\7f\9d\13@#\15{ïg}8y{i¢\7f\95\16î~Avã]î«9HÉæ{ú\9917kIÅ
-Jdçó:& [#ì£\82ÿüÂ|i´\aùüÆ\1aób\10v\9d)-]Ш      ôõÄé\83X\81ðõ¾\86m¹(hÉú\18µ5Ý\98Ø\1fº\ eoѪ\96\r¿o$*EÏDc\1dC\1d*\ 4f\8c\18VQ÷cìwÃÍR        Í\11Ãøð\80\14Ñ\ 1(@'J×\1aÊ        ÿ\1d\1a>5\a+ÒðYj|ý2\1a½`É®{ݺVtå®íQDwõ+\92\8e²Í\ 4j`V½ÿ-x\rÁJÚ³(·{\97Æ;\ 14\7fmk\96\9ai5\8eæ\9bAéU®ß±?²qCή\92Jí9\90¼@¹láªÏÄ´\ 4®\17ûFÝl«í´\84`ôIU\ 2©Ý\ 3ÇN\a±4Vú!°\8a¶<¯\151\ 29ã[#ÃZÌÖÃ6\8eRXä÷ñ        \98Ç*G&«ú.
\11\15oÏz"V®LKÐýñ\ 6¯&ìeId½X¨N_\1f\ 4Á§@"ÚG\9fá`À¯>%\ 6n#u4±f-Ï]è~U\8b\7f\8b¨\92Ðxª&*\93»w=õÆN-7ì\862¼ £3ñmÆãB¿è.§Èý\9fYÓ¬µ\9b¢St\8fm-KzßX\96ÌP!ÄH\8c¹¤è\14ÌÓ \90áy\19`¢ZeÃÙZÆe\9aeø¾a\1f\80~*h,Æ»·\ 4y]\ 1\9cðÓð     \ 6Ã(oÐ\93\8dà%\vÎté\12ÇNH½y5^ð\15\8b\94i\1c\bzÔZ¾NÕ\18\9cøH½ª\0\8c\92*Î^\82Î9.¹WÛ±\94cº1J\t*8à\aÛ!H¯½é(ü\86ê¾\8a\85iZ»\99Z\ fi3j\ e\9fÔ
-S\80\824\ 4*nQNh5\ eØV'©*«\82<Û9¡v|U5½I\81w[\9b-\1f¨\88øÕhB\7f\v(ý V\1d¤D)À©\và\9bëO\ 1Q\8c2­]1.\87:\85\9a\83Î\ 3«éêÁi\8bcBB\100°Þ÷ëì\9f
-j\ 20\7fý\8c\ eF\1e\95ãö³ÈW=¢Aþ1¤íÂo\17\86ªáY\ 6Ù¾?\82XÞ|ÿ\ 2Ã\90ÂͨïéVW\99sÓ0Yðéýï\ 1\96ïâ\92cãS\99½¯ »\8bd:]¦\1e¢\19\9eÛ£§¦ó\8dµÙ2#É\13\84\18b:\ 6Â\91d\96\9f\91§\89¾«\9b,z׫ä°~¸Ã¬\89x\8b\1dRO3°nZAfõ´Ye;tgá\ f\84l©=ÊÞzÝAÍL~ðÜ¿a¾ãÍ)î'À\86HJÊ­¹\15\91\9d\1dø§Ø"cÔy\10\b\96<\12\87º\\eÑ-\9cÜ\17\eih\84É%'ph\f[Ø_.ë¬\ 6Ð\e%\90\85\95;Z%Jä>Oóæ\93öYä\1a\9c\84°\1f=\19\ 1ë\81\86\1eb\92"bz;ü\88\8en¹Øz5{÷\9a\r
\ee\17\1fOæÑ~Å\89\1fÌò\8f\83\17ùo-ï¡\16¥JÈ[Ç4\87R\ 5~#"fø
-)cZF\8a6Ü×Ç\8e{[>/S÷½? ¹a\93s        \82$za~nìé\r\9f\f$\18\ 64±g\99óÉó\11ë`¸\v§cu/·\ 5ö\8eáT,g\ 4¢¥%©n"AJW±_\ 6ß?\85@²áî[\ 3Å\8a®,\86\8fch^<1\86\f3\ 6\f±ÐÙ{òRØ\7f"\8a¸\8eÚåÊG\7fVÿü\9b³(6Aäéý¡\83æ¥,mà2\7f\82\90ô¨áè]è\ 5Q\96HsTÑ\fD\ 5ð ÊÕ5>ϹÉÏM'\8b<\83ã\13ò\8a%|/3¢\9e¯4ÎÜ\9aY\8c`ÆÌ©\ f\13Üàð©:[\1fE\979>,B\8e[ÑÉX\19­¢\92CSÞlè¢\97ÂîÞp®¸î±Ä(ðeÎ÷Ã6\8f       àò\17b¤gN\ e%-\89E%ÔVGÓ\8c\10\15Sü~Ñ\83×\86Ç\19Âi»'?²£¶7\ 1\ 3æ\19¹ß&;2>\8e_õeågÂÔõV"1¨ó\88Ó`y0\98QèU\82\1f\99X\8cûÙ!;x¯\# kÞ?Be\97$¦e;_\14LÓ0¶#\93_P¤çC\0(âb»\80] "a³UJz\19\99\9f·A(ÌlûB»q¯Ý¢hd(¼æ9ü\ 1¹N\ 5/@Âñ¾º\ 3ã3D¶ü×ò«Bñ=´XTλ°\1fâ\1dx\1d\97ĽW\ 4\a×ÄÈ\90\1cj\1eò\12û®í\91¼\11³ð.\11OR\84¹SÓ\9dÐ\ 3ó¸wkô\85gßì\10¾\e­jV¯õÑñ\17n\ 5Ù¶+A\aQ4\97î¯\8b¨íÝøqD¼·uH\18¹Å\16Y\8c\81H\féÅl2,ÙSÜ\14Z\a\15·\16\92ÆPßÙe>.x\94\9e\99ÀÇAng Ó§\9bóº¡äu¦\9cÒë
-\ 6³zNRcIFÜRØgBJø¾N\8c,y(FOÒ¨\{2¯ï\1dùº¦(Å â\8a~\92\18$\81\ fgèð\ fÃj\8cÖÒ8¿\7f\92&qª\13·ß`o$\99$eáfÑ@vÉȺ«\95\1cìý9hÛmö\bn¬w§\wÏ\83É\12õ¡ä\9b\87\10£Û÷êñpzO\eØÇ\91Lïº\81\ 2ûR/(È{+8Ï\87¡1\86Ð\173<)\7fq%lr_\1a\ 6oìÞæ\>Ç\ egê¦~1»Òà©Í¾\8dýkþØܲ\11Å\91\81\ 2wZðέk\e\82\95\8e\v\8c\1d\92\fb|Û\80\14×~¤û}\ 3z/]çRî3ÐíËÕä5\1c Ê|Ì®\1f¯dë\ e«Ý\15NOxw$Ö\9e"B\9c\81Ûf\ 3ñ×Gß» ,?\v±mÔ~R4F|
\80\ eGÿÙ\0ÚÐ\95[\eÇâø{mè\10\88%ÎK³¤3\9f\8b\19%\8a \8fÖ\ 6\1c\85\89s£ñÈßgn¦\1c·Ñi\92ÛztF<\0×tRQ\8fÏõ)¦®®ÜÅqÃU\94'\9a£"üÔWÁ|«©\9d£¶5\8b*\fݯ\e¾^Ý hû\9e¤³\9cºl\81zc-Fа¥Ç&k¬*äªX\93ï6:D\94\80Å/\f}bÊðF{AT\95_°}òµQ-A\8a0\v0\8e\ 1\8f¤\ 2vt8;6Zq\a¥\91µ»³¾$Bû\8b\1ftÎ0\ f#:yÒ\9dFCö}hÖc3\1dg\fÖJÌÀ¾#\8d=ú;Ô¹Ý\89ín\9d$^\ f\87Í\8b1
\ f\10vTµLns¢y\87fZ~\vÞ÷\1fÌå>\15k@µ 4qgóe\98i\ eC\87â\7ffY\19n<-\19±¡{ß7¸TõU£Öo²ß~®ç\86at\87e\98¼þÛêw\98©¡~¼\19L6ÎHy\9e\ 3~UøË\9c\82
-ÜÓ\97\8du\12§\19\ 3\f\8ce\80$\9e¬)âXKÙÈ
-\ e±ç\87PÉ9¥(c     x³é\93­öhQÞ*\f{§-\13ÌAC.\ f¦É§PÔ\95æÔ'¬w\8fºy¹\8c3\1cɸ\r0tM¸\zA_\14Üî\ 5ñ¶¸$\85\7f\99;\86\8aÇæHÜ\14p\15ûº[>\b\7fe§7à\8clf4\99Óññ¼²/v[ßÈ\9eÔô¶Mç²Y\bR\88ú°+¤·\ 6ý\8d!\8bM\9fFÜ]éÙK\@\1cüÔ$Ó\13¾\93n\ 5\84 \96J±ê\1fGSËB\9d ì\97W\9cëF\ 1AY\8dFég\87   ¬Írùrɱ6íGIÔSØ\85zi\ 6$     TJ9¡+³þ\ f\1f¤ÿ\ fðÿ\ 4\80¹-ÐÔÉÅÞÎÔÉ\ 6é\7f\ 1ÂO\13:
-endstream
-endobj
-39 0 obj
-<<
-/Type/FontDescriptor
-/CapHeight 850
-/Ascent 850
-/Descent -200
-/FontBBox[-20 -250 1193 750]
-/FontName/IAVRHP+CMR6
-/ItalicAngle 0
-/StemV 83
-/FontFile 38 0 R
-/Flags 4
->>
-endobj
-38 0 obj
-<<
-/Filter[/FlateDecode]
-/Length1 712
-/Length2 1318
-/Length3 533
-/Length 1847
->>
-stream
-xÚí\92}<Tù\1eÇ×ÃÔ6¥®\10jåÐ\12\8d\193#yjc\9a5È%L\b\85éÌa\86\993cÌÄx^å)\ f«ò\14=(Ü®"Ñ\12\rEV\1ew"O-%!ÊfXOi$;tÛûºöþ³¯ýï¾î9ÿ\9cïçû9\9fßû|ÏWKÃ\81\8c&PY' \12\væ¢q\18\9c)@´sÚ\aà0X¤\96\16\91\ 3Q¸t\16ü-\85\v\99\ 28\13\13\1c@àù\ 2x,\80Ûgj`b\8aÅ#\91Z\0\91Åæsè¾4. CÔ]q\19\ 1\ 4&Ä¡\83\14\18°£pi\10S\12\ 2R\18\0\99\ 5Ò!.\1f\ 3\0\ 4\ 6\ 3pZy%\10p\82\ 2!ÎI\88\8aA"q8\80J\a¹À  È\97\ e#õW\90l`\1f\16`ôI¦òØ\9f['!N \84\vÐ\91\ 2\12J*\v\ 1\83Ô·gIN\83$,\7f\1aë¿P­\r\18\f{
-s%^2¦?t)L:\83ÿ¯>\8bÉæq!\ e`Ç¢B\1cx­Õ\15ú\84f\aQé<æÚ®\r\97 \83\ 4Ø\97\ 1\ 1ØO\12=\90D\ f\86¨\ et.H\ 3|(\8c@hU\87`êZ\bÉØV\11ôm\b.NÖ\ e¨Õ\1fú©ç@¡ÃÜ#|öï©+æÕ\1a÷ïZ2\1c\ e=\18ðÀb°X\9cÄ(¹??\1d_s\96%\f²¨tØ\17 s)0\95¡þ.ü\91éàAVp(Z²;h¼¡d\81p&\ 6\80\91!6ü?\8dÎ0=\80\aÙ|\v\18b±X#c\93U\15äq8\10Ì]]\ 2É÷~®}è\92é@P0\ 4"s.*Ñ¥¼ôÔPsÞ³µÝ\9a®÷~êq@Ö\14Ld\19Îçn{Ü4µ\91\81ÀôúÅÅø;Ì>\95\13ÿâ\90\94¹ £n\1e_\1aag\96Z;ïYÏço/z¶m\8fOkµÇÐ\9ciqò\18ºC¡Ü]Zÿ\81\bJªòò¸\83Ê5\fõDly>MÍå²ïÿÚ ¡Z±ØÝ\18qÿgj\91;ê~óÓ;#g^   ¾0\ 5»-\83lÏ¡.yÍß^\a\v\89Tw\ 5\15þm¼B83Ú æ£ó\8c\ 5Ú9²ó\akÚѲüòÜ6Ì\8eÙ¡üÜ1këýf\8f\8f\8f\845h#M3Â\8aØ×ó<âË\89Jªj²»~Xw,\84¨\ew>É\7f¢Ø\8cS\f><\9b\b»\ 3Ê\96\11röÕ\80­\8cºù£ºo¯ï\ eI»'\95r!ëÎóø(ù\82Þ\1f\ 1\9b\84\99\89éd³¾Ó®¤\8aÀ\9b\ 1ã®PnÇa¢\ 3;ªi7\88(\8bQh})\90«ÑÎ&\aäô\91^í£\1d\7f\11Ü"Eª¨:pRÚå®ÝùKö\86åc\1cã©¿\9fÓM^ê\88ÿ8\8e\1d$\8b\16[Ëõ\ 1ù \94é-\93¹(çLAÝk\ 1/\9f$\94²ÀÎNOÍ^¹\9c\81\19¹*}\88Ë*ܳO§ß\89\1d\88:2bþê­ØéðÖ\b¯¶à\94 Qï,\ 3¿\9eÈ\91\96)-<§û\ 5?ÖvöîÞÖì£nÝ®O«å+\a¥5~©Ãd\ eت\93àâSùMiìó`u¡¬ìß
-Ðn\98½"\8b\bOñ9\ 4©ê»\ePºÂ5Û\1d1\ f5®Æy\9ch¯¼ì\9aGÃï\88"\16ÜN\e4ÊôÎ'öà\13P\8aÅLÕ¾¶¤à\rxb±ïhÞ\97¯`\7f\1a\ 13\9aZ*W\ 4+³ã\8eäÊ9~H\ fuØ\)Å\v\80'mõ®NÆ\9eT\84rDæ¨@Õ7¡¬\17;?\9c\ e\9d\11\ e+±8ÓÊ\8e})^\15           ª£ü, s`ÝÁ^\97ÁK¬[\87§\92;\aúp\81\ ff\ 5òïÎnh\ e\7f\86H\by·a\5;õ\83(i¤1¯ÎCEy\13¡Ön¨sñ\9f3\a3
-=Rv&\ f\aæ(ï6ÿ^/æ\8d\18N,×\87Õ\1cýQG&¨ñ\ 3¢WyG    G\95Lñ[v}¨T¥Ùp&¢X¸ü«¦\ 6󽱫àØìR5;\1fåm_«\r\fÅ`§\13\18\19\93ê   Ó\bÛ\ 6«hOî\93=\9b¥¯P®\11\9d\9e\\ 6«í´\85ÖÒc*\b\92^vw\97Åi\eKeéýo\84%lá\9d\92\ 2n\93 1èTæú=
-U\1d\aHÆ×\1aòÇáÖ¶   Ù­hõe\97ê\81ö²6ÏÂøèÁ\ 5©Q¨þ\94â¨L\7fi\81YãPaÓÑÇ\89ï\ 66\92[Dç¿fN6¸\7fù¨Ï°ùIgÔËì\8f\a\96\865ymÛ³æó\eµ\12õ·ô\7f\a\9d&\8a\16Ê£Ïê¾AY\9f\89¾8í´W\ 6û6·jãd\räXß\15¦nX󼫳ùR<ÎD~#\e§\16\ 4Ê8nrVU['K®lÁ/\WÿJ´}£(ò¦V©qQ¹Qþb[Yx\14ú\1f\ 3\82\9eP1ïâÇ\9eÛ*i÷Ò=õoÙ¼?\87é\1a[ÎÀìâÄj%\97¦Ë¡yE\89\1d\97k\8fú
-\fb\10\ f˳K6ëä8èê¿ìÛúSÎÄk\7f±p\9bîpýþ¹9u\9d¨{_#\ 2Úw\91\ eµ/xSµ\96l\7f\9e©(K÷\95U\91A\fô¿Îá½\9c\88\9e"-\8bÜèS]\r
-áQ*\ f\8f\8bõÚ7\11B:\1c\8dñ\f¿\81\92\91ÊÈÌm     ñ±´G\16oûüòi\11}\85\86©>!Zq»ä¹ÐòE\1d\13ÅØG\96Ö\8aõ\9a\9dV\fî÷b6\14Öàj\8aT\ 4Éü*\81v¢ØÛëPä\13\94Ú)ð\ 2\16SåÒ"\ 3ñê\9a\96Lü&ò²óøn\1d=;7\14\87\f_p«\ 2×C\89a»ýÉÎ_\89:«ÌS¬nXä\1c§i6\84\16Õ§\95Ô{Ea§úiϾ\98¯i ¾Ï^H\ 4\99ÍëÅiò'¬\\aèWPN\84\1cëøxÿ é\9a©\9b\1fo`ÿâ\85ü\7fÀÿD\0È\80(\1c.\8bIáø#\91¿\ 1ï*æ\83
-endstream
-endobj
-43 0 obj
-<<
-/Type/FontDescriptor
-/CapHeight 850
-/Ascent 850
-/Descent -200
-/FontBBox[11 -250 1241 750]
-/FontName/HPGDXB+CMMI6
-/ItalicAngle -14.04
-/StemV 85
-/FontFile 42 0 R
-/Flags 68
->>
-endobj
-42 0 obj
-<<
-/Filter[/FlateDecode]
-/Length1 723
-/Length2 1569
-/Length3 533
-/Length 2107
->>
-stream
-xÚí\92y<\94í\1aÇ#I\13ÊÎ+ÓC$bæ\19û\96²ÄXÆ+K£\8f\16ÓÌ\83\87Ù\1aÏh&ov²d)¯±äm!ÉV\94TTö­TÒd)"\92%B')¡3åtÞÏé=ÿ\9cÏùï|Î}ÿs_×õ»\7f÷÷¾î[CÕÕ]×\8aÂ8\fÙ1è\88.\ e\833\ 3l\b\ 4\a#@°\ 4A\94\86\86\r\v"!0\83nKB 3\0gjj\ 48²©\80\9e>\0\1a\9b\19ê\9b\19ê¡P\1a\80\r\83ÉeÁ~þ\b°ÍFë\9bÊ\18°¢A,\98\ 3\ 4\12â\ fÑ\ 4&d\12\15pg\90a\báb\0À\8aJ\ 5ܾm      \ 2Ü  \88\15\fQ0(\14\ e\aP`2\ 2\1c\86ü`:
\8dÊ\81îË\0\8c\146óG)\18b\ 5     ¸\80mßIµ\0\ 1'\85A§r\ 1
\8bº0\ 4çA\ 2\9aÿ\18ìßpýlnǦR]H´oößzõ\972\89\ 6S¹ÿ\100hL6\ 2±\0\ 2\83\ 2±è?K\89Ð
-\e\ 1¢ÀlÚÏU\a\84D\85ÉVt?*\ 4èâ\f0 ÁJ\1e\ e²\839\10Å\15FÈþ\80/\89\1a\ 4}ÏCtÊÏ$\82ö}çÀâ]ím½¬·¯¼íJÑ\95\ 4Ó\11\ f.\13\ 2À?ÕßcÜ\9f± G,\98\ 3x\83\18\10Ä    \84\82ùcuà§ÃvÓÉ\f
-L÷\ 3Ü\11\12\9dBbQþ\99ø+\94µ5\83\13"xk]=C\10Àé\19à\0cCðø¿ê<éð\116ä`\v\18\82&Æú&+Pd6\8b\ 5Ñ\91ï\9fApß\1f±/,h\11\ 4q 2*Ü\80\eYljÝ\v\ eÂ\ 5\12\12x\9c
-ë`\94Ħà/\170ÒxzfN&R\7fCsæ4Q\8dÃÔü`ËäGoÕ1\12\1fè\1f0"º\9b\11«åçA|MõâM3H$ZÈÃj©Õ¸´×±õK§0ƲuV\8e_Q\1d\12&g\92¢ÖNÊ\9c\1eõ¿{îÑu[úëË}\9a]\ fåÔcL\ææÒ"¾>·yß)\9eR\96\90\9a\90÷QB¹DÉÒCý7\e\14NÚɹË\ 6ThÞí~.íît\9e\83#"\9b&ÉRM\ 4Ù§÷¿RÂJ-Æ\80\8bÏ\86W'\9b\ 5Юõ}¹bnç>:¨ â\\84o8¢µhÛ§\13¸V*§5\9ewW¼éúüX4®òL®TZ\8dlzxè1´ßT¨U»FI­½ðÇäùÕÃ|¢Z]áæ\97ó\eQxò/Â\97f´Å\9aË?W\fDm4ñ\8e\8dÕ;\92ÒsD)Wÿ½R¯\95LÔÍ\85s\96öá=õ¡\98øÁûcQ]\94\86\89¦cfÓñq¹ã3\9fZæ,Qáw\17í\80\13\1d¦\92JlÓ\18Û0ËK\14!a§       ö«\8aF\9b\90\90ò¸y\ 6ï¶bÉo\ 1ÝcWÂT{ê¹\eÄÚ\1fµ\89,ã§MG2¦\bÖÆuOæxs©\81J\13`80\9f·_>Y/´A=PeáÞ)l ­¨6\v9A3å\8d\1cW\14&II\94\1d\92\e\1e{W\9d×»\9eH©Ýñ·Õfè.ÎÛfîÞlìµ\fãD\r\eç\r\80»Ìä­B·\19\96õÓwAÊâ}b\ 1\11
-       ; é\1cûÚ3jã\8d¸WÊÆö·\9d·\16\10\e\92DW)d6çû\83;<dbÔ\9dxÇÍ\15b§&>zß°pÆ\8e\1etR\96«oIJ[oÍkÝ VÕã#½\eÝ\97|NÌ£ázê\ 5ºf¹ò\8eÝ\85ó\98¯\89¥SjÖ}§\13\a¸\83¼\886DÃ;õb&ÉyÎgÁ[A1S&nkb®h!\1cÿ¦ã\ 6?¦·$\7f\9fã\9bãÝ×                FÙ/D)a  _ãd»z\1fÖ:â\rO%{\1eA\9aîM^ê \84Ù\15ªr¢\9c\1fD\89N\97\10v\19¶û Ip¨ÃöK#\ fZ>\8aÙ|Î\9dËç\8fØÞÌ\8e5\1a\91n{Të¯Þ¹gË×m\ f½nýÖ\11í²W\9eË"6}hl,Ð\1f\10\17;µ¦0Ö3ºæ]\ 5¿aÂ3¨ÌD¹\99p×zËK¦®Ï˼±`Ä`Ü#ÐéLK&6Ï+c\9dÄç\rEgë\14O¬»ì)²Ö)r\8fú\8b\9fuRÃä¼R»\ fJ0~Çën/o®ÁáHn\9bÌ_\9fl¼<Cm¨¯\10ÍÚÇ*¬a\10Ét\1fyçeõ\85âGf)LF|¤å\80\9bÛ¯\8f#ko¢hð«l¯R{ó\ 2l\7fÈËâ¢ÄýU\9b\88\ e\94»´Ó{2\18U\1f\89Ú\92iy"õ\ 3³k\8fIg\9aëÅ\r"^þ-xë¶\8e¢\1a7eFk*/p\ 4IËÇo\99°øp³â\ f\9fùò]é \12\ez\7fvÈm\97\82\10Ïe`¨#q¨\81\9bõ®\7fiñN\1d\ 3éܧY\9e|Åíø\9ea\v\83öø\eóU\91ÛH`ñN=\8b5\93ö¢5Y\9ebÝÓ\v\93èÉ\ 2=\87ÊÆ\1cÿO¿`¯¨U\ fûª\13\15><0À\84\1f¸\a¯;Õ\ 4\1fú½ó±Õi£jT\ 4ZãUEFäÕÍY\ 6ü[\86ø\856U¡\9e\85\82N£8\93&\93ólßü\bå,%\87¢"Wú'üQµ\80Ëc*Ä{ùýãÊéíõI~=o\13\87f+{e\8c\aîø\9d]\98M\e\b\19\7f#î`\19æ°ö\80¥vH _8GêLç\97JlãNý\v¼¹õK\8d\92ÙÏÍq£·=VÉI¯i\12ΨAo\9e­æ\9b÷'«%\1e.®2\9a\94¯¬5\12¦ÝÁÄS\92xñ1Z\86%;\1d\9b-\92w\9eõ\89X»e5Æþê&\9d±\ e\1d\8cTÐù²&\9edôê¨ÖOKËØâü{\8c%K\8b\ËÚ\18ÉÖ©Ì\93Zx´n\97lö.Å&±\94«ã~éOd\87\8fÊðçÞª¾\a¯í:Ǻ"\9eYwµêàý\92\85U\93\ eëõ¼÷F\97CLw\11\95\93\90©§\9dâ\8bÒýÚ\93\1eº[Qw\93\86\14\93\\9aøæABE:Ú\8eÎÈô\ 3\0\v}¦uQ!\13\b®T>ÕT?\1a\98\9b\17ªþ0\82\19Ø'íÆ\ e»Êè¨\»\9cS<u_âÑä¶×ýÆ-~2Z«rTU/\82'øfÁ\ 4§Ç[8Q{«µ7Ú>ŧl\1c\8f/\9bÝÉ|r_
-pUI\96\99\9d®à&r¹\98;>k>ô_OA\9f\ f*\1c¿ LÖ\14Ò-\9a\a\94r\ f\1cöë®Äb\9e\1cä\8aá¥~ý­LTQç"5®®­;y\96$ü,¶\97\96\1a\8c\10mÛäuëÛ¤\9fJ\1d\1ah\92±+³~«\83\8aÎ[\0ÿË\81ú¿Áÿ\84\ 1\99
-\91X\b\83Fb\ 5¢P\7f\a\ f\ 5U\a
-endstream
-endobj
-47 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 137
->>
-stream
-xÚ330Ð30P\0\13\86\86Æzæ\96
-&\96Æz\86\86
-&\16\ 6z&f
-æ¦\16zfÆ
-)\86
-\85
-Æffzfæ
-@å
-Ff¦z¦FhZ\92\9c<¹ôÃ\15\8c,¹ô=\14\8c\f¹ô=}\15J\8aJS¹ô\9d\ 2\9c\15@|\b×ÓE\81Áþ\ 1\ 3\f\7fÀÄõ\1f8°á\ 3õ?Pñ\7f0\96\0a.WO®@\0F1C3
-endstream
-endobj
-48 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 236
->>
-stream
-xÚuÎ1JÄP\10\ 6`a\8bÀkâ\r2\17ðå%\9b÷²[\ 5V\ 5S\b\ 1ÔRØ\15­CØ\8b%7É\11¦L\112Î$\83\14\1f\fü3üÁ9ë\1c,äÞæ{¸Ér\e
-ð»Ì\86\fJ·³ÎÃk\ 6gð>Øí\168\reîlØÿ½xy7\87Ú¤G(
-\93>\80/MZ?ÂçÇ×\9bI\ f\90ñ¾®õ\1d\10uÔ£ØþØÓ\85\r{Q#v³:\8b\91\1a#Íê$Æj\824\89Ã\95Ìo;áz\95Æ
-+\14\e$T\a±Q       iP;\91V{¶S[¶\17\97÷§\7fD©ÏI®ÏFjL8«\93\18«   á¤\8eb¢V\84£\8ab¥6\84¸hîkóü\rDMó¥
-endstream
-endobj
-49 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 223
->>
-stream
-xÚ\95Ð=N\ 31\10\ 5à\89RDr\93#d.\80×û\13o¶Z)$\12[ AÅ\ 1\80\92\ 2\ 4uæh{\14\1f\8b(\8fq6hWé(>[#Ùò{öÎYçø²ä¾²eÍw×½Ú8[y®×\eëK~Ëù\93ËÜ[×°\9eç¦(lÓÜÞyý0ÛÎd/\¬MöÀui²î\91¿¿~ÞM¶}ºç\çaìv\f\9c\b\bJ\bg"\1d  q&\b\vA¿R­@\ e\ 2\82\9cg\90Ó\- Q\1d\97\83°\1aõíH\92Ã\88¦ðO\93»rcúfhÇ,\7fùâ5oÊ\9e:$©Ï¥Wê\18\96\82ã\\10\ 3\8a
-dö\9d\ 5\14\12Ì\8c
-endstream
-endobj
-50 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 227
->>
-stream
-xÚ\95Ð=\8eÂ0\10\ 5`G)"¹É\11\98\vàÄv\88I\ 5\ 2\14HPq\0Ør\8b]A\9d\1cm\8eÂ\11(SD\fc¼h\ 3\1dÅgi$ÿ¼ç2ÏU\9eÃ}ÑÚ*WÁX\97\85²\ e\8a¨\89\ 57\99ªÒÂAÃ\ fX3U®\0Þ\ f\951ªª^Ïì¿å¢\96Ù\ eL)³OpVfõ\1a\8e¿§/\99-6KÐ<\87±^AJ\841\13\r\9b±\94\10\13Â.&ì#B\12¬m\90p\86t\1e\ 5\97\14©K\82>\ e®Ñ?\12\ 3íü\85\bðMíÐà>1\7f\91á\91«ÿËé3{>¿ïâ;q·+ë¸ç\99;·Ü]\8cÂ_DühÂ\1a&?j¹½\ 1ÊcÝ]
-endstream
-endobj
-51 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 225
->>
-stream
-xÚU˱NÃ0\10\ 6`G\1e"yÀ\8fÐ{\ 2Ç\8eã&](* \91\ 1 &Ö"Ú\91\ 1\ 43Ùx­H<\0\8fÀ=B$\16K¸>® $zçû¥ÿ\9f[k¬\85\1fÚ`º9Ô\vk:\aÁuÆ/ µ\9d±\ 16\ e\1e ij\13<p\e\1a×\9aº9\ÜÝ«U¯ª\eðAU\17ཪúKxz|Þªjuu
-\8eóoìÏ\80\92$üOùG>à\83Y¿å2Á\98õ\ 4ñ\1ea8ÒB\f2       !\8a¸ÿ\98(£DúÜñ\8c\ fi÷ÅÄ[f:apý\824"3LK¤b\9aa.¢Æ,c\89Q&\89iO.³FzÍ3¤wZ¢:ïÕõ7vh\85»
-endstream
-endobj
-52 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 113
->>
-stream
-xÚ330Ð30P\0\13¦\ 6\16
-Ææz\96Æ
-¦¦fzÆ@ÊÄXÏÌB!ÅP¡\10(mªgnª\0T\fc"kHÎåròäÒ\ fW01àÒ÷\0\93\9e¾
-%E¥©\úN\ 1Î
-\86@>\84ëé¢ðÿ\7fãÿÿ4!\18p\ 1\9aØÆåêÉ\15\b\0\0ݶ\94
-endstream
-endobj
-53 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 106
->>
-stream
-xÚ330Ð30P\0\13FFæz¦\96
\86Fzf&
-Æffzfæ
-\86Ffz&&
-)\86
-\85
-\86Æ\96z\ 6\16
-@å0&ª\96ä\.'O.ýp\ 5CC.}\ f0éé«PRT\9aÊ¥ï\14à¬\0âC¸\9e.
-\fX\ 1\97«'W \0_3\1a*
-endstream
-endobj
-54 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 185
->>
-stream
-xÚ330Ð30P\0\13¦\ 6\16
\86f&zÆæ
-¦¦fzÆÆ
-æ¦\16zfÆ
-)\86
-\85@\ 5¦zæ¦
-@å
-\96FFz\96\96hZ\92\9c<¹ôÃ\15L\f¸ô=\14Ì\8d¹ô=}\15J\8aJS¹ô\9d\ 2\9c\15\f\81|\b×ÓEá?\104\80\88F\10Á\b"\98\81ø\1f\98`\a\12\7fÀ\ 4?\90ø\ 1\81Ä\a0a\ f$\1e \88z q\0L\90l&?ÜL4\83\894\93\19n&\11\8eÅbf\ 3ÜL2\ 3\0a&>Çþçrõä
-\ 4\0_"J\8b
-endstream
-endobj
-55 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 231
->>
-stream
-xÚ¥\90=\8eÂ0\10F\a¥\88ä&GÈ\\0ÇYã\18ªH°+\91\ 2i·â\0°å\16»\82\9aH\,GÉ\11\88òa;\ 5?í6O\1ay<3ß+\94\92Jq\80QÒ,y®­\i6¦\90Z³ÕZê\ 5\1fsþuïFZî\9b­Íå\9b}þqø\11ëJd{^(\91m¹ÈEVíøôwþ\16Ùúsþ\9eÊê\9d\81+\80\81J ¥\ 4h(\ 2j\9a\ 1D\84\91\f\11ê²\8fѤ]\8c\12tI\9bNèã\80¦Ä\10ÝQ_0Ì\1cÆ\a\90\ 3=\0\7fð<ïe[ÀËU÷s;\87$äè}¢\80\90r$¸i>ùä Ø\b^zoÈ»\12\1f\95øº\ 1OhËj
-endstream
-endobj
-56 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 158
->>
-stream
-xÚåÌ;\ eÂ0\10\ 4Pw\91ö\14s\ 1ÖNüIÒ\ 6\90p\81\ 4\15\a\0J\8a ¨\9d£æ\b\94\14\b\13;\15\r\17`\8b'\8d4³N)V
-\19«Ø6X\94\15;\ 3Û\1a®\1cj­Y\e\9cJô°F³k0µQ\eËmó½8^¨ó$\ f0\9aäfz@Òoq»ÞÏ$»Ý\12å\94çèW\881\868ÆøÌ\ eÉ\97H\8eÉ·H>²CVÌ\16©)B²È«0oÿRñóhíiÿ\ 1Ë\19\13³
-endstream
-endobj
-57 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 144
->>
-stream
-xÚ\8d\8b1
-\ 21\14D#v¿ñ
-s\ 1\7fò7&Ù´«\82)\ 4­l\17ÔÒBÑÚ«þ#XÚé®v¢à<\18\98a&:ÇÎáeU\958d\8c%%v\ 2\1f\84 5û\8c\9dà\bñ\99]\8dn\8f\98\ 3Oäó³=PSÈn Bv\81\10È\96%ΧË\9e\9a¢kË;\96\19ÌW=ô\1fÌ\ fÝÍ­\a=Újkt C\1déUi^hý\ 4É`K¬
-endstream
-endobj
-58 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 209
->>
-stream
-xÚU\8f±\ e\820\10\86%\ e$]x\ 4î\ 5,­¶\ 5'\12ÔD\ 6\13\9d|\0utÐè\8c\8fÆ£ð\b\8c\f\bö®`´Iÿ¤ßwwÍ\19\10\ 5×        Ìä\9c\e\ 5Z\e¾X\80N$7\12Î\12nÖk\1ek°Õ \97\8aÏÍ\7fÇéʲ\9cEGP\82E[P1\8bò\1d<îÏ\v\8b²ý
-¤}»g¾\86Þ\9e\ 6£Æ(1&öv\18\rFå!÷\91\a}ßNÒ_þ"\1e\ e¼&>\1dxçx1ðr:\8cpA\13k\8f~)°8Ŷ`,$Ó:\13\8e\86FÓ02½3þh\1a\15Ü2ÕwÁ7Ûäìð\ 1>lÌ\81
-endstream
-endobj
-59 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 117
->>
-stream
-xÚ\95\8c;\ e\830\10D©÷\14s\82õú³¶k\b\12.\90H\95\ 3\84\94)\12Áù\89\15*
-
-^1Òh>Q\84\17\15Ö\f\e\ 3û\ 4ÕÈÞ#ØÄ.`¶øÔ\9)j\eN\1dç|\<ßÔ\162\ f\ 4!3ÀU-#\96ïú"ÓN\1dlõ»-74gl\979½¢¾Ðý\a\8c$K¢
-endstream
-endobj
-60 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 245
->>
-stream
-xÚUϽNÃ0\10\að\v\91\88ä¡y\83ö^\0Çnl\93,\8dT@"\ 3R\99x\0`d\0\95\95ôÑò(y\84\8c\1d*\9bÿ\15\81Äò\93|w¾\8f`\8c6\86Ïx£}ÃWv­\83cïj\1d\1aö\8dÕÁò\8båwvm­­eT³o\9d^\87ÿ?\9eßÔ¶WÕ\13×­ªîÙ]«ª\7fàýÇ竪¶»\e¶xÿ<û[îRJ±\14
-!\13h\10:\ 1\998æ`F&\1e\91\89\91V)¦C   ¦\1cÌ\ 4N4Ä\94h\ 5\ e\ 5\98rp$p¢\r\12\8c\97`"0\vã\85$\162f#Å_Hfø1J\ 3*¥i\17\11\97A\99\8c,\80\fG\1c\v¡E\9cd5Ä\93,õ»¸\9c\90ÿ\9du>p\10Ô]¯\1e¿\ 1\95\1cÄÌ
-endstream
-endobj
-61 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 237
->>
-stream
-xÚ\9dбNÃ@\f\ 6`7H ÝÒG\88_\80K.nsÊ\ 2R\ 1\89\fH0õ\ 1Ú\8e\f vnÄ\93åQò\b\19o8\9d±\ 3¨*bbù$K>\9f\7f×eiË\12'j²U\85×ämC¸\Ö\96\b=\91¥\ 5n\1d¾á¢!ë\1cJ7zïlåÏ_l^ͪ5Å\1a©1Å#ÖÎ\14í\13îß\ f;S¬\9eïP믲½Gæ1O\9c\0n8\0d<(½\ 2B\82<d\11\8e\9cÅ\19s\16.\84ñJ\99\vÃD.ôÂG\7fûMêN\1c\7f\80¿àÿq>¥û\85þÛ\9f\90ÕÒ0!ë¦qB"$\r\13\83Ä
-Q¦\ e:«c\98KÑIt½\ 1ð\bpÉQ\8fÃ0KÒ\9a'óÐ\9a\97\83æ\1d
-endstream
-endobj
-62 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 227
->>
-stream
-xÚ\8dÐ=NÃ0\14\0à\17e°äÅÜ ï\ 2u\9c\1f;d\8aT@"\ 3\12L\1c íØ\ 1\ 439Z\8f\92#xô\10%u_#\9e\80\85å\93\9eôþ\9d\18$ªF·\15n\8a\1am[ëÒacnµ±¸/ð\r­uºª0fcS\1aíÚ\9f\15»£Üö2\7fź\96ù#ÚFæý\13\7f\1ed¾}¾Ã"Æ×°¿G\0P\8b\8f&$|\91\1d\99ù fPÑåD\8eâ¢'CúÛé\1f®ù\82õ\8a\1d3\9aÕ]\8c\9b\ 41Áâ\ 3í\16MIE\8aoEHÙ)ag`¯ÝV\87\8e=e<wT|Ýß\e§\84\9dÁ\ fÐÍp\13?µÐ¿V\87UùÐË\973çØÙ\10
-endstream
-endobj
-63 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 189
->>
-stream
-xڕα
-Â0\10\80aJ\a!K\1fÁ{\ 1\93´1I;     UÁ\f\82N>\80::(:[ßLߤ\8fàèP¬×\93vÈbÍðÁÁÝO\8c\94\J ´ä:\85QlÆ\YÐÚp¥Àê\94\e\ 5»\18\8e¸ ¹Õ\80ë\90%      Ï2ïd{`¹cb\ 3cÉÄ\ 2¬bÂ-á|ºì\99ÈWS\88\8en\ 6A\8d\8f¸5\14\r\8a\94Ä\ 4y\12CäED-Õ åM\84ÍqسZvU/]E=«EWíñá\1fÕÀ«ÖÿV«®ê§)ø`sÇÖ\1f\1eXJi
-endstream
-endobj
-64 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 217
->>
-stream
-xÚ}Ì1NÄ0\10\ 5Ð\1fmç&Gع\0\8e½\8e³\9bÆA\vH¤@b+\ e\0\94\14 hÙ\1c-Gñ\11\88<\8cw\v@B4o4ú3¿1F\eC'¶^ï\1aºØx½iÉ7;ÝnÉ;«MMO\96^©n\9d\96ä\9a¼o´s¿?\1e_Ô¾WÕ\ 3¹VU·TתêïèýíãYUûû+²²\9f×þ\9axÆ:ñ\80UZ\80"E\0'>c1\vkF\88G\1eBä3ã\ fø\7f& °T\85%3grs\18\vIÇR\18ºÌQÀ7ü'CN!$ÈÇ,t\93T\95\ 30\ 2\97\88yNXE,(#\18\1d'uÓ«Ã\17c\7f\8bÒ
-endstream
-endobj
-65 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 223
->>
-stream
-xÚ­Ï;nÃ0\f\ 6`\1a
-b@\8b\8f`^ ò+vì)@\1e@5\14\1e Í\98!E;\87GëQ|\84\8c\1a\ 23\94\9c\ 2M;¶ËG\88 \ 5þM\9e\9b<Ç@Y\9b²ÃÙXêye\9a\16\17uk\9a
-_\v<b]´¦êP¦qÑV¦+î7^\ ezeuö\8cóBg\ fØ\94\8føþö±×Ùj·FéÚñi7\b13Óo)èþÙ!ò:8\89=,ÅOHE\82D\ 4\88ÉMU¯ÈM\12çM/\11Éô0
-"³\18\ 5\95\b7ã/é\ f~ÿ\aè\87þ\86{/Êë\82çØßÓK
-XúD\0>\9dx
-²W1ñ\0)\93ÞZýt\ 5L,ì?
-endstream
-endobj
-66 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 212
->>
-stream
-xÚ\8dÎ;\ eÂ0\f\ 6`#\ 6¤,=B}\ 1Òô\91\96\1e\12\1d\90\0ÀÈ\0\82\15r4\1f\85#tìPaÜV\80Ø\18òINlçO\8dÑÆ`Kfõ(Åadu\94£5Vg\16m\1cj\93à>Ä\13&Q®G9J7Z\9bê8þ\9dØ\1dÕ´PÁ\16ãD\ 5KLÄb\85\97óõ \82éz\86¡Ô]YÌ\91\88\1f\0Ä\ e\0X\ e<\e\ 1T=y*\aÂÃkð\ 5ò¹\ 4\1a\v®åþ\ 6î\M\ 4¦\ eþ\93Ï\84û2\16¨Å\7f#       \98$\v»²ÏO¨@¾¬Áw]Ü6¸ì\81æºGÒà\91Z\14\ 2}¿\99.
-endstream
-endobj
-67 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 229
->>
-stream
-xڭϱnÂ0\10\ 6àC\fA^X»å^\0ÇIpâLH\14¤z@*\13\ fÐvd\0\81Ô©øÑü(y\ 4\8f\19¢¸gW\88\16©S»|²­ß§ÿ*!¸\10\18\91\82K\85³Bò¢AY)ÞÔXKÅ«\12_s< Ì\15/\e¤4ÖªäMþóÇË\9e-5Ëv8ÏYö\84UÁ2½ÁÓñüƲåó#Ò«þºê\15zßBb~×wÿh\ f\ f¤\830ÙF!8D{ø »±w\89qIÈ»i°MoÚÅMs¹\17¾ëÿàu\8e»Jó[rámÔÄ\ eÔÖ¦Ã\84ºMûลíh9\ 5Ð\ 1¼\ 3ôñ0À\88¤tЦÞ\e¶Ölû        ³`åÿ
-endstream
-endobj
-68 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 229
->>
-stream
-xÚuÏÏJÃ@\10\ 6ð\91\ 6
-\8bÐ\17(t^ÀÍ&û\87\b\85@U0\a¡=ù\0¶Ç\1e*z+6\a\1f,\8f\92\83\ f\90c\ eK>7      \11=8\87\1f\fÌ0ß8¥¤R<à´LS¾I­LoÙ\1a-]ÆV'R\19Þ'|b\93)i\1c\87i¶ÖI­ÿn¼\1cŦ\10ñ3ëLÄ\8fl\8c\88\8b'~{}?\88x³½ã$ôc[Ü3:Ê=\1a\9a{T4ó "ß\ 5Î\9e>hÝÎP®\9b9êe½èY¡¹®ò\916*\a.\13\14 \11üðo\ 1ð¿¸L\94\ 3ùDµ\9a\b àC\16|µWÀgKðQG\8b*ê3G({j¢e\7fõ\f\84\8fÄC!vß\ 6\ 5\8cÔ
-endstream
-endobj
-69 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 176
->>
-stream
-xÚÅÎ=
-Â@\10\ 5à\11\va\9b\1cÁ¹\80û\97ìnÒF\ 5·\10´ò\0ji¡h\9d«å(9BJ\8bà¸\9bTB\8at6\1f<\98÷\18+%\97\12{lʵÆ\95ÒÜfhlÎ\v\87Î)®\1d^\14ÞÑHÃ\9dÁp\8d.Oy¡~\eç\e+=\13'Ì$\13\9a   ¿Ççãue¢<¬Q\85<D¿A¢\16\1a\12"\80\19}\0\80ºÈ\eºÀ\9cjj\17\91d ¡¦g9ÐFh\ 2a\12\92\ eü\81ø_5\ 6Ûzvü\ 2\12\90á½
-endstream
-endobj
-70 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 278
->>
-stream
-xÚ}\901NÅ0\f\86]u¨\94¥G\88/@Ú¾¶¯¯SÑ\ 3$: ÁÄ\ 1\80\91\ 1\ 4s{4\1f%GèØ¡ª±\13`` \8a\89ýûO\8eeéÊ\12\ 3êÎõ5^\1cªÆõ\r¶Ç\93ë;lëÊ\95\r>Wøö\13K9vMëúÓ\9f\96§Ws\1e\88ÍÁ\14·Øö¦\18ïðãýóÅ\14çû+¬$\8féx\8d¼\ 2\93nY¬¸Ü\ 3·À\15V\0ZR\ 6O>g\9aÈ[ö\ 3QäÀ\8b¥ù\97\13¯ÿRkBeìU\1dû­©úC\985\91Îe\12\ f     \93¸J\853d!¶Lâ\90å6cáj\95Kä ô\91áÄ\87\1a/O\11ea\1e\98ª2$ª#Ür^@\15vÐ^!MÌ n\852)r\8fL\b\84â?%HwÈh\ eÊú\856ÌRÿÁù¬nÍÍh\1e¾\0ù°Û\16
-endstream
-endobj
-71 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 191
->>
-stream
-xÚÍÏ?
-Â0\14\ 6ðW*\16²ô\b}\170MÒ&i'Á?`\aA'\ f \8e\ e\8aÎíÑ<J\8eбC1¦\15DÑÑÁoøÁ\aï\r\9fb\8c2\86=BR\91ã\88\vªR\94*£¹F-3ª\12Üq<¢L\13ª2tר5§B¿\7fl\ fdR\90x\83iBâ\ 5*Nâb\89çÓeOâÉj\8a]\7fÔb\86\10XkͧUoóc[¯³\86Òi r^!tV½\0\81i\86¾ñM3\bk'DMgÙzOm§goNÿÅà_¬Ü6p\19\7f\95Ì\v²¾\ 3\15\ûÙ
-endstream
-endobj
-72 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 132
->>
-stream
-xÚ½Í=
-\ 2A\f\ 5àÔ9Å»\80\99ÌÏf¦^\15\9cBÐÊ\ 3¨¥\85¢·\17fW­\ 4\ 5µð\15\1f<Hx¦*ª¸cQBÀÄ\a±\84.E±\82Ü\15±\88\9dÇ\11©¨$Ãx\8d\9c½\84üü±=p_Ùm\10\v»\ 5̳«K\9cO\97=»~5Å­?j\9d¡5j×/i\9fCD¯ùe÷\9fлð¼òz\07ü÷G
-endstream
-endobj
-73 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 176
->>
-stream
-xÚ330Ð30P\0\13æ¦z\16f
-ºF\86&z\96&
-&&Fz¦Æ@A\v=3c\85\14C\85B\ 5c33=3s\ 5 r\ 5Ksc=Ss4-ɹ\N\9e\úá
-F\96\1e
-ææ\ú\9e¾
-%E¥©\úN\ 1Î
-\86@>\84ëé¢ðÿÿ\ f\ 6âðÿ\1f\84ð\a\ 6\ 6\ 6tL¼ùôÅìÿ?À1óÿ\ f\1c\10ü\0\84%\98ÿ\1f\0â\ 6\v\86:\86
\17~000\ 2\8f\a\fü?þ0Øÿàrõä
-\ 4\0¾\1cê\19
-endstream
-endobj
-74 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 226
->>
-stream
-xÚµÎ?nÂ0\14\ 6ð\872D²ªæ\b¼\vàÄ8±Ã\84D[\89\f\95èÔ\ 3\0#C+\98\81\9bå(>\82G\ 6\84Û÷1U\15l,?ÙOïÏçªJW\15\ 3ëõÄòÈ\8cµ«¹i\8dv\86}Ójgyeø\8b\9bÚj×òo7{oôØÿ\9dXnÔ¬Så'×V\95svF\95Ý;o¿wkUÎ\16/,ÿë·{e*RJá\96ñ!\9e\89î\98Â^ìÑ\7f\84\99xÉ1[\88§¡\18§bØ\8b=6\1fa&>çâS!\12Þ\84:\rP'ô\10f   {\ eØÙc\7fÀ­\88»§Á532\10²ÑT<\f\91³@æ\\8cY J\91\18Ò\7fÕ[§>~\0\93\94\ 4Ü
-endstream
-endobj
-75 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 124
->>
-stream
-xÚå\8b;\ eÂ0\10\ 5]ï)Þ\ 5X¯?Y»ÎGÂ\ 5\12T\1c\0\0\85Û#\99\10*$r\ 2^1ÒHóT\84E°B\ 3{\8f\9dó¬\11M\f¬\19©É¬\ 1W\87\eb\16\8e\8a¥FJ\8e}ú~\&j\vÙ3B&»\87:²å\80ùþ\18ɶÇ\ eoÿhéa\8c©Ï_¨õ¯a¶FC¡Ó\v/\îP
-endstream
-endobj
-76 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 190
->>
-stream
-xÚÍÎÁ
-Â0\f\0Ð\8c \83\ 3\85E<Ûµ[W&\88\83©à\ e\82\9e¼
-êQPQðàÇíSò     û\80á,ÛAÅ\1f\90\90\97\ 4\12\88\91RH\89-*\12Fã°+ÉH\8bÈ`\12+!5î\15\9e1I\950
-í6&:\16&ý¾Ø\1dY^°p\83Ú°p\81:fa±Äëåv`a¾\9a¢²s7\163l\1a·qj\988O¨aló\ 1)Üm'áÔº\ 5\12KN\83Ò!N®\rN\9e\rN>ùÕÛÀ\1a|\98\1f\82O^Õ\ 3ûs\ 5¿²yÁÖ/,|\93\ f
-endstream
-endobj
-77 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 175
->>
-stream
-xÚ330Ð30P\0\13F¦zF\96
\86Fzf&
-¦f\16z\96æ
-¦Æ\86z\ 6&
-)\86
-\85
-¦&Æzf\16
-@Õ0&\8a\8eä\.'O.ýp\ 5\13c.}\ f0éé«PRT\9aÊ¥ï\14à¬`\bäC¸\9e.
-ÿÿÿaüÿ\80\81ý\ 3C=\90|À \ f$\ f\ 3É\ 6\0\14üÁÆü\80ùÁ\ f\16þ\ f@\92\a\88¬ÿÃ\b'ÿ\83HÆÿÿ\80$3\12É>XÈ\ 6\90ß\80À\1e+ÉåêÉ\15\b\0\91\11¤Ò
-endstream
-endobj
-78 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 208
->>
-stream
-xÚ\95\8f;
-\ 21\10\86G\ 5\85\14z\ 3\9d\v\98M6Éâ6
->À-\ 4­<\80ZZ(Úê\1eÍ£ì\11,-\96\8cq\16|\946\1f\fÌ?óý\89RR)d8%Ý\0û±\93q\8aÎ\1a\99\fÐ\19-\95Å­Æ\ 3ÚÔH­1l£s\894æ7±Ù\8bq&¢5\9aTDs´VDÙ\ 2OÇóNDãå\ 4u\98«1\9b"\95põT@ÇS\ e\rO\0\ 1àRÂ\ 5\86\8f\ 6åÃ{\8b\8anÑ¡{»è\ 5ÜFôh2ò+\95õ\ f \0*\10ù?ñÎ~\1d\1d\ 5|¾ñsÖ`!VcIÖeñª\ 2\97\12³L¬\9eô\1c\92z
-endstream
-endobj
-79 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 226
->>
-stream
-xÚ¥Ï1nÂ0\14\ 6à\17\19\11ÉK\8e\90w\ 1\1c'\8e!L\91Ò"ÕC%\988@ËÈ@Uf|4\8e\92#0z@1Ï\ e\95J\87JU\97O¶õüë\7fs)\85\94\18©´¨\968«d%\94D]+1oP«RÈ\1aßK< .\e¡\96Hã¸PJ¨úÇ\97·=ï\f/¶X\97¼xAÝð¼âçÇqÇ\8b\84ôjÆ«yFï\87Ä[H\1d\9cÈ\1e\f9i!#\81\ enÊzfÝ$sÁü\9aX\9a\1eF\81ô\9e\8c\84»é\97ö\1f~Ï¡üGC\87G¯,è¢\974ôé3jØÒF\ e\80\v\9e¢>ÈÈ)ä>fþ]\80ä\17ùÊðÍ\r\ 2ûÐ\15
-endstream
-endobj
-80 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 168
->>
-stream
-xڽα
-Â@\f\ 6à\14\aá\16\1f¡y\ 1ïrÞ][A,T\ 5o\10\ 1ÔÑAÑÝGë£Ô'\89\17\8b\83àl\b\1fü$\81\14D\9a\b߸RO\1d\8eíD\17\1e\83wº¨08«ÉãÑâ\ 5\ 3\ 5]\ 6\9fé×Åá¬\9a¨Ì\1e=)³Fï\94\89\e¼]ï'e\9aí\ 2mÊ}\8cKdæ.\a¨\1f\83\ 4d\0sH5\13*\0nIÀ<\91\9aÛL\18\bCa$ä=\1d·5?\ 5þ\eòæOÔ*ªÝ\v\e\16\9cÓ
-endstream
-endobj
-81 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 228
->>
-stream
-xÚuϱnÂ0\10\ 6à\8b2 y)o\90{\ 1\1c\87Ä\ 1¦H´\95\9a\ 1 ¦>@aD2U\99É£ùQü\b72 ^ï \1d*ÄòY§³ÿ;·ÎYçðÊÌÛy\8b\93©·Ó\ 5úº²®ù;¶\15\1e°ñÞVs\94Ûè}këúÿ\8b\8f½Yö¦|Ǻ5å\e6\8d\15~}\1ew¦\®\9f±\92úVö/È      :b\80\9c.\0\10Î
-))¿@\88\ 5Ç\10;Na¸rbº£»Á4\14B\1c\9d\ 4#&\89b\92ÐBãs\1d\94\91\8c\84ÀR;æ\bcæ³Â\ 3°Ö9K_ G¤q¦\80¬æ û\86 Û\ 2\r\9a\9c~ÿñD\12t"óÚ\9bÍ\ f\8eæ
-endstream
-endobj
-82 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 164
->>
-stream
-xÚ330Ð30P\0\13¦\ 6\16
-ºF¦zF\96@\8e©\9e¹©\82\99\89\89\9e\85±B\8a¡B¡\82\89©©\9e¡\85\ 2\82\99¹\81\9e¡\11ª\8eä\.'O.ýp\ 5c3.}\ f\ 5Sc.}O_\85\92¢ÒT.}§\0g\ 5\1fÂõtQøÿ@þÿ\aÒ      \ 6\\80Ló¨Jð#\11\ f@DÃÿ\ fìÿ\18þ\7f`|Àðÿ\aÈ\91\ f\ 3\83Áÿ\7f\f\f\1fþÿ?Àþ\81ËÕ\93+\10\0t\95Ì\86
-endstream
-endobj
-83 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 171
->>
-stream
-xÚ330Ð30P\0\13F¦zF\96
\10ÊÔÌBÏÒ\ÁÔÐBÏØR!ÅP¡PÁÔÄXÏÌB\ 1¨\1aÆDÑ\91\9cËåäÉ¥\1f®`bÌ¥ï\ 1&=}\15J\8aJS¹ô\9d\ 2\9c\15\f\81|\b×ÓE\81\81ýÿ\ 1æ\a¸È\1fìÿÿ\f\1aò\a\12ù\ 1H2ÿ\7f\80D\ 2\87ñ\7f\ 3\98d\ 1\92\f\15\ fþ10ð00\0I\19\ 6\86ÿ\f\f6@²\81¡\ 6H>`ü\ 3$\81\ 6ý\7fÀåêÉ\15\b\0É«¬c
-endstream
-endobj
-84 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 235
->>
-stream
-xÚuËAJ\ 31\18\ 5à)#\ e\84b. ä¿\80\99d\9a       -\14ªUÁY\bºr+¨K\17\8aî\84©ºðZÁ\93ä\bYfñÓøwflqáæ{<xÏ*%\95\82\ e]Ikà¨\8fzfde¡ÖS9\99Á½\86'¨§ZZ\r´\86z¢¥2\7f\1fw\8flÙ°ò\ 6\8c\ 5\98\8a\95Í%¼<¿>°ryu
-\9az_\9b3ÈxJ>ûOצ´\1e»6
-$\83ÀC\92\93\vOú­qc±Ñ\15qîÅ`\1eçA|w~ä\81üì\1d\85·À¿ÈÈ\8bÞ÷Î\95'ùÊc<èÜçÎ#\92·¤pÇ\88{\83þ\ 41\13~D.Èõ¯ag\eòÁ\94µqg\1a,\90\9d7ìú\aÀá\9fg
-endstream
-endobj
-85 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 242
->>
-stream
-xÚuÏÁJÄ0\10\ 6à\84\1e"Aè\eØy\ 1Ó¦mÊî©°*Ø\83 '\1fÀÝ£\aEÏí²/\16ߤ\8f\1eBÆI\ 5QÐË\aÃü\99\9ftUeª
-Vjgê-\ÚÚt-¸\8d5\9d\ 5g7¦ÙÂÞÂ\v\99¦\ 1N\83k¬©Úß/\9e\9eõnÐå#´­.o¡­u9ÜÁÛëûA\97»û+°<\7f\8dÃ5\b1\ 6!þsÉ\88\8e\18$Ñ        £ RHb\8cìÔ\87|µ@òÅÒ#Í9\8eH¨fvÉ<%?Ø Ol\14\19KB%§|µøaþ½\8d«á,å\97s\99¼\10\82/ÏcÒssÒsû15\13§\15F\95\f97'\83ÄIÒÌ_\91äÿRß\fúá\13vû®ç
-endstream
-endobj
-86 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 251
->>
-stream
-xÚuÌ=NÄ0\10\ 5`¯\Dr\93#d.\80ã$ëì¦\8a´\80D
-$¨8\0PR\80 ÎF¹Xr\13\1faJ\17Q\ 6ÿì"@Úæ\93\9e潩\95\92JA Ô²làªT¥¬\14è}!ë\ 2\97U\ 3/\ 5¼\83Öµ¬*puØ\95JÖÍ¿Éó\9b8t"\7f\82íVäw w"ïîáóãëUä\87\87k(\\8e±»\ 1ÆZËØ%MJd0\8aΠ    1!\9aÑ:\a´\9ch<¹89.\e¢\ 4×\r­NFkz\92\18-Þ~É\90\8e½õ¶¶=;µèÍ°G2\99ñ¦\86Îb:y\93Ùi\93ÁËÇ\1f\17ν\9bĹ²hê¤?fÞc´õNA\8cö^\13¥p\rο\1c\82c\90{YøyAqÛ\89ÇoQd\ 3É
-endstream
-endobj
-87 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 214
->>
-stream
-xÚuË=jÃ@\10\ 5à\15
-\b\96\80.`Ð\À«]ý¡@@àØ\10\15\86¤Ê\ 1b\97.b\9c. =\9at\13\1d\8aÅ\93'\19\a\17Î\14ßð\987\85ÖJk\9aɵÊKZ\9aD\15\19å©Q\1aË\94*}¢\9d¡/ÊJ­²\82Ðþ»Þ~|\1eäª\96ñ\a¥¥\8c_)Kd\oétüÞËxõöB\ 6ù\12ë5µB\88\87{tÌý#h\17À>_\11?\1d\9f\85ëØy`ô\1dó\10\80~&\ 4m\ 4l\ 5DãÐeÇnÆ\ 3£\ f\86\0ô!h'l\ 4D5Ñ°Å\ 3[tÙ\8e\13\83\ fú\0 \v"`+ þ\e¹©åû/
-ؑn
-endstream
-endobj
-88 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 209
->>
-stream
-xÚ\8d\90=\ e\82@\10\85\97P\90\11\9c\v¸ì²üV$¨\89\14&Zy\0µ´Ðh\8dGã(\1c\81\92\820\ e?\16R Ù|\9bLö½y/\eH)¤\84þ\8a"á+XªÀ\13:\ 4/ÖB)\býH\ 4\1aÎ
-nàIO\ 4\13»®\88ã\89åtåiÆ\9d#h\97;[\b5w²\1d<îÏ\vwÒý
-\14ÍÃ\98­\ 1±f\88%ñ"\18Ã\96\19Ø°\1c\e\93\9e,ÂF¬:\16?°¿©gøxÊ\ 4±È)\92\92\rÂ\1a1û&T)\1f4U2èëÅÌÎ)\7föíý\14ÚP\81¶o1þEAT]\v\83o2~x\ 30àëý
-endstream
-endobj
-89 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 114
->>
-stream
-xÚ330Ð30P\0\13Ff¦z¦F
\86f&zÆæ
-Æ&\86\16
-æ¦\16zfÆ
-)\86
-\85\9e\85\99\ 2\82¥\91\91\9e¥%º\96ä\.'O.ýp\ 53.}\ f\ 5sc.}O_\85\92¢ÒT.}§\0g\ 5\1fÂõtQ` \16àrõä
-\ 4\0w\8e\1aN
-endstream
-endobj
-90 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 217
->>
-stream
-xÚ}\90M
-Â0\10\85+.\84lz\ 4ç\ 2¦IÓ¿¬
-UÁ.\ 4]y\0uéBѵ\1e­Gé\11ºì¢t\9c4*µ\88\84/0Ã˼7\89\84àB@wI©x¬a&£\80«\18B\99p¥!\ e\13\1e)8H8C \ 2\1e\91\9a\8eö}®õðÍþIJ\9cy;P>óV\10+æåk¸^nGæe\9b9Hªm\99/ÀI\11\9d     1&\1cÃ\1d[Ó,\88r\8aX\19\Äú\aÕ\90\97¾ì\93~S¥VSOí\8c\86Ì[2íÜ\v¢$\1e\b[
-Õ¸Vû\99=\98W\ eüÞyûüËnÞ\14\ 4ílvw¬³ý\13ÓFD¶ÌÙö     (qç\87
-endstream
-endobj
-91 0 obj
-<<
-/Filter[/FlateDecode]
-/Length 109
->>
-stream
-xÚ330Ð30P\0\13fÆzFF
-F¦Fz\16\16
-¦Æ\86z\ 6&
\86fz\ 6\96
-)\86
-\85
-&fæz\16F
-@ÕP¥(\1a\92\9c<¹ôÃ\15\8c͹ô=\14L¹ô=}\15J\8aJS¹ô\9d\ 2\9c\15\f\81|\b×ÓE\81\ 1\17àrõä
-\ 4\07\82\19l
-endstream
-endobj
-92 0 obj
-<<
-/x22 47 0 R
-/x23 48 0 R
-/x28 49 0 R
-/x29 50 0 R
-/x2a 51 0 R
-/x2b 52 0 R
-/x2e 53 0 R
-/x2f 54 0 R
-/x30 55 0 R
-/x31 56 0 R
-/x3b 57 0 R
-/x3c 58 0 R
-/x3d 59 0 R
-/x3e 60 0 R
-/x43 61 0 R
-/x52 62 0 R
-/x5c 63 0 R
-/x61 64 0 R
-/x62 65 0 R
-/x63 66 0 R
-/x64 67 0 R
-/x65 68 0 R
-/x66 69 0 R
-/x67 70 0 R
-/x68 71 0 R
-/x69 72 0 R
-/x6a 73 0 R
-/x6b 74 0 R
-/x6c 75 0 R
-/x6d 76 0 R
-/x6e 77 0 R
-/x6f 78 0 R
-/x70 79 0 R
-/x72 80 0 R
-/x73 81 0 R
-/x74 82 0 R
-/x75 83 0 R
-/x77 84 0 R
-/x78 85 0 R
-/x79 86 0 R
-/x7a 87 0 R
-/x7b 88 0 R
-/x7c 89 0 R
-/x7d 90 0 R
-/xad 91 0 R
->>
-endobj
-17 0 obj
-<<
-/Type/Font
-/Name/F5
-/Subtype/Type3
-/FirstChar 1
-/LastChar 255
-/Widths[600 600 600 600 600 600 600 600 600 0 600 600 0 600 600 600 600 0 0 0 0 0
-0 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0 600 0 600 600
-600 600 600 600 600 600 600 600 600 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600
-600 0 0 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
-600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]
-/FontBBox[-60 -438 660 1057]
-/FontMatrix[0.001 0 0 0.001 0 0]
-/Encoding 16 0 R
-/CharProcs 92 0 R
->>
-endobj
-1 0 obj
-<<
-/Creator( TeX output 2009.10.21:1845)
-/Producer(dvipdfm 0.13.2c, Copyright \251 1998, by Mark A. Wicks)
-/CreationDate(D:20091021184533+01'00')
->>
-endobj
-5 0 obj
-<<
-/Type/Page
-/Resources 6 0 R
-/Contents[22 0 R 4 0 R 23 0 R 24 0 R]
-/Parent 3 0 R
->>
-endobj
-26 0 obj
-<<
-/Type/Page
-/Resources 27 0 R
-/Contents[22 0 R 4 0 R 45 0 R 24 0 R]
-/Parent 3 0 R
->>
-endobj
-3 0 obj
-<<
-/Type/Pages
-/Count 2
-/Kids[5 0 R 26 0 R]
-/MediaBox[0 0 842 595]
->>
-endobj
-22 0 obj
-<<
-/Length 1
->>
-stream
-
-endstream
-endobj
-24 0 obj
-<<
-/Length 1
->>
-stream
-
-endstream
-endobj
-4 0 obj
-<<
-/Length 34
->>
-stream
-1.00028 0 0 1.00028 72 523.276 cm
-endstream
-endobj
-93 0 obj
-<<
->>
-endobj
-94 0 obj
-null
-endobj
-95 0 obj
-<<
->>
-endobj
-2 0 obj
-<<
-/Type/Catalog
-/Pages 3 0 R
-/Outlines 93 0 R
-/Threads 94 0 R
-/Names 95 0 R
->>
-endobj
-xref
-0 96
-0000000000 65535 f 
-0000109978 00000 n 
-0000110679 00000 n 
-0000110346 00000 n 
-0000110531 00000 n 
-0000110142 00000 n 
-0000015057 00000 n 
-0000000009 00000 n 
-0000026537 00000 n 
-0000026337 00000 n 
-0000001823 00000 n 
-0000043760 00000 n 
-0000043559 00000 n 
-0000002966 00000 n 
-0000004105 00000 n 
-0000005248 00000 n 
-0000006387 00000 n 
-0000108818 00000 n 
-0000007448 00000 n 
-0000062972 00000 n 
-0000062777 00000 n 
-0000009064 00000 n 
-0000110431 00000 n 
-0000010015 00000 n 
-0000110481 00000 n 
-0000014969 00000 n 
-0000110243 00000 n 
-0000026275 00000 n 
-0000015118 00000 n 
-0000064506 00000 n 
-0000064320 00000 n 
-0000016023 00000 n 
-0000066674 00000 n 
-0000066464 00000 n 
-0000017024 00000 n 
-0000080621 00000 n 
-0000080422 00000 n 
-0000018165 00000 n 
-0000091854 00000 n 
-0000091668 00000 n 
-0000019304 00000 n 
-0000020306 00000 n 
-0000094007 00000 n 
-0000093815 00000 n 
-0000021260 00000 n 
-0000022249 00000 n 
-0000026141 00000 n 
-0000096228 00000 n 
-0000096438 00000 n 
-0000096747 00000 n 
-0000097043 00000 n 
-0000097343 00000 n 
-0000097641 00000 n 
-0000097827 00000 n 
-0000098006 00000 n 
-0000098264 00000 n 
-0000098568 00000 n 
-0000098799 00000 n 
-0000099016 00000 n 
-0000099298 00000 n 
-0000099488 00000 n 
-0000099806 00000 n 
-0000100116 00000 n 
-0000100416 00000 n 
-0000100678 00000 n 
-0000100968 00000 n 
-0000101264 00000 n 
-0000101549 00000 n 
-0000101851 00000 n 
-0000102153 00000 n 
-0000102402 00000 n 
-0000102753 00000 n 
-0000103017 00000 n 
-0000103222 00000 n 
-0000103471 00000 n 
-0000103770 00000 n 
-0000103967 00000 n 
-0000104230 00000 n 
-0000104478 00000 n 
-0000104759 00000 n 
-0000105058 00000 n 
-0000105299 00000 n 
-0000105600 00000 n 
-0000105837 00000 n 
-0000106081 00000 n 
-0000106389 00000 n 
-0000106704 00000 n 
-0000107028 00000 n 
-0000107315 00000 n 
-0000107597 00000 n 
-0000107784 00000 n 
-0000108074 00000 n 
-0000108256 00000 n 
-0000110614 00000 n 
-0000110636 00000 n 
-0000110657 00000 n 
-trailer
-<<
-/Size 96
-/Root 2 0 R
-/Info 1 0 R
->>
-startxref
-110774
-%%EOF
diff --git a/latex/vim/.vim/doc/c-hotkeys.tex b/latex/vim/.vim/doc/c-hotkeys.tex
deleted file mode 100644 (file)
index ab1c0c9..0000000
+++ /dev/null
@@ -1,354 +0,0 @@
-%%=====================================================================================
-%%
-%%         File:  c-hotkeys.tex
-%%
-%%  Description:  c-support.vim : Key mappings for Vim without GUI.
-%%                
-%%                
-%%       Author:  Dr.-Ing. Fritz Mehner
-%%        Email:  mehner@fh-swf.de
-%%    Copyright:  Copyright (C)  2006  Dr.-Ing. Fritz Mehner  (mehner@fh-swf.de)
-%%      Version:  1.0
-%%      Created:  10.11.2006
-%%     Revision:  $Id: c-hotkeys.tex,v 1.28 2009/10/21 18:15:25 mehner Exp $
-%%                
-%%        Notes:  
-%%                
-%%=====================================================================================
-
-\documentclass[oneside,11pt,landscape,DIV16]{scrartcl}
-
-\usepackage[english]{babel}
-\usepackage[utf8]{inputenc}
-\usepackage[T1]{fontenc}
-\usepackage{times}
-\usepackage{lastpage}
-\usepackage{multicol}
-\usepackage{setspace}
-
-\setlength\parindent{0pt}
-
-\newcommand{\Pluginversion}{5.9}
-\newcommand{\ReleaseDate}{ October 2009}
-
-%%----------------------------------------------------------------------
-%%  luximono : Type1-font
-%%  Makes keyword stand out by using semibold letters.
-%%----------------------------------------------------------------------
-\usepackage[scaled]{luximono}
-
-%%----------------------------------------------------------------------
-%%  fancyhdr
-%%----------------------------------------------------------------------
-\usepackage{fancyhdr}
-\pagestyle{fancyplain}
-\fancyfoot[L]{\small \ReleaseDate}
-\fancyfoot[C]{c-support.vim}
-\fancyfoot[R]{\small \textbf{Page \thepage{} / \pageref{LastPage}}}
-\renewcommand{\headrulewidth}{0.0pt}
-
-%%----------------------------------------------------------------------
-%%  hyperref
-%%----------------------------------------------------------------------
-\usepackage[ps2pdf]{hyperref}
-\hypersetup{pdfauthor={Dr.-Ing. Fritz Mehner, FH Südwestfalen, Iserlohn, Germany}}
-\hypersetup{pdfkeywords={Vim, C/C++}}
-\hypersetup{pdfsubject={Vim-plugin,  c-support.vim, hot keys}}
-\hypersetup{pdftitle={Vim-plugin,  c-support.vim, hot keys}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%  START OF DOCUMENT
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\begin{document}%
-
-\begin{multicols}{3}
-%
-%%======================================================================
-%%  title
-%%======================================================================
-\begin{center}
-\textbf{\textsc{\small{Vim-Plugin}}}\\
-\textbf{\LARGE{c-support.vim}}\\
-\textbf{\textsc{\small{Version \Pluginversion}}}\\
-\textbf{\textsc{\Huge{Hot keys}}}\\ 
-Key mappings for Vim with and without GUI.\\
-Plugin: http://vim.sourceforge.net\\
-\vspace{3.0mm}
-{\normalsize (i)} insert mode, {\normalsize (n)} normal mode, {\normalsize (v)} visual mode\\
-\vspace{5.0mm}
-%
-%%======================================================================
-%%  table, left part
-%%======================================================================
-%%~~~~~ TABULAR : begin ~~~~~~~~~~
-\begin{tabular}[]{|p{10mm}|p{60mm}|}
-%
-\hline
-\multicolumn{2}{|r|}{\textsl{\textbf{C}omments}} \\
-\hline \verb'\cl'  & end-of-line comment                     \hfill (n,v,i)\\
-\hline \verb'\cj'  & adjust end-of-line comment              \hfill (n,v,i)\\
-\hline \verb'\cs'  & set end-of-line comment column          \hfill (n)    \\
-\hline \verb'\c*'  & code $\Rightarrow$ comment \verb'/* */' \hfill (n,v)  \\
-\hline \verb'\cc'  & code $\Rightarrow$ comment \verb'//'    \hfill (n,v)  \\
-\hline \verb'\co'  & comment $\Rightarrow$ code              \hfill (n,v)  \\
-
-\hline \verb'\cfr' & frame comment                           \hfill (n,i)\\
-\hline \verb'\cfu' & function comment                        \hfill (n,i)\\
-\hline \verb'\cme' & method description                      \hfill (n,i)\\
-\hline \verb'\ccl' & class description                       \hfill (n,i)\\
-\hline \verb'\cfdi'& file description (implementation)       \hfill (n,i)\\
-\hline \verb'\cfdh'& file description (header)               \hfill (n,i)\\
-
-\hline \verb'\ccs'& C/C++--file sections\hspace{3mm}\footnotesize{(tab compl.)}    \hfill \normalsize{(n,i)}\\
-\hline \verb'\chs'& H--file sections\hspace{10mm}\footnotesize{(tab compl.)}       \hfill \normalsize{(n,i)}\\
-\hline \verb'\ckc'& keyword comment\hspace{5mm}\footnotesize{(tab compl.)}         \hfill \normalsize{(n,i)}\\
-\hline \verb'\csc'& special comment\hspace{7,5mm}\footnotesize{(tab compl.)}       \hfill \normalsize{(n,i)}\\
-
-\hline \verb'\cd' & date                                    \hfill (n,v,i)\\
-\hline \verb'\ct' & date \& time                            \hfill (n,v,i)\\
-\hline 
-\end{tabular}\\
-%%~~~~~ TABULAR :  end  ~~~~~~~~~~
-%
-%%======================================================================
-%%  table, middle part
-%%======================================================================
-%
-%%~~~~~ TABULAR : begin ~~~~~~~~~~
-\begin{tabular}[]{|p{15mm}|p{55mm}|}
-%%----------------------------------------------------------------------
-%%  menu statements
-%%----------------------------------------------------------------------
-\hline
-\multicolumn{2}{|r|}{\textsl{\textbf{S}tatements}} \\
-\hline \verb'\sd'  & \verb'do { } while'        \hfill (n,v,i)\\
-\hline \verb'\sf'  & \verb'for'                 \hfill (n,i)\\
-\hline \verb'\sfo' & \verb'for { }'             \hfill (n,v,i)\\
-\hline \verb'\si'  & \verb'if'                  \hfill (n,i)\\
-\hline \verb'\sif' & \verb'if { }'              \hfill (n,v,i)\\
-\hline \verb'\sie' & \verb'if else'             \hfill (n,v,i)\\
-\hline \verb'\sife'& \verb'if { } else { }'     \hfill (n,v,i)\\
-\hline \verb'\se'  & \verb'else { }'            \hfill (n,v,i)\\
-\hline \verb'\sw'  & \verb'while'               \hfill (n,i)\\
-\hline \verb'\swh' & \verb'while { }'           \hfill (n,v,i)\\
-\hline \verb'\ss'  & \verb'switch'              \hfill (n,v,i)\\
-\hline \verb'\sc'  & \verb'case'                \hfill (n,i)\\
-\hline \verb'\s{ \sb'  & \verb'{ }'             \hfill (n,v,i)\\
-\hline
-%%----------------------------------------------------------------------
-%%  preprocessor menu
-%%----------------------------------------------------------------------
-\hline
-\multicolumn{2}{|r|}{\textsl{\textbf{P}reprocessor}}   \\
-\hline \verb'\ps'   & choose a Std. Lib. include    \hfill (n,i)\\
-\hline \verb'\pc'   & choose a C99 include         \hfill (n,i)\\
-\hline \verb'\p<'   & \verb$#include<...>$         \hfill (n,i)\\
-\hline \verb'\p"'   & \verb$#include"..."$         \hfill (n,i)\\
-\hline \verb'\pd'   & \verb'#define'               \hfill (n,i)\\
-\hline \verb'\pu'   & \verb'#undef'                \hfill (n,i)\\
-\hline \verb'\pie'  & \verb'#if #else #endif'      \hfill (n,v,i)\\
-\hline \verb'\pid'  & \verb'#ifdef #else #endif'   \hfill (n,v,i)\\
-\hline \verb'\pin'  & \verb'#ifndef #else #endif'  \hfill (n,v,i)\\
-\hline \verb'\pind' & \verb'#ifndef #def #endif'   \hfill (n,v,i)\\
-\hline \verb'\pi0'  & \verb'#if 0 #endif'          \hfill (n,v,i)\\
-\hline \verb'\pr0'  & remove \verb'#if 0 #endif'   \hfill (n,i)\\
-\hline \verb'\pe'   & \verb'#error '               \hfill (n,i)\\
-\hline \verb'\pl'   & \verb'#line  '               \hfill (n,i)\\
-\hline \verb'\pp'   & \verb'#pragma'               \hfill (n,i)\\
-\hline
-\end{tabular} \\
-%%~~~~~ TABULAR :  end  ~~~~~~~~~~
-
-%%======================================================================
-%%  table, right part
-%%======================================================================
-%
-%%~~~~~ TABULAR : begin ~~~~~~~~~~
-\begin{tabular}[]{|p{11mm}|p{60mm}|}
-%%----------------------------------------------------------------------
-%%  snippet menu
-%%----------------------------------------------------------------------
-\hline 
-\multicolumn{2}{|r|}{\textsl{S\textbf{n}ippet}} \\
-\hline \verb'\nr'  & read code snippet         \hfill (n)\\
-\hline \verb'\nw'  & write code snippet        \hfill (n,v)\\
-\hline \verb'\ne'  & edit code snippet         \hfill (n)\\
-\hline \verb'\np'  & pick up prototype         \hfill (n,v)\\
-\hline \verb'\ni'  & insert prototype(s)       \hfill (n)\\
-\hline \verb'\nc'  & clear  prototype(s)       \hfill (n)\\
-\hline \verb'\ns'  & show   prototype(s)       \hfill (n)\\
-%
-\hline \verb'\ntl' & edit local templates      \hfill (n)\\
-\hline \verb'\ntg' & edit global templates     \hfill (n)\\
-\hline \verb'\ntr' & reread the templates      \hfill (n)\\
-\hline
-%%----------------------------------------------------------------------
-%%  idioms menu
-%%----------------------------------------------------------------------
-\hline 
-\multicolumn{2}{|r|}{\textsl{\textbf{I}dioms}}   \\
-\hline \verb'\if'  & function                         \hfill (n,v,i)\\
-\hline \verb'\isf' & static function                  \hfill (n,v,i)\\
-\hline \verb'\im'  & \verb'main()'                    \hfill (n,v,i)\\
-\hline \verb'\i0'  & \verb'for( x=0; x<n; x+=1 )'     \hfill (n,v,i)\\
-\hline \verb'\in'  & \verb'for( x=n-1; x>=0; x-=1 )'  \hfill (n,v,i)\\
-\hline \verb'\ie'  & \verb'enum'   + \verb'typedef'   \hfill (n,v,i)\\
-\hline \verb'\is'  & \verb'struct' + \verb'typedef'   \hfill (n,v,i)\\
-\hline \verb'\iu'  & \verb'union'  + \verb'typedef'   \hfill (n,v,i)\\
-\hline \verb'\ip'  & \verb'printf()'                  \hfill (n,i)\\
-\hline \verb'\isc' & \verb'scanf()'                   \hfill (n,i)\\
-\hline \verb'\ica' & \verb'p=calloc()'                \hfill (n,i)\\
-\hline \verb'\ima' & \verb'p=malloc()'                \hfill (n,i)\\
-\hline \verb'\isi' & \verb'sizeof()'                  \hfill (n,v,i)\\
-\hline \verb'\ias' & \verb'assert()'                  \hfill (n,v,i)\\
-\hline \verb'\ii'  & open input file                  \hfill (n,v,i)\\
-\hline \verb'\io'  & open output file                 \hfill (n,v,i)\\
-\hline
-\end{tabular}\\
-%
-%%======================================================================
-%%  table, right part
-%%======================================================================
-%
-%%~~~~~ TABULAR : begin ~~~~~~~~~~
-\begin{tabular}[]{|p{12mm}|p{62mm}|}
-%%----------------------------------------------------------------------
-%%  C++ menu
-%%----------------------------------------------------------------------
-\hline 
-\multicolumn{2}{|r|}{\textsl{C\textbf{+}+}} \\
-\hline \verb'\+co'  & \verb'cout << << endl; '                \hfill (n,i)\\
-\hline \verb'\+c'   & class                                   \hfill (n,i)\\
-\hline \verb'\+cn'  & class (using \verb'new')                \hfill (n,i)\\
-\hline \verb'\+ci'  & class  implementation                   \hfill (n,i)\\
-\hline \verb'\+cni' & class (using \verb'new') implementation \hfill (n,i)\\
-\hline \verb'\+mi'  & method implementation                   \hfill (n,i)\\
-\hline \verb'\+ai'  & accessor implementation                 \hfill (n,i)\\
-\hline \verb'\+tc'  & template class                          \hfill (n,i)\\
-\hline \verb'\+tcn' & template class (using \verb'new')       \hfill (n,i)\\
-\hline \verb'\+tci' & template class  implementation          \hfill (n,i)\\
-\hline \verb'\+tcni'& template class (using \verb'new') impl. \hfill (n,i)\\
-\hline \verb'\+tmi' & template method implementation          \hfill (n,i)\\
-\hline \verb'\+tai' & template accessor implementation        \hfill (n,i)\\
-\hline \verb'\+tf'  & template function                       \hfill (n,i)\\
-\hline \verb'\+ec'  & error class                             \hfill (n,i)\\
-\hline \verb'\+tr'  & \verb'try' \dots \verb'catch'           \hfill (n,v,i)\\
-\hline \verb'\+ca'  & \verb'catch'                            \hfill (n,v,i)\\
-\hline \verb'\+c.'  & \verb'catch(...)'                       \hfill (n,v,i)\\
-\hline 
-%%----------------------------------------------------------------------
-%%  run menu
-%%----------------------------------------------------------------------
-\hline
-\multicolumn{2}{|r|}{\textsl{\textbf{R}un}} \\
-\hline \verb'\rc'  & save and compile                        \hfill (n,i)\\
-\hline \verb'\rl'  & link                                    \hfill (n,i)\\
-\hline \verb'\rr'  & run                                     \hfill (n,i)\\
-\hline \verb'\ra'  & set comand line arguments               \hfill (n,i)\\
-\hline \verb'\rm'  & run \texttt{make}                       \hfill (n,i)\\
-\hline \verb'\rg'  & cmd.\ line arg.\ for \texttt{make}      \hfill (n,i)\\
-%
-\hline \verb'\rp'  & run \texttt{splint}$^1$     \hfill (n,i)\\
-\hline \verb'\ri'  & cmd.\ line arg.\ for \texttt{splint}    \hfill (n,i)\\
-%
-\hline \verb'\rk'  & run \texttt{CodeCheck}$^2$  \hfill (n,i)\\
-\hline \verb'\re'  & cmd.\ line arg.\ for \texttt{CodeCheck} \hfill (n,i)\\
-%
-\hline \verb'\rd'  & run \texttt{indent}         \hfill (n,i,v)\\
-\hline \verb'\rh'  & hardcopy buffer             \hfill (n,i,v)\\
-\hline \verb'\rs'  & show plugin settings        \hfill (n,i)\\
-\hline \verb'\rx'  & set xterm size              \hfill (n,i, only Unix \& GUI)\\
-\hline \verb'\ro'  & change output destination   \hfill (n,i)\\
-\hline
-\end{tabular}
-%
-%%----------------------------------------------------------------------
-%%  load / unload menu entry
-%%----------------------------------------------------------------------
-\begin{tabular}[]{|p{12mm}|p{52mm}|}
-\hline
-%\multicolumn{2}{|r|}{\textsl{Menu(s)}}\\
-%%----------------------------------------------------------------------
-%%  show plugin help
-%%----------------------------------------------------------------------
-%\hline 
-\multicolumn{2}{|r|}{\textsl{\textbf{H}elp and Menus}}\\
-\hline \verb'\hm'   & show manual   \hfill (n,i)\\
-\hline \verb'\hp'   & help (c-support) \hfill (n,i)\\
-\hline \verb'\lcs'  & load    Menus\hfill \scriptsize{(n \& GUI only)}\\
-\hline \verb'\ucs'  & unload  Menus\hfill \scriptsize{(n \& GUI only)}\\
-\hline 
-\end{tabular}
-%%~~~~~ TABULAR :  end  ~~~~~~~~~~
-%
-%
-\begin{minipage}[b]{66mm}%
-\vspace{10mm}
-%
-\begin{flushleft}
-%
-\textit{Ex commands:}
-\begin{description}
-%
-\item [CFileSection] 
-C/C++--file sections (same as \verb'\ccs')
-%
-\item [HFileSection]
-H--file sections (same as \verb'\chs')
-%
-\item [KeywordComment] 
-keyword comment (same as \verb'\ckc')
-%
-\item [SpecialComment] 
-special comment (same as \verb'\csc')
-%
-\item [IncludeStdLibrary] 
-standard library include (same as \verb'\ps')
-%
-\item [IncludeC99Library] 
-C99 include (same as \verb'\pc')
-%
-\end{description}
-%
-Use tab expansion to show the items to choose from.
-%
-\end{flushleft}
-%
-\end{minipage}\\
-%
-\begin{minipage}[b]{64mm}%
-\scriptsize{%
-\vspace{30mm}
-\hrulefill\\
-$^1$ {www.splint.org}\\
-$^2$ \textbf{CodeCheck}$^{TM}$ is a product of Abraxas Software, Inc.
-}%
-\end{minipage}\\
-%
-\begin{minipage}[b]{64mm}%
-
-\setlength{\fboxsep}{.25mm}
-%%----------------------------------------------------------------------
-%%  Additional Mappings
-%%----------------------------------------------------------------------
-\begin{spacing}{1.2}
-\begin{tabular}[]{|p{12mm}|p{56mm}|}
-\hline
-\multicolumn{2}{|r|}{\textsl{Additional Mappings}}\\
-\hline
-\hline \textbf{typing}   & \textbf{expansion}\\
-\hline \verb'/*'               & \verb'/*  */'                                                                     \hfill (i)\\
-\hline \verb'/*'               & \verb'/* '\fbox{\small{(multiline) marked text}}\verb' */'                            \hfill (v)\\
-\hline \verb'/*<CR>'  & \verb'/*'\hfill (i)\newline\verb' * |'\newline\verb' */'\\
-\hline \verb'{<CR>'    & \verb'{'\hfill (i)\newline\verb'  |'\newline\verb'}'          \\
-\hline \verb'{<CR>'    & \verb'{'\hfill (v)\newline\verb'  '\fbox{\small{(multiline) marked text}}\newline\verb'}'\\
-\hline 
-\end{tabular}
-\end{spacing}
-%%~~~~~ TABULAR :  end  ~~~~~~~~~~
-%
-\end{minipage}%
-%
-\end{center}
-\end{multicols}
-\end{document}
diff --git a/latex/vim/.vim/doc/csupport.txt b/latex/vim/.vim/doc/csupport.txt
deleted file mode 100644 (file)
index b2a7b2f..0000000
+++ /dev/null
@@ -1,2105 +0,0 @@
-*csupport.txt*                  C/C++ Support                 October 19 2009
-
-C/C++ Support                                           *c-support* *csupport*
-                              Plugin version 5.9
-                        for Vim version 7.0 and above
-                       Fritz Mehner  <mehner@fh-swf.de>
-
-C/C++-IDE for Vim/gVim. It is written to considerably speed up writing code in
-a consistent style.  This is done by inserting complete statements,idioms,
-code snippets, templates, and comments.  Syntax checking, compiling,  running
-a program, running a code checker or a reformatter can be done with a
-keystroke.
-
- 1.    Usage                                    |csupport-usage-gvim|
- 1.1    Menu 'Comments'                         |csupport-comm|
- 1.1.1   Append aligned comments                |csupport-comm-aligned|
- 1.1.2   Adjust end-of-line comments            |csupport-comm-realign|
- 1.1.3   Code to comment                        |csupport-code-to-comm|
- 1.1.4   Comment to code                        |csupport-comm-to-code|
- 1.1.5   Frame comments, file header, ...       |csupport-comm-frame|
- 1.1.6   File section comments         ..       |csupport-comm-sections|
- 1.1.7   Keyword comment, special comment       |csupport-comm-keyword|
- 1.1.8   Tags (plugin)                          |csupport-comm-tags|
- 1.1.9   Date and date+time                     |csupport-comm-date|
- 1.1.10  C to C++ comments and vice versa       |csupport-comm-c-cpp|
- 1.2    Menu 'Statements'                       |csupport-stat|
- 1.2.1   Normal mode, insert mode.              |csupport-stat-normal-mode|
- 1.2.2   Visual mode.                           |csupport-stat-visual-mode|
- 1.3    Menu 'Preprocessor'                     |csupport-prep|
- 1.3.1   Normal mode, insert mode.              |csupport-prep-normal-mode|
- 1.3.2   Visual mode.                           |csupport-prep-visual-mode|
- 1.3.3   Block out code with #if 0 .. #endif    |csupport-prep-if0|
- 1.4    Menu 'Idioms'                           |csupport-idioms|
- 1.4.1   Item 'function'                        |csupport-idioms-function|
- 1.4.2   for-loop control                       |csupport-idioms-for-loop|
- 1.4.3   Item 'open input file'                 |csupport-idioms-input|
- 1.4.4   Item 'open output file'                |csupport-idioms-output|
- 1.5    Menu 'Snippets'                         |csupport-snippets|
- 1.5.1   Code snippets                          |csupport-snippets|
- 1.5.2   Picking up prototypes                  |csupport-proto|
- 1.5.3   Code templates                         |csupport-templates-menu|
- 1.6    Menu 'C++'                              |csupport-c++|
- 1.6.1   Normal mode, insert mode.              |csupport-c++-normal-mode|
- 1.6.2   Visual mode.                           |csupport-c++-visual-mode|
- 1.6.3   Method implementation                  |csupport-c++-method-impl|
- 1.7    Menu 'Run'                              |csupport-run|
- 1.7.1   Minimal make functionality             |csupport-run-buffer|
- 1.7.2   Command line arguments                 |csupport-run-cmdline-args|
- 1.7.3   Run make                               |csupport-run-make|
- 1.7.4   Command line arguments for make        |csupport-run-make-args|
- 1.7.5   Splint                                 |csupport-run-splint|
- 1.7.6   CodeCheck                              |csupport-run-codecheck|
- 1.7.7   Indent                                 |csupport-run-indent|
- 1.7.8   Hardcopy                               |csupport-run-hardcopy|
- 1.7.9   Rebuild templates                      |csupport-run-templates|
- 1.7.10  Xterm size                             |csupport-run-xterm|
- 1.7.11  Output redirection                     |csupport-run-output|
- 1.8    Help                                    |csupport-help|
- 2.    Usage without GUI                        |csupport-usage-vim|
- 3.    Hotkeys                                  |csupport-hotkeys|
- 4.    Customization and configuration          |csupport-custom|
- 4.1    Global variables                        |csupport-custom-glob-vars|
- 4.2    The root menu                           |csupport-custom-root-menu|
- 4.3     System-wide installation               |csupport-system-wide|
- 5.    Template files and tags                  |csupport-templates|
- 5.1    Template files                          |csupport-templates-files|
- 5.2    Macros                                  |csupport-templates-macros|
- 5.2.1  User defined formats for date and time  |csupport-templates-date|
- 5.3    Templates                               |csupport-templates-names|
- 5.3.1  Template names                          |csupport-templates-names|
- 5.3.2  Template definition                     |csupport-templates-definition|
- 5.3.3  Template expansion                      |csupport-templates-expansion|
- 5.3.4  The macros <+text+> etc.                |csupport-templates-jump|
- 5.3.5  Command Ctrl-j                          |csupport-Ctrl-j|
- 5.4    Switching between template sets         |csupport-templates-sets|
- 6.    C/C++ Dictionaries                       |csupport-dictionary|
- 7.    Extend ctags                             |csupport-ctags|
- 7.1   Make and qmake                           |csupport-ctags-make|
- 7.2   Templates                                |csupport-ctags-templates|
- 8.    Folding                                  |csupport-folding|
- 9     Additional Mappings                      |csupport-ad-mappings|
- 10.   Windows particularities                  |csupport-windows|
- 11.   Additional tips                          |csupport-tips|
- 12.   Troubleshooting                          |csupport-troubleshooting|
- 13.   Release Notes /Change Log                |csupport-release-notes|
-
-      How to add this help file to Vim's help  |add-local-help|
-
-
-==============================================================================
-1.  USAGE WITH GUI  (gVim)                               *csupport-usage-gvim*
-==============================================================================
-
-If the root menu 'C/C++' is not visible call it with the item "Load C Support"
-from the standard Tools-menu.
-The item "Load C Support" can also be used to unload the C/C++-root menu.
-
-Nearly all menu entries insert code snippets or comments. All these stuff is
-taken from template files and can be changed by the user to meet his
-requirements (see|csupport-templates|).
-
-------------------------------------------------------------------------------
-1.1  MENU 'Comments'                                           *csupport-comm*
-------------------------------------------------------------------------------
-
-1.1.1  APPEND ALIGNED COMMENTS TO CONSECUTIVE LINES    *csupport-comm-aligned*
-
-In NORMAL MODE the menu items 'end-of-line comment' will append an comment to
-the current line.
-In VISUAL MODE these item will append aligned comments to all marked lines.
-Marking the first 4 lines
-
-  print_double_array ( double array[],
-                       int    n,
-                       int    columns,
-                       char*  arrayname
-                       )
-
-and choosing 'end-of-line com. /**/' will yield.
-
-  print_double_array ( double array[],          /*  */
-                       int    n,                /*  */
-                       int    columns,          /*  */
-                       char*  arrayname         /*  */
-                       )                        /*  */
-
-If one ore more lines go beyond the starting column (s.below) the comments
-will start at the 2. column after the longest line.  The cursor will be
-positioned inside the first comment.
-
-The default starting column is 49 ( = (multiple of 2,4, or 8) + 1 ).  This can
-be changed by setting a global variable in the file ~/.vimrc , e.g. :
-
-  let g:C_LineEndCommColDefault    = 45
-
-The starting column can also be set by the menu item
-'Comments->set end-of-line com. col' . Just position the cursor in an
-arbitrary column (column number is shown in the Vim status line) and choose
-this menu item.  This setting is buffer related.
-
-If the cursor was at the end of a line you will be asked for a column number
-because this position is most likely not the desired starting column.
-Your choice will be confirmed.
-
-------------------------------------------------------------------------------
-
-1.1.2  ADJUST END-OF-LINE COMMENTS                    *csupport-comm-realign*
-
-After some changes end-of-line comments may be no longer aligned:
-
-  print_double_array ( double       array[],          /*  */
-                       long int     n,                     /*  */
-                       unsigned int columns,          /*  */
-                       char*        a_name         /*  */
-                       )                        /*  */
-
-Realignment can be achieved with the menu item 'adjust end-of-line com.' In
-normal mode the comment (if any) in the current line will be aligned to the
-end-of-line comment column (see above) if possible. In visual mode the
-comments in the marked block will be aligned:
-
-  print_double_array ( double       array[],    /*  */
-                       long int     n,          /*  */
-                       unsigned int columns,    /*  */
-                       char*        a_name      /*  */
-                       )                        /*  */
-
-The realignment will not be done for comments with nothing else than leading
-whitespaces. These commnents are usually captions:
-
-  max = other.max;                    /* the maximum value */
-  len = other.len;                         /* the length        */
-  /* ===== the next section ===== */
-  pos = (x+y+z)/3.0;             /* the next position */
-
-After the alignment we have:
-
-  max = other.max;                              /* the maximum value */
-  len = other.len;                              /* the length        */
-  /* ===== the next section ===== */
-  pos = (x+y+z)/3.0;                            /* the next position */
-
-------------------------------------------------------------------------------
-
-1.1.3  CODE TO COMMENT                                 *csupport-code-to-comm*
-
-The marked block
-
-xxxxxxxx
-xxxxxxxx
-xxxxxxxx
-
-will be changed by the menu item 'code->comment /**/' into the multiline
-comment (all (partially) marked lines):
-
-/* xxxxxxxx
- * xxxxxxxx
- * xxxxxxxx
- */
-
-The marked block will be changed  by the menu item 'code->comment //' into the
-multiline comment
-
-//xxxxxxxx
-//xxxxxxxx
-//xxxxxxxx
-
-The menu items works also for a single line. A single line needs not to be
-marked.
-
-------------------------------------------------------------------------------
-
-1.1.4  COMMENT TO CODE                                 *csupport-comm-to-code*
-
-If one (or more) complete comment (i.e. all lines belonging to the comment) is
-marked the item 'comment->code' will uncomment it.  If the following lines
-are marked
-
-   * printf ("\n");
-   */
-
-  printf ("\n");
-
-  //  printf ("\n");
-  //
-
-  /*
-   *  printf ("\n");
-   */
-
-uncommenting will yield
-
-   * printf ("\n");
-   */
-
-  printf ("\n");
-
-  printf ("\n");
-
-
-
-  printf ("\n");
-
-The first 2 lines are only a part of a C-comment and remain unchanged.
-A C-comment can start with /* , /** or /*! .
-
-The menu item works also for a single line with a leading // . A single line
-needs not to be marked.
-
-------------------------------------------------------------------------------
-
-1.1.5  FRAME COMMENTS, FILE HEADER, ...                  *csupport-comm-frame*
-
-Frame comments, file header comments and function, methods, class descriptions
-are read as templates from the appropriate files (see |csupport-templates|).
-
-There are to file description templates (menu items 'file description (impl.)'
-and  'file description (header)', see also |csupport-templates|):
-
-  comment.file-description         : files *.c *.cc *.cp *.cxx *.cpp *.CPP *.c++
-                                      *.C *.i *.ii 
-
-  comment.file-description-header  : everything else with filetype 'c' or 'cpp'
-
-The appropriate template will also be included into a new file. The plugin 
-decides on the basis of the file extension. The default is shown above. You
-can change the list by setting a global variable in '~/.vimrc':
-
-  au BufRead,BufNewFile  *.XYZ  set filetype=c
-
-  let g:C_SourceCodeExtensions  = 'XYZ c cc cp cxx cpp CPP c++ C i ii'
-
-A new file named 'test.XYZ' will now be considered a C implementation file. 
-
-------------------------------------------------------------------------------
-
-1.1.6  FILE SECTION COMMENTS                          *csupport-comm-sections*
-
-File section comments can be uses to separate typical C- and H-file sections
-with comments of similar appearance, e.g.
-
-/* #####   HEADER FILE INCLUDES   ################################################### */
-
-/* #####   MACROS  -  LOCAL TO THIS SOURCE FILE   ################################### */
-
-/* #####   TYPE DEFINITIONS  -  LOCAL TO THIS SOURCE FILE   ######################### */
-
-These section comments can also be inserted using the hotkey \ccs for C/C++
-files, or \chs for H-files. These hotkeys will start the command
-'CFileSectionList' or 'HFileSectionList'  on the command line:
-
- :CFileSectionList 
- :HFileSectionList 
-
-Now type a <Tab> to start the selection menu to choose from.
-
-------------------------------------------------------------------------------
-
-1.1.7  KEYWORD COMMENT, SPECIAL COMMENT                *csupport-comm-keyword*
-
-Keword comments are end-of-line comments:
-
- /* :<keyword>:<date+time>:<author reference>: <arbitrary comment text> */
-
-Keywords are 
-
- BUG COMPILER TODO TRICKY WARNING WORKAROUND user-defined-keyword
-
-These are preliminary comments to document places where works will be resumed
-shortly. They are usually not meant for the final documentation.  These
-comments are easily found by searching for the keyword.
-The keyword comments can also be inserted using the hotkey \ckc . This hotkey
-starts the command 'KeywordCommentList' on the command line:
-
- :KeywordCommentList
-
-Now type a <Tab> to start the selection menu to choose from.
-
-Special comments are occasionally used to mark special features of a code
-construct (e.g. a fall through cases in a switch statement, an empty loop):
-
- /* EMPTY */
- /* NOT REACHED */
- /* REMAINS TO BE IMPLEMENTED */
-  ....
-
-The special comments can also be inserted using the hotkey \csc . This hotkey
-starts the command 'SpecialCommentList' on the command line:
-
- :SpecialCommentList
-
-Now type a <Tab> to start the selection menu to choose from.
-
-------------------------------------------------------------------------------
-
-1.1.8  TAGS (PLUGIN)                                      *csupport-comm-tags*
-
-The submenu 'tags (plugin)' let you insert the predefined macros from the
-template system (see|csupport-templates-macros|). In visual mode the marked
-string will be replaced by the macro.
-
-------------------------------------------------------------------------------
-
-1.1.9  DATE AND DATE+TIME                                 *csupport-comm-date*
-
-The format for 'date' and 'date time' can be defined by the user (see
-|csupport-templates-date|). In visual mode the marked string will be replaced
-by the macro (e.g. to update date and time).
-
-------------------------------------------------------------------------------
-
-1.1.10 C TO C++ COMMENTS AND VICE VERSA                  *csupport-comm-c-cpp*
-
-The menu item '// xxx -> /* xxx */' changes a C++ comment into an C comment.
-This is done for the current line in normal or insert mode and for a marked
-area of lines in visual mode.
-If there are multiple C comments only the first one will be changed:
-  printf ("\n");                     /* one */ /* two */ /* three */
-will be changed into
-  printf ("\n");                     // one  /* two */ /* three */
-
-The menu item '/* xxx */ -> // xxx' changes a C comment into an C++ comment.
-
-------------------------------------------------------------------------------
-1.2  MENU 'Statements'                                         *csupport-stat*
-------------------------------------------------------------------------------
-
-1.2.1  NORMAL MODE, INSERT MODE.                   *csupport-stat-normal-mode*
-
-An empty statement will be inserted and properly indented. The item 'if{}'
-will insert an if-statement:
-
-if (  )
-{
-}
-
-
-1.2.2  VISUAL MODE.                                *csupport-stat-visual-mode*
-
-STATEMENTS WITH BLOCKS AND CASE LABEL.
---------------------------------------
-The highlighted area
-
-xxxxx
-xxxxx
-
-can be surrounded by one of the following statements:
-
-  +----------------------------+-----------------------------+
-  |     if (  )                |     if (  )                 |
-  |     {                      |     {                       |
-  |       xxxxx                |       xxxxx                 |
-  |       xxxxx                |       xxxxx                 |
-  |     }                      |     }                       |
-  |                            |     else                    |
-  |                            |     {                       |
-  |                            |     }                       |
-  +----------------------------+-----------------------------+
-  |     for ( ; ;  )           |     while (  )              |
-  |     {                      |     {                       |
-  |       xxxxx                |       xxxxx                 |
-  |       xxxxx                |       xxxxx                 |
-  |     }                      |     }                       |
-  +----------------------------+-----------------------------+
-  |     do                     |                             |
-  |     {                      |     {                       |
-  |       xxxxx                |       xxxxx                 |
-  |       xxxxx                |       xxxxx                 |
-  |     }                      |     }                       |
-  |     while (  );            |                             |
-  +----------------------------+-----------------------------+
-  |      switch (  ) {                                       |
-  |      case :                                              |
-  |       break;                                             |
-  |                                                          |
-  |      case :                                              |
-  |       break;                                             |
-  |                                                          |
-  |      case :                                              |
-  |       break;                                             |
-  |                                                          |
-  |      case :                                              |
-  |       break;                                             |
-  |                                                          |
-  |      default:                                            |
-  |       break;                                             |
-  |      }                                                   |
-  +----------------------------+-----------------------------+
-
-The whole statement will be indented after insertion.
-
-
-STATEMENTS WITHOUT BLOCKS.
---------------------------
-One of the following statements can be inserted:
-
-  +-------------------------------+--------------------------+
-  |    if (  )                    |    for ( ; ;  )          |
-  +-------------------------------+--------------------------+
-  |    if (  )                    |    while (  )            |
-  |    else                       |                          |
-  +-------------------------------+--------------------------+
-  |    case :                     |                          |
-  |      break;                   |                          |
-  +-------------------------------+--------------------------+
-
-
-------------------------------------------------------------------------------
-1.3  MENU 'Preprocessor'                                       *csupport-prep*
-------------------------------------------------------------------------------
-
-1.3.1  NORMAL MODE, INSERT MODE.                   *csupport-prep-normal-mode*
-
-The preprocessor statements will be inserted and properly indented.
-
-1.3.2  VISUAL MODE.                                *csupport-prep-visual-mode*
-
-STATEMENTS WITH BLOCKS
-----------------------
-The highlighted area
-
-xxxxx
-xxxxx
-
-can be surrounded by one of the following statements:
-
-  +----------------------------+-----------------------------+
-  |    #if  CONDITION                                        |
-  |    xxxxx                                                 |
-  |    xxxxx                                                 |
-  |    #else      /* ----- #if CONDITION  ----- */           |
-  |                                                          |
-  |    #endif     /* ----- #if CONDITION  ----- */           |
-  +----------------------------------------------------------+
-  |    #ifdef  CONDITION                                     |
-  |    xxxxx                                                 |
-  |    xxxxx                                                 |
-  |    #else      /* ----- #ifdef CONDITION  ----- */        |
-  |                                                          |
-  |    #endif     /* ----- #ifdef CONDITION  ----- */        |
-  +----------------------------------------------------------+
-  |    #ifndef  CONDITION                                    |
-  |    xxxxx                                                 |
-  |    xxxxx                                                 |
-  |    #else      /* ----- #ifndef CONDITION  ----- */       |
-  |                                                          |
-  |    #endif     /* ----- #ifndef CONDITION  ----- */       |
-  +----------------------------------------------------------+
-  |    #ifndef  INC_TEST                                     |
-  |    #define  INC_TEST                                     |
-  |    xxxxx                                                 |
-  |    xxxxx                                                 |
-  |    #endif   /* ----- #ifndef INC_TEST  ----- */          |
-  +----------------------------------------------------------+
-  |    #if  0     /* ----- #if 0 : If0Label_1 ----- */       |
-  |                                                          |
-  |    #endif     /* ----- #if 0 : If0Label_1 ----- */       |
-  +----------------------------------------------------------+
-
-The macro name for an include guard (e.g. INC_TEST above) will be derived as a
-suggestion from the file name.
-
-1.3.3  BLOCK OUT CODE WITH #if 0 ... #endif                *csupport-prep-if0*
-
-The menu item #if 0 #endif  inserts the lines
-
-  #if  0     /* ----- #if 0 : If0Label_1 ----- */
-
-  #endif     /* ----- #if 0 : If0Label_1 ----- */
-
-In visual mode the marked block of lines will be surrounded by these lines.
-
-This is usually done to temporarily block out some code.  The label names like
-If0Label_1 are automatically inserted into the comments.  The trailing numbers
-are automatically incremented.  These numbers can be changed by the user.  The
-next number will be one above the highest number found in the current buffer.
-
-A corresponding label can be found by searching with the vim star command (*).
-All labels can be found with a global search like :g/If0Label_/ or
-:g/If0Label_\d\+/. All corresponding lines can be deleted with :g/If0Label_/d .
-
-
-REMOVE THE ENCLOSING #if 0 ... #endif -CONSTRUCT.
-
-The menu item 'remove #if #endif' removes such a construct if the cursor is
-in the middle of such a section or on one of the two enclosing lines. Nested
-constructs will be untouched.
-
-------------------------------------------------------------------------------
-1.4  MENU 'Idioms'                                           *csupport-idioms*
-------------------------------------------------------------------------------
-
-1.4.1  Item 'function'                              *csupport-idioms-function*
-
-NORMAL MODE, INSERT MODE:
-The name of the function is asked for and the following lines (for function
-name "f") will be inserted:
-
-  void
-  f (  )
-  {
-    return ;
-  }        /* ----------  end of function f  ---------- */
-
-VISUAL MODE:
-Main or [static] function: the highlighted lines will go inside the new
-function or main.
-for-loops: the highlighted lines will be set in braces.
-
-1.4.2  for-loop control                             *csupport-idioms-for-loop*
-
-The menu items 'for( x=0; ... )' and 'for( x=n-1; ... )' can be used to write
-the control statement for a for-loop countig upward or downward. These items
-start an input dialog
-
- [TYPE (expand)] VARIABLE [START [END [INCR.]]] :
-
-asking for at least the name of the loop variable. The other parameters are
-optional. The type is restricted the following integral data types:
-
-   char
-   int
-   long int
-   long
-   short int
-   short
-   size_t
-   unsigned char
-   unsigned int
-   unsigned long int
-   unsigned long
-   unsigned short int
-   unsigned short
-   unsigned
-
-One of these types can be specified by typing it completely or by typing zero
-or more characters of its name and completing them to the full name by using
-the tab key (tab completion). If the start of the type name is ambiguous (e.g.
-'uns') a list of completion candidates is provided to choose from.
-
-1.4.3  Item 'open input file'                          *csupport-idioms-input*
-
-The item 'open input file' will create the statements to open and close an
-input file (e.g. with the file pointer 'infile').
-
-1.4.4  Item 'open output file'                        *csupport-idioms-output*
-
-The item 'open output file' will create the statements to open and close an
-output file (e.g. with the file pointer 'outfile').
-
-------------------------------------------------------------------------------
-1.5  MENU 'Snippets'                                       *csupport-snippets*
-------------------------------------------------------------------------------
-
-1.5.1  CODE SNIPPETS
-
-Code snippets are pieces of code which are kept in separate files in a special
-directory (e.g. a few lines of code or a complete template for a Makefile).
-File names are used to identify the snippets.  The snippet directory will be
-created during the installation  ( $HOME/.vim/codesnippets-c is the default).
-Snippets are managed with the 3 items
-
-   C/C++ -> Snippets -> read  code snippet
-   C/C++ -> Snippets -> write code snippet
-   C/C++ -> Snippets -> edit  code snippet
-
-from the Snippets submenu.
-
-CREATING A NEW SNIPPET
-When nothing is marked, "write code snippet" will write the whole buffer
-to a snippet file, otherwise the marked area will be written to a file.
-
-INSERT A SNIPPET
-Select the appropriate file from the snippet directory ("read  code snippet").
-The inserted lines will be indented.
-
-EDIT A SNIPPET
-This is a normal edit.
-
-INDENTATION / NO INDENTATION
-Code snippets are normally indented after insertion. To suppress indentation
-add the file extension "ni" or "noindent" to the snippet file name, e.g.
-
-  parameter_handling.c.noindent
-
-Snippet browser
----------------
-Under a GUI a file requester will be put up. Without GUI the filename will be
-read from the command line. You can change this behavior by setting a global
-variable in your ~/.vimrc :
-
- let g:C_GuiSnippetBrowser = 'commandline'
-
-The default value is 'gui'. 
-
-
-1.5.2   PICKING UP PROTOTYPES                                 *csupport-proto*
-
-PICK UP PROTOTYPES.
-To make a prototype from a function head mark the function head and choose
-'Snippets -> pick up prototype'. From the first six lines of
-
-   void
-  print_double_array (  double array[],  /* array to print                */
-                        int    n,        /* number of elements to print   */
-                        int    columns,  /* number of elements per column */
-                        char*  arrayname /* array name                    */
-                        )
-  {
-    ...
-  }       /* ----------  end of function print_double_array  ---------- */
-
-the prototype
-
-  void print_double_array ( double array[], int n, int columns, char* arrayname );
-
-is produced and put in an internal buffer.
-- Leading and trailing whitespaces are removed.
-- All inner whitespaces are squeezed.
-- All comments will be discarded.
-- Trailing parts of the function body (e.g a '{' ) will also be removed.
-- The class name and the scope resolution operator will be removed (C++ method
-  implementations).
-Further prototypes can be picked up and gathered in the buffer.
-
-For C++ methods namespace names and class names will be removed
-(exception: 'std::' ). The first two lines of
-
-  std::string
-  ROBOT::Robot::get_name  ( void )
-  {
-    return type_name;
-  }   /* -----  end of method Robot::get_name  ----- */
-
-result in the prototype
-
-  std::string get_name ( void );
-
-Folding may help picking up prototypes (see |csupport-folding|).
-
-
-INSERT PROTOTYPES
-With 'Snippets -> insert prototype(s)' all picked up prototypes currently in
-the buffer will be inserted below the cursor.
-The prototype buffer will be cleared after insertion.
-
-
-DISCARD PROTOTYPES
-The prototype buffer can be cleared with 'Snippets -> clear prototype(s)' .
-
-
-SHOW PROTOTYPES
-The list of gathered prototypes can be shown with
-'Snippets -> show prototype(s)'. The number and the filename are shown, e.g.
-
-  (1) matrix.c #  double** calloc_double_matrix ( int rows, int columns );
-  (2) matrix.c #  void free_double_matrix ( double **m );
-  (3) foomain.c #  void foo ( );
-
-
-REMARK. Generating prototypes this way is nice in a small project. You may
-want to use an extractor like cextract or something else.
-
-
-1.5.3  Code Templates                                *csupport-templates-menu*
----------------------
-Nearly all menu entries insert code snippets or comments. All these stuff is
-taken from template files and can be changed by the user to meet his
-requirements (see|csupport-templates|on how to use the template system).
-
-The menu item 'edit local templates' opens the main template file in a local
-plugin installation. This is usually the file
-'~/.vim/c-support/templates/Templates'.  There may be dependent files
-loaded from the main file.  Now change whatever file you want, save it, and
-click on the menu item 'reread templates' to read in the file(s) and to
-rebuild the internal representation of the templates.
-
-The menu item 'edit global templates' opens the main template file in a
-system-wide plugin installation (see |csupport-system-wide|). This is
-usually the file '$VIM./vimfiles/c-support/templates/Templates'.
-
-Template browser
-----------------
-Under a GUI a file requester will be put up. Without GUI the filename will be
-read from the command line. You can change this behavior by setting a global
-variable in your ~/.vimrc :
-
- let g:C_GuiTemplateBrowser = 'explorer'
-
-The default value is 'gui'. 'explorer' will start the file explorer
-(see help|:Explore|). To use the commandline asign 'commandline'.
-
-------------------------------------------------------------------------------
-1.6  MENU 'C++'                                                 *csupport-c++*
-------------------------------------------------------------------------------
-
-1.6.1  NORMAL MODE, INSERT MODE.                    *csupport-c++-normal-mode*
-
-An empty statement will be inserted and in some cases properly indented. The
-item 'try .. catch' will insert the following lines:
-
-  try {
-  }
-  catch ( const &ExceptObj ) {    // handle exception:
-  }
-  catch (...) {   // handle exception: unspezified
-  }
-
-The cursor will go into the try block.
-
-1.6.2  VISUAL MODE.                                 *csupport-c++-visual-mode*
-
-The highlighted area can be surrounded by one of the following statements:
-
-  try - catch
-  catch
-  catch(...)
-  namespace { }
-  extern "C" { }
-
-The whole statement will be indented after insertion.
-
-1.6.3   METHOD IMPLEMENTATION                       *csupport-c++-method-impl*
-
-The menu item 'method implement.' asks for a method name. If this item is
-called the first time you will see just an scope resolution operator.  If you
-specify the scope this is used the next time you call this item.  If you use
-one of the menu items to generate a class (see |csupport-templates|) the
-scope will be extracted and used for the next method.
-
-------------------------------------------------------------------------------
-1.7  MENU 'Run'                                                 *csupport-run*
-------------------------------------------------------------------------------
-
-1.7.1  MINIMAL MAKE FUNCTIONALITY                        *csupport-run-buffer*
-
-The 'Run' menu provides a minimal make functionality for single file projects
-(e.g. in education) :
-
-SAVE AND COMPILE
-'save and compile' saves the buffer and run the compiler with the given
-options (see |csupport-custom-glob-vars|).
-
-An error window will be opened if the compiler reports errors and/or warnings.
-Quickfix commands can now be used to jump to an error location.
-
-Consider using maps like
-  map  <silent> <F7>    <Esc>:cprevious<CR>
-  map  <silent> <F8>    <Esc>:cnext<CR>
-in your ~/.vimrc file to jump over the error locations and make navigation
-easier.  The error list and the error locations in your source buffer will be
-synchronized.
-
-
-LINK
-'link' makes an executable from the current buffer. If the buffer is not
-saved, or no object is available or the object is older then the source step
-'save and compile' is executed first.
-
-The behavior of the compiler / linker is determined by the options assigned to
-the variables described in |csupport-custom-glob-vars| (4.group).
-
-RUN
-'run' runs the executable with the same name (extension .e) as the current
-buffer. If the buffer is not saved, or no executable is available or the
-executable is older then the source steps 'save and compile' and 'link' are
-executed first.
-
-
-1.7.2  COMMAND LINE ARGUMENTS                      *csupport-run-cmdline-args*
-
-The item 'command line arguments' calls an input dialog which asks for command
-line arguments. These arguments are forwarded to the program which is run by
-the 'run' item. The arguments are kept until you change them.
-For the first and only the first argument file name expansion will work (use
-the Tab-key). Only the first string of the input can be expanded due to a
-restriction of the Vim input function. To expand two or more filenames
-specify them in reverse order: type the first characters of the last filename
-and expand them. Go to the start of the input and type the beginning of the
-last but one filename and expand it.
-
-The arguments belong to the current buffer (that is, each buffer can have its
-own arguments).
-If the buffer gets a new name with "save as" the arguments will now belong to
-the buffer with the new name.
-
-The command line arguments can be followed by pipes and redirections:
-
-  11 22 | sort -rn | head -10 > out
-
-Caveat: If you look for the current arguments by calling this menu item again
-be sure to leave it with a CR (not Esc !). Due to a limitation of an internal
-Vim function CR will keep the arguments, Esc will discard them.
-
-
-1.7.3  RUN make                                            *csupport-run-make*
-
-The item 'make' runs the external make program.
-
-
-1.7.4  COMMAND LINE ARGUMENTS FOR make                *csupport-run-make-args*
-
-The item 'command line arguments for make' calls an input dialog which asks
-for command line arguments for make. These arguments are forwarded to make
-when called by the item 'make'.
-
-
-1.7.5  SPLINT                                            *csupport-run-splint*
-
-Splint is a tool for statically checking C programs (see http://www.splint.org).
-Of course it has to be installed in order to be used within Vim.  The menu
-item 'Run->splint' will run the current buffer through splint.
-
-An error window will be opened if splint has something to complain about.
-Quickfix commands can now be used to jump to an error location.  For easier
-navigation see tip under 'SAVE AND COMPILE' |csupport-run-buffer|.
-
-Splint has many options. Presumably the best way is to keep the options in an
-option file (~/.splintrc). For a quick try you can use the menu item
-'Run->cmd. line arg. for splint' to specify some buffer related options.
-
-When vim is started this plugin will check whether splint is executable. If
-not, the menu item will *NOT' be visible.
-
-
-1.7.6  CODECHECK                                      *csupport-run-codecheck*
-
-CodeCheck (TM) is a commercial code analyzing tool produced by Abraxas
-Software, Inc.  (www.abraxas-software.com).
-Of course it has to be installed in order to be used within Vim.  The menu
-item 'Run->CodeCheck' will run the current buffer through CodeCheck.
-
-An error window will be opened if CodeCheck has something to complain about.
-Quickfix commands can now be used to jump to an error location.  For easier
-navigation see tip under 'SAVE AND COMPILE' |csupport-run-buffer|.
-
-CodeCheck has many options.  For a quick try you can use the menu item
-'Run->cmd. line arg. for CodeCheck' to specify some buffer related options.
-
-CodeCheck will be run with default options (see |csupport-custom-glob-vars|).
-The default options can be overwritten by  placing a global variable in
-~/.vimrc , e.g.
-
-  let  g:C_CodeCheckOptions = "-K13 -Rmeyers"
-
-The default name for the executable is 'check'.  There are other names in use
-on different platforms.  The name can be changed by placing a global variable
-in ~/.vimrc , e.g.
-
-  let  g:C_CodeCheckExeName = "chknt.exe"
-
-When vim is started this plugin will check whether CodeCheck is executable. If
-not, the menu item will *NOT' be visible.
-
-
-1.7.7  INDENT                                            *csupport-run-indent*
-
-The formatter 'indent' can be run over the whole buffer or a marked region.
-Before formatting the whole buffer this buffer will be saved to disk and you
-will be asked for a confirmation.
-
-Indent has many options. These are kept in the file '.indent.pro' in your home
-directory. See the indent manual for more information.
-
-
-1.7.8  HARDCOPY                                        *csupport-run-hardcopy*
-
-Generates a PostScript file from the whole buffer or from a marked region.
-On a Windows system a printer dialog is displayed.
-The hardcopy goes to the current working directory.  If the buffer contains
-documentation or other material from non-writable directories the hardcopy
-goes to the HOME directory. The otput destination will be shown in a message.
-
-The print header contains date and time for the current locale. The definition
-used is
-
-  let s:C_Printheader = "%<%f%h%m%<  %=%{strftime('%x %X')}     Page %N"
-
-The current locale can be overwritten by changing the language, e.g.
-
-  :language C
-
-or by setting a global variable in the file ~/.vimrc , e.g. :
-
-  let g:C_Printheader = "%<%f%h%m%<  %=%{strftime('%x %X')}     SEITE %N"
-
-See :h printheader and :h strftime()  for more details.
-
-
-1.7.9  REBUILD TEMPLATES                              *csupport-run-templates*
-
-After editing one or more template files  a click on this item rereads the
-template files and rebuilds all templates.
-
-
-1.7.10  XTERM SIZE                                        *csupport-run-xterm*
-
-The size of the xterm used for  running a program (below) can be set by this
-menu item. The default is 80 columns with 24 lines.
-This feature is not available under Windows.
-
-
-1.7.11  OUTPUT REDIRECTION                               *csupport-run-output*
-
-Running a program can be done in one of three ways:
-(1) Run the program from the gVim command line.
-    This is for interactive programs with little input and output.
-(2) Run the program and direct the output into a window with name "C-Output".
-    The buffer and its content will disappear when the window is closed and
-    reused otherwise.
-    This is for non-interactive programs with little to very much output.
-    You have unlimited line length, regex search, navigation, ...
-    The tabstop value will be set to 8  for "C-Output".
-(3) Run the program in an xterm.
-
-The output method can be chosen from the menu item 'Run->output: ...'.
-This menu has three states:
-
-  output: VIM->buffer->xterm
-  output: BUFFER->xterm->vim
-  output: XTERM->vim->buffer
-
-The first (uppercase) item shows the current method.  The default is 'vim'.
-This can be changed by setting the variable g:C_OutputGvim to another value.
-Possible values are 'vim', 'buffer' and 'xterm' .
-
-The xterm defaults can be set in ~/.vimrc by the variable g:C_XtermDefaults .
-The default is "-fa courier -fs 12 -geometry 80x24" :
-  font name     : -fa courier
-  font size     : -fs 12
-  terminal size : -geometry 80x24
-See 'xterm -help' for more options. Xterms are not available under Windows.
-
-------------------------------------------------------------------------------
-1.8  'help'                                                    *csupport-help*
-------------------------------------------------------------------------------
-Plugin help
------------
-The root menu item 'help (plugin)' shows this plugin help in a help window.
-The help tags must have been generated with
-  :helptags ~/.vim/doc
-The hotkey is \hp (for "help plugin").
-
-Displaying a manual
--------------------
-The root menu item 'show maual' shows the manual for the word under the
-cursor. If there is more than one manual a selection list will be presented.
-If there is no word under the cursor you can type in a name.  An interface to
-the on-line reference manuals must be installed (usually man(1) for
-Linux/Unix, see|csupport-custom-glob-vars|).
-The hotkey is \hm (for "help manual").
-
-==============================================================================
-2.  USAGE WITHOUT GUI  (Vim)                              *csupport-usage-vim*
-==============================================================================
-
-The frequently used constructs can be inserted with key mappings.  The
-mappings are also described in the document c-hot-keys.pdf (reference card,
-part of this package).
-Hint: Typing speed matters. The combination of a leader ('\') and the
-following character(s) will only be recognized for a short time.
-The insert mode mappings start with ` (backtick).
-
-Legend:  (i) insert mode, (n) normal mode, (v) visual mode
-
-  -- Help ---------------------------------------------------------------
-
-  \hm       show manual for word under the cursor (n,i)
-  \hp       show plugin help                      (n,i)
-
-  -- Comments -----------------------------------------------------------
-
-  \cl       end-of-line comment                 (n,v,i)
-  \cj       adjust end-of-line comment(s)       (n,v,i)
-  \cs       set end-of-line comment column      (n)
-  \c*       code -> comment /* */               (n,v)
-  \cc       code -> comment //                  (n,v)
-  \co       comment -> code                     (n,v)
-  \cfr      frame comment                       (n,i)
-  \cfu      function comment                    (n,i)
-  \cme      method description                  (n,i)
-  \ccl      class description                   (n,i)
-  \cfdi     file description (implementation)   (n,i)
-  \cfdh     file description (header)           (n,i)
-  \ccs      C/C++-file section  (tab. compl.)   (n,i)
-  \chs      H-file section      (tab. compl.)   (n,i)
-  \ckc      keyword comment     (tab. compl.)   (n,i)
-  \csc      special comment     (tab. compl.)   (n,i)
-  \cd       date                                (n,v,i)
-  \ct       date \& time                        (n,v,i)
-
-  -- Statements ---------------------------------------------------------
-
-  \sd       do { } while                        (n,v,i)
-  \sf       for                                 (n,i)
-  \sfo      for { }                             (n,v,i)
-  \si       if                                  (n,i)
-  \sif      if { }                              (n,v,i)
-  \sie      if else                             (n,v,i)
-  \sife     if { } else { }                     (n,v,i)
-  \se       else { }                            (n,v,i)
-  \sw       while                               (n,i)
-  \swh      while { }                           (n,v,i)
-  \ss       switch                              (n,v,i)
-  \sc       case                                (n,i)
-  \s{ \sb   { }                                 (n,v,i)
-
-  -- Preprocessor -------------------------------------------------------
-
-  \ps       choose a standard library include   (n,i)
-  \pc       choose a C99 include                (n,i)
-  \p<       #include <>                         (n,i)
-  \p"       #include ""                         (n,i)
-  \pd       #define                             (n,i)
-  \pu       #undef                              (n,i)
-  \pie      #if  #else #endif                   (n,v,i)
-  \pid      #ifdef #else #endif                 (n,v,i)
-  \pin      #ifndef #else #endif                (n,v,i)
-  \pind     #ifndef #def #endif                 (n,v,i)
-  \pi0      #if 0 #endif                        (n,v,i)
-  \pr0      remove #if 0 #endif                 (n,i)
-  \pe       #error                              (n,i)
-  \pl       #line                               (n,i)
-  \pp       #pragma                             (n,i)
-
-  -- Idioms -------------------------------------------------------------
-
-  \if       function                            (n,v,i)
-  \isf      static function                     (n,v,i)
-  \im       main()                              (n,v,i)
-  \i0       for( x=0; x<n; x+=1 )               (n,v,i)
-  \in       for( x=n-1; x>=0; x-=1 )            (n,v,i)
-  \ie       enum   + typedef                    (n,i)
-  \is       struct + typedef                    (n,i)
-  \iu       union  + typedef                    (n,i)
-  \ip       printf()                            (n,i)
-  \isc      scanf()                             (n,i)
-  \ica      p=calloc()                          (n,i)
-  \ima      p=malloc()                          (n,i)
-  \isi      sizeof()                            (n,v,i)
-  \ias      assert()                            (n,v)
-  \ii       open input file                     (n,i)
-  \io       open output file                    (n,i)
-
-  -- Snippets -----------------------------------------------------------
-
-  \nr       read code snippet                   (n,i)
-  \nw       write code snippet                  (n,v,i)
-  \ne       edit code snippet                   (n,i)
-  \np       pick up prototype                   (n,v,i)
-  \ni       insert prototype(s)                 (n,i)
-  \nc       clear  prototype(s)                 (n,i)
-  \ns       show   prototype(s)                 (n,i)
-  \ntl      edit local templates                (n,i)
-  \ntg      edit global templates               (n,i)
-  \ntr      rebuild templates                   (n,i)
-
-  -- C++ ----------------------------------------------------------------
-
-  \+co      cout  <<  << endl;                  (n,i)
-  \+c       class                               (n,i)
-  \+cn      class (using new)                   (n,i)
-  \+ci      class implementation                (n,i)
-  \+cni     class (using new) implementation    (n,i)
-  \+mi      method implementation               (n,i)
-  \+ai      accessor implementation             (n,i)
-
-  \+tc      template class                      (n,i)
-  \+tcn     template class (using new)          (n,i)
-  \+tci     template class implementation       (n,i)
-  \+tcni    template class (using new) impl.    (n,i)
-  \+tmi     template method implementation      (n,i)
-  \+tai     template accessor implementation    (n,i)
-
-  \+tf      template function                   (n,i)
-  \+ec      error class                         (n,i)
-  \+tr      try ... catch                       (n,v,i)
-  \+ca      catch                               (n,v,i)
-  \+c.      catch(...)                          (n,v,i)
-
-  -- Run ----------------------------------------------------------------
-
-  \rc       save and compile                    (n,i)
-  \rl       link                                (n,i)
-  \rr       run                                 (n,i)
-  \ra       set comand line arguments           (n,i)
-  \rm       run make                            (n,i)
-  \rg       cmd. line arg. for make             (n,i)
-  \rp       run splint                          (n,i)
-  \ri       cmd. line arg. for splint           (n,i)
-  \rk       run CodeCheck (TM)                  (n,i)
-  \re       cmd. line arg. for CodeCheck (TM)   (n,i)
-  \rd       run indent                          (n,v,i)
-  \rh       hardcopy buffer                     (n,v,i)
-  \rs       show plugin settings                (n,i)
-  \rx       set xterm size                      (n, only Linux/UNIX & GUI)
-  \ro       change output destination           (n,i)
-
-  -- Load / Unload C/C++ Support ----------------------------------------
-
-  \lcs      Load C/C++ Support Menus            (n, GUI only)
-  \ucs      Unload C/C++ Support Menus          (n, GUI only)
-
-The hotkeys are defined in the file type plugin c.vim (part of this csupport
-plugin package) and described in the document c-hot-keys.pdf
-
-Changing the default map leader '\'
------------------------------------
-The map leader can be changed by the user by setting a global variable in the
-file .vimrc 
-
- let g:C_MapLeader  = ','
-
-The map leader is now a comma. The 'line end comment' command is now defined
-as ',cl'. This setting will be used as a so called local leader and influences
-only files with filetype 'c' and 'cpp'.
-
-==============================================================================
-3.  HOTKEYS                                                 *csupport-hotkeys*
-==============================================================================
-
-The following hotkeys are defined in normal, visual and insert mode:
-
-       F9   compile and link
-   Alt-F9   write buffer and compile
-  Ctrl-F9   run executable
- Shift-F9   set command line arguments
-
- Shift-F2   switch between source files and header files
-
-The hotkeys are defined in the file type plugin  c.vim.  All hotkeys from the
-non-GUI mode also work for gVim (see |csupport-usage-vim|).
-
-Shift-F2 can be used to switch between source files and header files if the
-plugin a.vim (http://vim.sourceforge.net/scripts/script.php?script_id=31) is
-present.  To suppress the creation of a new header file when switching from a
-source file the file ~/.vimrc should contain a line
-
-  let g:alternateNoDefaultAlternate = 1
-
-A header file will only be opened if it already exists.
-
-The Shift-key is dead when you are working with Vim in a console terminal
-(non-Gui). You could add 
-
-  noremap   \a        :A<CR>
- inoremap   \a   <C-C>:A<CR>
-
-to get a hot key for this case.
-
-==============================================================================
-4.  CUSTOMIZATION                                            *csupport-custom*
-==============================================================================
-
-------------------------------------------------------------------------------
-4.1  GLOBAL VARIABLES                              *csupport-custom-glob-vars*
-------------------------------------------------------------------------------
-
-Several global variables are checked by the script to customize it:
-
-  ----------------------------------------------------------------------------
-  GLOBAL VARIABLE           DEFAULT VALUE                    TAG (see below)
-  ----------------------------------------------------------------------------
-  g:C_GlobalTemplateFile     plugin_dir.'c-support/templates/Templates'
-  g:C_LocalTemplateFile      $HOME.'/.vim/c-support/templates/Templates'
-  g:C_TemplateOverwrittenMsg 'yes'
-  g:C_Ctrl_j                 'on'
-
-  g:C_CodeSnippets           plugin_dir."/c-support/codesnippets/"
-  g:C_Dictionary_File        ""
-  g:C_LoadMenus              "yes"
-  g:C_MenuHeader             "yes"
-  g:C_OutputGvim             "vim"
-  g:C_XtermDefaults          "-fa courier -fs 12 -geometry 80x24"
-  g:C_Printheader            "%<%f%h%m%<  %=%{strftime('%x %X')}     Page %N"
-  g:C_MapLeader              '\'
-  g:C_GuiSnippetBrowser      'gui'
-  g:C_GuiTemplateBrowser     'gui'
-
-  Linux/UNIX:
-   g:C_ObjExtension          ".o"
-   g:C_ExeExtension          ""
-   g:C_CCompiler             "gcc"
-   g:C_CplusCompiler         "g++"
-   g:C_Man                   "man"
-  Windows:
-   g:C_ObjExtension          ".obj"
-   g:C_ExeExtension          ".exe"
-   g:C_CCompiler             "gcc.exe"
-   g:C_CplusCompiler         "g++.exe"
-   g:C_Man                   "man.exe"
-  g:C_CFlags                 "-Wall -g -O0 -c"
-  g:C_LFlags                 "-Wall -g -O0"
-  g:C_Libs                   "-lm"
-  g:C_LineEndCommColDefault  49
-  g:C_CExtension             "c"
-  g:C_TypeOfH                "cpp"
-  g:C_SourceCodeExtensions   "c cc cp cxx cpp CPP c++ C i ii"
-
-  g:C_CodeCheckExeName       "check"
-  g:C_CodeCheckOptions       "-K13"
-
-The variable plugin_dir will automatically be set to one of the following values:
-  $HOME.'/.vim/'        for Linux/Unix
-  $VIM.'/vimfiles/'     for Windows
-
-  ----------------------------------------------------------------------------
-
- 1. group: g:C_GlobalTemplateFile : Sets the master template file (see|csupport-templates|)
-           g:C_LocalTemplateFile  : Sets the local template file  (see|csupport-templates|)
-           g:C_TemplateOverwrittenMsg : message if template is overwritten
-           g:C_Ctrl_j                 : hotkey Ctrl-j  'on'/'off' (see|csupport-Ctrl-j|)
-
- 2. group: g:C_CodeSnippets       : The name of the code snippet directory
-                                   (see |csupport-snippets|).
-           g:C_Dictionary_File    : The name(s) of the dictionary file(s) used for
-                                    word completion (see also |csupport-dictionary|)
-           g:C_Root               : the name of the root menu of this plugin
-           g:C_LoadMenus          : Load menus and mappings ("yes", "no") at startup.
-           g:C_MenuHeader         : Switch the submenu header on/off.
-           g:C_OutputGvim         : when program is running output goes to the vim
-                                    command line ("vim"), to a buffer ("buffer") or to
-                                    an xterm ("xterm").
-           g:C_XtermDefaults      : the xterm defaults
-           g:C_Printheader        : hardcopy: definition of the page header
-           g:C_MapLeader          : the map leader for hotkeys (see|csupport-usage-vim|)
-           g:C_GuiSnippetBrowser  : code snippet browser: 'gui', 'commandline'
-           g:C_GuiTemplateBrowser : code template browser: 'gui', 'explorer', 'commandline' 
- 3. group: g:C_CExtension             : Extension of C files. Everything else is C++.
-           g:C_TypeOfH                : filetype of header files with extension 'h' (c,cpp)
-           g:C_SourceCodeExtensions   : filename extensions for C/C++
-                                        implementation files
-           g:C_CCompiler              : The name of the C compiler.
-           g:C_CplusCompiler          : The name of the C++ compiler.
-           g:C_Man                    : The name of the man utility.
-           g:C_CFlags                 : Compiler flags used for a compilation.
-           g:C_LFlags                 : Compiler flags used for linkage.
-           g:C_Libs                   : Libraries to link with.
-           g:C_ObjExtension           : C/C+ file extension for objects
-                                        (leading point required if not empty)
-           g:C_ExeExtension           : C/C+ file extension for executables
-                                        (leading point required if not empty)
-           g:C_LineEndCommColDefault  : Default starting column for end-of-line comments.
-           g:C_CodeCheckExeName       : The name of the CodeCheck (TM) executable
-                                        (the default is 'check')
-           g:C_CodeCheckOptions       : Default options for CodeCheck (TM)
-                                       (see |csupport-run-codecheck|).
-
-To override the default add appropriate assignments to ~/.vimrc .
-
-------------------------------------------------------------------------------
-4.2  THE ROOT MENU                                 *csupport-custom-root-menu*
-------------------------------------------------------------------------------
-
-The variable g:C_Root, if set (in ~/.vimrc or in ~/.gvimrc), gives the name of
-the single Vim root menu item in which the C/C++ submenus will be put.  The
-default is
-                  '&C\/C\+\+.'
-Note the terminating dot. A single root menu can be used if the screen is
-limited or several plugins are used in parallel.
-
-If set to "", this single root menu item will not appear.  Now all submenus
-are put into the Vim root menu. This is nice for beginners in a lab
-installation or for C-only programmers.
-
-------------------------------------------------------------------------------
-4.3  SYSTEM-WIDE INSTALLATION                           *csupport-system-wide*
-------------------------------------------------------------------------------
-
-A system-wide installation (one installation for all users) is done as
-follows.
-
-As *** SUPERUSER *** :
-
-(1) Find the Vim installation directory.
-The Vim ex command ':echo $VIM' gives '/usr/local/share/vim' or something like
-that. Beyond this directory you will find the Vim installation,  e.g. in
-'/usr/local/share/vim/vim71' if Vim version 7.1 has been installed.
-
-(2) Create a new subdirectory 'vimfiles', e.g. '/usr/local/share/vim/vimfiles'.
-
-(3) Install C/C++ Support
-Copy the archive cvim.zip to this new directory and unpack it:
-  unzip cvim.zip
-
-(4) Generate the help tags:
-  :helptags $VIM/vimfiles/doc
-
-
-As *** USER *** :
-
-Create your private snippet directory:
-
-  mkdir --parents  ~/.vim/c-support/codesnippets
-
-You may want to copy the snippets comming with this plugin (in
-$VIM/vimfiles/c-support/codesnippets) into the new directory or to set a
-link to the global directory.
-
-Create your private template directory:
-
-  mkdir --parents  ~/.vim/c-support/template
-
-Create a private template file 'Templates' in this directory to overwrite some
-macros, e.g.
-
- *|AUTHOR|*    = your name
- *|AUTHORREF|* = ...
- *|EMAIL|*     = ...
- *|COMPANY|*   = ...
- *|COPYRIGHT|* = ...
-
-You can also have local templates which overwrite the global ones. To suppress
-the messages in this case set a global variable in '~/.vimrc' :
-
-  let g:C_TemplateOverwrittenMsg= 'no'
-
-The default is 'yes'.
-
-==============================================================================
-5.  TEMPLATE FILES AND TAGS                               *csupport-templates*
-==============================================================================
-
-------------------------------------------------------------------------------
-5.1  TEMPLATE FILES                                 *csupport-templates-files*
-------------------------------------------------------------------------------
-
-Nearly all menu entries insert code snippets or comments. All these stuff is
-taken from template files and can be changed by the user to meet his
-requirements.
-
-The master template file is '$HOME/.vim/c-support/templates/Templates' for a
-user installation and  '$VIM/vimfiles/c-support/templates/Templates' for a
-system-wide installation (see|csupport-system-wide|).
-
-The master template file starts with a macro section followed by templates for
-single menu items or better by including other template files grouping the
-templates according to the menu structure of this plugin. The master file
-could look like this:
-
-  $
-  $ =============================================================
-  $ ========== USER MACROS ======================================
-  $ =============================================================
-  $
- *|AUTHOR|*    = Dr. Fritz Mehner
- *|AUTHORREF|* = mn
- *|EMAIL|*     = mehner@fh-swf.de
- *|COMPANY|*   = FH Südwestfalen, Iserlohn
- *|COPYRIGHT|* = Copyright (c)*|YEAR|,|AUTHOR|*
-  $
-  $ =============================================================
-  $ ========== FILE INCLUDES ====================================
-  $ =============================================================
-  $
- *|includefile|* = c.comments.template
- *|includefile|* = c.cpp.template
- *|includefile|* = c.idioms.template
- *|includefile|* = c.preprocessor.template
- *|includefile|* = c.statements.template
-
-Lines starting with a dollar sign are comments. The section starting
-with *|AUTHOR|* assigns values to predefined tags
-(see|csupport-templates-macros|) to personalize some templates. Other
-predefined tags with given default values can be used (e.g. *|YEAR|* ).
-
-User defined tags are possible. They have the following syntax:
-
- *|macroname|* = replacement
-
-A macroname starts with a letter (uppercase or lowercase) followed by zero or
-more letters, digits or underscores.
-
-------------------------------------------------------------------------------
-5.2  MACROS                                        *csupport-templates-macros*
-------------------------------------------------------------------------------
-
-The following macro names are predefined. The first group is used to
-personalize templates.
-
- ----------------------------------------------------------------------------
- PREDEFINED MACROS  DEFAULT VALUE
- ----------------------------------------------------------------------------
-*|AUTHOR|*          ""
-*|AUTHORREF|*       ""
-*|EMAIL|*           ""
-*|COMPANY|*         ""
-*|PROJECT|*         ""
-*|COPYRIGHTHOLDER|* ""
-*|STYLE|*           ""
-*|includefile|*     ""
-
-*|BASENAME|*        filename without path and suffix
-*|DATE|*            the preferred date representation for the current locale
-                    without the time
-*|FILENAME|*        filename without path
-*|PATH|*            path without filename
-*|SUFFIX|*          filename suffix
-*|TIME|*            the preferred time representation for the current locale
-                    without the date and the time zone or name or abbreviation
-*|YEAR|*            the year as a decimal number including the century
-
-The macro *|includefile|* can  be used to include an additional template file.
-A file will be included only once. Commenting and uncommenting include macros
-is a simple way to switch between several sets of templates (see also
-|csupport-run-templates|). Overwriting existing macros and templates is
-possible.
-
- ----------------------------------------------------------------------------
- PREDEFINED TAGS
- ----------------------------------------------------------------------------
- <CURSOR>             The cursor position after insertion of a template
- <+text+>,<-text->,   Jump targets in templates. Jump with Ctrl-j.
- {+text+},{-text-}    See |csupport-templates-jump|.
-
- <SPLIT>              The split point when inserting in visual mode
-                      (see|csupport-templates-definition|)
-
-A dependent template file can start with its own macro section. There is no
-need to have all user defined macros in the master file.
-When the first template definition is found (see below) macro definitions are
-no longer recognized.
-
-------------------------------------------------------------------------------
-5.2.1  USER DEFINED FORMATS FOR DATE AND TIME        *csupport-templates-date*
-------------------------------------------------------------------------------
-The format for *|DATE|* ,*|TIME|* , and*|YEAR|* can be set by the user. The
-defaults are
-    *|DATE|*        '%x'
-    *|TIME|*        '%X'
-    *|YEAR|*        '%Y'
-See the manual page of the C function strftime() for the format.  The accepted
-format depends on your system, thus this is not portable!  The maximum length
-of the result is 80 characters.
-
-User defined formats can be set using the following global variables in
-~/.vimrc ,  e.g.
-    let g:C_FormatDate            = '%D'
-    let g:C_FormatTime            = '%H:%M'
-    let g:C_FormatYear            = 'year %Y'
-
-------------------------------------------------------------------------------
-5.3  TEMPLATES                                      *csupport-templates-names*
-------------------------------------------------------------------------------
-
-5.3.1  Template names
-
-The template behind a menu entry is identified by a given name. The first part
-of the name identifies the menu, the second part identifies the item. The
-modes are also hard coded (see|csupport-templates-definition|for the use of
-<SPLIT>).
-
-  TEMPLATE NAME                                              MODES
- --------------------------------------------------------------------------
-
-  comment.class                                              normal
-  comment.end-of-line-comment                                normal
-  comment.file-description                                   normal
-  comment.file-description-header                            normal
-  comment.file-section-cpp-class-defs                        normal
-  comment.file-section-cpp-class-implementations-exported    normal
-  comment.file-section-cpp-class-implementations-local       normal
-  comment.file-section-cpp-data-types                        normal
-  comment.file-section-cpp-function-defs-exported            normal
-  comment.file-section-cpp-function-defs-local               normal
-  comment.file-section-cpp-header-includes                   normal
-  comment.file-section-cpp-local-variables                   normal
-  comment.file-section-cpp-macros                            normal
-  comment.file-section-cpp-prototypes                        normal
-  comment.file-section-cpp-typedefs                          normal
-  comment.file-section-hpp-exported-class-defs               normal
-  comment.file-section-hpp-exported-data-types               normal
-  comment.file-section-hpp-exported-function-declarations    normal
-  comment.file-section-hpp-exported-typedefs                 normal
-  comment.file-section-hpp-exported-variables                normal
-  comment.file-section-hpp-header-includes                   normal
-  comment.file-section-hpp-macros                            normal
-  comment.frame                                              normal
-  comment.function                                           normal
-  comment.keyword-bug                                        normal
-  comment.keyword-compiler                                   normal
-  comment.keyword-keyword                                    normal
-  comment.keyword-todo                                       normal
-  comment.keyword-tricky                                     normal
-  comment.keyword-warning                                    normal
-  comment.keyword-workaround                                 normal
-  comment.method                                             normal
-  comment.special-constant-type-is-long                      normal
-  comment.special-constant-type-is-unsigned-long             normal
-  comment.special-constant-type-is-unsigned                  normal
-  comment.special-empty                                      normal
-  comment.special-fall-through                               normal
-  comment.special-implicit-type-conversion                   normal
-  comment.special-no-return                                  normal
-  comment.special-not-reached                                normal
-  comment.special-remains-to-be-implemented                  normal
-
-  cpp.accessor-implementation                                normal
-  cpp.catch                                                  normal, visual
-  cpp.catch-points                                           normal, visual
-  cpp.cin                                                    normal
-  cpp.class-definition                                       normal
-  cpp.class-implementation                                   normal
-  cpp.class-using-new-definition                             normal
-  cpp.class-using-new-implementation                         normal
-  cpp.cout-operator                                          normal
-  cpp.cout                                                   normal
-  cpp.error-class                                            normal
-  cpp.extern                                                 normal, visual
-  cpp.method-implementation                                  normal
-  cpp.namespace-block                                        normal, visual
-  cpp.namespace                                              normal
-  cpp.namespace-std                                          normal
-  cpp.open-input-file                                        normal
-  cpp.open-output-file                                       normal
-  cpp.operator-in                                            normal
-  cpp.operator-out                                           normal
-  cpp.output-manipulator-boolalpha                           normal
-  cpp.output-manipulator-dec                                 normal
-  cpp.output-manipulator-endl                                normal
-  cpp.output-manipulator-fixed                               normal
-  cpp.output-manipulator-flush                               normal
-  cpp.output-manipulator-hex                                 normal
-  cpp.output-manipulator-internal                            normal
-  cpp.output-manipulator-left                                normal
-  cpp.output-manipulator-oct                                 normal
-  cpp.output-manipulator-right                               normal
-  cpp.output-manipulator-scientific                          normal
-  cpp.output-manipulator-setbase                             normal
-  cpp.output-manipulator-setfill                             normal
-  cpp.output-manipulator-setiosflag                          normal
-  cpp.output-manipulator-setprecision                        normal
-  cpp.output-manipulator-setw                                normal
-  cpp.output-manipulator-showbase                            normal
-  cpp.output-manipulator-showpoint                           normal
-  cpp.output-manipulator-showpos                             normal
-  cpp.output-manipulator-uppercase                           normal
-  cpp.rtti-const-cast                                        normal
-  cpp.rtti-dynamic-cast                                      normal
-  cpp.rtti-reinterpret-cast                                  normal
-  cpp.rtti-static-cast                                       normal
-  cpp.rtti-typeid                                            normal
-  cpp.template-accessor-implementation                       normal
-  cpp.template-class-definition                              normal
-  cpp.template-class-implementation                          normal
-  cpp.template-class-using-new-definition                    normal
-  cpp.template-class-using-new-implementation                normal
-  cpp.template-function                                      normal
-  cpp.template-method-implementation                         normal
-  cpp.try-catch                                              normal, visual
-
-  idioms.assert                                              normal
-  idioms.calloc                                              normal
-  idioms.enum                                                normal, visual
-  idioms.fprintf                                             normal
-  idioms.fscanf                                              normal
-  idioms.function                                            normal, visual
-  idioms.function-static                                     normal, visual
-  idioms.main                                                normal, visual
-  idioms.malloc                                              normal
-  idioms.open-input-file                                     normal
-  idioms.open-output-file                                    normal
-  idioms.printf                                              normal
-  idioms.scanf                                               normal
-  idioms.sizeof                                              normal
-  idioms.struct                                              normal, visual
-  idioms.union                                               normal, visual
-
-  preprocessor.define                                        normal
-  preprocessor.ifdef-else-endif                              normal, visual
-  preprocessor.if-else-endif                                 normal, visual
-  preprocessor.ifndef-def-endif                              normal, visual
-  preprocessor.ifndef-else-endif                             normal, visual
-  preprocessor.include-global                                normal
-  preprocessor.include-local                                 normal
-  preprocessor.undefine                                      normal
-
-  statements.block                                           normal, visual
-  statements.case                                            normal
-  statements.do-while                                        normal, visual
-  statements.for-block                                       normal
-  statements.for                                             normal
-  statements.if-block-else                                   normal, visual
-  statements.if-block                                        normal, visual
-  statements.if-else                                         normal, visual
-  statements.if                                              normal
-  statements.switch                                          normal, visual
-  statements.while-block                                     normal, visual
-  statements.while                                           normal
-
-
-5.3.2  Template definition                     *csupport-templates-definition*
-
-A template definition starts with a template head line with the following
-syntax:
-
-  == templatename == [ position == ]
-
-The templatename is one of the above template identifiers. The position
-attribute is optional. Possible attribute values are:
-
-  above     insert the template before the current line
-  append    append the template to the current line
-  below     insert the template below the current line
-  insert    insert the template at the cursor position
-  start     insert the template before the first line of the buffer
-
-An example:
-
-  == comment.function ==
-  /*
-   * ===  FUNCTION  =======================================================
-   *         Name:  <CURSOR>
-   *  Description:
-   * ======================================================================
-   */
-
-The definition of a template ends at the next head line or at the end of the
-file.
-
-Templates for the visual mode can use <SPLIT>. The text before <SPLIT> will
-than be inserted above the marked area, the text after <SPLIT> will be
-inserted behind the marked area. An example:
-
-  == statements.if-block-else ==
-  if ( <CURSOR> ) {
-  <SPLIT>} else {
-  }
-
-If applied to the marked block
-
-  xxxxxxxxxxx
-  xxxxxxxxxxx
-
-this template yields
-
-  if (  ) {
-    xxxxxxxxxxx
-    xxxxxxxxxxx
-  } else {
-  }
-
-The templates with a visual mode are shown in the table under
-|csupport-templates-names|.
-
-5.3.3  Template expansion                       *csupport-templates-expansion*
-
-There are additional ways to control the expansion of a template.
-
-USER INPUT
-----------
-If the usage of a yet undefined user macro starts with a question mark the
-user will be asked for the replacement first, e.g. with the following template
-
-  == idioms.function ==
-  void<CURSOR>
- *|?FUNCTION_NAME|* (  )
-  {
-  <SPLIT> return ;
-  }   /* -----  end of function*|FUNCTION_NAME|* ----- */
-
-The user can specify the function name which then will be applied twice. If
-the macro was already in use the old value will be suggested as default.
-
-MACRO MANIPULATION
-------------------
-
-A macro expansion can be controlled by the following attributes
-
-  :l    change macro text to lowercase
-  :u    change macro text to uppercase
-  :c    capitalize macro text
-  :L    legalize name
-
-The include guard template is an example for the use of ':L' :
-
-  == preprocessor.ifndef-def-endif ==
- #ifndef *|?BASENAME:L|_INC*
- #define *|BASENAME|_INC*
- <CURSOR><SPLIT>
- #endif   // ----- #ifndef*|BASENAME|_INC* -----
-
-The base name of the file shall be used as part of the include guard name.
-The predefined macro*|BASENAME|* is used to ask for this part because this
-macro has already a defined value. That value can accepted or replaced by the
-user. For the filename 'test test++test.h' the legalized base name
-'TEST_TEST_TEST' will be suggested.
-
-Legalization means:
- - replace all whitespaces by underscores
- - replace all non-word characters by underscores
- - replace '+' and '-' by underscore
-
-5.3.4  The macros <+text+> etc.                      *csupport-templates-jump*
-
-There are four macro types which can be used as jump targets in templates:
-
- <+text+>   Can be jumped to by hitting Ctrl-j.
- {+text+}   Same as <+text+>. Used in cases where indentation gives unwanted
-            results with the first one.
- <-text->   Same as the two above. Will be removed if the template is used
- {-text-}   in visual mode.
-
-The text inside the brackets is userdefined and can be empty. The text
-can be composed from letters (uppercase and lowercase), digits, underscores
-and blanks. After the insertion of an template these jump targets will be
-highlighted. 
-
-5.3.5  Command Ctrl-j                                        *csupport-Ctrl-j*
-
-Use the command Ctrl-j to jump to the next target. The target will be removed
-and the mode will switched to insertion. Ctrl-j works in normal and in insert
-mode.
-
-The template for a function can be written as follows:
-
- == idioms.function ==
- void<CURSOR>
- |?FUNCTION_NAME| ( <+argument list+> )
- {
- <SPLIT>  return <+return value+>;
- }    /* -----  end of function |FUNCTION_NAME|  ----- */
-
-The cursor will be set behind 'void'. You can remove 'void' easily with 
-Ctrl-w (delete word before cursor) and insert a new type. A Ctrl-j leads you
-to the argument list. The target disappears and you can type on. When the
-function body is written a final Ctrl-j brings you to the return statement.
-
-The following example shows the usage of the type {-text-}. The idiom for the
-opening of a file marks the line before the file is closed. This is also the
-line where the template will be split to surround a marked area. In this case
-(visual mode) the target is not needed and therefore removed (minus signs as
-mnemonic). In normal and insert mode the target is meaningful and will be
-therefore be present.  The form <-...-> would result in a wrong indentation of
-the file close statement. The brace type will be handled as a block and the
-indentation will be correct.
-
- == cpp.open-input-file ==
- char *ifs_file_name = "<CURSOR>";    /* input  file name       */
- ifstream ifs;              /* create ifstream object */
- ifs.open (ifs_file_name);    /* open ifstream          */
- if (!ifs) {
-  cerr << "\nERROR : failed to open input  file " << ifs_file_name << endl;
-  exit (EXIT_FAILURE);
- }
- <SPLIT>{-continue here-}
- ifs.close ();    /* close ifstream         */
-
-Extra feature of Ctrl-j
------------------------
-If none of the above described targets is left Ctrl-j can be used to jump
-behind closing brackets, parenthesis, braces,  or string terminators ('"`).
-This feature is limited to the current line. Ctrl-j does not jump behind the
-last character in a line.
-
-
-How to switch the mapping for Ctrl-j off
-----------------------------------------
-The original meaning of Ctrl-j is 'move [n] lines downward' (see |CTRL-j|).
-If you are accustomed to use the deafult and don't like these jump targets you
-can switch them off.  Put the following line in the file .vimrc :
-
-  let g:C_Ctrl_j   = 'off'
-
-The default value of g:C_Ctrl_j is 'on'. You do not have to change the
-template files. All jump targets will be removed before a template will be
-inserted. 
-
-==============================================================================
-5.4  SWITCHING BETWEEN TEMPLATE SETS                 *csupport-templates-sets*
-==============================================================================
-
-This plugin comes with two sets of templates. These are suggestions. You may
-want to have additional sets for different projects or occasionally want to
-use doxygen style comments.  To facilitate switching use the macro*|STYLE|*
-(|csupport-templates-files|) to define a unique name and the
-IF-ENDIF-construct to choose a particular set of files for example:
-
-   ...
-
- *|STYLE|*    = C
-  $
-  $ =============================================================
-  $ ========== FILE INCLUDES ====================================
-  $ =============================================================
-  $
-  == IF *|STYLE|* IS C  ==
-  $
-  |includefile| = c.comments.template
-  |includefile| = c.cpp.template
-  |includefile| = c.idioms.template
-  |includefile| = c.preprocessor.template
-  |includefile| = c.statements.template
-  $
-  == ENDIF ==
-
-   ...
-
-The syntax is as follows:
-
-  == IF macro_name IS macro_value  ==
-   
-  == ENDIF ==
-
-IF, IS, and ENDIF are keywords.
-
-HINT. Use these constructs to avoid overwriting your templates when updating
-csupport. Copy and rename the set of files you want to change and surround the
-includes with an appropriate IF-construct:
-
- *|STYLE|*    = MY_C
-  $
-   ...
-  $
-  == IF *|STYLE|* IS MY_C  ==
-  |includefile| = my_c.comments.template
-  |includefile| = my_c.cpp.template
-  |includefile| = my_c.idioms.template
-  |includefile| = my_c.preprocessor.template
-  |includefile| = my_c.statements.template
-  == ENDIF ==
-
-Keep a copy of the main template file 'Templates' because this file will be
-overwritten if you do not update manually.
-
-==============================================================================
-6.  C/C++ DICTIONARY                                     *csupport-dictionary*
-==============================================================================
-
-The files
-
- c-c++-keywords.list
- k+r.list
- stl_index.list
-
-are a part of this plugin and can be used (together with your own lists) as
-dictionaries for automatic word completion.  This feature is enabled by
-default. The default word lists are
-
-  plugin_dir/c-support/wordlists/c-c++-keywords.list
-  plugin_dir/c-support/wordlists/k+r.list
-  plugin_dir/c-support/wordlists/stl_index.list
-
-The variable plugin_dir will automatically be set by the plugin to one of the
-following values:
-  $HOME.'/.vim/'        for Linux/Unix
-  $VIM.'/vimfiles/'     for Windows
-If you want to use an additional list MyC.list put the following lines into
- ~/.vimrc :
-
-  let g:C_Dictionary_File = PLUGIN_DIR.'/c-support/wordlists/c-c++-keywords.list,'.
-        \                   PLUGIN_DIR.'/c-support/wordlists/k+r.list,'.
-        \                   PLUGIN_DIR.'/c-support/wordlists/stl_index.list,'.
-        \                   PLUGIN_DIR.'/c-support/wordlists/MyC.list'
-
-When in file ~/.vimrc the name PLUGIN_DIR has to be replaced by $HOME or
-$VIM (see above). Whitespaces in the pathnames have to be escaped with a
-backslash.
-The right side is a comma separated list of files. Note the point at the end
-of the first line (string concatenation) and the backslash in front of the
-second line (continuation line).
-You can use Vim's dictionary feature CTRL-X, CTRL-K (and CTRL-P, CTRL-N).
-
-==============================================================================
-7.  EXTENDING  ctags                                          *csupport-ctags*
-==============================================================================
-
-------------------------------------------------------------------------------
-7.1  make AND qmake                                      *csupport-ctags-make*
-------------------------------------------------------------------------------
-
-The use of the Vim plugin taglist.vim (Author: Yegappan Lakshmanan) is highly
-recommended. It uses the program ctags which generates tag files for 3 dozen
-languages (Exuberant Ctags, Darren Hiebert, http://ctags.sourceforge.net).
-With the following extensions the list of targets in a makefile can be shown
-in the taglist window.
-
- 1) Append the file customization.ctags to the file $HOME/.ctags .
-
- 2) Add the following lines (from customization.vimrc) to $HOME/.vimrc :
-
-  "
-  "-------------------------------------------------------------------
-  " taglist.vim : toggle the taglist window
-  " taglist.vim : define the title texts for make
-  " taglist.vim : define the title texts for qmake
-  "-------------------------------------------------------------------
-   noremap <silent> <F11>  <Esc><Esc>:Tlist<CR>
-  inoremap <silent> <F11>  <Esc><Esc>:Tlist<CR>
-
-  let tlist_make_settings  = 'make;m:makros;t:targets;i:includes'
-  let tlist_qmake_settings = 'qmake;t:SystemVariables'
-
-  if has("autocmd")
-    " ----------  qmake : set file type for *.pro  ----------
-    autocmd BufNewFile,BufRead *.pro  set filetype=qmake
-  endif " has("autocmd")
-
- 3) restart vim/gvim
-
-The two maps will toggle the taglist window (hotkey F11) in all editing modes.
-The two assignments define the headings for the (q)make sections in the
-taglist window.  The autocmd set the file type 'qmake' for the filename
-extension 'pro' (ctags needs this).
-
-------------------------------------------------------------------------------
-7.2  TEMPLATES                                      *csupport-ctags-templates*
-------------------------------------------------------------------------------
-
-If you frequently change the plugin  templates and you are using the taglist
-plugin (section above) you may want to use this plugin for navigation. This is
-achieved in two steps. First add a new language definition to  the file
-$HOME/.ctags :
-
-  --langdef=template
-  --langmap=template:.template,TEMPLATE
-  --regex-template=/^==\s+([^=]+)\s+==\s*(\s+==\s+([^=]+)\s+==)?/\1/t,template/
-
-Now add the following lines to the file $HOME/.vimrc :
-
-  let tlist_template_settings  = 'template;t:template'
-  "---------------------------------------------------------------
-  " plugin templates : set filetype for *.template  
-  "---------------------------------------------------------------
-  if has("autocmd")
-    autocmd BufNewFile,BufRead Templates  set filetype=template
-    autocmd BufNewFile,BufRead *.template  set filetype=template
-  endif " has("autocmd")
-
-The assignment defines the heading for the template section in the taglist
-window.  The autocmds set the file type 'template' for the main template file
-'Templates' and the includefiles '*.template' (if any).
-
-==============================================================================
-8.  FOLDING                                                 *csupport-folding*
-==============================================================================
-
-This plugin can be used together with folding.
-
-There are a few peculiarities when the cursor is on a closed fold before
-inserting a template:
-
-Normal mode
------------
-Inserting blocks of complete lines below and above a fold (e.g. frame
-comments) and inserting at the top of a buffer (e.g. file description) works
-as usual.
-Insertions which go to the end of a line (e.g. end-of-line comments) and
-insertions which go to the cursor position (e.g. 'sizeof()') will be suppressed
-and a warning will be shown.
-
-Visual mode
------------
-A range of lines containing closed folds can be surrounded by constructs which
-have a visual mode, e.g. a for-loop: 
-
-    for ( ; ; ) {
-  +---  4 lines: {------------------------------------------------------------
-    }
-
-See |folding| for more information on folding.
-
-==============================================================================
-9.  Additional Mappings                                 *csupport-ad-mappings*
-==============================================================================
-
-There are a few additional filetype specific key mappings defined in
-'~/.vim/ftplugin/c.vim'.
-
-Complete a classical C comment: '/*' => '/* | */' (modes: i,v).
-
-Complete a classical C multi-line comment (mode: i): 
-  '/*<CR>' =>  /*
-                * |
-                */
-
-Open a block (modes: i,v):
-  '{<CR>' =>  {
-                |
-              }
-In visual mode the content of the new block will be indented.
-
-==============================================================================
-10.  WINDOWS PARTICULARITIES                                *csupport-windows*
-==============================================================================
-
-The plugin should go into the directory structure below the local
-installation directory $HOME/.vim/ for LINUX/UNIX and $VIM/vimfiles/ for
-Windows.
-The values of the two variables can be found from inside Vim:
-   :echo $VIM
-or
-   :echo $HOME
-
-Configuration files:
-
-  LINUX/UNIX :   $HOME/.vimrc  and  $HOME/.gvimrc
-  Windows    :   $VIM/_vimrc   and  $VIM/_gvimrc
-
-Compiler settings:
-
-It could be necessary to add further settings for your compiler.  To compile
-C++-programs using a Dev-C++ installation (http://www.bloodshed.net) the
-following item in $VIM/_vimrc is needed (depends on the Dev-C++ install
-directory):
-
-  let g:C_CFlags  = '-Wall -g -o0 -c -I c:\programs\dev-c++\include\g++'
-
-==============================================================================
-11.  ADDITIONAL TIPS                                           *csupport-tips*
-==============================================================================
-
-(1) gVim. Toggle 'insert mode' <--> 'normal mode' with the right mouse button
-    (see mapping in file costumization.gvimrc).
-
-(2) gVim. Use tear off menus.
-
-(3) Try 'Focus under mouse' as window behavior (No mouse click when the mouse
-    pointer is back from the menu item).
-
-(4) Use Emulate3Buttons "on" (X11) even for a 3-button mouse. Pressing left
-    and right button at the same time without moving your fingers is faster
-    then moving a finger to the middle button (often a wheel).
-
-==============================================================================
-12.  TROUBLESHOOTING                                *csupport-troubleshooting*
-==============================================================================
-
-* I do not see any new main menu item.
-  - Was the archive extracted into the right directory?
-
-* How can I see what was loaded?
-  - Use ':scriptnames' from the Vim command line.
-
-* No main menu item.
-  - Loading of plugin files must be enabled. If not use
-      :filetype plugin on
-    This is the minimal content of the file '$HOME/.vimrc'. Create one if there
-    is none, or better use customization.vimrc.
-
-* Most key mappings do not work.
-  - They are defined in a filetype plugin in '$HOME/.vim/ftplugin/'. Use
-    ':filetype' to check if filetype plugins are enabled. If not, add the line
-      filetype plugin on
-    to the file '~/.vimrc'.
-
-* Some hotkeys do not work.
-  - The hotkeys might be in use by your graphical desktop environment.  Under
-    KDE Ctrl-F9 is the hotkey which let you switch to the 9. desktop.  The key
-    settings can usually be redefined.
-
-* Splint and/or CodeCheck menu item not visible.
-  - The program is not installed or not found (path not set) or not executable.
-
-==============================================================================
-13.  RELEASE NOTES                                    *csupport-release-notes*
-==============================================================================
-See file c-support/doc/ChangeLog .
-
-==============================================================================
-vim:tw=78:noet:ts=2:ft=help:norl:
diff --git a/latex/vim/.vim/doc/html/Animation_8hpp-source.html b/latex/vim/.vim/doc/html/Animation_8hpp-source.html
deleted file mode 100644 (file)
index 09fb42b..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Animation.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/Animation.hpp</h1><a href="Animation_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"> #include &lt;boost/shared_ptr.hpp&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor"> #include &lt;boost/utility.hpp&gt;</span>
-<a name="l00004"></a>00004  
-<a name="l00005"></a><a class="code" href="namespacemof.html">00005</a>  <span class="keyword">namespace </span>mof{
-<a name="l00006"></a>00006  
-<a name="l00007"></a><a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">00007</a>     <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>  <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a>;
-<a name="l00008"></a>00008  
-<a name="l00014"></a>00014     <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;
-<a name="l00015"></a><a class="code" href="classmof_1_1Animation.html">00015</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1Animation.html">Animation</a> : boost::<a class="code" href="classboost_1_1noncopyable.html">noncopyable</a>{
-<a name="l00016"></a>00016     <span class="keyword">public</span>:
-<a name="l00017"></a><a class="code" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">00017</a>         <span class="keyword">typedef</span> boost::shared_ptr&lt;mof::Animation&lt;T&gt; &gt; <a class="code" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a>;
-<a name="l00018"></a>00018     
-<a name="l00019"></a>00019         <span class="keyword">virtual</span> T <a class="code" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">getValue</a>(<a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>) <span class="keyword">const</span> = 0;
-<a name="l00020"></a>00020  
-<a name="l00021"></a>00021     };
-<a name="l00022"></a>00022  
-<a name="l00023"></a>00023  
-<a name="l00024"></a>00024  } <span class="comment">// namespace mof</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Animation_8hpp.html b/latex/vim/.vim/doc/html/Animation_8hpp.html
deleted file mode 100644 (file)
index f563c96..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Animation.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/Animation.hpp</h1>
-<p>
-<a href="Animation_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>型定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Captor_8cc-source.html b/latex/vim/.vim/doc/html/Captor_8cc-source.html
deleted file mode 100644 (file)
index 5d196e5..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: Captor.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>Captor.cc</h1><a href="Captor_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="Captor_8h.html">Captor.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="utilities_8h.html">utilities.h</a>"</span>
-<a name="l00003"></a>00003 
-<a name="l00004"></a>00004 <span class="keyword">namespace </span>Lab{
-<a name="l00005"></a>00005 
-<a name="l00006"></a><a class="code" href="classLab_1_1Captor.html#f20e2e984da790536a55cc1d2f20ef21">00006</a>     <a class="code" href="classLab_1_1Captor.html#f20e2e984da790536a55cc1d2f20ef21">Captor::Captor</a>(<span class="keywordtype">int</span> num)
-<a name="l00007"></a>00007         : m_frame(NULL) , m_nullFrame(NULL) , m_frameNumber(0) 
-<a name="l00008"></a>00008     {
-<a name="l00009"></a>00009         m_pCapture = cvCaptureFromCAM (num);
-<a name="l00010"></a>00010         <span class="keywordflow">if</span>(m_pCapture == NULL)<a class="code" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372" title="エラー処理用の関数">Lab::error</a>(<span class="stringliteral">"Failed:Initialize Capture Object"</span>);
-<a name="l00011"></a>00011         <a class="code" href="classLab_1_1Captor.html#9bc0b89ac88f46b39b6bd73a400350ac">update</a>();
-<a name="l00012"></a>00012     }
-<a name="l00013"></a>00013 
-<a name="l00014"></a><a class="code" href="classLab_1_1Captor.html#7b41d051c6e156ad936bf10c8cf3051a">00014</a>     <a class="code" href="classLab_1_1Captor.html#f20e2e984da790536a55cc1d2f20ef21">Captor::Captor</a>(<span class="keywordtype">int</span> num , <span class="keyword">const</span> <a class="code" href="structLab_1_1Captor_1_1Resolution.html">Captor::Resolution</a>&amp; resolution)
-<a name="l00015"></a>00015         : m_frame(NULL) , m_frameNumber(0) 
-<a name="l00016"></a>00016     {
-<a name="l00017"></a>00017         
-<a name="l00018"></a>00018         m_pCapture = cvCaptureFromCAM (num);
-<a name="l00019"></a>00019         <span class="keywordflow">if</span>(m_pCapture == NULL)<a class="code" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372" title="エラー処理用の関数">Lab::error</a>(<span class="stringliteral">"Failed:Initialize Capture Object"</span>);
-<a name="l00020"></a>00020         cvSetCaptureProperty (m_pCapture, CV_CAP_PROP_FRAME_WIDTH, resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">width</a>);
-<a name="l00021"></a>00021         cvSetCaptureProperty (m_pCapture, CV_CAP_PROP_FRAME_HEIGHT, resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">height</a>);
-<a name="l00022"></a>00022         { <span class="comment">//ヌルフレームの作成</span>
-<a name="l00023"></a>00023             <a class="code" href="structLab_1_1Captor_1_1Resolution.html">Resolution</a> resolution = <a class="code" href="classLab_1_1Captor.html#b2c1b1194019e0175d43c01a2d34dbdd">getResolution</a>();
-<a name="l00024"></a>00024             m_nullFrame = cvCreateImage( cvSize(resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">width</a> , resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">height</a>) , IPL_DEPTH_8U , 3 );
-<a name="l00025"></a>00025         }
-<a name="l00026"></a>00026         m_corrupted = <span class="keyword">false</span>;
-<a name="l00027"></a>00027         <a class="code" href="classLab_1_1Captor.html#9bc0b89ac88f46b39b6bd73a400350ac">update</a>();
-<a name="l00028"></a>00028     }
-<a name="l00029"></a>00029 
-<a name="l00030"></a><a class="code" href="classLab_1_1Captor.html#0fe4615c22b8ba40987230b0d2f209a6">00030</a>     <a class="code" href="classLab_1_1Captor.html#0fe4615c22b8ba40987230b0d2f209a6">Captor::~Captor</a>(){
-<a name="l00031"></a>00031         cvReleaseCapture (&amp;m_pCapture);
-<a name="l00032"></a>00032         cvReleaseImage(&amp;m_nullFrame);
-<a name="l00033"></a>00033     }
-<a name="l00034"></a>00034 
-<a name="l00035"></a><a class="code" href="classLab_1_1Captor.html#9bda390fc2fb87912e0a382c2291b0ea">00035</a>     <span class="keyword">const</span> IplImage* <a class="code" href="classLab_1_1Captor.html#9bda390fc2fb87912e0a382c2291b0ea">Captor::getFrame</a>()<span class="keyword"> const</span>{
-<a name="l00036"></a>00036         <span class="keywordflow">return</span> m_corrupted ? m_nullFrame : m_frame;
-<a name="l00037"></a>00037     }
-<a name="l00038"></a>00038 
-<a name="l00039"></a><a class="code" href="classLab_1_1Captor.html#9bc0b89ac88f46b39b6bd73a400350ac">00039</a>     <span class="keywordtype">void</span> <a class="code" href="classLab_1_1Captor.html#9bc0b89ac88f46b39b6bd73a400350ac">Captor::update</a>(){
-<a name="l00040"></a>00040         m_frameNumber++;
-<a name="l00041"></a>00041         m_frame = cvQueryFrame(m_pCapture);
-<a name="l00042"></a>00042         <span class="keywordflow">if</span>( m_frame == NULL ){
-<a name="l00043"></a>00043             m_corrupted = <span class="keyword">true</span>; 
-<a name="l00044"></a>00044             <span class="keywordflow">return</span>;
-<a name="l00045"></a>00045         }
-<a name="l00046"></a>00046         <span class="keywordflow">else</span> <span class="keywordflow">if</span>(m_frame-&gt;origin ==0){
-<a name="l00047"></a>00047             <span class="comment">//上下逆の場合は反転</span>
-<a name="l00048"></a>00048             cvFlip(m_frame , m_frame);
-<a name="l00049"></a>00049         }
-<a name="l00050"></a>00050         cvFlip(m_frame , m_frame , 1 );<span class="comment">//垂直軸反転</span>
-<a name="l00051"></a>00051         m_corrupted = <span class="keyword">false</span>; 
-<a name="l00052"></a>00052     }
-<a name="l00053"></a>00053 
-<a name="l00054"></a>00054 
-<a name="l00055"></a><a class="code" href="classLab_1_1Captor.html#b2c1b1194019e0175d43c01a2d34dbdd">00055</a>     <a class="code" href="structLab_1_1Captor_1_1Resolution.html">Captor::Resolution</a> <a class="code" href="classLab_1_1Captor.html#b2c1b1194019e0175d43c01a2d34dbdd">Captor::getResolution</a>()<span class="keyword"> const</span>{
-<a name="l00056"></a>00056         <span class="keywordflow">return</span> <a class="code" href="structLab_1_1Captor_1_1Resolution.html">Captor::Resolution</a>(
-<a name="l00057"></a>00057             cvGetCaptureProperty(m_pCapture , CV_CAP_PROP_FRAME_WIDTH) ,
-<a name="l00058"></a>00058             cvGetCaptureProperty(m_pCapture , CV_CAP_PROP_FRAME_HEIGHT)
-<a name="l00059"></a>00059         );
-<a name="l00060"></a>00060     }
-<a name="l00061"></a>00061 
-<a name="l00062"></a>00062 } <span class="comment">// namespace Lab</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Captor_8cc.html b/latex/vim/.vim/doc/html/Captor_8cc.html
deleted file mode 100644 (file)
index 7af14ce..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: Captor.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Captor.cc</h1>
-<p>
-<a href="Captor_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html">Lab</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Captor_8h-source.html b/latex/vim/.vim/doc/html/Captor_8h-source.html
deleted file mode 100644 (file)
index 36a4f0e..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: Captor.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>Captor.h</h1><a href="Captor_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;cv.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;highgui.h&gt;</span>
-<a name="l00005"></a>00005 
-<a name="l00006"></a>00006 <span class="keyword">namespace </span>Lab{
-<a name="l00007"></a>00007 
-<a name="l00008"></a><a class="code" href="classLab_1_1Captor.html">00008</a>     <span class="keyword">class </span><a class="code" href="classLab_1_1Captor.html">Captor</a>
-<a name="l00009"></a>00009     {
-<a name="l00010"></a>00010         CvCapture *m_pCapture;
-<a name="l00011"></a>00011         IplImage* m_frame;
-<a name="l00012"></a>00012         IplImage* m_nullFrame;
-<a name="l00013"></a>00013         <span class="keywordtype">bool</span> m_corrupted;
-<a name="l00014"></a>00014         <span class="keywordtype">int</span> m_frameNumber;
-<a name="l00015"></a>00015     <span class="keyword">public</span>:
-<a name="l00016"></a><a class="code" href="structLab_1_1Captor_1_1Resolution.html">00016</a>         <span class="keyword">struct </span><a class="code" href="structLab_1_1Captor_1_1Resolution.html">Resolution</a>{
-<a name="l00017"></a><a class="code" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">00017</a>             <span class="keywordtype">int</span> <a class="code" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">width</a>;
-<a name="l00018"></a><a class="code" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">00018</a>             <span class="keywordtype">int</span> <a class="code" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">height</a>;
-<a name="l00019"></a><a class="code" href="structLab_1_1Captor_1_1Resolution.html#9859423ab42bd418cfb9517c95c093f5">00019</a>             <a class="code" href="structLab_1_1Captor_1_1Resolution.html#9859423ab42bd418cfb9517c95c093f5">Resolution</a>(<span class="keywordtype">int</span> _width , <span class="keywordtype">int</span> _height)
-<a name="l00020"></a>00020                 : <a class="code" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">width</a>(_width) , <a class="code" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">height</a>(_height){
-<a name="l00021"></a>00021                 }
-<a name="l00022"></a>00022         };
-<a name="l00023"></a>00023 
-<a name="l00024"></a>00024         <a class="code" href="classLab_1_1Captor.html#f20e2e984da790536a55cc1d2f20ef21">Captor</a>(<span class="keywordtype">int</span> num);
-<a name="l00025"></a>00025         <a class="code" href="classLab_1_1Captor.html#f20e2e984da790536a55cc1d2f20ef21">Captor</a>(<span class="keywordtype">int</span> num , <span class="keyword">const</span> Resolution&amp; resolution);
-<a name="l00026"></a>00026         <span class="keyword">virtual</span> <a class="code" href="classLab_1_1Captor.html#0fe4615c22b8ba40987230b0d2f209a6">~Captor</a>();
-<a name="l00027"></a>00027         
-<a name="l00028"></a>00028         <span class="keyword">const</span> IplImage* <a class="code" href="classLab_1_1Captor.html#9bda390fc2fb87912e0a382c2291b0ea">getFrame</a>() <span class="keyword">const</span>;
-<a name="l00029"></a>00029         <span class="keywordtype">void</span> <a class="code" href="classLab_1_1Captor.html#9bc0b89ac88f46b39b6bd73a400350ac">update</a>();
-<a name="l00030"></a><a class="code" href="classLab_1_1Captor.html#91a71f6a085cfc786ca4ffee364d2758">00030</a>         <span class="keywordtype">int</span> <a class="code" href="classLab_1_1Captor.html#91a71f6a085cfc786ca4ffee364d2758">getNextFrameNumber</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> m_frameNumber;}
-<a name="l00031"></a>00031         Resolution <a class="code" href="classLab_1_1Captor.html#b2c1b1194019e0175d43c01a2d34dbdd">getResolution</a>() <span class="keyword">const</span>;
-<a name="l00032"></a>00032     };
-<a name="l00033"></a>00033 
-<a name="l00034"></a>00034 }
-<a name="l00035"></a>00035 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Captor_8h.html b/latex/vim/.vim/doc/html/Captor_8h.html
deleted file mode 100644 (file)
index f7ac789..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: Captor.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Captor.h</h1>
-<p>
-<a href="Captor_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Captor::Resolution</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html">Lab</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/CascadingAnimation_8hpp-source.html b/latex/vim/.vim/doc/html/CascadingAnimation_8hpp-source.html
deleted file mode 100644 (file)
index 67d5002..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/CascadingAnimation.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/CascadingAnimation.hpp</h1><a href="CascadingAnimation_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"> #include "<a class="code" href="Animation_8hpp.html">mof/Animation.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor"> #include &lt;boost/function/function2.hpp&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor"> #include &lt;vector&gt;</span> 
-<a name="l00005"></a>00005  
-<a name="l00006"></a>00006  <span class="keyword">namespace </span>mof{
-<a name="l00007"></a>00007  
-<a name="l00008"></a>00008  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;
-<a name="l00009"></a><a class="code" href="structmof_1_1Add.html">00009</a>  <span class="keyword">struct </span><a class="code" href="structmof_1_1Add.html">Add</a>{
-<a name="l00010"></a><a class="code" href="structmof_1_1Add.html#556d9c8d8ca8006f616dd557b8348937">00010</a>     <span class="keyword">inline</span> <span class="keyword">static</span> T <a class="code" href="structmof_1_1Add.html#556d9c8d8ca8006f616dd557b8348937">apply</a>(<span class="keyword">const</span> T&amp; a , <span class="keyword">const</span> T&amp; b){
-<a name="l00011"></a>00011         <span class="keywordflow">return</span> a + b;
-<a name="l00012"></a>00012     }
-<a name="l00013"></a>00013  };
-<a name="l00014"></a>00014  
-<a name="l00015"></a>00015  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;
-<a name="l00016"></a><a class="code" href="structmof_1_1Multiply.html">00016</a>  <span class="keyword">struct </span><a class="code" href="structmof_1_1Multiply.html">Multiply</a>{
-<a name="l00017"></a><a class="code" href="structmof_1_1Multiply.html#657e74384c91219f2ac41706f80d8e47">00017</a>     <span class="keyword">inline</span> <span class="keyword">static</span> T <a class="code" href="structmof_1_1Multiply.html#657e74384c91219f2ac41706f80d8e47">apply</a>(<span class="keyword">const</span> T&amp; a , <span class="keyword">const</span> T&amp; b){
-<a name="l00018"></a>00018         <span class="keywordflow">return</span> a * b;
-<a name="l00019"></a>00019     }
-<a name="l00020"></a>00020  };
-<a name="l00021"></a>00021  
-<a name="l00022"></a>00022  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T , <span class="keyword">class</span> Cascador = mof::Multiply&lt;T&gt; &gt;
-<a name="l00023"></a><a class="code" href="classmof_1_1CascadingAnimation.html">00023</a>  <span class="keyword">class </span><a class="code" href="classmof_1_1CascadingAnimation.html">CascadingAnimation</a> : <span class="keyword">public</span> mof::<a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;T&gt;{
-<a name="l00024"></a>00024     <span class="keyword">typedef</span> std::vector&lt; typename mof::Animation&lt;T&gt;::Handler &gt; CascadeList;
-<a name="l00025"></a>00025     CascadeList m_cascadeList;
-<a name="l00026"></a>00026  <span class="keyword">public</span>:
-<a name="l00027"></a>00027  
-<a name="l00028"></a><a class="code" href="classmof_1_1CascadingAnimation.html#a5362906ff5780b5c602fdb10a65cb51">00028</a>     <a class="code" href="classmof_1_1CascadingAnimation.html#a5362906ff5780b5c602fdb10a65cb51">CascadingAnimation</a>(
-<a name="l00029"></a>00029         <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>&amp; front , 
-<a name="l00030"></a>00030         <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>&amp; back )
-<a name="l00031"></a>00031     {
-<a name="l00032"></a>00032         <span class="keywordtype">int</span> length = &amp;back - &amp;front + 1;
-<a name="l00033"></a>00033         <span class="keywordflow">if</span>(length &lt;= 0)<span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">"list size is 0"</span>);
-<a name="l00034"></a>00034  
-<a name="l00035"></a>00035         <span class="keywordflow">for</span>( <span class="keywordtype">int</span> i = 0 ; i &lt; length ; i++){
-<a name="l00036"></a>00036             m_cascadeList.push_back( (&amp;front)[i] );
-<a name="l00037"></a>00037         }
-<a name="l00038"></a>00038     }
-<a name="l00039"></a>00039  
-<a name="l00040"></a><a class="code" href="classmof_1_1CascadingAnimation.html#0b147587d128f4a749bfd438052fcf2e">00040</a>     <span class="keyword">virtual</span> <a class="code" href="classmof_1_1CascadingAnimation.html#0b147587d128f4a749bfd438052fcf2e">~CascadingAnimation</a>(){
-<a name="l00041"></a>00041     }
-<a name="l00042"></a>00042  
-<a name="l00043"></a><a class="code" href="classmof_1_1CascadingAnimation.html#76e975b6bbb0833e844d3fc1e55c84ab">00043</a>     <span class="keyword">virtual</span> T <a class="code" href="classmof_1_1CascadingAnimation.html#76e975b6bbb0833e844d3fc1e55c84ab">getValue</a>( <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame)<span class="keyword"> const</span>{
-<a name="l00044"></a>00044         T obj = m_cascadeList[0]-&gt;getValue(frame);
-<a name="l00045"></a>00045         <span class="keywordflow">for</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 1 ; i &lt; m_cascadeList.size() ; i++){
-<a name="l00046"></a>00046             obj = Cascador::apply(obj , m_cascadeList[i]-&gt;<a class="code" href="classmof_1_1CascadingAnimation.html#76e975b6bbb0833e844d3fc1e55c84ab">getValue</a>(frame));
-<a name="l00047"></a>00047         }
-<a name="l00048"></a>00048         <span class="keywordflow">return</span> obj;
-<a name="l00049"></a>00049     }
-<a name="l00050"></a>00050 
-<a name="l00051"></a><a class="code" href="classmof_1_1CascadingAnimation.html#6323cbfc64ca467ba1110bced2be8538">00051</a>     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1CascadingAnimation.html#6323cbfc64ca467ba1110bced2be8538">clear</a>(){
-<a name="l00052"></a>00052         m_cascadeList.clear();
-<a name="l00053"></a>00053     }
-<a name="l00054"></a>00054 
-<a name="l00055"></a><a class="code" href="classmof_1_1CascadingAnimation.html#6fda7a41e48fcdf56024a9820b56ad6f">00055</a>     <span class="keywordtype">void</span> <span class="keyword">set</span>(<span class="keywordtype">int</span> i , <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>&amp; handler ){
-<a name="l00056"></a>00056 
-<a name="l00057"></a>00057         m_cascadeList.at(i) = handler;
-<a name="l00058"></a>00058     }
-<a name="l00059"></a>00059  
-<a name="l00060"></a><a class="code" href="classmof_1_1CascadingAnimation.html#c0fdce288fb4020e14dc440d5ad39096">00060</a>     <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a> <span class="keyword">get</span>(<span class="keywordtype">int</span> i ){
-<a name="l00061"></a>00061         <span class="keywordflow">return</span> m_cascadeList.at(i);
-<a name="l00062"></a>00062     }
-<a name="l00063"></a>00063 
-<a name="l00064"></a>00064     
-<a name="l00065"></a>00065  };
-<a name="l00066"></a>00066  
-<a name="l00067"></a>00067  
-<a name="l00068"></a>00068  } <span class="comment">//namespace mof</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/CascadingAnimation_8hpp.html b/latex/vim/.vim/doc/html/CascadingAnimation_8hpp.html
deleted file mode 100644 (file)
index dd6b3d5..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/CascadingAnimation.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/CascadingAnimation.hpp</h1>
-<p>
-<a href="CascadingAnimation_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Add.html">mof::Add&lt; T &gt;</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Multiply.html">mof::Multiply&lt; T &gt;</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Constant_8hpp-source.html b/latex/vim/.vim/doc/html/Constant_8hpp-source.html
deleted file mode 100644 (file)
index b254882..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Constant.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/Constant.hpp</h1><a href="Constant_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"> #include &lt;<a class="code" href="Animation_8hpp.html">mof/Animation.hpp</a>&gt;</span>
-<a name="l00003"></a>00003  
-<a name="l00004"></a>00004  <span class="keyword">namespace </span>mof{
-<a name="l00005"></a>00005  
-<a name="l00006"></a>00006  
-<a name="l00007"></a>00007  
-<a name="l00008"></a>00008  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;
-<a name="l00009"></a><a class="code" href="classmof_1_1Constant.html">00009</a>  <span class="keyword">class </span><a class="code" href="classmof_1_1Constant.html">Constant</a> : <span class="keyword">public</span> mof::<a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;T&gt;{
-<a name="l00010"></a>00010     T m_value;
-<a name="l00011"></a>00011  <span class="keyword">public</span>:
-<a name="l00012"></a>00012  
-<a name="l00013"></a><a class="code" href="classmof_1_1Constant.html#bf69f56f62e66e35415fcad1352e0730">00013</a>     <a class="code" href="classmof_1_1Constant.html#bf69f56f62e66e35415fcad1352e0730">Constant</a>(<span class="keyword">const</span> T&amp; value) : m_value(value){
-<a name="l00014"></a>00014     }
-<a name="l00015"></a>00015  
-<a name="l00016"></a><a class="code" href="classmof_1_1Constant.html#07f9f2614e624f3576ca52d93422cb93">00016</a>     <span class="keyword">virtual</span> T <a class="code" href="classmof_1_1Constant.html#07f9f2614e624f3576ca52d93422cb93">getValue</a>(<a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> )<span class="keyword"> const</span>{
-<a name="l00017"></a>00017         <span class="keywordflow">return</span> m_value;
-<a name="l00018"></a>00018     }
-<a name="l00019"></a>00019  
-<a name="l00020"></a>00020  
-<a name="l00021"></a>00021  };
-<a name="l00022"></a>00022  
-<a name="l00023"></a>00023  <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00024"></a><a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">00024</a>  <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a> <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">makeConstantHandler</a>(<span class="keyword">const</span> T&amp; value){
-<a name="l00025"></a>00025     <span class="keywordflow">return</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>(<span class="keyword">new</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Constant.html">mof::Constant&lt;T&gt;</a>(value));
-<a name="l00026"></a>00026  }
-<a name="l00027"></a>00027  
-<a name="l00028"></a>00028  } <span class="comment">// namespace mof</span>
-<a name="l00029"></a>00029  
-<a name="l00030"></a>00030  
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Constant_8hpp.html b/latex/vim/.vim/doc/html/Constant_8hpp.html
deleted file mode 100644 (file)
index 7a446fb..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Constant.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/Constant.hpp</h1>
-<p>
-<a href="Constant_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Constant.html">mof::Constant&lt; T &gt;</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a> (const T &amp;value)</td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/EventCondition_8hpp-source.html b/latex/vim/.vim/doc/html/EventCondition_8hpp-source.html
deleted file mode 100644 (file)
index e6b3804..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/EventCondition.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/EventCondition.hpp</h1><a href="EventCondition_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span>
-<a name="l00003"></a>00003 <span class="keyword">namespace </span>mof{
-<a name="l00004"></a>00004 
-<a name="l00005"></a><a class="code" href="classmof_1_1EventCondition.html">00005</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1EventCondition.html">EventCondition</a>{
-<a name="l00006"></a>00006     <span class="keyword">public</span>:
-<a name="l00007"></a><a class="code" href="classmof_1_1EventCondition.html#a30d3469959f713bdbc8e7225ac76f09">00007</a>         <span class="keyword">virtual</span> <a class="code" href="classmof_1_1EventCondition.html#a30d3469959f713bdbc8e7225ac76f09">~EventCondition</a>(){}
-<a name="l00008"></a>00008         <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmof_1_1EventCondition.html#9a14477fef9d28aa54288afff4970579">test</a>() = 0;
-<a name="l00009"></a>00009         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmof_1_1EventCondition.html#0074bc807e1ce32914645f86005b2484">update</a>() = 0;
-<a name="l00010"></a>00010         <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classmof_1_1EventCondition.html#e02fbcb125d959ba02b27d1196276061">isDisposable</a>() = 0;
-<a name="l00011"></a>00011     };
-<a name="l00012"></a>00012 
-<a name="l00013"></a>00013 }
-<a name="l00014"></a>00014 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/EventCondition_8hpp.html b/latex/vim/.vim/doc/html/EventCondition_8hpp.html
deleted file mode 100644 (file)
index 25ee0ea..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/EventCondition.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/EventCondition.hpp</h1>
-<p>
-<a href="EventCondition_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/EventScheduler_8cpp-source.html b/latex/vim/.vim/doc/html/EventScheduler_8cpp-source.html
deleted file mode 100644 (file)
index fad1bae..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/EventScheduler.cpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/EventScheduler.cpp</h1><a href="EventScheduler_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="EventScheduler_8hpp.html">mof/EventScheduler.hpp</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="EventCondition_8hpp.html">mof/EventCondition.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;list&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;utility&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include "<a class="code" href="utilities_8hpp.html">mof/utilities.hpp</a>"</span>
-<a name="l00006"></a>00006 
-<a name="l00007"></a>00007 
-<a name="l00008"></a><a class="code" href="classTimeEventCondition.html">00008</a> <span class="keyword">class </span><a class="code" href="classTimeEventCondition.html">TimeEventCondition</a> : <span class="keyword">public</span> mof::EventCondition{
-<a name="l00009"></a>00009     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> limit;
-<a name="l00010"></a>00010     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> count;
-<a name="l00011"></a>00011 
-<a name="l00012"></a>00012 <span class="keyword">public</span>:
-<a name="l00013"></a><a class="code" href="classTimeEventCondition.html#ac011b26e0cb4ea55d7982bcc703fce5">00013</a>     <a class="code" href="classTimeEventCondition.html#ac011b26e0cb4ea55d7982bcc703fce5">TimeEventCondition</a>(<a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> limit)
-<a name="l00014"></a>00014         : limit(limit) , count(0)
-<a name="l00015"></a>00015     {
-<a name="l00016"></a>00016     }
-<a name="l00017"></a>00017 
-<a name="l00018"></a><a class="code" href="classTimeEventCondition.html#fb68c4d345153971abc6c5d592869d48">00018</a>     <span class="keyword">virtual</span> <a class="code" href="classTimeEventCondition.html#fb68c4d345153971abc6c5d592869d48">~TimeEventCondition</a>(){}
-<a name="l00019"></a>00019 
-<a name="l00020"></a><a class="code" href="classTimeEventCondition.html#fc27ab673a2b4d0889d96dd21dddf97f">00020</a>     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classTimeEventCondition.html#fc27ab673a2b4d0889d96dd21dddf97f">test</a>(){
-<a name="l00021"></a>00021         <span class="keywordflow">return</span> count == limit;
-<a name="l00022"></a>00022     }
-<a name="l00023"></a>00023 
-<a name="l00024"></a><a class="code" href="classTimeEventCondition.html#377834ef533832de368ab3ad4b821936">00024</a>     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classTimeEventCondition.html#377834ef533832de368ab3ad4b821936">isDisposable</a>(){
-<a name="l00025"></a>00025         <span class="keywordflow">return</span> count &gt; limit;
-<a name="l00026"></a>00026     }
-<a name="l00027"></a>00027 
-<a name="l00028"></a><a class="code" href="classTimeEventCondition.html#4541e8cb8f0731673518b51f09d60382">00028</a>     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTimeEventCondition.html#4541e8cb8f0731673518b51f09d60382">update</a>(){
-<a name="l00029"></a>00029         <span class="keywordflow">if</span>(limit &gt;= count)count++;
-<a name="l00030"></a>00030     }
-<a name="l00031"></a>00031 };
-<a name="l00032"></a>00032 
-<a name="l00033"></a><a class="code" href="structmof_1_1EventScheduler_1_1Impl.html">00033</a> <span class="keyword">struct </span><a class="code" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::Impl</a>{
-<a name="l00034"></a><a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#ca514e11553f69f7509571f81ddfedc6">00034</a>     <span class="keyword">typedef</span> std::pair&lt;mof::EventCondition* , boost::function0&lt;void&gt; &gt; <a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#ca514e11553f69f7509571f81ddfedc6">Schedule</a>; 
-<a name="l00035"></a><a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#db53377d59867d22ec10509e01e52e7e">00035</a>     <span class="keyword">typedef</span> std::list&lt;std::pair&lt;mof::EventCondition* , boost::function0&lt;void&gt; &gt; &gt; <a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#db53377d59867d22ec10509e01e52e7e">EventList</a>; 
-<a name="l00036"></a><a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#5186b669c2cdfd4db492d2c9361a2e83">00036</a>     <a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#db53377d59867d22ec10509e01e52e7e">EventList</a> <a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#5186b669c2cdfd4db492d2c9361a2e83">eventList</a>;
-<a name="l00037"></a>00037 
-<a name="l00038"></a><a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#9e2aa555d7b35de24535739426030486">00038</a>     <a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#9e2aa555d7b35de24535739426030486">Impl</a>(){
-<a name="l00039"></a>00039     }
-<a name="l00040"></a>00040 
-<a name="l00041"></a><a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#e08b2b7098222953cc226e37f4d88379">00041</a>     <a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#e08b2b7098222953cc226e37f4d88379">~Impl</a>(){
-<a name="l00042"></a>00042         <span class="keywordflow">foreach</span>( <a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#ca514e11553f69f7509571f81ddfedc6">Impl::Schedule</a> &amp;value , <a class="code" href="structmof_1_1EventScheduler_1_1Impl.html#5186b669c2cdfd4db492d2c9361a2e83">eventList</a> ){
-<a name="l00043"></a>00043             <span class="keyword">delete</span> value.first;
-<a name="l00044"></a>00044         }
-<a name="l00045"></a>00045     }
-<a name="l00046"></a>00046 
-<a name="l00047"></a>00047 };
-<a name="l00048"></a>00048 
-<a name="l00049"></a><a class="code" href="classmof_1_1EventScheduler.html#634c3b8e53792893c28796251bb6718d">00049</a> <a class="code" href="classmof_1_1EventScheduler.html#634c3b8e53792893c28796251bb6718d">mof::EventScheduler::EventScheduler</a>()
-<a name="l00050"></a>00050 : m_pImpl(new <a class="code" href="structmof_1_1EventScheduler_1_1Impl.html">Impl</a>())
-<a name="l00051"></a>00051 {
-<a name="l00052"></a>00052 }
-<a name="l00053"></a>00053 
-<a name="l00054"></a><a class="code" href="classmof_1_1EventScheduler.html#a60f85ea24d993e30a3e954bc2914fee">00054</a> <a class="code" href="classmof_1_1EventScheduler.html#a60f85ea24d993e30a3e954bc2914fee">mof::EventScheduler::~EventScheduler</a>(){
-<a name="l00055"></a>00055     
-<a name="l00056"></a>00056 }
-<a name="l00057"></a>00057 
-<a name="l00058"></a><a class="code" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">00058</a> <span class="keywordtype">void</span> <a class="code" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">mof::EventScheduler::addEvent</a>( <a class="code" href="classmof_1_1EventCondition.html">mof::EventCondition</a>* pCondition , <span class="keyword">const</span> boost::function0&lt;void&gt; &amp;action){
-<a name="l00059"></a>00059     m_pImpl-&gt;eventList.push_back(std::pair&lt;<a class="code" href="classmof_1_1EventCondition.html">mof::EventCondition</a>* , boost::function0&lt;void&gt; &gt;(pCondition , action));
-<a name="l00060"></a>00060 }
-<a name="l00061"></a>00061 
-<a name="l00062"></a><a class="code" href="classmof_1_1EventScheduler.html#9df778531c4873f1582b2c6eb8f314c8">00062</a> <span class="keywordtype">void</span> <a class="code" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">mof::EventScheduler::addEvent</a>(<a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame, <span class="keyword">const</span> boost::function0&lt;void&gt; &amp;action){
-<a name="l00063"></a>00063     <a class="code" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">addEvent</a>(<span class="keyword">new</span> <a class="code" href="classTimeEventCondition.html">TimeEventCondition</a>(frame) , action);
-<a name="l00064"></a>00064 }
-<a name="l00065"></a>00065 
-<a name="l00066"></a><a class="code" href="classmof_1_1EventScheduler.html#85fc0e0812530015b89f7cfc0e767911">00066</a> <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">mof::EventScheduler::update</a>(){
-<a name="l00067"></a>00067     <span class="keywordflow">for</span>( Impl::EventList::iterator itr = m_pImpl-&gt;eventList.begin() ;
-<a name="l00068"></a>00068         itr != m_pImpl-&gt;eventList.end() ; 
-<a name="l00069"></a>00069         ){
-<a name="l00070"></a>00070             itr-&gt;first-&gt;update();
-<a name="l00071"></a>00071             <span class="keywordflow">if</span>(itr-&gt;first-&gt;test()){
-<a name="l00072"></a>00072                 itr-&gt;second();
-<a name="l00073"></a>00073             }
-<a name="l00074"></a>00074             <span class="keywordflow">if</span>(itr-&gt;first-&gt;isDisposable()){
-<a name="l00075"></a>00075                 <span class="keyword">delete</span> itr-&gt;first;
-<a name="l00076"></a>00076                 itr = m_pImpl-&gt;eventList.erase(itr);
-<a name="l00077"></a>00077             }
-<a name="l00078"></a>00078             <span class="keywordflow">else</span> ++itr;
-<a name="l00079"></a>00079     }
-<a name="l00080"></a>00080 }
-<a name="l00081"></a>00081 
-<a name="l00082"></a>00082 
-<a name="l00083"></a>00083 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/EventScheduler_8cpp.html b/latex/vim/.vim/doc/html/EventScheduler_8cpp.html
deleted file mode 100644 (file)
index 54b94a8..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/EventScheduler.cpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/EventScheduler.cpp</h1>
-<p>
-<a href="EventScheduler_8cpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeEventCondition.html">TimeEventCondition</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::EventScheduler::Impl</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/EventScheduler_8hpp-source.html b/latex/vim/.vim/doc/html/EventScheduler_8hpp-source.html
deleted file mode 100644 (file)
index 026810c..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/EventScheduler.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/EventScheduler.hpp</h1><a href="EventScheduler_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef MOF_EVENT_SCHEDULER_HPP</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define MOF_EVENT_SCHEDULER_HPP</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/scoped_ptr.hpp&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;boost/function/function0.hpp&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include "<a class="code" href="Animation_8hpp.html">mof/Animation.hpp</a>"</span>
-<a name="l00006"></a>00006 
-<a name="l00007"></a>00007 <span class="keyword">namespace </span>mof{
-<a name="l00008"></a>00008 
-<a name="l00009"></a>00009 <span class="keyword">class </span>EventCondition;
-<a name="l00010"></a>00010 
-<a name="l00011"></a><a class="code" href="classmof_1_1EventScheduler.html">00011</a> <span class="keyword">class </span><a class="code" href="classmof_1_1EventScheduler.html">EventScheduler</a>{
-<a name="l00012"></a>00012     <span class="keyword">struct </span><a class="code" href="structmof_1_1EventScheduler_1_1Impl.html">Impl</a>;
-<a name="l00013"></a>00013     boost::scoped_ptr&lt;Impl&gt; m_pImpl;
-<a name="l00014"></a>00014 
-<a name="l00015"></a>00015 <span class="keyword">public</span>:
-<a name="l00016"></a><a class="code" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">00016</a>     <span class="keyword">typedef</span> boost::function0&lt;void&gt; <a class="code" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">Action</a>;
-<a name="l00017"></a>00017     <a class="code" href="classmof_1_1EventScheduler.html#634c3b8e53792893c28796251bb6718d">EventScheduler</a>();
-<a name="l00018"></a>00018     <a class="code" href="classmof_1_1EventScheduler.html#a60f85ea24d993e30a3e954bc2914fee">~EventScheduler</a>();
-<a name="l00019"></a>00019 
-<a name="l00020"></a>00020     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">addEvent</a>(<a class="code" href="classmof_1_1EventCondition.html">mof::EventCondition</a>* pCondition , <span class="keyword">const</span> <a class="code" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">Action</a>&amp; action);
-<a name="l00021"></a>00021     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">addEvent</a>(<a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> interval , <span class="keyword">const</span> <a class="code" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">Action</a>&amp; action);
-<a name="l00022"></a>00022     <span class="keywordtype">void</span> <a class="code" href="classmof_1_1EventScheduler.html#85fc0e0812530015b89f7cfc0e767911">update</a>();
-<a name="l00023"></a>00023 };
-<a name="l00024"></a>00024 
-<a name="l00025"></a>00025 }
-<a name="l00026"></a>00026 
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 
-<a name="l00029"></a>00029 
-<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/EventScheduler_8hpp.html b/latex/vim/.vim/doc/html/EventScheduler_8hpp.html
deleted file mode 100644 (file)
index 9ff834d..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/EventScheduler.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/EventScheduler.hpp</h1>
-<p>
-<a href="EventScheduler_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Interpolation_8hpp-source.html b/latex/vim/.vim/doc/html/Interpolation_8hpp-source.html
deleted file mode 100644 (file)
index 3ce5ef2..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Interpolation.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/Interpolation.hpp</h1><a href="Interpolation_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"> #include "<a class="code" href="Animation_8hpp.html">mof/Animation.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor"> #include &lt;map&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor"> #include &lt;algorithm&gt;</span>
-<a name="l00005"></a>00005  
-<a name="l00006"></a>00006  <span class="keyword">namespace </span>mof{
-<a name="l00007"></a>00007  
-<a name="l00008"></a>00008     <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
-<a name="l00009"></a><a class="code" href="namespacemof.html#3076bcb42df0a6dffb7b2d0bb2dde942">00009</a>     T <a class="code" href="namespacemof.html#3076bcb42df0a6dffb7b2d0bb2dde942">stepInterpolate</a>(<span class="keyword">const</span> std::map&lt;mof::FrameNumber , T&gt;&amp; map , <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> current ){
-<a name="l00010"></a>00010         <span class="keywordflow">if</span>(map.empty())<span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">"the map is empty"</span>);
-<a name="l00011"></a>00011         <span class="keywordflow">for</span>(
-<a name="l00012"></a>00012             <span class="keyword">typename</span> std::map&lt;mof::FrameNumber , T&gt;::const_reverse_iterator itr = map.rbegin() ;
-<a name="l00013"></a>00013             itr != map.rend() ; 
-<a name="l00014"></a>00014             ++itr
-<a name="l00015"></a>00015         ){
-<a name="l00016"></a>00016             <span class="keywordflow">if</span>(itr-&gt;first &lt;= current)<span class="keywordflow">return</span> itr-&gt;second;
-<a name="l00017"></a>00017         }
-<a name="l00018"></a>00018         <span class="keywordflow">return</span> map.begin()-&gt;second;<span class="comment">//default</span>
-<a name="l00019"></a>00019     }
-<a name="l00020"></a>00020   
-<a name="l00021"></a>00021     <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00022"></a><a class="code" href="namespacemof.html#bad6c5b013974d23bae4e7929385bb5a">00022</a>     T <a class="code" href="namespacemof.html#bad6c5b013974d23bae4e7929385bb5a">calcLinerInterpolationValue</a>( <span class="keywordtype">float</span> blending , <span class="keyword">const</span> T&amp; prevObj , <span class="keyword">const</span> T&amp; nextObj){
-<a name="l00023"></a>00023         <span class="keywordflow">return</span> (1 - blending) * prevObj + blending * nextObj;
-<a name="l00024"></a>00024     }   
-<a name="l00025"></a>00025 
-<a name="l00026"></a>00026     <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
-<a name="l00027"></a><a class="code" href="namespacemof.html#5c8b5a795ffee69c1985e805b0f034e5">00027</a>     T <a class="code" href="namespacemof.html#5c8b5a795ffee69c1985e805b0f034e5">linerInterpolate</a>(<span class="keyword">const</span> std::map&lt;mof::FrameNumber , T&gt;&amp; map , <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> current ){
-<a name="l00028"></a>00028         <span class="keywordflow">if</span>(map.empty())<span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">"the map is empty"</span>);
-<a name="l00029"></a>00029         <span class="keyword">typename</span> std::map&lt;mof::FrameNumber , T&gt;::const_iterator n = map.find(current);
-<a name="l00030"></a>00030         <span class="keywordflow">if</span>(n != map.end())<span class="keywordflow">return</span> n-&gt;second;<span class="comment">// just key frame</span>
-<a name="l00031"></a>00031         
-<a name="l00032"></a>00032         <span class="comment">//直前、直後のキーを検索</span>
-<a name="l00033"></a>00033         <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> prevKeyFrame = current;
-<a name="l00034"></a>00034         <span class="keywordtype">bool</span> foundPrev = <span class="keyword">false</span>;
-<a name="l00035"></a>00035         T prevObj;
-<a name="l00036"></a>00036         <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> nextKeyFrame = current;
-<a name="l00037"></a>00037         <span class="keywordtype">bool</span> foundNext = <span class="keyword">false</span>;
-<a name="l00038"></a>00038         T nextObj;
-<a name="l00039"></a>00039         
-<a name="l00040"></a>00040         <span class="keywordflow">for</span>(
-<a name="l00041"></a>00041                 <span class="keyword">typename</span> std::map&lt;mof::FrameNumber , T&gt;::const_iterator itr = map.begin() ;
-<a name="l00042"></a>00042                 itr != map.end() ;
-<a name="l00043"></a>00043                 ++itr
-<a name="l00044"></a>00044             ){
-<a name="l00045"></a>00045             <span class="keywordflow">if</span>(itr-&gt;first &lt; current &amp;&amp; (!foundPrev || itr-&gt;first &gt; prevKeyFrame)){
-<a name="l00046"></a>00046                 foundPrev = <span class="keyword">true</span>;
-<a name="l00047"></a>00047                 prevKeyFrame = itr-&gt;first;
-<a name="l00048"></a>00048                 prevObj = itr-&gt;second;
-<a name="l00049"></a>00049             }
-<a name="l00050"></a>00050             <span class="keywordflow">else</span> <span class="keywordflow">if</span>(itr-&gt;first &gt; current &amp;&amp; (!foundNext || itr-&gt;first &lt; nextKeyFrame)){
-<a name="l00051"></a>00051                 foundNext = <span class="keyword">true</span>;
-<a name="l00052"></a>00052                 nextKeyFrame = itr-&gt;first;
-<a name="l00053"></a>00053                 nextObj = itr-&gt;second;
-<a name="l00054"></a>00054             }
-<a name="l00055"></a>00055             
-<a name="l00056"></a>00056         }
-<a name="l00057"></a>00057         
-<a name="l00058"></a>00058         assert(foundPrev || foundNext);
-<a name="l00059"></a>00059         <span class="keywordflow">if</span>(!foundPrev &amp;&amp; foundNext)<span class="keywordflow">return</span> nextObj;<span class="comment">//直前のキーは見つからなかった</span>
-<a name="l00060"></a>00060         <span class="keywordflow">else</span> <span class="keywordflow">if</span>(foundPrev &amp;&amp; !foundNext)<span class="keywordflow">return</span> prevObj;<span class="comment">//直後のキーは見つからなかった</span>
-<a name="l00061"></a>00061         <span class="keywordtype">float</span> blending = <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(current - prevKeyFrame) / static_cast&lt;float&gt;(nextKeyFrame - prevKeyFrame);
-<a name="l00062"></a>00062         <span class="keywordflow">return</span> calcLinerInterpolationValue&lt;T&gt;(blending , prevObj ,  nextObj);
-<a name="l00063"></a>00063     }
-<a name="l00064"></a>00064  
-<a name="l00065"></a>00065  } <span class="comment">//namespace mof</span>
-<a name="l00066"></a>00066  
-<a name="l00067"></a>00067  
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Interpolation_8hpp.html b/latex/vim/.vim/doc/html/Interpolation_8hpp.html
deleted file mode 100644 (file)
index 07ee80c..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Interpolation.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/Interpolation.hpp</h1>
-<p>
-<a href="Interpolation_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#3076bcb42df0a6dffb7b2d0bb2dde942">mof::stepInterpolate</a> (const std::map&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, T &gt; &amp;map, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> current)</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#bad6c5b013974d23bae4e7929385bb5a">mof::calcLinerInterpolationValue</a> (float blending, const T &amp;prevObj, const T &amp;nextObj)</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#5c8b5a795ffee69c1985e805b0f034e5">mof::linerInterpolate</a> (const std::map&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, T &gt; &amp;map, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> current)</td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/KeyFrameAnimation_8hpp-source.html b/latex/vim/.vim/doc/html/KeyFrameAnimation_8hpp-source.html
deleted file mode 100644 (file)
index 1be257b..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/KeyFrameAnimation.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/KeyFrameAnimation.hpp</h1><a href="KeyFrameAnimation_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"> #include "<a class="code" href="Animation_8hpp.html">mof/Animation.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor"> #include &lt;map&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor"> #include &lt;stdexcept&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor"> #include &lt;boost/function/function2.hpp&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor"> #include "<a class="code" href="Interpolation_8hpp.html">mof/Interpolation.hpp</a>"</span>
-<a name="l00007"></a>00007  
-<a name="l00008"></a>00008  <span class="keyword">namespace </span>mof{
-<a name="l00009"></a>00009  
-<a name="l00010"></a>00010  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T &gt;
-<a name="l00011"></a><a class="code" href="classmof_1_1KeyFrameAnimation.html">00011</a>  <span class="keyword">class </span><a class="code" href="classmof_1_1KeyFrameAnimation.html">KeyFrameAnimation</a> : <span class="keyword">public</span> mof::<a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;T&gt;{
-<a name="l00012"></a>00012     <span class="keyword">typedef</span> <span class="keyword">typename</span> std::map&lt;mof::FrameNumber , T&gt; KeyMap;
-<a name="l00013"></a>00013     KeyMap m_map;
-<a name="l00014"></a>00014     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> m_maxKeyFrameNumber;
-<a name="l00015"></a>00015     boost::function2&lt;T , const KeyMap&amp; , mof::FrameNumber&gt; m_interpolator;
-<a name="l00016"></a>00016  <span class="keyword">public</span>:
-<a name="l00017"></a><a class="code" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">00017</a>     <span class="keyword">typedef</span> std::pair&lt;mof::FrameNumber , T&gt; <a class="code" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a>;
-<a name="l00018"></a>00018  
-<a name="l00019"></a><a class="code" href="classmof_1_1KeyFrameAnimation.html#ed4e5a201f1fb32160b304c6d19de993">00019</a>     <a class="code" href="classmof_1_1KeyFrameAnimation.html#ed4e5a201f1fb32160b304c6d19de993">KeyFrameAnimation</a>(
-<a name="l00020"></a>00020         <span class="keyword">const</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a>&amp; front , <span class="keyword">const</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a>&amp; back , 
-<a name="l00021"></a>00021         <span class="keyword">const</span> boost::function2&lt;T , const KeyMap&amp; , mof::FrameNumber&gt; &amp; interpolator
-<a name="l00022"></a>00022         ) : m_interpolator(interpolator)
-<a name="l00023"></a>00023     {
-<a name="l00024"></a>00024         <span class="keywordtype">int</span> length = &amp;back - &amp;front + 1;
-<a name="l00025"></a>00025         <span class="keywordflow">if</span>(length &lt; 1)<span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">"length &lt; 1"</span>);
-<a name="l00026"></a>00026         m_maxKeyFrameNumber = 0;
-<a name="l00027"></a>00027         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt; length ; i++){
-<a name="l00028"></a>00028             <span class="keywordflow">if</span>((&amp;front)[i].first &gt; m_maxKeyFrameNumber)m_maxKeyFrameNumber = (&amp;front)[i].first;
-<a name="l00029"></a>00029             m_map.insert( std::make_pair((&amp;front)[i].first , (&amp;front)[i].second ) );
-<a name="l00030"></a>00030         }
-<a name="l00031"></a>00031     }
-<a name="l00032"></a>00032  
-<a name="l00033"></a><a class="code" href="classmof_1_1KeyFrameAnimation.html#c1f5ca9d1cec32fdb9a53696fd1418ee">00033</a>     <a class="code" href="classmof_1_1KeyFrameAnimation.html#ed4e5a201f1fb32160b304c6d19de993">KeyFrameAnimation</a>(
-<a name="l00034"></a>00034         <span class="keyword">const</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a>&amp; front , <span class="keyword">const</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a>&amp; back 
-<a name="l00035"></a>00035         ) : m_interpolator(&amp;mof::<a class="code" href="namespacemof.html#5c8b5a795ffee69c1985e805b0f034e5">linerInterpolate</a>&lt;T&gt;)
-<a name="l00036"></a>00036     {
-<a name="l00037"></a>00037         <span class="keywordtype">int</span> length = &amp;back - &amp;front + 1;
-<a name="l00038"></a>00038         <span class="keywordflow">if</span>(length &lt; 1)<span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">"length &lt; 1"</span>);
-<a name="l00039"></a>00039         m_maxKeyFrameNumber = 0;
-<a name="l00040"></a>00040         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt; length ; i++){
-<a name="l00041"></a>00041             <span class="keywordflow">if</span>((&amp;front)[i].first &gt; m_maxKeyFrameNumber)m_maxKeyFrameNumber = (&amp;front)[i].first;
-<a name="l00042"></a>00042             m_map.insert( std::make_pair((&amp;front)[i].first , (&amp;front)[i].second ) );
-<a name="l00043"></a>00043         }
-<a name="l00044"></a>00044     }
-<a name="l00045"></a>00045  
-<a name="l00046"></a>00046  
-<a name="l00047"></a>00047  
-<a name="l00048"></a><a class="code" href="classmof_1_1KeyFrameAnimation.html#615e2eeccedec9af76eba5e9f6da9177">00048</a>     <span class="keyword">virtual</span> T <a class="code" href="classmof_1_1KeyFrameAnimation.html#615e2eeccedec9af76eba5e9f6da9177">getValue</a>( <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame)<span class="keyword"> const</span>{
-<a name="l00049"></a>00049         <span class="keywordflow">return</span> m_interpolator(m_map , frame);
-<a name="l00050"></a>00050     }
-<a name="l00051"></a>00051  
-<a name="l00052"></a><a class="code" href="classmof_1_1KeyFrameAnimation.html#131c1014b51c037f9923e88d14fdd9ea">00052</a>     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> <a class="code" href="classmof_1_1KeyFrameAnimation.html#131c1014b51c037f9923e88d14fdd9ea">getFinalKeyFrameNumber</a>(){
-<a name="l00053"></a>00053         <span class="keywordflow">return</span> m_maxKeyFrameNumber;
-<a name="l00054"></a>00054     }
-<a name="l00055"></a>00055  
-<a name="l00056"></a>00056      
-<a name="l00057"></a>00057  };
-<a name="l00058"></a>00058 
-<a name="l00059"></a>00059     <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T &gt;
-<a name="l00060"></a>00060     <span class="keyword">typename</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt;T&gt;::KeyFrame</a> 
-<a name="l00061"></a><a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">00061</a>     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">makeKeyFrame</a>(<a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame , <span class="keyword">const</span> T &amp; obj){
-<a name="l00062"></a>00062         <span class="keywordflow">return</span> std::make_pair&lt;mof::FrameNumber , T&gt;(frame , obj);
-<a name="l00063"></a>00063     }
-<a name="l00064"></a>00064 
-<a name="l00065"></a>00065  
-<a name="l00066"></a>00066  
-<a name="l00067"></a>00067  
-<a name="l00068"></a>00068  } <span class="comment">//namespace mof</span>
-<a name="l00069"></a>00069  
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/KeyFrameAnimation_8hpp.html b/latex/vim/.vim/doc/html/KeyFrameAnimation_8hpp.html
deleted file mode 100644 (file)
index a2e550b..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/KeyFrameAnimation.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/KeyFrameAnimation.hpp</h1>
-<p>
-<a href="KeyFrameAnimation_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt; T &gt;</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation</a>&lt; T &gt;<br class="typebreak">
-::KeyFrame&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame, const T &amp;obj)</td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/LoopAnimation_8hpp-source.html b/latex/vim/.vim/doc/html/LoopAnimation_8hpp-source.html
deleted file mode 100644 (file)
index 356103a..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/LoopAnimation.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/LoopAnimation.hpp</h1><a href="LoopAnimation_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"> #include "<a class="code" href="Animation_8hpp.html">mof/Animation.hpp</a>"</span>
-<a name="l00003"></a>00003  
-<a name="l00004"></a>00004  
-<a name="l00005"></a>00005  <span class="keyword">namespace </span>mof{
-<a name="l00006"></a>00006  
-<a name="l00007"></a>00007  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T &gt;
-<a name="l00008"></a><a class="code" href="classmof_1_1LoopAnimation.html">00008</a>  <span class="keyword">class </span><a class="code" href="classmof_1_1LoopAnimation.html">LoopAnimation</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;T&gt;{
-<a name="l00009"></a>00009     <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">Animation&lt;T&gt;::Handler</a> m_pBody;
-<a name="l00010"></a>00010     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a> m_beginLoopFrameNumber;
-<a name="l00011"></a>00011     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a> m_endLoopFrameNumber;
-<a name="l00012"></a>00012  
-<a name="l00013"></a>00013     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a> getInnerFrameNumber(<a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a> frame)<span class="keyword"> const</span>{
-<a name="l00014"></a>00014         <span class="keywordflow">if</span>(frame &lt; m_beginLoopFrameNumber)<span class="keywordflow">return</span> frame;
-<a name="l00015"></a>00015         <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> d = m_endLoopFrameNumber - m_beginLoopFrameNumber;
-<a name="l00016"></a>00016         <span class="keywordflow">return</span> (frame - m_beginLoopFrameNumber) % d + m_beginLoopFrameNumber;
-<a name="l00017"></a>00017     }
-<a name="l00018"></a>00018  
-<a name="l00019"></a>00019  <span class="keyword">public</span>:
-<a name="l00020"></a>00020  
-<a name="l00021"></a><a class="code" href="classmof_1_1LoopAnimation.html#d03d94bfeab847c6a4129968cc6b61fb">00021</a>     <a class="code" href="classmof_1_1LoopAnimation.html#d03d94bfeab847c6a4129968cc6b61fb">LoopAnimation</a>(<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">Animation&lt;T&gt;::Handler</a>&amp; pBody , <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a> endLoopFrameNumber)
-<a name="l00022"></a>00022         : m_pBody(pBody) , m_beginLoopFrameNumber(0) , m_endLoopFrameNumber(endLoopFrameNumber)
-<a name="l00023"></a>00023     {
-<a name="l00024"></a>00024     }
-<a name="l00025"></a>00025  
-<a name="l00026"></a><a class="code" href="classmof_1_1LoopAnimation.html#a0003f7ffe4a6bd9c8915aa05471c25d">00026</a>     <a class="code" href="classmof_1_1LoopAnimation.html#d03d94bfeab847c6a4129968cc6b61fb">LoopAnimation</a>(
-<a name="l00027"></a>00027         <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>&amp; pBody ,
-<a name="l00028"></a>00028         <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> beginLoopFrameNumber ,
-<a name="l00029"></a>00029         <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> endLoopFrameNumber
-<a name="l00030"></a>00030     ) : m_pBody(pBody) ,  m_beginLoopFrameNumber(beginLoopFrameNumber) , m_endLoopFrameNumber(endLoopFrameNumber)
-<a name="l00031"></a>00031     {
-<a name="l00032"></a>00032         <span class="keywordflow">if</span>(m_endLoopFrameNumber &lt; m_beginLoopFrameNumber)<span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">"endLoop &lt; beginLoop"</span>);
-<a name="l00033"></a>00033     }
-<a name="l00034"></a>00034  
-<a name="l00035"></a>00035     
-<a name="l00036"></a>00036  
-<a name="l00037"></a><a class="code" href="classmof_1_1LoopAnimation.html#fbcb3719f818f7ac150ef07278ba1ae2">00037</a>     <span class="keyword">virtual</span> T <a class="code" href="classmof_1_1LoopAnimation.html#fbcb3719f818f7ac150ef07278ba1ae2">getValue</a>( <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame)<span class="keyword"> const</span>{
-<a name="l00038"></a>00038         <span class="keywordflow">return</span> m_pBody-&gt;<a class="code" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">getValue</a>(getInnerFrameNumber(frame));
-<a name="l00039"></a>00039     }
-<a name="l00040"></a>00040  
-<a name="l00041"></a>00041  
-<a name="l00042"></a>00042  
-<a name="l00043"></a>00043  };
-<a name="l00044"></a>00044  
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046     <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T &gt;
-<a name="l00047"></a>00047     <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a> 
-<a name="l00048"></a><a class="code" href="namespacemof.html#1a878b0428da57a3b3bccae631094219">00048</a>     <a class="code" href="namespacemof.html#1a878b0428da57a3b3bccae631094219">makeLoopHandler</a>(
-<a name="l00049"></a>00049         <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>&amp; pBody ,
-<a name="l00050"></a>00050         <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> beginLoopFrameNumber ,
-<a name="l00051"></a>00051         <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> endLoopFrameNumber){
-<a name="l00052"></a>00052 
-<a name="l00053"></a>00053         <span class="keywordflow">return</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>(
-<a name="l00054"></a>00054             <span class="keyword">new</span> <a class="code" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation&lt;T&gt;</a>(pBody , beginLoopFrameNumber , endLoopFrameNumber)
-<a name="l00055"></a>00055             );
-<a name="l00056"></a>00056     }
-<a name="l00057"></a>00057  
-<a name="l00058"></a>00058 
-<a name="l00059"></a>00059  } <span class="comment">//namespace mof</span>
-<a name="l00060"></a>00060  
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/LoopAnimation_8hpp.html b/latex/vim/.vim/doc/html/LoopAnimation_8hpp.html
deleted file mode 100644 (file)
index 5cc3990..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/LoopAnimation.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/LoopAnimation.hpp</h1>
-<p>
-<a href="LoopAnimation_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation&lt; T &gt;</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#1a878b0428da57a3b3bccae631094219">mof::makeLoopHandler</a> (const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler &amp;pBody, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> beginLoopFrameNumber, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> endLoopFrameNumber)</td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Matrix3D_8cpp-source.html b/latex/vim/.vim/doc/html/Matrix3D_8cpp-source.html
deleted file mode 100644 (file)
index 8e87a5b..0000000
+++ /dev/null
@@ -1,221 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Matrix3D.cpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/Matrix3D.cpp</h1><a href="Matrix3D_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;string.h&gt;</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="Matrix3D_8hpp.html">mof/Matrix3D.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="utilities_8hpp.html">mof/utilities.hpp</a>"</span>
-<a name="l00004"></a>00004 
-<a name="l00005"></a><a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">00005</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> = 3;
-<a name="l00006"></a>00006 
-<a name="l00007"></a>00007 
-<a name="l00008"></a><a class="code" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">00008</a> <a class="code" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">mof::Matrix3D::Matrix3D</a>()
-<a name="l00009"></a>00009 : m_pImpl(new <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">Array</a>)
-<a name="l00010"></a>00010 {
-<a name="l00011"></a>00011     <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; ++i){
-<a name="l00012"></a>00012         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0 ; j &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; ++j){
-<a name="l00013"></a>00013             <span class="keywordflow">if</span>(i == j)m_pImpl-&gt;elements[i][j] = 1;
-<a name="l00014"></a>00014             <span class="keywordflow">else</span> m_pImpl-&gt;elements[i][j] = 0;
-<a name="l00015"></a>00015         }
-<a name="l00016"></a>00016     }
-<a name="l00017"></a>00017 }
-<a name="l00018"></a>00018 
-<a name="l00019"></a><a class="code" href="classmof_1_1Matrix3D.html#b276ec77b0d565be3f4aadddb9ac8dc0">00019</a> <a class="code" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">mof::Matrix3D::Matrix3D</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Array</a> &amp; arr)
-<a name="l00020"></a>00020 : m_pImpl(new <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">Array</a>)
-<a name="l00021"></a>00021 {
-<a name="l00022"></a>00022     *m_pImpl = arr;
-<a name="l00023"></a>00023 }
-<a name="l00024"></a>00024 
-<a name="l00025"></a>00025 
-<a name="l00026"></a><a class="code" href="classmof_1_1Matrix3D.html#c2cbb652babbddec2e73363d5ffdb568">00026</a> <a class="code" href="classmof_1_1Matrix3D.html#c2cbb652babbddec2e73363d5ffdb568">mof::Matrix3D::~Matrix3D</a>(){
-<a name="l00027"></a>00027 }
-<a name="l00028"></a>00028 
-<a name="l00029"></a>00029 
-<a name="l00030"></a><a class="code" href="classmof_1_1Matrix3D.html#6d694810893c4cbb65d76f62f8338b13">00030</a> <span class="keywordtype">float</span> <a class="code" href="classmof_1_1Matrix3D.html#6d694810893c4cbb65d76f62f8338b13">mof::Matrix3D::at</a>(<span class="keywordtype">int</span> row , <span class="keywordtype">int</span> column)<span class="keyword"> const</span>{
-<a name="l00031"></a>00031     <span class="keywordflow">return</span> m_pImpl-&gt;elements[row][column];
-<a name="l00032"></a>00032 }
-<a name="l00033"></a>00033 
-<a name="l00034"></a><a class="code" href="classmof_1_1Matrix3D.html#6a68475b3cbaba4fafda491f530b82af">00034</a> <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Array</a> <a class="code" href="classmof_1_1Matrix3D.html#6a68475b3cbaba4fafda491f530b82af">mof::Matrix3D::getArray</a>()<span class="keyword"> const</span>{
-<a name="l00035"></a>00035     <span class="keywordflow">return</span> *m_pImpl;
-<a name="l00036"></a>00036 }
-<a name="l00037"></a>00037 
-<a name="l00038"></a>00038 
-<a name="l00039"></a><a class="code" href="classmof_1_1Matrix3D.html#f6c22bb9d97bc8e2f2cdea80181b5caa">00039</a> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#f6c22bb9d97bc8e2f2cdea80181b5caa">mof::Matrix3D::createIdentity</a>(){
-<a name="l00040"></a>00040     <span class="keywordflow">return</span> <a class="code" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">mof::Matrix3D</a>();
-<a name="l00041"></a>00041 }
-<a name="l00042"></a>00042 
-<a name="l00043"></a>00043 
-<a name="l00044"></a><a class="code" href="classmof_1_1Matrix3D.html#d069a7a6e4d3c68400f30099ab135760">00044</a> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#d069a7a6e4d3c68400f30099ab135760">mof::Matrix3D::createTransposed</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix){
-<a name="l00045"></a>00045     <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> transposed;
-<a name="l00046"></a>00046     <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; i++){
-<a name="l00047"></a>00047         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0 ; j &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; j++){
-<a name="l00048"></a>00048             transposed.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[j][i] = matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[i][j];
-<a name="l00049"></a>00049         }
-<a name="l00050"></a>00050     }
-<a name="l00051"></a>00051     <span class="keywordflow">return</span> transposed;
-<a name="l00052"></a>00052 }
-<a name="l00053"></a>00053 
-<a name="l00054"></a>00054 
-<a name="l00055"></a><a class="code" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">00055</a> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">mof::Matrix3D::createRotation</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; radians){
-<a name="l00056"></a>00056     <span class="keywordtype">float</span> cosx = cosf(radians.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a>);
-<a name="l00057"></a>00057     <span class="keywordtype">float</span> sinx = sinf(radians.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a>);
-<a name="l00058"></a>00058     <span class="keywordtype">float</span> cosy = cosf(radians.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a>);
-<a name="l00059"></a>00059     <span class="keywordtype">float</span> siny = sinf(radians.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a>);
-<a name="l00060"></a>00060     <span class="keywordtype">float</span> cosz = cosf(radians.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>);
-<a name="l00061"></a>00061     <span class="keywordtype">float</span> sinz = sinf(radians.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>);
-<a name="l00062"></a>00062     <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Array</a> x = { {{1.f , 0.f     , 0.f     , 0.f },
-<a name="l00063"></a>00063                                {0.f , cosx  , sinx  , 0.f },
-<a name="l00064"></a>00064                                {0.f , -sinx , cosx  , 0.f} ,
-<a name="l00065"></a>00065                                {0.f , 0.f     , 0.f     , 1.f}  }};
-<a name="l00066"></a>00066     <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Array</a> y = { {{cosy , 0.f     , -siny , 0.f} ,
-<a name="l00067"></a>00067                                {0.f    , 1.f     , 0.f     , 0.f} ,
-<a name="l00068"></a>00068                                {siny , 0.f     , cosy  , 0.f} ,
-<a name="l00069"></a>00069                                {0.f    , 0.f     , 0.f     , 1.f}  }};
-<a name="l00070"></a>00070     <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Array</a> z = { {{cosz  , sinz  , 0.f , 0.f} ,
-<a name="l00071"></a>00071                                {-sinz , cosz  , 0.f , 0.f} ,
-<a name="l00072"></a>00072                                {0.f     , 0.f    , 1.f , 0.f} ,
-<a name="l00073"></a>00073                                {0.f     , 0.f     , 0.f , 1.f}  }};
-<a name="l00074"></a>00074     <span class="keywordflow">return</span> <a class="code" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">mof::Matrix3D</a>(x) * <a class="code" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">mof::Matrix3D</a>(y) * <a class="code" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">mof::Matrix3D</a>(z); <span class="comment">//TODO \90Ï\82ð\83n\81[\83h\83R\81[\83f\83B\83\93\83O</span>
-<a name="l00075"></a>00075 }
-<a name="l00076"></a>00076 
-<a name="l00077"></a>00077 
-<a name="l00078"></a><a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">00078</a> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; position){
-<a name="l00079"></a>00079     <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> matrix;
-<a name="l00080"></a>00080     matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[<a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a>][0] = position.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a>;
-<a name="l00081"></a>00081     matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[<a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a>][1] = position.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a>;
-<a name="l00082"></a>00082     matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[<a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a>][2] = position.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>;
-<a name="l00083"></a>00083     <span class="keywordflow">return</span> matrix;
-<a name="l00084"></a>00084 }
-<a name="l00085"></a>00085 
-<a name="l00086"></a><a class="code" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">00086</a> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">mof::Matrix3D::createScaling</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; scaling){
-<a name="l00087"></a>00087     <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> matrix;
-<a name="l00088"></a>00088     matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[0][0] = scaling.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a>;
-<a name="l00089"></a>00089     matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[1][1] = scaling.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a>;
-<a name="l00090"></a>00090     matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[2][2] = scaling.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>;
-<a name="l00091"></a>00091     <span class="keywordflow">return</span> matrix;
-<a name="l00092"></a>00092 }
-<a name="l00093"></a>00093 
-<a name="l00094"></a>00094 
-<a name="l00095"></a><a class="code" href="classmof_1_1Matrix3D.html#9839fbbb846cb123ad65afe1d0901a70">00095</a> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="classmof_1_1Matrix3D.html#9839fbbb846cb123ad65afe1d0901a70">mof::Matrix3D::getTranslation</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix){
-<a name="l00096"></a>00096     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(
-<a name="l00097"></a>00097         matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[<a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a>][0] ,
-<a name="l00098"></a>00098         matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[<a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a>][1] ,
-<a name="l00099"></a>00099         matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[<a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a>][2]
-<a name="l00100"></a>00100         );
-<a name="l00101"></a>00101 }
-<a name="l00102"></a>00102         
-<a name="l00103"></a><a class="code" href="classmof_1_1Matrix3D.html#5d537690dcc503906e6fc0dfb91d23cc">00103</a> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="classmof_1_1Matrix3D.html#5d537690dcc503906e6fc0dfb91d23cc">mof::Matrix3D::getDiagonal</a>()<span class="keyword"> const</span>{
-<a name="l00104"></a>00104     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(
-<a name="l00105"></a>00105         m_pImpl-&gt;elements[0][0] ,
-<a name="l00106"></a>00106         m_pImpl-&gt;elements[1][1] ,
-<a name="l00107"></a>00107         m_pImpl-&gt;elements[2][2]
-<a name="l00108"></a>00108         );
-<a name="l00109"></a>00109 }
-<a name="l00110"></a>00110         
-<a name="l00111"></a>00111 
-<a name="l00112"></a>00112 
-<a name="l00113"></a><a class="code" href="classmof_1_1Matrix3D.html#09363bf2d95315aba57a8244a83711f7">00113</a> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">mof::Matrix3D::operator *</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix)<span class="keyword"> const</span>{
-<a name="l00114"></a>00114     <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> multiplied;
-<a name="l00115"></a>00115     <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; i++){
-<a name="l00116"></a>00116         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0 ; j &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; j++){
-<a name="l00117"></a>00117             <span class="keywordtype">float</span> sum = 0;
-<a name="l00118"></a>00118             <span class="keywordflow">for</span>(<span class="keywordtype">int</span> k = 0 ; k &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; k++){
-<a name="l00119"></a>00119                 sum += m_pImpl-&gt;elements[i][k] * matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[k][j];
-<a name="l00120"></a>00120             }
-<a name="l00121"></a>00121             multiplied.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[i][j] = sum;
-<a name="l00122"></a>00122         }
-<a name="l00123"></a>00123     }
-<a name="l00124"></a>00124     <span class="keywordflow">return</span> multiplied;
-<a name="l00125"></a>00125 }
-<a name="l00126"></a>00126 
-<a name="l00127"></a>00127 
-<a name="l00128"></a><a class="code" href="classmof_1_1Matrix3D.html#77236ee7ffa3bb846e727e7a5f4b85e7">00128</a> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#77236ee7ffa3bb846e727e7a5f4b85e7">mof::Matrix3D::operator +</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix)<span class="keyword"> const</span>{
-<a name="l00129"></a>00129     <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> result;
-<a name="l00130"></a>00130     <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; i++){
-<a name="l00131"></a>00131         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0 ; j &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; j++){
-<a name="l00132"></a>00132             result.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[i][j] = 
-<a name="l00133"></a>00133                 m_pImpl-&gt;elements[i][j] + matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[i][j];
-<a name="l00134"></a>00134         }
-<a name="l00135"></a>00135     }
-<a name="l00136"></a>00136     <span class="keywordflow">return</span> result;
-<a name="l00137"></a>00137 }
-<a name="l00138"></a>00138 
-<a name="l00139"></a>00139 
-<a name="l00140"></a><a class="code" href="classmof_1_1Matrix3D.html#c0c5ca13c6312bcc3b2fd8c35f3f468c">00140</a> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#c0c5ca13c6312bcc3b2fd8c35f3f468c">mof::Matrix3D::operator -</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix)<span class="keyword"> const</span>{
-<a name="l00141"></a>00141     <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> result;
-<a name="l00142"></a>00142     <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; i++){
-<a name="l00143"></a>00143         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0 ; j &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; j++){
-<a name="l00144"></a>00144             result.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[i][j] = 
-<a name="l00145"></a>00145                 m_pImpl-&gt;elements[i][j] - matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[i][j];
-<a name="l00146"></a>00146         }
-<a name="l00147"></a>00147     }
-<a name="l00148"></a>00148     <span class="keywordflow">return</span> result;
-<a name="l00149"></a>00149 }
-<a name="l00150"></a>00150 
-<a name="l00151"></a>00151 
-<a name="l00152"></a>00152 <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">mof::operator *</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix , <span class="keywordtype">float</span> f){
-<a name="l00153"></a>00153     <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> result;
-<a name="l00154"></a>00154     <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; i++){
-<a name="l00155"></a>00155         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0 ; j &lt;= <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; j++){
-<a name="l00156"></a>00156             result.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[i][j] = 
-<a name="l00157"></a>00157                 matrix.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[i][j] * f;
-<a name="l00158"></a>00158         }
-<a name="l00159"></a>00159     }
-<a name="l00160"></a>00160     <span class="keywordflow">return</span> result;
-<a name="l00161"></a>00161 }
-<a name="l00162"></a>00162         
-<a name="l00163"></a>00163 <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">mof::operator *</a>(<span class="keywordtype">float</span> f , <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <span class="keyword">const</span>&amp; matrix){
-<a name="l00164"></a>00164     <span class="keywordflow">return</span> matrix * f;
-<a name="l00165"></a>00165 }
-<a name="l00166"></a>00166 
-<a name="l00167"></a>00167 
-<a name="l00168"></a>00168 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">mof::operator *</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; vec , <span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix) {
-<a name="l00169"></a>00169     <span class="keywordtype">float</span> input[4] = {vec.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> , vec.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> , vec.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> , 1};
-<a name="l00170"></a>00170     <span class="keywordtype">float</span> output[4];
-<a name="l00171"></a>00171     <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt; <a class="code" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> ; i++){
-<a name="l00172"></a>00172         <span class="keywordtype">float</span> sum = 0;
-<a name="l00173"></a>00173         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> k = 0 ; k &lt;= DIMENSION ; k++){
-<a name="l00174"></a>00174             sum += input[k] * matrix.<a class="code" href="classmof_1_1Matrix3D.html#6d694810893c4cbb65d76f62f8338b13">at</a>(k , i);
-<a name="l00175"></a>00175         }
-<a name="l00176"></a>00176         output[i] = sum;
-<a name="l00177"></a>00177         
-<a name="l00178"></a>00178     }
-<a name="l00179"></a>00179     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(output[0] , output[1] , output[2]);
-<a name="l00180"></a>00180 }
-<a name="l00181"></a>00181 
-<a name="l00182"></a>00182 
-<a name="l00183"></a><a class="code" href="namespacemof.html#3bf27f1934b015080c5562314758a14c">00183</a> std::ostream&amp; <a class="code" href="namespacemof.html#3bf27f1934b015080c5562314758a14c">mof::operator &lt;&lt;</a>(std::ostream&amp; os , <span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; mat){
-<a name="l00184"></a>00184     <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt;= DIMENSION ; i++){
-<a name="l00185"></a>00185         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0 ; j &lt;= DIMENSION ; j++){
-<a name="l00186"></a>00186             <span class="keywordflow">if</span>(j != 0)os &lt;&lt; <span class="stringliteral">" , "</span>;
-<a name="l00187"></a>00187             os &lt;&lt; mat.<a class="code" href="classmof_1_1Matrix3D.html#0adcee17676493109785932107aaad8a">m_pImpl</a>-&gt;elements[i][j];
-<a name="l00188"></a>00188         }
-<a name="l00189"></a>00189         os &lt;&lt; <span class="charliteral">'\n'</span>;
-<a name="l00190"></a>00190     }
-<a name="l00191"></a>00191     <span class="keywordflow">return</span> os;
-<a name="l00192"></a>00192 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Matrix3D_8cpp.html b/latex/vim/.vim/doc/html/Matrix3D_8cpp.html
deleted file mode 100644 (file)
index efd3287..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Matrix3D.cpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/Matrix3D.cpp</h1>
-<p>
-<a href="Matrix3D_8cpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> = 3</td></tr>
-
-</table>
-<hr><h2>変数</h2>
-<a class="anchor" name="e1c67deb05af806a6d6e83340942461f"></a><!-- doxytag: member="Matrix3D.cpp::DIMENSION" ref="e1c67deb05af806a6d6e83340942461f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const int <a class="el" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">DIMENSION</a> = 3          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00005">5</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Matrix3D_8hpp-source.html b/latex/vim/.vim/doc/html/Matrix3D_8hpp-source.html
deleted file mode 100644 (file)
index 2402fe1..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Matrix3D.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/Matrix3D.hpp</h1><a href="Matrix3D_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;boost/shared_ptr.hpp&gt;</span>
-<a name="l00005"></a>00005 
-<a name="l00006"></a>00006 
-<a name="l00007"></a>00007 <span class="keyword">namespace </span>mof{
-<a name="l00008"></a>00008     <span class="keyword">class </span>GraphicsDevice;
-<a name="l00009"></a>00009 
-<a name="l00010"></a><a class="code" href="classmof_1_1Matrix3D.html">00010</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a>{
-<a name="l00011"></a>00011     <span class="keyword">public</span>:
-<a name="l00012"></a><a class="code" href="structmof_1_1Matrix3D_1_1Array.html">00012</a>         <span class="keyword">struct </span><a class="code" href="structmof_1_1Matrix3D_1_1Array.html">Array</a>{
-<a name="l00013"></a><a class="code" href="structmof_1_1Matrix3D_1_1Array.html#b8f92311b1880460aca14a4fecd999b4">00013</a>             <span class="keywordtype">float</span> <a class="code" href="structmof_1_1Matrix3D_1_1Array.html#b8f92311b1880460aca14a4fecd999b4">elements</a>[4][4];
-<a name="l00014"></a>00014         };
-<a name="l00015"></a>00015     <span class="keyword">private</span>:
-<a name="l00016"></a>00016         boost::shared_ptr&lt;Array&gt; m_pImpl;
-<a name="l00017"></a>00017     <span class="keyword">public</span>:
-<a name="l00018"></a>00018         
-<a name="l00019"></a>00019         <a class="code" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">Matrix3D</a>();
-<a name="l00020"></a>00020         <span class="keyword">explicit</span> <a class="code" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">Matrix3D</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">Array</a> &amp;);
-<a name="l00021"></a>00021         <a class="code" href="classmof_1_1Matrix3D.html#c2cbb652babbddec2e73363d5ffdb568">~Matrix3D</a>();
-<a name="l00022"></a>00022         <span class="keywordtype">float</span> <a class="code" href="classmof_1_1Matrix3D.html#6d694810893c4cbb65d76f62f8338b13">at</a>(<span class="keywordtype">int</span> row , <span class="keywordtype">int</span> column) <span class="keyword">const</span>;
-<a name="l00023"></a>00023         <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">Array</a> <a class="code" href="classmof_1_1Matrix3D.html#6a68475b3cbaba4fafda491f530b82af">getArray</a>() <span class="keyword">const</span>;
-<a name="l00024"></a>00024 
-<a name="l00025"></a>00025         <span class="keyword">static</span> <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#f6c22bb9d97bc8e2f2cdea80181b5caa">createIdentity</a>();
-<a name="l00026"></a>00026         <span class="keyword">static</span> <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#d069a7a6e4d3c68400f30099ab135760">createTransposed</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a>&amp; matrix);
-<a name="l00027"></a>00027         <span class="keyword">static</span> <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">createRotation</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; angle);
-<a name="l00028"></a>00028         <span class="keyword">static</span> <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">createTranslation</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; position);
-<a name="l00029"></a>00029         <span class="keyword">static</span> <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">createScaling</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; scale);
-<a name="l00030"></a>00030         <span class="keyword">static</span> <a class="code" href="structmof_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmof_1_1Matrix3D.html#9839fbbb846cb123ad65afe1d0901a70">getTranslation</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix);
-<a name="l00031"></a>00031         <a class="code" href="structmof_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmof_1_1Matrix3D.html#5d537690dcc503906e6fc0dfb91d23cc">getDiagonal</a>() <span class="keyword">const</span>;
-<a name="l00032"></a>00032 
-<a name="l00033"></a>00033 
-<a name="l00034"></a>00034         <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#09363bf2d95315aba57a8244a83711f7">operator *</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix ) <span class="keyword">const</span>;
-<a name="l00035"></a>00035         <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#77236ee7ffa3bb846e727e7a5f4b85e7">operator +</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix ) <span class="keyword">const</span>;
-<a name="l00036"></a>00036         <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#c0c5ca13c6312bcc3b2fd8c35f3f468c">operator -</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix ) <span class="keyword">const</span>;
-<a name="l00037"></a>00037 
-<a name="l00038"></a>00038         <span class="keyword">friend</span> <a class="code" href="structmof_1_1Vector3D.html">Vector3D</a> <a class="code" href="classmof_1_1Matrix3D.html#09363bf2d95315aba57a8244a83711f7">operator *</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; vec , <span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix);
-<a name="l00039"></a>00039         <span class="keyword">friend</span> <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#09363bf2d95315aba57a8244a83711f7">operator *</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; matrix , <span class="keywordtype">float</span> f);
-<a name="l00040"></a>00040         <span class="keyword">friend</span> <a class="code" href="classmof_1_1Matrix3D.html">Matrix3D</a> <a class="code" href="classmof_1_1Matrix3D.html#09363bf2d95315aba57a8244a83711f7">operator *</a>(<span class="keywordtype">float</span> f ,  <span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp; matrix);
-<a name="l00041"></a>00041         <span class="keyword">friend</span> std::ostream&amp; <a class="code" href="classmof_1_1Matrix3D.html#2e0a61ab79405196a7731f9236e156c6">operator &lt;&lt;</a>(std::ostream&amp; os , <span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; mat);
-<a name="l00042"></a>00042     };
-<a name="l00043"></a>00043         
-<a name="l00044"></a>00044     std::ostream&amp; <a class="code" href="namespacemof.html#3bf27f1934b015080c5562314758a14c">operator &lt;&lt;</a>(std::ostream&amp; os , <span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; mat);
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046 } <span class="comment">// namespace mof</span>
-<a name="l00047"></a>00047 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Matrix3D_8hpp.html b/latex/vim/.vim/doc/html/Matrix3D_8hpp.html
deleted file mode 100644 (file)
index 2e7253b..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Matrix3D.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/Matrix3D.hpp</h1>
-<p>
-<a href="Matrix3D_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Matrix3D::Array</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#3bf27f1934b015080c5562314758a14c">mof::operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;mat)</td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/OffsetAnimation_8hpp-source.html b/latex/vim/.vim/doc/html/OffsetAnimation_8hpp-source.html
deleted file mode 100644 (file)
index 6469f00..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/OffsetAnimation.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/OffsetAnimation.hpp</h1><a href="OffsetAnimation_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="Animation_8hpp.html">mof/Animation.hpp</a>"</span>
-<a name="l00003"></a>00003 
-<a name="l00004"></a>00004 
-<a name="l00005"></a>00005 <span class="keyword">namespace </span>mof{
-<a name="l00006"></a>00006 
-<a name="l00007"></a>00007     <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T &gt;
-<a name="l00008"></a><a class="code" href="classmof_1_1OffsetAnimation.html">00008</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1OffsetAnimation.html">OffsetAnimation</a> : <span class="keyword">public</span> <a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;T&gt;{
-<a name="l00009"></a>00009         <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">Animation&lt;T&gt;::Handler</a> m_pBody;
-<a name="l00010"></a>00010         <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a> m_offset;
-<a name="l00011"></a>00011 
-<a name="l00012"></a>00012 
-<a name="l00013"></a>00013     <span class="keyword">public</span>:
-<a name="l00014"></a>00014 
-<a name="l00015"></a><a class="code" href="classmof_1_1OffsetAnimation.html#d034a9bbc802cbe3713d034bbba3705e">00015</a>         <a class="code" href="classmof_1_1OffsetAnimation.html#d034a9bbc802cbe3713d034bbba3705e">OffsetAnimation</a>(<span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">Animation&lt;T&gt;::Handler</a>&amp; pBody , <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a> offset)
-<a name="l00016"></a>00016         : m_pBody(pBody) , m_offset(offset) 
-<a name="l00017"></a>00017         {
-<a name="l00018"></a>00018         }
-<a name="l00019"></a>00019 
-<a name="l00020"></a>00020     
-<a name="l00021"></a>00021 
-<a name="l00022"></a><a class="code" href="classmof_1_1OffsetAnimation.html#bb3206341fbb8fd0bbbc1be8999a7d82">00022</a>         <span class="keyword">virtual</span> T <a class="code" href="classmof_1_1OffsetAnimation.html#bb3206341fbb8fd0bbbc1be8999a7d82">getValue</a>( <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame)<span class="keyword"> const</span>{
-<a name="l00023"></a>00023             <span class="keywordflow">return</span> m_pBody-&gt;<a class="code" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">getValue</a>(frame + m_offset);
-<a name="l00024"></a>00024         }
-<a name="l00025"></a>00025 
-<a name="l00026"></a>00026 
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028     };
-<a name="l00029"></a>00029 
-<a name="l00030"></a>00030 
-<a name="l00031"></a>00031     <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T &gt;
-<a name="l00032"></a>00032     <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a> 
-<a name="l00033"></a>00033     <a class="code" href="namespacemof.html#9080f3115d7fbd51836264d522acb407">makeOffsetHandler</a>
-<a name="l00034"></a><a class="code" href="namespacemof.html#9080f3115d7fbd51836264d522acb407">00034</a>     (
-<a name="l00035"></a>00035         <span class="keyword">const</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>&amp; pBody ,
-<a name="l00036"></a>00036         <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> offset
-<a name="l00037"></a>00037     )
-<a name="l00038"></a>00038     {
-<a name="l00039"></a>00039         <span class="keywordflow">return</span> <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>
-<a name="l00040"></a>00040         (
-<a name="l00041"></a>00041             <span class="keyword">new</span> <a class="code" href="classmof_1_1OffsetAnimation.html">mof::OffsetAnimation&lt;T&gt;</a>(pBody , offset)
-<a name="l00042"></a>00042         );
-<a name="l00043"></a>00043     }
-<a name="l00044"></a>00044 
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046 } <span class="comment">//namespace mof</span>
-<a name="l00047"></a>00047 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/OffsetAnimation_8hpp.html b/latex/vim/.vim/doc/html/OffsetAnimation_8hpp.html
deleted file mode 100644 (file)
index dc5378b..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/OffsetAnimation.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/OffsetAnimation.hpp</h1>
-<p>
-<a href="OffsetAnimation_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1OffsetAnimation.html">mof::OffsetAnimation&lt; T &gt;</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#9080f3115d7fbd51836264d522acb407">mof::makeOffsetHandler</a> (const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler &amp;pBody, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> offset)</td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Option_8h-source.html b/latex/vim/.vim/doc/html/Option_8h-source.html
deleted file mode 100644 (file)
index 3ca8b03..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: mqo2d3d/Option.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>mqo2d3d/Option.h</h1><a href="Option_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
-<a name="l00008"></a>00008 <span class="preprocessor">#ifndef OPTION_H</span>
-<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define OPTION_H</span>
-<a name="l00010"></a>00010 <span class="preprocessor"></span>
-<a name="l00011"></a>00011 <span class="comment">/* If we use autoconf.  */</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
-<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#include "config.h"</span>
-<a name="l00014"></a>00014 <span class="preprocessor">#endif</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;stdio.h&gt;</span> <span class="comment">/* for FILE */</span>
-<a name="l00017"></a>00017 
-<a name="l00018"></a>00018 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00020"></a>00020 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022 <span class="preprocessor">#ifndef OPT_PARSER_PACKAGE</span>
-<a name="l00023"></a>00023 <span class="preprocessor"></span>
-<a name="l00024"></a><a class="code" href="Option_8h.html#e033042b96f2ea944a887077fa362e37">00024</a> <span class="preprocessor">#define OPT_PARSER_PACKAGE "mqo2dat"</span>
-<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00026"></a>00026 <span class="preprocessor"></span>
-<a name="l00027"></a>00027 <span class="preprocessor">#ifndef OPT_PARSER_VERSION</span>
-<a name="l00028"></a>00028 <span class="preprocessor"></span>
-<a name="l00029"></a><a class="code" href="Option_8h.html#77eccd8d1f037cb9437b1291c56a4956">00029</a> <span class="preprocessor">#define OPT_PARSER_VERSION "1.0.0"</span>
-<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00031"></a>00031 <span class="preprocessor"></span>
-<a name="l00033"></a><a class="code" href="structopt__info.html">00033</a> <span class="keyword">struct </span><a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a>
-<a name="l00034"></a>00034 {
-<a name="l00035"></a><a class="code" href="structopt__info.html#0deeccd18b6049d0a5e698866eed1694">00035</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#0deeccd18b6049d0a5e698866eed1694" title="Print help and exit help description.">help_help</a>; 
-<a name="l00036"></a><a class="code" href="structopt__info.html#af9809582949b211dff41a56cfa31c24">00036</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#af9809582949b211dff41a56cfa31c24" title="Print version and exit help description.">version_help</a>; 
-<a name="l00037"></a><a class="code" href="structopt__info.html#ff5b584b21290697a3212b8b75409e8b">00037</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#ff5b584b21290697a3212b8b75409e8b" title="  入力mqoファイル名.">input_mqofile_arg</a>; 
-<a name="l00038"></a><a class="code" href="structopt__info.html#6d905f6023081a2f2a490167748d2dfc">00038</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#6d905f6023081a2f2a490167748d2dfc" title="  入力mqoファイル名 original value given at command line.">input_mqofile_orig</a>;    
-<a name="l00039"></a><a class="code" href="structopt__info.html#8fa23e4364a86883d8bb64328c5117e5">00039</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#8fa23e4364a86883d8bb64328c5117e5" title="  入力mqoファイル名 help description.">input_mqofile_help</a>; 
-<a name="l00040"></a><a class="code" href="structopt__info.html#67854f40df89d4da817f68ede9aaf2b8">00040</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#67854f40df89d4da817f68ede9aaf2b8" title="  テクスチャ情報の出力nd3dファイル名 (default=&amp;#39;&amp;#39;).">output_texture_nd3dfile_arg</a>;   
-<a name="l00041"></a><a class="code" href="structopt__info.html#83c505aa02bd0eb9583cdfcbe9368cd7">00041</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#83c505aa02bd0eb9583cdfcbe9368cd7" title="  テクスチャ情報の出力nd3dファイル名 original value given at command...">output_texture_nd3dfile_orig</a>;  
-<a name="l00042"></a><a class="code" href="structopt__info.html#fa7ad53e44cd4d6bd35597e2bd6bc094">00042</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#fa7ad53e44cd4d6bd35597e2bd6bc094" title="  テクスチャ情報の出力nd3dファイル名 help description.">output_texture_nd3dfile_help</a>; 
-<a name="l00043"></a><a class="code" href="structopt__info.html#7346c559ff501416bdb38a8389891ef6">00043</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#7346c559ff501416bdb38a8389891ef6" title="  d3d形式で頂点情報の出力d3dファイル名 (default=&amp;#39;&amp;#39;).">output_point_d3dfile_arg</a>;  
-<a name="l00044"></a><a class="code" href="structopt__info.html#fecc210967916b4e7d8039647f1d869f">00044</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#fecc210967916b4e7d8039647f1d869f" title="  d3d形式で頂点情報の出力d3dファイル名 original value given at command...">output_point_d3dfile_orig</a>; 
-<a name="l00045"></a><a class="code" href="structopt__info.html#7e80dddd41af404ab5b225ee6ce0cc49">00045</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#7e80dddd41af404ab5b225ee6ce0cc49" title="  d3d形式で頂点情報の出力d3dファイル名 help description.">output_point_d3dfile_help</a>; 
-<a name="l00046"></a><a class="code" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67">00046</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67" title="  詳細の表示 (default=off).">verbose_flag</a>; 
-<a name="l00047"></a><a class="code" href="structopt__info.html#0b2cc0e84f9f497109a3a2f2f4cd9357">00047</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#0b2cc0e84f9f497109a3a2f2f4cd9357" title="  詳細の表示 help description.">verbose_help</a>; 
-<a name="l00049"></a><a class="code" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c">00049</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c" title="Whether help was given.">help_given</a> ; 
-<a name="l00050"></a><a class="code" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf">00050</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf" title="Whether version was given.">version_given</a> ;  
-<a name="l00051"></a><a class="code" href="structopt__info.html#073234384c3e8b9d7e4ad6444583d952">00051</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#073234384c3e8b9d7e4ad6444583d952" title="Whether input-mqofile was given.">input_mqofile_given</a> ;    
-<a name="l00052"></a><a class="code" href="structopt__info.html#117b6c6f0ebca81f704bc667a572c51e">00052</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#117b6c6f0ebca81f704bc667a572c51e" title="Whether output-texture-nd3dfile was given.">output_texture_nd3dfile_given</a> ;  
-<a name="l00053"></a><a class="code" href="structopt__info.html#ac0d7ae860ec0e2aad39895842429bc3">00053</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#ac0d7ae860ec0e2aad39895842429bc3" title="Whether output-point-d3dfile was given.">output_point_d3dfile_given</a> ; 
-<a name="l00054"></a><a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c">00054</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c" title="Whether verbose was given.">verbose_given</a> ;  
-<a name="l00056"></a>00056 } ;
-<a name="l00057"></a>00057 
-<a name="l00059"></a><a class="code" href="structopt__parser__params.html">00059</a> <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a>
-<a name="l00060"></a>00060 {
-<a name="l00061"></a><a class="code" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5">00061</a>   <span class="keywordtype">int</span> <span class="keyword">override</span>; 
-<a name="l00062"></a><a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a">00062</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a" title="whether to initialize the option structure opt_info (default 1)">initialize</a>; 
-<a name="l00063"></a><a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd">00063</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a>; 
-<a name="l00064"></a><a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f">00064</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a>; 
-<a name="l00065"></a><a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d">00065</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d" title="whether getopt_long should print an error message for a bad option (default 1)">print_errors</a>; 
-<a name="l00066"></a>00066 } ;
-<a name="l00067"></a>00067 
-<a name="l00069"></a>00069 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *opt_info_purpose;
-<a name="l00071"></a>00071 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *opt_info_usage;
-<a name="l00073"></a>00073 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *opt_info_help[];
-<a name="l00074"></a>00074 
-<a name="l00082"></a>00082 <span class="keywordtype">int</span> opt_parser (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
-<a name="l00083"></a>00083   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00084"></a>00084 
-<a name="l00096"></a>00096 <span class="keywordtype">int</span> opt_parser2 (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
-<a name="l00097"></a>00097   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00098"></a>00098   <span class="keywordtype">int</span> <span class="keyword">override</span>, <span class="keywordtype">int</span> initialize, <span class="keywordtype">int</span> check_required);
-<a name="l00099"></a>00099 
-<a name="l00108"></a>00108 <span class="keywordtype">int</span> opt_parser_ext (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
-<a name="l00109"></a>00109   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00110"></a>00110   <span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params);
-<a name="l00111"></a>00111 
-<a name="l00118"></a>00118 <span class="keywordtype">int</span> opt_parser_dump(FILE *outfile,
-<a name="l00119"></a>00119   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00120"></a>00120 
-<a name="l00128"></a>00128 <span class="keywordtype">int</span> opt_parser_file_save(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename,
-<a name="l00129"></a>00129   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00130"></a>00130 
-<a name="l00134"></a>00134 <span class="keywordtype">void</span> opt_parser_print_help(<span class="keywordtype">void</span>);
-<a name="l00138"></a>00138 <span class="keywordtype">void</span> opt_parser_print_version(<span class="keywordtype">void</span>);
-<a name="l00139"></a>00139 
-<a name="l00145"></a>00145 <span class="keywordtype">void</span> opt_parser_params_init(<span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params);
-<a name="l00146"></a>00146 
-<a name="l00152"></a>00152 <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *opt_parser_params_create(<span class="keywordtype">void</span>);
-<a name="l00153"></a>00153 
-<a name="l00159"></a>00159 <span class="keywordtype">void</span> opt_parser_init (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00165"></a>00165 <span class="keywordtype">void</span> opt_parser_free (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00166"></a>00166 
-<a name="l00174"></a>00174 <span class="keywordtype">int</span> opt_parser_required (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00175"></a>00175   <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name);
-<a name="l00176"></a>00176 
-<a name="l00177"></a>00177 
-<a name="l00178"></a>00178 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00179"></a>00179 <span class="preprocessor"></span>}
-<a name="l00180"></a>00180 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
-<a name="l00181"></a>00181 <span class="preprocessor">#endif </span><span class="comment">/* OPTION_H */</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 18:43:01 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Option_8h.html b/latex/vim/.vim/doc/html/Option_8h.html
deleted file mode 100644 (file)
index 0cf13b8..0000000
+++ /dev/null
@@ -1,508 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: mqo2d3d/Option.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mqo2d3d/Option.h</h1>The header file for the command line option parser generated by GNU Gengetopt version 2.22 <a href="http://www.gnu.org/software/gengetopt.">http://www.gnu.org/software/gengetopt.</a> DO NOT modify this file, since it can be overwritten.  
-<a href="#_details">[詳細]</a>
-<p>
-<code>#include &lt;stdio.h&gt;</code><br>
-
-<p>
-<div class="dynheader">
-Option.hのインクルード依存関係図</div>
-<div class="dynsection">
-<p><center><img src="Option_8h__incl.png" border="0" usemap="#mqo2d3d/Option.h_map" alt=""></center>
-</div>
-
-<p>
-<a href="Option_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html">opt_info</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Where the command line options are stored.  <a href="structopt__info.html#_details">[詳細]</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__parser__params.html">opt_parser_params</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The additional parameters to pass to parser functions.  <a href="structopt__parser__params.html#_details">[詳細]</a><br></td></tr>
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e033042b96f2ea944a887077fa362e37"></a><!-- doxytag: member="Option.h::OPT_PARSER_PACKAGE" ref="e033042b96f2ea944a887077fa362e37" args="" -->
-#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#e033042b96f2ea944a887077fa362e37">OPT_PARSER_PACKAGE</a>&nbsp;&nbsp;&nbsp;&quot;mqo2dat&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the program name <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77eccd8d1f037cb9437b1291c56a4956"></a><!-- doxytag: member="Option.h::OPT_PARSER_VERSION" ref="77eccd8d1f037cb9437b1291c56a4956" args="" -->
-#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#77eccd8d1f037cb9437b1291c56a4956">OPT_PARSER_VERSION</a>&nbsp;&nbsp;&nbsp;&quot;1.0.0&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the program version <br></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, int override, int initialize, int check_required)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a> (FILE *outfile, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#6807cb44bb4d0a3bb5ab436599e5476b">opt_parser_file_save</a> (const char *filename, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a> (struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#79db2c8847ec40d26b9286e8084719c5">opt_parser_params_create</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#f1110c3b72c3b4766169bde78e5e6790">opt_parser_required</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, const char *prog_name)</td></tr>
-
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de5acfcd3d72ecb6ac1821975b319243"></a><!-- doxytag: member="Option.h::opt_info_purpose" ref="de5acfcd3d72ecb6ac1821975b319243" args="" -->
-const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">opt_info_purpose</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the purpose string of the program <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a22e2de7806373a5210c134611371352"></a><!-- doxytag: member="Option.h::opt_info_usage" ref="a22e2de7806373a5210c134611371352" args="" -->
-const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#a22e2de7806373a5210c134611371352">opt_info_usage</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the usage string of the program <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="efaf92922317ee037ef0fcd16606e7ac"></a><!-- doxytag: member="Option.h::opt_info_help" ref="efaf92922317ee037ef0fcd16606e7ac" args="[]" -->
-const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">opt_info_help</a> []</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">all the lines making the help output <br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-The header file for the command line option parser generated by GNU Gengetopt version 2.22 <a href="http://www.gnu.org/software/gengetopt.">http://www.gnu.org/software/gengetopt.</a> DO NOT modify this file, since it can be overwritten. 
-<p>
-<dl class="author" compact><dt><b>作者:</b></dt><dd>GNU Gengetopt by Lorenzo Bettini </dd></dl>
-<hr><h2>関数</h2>
-<a class="anchor" name="ff6819495cc8bd6c182e9a9625d68bc7"></a><!-- doxytag: member="Option.h::opt_parser" ref="ff6819495cc8bd6c182e9a9625d68bc7" args="(int argc, char *const *argv, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="4954fe411ec1cd2fcd05dab8bf92489c"></a><!-- doxytag: member="Option.h::opt_parser2" ref="4954fe411ec1cd2fcd05dab8bf92489c" args="(int argc, char *const *argv, struct opt_info *args_info, int override, int initialize, int check_required)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser2           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>override</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>initialize</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>check_required</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters - deprecated) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>override</em>&nbsp;</td><td>whether to override possibly already present options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>initialize</em>&nbsp;</td><td>whether to initialize the option structure my_args_info </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>check_required</em>&nbsp;</td><td>whether to check that all required options were provided </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">非推奨:</a></b></dt><dd>use <a class="el" href="Option_8h.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext()</a> instead </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="df840961f3dcfb1151b0687f6a5ed436"></a><!-- doxytag: member="Option.h::opt_parser_dump" ref="df840961f3dcfb1151b0687f6a5ed436" args="(FILE *outfile, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_dump           </td>
-          <td>(</td>
-          <td class="paramtype">FILE *&nbsp;</td>
-          <td class="paramname"> <em>outfile</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into an already open FILE stream. <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>outfile</em>&nbsp;</td><td>the stream where to dump options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to dump </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="f8987844868b0a599801dbea30a8816d"></a><!-- doxytag: member="Option.h::opt_parser_ext" ref="f8987844868b0a599801dbea30a8816d" args="(int argc, char *const *argv, struct opt_info *args_info, struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_ext           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>additional parameters for the parser </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="6807cb44bb4d0a3bb5ab436599e5476b"></a><!-- doxytag: member="Option.h::opt_parser_file_save" ref="6807cb44bb4d0a3bb5ab436599e5476b" args="(const char *filename, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_file_save           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>filename</em>&nbsp;</td><td>the file where to save </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to save </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="ec5c9be96f2df4ea7b752c1041f83e9e"></a><!-- doxytag: member="Option.h::opt_parser_free" ref="ec5c9be96f2df4ea7b752c1041f83e9e" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_free           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Deallocates the string fields of the <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure (but does not deallocate the structure itself) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to deallocate </td></tr>
-  </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="4ef13a28faf4887592cb80d412be76aa"></a><!-- doxytag: member="Option.h::opt_parser_init" ref="4ef13a28faf4887592cb80d412be76aa" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the passed <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure's fields (also set default values for options that have a default) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="79db2c8847ec40d26b9286e8084719c5"></a><!-- doxytag: member="Option.h::opt_parser_params_create" ref="79db2c8847ec40d26b9286e8084719c5" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a>* opt_parser_params_create           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [read]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Allocates dynamically a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure and initializes all its fields to their default values <dl class="return" compact><dt><b>戻り値:</b></dt><dd>the created and initialized <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure </dd></dl>
-
-</div>
-</div><p>
-<a class="anchor" name="28c759dde6a236fb53f9df9642b72131"></a><!-- doxytag: member="Option.h::opt_parser_params_init" ref="28c759dde6a236fb53f9df9642b72131" args="(struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_params_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes all the fields a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure to their default values <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="dc7f6e82e1386dd33ac6d9b15c34d104"></a><!-- doxytag: member="Option.h::opt_parser_print_help" ref="dc7f6e82e1386dd33ac6d9b15c34d104" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_help           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the help 
-</div>
-</div><p>
-<a class="anchor" name="ad0483c17a23bbdec55f5668579e1e73"></a><!-- doxytag: member="Option.h::opt_parser_print_version" ref="ad0483c17a23bbdec55f5668579e1e73" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_version           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the version 
-</div>
-</div><p>
-<a class="anchor" name="f1110c3b72c3b4766169bde78e5e6790"></a><!-- doxytag: member="Option.h::opt_parser_required" ref="f1110c3b72c3b4766169bde78e5e6790" args="(struct opt_info *args_info, const char *prog_name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_required           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>prog_name</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Checks that all the required options were specified <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to check </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>prog_name</em>&nbsp;</td><td>the name of the program that will be used to print possible errors </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd></dd></dl>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 18:43:01 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Option_8h__incl.map b/latex/vim/.vim/doc/html/Option_8h__incl.map
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/vim/.vim/doc/html/Option_8h__incl.md5 b/latex/vim/.vim/doc/html/Option_8h__incl.md5
deleted file mode 100644 (file)
index 17a221d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-5428c161f85ee9e7c4195cf5d9d8fead
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/Option_8h__incl.png b/latex/vim/.vim/doc/html/Option_8h__incl.png
deleted file mode 100644 (file)
index 8345ae9..0000000
Binary files a/latex/vim/.vim/doc/html/Option_8h__incl.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/ParametricAnimation_8hpp-source.html b/latex/vim/.vim/doc/html/ParametricAnimation_8hpp-source.html
deleted file mode 100644 (file)
index d37f088..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/ParametricAnimation.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/ParametricAnimation.hpp</h1><a href="ParametricAnimation_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span> 
-<a name="l00003"></a>00003 <span class="preprocessor"> #include &lt;<a class="code" href="Animation_8hpp.html">mof/Animation.hpp</a>&gt;</span>
-<a name="l00004"></a>00004  
-<a name="l00005"></a>00005  <span class="keyword">namespace </span>mof{
-<a name="l00006"></a>00006  
-<a name="l00007"></a>00007  
-<a name="l00008"></a>00008  
-<a name="l00009"></a>00009  <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;
-<a name="l00010"></a><a class="code" href="classmof_1_1ParametricAnimation.html">00010</a>  <span class="keyword">class </span><a class="code" href="classmof_1_1ParametricAnimation.html">ParametricAnimation</a> : <span class="keyword">public</span> mof::<a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;T&gt;{
-<a name="l00011"></a>00011     <span class="keyword">const</span> boost::shared_ptr&lt;T&gt;&amp; m_parameter;
-<a name="l00012"></a>00012  <span class="keyword">public</span>:
-<a name="l00013"></a>00013  
-<a name="l00014"></a><a class="code" href="classmof_1_1ParametricAnimation.html#64f4c67711c70ef7acb1b8afd5b651e1">00014</a>     <a class="code" href="classmof_1_1ParametricAnimation.html#64f4c67711c70ef7acb1b8afd5b651e1">ParametricAnimation</a>(<span class="keyword">const</span> boost::shared_ptr&lt;T&gt;&amp; parameter) 
-<a name="l00015"></a>00015         : m_parameter(parameter){
-<a name="l00016"></a>00016     }
-<a name="l00017"></a>00017  
-<a name="l00018"></a><a class="code" href="classmof_1_1ParametricAnimation.html#251f4fa53dddd561c1498c9b44c9ba2b">00018</a>     <span class="keyword">virtual</span> T <a class="code" href="classmof_1_1ParametricAnimation.html#251f4fa53dddd561c1498c9b44c9ba2b">getValue</a>(<a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> )<span class="keyword"> const</span>{
-<a name="l00019"></a>00019         <span class="keywordflow">return</span> *m_parameter;
-<a name="l00020"></a>00020     }
-<a name="l00021"></a>00021  
-<a name="l00022"></a>00022  };
-<a name="l00023"></a>00023  
-<a name="l00024"></a>00024  <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt;
-<a name="l00025"></a><a class="code" href="namespacemof.html#5112a22b180973143c121d6a633f0a25">00025</a>  <span class="keyword">typename</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a> <a class="code" href="namespacemof.html#5112a22b180973143c121d6a633f0a25">makeParametricHandler</a>(<span class="keyword">const</span> boost::shared_ptr&lt;T&gt;&amp; parameter){
-<a name="l00026"></a>00026     <span class="keywordflow">return</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;T&gt;::Handler</a>(<span class="keyword">new</span> <a class="code" href="classmof_1_1ParametricAnimation.html">mof::ParametricAnimation&lt;T&gt;</a>(parameter));
-<a name="l00027"></a>00027  }
-<a name="l00028"></a>00028  
-<a name="l00029"></a>00029  } <span class="comment">//namespace mof</span>
-<a name="l00030"></a>00030  
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/ParametricAnimation_8hpp.html b/latex/vim/.vim/doc/html/ParametricAnimation_8hpp.html
deleted file mode 100644 (file)
index 02aae7e..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/ParametricAnimation.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/ParametricAnimation.hpp</h1>
-<p>
-<a href="ParametricAnimation_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1ParametricAnimation.html">mof::ParametricAnimation&lt; T &gt;</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#5112a22b180973143c121d6a633f0a25">mof::makeParametricHandler</a> (const boost::shared_ptr&lt; T &gt; &amp;parameter)</td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/RotationAnimation3D_8hpp-source.html b/latex/vim/.vim/doc/html/RotationAnimation3D_8hpp-source.html
deleted file mode 100644 (file)
index fd694e5..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/RotationAnimation3D.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/RotationAnimation3D.hpp</h1><a href="RotationAnimation3D_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"> #include "<a class="code" href="KeyFrameAnimation_8hpp.html">mof/KeyFrameAnimation.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor"> #include &lt;map&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor"> #include &lt;stdexcept&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor"> #include &lt;boost/function/function2.hpp&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor"> #include "<a class="code" href="KeyFrameAnimation_8hpp.html">mof/KeyFrameAnimation.hpp</a>"</span>
-<a name="l00007"></a>00007 <span class="preprocessor"> #include "<a class="code" href="Matrix3D_8hpp.html">mof/Matrix3D.hpp</a>"</span>
-<a name="l00008"></a>00008  
-<a name="l00009"></a>00009  
-<a name="l00010"></a>00010  
-<a name="l00011"></a>00011  <span class="keyword">namespace </span>mof{
-<a name="l00012"></a>00012  
-<a name="l00013"></a>00013  
-<a name="l00014"></a><a class="code" href="classmof_1_1RotationAnimation3D.html">00014</a>  <span class="keyword">class </span><a class="code" href="classmof_1_1RotationAnimation3D.html">RotationAnimation3D</a> : <span class="keyword">public</span> mof::<a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;mof::Matrix3D&gt;{
-<a name="l00015"></a>00015     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>  m_body;
-<a name="l00016"></a>00016  <span class="keyword">public</span>:
-<a name="l00017"></a>00017  
-<a name="l00018"></a><a class="code" href="classmof_1_1RotationAnimation3D.html#b621fb31c282527bd4d0e29d4390aaca">00018</a>     <a class="code" href="classmof_1_1RotationAnimation3D.html#b621fb31c282527bd4d0e29d4390aaca">RotationAnimation3D</a>(
-<a name="l00019"></a>00019         <span class="keyword">const</span> std::pair&lt;mof::FrameNumber , mof::Vector3D&gt;&amp; front , 
-<a name="l00020"></a>00020         <span class="keyword">const</span> std::pair&lt;mof::FrameNumber , mof::Vector3D&gt;&amp; back  
-<a name="l00021"></a>00021         )
-<a name="l00022"></a>00022     {
-<a name="l00023"></a>00023         m_body = <a class="code" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>
-<a name="l00024"></a>00024         (
-<a name="l00025"></a>00025             <span class="keyword">new</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt;mof::Vector3D&gt;</a>(front , back , &amp;mof::linerInterpolate&lt;mof::Vector3D&gt; )
-<a name="l00026"></a>00026         );
-<a name="l00027"></a>00027     }
-<a name="l00028"></a>00028     
-<a name="l00029"></a>00029     <a class="code" href="classmof_1_1RotationAnimation3D.html#b621fb31c282527bd4d0e29d4390aaca">RotationAnimation3D</a>
-<a name="l00030"></a><a class="code" href="classmof_1_1RotationAnimation3D.html#467238a78f6142f3ea99a689c527ed4a">00030</a>     (
-<a name="l00031"></a>00031         <span class="keyword">const</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>&amp;  body
-<a name="l00032"></a>00032     )
-<a name="l00033"></a>00033     : m_body( body )
-<a name="l00034"></a>00034     {
-<a name="l00035"></a>00035     }
-<a name="l00036"></a>00036  
-<a name="l00037"></a><a class="code" href="classmof_1_1RotationAnimation3D.html#18cb5e3ffab2e54a1a9adcde86942022">00037</a>     <span class="keyword">virtual</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1RotationAnimation3D.html#18cb5e3ffab2e54a1a9adcde86942022">getValue</a>( <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame)<span class="keyword"> const</span>{
-<a name="l00038"></a>00038         <span class="keywordflow">return</span> <a class="code" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">mof::Matrix3D::createRotation</a>(m_body-&gt;<a class="code" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">getValue</a>(frame));
-<a name="l00039"></a>00039     }
-<a name="l00040"></a>00040  
-<a name="l00041"></a>00041  
-<a name="l00042"></a>00042     <span class="comment">/*mof::FrameNumber getFinalKeyFrameNumber(){</span>
-<a name="l00043"></a>00043 <span class="comment">        return m_pBody-&gt;getFinalKeyFrameNumber();</span>
-<a name="l00044"></a>00044 <span class="comment">    }*/</span>
-<a name="l00045"></a>00045  
-<a name="l00046"></a>00046  
-<a name="l00047"></a>00047  };
-<a name="l00048"></a>00048  
-<a name="l00049"></a>00049  
-<a name="l00050"></a>00050  
-<a name="l00051"></a>00051  
-<a name="l00052"></a>00052  } <span class="comment">//namespace mof</span>
-<a name="l00053"></a>00053  
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/RotationAnimation3D_8hpp.html b/latex/vim/.vim/doc/html/RotationAnimation3D_8hpp.html
deleted file mode 100644 (file)
index 6e00bb6..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/RotationAnimation3D.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/RotationAnimation3D.hpp</h1>
-<p>
-<a href="RotationAnimation3D_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/ScalingAnimation3D_8hpp-source.html b/latex/vim/.vim/doc/html/ScalingAnimation3D_8hpp-source.html
deleted file mode 100644 (file)
index bae3ccd..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/ScalingAnimation3D.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/ScalingAnimation3D.hpp</h1><a href="ScalingAnimation3D_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"> #include "<a class="code" href="KeyFrameAnimation_8hpp.html">mof/KeyFrameAnimation.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor"> #include &lt;map&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor"> #include &lt;stdexcept&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor"> #include &lt;boost/function/function2.hpp&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor"> #include "<a class="code" href="KeyFrameAnimation_8hpp.html">mof/KeyFrameAnimation.hpp</a>"</span>
-<a name="l00007"></a>00007 <span class="preprocessor"> #include "<a class="code" href="Matrix3D_8hpp.html">mof/Matrix3D.hpp</a>"</span>
-<a name="l00008"></a>00008  
-<a name="l00009"></a>00009  
-<a name="l00010"></a>00010  <span class="keyword">namespace </span>mof{
-<a name="l00011"></a>00011  
-<a name="l00012"></a>00012  
-<a name="l00013"></a><a class="code" href="classmof_1_1ScalingAnimation3D.html">00013</a>  <span class="keyword">class </span><a class="code" href="classmof_1_1ScalingAnimation3D.html">ScalingAnimation3D</a> : <span class="keyword">public</span> mof::<a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;mof::Matrix3D&gt;{
-<a name="l00014"></a>00014     boost::shared_ptr&lt;mof::KeyFrameAnimation&lt;mof::Vector3D&gt; &gt; m_pBody;
-<a name="l00015"></a>00015  <span class="keyword">public</span>:
-<a name="l00016"></a>00016  
-<a name="l00017"></a><a class="code" href="classmof_1_1ScalingAnimation3D.html#368618dae6b6bbbc9aa91042fe862654">00017</a>     <a class="code" href="classmof_1_1ScalingAnimation3D.html#368618dae6b6bbbc9aa91042fe862654">ScalingAnimation3D</a>(
-<a name="l00018"></a>00018         <span class="keyword">const</span> std::pair&lt;mof::FrameNumber , mof::Vector3D&gt;&amp; front , 
-<a name="l00019"></a>00019         <span class="keyword">const</span> std::pair&lt;mof::FrameNumber , mof::Vector3D&gt;&amp; back  
-<a name="l00020"></a>00020         )
-<a name="l00021"></a>00021     {
-<a name="l00022"></a>00022         m_pBody = boost::shared_ptr&lt;mof::KeyFrameAnimation&lt;mof::Vector3D&gt; &gt;(
-<a name="l00023"></a>00023             <span class="keyword">new</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt;mof::Vector3D&gt;</a>(front , back , &amp;mof::linerInterpolate&lt;mof::Vector3D&gt;)
-<a name="l00024"></a>00024             );
-<a name="l00025"></a>00025     }
-<a name="l00026"></a>00026  
-<a name="l00027"></a><a class="code" href="classmof_1_1ScalingAnimation3D.html#7be2cc8434a61273b90144339c74e824">00027</a>     <span class="keyword">virtual</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1ScalingAnimation3D.html#7be2cc8434a61273b90144339c74e824">getValue</a>( <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame)<span class="keyword"> const</span>{
-<a name="l00028"></a>00028         <span class="keywordflow">return</span> <a class="code" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">mof::Matrix3D::createScaling</a>(m_pBody-&gt;getValue(frame));
-<a name="l00029"></a>00029     }
-<a name="l00030"></a>00030  
-<a name="l00031"></a><a class="code" href="classmof_1_1ScalingAnimation3D.html#e795206e6a2e79b528a56b05ca79f824">00031</a>     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> <a class="code" href="classmof_1_1ScalingAnimation3D.html#e795206e6a2e79b528a56b05ca79f824">getFinalKeyFrameNumber</a>(){
-<a name="l00032"></a>00032         <span class="keywordflow">return</span> m_pBody-&gt;getFinalKeyFrameNumber();
-<a name="l00033"></a>00033     }
-<a name="l00034"></a>00034  
-<a name="l00035"></a>00035  
-<a name="l00036"></a>00036  };
-<a name="l00037"></a>00037  
-<a name="l00038"></a>00038  } <span class="comment">//namespace mof</span>
-<a name="l00039"></a>00039  
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/ScalingAnimation3D_8hpp.html b/latex/vim/.vim/doc/html/ScalingAnimation3D_8hpp.html
deleted file mode 100644 (file)
index 4c81027..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/ScalingAnimation3D.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/ScalingAnimation3D.hpp</h1>
-<p>
-<a href="ScalingAnimation3D_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1ScalingAnimation3D.html">mof::ScalingAnimation3D</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/TranslationAnimation3D_8hpp-source.html b/latex/vim/.vim/doc/html/TranslationAnimation3D_8hpp-source.html
deleted file mode 100644 (file)
index 0e2e194..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/TranslationAnimation3D.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/TranslationAnimation3D.hpp</h1><a href="TranslationAnimation3D_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"> #include "<a class="code" href="KeyFrameAnimation_8hpp.html">mof/KeyFrameAnimation.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor"> #include &lt;map&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor"> #include &lt;stdexcept&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor"> #include &lt;boost/function/function2.hpp&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor"> #include "<a class="code" href="KeyFrameAnimation_8hpp.html">mof/KeyFrameAnimation.hpp</a>"</span>
-<a name="l00007"></a>00007 <span class="preprocessor"> #include "<a class="code" href="Matrix3D_8hpp.html">mof/Matrix3D.hpp</a>"</span>
-<a name="l00008"></a>00008  
-<a name="l00009"></a>00009  
-<a name="l00010"></a>00010  
-<a name="l00011"></a>00011  <span class="keyword">namespace </span>mof{
-<a name="l00012"></a>00012  
-<a name="l00013"></a>00013  
-<a name="l00014"></a><a class="code" href="classmof_1_1TranslationAnimation3D.html">00014</a>  <span class="keyword">class </span><a class="code" href="classmof_1_1TranslationAnimation3D.html">TranslationAnimation3D</a> : <span class="keyword">public</span> mof::<a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;mof::Matrix3D&gt;{
-<a name="l00015"></a>00015     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>  m_body;
-<a name="l00016"></a>00016  <span class="keyword">public</span>:
-<a name="l00017"></a>00017  
-<a name="l00018"></a>00018     <a class="code" href="classmof_1_1TranslationAnimation3D.html#cb6cc6b26c19ba92c319998dcb862db5">TranslationAnimation3D</a>
-<a name="l00019"></a><a class="code" href="classmof_1_1TranslationAnimation3D.html#cb6cc6b26c19ba92c319998dcb862db5">00019</a>     (
-<a name="l00020"></a>00020         <span class="keyword">const</span> std::pair&lt;mof::FrameNumber , mof::Vector3D&gt;&amp; front , 
-<a name="l00021"></a>00021         <span class="keyword">const</span> std::pair&lt;mof::FrameNumber , mof::Vector3D&gt;&amp; back  
-<a name="l00022"></a>00022     )
-<a name="l00023"></a>00023     {
-<a name="l00024"></a>00024         m_body = <a class="code" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>
-<a name="l00025"></a>00025         (
-<a name="l00026"></a>00026             <span class="keyword">new</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt;mof::Vector3D&gt;</a>(front , back , &amp;mof::linerInterpolate&lt;mof::Vector3D&gt;)
-<a name="l00027"></a>00027         );
-<a name="l00028"></a>00028     }
-<a name="l00029"></a>00029  
-<a name="l00030"></a>00030     <a class="code" href="classmof_1_1TranslationAnimation3D.html#cb6cc6b26c19ba92c319998dcb862db5">TranslationAnimation3D</a>
-<a name="l00031"></a><a class="code" href="classmof_1_1TranslationAnimation3D.html#79ad9f1a282205ae59179e90d7834bd0">00031</a>     (
-<a name="l00032"></a>00032         <span class="keyword">const</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>&amp;  body
-<a name="l00033"></a>00033     )
-<a name="l00034"></a>00034     : m_body( body )
-<a name="l00035"></a>00035     {
-<a name="l00036"></a>00036     }
-<a name="l00037"></a>00037 
-<a name="l00038"></a><a class="code" href="classmof_1_1TranslationAnimation3D.html#87d6c5edc1692fae327c7934156f4ba5">00038</a>     <span class="keyword">virtual</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> <a class="code" href="classmof_1_1TranslationAnimation3D.html#87d6c5edc1692fae327c7934156f4ba5">getValue</a>( <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame)<span class="keyword"> const</span>{
-<a name="l00039"></a>00039         <span class="keywordflow">return</span> <a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(m_body-&gt;<a class="code" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">getValue</a>(frame));
-<a name="l00040"></a>00040     }
-<a name="l00041"></a>00041  
-<a name="l00042"></a>00042     <span class="comment">/*mof::FrameNumber getFinalKeyFrameNumber(){</span>
-<a name="l00043"></a>00043 <span class="comment">        return m_pBody-&gt;getFinalKeyFrameNumber();</span>
-<a name="l00044"></a>00044 <span class="comment">    }*/</span>
-<a name="l00045"></a>00045  
-<a name="l00046"></a>00046  
-<a name="l00047"></a>00047  };
-<a name="l00048"></a>00048  
-<a name="l00049"></a>00049  
-<a name="l00050"></a>00050  
-<a name="l00051"></a>00051  
-<a name="l00052"></a>00052  } <span class="comment">//namespace mof</span>
-<a name="l00053"></a>00053  
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/TranslationAnimation3D_8hpp.html b/latex/vim/.vim/doc/html/TranslationAnimation3D_8hpp.html
deleted file mode 100644 (file)
index 0d4238a..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/TranslationAnimation3D.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/TranslationAnimation3D.hpp</h1>
-<p>
-<a href="TranslationAnimation3D_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/UniformAnimation_8hpp-source.html b/latex/vim/.vim/doc/html/UniformAnimation_8hpp-source.html
deleted file mode 100644 (file)
index 40772a1..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/UniformAnimation.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/UniformAnimation.hpp</h1><a href="UniformAnimation_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="Animation_8hpp.html">mof/Animation.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00004"></a>00004     
-<a name="l00005"></a>00005 <span class="keyword">namespace </span>mof{
-<a name="l00006"></a>00006 
-<a name="l00007"></a><a class="code" href="classmof_1_1UniformAnimation.html">00007</a>     <span class="keyword">class </span><a class="code" href="classmof_1_1UniformAnimation.html">UniformAnimation</a> : <span class="keyword">public</span> mof::<a class="code" href="classmof_1_1Animation.html">Animation</a>&lt;mof::Vector3D&gt;
-<a name="l00008"></a>00008     {
-<a name="l00009"></a>00009     
-<a name="l00010"></a>00010         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_initialValue;
-<a name="l00011"></a>00011         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_targetValue;    
-<a name="l00012"></a>00012         <span class="keywordtype">double</span> m_speed; 
-<a name="l00013"></a>00013         <span class="keyword">public</span>:
-<a name="l00014"></a>00014     
-<a name="l00015"></a>00015         <a class="code" href="classmof_1_1UniformAnimation.html#df5dc0848fe5f5bd325dd44daec9c990">UniformAnimation</a>
-<a name="l00016"></a><a class="code" href="classmof_1_1UniformAnimation.html#df5dc0848fe5f5bd325dd44daec9c990">00016</a>         (
-<a name="l00017"></a>00017             <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; initialValue   ,
-<a name="l00018"></a>00018             <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; targetValue    ,
-<a name="l00019"></a>00019             <span class="keywordtype">double</span> speed 
-<a name="l00020"></a>00020         ) 
-<a name="l00021"></a>00021         : m_initialValue(initialValue) , m_targetValue(targetValue) , m_speed(speed)
-<a name="l00022"></a>00022         {
-<a name="l00023"></a>00023         }
-<a name="l00024"></a>00024     
-<a name="l00025"></a>00025     
-<a name="l00026"></a><a class="code" href="classmof_1_1UniformAnimation.html#62a7f1604c435097fe893b1d3daa7b6c">00026</a>         <span class="keyword">virtual</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="classmof_1_1UniformAnimation.html#62a7f1604c435097fe893b1d3daa7b6c">getValue</a>( <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame)<span class="keyword"> const</span>
-<a name="l00027"></a>00027 <span class="keyword">        </span>{
-<a name="l00028"></a>00028             
-<a name="l00029"></a>00029             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> direction = ( m_targetValue - m_initialValue );
-<a name="l00030"></a>00030             direction.<a class="code" href="structmof_1_1Vector3D.html#dd2a9ca8c0d0f670925315c91e3a90e8">normalize</a>();
-<a name="l00031"></a>00031             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> result = m_initialValue + direction * m_speed * frame;<span class="comment">//増分 </span>
-<a name="l00032"></a>00032             <span class="keywordflow">if</span>( direction.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> &gt; 0 &amp;&amp; result.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> &gt; m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> )result.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> = m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a>; 
-<a name="l00033"></a>00033             <span class="keywordflow">else</span> <span class="keywordflow">if</span>( direction.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> &lt; 0 &amp;&amp; result.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> &lt; m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> )result.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> = m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a>; 
-<a name="l00034"></a>00034             <span class="keywordflow">if</span>( direction.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> &gt; 0 &amp;&amp; result.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> &gt; m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> )result.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> = m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a>; 
-<a name="l00035"></a>00035             <span class="keywordflow">else</span> <span class="keywordflow">if</span>( direction.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> &lt; 0 &amp;&amp; result.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> &lt; m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> )result.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> = m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a>; 
-<a name="l00036"></a>00036             <span class="keywordflow">if</span>( direction.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> &gt; 0 &amp;&amp; result.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> &gt; m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> )result.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> = m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>; 
-<a name="l00037"></a>00037             <span class="keywordflow">else</span> <span class="keywordflow">if</span>( direction.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> &lt; 0 &amp;&amp; result.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> &lt; m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> )result.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> = m_targetValue.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>; 
-<a name="l00038"></a>00038             
-<a name="l00039"></a>00039             <span class="keywordflow">return</span> result;
-<a name="l00040"></a>00040         }
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042                  
-<a name="l00043"></a>00043     };
-<a name="l00044"></a>00044     
-<a name="l00045"></a>00045     
-<a name="l00046"></a>00046     
-<a name="l00047"></a>00047 } <span class="comment">//namespace mof</span>
-<a name="l00048"></a>00048     
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/UniformAnimation_8hpp.html b/latex/vim/.vim/doc/html/UniformAnimation_8hpp.html
deleted file mode 100644 (file)
index 9805853..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/UniformAnimation.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/UniformAnimation.hpp</h1>
-<p>
-<a href="UniformAnimation_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1UniformAnimation.html">mof::UniformAnimation</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Vector3D_8cpp-source.html b/latex/vim/.vim/doc/html/Vector3D_8cpp-source.html
deleted file mode 100644 (file)
index 35b1bd2..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Vector3D.cpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/Vector3D.cpp</h1><a href="Vector3D_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">  #include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">  #include &lt;math.h&gt;</span>
-<a name="l00003"></a>00003   
-<a name="l00004"></a><a class="code" href="structmof_1_1Vector3D.html#86e54dde52dec046e89b92482db38047">00004</a>   <a class="code" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">mof::Vector3D::Vector3D</a>(<span class="keywordtype">float</span> _x , <span class="keywordtype">float</span> _y , <span class="keywordtype">float</span> _z)
-<a name="l00005"></a>00005   {
-<a name="l00006"></a>00006     <a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> = _x;
-<a name="l00007"></a>00007     <a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> = _y;
-<a name="l00008"></a>00008     <a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> = _z;
-<a name="l00009"></a>00009   }
-<a name="l00010"></a>00010   
-<a name="l00011"></a><a class="code" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">00011</a>   <a class="code" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">mof::Vector3D::Vector3D</a>(){
-<a name="l00012"></a>00012     <a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> = <a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> = <a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> = 0.0f;
-<a name="l00013"></a>00013   }
-<a name="l00014"></a>00014   
-<a name="l00015"></a><a class="code" href="structmof_1_1Vector3D.html#578ea6d7236a683f911469805b15e567">00015</a>   <a class="code" href="structmof_1_1Vector3D.html#578ea6d7236a683f911469805b15e567">mof::Vector3D::~Vector3D</a>(<span class="keywordtype">void</span>)
-<a name="l00016"></a>00016   {
-<a name="l00017"></a>00017   }
-<a name="l00018"></a>00018   
-<a name="l00019"></a>00019   
-<a name="l00020"></a><a class="code" href="structmof_1_1Vector3D.html#dd2a9ca8c0d0f670925315c91e3a90e8">00020</a>   <span class="keywordtype">void</span> <a class="code" href="structmof_1_1Vector3D.html#dd2a9ca8c0d0f670925315c91e3a90e8">mof::Vector3D::normalize</a>(){
-<a name="l00021"></a>00021     <span class="keywordtype">float</span> norm = sqrt(<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a>*<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> + <a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a>*<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> + <a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>*<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>);
-<a name="l00022"></a>00022     <span class="keywordflow">if</span>(norm &lt; 1E-7 )return ;
-<a name="l00023"></a>00023     <a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> = <a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> / norm;
-<a name="l00024"></a>00024     <a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> = <a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> / norm;
-<a name="l00025"></a>00025     z = z / norm;
-<a name="l00026"></a>00026   }
-<a name="l00027"></a>00027   
-<a name="l00028"></a>00028   
-<a name="l00029"></a><a class="code" href="structmof_1_1Vector3D.html#4c5522214fcfbc1680540a5679abc851">00029</a>   <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector3D.html#4c5522214fcfbc1680540a5679abc851">mof::Vector3D::operator ==</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; rhs)<span class="keyword"> const</span>{
-<a name="l00030"></a>00030     <span class="keywordflow">if</span>(<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> == rhs.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> &amp;&amp; <a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> == rhs.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> &amp;&amp; rhs.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> == <a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>)<span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00031"></a>00031     <span class="keywordflow">else</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00032"></a>00032   }
-<a name="l00033"></a>00033   
-<a name="l00034"></a><a class="code" href="structmof_1_1Vector3D.html#0ab1f5184f4a80c54e5981005ceb59b8">00034</a>   <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector3D.html#0ab1f5184f4a80c54e5981005ceb59b8">mof::Vector3D::operator != </a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; obj)<span class="keyword"> const</span>{
-<a name="l00035"></a>00035     <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == obj);
-<a name="l00036"></a>00036   }
-<a name="l00037"></a>00037     
-<a name="l00038"></a>00038   
-<a name="l00039"></a><a class="code" href="structmof_1_1Vector3D.html#e7101c65bd0349b2ef6362c9a55c6d8e">00039</a>   <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="structmof_1_1Vector3D.html#e7101c65bd0349b2ef6362c9a55c6d8e">mof::Vector3D::operator +</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; rhs)<span class="keyword"> const</span>{
-<a name="l00040"></a>00040     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">mof::Vector3D</a>(this-&gt;<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> + rhs.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> , this-&gt;y + rhs.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> , this-&gt;z + rhs.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>);
-<a name="l00041"></a>00041   }
-<a name="l00042"></a>00042   
-<a name="l00043"></a>00043   
-<a name="l00044"></a><a class="code" href="structmof_1_1Vector3D.html#663a56c2b6d7cb226cf48868c83a0376">00044</a>   <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="structmof_1_1Vector3D.html#663a56c2b6d7cb226cf48868c83a0376">mof::Vector3D::operator -</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; rhs)<span class="keyword"> const</span>{
-<a name="l00045"></a>00045     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">mof::Vector3D</a>(this-&gt;<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> - rhs.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> , this-&gt;y - rhs.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> , this-&gt;z - rhs.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>);
-<a name="l00046"></a>00046   }
-<a name="l00047"></a>00047         
-<a name="l00048"></a><a class="code" href="structmof_1_1Vector3D.html#6a561960dc7f632c24deb7c0c8cdf2aa">00048</a>   <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">mof::Vector3D::operator *</a>(<span class="keywordtype">float</span> rhs)<span class="keyword"> const</span>{
-<a name="l00049"></a>00049     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">mof::Vector3D</a>(this-&gt;<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> * rhs , this-&gt;<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> * rhs ,this-&gt;<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> * rhs);
-<a name="l00050"></a>00050   }
-<a name="l00051"></a>00051   
-<a name="l00052"></a>00052   
-<a name="l00053"></a><a class="code" href="structmof_1_1Vector3D.html#7bebf55ee474dbb45a538989f29db2a6">00053</a>   <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="structmof_1_1Vector3D.html#7bebf55ee474dbb45a538989f29db2a6">mof::Vector3D::operator /</a>(<span class="keywordtype">float</span> rhs)<span class="keyword"> const</span>{
-<a name="l00054"></a>00054     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">mof::Vector3D</a>(this-&gt;<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> / rhs , this-&gt;<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> / rhs , this-&gt;<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> / rhs);
-<a name="l00055"></a>00055   }
-<a name="l00056"></a>00056  
-<a name="l00057"></a>00057  <span class="comment">/*</span>
-<a name="l00058"></a>00058 <span class="comment">  mof::Vector3D mof::operator *(const mof::Vector3D&amp; vec , float f){</span>
-<a name="l00059"></a>00059 <span class="comment">    mof::Vector3D obj;</span>
-<a name="l00060"></a>00060 <span class="comment">    obj.x = vec.x * f;</span>
-<a name="l00061"></a>00061 <span class="comment">    obj.y = vec.y * f;</span>
-<a name="l00062"></a>00062 <span class="comment">    obj.z = vec.z * f;</span>
-<a name="l00063"></a>00063 <span class="comment">    return obj;</span>
-<a name="l00064"></a>00064 <span class="comment">  }*/</span>
-<a name="l00065"></a>00065     
-<a name="l00066"></a><a class="code" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">00066</a>   <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">mof::operator *</a>(<span class="keywordtype">float</span> f , <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; vec ){
-<a name="l00067"></a>00067     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> obj;
-<a name="l00068"></a>00068     obj.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> = vec.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> * f;
-<a name="l00069"></a>00069     obj.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> = vec.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> * f;
-<a name="l00070"></a>00070     obj.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> = vec.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> * f;
-<a name="l00071"></a>00071     <span class="keywordflow">return</span> obj;
-<a name="l00072"></a>00072   }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Vector3D_8cpp.html b/latex/vim/.vim/doc/html/Vector3D_8cpp.html
deleted file mode 100644 (file)
index bc1582c..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Vector3D.cpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/Vector3D.cpp</h1>
-<p>
-<a href="Vector3D_8cpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Vector3D_8hpp-source.html b/latex/vim/.vim/doc/html/Vector3D_8hpp-source.html
deleted file mode 100644 (file)
index 3e6086c..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Vector3D.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/Vector3D.hpp</h1><a href="Vector3D_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once </span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span> 
-<a name="l00003"></a>00003  <span class="keyword">namespace </span>mof{
-<a name="l00004"></a><a class="code" href="structmof_1_1Vector3D.html">00004</a>     <span class="keyword">struct </span><a class="code" href="structmof_1_1Vector3D.html">Vector3D</a>
-<a name="l00005"></a>00005     {
-<a name="l00006"></a><a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">00006</a>         <span class="keywordtype">float</span> <a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> , <a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> , <a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>;
-<a name="l00007"></a>00007         <a class="code" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">Vector3D</a>(<span class="keywordtype">float</span> _x , <span class="keywordtype">float</span> _y , <span class="keywordtype">float</span> _z);
-<a name="l00008"></a>00008         <a class="code" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">Vector3D</a>();
-<a name="l00009"></a>00009         <a class="code" href="structmof_1_1Vector3D.html#578ea6d7236a683f911469805b15e567">~Vector3D</a>(<span class="keywordtype">void</span>);
-<a name="l00010"></a>00010         <span class="keywordtype">void</span> <a class="code" href="structmof_1_1Vector3D.html#dd2a9ca8c0d0f670925315c91e3a90e8">normalize</a>();
-<a name="l00011"></a>00011  
-<a name="l00012"></a>00012         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="structmof_1_1Vector3D.html#e7101c65bd0349b2ef6362c9a55c6d8e">operator +</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; rhs) <span class="keyword">const</span> ;
-<a name="l00013"></a>00013         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="structmof_1_1Vector3D.html#663a56c2b6d7cb226cf48868c83a0376">operator -</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; rhs) <span class="keyword">const</span> ;
-<a name="l00014"></a>00014         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="structmof_1_1Vector3D.html#6a561960dc7f632c24deb7c0c8cdf2aa">operator *</a>(<span class="keywordtype">float</span> rhs) <span class="keyword">const</span>;
-<a name="l00015"></a>00015         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="structmof_1_1Vector3D.html#7bebf55ee474dbb45a538989f29db2a6">operator /</a>(<span class="keywordtype">float</span> rhs) <span class="keyword">const</span>;
-<a name="l00016"></a>00016  
-<a name="l00017"></a>00017         <span class="comment">//friend mof::Vector3D operator *(const mof::Vector3D&amp; vec , float f);</span>
-<a name="l00018"></a>00018         <span class="keyword">friend</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="structmof_1_1Vector3D.html#6a561960dc7f632c24deb7c0c8cdf2aa">operator *</a>(<span class="keywordtype">float</span> f ,  <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp; vec);
-<a name="l00019"></a>00019  
-<a name="l00020"></a>00020  
-<a name="l00021"></a>00021         <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector3D.html#4c5522214fcfbc1680540a5679abc851">operator ==</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; rhs) <span class="keyword">const</span>;
-<a name="l00022"></a>00022         <span class="keywordtype">bool</span> <a class="code" href="structmof_1_1Vector3D.html#0ab1f5184f4a80c54e5981005ceb59b8">operator !=</a>(<span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; rhs) <span class="keyword">const</span>;
-<a name="l00023"></a>00023     };
-<a name="l00024"></a>00024  
-<a name="l00025"></a>00025     <a class="code" href="structmof_1_1Vector3D.html">Vector3D</a> <a class="code" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">operator *</a>(<span class="keywordtype">float</span> f ,  <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp; vec);
-<a name="l00026"></a>00026  } <span class="comment">//namespace mof</span>
-<a name="l00027"></a>00027  
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/Vector3D_8hpp.html b/latex/vim/.vim/doc/html/Vector3D_8hpp.html
deleted file mode 100644 (file)
index 2731cbc..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/Vector3D.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/Vector3D.hpp</h1>
-<p>
-<a href="Vector3D_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Vector3D&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">mof::operator*</a> (float f, const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;vec)</td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/annotated.html b/latex/vim/.vim/doc/html/annotated.html
deleted file mode 100644 (file)
index 6b498c6..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構成</h1>クラス、構造体、共用体、インタフェースの説明です。<table>
-  <tr><td class="indexkey"><a class="el" href="structmof_1_1Add.html">mof::Add&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classboost_1_1noncopyable.html">boost::noncopyable</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Captor::Resolution</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1Constant.html">mof::Constant&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::EventScheduler::Impl</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structLine.html">Line</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Matrix3D::Array</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structmof_1_1Multiply.html">mof::Multiply&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classObject.html">Object</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classObjects.html">Objects</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1OffsetAnimation.html">mof::OffsetAnimation&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structopt__info.html">opt_info</a></td><td class="indexvalue">Where the command line options are stored </td></tr>
-  <tr><td class="indexkey"><a class="el" href="structopt__parser__params.html">opt_parser_params</a></td><td class="indexvalue">The additional parameters to pass to parser functions </td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1ParametricAnimation.html">mof::ParametricAnimation&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structPlane.html">Plane</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structPoint.html">Point</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1ScalingAnimation3D.html">mof::ScalingAnimation3D</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structt__face.html">t_face</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structt__material.html">t_material</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structt__uv.html">t_uv</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structt__vertex.html">t_vertex</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classTimeEventCondition.html">TimeEventCondition</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="classmof_1_1UniformAnimation.html">mof::UniformAnimation</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td><td class="indexvalue"></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/calibration__mod_8cc-source.html b/latex/vim/.vim/doc/html/calibration__mod_8cc-source.html
deleted file mode 100644 (file)
index d8b0a7f..0000000
+++ /dev/null
@@ -1,387 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: calibration_mod/calibration_mod.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>calibration_mod/calibration_mod.cc</h1><a href="calibration__mod_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="calibration__mod_8h.html">calibration_mod.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;cv.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;highgui.h&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;math.h&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "../Captor.h"</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include "<a class="code" href="Matrix3D_8hpp.html">mof/Matrix3D.hpp</a>"</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#include "../utilities.h"</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include "<a class="code" href="utilities_8hpp.html">mof/utilities.hpp</a>"</span>
-<a name="l00010"></a>00010 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00011"></a>00011 
-<a name="l00012"></a><a class="code" href="calibration__mod_8cc.html#f9cb051998988c3689101122b05ac686">00012</a> <span class="preprocessor">#define IMAGE_NUM  (1)           </span><span class="comment">/* 画像数 */</span>
-<a name="l00013"></a><a class="code" href="calibration__mod_8cc.html#a4fa428d4eaf0ed77ddfebc5f4d2cd19">00013</a> <span class="preprocessor">#define PAT_ROW    (8)           </span><span class="comment">/* パターンの行数 */</span>
-<a name="l00014"></a><a class="code" href="calibration__mod_8cc.html#6e677b3b01fb0271793f60d36b02a5ee">00014</a> <span class="preprocessor">#define PAT_COL    (6)           </span><span class="comment">/* パターンの列数 */</span>
-<a name="l00015"></a><a class="code" href="calibration__mod_8cc.html#9d6c192edb277bf09a92bf45100d9291">00015</a> <span class="preprocessor">#define PAT_SIZE   (PAT_ROW*PAT_COL)</span>
-<a name="l00016"></a><a class="code" href="calibration__mod_8cc.html#7f51019bbb6d789a1d43a11709ab6fc4">00016</a> <span class="preprocessor"></span><span class="preprocessor">#define ALL_POINTS (IMAGE_NUM*PAT_SIZE)</span>
-<a name="l00017"></a><a class="code" href="calibration__mod_8cc.html#8767eb0ec1f8eb9aefd109f2bc26a4bc">00017</a> <span class="preprocessor"></span><span class="preprocessor">#define CHESS_SIZE (13)         </span><span class="comment">/* パターン1マスの1辺サイズ[mm] */</span>
-<a name="l00018"></a>00018 
-<a name="l00019"></a>00019 <span class="comment">//{{{ module vars</span>
-<a name="l00020"></a>00020 <span class="keyword">namespace </span>{
-<a name="l00021"></a>00021     <span class="keyword">const</span> <a class="code" href="classLab_1_1Captor.html">Lab::Captor</a>* m_pCaptor = NULL;
-<a name="l00022"></a>00022     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_scaleOfTranslation(1 , 1 , 1);
-<a name="l00023"></a>00023     <span class="keywordtype">float</span> m_matrix[16];
-<a name="l00024"></a>00024 }
-<a name="l00025"></a>00025 
-<a name="l00026"></a>00026 
-<a name="l00027"></a>00027 <span class="comment">//}}} module vars</span>
-<a name="l00028"></a><a class="code" href="namespacecalibration__mod.html">00028</a> <span class="keyword">namespace </span>calibration_mod{
-<a name="l00029"></a>00029 <span class="comment">//{{{ initialize </span>
-<a name="l00030"></a><a class="code" href="namespacecalibration__mod.html#8e865b5918097ae4d086348322a10e64">00030</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#8e865b5918097ae4d086348322a10e64" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">initialize</a>(<span class="keyword">const</span> <a class="code" href="classLab_1_1Captor.html">Lab::Captor</a>&amp; captor){
-<a name="l00031"></a>00031         m_pCaptor = &amp;captor;
-<a name="l00032"></a>00032         <span class="comment">//deg_x = 0.0; deg_y = 0.0; deg_z = 0.0;</span>
-<a name="l00033"></a>00033         <span class="comment">//単位行列として初期化</span>
-<a name="l00034"></a>00034         <span class="keywordflow">for</span>( <span class="keywordtype">int</span> i = 0 ; i &lt; 4 ; i++ ){
-<a name="l00035"></a>00035             <span class="keywordflow">for</span>( <span class="keywordtype">int</span> j = 0 ; j &lt; 4 ; j++ ){
-<a name="l00036"></a>00036                 <span class="keywordflow">if</span>( i == j )m_matrix[i * 4 + j] = 1;
-<a name="l00037"></a>00037                 <span class="keywordflow">else</span> m_matrix[i * 4 + j ] = 0;
-<a name="l00038"></a>00038             }
-<a name="l00039"></a>00039         }
-<a name="l00040"></a>00040     }
-<a name="l00041"></a>00041 <span class="comment">//}}}</span>
-<a name="l00042"></a>00042 <span class="comment">//{{{ finalize</span>
-<a name="l00043"></a><a class="code" href="namespacecalibration__mod.html#caf9a529feddbf1d63bfebe756cd831b">00043</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#caf9a529feddbf1d63bfebe756cd831b" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>(){
-<a name="l00044"></a>00044     }
-<a name="l00045"></a>00045 <span class="comment">//}}}</span>
-<a name="l00046"></a>00046 <span class="comment">//{{{ update</span>
-<a name="l00047"></a><a class="code" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9">00047</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>(){
-<a name="l00048"></a>00048     }
-<a name="l00049"></a>00049 <span class="comment">//}}}</span>
-<a name="l00050"></a>00050 <span class="comment">//{{{ draw</span>
-<a name="l00051"></a><a class="code" href="namespacecalibration__mod.html#22f789daea90e8ec94ef90050873e39b">00051</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#22f789daea90e8ec94ef90050873e39b" title="モジュールの内容を描画する.">draw</a>(){
-<a name="l00052"></a>00052         <span class="comment">//TODO デバッグ用の表示はここで</span>
-<a name="l00053"></a>00053     }
-<a name="l00054"></a>00054 <span class="comment">//}}} </span>
-<a name="l00055"></a>00055 <span class="comment">//{{{ detectPatern</span>
-<a name="l00056"></a><a class="code" href="namespacecalibration__mod.html#c9a0f08c2aade910844c6ec42857d665">00056</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#c9a0f08c2aade910844c6ec42857d665" title="パターン位置を更新する.">detectPatern</a>(){
-<a name="l00057"></a>00057       <span class="keywordtype">int</span> i, j, k;
-<a name="l00058"></a>00058       <span class="keywordtype">int</span> corner_count, found;
-<a name="l00059"></a>00059       <span class="keywordtype">int</span> p_count[<a class="code" href="calibration__mod_8cc.html#f9cb051998988c3689101122b05ac686">IMAGE_NUM</a>];
-<a name="l00060"></a>00060       <span class="comment">//IplImage *src_img[IMAGE_NUM];</span>
-<a name="l00061"></a>00061       CvSize pattern_size = cvSize (<a class="code" href="calibration__mod_8cc.html#a4fa428d4eaf0ed77ddfebc5f4d2cd19">PAT_ROW</a>, <a class="code" href="calibration__mod_8cc.html#6e677b3b01fb0271793f60d36b02a5ee">PAT_COL</a>); 
-<a name="l00062"></a>00062       CvPoint3D32f objects[<a class="code" href="calibration__mod_8cc.html#7f51019bbb6d789a1d43a11709ab6fc4">ALL_POINTS</a>]; <span class="comment">// 3次元点を表す構造体     </span>
-<a name="l00063"></a>00063       CvPoint2D32f *corners =           <span class="comment">// 2次元点を表す構造体</span>
-<a name="l00064"></a>00064         (CvPoint2D32f *) cvAlloc (<span class="keyword">sizeof</span> (CvPoint2D32f) * <a class="code" href="calibration__mod_8cc.html#7f51019bbb6d789a1d43a11709ab6fc4">ALL_POINTS</a>);
-<a name="l00065"></a>00065       CvMat object_points; 
-<a name="l00066"></a>00066       CvMat image_points;
-<a name="l00067"></a>00067       CvMat point_counts; 
-<a name="l00068"></a>00068       CvMat *intrinsic = cvCreateMat (3, 3, CV_32FC1);
-<a name="l00069"></a>00069       CvMat *<a class="code" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a> = cvCreateMat (3, 1, CV_32FC1);
-<a name="l00070"></a>00070       CvMat *rotation_matrix = cvCreateMat (3, 3, CV_32FC1); <span class="comment">// 座標間の回転行列</span>
-<a name="l00071"></a>00071       CvMat *rotation_matrix_T = cvCreateMat (3, 3, CV_32FC1); <span class="comment">//回転行列の転置行列</span>
-<a name="l00072"></a>00072       <span class="keywordtype">double</span> rotation_matrix_det = 0.0; <span class="comment">//回転行列の行列式</span>
-<a name="l00073"></a>00073       CvMat *translation = cvCreateMat (3, 1, CV_32FC1); <span class="comment">// カメラ座標系基準の並進</span>
-<a name="l00074"></a>00074       CvMat *translation_s = cvCreateMat (3, 1, CV_32FC1); <span class="comment">// 基準座標系基準の並進</span>
-<a name="l00075"></a>00075       CvMat *distortion = cvCreateMat (1, 4, CV_32FC1);
-<a name="l00076"></a>00076       CvMat *unit_rotation = cvCreateMat (3, 1, CV_32FC1);
-<a name="l00077"></a>00077 
-<a name="l00078"></a>00078       CvMat *R  = cvCreateMat (3, 3, CV_32FC1);
-<a name="l00079"></a>00079       CvMat *n  = cvCreateMat (3, 1, CV_32FC1); <span class="comment">//法線ベクトル</span>
-<a name="l00080"></a>00080       <span class="comment">//CvMat *Rn = cvCreateMat (2, 1, CV_32FC1); </span>
-<a name="l00081"></a>00081       CvMat *Rn = cvCreateMat (3, 1, CV_32FC1);
-<a name="l00082"></a>00082       CvMat *checkUpsAndDowns = cvCreateMat(4, 1, CV_32FC1); <span class="comment">//上下反転の確認用ベクトル</span>
-<a name="l00083"></a>00083       CvMat *Rc = cvCreateMat (3, 3, CV_32FC1); <span class="comment">// 上下反転時の修正用回転行列</span>
-<a name="l00084"></a>00084       CvMat *CorrectMatrix = cvCreateMat (4, 4, CV_32FC1);
-<a name="l00085"></a>00085       CvMat *rotation_matrix_c = cvCreateMat (4, 4, CV_32FC1);
-<a name="l00086"></a>00086       
-<a name="l00087"></a>00087       <span class="comment">//n-&gt;data.db[0] = 0; n-&gt;data.db[1] = 0; n-&gt;data.db[2] = 1;</span>
-<a name="l00088"></a>00088       <span class="comment">//Rn-&gt;data.db[-1] = 0; Rn-&gt;data.db[1] = 0; Rn-&gt;data.db[2] = 0;</span>
-<a name="l00089"></a>00089       cvmSet( n , 0 , 0 , 0);
-<a name="l00090"></a>00090       cvmSet( n , 1 , 0 , 0);
-<a name="l00091"></a>00091       cvmSet( n , 2 , 0 , 1);
-<a name="l00092"></a>00092       cvmSet( Rn , 0 , 0 , 0);
-<a name="l00093"></a>00093       cvmSet( Rn , 1 , 0 , 0);
-<a name="l00094"></a>00094       cvmSet( Rn , 2 , 0 , 0);
-<a name="l00095"></a>00095       cvmSet( checkUpsAndDowns, 0, 0, 0);
-<a name="l00096"></a>00096       cvmSet( checkUpsAndDowns, 1, 0, 1);
-<a name="l00097"></a>00097       cvmSet( checkUpsAndDowns, 2, 0, 0);
-<a name="l00098"></a>00098       cvmSet( checkUpsAndDowns, 3, 0, 1);
-<a name="l00099"></a>00099       
-<a name="l00100"></a>00100       printf(<span class="stringliteral">"test_first\n"</span>);
-<a name="l00101"></a>00101       
-<a name="l00102"></a>00102       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00103"></a>00103       <span class="comment">// (1)キャリブレーション画像の読み込み.</span>
-<a name="l00104"></a>00104       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00105"></a>00105       <span class="keyword">const</span> IplImage* src = m_pCaptor-&gt;getFrame(); <span class="comment">//画像の読み込み</span>
-<a name="l00106"></a>00106       IplImage* calibFrame = NULL;
-<a name="l00107"></a>00107       calibFrame = cvCloneImage(src );
-<a name="l00108"></a>00108       cvFlip( calibFrame , calibFrame);
-<a name="l00109"></a>00109       <a class="code" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Resolution</a> resolution = m_pCaptor-&gt;getResolution();
-<a name="l00110"></a>00110 
-<a name="l00111"></a>00111       printf(<span class="stringliteral">"test_beforeSetCordinate\n"</span>);
-<a name="l00112"></a>00112       
-<a name="l00113"></a>00113       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00114"></a>00114       <span class="comment">// (2)3次元空間座標の設定.</span>
-<a name="l00115"></a>00115       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00116"></a>00116       <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="calibration__mod_8cc.html#f9cb051998988c3689101122b05ac686">IMAGE_NUM</a>; i++) {
-<a name="l00117"></a>00117         <span class="keywordflow">for</span> (j = 0; j &lt; <a class="code" href="calibration__mod_8cc.html#6e677b3b01fb0271793f60d36b02a5ee">PAT_COL</a>; j++) {
-<a name="l00118"></a>00118           <span class="keywordflow">for</span> (k = 0; k &lt; <a class="code" href="calibration__mod_8cc.html#a4fa428d4eaf0ed77ddfebc5f4d2cd19">PAT_ROW</a>; k++) {
-<a name="l00119"></a>00119         objects[i * <a class="code" href="calibration__mod_8cc.html#9d6c192edb277bf09a92bf45100d9291">PAT_SIZE</a> + j * PAT_ROW + k].x = j * <a class="code" href="calibration__mod_8cc.html#8767eb0ec1f8eb9aefd109f2bc26a4bc">CHESS_SIZE</a>;
-<a name="l00120"></a>00120         objects[i * <a class="code" href="calibration__mod_8cc.html#9d6c192edb277bf09a92bf45100d9291">PAT_SIZE</a> + j * PAT_ROW + k].y = k * CHESS_SIZE;
-<a name="l00121"></a>00121         objects[i * <a class="code" href="calibration__mod_8cc.html#9d6c192edb277bf09a92bf45100d9291">PAT_SIZE</a> + j * PAT_ROW + k].z = 0.0;
-<a name="l00122"></a>00122           }
-<a name="l00123"></a>00123         }
-<a name="l00124"></a>00124       }
-<a name="l00125"></a>00125   
-<a name="l00126"></a>00126       <span class="comment">//行列を初期化する.</span>
-<a name="l00127"></a>00127       cvInitMatHeader (&amp;object_points, <a class="code" href="calibration__mod_8cc.html#7f51019bbb6d789a1d43a11709ab6fc4">ALL_POINTS</a>, 3, CV_32FC1, objects);
-<a name="l00128"></a>00128 
-<a name="l00129"></a>00129       printf(<span class="stringliteral">"test_beforeFindChessBoard\n"</span>);
-<a name="l00130"></a>00130       
-<a name="l00131"></a>00131       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00132"></a>00132       <span class="comment">// (3)チェスボード(キャリブレーションパターン)のコーナー検出.</span>
-<a name="l00133"></a>00133       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00134"></a>00134       <span class="keywordtype">int</span> found_num = 0;
-<a name="l00135"></a>00135 
-<a name="l00136"></a>00136       <span class="comment">//ウィンドウを作成する.</span>
-<a name="l00137"></a>00137       <span class="comment">//cvNamedWindow ("Calibration", CV_WINDOW_AUTOSIZE);</span>
-<a name="l00138"></a>00138       <span class="keywordflow">for</span> (i = 0; i &lt; IMAGE_NUM; i++) {
-<a name="l00139"></a>00139 
-<a name="l00140"></a>00140         <span class="comment">//チェスボード内のコーナーを求める.</span>
-<a name="l00141"></a>00141         found = cvFindChessboardCorners (calibFrame, pattern_size, 
-<a name="l00142"></a>00142                          &amp;corners[i * <a class="code" href="calibration__mod_8cc.html#9d6c192edb277bf09a92bf45100d9291">PAT_SIZE</a>], &amp;corner_count);
-<a name="l00143"></a>00143             
-<a name="l00144"></a>00144         <span class="keywordflow">if</span> (found)
-<a name="l00145"></a>00145           found_num++;
-<a name="l00146"></a>00146 
-<a name="l00147"></a>00147         printf(<span class="stringliteral">"test_beforeSubPixel\n"</span>);
-<a name="l00148"></a>00148         <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00149"></a>00149         <span class="comment">// (4)コーナー位置をサブピクセル精度に修正,描画.</span>
-<a name="l00150"></a>00150         <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00151"></a>00151     
-<a name="l00152"></a>00152         <span class="comment">// ヘッダの作成とデータ領域の確保.</span>
-<a name="l00153"></a>00153         IplImage *src_gray = cvCreateImage (cvGetSize(calibFrame), IPL_DEPTH_8U, 1);
-<a name="l00154"></a>00154    
-<a name="l00155"></a>00155         cvCvtColor (calibFrame, src_gray, CV_BGR2GRAY);
-<a name="l00156"></a>00156     
-<a name="l00157"></a>00157         <span class="comment">//コーナー位置を高精度化する.</span>
-<a name="l00158"></a>00158         cvFindCornerSubPix (src_gray, &amp;corners[i * PAT_SIZE], corner_count,
-<a name="l00159"></a>00159                 cvSize (3, 3), cvSize (-1, -1), 
-<a name="l00160"></a>00160                 cvTermCriteria (CV_TERMCRIT_ITER | CV_TERMCRIT_EPS, 
-<a name="l00161"></a>00161                         20, 0.03));
-<a name="l00162"></a>00162       
-<a name="l00163"></a>00163         printf(<span class="stringliteral">"print all corner points\n"</span>);
-<a name="l00164"></a>00164         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i2 = 0 ; i2 &lt; corner_count ; i2++ ) {
-<a name="l00165"></a>00165             std::cout &lt;&lt; corners[i2].x &lt;&lt; <span class="stringliteral">","</span>  &lt;&lt; corners[i2].y  &lt;&lt; std::endl;
-<a name="l00166"></a>00166          }
-<a name="l00167"></a>00167 
-<a name="l00168"></a>00168         <span class="comment">//cvDrawChessboardCorners (calibFrame, pattern_size, </span>
-<a name="l00169"></a>00169         <span class="comment">//&amp;corners[i * PAT_SIZE], corner_count, found);</span>
-<a name="l00170"></a>00170         p_count[i] = corner_count;
-<a name="l00171"></a>00171         <span class="comment">//cvShowImage ("Calibration", calibFrame);</span>
-<a name="l00172"></a>00172         <span class="comment">//cvWaitKey (0);</span>
-<a name="l00173"></a>00173       }
-<a name="l00174"></a>00174       <span class="comment">//cvDestroyWindow ("Calibration");</span>
-<a name="l00175"></a>00175 
-<a name="l00176"></a>00176       printf(<span class="stringliteral">"test_beforeErrorMessage\n"</span>);
-<a name="l00177"></a>00177       
-<a name="l00178"></a>00178       <span class="keywordflow">if</span> (found_num != IMAGE_NUM){
-<a name="l00179"></a>00179         printf(<span class="stringliteral">"Can't find Chessboard\n"</span>);
-<a name="l00180"></a>00180         <span class="keywordflow">return</span>;
-<a name="l00181"></a>00181       }
-<a name="l00182"></a>00182       cvInitMatHeader (&amp;image_points, <a class="code" href="calibration__mod_8cc.html#7f51019bbb6d789a1d43a11709ab6fc4">ALL_POINTS</a>, 1, CV_32FC2, corners);
-<a name="l00183"></a>00183       cvInitMatHeader (&amp;point_counts, IMAGE_NUM, 1, CV_32SC1, p_count);
-<a name="l00184"></a>00184 
-<a name="l00185"></a>00185       printf(<span class="stringliteral">"test_beforeCalib\n"</span>);
-<a name="l00186"></a>00186       
-<a name="l00187"></a>00187       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00188"></a>00188       <span class="comment">// (5)内部パラメータ,歪み係数の推定.</span>
-<a name="l00189"></a>00189       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00190"></a>00190       cvCalibrateCamera2 (&amp;object_points, &amp;image_points, &amp;point_counts, 
-<a name="l00191"></a>00191                   cvSize (resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">width</a> , resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">height</a>), intrinsic, distortion);
-<a name="l00192"></a>00192 
-<a name="l00193"></a>00193       
-<a name="l00194"></a>00194       <span class="comment">// 内部パラメータの標準出力</span>
-<a name="l00195"></a>00195       printf(<span class="stringliteral">"\n A = \n"</span>);
-<a name="l00196"></a>00196       <span class="keywordflow">for</span>(<span class="keywordtype">int</span> ii = 0; ii &lt; 3; ii++){
-<a name="l00197"></a>00197       <span class="keywordflow">for</span>(<span class="keywordtype">int</span> jj = 0; jj &lt; 3; jj++){
-<a name="l00198"></a>00198       printf(<span class="stringliteral">"%10.3lf  "</span>, cvmGet( intrinsic, ii, jj));
-<a name="l00199"></a>00199       }
-<a name="l00200"></a>00200       printf(<span class="stringliteral">"\n"</span>);
-<a name="l00201"></a>00201       }
-<a name="l00202"></a>00202       printf(<span class="stringliteral">"\n"</span>);
-<a name="l00203"></a>00203       
-<a name="l00204"></a>00204 
-<a name="l00205"></a>00205       printf(<span class="stringliteral">"test_beforeExtrinsic\n"</span>);
-<a name="l00206"></a>00206       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00207"></a>00207       <span class="comment">// (6)外部パラメータの推定.</span>
-<a name="l00208"></a>00208       <span class="comment">//----------------------------------------------------------------</span>
-<a name="l00209"></a>00209       CvMat sub_image_points, sub_object_points;
-<a name="l00210"></a>00210       <span class="keywordtype">int</span> base = 0;
-<a name="l00211"></a>00211   
-<a name="l00212"></a>00212       <span class="comment">// 画像の枚数だけ外部パラメータを求める.</span>
-<a name="l00213"></a>00213       <span class="keywordflow">for</span>( base = 0; base &lt; IMAGE_NUM; base++){
-<a name="l00214"></a>00214         cvGetRows (&amp;image_points, &amp;sub_image_points, 
-<a name="l00215"></a>00215                base*<a class="code" href="calibration__mod_8cc.html#9d6c192edb277bf09a92bf45100d9291">PAT_SIZE</a>, base*PAT_SIZE + PAT_SIZE);
-<a name="l00216"></a>00216         cvGetRows (&amp;object_points, &amp;sub_object_points, 
-<a name="l00217"></a>00217                base*PAT_SIZE, base*PAT_SIZE + PAT_SIZE);
-<a name="l00218"></a>00218         cvGetRows (&amp;image_points, &amp;sub_image_points, base * PAT_SIZE, (base + 1) * PAT_SIZE);
-<a name="l00219"></a>00219         cvGetRows (&amp;object_points, &amp;sub_object_points, base * PAT_SIZE, (base + 1) * PAT_SIZE);
-<a name="l00220"></a>00220 
-<a name="l00221"></a>00221 
-<a name="l00222"></a>00222         <span class="comment">// 画像に対する外部パラメータを求める.</span>
-<a name="l00223"></a>00223         cvFindExtrinsicCameraParams2 (&amp;sub_object_points, &amp;sub_image_points, 
-<a name="l00224"></a>00224                       intrinsic, distortion, rotation, translation);
-<a name="l00225"></a>00225     
-<a name="l00226"></a>00226         cvRodrigues2 (rotation, rotation_matrix);
-<a name="l00227"></a>00227     
-<a name="l00228"></a>00228       }
-<a name="l00229"></a>00229 
-<a name="l00230"></a>00230       printf(<span class="stringliteral">"test_last\n"</span>);
-<a name="l00231"></a>00231 
-<a name="l00232"></a>00232       <span class="comment">//回転行列を出力</span>
-<a name="l00233"></a>00233       <span class="comment">//printf("R=\n");</span>
-<a name="l00234"></a>00234 
-<a name="l00235"></a>00235       <span class="comment">//上下反転チェック・修正</span>
-<a name="l00236"></a>00236       
-<a name="l00237"></a>00237       
-<a name="l00238"></a>00238       <span class="comment">//if ( checkUpsAndDowns-&gt;data.fl[1] &lt; 0 ){</span>
-<a name="l00239"></a>00239         cvmSet( Rc, 0, 0, -1);
-<a name="l00240"></a>00240         cvmSet( Rc, 0, 1, 0);
-<a name="l00241"></a>00241         cvmSet( Rc, 0, 2, 0);
-<a name="l00242"></a>00242         cvmSet( Rc, 1, 0, 0);
-<a name="l00243"></a>00243         cvmSet( Rc, 1, 1, 1);
-<a name="l00244"></a>00244         cvmSet( Rc, 1, 2, 0);
-<a name="l00245"></a>00245         cvmSet( Rc, 2, 0, 0);
-<a name="l00246"></a>00246         cvmSet( Rc, 2, 1, 0);
-<a name="l00247"></a>00247         cvmSet( Rc, 2, 2, -1);
-<a name="l00248"></a>00248 
-<a name="l00249"></a>00249         cvmMul( Rc, rotation_matrix, rotation_matrix);
-<a name="l00250"></a>00250      <span class="comment">// }</span>
-<a name="l00251"></a>00251       <span class="comment">/*else {</span>
-<a name="l00252"></a>00252 <span class="comment">        cvmSet( Rc, 0, 0, 0);</span>
-<a name="l00253"></a>00253 <span class="comment">        cvmSet( Rc, 0, 1, 1);</span>
-<a name="l00254"></a>00254 <span class="comment">        cvmSet( Rc, 0, 2, 0);</span>
-<a name="l00255"></a>00255 <span class="comment">        cvmSet( Rc, 1, 0, -1);</span>
-<a name="l00256"></a>00256 <span class="comment">        cvmSet( Rc, 1, 1, 0);</span>
-<a name="l00257"></a>00257 <span class="comment">        cvmSet( Rc, 1, 2, 0);</span>
-<a name="l00258"></a>00258 <span class="comment">        cvmSet( Rc, 2, 0, 0);</span>
-<a name="l00259"></a>00259 <span class="comment">        cvmSet( Rc, 2, 1, 0);</span>
-<a name="l00260"></a>00260 <span class="comment">        cvmSet( Rc, 2, 2, 1);</span>
-<a name="l00261"></a>00261 <span class="comment"></span>
-<a name="l00262"></a>00262 <span class="comment">        cvmMul( Rc, rotation_matrix, rotation_matrix);</span>
-<a name="l00263"></a>00263 <span class="comment">      }*/</span>
-<a name="l00264"></a>00264      
-<a name="l00265"></a>00265 
-<a name="l00266"></a>00266       <span class="comment">//回転行列の修正</span>
-<a name="l00267"></a>00267       cvmSet( CorrectMatrix, 0, 0, 1 );
-<a name="l00268"></a>00268       cvmSet( CorrectMatrix, 0, 1, 0 );
-<a name="l00269"></a>00269       cvmSet( CorrectMatrix, 0, 2, 0 );
-<a name="l00270"></a>00270       cvmSet( CorrectMatrix, 0, 3, cvmGet(translation  , 0, 0) * m_scaleOfTranslation.x);
-<a name="l00271"></a>00271       cvmSet( CorrectMatrix, 1, 0, 0 );
-<a name="l00272"></a>00272       cvmSet( CorrectMatrix, 1, 1, 1 );
-<a name="l00273"></a>00273       cvmSet( CorrectMatrix, 1, 2, 0 );
-<a name="l00274"></a>00274       cvmSet( CorrectMatrix, 1, 3, -cvmGet(translation  , 1, 0) * m_scaleOfTranslation.y);
-<a name="l00275"></a>00275       cvmSet( CorrectMatrix, 2, 0, 0 );
-<a name="l00276"></a>00276       cvmSet( CorrectMatrix, 2, 1, 0 );
-<a name="l00277"></a>00277       cvmSet( CorrectMatrix, 2, 2, 1 );
-<a name="l00278"></a>00278       cvmSet( CorrectMatrix, 2, 3, cvmGet(translation , 2, 0) * m_scaleOfTranslation.z);
-<a name="l00279"></a>00279       cvmSet( CorrectMatrix, 3, 0, 0 );
-<a name="l00280"></a>00280       cvmSet( CorrectMatrix, 3, 1, 0 );
-<a name="l00281"></a>00281       cvmSet( CorrectMatrix, 3, 2, 0 );
-<a name="l00282"></a>00282       cvmSet( CorrectMatrix, 3, 3, 1 );
-<a name="l00283"></a>00283       printf(<span class="stringliteral">"%f , %f , %f\n"</span> , cvmGet(translation , 0 , 0 ) , cvmGet(translation , 1 , 0) , cvmGet( translation , 2 , 0) );
-<a name="l00284"></a>00284 
-<a name="l00285"></a>00285       <span class="keywordflow">for</span> (i = 0; i &lt; 4; i++){
-<a name="l00286"></a>00286         <span class="keywordflow">for</span> (j = 0; j &lt; 4; j++){
-<a name="l00287"></a>00287           <span class="keywordflow">if</span> (i != 3 &amp;&amp; j != 3)
-<a name="l00288"></a>00288         cvmSet( rotation_matrix_c, i, j, cvmGet(rotation_matrix, j , i) );
-<a name="l00289"></a>00289           <span class="keywordflow">else</span>
-<a name="l00290"></a>00290         cvmSet( rotation_matrix_c, i, j, 0);
-<a name="l00291"></a>00291         }
-<a name="l00292"></a>00292       }
-<a name="l00293"></a>00293       cvmSet( rotation_matrix_c, 3, 3, 1);
-<a name="l00294"></a>00294 
-<a name="l00295"></a>00295      cvMatMul(rotation_matrix_c , CorrectMatrix,  rotation_matrix_c);
-<a name="l00296"></a>00296      <span class="comment">//cvMatMul(CorrectMatrix, rotation_matrix_c, rotation_matrix_c);</span>
-<a name="l00297"></a>00297 
-<a name="l00298"></a>00298       <span class="comment">//rotation_matrix_cをm_matrixに代入</span>
-<a name="l00299"></a>00299       <span class="keywordflow">for</span> (i = 0; i &lt; 4; i++){
-<a name="l00300"></a>00300         <span class="keywordflow">for</span> (j = 0; j &lt; 4; j++){
-<a name="l00301"></a>00301           m_matrix[j * 4 + i] = cvmGet(rotation_matrix_c , i , j);
-<a name="l00302"></a>00302         }
-<a name="l00303"></a>00303       }
-<a name="l00304"></a>00304       
-<a name="l00305"></a>00305       cvMatMul(rotation_matrix_c , checkUpsAndDowns, checkUpsAndDowns);
-<a name="l00306"></a>00306       printf(<span class="stringliteral">"Check ups and downs %f,%f,%f\n"</span>, cvmGet(checkUpsAndDowns , 0 , 0) , cvmGet(checkUpsAndDowns , 1 , 0) , cvmGet(checkUpsAndDowns , 2 , 0) );
-<a name="l00307"></a>00307       
-<a name="l00308"></a>00308       <span class="comment">//rotation_matrix_det = cvDet(rotation_matrix);</span>
-<a name="l00309"></a>00309       <span class="comment">//printf("Determinant of rotation matrix = %lf\n", rotation_matrix_det);</span>
-<a name="l00310"></a>00310 
-<a name="l00311"></a>00311       <span class="comment">//deg_x = cvmGet(rotation, 0, 0);</span>
-<a name="l00312"></a>00312       <span class="comment">//deg_y = cvmGet(rotation, 1, 0);</span>
-<a name="l00313"></a>00313       <span class="comment">//deg_z = cvmGet(rotation, 2, 0);</span>
-<a name="l00314"></a>00314       
-<a name="l00315"></a>00315       <span class="comment">/*</span>
-<a name="l00316"></a>00316 <span class="comment">      // キャリブレーションパターンのカメラ座標系から見た法線ベクトルを求める.</span>
-<a name="l00317"></a>00317 <span class="comment">      cvMatMul (rotation_matrix, n, Rn);</span>
-<a name="l00318"></a>00318 <span class="comment"></span>
-<a name="l00319"></a>00319 <span class="comment">      printf("n=\n");</span>
-<a name="l00320"></a>00320 <span class="comment">      for (i = 0; i &lt; 3; i++){</span>
-<a name="l00321"></a>00321 <span class="comment">        printf("%lf\n", n-&gt;data.db[i]);</span>
-<a name="l00322"></a>00322 <span class="comment">      }</span>
-<a name="l00323"></a>00323 <span class="comment">      printf("\n");</span>
-<a name="l00324"></a>00324 <span class="comment"></span>
-<a name="l00325"></a>00325 <span class="comment">      printf("Rn=\n");</span>
-<a name="l00326"></a>00326 <span class="comment">      for (i = 0; i &lt; 3; i++){</span>
-<a name="l00327"></a>00327 <span class="comment">        printf("%lf\n", Rn-&gt;data.db[i]);</span>
-<a name="l00328"></a>00328 <span class="comment">      }</span>
-<a name="l00329"></a>00329 <span class="comment">      */</span>
-<a name="l00330"></a>00330      cvReleaseImage(&amp;calibFrame); 
-<a name="l00331"></a>00331     }
-<a name="l00332"></a>00332     
-<a name="l00333"></a>00333 <span class="comment">//}}}</span>
-<a name="l00334"></a>00334 <span class="comment">//{{{ setScaleOfTranslation</span>
-<a name="l00335"></a><a class="code" href="namespacecalibration__mod.html#096e5e6bdd9811f980d386c0d6afbe2b">00335</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#096e5e6bdd9811f980d386c0d6afbe2b" title="並行移動成分のスケールをセット">setScaleOfTranslation</a>( <span class="keywordtype">double</span> x , <span class="keywordtype">double</span> y , <span class="keywordtype">double</span> z ){
-<a name="l00336"></a>00336         m_scaleOfTranslation.x = x;
-<a name="l00337"></a>00337         m_scaleOfTranslation.y = y;
-<a name="l00338"></a>00338         m_scaleOfTranslation.z = z;
-<a name="l00339"></a>00339     }
-<a name="l00340"></a>00340 <span class="comment">//}}}</span>
-<a name="l00341"></a>00341 <span class="comment">//{{{ getScaleOfTranslation</span>
-<a name="l00342"></a><a class="code" href="namespacecalibration__mod.html#ce7650979ded717ccec08da3f249acbf">00342</a>     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecalibration__mod.html#ce7650979ded717ccec08da3f249acbf" title="並行移動成分のスケールを得る">getScaleOfTranslation</a>( ){
-<a name="l00343"></a>00343         <span class="keywordflow">return</span> m_scaleOfTranslation;
-<a name="l00344"></a>00344     }
-<a name="l00345"></a>00345 <span class="comment">//}}}</span>
-<a name="l00346"></a>00346 <span class="comment">//{{{ pushCharacterWorldTransform</span>
-<a name="l00347"></a><a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d">00347</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d" title="ã\83\91ã\82¿ã\83¼ã\83³ä½\8dç½®ã\81\8bã\82\89ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ã\81¤ã\81\8fã\82\8aï¼\8cç\8f¾å\9c¨ã\81®è¡\8cå\88\97ã\81«æ\8e\9bã\81\91å\90\88ã\82\8fã\81\9bã\82\8bï...">pushCharacterWorldTransform</a>(){
-<a name="l00348"></a>00348         <span class="comment">//float arr[16];</span>
-<a name="l00349"></a>00349         <span class="comment">/*Lab::convertMatrix</span>
-<a name="l00350"></a>00350 <span class="comment">        (</span>
-<a name="l00351"></a>00351 <span class="comment">            mof::Matrix3D::createRotation( mof::Vector3D( deg_x , deg_y, deg_z ) ) , arr</span>
-<a name="l00352"></a>00352 <span class="comment">        );*/</span>
-<a name="l00353"></a>00353         glMultMatrixf(m_matrix);
-<a name="l00354"></a>00354 
-<a name="l00355"></a>00355     }
-<a name="l00356"></a>00356 <span class="comment">//}}}</span>
-<a name="l00357"></a>00357 } <span class="comment">// namespace calibration_mod</span>
-<a name="l00358"></a>00358 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/calibration__mod_8cc.html b/latex/vim/.vim/doc/html/calibration__mod_8cc.html
deleted file mode 100644 (file)
index 02dcdbc..0000000
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: calibration_mod/calibration_mod.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>calibration_mod/calibration_mod.cc</h1>
-<p>
-<a href="calibration__mod_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html">calibration_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="calibration__mod_8cc.html#f9cb051998988c3689101122b05ac686">IMAGE_NUM</a>&nbsp;&nbsp;&nbsp;(1)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="calibration__mod_8cc.html#a4fa428d4eaf0ed77ddfebc5f4d2cd19">PAT_ROW</a>&nbsp;&nbsp;&nbsp;(8)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="calibration__mod_8cc.html#6e677b3b01fb0271793f60d36b02a5ee">PAT_COL</a>&nbsp;&nbsp;&nbsp;(6)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="calibration__mod_8cc.html#9d6c192edb277bf09a92bf45100d9291">PAT_SIZE</a>&nbsp;&nbsp;&nbsp;(PAT_ROW*PAT_COL)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="calibration__mod_8cc.html#7f51019bbb6d789a1d43a11709ab6fc4">ALL_POINTS</a>&nbsp;&nbsp;&nbsp;(IMAGE_NUM*PAT_SIZE)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="calibration__mod_8cc.html#8767eb0ec1f8eb9aefd109f2bc26a4bc">CHESS_SIZE</a>&nbsp;&nbsp;&nbsp;(13)</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#8e865b5918097ae4d086348322a10e64">calibration_mod::initialize</a> (const <a class="el" href="classLab_1_1Captor.html">Lab::Captor</a> &amp;captor)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#8e865b5918097ae4d086348322a10e64"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#caf9a529feddbf1d63bfebe756cd831b">calibration_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#caf9a529feddbf1d63bfebe756cd831b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9">calibration_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#509e9230d6ed2c32ed5dd6c7486965d9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#22f789daea90e8ec94ef90050873e39b">calibration_mod::draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#22f789daea90e8ec94ef90050873e39b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#c9a0f08c2aade910844c6ec42857d665">calibration_mod::detectPatern</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">パターン位置を更新する.  <a href="#c9a0f08c2aade910844c6ec42857d665"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#096e5e6bdd9811f980d386c0d6afbe2b">calibration_mod::setScaleOfTranslation</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">並行移動成分のスケールをセット  <a href="#096e5e6bdd9811f980d386c0d6afbe2b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#ce7650979ded717ccec08da3f249acbf">calibration_mod::getScaleOfTranslation</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">並行移動成分のスケールを得る  <a href="#ce7650979ded717ccec08da3f249acbf"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d">calibration_mod::pushCharacterWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">パターン位置からワールド変換行列をつくり,現在の行列に掛け合わせる.  <a href="#1c6cb39521a76caeb03a2a075f26b02d"></a><br></td></tr>
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="7f51019bbb6d789a1d43a11709ab6fc4"></a><!-- doxytag: member="calibration_mod.cc::ALL_POINTS" ref="7f51019bbb6d789a1d43a11709ab6fc4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define ALL_POINTS&nbsp;&nbsp;&nbsp;(IMAGE_NUM*PAT_SIZE)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="8767eb0ec1f8eb9aefd109f2bc26a4bc"></a><!-- doxytag: member="calibration_mod.cc::CHESS_SIZE" ref="8767eb0ec1f8eb9aefd109f2bc26a4bc" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define CHESS_SIZE&nbsp;&nbsp;&nbsp;(13)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f9cb051998988c3689101122b05ac686"></a><!-- doxytag: member="calibration_mod.cc::IMAGE_NUM" ref="f9cb051998988c3689101122b05ac686" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define IMAGE_NUM&nbsp;&nbsp;&nbsp;(1)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00012">12</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6e677b3b01fb0271793f60d36b02a5ee"></a><!-- doxytag: member="calibration_mod.cc::PAT_COL" ref="6e677b3b01fb0271793f60d36b02a5ee" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PAT_COL&nbsp;&nbsp;&nbsp;(6)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00014">14</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a4fa428d4eaf0ed77ddfebc5f4d2cd19"></a><!-- doxytag: member="calibration_mod.cc::PAT_ROW" ref="a4fa428d4eaf0ed77ddfebc5f4d2cd19" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PAT_ROW&nbsp;&nbsp;&nbsp;(8)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00013">13</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9d6c192edb277bf09a92bf45100d9291"></a><!-- doxytag: member="calibration_mod.cc::PAT_SIZE" ref="9d6c192edb277bf09a92bf45100d9291" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PAT_SIZE&nbsp;&nbsp;&nbsp;(PAT_ROW*PAT_COL)          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00015">15</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/calibration__mod_8h-source.html b/latex/vim/.vim/doc/html/calibration__mod_8h-source.html
deleted file mode 100644 (file)
index 894704f..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: calibration_mod/calibration_mod.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>calibration_mod/calibration_mod.h</h1><a href="calibration__mod_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00003"></a>00003 
-<a name="l00004"></a><a class="code" href="namespaceLab.html">00004</a> <span class="keyword">namespace </span>Lab{
-<a name="l00005"></a>00005     <span class="keyword">class </span><a class="code" href="classLab_1_1Captor.html">Captor</a>;
-<a name="l00006"></a>00006 }
-<a name="l00011"></a>00011 <span class="keyword">namespace </span>calibration_mod{
-<a name="l00012"></a>00012 
-<a name="l00016"></a>00016     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#8e865b5918097ae4d086348322a10e64" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">initialize</a>(<span class="keyword">const</span> <a class="code" href="classLab_1_1Captor.html">Lab::Captor</a>&amp; captor );
-<a name="l00017"></a>00017 
-<a name="l00021"></a>00021     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#caf9a529feddbf1d63bfebe756cd831b" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>();
-<a name="l00022"></a>00022 
-<a name="l00026"></a>00026     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>();
-<a name="l00027"></a>00027 
-<a name="l00031"></a>00031     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#22f789daea90e8ec94ef90050873e39b" title="モジュールの内容を描画する.">draw</a>();
-<a name="l00032"></a>00032 
-<a name="l00036"></a>00036     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#c9a0f08c2aade910844c6ec42857d665" title="パターン位置を更新する.">detectPatern</a>();
-<a name="l00037"></a>00037 
-<a name="l00041"></a>00041     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#096e5e6bdd9811f980d386c0d6afbe2b" title="並行移動成分のスケールをセット">setScaleOfTranslation</a>( <span class="keywordtype">double</span> x , <span class="keywordtype">double</span> y , <span class="keywordtype">double</span> z );
-<a name="l00042"></a>00042 
-<a name="l00046"></a>00046     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecalibration__mod.html#ce7650979ded717ccec08da3f249acbf" title="並行移動成分のスケールを得る">getScaleOfTranslation</a>(  );
-<a name="l00047"></a>00047 
-<a name="l00048"></a>00048 
-<a name="l00049"></a>00049     
-<a name="l00053"></a>00053     <span class="keywordtype">void</span> <a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d" title="ã\83\91ã\82¿ã\83¼ã\83³ä½\8dç½®ã\81\8bã\82\89ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ã\81¤ã\81\8fã\82\8aï¼\8cç\8f¾å\9c¨ã\81®è¡\8cå\88\97ã\81«æ\8e\9bã\81\91å\90\88ã\82\8fã\81\9bã\82\8bï...">pushCharacterWorldTransform</a>();
-<a name="l00054"></a>00054 
-<a name="l00055"></a>00055 
-<a name="l00056"></a>00056 } <span class="comment">// namespace calibration_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/calibration__mod_8h.html b/latex/vim/.vim/doc/html/calibration__mod_8h.html
deleted file mode 100644 (file)
index 3b940b9..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: calibration_mod/calibration_mod.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>calibration_mod/calibration_mod.h</h1>
-<p>
-<a href="calibration__mod_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html">Lab</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html">calibration_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#8e865b5918097ae4d086348322a10e64">calibration_mod::initialize</a> (const <a class="el" href="classLab_1_1Captor.html">Lab::Captor</a> &amp;captor)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#8e865b5918097ae4d086348322a10e64"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#caf9a529feddbf1d63bfebe756cd831b">calibration_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#caf9a529feddbf1d63bfebe756cd831b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9">calibration_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#509e9230d6ed2c32ed5dd6c7486965d9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#22f789daea90e8ec94ef90050873e39b">calibration_mod::draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#22f789daea90e8ec94ef90050873e39b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#c9a0f08c2aade910844c6ec42857d665">calibration_mod::detectPatern</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">パターン位置を更新する.  <a href="#c9a0f08c2aade910844c6ec42857d665"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#096e5e6bdd9811f980d386c0d6afbe2b">calibration_mod::setScaleOfTranslation</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">並行移動成分のスケールをセット  <a href="#096e5e6bdd9811f980d386c0d6afbe2b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#ce7650979ded717ccec08da3f249acbf">calibration_mod::getScaleOfTranslation</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">並行移動成分のスケールを得る  <a href="#ce7650979ded717ccec08da3f249acbf"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d">calibration_mod::pushCharacterWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">パターン位置からワールド変換行列をつくり,現在の行列に掛け合わせる.  <a href="#1c6cb39521a76caeb03a2a075f26b02d"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/camera__mod_8cc-source.html b/latex/vim/.vim/doc/html/camera__mod_8cc-source.html
deleted file mode 100644 (file)
index 218dbce..0000000
+++ /dev/null
@@ -1,188 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: camera_mod/camera_mod.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>camera_mod/camera_mod.cc</h1><a href="camera__mod_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="camera__mod_8h.html">camera_mod.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;cv.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;highgui.h&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;math.h&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "../Captor.h"</span>
-<a name="l00007"></a>00007 
-<a name="l00008"></a>00008 <span class="comment">//{{{ module vars</span>
-<a name="l00009"></a>00009 <span class="keyword">namespace </span>{
-<a name="l00010"></a>00010     <span class="keyword">struct </span>Impl{
-<a name="l00011"></a>00011         <span class="keyword">const</span> <a class="code" href="classLab_1_1Captor.html">Lab::Captor</a>&amp; captor; <span class="comment">// キャプチャオブジェクト</span>
-<a name="l00012"></a>00012         IplImage *resized_frame;     <span class="comment">// 2のn乗にリサイズした画像。テクスチャへの貼り付けのため用いる</span>
-<a name="l00013"></a>00013 
-<a name="l00014"></a>00014         GLuint <a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a>[1];           <span class="comment">// å\8f\96å¾\97ç\94»å\83\8fã\82\92è²¼ã\82\8aä»\98ã\81\91ã\82\8bã\83\86ã\82¯ã\82¹ã\83\81ã\83£</span>
-<a name="l00015"></a>00015         <span class="keywordtype">double</span> aspect_rate;          <span class="comment">// キャプチャの縦横比</span>
-<a name="l00016"></a>00016         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> screenWidth;  <span class="comment">// 画面の横サイズ(pixel)</span>
-<a name="l00017"></a>00017         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> screenHeight; <span class="comment">// 画面の縦サイズ(pixel)</span>
-<a name="l00018"></a>00018 
-<a name="l00019"></a>00019         Impl(<span class="keyword">const</span> <a class="code" href="classLab_1_1Captor.html">Lab::Captor</a>&amp; _captor)
-<a name="l00020"></a>00020             : captor(_captor)   
-<a name="l00021"></a>00021         {
-<a name="l00022"></a>00022         }
-<a name="l00023"></a>00023     };
-<a name="l00024"></a>00024     Impl* m_pImpl = NULL;
-<a name="l00025"></a><a class="code" href="camera__mod_8cc.html#dc82c5997779b28b273b3ff89f19237d">00025</a> <span class="preprocessor">    #define TWO_POWER_WIDTH     512     // 2の累乗に合わせるためのリサイズ先サイズ</span>
-<a name="l00026"></a><a class="code" href="camera__mod_8cc.html#ced1c5fe165aec6ef634e2530e881471">00026</a> <span class="preprocessor"></span><span class="preprocessor">    #define TWO_POWER_HEIGHT    512     // 512か1024あたりが適当かと</span>
-<a name="l00027"></a>00027 <span class="preprocessor"></span>
-<a name="l00028"></a>00028 }
-<a name="l00029"></a>00029 <span class="comment">//}}} module vars</span>
-<a name="l00030"></a><a class="code" href="namespacecamera__mod.html">00030</a> <span class="keyword">namespace </span>camera_mod{
-<a name="l00031"></a>00031 <span class="comment">//private functions</span>
-<a name="l00032"></a>00032 <span class="comment">//{{{ updateTexture</span>
-<a name="l00034"></a><a class="code" href="namespacecamera__mod.html#b81c48171b74b1bc7fd4f4ded6d6c513">00034</a> <span class="comment"></span>    <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#b81c48171b74b1bc7fd4f4ded6d6c513">updateTexture</a>(<span class="keyword">const</span> IplImage *image)
-<a name="l00035"></a>00035     {
-<a name="l00036"></a>00036         <span class="comment">//テクスチャに貼り付けるため、2の累乗にリサイズする</span>
-<a name="l00037"></a>00037         cvResize(image, m_pImpl-&gt;resized_frame);
-<a name="l00038"></a>00038 
-<a name="l00039"></a>00039         <span class="comment">//↑のやつをテクスチャに貼り付ける</span>
-<a name="l00040"></a>00040         glBindTexture(GL_TEXTURE_2D , m_pImpl-&gt;texture[0]);
-<a name="l00041"></a>00041         glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB,
-<a name="l00042"></a>00042             m_pImpl-&gt;resized_frame-&gt;width,
-<a name="l00043"></a>00043             m_pImpl-&gt;resized_frame-&gt;height,
-<a name="l00044"></a>00044             0, GL_BGR_EXT, GL_UNSIGNED_BYTE, 
-<a name="l00045"></a>00045             m_pImpl-&gt;resized_frame-&gt;imageData);
-<a name="l00046"></a>00046     }
-<a name="l00047"></a>00047 <span class="comment">//}}}</span>
-<a name="l00048"></a>00048 <span class="comment">//{{{ calcBounds</span>
-<a name="l00049"></a><a class="code" href="namespacecamera__mod.html#1590604da7b76e3700df374d692f98e9">00049</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#1590604da7b76e3700df374d692f98e9">calcBounds</a>(<span class="keywordtype">double</span>&amp; minw , <span class="keywordtype">double</span>&amp; maxw , <span class="keywordtype">double</span>&amp; minh , <span class="keywordtype">double</span>&amp; maxh ){
-<a name="l00050"></a>00050         <span class="keywordtype">double</span> aspectRateOfScreen = <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(m_pImpl-&gt;screenWidth) / m_pImpl-&gt;screenHeight;
-<a name="l00051"></a>00051         <span class="keywordflow">if</span>(fabs(aspectRateOfScreen - m_pImpl-&gt;aspect_rate) &lt; 1E-6){
-<a name="l00052"></a>00052             minw = -1;
-<a name="l00053"></a>00053             maxw = 1;
-<a name="l00054"></a>00054             minh = -1;
-<a name="l00055"></a>00055             maxh = 1;
-<a name="l00056"></a>00056             <span class="keywordflow">return</span>;
-<a name="l00057"></a>00057         }
-<a name="l00058"></a>00058         <span class="keywordflow">if</span>(aspectRateOfScreen &gt; m_pImpl-&gt;aspect_rate){
-<a name="l00059"></a>00059             minw = - m_pImpl-&gt;aspect_rate / aspectRateOfScreen;
-<a name="l00060"></a>00060             maxw = m_pImpl-&gt;aspect_rate / aspectRateOfScreen;
-<a name="l00061"></a>00061             minh = -1;
-<a name="l00062"></a>00062             maxh = 1;
-<a name="l00063"></a>00063         }
-<a name="l00064"></a>00064         <span class="keywordflow">else</span>{
-<a name="l00065"></a>00065             minw = -1;
-<a name="l00066"></a>00066             maxw = 1;
-<a name="l00067"></a>00067             minh = -aspectRateOfScreen / m_pImpl-&gt;aspect_rate;
-<a name="l00068"></a>00068             maxh = aspectRateOfScreen / m_pImpl-&gt;aspect_rate;
-<a name="l00069"></a>00069         }
-<a name="l00070"></a>00070 
-<a name="l00071"></a>00071     }
-<a name="l00072"></a>00072 <span class="comment">//}}}</span>
-<a name="l00073"></a>00073 <span class="comment">//public functions</span>
-<a name="l00074"></a>00074 <span class="comment">//{{{ initialize </span>
-<a name="l00075"></a><a class="code" href="namespacecamera__mod.html#6e7bcdef298092270d99185ec99149ea">00075</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#6e7bcdef298092270d99185ec99149ea" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">initialize</a>(<span class="keyword">const</span> <a class="code" href="classLab_1_1Captor.html">Lab::Captor</a>&amp; captor , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sh){
-<a name="l00076"></a>00076         m_pImpl = <span class="keyword">new</span> Impl(captor);
-<a name="l00077"></a>00077         m_pImpl-&gt;screenWidth = sw;
-<a name="l00078"></a>00078         m_pImpl-&gt;screenHeight = sh;
-<a name="l00079"></a>00079 
-<a name="l00080"></a>00080         <span class="comment">//OpenGLさん!テクスチャ作ってくださいな><</span>
-<a name="l00081"></a>00081         glPixelStorei(GL_UNPACK_ALIGNMENT, 4);
-<a name="l00082"></a>00082         glGenTextures(1, &amp;m_pImpl-&gt;texture[0]);
-<a name="l00083"></a>00083         glBindTexture(GL_TEXTURE_2D, m_pImpl-&gt;texture[0]);
-<a name="l00084"></a>00084         <span class="comment">//テクスチャのいろいろなパラメタ設定</span>
-<a name="l00085"></a>00085         glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
-<a name="l00086"></a>00086         glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
-<a name="l00087"></a>00087         glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
-<a name="l00088"></a>00088         glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
-<a name="l00089"></a>00089         <span class="comment">//glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);</span>
-<a name="l00090"></a>00090 
-<a name="l00091"></a>00091         <span class="comment">// カメラのキャプチャ領域サイズを取得</span>
-<a name="l00092"></a>00092         <a class="code" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Resolution</a> resolution = m_pImpl-&gt;captor.getResolution();
-<a name="l00093"></a>00093         <span class="keywordtype">double</span> capture_width = resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">width</a>;
-<a name="l00094"></a>00094         <span class="keywordtype">double</span> capture_height = resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">height</a>;
-<a name="l00095"></a>00095         printf(<span class="stringliteral">"Camera Resolution = %dx%d\n"</span> , resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">width</a> , resolution.<a class="code" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">height</a>);
-<a name="l00096"></a>00096         
-<a name="l00097"></a>00097         <span class="comment">//取得画像の幅と高さの比を計算する</span>
-<a name="l00098"></a>00098         <span class="comment">//テクスチャへの貼り付けに使う</span>
-<a name="l00099"></a>00099         m_pImpl-&gt;aspect_rate = capture_width / capture_height;
-<a name="l00100"></a>00100         <span class="comment">//OpenCV処理用の画像を生成する</span>
-<a name="l00101"></a>00101         <span class="comment">//OpenGLが扱うテクスチャの関係で,二の乗数でな!</span>
-<a name="l00102"></a>00102         m_pImpl-&gt;resized_frame = cvCreateImage(cvSize(<a class="code" href="camera__mod_8cc.html#dc82c5997779b28b273b3ff89f19237d">TWO_POWER_WIDTH</a>, <a class="code" href="camera__mod_8cc.html#ced1c5fe165aec6ef634e2530e881471">TWO_POWER_HEIGHT</a>), 8, 3);
-<a name="l00103"></a>00103 
-<a name="l00104"></a>00104     }
-<a name="l00105"></a>00105 <span class="comment">//}}}</span>
-<a name="l00106"></a>00106 <span class="comment">//{{{ finalize</span>
-<a name="l00107"></a><a class="code" href="namespacecamera__mod.html#e9b16aa40160b0a2406e2c32b2b3b1e4">00107</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#e9b16aa40160b0a2406e2c32b2b3b1e4" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>(){
-<a name="l00108"></a>00108         <span class="comment">// OpenCV関連の解放処理</span>
-<a name="l00109"></a>00109         <span class="keywordflow">if</span> (m_pImpl-&gt;resized_frame) cvReleaseImage(&amp;m_pImpl-&gt;resized_frame);
-<a name="l00110"></a>00110         <span class="keyword">delete</span> m_pImpl;
-<a name="l00111"></a>00111         m_pImpl = NULL;
-<a name="l00112"></a>00112     }
-<a name="l00113"></a>00113 <span class="comment">//}}}</span>
-<a name="l00114"></a>00114 <span class="comment">//{{{ update</span>
-<a name="l00115"></a><a class="code" href="namespacecamera__mod.html#d1fad55f1c8101b48aad860927fb6ba5">00115</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#d1fad55f1c8101b48aad860927fb6ba5" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>(){
-<a name="l00116"></a>00116         <span class="keyword">const</span> IplImage* frame = m_pImpl-&gt;captor.getFrame();
-<a name="l00117"></a>00117 
-<a name="l00118"></a>00118         <span class="comment">//テクスチャに描画したい画像を投げる</span>
-<a name="l00119"></a>00119         <a class="code" href="namespacecamera__mod.html#b81c48171b74b1bc7fd4f4ded6d6c513">updateTexture</a>(frame);
-<a name="l00120"></a>00120     }
-<a name="l00121"></a>00121 <span class="comment">//}}}</span>
-<a name="l00122"></a>00122 <span class="comment">//{{{ draw</span>
-<a name="l00123"></a><a class="code" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12">00123</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12" title="モジュールの内容を描画する.">draw</a>(){
-<a name="l00124"></a>00124 
-<a name="l00125"></a>00125         <span class="comment">//透視変換行列の設定</span>
-<a name="l00126"></a>00126         glMatrixMode(GL_PROJECTION);
-<a name="l00127"></a>00127         glLoadIdentity();
-<a name="l00128"></a>00128         glOrtho(-1 , 1 , -1 , 1 , -1 , 1);
-<a name="l00129"></a>00129         
-<a name="l00130"></a>00130         <span class="comment">//モデルビュー変換行列の設定</span>
-<a name="l00131"></a>00131         glMatrixMode(GL_MODELVIEW);
-<a name="l00132"></a>00132         glLoadIdentity();
-<a name="l00133"></a>00133 
-<a name="l00134"></a>00134 
-<a name="l00135"></a>00135         <span class="comment">//テクスチャを貼り付ける</span>
-<a name="l00136"></a>00136         glEnable(GL_TEXTURE_2D);
-<a name="l00137"></a>00137         glBindTexture(GL_TEXTURE_2D , m_pImpl-&gt;texture[0]);
-<a name="l00138"></a>00138         glBegin(GL_QUADS);
-<a name="l00139"></a>00139         {
-<a name="l00140"></a>00140             <span class="comment">//画面のアスペクト比とキャプチャのアスペクト比が異なる場合、長辺に合わせる</span>
-<a name="l00141"></a>00141             <span class="keywordtype">double</span> minw , maxw , minh , maxh;
-<a name="l00142"></a>00142             <a class="code" href="namespacecamera__mod.html#1590604da7b76e3700df374d692f98e9">calcBounds</a>(minw , maxw , minh , maxh);
-<a name="l00143"></a>00143             glTexCoord2d(0.0, 0.0);     glVertex2d(minw , minh);
-<a name="l00144"></a>00144             glTexCoord2d(0.0, 1.0);     glVertex2d(minw , maxh);
-<a name="l00145"></a>00145             glTexCoord2d(1.0, 1.0);     glVertex2d(maxw , maxh);
-<a name="l00146"></a>00146             glTexCoord2d(1.0, 0.0);     glVertex2d(maxw , minh);
-<a name="l00147"></a>00147         }
-<a name="l00148"></a>00148         glEnd();
-<a name="l00149"></a>00149         glDisable(GL_TEXTURE_2D);
-<a name="l00150"></a>00150 
-<a name="l00151"></a>00151     }
-<a name="l00152"></a>00152 <span class="comment">//}}} </span>
-<a name="l00153"></a>00153 <span class="comment">//{{{ notifyScreenSizeChanged</span>
-<a name="l00154"></a><a class="code" href="namespacecamera__mod.html#fd2776b510cd3e5ef3a5e8c51d0705d7">00154</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#fd2776b510cd3e5ef3a5e8c51d0705d7" title="スクリーンの縦横サイズの変更を通知する.">notifyScreenSizeChanged</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sh){
-<a name="l00155"></a>00155         m_pImpl-&gt;screenWidth = sw;
-<a name="l00156"></a>00156         m_pImpl-&gt;screenHeight = sh;
-<a name="l00157"></a>00157     }
-<a name="l00158"></a>00158 <span class="comment">//}}} </span>
-<a name="l00159"></a>00159 } <span class="comment">// namespace camera_mod</span>
-<a name="l00160"></a>00160 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/camera__mod_8cc.html b/latex/vim/.vim/doc/html/camera__mod_8cc.html
deleted file mode 100644 (file)
index a84131f..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: camera_mod/camera_mod.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>camera_mod/camera_mod.cc</h1>
-<p>
-<a href="camera__mod_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html">camera_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="camera__mod_8cc.html#dc82c5997779b28b273b3ff89f19237d">TWO_POWER_WIDTH</a>&nbsp;&nbsp;&nbsp;512</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="camera__mod_8cc.html#ced1c5fe165aec6ef634e2530e881471">TWO_POWER_HEIGHT</a>&nbsp;&nbsp;&nbsp;512</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#b81c48171b74b1bc7fd4f4ded6d6c513">camera_mod::updateTexture</a> (const IplImage *image)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#1590604da7b76e3700df374d692f98e9">camera_mod::calcBounds</a> (double &amp;minw, double &amp;maxw, double &amp;minh, double &amp;maxh)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#6e7bcdef298092270d99185ec99149ea">camera_mod::initialize</a> (const <a class="el" href="classLab_1_1Captor.html">Lab::Captor</a> &amp;captor, unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#6e7bcdef298092270d99185ec99149ea"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#e9b16aa40160b0a2406e2c32b2b3b1e4">camera_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#e9b16aa40160b0a2406e2c32b2b3b1e4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#d1fad55f1c8101b48aad860927fb6ba5">camera_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#d1fad55f1c8101b48aad860927fb6ba5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12">camera_mod::draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#6d436e7e58109f5f1f11ebbfdea18e12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#fd2776b510cd3e5ef3a5e8c51d0705d7">camera_mod::notifyScreenSizeChanged</a> (unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">スクリーンの縦横サイズの変更を通知する.  <a href="#fd2776b510cd3e5ef3a5e8c51d0705d7"></a><br></td></tr>
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="ced1c5fe165aec6ef634e2530e881471"></a><!-- doxytag: member="camera_mod.cc::TWO_POWER_HEIGHT" ref="ced1c5fe165aec6ef634e2530e881471" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define TWO_POWER_HEIGHT&nbsp;&nbsp;&nbsp;512          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="camera__mod_8cc-source.html">camera_mod.cc</a> の <a class="el" href="camera__mod_8cc-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dc82c5997779b28b273b3ff89f19237d"></a><!-- doxytag: member="camera_mod.cc::TWO_POWER_WIDTH" ref="dc82c5997779b28b273b3ff89f19237d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define TWO_POWER_WIDTH&nbsp;&nbsp;&nbsp;512          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="camera__mod_8cc-source.html">camera_mod.cc</a> の <a class="el" href="camera__mod_8cc-source.html#l00025">25</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/camera__mod_8h-source.html b/latex/vim/.vim/doc/html/camera__mod_8h-source.html
deleted file mode 100644 (file)
index 0fac4df..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: camera_mod/camera_mod.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>camera_mod/camera_mod.h</h1><a href="camera__mod_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span>
-<a name="l00003"></a>00003 <span class="keyword">namespace </span>Lab{
-<a name="l00004"></a>00004     <span class="keyword">class </span>Captor;
-<a name="l00005"></a>00005 }
-<a name="l00010"></a>00010 <span class="keyword">namespace </span>camera_mod{
-<a name="l00011"></a>00011 
-<a name="l00017"></a>00017     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#6e7bcdef298092270d99185ec99149ea" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">initialize</a>(<span class="keyword">const</span> <a class="code" href="classLab_1_1Captor.html">Lab::Captor</a>&amp; captor , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sh);
-<a name="l00018"></a>00018 
-<a name="l00022"></a>00022     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#e9b16aa40160b0a2406e2c32b2b3b1e4" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>();
-<a name="l00023"></a>00023 
-<a name="l00027"></a>00027     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#d1fad55f1c8101b48aad860927fb6ba5" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>();
-<a name="l00028"></a>00028 
-<a name="l00032"></a>00032     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12" title="モジュールの内容を描画する.">draw</a>();
-<a name="l00033"></a>00033     
-<a name="l00034"></a>00034     
-<a name="l00040"></a>00040     <span class="keywordtype">void</span> <a class="code" href="namespacecamera__mod.html#fd2776b510cd3e5ef3a5e8c51d0705d7" title="スクリーンの縦横サイズの変更を通知する.">notifyScreenSizeChanged</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sh);
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042 
-<a name="l00043"></a>00043 } <span class="comment">// namespace camera_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/camera__mod_8h.html b/latex/vim/.vim/doc/html/camera__mod_8h.html
deleted file mode 100644 (file)
index a5ba54a..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: camera_mod/camera_mod.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>camera_mod/camera_mod.h</h1>
-<p>
-<a href="camera__mod_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html">Lab</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html">camera_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#6e7bcdef298092270d99185ec99149ea">camera_mod::initialize</a> (const <a class="el" href="classLab_1_1Captor.html">Lab::Captor</a> &amp;captor, unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#6e7bcdef298092270d99185ec99149ea"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#e9b16aa40160b0a2406e2c32b2b3b1e4">camera_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#e9b16aa40160b0a2406e2c32b2b3b1e4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#d1fad55f1c8101b48aad860927fb6ba5">camera_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#d1fad55f1c8101b48aad860927fb6ba5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12">camera_mod::draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#6d436e7e58109f5f1f11ebbfdea18e12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#fd2776b510cd3e5ef3a5e8c51d0705d7">camera_mod::notifyScreenSizeChanged</a> (unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">スクリーンの縦横サイズの変更を通知する.  <a href="#fd2776b510cd3e5ef3a5e8c51d0705d7"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/capturing__mod_8cc-source.html b/latex/vim/.vim/doc/html/capturing__mod_8cc-source.html
deleted file mode 100644 (file)
index cacdc62..0000000
+++ /dev/null
@@ -1,206 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: capturing_mod/capturing_mod.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>capturing_mod/capturing_mod.cc</h1><a href="capturing__mod_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="capturing__mod_8h.html">capturing_mod.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;highgui.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "../Captor.h"</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include "../model_mod/model_mod.h"</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "../demo.h"</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include "<a class="code" href="confirm__mod_8h.html">confirm_mod.h</a>"</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include "GL/glut.h"</span>
-<a name="l00010"></a>00010 <span class="preprocessor">#include "Image.h"</span>
-<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;sstream&gt;</span>
-<a name="l00012"></a>00012 
-<a name="l00013"></a>00013 <span class="keyword">namespace</span>{
-<a name="l00014"></a>00014     GLuint m_texture;  
-<a name="l00015"></a>00015     <span class="keywordtype">int</span> m_frame = 0;
-<a name="l00016"></a>00016     <span class="keywordtype">bool</span> m_isCapturing = <span class="keyword">false</span>;
-<a name="l00017"></a>00017     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_screenWidth , m_screenHeight;
-<a name="l00018"></a>00018     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_u , m_v , m_width , m_height;
-<a name="l00019"></a>00019     <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">capturing_mod::CaptureMode</a> m_mode = <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">capturing_mod::REGION</a>;
-<a name="l00020"></a>00020     void (*m_taskFinishedFunc)() = NULL;
-<a name="l00021"></a>00021 }
-<a name="l00022"></a>00022 
-<a name="l00023"></a><a class="code" href="namespacecapturing__mod.html">00023</a> <span class="keyword">namespace </span>capturing_mod{
-<a name="l00024"></a>00024 
-<a name="l00025"></a>00025     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#3074ddd6bb42e9682b0ffc5ef399b451">captureScreen</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> u , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> v , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a> );
-<a name="l00026"></a>00026     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#7ac199c7e77f672d627ea08772b7cee3">ppm2png</a>();
-<a name="l00027"></a>00027     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#0508af43815a3e01a25269d9fd069998">endCapturingScene</a>();
-<a name="l00028"></a>00028 
-<a name="l00029"></a>00029 <span class="comment">//{{{ initialize</span>
-<a name="l00030"></a><a class="code" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653">00030</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">initialize</a>(  <span class="keyword">const</span> std::string&amp; filename , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sh ){
-<a name="l00031"></a>00031         m_texture = <a class="code" href="namespacemodel__mod.html#4dfb5f1a45c0cc3122e02b70728beaf3" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">model_mod::createTexture</a>( filename.c_str() );
-<a name="l00032"></a>00032         m_isCapturing = <span class="keyword">false</span>;
-<a name="l00033"></a>00033         m_screenWidth = sw;
-<a name="l00034"></a>00034         m_screenHeight = sh;
-<a name="l00035"></a>00035         <a class="code" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">confirm_mod::initialize</a>( sw , sh );
-<a name="l00036"></a>00036     }
-<a name="l00037"></a>00037 <span class="comment">//}}}</span>
-<a name="l00038"></a>00038 <span class="comment">//{{{ finalize</span>
-<a name="l00039"></a><a class="code" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7">00039</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>(){
-<a name="l00040"></a>00040         <a class="code" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7" title="モジュールの解放を行い.初期化前の状態にする.">confirm_mod::finalize</a>( );
-<a name="l00041"></a>00041         glDeleteTextures( 1 , &amp;m_texture );
-<a name="l00042"></a>00042     }
-<a name="l00043"></a>00043 <span class="comment">//}}}</span>
-<a name="l00044"></a>00044 <span class="comment">//{{{ beginCapturingScene</span>
-<a name="l00045"></a><a class="code" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d">00045</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d" title="キャプチャデモの開始">beginCapturingScene</a>( <span class="keywordtype">void</span> (*taskFinishedFunc)() ){
-<a name="l00046"></a>00046         m_isCapturing = <span class="keyword">true</span>;
-<a name="l00047"></a>00047         m_taskFinishedFunc = taskFinishedFunc;
-<a name="l00048"></a>00048         m_frame = 0;
-<a name="l00049"></a>00049     }
-<a name="l00050"></a>00050 <span class="comment">//}}}</span>
-<a name="l00051"></a>00051 <span class="comment">//{{{ notifyScreenSizeChanged</span>
-<a name="l00052"></a><a class="code" href="namespacecapturing__mod.html#90ba5c3632849921aba2fdedae86a317">00052</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#90ba5c3632849921aba2fdedae86a317">notifyScreenSizeChanged</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sh ){
-<a name="l00053"></a>00053         m_screenWidth = sw;
-<a name="l00054"></a>00054         m_screenHeight = sh;
-<a name="l00055"></a>00055         <a class="code" href="namespacecapturing__mod.html#90ba5c3632849921aba2fdedae86a317">confirm_mod::notifyScreenSizeChanged</a>( sw , sh );
-<a name="l00056"></a>00056     }
-<a name="l00057"></a>00057 <span class="comment">//}}}</span>
-<a name="l00058"></a>00058 <span class="comment">//{{{ setTargetRegion</span>
-<a name="l00059"></a><a class="code" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69">00059</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69" title="撮影矩形領域を指定する">setTargetRegion</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> u , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> v , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height ){
-<a name="l00060"></a>00060         m_u = u;
-<a name="l00061"></a>00061         m_v = v;
-<a name="l00062"></a>00062         m_width = width;
-<a name="l00063"></a>00063         m_height = height;
-<a name="l00064"></a>00064     }
-<a name="l00065"></a>00065 <span class="comment">//}}}</span>
-<a name="l00066"></a>00066 <span class="comment">//{{{ setTargetPosition</span>
-<a name="l00067"></a><a class="code" href="namespacecapturing__mod.html#40c736d8ab6939559ef5889f0f249009">00067</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#40c736d8ab6939559ef5889f0f249009" title="撮影矩形領域を指定する">setTargetPosition</a>( <span class="keywordtype">double</span> u , <span class="keywordtype">double</span>  v , <span class="keywordtype">double</span> ){
-<a name="l00068"></a>00068         m_u = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(u);
-<a name="l00069"></a>00069         m_v = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(v);
-<a name="l00070"></a>00070     }
-<a name="l00071"></a>00071 <span class="comment">//}}}</span>
-<a name="l00072"></a>00072 <span class="comment">//{{{ setTargetScaling</span>
-<a name="l00073"></a><a class="code" href="namespacecapturing__mod.html#31d3b9754819f7b2fb2d0d02819d4750">00073</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#31d3b9754819f7b2fb2d0d02819d4750" title="撮影矩形領域を指定する">setTargetScaling</a>( <span class="keywordtype">double</span> w , <span class="keywordtype">double</span>  h , <span class="keywordtype">double</span> ){
-<a name="l00074"></a>00074         m_width = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(w);
-<a name="l00075"></a>00075         m_height = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(h);
-<a name="l00076"></a>00076     }
-<a name="l00077"></a>00077 <span class="comment">//}}}</span>
-<a name="l00078"></a>00078 <span class="comment">//{{{ getTargetPosition</span>
-<a name="l00079"></a><a class="code" href="namespacecapturing__mod.html#6528e6b56ce2db19ca3b3c435e1ff716">00079</a>     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecapturing__mod.html#6528e6b56ce2db19ca3b3c435e1ff716" title="撮影矩形領域を指定する">getTargetPosition</a>( ){
-<a name="l00080"></a>00080        <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( m_u , m_v , 0);
-<a name="l00081"></a>00081     }
-<a name="l00082"></a>00082 <span class="comment">//}}}</span>
-<a name="l00083"></a>00083 <span class="comment">//{{{ getTargetScaling</span>
-<a name="l00084"></a><a class="code" href="namespacecapturing__mod.html#fce61fd7aa86715404a2b16b91c91ffe">00084</a>     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecapturing__mod.html#fce61fd7aa86715404a2b16b91c91ffe" title="撮影矩形領域を指定する">getTargetScaling</a>( ){
-<a name="l00085"></a>00085         <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( m_width , m_height , 0);
-<a name="l00086"></a>00086     }
-<a name="l00087"></a>00087 <span class="comment">//}}}</span>
-<a name="l00088"></a>00088 <span class="comment">//{{{ setCaptureMode</span>
-<a name="l00089"></a><a class="code" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c">00089</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c" title="撮影モードを指定する(デフォルトではREGION)">setCaptureMode</a>( <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">CaptureMode</a> mode ){
-<a name="l00090"></a>00090         m_mode = mode;
-<a name="l00091"></a>00091     }
-<a name="l00092"></a>00092 <span class="comment">//}}}</span>
-<a name="l00093"></a>00093 <span class="comment">//{{{ update</span>
-<a name="l00094"></a><a class="code" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b">00094</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>(){
-<a name="l00095"></a>00095         <a class="code" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">confirm_mod::update</a>();
-<a name="l00096"></a>00096         <span class="keywordflow">if</span>( !m_isCapturing )<span class="keywordflow">return</span>;
-<a name="l00097"></a>00097         m_frame++;
-<a name="l00098"></a>00098         <span class="keywordflow">if</span>(m_isCapturing &amp;&amp; m_frame == 2 ){
-<a name="l00099"></a>00099             <span class="keywordflow">if</span>( m_mode == <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb">FULL_SCREEN</a> ){
-<a name="l00100"></a>00100                 <a class="code" href="namespacecapturing__mod.html#3074ddd6bb42e9682b0ffc5ef399b451">captureScreen</a>( 0 , 0 , m_screenWidth , m_screenHeight );
-<a name="l00101"></a>00101                 <a class="code" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a>( <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b">PREVIEW_VR</a> );
-<a name="l00102"></a>00102                 <a class="code" href="namespacecapturing__mod.html#7ac199c7e77f672d627ea08772b7cee3">ppm2png</a>();
-<a name="l00103"></a>00103                 <a class="code" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">confirm_mod::reset</a>(<span class="stringliteral">"output.png"</span> , &amp;endCapturingScene , <span class="keyword">false</span> );
-<a name="l00104"></a>00104             }
-<a name="l00105"></a>00105             <span class="keywordflow">else</span> <span class="keywordflow">if</span>( m_mode == <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">REGION</a> ){
-<a name="l00106"></a>00106                 <a class="code" href="namespacecapturing__mod.html#3074ddd6bb42e9682b0ffc5ef399b451">captureScreen</a>( m_u , m_v , m_width , m_height);
-<a name="l00107"></a>00107                 <a class="code" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a>( <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288">PREVIEW_CAPTURE</a> );
-<a name="l00108"></a>00108                 <a class="code" href="namespacecapturing__mod.html#7ac199c7e77f672d627ea08772b7cee3">ppm2png</a>();
-<a name="l00109"></a>00109                 <a class="code" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">confirm_mod::reset</a>(<span class="stringliteral">"output.png"</span> , &amp;endCapturingScene  , <span class="keyword">true</span> );
-<a name="l00110"></a>00110             }
-<a name="l00111"></a>00111         }
-<a name="l00112"></a>00112 
-<a name="l00113"></a>00113     }
-<a name="l00114"></a>00114 <span class="comment">//}}} </span>
-<a name="l00115"></a>00115 <span class="comment">//{{{ draw</span>
-<a name="l00116"></a><a class="code" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc">00116</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc" title="モジュールの内容を描画する.">draw</a>(){
-<a name="l00117"></a>00117         <a class="code" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc" title="モジュールの内容を描画する.">confirm_mod::draw</a>();
-<a name="l00118"></a>00118         <span class="keywordflow">if</span>( m_isCapturing  )<span class="keywordflow">return</span>;
-<a name="l00119"></a>00119         <span class="comment">//透視変換行列の設定</span>
-<a name="l00120"></a>00120         glMatrixMode(GL_PROJECTION);
-<a name="l00121"></a>00121         glLoadIdentity();
-<a name="l00122"></a>00122         glOrtho(0 , m_screenWidth ,  0 , m_screenHeight  , -1 , 1);
-<a name="l00123"></a>00123         
-<a name="l00124"></a>00124         <span class="comment">//モデルビュー変換行列の設定</span>
-<a name="l00125"></a>00125         glMatrixMode(GL_MODELVIEW);
-<a name="l00126"></a>00126         glLoadIdentity();
-<a name="l00127"></a>00127 
-<a name="l00128"></a>00128         glEnable(GL_TEXTURE_2D);
-<a name="l00129"></a>00129         glBindTexture(GL_TEXTURE_2D , m_texture );
-<a name="l00130"></a>00130         glBegin(GL_QUADS);
-<a name="l00131"></a>00131         {
-<a name="l00132"></a>00132             glTexCoord2d(0.0, 0.0);     glVertex2i( m_u , m_v + m_height  );
-<a name="l00133"></a>00133             glTexCoord2d(0.0, 1.0);     glVertex2i( m_u , m_v  );
-<a name="l00134"></a>00134             glTexCoord2d(1.0, 1.0);     glVertex2i( m_u + m_width , m_v  );
-<a name="l00135"></a>00135             glTexCoord2d(1.0, 0.0);     glVertex2i( m_u + m_width  , m_v + m_height );
-<a name="l00136"></a>00136         }
-<a name="l00137"></a>00137         glDisable(GL_TEXTURE_2D);
-<a name="l00138"></a>00138         glEnd();
-<a name="l00139"></a>00139  
-<a name="l00140"></a>00140     }
-<a name="l00141"></a>00141 <span class="comment">//}}}</span>
-<a name="l00142"></a>00142 <span class="comment">//{{{ captureScreen</span>
-<a name="l00143"></a><a class="code" href="namespacecapturing__mod.html#3074ddd6bb42e9682b0ffc5ef399b451">00143</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#3074ddd6bb42e9682b0ffc5ef399b451">captureScreen</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> u , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> v , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> w , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> h ){
-<a name="l00144"></a>00144         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* pixels = <span class="keyword">new</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>[ w * h * 3 ];
-<a name="l00145"></a>00145         glPixelStorei( GL_PACK_ALIGNMENT , 1);<span class="comment">//こうしないとオーバーして書き込む場合がある</span>
-<a name="l00146"></a>00146         glReadPixels(u , v , w , h , GL_RGB , GL_UNSIGNED_BYTE , pixels);
-<a name="l00147"></a>00147         glPixelStorei( GL_PACK_ALIGNMENT , 4 );<span class="comment">//元に戻す</span>
-<a name="l00148"></a>00148         Lab::CImage image( w , h );
-<a name="l00149"></a>00149         <span class="keywordflow">for</span>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0 ; i &lt; h ; i++ ){
-<a name="l00150"></a>00150             <span class="keywordflow">for</span>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> j = 0 ; j &lt; w ; j++ ){
-<a name="l00151"></a>00151                 <span class="keywordtype">int</span> index = 3 * (  i  * w + j );
-<a name="l00152"></a>00152                 <span class="comment">//int index = 3 * (  j   * m_width + i );</span>
-<a name="l00153"></a>00153                 <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Lab::Color</a> color = { pixels[index] , pixels[index + 1] , pixels[index + 2] };
-<a name="l00154"></a>00154                 image.rput(j , h - i - 1 , color ); <span class="comment">//上下反転</span>
-<a name="l00155"></a>00155             }
-<a name="l00156"></a>00156         }
-<a name="l00157"></a>00157 
-<a name="l00158"></a>00158         image.save(<span class="stringliteral">"output.ppm"</span>);
-<a name="l00159"></a>00159         <span class="keyword">delete</span>[] pixels;
-<a name="l00160"></a>00160     }
-<a name="l00161"></a>00161 <span class="comment">//}}}</span>
-<a name="l00162"></a>00162 <span class="comment">//{{{ ppm2png</span>
-<a name="l00163"></a><a class="code" href="namespacecapturing__mod.html#7ac199c7e77f672d627ea08772b7cee3">00163</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#7ac199c7e77f672d627ea08772b7cee3">ppm2png</a>(){
-<a name="l00164"></a>00164         std::stringstream ss;
-<a name="l00165"></a>00165         ss &lt;&lt; <span class="stringliteral">"convert ./output.ppm ./output.png "</span>;
-<a name="l00166"></a>00166         std::cout &lt;&lt; ss.str() &lt;&lt; std::endl;
-<a name="l00167"></a>00167         system( ss.str().c_str() );
-<a name="l00168"></a>00168     }
-<a name="l00169"></a>00169 <span class="comment">//}}}</span>
-<a name="l00170"></a>00170 <span class="comment">//{{{ endCapturingScene</span>
-<a name="l00171"></a><a class="code" href="namespacecapturing__mod.html#0508af43815a3e01a25269d9fd069998">00171</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#0508af43815a3e01a25269d9fd069998">endCapturingScene</a>(){
-<a name="l00172"></a>00172         m_isCapturing = <span class="keyword">false</span>;
-<a name="l00173"></a>00173         <span class="keywordflow">if</span>(m_taskFinishedFunc)m_taskFinishedFunc();
-<a name="l00174"></a>00174     }
-<a name="l00175"></a>00175 <span class="comment">//}}}</span>
-<a name="l00176"></a>00176 
-<a name="l00177"></a>00177 } <span class="comment">// namespace caputuring_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/capturing__mod_8cc.html b/latex/vim/.vim/doc/html/capturing__mod_8cc.html
deleted file mode 100644 (file)
index 851b6b5..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: capturing_mod/capturing_mod.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>capturing_mod/capturing_mod.cc</h1>
-<p>
-<a href="capturing__mod_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html">capturing_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#3074ddd6bb42e9682b0ffc5ef399b451">capturing_mod::captureScreen</a> (unsigned int u, unsigned int v, unsigned int <a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, unsigned int <a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#7ac199c7e77f672d627ea08772b7cee3">capturing_mod::ppm2png</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#0508af43815a3e01a25269d9fd069998">capturing_mod::endCapturingScene</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653">capturing_mod::initialize</a> (const std::string &amp;filename, unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#19a2b10817356e9787865e5ff15e8653"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7">capturing_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#53cebbe29b184ffc66a0f51ebcf515f7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d">capturing_mod::beginCapturingScene</a> (void(*taskFinishedFunc)())</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャプチャデモの開始  <a href="#c23224af5f19013dd7762e4c99ffe35d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#90ba5c3632849921aba2fdedae86a317">capturing_mod::notifyScreenSizeChanged</a> (unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69">capturing_mod::setTargetRegion</a> (unsigned int u, unsigned int v, unsigned int <a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, unsigned int <a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#a7c9f86a1c621a7381c97b9687d13c69"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#40c736d8ab6939559ef5889f0f249009">capturing_mod::setTargetPosition</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#40c736d8ab6939559ef5889f0f249009"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#31d3b9754819f7b2fb2d0d02819d4750">capturing_mod::setTargetScaling</a> (double w, double h, double d)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#31d3b9754819f7b2fb2d0d02819d4750"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#6528e6b56ce2db19ca3b3c435e1ff716">capturing_mod::getTargetPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#6528e6b56ce2db19ca3b3c435e1ff716"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#fce61fd7aa86715404a2b16b91c91ffe">capturing_mod::getTargetScaling</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#fce61fd7aa86715404a2b16b91c91ffe"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c">capturing_mod::setCaptureMode</a> (CaptureMode mode)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影モードを指定する(デフォルトではREGION)  <a href="#cf5fc25ca72704433e847de4e7f8273c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b">capturing_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#bbc208c89307ce28ff50d98b6bb47f7b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc">capturing_mod::draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#66076fe8e7093241452191c84f5efadc"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/capturing__mod_8h-source.html b/latex/vim/.vim/doc/html/capturing__mod_8h-source.html
deleted file mode 100644 (file)
index db1c4f0..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: capturing_mod/capturing_mod.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>capturing_mod/capturing_mod.h</h1><a href="capturing__mod_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00004"></a>00004 
-<a name="l00005"></a>00005 <span class="keyword">namespace </span>Lab{
-<a name="l00006"></a>00006     <span class="keyword">class </span>Captor;
-<a name="l00007"></a>00007 }
-<a name="l00012"></a>00012 <span class="keyword">namespace </span>capturing_mod{
-<a name="l00013"></a><a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">00013</a>      <span class="keyword">enum</span> <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">CaptureMode</a>{
-<a name="l00014"></a><a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">00014</a>          <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">REGION</a> ,     
-<a name="l00015"></a><a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb">00015</a>          <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb">FULL_SCREEN</a>  
-<a name="l00016"></a>00016      };
-<a name="l00017"></a>00017 
-<a name="l00018"></a>00018 
-<a name="l00025"></a>00025     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">initialize</a>( <span class="keyword">const</span> std::string&amp; filename , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sh  );
-<a name="l00026"></a>00026 
-<a name="l00030"></a>00030     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>();
-<a name="l00031"></a>00031 
-<a name="l00032"></a>00032 
-<a name="l00037"></a>00037      <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d" title="キャプチャデモの開始">beginCapturingScene</a>( <span class="keywordtype">void</span> (*taskFinishedFunc)() );
-<a name="l00038"></a>00038 
-<a name="l00044"></a>00044      <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#90ba5c3632849921aba2fdedae86a317">notifyScreenSizeChanged</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> sh ); 
-<a name="l00045"></a>00045 
-<a name="l00053"></a>00053     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69" title="æ\92®å½±ç\9f©å½¢é \98å\9f\9fã\82\92æ\8c\87å®\9aã\81\99ã\82\8b">setTargetRegion</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> u , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> v , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l00054"></a>00054 
-<a name="l00061"></a>00061     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#40c736d8ab6939559ef5889f0f249009" title="撮影矩形領域を指定する">setTargetPosition</a>( <span class="keywordtype">double</span> x , <span class="keywordtype">double</span> y , <span class="keywordtype">double</span> z );
-<a name="l00062"></a>00062 
-<a name="l00069"></a>00069     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#31d3b9754819f7b2fb2d0d02819d4750" title="撮影矩形領域を指定する">setTargetScaling</a>( <span class="keywordtype">double</span> w , <span class="keywordtype">double</span> h , <span class="keywordtype">double</span> d );
-<a name="l00070"></a>00070 
-<a name="l00075"></a>00075     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecapturing__mod.html#6528e6b56ce2db19ca3b3c435e1ff716" title="撮影矩形領域を指定する">getTargetPosition</a>( );
-<a name="l00076"></a>00076 
-<a name="l00081"></a>00081     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecapturing__mod.html#fce61fd7aa86715404a2b16b91c91ffe" title="撮影矩形領域を指定する">getTargetScaling</a>( );
-<a name="l00082"></a>00082 
-<a name="l00087"></a>00087     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c" title="撮影モードを指定する(デフォルトではREGION)">setCaptureMode</a>( <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">CaptureMode</a> mode ); 
-<a name="l00088"></a>00088      
-<a name="l00092"></a>00092     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>();
-<a name="l00093"></a>00093 
-<a name="l00097"></a>00097     <span class="keywordtype">void</span> <a class="code" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc" title="モジュールの内容を描画する.">draw</a>();
-<a name="l00098"></a>00098 
-<a name="l00099"></a>00099 } <span class="comment">// namespace capturing_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/capturing__mod_8h.html b/latex/vim/.vim/doc/html/capturing__mod_8h.html
deleted file mode 100644 (file)
index 0e725a7..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: capturing_mod/capturing_mod.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>capturing_mod/capturing_mod.h</h1>
-<p>
-<a href="capturing__mod_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html">Lab</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html">capturing_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">capturing_mod::CaptureMode</a> { <a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">capturing_mod::REGION</a>, 
-<a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb">capturing_mod::FULL_SCREEN</a>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653">capturing_mod::initialize</a> (const std::string &amp;filename, unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#19a2b10817356e9787865e5ff15e8653"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7">capturing_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#53cebbe29b184ffc66a0f51ebcf515f7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d">capturing_mod::beginCapturingScene</a> (void(*taskFinishedFunc)())</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャプチャデモの開始  <a href="#c23224af5f19013dd7762e4c99ffe35d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#d5ce0bdc543817fb7a1ad53e034d3ca3">capturing_mod::notifyScreenSizeChanged</a> (unsigned int sw, unsigned sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">スクリーンサイズの変更を通知する  <a href="#d5ce0bdc543817fb7a1ad53e034d3ca3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69">capturing_mod::setTargetRegion</a> (unsigned int u, unsigned int v, unsigned int <a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, unsigned int <a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#a7c9f86a1c621a7381c97b9687d13c69"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#40c736d8ab6939559ef5889f0f249009">capturing_mod::setTargetPosition</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#40c736d8ab6939559ef5889f0f249009"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#31d3b9754819f7b2fb2d0d02819d4750">capturing_mod::setTargetScaling</a> (double w, double h, double d)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#31d3b9754819f7b2fb2d0d02819d4750"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#6528e6b56ce2db19ca3b3c435e1ff716">capturing_mod::getTargetPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#6528e6b56ce2db19ca3b3c435e1ff716"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#fce61fd7aa86715404a2b16b91c91ffe">capturing_mod::getTargetScaling</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#fce61fd7aa86715404a2b16b91c91ffe"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c">capturing_mod::setCaptureMode</a> (CaptureMode mode)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影モードを指定する(デフォルトではREGION)  <a href="#cf5fc25ca72704433e847de4e7f8273c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b">capturing_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#bbc208c89307ce28ff50d98b6bb47f7b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc">capturing_mod::draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#66076fe8e7093241452191c84f5efadc"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/character__motion__mod_8cc-source.html b/latex/vim/.vim/doc/html/character__motion__mod_8cc-source.html
deleted file mode 100644 (file)
index 4ea92e1..0000000
+++ /dev/null
@@ -1,682 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: character_motion_mod/character_motion_mod.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>character_motion_mod/character_motion_mod.cc</h1><a href="character__motion__mod_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="character__motion__mod_8h.html">character_motion_mod.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;boost/shared_ptr.hpp&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="Matrix3D_8hpp.html">mof/Matrix3D.hpp</a>"</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="utilities_8hpp.html">mof/utilities.hpp</a>"</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include "<a class="code" href="UniformAnimation_8hpp.html">mof/UniformAnimation.hpp</a>"</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "<a class="code" href="mofAnimations_8hpp.html">mof/mofAnimations.hpp</a>"</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#include "../utilities.h"</span>
-<a name="l00009"></a>00009 
-<a name="l00010"></a>00010 <span class="keyword">using</span> <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">character_motion_mod::AnimationType</a>;
-<a name="l00011"></a>00011 <span class="comment">//{{{ module var</span>
-<a name="l00012"></a>00012 <span class="keyword">namespace</span>{
-<a name="l00013"></a>00013     <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_originOfLeftArm(73 , 281 , 0);
-<a name="l00014"></a>00014     <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_originOfRightArm(-73 , 281 , 0);
-<a name="l00015"></a>00015     <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_originOfLeftLeg(49 , 168 , 0);
-<a name="l00016"></a>00016     <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_originOfRightLeg(-49 , 168 , 0);
-<a name="l00017"></a>00017     <span class="keyword">typedef</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;</a> MatrixAnimation;
-<a name="l00018"></a>00018     <span class="keyword">typedef</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt;mof::Vector3D&gt;</a> VectorKeyFrameAnimation;
-<a name="l00019"></a>00019     MatrixAnimation::Handler m_bodyAnimation;   
-<a name="l00020"></a>00020     MatrixAnimation::Handler m_leftArmAnimation;    
-<a name="l00021"></a>00021     MatrixAnimation::Handler m_rightArmAnimation;   
-<a name="l00022"></a>00022     MatrixAnimation::Handler m_leftLegAnimation;    
-<a name="l00023"></a>00023     MatrixAnimation::Handler m_rightLegAnimation;   
-<a name="l00024"></a>00024     MatrixAnimation::Handler m_cameraAnimation; 
-<a name="l00025"></a>00025     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a> m_leftArmAngleAnimation; 
-<a name="l00026"></a>00026     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a> m_rightArmAngleAnimation;    
-<a name="l00027"></a>00027     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a> m_leftLegAngleAnimation; 
-<a name="l00028"></a>00028     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a> m_rightLegAngleAnimation;    
-<a name="l00029"></a>00029     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_basePosition(0 , -990 , 0);
-<a name="l00030"></a>00030     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_baseScaling(1 , 1, 1);
-<a name="l00031"></a>00031     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_nextTargetPosition(0 , 0, 0);
-<a name="l00032"></a>00032     boost::shared_ptr&lt;mof::CascadingAnimation&lt;mof::Matrix3D&gt; &gt; m_modelAnimation;
-<a name="l00033"></a>00033     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> m_frame;
-<a name="l00034"></a>00034     <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">AnimationType</a> m_type;
-<a name="l00035"></a>00035     <span class="keywordtype">int</span> m_directionIndex = 0;
-<a name="l00036"></a>00036     <span class="keyword">const</span> <span class="keywordtype">int</span> WALKING_SPEED = 10;
-<a name="l00037"></a>00037     <span class="keyword">const</span> <span class="keywordtype">int</span> INDEX_BASE_POSITION = 2;
-<a name="l00038"></a>00038     <span class="keyword">const</span> <span class="keywordtype">int</span> INDEX_BASE_SCALE = 0;
-<a name="l00039"></a>00039     <span class="keyword">const</span> <span class="keywordtype">int</span> INDEX_DIRECTION = 1;
-<a name="l00040"></a>00040     <span class="keyword">const</span> <span class="keywordtype">int</span> INDEX_MOVE = 3;
-<a name="l00041"></a>00041 }
-<a name="l00042"></a>00042 <span class="comment">//}}}</span>
-<a name="l00043"></a><a class="code" href="namespacecharacter__motion__mod.html">00043</a> <span class="keyword">namespace </span>character_motion_mod{
-<a name="l00044"></a>00044 <span class="comment">//{{{ updateAsWalkAround</span>
-<a name="l00045"></a><a class="code" href="namespacecharacter__motion__mod.html#445e4939c7460bdef370ad16eb167b25">00045</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#445e4939c7460bdef370ad16eb167b25">updateAsWalkAround</a>(){
-<a name="l00046"></a>00046         <span class="keyword">static</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> directions[] = 
-<a name="l00047"></a>00047         {
-<a name="l00048"></a>00048 <span class="preprocessor">            #include "coord.dat"</span>
-<a name="l00049"></a>00049         };
-<a name="l00050"></a>00050         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> targetPosition = directions[m_directionIndex % <a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d" title="配列の長さを得る">Lab::lengthOf</a>(directions) ];   
-<a name="l00051"></a>00051         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> currentPosition = m_nextTargetPosition;   
-<a name="l00052"></a>00052         m_nextTargetPosition = targetPosition;
-<a name="l00053"></a>00053         {
-<a name="l00054"></a>00054             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> currentDirection = <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 0 , 1 ) * m_modelAnimation-&gt;get(INDEX_DIRECTION)-&gt;getValue(m_frame);
-<a name="l00055"></a>00055             <span class="keywordtype">float</span> begin = atan2f( -currentDirection.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> , currentDirection.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> ) + M_PI / 2;    
-<a name="l00056"></a>00056             <span class="keywordtype">float</span> end = atan2f( -(targetPosition.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> - currentPosition.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a>) , targetPosition.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> - currentPosition.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> ) + M_PI / 2;    
-<a name="l00057"></a>00057             { <span class="comment">//遠回りの回転にならないように補正</span>
-<a name="l00058"></a>00058                 <span class="keywordflow">if</span>( end - begin &gt; M_PI )end -= 2 * M_PI;
-<a name="l00059"></a>00059                 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( begin - end &gt; M_PI )end += 2 * M_PI;
-<a name="l00060"></a>00060             }
-<a name="l00061"></a>00061             
-<a name="l00062"></a>00062             <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;::Handler</a> <a class="code" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a>
-<a name="l00063"></a>00063             (
-<a name="l00064"></a>00064                 <span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>
-<a name="l00065"></a>00065                 (
-<a name="l00066"></a>00066                     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>
-<a name="l00067"></a>00067                     ( 
-<a name="l00068"></a>00068                         <span class="keyword">new</span> <a class="code" href="classmof_1_1UniformAnimation.html">mof::UniformAnimation</a>
-<a name="l00069"></a>00069                         ( 
-<a name="l00070"></a>00070                             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , begin , 0 ) ,
-<a name="l00071"></a>00071                             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , end , 0 )  , 
-<a name="l00072"></a>00072                             0.05
-<a name="l00073"></a>00073                         )  
-<a name="l00074"></a>00074                     )
-<a name="l00075"></a>00075                 )
-<a name="l00076"></a>00076             );
-<a name="l00077"></a>00077             m_modelAnimation-&gt;set
-<a name="l00078"></a>00078             ( 
-<a name="l00079"></a>00079                 INDEX_DIRECTION , 
-<a name="l00080"></a>00080                 mof::makeOffsetHandler&lt;mof::Matrix3D&gt;
-<a name="l00081"></a>00081                 ( 
-<a name="l00082"></a>00082                     rotation ,
-<a name="l00083"></a>00083                     -m_frame
-<a name="l00084"></a>00084                 ) 
-<a name="l00085"></a>00085             );
-<a name="l00086"></a>00086 
-<a name="l00087"></a>00087         }
-<a name="l00088"></a>00088         {
-<a name="l00089"></a>00089             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> begin = <a class="code" href="classmof_1_1Matrix3D.html#9839fbbb846cb123ad65afe1d0901a70">mof::Matrix3D::getTranslation</a>(m_modelAnimation-&gt;get(INDEX_MOVE)-&gt;getValue(m_frame));
-<a name="l00090"></a>00090             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> end = targetPosition; 
-<a name="l00091"></a>00091                 
-<a name="l00092"></a>00092             <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;::Handler</a> translation
-<a name="l00093"></a>00093             (
-<a name="l00094"></a>00094                 <span class="keyword">new</span> <a class="code" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a>
-<a name="l00095"></a>00095                 (
-<a name="l00096"></a>00096                     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>
-<a name="l00097"></a>00097                     ( 
-<a name="l00098"></a>00098                         <span class="keyword">new</span> <a class="code" href="classmof_1_1UniformAnimation.html">mof::UniformAnimation</a>( begin , end , WALKING_SPEED)
-<a name="l00099"></a>00099                     )
-<a name="l00100"></a>00100                 )
-<a name="l00101"></a>00101             );
-<a name="l00102"></a>00102 
-<a name="l00103"></a>00103             m_modelAnimation-&gt;set
-<a name="l00104"></a>00104             ( 
-<a name="l00105"></a>00105                 INDEX_MOVE , 
-<a name="l00106"></a>00106                 mof::makeOffsetHandler&lt;mof::Matrix3D&gt;
-<a name="l00107"></a>00107                 ( 
-<a name="l00108"></a>00108                     translation  ,
-<a name="l00109"></a>00109                     -m_frame
-<a name="l00110"></a>00110                 ) 
-<a name="l00111"></a>00111             );
-<a name="l00112"></a>00112         }
-<a name="l00113"></a>00113         m_directionIndex++;
-<a name="l00114"></a>00114     }
-<a name="l00115"></a>00115 <span class="comment">//}}}</span>
-<a name="l00116"></a>00116 <span class="comment">//{{{ setWalkAround</span>
-<a name="l00117"></a><a class="code" href="namespacecharacter__motion__mod.html#6ec4362a4a7e9808ad6ccb523cf51116">00117</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#6ec4362a4a7e9808ad6ccb523cf51116">setWalkAround</a>(){
-<a name="l00118"></a>00118         MatrixAnimation::Handler tmp;
-<a name="l00119"></a>00119         MatrixAnimation::Handler body;
-<a name="l00120"></a>00120         <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a> pendulum;
-<a name="l00121"></a>00121         <span class="keyword">const</span> <span class="keywordtype">int</span> interval = 120;
-<a name="l00122"></a>00122         { <span class="comment">// bodyのアニメーション</span>
-<a name="l00123"></a>00123             { <span class="comment">//上下動</span>
-<a name="l00124"></a>00124                 VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00125"></a>00125                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(0 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(0 , 0 , 0) ) ,
-<a name="l00126"></a>00126                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(0.4 * interval , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(0 , 5 , 0) ) ,
-<a name="l00127"></a>00127                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(0.5 * interval , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(0 , 0 , 0) ) 
-<a name="l00128"></a>00128                 };
-<a name="l00129"></a>00129                 tmp = mof::makeLoopHandler&lt;mof::Matrix3D&gt;(
-<a name="l00130"></a>00130                     MatrixAnimation::Handler(<span class="keyword">new</span> <a class="code" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a>(frames[0] , frames[2])) ,
-<a name="l00131"></a>00131                     0 , interval / 2
-<a name="l00132"></a>00132                 );
-<a name="l00133"></a>00133             }
-<a name="l00134"></a>00134             MatrixAnimation::Handler tmp2 = tmp;
-<a name="l00135"></a>00135             { <span class="comment">//体の向き</span>
-<a name="l00136"></a>00136                 VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00137"></a>00137                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(0 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-10) , 0) ) ,
-<a name="l00138"></a>00138                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(interval / 2 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(10) , 0) ) ,
-<a name="l00139"></a>00139                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(interval , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-10) , 0) ) 
-<a name="l00140"></a>00140                 };
-<a name="l00141"></a>00141                 tmp = mof::makeLoopHandler&lt;mof::Matrix3D&gt;(
-<a name="l00142"></a>00142                     MatrixAnimation::Handler(<span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>(frames[0] , frames[2])) ,
-<a name="l00143"></a>00143                     0 , interval    
-<a name="l00144"></a>00144                 );
-<a name="l00145"></a>00145             }
-<a name="l00146"></a>00146             { <span class="comment">//結合</span>
-<a name="l00147"></a>00147                 MatrixAnimation::Handler handlers[] = {
-<a name="l00148"></a>00148                     tmp , tmp2  , m_modelAnimation
-<a name="l00149"></a>00149                 };
-<a name="l00150"></a>00150                 body = MatrixAnimation::Handler(
-<a name="l00151"></a>00151                     <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , handlers[2])
-<a name="l00152"></a>00152                 );
-<a name="l00153"></a>00153             }
-<a name="l00154"></a>00154         }
-<a name="l00155"></a>00155         
-<a name="l00156"></a>00156         { <span class="comment">//腕ふり</span>
-<a name="l00157"></a>00157             VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00158"></a>00158                 <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(0 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-60) , 0 , 0) ) ,
-<a name="l00159"></a>00159                 <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(interval / 2 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(60) , 0 , 0) ) ,
-<a name="l00160"></a>00160                 <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(interval , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-60) , 0 , 0) ) ,
-<a name="l00161"></a>00161             };
-<a name="l00162"></a>00162             pendulum = mof::makeLoopHandler&lt;mof::Vector3D&gt;(
-<a name="l00163"></a>00163                 <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>(<span class="keyword">new</span> VectorKeyFrameAnimation(frames[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(frames)))
-<a name="l00164"></a>00164                 , 0 , interval );
-<a name="l00165"></a>00165         }
-<a name="l00166"></a>00166 
-<a name="l00167"></a>00167         m_bodyAnimation = body;
-<a name="l00168"></a>00168         m_cameraAnimation = body;
-<a name="l00169"></a>00169         { <span class="comment">//左腕</span>
-<a name="l00170"></a>00170             m_leftArmAngleAnimation = pendulum;
-<a name="l00171"></a>00171             MatrixAnimation::Handler handlers[] = {
-<a name="l00172"></a>00172                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(-1 * m_originOfLeftArm)) ,
-<a name="l00173"></a>00173                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">mof::Matrix3D::createRotation</a>(<a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(0 , 0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-70)))) ,
-<a name="l00174"></a>00174                 MatrixAnimation::Handler( <span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>( m_leftArmAngleAnimation)) , 
-<a name="l00175"></a>00175                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_originOfLeftArm)) ,
-<a name="l00176"></a>00176                 m_modelAnimation ,
-<a name="l00177"></a>00177             };
-<a name="l00178"></a>00178             m_leftArmAnimation = MatrixAnimation::Handler(
-<a name="l00179"></a>00179                     <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , handlers[4])
-<a name="l00180"></a>00180                 );
-<a name="l00181"></a>00181         }
-<a name="l00182"></a>00182         { <span class="comment">//右腕(左腕と位相を変えている)</span>
-<a name="l00183"></a>00183             m_rightArmAngleAnimation = mof::makeOffsetHandler&lt;mof::Vector3D&gt;(pendulum , interval /2);
-<a name="l00184"></a>00184             MatrixAnimation::Handler handlers[] = {
-<a name="l00185"></a>00185                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(-1 * m_originOfRightArm)) ,
-<a name="l00186"></a>00186                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">mof::Matrix3D::createRotation</a>(<a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>(0 , 0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(70)))) ,
-<a name="l00187"></a>00187                 MatrixAnimation::Handler( <span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>( m_rightArmAngleAnimation)) , 
-<a name="l00188"></a>00188                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_originOfRightArm)) ,
-<a name="l00189"></a>00189                 m_modelAnimation ,
-<a name="l00190"></a>00190             };
-<a name="l00191"></a>00191             m_rightArmAnimation = MatrixAnimation::Handler(
-<a name="l00192"></a>00192                     <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , handlers[4])
-<a name="l00193"></a>00193                 );
-<a name="l00194"></a>00194         }
-<a name="l00195"></a>00195         { <span class="comment">//左足</span>
-<a name="l00196"></a>00196             m_leftLegAngleAnimation = mof::makeOffsetHandler&lt;mof::Vector3D&gt;(pendulum , interval /2);
-<a name="l00197"></a>00197             MatrixAnimation::Handler handlers[] = {
-<a name="l00198"></a>00198                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(-1 * m_originOfLeftLeg)) ,
-<a name="l00199"></a>00199                 MatrixAnimation::Handler( <span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>( m_leftLegAngleAnimation)) , 
-<a name="l00200"></a>00200                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_originOfLeftLeg)) ,
-<a name="l00201"></a>00201                 m_modelAnimation ,
-<a name="l00202"></a>00202             };
-<a name="l00203"></a>00203             m_leftLegAnimation = MatrixAnimation::Handler(
-<a name="l00204"></a>00204                     <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , handlers[3])
-<a name="l00205"></a>00205                 );
-<a name="l00206"></a>00206         }
-<a name="l00207"></a>00207         { <span class="comment">//右足</span>
-<a name="l00208"></a>00208             m_rightLegAngleAnimation = pendulum;
-<a name="l00209"></a>00209             MatrixAnimation::Handler handlers[] = {
-<a name="l00210"></a>00210                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(-1 * m_originOfRightLeg )) ,
-<a name="l00211"></a>00211                 MatrixAnimation::Handler( <span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>( m_rightLegAngleAnimation)) , 
-<a name="l00212"></a>00212                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_originOfRightLeg )) ,
-<a name="l00213"></a>00213                 m_modelAnimation ,
-<a name="l00214"></a>00214             };
-<a name="l00215"></a>00215             m_rightLegAnimation = MatrixAnimation::Handler(
-<a name="l00216"></a>00216                     <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , handlers[3])
-<a name="l00217"></a>00217                 );
-<a name="l00218"></a>00218         }
-<a name="l00219"></a>00219     }
-<a name="l00220"></a>00220 <span class="comment">//}}}</span>
-<a name="l00221"></a>00221 <span class="comment">/*</span>
-<a name="l00222"></a>00222 <span class="comment">//{{{ setWalkAround</span>
-<a name="l00223"></a>00223 <span class="comment">    void setWalkAround(){</span>
-<a name="l00224"></a>00224 <span class="comment">        MatrixAnimation::Handler tmp;</span>
-<a name="l00225"></a>00225 <span class="comment">        MatrixAnimation::Handler body;</span>
-<a name="l00226"></a>00226 <span class="comment">        MatrixAnimation::Handler pendulum;</span>
-<a name="l00227"></a>00227 <span class="comment">        const int interval = 120;</span>
-<a name="l00228"></a>00228 <span class="comment">        { // bodyのアニメーション</span>
-<a name="l00229"></a>00229 <span class="comment">            { //上下動</span>
-<a name="l00230"></a>00230 <span class="comment">                VectorKeyFrameAnimation::KeyFrame frames[] = {</span>
-<a name="l00231"></a>00231 <span class="comment">                    mof::makeKeyFrame(0 , mof::Vector3D(0 , 0 , 0) ) ,</span>
-<a name="l00232"></a>00232 <span class="comment">                    mof::makeKeyFrame(0.4 * interval , mof::Vector3D(0 , 5 , 0) ) ,</span>
-<a name="l00233"></a>00233 <span class="comment">                    mof::makeKeyFrame(0.5 * interval , mof::Vector3D(0 , 0 , 0) ) </span>
-<a name="l00234"></a>00234 <span class="comment">                };</span>
-<a name="l00235"></a>00235 <span class="comment">                tmp = mof::makeLoopHandler&lt;mof::Matrix3D&gt;(</span>
-<a name="l00236"></a>00236 <span class="comment">                    MatrixAnimation::Handler(new mof::TranslationAnimation3D(frames[0] , frames[2])) ,</span>
-<a name="l00237"></a>00237 <span class="comment">                    0 , interval / 2</span>
-<a name="l00238"></a>00238 <span class="comment">                );</span>
-<a name="l00239"></a>00239 <span class="comment">            }</span>
-<a name="l00240"></a>00240 <span class="comment">            MatrixAnimation::Handler tmp2 = tmp;</span>
-<a name="l00241"></a>00241 <span class="comment">            { //体の向き</span>
-<a name="l00242"></a>00242 <span class="comment">                VectorKeyFrameAnimation::KeyFrame frames[] = {</span>
-<a name="l00243"></a>00243 <span class="comment">                    mof::makeKeyFrame(0 , mof::Vector3D(0 , mof::deg2rad(-10) , 0) ) ,</span>
-<a name="l00244"></a>00244 <span class="comment">                    mof::makeKeyFrame(interval / 2 , mof::Vector3D(0 , mof::deg2rad(10) , 0) ) ,</span>
-<a name="l00245"></a>00245 <span class="comment">                    mof::makeKeyFrame(interval , mof::Vector3D(0 , mof::deg2rad(-10) , 0) ) </span>
-<a name="l00246"></a>00246 <span class="comment">                };</span>
-<a name="l00247"></a>00247 <span class="comment">                tmp = mof::makeLoopHandler&lt;mof::Matrix3D&gt;(</span>
-<a name="l00248"></a>00248 <span class="comment">                    MatrixAnimation::Handler(new mof::RotationAnimation3D(frames[0] , frames[2])) ,</span>
-<a name="l00249"></a>00249 <span class="comment">                    0 , interval    </span>
-<a name="l00250"></a>00250 <span class="comment">                );</span>
-<a name="l00251"></a>00251 <span class="comment">            }</span>
-<a name="l00252"></a>00252 <span class="comment">            { //結合</span>
-<a name="l00253"></a>00253 <span class="comment">                MatrixAnimation::Handler handlers[] = {</span>
-<a name="l00254"></a>00254 <span class="comment">                    tmp , tmp2  , m_modelAnimation</span>
-<a name="l00255"></a>00255 <span class="comment">                };</span>
-<a name="l00256"></a>00256 <span class="comment">                body = MatrixAnimation::Handler(</span>
-<a name="l00257"></a>00257 <span class="comment">                    new mof::CascadingAnimation&lt;mof::Matrix3D&gt;(handlers[0] , handlers[2])</span>
-<a name="l00258"></a>00258 <span class="comment">                );</span>
-<a name="l00259"></a>00259 <span class="comment">            }</span>
-<a name="l00260"></a>00260 <span class="comment">        }</span>
-<a name="l00261"></a>00261 <span class="comment">        </span>
-<a name="l00262"></a>00262 <span class="comment">        { //腕ふり</span>
-<a name="l00263"></a>00263 <span class="comment">            VectorKeyFrameAnimation::KeyFrame frames[] = {</span>
-<a name="l00264"></a>00264 <span class="comment">                mof::makeKeyFrame(0 , mof::Vector3D( mof::deg2rad(-60) , 0 , 0) ) ,</span>
-<a name="l00265"></a>00265 <span class="comment">                mof::makeKeyFrame(interval / 2 , mof::Vector3D( mof::deg2rad(60) , 0 , 0) ) ,</span>
-<a name="l00266"></a>00266 <span class="comment">                mof::makeKeyFrame(interval , mof::Vector3D( mof::deg2rad(-60) , 0 , 0) ) ,</span>
-<a name="l00267"></a>00267 <span class="comment">            };</span>
-<a name="l00268"></a>00268 <span class="comment">            pendulum = mof::makeLoopHandler&lt;mof::Matrix3D&gt;(</span>
-<a name="l00269"></a>00269 <span class="comment">                MatrixAnimation::Handler(new mof::RotationAnimation3D(frames[0] , frames[2]))</span>
-<a name="l00270"></a>00270 <span class="comment">                , 0 , interval );</span>
-<a name="l00271"></a>00271 <span class="comment">        }</span>
-<a name="l00272"></a>00272 <span class="comment"></span>
-<a name="l00273"></a>00273 <span class="comment">        m_bodyAnimation = body;</span>
-<a name="l00274"></a>00274 <span class="comment">        { //左腕</span>
-<a name="l00275"></a>00275 <span class="comment">            MatrixAnimation::Handler handlers[] = {</span>
-<a name="l00276"></a>00276 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createTranslation(-1 * m_originOfLeftArm)) ,</span>
-<a name="l00277"></a>00277 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createRotation(mof::Vector3D(0 , 0 , mof::deg2rad(-70)))) ,</span>
-<a name="l00278"></a>00278 <span class="comment">                pendulum , </span>
-<a name="l00279"></a>00279 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createTranslation( m_originOfLeftArm)) ,</span>
-<a name="l00280"></a>00280 <span class="comment">                m_modelAnimation ,</span>
-<a name="l00281"></a>00281 <span class="comment">            };</span>
-<a name="l00282"></a>00282 <span class="comment">            m_leftArmAnimation = MatrixAnimation::Handler(</span>
-<a name="l00283"></a>00283 <span class="comment">                    new mof::CascadingAnimation&lt;mof::Matrix3D&gt;(handlers[0] , handlers[4])</span>
-<a name="l00284"></a>00284 <span class="comment">                );</span>
-<a name="l00285"></a>00285 <span class="comment">        }</span>
-<a name="l00286"></a>00286 <span class="comment">        { //右腕(左腕と位相を変えている)</span>
-<a name="l00287"></a>00287 <span class="comment">            MatrixAnimation::Handler handlers[] = {</span>
-<a name="l00288"></a>00288 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createTranslation(-1 * m_originOfRightArm)) ,</span>
-<a name="l00289"></a>00289 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createRotation(mof::Vector3D(0 , 0 , mof::deg2rad(70)))) ,</span>
-<a name="l00290"></a>00290 <span class="comment">                mof::makeOffsetHandler&lt;mof::Matrix3D&gt;(pendulum , interval /2) ,</span>
-<a name="l00291"></a>00291 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createTranslation( m_originOfRightArm)) ,</span>
-<a name="l00292"></a>00292 <span class="comment">                m_modelAnimation ,</span>
-<a name="l00293"></a>00293 <span class="comment">            };</span>
-<a name="l00294"></a>00294 <span class="comment">            m_rightArmAnimation = MatrixAnimation::Handler(</span>
-<a name="l00295"></a>00295 <span class="comment">                    new mof::CascadingAnimation&lt;mof::Matrix3D&gt;(handlers[0] , handlers[4])</span>
-<a name="l00296"></a>00296 <span class="comment">                );</span>
-<a name="l00297"></a>00297 <span class="comment">        }</span>
-<a name="l00298"></a>00298 <span class="comment">        { //左足</span>
-<a name="l00299"></a>00299 <span class="comment">            MatrixAnimation::Handler handlers[] = {</span>
-<a name="l00300"></a>00300 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createTranslation(-1 * m_originOfLeftLeg)) ,</span>
-<a name="l00301"></a>00301 <span class="comment">                mof::makeOffsetHandler&lt;mof::Matrix3D&gt;(pendulum , interval /2) ,</span>
-<a name="l00302"></a>00302 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createTranslation( m_originOfLeftLeg)) ,</span>
-<a name="l00303"></a>00303 <span class="comment">                m_modelAnimation ,</span>
-<a name="l00304"></a>00304 <span class="comment">            };</span>
-<a name="l00305"></a>00305 <span class="comment">            m_leftLegAnimation = MatrixAnimation::Handler(</span>
-<a name="l00306"></a>00306 <span class="comment">                    new mof::CascadingAnimation&lt;mof::Matrix3D&gt;(handlers[0] , handlers[3])</span>
-<a name="l00307"></a>00307 <span class="comment">                );</span>
-<a name="l00308"></a>00308 <span class="comment">        }</span>
-<a name="l00309"></a>00309 <span class="comment">        { //右足</span>
-<a name="l00310"></a>00310 <span class="comment">            MatrixAnimation::Handler handlers[] = {</span>
-<a name="l00311"></a>00311 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createTranslation(-1 * m_originOfRightLeg )) ,</span>
-<a name="l00312"></a>00312 <span class="comment">                pendulum , </span>
-<a name="l00313"></a>00313 <span class="comment">                mof::makeConstantHandler(mof::Matrix3D::createTranslation( m_originOfRightLeg )) ,</span>
-<a name="l00314"></a>00314 <span class="comment">                m_modelAnimation ,</span>
-<a name="l00315"></a>00315 <span class="comment">            };</span>
-<a name="l00316"></a>00316 <span class="comment">            m_rightLegAnimation = MatrixAnimation::Handler(</span>
-<a name="l00317"></a>00317 <span class="comment">                    new mof::CascadingAnimation&lt;mof::Matrix3D&gt;(handlers[0] , handlers[3])</span>
-<a name="l00318"></a>00318 <span class="comment">                );</span>
-<a name="l00319"></a>00319 <span class="comment">        }</span>
-<a name="l00320"></a>00320 <span class="comment">    }</span>
-<a name="l00321"></a>00321 <span class="comment">//}}}</span>
-<a name="l00322"></a>00322 <span class="comment">*/</span>
-<a name="l00323"></a>00323 <span class="comment">//{{{ setCamera</span>
-<a name="l00324"></a><a class="code" href="namespacecharacter__motion__mod.html#7bf318b559699bb23079a65b2fd4c6b5">00324</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#7bf318b559699bb23079a65b2fd4c6b5">setCamera</a>(){
-<a name="l00325"></a>00325         MatrixAnimation::Handler pendulum;
-<a name="l00326"></a>00326         <span class="keyword">const</span> <span class="keywordtype">int</span> interval = 120;
-<a name="l00327"></a>00327         {
-<a name="l00328"></a>00328             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> currentDirection = <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 0 , 1 ) * m_modelAnimation-&gt;get(INDEX_DIRECTION)-&gt;getValue(m_frame);
-<a name="l00329"></a>00329             <span class="keywordtype">float</span> begin = atan2f( -currentDirection.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> , currentDirection.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> ) + M_PI / 2;    
-<a name="l00330"></a>00330             <span class="keywordtype">float</span> end = 0;  
-<a name="l00331"></a>00331             { <span class="comment">//遠回りの回転にならないように補正</span>
-<a name="l00332"></a>00332                 <span class="keywordflow">if</span>( end - begin &gt; M_PI )end -= 2 * M_PI;
-<a name="l00333"></a>00333                 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( begin - end &gt; M_PI )end += 2 * M_PI;
-<a name="l00334"></a>00334             }
-<a name="l00335"></a>00335             
-<a name="l00336"></a>00336             <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;::Handler</a> <a class="code" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a>
-<a name="l00337"></a>00337             (
-<a name="l00338"></a>00338                 <span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>
-<a name="l00339"></a>00339                 (
-<a name="l00340"></a>00340                     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Vector3D&gt;::Handler</a>
-<a name="l00341"></a>00341                     ( 
-<a name="l00342"></a>00342                         <span class="keyword">new</span> <a class="code" href="classmof_1_1UniformAnimation.html">mof::UniformAnimation</a>
-<a name="l00343"></a>00343                         ( 
-<a name="l00344"></a>00344                             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , begin , 0 ) ,
-<a name="l00345"></a>00345                             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , end , 0 )  , 
-<a name="l00346"></a>00346                             0.05
-<a name="l00347"></a>00347                         )  
-<a name="l00348"></a>00348                     )
-<a name="l00349"></a>00349                 )
-<a name="l00350"></a>00350             );
-<a name="l00351"></a>00351             m_modelAnimation-&gt;set
-<a name="l00352"></a>00352             ( 
-<a name="l00353"></a>00353                 INDEX_DIRECTION , 
-<a name="l00354"></a>00354                 mof::makeOffsetHandler&lt;mof::Matrix3D&gt;
-<a name="l00355"></a>00355                 ( 
-<a name="l00356"></a>00356                     rotation ,
-<a name="l00357"></a>00357                     -m_frame
-<a name="l00358"></a>00358                 ) 
-<a name="l00359"></a>00359             );
-<a name="l00360"></a>00360         }
-<a name="l00361"></a>00361         m_bodyAnimation = m_modelAnimation;
-<a name="l00362"></a>00362         { <span class="comment">//左腕</span>
-<a name="l00363"></a>00363             <span class="keywordtype">float</span> begin = m_leftArmAngleAnimation-&gt;getValue( m_frame ).x ;  
-<a name="l00364"></a>00364             <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;::Handler</a> tmp;
-<a name="l00365"></a>00365             <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;::Handler</a> tmp2;
-<a name="l00366"></a>00366             { <span class="comment">//腕ふり</span>
-<a name="l00367"></a>00367                 VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00368"></a>00368                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( begin , 0 , 0 ) ) ,
-<a name="l00369"></a>00369                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 30 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-60) , 0 , 0 ) ) ,
-<a name="l00370"></a>00370                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 50 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-60) , 0 , 0) ) ,
-<a name="l00371"></a>00371                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 80 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-130) , 0 , 0) ) ,
-<a name="l00372"></a>00372                 };
-<a name="l00373"></a>00373                 tmp = MatrixAnimation::Handler(<span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>(frames[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(frames) ));
-<a name="l00374"></a>00374             }
-<a name="l00375"></a>00375             {
-<a name="l00376"></a>00376                 VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00377"></a>00377                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-70) ) ) ,
-<a name="l00378"></a>00378                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame+50 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-90) ) ) ,
-<a name="l00379"></a>00379                 };
-<a name="l00380"></a>00380                 tmp2 = MatrixAnimation::Handler(<span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>(frames[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(frames) ));
-<a name="l00381"></a>00381             }
-<a name="l00382"></a>00382 
-<a name="l00383"></a>00383             MatrixAnimation::Handler handlers[] = {
-<a name="l00384"></a>00384                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(-1 * m_originOfLeftArm)) ,
-<a name="l00385"></a>00385                 tmp2 , tmp ,
-<a name="l00386"></a>00386                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_originOfLeftArm)) ,
-<a name="l00387"></a>00387                 m_modelAnimation ,
-<a name="l00388"></a>00388             };
-<a name="l00389"></a>00389             m_leftArmAnimation = MatrixAnimation::Handler(
-<a name="l00390"></a>00390                 <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(handlers) )
-<a name="l00391"></a>00391             );
-<a name="l00392"></a>00392         }
-<a name="l00393"></a>00393         { <span class="comment">//右腕</span>
-<a name="l00394"></a>00394             <span class="keywordtype">float</span> begin = m_rightArmAngleAnimation-&gt;getValue( m_frame ).x ; 
-<a name="l00395"></a>00395             <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;::Handler</a> tmp;
-<a name="l00396"></a>00396             <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;::Handler</a> tmp2;
-<a name="l00397"></a>00397             { <span class="comment">//腕ふり</span>
-<a name="l00398"></a>00398                 VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00399"></a>00399                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( begin , 0 , 0) ) ,
-<a name="l00400"></a>00400                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 30 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-60) , 0 , 0) ) ,
-<a name="l00401"></a>00401                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 50 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-60) , 0 , 0) ) ,
-<a name="l00402"></a>00402                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 80 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(-130) , 0 , 0) ) ,
-<a name="l00403"></a>00403                 };
-<a name="l00404"></a>00404                 tmp = MatrixAnimation::Handler(<span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>(frames[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(frames) ));
-<a name="l00405"></a>00405             }
-<a name="l00406"></a>00406             {
-<a name="l00407"></a>00407                 VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00408"></a>00408                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(70) ) ) ,
-<a name="l00409"></a>00409                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame+50 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(90) ) ) ,
-<a name="l00410"></a>00410                 };
-<a name="l00411"></a>00411                 tmp2 = MatrixAnimation::Handler(<span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>(frames[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(frames) ));
-<a name="l00412"></a>00412             }
-<a name="l00413"></a>00413 
-<a name="l00414"></a>00414             MatrixAnimation::Handler handlers[] = {
-<a name="l00415"></a>00415                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(-1 * m_originOfRightArm)) ,
-<a name="l00416"></a>00416                 tmp2 , tmp ,
-<a name="l00417"></a>00417                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_originOfRightArm)) ,
-<a name="l00418"></a>00418                 m_modelAnimation ,
-<a name="l00419"></a>00419             };
-<a name="l00420"></a>00420             m_rightArmAnimation = MatrixAnimation::Handler(
-<a name="l00421"></a>00421                 <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(handlers) )
-<a name="l00422"></a>00422             );
-<a name="l00423"></a>00423         }
-<a name="l00424"></a>00424         { <span class="comment">//左足</span>
-<a name="l00425"></a>00425             <span class="keywordtype">float</span> begin = m_leftLegAngleAnimation-&gt;getValue( m_frame ).x ;  
-<a name="l00426"></a>00426             <span class="keywordtype">float</span> end = 0;  
-<a name="l00427"></a>00427             { <span class="comment">//遠回りの回転にならないように補正</span>
-<a name="l00428"></a>00428                 <span class="keywordflow">if</span>( end - begin &gt; M_PI )end -= 2 * M_PI;
-<a name="l00429"></a>00429                 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( begin - end &gt; M_PI )end += 2 * M_PI;
-<a name="l00430"></a>00430             }
-<a name="l00431"></a>00431             <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;::Handler</a> tmp;
-<a name="l00432"></a>00432             { <span class="comment">//腕ふり</span>
-<a name="l00433"></a>00433                 VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00434"></a>00434                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( begin , 0 , 0) ) ,
-<a name="l00435"></a>00435                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 30 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( end , 0 , 0) ) ,
-<a name="l00436"></a>00436                 };
-<a name="l00437"></a>00437                 tmp = MatrixAnimation::Handler(<span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>(frames[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(frames) ));
-<a name="l00438"></a>00438             }
-<a name="l00439"></a>00439             MatrixAnimation::Handler handlers[] = {
-<a name="l00440"></a>00440                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(-1 * m_originOfLeftLeg)) ,
-<a name="l00441"></a>00441                 tmp ,
-<a name="l00442"></a>00442                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_originOfLeftLeg)) ,
-<a name="l00443"></a>00443                 m_modelAnimation ,
-<a name="l00444"></a>00444             };
-<a name="l00445"></a>00445             m_leftLegAnimation = MatrixAnimation::Handler(
-<a name="l00446"></a>00446                 <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(handlers) )
-<a name="l00447"></a>00447             );
-<a name="l00448"></a>00448         }
-<a name="l00449"></a>00449         { <span class="comment">//右足</span>
-<a name="l00450"></a>00450             <span class="keywordtype">float</span> begin = m_rightLegAngleAnimation-&gt;getValue( m_frame ).x ; 
-<a name="l00451"></a>00451             <span class="keywordtype">float</span> end = 0;  
-<a name="l00452"></a>00452             { <span class="comment">//遠回りの回転にならないように補正</span>
-<a name="l00453"></a>00453                 <span class="keywordflow">if</span>( end - begin &gt; M_PI )end -= 2 * M_PI;
-<a name="l00454"></a>00454                 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( begin - end &gt; M_PI )end += 2 * M_PI;
-<a name="l00455"></a>00455             }
-<a name="l00456"></a>00456             <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;mof::Matrix3D&gt;::Handler</a> tmp;
-<a name="l00457"></a>00457             { <span class="comment">//腕ふり</span>
-<a name="l00458"></a>00458                 VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00459"></a>00459                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( begin , 0 , 0) ) ,
-<a name="l00460"></a>00460                     <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 30 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( end , 0 , 0) ) ,
-<a name="l00461"></a>00461                 };
-<a name="l00462"></a>00462                 tmp = MatrixAnimation::Handler(<span class="keyword">new</span> <a class="code" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>(frames[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(frames) ));
-<a name="l00463"></a>00463             }
-<a name="l00464"></a>00464             MatrixAnimation::Handler handlers[] = {
-<a name="l00465"></a>00465                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(-1 * m_originOfRightLeg)) ,
-<a name="l00466"></a>00466                 tmp ,
-<a name="l00467"></a>00467                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>(<a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_originOfRightLeg)) ,
-<a name="l00468"></a>00468                 m_modelAnimation ,
-<a name="l00469"></a>00469             };
-<a name="l00470"></a>00470             m_rightLegAnimation = MatrixAnimation::Handler(
-<a name="l00471"></a>00471                 <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(handlers) )
-<a name="l00472"></a>00472             );
-<a name="l00473"></a>00473         }
-<a name="l00474"></a>00474         { <span class="comment">//カメラ</span>
-<a name="l00475"></a>00475             VectorKeyFrameAnimation::KeyFrame frames[] = {
-<a name="l00476"></a>00476                 <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 50  , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 0 , 0) ) ,
-<a name="l00477"></a>00477                 <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>(m_frame + 80 , <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 200 , 40) ) ,
-<a name="l00478"></a>00478             };
-<a name="l00479"></a>00479             MatrixAnimation::Handler handlers[] = {
-<a name="l00480"></a>00480                 MatrixAnimation::Handler(<span class="keyword">new</span> <a class="code" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a>(frames[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(frames) )) , 
-<a name="l00481"></a>00481                 m_modelAnimation ,
-<a name="l00482"></a>00482             };
-<a name="l00483"></a>00483             m_cameraAnimation = MatrixAnimation::Handler(
-<a name="l00484"></a>00484                 <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>(handlers[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(handlers) )
-<a name="l00485"></a>00485             );
-<a name="l00486"></a>00486         }
-<a name="l00487"></a>00487 
-<a name="l00488"></a>00488 
-<a name="l00489"></a>00489 
-<a name="l00490"></a>00490     }
-<a name="l00491"></a>00491 <span class="comment">//}}}</span>
-<a name="l00492"></a>00492 <span class="comment">//{{{ setStatic</span>
-<a name="l00493"></a><a class="code" href="namespacecharacter__motion__mod.html#eebdb188e748b71940ba172e17173627">00493</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#eebdb188e748b71940ba172e17173627">setStatic</a>(){
-<a name="l00494"></a>00494         { <span class="comment">// bodyのアニメーション</span>
-<a name="l00495"></a>00495             m_bodyAnimation = <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( m_bodyAnimation-&gt;getValue( m_frame ) );
-<a name="l00496"></a>00496         }
-<a name="l00497"></a>00497         
-<a name="l00498"></a>00498         { <span class="comment">//左腕</span>
-<a name="l00499"></a>00499             m_leftArmAnimation = <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( m_leftArmAnimation-&gt;getValue( m_frame ) );
-<a name="l00500"></a>00500         }
-<a name="l00501"></a>00501         { <span class="comment">//右腕</span>
-<a name="l00502"></a>00502             m_rightArmAnimation = <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( m_rightArmAnimation-&gt;getValue( m_frame ) );
-<a name="l00503"></a>00503         }
-<a name="l00504"></a>00504         { <span class="comment">//左足</span>
-<a name="l00505"></a>00505             m_leftLegAnimation = <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( m_leftLegAnimation-&gt;getValue( m_frame ) );
-<a name="l00506"></a>00506         }
-<a name="l00507"></a>00507         { <span class="comment">//右足</span>
-<a name="l00508"></a>00508             m_rightLegAnimation = <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( m_rightLegAnimation-&gt;getValue( m_frame ) );
-<a name="l00509"></a>00509         }
-<a name="l00510"></a>00510     }
-<a name="l00511"></a>00511 <span class="comment">//}}}</span>
-<a name="l00512"></a>00512 <span class="comment">//{{{ initialize</span>
-<a name="l00513"></a><a class="code" href="namespacecharacter__motion__mod.html#014642f118882f64ccf8122cb1fc965b">00513</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#014642f118882f64ccf8122cb1fc965b" title="モジュールの初期化を行う.">initialize</a>(){
-<a name="l00514"></a>00514         m_frame = 0;
-<a name="l00515"></a>00515         {
-<a name="l00516"></a>00516             MatrixAnimation::Handler handlers[] =
-<a name="l00517"></a>00517             {
-<a name="l00518"></a>00518                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( <a class="code" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">mof::Matrix3D::createScaling</a>(m_baseScaling) ) ,
-<a name="l00519"></a>00519                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( <a class="code" href="classmof_1_1Matrix3D.html#f6c22bb9d97bc8e2f2cdea80181b5caa">mof::Matrix3D::createIdentity</a>() ) ,
-<a name="l00520"></a>00520                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( <a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(m_basePosition) )  , 
-<a name="l00521"></a>00521                 <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( <a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 0 , 0) ) ) ,
-<a name="l00522"></a>00522             };
-<a name="l00523"></a>00523             m_modelAnimation = 
-<a name="l00524"></a>00524             boost::shared_ptr&lt;mof::CascadingAnimation&lt;mof::Matrix3D&gt; &gt;
-<a name="l00525"></a>00525             (
-<a name="l00526"></a>00526                 <span class="keyword">new</span> <a class="code" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt;mof::Matrix3D&gt;</a>( handlers[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(handlers)  )
-<a name="l00527"></a>00527             );
-<a name="l00528"></a>00528         }
-<a name="l00529"></a>00529         m_type = <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">WALK_AROUND</a>;
-<a name="l00530"></a>00530         <a class="code" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b" title="アニメーションを切り替える">changeAnimation</a>( m_type );
-<a name="l00531"></a>00531     }
-<a name="l00532"></a>00532 <span class="comment">//}}}</span>
-<a name="l00533"></a>00533 <span class="comment">//{{{ finalize</span>
-<a name="l00534"></a><a class="code" href="namespacecharacter__motion__mod.html#1cee5dcec4dbf60e840db9e10df5f836">00534</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#1cee5dcec4dbf60e840db9e10df5f836" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>(){
-<a name="l00535"></a>00535     }
-<a name="l00536"></a>00536 <span class="comment">//}}}</span>
-<a name="l00537"></a>00537 <span class="comment">//{{{ update</span>
-<a name="l00538"></a><a class="code" href="namespacecharacter__motion__mod.html#68a3897bff6aa0f4bef5862f71d20938">00538</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#68a3897bff6aa0f4bef5862f71d20938" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>(){
-<a name="l00539"></a>00539         m_frame++;
-<a name="l00540"></a>00540         <span class="keywordflow">switch</span>( m_type ){
-<a name="l00541"></a>00541             <span class="keywordflow">case</span>  <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">WALK_AROUND</a> :
-<a name="l00542"></a>00542                 {
-<a name="l00543"></a>00543                     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> current = <a class="code" href="classmof_1_1Matrix3D.html#9839fbbb846cb123ad65afe1d0901a70">mof::Matrix3D::getTranslation</a>(m_modelAnimation-&gt;get(INDEX_MOVE)-&gt;getValue(m_frame));
-<a name="l00544"></a>00544                     <span class="keywordflow">if</span>( current  == m_nextTargetPosition  )<a class="code" href="namespacecharacter__motion__mod.html#445e4939c7460bdef370ad16eb167b25">updateAsWalkAround</a>(); 
-<a name="l00545"></a>00545                 }
-<a name="l00546"></a>00546                 <span class="keywordflow">break</span>;
-<a name="l00547"></a>00547             <span class="keywordflow">case</span> <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1">STATIC</a> :
-<a name="l00548"></a>00548                 <span class="keywordflow">break</span>;
-<a name="l00549"></a>00549             <span class="keywordflow">case</span> <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b">CAMERA</a> :
-<a name="l00550"></a>00550                 <span class="keywordflow">break</span>;
-<a name="l00551"></a>00551         }
-<a name="l00552"></a>00552 
-<a name="l00553"></a>00553     }
-<a name="l00554"></a>00554 <span class="comment">//}}}</span>
-<a name="l00555"></a>00555 <span class="comment">//{{{ setPosition</span>
-<a name="l00556"></a><a class="code" href="namespacecharacter__motion__mod.html#d37a92d554950d0ccfb4bc0ef55c2547">00556</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#d37a92d554950d0ccfb4bc0ef55c2547" title="キャラクターの基準位置を指定">setPosition</a>( <span class="keywordtype">double</span> x , <span class="keywordtype">double</span> y , <span class="keywordtype">double</span> z ){
-<a name="l00557"></a>00557         m_basePosition = <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( x , y , z );
-<a name="l00558"></a>00558         m_modelAnimation-&gt;set
-<a name="l00559"></a>00559         ( 
-<a name="l00560"></a>00560             INDEX_BASE_POSITION , <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( <a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>(m_basePosition) )  
-<a name="l00561"></a>00561         );
-<a name="l00562"></a>00562     }
-<a name="l00563"></a>00563 <span class="comment">//}}}</span>
-<a name="l00564"></a>00564 <span class="comment">//{{{ getPosition</span>
-<a name="l00565"></a><a class="code" href="namespacecharacter__motion__mod.html#f40aeffc36a2a5c99355987be3f29579">00565</a>     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecharacter__motion__mod.html#f40aeffc36a2a5c99355987be3f29579" title="キャラクターの基準位置を得る">getPosition</a>( ){
-<a name="l00566"></a>00566         <span class="keywordflow">return</span> m_basePosition;
-<a name="l00567"></a>00567     }
-<a name="l00568"></a>00568 <span class="comment">//}}} </span>
-<a name="l00569"></a>00569 <span class="comment">//{{{ setScaling</span>
-<a name="l00570"></a><a class="code" href="namespacecharacter__motion__mod.html#42eeed4f12bf9b866357359e69f59090">00570</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#42eeed4f12bf9b866357359e69f59090" title="キャラクターの基準スケールを指定">setScaling</a>( <span class="keywordtype">double</span> x , <span class="keywordtype">double</span> y , <span class="keywordtype">double</span> z ){
-<a name="l00571"></a>00571         m_baseScaling = <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( x , y , z );
-<a name="l00572"></a>00572         m_modelAnimation-&gt;set
-<a name="l00573"></a>00573         ( 
-<a name="l00574"></a>00574             INDEX_BASE_SCALE , <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( <a class="code" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">mof::Matrix3D::createScaling</a>(m_baseScaling) )  
-<a name="l00575"></a>00575         );
-<a name="l00576"></a>00576     }
-<a name="l00577"></a>00577 <span class="comment">//}}}</span>
-<a name="l00578"></a>00578 <span class="comment">//{{{ getScaling</span>
-<a name="l00579"></a><a class="code" href="namespacecharacter__motion__mod.html#c6aa9c4a4b66185658ade8ea43be64ca">00579</a>     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecharacter__motion__mod.html#c6aa9c4a4b66185658ade8ea43be64ca" title="キャラクターの基準スケールを得る">getScaling</a>( ){
-<a name="l00580"></a>00580         <span class="keywordflow">return</span> m_baseScaling;
-<a name="l00581"></a>00581     }
-<a name="l00582"></a>00582 <span class="comment">//}}}</span>
-<a name="l00583"></a>00583 <span class="comment">//{{{ changeAnimation</span>
-<a name="l00584"></a><a class="code" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b">00584</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b" title="アニメーションを切り替える">changeAnimation</a>(<a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">AnimationType</a> type){
-<a name="l00585"></a>00585         m_type = type;
-<a name="l00586"></a>00586         <span class="keywordflow">switch</span>( m_type ){
-<a name="l00587"></a>00587             <span class="keywordflow">case</span>  <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">WALK_AROUND</a> :
-<a name="l00588"></a>00588                 <a class="code" href="namespacecharacter__motion__mod.html#445e4939c7460bdef370ad16eb167b25">updateAsWalkAround</a>();
-<a name="l00589"></a>00589                 <a class="code" href="namespacecharacter__motion__mod.html#6ec4362a4a7e9808ad6ccb523cf51116">setWalkAround</a>(); 
-<a name="l00590"></a>00590                 <span class="keywordflow">break</span>;
-<a name="l00591"></a>00591             <span class="keywordflow">case</span> <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1">STATIC</a> :
-<a name="l00592"></a>00592                 <a class="code" href="namespacecharacter__motion__mod.html#eebdb188e748b71940ba172e17173627">setStatic</a>(); 
-<a name="l00593"></a>00593                 <span class="keywordflow">break</span>;
-<a name="l00594"></a>00594             <span class="keywordflow">case</span> <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b">CAMERA</a> :
-<a name="l00595"></a>00595                 <a class="code" href="namespacecharacter__motion__mod.html#7bf318b559699bb23079a65b2fd4c6b5">setCamera</a>(); 
-<a name="l00596"></a>00596                 <span class="keywordflow">break</span>;
-<a name="l00597"></a>00597         }
-<a name="l00598"></a>00598 
-<a name="l00599"></a>00599 
-<a name="l00600"></a>00600     }
-<a name="l00601"></a>00601 <span class="comment">//}}}}</span>
-<a name="l00602"></a>00602 <span class="comment">//{{{ pushBodyWorldTransform</span>
-<a name="l00603"></a><a class="code" href="namespacecharacter__motion__mod.html#6b320912cf58390b052cf2aa5c9616db">00603</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#6b320912cf58390b052cf2aa5c9616db" title="3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる...">pushBodyWorldTransform</a>(){
-<a name="l00604"></a>00604         <span class="keywordtype">float</span> arr[16];
-<a name="l00605"></a>00605         <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">Lab::convertMatrix</a>(m_bodyAnimation-&gt;getValue(m_frame) , arr);
-<a name="l00606"></a>00606         glMultMatrixf(arr);
-<a name="l00607"></a>00607     }
-<a name="l00608"></a>00608 <span class="comment">//}}}</span>
-<a name="l00609"></a>00609 <span class="comment">//{{{ pushLeftArmWorldTransform</span>
-<a name="l00610"></a><a class="code" href="namespacecharacter__motion__mod.html#5edfc9f91725d5dad53b048b81af67ee">00610</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#5edfc9f91725d5dad53b048b81af67ee" title="3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる...">pushLeftArmWorldTransform</a>(){
-<a name="l00611"></a>00611         <span class="keywordtype">float</span> arr[16];
-<a name="l00612"></a>00612         <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">Lab::convertMatrix</a>(m_leftArmAnimation-&gt;getValue(m_frame) , arr);
-<a name="l00613"></a>00613         glMultMatrixf(arr);
-<a name="l00614"></a>00614     }
-<a name="l00615"></a>00615 <span class="comment">//}}}</span>
-<a name="l00616"></a>00616 <span class="comment">//{{{ pushRightArmWorldTransform</span>
-<a name="l00617"></a><a class="code" href="namespacecharacter__motion__mod.html#f0372d33b9267484a8f2ddd167933aa4">00617</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#f0372d33b9267484a8f2ddd167933aa4" title="3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる...">pushRightArmWorldTransform</a>(){
-<a name="l00618"></a>00618         <span class="keywordtype">float</span> arr[16];
-<a name="l00619"></a>00619         <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">Lab::convertMatrix</a>(m_rightArmAnimation-&gt;getValue(m_frame) , arr);
-<a name="l00620"></a>00620         glMultMatrixf(arr);
-<a name="l00621"></a>00621     }
-<a name="l00622"></a>00622 <span class="comment">//}}}</span>
-<a name="l00623"></a>00623 <span class="comment">//{{{ pushLeftLegWorldTransform</span>
-<a name="l00624"></a><a class="code" href="namespacecharacter__motion__mod.html#82f316e16d3503c6efdbc82911fa29b6">00624</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#82f316e16d3503c6efdbc82911fa29b6" title="3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる...">pushLeftLegWorldTransform</a>(){
-<a name="l00625"></a>00625         <span class="keywordtype">float</span> arr[16];
-<a name="l00626"></a>00626         <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">Lab::convertMatrix</a>(m_leftLegAnimation-&gt;getValue(m_frame) , arr);
-<a name="l00627"></a>00627         glMultMatrixf(arr);
-<a name="l00628"></a>00628     }
-<a name="l00629"></a>00629 <span class="comment">//}}}</span>
-<a name="l00630"></a>00630 <span class="comment">//{{{ pushRightLegWorldTransform</span>
-<a name="l00631"></a><a class="code" href="namespacecharacter__motion__mod.html#e32830c6d21a430e0371d163bb9470b1">00631</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#e32830c6d21a430e0371d163bb9470b1" title="3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる...">pushRightLegWorldTransform</a>(){
-<a name="l00632"></a>00632         <span class="keywordtype">float</span> arr[16];
-<a name="l00633"></a>00633         <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">Lab::convertMatrix</a>(m_rightLegAnimation-&gt;getValue(m_frame) , arr);
-<a name="l00634"></a>00634         glMultMatrixf(arr);
-<a name="l00635"></a>00635     }
-<a name="l00636"></a>00636 <span class="comment">//}}}</span>
-<a name="l00637"></a>00637 <span class="comment">//{{{ pushShadowWorldTransform</span>
-<a name="l00638"></a><a class="code" href="namespacecharacter__motion__mod.html#ded13cd9cd83dd56192a31bded070a3c">00638</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#ded13cd9cd83dd56192a31bded070a3c" title="3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる...">pushShadowWorldTransform</a>(){
-<a name="l00639"></a>00639         <span class="keywordtype">float</span> arr[16];
-<a name="l00640"></a>00640         <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">Lab::convertMatrix</a>(m_modelAnimation-&gt;getValue(m_frame) , arr);
-<a name="l00641"></a>00641         glMultMatrixf(arr);
-<a name="l00642"></a>00642     }
-<a name="l00643"></a>00643 <span class="comment">//}}}</span>
-<a name="l00644"></a>00644 <span class="comment">//{{{ pushCameraWorldTransform</span>
-<a name="l00645"></a><a class="code" href="namespacecharacter__motion__mod.html#ea3a324b2a84db52cf80121e2496dc8b">00645</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#ea3a324b2a84db52cf80121e2496dc8b" title="3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる...">pushCameraWorldTransform</a>(){
-<a name="l00646"></a>00646         <span class="keywordtype">float</span> arr[16];
-<a name="l00647"></a>00647         <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">Lab::convertMatrix</a>(m_cameraAnimation-&gt;getValue(m_frame) , arr);
-<a name="l00648"></a>00648         glMultMatrixf(arr);
-<a name="l00649"></a>00649     }
-<a name="l00650"></a>00650 <span class="comment">//}}}</span>
-<a name="l00651"></a>00651 
-<a name="l00652"></a>00652 
-<a name="l00653"></a>00653 } <span class="comment">// namespace character_motion_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/character__motion__mod_8cc.html b/latex/vim/.vim/doc/html/character__motion__mod_8cc.html
deleted file mode 100644 (file)
index 78b50d7..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: character_motion_mod/character_motion_mod.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>character_motion_mod/character_motion_mod.cc</h1>
-<p>
-<a href="character__motion__mod_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html">character_motion_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#445e4939c7460bdef370ad16eb167b25">character_motion_mod::updateAsWalkAround</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#6ec4362a4a7e9808ad6ccb523cf51116">character_motion_mod::setWalkAround</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#7bf318b559699bb23079a65b2fd4c6b5">character_motion_mod::setCamera</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#eebdb188e748b71940ba172e17173627">character_motion_mod::setStatic</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#014642f118882f64ccf8122cb1fc965b">character_motion_mod::initialize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.  <a href="#014642f118882f64ccf8122cb1fc965b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#1cee5dcec4dbf60e840db9e10df5f836">character_motion_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#1cee5dcec4dbf60e840db9e10df5f836"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#68a3897bff6aa0f4bef5862f71d20938">character_motion_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#68a3897bff6aa0f4bef5862f71d20938"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#d37a92d554950d0ccfb4bc0ef55c2547">character_motion_mod::setPosition</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準位置を指定  <a href="#d37a92d554950d0ccfb4bc0ef55c2547"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#f40aeffc36a2a5c99355987be3f29579">character_motion_mod::getPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準位置を得る  <a href="#f40aeffc36a2a5c99355987be3f29579"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#42eeed4f12bf9b866357359e69f59090">character_motion_mod::setScaling</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準スケールを指定  <a href="#42eeed4f12bf9b866357359e69f59090"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#c6aa9c4a4b66185658ade8ea43be64ca">character_motion_mod::getScaling</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準スケールを得る  <a href="#c6aa9c4a4b66185658ade8ea43be64ca"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b">character_motion_mod::changeAnimation</a> (AnimationType type)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">アニメーションを切り替える  <a href="#91846b5469639b158d82842184a8394b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#6b320912cf58390b052cf2aa5c9616db">character_motion_mod::pushBodyWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる  <a href="#6b320912cf58390b052cf2aa5c9616db"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#5edfc9f91725d5dad53b048b81af67ee">character_motion_mod::pushLeftArmWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる  <a href="#5edfc9f91725d5dad53b048b81af67ee"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#f0372d33b9267484a8f2ddd167933aa4">character_motion_mod::pushRightArmWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる  <a href="#f0372d33b9267484a8f2ddd167933aa4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#82f316e16d3503c6efdbc82911fa29b6">character_motion_mod::pushLeftLegWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる  <a href="#82f316e16d3503c6efdbc82911fa29b6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#e32830c6d21a430e0371d163bb9470b1">character_motion_mod::pushRightLegWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる  <a href="#e32830c6d21a430e0371d163bb9470b1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#ded13cd9cd83dd56192a31bded070a3c">character_motion_mod::pushShadowWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる  <a href="#ded13cd9cd83dd56192a31bded070a3c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#ea3a324b2a84db52cf80121e2496dc8b">character_motion_mod::pushCameraWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる  <a href="#ea3a324b2a84db52cf80121e2496dc8b"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/character__motion__mod_8h-source.html b/latex/vim/.vim/doc/html/character__motion__mod_8h-source.html
deleted file mode 100644 (file)
index 12ddd55..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: character_motion_mod/character_motion_mod.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>character_motion_mod/character_motion_mod.h</h1><a href="character__motion__mod_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00005"></a>00005 
-<a name="l00006"></a>00006 
-<a name="l00010"></a>00010 <span class="keyword">namespace </span>character_motion_mod{
-<a name="l00011"></a><a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">00011</a>     <span class="keyword">enum</span> <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">AnimationType</a>
-<a name="l00012"></a>00012     {
-<a name="l00013"></a><a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">00013</a>        <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">WALK_AROUND</a> ,
-<a name="l00014"></a><a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1">00014</a>        <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1">STATIC</a> ,
-<a name="l00015"></a><a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b">00015</a>        <a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b">CAMERA</a> ,
-<a name="l00016"></a>00016     };
-<a name="l00017"></a>00017 
-<a name="l00021"></a>00021     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#014642f118882f64ccf8122cb1fc965b" title="モジュールの初期化を行う.">initialize</a>();
-<a name="l00022"></a>00022 
-<a name="l00026"></a>00026     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#1cee5dcec4dbf60e840db9e10df5f836" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>();
-<a name="l00027"></a>00027 
-<a name="l00031"></a>00031     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#68a3897bff6aa0f4bef5862f71d20938" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>();
-<a name="l00032"></a>00032 
-<a name="l00036"></a>00036     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b" title="アニメーションを切り替える">changeAnimation</a>(<a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">AnimationType</a> type);
-<a name="l00037"></a>00037 
-<a name="l00044"></a>00044     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#d37a92d554950d0ccfb4bc0ef55c2547" title="キャラクターの基準位置を指定">setPosition</a>( <span class="keywordtype">double</span> x , <span class="keywordtype">double</span> y , <span class="keywordtype">double</span> z );
-<a name="l00045"></a>00045     
-<a name="l00050"></a>00050     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecharacter__motion__mod.html#f40aeffc36a2a5c99355987be3f29579" title="キャラクターの基準位置を得る">getPosition</a>( );
-<a name="l00051"></a>00051     
-<a name="l00058"></a>00058     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#42eeed4f12bf9b866357359e69f59090" title="キャラクターの基準スケールを指定">setScaling</a>( <span class="keywordtype">double</span> x , <span class="keywordtype">double</span> y , <span class="keywordtype">double</span> z );
-<a name="l00059"></a>00059    
-<a name="l00064"></a>00064     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacecharacter__motion__mod.html#c6aa9c4a4b66185658ade8ea43be64ca" title="キャラクターの基準スケールを得る">getScaling</a>( );
-<a name="l00065"></a>00065 
-<a name="l00070"></a>00070     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#6b320912cf58390b052cf2aa5c9616db" title="3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる...">pushBodyWorldTransform</a>();
-<a name="l00071"></a>00071     
-<a name="l00076"></a>00076     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#5edfc9f91725d5dad53b048b81af67ee" title="3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる...">pushLeftArmWorldTransform</a>();
-<a name="l00077"></a>00077     
-<a name="l00082"></a>00082     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#f0372d33b9267484a8f2ddd167933aa4" title="3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる...">pushRightArmWorldTransform</a>();
-<a name="l00083"></a>00083 
-<a name="l00088"></a>00088     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#82f316e16d3503c6efdbc82911fa29b6" title="3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる...">pushLeftLegWorldTransform</a>();
-<a name="l00089"></a>00089     
-<a name="l00094"></a>00094     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#e32830c6d21a430e0371d163bb9470b1" title="3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる...">pushRightLegWorldTransform</a>();
-<a name="l00095"></a>00095 
-<a name="l00100"></a>00100     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#ded13cd9cd83dd56192a31bded070a3c" title="3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる...">pushShadowWorldTransform</a>();
-<a name="l00101"></a>00101 
-<a name="l00106"></a>00106     <span class="keywordtype">void</span> <a class="code" href="namespacecharacter__motion__mod.html#ea3a324b2a84db52cf80121e2496dc8b" title="3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる...">pushCameraWorldTransform</a>();
-<a name="l00107"></a>00107 
-<a name="l00108"></a>00108 
-<a name="l00109"></a>00109 
-<a name="l00110"></a>00110 
-<a name="l00111"></a>00111 
-<a name="l00112"></a>00112 } <span class="comment">// namespace character_motion_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/character__motion__mod_8h.html b/latex/vim/.vim/doc/html/character__motion__mod_8h.html
deleted file mode 100644 (file)
index 4a29d1c..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: character_motion_mod/character_motion_mod.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>character_motion_mod/character_motion_mod.h</h1>
-<p>
-<a href="character__motion__mod_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html">character_motion_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">character_motion_mod::AnimationType</a> { <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">character_motion_mod::WALK_AROUND</a>, 
-<a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1">character_motion_mod::STATIC</a>, 
-<a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b">character_motion_mod::CAMERA</a>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#014642f118882f64ccf8122cb1fc965b">character_motion_mod::initialize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.  <a href="#014642f118882f64ccf8122cb1fc965b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#1cee5dcec4dbf60e840db9e10df5f836">character_motion_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#1cee5dcec4dbf60e840db9e10df5f836"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#68a3897bff6aa0f4bef5862f71d20938">character_motion_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#68a3897bff6aa0f4bef5862f71d20938"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b">character_motion_mod::changeAnimation</a> (AnimationType type)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">アニメーションを切り替える  <a href="#91846b5469639b158d82842184a8394b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#d37a92d554950d0ccfb4bc0ef55c2547">character_motion_mod::setPosition</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準位置を指定  <a href="#d37a92d554950d0ccfb4bc0ef55c2547"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#f40aeffc36a2a5c99355987be3f29579">character_motion_mod::getPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準位置を得る  <a href="#f40aeffc36a2a5c99355987be3f29579"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#42eeed4f12bf9b866357359e69f59090">character_motion_mod::setScaling</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準スケールを指定  <a href="#42eeed4f12bf9b866357359e69f59090"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#c6aa9c4a4b66185658ade8ea43be64ca">character_motion_mod::getScaling</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準スケールを得る  <a href="#c6aa9c4a4b66185658ade8ea43be64ca"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#6b320912cf58390b052cf2aa5c9616db">character_motion_mod::pushBodyWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる  <a href="#6b320912cf58390b052cf2aa5c9616db"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#5edfc9f91725d5dad53b048b81af67ee">character_motion_mod::pushLeftArmWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる  <a href="#5edfc9f91725d5dad53b048b81af67ee"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#f0372d33b9267484a8f2ddd167933aa4">character_motion_mod::pushRightArmWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる  <a href="#f0372d33b9267484a8f2ddd167933aa4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#82f316e16d3503c6efdbc82911fa29b6">character_motion_mod::pushLeftLegWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる  <a href="#82f316e16d3503c6efdbc82911fa29b6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#e32830c6d21a430e0371d163bb9470b1">character_motion_mod::pushRightLegWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる  <a href="#e32830c6d21a430e0371d163bb9470b1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#ded13cd9cd83dd56192a31bded070a3c">character_motion_mod::pushShadowWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる  <a href="#ded13cd9cd83dd56192a31bded070a3c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#ea3a324b2a84db52cf80121e2496dc8b">character_motion_mod::pushCameraWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる  <a href="#ea3a324b2a84db52cf80121e2496dc8b"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classLab_1_1Captor-members.html b/latex/vim/.vim/doc/html/classLab_1_1Captor-members.html
deleted file mode 100644 (file)
index 89dc573..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Lab::Captor メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classLab_1_1Captor.html">Lab::Captor</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classLab_1_1Captor.html#f20e2e984da790536a55cc1d2f20ef21">Captor</a>(int num)</td><td><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classLab_1_1Captor.html#7b41d051c6e156ad936bf10c8cf3051a">Captor</a>(int num, const Resolution &amp;resolution)</td><td><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classLab_1_1Captor.html#9bda390fc2fb87912e0a382c2291b0ea">getFrame</a>() const </td><td><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classLab_1_1Captor.html#91a71f6a085cfc786ca4ffee364d2758">getNextFrameNumber</a>() const </td><td><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classLab_1_1Captor.html#b2c1b1194019e0175d43c01a2d34dbdd">getResolution</a>() const </td><td><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classLab_1_1Captor.html#9bc0b89ac88f46b39b6bd73a400350ac">update</a>()</td><td><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classLab_1_1Captor.html#0fe4615c22b8ba40987230b0d2f209a6">~Captor</a>()</td><td><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classLab_1_1Captor.html b/latex/vim/.vim/doc/html/classLab_1_1Captor.html
deleted file mode 100644 (file)
index 383ce2a..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス Lab::Captor</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespaceLab.html">Lab</a>::<a class="el" href="classLab_1_1Captor.html">Captor</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス Lab::Captor</h1><!-- doxytag: class="Lab::Captor" --><code>#include &lt;<a class="el" href="Captor_8h-source.html">Captor.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="classLab_1_1Captor-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Resolution</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLab_1_1Captor.html#f20e2e984da790536a55cc1d2f20ef21">Captor</a> (int num)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLab_1_1Captor.html#7b41d051c6e156ad936bf10c8cf3051a">Captor</a> (int num, const <a class="el" href="structLab_1_1Captor_1_1Resolution.html">Resolution</a> &amp;resolution)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLab_1_1Captor.html#0fe4615c22b8ba40987230b0d2f209a6">~Captor</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const IplImage *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLab_1_1Captor.html#9bda390fc2fb87912e0a382c2291b0ea">getFrame</a> () const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLab_1_1Captor.html#9bc0b89ac88f46b39b6bd73a400350ac">update</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLab_1_1Captor.html#91a71f6a085cfc786ca4ffee364d2758">getNextFrameNumber</a> () const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Resolution</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLab_1_1Captor.html#b2c1b1194019e0175d43c01a2d34dbdd">getResolution</a> () const </td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="Captor_8h-source.html">Captor.h</a> の <a class="el" href="Captor_8h-source.html#l00008">8</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="f20e2e984da790536a55cc1d2f20ef21"></a><!-- doxytag: member="Lab::Captor::Captor" ref="f20e2e984da790536a55cc1d2f20ef21" args="(int num)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Lab::Captor::Captor           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>num</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8cc-source.html">Captor.cc</a> の <a class="el" href="Captor_8cc-source.html#l00006">6</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7b41d051c6e156ad936bf10c8cf3051a"></a><!-- doxytag: member="Lab::Captor::Captor" ref="7b41d051c6e156ad936bf10c8cf3051a" args="(int num, const Resolution &amp;resolution)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Lab::Captor::Captor           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="structLab_1_1Captor_1_1Resolution.html">Resolution</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>resolution</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8cc-source.html">Captor.cc</a> の <a class="el" href="Captor_8cc-source.html#l00014">14</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0fe4615c22b8ba40987230b0d2f209a6"></a><!-- doxytag: member="Lab::Captor::~Captor" ref="0fe4615c22b8ba40987230b0d2f209a6" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Lab::Captor::~Captor           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8cc-source.html">Captor.cc</a> の <a class="el" href="Captor_8cc-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="9bda390fc2fb87912e0a382c2291b0ea"></a><!-- doxytag: member="Lab::Captor::getFrame" ref="9bda390fc2fb87912e0a382c2291b0ea" args="() const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const IplImage * Lab::Captor::getFrame           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8cc-source.html">Captor.cc</a> の <a class="el" href="Captor_8cc-source.html#l00035">35</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="91a71f6a085cfc786ca4ffee364d2758"></a><!-- doxytag: member="Lab::Captor::getNextFrameNumber" ref="91a71f6a085cfc786ca4ffee364d2758" args="() const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int Lab::Captor::getNextFrameNumber           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8h-source.html">Captor.h</a> の <a class="el" href="Captor_8h-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b2c1b1194019e0175d43c01a2d34dbdd"></a><!-- doxytag: member="Lab::Captor::getResolution" ref="b2c1b1194019e0175d43c01a2d34dbdd" args="() const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Captor::Resolution</a> Lab::Captor::getResolution           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8cc-source.html">Captor.cc</a> の <a class="el" href="Captor_8cc-source.html#l00055">55</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9bc0b89ac88f46b39b6bd73a400350ac"></a><!-- doxytag: member="Lab::Captor::update" ref="9bc0b89ac88f46b39b6bd73a400350ac" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Lab::Captor::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8cc-source.html">Captor.cc</a> の <a class="el" href="Captor_8cc-source.html#l00039">39</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li><a class="el" href="Captor_8h-source.html">Captor.h</a><li><a class="el" href="Captor_8cc-source.html">Captor.cc</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classObject-members.html b/latex/vim/.vim/doc/html/classObject-members.html
deleted file mode 100644 (file)
index da9e42e..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Object メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classObject.html">Object</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">clear</a>()</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">clear</a>()</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a></td><td><a class="el" href="classObject.html">Object</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">face_renew</a>(const int i)</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">face_renew</a>(const int i)</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a></td><td><a class="el" href="classObject.html">Object</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#40860402e64d8008fb42329df7097cdb">Object</a>()</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#40860402e64d8008fb42329df7097cdb">Object</a>()</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a></td><td><a class="el" href="classObject.html">Object</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">vertex_renew</a>(const int i)</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">vertex_renew</a>(const int i)</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a></td><td><a class="el" href="classObject.html">Object</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">~Object</a>()</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">~Object</a>()</td><td><a class="el" href="classObject.html">Object</a></td><td><code> [inline, virtual]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classObject.html b/latex/vim/.vim/doc/html/classObject.html
deleted file mode 100644 (file)
index 8099293..0000000
+++ /dev/null
@@ -1,364 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス Object</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス Object</h1><!-- doxytag: class="Object" --><div class="dynheader">
-Objectのコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classObject__coll__graph.png" border="0" usemap="#Object__coll__map" alt="Collaboration graph"></center>
-<map name="Object__coll__map">
-<area shape="rect" href="structt__face.html" title="{t_face\n|+ V_size\l+ V\l+ M\l+ UV\l|}" alt="" coords="17,181,89,309"><area shape="rect" href="structt__uv.html" title="{t_uv\n|+ U\l+ V\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="5,5,101,117"><area shape="rect" href="structt__vertex.html" title="{t_vertex\n|+ X\l+ Y\l+ Z\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="113,181,209,309"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classObject-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#40860402e64d8008fb42329df7097cdb">Object</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">~Object</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">vertex_renew</a> (const int i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">face_renew</a> (const int i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">clear</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#40860402e64d8008fb42329df7097cdb">Object</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">~Object</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">vertex_renew</a> (const int i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">face_renew</a> (const int i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">clear</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structt__vertex.html">t_vertex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structt__face.html">t_face</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00064">64</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="40860402e64d8008fb42329df7097cdb"></a><!-- doxytag: member="Object::Object" ref="40860402e64d8008fb42329df7097cdb" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Object::Object           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00067">67</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a3e791419d84c4c346ef9499513b8e00"></a><!-- doxytag: member="Object::~Object" ref="a3e791419d84c4c346ef9499513b8e00" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual Object::~Object           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00068">68</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="40860402e64d8008fb42329df7097cdb"></a><!-- doxytag: member="Object::Object" ref="40860402e64d8008fb42329df7097cdb" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Object::Object           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00052">52</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a3e791419d84c4c346ef9499513b8e00"></a><!-- doxytag: member="Object::~Object" ref="a3e791419d84c4c346ef9499513b8e00" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual Object::~Object           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00053">53</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="cb4844656abd4a2b218253fcb210eaeb"></a><!-- doxytag: member="Object::clear" ref="cb4844656abd4a2b218253fcb210eaeb" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Object::clear           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00078">78</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="cb4844656abd4a2b218253fcb210eaeb"></a><!-- doxytag: member="Object::clear" ref="cb4844656abd4a2b218253fcb210eaeb" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Object::clear           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00093">93</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b1f4e8b6f5f2ebd1dfb9e3bfa2687d17"></a><!-- doxytag: member="Object::face_renew" ref="b1f4e8b6f5f2ebd1dfb9e3bfa2687d17" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Object::face_renew           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00071">71</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b1f4e8b6f5f2ebd1dfb9e3bfa2687d17"></a><!-- doxytag: member="Object::face_renew" ref="b1f4e8b6f5f2ebd1dfb9e3bfa2687d17" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Object::face_renew           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00086">86</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b595cfe7e104c3b3c1dd9a3493d1a26f"></a><!-- doxytag: member="Object::vertex_renew" ref="b595cfe7e104c3b3c1dd9a3493d1a26f" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Object::vertex_renew           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00064">64</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b595cfe7e104c3b3c1dd9a3493d1a26f"></a><!-- doxytag: member="Object::vertex_renew" ref="b595cfe7e104c3b3c1dd9a3493d1a26f" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Object::vertex_renew           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00079">79</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="9e392d20f07feabc989bac913bfb01a0"></a><!-- doxytag: member="Object::face" ref="9e392d20f07feabc989bac913bfb01a0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structt__face.html">t_face</a> * <a class="el" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">Object::face</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00077">77</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="aa716e171193248aa40bd917469074b5"></a><!-- doxytag: member="Object::face_size" ref="aa716e171193248aa40bd917469074b5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="classObject.html#aa716e171193248aa40bd917469074b5">Object::face_size</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00076">76</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d089498c72ffd7f501dfcd69bd705c8c"></a><!-- doxytag: member="Object::vertex" ref="d089498c72ffd7f501dfcd69bd705c8c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structt__vertex.html">t_vertex</a> * <a class="el" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">Object::vertex</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00075">75</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2834b4c7b540c379ef4762da7980afda"></a><!-- doxytag: member="Object::vertex_size" ref="2834b4c7b540c379ef4762da7980afda" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="classObject.html#2834b4c7b540c379ef4762da7980afda">Object::vertex_size</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00074">74</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>mqo2nd3d/<a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a><li>nd3d2mqo/<a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classObject__coll__graph.map b/latex/vim/.vim/doc/html/classObject__coll__graph.map
deleted file mode 100644 (file)
index 1691be1..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<area shape="rect" href="$structt__face.html" title="{t_face\n|+ V_size\l+ V\l+ M\l+ UV\l|}" alt="" coords="17,181,89,309">
-<area shape="rect" href="$structt__uv.html" title="{t_uv\n|+ U\l+ V\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="5,5,101,117">
-<area shape="rect" href="$structt__vertex.html" title="{t_vertex\n|+ X\l+ Y\l+ Z\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="113,181,209,309">
diff --git a/latex/vim/.vim/doc/html/classObject__coll__graph.md5 b/latex/vim/.vim/doc/html/classObject__coll__graph.md5
deleted file mode 100644 (file)
index c4b795f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-a04c9c0a1480ac7e1363edfec0169af8
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classObject__coll__graph.png b/latex/vim/.vim/doc/html/classObject__coll__graph.png
deleted file mode 100644 (file)
index 4e20043..0000000
Binary files a/latex/vim/.vim/doc/html/classObject__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classObjects-members.html b/latex/vim/.vim/doc/html/classObjects-members.html
deleted file mode 100644 (file)
index e887f55..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Objects メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classObjects.html">Objects</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">clear</a>()</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">clear</a>()</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a></td><td><a class="el" href="classObjects.html">Objects</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">mtr_renew</a>(const int n)</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">mtr_renew</a>(const int n)</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a></td><td><a class="el" href="classObjects.html">Objects</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a></td><td><a class="el" href="classObjects.html">Objects</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">obj_renew</a>(const int n)</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">obj_renew</a>(const int n)</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a></td><td><a class="el" href="classObjects.html">Objects</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">Objects</a>()</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">Objects</a>()</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">operator[]</a>(const int i)</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">operator[]</a>(const int i)</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">~Objects</a>()</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">~Objects</a>()</td><td><a class="el" href="classObjects.html">Objects</a></td><td><code> [inline, virtual]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classObjects.html b/latex/vim/.vim/doc/html/classObjects.html
deleted file mode 100644 (file)
index 30088a6..0000000
+++ /dev/null
@@ -1,412 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス Objects</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス Objects</h1><!-- doxytag: class="Objects" --><div class="dynheader">
-Objectsのコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classObjects__coll__graph.png" border="0" usemap="#Objects__coll__map" alt="Collaboration graph"></center>
-<map name="Objects__coll__map">
-<area shape="rect" href="structt__material.html" title="{t_material\n|+ tex\l|}" alt="" coords="5,469,83,549"><area shape="rect" href="classObject.html" title="{Object\n|+ vertex_size\l+ vertex\l+ face_size\l+ face\l|+ Object()\l+ ~Object()\l+ vertex_renew()\l+ face_renew()\l+ clear()\l+ Object()\l+ ~Object()\l+ vertex_renew()\l+ face_renew()\l+ clear()\l}" alt="" coords="107,373,224,645"><area shape="rect" href="structt__face.html" title="{t_face\n|+ V_size\l+ V\l+ M\l+ UV\l|}" alt="" coords="63,181,135,309"><area shape="rect" href="structt__uv.html" title="{t_uv\n|+ U\l+ V\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="51,5,147,117"><area shape="rect" href="structt__vertex.html" title="{t_vertex\n|+ X\l+ Y\l+ Z\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="159,181,255,309"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classObjects-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">Objects</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">~Objects</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">mtr_renew</a> (const int n)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">obj_renew</a> (const int n)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classObject.html">Object</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">operator[]</a> (const int i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">clear</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">Objects</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">~Objects</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">mtr_renew</a> (const int n)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">obj_renew</a> (const int n)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classObject.html">Object</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">operator[]</a> (const int i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">clear</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structt__material.html">t_material</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classObject.html">Object</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00104">104</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="99a95835b9c3df255e18c5f2f50219de"></a><!-- doxytag: member="Objects::Objects" ref="99a95835b9c3df255e18c5f2f50219de" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Objects::Objects           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00107">107</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3d6cc5c78b096162da6406aec241ea8a"></a><!-- doxytag: member="Objects::~Objects" ref="3d6cc5c78b096162da6406aec241ea8a" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual Objects::~Objects           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00108">108</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="99a95835b9c3df255e18c5f2f50219de"></a><!-- doxytag: member="Objects::Objects" ref="99a95835b9c3df255e18c5f2f50219de" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Objects::Objects           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00092">92</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3d6cc5c78b096162da6406aec241ea8a"></a><!-- doxytag: member="Objects::~Objects" ref="3d6cc5c78b096162da6406aec241ea8a" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual Objects::~Objects           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00093">93</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="c9b1fbca754e449c28a54cabbb4b85c6"></a><!-- doxytag: member="Objects::clear" ref="c9b1fbca754e449c28a54cabbb4b85c6" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Objects::clear           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00124">124</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c9b1fbca754e449c28a54cabbb4b85c6"></a><!-- doxytag: member="Objects::clear" ref="c9b1fbca754e449c28a54cabbb4b85c6" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Objects::clear           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00139">139</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="eb8b2ef2c108cb202806217c74a21c4c"></a><!-- doxytag: member="Objects::mtr_renew" ref="eb8b2ef2c108cb202806217c74a21c4c" args="(const int n)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Objects::mtr_renew           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>n</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00104">104</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="eb8b2ef2c108cb202806217c74a21c4c"></a><!-- doxytag: member="Objects::mtr_renew" ref="eb8b2ef2c108cb202806217c74a21c4c" args="(const int n)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Objects::mtr_renew           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>n</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00119">119</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0a4b7cf1a38fa80c592a678202b64c4e"></a><!-- doxytag: member="Objects::obj_renew" ref="0a4b7cf1a38fa80c592a678202b64c4e" args="(const int n)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Objects::obj_renew           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>n</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00111">111</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0a4b7cf1a38fa80c592a678202b64c4e"></a><!-- doxytag: member="Objects::obj_renew" ref="0a4b7cf1a38fa80c592a678202b64c4e" args="(const int n)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Objects::obj_renew           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>n</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00126">126</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="93d66d4a659e5b80da051c0587d04c42"></a><!-- doxytag: member="Objects::operator[]" ref="93d66d4a659e5b80da051c0587d04c42" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classObject.html">Object</a>&amp; Objects::operator[]           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00118">118</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="93d66d4a659e5b80da051c0587d04c42"></a><!-- doxytag: member="Objects::operator[]" ref="93d66d4a659e5b80da051c0587d04c42" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classObject.html">Object</a>&amp; Objects::operator[]           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00133">133</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="3f48a516a0f5d7702920cd6168856c18"></a><!-- doxytag: member="Objects::mtr" ref="3f48a516a0f5d7702920cd6168856c18" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structt__material.html">t_material</a> * <a class="el" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">Objects::mtr</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00115">115</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="66450601805bb6ffe7be6eaaeec57345"></a><!-- doxytag: member="Objects::mtr_size" ref="66450601805bb6ffe7be6eaaeec57345" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">Objects::mtr_size</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00114">114</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="233d6d64b7e2368c3ba339407f741522"></a><!-- doxytag: member="Objects::obj" ref="233d6d64b7e2368c3ba339407f741522" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classObject.html">Object</a> * <a class="el" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">Objects::obj</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00117">117</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="98f177585be9712c0fcfd2b6f05f0ef2"></a><!-- doxytag: member="Objects::obj_size" ref="98f177585be9712c0fcfd2b6f05f0ef2" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">Objects::obj_size</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00116">116</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>mqo2nd3d/<a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a><li>nd3d2mqo/<a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classObjects__coll__graph.map b/latex/vim/.vim/doc/html/classObjects__coll__graph.map
deleted file mode 100644 (file)
index 5e360d6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<area shape="rect" href="$structt__material.html" title="{t_material\n|+ tex\l|}" alt="" coords="5,469,83,549">
-<area shape="rect" href="$classObject.html" title="{Object\n|+ vertex_size\l+ vertex\l+ face_size\l+ face\l|+ Object()\l+ ~Object()\l+ vertex_renew()\l+ face_renew()\l+ clear()\l+ Object()\l+ ~Object()\l+ vertex_renew()\l+ face_renew()\l+ clear()\l}" alt="" coords="107,373,224,645">
-<area shape="rect" href="$structt__face.html" title="{t_face\n|+ V_size\l+ V\l+ M\l+ UV\l|}" alt="" coords="63,181,135,309">
-<area shape="rect" href="$structt__uv.html" title="{t_uv\n|+ U\l+ V\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="51,5,147,117">
-<area shape="rect" href="$structt__vertex.html" title="{t_vertex\n|+ X\l+ Y\l+ Z\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="159,181,255,309">
diff --git a/latex/vim/.vim/doc/html/classObjects__coll__graph.md5 b/latex/vim/.vim/doc/html/classObjects__coll__graph.md5
deleted file mode 100644 (file)
index 69a7a55..0000000
+++ /dev/null
@@ -1 +0,0 @@
-c86be18f61202e16641af11ef32770fc
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classObjects__coll__graph.png b/latex/vim/.vim/doc/html/classObjects__coll__graph.png
deleted file mode 100644 (file)
index 5b761f1..0000000
Binary files a/latex/vim/.vim/doc/html/classObjects__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classTimeEventCondition-members.html b/latex/vim/.vim/doc/html/classTimeEventCondition-members.html
deleted file mode 100644 (file)
index 04fc9cf..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>TimeEventCondition メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classTimeEventCondition.html">TimeEventCondition</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classTimeEventCondition.html#377834ef533832de368ab3ad4b821936">isDisposable</a>()</td><td><a class="el" href="classTimeEventCondition.html">TimeEventCondition</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classTimeEventCondition.html#fc27ab673a2b4d0889d96dd21dddf97f">test</a>()</td><td><a class="el" href="classTimeEventCondition.html">TimeEventCondition</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classTimeEventCondition.html#ac011b26e0cb4ea55d7982bcc703fce5">TimeEventCondition</a>(mof::FrameNumber limit)</td><td><a class="el" href="classTimeEventCondition.html">TimeEventCondition</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classTimeEventCondition.html#4541e8cb8f0731673518b51f09d60382">update</a>()</td><td><a class="el" href="classTimeEventCondition.html">TimeEventCondition</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventCondition.html#a30d3469959f713bdbc8e7225ac76f09">~EventCondition</a>()</td><td><a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classTimeEventCondition.html#fb68c4d345153971abc6c5d592869d48">~TimeEventCondition</a>()</td><td><a class="el" href="classTimeEventCondition.html">TimeEventCondition</a></td><td><code> [inline, virtual]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classTimeEventCondition.html b/latex/vim/.vim/doc/html/classTimeEventCondition.html
deleted file mode 100644 (file)
index 95c5391..0000000
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス TimeEventCondition</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス TimeEventCondition</h1><!-- doxytag: class="TimeEventCondition" --><!-- doxytag: inherits="mof::EventCondition" --><div class="dynheader">
-TimeEventConditionに対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classTimeEventCondition__inherit__graph.png" border="0" usemap="#TimeEventCondition__inherit__map" alt="Inheritance graph"></center>
-<map name="TimeEventCondition__inherit__map">
-<area shape="rect" href="classmof_1_1EventCondition.html" title="{mof::EventCondition\n||+ ~EventCondition()\l+ test()\l+ update()\l+ isDisposable()\l}" alt="" coords="19,5,157,133"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-TimeEventConditionのコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classTimeEventCondition__coll__graph.png" border="0" usemap="#TimeEventCondition__coll__map" alt="Collaboration graph"></center>
-<map name="TimeEventCondition__coll__map">
-<area shape="rect" href="classmof_1_1EventCondition.html" title="{mof::EventCondition\n||+ ~EventCondition()\l+ test()\l+ update()\l+ isDisposable()\l}" alt="" coords="19,5,157,133"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classTimeEventCondition-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeEventCondition.html#ac011b26e0cb4ea55d7982bcc703fce5">TimeEventCondition</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> limit)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeEventCondition.html#fb68c4d345153971abc6c5d592869d48">~TimeEventCondition</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeEventCondition.html#fc27ab673a2b4d0889d96dd21dddf97f">test</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeEventCondition.html#377834ef533832de368ab3ad4b821936">isDisposable</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeEventCondition.html#4541e8cb8f0731673518b51f09d60382">update</a> ()</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00008">8</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="ac011b26e0cb4ea55d7982bcc703fce5"></a><!-- doxytag: member="TimeEventCondition::TimeEventCondition" ref="ac011b26e0cb4ea55d7982bcc703fce5" args="(mof::FrameNumber limit)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">TimeEventCondition::TimeEventCondition           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>limit</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00013">13</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="fb68c4d345153971abc6c5d592869d48"></a><!-- doxytag: member="TimeEventCondition::~TimeEventCondition" ref="fb68c4d345153971abc6c5d592869d48" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual TimeEventCondition::~TimeEventCondition           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="377834ef533832de368ab3ad4b821936"></a><!-- doxytag: member="TimeEventCondition::isDisposable" ref="377834ef533832de368ab3ad4b821936" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual bool TimeEventCondition::isDisposable           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1EventCondition.html#e02fbcb125d959ba02b27d1196276061">mof::EventCondition</a>を実装しています。</p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="fc27ab673a2b4d0889d96dd21dddf97f"></a><!-- doxytag: member="TimeEventCondition::test" ref="fc27ab673a2b4d0889d96dd21dddf97f" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual bool TimeEventCondition::test           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1EventCondition.html#9a14477fef9d28aa54288afff4970579">mof::EventCondition</a>を実装しています。</p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00020">20</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4541e8cb8f0731673518b51f09d60382"></a><!-- doxytag: member="TimeEventCondition::update" ref="4541e8cb8f0731673518b51f09d60382" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void TimeEventCondition::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1EventCondition.html#0074bc807e1ce32914645f86005b2484">mof::EventCondition</a>を実装しています。</p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00028">28</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.map b/latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.map
deleted file mode 100644 (file)
index fca6af3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$classmof_1_1EventCondition.html" title="{mof::EventCondition\n||+ ~EventCondition()\l+ test()\l+ update()\l+ isDisposable()\l}" alt="" coords="19,5,157,133">
diff --git a/latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.md5 b/latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.md5
deleted file mode 100644 (file)
index eb6c655..0000000
+++ /dev/null
@@ -1 +0,0 @@
-57c41fc48df30b8c14b0325e94a8ca95
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.png b/latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.png
deleted file mode 100644 (file)
index 8e59301..0000000
Binary files a/latex/vim/.vim/doc/html/classTimeEventCondition__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.map b/latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.map
deleted file mode 100644 (file)
index fca6af3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$classmof_1_1EventCondition.html" title="{mof::EventCondition\n||+ ~EventCondition()\l+ test()\l+ update()\l+ isDisposable()\l}" alt="" coords="19,5,157,133">
diff --git a/latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.md5 b/latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.md5
deleted file mode 100644 (file)
index eb6c655..0000000
+++ /dev/null
@@ -1 +0,0 @@
-57c41fc48df30b8c14b0325e94a8ca95
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.png b/latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.png
deleted file mode 100644 (file)
index 8e59301..0000000
Binary files a/latex/vim/.vim/doc/html/classTimeEventCondition__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classboost_1_1noncopyable.html b/latex/vim/.vim/doc/html/classboost_1_1noncopyable.html
deleted file mode 100644 (file)
index cad763d..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス boost::noncopyable</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス boost::noncopyable</h1><!-- doxytag: class="boost::noncopyable" --><div class="dynheader">
-boost::noncopyableに対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classboost_1_1noncopyable__inherit__graph.png" border="0" usemap="#boost_1_1noncopyable__inherit__map" alt="Inheritance graph"></center>
-<map name="boost_1_1noncopyable__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="275,133,491,213"><area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="599,133,815,213"><area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="1285,133,1427,213"><area shape="rect" href="classmof_1_1RotationAnimation3D.html" title="{mof::RotationAnimation3D\n|&#45; m_body\l|+ RotationAnimation3D()\l+ RotationAnimation3D()\l+ getValue()\l}" alt="" coords="5,285,179,397"><area shape="rect" href="classmof_1_1ScalingAnimation3D.html" title="{mof::ScalingAnimation3D\n|&#45; m_pBody\l|+ ScalingAnimation3D()\l+ getValue()\l+ getFinalKeyFrameNumber()\l}" alt="" coords="203,285,395,397"><area shape="rect" href="classmof_1_1TranslationAnimation3D.html" title="{mof::TranslationAnimation3D\n|&#45; m_body\l|+ TranslationAnimation3D()\l+ TranslationAnimation3D()\l+ getValue()\l}" alt="" coords="419,285,605,397"><area shape="rect" href="classmof_1_1UniformAnimation.html" title="{mof::UniformAnimation\n|&#45; m_initialValue\l&#45; m_targetValue\l&#45; m_speed\l|+ UniformAnimation()\l+ getValue()\l}" alt="" coords="629,277,784,405"><area shape="rect" href="classmof_1_1CascadingAnimation.html" title="{mof::CascadingAnimation\&lt; T, Cascador \&gt;\n|&#45; m_cascadeList\l|+ CascadingAnimation()\l+ ~CascadingAnimation()\l+ getValue()\l+ clear()\l+ set()\l+ get()\l}" alt="" coords="808,261,1072,421"><area shape="rect" href="classmof_1_1Constant.html" title="{mof::Constant\&lt; T \&gt;\n|&#45; m_value\l|+ Constant()\l+ getValue()\l}" alt="" coords="1096,293,1232,389"><area shape="rect" href="classmof_1_1KeyFrameAnimation.html" title="{mof::KeyFrameAnimation\&lt; T \&gt;\n|&#45; m_map\l&#45; m_maxKeyFrameNumber\l&#45; m_interpolator\l|+ KeyFrameAnimation()\l+ KeyFrameAnimation()\l+ getValue()\l+ getFinalKeyFrameNumber()\l}" alt="" coords="1256,261,1456,421"><area shape="rect" href="classmof_1_1LoopAnimation.html" title="{mof::LoopAnimation\&lt; T \&gt;\n|&#45; m_pBody\l&#45; m_beginLoopFrameNumber\l&#45; m_endLoopFrameNumber\l|+ LoopAnimation()\l+ LoopAnimation()\l+ getValue()\l&#45; getInnerFrameNumber()\l}" alt="" coords="1480,261,1667,421"><area shape="rect" href="classmof_1_1OffsetAnimation.html" title="{mof::OffsetAnimation\&lt; T \&gt;\n|&#45; m_pBody\l&#45; m_offset\l|+ OffsetAnimation()\l+ getValue()\l}" alt="" coords="1691,285,1867,397"><area shape="rect" href="classmof_1_1ParametricAnimation.html" title="{mof::ParametricAnimation\&lt; T \&gt;\n|&#45; m_parameter\l|+ ParametricAnimation()\l+ getValue()\l}" alt="" coords="1891,293,2093,389"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="Animation_8hpp-source.html">Animation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.map b/latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.map
deleted file mode 100644 (file)
index 4b96964..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="275,133,491,213">
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="599,133,815,213">
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="1285,133,1427,213">
-<area shape="rect" href="$classmof_1_1RotationAnimation3D.html" title="{mof::RotationAnimation3D\n|&#45; m_body\l|+ RotationAnimation3D()\l+ RotationAnimation3D()\l+ getValue()\l}" alt="" coords="5,285,179,397">
-<area shape="rect" href="$classmof_1_1ScalingAnimation3D.html" title="{mof::ScalingAnimation3D\n|&#45; m_pBody\l|+ ScalingAnimation3D()\l+ getValue()\l+ getFinalKeyFrameNumber()\l}" alt="" coords="203,285,395,397">
-<area shape="rect" href="$classmof_1_1TranslationAnimation3D.html" title="{mof::TranslationAnimation3D\n|&#45; m_body\l|+ TranslationAnimation3D()\l+ TranslationAnimation3D()\l+ getValue()\l}" alt="" coords="419,285,605,397">
-<area shape="rect" href="$classmof_1_1UniformAnimation.html" title="{mof::UniformAnimation\n|&#45; m_initialValue\l&#45; m_targetValue\l&#45; m_speed\l|+ UniformAnimation()\l+ getValue()\l}" alt="" coords="629,277,784,405">
-<area shape="rect" href="$classmof_1_1CascadingAnimation.html" title="{mof::CascadingAnimation\&lt; T, Cascador \&gt;\n|&#45; m_cascadeList\l|+ CascadingAnimation()\l+ ~CascadingAnimation()\l+ getValue()\l+ clear()\l+ set()\l+ get()\l}" alt="" coords="808,261,1072,421">
-<area shape="rect" href="$classmof_1_1Constant.html" title="{mof::Constant\&lt; T \&gt;\n|&#45; m_value\l|+ Constant()\l+ getValue()\l}" alt="" coords="1096,293,1232,389">
-<area shape="rect" href="$classmof_1_1KeyFrameAnimation.html" title="{mof::KeyFrameAnimation\&lt; T \&gt;\n|&#45; m_map\l&#45; m_maxKeyFrameNumber\l&#45; m_interpolator\l|+ KeyFrameAnimation()\l+ KeyFrameAnimation()\l+ getValue()\l+ getFinalKeyFrameNumber()\l}" alt="" coords="1256,261,1456,421">
-<area shape="rect" href="$classmof_1_1LoopAnimation.html" title="{mof::LoopAnimation\&lt; T \&gt;\n|&#45; m_pBody\l&#45; m_beginLoopFrameNumber\l&#45; m_endLoopFrameNumber\l|+ LoopAnimation()\l+ LoopAnimation()\l+ getValue()\l&#45; getInnerFrameNumber()\l}" alt="" coords="1480,261,1667,421">
-<area shape="rect" href="$classmof_1_1OffsetAnimation.html" title="{mof::OffsetAnimation\&lt; T \&gt;\n|&#45; m_pBody\l&#45; m_offset\l|+ OffsetAnimation()\l+ getValue()\l}" alt="" coords="1691,285,1867,397">
-<area shape="rect" href="$classmof_1_1ParametricAnimation.html" title="{mof::ParametricAnimation\&lt; T \&gt;\n|&#45; m_parameter\l|+ ParametricAnimation()\l+ getValue()\l}" alt="" coords="1891,293,2093,389">
diff --git a/latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.md5 b/latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.md5
deleted file mode 100644 (file)
index d8beab4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3295f0e49e3e39d0594be8a577870648
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.png b/latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.png
deleted file mode 100644 (file)
index 0a953bd..0000000
Binary files a/latex/vim/.vim/doc/html/classboost_1_1noncopyable__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classes.html b/latex/vim/.vim/doc/html/classes.html
deleted file mode 100644 (file)
index 112bae4..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: アルファベット順一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構成索引</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_K">K</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
-<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
-<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classmof_1_1EventCondition.html">EventCondition</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structmof_1_1Matrix3D_1_1Array.html">Matrix3D::Array</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1ParametricAnimation.html">ParametricAnimation</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structt__material.html">t_material</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structmof_1_1Add.html">Add</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1EventScheduler.html">EventScheduler</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structmof_1_1Multiply.html">Multiply</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structPlane.html">Plane</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structt__uv.html">t_uv</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmof_1_1Animation.html">Animation</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">EventScheduler::Impl</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;O&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structPlaneTexture.html">PlaneTexture</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structt__vertex.html">t_vertex</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;K&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classObject.html">Object</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structPoint.html">Point</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classTimeEventCondition.html">TimeEventCondition</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classboost_1_1noncopyable.html">boost::noncopyable</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1KeyFrameAnimation.html">KeyFrameAnimation</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structLab_1_1Object3D.html">Object3D</a> (<a class="el" href="namespaceLab.html">Lab</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classmof_1_1TranslationAnimation3D.html">TranslationAnimation3D</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;L&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classObjects.html">Objects</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1RotationAnimation3D.html">RotationAnimation3D</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="classLab_1_1Captor.html">Captor</a> (<a class="el" href="namespaceLab.html">Lab</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structLine.html">Line</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1OffsetAnimation.html">OffsetAnimation</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classmof_1_1UniformAnimation.html">UniformAnimation</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Captor::Resolution</a> (<a class="el" href="namespaceLab.html">Lab</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1LoopAnimation.html">LoopAnimation</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structopt__info.html">opt_info</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1ScalingAnimation3D.html">ScalingAnimation3D</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="classmof_1_1CascadingAnimation.html">CascadingAnimation</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structopt__parser__params.html">opt_parser_params</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structmof_1_1Vector3D.html">Vector3D</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classmof_1_1Constant.html">Constant</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a> (<a class="el" href="namespacemof.html">mof</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="structt__face.html">t_face</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structLab_1_1VertexXYZNUV.html">VertexXYZNUV</a> (<a class="el" href="namespaceLab.html">Lab</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
-</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_K">K</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Animation-members.html b/latex/vim/.vim/doc/html/classmof_1_1Animation-members.html
deleted file mode 100644 (file)
index 3a97f8d..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::Animation&lt; T &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">getValue</a>(mof::FrameNumber) const =0</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td><td><code> [pure virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Animation.html b/latex/vim/.vim/doc/html/classmof_1_1Animation.html
deleted file mode 100644 (file)
index f90c63e..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス テンプレート mof::Animation&lt; T &gt;</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1Animation.html">Animation</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス テンプレート mof::Animation&lt; T &gt;</h1><!-- doxytag: class="mof::Animation" --><code>#include &lt;<a class="el" href="Animation_8hpp-source.html">Animation.hpp</a>&gt;</code>
-<p>
-
-<p>
-<a href="classmof_1_1Animation-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef boost::shared_ptr<br class="typebreak">
-&lt; <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>) const =0</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-<h3>template&lt;typename T&gt;<br>
- class mof::Animation&lt; T &gt;</h3>
-
-アニメーションクラスは複数インスタンス間で共有できるようにするために、 <a class="el" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update()</a>を呼び出して内容を書き換える機構にはすべきではない 
-<p> <a class="el" href="Animation_8hpp-source.html">Animation.hpp</a> の <a class="el" href="Animation_8hpp-source.html#l00015">15</a> 行で定義されています。</p>
-<hr><h2>型定義</h2>
-<a class="anchor" name="8b4ff4da09be25925aa1755b2f50b112"></a><!-- doxytag: member="mof::Animation::Handler" ref="8b4ff4da09be25925aa1755b2f50b112" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef boost::shared_ptr&lt;<a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt;T&gt; &gt; <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Animation_8hpp-source.html">Animation.hpp</a> の <a class="el" href="Animation_8hpp-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="f4898deb6a11bb2b863e69840985e13d"></a><!-- doxytag: member="mof::Animation::getValue" ref="f4898deb6a11bb2b863e69840985e13d" args="(mof::FrameNumber) const =0" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual T <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [pure virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1CascadingAnimation.html#76e975b6bbb0833e844d3fc1e55c84ab">mof::CascadingAnimation&lt; T, Cascador &gt;</a>, <a class="el" href="classmof_1_1Constant.html#07f9f2614e624f3576ca52d93422cb93">mof::Constant&lt; T &gt;</a>, <a class="el" href="classmof_1_1KeyFrameAnimation.html#615e2eeccedec9af76eba5e9f6da9177">mof::KeyFrameAnimation&lt; T &gt;</a>, <a class="el" href="classmof_1_1LoopAnimation.html#fbcb3719f818f7ac150ef07278ba1ae2">mof::LoopAnimation&lt; T &gt;</a>, <a class="el" href="classmof_1_1OffsetAnimation.html#bb3206341fbb8fd0bbbc1be8999a7d82">mof::OffsetAnimation&lt; T &gt;</a>, <a class="el" href="classmof_1_1ParametricAnimation.html#251f4fa53dddd561c1498c9b44c9ba2b">mof::ParametricAnimation&lt; T &gt;</a>, <a class="el" href="classmof_1_1RotationAnimation3D.html#18cb5e3ffab2e54a1a9adcde86942022">mof::RotationAnimation3D</a>, <a class="el" href="classmof_1_1ScalingAnimation3D.html#7be2cc8434a61273b90144339c74e824">mof::ScalingAnimation3D</a>, <a class="el" href="classmof_1_1TranslationAnimation3D.html#87d6c5edc1692fae327c7934156f4ba5">mof::TranslationAnimation3D</a>, と <a class="el" href="classmof_1_1UniformAnimation.html#62a7f1604c435097fe893b1d3daa7b6c">mof::UniformAnimation</a>で実装されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="Animation_8hpp-source.html">Animation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation-members.html b/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation-members.html
deleted file mode 100644 (file)
index 0e7fe0a..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::CascadingAnimation&lt; T, Cascador &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1CascadingAnimation.html#a5362906ff5780b5c602fdb10a65cb51">CascadingAnimation</a>(const typename mof::Animation&lt; T &gt;::Handler &amp;front, const typename mof::Animation&lt; T &gt;::Handler &amp;back)</td><td><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1CascadingAnimation.html#6323cbfc64ca467ba1110bced2be8538">clear</a>()</td><td><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1CascadingAnimation.html#c0fdce288fb4020e14dc440d5ad39096">get</a>(int i)</td><td><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1CascadingAnimation.html#76e975b6bbb0833e844d3fc1e55c84ab">getValue</a>(mof::FrameNumber frame) const </td><td><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1CascadingAnimation.html#6fda7a41e48fcdf56024a9820b56ad6f">set</a>(int i, const typename mof::Animation&lt; T &gt;::Handler &amp;handler)</td><td><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1CascadingAnimation.html#0b147587d128f4a749bfd438052fcf2e">~CascadingAnimation</a>()</td><td><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation.html b/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation.html
deleted file mode 100644 (file)
index aa6ddf0..0000000
+++ /dev/null
@@ -1,240 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス テンプレート mof::CascadingAnimation&lt; T, Cascador &gt;</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1CascadingAnimation.html">CascadingAnimation</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス テンプレート mof::CascadingAnimation&lt; T, Cascador &gt;</h1><!-- doxytag: class="mof::CascadingAnimation" --><!-- doxytag: inherits="Animation&lt; T &gt;" --><code>#include &lt;<a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::CascadingAnimation&lt; T, Cascador &gt;に対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1CascadingAnimation__inherit__graph.png" border="0" usemap="#mof_1_1CascadingAnimation_3_01T_00_01Cascador_01_4__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1CascadingAnimation_3_01T_00_01Cascador_01_4__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="67,133,208,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="71,5,204,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::CascadingAnimation&lt; T, Cascador &gt;のコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1CascadingAnimation__coll__graph.png" border="0" usemap="#mof_1_1CascadingAnimation_3_01T_00_01Cascador_01_4__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1CascadingAnimation_3_01T_00_01Cascador_01_4__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="67,133,208,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="71,5,204,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1CascadingAnimation-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1CascadingAnimation.html#a5362906ff5780b5c602fdb10a65cb51">CascadingAnimation</a> (const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;front, const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;back)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1CascadingAnimation.html#0b147587d128f4a749bfd438052fcf2e">~CascadingAnimation</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1CascadingAnimation.html#76e975b6bbb0833e844d3fc1e55c84ab">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1CascadingAnimation.html#6323cbfc64ca467ba1110bced2be8538">clear</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1CascadingAnimation.html#6fda7a41e48fcdf56024a9820b56ad6f">set</a> (int i, const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;handler)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1CascadingAnimation.html#c0fdce288fb4020e14dc440d5ad39096">get</a> (int i)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-<h3>template&lt;typename T, class Cascador = mof::Multiply&lt;T&gt;&gt;<br>
- class mof::CascadingAnimation&lt; T, Cascador &gt;</h3>
-
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00023">23</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="a5362906ff5780b5c602fdb10a65cb51"></a><!-- doxytag: member="mof::CascadingAnimation::CascadingAnimation" ref="a5362906ff5780b5c602fdb10a65cb51" args="(const typename mof::Animation&lt; T &gt;::Handler &amp;front, const typename mof::Animation&lt; T &gt;::Handler &amp;back)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , class Cascador  = mof::Multiply&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation</a>&lt; T, Cascador &gt;::<a class="el" href="classmof_1_1CascadingAnimation.html">CascadingAnimation</a>           </td>
-          <td>(</td>
-          <td class="paramtype">const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>front</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>back</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00028">28</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0b147587d128f4a749bfd438052fcf2e"></a><!-- doxytag: member="mof::CascadingAnimation::~CascadingAnimation" ref="0b147587d128f4a749bfd438052fcf2e" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , class Cascador  = mof::Multiply&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation</a>&lt; T, Cascador &gt;::~<a class="el" href="classmof_1_1CascadingAnimation.html">CascadingAnimation</a>           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00040">40</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="6323cbfc64ca467ba1110bced2be8538"></a><!-- doxytag: member="mof::CascadingAnimation::clear" ref="6323cbfc64ca467ba1110bced2be8538" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , class Cascador  = mof::Multiply&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation</a>&lt; T, Cascador &gt;::clear           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00051">51</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c0fdce288fb4020e14dc440d5ad39096"></a><!-- doxytag: member="mof::CascadingAnimation::get" ref="c0fdce288fb4020e14dc440d5ad39096" args="(int i)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , class Cascador  = mof::Multiply&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt;T&gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> <a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation</a>&lt; T, Cascador &gt;::get           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00060">60</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="76e975b6bbb0833e844d3fc1e55c84ab"></a><!-- doxytag: member="mof::CascadingAnimation::getValue" ref="76e975b6bbb0833e844d3fc1e55c84ab" args="(mof::FrameNumber frame) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , class Cascador  = mof::Multiply&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual T <a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation</a>&lt; T, Cascador &gt;::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>frame</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; T &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00043">43</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6fda7a41e48fcdf56024a9820b56ad6f"></a><!-- doxytag: member="mof::CascadingAnimation::set" ref="6fda7a41e48fcdf56024a9820b56ad6f" args="(int i, const typename mof::Animation&lt; T &gt;::Handler &amp;handler)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , class Cascador  = mof::Multiply&lt;T&gt;&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation</a>&lt; T, Cascador &gt;::set           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>i</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>handler</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00055">55</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.map
deleted file mode 100644 (file)
index 740f8e3..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="67,133,208,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="71,5,204,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 0edc708..0000000
+++ /dev/null
@@ -1 +0,0 @@
-72aba6a7bd603505171230600d9fb707
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.png
deleted file mode 100644 (file)
index fc9af53..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.map
deleted file mode 100644 (file)
index 740f8e3..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="67,133,208,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="71,5,204,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index 0edc708..0000000
+++ /dev/null
@@ -1 +0,0 @@
-72aba6a7bd603505171230600d9fb707
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.png
deleted file mode 100644 (file)
index fc9af53..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1CascadingAnimation__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Constant-members.html b/latex/vim/.vim/doc/html/classmof_1_1Constant-members.html
deleted file mode 100644 (file)
index 7139c19..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::Constant&lt; T &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1Constant.html">mof::Constant&lt; T &gt;</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Constant.html#bf69f56f62e66e35415fcad1352e0730">Constant</a>(const T &amp;value)</td><td><a class="el" href="classmof_1_1Constant.html">mof::Constant&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Constant.html#07f9f2614e624f3576ca52d93422cb93">getValue</a>(mof::FrameNumber) const </td><td><a class="el" href="classmof_1_1Constant.html">mof::Constant&lt; T &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Constant.html b/latex/vim/.vim/doc/html/classmof_1_1Constant.html
deleted file mode 100644 (file)
index 50a4785..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス テンプレート mof::Constant&lt; T &gt;</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1Constant.html">Constant</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス テンプレート mof::Constant&lt; T &gt;</h1><!-- doxytag: class="mof::Constant" --><!-- doxytag: inherits="Animation&lt; T &gt;" --><code>#include &lt;<a class="el" href="Constant_8hpp-source.html">Constant.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::Constant&lt; T &gt;に対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1Constant__inherit__graph.png" border="0" usemap="#mof_1_1Constant_3_01T_01_4__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1Constant_3_01T_01_4__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="5,133,147,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="9,5,143,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::Constant&lt; T &gt;のコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1Constant__coll__graph.png" border="0" usemap="#mof_1_1Constant_3_01T_01_4__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1Constant_3_01T_01_4__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="5,133,147,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="9,5,143,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1Constant-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Constant.html#bf69f56f62e66e35415fcad1352e0730">Constant</a> (const T &amp;value)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Constant.html#07f9f2614e624f3576ca52d93422cb93">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>) const </td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-<h3>template&lt;typename T&gt;<br>
- class mof::Constant&lt; T &gt;</h3>
-
-
-<p> <a class="el" href="Constant_8hpp-source.html">Constant.hpp</a> の <a class="el" href="Constant_8hpp-source.html#l00009">9</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="bf69f56f62e66e35415fcad1352e0730"></a><!-- doxytag: member="mof::Constant::Constant" ref="bf69f56f62e66e35415fcad1352e0730" args="(const T &amp;value)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Constant.html">mof::Constant</a>&lt; T &gt;::<a class="el" href="classmof_1_1Constant.html">Constant</a>           </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&nbsp;</td>
-          <td class="paramname"> <em>value</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Constant_8hpp-source.html">Constant.hpp</a> の <a class="el" href="Constant_8hpp-source.html#l00013">13</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="07f9f2614e624f3576ca52d93422cb93"></a><!-- doxytag: member="mof::Constant::getValue" ref="07f9f2614e624f3576ca52d93422cb93" args="(mof::FrameNumber) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual T <a class="el" href="classmof_1_1Constant.html">mof::Constant</a>&lt; T &gt;::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; T &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="Constant_8hpp-source.html">Constant.hpp</a> の <a class="el" href="Constant_8hpp-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="Constant_8hpp-source.html">Constant.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.map
deleted file mode 100644 (file)
index 631d59e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="5,133,147,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="9,5,143,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.md5
deleted file mode 100644 (file)
index 25b501d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-88f21accd5046d02110f254fd0a6a43c
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.png
deleted file mode 100644 (file)
index f683be6..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1Constant__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.map
deleted file mode 100644 (file)
index 631d59e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="5,133,147,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="9,5,143,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.md5
deleted file mode 100644 (file)
index 25b501d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-88f21accd5046d02110f254fd0a6a43c
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.png
deleted file mode 100644 (file)
index f683be6..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1Constant__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1EventCondition-members.html b/latex/vim/.vim/doc/html/classmof_1_1EventCondition-members.html
deleted file mode 100644 (file)
index 78196d8..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::EventCondition メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventCondition.html#e02fbcb125d959ba02b27d1196276061">isDisposable</a>()=0</td><td><a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a></td><td><code> [pure virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventCondition.html#9a14477fef9d28aa54288afff4970579">test</a>()=0</td><td><a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a></td><td><code> [pure virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventCondition.html#0074bc807e1ce32914645f86005b2484">update</a>()=0</td><td><a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a></td><td><code> [pure virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventCondition.html#a30d3469959f713bdbc8e7225ac76f09">~EventCondition</a>()</td><td><a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a></td><td><code> [inline, virtual]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1EventCondition.html b/latex/vim/.vim/doc/html/classmof_1_1EventCondition.html
deleted file mode 100644 (file)
index 778f114..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス mof::EventCondition</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1EventCondition.html">EventCondition</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス mof::EventCondition</h1><!-- doxytag: class="mof::EventCondition" --><code>#include &lt;<a class="el" href="EventCondition_8hpp-source.html">EventCondition.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::EventConditionに対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1EventCondition__inherit__graph.png" border="0" usemap="#mof_1_1EventCondition__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1EventCondition__inherit__map">
-<area shape="rect" href="classTimeEventCondition.html" title="{TimeEventCondition\n|&#45; limit\l&#45; count\l|+ TimeEventCondition()\l+ ~TimeEventCondition()\l+ test()\l+ isDisposable()\l+ update()\l}" alt="" coords="5,181,171,341"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1EventCondition-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventCondition.html#a30d3469959f713bdbc8e7225ac76f09">~EventCondition</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventCondition.html#9a14477fef9d28aa54288afff4970579">test</a> ()=0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventCondition.html#0074bc807e1ce32914645f86005b2484">update</a> ()=0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventCondition.html#e02fbcb125d959ba02b27d1196276061">isDisposable</a> ()=0</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="EventCondition_8hpp-source.html">EventCondition.hpp</a> の <a class="el" href="EventCondition_8hpp-source.html#l00005">5</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="a30d3469959f713bdbc8e7225ac76f09"></a><!-- doxytag: member="mof::EventCondition::~EventCondition" ref="a30d3469959f713bdbc8e7225ac76f09" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual mof::EventCondition::~EventCondition           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventCondition_8hpp-source.html">EventCondition.hpp</a> の <a class="el" href="EventCondition_8hpp-source.html#l00007">7</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="e02fbcb125d959ba02b27d1196276061"></a><!-- doxytag: member="mof::EventCondition::isDisposable" ref="e02fbcb125d959ba02b27d1196276061" args="()=0" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual bool mof::EventCondition::isDisposable           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [pure virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classTimeEventCondition.html#377834ef533832de368ab3ad4b821936">TimeEventCondition</a>で実装されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9a14477fef9d28aa54288afff4970579"></a><!-- doxytag: member="mof::EventCondition::test" ref="9a14477fef9d28aa54288afff4970579" args="()=0" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual bool mof::EventCondition::test           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [pure virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classTimeEventCondition.html#fc27ab673a2b4d0889d96dd21dddf97f">TimeEventCondition</a>で実装されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0074bc807e1ce32914645f86005b2484"></a><!-- doxytag: member="mof::EventCondition::update" ref="0074bc807e1ce32914645f86005b2484" args="()=0" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual void mof::EventCondition::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [pure virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classTimeEventCondition.html#4541e8cb8f0731673518b51f09d60382">TimeEventCondition</a>で実装されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="EventCondition_8hpp-source.html">EventCondition.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.map
deleted file mode 100644 (file)
index 2279807..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$classTimeEventCondition.html" title="{TimeEventCondition\n|&#45; limit\l&#45; count\l|+ TimeEventCondition()\l+ ~TimeEventCondition()\l+ test()\l+ isDisposable()\l+ update()\l}" alt="" coords="5,181,171,341">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.md5
deleted file mode 100644 (file)
index 8c9477b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-2a785a7faf7f66ad62703a6ef7b187df
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.png
deleted file mode 100644 (file)
index 955e853..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1EventCondition__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1EventScheduler-members.html b/latex/vim/.vim/doc/html/classmof_1_1EventScheduler-members.html
deleted file mode 100644 (file)
index c4b5a1e..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::EventScheduler メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">Action</a> typedef</td><td><a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">addEvent</a>(mof::EventCondition *pCondition, const Action &amp;action)</td><td><a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventScheduler.html#9df778531c4873f1582b2c6eb8f314c8">addEvent</a>(mof::FrameNumber interval, const Action &amp;action)</td><td><a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventScheduler.html#634c3b8e53792893c28796251bb6718d">EventScheduler</a>()</td><td><a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventScheduler.html#85fc0e0812530015b89f7cfc0e767911">update</a>()</td><td><a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1EventScheduler.html#a60f85ea24d993e30a3e954bc2914fee">~EventScheduler</a>()</td><td><a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1EventScheduler.html b/latex/vim/.vim/doc/html/classmof_1_1EventScheduler.html
deleted file mode 100644 (file)
index c7e097a..0000000
+++ /dev/null
@@ -1,208 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス mof::EventScheduler</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1EventScheduler.html">EventScheduler</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス mof::EventScheduler</h1><!-- doxytag: class="mof::EventScheduler" --><code>#include &lt;<a class="el" href="EventScheduler_8hpp-source.html">EventScheduler.hpp</a>&gt;</code>
-<p>
-
-<p>
-<a href="classmof_1_1EventScheduler-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">Impl</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Public 型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef boost::function0&lt; void &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">Action</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventScheduler.html#634c3b8e53792893c28796251bb6718d">EventScheduler</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventScheduler.html#a60f85ea24d993e30a3e954bc2914fee">~EventScheduler</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">addEvent</a> (<a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a> *pCondition, const <a class="el" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">Action</a> &amp;action)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventScheduler.html#9df778531c4873f1582b2c6eb8f314c8">addEvent</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> interval, const <a class="el" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">Action</a> &amp;action)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventScheduler.html#85fc0e0812530015b89f7cfc0e767911">update</a> ()</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="EventScheduler_8hpp-source.html">EventScheduler.hpp</a> の <a class="el" href="EventScheduler_8hpp-source.html#l00011">11</a> 行で定義されています。</p>
-<hr><h2>型定義</h2>
-<a class="anchor" name="edb39722320e55a992ba4078151acf19"></a><!-- doxytag: member="mof::EventScheduler::Action" ref="edb39722320e55a992ba4078151acf19" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef boost::function0&lt;void&gt; <a class="el" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">mof::EventScheduler::Action</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8hpp-source.html">EventScheduler.hpp</a> の <a class="el" href="EventScheduler_8hpp-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="634c3b8e53792893c28796251bb6718d"></a><!-- doxytag: member="mof::EventScheduler::EventScheduler" ref="634c3b8e53792893c28796251bb6718d" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::EventScheduler::EventScheduler           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00049">49</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a60f85ea24d993e30a3e954bc2914fee"></a><!-- doxytag: member="mof::EventScheduler::~EventScheduler" ref="a60f85ea24d993e30a3e954bc2914fee" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::EventScheduler::~EventScheduler           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00054">54</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="9df778531c4873f1582b2c6eb8f314c8"></a><!-- doxytag: member="mof::EventScheduler::addEvent" ref="9df778531c4873f1582b2c6eb8f314c8" args="(mof::FrameNumber interval, const Action &amp;action)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void mof::EventScheduler::addEvent           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>interval</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">Action</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>action</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00062">62</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="617b7b8078ac7c9dd84c4c92b5caf5ec"></a><!-- doxytag: member="mof::EventScheduler::addEvent" ref="617b7b8078ac7c9dd84c4c92b5caf5ec" args="(mof::EventCondition *pCondition, const Action &amp;action)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void mof::EventScheduler::addEvent           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a> *&nbsp;</td>
-          <td class="paramname"> <em>pCondition</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">Action</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>action</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00058">58</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="85fc0e0812530015b89f7cfc0e767911"></a><!-- doxytag: member="mof::EventScheduler::update" ref="85fc0e0812530015b89f7cfc0e767911" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void mof::EventScheduler::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00066">66</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="EventScheduler_8hpp-source.html">EventScheduler.hpp</a><li>moflib/mof/<a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation-members.html b/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation-members.html
deleted file mode 100644 (file)
index a832dbf..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::KeyFrameAnimation&lt; T &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt; T &gt;</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1KeyFrameAnimation.html#131c1014b51c037f9923e88d14fdd9ea">getFinalKeyFrameNumber</a>()</td><td><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1KeyFrameAnimation.html#615e2eeccedec9af76eba5e9f6da9177">getValue</a>(mof::FrameNumber frame) const </td><td><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt; T &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a> typedef</td><td><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt; T &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1KeyFrameAnimation.html#ed4e5a201f1fb32160b304c6d19de993">KeyFrameAnimation</a>(const KeyFrame &amp;front, const KeyFrame &amp;back, const boost::function2&lt; T, const KeyMap &amp;, mof::FrameNumber &gt; &amp;interpolator)</td><td><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1KeyFrameAnimation.html#c1f5ca9d1cec32fdb9a53696fd1418ee">KeyFrameAnimation</a>(const KeyFrame &amp;front, const KeyFrame &amp;back)</td><td><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation.html b/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation.html
deleted file mode 100644 (file)
index 77449cc..0000000
+++ /dev/null
@@ -1,219 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス テンプレート mof::KeyFrameAnimation&lt; T &gt;</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1KeyFrameAnimation.html">KeyFrameAnimation</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス テンプレート mof::KeyFrameAnimation&lt; T &gt;</h1><!-- doxytag: class="mof::KeyFrameAnimation" --><!-- doxytag: inherits="Animation&lt; T &gt;" --><code>#include &lt;<a class="el" href="KeyFrameAnimation_8hpp-source.html">KeyFrameAnimation.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::KeyFrameAnimation&lt; T &gt;に対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1KeyFrameAnimation__inherit__graph.png" border="0" usemap="#mof_1_1KeyFrameAnimation_3_01T_01_4__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1KeyFrameAnimation_3_01T_01_4__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="35,133,176,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="39,5,172,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::KeyFrameAnimation&lt; T &gt;のコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1KeyFrameAnimation__coll__graph.png" border="0" usemap="#mof_1_1KeyFrameAnimation_3_01T_01_4__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1KeyFrameAnimation_3_01T_01_4__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="35,133,176,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="39,5,172,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1KeyFrameAnimation-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::pair<br class="typebreak">
-&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1KeyFrameAnimation.html#ed4e5a201f1fb32160b304c6d19de993">KeyFrameAnimation</a> (const <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a> &amp;front, const <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a> &amp;back, const boost::function2&lt; T, const KeyMap &amp;, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> &gt; &amp;interpolator)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1KeyFrameAnimation.html#c1f5ca9d1cec32fdb9a53696fd1418ee">KeyFrameAnimation</a> (const <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a> &amp;front, const <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a> &amp;back)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1KeyFrameAnimation.html#615e2eeccedec9af76eba5e9f6da9177">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1KeyFrameAnimation.html#131c1014b51c037f9923e88d14fdd9ea">getFinalKeyFrameNumber</a> ()</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-<h3>template&lt;typename T&gt;<br>
- class mof::KeyFrameAnimation&lt; T &gt;</h3>
-
-
-<p> <a class="el" href="KeyFrameAnimation_8hpp-source.html">KeyFrameAnimation.hpp</a> の <a class="el" href="KeyFrameAnimation_8hpp-source.html#l00011">11</a> 行で定義されています。</p>
-<hr><h2>型定義</h2>
-<a class="anchor" name="dbd5b7abda735e866bae9f27ed98671b"></a><!-- doxytag: member="mof::KeyFrameAnimation::KeyFrame" ref="dbd5b7abda735e866bae9f27ed98671b" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef std::pair&lt;<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> , T&gt; <a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation</a>&lt; T &gt;::<a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="KeyFrameAnimation_8hpp-source.html">KeyFrameAnimation.hpp</a> の <a class="el" href="KeyFrameAnimation_8hpp-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="ed4e5a201f1fb32160b304c6d19de993"></a><!-- doxytag: member="mof::KeyFrameAnimation::KeyFrameAnimation" ref="ed4e5a201f1fb32160b304c6d19de993" args="(const KeyFrame &amp;front, const KeyFrame &amp;back, const boost::function2&lt; T, const KeyMap &amp;, mof::FrameNumber &gt; &amp;interpolator)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation</a>&lt; T &gt;::<a class="el" href="classmof_1_1KeyFrameAnimation.html">KeyFrameAnimation</a>           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>front</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>back</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const boost::function2&lt; T, const KeyMap &amp;, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>interpolator</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="KeyFrameAnimation_8hpp-source.html">KeyFrameAnimation.hpp</a> の <a class="el" href="KeyFrameAnimation_8hpp-source.html#l00019">19</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c1f5ca9d1cec32fdb9a53696fd1418ee"></a><!-- doxytag: member="mof::KeyFrameAnimation::KeyFrameAnimation" ref="c1f5ca9d1cec32fdb9a53696fd1418ee" args="(const KeyFrame &amp;front, const KeyFrame &amp;back)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation</a>&lt; T &gt;::<a class="el" href="classmof_1_1KeyFrameAnimation.html">KeyFrameAnimation</a>           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>front</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">KeyFrame</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>back</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="KeyFrameAnimation_8hpp-source.html">KeyFrameAnimation.hpp</a> の <a class="el" href="KeyFrameAnimation_8hpp-source.html#l00033">33</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="131c1014b51c037f9923e88d14fdd9ea"></a><!-- doxytag: member="mof::KeyFrameAnimation::getFinalKeyFrameNumber" ref="131c1014b51c037f9923e88d14fdd9ea" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> <a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation</a>&lt; T &gt;::getFinalKeyFrameNumber           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="KeyFrameAnimation_8hpp-source.html">KeyFrameAnimation.hpp</a> の <a class="el" href="KeyFrameAnimation_8hpp-source.html#l00052">52</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="615e2eeccedec9af76eba5e9f6da9177"></a><!-- doxytag: member="mof::KeyFrameAnimation::getValue" ref="615e2eeccedec9af76eba5e9f6da9177" args="(mof::FrameNumber frame) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual T <a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation</a>&lt; T &gt;::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>frame</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; T &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="KeyFrameAnimation_8hpp-source.html">KeyFrameAnimation.hpp</a> の <a class="el" href="KeyFrameAnimation_8hpp-source.html#l00048">48</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="KeyFrameAnimation_8hpp-source.html">KeyFrameAnimation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.map
deleted file mode 100644 (file)
index 1e6fb7e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="35,133,176,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="39,5,172,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 1630d7b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-5def195e1db218e3e9c442fcce96597c
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.png
deleted file mode 100644 (file)
index ff2ee9e..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.map
deleted file mode 100644 (file)
index 1e6fb7e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="35,133,176,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="39,5,172,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index 1630d7b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-5def195e1db218e3e9c442fcce96597c
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.png
deleted file mode 100644 (file)
index ff2ee9e..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1KeyFrameAnimation__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation-members.html b/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation-members.html
deleted file mode 100644 (file)
index f3739e2..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::LoopAnimation&lt; T &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation&lt; T &gt;</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1LoopAnimation.html#fbcb3719f818f7ac150ef07278ba1ae2">getValue</a>(mof::FrameNumber frame) const </td><td><a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation&lt; T &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1LoopAnimation.html#d03d94bfeab847c6a4129968cc6b61fb">LoopAnimation</a>(const typename Animation&lt; T &gt;::Handler &amp;pBody, FrameNumber endLoopFrameNumber)</td><td><a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1LoopAnimation.html#a0003f7ffe4a6bd9c8915aa05471c25d">LoopAnimation</a>(const typename mof::Animation&lt; T &gt;::Handler &amp;pBody, mof::FrameNumber beginLoopFrameNumber, mof::FrameNumber endLoopFrameNumber)</td><td><a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation.html b/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation.html
deleted file mode 100644 (file)
index 1404e92..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス テンプレート mof::LoopAnimation&lt; T &gt;</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1LoopAnimation.html">LoopAnimation</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス テンプレート mof::LoopAnimation&lt; T &gt;</h1><!-- doxytag: class="mof::LoopAnimation" --><!-- doxytag: inherits="Animation&lt; T &gt;" --><code>#include &lt;<a class="el" href="LoopAnimation_8hpp-source.html">LoopAnimation.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::LoopAnimation&lt; T &gt;に対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1LoopAnimation__inherit__graph.png" border="0" usemap="#mof_1_1LoopAnimation_3_01T_01_4__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1LoopAnimation_3_01T_01_4__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="28,133,169,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="32,5,165,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::LoopAnimation&lt; T &gt;のコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1LoopAnimation__coll__graph.png" border="0" usemap="#mof_1_1LoopAnimation_3_01T_01_4__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1LoopAnimation_3_01T_01_4__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="28,136,169,216"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="32,5,165,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1LoopAnimation-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1LoopAnimation.html#d03d94bfeab847c6a4129968cc6b61fb">LoopAnimation</a> (const typename <a class="el" href="classmof_1_1Animation.html">Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;pBody, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a> endLoopFrameNumber)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1LoopAnimation.html#a0003f7ffe4a6bd9c8915aa05471c25d">LoopAnimation</a> (const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;pBody, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> beginLoopFrameNumber, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> endLoopFrameNumber)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1LoopAnimation.html#fbcb3719f818f7ac150ef07278ba1ae2">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame) const </td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-<h3>template&lt;typename T&gt;<br>
- class mof::LoopAnimation&lt; T &gt;</h3>
-
-
-<p> <a class="el" href="LoopAnimation_8hpp-source.html">LoopAnimation.hpp</a> の <a class="el" href="LoopAnimation_8hpp-source.html#l00008">8</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="d03d94bfeab847c6a4129968cc6b61fb"></a><!-- doxytag: member="mof::LoopAnimation::LoopAnimation" ref="d03d94bfeab847c6a4129968cc6b61fb" args="(const typename Animation&lt; T &gt;::Handler &amp;pBody, FrameNumber endLoopFrameNumber)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation</a>&lt; T &gt;::<a class="el" href="classmof_1_1LoopAnimation.html">LoopAnimation</a>           </td>
-          <td>(</td>
-          <td class="paramtype">const typename <a class="el" href="classmof_1_1Animation.html">Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>pBody</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>endLoopFrameNumber</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="LoopAnimation_8hpp-source.html">LoopAnimation.hpp</a> の <a class="el" href="LoopAnimation_8hpp-source.html#l00021">21</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a0003f7ffe4a6bd9c8915aa05471c25d"></a><!-- doxytag: member="mof::LoopAnimation::LoopAnimation" ref="a0003f7ffe4a6bd9c8915aa05471c25d" args="(const typename mof::Animation&lt; T &gt;::Handler &amp;pBody, mof::FrameNumber beginLoopFrameNumber, mof::FrameNumber endLoopFrameNumber)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation</a>&lt; T &gt;::<a class="el" href="classmof_1_1LoopAnimation.html">LoopAnimation</a>           </td>
-          <td>(</td>
-          <td class="paramtype">const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>pBody</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>beginLoopFrameNumber</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>endLoopFrameNumber</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="LoopAnimation_8hpp-source.html">LoopAnimation.hpp</a> の <a class="el" href="LoopAnimation_8hpp-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="fbcb3719f818f7ac150ef07278ba1ae2"></a><!-- doxytag: member="mof::LoopAnimation::getValue" ref="fbcb3719f818f7ac150ef07278ba1ae2" args="(mof::FrameNumber frame) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual T <a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation</a>&lt; T &gt;::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>frame</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; T &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="LoopAnimation_8hpp-source.html">LoopAnimation.hpp</a> の <a class="el" href="LoopAnimation_8hpp-source.html#l00037">37</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="LoopAnimation_8hpp-source.html">LoopAnimation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.map
deleted file mode 100644 (file)
index d6e2442..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="28,136,169,216">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="32,5,165,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 0e37ea9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-6c1495d5a70e045834888742659cd817
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.png
deleted file mode 100644 (file)
index f1e9e0d..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.map
deleted file mode 100644 (file)
index 2984098..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="28,133,169,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="32,5,165,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index c53cc33..0000000
+++ /dev/null
@@ -1 +0,0 @@
-914264ada58fba2726f0fdebc005e290
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.png
deleted file mode 100644 (file)
index 0a690a3..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1LoopAnimation__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Matrix3D-members.html b/latex/vim/.vim/doc/html/classmof_1_1Matrix3D-members.html
deleted file mode 100644 (file)
index ed45b65..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::Matrix3D メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#6d694810893c4cbb65d76f62f8338b13">at</a>(int row, int column) const </td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#f6c22bb9d97bc8e2f2cdea80181b5caa">createIdentity</a>()</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">createRotation</a>(const mof::Vector3D &amp;angle)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">createScaling</a>(const mof::Vector3D &amp;scale)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">createTranslation</a>(const mof::Vector3D &amp;position)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#d069a7a6e4d3c68400f30099ab135760">createTransposed</a>(const Matrix3D &amp;matrix)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#6a68475b3cbaba4fafda491f530b82af">getArray</a>() const </td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#5d537690dcc503906e6fc0dfb91d23cc">getDiagonal</a>() const </td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#9839fbbb846cb123ad65afe1d0901a70">getTranslation</a>(const mof::Matrix3D &amp;matrix)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [static]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">Matrix3D</a>()</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#b276ec77b0d565be3f4aadddb9ac8dc0">Matrix3D</a>(const Array &amp;)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [explicit]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#09363bf2d95315aba57a8244a83711f7">operator*</a>(const mof::Matrix3D &amp;matrix) const </td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#91e658d9785073aa3efed5b3ebf0992a">operator*</a>(const mof::Vector3D &amp;vec, const mof::Matrix3D &amp;matrix)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#809c660d0d7a3456114bcc50eedb226e">operator*</a>(const mof::Matrix3D &amp;matrix, float f)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#98705ec79e77ec3157927309f4c8800c">operator*</a>(float f, const mof::Matrix3D &amp;matrix)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#77236ee7ffa3bb846e727e7a5f4b85e7">operator+</a>(const mof::Matrix3D &amp;matrix) const </td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#c0c5ca13c6312bcc3b2fd8c35f3f468c">operator-</a>(const mof::Matrix3D &amp;matrix) const </td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#2e0a61ab79405196a7731f9236e156c6">operator&lt;&lt;</a>(std::ostream &amp;os, const mof::Matrix3D &amp;mat)</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Matrix3D.html#c2cbb652babbddec2e73363d5ffdb568">~Matrix3D</a>()</td><td><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1Matrix3D.html b/latex/vim/.vim/doc/html/classmof_1_1Matrix3D.html
deleted file mode 100644 (file)
index 1d6f1d9..0000000
+++ /dev/null
@@ -1,543 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス mof::Matrix3D</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス mof::Matrix3D</h1><!-- doxytag: class="mof::Matrix3D" --><code>#include &lt;<a class="el" href="Matrix3D_8hpp-source.html">Matrix3D.hpp</a>&gt;</code>
-<p>
-
-<p>
-<a href="classmof_1_1Matrix3D-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Matrix3D_1_1Array.html">Array</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">Matrix3D</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#b276ec77b0d565be3f4aadddb9ac8dc0">Matrix3D</a> (const <a class="el" href="structmof_1_1Matrix3D_1_1Array.html">Array</a> &amp;)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#c2cbb652babbddec2e73363d5ffdb568">~Matrix3D</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#6d694810893c4cbb65d76f62f8338b13">at</a> (int row, int column) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Matrix3D_1_1Array.html">Array</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#6a68475b3cbaba4fafda491f530b82af">getArray</a> () const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#5d537690dcc503906e6fc0dfb91d23cc">getDiagonal</a> () const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#09363bf2d95315aba57a8244a83711f7">operator*</a> (const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;matrix) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#77236ee7ffa3bb846e727e7a5f4b85e7">operator+</a> (const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;matrix) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#c0c5ca13c6312bcc3b2fd8c35f3f468c">operator-</a> (const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;matrix) const </td></tr>
-
-<tr><td colspan="2"><br><h2>Static Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#f6c22bb9d97bc8e2f2cdea80181b5caa">createIdentity</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#d069a7a6e4d3c68400f30099ab135760">createTransposed</a> (const <a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a> &amp;matrix)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">createRotation</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;angle)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">createTranslation</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;position)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">createScaling</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;scale)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structmof_1_1Vector3D.html">Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#9839fbbb846cb123ad65afe1d0901a70">getTranslation</a> (const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;matrix)</td></tr>
-
-<tr><td colspan="2"><br><h2>フレンド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#91e658d9785073aa3efed5b3ebf0992a">operator*</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;vec, const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;matrix)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#809c660d0d7a3456114bcc50eedb226e">operator*</a> (const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;matrix, float f)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#98705ec79e77ec3157927309f4c8800c">operator*</a> (float f, const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;matrix)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html#2e0a61ab79405196a7731f9236e156c6">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;mat)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="Matrix3D_8hpp-source.html">Matrix3D.hpp</a> の <a class="el" href="Matrix3D_8hpp-source.html#l00010">10</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="c833b44625de62be5dbe9af1bc94d2cf"></a><!-- doxytag: member="mof::Matrix3D::Matrix3D" ref="c833b44625de62be5dbe9af1bc94d2cf" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::Matrix3D::Matrix3D           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00008">8</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b276ec77b0d565be3f4aadddb9ac8dc0"></a><!-- doxytag: member="mof::Matrix3D::Matrix3D" ref="b276ec77b0d565be3f4aadddb9ac8dc0" args="(const Array &amp;)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::Matrix3D::Matrix3D           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Matrix3D_1_1Array.html">Array</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>arr</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [explicit]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00019">19</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c2cbb652babbddec2e73363d5ffdb568"></a><!-- doxytag: member="mof::Matrix3D::~Matrix3D" ref="c2cbb652babbddec2e73363d5ffdb568" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::Matrix3D::~Matrix3D           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="6d694810893c4cbb65d76f62f8338b13"></a><!-- doxytag: member="mof::Matrix3D::at" ref="6d694810893c4cbb65d76f62f8338b13" args="(int row, int column) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float mof::Matrix3D::at           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>row</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>column</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f6c22bb9d97bc8e2f2cdea80181b5caa"></a><!-- doxytag: member="mof::Matrix3D::createIdentity" ref="f6c22bb9d97bc8e2f2cdea80181b5caa" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::Matrix3D::createIdentity           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [static]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00039">39</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7e74ac5645113798ea859f0bdf51bf7d"></a><!-- doxytag: member="mof::Matrix3D::createRotation" ref="7e74ac5645113798ea859f0bdf51bf7d" args="(const mof::Vector3D &amp;angle)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::Matrix3D::createRotation           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>angle</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [static]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00055">55</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="db14e4083046f179b89b056c7e4e2554"></a><!-- doxytag: member="mof::Matrix3D::createScaling" ref="db14e4083046f179b89b056c7e4e2554" args="(const mof::Vector3D &amp;scale)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::Matrix3D::createScaling           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>scale</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [static]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00086">86</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="794a6cf5d2c19384a1ab6fdfac2db0ab"></a><!-- doxytag: member="mof::Matrix3D::createTranslation" ref="794a6cf5d2c19384a1ab6fdfac2db0ab" args="(const mof::Vector3D &amp;position)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::Matrix3D::createTranslation           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>position</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [static]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00078">78</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d069a7a6e4d3c68400f30099ab135760"></a><!-- doxytag: member="mof::Matrix3D::createTransposed" ref="d069a7a6e4d3c68400f30099ab135760" args="(const Matrix3D &amp;matrix)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::Matrix3D::createTransposed           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>matrix</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [static]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00044">44</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6a68475b3cbaba4fafda491f530b82af"></a><!-- doxytag: member="mof::Matrix3D::getArray" ref="6a68475b3cbaba4fafda491f530b82af" args="() const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Array</a> mof::Matrix3D::getArray           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5d537690dcc503906e6fc0dfb91d23cc"></a><!-- doxytag: member="mof::Matrix3D::getDiagonal" ref="5d537690dcc503906e6fc0dfb91d23cc" args="() const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> mof::Matrix3D::getDiagonal           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00103">103</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9839fbbb846cb123ad65afe1d0901a70"></a><!-- doxytag: member="mof::Matrix3D::getTranslation" ref="9839fbbb846cb123ad65afe1d0901a70" args="(const mof::Matrix3D &amp;matrix)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> mof::Matrix3D::getTranslation           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>matrix</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [static]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00095">95</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="09363bf2d95315aba57a8244a83711f7"></a><!-- doxytag: member="mof::Matrix3D::operator*" ref="09363bf2d95315aba57a8244a83711f7" args="(const mof::Matrix3D &amp;matrix) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::Matrix3D::operator*           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>matrix</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00113">113</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="77236ee7ffa3bb846e727e7a5f4b85e7"></a><!-- doxytag: member="mof::Matrix3D::operator+" ref="77236ee7ffa3bb846e727e7a5f4b85e7" args="(const mof::Matrix3D &amp;matrix) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::Matrix3D::operator+           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>matrix</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00128">128</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c0c5ca13c6312bcc3b2fd8c35f3f468c"></a><!-- doxytag: member="mof::Matrix3D::operator&#45;" ref="c0c5ca13c6312bcc3b2fd8c35f3f468c" args="(const mof::Matrix3D &amp;matrix) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::Matrix3D::operator-           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>matrix</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00140">140</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>フレンドと関連する関数</h2>
-<a class="anchor" name="98705ec79e77ec3157927309f4c8800c"></a><!-- doxytag: member="mof::Matrix3D::operator*" ref="98705ec79e77ec3157927309f4c8800c" args="(float f, const mof::Matrix3D &amp;matrix)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a> operator*           </td>
-          <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>f</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>matrix</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [friend]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="809c660d0d7a3456114bcc50eedb226e"></a><!-- doxytag: member="mof::Matrix3D::operator*" ref="809c660d0d7a3456114bcc50eedb226e" args="(const mof::Matrix3D &amp;matrix, float f)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a> operator*           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>matrix</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>f</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [friend]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="91e658d9785073aa3efed5b3ebf0992a"></a><!-- doxytag: member="mof::Matrix3D::operator*" ref="91e658d9785073aa3efed5b3ebf0992a" args="(const mof::Vector3D &amp;vec, const mof::Matrix3D &amp;matrix)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">Vector3D</a> operator*           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>vec</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>matrix</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [friend]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="2e0a61ab79405196a7731f9236e156c6"></a><!-- doxytag: member="mof::Matrix3D::operator&lt;&lt;" ref="2e0a61ab79405196a7731f9236e156c6" args="(std::ostream &amp;os, const mof::Matrix3D &amp;mat)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::ostream&amp; operator&lt;&lt;           </td>
-          <td>(</td>
-          <td class="paramtype">std::ostream &amp;&nbsp;</td>
-          <td class="paramname"> <em>os</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>mat</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [friend]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="Matrix3D_8hpp-source.html">Matrix3D.hpp</a><li>moflib/mof/<a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation-members.html b/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation-members.html
deleted file mode 100644 (file)
index 2e59153..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::OffsetAnimation&lt; T &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1OffsetAnimation.html">mof::OffsetAnimation&lt; T &gt;</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1OffsetAnimation.html#bb3206341fbb8fd0bbbc1be8999a7d82">getValue</a>(mof::FrameNumber frame) const </td><td><a class="el" href="classmof_1_1OffsetAnimation.html">mof::OffsetAnimation&lt; T &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1OffsetAnimation.html#d034a9bbc802cbe3713d034bbba3705e">OffsetAnimation</a>(const typename Animation&lt; T &gt;::Handler &amp;pBody, FrameNumber offset)</td><td><a class="el" href="classmof_1_1OffsetAnimation.html">mof::OffsetAnimation&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation.html b/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation.html
deleted file mode 100644 (file)
index c1cbd5b..0000000
+++ /dev/null
@@ -1,129 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス テンプレート mof::OffsetAnimation&lt; T &gt;</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1OffsetAnimation.html">OffsetAnimation</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス テンプレート mof::OffsetAnimation&lt; T &gt;</h1><!-- doxytag: class="mof::OffsetAnimation" --><!-- doxytag: inherits="Animation&lt; T &gt;" --><code>#include &lt;<a class="el" href="OffsetAnimation_8hpp-source.html">OffsetAnimation.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::OffsetAnimation&lt; T &gt;に対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1OffsetAnimation__inherit__graph.png" border="0" usemap="#mof_1_1OffsetAnimation_3_01T_01_4__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1OffsetAnimation_3_01T_01_4__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="23,133,164,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="27,5,160,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::OffsetAnimation&lt; T &gt;のコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1OffsetAnimation__coll__graph.png" border="0" usemap="#mof_1_1OffsetAnimation_3_01T_01_4__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1OffsetAnimation_3_01T_01_4__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="23,136,164,216"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="27,5,160,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1OffsetAnimation-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1OffsetAnimation.html#d034a9bbc802cbe3713d034bbba3705e">OffsetAnimation</a> (const typename <a class="el" href="classmof_1_1Animation.html">Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;pBody, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a> offset)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1OffsetAnimation.html#bb3206341fbb8fd0bbbc1be8999a7d82">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame) const </td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-<h3>template&lt;typename T&gt;<br>
- class mof::OffsetAnimation&lt; T &gt;</h3>
-
-
-<p> <a class="el" href="OffsetAnimation_8hpp-source.html">OffsetAnimation.hpp</a> の <a class="el" href="OffsetAnimation_8hpp-source.html#l00008">8</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="d034a9bbc802cbe3713d034bbba3705e"></a><!-- doxytag: member="mof::OffsetAnimation::OffsetAnimation" ref="d034a9bbc802cbe3713d034bbba3705e" args="(const typename Animation&lt; T &gt;::Handler &amp;pBody, FrameNumber offset)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1OffsetAnimation.html">mof::OffsetAnimation</a>&lt; T &gt;::<a class="el" href="classmof_1_1OffsetAnimation.html">OffsetAnimation</a>           </td>
-          <td>(</td>
-          <td class="paramtype">const typename <a class="el" href="classmof_1_1Animation.html">Animation</a>&lt; T &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>pBody</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>offset</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="OffsetAnimation_8hpp-source.html">OffsetAnimation.hpp</a> の <a class="el" href="OffsetAnimation_8hpp-source.html#l00015">15</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="bb3206341fbb8fd0bbbc1be8999a7d82"></a><!-- doxytag: member="mof::OffsetAnimation::getValue" ref="bb3206341fbb8fd0bbbc1be8999a7d82" args="(mof::FrameNumber frame) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual T <a class="el" href="classmof_1_1OffsetAnimation.html">mof::OffsetAnimation</a>&lt; T &gt;::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>frame</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; T &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="OffsetAnimation_8hpp-source.html">OffsetAnimation.hpp</a> の <a class="el" href="OffsetAnimation_8hpp-source.html#l00022">22</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="OffsetAnimation_8hpp-source.html">OffsetAnimation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.map
deleted file mode 100644 (file)
index 18fd3c5..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="23,136,164,216">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="27,5,160,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 0ccc7b3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-476d4fc52102e7a56e39483bb96675b0
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.png
deleted file mode 100644 (file)
index 7031374..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.map
deleted file mode 100644 (file)
index 05bdbf5..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="23,133,164,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="27,5,160,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index 718dc5c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-a8cfc4a5970258f61295174fe6c1c1f6
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.png
deleted file mode 100644 (file)
index f7b9eb8..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1OffsetAnimation__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation-members.html b/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation-members.html
deleted file mode 100644 (file)
index 5b219aa..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::ParametricAnimation&lt; T &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1ParametricAnimation.html">mof::ParametricAnimation&lt; T &gt;</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1ParametricAnimation.html#251f4fa53dddd561c1498c9b44c9ba2b">getValue</a>(mof::FrameNumber) const </td><td><a class="el" href="classmof_1_1ParametricAnimation.html">mof::ParametricAnimation&lt; T &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1ParametricAnimation.html#64f4c67711c70ef7acb1b8afd5b651e1">ParametricAnimation</a>(const boost::shared_ptr&lt; T &gt; &amp;parameter)</td><td><a class="el" href="classmof_1_1ParametricAnimation.html">mof::ParametricAnimation&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation.html b/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation.html
deleted file mode 100644 (file)
index 411b167..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス テンプレート mof::ParametricAnimation&lt; T &gt;</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1ParametricAnimation.html">ParametricAnimation</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス テンプレート mof::ParametricAnimation&lt; T &gt;</h1><!-- doxytag: class="mof::ParametricAnimation" --><!-- doxytag: inherits="Animation&lt; T &gt;" --><code>#include &lt;<a class="el" href="ParametricAnimation_8hpp-source.html">ParametricAnimation.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::ParametricAnimation&lt; T &gt;に対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1ParametricAnimation__inherit__graph.png" border="0" usemap="#mof_1_1ParametricAnimation_3_01T_01_4__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1ParametricAnimation_3_01T_01_4__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="36,133,177,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="40,5,173,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::ParametricAnimation&lt; T &gt;のコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1ParametricAnimation__coll__graph.png" border="0" usemap="#mof_1_1ParametricAnimation_3_01T_01_4__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1ParametricAnimation_3_01T_01_4__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="36,133,177,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="40,5,173,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1ParametricAnimation-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1ParametricAnimation.html#64f4c67711c70ef7acb1b8afd5b651e1">ParametricAnimation</a> (const boost::shared_ptr&lt; T &gt; &amp;parameter)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1ParametricAnimation.html#251f4fa53dddd561c1498c9b44c9ba2b">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>) const </td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-<h3>template&lt;typename T&gt;<br>
- class mof::ParametricAnimation&lt; T &gt;</h3>
-
-
-<p> <a class="el" href="ParametricAnimation_8hpp-source.html">ParametricAnimation.hpp</a> の <a class="el" href="ParametricAnimation_8hpp-source.html#l00010">10</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="64f4c67711c70ef7acb1b8afd5b651e1"></a><!-- doxytag: member="mof::ParametricAnimation::ParametricAnimation" ref="64f4c67711c70ef7acb1b8afd5b651e1" args="(const boost::shared_ptr&lt; T &gt; &amp;parameter)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1ParametricAnimation.html">mof::ParametricAnimation</a>&lt; T &gt;::<a class="el" href="classmof_1_1ParametricAnimation.html">ParametricAnimation</a>           </td>
-          <td>(</td>
-          <td class="paramtype">const boost::shared_ptr&lt; T &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>parameter</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="ParametricAnimation_8hpp-source.html">ParametricAnimation.hpp</a> の <a class="el" href="ParametricAnimation_8hpp-source.html#l00014">14</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="251f4fa53dddd561c1498c9b44c9ba2b"></a><!-- doxytag: member="mof::ParametricAnimation::getValue" ref="251f4fa53dddd561c1498c9b44c9ba2b" args="(mof::FrameNumber) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual T <a class="el" href="classmof_1_1ParametricAnimation.html">mof::ParametricAnimation</a>&lt; T &gt;::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; T &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="ParametricAnimation_8hpp-source.html">ParametricAnimation.hpp</a> の <a class="el" href="ParametricAnimation_8hpp-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="ParametricAnimation_8hpp-source.html">ParametricAnimation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.map
deleted file mode 100644 (file)
index 0046c00..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="36,133,177,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="40,5,173,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.md5
deleted file mode 100644 (file)
index b3e2210..0000000
+++ /dev/null
@@ -1 +0,0 @@
-8d316b8b86c970ca0c2e28ef5621fe04
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.png
deleted file mode 100644 (file)
index 44c408d..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.map
deleted file mode 100644 (file)
index 0046c00..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; T \&gt;\n||+ getValue()\l}" alt="" coords="36,133,177,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="40,5,173,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index b3e2210..0000000
+++ /dev/null
@@ -1 +0,0 @@
-8d316b8b86c970ca0c2e28ef5621fe04
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.png
deleted file mode 100644 (file)
index 44c408d..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1ParametricAnimation__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D-members.html b/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D-members.html
deleted file mode 100644 (file)
index ff8a7c3..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::RotationAnimation3D メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1RotationAnimation3D.html#18cb5e3ffab2e54a1a9adcde86942022">getValue</a>(mof::FrameNumber frame) const </td><td><a class="el" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; mof::Matrix3D &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1RotationAnimation3D.html#b621fb31c282527bd4d0e29d4390aaca">RotationAnimation3D</a>(const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;front, const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;back)</td><td><a class="el" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1RotationAnimation3D.html#467238a78f6142f3ea99a689c527ed4a">RotationAnimation3D</a>(const mof::Animation&lt; mof::Vector3D &gt;::Handler &amp;body)</td><td><a class="el" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a></td><td><code> [inline]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D.html b/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D.html
deleted file mode 100644 (file)
index 1bfb736..0000000
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス mof::RotationAnimation3D</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1RotationAnimation3D.html">RotationAnimation3D</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス mof::RotationAnimation3D</h1><!-- doxytag: class="mof::RotationAnimation3D" --><!-- doxytag: inherits="Animation&lt; mof::Matrix3D &gt;" --><code>#include &lt;<a class="el" href="RotationAnimation3D_8hpp-source.html">RotationAnimation3D.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::RotationAnimation3Dに対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1RotationAnimation3D__inherit__graph.png" border="0" usemap="#mof_1_1RotationAnimation3D__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1RotationAnimation3D__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::RotationAnimation3Dのコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1RotationAnimation3D__coll__graph.png" border="0" usemap="#mof_1_1RotationAnimation3D__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1RotationAnimation3D__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,136,221,216"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="192,5,325,85"><area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="245,136,461,216"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1RotationAnimation3D-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1RotationAnimation3D.html#b621fb31c282527bd4d0e29d4390aaca">RotationAnimation3D</a> (const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;front, const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;back)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1RotationAnimation3D.html#467238a78f6142f3ea99a689c527ed4a">RotationAnimation3D</a> (const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;body)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1RotationAnimation3D.html#18cb5e3ffab2e54a1a9adcde86942022">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame) const </td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="RotationAnimation3D_8hpp-source.html">RotationAnimation3D.hpp</a> の <a class="el" href="RotationAnimation3D_8hpp-source.html#l00014">14</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="b621fb31c282527bd4d0e29d4390aaca"></a><!-- doxytag: member="mof::RotationAnimation3D::RotationAnimation3D" ref="b621fb31c282527bd4d0e29d4390aaca" args="(const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;front, const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;back)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::RotationAnimation3D::RotationAnimation3D           </td>
-          <td>(</td>
-          <td class="paramtype">const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>front</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>back</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="RotationAnimation3D_8hpp-source.html">RotationAnimation3D.hpp</a> の <a class="el" href="RotationAnimation3D_8hpp-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="467238a78f6142f3ea99a689c527ed4a"></a><!-- doxytag: member="mof::RotationAnimation3D::RotationAnimation3D" ref="467238a78f6142f3ea99a689c527ed4a" args="(const mof::Animation&lt; mof::Vector3D &gt;::Handler &amp;body)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::RotationAnimation3D::RotationAnimation3D           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>body</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="RotationAnimation3D_8hpp-source.html">RotationAnimation3D.hpp</a> の <a class="el" href="RotationAnimation3D_8hpp-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="18cb5e3ffab2e54a1a9adcde86942022"></a><!-- doxytag: member="mof::RotationAnimation3D::getValue" ref="18cb5e3ffab2e54a1a9adcde86942022" args="(mof::FrameNumber frame) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::RotationAnimation3D::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>frame</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; mof::Matrix3D &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="RotationAnimation3D_8hpp-source.html">RotationAnimation3D.hpp</a> の <a class="el" href="RotationAnimation3D_8hpp-source.html#l00037">37</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="RotationAnimation3D_8hpp-source.html">RotationAnimation3D.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.map
deleted file mode 100644 (file)
index 88cdec2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,136,221,216">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="192,5,325,85">
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="245,136,461,216">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.md5
deleted file mode 100644 (file)
index 0cee265..0000000
+++ /dev/null
@@ -1 +0,0 @@
-f8dcdd4758e034e2e7cb45e5c660b415
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.png
deleted file mode 100644 (file)
index 56deb79..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.map
deleted file mode 100644 (file)
index e444809..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.md5
deleted file mode 100644 (file)
index d5d49e2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-48348192619b1f1afc98e8992a56a66a
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.png
deleted file mode 100644 (file)
index 0dc303d..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1RotationAnimation3D__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D-members.html b/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D-members.html
deleted file mode 100644 (file)
index f215ad0..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::ScalingAnimation3D メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1ScalingAnimation3D.html">mof::ScalingAnimation3D</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1ScalingAnimation3D.html#e795206e6a2e79b528a56b05ca79f824">getFinalKeyFrameNumber</a>()</td><td><a class="el" href="classmof_1_1ScalingAnimation3D.html">mof::ScalingAnimation3D</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1ScalingAnimation3D.html#7be2cc8434a61273b90144339c74e824">getValue</a>(mof::FrameNumber frame) const </td><td><a class="el" href="classmof_1_1ScalingAnimation3D.html">mof::ScalingAnimation3D</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; mof::Matrix3D &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1ScalingAnimation3D.html#368618dae6b6bbbc9aa91042fe862654">ScalingAnimation3D</a>(const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;front, const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;back)</td><td><a class="el" href="classmof_1_1ScalingAnimation3D.html">mof::ScalingAnimation3D</a></td><td><code> [inline]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D.html b/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D.html
deleted file mode 100644 (file)
index aa5e08c..0000000
+++ /dev/null
@@ -1,145 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス mof::ScalingAnimation3D</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1ScalingAnimation3D.html">ScalingAnimation3D</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス mof::ScalingAnimation3D</h1><!-- doxytag: class="mof::ScalingAnimation3D" --><!-- doxytag: inherits="Animation&lt; mof::Matrix3D &gt;" --><code>#include &lt;<a class="el" href="ScalingAnimation3D_8hpp-source.html">ScalingAnimation3D.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::ScalingAnimation3Dに対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1ScalingAnimation3D__inherit__graph.png" border="0" usemap="#mof_1_1ScalingAnimation3D__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1ScalingAnimation3D__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::ScalingAnimation3Dのコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1ScalingAnimation3D__coll__graph.png" border="0" usemap="#mof_1_1ScalingAnimation3D__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1ScalingAnimation3D__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1ScalingAnimation3D-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1ScalingAnimation3D.html#368618dae6b6bbbc9aa91042fe862654">ScalingAnimation3D</a> (const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;front, const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;back)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1ScalingAnimation3D.html#7be2cc8434a61273b90144339c74e824">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1ScalingAnimation3D.html#e795206e6a2e79b528a56b05ca79f824">getFinalKeyFrameNumber</a> ()</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="ScalingAnimation3D_8hpp-source.html">ScalingAnimation3D.hpp</a> の <a class="el" href="ScalingAnimation3D_8hpp-source.html#l00013">13</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="368618dae6b6bbbc9aa91042fe862654"></a><!-- doxytag: member="mof::ScalingAnimation3D::ScalingAnimation3D" ref="368618dae6b6bbbc9aa91042fe862654" args="(const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;front, const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;back)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::ScalingAnimation3D::ScalingAnimation3D           </td>
-          <td>(</td>
-          <td class="paramtype">const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>front</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>back</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="ScalingAnimation3D_8hpp-source.html">ScalingAnimation3D.hpp</a> の <a class="el" href="ScalingAnimation3D_8hpp-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="e795206e6a2e79b528a56b05ca79f824"></a><!-- doxytag: member="mof::ScalingAnimation3D::getFinalKeyFrameNumber" ref="e795206e6a2e79b528a56b05ca79f824" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> mof::ScalingAnimation3D::getFinalKeyFrameNumber           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="ScalingAnimation3D_8hpp-source.html">ScalingAnimation3D.hpp</a> の <a class="el" href="ScalingAnimation3D_8hpp-source.html#l00031">31</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7be2cc8434a61273b90144339c74e824"></a><!-- doxytag: member="mof::ScalingAnimation3D::getValue" ref="7be2cc8434a61273b90144339c74e824" args="(mof::FrameNumber frame) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::ScalingAnimation3D::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>frame</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; mof::Matrix3D &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="ScalingAnimation3D_8hpp-source.html">ScalingAnimation3D.hpp</a> の <a class="el" href="ScalingAnimation3D_8hpp-source.html#l00027">27</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="ScalingAnimation3D_8hpp-source.html">ScalingAnimation3D.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.map
deleted file mode 100644 (file)
index e444809..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.md5
deleted file mode 100644 (file)
index f49796e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-9e773f20545733716280747e7614cd6a
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.png
deleted file mode 100644 (file)
index 76e3562..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.map
deleted file mode 100644 (file)
index e444809..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.md5
deleted file mode 100644 (file)
index f49796e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-9e773f20545733716280747e7614cd6a
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.png
deleted file mode 100644 (file)
index 76e3562..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1ScalingAnimation3D__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D-members.html b/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D-members.html
deleted file mode 100644 (file)
index 119c037..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::TranslationAnimation3D メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1TranslationAnimation3D.html#87d6c5edc1692fae327c7934156f4ba5">getValue</a>(mof::FrameNumber frame) const </td><td><a class="el" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; mof::Matrix3D &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1TranslationAnimation3D.html#cb6cc6b26c19ba92c319998dcb862db5">TranslationAnimation3D</a>(const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;front, const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;back)</td><td><a class="el" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1TranslationAnimation3D.html#79ad9f1a282205ae59179e90d7834bd0">TranslationAnimation3D</a>(const mof::Animation&lt; mof::Vector3D &gt;::Handler &amp;body)</td><td><a class="el" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a></td><td><code> [inline]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D.html b/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D.html
deleted file mode 100644 (file)
index bea5380..0000000
+++ /dev/null
@@ -1,146 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス mof::TranslationAnimation3D</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1TranslationAnimation3D.html">TranslationAnimation3D</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス mof::TranslationAnimation3D</h1><!-- doxytag: class="mof::TranslationAnimation3D" --><!-- doxytag: inherits="Animation&lt; mof::Matrix3D &gt;" --><code>#include &lt;<a class="el" href="TranslationAnimation3D_8hpp-source.html">TranslationAnimation3D.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::TranslationAnimation3Dに対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1TranslationAnimation3D__inherit__graph.png" border="0" usemap="#mof_1_1TranslationAnimation3D__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1TranslationAnimation3D__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::TranslationAnimation3Dのコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1TranslationAnimation3D__coll__graph.png" border="0" usemap="#mof_1_1TranslationAnimation3D__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1TranslationAnimation3D__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,136,221,216"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="192,5,325,85"><area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="245,136,461,216"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1TranslationAnimation3D-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1TranslationAnimation3D.html#cb6cc6b26c19ba92c319998dcb862db5">TranslationAnimation3D</a> (const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;front, const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;back)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1TranslationAnimation3D.html#79ad9f1a282205ae59179e90d7834bd0">TranslationAnimation3D</a> (const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;body)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1TranslationAnimation3D.html#87d6c5edc1692fae327c7934156f4ba5">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame) const </td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="TranslationAnimation3D_8hpp-source.html">TranslationAnimation3D.hpp</a> の <a class="el" href="TranslationAnimation3D_8hpp-source.html#l00014">14</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="cb6cc6b26c19ba92c319998dcb862db5"></a><!-- doxytag: member="mof::TranslationAnimation3D::TranslationAnimation3D" ref="cb6cc6b26c19ba92c319998dcb862db5" args="(const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;front, const std::pair&lt; mof::FrameNumber, mof::Vector3D &gt; &amp;back)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::TranslationAnimation3D::TranslationAnimation3D           </td>
-          <td>(</td>
-          <td class="paramtype">const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>front</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const std::pair&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>back</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="TranslationAnimation3D_8hpp-source.html">TranslationAnimation3D.hpp</a> の <a class="el" href="TranslationAnimation3D_8hpp-source.html#l00019">19</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="79ad9f1a282205ae59179e90d7834bd0"></a><!-- doxytag: member="mof::TranslationAnimation3D::TranslationAnimation3D" ref="79ad9f1a282205ae59179e90d7834bd0" args="(const mof::Animation&lt; mof::Vector3D &gt;::Handler &amp;body)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::TranslationAnimation3D::TranslationAnimation3D           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &gt;::<a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>body</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="TranslationAnimation3D_8hpp-source.html">TranslationAnimation3D.hpp</a> の <a class="el" href="TranslationAnimation3D_8hpp-source.html#l00031">31</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="87d6c5edc1692fae327c7934156f4ba5"></a><!-- doxytag: member="mof::TranslationAnimation3D::getValue" ref="87d6c5edc1692fae327c7934156f4ba5" args="(mof::FrameNumber frame) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> mof::TranslationAnimation3D::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>frame</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; mof::Matrix3D &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="TranslationAnimation3D_8hpp-source.html">TranslationAnimation3D.hpp</a> の <a class="el" href="TranslationAnimation3D_8hpp-source.html#l00038">38</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="TranslationAnimation3D_8hpp-source.html">TranslationAnimation3D.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.map
deleted file mode 100644 (file)
index 88cdec2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,136,221,216">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="192,5,325,85">
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="245,136,461,216">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.md5
deleted file mode 100644 (file)
index fd4fcfb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-55e15449228c4d0a05ca86e9d3438719
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.png
deleted file mode 100644 (file)
index 562ca10..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.map
deleted file mode 100644 (file)
index e444809..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Matrix3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.md5
deleted file mode 100644 (file)
index 7b2757b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-c1b37c3852da9f6a96e21f36478a159b
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.png
deleted file mode 100644 (file)
index 8399fa5..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1TranslationAnimation3D__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation-members.html b/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation-members.html
deleted file mode 100644 (file)
index bcf1211..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::UniformAnimation メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="classmof_1_1UniformAnimation.html">mof::UniformAnimation</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1UniformAnimation.html#62a7f1604c435097fe893b1d3daa7b6c">getValue</a>(mof::FrameNumber frame) const </td><td><a class="el" href="classmof_1_1UniformAnimation.html">mof::UniformAnimation</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">Handler</a> typedef</td><td><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; mof::Vector3D &gt;</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="classmof_1_1UniformAnimation.html#df5dc0848fe5f5bd325dd44daec9c990">UniformAnimation</a>(const mof::Vector3D &amp;initialValue, const mof::Vector3D &amp;targetValue, double speed)</td><td><a class="el" href="classmof_1_1UniformAnimation.html">mof::UniformAnimation</a></td><td><code> [inline]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation.html b/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation.html
deleted file mode 100644 (file)
index bf99769..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス mof::UniformAnimation</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1UniformAnimation.html">UniformAnimation</a>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス mof::UniformAnimation</h1><!-- doxytag: class="mof::UniformAnimation" --><!-- doxytag: inherits="Animation&lt; mof::Vector3D &gt;" --><code>#include &lt;<a class="el" href="UniformAnimation_8hpp-source.html">UniformAnimation.hpp</a>&gt;</code>
-<p>
-<div class="dynheader">
-mof::UniformAnimationに対する継承グラフ</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1UniformAnimation__inherit__graph.png" border="0" usemap="#mof_1_1UniformAnimation__inherit__map" alt="Inheritance graph"></center>
-<map name="mof_1_1UniformAnimation__inherit__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-<div class="dynheader">
-mof::UniformAnimationのコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="classmof_1_1UniformAnimation__coll__graph.png" border="0" usemap="#mof_1_1UniformAnimation__coll__map" alt="Collaboration graph"></center>
-<map name="mof_1_1UniformAnimation__coll__map">
-<area shape="rect" href="classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="5,224,221,304"><area shape="rect" href="classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85"><area shape="rect" href="structmof_1_1Vector3D.html" title="{mof::Vector3D\n|+ x\l+ y\l+ z\l|+ Vector3D()\l+ Vector3D()\l+ ~Vector3D()\l+ normalize()\l+ operator+()\l+ operator&#45;()\l+ operator*()\l+ operator/()\l+ operator==()\l+ operator!=()\l}" alt="" coords="245,136,349,392"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="classmof_1_1UniformAnimation-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1UniformAnimation.html#df5dc0848fe5f5bd325dd44daec9c990">UniformAnimation</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;initialValue, const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;targetValue, double speed)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1UniformAnimation.html#62a7f1604c435097fe893b1d3daa7b6c">getValue</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame) const </td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="UniformAnimation_8hpp-source.html">UniformAnimation.hpp</a> の <a class="el" href="UniformAnimation_8hpp-source.html#l00007">7</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="df5dc0848fe5f5bd325dd44daec9c990"></a><!-- doxytag: member="mof::UniformAnimation::UniformAnimation" ref="df5dc0848fe5f5bd325dd44daec9c990" args="(const mof::Vector3D &amp;initialValue, const mof::Vector3D &amp;targetValue, double speed)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::UniformAnimation::UniformAnimation           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>initialValue</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>targetValue</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>speed</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="UniformAnimation_8hpp-source.html">UniformAnimation.hpp</a> の <a class="el" href="UniformAnimation_8hpp-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="62a7f1604c435097fe893b1d3daa7b6c"></a><!-- doxytag: member="mof::UniformAnimation::getValue" ref="62a7f1604c435097fe893b1d3daa7b6c" args="(mof::FrameNumber frame) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">virtual <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> mof::UniformAnimation::getValue           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>frame</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const<code> [inline, virtual]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p><a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; mof::Vector3D &gt;</a>を実装しています。</p>
-
-<p> <a class="el" href="UniformAnimation_8hpp-source.html">UniformAnimation.hpp</a> の <a class="el" href="UniformAnimation_8hpp-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>このクラスの説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="UniformAnimation_8hpp-source.html">UniformAnimation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.map b/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.map
deleted file mode 100644 (file)
index 38c0c97..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="5,224,221,304">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85">
-<area shape="rect" href="$structmof_1_1Vector3D.html" title="{mof::Vector3D\n|+ x\l+ y\l+ z\l|+ Vector3D()\l+ Vector3D()\l+ ~Vector3D()\l+ normalize()\l+ operator+()\l+ operator&#45;()\l+ operator*()\l+ operator/()\l+ operator==()\l+ operator!=()\l}" alt="" coords="245,136,349,392">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 20d9cd7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-c39e37e0142ca7f342382608a209fcd2
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.png b/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.png
deleted file mode 100644 (file)
index 37f47c8..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.map b/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.map
deleted file mode 100644 (file)
index fd6b6f9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="{mof::Animation\&lt; mof::Vector3D \&gt;\n||+ getValue()\l}" alt="" coords="5,133,221,213">
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="{boost::noncopyable\n||}" alt="" coords="47,5,180,85">
diff --git a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index cda19ff..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1acd5a2cd84917c795b5f69b4a8f7cdd
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.png b/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.png
deleted file mode 100644 (file)
index 2325755..0000000
Binary files a/latex/vim/.vim/doc/html/classmof_1_1UniformAnimation__inherit__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/command__mod_8cc-source.html b/latex/vim/.vim/doc/html/command__mod_8cc-source.html
deleted file mode 100644 (file)
index c1288ce..0000000
+++ /dev/null
@@ -1,315 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: command_mod/command_mod.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>command_mod/command_mod.cc</h1><a href="command__mod_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="command__mod_8h.html">command_mod.h</a>"</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include "../utilities.h"</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "<a class="code" href="utilities_8hpp.html">mof/utilities.hpp</a>"</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include "../configure.h"</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#include "../demo.h"</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include "../calibration_mod/calibration_mod.h"</span>
-<a name="l00010"></a>00010 <span class="preprocessor">#include "../capturing_mod/capturing_mod.h"</span>
-<a name="l00011"></a>00011 <span class="preprocessor">#include "../character_motion_mod/character_motion_mod.h"</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#include "../logo_object_motion_mod/logo_object_motion_mod.h"</span>
-<a name="l00013"></a>00013 <span class="preprocessor">#include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00014"></a>00014 <span class="preprocessor">#include "<a class="code" href="EventScheduler_8hpp.html">mof/EventScheduler.hpp</a>"</span>
-<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;boost/bind.hpp&gt;</span>
-<a name="l00016"></a>00016 
-<a name="l00017"></a>00017 <span class="comment">//{{{ module vars</span>
-<a name="l00018"></a>00018 <span class="keyword">namespace</span>{
-<a name="l00019"></a>00019 
-<a name="l00020"></a>00020 <span class="comment">//{{{ struct Target</span>
-<a name="l00021"></a>00021     <span class="keyword">struct </span>Target{
-<a name="l00022"></a>00022         void ( *opr )( GLdouble , GLdouble , GLdouble );
-<a name="l00023"></a>00023         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> ( *getter )( );
-<a name="l00024"></a>00024         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> vec;
-<a name="l00025"></a>00025         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> spanUpDown;
-<a name="l00026"></a>00026         <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> spanLeftRight;
-<a name="l00027"></a>00027         <span class="keyword">const</span> std::string name;
-<a name="l00028"></a>00028 
-<a name="l00032"></a>00032         Target
-<a name="l00033"></a>00033         (
-<a name="l00034"></a>00034             <span class="keywordtype">void</span> ( *opr_ )( GLdouble , GLdouble , GLdouble ) , 
-<a name="l00035"></a>00035             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> ( *getter_ )(  ) , 
-<a name="l00036"></a>00036             <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; spanUpDown_ ,
-<a name="l00037"></a>00037             <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; spanLeftRight_ ,
-<a name="l00038"></a>00038             <span class="keyword">const</span> std::string name_ 
-<a name="l00039"></a>00039         )
-<a name="l00040"></a>00040         :
-<a name="l00041"></a>00041             opr( opr_ ) ,
-<a name="l00042"></a>00042             getter( getter_ ) ,
-<a name="l00043"></a>00043             spanUpDown( spanUpDown_ ) ,
-<a name="l00044"></a>00044             spanLeftRight( spanLeftRight_ ) ,
-<a name="l00045"></a>00045             name( name_ )
-<a name="l00046"></a>00046         {
-<a name="l00047"></a>00047         }
-<a name="l00048"></a>00048 
-<a name="l00049"></a>00049 
-<a name="l00050"></a>00050     };
-<a name="l00051"></a>00051 
-<a name="l00052"></a>00052     Target m_targetList[] =
-<a name="l00053"></a>00053         {
-<a name="l00054"></a>00054             Target
-<a name="l00055"></a>00055             ( 
-<a name="l00056"></a>00056                 &amp;<a class="code" href="namespacecapturing__mod.html#40c736d8ab6939559ef5889f0f249009" title="撮影矩形領域を指定する">capturing_mod::setTargetPosition</a> ,
-<a name="l00057"></a>00057                 &amp;<a class="code" href="namespacecapturing__mod.html#6528e6b56ce2db19ca3b3c435e1ff716" title="撮影矩形領域を指定する">capturing_mod::getTargetPosition</a> ,
-<a name="l00058"></a>00058                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 10 , 0 ) ,
-<a name="l00059"></a>00059                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 10 , 0 , 0 ) ,
-<a name="l00060"></a>00060                 <span class="stringliteral">"ターゲットの平行移動成分"</span>
-<a name="l00061"></a>00061             ) ,
-<a name="l00062"></a>00062             Target
-<a name="l00063"></a>00063             ( 
-<a name="l00064"></a>00064                 &amp;<a class="code" href="namespacecapturing__mod.html#31d3b9754819f7b2fb2d0d02819d4750" title="撮影矩形領域を指定する">capturing_mod::setTargetScaling</a> ,
-<a name="l00065"></a>00065                 &amp;<a class="code" href="namespacecapturing__mod.html#fce61fd7aa86715404a2b16b91c91ffe" title="撮影矩形領域を指定する">capturing_mod::getTargetScaling</a> ,
-<a name="l00066"></a>00066                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 10 , 10 , 0 ) ,
-<a name="l00067"></a>00067                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 10 , 10 , 0 ) ,
-<a name="l00068"></a>00068                 <span class="stringliteral">"ターゲットのスケール成分"</span>
-<a name="l00069"></a>00069             ) ,
-<a name="l00070"></a>00070 
-<a name="l00071"></a>00071             Target
-<a name="l00072"></a>00072             ( 
-<a name="l00073"></a>00073                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#13e6f3d482357ab79f59d6b082a46a78" title="ロゴの3次元座標上の位置を更新する">logo_object_motion_mod::setLogoPosition</a> ,
-<a name="l00074"></a>00074                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#d368ba3311abdc89114854f972d1fd54" title="ロゴの3次元座標上の位置を得る">logo_object_motion_mod::getLogoPosition</a> ,
-<a name="l00075"></a>00075                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 10 , 0 ) ,
-<a name="l00076"></a>00076                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 10 , 0 , 0 ) ,
-<a name="l00077"></a>00077                 <span class="stringliteral">"ロゴの平行移動成分"</span>
-<a name="l00078"></a>00078             ) ,
-<a name="l00079"></a>00079             Target
-<a name="l00080"></a>00080             ( 
-<a name="l00081"></a>00081                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#0aead94d14e1cbd6cfe561f405b54203" title="オブジェクトの3次元座標上の位置を更新する">logo_object_motion_mod::setObjectPosition</a> ,
-<a name="l00082"></a>00082                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#1866bac29b824bda964321ca98588064" title="オブジェクトの3次元座標上の位置を得る">logo_object_motion_mod::getObjectPosition</a> ,
-<a name="l00083"></a>00083                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 5 , 0 ) ,
-<a name="l00084"></a>00084                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 5 , 0 , 0 ) ,
-<a name="l00085"></a>00085                 <span class="stringliteral">"缶の平行移動成分"</span>
-<a name="l00086"></a>00086             ) ,
-<a name="l00087"></a>00087             Target
-<a name="l00088"></a>00088             ( 
-<a name="l00089"></a>00089                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#56fd0204ccf7b96d084b2ffc5a6b1277" title="オブジェクトの3次元座標上のスケールを更新する">logo_object_motion_mod::setObjectScale</a> ,
-<a name="l00090"></a>00090                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#c4800b2e1393335ab73ce3ec0260ce2a" title="オブジェクトの3次元座標上の位置を得る">logo_object_motion_mod::getObjectScale</a> ,
-<a name="l00091"></a>00091                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0.2 , 0.2 , 0.2 ) ,
-<a name="l00092"></a>00092                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0.2 , 0.2 , 0.2 ) ,
-<a name="l00093"></a>00093                 <span class="stringliteral">"缶の拡大成分"</span>
-<a name="l00094"></a>00094             ) ,
-<a name="l00095"></a>00095             Target
-<a name="l00096"></a>00096             ( 
-<a name="l00097"></a>00097                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa" title="オブジェクトの3次元座標上の回転を更新する">logo_object_motion_mod::setObjectRotation</a> ,
-<a name="l00098"></a>00098                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02" title="オブジェクトの3次元座標上の位置を得る">logo_object_motion_mod::getObjectRotation</a> ,
-<a name="l00099"></a>00099                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(10) , 0 ) ,
-<a name="l00100"></a>00100                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(10) , 0 , 0 ) ,
-<a name="l00101"></a>00101                 <span class="stringliteral">"缶の回転成分XY"</span>
-<a name="l00102"></a>00102             ) ,
-<a name="l00103"></a>00103             Target
-<a name="l00104"></a>00104             ( 
-<a name="l00105"></a>00105                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa" title="オブジェクトの3次元座標上の回転を更新する">logo_object_motion_mod::setObjectRotation</a> ,
-<a name="l00106"></a>00106                 &amp;<a class="code" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02" title="オブジェクトの3次元座標上の位置を得る">logo_object_motion_mod::getObjectRotation</a> ,
-<a name="l00107"></a>00107                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(10) , 0 ) ,
-<a name="l00108"></a>00108                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 0 , <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a>(10) ) ,
-<a name="l00109"></a>00109                 <span class="stringliteral">"缶の回転成分ZY"</span>
-<a name="l00110"></a>00110             ) ,
-<a name="l00111"></a>00111             Target
-<a name="l00112"></a>00112             ( 
-<a name="l00113"></a>00113                 &amp;<a class="code" href="namespacecharacter__motion__mod.html#d37a92d554950d0ccfb4bc0ef55c2547" title="キャラクターの基準位置を指定">character_motion_mod::setPosition</a> ,
-<a name="l00114"></a>00114                 &amp;<a class="code" href="namespacecharacter__motion__mod.html#f40aeffc36a2a5c99355987be3f29579" title="キャラクターの基準位置を得る">character_motion_mod::getPosition</a> ,
-<a name="l00115"></a>00115                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0 , 10 , 0 ) ,
-<a name="l00116"></a>00116                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 10 , 0 , 0 ) ,
-<a name="l00117"></a>00117                 <span class="stringliteral">"キャラクター基準位置"</span>
-<a name="l00118"></a>00118             ) ,
-<a name="l00119"></a>00119             Target
-<a name="l00120"></a>00120             ( 
-<a name="l00121"></a>00121                 &amp;<a class="code" href="namespacecharacter__motion__mod.html#42eeed4f12bf9b866357359e69f59090" title="キャラクターの基準スケールを指定">character_motion_mod::setScaling</a> ,
-<a name="l00122"></a>00122                 &amp;<a class="code" href="namespacecharacter__motion__mod.html#c6aa9c4a4b66185658ade8ea43be64ca" title="キャラクターの基準スケールを得る">character_motion_mod::getScaling</a> ,
-<a name="l00123"></a>00123                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0.1f , 0.1f , 0.1f ) ,
-<a name="l00124"></a>00124                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0.1f , 0.1f , 0.1f ) ,
-<a name="l00125"></a>00125                 <span class="stringliteral">"キャラクター基準スケール"</span>
-<a name="l00126"></a>00126             ) ,
-<a name="l00127"></a>00127             Target
-<a name="l00128"></a>00128             ( 
-<a name="l00129"></a>00129                 &amp;<a class="code" href="demo_8h.html#a9852ac5c8c5751496002ffdce5f10a6">setShadowPower</a> ,
-<a name="l00130"></a>00130                 &amp;<a class="code" href="demo_8h.html#dd1c1ff98220f394a1ea8f4c7734ddb5">getShadowPower</a> ,
-<a name="l00131"></a>00131                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0.1f , 0.1f , 0.1f ) ,
-<a name="l00132"></a>00132                 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( 0.1f , 0.1f , 0.1f ) ,
-<a name="l00133"></a>00133                 <span class="stringliteral">"影の濃さ"</span>
-<a name="l00134"></a>00134             ) ,
-<a name="l00135"></a>00135 
-<a name="l00136"></a>00136 
-<a name="l00137"></a>00137         };
-<a name="l00138"></a>00138 <span class="comment">//}}}</span>
-<a name="l00139"></a>00139     <span class="keywordtype">int</span> m_index = 0;
-<a name="l00140"></a>00140     <a class="code" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a> m_scheduler;
-<a name="l00141"></a>00141 }
-<a name="l00142"></a>00142 <span class="comment">//}}}</span>
-<a name="l00143"></a>00143 
-<a name="l00144"></a><a class="code" href="namespacecommand__mod.html">00144</a> <span class="keyword">namespace </span>command_mod{
-<a name="l00145"></a>00145 <span class="comment">//{{{ enterVRMode</span>
-<a name="l00146"></a><a class="code" href="namespacecommand__mod.html#bd6091502a939a02b4838c2788c63200">00146</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#bd6091502a939a02b4838c2788c63200">enterVRMode</a>(){
-<a name="l00147"></a>00147         std::cout &lt;&lt; <span class="stringliteral">"撮影画像からテクスチャを生成します"</span> &lt;&lt; std::endl;
-<a name="l00148"></a>00148         <a class="code" href="demo_8h.html#dc7fb24c10b86bbbccf0b95c51d19950">convertTexture</a>();
-<a name="l00149"></a>00149         std::cout &lt;&lt; <span class="stringliteral">"顔写真オブジェクトを再構成します"</span> &lt;&lt; std::endl;
-<a name="l00150"></a>00150         <a class="code" href="demo_8h.html#400ca701d9e2f07196064b178e62cc0d">reloadFace</a>();
-<a name="l00151"></a>00151         std::cout &lt;&lt; <span class="stringliteral">"モードを切り替えます(合成モード)"</span> &lt;&lt; std::endl;
-<a name="l00152"></a>00152         <a class="code" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a>(<a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">VR</a>);
-<a name="l00153"></a>00153         <a class="code" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b" title="アニメーションを切り替える">character_motion_mod::changeAnimation</a>(<a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">character_motion_mod::WALK_AROUND</a>);
-<a name="l00154"></a>00154     }
-<a name="l00155"></a>00155 <span class="comment">//}}}</span>
-<a name="l00156"></a>00156 <span class="comment">//{{{ enterCaptureMode</span>
-<a name="l00157"></a><a class="code" href="namespacecommand__mod.html#abab8fb55381f360d77aa8f48eef7ee2">00157</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#abab8fb55381f360d77aa8f48eef7ee2">enterCaptureMode</a>(){
-<a name="l00158"></a>00158         std::cout &lt;&lt; <span class="stringliteral">"撮影画像をプリントアウトします"</span> &lt;&lt; std::endl;
-<a name="l00159"></a>00159         <a class="code" href="demo_8h.html#1c1e58ab60a028c1dc5ce5a28b767059">printout</a>();
-<a name="l00160"></a>00160         std::cout &lt;&lt; <span class="stringliteral">"モードを切り替えます(写真撮影モード)"</span> &lt;&lt; std::endl;
-<a name="l00161"></a>00161         <a class="code" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a>(<a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">CAPTURE</a>);
-<a name="l00162"></a>00162     }
-<a name="l00163"></a>00163 <span class="comment">//}}}</span>
-<a name="l00164"></a>00164 <span class="comment">//{{{ updateTarget</span>
-<a name="l00165"></a><a class="code" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">00165</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">updateTarget</a>( <span class="keyword">const</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; span ){
-<a name="l00166"></a>00166         m_targetList[m_index].vec = m_targetList[m_index].vec + span; 
-<a name="l00167"></a>00167         std::cout &lt;&lt;
-<a name="l00168"></a>00168             m_targetList[m_index].name &lt;&lt; <span class="stringliteral">" = "</span> &lt;&lt;
-<a name="l00169"></a>00169             m_targetList[m_index].vec.x &lt;&lt; <span class="stringliteral">","</span>  &lt;&lt;
-<a name="l00170"></a>00170             m_targetList[m_index].vec.y &lt;&lt; <span class="stringliteral">","</span>  &lt;&lt;
-<a name="l00171"></a>00171             m_targetList[m_index].vec.z &lt;&lt; std::endl;
-<a name="l00172"></a>00172 
-<a name="l00173"></a>00173             <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&amp; ref = m_targetList[m_index].vec;
-<a name="l00174"></a>00174             m_targetList[m_index].opr( ref.<a class="code" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a> , ref.<a class="code" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a> , ref.<a class="code" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a> ); 
-<a name="l00175"></a>00175     }
-<a name="l00176"></a>00176 <span class="comment">//}}}</span>
-<a name="l00177"></a>00177 <span class="comment">//{{{ initialize</span>
-<a name="l00178"></a><a class="code" href="namespacecommand__mod.html#90fa496671ed8864231f55b875f42313">00178</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#90fa496671ed8864231f55b875f42313" title="モジュールを初期化する">initialize</a>(){
-<a name="l00179"></a>00179        <span class="keywordflow">for</span>( <span class="keywordtype">int</span> i = 0 ; i &lt; <a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d" title="配列の長さを得る">Lab::lengthOf</a>( m_targetList ) ; i++ ){
-<a name="l00180"></a>00180             <span class="keywordflow">if</span>(m_targetList[i].getter )m_targetList[i].vec = m_targetList[i].getter(); 
-<a name="l00181"></a>00181        }
-<a name="l00182"></a>00182     }
-<a name="l00183"></a>00183 <span class="comment">//}}}</span>
-<a name="l00184"></a>00184 <span class="comment">//{{{ finalize</span>
-<a name="l00185"></a><a class="code" href="namespacecommand__mod.html#cb7afacda7a5d179a04bb4a089bee9d2">00185</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#cb7afacda7a5d179a04bb4a089bee9d2" title="モジュールを解放して,初期化前の状態にする.">finalize</a>(){
-<a name="l00186"></a>00186     }
-<a name="l00187"></a>00187 <span class="comment">//}}}</span>
-<a name="l00188"></a>00188 <span class="comment">//{{{ notifyKeyPressed</span>
-<a name="l00189"></a><a class="code" href="namespacecommand__mod.html#755cf3344a9395d83349e81c5d4ca45a">00189</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#755cf3344a9395d83349e81c5d4ca45a" title="ã\82­ã\83¼ã\83\9cã\83¼ã\83\89ã\81\8cæ\8a¼ã\81\95ã\82\8cã\81\9fã\81\93ã\81¨ã\82\92é\80\9aç\9f¥ã\81\99ã\82\8bé\96¢æ\95°ï¼\8eã\82­ã\83¼ã\81«å¯¾å¿\9cã\81\97ã\81\9fæ©\9fè\83½ã\82\92å\91¼ã\81³å\87ºã...">notifyKeyPressed</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> key , <span class="keywordtype">int</span> x , <span class="keywordtype">int</span> y){
-<a name="l00190"></a>00190         <span class="keywordflow">switch</span>(key){
-<a name="l00191"></a>00191             <span class="keywordflow">case</span> <span class="charliteral">'\033'</span> : <span class="comment">//ESC </span>
-<a name="l00192"></a>00192                 <span class="keywordflow">if</span>(!<a class="code" href="configure_8h.html#4b7fc74e9502af6e25a001edaa64c44e">WINDOW_MODE</a>)glutLeaveGameMode();
-<a name="l00193"></a>00193                 exit(0);
-<a name="l00194"></a>00194                 <span class="keywordflow">break</span>;
-<a name="l00195"></a>00195             <span class="keywordflow">case</span> <span class="charliteral">'c'</span> : <span class="comment">//captureScreen</span>
-<a name="l00196"></a>00196                 <span class="keywordflow">if</span>( <a class="code" href="demo_8h.html#869ead02f8b769d988d5a774642901a0">getDemoMode</a>() == <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">CAPTURE</a> ){
-<a name="l00197"></a>00197                     std::cout &lt;&lt; <span class="stringliteral">"キャプチャ画像を出力しました。output.ppm"</span> &lt;&lt; std::endl;
-<a name="l00198"></a>00198                     <a class="code" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d" title="キャプチャデモの開始">capturing_mod::beginCapturingScene</a>( &amp;<a class="code" href="namespacecommand__mod.html#bd6091502a939a02b4838c2788c63200">command_mod::enterVRMode</a> );
-<a name="l00199"></a>00199                 }
-<a name="l00200"></a>00200                 <span class="keywordflow">else</span> <span class="keywordflow">if</span> ( <a class="code" href="demo_8h.html#869ead02f8b769d988d5a774642901a0">getDemoMode</a>() == <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">VR</a> ){
-<a name="l00201"></a>00201                     std::cout &lt;&lt; <span class="stringliteral">"キャプチャ画像を出力しました。output.ppm"</span> &lt;&lt; std::endl;
-<a name="l00202"></a>00202                     <a class="code" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b" title="アニメーションを切り替える">character_motion_mod::changeAnimation</a>(<a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b">character_motion_mod::CAMERA</a>);
-<a name="l00203"></a>00203                     m_scheduler.addEvent( 110 , boost::bind( &amp;<a class="code" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d" title="キャプチャデモの開始">capturing_mod::beginCapturingScene</a> , &amp;<a class="code" href="namespacecommand__mod.html#abab8fb55381f360d77aa8f48eef7ee2">command_mod::enterCaptureMode</a> ) );
-<a name="l00204"></a>00204                     <a class="code" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt;int&gt;::KeyFrame</a> frames[] = 
-<a name="l00205"></a>00205                     {
-<a name="l00206"></a>00206                         <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>( 90 , 0 ) , 
-<a name="l00207"></a>00207                         <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>( 94 , 1 ) , 
-<a name="l00208"></a>00208                         <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>( 98 , 0 ) , 
-<a name="l00209"></a>00209                         <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>( 102 , 1 ) , 
-<a name="l00210"></a>00210                         <a class="code" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof::makeKeyFrame</a>( 106 , 0 ) , 
-<a name="l00211"></a>00211                     };
-<a name="l00212"></a>00212                     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;int&gt;::Handler</a> flashAnimation
-<a name="l00213"></a>00213                     (
-<a name="l00214"></a>00214                         <span class="keyword">new</span> <a class="code" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt;int&gt;</a>( frames[0] , <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">Lab::lastOf</a>(frames) , &amp;mof::stepInterpolate&lt;int&gt; ) 
-<a name="l00215"></a>00215                     );
-<a name="l00216"></a>00216                     <a class="code" href="demo_8h.html#2de22b95bbd6c5f955235fcfcb36a330">setFlashAnimation</a>( flashAnimation );
-<a name="l00217"></a>00217                 }
-<a name="l00218"></a>00218                 <span class="keywordflow">break</span>;
-<a name="l00219"></a>00219             <span class="keywordflow">case</span> <span class="charliteral">'d'</span> : <span class="comment">//detectPatern</span>
-<a name="l00220"></a>00220                 std::cout &lt;&lt; <span class="stringliteral">"法線情報を更新します"</span> &lt;&lt; std::endl;
-<a name="l00221"></a>00221                 <a class="code" href="namespacecalibration__mod.html#c9a0f08c2aade910844c6ec42857d665" title="パターン位置を更新する.">calibration_mod::detectPatern</a>();
-<a name="l00222"></a>00222                 <span class="keywordflow">break</span>;
-<a name="l00223"></a>00223             <span class="keywordflow">case</span> <span class="charliteral">'j'</span> : 
-<a name="l00224"></a>00224                 <a class="code" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">updateTarget</a>( m_targetList[m_index].spanUpDown * -1 );
-<a name="l00225"></a>00225                 <span class="keywordflow">break</span>;
-<a name="l00226"></a>00226             <span class="keywordflow">case</span> <span class="charliteral">'k'</span> : 
-<a name="l00227"></a>00227                 <a class="code" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">updateTarget</a>( m_targetList[m_index].spanUpDown );
-<a name="l00228"></a>00228                 <span class="keywordflow">break</span>;
-<a name="l00229"></a>00229             <span class="keywordflow">case</span> <span class="charliteral">'h'</span> : 
-<a name="l00230"></a>00230                 <a class="code" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">updateTarget</a>( m_targetList[m_index].spanLeftRight * -1 );
-<a name="l00231"></a>00231                 <span class="keywordflow">break</span>;
-<a name="l00232"></a>00232             <span class="keywordflow">case</span> <span class="charliteral">'l'</span> : 
-<a name="l00233"></a>00233                 <a class="code" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">updateTarget</a>( m_targetList[m_index].spanLeftRight );
-<a name="l00234"></a>00234                 <span class="keywordflow">break</span>;
-<a name="l00235"></a>00235             <span class="keywordflow">case</span> <span class="charliteral">'n'</span> :
-<a name="l00236"></a>00236                 m_index = ( m_index+1 ) % <a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d" title="配列の長さを得る">Lab::lengthOf</a>( m_targetList );
-<a name="l00237"></a>00237                 std::cout &lt;&lt; <span class="stringliteral">"jkhlで"</span> &lt;&lt; m_targetList[m_index].name &lt;&lt;  <span class="stringliteral">"更新します"</span> &lt;&lt; std::endl;
-<a name="l00238"></a>00238                 <span class="keywordflow">break</span>;
-<a name="l00239"></a>00239             <span class="keywordflow">case</span> <span class="charliteral">'p'</span> :
-<a name="l00240"></a>00240                 {
-<a name="l00241"></a>00241                     m_index = m_index == 0 ? <a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d" title="配列の長さを得る">Lab::lengthOf</a>( m_targetList ) -1 : ( m_index - 1 ) % <a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d" title="配列の長さを得る">Lab::lengthOf</a>( m_targetList ) ;
-<a name="l00242"></a>00242                     std::cout &lt;&lt; <span class="stringliteral">"jkhlで"</span> &lt;&lt; m_targetList[m_index].name &lt;&lt;  <span class="stringliteral">"更新します"</span> &lt;&lt; std::endl;
-<a name="l00243"></a>00243                 }
-<a name="l00244"></a>00244                 <span class="keywordflow">break</span>;
-<a name="l00245"></a>00245             <span class="keywordflow">case</span> <span class="charliteral">'o'</span> :
-<a name="l00246"></a>00246                 std::cout &lt;&lt; <span class="stringliteral">"オブジェクトを切り替えます"</span> &lt;&lt; std::endl;
-<a name="l00247"></a>00247                 <a class="code" href="demo_8h.html#8804c447608b2308302d3a3b0b393cc6">selectNextTexture</a>();
-<a name="l00248"></a>00248                 <span class="keywordflow">break</span>;
-<a name="l00249"></a>00249             <span class="keywordflow">case</span> <span class="charliteral">'r'</span> :
-<a name="l00250"></a>00250                 std::cout &lt;&lt; <span class="stringliteral">"顔写真オブジェクトをリロードします"</span> &lt;&lt; std::endl;
-<a name="l00251"></a>00251                 <a class="code" href="demo_8h.html#400ca701d9e2f07196064b178e62cc0d">reloadFace</a>();
-<a name="l00252"></a>00252                 <span class="keywordflow">break</span>;
-<a name="l00253"></a>00253             <span class="keywordflow">case</span> <span class="charliteral">'m'</span> :
-<a name="l00254"></a>00254                 <span class="keywordflow">if</span>( <a class="code" href="demo_8h.html#869ead02f8b769d988d5a774642901a0">getDemoMode</a>() == <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">CAPTURE</a> ){
-<a name="l00255"></a>00255                     std::cout &lt;&lt; <span class="stringliteral">"モードを切り替えます(合成モード)"</span> &lt;&lt; std::endl;
-<a name="l00256"></a>00256                     <a class="code" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b" title="アニメーションを切り替える">character_motion_mod::changeAnimation</a>(<a class="code" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">character_motion_mod::WALK_AROUND</a>);
-<a name="l00257"></a>00257                     <a class="code" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a>(<a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">VR</a>);
-<a name="l00258"></a>00258                 }
-<a name="l00259"></a>00259                 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="demo_8h.html#869ead02f8b769d988d5a774642901a0">getDemoMode</a>() == <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">VR</a> ){
-<a name="l00260"></a>00260                     std::cout &lt;&lt; <span class="stringliteral">"モードを切り替えます(写真撮影モード)"</span> &lt;&lt; std::endl;
-<a name="l00261"></a>00261                     <a class="code" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a>(<a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">CAPTURE</a>);
-<a name="l00262"></a>00262                 } 
-<a name="l00263"></a>00263                 <span class="keywordflow">break</span>;
-<a name="l00264"></a>00264             <span class="keywordflow">case</span> <span class="charliteral">'H'</span> :
-<a name="l00265"></a>00265                 std::cout &lt;&lt; <span class="stringliteral">"ヘルプの表示"</span> &lt;&lt; std::endl;
-<a name="l00266"></a>00266                 std::cout &lt;&lt; <span class="stringliteral">"ESC  "</span> &lt;&lt; <span class="stringliteral">"デモを終了する"</span> &lt;&lt; std::endl;
-<a name="l00267"></a>00267                 std::cout &lt;&lt; <span class="stringliteral">"c    "</span> &lt;&lt; <span class="stringliteral">"写真を撮影"</span> &lt;&lt; std::endl;
-<a name="l00268"></a>00268                 std::cout &lt;&lt; <span class="stringliteral">"d    "</span> &lt;&lt; <span class="stringliteral">"カメラのキャリブレーション"</span> &lt;&lt; std::endl;
-<a name="l00269"></a>00269                 std::cout &lt;&lt; <span class="stringliteral">"j    "</span> &lt;&lt; <span class="stringliteral">"オブジェクトの移動"</span> &lt;&lt; std::endl;
-<a name="l00270"></a>00270                 std::cout &lt;&lt; <span class="stringliteral">"k    "</span> &lt;&lt; <span class="stringliteral">"オブジェクトの移動"</span> &lt;&lt; std::endl;
-<a name="l00271"></a>00271                 std::cout &lt;&lt; <span class="stringliteral">"h    "</span> &lt;&lt; <span class="stringliteral">"オブジェクトの移動"</span> &lt;&lt; std::endl;
-<a name="l00272"></a>00272                 std::cout &lt;&lt; <span class="stringliteral">"l    "</span> &lt;&lt; <span class="stringliteral">"オブジェクトの移動"</span> &lt;&lt; std::endl;
-<a name="l00273"></a>00273                 std::cout &lt;&lt; <span class="stringliteral">"n    "</span> &lt;&lt; <span class="stringliteral">"対象オブジェクトの切り替え(次のメニュー)"</span> &lt;&lt; std::endl;
-<a name="l00274"></a>00274                 std::cout &lt;&lt; <span class="stringliteral">"p    "</span> &lt;&lt; <span class="stringliteral">"対象オブジェクトの切り替え(前のメニュー)"</span> &lt;&lt; std::endl;
-<a name="l00275"></a>00275                 std::cout &lt;&lt; <span class="stringliteral">"o    "</span> &lt;&lt; <span class="stringliteral">"缶オブジェクトの切り替え"</span> &lt;&lt; std::endl;
-<a name="l00276"></a>00276                 std::cout &lt;&lt; <span class="stringliteral">"r    "</span> &lt;&lt; <span class="stringliteral">"顔オブジェクトのリロード"</span> &lt;&lt; std::endl;
-<a name="l00277"></a>00277                 std::cout &lt;&lt; <span class="stringliteral">"m    "</span> &lt;&lt; <span class="stringliteral">"表示モードの切り替え"</span> &lt;&lt; std::endl;
-<a name="l00278"></a>00278                 <span class="keywordflow">break</span>;
-<a name="l00279"></a>00279         }
-<a name="l00280"></a>00280 
-<a name="l00281"></a>00281     }
-<a name="l00282"></a>00282 <span class="comment">//}}}</span>
-<a name="l00283"></a>00283 <span class="comment">//{{{ update</span>
-<a name="l00284"></a><a class="code" href="namespacecommand__mod.html#d288c23615c5d2c9a061f797600e6e07">00284</a>     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#d288c23615c5d2c9a061f797600e6e07">update</a>(){
-<a name="l00285"></a>00285         m_scheduler.update();
-<a name="l00286"></a>00286     }
-<a name="l00287"></a>00287 <span class="comment">//}}}</span>
-<a name="l00288"></a>00288 
-<a name="l00289"></a>00289 } <span class="comment">// namespace command_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/command__mod_8cc.html b/latex/vim/.vim/doc/html/command__mod_8cc.html
deleted file mode 100644 (file)
index c0bd33e..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: command_mod/command_mod.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>command_mod/command_mod.cc</h1>
-<p>
-<a href="command__mod_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html">command_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#bd6091502a939a02b4838c2788c63200">command_mod::enterVRMode</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#abab8fb55381f360d77aa8f48eef7ee2">command_mod::enterCaptureMode</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">command_mod::updateTarget</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;span)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#90fa496671ed8864231f55b875f42313">command_mod::initialize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールを初期化する  <a href="#90fa496671ed8864231f55b875f42313"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#cb7afacda7a5d179a04bb4a089bee9d2">command_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールを解放して,初期化前の状態にする.  <a href="#cb7afacda7a5d179a04bb4a089bee9d2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#755cf3344a9395d83349e81c5d4ca45a">command_mod::notifyKeyPressed</a> (unsigned char key, int x, int y)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キーボードが押されたことを通知する関数.キーに対応した機能を呼び出す. 詳細はglutKeyboardFunc参照.  <a href="#755cf3344a9395d83349e81c5d4ca45a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#d288c23615c5d2c9a061f797600e6e07">command_mod::update</a> ()</td></tr>
-
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/command__mod_8h-source.html b/latex/vim/.vim/doc/html/command__mod_8h-source.html
deleted file mode 100644 (file)
index 3697b62..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: command_mod/command_mod.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>command_mod/command_mod.h</h1><a href="command__mod_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00004"></a>00004 
-<a name="l00009"></a>00009 <span class="keyword">namespace </span>command_mod{
-<a name="l00010"></a>00010 
-<a name="l00014"></a>00014     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#90fa496671ed8864231f55b875f42313" title="モジュールを初期化する">initialize</a>();
-<a name="l00015"></a>00015     
-<a name="l00019"></a>00019     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#cb7afacda7a5d179a04bb4a089bee9d2" title="モジュールを解放して,初期化前の状態にする.">finalize</a>();
-<a name="l00020"></a>00020 
-<a name="l00024"></a>00024     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#d288c23615c5d2c9a061f797600e6e07">update</a>();
-<a name="l00025"></a>00025 
-<a name="l00033"></a>00033     <span class="keywordtype">void</span> <a class="code" href="namespacecommand__mod.html#755cf3344a9395d83349e81c5d4ca45a" title="ã\82­ã\83¼ã\83\9cã\83¼ã\83\89ã\81\8cæ\8a¼ã\81\95ã\82\8cã\81\9fã\81\93ã\81¨ã\82\92é\80\9aç\9f¥ã\81\99ã\82\8bé\96¢æ\95°ï¼\8eã\82­ã\83¼ã\81«å¯¾å¿\9cã\81\97ã\81\9fæ©\9fè\83½ã\82\92å\91¼ã\81³å\87ºã...">notifyKeyPressed</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> key , <span class="keywordtype">int</span> x , <span class="keywordtype">int</span> y);
-<a name="l00034"></a>00034 
-<a name="l00035"></a>00035 
-<a name="l00036"></a>00036 } <span class="comment">// namespace command_mod </span>
-<a name="l00037"></a>00037 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/command__mod_8h.html b/latex/vim/.vim/doc/html/command__mod_8h.html
deleted file mode 100644 (file)
index f3ffaa8..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: command_mod/command_mod.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>command_mod/command_mod.h</h1>
-<p>
-<a href="command__mod_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html">command_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#90fa496671ed8864231f55b875f42313">command_mod::initialize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールを初期化する  <a href="#90fa496671ed8864231f55b875f42313"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#cb7afacda7a5d179a04bb4a089bee9d2">command_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールを解放して,初期化前の状態にする.  <a href="#cb7afacda7a5d179a04bb4a089bee9d2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#d288c23615c5d2c9a061f797600e6e07">command_mod::update</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#755cf3344a9395d83349e81c5d4ca45a">command_mod::notifyKeyPressed</a> (unsigned char key, int x, int y)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キーボードが押されたことを通知する関数.キーに対応した機能を呼び出す. 詳細はglutKeyboardFunc参照.  <a href="#755cf3344a9395d83349e81c5d4ca45a"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/configure_8h-source.html b/latex/vim/.vim/doc/html/configure_8h-source.html
deleted file mode 100644 (file)
index 977a64f..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: configure.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>configure.h</h1><a href="configure_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span>
-<a name="l00003"></a><a class="code" href="namespaceconfigure.html">00003</a> <span class="keyword">namespace </span>configure{
-<a name="l00004"></a><a class="code" href="configure_8h.html#884ad251be661d62d2d0d00d0ae7ed26">00004</a> <span class="preprocessor">    #define USE_CAMERA       true          //false=&gt; カメラの機能を利用しない true=&gt; カメラの機能を利用する</span>
-<a name="l00005"></a><a class="code" href="configure_8h.html#4b7fc74e9502af6e25a001edaa64c44e">00005</a> <span class="preprocessor"></span><span class="preprocessor">    #define WINDOW_MODE      true           //false=&gt; フルスクリーンで実行 true=&gt; Windowモードで実行</span>
-<a name="l00006"></a><a class="code" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">00006</a> <span class="preprocessor"></span><span class="preprocessor">    #define SCREEN_WIDTH     640            //Windowモードのときのスクリーンのサイズ </span>
-<a name="l00007"></a><a class="code" href="configure_8h.html#6974d08a74da681b3957b2fead2608b8">00007</a> <span class="preprocessor"></span><span class="preprocessor">    #define SCREEN_HEIGHT    480            //Windowモードのときのスクリーンのサイズ </span>
-<a name="l00008"></a><a class="code" href="configure_8h.html#0c0dea8e73364e56176aa82c0d2feaef">00008</a> <span class="preprocessor"></span><span class="preprocessor">    #define GAMEMODE_STRING  "1280x1024"    //フルスクリーンモードのときのスクリーンのサイズ </span>
-<a name="l00009"></a>00009 <span class="preprocessor"></span>
-<a name="l00010"></a>00010     <span class="comment">//カメラの解像度</span>
-<a name="l00011"></a><a class="code" href="configure_8h.html#d354d70fc770f4dad4261091d30aed2c">00011</a> <span class="preprocessor">    #define CAMERA_RESOLUTION_WIDTH  960 </span>
-<a name="l00012"></a><a class="code" href="configure_8h.html#c2255c4adc6e30c2f44b1e13b8662eeb">00012</a> <span class="preprocessor"></span><span class="preprocessor">    #define CAMERA_RESOLUTION_HEIGHT 720</span>
-<a name="l00013"></a><a class="code" href="configure_8h.html#ad0a23bc98c9469943c3e111e9e092ca">00013</a> <span class="preprocessor"></span><span class="preprocessor">    #define CAMERA_CAPTURE_RATE      5</span>
-<a name="l00014"></a>00014 <span class="preprocessor"></span>
-<a name="l00015"></a>00015     <span class="comment">//カメラの位置など</span>
-<a name="l00016"></a><a class="code" href="configure_8h.html#29e409d1c8429b5bed83188ca4ace328">00016</a> <span class="preprocessor">    #define EYE_X                 0         //カメラのX座標位置</span>
-<a name="l00017"></a><a class="code" href="configure_8h.html#b154da20cd3ad528aec144a6dcdb474e">00017</a> <span class="preprocessor"></span><span class="preprocessor">    #define EYE_Y                 0      //カメラのY座標位置</span>
-<a name="l00018"></a><a class="code" href="configure_8h.html#024537dd71b589d50636c840be8a66fd">00018</a> <span class="preprocessor"></span><span class="preprocessor">    #define EYE_Z                 4000      //カメラのZ座標位置</span>
-<a name="l00019"></a><a class="code" href="configure_8h.html#4f0fb59aef6128b8eb6d726f640653b6">00019</a> <span class="preprocessor"></span><span class="preprocessor">    #define LOOKAT_X              0         //カメラの視点のX座標位置</span>
-<a name="l00020"></a><a class="code" href="configure_8h.html#6a310092960496ff81a3e9f455201013">00020</a> <span class="preprocessor"></span><span class="preprocessor">    #define LOOKAT_Y              0       //カメラの視点のY座標位置</span>
-<a name="l00021"></a><a class="code" href="configure_8h.html#36e2e6957ef26d896289c8d03e548471">00021</a> <span class="preprocessor"></span><span class="preprocessor">    #define LOOKAT_Z              0     //カメラの視点のZ座標位置</span>
-<a name="l00022"></a><a class="code" href="configure_8h.html#799d7ac2652fc79ec3a04b564971a4d0">00022</a> <span class="preprocessor"></span><span class="preprocessor">    #define UP_X                  0         //カメラのアップベクトルのX成分</span>
-<a name="l00023"></a><a class="code" href="configure_8h.html#0a0b1515c7177c8e0d97e63a90f11788">00023</a> <span class="preprocessor"></span><span class="preprocessor">    #define UP_Y                  1         //カメラのアップベクトルのY成分</span>
-<a name="l00024"></a><a class="code" href="configure_8h.html#8708d2baffb71052a954b8d47285acbd">00024</a> <span class="preprocessor"></span><span class="preprocessor">    #define UP_Z                  0         //カメラのアップベクトルのZ成分</span>
-<a name="l00025"></a><a class="code" href="configure_8h.html#efb005c050b55a482beebf374ccc563f">00025</a> <span class="preprocessor"></span><span class="preprocessor">    #define NEAR_CLIP             100       //描画可能な、最小のカメラからの距離</span>
-<a name="l00026"></a><a class="code" href="configure_8h.html#f8dfaae88491cffb36edb9873cc1451d">00026</a> <span class="preprocessor"></span><span class="preprocessor">    #define FAR_CLIP              8000      //描画可能な、最大のカメラからの距離</span>
-<a name="l00027"></a>00027 <span class="preprocessor"></span>
-<a name="l00028"></a>00028     <span class="comment">//平行光源の方向</span>
-<a name="l00029"></a><a class="code" href="configure_8h.html#2152f25bd56b472323dfe1f9a206ffa0">00029</a> <span class="preprocessor">    #define LIGHT_X               -1 </span>
-<a name="l00030"></a><a class="code" href="configure_8h.html#529c00fb375449b9cbff54710793ec58">00030</a> <span class="preprocessor"></span><span class="preprocessor">    #define LIGHT_Y               -1 </span>
-<a name="l00031"></a><a class="code" href="configure_8h.html#75380cc2996a9270df32de1e16510dcb">00031</a> <span class="preprocessor"></span><span class="preprocessor">    #define LIGHT_Z               -1</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span>
-<a name="l00033"></a>00033 
-<a name="l00034"></a>00034     <span class="comment">//3Dオブジェクトのファイル名 </span>
-<a name="l00035"></a><a class="code" href="configure_8h.html#a14defd193822011a6ed0b098ddac365">00035</a> <span class="preprocessor">    #define FILE_LEFT_ARM_PARTS         "models/leftarm.nd3d" </span>
-<a name="l00036"></a><a class="code" href="configure_8h.html#668365d06e6e03dcaa44de34601d2f28">00036</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_RIGHT_ARM_PARTS        "models/rightarm.nd3d" </span>
-<a name="l00037"></a><a class="code" href="configure_8h.html#005f41ea971a731333c1b196d69996a1">00037</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_LEFT_LEG_PARTS         "models/leftleg.nd3d" </span>
-<a name="l00038"></a><a class="code" href="configure_8h.html#f0f9878c6c243847a61fab6065a9f101">00038</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_RIGHT_LEG_PARTS        "models/rightleg.nd3d" </span>
-<a name="l00039"></a><a class="code" href="configure_8h.html#d5b2a225e86f7cbe6f5b92d3fa126696">00039</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_SHADOW_PARTS           "models/shadow.nd3d" </span>
-<a name="l00040"></a><a class="code" href="configure_8h.html#ffb050f315866f815a9988356a4f2a96">00040</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_CAMERA_PARTS           "models/camera.nd3d" </span>
-<a name="l00041"></a><a class="code" href="configure_8h.html#96f3ccb40e41a2b74d2716e024204c88">00041</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_BODY_PARTS             "models/body.nd3d" </span>
-<a name="l00042"></a><a class="code" href="configure_8h.html#ccfc0a5febdcfabda5912dc4e0deaca1">00042</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_LOGO                   "models/logo.nd3d"</span>
-<a name="l00043"></a><a class="code" href="configure_8h.html#022a202e2d3f39ab9fc2197923ae4365">00043</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_FACE                   "models/face.nd3d"</span>
-<a name="l00044"></a><a class="code" href="configure_8h.html#ad3c82fa0b2758fc7ea000eafe9892da">00044</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_FACE_TEXTURE           "models/face.png"      //↑のモデルに貼るテクスチャ画像 </span>
-<a name="l00045"></a><a class="code" href="configure_8h.html#178f5028927e2c2d3e9c74d1d85c9a67">00045</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_OBJECT                 "models/yeswecan.nd3d"      //缶</span>
-<a name="l00046"></a><a class="code" href="configure_8h.html#6db4c48126c1d790d246723a6926b5a9">00046</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_OBJECT_TEXTURE         "models/objtex/%d.png"      //↑のモデルに貼るテクスチャ画像 </span>
-<a name="l00047"></a><a class="code" href="configure_8h.html#08f3f079e1d3005d786789c4c79f8061">00047</a> <span class="preprocessor"></span><span class="preprocessor">    #define NUM_TEX                     10 </span>
-<a name="l00048"></a><a class="code" href="configure_8h.html#2263038aec03a42f913a14674f400518">00048</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_CAPTURE_FRAME_TEXTURE  "models/captureFrame.png"</span>
-<a name="l00049"></a>00049 <span class="preprocessor"></span>
-<a name="l00050"></a>00050 } <span class="comment">// namespace configure </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/configure_8h.html b/latex/vim/.vim/doc/html/configure_8h.html
deleted file mode 100644 (file)
index 6b21c41..0000000
+++ /dev/null
@@ -1,725 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: configure.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>configure.h</h1>
-<p>
-<a href="configure_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfigure.html">configure</a></td></tr>
-
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#884ad251be661d62d2d0d00d0ae7ed26">USE_CAMERA</a>&nbsp;&nbsp;&nbsp;true</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#4b7fc74e9502af6e25a001edaa64c44e">WINDOW_MODE</a>&nbsp;&nbsp;&nbsp;true</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a>&nbsp;&nbsp;&nbsp;640</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a>&nbsp;&nbsp;&nbsp;480</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#0c0dea8e73364e56176aa82c0d2feaef">GAMEMODE_STRING</a>&nbsp;&nbsp;&nbsp;&quot;1280x1024&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#d354d70fc770f4dad4261091d30aed2c">CAMERA_RESOLUTION_WIDTH</a>&nbsp;&nbsp;&nbsp;960</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#c2255c4adc6e30c2f44b1e13b8662eeb">CAMERA_RESOLUTION_HEIGHT</a>&nbsp;&nbsp;&nbsp;720</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#ad0a23bc98c9469943c3e111e9e092ca">CAMERA_CAPTURE_RATE</a>&nbsp;&nbsp;&nbsp;5</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#29e409d1c8429b5bed83188ca4ace328">EYE_X</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#b154da20cd3ad528aec144a6dcdb474e">EYE_Y</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#024537dd71b589d50636c840be8a66fd">EYE_Z</a>&nbsp;&nbsp;&nbsp;4000</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#4f0fb59aef6128b8eb6d726f640653b6">LOOKAT_X</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#6a310092960496ff81a3e9f455201013">LOOKAT_Y</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#36e2e6957ef26d896289c8d03e548471">LOOKAT_Z</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#799d7ac2652fc79ec3a04b564971a4d0">UP_X</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#0a0b1515c7177c8e0d97e63a90f11788">UP_Y</a>&nbsp;&nbsp;&nbsp;1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#8708d2baffb71052a954b8d47285acbd">UP_Z</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#efb005c050b55a482beebf374ccc563f">NEAR_CLIP</a>&nbsp;&nbsp;&nbsp;100</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#f8dfaae88491cffb36edb9873cc1451d">FAR_CLIP</a>&nbsp;&nbsp;&nbsp;8000</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#2152f25bd56b472323dfe1f9a206ffa0">LIGHT_X</a>&nbsp;&nbsp;&nbsp;-1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#529c00fb375449b9cbff54710793ec58">LIGHT_Y</a>&nbsp;&nbsp;&nbsp;-1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#75380cc2996a9270df32de1e16510dcb">LIGHT_Z</a>&nbsp;&nbsp;&nbsp;-1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#a14defd193822011a6ed0b098ddac365">FILE_LEFT_ARM_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/leftarm.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#668365d06e6e03dcaa44de34601d2f28">FILE_RIGHT_ARM_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/rightarm.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#005f41ea971a731333c1b196d69996a1">FILE_LEFT_LEG_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/leftleg.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#f0f9878c6c243847a61fab6065a9f101">FILE_RIGHT_LEG_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/rightleg.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#d5b2a225e86f7cbe6f5b92d3fa126696">FILE_SHADOW_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/shadow.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#ffb050f315866f815a9988356a4f2a96">FILE_CAMERA_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/camera.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#96f3ccb40e41a2b74d2716e024204c88">FILE_BODY_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/body.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#ccfc0a5febdcfabda5912dc4e0deaca1">FILE_LOGO</a>&nbsp;&nbsp;&nbsp;&quot;models/logo.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#022a202e2d3f39ab9fc2197923ae4365">FILE_FACE</a>&nbsp;&nbsp;&nbsp;&quot;models/face.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#ad3c82fa0b2758fc7ea000eafe9892da">FILE_FACE_TEXTURE</a>&nbsp;&nbsp;&nbsp;&quot;models/face.png&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#178f5028927e2c2d3e9c74d1d85c9a67">FILE_OBJECT</a>&nbsp;&nbsp;&nbsp;&quot;models/yeswecan.nd3d&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#6db4c48126c1d790d246723a6926b5a9">FILE_OBJECT_TEXTURE</a>&nbsp;&nbsp;&nbsp;&quot;models/objtex/%d.png&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#08f3f079e1d3005d786789c4c79f8061">NUM_TEX</a>&nbsp;&nbsp;&nbsp;10</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="configure_8h.html#2263038aec03a42f913a14674f400518">FILE_CAPTURE_FRAME_TEXTURE</a>&nbsp;&nbsp;&nbsp;&quot;models/captureFrame.png&quot;</td></tr>
-
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="ad0a23bc98c9469943c3e111e9e092ca"></a><!-- doxytag: member="configure.h::CAMERA_CAPTURE_RATE" ref="ad0a23bc98c9469943c3e111e9e092ca" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define CAMERA_CAPTURE_RATE&nbsp;&nbsp;&nbsp;5          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00013">13</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c2255c4adc6e30c2f44b1e13b8662eeb"></a><!-- doxytag: member="configure.h::CAMERA_RESOLUTION_HEIGHT" ref="c2255c4adc6e30c2f44b1e13b8662eeb" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define CAMERA_RESOLUTION_HEIGHT&nbsp;&nbsp;&nbsp;720          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00012">12</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d354d70fc770f4dad4261091d30aed2c"></a><!-- doxytag: member="configure.h::CAMERA_RESOLUTION_WIDTH" ref="d354d70fc770f4dad4261091d30aed2c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define CAMERA_RESOLUTION_WIDTH&nbsp;&nbsp;&nbsp;960          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00011">11</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="29e409d1c8429b5bed83188ca4ace328"></a><!-- doxytag: member="configure.h::EYE_X" ref="29e409d1c8429b5bed83188ca4ace328" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EYE_X&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b154da20cd3ad528aec144a6dcdb474e"></a><!-- doxytag: member="configure.h::EYE_Y" ref="b154da20cd3ad528aec144a6dcdb474e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EYE_Y&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="024537dd71b589d50636c840be8a66fd"></a><!-- doxytag: member="configure.h::EYE_Z" ref="024537dd71b589d50636c840be8a66fd" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EYE_Z&nbsp;&nbsp;&nbsp;4000          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f8dfaae88491cffb36edb9873cc1451d"></a><!-- doxytag: member="configure.h::FAR_CLIP" ref="f8dfaae88491cffb36edb9873cc1451d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FAR_CLIP&nbsp;&nbsp;&nbsp;8000          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="96f3ccb40e41a2b74d2716e024204c88"></a><!-- doxytag: member="configure.h::FILE_BODY_PARTS" ref="96f3ccb40e41a2b74d2716e024204c88" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_BODY_PARTS&nbsp;&nbsp;&nbsp;&quot;models/body.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00041">41</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ffb050f315866f815a9988356a4f2a96"></a><!-- doxytag: member="configure.h::FILE_CAMERA_PARTS" ref="ffb050f315866f815a9988356a4f2a96" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_CAMERA_PARTS&nbsp;&nbsp;&nbsp;&quot;models/camera.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00040">40</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2263038aec03a42f913a14674f400518"></a><!-- doxytag: member="configure.h::FILE_CAPTURE_FRAME_TEXTURE" ref="2263038aec03a42f913a14674f400518" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_CAPTURE_FRAME_TEXTURE&nbsp;&nbsp;&nbsp;&quot;models/captureFrame.png&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00048">48</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="022a202e2d3f39ab9fc2197923ae4365"></a><!-- doxytag: member="configure.h::FILE_FACE" ref="022a202e2d3f39ab9fc2197923ae4365" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_FACE&nbsp;&nbsp;&nbsp;&quot;models/face.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00043">43</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ad3c82fa0b2758fc7ea000eafe9892da"></a><!-- doxytag: member="configure.h::FILE_FACE_TEXTURE" ref="ad3c82fa0b2758fc7ea000eafe9892da" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_FACE_TEXTURE&nbsp;&nbsp;&nbsp;&quot;models/face.png&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00044">44</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a14defd193822011a6ed0b098ddac365"></a><!-- doxytag: member="configure.h::FILE_LEFT_ARM_PARTS" ref="a14defd193822011a6ed0b098ddac365" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_LEFT_ARM_PARTS&nbsp;&nbsp;&nbsp;&quot;models/leftarm.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00035">35</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="005f41ea971a731333c1b196d69996a1"></a><!-- doxytag: member="configure.h::FILE_LEFT_LEG_PARTS" ref="005f41ea971a731333c1b196d69996a1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_LEFT_LEG_PARTS&nbsp;&nbsp;&nbsp;&quot;models/leftleg.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00037">37</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ccfc0a5febdcfabda5912dc4e0deaca1"></a><!-- doxytag: member="configure.h::FILE_LOGO" ref="ccfc0a5febdcfabda5912dc4e0deaca1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_LOGO&nbsp;&nbsp;&nbsp;&quot;models/logo.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00042">42</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="178f5028927e2c2d3e9c74d1d85c9a67"></a><!-- doxytag: member="configure.h::FILE_OBJECT" ref="178f5028927e2c2d3e9c74d1d85c9a67" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_OBJECT&nbsp;&nbsp;&nbsp;&quot;models/yeswecan.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00045">45</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6db4c48126c1d790d246723a6926b5a9"></a><!-- doxytag: member="configure.h::FILE_OBJECT_TEXTURE" ref="6db4c48126c1d790d246723a6926b5a9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_OBJECT_TEXTURE&nbsp;&nbsp;&nbsp;&quot;models/objtex/%d.png&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00046">46</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="668365d06e6e03dcaa44de34601d2f28"></a><!-- doxytag: member="configure.h::FILE_RIGHT_ARM_PARTS" ref="668365d06e6e03dcaa44de34601d2f28" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_RIGHT_ARM_PARTS&nbsp;&nbsp;&nbsp;&quot;models/rightarm.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00036">36</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f0f9878c6c243847a61fab6065a9f101"></a><!-- doxytag: member="configure.h::FILE_RIGHT_LEG_PARTS" ref="f0f9878c6c243847a61fab6065a9f101" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_RIGHT_LEG_PARTS&nbsp;&nbsp;&nbsp;&quot;models/rightleg.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00038">38</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d5b2a225e86f7cbe6f5b92d3fa126696"></a><!-- doxytag: member="configure.h::FILE_SHADOW_PARTS" ref="d5b2a225e86f7cbe6f5b92d3fa126696" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_SHADOW_PARTS&nbsp;&nbsp;&nbsp;&quot;models/shadow.nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00039">39</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0c0dea8e73364e56176aa82c0d2feaef"></a><!-- doxytag: member="configure.h::GAMEMODE_STRING" ref="0c0dea8e73364e56176aa82c0d2feaef" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define GAMEMODE_STRING&nbsp;&nbsp;&nbsp;&quot;1280x1024&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00008">8</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2152f25bd56b472323dfe1f9a206ffa0"></a><!-- doxytag: member="configure.h::LIGHT_X" ref="2152f25bd56b472323dfe1f9a206ffa0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LIGHT_X&nbsp;&nbsp;&nbsp;-1          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00029">29</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="529c00fb375449b9cbff54710793ec58"></a><!-- doxytag: member="configure.h::LIGHT_Y" ref="529c00fb375449b9cbff54710793ec58" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LIGHT_Y&nbsp;&nbsp;&nbsp;-1          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="75380cc2996a9270df32de1e16510dcb"></a><!-- doxytag: member="configure.h::LIGHT_Z" ref="75380cc2996a9270df32de1e16510dcb" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LIGHT_Z&nbsp;&nbsp;&nbsp;-1          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00031">31</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4f0fb59aef6128b8eb6d726f640653b6"></a><!-- doxytag: member="configure.h::LOOKAT_X" ref="4f0fb59aef6128b8eb6d726f640653b6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LOOKAT_X&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00019">19</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6a310092960496ff81a3e9f455201013"></a><!-- doxytag: member="configure.h::LOOKAT_Y" ref="6a310092960496ff81a3e9f455201013" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LOOKAT_Y&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00020">20</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="36e2e6957ef26d896289c8d03e548471"></a><!-- doxytag: member="configure.h::LOOKAT_Z" ref="36e2e6957ef26d896289c8d03e548471" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LOOKAT_Z&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00021">21</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="efb005c050b55a482beebf374ccc563f"></a><!-- doxytag: member="configure.h::NEAR_CLIP" ref="efb005c050b55a482beebf374ccc563f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define NEAR_CLIP&nbsp;&nbsp;&nbsp;100          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00025">25</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="08f3f079e1d3005d786789c4c79f8061"></a><!-- doxytag: member="configure.h::NUM_TEX" ref="08f3f079e1d3005d786789c4c79f8061" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define NUM_TEX&nbsp;&nbsp;&nbsp;10          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00047">47</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6974d08a74da681b3957b2fead2608b8"></a><!-- doxytag: member="configure.h::SCREEN_HEIGHT" ref="6974d08a74da681b3957b2fead2608b8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define SCREEN_HEIGHT&nbsp;&nbsp;&nbsp;480          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00007">7</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2cd109632a6dcccaa80b43561b1ab700"></a><!-- doxytag: member="configure.h::SCREEN_WIDTH" ref="2cd109632a6dcccaa80b43561b1ab700" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define SCREEN_WIDTH&nbsp;&nbsp;&nbsp;640          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00006">6</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="799d7ac2652fc79ec3a04b564971a4d0"></a><!-- doxytag: member="configure.h::UP_X" ref="799d7ac2652fc79ec3a04b564971a4d0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define UP_X&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00022">22</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0a0b1515c7177c8e0d97e63a90f11788"></a><!-- doxytag: member="configure.h::UP_Y" ref="0a0b1515c7177c8e0d97e63a90f11788" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define UP_Y&nbsp;&nbsp;&nbsp;1          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00023">23</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="8708d2baffb71052a954b8d47285acbd"></a><!-- doxytag: member="configure.h::UP_Z" ref="8708d2baffb71052a954b8d47285acbd" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define UP_Z&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="884ad251be661d62d2d0d00d0ae7ed26"></a><!-- doxytag: member="configure.h::USE_CAMERA" ref="884ad251be661d62d2d0d00d0ae7ed26" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define USE_CAMERA&nbsp;&nbsp;&nbsp;true          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00004">4</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4b7fc74e9502af6e25a001edaa64c44e"></a><!-- doxytag: member="configure.h::WINDOW_MODE" ref="4b7fc74e9502af6e25a001edaa64c44e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define WINDOW_MODE&nbsp;&nbsp;&nbsp;true          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="configure_8h-source.html">configure.h</a> の <a class="el" href="configure_8h-source.html#l00005">5</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/confirm__mod_8cc-source.html b/latex/vim/.vim/doc/html/confirm__mod_8cc-source.html
deleted file mode 100644 (file)
index f1f7abd..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: capturing_mod/confirm_mod.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>capturing_mod/confirm_mod.cc</h1><a href="confirm__mod_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="confirm__mod_8h.html">confirm_mod.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "../model_mod/model_mod.h"</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "GL/glut.h"</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
-<a name="l00006"></a>00006 
-<a name="l00007"></a>00007 <span class="comment">//{{{ module vars</span>
-<a name="l00008"></a>00008 <span class="keyword">namespace</span>{
-<a name="l00009"></a>00009     GLuint m_texture;
-<a name="l00010"></a>00010     <span class="keywordtype">int</span> m_frame = 0;
-<a name="l00011"></a>00011     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_screenWidth;
-<a name="l00012"></a>00012     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_screenHeight;
-<a name="l00013"></a>00013     <span class="keywordtype">bool</span> m_taskFinished = <span class="keyword">true</span>;    
-<a name="l00014"></a>00014     void (*m_taskFinishedFunc)();
-<a name="l00015"></a>00015     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_imageWidth;
-<a name="l00016"></a>00016     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> m_imageHeight;
-<a name="l00017"></a>00017     <span class="keywordtype">int</span> m_spanOfDemo;
-<a name="l00018"></a>00018 }
-<a name="l00019"></a>00019 <span class="comment">//}}}</span>
-<a name="l00020"></a>00020 
-<a name="l00021"></a><a class="code" href="namespaceconfirm__mod.html">00021</a> <span class="keyword">namespace </span>confirm_mod{
-<a name="l00022"></a>00022 
-<a name="l00023"></a>00023 <span class="comment">//{{{ initialize</span>
-<a name="l00024"></a><a class="code" href="namespaceconfirm__mod.html#b6b0094548629c6b9c723e03715077be">00024</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#b6b0094548629c6b9c723e03715077be" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">initialize</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> screenWidth , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> screenHeight ){
-<a name="l00025"></a>00025         m_screenWidth = screenWidth;
-<a name="l00026"></a>00026         m_screenHeight = screenHeight;
-<a name="l00027"></a>00027     }
-<a name="l00028"></a>00028 <span class="comment">//}}}</span>
-<a name="l00029"></a>00029 <span class="comment">//{{{ finalize</span>
-<a name="l00030"></a><a class="code" href="namespaceconfirm__mod.html#d5fb6aefc875850602f415f37250f11e">00030</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#d5fb6aefc875850602f415f37250f11e" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>(){
-<a name="l00031"></a>00031         glDeleteTextures( 1 , &amp;m_texture );
-<a name="l00032"></a>00032     }
-<a name="l00033"></a>00033 <span class="comment">//}}}</span>
-<a name="l00034"></a>00034 <span class="comment">//{{{ reset</span>
-<a name="l00035"></a><a class="code" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">00035</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">reset</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* filename , <span class="keywordtype">void</span> (*taskFinishedFunc)() , <span class="keywordtype">bool</span> type ){
-<a name="l00036"></a>00036         m_texture = <a class="code" href="namespacemodel__mod.html#4dfb5f1a45c0cc3122e02b70728beaf3" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">model_mod::createTexture</a>( filename , m_imageWidth , m_imageHeight );
-<a name="l00037"></a>00037         m_taskFinishedFunc = taskFinishedFunc;
-<a name="l00038"></a>00038         m_taskFinished = <span class="keyword">false</span>;
-<a name="l00039"></a>00039         m_frame = 0;
-<a name="l00040"></a>00040         <span class="keywordflow">if</span>(type)m_spanOfDemo = 30;
-<a name="l00041"></a>00041         <span class="keywordflow">else</span> m_spanOfDemo = 60;
-<a name="l00042"></a>00042     }
-<a name="l00043"></a>00043 <span class="comment">//}}}</span>
-<a name="l00044"></a>00044 <span class="comment">//{{{ update</span>
-<a name="l00045"></a><a class="code" href="namespaceconfirm__mod.html#1fc64ba27043466a5c80fce92295fc3b">00045</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#1fc64ba27043466a5c80fce92295fc3b">update</a>(){
-<a name="l00046"></a>00046         m_frame++; 
-<a name="l00047"></a>00047         <span class="keywordflow">if</span>( m_frame == m_spanOfDemo ){
-<a name="l00048"></a>00048             m_taskFinished = <span class="keyword">true</span>;
-<a name="l00049"></a>00049             <span class="keywordflow">if</span>(m_taskFinishedFunc)m_taskFinishedFunc();  
-<a name="l00050"></a>00050         }
-<a name="l00051"></a>00051     }
-<a name="l00052"></a>00052 <span class="comment">//}}}</span>
-<a name="l00053"></a>00053 <span class="comment">//{{{ draw</span>
-<a name="l00054"></a><a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f">00054</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">draw</a>(){
-<a name="l00055"></a>00055         <span class="keywordflow">if</span>( m_taskFinished )<span class="keywordflow">return</span>;
-<a name="l00056"></a>00056         <span class="comment">//透視変換行列の設定</span>
-<a name="l00057"></a>00057         glMatrixMode(GL_PROJECTION);
-<a name="l00058"></a>00058         glLoadIdentity();
-<a name="l00059"></a>00059         glOrtho
-<a name="l00060"></a>00060         (
-<a name="l00061"></a>00061             0 , m_screenWidth ,
-<a name="l00062"></a>00062             0 , m_screenHeight  ,
-<a name="l00063"></a>00063             -1 , 1
-<a name="l00064"></a>00064         );
-<a name="l00065"></a>00065         
-<a name="l00066"></a>00066         <span class="comment">//モデルビュー変換行列の設定</span>
-<a name="l00067"></a>00067         glMatrixMode(GL_MODELVIEW);
-<a name="l00068"></a>00068         glLoadIdentity();
-<a name="l00069"></a>00069 
-<a name="l00070"></a>00070         glEnable(GL_TEXTURE_2D);
-<a name="l00071"></a>00071         glBindTexture(GL_TEXTURE_2D , m_texture );
-<a name="l00072"></a>00072         glBegin(GL_QUADS);
-<a name="l00073"></a>00073         {
-<a name="l00074"></a>00074             <span class="keywordtype">int</span> u = ( m_screenWidth - m_imageWidth ) / 2;
-<a name="l00075"></a>00075             <span class="keywordtype">int</span> v = ( m_screenHeight - m_imageHeight ) / 2;
-<a name="l00076"></a>00076             glTexCoord2d(0.0, 0.0);     glVertex2i( u , v + m_imageHeight );
-<a name="l00077"></a>00077             glTexCoord2d(0.0, 1.0);     glVertex2i( u , v );
-<a name="l00078"></a>00078             glTexCoord2d(1.0, 1.0);     glVertex2i( u + m_imageWidth , v );
-<a name="l00079"></a>00079             glTexCoord2d(1.0, 0.0);     glVertex2i( u + m_imageWidth  , v + m_imageHeight );
-<a name="l00080"></a>00080 
-<a name="l00081"></a>00081         }
-<a name="l00082"></a>00082         glDisable(GL_TEXTURE_2D);
-<a name="l00083"></a>00083         glEnd();
-<a name="l00084"></a>00084     }
-<a name="l00085"></a>00085 
-<a name="l00086"></a>00086 <span class="comment">//}}}</span>
-<a name="l00087"></a>00087 <span class="comment">//{{{ notifyScreenSizeChanged</span>
-<a name="l00088"></a><a class="code" href="namespaceconfirm__mod.html#0650792b8ec7093c0e0278ff7896653c">00088</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#0650792b8ec7093c0e0278ff7896653c" title="スクリーンの縦横サイズの変更を通知する.">notifyScreenSizeChanged</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sh){
-<a name="l00089"></a>00089         m_screenWidth = sw;
-<a name="l00090"></a>00090         m_screenHeight = sh;
-<a name="l00091"></a>00091     }
-<a name="l00092"></a>00092 <span class="comment">//}}} </span>
-<a name="l00093"></a>00093 
-<a name="l00094"></a>00094 
-<a name="l00095"></a>00095 } <span class="comment">// namespace confirm_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/confirm__mod_8cc.html b/latex/vim/.vim/doc/html/confirm__mod_8cc.html
deleted file mode 100644 (file)
index 4a43afb..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: capturing_mod/confirm_mod.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>capturing_mod/confirm_mod.cc</h1>
-<p>
-<a href="confirm__mod_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html">confirm_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#b6b0094548629c6b9c723e03715077be">confirm_mod::initialize</a> (unsigned int screenWidth, unsigned int screenHeight)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#b6b0094548629c6b9c723e03715077be"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#d5fb6aefc875850602f415f37250f11e">confirm_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#d5fb6aefc875850602f415f37250f11e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">confirm_mod::reset</a> (const char *filename, void(*taskFinishedFunc)(), bool type)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#1fc64ba27043466a5c80fce92295fc3b">confirm_mod::update</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f">confirm_mod::draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#0ae7554007881395cc69aa6ad821477f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#0650792b8ec7093c0e0278ff7896653c">confirm_mod::notifyScreenSizeChanged</a> (unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">スクリーンの縦横サイズの変更を通知する.  <a href="#0650792b8ec7093c0e0278ff7896653c"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/confirm__mod_8h-source.html b/latex/vim/.vim/doc/html/confirm__mod_8h-source.html
deleted file mode 100644 (file)
index f1bb430..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: capturing_mod/confirm_mod.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>capturing_mod/confirm_mod.h</h1><a href="confirm__mod_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span>
-<a name="l00007"></a>00007 <span class="keyword">namespace </span>confirm_mod{
-<a name="l00008"></a>00008 
-<a name="l00012"></a>00012     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#b6b0094548629c6b9c723e03715077be" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">initialize</a>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> screenWidth , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> screenHeight );
-<a name="l00013"></a>00013 
-<a name="l00017"></a>00017     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#d5fb6aefc875850602f415f37250f11e" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>();
-<a name="l00018"></a>00018 
-<a name="l00019"></a>00019 
-<a name="l00023"></a>00023     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">reset</a>( <span class="keyword">const</span> <span class="keywordtype">char</span>* filename , <span class="keywordtype">void</span> (*taskFinished)() , <span class="keywordtype">bool</span> type );
-<a name="l00024"></a>00024 
-<a name="l00025"></a>00025     <span class="comment">/*</span>
-<a name="l00026"></a>00026 <span class="comment">     * @brief     モジュールの状態を更新する.この関数は1フレームに1度呼び出される.</span>
-<a name="l00027"></a>00027 <span class="comment">     */</span>
-<a name="l00028"></a>00028     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#1fc64ba27043466a5c80fce92295fc3b">update</a>();
-<a name="l00029"></a>00029 
-<a name="l00033"></a>00033     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">draw</a>();
-<a name="l00034"></a>00034 
-<a name="l00040"></a>00040     <span class="keywordtype">void</span> <a class="code" href="namespaceconfirm__mod.html#0650792b8ec7093c0e0278ff7896653c" title="スクリーンの縦横サイズの変更を通知する.">notifyScreenSizeChanged</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sw , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sh);
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042 
-<a name="l00043"></a>00043 } <span class="comment">// namespace confirm_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/confirm__mod_8h.html b/latex/vim/.vim/doc/html/confirm__mod_8h.html
deleted file mode 100644 (file)
index da70163..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: capturing_mod/confirm_mod.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>capturing_mod/confirm_mod.h</h1>
-<p>
-<a href="confirm__mod_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html">confirm_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#b6b0094548629c6b9c723e03715077be">confirm_mod::initialize</a> (unsigned int screenWidth, unsigned int screenHeight)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#b6b0094548629c6b9c723e03715077be"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#d5fb6aefc875850602f415f37250f11e">confirm_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#d5fb6aefc875850602f415f37250f11e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">confirm_mod::reset</a> (const char *filename, void(*taskFinishedFunc)(), bool type)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#1fc64ba27043466a5c80fce92295fc3b">confirm_mod::update</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f">confirm_mod::draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#0ae7554007881395cc69aa6ad821477f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#0650792b8ec7093c0e0278ff7896653c">confirm_mod::notifyScreenSizeChanged</a> (unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">スクリーンの縦横サイズの変更を通知する.  <a href="#0650792b8ec7093c0e0278ff7896653c"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/data__read_8cc-source.html b/latex/vim/.vim/doc/html/data__read_8cc-source.html
deleted file mode 100644 (file)
index 6534a61..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/data_read.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/data_read.cc</h1><a href="data__read_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;fstream&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;sstream&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;math.h&gt;</span>
-<a name="l00007"></a>00007 
-<a name="l00008"></a>00008 <span class="preprocessor">#include "<a class="code" href="data__read_8h.html">data_read.h</a>"</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00010"></a>00010 
-<a name="l00011"></a>00011 <span class="keyword">using</span> std::cerr;
-<a name="l00012"></a>00012 <span class="keyword">using</span> std::endl;
-<a name="l00013"></a>00013 
-<a name="l00014"></a>00014 
-<a name="l00020"></a><a class="code" href="namespacemodel__mod.html#0e211329e89e2b7059f6398906a340d8">00020</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespacemodel__mod.html#0e211329e89e2b7059f6398906a340d8" title="オブジェクト数を読み込む">model_mod::getNum</a>(std::ifstream&amp; ifs)
-<a name="l00021"></a>00021 {
-<a name="l00022"></a>00022    std::string buff;
-<a name="l00023"></a>00023    getline(ifs, buff);
-<a name="l00024"></a>00024    std::istringstream iss(buff);
-<a name="l00025"></a>00025    <span class="keywordtype">int</span> num;
-<a name="l00026"></a>00026    iss &gt;&gt; num;
-<a name="l00027"></a>00027    <span class="keywordflow">return</span> num;
-<a name="l00028"></a>00028 }
-<a name="l00029"></a>00029 
-<a name="l00030"></a>00030 
-<a name="l00036"></a><a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c">00036</a> <span class="keywordtype">bool</span> <a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空è¡\8cå\88¤å®\9a">model_mod::is_skippable</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>)
-<a name="l00037"></a>00037 {
-<a name="l00038"></a>00038    <span class="keywordflow">while</span>(isspace(*line))
-<a name="l00039"></a>00039       line++;
-<a name="l00040"></a>00040    <span class="keywordflow">return</span> *line == <span class="charliteral">'\0'</span>;
-<a name="l00041"></a>00041 }
-<a name="l00042"></a>00042 
-<a name="l00048"></a><a class="code" href="namespacemodel__mod.html#c20ff5f52cb9b4cc79b24d13ed52f682">00048</a> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod::INFO_TYPE</a> <a class="code" href="namespacemodel__mod.html#c20ff5f52cb9b4cc79b24d13ed52f682" title="文字列から次の行のファイルの情報が何であるかを表す列挙定数を返す...">model_mod::getInfoType</a>(<span class="keyword">const</span> std::string&amp; InfoType){
-<a name="l00049"></a>00049    
-<a name="l00050"></a>00050    <span class="comment">// 順番が大事</span>
-<a name="l00051"></a>00051    <span class="keywordflow">if</span> (InfoType.find(<span class="stringliteral">"Objects"</span>) != std::string::npos)
-<a name="l00052"></a>00052       <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">OBJ_NUM</a>;
-<a name="l00053"></a>00053    <span class="keywordflow">else</span>
-<a name="l00054"></a>00054       <span class="keywordflow">if</span> (InfoType.find(<span class="stringliteral">"Object"</span>) != std::string::npos){
-<a name="l00055"></a>00055      <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a>;
-<a name="l00056"></a>00056       }<span class="keywordflow">else</span>
-<a name="l00057"></a>00057      <span class="keywordflow">if</span> (InfoType.find(<span class="stringliteral">"Textures"</span>) != std::string::npos)
-<a name="l00058"></a>00058      {
-<a name="l00059"></a>00059         <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">TEX_NUM</a>;
-<a name="l00060"></a>00060      }
-<a name="l00061"></a>00061      <span class="keywordflow">else</span>
-<a name="l00062"></a>00062         <span class="keywordflow">if</span> (InfoType.find(<span class="stringliteral">"Texture"</span>) != std::string::npos){
-<a name="l00063"></a>00063            <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a>;
-<a name="l00064"></a>00064         }
-<a name="l00065"></a>00065         <span class="keywordflow">else</span>{
-<a name="l00066"></a>00066            <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">NO_INFO</a>;
-<a name="l00067"></a>00067         }
-<a name="l00068"></a>00068 }
-<a name="l00069"></a>00069 
-<a name="l00075"></a><a class="code" href="namespacemodel__mod.html#cc09f03c8c8e68aa5f18eb531179aad8">00075</a> <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#cc09f03c8c8e68aa5f18eb531179aad8" title="テクスチャ情報(3D点と)をobjects3D構造体に格納">model_mod::readCoordinate</a>(std::ifstream&amp; ifs, <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; <span class="keywordtype">object</span>){
-<a name="l00076"></a>00076    std::string buff; 
-<a name="l00077"></a>00077    <span class="keywordtype">int</span> num = 0;
-<a name="l00078"></a>00078    
-<a name="l00079"></a>00079 <span class="preprocessor"> #ifdef DEBUG</span>
-<a name="l00080"></a>00080 <span class="preprocessor"></span>    cerr &lt;&lt; <span class="stringliteral">"readCoordinate is called! "</span> &lt;&lt; endl;
-<a name="l00081"></a>00081 <span class="preprocessor"> #endif</span>
-<a name="l00082"></a>00082 <span class="preprocessor"></span>
-<a name="l00083"></a>00083     <a class="code" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> vertices[3];
-<a name="l00084"></a>00084 
-<a name="l00085"></a>00085    <span class="comment">// 三次元座標の読み込み(スペースは読み飛ばしてくれる)</span>
-<a name="l00086"></a>00086    <span class="keywordflow">while</span> (num != 3){
-<a name="l00087"></a>00087       getline(ifs, buff);
-<a name="l00088"></a>00088       std::istringstream iss(buff);
-<a name="l00089"></a>00089       <span class="comment">//cerr &lt;&lt; buff &lt;&lt; endl;</span>
-<a name="l00090"></a>00090       iss &gt;&gt; vertices[num].<a class="code" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">x</a> &gt;&gt; vertices[num].<a class="code" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">y</a> &gt;&gt; vertices[num].<a class="code" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">z</a>;
-<a name="l00091"></a>00091       num++;
-<a name="l00092"></a>00092    }
-<a name="l00093"></a>00093 
-<a name="l00094"></a>00094    num = 0;
-<a name="l00095"></a>00095 
-<a name="l00096"></a>00096    { <span class="comment">//追加コード by yasuda 2009/07/23</span>
-<a name="l00097"></a>00097         <a class="code" href="types_8cc.html#4856dca7bf21f5e4fbc8005ee47ef81f">calcNormal</a>( vertices[0] , vertices[1] , vertices[2] );
-<a name="l00098"></a>00098    }
-<a name="l00099"></a>00099 
-<a name="l00100"></a>00100    <span class="comment">// uv座標の読み込み</span>
-<a name="l00101"></a>00101    <span class="keywordflow">while</span> (num != 3)
-<a name="l00102"></a>00102    {  getline(ifs, buff);
-<a name="l00103"></a>00103       std::istringstream iss(buff);
-<a name="l00104"></a>00104       iss &gt;&gt; vertices[num].<a class="code" href="structLab_1_1VertexXYZNUV.html#c239d72f9c2525af167df574a50ea9f1">u</a> &gt;&gt; vertices[num].<a class="code" href="structLab_1_1VertexXYZNUV.html#3e417b72cc9210d40db1b9d0199a4d33">v</a>;
-<a name="l00105"></a>00105       
-<a name="l00106"></a>00106       <span class="comment">// OpenGl では,v座標は上向き正の左下原点</span>
-<a name="l00107"></a>00107       <span class="comment">//vertices[num].v = fabs(1.0 - vertices[num].v);</span>
-<a name="l00108"></a>00108       
-<a name="l00109"></a>00109       num++;
-<a name="l00110"></a>00110    }
-<a name="l00111"></a>00111 
-<a name="l00112"></a>00112 <span class="preprocessor">#ifdef DATA_READ_DEBUG</span>
-<a name="l00113"></a>00113 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"3-D point data"</span> &lt;&lt; endl; 
-<a name="l00114"></a>00114 
-<a name="l00115"></a>00115    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0 ; i &lt; 3; ++i)
-<a name="l00116"></a>00116    {
-<a name="l00117"></a>00117       cerr &lt;&lt; vertices[i].<a class="code" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">x</a> &lt;&lt; <span class="stringliteral">" "</span> &lt;&lt; vertices[i].<a class="code" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">y</a> &lt;&lt; <span class="stringliteral">" "</span> &lt;&lt; vertices[i].<a class="code" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">z</a> &lt;&lt; endl;
-<a name="l00118"></a>00118    }
-<a name="l00119"></a>00119    cerr &lt;&lt; <span class="stringliteral">"uv point data"</span> &lt;&lt; endl; 
-<a name="l00120"></a>00120    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0 ; i &lt; 3; ++i)
-<a name="l00121"></a>00121    {
-<a name="l00122"></a>00122       cerr &lt;&lt; vertices[i].<a class="code" href="structLab_1_1VertexXYZNUV.html#c239d72f9c2525af167df574a50ea9f1">u</a> &lt;&lt; <span class="stringliteral">" "</span> &lt;&lt; vertices[i].<a class="code" href="structLab_1_1VertexXYZNUV.html#3e417b72cc9210d40db1b9d0199a4d33">v</a> &lt;&lt; endl;
-<a name="l00123"></a>00123    }
-<a name="l00124"></a>00124 <span class="preprocessor">#endif </span>
-<a name="l00125"></a>00125 <span class="preprocessor"></span>
-<a name="l00126"></a>00126    <span class="comment">// 追加</span>
-<a name="l00127"></a>00127    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; 3; ++i)
-<a name="l00128"></a>00128       <span class="keywordtype">object</span>.vertices.push_back(vertices[i]);
-<a name="l00129"></a>00129 }
-<a name="l00130"></a>00130 
-<a name="l00137"></a><a class="code" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150">00137</a> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod::INFO_TYPE</a> <a class="code" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150" title="ã\82³ã\83¡ã\83³ã\83\88ã\81®é\83¨å\88\86ã\82\92解æ\9e\90ã\81\97ã\81¦ï¼\8c次ã\81®å\87¦ç\90\86ã\82\92å®\9aã\82\81ã\82\8bï¼\8eã\81¾ã\81\9fï¼\8cã\83\95ã\82¡ã\82¤ã\83«ã\82¹ã\83\88ã\83ªã\83¼ã...">model_mod::getNextInfo</a>(std::ifstream&amp; ifs)
-<a name="l00138"></a>00138 {
-<a name="l00139"></a>00139    std::string buff;
-<a name="l00140"></a>00140 
-<a name="l00141"></a>00141    getline(ifs, buff);
-<a name="l00142"></a>00142 <span class="preprocessor">#ifdef DATA_READ_DEBUG</span>
-<a name="l00143"></a>00143 <span class="preprocessor"></span>   cerr &lt;&lt; endl &lt;&lt; <span class="stringliteral">"first line: "</span> &lt;&lt; buff &lt;&lt; endl;
-<a name="l00144"></a>00144 <span class="preprocessor">#endif </span>
-<a name="l00145"></a>00145 <span class="preprocessor"></span>
-<a name="l00146"></a>00146    <span class="comment">// #を含む行かどうかを判定.#を含まない場合はエラメッセージを出力</span>
-<a name="l00147"></a>00147    std::string::size_type index = buff.find(<span class="stringliteral">"# "</span>);
-<a name="l00148"></a>00148    <span class="keywordflow">if</span> (index == std::string::npos)
-<a name="l00149"></a>00149    {
-<a name="l00150"></a>00150       <span class="keywordflow">if</span> (! ifs.eof() )
-<a name="l00151"></a>00151       {
-<a name="l00152"></a>00152      cerr &lt;&lt; <span class="stringliteral">""</span> &lt;&lt; buff &lt;&lt; endl;
-<a name="l00153"></a>00153      cerr &lt;&lt; <span class="stringliteral">"\"# \" is not found. "</span> &lt;&lt; endl;
-<a name="l00154"></a>00154      <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">NO_INFO</a>;
-<a name="l00155"></a>00155       }
-<a name="l00156"></a>00156       <span class="keywordflow">else</span>
-<a name="l00157"></a>00157       {
-<a name="l00158"></a>00158      <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">END_OF_FILE</a>;
-<a name="l00159"></a>00159       }
-<a name="l00160"></a>00160 
-<a name="l00161"></a>00161    }<span class="keywordflow">else</span>{
-<a name="l00162"></a>00162       <span class="comment">// "# "以降の文字列を得る(フォーマットどおりなら)</span>
-<a name="l00163"></a>00163       std::string type = buff.substr(index + 2);
-<a name="l00164"></a>00164 <span class="preprocessor">#ifdef DATA_READ_DEBUG</span>
-<a name="l00165"></a>00165 <span class="preprocessor"></span>      cerr &lt;&lt; <span class="stringliteral">"what type? "</span> &lt;&lt; type &lt;&lt; endl;
-<a name="l00166"></a>00166 <span class="preprocessor">#endif</span>
-<a name="l00167"></a>00167 <span class="preprocessor"></span>      <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#c20ff5f52cb9b4cc79b24d13ed52f682" title="文字列から次の行のファイルの情報が何であるかを表す列挙定数を返す...">model_mod::getInfoType</a>(type);
-<a name="l00168"></a>00168    }
-<a name="l00169"></a>00169 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/data__read_8cc.html b/latex/vim/.vim/doc/html/data__read_8cc.html
deleted file mode 100644 (file)
index 4f8a451..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/data_read.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/data_read.cc</h1>
-<p>
-<a href="data__read_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/data__read_8h-source.html b/latex/vim/.vim/doc/html/data__read_8h-source.html
deleted file mode 100644 (file)
index aee49c8..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/data_read.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/data_read.h</h1><a href="data__read_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;fstream&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;sstream&gt;</span>
-<a name="l00008"></a>00008 
-<a name="l00009"></a>00009 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00010"></a>00010 <span class="comment">//#define DATA_READ_DEBUG // デバッグ用フラグ</span>
-<a name="l00011"></a>00011 
-<a name="l00012"></a><a class="code" href="namespacemodel__mod.html">00012</a> <span class="keyword">namespace </span>model_mod{
-<a name="l00013"></a>00013   <span class="comment">// 読み込むデータの種類</span>
-<a name="l00014"></a>00014 
-<a name="l00015"></a><a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">00015</a>   <span class="keyword">enum</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a>{
-<a name="l00016"></a><a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">00016</a>     <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">OBJ_NUM</a>=1,
-<a name="l00017"></a><a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">00017</a>     <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a>=2,
-<a name="l00018"></a><a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">00018</a>     <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a>=3,
-<a name="l00019"></a><a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">00019</a>     <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">TEX_NUM</a>=4,
-<a name="l00020"></a><a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">00020</a>     <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">END_OF_FILE</a>=5,
-<a name="l00021"></a><a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">00021</a>     <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">NO_INFO</a>=0
-<a name="l00022"></a>00022   };
-<a name="l00023"></a>00023 
-<a name="l00024"></a>00024 
-<a name="l00030"></a>00030  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespacemodel__mod.html#0e211329e89e2b7059f6398906a340d8" title="オブジェクト数を読み込む">getNum</a>(std::ifstream&amp; ifs);
-<a name="l00031"></a>00031 
-<a name="l00037"></a>00037  <span class="keywordtype">bool</span> <a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空è¡\8cå\88¤å®\9a">is_skippable</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>);
-<a name="l00038"></a>00038  
-<a name="l00044"></a>00044  <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a> <a class="code" href="namespacemodel__mod.html#c20ff5f52cb9b4cc79b24d13ed52f682" title="文字列から次の行のファイルの情報が何であるかを表す列挙定数を返す...">getInfoType</a>(<span class="keyword">const</span> std::string&amp; InfoType);
-<a name="l00045"></a>00045  
-<a name="l00051"></a>00051  <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#cc09f03c8c8e68aa5f18eb531179aad8" title="テクスチャ情報(3D点と)をobjects3D構造体に格納">readCoordinate</a>(std::ifstream&amp; ifs, <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; <span class="keywordtype">object</span>);
-<a name="l00052"></a>00052  
-<a name="l00058"></a>00058  <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a> <a class="code" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150" title="ã\82³ã\83¡ã\83³ã\83\88ã\81®é\83¨å\88\86ã\82\92解æ\9e\90ã\81\97ã\81¦ï¼\8c次ã\81®å\87¦ç\90\86ã\82\92å®\9aã\82\81ã\82\8bï¼\8eã\81¾ã\81\9fï¼\8cã\83\95ã\82¡ã\82¤ã\83«ã\82¹ã\83\88ã\83ªã\83¼ã...">getNextInfo</a>(std::ifstream&amp; ifs);
-<a name="l00059"></a>00059  
-<a name="l00060"></a>00060 } <span class="comment">// namespace 'model_mod'</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/data__read_8h.html b/latex/vim/.vim/doc/html/data__read_8h.html
deleted file mode 100644 (file)
index c23423f..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/data_read.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/data_read.h</h1>
-<p>
-<a href="data__read_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html">model_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod::INFO_TYPE</a> { <br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">model_mod::OBJ_NUM</a> = 1, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">model_mod::COORD</a> = 2, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">model_mod::IMG_FILE</a> = 3, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">model_mod::TEX_NUM</a> = 4, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">model_mod::END_OF_FILE</a> = 5, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">model_mod::NO_INFO</a> = 0, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">model_mod::NUM</a>, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">model_mod::COORD</a> = 2, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">model_mod::IMG_FILE</a> = 3
-<br>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#0e211329e89e2b7059f6398906a340d8">model_mod::getNum</a> (std::ifstream &amp;ifs)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクト数を読み込む  <a href="#0e211329e89e2b7059f6398906a340d8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c">model_mod::is_skippable</a> (const char *<a class="el" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb">line</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">空行判定  <a href="#5c2be59be1a4d0885fb4e6496078af4c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">INFO_TYPE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#c20ff5f52cb9b4cc79b24d13ed52f682">model_mod::getInfoType</a> (const std::string &amp;InfoType)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">文字列から次の行のファイルの情報が何であるかを表す列挙定数を返す  <a href="#c20ff5f52cb9b4cc79b24d13ed52f682"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#cc09f03c8c8e68aa5f18eb531179aad8">model_mod::readCoordinate</a> (std::ifstream &amp;ifs, <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;object)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャ情報(3D点と)をobjects3D構造体に格納  <a href="#cc09f03c8c8e68aa5f18eb531179aad8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">INFO_TYPE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150">model_mod::getNextInfo</a> (std::ifstream &amp;ifs)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">コメントの部分を解析して,次の処理を定める.また,ファイルストリームの先頭から#が来るまでの空行は読み飛ばす.  <a href="#7b04f3200f54a112dab6efe804703150"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/demo_8h-source.html b/latex/vim/.vim/doc/html/demo_8h-source.html
deleted file mode 100644 (file)
index fa836ab..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: demo.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>demo.h</h1><a href="demo_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="mofAnimations_8hpp.html">mof/mofAnimations.hpp</a>"</span>
-<a name="l00004"></a>00004 
-<a name="l00005"></a><a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">00005</a> <span class="keyword">enum</span> <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a>{
-<a name="l00006"></a><a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">00006</a>     <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">CAPTURE</a> ,
-<a name="l00007"></a><a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">00007</a>     <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">VR</a> ,
-<a name="l00008"></a><a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288">00008</a>     <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288">PREVIEW_CAPTURE</a> ,
-<a name="l00009"></a><a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b">00009</a>     <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b">PREVIEW_VR</a> 
-<a name="l00010"></a>00010 };
-<a name="l00011"></a>00011 
-<a name="l00012"></a>00012 
-<a name="l00016"></a>00016 <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#d8ba148a5190ec3acbbc3940e394173c">captureScreen</a>();
-<a name="l00017"></a>00017 
-<a name="l00021"></a>00021 <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#8804c447608b2308302d3a3b0b393cc6">selectNextTexture</a>();
-<a name="l00022"></a>00022 
-<a name="l00026"></a>00026 <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#400ca701d9e2f07196064b178e62cc0d">reloadFace</a>();
-<a name="l00027"></a>00027 
-<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#1c1e58ab60a028c1dc5ce5a28b767059">printout</a>();
-<a name="l00032"></a>00032 
-<a name="l00036"></a>00036 <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a>( <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> mode );
-<a name="l00037"></a>00037 
-<a name="l00038"></a>00038 <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> <a class="code" href="demo_8h.html#869ead02f8b769d988d5a774642901a0">getDemoMode</a>();
-<a name="l00039"></a>00039 
-<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#dc7fb24c10b86bbbccf0b95c51d19950">convertTexture</a>();
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042 <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#a9852ac5c8c5751496002ffdce5f10a6">setShadowPower</a>( <span class="keywordtype">double</span> power , <span class="keywordtype">double</span> , <span class="keywordtype">double</span> );
-<a name="l00043"></a>00043 
-<a name="l00044"></a>00044 <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="demo_8h.html#dd1c1ff98220f394a1ea8f4c7734ddb5">getShadowPower</a>( );
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046 <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#2de22b95bbd6c5f955235fcfcb36a330">setFlashAnimation</a>( <span class="keyword">const</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;int&gt;::Handler</a>&amp; flashAnimation );
-<a name="l00047"></a>00047 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/demo_8h.html b/latex/vim/.vim/doc/html/demo_8h.html
deleted file mode 100644 (file)
index c2e3013..0000000
+++ /dev/null
@@ -1,321 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: demo.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>demo.h</h1>
-<p>
-<a href="demo_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> { <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">CAPTURE</a>, 
-<a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">VR</a>, 
-<a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288">PREVIEW_CAPTURE</a>, 
-<a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b">PREVIEW_VR</a>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#d8ba148a5190ec3acbbc3940e394173c">captureScreen</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#8804c447608b2308302d3a3b0b393cc6">selectNextTexture</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#400ca701d9e2f07196064b178e62cc0d">reloadFace</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#1c1e58ab60a028c1dc5ce5a28b767059">printout</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a> (<a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> mode)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#869ead02f8b769d988d5a774642901a0">getDemoMode</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#dc7fb24c10b86bbbccf0b95c51d19950">convertTexture</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#a9852ac5c8c5751496002ffdce5f10a6">setShadowPower</a> (double power, double, double)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#dd1c1ff98220f394a1ea8f4c7734ddb5">getShadowPower</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="demo_8h.html#2de22b95bbd6c5f955235fcfcb36a330">setFlashAnimation</a> (const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; int &gt;::Handler &amp;flashAnimation)</td></tr>
-
-</table>
-<hr><h2>列挙型</h2>
-<a class="anchor" name="43a665d8b70dad25589cf990914e6e5f"></a><!-- doxytag: member="demo.h::DemoMode" ref="43a665d8b70dad25589cf990914e6e5f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>列挙型の値: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb"></a><!-- doxytag: member="CAPTURE" ref="43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb" args="" -->CAPTURE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d"></a><!-- doxytag: member="VR" ref="43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d" args="" -->VR</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288"></a><!-- doxytag: member="PREVIEW_CAPTURE" ref="43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288" args="" -->PREVIEW_CAPTURE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b"></a><!-- doxytag: member="PREVIEW_VR" ref="43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b" args="" -->PREVIEW_VR</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-<p> <a class="el" href="demo_8h-source.html">demo.h</a> の <a class="el" href="demo_8h-source.html#l00005">5</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="d8ba148a5190ec3acbbc3940e394173c"></a><!-- doxytag: member="demo.h::captureScreen" ref="d8ba148a5190ec3acbbc3940e394173c" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void captureScreen           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-画面をキャプチャして画像ファイルに保存 
-</div>
-</div><p>
-<a class="anchor" name="dc7fb24c10b86bbbccf0b95c51d19950"></a><!-- doxytag: member="demo.h::convertTexture" ref="dc7fb24c10b86bbbccf0b95c51d19950" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void convertTexture           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00391">391</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="869ead02f8b769d988d5a774642901a0"></a><!-- doxytag: member="demo.h::getDemoMode" ref="869ead02f8b769d988d5a774642901a0" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> getDemoMode           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00386">386</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dd1c1ff98220f394a1ea8f4c7734ddb5"></a><!-- doxytag: member="demo.h::getShadowPower" ref="dd1c1ff98220f394a1ea8f4c7734ddb5" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> getShadowPower           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00334">334</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1c1e58ab60a028c1dc5ce5a28b767059"></a><!-- doxytag: member="demo.h::printout" ref="1c1e58ab60a028c1dc5ce5a28b767059" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void printout           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-撮影画像をプリントアウト 
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00345">345</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="400ca701d9e2f07196064b178e62cc0d"></a><!-- doxytag: member="demo.h::reloadFace" ref="400ca701d9e2f07196064b178e62cc0d" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void reloadFace           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-顔写真オブジェクトをリロードする 
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00339">339</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="8804c447608b2308302d3a3b0b393cc6"></a><!-- doxytag: member="demo.h::selectNextTexture" ref="8804c447608b2308302d3a3b0b393cc6" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void selectNextTexture           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-描画する缶オブジェクトを切り替える 
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00323">323</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="39e9bc303d3e3b02849548e1f3e54f10"></a><!-- doxytag: member="demo.h::setDemoMode" ref="39e9bc303d3e3b02849548e1f3e54f10" args="(DemoMode mode)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void setDemoMode           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a>&nbsp;</td>
-          <td class="paramname"> <em>mode</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モードを切り替える 
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00363">363</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2de22b95bbd6c5f955235fcfcb36a330"></a><!-- doxytag: member="demo.h::setFlashAnimation" ref="2de22b95bbd6c5f955235fcfcb36a330" args="(const mof::Animation&lt; int &gt;::Handler &amp;flashAnimation)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void setFlashAnimation           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; int &gt;::Handler &amp;&nbsp;</td>
-          <td class="paramname"> <em>flashAnimation</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00425">425</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a9852ac5c8c5751496002ffdce5f10a6"></a><!-- doxytag: member="demo.h::setShadowPower" ref="a9852ac5c8c5751496002ffdce5f10a6" args="(double power, double, double)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void setShadowPower           </td>
-          <td>(</td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>power</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname">, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00329">329</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/deprecated.html b/latex/vim/.vim/doc/html/deprecated.html
deleted file mode 100644 (file)
index 95bb43e..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 非推奨一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li class="current"><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1><a class="anchor" name="deprecated">非推奨一覧 </a></h1><a class="anchor" name="_deprecated000001"></a> <dl>
-<dt>メンバ <a class="el" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a>  </dt>
-<dd>use <a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext()</a> instead </dd>
-</dl>
-<p>
-<a class="anchor" name="_deprecated000002"></a> <dl>
-<dt>メンバ <a class="el" href="nd3d2mqo_2Option_8h.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a>  </dt>
-<dd>use <a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext()</a> instead </dd>
-</dl>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/display__3D_8cc-source.html b/latex/vim/.vim/doc/html/display__3D_8cc-source.html
deleted file mode 100644 (file)
index 96f61a0..0000000
+++ /dev/null
@@ -1,1678 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/display_3D.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/display_3D.cc</h1><a href="display__3D_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// vim: ts=4</span>
-<a name="l00002"></a>00002 
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;iomanip&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;fstream&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;cstdio&gt;</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;cstdlib&gt;</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;strings.h&gt;</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
-<a name="l00010"></a>00010 <span class="preprocessor">#include &lt;ctype.h&gt;</span>
-<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;sys/types.h&gt;</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;sys/stat.h&gt;</span>
-<a name="l00013"></a>00013 
-<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;ImagePoint.h&gt;</span>
-<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;ImageSegment.h&gt;</span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;PixelPoint.h&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;PixelSegment.h&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;ScreenX.h&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;ScreenPS.h&gt;</span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;form.h&gt;</span>
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022 <span class="preprocessor">#include "<a class="code" href="display__3D_8h.html">display_3D.h</a>"</span>
-<a name="l00023"></a>00023 <span class="preprocessor">#include "opengl_string.h"</span>
-<a name="l00024"></a>00024 <span class="preprocessor">#include "camera.h"</span>
-<a name="l00025"></a>00025 <span class="preprocessor">#include "motion.h"</span>
-<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="point_8h.html" title="ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý.">point.h</a>"</span>
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="keyword">extern</span> <span class="keywordtype">char</span> *<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>;
-<a name="l00029"></a>00029 <span class="keyword">extern</span> <span class="keywordtype">int</span>  <a class="code" href="display__3D_8cc.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>;
-<a name="l00030"></a>00030 
-<a name="l00031"></a><a class="code" href="display__3D_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">00031</a> <span class="keywordtype">double</span>  <a class="code" href="main_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a> = 1.0e-10;
-<a name="l00032"></a><a class="code" href="display__3D_8cc.html#18540318aa983a0f2c09072e4737c45c">00032</a> <span class="keywordtype">double</span>  <a class="code" href="main_8cc.html#18540318aa983a0f2c09072e4737c45c">DET_EPS</a> = 1.0e-10;
-<a name="l00033"></a>00033 
-<a name="l00034"></a>00034 <span class="keyword">using</span> std::cout;
-<a name="l00035"></a>00035 <span class="keyword">using</span> std::cerr;
-<a name="l00036"></a>00036 <span class="keyword">using</span> std::endl;
-<a name="l00037"></a>00037 <span class="keyword">using</span> std::cin;
-<a name="l00038"></a>00038 
-<a name="l00040"></a><a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732">00040</a> Camera       <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>;                                   
-<a name="l00041"></a><a class="code" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3">00041</a> VecC         <a class="code" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3" title="¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view1</a>;                                 
-<a name="l00042"></a><a class="code" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f">00042</a> VecC         <a class="code" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a>, <a class="code" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a>, <a class="code" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f" title="¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view_z1</a>;             
-<a name="l00043"></a><a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0">00043</a> VecC         <a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0" title="¥«¥á¥é¤Î»ëÀþÀè">view_direction</a>;                        
-<a name="l00044"></a><a class="code" href="display__3D_8h.html#75a33f7e11747a8f8e3f626563221ef2">00044</a> VecC         <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;                              
-<a name="l00045"></a>00045 
-<a name="l00047"></a><a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0">00047</a> <span class="keywordtype">char</span>         <a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0" title="ÆþÎϥǡ¼¥¿.">input_fname</a>[FILENAME_MAX];             
-<a name="l00048"></a><a class="code" href="display__3D_8cc.html#bedd08cff88cbb8382a8a18ce0ad321d">00048</a> <a class="code" href="structPoint.html">Point</a>        *<a class="code" href="display__3D_8cc.html#bedd08cff88cbb8382a8a18ce0ad321d" title="ÅÀ.">point</a>;                                
-<a name="l00049"></a><a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb">00049</a> <a class="code" href="structLine.html">Line</a>         *<a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>;                                 
-<a name="l00050"></a><a class="code" href="display__3D_8cc.html#a814a2365bbfb83db8c44352435e29ff">00050</a> <a class="code" href="structPlane.html">Plane</a>        *<a class="code" href="display__3D_8cc.html#a814a2365bbfb83db8c44352435e29ff" title="Ê¿ÌÌ.">plane</a>;                                
-<a name="l00051"></a><a class="code" href="display__3D_8cc.html#05b04ffe9e00a01a3dc31a23e30b845b">00051</a> <a class="code" href="structPlaneTexture.html">PlaneTexture</a> *<a class="code" href="display__3D_8cc.html#05b04ffe9e00a01a3dc31a23e30b845b" title="Ê¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­).">plane_texture</a>;                        
-<a name="l00052"></a><a class="code" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64">00052</a> <span class="keywordtype">int</span>          <a class="code" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô.">number_of_points</a>;                      
-<a name="l00053"></a><a class="code" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e">00053</a> <span class="keywordtype">int</span>          <a class="code" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô.">number_of_lines</a>;                       
-<a name="l00054"></a><a class="code" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6">00054</a> <span class="keywordtype">int</span>          <a class="code" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô.">number_of_planes</a>;                      
-<a name="l00055"></a><a class="code" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d">00055</a> <span class="keywordtype">int</span>          <a class="code" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô.">number_of_plane_textures</a>;              
-<a name="l00056"></a><a class="code" href="display__3D_8cc.html#f44c79bd4434a9d7c567073c27c44e12">00056</a> <span class="keywordtype">char</span>         <a class="code" href="display__3D_8cc.html#f44c79bd4434a9d7c567073c27c44e12" title="¥Æ¥¯¥¹¥Á¥ãPPM¥Õ¥¡¥¤¥ë̾">texture_fname</a>[FILENAME_MAX];           
-<a name="l00057"></a><a class="code" href="display__3D_8cc.html#e4f71de45f0a2263d14930dcf8691f5d">00057</a> <span class="keywordtype">int</span>          <a class="code" href="display__3D_8cc.html#e4f71de45f0a2263d14930dcf8691f5d" title="¥Æ¥¯¥¹¥Á¥ãÉý(¥Ô¥¯¥»¥ë)">texture_width</a>;                         
-<a name="l00058"></a><a class="code" href="display__3D_8cc.html#22e910452b37a1bcd9b35c927236af20">00058</a> <span class="keywordtype">int</span>          <a class="code" href="display__3D_8cc.html#22e910452b37a1bcd9b35c927236af20" title="¥Æ¥¯¥¹¥Á¥ã¹â¤µ(¥Ô¥¯¥»¥ë)">texture_height</a>;                        
-<a name="l00059"></a><a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3">00059</a> GLubyte*     <a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a> = 0;                           
-<a name="l00060"></a><a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa">00060</a> <span class="keywordtype">double</span>       <a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a> = 5.0;                 
-<a name="l00061"></a>00061 
-<a name="l00063"></a><a class="code" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3">00063</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3" title="ÉÁ²èÀ©¸æ¥Õ¥é¥°.">point_visible</a> = <span class="keyword">true</span>;                  
-<a name="l00064"></a><a class="code" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3">00064</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3" title="ľÀþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">line_visible</a> = <span class="keyword">true</span>;                   
-<a name="l00065"></a><a class="code" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e">00065</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e" title="Ê¿Ì̤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">plane_visible</a> = <span class="keyword">true</span>;                  
-<a name="l00066"></a><a class="code" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34">00066</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34" title="Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue.">black_background</a> = <span class="keyword">true</span>;               
-<a name="l00067"></a><a class="code" href="display__3D_8cc.html#15887678847f8f9fd8c58db1c216a694">00067</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#15887678847f8f9fd8c58db1c216a694" title="ÅÀ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.">show_point_number</a> = <span class="keyword">false</span>;             
-<a name="l00068"></a><a class="code" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162">00068</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162" title="X,Y,Z¼´¤ò²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.">show_axis</a> = <span class="keyword">false</span>;                     
-<a name="l00069"></a><a class="code" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93">00069</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93" title="¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue">show_indicator</a> = <span class="keyword">true</span>;                 
-<a name="l00070"></a><a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2">00070</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2" title="ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.">orthographic_project</a> = <span class="keyword">false</span>;          
-<a name="l00071"></a><a class="code" href="display__3D_8cc.html#97176d02a0e2b21c05a11842351eb591">00071</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#97176d02a0e2b21c05a11842351eb591" title="¥Æ¥¯¥¹¥Á¥ã¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ëtrue">load_texture_flag</a> = <span class="keyword">false</span>;             
-<a name="l00072"></a><a class="code" href="display__3D_8cc.html#d3b4e343f2aee8967d1acb89d9d13ce4">00072</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#d3b4e343f2aee8967d1acb89d9d13ce4" title="ΩÊýÂΤǶõ´ÖÅÀ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ëtrue.">use_cube_default</a> = <span class="keyword">false</span>;              
-<a name="l00073"></a>00073 
-<a name="l00075"></a><a class="code" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d">00075</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d" title="½ÐÎÏÀ©¸æ¥Õ¥é¥°">auto_generate_output_filename</a> = <span class="keyword">false</span>; 
-<a name="l00076"></a><a class="code" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018">00076</a> <span class="keywordtype">char</span>         <a class="code" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018" title="Ï¢ÈÖÊݸ¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹.">auto_generate_output_prefix</a>[FILENAME_MAX]; 
-<a name="l00077"></a><a class="code" href="display__3D_8cc.html#902cfbfeb79a05e879c55848837f4473">00077</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#902cfbfeb79a05e879c55848837f4473" title="EPS²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue.">eps_saving_only</a> = <span class="keyword">false</span>;               
-<a name="l00078"></a><a class="code" href="display__3D_8cc.html#6c161cd8dfbba89703735daacc5db75e">00078</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#6c161cd8dfbba89703735daacc5db75e" title="PPM²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue.">ppm_saving_only</a> = <span class="keyword">false</span>;               
-<a name="l00079"></a><a class="code" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94">00079</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94" title="ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue.">tty_available</a> = <span class="keyword">true</span>;                  
-<a name="l00080"></a><a class="code" href="display__3D_8cc.html#1072eb57d744d41c0f62896c60532635">00080</a> <span class="keywordtype">char</span>         <a class="code" href="display__3D_8cc.html#1072eb57d744d41c0f62896c60532635" title="½ÐÎÏPPM¥Õ¥¡¥¤¥ë̾(-M ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë)">output_ppm_fname</a>[FILENAME_MAX];        
-<a name="l00081"></a><a class="code" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c">00081</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c" title="¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue">output_param_always</a> = <span class="keyword">false</span>;           
-<a name="l00082"></a><a class="code" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18">00082</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18" title="¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë">output_screenshot</a> = <span class="keyword">false</span>;             
-<a name="l00083"></a><a class="code" href="display__3D_8cc.html#3ff9d1b267d54179481cf7aad262c717">00083</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#3ff9d1b267d54179481cf7aad262c717" title="¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËEPS²èÁü¤ò½ÐÎϤ¹¤ë">output_screenshot_eps</a> = <span class="keyword">false</span>;         
-<a name="l00084"></a><a class="code" href="display__3D_8cc.html#2a7636beb5478adc2536a965c7c95595">00084</a> <span class="keywordtype">bool</span>         <a class="code" href="display__3D_8cc.html#2a7636beb5478adc2536a965c7c95595" title="½ÐÎÏEPS²èÁü¤ò¥«¥é¡¼¤Ë¤¹¤ë">output_color_eps</a> = <span class="keyword">false</span>;              
-<a name="l00085"></a>00085 
-<a name="l00086"></a><a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">00086</a> <span class="keywordtype">int</span>          <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>;                         
-<a name="l00087"></a><a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">00087</a> <span class="keywordtype">double</span>       <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a>;
-<a name="l00088"></a><a class="code" href="display__3D_8h.html#74eccb64808328b5fdbfd2725276dd5a">00088</a> <span class="keywordtype">double</span>       <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> = 1.0;
-<a name="l00089"></a><a class="code" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">00089</a> <span class="keywordtype">double</span>       <a class="code" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a> = 4.0;
-<a name="l00090"></a><a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">00090</a> <span class="keywordtype">double</span>       <a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> = 1.0;
-<a name="l00091"></a>00091 
-<a name="l00093"></a><a class="code" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b">00093</a> MotionArray <a class="code" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b" title="Æ°²èºîÀ®ÍѤΥ⡼¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¡¼¥¿¤È¥Õ¥é¥°.">builtin_motion</a>;                     
-<a name="l00094"></a><a class="code" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3">00094</a> <span class="keywordtype">bool</span>        <a class="code" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3" title="¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_builtin_motion</a> = <span class="keyword">false</span>;     
-<a name="l00095"></a><a class="code" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97">00095</a> MotionArray <a class="code" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97" title="¥æ¡¼¥¶¤¬µ­Ï¿¤¹¤ë¥â¡¼¥·¥ç¥ó">recorded_motion</a>;                    
-<a name="l00096"></a><a class="code" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">00096</a> MotionArray::Iterator <a class="code" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">motion_iterator</a>;
-<a name="l00097"></a><a class="code" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3">00097</a> <span class="keywordtype">bool</span>        <a class="code" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3" title="¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue">record_motion</a> = <span class="keyword">false</span>;              
-<a name="l00098"></a><a class="code" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced">00098</a> MotionArray <a class="code" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced" title="¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥â¡¼¥·¥ç¥ó">loaded_motion</a>;                      
-<a name="l00099"></a><a class="code" href="display__3D_8cc.html#23e0c090f0b4551052261a2d87cb34c7">00099</a> <span class="keywordtype">bool</span>        <a class="code" href="display__3D_8cc.html#23e0c090f0b4551052261a2d87cb34c7" title="¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¾ì¹ç¤Ëtrue">load_motion_flag</a> = <span class="keyword">false</span>;           
-<a name="l00100"></a><a class="code" href="display__3D_8cc.html#e29c0830cc4c44125315ca1b6a255a5f">00100</a> <span class="keywordtype">bool</span>        <a class="code" href="display__3D_8cc.html#e29c0830cc4c44125315ca1b6a255a5f" title="¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_loaded_motion</a> = <span class="keyword">false</span>;      
-<a name="l00101"></a>00101 
-<a name="l00102"></a><a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">00102</a> GLdouble <a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a>;
-<a name="l00103"></a><a class="code" href="display__3D_8cc.html#5be05aad36f9aac76341ebb355e6d831">00103</a> GLfloat <a class="code" href="display__3D_8cc.html#5be05aad36f9aac76341ebb355e6d831">line_width</a>;
-<a name="l00104"></a>00104 
-<a name="l00106"></a><a class="code" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92">00106</a> <span class="keywordtype">int</span>   <a class="code" href="display__3D_8cc.html#44e832a05e81021071f756f0e9987027" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥È´ØÏ¢¤Î¥Æ¥ó¥Ý¥é¥êÊÑ¿ô.">x_1</a>, <a class="code" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92" title="¥Þ¥¦¥¹¥¤¥Ù¥ó¥È³«»Ï»þ¤Î¥Þ¥¦¥¹¥«¡¼¥½¥ëºÂɸ¤òÊÝ»ý¤¹¤ë¥Æ¥ó¥Ý¥é¥ê">y_1</a>;                                     
-<a name="l00107"></a><a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f">00107</a> <span class="keywordtype">int</span>   <a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a>;                                          
-<a name="l00108"></a>00108 
-<a name="l00116"></a><a class="code" href="display__3D_8cc.html#4c34aee8a04528ec29c07811dfeb0091">00116</a> MotionArray <a class="code" href="display__3D_8cc.html#4c34aee8a04528ec29c07811dfeb0091">create_builtin_motion</a>(<span class="keywordtype">int</span> stasis_count, <span class="keywordtype">int</span> pan_count, <span class="keywordtype">int</span> tilt_count)
-<a name="l00117"></a>00117 {
-<a name="l00118"></a>00118     MotionArray ret;
-<a name="l00119"></a>00119 
-<a name="l00120"></a>00120     <span class="comment">// ¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤Î¹½À®Í×ÁÇ</span>
-<a name="l00121"></a>00121     Stasis stasis;  <span class="comment">// ÀÅ»ß</span>
-<a name="l00122"></a>00122     Rotation pan_left(Rotation::Pan, -<a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a>); <span class="comment">// º¸¥Ñ¥ó</span>
-<a name="l00123"></a>00123     Rotation pan_right(Rotation::Pan, <a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a>); <span class="comment">// ±¦¥Ñ¥ó</span>
-<a name="l00124"></a>00124     Rotation tilt_up(Rotation::Tilt,  -<a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a>);    <span class="comment">// ¾å¥Á¥ë¥È</span>
-<a name="l00125"></a>00125     Rotation tilt_down(Rotation::Tilt, <a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a>);    <span class="comment">// º¸¥Á¥ë¥È</span>
-<a name="l00126"></a>00126 
-<a name="l00127"></a>00127     <span class="comment">// ¥â¡¼¥·¥ç¥ó¤òÅÐÏ¿</span>
-<a name="l00128"></a>00128     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; stasis_count; i++)
-<a name="l00129"></a>00129         ret.push_back(stasis);
-<a name="l00130"></a>00130     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; pan_count; i++)
-<a name="l00131"></a>00131         ret.push_back(pan_left);
-<a name="l00132"></a>00132     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; stasis_count; i++)
-<a name="l00133"></a>00133         ret.push_back(stasis);
-<a name="l00134"></a>00134     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; 2 * pan_count; i++)
-<a name="l00135"></a>00135         ret.push_back(pan_right);
-<a name="l00136"></a>00136     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; stasis_count; i++)
-<a name="l00137"></a>00137         ret.push_back(stasis);
-<a name="l00138"></a>00138     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; pan_count; i++)
-<a name="l00139"></a>00139         ret.push_back(pan_left);
-<a name="l00140"></a>00140     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; stasis_count; i++)
-<a name="l00141"></a>00141         ret.push_back(stasis);
-<a name="l00142"></a>00142     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; tilt_count; i++)
-<a name="l00143"></a>00143         ret.push_back(tilt_up);
-<a name="l00144"></a>00144     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; stasis_count; i++)
-<a name="l00145"></a>00145         ret.push_back(stasis);
-<a name="l00146"></a>00146     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; 2 * tilt_count; i++)
-<a name="l00147"></a>00147         ret.push_back(tilt_down);
-<a name="l00148"></a>00148     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; stasis_count; i++)
-<a name="l00149"></a>00149         ret.push_back(stasis);
-<a name="l00150"></a>00150     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; tilt_count; i++)
-<a name="l00151"></a>00151         ret.push_back(tilt_up);
-<a name="l00152"></a>00152     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; stasis_count; i++)
-<a name="l00153"></a>00153         ret.push_back(stasis);
-<a name="l00154"></a>00154 
-<a name="l00155"></a>00155     <span class="keywordflow">return</span> ret;
-<a name="l00156"></a>00156 }
-<a name="l00157"></a>00157 
-<a name="l00158"></a><a class="code" href="display__3D_8cc.html#9a05fb05f758a87628212c4bfc50c182">00158</a> <span class="keywordtype">void</span>  <a class="code" href="display__3D_8cc.html#9a05fb05f758a87628212c4bfc50c182">usage</a>(<span class="keywordtype">char</span> *progname)
-<a name="l00159"></a>00159 {
-<a name="l00160"></a>00160     cerr &lt;&lt; <span class="stringliteral">"3D display program for X11 (with GLX Extension)\n"</span>;
-<a name="l00161"></a>00161     cerr &lt;&lt; <span class="stringliteral">"usage : "</span> &lt;&lt; progname &lt;&lt; <span class="stringliteral">" [options] input_file(3D data)\n"</span>;
-<a name="l00162"></a>00162     cerr &lt;&lt; <span class="stringliteral">"[options]\n"</span>;
-<a name="l00163"></a>00163     cerr &lt;&lt; <span class="stringliteral">"  -f &lt;scalar&gt;       Focus            (default "</span> &lt;&lt; <a class="code" href="display__3D_8h.html#383f9e78cc84bd63fb52555bf7c654f0">FOCUS</a> &lt;&lt; <span class="stringliteral">")\n"</span>;
-<a name="l00164"></a>00164     cerr &lt;&lt; <span class="stringliteral">"  -s &lt;scalar&gt;       Scale of point  (default 1.0)\n"</span>;
-<a name="l00165"></a>00165     cerr &lt;&lt; <span class="stringliteral">"  -S &lt;scalar&gt;       Scale of number (default 4.0)\n"</span>;
-<a name="l00166"></a>00166     cerr &lt;&lt; <span class="stringliteral">"  -x &lt;scalar&gt;       Sphere size      (default "</span> &lt;&lt; <a class="code" href="display__3D_8h.html#5b748b2b1d95168a4447a233d4cfdf04">POINT_SIZE</a> &lt;&lt; <span class="stringliteral">")\n"</span>;
-<a name="l00167"></a>00167     cerr &lt;&lt; <span class="stringliteral">"  -d &lt;scalar&gt;       Distance\n"</span>;
-<a name="l00168"></a>00168     cerr &lt;&lt; <span class="stringliteral">"  -w                Back ground color white\n"</span>;
-<a name="l00169"></a>00169     cerr &lt;&lt; <span class="stringliteral">"  -c                Console mode on\n"</span>;
-<a name="l00170"></a>00170     cerr &lt;&lt; <span class="stringliteral">"  -v &lt;vector3&gt;      Set centroid point (eg. -v 1,2,3)\n"</span>;
-<a name="l00171"></a>00171     cerr &lt;&lt; <span class="stringliteral">"  -p &lt;vector3&gt;      Set camera point    (eg. -p 1,2,3)\n"</span>;
-<a name="l00172"></a>00172     cerr &lt;&lt; <span class="stringliteral">"  -R &lt;matrix33&gt;     Set camera rotation matrix (eq. -R 11,12,13,21,22,23,31,32,33)\n"</span>;
-<a name="l00173"></a>00173     cerr &lt;&lt; <span class="stringliteral">"  -E [prefix]       Auto generate output filename.\n"</span>;
-<a name="l00174"></a>00174     cerr &lt;&lt; <span class="stringliteral">"                    If the prefix is omitted, using the input_file as prefix.\n"</span>;
-<a name="l00175"></a>00175     cerr &lt;&lt; <span class="stringliteral">"  -e &lt;filename&gt;     Only saving the EPS picture to &lt;filename&gt; (no displaying 3D screen)\n"</span>;
-<a name="l00176"></a>00176     cerr &lt;&lt; <span class="stringliteral">"  -M &lt;filename&gt;     Only saving the PPM picture to &lt;filename&gt; (moment displaying 3D screen)\n"</span>;
-<a name="l00177"></a>00177     cerr &lt;&lt; <span class="stringliteral">"  -T &lt;filename&gt;     PPM filename for texture mapping\n"</span>;
-<a name="l00178"></a>00178     cerr &lt;&lt; <span class="stringliteral">"  -P                Hide all points on startup\n"</span>;
-<a name="l00179"></a>00179     cerr &lt;&lt; <span class="stringliteral">"  -L                Hide all lines on startup\n"</span>;
-<a name="l00180"></a>00180     cerr &lt;&lt; <span class="stringliteral">"  -A                Hide all planes on startup\n"</span>;
-<a name="l00181"></a>00181     cerr &lt;&lt; <span class="stringliteral">"  -a                Show axes on startup\n"</span>;
-<a name="l00182"></a>00182     cerr &lt;&lt; <span class="stringliteral">"  -I                Hide indicators on startup\n"</span>;
-<a name="l00183"></a>00183     cerr &lt;&lt; <span class="stringliteral">"  -O                Output camera param always when camera is moved\n"</span>;
-<a name="l00184"></a>00184     cerr &lt;&lt; <span class="stringliteral">"  -r &lt;scalar&gt;       Amount of rotation by cursor key (default 5.0)\n"</span>;
-<a name="l00185"></a>00185     cerr &lt;&lt; <span class="stringliteral">"  -m &lt;vector3&gt;      taking movie count. stop_count,horizon_move_count,vertical_move_count (default 3,15,20)\n"</span>;
-<a name="l00186"></a>00186     cerr &lt;&lt; <span class="stringliteral">"  -y &lt;filename&gt;     Specify a motion data for camera position and orientation.\n"</span>;
-<a name="l00187"></a>00187     cerr &lt;&lt; <span class="stringliteral">"  -Y                Both EPS files and PPM files will be generated if -y option is used.\n"</span>;
-<a name="l00188"></a>00188     cerr &lt;&lt; <span class="stringliteral">"  -Q                Output color EPS files.\n"</span>;
-<a name="l00189"></a>00189     cerr &lt;&lt; <span class="stringliteral">"  -C                Use a cube for displaying point data.\n"</span>;
-<a name="l00190"></a>00190     cerr &lt;&lt; <span class="stringliteral">"  -N &lt;orientation&gt;  Set initial camera orientation to &lt;orientation&gt;\n"</span>;
-<a name="l00191"></a>00191     cerr &lt;&lt; <span class="stringliteral">"                    (orientation = Front|Top|Bottom|Left|Right)\n"</span>;
-<a name="l00192"></a>00192     cerr &lt;&lt; <span class="stringliteral">"                    (Note -d option has to be used before -N option\n"</span>
-<a name="l00193"></a>00193             <span class="stringliteral">"                     when the -N option and -d option is used at same time)\n"</span>;
-<a name="l00194"></a>00194     cerr &lt;&lt; <span class="stringliteral">"  -h                Show this message"</span> &lt;&lt; endl;
-<a name="l00195"></a>00195 }
-<a name="l00196"></a>00196 
-<a name="l00197"></a><a class="code" href="display__3D_8cc.html#4b66d5e31b5dc18b314c8a68163263bd">00197</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#4b66d5e31b5dc18b314c8a68163263bd">cleanup</a>()
-<a name="l00198"></a>00198 {
-<a name="l00199"></a>00199     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô.">number_of_points</a>; i++)
-<a name="l00200"></a>00200         <span class="keyword">delete</span> [] point[i].p;
-<a name="l00201"></a>00201     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô.">number_of_lines</a>; i++)
-<a name="l00202"></a>00202     {
-<a name="l00203"></a>00203         <span class="keyword">delete</span> [] line[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>;
-<a name="l00204"></a>00204         <span class="keyword">delete</span> [] line[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>;
-<a name="l00205"></a>00205     }
-<a name="l00206"></a>00206     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô.">number_of_planes</a>; i++)
-<a name="l00207"></a>00207     {
-<a name="l00208"></a>00208         <span class="keyword">delete</span> [] plane[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>;
-<a name="l00209"></a>00209         <span class="keyword">delete</span> [] plane[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>;
-<a name="l00210"></a>00210         <span class="keyword">delete</span> [] plane[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>;
-<a name="l00211"></a>00211     }
-<a name="l00212"></a>00212     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô.">number_of_plane_textures</a>; i++)
-<a name="l00213"></a>00213     {
-<a name="l00214"></a>00214         <span class="keyword">delete</span> [] plane_texture[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>;
-<a name="l00215"></a>00215         <span class="keyword">delete</span> [] plane_texture[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>;
-<a name="l00216"></a>00216         <span class="keyword">delete</span> [] plane_texture[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>;
-<a name="l00217"></a>00217         <span class="keyword">delete</span> [] plane_texture[i].<a class="code" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">tex1</a>;
-<a name="l00218"></a>00218         <span class="keyword">delete</span> [] plane_texture[i].<a class="code" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">tex2</a>;
-<a name="l00219"></a>00219         <span class="keyword">delete</span> [] plane_texture[i].<a class="code" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">tex3</a>;
-<a name="l00220"></a>00220     }
-<a name="l00221"></a>00221     <span class="keyword">delete</span> [] point;
-<a name="l00222"></a>00222     <span class="keyword">delete</span> [] line;
-<a name="l00223"></a>00223     <span class="keyword">delete</span> [] plane;
-<a name="l00224"></a>00224     <span class="keyword">delete</span> [] plane_texture;
-<a name="l00225"></a>00225     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#97176d02a0e2b21c05a11842351eb591" title="¥Æ¥¯¥¹¥Á¥ã¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ëtrue">load_texture_flag</a> != <span class="keyword">false</span>)
-<a name="l00226"></a>00226     {
-<a name="l00227"></a>00227         <span class="keyword">delete</span> [] <a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a>;
-<a name="l00228"></a>00228         <a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a> = 0;
-<a name="l00229"></a>00229     }
-<a name="l00230"></a>00230 }
-<a name="l00231"></a>00231 
-<a name="l00232"></a><a class="code" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">00232</a> <span class="keywordtype">char</span> *<a class="code" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">auto_generate_filename</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *prefix, <span class="keyword">const</span> <span class="keywordtype">char</span> *suffix, <span class="keywordtype">char</span> *buffer)
-<a name="l00233"></a>00233 {
-<a name="l00234"></a>00234     <span class="keywordtype">int</span> number = 1;
-<a name="l00235"></a>00235     <span class="keyword">struct </span>stat st;
-<a name="l00236"></a>00236 
-<a name="l00237"></a>00237     <span class="keywordflow">if</span> (buffer == 0 || prefix == 0 || suffix == 0) <span class="keywordflow">return</span> 0;
-<a name="l00238"></a>00238 
-<a name="l00239"></a>00239     <span class="keywordflow">do</span>
-<a name="l00240"></a>00240     {
-<a name="l00241"></a>00241         sprintf(buffer, <span class="stringliteral">"%s_%04d%s"</span>, (<a class="code" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018" title="Ï¢ÈÖÊݸ¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹.">auto_generate_output_prefix</a>[0] != <span class="charliteral">'\0'</span> ? <a class="code" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018" title="Ï¢ÈÖÊݸ¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹.">auto_generate_output_prefix</a> : prefix), number, suffix);
-<a name="l00242"></a>00242         number++;
-<a name="l00243"></a>00243     } <span class="keywordflow">while</span> (lstat(buffer, &amp;st) == 0);
-<a name="l00244"></a>00244 
-<a name="l00245"></a>00245     <span class="keywordflow">return</span> buffer;
-<a name="l00246"></a>00246 }
-<a name="l00247"></a>00247 
-<a name="l00248"></a><a class="code" href="display__3D_8cc.html#9d56db711eefeb9db03b90fd203ff23f">00248</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#9d56db711eefeb9db03b90fd203ff23f">eps_out</a>(<span class="keywordtype">char</span> *filename, <span class="keywordtype">bool</span> batch_mode = <span class="keyword">false</span>)
-<a name="l00249"></a>00249 {
-<a name="l00250"></a>00250     VecC box1, box2, box3;
-<a name="l00251"></a>00251     ImagePoint imp1, imp2;
-<a name="l00252"></a>00252     ImageSegment ims;
-<a name="l00253"></a>00253     ScreenX win(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>, <span class="stringliteral">"camera"</span>);
-<a name="l00254"></a>00254     ScreenPS ps(filename, <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l00255"></a>00255 
-<a name="l00256"></a>00256     cout &lt;&lt; <span class="stringliteral">"f = "</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a> &lt;&lt; endl;
-<a name="l00257"></a>00257 
-<a name="l00258"></a>00258     Mat R(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x(), <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_y(), <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_z());
-<a name="l00259"></a>00259 
-<a name="l00260"></a>00260     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3" title="ÉÁ²èÀ©¸æ¥Õ¥é¥°.">point_visible</a>)
-<a name="l00261"></a>00261     {
-<a name="l00262"></a>00262         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô.">number_of_points</a>; i++)
-<a name="l00263"></a>00263         {
-<a name="l00264"></a>00264             <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Lab::PointType</a> pt_type = <a class="code" href="namespaceDrawing.html#7f9f5fec3b6bb47e4e741587ffaeeca3">Drawing::getPointType</a>(point[i].type);
-<a name="l00265"></a>00265             <span class="keywordtype">double</span> size = <a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a>;
-<a name="l00266"></a>00266 
-<a name="l00267"></a>00267             <span class="comment">// »°³Ñ·Á¤Ïµå¤ËÈæ¤Ù¤Æ¾¯¤·¾®¤µ¤¯¸«¤¨¤ë¤Î¤Ç¡¤¤ä¤ä³ÈÂ礷¤Æ¤ª¤¯</span>
-<a name="l00268"></a>00268             <span class="keywordflow">if</span> (pt_type == Lab::triangleU)
-<a name="l00269"></a>00269                 size *= 1.3;
-<a name="l00270"></a>00270 
-<a name="l00271"></a>00271             <span class="comment">// ¤¢¤Þ¤ê¤Ë¾®¤µ¤¤¤È¸«¤¨¤Ê¤¤¤Î¤Ç¡¤¥µ¥¤¥º¤¬ 5 ¤ò²¼²ó¤ë¾ì¹ç¤Ï 5 ¤Ë</span>
-<a name="l00272"></a>00272             <span class="comment">// ÀßÄê</span>
-<a name="l00273"></a>00273             <span class="keywordflow">if</span> (size &lt; 5.0) size = 5.0;
-<a name="l00274"></a>00274 
-<a name="l00275"></a>00275             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; point[i].<a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a>; j++)
-<a name="l00276"></a>00276             {
-<a name="l00277"></a>00277                 <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Color</a> col = BLACK_C;
-<a name="l00278"></a>00278                 <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#2a7636beb5478adc2536a965c7c95595" title="½ÐÎÏEPS²èÁü¤ò¥«¥é¡¼¤Ë¤¹¤ë">output_color_eps</a>)
-<a name="l00279"></a>00279                 {
-<a name="l00280"></a>00280                     col.r = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(point[i].<a class="code" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a>[0] * 255.0);
-<a name="l00281"></a>00281                     col.g = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(point[i].<a class="code" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a>[1] * 255.0);
-<a name="l00282"></a>00282                     col.b = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(point[i].<a class="code" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a>[2] * 255.0);
-<a name="l00283"></a>00283                 }
-<a name="l00284"></a>00284                 box1 = ~R * (point[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>[j] - <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position());
-<a name="l00285"></a>00285                 <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2" title="ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.">orthographic_project</a>)
-<a name="l00286"></a>00286                     box1 = box1 * <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a> / <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position().norm();
-<a name="l00287"></a>00287                 <span class="keywordflow">else</span>
-<a name="l00288"></a>00288                     box1 = (box1 / box1[2]) * <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a>;
-<a name="l00289"></a>00289                 <span class="keywordflow">if</span>((box1[0] &gt;= -<a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>/2) &amp;&amp; (box1[0] &lt;= <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>/2) &amp;&amp;
-<a name="l00290"></a>00290                 (box1[1] &gt;= -<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>/2) &amp;&amp; (box1[1] &lt;= <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>/2))
-<a name="l00291"></a>00291                 {
-<a name="l00292"></a>00292                     imp1.set_pos(box1[0], box1[1], 1.0);
-<a name="l00293"></a>00293                     imp1.print(win, pt_type, col, (<span class="keywordtype">int</span>)size, 1.0);
-<a name="l00294"></a>00294                     imp1.print(ps, pt_type, col, (<span class="keywordtype">int</span>)size, 1.0);
-<a name="l00295"></a>00295                 }
-<a name="l00296"></a>00296             }
-<a name="l00297"></a>00297         }
-<a name="l00298"></a>00298     }
-<a name="l00299"></a>00299     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3" title="ľÀþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">line_visible</a>)
-<a name="l00300"></a>00300     {
-<a name="l00301"></a>00301         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô.">number_of_lines</a>; i++)
-<a name="l00302"></a>00302             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; line[i].<a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a>; j++)
-<a name="l00303"></a>00303             {
-<a name="l00304"></a>00304                 <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Color</a> col = BLACK_C;
-<a name="l00305"></a>00305                 <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#2a7636beb5478adc2536a965c7c95595" title="½ÐÎÏEPS²èÁü¤ò¥«¥é¡¼¤Ë¤¹¤ë">output_color_eps</a>)
-<a name="l00306"></a>00306                 {
-<a name="l00307"></a>00307                     col.r = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(line[i].<a class="code" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a>[0] * 255.0);
-<a name="l00308"></a>00308                     col.g = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(line[i].<a class="code" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a>[1] * 255.0);
-<a name="l00309"></a>00309                     col.b = <span class="keyword">static_cast&lt;</span><span class="keywordtype">int</span><span class="keyword">&gt;</span>(line[i].<a class="code" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a>[2] * 255.0);
-<a name="l00310"></a>00310                 }
-<a name="l00311"></a>00311                 box1 = ~R * (line[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j] - <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position());
-<a name="l00312"></a>00312                 box2 = ~R * (line[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j] - <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position());
-<a name="l00313"></a>00313                 <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2" title="ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.">orthographic_project</a>)
-<a name="l00314"></a>00314                 {
-<a name="l00315"></a>00315                     box1 = box1 * <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a> / <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position().norm();
-<a name="l00316"></a>00316                     box2 = box2 * <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a> / <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position().norm();
-<a name="l00317"></a>00317                 }
-<a name="l00318"></a>00318                 <span class="keywordflow">else</span>
-<a name="l00319"></a>00319                 {
-<a name="l00320"></a>00320                     box1 = (box1 / box1[2]) * <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a>;
-<a name="l00321"></a>00321                     box2 = (box2 / box2[2]) * <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a>;
-<a name="l00322"></a>00322                 }
-<a name="l00323"></a>00323                 imp1.set_pos(box1[0], box1[1], 1.0);
-<a name="l00324"></a>00324                 imp2.set_pos(box2[0], box2[1], 1.0);
-<a name="l00325"></a>00325                 ims.set(imp1, imp2);
-<a name="l00326"></a>00326                 <span class="keywordflow">if</span> (line[i].stipple_factor &gt; 0)
-<a name="l00327"></a>00327                 {
-<a name="l00328"></a>00328                     ims.print(win, dash1, col, (<span class="keywordtype">int</span>)<a class="code" href="display__3D_8h.html#ba889888734a8b272a51d444d70ad2fa">LINE_SIZE</a> / 2, 1.0);
-<a name="l00329"></a>00329                     ims.print(ps, dash1, col, (<span class="keywordtype">int</span>)<a class="code" href="display__3D_8h.html#ba889888734a8b272a51d444d70ad2fa">LINE_SIZE</a> / 2, 1.0);
-<a name="l00330"></a>00330                 }
-<a name="l00331"></a>00331                 <span class="keywordflow">else</span>
-<a name="l00332"></a>00332                 {
-<a name="l00333"></a>00333                     ims.print(win, solid, col, (<span class="keywordtype">int</span>)<a class="code" href="display__3D_8h.html#ba889888734a8b272a51d444d70ad2fa">LINE_SIZE</a>, 1.0);
-<a name="l00334"></a>00334                     ims.print(ps, solid, col, (<span class="keywordtype">int</span>)LINE_SIZE, 1.0);
-<a name="l00335"></a>00335                 }
-<a name="l00336"></a>00336             }
-<a name="l00337"></a>00337     }
-<a name="l00338"></a>00338 
-<a name="l00339"></a>00339     PixelPoint pp1, pp2;
-<a name="l00340"></a>00340     PixelSegment pps;
-<a name="l00341"></a>00341 
-<a name="l00342"></a>00342     pp1.set(0, 1);
-<a name="l00343"></a>00343     pp2.set(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> -1, 1);
-<a name="l00344"></a>00344     pps.set(pp1, pp2);
-<a name="l00345"></a>00345     pps.print(ps, solid, BLACK_C, 1);
-<a name="l00346"></a>00346 
-<a name="l00347"></a>00347     pp1.set(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> -1, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l00348"></a>00348     pp2.set(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> -1, 1);
-<a name="l00349"></a>00349     pps.set(pp1, pp2);
-<a name="l00350"></a>00350     pps.print(ps, solid, BLACK_C, 1);
-<a name="l00351"></a>00351 
-<a name="l00352"></a>00352     pp1.set(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> -1, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l00353"></a>00353     pp2.set(0, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l00354"></a>00354     pps.set(pp1, pp2);
-<a name="l00355"></a>00355     pps.print(ps, solid, BLACK_C, 1);
-<a name="l00356"></a>00356 
-<a name="l00357"></a>00357     pp1.set(0, 1);
-<a name="l00358"></a>00358     pp2.set(0, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l00359"></a>00359     pps.set(pp1, pp2);
-<a name="l00360"></a>00360     pps.print(ps, solid, BLACK_C, 1);
-<a name="l00361"></a>00361 
-<a name="l00362"></a>00362     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94" title="ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue.">tty_available</a> &amp;&amp; !batch_mode)
-<a name="l00363"></a>00363     {
-<a name="l00364"></a>00364         cout &lt;&lt; <span class="stringliteral">"push enter"</span> &lt;&lt; endl;
-<a name="l00365"></a>00365         getchar();
-<a name="l00366"></a>00366         getchar();
-<a name="l00367"></a>00367     }
-<a name="l00368"></a>00368 }
-<a name="l00369"></a>00369 
-<a name="l00370"></a><a class="code" href="display__3D_8h.html#f91438c15307c82d3ead1f37c9588aae">00370</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#f91438c15307c82d3ead1f37c9588aae">screenshot</a>()
-<a name="l00371"></a>00371 {
-<a name="l00372"></a>00372     <span class="keywordflow">if</span> (!<a class="code" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18" title="¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë">output_screenshot</a>) <span class="keywordflow">return</span>;
-<a name="l00373"></a>00373 
-<a name="l00374"></a>00374     glutPostRedisplay();
-<a name="l00375"></a>00375 
-<a name="l00376"></a>00376     <span class="keywordtype">char</span> filename[FILENAME_MAX];
-<a name="l00377"></a>00377     <a class="code" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">auto_generate_filename</a>(<a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0" title="ÆþÎϥǡ¼¥¿.">input_fname</a>, <span class="stringliteral">".ppm"</span>, filename);
-<a name="l00378"></a>00378     CImage cimg(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l00379"></a>00379     <a class="code" href="display__3D_8h.html#27a0fc58984e4359c62856ae93258685">draw_scene_gl</a>(cimg);
-<a name="l00380"></a>00380     cimg.save(filename);
-<a name="l00381"></a>00381     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#3ff9d1b267d54179481cf7aad262c717" title="¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËEPS²èÁü¤ò½ÐÎϤ¹¤ë">output_screenshot_eps</a>)
-<a name="l00382"></a>00382     {
-<a name="l00383"></a>00383         <a class="code" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">auto_generate_filename</a>(<a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0" title="ÆþÎϥǡ¼¥¿.">input_fname</a>, <span class="stringliteral">".eps"</span>, filename);
-<a name="l00384"></a>00384         <a class="code" href="display__3D_8cc.html#9d56db711eefeb9db03b90fd203ff23f">eps_out</a>(filename, <span class="keyword">true</span>);
-<a name="l00385"></a>00385     }
-<a name="l00386"></a>00386 }
-<a name="l00387"></a>00387 
-<a name="l00388"></a><a class="code" href="display__3D_8cc.html#83abbeda22fc5e6c2b35523b64199c1c">00388</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#83abbeda22fc5e6c2b35523b64199c1c">idle</a>()
-<a name="l00389"></a>00389 {
-<a name="l00390"></a>00390     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3" title="¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_builtin_motion</a>)
-<a name="l00391"></a>00391     {
-<a name="l00392"></a>00392         (*<a class="code" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">motion_iterator</a>++)-&gt;Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <span class="keyword">true</span>);
-<a name="l00393"></a>00393 
-<a name="l00394"></a>00394         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">motion_iterator</a> == <a class="code" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b" title="Æ°²èºîÀ®ÍѤΥ⡼¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¡¼¥¿¤È¥Õ¥é¥°.">builtin_motion</a>.end())
-<a name="l00395"></a>00395         {
-<a name="l00396"></a>00396             <a class="code" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3" title="¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_builtin_motion</a> = <span class="keyword">false</span>;
-<a name="l00397"></a>00397             <a class="code" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18" title="¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë">output_screenshot</a> = <span class="keyword">false</span>;
-<a name="l00398"></a>00398             cerr &lt;&lt; <span class="stringliteral">"total "</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b" title="Æ°²èºîÀ®ÍѤΥ⡼¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¡¼¥¿¤È¥Õ¥é¥°.">builtin_motion</a>.size() &lt;&lt; <span class="stringliteral">" frames movie data are generated."</span> &lt;&lt; endl;
-<a name="l00399"></a>00399             glutIdleFunc(NULL);
-<a name="l00400"></a>00400         }
-<a name="l00401"></a>00401     }
-<a name="l00402"></a>00402 
-<a name="l00403"></a>00403     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#e29c0830cc4c44125315ca1b6a255a5f" title="¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_loaded_motion</a>)
-<a name="l00404"></a>00404     {
-<a name="l00405"></a>00405         (*<a class="code" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">motion_iterator</a>++)-&gt;Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <span class="keyword">true</span>);
-<a name="l00406"></a>00406 
-<a name="l00407"></a>00407         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">motion_iterator</a> == <a class="code" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced" title="¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥â¡¼¥·¥ç¥ó">loaded_motion</a>.end())
-<a name="l00408"></a>00408         {
-<a name="l00409"></a>00409             <a class="code" href="display__3D_8cc.html#e29c0830cc4c44125315ca1b6a255a5f" title="¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_loaded_motion</a> = <span class="keyword">false</span>;
-<a name="l00410"></a>00410             <a class="code" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18" title="¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë">output_screenshot</a> = <span class="keyword">false</span>;
-<a name="l00411"></a>00411             cerr &lt;&lt; <span class="stringliteral">"Total "</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced" title="¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥â¡¼¥·¥ç¥ó">loaded_motion</a>.size() &lt;&lt; <span class="stringliteral">" frames movie data are generated."</span> &lt;&lt; endl;
-<a name="l00412"></a>00412             <a class="code" href="display__3D_8cc.html#4b66d5e31b5dc18b314c8a68163263bd">cleanup</a>();
-<a name="l00413"></a>00413             exit(0);
-<a name="l00414"></a>00414         }
-<a name="l00415"></a>00415     }
-<a name="l00416"></a>00416 }
-<a name="l00417"></a>00417 
-<a name="l00418"></a>00418 <span class="comment">//void special(int key, int x, int y)</span>
-<a name="l00419"></a><a class="code" href="display__3D_8cc.html#56761a2e4464538a3a9d951ca285eccd">00419</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#56761a2e4464538a3a9d951ca285eccd">special</a>(<span class="keywordtype">int</span> key, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>)
-<a name="l00420"></a>00420 {
-<a name="l00421"></a>00421     <span class="comment">// ¥â¡¼¥·¥ç¥óºÆÀ¸Ãæ¤Ï²¿¤â¤·¤Ê¤¤</span>
-<a name="l00422"></a>00422     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3" title="¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_builtin_motion</a>) <span class="keywordflow">return</span>;
-<a name="l00423"></a>00423 
-<a name="l00424"></a>00424     std::auto_ptr&lt;Motion&gt; m(0);
-<a name="l00425"></a>00425 
-<a name="l00426"></a>00426     <span class="keywordflow">switch</span> (key)
-<a name="l00427"></a>00427     {
-<a name="l00428"></a>00428     <span class="keywordflow">case</span> GLUT_KEY_UP:
-<a name="l00429"></a>00429         m = std::auto_ptr&lt;Motion&gt;(<span class="keyword">new</span> Rotation(Rotation::Tilt, -<a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a>));
-<a name="l00430"></a>00430         <span class="keywordflow">break</span>;
-<a name="l00431"></a>00431     <span class="keywordflow">case</span> GLUT_KEY_DOWN:
-<a name="l00432"></a>00432         m = std::auto_ptr&lt;Motion&gt;(<span class="keyword">new</span> Rotation(Rotation::Tilt, <a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a>));
-<a name="l00433"></a>00433         <span class="keywordflow">break</span>;
-<a name="l00434"></a>00434     <span class="keywordflow">case</span> GLUT_KEY_LEFT:
-<a name="l00435"></a>00435         m = std::auto_ptr&lt;Motion&gt;(<span class="keyword">new</span> Rotation(Rotation::Pan, -<a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a>));
-<a name="l00436"></a>00436         <span class="keywordflow">break</span>;
-<a name="l00437"></a>00437     <span class="keywordflow">case</span> GLUT_KEY_RIGHT:
-<a name="l00438"></a>00438         m = std::auto_ptr&lt;Motion&gt;(<span class="keyword">new</span> Rotation(Rotation::Pan, <a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a>));
-<a name="l00439"></a>00439         <span class="keywordflow">break</span>;
-<a name="l00440"></a>00440     <span class="keywordflow">default</span>:
-<a name="l00441"></a>00441        ;
-<a name="l00442"></a>00442     }
-<a name="l00443"></a>00443 
-<a name="l00444"></a>00444     <span class="keywordflow">if</span> (m.get() != 0)
-<a name="l00445"></a>00445     {
-<a name="l00446"></a>00446         m-&gt;Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <a class="code" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c" title="¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue">output_param_always</a>);
-<a name="l00447"></a>00447         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3" title="¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue">record_motion</a>) <a class="code" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97" title="¥æ¡¼¥¶¤¬µ­Ï¿¤¹¤ë¥â¡¼¥·¥ç¥ó">recorded_motion</a>.push_back(*m);
-<a name="l00448"></a>00448         glutPostRedisplay();
-<a name="l00449"></a>00449     }
-<a name="l00450"></a>00450 }
-<a name="l00451"></a>00451 
-<a name="l00452"></a>00452 <span class="comment">//void keyboard(unsigned char key, int x, int y)</span>
-<a name="l00453"></a><a class="code" href="display__3D_8cc.html#4d7cf3cc6ec6b818e4d4395e156eecfb">00453</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#4d7cf3cc6ec6b818e4d4395e156eecfb">keyboard</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> key, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>)
-<a name="l00454"></a>00454 {
-<a name="l00455"></a>00455     <span class="comment">// ¥â¡¼¥·¥ç¥óºÆÀ¸Ãæ¤Ï²¿¤â¤·¤Ê¤¤</span>
-<a name="l00456"></a>00456     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3" title="¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_builtin_motion</a>) <span class="keywordflow">return</span>;
-<a name="l00457"></a>00457 
-<a name="l00458"></a>00458     <span class="keyword">static</span> <span class="keywordtype">char</span> filename[FILENAME_MAX];
-<a name="l00459"></a>00459     <span class="keywordtype">double</span> idou;
-<a name="l00460"></a>00460     std::auto_ptr&lt;Motion&gt; m(0);
-<a name="l00461"></a>00461 
-<a name="l00462"></a>00462     <span class="keywordflow">switch</span> (key)
-<a name="l00463"></a>00463     {
-<a name="l00464"></a>00464         <span class="keywordflow">case</span> <span class="charliteral">'\033'</span>:
-<a name="l00465"></a>00465         <span class="keywordflow">case</span> <span class="charliteral">'q'</span> :
-<a name="l00466"></a>00466         <span class="keywordflow">case</span> <span class="charliteral">'Q'</span> :
-<a name="l00467"></a>00467             <a class="code" href="display__3D_8cc.html#4b66d5e31b5dc18b314c8a68163263bd">cleanup</a>();
-<a name="l00468"></a>00468             exit(0);    <span class="comment">/* '\033' ¤Ï ESC ¤Î ASCII ¥³¡¼¥É */</span>
-<a name="l00469"></a>00469             <span class="keywordflow">break</span>;
-<a name="l00470"></a>00470         <span class="keywordflow">case</span> <span class="charliteral">'p'</span> :
-<a name="l00471"></a>00471         <span class="keywordflow">case</span> <span class="charliteral">'P'</span> :
-<a name="l00472"></a>00472             {
-<a name="l00473"></a>00473                 VecC camera_pos = (<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position() + <a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0" title="¥«¥á¥é¤Î»ëÀþÀè">view_direction</a>) / <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l00474"></a>00474                 cout &lt;&lt; <span class="stringliteral">"distance       "</span> &lt;&lt; norm(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()) / <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> &lt;&lt; endl;
-<a name="l00475"></a>00475                 cout &lt;&lt; <span class="stringliteral">"view point     "</span> &lt;&lt; camera_pos &lt;&lt; endl;
-<a name="l00476"></a>00476                 cout &lt;&lt; <span class="stringliteral">"centroid point "</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a> / <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> &lt;&lt; endl;
-<a name="l00477"></a>00477                 cout &lt;&lt; <span class="stringliteral">"camera x axis  "</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x() &lt;&lt; endl;
-<a name="l00478"></a>00478                 cout &lt;&lt; <span class="stringliteral">"camera y axis  "</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_y() &lt;&lt; endl;
-<a name="l00479"></a>00479                 cout &lt;&lt; <span class="stringliteral">"camera z axis  "</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_z() &lt;&lt; endl;
-<a name="l00480"></a>00480                 putchar(<span class="charliteral">'\n'</span>);
-<a name="l00481"></a>00481             }
-<a name="l00482"></a>00482             <span class="keywordflow">break</span>;
-<a name="l00483"></a>00483         <span class="keywordflow">case</span> <span class="charliteral">'1'</span>:
-<a name="l00484"></a>00484             <a class="code" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3" title="ÉÁ²èÀ©¸æ¥Õ¥é¥°.">point_visible</a> = !<a class="code" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3" title="ÉÁ²èÀ©¸æ¥Õ¥é¥°.">point_visible</a>;
-<a name="l00485"></a>00485             glutPostRedisplay();
-<a name="l00486"></a>00486             <span class="keywordflow">break</span>;
-<a name="l00487"></a>00487         <span class="keywordflow">case</span> <span class="charliteral">'2'</span>:
-<a name="l00488"></a>00488             <a class="code" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3" title="ľÀþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">line_visible</a> = !<a class="code" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3" title="ľÀþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">line_visible</a>;
-<a name="l00489"></a>00489             glutPostRedisplay();
-<a name="l00490"></a>00490             <span class="keywordflow">break</span>;
-<a name="l00491"></a>00491         <span class="keywordflow">case</span> <span class="charliteral">'3'</span>:
-<a name="l00492"></a>00492             <a class="code" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e" title="Ê¿Ì̤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">plane_visible</a> = !<a class="code" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e" title="Ê¿Ì̤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">plane_visible</a>;
-<a name="l00493"></a>00493             glutPostRedisplay();
-<a name="l00494"></a>00494             <span class="keywordflow">break</span>;
-<a name="l00495"></a>00495         <span class="keywordflow">case</span> <span class="charliteral">'S'</span>:
-<a name="l00496"></a>00496         <span class="keywordflow">case</span> <span class="charliteral">'s'</span>:
-<a name="l00497"></a>00497             <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d" title="½ÐÎÏÀ©¸æ¥Õ¥é¥°">auto_generate_output_filename</a>)
-<a name="l00498"></a>00498             {
-<a name="l00499"></a>00499                 <a class="code" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">auto_generate_filename</a>(<a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0" title="ÆþÎϥǡ¼¥¿.">input_fname</a>, <span class="stringliteral">".ppm"</span>, filename);
-<a name="l00500"></a>00500             }
-<a name="l00501"></a>00501             <span class="keywordflow">else</span>
-<a name="l00502"></a>00502             {
-<a name="l00503"></a>00503                 cout &lt;&lt; <span class="stringliteral">"input save filename : "</span>;
-<a name="l00504"></a>00504                 cin &gt;&gt; filename;
-<a name="l00505"></a>00505             }
-<a name="l00506"></a>00506             {
-<a name="l00507"></a>00507                 CImage cimg(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l00508"></a>00508                 <a class="code" href="display__3D_8h.html#27a0fc58984e4359c62856ae93258685">draw_scene_gl</a>(cimg);
-<a name="l00509"></a>00509                 cimg.save(filename);
-<a name="l00510"></a>00510             }
-<a name="l00511"></a>00511             cout &lt;&lt; <span class="stringliteral">"saved as \""</span> &lt;&lt; filename &lt;&lt; <span class="stringliteral">"\""</span> &lt;&lt; endl;
-<a name="l00512"></a>00512             <span class="keywordflow">break</span>;
-<a name="l00513"></a>00513         <span class="keywordflow">case</span> <span class="charliteral">'x'</span>:
-<a name="l00514"></a>00514             <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> == 0.0)
-<a name="l00515"></a>00515                 <a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> = 0.2;
-<a name="l00516"></a>00516             <span class="keywordflow">else</span>
-<a name="l00517"></a>00517                 <a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> *= 1.2;
-<a name="l00518"></a>00518             glutPostRedisplay();
-<a name="l00519"></a>00519             <span class="keywordflow">break</span>;
-<a name="l00520"></a>00520         <span class="keywordflow">case</span> <span class="charliteral">'z'</span>:
-<a name="l00521"></a>00521             <a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> *= 0.8;
-<a name="l00522"></a>00522             glutPostRedisplay();
-<a name="l00523"></a>00523             <span class="keywordflow">break</span>;
-<a name="l00524"></a>00524         <span class="keywordflow">case</span> <span class="charliteral">'X'</span>:
-<a name="l00525"></a>00525             <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a> == 0.0)
-<a name="l00526"></a>00526                 <a class="code" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a> = 0.2;
-<a name="l00527"></a>00527             <span class="keywordflow">else</span>
-<a name="l00528"></a>00528                 <a class="code" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a> *= 1.2;
-<a name="l00529"></a>00529             glutPostRedisplay();
-<a name="l00530"></a>00530             <span class="keywordflow">break</span>;
-<a name="l00531"></a>00531         <span class="keywordflow">case</span> <span class="charliteral">'Z'</span>:
-<a name="l00532"></a>00532             <a class="code" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a> *= 0.8;
-<a name="l00533"></a>00533             glutPostRedisplay();
-<a name="l00534"></a>00534             <span class="keywordflow">break</span>;
-<a name="l00535"></a>00535         <span class="keywordflow">case</span> <span class="charliteral">'w'</span>:
-<a name="l00536"></a>00536         <span class="keywordflow">case</span> <span class="charliteral">'W'</span>:
-<a name="l00537"></a>00537             <a class="code" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34" title="Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue.">black_background</a> = !<a class="code" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34" title="Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue.">black_background</a>;
-<a name="l00538"></a>00538             glutPostRedisplay();
-<a name="l00539"></a>00539             <span class="keywordflow">break</span>;
-<a name="l00540"></a>00540         <span class="keywordflow">case</span> <span class="charliteral">'d'</span>:
-<a name="l00541"></a>00541         <span class="keywordflow">case</span> <span class="charliteral">'D'</span>:
-<a name="l00542"></a>00542             idou = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position().norm() / 10;
-<a name="l00543"></a>00543             <span class="keywordflow">if</span> (idou &lt;= 1) idou = 1;
-<a name="l00544"></a>00544             m = std::auto_ptr&lt;Motion&gt;(<span class="keyword">new</span> Translation(normalize(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()) * idou));
-<a name="l00545"></a>00545             <span class="keywordflow">break</span>;
-<a name="l00546"></a>00546         <span class="keywordflow">case</span> <span class="charliteral">'u'</span>:
-<a name="l00547"></a>00547         <span class="keywordflow">case</span> <span class="charliteral">'U'</span>:
-<a name="l00548"></a>00548             idou = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position().norm() / 10;
-<a name="l00549"></a>00549             <span class="keywordflow">if</span> (idou &lt;= 1) idou = 1;
-<a name="l00550"></a>00550             m = std::auto_ptr&lt;Motion&gt;(<span class="keyword">new</span> Translation(-normalize(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()) * idou));
-<a name="l00551"></a>00551             <span class="keywordflow">break</span>;
-<a name="l00552"></a>00552         <span class="keywordflow">case</span> <span class="charliteral">'L'</span>:
-<a name="l00553"></a>00553             <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94" title="ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue.">tty_available</a>)
-<a name="l00554"></a>00554             {
-<a name="l00555"></a>00555                 cout &lt;&lt; <span class="stringliteral">"input line width : "</span>;
-<a name="l00556"></a>00556                 cin &gt;&gt; <a class="code" href="display__3D_8cc.html#5be05aad36f9aac76341ebb355e6d831">line_width</a>;
-<a name="l00557"></a>00557                 glutPostRedisplay();
-<a name="l00558"></a>00558             }
-<a name="l00559"></a>00559             <span class="keywordflow">break</span>;
-<a name="l00560"></a>00560         <span class="keywordflow">case</span> <span class="charliteral">'e'</span>:
-<a name="l00561"></a>00561         <span class="keywordflow">case</span> <span class="charliteral">'E'</span>:
-<a name="l00562"></a>00562             <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d" title="½ÐÎÏÀ©¸æ¥Õ¥é¥°">auto_generate_output_filename</a>)
-<a name="l00563"></a>00563             {
-<a name="l00564"></a>00564                 <a class="code" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">auto_generate_filename</a>(<a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0" title="ÆþÎϥǡ¼¥¿.">input_fname</a>, <span class="stringliteral">".eps"</span>, filename);
-<a name="l00565"></a>00565             }
-<a name="l00566"></a>00566             <span class="keywordflow">else</span>
-<a name="l00567"></a>00567             {
-<a name="l00568"></a>00568                 cout &lt;&lt; <span class="stringliteral">"input save filename : "</span>;
-<a name="l00569"></a>00569                 cin &gt;&gt; filename;
-<a name="l00570"></a>00570             }
-<a name="l00571"></a>00571             <a class="code" href="display__3D_8cc.html#9d56db711eefeb9db03b90fd203ff23f">eps_out</a>(filename);
-<a name="l00572"></a>00572             cout &lt;&lt; <span class="stringliteral">"saved as \""</span> &lt;&lt; filename &lt;&lt; <span class="stringliteral">"\""</span> &lt;&lt; endl;
-<a name="l00573"></a>00573             <span class="keywordflow">break</span>;
-<a name="l00574"></a>00574         <span class="keywordflow">case</span> <span class="charliteral">'n'</span>:
-<a name="l00575"></a>00575         <span class="keywordflow">case</span> <span class="charliteral">'N'</span>:
-<a name="l00576"></a>00576             <a class="code" href="display__3D_8cc.html#15887678847f8f9fd8c58db1c216a694" title="ÅÀ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.">show_point_number</a> = !<a class="code" href="display__3D_8cc.html#15887678847f8f9fd8c58db1c216a694" title="ÅÀ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.">show_point_number</a>;
-<a name="l00577"></a>00577             glutPostRedisplay();
-<a name="l00578"></a>00578             <span class="keywordflow">break</span>;
-<a name="l00579"></a>00579         <span class="keywordflow">case</span> <span class="charliteral">'a'</span>:
-<a name="l00580"></a>00580         <span class="keywordflow">case</span> <span class="charliteral">'A'</span>:
-<a name="l00581"></a>00581             <a class="code" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162" title="X,Y,Z¼´¤ò²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.">show_axis</a> = !<a class="code" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162" title="X,Y,Z¼´¤ò²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.">show_axis</a>;
-<a name="l00582"></a>00582             glutPostRedisplay();
-<a name="l00583"></a>00583             <span class="keywordflow">break</span>;
-<a name="l00584"></a>00584         <span class="keywordflow">case</span> <span class="charliteral">'i'</span>:
-<a name="l00585"></a>00585         <span class="keywordflow">case</span> <span class="charliteral">'I'</span>:
-<a name="l00586"></a>00586             <a class="code" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93" title="¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue">show_indicator</a> = !<a class="code" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93" title="¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue">show_indicator</a>;
-<a name="l00587"></a>00587             glutPostRedisplay();
-<a name="l00588"></a>00588             <span class="keywordflow">break</span>;
-<a name="l00589"></a>00589         <span class="keywordflow">case</span> <span class="charliteral">'h'</span>:
-<a name="l00590"></a>00590         <span class="keywordflow">case</span> <span class="charliteral">'H'</span>:
-<a name="l00591"></a>00591             cout &lt;&lt; <span class="stringliteral">"¥Ø¥ë¥× »È¤¤Êý(h/H)"</span> &lt;&lt; endl;
-<a name="l00592"></a>00592             cout &lt;&lt; <span class="stringliteral">"1: ÅÀ¤Îɽ¼¨ on/off"</span> &lt;&lt; endl;
-<a name="l00593"></a>00593             cout &lt;&lt; <span class="stringliteral">"2: Ä¾Àþ¤Îɽ¼¨ on/off"</span> &lt;&lt; endl;
-<a name="l00594"></a>00594             cout &lt;&lt; <span class="stringliteral">"3: Ê¿Ì̤Îɽ¼¨ on/off"</span> &lt;&lt; endl;
-<a name="l00595"></a>00595             cout &lt;&lt; <span class="stringliteral">"p/P: ¥«¥á¥é¥Ñ¥é¥á¡¼¥¿¤Îɽ¼¨"</span> &lt;&lt; endl;
-<a name="l00596"></a>00596             cout &lt;&lt; <span class="stringliteral">"x: ÅÀ¤òÂ礭¤¯ÉÁ²è¤¹¤ë"</span> &lt;&lt; endl;
-<a name="l00597"></a>00597             cout &lt;&lt; <span class="stringliteral">"X: ÈÖ¹æ¤òÂ礭¤¯ÉÁ²è¤¹¤ë"</span> &lt;&lt; endl;
-<a name="l00598"></a>00598             cout &lt;&lt; <span class="stringliteral">"z: ÅÀ¤ò¾®¤µ¤¯ÉÁ²è¤¹¤ë"</span> &lt;&lt; endl;
-<a name="l00599"></a>00599             cout &lt;&lt; <span class="stringliteral">"Z: ÈÖ¹æ¤ò¾®¤µ¤¯ÉÁ²è¤¹¤ë"</span> &lt;&lt; endl;
-<a name="l00600"></a>00600             cout &lt;&lt; <span class="stringliteral">"s/S: ²èÌ̤òppm ·¿¼°¤ÇÊݸ"</span> &lt;&lt; endl;
-<a name="l00601"></a>00601             cout &lt;&lt; <span class="stringliteral">"e/E: ²èÌ̤òeps ·¿¼°¤ÇÊݸ"</span> &lt;&lt; endl;
-<a name="l00602"></a>00602             cout &lt;&lt; <span class="stringliteral">"w/W: Çطʤò White / Black"</span> &lt;&lt; endl;
-<a name="l00603"></a>00603             cout &lt;&lt; <span class="stringliteral">"u/U: »ëÀþ¤ÎÊý¸þ¤ËÂ礭¤¯¿Ê¤à"</span> &lt;&lt; endl;
-<a name="l00604"></a>00604             cout &lt;&lt; <span class="stringliteral">"d/D: »ëÀþ¤È¤ÏµÕÊý¸þ¤Ë¿Ê¤à"</span> &lt;&lt; endl;
-<a name="l00605"></a>00605             cout &lt;&lt; <span class="stringliteral">"L: Ä¾Àþ¤ÎÂÀ¤µÊѹ¹"</span> &lt;&lt; endl;
-<a name="l00606"></a>00606             cout &lt;&lt; <span class="stringliteral">"n/N: ÅÀ¤ÎÈÖ¹æɽ¼¨¤òÀÚ¤êÂؤ¨"</span> &lt;&lt; endl;
-<a name="l00607"></a>00607             cout &lt;&lt; <span class="stringliteral">"a/A: ¼´¤Îɽ¼¨¤òÀÚ¤êÂؤ¨"</span> &lt;&lt; endl;
-<a name="l00608"></a>00608             cout &lt;&lt; <span class="stringliteral">"f/t/b/l/r: »ëÅÀ¤ò(ÀµÌÌ/¿¿¾å/¿¿²¼/¿¿º¸/¿¿±¦)¤ËÊѹ¹"</span> &lt;&lt; endl;
-<a name="l00609"></a>00609             cout &lt;&lt; <span class="stringliteral">"o/O: ÀµÅê±Æ/Æ©»ëÅê±Æ¤òÀڤ괹¤¨"</span> &lt;&lt; endl;
-<a name="l00610"></a>00610             cout &lt;&lt; <span class="stringliteral">"¥«¡¼¥½¥ë¥­¡¼: »ëÅÀ¤ò³ÆÊý¸þ¤Ë "</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a> &lt;&lt; <span class="stringliteral">" [deg.] ²óž"</span> &lt;&lt; endl;
-<a name="l00611"></a>00611             cout &lt;&lt; <span class="stringliteral">"i/I: ¥«¥á¥é°ÌÃÖÅù¤Îɽ¼¨ on/off"</span> &lt;&lt; endl;
-<a name="l00612"></a>00612             cout &lt;&lt; <span class="stringliteral">"m: ¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤òºÆÀ¸"</span> &lt;&lt; endl;
-<a name="l00613"></a>00613             cout &lt;&lt; <span class="stringliteral">"M: ¥­¡¼Áàºî¤Ë¤è¤ë¥«¥á¥é»ÑÀª¤ÎÊѹ¹¤ò¥â¡¼¥·¥ç¥ó¥Õ¥¡¥¤¥ë¤Ëµ­Ï¿"</span> &lt;&lt; endl;
-<a name="l00614"></a>00614             cout &lt;&lt; <span class="stringliteral">"space: ¸½ºß¤Î¥«¥á¥é¤Î°ÌÃ֤ȻÑÀª¤ò É¸½à½ÐÎÏ ¤Ë½ÐÎÏ"</span>&lt;&lt;endl;
-<a name="l00615"></a>00615             cout &lt;&lt; <span class="stringliteral">"q/Q/ESC: ½ªÎ»"</span> &lt;&lt; endl;
-<a name="l00616"></a>00616             cout &lt;&lt; endl;
-<a name="l00617"></a>00617             <span class="keywordflow">break</span>;
-<a name="l00618"></a>00618         <span class="keywordflow">case</span> <span class="charliteral">'f'</span>:
-<a name="l00619"></a>00619             <span class="comment">// ÀµÌÌ</span>
-<a name="l00620"></a>00620             m = MoveToFront(norm(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()));
-<a name="l00621"></a>00621             <span class="keywordflow">break</span>;
-<a name="l00622"></a>00622         <span class="keywordflow">case</span> <span class="charliteral">'t'</span>:
-<a name="l00623"></a>00623             <span class="comment">// ¿¿¾å</span>
-<a name="l00624"></a>00624             m = MoveToTop(norm(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()));
-<a name="l00625"></a>00625             <span class="keywordflow">break</span>;
-<a name="l00626"></a>00626         <span class="keywordflow">case</span> <span class="charliteral">'b'</span>:
-<a name="l00627"></a>00627             <span class="comment">// ¿¿²¼</span>
-<a name="l00628"></a>00628             m = MoveToBottom(norm(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()));
-<a name="l00629"></a>00629             <span class="keywordflow">break</span>;
-<a name="l00630"></a>00630         <span class="keywordflow">case</span> <span class="charliteral">'l'</span>:
-<a name="l00631"></a>00631             <span class="comment">// ¿¿º¸</span>
-<a name="l00632"></a>00632             m = MoveToLeft(norm(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()));
-<a name="l00633"></a>00633             <span class="keywordflow">break</span>;
-<a name="l00634"></a>00634         <span class="keywordflow">case</span> <span class="charliteral">'r'</span>:
-<a name="l00635"></a>00635             <span class="comment">// ¿¿±¦</span>
-<a name="l00636"></a>00636             m = MoveToRight(norm(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()));
-<a name="l00637"></a>00637             <span class="keywordflow">break</span>;
-<a name="l00638"></a>00638         <span class="keywordflow">case</span> <span class="charliteral">'o'</span>:
-<a name="l00639"></a>00639         <span class="keywordflow">case</span> <span class="charliteral">'O'</span>:
-<a name="l00640"></a>00640             <span class="comment">// ÀµÅê±Æ/Æ©»ëÅê±Æ¤òÀڤ괹¤¨</span>
-<a name="l00641"></a>00641             <a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2" title="ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.">orthographic_project</a> = !<a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2" title="ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.">orthographic_project</a>;
-<a name="l00642"></a>00642             glutPostRedisplay();
-<a name="l00643"></a>00643             <span class="keywordflow">break</span>;
-<a name="l00644"></a>00644         <span class="keywordflow">case</span> <span class="charliteral">' '</span>:
-<a name="l00645"></a>00645             <span class="comment">// ÀÅ»ß</span>
-<a name="l00646"></a>00646             m = std::auto_ptr&lt;Motion&gt;(<span class="keyword">new</span> Stasis);
-<a name="l00647"></a>00647             <span class="keywordflow">break</span>;
-<a name="l00648"></a>00648         <span class="keywordflow">case</span> <span class="charliteral">'m'</span>:
-<a name="l00649"></a>00649             <span class="comment">// ¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤òºÆÀ¸¤¹¤ë</span>
-<a name="l00650"></a>00650             <a class="code" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18" title="¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë">output_screenshot</a> = <span class="keyword">true</span>;
-<a name="l00651"></a>00651 
-<a name="l00652"></a>00652             <a class="code" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">motion_iterator</a> = <a class="code" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b" title="Æ°²èºîÀ®ÍѤΥ⡼¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¡¼¥¿¤È¥Õ¥é¥°.">builtin_motion</a>.begin();
-<a name="l00653"></a>00653             <a class="code" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3" title="¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_builtin_motion</a> = <span class="keyword">true</span>;
-<a name="l00654"></a>00654             glutIdleFunc(<a class="code" href="display__3D_8cc.html#83abbeda22fc5e6c2b35523b64199c1c">idle</a>);
-<a name="l00655"></a>00655             <span class="keywordflow">break</span>;
-<a name="l00656"></a>00656         <span class="keywordflow">case</span> <span class="charliteral">'M'</span>:
-<a name="l00657"></a>00657             <span class="keywordflow">if</span> (!<a class="code" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3" title="¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue">record_motion</a>)
-<a name="l00658"></a>00658             {
-<a name="l00659"></a>00659                 <span class="comment">// ¥­¡¼¤Ë¤è¤ë¥«¥á¥é»ÑÀªÁàºî¤ò¥â¡¼¥·¥ç¥ó¤È¤·¤Æµ­Ï¿¤¹¤ë¥â¡¼¥É¤ËÆþ¤ë</span>
-<a name="l00660"></a>00660                 <a class="code" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97" title="¥æ¡¼¥¶¤¬µ­Ï¿¤¹¤ë¥â¡¼¥·¥ç¥ó">recorded_motion</a>.clear();
-<a name="l00661"></a>00661                 std::cerr &lt;&lt; <span class="stringliteral">"Recording motion..."</span> &lt;&lt; std::endl;
-<a name="l00662"></a>00662                 <a class="code" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3" title="¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue">record_motion</a> = <span class="keyword">true</span>;
-<a name="l00663"></a>00663 
-<a name="l00664"></a>00664                 <span class="comment">// µ­Ï¿³«»Ï»þ¤Î¥«¥á¥é°ÌÃÖ¤òºÇ½é¤Î¥â¡¼¥·¥ç¥ó¤È¤·¤Æµ­Ï¿¤·¤Æ¤ª¤¯</span>
-<a name="l00665"></a>00665                 m = std::auto_ptr&lt;Motion&gt;(<span class="keyword">new</span> AbsoluteMoving(
-<a name="l00666"></a>00666                     <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position(),
-<a name="l00667"></a>00667                     <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x(),
-<a name="l00668"></a>00668                     <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_y(),
-<a name="l00669"></a>00669                     <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_z()));
-<a name="l00670"></a>00670             }
-<a name="l00671"></a>00671             <span class="keywordflow">else</span>
-<a name="l00672"></a>00672             {
-<a name="l00673"></a>00673                 <span class="comment">// ¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤Ëµ­Ï¿¤·¡¤¥â¡¼¥·¥ç¥óµ­Ï¿¥â¡¼¥É¤«¤éÈ´¤±¤ë</span>
-<a name="l00674"></a>00674                 std::cerr &lt;&lt; <span class="stringliteral">"Stopped motion recording"</span> &lt;&lt; std::endl;
-<a name="l00675"></a>00675                 <a class="code" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">auto_generate_filename</a>(<a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0" title="ÆþÎϥǡ¼¥¿.">input_fname</a>, <span class="stringliteral">".motion"</span>, filename);
-<a name="l00676"></a>00676                 std::cerr &lt;&lt; <span class="stringliteral">"Output motion to "</span> &lt;&lt; filename &lt;&lt; <span class="stringliteral">"..."</span> &lt;&lt; std::endl;
-<a name="l00677"></a>00677                 std::ofstream out(filename);
-<a name="l00678"></a>00678                 <a class="code" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97" title="¥æ¡¼¥¶¤¬µ­Ï¿¤¹¤ë¥â¡¼¥·¥ç¥ó">recorded_motion</a>.show(out);
-<a name="l00679"></a>00679                 <a class="code" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3" title="¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue">record_motion</a> = <span class="keyword">false</span>;
-<a name="l00680"></a>00680             }
-<a name="l00681"></a>00681             <span class="keywordflow">break</span>;
-<a name="l00682"></a>00682 
-<a name="l00683"></a>00683         <span class="keywordflow">default</span>:
-<a name="l00684"></a>00684             <span class="keywordflow">break</span>;
-<a name="l00685"></a>00685     }
-<a name="l00686"></a>00686 
-<a name="l00687"></a>00687     <span class="keywordflow">if</span> (m.get() != 0)
-<a name="l00688"></a>00688     {
-<a name="l00689"></a>00689         m-&gt;Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <a class="code" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c" title="¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue">output_param_always</a>);
-<a name="l00690"></a>00690         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3" title="¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue">record_motion</a>) <a class="code" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97" title="¥æ¡¼¥¶¤¬µ­Ï¿¤¹¤ë¥â¡¼¥·¥ç¥ó">recorded_motion</a>.push_back(*m);
-<a name="l00691"></a>00691         glutPostRedisplay();
-<a name="l00692"></a>00692     }
-<a name="l00693"></a>00693 }
-<a name="l00694"></a>00694 
-<a name="l00695"></a>00695 
-<a name="l00696"></a>00696 
-<a name="l00697"></a><a class="code" href="display__3D_8cc.html#45a7d7c86c97ca6a2d4d32ce2d263f67">00697</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#45a7d7c86c97ca6a2d4d32ce2d263f67">motion</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y)
-<a name="l00698"></a>00698 {
-<a name="l00699"></a>00699     Mat rot1,rot2;
-<a name="l00700"></a>00700     Mat R;
-<a name="l00701"></a>00701 
-<a name="l00702"></a>00702     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a> == 1)
-<a name="l00703"></a>00703     {
-<a name="l00704"></a>00704         rot1 = <a class="code" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a>(VecC(<a class="code" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a>[0],<a class="code" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a>[1],<a class="code" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a>[2]),  (<a class="code" href="display__3D_8cc.html#44e832a05e81021071f756f0e9987027" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥È´ØÏ¢¤Î¥Æ¥ó¥Ý¥é¥êÊÑ¿ô.">x_1</a>-x)/5);
-<a name="l00705"></a>00705         rot2 = <a class="code" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a>(VecC(<a class="code" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a>[0],<a class="code" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a>[1],<a class="code" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a>[2]), -(<a class="code" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92" title="¥Þ¥¦¥¹¥¤¥Ù¥ó¥È³«»Ï»þ¤Î¥Þ¥¦¥¹¥«¡¼¥½¥ëºÂɸ¤òÊÝ»ý¤¹¤ë¥Æ¥ó¥Ý¥é¥ê">y_1</a>-y)/5);
-<a name="l00706"></a>00706         R = ~rot2 * rot1;
-<a name="l00707"></a>00707         AbsoluteMoving(R * <a class="code" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3" title="¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view1</a>, R * <a class="code" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a>, R * <a class="code" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a>, R * <a class="code" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f" title="¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view_z1</a>).Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <a class="code" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c" title="¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue">output_param_always</a>);
-<a name="l00708"></a>00708     }
-<a name="l00709"></a>00709     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a> == 2)
-<a name="l00710"></a>00710     {
-<a name="l00711"></a>00711         AbsoluteMoving(
-<a name="l00712"></a>00712             <a class="code" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3" title="¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view1</a> + (normalize(<a class="code" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3" title="¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view1</a>) * (<a class="code" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92" title="¥Þ¥¦¥¹¥¤¥Ù¥ó¥È³«»Ï»þ¤Î¥Þ¥¦¥¹¥«¡¼¥½¥ëºÂɸ¤òÊÝ»ý¤¹¤ë¥Æ¥ó¥Ý¥é¥ê">y_1</a> - y) / 10),
-<a name="l00713"></a>00713             <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x(), <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_y(), <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_z()).Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <a class="code" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c" title="¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue">output_param_always</a>);
-<a name="l00714"></a>00714     }
-<a name="l00715"></a>00715     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a> == 3)
-<a name="l00716"></a>00716     {
-<a name="l00717"></a>00717         rot1 = <a class="code" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a>(VecC(<a class="code" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f" title="¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view_z1</a>[0],<a class="code" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f" title="¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view_z1</a>[1],<a class="code" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f" title="¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view_z1</a>[2]), (<a class="code" href="display__3D_8cc.html#44e832a05e81021071f756f0e9987027" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥È´ØÏ¢¤Î¥Æ¥ó¥Ý¥é¥êÊÑ¿ô.">x_1</a>-x)/5);
-<a name="l00718"></a>00718         AbsoluteMoving(<a class="code" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3" title="¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view1</a>, rot1 * <a class="code" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a>, rot1 * <a class="code" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a>, <a class="code" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f" title="¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view_z1</a>).Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <a class="code" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c" title="¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue">output_param_always</a>);
-<a name="l00719"></a>00719     }
-<a name="l00720"></a>00720     glutPostRedisplay();
-<a name="l00721"></a>00721 }
-<a name="l00722"></a>00722 
-<a name="l00723"></a>00723 
-<a name="l00724"></a><a class="code" href="display__3D_8cc.html#c76a5d78172a826cd6ee9512b89a86c0">00724</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#c76a5d78172a826cd6ee9512b89a86c0">mouse</a>(<span class="keywordtype">int</span> button, <span class="keywordtype">int</span> state, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y)
-<a name="l00725"></a>00725 {
-<a name="l00726"></a>00726     <span class="comment">// ¥â¡¼¥·¥ç¥óºÆÀ¸Ãæ¤Ï²¿¤â¤·¤Ê¤¤</span>
-<a name="l00727"></a>00727     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3" title="¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_builtin_motion</a>) <span class="keywordflow">return</span>;
-<a name="l00728"></a>00728 
-<a name="l00729"></a>00729     <span class="keywordflow">switch</span> (button)
-<a name="l00730"></a>00730     {
-<a name="l00731"></a>00731     <span class="keywordflow">case</span> GLUT_LEFT_BUTTON:
-<a name="l00732"></a>00732         <span class="keywordflow">switch</span> (state)
-<a name="l00733"></a>00733         {
-<a name="l00734"></a>00734         <span class="keywordflow">case</span> GLUT_UP:
-<a name="l00735"></a>00735             <a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a> = 0;
-<a name="l00736"></a>00736             <span class="keywordflow">break</span>;
-<a name="l00737"></a>00737         <span class="keywordflow">case</span> GLUT_DOWN:
-<a name="l00738"></a>00738             <a class="code" href="display__3D_8cc.html#44e832a05e81021071f756f0e9987027" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥È´ØÏ¢¤Î¥Æ¥ó¥Ý¥é¥êÊÑ¿ô.">x_1</a> = x;
-<a name="l00739"></a>00739             <a class="code" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92" title="¥Þ¥¦¥¹¥¤¥Ù¥ó¥È³«»Ï»þ¤Î¥Þ¥¦¥¹¥«¡¼¥½¥ëºÂɸ¤òÊÝ»ý¤¹¤ë¥Æ¥ó¥Ý¥é¥ê">y_1</a> = y;
-<a name="l00740"></a>00740             <a class="code" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3" title="¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view1</a> = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position();
-<a name="l00741"></a>00741             <a class="code" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a> = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x();
-<a name="l00742"></a>00742             <a class="code" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a> = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_y();
-<a name="l00743"></a>00743             <a class="code" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f" title="¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view_z1</a> = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_z();
-<a name="l00744"></a>00744             <a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a> = 1;
-<a name="l00745"></a>00745             <span class="keywordflow">break</span>;
-<a name="l00746"></a>00746         <span class="keywordflow">default</span>:
-<a name="l00747"></a>00747             <span class="keywordflow">break</span>;
-<a name="l00748"></a>00748         }
-<a name="l00749"></a>00749         <span class="keywordflow">break</span>;
-<a name="l00750"></a>00750     <span class="keywordflow">case</span> GLUT_MIDDLE_BUTTON:
-<a name="l00751"></a>00751         <span class="keywordflow">switch</span> (state)
-<a name="l00752"></a>00752         {
-<a name="l00753"></a>00753             <span class="keywordflow">case</span> GLUT_UP:
-<a name="l00754"></a>00754             <a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a> = 0;
-<a name="l00755"></a>00755             <span class="keywordflow">break</span>;
-<a name="l00756"></a>00756         <span class="keywordflow">case</span> GLUT_DOWN:
-<a name="l00757"></a>00757             <a class="code" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92" title="¥Þ¥¦¥¹¥¤¥Ù¥ó¥È³«»Ï»þ¤Î¥Þ¥¦¥¹¥«¡¼¥½¥ëºÂɸ¤òÊÝ»ý¤¹¤ë¥Æ¥ó¥Ý¥é¥ê">y_1</a> = y;
-<a name="l00758"></a>00758             <a class="code" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3" title="¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view1</a> = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position();
-<a name="l00759"></a>00759             <a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a> = 2;
-<a name="l00760"></a>00760             <span class="keywordflow">break</span>;
-<a name="l00761"></a>00761         <span class="keywordflow">default</span>:
-<a name="l00762"></a>00762             <span class="keywordflow">break</span>;
-<a name="l00763"></a>00763         }
-<a name="l00764"></a>00764         <span class="keywordflow">break</span>;
-<a name="l00765"></a>00765     <span class="keywordflow">case</span> GLUT_RIGHT_BUTTON:
-<a name="l00766"></a>00766         <span class="keywordflow">switch</span> (state)
-<a name="l00767"></a>00767         {
-<a name="l00768"></a>00768         <span class="keywordflow">case</span> GLUT_UP:
-<a name="l00769"></a>00769 <span class="comment">//          cout &lt;&lt; "old view: " &lt;&lt; view;</span>
-<a name="l00770"></a>00770 <span class="comment">//          cout &lt;&lt; "input view:";</span>
-<a name="l00771"></a>00771 <span class="comment">//          cin &gt;&gt; view;</span>
-<a name="l00772"></a>00772             <a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a> = 0;
-<a name="l00773"></a>00773             <span class="keywordflow">break</span>;
-<a name="l00774"></a>00774         <span class="keywordflow">case</span> GLUT_DOWN:
-<a name="l00775"></a>00775             <a class="code" href="display__3D_8cc.html#44e832a05e81021071f756f0e9987027" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥È´ØÏ¢¤Î¥Æ¥ó¥Ý¥é¥êÊÑ¿ô.">x_1</a> = x;
-<a name="l00776"></a>00776             <a class="code" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3" title="¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view1</a> = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position();
-<a name="l00777"></a>00777             <a class="code" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a> = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x();
-<a name="l00778"></a>00778             <a class="code" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a> = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_y();
-<a name="l00779"></a>00779             <a class="code" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f" title="¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)">view_z1</a> = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_z();
-<a name="l00780"></a>00780             <a class="code" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f" title="GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.">flg</a> = 3;
-<a name="l00781"></a>00781             <span class="keywordflow">break</span>;
-<a name="l00782"></a>00782         <span class="keywordflow">default</span>:
-<a name="l00783"></a>00783             <span class="keywordflow">break</span>;
-<a name="l00784"></a>00784         }
-<a name="l00785"></a>00785         <span class="keywordflow">break</span>;
-<a name="l00786"></a>00786     <span class="keywordflow">default</span>:
-<a name="l00787"></a>00787         <span class="keywordflow">break</span>;
-<a name="l00788"></a>00788     }
-<a name="l00789"></a>00789 }
-<a name="l00790"></a>00790 
-<a name="l00791"></a><a class="code" href="display__3D_8cc.html#72868655f1024742a57e494c6ee6a0e0">00791</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#72868655f1024742a57e494c6ee6a0e0">resize</a>(<span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h)
-<a name="l00792"></a>00792 {
-<a name="l00793"></a>00793     <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> = w; <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a> = h;
-<a name="l00794"></a>00794     glViewport(0, 0, w, h);
-<a name="l00795"></a>00795 
-<a name="l00796"></a>00796     glutPostRedisplay();
-<a name="l00797"></a>00797 }
-<a name="l00798"></a>00798 
-<a name="l00799"></a>00799 
-<a name="l00800"></a><a class="code" href="display__3D_8cc.html#c7680454aa76f10d7883fa41668f2fd7">00800</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#c7680454aa76f10d7883fa41668f2fd7">redraw</a>(<span class="keywordtype">void</span>)
-<a name="l00801"></a>00801 {
-<a name="l00802"></a>00802     <span class="keywordtype">int</span> i;
-<a name="l00803"></a>00803     VecC pos;
-<a name="l00804"></a>00804     VecC r1;
-<a name="l00805"></a>00805     <span class="keywordtype">double</span> aspect_ratio = (double)<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> / (<span class="keywordtype">double</span>)<a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>;
-<a name="l00806"></a>00806 
-<a name="l00807"></a>00807     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34" title="Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue.">black_background</a>)
-<a name="l00808"></a>00808         glClearColor(0.0, 0.0, 0.0, 0.0);
-<a name="l00809"></a>00809     <span class="keywordflow">else</span>
-<a name="l00810"></a>00810         glClearColor(1.0, 1.0, 1.0, 0.0);
-<a name="l00811"></a>00811 
-<a name="l00812"></a>00812     <span class="comment">/* ¥Ó¥å¡¼¥Ý¡¼¥ÈÆâ¤Î¥Ð¥Ã¥Õ¥¡¤òºï½ü */</span>
-<a name="l00813"></a>00813     glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
-<a name="l00814"></a>00814 
-<a name="l00815"></a>00815     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2" title="ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.">orthographic_project</a> || <a class="code" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93" title="¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue">show_indicator</a>)
-<a name="l00816"></a>00816     {
-<a name="l00817"></a>00817         <span class="comment">// ÀµÅê±Æ¤ËÀÚ¤êÂؤ¨¤ë</span>
-<a name="l00818"></a>00818         glMatrixMode(GL_PROJECTION);
-<a name="l00819"></a>00819         glLoadIdentity();
-<a name="l00820"></a>00820         glOrtho(-10.0f * aspect_ratio,
-<a name="l00821"></a>00821                  10.0f * aspect_ratio,
-<a name="l00822"></a>00822                 -10.0,
-<a name="l00823"></a>00823                  10.0,
-<a name="l00824"></a>00824                  0.0f, 1E+10f);
-<a name="l00825"></a>00825         gluLookAt(0.0f, 0.0f, 1.0f,
-<a name="l00826"></a>00826                   0.0f, 0.0f, 0.0f,
-<a name="l00827"></a>00827                   0.0f, 1.0f, 0.0f);
-<a name="l00828"></a>00828     }
-<a name="l00829"></a>00829 
-<a name="l00830"></a>00830     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93" title="¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue">show_indicator</a>)
-<a name="l00831"></a>00831     {
-<a name="l00832"></a>00832         <span class="comment">// »ëÅÀºÂɸ¡¤Ãí»ëÅÀºÂɸ¤òÉÁ²è¤¹¤ë</span>
-<a name="l00833"></a>00833         glMatrixMode(GL_MODELVIEW);
-<a name="l00834"></a>00834         glLoadIdentity();
-<a name="l00835"></a>00835         glTranslated(-10.0 * aspect_ratio + 1.0, 9.0, 0.0);
-<a name="l00836"></a>00836         glColor3d(1.0, 1.0, 1.0);
-<a name="l00837"></a>00837         glScaled(0.25, 0.25, 1.0);
-<a name="l00838"></a>00838         VecC camera_pos = (<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position() + <a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0" title="¥«¥á¥é¤Î»ëÀþÀè">view_direction</a>) / <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l00839"></a>00839         <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(form(<span class="stringliteral">"CAMERA POSITION (%9.3f, %9.3f, %9.3f)"</span>,
-<a name="l00840"></a>00840                                 camera_pos[0], camera_pos[1], camera_pos[2]));
-<a name="l00841"></a>00841         glTranslated(0.0, -2.5, 0.0);
-<a name="l00842"></a>00842         glColor3d(0.0, 1.0, 1.0);
-<a name="l00843"></a>00843         <span class="keyword">const</span> VecC&amp; pos = <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position();
-<a name="l00844"></a>00844         <span class="keywordflow">if</span> (pos[0] == 0.0 &amp;&amp; pos[1] == 0.0 &amp;&amp; pos[2] &lt; 0.0)
-<a name="l00845"></a>00845             <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"FRONT VIEW"</span>);
-<a name="l00846"></a>00846         <span class="keywordflow">if</span> (pos[1] == 0.0 &amp;&amp; pos[2] == 0.0 &amp;&amp; pos[0] &gt; 0.0)
-<a name="l00847"></a>00847             <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"TOP VIEW"</span>);
-<a name="l00848"></a>00848         <span class="keywordflow">if</span> (pos[1] == 0.0 &amp;&amp; pos[2] == 0.0 &amp;&amp; pos[0] &lt; 0.0)
-<a name="l00849"></a>00849             <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"BOTTOM VIEW"</span>);
-<a name="l00850"></a>00850         <span class="keywordflow">if</span> (pos[0] == 0.0 &amp;&amp; pos[2] == 0.0 &amp;&amp; pos[1] &gt; 0.0)
-<a name="l00851"></a>00851             <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"RIGHT VIEW"</span>);
-<a name="l00852"></a>00852         <span class="keywordflow">if</span> (pos[0] == 0.0 &amp;&amp; pos[2] == 0.0 &amp;&amp; pos[1] &lt; 0.0)
-<a name="l00853"></a>00853             <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"LEFT VIEW"</span>);
-<a name="l00854"></a>00854 
-<a name="l00855"></a>00855         <span class="comment">// ¸½ºß¤ÎÅê±ÆË¡¤òÉÁ²è¤¹¤ë</span>
-<a name="l00856"></a>00856         glTranslated(0.0, -2.5, 0.0);
-<a name="l00857"></a>00857         glColor3d(1.0, 0.0, 1.0);
-<a name="l00858"></a>00858         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2" title="ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.">orthographic_project</a>)
-<a name="l00859"></a>00859             <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"ORTHOGRAPHIC PROJECTION"</span>);
-<a name="l00860"></a>00860         <span class="keywordflow">else</span>
-<a name="l00861"></a>00861             <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"PERSPECTIVE PROJECTION"</span>);
-<a name="l00862"></a>00862 
-<a name="l00863"></a>00863         <span class="comment">// »ÈÍÑË¡¤ÎÀâÌÀ¤òÉÁ²è¤¹¤ë</span>
-<a name="l00864"></a>00864         glTranslated(0.0, -2.5, 0.0);
-<a name="l00865"></a>00865         glColor3d(1.0, 1.0, 0.0);
-<a name="l00866"></a>00866         <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="ã\83¢ã\82¸ã\83¥ã\83¼ã\83«ã\81®å\86\85容ã\82\92æ\8f\8fç\94»ã\81\99ã\82\8bï¼\8e">OpenGL::Character::draw</a>(<span class="stringliteral">"PRESS (H) TO HELP"</span>);       <span class="comment">// ¼Â¤ÏÀâÌÀ¤ò½ñ¤¤¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤(¾Ð</span>
-<a name="l00867"></a>00867     }
-<a name="l00868"></a>00868 
-<a name="l00869"></a>00869     <span class="keywordflow">if</span> (!<a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2" title="ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.">orthographic_project</a>)
-<a name="l00870"></a>00870     {
-<a name="l00871"></a>00871         <span class="comment">// Æ©»ëÅê±Æ¤ËÀÚ¤êÂؤ¨¤ë</span>
-<a name="l00872"></a>00872         <span class="keywordtype">double</span> fov;
-<a name="l00873"></a>00873         glMatrixMode(GL_PROJECTION);            <span class="comment">// ¹ÔÎó¤Î»ØÄê</span>
-<a name="l00874"></a>00874         glLoadIdentity();                       <span class="comment">// ¹ÔÎó¤òñ°Ì¹ÔÎó¤Ë</span>
-<a name="l00875"></a>00875         fov = atan((<span class="keywordtype">double</span>)<a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a> / <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a>);     <span class="comment">// ²è³ÑÀßÄê</span>
-<a name="l00876"></a>00876         gluPerspective(fov * (180.0/M_PI), (<span class="keywordtype">double</span>)<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> / (<span class="keywordtype">double</span>)<a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>,
-<a name="l00877"></a>00877                        1.0, 1E+10);
-<a name="l00878"></a>00878     }
-<a name="l00879"></a>00879 
-<a name="l00880"></a>00880     glMatrixMode(GL_MODELVIEW);
-<a name="l00881"></a>00881     glLoadIdentity();        <span class="comment">// Ã±°Ì¹ÔÎó</span>
-<a name="l00882"></a>00882     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2" title="ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.">orthographic_project</a>)
-<a name="l00883"></a>00883     {
-<a name="l00884"></a>00884         <span class="comment">// ÀµÅê±Æ¤Ë¤ª¤¤¤Æ³ÈÂ硦½Ì¾®¤ò¹Ô¤Ê¤¦</span>
-<a name="l00885"></a>00885         <span class="comment">// (Äê¿ô 20.0 ¤ÏÁ°½Ð¤Î glOrtho() ¤ÎÂè3, Âè4¼Â°ú¿ô¤Ë´ð¤Å¤¯)</span>
-<a name="l00886"></a>00886         <span class="keyword">static</span> <span class="keywordtype">int</span>  height0 = -1;
-<a name="l00887"></a>00887         <span class="keywordflow">if</span> (height0 == -1)
-<a name="l00888"></a>00888           height0 = <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>;
-<a name="l00889"></a>00889         <span class="keywordtype">double</span>  scale = <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a> / (20.0 * <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position().norm());
-<a name="l00890"></a>00890 <span class="comment">//         scale *= static_cast&lt;double&gt;(height0) / height;</span>
-<a name="l00891"></a>00891         glScaled(scale, scale, scale);
-<a name="l00892"></a>00892     }
-<a name="l00893"></a>00893     gluLookAt(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()[0], <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()[1], <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()[2],
-<a name="l00894"></a>00894               0.0, 0.0, 0.0,
-<a name="l00895"></a>00895               <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x()[0], <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x()[1], <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x()[2]);
-<a name="l00896"></a>00896 
-<a name="l00897"></a>00897     <span class="comment">// ¥â¥Ç¥ë¥Ó¥å¡¼¹ÔÎ󤫤é²óžÀ®Ê¬¤òÈ´¤­¤À¤·¡¤µÕ²óž¹ÔÎó¤ò·×»»¤¹¤ë</span>
-<a name="l00898"></a>00898     <span class="comment">// (¥Ó¥ë¥Ü¡¼¥Ç¥£¥ó¥°¤Î¤¿¤á)</span>
-<a name="l00899"></a>00899     Mat R;
-<a name="l00900"></a>00900     <span class="keywordtype">double</span> R_element[16];
-<a name="l00901"></a>00901     glGetDoublev(GL_MODELVIEW_MATRIX, R_element);
-<a name="l00902"></a>00902     R[0][0] = R_element[0];         <span class="comment">// ²óž¹ÔÎóÀ®Ê¬¤ÏÆ©»ëÅê±Æ¹ÔÎó¤Îº¸¾å3x3¤ÎÉôʬ</span>
-<a name="l00903"></a>00903     R[0][1] = R_element[4];
-<a name="l00904"></a>00904     R[0][2] = R_element[8];
-<a name="l00905"></a>00905     R[1][0] = R_element[1];
-<a name="l00906"></a>00906     R[1][1] = R_element[5];
-<a name="l00907"></a>00907     R[1][2] = R_element[9];
-<a name="l00908"></a>00908     R[2][0] = R_element[2];
-<a name="l00909"></a>00909     R[2][1] = R_element[6];
-<a name="l00910"></a>00910     R[2][2] = R_element[10];
-<a name="l00911"></a>00911     R = ~R;                         <span class="comment">// Å¾ÃÖ¤¹¤ì¤ÐµÕ¹ÔÎó</span>
-<a name="l00912"></a>00912     R_element[0]    = R[0][0];
-<a name="l00913"></a>00913     R_element[4]    = R[0][1];
-<a name="l00914"></a>00914     R_element[8]    = R[0][2];
-<a name="l00915"></a>00915     R_element[12] = 0.0;
-<a name="l00916"></a>00916     R_element[1]    = R[1][0];
-<a name="l00917"></a>00917     R_element[5]    = R[1][1];
-<a name="l00918"></a>00918     R_element[9]    = R[1][2];
-<a name="l00919"></a>00919     R_element[13] = 0.0;
-<a name="l00920"></a>00920     R_element[2]    = R[2][0];
-<a name="l00921"></a>00921     R_element[6]    = R[2][1];
-<a name="l00922"></a>00922     R_element[10] = R[2][2];
-<a name="l00923"></a>00923     R_element[14] = 0.0;
-<a name="l00924"></a>00924 
-<a name="l00925"></a>00925     <span class="comment">// ¼´¤Îɽ¼¨</span>
-<a name="l00926"></a>00926     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162" title="X,Y,Z¼´¤ò²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.">show_axis</a>)
-<a name="l00927"></a>00927     {
-<a name="l00928"></a>00928         VecC axis_start = -<a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l00929"></a>00929         VecC origin_char_pos  = VecC(      -0.11,        0.01,        0.01) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l00930"></a>00930         VecC x_axis_plus_end  = VecC( 10000000.0,         0.0,         0.0) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - centroid;
-<a name="l00931"></a>00931         VecC x_axis_minus_end = VecC(-10000000.0,         0.0,         0.0) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - centroid;
-<a name="l00932"></a>00932         VecC x_axis_char_pos  = VecC(        1.0,        0.01,         0.0) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - centroid;
-<a name="l00933"></a>00933         VecC y_axis_plus_end  = VecC(        0.0,  10000000.0,         0.0) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - centroid;
-<a name="l00934"></a>00934         VecC y_axis_char_pos  = VecC(       0.01,         1.0,         0.0) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - centroid;
-<a name="l00935"></a>00935         VecC y_axis_minus_end = VecC(        0.0, -10000000.0,         0.0) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - centroid;
-<a name="l00936"></a>00936         VecC z_axis_plus_end  = VecC(        0.0,         0.0,  10000000.0) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - centroid;
-<a name="l00937"></a>00937         VecC z_axis_minus_end = VecC(        0.0,         0.0, -10000000.0) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - centroid;
-<a name="l00938"></a>00938         VecC z_axis_char_pos  = VecC(       0.01,        0.01,         1.0) * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> - centroid;
-<a name="l00939"></a>00939         glBegin(GL_LINES);
-<a name="l00940"></a>00940         glColor3d(0.0, 1.0, 1.0);
-<a name="l00941"></a>00941         glVertex3d(      axis_start[0],       axis_start[1],       axis_start[2]); <span class="comment">// x¼´</span>
-<a name="l00942"></a>00942         glVertex3d( x_axis_plus_end[0],  x_axis_plus_end[1],  x_axis_plus_end[2]);
-<a name="l00943"></a>00943         glColor3d(0.0, 0.5, 0.5);
-<a name="l00944"></a>00944         glVertex3d(      axis_start[0],       axis_start[1],       axis_start[2]); <span class="comment">// x¼´</span>
-<a name="l00945"></a>00945         glVertex3d(x_axis_minus_end[0], x_axis_minus_end[1], x_axis_minus_end[2]);
-<a name="l00946"></a>00946         glEnd();
-<a name="l00947"></a>00947         glPushMatrix();
-<a name="l00948"></a>00948         glColor3d(0.0, 1.0, 1.0);
-<a name="l00949"></a>00949         glTranslated(x_axis_char_pos[0], x_axis_char_pos[1], x_axis_char_pos[2]);
-<a name="l00950"></a>00950         glMultMatrixd(R_element);
-<a name="l00951"></a>00951         glScaled(<a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0, <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0, <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0);
-<a name="l00952"></a>00952         <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"X"</span>);
-<a name="l00953"></a>00953         glPopMatrix();
-<a name="l00954"></a>00954 
-<a name="l00955"></a>00955         glBegin(GL_LINES);
-<a name="l00956"></a>00956         glColor3d(1.0, 0.0, 1.0);
-<a name="l00957"></a>00957         glVertex3d(      axis_start[0],       axis_start[1],       axis_start[2]); <span class="comment">// x¼´</span>
-<a name="l00958"></a>00958         glVertex3d( y_axis_plus_end[0],  y_axis_plus_end[1],  y_axis_plus_end[2]);
-<a name="l00959"></a>00959         glColor3d(0.5, 0.0, 0.5);
-<a name="l00960"></a>00960         glVertex3d(      axis_start[0],       axis_start[1],       axis_start[2]); <span class="comment">// x¼´</span>
-<a name="l00961"></a>00961         glVertex3d(y_axis_minus_end[0], y_axis_minus_end[1], y_axis_minus_end[2]);
-<a name="l00962"></a>00962         glEnd();
-<a name="l00963"></a>00963         glPushMatrix();
-<a name="l00964"></a>00964         glColor3d(1.0, 0.0, 1.0);
-<a name="l00965"></a>00965         glTranslated(y_axis_char_pos[0], y_axis_char_pos[1], y_axis_char_pos[2]);
-<a name="l00966"></a>00966         glMultMatrixd(R_element);
-<a name="l00967"></a>00967         glScaled(<a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0, <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0, <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0);
-<a name="l00968"></a>00968         <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"Y"</span>);
-<a name="l00969"></a>00969         glPopMatrix();
-<a name="l00970"></a>00970 
-<a name="l00971"></a>00971         glBegin(GL_LINES);
-<a name="l00972"></a>00972         glColor3d(0.0, 1.0, 0.0);
-<a name="l00973"></a>00973         glVertex3d(      axis_start[0],       axis_start[1],       axis_start[2]); <span class="comment">// x¼´</span>
-<a name="l00974"></a>00974         glVertex3d( z_axis_plus_end[0],  z_axis_plus_end[1],  z_axis_plus_end[2]);
-<a name="l00975"></a>00975         glColor3d(0.0, 0.5, 0.0);
-<a name="l00976"></a>00976         glVertex3d(      axis_start[0],       axis_start[1],       axis_start[2]); <span class="comment">// x¼´</span>
-<a name="l00977"></a>00977         glVertex3d(z_axis_minus_end[0], z_axis_minus_end[1], z_axis_minus_end[2]);
-<a name="l00978"></a>00978         glEnd();
-<a name="l00979"></a>00979         glPushMatrix();
-<a name="l00980"></a>00980         glColor3d(0.0, 1.0, 0.0);
-<a name="l00981"></a>00981         glTranslated(z_axis_char_pos[0], z_axis_char_pos[1], z_axis_char_pos[2]);
-<a name="l00982"></a>00982         glMultMatrixd(R_element);
-<a name="l00983"></a>00983         glScaled(<a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0, <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0, <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0);
-<a name="l00984"></a>00984         <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"Z"</span>);
-<a name="l00985"></a>00985         glPopMatrix();
-<a name="l00986"></a>00986 
-<a name="l00987"></a>00987         glPushMatrix();
-<a name="l00988"></a>00988         glColor3d(1.0, 1.0, 1.0);
-<a name="l00989"></a>00989         glTranslated(origin_char_pos[0], origin_char_pos[1], origin_char_pos[2]);
-<a name="l00990"></a>00990         glMultMatrixd(R_element);
-<a name="l00991"></a>00991         glScaled(<a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0, <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0, <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> / 20.0);
-<a name="l00992"></a>00992         <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(<span class="stringliteral">"O"</span>);
-<a name="l00993"></a>00993         glPopMatrix();
-<a name="l00994"></a>00994     }
-<a name="l00995"></a>00995 
-<a name="l00996"></a>00996     <span class="comment">// ÅÀ¤Îɽ¼¨</span>
-<a name="l00997"></a>00997     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3" title="ÉÁ²èÀ©¸æ¥Õ¥é¥°.">point_visible</a>)
-<a name="l00998"></a>00998     {
-<a name="l00999"></a>00999         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô.">number_of_points</a> &gt; 0)
-<a name="l01000"></a>01000         {
-<a name="l01001"></a>01001             <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô.">number_of_points</a>; i++)
-<a name="l01002"></a>01002             {
-<a name="l01003"></a>01003            glColor3d(point[i].col[0], point[i].col[1], point[i].col[2]);
-<a name="l01004"></a>01004            <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; point[i].<a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a>; j++)
-<a name="l01005"></a>01005            {
-<a name="l01006"></a>01006           glPushMatrix();
-<a name="l01007"></a>01007           glTranslated(point[i].p[j][0], point[i].p[j][1], point[i].p[j][2]);
-<a name="l01008"></a>01008           <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#d3b4e343f2aee8967d1acb89d9d13ce4" title="ΩÊýÂΤǶõ´ÖÅÀ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ëtrue.">use_cube_default</a>)
-<a name="l01009"></a>01009              glutSolidCube(<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a>);     <span class="comment">// ¤³¤Ã¤Á¤ÏÁ´¤Æ¤ÎÅÀ¤¬Î©ÊýÂΤˤʤ뤿¤á¡¤Â礭¤µ¤Î¸«¤¨¶ñ¹ç¤ò¹Íθ¤¹¤ëɬÍפϤʤ¤</span>
-<a name="l01010"></a>01010           <span class="keywordflow">else</span>
-<a name="l01011"></a>01011           {
-<a name="l01012"></a>01012              <span class="keywordflow">switch</span> (point[i].type)
-<a name="l01013"></a>01013              {
-<a name="l01014"></a>01014                         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69" title="ΩÊýÂΤòÉÁ²è.">Drawing::PointType_Cube</a>:
-<a name="l01015"></a>01015                <span class="comment">// Î©ÊýÂΤϵå¤ËÈæ¤Ù¤Æ¾¯¤·¾®¤µ¤¯¸«¤¨¤ë¤Î¤Ç¡¤¤ä¤ä</span>
-<a name="l01016"></a>01016                <span class="comment">// ³ÈÂ礷¤Æ¤ª¤¯</span>
-<a name="l01017"></a>01017                glutSolidCube(<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> * 1.2);
-<a name="l01018"></a>01018                <span class="keywordflow">break</span>;
-<a name="l01019"></a>01019                         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤Î©ÊýÂΤòÉÁ²è.">Drawing::PointType_Cube_NoFill</a>:
-<a name="l01020"></a>01020                             <span class="comment">// Î©ÊýÂΤϵå¤ËÈæ¤Ù¤Æ¾¯¤·¾®¤µ¤¯¸«¤¨¤ë¤Î¤Ç¡¤¤ä¤ä</span>
-<a name="l01021"></a>01021                             <span class="comment">// ³ÈÂ礷¤Æ¤ª¤¯</span>
-<a name="l01022"></a>01022                             glutWireCube(<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> * 1.2);
-<a name="l01023"></a>01023                             <span class="keywordflow">break</span>;
-<a name="l01024"></a>01024                         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e" title="µå¤òÉÁ²è">Drawing::PointType_Sphere</a>:         <span class="comment">// FALLTHRU</span>
-<a name="l01025"></a>01025                         <span class="keywordflow">default</span>:            <span class="comment">// ¥Ç¥Õ¥©¥ë¥È¤Çµå¤òÉÁ²è</span>
-<a name="l01026"></a>01026                             glutSolidSphere(<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a>, 6, 3);
-<a name="l01027"></a>01027                             <span class="keywordflow">break</span>;
-<a name="l01028"></a>01028                         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤µå¤òÉÁ²è.">Drawing::PointType_Sphere_NoFill</a>:
-<a name="l01029"></a>01029                             glutWireSphere(<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a>, 6, 3);
-<a name="l01030"></a>01030                             <span class="keywordflow">break</span>;
-<a name="l01031"></a>01031                         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1" title="»°³Ñ¿í¤òÉÁ²è">Drawing::PointType_Pyramid</a>:
-<a name="l01032"></a>01032                             <span class="comment">// Àµ»ÍÌÌÂΤϵå¤ËÈæ¤Ù¤Æ¾¯¤·¾®¤µ¤¯¸«¤¨¤ë¤Î¤Ç¡¤¤ä</span>
-<a name="l01033"></a>01033                             <span class="comment">// ¤ä³ÈÂ礷¤Æ¤ª¤¯</span>
-<a name="l01034"></a>01034                             <a class="code" href="namespaceDrawing.html#701f0414c4c6189ea95b2b7c9af24b71">Drawing::drawSolidPyramid</a>(<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> * 1.3);
-<a name="l01035"></a>01035                             <span class="keywordflow">break</span>;
-<a name="l01036"></a>01036                         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤»°³Ñ¿í¤òÉÁ²è.">Drawing::PointType_Pyramid_NoFill</a>:
-<a name="l01037"></a>01037                             <span class="comment">// Àµ»ÍÌÌÂΤϵå¤ËÈæ¤Ù¤Æ¾¯¤·¾®¤µ¤¯¸«¤¨¤ë¤Î¤Ç¡¤¤ä</span>
-<a name="l01038"></a>01038                             <span class="comment">// ¤ä³ÈÂ礷¤Æ¤ª¤¯</span>
-<a name="l01039"></a>01039                             <a class="code" href="namespaceDrawing.html#2be9af8a6bc24fd435569928cf94d5b7">Drawing::drawWirePyramid</a>(<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> * 1.3);
-<a name="l01040"></a>01040                             <span class="keywordflow">break</span>;
-<a name="l01041"></a>01041                         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd" title="½½»ú¤òÉÁ²è">Drawing::PointType_Cross</a>:
-<a name="l01042"></a>01042                             <span class="comment">// Î©ÊýÂΤÎÂгÑÀþ¤Ê¤Î¤Ç¡¤Î©ÊýÂΤÈƱ¤¸¤¯¤é¤¤¤Ë³È</span>
-<a name="l01043"></a>01043                             <span class="comment">// Â礷¤Æ¤ª¤¯</span>
-<a name="l01044"></a>01044                             <a class="code" href="namespaceDrawing.html#9066c8127e21b8e52fb425a4d2014edf">Drawing::drawCross</a>(<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> * 1.2);
-<a name="l01045"></a>01045                             <span class="keywordflow">break</span>;
-<a name="l01046"></a>01046                         }
-<a name="l01047"></a>01047                     }
-<a name="l01048"></a>01048                     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#15887678847f8f9fd8c58db1c216a694" title="ÅÀ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.">show_point_number</a>)
-<a name="l01049"></a>01049                     {
-<a name="l01050"></a>01050                         glMultMatrixd(R_element);
-<a name="l01051"></a>01051                         glTranslated(<a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> * 0.7, <a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> * 0.7, 0.0);
-<a name="l01052"></a>01052                         glScaled(<a class="code" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a>, <a class="code" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a>, 1.0);
-<a name="l01053"></a>01053                         <a class="code" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f" title="モジュールの内容を描画する.">OpenGL::Character::draw</a>(j + 1);
-<a name="l01054"></a>01054                     }
-<a name="l01055"></a>01055                     glPopMatrix();
-<a name="l01056"></a>01056                 }
-<a name="l01057"></a>01057             }
-<a name="l01058"></a>01058         }
-<a name="l01059"></a>01059     }
-<a name="l01060"></a>01060 
-<a name="l01061"></a>01061     <span class="comment">// Àþ¤Îɽ¼¨</span>
-<a name="l01062"></a>01062     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3" title="ľÀþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">line_visible</a>)
-<a name="l01063"></a>01063     {
-<a name="l01064"></a>01064         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô.">number_of_lines</a> &gt; 0)
-<a name="l01065"></a>01065         {
-<a name="l01066"></a>01066             glEnable(GL_LINE_STIPPLE);
-<a name="l01067"></a>01067             glLineWidth(<a class="code" href="display__3D_8cc.html#5be05aad36f9aac76341ebb355e6d831">line_width</a>);
-<a name="l01068"></a>01068             <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô.">number_of_lines</a>; i++)
-<a name="l01069"></a>01069             {
-<a name="l01070"></a>01070                 <span class="keywordflow">if</span> (line[i].stipple_factor &gt; 0)
-<a name="l01071"></a>01071                     glLineStipple(line[i].stipple_factor, 0xCCCC);
-<a name="l01072"></a>01072                 <span class="keywordflow">else</span>
-<a name="l01073"></a>01073                     glLineStipple(0, 0xFFFF);
-<a name="l01074"></a>01074                 glBegin(GL_LINES);
-<a name="l01075"></a>01075                 glColor3d(line[i].col[0], line[i].col[1], line[i].col[2]);
-<a name="l01076"></a>01076                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; line[i].<a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a>; j++)
-<a name="l01077"></a>01077                 {
-<a name="l01078"></a>01078                     glVertex3d(line[i].start[j][0],
-<a name="l01079"></a>01079                                line[i].start[j][1],
-<a name="l01080"></a>01080                                line[i].start[j][2]);
-<a name="l01081"></a>01081                     glVertex3d(line[i].end[j][0],
-<a name="l01082"></a>01082                                line[i].end[j][1],
-<a name="l01083"></a>01083                                line[i].end[j][2]);
-<a name="l01084"></a>01084                 }
-<a name="l01085"></a>01085                 glEnd();
-<a name="l01086"></a>01086             }
-<a name="l01087"></a>01087             glDisable(GL_LINE_STIPPLE);
-<a name="l01088"></a>01088         }
-<a name="l01089"></a>01089     }
-<a name="l01090"></a>01090 
-<a name="l01091"></a>01091     <span class="comment">// Ê¿Ì̤Îɽ¼¨</span>
-<a name="l01092"></a>01092     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e" title="Ê¿Ì̤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">plane_visible</a>)
-<a name="l01093"></a>01093     {
-<a name="l01094"></a>01094         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô.">number_of_planes</a> &gt; 0)
-<a name="l01095"></a>01095         {
-<a name="l01096"></a>01096             glBegin(GL_TRIANGLES);
-<a name="l01097"></a>01097             <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô.">number_of_planes</a>; i++)
-<a name="l01098"></a>01098             {
-<a name="l01099"></a>01099                 glColor3d(plane[i].col[0], plane[i].col[1], plane[i].col[2]);
-<a name="l01100"></a>01100                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; plane[i].<a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a>; j++)
-<a name="l01101"></a>01101                 {
-<a name="l01102"></a>01102                     glVertex3d(plane[i].p1[j][0],
-<a name="l01103"></a>01103                                plane[i].p1[j][1],
-<a name="l01104"></a>01104                                plane[i].p1[j][2]);
-<a name="l01105"></a>01105                     glVertex3d(plane[i].p2[j][0],
-<a name="l01106"></a>01106                                plane[i].p2[j][1],
-<a name="l01107"></a>01107                                plane[i].p2[j][2]);
-<a name="l01108"></a>01108                     glVertex3d(plane[i].p3[j][0],
-<a name="l01109"></a>01109                                plane[i].p3[j][1],
-<a name="l01110"></a>01110                                plane[i].p3[j][2]);
-<a name="l01111"></a>01111                 }
-<a name="l01112"></a>01112             }
-<a name="l01113"></a>01113             glEnd();
-<a name="l01114"></a>01114         }
-<a name="l01115"></a>01115 
-<a name="l01116"></a>01116         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô.">number_of_plane_textures</a> &gt; 0)
-<a name="l01117"></a>01117         {
-<a name="l01118"></a>01118             glEnable(GL_TEXTURE_2D);
-<a name="l01119"></a>01119             glBegin(GL_TRIANGLES);
-<a name="l01120"></a>01120             glColor3d(1.0, 0.0, 0.0);
-<a name="l01121"></a>01121             <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô.">number_of_plane_textures</a>; i++)
-<a name="l01122"></a>01122             {
-<a name="l01123"></a>01123                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; plane_texture[i].<a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a>; j++)
-<a name="l01124"></a>01124                 {
-<a name="l01125"></a>01125            glTexCoord2d(plane_texture[i].tex1[j][0],
-<a name="l01126"></a>01126                 plane_texture[i].tex1[j][1]);
-<a name="l01127"></a>01127                     glVertex3d(plane_texture[i].p1[j][0],
-<a name="l01128"></a>01128                                plane_texture[i].p1[j][1],
-<a name="l01129"></a>01129                                plane_texture[i].p1[j][2]);
-<a name="l01130"></a>01130                     glTexCoord2d(plane_texture[i].tex2[j][0],
-<a name="l01131"></a>01131                                  plane_texture[i].tex2[j][1]);
-<a name="l01132"></a>01132                     glVertex3d(plane_texture[i].p2[j][0],
-<a name="l01133"></a>01133                                plane_texture[i].p2[j][1],
-<a name="l01134"></a>01134                                plane_texture[i].p2[j][2]);
-<a name="l01135"></a>01135                     glTexCoord2d(plane_texture[i].tex3[j][0],
-<a name="l01136"></a>01136                                  plane_texture[i].tex3[j][1]);
-<a name="l01137"></a>01137                     glVertex3d(plane_texture[i].p3[j][0],
-<a name="l01138"></a>01138                                plane_texture[i].p3[j][1],
-<a name="l01139"></a>01139                                plane_texture[i].p3[j][2]);
-<a name="l01140"></a>01140                 }
-<a name="l01141"></a>01141             }
-<a name="l01142"></a>01142             glEnd();
-<a name="l01143"></a>01143             glDisable(GL_TEXTURE_2D);
-<a name="l01144"></a>01144         }
-<a name="l01145"></a>01145     }
-<a name="l01146"></a>01146 
-<a name="l01147"></a>01147     glutSwapBuffers();
-<a name="l01148"></a>01148 
-<a name="l01149"></a>01149     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#6c161cd8dfbba89703735daacc5db75e" title="PPM²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue.">ppm_saving_only</a> != <span class="keyword">false</span>)
-<a name="l01150"></a>01150     {
-<a name="l01151"></a>01151         <span class="comment">// PPM ¥Õ¥¡¥¤¥ë¤ò1Ëç½ÐÎϤ·¤Æ½ªÎ»</span>
-<a name="l01152"></a>01152         CImage cimg(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l01153"></a>01153         <a class="code" href="display__3D_8h.html#27a0fc58984e4359c62856ae93258685">draw_scene_gl</a>(cimg);
-<a name="l01154"></a>01154         cimg.save(<a class="code" href="display__3D_8cc.html#1072eb57d744d41c0f62896c60532635" title="½ÐÎÏPPM¥Õ¥¡¥¤¥ë̾(-M ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë)">output_ppm_fname</a>);
-<a name="l01155"></a>01155         <a class="code" href="display__3D_8cc.html#4b66d5e31b5dc18b314c8a68163263bd">cleanup</a>();
-<a name="l01156"></a>01156         exit(0);
-<a name="l01157"></a>01157     }
-<a name="l01158"></a>01158 }
-<a name="l01159"></a>01159 
-<a name="l01160"></a><a class="code" href="display__3D_8cc.html#2858154e2009b0e6e616f313177762bc">01160</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#2858154e2009b0e6e616f313177762bc">init</a>(<span class="keywordtype">void</span>)
-<a name="l01161"></a>01161 {
-<a name="l01162"></a>01162     glClearColor(0.0, 0.0, 0.0, 0.0);
-<a name="l01163"></a>01163     glEnable(GL_DEPTH_TEST);
-<a name="l01164"></a>01164 }
-<a name="l01165"></a>01165 
-<a name="l01166"></a>01166 
-<a name="l01167"></a><a class="code" href="display__3D_8cc.html#3c04138a5bfe5d72780bb7e82a18e627">01167</a> <span class="keywordtype">int</span> <a class="code" href="main_8cc.html#0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc,<span class="keywordtype">char</span> **argv)
-<a name="l01168"></a>01168 {
-<a name="l01169"></a>01169     <span class="keywordtype">int</span>  opt;
-<a name="l01170"></a>01170     <span class="keywordtype">bool</span> console_flag = <span class="keyword">false</span>;
-<a name="l01171"></a>01171     <span class="keywordtype">bool</span> distance_flag = <span class="keyword">false</span>;
-<a name="l01172"></a>01172     <span class="keywordtype">char</span> disp_name[FILENAME_MAX];
-<a name="l01173"></a>01173     <span class="keywordtype">char</span> output_eps_fname[FILENAME_MAX];        
-<a name="l01174"></a>01174     <span class="keywordtype">char</span> <a class="code" href="display__3D_8cc.html#f44c79bd4434a9d7c567073c27c44e12" title="¥Æ¥¯¥¹¥Á¥ãPPM¥Õ¥¡¥¤¥ë̾">texture_fname</a>[FILENAME_MAX];           
-<a name="l01175"></a>01175     <span class="keywordtype">char</span> motion_fname[FILENAME_MAX];            
-<a name="l01176"></a>01176     <span class="keywordtype">bool</span> manual_set_centroid = <span class="keyword">false</span>;
-<a name="l01177"></a>01177     <span class="keywordtype">bool</span> manual_set_view_pos = <span class="keyword">false</span>;
-<a name="l01178"></a>01178     <span class="keywordtype">bool</span> manual_set_camera_rotation = <span class="keyword">false</span>;
-<a name="l01179"></a>01179     <span class="keywordtype">int</span> stasis_count = 3;
-<a name="l01180"></a>01180     <span class="keywordtype">int</span> pan_count = 15;
-<a name="l01181"></a>01181     <span class="keywordtype">int</span> tilt_count = 20;
-<a name="l01182"></a>01182 
-<a name="l01183"></a>01183     <a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a>      = <a class="code" href="display__3D_8h.html#5b748b2b1d95168a4447a233d4cfdf04">POINT_SIZE</a>;
-<a name="l01184"></a>01184     <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a>            = <a class="code" href="display__3D_8h.html#383f9e78cc84bd63fb52555bf7c654f0">FOCUS</a>;
-<a name="l01185"></a>01185     <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>            = 640;
-<a name="l01186"></a>01186     <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>           = 480;
-<a name="l01187"></a>01187     <a class="code" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34" title="Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue.">black_background</a> = <span class="keyword">true</span>;
-<a name="l01188"></a>01188     <a class="code" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018" title="Ï¢ÈÖÊݸ¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹.">auto_generate_output_prefix</a>[0] = <span class="charliteral">'\0'</span>;
-<a name="l01189"></a>01189 
-<a name="l01190"></a>01190     <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>.clear();
-<a name="l01191"></a>01191 
-<a name="l01192"></a>01192     <span class="comment">// É¸½àÆþÎϤ¬Ã¼Ëö¤Ç¤Ê¤¤¾ì¹ç¤Ï°ìÉô¤Îµ¡Ç½¤ò̵¸ú¤Ë¤¹¤ë¤¿¤á¥Õ¥é¥°¤òΩ¤Æ¤Æ¤ª¤¯</span>
-<a name="l01193"></a>01193     <span class="comment">// °ìÉô¤Îµ¡Ç½¤È¤Ï¡¤Ã¼Ëö¤«¤é¤ÎÆþÎϤòɬÍפȤ¹¤ëµ¡Ç½¤ò»Ø¤¹</span>
-<a name="l01194"></a>01194     <span class="keywordflow">if</span> (isatty(0) == 0) <a class="code" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94" title="ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue.">tty_available</a> = <span class="keyword">false</span>;
-<a name="l01195"></a>01195 
-<a name="l01196"></a>01196     glutInitWindowSize(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l01197"></a>01197     glutInit(&amp;argc, argv);
-<a name="l01198"></a>01198 
-<a name="l01199"></a>01199     <span class="keywordflow">while</span> ((opt = getopt(argc, argv, <span class="stringliteral">"f:s:S:x:d:cwv:p:R:E::e:M:T:PLAaIOr:m:y:YQCN:h"</span>)) != -1)
-<a name="l01200"></a>01200     {
-<a name="l01201"></a>01201         <span class="keywordflow">switch</span> (opt)
-<a name="l01202"></a>01202         {
-<a name="l01203"></a>01203         <span class="keywordflow">case</span> <span class="charliteral">'f'</span>:
-<a name="l01204"></a>01204             <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a> = atof(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01205"></a>01205             <span class="keywordflow">break</span>;
-<a name="l01206"></a>01206         <span class="keywordflow">case</span> <span class="charliteral">'s'</span>:
-<a name="l01207"></a>01207             <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> = atof(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01208"></a>01208             <span class="keywordflow">break</span>;
-<a name="l01209"></a>01209         <span class="keywordflow">case</span> <span class="charliteral">'S'</span>:
-<a name="l01210"></a>01210             <a class="code" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a> = atof(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01211"></a>01211             <span class="keywordflow">break</span>;
-<a name="l01212"></a>01212         <span class="keywordflow">case</span> <span class="charliteral">'x'</span>:
-<a name="l01213"></a>01213             <a class="code" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a> = atof(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01214"></a>01214             <span class="keywordflow">break</span>;
-<a name="l01215"></a>01215         <span class="keywordflow">case</span> <span class="charliteral">'d'</span>:
-<a name="l01216"></a>01216             <a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> = fabs(atof(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>));
-<a name="l01217"></a>01217             <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> == 0.0)
-<a name="l01218"></a>01218             {
-<a name="l01219"></a>01219                 cerr &lt;&lt; <span class="stringliteral">"Warning: distance is zero! forcing distance to 1.0"</span> &lt;&lt; endl;
-<a name="l01220"></a>01220                 <a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> = 1.0;
-<a name="l01221"></a>01221             }
-<a name="l01222"></a>01222             distance_flag = <span class="keyword">true</span>;
-<a name="l01223"></a>01223             <span class="keywordflow">break</span>;
-<a name="l01224"></a>01224         <span class="keywordflow">case</span> <span class="charliteral">'c'</span>:
-<a name="l01225"></a>01225             <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94" title="ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue.">tty_available</a>) console_flag = <span class="keyword">true</span>;
-<a name="l01226"></a>01226             <span class="keywordflow">break</span>;
-<a name="l01227"></a>01227         <span class="keywordflow">case</span> <span class="charliteral">'v'</span>:
-<a name="l01228"></a>01228             sscanf(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>, <span class="stringliteral">"%lf,%lf,%lf"</span>, &amp;<a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>[0], &amp;<a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>[1], &amp;<a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>[2]);
-<a name="l01229"></a>01229             manual_set_centroid = <span class="keyword">true</span>;
-<a name="l01230"></a>01230             <span class="keywordflow">break</span>;
-<a name="l01231"></a>01231         <span class="keywordflow">case</span> <span class="charliteral">'p'</span>:
-<a name="l01232"></a>01232             {
-<a name="l01233"></a>01233                 VecC p;
-<a name="l01234"></a>01234                 sscanf(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>, <span class="stringliteral">"%lf,%lf,%lf"</span>, &amp;p[0], &amp;p[1], &amp;p[2]);
-<a name="l01235"></a>01235                 AbsoluteMoving(p, <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x(), <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x(), <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_z()).Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <span class="keyword">false</span>);
-<a name="l01236"></a>01236                 manual_set_view_pos = <span class="keyword">true</span>;
-<a name="l01237"></a>01237             }
-<a name="l01238"></a>01238             <span class="keywordflow">break</span>;
-<a name="l01239"></a>01239         <span class="keywordflow">case</span> <span class="charliteral">'R'</span>:
-<a name="l01240"></a>01240             {
-<a name="l01241"></a>01241                 VecC r1, r2, r3;
-<a name="l01242"></a>01242                 sscanf(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>, <span class="stringliteral">"%lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf"</span>, &amp;r1[0], &amp;r2[0], &amp;r3[0], &amp;r1[1], &amp;r2[1], &amp;r3[1], &amp;r1[2], &amp;r2[2], &amp;r3[2]);
-<a name="l01243"></a>01243                 AbsoluteMoving(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position(), r1, r2, r3).Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <span class="keyword">false</span>);
-<a name="l01244"></a>01244                 manual_set_camera_rotation = <span class="keyword">true</span>;
-<a name="l01245"></a>01245             }
-<a name="l01246"></a>01246             <span class="keywordflow">break</span>;
-<a name="l01247"></a>01247         <span class="keywordflow">case</span> <span class="charliteral">'w'</span>:
-<a name="l01248"></a>01248             <a class="code" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34" title="Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue.">black_background</a> = <span class="keyword">false</span>;
-<a name="l01249"></a>01249             <span class="keywordflow">break</span>;
-<a name="l01250"></a>01250         <span class="keywordflow">case</span> <span class="charliteral">'E'</span>:
-<a name="l01251"></a>01251             <a class="code" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d" title="½ÐÎÏÀ©¸æ¥Õ¥é¥°">auto_generate_output_filename</a> = <span class="keyword">true</span>;
-<a name="l01252"></a>01252             <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> != 0)
-<a name="l01253"></a>01253                 strcpy(<a class="code" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018" title="Ï¢ÈÖÊݸ¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹.">auto_generate_output_prefix</a>, <a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01254"></a>01254             <span class="keywordflow">break</span>;
-<a name="l01255"></a>01255         <span class="keywordflow">case</span> <span class="charliteral">'e'</span>:
-<a name="l01256"></a>01256             <a class="code" href="display__3D_8cc.html#902cfbfeb79a05e879c55848837f4473" title="EPS²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue.">eps_saving_only</a> = <span class="keyword">true</span>;
-<a name="l01257"></a>01257             <a class="code" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94" title="ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue.">tty_available</a> = <span class="keyword">false</span>;          <span class="comment">// ¥Ð¥Ã¥Á½èÍý¤¬ÌÜŪ¤Ê¤Î¤Ç¡¤½ÐÎϤ¬Ã¼Ëö¤Ç¤Ê¤¤¤È¤·¤Æ½èÍý¤ò¤¹¤ë</span>
-<a name="l01258"></a>01258             strcpy(output_eps_fname, <a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01259"></a>01259             <span class="keywordflow">break</span>;
-<a name="l01260"></a>01260         <span class="keywordflow">case</span> <span class="charliteral">'M'</span>:
-<a name="l01261"></a>01261             <a class="code" href="display__3D_8cc.html#6c161cd8dfbba89703735daacc5db75e" title="PPM²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue.">ppm_saving_only</a> = <span class="keyword">true</span>;
-<a name="l01262"></a>01262             <a class="code" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94" title="ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue.">tty_available</a> = <span class="keyword">false</span>;          <span class="comment">// ¥Ð¥Ã¥Á½èÍý¤¬ÌÜŪ¤Ê¤Î¤Ç¡¤½ÐÎϤ¬Ã¼Ëö¤Ç¤Ê¤¤¤È¤·¤Æ½èÍý¤ò¤¹¤ë</span>
-<a name="l01263"></a>01263             strcpy(<a class="code" href="display__3D_8cc.html#1072eb57d744d41c0f62896c60532635" title="½ÐÎÏPPM¥Õ¥¡¥¤¥ë̾(-M ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë)">output_ppm_fname</a>, <a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01264"></a>01264             <span class="keywordflow">break</span>;
-<a name="l01265"></a>01265         <span class="keywordflow">case</span> <span class="charliteral">'T'</span>:
-<a name="l01266"></a>01266             <a class="code" href="display__3D_8cc.html#97176d02a0e2b21c05a11842351eb591" title="¥Æ¥¯¥¹¥Á¥ã¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ëtrue">load_texture_flag</a> = <span class="keyword">true</span>;
-<a name="l01267"></a>01267             strcpy(texture_fname, <a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01268"></a>01268             <span class="keywordflow">break</span>;
-<a name="l01269"></a>01269         <span class="keywordflow">case</span> <span class="charliteral">'P'</span>:
-<a name="l01270"></a>01270             <a class="code" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3" title="ÉÁ²èÀ©¸æ¥Õ¥é¥°.">point_visible</a> = <span class="keyword">false</span>;
-<a name="l01271"></a>01271             <span class="keywordflow">break</span>;
-<a name="l01272"></a>01272         <span class="keywordflow">case</span> <span class="charliteral">'L'</span>:
-<a name="l01273"></a>01273             <a class="code" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3" title="ľÀþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">line_visible</a> = <span class="keyword">false</span>;
-<a name="l01274"></a>01274             <span class="keywordflow">break</span>;
-<a name="l01275"></a>01275         <span class="keywordflow">case</span> <span class="charliteral">'A'</span>:
-<a name="l01276"></a>01276             <a class="code" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e" title="Ê¿Ì̤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.">plane_visible</a> = <span class="keyword">false</span>;
-<a name="l01277"></a>01277             <span class="keywordflow">break</span>;
-<a name="l01278"></a>01278         <span class="keywordflow">case</span> <span class="charliteral">'a'</span>:
-<a name="l01279"></a>01279             <a class="code" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162" title="X,Y,Z¼´¤ò²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.">show_axis</a> = <span class="keyword">true</span>;
-<a name="l01280"></a>01280             <span class="keywordflow">break</span>;
-<a name="l01281"></a>01281         <span class="keywordflow">case</span> <span class="charliteral">'I'</span>:
-<a name="l01282"></a>01282             <a class="code" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93" title="¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue">show_indicator</a> = <span class="keyword">false</span>;
-<a name="l01283"></a>01283             <span class="keywordflow">break</span>;
-<a name="l01284"></a>01284         <span class="keywordflow">case</span> <span class="charliteral">'O'</span>:
-<a name="l01285"></a>01285             <a class="code" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c" title="¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue">output_param_always</a> = <span class="keyword">true</span>;
-<a name="l01286"></a>01286             <span class="keywordflow">break</span>;
-<a name="l01287"></a>01287         <span class="keywordflow">case</span> <span class="charliteral">'r'</span>:
-<a name="l01288"></a>01288             <a class="code" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa" title="¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]">rotation_amount</a> = atof(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01289"></a>01289             <span class="keywordflow">break</span>;
-<a name="l01290"></a>01290         <span class="keywordflow">case</span> <span class="charliteral">'m'</span>:
-<a name="l01291"></a>01291             sscanf(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>,<span class="stringliteral">"%d,%d,%d"</span>,&amp;stasis_count,&amp;pan_count,&amp;tilt_count);
-<a name="l01292"></a>01292             <span class="keywordflow">break</span>;
-<a name="l01293"></a>01293         <span class="keywordflow">case</span> <span class="charliteral">'y'</span>:
-<a name="l01294"></a>01294             <a class="code" href="display__3D_8cc.html#23e0c090f0b4551052261a2d87cb34c7" title="¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¾ì¹ç¤Ëtrue">load_motion_flag</a> = <span class="keyword">true</span>;
-<a name="l01295"></a>01295             strcpy(motion_fname, <a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>);
-<a name="l01296"></a>01296             <span class="keywordflow">break</span>;
-<a name="l01297"></a>01297         <span class="keywordflow">case</span> <span class="charliteral">'Y'</span>:
-<a name="l01298"></a>01298             <a class="code" href="display__3D_8cc.html#3ff9d1b267d54179481cf7aad262c717" title="¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËEPS²èÁü¤ò½ÐÎϤ¹¤ë">output_screenshot_eps</a> = <span class="keyword">true</span>;
-<a name="l01299"></a>01299             <span class="keywordflow">break</span>;
-<a name="l01300"></a>01300         <span class="keywordflow">case</span> <span class="charliteral">'Q'</span>:
-<a name="l01301"></a>01301             <a class="code" href="display__3D_8cc.html#2a7636beb5478adc2536a965c7c95595" title="½ÐÎÏEPS²èÁü¤ò¥«¥é¡¼¤Ë¤¹¤ë">output_color_eps</a> = <span class="keyword">true</span>;
-<a name="l01302"></a>01302             <span class="keywordflow">break</span>;
-<a name="l01303"></a>01303         <span class="keywordflow">case</span> <span class="charliteral">'C'</span>:
-<a name="l01304"></a>01304             <a class="code" href="display__3D_8cc.html#d3b4e343f2aee8967d1acb89d9d13ce4" title="ΩÊýÂΤǶõ´ÖÅÀ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ëtrue.">use_cube_default</a> = <span class="keyword">true</span>;
-<a name="l01305"></a>01305             <span class="keywordflow">break</span>;
-<a name="l01306"></a>01306         <span class="keywordflow">case</span> <span class="charliteral">'N'</span>:
-<a name="l01307"></a>01307             {
-<a name="l01308"></a>01308                 std::auto_ptr&lt;Motion&gt; m(0);
-<a name="l01309"></a>01309                 <span class="keywordflow">if</span> (strcasecmp(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>, <span class="stringliteral">"front"</span>) == 0)
-<a name="l01310"></a>01310                     m = MoveToFront(<a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a>);
-<a name="l01311"></a>01311                 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>, <span class="stringliteral">"top"</span>) == 0)
-<a name="l01312"></a>01312                     m = MoveToTop(<a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a>);
-<a name="l01313"></a>01313                 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>, <span class="stringliteral">"bottom"</span>) == 0)
-<a name="l01314"></a>01314                     m = MoveToBottom(<a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a>);
-<a name="l01315"></a>01315                 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>, <span class="stringliteral">"left"</span>) == 0)
-<a name="l01316"></a>01316                     m = MoveToLeft(<a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a>);
-<a name="l01317"></a>01317                 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(<a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>, <span class="stringliteral">"right"</span>) == 0)
-<a name="l01318"></a>01318                     m = MoveToRight(<a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a>);
-<a name="l01319"></a>01319                 <span class="keywordflow">else</span>
-<a name="l01320"></a>01320                     std::cerr &lt;&lt; <span class="stringliteral">"Unknown orientation "</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> &lt;&lt; <span class="stringliteral">" for option -N, ignoring it."</span> &lt;&lt; std::endl;
-<a name="l01321"></a>01321                 <span class="keywordflow">if</span> (m.get() != 0)
-<a name="l01322"></a>01322                 {
-<a name="l01323"></a>01323                     manual_set_view_pos = <span class="keyword">true</span>;
-<a name="l01324"></a>01324                     m-&gt;Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <span class="keyword">false</span>);
-<a name="l01325"></a>01325                 }
-<a name="l01326"></a>01326             }
-<a name="l01327"></a>01327             <span class="keywordflow">break</span>;
-<a name="l01328"></a>01328         <span class="keywordflow">case</span> <span class="charliteral">'h'</span>:
-<a name="l01329"></a>01329         <span class="keywordflow">case</span> <span class="charliteral">'?'</span>:
-<a name="l01330"></a>01330         <span class="keywordflow">default</span>:
-<a name="l01331"></a>01331             <a class="code" href="display__3D_8cc.html#9a05fb05f758a87628212c4bfc50c182">usage</a>(argv[0]);
-<a name="l01332"></a>01332             <span class="keywordflow">return</span> 1;
-<a name="l01333"></a>01333         }
-<a name="l01334"></a>01334     }
-<a name="l01335"></a>01335 
-<a name="l01336"></a>01336     <span class="comment">// É¸½àÆþÎϤ¬Ã¼Ëö¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¤¼«Æ°Åª¤Ë½ÐÎÏ¥Õ¥¡¥¤¥ë̾¤ò¼«Æ°À¸À®¤¹¤ë</span>
-<a name="l01337"></a>01337     <span class="keywordflow">if</span> (!<a class="code" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94" title="ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue.">tty_available</a>) <a class="code" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d" title="½ÐÎÏÀ©¸æ¥Õ¥é¥°">auto_generate_output_filename</a> = <span class="keyword">true</span>;
-<a name="l01338"></a>01338 
-<a name="l01339"></a>01339     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> &lt; argc)
-<a name="l01340"></a>01340         strcpy(<a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0" title="ÆþÎϥǡ¼¥¿.">input_fname</a>, argv[<a class="code" href="display__3D_8cc.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>++]);
-<a name="l01341"></a>01341     <span class="keywordflow">else</span>
-<a name="l01342"></a>01342     {
-<a name="l01343"></a>01343         <a class="code" href="display__3D_8cc.html#9a05fb05f758a87628212c4bfc50c182">usage</a>(argv[0]);
-<a name="l01344"></a>01344         <span class="keywordflow">return</span> 1;
-<a name="l01345"></a>01345     }
-<a name="l01346"></a>01346 
-<a name="l01347"></a>01347     <span class="comment">// ¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤òÀ¸À®¤¹¤ë</span>
-<a name="l01348"></a>01348     <a class="code" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b" title="Æ°²èºîÀ®ÍѤΥ⡼¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¡¼¥¿¤È¥Õ¥é¥°.">builtin_motion</a> = <a class="code" href="display__3D_8cc.html#4c34aee8a04528ec29c07811dfeb0091">create_builtin_motion</a>(stasis_count, pan_count, tilt_count);
-<a name="l01349"></a>01349 
-<a name="l01350"></a>01350     <span class="comment">// ¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤à</span>
-<a name="l01351"></a>01351     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#23e0c090f0b4551052261a2d87cb34c7" title="¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¾ì¹ç¤Ëtrue">load_motion_flag</a>)
-<a name="l01352"></a>01352     {
-<a name="l01353"></a>01353        std::ifstream motion_in(motion_fname);
-<a name="l01354"></a>01354        <a class="code" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced" title="¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥â¡¼¥·¥ç¥ó">loaded_motion</a> = Motion::Read(motion_in);
-<a name="l01355"></a>01355        std::cerr &lt;&lt; <span class="stringliteral">"Motion loaded from "</span> &lt;&lt; motion_fname &lt;&lt; <span class="stringliteral">"."</span> &lt;&lt; std::endl;
-<a name="l01356"></a>01356     }
-<a name="l01357"></a>01357     
-<a name="l01358"></a>01358     <a class="code" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô.">number_of_points</a> = <a class="code" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô.">number_of_lines</a> = <a class="code" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô.">number_of_planes</a> = <a class="code" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô.">number_of_plane_textures</a> = 0;
-<a name="l01359"></a>01359 
-<a name="l01360"></a>01360     <a class="code" href="display__3D_8h.html#2ecc9205b1ef18cb4e72d7bc22721de1" title="»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß">load_coordinate</a>(<a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0" title="ÆþÎϥǡ¼¥¿.">input_fname</a>,
-<a name="l01361"></a>01361                     <a class="code" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô.">number_of_points</a>,
-<a name="l01362"></a>01362                     <a class="code" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô.">number_of_lines</a>,
-<a name="l01363"></a>01363                     <a class="code" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô.">number_of_planes</a>,
-<a name="l01364"></a>01364                     <a class="code" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô.">number_of_plane_textures</a>,
-<a name="l01365"></a>01365                     &amp;point,
-<a name="l01366"></a>01366                     &amp;line,
-<a name="l01367"></a>01367                     &amp;plane,
-<a name="l01368"></a>01368                     &amp;plane_texture);
-<a name="l01369"></a>01369 
-<a name="l01370"></a>01370     <span class="comment">// Á´¤Æ¤ÎÅÀ¡¦Ä¾Àþ¡¦Ê¿Ì̤κÂɸ¤«¤é¡¤½Å¿´¤Î°ÌÃÖ¤òµá¤á¤ë¡¥</span>
-<a name="l01371"></a>01371     <span class="comment">// ¤Þ¤¿¡¤ºÂɸ¤Îɸ½àÊк¹¤ò´ð½à¤Ë¥«¥á¥é¤«¤éÃí»ëÅÀ¤Þ¤Ç¤Îµ÷Î¥¤ò·è¤á¤ë</span>
-<a name="l01372"></a>01372     <span class="keywordtype">int</span> i, j;
-<a name="l01373"></a>01373     <span class="keywordtype">int</span> all_number_of_points = 0;       <span class="comment">// points ¤È¤¢¤ë¤¬¡¤ÅÀ¤À¤±¤Ç¤Ê¤¯Ä¾Àþ¤ÈÊ¿Ì̤ÎĺÅÀ¤Î¿ô¤â´Þ¤à</span>
-<a name="l01374"></a>01374     VecC sum;
-<a name="l01375"></a>01375     Mat cov;        <span class="comment">// ÅÀ¤äĺÅÀ¤ÎºÂɸ¤Î¶¦Ê¬»¶¹ÔÎó</span>
-<a name="l01376"></a>01376     sum.clear();
-<a name="l01377"></a>01377     cov.clear();
-<a name="l01378"></a>01378     
-<a name="l01379"></a>01379     <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô.">number_of_points</a>; i++)
-<a name="l01380"></a>01380     {
-<a name="l01381"></a>01381         all_number_of_points += point[i].<a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a>;
-<a name="l01382"></a>01382         <span class="keywordflow">for</span> (j = 0; j &lt; point[i].<a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a>; j++)
-<a name="l01383"></a>01383         {
-<a name="l01384"></a>01384             sum += point[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>[j];
-<a name="l01385"></a>01385             cov += point[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>[j] * ~point[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>[j];
-<a name="l01386"></a>01386         }
-<a name="l01387"></a>01387     }
-<a name="l01388"></a>01388     
-<a name="l01389"></a>01389     <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô.">number_of_lines</a>; i++)
-<a name="l01390"></a>01390     {
-<a name="l01391"></a>01391         all_number_of_points += (line[i].<a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a> * 2); <span class="comment">// Ä¾Àþ¤Ï1ËܤˤĤ­ÄºÅÀ¤¬2¸Ä</span>
-<a name="l01392"></a>01392         <span class="keywordflow">for</span> (j = 0; j &lt; line[i].<a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a>; j++)
-<a name="l01393"></a>01393         {
-<a name="l01394"></a>01394             sum += line[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j];
-<a name="l01395"></a>01395             sum += line[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j];
-<a name="l01396"></a>01396             cov += line[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j] * ~line[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j];
-<a name="l01397"></a>01397             cov += line[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j] * ~line[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j];
-<a name="l01398"></a>01398         }
-<a name="l01399"></a>01399     }
-<a name="l01400"></a>01400     <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô.">number_of_planes</a>; i++)
-<a name="l01401"></a>01401     {
-<a name="l01402"></a>01402         all_number_of_points += (plane[i].<a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a> * 3);   <span class="comment">// Ê¿Ì̤Ï1Ëç¤Ë¤Ä¤­¤ÏĺÅÀ¤¬3¸Ä</span>
-<a name="l01403"></a>01403         <span class="keywordflow">for</span> (j = 0; j &lt; plane[i].<a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a>; j++)
-<a name="l01404"></a>01404         {
-<a name="l01405"></a>01405             sum += plane[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>[j];
-<a name="l01406"></a>01406             sum += plane[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>[j];
-<a name="l01407"></a>01407             sum += plane[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>[j];
-<a name="l01408"></a>01408             cov += plane[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>[j] * ~plane[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>[j];
-<a name="l01409"></a>01409             cov += plane[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>[j] * ~plane[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>[j];
-<a name="l01410"></a>01410             cov += plane[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>[j] * ~plane[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>[j];
-<a name="l01411"></a>01411         }
-<a name="l01412"></a>01412     }
-<a name="l01413"></a>01413     <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d" title="ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô.">number_of_plane_textures</a>; i++)
-<a name="l01414"></a>01414     {
-<a name="l01415"></a>01415         all_number_of_points += (plane_texture[i].<a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a> * 3);   <span class="comment">// Ê¿Ì̤Ï1Ëç¤Ë¤Ä¤­¤ÏĺÅÀ¤¬3¸Ä</span>
-<a name="l01416"></a>01416         <span class="keywordflow">for</span> (j = 0; j &lt; plane_texture[i].<a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a>; j++)
-<a name="l01417"></a>01417         {
-<a name="l01418"></a>01418             sum += plane_texture[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>[j];
-<a name="l01419"></a>01419             sum += plane_texture[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>[j];
-<a name="l01420"></a>01420             sum += plane_texture[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>[j];
-<a name="l01421"></a>01421             cov += plane_texture[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>[j] * ~plane_texture[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>[j];
-<a name="l01422"></a>01422             cov += plane_texture[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>[j] * ~plane_texture[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>[j];
-<a name="l01423"></a>01423             cov += plane_texture[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>[j] * ~plane_texture[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>[j];
-<a name="l01424"></a>01424         }
-<a name="l01425"></a>01425     }
-<a name="l01426"></a>01426     VecC average = sum / <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(all_number_of_points);
-<a name="l01427"></a>01427     cov = (cov / <span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(all_number_of_points)) - (average * ~average);
-<a name="l01428"></a>01428     <a class="code" href="display__3D_8cc.html#5be05aad36f9aac76341ebb355e6d831">line_width</a> = 1.0;
-<a name="l01429"></a>01429 
-<a name="l01430"></a>01430 <span class="comment">//  cout &lt;&lt; "point number " &lt;&lt; number_of_points &lt;&lt; endl;</span>
-<a name="l01431"></a>01431 <span class="comment">//  cout &lt;&lt; "line number " &lt;&lt; number_of_lines &lt;&lt; endl;</span>
-<a name="l01432"></a>01432 <span class="comment">//  cout &lt;&lt; "plane number " &lt;&lt; number_of_planes &lt;&lt; endl;</span>
-<a name="l01433"></a>01433 <span class="comment">//  cout &lt;&lt; "plane+texture number " &lt;&lt; number_of_plane_textures &lt;&lt; endl;</span>
-<a name="l01434"></a>01434 
-<a name="l01435"></a>01435     <span class="keywordflow">if</span> (manual_set_centroid == <span class="keyword">false</span>)
-<a name="l01436"></a>01436     {
-<a name="l01437"></a>01437         <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a> = average;
-<a name="l01438"></a>01438 
-<a name="l01439"></a>01439         <span class="keywordflow">if</span> (console_flag == <span class="keyword">true</span>)
-<a name="l01440"></a>01440         {
-<a name="l01441"></a>01441             <span class="keywordtype">char</span> c;
-<a name="l01442"></a>01442             cout &lt;&lt; <span class="stringliteral">"»ëÀþÀè¤ò"</span> &lt;&lt; <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a> &lt;&lt; <span class="stringliteral">"¤È¤·¤Þ¤¹¤«? (y/n) : "</span>;
-<a name="l01443"></a>01443             cin &gt;&gt; c;
-<a name="l01444"></a>01444 
-<a name="l01445"></a>01445             <span class="keywordflow">if</span> (c == <span class="charliteral">'n'</span>)
-<a name="l01446"></a>01446             {
-<a name="l01447"></a>01447                 cout &lt;&lt; <span class="stringliteral">"»ëÀþÀè¤ÎºÂɸ¤òÆþÎϤ·¤Æ²¼¤µ¤¤ : "</span>;
-<a name="l01448"></a>01448                 cin &gt;&gt; <a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0" title="¥«¥á¥é¤Î»ëÀþÀè">view_direction</a>;
-<a name="l01449"></a>01449             }
-<a name="l01450"></a>01450             <span class="keywordflow">if</span> (c == <span class="charliteral">'y'</span>) <a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0" title="¥«¥á¥é¤Î»ëÀþÀè">view_direction</a> = centroid;
-<a name="l01451"></a>01451 
-<a name="l01452"></a>01452             cout &lt;&lt; <span class="stringliteral">"¾ÇÅÀµ÷Î¥¤òÆþÎϤ·¤Æ²¼¤µ¤¤ : "</span>;
-<a name="l01453"></a>01453             cin &gt;&gt; <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a>;
-<a name="l01454"></a>01454         }
-<a name="l01455"></a>01455         <span class="keywordflow">else</span>
-<a name="l01456"></a>01456         {
-<a name="l01457"></a>01457             <a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0" title="¥«¥á¥é¤Î»ëÀþÀè">view_direction</a> = <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01458"></a>01458         }
-<a name="l01459"></a>01459     }
-<a name="l01460"></a>01460     <span class="keywordflow">else</span>
-<a name="l01461"></a>01461     {
-<a name="l01462"></a>01462         <a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0" title="¥«¥á¥é¤Î»ëÀþÀè">view_direction</a> = <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01463"></a>01463     }
-<a name="l01464"></a>01464 
-<a name="l01465"></a>01465     <span class="keywordflow">if</span> (!manual_set_view_pos)
-<a name="l01466"></a>01466         <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position() = VecC(0.0, 0.0, -<a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a>);
-<a name="l01467"></a>01467     <span class="keywordflow">else</span>
-<a name="l01468"></a>01468     {
-<a name="l01469"></a>01469         <span class="keywordflow">if</span> (manual_set_centroid)
-<a name="l01470"></a>01470         {
-<a name="l01471"></a>01471             <span class="comment">// ¤â¤· centroid ¤È cam.position() ¤¬Æ±»þ¤Ë¼êÆ°ÀßÄꤵ¤ì¤Æ¤¤¤ì¤Ð¡¤</span>
-<a name="l01472"></a>01472             <span class="comment">// distance ¤â¼êÆ°ÀßÄꤷ¤¿¤³¤È¤ËÅù¤·¤¤¡¥</span>
-<a name="l01473"></a>01473             <a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> =  (<a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0" title="¥«¥á¥é¤Î»ëÀþÀè">view_direction</a> - <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()).norm();
-<a name="l01474"></a>01474             distance_flag = <span class="keyword">true</span>;
-<a name="l01475"></a>01475         }
-<a name="l01476"></a>01476         <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position() -= <a class="code" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0" title="¥«¥á¥é¤Î»ëÀþÀè">view_direction</a>;
-<a name="l01477"></a>01477     }
-<a name="l01478"></a>01478 
-<a name="l01479"></a>01479     <span class="keywordflow">if</span> (manual_set_camera_rotation == <span class="keyword">false</span>)
-<a name="l01480"></a>01480     {
-<a name="l01481"></a>01481         <span class="comment">// »ëÅÀ¤È»ëÀþÀ褫¤é²óž¹ÔÎó¤ò·×»»</span>
-<a name="l01482"></a>01482         VecC t = -<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position();
-<a name="l01483"></a>01483         VecC rot3 = t / t.norm();
-<a name="l01484"></a>01484         VecC rot2 = normalize(rot3 % VecC(1.0, 0.0, 0.0)); <span class="comment">// »ëÅÀ¤¬(1,0,0)¤ÎÄê¿ôÇܤλþ¤Ë¤³¤Î³°ÀѤÏÎí¥Ù¥¯¥È¥ë¤Ë¤Ê¤ë¡¥¤½¤Î¾ì¹ç¤ÏÀìÍѤβóž¹ÔÎó¤ò»È¤¦(²¼¤Î if Ê¸¤Î else Àá¤ò»²¾È¤Î¤³¤È)</span>
-<a name="l01485"></a>01485         VecC rot1;
-<a name="l01486"></a>01486         <span class="keywordflow">if</span> (rot2.norm() &gt; <a class="code" href="main_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a>)
-<a name="l01487"></a>01487         {
-<a name="l01488"></a>01488             <span class="comment">// ¥«¥á¥é¤ÎY¼´¤¬¾å¤ò¸þ¤¯¤è¤¦¤Ë²óž¹ÔÎó¤ò·èÄê</span>
-<a name="l01489"></a>01489             rot1 = normalize(rot2 % rot3);
-<a name="l01490"></a>01490         }
-<a name="l01491"></a>01491         <span class="keywordflow">else</span>
-<a name="l01492"></a>01492         {
-<a name="l01493"></a>01493             <span class="comment">// »ëÅÀ¤¬(1,0,0)¤ÎÄê¿ôÇܤΤȤ­ÀìÍѤβóž¹ÔÎó</span>
-<a name="l01494"></a>01494             rot1 = VecC( 0.0, 0.0, 1.0);
-<a name="l01495"></a>01495             rot2 = VecC( 0.0, 1.0, 0.0);
-<a name="l01496"></a>01496             rot3 = VecC(-1.0, 0.0, 0.0);
-<a name="l01497"></a>01497         }
-<a name="l01498"></a>01498         AbsoluteMoving(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position(), rot1, rot2, rot3).Do(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>, <span class="keyword">false</span>);
-<a name="l01499"></a>01499     }
-<a name="l01500"></a>01500 
-<a name="l01501"></a>01501     <span class="keywordflow">if</span> (!distance_flag)
-<a name="l01502"></a>01502     {
-<a name="l01503"></a>01503         <span class="comment">// distance ¤Î¼«Æ°ÀßÄê¤Ï¡¤¼êÆ°ÀßÄ꤬¹Ô¤ï¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¸Â¤ë</span>
-<a name="l01504"></a>01504 
-<a name="l01505"></a>01505         <span class="comment">// ¤ª¤ª¤è¤½¤ÎÅÀ¤¬²èÌÌÆâ¤Ë¼ý¤Þ¤ë¤è¤¦¤Ê distance ¤òÀßÄꤷ¤¿¤¤¤Î¤Ç¡¤</span>
-<a name="l01506"></a>01506         <span class="comment">// ¤Þ¤º¤Ïµá¤á¤¿²óž¹ÔÎó¤Çͽ¤áµá¤á¤¿ºÂɸ¤Î¶¦Ê¬»¶¹ÔÎó cov ¤ò²óž¤¹¤ë¡¥</span>
-<a name="l01507"></a>01507         Mat R(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_x(), <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_y(), <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.view_z());
-<a name="l01508"></a>01508         <span class="comment">// ¶¦Ê¬»¶¹ÔÎó cov ¤ò¸ÇÍ­ÃÍʬ²ò¤·¤Æ¡¤</span>
-<a name="l01509"></a>01509         <span class="comment">// ¸ÇÍ­ÃͤÈÂбþ¤¹¤ëñ°Ì¸ÇÍ­¥Ù¥¯¥È¥ë¤ò¼è¤ê½Ð¤¹</span>
-<a name="l01510"></a>01510         Mat eigen_vectors;
-<a name="l01511"></a>01511         VecC eigen_values;
-<a name="l01512"></a>01512         eigen_vector(cov, eigen_vectors, eigen_values);
-<a name="l01513"></a>01513         <span class="comment">// ¸ÇÍ­¥Ù¥¯¥È¥ë¤ò²óž¹ÔÎó¤Ç²óž¤µ¤»¤ë</span>
-<a name="l01514"></a>01514         eigen_vectors(0) = ~R * eigen_vectors(0);
-<a name="l01515"></a>01515         eigen_vectors(1) = ~R * eigen_vectors(1);
-<a name="l01516"></a>01516         eigen_vectors(2) = ~R * eigen_vectors(2);
-<a name="l01517"></a>01517         <span class="comment">// ¶¦Ê¬»¶¹ÔÎó¤òºÆ¹½À®¤¹¤ë</span>
-<a name="l01518"></a>01518         cov = eigen_vectors * diag(eigen_values) * ~eigen_vectors;
-<a name="l01519"></a>01519         <span class="comment">// ¼¡¤Ï x À®Ê¬, y À®Ê¬¤Îɸ½àÊк¹¤òÆÀ¤ë¡¥</span>
-<a name="l01520"></a>01520         <span class="keywordtype">double</span> sd_x = std::sqrt(cov[0][0]);
-<a name="l01521"></a>01521         <span class="keywordtype">double</span> sd_y = std::sqrt(cov[1][1]);
-<a name="l01522"></a>01522 
-<a name="l01523"></a>01523         <span class="comment">// -3*sd_x ¤«¤é 3*sd_x ¤Þ¤Ç¤Î x ºÂɸ¤ò¤â¤ÄÅÀ¤¬²èÌÌÆâ¤Ë¼ý¤Þ¤ë¤è¤¦¤Ë¡¤</span>
-<a name="l01524"></a>01524         <span class="comment">// Æ±Íͤˡ¤-3*sd_y ¤«¤é 3*sd_y ¤Þ¤Ç¤Î y ºÂɸ¤ò»ý¤ÄÅÀ¤¬²èÌÌÆâ¤Ë¼ý¤Þ¤ë¤è¤¦¤Ë</span>
-<a name="l01525"></a>01525         <span class="comment">// distance ¤ò·èÄꤹ¤ë¡¥</span>
-<a name="l01526"></a>01526         <span class="comment">// ¤³¤Î 3 ¤È¤¤¤¦ÃͤϷи³¤Ë´ð¤Å¤¯(ÁᤤÏ䬻î¹Ôºø¸í)¡¥</span>
-<a name="l01527"></a>01527         <span class="keywordtype">double</span> distance_x = (3.0 * sd_x * <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a> / (<span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(<a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>) / 2.0));
-<a name="l01528"></a>01528         <span class="keywordtype">double</span> distance_y = (3.0 * sd_y * <a class="code" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a> / (<span class="keyword">static_cast&lt;</span><span class="keywordtype">double</span><span class="keyword">&gt;</span>(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>) / 2.0));
-<a name="l01529"></a>01529         <span class="keywordflow">if</span> (distance_x &lt; distance_y)
-<a name="l01530"></a>01530             <a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> = distance_y;
-<a name="l01531"></a>01531         <span class="keywordflow">else</span>
-<a name="l01532"></a>01532             <a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> = distance_x;
-<a name="l01533"></a>01533         <span class="comment">// µá¤á¤¿ distance ¤Ç¥«¥á¥é¤Î°ÌÃÖ¤òºÆÀßÄꤹ¤ë</span>
-<a name="l01534"></a>01534         <a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position() = normalize(<a class="code" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732" title="¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë">cam</a>.position()) * <a class="code" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> * <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01535"></a>01535     }
-<a name="l01536"></a>01536 
-<a name="l01537"></a>01537     <span class="comment">// Á´¤Æ¤ÎÅÀ¡¤Ä¾Àþ¡¤Ê¿Ì̤κÂɸ¤ò½Å¿´¤¬¸¶ÅÀ¤Ë¤¯¤ë¤è¤¦¤ËÊ¿¹Ô°ÜÆ°¤¹¤ë</span>
-<a name="l01538"></a>01538     <span class="keywordflow">for</span> (i = 0; i &lt; number_of_points; i++)
-<a name="l01539"></a>01539         <span class="keywordflow">for</span> (j = 0; j &lt; point[i].<a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a>; j++)
-<a name="l01540"></a>01540         {
-<a name="l01541"></a>01541             point[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>[j] = point[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>[j] - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01542"></a>01542         }
-<a name="l01543"></a>01543     <span class="keywordflow">for</span> (i = 0; i &lt; number_of_lines; i++)
-<a name="l01544"></a>01544         <span class="keywordflow">for</span> (j = 0; j &lt; line[i].<a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a>; j++)
-<a name="l01545"></a>01545         {
-<a name="l01546"></a>01546             line[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j] = line[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j] - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01547"></a>01547             line[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j] = line[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j] - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01548"></a>01548         }
-<a name="l01549"></a>01549     <span class="keywordflow">for</span> (i = 0; i &lt; number_of_planes; i++)
-<a name="l01550"></a>01550         <span class="keywordflow">for</span> (j = 0; j &lt; plane[i].<a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a>; j++)
-<a name="l01551"></a>01551         {
-<a name="l01552"></a>01552             plane[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>[j] = plane[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>[j] - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01553"></a>01553             plane[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>[j] = plane[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>[j] - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01554"></a>01554             plane[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>[j] = plane[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>[j] - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01555"></a>01555         }
-<a name="l01556"></a>01556     <span class="keywordflow">for</span> (i = 0; i &lt; number_of_plane_textures; i++)
-<a name="l01557"></a>01557         <span class="keywordflow">for</span> (j = 0; j &lt; plane_texture[i].<a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a>; j++)
-<a name="l01558"></a>01558         {
-<a name="l01559"></a>01559             plane_texture[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>[j] = plane_texture[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>[j] - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01560"></a>01560             plane_texture[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>[j] = plane_texture[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>[j] - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01561"></a>01561             plane_texture[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>[j] = plane_texture[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>[j] - <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l01562"></a>01562         }
-<a name="l01563"></a>01563 
-<a name="l01564"></a>01564     <span class="comment">// Á´¤Æ¤ÎÅÀ¡¤Ä¾Àþ¡¤Ê¿Ì̤κÂɸ¤ò¥¹¥±¡¼¥ëÇܤ¹¤ë</span>
-<a name="l01565"></a>01565     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> != 1.0)
-<a name="l01566"></a>01566     {
-<a name="l01567"></a>01567        <span class="keywordflow">for</span> (i = 0; i &lt; number_of_points; i++)
-<a name="l01568"></a>01568       <span class="keywordflow">for</span> (j = 0; j &lt; point[i].<a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a>; j++)
-<a name="l01569"></a>01569          point[i].p[j] *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01570"></a>01570        
-<a name="l01571"></a>01571        <span class="keywordflow">for</span> (i = 0; i &lt; number_of_lines; i++)
-<a name="l01572"></a>01572             <span class="keywordflow">for</span> (j = 0; j &lt; line[i].<a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a>; j++)
-<a name="l01573"></a>01573             {
-<a name="l01574"></a>01574                 line[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j] *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01575"></a>01575                 line[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j] *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01576"></a>01576             }
-<a name="l01577"></a>01577 
-<a name="l01578"></a>01578         <span class="keywordflow">for</span> (i = 0; i &lt; number_of_planes; i++)
-<a name="l01579"></a>01579             <span class="keywordflow">for</span> (j = 0; j &lt; plane[i].<a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a>; j++)
-<a name="l01580"></a>01580             {
-<a name="l01581"></a>01581                 plane[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>[j] *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01582"></a>01582                 plane[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>[j] *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01583"></a>01583                 plane[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>[j] *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01584"></a>01584             }
-<a name="l01585"></a>01585 
-<a name="l01586"></a>01586         <span class="keywordflow">for</span> (i = 0; i &lt; number_of_plane_textures; i++)
-<a name="l01587"></a>01587             <span class="keywordflow">for</span> (j = 0; j &lt; plane_texture[i].<a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a>; j++)
-<a name="l01588"></a>01588             {
-<a name="l01589"></a>01589                 plane_texture[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>[j] *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01590"></a>01590                 plane_texture[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>[j] *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01591"></a>01591                 plane_texture[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>[j] *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01592"></a>01592             }
-<a name="l01593"></a>01593         <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a> *= <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l01594"></a>01594     }
-<a name="l01595"></a>01595 
-<a name="l01596"></a>01596 <span class="comment">//  cout &lt;&lt; "centroid " &lt;&lt; centroid &lt;&lt; std::endl;</span>
-<a name="l01597"></a>01597 <span class="comment">//  cout &lt;&lt; "view     " &lt;&lt; view &lt;&lt; std::endl;</span>
-<a name="l01598"></a>01598 <span class="comment">//  cout &lt;&lt; "distance " &lt;&lt; distance &lt;&lt; std::endl;</span>
-<a name="l01599"></a>01599 <span class="comment">//  cout &lt;&lt; "scale    " &lt;&lt; scale_of_world &lt;&lt; std::endl;</span>
-<a name="l01600"></a>01600 
-<a name="l01601"></a>01601     <span class="comment">// GLUT´ØÏ¢¤Î½é´ü²½¤ò¹Ô¤¦</span>
-<a name="l01602"></a>01602     <span class="comment">// (EPS²èÁü¤ò»£±Æ¤¹¤ë¤À¤±¤Î¾ì¹ç¤ò½ü¤¯)</span>
-<a name="l01603"></a>01603     <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#902cfbfeb79a05e879c55848837f4473" title="EPS²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue.">eps_saving_only</a> == <span class="keyword">false</span>)
-<a name="l01604"></a>01604     {
-<a name="l01605"></a>01605         <span class="comment">// ³Æ¥«¥á¥é¤Î²óž,Ê¿Ê,¾ÇÅÀµ÷Î¥¤ÎÆɤ߹þ¤ß</span>
-<a name="l01606"></a>01606 <span class="comment">//      glutInitWindowPosition(0, 100);</span>
-<a name="l01607"></a>01607         sprintf(disp_name,
-<a name="l01608"></a>01608                 <span class="stringliteral">"%s: %s [x]:Enlarge Point [z]:Shrink point [e]:Save as EPS"</span>,
-<a name="l01609"></a>01609                 argv[0], <a class="code" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0" title="ÆþÎϥǡ¼¥¿.">input_fname</a>);
-<a name="l01610"></a>01610 
-<a name="l01611"></a>01611         glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
-<a name="l01612"></a>01612         glutInitWindowSize(<a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l01613"></a>01613         glutCreateWindow(disp_name);
-<a name="l01614"></a>01614 
-<a name="l01615"></a>01615         glPixelStorei(GL_UNPACK_ALIGNMENT,1);
-<a name="l01616"></a>01616 
-<a name="l01617"></a>01617         <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#97176d02a0e2b21c05a11842351eb591" title="¥Æ¥¯¥¹¥Á¥ã¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ëtrue">load_texture_flag</a> != <span class="keyword">false</span>)
-<a name="l01618"></a>01618         {
-<a name="l01619"></a>01619             <span class="comment">// ¥Æ¥¯¥¹¥Á¥ã¤ò¥í¡¼¥É¤¹¤ë</span>
-<a name="l01620"></a>01620             <a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a> = <a class="code" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a>(texture_fname, <a class="code" href="display__3D_8cc.html#e4f71de45f0a2263d14930dcf8691f5d" title="¥Æ¥¯¥¹¥Á¥ãÉý(¥Ô¥¯¥»¥ë)">texture_width</a>, <a class="code" href="display__3D_8cc.html#22e910452b37a1bcd9b35c927236af20" title="¥Æ¥¯¥¹¥Á¥ã¹â¤µ(¥Ô¥¯¥»¥ë)">texture_height</a>);
-<a name="l01621"></a>01621         
-<a name="l01622"></a>01622             <span class="comment">// ¥Æ¥¯¥¹¥Á¥ã¤Î³ä¤êÅö¤Æ</span>
-<a name="l01623"></a>01623             <span class="comment">// (¥Æ¥¯¥¹¥Á¥ã²èÁü¥µ¥¤¥º¤ËÀ©Ìó¤ò¤«¤±¤¿¤¯¤Ê¤¤¤Î¤Ç¥ß¥Ã¥×¥Þ¥Ã¥×¤ò»È¤¦)</span>
-<a name="l01624"></a>01624             gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, <a class="code" href="display__3D_8cc.html#e4f71de45f0a2263d14930dcf8691f5d" title="¥Æ¥¯¥¹¥Á¥ãÉý(¥Ô¥¯¥»¥ë)">texture_width</a>, <a class="code" href="display__3D_8cc.html#22e910452b37a1bcd9b35c927236af20" title="¥Æ¥¯¥¹¥Á¥ã¹â¤µ(¥Ô¥¯¥»¥ë)">texture_height</a>, GL_RGB, GL_UNSIGNED_BYTE, <a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a>);
-<a name="l01625"></a>01625 
-<a name="l01626"></a>01626             <span class="comment">// ¥Æ¥¯¥¹¥Á¥ã¤ò³ÈÂ硦½Ì¾®¤¹¤ëÊýË¡¤Î»ØÄê</span>
-<a name="l01627"></a>01627             glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
-<a name="l01628"></a>01628             glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
-<a name="l01629"></a>01629 
-<a name="l01630"></a>01630             <span class="comment">// ¥Æ¥¯¥¹¥Á¥ã´Ä¶­</span>
-<a name="l01631"></a>01631             glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
-<a name="l01632"></a>01632         }
-<a name="l01633"></a>01633 
-<a name="l01634"></a>01634         <span class="keywordflow">if</span> (!<a class="code" href="display__3D_8cc.html#23e0c090f0b4551052261a2d87cb34c7" title="¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¾ì¹ç¤Ëtrue">load_motion_flag</a>)
-<a name="l01635"></a>01635         {
-<a name="l01636"></a>01636             <span class="comment">// ¥â¡¼¥·¥ç¥ó¤òºÆÀ¸¤¹¤ë¾ì¹ç¤Ï¡¤ÆþÎϤò°ìÀÚ¼õ¤±ÉÕ¤±¤Ê¤¤</span>
-<a name="l01637"></a>01637             glutMouseFunc(<a class="code" href="display__3D_8cc.html#c76a5d78172a826cd6ee9512b89a86c0">mouse</a>);
-<a name="l01638"></a>01638             glutKeyboardFunc(<a class="code" href="display__3D_8cc.html#4d7cf3cc6ec6b818e4d4395e156eecfb">keyboard</a>);
-<a name="l01639"></a>01639             glutSpecialFunc(<a class="code" href="display__3D_8cc.html#56761a2e4464538a3a9d951ca285eccd">special</a>);
-<a name="l01640"></a>01640             glutMotionFunc(<a class="code" href="display__3D_8cc.html#45a7d7c86c97ca6a2d4d32ce2d263f67">motion</a>);
-<a name="l01641"></a>01641             glutIdleFunc(NULL);
-<a name="l01642"></a>01642         }
-<a name="l01643"></a>01643         <span class="keywordflow">else</span>
-<a name="l01644"></a>01644         {
-<a name="l01645"></a>01645             glutIdleFunc(<a class="code" href="display__3D_8cc.html#83abbeda22fc5e6c2b35523b64199c1c">idle</a>);
-<a name="l01646"></a>01646             <a class="code" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">motion_iterator</a> = <a class="code" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced" title="¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥â¡¼¥·¥ç¥ó">loaded_motion</a>.begin();
-<a name="l01647"></a>01647             <a class="code" href="display__3D_8cc.html#e29c0830cc4c44125315ca1b6a255a5f" title="¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue">playing_loaded_motion</a> = <span class="keyword">true</span>;
-<a name="l01648"></a>01648             <a class="code" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18" title="¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë">output_screenshot</a> = <span class="keyword">true</span>;
-<a name="l01649"></a>01649         }
-<a name="l01650"></a>01650         glutDisplayFunc(<a class="code" href="display__3D_8cc.html#c7680454aa76f10d7883fa41668f2fd7">redraw</a>);
-<a name="l01651"></a>01651         glutReshapeFunc(<a class="code" href="display__3D_8cc.html#72868655f1024742a57e494c6ee6a0e0">resize</a>);
-<a name="l01652"></a>01652 
-<a name="l01653"></a>01653         <a class="code" href="display__3D_8cc.html#2858154e2009b0e6e616f313177762bc">init</a>();
-<a name="l01654"></a>01654 
-<a name="l01655"></a>01655         glutMainLoop();
-<a name="l01656"></a>01656     }
-<a name="l01657"></a>01657     <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="display__3D_8cc.html#902cfbfeb79a05e879c55848837f4473" title="EPS²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue.">eps_saving_only</a> != <span class="keyword">false</span>)
-<a name="l01658"></a>01658     {
-<a name="l01659"></a>01659         <span class="comment">// EPS ¥Õ¥¡¥¤¥ë¤ò1Ëç½ÐÎϤ·¤Æ½ªÎ»</span>
-<a name="l01660"></a>01660         <a class="code" href="display__3D_8cc.html#9d56db711eefeb9db03b90fd203ff23f">eps_out</a>(output_eps_fname);
-<a name="l01661"></a>01661     }
-<a name="l01662"></a>01662 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/display__3D_8cc.html b/latex/vim/.vim/doc/html/display__3D_8cc.html
deleted file mode 100644 (file)
index c912e2b..0000000
+++ /dev/null
@@ -1,1888 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/display_3D.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/display_3D.cc</h1>
-<p>
-<a href="display__3D_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">MotionArray&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#4c34aee8a04528ec29c07811dfeb0091">create_builtin_motion</a> (int stasis_count, int pan_count, int tilt_count)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#9a05fb05f758a87628212c4bfc50c182">usage</a> (char *progname)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#4b66d5e31b5dc18b314c8a68163263bd">cleanup</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">auto_generate_filename</a> (const char *prefix, const char *suffix, char *buffer)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#9d56db711eefeb9db03b90fd203ff23f">eps_out</a> (char *filename, bool batch_mode=false)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#f91438c15307c82d3ead1f37c9588aae">screenshot</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#83abbeda22fc5e6c2b35523b64199c1c">idle</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#56761a2e4464538a3a9d951ca285eccd">special</a> (int key, int, int)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#4d7cf3cc6ec6b818e4d4395e156eecfb">keyboard</a> (unsigned char key, int, int)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#45a7d7c86c97ca6a2d4d32ce2d263f67">motion</a> (int x, int y)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#c76a5d78172a826cd6ee9512b89a86c0">mouse</a> (int button, int state, int x, int y)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#72868655f1024742a57e494c6ee6a0e0">resize</a> (int w, int h)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#c7680454aa76f10d7883fa41668f2fd7">redraw</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#2858154e2009b0e6e616f313177762bc">init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
-
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a> = 1.0e-10</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#18540318aa983a0f2c09072e4737c45c">DET_EPS</a> = 1.0e-10</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Camera&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732">cam</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë  <a href="#3b23650c3f80b53cee3a2c471797c732"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3">view1</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)  <a href="#bfecb7e3ed2069528f312921e4a36bb3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f">view_z1</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê)  <a href="#76ee40a488391c061fc224898476241f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0">view_direction</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥«¥á¥é¤Î»ëÀþÀè  <a href="#02c6fee3a6bf3eafd87c76a243cb9ae0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2">centroid</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÆþÎÏÅÀ¤Î½Å¿´.  <a href="#75a33f7e11747a8f8e3f626563221ef2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0">input_fname</a> [FILENAME_MAX]</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÆþÎϥǡ¼¥¿.  <a href="#ad5e66757023ebab9f3e7fbc6ca766e0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structPoint.html">Point</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#bedd08cff88cbb8382a8a18ce0ad321d">point</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÅÀ.  <a href="#bedd08cff88cbb8382a8a18ce0ad321d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structLine.html">Line</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb">line</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ľÀþ.  <a href="#17abee0f2ab60674a27ae26197f575bb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structPlane.html">Plane</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#a814a2365bbfb83db8c44352435e29ff">plane</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ê¿ÌÌ.  <a href="#a814a2365bbfb83db8c44352435e29ff"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structPlaneTexture.html">PlaneTexture</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#05b04ffe9e00a01a3dc31a23e30b845b">plane_texture</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ê¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­).  <a href="#05b04ffe9e00a01a3dc31a23e30b845b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64">number_of_points</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô.  <a href="#6f8a9ccd09a629654ef4c45a4446fe64"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e">number_of_lines</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô.  <a href="#d9c34084509e09f78699ce6b76163e9e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6">number_of_planes</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô.  <a href="#b27c704f4a2aa6b9231b32e0f938b3a6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d">number_of_plane_textures</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô.  <a href="#5e31f04ed01270635c86e6cceccd6a9d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#f44c79bd4434a9d7c567073c27c44e12">texture_fname</a> [FILENAME_MAX]</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥Æ¥¯¥¹¥Á¥ãPPM¥Õ¥¡¥¤¥ë̾  <a href="#f44c79bd4434a9d7c567073c27c44e12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#e4f71de45f0a2263d14930dcf8691f5d">texture_width</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥Æ¥¯¥¹¥Á¥ãÉý(¥Ô¥¯¥»¥ë)  <a href="#e4f71de45f0a2263d14930dcf8691f5d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#22e910452b37a1bcd9b35c927236af20">texture_height</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥Æ¥¯¥¹¥Á¥ã¹â¤µ(¥Ô¥¯¥»¥ë)  <a href="#22e910452b37a1bcd9b35c927236af20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLubyte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3">texture</a> = 0</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)  <a href="#e843a744caa53e082a3c3889dd1f7fb3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa">rotation_amount</a> = 5.0</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ]  <a href="#0e4da9829f205da5f37a36d5e6d349aa"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3">point_visible</a> = true</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÉÁ²èÀ©¸æ¥Õ¥é¥°.  <a href="#657ba432962874fee0c8b742b47cf8b3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3">line_visible</a> = true</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ľÀþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.  <a href="#333e0d7016f63a72949457a112b507e3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e">plane_visible</a> = true</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ê¿Ì̤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue.  <a href="#d4f3616afe83aea32d92c9cca9cbc42e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34">black_background</a> = true</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue.  <a href="#5e3395475b31edb084ab890b84fbea34"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#15887678847f8f9fd8c58db1c216a694">show_point_number</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÅÀ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.  <a href="#15887678847f8f9fd8c58db1c216a694"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162">show_axis</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">X,Y,Z¼´¤ò²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue.  <a href="#c5231c8eef99f4c5c83b6b525accc162"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93">show_indicator</a> = true</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue  <a href="#b690df064e0da836ede53b0b3ef0eb93"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2">orthographic_project</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue.  <a href="#df893f364ba702c546887f96da5933a2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#97176d02a0e2b21c05a11842351eb591">load_texture_flag</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥Æ¥¯¥¹¥Á¥ã¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ëtrue  <a href="#97176d02a0e2b21c05a11842351eb591"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#d3b4e343f2aee8967d1acb89d9d13ce4">use_cube_default</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ΩÊýÂΤǶõ´ÖÅÀ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ëtrue.  <a href="#d3b4e343f2aee8967d1acb89d9d13ce4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d">auto_generate_output_filename</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">½ÐÎÏÀ©¸æ¥Õ¥é¥°  <a href="#2d5c2dfc774ac12ec961bf297d7e8a3d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018">auto_generate_output_prefix</a> [FILENAME_MAX]</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ï¢ÈÖÊݸ¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹.  <a href="#55a3e24d679ac5a1e4b08f28d61af018"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#902cfbfeb79a05e879c55848837f4473">eps_saving_only</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">EPS²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue.  <a href="#902cfbfeb79a05e879c55848837f4473"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#6c161cd8dfbba89703735daacc5db75e">ppm_saving_only</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">PPM²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue.  <a href="#6c161cd8dfbba89703735daacc5db75e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94">tty_available</a> = true</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue.  <a href="#f81dfa14a123a978d37f8125ae467a94"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#1072eb57d744d41c0f62896c60532635">output_ppm_fname</a> [FILENAME_MAX]</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">½ÐÎÏPPM¥Õ¥¡¥¤¥ë̾(-M ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë)  <a href="#1072eb57d744d41c0f62896c60532635"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c">output_param_always</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue  <a href="#ae960eea74d9648e9f89956b428c414c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18">output_screenshot</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë  <a href="#d958c7c417def66698c7429d1926df18"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#3ff9d1b267d54179481cf7aad262c717">output_screenshot_eps</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËEPS²èÁü¤ò½ÐÎϤ¹¤ë  <a href="#3ff9d1b267d54179481cf7aad262c717"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#2a7636beb5478adc2536a965c7c95595">output_color_eps</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">½ÐÎÏEPS²èÁü¤ò¥«¥é¡¼¤Ë¤¹¤ë  <a href="#2a7636beb5478adc2536a965c7c95595"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ  <a href="#d12fc34ce789bce6c8a05d8a17138534"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> = 1.0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a> = 4.0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> = 1.0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">MotionArray&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b">builtin_motion</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Æ°²èºîÀ®ÍѤΥ⡼¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¡¼¥¿¤È¥Õ¥é¥°.  <a href="#7d7a738d904f2b78f574072f25cc4d0b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3">playing_builtin_motion</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue  <a href="#094ed8a3f01f191e9075c7471cee12f3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">MotionArray&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97">recorded_motion</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥æ¡¼¥¶¤¬µ­Ï¿¤¹¤ë¥â¡¼¥·¥ç¥ó  <a href="#4fa7cdc43371e27b38d3f6b5ebdd2e97"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">MotionArray::Iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">motion_iterator</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3">record_motion</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue  <a href="#593090e6bf1b9664e82a3fc5ca3dc9a3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">MotionArray&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced">loaded_motion</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥â¡¼¥·¥ç¥ó  <a href="#7b299f7973ff56eccf065aa137775ced"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#23e0c090f0b4551052261a2d87cb34c7">load_motion_flag</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¾ì¹ç¤Ëtrue  <a href="#23e0c090f0b4551052261a2d87cb34c7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#e29c0830cc4c44125315ca1b6a255a5f">playing_loaded_motion</a> = false</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue  <a href="#e29c0830cc4c44125315ca1b6a255a5f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#5be05aad36f9aac76341ebb355e6d831">line_width</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#44e832a05e81021071f756f0e9987027">x_1</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥È´ØÏ¢¤Î¥Æ¥ó¥Ý¥é¥êÊÑ¿ô.  <a href="#44e832a05e81021071f756f0e9987027"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92">y_1</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">¥Þ¥¦¥¹¥¤¥Ù¥ó¥È³«»Ï»þ¤Î¥Þ¥¦¥¹¥«¡¼¥½¥ëºÂɸ¤òÊÝ»ý¤¹¤ë¥Æ¥ó¥Ý¥é¥ê  <a href="#be9c57fb3c1080aee350bcacd9c5ef92"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f">flg</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê.  <a href="#6161fc1baccb04d46d3b3fe3521bb48f"></a><br></td></tr>
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="bb42a6bf69a2acaf0f6e72021f1c045f"></a><!-- doxytag: member="display_3D.cc::auto_generate_filename" ref="bb42a6bf69a2acaf0f6e72021f1c045f" args="(const char *prefix, const char *suffix, char *buffer)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* auto_generate_filename           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>prefix</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>suffix</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>buffer</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00232">232</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4b66d5e31b5dc18b314c8a68163263bd"></a><!-- doxytag: member="display_3D.cc::cleanup" ref="4b66d5e31b5dc18b314c8a68163263bd" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void cleanup           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00197">197</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4c34aee8a04528ec29c07811dfeb0091"></a><!-- doxytag: member="display_3D.cc::create_builtin_motion" ref="4c34aee8a04528ec29c07811dfeb0091" args="(int stasis_count, int pan_count, int tilt_count)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">MotionArray create_builtin_motion           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>stasis_count</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>pan_count</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>tilt_count</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤òÀ¸À®¤¹¤ë <dl compact><dt><b>å¼\95æ\95°:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>stasis_count</em>&nbsp;</td><td>ÀŻ߻þ¤Î¥Õ¥ì¡¼¥à¿ô </td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pan_count</em>&nbsp;</td><td>¥«¥á¥é¥Ñ¥ó¤Î²ó¿ô </td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>tilt_count</em>&nbsp;</td><td>¥«¥á¥é¥Á¥ë¥È¤Î²ó¿ô </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>æ\88»ã\82\8aå\80¤:</b></dt><dd>¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎÇÛÎó </dd></dl>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00116">116</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9d56db711eefeb9db03b90fd203ff23f"></a><!-- doxytag: member="display_3D.cc::eps_out" ref="9d56db711eefeb9db03b90fd203ff23f" args="(char *filename, bool batch_mode=false)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void eps_out           </td>
-          <td>(</td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&nbsp;</td>
-          <td class="paramname"> <em>batch_mode</em> = <code>false</code></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00248">248</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="83abbeda22fc5e6c2b35523b64199c1c"></a><!-- doxytag: member="display_3D.cc::idle" ref="83abbeda22fc5e6c2b35523b64199c1c" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void idle           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00388">388</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2858154e2009b0e6e616f313177762bc"></a><!-- doxytag: member="display_3D.cc::init" ref="2858154e2009b0e6e616f313177762bc" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l01160">1160</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4d7cf3cc6ec6b818e4d4395e156eecfb"></a><!-- doxytag: member="display_3D.cc::keyboard" ref="4d7cf3cc6ec6b818e4d4395e156eecfb" args="(unsigned char key, int, int)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void keyboard           </td>
-          <td>(</td>
-          <td class="paramtype">unsigned char&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname">, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00453">453</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="display_3D.cc::main" ref="3c04138a5bfe5d72780bb7e82a18e627" args="(int argc, char **argv)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int main           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char **&nbsp;</td>
-          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p>
-&lt; ½ÐÎÏ¥Õ¥¡¥¤¥ë̾(-e ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë)<p>
-&lt; ¥Æ¥¯¥¹¥Á¥ã¥Õ¥¡¥¤¥ë̾(-T ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë)<p>
-&lt; ¥â¡¼¥·¥ç¥ó¥Õ¥¡¥¤¥ë̾(-y ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë) 
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l01167">1167</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="45a7d7c86c97ca6a2d4d32ce2d263f67"></a><!-- doxytag: member="display_3D.cc::motion" ref="45a7d7c86c97ca6a2d4d32ce2d263f67" args="(int x, int y)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void motion           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00697">697</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c76a5d78172a826cd6ee9512b89a86c0"></a><!-- doxytag: member="display_3D.cc::mouse" ref="c76a5d78172a826cd6ee9512b89a86c0" args="(int button, int state, int x, int y)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void mouse           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>button</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>state</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00724">724</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c7680454aa76f10d7883fa41668f2fd7"></a><!-- doxytag: member="display_3D.cc::redraw" ref="c7680454aa76f10d7883fa41668f2fd7" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void redraw           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00800">800</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="72868655f1024742a57e494c6ee6a0e0"></a><!-- doxytag: member="display_3D.cc::resize" ref="72868655f1024742a57e494c6ee6a0e0" args="(int w, int h)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void resize           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>w</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00791">791</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f91438c15307c82d3ead1f37c9588aae"></a><!-- doxytag: member="display_3D.cc::screenshot" ref="f91438c15307c82d3ead1f37c9588aae" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void screenshot           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00370">370</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="56761a2e4464538a3a9d951ca285eccd"></a><!-- doxytag: member="display_3D.cc::special" ref="56761a2e4464538a3a9d951ca285eccd" args="(int key, int, int)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void special           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname">, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00419">419</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9a05fb05f758a87628212c4bfc50c182"></a><!-- doxytag: member="display_3D.cc::usage" ref="9a05fb05f758a87628212c4bfc50c182" args="(char *progname)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void usage           </td>
-          <td>(</td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>progname</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00158">158</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="2d5c2dfc774ac12ec961bf297d7e8a3d"></a><!-- doxytag: member="display_3D.cc::auto_generate_output_filename" ref="2d5c2dfc774ac12ec961bf297d7e8a3d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d">auto_generate_output_filename</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-½ÐÎÏÀ©¸æ¥Õ¥é¥° 
-<p>
-Êݸ¥Õ¥¡¥¤¥ë̾¤òÏ¢È֤Ǽ«Æ°À¸À®¤¹¤ë¾ì¹ç¤Ïtrue 
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00075">75</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="55a3e24d679ac5a1e4b08f28d61af018"></a><!-- doxytag: member="display_3D.cc::auto_generate_output_prefix" ref="55a3e24d679ac5a1e4b08f28d61af018" args="[FILENAME_MAX]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018">auto_generate_output_prefix</a>[FILENAME_MAX]          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Ï¢ÈÖÊݸ¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00076">76</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5e3395475b31edb084ab890b84fbea34"></a><!-- doxytag: member="display_3D.cc::black_background" ref="5e3395475b31edb084ab890b84fbea34" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34">black_background</a> = true          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00066">66</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7d7a738d904f2b78f574072f25cc4d0b"></a><!-- doxytag: member="display_3D.cc::builtin_motion" ref="7d7a738d904f2b78f574072f25cc4d0b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">MotionArray <a class="el" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b">builtin_motion</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Æ°²èºîÀ®ÍѤΥ⡼¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¡¼¥¿¤È¥Õ¥é¥°. 
-<p>
-¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó 
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00093">93</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3b23650c3f80b53cee3a2c471797c732"></a><!-- doxytag: member="display_3D.cc::cam" ref="3b23650c3f80b53cee3a2c471797c732" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Camera <a class="el" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732">cam</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë 
-<p>
-¥«¥á¥é¤Î°ÌÃ֤ȻÑÀª 
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00040">40</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="75a33f7e11747a8f8e3f626563221ef2"></a><!-- doxytag: member="display_3D.cc::centroid" ref="75a33f7e11747a8f8e3f626563221ef2" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC <a class="el" href="display__3D_8h.html#75a33f7e11747a8f8e3f626563221ef2">centroid</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÆþÎÏÅÀ¤Î½Å¿´. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00044">44</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="18540318aa983a0f2c09072e4737c45c"></a><!-- doxytag: member="display_3D.cc::DET_EPS" ref="18540318aa983a0f2c09072e4737c45c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="test_8cc.html#18540318aa983a0f2c09072e4737c45c">DET_EPS</a> = 1.0e-10          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00032">32</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="79b8e036dca6911e3295a47d99f21f43"></a><!-- doxytag: member="display_3D.cc::distance" ref="79b8e036dca6911e3295a47d99f21f43" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">distance</a> = 1.0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00090">90</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b49f4cd93dedd3a086d3565a8a1b5998"></a><!-- doxytag: member="display_3D.cc::EPS" ref="b49f4cd93dedd3a086d3565a8a1b5998" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="test_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a> = 1.0e-10          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00031">31</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="902cfbfeb79a05e879c55848837f4473"></a><!-- doxytag: member="display_3D.cc::eps_saving_only" ref="902cfbfeb79a05e879c55848837f4473" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#902cfbfeb79a05e879c55848837f4473">eps_saving_only</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-EPS²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00077">77</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6161fc1baccb04d46d3b3fe3521bb48f"></a><!-- doxytag: member="display_3D.cc::flg" ref="6161fc1baccb04d46d3b3fe3521bb48f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f">flg</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00107">107</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7223a64c74f4f586a5f53f3d7aa8c1ae"></a><!-- doxytag: member="display_3D.cc::focus" ref="7223a64c74f4f586a5f53f3d7aa8c1ae" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">focus</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00087">87</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d12fc34ce789bce6c8a05d8a17138534"></a><!-- doxytag: member="display_3D.cc::height" ref="d12fc34ce789bce6c8a05d8a17138534" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00086">86</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ad5e66757023ebab9f3e7fbc6ca766e0"></a><!-- doxytag: member="display_3D.cc::input_fname" ref="ad5e66757023ebab9f3e7fbc6ca766e0" args="[FILENAME_MAX]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0">input_fname</a>[FILENAME_MAX]          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÆþÎϥǡ¼¥¿. 
-<p>
-ÆþÎÏ¥Õ¥¡¥¤¥ë̾ 
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00047">47</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="17abee0f2ab60674a27ae26197f575bb"></a><!-- doxytag: member="display_3D.cc::line" ref="17abee0f2ab60674a27ae26197f575bb" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structLine.html">Line</a>* <a class="el" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb">line</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ľÀþ. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00049">49</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="333e0d7016f63a72949457a112b507e3"></a><!-- doxytag: member="display_3D.cc::line_visible" ref="333e0d7016f63a72949457a112b507e3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3">line_visible</a> = true          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ľÀþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00064">64</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5be05aad36f9aac76341ebb355e6d831"></a><!-- doxytag: member="display_3D.cc::line_width" ref="5be05aad36f9aac76341ebb355e6d831" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLfloat <a class="el" href="display__3D_8cc.html#5be05aad36f9aac76341ebb355e6d831">line_width</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00103">103</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="23e0c090f0b4551052261a2d87cb34c7"></a><!-- doxytag: member="display_3D.cc::load_motion_flag" ref="23e0c090f0b4551052261a2d87cb34c7" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#23e0c090f0b4551052261a2d87cb34c7">load_motion_flag</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¾ì¹ç¤Ëtrue 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00099">99</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="97176d02a0e2b21c05a11842351eb591"></a><!-- doxytag: member="display_3D.cc::load_texture_flag" ref="97176d02a0e2b21c05a11842351eb591" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#97176d02a0e2b21c05a11842351eb591">load_texture_flag</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Æ¥¯¥¹¥Á¥ã¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ëtrue 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00071">71</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7b299f7973ff56eccf065aa137775ced"></a><!-- doxytag: member="display_3D.cc::loaded_motion" ref="7b299f7973ff56eccf065aa137775ced" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">MotionArray <a class="el" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced">loaded_motion</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥â¡¼¥·¥ç¥ó 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00098">98</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5d5880aba7f18b7a7aef749242f34fd1"></a><!-- doxytag: member="display_3D.cc::motion_iterator" ref="5d5880aba7f18b7a7aef749242f34fd1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">MotionArray::Iterator <a class="el" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">motion_iterator</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00096">96</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d9c34084509e09f78699ce6b76163e9e"></a><!-- doxytag: member="display_3D.cc::number_of_lines" ref="d9c34084509e09f78699ce6b76163e9e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e">number_of_lines</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00053">53</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5e31f04ed01270635c86e6cceccd6a9d"></a><!-- doxytag: member="display_3D.cc::number_of_plane_textures" ref="5e31f04ed01270635c86e6cceccd6a9d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d">number_of_plane_textures</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00055">55</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b27c704f4a2aa6b9231b32e0f938b3a6"></a><!-- doxytag: member="display_3D.cc::number_of_planes" ref="b27c704f4a2aa6b9231b32e0f938b3a6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6">number_of_planes</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00054">54</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6f8a9ccd09a629654ef4c45a4446fe64"></a><!-- doxytag: member="display_3D.cc::number_of_points" ref="6f8a9ccd09a629654ef4c45a4446fe64" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64">number_of_points</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00052">52</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="db50a0eab9fed92fc3bfc7dfa4f2c410"></a><!-- doxytag: member="display_3D.cc::optarg" ref="db50a0eab9fed92fc3bfc7dfa4f2c410" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="d5e1c16213bbee2d5e8cc363309f418c"></a><!-- doxytag: member="display_3D.cc::optind" ref="d5e1c16213bbee2d5e8cc363309f418c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="df893f364ba702c546887f96da5933a2"></a><!-- doxytag: member="display_3D.cc::orthographic_project" ref="df893f364ba702c546887f96da5933a2" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2">orthographic_project</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00070">70</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2a7636beb5478adc2536a965c7c95595"></a><!-- doxytag: member="display_3D.cc::output_color_eps" ref="2a7636beb5478adc2536a965c7c95595" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#2a7636beb5478adc2536a965c7c95595">output_color_eps</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-½ÐÎÏEPS²èÁü¤ò¥«¥é¡¼¤Ë¤¹¤ë 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00084">84</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ae960eea74d9648e9f89956b428c414c"></a><!-- doxytag: member="display_3D.cc::output_param_always" ref="ae960eea74d9648e9f89956b428c414c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c">output_param_always</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00081">81</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1072eb57d744d41c0f62896c60532635"></a><!-- doxytag: member="display_3D.cc::output_ppm_fname" ref="1072eb57d744d41c0f62896c60532635" args="[FILENAME_MAX]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="display__3D_8cc.html#1072eb57d744d41c0f62896c60532635">output_ppm_fname</a>[FILENAME_MAX]          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-½ÐÎÏPPM¥Õ¥¡¥¤¥ë̾(-M ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë) 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00080">80</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d958c7c417def66698c7429d1926df18"></a><!-- doxytag: member="display_3D.cc::output_screenshot" ref="d958c7c417def66698c7429d1926df18" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18">output_screenshot</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00082">82</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3ff9d1b267d54179481cf7aad262c717"></a><!-- doxytag: member="display_3D.cc::output_screenshot_eps" ref="3ff9d1b267d54179481cf7aad262c717" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#3ff9d1b267d54179481cf7aad262c717">output_screenshot_eps</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËEPS²èÁü¤ò½ÐÎϤ¹¤ë 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00083">83</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a814a2365bbfb83db8c44352435e29ff"></a><!-- doxytag: member="display_3D.cc::plane" ref="a814a2365bbfb83db8c44352435e29ff" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structPlane.html">Plane</a>* <a class="el" href="display__3D_8cc.html#a814a2365bbfb83db8c44352435e29ff">plane</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Ê¿ÌÌ. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00050">50</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="05b04ffe9e00a01a3dc31a23e30b845b"></a><!-- doxytag: member="display_3D.cc::plane_texture" ref="05b04ffe9e00a01a3dc31a23e30b845b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structPlaneTexture.html">PlaneTexture</a>* <a class="el" href="display__3D_8cc.html#05b04ffe9e00a01a3dc31a23e30b845b">plane_texture</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Ê¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­). 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00051">51</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d4f3616afe83aea32d92c9cca9cbc42e"></a><!-- doxytag: member="display_3D.cc::plane_visible" ref="d4f3616afe83aea32d92c9cca9cbc42e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e">plane_visible</a> = true          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Ê¿Ì̤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00065">65</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="094ed8a3f01f191e9075c7471cee12f3"></a><!-- doxytag: member="display_3D.cc::playing_builtin_motion" ref="094ed8a3f01f191e9075c7471cee12f3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3">playing_builtin_motion</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00094">94</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e29c0830cc4c44125315ca1b6a255a5f"></a><!-- doxytag: member="display_3D.cc::playing_loaded_motion" ref="e29c0830cc4c44125315ca1b6a255a5f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#e29c0830cc4c44125315ca1b6a255a5f">playing_loaded_motion</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00100">100</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="bedd08cff88cbb8382a8a18ce0ad321d"></a><!-- doxytag: member="display_3D.cc::point" ref="bedd08cff88cbb8382a8a18ce0ad321d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structPoint.html">Point</a>* <a class="el" href="display__3D_8cc.html#bedd08cff88cbb8382a8a18ce0ad321d">point</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÅÀ. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00048">48</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="657ba432962874fee0c8b742b47cf8b3"></a><!-- doxytag: member="display_3D.cc::point_visible" ref="657ba432962874fee0c8b742b47cf8b3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3">point_visible</a> = true          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÉÁ²èÀ©¸æ¥Õ¥é¥°. 
-<p>
-ÅÀ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue 
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00063">63</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6c161cd8dfbba89703735daacc5db75e"></a><!-- doxytag: member="display_3D.cc::ppm_saving_only" ref="6c161cd8dfbba89703735daacc5db75e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#6c161cd8dfbba89703735daacc5db75e">ppm_saving_only</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-PPM²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00078">78</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="593090e6bf1b9664e82a3fc5ca3dc9a3"></a><!-- doxytag: member="display_3D.cc::record_motion" ref="593090e6bf1b9664e82a3fc5ca3dc9a3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3">record_motion</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00097">97</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4fa7cdc43371e27b38d3f6b5ebdd2e97"></a><!-- doxytag: member="display_3D.cc::recorded_motion" ref="4fa7cdc43371e27b38d3f6b5ebdd2e97" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">MotionArray <a class="el" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97">recorded_motion</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥æ¡¼¥¶¤¬µ­Ï¿¤¹¤ë¥â¡¼¥·¥ç¥ó 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00095">95</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0e4da9829f205da5f37a36d5e6d349aa"></a><!-- doxytag: member="display_3D.cc::rotation_amount" ref="0e4da9829f205da5f37a36d5e6d349aa" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa">rotation_amount</a> = 5.0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ[ÅÙ] 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00060">60</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3636287768676a5535d591b2cd374311"></a><!-- doxytag: member="display_3D.cc::scale_of_number" ref="3636287768676a5535d591b2cd374311" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">scale_of_number</a> = 4.0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00089">89</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="74eccb64808328b5fdbfd2725276dd5a"></a><!-- doxytag: member="display_3D.cc::scale_of_world" ref="74eccb64808328b5fdbfd2725276dd5a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="display__3D_8h.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a> = 1.0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00088">88</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c5231c8eef99f4c5c83b6b525accc162"></a><!-- doxytag: member="display_3D.cc::show_axis" ref="c5231c8eef99f4c5c83b6b525accc162" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162">show_axis</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-X,Y,Z¼´¤ò²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00068">68</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b690df064e0da836ede53b0b3ef0eb93"></a><!-- doxytag: member="display_3D.cc::show_indicator" ref="b690df064e0da836ede53b0b3ef0eb93" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93">show_indicator</a> = true          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00069">69</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="15887678847f8f9fd8c58db1c216a694"></a><!-- doxytag: member="display_3D.cc::show_point_number" ref="15887678847f8f9fd8c58db1c216a694" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#15887678847f8f9fd8c58db1c216a694">show_point_number</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÅÀ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00067">67</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c826f64c10c9617e21d8b32d184135e4"></a><!-- doxytag: member="display_3D.cc::sphere_size" ref="c826f64c10c9617e21d8b32d184135e4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">sphere_size</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00102">102</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e843a744caa53e082a3c3889dd1f7fb3"></a><!-- doxytag: member="display_3D.cc::texture" ref="e843a744caa53e082a3c3889dd1f7fb3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLubyte* <a class="el" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3">texture</a> = 0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp) 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00059">59</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f44c79bd4434a9d7c567073c27c44e12"></a><!-- doxytag: member="display_3D.cc::texture_fname" ref="f44c79bd4434a9d7c567073c27c44e12" args="[FILENAME_MAX]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char <a class="el" href="display__3D_8cc.html#f44c79bd4434a9d7c567073c27c44e12">texture_fname</a>[FILENAME_MAX]          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Æ¥¯¥¹¥Á¥ãPPM¥Õ¥¡¥¤¥ë̾ 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00056">56</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="22e910452b37a1bcd9b35c927236af20"></a><!-- doxytag: member="display_3D.cc::texture_height" ref="22e910452b37a1bcd9b35c927236af20" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#22e910452b37a1bcd9b35c927236af20">texture_height</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Æ¥¯¥¹¥Á¥ã¹â¤µ(¥Ô¥¯¥»¥ë) 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00058">58</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e4f71de45f0a2263d14930dcf8691f5d"></a><!-- doxytag: member="display_3D.cc::texture_width" ref="e4f71de45f0a2263d14930dcf8691f5d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#e4f71de45f0a2263d14930dcf8691f5d">texture_width</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Æ¥¯¥¹¥Á¥ãÉý(¥Ô¥¯¥»¥ë) 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00057">57</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f81dfa14a123a978d37f8125ae467a94"></a><!-- doxytag: member="display_3D.cc::tty_available" ref="f81dfa14a123a978d37f8125ae467a94" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94">tty_available</a> = true          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00079">79</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d3b4e343f2aee8967d1acb89d9d13ce4"></a><!-- doxytag: member="display_3D.cc::use_cube_default" ref="d3b4e343f2aee8967d1acb89d9d13ce4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="display__3D_8cc.html#d3b4e343f2aee8967d1acb89d9d13ce4">use_cube_default</a> = false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ΩÊýÂΤǶõ´ÖÅÀ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ëtrue. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00072">72</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="bfecb7e3ed2069528f312921e4a36bb3"></a><!-- doxytag: member="display_3D.cc::view1" ref="bfecb7e3ed2069528f312921e4a36bb3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC <a class="el" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3">view1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê) 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00041">41</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="02c6fee3a6bf3eafd87c76a243cb9ae0"></a><!-- doxytag: member="display_3D.cc::view_direction" ref="02c6fee3a6bf3eafd87c76a243cb9ae0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC <a class="el" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0">view_direction</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥«¥á¥é¤Î»ëÀþÀè 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00043">43</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="85857285e9dc40f57866decca049a67f"></a><!-- doxytag: member="display_3D.cc::view_x1" ref="85857285e9dc40f57866decca049a67f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC <a class="el" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">view_x1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00042">42</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="29a4b4df1d2a878c263ff103e9ed2900"></a><!-- doxytag: member="display_3D.cc::view_y1" ref="29a4b4df1d2a878c263ff103e9ed2900" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC <a class="el" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">view_y1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00042">42</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="76ee40a488391c061fc224898476241f"></a><!-- doxytag: member="display_3D.cc::view_z1" ref="76ee40a488391c061fc224898476241f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC <a class="el" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f">view_z1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê) 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00042">42</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2474a5474cbff19523a51eb1de01cda4"></a><!-- doxytag: member="display_3D.cc::width" ref="2474a5474cbff19523a51eb1de01cda4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00086">86</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="44e832a05e81021071f756f0e9987027"></a><!-- doxytag: member="display_3D.cc::x_1" ref="44e832a05e81021071f756f0e9987027" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#44e832a05e81021071f756f0e9987027">x_1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥È´ØÏ¢¤Î¥Æ¥ó¥Ý¥é¥êÊÑ¿ô. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00106">106</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="be9c57fb3c1080aee350bcacd9c5ef92"></a><!-- doxytag: member="display_3D.cc::y_1" ref="be9c57fb3c1080aee350bcacd9c5ef92" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92">y_1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-¥Þ¥¦¥¹¥¤¥Ù¥ó¥È³«»Ï»þ¤Î¥Þ¥¦¥¹¥«¡¼¥½¥ëºÂɸ¤òÊÝ»ý¤¹¤ë¥Æ¥ó¥Ý¥é¥ê 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00106">106</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/display__3D_8h-source.html b/latex/vim/.vim/doc/html/display__3D_8h-source.html
deleted file mode 100644 (file)
index 437a74c..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/display_3D.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/display_3D.h</h1><a href="display__3D_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _DISPLAY_3D_H_</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _DISPLAY_3D_H_</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include        &lt;math.h&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include        &lt;GL/glut.h&gt;</span>
-<a name="l00006"></a>00006 
-<a name="l00007"></a>00007 <span class="preprocessor">#include        &lt;Vec.h&gt;</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#include        &lt;Mat.h&gt;</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include        &lt;Image.h&gt;</span>
-<a name="l00010"></a>00010 
-<a name="l00011"></a>00011 <span class="preprocessor">#include        "<a class="code" href="point_8h.html" title="ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý.">point.h</a>"</span>
-<a name="l00012"></a>00012 
-<a name="l00013"></a>00013 <span class="comment">// K.Hirai added for &lt;vector&gt; and "../types.h" for Open Campus '09 </span>
-<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00015"></a>00015 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00016"></a>00016 
-<a name="l00017"></a><a class="code" href="display__3D_8h.html#d7871643c05865c80f5d8050aead2b57">00017</a> <span class="preprocessor">#define MAXBUF          8192</span>
-<a name="l00018"></a><a class="code" href="display__3D_8h.html#5b748b2b1d95168a4447a233d4cfdf04">00018</a> <span class="preprocessor"></span><span class="preprocessor">#define POINT_SIZE      5</span>
-<a name="l00019"></a><a class="code" href="display__3D_8h.html#ba889888734a8b272a51d444d70ad2fa">00019</a> <span class="preprocessor"></span><span class="preprocessor">#define LINE_SIZE       1</span>
-<a name="l00020"></a><a class="code" href="display__3D_8h.html#383f9e78cc84bd63fb52555bf7c654f0">00020</a> <span class="preprocessor"></span><span class="preprocessor">#define FOCUS           500</span>
-<a name="l00021"></a>00021 <span class="preprocessor"></span>
-<a name="l00022"></a><a class="code" href="structPoint.html">00022</a> <span class="keyword">struct </span><a class="code" href="structPoint.html">Point</a>{
-<a name="l00023"></a><a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">00023</a>     <span class="keywordtype">int</span> <a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a>;
-<a name="l00024"></a><a class="code" href="structPoint.html#451e230f1d98a48b82586b81e3071526">00024</a>     <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a> <a class="code" href="structPoint.html#451e230f1d98a48b82586b81e3071526">type</a>;
-<a name="l00025"></a><a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">00025</a>     VecC *<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>;
-<a name="l00026"></a><a class="code" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">00026</a>     GLdouble <a class="code" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a>[3];
-<a name="l00027"></a>00027 };
-<a name="l00028"></a>00028 
-<a name="l00029"></a><a class="code" href="structLine.html">00029</a> <span class="keyword">struct </span><a class="code" href="structLine.html">Line</a>{
-<a name="l00030"></a><a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">00030</a>     <span class="keywordtype">int</span> <a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a>;
-<a name="l00031"></a><a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">00031</a>     VecC *<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>;
-<a name="l00032"></a><a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">00032</a>     VecC *<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>;
-<a name="l00033"></a><a class="code" href="structLine.html#7bd746e06843f5bbde260336497171da">00033</a>     GLdouble <a class="code" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a>[3];
-<a name="l00034"></a><a class="code" href="structLine.html#127bc0a65efb601e9ae4c85b0a11beee">00034</a>     <span class="keywordtype">int</span> <a class="code" href="structLine.html#127bc0a65efb601e9ae4c85b0a11beee">stipple_factor</a>;
-<a name="l00035"></a>00035 };
-<a name="l00036"></a>00036 
-<a name="l00037"></a><a class="code" href="structPlane.html">00037</a> <span class="keyword">struct </span><a class="code" href="structPlane.html">Plane</a>{
-<a name="l00038"></a><a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">00038</a>     <span class="keywordtype">int</span> <a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a>;
-<a name="l00039"></a><a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">00039</a>     VecC *<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>;
-<a name="l00040"></a><a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">00040</a>     VecC *<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>;
-<a name="l00041"></a><a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">00041</a>     VecC *<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>;
-<a name="l00042"></a><a class="code" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">00042</a>     GLdouble <a class="code" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">col</a>[3];
-<a name="l00043"></a>00043 };
-<a name="l00044"></a>00044 
-<a name="l00045"></a><a class="code" href="structPlaneTexture.html">00045</a> <span class="keyword">struct </span><a class="code" href="structPlaneTexture.html">PlaneTexture</a>{
-<a name="l00046"></a><a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">00046</a>     <span class="keywordtype">int</span> <a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a>;
-<a name="l00047"></a><a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">00047</a>     VecC *<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>;
-<a name="l00048"></a><a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">00048</a>     VecC *<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>;
-<a name="l00049"></a><a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">00049</a>     VecC *<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>;
-<a name="l00050"></a><a class="code" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">00050</a>     VecC *<a class="code" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">tex1</a>;
-<a name="l00051"></a><a class="code" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">00051</a>     VecC *<a class="code" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">tex2</a>;
-<a name="l00052"></a><a class="code" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">00052</a>     VecC *<a class="code" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">tex3</a>;
-<a name="l00053"></a>00053 };
-<a name="l00054"></a>00054 
-<a name="l00055"></a>00055 <span class="comment">/*  const GLfloat GL_RED[]   = {1.0, 0.0, 0.0 }; */</span>
-<a name="l00056"></a>00056 <span class="comment">/*  const GLfloat GL_GREEN[] = {0.0, 1.0, 0.0 }; */</span>
-<a name="l00057"></a>00057 <span class="comment">/*  const GLfloat GL_BLUE[]  = {0.0, 0.0, 1.0 }; */</span>
-<a name="l00058"></a>00058 
-<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#f91438c15307c82d3ead1f37c9588aae">screenshot</a>();
-<a name="l00060"></a>00060 
-<a name="l00061"></a>00061 <span class="keywordtype">int</span> <a class="code" href="display__3D_8h.html#27a0fc58984e4359c62856ae93258685">draw_scene_gl</a>(CImage &amp;cimg);
-<a name="l00062"></a>00062 
-<a name="l00063"></a>00063 
-<a name="l00064"></a>00064 <span class="comment">/* K. Hirai added an argument 'objects' for OpenCampus '09 */</span>
-<a name="l00065"></a>00065 <span class="keywordtype">int</span>
-<a name="l00066"></a>00066 <a class="code" href="display__3D_8h.html#2ecc9205b1ef18cb4e72d7bc22721de1" title="»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß">load_coordinate</a>(<span class="keywordtype">char</span> *filename,
-<a name="l00067"></a>00067                 <span class="keywordtype">int</span> &amp;pt_num, <span class="keywordtype">int</span> &amp;ln_num, <span class="keywordtype">int</span> &amp;pl_num, <span class="keywordtype">int</span> &amp;pl_texture_num,
-<a name="l00068"></a>00068                 <a class="code" href="structPoint.html">Point</a> **point_s, <a class="code" href="structLine.html">Line</a> **line_s, <a class="code" href="structPlane.html">Plane</a> **plane_s, <a class="code" href="structPlaneTexture.html">PlaneTexture</a> **plane_texture_s, 
-<a name="l00069"></a>00069         <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; objects);
-<a name="l00070"></a>00070 
-<a name="l00071"></a>00071 Mat <a class="code" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a>(VecC n, <span class="keywordtype">double</span> theta);
-<a name="l00072"></a>00072 
-<a name="l00073"></a>00073 GLubyte* <a class="code" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename, <span class="keywordtype">int</span>&amp; <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <span class="keywordtype">int</span>&amp; <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-<a name="l00074"></a>00074 
-<a name="l00075"></a>00075 <span class="keyword">extern</span> VecC <a class="code" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2" title="ÆþÎÏÅÀ¤Î½Å¿´.">centroid</a>;
-<a name="l00076"></a>00076 <span class="keyword">extern</span> <span class="keywordtype">double</span> <a class="code" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>;
-<a name="l00077"></a>00077 
-<a name="l00078"></a>00078 <span class="preprocessor">#endif  // _DISPLAY_3D_H_</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/display__3D_8h.html b/latex/vim/.vim/doc/html/display__3D_8h.html
deleted file mode 100644 (file)
index a9a9da3..0000000
+++ /dev/null
@@ -1,371 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/display_3D.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/display_3D.h</h1>
-<p>
-<a href="display__3D_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html">Point</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLine.html">Line</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlane.html">Plane</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td></tr>
-
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#d7871643c05865c80f5d8050aead2b57">MAXBUF</a>&nbsp;&nbsp;&nbsp;8192</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#5b748b2b1d95168a4447a233d4cfdf04">POINT_SIZE</a>&nbsp;&nbsp;&nbsp;5</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#ba889888734a8b272a51d444d70ad2fa">LINE_SIZE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#383f9e78cc84bd63fb52555bf7c654f0">FOCUS</a>&nbsp;&nbsp;&nbsp;500</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#f91438c15307c82d3ead1f37c9588aae">screenshot</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#27a0fc58984e4359c62856ae93258685">draw_scene_gl</a> (CImage &amp;cimg)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#2ecc9205b1ef18cb4e72d7bc22721de1">load_coordinate</a> (char *filename, int &amp;pt_num, int &amp;ln_num, int &amp;pl_num, int &amp;pl_texture_num, <a class="el" href="structPoint.html">Point</a> **point_s, <a class="el" href="structLine.html">Line</a> **line_s, <a class="el" href="structPlane.html">Plane</a> **plane_s, <a class="el" href="structPlaneTexture.html">PlaneTexture</a> **plane_texture_s, <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;objects)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß  <a href="#2ecc9205b1ef18cb4e72d7bc22721de1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a> (VecC n, double theta)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLubyte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a> (const char *filename, int &amp;<a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, int &amp;<a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#75a33f7e11747a8f8e3f626563221ef2">centroid</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÆþÎÏÅÀ¤Î½Å¿´.  <a href="#75a33f7e11747a8f8e3f626563221ef2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D_8h.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a></td></tr>
-
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="383f9e78cc84bd63fb52555bf7c654f0"></a><!-- doxytag: member="display_3D.h::FOCUS" ref="383f9e78cc84bd63fb52555bf7c654f0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FOCUS&nbsp;&nbsp;&nbsp;500          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00020">20</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ba889888734a8b272a51d444d70ad2fa"></a><!-- doxytag: member="display_3D.h::LINE_SIZE" ref="ba889888734a8b272a51d444d70ad2fa" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LINE_SIZE&nbsp;&nbsp;&nbsp;1          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00019">19</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d7871643c05865c80f5d8050aead2b57"></a><!-- doxytag: member="display_3D.h::MAXBUF" ref="d7871643c05865c80f5d8050aead2b57" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MAXBUF&nbsp;&nbsp;&nbsp;8192          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5b748b2b1d95168a4447a233d4cfdf04"></a><!-- doxytag: member="display_3D.h::POINT_SIZE" ref="5b748b2b1d95168a4447a233d4cfdf04" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define POINT_SIZE&nbsp;&nbsp;&nbsp;5          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="27a0fc58984e4359c62856ae93258685"></a><!-- doxytag: member="display_3D.h::draw_scene_gl" ref="27a0fc58984e4359c62856ae93258685" args="(CImage &amp;cimg)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int draw_scene_gl           </td>
-          <td>(</td>
-          <td class="paramtype">CImage &amp;&nbsp;</td>
-          <td class="paramname"> <em>cimg</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00857">857</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2ecc9205b1ef18cb4e72d7bc22721de1"></a><!-- doxytag: member="display_3D.h::load_coordinate" ref="2ecc9205b1ef18cb4e72d7bc22721de1" args="(char *filename, int &amp;pt_num, int &amp;ln_num, int &amp;pl_num, int &amp;pl_texture_num, Point **point_s, Line **line_s, Plane **plane_s, PlaneTexture **plane_texture_s, Lab::Object3D &amp;objects)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int load_coordinate           </td>
-          <td>(</td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pt_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>ln_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_texture_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPoint.html">Point</a> **&nbsp;</td>
-          <td class="paramname"> <em>point_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLine.html">Line</a> **&nbsp;</td>
-          <td class="paramname"> <em>line_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlane.html">Plane</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlaneTexture.html">PlaneTexture</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_texture_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>objects</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß 
-<p>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00791">791</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7c235d991c7b4b2dd1bf171fa4734a98"></a><!-- doxytag: member="display_3D.h::load_texture" ref="7c235d991c7b4b2dd1bf171fa4734a98" args="(const char *filename, int &amp;width, int &amp;height)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLubyte* load_texture           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00912">912</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d1e69df6b8ff6642d78e5d8c824d7b39"></a><!-- doxytag: member="display_3D.h::rotation" ref="d1e69df6b8ff6642d78e5d8c824d7b39" args="(VecC n, double theta)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Mat rotation           </td>
-          <td>(</td>
-          <td class="paramtype">VecC&nbsp;</td>
-          <td class="paramname"> <em>n</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>theta</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00892">892</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f91438c15307c82d3ead1f37c9588aae"></a><!-- doxytag: member="display_3D.h::screenshot" ref="f91438c15307c82d3ead1f37c9588aae" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void screenshot           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00370">370</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="75a33f7e11747a8f8e3f626563221ef2"></a><!-- doxytag: member="display_3D.h::centroid" ref="75a33f7e11747a8f8e3f626563221ef2" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC <a class="el" href="display__3D_8h.html#75a33f7e11747a8f8e3f626563221ef2">centroid</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÆþÎÏÅÀ¤Î½Å¿´. 
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00044">44</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="74eccb64808328b5fdbfd2725276dd5a"></a><!-- doxytag: member="display_3D.h::scale_of_world" ref="74eccb64808328b5fdbfd2725276dd5a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="display__3D_8h.html#74eccb64808328b5fdbfd2725276dd5a">scale_of_world</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8cc-source.html">display_3D.cc</a> の <a class="el" href="display__3D_8cc-source.html#l00088">88</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/display__3D__tool_8cc-source.html b/latex/vim/.vim/doc/html/display__3D__tool_8cc-source.html
deleted file mode 100644 (file)
index f37de57..0000000
+++ /dev/null
@@ -1,902 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/display_3D_tool.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/display_3D_tool.cc</h1><a href="display__3D__tool_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="display__3D_8h.html">display_3D.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;fstream&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;new&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;cstdio&gt;</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;cstring&gt;</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;cctype&gt;</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include &lt;strings.h&gt;</span>
-<a name="l00010"></a>00010 
-<a name="l00011"></a>00011 
-<a name="l00012"></a>00012 <span class="comment">// K.Hirai added for OpenCampus '09</span>
-<a name="l00013"></a>00013 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00014"></a>00014 
-<a name="l00015"></a>00015 
-<a name="l00016"></a><a class="code" href="namespaceDrawing.html">00016</a> <span class="keyword">namespace </span>Drawing
-<a name="l00017"></a>00017 {
-<a name="l00019"></a><a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6">00019</a>     <span class="keyword">enum</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6" title="ÉÁ²è¥¿¥¤¥×.">Type</a>
-<a name="l00020"></a>00020     {
-<a name="l00021"></a><a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb">00021</a>         <a class="code" href="structPoint.html">Point</a>,                  
-<a name="l00022"></a><a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709">00022</a>         <a class="code" href="structLine.html">Line</a>,                   
-<a name="l00023"></a><a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a">00023</a>         <a class="code" href="structPlane.html">Plane</a>,                  
-<a name="l00024"></a><a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5">00024</a>         <a class="code" href="structPlaneTexture.html">PlaneTexture</a>,           
-<a name="l00025"></a><a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279">00025</a>         <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Color</a>,                  
-<a name="l00026"></a><a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d">00026</a>         <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d" title="Àþ¼ïÊѹ¹.">Stipple</a>,                
-<a name="l00027"></a><a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248">00027</a>         <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248" title="ÅÀ¤Î·Á¾õÊѹ¹.">ChangePointType</a>,        
-<a name="l00028"></a><a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94">00028</a>         <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94" title="¾åµ­¤Î¤É¤ì¤Ç¤â¤Ê¤¤">NoType</a>,                 
-<a name="l00029"></a>00029     };
-<a name="l00030"></a>00030 }
-<a name="l00031"></a>00031 
-<a name="l00032"></a>00032 <span class="keyword">namespace</span>
-<a name="l00033"></a>00033 {
-<a name="l00034"></a>00034     <span class="keywordtype">void</span> Point_renew(<span class="keywordtype">int</span> struct_n, <a class="code" href="structPoint.html">Point</a> **P, <span class="keywordtype">int</span> point_num)
-<a name="l00035"></a>00035     {
-<a name="l00036"></a>00036         <a class="code" href="structPoint.html">Point</a> *p;
-<a name="l00037"></a>00037   
-<a name="l00038"></a>00038         p = <span class="keyword">new</span>(std::nothrow) <a class="code" href="structPoint.html">Point</a> [struct_n+1];
-<a name="l00039"></a>00039         <span class="keywordflow">if</span> (p == NULL)
-<a name="l00040"></a>00040         {
-<a name="l00041"></a>00041             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Point.realoc) ###\n"</span>;
-<a name="l00042"></a>00042             exit(0);
-<a name="l00043"></a>00043         }
-<a name="l00044"></a>00044   
-<a name="l00045"></a>00045         <span class="comment">// ¥³¥Ô¡¼</span>
-<a name="l00046"></a>00046         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; struct_n; i++)
-<a name="l00047"></a>00047         {
-<a name="l00048"></a>00048             p[i].<a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a> = (*P)[i].point_num;
-<a name="l00049"></a>00049             p[i].<a class="code" href="structPoint.html#451e230f1d98a48b82586b81e3071526">type</a> = (*P)[i].type;
-<a name="l00050"></a>00050             p[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].point_num];
-<a name="l00051"></a>00051             <span class="keywordflow">if</span> (p[i].p == NULL)
-<a name="l00052"></a>00052             {
-<a name="l00053"></a>00053                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Point.VecC.realoc) ###\n"</span>;
-<a name="l00054"></a>00054                 exit(0);
-<a name="l00055"></a>00055             }
-<a name="l00056"></a>00056 
-<a name="l00057"></a>00057             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; p[i].<a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a>; j++)
-<a name="l00058"></a>00058             {
-<a name="l00059"></a>00059                 p[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>[j][0] = (*P)[i].p[j][0];
-<a name="l00060"></a>00060                 p[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>[j][1] = (*P)[i].p[j][1];
-<a name="l00061"></a>00061                 p[i].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>[j][2] = (*P)[i].p[j][2];
-<a name="l00062"></a>00062             }
-<a name="l00063"></a>00063             p[i].<a class="code" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a>[0] = (*P)[i].col[0];
-<a name="l00064"></a>00064             p[i].<a class="code" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a>[1] = (*P)[i].col[1];
-<a name="l00065"></a>00065             p[i].<a class="code" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a>[2] = (*P)[i].col[2];
-<a name="l00066"></a>00066         }
-<a name="l00067"></a>00067 
-<a name="l00068"></a>00068 
-<a name="l00069"></a>00069         p[struct_n].<a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a> = point_num;
-<a name="l00070"></a>00070         p[struct_n].<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a> = <span class="keyword">new</span>(std::nothrow) VecC [point_num];
-<a name="l00071"></a>00071         <span class="keywordflow">if</span> (p[struct_n].p == NULL)
-<a name="l00072"></a>00072         {
-<a name="l00073"></a>00073             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Point.VecC.realoc) ###\n"</span>;
-<a name="l00074"></a>00074             exit(0);
-<a name="l00075"></a>00075         }
-<a name="l00076"></a>00076 
-<a name="l00077"></a>00077         <span class="comment">// ¥á¥â¥ê¤Î²òÊü</span>
-<a name="l00078"></a>00078         <span class="keywordflow">if</span> (struct_n != 0)
-<a name="l00079"></a>00079         {
-<a name="l00080"></a>00080             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; struct_n; i++)
-<a name="l00081"></a>00081                 <span class="keyword">delete</span> [] (*P)[i].p;
-<a name="l00082"></a>00082             <span class="keyword">delete</span> [] (*P);
-<a name="l00083"></a>00083         }
-<a name="l00084"></a>00084         (*P) = p;
-<a name="l00085"></a>00085     }
-<a name="l00086"></a>00086 
-<a name="l00087"></a>00087     <span class="keywordtype">void</span> Line_renew(<span class="keywordtype">int</span> struct_n, <a class="code" href="structLine.html">Line</a> **P, <span class="keywordtype">int</span> line_num)
-<a name="l00088"></a>00088     {
-<a name="l00089"></a>00089         <a class="code" href="structLine.html">Line</a> *p;
-<a name="l00090"></a>00090 
-<a name="l00091"></a>00091         p = <span class="keyword">new</span>(std::nothrow) <a class="code" href="structLine.html">Line</a> [struct_n+1];
-<a name="l00092"></a>00092         <span class="keywordflow">if</span> (p == NULL)
-<a name="l00093"></a>00093         {
-<a name="l00094"></a>00094             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Line.realoc) ###\n"</span>;
-<a name="l00095"></a>00095             exit(0);
-<a name="l00096"></a>00096         }
-<a name="l00097"></a>00097 
-<a name="l00098"></a>00098         <span class="comment">// ¥³¥Ô¡¼</span>
-<a name="l00099"></a>00099         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; struct_n; i++)
-<a name="l00100"></a>00100         {
-<a name="l00101"></a>00101             p[i].<a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a> = (*P)[i].line_num;
-<a name="l00102"></a>00102             p[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].line_num];
-<a name="l00103"></a>00103             <span class="keywordflow">if</span> (p[i].start == NULL)
-<a name="l00104"></a>00104             {
-<a name="l00105"></a>00105                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Line.VecC.realoc) ###\n"</span>;
-<a name="l00106"></a>00106                 exit(0);
-<a name="l00107"></a>00107             }
-<a name="l00108"></a>00108             p[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].line_num];
-<a name="l00109"></a>00109             <span class="keywordflow">if</span> (p[i].end == NULL)
-<a name="l00110"></a>00110             {
-<a name="l00111"></a>00111                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Line.VecC.realoc) ###\n"</span>;
-<a name="l00112"></a>00112                 exit(0);
-<a name="l00113"></a>00113             }
-<a name="l00114"></a>00114 
-<a name="l00115"></a>00115             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; p[i].<a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a>; j++)
-<a name="l00116"></a>00116             {
-<a name="l00117"></a>00117                 p[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j][0] = (*P)[i].start[j][0];
-<a name="l00118"></a>00118                 p[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j][1] = (*P)[i].start[j][1];
-<a name="l00119"></a>00119                 p[i].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>[j][2] = (*P)[i].start[j][2];
-<a name="l00120"></a>00120                 p[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j][0] = (*P)[i].end[j][0];
-<a name="l00121"></a>00121                 p[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j][1] = (*P)[i].end[j][1];
-<a name="l00122"></a>00122                 p[i].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>[j][2] = (*P)[i].end[j][2];
-<a name="l00123"></a>00123             }
-<a name="l00124"></a>00124             p[i].<a class="code" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a>[0] = (*P)[i].col[0];
-<a name="l00125"></a>00125             p[i].<a class="code" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a>[1] = (*P)[i].col[1];
-<a name="l00126"></a>00126             p[i].<a class="code" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a>[2] = (*P)[i].col[2];
-<a name="l00127"></a>00127             p[i].<a class="code" href="structLine.html#127bc0a65efb601e9ae4c85b0a11beee">stipple_factor</a> = (*P)[i].stipple_factor;
-<a name="l00128"></a>00128         }
-<a name="l00129"></a>00129 
-<a name="l00130"></a>00130 
-<a name="l00131"></a>00131         p[struct_n].<a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a> = line_num;
-<a name="l00132"></a>00132         p[struct_n].<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a> = <span class="keyword">new</span>(std::nothrow) VecC [line_num];
-<a name="l00133"></a>00133         <span class="keywordflow">if</span> (p[struct_n].start == NULL)
-<a name="l00134"></a>00134         {
-<a name="l00135"></a>00135             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Line.VecC.realoc) ###\n"</span>;
-<a name="l00136"></a>00136             exit(0);
-<a name="l00137"></a>00137         }
-<a name="l00138"></a>00138         p[struct_n].<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a> = <span class="keyword">new</span>(std::nothrow) VecC [line_num];
-<a name="l00139"></a>00139         <span class="keywordflow">if</span> (p[struct_n].end == NULL)
-<a name="l00140"></a>00140         {
-<a name="l00141"></a>00141             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Line.VecC.realoc) ###\n"</span>;
-<a name="l00142"></a>00142             exit(0);
-<a name="l00143"></a>00143         }
-<a name="l00144"></a>00144 
-<a name="l00145"></a>00145         <span class="comment">// ¥á¥â¥ê¤Î²òÊü</span>
-<a name="l00146"></a>00146         <span class="keywordflow">if</span> (struct_n != 0)
-<a name="l00147"></a>00147         {
-<a name="l00148"></a>00148             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; struct_n; i++)
-<a name="l00149"></a>00149             {
-<a name="l00150"></a>00150                 <span class="keyword">delete</span> [] (*P)[i].start;
-<a name="l00151"></a>00151                 <span class="keyword">delete</span> [] (*P)[i].end;
-<a name="l00152"></a>00152             }
-<a name="l00153"></a>00153             <span class="keyword">delete</span> [] (*P);
-<a name="l00154"></a>00154         }
-<a name="l00155"></a>00155         (*P) = p;
-<a name="l00156"></a>00156     }
-<a name="l00157"></a>00157 
-<a name="l00158"></a>00158     <span class="keywordtype">void</span> Plane_renew(<span class="keywordtype">int</span> struct_n, <a class="code" href="structPlane.html">Plane</a> **P, <span class="keywordtype">int</span> plane_num)
-<a name="l00159"></a>00159     {
-<a name="l00160"></a>00160         <a class="code" href="structPlane.html">Plane</a> *p;
-<a name="l00161"></a>00161 
-<a name="l00162"></a>00162         p = <span class="keyword">new</span>(std::nothrow) <a class="code" href="structPlane.html">Plane</a> [struct_n+1];
-<a name="l00163"></a>00163         <span class="keywordflow">if</span> (p == NULL)
-<a name="l00164"></a>00164         {
-<a name="l00165"></a>00165             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane.realoc) ###\n"</span>;
-<a name="l00166"></a>00166             exit(0);
-<a name="l00167"></a>00167         }
-<a name="l00168"></a>00168 
-<a name="l00169"></a>00169         <span class="comment">// ¥³¥Ô¡¼</span>
-<a name="l00170"></a>00170         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; struct_n; i++)
-<a name="l00171"></a>00171         {
-<a name="l00172"></a>00172             p[i].<a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a> = (*P)[i].plane_num;
-<a name="l00173"></a>00173             p[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].plane_num];
-<a name="l00174"></a>00174             <span class="keywordflow">if</span> (p[i].p1 == NULL)
-<a name="l00175"></a>00175             {
-<a name="l00176"></a>00176                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane.VecC.realoc) ###\n"</span>;
-<a name="l00177"></a>00177                 exit(0);
-<a name="l00178"></a>00178             }
-<a name="l00179"></a>00179             p[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].plane_num];
-<a name="l00180"></a>00180             <span class="keywordflow">if</span> (p[i].p2 == NULL)
-<a name="l00181"></a>00181             {
-<a name="l00182"></a>00182                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane.VecC.realoc) ###\n"</span>;
-<a name="l00183"></a>00183                 exit(0);
-<a name="l00184"></a>00184             }
-<a name="l00185"></a>00185             p[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].plane_num];
-<a name="l00186"></a>00186             <span class="keywordflow">if</span> (p[i].p3 == NULL)
-<a name="l00187"></a>00187             {
-<a name="l00188"></a>00188                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane.VecC.realoc) ###\n"</span>;
-<a name="l00189"></a>00189                 exit(0);
-<a name="l00190"></a>00190             }
-<a name="l00191"></a>00191 
-<a name="l00192"></a>00192             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; p[i].<a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a>; j++)
-<a name="l00193"></a>00193             {
-<a name="l00194"></a>00194                 p[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>[j][0] = (*P)[i].p1[j][0];
-<a name="l00195"></a>00195                 p[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>[j][1] = (*P)[i].p1[j][1];
-<a name="l00196"></a>00196                 p[i].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>[j][2] = (*P)[i].p1[j][2];
-<a name="l00197"></a>00197                 p[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>[j][0] = (*P)[i].p2[j][0];
-<a name="l00198"></a>00198                 p[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>[j][1] = (*P)[i].p2[j][1];
-<a name="l00199"></a>00199                 p[i].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>[j][2] = (*P)[i].p2[j][2];
-<a name="l00200"></a>00200                 p[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>[j][0] = (*P)[i].p3[j][0];
-<a name="l00201"></a>00201                 p[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>[j][1] = (*P)[i].p3[j][1];
-<a name="l00202"></a>00202                 p[i].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>[j][2] = (*P)[i].p3[j][2];
-<a name="l00203"></a>00203             }
-<a name="l00204"></a>00204             p[i].<a class="code" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">col</a>[0] = (*P)[i].col[0];
-<a name="l00205"></a>00205             p[i].<a class="code" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">col</a>[1] = (*P)[i].col[1];
-<a name="l00206"></a>00206             p[i].<a class="code" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">col</a>[2] = (*P)[i].col[2];
-<a name="l00207"></a>00207         }
-<a name="l00208"></a>00208 
-<a name="l00209"></a>00209 
-<a name="l00210"></a>00210         p[struct_n].<a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a> = plane_num;
-<a name="l00211"></a>00211         p[struct_n].<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a> = <span class="keyword">new</span>(std::nothrow) VecC [plane_num];
-<a name="l00212"></a>00212         <span class="keywordflow">if</span> (p[struct_n].p1 == NULL)
-<a name="l00213"></a>00213         {
-<a name="l00214"></a>00214             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane.VecC.realoc) ###\n"</span>;
-<a name="l00215"></a>00215             exit(0);
-<a name="l00216"></a>00216         }
-<a name="l00217"></a>00217         p[struct_n].<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a> = <span class="keyword">new</span>(std::nothrow) VecC [plane_num];
-<a name="l00218"></a>00218         <span class="keywordflow">if</span> (p[struct_n].p2 == NULL)
-<a name="l00219"></a>00219         {
-<a name="l00220"></a>00220             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane.VecC.realoc) ###\n"</span>;
-<a name="l00221"></a>00221             exit(0);
-<a name="l00222"></a>00222         }
-<a name="l00223"></a>00223         p[struct_n].<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a> = <span class="keyword">new</span>(std::nothrow) VecC [plane_num];
-<a name="l00224"></a>00224         <span class="keywordflow">if</span> (p[struct_n].p3 == NULL)
-<a name="l00225"></a>00225         {
-<a name="l00226"></a>00226             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane.VecC.realoc) ###\n"</span>;
-<a name="l00227"></a>00227             exit(0);
-<a name="l00228"></a>00228         }
-<a name="l00229"></a>00229 
-<a name="l00230"></a>00230         <span class="comment">// ¥á¥â¥ê¤Î²òÊü</span>
-<a name="l00231"></a>00231         <span class="keywordflow">if</span> (struct_n != 0)
-<a name="l00232"></a>00232         {
-<a name="l00233"></a>00233             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; struct_n; i++)
-<a name="l00234"></a>00234             {
-<a name="l00235"></a>00235                 <span class="keyword">delete</span> [] (*P)[i].p1;
-<a name="l00236"></a>00236                 <span class="keyword">delete</span> [] (*P)[i].p2;
-<a name="l00237"></a>00237                 <span class="keyword">delete</span> [] (*P)[i].p3;
-<a name="l00238"></a>00238             }
-<a name="l00239"></a>00239             <span class="keyword">delete</span> [] (*P);    
-<a name="l00240"></a>00240         }
-<a name="l00241"></a>00241         (*P) = p;
-<a name="l00242"></a>00242 
-<a name="l00243"></a>00243     }
-<a name="l00244"></a>00244 
-<a name="l00245"></a>00245     <span class="keywordtype">void</span> PlaneTexture_renew(<span class="keywordtype">int</span> struct_n, <a class="code" href="structPlaneTexture.html">PlaneTexture</a> **P, <span class="keywordtype">int</span> plane_texture_num)
-<a name="l00246"></a>00246     {
-<a name="l00247"></a>00247         <a class="code" href="structPlaneTexture.html">PlaneTexture</a> *p;
-<a name="l00248"></a>00248 
-<a name="l00249"></a>00249         p = <span class="keyword">new</span>(std::nothrow) <a class="code" href="structPlaneTexture.html">PlaneTexture</a> [struct_n+1];
-<a name="l00250"></a>00250         <span class="keywordflow">if</span> (p == NULL)
-<a name="l00251"></a>00251         {
-<a name="l00252"></a>00252             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.realoc) ###\n"</span>;
-<a name="l00253"></a>00253             exit(0);
-<a name="l00254"></a>00254         }
-<a name="l00255"></a>00255 
-<a name="l00256"></a>00256         <span class="comment">// ¥³¥Ô¡¼</span>
-<a name="l00257"></a>00257         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; struct_n; i++)
-<a name="l00258"></a>00258         {
-<a name="l00259"></a>00259             p[i].<a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a> = (*P)[i].plane_texture_num;
-<a name="l00260"></a>00260             p[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].plane_texture_num];
-<a name="l00261"></a>00261             <span class="keywordflow">if</span> (p[i].p1 == NULL)
-<a name="l00262"></a>00262             {
-<a name="l00263"></a>00263                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00264"></a>00264                 exit(0);
-<a name="l00265"></a>00265             }
-<a name="l00266"></a>00266             p[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].plane_texture_num];
-<a name="l00267"></a>00267             <span class="keywordflow">if</span> (p[i].p2 == NULL)
-<a name="l00268"></a>00268             {
-<a name="l00269"></a>00269                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00270"></a>00270                 exit(0);
-<a name="l00271"></a>00271             }
-<a name="l00272"></a>00272             p[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].plane_texture_num];
-<a name="l00273"></a>00273             <span class="keywordflow">if</span> (p[i].p3 == NULL)
-<a name="l00274"></a>00274             {
-<a name="l00275"></a>00275                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00276"></a>00276                 exit(0);
-<a name="l00277"></a>00277             }
-<a name="l00278"></a>00278             p[i].<a class="code" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">tex1</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].plane_texture_num];
-<a name="l00279"></a>00279             <span class="keywordflow">if</span> (p[i].tex1 == NULL)
-<a name="l00280"></a>00280             {
-<a name="l00281"></a>00281                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00282"></a>00282                 exit(0);
-<a name="l00283"></a>00283             }
-<a name="l00284"></a>00284             p[i].<a class="code" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">tex2</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].plane_texture_num];
-<a name="l00285"></a>00285             <span class="keywordflow">if</span> (p[i].tex2 == NULL)
-<a name="l00286"></a>00286             {
-<a name="l00287"></a>00287                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00288"></a>00288                 exit(0);
-<a name="l00289"></a>00289             }
-<a name="l00290"></a>00290             p[i].<a class="code" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">tex3</a> = <span class="keyword">new</span>(std::nothrow) VecC [(*P)[i].plane_texture_num];
-<a name="l00291"></a>00291             <span class="keywordflow">if</span> (p[i].tex3 == NULL)
-<a name="l00292"></a>00292             {
-<a name="l00293"></a>00293                 std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00294"></a>00294                 exit(0);
-<a name="l00295"></a>00295             }
-<a name="l00296"></a>00296 
-<a name="l00297"></a>00297             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; p[i].<a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a>; j++)
-<a name="l00298"></a>00298             {
-<a name="l00299"></a>00299                 p[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>[j][0] = (*P)[i].p1[j][0];
-<a name="l00300"></a>00300                 p[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>[j][1] = (*P)[i].p1[j][1];
-<a name="l00301"></a>00301                 p[i].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>[j][2] = (*P)[i].p1[j][2];
-<a name="l00302"></a>00302                 p[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>[j][0] = (*P)[i].p2[j][0];
-<a name="l00303"></a>00303                 p[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>[j][1] = (*P)[i].p2[j][1];
-<a name="l00304"></a>00304                 p[i].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>[j][2] = (*P)[i].p2[j][2];
-<a name="l00305"></a>00305                 p[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>[j][0] = (*P)[i].p3[j][0];
-<a name="l00306"></a>00306                 p[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>[j][1] = (*P)[i].p3[j][1];
-<a name="l00307"></a>00307                 p[i].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>[j][2] = (*P)[i].p3[j][2];
-<a name="l00308"></a>00308                 p[i].<a class="code" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">tex1</a>[j][0] = (*P)[i].tex1[j][0];
-<a name="l00309"></a>00309                 p[i].<a class="code" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">tex1</a>[j][1] = (*P)[i].tex1[j][1];
-<a name="l00310"></a>00310                 p[i].<a class="code" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">tex2</a>[j][0] = (*P)[i].tex2[j][0];
-<a name="l00311"></a>00311                 p[i].<a class="code" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">tex2</a>[j][1] = (*P)[i].tex2[j][1];
-<a name="l00312"></a>00312                 p[i].<a class="code" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">tex3</a>[j][0] = (*P)[i].tex3[j][0];
-<a name="l00313"></a>00313                 p[i].<a class="code" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">tex3</a>[j][1] = (*P)[i].tex3[j][1];
-<a name="l00314"></a>00314             }
-<a name="l00315"></a>00315         }
-<a name="l00316"></a>00316 
-<a name="l00317"></a>00317         p[struct_n].<a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a> = plane_texture_num;
-<a name="l00318"></a>00318         p[struct_n].<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a> = <span class="keyword">new</span>(std::nothrow) VecC [plane_texture_num];
-<a name="l00319"></a>00319         <span class="keywordflow">if</span> (p[struct_n].p1 == NULL)
-<a name="l00320"></a>00320         {
-<a name="l00321"></a>00321             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00322"></a>00322             exit(0);
-<a name="l00323"></a>00323         }
-<a name="l00324"></a>00324         p[struct_n].<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a> = <span class="keyword">new</span>(std::nothrow) VecC [plane_texture_num];
-<a name="l00325"></a>00325         <span class="keywordflow">if</span> (p[struct_n].p2 == NULL)
-<a name="l00326"></a>00326         {
-<a name="l00327"></a>00327             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00328"></a>00328             exit(0);
-<a name="l00329"></a>00329         }
-<a name="l00330"></a>00330         p[struct_n].<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a> = <span class="keyword">new</span>(std::nothrow) VecC [plane_texture_num];
-<a name="l00331"></a>00331         <span class="keywordflow">if</span> (p[struct_n].p3 == NULL)
-<a name="l00332"></a>00332         {
-<a name="l00333"></a>00333             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00334"></a>00334             exit(0);
-<a name="l00335"></a>00335         }
-<a name="l00336"></a>00336         p[struct_n].<a class="code" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">tex1</a> = <span class="keyword">new</span>(std::nothrow) VecC [plane_texture_num];
-<a name="l00337"></a>00337         <span class="keywordflow">if</span> (p[struct_n].tex1 == NULL)
-<a name="l00338"></a>00338         {
-<a name="l00339"></a>00339             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00340"></a>00340             exit(0);
-<a name="l00341"></a>00341         }
-<a name="l00342"></a>00342         p[struct_n].<a class="code" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">tex2</a> = <span class="keyword">new</span>(std::nothrow) VecC [plane_texture_num];
-<a name="l00343"></a>00343         <span class="keywordflow">if</span> (p[struct_n].tex2 == NULL)
-<a name="l00344"></a>00344         {
-<a name="l00345"></a>00345             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00346"></a>00346             exit(0);
-<a name="l00347"></a>00347         }
-<a name="l00348"></a>00348         p[struct_n].<a class="code" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">tex3</a> = <span class="keyword">new</span>(std::nothrow) VecC [plane_texture_num];
-<a name="l00349"></a>00349         <span class="keywordflow">if</span> (p[struct_n].tex3 == NULL)
-<a name="l00350"></a>00350         {
-<a name="l00351"></a>00351             std::cerr &lt;&lt; <span class="stringliteral">"### Memory Alloc Error (Plane+Texture.VecC.realoc) ###\n"</span>;
-<a name="l00352"></a>00352             exit(0);
-<a name="l00353"></a>00353         }
-<a name="l00354"></a>00354 
-<a name="l00355"></a>00355         <span class="comment">// ¥á¥â¥ê¤Î²òÊü</span>
-<a name="l00356"></a>00356         <span class="keywordflow">if</span> (struct_n != 0)
-<a name="l00357"></a>00357         {
-<a name="l00358"></a>00358             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; struct_n; i++)
-<a name="l00359"></a>00359             {
-<a name="l00360"></a>00360                 <span class="keyword">delete</span> [] (*P)[i].p1;
-<a name="l00361"></a>00361                 <span class="keyword">delete</span> [] (*P)[i].p2;
-<a name="l00362"></a>00362                 <span class="keyword">delete</span> [] (*P)[i].p3;
-<a name="l00363"></a>00363                 <span class="keyword">delete</span> [] (*P)[i].tex1;
-<a name="l00364"></a>00364                 <span class="keyword">delete</span> [] (*P)[i].tex2;
-<a name="l00365"></a>00365                 <span class="keyword">delete</span> [] (*P)[i].tex3;
-<a name="l00366"></a>00366             }
-<a name="l00367"></a>00367             <span class="keyword">delete</span> [] (*P);    
-<a name="l00368"></a>00368         }
-<a name="l00369"></a>00369         (*P) = p;
-<a name="l00370"></a>00370 
-<a name="l00371"></a>00371     }
-<a name="l00372"></a>00372 
-<a name="l00374"></a>00374 
-<a name="l00378"></a>00378     <span class="keywordtype">bool</span> <a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空è¡\8cå\88¤å®\9a">is_skippable</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>)
-<a name="l00379"></a>00379     {
-<a name="l00380"></a>00380         <span class="comment">// Èó¶õÇòʸ»ú¤Þ¤Ç¥¹¥­¥Ã¥×</span>
-<a name="l00381"></a>00381         <span class="keywordflow">while</span> (isspace(*line))
-<a name="l00382"></a>00382             line++;
-<a name="l00383"></a>00383 
-<a name="l00384"></a>00384         <span class="keywordflow">return</span> *line == <span class="charliteral">'\0'</span> || *line == <span class="charliteral">'#'</span>;
-<a name="l00385"></a>00385     }
-<a name="l00386"></a>00386 
-<a name="l00388"></a>00388 
-<a name="l00391"></a>00391     <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6" title="ÉÁ²è¥¿¥¤¥×.">Drawing::Type</a> get_drawing_type(std::ifstream&amp; fin)
-<a name="l00392"></a>00392     {
-<a name="l00393"></a>00393         std::string line;
-<a name="l00394"></a>00394 
-<a name="l00395"></a>00395         <span class="keywordflow">while</span> (std::getline(fin, line))
-<a name="l00396"></a>00396             <span class="keywordflow">if</span> (!<a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空行判定">is_skippable</a>(line.c_str()))
-<a name="l00397"></a>00397                 <span class="keywordflow">break</span>;
-<a name="l00398"></a>00398 
-<a name="l00399"></a>00399         <span class="keywordflow">if</span> (!fin)
-<a name="l00400"></a>00400        <span class="keywordflow">return</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94" title="¾åµ­¤Î¤É¤ì¤Ç¤â¤Ê¤¤">Drawing::NoType</a>;
-<a name="l00401"></a>00401     
-<a name="l00402"></a>00402         <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"point"</span>) == 0)
-<a name="l00403"></a>00403        <span class="keywordflow">return</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb" title="ÅÀ.">Drawing::Point</a>;
-<a name="l00404"></a>00404         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"line"</span>) == 0)
-<a name="l00405"></a>00405        <span class="keywordflow">return</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709" title="ľÀþ.">Drawing::Line</a>;
-<a name="l00406"></a>00406         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"plane"</span>) == 0)
-<a name="l00407"></a>00407        <span class="keywordflow">return</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a" title="Ê¿ÌÌ.">Drawing::Plane</a>;
-<a name="l00408"></a>00408         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"plane+texture"</span>) == 0)
-<a name="l00409"></a>00409        <span class="keywordflow">return</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5" title="¥Æ¥¯¥¹¥Á¥ãÉÕÊ¿ÌÌ">Drawing::PlaneTexture</a>;
-<a name="l00410"></a>00410         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"color"</span>) == 0)
-<a name="l00411"></a>00411        <span class="keywordflow">return</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Drawing::Color</a>;
-<a name="l00412"></a>00412         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"stipple"</span>) == 0)
-<a name="l00413"></a>00413        <span class="keywordflow">return</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d" title="Àþ¼ïÊѹ¹.">Drawing::Stipple</a>;
-<a name="l00414"></a>00414         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"pointtype"</span>) == 0)
-<a name="l00415"></a>00415        <span class="keywordflow">return</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248" title="ÅÀ¤Î·Á¾õÊѹ¹.">Drawing::ChangePointType</a>;
-<a name="l00416"></a>00416     
-<a name="l00417"></a>00417         std::cerr &lt;&lt; <span class="stringliteral">"Error: type must be "</span>
-<a name="l00418"></a>00418                   &lt;&lt; <span class="stringliteral">"point, line, plane, plane+texture, color, stipple or pointtype!"</span>
-<a name="l00419"></a>00419                   &lt;&lt; std::endl;
-<a name="l00420"></a>00420         <span class="keywordflow">return</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94" title="¾åµ­¤Î¤É¤ì¤Ç¤â¤Ê¤¤">Drawing::NoType</a>;
-<a name="l00421"></a>00421     }
-<a name="l00422"></a>00422    
-<a name="l00424"></a>00424 
-<a name="l00430"></a>00430     <span class="keywordtype">bool</span> get_num(std::ifstream&amp; fin, <span class="keywordtype">int</span>&amp; num)
-<a name="l00431"></a>00431     {
-<a name="l00432"></a>00432         std::string line;
-<a name="l00433"></a>00433 
-<a name="l00434"></a>00434         <span class="keywordflow">while</span> (std::getline(fin, line))
-<a name="l00435"></a>00435             <span class="keywordflow">if</span> (!<a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空行判定">is_skippable</a>(line.c_str()))
-<a name="l00436"></a>00436                 <span class="keywordflow">break</span>;
-<a name="l00437"></a>00437 
-<a name="l00438"></a>00438         <span class="keywordflow">if</span> (fin)
-<a name="l00439"></a>00439         {
-<a name="l00440"></a>00440             <span class="keywordflow">if</span> (std::sscanf(line.c_str(), <span class="stringliteral">"%d"</span>, &amp;num) == 1)
-<a name="l00441"></a>00441                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00442"></a>00442             std::cerr &lt;&lt; <span class="stringliteral">"Error: integer number must be needed!"</span> &lt;&lt; std::endl;
-<a name="l00443"></a>00443         }
-<a name="l00444"></a>00444 
-<a name="l00445"></a>00445         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00446"></a>00446     }
-<a name="l00447"></a>00447 
-<a name="l00449"></a>00449 
-<a name="l00455"></a>00455     <span class="keywordtype">bool</span> get_2d_data(std::ifstream&amp; fin, <span class="keywordtype">double</span>&amp; x, <span class="keywordtype">double</span>&amp; y)
-<a name="l00456"></a>00456     {
-<a name="l00457"></a>00457         std::string line;
-<a name="l00458"></a>00458 
-<a name="l00459"></a>00459         <span class="keywordflow">while</span> (std::getline(fin, line))
-<a name="l00460"></a>00460             <span class="keywordflow">if</span> (!<a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空行判定">is_skippable</a>(line.c_str()))
-<a name="l00461"></a>00461                 <span class="keywordflow">break</span>;
-<a name="l00462"></a>00462 
-<a name="l00463"></a>00463         <span class="keywordflow">if</span> (fin)
-<a name="l00464"></a>00464         {
-<a name="l00465"></a>00465             <span class="keywordflow">if</span> ((std::sscanf(line.c_str(), <span class="stringliteral">"%lf %lf"</span>, &amp;x, &amp;y)) == 2)
-<a name="l00466"></a>00466                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00467"></a>00467             std::cerr &lt;&lt; <span class="stringliteral">"Error: 2D data is not enough!"</span> &lt;&lt; std::endl;
-<a name="l00468"></a>00468         }
-<a name="l00469"></a>00469         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00470"></a>00470     }
-<a name="l00471"></a>00471 
-<a name="l00473"></a>00473 
-<a name="l00480"></a>00480     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(std::ifstream&amp; fin, <span class="keywordtype">double</span>&amp; x, <span class="keywordtype">double</span>&amp; y, <span class="keywordtype">double</span>&amp; z)
-<a name="l00481"></a>00481     {
-<a name="l00482"></a>00482         std::string line;
-<a name="l00483"></a>00483 
-<a name="l00484"></a>00484         <span class="keywordflow">while</span> (std::getline(fin, line))
-<a name="l00485"></a>00485        <span class="keywordflow">if</span> (!<a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空行判定">is_skippable</a>(line.c_str()))
-<a name="l00486"></a>00486           <span class="keywordflow">break</span>;
-<a name="l00487"></a>00487     
-<a name="l00488"></a>00488         <span class="keywordflow">if</span> (fin)
-<a name="l00489"></a>00489         {
-<a name="l00490"></a>00490        <span class="keywordflow">if</span> ((std::sscanf(line.c_str(), <span class="stringliteral">"%lf %lf %lf"</span>, &amp;x, &amp;y, &amp;z)) == 3)
-<a name="l00491"></a>00491           <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00492"></a>00492        std::cerr &lt;&lt; <span class="stringliteral">"Error: 3D data is not enough!"</span> &lt;&lt; std::endl;
-<a name="l00493"></a>00493         }
-<a name="l00494"></a>00494         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00495"></a>00495     }
-<a name="l00496"></a>00496 
-<a name="l00498"></a>00498 
-<a name="l00503"></a>00503     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#fa90c691aaeaaac95f3261827a3cfe4e" title="ç\82¹ã\81®å½¢ç\8a¶ã\82\92表ã\81\99å\80¤ã\82\92å\8f\96å¾\97">get_point_type</a>(std::ifstream&amp; fin, <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a>&amp; type)
-<a name="l00504"></a>00504     {
-<a name="l00505"></a>00505         std::string line;
-<a name="l00506"></a>00506 
-<a name="l00507"></a>00507         <span class="keywordflow">while</span> (std::getline(fin, line))
-<a name="l00508"></a>00508             <span class="keywordflow">if</span> (!<a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空行判定">is_skippable</a>(line.c_str()))
-<a name="l00509"></a>00509                 <span class="keywordflow">break</span>;
-<a name="l00510"></a>00510 
-<a name="l00511"></a>00511         <span class="keywordflow">if</span> (fin)
-<a name="l00512"></a>00512         {
-<a name="l00513"></a>00513             <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"sphere"</span>) == 0)
-<a name="l00514"></a>00514                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e" title="µå¤òÉÁ²è">Drawing::PointType_Sphere</a>;
-<a name="l00515"></a>00515             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"sphere_nofill"</span>) == 0)
-<a name="l00516"></a>00516                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤µå¤òÉÁ²è.">Drawing::PointType_Sphere_NoFill</a>;
-<a name="l00517"></a>00517             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"cube"</span>) == 0)
-<a name="l00518"></a>00518                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69" title="ΩÊýÂΤòÉÁ²è.">Drawing::PointType_Cube</a>;
-<a name="l00519"></a>00519             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"cube_nofill"</span>) == 0)
-<a name="l00520"></a>00520                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤Î©ÊýÂΤòÉÁ²è.">Drawing::PointType_Cube_NoFill</a>;
-<a name="l00521"></a>00521             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"pyramid"</span>) == 0)
-<a name="l00522"></a>00522                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1" title="»°³Ñ¿í¤òÉÁ²è">Drawing::PointType_Pyramid</a>;
-<a name="l00523"></a>00523             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"pyramid_nofill"</span>) == 0)
-<a name="l00524"></a>00524                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤»°³Ñ¿í¤òÉÁ²è.">Drawing::PointType_Pyramid_NoFill</a>;
-<a name="l00525"></a>00525             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"cross"</span>) == 0)
-<a name="l00526"></a>00526                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd" title="½½»ú¤òÉÁ²è">Drawing::PointType_Cross</a>;
-<a name="l00527"></a>00527             <span class="keywordflow">else</span>
-<a name="l00528"></a>00528             {
-<a name="l00529"></a>00529                 std::cerr &lt;&lt; <span class="stringliteral">"Error: invalid point type!"</span> &lt;&lt; std::endl;
-<a name="l00530"></a>00530                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00531"></a>00531             }
-<a name="l00532"></a>00532             <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00533"></a>00533         }
-<a name="l00534"></a>00534 
-<a name="l00535"></a>00535         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00536"></a>00536     }
-<a name="l00537"></a>00537 
-<a name="l00539"></a>00539 
-<a name="l00547"></a>00547     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#a37ac21896ae7643cc4a51dbc7009763" title="点を描画">draw_point</a>(std::ifstream&amp; fin, <span class="keyword">const</span> GLdouble* col,
-<a name="l00548"></a>00548                     <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a> point_type,
-<a name="l00549"></a>00549                     <a class="code" href="structPoint.html">Point</a>** point_s, <span class="keywordtype">int</span>&amp; pt_num)
-<a name="l00550"></a>00550     {
-<a name="l00551"></a>00551         std::string line;
-<a name="l00552"></a>00552         <span class="keywordtype">int</span> num;
-<a name="l00553"></a>00553 
-<a name="l00554"></a>00554         <span class="keywordflow">if</span> (!get_num(fin, num))
-<a name="l00555"></a>00555             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00556"></a>00556 
-<a name="l00557"></a>00557         Point_renew(pt_num, point_s, num);
-<a name="l00558"></a>00558 
-<a name="l00559"></a>00559         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; num; i++)
-<a name="l00560"></a>00560            <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00561"></a>00561                 (*point_s)[pt_num].p[i][0],
-<a name="l00562"></a>00562                 (*point_s)[pt_num].p[i][1],
-<a name="l00563"></a>00563                 (*point_s)[pt_num].p[i][2]))
-<a name="l00564"></a>00564           
-<a name="l00565"></a>00565           <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00566"></a>00566     
-<a name="l00567"></a>00567         (*point_s)[pt_num].type = point_type;
-<a name="l00568"></a>00568         (*point_s)[pt_num].col[0] = col[0] &lt; 0.0 ? 1.0 : col[0];
-<a name="l00569"></a>00569         (*point_s)[pt_num].col[1] = col[1] &lt; 0.0 ? 0.0 : col[1];
-<a name="l00570"></a>00570         (*point_s)[pt_num].col[2] = col[2] &lt; 0.0 ? 0.0 : col[2];
-<a name="l00571"></a>00571         pt_num++;
-<a name="l00572"></a>00572 
-<a name="l00573"></a>00573         <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00574"></a>00574     }
-<a name="l00575"></a>00575 
-<a name="l00577"></a>00577 
-<a name="l00585"></a>00585     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#47804ededc6afcfef30b4e332e11a303" title="直線を描画">draw_line</a>(std::ifstream&amp; fin, <span class="keyword">const</span> GLdouble* col, <span class="keywordtype">int</span> stipple_factor,
-<a name="l00586"></a>00586                    <a class="code" href="structLine.html">Line</a>** line_s, <span class="keywordtype">int</span>&amp; ln_num)
-<a name="l00587"></a>00587     {
-<a name="l00588"></a>00588         std::string line;
-<a name="l00589"></a>00589         <span class="keywordtype">int</span> num;
-<a name="l00590"></a>00590 
-<a name="l00591"></a>00591         <span class="keywordflow">if</span> (!get_num(fin, num))
-<a name="l00592"></a>00592             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00593"></a>00593 
-<a name="l00594"></a>00594         Line_renew(ln_num, line_s, num);
-<a name="l00595"></a>00595 
-<a name="l00596"></a>00596         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; num; i++)
-<a name="l00597"></a>00597         {
-<a name="l00598"></a>00598             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00599"></a>00599                              (*line_s)[ln_num].start[i][0],
-<a name="l00600"></a>00600                              (*line_s)[ln_num].start[i][1],
-<a name="l00601"></a>00601                              (*line_s)[ln_num].start[i][2]))
-<a name="l00602"></a>00602                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00603"></a>00603        
-<a name="l00604"></a>00604             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00605"></a>00605                              (*line_s)[ln_num].end[i][0],
-<a name="l00606"></a>00606                              (*line_s)[ln_num].end[i][1],
-<a name="l00607"></a>00607                              (*line_s)[ln_num].end[i][2]))
-<a name="l00608"></a>00608                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00609"></a>00609         }
-<a name="l00610"></a>00610 
-<a name="l00611"></a>00611         (*line_s)[ln_num].col[0] = col[0] &lt; 0.0 ? 0.0 : col[0];
-<a name="l00612"></a>00612         (*line_s)[ln_num].col[1] = col[1] &lt; 0.0 ? 1.0 : col[1];
-<a name="l00613"></a>00613         (*line_s)[ln_num].col[2] = col[2] &lt; 0.0 ? 0.0 : col[2];
-<a name="l00614"></a>00614         (*line_s)[ln_num].stipple_factor = stipple_factor;
-<a name="l00615"></a>00615         ln_num++;
-<a name="l00616"></a>00616 
-<a name="l00617"></a>00617         <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00618"></a>00618     }
-<a name="l00619"></a>00619 
-<a name="l00621"></a>00621 
-<a name="l00629"></a>00629     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#4895d1cf7518eec51537d1e0073c3a77" title="平面を描画">draw_plane</a>(std::ifstream&amp; fin, <span class="keyword">const</span> GLdouble* col,
-<a name="l00630"></a>00630             <a class="code" href="structPlane.html">Plane</a>** plane_s, <span class="keywordtype">int</span>&amp; pl_num, <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; <span class="keywordtype">object</span>)
-<a name="l00631"></a>00631     {
-<a name="l00632"></a>00632         std::string line;
-<a name="l00633"></a>00633         <span class="keywordtype">int</span> num;
-<a name="l00634"></a>00634 
-<a name="l00635"></a>00635         <span class="keywordflow">if</span> (!get_num(fin, num))
-<a name="l00636"></a>00636             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00637"></a>00637 
-<a name="l00638"></a>00638         Plane_renew(pl_num, plane_s, num);
-<a name="l00639"></a>00639 
-<a name="l00640"></a>00640         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; num; i++)
-<a name="l00641"></a>00641         {
-<a name="l00642"></a>00642             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00643"></a>00643                              (*plane_s)[pl_num].p1[i][0],
-<a name="l00644"></a>00644                              (*plane_s)[pl_num].p1[i][1],
-<a name="l00645"></a>00645                              (*plane_s)[pl_num].p1[i][2]))
-<a name="l00646"></a>00646                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00647"></a>00647 
-<a name="l00648"></a>00648             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00649"></a>00649                              (*plane_s)[pl_num].p2[i][0],
-<a name="l00650"></a>00650                              (*plane_s)[pl_num].p2[i][1],
-<a name="l00651"></a>00651                              (*plane_s)[pl_num].p2[i][2]))
-<a name="l00652"></a>00652                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00653"></a>00653 
-<a name="l00654"></a>00654             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00655"></a>00655                              (*plane_s)[pl_num].p3[i][0],
-<a name="l00656"></a>00656                              (*plane_s)[pl_num].p3[i][1],
-<a name="l00657"></a>00657                              (*plane_s)[pl_num].p3[i][2]))
-<a name="l00658"></a>00658            <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00659"></a>00659         
-<a name="l00660"></a>00660 
-<a name="l00661"></a>00661         <span class="comment">// »°ÅÀ³Î¼Â¤ËÆɤá¤Æ¤«¤é³ÊǼ¤ò¹Ô¤¦¡¥</span>
-<a name="l00662"></a>00662         
-<a name="l00663"></a>00663         VertexXYZNUV obj1, obj2, obj3;
-<a name="l00664"></a>00664         
-<a name="l00665"></a>00665         obj1.x = (*plane_s)[pl_num].p1[i][0];
-<a name="l00666"></a>00666         obj1.y = (*plane_s)[pl_num].p1[i][1];
-<a name="l00667"></a>00667         obj1.z = (*plane_s)[pl_num].p1[i][2];
-<a name="l00668"></a>00668         
-<a name="l00669"></a>00669         obj2.x = (*plane_s)[pl_num].p2[i][0];
-<a name="l00670"></a>00670         obj2.y = (*plane_s)[pl_num].p2[i][1];
-<a name="l00671"></a>00671         obj2.z = (*plane_s)[pl_num].p2[i][2];
-<a name="l00672"></a>00672         
-<a name="l00673"></a>00673         obj3.x = (*plane_s)[pl_num].p3[i][0];
-<a name="l00674"></a>00674         obj3.y = (*plane_s)[pl_num].p3[i][1];
-<a name="l00675"></a>00675         obj3.z = (*plane_s)[pl_num].p3[i][2];
-<a name="l00676"></a>00676         
-<a name="l00677"></a>00677         <span class="comment">// ¥Ç¡¼¥¿¤ò¥Ù¥¯¥¿¡¼¤Ë³ÊǼ</span>
-<a name="l00678"></a>00678         <span class="keywordtype">object</span>.vertices.push_back(obj1);
-<a name="l00679"></a>00679         <span class="keywordtype">object</span>.vertices.push_back(obj2);
-<a name="l00680"></a>00680         <span class="keywordtype">object</span>.vertices.push_back(obj3);
-<a name="l00681"></a>00681         }
-<a name="l00682"></a>00682     
-<a name="l00683"></a>00683     
-<a name="l00684"></a>00684         (*plane_s)[pl_num].col[0] = col[0] &lt; 0.0 ? 0.0 : col[0];
-<a name="l00685"></a>00685         (*plane_s)[pl_num].col[1] = col[1] &lt; 0.0 ? 0.0 : col[1];
-<a name="l00686"></a>00686         (*plane_s)[pl_num].col[2] = col[2] &lt; 0.0 ? 1.0 : col[2];
-<a name="l00687"></a>00687         pl_num++;
-<a name="l00688"></a>00688 
-<a name="l00689"></a>00689         <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00690"></a>00690     }
-<a name="l00691"></a>00691 
-<a name="l00693"></a>00693 
-<a name="l00700"></a>00700     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#a27c7edd169282e320a9e410741247bf" title="テクスチャ付平面を描画">draw_plane_texture</a>(std::ifstream&amp; fin,
-<a name="l00701"></a>00701                             <a class="code" href="structPlaneTexture.html">PlaneTexture</a>** plane_texture_s,
-<a name="l00702"></a>00702                             <span class="keywordtype">int</span>&amp; pl_texture_num,
-<a name="l00703"></a>00703                             <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; <span class="keywordtype">object</span>)
-<a name="l00704"></a>00704     {
-<a name="l00705"></a>00705         std::string line;
-<a name="l00706"></a>00706         <span class="keywordtype">int</span> num;
-<a name="l00707"></a>00707 
-<a name="l00708"></a>00708         <span class="keywordflow">if</span> (!get_num(fin, num))
-<a name="l00709"></a>00709             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00710"></a>00710 
-<a name="l00711"></a>00711         PlaneTexture_renew(pl_texture_num, plane_texture_s, num);
-<a name="l00712"></a>00712 
-<a name="l00713"></a>00713         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; num; i++)
-<a name="l00714"></a>00714         {
-<a name="l00715"></a>00715             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00716"></a>00716                              (*plane_texture_s)[pl_texture_num].p1[i][0],
-<a name="l00717"></a>00717                              (*plane_texture_s)[pl_texture_num].p1[i][1],
-<a name="l00718"></a>00718                              (*plane_texture_s)[pl_texture_num].p1[i][2]))
-<a name="l00719"></a>00719                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00720"></a>00720 
-<a name="l00721"></a>00721             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00722"></a>00722                              (*plane_texture_s)[pl_texture_num].p2[i][0],
-<a name="l00723"></a>00723                              (*plane_texture_s)[pl_texture_num].p2[i][1],
-<a name="l00724"></a>00724                              (*plane_texture_s)[pl_texture_num].p2[i][2]))
-<a name="l00725"></a>00725            <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00726"></a>00726         
-<a name="l00727"></a>00727             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00728"></a>00728                              (*plane_texture_s)[pl_texture_num].p3[i][0],
-<a name="l00729"></a>00729                              (*plane_texture_s)[pl_texture_num].p3[i][1],
-<a name="l00730"></a>00730                              (*plane_texture_s)[pl_texture_num].p3[i][2]))
-<a name="l00731"></a>00731                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00732"></a>00732         
-<a name="l00733"></a>00733             <span class="keywordflow">if</span> (!get_2d_data(fin,
-<a name="l00734"></a>00734                              (*plane_texture_s)[pl_texture_num].tex1[i][0],
-<a name="l00735"></a>00735                              (*plane_texture_s)[pl_texture_num].tex1[i][1]))
-<a name="l00736"></a>00736                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00737"></a>00737         
-<a name="l00738"></a>00738             <span class="keywordflow">if</span> (!get_2d_data(fin,
-<a name="l00739"></a>00739                              (*plane_texture_s)[pl_texture_num].tex2[i][0],
-<a name="l00740"></a>00740                              (*plane_texture_s)[pl_texture_num].tex2[i][1]))
-<a name="l00741"></a>00741                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00742"></a>00742 
-<a name="l00743"></a>00743             <span class="keywordflow">if</span> (!get_2d_data(fin,
-<a name="l00744"></a>00744                              (*plane_texture_s)[pl_texture_num].tex3[i][0],
-<a name="l00745"></a>00745                              (*plane_texture_s)[pl_texture_num].tex3[i][1]))
-<a name="l00746"></a>00746            <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00747"></a>00747         
-<a name="l00748"></a>00748 
-<a name="l00749"></a>00749         <span class="comment">// »°ÅÀ³Î¼Â¤ËÆɤá¤Æ¤«¤é³ÊǼ¤ò¹Ô¤¦</span>
-<a name="l00750"></a>00750         VertexXYZNUV obj1, obj2, obj3;
-<a name="l00751"></a>00751         
-<a name="l00752"></a>00752         obj1.x = (*plane_texture_s)[pl_texture_num].p1[i][0];
-<a name="l00753"></a>00753         obj1.y = (*plane_texture_s)[pl_texture_num].p1[i][1];
-<a name="l00754"></a>00754         obj1.z = (*plane_texture_s)[pl_texture_num].p1[i][2];
-<a name="l00755"></a>00755         
-<a name="l00756"></a>00756         obj1.u = (*plane_texture_s)[pl_texture_num].tex1[i][0];
-<a name="l00757"></a>00757         obj1.v = (*plane_texture_s)[pl_texture_num].tex1[i][1];
-<a name="l00758"></a>00758 
-<a name="l00759"></a>00759         obj2.x = (*plane_texture_s)[pl_texture_num].p2[i][0];
-<a name="l00760"></a>00760         obj2.y = (*plane_texture_s)[pl_texture_num].p2[i][1];
-<a name="l00761"></a>00761         obj2.z = (*plane_texture_s)[pl_texture_num].p2[i][2];
-<a name="l00762"></a>00762         
-<a name="l00763"></a>00763         obj2.u = (*plane_texture_s)[pl_texture_num].tex2[i][0];
-<a name="l00764"></a>00764         obj2.v = (*plane_texture_s)[pl_texture_num].tex2[i][1];
-<a name="l00765"></a>00765 
-<a name="l00766"></a>00766         
-<a name="l00767"></a>00767         obj3.x = (*plane_texture_s)[pl_texture_num].p3[i][0];
-<a name="l00768"></a>00768         obj3.y = (*plane_texture_s)[pl_texture_num].p3[i][1];
-<a name="l00769"></a>00769         obj3.z = (*plane_texture_s)[pl_texture_num].p3[i][2];
-<a name="l00770"></a>00770         obj3.u = (*plane_texture_s)[pl_texture_num].tex3[i][0];
-<a name="l00771"></a>00771         obj3.v = (*plane_texture_s)[pl_texture_num].tex3[i][1];
-<a name="l00772"></a>00772 
-<a name="l00773"></a>00773         <span class="comment">// ¥Ç¡¼¥¿¤ò¥Ù¥¯¥¿¡¼¤Ë³ÊǼ</span>
-<a name="l00774"></a>00774         <span class="keywordtype">object</span>.vertices.push_back(obj1);
-<a name="l00775"></a>00775         <span class="keywordtype">object</span>.vertices.push_back(obj2);
-<a name="l00776"></a>00776         <span class="keywordtype">object</span>.vertices.push_back(obj3);
-<a name="l00777"></a>00777         
-<a name="l00778"></a>00778         }
-<a name="l00779"></a>00779 
-<a name="l00780"></a>00780         pl_texture_num++;
-<a name="l00781"></a>00781 
-<a name="l00782"></a>00782         <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00783"></a>00783     }
-<a name="l00784"></a>00784 }
-<a name="l00785"></a>00785 
-<a name="l00791"></a><a class="code" href="display__3D__tool_8cc.html#191292637adb9b25cb01867d3c39d6e2">00791</a> <span class="keywordtype">int</span> <a class="code" href="display__3D_8h.html#2ecc9205b1ef18cb4e72d7bc22721de1" title="»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß">load_coordinate</a>(<span class="keywordtype">char</span>* filename,
-<a name="l00792"></a>00792                     <span class="keywordtype">int</span>&amp; pt_num, <span class="keywordtype">int</span>&amp; ln_num, <span class="keywordtype">int</span>&amp; pl_num, <span class="keywordtype">int</span>&amp; pl_texture_num,
-<a name="l00793"></a>00793                     <a class="code" href="structPoint.html">Point</a>** point_s, <a class="code" href="structLine.html">Line</a>** line_s, <a class="code" href="structPlane.html">Plane</a>** plane_s,
-<a name="l00794"></a>00794                     <a class="code" href="structPlaneTexture.html">PlaneTexture</a>** plane_texture_s, <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; <span class="keywordtype">object</span>)
-<a name="l00795"></a>00795 {
-<a name="l00796"></a>00796     std::ifstream fin(filename);
-<a name="l00797"></a>00797     GLdouble col[3] = {-1.0, -1.0, -1.0};
-<a name="l00798"></a>00798     <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a> point_type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e" title="µå¤òÉÁ²è">Drawing::PointType_Sphere</a>;
-<a name="l00799"></a>00799     <span class="keywordtype">int</span> stipple_factor = 0;
-<a name="l00800"></a>00800     
-<a name="l00801"></a>00801     pt_num = ln_num = pl_num = pl_texture_num;
-<a name="l00802"></a>00802     <span class="keywordflow">if</span> (!fin)
-<a name="l00803"></a>00803     {
-<a name="l00804"></a>00804         std::cerr &lt;&lt; <span class="stringliteral">"Unable to open "</span> &lt;&lt; filename &lt;&lt; std::endl;
-<a name="l00805"></a>00805         <span class="keywordflow">return</span> 0;
-<a name="l00806"></a>00806     }
-<a name="l00807"></a>00807 
-<a name="l00808"></a>00808     <span class="keywordflow">while</span> (!fin.eof())
-<a name="l00809"></a>00809     {
-<a name="l00810"></a>00810        <span class="keywordflow">switch</span> (get_drawing_type(fin))
-<a name="l00811"></a>00811        {
-<a name="l00812"></a>00812       <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb" title="ÅÀ.">Drawing::Point</a>:
-<a name="l00813"></a>00813          <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#a37ac21896ae7643cc4a51dbc7009763" title="点を描画">draw_point</a>(fin, col, point_type, point_s, pt_num))
-<a name="l00814"></a>00814         <span class="keywordflow">return</span> 0;
-<a name="l00815"></a>00815          <span class="keywordflow">break</span>;
-<a name="l00816"></a>00816          
-<a name="l00817"></a>00817       <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709" title="ľÀþ.">Drawing::Line</a>:
-<a name="l00818"></a>00818          <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#47804ededc6afcfef30b4e332e11a303" title="直線を描画">draw_line</a>(fin, col, stipple_factor, line_s, ln_num))
-<a name="l00819"></a>00819                 <span class="keywordflow">return</span> 0;
-<a name="l00820"></a>00820             <span class="keywordflow">break</span>;
-<a name="l00821"></a>00821 
-<a name="l00822"></a>00822         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a" title="Ê¿ÌÌ.">Drawing::Plane</a>:
-<a name="l00823"></a>00823         printf(<span class="stringliteral">"eee\n"</span>);
-<a name="l00824"></a>00824        <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#4895d1cf7518eec51537d1e0073c3a77" title="平面を描画">draw_plane</a>(fin, col, plane_s, pl_num, <span class="keywordtype">object</span>))
-<a name="l00825"></a>00825                 <span class="keywordflow">return</span> 0;
-<a name="l00826"></a>00826             <span class="keywordflow">break</span>;
-<a name="l00827"></a>00827 
-<a name="l00828"></a>00828         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5" title="¥Æ¥¯¥¹¥Á¥ãÉÕÊ¿ÌÌ">Drawing::PlaneTexture</a>:
-<a name="l00829"></a>00829        <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#a27c7edd169282e320a9e410741247bf" title="テクスチャ付平面を描画">draw_plane_texture</a>(fin, plane_texture_s, pl_texture_num, <span class="keywordtype">object</span>))
-<a name="l00830"></a>00830                 <span class="keywordflow">return</span> 0;
-<a name="l00831"></a>00831             <span class="keywordflow">break</span>;
-<a name="l00832"></a>00832 
-<a name="l00833"></a>00833         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Drawing::Color</a>:
-<a name="l00834"></a>00834             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin, col[0], col[1], col[2]))
-<a name="l00835"></a>00835                 <span class="keywordflow">return</span> 0;
-<a name="l00836"></a>00836             <span class="keywordflow">break</span>;
-<a name="l00837"></a>00837 
-<a name="l00838"></a>00838         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d" title="Àþ¼ïÊѹ¹.">Drawing::Stipple</a>:
-<a name="l00839"></a>00839             <span class="keywordflow">if</span> (!get_num(fin, stipple_factor))
-<a name="l00840"></a>00840                 <span class="keywordflow">return</span> 0;
-<a name="l00841"></a>00841             <span class="keywordflow">break</span>;
-<a name="l00842"></a>00842 
-<a name="l00843"></a>00843         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248" title="ÅÀ¤Î·Á¾õÊѹ¹.">Drawing::ChangePointType</a>:
-<a name="l00844"></a>00844             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#fa90c691aaeaaac95f3261827a3cfe4e" title="点の形状を表す値を取得">get_point_type</a>(fin, point_type))
-<a name="l00845"></a>00845                 <span class="keywordflow">return</span> 0;
-<a name="l00846"></a>00846             <span class="keywordflow">break</span>;
-<a name="l00847"></a>00847 
-<a name="l00848"></a>00848         <span class="keywordflow">default</span>:
-<a name="l00849"></a>00849             <span class="keywordflow">return</span> 0;
-<a name="l00850"></a>00850         }
-<a name="l00851"></a>00851     }
-<a name="l00852"></a>00852 
-<a name="l00853"></a>00853     <span class="keywordflow">return</span> 1;
-<a name="l00854"></a>00854 }
-<a name="l00855"></a>00855 
-<a name="l00856"></a>00856 
-<a name="l00857"></a><a class="code" href="display__3D__tool_8cc.html#27a0fc58984e4359c62856ae93258685">00857</a> <span class="keywordtype">int</span> <a class="code" href="display__3D_8h.html#27a0fc58984e4359c62856ae93258685">draw_scene_gl</a>(CImage &amp;cimg)
-<a name="l00858"></a>00858 {
-<a name="l00859"></a>00859     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *cap;
-<a name="l00860"></a>00860 
-<a name="l00861"></a>00861     <span class="keywordtype">int</span> <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a> = cimg.height();
-<a name="l00862"></a>00862     <span class="keywordtype">int</span> <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> = cimg.width();
-<a name="l00863"></a>00863 
-<a name="l00864"></a>00864     glReadBuffer(GL_BACK);
-<a name="l00865"></a>00865 
-<a name="l00866"></a>00866     <span class="keywordflow">if</span>(!(cap = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)malloc(width*height*3))) {
-<a name="l00867"></a>00867         perror(<span class="stringliteral">"malloc()"</span>);
-<a name="l00868"></a>00868     }
-<a name="l00869"></a>00869 
-<a name="l00870"></a>00870     <span class="keywordtype">int</span> r, g, b;
-<a name="l00871"></a>00871     <span class="keywordtype">int</span> count = 0;
-<a name="l00872"></a>00872 
-<a name="l00873"></a>00873     glPixelStorei(GL_PACK_ALIGNMENT,1);
-<a name="l00874"></a>00874     glReadPixels(0 , 0, width, height, GL_RGB, GL_UNSIGNED_BYTE, cap);
-<a name="l00875"></a>00875 
-<a name="l00876"></a>00876     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> yy = height - 1; yy &gt;= 0; yy--) {
-<a name="l00877"></a>00877         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> xx = 0; xx &lt; width; xx++) {
-<a name="l00878"></a>00878             r = *(cap + count++);
-<a name="l00879"></a>00879             g = *(cap + count++);
-<a name="l00880"></a>00880             b = *(cap + count++);
-<a name="l00881"></a>00881 
-<a name="l00882"></a>00882             cimg.rput(xx, yy, r, g, b);
-<a name="l00883"></a>00883         }
-<a name="l00884"></a>00884     }
-<a name="l00885"></a>00885 
-<a name="l00886"></a>00886     free(cap);
-<a name="l00887"></a>00887 
-<a name="l00888"></a>00888     <span class="keywordflow">return</span> 0;
-<a name="l00889"></a>00889 }
-<a name="l00890"></a>00890 
-<a name="l00891"></a>00891 
-<a name="l00892"></a><a class="code" href="display__3D__tool_8cc.html#d1e69df6b8ff6642d78e5d8c824d7b39">00892</a> Mat <a class="code" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a>(VecC n, <span class="keywordtype">double</span> theta)
-<a name="l00893"></a>00893 {
-<a name="l00894"></a>00894     Mat r;
-<a name="l00895"></a>00895 
-<a name="l00896"></a>00896     n = normalize(n);
-<a name="l00897"></a>00897     theta = (theta/180.0)*3.14159265358979;
-<a name="l00898"></a>00898 
-<a name="l00899"></a>00899     r[0][0] = cos(theta)+n[0]*n[0]*(1-cos(theta));
-<a name="l00900"></a>00900     r[0][1] = n[0]*n[1]*(1-cos(theta))-n[2]*sin(theta);
-<a name="l00901"></a>00901     r[0][2] = n[0]*n[2]*(1-cos(theta))+n[1]*sin(theta);
-<a name="l00902"></a>00902     r[1][0] = n[1]*n[0]*(1-cos(theta))+n[2]*sin(theta);
-<a name="l00903"></a>00903     r[1][1] = cos(theta)+n[1]*n[1]*(1-cos(theta));
-<a name="l00904"></a>00904     r[1][2] = n[1]*n[2]*(1-cos(theta))-n[0]*sin(theta);
-<a name="l00905"></a>00905     r[2][0] = n[2]*n[0]*(1-cos(theta))-n[1]*sin(theta);
-<a name="l00906"></a>00906     r[2][1] = n[2]*n[1]*(1-cos(theta))+n[0]*sin(theta);
-<a name="l00907"></a>00907     r[2][2] = cos(theta)+n[2]*n[2]*(1-cos(theta));
-<a name="l00908"></a>00908 
-<a name="l00909"></a>00909     <span class="keywordflow">return</span> r;
-<a name="l00910"></a>00910 }
-<a name="l00911"></a>00911 
-<a name="l00912"></a><a class="code" href="load_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">00912</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* <a class="code" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename, <span class="keywordtype">int</span>&amp; <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <span class="keywordtype">int</span>&amp; <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>)
-<a name="l00913"></a>00913 {
-<a name="l00914"></a>00914     <span class="comment">// °ìöCImage·¿¤Ç²èÁü¥Ç¡¼¥¿¤òÊÝ»ý¤·¡¤¤½¤ì¤«¤éCImage.get¤Ç¥Ô¥¯¥»¥ë¥Ç¡¼¥¿¤ò¼è¤ê½Ð¤¹¡¥</span>
-<a name="l00915"></a>00915     <span class="comment">// ³Î¤«¤Ë²ó¤ê¤¯¤É¤¤ÊýË¡¤Ç¤Ï¤¢¤ë¤¬¡¤¥Æ¥¯¥¹¥Á¥ã¤Î¥í¡¼¥É¤Ïµ¯Æ°»þ¤Î1²ó¤Î¤ß¤Ç¤¢¤ë¤·¡¤</span>
-<a name="l00916"></a>00916     <span class="comment">// PPM¥í¡¼¥É´Ø¿ô¤òºÆÅÙ½ñ¤¯¤è¤ê¤Ï¤¤¤¤¤ÈȽÃÇ¡¥</span>
-<a name="l00917"></a>00917 
-<a name="l00918"></a>00918     CImage tex_temp(filename);
-<a name="l00919"></a>00919     width = tex_temp.width();
-<a name="l00920"></a>00920     height = tex_temp.height();
-<a name="l00921"></a>00921 
-<a name="l00922"></a>00922     <span class="comment">// ¥Æ¥¯¥¹¥Á¥ã²èÁü¤ÎÆɤ߹þ¤ß</span>
-<a name="l00923"></a>00923     GLubyte* <a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a> = <span class="keyword">new</span> GLubyte[width * height * 3]; <span class="comment">// 3bytes = 24 bits per pixel(RGB)</span>
-<a name="l00924"></a>00924     GLubyte* texture_pivot = texture;
-<a name="l00925"></a>00925 
-<a name="l00926"></a>00926     tex_temp.set_center(0, height - 1);
-<a name="l00927"></a>00927     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> v = height - 1; v &gt;= 0; v--)
-<a name="l00928"></a>00928     {
-<a name="l00929"></a>00929         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> u = 0; u &lt; width; u++)
-<a name="l00930"></a>00930         {
-<a name="l00931"></a>00931             <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Color</a> c = tex_temp.get(v, u);
-<a name="l00932"></a>00932             texture_pivot[0] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(c.r);
-<a name="l00933"></a>00933             texture_pivot[1] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(c.g);
-<a name="l00934"></a>00934             texture_pivot[2] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(c.b);
-<a name="l00935"></a>00935             texture_pivot += 3;                     <span class="comment">// 24 bpp</span>
-<a name="l00936"></a>00936         }
-<a name="l00937"></a>00937     }
-<a name="l00938"></a>00938 
-<a name="l00939"></a>00939     <span class="keywordflow">return</span> texture;
-<a name="l00940"></a>00940 }
-<a name="l00941"></a>00941 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/display__3D__tool_8cc.html b/latex/vim/.vim/doc/html/display__3D__tool_8cc.html
deleted file mode 100644 (file)
index e8db540..0000000
+++ /dev/null
@@ -1,246 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/display_3D_tool.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/display_3D_tool.cc</h1>
-<p>
-<a href="display__3D__tool_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html">Drawing</a></td></tr>
-
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6">Drawing::Type</a> { <br>
-&nbsp;&nbsp;<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb">Drawing::Point</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709">Drawing::Line</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a">Drawing::Plane</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5">Drawing::PlaneTexture</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279">Drawing::Color</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d">Drawing::Stipple</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248">Drawing::ChangePointType</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94">Drawing::NoType</a>
-<br>
- }</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÉÁ²è¥¿¥¤¥×.  <a href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6">[詳細]</a><br></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D__tool_8cc.html#191292637adb9b25cb01867d3c39d6e2">load_coordinate</a> (char *filename, int &amp;pt_num, int &amp;ln_num, int &amp;pl_num, int &amp;pl_texture_num, <a class="el" href="structPoint.html">Point</a> **point_s, <a class="el" href="structLine.html">Line</a> **line_s, <a class="el" href="structPlane.html">Plane</a> **plane_s, <a class="el" href="structPlaneTexture.html">PlaneTexture</a> **plane_texture_s, <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;object)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß  <a href="#191292637adb9b25cb01867d3c39d6e2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D__tool_8cc.html#27a0fc58984e4359c62856ae93258685">draw_scene_gl</a> (CImage &amp;cimg)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D__tool_8cc.html#d1e69df6b8ff6642d78e5d8c824d7b39">rotation</a> (VecC n, double theta)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="display__3D__tool_8cc.html#3e9f255f01c80e31d6cc317fd403efd2">load_texture</a> (const char *filename, int &amp;<a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, int &amp;<a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャの情報を記述したファイルから色情報や画像のサイズを得る  <a href="#3e9f255f01c80e31d6cc317fd403efd2"></a><br></td></tr>
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="27a0fc58984e4359c62856ae93258685"></a><!-- doxytag: member="display_3D_tool.cc::draw_scene_gl" ref="27a0fc58984e4359c62856ae93258685" args="(CImage &amp;cimg)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int draw_scene_gl           </td>
-          <td>(</td>
-          <td class="paramtype">CImage &amp;&nbsp;</td>
-          <td class="paramname"> <em>cimg</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00857">857</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="191292637adb9b25cb01867d3c39d6e2"></a><!-- doxytag: member="display_3D_tool.cc::load_coordinate" ref="191292637adb9b25cb01867d3c39d6e2" args="(char *filename, int &amp;pt_num, int &amp;ln_num, int &amp;pl_num, int &amp;pl_texture_num, Point **point_s, Line **line_s, Plane **plane_s, PlaneTexture **plane_texture_s, Lab::Object3D &amp;object)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int load_coordinate           </td>
-          <td>(</td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pt_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>ln_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_texture_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPoint.html">Point</a> **&nbsp;</td>
-          <td class="paramname"> <em>point_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLine.html">Line</a> **&nbsp;</td>
-          <td class="paramname"> <em>line_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlane.html">Plane</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlaneTexture.html">PlaneTexture</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_texture_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>object</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß 
-<p>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00791">791</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3e9f255f01c80e31d6cc317fd403efd2"></a><!-- doxytag: member="display_3D_tool.cc::load_texture" ref="3e9f255f01c80e31d6cc317fd403efd2" args="(const char *filename, int &amp;width, int &amp;height)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned char* load_texture           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-テクスチャの情報を記述したファイルから色情報や画像のサイズを得る 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>テクスチャファイル名</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>画像の横幅[pix]</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>画像の縦幅[pix]</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00912">912</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d1e69df6b8ff6642d78e5d8c824d7b39"></a><!-- doxytag: member="display_3D_tool.cc::rotation" ref="d1e69df6b8ff6642d78e5d8c824d7b39" args="(VecC n, double theta)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Mat rotation           </td>
-          <td>(</td>
-          <td class="paramtype">VecC&nbsp;</td>
-          <td class="paramname"> <em>n</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>theta</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00892">892</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/doxygen.css b/latex/vim/.vim/doc/html/doxygen.css
deleted file mode 100644 (file)
index 3767dc9..0000000
+++ /dev/null
@@ -1,441 +0,0 @@
-body, table, div, p, dl {
-       font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
-       font-size: 12px;
-}
-
-/* @group Heading Levels */
-
-h1 {
-       text-align: center;
-       font-size: 150%;
-}
-
-h2 {
-       font-size: 120%;
-}
-
-h3 {
-       font-size: 100%;
-}
-
-/* @end */
-
-caption {
-       font-weight: bold;
-}
-
-div.qindex, div.navtab{
-       background-color: #e8eef2;
-       border: 1px solid #84b0c7;
-       text-align: center;
-       margin: 2px;
-       padding: 2px;
-}
-
-div.qindex, div.navpath {
-       width: 100%;
-       line-height: 140%;
-}
-
-div.navtab {
-       margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
-       color: #153788;
-       font-weight: normal;
-       text-decoration: none;
-}
-
-.contents a:visited {
-       color: #1b77c5;
-}
-
-a:hover {
-       text-decoration: underline;
-}
-
-a.qindex {
-       font-weight: bold;
-}
-
-a.qindexHL {
-       font-weight: bold;
-       background-color: #6666cc;
-       color: #ffffff;
-       border: 1px double #9295C2;
-}
-
-.contents a.qindexHL:visited {
-        color: #ffffff;
-}
-
-a.el {
-       font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code {
-}
-
-a.codeRef {
-}
-
-/* @end */
-
-dl.el {
-       margin-left: -1cm;
-}
-
-.fragment {
-       font-family: monospace, fixed;
-       font-size: 105%;
-}
-
-pre.fragment {
-       border: 1px solid #CCCCCC;
-       background-color: #f5f5f5;
-       padding: 4px 6px;
-       margin: 4px 8px 4px 2px;
-}
-
-div.ah {
-       background-color: black;
-       font-weight: bold;
-       color: #ffffff;
-       margin-bottom: 3px;
-       margin-top: 3px
-}
-
-div.groupHeader {
-       margin-left: 16px;
-       margin-top: 12px;
-       margin-bottom: 6px;
-       font-weight: bold;
-}
-
-div.groupText {
-       margin-left: 16px;
-       font-style: italic;
-}
-
-body {
-       background: white;
-       color: black;
-       margin-right: 20px;
-       margin-left: 20px;
-}
-
-td.indexkey {
-       background-color: #e8eef2;
-       font-weight: bold;
-       border: 1px solid #CCCCCC;
-       margin: 2px 0px 2px 0;
-       padding: 2px 10px;
-}
-
-td.indexvalue {
-       background-color: #e8eef2;
-       border: 1px solid #CCCCCC;
-       padding: 2px 10px;
-       margin: 2px 0px;
-}
-
-tr.memlist {
-       background-color: #f0f0f0;
-}
-
-p.formulaDsp {
-       text-align: center;
-}
-
-img.formulaDsp {
-       
-}
-
-img.formulaInl {
-       vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
-       color: #008000
-}
-
-span.keywordtype {
-       color: #604020
-}
-
-span.keywordflow {
-       color: #e08000
-}
-
-span.comment {
-       color: #800000
-}
-
-span.preprocessor {
-       color: #806020
-}
-
-span.stringliteral {
-       color: #002080
-}
-
-span.charliteral {
-       color: #008080
-}
-
-span.vhdldigit { 
-       color: #ff00ff 
-}
-
-span.vhdlchar { 
-       color: #000000 
-}
-
-span.vhdlkeyword { 
-       color: #700070 
-}
-
-span.vhdllogic { 
-       color: #ff0000 
-}
-
-/* @end */
-
-.search {
-       color: #003399;
-       font-weight: bold;
-}
-
-form.search {
-       margin-bottom: 0px;
-       margin-top: 0px;
-}
-
-input.search {
-       font-size: 75%;
-       color: #000080;
-       font-weight: normal;
-       background-color: #e8eef2;
-}
-
-td.tiny {
-       font-size: 75%;
-}
-
-.dirtab {
-       padding: 4px;
-       border-collapse: collapse;
-       border: 1px solid #84b0c7;
-}
-
-th.dirtab {
-       background: #e8eef2;
-       font-weight: bold;
-}
-
-hr {
-       height: 0;
-       border: none;
-       border-top: 1px solid #666;
-}
-
-/* @group Member Descriptions */
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
-       background-color: #FAFAFA;
-       border: none;
-       margin: 4px;
-       padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
-       padding: 0px 8px 4px 8px;
-       color: #555;
-}
-
-.memItemLeft, .memItemRight, .memTemplParams {
-       border-top: 1px solid #ccc;
-}
-
-.memTemplParams {
-       color: #606060;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
-       font-size: 80%;
-       color: #606060;
-       font-weight: normal;
-       margin-left: 3px;
-}
-
-.memnav {
-       background-color: #e8eef2;
-       border: 1px solid #84b0c7;
-       text-align: center;
-       margin: 2px;
-       margin-right: 15px;
-       padding: 2px;
-}
-
-.memitem {
-       padding: 0;
-}
-
-.memname {
-       white-space: nowrap;
-       font-weight: bold;
-}
-
-.memproto, .memdoc {
-       border: 1px solid #84b0c7;      
-}
-
-.memproto {
-       padding: 0;
-       background-color: #d5e1e8;
-       font-weight: bold;
-       -webkit-border-top-left-radius: 8px;
-       -webkit-border-top-right-radius: 8px;
-       -moz-border-radius-topleft: 8px;
-       -moz-border-radius-topright: 8px;
-}
-
-.memdoc {
-       padding: 2px 5px;
-       background-color: #eef3f5;
-       border-top-width: 0;
-       -webkit-border-bottom-left-radius: 8px;
-       -webkit-border-bottom-right-radius: 8px;
-       -moz-border-radius-bottomleft: 8px;
-       -moz-border-radius-bottomright: 8px;
-}
-
-.paramkey {
-       text-align: right;
-}
-
-.paramtype {
-       white-space: nowrap;
-}
-
-.paramname {
-       color: #602020;
-       white-space: nowrap;
-}
-.paramname em {
-       font-style: normal;
-}
-
-/* @end */
-
-/* @group Directory (tree) */
-
-/* for the tree view */
-
-.ftvtree {
-       font-family: sans-serif;
-       margin: 0.5em;
-}
-
-/* these are for tree view when used as main index */
-
-.directory {
-       font-size: 9pt;
-       font-weight: bold;
-}
-
-.directory h3 {
-       margin: 0px;
-       margin-top: 1em;
-       font-size: 11pt;
-}
-
-/*
-The following two styles can be used to replace the root node title
-with an image of your choice.  Simply uncomment the next two styles,
-specify the name of your image and be sure to set 'height' to the
-proper pixel height of your image.
-*/
-
-/*
-.directory h3.swap {
-       height: 61px;
-       background-repeat: no-repeat;
-       background-image: url("yourimage.gif");
-}
-.directory h3.swap span {
-       display: none;
-}
-*/
-
-.directory > h3 {
-       margin-top: 0;
-}
-
-.directory p {
-       margin: 0px;
-       white-space: nowrap;
-}
-
-.directory div {
-       display: none;
-       margin: 0px;
-}
-
-.directory img {
-       vertical-align: -30%;
-}
-
-/* these are for tree view when not used as main index */
-
-.directory-alt {
-       font-size: 100%;
-       font-weight: bold;
-}
-
-.directory-alt h3 {
-       margin: 0px;
-       margin-top: 1em;
-       font-size: 11pt;
-}
-
-.directory-alt > h3 {
-       margin-top: 0;
-}
-
-.directory-alt p {
-       margin: 0px;
-       white-space: nowrap;
-}
-
-.directory-alt div {
-       display: none;
-       margin: 0px;
-}
-
-.directory-alt img {
-       vertical-align: -30%;
-}
-
-/* @end */
-
-address {
-       font-style: normal;
-       color: #333;
-}
diff --git a/latex/vim/.vim/doc/html/doxygen.png b/latex/vim/.vim/doc/html/doxygen.png
deleted file mode 100644 (file)
index f0a274b..0000000
Binary files a/latex/vim/.vim/doc/html/doxygen.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/face__detect_8h-source.html b/latex/vim/.vim/doc/html/face__detect_8h-source.html
deleted file mode 100644 (file)
index dd79f96..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: face_detect_mod/face_detect.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>face_detect_mod/face_detect.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include "mof/Vector3D.hpp"</span>
-<a name="l00003"></a>00003 
-<a name="l00004"></a>00004 <span class="keyword">namespace </span>Lab{
-<a name="l00005"></a>00005         <span class="keyword">class </span>Captor;
-<a name="l00006"></a>00006 }
-<a name="l00011"></a><a class="code" href="namespaceface__detect__mod.html">00011</a> <span class="keyword">namespace </span>face_detect_mod{
-<a name="l00012"></a>00012     
-<a name="l00013"></a>00013     <span class="keyword">struct </span>
-<a name="l00014"></a>00014 
-<a name="l00018"></a>00018         void initialize(const Lab::Captor&amp; captor );
-<a name="l00019"></a>00019 
-<a name="l00023"></a>00023         void <a class="code" href="namespaceface__detect__mod.html#3cf07f27e7d7432a549ca96bf8c6c000" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>();
-<a name="l00024"></a>00024 
-<a name="l00028"></a>00028         void <a class="code" href="namespaceface__detect__mod.html#ac8aa6aa29d30f82b6bd6a4cfb9e6ed7" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>();
-<a name="l00029"></a>00029 
-<a name="l00033"></a>00033         void <a class="code" href="namespaceface__detect__mod.html#1ca0fb7bd5d36fd4571a01670d5a6c04" title="モジュールの内容を描画する.">draw</a>();
-<a name="l00034"></a>00034 
-<a name="l00038"></a>00038         void <a class="code" href="namespaceface__detect__mod.html#a6a42713f39308c92f59d8d7195081f3" title="顔認識を更新する.">detectFace</a>();
-<a name="l00039"></a>00039 
-<a name="l00043"></a>00043         void <a class="code" href="namespaceface__detect__mod.html#aef947b9d6b76a96fd5ec5cf86f43704" title="並行移動成分のスケールを得る">getScaleOfTranslation</a>(  );
-<a name="l00044"></a>00044 
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046         
-<a name="l00047"></a>00047 
-<a name="l00048"></a>00048 } <span class="comment">// namespace face_detect_mod</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 17:52:47 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/files.html b/latex/vim/.vim/doc/html/files.html
deleted file mode 100644 (file)
index 9ea7d25..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ファイル索引</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ファイル一覧</h1>これはファイル一覧です。<table>
-  <tr><td class="indexkey"><a class="el" href="Captor_8cc.html">Captor.cc</a> <a href="Captor_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="Captor_8h.html">Captor.h</a> <a href="Captor_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="configure_8h.html">configure.h</a> <a href="configure_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="demo_8h.html">demo.h</a> <a href="demo_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="main_8cc.html">main.cc</a> <a href="main_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="types_8cc.html">types.cc</a> <a href="types_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="types_8h.html">types.h</a> <a href="types_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="utilities_8cc.html">utilities.cc</a> <a href="utilities_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="utilities_8h.html">utilities.h</a> <a href="utilities_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">calibration_mod/<a class="el" href="calibration__mod_8cc.html">calibration_mod.cc</a> <a href="calibration__mod_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">calibration_mod/<a class="el" href="calibration__mod_8h.html">calibration_mod.h</a> <a href="calibration__mod_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">camera_mod/<a class="el" href="camera__mod_8cc.html">camera_mod.cc</a> <a href="camera__mod_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">camera_mod/<a class="el" href="camera__mod_8h.html">camera_mod.h</a> <a href="camera__mod_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">capturing_mod/<a class="el" href="capturing__mod_8cc.html">capturing_mod.cc</a> <a href="capturing__mod_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">capturing_mod/<a class="el" href="capturing__mod_8h.html">capturing_mod.h</a> <a href="capturing__mod_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">capturing_mod/<a class="el" href="confirm__mod_8cc.html">confirm_mod.cc</a> <a href="confirm__mod_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">capturing_mod/<a class="el" href="confirm__mod_8h.html">confirm_mod.h</a> <a href="confirm__mod_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">character_motion_mod/<a class="el" href="character__motion__mod_8cc.html">character_motion_mod.cc</a> <a href="character__motion__mod_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">character_motion_mod/<a class="el" href="character__motion__mod_8h.html">character_motion_mod.h</a> <a href="character__motion__mod_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">command_mod/<a class="el" href="command__mod_8cc.html">command_mod.cc</a> <a href="command__mod_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">command_mod/<a class="el" href="command__mod_8h.html">command_mod.h</a> <a href="command__mod_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">logo_object_motion_mod/<a class="el" href="logo__object__motion__mod_8cc.html">logo_object_motion_mod.cc</a> <a href="logo__object__motion__mod_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">logo_object_motion_mod/<a class="el" href="logo__object__motion__mod_8h.html">logo_object_motion_mod.h</a> <a href="logo__object__motion__mod_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="model__mod_2configure_8h.html">configure.h</a> <a href="model__mod_2configure_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="data__read_8cc.html">data_read.cc</a> <a href="data__read_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="data__read_8h.html">data_read.h</a> <a href="data__read_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="display__3D_8cc.html">display_3D.cc</a> <a href="display__3D_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="display__3D_8h.html">display_3D.h</a> <a href="display__3D_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="display__3D__tool_8cc.html">display_3D_tool.cc</a> <a href="display__3D__tool_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="load_8cc.html">load.cc</a> <a href="load_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="load_8h.html">load.h</a> <a href="load_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="loadCoordinate_8cc.html">loadCoordinate.cc</a> <a href="loadCoordinate_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="model__mod_8cc.html">model_mod.cc</a> <a href="model__mod_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="model__mod_8h.html">model_mod.h</a> <a href="model__mod_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="model__mode_8cc.html">model_mode.cc</a> <a href="model__mode_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="png__load_8cc.html">png_load.cc</a> <a href="png__load_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="png__load_8h.html">png_load.h</a> <a href="png__load_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="point_8cc.html">point.cc</a> <a href="point_8cc-source.html">[ã\82³ã\83¼ã\83\89]</a></td><td class="indexvalue">ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý </td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="point_8h.html">point.h</a> <a href="point_8h-source.html">[ã\82³ã\83¼ã\83\89]</a></td><td class="indexvalue">ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý </td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="set__texture__info_8h.html">set_texture_info.h</a> <a href="set__texture__info_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">model_mod/<a class="el" href="test_8cc.html">test.cc</a> <a href="test_8cc-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="Animation_8hpp.html">Animation.hpp</a> <a href="Animation_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="CascadingAnimation_8hpp.html">CascadingAnimation.hpp</a> <a href="CascadingAnimation_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="Constant_8hpp.html">Constant.hpp</a> <a href="Constant_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="EventCondition_8hpp.html">EventCondition.hpp</a> <a href="EventCondition_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="EventScheduler_8cpp.html">EventScheduler.cpp</a> <a href="EventScheduler_8cpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="EventScheduler_8hpp.html">EventScheduler.hpp</a> <a href="EventScheduler_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="Interpolation_8hpp.html">Interpolation.hpp</a> <a href="Interpolation_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="KeyFrameAnimation_8hpp.html">KeyFrameAnimation.hpp</a> <a href="KeyFrameAnimation_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="LoopAnimation_8hpp.html">LoopAnimation.hpp</a> <a href="LoopAnimation_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="Matrix3D_8cpp.html">Matrix3D.cpp</a> <a href="Matrix3D_8cpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="Matrix3D_8hpp.html">Matrix3D.hpp</a> <a href="Matrix3D_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="mofAnimations_8hpp.html">mofAnimations.hpp</a> <a href="mofAnimations_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="OffsetAnimation_8hpp.html">OffsetAnimation.hpp</a> <a href="OffsetAnimation_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="ParametricAnimation_8hpp.html">ParametricAnimation.hpp</a> <a href="ParametricAnimation_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="RotationAnimation3D_8hpp.html">RotationAnimation3D.hpp</a> <a href="RotationAnimation3D_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="ScalingAnimation3D_8hpp.html">ScalingAnimation3D.hpp</a> <a href="ScalingAnimation3D_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="TranslationAnimation3D_8hpp.html">TranslationAnimation3D.hpp</a> <a href="TranslationAnimation3D_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="UniformAnimation_8hpp.html">UniformAnimation.hpp</a> <a href="UniformAnimation_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="utilities_8hpp.html">utilities.hpp</a> <a href="utilities_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="Vector3D_8cpp.html">Vector3D.cpp</a> <a href="Vector3D_8cpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">moflib/mof/<a class="el" href="Vector3D_8hpp.html">Vector3D.hpp</a> <a href="Vector3D_8hpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mqo2nd3d/<a class="el" href="mqo2nd3d_2Main_8cpp.html">Main.cpp</a> <a href="mqo2nd3d_2Main_8cpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mqo2nd3d/<a class="el" href="mqo2nd3d_2Option_8c.html">Option.c</a> <a href="mqo2nd3d_2Option_8c-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">mqo2nd3d/<a class="el" href="mqo2nd3d_2Option_8h.html">Option.h</a> <a href="mqo2nd3d_2Option_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">nd3d2mqo/<a class="el" href="nd3d2mqo_2Main_8cpp.html">Main.cpp</a> <a href="nd3d2mqo_2Main_8cpp-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">nd3d2mqo/<a class="el" href="nd3d2mqo_2Option_8c.html">Option.c</a> <a href="nd3d2mqo_2Option_8c-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey">nd3d2mqo/<a class="el" href="nd3d2mqo_2Option_8h.html">Option.h</a> <a href="nd3d2mqo_2Option_8h-source.html">[コード]</a></td><td class="indexvalue"></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions.html b/latex/vim/.vim/doc/html/functions.html
deleted file mode 100644 (file)
index 53733c7..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>Action
-: <a class="el" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">mof::EventScheduler</a>
-<li>addEvent()
-: <a class="el" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">mof::EventScheduler</a>
-<li>apply()
-: <a class="el" href="structmof_1_1Add.html#556d9c8d8ca8006f616dd557b8348937">mof::Add&lt; T &gt;</a>
-, <a class="el" href="structmof_1_1Multiply.html#657e74384c91219f2ac41706f80d8e47">mof::Multiply&lt; T &gt;</a>
-<li>at()
-: <a class="el" href="classmof_1_1Matrix3D.html#6d694810893c4cbb65d76f62f8338b13">mof::Matrix3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x63.html b/latex/vim/.vim/doc/html/functions_0x63.html
deleted file mode 100644 (file)
index 3e4adbb..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>Captor()
-: <a class="el" href="classLab_1_1Captor.html#f20e2e984da790536a55cc1d2f20ef21">Lab::Captor</a>
-<li>CascadingAnimation()
-: <a class="el" href="classmof_1_1CascadingAnimation.html#a5362906ff5780b5c602fdb10a65cb51">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-<li>check_ambiguity
-: <a class="el" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f">opt_parser_params</a>
-<li>check_required
-: <a class="el" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd">opt_parser_params</a>
-<li>clear()
-: <a class="el" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">Objects</a>
-, <a class="el" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">Object</a>
-, <a class="el" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">Objects</a>
-, <a class="el" href="classmof_1_1CascadingAnimation.html#6323cbfc64ca467ba1110bced2be8538">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-, <a class="el" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">Object</a>
-<li>col
-: <a class="el" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">Plane</a>
-, <a class="el" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">Point</a>
-, <a class="el" href="structLine.html#7bd746e06843f5bbde260336497171da">Line</a>
-<li>Constant()
-: <a class="el" href="classmof_1_1Constant.html#bf69f56f62e66e35415fcad1352e0730">mof::Constant&lt; T &gt;</a>
-<li>createIdentity()
-: <a class="el" href="classmof_1_1Matrix3D.html#f6c22bb9d97bc8e2f2cdea80181b5caa">mof::Matrix3D</a>
-<li>createRotation()
-: <a class="el" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">mof::Matrix3D</a>
-<li>createScaling()
-: <a class="el" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">mof::Matrix3D</a>
-<li>createTranslation()
-: <a class="el" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D</a>
-<li>createTransposed()
-: <a class="el" href="classmof_1_1Matrix3D.html#d069a7a6e4d3c68400f30099ab135760">mof::Matrix3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x65.html b/latex/vim/.vim/doc/html/functions_0x65.html
deleted file mode 100644 (file)
index 9a59a5f..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>elements
-: <a class="el" href="structmof_1_1Matrix3D_1_1Array.html#b8f92311b1880460aca14a4fecd999b4">mof::Matrix3D::Matrix3D::Array</a>
-<li>end
-: <a class="el" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">Line</a>
-<li>eventList
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#5186b669c2cdfd4db492d2c9361a2e83">mof::EventScheduler::EventScheduler::Impl</a>
-<li>EventList
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#db53377d59867d22ec10509e01e52e7e">mof::EventScheduler::EventScheduler::Impl</a>
-<li>EventScheduler()
-: <a class="el" href="classmof_1_1EventScheduler.html#634c3b8e53792893c28796251bb6718d">mof::EventScheduler</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x66.html b/latex/vim/.vim/doc/html/functions_0x66.html
deleted file mode 100644 (file)
index 0581ecc..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>face
-: <a class="el" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">Object</a>
-<li>face_renew()
-: <a class="el" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">Object</a>
-<li>face_size
-: <a class="el" href="classObject.html#aa716e171193248aa40bd917469074b5">Object</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x67.html b/latex/vim/.vim/doc/html/functions_0x67.html
deleted file mode 100644 (file)
index 5df5f22..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>get()
-: <a class="el" href="classmof_1_1CascadingAnimation.html#c0fdce288fb4020e14dc440d5ad39096">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-<li>getArray()
-: <a class="el" href="classmof_1_1Matrix3D.html#6a68475b3cbaba4fafda491f530b82af">mof::Matrix3D</a>
-<li>getDiagonal()
-: <a class="el" href="classmof_1_1Matrix3D.html#5d537690dcc503906e6fc0dfb91d23cc">mof::Matrix3D</a>
-<li>getFinalKeyFrameNumber()
-: <a class="el" href="classmof_1_1KeyFrameAnimation.html#131c1014b51c037f9923e88d14fdd9ea">mof::KeyFrameAnimation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1ScalingAnimation3D.html#e795206e6a2e79b528a56b05ca79f824">mof::ScalingAnimation3D</a>
-<li>getFrame()
-: <a class="el" href="classLab_1_1Captor.html#9bda390fc2fb87912e0a382c2291b0ea">Lab::Captor</a>
-<li>getNextFrameNumber()
-: <a class="el" href="classLab_1_1Captor.html#91a71f6a085cfc786ca4ffee364d2758">Lab::Captor</a>
-<li>getResolution()
-: <a class="el" href="classLab_1_1Captor.html#b2c1b1194019e0175d43c01a2d34dbdd">Lab::Captor</a>
-<li>getTranslation()
-: <a class="el" href="classmof_1_1Matrix3D.html#9839fbbb846cb123ad65afe1d0901a70">mof::Matrix3D</a>
-<li>getValue()
-: <a class="el" href="classmof_1_1Constant.html#07f9f2614e624f3576ca52d93422cb93">mof::Constant&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1CascadingAnimation.html#76e975b6bbb0833e844d3fc1e55c84ab">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-, <a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1RotationAnimation3D.html#18cb5e3ffab2e54a1a9adcde86942022">mof::RotationAnimation3D</a>
-, <a class="el" href="classmof_1_1UniformAnimation.html#62a7f1604c435097fe893b1d3daa7b6c">mof::UniformAnimation</a>
-, <a class="el" href="classmof_1_1ParametricAnimation.html#251f4fa53dddd561c1498c9b44c9ba2b">mof::ParametricAnimation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1TranslationAnimation3D.html#87d6c5edc1692fae327c7934156f4ba5">mof::TranslationAnimation3D</a>
-, <a class="el" href="classmof_1_1ScalingAnimation3D.html#7be2cc8434a61273b90144339c74e824">mof::ScalingAnimation3D</a>
-, <a class="el" href="classmof_1_1LoopAnimation.html#fbcb3719f818f7ac150ef07278ba1ae2">mof::LoopAnimation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1OffsetAnimation.html#bb3206341fbb8fd0bbbc1be8999a7d82">mof::OffsetAnimation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1KeyFrameAnimation.html#615e2eeccedec9af76eba5e9f6da9177">mof::KeyFrameAnimation&lt; T &gt;</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x68.html b/latex/vim/.vim/doc/html/functions_0x68.html
deleted file mode 100644 (file)
index 8b96ea0..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>Handler
-: <a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">mof::Animation&lt; T &gt;</a>
-<li>height
-: <a class="el" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">Lab::Captor::Captor::Resolution</a>
-<li>help_given
-: <a class="el" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c">opt_info</a>
-<li>help_help
-: <a class="el" href="structopt__info.html#54108cc96061ac0efe472dd89639053c">opt_info</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x69.html b/latex/vim/.vim/doc/html/functions_0x69.html
deleted file mode 100644 (file)
index 6043bc3..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>Impl()
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#9e2aa555d7b35de24535739426030486">mof::EventScheduler::EventScheduler::Impl</a>
-<li>initialize
-: <a class="el" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a">opt_parser_params</a>
-<li>input_mqo_arg
-: <a class="el" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad">opt_info</a>
-<li>input_mqo_given
-: <a class="el" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6">opt_info</a>
-<li>input_mqo_help
-: <a class="el" href="structopt__info.html#d9679df5caada5cc9e2b4b42b1085e4c">opt_info</a>
-<li>input_mqo_orig
-: <a class="el" href="structopt__info.html#959224ed31adff30102351bfe9e19347">opt_info</a>
-<li>input_nd3d_arg
-: <a class="el" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37">opt_info</a>
-<li>input_nd3d_given
-: <a class="el" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7">opt_info</a>
-<li>input_nd3d_help
-: <a class="el" href="structopt__info.html#3c900d3f172c995099b2c986eed73f20">opt_info</a>
-<li>input_nd3d_orig
-: <a class="el" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c">opt_info</a>
-<li>isDisposable()
-: <a class="el" href="classTimeEventCondition.html#377834ef533832de368ab3ad4b821936">TimeEventCondition</a>
-, <a class="el" href="classmof_1_1EventCondition.html#e02fbcb125d959ba02b27d1196276061">mof::EventCondition</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x6b.html b/latex/vim/.vim/doc/html/functions_0x6b.html
deleted file mode 100644 (file)
index b8fbf8d..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li class="current"><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
-<li>KeyFrame
-: <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">mof::KeyFrameAnimation&lt; T &gt;</a>
-<li>KeyFrameAnimation()
-: <a class="el" href="classmof_1_1KeyFrameAnimation.html#c1f5ca9d1cec32fdb9a53696fd1418ee">mof::KeyFrameAnimation&lt; T &gt;</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x6c.html b/latex/vim/.vim/doc/html/functions_0x6c.html
deleted file mode 100644 (file)
index 0b349b0..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>line_num
-: <a class="el" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">Line</a>
-<li>LoopAnimation()
-: <a class="el" href="classmof_1_1LoopAnimation.html#a0003f7ffe4a6bd9c8915aa05471c25d">mof::LoopAnimation&lt; T &gt;</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x6d.html b/latex/vim/.vim/doc/html/functions_0x6d.html
deleted file mode 100644 (file)
index fbd8b58..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>M
-: <a class="el" href="structt__face.html#b9ed81f2f99576a905c1c30e0f640b02">t_face</a>
-<li>Matrix3D()
-: <a class="el" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">mof::Matrix3D</a>
-<li>mtr
-: <a class="el" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">Objects</a>
-<li>mtr_renew()
-: <a class="el" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">Objects</a>
-<li>mtr_size
-: <a class="el" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">Objects</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x6e.html b/latex/vim/.vim/doc/html/functions_0x6e.html
deleted file mode 100644 (file)
index 5e1be6f..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li class="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>normalize()
-: <a class="el" href="structmof_1_1Vector3D.html#dd2a9ca8c0d0f670925315c91e3a90e8">mof::Vector3D</a>
-<li>nx
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#f17df4c8b58686352955e5ed96ac9f3f">Lab::VertexXYZNUV</a>
-<li>ny
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#3ef1687ef207bde6b66560541634acf0">Lab::VertexXYZNUV</a>
-<li>nz
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">Lab::VertexXYZNUV</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x6f.html b/latex/vim/.vim/doc/html/functions_0x6f.html
deleted file mode 100644 (file)
index 05a6772..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>obj
-: <a class="el" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">Objects</a>
-<li>obj_renew()
-: <a class="el" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">Objects</a>
-<li>obj_size
-: <a class="el" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">Objects</a>
-<li>Object()
-: <a class="el" href="classObject.html#40860402e64d8008fb42329df7097cdb">Object</a>
-<li>Objects()
-: <a class="el" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">Objects</a>
-<li>OffsetAnimation()
-: <a class="el" href="classmof_1_1OffsetAnimation.html#d034a9bbc802cbe3713d034bbba3705e">mof::OffsetAnimation&lt; T &gt;</a>
-<li>operator!=()
-: <a class="el" href="structmof_1_1Vector3D.html#0ab1f5184f4a80c54e5981005ceb59b8">mof::Vector3D</a>
-<li>operator*
-: <a class="el" href="structmof_1_1Vector3D.html#03d9de70710a925276c069018b218615">mof::Vector3D</a>
-, <a class="el" href="classmof_1_1Matrix3D.html#09363bf2d95315aba57a8244a83711f7">mof::Matrix3D</a>
-, <a class="el" href="structmof_1_1Vector3D.html#6a561960dc7f632c24deb7c0c8cdf2aa">mof::Vector3D</a>
-<li>operator+()
-: <a class="el" href="classmof_1_1Matrix3D.html#77236ee7ffa3bb846e727e7a5f4b85e7">mof::Matrix3D</a>
-, <a class="el" href="structmof_1_1Vector3D.html#e7101c65bd0349b2ef6362c9a55c6d8e">mof::Vector3D</a>
-<li>operator-()
-: <a class="el" href="classmof_1_1Matrix3D.html#c0c5ca13c6312bcc3b2fd8c35f3f468c">mof::Matrix3D</a>
-, <a class="el" href="structmof_1_1Vector3D.html#663a56c2b6d7cb226cf48868c83a0376">mof::Vector3D</a>
-<li>operator/()
-: <a class="el" href="structmof_1_1Vector3D.html#7bebf55ee474dbb45a538989f29db2a6">mof::Vector3D</a>
-<li>operator&lt;&lt;
-: <a class="el" href="classmof_1_1Matrix3D.html#2e0a61ab79405196a7731f9236e156c6">mof::Matrix3D</a>
-<li>operator==()
-: <a class="el" href="structmof_1_1Vector3D.html#4c5522214fcfbc1680540a5679abc851">mof::Vector3D</a>
-<li>operator[]()
-: <a class="el" href="structt__vertex.html#b2d47ee895988890ac91e9a66423cac7">t_vertex</a>
-, <a class="el" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">t_uv</a>
-, <a class="el" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">Objects</a>
-, <a class="el" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">t_uv</a>
-<li>output_nd3d_arg
-: <a class="el" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3">opt_info</a>
-<li>output_nd3d_given
-: <a class="el" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e">opt_info</a>
-<li>output_nd3d_help
-: <a class="el" href="structopt__info.html#e6d82b3b2243419beed545bb0e0adfe3">opt_info</a>
-<li>output_nd3d_orig
-: <a class="el" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a">opt_info</a>
-<li>output_txtr_mqo_arg
-: <a class="el" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502">opt_info</a>
-<li>output_txtr_mqo_given
-: <a class="el" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d">opt_info</a>
-<li>output_txtr_mqo_help
-: <a class="el" href="structopt__info.html#5bfa002d41955ce972126a3b7c63a105">opt_info</a>
-<li>output_txtr_mqo_orig
-: <a class="el" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266">opt_info</a>
-<li>output_wf_mqo_arg
-: <a class="el" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a">opt_info</a>
-<li>output_wf_mqo_given
-: <a class="el" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a">opt_info</a>
-<li>output_wf_mqo_help
-: <a class="el" href="structopt__info.html#2c7811225151325f672f6ff3b009300c">opt_info</a>
-<li>output_wf_mqo_orig
-: <a class="el" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981">opt_info</a>
-<li>override
-: <a class="el" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5">opt_parser_params</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x70.html b/latex/vim/.vim/doc/html/functions_0x70.html
deleted file mode 100644 (file)
index d629c58..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>p
-: <a class="el" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">Point</a>
-<li>p1
-: <a class="el" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">Plane</a>
-, <a class="el" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">PlaneTexture</a>
-<li>p2
-: <a class="el" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">Plane</a>
-, <a class="el" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">PlaneTexture</a>
-<li>p3
-: <a class="el" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">Plane</a>
-, <a class="el" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">PlaneTexture</a>
-<li>ParametricAnimation()
-: <a class="el" href="classmof_1_1ParametricAnimation.html#64f4c67711c70ef7acb1b8afd5b651e1">mof::ParametricAnimation&lt; T &gt;</a>
-<li>plane_num
-: <a class="el" href="structPlane.html#362d45482e9945884f5be8e934f368cc">Plane</a>
-<li>plane_texture_num
-: <a class="el" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">PlaneTexture</a>
-<li>point_num
-: <a class="el" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">Point</a>
-<li>print_errors
-: <a class="el" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d">opt_parser_params</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x72.html b/latex/vim/.vim/doc/html/functions_0x72.html
deleted file mode 100644 (file)
index 02552cf..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>Resolution()
-: <a class="el" href="structLab_1_1Captor_1_1Resolution.html#9859423ab42bd418cfb9517c95c093f5">Lab::Captor::Captor::Resolution</a>
-<li>RotationAnimation3D()
-: <a class="el" href="classmof_1_1RotationAnimation3D.html#467238a78f6142f3ea99a689c527ed4a">mof::RotationAnimation3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x73.html b/latex/vim/.vim/doc/html/functions_0x73.html
deleted file mode 100644 (file)
index 3d7b3e1..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>ScalingAnimation3D()
-: <a class="el" href="classmof_1_1ScalingAnimation3D.html#368618dae6b6bbbc9aa91042fe862654">mof::ScalingAnimation3D</a>
-<li>Schedule
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#ca514e11553f69f7509571f81ddfedc6">mof::EventScheduler::EventScheduler::Impl</a>
-<li>set()
-: <a class="el" href="classmof_1_1CascadingAnimation.html#6fda7a41e48fcdf56024a9820b56ad6f">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-<li>start
-: <a class="el" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">Line</a>
-<li>stipple_factor
-: <a class="el" href="structLine.html#127bc0a65efb601e9ae4c85b0a11beee">Line</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x74.html b/latex/vim/.vim/doc/html/functions_0x74.html
deleted file mode 100644 (file)
index 22e6c3f..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>test()
-: <a class="el" href="classmof_1_1EventCondition.html#9a14477fef9d28aa54288afff4970579">mof::EventCondition</a>
-, <a class="el" href="classTimeEventCondition.html#fc27ab673a2b4d0889d96dd21dddf97f">TimeEventCondition</a>
-<li>tex
-: <a class="el" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">t_material</a>
-<li>tex1
-: <a class="el" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">PlaneTexture</a>
-<li>tex2
-: <a class="el" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">PlaneTexture</a>
-<li>tex3
-: <a class="el" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">PlaneTexture</a>
-<li>texture
-: <a class="el" href="structLab_1_1Object3D.html#257fcd85d14655ddacaf15d64f09e62c">Lab::Object3D</a>
-<li>TimeEventCondition()
-: <a class="el" href="classTimeEventCondition.html#ac011b26e0cb4ea55d7982bcc703fce5">TimeEventCondition</a>
-<li>TranslationAnimation3D()
-: <a class="el" href="classmof_1_1TranslationAnimation3D.html#cb6cc6b26c19ba92c319998dcb862db5">mof::TranslationAnimation3D</a>
-<li>type
-: <a class="el" href="structPoint.html#451e230f1d98a48b82586b81e3071526">Point</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x75.html b/latex/vim/.vim/doc/html/functions_0x75.html
deleted file mode 100644 (file)
index e34828f..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>U
-: <a class="el" href="structt__uv.html#23bf32ec5cd2cbc3cbba374b34fca396">t_uv</a>
-<li>u
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#c239d72f9c2525af167df574a50ea9f1">Lab::VertexXYZNUV</a>
-<li>UniformAnimation()
-: <a class="el" href="classmof_1_1UniformAnimation.html#df5dc0848fe5f5bd325dd44daec9c990">mof::UniformAnimation</a>
-<li>update()
-: <a class="el" href="classTimeEventCondition.html#4541e8cb8f0731673518b51f09d60382">TimeEventCondition</a>
-, <a class="el" href="classmof_1_1EventCondition.html#0074bc807e1ce32914645f86005b2484">mof::EventCondition</a>
-, <a class="el" href="classLab_1_1Captor.html#9bc0b89ac88f46b39b6bd73a400350ac">Lab::Captor</a>
-, <a class="el" href="classmof_1_1EventScheduler.html#85fc0e0812530015b89f7cfc0e767911">mof::EventScheduler</a>
-<li>UV
-: <a class="el" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">t_face</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x76.html b/latex/vim/.vim/doc/html/functions_0x76.html
deleted file mode 100644 (file)
index fefdda5..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>V
-: <a class="el" href="structt__uv.html#e5922bb7d8d726f9becbee3e0df0015a">t_uv</a>
-, <a class="el" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">t_face</a>
-<li>v
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#3e417b72cc9210d40db1b9d0199a4d33">Lab::VertexXYZNUV</a>
-<li>V_size
-: <a class="el" href="structt__face.html#a69c11da54fde7b834bd921df35f111d">t_face</a>
-<li>Vector3D()
-: <a class="el" href="structmof_1_1Vector3D.html#86e54dde52dec046e89b92482db38047">mof::Vector3D</a>
-<li>verbose_flag
-: <a class="el" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67">opt_info</a>
-<li>verbose_given
-: <a class="el" href="structopt__info.html#02a684781353c32e6327fd91c955229c">opt_info</a>
-<li>verbose_help
-: <a class="el" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070">opt_info</a>
-<li>version_given
-: <a class="el" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf">opt_info</a>
-<li>version_help
-: <a class="el" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b">opt_info</a>
-<li>vertex
-: <a class="el" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">Object</a>
-<li>vertex_renew()
-: <a class="el" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">Object</a>
-<li>vertex_size
-: <a class="el" href="classObject.html#2834b4c7b540c379ef4762da7980afda">Object</a>
-<li>vertices
-: <a class="el" href="structLab_1_1Object3D.html#b0b848d8ae2411cf7b07c4cfd955f66f">Lab::Object3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x77.html b/latex/vim/.vim/doc/html/functions_0x77.html
deleted file mode 100644 (file)
index f009637..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li class="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>width
-: <a class="el" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">Lab::Captor::Captor::Resolution</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x78.html b/latex/vim/.vim/doc/html/functions_0x78.html
deleted file mode 100644 (file)
index 36796f3..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li class="current"><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>X
-: <a class="el" href="structt__vertex.html#5c20a51c4770c4b266a0790c3b2599a0">t_vertex</a>
-<li>x
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">Lab::VertexXYZNUV</a>
-, <a class="el" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">mof::Vector3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x79.html b/latex/vim/.vim/doc/html/functions_0x79.html
deleted file mode 100644 (file)
index 425b507..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li class="current"><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
-<li>y
-: <a class="el" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">mof::Vector3D</a>
-<li>Y
-: <a class="el" href="structt__vertex.html#331fdc2fb2b17761d846da6aa1171050">t_vertex</a>
-<li>y
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">Lab::VertexXYZNUV</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x7a.html b/latex/vim/.vim/doc/html/functions_0x7a.html
deleted file mode 100644 (file)
index 3d42fe7..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li class="current"><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
-<li>Z
-: <a class="el" href="structt__vertex.html#d007d14edb1f129bc6a1a18c3b7a7299">t_vertex</a>
-<li>z
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">Lab::VertexXYZNUV</a>
-, <a class="el" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">mof::Vector3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_0x7e.html b/latex/vim/.vim/doc/html/functions_0x7e.html
deleted file mode 100644 (file)
index 47b64c0..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html#index_a"><span>a</span></a></li>
-      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
-      <li><a href="functions_0x7a.html#index_z"><span>z</span></a></li>
-      <li class="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはクラスメンバの一覧で、それぞれが属しているクラスの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
-<li>~Captor()
-: <a class="el" href="classLab_1_1Captor.html#0fe4615c22b8ba40987230b0d2f209a6">Lab::Captor</a>
-<li>~CascadingAnimation()
-: <a class="el" href="classmof_1_1CascadingAnimation.html#0b147587d128f4a749bfd438052fcf2e">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-<li>~EventCondition()
-: <a class="el" href="classmof_1_1EventCondition.html#a30d3469959f713bdbc8e7225ac76f09">mof::EventCondition</a>
-<li>~EventScheduler()
-: <a class="el" href="classmof_1_1EventScheduler.html#a60f85ea24d993e30a3e954bc2914fee">mof::EventScheduler</a>
-<li>~Impl()
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#e08b2b7098222953cc226e37f4d88379">mof::EventScheduler::EventScheduler::Impl</a>
-<li>~Matrix3D()
-: <a class="el" href="classmof_1_1Matrix3D.html#c2cbb652babbddec2e73363d5ffdb568">mof::Matrix3D</a>
-<li>~Object()
-: <a class="el" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">Object</a>
-<li>~Objects()
-: <a class="el" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">Objects</a>
-<li>~TimeEventCondition()
-: <a class="el" href="classTimeEventCondition.html#fb68c4d345153971abc6c5d592869d48">TimeEventCondition</a>
-<li>~Vector3D()
-: <a class="el" href="structmof_1_1Vector3D.html#578ea6d7236a683f911469805b15e567">mof::Vector3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_func.html b/latex/vim/.vim/doc/html/functions_func.html
deleted file mode 100644 (file)
index 37279f1..0000000
+++ /dev/null
@@ -1,255 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ - 関数</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html"><span>全て</span></a></li>
-      <li class="current"><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_k"><span>k</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li><a href="#index_~"><span>~</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>addEvent()
-: <a class="el" href="classmof_1_1EventScheduler.html#617b7b8078ac7c9dd84c4c92b5caf5ec">mof::EventScheduler</a>
-<li>apply()
-: <a class="el" href="structmof_1_1Multiply.html#657e74384c91219f2ac41706f80d8e47">mof::Multiply&lt; T &gt;</a>
-, <a class="el" href="structmof_1_1Add.html#556d9c8d8ca8006f616dd557b8348937">mof::Add&lt; T &gt;</a>
-<li>at()
-: <a class="el" href="classmof_1_1Matrix3D.html#6d694810893c4cbb65d76f62f8338b13">mof::Matrix3D</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>Captor()
-: <a class="el" href="classLab_1_1Captor.html#f20e2e984da790536a55cc1d2f20ef21">Lab::Captor</a>
-<li>CascadingAnimation()
-: <a class="el" href="classmof_1_1CascadingAnimation.html#a5362906ff5780b5c602fdb10a65cb51">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-<li>clear()
-: <a class="el" href="classmof_1_1CascadingAnimation.html#6323cbfc64ca467ba1110bced2be8538">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-, <a class="el" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">Objects</a>
-, <a class="el" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">Object</a>
-, <a class="el" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">Objects</a>
-, <a class="el" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">Object</a>
-<li>Constant()
-: <a class="el" href="classmof_1_1Constant.html#bf69f56f62e66e35415fcad1352e0730">mof::Constant&lt; T &gt;</a>
-<li>createIdentity()
-: <a class="el" href="classmof_1_1Matrix3D.html#f6c22bb9d97bc8e2f2cdea80181b5caa">mof::Matrix3D</a>
-<li>createRotation()
-: <a class="el" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">mof::Matrix3D</a>
-<li>createScaling()
-: <a class="el" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">mof::Matrix3D</a>
-<li>createTranslation()
-: <a class="el" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D</a>
-<li>createTransposed()
-: <a class="el" href="classmof_1_1Matrix3D.html#d069a7a6e4d3c68400f30099ab135760">mof::Matrix3D</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>EventScheduler()
-: <a class="el" href="classmof_1_1EventScheduler.html#634c3b8e53792893c28796251bb6718d">mof::EventScheduler</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>face_renew()
-: <a class="el" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">Object</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>get()
-: <a class="el" href="classmof_1_1CascadingAnimation.html#c0fdce288fb4020e14dc440d5ad39096">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-<li>getArray()
-: <a class="el" href="classmof_1_1Matrix3D.html#6a68475b3cbaba4fafda491f530b82af">mof::Matrix3D</a>
-<li>getDiagonal()
-: <a class="el" href="classmof_1_1Matrix3D.html#5d537690dcc503906e6fc0dfb91d23cc">mof::Matrix3D</a>
-<li>getFinalKeyFrameNumber()
-: <a class="el" href="classmof_1_1KeyFrameAnimation.html#131c1014b51c037f9923e88d14fdd9ea">mof::KeyFrameAnimation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1ScalingAnimation3D.html#e795206e6a2e79b528a56b05ca79f824">mof::ScalingAnimation3D</a>
-<li>getFrame()
-: <a class="el" href="classLab_1_1Captor.html#9bda390fc2fb87912e0a382c2291b0ea">Lab::Captor</a>
-<li>getNextFrameNumber()
-: <a class="el" href="classLab_1_1Captor.html#91a71f6a085cfc786ca4ffee364d2758">Lab::Captor</a>
-<li>getResolution()
-: <a class="el" href="classLab_1_1Captor.html#b2c1b1194019e0175d43c01a2d34dbdd">Lab::Captor</a>
-<li>getTranslation()
-: <a class="el" href="classmof_1_1Matrix3D.html#9839fbbb846cb123ad65afe1d0901a70">mof::Matrix3D</a>
-<li>getValue()
-: <a class="el" href="classmof_1_1Constant.html#07f9f2614e624f3576ca52d93422cb93">mof::Constant&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1CascadingAnimation.html#76e975b6bbb0833e844d3fc1e55c84ab">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-, <a class="el" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">mof::Animation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1RotationAnimation3D.html#18cb5e3ffab2e54a1a9adcde86942022">mof::RotationAnimation3D</a>
-, <a class="el" href="classmof_1_1UniformAnimation.html#62a7f1604c435097fe893b1d3daa7b6c">mof::UniformAnimation</a>
-, <a class="el" href="classmof_1_1ParametricAnimation.html#251f4fa53dddd561c1498c9b44c9ba2b">mof::ParametricAnimation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1TranslationAnimation3D.html#87d6c5edc1692fae327c7934156f4ba5">mof::TranslationAnimation3D</a>
-, <a class="el" href="classmof_1_1ScalingAnimation3D.html#7be2cc8434a61273b90144339c74e824">mof::ScalingAnimation3D</a>
-, <a class="el" href="classmof_1_1LoopAnimation.html#fbcb3719f818f7ac150ef07278ba1ae2">mof::LoopAnimation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1OffsetAnimation.html#bb3206341fbb8fd0bbbc1be8999a7d82">mof::OffsetAnimation&lt; T &gt;</a>
-, <a class="el" href="classmof_1_1KeyFrameAnimation.html#615e2eeccedec9af76eba5e9f6da9177">mof::KeyFrameAnimation&lt; T &gt;</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>Impl()
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#9e2aa555d7b35de24535739426030486">mof::EventScheduler::EventScheduler::Impl</a>
-<li>isDisposable()
-: <a class="el" href="classTimeEventCondition.html#377834ef533832de368ab3ad4b821936">TimeEventCondition</a>
-, <a class="el" href="classmof_1_1EventCondition.html#e02fbcb125d959ba02b27d1196276061">mof::EventCondition</a>
-</ul>
-<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
-<li>KeyFrameAnimation()
-: <a class="el" href="classmof_1_1KeyFrameAnimation.html#ed4e5a201f1fb32160b304c6d19de993">mof::KeyFrameAnimation&lt; T &gt;</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>LoopAnimation()
-: <a class="el" href="classmof_1_1LoopAnimation.html#d03d94bfeab847c6a4129968cc6b61fb">mof::LoopAnimation&lt; T &gt;</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>Matrix3D()
-: <a class="el" href="classmof_1_1Matrix3D.html#c833b44625de62be5dbe9af1bc94d2cf">mof::Matrix3D</a>
-<li>mtr_renew()
-: <a class="el" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">Objects</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>normalize()
-: <a class="el" href="structmof_1_1Vector3D.html#dd2a9ca8c0d0f670925315c91e3a90e8">mof::Vector3D</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>obj_renew()
-: <a class="el" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">Objects</a>
-<li>Object()
-: <a class="el" href="classObject.html#40860402e64d8008fb42329df7097cdb">Object</a>
-<li>Objects()
-: <a class="el" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">Objects</a>
-<li>OffsetAnimation()
-: <a class="el" href="classmof_1_1OffsetAnimation.html#d034a9bbc802cbe3713d034bbba3705e">mof::OffsetAnimation&lt; T &gt;</a>
-<li>operator!=()
-: <a class="el" href="structmof_1_1Vector3D.html#0ab1f5184f4a80c54e5981005ceb59b8">mof::Vector3D</a>
-<li>operator*()
-: <a class="el" href="classmof_1_1Matrix3D.html#09363bf2d95315aba57a8244a83711f7">mof::Matrix3D</a>
-, <a class="el" href="structmof_1_1Vector3D.html#6a561960dc7f632c24deb7c0c8cdf2aa">mof::Vector3D</a>
-<li>operator+()
-: <a class="el" href="classmof_1_1Matrix3D.html#77236ee7ffa3bb846e727e7a5f4b85e7">mof::Matrix3D</a>
-, <a class="el" href="structmof_1_1Vector3D.html#e7101c65bd0349b2ef6362c9a55c6d8e">mof::Vector3D</a>
-<li>operator-()
-: <a class="el" href="classmof_1_1Matrix3D.html#c0c5ca13c6312bcc3b2fd8c35f3f468c">mof::Matrix3D</a>
-, <a class="el" href="structmof_1_1Vector3D.html#663a56c2b6d7cb226cf48868c83a0376">mof::Vector3D</a>
-<li>operator/()
-: <a class="el" href="structmof_1_1Vector3D.html#7bebf55ee474dbb45a538989f29db2a6">mof::Vector3D</a>
-<li>operator==()
-: <a class="el" href="structmof_1_1Vector3D.html#4c5522214fcfbc1680540a5679abc851">mof::Vector3D</a>
-<li>operator[]()
-: <a class="el" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">t_uv</a>
-, <a class="el" href="structt__vertex.html#b2d47ee895988890ac91e9a66423cac7">t_vertex</a>
-, <a class="el" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">Objects</a>
-, <a class="el" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">t_uv</a>
-, <a class="el" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">Objects</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>ParametricAnimation()
-: <a class="el" href="classmof_1_1ParametricAnimation.html#64f4c67711c70ef7acb1b8afd5b651e1">mof::ParametricAnimation&lt; T &gt;</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>Resolution()
-: <a class="el" href="structLab_1_1Captor_1_1Resolution.html#9859423ab42bd418cfb9517c95c093f5">Lab::Captor::Captor::Resolution</a>
-<li>RotationAnimation3D()
-: <a class="el" href="classmof_1_1RotationAnimation3D.html#467238a78f6142f3ea99a689c527ed4a">mof::RotationAnimation3D</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>ScalingAnimation3D()
-: <a class="el" href="classmof_1_1ScalingAnimation3D.html#368618dae6b6bbbc9aa91042fe862654">mof::ScalingAnimation3D</a>
-<li>set()
-: <a class="el" href="classmof_1_1CascadingAnimation.html#6fda7a41e48fcdf56024a9820b56ad6f">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>test()
-: <a class="el" href="classmof_1_1EventCondition.html#9a14477fef9d28aa54288afff4970579">mof::EventCondition</a>
-, <a class="el" href="classTimeEventCondition.html#fc27ab673a2b4d0889d96dd21dddf97f">TimeEventCondition</a>
-<li>TimeEventCondition()
-: <a class="el" href="classTimeEventCondition.html#ac011b26e0cb4ea55d7982bcc703fce5">TimeEventCondition</a>
-<li>TranslationAnimation3D()
-: <a class="el" href="classmof_1_1TranslationAnimation3D.html#cb6cc6b26c19ba92c319998dcb862db5">mof::TranslationAnimation3D</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>UniformAnimation()
-: <a class="el" href="classmof_1_1UniformAnimation.html#df5dc0848fe5f5bd325dd44daec9c990">mof::UniformAnimation</a>
-<li>update()
-: <a class="el" href="classmof_1_1EventScheduler.html#85fc0e0812530015b89f7cfc0e767911">mof::EventScheduler</a>
-, <a class="el" href="classTimeEventCondition.html#4541e8cb8f0731673518b51f09d60382">TimeEventCondition</a>
-, <a class="el" href="classmof_1_1EventCondition.html#0074bc807e1ce32914645f86005b2484">mof::EventCondition</a>
-, <a class="el" href="classLab_1_1Captor.html#9bc0b89ac88f46b39b6bd73a400350ac">Lab::Captor</a>
-</ul>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>Vector3D()
-: <a class="el" href="structmof_1_1Vector3D.html#86e54dde52dec046e89b92482db38047">mof::Vector3D</a>
-<li>vertex_renew()
-: <a class="el" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">Object</a>
-</ul>
-<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul>
-<li>~Captor()
-: <a class="el" href="classLab_1_1Captor.html#0fe4615c22b8ba40987230b0d2f209a6">Lab::Captor</a>
-<li>~CascadingAnimation()
-: <a class="el" href="classmof_1_1CascadingAnimation.html#0b147587d128f4a749bfd438052fcf2e">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-<li>~EventCondition()
-: <a class="el" href="classmof_1_1EventCondition.html#a30d3469959f713bdbc8e7225ac76f09">mof::EventCondition</a>
-<li>~EventScheduler()
-: <a class="el" href="classmof_1_1EventScheduler.html#a60f85ea24d993e30a3e954bc2914fee">mof::EventScheduler</a>
-<li>~Impl()
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#e08b2b7098222953cc226e37f4d88379">mof::EventScheduler::EventScheduler::Impl</a>
-<li>~Matrix3D()
-: <a class="el" href="classmof_1_1Matrix3D.html#c2cbb652babbddec2e73363d5ffdb568">mof::Matrix3D</a>
-<li>~Object()
-: <a class="el" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">Object</a>
-<li>~Objects()
-: <a class="el" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">Objects</a>
-<li>~TimeEventCondition()
-: <a class="el" href="classTimeEventCondition.html#fb68c4d345153971abc6c5d592869d48">TimeEventCondition</a>
-<li>~Vector3D()
-: <a class="el" href="structmof_1_1Vector3D.html#578ea6d7236a683f911469805b15e567">mof::Vector3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_rela.html b/latex/vim/.vim/doc/html/functions_rela.html
deleted file mode 100644 (file)
index 5b08c94..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ - 関連する関数</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li class="current"><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>operator*
-: <a class="el" href="classmof_1_1Matrix3D.html#91e658d9785073aa3efed5b3ebf0992a">mof::Matrix3D</a>
-, <a class="el" href="structmof_1_1Vector3D.html#03d9de70710a925276c069018b218615">mof::Vector3D</a>
-, <a class="el" href="classmof_1_1Matrix3D.html#98705ec79e77ec3157927309f4c8800c">mof::Matrix3D</a>
-<li>operator&lt;&lt;
-: <a class="el" href="classmof_1_1Matrix3D.html#2e0a61ab79405196a7731f9236e156c6">mof::Matrix3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_type.html b/latex/vim/.vim/doc/html/functions_type.html
deleted file mode 100644 (file)
index 936dcc2..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ - 型定義</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li><a href="functions_vars.html"><span>変数</span></a></li>
-      <li class="current"><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>Action
-: <a class="el" href="classmof_1_1EventScheduler.html#edb39722320e55a992ba4078151acf19">mof::EventScheduler</a>
-<li>EventList
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#db53377d59867d22ec10509e01e52e7e">mof::EventScheduler::EventScheduler::Impl</a>
-<li>Handler
-: <a class="el" href="classmof_1_1Animation.html#8b4ff4da09be25925aa1755b2f50b112">mof::Animation&lt; T &gt;</a>
-<li>KeyFrame
-: <a class="el" href="classmof_1_1KeyFrameAnimation.html#dbd5b7abda735e866bae9f27ed98671b">mof::KeyFrameAnimation&lt; T &gt;</a>
-<li>Schedule
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#ca514e11553f69f7509571f81ddfedc6">mof::EventScheduler::EventScheduler::Impl</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/functions_vars.html b/latex/vim/.vim/doc/html/functions_vars.html
deleted file mode 100644 (file)
index 7eefdd5..0000000
+++ /dev/null
@@ -1,269 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ - 変数</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li class="current"><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="functions.html"><span>全て</span></a></li>
-      <li><a href="functions_func.html"><span>関数</span></a></li>
-      <li class="current"><a href="functions_vars.html"><span>変数</span></a></li>
-      <li><a href="functions_type.html"><span>型定義</span></a></li>
-      <li><a href="functions_rela.html"><span>関連する関数</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_h"><span>h</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-      <li><a href="#index_x"><span>x</span></a></li>
-      <li><a href="#index_y"><span>y</span></a></li>
-      <li><a href="#index_z"><span>z</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>check_ambiguity
-: <a class="el" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f">opt_parser_params</a>
-<li>check_required
-: <a class="el" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd">opt_parser_params</a>
-<li>col
-: <a class="el" href="structLine.html#7bd746e06843f5bbde260336497171da">Line</a>
-, <a class="el" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">Point</a>
-, <a class="el" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">Plane</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>elements
-: <a class="el" href="structmof_1_1Matrix3D_1_1Array.html#b8f92311b1880460aca14a4fecd999b4">mof::Matrix3D::Matrix3D::Array</a>
-<li>end
-: <a class="el" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">Line</a>
-<li>eventList
-: <a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#5186b669c2cdfd4db492d2c9361a2e83">mof::EventScheduler::EventScheduler::Impl</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>face
-: <a class="el" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">Object</a>
-<li>face_size
-: <a class="el" href="classObject.html#aa716e171193248aa40bd917469074b5">Object</a>
-</ul>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>height
-: <a class="el" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">Lab::Captor::Captor::Resolution</a>
-<li>help_given
-: <a class="el" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c">opt_info</a>
-<li>help_help
-: <a class="el" href="structopt__info.html#54108cc96061ac0efe472dd89639053c">opt_info</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>initialize
-: <a class="el" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a">opt_parser_params</a>
-<li>input_mqo_arg
-: <a class="el" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad">opt_info</a>
-<li>input_mqo_given
-: <a class="el" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6">opt_info</a>
-<li>input_mqo_help
-: <a class="el" href="structopt__info.html#d9679df5caada5cc9e2b4b42b1085e4c">opt_info</a>
-<li>input_mqo_orig
-: <a class="el" href="structopt__info.html#959224ed31adff30102351bfe9e19347">opt_info</a>
-<li>input_nd3d_arg
-: <a class="el" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37">opt_info</a>
-<li>input_nd3d_given
-: <a class="el" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7">opt_info</a>
-<li>input_nd3d_help
-: <a class="el" href="structopt__info.html#3c900d3f172c995099b2c986eed73f20">opt_info</a>
-<li>input_nd3d_orig
-: <a class="el" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c">opt_info</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>line_num
-: <a class="el" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">Line</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>M
-: <a class="el" href="structt__face.html#b9ed81f2f99576a905c1c30e0f640b02">t_face</a>
-<li>mtr
-: <a class="el" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">Objects</a>
-<li>mtr_size
-: <a class="el" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">Objects</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>nx
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#f17df4c8b58686352955e5ed96ac9f3f">Lab::VertexXYZNUV</a>
-<li>ny
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#3ef1687ef207bde6b66560541634acf0">Lab::VertexXYZNUV</a>
-<li>nz
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">Lab::VertexXYZNUV</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>obj
-: <a class="el" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">Objects</a>
-<li>obj_size
-: <a class="el" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">Objects</a>
-<li>output_nd3d_arg
-: <a class="el" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3">opt_info</a>
-<li>output_nd3d_given
-: <a class="el" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e">opt_info</a>
-<li>output_nd3d_help
-: <a class="el" href="structopt__info.html#e6d82b3b2243419beed545bb0e0adfe3">opt_info</a>
-<li>output_nd3d_orig
-: <a class="el" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a">opt_info</a>
-<li>output_txtr_mqo_arg
-: <a class="el" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502">opt_info</a>
-<li>output_txtr_mqo_given
-: <a class="el" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d">opt_info</a>
-<li>output_txtr_mqo_help
-: <a class="el" href="structopt__info.html#5bfa002d41955ce972126a3b7c63a105">opt_info</a>
-<li>output_txtr_mqo_orig
-: <a class="el" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266">opt_info</a>
-<li>output_wf_mqo_arg
-: <a class="el" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a">opt_info</a>
-<li>output_wf_mqo_given
-: <a class="el" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a">opt_info</a>
-<li>output_wf_mqo_help
-: <a class="el" href="structopt__info.html#2c7811225151325f672f6ff3b009300c">opt_info</a>
-<li>output_wf_mqo_orig
-: <a class="el" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981">opt_info</a>
-<li>override
-: <a class="el" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5">opt_parser_params</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>p
-: <a class="el" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">Point</a>
-<li>p1
-: <a class="el" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">Plane</a>
-, <a class="el" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">PlaneTexture</a>
-<li>p2
-: <a class="el" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">Plane</a>
-, <a class="el" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">PlaneTexture</a>
-<li>p3
-: <a class="el" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">PlaneTexture</a>
-, <a class="el" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">Plane</a>
-<li>plane_num
-: <a class="el" href="structPlane.html#362d45482e9945884f5be8e934f368cc">Plane</a>
-<li>plane_texture_num
-: <a class="el" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">PlaneTexture</a>
-<li>point_num
-: <a class="el" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">Point</a>
-<li>print_errors
-: <a class="el" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d">opt_parser_params</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>start
-: <a class="el" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">Line</a>
-<li>stipple_factor
-: <a class="el" href="structLine.html#127bc0a65efb601e9ae4c85b0a11beee">Line</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>tex
-: <a class="el" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">t_material</a>
-<li>tex1
-: <a class="el" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">PlaneTexture</a>
-<li>tex2
-: <a class="el" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">PlaneTexture</a>
-<li>tex3
-: <a class="el" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">PlaneTexture</a>
-<li>texture
-: <a class="el" href="structLab_1_1Object3D.html#257fcd85d14655ddacaf15d64f09e62c">Lab::Object3D</a>
-<li>type
-: <a class="el" href="structPoint.html#451e230f1d98a48b82586b81e3071526">Point</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>U
-: <a class="el" href="structt__uv.html#23bf32ec5cd2cbc3cbba374b34fca396">t_uv</a>
-<li>u
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#c239d72f9c2525af167df574a50ea9f1">Lab::VertexXYZNUV</a>
-<li>UV
-: <a class="el" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">t_face</a>
-</ul>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>V
-: <a class="el" href="structt__uv.html#e5922bb7d8d726f9becbee3e0df0015a">t_uv</a>
-, <a class="el" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">t_face</a>
-<li>v
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#3e417b72cc9210d40db1b9d0199a4d33">Lab::VertexXYZNUV</a>
-<li>V_size
-: <a class="el" href="structt__face.html#a69c11da54fde7b834bd921df35f111d">t_face</a>
-<li>verbose_flag
-: <a class="el" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67">opt_info</a>
-<li>verbose_given
-: <a class="el" href="structopt__info.html#02a684781353c32e6327fd91c955229c">opt_info</a>
-<li>verbose_help
-: <a class="el" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070">opt_info</a>
-<li>version_given
-: <a class="el" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf">opt_info</a>
-<li>version_help
-: <a class="el" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b">opt_info</a>
-<li>vertex
-: <a class="el" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">Object</a>
-<li>vertex_size
-: <a class="el" href="classObject.html#2834b4c7b540c379ef4762da7980afda">Object</a>
-<li>vertices
-: <a class="el" href="structLab_1_1Object3D.html#b0b848d8ae2411cf7b07c4cfd955f66f">Lab::Object3D</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>width
-: <a class="el" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">Lab::Captor::Captor::Resolution</a>
-</ul>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>X
-: <a class="el" href="structt__vertex.html#5c20a51c4770c4b266a0790c3b2599a0">t_vertex</a>
-<li>x
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">Lab::VertexXYZNUV</a>
-, <a class="el" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">mof::Vector3D</a>
-</ul>
-<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
-<li>y
-: <a class="el" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">mof::Vector3D</a>
-<li>Y
-: <a class="el" href="structt__vertex.html#331fdc2fb2b17761d846da6aa1171050">t_vertex</a>
-<li>y
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">Lab::VertexXYZNUV</a>
-</ul>
-<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
-<li>Z
-: <a class="el" href="structt__vertex.html#d007d14edb1f129bc6a1a18c3b7a7299">t_vertex</a>
-<li>z
-: <a class="el" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">Lab::VertexXYZNUV</a>
-, <a class="el" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">mof::Vector3D</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals.html b/latex/vim/.vim/doc/html/globals.html
deleted file mode 100644 (file)
index b625a0f..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
-<li>_USE_MATH_DEFINES
-: <a class="el" href="utilities_8hpp.html#525335710b53cb064ca56b936120431e">utilities.hpp</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x61.html b/latex/vim/.vim/doc/html/globals_0x61.html
deleted file mode 100644 (file)
index 8862b75..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li class="current"><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>ALL_POINTS
-: <a class="el" href="calibration__mod_8cc.html#7f51019bbb6d789a1d43a11709ab6fc4">calibration_mod.cc</a>
-<li>ARG_FLAG
-: <a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">Option.c</a>
-<li>ARG_NO
-: <a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">Option.c</a>
-<li>ARG_STRING
-: <a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">Option.c</a>
-<li>auto_generate_filename()
-: <a class="el" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">display_3D.cc</a>
-<li>auto_generate_output_filename
-: <a class="el" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d">display_3D.cc</a>
-<li>auto_generate_output_prefix
-: <a class="el" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018">display_3D.cc</a>
-<li>avgNormal()
-: <a class="el" href="types_8h.html#e46561e685ccc38917821ca513a86dde">types.h</a>
-, <a class="el" href="types_8cc.html#e46561e685ccc38917821ca513a86dde">types.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x62.html b/latex/vim/.vim/doc/html/globals_0x62.html
deleted file mode 100644 (file)
index cbb454b..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li class="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>black_background
-: <a class="el" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34">display_3D.cc</a>
-<li>builtin_motion
-: <a class="el" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x63.html b/latex/vim/.vim/doc/html/globals_0x63.html
deleted file mode 100644 (file)
index d777e5c..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li class="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>calcNormal()
-: <a class="el" href="types_8cc.html#4856dca7bf21f5e4fbc8005ee47ef81f">types.cc</a>
-, <a class="el" href="types_8h.html#4856dca7bf21f5e4fbc8005ee47ef81f">types.h</a>
-<li>cam
-: <a class="el" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732">display_3D.cc</a>
-<li>CAMERA_CAPTURE_RATE
-: <a class="el" href="configure_8h.html#ad0a23bc98c9469943c3e111e9e092ca">configure.h</a>
-<li>CAMERA_RESOLUTION_HEIGHT
-: <a class="el" href="configure_8h.html#c2255c4adc6e30c2f44b1e13b8662eeb">configure.h</a>
-<li>CAMERA_RESOLUTION_WIDTH
-: <a class="el" href="model__mod_2configure_8h.html#d354d70fc770f4dad4261091d30aed2c">configure.h</a>
-<li>CAPTURE
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">demo.h</a>
-<li>captureScreen()
-: <a class="el" href="demo_8h.html#d8ba148a5190ec3acbbc3940e394173c">demo.h</a>
-<li>centroid
-: <a class="el" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2">display_3D.cc</a>
-, <a class="el" href="display__3D_8h.html#75a33f7e11747a8f8e3f626563221ef2">display_3D.h</a>
-<li>CHESS_SIZE
-: <a class="el" href="calibration__mod_8cc.html#8767eb0ec1f8eb9aefd109f2bc26a4bc">calibration_mod.cc</a>
-<li>cleanup()
-: <a class="el" href="display__3D_8cc.html#4b66d5e31b5dc18b314c8a68163263bd">display_3D.cc</a>
-<li>convertTexture()
-: <a class="el" href="main_8cc.html#dc7fb24c10b86bbbccf0b95c51d19950">main.cc</a>
-, <a class="el" href="demo_8h.html#dc7fb24c10b86bbbccf0b95c51d19950">demo.h</a>
-<li>copy_between_keys()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">Main.cpp</a>
-<li>create_builtin_motion()
-: <a class="el" href="display__3D_8cc.html#4c34aee8a04528ec29c07811dfeb0091">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x64.html b/latex/vim/.vim/doc/html/globals_0x64.html
deleted file mode 100644 (file)
index 9ad4d46..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li class="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>DemoMode
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">demo.h</a>
-<li>DET_EPS
-: <a class="el" href="main_8cc.html#18540318aa983a0f2c09072e4737c45c">main.cc</a>
-, <a class="el" href="test_8cc.html#18540318aa983a0f2c09072e4737c45c">test.cc</a>
-, <a class="el" href="display__3D_8cc.html#18540318aa983a0f2c09072e4737c45c">display_3D.cc</a>
-<li>DIMENSION
-: <a class="el" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">Matrix3D.cpp</a>
-<li>displayFunc_capture()
-: <a class="el" href="main_8cc.html#df64495dd0257c762f7ecabe128d1416">main.cc</a>
-<li>displayFunc_preview()
-: <a class="el" href="main_8cc.html#530940458ebf8c722c2f1e7e4467eab7">main.cc</a>
-<li>displayFunc_vr()
-: <a class="el" href="main_8cc.html#5a2c0fd8dcf5ca6b424bc712b57dcb99">main.cc</a>
-<li>dispose3DModel()
-: <a class="el" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">types.cc</a>
-, <a class="el" href="types_8h.html#0fbc3a5a8a18f68ad06cb94313900468">types.h</a>
-<li>distance
-: <a class="el" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">display_3D.cc</a>
-<li>draw3DModel()
-: <a class="el" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">types.cc</a>
-, <a class="el" href="types_8h.html#68c750de9ae22c98cc34d0226074d771">types.h</a>
-<li>draw_line()
-: <a class="el" href="load_8cc.html#47804ededc6afcfef30b4e332e11a303">load.cc</a>
-<li>draw_plane()
-: <a class="el" href="load_8cc.html#4895d1cf7518eec51537d1e0073c3a77">load.cc</a>
-<li>draw_plane_texture()
-: <a class="el" href="load_8cc.html#a27c7edd169282e320a9e410741247bf">load.cc</a>
-<li>draw_point()
-: <a class="el" href="load_8cc.html#a37ac21896ae7643cc4a51dbc7009763">load.cc</a>
-<li>draw_scene_gl()
-: <a class="el" href="display__3D__tool_8cc.html#27a0fc58984e4359c62856ae93258685">display_3D_tool.cc</a>
-, <a class="el" href="display__3D_8h.html#27a0fc58984e4359c62856ae93258685">display_3D.h</a>
-<li>drawFlash()
-: <a class="el" href="main_8cc.html#008073dbda3fd6c40b0a37c6d64085bb">main.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x65.html b/latex/vim/.vim/doc/html/globals_0x65.html
deleted file mode 100644 (file)
index 5b52352..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li class="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>EPS
-: <a class="el" href="main_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">main.cc</a>
-, <a class="el" href="display__3D_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">display_3D.cc</a>
-, <a class="el" href="test_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">test.cc</a>
-<li>eps_out()
-: <a class="el" href="display__3D_8cc.html#9d56db711eefeb9db03b90fd203ff23f">display_3D.cc</a>
-<li>eps_saving_only
-: <a class="el" href="display__3D_8cc.html#902cfbfeb79a05e879c55848837f4473">display_3D.cc</a>
-<li>EYE_X
-: <a class="el" href="model__mod_2configure_8h.html#29e409d1c8429b5bed83188ca4ace328">configure.h</a>
-<li>EYE_Y
-: <a class="el" href="model__mod_2configure_8h.html#b154da20cd3ad528aec144a6dcdb474e">configure.h</a>
-<li>EYE_Z
-: <a class="el" href="configure_8h.html#024537dd71b589d50636c840be8a66fd">configure.h</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x66.html b/latex/vim/.vim/doc/html/globals_0x66.html
deleted file mode 100644 (file)
index 42fff02..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li class="current"><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>FAR_CLIP
-: <a class="el" href="configure_8h.html#f8dfaae88491cffb36edb9873cc1451d">configure.h</a>
-<li>FILE_BODY_PARTS
-: <a class="el" href="configure_8h.html#96f3ccb40e41a2b74d2716e024204c88">configure.h</a>
-<li>FILE_CAMERA_PARTS
-: <a class="el" href="configure_8h.html#ffb050f315866f815a9988356a4f2a96">configure.h</a>
-<li>FILE_CAPTURE_FRAME_TEXTURE
-: <a class="el" href="configure_8h.html#2263038aec03a42f913a14674f400518">configure.h</a>
-<li>FILE_FACE
-: <a class="el" href="configure_8h.html#022a202e2d3f39ab9fc2197923ae4365">configure.h</a>
-<li>FILE_FACE_TEXTURE
-: <a class="el" href="configure_8h.html#ad3c82fa0b2758fc7ea000eafe9892da">configure.h</a>
-<li>FILE_LEFT_ARM_PARTS
-: <a class="el" href="configure_8h.html#a14defd193822011a6ed0b098ddac365">configure.h</a>
-<li>FILE_LEFT_LEG_PARTS
-: <a class="el" href="configure_8h.html#005f41ea971a731333c1b196d69996a1">configure.h</a>
-<li>FILE_LOGO
-: <a class="el" href="configure_8h.html#ccfc0a5febdcfabda5912dc4e0deaca1">configure.h</a>
-<li>FILE_OBJECT
-: <a class="el" href="configure_8h.html#178f5028927e2c2d3e9c74d1d85c9a67">configure.h</a>
-<li>FILE_OBJECT_TEXTURE
-: <a class="el" href="configure_8h.html#6db4c48126c1d790d246723a6926b5a9">configure.h</a>
-<li>FILE_RIGHT_ARM_PARTS
-: <a class="el" href="configure_8h.html#668365d06e6e03dcaa44de34601d2f28">configure.h</a>
-<li>FILE_RIGHT_LEG_PARTS
-: <a class="el" href="configure_8h.html#f0f9878c6c243847a61fab6065a9f101">configure.h</a>
-<li>FILE_SHADOW_PARTS
-: <a class="el" href="configure_8h.html#d5b2a225e86f7cbe6f5b92d3fa126696">configure.h</a>
-<li>flg
-: <a class="el" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f">display_3D.cc</a>
-<li>focus
-: <a class="el" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">display_3D.cc</a>
-<li>FOCUS
-: <a class="el" href="display__3D_8h.html#383f9e78cc84bd63fb52555bf7c654f0">display_3D.h</a>
-<li>foreach
-: <a class="el" href="utilities_8hpp.html#85d9ac269eba33293361f4ed7c2a697b">utilities.hpp</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x67.html b/latex/vim/.vim/doc/html/globals_0x67.html
deleted file mode 100644 (file)
index b6f847d..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li class="current"><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>GAMEMODE_STRING
-: <a class="el" href="configure_8h.html#0c0dea8e73364e56176aa82c0d2feaef">configure.h</a>
-<li>get_3d_data()
-: <a class="el" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a">load.cc</a>
-<li>get_number_of_object_mqo()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#9ea8bd8bbafc579de396a2406faba445">Main.cpp</a>
-<li>get_point_type()
-: <a class="el" href="load_8cc.html#fa90c691aaeaaac95f3261827a3cfe4e">load.cc</a>
-<li>getDemoMode()
-: <a class="el" href="main_8cc.html#869ead02f8b769d988d5a774642901a0">main.cc</a>
-, <a class="el" href="demo_8h.html#869ead02f8b769d988d5a774642901a0">demo.h</a>
-<li>getShadowPower()
-: <a class="el" href="main_8cc.html#dd1c1ff98220f394a1ea8f4c7734ddb5">main.cc</a>
-, <a class="el" href="demo_8h.html#dd1c1ff98220f394a1ea8f4c7734ddb5">demo.h</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x68.html b/latex/vim/.vim/doc/html/globals_0x68.html
deleted file mode 100644 (file)
index 499ec5f..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li class="current"><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>height
-: <a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x69.html b/latex/vim/.vim/doc/html/globals_0x69.html
deleted file mode 100644 (file)
index d1e6cce..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li class="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>idle()
-: <a class="el" href="display__3D_8cc.html#83abbeda22fc5e6c2b35523b64199c1c">display_3D.cc</a>
-<li>idleFunc()
-: <a class="el" href="main_8cc.html#b5c5e41a17e048d746cecc4d6dfe2e75">main.cc</a>
-<li>IMAGE_NUM
-: <a class="el" href="calibration__mod_8cc.html#f9cb051998988c3689101122b05ac686">calibration_mod.cc</a>
-<li>init()
-: <a class="el" href="display__3D_8cc.html#2858154e2009b0e6e616f313177762bc">display_3D.cc</a>
-, <a class="el" href="test_8cc.html#2858154e2009b0e6e616f313177762bc">test.cc</a>
-<li>input_fname
-: <a class="el" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x6b.html b/latex/vim/.vim/doc/html/globals_0x6b.html
deleted file mode 100644 (file)
index f60578f..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li class="current"><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
-<li>keyboard()
-: <a class="el" href="display__3D_8cc.html#4d7cf3cc6ec6b818e4d4395e156eecfb">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x6c.html b/latex/vim/.vim/doc/html/globals_0x6c.html
deleted file mode 100644 (file)
index 06c6e58..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li class="current"><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>LIGHT_X
-: <a class="el" href="configure_8h.html#2152f25bd56b472323dfe1f9a206ffa0">configure.h</a>
-<li>LIGHT_Y
-: <a class="el" href="configure_8h.html#529c00fb375449b9cbff54710793ec58">configure.h</a>
-<li>LIGHT_Z
-: <a class="el" href="configure_8h.html#75380cc2996a9270df32de1e16510dcb">configure.h</a>
-<li>line
-: <a class="el" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb">display_3D.cc</a>
-<li>LINE_SIZE
-: <a class="el" href="display__3D_8h.html#ba889888734a8b272a51d444d70ad2fa">display_3D.h</a>
-<li>line_visible
-: <a class="el" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3">display_3D.cc</a>
-<li>line_width
-: <a class="el" href="display__3D_8cc.html#5be05aad36f9aac76341ebb355e6d831">display_3D.cc</a>
-<li>load_coordinate()
-: <a class="el" href="display__3D_8h.html#2ecc9205b1ef18cb4e72d7bc22721de1">display_3D.h</a>
-, <a class="el" href="display__3D__tool_8cc.html#191292637adb9b25cb01867d3c39d6e2">display_3D_tool.cc</a>
-<li>load_material()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#fb6fff0d7a282bd3b1ca06ba35f63ab3">Main.cpp</a>
-<li>load_motion_flag
-: <a class="el" href="display__3D_8cc.html#23e0c090f0b4551052261a2d87cb34c7">display_3D.cc</a>
-<li>load_objects_mqo()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#9506f8ba06cd80ba05d0dc747c11e08b">Main.cpp</a>
-<li>load_objects_nd3d()
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#796f76f285400e8555361ae449e9b69a">Main.cpp</a>
-<li>load_sObjects()
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#2efe4ce35e31a05743ad6ec9a325f647">Main.cpp</a>
-<li>load_texture()
-: <a class="el" href="display__3D__tool_8cc.html#3e9f255f01c80e31d6cc317fd403efd2">display_3D_tool.cc</a>
-, <a class="el" href="load_8cc.html#7c235d991c7b4b2dd1bf171fa4734a98">load.cc</a>
-, <a class="el" href="load_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load.h</a>
-, <a class="el" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">display_3D.h</a>
-<li>load_texture_flag
-: <a class="el" href="display__3D_8cc.html#97176d02a0e2b21c05a11842351eb591">display_3D.cc</a>
-<li>loadCoordinate()
-: <a class="el" href="load_8cc.html#a29bec0f8caa7fa014c4a5d3d9d79c94">load.cc</a>
-, <a class="el" href="load_8h.html#a29bec0f8caa7fa014c4a5d3d9d79c94">load.h</a>
-<li>loaded_motion
-: <a class="el" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced">display_3D.cc</a>
-<li>loadPNGTexture()
-: <a class="el" href="png__load_8cc.html#df5d64e1028b3f111c0421a951eab2d9">png_load.cc</a>
-, <a class="el" href="png__load_8h.html#df5d64e1028b3f111c0421a951eab2d9">png_load.h</a>
-<li>LOOKAT_X
-: <a class="el" href="model__mod_2configure_8h.html#4f0fb59aef6128b8eb6d726f640653b6">configure.h</a>
-<li>LOOKAT_Y
-: <a class="el" href="model__mod_2configure_8h.html#6a310092960496ff81a3e9f455201013">configure.h</a>
-<li>LOOKAT_Z
-: <a class="el" href="model__mod_2configure_8h.html#36e2e6957ef26d896289c8d03e548471">configure.h</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x6d.html b/latex/vim/.vim/doc/html/globals_0x6d.html
deleted file mode 100644 (file)
index 9b055d4..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li class="current"><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>main()
-: <a class="el" href="main_8cc.html#0ddf1224851353fc92bfbff6f499fa97">main.cc</a>
-, <a class="el" href="display__3D_8cc.html#3c04138a5bfe5d72780bb7e82a18e627">display_3D.cc</a>
-, <a class="el" href="mqo2nd3d_2Main_8cpp.html#3c04138a5bfe5d72780bb7e82a18e627">Main.cpp</a>
-, <a class="el" href="test_8cc.html#0ddf1224851353fc92bfbff6f499fa97">test.cc</a>
-<li>MAXBUF
-: <a class="el" href="display__3D_8h.html#d7871643c05865c80f5d8050aead2b57">display_3D.h</a>
-<li>MAXLEN
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">Main.cpp</a>
-<li>motion()
-: <a class="el" href="display__3D_8cc.html#45a7d7c86c97ca6a2d4d32ce2d263f67">display_3D.cc</a>
-<li>motion_iterator
-: <a class="el" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">display_3D.cc</a>
-<li>mouse()
-: <a class="el" href="display__3D_8cc.html#c76a5d78172a826cd6ee9512b89a86c0">display_3D.cc</a>
-<li>myExit()
-: <a class="el" href="main_8cc.html#44499e7455f77c00c1daa769f57eca5c">main.cc</a>
-<li>myInit()
-: <a class="el" href="main_8cc.html#631696ca6a7d57f00a5331b0aeafcee2">main.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x6e.html b/latex/vim/.vim/doc/html/globals_0x6e.html
deleted file mode 100644 (file)
index 959f0c8..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li class="current"><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>NEAR_CLIP
-: <a class="el" href="configure_8h.html#efb005c050b55a482beebf374ccc563f">configure.h</a>
-<li>NUM_TEX
-: <a class="el" href="configure_8h.html#08f3f079e1d3005d786789c4c79f8061">configure.h</a>
-<li>number_of_lines
-: <a class="el" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e">display_3D.cc</a>
-<li>number_of_plane_textures
-: <a class="el" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d">display_3D.cc</a>
-<li>number_of_planes
-: <a class="el" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6">display_3D.cc</a>
-<li>number_of_points
-: <a class="el" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x6f.html b/latex/vim/.vim/doc/html/globals_0x6f.html
deleted file mode 100644 (file)
index bdfc798..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li class="current"><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>opt_info_description
-: <a class="el" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">Option.c</a>
-<li>opt_info_help
-: <a class="el" href="mqo2nd3d_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">Option.h</a>
-<li>opt_info_purpose
-: <a class="el" href="mqo2nd3d_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243">Option.c</a>
-<li>opt_info_usage
-: <a class="el" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#a22e2de7806373a5210c134611371352">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#a22e2de7806373a5210c134611371352">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#a22e2de7806373a5210c134611371352">Option.h</a>
-<li>opt_parser()
-: <a class="el" href="mqo2nd3d_2Option_8h.html#ff6819495cc8bd6c182e9a9625d68bc7">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#ff6819495cc8bd6c182e9a9625d68bc7">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">Option.c</a>
-<li>opt_parser2()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#4954fe411ec1cd2fcd05dab8bf92489c">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#4954fe411ec1cd2fcd05dab8bf92489c">Option.h</a>
-<li>opt_parser_arg_type
-: <a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">Option.c</a>
-<li>opt_parser_dump()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#df840961f3dcfb1151b0687f6a5ed436">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#df840961f3dcfb1151b0687f6a5ed436">Option.h</a>
-<li>opt_parser_ext()
-: <a class="el" href="nd3d2mqo_2Option_8h.html#f8987844868b0a599801dbea30a8816d">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#f8987844868b0a599801dbea30a8816d">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#f8987844868b0a599801dbea30a8816d">Option.c</a>
-<li>opt_parser_file_save()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#6807cb44bb4d0a3bb5ab436599e5476b">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#6807cb44bb4d0a3bb5ab436599e5476b">Option.h</a>
-<li>opt_parser_free()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#ec5c9be96f2df4ea7b752c1041f83e9e">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#ec5c9be96f2df4ea7b752c1041f83e9e">Option.h</a>
-<li>opt_parser_init()
-: <a class="el" href="nd3d2mqo_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#4ef13a28faf4887592cb80d412be76aa">Option.h</a>
-<li>OPT_PARSER_PACKAGE
-: <a class="el" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37">Option.h</a>
-<li>opt_parser_params_create()
-: <a class="el" href="mqo2nd3d_2Option_8h.html#79db2c8847ec40d26b9286e8084719c5">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#79db2c8847ec40d26b9286e8084719c5">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">Option.c</a>
-<li>opt_parser_params_init()
-: <a class="el" href="nd3d2mqo_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#28c759dde6a236fb53f9df9642b72131">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">Option.c</a>
-<li>opt_parser_print_help()
-: <a class="el" href="nd3d2mqo_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#dc7f6e82e1386dd33ac6d9b15c34d104">Option.h</a>
-<li>opt_parser_print_version()
-: <a class="el" href="nd3d2mqo_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#ad0483c17a23bbdec55f5668579e1e73">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#ad0483c17a23bbdec55f5668579e1e73">Option.h</a>
-<li>opt_parser_required()
-: <a class="el" href="mqo2nd3d_2Option_8h.html#f1110c3b72c3b4766169bde78e5e6790">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#f1110c3b72c3b4766169bde78e5e6790">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">Option.c</a>
-<li>OPT_PARSER_VERSION
-: <a class="el" href="nd3d2mqo_2Option_8h.html#77eccd8d1f037cb9437b1291c56a4956">Option.h</a>
-<li>optarg
-: <a class="el" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">display_3D.cc</a>
-<li>optind
-: <a class="el" href="display__3D_8cc.html#d5e1c16213bbee2d5e8cc363309f418c">display_3D.cc</a>
-<li>orthographic_project
-: <a class="el" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2">display_3D.cc</a>
-<li>output_color_eps
-: <a class="el" href="display__3D_8cc.html#2a7636beb5478adc2536a965c7c95595">display_3D.cc</a>
-<li>output_param_always
-: <a class="el" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c">display_3D.cc</a>
-<li>output_ppm_fname
-: <a class="el" href="display__3D_8cc.html#1072eb57d744d41c0f62896c60532635">display_3D.cc</a>
-<li>output_screenshot
-: <a class="el" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18">display_3D.cc</a>
-<li>output_screenshot_eps
-: <a class="el" href="display__3D_8cc.html#3ff9d1b267d54179481cf7aad262c717">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x70.html b/latex/vim/.vim/doc/html/globals_0x70.html
deleted file mode 100644 (file)
index 8ee99d3..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li class="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>PAT_COL
-: <a class="el" href="calibration__mod_8cc.html#6e677b3b01fb0271793f60d36b02a5ee">calibration_mod.cc</a>
-<li>PAT_ROW
-: <a class="el" href="calibration__mod_8cc.html#a4fa428d4eaf0ed77ddfebc5f4d2cd19">calibration_mod.cc</a>
-<li>PAT_SIZE
-: <a class="el" href="calibration__mod_8cc.html#9d6c192edb277bf09a92bf45100d9291">calibration_mod.cc</a>
-<li>plane
-: <a class="el" href="display__3D_8cc.html#a814a2365bbfb83db8c44352435e29ff">display_3D.cc</a>
-<li>plane_texture
-: <a class="el" href="display__3D_8cc.html#05b04ffe9e00a01a3dc31a23e30b845b">display_3D.cc</a>
-<li>plane_visible
-: <a class="el" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e">display_3D.cc</a>
-<li>playing_builtin_motion
-: <a class="el" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3">display_3D.cc</a>
-<li>playing_loaded_motion
-: <a class="el" href="display__3D_8cc.html#e29c0830cc4c44125315ca1b6a255a5f">display_3D.cc</a>
-<li>PNG_DEBUG
-: <a class="el" href="model__mod_8h.html#6f9dac5522b0dd6350aeac619663c353">model_mod.h</a>
-, <a class="el" href="set__texture__info_8h.html#6f9dac5522b0dd6350aeac619663c353">set_texture_info.h</a>
-<li>point
-: <a class="el" href="display__3D_8cc.html#bedd08cff88cbb8382a8a18ce0ad321d">display_3D.cc</a>
-<li>POINT_SIZE
-: <a class="el" href="display__3D_8h.html#5b748b2b1d95168a4447a233d4cfdf04">display_3D.h</a>
-<li>point_visible
-: <a class="el" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3">display_3D.cc</a>
-<li>ppm_saving_only
-: <a class="el" href="display__3D_8cc.html#6c161cd8dfbba89703735daacc5db75e">display_3D.cc</a>
-<li>PREVIEW_CAPTURE
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288">demo.h</a>
-<li>PREVIEW_VR
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b">demo.h</a>
-<li>printout()
-: <a class="el" href="demo_8h.html#1c1e58ab60a028c1dc5ce5a28b767059">demo.h</a>
-, <a class="el" href="main_8cc.html#1c1e58ab60a028c1dc5ce5a28b767059">main.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x72.html b/latex/vim/.vim/doc/html/globals_0x72.html
deleted file mode 100644 (file)
index c9b48c7..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li class="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>read_png_info()
-: <a class="el" href="png__load_8cc.html#4e42e363043be96fcd95e48e05260828">png_load.cc</a>
-<li>record_motion
-: <a class="el" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3">display_3D.cc</a>
-<li>recorded_motion
-: <a class="el" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97">display_3D.cc</a>
-<li>redraw()
-: <a class="el" href="display__3D_8cc.html#c7680454aa76f10d7883fa41668f2fd7">display_3D.cc</a>
-<li>reloadFace()
-: <a class="el" href="demo_8h.html#400ca701d9e2f07196064b178e62cc0d">demo.h</a>
-, <a class="el" href="main_8cc.html#400ca701d9e2f07196064b178e62cc0d">main.cc</a>
-<li>resize()
-: <a class="el" href="display__3D_8cc.html#72868655f1024742a57e494c6ee6a0e0">display_3D.cc</a>
-<li>resizeFunc()
-: <a class="el" href="main_8cc.html#2bcaf0f786e6458205f1c8576e0c123f">main.cc</a>
-<li>rotation()
-: <a class="el" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">display_3D.h</a>
-, <a class="el" href="display__3D__tool_8cc.html#d1e69df6b8ff6642d78e5d8c824d7b39">display_3D_tool.cc</a>
-<li>rotation_amount
-: <a class="el" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x73.html b/latex/vim/.vim/doc/html/globals_0x73.html
deleted file mode 100644 (file)
index 3e0f8ea..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li class="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>save_objects_nd3d()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#697a802cd1dac1aae4b73ad8c2ee51a9">Main.cpp</a>
-<li>save_pnts_of_objs_mqo()
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#3d0997ba2ae3f978e34203e120a3cccf">Main.cpp</a>
-<li>save_txtrs_of_objs_mqo()
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#cd6ea1f69351713a13054c9b1d5edc28">Main.cpp</a>
-<li>scale_of_number
-: <a class="el" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">display_3D.cc</a>
-<li>scale_of_world
-: <a class="el" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">display_3D.cc</a>
-, <a class="el" href="display__3D_8h.html#74eccb64808328b5fdbfd2725276dd5a">display_3D.h</a>
-<li>SCREEN_HEIGHT
-: <a class="el" href="model__mod_2configure_8h.html#6974d08a74da681b3957b2fead2608b8">configure.h</a>
-<li>SCREEN_WIDTH
-: <a class="el" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">configure.h</a>
-<li>screenshot()
-: <a class="el" href="display__3D_8cc.html#f91438c15307c82d3ead1f37c9588aae">display_3D.cc</a>
-, <a class="el" href="display__3D_8h.html#f91438c15307c82d3ead1f37c9588aae">display_3D.h</a>
-<li>selectNextTexture()
-: <a class="el" href="demo_8h.html#8804c447608b2308302d3a3b0b393cc6">demo.h</a>
-, <a class="el" href="main_8cc.html#8804c447608b2308302d3a3b0b393cc6">main.cc</a>
-<li>setDemoMode()
-: <a class="el" href="main_8cc.html#39e9bc303d3e3b02849548e1f3e54f10">main.cc</a>
-, <a class="el" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">demo.h</a>
-<li>setFlashAnimation()
-: <a class="el" href="demo_8h.html#2de22b95bbd6c5f955235fcfcb36a330">demo.h</a>
-, <a class="el" href="main_8cc.html#2de22b95bbd6c5f955235fcfcb36a330">main.cc</a>
-<li>setShadowPower()
-: <a class="el" href="demo_8h.html#a9852ac5c8c5751496002ffdce5f10a6">demo.h</a>
-, <a class="el" href="main_8cc.html#a9852ac5c8c5751496002ffdce5f10a6">main.cc</a>
-<li>setTextureInfo()
-: <a class="el" href="set__texture__info_8h.html#3a241b8081034d30d965b4437a034c56">set_texture_info.h</a>
-<li>show_axis
-: <a class="el" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162">display_3D.cc</a>
-<li>show_indicator
-: <a class="el" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93">display_3D.cc</a>
-<li>show_point_number
-: <a class="el" href="display__3D_8cc.html#15887678847f8f9fd8c58db1c216a694">display_3D.cc</a>
-<li>special()
-: <a class="el" href="display__3D_8cc.html#56761a2e4464538a3a9d951ca285eccd">display_3D.cc</a>
-<li>sphere_size
-: <a class="el" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x74.html b/latex/vim/.vim/doc/html/globals_0x74.html
deleted file mode 100644 (file)
index 00f68ab..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li class="current"><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>texture
-: <a class="el" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3">display_3D.cc</a>
-<li>texture_fname
-: <a class="el" href="display__3D_8cc.html#f44c79bd4434a9d7c567073c27c44e12">display_3D.cc</a>
-<li>texture_height
-: <a class="el" href="display__3D_8cc.html#22e910452b37a1bcd9b35c927236af20">display_3D.cc</a>
-<li>texture_width
-: <a class="el" href="display__3D_8cc.html#e4f71de45f0a2263d14930dcf8691f5d">display_3D.cc</a>
-<li>timerFunc()
-: <a class="el" href="main_8cc.html#ea5d891ee29815f025bcc64ec5b16902">main.cc</a>
-<li>tty_available
-: <a class="el" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94">display_3D.cc</a>
-<li>TWO_POWER_HEIGHT
-: <a class="el" href="camera__mod_8cc.html#ced1c5fe165aec6ef634e2530e881471">camera_mod.cc</a>
-<li>TWO_POWER_WIDTH
-: <a class="el" href="camera__mod_8cc.html#dc82c5997779b28b273b3ff89f19237d">camera_mod.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x75.html b/latex/vim/.vim/doc/html/globals_0x75.html
deleted file mode 100644 (file)
index 8baaddf..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li class="current"><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>UP_X
-: <a class="el" href="configure_8h.html#799d7ac2652fc79ec3a04b564971a4d0">configure.h</a>
-<li>UP_Y
-: <a class="el" href="model__mod_2configure_8h.html#0a0b1515c7177c8e0d97e63a90f11788">configure.h</a>
-<li>UP_Z
-: <a class="el" href="configure_8h.html#8708d2baffb71052a954b8d47285acbd">configure.h</a>
-<li>usage()
-: <a class="el" href="display__3D_8cc.html#9a05fb05f758a87628212c4bfc50c182">display_3D.cc</a>
-<li>USE_CAMERA
-: <a class="el" href="configure_8h.html#884ad251be661d62d2d0d00d0ae7ed26">configure.h</a>
-<li>use_cube_default
-: <a class="el" href="display__3D_8cc.html#d3b4e343f2aee8967d1acb89d9d13ce4">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x76.html b/latex/vim/.vim/doc/html/globals_0x76.html
deleted file mode 100644 (file)
index 6c8c783..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li class="current"><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>view1
-: <a class="el" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3">display_3D.cc</a>
-<li>view_direction
-: <a class="el" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0">display_3D.cc</a>
-<li>view_x1
-: <a class="el" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">display_3D.cc</a>
-<li>view_y1
-: <a class="el" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">display_3D.cc</a>
-<li>view_z1
-: <a class="el" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f">display_3D.cc</a>
-<li>VR
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">demo.h</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x77.html b/latex/vim/.vim/doc/html/globals_0x77.html
deleted file mode 100644 (file)
index 0df76a3..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li class="current"><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>width
-: <a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">display_3D.cc</a>
-<li>WINDOW_MODE
-: <a class="el" href="model__mod_2configure_8h.html#4b7fc74e9502af6e25a001edaa64c44e">configure.h</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x78.html b/latex/vim/.vim/doc/html/globals_0x78.html
deleted file mode 100644 (file)
index c8b388a..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li class="current"><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>x_1
-: <a class="el" href="display__3D_8cc.html#44e832a05e81021071f756f0e9987027">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_0x79.html b/latex/vim/.vim/doc/html/globals_0x79.html
deleted file mode 100644 (file)
index 24eafa6..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html#index__"><span>_</span></a></li>
-      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
-      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
-      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
-      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
-      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
-      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
-      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
-      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
-      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
-      <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
-      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
-      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
-      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
-      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
-      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
-      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
-      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
-      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
-      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
-      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
-      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
-      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
-      <li class="current"><a href="globals_0x79.html#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはファイルメンバの一覧です。それぞれが属しているファイルの説明へリンクしています。
-<p>
-<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
-<li>y_1
-: <a class="el" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_defs.html b/latex/vim/.vim/doc/html/globals_defs.html
deleted file mode 100644 (file)
index 2321148..0000000
+++ /dev/null
@@ -1,204 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li class="current"><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index__"><span>_</span></a></li>
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
-<li>_USE_MATH_DEFINES
-: <a class="el" href="utilities_8hpp.html#525335710b53cb064ca56b936120431e">utilities.hpp</a>
-</ul>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>ALL_POINTS
-: <a class="el" href="calibration__mod_8cc.html#7f51019bbb6d789a1d43a11709ab6fc4">calibration_mod.cc</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>CAMERA_CAPTURE_RATE
-: <a class="el" href="configure_8h.html#ad0a23bc98c9469943c3e111e9e092ca">configure.h</a>
-<li>CAMERA_RESOLUTION_HEIGHT
-: <a class="el" href="configure_8h.html#c2255c4adc6e30c2f44b1e13b8662eeb">configure.h</a>
-<li>CAMERA_RESOLUTION_WIDTH
-: <a class="el" href="configure_8h.html#d354d70fc770f4dad4261091d30aed2c">configure.h</a>
-<li>CHESS_SIZE
-: <a class="el" href="calibration__mod_8cc.html#8767eb0ec1f8eb9aefd109f2bc26a4bc">calibration_mod.cc</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>EYE_X
-: <a class="el" href="configure_8h.html#29e409d1c8429b5bed83188ca4ace328">configure.h</a>
-<li>EYE_Y
-: <a class="el" href="model__mod_2configure_8h.html#b154da20cd3ad528aec144a6dcdb474e">configure.h</a>
-<li>EYE_Z
-: <a class="el" href="model__mod_2configure_8h.html#024537dd71b589d50636c840be8a66fd">configure.h</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>FAR_CLIP
-: <a class="el" href="configure_8h.html#f8dfaae88491cffb36edb9873cc1451d">configure.h</a>
-<li>FILE_BODY_PARTS
-: <a class="el" href="configure_8h.html#96f3ccb40e41a2b74d2716e024204c88">configure.h</a>
-<li>FILE_CAMERA_PARTS
-: <a class="el" href="configure_8h.html#ffb050f315866f815a9988356a4f2a96">configure.h</a>
-<li>FILE_CAPTURE_FRAME_TEXTURE
-: <a class="el" href="configure_8h.html#2263038aec03a42f913a14674f400518">configure.h</a>
-<li>FILE_FACE
-: <a class="el" href="configure_8h.html#022a202e2d3f39ab9fc2197923ae4365">configure.h</a>
-<li>FILE_FACE_TEXTURE
-: <a class="el" href="configure_8h.html#ad3c82fa0b2758fc7ea000eafe9892da">configure.h</a>
-<li>FILE_LEFT_ARM_PARTS
-: <a class="el" href="configure_8h.html#a14defd193822011a6ed0b098ddac365">configure.h</a>
-<li>FILE_LEFT_LEG_PARTS
-: <a class="el" href="configure_8h.html#005f41ea971a731333c1b196d69996a1">configure.h</a>
-<li>FILE_LOGO
-: <a class="el" href="configure_8h.html#ccfc0a5febdcfabda5912dc4e0deaca1">configure.h</a>
-<li>FILE_OBJECT
-: <a class="el" href="configure_8h.html#178f5028927e2c2d3e9c74d1d85c9a67">configure.h</a>
-<li>FILE_OBJECT_TEXTURE
-: <a class="el" href="model__mod_2configure_8h.html#6db4c48126c1d790d246723a6926b5a9">configure.h</a>
-<li>FILE_RIGHT_ARM_PARTS
-: <a class="el" href="configure_8h.html#668365d06e6e03dcaa44de34601d2f28">configure.h</a>
-<li>FILE_RIGHT_LEG_PARTS
-: <a class="el" href="configure_8h.html#f0f9878c6c243847a61fab6065a9f101">configure.h</a>
-<li>FILE_SHADOW_PARTS
-: <a class="el" href="configure_8h.html#d5b2a225e86f7cbe6f5b92d3fa126696">configure.h</a>
-<li>FOCUS
-: <a class="el" href="display__3D_8h.html#383f9e78cc84bd63fb52555bf7c654f0">display_3D.h</a>
-<li>foreach
-: <a class="el" href="utilities_8hpp.html#85d9ac269eba33293361f4ed7c2a697b">utilities.hpp</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>GAMEMODE_STRING
-: <a class="el" href="configure_8h.html#0c0dea8e73364e56176aa82c0d2feaef">configure.h</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>IMAGE_NUM
-: <a class="el" href="calibration__mod_8cc.html#f9cb051998988c3689101122b05ac686">calibration_mod.cc</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>LIGHT_X
-: <a class="el" href="configure_8h.html#2152f25bd56b472323dfe1f9a206ffa0">configure.h</a>
-<li>LIGHT_Y
-: <a class="el" href="configure_8h.html#529c00fb375449b9cbff54710793ec58">configure.h</a>
-<li>LIGHT_Z
-: <a class="el" href="configure_8h.html#75380cc2996a9270df32de1e16510dcb">configure.h</a>
-<li>LINE_SIZE
-: <a class="el" href="display__3D_8h.html#ba889888734a8b272a51d444d70ad2fa">display_3D.h</a>
-<li>LOOKAT_X
-: <a class="el" href="configure_8h.html#4f0fb59aef6128b8eb6d726f640653b6">configure.h</a>
-<li>LOOKAT_Y
-: <a class="el" href="configure_8h.html#6a310092960496ff81a3e9f455201013">configure.h</a>
-<li>LOOKAT_Z
-: <a class="el" href="configure_8h.html#36e2e6957ef26d896289c8d03e548471">configure.h</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>MAXBUF
-: <a class="el" href="display__3D_8h.html#d7871643c05865c80f5d8050aead2b57">display_3D.h</a>
-<li>MAXLEN
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">Main.cpp</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>NEAR_CLIP
-: <a class="el" href="configure_8h.html#efb005c050b55a482beebf374ccc563f">configure.h</a>
-<li>NUM_TEX
-: <a class="el" href="configure_8h.html#08f3f079e1d3005d786789c4c79f8061">configure.h</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>OPT_PARSER_PACKAGE
-: <a class="el" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37">Option.h</a>
-<li>OPT_PARSER_VERSION
-: <a class="el" href="mqo2nd3d_2Option_8h.html#77eccd8d1f037cb9437b1291c56a4956">Option.h</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>PAT_COL
-: <a class="el" href="calibration__mod_8cc.html#6e677b3b01fb0271793f60d36b02a5ee">calibration_mod.cc</a>
-<li>PAT_ROW
-: <a class="el" href="calibration__mod_8cc.html#a4fa428d4eaf0ed77ddfebc5f4d2cd19">calibration_mod.cc</a>
-<li>PAT_SIZE
-: <a class="el" href="calibration__mod_8cc.html#9d6c192edb277bf09a92bf45100d9291">calibration_mod.cc</a>
-<li>PNG_DEBUG
-: <a class="el" href="model__mod_8h.html#6f9dac5522b0dd6350aeac619663c353">model_mod.h</a>
-, <a class="el" href="set__texture__info_8h.html#6f9dac5522b0dd6350aeac619663c353">set_texture_info.h</a>
-<li>POINT_SIZE
-: <a class="el" href="display__3D_8h.html#5b748b2b1d95168a4447a233d4cfdf04">display_3D.h</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>SCREEN_HEIGHT
-: <a class="el" href="configure_8h.html#6974d08a74da681b3957b2fead2608b8">configure.h</a>
-<li>SCREEN_WIDTH
-: <a class="el" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">configure.h</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>TWO_POWER_HEIGHT
-: <a class="el" href="camera__mod_8cc.html#ced1c5fe165aec6ef634e2530e881471">camera_mod.cc</a>
-<li>TWO_POWER_WIDTH
-: <a class="el" href="camera__mod_8cc.html#dc82c5997779b28b273b3ff89f19237d">camera_mod.cc</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>UP_X
-: <a class="el" href="configure_8h.html#799d7ac2652fc79ec3a04b564971a4d0">configure.h</a>
-<li>UP_Y
-: <a class="el" href="model__mod_2configure_8h.html#0a0b1515c7177c8e0d97e63a90f11788">configure.h</a>
-<li>UP_Z
-: <a class="el" href="configure_8h.html#8708d2baffb71052a954b8d47285acbd">configure.h</a>
-<li>USE_CAMERA
-: <a class="el" href="model__mod_2configure_8h.html#884ad251be661d62d2d0d00d0ae7ed26">configure.h</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>WINDOW_MODE
-: <a class="el" href="configure_8h.html#4b7fc74e9502af6e25a001edaa64c44e">configure.h</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_enum.html b/latex/vim/.vim/doc/html/globals_enum.html
deleted file mode 100644 (file)
index 3ec5aaf..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li class="current"><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>DemoMode
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">demo.h</a>
-<li>opt_parser_arg_type
-: <a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">Option.c</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_eval.html b/latex/vim/.vim/doc/html/globals_eval.html
deleted file mode 100644 (file)
index 7c857c4..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li class="current"><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>ARG_FLAG
-: <a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">Option.c</a>
-<li>ARG_NO
-: <a class="el" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">Option.c</a>
-<li>ARG_STRING
-: <a class="el" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">Option.c</a>
-<li>CAPTURE
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">demo.h</a>
-<li>PREVIEW_CAPTURE
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288">demo.h</a>
-<li>PREVIEW_VR
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b">demo.h</a>
-<li>VR
-: <a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">demo.h</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_func.html b/latex/vim/.vim/doc/html/globals_func.html
deleted file mode 100644 (file)
index a61faaf..0000000
+++ /dev/null
@@ -1,293 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>全て</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>関数</span></a></li>
-      <li><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_k"><span>k</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>auto_generate_filename()
-: <a class="el" href="display__3D_8cc.html#bb42a6bf69a2acaf0f6e72021f1c045f">display_3D.cc</a>
-<li>avgNormal()
-: <a class="el" href="types_8h.html#e46561e685ccc38917821ca513a86dde">types.h</a>
-, <a class="el" href="types_8cc.html#e46561e685ccc38917821ca513a86dde">types.cc</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>calcNormal()
-: <a class="el" href="types_8cc.html#4856dca7bf21f5e4fbc8005ee47ef81f">types.cc</a>
-, <a class="el" href="types_8h.html#4856dca7bf21f5e4fbc8005ee47ef81f">types.h</a>
-<li>captureScreen()
-: <a class="el" href="demo_8h.html#d8ba148a5190ec3acbbc3940e394173c">demo.h</a>
-<li>cleanup()
-: <a class="el" href="display__3D_8cc.html#4b66d5e31b5dc18b314c8a68163263bd">display_3D.cc</a>
-<li>convertTexture()
-: <a class="el" href="demo_8h.html#dc7fb24c10b86bbbccf0b95c51d19950">demo.h</a>
-, <a class="el" href="main_8cc.html#dc7fb24c10b86bbbccf0b95c51d19950">main.cc</a>
-<li>copy_between_keys()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">Main.cpp</a>
-<li>create_builtin_motion()
-: <a class="el" href="display__3D_8cc.html#4c34aee8a04528ec29c07811dfeb0091">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>displayFunc_capture()
-: <a class="el" href="main_8cc.html#df64495dd0257c762f7ecabe128d1416">main.cc</a>
-<li>displayFunc_preview()
-: <a class="el" href="main_8cc.html#530940458ebf8c722c2f1e7e4467eab7">main.cc</a>
-<li>displayFunc_vr()
-: <a class="el" href="main_8cc.html#5a2c0fd8dcf5ca6b424bc712b57dcb99">main.cc</a>
-<li>dispose3DModel()
-: <a class="el" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">types.cc</a>
-, <a class="el" href="types_8h.html#0fbc3a5a8a18f68ad06cb94313900468">types.h</a>
-<li>draw3DModel()
-: <a class="el" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">types.cc</a>
-, <a class="el" href="types_8h.html#68c750de9ae22c98cc34d0226074d771">types.h</a>
-<li>draw_line()
-: <a class="el" href="load_8cc.html#47804ededc6afcfef30b4e332e11a303">load.cc</a>
-<li>draw_plane()
-: <a class="el" href="load_8cc.html#4895d1cf7518eec51537d1e0073c3a77">load.cc</a>
-<li>draw_plane_texture()
-: <a class="el" href="load_8cc.html#a27c7edd169282e320a9e410741247bf">load.cc</a>
-<li>draw_point()
-: <a class="el" href="load_8cc.html#a37ac21896ae7643cc4a51dbc7009763">load.cc</a>
-<li>draw_scene_gl()
-: <a class="el" href="display__3D__tool_8cc.html#27a0fc58984e4359c62856ae93258685">display_3D_tool.cc</a>
-, <a class="el" href="display__3D_8h.html#27a0fc58984e4359c62856ae93258685">display_3D.h</a>
-<li>drawFlash()
-: <a class="el" href="main_8cc.html#008073dbda3fd6c40b0a37c6d64085bb">main.cc</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>eps_out()
-: <a class="el" href="display__3D_8cc.html#9d56db711eefeb9db03b90fd203ff23f">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>get_3d_data()
-: <a class="el" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a">load.cc</a>
-<li>get_number_of_object_mqo()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#9ea8bd8bbafc579de396a2406faba445">Main.cpp</a>
-<li>get_point_type()
-: <a class="el" href="load_8cc.html#fa90c691aaeaaac95f3261827a3cfe4e">load.cc</a>
-<li>getDemoMode()
-: <a class="el" href="main_8cc.html#869ead02f8b769d988d5a774642901a0">main.cc</a>
-, <a class="el" href="demo_8h.html#869ead02f8b769d988d5a774642901a0">demo.h</a>
-<li>getShadowPower()
-: <a class="el" href="demo_8h.html#dd1c1ff98220f394a1ea8f4c7734ddb5">demo.h</a>
-, <a class="el" href="main_8cc.html#dd1c1ff98220f394a1ea8f4c7734ddb5">main.cc</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>idle()
-: <a class="el" href="display__3D_8cc.html#83abbeda22fc5e6c2b35523b64199c1c">display_3D.cc</a>
-<li>idleFunc()
-: <a class="el" href="main_8cc.html#b5c5e41a17e048d746cecc4d6dfe2e75">main.cc</a>
-<li>init()
-: <a class="el" href="display__3D_8cc.html#2858154e2009b0e6e616f313177762bc">display_3D.cc</a>
-, <a class="el" href="test_8cc.html#2858154e2009b0e6e616f313177762bc">test.cc</a>
-</ul>
-<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
-<li>keyboard()
-: <a class="el" href="display__3D_8cc.html#4d7cf3cc6ec6b818e4d4395e156eecfb">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>load_coordinate()
-: <a class="el" href="display__3D_8h.html#2ecc9205b1ef18cb4e72d7bc22721de1">display_3D.h</a>
-, <a class="el" href="display__3D__tool_8cc.html#191292637adb9b25cb01867d3c39d6e2">display_3D_tool.cc</a>
-<li>load_material()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#fb6fff0d7a282bd3b1ca06ba35f63ab3">Main.cpp</a>
-<li>load_objects_mqo()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#9506f8ba06cd80ba05d0dc747c11e08b">Main.cpp</a>
-<li>load_objects_nd3d()
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#796f76f285400e8555361ae449e9b69a">Main.cpp</a>
-<li>load_sObjects()
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#2efe4ce35e31a05743ad6ec9a325f647">Main.cpp</a>
-<li>load_texture()
-: <a class="el" href="display__3D__tool_8cc.html#3e9f255f01c80e31d6cc317fd403efd2">display_3D_tool.cc</a>
-, <a class="el" href="load_8cc.html#7c235d991c7b4b2dd1bf171fa4734a98">load.cc</a>
-, <a class="el" href="load_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load.h</a>
-, <a class="el" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">display_3D.h</a>
-<li>loadCoordinate()
-: <a class="el" href="load_8cc.html#a29bec0f8caa7fa014c4a5d3d9d79c94">load.cc</a>
-, <a class="el" href="load_8h.html#a29bec0f8caa7fa014c4a5d3d9d79c94">load.h</a>
-<li>loadPNGTexture()
-: <a class="el" href="png__load_8cc.html#df5d64e1028b3f111c0421a951eab2d9">png_load.cc</a>
-, <a class="el" href="png__load_8h.html#df5d64e1028b3f111c0421a951eab2d9">png_load.h</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>main()
-: <a class="el" href="main_8cc.html#0ddf1224851353fc92bfbff6f499fa97">main.cc</a>
-, <a class="el" href="display__3D_8cc.html#3c04138a5bfe5d72780bb7e82a18e627">display_3D.cc</a>
-, <a class="el" href="mqo2nd3d_2Main_8cpp.html#3c04138a5bfe5d72780bb7e82a18e627">Main.cpp</a>
-, <a class="el" href="test_8cc.html#0ddf1224851353fc92bfbff6f499fa97">test.cc</a>
-<li>motion()
-: <a class="el" href="display__3D_8cc.html#45a7d7c86c97ca6a2d4d32ce2d263f67">display_3D.cc</a>
-<li>mouse()
-: <a class="el" href="display__3D_8cc.html#c76a5d78172a826cd6ee9512b89a86c0">display_3D.cc</a>
-<li>myExit()
-: <a class="el" href="main_8cc.html#44499e7455f77c00c1daa769f57eca5c">main.cc</a>
-<li>myInit()
-: <a class="el" href="main_8cc.html#631696ca6a7d57f00a5331b0aeafcee2">main.cc</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>opt_parser()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#ff6819495cc8bd6c182e9a9625d68bc7">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">Option.c</a>
-<li>opt_parser2()
-: <a class="el" href="nd3d2mqo_2Option_8h.html#4954fe411ec1cd2fcd05dab8bf92489c">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#4954fe411ec1cd2fcd05dab8bf92489c">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">Option.c</a>
-<li>opt_parser_dump()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#df840961f3dcfb1151b0687f6a5ed436">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#df840961f3dcfb1151b0687f6a5ed436">Option.h</a>
-<li>opt_parser_ext()
-: <a class="el" href="nd3d2mqo_2Option_8h.html#f8987844868b0a599801dbea30a8816d">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#f8987844868b0a599801dbea30a8816d">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#f8987844868b0a599801dbea30a8816d">Option.c</a>
-<li>opt_parser_file_save()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#6807cb44bb4d0a3bb5ab436599e5476b">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#6807cb44bb4d0a3bb5ab436599e5476b">Option.h</a>
-<li>opt_parser_free()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#ec5c9be96f2df4ea7b752c1041f83e9e">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#ec5c9be96f2df4ea7b752c1041f83e9e">Option.h</a>
-<li>opt_parser_init()
-: <a class="el" href="nd3d2mqo_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#4ef13a28faf4887592cb80d412be76aa">Option.h</a>
-<li>opt_parser_params_create()
-: <a class="el" href="nd3d2mqo_2Option_8h.html#79db2c8847ec40d26b9286e8084719c5">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#79db2c8847ec40d26b9286e8084719c5">Option.h</a>
-<li>opt_parser_params_init()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#28c759dde6a236fb53f9df9642b72131">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">Option.c</a>
-<li>opt_parser_print_help()
-: <a class="el" href="nd3d2mqo_2Option_8h.html#dc7f6e82e1386dd33ac6d9b15c34d104">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#dc7f6e82e1386dd33ac6d9b15c34d104">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">Option.c</a>
-<li>opt_parser_print_version()
-: <a class="el" href="nd3d2mqo_2Option_8h.html#ad0483c17a23bbdec55f5668579e1e73">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">Option.c</a>
-<li>opt_parser_required()
-: <a class="el" href="mqo2nd3d_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#f1110c3b72c3b4766169bde78e5e6790">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#f1110c3b72c3b4766169bde78e5e6790">Option.h</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>printout()
-: <a class="el" href="demo_8h.html#1c1e58ab60a028c1dc5ce5a28b767059">demo.h</a>
-, <a class="el" href="main_8cc.html#1c1e58ab60a028c1dc5ce5a28b767059">main.cc</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>read_png_info()
-: <a class="el" href="png__load_8cc.html#4e42e363043be96fcd95e48e05260828">png_load.cc</a>
-<li>redraw()
-: <a class="el" href="display__3D_8cc.html#c7680454aa76f10d7883fa41668f2fd7">display_3D.cc</a>
-<li>reloadFace()
-: <a class="el" href="main_8cc.html#400ca701d9e2f07196064b178e62cc0d">main.cc</a>
-, <a class="el" href="demo_8h.html#400ca701d9e2f07196064b178e62cc0d">demo.h</a>
-<li>resize()
-: <a class="el" href="display__3D_8cc.html#72868655f1024742a57e494c6ee6a0e0">display_3D.cc</a>
-<li>resizeFunc()
-: <a class="el" href="main_8cc.html#2bcaf0f786e6458205f1c8576e0c123f">main.cc</a>
-<li>rotation()
-: <a class="el" href="display__3D__tool_8cc.html#d1e69df6b8ff6642d78e5d8c824d7b39">display_3D_tool.cc</a>
-, <a class="el" href="display__3D_8h.html#d1e69df6b8ff6642d78e5d8c824d7b39">display_3D.h</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>save_objects_nd3d()
-: <a class="el" href="mqo2nd3d_2Main_8cpp.html#697a802cd1dac1aae4b73ad8c2ee51a9">Main.cpp</a>
-<li>save_pnts_of_objs_mqo()
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#3d0997ba2ae3f978e34203e120a3cccf">Main.cpp</a>
-<li>save_txtrs_of_objs_mqo()
-: <a class="el" href="nd3d2mqo_2Main_8cpp.html#cd6ea1f69351713a13054c9b1d5edc28">Main.cpp</a>
-<li>screenshot()
-: <a class="el" href="display__3D_8cc.html#f91438c15307c82d3ead1f37c9588aae">display_3D.cc</a>
-, <a class="el" href="display__3D_8h.html#f91438c15307c82d3ead1f37c9588aae">display_3D.h</a>
-<li>selectNextTexture()
-: <a class="el" href="demo_8h.html#8804c447608b2308302d3a3b0b393cc6">demo.h</a>
-, <a class="el" href="main_8cc.html#8804c447608b2308302d3a3b0b393cc6">main.cc</a>
-<li>setDemoMode()
-: <a class="el" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">demo.h</a>
-, <a class="el" href="main_8cc.html#39e9bc303d3e3b02849548e1f3e54f10">main.cc</a>
-<li>setFlashAnimation()
-: <a class="el" href="demo_8h.html#2de22b95bbd6c5f955235fcfcb36a330">demo.h</a>
-, <a class="el" href="main_8cc.html#2de22b95bbd6c5f955235fcfcb36a330">main.cc</a>
-<li>setShadowPower()
-: <a class="el" href="main_8cc.html#a9852ac5c8c5751496002ffdce5f10a6">main.cc</a>
-, <a class="el" href="demo_8h.html#a9852ac5c8c5751496002ffdce5f10a6">demo.h</a>
-<li>setTextureInfo()
-: <a class="el" href="set__texture__info_8h.html#3a241b8081034d30d965b4437a034c56">set_texture_info.h</a>
-<li>special()
-: <a class="el" href="display__3D_8cc.html#56761a2e4464538a3a9d951ca285eccd">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>timerFunc()
-: <a class="el" href="main_8cc.html#ea5d891ee29815f025bcc64ec5b16902">main.cc</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>usage()
-: <a class="el" href="display__3D_8cc.html#9a05fb05f758a87628212c4bfc50c182">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/globals_vars.html b/latex/vim/.vim/doc/html/globals_vars.html
deleted file mode 100644 (file)
index 8b611f1..0000000
+++ /dev/null
@@ -1,262 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li class="current"><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="globals.html"><span>全て</span></a></li>
-      <li><a href="globals_func.html"><span>関数</span></a></li>
-      <li class="current"><a href="globals_vars.html"><span>変数</span></a></li>
-      <li><a href="globals_enum.html"><span>列挙型</span></a></li>
-      <li><a href="globals_eval.html"><span>列挙型の値</span></a></li>
-      <li><a href="globals_defs.html"><span>マクロ定義</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_b"><span>b</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_h"><span>h</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_v"><span>v</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-      <li><a href="#index_x"><span>x</span></a></li>
-      <li><a href="#index_y"><span>y</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>auto_generate_output_filename
-: <a class="el" href="display__3D_8cc.html#2d5c2dfc774ac12ec961bf297d7e8a3d">display_3D.cc</a>
-<li>auto_generate_output_prefix
-: <a class="el" href="display__3D_8cc.html#55a3e24d679ac5a1e4b08f28d61af018">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>black_background
-: <a class="el" href="display__3D_8cc.html#5e3395475b31edb084ab890b84fbea34">display_3D.cc</a>
-<li>builtin_motion
-: <a class="el" href="display__3D_8cc.html#7d7a738d904f2b78f574072f25cc4d0b">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>cam
-: <a class="el" href="display__3D_8cc.html#3b23650c3f80b53cee3a2c471797c732">display_3D.cc</a>
-<li>centroid
-: <a class="el" href="display__3D_8h.html#75a33f7e11747a8f8e3f626563221ef2">display_3D.h</a>
-, <a class="el" href="display__3D_8cc.html#75a33f7e11747a8f8e3f626563221ef2">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>DET_EPS
-: <a class="el" href="main_8cc.html#18540318aa983a0f2c09072e4737c45c">main.cc</a>
-, <a class="el" href="display__3D_8cc.html#18540318aa983a0f2c09072e4737c45c">display_3D.cc</a>
-, <a class="el" href="test_8cc.html#18540318aa983a0f2c09072e4737c45c">test.cc</a>
-<li>DIMENSION
-: <a class="el" href="Matrix3D_8cpp.html#e1c67deb05af806a6d6e83340942461f">Matrix3D.cpp</a>
-<li>distance
-: <a class="el" href="display__3D_8cc.html#79b8e036dca6911e3295a47d99f21f43">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>EPS
-: <a class="el" href="main_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">main.cc</a>
-, <a class="el" href="display__3D_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">display_3D.cc</a>
-, <a class="el" href="test_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">test.cc</a>
-<li>eps_saving_only
-: <a class="el" href="display__3D_8cc.html#902cfbfeb79a05e879c55848837f4473">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>flg
-: <a class="el" href="display__3D_8cc.html#6161fc1baccb04d46d3b3fe3521bb48f">display_3D.cc</a>
-<li>focus
-: <a class="el" href="display__3D_8cc.html#7223a64c74f4f586a5f53f3d7aa8c1ae">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
-<li>height
-: <a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>input_fname
-: <a class="el" href="display__3D_8cc.html#ad5e66757023ebab9f3e7fbc6ca766e0">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>line
-: <a class="el" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb">display_3D.cc</a>
-<li>line_visible
-: <a class="el" href="display__3D_8cc.html#333e0d7016f63a72949457a112b507e3">display_3D.cc</a>
-<li>line_width
-: <a class="el" href="display__3D_8cc.html#5be05aad36f9aac76341ebb355e6d831">display_3D.cc</a>
-<li>load_motion_flag
-: <a class="el" href="display__3D_8cc.html#23e0c090f0b4551052261a2d87cb34c7">display_3D.cc</a>
-<li>load_texture_flag
-: <a class="el" href="display__3D_8cc.html#97176d02a0e2b21c05a11842351eb591">display_3D.cc</a>
-<li>loaded_motion
-: <a class="el" href="display__3D_8cc.html#7b299f7973ff56eccf065aa137775ced">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>motion_iterator
-: <a class="el" href="display__3D_8cc.html#5d5880aba7f18b7a7aef749242f34fd1">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>number_of_lines
-: <a class="el" href="display__3D_8cc.html#d9c34084509e09f78699ce6b76163e9e">display_3D.cc</a>
-<li>number_of_plane_textures
-: <a class="el" href="display__3D_8cc.html#5e31f04ed01270635c86e6cceccd6a9d">display_3D.cc</a>
-<li>number_of_planes
-: <a class="el" href="display__3D_8cc.html#b27c704f4a2aa6b9231b32e0f938b3a6">display_3D.cc</a>
-<li>number_of_points
-: <a class="el" href="display__3D_8cc.html#6f8a9ccd09a629654ef4c45a4446fe64">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>opt_info_description
-: <a class="el" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">Option.c</a>
-<li>opt_info_help
-: <a class="el" href="mqo2nd3d_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">Option.h</a>
-<li>opt_info_purpose
-: <a class="el" href="mqo2nd3d_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">Option.h</a>
-, <a class="el" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243">Option.c</a>
-<li>opt_info_usage
-: <a class="el" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352">Option.c</a>
-, <a class="el" href="mqo2nd3d_2Option_8h.html#a22e2de7806373a5210c134611371352">Option.h</a>
-, <a class="el" href="nd3d2mqo_2Option_8c.html#a22e2de7806373a5210c134611371352">Option.c</a>
-, <a class="el" href="nd3d2mqo_2Option_8h.html#a22e2de7806373a5210c134611371352">Option.h</a>
-<li>optarg
-: <a class="el" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">display_3D.cc</a>
-<li>optind
-: <a class="el" href="display__3D_8cc.html#d5e1c16213bbee2d5e8cc363309f418c">display_3D.cc</a>
-<li>orthographic_project
-: <a class="el" href="display__3D_8cc.html#df893f364ba702c546887f96da5933a2">display_3D.cc</a>
-<li>output_color_eps
-: <a class="el" href="display__3D_8cc.html#2a7636beb5478adc2536a965c7c95595">display_3D.cc</a>
-<li>output_param_always
-: <a class="el" href="display__3D_8cc.html#ae960eea74d9648e9f89956b428c414c">display_3D.cc</a>
-<li>output_ppm_fname
-: <a class="el" href="display__3D_8cc.html#1072eb57d744d41c0f62896c60532635">display_3D.cc</a>
-<li>output_screenshot
-: <a class="el" href="display__3D_8cc.html#d958c7c417def66698c7429d1926df18">display_3D.cc</a>
-<li>output_screenshot_eps
-: <a class="el" href="display__3D_8cc.html#3ff9d1b267d54179481cf7aad262c717">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>plane
-: <a class="el" href="display__3D_8cc.html#a814a2365bbfb83db8c44352435e29ff">display_3D.cc</a>
-<li>plane_texture
-: <a class="el" href="display__3D_8cc.html#05b04ffe9e00a01a3dc31a23e30b845b">display_3D.cc</a>
-<li>plane_visible
-: <a class="el" href="display__3D_8cc.html#d4f3616afe83aea32d92c9cca9cbc42e">display_3D.cc</a>
-<li>playing_builtin_motion
-: <a class="el" href="display__3D_8cc.html#094ed8a3f01f191e9075c7471cee12f3">display_3D.cc</a>
-<li>playing_loaded_motion
-: <a class="el" href="display__3D_8cc.html#e29c0830cc4c44125315ca1b6a255a5f">display_3D.cc</a>
-<li>point
-: <a class="el" href="display__3D_8cc.html#bedd08cff88cbb8382a8a18ce0ad321d">display_3D.cc</a>
-<li>point_visible
-: <a class="el" href="display__3D_8cc.html#657ba432962874fee0c8b742b47cf8b3">display_3D.cc</a>
-<li>ppm_saving_only
-: <a class="el" href="display__3D_8cc.html#6c161cd8dfbba89703735daacc5db75e">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>record_motion
-: <a class="el" href="display__3D_8cc.html#593090e6bf1b9664e82a3fc5ca3dc9a3">display_3D.cc</a>
-<li>recorded_motion
-: <a class="el" href="display__3D_8cc.html#4fa7cdc43371e27b38d3f6b5ebdd2e97">display_3D.cc</a>
-<li>rotation_amount
-: <a class="el" href="display__3D_8cc.html#0e4da9829f205da5f37a36d5e6d349aa">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>scale_of_number
-: <a class="el" href="display__3D_8cc.html#3636287768676a5535d591b2cd374311">display_3D.cc</a>
-<li>scale_of_world
-: <a class="el" href="display__3D_8cc.html#74eccb64808328b5fdbfd2725276dd5a">display_3D.cc</a>
-, <a class="el" href="display__3D_8h.html#74eccb64808328b5fdbfd2725276dd5a">display_3D.h</a>
-<li>show_axis
-: <a class="el" href="display__3D_8cc.html#c5231c8eef99f4c5c83b6b525accc162">display_3D.cc</a>
-<li>show_indicator
-: <a class="el" href="display__3D_8cc.html#b690df064e0da836ede53b0b3ef0eb93">display_3D.cc</a>
-<li>show_point_number
-: <a class="el" href="display__3D_8cc.html#15887678847f8f9fd8c58db1c216a694">display_3D.cc</a>
-<li>sphere_size
-: <a class="el" href="display__3D_8cc.html#c826f64c10c9617e21d8b32d184135e4">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>texture
-: <a class="el" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3">display_3D.cc</a>
-<li>texture_fname
-: <a class="el" href="display__3D_8cc.html#f44c79bd4434a9d7c567073c27c44e12">display_3D.cc</a>
-<li>texture_height
-: <a class="el" href="display__3D_8cc.html#22e910452b37a1bcd9b35c927236af20">display_3D.cc</a>
-<li>texture_width
-: <a class="el" href="display__3D_8cc.html#e4f71de45f0a2263d14930dcf8691f5d">display_3D.cc</a>
-<li>tty_available
-: <a class="el" href="display__3D_8cc.html#f81dfa14a123a978d37f8125ae467a94">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>use_cube_default
-: <a class="el" href="display__3D_8cc.html#d3b4e343f2aee8967d1acb89d9d13ce4">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>view1
-: <a class="el" href="display__3D_8cc.html#bfecb7e3ed2069528f312921e4a36bb3">display_3D.cc</a>
-<li>view_direction
-: <a class="el" href="display__3D_8cc.html#02c6fee3a6bf3eafd87c76a243cb9ae0">display_3D.cc</a>
-<li>view_x1
-: <a class="el" href="display__3D_8cc.html#85857285e9dc40f57866decca049a67f">display_3D.cc</a>
-<li>view_y1
-: <a class="el" href="display__3D_8cc.html#29a4b4df1d2a878c263ff103e9ed2900">display_3D.cc</a>
-<li>view_z1
-: <a class="el" href="display__3D_8cc.html#76ee40a488391c061fc224898476241f">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>width
-: <a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>x_1
-: <a class="el" href="display__3D_8cc.html#44e832a05e81021071f756f0e9987027">display_3D.cc</a>
-</ul>
-<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
-<li>y_1
-: <a class="el" href="display__3D_8cc.html#be9c57fb3c1080aee350bcacd9c5ef92">display_3D.cc</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/graph_legend.dot b/latex/vim/.vim/doc/html/graph_legend.dot
deleted file mode 100644 (file)
index 9a09018..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-digraph G
-{
-  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
-  node [fontname="FreeSans",fontsize="10",shape=record];
-  Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"];
-  Node10 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
-  Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"];
-  Node11 -> Node10 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
-  Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"];
-  Node13 -> Node9 [dir=back,color="darkgreen",fontsize="10",style="solid",fontname="FreeSans"];
-  Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"];
-  Node14 -> Node9 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
-  Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"];
-  Node15 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
-  Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="grey75"];
-  Node16 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
-  Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
-  Node17 -> Node16 [dir=back,color="orange",fontsize="10",style="dashed",label="< int >",fontname="FreeSans"];
-  Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
-  Node18 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="FreeSans"];
-  Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"];
-}
diff --git a/latex/vim/.vim/doc/html/graph_legend.html b/latex/vim/.vim/doc/html/graph_legend.html
deleted file mode 100644 (file)
index ba6ccd2..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: グラフの凡例</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>グラフの凡例</h1>このページでは、doxygen で生成されたグラフをどのようにみたらよいかを説明します。<p>
-次の例を考えてみます。 <div class="fragment"><pre class="fragment"><span class="comment">/*! 省略されて見えないクラス */</span>
-<span class="keyword">class </span>Invisible { };
-<span class="comment"></span>
-<span class="comment">/*! 省略されたクラス(継承関係は隠されている) */</span>
-<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
-
-<span class="comment">/* doxygen コメントによるドキュメントがないクラス */</span>
-<span class="keyword">class </span>Undocumented { };
-<span class="comment"></span>
-<span class="comment">/*! public で継承されたクラス */</span>
-<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
-<span class="comment"></span>
-<span class="comment">/*! A template class */</span>
-<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };
-<span class="comment"></span>
-<span class="comment">/*! protected で継承されたクラス */</span>
-<span class="keyword">class </span>ProtectedBase { };
-<span class="comment"></span>
-<span class="comment">/*! private で継承されたクラス */</span>
-<span class="keyword">class </span>PrivateBase { };
-<span class="comment"></span>
-<span class="comment">/*! 継承されたクラスで使われているクラス */</span>
-<span class="keyword">class </span>Used { };
-<span class="comment"></span>
-<span class="comment">/*! 複数のクラスを継承している上位クラス */</span>
-<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
-                  <span class="keyword">protected</span> ProtectedBase,
-                  <span class="keyword">private</span> PrivateBase,
-                  <span class="keyword">public</span> Undocumented,
-                  <span class="keyword">public</span> Templ&lt;int&gt;
-{
-  <span class="keyword">private</span>:
-    Used *m_usedClass;
-};
-</pre></div> 設定ファイル中で、タグ <code>MAX_DOT_GRAPH_HEIGHT</code> が 200 にセットされた場合、次のようなグラフとなります。<p>
-<center><div align="center">
-<img src="graph_legend.png" alt="graph_legend.png">
-</div>
-</center> <p>
-上のグラフ内のボックスには次のような意味があります。 <ul>
-<li>
-黒く塗りつぶされたボックスは、このグラフに対応する構造体やクラスを表します。 </li>
-<li>
-黒枠のボックスはドキュメントがある構造体やクラスを表します。 </li>
-<li>
-灰色の枠のボックスはドキュメントがない構造体やクラスを表します。 </li>
-<li>
-赤枠のボックスはドキュメントがある構造体やクラスを表しますが、指定されたサイズに収まらないために継承・包含関係をすべて図示することができなかったことを示します。</li>
-</ul>
-矢印には次のような意味があります。 <ul>
-<li>
-青い矢印は二つのクラス間の public 継承関係を示します。 </li>
-<li>
-緑の矢印は protected 継承関係を示します。 </li>
-<li>
-赤の矢印は private 継承関係を示します。 </li>
-<li>
-紫の破線矢印は、そのクラスが他のクラスに含まれていたり、利用されていることを示します。また、矢印が指しているクラスや構造体をどの変数でアクセスできるかを矢印のラベルとして示しています。 </li>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/graph_legend.png b/latex/vim/.vim/doc/html/graph_legend.png
deleted file mode 100644 (file)
index 9c64830..0000000
Binary files a/latex/vim/.vim/doc/html/graph_legend.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/hierarchy.html b/latex/vim/.vim/doc/html/hierarchy.html
deleted file mode 100644 (file)
index 6c2fbed..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 階層索引</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li class="current"><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス階層</h1><a href="inherits.html">クラス階層図を見る。</a>
-<p>
-この継承一覧はおおまかにはソートされていますが、完全にアルファベット順でソートされてはいません。<ul>
-<li><a class="el" href="structmof_1_1Add.html">mof::Add&lt; T &gt;</a>
-<li><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a>
-<li><a class="el" href="classboost_1_1noncopyable.html">boost::noncopyable</a>
-<ul>
-<li><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; mof::Matrix3D &gt;</a>
-<ul>
-<li><a class="el" href="classmof_1_1RotationAnimation3D.html">mof::RotationAnimation3D</a>
-<li><a class="el" href="classmof_1_1ScalingAnimation3D.html">mof::ScalingAnimation3D</a>
-<li><a class="el" href="classmof_1_1TranslationAnimation3D.html">mof::TranslationAnimation3D</a>
-</ul>
-<li><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; mof::Vector3D &gt;</a>
-<ul>
-<li><a class="el" href="classmof_1_1UniformAnimation.html">mof::UniformAnimation</a>
-</ul>
-<li><a class="el" href="classmof_1_1Animation.html">mof::Animation&lt; T &gt;</a>
-<ul>
-<li><a class="el" href="classmof_1_1CascadingAnimation.html">mof::CascadingAnimation&lt; T, Cascador &gt;</a>
-<li><a class="el" href="classmof_1_1Constant.html">mof::Constant&lt; T &gt;</a>
-<li><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation&lt; T &gt;</a>
-<li><a class="el" href="classmof_1_1LoopAnimation.html">mof::LoopAnimation&lt; T &gt;</a>
-<li><a class="el" href="classmof_1_1OffsetAnimation.html">mof::OffsetAnimation&lt; T &gt;</a>
-<li><a class="el" href="classmof_1_1ParametricAnimation.html">mof::ParametricAnimation&lt; T &gt;</a>
-</ul>
-</ul>
-<li><a class="el" href="classLab_1_1Captor.html">Lab::Captor</a>
-<li><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Captor::Resolution</a>
-<li><a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a>
-<ul>
-<li><a class="el" href="classTimeEventCondition.html">TimeEventCondition</a>
-</ul>
-<li><a class="el" href="classmof_1_1EventScheduler.html">mof::EventScheduler</a>
-<li><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::EventScheduler::Impl</a>
-<li><a class="el" href="structLine.html">Line</a>
-<li><a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>
-<li><a class="el" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Matrix3D::Array</a>
-<li><a class="el" href="structmof_1_1Multiply.html">mof::Multiply&lt; T &gt;</a>
-<li><a class="el" href="classObject.html">Object</a>
-<li><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a>
-<li><a class="el" href="classObjects.html">Objects</a>
-<li><a class="el" href="structopt__info.html">opt_info</a>
-<li><a class="el" href="structopt__parser__params.html">opt_parser_params</a>
-<li><a class="el" href="structPlane.html">Plane</a>
-<li><a class="el" href="structPlaneTexture.html">PlaneTexture</a>
-<li><a class="el" href="structPoint.html">Point</a>
-<li><a class="el" href="structt__face.html">t_face</a>
-<li><a class="el" href="structt__material.html">t_material</a>
-<li><a class="el" href="structt__uv.html">t_uv</a>
-<li><a class="el" href="structt__vertex.html">t_vertex</a>
-<li><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>
-<li><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/index.html b/latex/vim/.vim/doc/html/index.html
deleted file mode 100644 (file)
index 374a906..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メインページ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>OpenCampus2009Demo ドキュメント</h1>
-<p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/inherit__graph__0.map b/latex/vim/.vim/doc/html/inherit__graph__0.map
deleted file mode 100644 (file)
index 4c05ac5..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-<area shape="rect" href="$classboost_1_1noncopyable.html" title="boost::noncopyable" alt="" coords="7,157,140,184">
-<area shape="rect" href="$classmof_1_1Animation.html" title="mof::Animation\&lt; mof::Matrix3D \&gt;" alt="" coords="189,81,405,108">
-<area shape="rect" href="$classmof_1_1Animation.html" title="mof::Animation\&lt; mof::Vector3D \&gt;" alt="" coords="189,157,405,184">
-<area shape="rect" href="$classmof_1_1Animation.html" title="mof::Animation\&lt; T \&gt;" alt="" coords="227,309,368,336">
-<area shape="rect" href="$classmof_1_1RotationAnimation3D.html" title="mof::RotationAnimation3D" alt="" coords="499,5,672,32">
-<area shape="rect" href="$classmof_1_1ScalingAnimation3D.html" title="mof::ScalingAnimation3D" alt="" coords="501,56,669,83">
-<area shape="rect" href="$classmof_1_1TranslationAnimation3D.html" title="mof::TranslationAnimation3D" alt="" coords="492,107,679,133">
-<area shape="rect" href="$classmof_1_1UniformAnimation.html" title="mof::UniformAnimation" alt="" coords="508,157,663,184">
-<area shape="rect" href="$classmof_1_1CascadingAnimation.html" title="mof::CascadingAnimation\&lt; T, Cascador \&gt;" alt="" coords="453,208,717,235">
-<area shape="rect" href="$classmof_1_1Constant.html" title="mof::Constant\&lt; T \&gt;" alt="" coords="517,259,653,285">
-<area shape="rect" href="$classmof_1_1KeyFrameAnimation.html" title="mof::KeyFrameAnimation\&lt; T \&gt;" alt="" coords="485,309,685,336">
-<area shape="rect" href="$classmof_1_1LoopAnimation.html" title="mof::LoopAnimation\&lt; T \&gt;" alt="" coords="501,360,669,387">
-<area shape="rect" href="$classmof_1_1OffsetAnimation.html" title="mof::OffsetAnimation\&lt; T \&gt;" alt="" coords="497,411,673,437">
-<area shape="rect" href="$classmof_1_1ParametricAnimation.html" title="mof::ParametricAnimation\&lt; T \&gt;" alt="" coords="484,461,687,488">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__0.md5 b/latex/vim/.vim/doc/html/inherit__graph__0.md5
deleted file mode 100644 (file)
index 6ed4bb2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-27c66f8135c8a7238bae733d80d5e3bc
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__0.png b/latex/vim/.vim/doc/html/inherit__graph__0.png
deleted file mode 100644 (file)
index eabee73..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__0.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__1.map b/latex/vim/.vim/doc/html/inherit__graph__1.map
deleted file mode 100644 (file)
index 1dae84b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$classLab_1_1Captor.html" title="Lab::Captor" alt="" coords="5,5,93,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__1.md5 b/latex/vim/.vim/doc/html/inherit__graph__1.md5
deleted file mode 100644 (file)
index c6fddd0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-c553c7529b973c0438730c9fcc736eae
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__1.png b/latex/vim/.vim/doc/html/inherit__graph__1.png
deleted file mode 100644 (file)
index 637d14e..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__1.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__10.map b/latex/vim/.vim/doc/html/inherit__graph__10.map
deleted file mode 100644 (file)
index 4e3524e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structmof_1_1EventScheduler_1_1Impl.html" title="mof::EventScheduler::EventScheduler::Impl" alt="" coords="7,5,281,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__10.md5 b/latex/vim/.vim/doc/html/inherit__graph__10.md5
deleted file mode 100644 (file)
index 8ab2d72..0000000
+++ /dev/null
@@ -1 +0,0 @@
-377ec8a33c8d231f2d272d59c1646e68
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__10.png b/latex/vim/.vim/doc/html/inherit__graph__10.png
deleted file mode 100644 (file)
index 33fe6ba..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__10.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__11.map b/latex/vim/.vim/doc/html/inherit__graph__11.map
deleted file mode 100644 (file)
index 3014610..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$classmof_1_1Matrix3D.html" title="mof::Matrix3D" alt="" coords="5,5,109,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__11.md5 b/latex/vim/.vim/doc/html/inherit__graph__11.md5
deleted file mode 100644 (file)
index 27d5001..0000000
+++ /dev/null
@@ -1 +0,0 @@
-2fc4c4265b6c8800584a6cbb20657d61
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__11.png b/latex/vim/.vim/doc/html/inherit__graph__11.png
deleted file mode 100644 (file)
index 90b13e1..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__11.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__12.map b/latex/vim/.vim/doc/html/inherit__graph__12.map
deleted file mode 100644 (file)
index 1bce93d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structmof_1_1Matrix3D_1_1Array.html" title="mof::Matrix3D::Matrix3D::Array" alt="" coords="5,5,208,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__12.md5 b/latex/vim/.vim/doc/html/inherit__graph__12.md5
deleted file mode 100644 (file)
index 9a7816c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-25d05b903022d9f2ee7abfd8c5c51b0e
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__12.png b/latex/vim/.vim/doc/html/inherit__graph__12.png
deleted file mode 100644 (file)
index da1359c..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__12.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__13.map b/latex/vim/.vim/doc/html/inherit__graph__13.map
deleted file mode 100644 (file)
index db37e97..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structmof_1_1Multiply.html" title="mof::Multiply\&lt; T \&gt;" alt="" coords="5,5,133,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__13.md5 b/latex/vim/.vim/doc/html/inherit__graph__13.md5
deleted file mode 100644 (file)
index d8483ab..0000000
+++ /dev/null
@@ -1 +0,0 @@
-4347946e6d0338a0539aa94f147c0802
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__13.png b/latex/vim/.vim/doc/html/inherit__graph__13.png
deleted file mode 100644 (file)
index 02ddf91..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__13.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__14.map b/latex/vim/.vim/doc/html/inherit__graph__14.map
deleted file mode 100644 (file)
index 74a0ec7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structmof_1_1Vector3D.html" title="mof::Vector3D" alt="" coords="5,5,109,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__14.md5 b/latex/vim/.vim/doc/html/inherit__graph__14.md5
deleted file mode 100644 (file)
index 5e6eecf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-03aa4c3410f6664cabe49c213774b869
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__14.png b/latex/vim/.vim/doc/html/inherit__graph__14.png
deleted file mode 100644 (file)
index b3453e8..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__14.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__15.map b/latex/vim/.vim/doc/html/inherit__graph__15.map
deleted file mode 100644 (file)
index 5ace529..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$classObject.html" title="Object" alt="" coords="7,5,65,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__15.md5 b/latex/vim/.vim/doc/html/inherit__graph__15.md5
deleted file mode 100644 (file)
index 71c358c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-2d0a6374aabe48077a63f1868ec7c672
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__15.png b/latex/vim/.vim/doc/html/inherit__graph__15.png
deleted file mode 100644 (file)
index 2482d9d..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__15.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__16.map b/latex/vim/.vim/doc/html/inherit__graph__16.map
deleted file mode 100644 (file)
index 21419d5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$classObjects.html" title="Objects" alt="" coords="5,5,72,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__16.md5 b/latex/vim/.vim/doc/html/inherit__graph__16.md5
deleted file mode 100644 (file)
index 1167fc4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-cfffbf6a0a2b4514c31799240986f09c
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__16.png b/latex/vim/.vim/doc/html/inherit__graph__16.png
deleted file mode 100644 (file)
index e3dd5bd..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__16.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__17.map b/latex/vim/.vim/doc/html/inherit__graph__17.map
deleted file mode 100644 (file)
index eaa92c9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structopt__info.html" title="Where the command line options are stored." alt="" coords="7,5,73,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__17.md5 b/latex/vim/.vim/doc/html/inherit__graph__17.md5
deleted file mode 100644 (file)
index 35bf91c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ac2305b1797258ff8fb1289ddd80caf6
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__17.png b/latex/vim/.vim/doc/html/inherit__graph__17.png
deleted file mode 100644 (file)
index 98520e4..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__17.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__18.map b/latex/vim/.vim/doc/html/inherit__graph__18.map
deleted file mode 100644 (file)
index 28cc70f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structopt__parser__params.html" title="The additional parameters to pass to parser functions." alt="" coords="7,5,137,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__18.md5 b/latex/vim/.vim/doc/html/inherit__graph__18.md5
deleted file mode 100644 (file)
index 02ae6c2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-fd38e807c4b211bab290b90bc91dfb92
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__18.png b/latex/vim/.vim/doc/html/inherit__graph__18.png
deleted file mode 100644 (file)
index e0dbf98..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__18.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__19.map b/latex/vim/.vim/doc/html/inherit__graph__19.map
deleted file mode 100644 (file)
index 5a9b207..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structPlane.html" title="Plane" alt="" coords="7,5,60,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__19.md5 b/latex/vim/.vim/doc/html/inherit__graph__19.md5
deleted file mode 100644 (file)
index acc7ad4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-b71f36ae4e0b9f35609f76c706b58ced
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__19.png b/latex/vim/.vim/doc/html/inherit__graph__19.png
deleted file mode 100644 (file)
index b56cbc5..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__19.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__2.map b/latex/vim/.vim/doc/html/inherit__graph__2.map
deleted file mode 100644 (file)
index 336918f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structLab_1_1Captor_1_1Resolution.html" title="Lab::Captor::Captor::Resolution" alt="" coords="7,5,209,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__2.md5 b/latex/vim/.vim/doc/html/inherit__graph__2.md5
deleted file mode 100644 (file)
index 691cd92..0000000
+++ /dev/null
@@ -1 +0,0 @@
-44930e502b5b72c4de4367d5c31f19a2
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__2.png b/latex/vim/.vim/doc/html/inherit__graph__2.png
deleted file mode 100644 (file)
index 8f71e0f..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__2.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__20.map b/latex/vim/.vim/doc/html/inherit__graph__20.map
deleted file mode 100644 (file)
index d4a2a33..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structPlaneTexture.html" title="PlaneTexture" alt="" coords="7,5,103,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__20.md5 b/latex/vim/.vim/doc/html/inherit__graph__20.md5
deleted file mode 100644 (file)
index 705711d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-0918c442999199415cfd53605d879357
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__20.png b/latex/vim/.vim/doc/html/inherit__graph__20.png
deleted file mode 100644 (file)
index a997805..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__20.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__21.map b/latex/vim/.vim/doc/html/inherit__graph__21.map
deleted file mode 100644 (file)
index 3fcbc78..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structPoint.html" title="Point" alt="" coords="7,5,57,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__21.md5 b/latex/vim/.vim/doc/html/inherit__graph__21.md5
deleted file mode 100644 (file)
index 7f90129..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ad9c6b3df6896b3a6b167a97c8ecfbb7
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__21.png b/latex/vim/.vim/doc/html/inherit__graph__21.png
deleted file mode 100644 (file)
index 17f9769..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__21.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__22.map b/latex/vim/.vim/doc/html/inherit__graph__22.map
deleted file mode 100644 (file)
index f50da95..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structt__face.html" title="t_face" alt="" coords="7,5,63,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__22.md5 b/latex/vim/.vim/doc/html/inherit__graph__22.md5
deleted file mode 100644 (file)
index b857443..0000000
+++ /dev/null
@@ -1 +0,0 @@
-0bdc0292f2084c6432ffdb1dfb2c49eb
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__22.png b/latex/vim/.vim/doc/html/inherit__graph__22.png
deleted file mode 100644 (file)
index 4278027..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__22.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__23.map b/latex/vim/.vim/doc/html/inherit__graph__23.map
deleted file mode 100644 (file)
index 1709201..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structt__material.html" title="t_material" alt="" coords="7,5,84,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__23.md5 b/latex/vim/.vim/doc/html/inherit__graph__23.md5
deleted file mode 100644 (file)
index a296a5e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-6a9d4d092f2fa5cd9bad3388a947976f
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__23.png b/latex/vim/.vim/doc/html/inherit__graph__23.png
deleted file mode 100644 (file)
index a3d8990..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__23.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__24.map b/latex/vim/.vim/doc/html/inherit__graph__24.map
deleted file mode 100644 (file)
index 9817abc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structt__uv.html" title="t_uv" alt="" coords="7,5,52,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__24.md5 b/latex/vim/.vim/doc/html/inherit__graph__24.md5
deleted file mode 100644 (file)
index 0d80c4f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3c100b6623ff69731cfd78a4fd76e94c
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__24.png b/latex/vim/.vim/doc/html/inherit__graph__24.png
deleted file mode 100644 (file)
index d7b602e..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__24.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__25.map b/latex/vim/.vim/doc/html/inherit__graph__25.map
deleted file mode 100644 (file)
index 5aff603..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structt__vertex.html" title="t_vertex" alt="" coords="7,5,73,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__25.md5 b/latex/vim/.vim/doc/html/inherit__graph__25.md5
deleted file mode 100644 (file)
index a19b18c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-19c7fe2875ec7f276b2c61881d3c370b
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__25.png b/latex/vim/.vim/doc/html/inherit__graph__25.png
deleted file mode 100644 (file)
index 6726317..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__25.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__3.map b/latex/vim/.vim/doc/html/inherit__graph__3.map
deleted file mode 100644 (file)
index ca9ecaf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structLab_1_1Object3D.html" title="Lab::Object3D" alt="" coords="5,5,109,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__3.md5 b/latex/vim/.vim/doc/html/inherit__graph__3.md5
deleted file mode 100644 (file)
index e8c4b76..0000000
+++ /dev/null
@@ -1 +0,0 @@
-375530c25686b59628b45a0f4d287dc4
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__3.png b/latex/vim/.vim/doc/html/inherit__graph__3.png
deleted file mode 100644 (file)
index 24fce71..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__3.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__4.map b/latex/vim/.vim/doc/html/inherit__graph__4.map
deleted file mode 100644 (file)
index 8e6c8cc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structLab_1_1VertexXYZNUV.html" title="Lab::VertexXYZNUV" alt="" coords="7,5,145,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__4.md5 b/latex/vim/.vim/doc/html/inherit__graph__4.md5
deleted file mode 100644 (file)
index c93a947..0000000
+++ /dev/null
@@ -1 +0,0 @@
-eed79a9eae4d2c9fcf0fa2e76a2a0912
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__4.png b/latex/vim/.vim/doc/html/inherit__graph__4.png
deleted file mode 100644 (file)
index ebac0d8..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__4.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__5.map b/latex/vim/.vim/doc/html/inherit__graph__5.map
deleted file mode 100644 (file)
index ff207c7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structLine.html" title="Line" alt="" coords="5,5,51,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__5.md5 b/latex/vim/.vim/doc/html/inherit__graph__5.md5
deleted file mode 100644 (file)
index f7ae24b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-5eb138f7ee262946ef6280c9d6fb6b44
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__5.png b/latex/vim/.vim/doc/html/inherit__graph__5.png
deleted file mode 100644 (file)
index dfb1ca7..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__5.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__6.map b/latex/vim/.vim/doc/html/inherit__graph__6.map
deleted file mode 100644 (file)
index 1ed17f6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structmof_1_1Add.html" title="mof::Add\&lt; T \&gt;" alt="" coords="5,5,112,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__6.md5 b/latex/vim/.vim/doc/html/inherit__graph__6.md5
deleted file mode 100644 (file)
index 0ccb731..0000000
+++ /dev/null
@@ -1 +0,0 @@
-6d086397fc7b2d0ba929e0485b5d1b3d
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__6.png b/latex/vim/.vim/doc/html/inherit__graph__6.png
deleted file mode 100644 (file)
index 0dde480..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__6.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__7.map b/latex/vim/.vim/doc/html/inherit__graph__7.map
deleted file mode 100644 (file)
index 15da81d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$classmof_1_1Animation.html" title="mof::Animation\&lt; T \&gt;" alt="" coords="5,5,147,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__7.md5 b/latex/vim/.vim/doc/html/inherit__graph__7.md5
deleted file mode 100644 (file)
index e8b6035..0000000
+++ /dev/null
@@ -1 +0,0 @@
-edc3be80f6a31eb63dcf2503d3a44816
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__7.png b/latex/vim/.vim/doc/html/inherit__graph__7.png
deleted file mode 100644 (file)
index 9de5102..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__7.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__8.map b/latex/vim/.vim/doc/html/inherit__graph__8.map
deleted file mode 100644 (file)
index 6a99b37..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<area shape="rect" href="$classmof_1_1EventCondition.html" title="mof::EventCondition" alt="" coords="7,5,145,32">
-<area shape="rect" href="$classTimeEventCondition.html" title="TimeEventCondition" alt="" coords="195,5,333,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__8.md5 b/latex/vim/.vim/doc/html/inherit__graph__8.md5
deleted file mode 100644 (file)
index f05d422..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3d642ea88101432593154ed9f24f4e85
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__8.png b/latex/vim/.vim/doc/html/inherit__graph__8.png
deleted file mode 100644 (file)
index fde1e9c..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__8.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherit__graph__9.map b/latex/vim/.vim/doc/html/inherit__graph__9.map
deleted file mode 100644 (file)
index cf8292f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$classmof_1_1EventScheduler.html" title="mof::EventScheduler" alt="" coords="5,5,149,32">
diff --git a/latex/vim/.vim/doc/html/inherit__graph__9.md5 b/latex/vim/.vim/doc/html/inherit__graph__9.md5
deleted file mode 100644 (file)
index 11374cc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-b3975a713cc9d1c61d34c54dea1c75cc
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/inherit__graph__9.png b/latex/vim/.vim/doc/html/inherit__graph__9.png
deleted file mode 100644 (file)
index a4ecc80..0000000
Binary files a/latex/vim/.vim/doc/html/inherit__graph__9.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/inherits.html b/latex/vim/.vim/doc/html/inherits.html
deleted file mode 100644 (file)
index 4d6afcd..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: クラス階層図</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li class="current"><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>クラス階層図</h1><a href="hierarchy.html">クラス階層図を見る。</a>
-<p>
-<table border="0" cellspacing="10" cellpadding="0">
-<tr><td><img src="inherit__graph__0.png" border="0" alt="" usemap="#boost_1_1noncopyable_map">
-<map name="boost_1_1noncopyable_map">
-<area shape="rect" href="classboost_1_1noncopyable.html" title="boost::noncopyable" alt="" coords="7,157,140,184"><area shape="rect" href="classmof_1_1Animation.html" title="mof::Animation\&lt; mof::Matrix3D \&gt;" alt="" coords="189,81,405,108"><area shape="rect" href="classmof_1_1Animation.html" title="mof::Animation\&lt; mof::Vector3D \&gt;" alt="" coords="189,157,405,184"><area shape="rect" href="classmof_1_1Animation.html" title="mof::Animation\&lt; T \&gt;" alt="" coords="227,309,368,336"><area shape="rect" href="classmof_1_1RotationAnimation3D.html" title="mof::RotationAnimation3D" alt="" coords="499,5,672,32"><area shape="rect" href="classmof_1_1ScalingAnimation3D.html" title="mof::ScalingAnimation3D" alt="" coords="501,56,669,83"><area shape="rect" href="classmof_1_1TranslationAnimation3D.html" title="mof::TranslationAnimation3D" alt="" coords="492,107,679,133"><area shape="rect" href="classmof_1_1UniformAnimation.html" title="mof::UniformAnimation" alt="" coords="508,157,663,184"><area shape="rect" href="classmof_1_1CascadingAnimation.html" title="mof::CascadingAnimation\&lt; T, Cascador \&gt;" alt="" coords="453,208,717,235"><area shape="rect" href="classmof_1_1Constant.html" title="mof::Constant\&lt; T \&gt;" alt="" coords="517,259,653,285"><area shape="rect" href="classmof_1_1KeyFrameAnimation.html" title="mof::KeyFrameAnimation\&lt; T \&gt;" alt="" coords="485,309,685,336"><area shape="rect" href="classmof_1_1LoopAnimation.html" title="mof::LoopAnimation\&lt; T \&gt;" alt="" coords="501,360,669,387"><area shape="rect" href="classmof_1_1OffsetAnimation.html" title="mof::OffsetAnimation\&lt; T \&gt;" alt="" coords="497,411,673,437"><area shape="rect" href="classmof_1_1ParametricAnimation.html" title="mof::ParametricAnimation\&lt; T \&gt;" alt="" coords="484,461,687,488"></map></td></tr>
-<tr><td><img src="inherit__graph__1.png" border="0" alt="" usemap="#Lab_1_1Captor_map">
-<map name="Lab_1_1Captor_map">
-<area shape="rect" href="classLab_1_1Captor.html" title="Lab::Captor" alt="" coords="5,5,93,32"></map></td></tr>
-<tr><td><img src="inherit__graph__2.png" border="0" alt="" usemap="#Lab_1_1Captor_1_1Captor_1_1Resolution_map">
-<map name="Lab_1_1Captor_1_1Captor_1_1Resolution_map">
-<area shape="rect" href="structLab_1_1Captor_1_1Resolution.html" title="Lab::Captor::Captor::Resolution" alt="" coords="7,5,209,32"></map></td></tr>
-<tr><td><img src="inherit__graph__3.png" border="0" alt="" usemap="#Lab_1_1Object3D_map">
-<map name="Lab_1_1Object3D_map">
-<area shape="rect" href="structLab_1_1Object3D.html" title="Lab::Object3D" alt="" coords="5,5,109,32"></map></td></tr>
-<tr><td><img src="inherit__graph__4.png" border="0" alt="" usemap="#Lab_1_1VertexXYZNUV_map">
-<map name="Lab_1_1VertexXYZNUV_map">
-<area shape="rect" href="structLab_1_1VertexXYZNUV.html" title="Lab::VertexXYZNUV" alt="" coords="7,5,145,32"></map></td></tr>
-<tr><td><img src="inherit__graph__5.png" border="0" alt="" usemap="#Line_map">
-<map name="Line_map">
-<area shape="rect" href="structLine.html" title="Line" alt="" coords="5,5,51,32"></map></td></tr>
-<tr><td><img src="inherit__graph__6.png" border="0" alt="" usemap="#mof_1_1Add_3_01T_01_4_map">
-<map name="mof_1_1Add_3_01T_01_4_map">
-<area shape="rect" href="structmof_1_1Add.html" title="mof::Add\&lt; T \&gt;" alt="" coords="5,5,112,32"></map></td></tr>
-<tr><td><img src="inherit__graph__7.png" border="0" alt="" usemap="#mof_1_1Animation_3_01T_01_4_map">
-<map name="mof_1_1Animation_3_01T_01_4_map">
-<area shape="rect" href="classmof_1_1Animation.html" title="mof::Animation\&lt; T \&gt;" alt="" coords="5,5,147,32"></map></td></tr>
-<tr><td><img src="inherit__graph__8.png" border="0" alt="" usemap="#mof_1_1EventCondition_map">
-<map name="mof_1_1EventCondition_map">
-<area shape="rect" href="classmof_1_1EventCondition.html" title="mof::EventCondition" alt="" coords="7,5,145,32"><area shape="rect" href="classTimeEventCondition.html" title="TimeEventCondition" alt="" coords="195,5,333,32"></map></td></tr>
-<tr><td><img src="inherit__graph__9.png" border="0" alt="" usemap="#mof_1_1EventScheduler_map">
-<map name="mof_1_1EventScheduler_map">
-<area shape="rect" href="classmof_1_1EventScheduler.html" title="mof::EventScheduler" alt="" coords="5,5,149,32"></map></td></tr>
-<tr><td><img src="inherit__graph__10.png" border="0" alt="" usemap="#mof_1_1EventScheduler_1_1EventScheduler_1_1Impl_map">
-<map name="mof_1_1EventScheduler_1_1EventScheduler_1_1Impl_map">
-<area shape="rect" href="structmof_1_1EventScheduler_1_1Impl.html" title="mof::EventScheduler::EventScheduler::Impl" alt="" coords="7,5,281,32"></map></td></tr>
-<tr><td><img src="inherit__graph__11.png" border="0" alt="" usemap="#mof_1_1Matrix3D_map">
-<map name="mof_1_1Matrix3D_map">
-<area shape="rect" href="classmof_1_1Matrix3D.html" title="mof::Matrix3D" alt="" coords="5,5,109,32"></map></td></tr>
-<tr><td><img src="inherit__graph__12.png" border="0" alt="" usemap="#mof_1_1Matrix3D_1_1Matrix3D_1_1Array_map">
-<map name="mof_1_1Matrix3D_1_1Matrix3D_1_1Array_map">
-<area shape="rect" href="structmof_1_1Matrix3D_1_1Array.html" title="mof::Matrix3D::Matrix3D::Array" alt="" coords="5,5,208,32"></map></td></tr>
-<tr><td><img src="inherit__graph__13.png" border="0" alt="" usemap="#mof_1_1Multiply_3_01T_01_4_map">
-<map name="mof_1_1Multiply_3_01T_01_4_map">
-<area shape="rect" href="structmof_1_1Multiply.html" title="mof::Multiply\&lt; T \&gt;" alt="" coords="5,5,133,32"></map></td></tr>
-<tr><td><img src="inherit__graph__14.png" border="0" alt="" usemap="#mof_1_1Vector3D_map">
-<map name="mof_1_1Vector3D_map">
-<area shape="rect" href="structmof_1_1Vector3D.html" title="mof::Vector3D" alt="" coords="5,5,109,32"></map></td></tr>
-<tr><td><img src="inherit__graph__15.png" border="0" alt="" usemap="#Object_map">
-<map name="Object_map">
-<area shape="rect" href="classObject.html" title="Object" alt="" coords="7,5,65,32"></map></td></tr>
-<tr><td><img src="inherit__graph__16.png" border="0" alt="" usemap="#Objects_map">
-<map name="Objects_map">
-<area shape="rect" href="classObjects.html" title="Objects" alt="" coords="5,5,72,32"></map></td></tr>
-<tr><td><img src="inherit__graph__17.png" border="0" alt="" usemap="#opt__info_map">
-<map name="opt__info_map">
-<area shape="rect" href="structopt__info.html" title="Where the command line options are stored." alt="" coords="7,5,73,32"></map></td></tr>
-<tr><td><img src="inherit__graph__18.png" border="0" alt="" usemap="#opt__parser__params_map">
-<map name="opt__parser__params_map">
-<area shape="rect" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions." alt="" coords="7,5,137,32"></map></td></tr>
-<tr><td><img src="inherit__graph__19.png" border="0" alt="" usemap="#Plane_map">
-<map name="Plane_map">
-<area shape="rect" href="structPlane.html" title="Plane" alt="" coords="7,5,60,32"></map></td></tr>
-<tr><td><img src="inherit__graph__20.png" border="0" alt="" usemap="#PlaneTexture_map">
-<map name="PlaneTexture_map">
-<area shape="rect" href="structPlaneTexture.html" title="PlaneTexture" alt="" coords="7,5,103,32"></map></td></tr>
-<tr><td><img src="inherit__graph__21.png" border="0" alt="" usemap="#Point_map">
-<map name="Point_map">
-<area shape="rect" href="structPoint.html" title="Point" alt="" coords="7,5,57,32"></map></td></tr>
-<tr><td><img src="inherit__graph__22.png" border="0" alt="" usemap="#t__face_map">
-<map name="t__face_map">
-<area shape="rect" href="structt__face.html" title="t_face" alt="" coords="7,5,63,32"></map></td></tr>
-<tr><td><img src="inherit__graph__23.png" border="0" alt="" usemap="#t__material_map">
-<map name="t__material_map">
-<area shape="rect" href="structt__material.html" title="t_material" alt="" coords="7,5,84,32"></map></td></tr>
-<tr><td><img src="inherit__graph__24.png" border="0" alt="" usemap="#t__uv_map">
-<map name="t__uv_map">
-<area shape="rect" href="structt__uv.html" title="t_uv" alt="" coords="7,5,52,32"></map></td></tr>
-<tr><td><img src="inherit__graph__25.png" border="0" alt="" usemap="#t__vertex_map">
-<map name="t__vertex_map">
-<area shape="rect" href="structt__vertex.html" title="t_vertex" alt="" coords="7,5,73,32"></map></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/loadCoordinate_8cc-source.html b/latex/vim/.vim/doc/html/loadCoordinate_8cc-source.html
deleted file mode 100644 (file)
index 4b0ed1a..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/loadCoordinate.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/loadCoordinate.cc</h1><a href="loadCoordinate_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="load_8h.html">load.h</a>"</span>
-<a name="l00002"></a>00002 
-<a name="l00008"></a>00008 <a class="code" href="load_8cc.html#a29bec0f8caa7fa014c4a5d3d9d79c94" title="ç \94究室ã\83\95ã\82©ã\83¼ã\83\9eã\83\83ã\83\88ï¼\883-Dã\83\87ã\83¼ã\82¿ï¼\89ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\89æ\8f\8fç\94»å¯¾è±¡ã\81®æ\83\85å...">int ::loadCoordinate</a>(<span class="keywordtype">char</span>* filename,
-<a name="l00009"></a>00009                     <span class="keywordtype">int</span>&amp; pt_num, <span class="keywordtype">int</span>&amp; ln_num, <span class="keywordtype">int</span>&amp; pl_num, <span class="keywordtype">int</span>&amp; pl_texture_num,
-<a name="l00010"></a>00010              <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb" title="ÅÀ.">Drawing::Point</a>** point_s, <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709" title="ľÀþ.">Drawing::Line</a>** line_s, <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a" title="Ê¿ÌÌ.">Drawing::Plane</a>** plane_s,
-<a name="l00011"></a>00011              <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5" title="¥Æ¥¯¥¹¥Á¥ãÉÕÊ¿ÌÌ">Drawing::PlaneTexture</a>** plane_texture_s)
-<a name="l00012"></a>00012 {
-<a name="l00013"></a>00013     std::ifstream fin(filename);
-<a name="l00014"></a>00014     GLdouble col[3] = {-1.0, -1.0, -1.0};
-<a name="l00015"></a>00015     <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a> point_type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e" title="µå¤òÉÁ²è">Drawing::PointType_Sphere</a>;
-<a name="l00016"></a>00016     <span class="keywordtype">int</span> stipple_factor = 0;
-<a name="l00017"></a>00017 
-<a name="l00018"></a>00018     pt_num = ln_num = pl_num = pl_texture_num;
-<a name="l00019"></a>00019 
-<a name="l00020"></a>00020     <span class="keywordflow">if</span> (!fin)
-<a name="l00021"></a>00021     {
-<a name="l00022"></a>00022         std::cerr &lt;&lt; <span class="stringliteral">"Unable to open "</span> &lt;&lt; filename &lt;&lt; std::endl;
-<a name="l00023"></a>00023         <span class="keywordflow">return</span> 0;
-<a name="l00024"></a>00024     }
-<a name="l00025"></a>00025 
-<a name="l00026"></a>00026     <span class="keywordflow">while</span> (!fin.eof())
-<a name="l00027"></a>00027     {
-<a name="l00028"></a>00028         <span class="keywordflow">switch</span> (get_drawing_type(fin))
-<a name="l00029"></a>00029         {
-<a name="l00030"></a>00030         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb" title="ÅÀ.">Drawing::Point</a>:
-<a name="l00031"></a>00031             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#a37ac21896ae7643cc4a51dbc7009763" title="点を描画">draw_point</a>(fin, col, point_type, point_s, pt_num))
-<a name="l00032"></a>00032                 <span class="keywordflow">return</span> 0;
-<a name="l00033"></a>00033             <span class="keywordflow">break</span>;
-<a name="l00034"></a>00034 
-<a name="l00035"></a>00035         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709" title="ľÀþ.">Drawing::Line</a>:
-<a name="l00036"></a>00036             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#47804ededc6afcfef30b4e332e11a303" title="直線を描画">draw_line</a>(fin, col, stipple_factor, line_s, ln_num))
-<a name="l00037"></a>00037                 <span class="keywordflow">return</span> 0;
-<a name="l00038"></a>00038             <span class="keywordflow">break</span>;
-<a name="l00039"></a>00039 
-<a name="l00040"></a>00040         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a" title="Ê¿ÌÌ.">Drawing::Plane</a>:
-<a name="l00041"></a>00041             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#4895d1cf7518eec51537d1e0073c3a77" title="平面を描画">draw_plane</a>(fin, col, plane_s, pl_num))
-<a name="l00042"></a>00042                 <span class="keywordflow">return</span> 0;
-<a name="l00043"></a>00043             <span class="keywordflow">break</span>;
-<a name="l00044"></a>00044 
-<a name="l00045"></a>00045         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5" title="¥Æ¥¯¥¹¥Á¥ãÉÕÊ¿ÌÌ">Drawing::PlaneTexture</a>:
-<a name="l00046"></a>00046             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#a27c7edd169282e320a9e410741247bf" title="テクスチャ付平面を描画">draw_plane_texture</a>(fin, plane_texture_s, pl_texture_num))
-<a name="l00047"></a>00047                 <span class="keywordflow">return</span> 0;
-<a name="l00048"></a>00048             <span class="keywordflow">break</span>;
-<a name="l00049"></a>00049 
-<a name="l00050"></a>00050         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Drawing::Color</a>:
-<a name="l00051"></a>00051             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin, col[0], col[1], col[2]))
-<a name="l00052"></a>00052                 <span class="keywordflow">return</span> 0;
-<a name="l00053"></a>00053             <span class="keywordflow">break</span>;
-<a name="l00054"></a>00054 
-<a name="l00055"></a>00055         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d" title="Àþ¼ïÊѹ¹.">Drawing::Stipple</a>:
-<a name="l00056"></a>00056             <span class="keywordflow">if</span> (!get_num(fin, stipple_factor))
-<a name="l00057"></a>00057                 <span class="keywordflow">return</span> 0;
-<a name="l00058"></a>00058             <span class="keywordflow">break</span>;
-<a name="l00059"></a>00059 
-<a name="l00060"></a>00060         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248" title="ÅÀ¤Î·Á¾õÊѹ¹.">Drawing::ChangePointType</a>:
-<a name="l00061"></a>00061             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#fa90c691aaeaaac95f3261827a3cfe4e" title="点の形状を表す値を取得">get_point_type</a>(fin, point_type))
-<a name="l00062"></a>00062                 <span class="keywordflow">return</span> 0;
-<a name="l00063"></a>00063             <span class="keywordflow">break</span>;
-<a name="l00064"></a>00064 
-<a name="l00065"></a>00065         <span class="keywordflow">default</span>:
-<a name="l00066"></a>00066             <span class="keywordflow">return</span> 0;
-<a name="l00067"></a>00067         }
-<a name="l00068"></a>00068     }
-<a name="l00069"></a>00069 
-<a name="l00070"></a>00070     <span class="keywordflow">return</span> 1;
-<a name="l00071"></a>00071 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/loadCoordinate_8cc.html b/latex/vim/.vim/doc/html/loadCoordinate_8cc.html
deleted file mode 100644 (file)
index c543ed1..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/loadCoordinate.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/loadCoordinate.cc</h1>
-<p>
-<a href="loadCoordinate_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/load_8cc-source.html b/latex/vim/.vim/doc/html/load_8cc-source.html
deleted file mode 100644 (file)
index 7dc438f..0000000
+++ /dev/null
@@ -1,342 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/load.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/load.cc</h1><a href="load_8cc.html">説æ\98\8eã\82\92è¦\8bã\82\8bã\80\82</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="point_8h.html" title="ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý.">point.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="load_8h.html">load.h</a>"</span>
-<a name="l00003"></a>00003 
-<a name="l00010"></a>00010 
-<a name="l00011"></a>00011 
-<a name="l00018"></a><a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a">00018</a>     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(std::ifstream&amp; fin, <span class="keywordtype">double</span>&amp; x, <span class="keywordtype">double</span>&amp; y, <span class="keywordtype">double</span>&amp; z)
-<a name="l00019"></a>00019     {
-<a name="l00020"></a>00020         std::string <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>;
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022         <span class="keywordflow">while</span> (std::getline(fin, line))
-<a name="l00023"></a>00023             <span class="keywordflow">if</span> (!<a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空行判定">is_skippable</a>(line.c_str()))
-<a name="l00024"></a>00024                 <span class="keywordflow">break</span>;
-<a name="l00025"></a>00025 
-<a name="l00026"></a>00026         <span class="keywordflow">if</span> (fin)
-<a name="l00027"></a>00027         {
-<a name="l00028"></a>00028             <span class="keywordflow">if</span> ((std::sscanf(line.c_str(), <span class="stringliteral">"%lf %lf %lf"</span>, &amp;x, &amp;y, &amp;z)) == 3)
-<a name="l00029"></a>00029                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00030"></a>00030             std::cerr &lt;&lt; <span class="stringliteral">"Error: 3D data is not enough!"</span> &lt;&lt; std::endl;
-<a name="l00031"></a>00031         }
-<a name="l00032"></a>00032         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00033"></a>00033     }
-<a name="l00034"></a>00034 
-<a name="l00036"></a>00036 
-<a name="l00041"></a><a class="code" href="load_8cc.html#fa90c691aaeaaac95f3261827a3cfe4e">00041</a>     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#fa90c691aaeaaac95f3261827a3cfe4e" title="ç\82¹ã\81®å½¢ç\8a¶ã\82\92表ã\81\99å\80¤ã\82\92å\8f\96å¾\97">get_point_type</a>(std::ifstream&amp; fin, <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a>&amp; type)
-<a name="l00042"></a>00042     {
-<a name="l00043"></a>00043         std::string <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>;
-<a name="l00044"></a>00044 
-<a name="l00045"></a>00045         <span class="keywordflow">while</span> (std::getline(fin, line))
-<a name="l00046"></a>00046             <span class="keywordflow">if</span> (!<a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空行判定">is_skippable</a>(line.c_str()))
-<a name="l00047"></a>00047                 <span class="keywordflow">break</span>;
-<a name="l00048"></a>00048 
-<a name="l00049"></a>00049         <span class="keywordflow">if</span> (fin)
-<a name="l00050"></a>00050         {
-<a name="l00051"></a>00051             <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"sphere"</span>) == 0)
-<a name="l00052"></a>00052                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e" title="µå¤òÉÁ²è">Drawing::PointType_Sphere</a>;
-<a name="l00053"></a>00053             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"sphere_nofill"</span>) == 0)
-<a name="l00054"></a>00054                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤µå¤òÉÁ²è.">Drawing::PointType_Sphere_NoFill</a>;
-<a name="l00055"></a>00055             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"cube"</span>) == 0)
-<a name="l00056"></a>00056                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69" title="ΩÊýÂΤòÉÁ²è.">Drawing::PointType_Cube</a>;
-<a name="l00057"></a>00057             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"cube_nofill"</span>) == 0)
-<a name="l00058"></a>00058                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤Î©ÊýÂΤòÉÁ²è.">Drawing::PointType_Cube_NoFill</a>;
-<a name="l00059"></a>00059             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"pyramid"</span>) == 0)
-<a name="l00060"></a>00060                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1" title="»°³Ñ¿í¤òÉÁ²è">Drawing::PointType_Pyramid</a>;
-<a name="l00061"></a>00061             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"pyramid_nofill"</span>) == 0)
-<a name="l00062"></a>00062                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤»°³Ñ¿í¤òÉÁ²è.">Drawing::PointType_Pyramid_NoFill</a>;
-<a name="l00063"></a>00063             <span class="keywordflow">else</span> <span class="keywordflow">if</span> (strcasecmp(line.c_str(), <span class="stringliteral">"cross"</span>) == 0)
-<a name="l00064"></a>00064                 type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd" title="½½»ú¤òÉÁ²è">Drawing::PointType_Cross</a>;
-<a name="l00065"></a>00065             <span class="keywordflow">else</span>
-<a name="l00066"></a>00066             {
-<a name="l00067"></a>00067                 std::cerr &lt;&lt; <span class="stringliteral">"Error: invalid point type!"</span> &lt;&lt; std::endl;
-<a name="l00068"></a>00068                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00069"></a>00069             }
-<a name="l00070"></a>00070             <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00071"></a>00071         }
-<a name="l00072"></a>00072 
-<a name="l00073"></a>00073         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00074"></a>00074     }
-<a name="l00075"></a>00075 
-<a name="l00077"></a>00077 
-<a name="l00085"></a><a class="code" href="load_8cc.html#a37ac21896ae7643cc4a51dbc7009763">00085</a>     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#a37ac21896ae7643cc4a51dbc7009763" title="点を描画">draw_point</a>(std::ifstream&amp; fin, <span class="keyword">const</span> GLdouble* col,
-<a name="l00086"></a>00086                     <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a> point_type,
-<a name="l00087"></a>00087                     <a class="code" href="structPoint.html">Point</a>** point_s, <span class="keywordtype">int</span>&amp; pt_num)
-<a name="l00088"></a>00088     {
-<a name="l00089"></a>00089         std::string <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>;
-<a name="l00090"></a>00090         <span class="keywordtype">int</span> num;
-<a name="l00091"></a>00091 
-<a name="l00092"></a>00092         <span class="keywordflow">if</span> (!get_num(fin, num))
-<a name="l00093"></a>00093             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00094"></a>00094 
-<a name="l00095"></a>00095         Point_renew(pt_num, point_s, num);
-<a name="l00096"></a>00096 
-<a name="l00097"></a>00097         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; num; i++)
-<a name="l00098"></a>00098             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00099"></a>00099                              (*point_s)[pt_num].p[i][0],
-<a name="l00100"></a>00100                              (*point_s)[pt_num].p[i][1],
-<a name="l00101"></a>00101                              (*point_s)[pt_num].p[i][2]))
-<a name="l00102"></a>00102                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00103"></a>00103 
-<a name="l00104"></a>00104         (*point_s)[pt_num].type = point_type;
-<a name="l00105"></a>00105         (*point_s)[pt_num].col[0] = col[0] &lt; 0.0 ? 1.0 : col[0];
-<a name="l00106"></a>00106         (*point_s)[pt_num].col[1] = col[1] &lt; 0.0 ? 0.0 : col[1];
-<a name="l00107"></a>00107         (*point_s)[pt_num].col[2] = col[2] &lt; 0.0 ? 0.0 : col[2];
-<a name="l00108"></a>00108         pt_num++;
-<a name="l00109"></a>00109 
-<a name="l00110"></a>00110         <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00111"></a>00111     }
-<a name="l00112"></a>00112 
-<a name="l00114"></a>00114 
-<a name="l00122"></a><a class="code" href="load_8cc.html#47804ededc6afcfef30b4e332e11a303">00122</a>     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#47804ededc6afcfef30b4e332e11a303" title="直線を描画">draw_line</a>(std::ifstream&amp; fin, <span class="keyword">const</span> GLdouble* col, <span class="keywordtype">int</span> stipple_factor,
-<a name="l00123"></a>00123                    <a class="code" href="structLine.html">Line</a>** line_s, <span class="keywordtype">int</span>&amp; ln_num)
-<a name="l00124"></a>00124     {
-<a name="l00125"></a>00125         std::string <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>;
-<a name="l00126"></a>00126         <span class="keywordtype">int</span> num;
-<a name="l00127"></a>00127 
-<a name="l00128"></a>00128         <span class="keywordflow">if</span> (!get_num(fin, num))
-<a name="l00129"></a>00129             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00130"></a>00130 
-<a name="l00131"></a>00131         Line_renew(ln_num, line_s, num);
-<a name="l00132"></a>00132 
-<a name="l00133"></a>00133         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; num; i++)
-<a name="l00134"></a>00134         {
-<a name="l00135"></a>00135             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00136"></a>00136                              (*line_s)[ln_num].start[i][0],
-<a name="l00137"></a>00137                              (*line_s)[ln_num].start[i][1],
-<a name="l00138"></a>00138                              (*line_s)[ln_num].start[i][2]))
-<a name="l00139"></a>00139                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00140"></a>00140 
-<a name="l00141"></a>00141             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00142"></a>00142                              (*line_s)[ln_num].end[i][0],
-<a name="l00143"></a>00143                              (*line_s)[ln_num].end[i][1],
-<a name="l00144"></a>00144                              (*line_s)[ln_num].end[i][2]))
-<a name="l00145"></a>00145                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00146"></a>00146         }
-<a name="l00147"></a>00147 
-<a name="l00148"></a>00148         (*line_s)[ln_num].col[0] = col[0] &lt; 0.0 ? 0.0 : col[0];
-<a name="l00149"></a>00149         (*line_s)[ln_num].col[1] = col[1] &lt; 0.0 ? 1.0 : col[1];
-<a name="l00150"></a>00150         (*line_s)[ln_num].col[2] = col[2] &lt; 0.0 ? 0.0 : col[2];
-<a name="l00151"></a>00151         (*line_s)[ln_num].stipple_factor = stipple_factor;
-<a name="l00152"></a>00152         ln_num++;
-<a name="l00153"></a>00153 
-<a name="l00154"></a>00154         <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00155"></a>00155     }
-<a name="l00156"></a>00156 
-<a name="l00158"></a>00158 
-<a name="l00165"></a><a class="code" href="load_8cc.html#4895d1cf7518eec51537d1e0073c3a77">00165</a>     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#4895d1cf7518eec51537d1e0073c3a77" title="平面を描画">draw_plane</a>(std::ifstream&amp; fin, <span class="keyword">const</span> GLdouble* col,
-<a name="l00166"></a>00166                    <a class="code" href="structPlane.html">Plane</a>** plane_s, <span class="keywordtype">int</span>&amp; pl_num)
-<a name="l00167"></a>00167     {
-<a name="l00168"></a>00168         std::string <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>;
-<a name="l00169"></a>00169         <span class="keywordtype">int</span> num;
-<a name="l00170"></a>00170 
-<a name="l00171"></a>00171         <span class="keywordflow">if</span> (!get_num(fin, num))
-<a name="l00172"></a>00172             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00173"></a>00173 
-<a name="l00174"></a>00174         Plane_renew(pl_num, plane_s, num);
-<a name="l00175"></a>00175 
-<a name="l00176"></a>00176         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; num; i++)
-<a name="l00177"></a>00177         {
-<a name="l00178"></a>00178             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00179"></a>00179                              (*plane_s)[pl_num].p1[i][0],
-<a name="l00180"></a>00180                              (*plane_s)[pl_num].p1[i][1],
-<a name="l00181"></a>00181                              (*plane_s)[pl_num].p1[i][2]))
-<a name="l00182"></a>00182                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00183"></a>00183 
-<a name="l00184"></a>00184             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00185"></a>00185                              (*plane_s)[pl_num].p2[i][0],
-<a name="l00186"></a>00186                              (*plane_s)[pl_num].p2[i][1],
-<a name="l00187"></a>00187                              (*plane_s)[pl_num].p2[i][2]))
-<a name="l00188"></a>00188                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00189"></a>00189 
-<a name="l00190"></a>00190             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00191"></a>00191                              (*plane_s)[pl_num].p3[i][0],
-<a name="l00192"></a>00192                              (*plane_s)[pl_num].p3[i][1],
-<a name="l00193"></a>00193                              (*plane_s)[pl_num].p3[i][2]))
-<a name="l00194"></a>00194                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00195"></a>00195         }
-<a name="l00196"></a>00196 
-<a name="l00197"></a>00197         (*plane_s)[pl_num].col[0] = col[0] &lt; 0.0 ? 0.0 : col[0];
-<a name="l00198"></a>00198         (*plane_s)[pl_num].col[1] = col[1] &lt; 0.0 ? 0.0 : col[1];
-<a name="l00199"></a>00199         (*plane_s)[pl_num].col[2] = col[2] &lt; 0.0 ? 1.0 : col[2];
-<a name="l00200"></a>00200         pl_num++;
-<a name="l00201"></a>00201 
-<a name="l00202"></a>00202         <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00203"></a>00203     }
-<a name="l00204"></a>00204 
-<a name="l00206"></a>00206 
-<a name="l00212"></a><a class="code" href="load_8cc.html#a27c7edd169282e320a9e410741247bf">00212</a>     <span class="keywordtype">bool</span> <a class="code" href="load_8cc.html#a27c7edd169282e320a9e410741247bf" title="テクスチャ付平面を描画">draw_plane_texture</a>(std::ifstream&amp; fin,
-<a name="l00213"></a>00213                             <a class="code" href="structPlaneTexture.html">PlaneTexture</a>** plane_texture_s,
-<a name="l00214"></a>00214                             <span class="keywordtype">int</span>&amp; pl_texture_num)
-<a name="l00215"></a>00215     {
-<a name="l00216"></a>00216         std::string <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>;
-<a name="l00217"></a>00217         <span class="keywordtype">int</span> num;
-<a name="l00218"></a>00218 
-<a name="l00219"></a>00219         <span class="keywordflow">if</span> (!get_num(fin, num))
-<a name="l00220"></a>00220             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00221"></a>00221 
-<a name="l00222"></a>00222         PlaneTexture_renew(pl_texture_num, plane_texture_s, num);
-<a name="l00223"></a>00223 
-<a name="l00224"></a>00224         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; num; i++)
-<a name="l00225"></a>00225         {
-<a name="l00226"></a>00226             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00227"></a>00227                              (*plane_texture_s)[pl_texture_num].p1[i][0],
-<a name="l00228"></a>00228                              (*plane_texture_s)[pl_texture_num].p1[i][1],
-<a name="l00229"></a>00229                              (*plane_texture_s)[pl_texture_num].p1[i][2]))
-<a name="l00230"></a>00230                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00231"></a>00231 
-<a name="l00232"></a>00232             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00233"></a>00233                              (*plane_texture_s)[pl_texture_num].p2[i][0],
-<a name="l00234"></a>00234                              (*plane_texture_s)[pl_texture_num].p2[i][1],
-<a name="l00235"></a>00235                              (*plane_texture_s)[pl_texture_num].p2[i][2]))
-<a name="l00236"></a>00236                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00237"></a>00237 
-<a name="l00238"></a>00238             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin,
-<a name="l00239"></a>00239                              (*plane_texture_s)[pl_texture_num].p3[i][0],
-<a name="l00240"></a>00240                              (*plane_texture_s)[pl_texture_num].p3[i][1],
-<a name="l00241"></a>00241                              (*plane_texture_s)[pl_texture_num].p3[i][2]))
-<a name="l00242"></a>00242                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00243"></a>00243 
-<a name="l00244"></a>00244             <span class="keywordflow">if</span> (!get_2d_data(fin,
-<a name="l00245"></a>00245                              (*plane_texture_s)[pl_texture_num].tex1[i][0],
-<a name="l00246"></a>00246                              (*plane_texture_s)[pl_texture_num].tex1[i][1]))
-<a name="l00247"></a>00247                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00248"></a>00248 
-<a name="l00249"></a>00249             <span class="keywordflow">if</span> (!get_2d_data(fin,
-<a name="l00250"></a>00250                              (*plane_texture_s)[pl_texture_num].tex2[i][0],
-<a name="l00251"></a>00251                              (*plane_texture_s)[pl_texture_num].tex2[i][1]))
-<a name="l00252"></a>00252                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00253"></a>00253 
-<a name="l00254"></a>00254             <span class="keywordflow">if</span> (!get_2d_data(fin,
-<a name="l00255"></a>00255                              (*plane_texture_s)[pl_texture_num].tex3[i][0],
-<a name="l00256"></a>00256                              (*plane_texture_s)[pl_texture_num].tex3[i][1]))
-<a name="l00257"></a>00257                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00258"></a>00258         }
-<a name="l00259"></a>00259 
-<a name="l00260"></a>00260         pl_texture_num++;
-<a name="l00261"></a>00261 
-<a name="l00262"></a>00262         <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00263"></a>00263     }
-<a name="l00264"></a>00264 }
-<a name="l00265"></a>00265 
-<a name="l00266"></a><a class="code" href="load_8h.html#a29bec0f8caa7fa014c4a5d3d9d79c94">00266</a> <span class="keywordtype">int</span> <a class="code" href="load_8cc.html#a29bec0f8caa7fa014c4a5d3d9d79c94" title="ç \94究室ã\83\95ã\82©ã\83¼ã\83\9eã\83\83ã\83\88ï¼\883-Dã\83\87ã\83¼ã\82¿ï¼\89ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\89æ\8f\8fç\94»å¯¾è±¡ã\81®æ\83\85å...">loadCoordinate</a>(<span class="keywordtype">char</span>* filename,
-<a name="l00267"></a>00267                     <span class="keywordtype">int</span>&amp; pt_num, <span class="keywordtype">int</span>&amp; ln_num, <span class="keywordtype">int</span>&amp; pl_num, <span class="keywordtype">int</span>&amp; pl_texture_num,
-<a name="l00268"></a>00268              <a class="code" href="structPoint.html">Point</a>** point_s, <a class="code" href="structLine.html">Line</a>** line_s, <a class="code" href="structPlane.html">Plane</a>** plane_s,
-<a name="l00269"></a>00269              <a class="code" href="structPlaneTexture.html">PlaneTexture</a>** plane_texture_s)
-<a name="l00270"></a>00270 {
-<a name="l00271"></a>00271     std::ifstream fin(filename);
-<a name="l00272"></a>00272     GLdouble col[3] = {-1.0, -1.0, -1.0};
-<a name="l00273"></a>00273     <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a> point_type = <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e" title="µå¤òÉÁ²è">Drawing::PointType_Sphere</a>;
-<a name="l00274"></a>00274     <span class="keywordtype">int</span> stipple_factor = 0;
-<a name="l00275"></a>00275 
-<a name="l00276"></a>00276     pt_num = ln_num = pl_num = pl_texture_num;
-<a name="l00277"></a>00277 
-<a name="l00278"></a>00278     <span class="keywordflow">if</span> (!fin)
-<a name="l00279"></a>00279     {
-<a name="l00280"></a>00280         std::cerr &lt;&lt; <span class="stringliteral">"Unable to open "</span> &lt;&lt; filename &lt;&lt; std::endl;
-<a name="l00281"></a>00281         <span class="keywordflow">return</span> 0;
-<a name="l00282"></a>00282     }
-<a name="l00283"></a>00283 
-<a name="l00284"></a>00284     <span class="keywordflow">while</span> (!fin.eof())
-<a name="l00285"></a>00285     {
-<a name="l00286"></a>00286         <span class="keywordflow">switch</span> (get_drawing_type(fin))
-<a name="l00287"></a>00287         {
-<a name="l00288"></a>00288         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb" title="ÅÀ.">Drawing::Point</a>:
-<a name="l00289"></a>00289             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#a37ac21896ae7643cc4a51dbc7009763" title="点を描画">draw_point</a>(fin, col, point_type, point_s, pt_num))
-<a name="l00290"></a>00290                 <span class="keywordflow">return</span> 0;
-<a name="l00291"></a>00291             <span class="keywordflow">break</span>;
-<a name="l00292"></a>00292 
-<a name="l00293"></a>00293         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709" title="ľÀþ.">Drawing::Line</a>:
-<a name="l00294"></a>00294             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#47804ededc6afcfef30b4e332e11a303" title="直線を描画">draw_line</a>(fin, col, stipple_factor, line_s, ln_num))
-<a name="l00295"></a>00295                 <span class="keywordflow">return</span> 0;
-<a name="l00296"></a>00296             <span class="keywordflow">break</span>;
-<a name="l00297"></a>00297 
-<a name="l00298"></a>00298         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a" title="Ê¿ÌÌ.">Drawing::Plane</a>:
-<a name="l00299"></a>00299             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#4895d1cf7518eec51537d1e0073c3a77" title="平面を描画">draw_plane</a>(fin, col, plane_s, pl_num))
-<a name="l00300"></a>00300                 <span class="keywordflow">return</span> 0;
-<a name="l00301"></a>00301             <span class="keywordflow">break</span>;
-<a name="l00302"></a>00302 
-<a name="l00303"></a>00303         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5" title="¥Æ¥¯¥¹¥Á¥ãÉÕÊ¿ÌÌ">Drawing::PlaneTexture</a>:
-<a name="l00304"></a>00304             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#a27c7edd169282e320a9e410741247bf" title="テクスチャ付平面を描画">draw_plane_texture</a>(fin, plane_texture_s, pl_texture_num))
-<a name="l00305"></a>00305                 <span class="keywordflow">return</span> 0;
-<a name="l00306"></a>00306             <span class="keywordflow">break</span>;
-<a name="l00307"></a>00307 
-<a name="l00308"></a>00308         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Drawing::Color</a>:
-<a name="l00309"></a>00309             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a" title="三次元データやテクスチャ頂点座標などのファイルからの読み込み(from...">get_3d_data</a>(fin, col[0], col[1], col[2]))
-<a name="l00310"></a>00310                 <span class="keywordflow">return</span> 0;
-<a name="l00311"></a>00311             <span class="keywordflow">break</span>;
-<a name="l00312"></a>00312 
-<a name="l00313"></a>00313         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d" title="Àþ¼ïÊѹ¹.">Drawing::Stipple</a>:
-<a name="l00314"></a>00314             <span class="keywordflow">if</span> (!get_num(fin, stipple_factor))
-<a name="l00315"></a>00315                 <span class="keywordflow">return</span> 0;
-<a name="l00316"></a>00316             <span class="keywordflow">break</span>;
-<a name="l00317"></a>00317 
-<a name="l00318"></a>00318         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248" title="ÅÀ¤Î·Á¾õÊѹ¹.">Drawing::ChangePointType</a>:
-<a name="l00319"></a>00319             <span class="keywordflow">if</span> (!<a class="code" href="load_8cc.html#fa90c691aaeaaac95f3261827a3cfe4e" title="点の形状を表す値を取得">get_point_type</a>(fin, point_type))
-<a name="l00320"></a>00320                 <span class="keywordflow">return</span> 0;
-<a name="l00321"></a>00321             <span class="keywordflow">break</span>;
-<a name="l00322"></a>00322 
-<a name="l00323"></a>00323         <span class="keywordflow">default</span>:
-<a name="l00324"></a>00324             <span class="keywordflow">return</span> 0;
-<a name="l00325"></a>00325         }
-<a name="l00326"></a>00326     }
-<a name="l00327"></a>00327 
-<a name="l00328"></a>00328     <span class="keywordflow">return</span> 1;
-<a name="l00329"></a>00329 }
-<a name="l00330"></a>00330 
-<a name="l00331"></a>00331 
-<a name="l00332"></a><a class="code" href="load_8cc.html#7c235d991c7b4b2dd1bf171fa4734a98">00332</a> GLubyte* <a class="code" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename, <span class="keywordtype">int</span>&amp; <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <span class="keywordtype">int</span>&amp; <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>)
-<a name="l00333"></a>00333 {
-<a name="l00334"></a>00334     <span class="comment">// 一旦CImage型で画像データを保持し,それからCImage.getでピクセルデータを取り出す.</span>
-<a name="l00335"></a>00335     <span class="comment">// 確かに回りくどい方法ではあるが,テクスチャのロードは起動時の1回のみであるし,</span>
-<a name="l00336"></a>00336     <span class="comment">// PPMロード関数を再度書くよりはいいと判断.</span>
-<a name="l00337"></a>00337 
-<a name="l00338"></a>00338     CImage tex_temp(filename);
-<a name="l00339"></a>00339     width = tex_temp.width();
-<a name="l00340"></a>00340     height = tex_temp.height();
-<a name="l00341"></a>00341 
-<a name="l00342"></a>00342     <span class="comment">// テクスチャ画像の読み込み</span>
-<a name="l00343"></a>00343     GLubyte* <a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a> = <span class="keyword">new</span> GLubyte[width * height * 3]; <span class="comment">// 3bytes = 24 bits per pixel</span>
-<a name="l00344"></a>00344     GLubyte* texture_pivot = texture;
-<a name="l00345"></a>00345     
-<a name="l00346"></a>00346     tex_temp.set_center(0, height - 1);
-<a name="l00347"></a>00347     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> v = height - 1; v &gt;= 0; v--)
-<a name="l00348"></a>00348     {
-<a name="l00349"></a>00349         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> u = 0; u &lt; width; u++)
-<a name="l00350"></a>00350         {
-<a name="l00351"></a>00351        <a class="code" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" title="¿§Êѹ¹">Color</a> c = tex_temp.get(v, u);
-<a name="l00352"></a>00352        texture_pivot[0] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(c.r);
-<a name="l00353"></a>00353        texture_pivot[1] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(c.g);
-<a name="l00354"></a>00354        texture_pivot[2] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(c.b);
-<a name="l00355"></a>00355        texture_pivot += 3;                     <span class="comment">// 24 bpp</span>
-<a name="l00356"></a>00356         }
-<a name="l00357"></a>00357     }   
-<a name="l00358"></a>00358     <span class="keywordflow">return</span> texture;
-<a name="l00359"></a>00359 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/load_8cc.html b/latex/vim/.vim/doc/html/load_8cc.html
deleted file mode 100644 (file)
index 5ae1620..0000000
+++ /dev/null
@@ -1,543 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/load.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/load.cc</h1>
-<p>
-<a href="load_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8cc.html#0f4ee0c0c7f3c46002ae6658288e127a">get_3d_data</a> (std::ifstream &amp;fin, double &amp;x, double &amp;y, double &amp;z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">三次元データやテクスチャ頂点座標などのファイルからの読み込み(from display3D)  <a href="#0f4ee0c0c7f3c46002ae6658288e127a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8cc.html#fa90c691aaeaaac95f3261827a3cfe4e">get_point_type</a> (std::ifstream &amp;fin, <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a> &amp;type)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">点の形状を表す値を取得  <a href="#fa90c691aaeaaac95f3261827a3cfe4e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8cc.html#a37ac21896ae7643cc4a51dbc7009763">draw_point</a> (std::ifstream &amp;fin, const GLdouble *col, <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a> point_type, <a class="el" href="structPoint.html">Point</a> **point_s, int &amp;pt_num)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">点を描画  <a href="#a37ac21896ae7643cc4a51dbc7009763"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8cc.html#47804ededc6afcfef30b4e332e11a303">draw_line</a> (std::ifstream &amp;fin, const GLdouble *col, int stipple_factor, <a class="el" href="structLine.html">Line</a> **line_s, int &amp;ln_num)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">直線を描画  <a href="#47804ededc6afcfef30b4e332e11a303"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8cc.html#4895d1cf7518eec51537d1e0073c3a77">draw_plane</a> (std::ifstream &amp;fin, const GLdouble *col, <a class="el" href="structPlane.html">Plane</a> **plane_s, int &amp;pl_num)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">平面を描画  <a href="#4895d1cf7518eec51537d1e0073c3a77"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8cc.html#a27c7edd169282e320a9e410741247bf">draw_plane_texture</a> (std::ifstream &amp;fin, <a class="el" href="structPlaneTexture.html">PlaneTexture</a> **plane_texture_s, int &amp;pl_texture_num)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャ付平面を描画  <a href="#a27c7edd169282e320a9e410741247bf"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8cc.html#a29bec0f8caa7fa014c4a5d3d9d79c94">loadCoordinate</a> (char *filename, int &amp;pt_num, int &amp;ln_num, int &amp;pl_num, int &amp;pl_texture_num, <a class="el" href="structPoint.html">Point</a> **point_s, <a class="el" href="structLine.html">Line</a> **line_s, <a class="el" href="structPlane.html">Plane</a> **plane_s, <a class="el" href="structPlaneTexture.html">PlaneTexture</a> **plane_texture_s)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">研究室フォーマット(3-Dデータ)のファイルから描画対象の情報を読み込む.(from display3D. 元の名前は'load_coordinate')  <a href="#a29bec0f8caa7fa014c4a5d3d9d79c94"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLubyte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8cc.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a> (const char *filename, int &amp;<a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, int &amp;<a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャの情報を記述したファイルから色情報や画像のサイズを得る  <a href="#7c235d991c7b4b2dd1bf171fa4734a98"></a><br></td></tr>
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="47804ededc6afcfef30b4e332e11a303"></a><!-- doxytag: member="load.cc::draw_line" ref="47804ededc6afcfef30b4e332e11a303" args="(std::ifstream &amp;fin, const GLdouble *col, int stipple_factor, Line **line_s, int &amp;ln_num)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool draw_line           </td>
-          <td>(</td>
-          <td class="paramtype">std::ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>fin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const GLdouble *&nbsp;</td>
-          <td class="paramname"> <em>col</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>stipple_factor</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLine.html">Line</a> **&nbsp;</td>
-          <td class="paramname"> <em>line_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>ln_num</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-直線を描画 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fin</em>&nbsp;</td><td>入力ストリーム </td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>col</em>&nbsp;</td><td>出力される直線の色 </td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>stipple_factor</em>&nbsp;</td><td>線種 </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>line_s</em>&nbsp;</td><td>直線のデータ </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>ln_num</em>&nbsp;</td><td>直線の数 </td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>true</em>&nbsp;</td><td>正常に出力された </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>false</em>&nbsp;</td><td>正常に出力されなかった </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="load_8cc-source.html">load.cc</a> の <a class="el" href="load_8cc-source.html#l00122">122</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4895d1cf7518eec51537d1e0073c3a77"></a><!-- doxytag: member="load.cc::draw_plane" ref="4895d1cf7518eec51537d1e0073c3a77" args="(std::ifstream &amp;fin, const GLdouble *col, Plane **plane_s, int &amp;pl_num)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool draw_plane           </td>
-          <td>(</td>
-          <td class="paramtype">std::ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>fin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const GLdouble *&nbsp;</td>
-          <td class="paramname"> <em>col</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlane.html">Plane</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_num</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-平面を描画 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fin</em>&nbsp;</td><td>入力ストリーム </td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>col</em>&nbsp;</td><td>出力される平面の色 </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>plane_s</em>&nbsp;</td><td>平面のデータ </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>pl_num</em>&nbsp;</td><td>平面の数 </td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>true</em>&nbsp;</td><td>正常に出力された </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>false</em>&nbsp;</td><td>正常に出力されなかった </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="load_8cc-source.html">load.cc</a> の <a class="el" href="load_8cc-source.html#l00165">165</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a27c7edd169282e320a9e410741247bf"></a><!-- doxytag: member="load.cc::draw_plane_texture" ref="a27c7edd169282e320a9e410741247bf" args="(std::ifstream &amp;fin, PlaneTexture **plane_texture_s, int &amp;pl_texture_num)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool draw_plane_texture           </td>
-          <td>(</td>
-          <td class="paramtype">std::ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>fin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlaneTexture.html">PlaneTexture</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_texture_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_texture_num</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-テクスチャ付平面を描画 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fin</em>&nbsp;</td><td>入力ストリーム </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>plane_texture_s</em>&nbsp;</td><td>テクスチャ付平面のデータ </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>pl_texture_num</em>&nbsp;</td><td>テクスチャ付平面の数 </td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>true</em>&nbsp;</td><td>正常に出力された </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>false</em>&nbsp;</td><td>正常に出力されなかった </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="load_8cc-source.html">load.cc</a> の <a class="el" href="load_8cc-source.html#l00212">212</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a37ac21896ae7643cc4a51dbc7009763"></a><!-- doxytag: member="load.cc::draw_point" ref="a37ac21896ae7643cc4a51dbc7009763" args="(std::ifstream &amp;fin, const GLdouble *col, Drawing::PointType point_type, Point **point_s, int &amp;pt_num)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool draw_point           </td>
-          <td>(</td>
-          <td class="paramtype">std::ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>fin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const GLdouble *&nbsp;</td>
-          <td class="paramname"> <em>col</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a>&nbsp;</td>
-          <td class="paramname"> <em>point_type</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPoint.html">Point</a> **&nbsp;</td>
-          <td class="paramname"> <em>point_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pt_num</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-点を描画 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fin</em>&nbsp;</td><td>入力ストリーム </td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>col</em>&nbsp;</td><td>出力される点の色 </td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>point_type</em>&nbsp;</td><td>点の形状 </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>point_s</em>&nbsp;</td><td>点のデータ </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>pt_num</em>&nbsp;</td><td>点の数 </td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>true</em>&nbsp;</td><td>正常に出力された </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>false</em>&nbsp;</td><td>正常に出力されなかった </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="load_8cc-source.html">load.cc</a> の <a class="el" href="load_8cc-source.html#l00085">85</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0f4ee0c0c7f3c46002ae6658288e127a"></a><!-- doxytag: member="load.cc::get_3d_data" ref="0f4ee0c0c7f3c46002ae6658288e127a" args="(std::ifstream &amp;fin, double &amp;x, double &amp;y, double &amp;z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool get_3d_data           </td>
-          <td>(</td>
-          <td class="paramtype">std::ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>fin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double &amp;&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double &amp;&nbsp;</td>
-          <td class="paramname"> <em>y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double &amp;&nbsp;</td>
-          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-三次元データやテクスチャ頂点座標などのファイルからの読み込み(from display3D) 
-<p>
-3 次元データを取得<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fin</em>&nbsp;</td><td>入力ストリーム </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>x</em>&nbsp;</td><td>3 次元データの x 成分 </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>y</em>&nbsp;</td><td>3 次元データの y 成分 </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>z</em>&nbsp;</td><td>3 次元データの z 成分 </td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>true</em>&nbsp;</td><td>正常に取得された </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>false</em>&nbsp;</td><td>正常に取得されなかった </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="load_8cc-source.html">load.cc</a> の <a class="el" href="load_8cc-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="fa90c691aaeaaac95f3261827a3cfe4e"></a><!-- doxytag: member="load.cc::get_point_type" ref="fa90c691aaeaaac95f3261827a3cfe4e" args="(std::ifstream &amp;fin, Drawing::PointType &amp;type)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool get_point_type           </td>
-          <td>(</td>
-          <td class="paramtype">std::ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>fin</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-点の形状を表す値を取得 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fin</em>&nbsp;</td><td>入力ストリーム </td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>point_type</em>&nbsp;</td><td>取得する点の形状への参照 </td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>true</em>&nbsp;</td><td>正常に取得された </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>false</em>&nbsp;</td><td>正常に取得されなかった </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="load_8cc-source.html">load.cc</a> の <a class="el" href="load_8cc-source.html#l00041">41</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7c235d991c7b4b2dd1bf171fa4734a98"></a><!-- doxytag: member="load.cc::load_texture" ref="7c235d991c7b4b2dd1bf171fa4734a98" args="(const char *filename, int &amp;width, int &amp;height)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLubyte* load_texture           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-テクスチャの情報を記述したファイルから色情報や画像のサイズを得る 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>テクスチャファイル名</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>画像の横幅[pix]</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>画像の縦幅[pix]</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="load_8cc-source.html">load.cc</a> の <a class="el" href="load_8cc-source.html#l00332">332</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a29bec0f8caa7fa014c4a5d3d9d79c94"></a><!-- doxytag: member="load.cc::loadCoordinate" ref="a29bec0f8caa7fa014c4a5d3d9d79c94" args="(char *filename, int &amp;pt_num, int &amp;ln_num, int &amp;pl_num, int &amp;pl_texture_num, Point **point_s, Line **line_s, Plane **plane_s, PlaneTexture **plane_texture_s)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int loadCoordinate           </td>
-          <td>(</td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pt_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>ln_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_texture_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPoint.html">Point</a> **&nbsp;</td>
-          <td class="paramname"> <em>point_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLine.html">Line</a> **&nbsp;</td>
-          <td class="paramname"> <em>line_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlane.html">Plane</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlaneTexture.html">PlaneTexture</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_texture_s</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-研究室フォーマット(3-Dデータ)のファイルから描画対象の情報を読み込む.(from display3D. 元の名前は'load_coordinate') 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>描画する点の数</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>描画する線の数</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>描画する平面の数</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>描画するテクスチャつき平面の数</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>描画対象である点の配列</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>描画対象である線の配列</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>描画対象である平面の配列</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>描画対象であるテクスチャつき平面の配列</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="load_8cc-source.html">load.cc</a> の <a class="el" href="load_8cc-source.html#l00266">266</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/load_8h-source.html b/latex/vim/.vim/doc/html/load_8h-source.html
deleted file mode 100644 (file)
index cb536a1..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/load.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/load.h</h1><a href="load_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="point_8h.html" title="ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý.">point.h</a>"</span>
-<a name="l00004"></a>00004 
-<a name="l00005"></a>00005 <span class="comment">// 点</span>
-<a name="l00006"></a>00006 <span class="keyword">struct </span><a class="code" href="structPoint.html">Point</a>{
-<a name="l00007"></a>00007     <span class="keywordtype">int</span> <a class="code" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a>;
-<a name="l00008"></a>00008     <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a> <a class="code" href="structPoint.html#451e230f1d98a48b82586b81e3071526">type</a>;
-<a name="l00009"></a>00009     VecC *<a class="code" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a>;
-<a name="l00010"></a>00010     GLdouble <a class="code" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a>[3];
-<a name="l00011"></a>00011 };
-<a name="l00012"></a>00012 
-<a name="l00013"></a>00013 <span class="comment">// 線</span>
-<a name="l00014"></a>00014 <span class="keyword">struct </span><a class="code" href="structLine.html">Line</a>{
-<a name="l00015"></a>00015     <span class="keywordtype">int</span> <a class="code" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a>;
-<a name="l00016"></a>00016     VecC *<a class="code" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a>;
-<a name="l00017"></a>00017     VecC *<a class="code" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a>;
-<a name="l00018"></a>00018     GLdouble <a class="code" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a>[3];
-<a name="l00019"></a>00019     <span class="keywordtype">int</span> <a class="code" href="structLine.html#127bc0a65efb601e9ae4c85b0a11beee">stipple_factor</a>;
-<a name="l00020"></a>00020 };
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022 <span class="comment">// 平面</span>
-<a name="l00023"></a>00023 <span class="keyword">struct </span><a class="code" href="structPlane.html">Plane</a>{
-<a name="l00024"></a>00024     <span class="keywordtype">int</span> <a class="code" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a>;
-<a name="l00025"></a>00025     VecC *<a class="code" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a>;
-<a name="l00026"></a>00026     VecC *<a class="code" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a>;
-<a name="l00027"></a>00027     VecC *<a class="code" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a>;
-<a name="l00028"></a>00028     GLdouble <a class="code" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">col</a>[3];
-<a name="l00029"></a>00029 };
-<a name="l00030"></a>00030 
-<a name="l00031"></a>00031 <span class="comment">// テクスチャ付き平面</span>
-<a name="l00032"></a>00032 <span class="keyword">struct </span><a class="code" href="structPlaneTexture.html">PlaneTexture</a>{
-<a name="l00033"></a>00033     <span class="keywordtype">int</span> <a class="code" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a>;
-<a name="l00034"></a>00034     VecC *<a class="code" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a>;
-<a name="l00035"></a>00035     VecC *<a class="code" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a>;
-<a name="l00036"></a>00036     VecC *<a class="code" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a>;
-<a name="l00037"></a>00037     VecC *<a class="code" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">tex1</a>;
-<a name="l00038"></a>00038     VecC *<a class="code" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">tex2</a>;
-<a name="l00039"></a>00039     VecC *<a class="code" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">tex3</a>;
-<a name="l00040"></a>00040 };
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042 
-<a name="l00054"></a>00054 <span class="keywordtype">int</span> <a class="code" href="load_8cc.html#a29bec0f8caa7fa014c4a5d3d9d79c94" title="ç \94究室ã\83\95ã\82©ã\83¼ã\83\9eã\83\83ã\83\88ï¼\883-Dã\83\87ã\83¼ã\82¿ï¼\89ã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\89æ\8f\8fç\94»å¯¾è±¡ã\81®æ\83\85å...">loadCoordinate</a>(<span class="keywordtype">char</span> *filename,
-<a name="l00055"></a>00055            <span class="keywordtype">int</span> &amp;pt_num, <span class="keywordtype">int</span> &amp;ln_num, <span class="keywordtype">int</span> &amp;pl_num, <span class="keywordtype">int</span> &amp;pl_texture_num,
-<a name="l00056"></a>00056            <a class="code" href="structPoint.html">Point</a> **point_s, <a class="code" href="structLine.html">Line</a> **line_s, <a class="code" href="structPlane.html">Plane</a> **plane_s, <a class="code" href="structPlaneTexture.html">PlaneTexture</a> **plane_texture_s);
-<a name="l00057"></a>00057 
-<a name="l00058"></a>00058 
-<a name="l00065"></a>00065 GLubyte* <a class="code" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename, <span class="keywordtype">int</span>&amp; <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <span class="keywordtype">int</span>&amp; <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/load_8h.html b/latex/vim/.vim/doc/html/load_8h.html
deleted file mode 100644 (file)
index f4cc992..0000000
+++ /dev/null
@@ -1,186 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/load.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/load.h</h1>
-<p>
-<a href="load_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html">Point</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLine.html">Line</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlane.html">Plane</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8h.html#a29bec0f8caa7fa014c4a5d3d9d79c94">loadCoordinate</a> (char *filename, int &amp;pt_num, int &amp;ln_num, int &amp;pl_num, int &amp;pl_texture_num, <a class="el" href="structPoint.html">Point</a> **point_s, <a class="el" href="structLine.html">Line</a> **line_s, <a class="el" href="structPlane.html">Plane</a> **plane_s, <a class="el" href="structPlaneTexture.html">PlaneTexture</a> **plane_texture_s)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">研究室フォーマット(3-Dデータ)のファイルから描画対象の情報を読み込む.(from display3D. 元の名前は'load_coordinate')  <a href="#a29bec0f8caa7fa014c4a5d3d9d79c94"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLubyte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="load_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a> (const char *filename, int &amp;<a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, int &amp;<a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャの情報を記述したファイルから色情報や画像のサイズを得る  <a href="#7c235d991c7b4b2dd1bf171fa4734a98"></a><br></td></tr>
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="7c235d991c7b4b2dd1bf171fa4734a98"></a><!-- doxytag: member="load.h::load_texture" ref="7c235d991c7b4b2dd1bf171fa4734a98" args="(const char *filename, int &amp;width, int &amp;height)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLubyte* load_texture           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-テクスチャの情報を記述したファイルから色情報や画像のサイズを得る 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>テクスチャファイル名</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>画像の横幅[pix]</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>画像の縦幅[pix]</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00912">912</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a29bec0f8caa7fa014c4a5d3d9d79c94"></a><!-- doxytag: member="load.h::loadCoordinate" ref="a29bec0f8caa7fa014c4a5d3d9d79c94" args="(char *filename, int &amp;pt_num, int &amp;ln_num, int &amp;pl_num, int &amp;pl_texture_num, Point **point_s, Line **line_s, Plane **plane_s, PlaneTexture **plane_texture_s)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int loadCoordinate           </td>
-          <td>(</td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pt_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>ln_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int &amp;&nbsp;</td>
-          <td class="paramname"> <em>pl_texture_num</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPoint.html">Point</a> **&nbsp;</td>
-          <td class="paramname"> <em>point_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLine.html">Line</a> **&nbsp;</td>
-          <td class="paramname"> <em>line_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlane.html">Plane</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_s</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structPlaneTexture.html">PlaneTexture</a> **&nbsp;</td>
-          <td class="paramname"> <em>plane_texture_s</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-研究室フォーマット(3-Dデータ)のファイルから描画対象の情報を読み込む.(from display3D. 元の名前は'load_coordinate') 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>描画する点の数</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>描画する線の数</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>描画する平面の数</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>描画するテクスチャつき平面の数</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>描画対象である点の配列</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>描画対象である線の配列</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>描画対象である平面の配列</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>描画対象であるテクスチャつき平面の配列</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="load_8cc-source.html">load.cc</a> の <a class="el" href="load_8cc-source.html#l00266">266</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/logo__object__motion__mod_8cc-source.html b/latex/vim/.vim/doc/html/logo__object__motion__mod_8cc-source.html
deleted file mode 100644 (file)
index f37d9cb..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: logo_object_motion_mod/logo_object_motion_mod.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>logo_object_motion_mod/logo_object_motion_mod.cc</h1><a href="logo__object__motion__mod_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="logo__object__motion__mod_8h.html">logo_object_motion_mod.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "../utilities.h"</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="Matrix3D_8hpp.html">mof/Matrix3D.hpp</a>"</span>
-<a name="l00005"></a>00005 
-<a name="l00006"></a>00006 <span class="comment">//{{{ module vars</span>
-<a name="l00007"></a>00007 <span class="keyword">namespace</span>{
-<a name="l00008"></a>00008     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_logoPosition( 350 , -260 , 0);
-<a name="l00009"></a>00009     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_objectPosition( 0 , 80 , 0);
-<a name="l00010"></a>00010     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_objectScale( 2 , 2 , 2 );
-<a name="l00011"></a>00011     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> m_objectRotation( 0.52 , -3.8 , 0 );
-<a name="l00012"></a>00012 }
-<a name="l00013"></a>00013 <span class="comment">//}}}</span>
-<a name="l00014"></a><a class="code" href="namespacelogo__object__motion__mod.html">00014</a> <span class="keyword">namespace </span>logo_object_motion_mod{
-<a name="l00015"></a>00015 
-<a name="l00016"></a>00016 <span class="comment">//{{{ initialize</span>
-<a name="l00017"></a><a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb">00017</a>     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb" title="モジュールの初期化を行う.">initialize</a>(){
-<a name="l00018"></a>00018     }
-<a name="l00019"></a>00019 <span class="comment">//}}}</span>
-<a name="l00020"></a>00020 <span class="comment">//{{{ finalize</span>
-<a name="l00021"></a><a class="code" href="namespacelogo__object__motion__mod.html#2be3efdeb42bdb0b476ad2a55cdeb6b4">00021</a>     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#2be3efdeb42bdb0b476ad2a55cdeb6b4" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>(){
-<a name="l00022"></a>00022     }
-<a name="l00023"></a>00023 <span class="comment">//}}}</span>
-<a name="l00024"></a>00024 <span class="comment">//{{{ update</span>
-<a name="l00025"></a><a class="code" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a">00025</a>     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>(){
-<a name="l00026"></a>00026     }
-<a name="l00027"></a>00027 <span class="comment">//}}}}</span>
-<a name="l00028"></a>00028 <span class="comment">//{{{ setLogoPosition</span>
-<a name="l00029"></a><a class="code" href="namespacelogo__object__motion__mod.html#13e6f3d482357ab79f59d6b082a46a78">00029</a>     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#13e6f3d482357ab79f59d6b082a46a78" title="ロゴの3次元座標上の位置を更新する">setLogoPosition</a>(GLdouble x , GLdouble y , GLdouble z){
-<a name="l00030"></a>00030         m_logoPosition = <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( x , y , z );
-<a name="l00031"></a>00031     }
-<a name="l00032"></a>00032 <span class="comment">//}}}</span>
-<a name="l00033"></a>00033 <span class="comment">//{{{ getLogoPosition</span>
-<a name="l00034"></a><a class="code" href="namespacelogo__object__motion__mod.html#d368ba3311abdc89114854f972d1fd54">00034</a>     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacelogo__object__motion__mod.html#d368ba3311abdc89114854f972d1fd54" title="ロゴの3次元座標上の位置を得る">getLogoPosition</a>(){
-<a name="l00035"></a>00035         <span class="keywordflow">return</span> m_logoPosition;
-<a name="l00036"></a>00036     }
-<a name="l00037"></a>00037 <span class="comment">//}}}</span>
-<a name="l00038"></a>00038 <span class="comment">//{{{ setObjectScale</span>
-<a name="l00039"></a><a class="code" href="namespacelogo__object__motion__mod.html#56fd0204ccf7b96d084b2ffc5a6b1277">00039</a>     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#56fd0204ccf7b96d084b2ffc5a6b1277" title="オブジェクトの3次元座標上のスケールを更新する">setObjectScale</a>(GLdouble x , GLdouble y , GLdouble z){
-<a name="l00040"></a>00040         m_objectScale = <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( x , y , z );
-<a name="l00041"></a>00041     }
-<a name="l00042"></a>00042 <span class="comment">//}}}</span>
-<a name="l00043"></a>00043 <span class="comment">//{{{ getObjectScale</span>
-<a name="l00044"></a><a class="code" href="namespacelogo__object__motion__mod.html#c4800b2e1393335ab73ce3ec0260ce2a">00044</a>     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacelogo__object__motion__mod.html#c4800b2e1393335ab73ce3ec0260ce2a" title="オブジェクトの3次元座標上の位置を得る">getObjectScale</a>(){
-<a name="l00045"></a>00045         <span class="keywordflow">return</span> m_objectScale;
-<a name="l00046"></a>00046     }
-<a name="l00047"></a>00047 <span class="comment">//}}}</span>
-<a name="l00048"></a>00048 <span class="comment">//{{{ setObjectRotation</span>
-<a name="l00049"></a><a class="code" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa">00049</a>     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa" title="オブジェクトの3次元座標上の回転を更新する">setObjectRotation</a>(GLdouble x , GLdouble y , GLdouble z){
-<a name="l00050"></a>00050         m_objectRotation = <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( x , y , z );
-<a name="l00051"></a>00051     }
-<a name="l00052"></a>00052 <span class="comment">//}}}</span>
-<a name="l00053"></a>00053 <span class="comment">//{{{ getObjectRotation</span>
-<a name="l00054"></a><a class="code" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02">00054</a>     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02" title="オブジェクトの3次元座標上の位置を得る">getObjectRotation</a>(){
-<a name="l00055"></a>00055         <span class="keywordflow">return</span> m_objectRotation;
-<a name="l00056"></a>00056     }
-<a name="l00057"></a>00057 <span class="comment">//}}}</span>
-<a name="l00058"></a>00058 <span class="comment">//{{{ setObjectPosition</span>
-<a name="l00059"></a><a class="code" href="namespacelogo__object__motion__mod.html#0aead94d14e1cbd6cfe561f405b54203">00059</a>     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#0aead94d14e1cbd6cfe561f405b54203" title="オブジェクトの3次元座標上の位置を更新する">setObjectPosition</a>(GLdouble x , GLdouble y , GLdouble z){
-<a name="l00060"></a>00060         m_objectPosition = <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( x , y , z );
-<a name="l00061"></a>00061     }
-<a name="l00062"></a>00062 <span class="comment">//}}}</span>
-<a name="l00063"></a>00063 <span class="comment">//{{{ getObjectPosition</span>
-<a name="l00064"></a><a class="code" href="namespacelogo__object__motion__mod.html#1866bac29b824bda964321ca98588064">00064</a>     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacelogo__object__motion__mod.html#1866bac29b824bda964321ca98588064" title="オブジェクトの3次元座標上の位置を得る">getObjectPosition</a>(){
-<a name="l00065"></a>00065         <span class="keywordflow">return</span> m_objectPosition;
-<a name="l00066"></a>00066     }
-<a name="l00067"></a>00067 <span class="comment">//}}}</span>
-<a name="l00068"></a>00068 <span class="comment">//{{{ pushLogoWorldTansform</span>
-<a name="l00069"></a><a class="code" href="namespacelogo__object__motion__mod.html#d006029788c0e62f3877cd7a5dde3e3e">00069</a>     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#d006029788c0e62f3877cd7a5dde3e3e" title="ç\8f¾å\9c¨è¨­å®\9aã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\83­ã\82´ã\81®3次å\85\83ä½\8dç½®ã\81«ç\9b¸å½\93ã\81\99ã\82\8b ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ç\8f¾å\9c¨ã\81...">pushLogoWorldTransform</a>(){
-<a name="l00070"></a>00070         <span class="keywordtype">float</span> arr[16];
-<a name="l00071"></a>00071         <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">Lab::convertMatrix</a>
-<a name="l00072"></a>00072         ( 
-<a name="l00073"></a>00073             <a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_logoPosition ) , 
-<a name="l00074"></a>00074             arr
-<a name="l00075"></a>00075         );
-<a name="l00076"></a>00076         glMultMatrixf(arr);
-<a name="l00077"></a>00077     }
-<a name="l00078"></a>00078 <span class="comment">//}}}</span>
-<a name="l00079"></a>00079 <span class="comment">//{{{ pushObjectWorldTransform</span>
-<a name="l00080"></a><a class="code" href="namespacelogo__object__motion__mod.html#1358280e99622f420fd7ab39498bf30e">00080</a>     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#1358280e99622f420fd7ab39498bf30e" title="ç\8f¾å\9c¨è¨­å®\9aã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ã\81®3次å\85\83ä½\8dç½®ã\81«ç\9b¸å½\93ã\81\99ã\82\8b ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88...">pushObjectWorldTransform</a>(){
-<a name="l00081"></a>00081         <span class="keywordtype">float</span> arr[16];
-<a name="l00082"></a>00082         <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> m =
-<a name="l00083"></a>00083             <a class="code" href="classmof_1_1Matrix3D.html#db14e4083046f179b89b056c7e4e2554">mof::Matrix3D::createScaling</a>( m_objectScale ) *
-<a name="l00084"></a>00084             <a class="code" href="classmof_1_1Matrix3D.html#7e74ac5645113798ea859f0bdf51bf7d">mof::Matrix3D::createRotation</a>( m_objectRotation ) *
-<a name="l00085"></a>00085             <a class="code" href="classmof_1_1Matrix3D.html#794a6cf5d2c19384a1ab6fdfac2db0ab">mof::Matrix3D::createTranslation</a>( m_objectPosition );
-<a name="l00086"></a>00086 
-<a name="l00087"></a>00087         <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">Lab::convertMatrix</a>( m , arr );
-<a name="l00088"></a>00088         glMultMatrixf(arr);
-<a name="l00089"></a>00089 
-<a name="l00090"></a>00090     }
-<a name="l00091"></a>00091 <span class="comment">//}}}</span>
-<a name="l00092"></a>00092 
-<a name="l00093"></a>00093 } <span class="comment">// namespace logo_object_motion_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/logo__object__motion__mod_8cc.html b/latex/vim/.vim/doc/html/logo__object__motion__mod_8cc.html
deleted file mode 100644 (file)
index 80e1188..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: logo_object_motion_mod/logo_object_motion_mod.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>logo_object_motion_mod/logo_object_motion_mod.cc</h1>
-<p>
-<a href="logo__object__motion__mod_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html">logo_object_motion_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb">logo_object_motion_mod::initialize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.  <a href="#4d13b2db59fe74c70b2d2edc8ed757eb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#2be3efdeb42bdb0b476ad2a55cdeb6b4">logo_object_motion_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#2be3efdeb42bdb0b476ad2a55cdeb6b4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a">logo_object_motion_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#b6dccf39534bff84f01ed5c85986717a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#13e6f3d482357ab79f59d6b082a46a78">logo_object_motion_mod::setLogoPosition</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ロゴの3次元座標上の位置を更新する  <a href="#13e6f3d482357ab79f59d6b082a46a78"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#d368ba3311abdc89114854f972d1fd54">logo_object_motion_mod::getLogoPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ロゴの3次元座標上の位置を得る  <a href="#d368ba3311abdc89114854f972d1fd54"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#56fd0204ccf7b96d084b2ffc5a6b1277">logo_object_motion_mod::setObjectScale</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上のスケールを更新する  <a href="#56fd0204ccf7b96d084b2ffc5a6b1277"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#c4800b2e1393335ab73ce3ec0260ce2a">logo_object_motion_mod::getObjectScale</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を得る  <a href="#c4800b2e1393335ab73ce3ec0260ce2a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa">logo_object_motion_mod::setObjectRotation</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の回転を更新する  <a href="#4810679acd817821fb24d47f13826baa"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02">logo_object_motion_mod::getObjectRotation</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を得る  <a href="#a2813c7e1a0542c0c32571cdd8530d02"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#0aead94d14e1cbd6cfe561f405b54203">logo_object_motion_mod::setObjectPosition</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を更新する  <a href="#0aead94d14e1cbd6cfe561f405b54203"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#1866bac29b824bda964321ca98588064">logo_object_motion_mod::getObjectPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を得る  <a href="#1866bac29b824bda964321ca98588064"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#d006029788c0e62f3877cd7a5dde3e3e">logo_object_motion_mod::pushLogoWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">現在設定されているロゴの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる  <a href="#d006029788c0e62f3877cd7a5dde3e3e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#1358280e99622f420fd7ab39498bf30e">logo_object_motion_mod::pushObjectWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">現在設定されているオブジェクトの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる  <a href="#1358280e99622f420fd7ab39498bf30e"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/logo__object__motion__mod_8h-source.html b/latex/vim/.vim/doc/html/logo__object__motion__mod_8h-source.html
deleted file mode 100644 (file)
index 97f1886..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: logo_object_motion_mod/logo_object_motion_mod.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>logo_object_motion_mod/logo_object_motion_mod.h</h1><a href="logo__object__motion__mod_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "Mat.h"</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include "<a class="code" href="Vector3D_8hpp.html">mof/Vector3D.hpp</a>"</span>
-<a name="l00006"></a>00006 
-<a name="l00010"></a>00010 <span class="keyword">namespace </span>logo_object_motion_mod{
-<a name="l00011"></a>00011 
-<a name="l00015"></a>00015     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb" title="モジュールの初期化を行う.">initialize</a>();
-<a name="l00016"></a>00016 
-<a name="l00020"></a>00020     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#2be3efdeb42bdb0b476ad2a55cdeb6b4" title="モジュールの解放を行い.初期化前の状態にする.">finalize</a>();
-<a name="l00021"></a>00021 
-<a name="l00025"></a>00025     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">update</a>();
-<a name="l00026"></a>00026 
-<a name="l00033"></a>00033     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#13e6f3d482357ab79f59d6b082a46a78" title="ロゴの3次元座標上の位置を更新する">setLogoPosition</a>(GLdouble x , GLdouble y , GLdouble z);
-<a name="l00034"></a>00034 
-<a name="l00038"></a>00038     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacelogo__object__motion__mod.html#d368ba3311abdc89114854f972d1fd54" title="ロゴの3次元座標上の位置を得る">getLogoPosition</a>();
-<a name="l00039"></a>00039 
-<a name="l00046"></a>00046     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#0aead94d14e1cbd6cfe561f405b54203" title="オブジェクトの3次元座標上の位置を更新する">setObjectPosition</a>(GLdouble x , GLdouble y , GLdouble z);
-<a name="l00047"></a>00047 
-<a name="l00051"></a>00051     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacelogo__object__motion__mod.html#1866bac29b824bda964321ca98588064" title="オブジェクトの3次元座標上の位置を得る">getObjectPosition</a>();
-<a name="l00052"></a>00052 
-<a name="l00053"></a>00053 
-<a name="l00060"></a>00060     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#56fd0204ccf7b96d084b2ffc5a6b1277" title="オブジェクトの3次元座標上のスケールを更新する">setObjectScale</a>(GLdouble x , GLdouble y , GLdouble z);
-<a name="l00061"></a>00061 
-<a name="l00065"></a>00065     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacelogo__object__motion__mod.html#c4800b2e1393335ab73ce3ec0260ce2a" title="オブジェクトの3次元座標上の位置を得る">getObjectScale</a>();
-<a name="l00066"></a>00066 
-<a name="l00067"></a>00067 
-<a name="l00074"></a>00074     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa" title="オブジェクトの3次元座標上の回転を更新する">setObjectRotation</a>(GLdouble x , GLdouble y , GLdouble z);
-<a name="l00075"></a>00075 
-<a name="l00079"></a>00079     <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02" title="オブジェクトの3次元座標上の位置を得る">getObjectRotation</a>();
-<a name="l00080"></a>00080 
-<a name="l00081"></a>00081 
-<a name="l00087"></a>00087     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#d006029788c0e62f3877cd7a5dde3e3e" title="ç\8f¾å\9c¨è¨­å®\9aã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\83­ã\82´ã\81®3次å\85\83ä½\8dç½®ã\81«ç\9b¸å½\93ã\81\99ã\82\8b ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ç\8f¾å\9c¨ã\81...">pushLogoWorldTransform</a>();
-<a name="l00088"></a>00088 
-<a name="l00089"></a>00089 
-<a name="l00095"></a>00095     <span class="keywordtype">void</span> <a class="code" href="namespacelogo__object__motion__mod.html#1358280e99622f420fd7ab39498bf30e" title="ç\8f¾å\9c¨è¨­å®\9aã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ã\81®3次å\85\83ä½\8dç½®ã\81«ç\9b¸å½\93ã\81\99ã\82\8b ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88...">pushObjectWorldTransform</a>();
-<a name="l00096"></a>00096 
-<a name="l00097"></a>00097 
-<a name="l00098"></a>00098 } <span class="comment">// namespace logo_object_motion_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/logo__object__motion__mod_8h.html b/latex/vim/.vim/doc/html/logo__object__motion__mod_8h.html
deleted file mode 100644 (file)
index d4d79c2..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: logo_object_motion_mod/logo_object_motion_mod.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>logo_object_motion_mod/logo_object_motion_mod.h</h1>
-<p>
-<a href="logo__object__motion__mod_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html">logo_object_motion_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb">logo_object_motion_mod::initialize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.  <a href="#4d13b2db59fe74c70b2d2edc8ed757eb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#2be3efdeb42bdb0b476ad2a55cdeb6b4">logo_object_motion_mod::finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#2be3efdeb42bdb0b476ad2a55cdeb6b4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a">logo_object_motion_mod::update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#b6dccf39534bff84f01ed5c85986717a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#13e6f3d482357ab79f59d6b082a46a78">logo_object_motion_mod::setLogoPosition</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ロゴの3次元座標上の位置を更新する  <a href="#13e6f3d482357ab79f59d6b082a46a78"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#d368ba3311abdc89114854f972d1fd54">logo_object_motion_mod::getLogoPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ロゴの3次元座標上の位置を得る  <a href="#d368ba3311abdc89114854f972d1fd54"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#0aead94d14e1cbd6cfe561f405b54203">logo_object_motion_mod::setObjectPosition</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を更新する  <a href="#0aead94d14e1cbd6cfe561f405b54203"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#1866bac29b824bda964321ca98588064">logo_object_motion_mod::getObjectPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を得る  <a href="#1866bac29b824bda964321ca98588064"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#56fd0204ccf7b96d084b2ffc5a6b1277">logo_object_motion_mod::setObjectScale</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上のスケールを更新する  <a href="#56fd0204ccf7b96d084b2ffc5a6b1277"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#c4800b2e1393335ab73ce3ec0260ce2a">logo_object_motion_mod::getObjectScale</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を得る  <a href="#c4800b2e1393335ab73ce3ec0260ce2a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa">logo_object_motion_mod::setObjectRotation</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の回転を更新する  <a href="#4810679acd817821fb24d47f13826baa"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02">logo_object_motion_mod::getObjectRotation</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を得る  <a href="#a2813c7e1a0542c0c32571cdd8530d02"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#d006029788c0e62f3877cd7a5dde3e3e">logo_object_motion_mod::pushLogoWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">現在設定されているロゴの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる  <a href="#d006029788c0e62f3877cd7a5dde3e3e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#1358280e99622f420fd7ab39498bf30e">logo_object_motion_mod::pushObjectWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">現在設定されているオブジェクトの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる  <a href="#1358280e99622f420fd7ab39498bf30e"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/main_8cc-source.html b/latex/vim/.vim/doc/html/main_8cc-source.html
deleted file mode 100644 (file)
index ab4258e..0000000
+++ /dev/null
@@ -1,498 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: main.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>main.cc</h1><a href="main_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="camera__mod_8h.html">camera_mod/camera_mod.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="calibration__mod_8h.html">calibration_mod/calibration_mod.h</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="Captor_8h.html">./Captor.h</a>"</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="command__mod_8h.html">command_mod/command_mod.h</a>"</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include "<a class="code" href="logo__object__motion__mod_8h.html">logo_object_motion_mod/logo_object_motion_mod.h</a>"</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "<a class="code" href="character__motion__mod_8h.html">character_motion_mod/character_motion_mod.h</a>"</span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include "<a class="code" href="capturing__mod_8h.html">capturing_mod/capturing_mod.h</a>"</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#include "<a class="code" href="model__mod_8h.html">model_mod/model_mod.h</a>"</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include "<a class="code" href="utilities_8h.html">utilities.h</a>"</span>
-<a name="l00010"></a>00010 <span class="preprocessor">#include "<a class="code" href="mofAnimations_8hpp.html">mof/mofAnimations.hpp</a>"</span>
-<a name="l00011"></a>00011 <span class="preprocessor">#include "<a class="code" href="demo_8h.html">demo.h</a>"</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#include "<a class="code" href="types_8h.html">types.h</a>"</span>
-<a name="l00013"></a>00013 <span class="preprocessor">#include "configure.h"</span>
-<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
-<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;cv.h&gt;</span>
-<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;highgui.h&gt;</span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;Image.h&gt;</span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;sstream&gt;</span>
-<a name="l00022"></a>00022 
-<a name="l00023"></a><a class="code" href="main_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">00023</a> <span class="keywordtype">double</span> <a class="code" href="main_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a>     = 1e-10;
-<a name="l00024"></a><a class="code" href="main_8cc.html#18540318aa983a0f2c09072e4737c45c">00024</a> <span class="keywordtype">double</span> <a class="code" href="main_8cc.html#18540318aa983a0f2c09072e4737c45c">DET_EPS</a> = 1e-10;
-<a name="l00025"></a>00025 
-<a name="l00026"></a>00026 <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#008073dbda3fd6c40b0a37c6d64085bb">drawFlash</a>();
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028 <span class="comment">//{{{ module vars</span>
-<a name="l00029"></a>00029 <span class="keyword">namespace</span>{
-<a name="l00030"></a>00030     std::vector&lt;Lab::Object3D&gt; m_logo;
-<a name="l00031"></a>00031     GLuint m_objectTextures[<a class="code" href="configure_8h.html#08f3f079e1d3005d786789c4c79f8061">NUM_TEX</a>];
-<a name="l00032"></a>00032     GLuint m_initialObjectTexture;
-<a name="l00033"></a>00033     <span class="keywordtype">int</span> m_indexOfTexture = 0;
-<a name="l00034"></a>00034     std::vector&lt;Lab::Object3D&gt; m_bodyParts;
-<a name="l00035"></a>00035     std::vector&lt;Lab::Object3D&gt; m_leftArmParts;
-<a name="l00036"></a>00036     std::vector&lt;Lab::Object3D&gt; m_rightArmParts;
-<a name="l00037"></a>00037     std::vector&lt;Lab::Object3D&gt; m_leftLegParts;
-<a name="l00038"></a>00038     std::vector&lt;Lab::Object3D&gt; m_rightLegParts;
-<a name="l00039"></a>00039     std::vector&lt;Lab::Object3D&gt; m_shadowParts;
-<a name="l00040"></a>00040     std::vector&lt;Lab::Object3D&gt; m_cameraParts;
-<a name="l00041"></a>00041     std::vector&lt;Lab::Object3D&gt; m_object;
-<a name="l00042"></a>00042     std::vector&lt;Lab::Object3D&gt; m_face;
-<a name="l00043"></a>00043     <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;int&gt;::Handler</a> m_flashAnimation;
-<a name="l00044"></a>00044     <a class="code" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> m_flashFrame = 0;
-<a name="l00045"></a>00045     <span class="keywordtype">double</span> m_shadowPower = 0.5f;
-<a name="l00046"></a>00046     <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> m_currentDemoMode = <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">CAPTURE</a>;
-<a name="l00047"></a>00047 <span class="preprocessor">#if USE_CAMERA  </span>
-<a name="l00048"></a>00048 <span class="preprocessor"></span>    <a class="code" href="classLab_1_1Captor.html">Lab::Captor</a> m_captor(
-<a name="l00049"></a>00049         0 , <a class="code" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Resolution</a>(<a class="code" href="configure_8h.html#d354d70fc770f4dad4261091d30aed2c">CAMERA_RESOLUTION_WIDTH</a> , <a class="code" href="configure_8h.html#c2255c4adc6e30c2f44b1e13b8662eeb">CAMERA_RESOLUTION_HEIGHT</a>) 
-<a name="l00050"></a>00050         );
-<a name="l00051"></a>00051 <span class="preprocessor">#endif</span>
-<a name="l00052"></a>00052 <span class="preprocessor"></span>}
-<a name="l00053"></a>00053 <span class="comment">//}}}</span>
-<a name="l00054"></a>00054 <span class="comment">//{{{ displayFunc_capture</span>
-<a name="l00055"></a>00055 <span class="comment">// ディスプレイコールバック</span>
-<a name="l00056"></a><a class="code" href="main_8cc.html#df64495dd0257c762f7ecabe128d1416">00056</a> <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#df64495dd0257c762f7ecabe128d1416">displayFunc_capture</a>(<span class="keywordtype">void</span>)
-<a name="l00057"></a>00057 {
-<a name="l00058"></a>00058     <span class="comment">// 再描画に際する初期化</span>
-<a name="l00059"></a>00059     glClearColor(0.1, 0.1, 0.1, 0.0);
-<a name="l00060"></a>00060     glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
-<a name="l00061"></a>00061 
-<a name="l00062"></a>00062     glDisable(GL_DEPTH_TEST);
-<a name="l00063"></a>00063 <span class="preprocessor">#if USE_CAMERA  </span>
-<a name="l00064"></a>00064 <span class="preprocessor"></span>        glDisable( GL_LIGHTING );
-<a name="l00065"></a>00065         <a class="code" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12" title="モジュールの内容を描画する.">camera_mod::draw</a>();
-<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
-<a name="l00067"></a>00067 <span class="preprocessor"></span>    <a class="code" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc" title="モジュールの内容を描画する.">capturing_mod::draw</a>();
-<a name="l00068"></a>00068 
-<a name="l00069"></a>00069     <span class="comment">// 描画(バッファー入れ替え)</span>
-<a name="l00070"></a>00070     glutSwapBuffers();
-<a name="l00071"></a>00071 }
-<a name="l00072"></a>00072 <span class="comment">//}}}</span>
-<a name="l00073"></a>00073 <span class="comment">//{{{ displayFunc_vr</span>
-<a name="l00074"></a>00074 <span class="comment">// ディスプレイコールバック</span>
-<a name="l00075"></a><a class="code" href="main_8cc.html#5a2c0fd8dcf5ca6b424bc712b57dcb99">00075</a> <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#5a2c0fd8dcf5ca6b424bc712b57dcb99">displayFunc_vr</a>(<span class="keywordtype">void</span>)
-<a name="l00076"></a>00076 {
-<a name="l00077"></a>00077     <span class="comment">// 再描画に際する初期化</span>
-<a name="l00078"></a>00078     glClearColor(0.1, 0.1, 0.1, 0.0);
-<a name="l00079"></a>00079     glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
-<a name="l00080"></a>00080 
-<a name="l00081"></a>00081     glDisable(GL_DEPTH_TEST);
-<a name="l00082"></a>00082 <span class="preprocessor">#if USE_CAMERA  </span>
-<a name="l00083"></a>00083 <span class="preprocessor"></span>        glDisable( GL_LIGHTING );
-<a name="l00084"></a>00084         <a class="code" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12" title="モジュールの内容を描画する.">camera_mod::draw</a>();
-<a name="l00085"></a>00085 <span class="preprocessor">#endif</span>
-<a name="l00086"></a>00086 <span class="preprocessor"></span>    glEnable( GL_LIGHTING );
-<a name="l00087"></a>00087 
-<a name="l00088"></a>00088     glMatrixMode(GL_PROJECTION);
-<a name="l00089"></a>00089     glLoadIdentity();
-<a name="l00090"></a>00090     gluPerspective(30 , static_cast&lt;double&gt;(<a class="code" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a>) / <a class="code" href="configure_8h.html#6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a> , <a class="code" href="configure_8h.html#efb005c050b55a482beebf374ccc563f">NEAR_CLIP</a> , <a class="code" href="configure_8h.html#f8dfaae88491cffb36edb9873cc1451d">FAR_CLIP</a>);
-<a name="l00091"></a>00091     
-<a name="l00092"></a>00092     glMatrixMode(GL_MODELVIEW);
-<a name="l00093"></a>00093     glLoadIdentity();
-<a name="l00094"></a>00094     GLfloat directionalLight[] = { <a class="code" href="configure_8h.html#2152f25bd56b472323dfe1f9a206ffa0">LIGHT_X</a> , <a class="code" href="configure_8h.html#529c00fb375449b9cbff54710793ec58">LIGHT_Y</a> , <a class="code" href="configure_8h.html#75380cc2996a9270df32de1e16510dcb">LIGHT_Z</a> } ;
-<a name="l00095"></a>00095     glLightfv( GL_LIGHT0 , GL_SPOT_DIRECTION , directionalLight );
-<a name="l00096"></a>00096     GLfloat lightPos[] = { 0 , 0 , 1000 , 1 } ;
-<a name="l00097"></a>00097     glLightfv( GL_LIGHT0 , GL_POSITION , lightPos );
-<a name="l00098"></a>00098     glClearDepth(1.0);
-<a name="l00099"></a>00099     gluLookAt(
-<a name="l00100"></a>00100         <a class="code" href="configure_8h.html#29e409d1c8429b5bed83188ca4ace328">EYE_X</a> , <a class="code" href="configure_8h.html#b154da20cd3ad528aec144a6dcdb474e">EYE_Y</a> , <a class="code" href="configure_8h.html#024537dd71b589d50636c840be8a66fd">EYE_Z</a> , 
-<a name="l00101"></a>00101         <a class="code" href="configure_8h.html#4f0fb59aef6128b8eb6d726f640653b6">LOOKAT_X</a> , <a class="code" href="configure_8h.html#6a310092960496ff81a3e9f455201013">LOOKAT_Y</a> , <a class="code" href="configure_8h.html#36e2e6957ef26d896289c8d03e548471">LOOKAT_Z</a> ,
-<a name="l00102"></a>00102         <a class="code" href="configure_8h.html#799d7ac2652fc79ec3a04b564971a4d0">UP_X</a> , <a class="code" href="configure_8h.html#0a0b1515c7177c8e0d97e63a90f11788">UP_Y</a> , <a class="code" href="configure_8h.html#8708d2baffb71052a954b8d47285acbd">UP_Z</a> 
-<a name="l00103"></a>00103     );
-<a name="l00104"></a>00104     glEnable(GL_DEPTH_TEST);
-<a name="l00105"></a>00105     glEnable( GL_LIGHTING );
-<a name="l00106"></a>00106     <span class="comment">//---左腕の描画</span>
-<a name="l00107"></a>00107     glPushMatrix();
-<a name="l00108"></a>00108         <a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d" title="ã\83\91ã\82¿ã\83¼ã\83³ä½\8dç½®ã\81\8bã\82\89ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ã\81¤ã\81\8fã\82\8aï¼\8cç\8f¾å\9c¨ã\81®è¡\8cå\88\97ã\81«æ\8e\9bã\81\91å\90\88ã\82\8fã\81\9bã\82\8bï...">calibration_mod::pushCharacterWorldTransform</a>();
-<a name="l00109"></a>00109         <a class="code" href="namespacecharacter__motion__mod.html#5edfc9f91725d5dad53b048b81af67ee" title="3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる...">character_motion_mod::pushLeftArmWorldTransform</a>();  
-<a name="l00110"></a>00110         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_leftArmParts);
-<a name="l00111"></a>00111     glPopMatrix();
-<a name="l00112"></a>00112 
-<a name="l00113"></a>00113     <span class="comment">//---右腕の描画</span>
-<a name="l00114"></a>00114     glPushMatrix();
-<a name="l00115"></a>00115         <a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d" title="ã\83\91ã\82¿ã\83¼ã\83³ä½\8dç½®ã\81\8bã\82\89ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ã\81¤ã\81\8fã\82\8aï¼\8cç\8f¾å\9c¨ã\81®è¡\8cå\88\97ã\81«æ\8e\9bã\81\91å\90\88ã\82\8fã\81\9bã\82\8bï...">calibration_mod::pushCharacterWorldTransform</a>();
-<a name="l00116"></a>00116         <a class="code" href="namespacecharacter__motion__mod.html#f0372d33b9267484a8f2ddd167933aa4" title="3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる...">character_motion_mod::pushRightArmWorldTransform</a>(); 
-<a name="l00117"></a>00117         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_rightArmParts);
-<a name="l00118"></a>00118     glPopMatrix();
-<a name="l00119"></a>00119 
-<a name="l00120"></a>00120     <span class="comment">//---左足の描画</span>
-<a name="l00121"></a>00121     glPushMatrix();
-<a name="l00122"></a>00122         <a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d" title="ã\83\91ã\82¿ã\83¼ã\83³ä½\8dç½®ã\81\8bã\82\89ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ã\81¤ã\81\8fã\82\8aï¼\8cç\8f¾å\9c¨ã\81®è¡\8cå\88\97ã\81«æ\8e\9bã\81\91å\90\88ã\82\8fã\81\9bã\82\8bï...">calibration_mod::pushCharacterWorldTransform</a>();
-<a name="l00123"></a>00123         <a class="code" href="namespacecharacter__motion__mod.html#82f316e16d3503c6efdbc82911fa29b6" title="3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる...">character_motion_mod::pushLeftLegWorldTransform</a>();  
-<a name="l00124"></a>00124         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_leftLegParts);
-<a name="l00125"></a>00125     glPopMatrix();
-<a name="l00126"></a>00126 
-<a name="l00127"></a>00127     <span class="comment">//---右足の描画</span>
-<a name="l00128"></a>00128     glPushMatrix();
-<a name="l00129"></a>00129         <a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d" title="ã\83\91ã\82¿ã\83¼ã\83³ä½\8dç½®ã\81\8bã\82\89ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ã\81¤ã\81\8fã\82\8aï¼\8cç\8f¾å\9c¨ã\81®è¡\8cå\88\97ã\81«æ\8e\9bã\81\91å\90\88ã\82\8fã\81\9bã\82\8bï...">calibration_mod::pushCharacterWorldTransform</a>();
-<a name="l00130"></a>00130         <a class="code" href="namespacecharacter__motion__mod.html#e32830c6d21a430e0371d163bb9470b1" title="3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる...">character_motion_mod::pushRightLegWorldTransform</a>(); 
-<a name="l00131"></a>00131         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_rightLegParts);
-<a name="l00132"></a>00132     glPopMatrix();
-<a name="l00133"></a>00133 
-<a name="l00134"></a>00134     <span class="comment">//---体の描画</span>
-<a name="l00135"></a>00135     glPushMatrix();
-<a name="l00136"></a>00136         <a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d" title="ã\83\91ã\82¿ã\83¼ã\83³ä½\8dç½®ã\81\8bã\82\89ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ã\81¤ã\81\8fã\82\8aï¼\8cç\8f¾å\9c¨ã\81®è¡\8cå\88\97ã\81«æ\8e\9bã\81\91å\90\88ã\82\8fã\81\9bã\82\8bï...">calibration_mod::pushCharacterWorldTransform</a>();
-<a name="l00137"></a>00137         <a class="code" href="namespacecharacter__motion__mod.html#6b320912cf58390b052cf2aa5c9616db" title="3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる...">character_motion_mod::pushBodyWorldTransform</a>(); 
-<a name="l00138"></a>00138         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_bodyParts);
-<a name="l00139"></a>00139     glPopMatrix();
-<a name="l00140"></a>00140 
-<a name="l00141"></a>00141     <span class="comment">//---カメラの描画</span>
-<a name="l00142"></a>00142     glPushMatrix();
-<a name="l00143"></a>00143         <a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d" title="ã\83\91ã\82¿ã\83¼ã\83³ä½\8dç½®ã\81\8bã\82\89ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ã\81¤ã\81\8fã\82\8aï¼\8cç\8f¾å\9c¨ã\81®è¡\8cå\88\97ã\81«æ\8e\9bã\81\91å\90\88ã\82\8fã\81\9bã\82\8bï...">calibration_mod::pushCharacterWorldTransform</a>();
-<a name="l00144"></a>00144         <a class="code" href="namespacecharacter__motion__mod.html#ea3a324b2a84db52cf80121e2496dc8b" title="3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる...">character_motion_mod::pushCameraWorldTransform</a>();   
-<a name="l00145"></a>00145         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_cameraParts);
-<a name="l00146"></a>00146     glPopMatrix();
-<a name="l00147"></a>00147 
-<a name="l00148"></a>00148 
-<a name="l00149"></a>00149     <span class="comment">//---影の描画</span>
-<a name="l00150"></a>00150     glDisable( GL_LIGHTING );
-<a name="l00151"></a>00151     glColor4d( 0 , 0 , 0 , m_shadowPower ); 
-<a name="l00152"></a>00152     glPushMatrix();
-<a name="l00153"></a>00153         <a class="code" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d" title="ã\83\91ã\82¿ã\83¼ã\83³ä½\8dç½®ã\81\8bã\82\89ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ã\81¤ã\81\8fã\82\8aï¼\8cç\8f¾å\9c¨ã\81®è¡\8cå\88\97ã\81«æ\8e\9bã\81\91å\90\88ã\82\8fã\81\9bã\82\8bï...">calibration_mod::pushCharacterWorldTransform</a>();
-<a name="l00154"></a>00154         <a class="code" href="namespacecharacter__motion__mod.html#ded13cd9cd83dd56192a31bded070a3c" title="3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる...">character_motion_mod::pushShadowWorldTransform</a>();   
-<a name="l00155"></a>00155         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_shadowParts);
-<a name="l00156"></a>00156     glPopMatrix();
-<a name="l00157"></a>00157     glColor3d( 1 , 1 , 1 ); 
-<a name="l00158"></a>00158 
-<a name="l00159"></a>00159     
-<a name="l00160"></a>00160     <span class="comment">//---オブジェクトの描画</span>
-<a name="l00161"></a>00161     glClearDepth(1.0);
-<a name="l00162"></a>00162     glLoadIdentity();
-<a name="l00163"></a>00163     gluLookAt(
-<a name="l00164"></a>00164         0 , 0 , <a class="code" href="configure_8h.html#efb005c050b55a482beebf374ccc563f">NEAR_CLIP</a> + 2000 , 
-<a name="l00165"></a>00165         0 , 0 , 0 ,
-<a name="l00166"></a>00166         0 , 1 , 0 
-<a name="l00167"></a>00167     );
-<a name="l00168"></a>00168     glDisable( GL_LIGHTING );
-<a name="l00169"></a>00169     glPushMatrix();
-<a name="l00170"></a>00170         <a class="code" href="namespacelogo__object__motion__mod.html#1358280e99622f420fd7ab39498bf30e" title="ç\8f¾å\9c¨è¨­å®\9aã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ã\81®3次å\85\83ä½\8dç½®ã\81«ç\9b¸å½\93ã\81\99ã\82\8b ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88...">logo_object_motion_mod::pushObjectWorldTransform</a>();
-<a name="l00171"></a>00171         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_object);
-<a name="l00172"></a>00172         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_face);
-<a name="l00173"></a>00173     glPopMatrix();
-<a name="l00174"></a>00174 
-<a name="l00175"></a>00175 
-<a name="l00176"></a>00176     <span class="comment">//---ロゴの描画 </span>
-<a name="l00177"></a>00177     <span class="comment">//TODO 正射影にするのがいいか?</span>
-<a name="l00178"></a>00178     glDisable(GL_DEPTH_TEST);
-<a name="l00179"></a>00179     glLoadIdentity();
-<a name="l00180"></a>00180     gluLookAt(
-<a name="l00181"></a>00181         0 , 0 , 1500 , 
-<a name="l00182"></a>00182         0 , 0 , 0 ,
-<a name="l00183"></a>00183         0 , 1 , 0 
-<a name="l00184"></a>00184     );
-<a name="l00185"></a>00185     
-<a name="l00186"></a>00186     glPushMatrix();
-<a name="l00187"></a>00187         <a class="code" href="namespacelogo__object__motion__mod.html#d006029788c0e62f3877cd7a5dde3e3e" title="ç\8f¾å\9c¨è¨­å®\9aã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\83­ã\82´ã\81®3次å\85\83ä½\8dç½®ã\81«ç\9b¸å½\93ã\81\99ã\82\8b ã\83¯ã\83¼ã\83«ã\83\89å¤\89æ\8f\9bè¡\8cå\88\97ã\82\92ç\8f¾å\9c¨ã\81...">logo_object_motion_mod::pushLogoWorldTransform</a>();
-<a name="l00188"></a>00188         <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(m_logo);
-<a name="l00189"></a>00189     glPopMatrix();
-<a name="l00190"></a>00190     
-<a name="l00191"></a>00191     <a class="code" href="namespacecalibration__mod.html#22f789daea90e8ec94ef90050873e39b" title="モジュールの内容を描画する.">calibration_mod::draw</a>();
-<a name="l00192"></a>00192     <a class="code" href="main_8cc.html#008073dbda3fd6c40b0a37c6d64085bb">drawFlash</a>();
-<a name="l00193"></a>00193     glutSwapBuffers();
-<a name="l00194"></a>00194 }
-<a name="l00195"></a>00195 <span class="comment">//}}}</span>
-<a name="l00196"></a>00196 <span class="comment">//{{{ displayFunc_preview</span>
-<a name="l00197"></a>00197 <span class="comment">// ディスプレイコールバック</span>
-<a name="l00198"></a><a class="code" href="main_8cc.html#530940458ebf8c722c2f1e7e4467eab7">00198</a> <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#530940458ebf8c722c2f1e7e4467eab7">displayFunc_preview</a>(<span class="keywordtype">void</span>)
-<a name="l00199"></a>00199 {
-<a name="l00200"></a>00200     <span class="comment">// 再描画に際する初期化</span>
-<a name="l00201"></a>00201     glClearColor(0.1, 0.1, 0.1, 0.0);
-<a name="l00202"></a>00202     glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
-<a name="l00203"></a>00203 
-<a name="l00204"></a>00204     glDisable(GL_DEPTH_TEST);
-<a name="l00205"></a>00205     glDisable( GL_LIGHTING );
-<a name="l00206"></a>00206     <a class="code" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc" title="モジュールの内容を描画する.">capturing_mod::draw</a>();
-<a name="l00207"></a>00207 
-<a name="l00208"></a>00208     <span class="comment">// 描画(バッファー入れ替え)</span>
-<a name="l00209"></a>00209     glutSwapBuffers();
-<a name="l00210"></a>00210 }
-<a name="l00211"></a>00211 <span class="comment">//}}}</span>
-<a name="l00212"></a>00212 <span class="comment">//{{{ idleFunc</span>
-<a name="l00213"></a>00213 <span class="comment">// アイドル時のコールバック</span>
-<a name="l00214"></a><a class="code" href="main_8cc.html#b5c5e41a17e048d746cecc4d6dfe2e75">00214</a> <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#b5c5e41a17e048d746cecc4d6dfe2e75">idleFunc</a>()
-<a name="l00215"></a>00215 {   
-<a name="l00216"></a>00216     <span class="keyword">static</span> <span class="keywordtype">int</span> count = 0;
-<a name="l00217"></a>00217 <span class="preprocessor">#if USE_CAMERA</span>
-<a name="l00218"></a>00218 <span class="preprocessor"></span>    <span class="keywordflow">if</span>( count++ % <a class="code" href="configure_8h.html#ad0a23bc98c9469943c3e111e9e092ca">CAMERA_CAPTURE_RATE</a> == 0)
-<a name="l00219"></a>00219     {
-<a name="l00220"></a>00220         m_captor.update();  <span class="comment">//毎フレームだとキャプチャが追いつかない</span>
-<a name="l00221"></a>00221         <a class="code" href="namespacecamera__mod.html#d1fad55f1c8101b48aad860927fb6ba5" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">camera_mod::update</a>();
-<a name="l00222"></a>00222     }
-<a name="l00223"></a>00223 <span class="preprocessor">#endif</span>
-<a name="l00224"></a>00224 <span class="preprocessor"></span>    <a class="code" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">logo_object_motion_mod::update</a>();
-<a name="l00225"></a>00225     <a class="code" href="namespacecharacter__motion__mod.html#68a3897bff6aa0f4bef5862f71d20938" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">character_motion_mod::update</a>();
-<a name="l00226"></a>00226     <a class="code" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">calibration_mod::update</a>();
-<a name="l00227"></a>00227     <a class="code" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b" title="モジュールの状態を更新する.この関数は1フレームに1度呼び出される....">capturing_mod::update</a>();
-<a name="l00228"></a>00228     <a class="code" href="namespacecommand__mod.html#d288c23615c5d2c9a061f797600e6e07">command_mod::update</a>();
-<a name="l00229"></a>00229     m_flashFrame++;
-<a name="l00230"></a>00230     <span class="comment">//再描画要求</span>
-<a name="l00231"></a>00231     glutPostRedisplay();
-<a name="l00232"></a>00232 }
-<a name="l00233"></a>00233 <span class="comment">//}}}</span>
-<a name="l00234"></a>00234 <span class="comment">//{{{ timerFunc</span>
-<a name="l00235"></a><a class="code" href="main_8cc.html#ea5d891ee29815f025bcc64ec5b16902">00235</a> <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#ea5d891ee29815f025bcc64ec5b16902">timerFunc</a>(<span class="keywordtype">int</span> value){
-<a name="l00236"></a>00236     <a class="code" href="main_8cc.html#b5c5e41a17e048d746cecc4d6dfe2e75">idleFunc</a>();
-<a name="l00237"></a>00237     glutTimerFunc(15 , <a class="code" href="main_8cc.html#ea5d891ee29815f025bcc64ec5b16902">timerFunc</a> , 0);
-<a name="l00238"></a>00238 }
-<a name="l00239"></a>00239 <span class="comment">//}}}</span>
-<a name="l00240"></a>00240 <span class="comment">//{{{ resizeFunc</span>
-<a name="l00241"></a><a class="code" href="main_8cc.html#2bcaf0f786e6458205f1c8576e0c123f">00241</a> <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#2bcaf0f786e6458205f1c8576e0c123f">resizeFunc</a>(<span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h) {
-<a name="l00242"></a>00242     glViewport(0, 0, w , h);
-<a name="l00243"></a>00243 <span class="preprocessor">#if USE_CAMERA</span>
-<a name="l00244"></a>00244 <span class="preprocessor"></span>    <a class="code" href="namespacecamera__mod.html#fd2776b510cd3e5ef3a5e8c51d0705d7" title="スクリーンの縦横サイズの変更を通知する.">camera_mod::notifyScreenSizeChanged</a>(w , h);
-<a name="l00245"></a>00245 <span class="preprocessor">#endif</span>
-<a name="l00246"></a>00246 <span class="preprocessor"></span>    <a class="code" href="namespacecapturing__mod.html#90ba5c3632849921aba2fdedae86a317">capturing_mod::notifyScreenSizeChanged</a>( w , h );
-<a name="l00247"></a>00247     <a class="code" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69" title="撮影矩形領域を指定する">capturing_mod::setTargetRegion</a>( w / 4 , h / 4 , w / 2 , h / 2 );
-<a name="l00248"></a>00248 }
-<a name="l00249"></a>00249 <span class="comment">//}}}</span>
-<a name="l00250"></a>00250 <span class="comment">//{{{ myInit</span>
-<a name="l00251"></a><a class="code" href="main_8cc.html#631696ca6a7d57f00a5331b0aeafcee2">00251</a> <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#631696ca6a7d57f00a5331b0aeafcee2">myInit</a>(<span class="keywordtype">void</span>){
-<a name="l00252"></a>00252 <span class="preprocessor">#if USE_CAMERA</span>
-<a name="l00253"></a>00253 <span class="preprocessor"></span>    <a class="code" href="namespacecamera__mod.html#6e7bcdef298092270d99185ec99149ea" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">camera_mod::initialize</a>(m_captor , <a class="code" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a> , <a class="code" href="configure_8h.html#6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a>);
-<a name="l00254"></a>00254 <span class="preprocessor">#endif  </span>
-<a name="l00255"></a>00255 <span class="preprocessor"></span>    glEnable(GL_ALPHA_TEST);<span class="comment">//アルファテストを有効にする</span>
-<a name="l00256"></a>00256     glEnable( GL_LIGHT0 );
-<a name="l00257"></a>00257     GLfloat diffuse[] = { 1 , 1 , 1 , 1 };
-<a name="l00258"></a>00258     glLightfv( GL_LIGHT0 , GL_DIFFUSE , diffuse );
-<a name="l00259"></a>00259     GLfloat ambient[] = { 0.4 , 0.4 , 0.7 , 1 };
-<a name="l00260"></a>00260     glLightfv( GL_LIGHT0 , GL_AMBIENT , ambient);
-<a name="l00261"></a>00261     <span class="comment">//glEnable( GL_CULL_FACE );</span>
-<a name="l00262"></a>00262     <span class="comment">//glCullFace( GL_FRONT  );</span>
-<a name="l00263"></a>00263     
-<a name="l00264"></a>00264     <a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb" title="モジュールの初期化を行う.">logo_object_motion_mod::initialize</a>();
-<a name="l00265"></a>00265     <a class="code" href="namespacecharacter__motion__mod.html#014642f118882f64ccf8122cb1fc965b" title="モジュールの初期化を行う.">character_motion_mod::initialize</a>();
-<a name="l00266"></a>00266     <a class="code" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">capturing_mod::initialize</a>( <a class="code" href="configure_8h.html#2263038aec03a42f913a14674f400518">FILE_CAPTURE_FRAME_TEXTURE</a> , <a class="code" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a> , <a class="code" href="configure_8h.html#6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a> );
-<a name="l00267"></a>00267     <a class="code" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69" title="撮影矩形領域を指定する">capturing_mod::setTargetRegion</a>( <a class="code" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a> / 4 , <a class="code" href="configure_8h.html#6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a> / 4 , <a class="code" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a> / 2 , <a class="code" href="configure_8h.html#6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a> / 2 );
-<a name="l00268"></a>00268     <a class="code" href="namespacecalibration__mod.html#8e865b5918097ae4d086348322a10e64" title="モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと...">calibration_mod::initialize</a>( m_captor );
-<a name="l00269"></a>00269     <a class="code" href="namespacecommand__mod.html#90fa496671ed8864231f55b875f42313" title="モジュールを初期化する">command_mod::initialize</a>();
-<a name="l00270"></a>00270 
-<a name="l00271"></a>00271     { <span class="comment">// 缶のテクスチャのロード</span>
-<a name="l00272"></a>00272         <span class="keywordtype">char</span> buff[128];  
-<a name="l00273"></a>00273         <span class="keywordflow">for</span>( <span class="keywordtype">int</span> i = 0 ; i &lt; <a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d" title="配列の長さを得る">Lab::lengthOf</a>( m_objectTextures ) ; i++){
-<a name="l00274"></a>00274             sprintf(buff , <a class="code" href="configure_8h.html#6db4c48126c1d790d246723a6926b5a9">FILE_OBJECT_TEXTURE</a> , i );    
-<a name="l00275"></a>00275             printf(<span class="stringliteral">"loading... %s\n"</span> , buff);
-<a name="l00276"></a>00276             m_objectTextures[i] = <a class="code" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">model_mod::createTexture</a>( buff );
-<a name="l00277"></a>00277         }
-<a name="l00278"></a>00278     }
-<a name="l00279"></a>00279 
-<a name="l00280"></a>00280     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#ccfc0a5febdcfabda5912dc4e0deaca1">FILE_LOGO</a> , m_logo);
-<a name="l00281"></a>00281     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#a14defd193822011a6ed0b098ddac365">FILE_LEFT_ARM_PARTS</a> , m_leftArmParts);
-<a name="l00282"></a>00282     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#668365d06e6e03dcaa44de34601d2f28">FILE_RIGHT_ARM_PARTS</a> , m_rightArmParts);
-<a name="l00283"></a>00283     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#005f41ea971a731333c1b196d69996a1">FILE_LEFT_LEG_PARTS</a> , m_leftLegParts);
-<a name="l00284"></a>00284     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#f0f9878c6c243847a61fab6065a9f101">FILE_RIGHT_LEG_PARTS</a> , m_rightLegParts);
-<a name="l00285"></a>00285     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#d5b2a225e86f7cbe6f5b92d3fa126696">FILE_SHADOW_PARTS</a> , m_shadowParts);
-<a name="l00286"></a>00286     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#ffb050f315866f815a9988356a4f2a96">FILE_CAMERA_PARTS</a> , m_cameraParts);
-<a name="l00287"></a>00287     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#96f3ccb40e41a2b74d2716e024204c88">FILE_BODY_PARTS</a> , m_bodyParts);
-<a name="l00288"></a>00288     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#178f5028927e2c2d3e9c74d1d85c9a67">FILE_OBJECT</a> , m_object );
-<a name="l00289"></a>00289     m_initialObjectTexture = m_object.at(0).texture;
-<a name="l00290"></a>00290     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#022a202e2d3f39ab9fc2197923ae4365">FILE_FACE</a> , m_face );
-<a name="l00291"></a>00291 
-<a name="l00292"></a>00292     m_flashAnimation = <a class="code" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof::makeConstantHandler</a>( 0 );
-<a name="l00293"></a>00293     std::cout &lt;&lt; <span class="stringliteral">"初期化完了!(大文字のHでヘルプ表示)"</span> &lt;&lt; std::endl; 
-<a name="l00294"></a>00294 }
-<a name="l00295"></a>00295 <span class="comment">//}}}</span>
-<a name="l00296"></a>00296 <span class="comment">//{{{ myExit</span>
-<a name="l00297"></a><a class="code" href="main_8cc.html#44499e7455f77c00c1daa769f57eca5c">00297</a> <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#44499e7455f77c00c1daa769f57eca5c">myExit</a>()
-<a name="l00298"></a>00298 {
-<a name="l00299"></a>00299 <span class="preprocessor">#if USE_CAMERA</span>
-<a name="l00300"></a>00300 <span class="preprocessor"></span>        <a class="code" href="namespacecamera__mod.html#e9b16aa40160b0a2406e2c32b2b3b1e4" title="モジュールの解放を行い.初期化前の状態にする.">camera_mod::finalize</a>();
-<a name="l00301"></a>00301 <span class="preprocessor">#endif</span>
-<a name="l00302"></a>00302 <span class="preprocessor"></span>    <a class="code" href="namespacelogo__object__motion__mod.html#2be3efdeb42bdb0b476ad2a55cdeb6b4" title="モジュールの解放を行い.初期化前の状態にする.">logo_object_motion_mod::finalize</a>();
-<a name="l00303"></a>00303     <a class="code" href="namespacecharacter__motion__mod.html#1cee5dcec4dbf60e840db9e10df5f836" title="モジュールの解放を行い.初期化前の状態にする.">character_motion_mod::finalize</a>();
-<a name="l00304"></a>00304     <a class="code" href="namespacecommand__mod.html#cb7afacda7a5d179a04bb4a089bee9d2" title="モジュールを解放して,初期化前の状態にする.">command_mod::finalize</a>();
-<a name="l00305"></a>00305     <a class="code" href="namespacecalibration__mod.html#caf9a529feddbf1d63bfebe756cd831b" title="モジュールの解放を行い.初期化前の状態にする.">calibration_mod::finalize</a>();
-<a name="l00306"></a>00306     <a class="code" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7" title="モジュールの解放を行い.初期化前の状態にする.">capturing_mod::finalize</a>();
-<a name="l00307"></a>00307 
-<a name="l00308"></a>00308     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_logo);
-<a name="l00309"></a>00309     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_leftArmParts);
-<a name="l00310"></a>00310     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_rightArmParts);
-<a name="l00311"></a>00311     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_leftLegParts);
-<a name="l00312"></a>00312     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_rightLegParts);
-<a name="l00313"></a>00313     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_bodyParts);
-<a name="l00314"></a>00314     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_shadowParts);
-<a name="l00315"></a>00315     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_cameraParts);
-<a name="l00316"></a>00316     m_object.at(0).texture = m_initialObjectTexture;
-<a name="l00317"></a>00317     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_object);
-<a name="l00318"></a>00318     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_face);
-<a name="l00319"></a>00319     glDeleteTextures( <a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d" title="配列の長さを得る">Lab::lengthOf</a>( m_objectTextures ) , m_objectTextures );
-<a name="l00320"></a>00320 }
-<a name="l00321"></a>00321 <span class="comment">//}}}</span>
-<a name="l00322"></a>00322 <span class="comment">//{{{ selectNextObject </span>
-<a name="l00323"></a><a class="code" href="main_8cc.html#8804c447608b2308302d3a3b0b393cc6">00323</a> <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#8804c447608b2308302d3a3b0b393cc6">selectNextTexture</a>(){
-<a name="l00324"></a>00324     m_indexOfTexture = (m_indexOfTexture + 1) % <a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d" title="配列の長さを得る">Lab::lengthOf</a>( m_objectTextures );
-<a name="l00325"></a>00325     m_object.at(0).texture = m_objectTextures[m_indexOfTexture];
-<a name="l00326"></a>00326 }
-<a name="l00327"></a>00327 <span class="comment">//}}}</span>
-<a name="l00328"></a>00328 <span class="comment">//{{{ setShadowPower</span>
-<a name="l00329"></a><a class="code" href="main_8cc.html#a9852ac5c8c5751496002ffdce5f10a6">00329</a> <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#a9852ac5c8c5751496002ffdce5f10a6">setShadowPower</a>( <span class="keywordtype">double</span> power , <span class="keywordtype">double</span> , <span class="keywordtype">double</span> ){
-<a name="l00330"></a>00330     m_shadowPower = power;
-<a name="l00331"></a>00331 }
-<a name="l00332"></a>00332 <span class="comment">//}}}</span>
-<a name="l00333"></a>00333 <span class="comment">//{{{ getShadowPower</span>
-<a name="l00334"></a><a class="code" href="main_8cc.html#dd1c1ff98220f394a1ea8f4c7734ddb5">00334</a> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a> <a class="code" href="demo_8h.html#dd1c1ff98220f394a1ea8f4c7734ddb5">getShadowPower</a>( ){
-<a name="l00335"></a>00335     <span class="keywordflow">return</span> <a class="code" href="structmof_1_1Vector3D.html">mof::Vector3D</a>( m_shadowPower , m_shadowPower , m_shadowPower );
-<a name="l00336"></a>00336 }
-<a name="l00337"></a>00337 <span class="comment">//}}}</span>
-<a name="l00338"></a>00338 <span class="comment">//{{{ reloadFace</span>
-<a name="l00339"></a><a class="code" href="main_8cc.html#400ca701d9e2f07196064b178e62cc0d">00339</a> <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#400ca701d9e2f07196064b178e62cc0d">reloadFace</a>(){
-<a name="l00340"></a>00340     <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(m_face);
-<a name="l00341"></a>00341     <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<a class="code" href="configure_8h.html#022a202e2d3f39ab9fc2197923ae4365">FILE_FACE</a> , m_face );
-<a name="l00342"></a>00342 }
-<a name="l00343"></a>00343 <span class="comment">//}}}</span>
-<a name="l00344"></a>00344 <span class="comment">//{{{ printout</span>
-<a name="l00345"></a><a class="code" href="main_8cc.html#1c1e58ab60a028c1dc5ce5a28b767059">00345</a> <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#1c1e58ab60a028c1dc5ce5a28b767059">printout</a>(){
-<a name="l00346"></a>00346     {
-<a name="l00347"></a>00347         std::stringstream ss;
-<a name="l00348"></a>00348         ss &lt;&lt; <span class="stringliteral">"sh ./scripts/printout.sh "</span> &lt;&lt; <span class="stringliteral">" ./output.ppm"</span> ;
-<a name="l00349"></a>00349         std::cout &lt;&lt; ss.str() &lt;&lt; std::endl;
-<a name="l00350"></a>00350         system( ss.str().c_str() );
-<a name="l00351"></a>00351     }
-<a name="l00352"></a>00352     {
-<a name="l00353"></a>00353         std::stringstream ss;
-<a name="l00354"></a>00354         ss &lt;&lt; <span class="stringliteral">"sh ./scripts/cpimg.sh "</span> &lt;&lt; <span class="stringliteral">" ./output.ppm "</span> ;
-<a name="l00355"></a>00355         ss &lt;&lt; <span class="stringliteral">" ~/events/opencampus2009/demo/photos/ "</span>;
-<a name="l00356"></a>00356         std::cout &lt;&lt; ss.str() &lt;&lt; std::endl;
-<a name="l00357"></a>00357         system( ss.str().c_str() );
-<a name="l00358"></a>00358     }
-<a name="l00359"></a>00359 
-<a name="l00360"></a>00360 }
-<a name="l00361"></a>00361 <span class="comment">//}}}</span>
-<a name="l00362"></a>00362 <span class="comment">//{{{ setDemoMode</span>
-<a name="l00363"></a><a class="code" href="main_8cc.html#39e9bc303d3e3b02849548e1f3e54f10">00363</a> <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a>( <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> mode ){
-<a name="l00364"></a>00364     <span class="keywordflow">switch</span> (mode){
-<a name="l00365"></a>00365         <span class="keywordflow">case</span> <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb">CAPTURE</a> :
-<a name="l00366"></a>00366             glutDisplayFunc(<a class="code" href="main_8cc.html#df64495dd0257c762f7ecabe128d1416">displayFunc_capture</a>);
-<a name="l00367"></a>00367             <a class="code" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c" title="撮影モードを指定する(デフォルトではREGION)">capturing_mod::setCaptureMode</a>( <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">capturing_mod::REGION</a> );
-<a name="l00368"></a>00368             <span class="keywordflow">break</span>;
-<a name="l00369"></a>00369         <span class="keywordflow">case</span> <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d">VR</a> :
-<a name="l00370"></a>00370             glutDisplayFunc(<a class="code" href="main_8cc.html#5a2c0fd8dcf5ca6b424bc712b57dcb99">displayFunc_vr</a>);
-<a name="l00371"></a>00371             <a class="code" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c" title="撮影モードを指定する(デフォルトではREGION)">capturing_mod::setCaptureMode</a>( <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb">capturing_mod::FULL_SCREEN</a> );
-<a name="l00372"></a>00372             <span class="keywordflow">break</span>;
-<a name="l00373"></a>00373         <span class="keywordflow">case</span> <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288">PREVIEW_CAPTURE</a> :
-<a name="l00374"></a>00374             glutDisplayFunc(<a class="code" href="main_8cc.html#530940458ebf8c722c2f1e7e4467eab7">displayFunc_preview</a>);
-<a name="l00375"></a>00375             <a class="code" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c" title="撮影モードを指定する(デフォルトではREGION)">capturing_mod::setCaptureMode</a>( <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">capturing_mod::REGION</a> );
-<a name="l00376"></a>00376             <span class="keywordflow">break</span>;
-<a name="l00377"></a>00377         <span class="keywordflow">case</span> <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b">PREVIEW_VR</a> :
-<a name="l00378"></a>00378             glutDisplayFunc(<a class="code" href="main_8cc.html#530940458ebf8c722c2f1e7e4467eab7">displayFunc_preview</a>);
-<a name="l00379"></a>00379             <a class="code" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c" title="撮影モードを指定する(デフォルトではREGION)">capturing_mod::setCaptureMode</a>( <a class="code" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb">capturing_mod::FULL_SCREEN</a> );
-<a name="l00380"></a>00380             <span class="keywordflow">break</span>;
-<a name="l00381"></a>00381     }
-<a name="l00382"></a>00382     m_currentDemoMode = mode;
-<a name="l00383"></a>00383 }
-<a name="l00384"></a>00384 <span class="comment">//}}}</span>
-<a name="l00385"></a>00385 <span class="comment">//{{{ getDemoMode</span>
-<a name="l00386"></a><a class="code" href="main_8cc.html#869ead02f8b769d988d5a774642901a0">00386</a> <a class="code" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> <a class="code" href="demo_8h.html#869ead02f8b769d988d5a774642901a0">getDemoMode</a>( ){
-<a name="l00387"></a>00387     <span class="keywordflow">return</span> m_currentDemoMode;
-<a name="l00388"></a>00388 }
-<a name="l00389"></a>00389 <span class="comment">//}}}</span>
-<a name="l00390"></a>00390 <span class="comment">//{{{ convertTexture</span>
-<a name="l00391"></a><a class="code" href="main_8cc.html#dc7fb24c10b86bbbccf0b95c51d19950">00391</a> <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#dc7fb24c10b86bbbccf0b95c51d19950">convertTexture</a>(){
-<a name="l00392"></a>00392     std::stringstream ss;
-<a name="l00393"></a>00393     ss &lt;&lt; <span class="stringliteral">"sh ./scripts/maketexture.sh "</span> &lt;&lt; <span class="stringliteral">" ./output.ppm ./"</span> &lt;&lt; <a class="code" href="configure_8h.html#ad3c82fa0b2758fc7ea000eafe9892da">FILE_FACE_TEXTURE</a>;
-<a name="l00394"></a>00394     std::cout &lt;&lt; ss.str() &lt;&lt; std::endl;
-<a name="l00395"></a>00395     system( ss.str().c_str() );
-<a name="l00396"></a>00396 }
-<a name="l00397"></a>00397 <span class="comment">//}}}</span>
-<a name="l00398"></a>00398 <span class="comment">//{{{ drawFlash</span>
-<a name="l00399"></a><a class="code" href="main_8cc.html#008073dbda3fd6c40b0a37c6d64085bb">00399</a>     <span class="keywordtype">void</span> <a class="code" href="main_8cc.html#008073dbda3fd6c40b0a37c6d64085bb">drawFlash</a>(){
-<a name="l00400"></a>00400         <span class="keywordflow">if</span>( m_flashAnimation-&gt;<a class="code" href="classmof_1_1Animation.html#f4898deb6a11bb2b863e69840985e13d">getValue</a>( m_flashFrame ) == 0)<span class="keywordflow">return</span>;
-<a name="l00401"></a>00401         <span class="comment">//透視変換行列の設定</span>
-<a name="l00402"></a>00402         glMatrixMode(GL_PROJECTION);
-<a name="l00403"></a>00403         glLoadIdentity();
-<a name="l00404"></a>00404         glOrtho(0 , 1 , 0 , 1 , -1 , 1);
-<a name="l00405"></a>00405         
-<a name="l00406"></a>00406         <span class="comment">//モデルビュー変換行列の設定</span>
-<a name="l00407"></a>00407         glMatrixMode(GL_MODELVIEW);
-<a name="l00408"></a>00408         glLoadIdentity();
-<a name="l00409"></a>00409 
-<a name="l00410"></a>00410 
-<a name="l00411"></a>00411         <span class="comment">//テクスチャを貼り付ける</span>
-<a name="l00412"></a>00412         glDisable(GL_TEXTURE_2D);
-<a name="l00413"></a>00413         glBegin(GL_QUADS);
-<a name="l00414"></a>00414         {
-<a name="l00415"></a>00415             glVertex2f(0.0, 0.0);        
-<a name="l00416"></a>00416             glVertex2f(0.0, 1.0);   
-<a name="l00417"></a>00417             glVertex2f(1.0, 1.0);   
-<a name="l00418"></a>00418             glVertex2f(1.0, 0.0);   
-<a name="l00419"></a>00419         }
-<a name="l00420"></a>00420         glEnd();
-<a name="l00421"></a>00421 
-<a name="l00422"></a>00422     }
-<a name="l00423"></a>00423 <span class="comment">//}}} </span>
-<a name="l00424"></a>00424 <span class="comment">//{{{ setFlashAnimation</span>
-<a name="l00425"></a><a class="code" href="main_8cc.html#2de22b95bbd6c5f955235fcfcb36a330">00425</a> <span class="keywordtype">void</span> <a class="code" href="demo_8h.html#2de22b95bbd6c5f955235fcfcb36a330">setFlashAnimation</a>( <span class="keyword">const</span> <a class="code" href="classmof_1_1Animation.html">mof::Animation&lt;int&gt;::Handler</a>&amp; flashAnimation ){
-<a name="l00426"></a>00426     m_flashFrame = 0;
-<a name="l00427"></a>00427     m_flashAnimation = flashAnimation;
-<a name="l00428"></a>00428 }
-<a name="l00429"></a>00429 <span class="comment">//}}} </span>
-<a name="l00430"></a>00430 <span class="comment">//{{{ main</span>
-<a name="l00431"></a><a class="code" href="main_8cc.html#0ddf1224851353fc92bfbff6f499fa97">00431</a> <span class="keywordtype">int</span> <a class="code" href="main_8cc.html#0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[])
-<a name="l00432"></a>00432 {
-<a name="l00433"></a>00433     <span class="comment">// 終了処理の定義</span>
-<a name="l00434"></a>00434     atexit(<a class="code" href="main_8cc.html#44499e7455f77c00c1daa769f57eca5c">myExit</a>);
-<a name="l00435"></a>00435 
-<a name="l00436"></a>00436     <span class="comment">//OpenGL初期化</span>
-<a name="l00437"></a>00437     glutInit(&amp;argc, argv);
-<a name="l00438"></a>00438     glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH);
-<a name="l00439"></a>00439     <span class="keywordflow">if</span>(<a class="code" href="configure_8h.html#4b7fc74e9502af6e25a001edaa64c44e">WINDOW_MODE</a>){
-<a name="l00440"></a>00440         <span class="comment">//Windowモードで実行</span>
-<a name="l00441"></a>00441         glutInitWindowPosition(100, 100);
-<a name="l00442"></a>00442         glutInitWindowSize(<a class="code" href="configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a> , <a class="code" href="configure_8h.html#6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a>);
-<a name="l00443"></a>00443         glutCreateWindow(<span class="stringliteral">"OpenCampasDemo2009"</span>);
-<a name="l00444"></a>00444     }
-<a name="l00445"></a>00445     <span class="keywordflow">else</span>{
-<a name="l00446"></a>00446         <span class="comment">//FullScreenモードで実行</span>
-<a name="l00447"></a>00447         glutGameModeString(<a class="code" href="configure_8h.html#0c0dea8e73364e56176aa82c0d2feaef">GAMEMODE_STRING</a>);
-<a name="l00448"></a>00448         <span class="keywordflow">if</span>(!glutGameModeGet(GLUT_GAME_MODE_POSSIBLE))exit(0);
-<a name="l00449"></a>00449         glutEnterGameMode();
-<a name="l00450"></a>00450         <span class="comment">//glutFullScreen();</span>
-<a name="l00451"></a>00451     }
-<a name="l00452"></a>00452     <span class="comment">//ユーザ定義の初期化</span>
-<a name="l00453"></a>00453     <a class="code" href="main_8cc.html#631696ca6a7d57f00a5331b0aeafcee2">myInit</a>();
-<a name="l00454"></a>00454 
-<a name="l00455"></a>00455     <span class="comment">//コールバック</span>
-<a name="l00456"></a>00456     glutDisplayFunc(<a class="code" href="main_8cc.html#df64495dd0257c762f7ecabe128d1416">displayFunc_capture</a>);
-<a name="l00457"></a>00457     glutReshapeFunc(<a class="code" href="main_8cc.html#2bcaf0f786e6458205f1c8576e0c123f">resizeFunc</a>);
-<a name="l00458"></a>00458     <span class="comment">//glutIdleFunc(idleFunc);</span>
-<a name="l00459"></a>00459     glutKeyboardFunc(<a class="code" href="namespacecommand__mod.html#755cf3344a9395d83349e81c5d4ca45a" title="ã\82­ã\83¼ã\83\9cã\83¼ã\83\89ã\81\8cæ\8a¼ã\81\95ã\82\8cã\81\9fã\81\93ã\81¨ã\82\92é\80\9aç\9f¥ã\81\99ã\82\8bé\96¢æ\95°ï¼\8eã\82­ã\83¼ã\81«å¯¾å¿\9cã\81\97ã\81\9fæ©\9fè\83½ã\82\92å\91¼ã\81³å\87ºã...">command_mod::notifyKeyPressed</a>);
-<a name="l00460"></a>00460     glutTimerFunc(15 , <a class="code" href="main_8cc.html#ea5d891ee29815f025bcc64ec5b16902">timerFunc</a> , 0);
-<a name="l00461"></a>00461 
-<a name="l00462"></a>00462     glutMainLoop();
-<a name="l00463"></a>00463     
-<a name="l00464"></a>00464     <span class="keywordflow">return</span> 0;
-<a name="l00465"></a>00465 }
-<a name="l00466"></a>00466 <span class="comment">//}}}</span>
-<a name="l00467"></a>00467 
-<a name="l00468"></a>00468 
-<a name="l00469"></a>00469 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/main_8cc.html b/latex/vim/.vim/doc/html/main_8cc.html
deleted file mode 100644 (file)
index 09f7685..0000000
+++ /dev/null
@@ -1,558 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: main.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>main.cc</h1>
-<p>
-<a href="main_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#008073dbda3fd6c40b0a37c6d64085bb">drawFlash</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#df64495dd0257c762f7ecabe128d1416">displayFunc_capture</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#5a2c0fd8dcf5ca6b424bc712b57dcb99">displayFunc_vr</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#530940458ebf8c722c2f1e7e4467eab7">displayFunc_preview</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#b5c5e41a17e048d746cecc4d6dfe2e75">idleFunc</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#ea5d891ee29815f025bcc64ec5b16902">timerFunc</a> (int value)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#2bcaf0f786e6458205f1c8576e0c123f">resizeFunc</a> (int w, int h)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#631696ca6a7d57f00a5331b0aeafcee2">myInit</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#44499e7455f77c00c1daa769f57eca5c">myExit</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#8804c447608b2308302d3a3b0b393cc6">selectNextTexture</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#a9852ac5c8c5751496002ffdce5f10a6">setShadowPower</a> (double power, double, double)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#dd1c1ff98220f394a1ea8f4c7734ddb5">getShadowPower</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#400ca701d9e2f07196064b178e62cc0d">reloadFace</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#1c1e58ab60a028c1dc5ce5a28b767059">printout</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#39e9bc303d3e3b02849548e1f3e54f10">setDemoMode</a> (<a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> mode)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#869ead02f8b769d988d5a774642901a0">getDemoMode</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#dc7fb24c10b86bbbccf0b95c51d19950">convertTexture</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#2de22b95bbd6c5f955235fcfcb36a330">setFlashAnimation</a> (const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; int &gt;::Handler &amp;flashAnimation)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
-
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a> = 1e-10</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cc.html#18540318aa983a0f2c09072e4737c45c">DET_EPS</a> = 1e-10</td></tr>
-
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="dc7fb24c10b86bbbccf0b95c51d19950"></a><!-- doxytag: member="main.cc::convertTexture" ref="dc7fb24c10b86bbbccf0b95c51d19950" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void convertTexture           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00391">391</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="df64495dd0257c762f7ecabe128d1416"></a><!-- doxytag: member="main.cc::displayFunc_capture" ref="df64495dd0257c762f7ecabe128d1416" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void displayFunc_capture           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00056">56</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="530940458ebf8c722c2f1e7e4467eab7"></a><!-- doxytag: member="main.cc::displayFunc_preview" ref="530940458ebf8c722c2f1e7e4467eab7" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void displayFunc_preview           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00198">198</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5a2c0fd8dcf5ca6b424bc712b57dcb99"></a><!-- doxytag: member="main.cc::displayFunc_vr" ref="5a2c0fd8dcf5ca6b424bc712b57dcb99" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void displayFunc_vr           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00075">75</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="008073dbda3fd6c40b0a37c6d64085bb"></a><!-- doxytag: member="main.cc::drawFlash" ref="008073dbda3fd6c40b0a37c6d64085bb" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void drawFlash           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00399">399</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="869ead02f8b769d988d5a774642901a0"></a><!-- doxytag: member="main.cc::getDemoMode" ref="869ead02f8b769d988d5a774642901a0" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a> getDemoMode           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00386">386</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dd1c1ff98220f394a1ea8f4c7734ddb5"></a><!-- doxytag: member="main.cc::getShadowPower" ref="dd1c1ff98220f394a1ea8f4c7734ddb5" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> getShadowPower           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00334">334</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b5c5e41a17e048d746cecc4d6dfe2e75"></a><!-- doxytag: member="main.cc::idleFunc" ref="b5c5e41a17e048d746cecc4d6dfe2e75" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void idleFunc           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00214">214</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="main.cc::main" ref="0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int main           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>[]</td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00431">431</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="44499e7455f77c00c1daa769f57eca5c"></a><!-- doxytag: member="main.cc::myExit" ref="44499e7455f77c00c1daa769f57eca5c" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void myExit           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00297">297</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="631696ca6a7d57f00a5331b0aeafcee2"></a><!-- doxytag: member="main.cc::myInit" ref="631696ca6a7d57f00a5331b0aeafcee2" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void myInit           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00251">251</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1c1e58ab60a028c1dc5ce5a28b767059"></a><!-- doxytag: member="main.cc::printout" ref="1c1e58ab60a028c1dc5ce5a28b767059" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void printout           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-撮影画像をプリントアウト 
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00345">345</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="400ca701d9e2f07196064b178e62cc0d"></a><!-- doxytag: member="main.cc::reloadFace" ref="400ca701d9e2f07196064b178e62cc0d" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void reloadFace           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-顔写真オブジェクトをリロードする 
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00339">339</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2bcaf0f786e6458205f1c8576e0c123f"></a><!-- doxytag: member="main.cc::resizeFunc" ref="2bcaf0f786e6458205f1c8576e0c123f" args="(int w, int h)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void resizeFunc           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>w</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00241">241</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="8804c447608b2308302d3a3b0b393cc6"></a><!-- doxytag: member="main.cc::selectNextTexture" ref="8804c447608b2308302d3a3b0b393cc6" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void selectNextTexture           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-描画する缶オブジェクトを切り替える 
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00323">323</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="39e9bc303d3e3b02849548e1f3e54f10"></a><!-- doxytag: member="main.cc::setDemoMode" ref="39e9bc303d3e3b02849548e1f3e54f10" args="(DemoMode mode)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void setDemoMode           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="demo_8h.html#43a665d8b70dad25589cf990914e6e5f">DemoMode</a>&nbsp;</td>
-          <td class="paramname"> <em>mode</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モードを切り替える 
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00363">363</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2de22b95bbd6c5f955235fcfcb36a330"></a><!-- doxytag: member="main.cc::setFlashAnimation" ref="2de22b95bbd6c5f955235fcfcb36a330" args="(const mof::Animation&lt; int &gt;::Handler &amp;flashAnimation)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void setFlashAnimation           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; int &gt;::Handler &amp;&nbsp;</td>
-          <td class="paramname"> <em>flashAnimation</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00425">425</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a9852ac5c8c5751496002ffdce5f10a6"></a><!-- doxytag: member="main.cc::setShadowPower" ref="a9852ac5c8c5751496002ffdce5f10a6" args="(double power, double, double)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void setShadowPower           </td>
-          <td>(</td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>power</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname">, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00329">329</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ea5d891ee29815f025bcc64ec5b16902"></a><!-- doxytag: member="main.cc::timerFunc" ref="ea5d891ee29815f025bcc64ec5b16902" args="(int value)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void timerFunc           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>value</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00235">235</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="18540318aa983a0f2c09072e4737c45c"></a><!-- doxytag: member="main.cc::DET_EPS" ref="18540318aa983a0f2c09072e4737c45c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="test_8cc.html#18540318aa983a0f2c09072e4737c45c">DET_EPS</a> = 1e-10          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b49f4cd93dedd3a086d3565a8a1b5998"></a><!-- doxytag: member="main.cc::EPS" ref="b49f4cd93dedd3a086d3565a8a1b5998" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="test_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a> = 1e-10          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="main_8cc-source.html">main.cc</a> の <a class="el" href="main_8cc-source.html#l00023">23</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/model__mod_2configure_8h-source.html b/latex/vim/.vim/doc/html/model__mod_2configure_8h-source.html
deleted file mode 100644 (file)
index facd4d6..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/configure.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/configure.h</h1><a href="model__mod_2configure_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span>
-<a name="l00003"></a>00003 <span class="keyword">namespace </span>configure{
-<a name="l00004"></a><a class="code" href="model__mod_2configure_8h.html#884ad251be661d62d2d0d00d0ae7ed26">00004</a> <span class="preprocessor">    #define USE_CAMERA       false          //false=&gt; カメラの機能を利用しない true=&gt; カメラの機能を利用する</span>
-<a name="l00005"></a><a class="code" href="model__mod_2configure_8h.html#4b7fc74e9502af6e25a001edaa64c44e">00005</a> <span class="preprocessor"></span><span class="preprocessor">    #define WINDOW_MODE      true           //false=&gt; フルスクリーンで実行 true=&gt; Windowモードで実行</span>
-<a name="l00006"></a><a class="code" href="model__mod_2configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">00006</a> <span class="preprocessor"></span><span class="preprocessor">    #define SCREEN_WIDTH     640            //Windowモードのときのスクリーンのサイズ </span>
-<a name="l00007"></a><a class="code" href="model__mod_2configure_8h.html#6974d08a74da681b3957b2fead2608b8">00007</a> <span class="preprocessor"></span><span class="preprocessor">    #define SCREEN_HEIGHT    480            //Windowモードのときのスクリーンのサイズ </span>
-<a name="l00008"></a><a class="code" href="model__mod_2configure_8h.html#0c0dea8e73364e56176aa82c0d2feaef">00008</a> <span class="preprocessor"></span><span class="preprocessor">    #define GAMEMODE_STRING  "1280x1024"    //フルスクリーンモードのときのスクリーンのサイズ </span>
-<a name="l00009"></a>00009 <span class="preprocessor"></span>
-<a name="l00010"></a>00010     <span class="comment">//カメラの解像度</span>
-<a name="l00011"></a><a class="code" href="model__mod_2configure_8h.html#d354d70fc770f4dad4261091d30aed2c">00011</a> <span class="preprocessor">    #define CAMERA_RESOLUTION_WIDTH  960 </span>
-<a name="l00012"></a><a class="code" href="model__mod_2configure_8h.html#c2255c4adc6e30c2f44b1e13b8662eeb">00012</a> <span class="preprocessor"></span><span class="preprocessor">    #define CAMERA_RESOLUTION_HEIGHT 720</span>
-<a name="l00013"></a>00013 <span class="preprocessor"></span>
-<a name="l00014"></a>00014     <span class="comment">//カメラの位置など</span>
-<a name="l00015"></a><a class="code" href="model__mod_2configure_8h.html#29e409d1c8429b5bed83188ca4ace328">00015</a> <span class="preprocessor">    #define EYE_X                 0         //カメラのX座標位置</span>
-<a name="l00016"></a><a class="code" href="model__mod_2configure_8h.html#b154da20cd3ad528aec144a6dcdb474e">00016</a> <span class="preprocessor"></span><span class="preprocessor">    #define EYE_Y                 -500         //カメラのY座標位置</span>
-<a name="l00017"></a>00017 <span class="preprocessor"></span>    <span class="comment">//#define EYE_Z                 5         //カメラのZ座標位置</span>
-<a name="l00018"></a><a class="code" href="model__mod_2configure_8h.html#024537dd71b589d50636c840be8a66fd">00018</a> <span class="preprocessor">    #define EYE_Z                 -500       //カメラのZ座標位置</span>
-<a name="l00019"></a><a class="code" href="model__mod_2configure_8h.html#4f0fb59aef6128b8eb6d726f640653b6">00019</a> <span class="preprocessor"></span><span class="preprocessor">    #define LOOKAT_X              0         //カメラの視点のX座標位置</span>
-<a name="l00020"></a><a class="code" href="model__mod_2configure_8h.html#6a310092960496ff81a3e9f455201013">00020</a> <span class="preprocessor"></span><span class="preprocessor">    #define LOOKAT_Y              0         //カメラの視点のY座標位置</span>
-<a name="l00021"></a><a class="code" href="model__mod_2configure_8h.html#36e2e6957ef26d896289c8d03e548471">00021</a> <span class="preprocessor"></span><span class="preprocessor">    #define LOOKAT_Z              0         //カメラの視点のZ座標位置</span>
-<a name="l00022"></a><a class="code" href="model__mod_2configure_8h.html#799d7ac2652fc79ec3a04b564971a4d0">00022</a> <span class="preprocessor"></span><span class="preprocessor">    #define UP_X                  0         //カメラのアップベクトルのX成分</span>
-<a name="l00023"></a><a class="code" href="model__mod_2configure_8h.html#0a0b1515c7177c8e0d97e63a90f11788">00023</a> <span class="preprocessor"></span><span class="preprocessor">    #define UP_Y                  1         //カメラのアップベクトルのY成分</span>
-<a name="l00024"></a><a class="code" href="model__mod_2configure_8h.html#8708d2baffb71052a954b8d47285acbd">00024</a> <span class="preprocessor"></span><span class="preprocessor">    #define UP_Z                  0         //カメラのアップベクトルのZ成分</span>
-<a name="l00025"></a>00025 <span class="preprocessor"></span>
-<a name="l00026"></a>00026     <span class="comment">//3Dオブジェクトのファイル名 </span>
-<a name="l00027"></a><a class="code" href="model__mod_2configure_8h.html#a14defd193822011a6ed0b098ddac365">00027</a> <span class="preprocessor">    #define FILE_LEFT_ARM_PARTS   "models/leftarm" </span>
-<a name="l00028"></a><a class="code" href="model__mod_2configure_8h.html#668365d06e6e03dcaa44de34601d2f28">00028</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_RIGHT_ARM_PARTS  "models/cube.dat" </span>
-<a name="l00029"></a>00029 <span class="preprocessor"></span>    <span class="comment">//#define FILE_RIGHT_ARM_PARTS  "models/rightarm" </span>
-<a name="l00030"></a><a class="code" href="model__mod_2configure_8h.html#96f3ccb40e41a2b74d2716e024204c88">00030</a> <span class="preprocessor">    #define FILE_BODY_PARTS       "models/body" </span>
-<a name="l00031"></a><a class="code" href="model__mod_2configure_8h.html#ccfc0a5febdcfabda5912dc4e0deaca1">00031</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_LOGO             "models/logo"</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span>    <span class="comment">//#define FILE_OBJECT           "models/object"     //缶。これだけdisplay_3D形式</span>
-<a name="l00033"></a><a class="code" href="model__mod_2configure_8h.html#178f5028927e2c2d3e9c74d1d85c9a67">00033</a> <span class="preprocessor">    #define FILE_OBJECT           "models/montage.dat"     //缶。これだけdisplay_3D形式</span>
-<a name="l00034"></a><a class="code" href="model__mod_2configure_8h.html#6db4c48126c1d790d246723a6926b5a9">00034</a> <span class="preprocessor"></span><span class="preprocessor">    #define FILE_OBJECT_TEXTURE   "models/object.ppm" //↑のモデルに貼るテクスチャ画像   </span>
-<a name="l00035"></a>00035 <span class="preprocessor"></span>
-<a name="l00036"></a>00036 } <span class="comment">// namespace configure </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/model__mod_2configure_8h.html b/latex/vim/.vim/doc/html/model__mod_2configure_8h.html
deleted file mode 100644 (file)
index 2e27f5d..0000000
+++ /dev/null
@@ -1,459 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/configure.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/configure.h</h1>
-<p>
-<a href="model__mod_2configure_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfigure.html">configure</a></td></tr>
-
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#884ad251be661d62d2d0d00d0ae7ed26">USE_CAMERA</a>&nbsp;&nbsp;&nbsp;false</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#4b7fc74e9502af6e25a001edaa64c44e">WINDOW_MODE</a>&nbsp;&nbsp;&nbsp;true</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#2cd109632a6dcccaa80b43561b1ab700">SCREEN_WIDTH</a>&nbsp;&nbsp;&nbsp;640</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#6974d08a74da681b3957b2fead2608b8">SCREEN_HEIGHT</a>&nbsp;&nbsp;&nbsp;480</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#0c0dea8e73364e56176aa82c0d2feaef">GAMEMODE_STRING</a>&nbsp;&nbsp;&nbsp;&quot;1280x1024&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#d354d70fc770f4dad4261091d30aed2c">CAMERA_RESOLUTION_WIDTH</a>&nbsp;&nbsp;&nbsp;960</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#c2255c4adc6e30c2f44b1e13b8662eeb">CAMERA_RESOLUTION_HEIGHT</a>&nbsp;&nbsp;&nbsp;720</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#29e409d1c8429b5bed83188ca4ace328">EYE_X</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#b154da20cd3ad528aec144a6dcdb474e">EYE_Y</a>&nbsp;&nbsp;&nbsp;-500</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#024537dd71b589d50636c840be8a66fd">EYE_Z</a>&nbsp;&nbsp;&nbsp;-500</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#4f0fb59aef6128b8eb6d726f640653b6">LOOKAT_X</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#6a310092960496ff81a3e9f455201013">LOOKAT_Y</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#36e2e6957ef26d896289c8d03e548471">LOOKAT_Z</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#799d7ac2652fc79ec3a04b564971a4d0">UP_X</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#0a0b1515c7177c8e0d97e63a90f11788">UP_Y</a>&nbsp;&nbsp;&nbsp;1</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#8708d2baffb71052a954b8d47285acbd">UP_Z</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#a14defd193822011a6ed0b098ddac365">FILE_LEFT_ARM_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/leftarm&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#668365d06e6e03dcaa44de34601d2f28">FILE_RIGHT_ARM_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/cube.dat&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#96f3ccb40e41a2b74d2716e024204c88">FILE_BODY_PARTS</a>&nbsp;&nbsp;&nbsp;&quot;models/body&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#ccfc0a5febdcfabda5912dc4e0deaca1">FILE_LOGO</a>&nbsp;&nbsp;&nbsp;&quot;models/logo&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#178f5028927e2c2d3e9c74d1d85c9a67">FILE_OBJECT</a>&nbsp;&nbsp;&nbsp;&quot;models/montage.dat&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_2configure_8h.html#6db4c48126c1d790d246723a6926b5a9">FILE_OBJECT_TEXTURE</a>&nbsp;&nbsp;&nbsp;&quot;models/object.ppm&quot;</td></tr>
-
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="c2255c4adc6e30c2f44b1e13b8662eeb"></a><!-- doxytag: member="configure.h::CAMERA_RESOLUTION_HEIGHT" ref="c2255c4adc6e30c2f44b1e13b8662eeb" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define CAMERA_RESOLUTION_HEIGHT&nbsp;&nbsp;&nbsp;720          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00012">12</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d354d70fc770f4dad4261091d30aed2c"></a><!-- doxytag: member="configure.h::CAMERA_RESOLUTION_WIDTH" ref="d354d70fc770f4dad4261091d30aed2c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define CAMERA_RESOLUTION_WIDTH&nbsp;&nbsp;&nbsp;960          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00011">11</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="29e409d1c8429b5bed83188ca4ace328"></a><!-- doxytag: member="configure.h::EYE_X" ref="29e409d1c8429b5bed83188ca4ace328" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EYE_X&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00015">15</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b154da20cd3ad528aec144a6dcdb474e"></a><!-- doxytag: member="configure.h::EYE_Y" ref="b154da20cd3ad528aec144a6dcdb474e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EYE_Y&nbsp;&nbsp;&nbsp;-500          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="024537dd71b589d50636c840be8a66fd"></a><!-- doxytag: member="configure.h::EYE_Z" ref="024537dd71b589d50636c840be8a66fd" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define EYE_Z&nbsp;&nbsp;&nbsp;-500          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="96f3ccb40e41a2b74d2716e024204c88"></a><!-- doxytag: member="configure.h::FILE_BODY_PARTS" ref="96f3ccb40e41a2b74d2716e024204c88" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_BODY_PARTS&nbsp;&nbsp;&nbsp;&quot;models/body&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a14defd193822011a6ed0b098ddac365"></a><!-- doxytag: member="configure.h::FILE_LEFT_ARM_PARTS" ref="a14defd193822011a6ed0b098ddac365" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_LEFT_ARM_PARTS&nbsp;&nbsp;&nbsp;&quot;models/leftarm&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00027">27</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ccfc0a5febdcfabda5912dc4e0deaca1"></a><!-- doxytag: member="configure.h::FILE_LOGO" ref="ccfc0a5febdcfabda5912dc4e0deaca1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_LOGO&nbsp;&nbsp;&nbsp;&quot;models/logo&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00031">31</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="178f5028927e2c2d3e9c74d1d85c9a67"></a><!-- doxytag: member="configure.h::FILE_OBJECT" ref="178f5028927e2c2d3e9c74d1d85c9a67" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_OBJECT&nbsp;&nbsp;&nbsp;&quot;models/montage.dat&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00033">33</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6db4c48126c1d790d246723a6926b5a9"></a><!-- doxytag: member="configure.h::FILE_OBJECT_TEXTURE" ref="6db4c48126c1d790d246723a6926b5a9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_OBJECT_TEXTURE&nbsp;&nbsp;&nbsp;&quot;models/object.ppm&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="668365d06e6e03dcaa44de34601d2f28"></a><!-- doxytag: member="configure.h::FILE_RIGHT_ARM_PARTS" ref="668365d06e6e03dcaa44de34601d2f28" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define FILE_RIGHT_ARM_PARTS&nbsp;&nbsp;&nbsp;&quot;models/cube.dat&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00028">28</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0c0dea8e73364e56176aa82c0d2feaef"></a><!-- doxytag: member="configure.h::GAMEMODE_STRING" ref="0c0dea8e73364e56176aa82c0d2feaef" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define GAMEMODE_STRING&nbsp;&nbsp;&nbsp;&quot;1280x1024&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00008">8</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4f0fb59aef6128b8eb6d726f640653b6"></a><!-- doxytag: member="configure.h::LOOKAT_X" ref="4f0fb59aef6128b8eb6d726f640653b6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LOOKAT_X&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00019">19</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6a310092960496ff81a3e9f455201013"></a><!-- doxytag: member="configure.h::LOOKAT_Y" ref="6a310092960496ff81a3e9f455201013" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LOOKAT_Y&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00020">20</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="36e2e6957ef26d896289c8d03e548471"></a><!-- doxytag: member="configure.h::LOOKAT_Z" ref="36e2e6957ef26d896289c8d03e548471" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define LOOKAT_Z&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00021">21</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6974d08a74da681b3957b2fead2608b8"></a><!-- doxytag: member="configure.h::SCREEN_HEIGHT" ref="6974d08a74da681b3957b2fead2608b8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define SCREEN_HEIGHT&nbsp;&nbsp;&nbsp;480          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00007">7</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2cd109632a6dcccaa80b43561b1ab700"></a><!-- doxytag: member="configure.h::SCREEN_WIDTH" ref="2cd109632a6dcccaa80b43561b1ab700" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define SCREEN_WIDTH&nbsp;&nbsp;&nbsp;640          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00006">6</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="799d7ac2652fc79ec3a04b564971a4d0"></a><!-- doxytag: member="configure.h::UP_X" ref="799d7ac2652fc79ec3a04b564971a4d0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define UP_X&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00022">22</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0a0b1515c7177c8e0d97e63a90f11788"></a><!-- doxytag: member="configure.h::UP_Y" ref="0a0b1515c7177c8e0d97e63a90f11788" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define UP_Y&nbsp;&nbsp;&nbsp;1          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00023">23</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="8708d2baffb71052a954b8d47285acbd"></a><!-- doxytag: member="configure.h::UP_Z" ref="8708d2baffb71052a954b8d47285acbd" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define UP_Z&nbsp;&nbsp;&nbsp;0          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="884ad251be661d62d2d0d00d0ae7ed26"></a><!-- doxytag: member="configure.h::USE_CAMERA" ref="884ad251be661d62d2d0d00d0ae7ed26" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define USE_CAMERA&nbsp;&nbsp;&nbsp;false          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00004">4</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4b7fc74e9502af6e25a001edaa64c44e"></a><!-- doxytag: member="configure.h::WINDOW_MODE" ref="4b7fc74e9502af6e25a001edaa64c44e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define WINDOW_MODE&nbsp;&nbsp;&nbsp;true          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_2configure_8h-source.html">configure.h</a> の <a class="el" href="model__mod_2configure_8h-source.html#l00005">5</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/model__mod_8cc-source.html b/latex/vim/.vim/doc/html/model__mod_8cc-source.html
deleted file mode 100644 (file)
index b80dab3..0000000
+++ /dev/null
@@ -1,354 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/model_mod.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/model_mod.cc</h1><a href="model__mod_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;sstream&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;fstream&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00007"></a>00007 
-<a name="l00008"></a>00008 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include "<a class="code" href="model__mod_8h.html">model_mod.h</a>"</span>
-<a name="l00010"></a>00010 <span class="preprocessor">#include "<a class="code" href="display__3D_8h.html">display_3D.h</a>"</span>
-<a name="l00011"></a>00011 <span class="preprocessor">#include "<a class="code" href="data__read_8h.html">data_read.h</a>"</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#include "<a class="code" href="png__load_8h.html">png_load.h</a>"</span>
-<a name="l00013"></a>00013 <span class="comment">//#include "set_texture_info.h"</span>
-<a name="l00014"></a>00014 
-<a name="l00015"></a>00015 <span class="keyword">using</span> std::cerr;
-<a name="l00016"></a>00016 <span class="keyword">using</span> std::endl;
-<a name="l00017"></a>00017 
-<a name="l00018"></a>00018 
-<a name="l00019"></a>00019 <span class="comment">//{{{ load3DModelFromLabFormat</span>
-<a name="l00020"></a><a class="code" href="namespacemodel__mod.html#7f8e1fdc03fdf6906f79e3ab60cf0556">00020</a> <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#7f8e1fdc03fdf6906f79e3ab60cf0556" title="display_3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8eã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã\82¡ã\82¤ã...">model_mod::load3DModelFromLabFormat</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filepath , <span class="keyword">const</span> <span class="keywordtype">char</span>* imagepath , std::vector&lt;Lab::Object3D&gt;&amp; objects ){
-<a name="l00021"></a>00021    <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a> obj;
-<a name="l00022"></a>00022    <span class="keywordtype">int</span> pt_num; <span class="comment">// 点の数</span>
-<a name="l00023"></a>00023    <span class="keywordtype">int</span> ln_num; <span class="comment">// 線の数</span>
-<a name="l00024"></a>00024    <span class="keywordtype">int</span> pl_num; <span class="comment">// 平面の数</span>
-<a name="l00025"></a>00025    <span class="keywordtype">int</span> pl_texture_num; <span class="comment">// テクスチャが描かれる平面の数</span>
-<a name="l00026"></a>00026 
-<a name="l00027"></a>00027    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>, <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>;
-<a name="l00028"></a>00028    
-<a name="l00029"></a>00029    <span class="comment">// ここの初期化(0 Clear)を忘れると</span>
-<a name="l00030"></a>00030    <span class="comment">// load_coordinate内の各draw_*関数でメモリの確保に失敗する</span>
-<a name="l00031"></a>00031    <span class="comment">// &lt;&lt;</span>
-<a name="l00032"></a>00032    pl_texture_num = 0;
-<a name="l00033"></a>00033    pt_num = ln_num = pl_num = pl_texture_num;
-<a name="l00034"></a>00034    <span class="comment">// &gt;&gt;</span>
-<a name="l00035"></a>00035    
-<a name="l00036"></a>00036    <a class="code" href="structPoint.html">Point</a> *<a class="code" href="display__3D_8cc.html#bedd08cff88cbb8382a8a18ce0ad321d" title="ÅÀ.">point</a>;
-<a name="l00037"></a>00037    <a class="code" href="structLine.html">Line</a> *<a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>;
-<a name="l00038"></a>00038    <a class="code" href="structPlane.html">Plane</a> *<a class="code" href="display__3D_8cc.html#a814a2365bbfb83db8c44352435e29ff" title="Ê¿ÌÌ.">plane</a>;
-<a name="l00039"></a>00039    <a class="code" href="structPlaneTexture.html">PlaneTexture</a> * planeTexture;
-<a name="l00040"></a>00040    Object3D object;
-<a name="l00041"></a>00041    GLuint texture_num[1];  <span class="comment">// テクスチャ番号</span>
-<a name="l00042"></a>00042 
-<a name="l00043"></a>00043    
-<a name="l00044"></a>00044    <span class="comment">// テクスチャ名(番号)を生成する.</span>
-<a name="l00045"></a>00045    <span class="comment">//glGenTextures(1, &amp;texture_num[0]);</span>
-<a name="l00046"></a>00046      
-<a name="l00047"></a>00047    
-<a name="l00048"></a>00048    <span class="comment">// テクスチャの生成と登録</span>
-<a name="l00049"></a>00049    texture_num[0] = <a class="code" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">createTexture</a>(imagepath);
-<a name="l00050"></a>00050    
-<a name="l00051"></a>00051    <span class="comment">// テクスチャ番号を設定する.</span>
-<a name="l00052"></a>00052    <span class="keywordtype">object</span>.texture = texture_num[0];
-<a name="l00053"></a>00053    
-<a name="l00054"></a>00054    
-<a name="l00055"></a>00055    <span class="comment">//setTextureInfo(object, imagepath, texture_num, width, height, 0);</span>
-<a name="l00056"></a>00056    
-<a name="l00057"></a>00057    <span class="comment">// 研究室のload_coordinateに委譲</span>
-<a name="l00058"></a>00058    <a class="code" href="display__3D_8h.html#2ecc9205b1ef18cb4e72d7bc22721de1" title="»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß">load_coordinate</a>(const_cast&lt;char *&gt;(filepath), pt_num, ln_num, pl_num, pl_texture_num, &amp;point, &amp;line, &amp;plane, &amp;planeTexture, <span class="keywordtype">object</span>);
-<a name="l00059"></a>00059 
-<a name="l00060"></a>00060 <span class="preprocessor">   #ifdef LOAD_LAB_DEBUG</span>
-<a name="l00061"></a>00061 <span class="preprocessor"></span>   <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; <span class="keywordtype">object</span>.vertices.size(); ++i)
-<a name="l00062"></a>00062    {
-<a name="l00063"></a>00063       std::cerr &lt;&lt; <span class="stringliteral">"x: "</span> &lt;&lt; <span class="keywordtype">object</span>.vertices[i].x &lt;&lt; std::endl;
-<a name="l00064"></a>00064       std::cerr &lt;&lt; <span class="stringliteral">"y: "</span> &lt;&lt; <span class="keywordtype">object</span>.vertices[i].y &lt;&lt; std::endl;
-<a name="l00065"></a>00065       std::cerr &lt;&lt; <span class="stringliteral">"z: "</span> &lt;&lt; <span class="keywordtype">object</span>.vertices[i].z &lt;&lt; std::endl;
-<a name="l00066"></a>00066       std::cerr &lt;&lt; <span class="stringliteral">"u: "</span> &lt;&lt; <span class="keywordtype">object</span>.vertices[i].u &lt;&lt; std::endl;
-<a name="l00067"></a>00067       std::cerr &lt;&lt; <span class="stringliteral">"v: "</span> &lt;&lt; <span class="keywordtype">object</span>.vertices[i].v &lt;&lt; std::endl;
-<a name="l00068"></a>00068       std::cerr &lt;&lt; std::endl;
-<a name="l00069"></a>00069    }
-<a name="l00070"></a>00070    std::cerr &lt;&lt; <span class="keywordtype">object</span>.vertices.size() &lt;&lt; std::endl;
-<a name="l00071"></a>00071 <span class="preprocessor">   #endif</span>
-<a name="l00072"></a>00072 <span class="preprocessor"></span>
-<a name="l00073"></a>00073 
-<a name="l00074"></a>00074    <span class="comment">// オブジェクトを格納</span>
-<a name="l00075"></a>00075    objects.push_back(<span class="keywordtype">object</span>);
-<a name="l00076"></a>00076 }
-<a name="l00077"></a>00077 <span class="comment">//}}}   </span>
-<a name="l00078"></a>00078 
-<a name="l00079"></a>00079 
-<a name="l00080"></a>00080 <span class="comment">//{{{ load3DModelFromOriginalFormat</span>
-<a name="l00081"></a>00081 <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filepath , std::vector&lt;Object3D&gt;&amp; objects ){
-<a name="l00082"></a>00082    <span class="comment">// ファイルストリーム生成</span>
-<a name="l00083"></a>00083 
-<a name="l00084"></a>00084 <span class="preprocessor">#ifdef LOAD_ORIGINAL_DEBUG</span>
-<a name="l00085"></a>00085 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"filepath: "</span> &lt;&lt; filepath &lt;&lt; endl &lt;&lt; endl;
-<a name="l00086"></a>00086 <span class="preprocessor">#endif</span>
-<a name="l00087"></a>00087 <span class="preprocessor"></span>   
-<a name="l00088"></a>00088    std::ifstream file_stream(filepath);
-<a name="l00089"></a>00089    
-<a name="l00090"></a>00090    <span class="keywordflow">if</span> ( !file_stream) 
-<a name="l00091"></a>00091    {
-<a name="l00092"></a>00092       cerr &lt;&lt;  <span class="stringliteral">"file is not found"</span> &lt;&lt; endl;
-<a name="l00093"></a>00093       exit(0);
-<a name="l00094"></a>00094    }
-<a name="l00095"></a>00095    
-<a name="l00096"></a>00096    <span class="comment">// テクスチャの数 = オブジェクトの数</span>
-<a name="l00097"></a>00097    <span class="keywordtype">int</span> texNum = -1;
-<a name="l00098"></a>00098 
-<a name="l00099"></a>00099    <span class="comment">// もじれつようばっふぁ~</span>
-<a name="l00100"></a>00100    std::string buff;
-<a name="l00101"></a>00101 
-<a name="l00102"></a>00102    <span class="comment">// テクスチャを管理する番号を保存するため配列.</span>
-<a name="l00103"></a>00103    <span class="comment">//GLuint *texture_num = NULL;</span>
-<a name="l00104"></a>00104    GLuint texture_number;
-<a name="l00105"></a>00105    
-<a name="l00106"></a>00106    <span class="comment">// 現在処理している情報が何の情報であるかを得るための関数</span>
-<a name="l00107"></a>00107    <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod::INFO_TYPE</a> info_t = <a class="code" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150" title="ã\82³ã\83¡ã\83³ã\83\88ã\81®é\83¨å\88\86ã\82\92解æ\9e\90ã\81\97ã\81¦ï¼\8c次ã\81®å\87¦ç\90\86ã\82\92å®\9aã\82\81ã\82\8bï¼\8eã\81¾ã\81\9fï¼\8cã\83\95ã\82¡ã\82¤ã\83«ã\82¹ã\83\88ã\83ªã\83¼ã...">getNextInfo</a>(file_stream);
-<a name="l00108"></a>00108    
-<a name="l00109"></a>00109 
-<a name="l00110"></a>00110    <span class="comment">// オブジェクトの数が返ってくることを期待.</span>
-<a name="l00111"></a>00111    <span class="keywordflow">if</span> ( info_t == <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">OBJ_NUM</a>){
-<a name="l00112"></a>00112      <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> num = <a class="code" href="namespacemodel__mod.html#0e211329e89e2b7059f6398906a340d8" title="オブジェクト数を読み込む">getNum</a>(file_stream);     
-<a name="l00113"></a>00113 <span class="preprocessor">#ifdef LOAD_ORIGINAL_DEBUG</span>
-<a name="l00114"></a>00114 <span class="preprocessor"></span>     cerr &lt;&lt; <span class="stringliteral">"# of Objects: "</span> &lt;&lt; num &lt;&lt; endl;
-<a name="l00115"></a>00115 <span class="preprocessor">#endif</span>
-<a name="l00116"></a>00116 <span class="preprocessor"></span>     <span class="comment">// オブジェクトの数だけ確保</span>
-<a name="l00117"></a>00117      <span class="comment">//texture_num = new GLuint[num];</span>
-<a name="l00118"></a>00118      
-<a name="l00119"></a>00119          <span class="comment">// テクスチャ名(番号)を生成する.</span>
-<a name="l00120"></a>00120      <span class="comment">// glGenTextures(num, &amp;texture_num[0]);</span>
-<a name="l00121"></a>00121      
-<a name="l00122"></a>00122      <span class="comment">// 3Dモデルのオブジェクト分だけ要素を確保</span>
-<a name="l00123"></a>00123      objects.resize(num);
-<a name="l00124"></a>00124      
-<a name="l00125"></a>00125    }<span class="keywordflow">else</span>{
-<a name="l00126"></a>00126       
-<a name="l00127"></a>00127 <span class="preprocessor">#ifdef LOAD_ORIGINAL_DEBUG</span>
-<a name="l00128"></a>00128 <span class="preprocessor"></span>      cerr &lt;&lt; info_type &lt;&lt; endl;
-<a name="l00129"></a>00129 <span class="preprocessor">#endif</span>
-<a name="l00130"></a>00130 <span class="preprocessor"></span>   }
-<a name="l00131"></a>00131 
-<a name="l00133"></a>00133    <span class="keywordflow">while</span> ( (info_t = <a class="code" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150" title="ã\82³ã\83¡ã\83³ã\83\88ã\81®é\83¨å\88\86ã\82\92解æ\9e\90ã\81\97ã\81¦ï¼\8c次ã\81®å\87¦ç\90\86ã\82\92å®\9aã\82\81ã\82\8bï¼\8eã\81¾ã\81\9fï¼\8cã\83\95ã\82¡ã\82¤ã\83«ã\82¹ã\83\88ã\83ªã\83¼ã...">model_mod::getNextInfo</a>(file_stream)) != <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">END_OF_FILE</a>)   {   
-<a name="l00134"></a>00134       <span class="comment">// '#'の次の文字列でどの処理かを判断</span>
-<a name="l00135"></a>00135       <span class="keywordflow">switch</span>(info_t){
-<a name="l00136"></a>00136      <span class="keywordflow">case</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">OBJ_NUM</a>:      <span class="comment">// 前に生成しているからこれはないはず</span>
-<a name="l00137"></a>00137         cerr &lt;&lt; <span class="stringliteral">"data format is not appropriate."</span> &lt;&lt; endl;
-<a name="l00138"></a>00138         <span class="keywordflow">break</span>;
-<a name="l00139"></a>00139         
-<a name="l00140"></a>00140      <span class="keywordflow">case</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a>:       <span class="comment">// オブジェクト情報</span>
-<a name="l00141"></a>00141         <a class="code" href="namespacemodel__mod.html#cc09f03c8c8e68aa5f18eb531179aad8" title="テクスチャ情報(3D点と)をobjects3D構造体に格納">model_mod::readCoordinate</a>(file_stream, objects[texNum]);
-<a name="l00142"></a>00142         <span class="keywordflow">break</span>;
-<a name="l00143"></a>00143         
-<a name="l00144"></a>00144      <span class="keywordflow">case</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">TEX_NUM</a>:
-<a name="l00145"></a>00145         <span class="comment">// verticesをオブジェクト内のテクスチャ数(頂点数)に合わせてリサイズする?いや,しない.</span>
-<a name="l00146"></a>00146         <span class="comment">// 単なる読み飛ばし</span>
-<a name="l00147"></a>00147         getline(file_stream, buff);
-<a name="l00148"></a>00148         <span class="keywordflow">break</span>;
-<a name="l00149"></a>00149         
-<a name="l00150"></a>00150      <span class="keywordflow">case</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a>:
-<a name="l00151"></a>00151         texNum++; <span class="comment">// &lt;--- この処理はオブジェクトにつき,テクスチャが一つという前提のもとになりたつ.</span>
-<a name="l00152"></a>00152         
-<a name="l00153"></a>00153 <span class="preprocessor">#ifdef LOAD_ORIGINAL_DEBUG</span>
-<a name="l00154"></a>00154 <span class="preprocessor"></span>        cerr &lt;&lt; <span class="stringliteral">"texture index: "</span> &lt;&lt; texture_num[texNum] &lt;&lt; endl;
-<a name="l00155"></a>00155 <span class="preprocessor">#endif</span>
-<a name="l00156"></a>00156 <span class="preprocessor"></span>
-<a name="l00157"></a>00157         getline(file_stream, buff);
-<a name="l00158"></a>00158         <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>;                       <span class="comment">// ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\81®æ¨ªå¹\85ã\81¨ç¸¦å¹\85</span>
-<a name="l00159"></a>00159         
-<a name="l00160"></a>00160         <span class="comment">// テクスチャの情報をオブジェクトに設定する</span>
-<a name="l00161"></a>00161         <span class="comment">//setTextureInfo(objects[texNum], buff.c_str(), texture_num, width, height, texNum);</span>
-<a name="l00162"></a>00162         
-<a name="l00163"></a>00163         <span class="comment">// テクスチャの生成と登録(bind)</span>
-<a name="l00164"></a>00164         texture_number = <a class="code" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">createTexture</a>(buff.c_str());
-<a name="l00165"></a>00165         
-<a name="l00166"></a>00166         
-<a name="l00167"></a>00167             <span class="comment">// 3Dオブジェクトにテクスチャの番号を登録</span>
-<a name="l00168"></a>00168         <span class="comment">//object.texture = texture_name[texNum];</span>
-<a name="l00169"></a>00169         objects[texNum].texture = texture_number;
-<a name="l00170"></a>00170         
-<a name="l00171"></a>00171         
-<a name="l00172"></a>00172 <span class="preprocessor">#ifdef LOAD_ORIGINAL_DEBUG</span>
-<a name="l00173"></a>00173 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"texture load complete!!"</span> &lt;&lt; endl;
-<a name="l00174"></a>00174    cerr &lt;&lt; <span class="stringliteral">"texture allocation ..."</span> &lt;&lt; endl;
-<a name="l00175"></a>00175    cerr &lt;&lt; <span class="stringliteral">"height: "</span> &lt;&lt; height&lt;&lt; endl;
-<a name="l00176"></a>00176    cerr &lt;&lt; <span class="stringliteral">"width: "</span> &lt;&lt; width &lt;&lt; endl;
-<a name="l00177"></a>00177 <span class="preprocessor">#endif      </span>
-<a name="l00178"></a>00178 <span class="preprocessor"></span>        <span class="keywordflow">break</span>;
-<a name="l00179"></a>00179         
-<a name="l00180"></a>00180      <span class="keywordflow">case</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">NO_INFO</a> : 
-<a name="l00181"></a>00181      <span class="keywordflow">default</span> : 
-<a name="l00182"></a>00182         <span class="comment">//cerr &lt;&lt; "unexpected error has occur!! Error has occured before " &lt;&lt; endl;</span>
-<a name="l00183"></a>00183         
-<a name="l00184"></a>00184         <span class="keywordflow">break</span>;
-<a name="l00185"></a>00185       }<span class="comment">// switch </span>
-<a name="l00186"></a>00186    } <span class="comment">// while</span>
-<a name="l00187"></a>00187  
-<a name="l00188"></a>00188     <span class="keywordflow">for</span> <span class="comment">//追加コード by yasuda 2009/07/23</span>
-<a name="l00189"></a>00189     (
-<a name="l00190"></a>00190         std::vector&lt;Lab::Object3D&gt;::iterator itr = objects.begin() ;
-<a name="l00191"></a>00191         itr != objects.end() ;
-<a name="l00192"></a>00192         ++itr
-<a name="l00193"></a>00193     )
-<a name="l00194"></a>00194     {
-<a name="l00195"></a>00195         <a class="code" href="types_8cc.html#e46561e685ccc38917821ca513a86dde">avgNormal</a>( *itr );
-<a name="l00196"></a>00196     }
-<a name="l00197"></a>00197 }
-<a name="l00198"></a>00198 <span class="comment">//}}}</span>
-<a name="l00199"></a>00199 
-<a name="l00200"></a>00200 
-<a name="l00201"></a>00201 
-<a name="l00202"></a>00202 
-<a name="l00203"></a>00203 <span class="comment">//{{{ drawObject3D</span>
-<a name="l00204"></a><a class="code" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc">00204</a> <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc" title="3Dモデルを描画する.変換行列は既に指定されているものとする....">model_mod::drawObject3D</a>(<span class="keyword">const</span> <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; <span class="keywordtype">object</span>){
-<a name="l00205"></a>00205    
-<a name="l00206"></a>00206    <span class="comment">//const char* texture_filename;</span>
-<a name="l00207"></a>00207    <span class="comment">// 入力イテレータ</span>
-<a name="l00208"></a>00208 <span class="preprocessor">#ifdef DRAW3D_DEBUG</span>
-<a name="l00209"></a>00209 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"draw!! Monster Card!! "</span> &lt;&lt; endl;
-<a name="l00210"></a>00210    cerr &lt;&lt; <span class="keywordtype">object</span>.vertices[0].x &lt;&lt; <span class="stringliteral">" "</span> &lt;&lt; <span class="keywordtype">object</span>.vertices[0].y &lt;&lt; <span class="stringliteral">" "</span> &lt;&lt; <span class="keywordtype">object</span>.vertices[0].z &lt;&lt; endl;
-<a name="l00211"></a>00211    cerr &lt;&lt; <span class="keywordtype">object</span>.texture &lt;&lt; endl;
-<a name="l00212"></a>00212 <span class="preprocessor">#endif</span>
-<a name="l00213"></a>00213 <span class="preprocessor"></span>   
-<a name="l00214"></a>00214    <span class="comment">// テクスチャのバインド(指定)</span>
-<a name="l00215"></a>00215    glBindTexture(GL_TEXTURE_2D, <span class="keywordtype">object</span>.<a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a>);
-<a name="l00216"></a>00216    glEnable(GL_TEXTURE_2D); <span class="comment">// テクスチャを有効にする</span>
-<a name="l00217"></a>00217    glEnable(GL_DEPTH_TEST);
-<a name="l00218"></a>00218    
-<a name="l00219"></a>00219    <span class="comment">// プリミティブの描画方法を指定(ここで,ワイヤーフレームなどの表示方法を切り替える)</span>
-<a name="l00220"></a>00220    glBegin(GL_TRIANGLES); <span class="comment">// 三角形で表示</span>
-<a name="l00221"></a>00221  
-<a name="l00222"></a>00222 <span class="preprocessor">#ifdef DRAW3D_DEBUG</span>
-<a name="l00223"></a>00223 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"Number of vertices: "</span> &lt;&lt; <span class="keywordtype">object</span>.vertices.size() &lt;&lt; endl; 
-<a name="l00224"></a>00224 <span class="preprocessor">#endif</span>
-<a name="l00225"></a>00225 <span class="preprocessor"></span>
-<a name="l00226"></a>00226    <span class="comment">// iはpivot</span>
-<a name="l00227"></a>00227    <span class="keywordflow">for</span> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; <span class="keywordtype">object</span>.vertices.size(); i += 3)
-<a name="l00228"></a>00228    {
-<a name="l00229"></a>00229 
-<a name="l00230"></a>00230 <span class="preprocessor">#ifdef DRAW3D_DEBUG</span>
-<a name="l00231"></a>00231 <span class="preprocessor"></span>      cerr &lt;&lt; <span class="stringliteral">"NO "</span> &lt;&lt; i &lt;&lt; <span class="stringliteral">" object... "</span> &lt;&lt; endl;
-<a name="l00232"></a>00232 <span class="preprocessor">#endif</span>
-<a name="l00233"></a>00233 <span class="preprocessor"></span>      
-<a name="l00234"></a>00234       <span class="comment">// 第1頂点</span>
-<a name="l00235"></a>00235       glNormal3d( <span class="keywordtype">object</span>.vertices[i].nx , <span class="keywordtype">object</span>.vertices[i].ny , <span class="keywordtype">object</span>.vertices[i].nz );
-<a name="l00236"></a>00236       glTexCoord2d(<span class="keywordtype">object</span>.vertices[i].u, <span class="keywordtype">object</span>.vertices[i].v);
-<a name="l00237"></a>00237       glVertex3d(<span class="keywordtype">object</span>.vertices[  i  ].x, <span class="keywordtype">object</span>.vertices[  i  ].y, <span class="keywordtype">object</span>.vertices[  i  ].z);
-<a name="l00238"></a>00238       
-<a name="l00239"></a>00239       <span class="comment">// 第2頂点</span>
-<a name="l00240"></a>00240       glNormal3d( <span class="keywordtype">object</span>.vertices[i + 1].nx , <span class="keywordtype">object</span>.vertices[i + 1].ny , <span class="keywordtype">object</span>.vertices[i + 1].nz );
-<a name="l00241"></a>00241       glTexCoord2d(<span class="keywordtype">object</span>.vertices[i + 1].u, <span class="keywordtype">object</span>.vertices[i + 1].v);
-<a name="l00242"></a>00242       glVertex3d(<span class="keywordtype">object</span>.vertices[i + 1].x, <span class="keywordtype">object</span>.vertices[i + 1].y, <span class="keywordtype">object</span>.vertices[i + 1].z);
-<a name="l00243"></a>00243       
-<a name="l00244"></a>00244       <span class="comment">// 第3頂点</span>
-<a name="l00245"></a>00245       glNormal3d( <span class="keywordtype">object</span>.vertices[i + 2].nx , <span class="keywordtype">object</span>.vertices[i + 2].ny , <span class="keywordtype">object</span>.vertices[i + 2].nz );
-<a name="l00246"></a>00246       glTexCoord2d(<span class="keywordtype">object</span>.vertices[i + 2].u, <span class="keywordtype">object</span>.vertices[i + 2].v);
-<a name="l00247"></a>00247       glVertex3d(<span class="keywordtype">object</span>.vertices[i + 2].x, <span class="keywordtype">object</span>.vertices[i + 2].y, <span class="keywordtype">object</span>.vertices[i + 2].z);
-<a name="l00248"></a>00248    }
-<a name="l00249"></a>00249    
-<a name="l00250"></a>00250    glEnd();
-<a name="l00251"></a>00251 }
-<a name="l00252"></a>00252 <span class="comment">//}}}</span>
-<a name="l00253"></a>00253 
-<a name="l00254"></a>00254 <span class="comment">//{{{ createTexture</span>
-<a name="l00255"></a>00255 <span class="comment">/***</span>
-<a name="l00256"></a>00256 <span class="comment"> * この関数内ではテクスチャの生成とテクスチャに関連する設定を行う.</span>
-<a name="l00257"></a>00257 <span class="comment"> * 具体的には</span>
-<a name="l00258"></a>00258 <span class="comment"> * 1) アルファ値に関する設定</span>
-<a name="l00259"></a>00259 <span class="comment"> * 2) テクスチャの登録</span>
-<a name="l00260"></a>00260 <span class="comment"> ***/</span>
-<a name="l00261"></a><a class="code" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729">00261</a> GLuint <a class="code" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">model_mod::createTexture</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* imagepath)
-<a name="l00262"></a>00262 {
-<a name="l00263"></a>00263     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> tmp;
-<a name="l00264"></a>00264     <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">createTexture</a>( imagepath , tmp , tmp );
-<a name="l00265"></a>00265 }
-<a name="l00266"></a>00266 <span class="comment">//}}}</span>
-<a name="l00267"></a>00267 <span class="comment">//{{{ createTexture</span>
-<a name="l00268"></a>00268 GLuint <a class="code" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">model_mod::createTexture</a>
-<a name="l00269"></a><a class="code" href="namespacemodel__mod.html#4dfb5f1a45c0cc3122e02b70728beaf3">00269</a> (
-<a name="l00270"></a>00270     <span class="keyword">const</span> <span class="keywordtype">char</span>* imagepath ,
-<a name="l00271"></a>00271     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>&amp; imageWidth , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>&amp; imageHeight 
-<a name="l00272"></a>00272 )
-<a name="l00273"></a>00273 {
-<a name="l00274"></a>00274    GLubyte* texture_color;                 <span class="comment">// テクスチャピクセルデータ(24bpp)</span>
-<a name="l00275"></a>00275    GLuint texture_num[1];
-<a name="l00276"></a>00276    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a> , <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>;
-<a name="l00277"></a>00277    
-<a name="l00278"></a>00278    glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
-<a name="l00279"></a>00279    glEnable(GL_BLEND);
-<a name="l00280"></a>00280    glGenTextures(1, &amp;texture_num[0]);
-<a name="l00281"></a>00281 
-<a name="l00282"></a>00282    <span class="comment">// どのテクスチャであるかを登録する</span>
-<a name="l00283"></a>00283    glBindTexture(GL_TEXTURE_2D, texture_num[0]);  
-<a name="l00284"></a>00284    
-<a name="l00285"></a>00285    
-<a name="l00286"></a>00286 <span class="preprocessor">#ifdef LOAD_ORIGINAL_DEBUG</span>
-<a name="l00287"></a>00287 <span class="preprocessor"></span>      cerr &lt;&lt; <span class="stringliteral">"texture load ..."</span> &lt;&lt; endl;
-<a name="l00288"></a>00288 <span class="preprocessor">#endif</span>
-<a name="l00289"></a>00289 <span class="preprocessor"></span>      <span class="comment">// テクスチャの情報をメモリ上に確保し,色情報を得る.</span>
-<a name="l00290"></a>00290 <span class="preprocessor">#ifndef PNG_DEBUG</span>
-<a name="l00291"></a>00291 <span class="preprocessor"></span>      <span class="comment">// PPM</span>
-<a name="l00292"></a>00292       texture_color = <a class="code" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a>(imagepath, width, height);
-<a name="l00293"></a>00293 <span class="preprocessor">#else</span>
-<a name="l00294"></a>00294 <span class="preprocessor"></span>      <span class="comment">// PNG</span>
-<a name="l00295"></a>00295       texture_color = <a class="code" href="png__load_8cc.html#df5d64e1028b3f111c0421a951eab2d9" title="PNGを読み込み,RGBAの情報を得る..">loadPNGTexture</a>(imagepath, width, height);
-<a name="l00296"></a>00296 <span class="preprocessor">#endif</span>
-<a name="l00297"></a>00297 <span class="preprocessor"></span>      
-<a name="l00298"></a>00298 <span class="preprocessor">#ifndef PNG_DEBUG</span>
-<a name="l00299"></a>00299 <span class="preprocessor"></span>      <span class="comment">// 画像は1バイト単位であることを示す.(24bpp)</span>
-<a name="l00300"></a>00300       glPixelStorei(GL_UNPACK_ALIGNMENT, 1); 
-<a name="l00301"></a>00301 <span class="preprocessor">#else</span>
-<a name="l00302"></a>00302 <span class="preprocessor"></span>      <span class="comment">// 画像は4バイト単位であることを示す.(32bpp)</span>
-<a name="l00303"></a>00303       glPixelStorei(GL_UNPACK_ALIGNMENT, 4); 
-<a name="l00304"></a>00304 <span class="preprocessor">#endif</span>
-<a name="l00305"></a>00305 <span class="preprocessor"></span>      
-<a name="l00306"></a>00306       
-<a name="l00307"></a>00307       <span class="comment">// テクスチャの割り当て</span>
-<a name="l00308"></a>00308 <span class="preprocessor">#ifndef PNG_DEBUG</span>
-<a name="l00309"></a>00309 <span class="preprocessor"></span>      gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, width, height, GL_RGB, GL_UNSIGNED_BYTE, texture_color);
-<a name="l00310"></a>00310 <span class="preprocessor">#else</span>
-<a name="l00311"></a>00311 <span class="preprocessor"></span>      gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGBA, width, height, GL_RGBA, GL_UNSIGNED_BYTE, texture_color);
-<a name="l00312"></a>00312 <span class="preprocessor">#endif</span>
-<a name="l00313"></a>00313 <span class="preprocessor"></span>      
-<a name="l00314"></a>00314 <span class="preprocessor">#ifdef LOAD_ORIGINAL_DEBUG</span>
-<a name="l00315"></a>00315 <span class="preprocessor"></span>      cerr &lt;&lt; <span class="stringliteral">"setting expansion and delosion"</span> &lt;&lt; endl;
-<a name="l00316"></a>00316 <span class="preprocessor">#endif</span>
-<a name="l00317"></a>00317 <span class="preprocessor"></span>      
-<a name="l00318"></a>00318       <span class="comment">// テクスチャを拡大・縮小する方法の指定</span>
-<a name="l00319"></a>00319       glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
-<a name="l00320"></a>00320       glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
-<a name="l00321"></a>00321       imageWidth = width;
-<a name="l00322"></a>00322       imageHeight = height;
-<a name="l00323"></a>00323       <span class="keywordflow">return</span> texture_num[0];
-<a name="l00324"></a>00324 
-<a name="l00325"></a>00325 }
-<a name="l00326"></a>00326 <span class="comment">//}}}</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/model__mod_8cc.html b/latex/vim/.vim/doc/html/model__mod_8cc.html
deleted file mode 100644 (file)
index aac5fd9..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/model_mod.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/model_mod.cc</h1>
-<p>
-<a href="model__mod_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/model__mod_8h-source.html b/latex/vim/.vim/doc/html/model__mod_8h-source.html
deleted file mode 100644 (file)
index 3db5181..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/model_mod.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/model_mod.h</h1><a href="model__mod_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00004"></a>00004 
-<a name="l00005"></a>00005 
-<a name="l00006"></a>00006 <span class="comment">// for debug </span>
-<a name="l00007"></a>00007 <span class="comment">//#define LOAD_ORIGINAL_DEBUG</span>
-<a name="l00008"></a>00008 <span class="comment">//#define DRAW3D_DEBUG</span>
-<a name="l00009"></a>00009 <span class="comment">//#define LOAD_LAB_DEBUG</span>
-<a name="l00010"></a><a class="code" href="model__mod_8h.html#6f9dac5522b0dd6350aeac619663c353">00010</a> <span class="preprocessor">#define PNG_DEBUG</span>
-<a name="l00011"></a>00011 <span class="preprocessor"></span>
-<a name="l00017"></a>00017 <span class="keyword">namespace </span>model_mod{
-<a name="l00018"></a>00018 
-<a name="l00026"></a>00026     <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#7f8e1fdc03fdf6906f79e3ab60cf0556" title="display_3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8eã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã\82¡ã\82¤ã...">load3DModelFromLabFormat</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filepath , <span class="keyword">const</span> <span class="keywordtype">char</span>* imagepath , std::vector&lt;Lab::Object3D&gt;&amp; objects );
-<a name="l00027"></a>00027     
-<a name="l00034"></a>00034     <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">load3DModelFromOriginalFormat</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filepath , std::vector&lt;Lab::Object3D&gt;&amp; objects );
-<a name="l00035"></a>00035 
-<a name="l00040"></a>00040     <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc" title="3Dモデルを描画する.変換行列は既に指定されているものとする....">drawObject3D</a>(<span class="keyword">const</span> <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; <span class="keywordtype">object</span>);
-<a name="l00041"></a>00041 
-<a name="l00047"></a>00047     GLuint <a class="code" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">createTexture</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filepath); 
-<a name="l00048"></a>00048 
-<a name="l00056"></a>00056     GLuint <a class="code" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ç\94»å\83\8fã\82\92ç\94\9fæ\88\90ã\81\99ã\82\8bï¼\8eã\81\93ã\81®ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81«é\96¢ã\81\99ã\82\8b設å®\9aã\82\82ã\81\93ã\81®é\96¢æ\95°ã\81§è¡\8cã...">createTexture</a>
-<a name="l00057"></a>00057     (
-<a name="l00058"></a>00058         <span class="keyword">const</span> <span class="keywordtype">char</span>* filepath ,
-<a name="l00059"></a>00059         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>&amp; imageWidth , <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>&amp; imageHeight 
-<a name="l00060"></a>00060     ); 
-<a name="l00061"></a>00061 
-<a name="l00062"></a>00062 
-<a name="l00063"></a>00063 
-<a name="l00064"></a>00064 
-<a name="l00065"></a>00065 } <span class="comment">// namespace model_mod </span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/model__mod_8h.html b/latex/vim/.vim/doc/html/model__mod_8h.html
deleted file mode 100644 (file)
index e16c5a7..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/model_mod.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/model_mod.h</h1>
-<p>
-<a href="model__mod_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html">model_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="model__mod_8h.html#6f9dac5522b0dd6350aeac619663c353">PNG_DEBUG</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#7f8e1fdc03fdf6906f79e3ab60cf0556">model_mod::load3DModelFromLabFormat</a> (const char *filepath, const char *imagepath, std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;objects)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">display_3D形式のファイルから3Dモデルを読み込む.テクスチャの画像ファイル名は引数で渡される. 座標系を研究室ライブラリ形式からOpenGL形式に変換  <a href="#7f8e1fdc03fdf6906f79e3ab60cf0556"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b">model_mod::load3DModelFromOriginalFormat</a> (const char *filepath, std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;objects)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">拡張display3D形式のファイルから3Dモデルを読み込む. テクスチャの画像ファイル名はモデルファイルに記載されているのを解析する.座標系の変換は行わない  <a href="#ee58ad25d1ebdf999134d57e77dba34b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc">model_mod::drawObject3D</a> (const <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;object)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dモデルを描画する.変換行列は既に指定されているものとする.  <a href="#139efe3906225dc2e51658d8f0a096fc"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLuint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729">model_mod::createTexture</a> (const char *filepath)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う.  <a href="#a11fa219bc7cd2452abf34f70dbe5729"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLuint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#4dfb5f1a45c0cc3122e02b70728beaf3">model_mod::createTexture</a> (const char *filepath, unsigned int &amp;imageWidth, unsigned int &amp;imageHeight)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う.  <a href="#4dfb5f1a45c0cc3122e02b70728beaf3"></a><br></td></tr>
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="6f9dac5522b0dd6350aeac619663c353"></a><!-- doxytag: member="model_mod.h::PNG_DEBUG" ref="6f9dac5522b0dd6350aeac619663c353" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PNG_DEBUG          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="model__mod_8h-source.html">model_mod.h</a> の <a class="el" href="model__mod_8h-source.html#l00010">10</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/model__mode_8cc-source.html b/latex/vim/.vim/doc/html/model__mode_8cc-source.html
deleted file mode 100644 (file)
index 9c69b18..0000000
+++ /dev/null
@@ -1,138 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/model_mode.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/model_mode.cc</h1><a href="model__mode_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;fstream&gt;</span> 
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;sstream&gt;</span>   
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;string&gt;</span>
-<a name="l00006"></a>00006 
-<a name="l00007"></a>00007 <span class="preprocessor">#include "../Object3D.h"</span>
-<a name="l00008"></a>00008 <span class="keyword">using namespace </span>std;
-<a name="l00009"></a>00009 <span class="keyword">using namespace </span>Lab;
-<a name="l00010"></a>00010 
-<a name="l00011"></a>00011 <span class="keyword">namespace </span>model_mod{
-<a name="l00012"></a><a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">00012</a>    <span class="keyword">enum</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a>{
-<a name="l00013"></a><a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">00013</a>       <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">NUM</a>,
-<a name="l00014"></a>00014       <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a>,
-<a name="l00015"></a>00015       <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a>
-<a name="l00016"></a>00016    };
-<a name="l00017"></a>00017    
-<a name="l00023"></a>00023    <span class="keywordtype">bool</span> <a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空è¡\8cå\88¤å®\9a">is_skippable</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb" title="ľÀþ.">line</a>)
-<a name="l00024"></a>00024    {
-<a name="l00025"></a>00025       <span class="keywordflow">while</span>(isspace(line))
-<a name="l00026"></a>00026      line++;
-<a name="l00027"></a>00027       <span class="keywordflow">return</span> *line == <span class="charliteral">'\0'</span>;
-<a name="l00028"></a>00028    }
-<a name="l00029"></a>00029    
-<a name="l00036"></a><a class="code" href="namespacemodel__mod.html#21222f24847d943e8848806ddd4960f2">00036</a>    <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a> <a class="code" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150" title="ã\82³ã\83¡ã\83³ã\83\88ã\81®é\83¨å\88\86ã\82\92解æ\9e\90ã\81\97ã\81¦ï¼\8c次ã\81®å\87¦ç\90\86ã\82\92å®\9aã\82\81ã\82\8bï¼\8eã\81¾ã\81\9fï¼\8cã\83\95ã\82¡ã\82¤ã\83«ã\82¹ã\83\88ã\83ªã\83¼ã...">getNextInfo</a>(ifstream&amp; ifs)
-<a name="l00037"></a>00037    {
-<a name="l00038"></a>00038       <span class="comment">// この処理で#を空行が読み飛ばされているはず.</span>
-<a name="l00039"></a>00039       <span class="keywordflow">while</span> (getline(ifs, buff)){
-<a name="l00040"></a>00040      <span class="keywordflow">if</span> (! <a class="code" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c" title="空行判定">is_skippable</a>( buff.c_str() ));
-<a name="l00041"></a>00041       }
-<a name="l00042"></a>00042       
-<a name="l00043"></a>00043       <span class="comment">// #を含む行かどうかを判定.#を含まない場合はエラメッセージを出力</span>
-<a name="l00044"></a>00044       string::size_type index = buff.find(<span class="stringliteral">"# "</span>);
-<a name="l00045"></a>00045       <span class="keywordflow">if</span> (index == string::npos)
-<a name="l00046"></a>00046       {
-<a name="l00047"></a>00047      cerr &lt;&lt; <span class="stringliteral">"\"# \" is not found. "</span> &lt;&lt; endl;
-<a name="l00048"></a>00048       }<span class="keywordflow">else</span>{
-<a name="l00049"></a>00049      <span class="comment">// "# "以降の文字列を得る(フォーマットどおりなら)</span>
-<a name="l00050"></a>00050      <span class="keywordtype">string</span> type = buff.substf(index);
-<a name="l00051"></a>00051      <span class="keywordflow">switch</span>(type){
-<a name="l00052"></a>00052         <span class="keywordflow">case</span> <span class="stringliteral">"Objects"</span>:
-<a name="l00053"></a>00053            <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">NUM</a>;
-<a name="l00054"></a>00054            <span class="keywordflow">break</span>;
-<a name="l00055"></a>00055         <span class="keywordflow">case</span> <span class="stringliteral">"Object"</span>:
-<a name="l00056"></a>00056            <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a>;
-<a name="l00057"></a>00057            <span class="keywordflow">break</span>;
-<a name="l00058"></a>00058         <span class="keywordflow">case</span> <span class="stringliteral">"Texture"</span>:
-<a name="l00059"></a>00059            <span class="keywordflow">return</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a>;
-<a name="l00060"></a>00060            <span class="keywordflow">break</span>; 
-<a name="l00061"></a>00061         <span class="keywordflow">default</span> : <span class="comment">//こないはず</span>
-<a name="l00062"></a>00062            cerr &lt;&lt; <span class="stringliteral">"No Info type has found!!"</span> &lt;&lt; endl;
-<a name="l00063"></a>00063            <span class="keywordflow">break</span>;
-<a name="l00064"></a>00064      }
-<a name="l00065"></a>00065       }
-<a name="l00066"></a>00066    }
-<a name="l00067"></a>00067 
-<a name="l00073"></a><a class="code" href="namespacemodel__mod.html#2e933e5a031703aa2c1803cd66a8444c">00073</a>    <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#2e933e5a031703aa2c1803cd66a8444c" title="ファイルから3Dモデルを読み込む,座標系を研究室ライブラリ形式からOpe...">loadObject3DFromLabCoord</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filepath, vector&lt;Object3D&gt;&amp; objects)
-<a name="l00074"></a>00074    {
-<a name="l00075"></a>00075      <span class="comment">// ファイルストリーム生成</span>
-<a name="l00076"></a>00076      ifstream file_stream(filepath);
-<a name="l00077"></a>00077 
-<a name="l00079"></a>00079      <span class="keywordflow">while</span> (! file_stream.eof())
-<a name="l00080"></a>00080      {   
-<a name="l00081"></a>00081     <span class="comment">// オブジェクトの数が返ってくることを期待.</span>
-<a name="l00082"></a>00082     <span class="keywordflow">if</span> ( <a class="code" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150" title="ã\82³ã\83¡ã\83³ã\83\88ã\81®é\83¨å\88\86ã\82\92解æ\9e\90ã\81\97ã\81¦ï¼\8c次ã\81®å\87¦ç\90\86ã\82\92å®\9aã\82\81ã\82\8bï¼\8eã\81¾ã\81\9fï¼\8cã\83\95ã\82¡ã\82¤ã\83«ã\82¹ã\83\88ã\83ªã\83¼ã...">getNextInfo</a>(file_stream) == <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">NUM</a>){
-<a name="l00083"></a>00083        <span class="comment">// 3Dオブジェクト構造体とテクスチャ名を表すポインタの確保</span>
-<a name="l00084"></a>00084        
-<a name="l00085"></a>00085     }
-<a name="l00086"></a>00086 
-<a name="l00087"></a>00087     <span class="comment">// '#'の次の文字列でどの処理かを判断</span>
-<a name="l00088"></a>00088     <span class="keywordflow">switch</span>(<a class="code" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150" title="ã\82³ã\83¡ã\83³ã\83\88ã\81®é\83¨å\88\86ã\82\92解æ\9e\90ã\81\97ã\81¦ï¼\8c次ã\81®å\87¦ç\90\86ã\82\92å®\9aã\82\81ã\82\8bï¼\8eã\81¾ã\81\9fï¼\8cã\83\95ã\82¡ã\82¤ã\83«ã\82¹ã\83\88ã\83ªã\83¼ã...">getNextInfo</a>(file_stream)){
-<a name="l00089"></a>00089        <span class="keywordflow">case</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">NUM</a>:      <span class="comment">// 前に生成しているからこれはないはず</span>
-<a name="l00090"></a>00090           cerr &lt;&lt; <span class="stringliteral">"data format is not appropriate."</span> &lt;&lt; endl;
-<a name="l00091"></a>00091           <span class="keywordflow">break</span>;
-<a name="l00092"></a>00092           
-<a name="l00093"></a>00093        <span class="keywordflow">case</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a>:       <span class="comment">// オブジェクト情報</span>
-<a name="l00094"></a>00094           read_coordinate(file_stream, );
-<a name="l00095"></a>00095           
-<a name="l00096"></a>00096           <span class="keywordflow">break</span>;
-<a name="l00097"></a>00097        
-<a name="l00098"></a>00098        <span class="keywordflow">case</span> <a class="code" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a>:
-<a name="l00099"></a>00099           read_img(file_stream, )
-<a name="l00100"></a>00100           <span class="keywordflow">break</span>;
-<a name="l00101"></a>00101           
-<a name="l00102"></a>00102        <span class="keywordflow">default</span>: <span class="comment">//こないはず </span>
-<a name="l00103"></a>00103           cerr &lt;&lt; <span class="stringliteral">"unexpected error has occur!! Error has occured before "</span> &lt;&lt; endl;
-<a name="l00104"></a>00104           getline(file_stream, buff);
-<a name="l00105"></a>00105           cerr &lt;&lt; buff &lt;&lt; endl;
-<a name="l00106"></a>00106           <span class="keywordflow">break</span>;
-<a name="l00107"></a>00107     }<span class="comment">// switch </span>
-<a name="l00108"></a>00108 
-<a name="l00109"></a>00109     
-<a name="l00110"></a>00110      } <span class="comment">// while</span>
-<a name="l00111"></a>00111   } <span class="comment">// loadObject3D</span>
-<a name="l00112"></a>00112 
-<a name="l00118"></a><a class="code" href="namespacemodel__mod.html#4b4b9299f16311e9b95e758d0a0f90ac">00118</a>   <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#4b4b9299f16311e9b95e758d0a0f90ac" title="ファイルから3Dモデルを読み込む,座標系の変換は行わない....">loadObject3DFromGLCoord</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filepath, vector&lt;Object3D&gt;&amp; objects)
-<a name="l00119"></a>00119   {
-<a name="l00120"></a>00120      
-<a name="l00121"></a>00121 
-<a name="l00122"></a>00122 
-<a name="l00123"></a>00123   }
-<a name="l00124"></a>00124 
-<a name="l00129"></a>00129    <span class="keywordtype">void</span> <a class="code" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc" title="3Dモデルを描画する.変換行列は既に指定されているものとする....">drawObject3D</a>(<span class="keyword">const</span> <a class="code" href="structLab_1_1Object3D.html">Object3D</a>&amp; <span class="keywordtype">object</span>)
-<a name="l00130"></a>00130    {
-<a name="l00131"></a>00131 
-<a name="l00132"></a>00132    }
-<a name="l00133"></a>00133 
-<a name="l00134"></a>00134    
-<a name="l00135"></a>00135 } <span class="comment">// namespace 'model_mod'</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/model__mode_8cc.html b/latex/vim/.vim/doc/html/model__mode_8cc.html
deleted file mode 100644 (file)
index afa2d1a..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/model_mode.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/model_mode.cc</h1>
-<p>
-<a href="model__mode_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html">model_mod</a></td></tr>
-
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod::INFO_TYPE</a> { <br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">model_mod::OBJ_NUM</a> = 1, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">model_mod::COORD</a> = 2, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">model_mod::IMG_FILE</a> = 3, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">model_mod::TEX_NUM</a> = 4, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">model_mod::END_OF_FILE</a> = 5, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">model_mod::NO_INFO</a> = 0, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">model_mod::NUM</a>, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">model_mod::COORD</a> = 2, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">model_mod::IMG_FILE</a> = 3
-<br>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c">model_mod::is_skippable</a> (const char *<a class="el" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb">line</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">空行判定  <a href="#5c2be59be1a4d0885fb4e6496078af4c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">INFO_TYPE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#21222f24847d943e8848806ddd4960f2">model_mod::getNextInfo</a> (ifstream &amp;ifs)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">コメントの部分を解析して,次の処理を定める.また,ファイルストリームの     先頭から#が来るまでの空行は読み飛ばす.  <a href="#21222f24847d943e8848806ddd4960f2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#2e933e5a031703aa2c1803cd66a8444c">model_mod::loadObject3DFromLabCoord</a> (const char *filepath, vector&lt; <a class="el" href="structLab_1_1Object3D.html">Object3D</a> &gt; &amp;objects)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ファイルから3Dモデルを読み込む,座標系を研究室ライブラリ形式からOpenGl形式に変換  <a href="#2e933e5a031703aa2c1803cd66a8444c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#4b4b9299f16311e9b95e758d0a0f90ac">model_mod::loadObject3DFromGLCoord</a> (const char *filepath, vector&lt; <a class="el" href="structLab_1_1Object3D.html">Object3D</a> &gt; &amp;objects)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ファイルから3Dモデルを読み込む,座標系の変換は行わない.  <a href="#4b4b9299f16311e9b95e758d0a0f90ac"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc">model_mod::drawObject3D</a> (const <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;object)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dモデルを描画する.変換行列は既に指定されているものとする.  <a href="#139efe3906225dc2e51658d8f0a096fc"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/mofAnimations_8hpp-source.html b/latex/vim/.vim/doc/html/mofAnimations_8hpp-source.html
deleted file mode 100644 (file)
index 2a91e47..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/mofAnimations.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/mofAnimations.hpp</h1><a href="mofAnimations_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor"> #pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span> 
-<a name="l00003"></a>00003 <span class="preprocessor"> #include "<a class="code" href="ParametricAnimation_8hpp.html">mof/ParametricAnimation.hpp</a>"</span>
-<a name="l00004"></a>00004 <span class="preprocessor"> #include "<a class="code" href="KeyFrameAnimation_8hpp.html">mof/KeyFrameAnimation.hpp</a>"</span>
-<a name="l00005"></a>00005 <span class="preprocessor"> #include "<a class="code" href="RotationAnimation3D_8hpp.html">mof/RotationAnimation3D.hpp</a>"</span>
-<a name="l00006"></a>00006 <span class="preprocessor"> #include "<a class="code" href="TranslationAnimation3D_8hpp.html">mof/TranslationAnimation3D.hpp</a>"</span>
-<a name="l00007"></a>00007 <span class="preprocessor"> #include "<a class="code" href="ScalingAnimation3D_8hpp.html">mof/ScalingAnimation3D.hpp</a>"</span>
-<a name="l00008"></a>00008 <span class="preprocessor"> #include "<a class="code" href="Constant_8hpp.html">mof/Constant.hpp</a>"</span>
-<a name="l00009"></a>00009 <span class="preprocessor"> #include "<a class="code" href="CascadingAnimation_8hpp.html">mof/CascadingAnimation.hpp</a>"</span>
-<a name="l00010"></a>00010 <span class="preprocessor"> #include "<a class="code" href="LoopAnimation_8hpp.html">mof/LoopAnimation.hpp</a>"</span>
-<a name="l00011"></a>00011 <span class="preprocessor"> #include "<a class="code" href="OffsetAnimation_8hpp.html">mof/OffsetAnimation.hpp</a>"</span>
-<a name="l00012"></a>00012 <span class="preprocessor"> #include "<a class="code" href="Interpolation_8hpp.html">mof/Interpolation.hpp</a>"</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/mofAnimations_8hpp.html b/latex/vim/.vim/doc/html/mofAnimations_8hpp.html
deleted file mode 100644 (file)
index 3397e60..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/mofAnimations.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/mofAnimations.hpp</h1>
-<p>
-<a href="mofAnimations_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/mqo2nd3d_2Main_8cpp-source.html b/latex/vim/.vim/doc/html/mqo2nd3d_2Main_8cpp-source.html
deleted file mode 100644 (file)
index 629a9aa..0000000
+++ /dev/null
@@ -1,441 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: mqo2nd3d/Main.cpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>mqo2nd3d/Main.cpp</h1><a href="mqo2nd3d_2Main_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iomanip&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;string.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;cassert&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "Option.h"</span>
-<a name="l00007"></a>00007 
-<a name="l00008"></a>00008 <span class="keyword">using namespace </span>std;
-<a name="l00009"></a>00009 
-<a name="l00010"></a><a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">00010</a> <span class="preprocessor">#define MAXLEN  256</span>
-<a name="l00011"></a>00011 <span class="preprocessor"></span>
-<a name="l00012"></a>00012 <span class="keyword">inline</span> <span class="keywordtype">string</span>
-<a name="l00013"></a><a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">00013</a> <a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; bstr, <span class="keyword">const</span> <span class="keywordtype">string</span>&amp; key1, <span class="keyword">const</span> <span class="keywordtype">string</span>&amp; key2)
-<a name="l00014"></a>00014 {
-<a name="l00015"></a>00015     <span class="keywordtype">string</span>  out = <span class="stringliteral">""</span>;
-<a name="l00016"></a>00016     <span class="keywordtype">int</span>     pos1 = bstr.find(key1);
-<a name="l00017"></a>00017     <span class="keywordflow">if</span> (pos1 == -1) <span class="keywordflow">return</span> out;
-<a name="l00018"></a>00018     pos1 += key1.size();
-<a name="l00019"></a>00019     <span class="keywordtype">int</span>     pos2 = bstr.find(key2, pos1);
-<a name="l00020"></a>00020     <span class="keywordflow">if</span> (pos2 == -1) <span class="keywordflow">return</span> out;
-<a name="l00021"></a>00021     out = bstr;
-<a name="l00022"></a>00022     out.erase(pos2, out.size() - pos2);
-<a name="l00023"></a>00023     out.erase(0, pos1);
-<a name="l00024"></a>00024     <span class="keywordflow">return</span> out;
-<a name="l00025"></a>00025 }
-<a name="l00026"></a>00026 
-<a name="l00027"></a><a class="code" href="structt__vertex.html">00027</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
-<a name="l00028"></a><a class="code" href="structt__vertex.html#5c20a51c4770c4b266a0790c3b2599a0">00028</a>     <span class="keywordtype">float</span> X;
-<a name="l00029"></a><a class="code" href="structt__vertex.html#331fdc2fb2b17761d846da6aa1171050">00029</a>     <span class="keywordtype">float</span> Y;
-<a name="l00030"></a><a class="code" href="structt__vertex.html#d007d14edb1f129bc6a1a18c3b7a7299">00030</a>     <span class="keywordtype">float</span> Z;
-<a name="l00031"></a>00031 
-<a name="l00032"></a><a class="code" href="structt__vertex.html#b2d47ee895988890ac91e9a66423cac7">00032</a>     <span class="keywordtype">float</span> &amp; operator [] (<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00033"></a>00033     {
-<a name="l00034"></a>00034         assert((0 &lt;= i) &amp;&amp; (i &lt; 3));
-<a name="l00035"></a>00035         <span class="keywordflow">if</span> (i == 0) <span class="keywordflow">return</span> X;
-<a name="l00036"></a>00036         <span class="keywordflow">if</span> (i == 1) <span class="keywordflow">return</span> Y;
-<a name="l00037"></a>00037         <span class="keywordflow">return</span> Z;
-<a name="l00038"></a>00038     }
-<a name="l00039"></a>00039 } <a class="code" href="structt__vertex.html">t_vertex</a>;
-<a name="l00040"></a>00040 
-<a name="l00041"></a><a class="code" href="structt__uv.html">00041</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
-<a name="l00042"></a><a class="code" href="structt__uv.html#23bf32ec5cd2cbc3cbba374b34fca396">00042</a>     <span class="keywordtype">float</span> U;
-<a name="l00043"></a><a class="code" href="structt__uv.html#e5922bb7d8d726f9becbee3e0df0015a">00043</a>     <span class="keywordtype">float</span> V;
-<a name="l00044"></a>00044 
-<a name="l00045"></a><a class="code" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">00045</a>     <span class="keywordtype">float</span> &amp; operator [] (<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00046"></a>00046     {
-<a name="l00047"></a>00047         assert((0 &lt;= i) &amp;&amp; (i &lt; 2));
-<a name="l00048"></a>00048         <span class="keywordflow">if</span> (i == 0) <span class="keywordflow">return</span> U;
-<a name="l00049"></a>00049         <span class="keywordflow">return</span> V;
-<a name="l00050"></a>00050     }
-<a name="l00051"></a>00051 } <a class="code" href="structt__uv.html">t_uv</a>;
-<a name="l00052"></a>00052 
-<a name="l00053"></a><a class="code" href="structt__face.html">00053</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
-<a name="l00054"></a><a class="code" href="structt__face.html#a69c11da54fde7b834bd921df35f111d">00054</a>     <span class="keywordtype">int</span>     V_size;
-<a name="l00055"></a><a class="code" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">00055</a>     <span class="keywordtype">int</span>     V[4];
-<a name="l00056"></a><a class="code" href="structt__face.html#b9ed81f2f99576a905c1c30e0f640b02">00056</a>     <span class="keywordtype">int</span>     M;
-<a name="l00057"></a><a class="code" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">00057</a>     <a class="code" href="structt__uv.html">t_uv</a>    UV[4];
-<a name="l00058"></a>00058 } <a class="code" href="structt__face.html">t_face</a>;
-<a name="l00059"></a>00059 
-<a name="l00060"></a><a class="code" href="structt__material.html">00060</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
-<a name="l00061"></a><a class="code" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">00061</a>     <span class="keywordtype">string</span> tex;
-<a name="l00062"></a>00062 } <a class="code" href="structt__material.html">t_material</a>;
-<a name="l00063"></a>00063 
-<a name="l00064"></a><a class="code" href="classObject.html">00064</a> <span class="keyword">class </span><a class="code" href="classObject.html">Object</a>
-<a name="l00065"></a>00065 {
-<a name="l00066"></a>00066     <span class="keyword">public</span>:
-<a name="l00067"></a><a class="code" href="classObject.html#40860402e64d8008fb42329df7097cdb">00067</a>         <a class="code" href="classObject.html#40860402e64d8008fb42329df7097cdb">Object</a>() : <a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>(0), <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>(NULL), <a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>(0), <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>(NULL) { }
-<a name="l00068"></a><a class="code" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">00068</a>         <span class="keyword">virtual</span> <a class="code" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">~Object</a>()
-<a name="l00069"></a>00069         {
-<a name="l00070"></a>00070             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>;
-<a name="l00071"></a>00071             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>;
-<a name="l00072"></a>00072         }
-<a name="l00073"></a>00073 
-<a name="l00074"></a><a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">00074</a>         <span class="keywordtype">int</span>         <a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>;
-<a name="l00075"></a><a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">00075</a>         <a class="code" href="structt__vertex.html">t_vertex</a>    *<a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>;
-<a name="l00076"></a><a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">00076</a>         <span class="keywordtype">int</span>         <a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>;
-<a name="l00077"></a><a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">00077</a>         <a class="code" href="structt__face.html">t_face</a>      *<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>;
-<a name="l00078"></a>00078 
-<a name="l00079"></a><a class="code" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">00079</a>         <span class="keywordtype">void</span> <a class="code" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">vertex_renew</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00080"></a>00080         {
-<a name="l00081"></a>00081             <a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a> = i;
-<a name="l00082"></a>00082             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>;
-<a name="l00083"></a>00083             <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a> = <span class="keyword">new</span> <a class="code" href="structt__vertex.html">t_vertex</a> [<a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>];
-<a name="l00084"></a>00084         }
-<a name="l00085"></a>00085 
-<a name="l00086"></a><a class="code" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">00086</a>         <span class="keywordtype">void</span> <a class="code" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">face_renew</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00087"></a>00087         {
-<a name="l00088"></a>00088             <a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a> = i;
-<a name="l00089"></a>00089             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>;
-<a name="l00090"></a>00090             <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a> = <span class="keyword">new</span> <a class="code" href="structt__face.html">t_face</a> [<a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>];
-<a name="l00091"></a>00091         }
-<a name="l00092"></a>00092 
-<a name="l00093"></a><a class="code" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">00093</a>         <span class="keywordtype">void</span> <a class="code" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">clear</a>()
-<a name="l00094"></a>00094         {
-<a name="l00095"></a>00095             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>;
-<a name="l00096"></a>00096             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>;
-<a name="l00097"></a>00097             <a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a> = 0;
-<a name="l00098"></a>00098             <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>      = NULL;
-<a name="l00099"></a>00099             <a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>   = 0;
-<a name="l00100"></a>00100             <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>        = NULL;
-<a name="l00101"></a>00101         }
-<a name="l00102"></a>00102 };
-<a name="l00103"></a>00103 
-<a name="l00104"></a><a class="code" href="classObjects.html">00104</a> <span class="keyword">class </span><a class="code" href="classObjects.html">Objects</a>
-<a name="l00105"></a>00105 {
-<a name="l00106"></a>00106     <span class="keyword">public</span>:
-<a name="l00107"></a><a class="code" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">00107</a>         <a class="code" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">Objects</a>() : <a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>(0), <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>(NULL), <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>(0), <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>(NULL) { }
-<a name="l00108"></a><a class="code" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">00108</a>         <span class="keyword">virtual</span> <a class="code" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">~Objects</a>()
-<a name="l00109"></a>00109         {
-<a name="l00110"></a>00110             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>;
-<a name="l00111"></a>00111             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>;
-<a name="l00112"></a>00112         }
-<a name="l00113"></a>00113 
-<a name="l00114"></a><a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">00114</a>         <span class="keywordtype">int</span>         <a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>;
-<a name="l00115"></a><a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">00115</a>         <a class="code" href="structt__material.html">t_material</a>  *<a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>;
-<a name="l00116"></a><a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">00116</a>         <span class="keywordtype">int</span>         <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>;
-<a name="l00117"></a><a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">00117</a>         <a class="code" href="classObject.html">Object</a>      *<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>;
-<a name="l00118"></a>00118 
-<a name="l00119"></a><a class="code" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">00119</a>         <span class="keywordtype">void</span> <a class="code" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">mtr_renew</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> n)
-<a name="l00120"></a>00120         {
-<a name="l00121"></a>00121             <a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a> = n;
-<a name="l00122"></a>00122             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>;
-<a name="l00123"></a>00123             <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a> = <span class="keyword">new</span> <a class="code" href="structt__material.html">t_material</a> [<a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>];
-<a name="l00124"></a>00124         }
-<a name="l00125"></a>00125 
-<a name="l00126"></a><a class="code" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">00126</a>         <span class="keywordtype">void</span> <a class="code" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">obj_renew</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> n)
-<a name="l00127"></a>00127         {
-<a name="l00128"></a>00128             <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a> = n;
-<a name="l00129"></a>00129             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>;
-<a name="l00130"></a>00130             <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a> = <span class="keyword">new</span> <a class="code" href="classObject.html">Object</a> [<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>];
-<a name="l00131"></a>00131         }
-<a name="l00132"></a>00132 
-<a name="l00133"></a><a class="code" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">00133</a>         <a class="code" href="classObject.html">Object</a> &amp; <a class="code" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">operator [] </a>(<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00134"></a>00134         {
-<a name="l00135"></a>00135             assert((0 &lt;= i) &amp;&amp; (i &lt; <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>));
-<a name="l00136"></a>00136             <span class="keywordflow">return</span> *(<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a> + i);
-<a name="l00137"></a>00137         }
-<a name="l00138"></a>00138 
-<a name="l00139"></a><a class="code" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">00139</a>         <span class="keywordtype">void</span> <a class="code" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">clear</a>()
-<a name="l00140"></a>00140         {
-<a name="l00141"></a>00141             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>;
-<a name="l00142"></a>00142             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>;
-<a name="l00143"></a>00143             <a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>    = 0;
-<a name="l00144"></a>00144             <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>         = NULL;
-<a name="l00145"></a>00145             <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>    = 0;
-<a name="l00146"></a>00146             <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>         = NULL;
-<a name="l00147"></a>00147         }
-<a name="l00148"></a>00148 };
-<a name="l00149"></a>00149 
-<a name="l00150"></a>00150 <span class="keywordtype">bool</span>
-<a name="l00151"></a><a class="code" href="mqo2nd3d_2Main_8cpp.html#fb6fff0d7a282bd3b1ca06ba35f63ab3">00151</a> <a class="code" href="mqo2nd3d_2Main_8cpp.html#fb6fff0d7a282bd3b1ca06ba35f63ab3">load_material</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;filename, <a class="code" href="classObjects.html">Objects</a> &amp;obj)
-<a name="l00152"></a>00152 {
-<a name="l00153"></a>00153     FILE *fp;
-<a name="l00154"></a>00154     <span class="keywordflow">if</span> ((fp = fopen(filename.c_str(), <span class="stringliteral">"rb"</span>)) == NULL)
-<a name="l00155"></a>00155     {
-<a name="l00156"></a>00156         cerr &lt;&lt; <span class="stringliteral">"Unable to open: "</span> &lt;&lt; filename &lt;&lt; endl;
-<a name="l00157"></a>00157         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00158"></a>00158     }
-<a name="l00159"></a>00159 
-<a name="l00160"></a>00160     <span class="keywordtype">char</span>        buff[<a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>], name[<a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>];
-<a name="l00161"></a>00161     <span class="keywordtype">int</span>         size;
-<a name="l00162"></a>00162     <span class="keywordtype">string</span>      chk;
-<a name="l00163"></a>00163 
-<a name="l00164"></a>00164     <span class="keywordflow">while</span> (!feof(fp))
-<a name="l00165"></a>00165     {
-<a name="l00166"></a>00166         fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00167"></a>00167         <span class="keywordflow">if</span> (static_cast&lt;int&gt;(static_cast&lt;string&gt;(buff).find(<span class="stringliteral">"Material "</span>)) != -1)
-<a name="l00168"></a>00168         {
-<a name="l00169"></a>00169             sscanf(<a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(buff, <span class="stringliteral">"Material "</span>, <span class="stringliteral">" {"</span>).c_str(), <span class="stringliteral">"%d"</span>, &amp;size);
-<a name="l00170"></a>00170             obj.<a class="code" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">mtr_renew</a>(size);
-<a name="l00171"></a>00171             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; obj.<a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>; i++)
-<a name="l00172"></a>00172             {
-<a name="l00173"></a>00173                 fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00174"></a>00174                 chk = <a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(buff, <span class="stringliteral">"tex(\""</span>, <span class="stringliteral">"\""</span>);
-<a name="l00175"></a>00175                 <span class="keywordflow">if</span> (chk == <span class="stringliteral">""</span>)
-<a name="l00176"></a>00176                 {
-<a name="l00177"></a>00177                     fclose(fp);
-<a name="l00178"></a>00178                     <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00179"></a>00179                 }
-<a name="l00180"></a>00180                 sscanf(chk.c_str(), <span class="stringliteral">"%s"</span>, name);
-<a name="l00181"></a>00181                 obj.<a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>[i].<a class="code" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">tex</a> = name;
-<a name="l00182"></a>00182             }
-<a name="l00183"></a>00183             <span class="keywordflow">break</span>;
-<a name="l00184"></a>00184         }
-<a name="l00185"></a>00185     }
-<a name="l00186"></a>00186     <span class="keywordflow">if</span> (feof(fp))
-<a name="l00187"></a>00187     {
-<a name="l00188"></a>00188         fclose(fp);
-<a name="l00189"></a>00189         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00190"></a>00190     }
-<a name="l00191"></a>00191 
-<a name="l00192"></a>00192     fclose(fp);
-<a name="l00193"></a>00193     <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00194"></a>00194 }
-<a name="l00195"></a>00195 
-<a name="l00196"></a>00196 <span class="keywordtype">int</span>
-<a name="l00197"></a><a class="code" href="mqo2nd3d_2Main_8cpp.html#9ea8bd8bbafc579de396a2406faba445">00197</a> <a class="code" href="mqo2nd3d_2Main_8cpp.html#9ea8bd8bbafc579de396a2406faba445">get_number_of_object_mqo</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;filename, vector&lt;int&gt; &amp;objp)
-<a name="l00198"></a>00198 {
-<a name="l00199"></a>00199     FILE *fp;
-<a name="l00200"></a>00200     <span class="keywordflow">if</span> ((fp = fopen(filename.c_str(), <span class="stringliteral">"rb"</span>)) == NULL)
-<a name="l00201"></a>00201     {
-<a name="l00202"></a>00202         cerr &lt;&lt; <span class="stringliteral">"Unable to open: "</span> &lt;&lt; filename &lt;&lt; endl;
-<a name="l00203"></a>00203         <span class="keywordflow">return</span> 0;
-<a name="l00204"></a>00204     }
-<a name="l00205"></a>00205 
-<a name="l00206"></a>00206     <span class="keywordtype">char</span>    buff[<a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>];
-<a name="l00207"></a>00207 
-<a name="l00208"></a>00208     objp.clear();
-<a name="l00209"></a>00209     <span class="keywordflow">while</span> (!feof(fp))
-<a name="l00210"></a>00210     {
-<a name="l00211"></a>00211         fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00212"></a>00212         <span class="keywordflow">if</span> (static_cast&lt;int&gt;(static_cast&lt;string&gt;(buff).find(<span class="stringliteral">"Object "</span>)) != -1) {
-<a name="l00213"></a>00213             objp.push_back(ftell(fp));
-<a name="l00214"></a>00214         } <span class="keywordflow">else</span>  <span class="keywordflow">if</span> (static_cast&lt;int&gt;(static_cast&lt;string&gt;(buff).find(<span class="stringliteral">"Eof"</span>)) != -1) {
-<a name="l00215"></a>00215             objp.push_back(ftell(fp));
-<a name="l00216"></a>00216             <span class="keywordflow">break</span>;
-<a name="l00217"></a>00217         }
-<a name="l00218"></a>00218     }
-<a name="l00219"></a>00219     <span class="keywordflow">if</span> (feof(fp)) objp.push_back(ftell(fp));
-<a name="l00220"></a>00220 
-<a name="l00221"></a>00221     fclose(fp);
-<a name="l00222"></a>00222     <span class="keywordflow">return</span> objp.size();
-<a name="l00223"></a>00223 }
-<a name="l00224"></a>00224 
-<a name="l00225"></a>00225 <span class="keywordtype">bool</span>
-<a name="l00226"></a><a class="code" href="mqo2nd3d_2Main_8cpp.html#9506f8ba06cd80ba05d0dc747c11e08b">00226</a> <a class="code" href="mqo2nd3d_2Main_8cpp.html#9506f8ba06cd80ba05d0dc747c11e08b">load_objects_mqo</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;filename, <a class="code" href="classObjects.html">Objects</a> &amp;obj)
-<a name="l00227"></a>00227 {
-<a name="l00228"></a>00228     FILE *fp;
-<a name="l00229"></a>00229     <span class="keywordflow">if</span> ((fp = fopen(filename.c_str(), <span class="stringliteral">"rb"</span>)) == NULL)
-<a name="l00230"></a>00230     {
-<a name="l00231"></a>00231         cerr &lt;&lt; <span class="stringliteral">"Unable to open: "</span> &lt;&lt; filename &lt;&lt; endl;
-<a name="l00232"></a>00232         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00233"></a>00233     }
-<a name="l00234"></a>00234 
-<a name="l00235"></a>00235     <span class="keywordtype">char</span>        buff[<a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>];
-<a name="l00236"></a>00236     <span class="keywordtype">int</span>         size;
-<a name="l00237"></a>00237     vector&lt;int&gt; objp;
-<a name="l00238"></a>00238 
-<a name="l00239"></a>00239     <span class="keywordflow">if</span> (!<a class="code" href="mqo2nd3d_2Main_8cpp.html#fb6fff0d7a282bd3b1ca06ba35f63ab3">load_material</a>(filename, obj))
-<a name="l00240"></a>00240     {
-<a name="l00241"></a>00241         fclose(fp);
-<a name="l00242"></a>00242         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00243"></a>00243     }
-<a name="l00244"></a>00244     <span class="keywordflow">if</span> ((size = <a class="code" href="mqo2nd3d_2Main_8cpp.html#9ea8bd8bbafc579de396a2406faba445">get_number_of_object_mqo</a>(filename, objp)) == 0)
-<a name="l00245"></a>00245     {
-<a name="l00246"></a>00246         fclose(fp);
-<a name="l00247"></a>00247         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00248"></a>00248     }
-<a name="l00249"></a>00249     obj.<a class="code" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">obj_renew</a>(<a class="code" href="mqo2nd3d_2Main_8cpp.html#9ea8bd8bbafc579de396a2406faba445">get_number_of_object_mqo</a>(filename, objp) - 1);
-<a name="l00250"></a>00250 
-<a name="l00251"></a>00251     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; obj.<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>; i++)
-<a name="l00252"></a>00252     {
-<a name="l00253"></a>00253         fseek(fp, objp[i], 0);
-<a name="l00254"></a>00254         fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00255"></a>00255 
-<a name="l00256"></a>00256         <span class="keywordflow">while</span> (ftell(fp) &lt; objp[i + 1])
-<a name="l00257"></a>00257         {
-<a name="l00258"></a>00258             <span class="keywordflow">if</span> (static_cast&lt;int&gt;(static_cast&lt;string&gt;(buff).find(<span class="stringliteral">"vertex "</span>)) == -1)  fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00259"></a>00259             <span class="keywordflow">else</span>                                                                        <span class="keywordflow">break</span>;
-<a name="l00260"></a>00260         }
-<a name="l00261"></a>00261         <span class="keywordflow">if</span> (ftell(fp) == objp[i + 1])
-<a name="l00262"></a>00262         {
-<a name="l00263"></a>00263             fclose(fp);
-<a name="l00264"></a>00264             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00265"></a>00265         }
-<a name="l00266"></a>00266         sscanf(<a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(buff, <span class="stringliteral">"vertex "</span>, <span class="stringliteral">" {"</span>).c_str(), <span class="stringliteral">"%d"</span>, &amp;size);
-<a name="l00267"></a>00267         <span class="keywordflow">if</span> (size == 0)
-<a name="l00268"></a>00268         {
-<a name="l00269"></a>00269             fclose(fp);
-<a name="l00270"></a>00270             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00271"></a>00271         }
-<a name="l00272"></a>00272         obj[i].vertex_renew(size);
-<a name="l00273"></a>00273         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; obj[i].vertex_size; j++)
-<a name="l00274"></a>00274         {
-<a name="l00275"></a>00275             fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00276"></a>00276             sscanf(buff, <span class="stringliteral">"%f %f %f"</span>, &amp;obj[i].vertex[j][0], &amp;obj[i].vertex[j][1], &amp;obj[i].vertex[j][2]);             
-<a name="l00277"></a>00277         }
-<a name="l00278"></a>00278 
-<a name="l00279"></a>00279         fseek(fp, objp[i], 0);
-<a name="l00280"></a>00280         fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00281"></a>00281         <span class="keywordflow">while</span> (ftell(fp) &lt; objp[i + 1])
-<a name="l00282"></a>00282         {
-<a name="l00283"></a>00283             <span class="keywordflow">if</span> (static_cast&lt;int&gt;(static_cast&lt;string&gt;(buff).find(<span class="stringliteral">"face "</span>)) == -1)    fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00284"></a>00284             <span class="keywordflow">else</span>                                                                    <span class="keywordflow">break</span>;
-<a name="l00285"></a>00285         }
-<a name="l00286"></a>00286         <span class="keywordflow">if</span> (ftell(fp) == objp[i + 1])
-<a name="l00287"></a>00287         {
-<a name="l00288"></a>00288             fclose(fp);
-<a name="l00289"></a>00289             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00290"></a>00290         }
-<a name="l00291"></a>00291         sscanf(<a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(buff, <span class="stringliteral">"face "</span>, <span class="stringliteral">" {"</span>).c_str(), <span class="stringliteral">"%d"</span>, &amp;size);
-<a name="l00292"></a>00292         <span class="keywordflow">if</span> (size == 0)
-<a name="l00293"></a>00293         {
-<a name="l00294"></a>00294             fclose(fp);
-<a name="l00295"></a>00295             <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00296"></a>00296         }
-<a name="l00297"></a>00297         obj[i].face_renew(size);
-<a name="l00298"></a>00298         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; obj[i].face_size; j++)
-<a name="l00299"></a>00299         {
-<a name="l00300"></a>00300             fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00301"></a>00301             sscanf(buff, <span class="stringliteral">"%d"</span>, &amp;obj[i].face[j].V_size);
-<a name="l00302"></a>00302             <span class="keywordflow">if</span> (obj[i].face[j].V_size == 3) {
-<a name="l00303"></a>00303                 sscanf(<a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(buff, <span class="stringliteral">" V("</span>, <span class="stringliteral">")"</span>).c_str(), <span class="stringliteral">"%d %d %d"</span>, &amp;obj[i].face[j].V[0], &amp;obj[i].face[j].V[1], &amp;obj[i].face[j].V[2]);
-<a name="l00304"></a>00304             } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (obj[i].face[j].V_size == 4) {
-<a name="l00305"></a>00305                 sscanf(<a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(buff, <span class="stringliteral">" V("</span>, <span class="stringliteral">")"</span>).c_str(), <span class="stringliteral">"%d %d %d %d"</span>, &amp;obj[i].face[j].V[0], &amp;obj[i].face[j].V[1],
-<a name="l00306"></a>00306                                                                                    &amp;obj[i].face[j].V[2], &amp;obj[i].face[j].V[3]);
-<a name="l00307"></a>00307             } <span class="keywordflow">else</span> {
-<a name="l00308"></a>00308                 fclose(fp);
-<a name="l00309"></a>00309                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00310"></a>00310             }
-<a name="l00311"></a>00311 
-<a name="l00312"></a>00312             sscanf(<a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(buff, <span class="stringliteral">" M("</span>, <span class="stringliteral">")"</span>).c_str(), <span class="stringliteral">"%d"</span>, &amp;obj[i].face[j].M);
-<a name="l00313"></a>00313             <span class="keywordflow">if</span> (obj[i].face[j].V_size == 3) {
-<a name="l00314"></a>00314                 sscanf(<a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(buff, <span class="stringliteral">" UV("</span>, <span class="stringliteral">")"</span>).c_str(), <span class="stringliteral">"%f %f %f %f %f %f"</span>, &amp;obj[i].face[j].UV[0][0], &amp;obj[i].face[j].UV[0][1],
-<a name="l00315"></a>00315                                                                                           &amp;obj[i].face[j].UV[1][0], &amp;obj[i].face[j].UV[1][1],
-<a name="l00316"></a>00316                                                                                           &amp;obj[i].face[j].UV[2][0], &amp;obj[i].face[j].UV[2][1]);
-<a name="l00317"></a>00317             } <span class="keywordflow">else</span> {
-<a name="l00318"></a>00318                 sscanf(<a class="code" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a>(buff, <span class="stringliteral">" UV("</span>, <span class="stringliteral">")"</span>).c_str(), <span class="stringliteral">"%f %f %f %f %f %f %f %f"</span>, &amp;obj[i].face[j].UV[0][0], &amp;obj[i].face[j].UV[0][1],
-<a name="l00319"></a>00319                                                                                                 &amp;obj[i].face[j].UV[1][0], &amp;obj[i].face[j].UV[1][1],
-<a name="l00320"></a>00320                                                                                                 &amp;obj[i].face[j].UV[2][0], &amp;obj[i].face[j].UV[2][1],
-<a name="l00321"></a>00321                                                                                                 &amp;obj[i].face[j].UV[3][0], &amp;obj[i].face[j].UV[3][1]);
-<a name="l00322"></a>00322             }
-<a name="l00323"></a>00323         }
-<a name="l00324"></a>00324     }
-<a name="l00325"></a>00325 
-<a name="l00326"></a>00326     fclose(fp);
-<a name="l00327"></a>00327     <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00328"></a>00328 }
-<a name="l00329"></a>00329 
-<a name="l00330"></a>00330 <span class="keywordtype">void</span>
-<a name="l00331"></a><a class="code" href="mqo2nd3d_2Main_8cpp.html#697a802cd1dac1aae4b73ad8c2ee51a9">00331</a> <a class="code" href="mqo2nd3d_2Main_8cpp.html#697a802cd1dac1aae4b73ad8c2ee51a9">save_objects_nd3d</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;filename, <a class="code" href="classObjects.html">Objects</a> &amp;obj)
-<a name="l00332"></a>00332 {
-<a name="l00333"></a>00333     FILE *fp;
-<a name="l00334"></a>00334     <span class="keywordflow">if</span> ((fp = fopen(filename.c_str(), <span class="stringliteral">"wb"</span>)) == NULL)
-<a name="l00335"></a>00335     {
-<a name="l00336"></a>00336         cerr &lt;&lt; <span class="stringliteral">"Unable to open: "</span> &lt;&lt; filename &lt;&lt; endl;
-<a name="l00337"></a>00337         <span class="keywordflow">return</span>;
-<a name="l00338"></a>00338     }
-<a name="l00339"></a>00339 
-<a name="l00340"></a>00340     fprintf(fp, <span class="stringliteral">"# Objects\n"</span>);
-<a name="l00341"></a>00341     fprintf(fp, <span class="stringliteral">"%d\n"</span>, obj.<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>);
-<a name="l00342"></a>00342     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; obj.<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>; i++)
-<a name="l00343"></a>00343     {
-<a name="l00344"></a>00344         fprintf(fp, <span class="stringliteral">"# Object\n"</span>);
-<a name="l00345"></a>00345         fprintf(fp, <span class="stringliteral">"./%s\n"</span>, obj.<a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>[obj[i].face[0].M].<a class="code" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">tex</a>.c_str());
-<a name="l00346"></a>00346         fprintf(fp, <span class="stringliteral">"# Textures\n"</span>);
-<a name="l00347"></a>00347         <span class="keywordtype">int</span> chk = obj[i].face_size;
-<a name="l00348"></a>00348         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; obj[i].face_size; j++) <span class="keywordflow">if</span> (obj[i].face[j].V_size == 4) chk++;
-<a name="l00349"></a>00349         fprintf(fp, <span class="stringliteral">"%d\n"</span>, chk);
-<a name="l00350"></a>00350         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; obj[i].face_size; j++)
-<a name="l00351"></a>00351         {
-<a name="l00352"></a>00352             <span class="keywordflow">if</span> (obj[i].face[j].V_size == 3) {
-<a name="l00353"></a>00353                 fprintf(fp, <span class="stringliteral">"# Texture\n"</span>);
-<a name="l00354"></a>00354                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> k = 0; k &lt; obj[i].face[j].V_size; k++)
-<a name="l00355"></a>00355                     fprintf(fp, <span class="stringliteral">"%.4f %.4f %.4f\n"</span>, obj[i].vertex[obj[i].face[j].V[k]][0], obj[i].vertex[obj[i].face[j].V[k]][1], obj[i].vertex[obj[i].face[j].V[k]][2]);
-<a name="l00356"></a>00356                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> k = 0; k &lt; obj[i].face[j].V_size; k++)
-<a name="l00357"></a>00357                     fprintf(fp, <span class="stringliteral">"%.5f %.5f\n"</span>, obj[i].face[j].UV[k][0], obj[i].face[j].UV[k][1]);
-<a name="l00358"></a>00358             } <span class="keywordflow">else</span> {
-<a name="l00359"></a>00359                 fprintf(fp, <span class="stringliteral">"# Texture\n"</span>);
-<a name="l00360"></a>00360                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> k = 0; k &lt; 3; k++)
-<a name="l00361"></a>00361                     fprintf(fp, <span class="stringliteral">"%.4f %.4f %.4f\n"</span>, obj[i].vertex[obj[i].face[j].V[k]][0], obj[i].vertex[obj[i].face[j].V[k]][1], obj[i].vertex[obj[i].face[j].V[k]][2]);
-<a name="l00362"></a>00362                 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> k = 0; k &lt; 3; k++)
-<a name="l00363"></a>00363                     fprintf(fp, <span class="stringliteral">"%.5f %.5f\n"</span>, obj[i].face[j].UV[k][0], obj[i].face[j].UV[k][1]);
-<a name="l00364"></a>00364 
-<a name="l00365"></a>00365                 fprintf(fp, <span class="stringliteral">"# Texture\n"</span>);
-<a name="l00366"></a>00366                 fprintf(fp, <span class="stringliteral">"%.4f %.4f %.4f\n"</span>, obj[i].vertex[obj[i].face[j].V[0]][0], obj[i].vertex[obj[i].face[j].V[0]][1], obj[i].vertex[obj[i].face[j].V[0]][2]);
-<a name="l00367"></a>00367                 fprintf(fp, <span class="stringliteral">"%.4f %.4f %.4f\n"</span>, obj[i].vertex[obj[i].face[j].V[2]][0], obj[i].vertex[obj[i].face[j].V[2]][1], obj[i].vertex[obj[i].face[j].V[2]][2]);
-<a name="l00368"></a>00368                 fprintf(fp, <span class="stringliteral">"%.4f %.4f %.4f\n"</span>, obj[i].vertex[obj[i].face[j].V[3]][0], obj[i].vertex[obj[i].face[j].V[3]][1], obj[i].vertex[obj[i].face[j].V[3]][2]);
-<a name="l00369"></a>00369                 fprintf(fp, <span class="stringliteral">"%.5f %.5f\n"</span>, obj[i].face[j].UV[0][0], obj[i].face[j].UV[0][1]);
-<a name="l00370"></a>00370                 fprintf(fp, <span class="stringliteral">"%.5f %.5f\n"</span>, obj[i].face[j].UV[2][0], obj[i].face[j].UV[2][1]);
-<a name="l00371"></a>00371                 fprintf(fp, <span class="stringliteral">"%.5f %.5f\n"</span>, obj[i].face[j].UV[3][0], obj[i].face[j].UV[3][1]);
-<a name="l00372"></a>00372             }
-<a name="l00373"></a>00373         }
-<a name="l00374"></a>00374     }
-<a name="l00375"></a>00375 
-<a name="l00376"></a>00376     fclose(fp);
-<a name="l00377"></a>00377     <span class="keywordflow">return</span>;
-<a name="l00378"></a>00378 }
-<a name="l00379"></a>00379 
-<a name="l00380"></a>00380 <span class="keywordtype">int</span>
-<a name="l00381"></a><a class="code" href="mqo2nd3d_2Main_8cpp.html#3c04138a5bfe5d72780bb7e82a18e627">00381</a> <a class="code" href="main_8cc.html#0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv)
-<a name="l00382"></a>00382 {
-<a name="l00383"></a>00383 <span class="comment">//------------------------------------------------------------------------------</span>
-<a name="l00384"></a>00384 <span class="comment">//------------------------------- Preprocessing --------------------------------</span>
-<a name="l00385"></a>00385 <span class="comment">//------------------------------------------------------------------------------</span>
-<a name="l00386"></a>00386 
-<a name="l00387"></a>00387     <span class="comment">//--- オプションの取得 ---//</span>
-<a name="l00388"></a>00388     <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> opt;
-<a name="l00389"></a>00389     <span class="keywordflow">if</span> (<a class="code" href="mqo2nd3d_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a>(argc, argv, &amp;opt) != 0) exit(1);
-<a name="l00390"></a>00390 
-<a name="l00391"></a>00391     <span class="comment">//--- 初期設定 ---//</span>
-<a name="l00392"></a>00392     <a class="code" href="classObjects.html">Objects</a> obj;
-<a name="l00393"></a>00393     <span class="keywordtype">string</span>  imqofn(opt.<a class="code" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad" title="  入力mqoファイル名.">input_mqo_arg</a>);
-<a name="l00394"></a>00394     <span class="keywordtype">string</span>  ond3dfn(opt.<a class="code" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3" title="  出力nd3dファイル名.">output_nd3d_arg</a>);
-<a name="l00395"></a>00395 
-<a name="l00396"></a>00396 <span class="comment">//------------------------------------------------------------------------------</span>
-<a name="l00397"></a>00397 <span class="comment">//------------------------------ Main processing -------------------------------</span>
-<a name="l00398"></a>00398 <span class="comment">//------------------------------------------------------------------------------</span>
-<a name="l00399"></a>00399 
-<a name="l00400"></a>00400     <span class="comment">//--- Objectの取得 ---//</span>
-<a name="l00401"></a>00401     <span class="keywordflow">if</span> (!<a class="code" href="mqo2nd3d_2Main_8cpp.html#9506f8ba06cd80ba05d0dc747c11e08b">load_objects_mqo</a>(imqofn, obj))
-<a name="l00402"></a>00402     {
-<a name="l00403"></a>00403         cerr &lt;&lt; <span class="stringliteral">"no good file: "</span> &lt;&lt; imqofn &lt;&lt; endl;
-<a name="l00404"></a>00404         <span class="keywordflow">return</span> 0;
-<a name="l00405"></a>00405     }
-<a name="l00406"></a>00406 
-<a name="l00407"></a>00407     <span class="comment">//--- Objectの出力 ---//</span>
-<a name="l00408"></a>00408     <span class="keywordflow">if</span> (ond3dfn.size()) <a class="code" href="mqo2nd3d_2Main_8cpp.html#697a802cd1dac1aae4b73ad8c2ee51a9">save_objects_nd3d</a>(ond3dfn, obj);
-<a name="l00409"></a>00409 
-<a name="l00410"></a>00410     <span class="keywordflow">return</span> 0;
-<a name="l00411"></a>00411 }
-<a name="l00412"></a>00412 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/mqo2nd3d_2Main_8cpp.html b/latex/vim/.vim/doc/html/mqo2nd3d_2Main_8cpp.html
deleted file mode 100644 (file)
index 4247bec..0000000
+++ /dev/null
@@ -1,276 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: mqo2nd3d/Main.cpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mqo2nd3d/Main.cpp</h1>
-<p>
-<a href="mqo2nd3d_2Main_8cpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__vertex.html">t_vertex</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__uv.html">t_uv</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__face.html">t_face</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__material.html">t_material</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html">Object</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html">Objects</a></td></tr>
-
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>&nbsp;&nbsp;&nbsp;256</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Main_8cpp.html#6163c13dff6b02e1ee25f929dc1eef37">copy_between_keys</a> (const string &amp;bstr, const string &amp;key1, const string &amp;key2)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Main_8cpp.html#fb6fff0d7a282bd3b1ca06ba35f63ab3">load_material</a> (const string &amp;filename, <a class="el" href="classObjects.html">Objects</a> &amp;obj)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Main_8cpp.html#9ea8bd8bbafc579de396a2406faba445">get_number_of_object_mqo</a> (const string &amp;filename, vector&lt; int &gt; &amp;objp)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Main_8cpp.html#9506f8ba06cd80ba05d0dc747c11e08b">load_objects_mqo</a> (const string &amp;filename, <a class="el" href="classObjects.html">Objects</a> &amp;obj)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Main_8cpp.html#697a802cd1dac1aae4b73ad8c2ee51a9">save_objects_nd3d</a> (const string &amp;filename, <a class="el" href="classObjects.html">Objects</a> &amp;obj)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Main_8cpp.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
-
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="e6648cd71a8bd49d58ae8ed33ba910d1"></a><!-- doxytag: member="Main.cpp::MAXLEN" ref="e6648cd71a8bd49d58ae8ed33ba910d1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MAXLEN&nbsp;&nbsp;&nbsp;256          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00010">10</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="6163c13dff6b02e1ee25f929dc1eef37"></a><!-- doxytag: member="Main.cpp::copy_between_keys" ref="6163c13dff6b02e1ee25f929dc1eef37" args="(const string &amp;bstr, const string &amp;key1, const string &amp;key2)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string copy_between_keys           </td>
-          <td>(</td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>bstr</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>key1</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>key2</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00013">13</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9ea8bd8bbafc579de396a2406faba445"></a><!-- doxytag: member="Main.cpp::get_number_of_object_mqo" ref="9ea8bd8bbafc579de396a2406faba445" args="(const string &amp;filename, vector&lt; int &gt; &amp;objp)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int get_number_of_object_mqo           </td>
-          <td>(</td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">vector&lt; int &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>objp</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00197">197</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="fb6fff0d7a282bd3b1ca06ba35f63ab3"></a><!-- doxytag: member="Main.cpp::load_material" ref="fb6fff0d7a282bd3b1ca06ba35f63ab3" args="(const string &amp;filename, Objects &amp;obj)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool load_material           </td>
-          <td>(</td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classObjects.html">Objects</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00151">151</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9506f8ba06cd80ba05d0dc747c11e08b"></a><!-- doxytag: member="Main.cpp::load_objects_mqo" ref="9506f8ba06cd80ba05d0dc747c11e08b" args="(const string &amp;filename, Objects &amp;obj)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool load_objects_mqo           </td>
-          <td>(</td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classObjects.html">Objects</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00226">226</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="Main.cpp::main" ref="3c04138a5bfe5d72780bb7e82a18e627" args="(int argc, char **argv)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int main           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char **&nbsp;</td>
-          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00381">381</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="697a802cd1dac1aae4b73ad8c2ee51a9"></a><!-- doxytag: member="Main.cpp::save_objects_nd3d" ref="697a802cd1dac1aae4b73ad8c2ee51a9" args="(const string &amp;filename, Objects &amp;obj)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void save_objects_nd3d           </td>
-          <td>(</td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classObjects.html">Objects</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00331">331</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/mqo2nd3d_2Option_8c-source.html b/latex/vim/.vim/doc/html/mqo2nd3d_2Option_8c-source.html
deleted file mode 100644 (file)
index 3003f56..0000000
+++ /dev/null
@@ -1,580 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: mqo2nd3d/Option.c ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>mqo2nd3d/Option.c</h1><a href="mqo2nd3d_2Option_8c.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment">  File autogenerated by gengetopt version 2.22</span>
-<a name="l00003"></a>00003 <span class="comment">  generated with the following command:</span>
-<a name="l00004"></a>00004 <span class="comment">  gengetopt --input=option.ggo --func-name=opt_parser --arg-struct-name=opt_info --file-name=Option </span>
-<a name="l00005"></a>00005 <span class="comment"></span>
-<a name="l00006"></a>00006 <span class="comment">  The developers of gengetopt consider the fixed text that goes in all</span>
-<a name="l00007"></a>00007 <span class="comment">  gengetopt output files to be in the public domain:</span>
-<a name="l00008"></a>00008 <span class="comment">  we make no copyright claims on it.</span>
-<a name="l00009"></a>00009 <span class="comment">*/</span>
-<a name="l00010"></a>00010 
-<a name="l00011"></a>00011 <span class="comment">/* If we use autoconf.  */</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
-<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#include "config.h"</span>
-<a name="l00014"></a>00014 <span class="preprocessor">#endif</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;string.h&gt;</span>
-<a name="l00019"></a>00019 
-<a name="l00020"></a>00020 <span class="preprocessor">#include "getopt.h"</span>
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022 <span class="preprocessor">#include "Option.h"</span>
-<a name="l00023"></a>00023 
-<a name="l00024"></a><a class="code" href="nd3d2mqo_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">00024</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243" title="the purpose string of the program">opt_info_purpose</a> = <span class="stringliteral">"mqo2nd3d\nauthor R.T\n(0000/00/00 created)"</span>;
-<a name="l00025"></a>00025 
-<a name="l00026"></a><a class="code" href="nd3d2mqo_2Option_8h.html#a22e2de7806373a5210c134611371352">00026</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352" title="the usage string of the program">opt_info_usage</a> = <span class="stringliteral">"Usage: mqo2nd3d [OPTIONS]..."</span>;
-<a name="l00027"></a>00027 
-<a name="l00028"></a><a class="code" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">00028</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a> = <span class="stringliteral">""</span>;
-<a name="l00029"></a>00029 
-<a name="l00030"></a><a class="code" href="nd3d2mqo_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">00030</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[] = {
-<a name="l00031"></a>00031   <span class="stringliteral">"  -h, --help                Print help and exit"</span>,
-<a name="l00032"></a>00032   <span class="stringliteral">"  -V, --version             Print version and exit"</span>,
-<a name="l00033"></a>00033   <span class="stringliteral">"\n必須のオプション:"</span>,
-<a name="l00034"></a>00034   <span class="stringliteral">"  -i, --input-mqo=STRING    \n                               入力mqoファイル名"</span>,
-<a name="l00035"></a>00035   <span class="stringliteral">"  -o, --output-nd3d=STRING  \n                               出力nd3dファイル名"</span>,
-<a name="l00036"></a>00036   <span class="stringliteral">"\n任意のオプション:"</span>,
-<a name="l00037"></a>00037   <span class="stringliteral">"  -v, --verbose             \n                               詳細の表示 (未実装)  (default=off)"</span>,
-<a name="l00038"></a>00038     0
-<a name="l00039"></a>00039 };
-<a name="l00040"></a>00040 
-<a name="l00041"></a><a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">00041</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {<a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">ARG_NO</a>
-<a name="l00042"></a><a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">00042</a>   , <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>
-<a name="l00043"></a><a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">00043</a>   , <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>
-<a name="l00044"></a>00044 } <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">opt_parser_arg_type</a>;
-<a name="l00045"></a>00045 
-<a name="l00046"></a>00046 <span class="keyword">static</span>
-<a name="l00047"></a>00047 <span class="keywordtype">void</span> clear_given (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00048"></a>00048 <span class="keyword">static</span>
-<a name="l00049"></a>00049 <span class="keywordtype">void</span> clear_args (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00050"></a>00050 
-<a name="l00051"></a>00051 <span class="keyword">static</span> <span class="keywordtype">int</span>
-<a name="l00052"></a>00052 opt_parser_internal (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00053"></a>00053                         <span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params, <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error);
-<a name="l00054"></a>00054 
-<a name="l00055"></a>00055 <span class="keyword">static</span> <span class="keywordtype">int</span>
-<a name="l00056"></a>00056 opt_parser_required2 (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info, <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name, <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error);
-<a name="l00057"></a>00057 
-<a name="l00058"></a>00058 <span class="keyword">static</span> <span class="keywordtype">char</span> *
-<a name="l00059"></a>00059 gengetopt_strdup (<span class="keyword">const</span> <span class="keywordtype">char</span> *s);
-<a name="l00060"></a>00060 
-<a name="l00061"></a>00061 <span class="keyword">static</span>
-<a name="l00062"></a>00062 <span class="keywordtype">void</span> clear_given (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00063"></a>00063 {
-<a name="l00064"></a>00064   args_info-&gt;<a class="code" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c" title="Whether help was given.">help_given</a> = 0 ;
-<a name="l00065"></a>00065   args_info-&gt;<a class="code" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf" title="Whether version was given.">version_given</a> = 0 ;
-<a name="l00066"></a>00066   args_info-&gt;<a class="code" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6" title="Whether input-mqo was given.">input_mqo_given</a> = 0 ;
-<a name="l00067"></a>00067   args_info-&gt;<a class="code" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e" title="Whether output-nd3d was given.">output_nd3d_given</a> = 0 ;
-<a name="l00068"></a>00068   args_info-&gt;<a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c" title="Whether verbose was given.">verbose_given</a> = 0 ;
-<a name="l00069"></a>00069 }
-<a name="l00070"></a>00070 
-<a name="l00071"></a>00071 <span class="keyword">static</span>
-<a name="l00072"></a>00072 <span class="keywordtype">void</span> clear_args (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00073"></a>00073 {
-<a name="l00074"></a>00074   args_info-&gt;<a class="code" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad" title="  入力mqoファイル名.">input_mqo_arg</a> = NULL;
-<a name="l00075"></a>00075   args_info-&gt;<a class="code" href="structopt__info.html#959224ed31adff30102351bfe9e19347" title="  入力mqoファイル名 original value given at command line.">input_mqo_orig</a> = NULL;
-<a name="l00076"></a>00076   args_info-&gt;<a class="code" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3" title="  出力nd3dファイル名.">output_nd3d_arg</a> = NULL;
-<a name="l00077"></a>00077   args_info-&gt;<a class="code" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a" title="  出力nd3dファイル名 original value given at command line.">output_nd3d_orig</a> = NULL;
-<a name="l00078"></a>00078   args_info-&gt;<a class="code" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67" title="  詳細の表示 (未実装) (default=off).">verbose_flag</a> = 0;
-<a name="l00079"></a>00079   
-<a name="l00080"></a>00080 }
-<a name="l00081"></a>00081 
-<a name="l00082"></a>00082 <span class="keyword">static</span>
-<a name="l00083"></a>00083 <span class="keywordtype">void</span> init_args_info(<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00084"></a>00084 {
-<a name="l00085"></a>00085 
-<a name="l00086"></a>00086 
-<a name="l00087"></a>00087   args_info-&gt;<a class="code" href="structopt__info.html#54108cc96061ac0efe472dd89639053c" title="Print help and exit help description.">help_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[0] ;
-<a name="l00088"></a>00088   args_info-&gt;<a class="code" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b" title="Print version and exit help description.">version_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[1] ;
-<a name="l00089"></a>00089   args_info-&gt;<a class="code" href="structopt__info.html#d9679df5caada5cc9e2b4b42b1085e4c" title="  入力mqoファイル名 help description.">input_mqo_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[3] ;
-<a name="l00090"></a>00090   args_info-&gt;<a class="code" href="structopt__info.html#e6d82b3b2243419beed545bb0e0adfe3" title="  出力nd3dファイル名 help description.">output_nd3d_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[4] ;
-<a name="l00091"></a>00091   args_info-&gt;<a class="code" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070" title="  詳細の表示 (未実装) help description.">verbose_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[6] ;
-<a name="l00092"></a>00092   
-<a name="l00093"></a>00093 }
-<a name="l00094"></a>00094 
-<a name="l00095"></a>00095 <span class="keywordtype">void</span>
-<a name="l00096"></a><a class="code" href="nd3d2mqo_2Option_8h.html#ad0483c17a23bbdec55f5668579e1e73">00096</a> <a class="code" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> (<span class="keywordtype">void</span>)
-<a name="l00097"></a>00097 {
-<a name="l00098"></a>00098   printf (<span class="stringliteral">"%s %s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37" title="the program name">OPT_PARSER_PACKAGE</a>, <a class="code" href="mqo2nd3d_2Option_8h.html#77eccd8d1f037cb9437b1291c56a4956" title="the program version">OPT_PARSER_VERSION</a>);
-<a name="l00099"></a>00099 }
-<a name="l00100"></a>00100 
-<a name="l00101"></a>00101 <span class="keyword">static</span> <span class="keywordtype">void</span> print_help_common(<span class="keywordtype">void</span>) {
-<a name="l00102"></a>00102   <a class="code" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> ();
-<a name="l00103"></a>00103 
-<a name="l00104"></a>00104   <span class="keywordflow">if</span> (strlen(<a class="code" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243" title="the purpose string of the program">opt_info_purpose</a>) &gt; 0)
-<a name="l00105"></a>00105     printf(<span class="stringliteral">"\n%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243" title="the purpose string of the program">opt_info_purpose</a>);
-<a name="l00106"></a>00106 
-<a name="l00107"></a>00107   <span class="keywordflow">if</span> (strlen(<a class="code" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352" title="the usage string of the program">opt_info_usage</a>) &gt; 0)
-<a name="l00108"></a>00108     printf(<span class="stringliteral">"\n%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352" title="the usage string of the program">opt_info_usage</a>);
-<a name="l00109"></a>00109 
-<a name="l00110"></a>00110   printf(<span class="stringliteral">"\n"</span>);
-<a name="l00111"></a>00111 
-<a name="l00112"></a>00112   <span class="keywordflow">if</span> (strlen(<a class="code" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a>) &gt; 0)
-<a name="l00113"></a>00113     printf(<span class="stringliteral">"%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a>);
-<a name="l00114"></a>00114 }
-<a name="l00115"></a>00115 
-<a name="l00116"></a>00116 <span class="keywordtype">void</span>
-<a name="l00117"></a><a class="code" href="nd3d2mqo_2Option_8h.html#dc7f6e82e1386dd33ac6d9b15c34d104">00117</a> <a class="code" href="mqo2nd3d_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a> (<span class="keywordtype">void</span>)
-<a name="l00118"></a>00118 {
-<a name="l00119"></a>00119   <span class="keywordtype">int</span> i = 0;
-<a name="l00120"></a>00120   print_help_common();
-<a name="l00121"></a>00121   <span class="keywordflow">while</span> (<a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[i])
-<a name="l00122"></a>00122     printf(<span class="stringliteral">"%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[i++]);
-<a name="l00123"></a>00123 }
-<a name="l00124"></a>00124 
-<a name="l00125"></a>00125 <span class="keywordtype">void</span>
-<a name="l00126"></a><a class="code" href="nd3d2mqo_2Option_8h.html#4ef13a28faf4887592cb80d412be76aa">00126</a> <a class="code" href="mqo2nd3d_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00127"></a>00127 {
-<a name="l00128"></a>00128   clear_given (args_info);
-<a name="l00129"></a>00129   clear_args (args_info);
-<a name="l00130"></a>00130   init_args_info (args_info);
-<a name="l00131"></a>00131 }
-<a name="l00132"></a>00132 
-<a name="l00133"></a>00133 <span class="keywordtype">void</span>
-<a name="l00134"></a><a class="code" href="nd3d2mqo_2Option_8h.html#28c759dde6a236fb53f9df9642b72131">00134</a> <a class="code" href="mqo2nd3d_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a>(<span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params)
-<a name="l00135"></a>00135 {
-<a name="l00136"></a>00136   <span class="keywordflow">if</span> (params)
-<a name="l00137"></a>00137     { 
-<a name="l00138"></a>00138       params-&gt;<a class="code" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5" title="whether to override possibly already present options (default 0)">override</a> = 0;
-<a name="l00139"></a>00139       params-&gt;<a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a" title="whether to initialize the option structure opt_info (default 1)">initialize</a> = 1;
-<a name="l00140"></a>00140       params-&gt;<a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a> = 1;
-<a name="l00141"></a>00141       params-&gt;<a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a> = 0;
-<a name="l00142"></a>00142       params-&gt;<a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d" title="whether getopt_long should print an error message for a bad option (default 1)">print_errors</a> = 1;
-<a name="l00143"></a>00143     }
-<a name="l00144"></a>00144 }
-<a name="l00145"></a>00145 
-<a name="l00146"></a>00146 <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *
-<a name="l00147"></a><a class="code" href="nd3d2mqo_2Option_8h.html#79db2c8847ec40d26b9286e8084719c5">00147</a> <a class="code" href="mqo2nd3d_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">opt_parser_params_create</a>(<span class="keywordtype">void</span>)
-<a name="l00148"></a>00148 {
-<a name="l00149"></a>00149   <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params = 
-<a name="l00150"></a>00150     (<span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *)malloc(<span class="keyword">sizeof</span>(<span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a>));
-<a name="l00151"></a>00151   <a class="code" href="mqo2nd3d_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a>(params);  
-<a name="l00152"></a>00152   <span class="keywordflow">return</span> params;
-<a name="l00153"></a>00153 }
-<a name="l00154"></a>00154 
-<a name="l00155"></a>00155 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00156"></a>00156 free_string_field (<span class="keywordtype">char</span> **s)
-<a name="l00157"></a>00157 {
-<a name="l00158"></a>00158   <span class="keywordflow">if</span> (*s)
-<a name="l00159"></a>00159     {
-<a name="l00160"></a>00160       free (*s);
-<a name="l00161"></a>00161       *s = 0;
-<a name="l00162"></a>00162     }
-<a name="l00163"></a>00163 }
-<a name="l00164"></a>00164 
-<a name="l00165"></a>00165 
-<a name="l00166"></a>00166 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00167"></a>00167 opt_parser_release (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00168"></a>00168 {
-<a name="l00169"></a>00169 
-<a name="l00170"></a>00170   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad" title="  入力mqoファイル名.">input_mqo_arg</a>));
-<a name="l00171"></a>00171   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#959224ed31adff30102351bfe9e19347" title="  入力mqoファイル名 original value given at command line.">input_mqo_orig</a>));
-<a name="l00172"></a>00172   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3" title="  出力nd3dファイル名.">output_nd3d_arg</a>));
-<a name="l00173"></a>00173   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a" title="  出力nd3dファイル名 original value given at command line.">output_nd3d_orig</a>));
-<a name="l00174"></a>00174   
-<a name="l00175"></a>00175   
-<a name="l00176"></a>00176 
-<a name="l00177"></a>00177   clear_given (args_info);
-<a name="l00178"></a>00178 }
-<a name="l00179"></a>00179 
-<a name="l00180"></a>00180 
-<a name="l00181"></a>00181 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00182"></a>00182 write_into_file(FILE *outfile, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg, <span class="keywordtype">char</span> *values[])
-<a name="l00183"></a>00183 {
-<a name="l00184"></a>00184   <span class="keywordflow">if</span> (arg) {
-<a name="l00185"></a>00185     fprintf(outfile, <span class="stringliteral">"%s=\"%s\"\n"</span>, opt, arg);
-<a name="l00186"></a>00186   } <span class="keywordflow">else</span> {
-<a name="l00187"></a>00187     fprintf(outfile, <span class="stringliteral">"%s\n"</span>, opt);
-<a name="l00188"></a>00188   }
-<a name="l00189"></a>00189 }
-<a name="l00190"></a>00190 
-<a name="l00191"></a>00191 
-<a name="l00192"></a>00192 <span class="keywordtype">int</span>
-<a name="l00193"></a><a class="code" href="nd3d2mqo_2Option_8h.html#df840961f3dcfb1151b0687f6a5ed436">00193</a> <a class="code" href="mqo2nd3d_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a>(FILE *outfile, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00194"></a>00194 {
-<a name="l00195"></a>00195   <span class="keywordtype">int</span> i = 0;
-<a name="l00196"></a>00196 
-<a name="l00197"></a>00197   <span class="keywordflow">if</span> (!outfile)
-<a name="l00198"></a>00198     {
-<a name="l00199"></a>00199       fprintf (stderr, <span class="stringliteral">"%s: cannot dump options to stream\n"</span>, <a class="code" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37" title="the program name">OPT_PARSER_PACKAGE</a>);
-<a name="l00200"></a>00200       <span class="keywordflow">return</span> EXIT_FAILURE;
-<a name="l00201"></a>00201     }
-<a name="l00202"></a>00202 
-<a name="l00203"></a>00203   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c" title="Whether help was given.">help_given</a>)
-<a name="l00204"></a>00204     write_into_file(outfile, <span class="stringliteral">"help"</span>, 0, 0 );
-<a name="l00205"></a>00205   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf" title="Whether version was given.">version_given</a>)
-<a name="l00206"></a>00206     write_into_file(outfile, <span class="stringliteral">"version"</span>, 0, 0 );
-<a name="l00207"></a>00207   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6" title="Whether input-mqo was given.">input_mqo_given</a>)
-<a name="l00208"></a>00208     write_into_file(outfile, <span class="stringliteral">"input-mqo"</span>, args_info-&gt;<a class="code" href="structopt__info.html#959224ed31adff30102351bfe9e19347" title="  入力mqoファイル名 original value given at command line.">input_mqo_orig</a>, 0);
-<a name="l00209"></a>00209   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e" title="Whether output-nd3d was given.">output_nd3d_given</a>)
-<a name="l00210"></a>00210     write_into_file(outfile, <span class="stringliteral">"output-nd3d"</span>, args_info-&gt;<a class="code" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a" title="  出力nd3dファイル名 original value given at command line.">output_nd3d_orig</a>, 0);
-<a name="l00211"></a>00211   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c" title="Whether verbose was given.">verbose_given</a>)
-<a name="l00212"></a>00212     write_into_file(outfile, <span class="stringliteral">"verbose"</span>, 0, 0 );
-<a name="l00213"></a>00213   
-<a name="l00214"></a>00214 
-<a name="l00215"></a>00215   i = EXIT_SUCCESS;
-<a name="l00216"></a>00216   <span class="keywordflow">return</span> i;
-<a name="l00217"></a>00217 }
-<a name="l00218"></a>00218 
-<a name="l00219"></a>00219 <span class="keywordtype">int</span>
-<a name="l00220"></a><a class="code" href="nd3d2mqo_2Option_8h.html#6807cb44bb4d0a3bb5ab436599e5476b">00220</a> <a class="code" href="mqo2nd3d_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">opt_parser_file_save</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00221"></a>00221 {
-<a name="l00222"></a>00222   FILE *outfile;
-<a name="l00223"></a>00223   <span class="keywordtype">int</span> i = 0;
-<a name="l00224"></a>00224 
-<a name="l00225"></a>00225   outfile = fopen(filename, <span class="stringliteral">"w"</span>);
-<a name="l00226"></a>00226 
-<a name="l00227"></a>00227   <span class="keywordflow">if</span> (!outfile)
-<a name="l00228"></a>00228     {
-<a name="l00229"></a>00229       fprintf (stderr, <span class="stringliteral">"%s: cannot open file for writing: %s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37" title="the program name">OPT_PARSER_PACKAGE</a>, filename);
-<a name="l00230"></a>00230       <span class="keywordflow">return</span> EXIT_FAILURE;
-<a name="l00231"></a>00231     }
-<a name="l00232"></a>00232 
-<a name="l00233"></a>00233   i = <a class="code" href="mqo2nd3d_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a>(outfile, args_info);
-<a name="l00234"></a>00234   fclose (outfile);
-<a name="l00235"></a>00235 
-<a name="l00236"></a>00236   <span class="keywordflow">return</span> i;
-<a name="l00237"></a>00237 }
-<a name="l00238"></a>00238 
-<a name="l00239"></a>00239 <span class="keywordtype">void</span>
-<a name="l00240"></a><a class="code" href="nd3d2mqo_2Option_8h.html#ec5c9be96f2df4ea7b752c1041f83e9e">00240</a> <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00241"></a>00241 {
-<a name="l00242"></a>00242   opt_parser_release (args_info);
-<a name="l00243"></a>00243 }
-<a name="l00244"></a>00244 
-<a name="l00246"></a>00246 <span class="keywordtype">char</span> *
-<a name="l00247"></a>00247 gengetopt_strdup (<span class="keyword">const</span> <span class="keywordtype">char</span> *s)
-<a name="l00248"></a>00248 {
-<a name="l00249"></a>00249   <span class="keywordtype">char</span> *result = NULL;
-<a name="l00250"></a>00250   <span class="keywordflow">if</span> (!s)
-<a name="l00251"></a>00251     <span class="keywordflow">return</span> result;
-<a name="l00252"></a>00252 
-<a name="l00253"></a>00253   result = (<span class="keywordtype">char</span>*)malloc(strlen(s) + 1);
-<a name="l00254"></a>00254   <span class="keywordflow">if</span> (result == (<span class="keywordtype">char</span>*)0)
-<a name="l00255"></a>00255     <span class="keywordflow">return</span> (<span class="keywordtype">char</span>*)0;
-<a name="l00256"></a>00256   strcpy(result, s);
-<a name="l00257"></a>00257   <span class="keywordflow">return</span> result;
-<a name="l00258"></a>00258 }
-<a name="l00259"></a>00259 
-<a name="l00260"></a>00260 <span class="keywordtype">int</span>
-<a name="l00261"></a><a class="code" href="nd3d2mqo_2Option_8h.html#ff6819495cc8bd6c182e9a9625d68bc7">00261</a> <a class="code" href="mqo2nd3d_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00262"></a>00262 {
-<a name="l00263"></a>00263   <span class="keywordflow">return</span> <a class="code" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (argc, argv, args_info, 0, 1, 1);
-<a name="l00264"></a>00264 }
-<a name="l00265"></a>00265 
-<a name="l00266"></a>00266 <span class="keywordtype">int</span>
-<a name="l00267"></a><a class="code" href="nd3d2mqo_2Option_8h.html#f8987844868b0a599801dbea30a8816d">00267</a> <a class="code" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00268"></a>00268                    <span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params)
-<a name="l00269"></a>00269 {
-<a name="l00270"></a>00270   <span class="keywordtype">int</span> result;
-<a name="l00271"></a>00271   result = opt_parser_internal (argc, argv, args_info, params, NULL);
-<a name="l00272"></a>00272 
-<a name="l00273"></a>00273   <span class="keywordflow">if</span> (result == EXIT_FAILURE)
-<a name="l00274"></a>00274     {
-<a name="l00275"></a>00275       <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (args_info);
-<a name="l00276"></a>00276       exit (EXIT_FAILURE);
-<a name="l00277"></a>00277     }
-<a name="l00278"></a>00278   
-<a name="l00279"></a>00279   <span class="keywordflow">return</span> result;
-<a name="l00280"></a>00280 }
-<a name="l00281"></a>00281 
-<a name="l00282"></a>00282 <span class="keywordtype">int</span>
-<a name="l00283"></a><a class="code" href="nd3d2mqo_2Option_8h.html#4954fe411ec1cd2fcd05dab8bf92489c">00283</a> <a class="code" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info, <span class="keywordtype">int</span> <span class="keyword">override</span>, <span class="keywordtype">int</span> <a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb" title="モジュールの初期化を行う.">initialize</a>, <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a>)
-<a name="l00284"></a>00284 {
-<a name="l00285"></a>00285   <span class="keywordtype">int</span> result;
-<a name="l00286"></a>00286   <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> params;
-<a name="l00287"></a>00287   
-<a name="l00288"></a>00288   params.<a class="code" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5" title="whether to override possibly already present options (default 0)">override</a> = <span class="keyword">override</span>;
-<a name="l00289"></a>00289   params.<a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a" title="whether to initialize the option structure opt_info (default 1)">initialize</a> = initialize;
-<a name="l00290"></a>00290   params.<a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a> = check_required;
-<a name="l00291"></a>00291   params.<a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a> = 0;
-<a name="l00292"></a>00292   params.<a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d" title="whether getopt_long should print an error message for a bad option (default 1)">print_errors</a> = 1;
-<a name="l00293"></a>00293 
-<a name="l00294"></a>00294   result = opt_parser_internal (argc, argv, args_info, &amp;params, NULL);
-<a name="l00295"></a>00295 
-<a name="l00296"></a>00296   <span class="keywordflow">if</span> (result == EXIT_FAILURE)
-<a name="l00297"></a>00297     {
-<a name="l00298"></a>00298       <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (args_info);
-<a name="l00299"></a>00299       exit (EXIT_FAILURE);
-<a name="l00300"></a>00300     }
-<a name="l00301"></a>00301   
-<a name="l00302"></a>00302   <span class="keywordflow">return</span> result;
-<a name="l00303"></a>00303 }
-<a name="l00304"></a>00304 
-<a name="l00305"></a>00305 <span class="keywordtype">int</span>
-<a name="l00306"></a><a class="code" href="nd3d2mqo_2Option_8h.html#f1110c3b72c3b4766169bde78e5e6790">00306</a> <a class="code" href="mqo2nd3d_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">opt_parser_required</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info, <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name)
-<a name="l00307"></a>00307 {
-<a name="l00308"></a>00308   <span class="keywordtype">int</span> result = EXIT_SUCCESS;
-<a name="l00309"></a>00309 
-<a name="l00310"></a>00310   <span class="keywordflow">if</span> (opt_parser_required2(args_info, prog_name, NULL) &gt; 0)
-<a name="l00311"></a>00311     result = EXIT_FAILURE;
-<a name="l00312"></a>00312 
-<a name="l00313"></a>00313   <span class="keywordflow">if</span> (result == EXIT_FAILURE)
-<a name="l00314"></a>00314     {
-<a name="l00315"></a>00315       <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (args_info);
-<a name="l00316"></a>00316       exit (EXIT_FAILURE);
-<a name="l00317"></a>00317     }
-<a name="l00318"></a>00318   
-<a name="l00319"></a>00319   <span class="keywordflow">return</span> result;
-<a name="l00320"></a>00320 }
-<a name="l00321"></a>00321 
-<a name="l00322"></a>00322 <span class="keywordtype">int</span>
-<a name="l00323"></a>00323 opt_parser_required2 (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info, <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name, <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error)
-<a name="l00324"></a>00324 {
-<a name="l00325"></a>00325   <span class="keywordtype">int</span> <a class="code" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372" title="エラー処理用の関数">error</a> = 0;
-<a name="l00326"></a>00326 
-<a name="l00327"></a>00327   <span class="comment">/* checks for required options */</span>
-<a name="l00328"></a>00328   <span class="keywordflow">if</span> (! args_info-&gt;<a class="code" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6" title="Whether input-mqo was given.">input_mqo_given</a>)
-<a name="l00329"></a>00329     {
-<a name="l00330"></a>00330       fprintf (stderr, <span class="stringliteral">"%s: '--input-mqo' ('-i') option required%s\n"</span>, prog_name, (additional_error ? additional_error : <span class="stringliteral">""</span>));
-<a name="l00331"></a>00331       error = 1;
-<a name="l00332"></a>00332     }
-<a name="l00333"></a>00333   
-<a name="l00334"></a>00334   <span class="keywordflow">if</span> (! args_info-&gt;<a class="code" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e" title="Whether output-nd3d was given.">output_nd3d_given</a>)
-<a name="l00335"></a>00335     {
-<a name="l00336"></a>00336       fprintf (stderr, <span class="stringliteral">"%s: '--output-nd3d' ('-o') option required%s\n"</span>, prog_name, (additional_error ? additional_error : <span class="stringliteral">""</span>));
-<a name="l00337"></a>00337       error = 1;
-<a name="l00338"></a>00338     }
-<a name="l00339"></a>00339   
-<a name="l00340"></a>00340   
-<a name="l00341"></a>00341   <span class="comment">/* checks for dependences among options */</span>
-<a name="l00342"></a>00342 
-<a name="l00343"></a>00343   <span class="keywordflow">return</span> error;
-<a name="l00344"></a>00344 }
-<a name="l00345"></a>00345 
-<a name="l00346"></a>00346 
-<a name="l00347"></a>00347 <span class="keyword">static</span> <span class="keywordtype">char</span> *package_name = 0;
-<a name="l00348"></a>00348 
-<a name="l00367"></a>00367 <span class="keyword">static</span>
-<a name="l00368"></a>00368 <span class="keywordtype">int</span> update_arg(<span class="keywordtype">void</span> *field, <span class="keywordtype">char</span> **orig_field,
-<a name="l00369"></a>00369                <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *field_given, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *prev_given, 
-<a name="l00370"></a>00370                <span class="keywordtype">char</span> *value, <span class="keywordtype">char</span> *possible_values[], <span class="keyword">const</span> <span class="keywordtype">char</span> *default_value,
-<a name="l00371"></a>00371                <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">opt_parser_arg_type</a> arg_type,
-<a name="l00372"></a>00372                <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a>, <span class="keywordtype">int</span> <span class="keyword">override</span>,
-<a name="l00373"></a>00373                <span class="keywordtype">int</span> no_free, <span class="keywordtype">int</span> multiple_option,
-<a name="l00374"></a>00374                <span class="keyword">const</span> <span class="keywordtype">char</span> *long_opt, <span class="keywordtype">char</span> short_opt,
-<a name="l00375"></a>00375                <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error)
-<a name="l00376"></a>00376 {
-<a name="l00377"></a>00377   <span class="keywordtype">char</span> *stop_char = 0;
-<a name="l00378"></a>00378   <span class="keyword">const</span> <span class="keywordtype">char</span> *val = value;
-<a name="l00379"></a>00379   <span class="keywordtype">int</span> found;
-<a name="l00380"></a>00380   <span class="keywordtype">char</span> **string_field;
-<a name="l00381"></a>00381 
-<a name="l00382"></a>00382   stop_char = 0;
-<a name="l00383"></a>00383   found = 0;
-<a name="l00384"></a>00384 
-<a name="l00385"></a>00385   <span class="keywordflow">if</span> (!multiple_option &amp;&amp; prev_given &amp;&amp; (*prev_given || (check_ambiguity &amp;&amp; *field_given)))
-<a name="l00386"></a>00386     {
-<a name="l00387"></a>00387       <span class="keywordflow">if</span> (short_opt != <span class="charliteral">'-'</span>)
-<a name="l00388"></a>00388         fprintf (stderr, <span class="stringliteral">"%s: `--%s' (`-%c') option given more than once%s\n"</span>, 
-<a name="l00389"></a>00389                package_name, long_opt, short_opt,
-<a name="l00390"></a>00390                (additional_error ? additional_error : <span class="stringliteral">""</span>));
-<a name="l00391"></a>00391       <span class="keywordflow">else</span>
-<a name="l00392"></a>00392         fprintf (stderr, <span class="stringliteral">"%s: `--%s' option given more than once%s\n"</span>, 
-<a name="l00393"></a>00393                package_name, long_opt,
-<a name="l00394"></a>00394                (additional_error ? additional_error : <span class="stringliteral">""</span>));
-<a name="l00395"></a>00395       <span class="keywordflow">return</span> 1; <span class="comment">/* failure */</span>
-<a name="l00396"></a>00396     }
-<a name="l00397"></a>00397 
-<a name="l00398"></a>00398     
-<a name="l00399"></a>00399   <span class="keywordflow">if</span> (field_given &amp;&amp; *field_given &amp;&amp; ! <span class="keyword">override</span>)
-<a name="l00400"></a>00400     <span class="keywordflow">return</span> 0;
-<a name="l00401"></a>00401   <span class="keywordflow">if</span> (prev_given)
-<a name="l00402"></a>00402     (*prev_given)++;
-<a name="l00403"></a>00403   <span class="keywordflow">if</span> (field_given)
-<a name="l00404"></a>00404     (*field_given)++;
-<a name="l00405"></a>00405   <span class="keywordflow">if</span> (possible_values)
-<a name="l00406"></a>00406     val = possible_values[found];
-<a name="l00407"></a>00407 
-<a name="l00408"></a>00408   <span class="keywordflow">switch</span>(arg_type) {
-<a name="l00409"></a>00409   <span class="keywordflow">case</span> <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>:
-<a name="l00410"></a>00410     *((<span class="keywordtype">int</span> *)field) = !*((<span class="keywordtype">int</span> *)field);
-<a name="l00411"></a>00411     <span class="keywordflow">break</span>;
-<a name="l00412"></a>00412   <span class="keywordflow">case</span> <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>:
-<a name="l00413"></a>00413     <span class="keywordflow">if</span> (val) {
-<a name="l00414"></a>00414       string_field = (<span class="keywordtype">char</span> **)field;
-<a name="l00415"></a>00415       <span class="keywordflow">if</span> (!no_free &amp;&amp; *string_field)
-<a name="l00416"></a>00416         free (*string_field); <span class="comment">/* free previous string */</span>
-<a name="l00417"></a>00417       *string_field = gengetopt_strdup (val);
-<a name="l00418"></a>00418     }
-<a name="l00419"></a>00419     <span class="keywordflow">break</span>;
-<a name="l00420"></a>00420   <span class="keywordflow">default</span>:
-<a name="l00421"></a>00421     <span class="keywordflow">break</span>;
-<a name="l00422"></a>00422   };
-<a name="l00423"></a>00423 
-<a name="l00424"></a>00424 
-<a name="l00425"></a>00425   <span class="comment">/* store the original value */</span>
-<a name="l00426"></a>00426   <span class="keywordflow">switch</span>(arg_type) {
-<a name="l00427"></a>00427   <span class="keywordflow">case</span> <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">ARG_NO</a>:
-<a name="l00428"></a>00428   <span class="keywordflow">case</span> <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>:
-<a name="l00429"></a>00429     <span class="keywordflow">break</span>;
-<a name="l00430"></a>00430   <span class="keywordflow">default</span>:
-<a name="l00431"></a>00431     <span class="keywordflow">if</span> (value &amp;&amp; orig_field) {
-<a name="l00432"></a>00432       <span class="keywordflow">if</span> (no_free) {
-<a name="l00433"></a>00433         *orig_field = value;
-<a name="l00434"></a>00434       } <span class="keywordflow">else</span> {
-<a name="l00435"></a>00435         <span class="keywordflow">if</span> (*orig_field)
-<a name="l00436"></a>00436           free (*orig_field); <span class="comment">/* free previous string */</span>
-<a name="l00437"></a>00437         *orig_field = gengetopt_strdup (value);
-<a name="l00438"></a>00438       }
-<a name="l00439"></a>00439     }
-<a name="l00440"></a>00440   };
-<a name="l00441"></a>00441 
-<a name="l00442"></a>00442   <span class="keywordflow">return</span> 0; <span class="comment">/* OK */</span>
-<a name="l00443"></a>00443 }
-<a name="l00444"></a>00444 
-<a name="l00445"></a>00445 
-<a name="l00446"></a>00446 <span class="keywordtype">int</span>
-<a name="l00447"></a>00447 opt_parser_internal (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00448"></a>00448                         <span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params, <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error)
-<a name="l00449"></a>00449 {
-<a name="l00450"></a>00450   <span class="keywordtype">int</span> c;    <span class="comment">/* Character of the parsed option.  */</span>
-<a name="l00451"></a>00451 
-<a name="l00452"></a>00452   <span class="keywordtype">int</span> error = 0;
-<a name="l00453"></a>00453   <span class="keyword">struct </span><a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> local_args_info;
-<a name="l00454"></a>00454   
-<a name="l00455"></a>00455   <span class="keywordtype">int</span> <span class="keyword">override</span>;
-<a name="l00456"></a>00456   <span class="keywordtype">int</span> <a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb" title="モジュールの初期化を行う.">initialize</a>;
-<a name="l00457"></a>00457   <span class="keywordtype">int</span> check_required;
-<a name="l00458"></a>00458   <span class="keywordtype">int</span> check_ambiguity;
-<a name="l00459"></a>00459   
-<a name="l00460"></a>00460   package_name = argv[0];
-<a name="l00461"></a>00461   
-<a name="l00462"></a>00462   <span class="keyword">override</span> = params-&gt;<a class="code" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5" title="whether to override possibly already present options (default 0)">override</a>;
-<a name="l00463"></a>00463   initialize = params-&gt;<a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a" title="whether to initialize the option structure opt_info (default 1)">initialize</a>;
-<a name="l00464"></a>00464   check_required = params-&gt;<a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a>;
-<a name="l00465"></a>00465   check_ambiguity = params-&gt;<a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a>;
-<a name="l00466"></a>00466 
-<a name="l00467"></a>00467   <span class="keywordflow">if</span> (initialize)
-<a name="l00468"></a>00468     <a class="code" href="mqo2nd3d_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (args_info);
-<a name="l00469"></a>00469 
-<a name="l00470"></a>00470   <a class="code" href="mqo2nd3d_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (&amp;local_args_info);
-<a name="l00471"></a>00471 
-<a name="l00472"></a>00472   <a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = 0;
-<a name="l00473"></a>00473   <a class="code" href="display__3D_8cc.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 0;
-<a name="l00474"></a>00474   opterr = params-&gt;<a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d" title="whether getopt_long should print an error message for a bad option (default 1)">print_errors</a>;
-<a name="l00475"></a>00475   optopt = <span class="charliteral">'?'</span>;
-<a name="l00476"></a>00476 
-<a name="l00477"></a>00477   <span class="keywordflow">while</span> (1)
-<a name="l00478"></a>00478     {
-<a name="l00479"></a>00479       <span class="keywordtype">int</span> option_index = 0;
-<a name="l00480"></a>00480 
-<a name="l00481"></a>00481       <span class="keyword">static</span> <span class="keyword">struct </span>option long_options[] = {
-<a name="l00482"></a>00482         { <span class="stringliteral">"help"</span>,   0, NULL, <span class="charliteral">'h'</span> },
-<a name="l00483"></a>00483         { <span class="stringliteral">"version"</span>,    0, NULL, <span class="charliteral">'V'</span> },
-<a name="l00484"></a>00484         { <span class="stringliteral">"input-mqo"</span>,  1, NULL, <span class="charliteral">'i'</span> },
-<a name="l00485"></a>00485         { <span class="stringliteral">"output-nd3d"</span>,    1, NULL, <span class="charliteral">'o'</span> },
-<a name="l00486"></a>00486         { <span class="stringliteral">"verbose"</span>,    0, NULL, <span class="charliteral">'v'</span> },
-<a name="l00487"></a>00487         { NULL, 0, NULL, 0 }
-<a name="l00488"></a>00488       };
-<a name="l00489"></a>00489 
-<a name="l00490"></a>00490       c = getopt_long (argc, argv, <span class="stringliteral">"hVi:o:v"</span>, long_options, &amp;option_index);
-<a name="l00491"></a>00491 
-<a name="l00492"></a>00492       <span class="keywordflow">if</span> (c == -1) <span class="keywordflow">break</span>;   <span class="comment">/* Exit from `while (1)' loop.  */</span>
-<a name="l00493"></a>00493 
-<a name="l00494"></a>00494       <span class="keywordflow">switch</span> (c)
-<a name="l00495"></a>00495         {
-<a name="l00496"></a>00496         <span class="keywordflow">case</span> <span class="charliteral">'h'</span>:   <span class="comment">/* Print help and exit.  */</span>
-<a name="l00497"></a>00497           <a class="code" href="mqo2nd3d_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a> ();
-<a name="l00498"></a>00498           <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (&amp;local_args_info);
-<a name="l00499"></a>00499           exit (EXIT_SUCCESS);
-<a name="l00500"></a>00500 
-<a name="l00501"></a>00501         <span class="keywordflow">case</span> <span class="charliteral">'V'</span>:   <span class="comment">/* Print version and exit.  */</span>
-<a name="l00502"></a>00502           <a class="code" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> ();
-<a name="l00503"></a>00503           <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (&amp;local_args_info);
-<a name="l00504"></a>00504           exit (EXIT_SUCCESS);
-<a name="l00505"></a>00505 
-<a name="l00506"></a>00506         <span class="keywordflow">case</span> <span class="charliteral">'i'</span>:   <span class="comment">/* \n 入力mqoファイル名.  */</span>
-<a name="l00507"></a>00507         
-<a name="l00508"></a>00508         
-<a name="l00509"></a>00509           <span class="keywordflow">if</span> (update_arg( (<span class="keywordtype">void</span> *)&amp;(args_info-&gt;<a class="code" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad" title="  入力mqoファイル名.">input_mqo_arg</a>), 
-<a name="l00510"></a>00510                &amp;(args_info-&gt;<a class="code" href="structopt__info.html#959224ed31adff30102351bfe9e19347" title="  入力mqoファイル名 original value given at command line.">input_mqo_orig</a>), &amp;(args_info-&gt;<a class="code" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6" title="Whether input-mqo was given.">input_mqo_given</a>),
-<a name="l00511"></a>00511               &amp;(local_args_info.input_mqo_given), optarg, 0, 0, <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>,
-<a name="l00512"></a>00512               check_ambiguity, <span class="keyword">override</span>, 0, 0,
-<a name="l00513"></a>00513               <span class="stringliteral">"input-mqo"</span>, <span class="charliteral">'i'</span>,
-<a name="l00514"></a>00514               additional_error))
-<a name="l00515"></a>00515             <span class="keywordflow">goto</span> failure;
-<a name="l00516"></a>00516         
-<a name="l00517"></a>00517           <span class="keywordflow">break</span>;
-<a name="l00518"></a>00518         <span class="keywordflow">case</span> <span class="charliteral">'o'</span>:   <span class="comment">/* \n 出力nd3dファイル名.  */</span>
-<a name="l00519"></a>00519         
-<a name="l00520"></a>00520         
-<a name="l00521"></a>00521           <span class="keywordflow">if</span> (update_arg( (<span class="keywordtype">void</span> *)&amp;(args_info-&gt;<a class="code" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3" title="  出力nd3dファイル名.">output_nd3d_arg</a>), 
-<a name="l00522"></a>00522                &amp;(args_info-&gt;<a class="code" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a" title="  出力nd3dファイル名 original value given at command line.">output_nd3d_orig</a>), &amp;(args_info-&gt;<a class="code" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e" title="Whether output-nd3d was given.">output_nd3d_given</a>),
-<a name="l00523"></a>00523               &amp;(local_args_info.output_nd3d_given), optarg, 0, 0, <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>,
-<a name="l00524"></a>00524               check_ambiguity, <span class="keyword">override</span>, 0, 0,
-<a name="l00525"></a>00525               <span class="stringliteral">"output-nd3d"</span>, <span class="charliteral">'o'</span>,
-<a name="l00526"></a>00526               additional_error))
-<a name="l00527"></a>00527             <span class="keywordflow">goto</span> failure;
-<a name="l00528"></a>00528         
-<a name="l00529"></a>00529           <span class="keywordflow">break</span>;
-<a name="l00530"></a>00530         <span class="keywordflow">case</span> <span class="charliteral">'v'</span>:   <span class="comment">/* \n 詳細の表示 (未実装).  */</span>
-<a name="l00531"></a>00531         
-<a name="l00532"></a>00532         
-<a name="l00533"></a>00533           <span class="keywordflow">if</span> (update_arg((<span class="keywordtype">void</span> *)&amp;(args_info-&gt;<a class="code" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67" title="  詳細の表示 (未実装) (default=off).">verbose_flag</a>), 0, &amp;(args_info-&gt;<a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c" title="Whether verbose was given.">verbose_given</a>),
-<a name="l00534"></a>00534               &amp;(local_args_info.verbose_given), optarg, 0, 0, <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>,
-<a name="l00535"></a>00535               check_ambiguity, <span class="keyword">override</span>, 1, 0, <span class="stringliteral">"verbose"</span>, <span class="charliteral">'v'</span>,
-<a name="l00536"></a>00536               additional_error))
-<a name="l00537"></a>00537             <span class="keywordflow">goto</span> failure;
-<a name="l00538"></a>00538         
-<a name="l00539"></a>00539           <span class="keywordflow">break</span>;
-<a name="l00540"></a>00540 
-<a name="l00541"></a>00541         <span class="keywordflow">case</span> 0: <span class="comment">/* Long option with no short option */</span>
-<a name="l00542"></a>00542         <span class="keywordflow">case</span> <span class="charliteral">'?'</span>:   <span class="comment">/* Invalid option.  */</span>
-<a name="l00543"></a>00543           <span class="comment">/* `getopt_long' already printed an error message.  */</span>
-<a name="l00544"></a>00544           <span class="keywordflow">goto</span> failure;
-<a name="l00545"></a>00545 
-<a name="l00546"></a>00546         <span class="keywordflow">default</span>:    <span class="comment">/* bug: option not considered.  */</span>
-<a name="l00547"></a>00547           fprintf (stderr, <span class="stringliteral">"%s: option unknown: %c%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37" title="the program name">OPT_PARSER_PACKAGE</a>, c, (additional_error ? additional_error : <span class="stringliteral">""</span>));
-<a name="l00548"></a>00548           abort ();
-<a name="l00549"></a>00549         } <span class="comment">/* switch */</span>
-<a name="l00550"></a>00550     } <span class="comment">/* while */</span>
-<a name="l00551"></a>00551 
-<a name="l00552"></a>00552 
-<a name="l00553"></a>00553 
-<a name="l00554"></a>00554   <span class="keywordflow">if</span> (check_required)
-<a name="l00555"></a>00555     {
-<a name="l00556"></a>00556       error += opt_parser_required2 (args_info, argv[0], additional_error);
-<a name="l00557"></a>00557     }
-<a name="l00558"></a>00558 
-<a name="l00559"></a>00559   opt_parser_release (&amp;local_args_info);
-<a name="l00560"></a>00560 
-<a name="l00561"></a>00561   <span class="keywordflow">if</span> ( error )
-<a name="l00562"></a>00562     <span class="keywordflow">return</span> (EXIT_FAILURE);
-<a name="l00563"></a>00563 
-<a name="l00564"></a>00564   <span class="keywordflow">return</span> 0;
-<a name="l00565"></a>00565 
-<a name="l00566"></a>00566 failure:
-<a name="l00567"></a>00567   
-<a name="l00568"></a>00568   opt_parser_release (&amp;local_args_info);
-<a name="l00569"></a>00569   <span class="keywordflow">return</span> (EXIT_FAILURE);
-<a name="l00570"></a>00570 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/mqo2nd3d_2Option_8c.html b/latex/vim/.vim/doc/html/mqo2nd3d_2Option_8c.html
deleted file mode 100644 (file)
index 8595193..0000000
+++ /dev/null
@@ -1,631 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: mqo2nd3d/Option.c</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mqo2nd3d/Option.c</h1>
-<p>
-<a href="mqo2nd3d_2Option_8c-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">opt_parser_arg_type</a> { <br>
-&nbsp;&nbsp;<a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">ARG_NO</a>, 
-<a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>, 
-<a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>, 
-<a class="el" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">ARG_NO</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>, 
-<a class="el" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>
-<br>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a> (struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">opt_parser_params_create</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a> (FILE *outfile, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">opt_parser_file_save</a> (const char *filename, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, int override, int initialize, int check_required)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">opt_parser_required</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, const char *prog_name)</td></tr>
-
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243">opt_info_purpose</a> = &quot;mqo2nd3d\nauthor R.T\n(0000/00/00 created)&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the purpose string of the program  <a href="#de5acfcd3d72ecb6ac1821975b319243"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352">opt_info_usage</a> = &quot;Usage: mqo2nd3d [OPTIONS]...&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the usage string of the program  <a href="#a22e2de7806373a5210c134611371352"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a> = &quot;&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac">opt_info_help</a> []</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">all the lines making the help output  <a href="#efaf92922317ee037ef0fcd16606e7ac"></a><br></td></tr>
-</table>
-<hr><h2>列挙型</h2>
-<a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b9"></a><!-- doxytag: member="Option.c::opt_parser_arg_type" ref="9c67d6cf1d03dc02f0ba553fd8afb2b9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">opt_parser_arg_type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>列挙型の値: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada"></a><!-- doxytag: member="ARG_NO" ref="9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada" args="" -->ARG_NO</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7"></a><!-- doxytag: member="ARG_FLAG" ref="9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7" args="" -->ARG_FLAG</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa"></a><!-- doxytag: member="ARG_STRING" ref="9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa" args="" -->ARG_STRING</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada"></a><!-- doxytag: member="ARG_NO" ref="9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada" args="" -->ARG_NO</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7"></a><!-- doxytag: member="ARG_FLAG" ref="9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7" args="" -->ARG_FLAG</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa"></a><!-- doxytag: member="ARG_STRING" ref="9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa" args="" -->ARG_STRING</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00041">41</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="ff6819495cc8bd6c182e9a9625d68bc7"></a><!-- doxytag: member="Option.c::opt_parser" ref="ff6819495cc8bd6c182e9a9625d68bc7" args="(int argc, char *const *argv, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00261">261</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4954fe411ec1cd2fcd05dab8bf92489c"></a><!-- doxytag: member="Option.c::opt_parser2" ref="4954fe411ec1cd2fcd05dab8bf92489c" args="(int argc, char *const *argv, struct opt_info *args_info, int override, int initialize, int check_required)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser2           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>override</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>initialize</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>check_required</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters - deprecated) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>override</em>&nbsp;</td><td>whether to override possibly already present options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>initialize</em>&nbsp;</td><td>whether to initialize the option structure my_args_info </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>check_required</em>&nbsp;</td><td>whether to check that all required options were provided </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">非推奨:</a></b></dt><dd>use <a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext()</a> instead </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00283">283</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="df840961f3dcfb1151b0687f6a5ed436"></a><!-- doxytag: member="Option.c::opt_parser_dump" ref="df840961f3dcfb1151b0687f6a5ed436" args="(FILE *outfile, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_dump           </td>
-          <td>(</td>
-          <td class="paramtype">FILE *&nbsp;</td>
-          <td class="paramname"> <em>outfile</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into an already open FILE stream. <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>outfile</em>&nbsp;</td><td>the stream where to dump options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to dump </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00193">193</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f8987844868b0a599801dbea30a8816d"></a><!-- doxytag: member="Option.c::opt_parser_ext" ref="f8987844868b0a599801dbea30a8816d" args="(int argc, char *const *argv, struct opt_info *args_info, struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_ext           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>additional parameters for the parser </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00267">267</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6807cb44bb4d0a3bb5ab436599e5476b"></a><!-- doxytag: member="Option.c::opt_parser_file_save" ref="6807cb44bb4d0a3bb5ab436599e5476b" args="(const char *filename, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_file_save           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>filename</em>&nbsp;</td><td>the file where to save </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to save </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00220">220</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ec5c9be96f2df4ea7b752c1041f83e9e"></a><!-- doxytag: member="Option.c::opt_parser_free" ref="ec5c9be96f2df4ea7b752c1041f83e9e" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_free           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Deallocates the string fields of the <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure (but does not deallocate the structure itself) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to deallocate </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00240">240</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4ef13a28faf4887592cb80d412be76aa"></a><!-- doxytag: member="Option.c::opt_parser_init" ref="4ef13a28faf4887592cb80d412be76aa" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the passed <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure's fields (also set default values for options that have a default) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00126">126</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="79db2c8847ec40d26b9286e8084719c5"></a><!-- doxytag: member="Option.c::opt_parser_params_create" ref="79db2c8847ec40d26b9286e8084719c5" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a>* opt_parser_params_create           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [read]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Allocates dynamically a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure and initializes all its fields to their default values <dl class="return" compact><dt><b>戻り値:</b></dt><dd>the created and initialized <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00147">147</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="28c759dde6a236fb53f9df9642b72131"></a><!-- doxytag: member="Option.c::opt_parser_params_init" ref="28c759dde6a236fb53f9df9642b72131" args="(struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_params_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes all the fields a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure to their default values <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00134">134</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dc7f6e82e1386dd33ac6d9b15c34d104"></a><!-- doxytag: member="Option.c::opt_parser_print_help" ref="dc7f6e82e1386dd33ac6d9b15c34d104" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_help           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the help 
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00117">117</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ad0483c17a23bbdec55f5668579e1e73"></a><!-- doxytag: member="Option.c::opt_parser_print_version" ref="ad0483c17a23bbdec55f5668579e1e73" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_version           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the version 
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00096">96</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f1110c3b72c3b4766169bde78e5e6790"></a><!-- doxytag: member="Option.c::opt_parser_required" ref="f1110c3b72c3b4766169bde78e5e6790" args="(struct opt_info *args_info, const char *prog_name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_required           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>prog_name</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Checks that all the required options were specified <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to check </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>prog_name</em>&nbsp;</td><td>the name of the program that will be used to print possible errors </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd></dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00306">306</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="e67f06f2dc06feb12e51dd5a8001b75c"></a><!-- doxytag: member="Option.c::opt_info_description" ref="e67f06f2dc06feb12e51dd5a8001b75c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a> = &quot;&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00028">28</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="efaf92922317ee037ef0fcd16606e7ac"></a><!-- doxytag: member="Option.c::opt_info_help" ref="efaf92922317ee037ef0fcd16606e7ac" args="[]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">opt_info_help</a>[]          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>初期値:</b><div class="fragment"><pre class="fragment"> {
-  <span class="stringliteral">"  -h, --help                Print help and exit"</span>,
-  <span class="stringliteral">"  -V, --version             Print version and exit"</span>,
-  <span class="stringliteral">"\n必須のオプション:"</span>,
-  <span class="stringliteral">"  -i, --input-mqo=STRING    \n                               入力mqoファイル名"</span>,
-  <span class="stringliteral">"  -o, --output-nd3d=STRING  \n                               出力nd3dファイル名"</span>,
-  <span class="stringliteral">"\n任意のオプション:"</span>,
-  <span class="stringliteral">"  -v, --verbose             \n                               詳細の表示 (未実装)  (default=off)"</span>,
-    0
-}
-</pre></div>all the lines making the help output 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="de5acfcd3d72ecb6ac1821975b319243"></a><!-- doxytag: member="Option.c::opt_info_purpose" ref="de5acfcd3d72ecb6ac1821975b319243" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">opt_info_purpose</a> = &quot;mqo2nd3d\nauthor R.T\n(0000/00/00 created)&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the purpose string of the program 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a22e2de7806373a5210c134611371352"></a><!-- doxytag: member="Option.c::opt_info_usage" ref="a22e2de7806373a5210c134611371352" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#a22e2de7806373a5210c134611371352">opt_info_usage</a> = &quot;Usage: mqo2nd3d [OPTIONS]...&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the usage string of the program 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/mqo2nd3d_2Option_8h-source.html b/latex/vim/.vim/doc/html/mqo2nd3d_2Option_8h-source.html
deleted file mode 100644 (file)
index 254c132..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: mqo2nd3d/Option.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>mqo2nd3d/Option.h</h1><a href="mqo2nd3d_2Option_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
-<a name="l00008"></a>00008 <span class="preprocessor">#ifndef OPTION_H</span>
-<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define OPTION_H</span>
-<a name="l00010"></a>00010 <span class="preprocessor"></span>
-<a name="l00011"></a>00011 <span class="comment">/* If we use autoconf.  */</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
-<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#include "config.h"</span>
-<a name="l00014"></a>00014 <span class="preprocessor">#endif</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;stdio.h&gt;</span> <span class="comment">/* for FILE */</span>
-<a name="l00017"></a>00017 
-<a name="l00018"></a>00018 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00020"></a>00020 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022 <span class="preprocessor">#ifndef OPT_PARSER_PACKAGE</span>
-<a name="l00023"></a>00023 <span class="preprocessor"></span>
-<a name="l00024"></a><a class="code" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37">00024</a> <span class="preprocessor">#define OPT_PARSER_PACKAGE "mqo2nd3d"</span>
-<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00026"></a>00026 <span class="preprocessor"></span>
-<a name="l00027"></a>00027 <span class="preprocessor">#ifndef OPT_PARSER_VERSION</span>
-<a name="l00028"></a>00028 <span class="preprocessor"></span>
-<a name="l00029"></a><a class="code" href="mqo2nd3d_2Option_8h.html#77eccd8d1f037cb9437b1291c56a4956">00029</a> <span class="preprocessor">#define OPT_PARSER_VERSION "1.1.0"</span>
-<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00031"></a>00031 <span class="preprocessor"></span>
-<a name="l00033"></a><a class="code" href="structopt__info.html">00033</a> <span class="keyword">struct </span><a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a>
-<a name="l00034"></a>00034 {
-<a name="l00035"></a><a class="code" href="structopt__info.html#54108cc96061ac0efe472dd89639053c">00035</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#54108cc96061ac0efe472dd89639053c" title="Print help and exit help description.">help_help</a>; 
-<a name="l00036"></a><a class="code" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b">00036</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b" title="Print version and exit help description.">version_help</a>; 
-<a name="l00037"></a><a class="code" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad">00037</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad" title="  入力mqoファイル名.">input_mqo_arg</a>; 
-<a name="l00038"></a><a class="code" href="structopt__info.html#959224ed31adff30102351bfe9e19347">00038</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#959224ed31adff30102351bfe9e19347" title="  入力mqoファイル名 original value given at command line.">input_mqo_orig</a>;    
-<a name="l00039"></a><a class="code" href="structopt__info.html#d9679df5caada5cc9e2b4b42b1085e4c">00039</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#d9679df5caada5cc9e2b4b42b1085e4c" title="  入力mqoファイル名 help description.">input_mqo_help</a>; 
-<a name="l00040"></a><a class="code" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3">00040</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3" title="  出力nd3dファイル名.">output_nd3d_arg</a>;   
-<a name="l00041"></a><a class="code" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a">00041</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a" title="  出力nd3dファイル名 original value given at command line.">output_nd3d_orig</a>;  
-<a name="l00042"></a><a class="code" href="structopt__info.html#e6d82b3b2243419beed545bb0e0adfe3">00042</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#e6d82b3b2243419beed545bb0e0adfe3" title="  出力nd3dファイル名 help description.">output_nd3d_help</a>; 
-<a name="l00043"></a><a class="code" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67">00043</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67" title="  詳細の表示 (未実装) (default=off).">verbose_flag</a>; 
-<a name="l00044"></a><a class="code" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070">00044</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070" title="  詳細の表示 (未実装) help description.">verbose_help</a>; 
-<a name="l00046"></a><a class="code" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c">00046</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c" title="Whether help was given.">help_given</a> ; 
-<a name="l00047"></a><a class="code" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf">00047</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf" title="Whether version was given.">version_given</a> ;  
-<a name="l00048"></a><a class="code" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6">00048</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6" title="Whether input-mqo was given.">input_mqo_given</a> ;    
-<a name="l00049"></a><a class="code" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e">00049</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e" title="Whether output-nd3d was given.">output_nd3d_given</a> ;  
-<a name="l00050"></a><a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c">00050</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c" title="Whether verbose was given.">verbose_given</a> ;  
-<a name="l00052"></a>00052 } ;
-<a name="l00053"></a>00053 
-<a name="l00055"></a><a class="code" href="structopt__parser__params.html">00055</a> <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a>
-<a name="l00056"></a>00056 {
-<a name="l00057"></a><a class="code" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5">00057</a>   <span class="keywordtype">int</span> <span class="keyword">override</span>; 
-<a name="l00058"></a><a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a">00058</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a" title="whether to initialize the option structure opt_info (default 1)">initialize</a>; 
-<a name="l00059"></a><a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd">00059</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a>; 
-<a name="l00060"></a><a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f">00060</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a>; 
-<a name="l00061"></a><a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d">00061</a>   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d" title="whether getopt_long should print an error message for a bad option (default 1)">print_errors</a>; 
-<a name="l00062"></a>00062 } ;
-<a name="l00063"></a>00063 
-<a name="l00065"></a>00065 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243" title="the purpose string of the program">opt_info_purpose</a>;
-<a name="l00067"></a>00067 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352" title="the usage string of the program">opt_info_usage</a>;
-<a name="l00069"></a>00069 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[];
-<a name="l00070"></a>00070 
-<a name="l00078"></a>00078 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
-<a name="l00079"></a>00079   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00080"></a>00080 
-<a name="l00092"></a>00092 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
-<a name="l00093"></a>00093   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00094"></a>00094   <span class="keywordtype">int</span> <span class="keyword">override</span>, <span class="keywordtype">int</span> <a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb" title="モジュールの初期化を行う.">initialize</a>, <span class="keywordtype">int</span> check_required);
-<a name="l00095"></a>00095 
-<a name="l00104"></a>00104 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
-<a name="l00105"></a>00105   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00106"></a>00106   <span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params);
-<a name="l00107"></a>00107 
-<a name="l00114"></a>00114 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a>(FILE *outfile,
-<a name="l00115"></a>00115   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00116"></a>00116 
-<a name="l00124"></a>00124 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">opt_parser_file_save</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename,
-<a name="l00125"></a>00125   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00126"></a>00126 
-<a name="l00130"></a>00130 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a>(<span class="keywordtype">void</span>);
-<a name="l00134"></a>00134 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a>(<span class="keywordtype">void</span>);
-<a name="l00135"></a>00135 
-<a name="l00141"></a>00141 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a>(<span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params);
-<a name="l00142"></a>00142 
-<a name="l00148"></a>00148 <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *<a class="code" href="mqo2nd3d_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">opt_parser_params_create</a>(<span class="keywordtype">void</span>);
-<a name="l00149"></a>00149 
-<a name="l00155"></a>00155 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00161"></a>00161 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00162"></a>00162 
-<a name="l00170"></a>00170 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">opt_parser_required</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00171"></a>00171   <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name);
-<a name="l00172"></a>00172 
-<a name="l00173"></a>00173 
-<a name="l00174"></a>00174 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00175"></a>00175 <span class="preprocessor"></span>}
-<a name="l00176"></a>00176 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
-<a name="l00177"></a>00177 <span class="preprocessor">#endif </span><span class="comment">/* OPTION_H */</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/mqo2nd3d_2Option_8h.html b/latex/vim/.vim/doc/html/mqo2nd3d_2Option_8h.html
deleted file mode 100644 (file)
index 622e41b..0000000
+++ /dev/null
@@ -1,609 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: mqo2nd3d/Option.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mqo2nd3d/Option.h</h1>
-<p>
-<a href="mqo2nd3d_2Option_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html">opt_info</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Where the command line options are stored.  <a href="structopt__info.html#_details">[詳細]</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__parser__params.html">opt_parser_params</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The additional parameters to pass to parser functions.  <a href="structopt__parser__params.html#_details">[詳細]</a><br></td></tr>
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37">OPT_PARSER_PACKAGE</a>&nbsp;&nbsp;&nbsp;&quot;mqo2nd3d&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the program name  <a href="#e033042b96f2ea944a887077fa362e37"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#77eccd8d1f037cb9437b1291c56a4956">OPT_PARSER_VERSION</a>&nbsp;&nbsp;&nbsp;&quot;1.1.0&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the program version  <a href="#77eccd8d1f037cb9437b1291c56a4956"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, int override, int initialize, int check_required)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a> (FILE *outfile, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#6807cb44bb4d0a3bb5ab436599e5476b">opt_parser_file_save</a> (const char *filename, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a> (struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#79db2c8847ec40d26b9286e8084719c5">opt_parser_params_create</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#f1110c3b72c3b4766169bde78e5e6790">opt_parser_required</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, const char *prog_name)</td></tr>
-
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">opt_info_purpose</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the purpose string of the program  <a href="#de5acfcd3d72ecb6ac1821975b319243"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#a22e2de7806373a5210c134611371352">opt_info_usage</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the usage string of the program  <a href="#a22e2de7806373a5210c134611371352"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mqo2nd3d_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">opt_info_help</a> []</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">all the lines making the help output  <a href="#efaf92922317ee037ef0fcd16606e7ac"></a><br></td></tr>
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="e033042b96f2ea944a887077fa362e37"></a><!-- doxytag: member="Option.h::OPT_PARSER_PACKAGE" ref="e033042b96f2ea944a887077fa362e37" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define OPT_PARSER_PACKAGE&nbsp;&nbsp;&nbsp;&quot;mqo2nd3d&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the program name 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="77eccd8d1f037cb9437b1291c56a4956"></a><!-- doxytag: member="Option.h::OPT_PARSER_VERSION" ref="77eccd8d1f037cb9437b1291c56a4956" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define OPT_PARSER_VERSION&nbsp;&nbsp;&nbsp;&quot;1.1.0&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the program version 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00029">29</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="ff6819495cc8bd6c182e9a9625d68bc7"></a><!-- doxytag: member="Option.h::opt_parser" ref="ff6819495cc8bd6c182e9a9625d68bc7" args="(int argc, char *const *argv, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00261">261</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4954fe411ec1cd2fcd05dab8bf92489c"></a><!-- doxytag: member="Option.h::opt_parser2" ref="4954fe411ec1cd2fcd05dab8bf92489c" args="(int argc, char *const *argv, struct opt_info *args_info, int override, int initialize, int check_required)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser2           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>override</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>initialize</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>check_required</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters - deprecated) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>override</em>&nbsp;</td><td>whether to override possibly already present options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>initialize</em>&nbsp;</td><td>whether to initialize the option structure my_args_info </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>check_required</em>&nbsp;</td><td>whether to check that all required options were provided </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">非推奨:</a></b></dt><dd>use <a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext()</a> instead </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00283">283</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="df840961f3dcfb1151b0687f6a5ed436"></a><!-- doxytag: member="Option.h::opt_parser_dump" ref="df840961f3dcfb1151b0687f6a5ed436" args="(FILE *outfile, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_dump           </td>
-          <td>(</td>
-          <td class="paramtype">FILE *&nbsp;</td>
-          <td class="paramname"> <em>outfile</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into an already open FILE stream. <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>outfile</em>&nbsp;</td><td>the stream where to dump options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to dump </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00193">193</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f8987844868b0a599801dbea30a8816d"></a><!-- doxytag: member="Option.h::opt_parser_ext" ref="f8987844868b0a599801dbea30a8816d" args="(int argc, char *const *argv, struct opt_info *args_info, struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_ext           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>additional parameters for the parser </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00267">267</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6807cb44bb4d0a3bb5ab436599e5476b"></a><!-- doxytag: member="Option.h::opt_parser_file_save" ref="6807cb44bb4d0a3bb5ab436599e5476b" args="(const char *filename, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_file_save           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>filename</em>&nbsp;</td><td>the file where to save </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to save </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00220">220</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ec5c9be96f2df4ea7b752c1041f83e9e"></a><!-- doxytag: member="Option.h::opt_parser_free" ref="ec5c9be96f2df4ea7b752c1041f83e9e" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_free           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Deallocates the string fields of the <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure (but does not deallocate the structure itself) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to deallocate </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00240">240</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4ef13a28faf4887592cb80d412be76aa"></a><!-- doxytag: member="Option.h::opt_parser_init" ref="4ef13a28faf4887592cb80d412be76aa" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the passed <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure's fields (also set default values for options that have a default) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00126">126</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="79db2c8847ec40d26b9286e8084719c5"></a><!-- doxytag: member="Option.h::opt_parser_params_create" ref="79db2c8847ec40d26b9286e8084719c5" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a>* opt_parser_params_create           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [read]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Allocates dynamically a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure and initializes all its fields to their default values <dl class="return" compact><dt><b>戻り値:</b></dt><dd>the created and initialized <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00147">147</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="28c759dde6a236fb53f9df9642b72131"></a><!-- doxytag: member="Option.h::opt_parser_params_init" ref="28c759dde6a236fb53f9df9642b72131" args="(struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_params_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes all the fields a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure to their default values <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00134">134</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dc7f6e82e1386dd33ac6d9b15c34d104"></a><!-- doxytag: member="Option.h::opt_parser_print_help" ref="dc7f6e82e1386dd33ac6d9b15c34d104" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_help           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the help 
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00117">117</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ad0483c17a23bbdec55f5668579e1e73"></a><!-- doxytag: member="Option.h::opt_parser_print_version" ref="ad0483c17a23bbdec55f5668579e1e73" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_version           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the version 
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00096">96</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f1110c3b72c3b4766169bde78e5e6790"></a><!-- doxytag: member="Option.h::opt_parser_required" ref="f1110c3b72c3b4766169bde78e5e6790" args="(struct opt_info *args_info, const char *prog_name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_required           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>prog_name</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Checks that all the required options were specified <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to check </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>prog_name</em>&nbsp;</td><td>the name of the program that will be used to print possible errors </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd></dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00306">306</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="efaf92922317ee037ef0fcd16606e7ac"></a><!-- doxytag: member="Option.h::opt_info_help" ref="efaf92922317ee037ef0fcd16606e7ac" args="[]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">opt_info_help</a>[]          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-all the lines making the help output 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="de5acfcd3d72ecb6ac1821975b319243"></a><!-- doxytag: member="Option.h::opt_info_purpose" ref="de5acfcd3d72ecb6ac1821975b319243" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">opt_info_purpose</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the purpose string of the program 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a22e2de7806373a5210c134611371352"></a><!-- doxytag: member="Option.h::opt_info_usage" ref="a22e2de7806373a5210c134611371352" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#a22e2de7806373a5210c134611371352">opt_info_usage</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the usage string of the program 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespaceDrawing.html b/latex/vim/.vim/doc/html/namespaceDrawing.html
deleted file mode 100644 (file)
index bb88c6d..0000000
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース Drawing</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース Drawing</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6">Type</a> { <br>
-&nbsp;&nbsp;<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb">Point</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709">Line</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a">Plane</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5">PlaneTexture</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279">Color</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d">Stipple</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248">ChangePointType</a>, 
-<a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94">NoType</a>
-<br>
- }</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÉÁ²è¥¿¥¤¥×.  <a href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6">[詳細]</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">PointType</a> { <br>
-&nbsp;&nbsp;<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69">PointType_Cube</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799">PointType_Cube_NoFill</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e">PointType_Sphere</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e">PointType_Sphere_NoFill</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1">PointType_Pyramid</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4">PointType_Pyramid_NoFill</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd">PointType_Cross</a>
-<br>
- }</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÅÀ¤Î·Á¾õ.  <a href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">[詳細]</a><br></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#2be9af8a6bc24fd435569928cf94d5b7">drawWirePyramid</a> (GLdouble size)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#701f0414c4c6189ea95b2b7c9af24b71">drawSolidPyramid</a> (GLdouble size)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#9066c8127e21b8e52fb425a4d2014edf">drawCross</a> (GLdouble size)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Lab::PointType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#7f9f5fec3b6bb47e4e741587ffaeeca3">getPointType</a> (<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a> type)</td></tr>
-
-</table>
-<hr><h2>列挙型</h2>
-<a class="anchor" name="6449b9dd135a40d3fa8baf36e9877ac0"></a><!-- doxytag: member="Drawing::PointType" ref="6449b9dd135a40d3fa8baf36e9877ac0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÅÀ¤Î·Á¾õ. 
-<p>
-<dl compact><dt><b>列挙型の値: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69"></a><!-- doxytag: member="PointType_Cube" ref="6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69" args="" -->PointType_Cube</em>&nbsp;</td><td>
-ΩÊýÂΤòÉÁ²è. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799"></a><!-- doxytag: member="PointType_Cube_NoFill" ref="6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799" args="" -->PointType_Cube_NoFill</em>&nbsp;</td><td>
-Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤Î©ÊýÂΤòÉÁ²è. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e"></a><!-- doxytag: member="PointType_Sphere" ref="6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e" args="" -->PointType_Sphere</em>&nbsp;</td><td>
-µå¤òÉÁ²è </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e"></a><!-- doxytag: member="PointType_Sphere_NoFill" ref="6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e" args="" -->PointType_Sphere_NoFill</em>&nbsp;</td><td>
-Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤µå¤òÉÁ²è. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1"></a><!-- doxytag: member="PointType_Pyramid" ref="6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1" args="" -->PointType_Pyramid</em>&nbsp;</td><td>
-»°³Ñ¿í¤òÉÁ²è </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4"></a><!-- doxytag: member="PointType_Pyramid_NoFill" ref="6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4" args="" -->PointType_Pyramid_NoFill</em>&nbsp;</td><td>
-Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤»°³Ñ¿í¤òÉÁ²è. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd"></a><!-- doxytag: member="PointType_Cross" ref="6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd" args="" -->PointType_Cross</em>&nbsp;</td><td>
-½½»ú¤òÉÁ²è </td></tr>
-</table>
-</dl>
-
-<p> <a class="el" href="point_8h-source.html">point.h</a> の <a class="el" href="point_8h-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="df41a2381c17bf67b8df9d3f47df88b6"></a><!-- doxytag: member="Drawing::Type" ref="df41a2381c17bf67b8df9d3f47df88b6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6">Drawing::Type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ÉÁ²è¥¿¥¤¥×. 
-<p>
-<dl compact><dt><b>列挙型の値: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb"></a><!-- doxytag: member="Point" ref="df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb" args="" -->Point</em>&nbsp;</td><td>
-ÅÀ. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709"></a><!-- doxytag: member="Line" ref="df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709" args="" -->Line</em>&nbsp;</td><td>
-ľÀþ. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a"></a><!-- doxytag: member="Plane" ref="df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a" args="" -->Plane</em>&nbsp;</td><td>
-Ê¿ÌÌ. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5"></a><!-- doxytag: member="PlaneTexture" ref="df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5" args="" -->PlaneTexture</em>&nbsp;</td><td>
-¥Æ¥¯¥¹¥Á¥ãÉÕÊ¿ÌÌ </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279"></a><!-- doxytag: member="Color" ref="df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279" args="" -->Color</em>&nbsp;</td><td>
-¿§Êѹ¹ </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d"></a><!-- doxytag: member="Stipple" ref="df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d" args="" -->Stipple</em>&nbsp;</td><td>
-Àþ¼ïÊѹ¹. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248"></a><!-- doxytag: member="ChangePointType" ref="df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248" args="" -->ChangePointType</em>&nbsp;</td><td>
-ÅÀ¤Î·Á¾õÊѹ¹. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94"></a><!-- doxytag: member="NoType" ref="df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94" args="" -->NoType</em>&nbsp;</td><td>
-¾åµ­¤Î¤É¤ì¤Ç¤â¤Ê¤¤ </td></tr>
-</table>
-</dl>
-
-<p> <a class="el" href="display__3D__tool_8cc-source.html">display_3D_tool.cc</a> の <a class="el" href="display__3D__tool_8cc-source.html#l00019">19</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="9066c8127e21b8e52fb425a4d2014edf"></a><!-- doxytag: member="Drawing::drawCross" ref="9066c8127e21b8e52fb425a4d2014edf" args="(GLdouble size)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Drawing::drawCross           </td>
-          <td>(</td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>size</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<em>size</em> ¤ÎÂ礭¤µ¤ÎΩÊýÂΤÎÂгÑÀþ¤òÉÁ²è¤¹¤ë <dl compact><dt><b>å¼\95æ\95°:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>size</em>&nbsp;</td><td>ΩÊýÂΤÎ1ÊÕ¤ÎŤµ </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="point_8cc-source.html">point.cc</a> の <a class="el" href="point_8cc-source.html#l00061">61</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="701f0414c4c6189ea95b2b7c9af24b71"></a><!-- doxytag: member="Drawing::drawSolidPyramid" ref="701f0414c4c6189ea95b2b7c9af24b71" args="(GLdouble size)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Drawing::drawSolidPyramid           </td>
-          <td>(</td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>size</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<em>size</em> ¤ÎÂ礭¤µ¤ÎÀµ»ÍÌÌÂΤòÉÁ²è¤¹¤ë <dl compact><dt><b>å¼\95æ\95°:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>size</em>&nbsp;</td><td>Àµ»ÍÌÌÂΤÎ1ÊÕ¤ÎŤµ </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="point_8cc-source.html">point.cc</a> の <a class="el" href="point_8cc-source.html#l00054">54</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2be9af8a6bc24fd435569928cf94d5b7"></a><!-- doxytag: member="Drawing::drawWirePyramid" ref="2be9af8a6bc24fd435569928cf94d5b7" args="(GLdouble size)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Drawing::drawWirePyramid           </td>
-          <td>(</td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>size</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<em>size</em> ¤ÎÂ礭¤µ¤ÎÀµ»ÍÌÌÂΤΥ磻¥ä¡¼¥Õ¥ì¡¼¥à¤òÉÁ²è¤¹¤ë <dl compact><dt><b>å¼\95æ\95°:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>size</em>&nbsp;</td><td>Àµ»ÍÌÌÂΤÎ1ÊÕ¤ÎŤµ </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="point_8cc-source.html">point.cc</a> の <a class="el" href="point_8cc-source.html#l00047">47</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7f9f5fec3b6bb47e4e741587ffaeeca3"></a><!-- doxytag: member="Drawing::getPointType" ref="7f9f5fec3b6bb47e4e741587ffaeeca3" args="(Drawing::PointType type)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Lab::PointType Drawing::getPointType           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a>&nbsp;</td>
-          <td class="paramname"> <em>type</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<em>type</em> ¤ËÂбþ¤¹¤ë¡¤ImagePoint ¤Ç»ÈÍѤ¹¤ëÅÀ¤Î·Á¾õ(Lab::PointType) ¤òÆÀ¤ë <dl compact><dt><b>å¼\95æ\95°:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>type</em>&nbsp;</td><td>ÅÀ¤Î·Á¾õ </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>æ\88»ã\82\8aå\80¤:</b></dt><dd>ImagePoint ¤Ç»ÈÍѲÄǽ¤ÊÅÀ¤Î·Á¾õ </dd></dl>
-
-<p> <a class="el" href="point_8cc-source.html">point.cc</a> の <a class="el" href="point_8cc-source.html#l00077">77</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespaceLab.html b/latex/vim/.vim/doc/html/namespaceLab.html
deleted file mode 100644 (file)
index ec6aca3..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース Lab</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース Lab</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLab_1_1Captor.html">Captor</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html">VertexXYZNUV</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1Object3D.html">Object3D</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372">error</a> (const char *message)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">エラー処理用の関数  <a href="#230e6bc5f8bc0f1ad306e2666b187372"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184">convertMatrix</a> (const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;mat, float arr[16])</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">moflibの行列からOpenGLの行列へ変換  <a href="#b70b31b11336f99d3f11e2f992881184"></a><br></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T , int N&gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d">lengthOf</a> (T(&amp;)[N])</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">配列の長さを得る  <a href="#7cb00c4272fa1e07dd6b2bbb1abf846d"></a><br></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T , int N&gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6">lastOf</a> (T(&amp;arr)[N])</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">配列の最後の要素を得る  <a href="#f0c23c0bdb07deaec3c404d0c6528ef6"></a><br></td></tr>
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="b70b31b11336f99d3f11e2f992881184"></a><!-- doxytag: member="Lab::convertMatrix" ref="b70b31b11336f99d3f11e2f992881184" args="(const mof::Matrix3D &amp;mat, float arr[16])" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Lab::convertMatrix           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>mat</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>arr</em>[16]</td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-moflibの行列からOpenGLの行列へ変換 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>moflib行列</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>OpenGLの行列</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="utilities_8cc-source.html">utilities.cc</a> の <a class="el" href="utilities_8cc-source.html#l00013">13</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="230e6bc5f8bc0f1ad306e2666b187372"></a><!-- doxytag: member="Lab::error" ref="230e6bc5f8bc0f1ad306e2666b187372" args="(const char *message)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void Lab::error           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>message</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-エラー処理用の関数 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>エラーメッセージ</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="utilities_8cc-source.html">utilities.cc</a> の <a class="el" href="utilities_8cc-source.html#l00008">8</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f0c23c0bdb07deaec3c404d0c6528ef6"></a><!-- doxytag: member="Lab::lastOf" ref="f0c23c0bdb07deaec3c404d0c6528ef6" args="(T(&amp;arr)[N])" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , int N&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T&amp; Lab::lastOf           </td>
-          <td>(</td>
-          <td class="paramtype">T(&amp;)&nbsp;</td>
-          <td class="paramname"> <em>arr</em>[N]          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-配列の最後の要素を得る 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>対象となる配列(ポインタではない!)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="utilities_8h-source.html">utilities.h</a> の <a class="el" href="utilities_8h-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7cb00c4272fa1e07dd6b2bbb1abf846d"></a><!-- doxytag: member="Lab::lengthOf" ref="7cb00c4272fa1e07dd6b2bbb1abf846d" args="(T(&amp;)[N])" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , int N&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">int Lab::lengthOf           </td>
-          <td>(</td>
-          <td class="paramtype">T(&amp;)&nbsp;</td>
-          <td class="paramname">[N]          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-配列の長さを得る 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>長さを測りたい配列(ポインタではない!)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="utilities_8h-source.html">utilities.h</a> の <a class="el" href="utilities_8h-source.html#l00025">25</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacecalibration__mod.html b/latex/vim/.vim/doc/html/namespacecalibration__mod.html
deleted file mode 100644 (file)
index e6bac36..0000000
+++ /dev/null
@@ -1,264 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース calibration_mod</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース calibration_mod</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#8e865b5918097ae4d086348322a10e64">initialize</a> (const <a class="el" href="classLab_1_1Captor.html">Lab::Captor</a> &amp;captor)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#8e865b5918097ae4d086348322a10e64"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#caf9a529feddbf1d63bfebe756cd831b">finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#caf9a529feddbf1d63bfebe756cd831b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9">update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#509e9230d6ed2c32ed5dd6c7486965d9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#22f789daea90e8ec94ef90050873e39b">draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#22f789daea90e8ec94ef90050873e39b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#c9a0f08c2aade910844c6ec42857d665">detectPatern</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">パターン位置を更新する.  <a href="#c9a0f08c2aade910844c6ec42857d665"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#096e5e6bdd9811f980d386c0d6afbe2b">setScaleOfTranslation</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">並行移動成分のスケールをセット  <a href="#096e5e6bdd9811f980d386c0d6afbe2b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#ce7650979ded717ccec08da3f249acbf">getScaleOfTranslation</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">並行移動成分のスケールを得る  <a href="#ce7650979ded717ccec08da3f249acbf"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d">pushCharacterWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">パターン位置からワールド変換行列をつくり,現在の行列に掛け合わせる.  <a href="#1c6cb39521a76caeb03a2a075f26b02d"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-カメラに映ったパターン画像から,3Dキャラクターのためのワールド変換行列を得る このモジュールの動作はOpenGL,OpenCVの初期化を前提としている. 
-<p>
-<hr><h2>関数</h2>
-<a class="anchor" name="c9a0f08c2aade910844c6ec42857d665"></a><!-- doxytag: member="calibration_mod::detectPatern" ref="c9a0f08c2aade910844c6ec42857d665" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void calibration_mod::detectPatern           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-パターン位置を更新する. 
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00056">56</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="22f789daea90e8ec94ef90050873e39b"></a><!-- doxytag: member="calibration_mod::draw" ref="22f789daea90e8ec94ef90050873e39b" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void calibration_mod::draw           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの内容を描画する. 
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00051">51</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="caf9a529feddbf1d63bfebe756cd831b"></a><!-- doxytag: member="calibration_mod::finalize" ref="caf9a529feddbf1d63bfebe756cd831b" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void calibration_mod::finalize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの解放を行い.初期化前の状態にする. 
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00043">43</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ce7650979ded717ccec08da3f249acbf"></a><!-- doxytag: member="calibration_mod::getScaleOfTranslation" ref="ce7650979ded717ccec08da3f249acbf" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> calibration_mod::getScaleOfTranslation           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-並行移動成分のスケールを得る 
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00342">342</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="8e865b5918097ae4d086348322a10e64"></a><!-- doxytag: member="calibration_mod::initialize" ref="8e865b5918097ae4d086348322a10e64" args="(const Lab::Captor &amp;captor)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void calibration_mod::initialize           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classLab_1_1Captor.html">Lab::Captor</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>captor</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと 
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1c6cb39521a76caeb03a2a075f26b02d"></a><!-- doxytag: member="calibration_mod::pushCharacterWorldTransform" ref="1c6cb39521a76caeb03a2a075f26b02d" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void calibration_mod::pushCharacterWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-パターン位置からワールド変換行列をつくり,現在の行列に掛け合わせる. 
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00347">347</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="096e5e6bdd9811f980d386c0d6afbe2b"></a><!-- doxytag: member="calibration_mod::setScaleOfTranslation" ref="096e5e6bdd9811f980d386c0d6afbe2b" args="(double x, double y, double z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void calibration_mod::setScaleOfTranslation           </td>
-          <td>(</td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-並行移動成分のスケールをセット 
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00335">335</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="509e9230d6ed2c32ed5dd6c7486965d9"></a><!-- doxytag: member="calibration_mod::update" ref="509e9230d6ed2c32ed5dd6c7486965d9" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void calibration_mod::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-<p>
-
-<p> <a class="el" href="calibration__mod_8cc-source.html">calibration_mod.cc</a> の <a class="el" href="calibration__mod_8cc-source.html#l00047">47</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacecamera__mod.html b/latex/vim/.vim/doc/html/namespacecamera__mod.html
deleted file mode 100644 (file)
index cc020e9..0000000
+++ /dev/null
@@ -1,276 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース camera_mod</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース camera_mod</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#b81c48171b74b1bc7fd4f4ded6d6c513">updateTexture</a> (const IplImage *image)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#1590604da7b76e3700df374d692f98e9">calcBounds</a> (double &amp;minw, double &amp;maxw, double &amp;minh, double &amp;maxh)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#6e7bcdef298092270d99185ec99149ea">initialize</a> (const <a class="el" href="classLab_1_1Captor.html">Lab::Captor</a> &amp;captor, unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#6e7bcdef298092270d99185ec99149ea"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#e9b16aa40160b0a2406e2c32b2b3b1e4">finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#e9b16aa40160b0a2406e2c32b2b3b1e4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#d1fad55f1c8101b48aad860927fb6ba5">update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#d1fad55f1c8101b48aad860927fb6ba5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12">draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#6d436e7e58109f5f1f11ebbfdea18e12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecamera__mod.html#fd2776b510cd3e5ef3a5e8c51d0705d7">notifyScreenSizeChanged</a> (unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">スクリーンの縦横サイズの変更を通知する.  <a href="#fd2776b510cd3e5ef3a5e8c51d0705d7"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-カメラのキャプチャとその表示,写真の撮影を行うモジュール. このモジュールの動作はOpenGL,OpenCVの初期化を前提としている. 
-<p>
-<hr><h2>関数</h2>
-<a class="anchor" name="1590604da7b76e3700df374d692f98e9"></a><!-- doxytag: member="camera_mod::calcBounds" ref="1590604da7b76e3700df374d692f98e9" args="(double &amp;minw, double &amp;maxw, double &amp;minh, double &amp;maxh)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void camera_mod::calcBounds           </td>
-          <td>(</td>
-          <td class="paramtype">double &amp;&nbsp;</td>
-          <td class="paramname"> <em>minw</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double &amp;&nbsp;</td>
-          <td class="paramname"> <em>maxw</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double &amp;&nbsp;</td>
-          <td class="paramname"> <em>minh</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double &amp;&nbsp;</td>
-          <td class="paramname"> <em>maxh</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="camera__mod_8cc-source.html">camera_mod.cc</a> の <a class="el" href="camera__mod_8cc-source.html#l00049">49</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6d436e7e58109f5f1f11ebbfdea18e12"></a><!-- doxytag: member="camera_mod::draw" ref="6d436e7e58109f5f1f11ebbfdea18e12" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void camera_mod::draw           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの内容を描画する. 
-<p>
-
-<p> <a class="el" href="camera__mod_8cc-source.html">camera_mod.cc</a> の <a class="el" href="camera__mod_8cc-source.html#l00123">123</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e9b16aa40160b0a2406e2c32b2b3b1e4"></a><!-- doxytag: member="camera_mod::finalize" ref="e9b16aa40160b0a2406e2c32b2b3b1e4" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void camera_mod::finalize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの解放を行い.初期化前の状態にする. 
-<p>
-
-<p> <a class="el" href="camera__mod_8cc-source.html">camera_mod.cc</a> の <a class="el" href="camera__mod_8cc-source.html#l00107">107</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6e7bcdef298092270d99185ec99149ea"></a><!-- doxytag: member="camera_mod::initialize" ref="6e7bcdef298092270d99185ec99149ea" args="(const Lab::Captor &amp;captor, unsigned int sw, unsigned int sh)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void camera_mod::initialize           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classLab_1_1Captor.html">Lab::Captor</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>captor</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sw</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sh</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの横サイズ(pixel)</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの縦サイズ(pixel)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="camera__mod_8cc-source.html">camera_mod.cc</a> の <a class="el" href="camera__mod_8cc-source.html#l00075">75</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="fd2776b510cd3e5ef3a5e8c51d0705d7"></a><!-- doxytag: member="camera_mod::notifyScreenSizeChanged" ref="fd2776b510cd3e5ef3a5e8c51d0705d7" args="(unsigned int sw, unsigned int sh)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void camera_mod::notifyScreenSizeChanged           </td>
-          <td>(</td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sw</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sh</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-スクリーンの縦横サイズの変更を通知する. 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの横サイズ(pixel)</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの縦サイズ(pixel)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="camera__mod_8cc-source.html">camera_mod.cc</a> の <a class="el" href="camera__mod_8cc-source.html#l00154">154</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d1fad55f1c8101b48aad860927fb6ba5"></a><!-- doxytag: member="camera_mod::update" ref="d1fad55f1c8101b48aad860927fb6ba5" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void camera_mod::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-<p>
-
-<p> <a class="el" href="camera__mod_8cc-source.html">camera_mod.cc</a> の <a class="el" href="camera__mod_8cc-source.html#l00115">115</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b81c48171b74b1bc7fd4f4ded6d6c513"></a><!-- doxytag: member="camera_mod::updateTexture" ref="b81c48171b74b1bc7fd4f4ded6d6c513" args="(const IplImage *image)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void camera_mod::updateTexture           </td>
-          <td>(</td>
-          <td class="paramtype">const IplImage *&nbsp;</td>
-          <td class="paramname"> <em>image</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-得られた画像をテクスチャに貼り付ける 
-<p> <a class="el" href="camera__mod_8cc-source.html">camera_mod.cc</a> の <a class="el" href="camera__mod_8cc-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacecapturing__mod.html b/latex/vim/.vim/doc/html/namespacecapturing__mod.html
deleted file mode 100644 (file)
index d61cc21..0000000
+++ /dev/null
@@ -1,633 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース capturing_mod</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース capturing_mod</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">CaptureMode</a> { <a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">REGION</a>, 
-<a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb">FULL_SCREEN</a>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#3074ddd6bb42e9682b0ffc5ef399b451">captureScreen</a> (unsigned int u, unsigned int v, unsigned int <a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, unsigned int <a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#7ac199c7e77f672d627ea08772b7cee3">ppm2png</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#0508af43815a3e01a25269d9fd069998">endCapturingScene</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653">initialize</a> (const std::string &amp;filename, unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#19a2b10817356e9787865e5ff15e8653"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7">finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#53cebbe29b184ffc66a0f51ebcf515f7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d">beginCapturingScene</a> (void(*taskFinishedFunc)())</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャプチャデモの開始  <a href="#c23224af5f19013dd7762e4c99ffe35d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#90ba5c3632849921aba2fdedae86a317">notifyScreenSizeChanged</a> (unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69">setTargetRegion</a> (unsigned int u, unsigned int v, unsigned int <a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, unsigned int <a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#a7c9f86a1c621a7381c97b9687d13c69"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#40c736d8ab6939559ef5889f0f249009">setTargetPosition</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#40c736d8ab6939559ef5889f0f249009"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#31d3b9754819f7b2fb2d0d02819d4750">setTargetScaling</a> (double w, double h, double d)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#31d3b9754819f7b2fb2d0d02819d4750"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#6528e6b56ce2db19ca3b3c435e1ff716">getTargetPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#6528e6b56ce2db19ca3b3c435e1ff716"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#fce61fd7aa86715404a2b16b91c91ffe">getTargetScaling</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影矩形領域を指定する  <a href="#fce61fd7aa86715404a2b16b91c91ffe"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c">setCaptureMode</a> (<a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">CaptureMode</a> mode)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">撮影モードを指定する(デフォルトではREGION)  <a href="#cf5fc25ca72704433e847de4e7f8273c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b">update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#bbc208c89307ce28ff50d98b6bb47f7b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc">draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#66076fe8e7093241452191c84f5efadc"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecapturing__mod.html#d5ce0bdc543817fb7a1ad53e034d3ca3">notifyScreenSizeChanged</a> (unsigned int sw, unsigned sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">スクリーンサイズの変更を通知する  <a href="#d5ce0bdc543817fb7a1ad53e034d3ca3"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-画面キャプチャとその表示効果を行うモジュール. このモジュールの動作はOpenGL,OpenCVの初期化を前提としている. 
-<p>
-<hr><h2>列挙型</h2>
-<a class="anchor" name="f7a761c46df39791ec9e86f2f2931c73"></a><!-- doxytag: member="capturing_mod::CaptureMode" ref="f7a761c46df39791ec9e86f2f2931c73" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">capturing_mod::CaptureMode</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>列挙型の値: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3"></a><!-- doxytag: member="REGION" ref="f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3" args="" -->REGION</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb"></a><!-- doxytag: member="FULL_SCREEN" ref="f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb" args="" -->FULL_SCREEN</em>&nbsp;</td><td>
-指定した領域を撮影 スクリーン全体を撮影 </td></tr>
-</table>
-</dl>
-
-<p> <a class="el" href="capturing__mod_8h-source.html">capturing_mod.h</a> の <a class="el" href="capturing__mod_8h-source.html#l00013">13</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="c23224af5f19013dd7762e4c99ffe35d"></a><!-- doxytag: member="capturing_mod::beginCapturingScene" ref="c23224af5f19013dd7762e4c99ffe35d" args="(void(*taskFinishedFunc)())" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::beginCapturingScene           </td>
-          <td>(</td>
-          <td class="paramtype">void(*)()&nbsp;</td>
-          <td class="paramname"> <em>taskFinishedFunc</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-キャプチャデモの開始 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>キャプチャデモが終了したときに呼ばれる関数のポインタ(NULLも可)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00045">45</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3074ddd6bb42e9682b0ffc5ef399b451"></a><!-- doxytag: member="capturing_mod::captureScreen" ref="3074ddd6bb42e9682b0ffc5ef399b451" args="(unsigned int u, unsigned int v, unsigned int width, unsigned int height)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::captureScreen           </td>
-          <td>(</td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>u</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>v</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00143">143</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="66076fe8e7093241452191c84f5efadc"></a><!-- doxytag: member="capturing_mod::draw" ref="66076fe8e7093241452191c84f5efadc" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::draw           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの内容を描画する. 
-<p>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00116">116</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0508af43815a3e01a25269d9fd069998"></a><!-- doxytag: member="capturing_mod::endCapturingScene" ref="0508af43815a3e01a25269d9fd069998" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::endCapturingScene           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00171">171</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="53cebbe29b184ffc66a0f51ebcf515f7"></a><!-- doxytag: member="capturing_mod::finalize" ref="53cebbe29b184ffc66a0f51ebcf515f7" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::finalize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの解放を行い.初期化前の状態にする. 
-<p>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00039">39</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6528e6b56ce2db19ca3b3c435e1ff716"></a><!-- doxytag: member="capturing_mod::getTargetPosition" ref="6528e6b56ce2db19ca3b3c435e1ff716" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> capturing_mod::getTargetPosition           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-撮影矩形領域を指定する 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>矩形の左上座標の位置ベクトル(z座標は常に0) </dd></dl>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00079">79</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="fce61fd7aa86715404a2b16b91c91ffe"></a><!-- doxytag: member="capturing_mod::getTargetScaling" ref="fce61fd7aa86715404a2b16b91c91ffe" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> capturing_mod::getTargetScaling           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-撮影矩形領域を指定する 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>矩形のスケールベクトル(zは常に0) </dd></dl>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00084">84</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="19a2b10817356e9787865e5ff15e8653"></a><!-- doxytag: member="capturing_mod::initialize" ref="19a2b10817356e9787865e5ff15e8653" args="(const std::string &amp;filename, unsigned int sw, unsigned int sh)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::initialize           </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sw</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sh</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>キャプチャフレームの画像ファイルパス</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの幅(ピクセル)</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの高さ(ピクセル)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d5ce0bdc543817fb7a1ad53e034d3ca3"></a><!-- doxytag: member="capturing_mod::notifyScreenSizeChanged" ref="d5ce0bdc543817fb7a1ad53e034d3ca3" args="(unsigned int sw, unsigned sh)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::notifyScreenSizeChanged           </td>
-          <td>(</td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sw</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned&nbsp;</td>
-          <td class="paramname"> <em>sh</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-スクリーンサイズの変更を通知する 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの幅(ピクセル)</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの高さ(ピクセル)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="90ba5c3632849921aba2fdedae86a317"></a><!-- doxytag: member="capturing_mod::notifyScreenSizeChanged" ref="90ba5c3632849921aba2fdedae86a317" args="(unsigned int sw, unsigned int sh)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::notifyScreenSizeChanged           </td>
-          <td>(</td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sw</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sh</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00052">52</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7ac199c7e77f672d627ea08772b7cee3"></a><!-- doxytag: member="capturing_mod::ppm2png" ref="7ac199c7e77f672d627ea08772b7cee3" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::ppm2png           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00163">163</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="cf5fc25ca72704433e847de4e7f8273c"></a><!-- doxytag: member="capturing_mod::setCaptureMode" ref="cf5fc25ca72704433e847de4e7f8273c" args="(CaptureMode mode)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::setCaptureMode           </td>
-          <td>(</td>
-          <td class="paramtype">CaptureMode&nbsp;</td>
-          <td class="paramname"> <em>mode</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-撮影モードを指定する(デフォルトではREGION) 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>撮影モード</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00089">89</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="40c736d8ab6939559ef5889f0f249009"></a><!-- doxytag: member="capturing_mod::setTargetPosition" ref="40c736d8ab6939559ef5889f0f249009" args="(double x, double y, double z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::setTargetPosition           </td>
-          <td>(</td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-撮影矩形領域を指定する 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の左上のX座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の左上のY座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の左上のZ座標(使われない)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00067">67</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a7c9f86a1c621a7381c97b9687d13c69"></a><!-- doxytag: member="capturing_mod::setTargetRegion" ref="a7c9f86a1c621a7381c97b9687d13c69" args="(unsigned int u, unsigned int v, unsigned int width, unsigned int height)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::setTargetRegion           </td>
-          <td>(</td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>u</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>v</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-撮影矩形領域を指定する 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の左上のX座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の左上のY座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の幅</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の高さ</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00059">59</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="31d3b9754819f7b2fb2d0d02819d4750"></a><!-- doxytag: member="capturing_mod::setTargetScaling" ref="31d3b9754819f7b2fb2d0d02819d4750" args="(double w, double h, double d)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::setTargetScaling           </td>
-          <td>(</td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>w</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>h</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-撮影矩形領域を指定する 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の幅</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の高さ</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>矩形の奥行き(使われない)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00073">73</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="bbc208c89307ce28ff50d98b6bb47f7b"></a><!-- doxytag: member="capturing_mod::update" ref="bbc208c89307ce28ff50d98b6bb47f7b" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void capturing_mod::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-<p>
-
-<p> <a class="el" href="capturing__mod_8cc-source.html">capturing_mod.cc</a> の <a class="el" href="capturing__mod_8cc-source.html#l00094">94</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacecharacter__motion__mod.html b/latex/vim/.vim/doc/html/namespacecharacter__motion__mod.html
deleted file mode 100644 (file)
index 7403590..0000000
+++ /dev/null
@@ -1,611 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース character_motion_mod</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース character_motion_mod</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">AnimationType</a> { <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">WALK_AROUND</a>, 
-<a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1">STATIC</a>, 
-<a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b">CAMERA</a>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#445e4939c7460bdef370ad16eb167b25">updateAsWalkAround</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#6ec4362a4a7e9808ad6ccb523cf51116">setWalkAround</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#7bf318b559699bb23079a65b2fd4c6b5">setCamera</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#eebdb188e748b71940ba172e17173627">setStatic</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#014642f118882f64ccf8122cb1fc965b">initialize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.  <a href="#014642f118882f64ccf8122cb1fc965b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#1cee5dcec4dbf60e840db9e10df5f836">finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#1cee5dcec4dbf60e840db9e10df5f836"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#68a3897bff6aa0f4bef5862f71d20938">update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#68a3897bff6aa0f4bef5862f71d20938"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#d37a92d554950d0ccfb4bc0ef55c2547">setPosition</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準位置を指定  <a href="#d37a92d554950d0ccfb4bc0ef55c2547"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#f40aeffc36a2a5c99355987be3f29579">getPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準位置を得る  <a href="#f40aeffc36a2a5c99355987be3f29579"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#42eeed4f12bf9b866357359e69f59090">setScaling</a> (double x, double y, double z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準スケールを指定  <a href="#42eeed4f12bf9b866357359e69f59090"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#c6aa9c4a4b66185658ade8ea43be64ca">getScaling</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キャラクターの基準スケールを得る  <a href="#c6aa9c4a4b66185658ade8ea43be64ca"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b">changeAnimation</a> (<a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">AnimationType</a> type)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">アニメーションを切り替える  <a href="#91846b5469639b158d82842184a8394b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#6b320912cf58390b052cf2aa5c9616db">pushBodyWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる  <a href="#6b320912cf58390b052cf2aa5c9616db"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#5edfc9f91725d5dad53b048b81af67ee">pushLeftArmWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる  <a href="#5edfc9f91725d5dad53b048b81af67ee"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#f0372d33b9267484a8f2ddd167933aa4">pushRightArmWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる  <a href="#f0372d33b9267484a8f2ddd167933aa4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#82f316e16d3503c6efdbc82911fa29b6">pushLeftLegWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる  <a href="#82f316e16d3503c6efdbc82911fa29b6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#e32830c6d21a430e0371d163bb9470b1">pushRightLegWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる  <a href="#e32830c6d21a430e0371d163bb9470b1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#ded13cd9cd83dd56192a31bded070a3c">pushShadowWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる  <a href="#ded13cd9cd83dd56192a31bded070a3c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecharacter__motion__mod.html#ea3a324b2a84db52cf80121e2496dc8b">pushCameraWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる  <a href="#ea3a324b2a84db52cf80121e2496dc8b"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-3Dキャラクターのための変換行列(4x4)をつくるためのモジュール 
-<p>
-<hr><h2>列挙型</h2>
-<a class="anchor" name="d8724771238c2059bb063aee2db8f6b2"></a><!-- doxytag: member="character_motion_mod::AnimationType" ref="d8724771238c2059bb063aee2db8f6b2" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">character_motion_mod::AnimationType</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>列挙型の値: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479"></a><!-- doxytag: member="WALK_AROUND" ref="d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479" args="" -->WALK_AROUND</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1"></a><!-- doxytag: member="STATIC" ref="d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1" args="" -->STATIC</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b"></a><!-- doxytag: member="CAMERA" ref="d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b" args="" -->CAMERA</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-<p> <a class="el" href="character__motion__mod_8h-source.html">character_motion_mod.h</a> の <a class="el" href="character__motion__mod_8h-source.html#l00011">11</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="91846b5469639b158d82842184a8394b"></a><!-- doxytag: member="character_motion_mod::changeAnimation" ref="91846b5469639b158d82842184a8394b" args="(AnimationType type)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::changeAnimation           </td>
-          <td>(</td>
-          <td class="paramtype">AnimationType&nbsp;</td>
-          <td class="paramname"> <em>type</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-アニメーションを切り替える 
-<p>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00584">584</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1cee5dcec4dbf60e840db9e10df5f836"></a><!-- doxytag: member="character_motion_mod::finalize" ref="1cee5dcec4dbf60e840db9e10df5f836" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::finalize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの解放を行い.初期化前の状態にする. 
-<p>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00534">534</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f40aeffc36a2a5c99355987be3f29579"></a><!-- doxytag: member="character_motion_mod::getPosition" ref="f40aeffc36a2a5c99355987be3f29579" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> character_motion_mod::getPosition           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-キャラクターの基準位置を得る 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>位置ベクトル </dd></dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00565">565</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c6aa9c4a4b66185658ade8ea43be64ca"></a><!-- doxytag: member="character_motion_mod::getScaling" ref="c6aa9c4a4b66185658ade8ea43be64ca" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> character_motion_mod::getScaling           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-キャラクターの基準スケールを得る 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>スケールベクトル </dd></dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00579">579</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="014642f118882f64ccf8122cb1fc965b"></a><!-- doxytag: member="character_motion_mod::initialize" ref="014642f118882f64ccf8122cb1fc965b" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::initialize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの初期化を行う. 
-<p>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00513">513</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6b320912cf58390b052cf2aa5c9616db"></a><!-- doxytag: member="character_motion_mod::pushBodyWorldTransform" ref="6b320912cf58390b052cf2aa5c9616db" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::pushBodyWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>求めるワールド変換行列 </dd></dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00603">603</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ea3a324b2a84db52cf80121e2496dc8b"></a><!-- doxytag: member="character_motion_mod::pushCameraWorldTransform" ref="ea3a324b2a84db52cf80121e2496dc8b" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::pushCameraWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>求めるワールド変換行列 </dd></dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00645">645</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5edfc9f91725d5dad53b048b81af67ee"></a><!-- doxytag: member="character_motion_mod::pushLeftArmWorldTransform" ref="5edfc9f91725d5dad53b048b81af67ee" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::pushLeftArmWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>求めるワールド変換行列 </dd></dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00610">610</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="82f316e16d3503c6efdbc82911fa29b6"></a><!-- doxytag: member="character_motion_mod::pushLeftLegWorldTransform" ref="82f316e16d3503c6efdbc82911fa29b6" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::pushLeftLegWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>求めるワールド変換行列 </dd></dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00624">624</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f0372d33b9267484a8f2ddd167933aa4"></a><!-- doxytag: member="character_motion_mod::pushRightArmWorldTransform" ref="f0372d33b9267484a8f2ddd167933aa4" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::pushRightArmWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>求めるワールド変換行列 </dd></dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00617">617</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e32830c6d21a430e0371d163bb9470b1"></a><!-- doxytag: member="character_motion_mod::pushRightLegWorldTransform" ref="e32830c6d21a430e0371d163bb9470b1" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::pushRightLegWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>求めるワールド変換行列 </dd></dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00631">631</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ded13cd9cd83dd56192a31bded070a3c"></a><!-- doxytag: member="character_motion_mod::pushShadowWorldTransform" ref="ded13cd9cd83dd56192a31bded070a3c" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::pushShadowWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>求めるワールド変換行列 </dd></dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00638">638</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7bf318b559699bb23079a65b2fd4c6b5"></a><!-- doxytag: member="character_motion_mod::setCamera" ref="7bf318b559699bb23079a65b2fd4c6b5" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::setCamera           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00324">324</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d37a92d554950d0ccfb4bc0ef55c2547"></a><!-- doxytag: member="character_motion_mod::setPosition" ref="d37a92d554950d0ccfb4bc0ef55c2547" args="(double x, double y, double z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::setPosition           </td>
-          <td>(</td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-キャラクターの基準位置を指定 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>X座標位置</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>Y座標位置</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>Z座標位置</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00556">556</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="42eeed4f12bf9b866357359e69f59090"></a><!-- doxytag: member="character_motion_mod::setScaling" ref="42eeed4f12bf9b866357359e69f59090" args="(double x, double y, double z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::setScaling           </td>
-          <td>(</td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">double&nbsp;</td>
-          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-キャラクターの基準スケールを指定 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>X方向拡大率</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>Y方向拡大率</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>Z方向拡大率</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00570">570</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="eebdb188e748b71940ba172e17173627"></a><!-- doxytag: member="character_motion_mod::setStatic" ref="eebdb188e748b71940ba172e17173627" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::setStatic           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00493">493</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6ec4362a4a7e9808ad6ccb523cf51116"></a><!-- doxytag: member="character_motion_mod::setWalkAround" ref="6ec4362a4a7e9808ad6ccb523cf51116" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::setWalkAround           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00117">117</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="68a3897bff6aa0f4bef5862f71d20938"></a><!-- doxytag: member="character_motion_mod::update" ref="68a3897bff6aa0f4bef5862f71d20938" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-<p>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00538">538</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="445e4939c7460bdef370ad16eb167b25"></a><!-- doxytag: member="character_motion_mod::updateAsWalkAround" ref="445e4939c7460bdef370ad16eb167b25" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void character_motion_mod::updateAsWalkAround           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="character__motion__mod_8cc-source.html">character_motion_mod.cc</a> の <a class="el" href="character__motion__mod_8cc-source.html#l00045">45</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacecommand__mod.html b/latex/vim/.vim/doc/html/namespacecommand__mod.html
deleted file mode 100644 (file)
index 7ea277d..0000000
+++ /dev/null
@@ -1,233 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース command_mod</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース command_mod</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#bd6091502a939a02b4838c2788c63200">enterVRMode</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#abab8fb55381f360d77aa8f48eef7ee2">enterCaptureMode</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">updateTarget</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;span)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#90fa496671ed8864231f55b875f42313">initialize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールを初期化する  <a href="#90fa496671ed8864231f55b875f42313"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#cb7afacda7a5d179a04bb4a089bee9d2">finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールを解放して,初期化前の状態にする.  <a href="#cb7afacda7a5d179a04bb4a089bee9d2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#755cf3344a9395d83349e81c5d4ca45a">notifyKeyPressed</a> (unsigned char key, int x, int y)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">キーボードが押されたことを通知する関数.キーに対応した機能を呼び出す. 詳細はglutKeyboardFunc参照.  <a href="#755cf3344a9395d83349e81c5d4ca45a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacecommand__mod.html#d288c23615c5d2c9a061f797600e6e07">update</a> ()</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-キーボードが押されたのを検知して、キーに対応した機能を呼び出す.このモジュールの機能を利用するにはinitialize関数を呼び出すこと. このモジュールの動作は呼び出す機能のモジュールが既に初期化されていることを前提とする. 
-<p>
-<hr><h2>関数</h2>
-<a class="anchor" name="abab8fb55381f360d77aa8f48eef7ee2"></a><!-- doxytag: member="command_mod::enterCaptureMode" ref="abab8fb55381f360d77aa8f48eef7ee2" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void command_mod::enterCaptureMode           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="command__mod_8cc-source.html">command_mod.cc</a> の <a class="el" href="command__mod_8cc-source.html#l00157">157</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="bd6091502a939a02b4838c2788c63200"></a><!-- doxytag: member="command_mod::enterVRMode" ref="bd6091502a939a02b4838c2788c63200" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void command_mod::enterVRMode           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="command__mod_8cc-source.html">command_mod.cc</a> の <a class="el" href="command__mod_8cc-source.html#l00146">146</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="cb7afacda7a5d179a04bb4a089bee9d2"></a><!-- doxytag: member="command_mod::finalize" ref="cb7afacda7a5d179a04bb4a089bee9d2" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void command_mod::finalize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールを解放して,初期化前の状態にする. 
-<p>
-
-<p> <a class="el" href="command__mod_8cc-source.html">command_mod.cc</a> の <a class="el" href="command__mod_8cc-source.html#l00185">185</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="90fa496671ed8864231f55b875f42313"></a><!-- doxytag: member="command_mod::initialize" ref="90fa496671ed8864231f55b875f42313" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void command_mod::initialize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールを初期化する 
-<p>
-
-<p> <a class="el" href="command__mod_8cc-source.html">command_mod.cc</a> の <a class="el" href="command__mod_8cc-source.html#l00178">178</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="755cf3344a9395d83349e81c5d4ca45a"></a><!-- doxytag: member="command_mod::notifyKeyPressed" ref="755cf3344a9395d83349e81c5d4ca45a" args="(unsigned char key, int x, int y)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void command_mod::notifyKeyPressed           </td>
-          <td>(</td>
-          <td class="paramtype">unsigned char&nbsp;</td>
-          <td class="paramname"> <em>key</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-キーボードが押されたことを通知する関数.キーに対応した機能を呼び出す. 詳細はglutKeyboardFunc参照. 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>キーの種類</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>マウスの位置X</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>マウスの位置Y</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="command__mod_8cc-source.html">command_mod.cc</a> の <a class="el" href="command__mod_8cc-source.html#l00189">189</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d288c23615c5d2c9a061f797600e6e07"></a><!-- doxytag: member="command_mod::update" ref="d288c23615c5d2c9a061f797600e6e07" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void command_mod::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの状態を更新する。この関数は1フレームに一度呼び出される 
-<p> <a class="el" href="command__mod_8cc-source.html">command_mod.cc</a> の <a class="el" href="command__mod_8cc-source.html#l00284">284</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="fba01dbbbf835c4c3764f1319201a52c"></a><!-- doxytag: member="command_mod::updateTarget" ref="fba01dbbbf835c4c3764f1319201a52c" args="(const mof::Vector3D &amp;span)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void command_mod::updateTarget           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>span</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="command__mod_8cc-source.html">command_mod.cc</a> の <a class="el" href="command__mod_8cc-source.html#l00165">165</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespaceconfigure.html b/latex/vim/.vim/doc/html/namespaceconfigure.html
deleted file mode 100644 (file)
index d6c0023..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース configure</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース configure</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespaceconfirm__mod.html b/latex/vim/.vim/doc/html/namespaceconfirm__mod.html
deleted file mode 100644 (file)
index 9b4c0ea..0000000
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース confirm_mod</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース confirm_mod</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#b6b0094548629c6b9c723e03715077be">initialize</a> (unsigned int screenWidth, unsigned int screenHeight)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと  <a href="#b6b0094548629c6b9c723e03715077be"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#d5fb6aefc875850602f415f37250f11e">finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#d5fb6aefc875850602f415f37250f11e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">reset</a> (const char *filename, void(*taskFinishedFunc)(), bool type)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#1fc64ba27043466a5c80fce92295fc3b">update</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f">draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する.  <a href="#0ae7554007881395cc69aa6ad821477f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceconfirm__mod.html#0650792b8ec7093c0e0278ff7896653c">notifyScreenSizeChanged</a> (unsigned int sw, unsigned int sh)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">スクリーンの縦横サイズの変更を通知する.  <a href="#0650792b8ec7093c0e0278ff7896653c"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-画像ファイルを読み込んで提示するモジュール. このモジュールの動作はOpenGLの初期化を前提としている. 
-<p>
-<hr><h2>関数</h2>
-<a class="anchor" name="0ae7554007881395cc69aa6ad821477f"></a><!-- doxytag: member="confirm_mod::draw" ref="0ae7554007881395cc69aa6ad821477f" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void confirm_mod::draw           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの内容を描画する. 
-<p>
-
-<p> <a class="el" href="confirm__mod_8cc-source.html">confirm_mod.cc</a> の <a class="el" href="confirm__mod_8cc-source.html#l00054">54</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d5fb6aefc875850602f415f37250f11e"></a><!-- doxytag: member="confirm_mod::finalize" ref="d5fb6aefc875850602f415f37250f11e" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void confirm_mod::finalize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの解放を行い.初期化前の状態にする. 
-<p>
-
-<p> <a class="el" href="confirm__mod_8cc-source.html">confirm_mod.cc</a> の <a class="el" href="confirm__mod_8cc-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b6b0094548629c6b9c723e03715077be"></a><!-- doxytag: member="confirm_mod::initialize" ref="b6b0094548629c6b9c723e03715077be" args="(unsigned int screenWidth, unsigned int screenHeight)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void confirm_mod::initialize           </td>
-          <td>(</td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>screenWidth</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>screenHeight</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと 
-<p>
-
-<p> <a class="el" href="confirm__mod_8cc-source.html">confirm_mod.cc</a> の <a class="el" href="confirm__mod_8cc-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0650792b8ec7093c0e0278ff7896653c"></a><!-- doxytag: member="confirm_mod::notifyScreenSizeChanged" ref="0650792b8ec7093c0e0278ff7896653c" args="(unsigned int sw, unsigned int sh)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void confirm_mod::notifyScreenSizeChanged           </td>
-          <td>(</td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sw</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int&nbsp;</td>
-          <td class="paramname"> <em>sh</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-スクリーンの縦横サイズの変更を通知する. 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの横サイズ(pixel)</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>スクリーンの縦サイズ(pixel)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="confirm__mod_8cc-source.html">confirm_mod.cc</a> の <a class="el" href="confirm__mod_8cc-source.html#l00088">88</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="698948e8ff44b452459a3ee4c7c55007"></a><!-- doxytag: member="confirm_mod::reset" ref="698948e8ff44b452459a3ee4c7c55007" args="(const char *filename, void(*taskFinishedFunc)(), bool type)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void confirm_mod::reset           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void(*)()&nbsp;</td>
-          <td class="paramname"> <em>taskFinished</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&nbsp;</td>
-          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-画像ファイルを読み込んで,モジュールを再設定する.それまで読み込んでいた内容は消える. 
-<p> <a class="el" href="confirm__mod_8cc-source.html">confirm_mod.cc</a> の <a class="el" href="confirm__mod_8cc-source.html#l00035">35</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1fc64ba27043466a5c80fce92295fc3b"></a><!-- doxytag: member="confirm_mod::update" ref="1fc64ba27043466a5c80fce92295fc3b" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void confirm_mod::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="confirm__mod_8cc-source.html">confirm_mod.cc</a> の <a class="el" href="confirm__mod_8cc-source.html#l00045">45</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespaceface__detect__mod.html b/latex/vim/.vim/doc/html/namespaceface__detect__mod.html
deleted file mode 100644 (file)
index 5867260..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース face_detect_mod</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース face_detect_mod</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2b2b575da6e985a92dbc14eeab1008d9"></a><!-- doxytag: member="face_detect_mod::initialize" ref="2b2b575da6e985a92dbc14eeab1008d9" args="(const Lab::Captor &amp;captor)" -->
-struct void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceface__detect__mod.html#2b2b575da6e985a92dbc14eeab1008d9">initialize</a> (const Lab::Captor &amp;captor)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3cf07f27e7d7432a549ca96bf8c6c000"></a><!-- doxytag: member="face_detect_mod::finalize" ref="3cf07f27e7d7432a549ca96bf8c6c000" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceface__detect__mod.html#3cf07f27e7d7432a549ca96bf8c6c000">finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceface__detect__mod.html#ac8aa6aa29d30f82b6bd6a4cfb9e6ed7">update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#ac8aa6aa29d30f82b6bd6a4cfb9e6ed7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1ca0fb7bd5d36fd4571a01670d5a6c04"></a><!-- doxytag: member="face_detect_mod::draw" ref="1ca0fb7bd5d36fd4571a01670d5a6c04" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceface__detect__mod.html#1ca0fb7bd5d36fd4571a01670d5a6c04">draw</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの内容を描画する. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6a42713f39308c92f59d8d7195081f3"></a><!-- doxytag: member="face_detect_mod::detectFace" ref="a6a42713f39308c92f59d8d7195081f3" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceface__detect__mod.html#a6a42713f39308c92f59d8d7195081f3">detectFace</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">顔認識を更新する. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aef947b9d6b76a96fd5ec5cf86f43704"></a><!-- doxytag: member="face_detect_mod::getScaleOfTranslation" ref="aef947b9d6b76a96fd5ec5cf86f43704" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceface__detect__mod.html#aef947b9d6b76a96fd5ec5cf86f43704">getScaleOfTranslation</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">並行移動成分のスケールを得る <br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-カメラに映ったパターン画像から,3Dキャラクターのためのワールド変換行列を得る このモジュールの動作はOpenGL,OpenCVの初期化を前提としている. 
-<p>
-<hr><h2>関数</h2>
-<a class="anchor" name="ac8aa6aa29d30f82b6bd6a4cfb9e6ed7"></a><!-- doxytag: member="face_detect_mod::update" ref="ac8aa6aa29d30f82b6bd6a4cfb9e6ed7" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void face_detect_mod::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-<p>
-モジュールの状態を更新する。この関数は1フレームに一度呼び出される 
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 17:52:49 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacelogo__object__motion__mod.html b/latex/vim/.vim/doc/html/namespacelogo__object__motion__mod.html
deleted file mode 100644 (file)
index 61e7c5f..0000000
+++ /dev/null
@@ -1,471 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース logo_object_motion_mod</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース logo_object_motion_mod</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb">initialize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの初期化を行う.  <a href="#4d13b2db59fe74c70b2d2edc8ed757eb"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#2be3efdeb42bdb0b476ad2a55cdeb6b4">finalize</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの解放を行い.初期化前の状態にする.  <a href="#2be3efdeb42bdb0b476ad2a55cdeb6b4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a">update</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">モジュールの状態を更新する.この関数は1フレームに1度呼び出される.  <a href="#b6dccf39534bff84f01ed5c85986717a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#13e6f3d482357ab79f59d6b082a46a78">setLogoPosition</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ロゴの3次元座標上の位置を更新する  <a href="#13e6f3d482357ab79f59d6b082a46a78"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#d368ba3311abdc89114854f972d1fd54">getLogoPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ロゴの3次元座標上の位置を得る  <a href="#d368ba3311abdc89114854f972d1fd54"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#56fd0204ccf7b96d084b2ffc5a6b1277">setObjectScale</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上のスケールを更新する  <a href="#56fd0204ccf7b96d084b2ffc5a6b1277"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#c4800b2e1393335ab73ce3ec0260ce2a">getObjectScale</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を得る  <a href="#c4800b2e1393335ab73ce3ec0260ce2a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa">setObjectRotation</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の回転を更新する  <a href="#4810679acd817821fb24d47f13826baa"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02">getObjectRotation</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を得る  <a href="#a2813c7e1a0542c0c32571cdd8530d02"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#0aead94d14e1cbd6cfe561f405b54203">setObjectPosition</a> (GLdouble x, GLdouble y, GLdouble z)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を更新する  <a href="#0aead94d14e1cbd6cfe561f405b54203"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#1866bac29b824bda964321ca98588064">getObjectPosition</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクトの3次元座標上の位置を得る  <a href="#1866bac29b824bda964321ca98588064"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#d006029788c0e62f3877cd7a5dde3e3e">pushLogoWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">現在設定されているロゴの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる  <a href="#d006029788c0e62f3877cd7a5dde3e3e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelogo__object__motion__mod.html#1358280e99622f420fd7ab39498bf30e">pushObjectWorldTransform</a> ()</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">現在設定されているオブジェクトの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる  <a href="#1358280e99622f420fd7ab39498bf30e"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-ロゴとオブジェクトのための変換行列(4x4)をつくるためのモジュール 
-<p>
-<hr><h2>関数</h2>
-<a class="anchor" name="2be3efdeb42bdb0b476ad2a55cdeb6b4"></a><!-- doxytag: member="logo_object_motion_mod::finalize" ref="2be3efdeb42bdb0b476ad2a55cdeb6b4" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void logo_object_motion_mod::finalize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの解放を行い.初期化前の状態にする. 
-<p>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00021">21</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d368ba3311abdc89114854f972d1fd54"></a><!-- doxytag: member="logo_object_motion_mod::getLogoPosition" ref="d368ba3311abdc89114854f972d1fd54" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> logo_object_motion_mod::getLogoPosition           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ロゴの3次元座標上の位置を得る 
-<p>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1866bac29b824bda964321ca98588064"></a><!-- doxytag: member="logo_object_motion_mod::getObjectPosition" ref="1866bac29b824bda964321ca98588064" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> logo_object_motion_mod::getObjectPosition           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-オブジェクトの3次元座標上の位置を得る 
-<p>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00064">64</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a2813c7e1a0542c0c32571cdd8530d02"></a><!-- doxytag: member="logo_object_motion_mod::getObjectRotation" ref="a2813c7e1a0542c0c32571cdd8530d02" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> logo_object_motion_mod::getObjectRotation           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-オブジェクトの3次元座標上の位置を得る 
-<p>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00054">54</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c4800b2e1393335ab73ce3ec0260ce2a"></a><!-- doxytag: member="logo_object_motion_mod::getObjectScale" ref="c4800b2e1393335ab73ce3ec0260ce2a" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> logo_object_motion_mod::getObjectScale           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-オブジェクトの3次元座標上の位置を得る 
-<p>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00044">44</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4d13b2db59fe74c70b2d2edc8ed757eb"></a><!-- doxytag: member="logo_object_motion_mod::initialize" ref="4d13b2db59fe74c70b2d2edc8ed757eb" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void logo_object_motion_mod::initialize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの初期化を行う. 
-<p>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d006029788c0e62f3877cd7a5dde3e3e"></a><!-- doxytag: member="logo_object_motion_mod::pushLogoWorldTransform" ref="d006029788c0e62f3877cd7a5dde3e3e" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void logo_object_motion_mod::pushLogoWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-現在設定されているロゴの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>求めるワールド変換行列 </dd></dl>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00069">69</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1358280e99622f420fd7ab39498bf30e"></a><!-- doxytag: member="logo_object_motion_mod::pushObjectWorldTransform" ref="1358280e99622f420fd7ab39498bf30e" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void logo_object_motion_mod::pushObjectWorldTransform           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-現在設定されているオブジェクトの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる 
-<p>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>求めるワールド変換行列 </dd></dl>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00080">80</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="13e6f3d482357ab79f59d6b082a46a78"></a><!-- doxytag: member="logo_object_motion_mod::setLogoPosition" ref="13e6f3d482357ab79f59d6b082a46a78" args="(GLdouble x, GLdouble y, GLdouble z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void logo_object_motion_mod::setLogoPosition           </td>
-          <td>(</td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ロゴの3次元座標上の位置を更新する 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいX軸座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいY軸座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいZ軸座標</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00029">29</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0aead94d14e1cbd6cfe561f405b54203"></a><!-- doxytag: member="logo_object_motion_mod::setObjectPosition" ref="0aead94d14e1cbd6cfe561f405b54203" args="(GLdouble x, GLdouble y, GLdouble z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void logo_object_motion_mod::setObjectPosition           </td>
-          <td>(</td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-オブジェクトの3次元座標上の位置を更新する 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいX軸座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいY軸座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいZ軸座標</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00059">59</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4810679acd817821fb24d47f13826baa"></a><!-- doxytag: member="logo_object_motion_mod::setObjectRotation" ref="4810679acd817821fb24d47f13826baa" args="(GLdouble x, GLdouble y, GLdouble z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void logo_object_motion_mod::setObjectRotation           </td>
-          <td>(</td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-オブジェクトの3次元座標上の回転を更新する 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいX軸座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいY軸座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいZ軸座標</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00049">49</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="56fd0204ccf7b96d084b2ffc5a6b1277"></a><!-- doxytag: member="logo_object_motion_mod::setObjectScale" ref="56fd0204ccf7b96d084b2ffc5a6b1277" args="(GLdouble x, GLdouble y, GLdouble z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void logo_object_motion_mod::setObjectScale           </td>
-          <td>(</td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">GLdouble&nbsp;</td>
-          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-オブジェクトの3次元座標上のスケールを更新する 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいX軸座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいY軸座標</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>新しいZ軸座標</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00039">39</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b6dccf39534bff84f01ed5c85986717a"></a><!-- doxytag: member="logo_object_motion_mod::update" ref="b6dccf39534bff84f01ed5c85986717a" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void logo_object_motion_mod::update           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-<p>
-
-<p> <a class="el" href="logo__object__motion__mod_8cc-source.html">logo_object_motion_mod.cc</a> の <a class="el" href="logo__object__motion__mod_8cc-source.html#l00025">25</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacemembers.html b/latex/vim/.vim/doc/html/namespacemembers.html
deleted file mode 100644 (file)
index 4574f98..0000000
+++ /dev/null
@@ -1,356 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="namespacemembers.html"><span>全て</span></a></li>
-      <li><a href="namespacemembers_func.html"><span>関数</span></a></li>
-      <li><a href="namespacemembers_type.html"><span>型定義</span></a></li>
-      <li><a href="namespacemembers_enum.html"><span>列挙型</span></a></li>
-      <li><a href="namespacemembers_eval.html"><span>列挙型の値</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_a"><span>a</span></a></li>
-      <li><a href="#index_b"><span>b</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_t"><span>t</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-      <li><a href="#index_w"><span>w</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-これはネームスペースの一覧です。それぞれのネームスペースへリンクしています。
-<p>
-<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
-<li>AnimationType
-: <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">character_motion_mod</a>
-</ul>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>beginCapturingScene()
-: <a class="el" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d">capturing_mod</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>calcBounds()
-: <a class="el" href="namespacecamera__mod.html#1590604da7b76e3700df374d692f98e9">camera_mod</a>
-<li>calcLinerInterpolationValue()
-: <a class="el" href="namespacemof.html#bad6c5b013974d23bae4e7929385bb5a">mof</a>
-<li>CAMERA
-: <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b">character_motion_mod</a>
-<li>CaptureMode
-: <a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">capturing_mod</a>
-<li>captureScreen()
-: <a class="el" href="namespacecapturing__mod.html#3074ddd6bb42e9682b0ffc5ef399b451">capturing_mod</a>
-<li>changeAnimation()
-: <a class="el" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b">character_motion_mod</a>
-<li>ChangePointType
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248">Drawing</a>
-<li>Color
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279">Drawing</a>
-<li>convertMatrix()
-: <a class="el" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184">Lab</a>
-<li>COORD
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">model_mod</a>
-<li>createTexture()
-: <a class="el" href="namespacemodel__mod.html#4dfb5f1a45c0cc3122e02b70728beaf3">model_mod</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>deg2rad()
-: <a class="el" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof</a>
-<li>detectPatern()
-: <a class="el" href="namespacecalibration__mod.html#c9a0f08c2aade910844c6ec42857d665">calibration_mod</a>
-<li>draw()
-: <a class="el" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12">camera_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc">capturing_mod</a>
-, <a class="el" href="namespacecalibration__mod.html#22f789daea90e8ec94ef90050873e39b">calibration_mod</a>
-, <a class="el" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f">confirm_mod</a>
-<li>drawCross()
-: <a class="el" href="namespaceDrawing.html#9066c8127e21b8e52fb425a4d2014edf">Drawing</a>
-<li>drawObject3D()
-: <a class="el" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc">model_mod</a>
-<li>drawSolidPyramid()
-: <a class="el" href="namespaceDrawing.html#701f0414c4c6189ea95b2b7c9af24b71">Drawing</a>
-<li>drawWirePyramid()
-: <a class="el" href="namespaceDrawing.html#2be9af8a6bc24fd435569928cf94d5b7">Drawing</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>END_OF_FILE
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">model_mod</a>
-<li>endCapturingScene()
-: <a class="el" href="namespacecapturing__mod.html#0508af43815a3e01a25269d9fd069998">capturing_mod</a>
-<li>enterCaptureMode()
-: <a class="el" href="namespacecommand__mod.html#abab8fb55381f360d77aa8f48eef7ee2">command_mod</a>
-<li>enterVRMode()
-: <a class="el" href="namespacecommand__mod.html#bd6091502a939a02b4838c2788c63200">command_mod</a>
-<li>error()
-: <a class="el" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372">Lab</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>finalize()
-: <a class="el" href="namespacecalibration__mod.html#caf9a529feddbf1d63bfebe756cd831b">calibration_mod</a>
-, <a class="el" href="namespacecamera__mod.html#e9b16aa40160b0a2406e2c32b2b3b1e4">camera_mod</a>
-, <a class="el" href="namespaceconfirm__mod.html#d5fb6aefc875850602f415f37250f11e">confirm_mod</a>
-, <a class="el" href="namespacelogo__object__motion__mod.html#2be3efdeb42bdb0b476ad2a55cdeb6b4">logo_object_motion_mod</a>
-, <a class="el" href="namespacecommand__mod.html#cb7afacda7a5d179a04bb4a089bee9d2">command_mod</a>
-, <a class="el" href="namespacecharacter__motion__mod.html#1cee5dcec4dbf60e840db9e10df5f836">character_motion_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7">capturing_mod</a>
-<li>FrameNumber
-: <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof</a>
-<li>FULL_SCREEN
-: <a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb">capturing_mod</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>getInfoType()
-: <a class="el" href="namespacemodel__mod.html#c20ff5f52cb9b4cc79b24d13ed52f682">model_mod</a>
-<li>getLogoPosition()
-: <a class="el" href="namespacelogo__object__motion__mod.html#d368ba3311abdc89114854f972d1fd54">logo_object_motion_mod</a>
-<li>getNextInfo()
-: <a class="el" href="namespacemodel__mod.html#21222f24847d943e8848806ddd4960f2">model_mod</a>
-<li>getNum()
-: <a class="el" href="namespacemodel__mod.html#0e211329e89e2b7059f6398906a340d8">model_mod</a>
-<li>getObjectPosition()
-: <a class="el" href="namespacelogo__object__motion__mod.html#1866bac29b824bda964321ca98588064">logo_object_motion_mod</a>
-<li>getObjectRotation()
-: <a class="el" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02">logo_object_motion_mod</a>
-<li>getObjectScale()
-: <a class="el" href="namespacelogo__object__motion__mod.html#c4800b2e1393335ab73ce3ec0260ce2a">logo_object_motion_mod</a>
-<li>getPointType()
-: <a class="el" href="namespaceDrawing.html#7f9f5fec3b6bb47e4e741587ffaeeca3">Drawing</a>
-<li>getPosition()
-: <a class="el" href="namespacecharacter__motion__mod.html#f40aeffc36a2a5c99355987be3f29579">character_motion_mod</a>
-<li>getScaleOfTranslation()
-: <a class="el" href="namespacecalibration__mod.html#ce7650979ded717ccec08da3f249acbf">calibration_mod</a>
-<li>getScaling()
-: <a class="el" href="namespacecharacter__motion__mod.html#c6aa9c4a4b66185658ade8ea43be64ca">character_motion_mod</a>
-<li>getTargetPosition()
-: <a class="el" href="namespacecapturing__mod.html#6528e6b56ce2db19ca3b3c435e1ff716">capturing_mod</a>
-<li>getTargetScaling()
-: <a class="el" href="namespacecapturing__mod.html#fce61fd7aa86715404a2b16b91c91ffe">capturing_mod</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>IMG_FILE
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">model_mod</a>
-<li>INFO_TYPE
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod</a>
-<li>initialize()
-: <a class="el" href="namespacecommand__mod.html#90fa496671ed8864231f55b875f42313">command_mod</a>
-, <a class="el" href="namespacecalibration__mod.html#8e865b5918097ae4d086348322a10e64">calibration_mod</a>
-, <a class="el" href="namespaceconfirm__mod.html#b6b0094548629c6b9c723e03715077be">confirm_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653">capturing_mod</a>
-, <a class="el" href="namespacecamera__mod.html#6e7bcdef298092270d99185ec99149ea">camera_mod</a>
-, <a class="el" href="namespacecharacter__motion__mod.html#014642f118882f64ccf8122cb1fc965b">character_motion_mod</a>
-, <a class="el" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb">logo_object_motion_mod</a>
-<li>is_skippable()
-: <a class="el" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c">model_mod</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>lastOf()
-: <a class="el" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6">Lab</a>
-<li>lengthOf()
-: <a class="el" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d">Lab</a>
-<li>Line
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709">Drawing</a>
-<li>linerInterpolate()
-: <a class="el" href="namespacemof.html#5c8b5a795ffee69c1985e805b0f034e5">mof</a>
-<li>load3DModelFromLabFormat()
-: <a class="el" href="namespacemodel__mod.html#7f8e1fdc03fdf6906f79e3ab60cf0556">model_mod</a>
-<li>load3DModelFromOriginalFormat()
-: <a class="el" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b">model_mod</a>
-<li>loadObject3DFromGLCoord()
-: <a class="el" href="namespacemodel__mod.html#4b4b9299f16311e9b95e758d0a0f90ac">model_mod</a>
-<li>loadObject3DFromLabCoord()
-: <a class="el" href="namespacemodel__mod.html#2e933e5a031703aa2c1803cd66a8444c">model_mod</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>makeConstantHandler()
-: <a class="el" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof</a>
-<li>makeKeyFrame()
-: <a class="el" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof</a>
-<li>makeLoopHandler()
-: <a class="el" href="namespacemof.html#1a878b0428da57a3b3bccae631094219">mof</a>
-<li>makeOffsetHandler()
-: <a class="el" href="namespacemof.html#9080f3115d7fbd51836264d522acb407">mof</a>
-<li>makeParametricHandler()
-: <a class="el" href="namespacemof.html#5112a22b180973143c121d6a633f0a25">mof</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>NO_INFO
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">model_mod</a>
-<li>notifyKeyPressed()
-: <a class="el" href="namespacecommand__mod.html#755cf3344a9395d83349e81c5d4ca45a">command_mod</a>
-<li>notifyScreenSizeChanged()
-: <a class="el" href="namespacecapturing__mod.html#90ba5c3632849921aba2fdedae86a317">capturing_mod</a>
-, <a class="el" href="namespaceconfirm__mod.html#0650792b8ec7093c0e0278ff7896653c">confirm_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#d5ce0bdc543817fb7a1ad53e034d3ca3">capturing_mod</a>
-, <a class="el" href="namespacecamera__mod.html#fd2776b510cd3e5ef3a5e8c51d0705d7">camera_mod</a>
-<li>NoType
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94">Drawing</a>
-<li>NUM
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">model_mod</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>OBJ_NUM
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">model_mod</a>
-<li>operator*()
-: <a class="el" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">mof</a>
-<li>operator&lt;&lt;()
-: <a class="el" href="namespacemof.html#3bf27f1934b015080c5562314758a14c">mof</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>Plane
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a">Drawing</a>
-<li>PlaneTexture
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5">Drawing</a>
-<li>Point
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb">Drawing</a>
-<li>PointType
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing</a>
-<li>PointType_Cross
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd">Drawing</a>
-<li>PointType_Cube
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69">Drawing</a>
-<li>PointType_Cube_NoFill
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799">Drawing</a>
-<li>PointType_Pyramid
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1">Drawing</a>
-<li>PointType_Pyramid_NoFill
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4">Drawing</a>
-<li>PointType_Sphere
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e">Drawing</a>
-<li>PointType_Sphere_NoFill
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e">Drawing</a>
-<li>ppm2png()
-: <a class="el" href="namespacecapturing__mod.html#7ac199c7e77f672d627ea08772b7cee3">capturing_mod</a>
-<li>pushBodyWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#6b320912cf58390b052cf2aa5c9616db">character_motion_mod</a>
-<li>pushCameraWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#ea3a324b2a84db52cf80121e2496dc8b">character_motion_mod</a>
-<li>pushCharacterWorldTransform()
-: <a class="el" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d">calibration_mod</a>
-<li>pushLeftArmWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#5edfc9f91725d5dad53b048b81af67ee">character_motion_mod</a>
-<li>pushLeftLegWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#82f316e16d3503c6efdbc82911fa29b6">character_motion_mod</a>
-<li>pushLogoWorldTransform()
-: <a class="el" href="namespacelogo__object__motion__mod.html#d006029788c0e62f3877cd7a5dde3e3e">logo_object_motion_mod</a>
-<li>pushObjectWorldTransform()
-: <a class="el" href="namespacelogo__object__motion__mod.html#1358280e99622f420fd7ab39498bf30e">logo_object_motion_mod</a>
-<li>pushRightArmWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#f0372d33b9267484a8f2ddd167933aa4">character_motion_mod</a>
-<li>pushRightLegWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#e32830c6d21a430e0371d163bb9470b1">character_motion_mod</a>
-<li>pushShadowWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#ded13cd9cd83dd56192a31bded070a3c">character_motion_mod</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>rad2deg()
-: <a class="el" href="namespacemof.html#69a0108360e9d81d1526a2140eecbb7a">mof</a>
-<li>readCoordinate()
-: <a class="el" href="namespacemodel__mod.html#cc09f03c8c8e68aa5f18eb531179aad8">model_mod</a>
-<li>REGION
-: <a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">capturing_mod</a>
-<li>reset()
-: <a class="el" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">confirm_mod</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>setCamera()
-: <a class="el" href="namespacecharacter__motion__mod.html#7bf318b559699bb23079a65b2fd4c6b5">character_motion_mod</a>
-<li>setCaptureMode()
-: <a class="el" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c">capturing_mod</a>
-<li>setLogoPosition()
-: <a class="el" href="namespacelogo__object__motion__mod.html#13e6f3d482357ab79f59d6b082a46a78">logo_object_motion_mod</a>
-<li>setObjectPosition()
-: <a class="el" href="namespacelogo__object__motion__mod.html#0aead94d14e1cbd6cfe561f405b54203">logo_object_motion_mod</a>
-<li>setObjectRotation()
-: <a class="el" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa">logo_object_motion_mod</a>
-<li>setObjectScale()
-: <a class="el" href="namespacelogo__object__motion__mod.html#56fd0204ccf7b96d084b2ffc5a6b1277">logo_object_motion_mod</a>
-<li>setPosition()
-: <a class="el" href="namespacecharacter__motion__mod.html#d37a92d554950d0ccfb4bc0ef55c2547">character_motion_mod</a>
-<li>setScaleOfTranslation()
-: <a class="el" href="namespacecalibration__mod.html#096e5e6bdd9811f980d386c0d6afbe2b">calibration_mod</a>
-<li>setScaling()
-: <a class="el" href="namespacecharacter__motion__mod.html#42eeed4f12bf9b866357359e69f59090">character_motion_mod</a>
-<li>setStatic()
-: <a class="el" href="namespacecharacter__motion__mod.html#eebdb188e748b71940ba172e17173627">character_motion_mod</a>
-<li>setTargetPosition()
-: <a class="el" href="namespacecapturing__mod.html#40c736d8ab6939559ef5889f0f249009">capturing_mod</a>
-<li>setTargetRegion()
-: <a class="el" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69">capturing_mod</a>
-<li>setTargetScaling()
-: <a class="el" href="namespacecapturing__mod.html#31d3b9754819f7b2fb2d0d02819d4750">capturing_mod</a>
-<li>setWalkAround()
-: <a class="el" href="namespacecharacter__motion__mod.html#6ec4362a4a7e9808ad6ccb523cf51116">character_motion_mod</a>
-<li>STATIC
-: <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1">character_motion_mod</a>
-<li>stepInterpolate()
-: <a class="el" href="namespacemof.html#3076bcb42df0a6dffb7b2d0bb2dde942">mof</a>
-<li>Stipple
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d">Drawing</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>TEX_NUM
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">model_mod</a>
-<li>Type
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6">Drawing</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>update()
-: <a class="el" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9">calibration_mod</a>
-, <a class="el" href="namespacecamera__mod.html#d1fad55f1c8101b48aad860927fb6ba5">camera_mod</a>
-, <a class="el" href="namespaceconfirm__mod.html#1fc64ba27043466a5c80fce92295fc3b">confirm_mod</a>
-, <a class="el" href="namespacecharacter__motion__mod.html#68a3897bff6aa0f4bef5862f71d20938">character_motion_mod</a>
-, <a class="el" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a">logo_object_motion_mod</a>
-, <a class="el" href="namespacecommand__mod.html#d288c23615c5d2c9a061f797600e6e07">command_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b">capturing_mod</a>
-<li>updateAsWalkAround()
-: <a class="el" href="namespacecharacter__motion__mod.html#445e4939c7460bdef370ad16eb167b25">character_motion_mod</a>
-<li>updateTarget()
-: <a class="el" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">command_mod</a>
-<li>updateTexture()
-: <a class="el" href="namespacecamera__mod.html#b81c48171b74b1bc7fd4f4ded6d6c513">camera_mod</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>WALK_AROUND
-: <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">character_motion_mod</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacemembers_enum.html b/latex/vim/.vim/doc/html/namespacemembers_enum.html
deleted file mode 100644 (file)
index 215fe4b..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespacemembers.html"><span>全て</span></a></li>
-      <li><a href="namespacemembers_func.html"><span>関数</span></a></li>
-      <li><a href="namespacemembers_type.html"><span>型定義</span></a></li>
-      <li class="current"><a href="namespacemembers_enum.html"><span>列挙型</span></a></li>
-      <li><a href="namespacemembers_eval.html"><span>列挙型の値</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>AnimationType
-: <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2">character_motion_mod</a>
-<li>CaptureMode
-: <a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73">capturing_mod</a>
-<li>INFO_TYPE
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod</a>
-<li>PointType
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing</a>
-<li>Type
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6">Drawing</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacemembers_eval.html b/latex/vim/.vim/doc/html/namespacemembers_eval.html
deleted file mode 100644 (file)
index be38628..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespacemembers.html"><span>全て</span></a></li>
-      <li><a href="namespacemembers_func.html"><span>関数</span></a></li>
-      <li><a href="namespacemembers_type.html"><span>型定義</span></a></li>
-      <li><a href="namespacemembers_enum.html"><span>列挙型</span></a></li>
-      <li class="current"><a href="namespacemembers_eval.html"><span>列挙型の値</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>CAMERA
-: <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b">character_motion_mod</a>
-<li>ChangePointType
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248">Drawing</a>
-<li>Color
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279">Drawing</a>
-<li>COORD
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">model_mod</a>
-<li>END_OF_FILE
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">model_mod</a>
-<li>FULL_SCREEN
-: <a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb">capturing_mod</a>
-<li>IMG_FILE
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">model_mod</a>
-<li>Line
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709">Drawing</a>
-<li>NO_INFO
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">model_mod</a>
-<li>NoType
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94">Drawing</a>
-<li>NUM
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">model_mod</a>
-<li>OBJ_NUM
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">model_mod</a>
-<li>Plane
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a">Drawing</a>
-<li>PlaneTexture
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5">Drawing</a>
-<li>Point
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb">Drawing</a>
-<li>PointType_Cross
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd">Drawing</a>
-<li>PointType_Cube
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69">Drawing</a>
-<li>PointType_Cube_NoFill
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799">Drawing</a>
-<li>PointType_Pyramid
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1">Drawing</a>
-<li>PointType_Pyramid_NoFill
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4">Drawing</a>
-<li>PointType_Sphere
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e">Drawing</a>
-<li>PointType_Sphere_NoFill
-: <a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e">Drawing</a>
-<li>REGION
-: <a class="el" href="namespacecapturing__mod.html#f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3">capturing_mod</a>
-<li>STATIC
-: <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1">character_motion_mod</a>
-<li>Stipple
-: <a class="el" href="namespaceDrawing.html#df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d">Drawing</a>
-<li>TEX_NUM
-: <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">model_mod</a>
-<li>WALK_AROUND
-: <a class="el" href="namespacecharacter__motion__mod.html#d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479">character_motion_mod</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacemembers_func.html b/latex/vim/.vim/doc/html/namespacemembers_func.html
deleted file mode 100644 (file)
index def53fd..0000000
+++ /dev/null
@@ -1,280 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespacemembers.html"><span>全て</span></a></li>
-      <li class="current"><a href="namespacemembers_func.html"><span>関数</span></a></li>
-      <li><a href="namespacemembers_type.html"><span>型定義</span></a></li>
-      <li><a href="namespacemembers_enum.html"><span>列挙型</span></a></li>
-      <li><a href="namespacemembers_eval.html"><span>列挙型の値</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="#index_b"><span>b</span></a></li>
-      <li><a href="#index_c"><span>c</span></a></li>
-      <li><a href="#index_d"><span>d</span></a></li>
-      <li><a href="#index_e"><span>e</span></a></li>
-      <li><a href="#index_f"><span>f</span></a></li>
-      <li><a href="#index_g"><span>g</span></a></li>
-      <li><a href="#index_i"><span>i</span></a></li>
-      <li><a href="#index_l"><span>l</span></a></li>
-      <li><a href="#index_m"><span>m</span></a></li>
-      <li><a href="#index_n"><span>n</span></a></li>
-      <li><a href="#index_o"><span>o</span></a></li>
-      <li><a href="#index_p"><span>p</span></a></li>
-      <li><a href="#index_r"><span>r</span></a></li>
-      <li><a href="#index_s"><span>s</span></a></li>
-      <li><a href="#index_u"><span>u</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>beginCapturingScene()
-: <a class="el" href="namespacecapturing__mod.html#c23224af5f19013dd7762e4c99ffe35d">capturing_mod</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>calcBounds()
-: <a class="el" href="namespacecamera__mod.html#1590604da7b76e3700df374d692f98e9">camera_mod</a>
-<li>calcLinerInterpolationValue()
-: <a class="el" href="namespacemof.html#bad6c5b013974d23bae4e7929385bb5a">mof</a>
-<li>captureScreen()
-: <a class="el" href="namespacecapturing__mod.html#3074ddd6bb42e9682b0ffc5ef399b451">capturing_mod</a>
-<li>changeAnimation()
-: <a class="el" href="namespacecharacter__motion__mod.html#91846b5469639b158d82842184a8394b">character_motion_mod</a>
-<li>convertMatrix()
-: <a class="el" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184">Lab</a>
-<li>createTexture()
-: <a class="el" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729">model_mod</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>deg2rad()
-: <a class="el" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof</a>
-<li>detectPatern()
-: <a class="el" href="namespacecalibration__mod.html#c9a0f08c2aade910844c6ec42857d665">calibration_mod</a>
-<li>draw()
-: <a class="el" href="namespacecamera__mod.html#6d436e7e58109f5f1f11ebbfdea18e12">camera_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#66076fe8e7093241452191c84f5efadc">capturing_mod</a>
-, <a class="el" href="namespacecalibration__mod.html#22f789daea90e8ec94ef90050873e39b">calibration_mod</a>
-, <a class="el" href="namespaceconfirm__mod.html#0ae7554007881395cc69aa6ad821477f">confirm_mod</a>
-<li>drawCross()
-: <a class="el" href="namespaceDrawing.html#9066c8127e21b8e52fb425a4d2014edf">Drawing</a>
-<li>drawObject3D()
-: <a class="el" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc">model_mod</a>
-<li>drawSolidPyramid()
-: <a class="el" href="namespaceDrawing.html#701f0414c4c6189ea95b2b7c9af24b71">Drawing</a>
-<li>drawWirePyramid()
-: <a class="el" href="namespaceDrawing.html#2be9af8a6bc24fd435569928cf94d5b7">Drawing</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>endCapturingScene()
-: <a class="el" href="namespacecapturing__mod.html#0508af43815a3e01a25269d9fd069998">capturing_mod</a>
-<li>enterCaptureMode()
-: <a class="el" href="namespacecommand__mod.html#abab8fb55381f360d77aa8f48eef7ee2">command_mod</a>
-<li>enterVRMode()
-: <a class="el" href="namespacecommand__mod.html#bd6091502a939a02b4838c2788c63200">command_mod</a>
-<li>error()
-: <a class="el" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372">Lab</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>finalize()
-: <a class="el" href="namespacecalibration__mod.html#caf9a529feddbf1d63bfebe756cd831b">calibration_mod</a>
-, <a class="el" href="namespacelogo__object__motion__mod.html#2be3efdeb42bdb0b476ad2a55cdeb6b4">logo_object_motion_mod</a>
-, <a class="el" href="namespacecommand__mod.html#cb7afacda7a5d179a04bb4a089bee9d2">command_mod</a>
-, <a class="el" href="namespacecharacter__motion__mod.html#1cee5dcec4dbf60e840db9e10df5f836">character_motion_mod</a>
-, <a class="el" href="namespaceconfirm__mod.html#d5fb6aefc875850602f415f37250f11e">confirm_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#53cebbe29b184ffc66a0f51ebcf515f7">capturing_mod</a>
-, <a class="el" href="namespacecamera__mod.html#e9b16aa40160b0a2406e2c32b2b3b1e4">camera_mod</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>getInfoType()
-: <a class="el" href="namespacemodel__mod.html#c20ff5f52cb9b4cc79b24d13ed52f682">model_mod</a>
-<li>getLogoPosition()
-: <a class="el" href="namespacelogo__object__motion__mod.html#d368ba3311abdc89114854f972d1fd54">logo_object_motion_mod</a>
-<li>getNextInfo()
-: <a class="el" href="namespacemodel__mod.html#21222f24847d943e8848806ddd4960f2">model_mod</a>
-<li>getNum()
-: <a class="el" href="namespacemodel__mod.html#0e211329e89e2b7059f6398906a340d8">model_mod</a>
-<li>getObjectPosition()
-: <a class="el" href="namespacelogo__object__motion__mod.html#1866bac29b824bda964321ca98588064">logo_object_motion_mod</a>
-<li>getObjectRotation()
-: <a class="el" href="namespacelogo__object__motion__mod.html#a2813c7e1a0542c0c32571cdd8530d02">logo_object_motion_mod</a>
-<li>getObjectScale()
-: <a class="el" href="namespacelogo__object__motion__mod.html#c4800b2e1393335ab73ce3ec0260ce2a">logo_object_motion_mod</a>
-<li>getPointType()
-: <a class="el" href="namespaceDrawing.html#7f9f5fec3b6bb47e4e741587ffaeeca3">Drawing</a>
-<li>getPosition()
-: <a class="el" href="namespacecharacter__motion__mod.html#f40aeffc36a2a5c99355987be3f29579">character_motion_mod</a>
-<li>getScaleOfTranslation()
-: <a class="el" href="namespacecalibration__mod.html#ce7650979ded717ccec08da3f249acbf">calibration_mod</a>
-<li>getScaling()
-: <a class="el" href="namespacecharacter__motion__mod.html#c6aa9c4a4b66185658ade8ea43be64ca">character_motion_mod</a>
-<li>getTargetPosition()
-: <a class="el" href="namespacecapturing__mod.html#6528e6b56ce2db19ca3b3c435e1ff716">capturing_mod</a>
-<li>getTargetScaling()
-: <a class="el" href="namespacecapturing__mod.html#fce61fd7aa86715404a2b16b91c91ffe">capturing_mod</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>initialize()
-: <a class="el" href="namespacecalibration__mod.html#8e865b5918097ae4d086348322a10e64">calibration_mod</a>
-, <a class="el" href="namespacecamera__mod.html#6e7bcdef298092270d99185ec99149ea">camera_mod</a>
-, <a class="el" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb">logo_object_motion_mod</a>
-, <a class="el" href="namespacecommand__mod.html#90fa496671ed8864231f55b875f42313">command_mod</a>
-, <a class="el" href="namespacecharacter__motion__mod.html#014642f118882f64ccf8122cb1fc965b">character_motion_mod</a>
-, <a class="el" href="namespaceconfirm__mod.html#b6b0094548629c6b9c723e03715077be">confirm_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#19a2b10817356e9787865e5ff15e8653">capturing_mod</a>
-<li>is_skippable()
-: <a class="el" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c">model_mod</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>lastOf()
-: <a class="el" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6">Lab</a>
-<li>lengthOf()
-: <a class="el" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d">Lab</a>
-<li>linerInterpolate()
-: <a class="el" href="namespacemof.html#5c8b5a795ffee69c1985e805b0f034e5">mof</a>
-<li>load3DModelFromLabFormat()
-: <a class="el" href="namespacemodel__mod.html#7f8e1fdc03fdf6906f79e3ab60cf0556">model_mod</a>
-<li>load3DModelFromOriginalFormat()
-: <a class="el" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b">model_mod</a>
-<li>loadObject3DFromGLCoord()
-: <a class="el" href="namespacemodel__mod.html#4b4b9299f16311e9b95e758d0a0f90ac">model_mod</a>
-<li>loadObject3DFromLabCoord()
-: <a class="el" href="namespacemodel__mod.html#2e933e5a031703aa2c1803cd66a8444c">model_mod</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>makeConstantHandler()
-: <a class="el" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">mof</a>
-<li>makeKeyFrame()
-: <a class="el" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">mof</a>
-<li>makeLoopHandler()
-: <a class="el" href="namespacemof.html#1a878b0428da57a3b3bccae631094219">mof</a>
-<li>makeOffsetHandler()
-: <a class="el" href="namespacemof.html#9080f3115d7fbd51836264d522acb407">mof</a>
-<li>makeParametricHandler()
-: <a class="el" href="namespacemof.html#5112a22b180973143c121d6a633f0a25">mof</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>notifyKeyPressed()
-: <a class="el" href="namespacecommand__mod.html#755cf3344a9395d83349e81c5d4ca45a">command_mod</a>
-<li>notifyScreenSizeChanged()
-: <a class="el" href="namespaceconfirm__mod.html#0650792b8ec7093c0e0278ff7896653c">confirm_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#d5ce0bdc543817fb7a1ad53e034d3ca3">capturing_mod</a>
-, <a class="el" href="namespacecamera__mod.html#fd2776b510cd3e5ef3a5e8c51d0705d7">camera_mod</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>operator*()
-: <a class="el" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">mof</a>
-<li>operator&lt;&lt;()
-: <a class="el" href="namespacemof.html#3bf27f1934b015080c5562314758a14c">mof</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>ppm2png()
-: <a class="el" href="namespacecapturing__mod.html#7ac199c7e77f672d627ea08772b7cee3">capturing_mod</a>
-<li>pushBodyWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#6b320912cf58390b052cf2aa5c9616db">character_motion_mod</a>
-<li>pushCameraWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#ea3a324b2a84db52cf80121e2496dc8b">character_motion_mod</a>
-<li>pushCharacterWorldTransform()
-: <a class="el" href="namespacecalibration__mod.html#1c6cb39521a76caeb03a2a075f26b02d">calibration_mod</a>
-<li>pushLeftArmWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#5edfc9f91725d5dad53b048b81af67ee">character_motion_mod</a>
-<li>pushLeftLegWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#82f316e16d3503c6efdbc82911fa29b6">character_motion_mod</a>
-<li>pushLogoWorldTransform()
-: <a class="el" href="namespacelogo__object__motion__mod.html#d006029788c0e62f3877cd7a5dde3e3e">logo_object_motion_mod</a>
-<li>pushObjectWorldTransform()
-: <a class="el" href="namespacelogo__object__motion__mod.html#1358280e99622f420fd7ab39498bf30e">logo_object_motion_mod</a>
-<li>pushRightArmWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#f0372d33b9267484a8f2ddd167933aa4">character_motion_mod</a>
-<li>pushRightLegWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#e32830c6d21a430e0371d163bb9470b1">character_motion_mod</a>
-<li>pushShadowWorldTransform()
-: <a class="el" href="namespacecharacter__motion__mod.html#ded13cd9cd83dd56192a31bded070a3c">character_motion_mod</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>rad2deg()
-: <a class="el" href="namespacemof.html#69a0108360e9d81d1526a2140eecbb7a">mof</a>
-<li>readCoordinate()
-: <a class="el" href="namespacemodel__mod.html#cc09f03c8c8e68aa5f18eb531179aad8">model_mod</a>
-<li>reset()
-: <a class="el" href="namespaceconfirm__mod.html#698948e8ff44b452459a3ee4c7c55007">confirm_mod</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>setCamera()
-: <a class="el" href="namespacecharacter__motion__mod.html#7bf318b559699bb23079a65b2fd4c6b5">character_motion_mod</a>
-<li>setCaptureMode()
-: <a class="el" href="namespacecapturing__mod.html#cf5fc25ca72704433e847de4e7f8273c">capturing_mod</a>
-<li>setLogoPosition()
-: <a class="el" href="namespacelogo__object__motion__mod.html#13e6f3d482357ab79f59d6b082a46a78">logo_object_motion_mod</a>
-<li>setObjectPosition()
-: <a class="el" href="namespacelogo__object__motion__mod.html#0aead94d14e1cbd6cfe561f405b54203">logo_object_motion_mod</a>
-<li>setObjectRotation()
-: <a class="el" href="namespacelogo__object__motion__mod.html#4810679acd817821fb24d47f13826baa">logo_object_motion_mod</a>
-<li>setObjectScale()
-: <a class="el" href="namespacelogo__object__motion__mod.html#56fd0204ccf7b96d084b2ffc5a6b1277">logo_object_motion_mod</a>
-<li>setPosition()
-: <a class="el" href="namespacecharacter__motion__mod.html#d37a92d554950d0ccfb4bc0ef55c2547">character_motion_mod</a>
-<li>setScaleOfTranslation()
-: <a class="el" href="namespacecalibration__mod.html#096e5e6bdd9811f980d386c0d6afbe2b">calibration_mod</a>
-<li>setScaling()
-: <a class="el" href="namespacecharacter__motion__mod.html#42eeed4f12bf9b866357359e69f59090">character_motion_mod</a>
-<li>setStatic()
-: <a class="el" href="namespacecharacter__motion__mod.html#eebdb188e748b71940ba172e17173627">character_motion_mod</a>
-<li>setTargetPosition()
-: <a class="el" href="namespacecapturing__mod.html#40c736d8ab6939559ef5889f0f249009">capturing_mod</a>
-<li>setTargetRegion()
-: <a class="el" href="namespacecapturing__mod.html#a7c9f86a1c621a7381c97b9687d13c69">capturing_mod</a>
-<li>setTargetScaling()
-: <a class="el" href="namespacecapturing__mod.html#31d3b9754819f7b2fb2d0d02819d4750">capturing_mod</a>
-<li>setWalkAround()
-: <a class="el" href="namespacecharacter__motion__mod.html#6ec4362a4a7e9808ad6ccb523cf51116">character_motion_mod</a>
-<li>stepInterpolate()
-: <a class="el" href="namespacemof.html#3076bcb42df0a6dffb7b2d0bb2dde942">mof</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>update()
-: <a class="el" href="namespacecalibration__mod.html#509e9230d6ed2c32ed5dd6c7486965d9">calibration_mod</a>
-, <a class="el" href="namespacecamera__mod.html#d1fad55f1c8101b48aad860927fb6ba5">camera_mod</a>
-, <a class="el" href="namespaceconfirm__mod.html#1fc64ba27043466a5c80fce92295fc3b">confirm_mod</a>
-, <a class="el" href="namespacecharacter__motion__mod.html#68a3897bff6aa0f4bef5862f71d20938">character_motion_mod</a>
-, <a class="el" href="namespacelogo__object__motion__mod.html#b6dccf39534bff84f01ed5c85986717a">logo_object_motion_mod</a>
-, <a class="el" href="namespacecommand__mod.html#d288c23615c5d2c9a061f797600e6e07">command_mod</a>
-, <a class="el" href="namespacecapturing__mod.html#bbc208c89307ce28ff50d98b6bb47f7b">capturing_mod</a>
-<li>updateAsWalkAround()
-: <a class="el" href="namespacecharacter__motion__mod.html#445e4939c7460bdef370ad16eb167b25">character_motion_mod</a>
-<li>updateTarget()
-: <a class="el" href="namespacecommand__mod.html#fba01dbbbf835c4c3764f1319201a52c">command_mod</a>
-<li>updateTexture()
-: <a class="el" href="namespacecamera__mod.html#b81c48171b74b1bc7fd4f4ded6d6c513">camera_mod</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacemembers_type.html b/latex/vim/.vim/doc/html/namespacemembers_type.html
deleted file mode 100644 (file)
index ff50f82..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構成メンバ</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li class="current"><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespacemembers.html"><span>全て</span></a></li>
-      <li><a href="namespacemembers_func.html"><span>関数</span></a></li>
-      <li class="current"><a href="namespacemembers_type.html"><span>型定義</span></a></li>
-      <li><a href="namespacemembers_enum.html"><span>列挙型</span></a></li>
-      <li><a href="namespacemembers_eval.html"><span>列挙型の値</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-&nbsp;
-<p>
-<ul>
-<li>FrameNumber
-: <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof</a>
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacemodel__mod.html b/latex/vim/.vim/doc/html/namespacemodel__mod.html
deleted file mode 100644 (file)
index 58bc6fe..0000000
+++ /dev/null
@@ -1,668 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース model_mod</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース model_mod</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a> { <br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">OBJ_NUM</a> = 1, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a> = 2, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a> = 3, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">TEX_NUM</a> = 4, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">END_OF_FILE</a> = 5, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">NO_INFO</a> = 0, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">NUM</a>, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a> = 2, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a> = 3
-<br>
- }</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a> { <br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a">OBJ_NUM</a> = 1, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a> = 2, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a> = 3, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80">TEX_NUM</a> = 4, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870">END_OF_FILE</a> = 5, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578">NO_INFO</a> = 0, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9">NUM</a>, 
-<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2">COORD</a> = 2, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9">IMG_FILE</a> = 3
-<br>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#0e211329e89e2b7059f6398906a340d8">getNum</a> (std::ifstream &amp;ifs)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">オブジェクト数を読み込む  <a href="#0e211329e89e2b7059f6398906a340d8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#5c2be59be1a4d0885fb4e6496078af4c">is_skippable</a> (const char *<a class="el" href="display__3D_8cc.html#17abee0f2ab60674a27ae26197f575bb">line</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">空行判定  <a href="#5c2be59be1a4d0885fb4e6496078af4c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#c20ff5f52cb9b4cc79b24d13ed52f682">getInfoType</a> (const std::string &amp;InfoType)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">文字列から次の行のファイルの情報が何であるかを表す列挙定数を返す  <a href="#c20ff5f52cb9b4cc79b24d13ed52f682"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#cc09f03c8c8e68aa5f18eb531179aad8">readCoordinate</a> (std::ifstream &amp;ifs, <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;object)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャ情報(3D点と)をobjects3D構造体に格納  <a href="#cc09f03c8c8e68aa5f18eb531179aad8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#7b04f3200f54a112dab6efe804703150">getNextInfo</a> (std::ifstream &amp;ifs)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">コメントの部分を解析して,次の処理を定める.また,ファイルストリームの先頭から#が来るまでの空行は読み飛ばす.  <a href="#7b04f3200f54a112dab6efe804703150"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#7f8e1fdc03fdf6906f79e3ab60cf0556">load3DModelFromLabFormat</a> (const char *filepath, const char *imagepath, std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;objects)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">display_3D形式のファイルから3Dモデルを読み込む.テクスチャの画像ファイル名は引数で渡される. 座標系を研究室ライブラリ形式からOpenGL形式に変換  <a href="#7f8e1fdc03fdf6906f79e3ab60cf0556"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b">load3DModelFromOriginalFormat</a> (const char *filepath, std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;objects)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">拡張display3D形式のファイルから3Dモデルを読み込む. テクスチャの画像ファイル名はモデルファイルに記載されているのを解析する.座標系の変換は行わない  <a href="#ee58ad25d1ebdf999134d57e77dba34b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc">drawObject3D</a> (const <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;object)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">3Dモデルを描画する.変換行列は既に指定されているものとする.  <a href="#139efe3906225dc2e51658d8f0a096fc"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLuint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#a11fa219bc7cd2452abf34f70dbe5729">createTexture</a> (const char *filepath)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う.  <a href="#a11fa219bc7cd2452abf34f70dbe5729"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLuint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#4dfb5f1a45c0cc3122e02b70728beaf3">createTexture</a> (const char *filepath, unsigned int &amp;imageWidth, unsigned int &amp;imageHeight)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う.  <a href="#4dfb5f1a45c0cc3122e02b70728beaf3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#21222f24847d943e8848806ddd4960f2">getNextInfo</a> (ifstream &amp;ifs)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">コメントの部分を解析して,次の処理を定める.また,ファイルストリームの     先頭から#が来るまでの空行は読み飛ばす.  <a href="#21222f24847d943e8848806ddd4960f2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#2e933e5a031703aa2c1803cd66a8444c">loadObject3DFromLabCoord</a> (const char *filepath, vector&lt; <a class="el" href="structLab_1_1Object3D.html">Object3D</a> &gt; &amp;objects)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ファイルから3Dモデルを読み込む,座標系を研究室ライブラリ形式からOpenGl形式に変換  <a href="#2e933e5a031703aa2c1803cd66a8444c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemodel__mod.html#4b4b9299f16311e9b95e758d0a0f90ac">loadObject3DFromGLCoord</a> (const char *filepath, vector&lt; <a class="el" href="structLab_1_1Object3D.html">Object3D</a> &gt; &amp;objects)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ファイルから3Dモデルを読み込む,座標系の変換は行わない.  <a href="#4b4b9299f16311e9b95e758d0a0f90ac"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-display_3D形式のファイルを読み込んで3Dモデルを生成したり、 3DモデルをOpenGLをつかって描画したりする. このモジュールの動作はOpenGLの初期化を前提としている. 
-<p>
-<hr><h2>列挙型</h2>
-<a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f"></a><!-- doxytag: member="model_mod::INFO_TYPE" ref="80c9b97f2ed1e533f6ebf2177800aa9f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod::INFO_TYPE</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>列挙型の値: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a"></a><!-- doxytag: member="OBJ_NUM" ref="80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a" args="" -->OBJ_NUM</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2"></a><!-- doxytag: member="COORD" ref="80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2" args="" -->COORD</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9"></a><!-- doxytag: member="IMG_FILE" ref="80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9" args="" -->IMG_FILE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80"></a><!-- doxytag: member="TEX_NUM" ref="80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80" args="" -->TEX_NUM</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870"></a><!-- doxytag: member="END_OF_FILE" ref="80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870" args="" -->END_OF_FILE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578"></a><!-- doxytag: member="NO_INFO" ref="80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578" args="" -->NO_INFO</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9"></a><!-- doxytag: member="NUM" ref="80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9" args="" -->NUM</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2"></a><!-- doxytag: member="COORD" ref="80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2" args="" -->COORD</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9"></a><!-- doxytag: member="IMG_FILE" ref="80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9" args="" -->IMG_FILE</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-<p> <a class="el" href="model__mode_8cc-source.html">model_mode.cc</a> の <a class="el" href="model__mode_8cc-source.html#l00012">12</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f"></a><!-- doxytag: member="model_mod::INFO_TYPE" ref="80c9b97f2ed1e533f6ebf2177800aa9f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod::INFO_TYPE</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>列挙型の値: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a"></a><!-- doxytag: member="OBJ_NUM" ref="80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a" args="" -->OBJ_NUM</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2"></a><!-- doxytag: member="COORD" ref="80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2" args="" -->COORD</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9"></a><!-- doxytag: member="IMG_FILE" ref="80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9" args="" -->IMG_FILE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80"></a><!-- doxytag: member="TEX_NUM" ref="80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80" args="" -->TEX_NUM</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870"></a><!-- doxytag: member="END_OF_FILE" ref="80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870" args="" -->END_OF_FILE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578"></a><!-- doxytag: member="NO_INFO" ref="80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578" args="" -->NO_INFO</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9"></a><!-- doxytag: member="NUM" ref="80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9" args="" -->NUM</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2"></a><!-- doxytag: member="COORD" ref="80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2" args="" -->COORD</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9"></a><!-- doxytag: member="IMG_FILE" ref="80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9" args="" -->IMG_FILE</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-<p> <a class="el" href="data__read_8h-source.html">data_read.h</a> の <a class="el" href="data__read_8h-source.html#l00015">15</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="4dfb5f1a45c0cc3122e02b70728beaf3"></a><!-- doxytag: member="model_mod::createTexture" ref="4dfb5f1a45c0cc3122e02b70728beaf3" args="(const char *filepath, unsigned int &amp;imageWidth, unsigned int &amp;imageHeight)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLuint model_mod::createTexture           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filepath</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int &amp;&nbsp;</td>
-          <td class="paramname"> <em>imageWidth</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned int &amp;&nbsp;</td>
-          <td class="paramname"> <em>imageHeight</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う. 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>読み込む画像ファイルのパス</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>読み込んだ画像の幅</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>読み込んだ画像の高さ</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>生成したテクスチャ番号 </dd></dl>
-
-<p> <a class="el" href="model__mod_8cc-source.html">model_mod.cc</a> の <a class="el" href="model__mod_8cc-source.html#l00269">269</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a11fa219bc7cd2452abf34f70dbe5729"></a><!-- doxytag: member="model_mod::createTexture" ref="a11fa219bc7cd2452abf34f70dbe5729" args="(const char *filepath)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLuint model_mod::createTexture           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filepath</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う. 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>読み込む画像ファイルのパス</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>生成したテクスチャ番号 </dd></dl>
-
-<p> <a class="el" href="model__mod_8cc-source.html">model_mod.cc</a> の <a class="el" href="model__mod_8cc-source.html#l00261">261</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="139efe3906225dc2e51658d8f0a096fc"></a><!-- doxytag: member="model_mod::drawObject3D" ref="139efe3906225dc2e51658d8f0a096fc" args="(const Lab::Object3D &amp;object)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void model_mod::drawObject3D           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>object</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-3Dモデルを描画する.変換行列は既に指定されているものとする. 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>描画対象</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>描画対象</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="model__mod_8cc-source.html">model_mod.cc</a> の <a class="el" href="model__mod_8cc-source.html#l00204">204</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c20ff5f52cb9b4cc79b24d13ed52f682"></a><!-- doxytag: member="model_mod::getInfoType" ref="c20ff5f52cb9b4cc79b24d13ed52f682" args="(const std::string &amp;InfoType)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod::INFO_TYPE</a> model_mod::getInfoType           </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&nbsp;</td>
-          <td class="paramname"> <em>InfoType</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-文字列から次の行のファイルの情報が何であるかを表す列挙定数を返す 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>コメントの部分(::</em>&nbsp;</td><td>以降)に含まれる文字列 </td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>次の行からの情報が何であるかを表す列挙定数</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="data__read_8cc-source.html">data_read.cc</a> の <a class="el" href="data__read_8cc-source.html#l00048">48</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="21222f24847d943e8848806ddd4960f2"></a><!-- doxytag: member="model_mod::getNextInfo" ref="21222f24847d943e8848806ddd4960f2" args="(ifstream &amp;ifs)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">INFO_TYPE</a> model_mod::getNextInfo           </td>
-          <td>(</td>
-          <td class="paramtype">ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>ifs</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-コメントの部分を解析して,次の処理を定める.また,ファイルストリームの     先頭から#が来るまでの空行は読み飛ばす. 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>入力ファイルのファイルストリーム</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>次に行う処理を表す列挙定数</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="model__mode_8cc-source.html">model_mode.cc</a> の <a class="el" href="model__mode_8cc-source.html#l00036">36</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7b04f3200f54a112dab6efe804703150"></a><!-- doxytag: member="model_mod::getNextInfo" ref="7b04f3200f54a112dab6efe804703150" args="(std::ifstream &amp;ifs)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="namespacemodel__mod.html#80c9b97f2ed1e533f6ebf2177800aa9f">model_mod::INFO_TYPE</a> model_mod::getNextInfo           </td>
-          <td>(</td>
-          <td class="paramtype">std::ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>ifs</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-コメントの部分を解析して,次の処理を定める.また,ファイルストリームの先頭から#が来るまでの空行は読み飛ばす. 
-<p>
-コメントの部分を解析して,次の処理を定める.また,ファイルストリームの     先頭から#が来るまでの空行は読み飛ばす.<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>入力ファイルのファイルストリーム</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>次に行う処理を表す列挙定数</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="data__read_8cc-source.html">data_read.cc</a> の <a class="el" href="data__read_8cc-source.html#l00137">137</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0e211329e89e2b7059f6398906a340d8"></a><!-- doxytag: member="model_mod::getNum" ref="0e211329e89e2b7059f6398906a340d8" args="(std::ifstream &amp;ifs)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int model_mod::getNum           </td>
-          <td>(</td>
-          <td class="paramtype">std::ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>ifs</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-オブジェクト数を読み込む 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ファイルストリーム</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>オブジェクト数</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="data__read_8cc-source.html">data_read.cc</a> の <a class="el" href="data__read_8cc-source.html#l00020">20</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5c2be59be1a4d0885fb4e6496078af4c"></a><!-- doxytag: member="model_mod::is_skippable" ref="5c2be59be1a4d0885fb4e6496078af4c" args="(const char *line)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool model_mod::is_skippable           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>line</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-空行判定 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ファイルの中の行</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>空行ならtrueそれ以外ならfalse</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="data__read_8cc-source.html">data_read.cc</a> の <a class="el" href="data__read_8cc-source.html#l00036">36</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7f8e1fdc03fdf6906f79e3ab60cf0556"></a><!-- doxytag: member="model_mod::load3DModelFromLabFormat" ref="7f8e1fdc03fdf6906f79e3ab60cf0556" args="(const char *filepath, const char *imagepath, std::vector&lt; Lab::Object3D &gt; &amp;objects)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void model_mod::load3DModelFromLabFormat           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filepath</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>imagepath</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>objects</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-display_3D形式のファイルから3Dモデルを読み込む.テクスチャの画像ファイル名は引数で渡される. 座標系を研究室ライブラリ形式からOpenGL形式に変換 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ファイルの位置</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>テクスチャとなる画像ファイルのパス</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>得られた3Dオブジェクトの配列(実際には要素は1つ)</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="model__mod_8cc-source.html">model_mod.cc</a> の <a class="el" href="model__mod_8cc-source.html#l00020">20</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ee58ad25d1ebdf999134d57e77dba34b"></a><!-- doxytag: member="model_mod::load3DModelFromOriginalFormat" ref="ee58ad25d1ebdf999134d57e77dba34b" args="(const char *filepath, std::vector&lt; Lab::Object3D &gt; &amp;objects)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void model_mod::load3DModelFromOriginalFormat           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filepath</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>objects</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-拡張display3D形式のファイルから3Dモデルを読み込む. テクスチャの画像ファイル名はモデルファイルに記載されているのを解析する.座標系の変換は行わない 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ファイルの位置</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>得られた3Dオブジェクトの配列</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-</div>
-</div><p>
-<a class="anchor" name="4b4b9299f16311e9b95e758d0a0f90ac"></a><!-- doxytag: member="model_mod::loadObject3DFromGLCoord" ref="4b4b9299f16311e9b95e758d0a0f90ac" args="(const char *filepath, vector&lt; Object3D &gt; &amp;objects)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void model_mod::loadObject3DFromGLCoord           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filepath</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">vector&lt; <a class="el" href="structLab_1_1Object3D.html">Object3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>objects</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ファイルから3Dモデルを読み込む,座標系の変換は行わない. 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ファイルの位置</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>得られた3Dオブジェクトの配列</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="model__mode_8cc-source.html">model_mode.cc</a> の <a class="el" href="model__mode_8cc-source.html#l00118">118</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2e933e5a031703aa2c1803cd66a8444c"></a><!-- doxytag: member="model_mod::loadObject3DFromLabCoord" ref="2e933e5a031703aa2c1803cd66a8444c" args="(const char *filepath, vector&lt; Object3D &gt; &amp;objects)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void model_mod::loadObject3DFromLabCoord           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filepath</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">vector&lt; <a class="el" href="structLab_1_1Object3D.html">Object3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>objects</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-ファイルから3Dモデルを読み込む,座標系を研究室ライブラリ形式からOpenGl形式に変換 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>モデルの座標の情報が記載されたファイルの位置(相対パス)</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>得られた3Dオブジェクトの配列</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p>
-読み込み 
-<p> <a class="el" href="model__mode_8cc-source.html">model_mode.cc</a> の <a class="el" href="model__mode_8cc-source.html#l00073">73</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="cc09f03c8c8e68aa5f18eb531179aad8"></a><!-- doxytag: member="model_mod::readCoordinate" ref="cc09f03c8c8e68aa5f18eb531179aad8" args="(std::ifstream &amp;ifs, Lab::Object3D &amp;object)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void model_mod::readCoordinate           </td>
-          <td>(</td>
-          <td class="paramtype">std::ifstream &amp;&nbsp;</td>
-          <td class="paramname"> <em>ifs</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>object</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-テクスチャ情報(3D点と)をobjects3D構造体に格納 
-<p>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>ファイルストリーム</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>3Dオブジェクトの配列</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="data__read_8cc-source.html">data_read.cc</a> の <a class="el" href="data__read_8cc-source.html#l00075">75</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespacemof.html b/latex/vim/.vim/doc/html/namespacemof.html
deleted file mode 100644 (file)
index 59a7759..0000000
+++ /dev/null
@@ -1,489 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース mof</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース mof</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Animation.html">Animation</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Add.html">Add</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Multiply.html">Multiply</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1CascadingAnimation.html">CascadingAnimation</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Constant.html">Constant</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventCondition.html">EventCondition</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1EventScheduler.html">EventScheduler</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1KeyFrameAnimation.html">KeyFrameAnimation</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1LoopAnimation.html">LoopAnimation</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1OffsetAnimation.html">OffsetAnimation</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1ParametricAnimation.html">ParametricAnimation</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1RotationAnimation3D.html">RotationAnimation3D</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1ScalingAnimation3D.html">ScalingAnimation3D</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1TranslationAnimation3D.html">TranslationAnimation3D</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmof_1_1UniformAnimation.html">UniformAnimation</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html">Vector3D</a></td></tr>
-
-<tr><td colspan="2"><br><h2>型定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">FrameNumber</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#19eec20f194888a3172b73580771ec6d">makeConstantHandler</a> (const T &amp;value)</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#3076bcb42df0a6dffb7b2d0bb2dde942">stepInterpolate</a> (const std::map&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, T &gt; &amp;map, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> current)</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#bad6c5b013974d23bae4e7929385bb5a">calcLinerInterpolationValue</a> (float blending, const T &amp;prevObj, const T &amp;nextObj)</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#5c8b5a795ffee69c1985e805b0f034e5">linerInterpolate</a> (const std::map&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, T &gt; &amp;map, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> current)</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation</a>&lt; T &gt;<br class="typebreak">
-::KeyFrame&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#f4472c96f4d6f2367d4ca5d743e304ea">makeKeyFrame</a> (<a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> frame, const T &amp;obj)</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#1a878b0428da57a3b3bccae631094219">makeLoopHandler</a> (const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler &amp;pBody, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> beginLoopFrameNumber, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> endLoopFrameNumber)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#3bf27f1934b015080c5562314758a14c">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;mat)</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#9080f3115d7fbd51836264d522acb407">makeOffsetHandler</a> (const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler &amp;pBody, <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a> offset)</td></tr>
-
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemof.html#5112a22b180973143c121d6a633f0a25">makeParametricHandler</a> (const boost::shared_ptr&lt; T &gt; &amp;parameter)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">deg2rad</a> (float deg)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#69a0108360e9d81d1526a2140eecbb7a">rad2deg</a> (float rad)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#344791c756f5e0459aab8228ed7a660a">operator*</a> (float f, const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;vec)</td></tr>
-
-</table>
-<hr><h2>型定義</h2>
-<a class="anchor" name="1b58396bf88b9cfe547b9afc87cbe933"></a><!-- doxytag: member="mof::FrameNumber" ref="1b58396bf88b9cfe547b9afc87cbe933" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef unsigned int <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Animation_8hpp-source.html">Animation.hpp</a> の <a class="el" href="Animation_8hpp-source.html#l00007">7</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="bad6c5b013974d23bae4e7929385bb5a"></a><!-- doxytag: member="mof::calcLinerInterpolationValue" ref="bad6c5b013974d23bae4e7929385bb5a" args="(float blending, const T &amp;prevObj, const T &amp;nextObj)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T mof::calcLinerInterpolationValue           </td>
-          <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>blending</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&nbsp;</td>
-          <td class="paramname"> <em>prevObj</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&nbsp;</td>
-          <td class="paramname"> <em>nextObj</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Interpolation_8hpp-source.html">Interpolation.hpp</a> の <a class="el" href="Interpolation_8hpp-source.html#l00022">22</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="af50be1f85835bd510c1a87daa12e37e"></a><!-- doxytag: member="mof::deg2rad" ref="af50be1f85835bd510c1a87daa12e37e" args="(float deg)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float mof::deg2rad           </td>
-          <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>deg</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="utilities_8hpp-source.html">utilities.hpp</a> の <a class="el" href="utilities_8hpp-source.html#l00009">9</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5c8b5a795ffee69c1985e805b0f034e5"></a><!-- doxytag: member="mof::linerInterpolate" ref="5c8b5a795ffee69c1985e805b0f034e5" args="(const std::map&lt; mof::FrameNumber, T &gt; &amp;map, mof::FrameNumber current)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T mof::linerInterpolate           </td>
-          <td>(</td>
-          <td class="paramtype">const std::map&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, T &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>map</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>current</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Interpolation_8hpp-source.html">Interpolation.hpp</a> の <a class="el" href="Interpolation_8hpp-source.html#l00027">27</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="19eec20f194888a3172b73580771ec6d"></a><!-- doxytag: member="mof::makeConstantHandler" ref="19eec20f194888a3172b73580771ec6d" args="(const T &amp;value)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt;T&gt;::Handler mof::makeConstantHandler           </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&nbsp;</td>
-          <td class="paramname"> <em>value</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Constant_8hpp-source.html">Constant.hpp</a> の <a class="el" href="Constant_8hpp-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f4472c96f4d6f2367d4ca5d743e304ea"></a><!-- doxytag: member="mof::makeKeyFrame" ref="f4472c96f4d6f2367d4ca5d743e304ea" args="(mof::FrameNumber frame, const T &amp;obj)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1KeyFrameAnimation.html">mof::KeyFrameAnimation</a>&lt;T&gt;::KeyFrame mof::makeKeyFrame           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>frame</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&nbsp;</td>
-          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="KeyFrameAnimation_8hpp-source.html">KeyFrameAnimation.hpp</a> の <a class="el" href="KeyFrameAnimation_8hpp-source.html#l00061">61</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1a878b0428da57a3b3bccae631094219"></a><!-- doxytag: member="mof::makeLoopHandler" ref="1a878b0428da57a3b3bccae631094219" args="(const typename mof::Animation&lt; T &gt;::Handler &amp;pBody, mof::FrameNumber beginLoopFrameNumber, mof::FrameNumber endLoopFrameNumber)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt;T&gt;::Handler mof::makeLoopHandler           </td>
-          <td>(</td>
-          <td class="paramtype">const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler &amp;&nbsp;</td>
-          <td class="paramname"> <em>pBody</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>beginLoopFrameNumber</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>endLoopFrameNumber</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="LoopAnimation_8hpp-source.html">LoopAnimation.hpp</a> の <a class="el" href="LoopAnimation_8hpp-source.html#l00048">48</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="9080f3115d7fbd51836264d522acb407"></a><!-- doxytag: member="mof::makeOffsetHandler" ref="9080f3115d7fbd51836264d522acb407" args="(const typename mof::Animation&lt; T &gt;::Handler &amp;pBody, mof::FrameNumber offset)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt;T&gt;::Handler mof::makeOffsetHandler           </td>
-          <td>(</td>
-          <td class="paramtype">const typename <a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt; T &gt;::Handler &amp;&nbsp;</td>
-          <td class="paramname"> <em>pBody</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>offset</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="OffsetAnimation_8hpp-source.html">OffsetAnimation.hpp</a> の <a class="el" href="OffsetAnimation_8hpp-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5112a22b180973143c121d6a633f0a25"></a><!-- doxytag: member="mof::makeParametricHandler" ref="5112a22b180973143c121d6a633f0a25" args="(const boost::shared_ptr&lt; T &gt; &amp;parameter)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;class T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classmof_1_1Animation.html">mof::Animation</a>&lt;T&gt;::Handler mof::makeParametricHandler           </td>
-          <td>(</td>
-          <td class="paramtype">const boost::shared_ptr&lt; T &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>parameter</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="ParametricAnimation_8hpp-source.html">ParametricAnimation.hpp</a> の <a class="el" href="ParametricAnimation_8hpp-source.html#l00025">25</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="344791c756f5e0459aab8228ed7a660a"></a><!-- doxytag: member="mof::operator*" ref="344791c756f5e0459aab8228ed7a660a" args="(float f, const mof::Vector3D &amp;vec)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> mof::operator*           </td>
-          <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>f</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>vec</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00066">66</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3bf27f1934b015080c5562314758a14c"></a><!-- doxytag: member="mof::operator&lt;&lt;" ref="3bf27f1934b015080c5562314758a14c" args="(std::ostream &amp;os, const mof::Matrix3D &amp;mat)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::ostream &amp; mof::operator&lt;&lt;           </td>
-          <td>(</td>
-          <td class="paramtype">std::ostream &amp;&nbsp;</td>
-          <td class="paramname"> <em>os</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>mat</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8cpp-source.html">Matrix3D.cpp</a> の <a class="el" href="Matrix3D_8cpp-source.html#l00183">183</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="69a0108360e9d81d1526a2140eecbb7a"></a><!-- doxytag: member="mof::rad2deg" ref="69a0108360e9d81d1526a2140eecbb7a" args="(float rad)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float mof::rad2deg           </td>
-          <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>rad</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="utilities_8hpp-source.html">utilities.hpp</a> の <a class="el" href="utilities_8hpp-source.html#l00013">13</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3076bcb42df0a6dffb7b2d0bb2dde942"></a><!-- doxytag: member="mof::stepInterpolate" ref="3076bcb42df0a6dffb7b2d0bb2dde942" args="(const std::map&lt; mof::FrameNumber, T &gt; &amp;map, mof::FrameNumber current)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">T mof::stepInterpolate           </td>
-          <td>(</td>
-          <td class="paramtype">const std::map&lt; <a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>, T &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>map</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="namespacemof.html#1b58396bf88b9cfe547b9afc87cbe933">mof::FrameNumber</a>&nbsp;</td>
-          <td class="paramname"> <em>current</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Interpolation_8hpp-source.html">Interpolation.hpp</a> の <a class="el" href="Interpolation_8hpp-source.html#l00009">9</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/namespaces.html b/latex/vim/.vim/doc/html/namespaces.html
deleted file mode 100644 (file)
index a36b95a..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ネームスペース索引</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li class="current"><a href="namespaces.html"><span>ネームスペース一覧</span></a></li>
-      <li><a href="namespacemembers.html"><span>ネームスペースメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>ネームスペース一覧</h1>ネームスペースの一覧です。<table>
-  <tr><td class="indexkey"><a class="el" href="namespacecalibration__mod.html">calibration_mod</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespacecamera__mod.html">camera_mod</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespacecapturing__mod.html">capturing_mod</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespacecharacter__motion__mod.html">character_motion_mod</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespacecommand__mod.html">command_mod</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespaceconfigure.html">configure</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespaceconfirm__mod.html">confirm_mod</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespaceDrawing.html">Drawing</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespaceLab.html">Lab</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespacelogo__object__motion__mod.html">logo_object_motion_mod</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespacemodel__mod.html">model_mod</a></td><td class="indexvalue"></td></tr>
-  <tr><td class="indexkey"><a class="el" href="namespacemof.html">mof</a></td><td class="indexvalue"></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/nd3d2mqo_2Main_8cpp-source.html b/latex/vim/.vim/doc/html/nd3d2mqo_2Main_8cpp-source.html
deleted file mode 100644 (file)
index 5ecf79d..0000000
+++ /dev/null
@@ -1,376 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: nd3d2mqo/Main.cpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>nd3d2mqo/Main.cpp</h1><a href="nd3d2mqo_2Main_8cpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iomanip&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;string.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;cassert&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "Option.h"</span>
-<a name="l00007"></a>00007 
-<a name="l00008"></a>00008 <span class="keyword">using namespace </span>std;
-<a name="l00009"></a>00009 
-<a name="l00010"></a><a class="code" href="nd3d2mqo_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">00010</a> <span class="preprocessor">#define MAXLEN  256</span>
-<a name="l00011"></a>00011 <span class="preprocessor"></span>
-<a name="l00012"></a>00012 <span class="keyword">typedef</span> <span class="keyword">struct </span>{
-<a name="l00013"></a>00013     <span class="keywordtype">float</span> X;
-<a name="l00014"></a>00014     <span class="keywordtype">float</span> Y;
-<a name="l00015"></a>00015     <span class="keywordtype">float</span> Z;
-<a name="l00016"></a>00016 
-<a name="l00017"></a><a class="code" href="structt__vertex.html#b2d47ee895988890ac91e9a66423cac7">00017</a>     <span class="keywordtype">float</span> &amp; operator [] (<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00018"></a>00018     {
-<a name="l00019"></a>00019         assert((0 &lt;= i) &amp;&amp; (i &lt; 3));
-<a name="l00020"></a>00020         <span class="keywordflow">if</span> (i == 0) <span class="keywordflow">return</span> X;
-<a name="l00021"></a>00021         <span class="keywordflow">if</span> (i == 1) <span class="keywordflow">return</span> Y;
-<a name="l00022"></a>00022         <span class="keywordflow">return</span> Z;
-<a name="l00023"></a>00023     }
-<a name="l00024"></a>00024 } <a class="code" href="structt__vertex.html">t_vertex</a>;
-<a name="l00025"></a>00025 
-<a name="l00026"></a>00026 <span class="keyword">typedef</span> <span class="keyword">struct </span>{
-<a name="l00027"></a>00027     <span class="keywordtype">float</span> U;
-<a name="l00028"></a>00028     <span class="keywordtype">float</span> V;
-<a name="l00029"></a>00029 
-<a name="l00030"></a><a class="code" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">00030</a>     <span class="keywordtype">float</span> &amp; operator [] (<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00031"></a>00031     {
-<a name="l00032"></a>00032         assert((0 &lt;= i) &amp;&amp; (i &lt; 2));
-<a name="l00033"></a>00033         <span class="keywordflow">if</span> (i == 0) <span class="keywordflow">return</span> U;
-<a name="l00034"></a>00034         <span class="keywordflow">return</span> V;
-<a name="l00035"></a>00035     }
-<a name="l00036"></a>00036 } <a class="code" href="structt__uv.html">t_uv</a>;
-<a name="l00037"></a>00037 
-<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">struct </span>{
-<a name="l00039"></a>00039     <span class="keywordtype">int</span>     V_size;
-<a name="l00040"></a>00040     <span class="keywordtype">int</span>     V[4];
-<a name="l00041"></a>00041     <span class="keywordtype">int</span>     M;
-<a name="l00042"></a>00042     <a class="code" href="structt__uv.html">t_uv</a>    UV[4];
-<a name="l00043"></a>00043 } <a class="code" href="structt__face.html">t_face</a>;
-<a name="l00044"></a>00044 
-<a name="l00045"></a>00045 <span class="keyword">typedef</span> <span class="keyword">struct </span>{
-<a name="l00046"></a>00046     <span class="keywordtype">string</span> tex;
-<a name="l00047"></a>00047 } <a class="code" href="structt__material.html">t_material</a>;
-<a name="l00048"></a>00048 
-<a name="l00049"></a>00049 <span class="keyword">class </span><a class="code" href="classObject.html">Object</a>
-<a name="l00050"></a>00050 {
-<a name="l00051"></a>00051     <span class="keyword">public</span>:
-<a name="l00052"></a><a class="code" href="classObject.html#40860402e64d8008fb42329df7097cdb">00052</a>         <a class="code" href="classObject.html#40860402e64d8008fb42329df7097cdb">Object</a>() : <a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>(0), <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>(NULL), <a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>(0), <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>(NULL) { }
-<a name="l00053"></a><a class="code" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">00053</a>         <span class="keyword">virtual</span> <a class="code" href="classObject.html#a3e791419d84c4c346ef9499513b8e00">~Object</a>()
-<a name="l00054"></a>00054         {
-<a name="l00055"></a>00055             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>;
-<a name="l00056"></a>00056             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>;
-<a name="l00057"></a>00057         }
-<a name="l00058"></a>00058 
-<a name="l00059"></a>00059         <span class="keywordtype">int</span>         <a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>;
-<a name="l00060"></a>00060         <a class="code" href="structt__vertex.html">t_vertex</a>    *<a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>;
-<a name="l00061"></a>00061         <span class="keywordtype">int</span>         <a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>;
-<a name="l00062"></a>00062         <a class="code" href="structt__face.html">t_face</a>      *<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>;
-<a name="l00063"></a>00063 
-<a name="l00064"></a><a class="code" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">00064</a>         <span class="keywordtype">void</span> <a class="code" href="classObject.html#b595cfe7e104c3b3c1dd9a3493d1a26f">vertex_renew</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00065"></a>00065         {
-<a name="l00066"></a>00066             <a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a> = i;
-<a name="l00067"></a>00067             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>;
-<a name="l00068"></a>00068             <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a> = <span class="keyword">new</span> <a class="code" href="structt__vertex.html">t_vertex</a> [<a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>];
-<a name="l00069"></a>00069         }
-<a name="l00070"></a>00070 
-<a name="l00071"></a><a class="code" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">00071</a>         <span class="keywordtype">void</span> <a class="code" href="classObject.html#b1f4e8b6f5f2ebd1dfb9e3bfa2687d17">face_renew</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00072"></a>00072         {
-<a name="l00073"></a>00073             <a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a> = i;
-<a name="l00074"></a>00074             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>;
-<a name="l00075"></a>00075             <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a> = <span class="keyword">new</span> <a class="code" href="structt__face.html">t_face</a> [<a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>];
-<a name="l00076"></a>00076         }
-<a name="l00077"></a>00077 
-<a name="l00078"></a><a class="code" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">00078</a>         <span class="keywordtype">void</span> <a class="code" href="classObject.html#cb4844656abd4a2b218253fcb210eaeb">clear</a>()
-<a name="l00079"></a>00079         {
-<a name="l00080"></a>00080             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>;
-<a name="l00081"></a>00081             <span class="keyword">delete</span> [] <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>;
-<a name="l00082"></a>00082             <a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a> = 0;
-<a name="l00083"></a>00083             <a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>      = NULL;
-<a name="l00084"></a>00084             <a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>   = 0;
-<a name="l00085"></a>00085             <a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>        = NULL;
-<a name="l00086"></a>00086         }
-<a name="l00087"></a>00087 };
-<a name="l00088"></a>00088 
-<a name="l00089"></a>00089 <span class="keyword">class </span><a class="code" href="classObjects.html">Objects</a>
-<a name="l00090"></a>00090 {
-<a name="l00091"></a>00091     <span class="keyword">public</span>:
-<a name="l00092"></a><a class="code" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">00092</a>         <a class="code" href="classObjects.html#99a95835b9c3df255e18c5f2f50219de">Objects</a>() : <a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>(0), <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>(NULL), <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>(0), <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>(NULL) { }
-<a name="l00093"></a><a class="code" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">00093</a>         <span class="keyword">virtual</span> <a class="code" href="classObjects.html#3d6cc5c78b096162da6406aec241ea8a">~Objects</a>()
-<a name="l00094"></a>00094         {
-<a name="l00095"></a>00095             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>;
-<a name="l00096"></a>00096             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>;
-<a name="l00097"></a>00097         }
-<a name="l00098"></a>00098 
-<a name="l00099"></a>00099         <span class="keywordtype">int</span>         <a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>;
-<a name="l00100"></a>00100         <a class="code" href="structt__material.html">t_material</a>  *<a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>;
-<a name="l00101"></a>00101         <span class="keywordtype">int</span>         <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>;
-<a name="l00102"></a>00102         <a class="code" href="classObject.html">Object</a>      *<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>;
-<a name="l00103"></a>00103 
-<a name="l00104"></a><a class="code" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">00104</a>         <span class="keywordtype">void</span> <a class="code" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">mtr_renew</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> n)
-<a name="l00105"></a>00105         {
-<a name="l00106"></a>00106             <a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a> = n;
-<a name="l00107"></a>00107             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>;
-<a name="l00108"></a>00108             <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a> = <span class="keyword">new</span> <a class="code" href="structt__material.html">t_material</a> [<a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>];
-<a name="l00109"></a>00109         }
-<a name="l00110"></a>00110 
-<a name="l00111"></a><a class="code" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">00111</a>         <span class="keywordtype">void</span> <a class="code" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">obj_renew</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> n)
-<a name="l00112"></a>00112         {
-<a name="l00113"></a>00113             <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a> = n;
-<a name="l00114"></a>00114             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>;
-<a name="l00115"></a>00115             <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a> = <span class="keyword">new</span> <a class="code" href="classObject.html">Object</a> [<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>];
-<a name="l00116"></a>00116         }
-<a name="l00117"></a>00117 
-<a name="l00118"></a><a class="code" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">00118</a>         <a class="code" href="classObject.html">Object</a> &amp; <a class="code" href="classObjects.html#93d66d4a659e5b80da051c0587d04c42">operator [] </a>(<span class="keyword">const</span> <span class="keywordtype">int</span> i)
-<a name="l00119"></a>00119         {
-<a name="l00120"></a>00120             assert((0 &lt;= i) &amp;&amp; (i &lt; <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>));
-<a name="l00121"></a>00121             <span class="keywordflow">return</span> *(<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a> + i);
-<a name="l00122"></a>00122         }
-<a name="l00123"></a>00123 
-<a name="l00124"></a><a class="code" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">00124</a>         <span class="keywordtype">void</span> <a class="code" href="classObjects.html#c9b1fbca754e449c28a54cabbb4b85c6">clear</a>()
-<a name="l00125"></a>00125         {
-<a name="l00126"></a>00126             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>;
-<a name="l00127"></a>00127             <span class="keyword">delete</span> [] <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>;
-<a name="l00128"></a>00128             <a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>    = 0;
-<a name="l00129"></a>00129             <a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>         = NULL;
-<a name="l00130"></a>00130             <a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>    = 0;
-<a name="l00131"></a>00131             <a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>         = NULL;
-<a name="l00132"></a>00132         }
-<a name="l00133"></a>00133 };
-<a name="l00134"></a>00134 
-<a name="l00135"></a>00135 <span class="keywordtype">bool</span>
-<a name="l00136"></a><a class="code" href="nd3d2mqo_2Main_8cpp.html#2efe4ce35e31a05743ad6ec9a325f647">00136</a> <a class="code" href="nd3d2mqo_2Main_8cpp.html#2efe4ce35e31a05743ad6ec9a325f647">load_sObjects</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;filename, <a class="code" href="classObjects.html">Objects</a> &amp;obj)
-<a name="l00137"></a>00137 {
-<a name="l00138"></a>00138     FILE *fp;
-<a name="l00139"></a>00139     <span class="keywordflow">if</span> ((fp = fopen(filename.c_str(), <span class="stringliteral">"rb"</span>)) == NULL)
-<a name="l00140"></a>00140     {
-<a name="l00141"></a>00141         cerr &lt;&lt; <span class="stringliteral">"Unable to open: "</span> &lt;&lt; filename &lt;&lt; endl;
-<a name="l00142"></a>00142         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00143"></a>00143     }
-<a name="l00144"></a>00144 
-<a name="l00145"></a>00145     <span class="keywordtype">char</span> buff[<a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>];
-<a name="l00146"></a>00146 
-<a name="l00147"></a>00147     <span class="keywordflow">while</span> (!feof(fp))
-<a name="l00148"></a>00148     {
-<a name="l00149"></a>00149         fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00150"></a>00150         <span class="keywordflow">if</span> (static_cast&lt;int&gt;(static_cast&lt;string&gt;(buff).find(<span class="stringliteral">"# Objects"</span>)) != -1)
-<a name="l00151"></a>00151         {
-<a name="l00152"></a>00152             fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00153"></a>00153             sscanf(buff, <span class="stringliteral">"%d"</span>, &amp;obj.<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>);
-<a name="l00154"></a>00154             obj.<a class="code" href="classObjects.html#0a4b7cf1a38fa80c592a678202b64c4e">obj_renew</a>(obj.<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>);
-<a name="l00155"></a>00155             fclose(fp);
-<a name="l00156"></a>00156             <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00157"></a>00157         }
-<a name="l00158"></a>00158     }
-<a name="l00159"></a>00159 
-<a name="l00160"></a>00160     fclose(fp);
-<a name="l00161"></a>00161     <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00162"></a>00162 }
-<a name="l00163"></a>00163 
-<a name="l00164"></a>00164 <span class="keywordtype">bool</span>
-<a name="l00165"></a><a class="code" href="nd3d2mqo_2Main_8cpp.html#796f76f285400e8555361ae449e9b69a">00165</a> <a class="code" href="nd3d2mqo_2Main_8cpp.html#796f76f285400e8555361ae449e9b69a">load_objects_nd3d</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;filename, <a class="code" href="classObjects.html">Objects</a> &amp;obj)
-<a name="l00166"></a>00166 {
-<a name="l00167"></a>00167     FILE *fp;
-<a name="l00168"></a>00168     <span class="keywordflow">if</span> ((fp = fopen(filename.c_str(), <span class="stringliteral">"rb"</span>)) == NULL)
-<a name="l00169"></a>00169     {
-<a name="l00170"></a>00170         cerr &lt;&lt; <span class="stringliteral">"Unable to open: "</span> &lt;&lt; filename &lt;&lt; endl;
-<a name="l00171"></a>00171         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00172"></a>00172     }
-<a name="l00173"></a>00173 
-<a name="l00174"></a>00174     <span class="keywordtype">char</span>    buff[<a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>];
-<a name="l00175"></a>00175 
-<a name="l00176"></a>00176     <span class="keywordflow">if</span> (!<a class="code" href="nd3d2mqo_2Main_8cpp.html#2efe4ce35e31a05743ad6ec9a325f647">load_sObjects</a>(filename, obj))
-<a name="l00177"></a>00177     {
-<a name="l00178"></a>00178         fclose(fp);
-<a name="l00179"></a>00179         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-<a name="l00180"></a>00180     }
-<a name="l00181"></a>00181     obj.<a class="code" href="classObjects.html#eb8b2ef2c108cb202806217c74a21c4c">mtr_renew</a>(obj.<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>);
-<a name="l00182"></a>00182 
-<a name="l00183"></a>00183     fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00184"></a>00184     fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00185"></a>00185 
-<a name="l00186"></a>00186     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; obj.<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>; i ++)
-<a name="l00187"></a>00187     {
-<a name="l00188"></a>00188         fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00189"></a>00189         fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00190"></a>00190         <span class="keywordtype">char</span> fn_txtr[<a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>];
-<a name="l00191"></a>00191         sscanf(buff, <span class="stringliteral">"%s"</span>, fn_txtr);
-<a name="l00192"></a>00192         obj.<a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>[i].<a class="code" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">tex</a> = fn_txtr;
-<a name="l00193"></a>00193 
-<a name="l00194"></a>00194         fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00195"></a>00195         fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00196"></a>00196         <span class="keywordtype">int</span> txtrs;
-<a name="l00197"></a>00197         sscanf(buff, <span class="stringliteral">"%d"</span>, &amp;txtrs);
-<a name="l00198"></a>00198         obj[i].vertex_renew(txtrs * 3);
-<a name="l00199"></a>00199         obj[i].face_renew(txtrs);
-<a name="l00200"></a>00200 
-<a name="l00201"></a>00201         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; obj[i].face_size; j++)
-<a name="l00202"></a>00202         {
-<a name="l00203"></a>00203             fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00204"></a>00204             obj[i].face[j].V_size = 3;
-<a name="l00205"></a>00205             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> k = 0; k &lt; 3; k++)
-<a name="l00206"></a>00206             {
-<a name="l00207"></a>00207                 fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00208"></a>00208                 sscanf(buff, <span class="stringliteral">"%f %f %f"</span>, &amp;obj[i].vertex[3 * j + k][0], &amp;obj[i].vertex[3 * j + k][1], &amp;obj[i].vertex[3 * j + k][2]);
-<a name="l00209"></a>00209                 obj[i].face[j].V[k] = 3 * j + k;
-<a name="l00210"></a>00210             }
-<a name="l00211"></a>00211             <span class="keywordflow">for</span> (<span class="keywordtype">int</span> k = 0; k &lt; 3; k++)
-<a name="l00212"></a>00212             {
-<a name="l00213"></a>00213                 fgets(buff, <a class="code" href="mqo2nd3d_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>, fp);
-<a name="l00214"></a>00214                 sscanf(buff, <span class="stringliteral">"%f %f"</span>, &amp;obj[i].face[j].UV[k][0], &amp;obj[i].face[j].UV[k][1]);
-<a name="l00215"></a>00215             }
-<a name="l00216"></a>00216             obj[i].face[j].M = i;
-<a name="l00217"></a>00217         }
-<a name="l00218"></a>00218     }
-<a name="l00219"></a>00219 
-<a name="l00220"></a>00220     fclose(fp);
-<a name="l00221"></a>00221     <span class="keywordflow">return</span> <span class="keyword">true</span>;
-<a name="l00222"></a>00222 }
-<a name="l00223"></a>00223 
-<a name="l00224"></a>00224 <span class="keywordtype">void</span>
-<a name="l00225"></a><a class="code" href="nd3d2mqo_2Main_8cpp.html#cd6ea1f69351713a13054c9b1d5edc28">00225</a> <a class="code" href="nd3d2mqo_2Main_8cpp.html#cd6ea1f69351713a13054c9b1d5edc28">save_txtrs_of_objs_mqo</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;filename, <a class="code" href="classObjects.html">Objects</a> &amp;obj)
-<a name="l00226"></a>00226 {
-<a name="l00227"></a>00227     FILE *fp;
-<a name="l00228"></a>00228     <span class="keywordflow">if</span> ((fp = fopen(filename.c_str(), <span class="stringliteral">"wb"</span>)) == NULL)
-<a name="l00229"></a>00229     {
-<a name="l00230"></a>00230         cerr &lt;&lt; <span class="stringliteral">"Unable to open: "</span> &lt;&lt; filename &lt;&lt; endl;
-<a name="l00231"></a>00231         <span class="keywordflow">return</span>;
-<a name="l00232"></a>00232     }
-<a name="l00233"></a>00233 
-<a name="l00234"></a>00234     fprintf(fp, <span class="stringliteral">"Metasequoia Document\n"</span>);
-<a name="l00235"></a>00235     fprintf(fp, <span class="stringliteral">"Format Text Ver 1.0\n"</span>);
-<a name="l00236"></a>00236     fprintf(fp, <span class="stringliteral">"\n"</span>);
-<a name="l00237"></a>00237     fprintf(fp, <span class="stringliteral">"Material %d {\n"</span>, obj.<a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>);
-<a name="l00238"></a>00238     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; obj.<a class="code" href="classObjects.html#66450601805bb6ffe7be6eaaeec57345">mtr_size</a>; i++)
-<a name="l00239"></a>00239     {
-<a name="l00240"></a>00240         fprintf(fp, <span class="stringliteral">"   \"mat%d\" tex(\"%s\")\n"</span>, i, obj.<a class="code" href="classObjects.html#3f48a516a0f5d7702920cd6168856c18">mtr</a>[i].<a class="code" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">tex</a>.c_str());
-<a name="l00241"></a>00241     }
-<a name="l00242"></a>00242     fprintf(fp, <span class="stringliteral">"}\n"</span>);
-<a name="l00243"></a>00243     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; obj.<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>; i++)
-<a name="l00244"></a>00244     {
-<a name="l00245"></a>00245         fprintf(fp, <span class="stringliteral">"Object \"obj%d\" {\n"</span>, i);
-<a name="l00246"></a>00246 
-<a name="l00247"></a>00247         fprintf(fp, <span class="stringliteral">"   vertex %d {\n"</span>, obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>);
-<a name="l00248"></a>00248         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>; j++)
-<a name="l00249"></a>00249         {
-<a name="l00250"></a>00250             fprintf(fp, <span class="stringliteral">"       %.4f %.4f %.4f\n"</span>, obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>[j][0], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>[j][1], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>[j][2]);
-<a name="l00251"></a>00251         }
-<a name="l00252"></a>00252         fprintf(fp, <span class="stringliteral">"   }\n"</span>);
-<a name="l00253"></a>00253 
-<a name="l00254"></a>00254         fprintf(fp, <span class="stringliteral">"   face %d {\n"</span>, obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>);
-<a name="l00255"></a>00255         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>; j++)
-<a name="l00256"></a>00256         {
-<a name="l00257"></a>00257             fprintf(fp, <span class="stringliteral">"       3 V(%d %d %d) M(%d) UV(%.5f %.5f %.5f %.5f %.5f %.5f)\n"</span>, obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">V</a>[0], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">V</a>[1], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">V</a>[2],
-<a name="l00258"></a>00258                                                                                           obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#b9ed81f2f99576a905c1c30e0f640b02">M</a>,
-<a name="l00259"></a>00259                                                                                           obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">UV</a>[0][0], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">UV</a>[0][1],
-<a name="l00260"></a>00260                                                                                           obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">UV</a>[1][0], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">UV</a>[1][1],
-<a name="l00261"></a>00261                                                                                           obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">UV</a>[2][0], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">UV</a>[2][1]);
-<a name="l00262"></a>00262         }
-<a name="l00263"></a>00263         fprintf(fp, <span class="stringliteral">"   }\n"</span>);
-<a name="l00264"></a>00264 
-<a name="l00265"></a>00265         fprintf(fp, <span class="stringliteral">"}\n"</span>);
-<a name="l00266"></a>00266     }
-<a name="l00267"></a>00267     fprintf(fp, <span class="stringliteral">"Eof\n\n"</span>);
-<a name="l00268"></a>00268 
-<a name="l00269"></a>00269     fclose(fp);
-<a name="l00270"></a>00270     <span class="keywordflow">return</span>;
-<a name="l00271"></a>00271 }
-<a name="l00272"></a>00272 
-<a name="l00273"></a>00273 <span class="keywordtype">void</span>
-<a name="l00274"></a><a class="code" href="nd3d2mqo_2Main_8cpp.html#3d0997ba2ae3f978e34203e120a3cccf">00274</a> <a class="code" href="nd3d2mqo_2Main_8cpp.html#3d0997ba2ae3f978e34203e120a3cccf">save_pnts_of_objs_mqo</a>(<span class="keyword">const</span> <span class="keywordtype">string</span> &amp;filename, <a class="code" href="classObjects.html">Objects</a> &amp;obj)
-<a name="l00275"></a>00275 {
-<a name="l00276"></a>00276     FILE *fp;
-<a name="l00277"></a>00277     <span class="keywordflow">if</span> ((fp = fopen(filename.c_str(), <span class="stringliteral">"wb"</span>)) == NULL)
-<a name="l00278"></a>00278     {
-<a name="l00279"></a>00279         cerr &lt;&lt; <span class="stringliteral">"Unable to open: "</span> &lt;&lt; filename &lt;&lt; endl;
-<a name="l00280"></a>00280         <span class="keywordflow">return</span>;
-<a name="l00281"></a>00281     }
-<a name="l00282"></a>00282 
-<a name="l00283"></a>00283     fprintf(fp, <span class="stringliteral">"Metasequoia Document\n"</span>);
-<a name="l00284"></a>00284     fprintf(fp, <span class="stringliteral">"Format Text Ver 1.0\n"</span>);
-<a name="l00285"></a>00285     fprintf(fp, <span class="stringliteral">"\n"</span>);
-<a name="l00286"></a>00286     <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; obj.<a class="code" href="classObjects.html#98f177585be9712c0fcfd2b6f05f0ef2">obj_size</a>; i++)
-<a name="l00287"></a>00287     {
-<a name="l00288"></a>00288         fprintf(fp, <span class="stringliteral">"Object \"obj%d\" {\n"</span>, i);
-<a name="l00289"></a>00289 
-<a name="l00290"></a>00290         fprintf(fp, <span class="stringliteral">"   vertex %d {\n"</span>, obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>);
-<a name="l00291"></a>00291         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#2834b4c7b540c379ef4762da7980afda">vertex_size</a>; j++)
-<a name="l00292"></a>00292         {
-<a name="l00293"></a>00293             fprintf(fp, <span class="stringliteral">"       %.4f %.4f %.4f\n"</span>, obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>[j][0], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>[j][1], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#d089498c72ffd7f501dfcd69bd705c8c">vertex</a>[j][2]);
-<a name="l00294"></a>00294         }
-<a name="l00295"></a>00295         fprintf(fp, <span class="stringliteral">"   }\n"</span>);
-<a name="l00296"></a>00296 
-<a name="l00297"></a>00297         fprintf(fp, <span class="stringliteral">"   face %d {\n"</span>, obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>);
-<a name="l00298"></a>00298         <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j &lt; obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#aa716e171193248aa40bd917469074b5">face_size</a>; j++)
-<a name="l00299"></a>00299         {
-<a name="l00300"></a>00300 <span class="comment">//          fprintf(fp, "       3 V(%d %d %d) UV(0.00000 0.00000 0.00000 0.00000 0.00000 0.00000)\n", obj.obj[i].face[j].V[0], obj.obj[i].face[j].V[1], obj.obj[i].face[j].V[2]);</span>
-<a name="l00301"></a>00301             fprintf(fp, <span class="stringliteral">"       3 V(%d %d %d)\n"</span>, obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">V</a>[0], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">V</a>[1], obj.<a class="code" href="classObjects.html#233d6d64b7e2368c3ba339407f741522">obj</a>[i].<a class="code" href="classObject.html#9e392d20f07feabc989bac913bfb01a0">face</a>[j].<a class="code" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">V</a>[2]);
-<a name="l00302"></a>00302         }
-<a name="l00303"></a>00303         fprintf(fp, <span class="stringliteral">"   }\n"</span>);
-<a name="l00304"></a>00304 
-<a name="l00305"></a>00305         fprintf(fp, <span class="stringliteral">"}\n"</span>);
-<a name="l00306"></a>00306     }
-<a name="l00307"></a>00307     fprintf(fp, <span class="stringliteral">"Eof\n\n"</span>);
-<a name="l00308"></a>00308 
-<a name="l00309"></a>00309     fclose(fp);
-<a name="l00310"></a>00310     <span class="keywordflow">return</span>;
-<a name="l00311"></a>00311 }
-<a name="l00312"></a>00312 
-<a name="l00313"></a>00313 <span class="keywordtype">int</span>
-<a name="l00314"></a><a class="code" href="nd3d2mqo_2Main_8cpp.html#3c04138a5bfe5d72780bb7e82a18e627">00314</a> <a class="code" href="main_8cc.html#0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv)
-<a name="l00315"></a>00315 {
-<a name="l00316"></a>00316 <span class="comment">//------------------------------------------------------------------------------</span>
-<a name="l00317"></a>00317 <span class="comment">//------------------------------- Preprocessing --------------------------------</span>
-<a name="l00318"></a>00318 <span class="comment">//------------------------------------------------------------------------------</span>
-<a name="l00319"></a>00319 
-<a name="l00320"></a>00320     <span class="comment">//--- オプションの取得 ---//</span>
-<a name="l00321"></a>00321     <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> opt;
-<a name="l00322"></a>00322     <span class="keywordflow">if</span> (<a class="code" href="mqo2nd3d_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a>(argc, argv, &amp;opt) != 0) exit(1);
-<a name="l00323"></a>00323 
-<a name="l00324"></a>00324     <span class="comment">//--- 初期設定 ---//</span>
-<a name="l00325"></a>00325     <a class="code" href="classObjects.html">Objects</a> obj;
-<a name="l00326"></a>00326     <span class="keywordtype">string</span>  ind3dfn(opt.<a class="code" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37" title="  入力nd3dファイル名.">input_nd3d_arg</a>);
-<a name="l00327"></a>00327     <span class="keywordtype">string</span>  otxtrmqofn(opt.<a class="code" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502" title="  出力mqoファイル名 (テクスチャ用) (default=&amp;#39;&amp;#39;).">output_txtr_mqo_arg</a>);
-<a name="l00328"></a>00328     <span class="keywordtype">string</span>  owfmqofn(opt.<a class="code" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a" title="  出力mqoファイル名 (ワイヤーフレーム出力用) (default=&amp;#39;&amp;#39;)...">output_wf_mqo_arg</a>);
-<a name="l00329"></a>00329 
-<a name="l00330"></a>00330 <span class="comment">//------------------------------------------------------------------------------</span>
-<a name="l00331"></a>00331 <span class="comment">//------------------------------ Main processing -------------------------------</span>
-<a name="l00332"></a>00332 <span class="comment">//------------------------------------------------------------------------------</span>
-<a name="l00333"></a>00333 
-<a name="l00334"></a>00334     <span class="comment">//--- Objectの取得 ---//</span>
-<a name="l00335"></a>00335     <span class="keywordflow">if</span> (!<a class="code" href="nd3d2mqo_2Main_8cpp.html#796f76f285400e8555361ae449e9b69a">load_objects_nd3d</a>(ind3dfn, obj))
-<a name="l00336"></a>00336     {
-<a name="l00337"></a>00337         cerr &lt;&lt; <span class="stringliteral">"no good file: "</span> &lt;&lt; ind3dfn &lt;&lt; endl;
-<a name="l00338"></a>00338         <span class="keywordflow">return</span> 0;
-<a name="l00339"></a>00339     }
-<a name="l00340"></a>00340 
-<a name="l00341"></a>00341     <span class="comment">//--- Objectの出力 ---//</span>
-<a name="l00342"></a>00342     <span class="keywordflow">if</span> (otxtrmqofn != <span class="stringliteral">""</span>)   <a class="code" href="nd3d2mqo_2Main_8cpp.html#cd6ea1f69351713a13054c9b1d5edc28">save_txtrs_of_objs_mqo</a>(otxtrmqofn, obj);
-<a name="l00343"></a>00343     <span class="keywordflow">if</span> (owfmqofn != <span class="stringliteral">""</span>)     <a class="code" href="nd3d2mqo_2Main_8cpp.html#3d0997ba2ae3f978e34203e120a3cccf">save_pnts_of_objs_mqo</a>(owfmqofn, obj);
-<a name="l00344"></a>00344 
-<a name="l00345"></a>00345     <span class="keywordflow">return</span> 0;
-<a name="l00346"></a>00346 }
-<a name="l00347"></a>00347 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/nd3d2mqo_2Main_8cpp.html b/latex/vim/.vim/doc/html/nd3d2mqo_2Main_8cpp.html
deleted file mode 100644 (file)
index 31e003e..0000000
+++ /dev/null
@@ -1,237 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: nd3d2mqo/Main.cpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>nd3d2mqo/Main.cpp</h1>
-<p>
-<a href="nd3d2mqo_2Main_8cpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__vertex.html">t_vertex</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__uv.html">t_uv</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__face.html">t_face</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__material.html">t_material</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObject.html">Object</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classObjects.html">Objects</a></td></tr>
-
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Main_8cpp.html#e6648cd71a8bd49d58ae8ed33ba910d1">MAXLEN</a>&nbsp;&nbsp;&nbsp;256</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Main_8cpp.html#2efe4ce35e31a05743ad6ec9a325f647">load_sObjects</a> (const string &amp;filename, <a class="el" href="classObjects.html">Objects</a> &amp;obj)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Main_8cpp.html#796f76f285400e8555361ae449e9b69a">load_objects_nd3d</a> (const string &amp;filename, <a class="el" href="classObjects.html">Objects</a> &amp;obj)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Main_8cpp.html#cd6ea1f69351713a13054c9b1d5edc28">save_txtrs_of_objs_mqo</a> (const string &amp;filename, <a class="el" href="classObjects.html">Objects</a> &amp;obj)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Main_8cpp.html#3d0997ba2ae3f978e34203e120a3cccf">save_pnts_of_objs_mqo</a> (const string &amp;filename, <a class="el" href="classObjects.html">Objects</a> &amp;obj)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Main_8cpp.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
-
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="e6648cd71a8bd49d58ae8ed33ba910d1"></a><!-- doxytag: member="Main.cpp::MAXLEN" ref="e6648cd71a8bd49d58ae8ed33ba910d1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define MAXLEN&nbsp;&nbsp;&nbsp;256          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00010">10</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="796f76f285400e8555361ae449e9b69a"></a><!-- doxytag: member="Main.cpp::load_objects_nd3d" ref="796f76f285400e8555361ae449e9b69a" args="(const string &amp;filename, Objects &amp;obj)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool load_objects_nd3d           </td>
-          <td>(</td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classObjects.html">Objects</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00165">165</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2efe4ce35e31a05743ad6ec9a325f647"></a><!-- doxytag: member="Main.cpp::load_sObjects" ref="2efe4ce35e31a05743ad6ec9a325f647" args="(const string &amp;filename, Objects &amp;obj)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool load_sObjects           </td>
-          <td>(</td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classObjects.html">Objects</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00136">136</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="Main.cpp::main" ref="3c04138a5bfe5d72780bb7e82a18e627" args="(int argc, char **argv)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int main           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char **&nbsp;</td>
-          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00314">314</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3d0997ba2ae3f978e34203e120a3cccf"></a><!-- doxytag: member="Main.cpp::save_pnts_of_objs_mqo" ref="3d0997ba2ae3f978e34203e120a3cccf" args="(const string &amp;filename, Objects &amp;obj)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void save_pnts_of_objs_mqo           </td>
-          <td>(</td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classObjects.html">Objects</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00274">274</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="cd6ea1f69351713a13054c9b1d5edc28"></a><!-- doxytag: member="Main.cpp::save_txtrs_of_objs_mqo" ref="cd6ea1f69351713a13054c9b1d5edc28" args="(const string &amp;filename, Objects &amp;obj)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void save_txtrs_of_objs_mqo           </td>
-          <td>(</td>
-          <td class="paramtype">const string &amp;&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="classObjects.html">Objects</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00225">225</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/nd3d2mqo_2Option_8c-source.html b/latex/vim/.vim/doc/html/nd3d2mqo_2Option_8c-source.html
deleted file mode 100644 (file)
index a1f4b29..0000000
+++ /dev/null
@@ -1,596 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: nd3d2mqo/Option.c ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>nd3d2mqo/Option.c</h1><a href="nd3d2mqo_2Option_8c.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment">  File autogenerated by gengetopt version 2.22</span>
-<a name="l00003"></a>00003 <span class="comment">  generated with the following command:</span>
-<a name="l00004"></a>00004 <span class="comment">  gengetopt --input=option.ggo --func-name=opt_parser --arg-struct-name=opt_info --file-name=Option </span>
-<a name="l00005"></a>00005 <span class="comment"></span>
-<a name="l00006"></a>00006 <span class="comment">  The developers of gengetopt consider the fixed text that goes in all</span>
-<a name="l00007"></a>00007 <span class="comment">  gengetopt output files to be in the public domain:</span>
-<a name="l00008"></a>00008 <span class="comment">  we make no copyright claims on it.</span>
-<a name="l00009"></a>00009 <span class="comment">*/</span>
-<a name="l00010"></a>00010 
-<a name="l00011"></a>00011 <span class="comment">/* If we use autoconf.  */</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
-<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#include "config.h"</span>
-<a name="l00014"></a>00014 <span class="preprocessor">#endif</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
-<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;string.h&gt;</span>
-<a name="l00019"></a>00019 
-<a name="l00020"></a>00020 <span class="preprocessor">#include "getopt.h"</span>
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022 <span class="preprocessor">#include "Option.h"</span>
-<a name="l00023"></a>00023 
-<a name="l00024"></a><a class="code" href="nd3d2mqo_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243">00024</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243" title="the purpose string of the program">opt_info_purpose</a> = <span class="stringliteral">"nd3d2mqo\nauthor R.T\n(0000/00/00 created)"</span>;
-<a name="l00025"></a>00025 
-<a name="l00026"></a><a class="code" href="nd3d2mqo_2Option_8c.html#a22e2de7806373a5210c134611371352">00026</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352" title="the usage string of the program">opt_info_usage</a> = <span class="stringliteral">"Usage: nd3d2mqo [OPTIONS]..."</span>;
-<a name="l00027"></a>00027 
-<a name="l00028"></a><a class="code" href="nd3d2mqo_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">00028</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a> = <span class="stringliteral">""</span>;
-<a name="l00029"></a>00029 
-<a name="l00030"></a><a class="code" href="nd3d2mqo_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac">00030</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[] = {
-<a name="l00031"></a>00031   <span class="stringliteral">"  -h, --help                    Print help and exit"</span>,
-<a name="l00032"></a>00032   <span class="stringliteral">"  -V, --version                 Print version and exit"</span>,
-<a name="l00033"></a>00033   <span class="stringliteral">"\n必須のオプション:"</span>,
-<a name="l00034"></a>00034   <span class="stringliteral">"  -i, --input-nd3d=STRING       \n                                   入力nd3dファイル名"</span>,
-<a name="l00035"></a>00035   <span class="stringliteral">"\n任意のオプション:"</span>,
-<a name="l00036"></a>00036   <span class="stringliteral">"  -t, --output-txtr-mqo=STRING  \n                                   出力mqoファイル名 \n                                  (テクスチャ用)  (default=`')"</span>,
-<a name="l00037"></a>00037   <span class="stringliteral">"  -w, --output-wf-mqo=STRING    \n                                   出力mqoファイル名 \n                                  (ワイヤーフレーム出力用)  \n                                  (default=`')"</span>,
-<a name="l00038"></a>00038   <span class="stringliteral">"  -v, --verbose                 \n                                   詳細の表示 (未対応)  (default=off)"</span>,
-<a name="l00039"></a>00039     0
-<a name="l00040"></a>00040 };
-<a name="l00041"></a>00041 
-<a name="l00042"></a><a class="code" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">00042</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {<a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">ARG_NO</a>
-<a name="l00043"></a><a class="code" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">00043</a>   , <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>
-<a name="l00044"></a><a class="code" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">00044</a>   , <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>
-<a name="l00045"></a>00045 } <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">opt_parser_arg_type</a>;
-<a name="l00046"></a>00046 
-<a name="l00047"></a>00047 <span class="keyword">static</span>
-<a name="l00048"></a>00048 <span class="keywordtype">void</span> clear_given (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00049"></a>00049 <span class="keyword">static</span>
-<a name="l00050"></a>00050 <span class="keywordtype">void</span> clear_args (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00051"></a>00051 
-<a name="l00052"></a>00052 <span class="keyword">static</span> <span class="keywordtype">int</span>
-<a name="l00053"></a>00053 opt_parser_internal (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00054"></a>00054                         <span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params, <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error);
-<a name="l00055"></a>00055 
-<a name="l00056"></a>00056 <span class="keyword">static</span> <span class="keywordtype">int</span>
-<a name="l00057"></a>00057 opt_parser_required2 (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info, <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name, <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error);
-<a name="l00058"></a>00058 
-<a name="l00059"></a>00059 <span class="keyword">static</span> <span class="keywordtype">char</span> *
-<a name="l00060"></a>00060 gengetopt_strdup (<span class="keyword">const</span> <span class="keywordtype">char</span> *s);
-<a name="l00061"></a>00061 
-<a name="l00062"></a>00062 <span class="keyword">static</span>
-<a name="l00063"></a>00063 <span class="keywordtype">void</span> clear_given (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00064"></a>00064 {
-<a name="l00065"></a>00065   args_info-&gt;<a class="code" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c" title="Whether help was given.">help_given</a> = 0 ;
-<a name="l00066"></a>00066   args_info-&gt;<a class="code" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf" title="Whether version was given.">version_given</a> = 0 ;
-<a name="l00067"></a>00067   args_info-&gt;<a class="code" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7" title="Whether input-nd3d was given.">input_nd3d_given</a> = 0 ;
-<a name="l00068"></a>00068   args_info-&gt;<a class="code" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d" title="Whether output-txtr-mqo was given.">output_txtr_mqo_given</a> = 0 ;
-<a name="l00069"></a>00069   args_info-&gt;<a class="code" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a" title="Whether output-wf-mqo was given.">output_wf_mqo_given</a> = 0 ;
-<a name="l00070"></a>00070   args_info-&gt;<a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c" title="Whether verbose was given.">verbose_given</a> = 0 ;
-<a name="l00071"></a>00071 }
-<a name="l00072"></a>00072 
-<a name="l00073"></a>00073 <span class="keyword">static</span>
-<a name="l00074"></a>00074 <span class="keywordtype">void</span> clear_args (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00075"></a>00075 {
-<a name="l00076"></a>00076   args_info-&gt;<a class="code" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37" title="  入力nd3dファイル名.">input_nd3d_arg</a> = NULL;
-<a name="l00077"></a>00077   args_info-&gt;<a class="code" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c" title="  入力nd3dファイル名 original value given at command line.">input_nd3d_orig</a> = NULL;
-<a name="l00078"></a>00078   args_info-&gt;<a class="code" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502" title="  出力mqoファイル名 (テクスチャ用) (default=&amp;#39;&amp;#39;).">output_txtr_mqo_arg</a> = gengetopt_strdup (<span class="stringliteral">""</span>);
-<a name="l00079"></a>00079   args_info-&gt;<a class="code" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266" title="  出力mqoファイル名 (テクスチャ用) original value given at command line...">output_txtr_mqo_orig</a> = NULL;
-<a name="l00080"></a>00080   args_info-&gt;<a class="code" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a" title="  出力mqoファイル名 (ワイヤーフレーム出力用) (default=&amp;#39;&amp;#39;)...">output_wf_mqo_arg</a> = gengetopt_strdup (<span class="stringliteral">""</span>);
-<a name="l00081"></a>00081   args_info-&gt;<a class="code" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981" title="  出力mqoファイル名 (ワイヤーフレーム出力用) original value given...">output_wf_mqo_orig</a> = NULL;
-<a name="l00082"></a>00082   args_info-&gt;<a class="code" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67" title="  詳細の表示 (未実装) (default=off).">verbose_flag</a> = 0;
-<a name="l00083"></a>00083   
-<a name="l00084"></a>00084 }
-<a name="l00085"></a>00085 
-<a name="l00086"></a>00086 <span class="keyword">static</span>
-<a name="l00087"></a>00087 <span class="keywordtype">void</span> init_args_info(<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00088"></a>00088 {
-<a name="l00089"></a>00089 
-<a name="l00090"></a>00090 
-<a name="l00091"></a>00091   args_info-&gt;<a class="code" href="structopt__info.html#54108cc96061ac0efe472dd89639053c" title="Print help and exit help description.">help_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[0] ;
-<a name="l00092"></a>00092   args_info-&gt;<a class="code" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b" title="Print version and exit help description.">version_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[1] ;
-<a name="l00093"></a>00093   args_info-&gt;<a class="code" href="structopt__info.html#3c900d3f172c995099b2c986eed73f20" title="  入力nd3dファイル名 help description.">input_nd3d_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[3] ;
-<a name="l00094"></a>00094   args_info-&gt;<a class="code" href="structopt__info.html#5bfa002d41955ce972126a3b7c63a105" title="  出力mqoファイル名 (テクスチャ用) help description.">output_txtr_mqo_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[5] ;
-<a name="l00095"></a>00095   args_info-&gt;<a class="code" href="structopt__info.html#2c7811225151325f672f6ff3b009300c" title="  出力mqoファイル名 (ワイヤーフレーム出力用) help description.">output_wf_mqo_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[6] ;
-<a name="l00096"></a>00096   args_info-&gt;<a class="code" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070" title="  詳細の表示 (未実装) help description.">verbose_help</a> = <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[7] ;
-<a name="l00097"></a>00097   
-<a name="l00098"></a>00098 }
-<a name="l00099"></a>00099 
-<a name="l00100"></a>00100 <span class="keywordtype">void</span>
-<a name="l00101"></a><a class="code" href="nd3d2mqo_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">00101</a> <a class="code" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> (<span class="keywordtype">void</span>)
-<a name="l00102"></a>00102 {
-<a name="l00103"></a>00103   printf (<span class="stringliteral">"%s %s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37" title="the program name">OPT_PARSER_PACKAGE</a>, <a class="code" href="mqo2nd3d_2Option_8h.html#77eccd8d1f037cb9437b1291c56a4956" title="the program version">OPT_PARSER_VERSION</a>);
-<a name="l00104"></a>00104 }
-<a name="l00105"></a>00105 
-<a name="l00106"></a>00106 <span class="keyword">static</span> <span class="keywordtype">void</span> print_help_common(<span class="keywordtype">void</span>) {
-<a name="l00107"></a>00107   <a class="code" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> ();
-<a name="l00108"></a>00108 
-<a name="l00109"></a>00109   <span class="keywordflow">if</span> (strlen(<a class="code" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243" title="the purpose string of the program">opt_info_purpose</a>) &gt; 0)
-<a name="l00110"></a>00110     printf(<span class="stringliteral">"\n%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243" title="the purpose string of the program">opt_info_purpose</a>);
-<a name="l00111"></a>00111 
-<a name="l00112"></a>00112   <span class="keywordflow">if</span> (strlen(<a class="code" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352" title="the usage string of the program">opt_info_usage</a>) &gt; 0)
-<a name="l00113"></a>00113     printf(<span class="stringliteral">"\n%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352" title="the usage string of the program">opt_info_usage</a>);
-<a name="l00114"></a>00114 
-<a name="l00115"></a>00115   printf(<span class="stringliteral">"\n"</span>);
-<a name="l00116"></a>00116 
-<a name="l00117"></a>00117   <span class="keywordflow">if</span> (strlen(<a class="code" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a>) &gt; 0)
-<a name="l00118"></a>00118     printf(<span class="stringliteral">"%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a>);
-<a name="l00119"></a>00119 }
-<a name="l00120"></a>00120 
-<a name="l00121"></a>00121 <span class="keywordtype">void</span>
-<a name="l00122"></a><a class="code" href="nd3d2mqo_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">00122</a> <a class="code" href="mqo2nd3d_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a> (<span class="keywordtype">void</span>)
-<a name="l00123"></a>00123 {
-<a name="l00124"></a>00124   <span class="keywordtype">int</span> i = 0;
-<a name="l00125"></a>00125   print_help_common();
-<a name="l00126"></a>00126   <span class="keywordflow">while</span> (<a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[i])
-<a name="l00127"></a>00127     printf(<span class="stringliteral">"%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[i++]);
-<a name="l00128"></a>00128 }
-<a name="l00129"></a>00129 
-<a name="l00130"></a>00130 <span class="keywordtype">void</span>
-<a name="l00131"></a><a class="code" href="nd3d2mqo_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">00131</a> <a class="code" href="mqo2nd3d_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00132"></a>00132 {
-<a name="l00133"></a>00133   clear_given (args_info);
-<a name="l00134"></a>00134   clear_args (args_info);
-<a name="l00135"></a>00135   init_args_info (args_info);
-<a name="l00136"></a>00136 }
-<a name="l00137"></a>00137 
-<a name="l00138"></a>00138 <span class="keywordtype">void</span>
-<a name="l00139"></a><a class="code" href="nd3d2mqo_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">00139</a> <a class="code" href="mqo2nd3d_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a>(<span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params)
-<a name="l00140"></a>00140 {
-<a name="l00141"></a>00141   <span class="keywordflow">if</span> (params)
-<a name="l00142"></a>00142     { 
-<a name="l00143"></a>00143       params-&gt;<a class="code" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5" title="whether to override possibly already present options (default 0)">override</a> = 0;
-<a name="l00144"></a>00144       params-&gt;<a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a" title="whether to initialize the option structure opt_info (default 1)">initialize</a> = 1;
-<a name="l00145"></a>00145       params-&gt;<a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a> = 1;
-<a name="l00146"></a>00146       params-&gt;<a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a> = 0;
-<a name="l00147"></a>00147       params-&gt;<a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d" title="whether getopt_long should print an error message for a bad option (default 1)">print_errors</a> = 1;
-<a name="l00148"></a>00148     }
-<a name="l00149"></a>00149 }
-<a name="l00150"></a>00150 
-<a name="l00151"></a>00151 <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *
-<a name="l00152"></a><a class="code" href="nd3d2mqo_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">00152</a> <a class="code" href="mqo2nd3d_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">opt_parser_params_create</a>(<span class="keywordtype">void</span>)
-<a name="l00153"></a>00153 {
-<a name="l00154"></a>00154   <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params = 
-<a name="l00155"></a>00155     (<span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *)malloc(<span class="keyword">sizeof</span>(<span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a>));
-<a name="l00156"></a>00156   <a class="code" href="mqo2nd3d_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a>(params);  
-<a name="l00157"></a>00157   <span class="keywordflow">return</span> params;
-<a name="l00158"></a>00158 }
-<a name="l00159"></a>00159 
-<a name="l00160"></a>00160 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00161"></a>00161 free_string_field (<span class="keywordtype">char</span> **s)
-<a name="l00162"></a>00162 {
-<a name="l00163"></a>00163   <span class="keywordflow">if</span> (*s)
-<a name="l00164"></a>00164     {
-<a name="l00165"></a>00165       free (*s);
-<a name="l00166"></a>00166       *s = 0;
-<a name="l00167"></a>00167     }
-<a name="l00168"></a>00168 }
-<a name="l00169"></a>00169 
-<a name="l00170"></a>00170 
-<a name="l00171"></a>00171 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00172"></a>00172 opt_parser_release (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00173"></a>00173 {
-<a name="l00174"></a>00174 
-<a name="l00175"></a>00175   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37" title="  入力nd3dファイル名.">input_nd3d_arg</a>));
-<a name="l00176"></a>00176   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c" title="  入力nd3dファイル名 original value given at command line.">input_nd3d_orig</a>));
-<a name="l00177"></a>00177   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502" title="  出力mqoファイル名 (テクスチャ用) (default=&amp;#39;&amp;#39;).">output_txtr_mqo_arg</a>));
-<a name="l00178"></a>00178   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266" title="  出力mqoファイル名 (テクスチャ用) original value given at command line...">output_txtr_mqo_orig</a>));
-<a name="l00179"></a>00179   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a" title="  出力mqoファイル名 (ワイヤーフレーム出力用) (default=&amp;#39;&amp;#39;)...">output_wf_mqo_arg</a>));
-<a name="l00180"></a>00180   free_string_field (&amp;(args_info-&gt;<a class="code" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981" title="  出力mqoファイル名 (ワイヤーフレーム出力用) original value given...">output_wf_mqo_orig</a>));
-<a name="l00181"></a>00181   
-<a name="l00182"></a>00182   
-<a name="l00183"></a>00183 
-<a name="l00184"></a>00184   clear_given (args_info);
-<a name="l00185"></a>00185 }
-<a name="l00186"></a>00186 
-<a name="l00187"></a>00187 
-<a name="l00188"></a>00188 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00189"></a>00189 write_into_file(FILE *outfile, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg, <span class="keywordtype">char</span> *values[])
-<a name="l00190"></a>00190 {
-<a name="l00191"></a>00191   <span class="keywordflow">if</span> (arg) {
-<a name="l00192"></a>00192     fprintf(outfile, <span class="stringliteral">"%s=\"%s\"\n"</span>, opt, arg);
-<a name="l00193"></a>00193   } <span class="keywordflow">else</span> {
-<a name="l00194"></a>00194     fprintf(outfile, <span class="stringliteral">"%s\n"</span>, opt);
-<a name="l00195"></a>00195   }
-<a name="l00196"></a>00196 }
-<a name="l00197"></a>00197 
-<a name="l00198"></a>00198 
-<a name="l00199"></a>00199 <span class="keywordtype">int</span>
-<a name="l00200"></a><a class="code" href="nd3d2mqo_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">00200</a> <a class="code" href="mqo2nd3d_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a>(FILE *outfile, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00201"></a>00201 {
-<a name="l00202"></a>00202   <span class="keywordtype">int</span> i = 0;
-<a name="l00203"></a>00203 
-<a name="l00204"></a>00204   <span class="keywordflow">if</span> (!outfile)
-<a name="l00205"></a>00205     {
-<a name="l00206"></a>00206       fprintf (stderr, <span class="stringliteral">"%s: cannot dump options to stream\n"</span>, <a class="code" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37" title="the program name">OPT_PARSER_PACKAGE</a>);
-<a name="l00207"></a>00207       <span class="keywordflow">return</span> EXIT_FAILURE;
-<a name="l00208"></a>00208     }
-<a name="l00209"></a>00209 
-<a name="l00210"></a>00210   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c" title="Whether help was given.">help_given</a>)
-<a name="l00211"></a>00211     write_into_file(outfile, <span class="stringliteral">"help"</span>, 0, 0 );
-<a name="l00212"></a>00212   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf" title="Whether version was given.">version_given</a>)
-<a name="l00213"></a>00213     write_into_file(outfile, <span class="stringliteral">"version"</span>, 0, 0 );
-<a name="l00214"></a>00214   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7" title="Whether input-nd3d was given.">input_nd3d_given</a>)
-<a name="l00215"></a>00215     write_into_file(outfile, <span class="stringliteral">"input-nd3d"</span>, args_info-&gt;<a class="code" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c" title="  入力nd3dファイル名 original value given at command line.">input_nd3d_orig</a>, 0);
-<a name="l00216"></a>00216   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d" title="Whether output-txtr-mqo was given.">output_txtr_mqo_given</a>)
-<a name="l00217"></a>00217     write_into_file(outfile, <span class="stringliteral">"output-txtr-mqo"</span>, args_info-&gt;<a class="code" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266" title="  出力mqoファイル名 (テクスチャ用) original value given at command line...">output_txtr_mqo_orig</a>, 0);
-<a name="l00218"></a>00218   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a" title="Whether output-wf-mqo was given.">output_wf_mqo_given</a>)
-<a name="l00219"></a>00219     write_into_file(outfile, <span class="stringliteral">"output-wf-mqo"</span>, args_info-&gt;<a class="code" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981" title="  出力mqoファイル名 (ワイヤーフレーム出力用) original value given...">output_wf_mqo_orig</a>, 0);
-<a name="l00220"></a>00220   <span class="keywordflow">if</span> (args_info-&gt;<a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c" title="Whether verbose was given.">verbose_given</a>)
-<a name="l00221"></a>00221     write_into_file(outfile, <span class="stringliteral">"verbose"</span>, 0, 0 );
-<a name="l00222"></a>00222   
-<a name="l00223"></a>00223 
-<a name="l00224"></a>00224   i = EXIT_SUCCESS;
-<a name="l00225"></a>00225   <span class="keywordflow">return</span> i;
-<a name="l00226"></a>00226 }
-<a name="l00227"></a>00227 
-<a name="l00228"></a>00228 <span class="keywordtype">int</span>
-<a name="l00229"></a><a class="code" href="nd3d2mqo_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">00229</a> <a class="code" href="mqo2nd3d_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">opt_parser_file_save</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00230"></a>00230 {
-<a name="l00231"></a>00231   FILE *outfile;
-<a name="l00232"></a>00232   <span class="keywordtype">int</span> i = 0;
-<a name="l00233"></a>00233 
-<a name="l00234"></a>00234   outfile = fopen(filename, <span class="stringliteral">"w"</span>);
-<a name="l00235"></a>00235 
-<a name="l00236"></a>00236   <span class="keywordflow">if</span> (!outfile)
-<a name="l00237"></a>00237     {
-<a name="l00238"></a>00238       fprintf (stderr, <span class="stringliteral">"%s: cannot open file for writing: %s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37" title="the program name">OPT_PARSER_PACKAGE</a>, filename);
-<a name="l00239"></a>00239       <span class="keywordflow">return</span> EXIT_FAILURE;
-<a name="l00240"></a>00240     }
-<a name="l00241"></a>00241 
-<a name="l00242"></a>00242   i = <a class="code" href="mqo2nd3d_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a>(outfile, args_info);
-<a name="l00243"></a>00243   fclose (outfile);
-<a name="l00244"></a>00244 
-<a name="l00245"></a>00245   <span class="keywordflow">return</span> i;
-<a name="l00246"></a>00246 }
-<a name="l00247"></a>00247 
-<a name="l00248"></a>00248 <span class="keywordtype">void</span>
-<a name="l00249"></a><a class="code" href="nd3d2mqo_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">00249</a> <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00250"></a>00250 {
-<a name="l00251"></a>00251   opt_parser_release (args_info);
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253 
-<a name="l00255"></a>00255 <span class="keywordtype">char</span> *
-<a name="l00256"></a>00256 gengetopt_strdup (<span class="keyword">const</span> <span class="keywordtype">char</span> *s)
-<a name="l00257"></a>00257 {
-<a name="l00258"></a>00258   <span class="keywordtype">char</span> *result = NULL;
-<a name="l00259"></a>00259   <span class="keywordflow">if</span> (!s)
-<a name="l00260"></a>00260     <span class="keywordflow">return</span> result;
-<a name="l00261"></a>00261 
-<a name="l00262"></a>00262   result = (<span class="keywordtype">char</span>*)malloc(strlen(s) + 1);
-<a name="l00263"></a>00263   <span class="keywordflow">if</span> (result == (<span class="keywordtype">char</span>*)0)
-<a name="l00264"></a>00264     <span class="keywordflow">return</span> (<span class="keywordtype">char</span>*)0;
-<a name="l00265"></a>00265   strcpy(result, s);
-<a name="l00266"></a>00266   <span class="keywordflow">return</span> result;
-<a name="l00267"></a>00267 }
-<a name="l00268"></a>00268 
-<a name="l00269"></a>00269 <span class="keywordtype">int</span>
-<a name="l00270"></a><a class="code" href="nd3d2mqo_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">00270</a> <a class="code" href="mqo2nd3d_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info)
-<a name="l00271"></a>00271 {
-<a name="l00272"></a>00272   <span class="keywordflow">return</span> <a class="code" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (argc, argv, args_info, 0, 1, 1);
-<a name="l00273"></a>00273 }
-<a name="l00274"></a>00274 
-<a name="l00275"></a>00275 <span class="keywordtype">int</span>
-<a name="l00276"></a><a class="code" href="nd3d2mqo_2Option_8c.html#f8987844868b0a599801dbea30a8816d">00276</a> <a class="code" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00277"></a>00277                    <span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params)
-<a name="l00278"></a>00278 {
-<a name="l00279"></a>00279   <span class="keywordtype">int</span> result;
-<a name="l00280"></a>00280   result = opt_parser_internal (argc, argv, args_info, params, NULL);
-<a name="l00281"></a>00281 
-<a name="l00282"></a>00282   <span class="keywordflow">if</span> (result == EXIT_FAILURE)
-<a name="l00283"></a>00283     {
-<a name="l00284"></a>00284       <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (args_info);
-<a name="l00285"></a>00285       exit (EXIT_FAILURE);
-<a name="l00286"></a>00286     }
-<a name="l00287"></a>00287   
-<a name="l00288"></a>00288   <span class="keywordflow">return</span> result;
-<a name="l00289"></a>00289 }
-<a name="l00290"></a>00290 
-<a name="l00291"></a>00291 <span class="keywordtype">int</span>
-<a name="l00292"></a><a class="code" href="nd3d2mqo_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">00292</a> <a class="code" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info, <span class="keywordtype">int</span> <span class="keyword">override</span>, <span class="keywordtype">int</span> <a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb" title="モジュールの初期化を行う.">initialize</a>, <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a>)
-<a name="l00293"></a>00293 {
-<a name="l00294"></a>00294   <span class="keywordtype">int</span> result;
-<a name="l00295"></a>00295   <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> params;
-<a name="l00296"></a>00296   
-<a name="l00297"></a>00297   params.<a class="code" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5" title="whether to override possibly already present options (default 0)">override</a> = <span class="keyword">override</span>;
-<a name="l00298"></a>00298   params.<a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a" title="whether to initialize the option structure opt_info (default 1)">initialize</a> = initialize;
-<a name="l00299"></a>00299   params.<a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a> = check_required;
-<a name="l00300"></a>00300   params.<a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a> = 0;
-<a name="l00301"></a>00301   params.<a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d" title="whether getopt_long should print an error message for a bad option (default 1)">print_errors</a> = 1;
-<a name="l00302"></a>00302 
-<a name="l00303"></a>00303   result = opt_parser_internal (argc, argv, args_info, &amp;params, NULL);
-<a name="l00304"></a>00304 
-<a name="l00305"></a>00305   <span class="keywordflow">if</span> (result == EXIT_FAILURE)
-<a name="l00306"></a>00306     {
-<a name="l00307"></a>00307       <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (args_info);
-<a name="l00308"></a>00308       exit (EXIT_FAILURE);
-<a name="l00309"></a>00309     }
-<a name="l00310"></a>00310   
-<a name="l00311"></a>00311   <span class="keywordflow">return</span> result;
-<a name="l00312"></a>00312 }
-<a name="l00313"></a>00313 
-<a name="l00314"></a>00314 <span class="keywordtype">int</span>
-<a name="l00315"></a><a class="code" href="nd3d2mqo_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">00315</a> <a class="code" href="mqo2nd3d_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">opt_parser_required</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info, <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name)
-<a name="l00316"></a>00316 {
-<a name="l00317"></a>00317   <span class="keywordtype">int</span> result = EXIT_SUCCESS;
-<a name="l00318"></a>00318 
-<a name="l00319"></a>00319   <span class="keywordflow">if</span> (opt_parser_required2(args_info, prog_name, NULL) &gt; 0)
-<a name="l00320"></a>00320     result = EXIT_FAILURE;
-<a name="l00321"></a>00321 
-<a name="l00322"></a>00322   <span class="keywordflow">if</span> (result == EXIT_FAILURE)
-<a name="l00323"></a>00323     {
-<a name="l00324"></a>00324       <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (args_info);
-<a name="l00325"></a>00325       exit (EXIT_FAILURE);
-<a name="l00326"></a>00326     }
-<a name="l00327"></a>00327   
-<a name="l00328"></a>00328   <span class="keywordflow">return</span> result;
-<a name="l00329"></a>00329 }
-<a name="l00330"></a>00330 
-<a name="l00331"></a>00331 <span class="keywordtype">int</span>
-<a name="l00332"></a>00332 opt_parser_required2 (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info, <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name, <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error)
-<a name="l00333"></a>00333 {
-<a name="l00334"></a>00334   <span class="keywordtype">int</span> <a class="code" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372" title="エラー処理用の関数">error</a> = 0;
-<a name="l00335"></a>00335 
-<a name="l00336"></a>00336   <span class="comment">/* checks for required options */</span>
-<a name="l00337"></a>00337   <span class="keywordflow">if</span> (! args_info-&gt;<a class="code" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7" title="Whether input-nd3d was given.">input_nd3d_given</a>)
-<a name="l00338"></a>00338     {
-<a name="l00339"></a>00339       fprintf (stderr, <span class="stringliteral">"%s: '--input-nd3d' ('-i') option required%s\n"</span>, prog_name, (additional_error ? additional_error : <span class="stringliteral">""</span>));
-<a name="l00340"></a>00340       error = 1;
-<a name="l00341"></a>00341     }
-<a name="l00342"></a>00342   
-<a name="l00343"></a>00343   
-<a name="l00344"></a>00344   <span class="comment">/* checks for dependences among options */</span>
-<a name="l00345"></a>00345 
-<a name="l00346"></a>00346   <span class="keywordflow">return</span> error;
-<a name="l00347"></a>00347 }
-<a name="l00348"></a>00348 
-<a name="l00349"></a>00349 
-<a name="l00350"></a>00350 <span class="keyword">static</span> <span class="keywordtype">char</span> *package_name = 0;
-<a name="l00351"></a>00351 
-<a name="l00370"></a>00370 <span class="keyword">static</span>
-<a name="l00371"></a>00371 <span class="keywordtype">int</span> update_arg(<span class="keywordtype">void</span> *field, <span class="keywordtype">char</span> **orig_field,
-<a name="l00372"></a>00372                <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *field_given, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *prev_given, 
-<a name="l00373"></a>00373                <span class="keywordtype">char</span> *value, <span class="keywordtype">char</span> *possible_values[], <span class="keyword">const</span> <span class="keywordtype">char</span> *default_value,
-<a name="l00374"></a>00374                <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">opt_parser_arg_type</a> arg_type,
-<a name="l00375"></a>00375                <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a>, <span class="keywordtype">int</span> <span class="keyword">override</span>,
-<a name="l00376"></a>00376                <span class="keywordtype">int</span> no_free, <span class="keywordtype">int</span> multiple_option,
-<a name="l00377"></a>00377                <span class="keyword">const</span> <span class="keywordtype">char</span> *long_opt, <span class="keywordtype">char</span> short_opt,
-<a name="l00378"></a>00378                <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error)
-<a name="l00379"></a>00379 {
-<a name="l00380"></a>00380   <span class="keywordtype">char</span> *stop_char = 0;
-<a name="l00381"></a>00381   <span class="keyword">const</span> <span class="keywordtype">char</span> *val = value;
-<a name="l00382"></a>00382   <span class="keywordtype">int</span> found;
-<a name="l00383"></a>00383   <span class="keywordtype">char</span> **string_field;
-<a name="l00384"></a>00384 
-<a name="l00385"></a>00385   stop_char = 0;
-<a name="l00386"></a>00386   found = 0;
-<a name="l00387"></a>00387 
-<a name="l00388"></a>00388   <span class="keywordflow">if</span> (!multiple_option &amp;&amp; prev_given &amp;&amp; (*prev_given || (check_ambiguity &amp;&amp; *field_given)))
-<a name="l00389"></a>00389     {
-<a name="l00390"></a>00390       <span class="keywordflow">if</span> (short_opt != <span class="charliteral">'-'</span>)
-<a name="l00391"></a>00391         fprintf (stderr, <span class="stringliteral">"%s: `--%s' (`-%c') option given more than once%s\n"</span>, 
-<a name="l00392"></a>00392                package_name, long_opt, short_opt,
-<a name="l00393"></a>00393                (additional_error ? additional_error : <span class="stringliteral">""</span>));
-<a name="l00394"></a>00394       <span class="keywordflow">else</span>
-<a name="l00395"></a>00395         fprintf (stderr, <span class="stringliteral">"%s: `--%s' option given more than once%s\n"</span>, 
-<a name="l00396"></a>00396                package_name, long_opt,
-<a name="l00397"></a>00397                (additional_error ? additional_error : <span class="stringliteral">""</span>));
-<a name="l00398"></a>00398       <span class="keywordflow">return</span> 1; <span class="comment">/* failure */</span>
-<a name="l00399"></a>00399     }
-<a name="l00400"></a>00400 
-<a name="l00401"></a>00401     
-<a name="l00402"></a>00402   <span class="keywordflow">if</span> (field_given &amp;&amp; *field_given &amp;&amp; ! <span class="keyword">override</span>)
-<a name="l00403"></a>00403     <span class="keywordflow">return</span> 0;
-<a name="l00404"></a>00404   <span class="keywordflow">if</span> (prev_given)
-<a name="l00405"></a>00405     (*prev_given)++;
-<a name="l00406"></a>00406   <span class="keywordflow">if</span> (field_given)
-<a name="l00407"></a>00407     (*field_given)++;
-<a name="l00408"></a>00408   <span class="keywordflow">if</span> (possible_values)
-<a name="l00409"></a>00409     val = possible_values[found];
-<a name="l00410"></a>00410 
-<a name="l00411"></a>00411   <span class="keywordflow">switch</span>(arg_type) {
-<a name="l00412"></a>00412   <span class="keywordflow">case</span> <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>:
-<a name="l00413"></a>00413     *((<span class="keywordtype">int</span> *)field) = !*((<span class="keywordtype">int</span> *)field);
-<a name="l00414"></a>00414     <span class="keywordflow">break</span>;
-<a name="l00415"></a>00415   <span class="keywordflow">case</span> <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>:
-<a name="l00416"></a>00416     <span class="keywordflow">if</span> (val) {
-<a name="l00417"></a>00417       string_field = (<span class="keywordtype">char</span> **)field;
-<a name="l00418"></a>00418       <span class="keywordflow">if</span> (!no_free &amp;&amp; *string_field)
-<a name="l00419"></a>00419         free (*string_field); <span class="comment">/* free previous string */</span>
-<a name="l00420"></a>00420       *string_field = gengetopt_strdup (val);
-<a name="l00421"></a>00421     }
-<a name="l00422"></a>00422     <span class="keywordflow">break</span>;
-<a name="l00423"></a>00423   <span class="keywordflow">default</span>:
-<a name="l00424"></a>00424     <span class="keywordflow">break</span>;
-<a name="l00425"></a>00425   };
-<a name="l00426"></a>00426 
-<a name="l00427"></a>00427 
-<a name="l00428"></a>00428   <span class="comment">/* store the original value */</span>
-<a name="l00429"></a>00429   <span class="keywordflow">switch</span>(arg_type) {
-<a name="l00430"></a>00430   <span class="keywordflow">case</span> <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">ARG_NO</a>:
-<a name="l00431"></a>00431   <span class="keywordflow">case</span> <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>:
-<a name="l00432"></a>00432     <span class="keywordflow">break</span>;
-<a name="l00433"></a>00433   <span class="keywordflow">default</span>:
-<a name="l00434"></a>00434     <span class="keywordflow">if</span> (value &amp;&amp; orig_field) {
-<a name="l00435"></a>00435       <span class="keywordflow">if</span> (no_free) {
-<a name="l00436"></a>00436         *orig_field = value;
-<a name="l00437"></a>00437       } <span class="keywordflow">else</span> {
-<a name="l00438"></a>00438         <span class="keywordflow">if</span> (*orig_field)
-<a name="l00439"></a>00439           free (*orig_field); <span class="comment">/* free previous string */</span>
-<a name="l00440"></a>00440         *orig_field = gengetopt_strdup (value);
-<a name="l00441"></a>00441       }
-<a name="l00442"></a>00442     }
-<a name="l00443"></a>00443   };
-<a name="l00444"></a>00444 
-<a name="l00445"></a>00445   <span class="keywordflow">return</span> 0; <span class="comment">/* OK */</span>
-<a name="l00446"></a>00446 }
-<a name="l00447"></a>00447 
-<a name="l00448"></a>00448 
-<a name="l00449"></a>00449 <span class="keywordtype">int</span>
-<a name="l00450"></a>00450 opt_parser_internal (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv, <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00451"></a>00451                         <span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params, <span class="keyword">const</span> <span class="keywordtype">char</span> *additional_error)
-<a name="l00452"></a>00452 {
-<a name="l00453"></a>00453   <span class="keywordtype">int</span> c;    <span class="comment">/* Character of the parsed option.  */</span>
-<a name="l00454"></a>00454 
-<a name="l00455"></a>00455   <span class="keywordtype">int</span> error = 0;
-<a name="l00456"></a>00456   <span class="keyword">struct </span><a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> local_args_info;
-<a name="l00457"></a>00457   
-<a name="l00458"></a>00458   <span class="keywordtype">int</span> <span class="keyword">override</span>;
-<a name="l00459"></a>00459   <span class="keywordtype">int</span> <a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb" title="モジュールの初期化を行う.">initialize</a>;
-<a name="l00460"></a>00460   <span class="keywordtype">int</span> check_required;
-<a name="l00461"></a>00461   <span class="keywordtype">int</span> check_ambiguity;
-<a name="l00462"></a>00462   
-<a name="l00463"></a>00463   package_name = argv[0];
-<a name="l00464"></a>00464   
-<a name="l00465"></a>00465   <span class="keyword">override</span> = params-&gt;<a class="code" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5" title="whether to override possibly already present options (default 0)">override</a>;
-<a name="l00466"></a>00466   initialize = params-&gt;<a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a" title="whether to initialize the option structure opt_info (default 1)">initialize</a>;
-<a name="l00467"></a>00467   check_required = params-&gt;<a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a>;
-<a name="l00468"></a>00468   check_ambiguity = params-&gt;<a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a>;
-<a name="l00469"></a>00469 
-<a name="l00470"></a>00470   <span class="keywordflow">if</span> (initialize)
-<a name="l00471"></a>00471     <a class="code" href="mqo2nd3d_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (args_info);
-<a name="l00472"></a>00472 
-<a name="l00473"></a>00473   <a class="code" href="mqo2nd3d_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (&amp;local_args_info);
-<a name="l00474"></a>00474 
-<a name="l00475"></a>00475   <a class="code" href="display__3D_8cc.html#db50a0eab9fed92fc3bfc7dfa4f2c410">optarg</a> = 0;
-<a name="l00476"></a>00476   <a class="code" href="display__3D_8cc.html#d5e1c16213bbee2d5e8cc363309f418c">optind</a> = 0;
-<a name="l00477"></a>00477   opterr = params-&gt;<a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d" title="whether getopt_long should print an error message for a bad option (default 1)">print_errors</a>;
-<a name="l00478"></a>00478   optopt = <span class="charliteral">'?'</span>;
-<a name="l00479"></a>00479 
-<a name="l00480"></a>00480   <span class="keywordflow">while</span> (1)
-<a name="l00481"></a>00481     {
-<a name="l00482"></a>00482       <span class="keywordtype">int</span> option_index = 0;
-<a name="l00483"></a>00483 
-<a name="l00484"></a>00484       <span class="keyword">static</span> <span class="keyword">struct </span>option long_options[] = {
-<a name="l00485"></a>00485         { <span class="stringliteral">"help"</span>,   0, NULL, <span class="charliteral">'h'</span> },
-<a name="l00486"></a>00486         { <span class="stringliteral">"version"</span>,    0, NULL, <span class="charliteral">'V'</span> },
-<a name="l00487"></a>00487         { <span class="stringliteral">"input-nd3d"</span>, 1, NULL, <span class="charliteral">'i'</span> },
-<a name="l00488"></a>00488         { <span class="stringliteral">"output-txtr-mqo"</span>,    1, NULL, <span class="charliteral">'t'</span> },
-<a name="l00489"></a>00489         { <span class="stringliteral">"output-wf-mqo"</span>,  1, NULL, <span class="charliteral">'w'</span> },
-<a name="l00490"></a>00490         { <span class="stringliteral">"verbose"</span>,    0, NULL, <span class="charliteral">'v'</span> },
-<a name="l00491"></a>00491         { NULL, 0, NULL, 0 }
-<a name="l00492"></a>00492       };
-<a name="l00493"></a>00493 
-<a name="l00494"></a>00494       c = getopt_long (argc, argv, <span class="stringliteral">"hVi:t:w:v"</span>, long_options, &amp;option_index);
-<a name="l00495"></a>00495 
-<a name="l00496"></a>00496       <span class="keywordflow">if</span> (c == -1) <span class="keywordflow">break</span>;   <span class="comment">/* Exit from `while (1)' loop.  */</span>
-<a name="l00497"></a>00497 
-<a name="l00498"></a>00498       <span class="keywordflow">switch</span> (c)
-<a name="l00499"></a>00499         {
-<a name="l00500"></a>00500         <span class="keywordflow">case</span> <span class="charliteral">'h'</span>:   <span class="comment">/* Print help and exit.  */</span>
-<a name="l00501"></a>00501           <a class="code" href="mqo2nd3d_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a> ();
-<a name="l00502"></a>00502           <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (&amp;local_args_info);
-<a name="l00503"></a>00503           exit (EXIT_SUCCESS);
-<a name="l00504"></a>00504 
-<a name="l00505"></a>00505         <span class="keywordflow">case</span> <span class="charliteral">'V'</span>:   <span class="comment">/* Print version and exit.  */</span>
-<a name="l00506"></a>00506           <a class="code" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> ();
-<a name="l00507"></a>00507           <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (&amp;local_args_info);
-<a name="l00508"></a>00508           exit (EXIT_SUCCESS);
-<a name="l00509"></a>00509 
-<a name="l00510"></a>00510         <span class="keywordflow">case</span> <span class="charliteral">'i'</span>:   <span class="comment">/* \n 入力nd3dファイル名.  */</span>
-<a name="l00511"></a>00511         
-<a name="l00512"></a>00512         
-<a name="l00513"></a>00513           <span class="keywordflow">if</span> (update_arg( (<span class="keywordtype">void</span> *)&amp;(args_info-&gt;<a class="code" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37" title="  入力nd3dファイル名.">input_nd3d_arg</a>), 
-<a name="l00514"></a>00514                &amp;(args_info-&gt;<a class="code" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c" title="  入力nd3dファイル名 original value given at command line.">input_nd3d_orig</a>), &amp;(args_info-&gt;<a class="code" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7" title="Whether input-nd3d was given.">input_nd3d_given</a>),
-<a name="l00515"></a>00515               &amp;(local_args_info.input_nd3d_given), optarg, 0, 0, <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>,
-<a name="l00516"></a>00516               check_ambiguity, <span class="keyword">override</span>, 0, 0,
-<a name="l00517"></a>00517               <span class="stringliteral">"input-nd3d"</span>, <span class="charliteral">'i'</span>,
-<a name="l00518"></a>00518               additional_error))
-<a name="l00519"></a>00519             <span class="keywordflow">goto</span> failure;
-<a name="l00520"></a>00520         
-<a name="l00521"></a>00521           <span class="keywordflow">break</span>;
-<a name="l00522"></a>00522         <span class="keywordflow">case</span> <span class="charliteral">'t'</span>:   <span class="comment">/* \n 出力mqoファイル名 (テクスチャ用).  */</span>
-<a name="l00523"></a>00523         
-<a name="l00524"></a>00524         
-<a name="l00525"></a>00525           <span class="keywordflow">if</span> (update_arg( (<span class="keywordtype">void</span> *)&amp;(args_info-&gt;<a class="code" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502" title="  出力mqoファイル名 (テクスチャ用) (default=&amp;#39;&amp;#39;).">output_txtr_mqo_arg</a>), 
-<a name="l00526"></a>00526                &amp;(args_info-&gt;<a class="code" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266" title="  出力mqoファイル名 (テクスチャ用) original value given at command line...">output_txtr_mqo_orig</a>), &amp;(args_info-&gt;<a class="code" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d" title="Whether output-txtr-mqo was given.">output_txtr_mqo_given</a>),
-<a name="l00527"></a>00527               &amp;(local_args_info.output_txtr_mqo_given), optarg, 0, <span class="stringliteral">""</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>,
-<a name="l00528"></a>00528               check_ambiguity, <span class="keyword">override</span>, 0, 0,
-<a name="l00529"></a>00529               <span class="stringliteral">"output-txtr-mqo"</span>, <span class="charliteral">'t'</span>,
-<a name="l00530"></a>00530               additional_error))
-<a name="l00531"></a>00531             <span class="keywordflow">goto</span> failure;
-<a name="l00532"></a>00532         
-<a name="l00533"></a>00533           <span class="keywordflow">break</span>;
-<a name="l00534"></a>00534         <span class="keywordflow">case</span> <span class="charliteral">'w'</span>:   <span class="comment">/* \n 出力mqoファイル名 (ワイヤーフレーム出力用).  */</span>
-<a name="l00535"></a>00535         
-<a name="l00536"></a>00536         
-<a name="l00537"></a>00537           <span class="keywordflow">if</span> (update_arg( (<span class="keywordtype">void</span> *)&amp;(args_info-&gt;<a class="code" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a" title="  出力mqoファイル名 (ワイヤーフレーム出力用) (default=&amp;#39;&amp;#39;)...">output_wf_mqo_arg</a>), 
-<a name="l00538"></a>00538                &amp;(args_info-&gt;<a class="code" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981" title="  出力mqoファイル名 (ワイヤーフレーム出力用) original value given...">output_wf_mqo_orig</a>), &amp;(args_info-&gt;<a class="code" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a" title="Whether output-wf-mqo was given.">output_wf_mqo_given</a>),
-<a name="l00539"></a>00539               &amp;(local_args_info.output_wf_mqo_given), optarg, 0, <span class="stringliteral">""</span>, <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>,
-<a name="l00540"></a>00540               check_ambiguity, <span class="keyword">override</span>, 0, 0,
-<a name="l00541"></a>00541               <span class="stringliteral">"output-wf-mqo"</span>, <span class="charliteral">'w'</span>,
-<a name="l00542"></a>00542               additional_error))
-<a name="l00543"></a>00543             <span class="keywordflow">goto</span> failure;
-<a name="l00544"></a>00544         
-<a name="l00545"></a>00545           <span class="keywordflow">break</span>;
-<a name="l00546"></a>00546         <span class="keywordflow">case</span> <span class="charliteral">'v'</span>:   <span class="comment">/* \n 詳細の表示 (未対応).  */</span>
-<a name="l00547"></a>00547         
-<a name="l00548"></a>00548         
-<a name="l00549"></a>00549           <span class="keywordflow">if</span> (update_arg((<span class="keywordtype">void</span> *)&amp;(args_info-&gt;<a class="code" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67" title="  詳細の表示 (未実装) (default=off).">verbose_flag</a>), 0, &amp;(args_info-&gt;<a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c" title="Whether verbose was given.">verbose_given</a>),
-<a name="l00550"></a>00550               &amp;(local_args_info.verbose_given), optarg, 0, 0, <a class="code" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>,
-<a name="l00551"></a>00551               check_ambiguity, <span class="keyword">override</span>, 1, 0, <span class="stringliteral">"verbose"</span>, <span class="charliteral">'v'</span>,
-<a name="l00552"></a>00552               additional_error))
-<a name="l00553"></a>00553             <span class="keywordflow">goto</span> failure;
-<a name="l00554"></a>00554         
-<a name="l00555"></a>00555           <span class="keywordflow">break</span>;
-<a name="l00556"></a>00556 
-<a name="l00557"></a>00557         <span class="keywordflow">case</span> 0: <span class="comment">/* Long option with no short option */</span>
-<a name="l00558"></a>00558         <span class="keywordflow">case</span> <span class="charliteral">'?'</span>:   <span class="comment">/* Invalid option.  */</span>
-<a name="l00559"></a>00559           <span class="comment">/* `getopt_long' already printed an error message.  */</span>
-<a name="l00560"></a>00560           <span class="keywordflow">goto</span> failure;
-<a name="l00561"></a>00561 
-<a name="l00562"></a>00562         <span class="keywordflow">default</span>:    <span class="comment">/* bug: option not considered.  */</span>
-<a name="l00563"></a>00563           fprintf (stderr, <span class="stringliteral">"%s: option unknown: %c%s\n"</span>, <a class="code" href="mqo2nd3d_2Option_8h.html#e033042b96f2ea944a887077fa362e37" title="the program name">OPT_PARSER_PACKAGE</a>, c, (additional_error ? additional_error : <span class="stringliteral">""</span>));
-<a name="l00564"></a>00564           abort ();
-<a name="l00565"></a>00565         } <span class="comment">/* switch */</span>
-<a name="l00566"></a>00566     } <span class="comment">/* while */</span>
-<a name="l00567"></a>00567 
-<a name="l00568"></a>00568 
-<a name="l00569"></a>00569 
-<a name="l00570"></a>00570   <span class="keywordflow">if</span> (check_required)
-<a name="l00571"></a>00571     {
-<a name="l00572"></a>00572       error += opt_parser_required2 (args_info, argv[0], additional_error);
-<a name="l00573"></a>00573     }
-<a name="l00574"></a>00574 
-<a name="l00575"></a>00575   opt_parser_release (&amp;local_args_info);
-<a name="l00576"></a>00576 
-<a name="l00577"></a>00577   <span class="keywordflow">if</span> ( error )
-<a name="l00578"></a>00578     <span class="keywordflow">return</span> (EXIT_FAILURE);
-<a name="l00579"></a>00579 
-<a name="l00580"></a>00580   <span class="keywordflow">return</span> 0;
-<a name="l00581"></a>00581 
-<a name="l00582"></a>00582 failure:
-<a name="l00583"></a>00583   
-<a name="l00584"></a>00584   opt_parser_release (&amp;local_args_info);
-<a name="l00585"></a>00585   <span class="keywordflow">return</span> (EXIT_FAILURE);
-<a name="l00586"></a>00586 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/nd3d2mqo_2Option_8c.html b/latex/vim/.vim/doc/html/nd3d2mqo_2Option_8c.html
deleted file mode 100644 (file)
index 49061f1..0000000
+++ /dev/null
@@ -1,632 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: nd3d2mqo/Option.c</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>nd3d2mqo/Option.c</h1>
-<p>
-<a href="nd3d2mqo_2Option_8c-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">opt_parser_arg_type</a> { <br>
-&nbsp;&nbsp;<a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">ARG_NO</a>, 
-<a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>, 
-<a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>, 
-<a class="el" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada">ARG_NO</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7">ARG_FLAG</a>, 
-<a class="el" href="nd3d2mqo_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa">ARG_STRING</a>
-<br>
- }</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a> (struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">opt_parser_params_create</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a> (FILE *outfile, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">opt_parser_file_save</a> (const char *filename, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, int override, int initialize, int check_required)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">opt_parser_required</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, const char *prog_name)</td></tr>
-
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243">opt_info_purpose</a> = &quot;nd3d2mqo\nauthor R.T\n(0000/00/00 created)&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the purpose string of the program  <a href="#de5acfcd3d72ecb6ac1821975b319243"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#a22e2de7806373a5210c134611371352">opt_info_usage</a> = &quot;Usage: nd3d2mqo [OPTIONS]...&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the usage string of the program  <a href="#a22e2de7806373a5210c134611371352"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a> = &quot;&quot;</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac">opt_info_help</a> []</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">all the lines making the help output  <a href="#efaf92922317ee037ef0fcd16606e7ac"></a><br></td></tr>
-</table>
-<hr><h2>列挙型</h2>
-<a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b9"></a><!-- doxytag: member="Option.c::opt_parser_arg_type" ref="9c67d6cf1d03dc02f0ba553fd8afb2b9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="mqo2nd3d_2Option_8c.html#9c67d6cf1d03dc02f0ba553fd8afb2b9">opt_parser_arg_type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<dl compact><dt><b>列挙型の値: </b></dt><dd>
-<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada"></a><!-- doxytag: member="ARG_NO" ref="9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada" args="" -->ARG_NO</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7"></a><!-- doxytag: member="ARG_FLAG" ref="9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7" args="" -->ARG_FLAG</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa"></a><!-- doxytag: member="ARG_STRING" ref="9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa" args="" -->ARG_STRING</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada"></a><!-- doxytag: member="ARG_NO" ref="9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada" args="" -->ARG_NO</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7"></a><!-- doxytag: member="ARG_FLAG" ref="9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7" args="" -->ARG_FLAG</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa"></a><!-- doxytag: member="ARG_STRING" ref="9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa" args="" -->ARG_STRING</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00042">42</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="ff6819495cc8bd6c182e9a9625d68bc7"></a><!-- doxytag: member="Option.c::opt_parser" ref="ff6819495cc8bd6c182e9a9625d68bc7" args="(int argc, char *const *argv, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00270">270</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4954fe411ec1cd2fcd05dab8bf92489c"></a><!-- doxytag: member="Option.c::opt_parser2" ref="4954fe411ec1cd2fcd05dab8bf92489c" args="(int argc, char *const *argv, struct opt_info *args_info, int override, int initialize, int check_required)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser2           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>override</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>initialize</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>check_required</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters - deprecated) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>override</em>&nbsp;</td><td>whether to override possibly already present options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>initialize</em>&nbsp;</td><td>whether to initialize the option structure my_args_info </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>check_required</em>&nbsp;</td><td>whether to check that all required options were provided </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">非推奨:</a></b></dt><dd>use <a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext()</a> instead </dd></dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00292">292</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="df840961f3dcfb1151b0687f6a5ed436"></a><!-- doxytag: member="Option.c::opt_parser_dump" ref="df840961f3dcfb1151b0687f6a5ed436" args="(FILE *outfile, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_dump           </td>
-          <td>(</td>
-          <td class="paramtype">FILE *&nbsp;</td>
-          <td class="paramname"> <em>outfile</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into an already open FILE stream. <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>outfile</em>&nbsp;</td><td>the stream where to dump options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to dump </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00200">200</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f8987844868b0a599801dbea30a8816d"></a><!-- doxytag: member="Option.c::opt_parser_ext" ref="f8987844868b0a599801dbea30a8816d" args="(int argc, char *const *argv, struct opt_info *args_info, struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_ext           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>additional parameters for the parser </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00276">276</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6807cb44bb4d0a3bb5ab436599e5476b"></a><!-- doxytag: member="Option.c::opt_parser_file_save" ref="6807cb44bb4d0a3bb5ab436599e5476b" args="(const char *filename, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_file_save           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>filename</em>&nbsp;</td><td>the file where to save </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to save </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00229">229</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ec5c9be96f2df4ea7b752c1041f83e9e"></a><!-- doxytag: member="Option.c::opt_parser_free" ref="ec5c9be96f2df4ea7b752c1041f83e9e" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_free           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Deallocates the string fields of the <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure (but does not deallocate the structure itself) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to deallocate </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00249">249</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4ef13a28faf4887592cb80d412be76aa"></a><!-- doxytag: member="Option.c::opt_parser_init" ref="4ef13a28faf4887592cb80d412be76aa" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the passed <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure's fields (also set default values for options that have a default) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00131">131</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="79db2c8847ec40d26b9286e8084719c5"></a><!-- doxytag: member="Option.c::opt_parser_params_create" ref="79db2c8847ec40d26b9286e8084719c5" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a>* opt_parser_params_create           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [read]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Allocates dynamically a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure and initializes all its fields to their default values <dl class="return" compact><dt><b>戻り値:</b></dt><dd>the created and initialized <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure </dd></dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00152">152</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="28c759dde6a236fb53f9df9642b72131"></a><!-- doxytag: member="Option.c::opt_parser_params_init" ref="28c759dde6a236fb53f9df9642b72131" args="(struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_params_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes all the fields a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure to their default values <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00139">139</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dc7f6e82e1386dd33ac6d9b15c34d104"></a><!-- doxytag: member="Option.c::opt_parser_print_help" ref="dc7f6e82e1386dd33ac6d9b15c34d104" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_help           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the help 
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00122">122</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ad0483c17a23bbdec55f5668579e1e73"></a><!-- doxytag: member="Option.c::opt_parser_print_version" ref="ad0483c17a23bbdec55f5668579e1e73" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_version           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the version 
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00101">101</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f1110c3b72c3b4766169bde78e5e6790"></a><!-- doxytag: member="Option.c::opt_parser_required" ref="f1110c3b72c3b4766169bde78e5e6790" args="(struct opt_info *args_info, const char *prog_name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_required           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>prog_name</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Checks that all the required options were specified <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to check </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>prog_name</em>&nbsp;</td><td>the name of the program that will be used to print possible errors </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd></dd></dl>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00315">315</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="e67f06f2dc06feb12e51dd5a8001b75c"></a><!-- doxytag: member="Option.c::opt_info_description" ref="e67f06f2dc06feb12e51dd5a8001b75c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8c.html#e67f06f2dc06feb12e51dd5a8001b75c">opt_info_description</a> = &quot;&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00028">28</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="efaf92922317ee037ef0fcd16606e7ac"></a><!-- doxytag: member="Option.c::opt_info_help" ref="efaf92922317ee037ef0fcd16606e7ac" args="[]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">opt_info_help</a>[]          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<b>初期値:</b><div class="fragment"><pre class="fragment"> {
-  <span class="stringliteral">"  -h, --help                    Print help and exit"</span>,
-  <span class="stringliteral">"  -V, --version                 Print version and exit"</span>,
-  <span class="stringliteral">"\n必須のオプション:"</span>,
-  <span class="stringliteral">"  -i, --input-nd3d=STRING       \n                                   入力nd3dファイル名"</span>,
-  <span class="stringliteral">"\n任意のオプション:"</span>,
-  <span class="stringliteral">"  -t, --output-txtr-mqo=STRING  \n                                   出力mqoファイル名 \n                                  (テクスチャ用)  (default=`')"</span>,
-  <span class="stringliteral">"  -w, --output-wf-mqo=STRING    \n                                   出力mqoファイル名 \n                                  (ワイヤーフレーム出力用)  \n                                  (default=`')"</span>,
-  <span class="stringliteral">"  -v, --verbose                 \n                                   詳細の表示 (未対応)  (default=off)"</span>,
-    0
-}
-</pre></div>all the lines making the help output 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="de5acfcd3d72ecb6ac1821975b319243"></a><!-- doxytag: member="Option.c::opt_info_purpose" ref="de5acfcd3d72ecb6ac1821975b319243" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">opt_info_purpose</a> = &quot;nd3d2mqo\nauthor R.T\n(0000/00/00 created)&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the purpose string of the program 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a22e2de7806373a5210c134611371352"></a><!-- doxytag: member="Option.c::opt_info_usage" ref="a22e2de7806373a5210c134611371352" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#a22e2de7806373a5210c134611371352">opt_info_usage</a> = &quot;Usage: nd3d2mqo [OPTIONS]...&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the usage string of the program 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8c-source.html">Option.c</a> の <a class="el" href="nd3d2mqo_2Option_8c-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/nd3d2mqo_2Option_8h-source.html b/latex/vim/.vim/doc/html/nd3d2mqo_2Option_8h-source.html
deleted file mode 100644 (file)
index 3cd888a..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: nd3d2mqo/Option.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>nd3d2mqo/Option.h</h1><a href="nd3d2mqo_2Option_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
-<a name="l00008"></a>00008 <span class="preprocessor">#ifndef OPTION_H</span>
-<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define OPTION_H</span>
-<a name="l00010"></a>00010 <span class="preprocessor"></span>
-<a name="l00011"></a>00011 <span class="comment">/* If we use autoconf.  */</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
-<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#include "config.h"</span>
-<a name="l00014"></a>00014 <span class="preprocessor">#endif</span>
-<a name="l00015"></a>00015 <span class="preprocessor"></span>
-<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;stdio.h&gt;</span> <span class="comment">/* for FILE */</span>
-<a name="l00017"></a>00017 
-<a name="l00018"></a>00018 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00020"></a>00020 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022 <span class="preprocessor">#ifndef OPT_PARSER_PACKAGE</span>
-<a name="l00023"></a>00023 <span class="preprocessor"></span>
-<a name="l00024"></a><a class="code" href="nd3d2mqo_2Option_8h.html#e033042b96f2ea944a887077fa362e37">00024</a> <span class="preprocessor">#define OPT_PARSER_PACKAGE "nd3d2mqo"</span>
-<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00026"></a>00026 <span class="preprocessor"></span>
-<a name="l00027"></a>00027 <span class="preprocessor">#ifndef OPT_PARSER_VERSION</span>
-<a name="l00028"></a>00028 <span class="preprocessor"></span>
-<a name="l00029"></a><a class="code" href="nd3d2mqo_2Option_8h.html#77eccd8d1f037cb9437b1291c56a4956">00029</a> <span class="preprocessor">#define OPT_PARSER_VERSION "1.0.0"</span>
-<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00031"></a>00031 <span class="preprocessor"></span>
-<a name="l00033"></a>00033 <span class="keyword">struct </span><a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a>
-<a name="l00034"></a>00034 {
-<a name="l00035"></a>00035   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#54108cc96061ac0efe472dd89639053c" title="Print help and exit help description.">help_help</a>; 
-<a name="l00036"></a>00036   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b" title="Print version and exit help description.">version_help</a>; 
-<a name="l00037"></a><a class="code" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37">00037</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37" title="  入力nd3dファイル名.">input_nd3d_arg</a>;    
-<a name="l00038"></a><a class="code" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c">00038</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c" title="  入力nd3dファイル名 original value given at command line.">input_nd3d_orig</a>;   
-<a name="l00039"></a><a class="code" href="structopt__info.html#3c900d3f172c995099b2c986eed73f20">00039</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#3c900d3f172c995099b2c986eed73f20" title="  入力nd3dファイル名 help description.">input_nd3d_help</a>; 
-<a name="l00040"></a><a class="code" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502">00040</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502" title="  出力mqoファイル名 (テクスチャ用) (default=&amp;#39;&amp;#39;).">output_txtr_mqo_arg</a>;   
-<a name="l00041"></a><a class="code" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266">00041</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266" title="  出力mqoファイル名 (テクスチャ用) original value given at command line...">output_txtr_mqo_orig</a>;  
-<a name="l00042"></a><a class="code" href="structopt__info.html#5bfa002d41955ce972126a3b7c63a105">00042</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#5bfa002d41955ce972126a3b7c63a105" title="  出力mqoファイル名 (テクスチャ用) help description.">output_txtr_mqo_help</a>; 
-<a name="l00043"></a><a class="code" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a">00043</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a" title="  出力mqoファイル名 (ワイヤーフレーム出力用) (default=&amp;#39;&amp;#39;)...">output_wf_mqo_arg</a>; 
-<a name="l00044"></a><a class="code" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981">00044</a>   <span class="keywordtype">char</span> * <a class="code" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981" title="  出力mqoファイル名 (ワイヤーフレーム出力用) original value given...">output_wf_mqo_orig</a>;    
-<a name="l00045"></a><a class="code" href="structopt__info.html#2c7811225151325f672f6ff3b009300c">00045</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#2c7811225151325f672f6ff3b009300c" title="  出力mqoファイル名 (ワイヤーフレーム出力用) help description.">output_wf_mqo_help</a>; 
-<a name="l00046"></a>00046   <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67" title="  詳細の表示 (未実装) (default=off).">verbose_flag</a>; 
-<a name="l00047"></a>00047   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070" title="  詳細の表示 (未実装) help description.">verbose_help</a>; 
-<a name="l00049"></a>00049   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c" title="Whether help was given.">help_given</a> ; 
-<a name="l00050"></a>00050   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf" title="Whether version was given.">version_given</a> ;  
-<a name="l00051"></a><a class="code" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7">00051</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7" title="Whether input-nd3d was given.">input_nd3d_given</a> ;   
-<a name="l00052"></a><a class="code" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d">00052</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d" title="Whether output-txtr-mqo was given.">output_txtr_mqo_given</a> ;  
-<a name="l00053"></a><a class="code" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a">00053</a>   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a" title="Whether output-wf-mqo was given.">output_wf_mqo_given</a> ;    
-<a name="l00054"></a>00054   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structopt__info.html#02a684781353c32e6327fd91c955229c" title="Whether verbose was given.">verbose_given</a> ;  
-<a name="l00056"></a>00056 } ;
-<a name="l00057"></a>00057 
-<a name="l00059"></a>00059 <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a>
-<a name="l00060"></a>00060 {
-<a name="l00061"></a>00061   <span class="keywordtype">int</span> <span class="keyword">override</span>; 
-<a name="l00062"></a>00062   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a" title="whether to initialize the option structure opt_info (default 1)">initialize</a>; 
-<a name="l00063"></a>00063   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd" title="whether to check that all required options were provided (default 1)">check_required</a>; 
-<a name="l00064"></a>00064   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f" title="whether to check for options already specified in the option structure opt_info (default...">check_ambiguity</a>; 
-<a name="l00065"></a>00065   <span class="keywordtype">int</span> <a class="code" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d" title="whether getopt_long should print an error message for a bad option (default 1)">print_errors</a>; 
-<a name="l00066"></a>00066 } ;
-<a name="l00067"></a>00067 
-<a name="l00069"></a>00069 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#de5acfcd3d72ecb6ac1821975b319243" title="the purpose string of the program">opt_info_purpose</a>;
-<a name="l00071"></a>00071 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#a22e2de7806373a5210c134611371352" title="the usage string of the program">opt_info_usage</a>;
-<a name="l00073"></a>00073 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="mqo2nd3d_2Option_8c.html#efaf92922317ee037ef0fcd16606e7ac" title="all the lines making the help output">opt_info_help</a>[];
-<a name="l00074"></a>00074 
-<a name="l00082"></a>00082 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
-<a name="l00083"></a>00083   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00084"></a>00084 
-<a name="l00096"></a>00096 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
-<a name="l00097"></a>00097   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00098"></a>00098   <span class="keywordtype">int</span> <span class="keyword">override</span>, <span class="keywordtype">int</span> <a class="code" href="namespacelogo__object__motion__mod.html#4d13b2db59fe74c70b2d2edc8ed757eb" title="モジュールの初期化を行う.">initialize</a>, <span class="keywordtype">int</span> check_required);
-<a name="l00099"></a>00099 
-<a name="l00108"></a>00108 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext</a> (<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> * <span class="keyword">const</span> *argv,
-<a name="l00109"></a>00109   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00110"></a>00110   <span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params);
-<a name="l00111"></a>00111 
-<a name="l00118"></a>00118 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a>(FILE *outfile,
-<a name="l00119"></a>00119   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00120"></a>00120 
-<a name="l00128"></a>00128 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#6807cb44bb4d0a3bb5ab436599e5476b">opt_parser_file_save</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename,
-<a name="l00129"></a>00129   <span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00130"></a>00130 
-<a name="l00134"></a>00134 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a>(<span class="keywordtype">void</span>);
-<a name="l00138"></a>00138 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a>(<span class="keywordtype">void</span>);
-<a name="l00139"></a>00139 
-<a name="l00145"></a>00145 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a>(<span class="keyword">struct</span> <a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *params);
-<a name="l00146"></a>00146 
-<a name="l00152"></a>00152 <span class="keyword">struct </span><a class="code" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> *<a class="code" href="mqo2nd3d_2Option_8c.html#79db2c8847ec40d26b9286e8084719c5">opt_parser_params_create</a>(<span class="keywordtype">void</span>);
-<a name="l00153"></a>00153 
-<a name="l00159"></a>00159 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00165"></a>00165 <span class="keywordtype">void</span> <a class="code" href="mqo2nd3d_2Option_8c.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info);
-<a name="l00166"></a>00166 
-<a name="l00174"></a>00174 <span class="keywordtype">int</span> <a class="code" href="mqo2nd3d_2Option_8c.html#f1110c3b72c3b4766169bde78e5e6790">opt_parser_required</a> (<span class="keyword">struct</span> <a class="code" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> *args_info,
-<a name="l00175"></a>00175   <span class="keyword">const</span> <span class="keywordtype">char</span> *prog_name);
-<a name="l00176"></a>00176 
-<a name="l00177"></a>00177 
-<a name="l00178"></a>00178 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00179"></a>00179 <span class="preprocessor"></span>}
-<a name="l00180"></a>00180 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
-<a name="l00181"></a>00181 <span class="preprocessor">#endif </span><span class="comment">/* OPTION_H */</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/nd3d2mqo_2Option_8h.html b/latex/vim/.vim/doc/html/nd3d2mqo_2Option_8h.html
deleted file mode 100644 (file)
index 4aa4d4c..0000000
+++ /dev/null
@@ -1,622 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: nd3d2mqo/Option.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>nd3d2mqo/Option.h</h1>
-<p>
-<a href="nd3d2mqo_2Option_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html">opt_info</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Where the command line options are stored.  <a href="structopt__info.html#_details">[詳細]</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__parser__params.html">opt_parser_params</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The additional parameters to pass to parser functions.  <a href="structopt__parser__params.html#_details">[詳細]</a><br></td></tr>
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#e033042b96f2ea944a887077fa362e37">OPT_PARSER_PACKAGE</a>&nbsp;&nbsp;&nbsp;&quot;nd3d2mqo&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the program name  <a href="#e033042b96f2ea944a887077fa362e37"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#77eccd8d1f037cb9437b1291c56a4956">OPT_PARSER_VERSION</a>&nbsp;&nbsp;&nbsp;&quot;1.0.0&quot;</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the program version  <a href="#77eccd8d1f037cb9437b1291c56a4956"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#ff6819495cc8bd6c182e9a9625d68bc7">opt_parser</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#4954fe411ec1cd2fcd05dab8bf92489c">opt_parser2</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, int override, int initialize, int check_required)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext</a> (int argc, char *const *argv, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#df840961f3dcfb1151b0687f6a5ed436">opt_parser_dump</a> (FILE *outfile, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#6807cb44bb4d0a3bb5ab436599e5476b">opt_parser_file_save</a> (const char *filename, struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#dc7f6e82e1386dd33ac6d9b15c34d104">opt_parser_print_help</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#ad0483c17a23bbdec55f5668579e1e73">opt_parser_print_version</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#28c759dde6a236fb53f9df9642b72131">opt_parser_params_init</a> (struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *params)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#79db2c8847ec40d26b9286e8084719c5">opt_parser_params_create</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#4ef13a28faf4887592cb80d412be76aa">opt_parser_init</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#ec5c9be96f2df4ea7b752c1041f83e9e">opt_parser_free</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#f1110c3b72c3b4766169bde78e5e6790">opt_parser_required</a> (struct <a class="el" href="structopt__info.html">opt_info</a> *args_info, const char *prog_name)</td></tr>
-
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">opt_info_purpose</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the purpose string of the program  <a href="#de5acfcd3d72ecb6ac1821975b319243"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#a22e2de7806373a5210c134611371352">opt_info_usage</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the usage string of the program  <a href="#a22e2de7806373a5210c134611371352"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="nd3d2mqo_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">opt_info_help</a> []</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">all the lines making the help output  <a href="#efaf92922317ee037ef0fcd16606e7ac"></a><br></td></tr>
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="e033042b96f2ea944a887077fa362e37"></a><!-- doxytag: member="Option.h::OPT_PARSER_PACKAGE" ref="e033042b96f2ea944a887077fa362e37" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define OPT_PARSER_PACKAGE&nbsp;&nbsp;&nbsp;&quot;nd3d2mqo&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the program name 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="77eccd8d1f037cb9437b1291c56a4956"></a><!-- doxytag: member="Option.h::OPT_PARSER_VERSION" ref="77eccd8d1f037cb9437b1291c56a4956" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define OPT_PARSER_VERSION&nbsp;&nbsp;&nbsp;&quot;1.0.0&quot;          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the program version 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00029">29</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="ff6819495cc8bd6c182e9a9625d68bc7"></a><!-- doxytag: member="Option.h::opt_parser" ref="ff6819495cc8bd6c182e9a9625d68bc7" args="(int argc, char *const *argv, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00261">261</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4954fe411ec1cd2fcd05dab8bf92489c"></a><!-- doxytag: member="Option.h::opt_parser2" ref="4954fe411ec1cd2fcd05dab8bf92489c" args="(int argc, char *const *argv, struct opt_info *args_info, int override, int initialize, int check_required)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser2           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>override</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>initialize</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>check_required</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters - deprecated) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>override</em>&nbsp;</td><td>whether to override possibly already present options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>initialize</em>&nbsp;</td><td>whether to initialize the option structure my_args_info </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>check_required</em>&nbsp;</td><td>whether to check that all required options were provided </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">非推奨:</a></b></dt><dd>use <a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext()</a> instead </dd></dl>
-<p>
-The command line parser (version with additional parameters - deprecated) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>override</em>&nbsp;</td><td>whether to override possibly already present options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>initialize</em>&nbsp;</td><td>whether to initialize the option structure my_args_info </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>check_required</em>&nbsp;</td><td>whether to check that all required options were provided </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">非推奨:</a></b></dt><dd>use <a class="el" href="mqo2nd3d_2Option_8c.html#f8987844868b0a599801dbea30a8816d">opt_parser_ext()</a> instead </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00283">283</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="df840961f3dcfb1151b0687f6a5ed436"></a><!-- doxytag: member="Option.h::opt_parser_dump" ref="df840961f3dcfb1151b0687f6a5ed436" args="(FILE *outfile, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_dump           </td>
-          <td>(</td>
-          <td class="paramtype">FILE *&nbsp;</td>
-          <td class="paramname"> <em>outfile</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into an already open FILE stream. <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>outfile</em>&nbsp;</td><td>the stream where to dump options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to dump </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00193">193</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f8987844868b0a599801dbea30a8816d"></a><!-- doxytag: member="Option.h::opt_parser_ext" ref="f8987844868b0a599801dbea30a8816d" args="(int argc, char *const *argv, struct opt_info *args_info, struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_ext           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *const *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-The command line parser (version with additional parameters) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>argc</em>&nbsp;</td><td>the number of command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>argv</em>&nbsp;</td><td>the command line options </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure where option information will be stored </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>additional parameters for the parser </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00267">267</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6807cb44bb4d0a3bb5ab436599e5476b"></a><!-- doxytag: member="Option.h::opt_parser_file_save" ref="6807cb44bb4d0a3bb5ab436599e5476b" args="(const char *filename, struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_file_save           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>filename</em>&nbsp;</td><td>the file where to save </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the option struct to save </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd>0 if everything went fine, NON 0 if an error took place </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00220">220</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ec5c9be96f2df4ea7b752c1041f83e9e"></a><!-- doxytag: member="Option.h::opt_parser_free" ref="ec5c9be96f2df4ea7b752c1041f83e9e" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_free           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Deallocates the string fields of the <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure (but does not deallocate the structure itself) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to deallocate </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00240">240</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4ef13a28faf4887592cb80d412be76aa"></a><!-- doxytag: member="Option.h::opt_parser_init" ref="4ef13a28faf4887592cb80d412be76aa" args="(struct opt_info *args_info)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes the passed <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> structure's fields (also set default values for options that have a default) <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00126">126</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="79db2c8847ec40d26b9286e8084719c5"></a><!-- doxytag: member="Option.h::opt_parser_params_create" ref="79db2c8847ec40d26b9286e8084719c5" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a>* opt_parser_params_create           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [read]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Allocates dynamically a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure and initializes all its fields to their default values <dl class="return" compact><dt><b>戻り値:</b></dt><dd>the created and initialized <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure </dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00147">147</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="28c759dde6a236fb53f9df9642b72131"></a><!-- doxytag: member="Option.h::opt_parser_params_init" ref="28c759dde6a236fb53f9df9642b72131" args="(struct opt_parser_params *params)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_params_init           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__parser__params.html">opt_parser_params</a> *&nbsp;</td>
-          <td class="paramname"> <em>params</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Initializes all the fields a <a class="el" href="structopt__parser__params.html" title="The additional parameters to pass to parser functions.">opt_parser_params</a> structure to their default values <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>params</em>&nbsp;</td><td>the structure to initialize </td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00134">134</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dc7f6e82e1386dd33ac6d9b15c34d104"></a><!-- doxytag: member="Option.h::opt_parser_print_help" ref="dc7f6e82e1386dd33ac6d9b15c34d104" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_help           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the help 
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00117">117</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ad0483c17a23bbdec55f5668579e1e73"></a><!-- doxytag: member="Option.h::opt_parser_print_version" ref="ad0483c17a23bbdec55f5668579e1e73" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void opt_parser_print_version           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print the version 
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00096">96</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f1110c3b72c3b4766169bde78e5e6790"></a><!-- doxytag: member="Option.h::opt_parser_required" ref="f1110c3b72c3b4766169bde78e5e6790" args="(struct opt_info *args_info, const char *prog_name)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int opt_parser_required           </td>
-          <td>(</td>
-          <td class="paramtype">struct <a class="el" href="structopt__info.html">opt_info</a> *&nbsp;</td>
-          <td class="paramname"> <em>args_info</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>prog_name</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Checks that all the required options were specified <dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>args_info</em>&nbsp;</td><td>the structure to check </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>prog_name</em>&nbsp;</td><td>the name of the program that will be used to print possible errors </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>戻り値:</b></dt><dd></dd></dl>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00306">306</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="efaf92922317ee037ef0fcd16606e7ac"></a><!-- doxytag: member="Option.h::opt_info_help" ref="efaf92922317ee037ef0fcd16606e7ac" args="[]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#efaf92922317ee037ef0fcd16606e7ac">opt_info_help</a>[]          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-all the lines making the help output 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="de5acfcd3d72ecb6ac1821975b319243"></a><!-- doxytag: member="Option.h::opt_info_purpose" ref="de5acfcd3d72ecb6ac1821975b319243" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#de5acfcd3d72ecb6ac1821975b319243">opt_info_purpose</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the purpose string of the program 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a22e2de7806373a5210c134611371352"></a><!-- doxytag: member="Option.h::opt_info_usage" ref="a22e2de7806373a5210c134611371352" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="nd3d2mqo_2Option_8h.html#a22e2de7806373a5210c134611371352">opt_info_usage</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-the usage string of the program 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8c-source.html">Option.c</a> の <a class="el" href="mqo2nd3d_2Option_8c-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/pages.html b/latex/vim/.vim/doc/html/pages.html
deleted file mode 100644 (file)
index b800da7..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: ページ索引</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li class="current"><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>関連ページ</h1>関連ページの一覧です。<ul>
-<li><a class="el" href="deprecated.html">非推奨一覧</a>
-
-</ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/png__load_8cc-source.html b/latex/vim/.vim/doc/html/png__load_8cc-source.html
deleted file mode 100644 (file)
index 55602f0..0000000
+++ /dev/null
@@ -1,194 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/png_load.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/png_load.cc</h1><a href="png__load_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="png__load_8h.html">png_load.h</a>"</span>
-<a name="l00002"></a>00002 
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;png.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;iostream&gt;</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
-<a name="l00006"></a>00006 
-<a name="l00007"></a>00007 <span class="comment">// http://gmoon.jp/png/#tools_pngcheckを参照した</span>
-<a name="l00008"></a>00008 
-<a name="l00009"></a>00009 <span class="keyword">using namespace </span>std;
-<a name="l00010"></a>00010 
-<a name="l00011"></a><a class="code" href="png__load_8cc.html#4e42e363043be96fcd95e48e05260828">00011</a> <span class="keywordtype">void</span> <a class="code" href="png__load_8cc.html#4e42e363043be96fcd95e48e05260828">read_png_info</a>(FILE *fp, png_structp *png_ptr, png_infop *info_ptr)
-<a name="l00012"></a>00012 {
-<a name="l00013"></a>00013    *png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL);
-<a name="l00014"></a>00014    <span class="keywordflow">if</span> (*png_ptr == NULL) {
-<a name="l00015"></a>00015       fclose(fp);
-<a name="l00016"></a>00016       exit(EXIT_FAILURE);
-<a name="l00017"></a>00017    }
-<a name="l00018"></a>00018    *info_ptr = png_create_info_struct(*png_ptr);
-<a name="l00019"></a>00019    <span class="keywordflow">if</span> (*info_ptr == NULL) {
-<a name="l00020"></a>00020       png_destroy_read_struct(png_ptr, (png_infopp)NULL, (png_infopp)NULL);
-<a name="l00021"></a>00021       fclose(fp);
-<a name="l00022"></a>00022       exit(EXIT_FAILURE);
-<a name="l00023"></a>00023    }
-<a name="l00024"></a>00024    <span class="keywordflow">if</span> (setjmp((*png_ptr)-&gt;jmpbuf)) {
-<a name="l00025"></a>00025       png_destroy_read_struct(png_ptr, info_ptr, (png_infopp)NULL);
-<a name="l00026"></a>00026             fclose(fp);
-<a name="l00027"></a>00027             exit(EXIT_FAILURE);
-<a name="l00028"></a>00028    }
-<a name="l00029"></a>00029    png_init_io(*png_ptr, fp);
-<a name="l00030"></a>00030    png_read_info(*png_ptr, *info_ptr);
-<a name="l00031"></a>00031 }
-<a name="l00032"></a>00032 
-<a name="l00033"></a>00033 
-<a name="l00034"></a><a class="code" href="png__load_8h.html#df5d64e1028b3f111c0421a951eab2d9">00034</a> GLubyte* <a class="code" href="png__load_8cc.html#df5d64e1028b3f111c0421a951eab2d9" title="PNGã\82\92読ã\81¿è¾¼ã\81¿ï¼\8cRGBAã\81®æ\83\85å ±ã\82\92å¾\97ã\82\8bï¼\8e.">loadPNGTexture</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>&amp; <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>&amp; <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>)
-<a name="l00035"></a>00035 {
-<a name="l00036"></a>00036    <span class="comment">//cerr &lt;&lt; "file: " &lt;&lt; filename &lt;&lt; endl;</span>
-<a name="l00037"></a>00037    <span class="comment">//cerr &lt;&lt; endl;</span>
-<a name="l00038"></a>00038    FILE* fp;
-<a name="l00039"></a>00039    <span class="keywordtype">int</span> bit_depth, color_type, interlace_type; <span class="comment">// 階調度,画像の種類,インタレースの種類</span>
-<a name="l00040"></a>00040    png_byte **image; <span class="comment">// 画像の輝度値</span>
-<a name="l00041"></a>00041 
-<a name="l00042"></a>00042 <span class="preprocessor">#ifdef PNG_LOAD_DEBUG</span>
-<a name="l00043"></a>00043 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"file open"</span> &lt;&lt; endl;
-<a name="l00044"></a>00044 <span class="preprocessor">#endif </span>
-<a name="l00045"></a>00045 <span class="preprocessor"></span>   
-<a name="l00046"></a>00046    <span class="comment">// ファイルのオープン</span>
-<a name="l00047"></a>00047    fp = fopen(filename, <span class="stringliteral">"rb"</span>);
-<a name="l00048"></a>00048    <span class="keywordflow">if</span> (! fp)
-<a name="l00049"></a>00049    {
-<a name="l00050"></a>00050       cerr &lt;&lt; <span class="stringliteral">"file open error!"</span> &lt;&lt; endl;
-<a name="l00051"></a>00051       exit(1);
-<a name="l00052"></a>00052    }
-<a name="l00053"></a>00053    
-<a name="l00054"></a>00054    
-<a name="l00055"></a>00055    <span class="comment">// PNG画像を扱う際に必要となるPNG_ptr構造体,info_ptr構造体の確保及び初期化</span>
-<a name="l00056"></a>00056    png_structp png_ptr;
-<a name="l00057"></a>00057    png_infop info_ptr, end_info;
-<a name="l00058"></a>00058    <a class="code" href="png__load_8cc.html#4e42e363043be96fcd95e48e05260828">read_png_info</a>(fp, &amp;png_ptr, &amp;info_ptr);
-<a name="l00059"></a>00059    
-<a name="l00060"></a>00060 <span class="preprocessor">#ifdef PNG_LOAD_DEBUG</span>
-<a name="l00061"></a>00061 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"header read..."</span> &lt;&lt; endl;
-<a name="l00062"></a>00062 <span class="preprocessor">#endif   </span>
-<a name="l00063"></a>00063 <span class="preprocessor"></span>   
-<a name="l00064"></a>00064    <span class="comment">// PNGファイルのヘッダ領域の読み込み</span>
-<a name="l00065"></a>00065    png_get_IHDR(png_ptr, info_ptr, &amp;width, &amp;height, 
-<a name="l00066"></a>00066         &amp;bit_depth, &amp;color_type, &amp;interlace_type,
-<a name="l00067"></a>00067                 NULL, NULL);
-<a name="l00068"></a>00068    
-<a name="l00069"></a>00069    <span class="comment">// カラータイプはRGBAのみに限定する</span>
-<a name="l00070"></a>00070    <span class="comment">// if (color_type != PNG_COLOR_TYPE_RGBA)</span>
-<a name="l00071"></a>00071    <span class="comment">// {</span>
-<a name="l00072"></a>00072    <span class="comment">//    cerr &lt;&lt; "This file is not RGBa file!!" &lt;&lt; endl;</span>
-<a name="l00073"></a>00073    <span class="comment">//    exit(1);</span>
-<a name="l00074"></a>00074    <span class="comment">// }</span>
-<a name="l00075"></a>00075 
-<a name="l00076"></a>00076 <span class="preprocessor">#ifdef PNG_LOAD_DEBUG</span>
-<a name="l00077"></a>00077 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"OpenGL texture alloc"</span> &lt;&lt; endl;
-<a name="l00078"></a>00078 <span class="preprocessor">#endif</span>
-<a name="l00079"></a>00079 <span class="preprocessor"></span>
-<a name="l00080"></a>00080    <span class="comment">// OpenGLテクスチャ用の配列の確保</span>
-<a name="l00081"></a>00081    GLubyte* <a class="code" href="display__3D_8cc.html#e843a744caa53e082a3c3889dd1f7fb3" title="¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp)">texture</a> = <span class="keyword">new</span> GLubyte[width * height * 4]; <span class="comment">// 4byte = RGBA</span>
-<a name="l00082"></a>00082    
-<a name="l00083"></a>00083    <span class="comment">// 画像データ用配列の確保</span>
-<a name="l00084"></a>00084    image = <span class="keyword">new</span> png_byte * [height];
-<a name="l00085"></a>00085    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; height; ++i)
-<a name="l00086"></a>00086       image[i] = <span class="keyword">new</span> png_byte[width * <span class="keyword">sizeof</span>(png_bytep)];
-<a name="l00087"></a>00087    
-<a name="l00088"></a>00088 <span class="preprocessor">#ifdef PNG_LOAD_DEBUG</span>
-<a name="l00089"></a>00089 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"image data reading ..."</span> &lt;&lt; endl;
-<a name="l00090"></a>00090 <span class="preprocessor">#endif</span>
-<a name="l00091"></a>00091 <span class="preprocessor"></span>
-<a name="l00092"></a>00092    <span class="comment">// PNG画像の読み込み</span>
-<a name="l00093"></a>00093    png_read_image(png_ptr, image);
-<a name="l00094"></a>00094    <span class="comment">//cerr &lt;&lt; "png data" &lt;&lt; endl;</span>
-<a name="l00095"></a>00095    
-<a name="l00096"></a>00096    <span class="comment">// for (int i = 0; i &lt; width * height * 4; i+=4)</span>
-<a name="l00097"></a>00097    <span class="comment">// {</span>
-<a name="l00098"></a>00098    <span class="comment">//    cerr &lt;&lt; (int)image[i] &lt;&lt; endl;</span>
-<a name="l00099"></a>00099    <span class="comment">//    cerr &lt;&lt; (int)image[i + 1] &lt;&lt; endl;</span>
-<a name="l00100"></a>00100    <span class="comment">//    cerr &lt;&lt; (int)image[i + 2] &lt;&lt; endl;</span>
-<a name="l00101"></a>00101    <span class="comment">//    cerr &lt;&lt; (int)image[i + 3] &lt;&lt; endl;</span>
-<a name="l00102"></a>00102    <span class="comment">//    cerr &lt;&lt; endl;</span>
-<a name="l00103"></a>00103    <span class="comment">// }</span>
-<a name="l00104"></a>00104    
-<a name="l00105"></a>00105    <span class="comment">//cerr &lt;&lt; "png data end" &lt;&lt; endl;</span>
-<a name="l00106"></a>00106 
-<a name="l00107"></a>00107 
-<a name="l00108"></a>00108 <span class="preprocessor">#ifdef PNG_LOAD_DEBUG</span>
-<a name="l00109"></a>00109 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"convert libPNG data ==&gt; GLubyte data"</span> &lt;&lt; endl;
-<a name="l00110"></a>00110 <span class="preprocessor">#endif</span>
-<a name="l00111"></a>00111 <span class="preprocessor"></span>
-<a name="l00112"></a>00112    <span class="keywordflow">if</span> (color_type != PNG_COLOR_TYPE_RGBA)
-<a name="l00113"></a>00113    {
-<a name="l00114"></a>00114       <span class="comment">//cerr &lt;&lt; "it's not RGBA file" &lt;&lt; endl;</span>
-<a name="l00115"></a>00115    }
-<a name="l00116"></a>00116    <span class="keywordflow">else</span>
-<a name="l00117"></a>00117    {
-<a name="l00118"></a>00118       <span class="comment">//cerr &lt;&lt; "it's a RGBA file" &lt;&lt; endl;</span>
-<a name="l00119"></a>00119    }
-<a name="l00120"></a>00120    
-<a name="l00121"></a>00121    <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> bytes_per_column = png_get_rowbytes(png_ptr, info_ptr);
-<a name="l00122"></a>00122    <span class="comment">// libPNG data ==&gt; GLubyte data</span>
-<a name="l00123"></a>00123    <span class="comment">//cerr &lt;&lt; "need: bytes" &lt;&lt; bytes_per_column / width &lt;&lt; endl;</span>
-<a name="l00124"></a>00124    GLubyte* pivot = texture;
-<a name="l00125"></a>00125    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> u = 0; u &lt; height; ++u)
-<a name="l00126"></a>00126       <span class="keywordflow">for</span> (<span class="keywordtype">int</span> v = 0; v &lt; bytes_per_column; v+= (bytes_per_column / width) )
-<a name="l00127"></a>00127       {
-<a name="l00128"></a>00128      pivot[0] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(image[u][v]);
-<a name="l00129"></a>00129      pivot[1] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(image[u][v + 1]);
-<a name="l00130"></a>00130      pivot[2] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(image[u][v + 2]);
-<a name="l00131"></a>00131      
-<a name="l00132"></a>00132      <span class="keywordflow">if</span> (color_type != PNG_COLOR_TYPE_RGBA)
-<a name="l00133"></a>00133      {
-<a name="l00134"></a>00134         pivot[3] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(255);
-<a name="l00135"></a>00135      }
-<a name="l00136"></a>00136      <span class="keywordflow">else</span>
-<a name="l00137"></a>00137      {
-<a name="l00138"></a>00138         <span class="comment">//cerr &lt;&lt; "alpha: " &lt;&lt; static_cast&lt;int&gt; (image[u][v + 3]) &lt;&lt; endl;</span>
-<a name="l00139"></a>00139         pivot[3] = <span class="keyword">static_cast&lt;</span>GLubyte<span class="keyword">&gt;</span>(image[u][v + 3]);
-<a name="l00140"></a>00140      }
-<a name="l00141"></a>00141      pivot+= 4; <span class="comment">// 4 = sizeof(png_bytep)</span>
-<a name="l00142"></a>00142       }
-<a name="l00143"></a>00143    
-<a name="l00144"></a>00144 <span class="preprocessor">#ifdef PNG_LOAD_DEBUG</span>
-<a name="l00145"></a>00145 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"free"</span> &lt;&lt; endl;
-<a name="l00146"></a>00146 <span class="preprocessor">#endif</span>
-<a name="l00147"></a>00147 <span class="preprocessor"></span>   <span class="comment">// 画像用配列の解放</span>
-<a name="l00148"></a>00148    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; height; i++) free(image[i]);          
-<a name="l00149"></a>00149    free(image);
-<a name="l00150"></a>00150    
-<a name="l00151"></a>00151    <span class="comment">// PNG構造体の解放</span>
-<a name="l00152"></a>00152    png_destroy_read_struct(&amp;png_ptr, &amp;info_ptr, (png_infopp)NULL);
-<a name="l00153"></a>00153    
-<a name="l00154"></a>00154 <span class="preprocessor">#ifdef PNG_LOAD_DEBUG</span>
-<a name="l00155"></a>00155 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"file close "</span> &lt;&lt; endl;   
-<a name="l00156"></a>00156 <span class="preprocessor">#endif</span>
-<a name="l00157"></a>00157 <span class="preprocessor"></span>   
-<a name="l00158"></a>00158    <span class="comment">// ファイルを閉じる</span>
-<a name="l00159"></a>00159    fclose(fp);
-<a name="l00160"></a>00160 
-<a name="l00161"></a>00161 <span class="preprocessor">#ifdef PNG_LOAD_DEBUG</span>
-<a name="l00162"></a>00162 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"PNG ==&gt; GLubyte data convertion has completed!!"</span> &lt;&lt; endl;
-<a name="l00163"></a>00163 <span class="preprocessor">#endif</span>
-<a name="l00164"></a>00164 <span class="preprocessor"></span>   <span class="keywordflow">return</span> texture;
-<a name="l00165"></a>00165 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/png__load_8cc.html b/latex/vim/.vim/doc/html/png__load_8cc.html
deleted file mode 100644 (file)
index a6d4b4f..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/png_load.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/png_load.cc</h1>
-<p>
-<a href="png__load_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="png__load_8cc.html#4e42e363043be96fcd95e48e05260828">read_png_info</a> (FILE *fp, png_structp *png_ptr, png_infop *info_ptr)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLubyte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="png__load_8cc.html#df5d64e1028b3f111c0421a951eab2d9">loadPNGTexture</a> (const char *filename, unsigned long &amp;<a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, unsigned long &amp;<a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">PNGを読み込み,RGBAの情報を得る..  <a href="#df5d64e1028b3f111c0421a951eab2d9"></a><br></td></tr>
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="df5d64e1028b3f111c0421a951eab2d9"></a><!-- doxytag: member="png_load.cc::loadPNGTexture" ref="df5d64e1028b3f111c0421a951eab2d9" args="(const char *filename, unsigned long &amp;width, unsigned long &amp;height)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLubyte* loadPNGTexture           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned long &amp;&nbsp;</td>
-          <td class="paramname"> <em>width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned long &amp;&nbsp;</td>
-          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-PNGを読み込み,RGBAの情報を得る.. 
-<p>
-<dl class="note" compact><dt><b>覚え書き:</b></dt><dd>libpngが必要 </dd></dl>
-<dl class="author" compact><dt><b>作者:</b></dt><dd>K.Hirai テクスチャ(PNG画像)の読み込み </dd></dl>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>PNGファイル名</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>画像の横幅</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>画像の縦幅</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>画像のRGBAの値を格納した配列</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="png__load_8cc-source.html">png_load.cc</a> の <a class="el" href="png__load_8cc-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4e42e363043be96fcd95e48e05260828"></a><!-- doxytag: member="png_load.cc::read_png_info" ref="4e42e363043be96fcd95e48e05260828" args="(FILE *fp, png_structp *png_ptr, png_infop *info_ptr)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void read_png_info           </td>
-          <td>(</td>
-          <td class="paramtype">FILE *&nbsp;</td>
-          <td class="paramname"> <em>fp</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">png_structp *&nbsp;</td>
-          <td class="paramname"> <em>png_ptr</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">png_infop *&nbsp;</td>
-          <td class="paramname"> <em>info_ptr</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="png__load_8cc-source.html">png_load.cc</a> の <a class="el" href="png__load_8cc-source.html#l00011">11</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/png__load_8h-source.html b/latex/vim/.vim/doc/html/png__load_8h-source.html
deleted file mode 100644 (file)
index 411034e..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/png_load.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/png_load.h</h1><a href="png__load_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
-<a name="l00006"></a>00006 <span class="preprocessor">#pragma once</span>
-<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
-<a name="l00008"></a>00008 
-<a name="l00009"></a>00009 <span class="comment">//#define PNG_LOAD_DEBUG</span>
-<a name="l00010"></a>00010 <span class="comment">//#define PNG_BYTES_TO_CHECK 4</span>
-<a name="l00011"></a>00011 
-<a name="l00019"></a>00019 GLubyte* <a class="code" href="png__load_8cc.html#df5d64e1028b3f111c0421a951eab2d9" title="PNGã\82\92読ã\81¿è¾¼ã\81¿ï¼\8cRGBAã\81®æ\83\85å ±ã\82\92å¾\97ã\82\8bï¼\8e.">loadPNGTexture</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>&amp; <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>&amp; <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>);
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/png__load_8h.html b/latex/vim/.vim/doc/html/png__load_8h.html
deleted file mode 100644 (file)
index 5134c45..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/png_load.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/png_load.h</h1>
-<p>
-<a href="png__load_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLubyte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="png__load_8h.html#df5d64e1028b3f111c0421a951eab2d9">loadPNGTexture</a> (const char *filename, unsigned long &amp;<a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, unsigned long &amp;<a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">PNGを読み込み,RGBAの情報を得る..  <a href="#df5d64e1028b3f111c0421a951eab2d9"></a><br></td></tr>
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="df5d64e1028b3f111c0421a951eab2d9"></a><!-- doxytag: member="png_load.h::loadPNGTexture" ref="df5d64e1028b3f111c0421a951eab2d9" args="(const char *filename, unsigned long &amp;width, unsigned long &amp;height)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLubyte* loadPNGTexture           </td>
-          <td>(</td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned long &amp;&nbsp;</td>
-          <td class="paramname"> <em>width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned long &amp;&nbsp;</td>
-          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-PNGを読み込み,RGBAの情報を得る.. 
-<p>
-<dl class="note" compact><dt><b>覚え書き:</b></dt><dd>libpngが必要 </dd></dl>
-<dl class="author" compact><dt><b>作者:</b></dt><dd>K.Hirai テクスチャ(PNG画像)の読み込み </dd></dl>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>PNGファイル名</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>画像の横幅</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>画像の縦幅</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>画像のRGBAの値を格納した配列</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="png__load_8cc-source.html">png_load.cc</a> の <a class="el" href="png__load_8cc-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/point_8cc-source.html b/latex/vim/.vim/doc/html/point_8cc-source.html
deleted file mode 100644 (file)
index 3ccf3bf..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/point.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/point.cc</h1><a href="point_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
-<a name="l00006"></a>00006 <span class="preprocessor">#include "<a class="code" href="point_8h.html" title="ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý.">point.h</a>"</span>
-<a name="l00007"></a>00007 
-<a name="l00008"></a>00008 <span class="keyword">namespace</span>
-<a name="l00009"></a>00009 {
-<a name="l00010"></a>00010     <span class="keywordtype">void</span> drawPyramid(GLdouble size)
-<a name="l00011"></a>00011     {
-<a name="l00012"></a>00012         <span class="comment">// »°³Ñ·Á¥Ý¥ê¥´¥ó4Ëç¤ÇÀµ»ÍÌÌÂΤòºî¤ë</span>
-<a name="l00013"></a>00013         <span class="comment">// 1ÊÕ¤ÎŤµ¤¬ size</span>
-<a name="l00014"></a>00014 
-<a name="l00015"></a>00015         GLdouble sqrt3_div_6 = size * 0.288675;         <span class="comment">// std::sqrt(3) / 6</span>
-<a name="l00016"></a>00016         GLdouble sqrt3_div_6_mul_2 = size * 0.57735;    <span class="comment">// 2 * std::sqrt(3) / 6</span>
-<a name="l00017"></a>00017         GLdouble half_size = size / 2.0;
-<a name="l00018"></a>00018 
-<a name="l00019"></a>00019         <span class="comment">// OpenGL ¤Ç¤ÏËÜÍ衤Ì̤θþ¤­¤ò¹Íθ¤¹¤ëɬÍפ¬¤¢¤ë¤¬...  ¸½ºß¤Î¤È¤³¤í¡¤</span>
-<a name="l00020"></a>00020         <span class="comment">// ÉÁ²è»þ¤Ë¥«¥ê¥ó¥°¤ò¹Ô¤Ã¤Æ¤¤¤Ê¤¤¤Î¤ÇÌ̤θþ¤­¤Ï¹Í¤¨¤º¤ËĺÅÀ¤òʤ٤Æ</span>
-<a name="l00021"></a>00021         <span class="comment">// ¤¤¤ë¤À¤±¤Ê¤Î¤ÇÃí°Õ</span>
-<a name="l00022"></a>00022 
-<a name="l00023"></a>00023         <span class="comment">// ¤È¤¤¤¦¤ï¤±¤Ç¡¤¤Þ¤º¤ÏÄìÌÌ</span>
-<a name="l00024"></a>00024         glVertex3d(      -sqrt3_div_6, -half_size,       -sqrt3_div_6);
-<a name="l00025"></a>00025         glVertex3d(      -sqrt3_div_6,  half_size,       -sqrt3_div_6);
-<a name="l00026"></a>00026         glVertex3d(      -sqrt3_div_6,          0,  sqrt3_div_6_mul_2);
-<a name="l00027"></a>00027 
-<a name="l00028"></a>00028         <span class="comment">// ¼¡¤Ë¦ÌÌ(1ËçÌÜ)</span>
-<a name="l00029"></a>00029         glVertex3d(      -sqrt3_div_6, -half_size,       -sqrt3_div_6);
-<a name="l00030"></a>00030         glVertex3d(      -sqrt3_div_6,          0,  sqrt3_div_6_mul_2);
-<a name="l00031"></a>00031         glVertex3d( sqrt3_div_6_mul_2,          0,                  0);
-<a name="l00032"></a>00032 
-<a name="l00033"></a>00033         <span class="comment">// ¼¡¤Ë¦ÌÌ(2ËçÌÜ)</span>
-<a name="l00034"></a>00034         glVertex3d(      -sqrt3_div_6, -half_size,       -sqrt3_div_6);
-<a name="l00035"></a>00035         glVertex3d(      -sqrt3_div_6,  half_size,       -sqrt3_div_6);
-<a name="l00036"></a>00036         glVertex3d( sqrt3_div_6_mul_2,          0,                  0);
-<a name="l00037"></a>00037 
-<a name="l00038"></a>00038         <span class="comment">// ºÇ¸å¤Ë¦ÌÌ(3ËçÌÜ)</span>
-<a name="l00039"></a>00039         glVertex3d(      -sqrt3_div_6,          0,  sqrt3_div_6_mul_2);
-<a name="l00040"></a>00040         glVertex3d(      -sqrt3_div_6,  half_size,       -sqrt3_div_6);
-<a name="l00041"></a>00041         glVertex3d( sqrt3_div_6_mul_2,          0,                  0);
-<a name="l00042"></a>00042     }
-<a name="l00043"></a>00043 }
-<a name="l00044"></a>00044 
-<a name="l00045"></a>00045 <span class="keyword">namespace </span>Drawing
-<a name="l00046"></a>00046 {
-<a name="l00047"></a><a class="code" href="namespaceDrawing.html#2be9af8a6bc24fd435569928cf94d5b7">00047</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceDrawing.html#2be9af8a6bc24fd435569928cf94d5b7">drawWirePyramid</a>(GLdouble size)
-<a name="l00048"></a>00048     {
-<a name="l00049"></a>00049         glBegin(GL_LINES);
-<a name="l00050"></a>00050         drawPyramid(size);
-<a name="l00051"></a>00051         glEnd();
-<a name="l00052"></a>00052     }
-<a name="l00053"></a>00053 
-<a name="l00054"></a><a class="code" href="namespaceDrawing.html#701f0414c4c6189ea95b2b7c9af24b71">00054</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceDrawing.html#701f0414c4c6189ea95b2b7c9af24b71">drawSolidPyramid</a>(GLdouble size)
-<a name="l00055"></a>00055     {
-<a name="l00056"></a>00056         glBegin(GL_TRIANGLES);
-<a name="l00057"></a>00057         drawPyramid(size);
-<a name="l00058"></a>00058         glEnd();
-<a name="l00059"></a>00059     }
-<a name="l00060"></a>00060 
-<a name="l00061"></a><a class="code" href="namespaceDrawing.html#9066c8127e21b8e52fb425a4d2014edf">00061</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceDrawing.html#9066c8127e21b8e52fb425a4d2014edf">drawCross</a>(GLdouble size)
-<a name="l00062"></a>00062     {
-<a name="l00063"></a>00063         GLdouble half_size = size / 2.0;
-<a name="l00064"></a>00064 
-<a name="l00065"></a>00065         glBegin(GL_LINES);
-<a name="l00066"></a>00066         glVertex3d( half_size, -half_size, -half_size);
-<a name="l00067"></a>00067         glVertex3d(-half_size,  half_size,  half_size);
-<a name="l00068"></a>00068         glVertex3d( half_size, -half_size,  half_size);
-<a name="l00069"></a>00069         glVertex3d(-half_size,  half_size, -half_size);
-<a name="l00070"></a>00070         glVertex3d( half_size,  half_size,  half_size);
-<a name="l00071"></a>00071         glVertex3d(-half_size, -half_size, -half_size);
-<a name="l00072"></a>00072         glVertex3d( half_size,  half_size, -half_size);
-<a name="l00073"></a>00073         glVertex3d(-half_size, -half_size,  half_size);
-<a name="l00074"></a>00074         glEnd();
-<a name="l00075"></a>00075     }
-<a name="l00076"></a>00076 
-<a name="l00077"></a><a class="code" href="namespaceDrawing.html#7f9f5fec3b6bb47e4e741587ffaeeca3">00077</a>     <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Lab::PointType</a> <a class="code" href="namespaceDrawing.html#7f9f5fec3b6bb47e4e741587ffaeeca3">getPointType</a>(<a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a> type)
-<a name="l00078"></a>00078     {
-<a name="l00079"></a>00079         <span class="keywordflow">switch</span> (type)
-<a name="l00080"></a>00080         {
-<a name="l00081"></a>00081         <span class="keywordflow">default</span>:                                    <span class="comment">// FALLTHRU</span>
-<a name="l00082"></a>00082         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e" title="µå¤òÉÁ²è">Drawing::PointType_Sphere</a>:             <span class="keywordflow">return</span> Lab::dot;
-<a name="l00083"></a>00083         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤µå¤òÉÁ²è.">Drawing::PointType_Sphere_NoFill</a>:      <span class="keywordflow">return</span> Lab::circle;
-<a name="l00084"></a>00084         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69" title="ΩÊýÂΤòÉÁ²è.">Drawing::PointType_Cube</a>:               <span class="keywordflow">return</span> Lab::box;
-<a name="l00085"></a>00085         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤Î©ÊýÂΤòÉÁ²è.">Drawing::PointType_Cube_NoFill</a>:        <span class="keywordflow">return</span> Lab::box_nofill;
-<a name="l00086"></a>00086         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1" title="»°³Ñ¿í¤òÉÁ²è">Drawing::PointType_Pyramid</a>:            <span class="keywordflow">return</span> Lab::triangleU;
-<a name="l00087"></a>00087         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤»°³Ñ¿í¤òÉÁ²è.">Drawing::PointType_Pyramid_NoFill</a>:     <span class="keywordflow">return</span> Lab::triangleU_nofill;
-<a name="l00088"></a>00088         <span class="keywordflow">case</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd" title="½½»ú¤òÉÁ²è">Drawing::PointType_Cross</a>:              <span class="keywordflow">return</span> Lab::cross;
-<a name="l00089"></a>00089         }
-<a name="l00090"></a>00090     }
-<a name="l00091"></a>00091 }
-<a name="l00092"></a>00092 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/point_8cc.html b/latex/vim/.vim/doc/html/point_8cc.html
deleted file mode 100644 (file)
index e542038..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/point.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/point.cc</h1>ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý.  
-<a href="#_details">[詳細]</a>
-<p>
-
-<p>
-<a href="point_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html">Drawing</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#2be9af8a6bc24fd435569928cf94d5b7">Drawing::drawWirePyramid</a> (GLdouble size)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#701f0414c4c6189ea95b2b7c9af24b71">Drawing::drawSolidPyramid</a> (GLdouble size)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#9066c8127e21b8e52fb425a4d2014edf">Drawing::drawCross</a> (GLdouble size)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Lab::PointType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#7f9f5fec3b6bb47e4e741587ffaeeca3">Drawing::getPointType</a> (<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a> type)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý. 
-<p>
-
-<p> <a class="el" href="point_8cc-source.html">point.cc</a> で定義されています。</p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/point_8cc__incl.map b/latex/vim/.vim/doc/html/point_8cc__incl.map
deleted file mode 100644 (file)
index 4029745..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$point_8h.html" title="ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý." alt="" coords="64,80,123,107">
diff --git a/latex/vim/.vim/doc/html/point_8cc__incl.md5 b/latex/vim/.vim/doc/html/point_8cc__incl.md5
deleted file mode 100644 (file)
index 74254c7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-aded3963dd799827aa457ef7642a3a99
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/point_8cc__incl.png b/latex/vim/.vim/doc/html/point_8cc__incl.png
deleted file mode 100644 (file)
index f32e26f..0000000
Binary files a/latex/vim/.vim/doc/html/point_8cc__incl.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/point_8h-source.html b/latex/vim/.vim/doc/html/point_8h-source.html
deleted file mode 100644 (file)
index e6d409b..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/point.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/point.h</h1><a href="point_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
-<a name="l00006"></a>00006 <span class="preprocessor">#if !defined POINT_H__INCLUDED__20061127173900__</span>
-<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#define POINT_H__INCLUDED__20061127173900__</span>
-<a name="l00008"></a>00008 <span class="preprocessor"></span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include &lt;GL/gl.h&gt;</span>
-<a name="l00010"></a>00010 
-<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;ImageDefaults.h&gt;</span>
-<a name="l00012"></a>00012 
-<a name="l00013"></a>00013 <span class="keyword">namespace </span>Drawing
-<a name="l00014"></a>00014 {
-<a name="l00016"></a><a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">00016</a>     <span class="keyword">enum</span> <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">PointType</a>
-<a name="l00017"></a>00017     {
-<a name="l00018"></a><a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69">00018</a>         <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69" title="ΩÊýÂΤòÉÁ²è.">PointType_Cube</a>,             
-<a name="l00019"></a><a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799">00019</a>         <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤Î©ÊýÂΤòÉÁ²è.">PointType_Cube_NoFill</a>,      
-<a name="l00020"></a><a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e">00020</a>         <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e" title="µå¤òÉÁ²è">PointType_Sphere</a>,           
-<a name="l00021"></a><a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e">00021</a>         <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤µå¤òÉÁ²è.">PointType_Sphere_NoFill</a>,    
-<a name="l00022"></a><a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1">00022</a>         <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1" title="»°³Ñ¿í¤òÉÁ²è">PointType_Pyramid</a>,          
-<a name="l00023"></a><a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4">00023</a>         <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4" title="Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤»°³Ñ¿í¤òÉÁ²è.">PointType_Pyramid_NoFill</a>,   
-<a name="l00024"></a><a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd">00024</a>         <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd" title="½½»ú¤òÉÁ²è">PointType_Cross</a>             
-<a name="l00025"></a>00025     };
-<a name="l00026"></a>00026 
-<a name="l00031"></a>00031     <span class="keywordtype">void</span> <a class="code" href="namespaceDrawing.html#701f0414c4c6189ea95b2b7c9af24b71">drawSolidPyramid</a>(GLdouble size);
-<a name="l00032"></a>00032 
-<a name="l00037"></a>00037     <span class="keywordtype">void</span> <a class="code" href="namespaceDrawing.html#2be9af8a6bc24fd435569928cf94d5b7">drawWirePyramid</a>(GLdouble size);
-<a name="l00038"></a>00038 
-<a name="l00043"></a>00043     <span class="keywordtype">void</span> <a class="code" href="namespaceDrawing.html#9066c8127e21b8e52fb425a4d2014edf">drawCross</a>(GLdouble size);
-<a name="l00044"></a>00044 
-<a name="l00050"></a>00050     <a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Lab::PointType</a> <a class="code" href="namespaceDrawing.html#7f9f5fec3b6bb47e4e741587ffaeeca3">getPointType</a>(<a class="code" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0" title="ÅÀ¤Î·Á¾õ.">Drawing::PointType</a> type);
-<a name="l00051"></a>00051 }
-<a name="l00052"></a>00052 
-<a name="l00053"></a>00053 <span class="preprocessor">#endif</span>
-<a name="l00054"></a>00054 <span class="preprocessor"></span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/point_8h.html b/latex/vim/.vim/doc/html/point_8h.html
deleted file mode 100644 (file)
index 0f8086c..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/point.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/point.h</h1>ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý.  
-<a href="#_details">[詳細]</a>
-<p>
-
-<p>
-<a href="point_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html">Drawing</a></td></tr>
-
-<tr><td colspan="2"><br><h2>列挙型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a> { <br>
-&nbsp;&nbsp;<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69">Drawing::PointType_Cube</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799">Drawing::PointType_Cube_NoFill</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e">Drawing::PointType_Sphere</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e">Drawing::PointType_Sphere_NoFill</a>, 
-<br>
-&nbsp;&nbsp;<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1">Drawing::PointType_Pyramid</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4">Drawing::PointType_Pyramid_NoFill</a>, 
-<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd">Drawing::PointType_Cross</a>
-<br>
- }</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ÅÀ¤Î·Á¾õ.  <a href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">[詳細]</a><br></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#701f0414c4c6189ea95b2b7c9af24b71">Drawing::drawSolidPyramid</a> (GLdouble size)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#2be9af8a6bc24fd435569928cf94d5b7">Drawing::drawWirePyramid</a> (GLdouble size)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#9066c8127e21b8e52fb425a4d2014edf">Drawing::drawCross</a> (GLdouble size)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">Lab::PointType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDrawing.html#7f9f5fec3b6bb47e4e741587ffaeeca3">Drawing::getPointType</a> (<a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a> type)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý. 
-<p>
-
-<p> <a class="el" href="point_8h-source.html">point.h</a> で定義されています。</p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/point_8h__dep__incl.map b/latex/vim/.vim/doc/html/point_8h__dep__incl.map
deleted file mode 100644 (file)
index fc0f385..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<area shape="rect" href="$display__3D_8h-source.html" title="model_mod/display_3D.h" alt="" coords="5,80,173,107">
-<area shape="rect" href="$load_8h-source.html" title="model_mod/load.h" alt="" coords="197,80,325,107">
-<area shape="rect" href="$point_8cc.html" title="ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý." alt="" coords="349,80,488,107">
diff --git a/latex/vim/.vim/doc/html/point_8h__dep__incl.md5 b/latex/vim/.vim/doc/html/point_8h__dep__incl.md5
deleted file mode 100644 (file)
index de9024b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-7724a837ba26a1c3bf0b81cdb766e3d8
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/point_8h__dep__incl.png b/latex/vim/.vim/doc/html/point_8h__dep__incl.png
deleted file mode 100644 (file)
index ac71e20..0000000
Binary files a/latex/vim/.vim/doc/html/point_8h__dep__incl.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/point_8h__incl.map b/latex/vim/.vim/doc/html/point_8h__incl.map
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/vim/.vim/doc/html/point_8h__incl.md5 b/latex/vim/.vim/doc/html/point_8h__incl.md5
deleted file mode 100644 (file)
index 8032df1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-c9a6f0df46b4ac694b8e0638d75c0129
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/point_8h__incl.png b/latex/vim/.vim/doc/html/point_8h__incl.png
deleted file mode 100644 (file)
index 8b742e8..0000000
Binary files a/latex/vim/.vim/doc/html/point_8h__incl.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/set__texture__info_8h-source.html b/latex/vim/.vim/doc/html/set__texture__info_8h-source.html
deleted file mode 100644 (file)
index c368639..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/set_texture_info.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/set_texture_info.h</h1><a href="set__texture__info_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="png__load_8h.html">png_load.h</a>"</span>
-<a name="l00004"></a><a class="code" href="set__texture__info_8h.html#6f9dac5522b0dd6350aeac619663c353">00004</a> <span class="preprocessor">#define PNG_DEBUG</span>
-<a name="l00005"></a>00005 <span class="preprocessor"></span>
-<a name="l00016"></a><a class="code" href="set__texture__info_8h.html#3a241b8081034d30d965b4437a034c56">00016</a> <span class="keywordtype">void</span> <a class="code" href="set__texture__info_8h.html#3a241b8081034d30d965b4437a034c56" title="ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®æ\83\85å ±ã\82\92読ã\81¿è¾¼ã\81¿ã\82»ã\83\83ã\83\88ã\81\99ã\82\8b">setTextureInfo</a>(Object3D&amp; <span class="keywordtype">object</span>, <span class="keyword">const</span> <span class="keywordtype">char</span>* texture_filename, GLuint* texture_name, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>&amp; <a class="code" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>&amp; <a class="code" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534" title="¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ">height</a>, <span class="keywordtype">int</span> texNum)
-<a name="l00017"></a>00017 {
-<a name="l00018"></a>00018    GLubyte* texture_color;                 <span class="comment">// テクスチャピクセルデータ(24bpp)</span>
-<a name="l00019"></a>00019    <span class="comment">/*</span>
-<a name="l00020"></a>00020 <span class="comment">   // アルファ値に関する設定</span>
-<a name="l00021"></a>00021 <span class="comment">   glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);</span>
-<a name="l00022"></a>00022 <span class="comment">   // アルファブレンドを有効に</span>
-<a name="l00023"></a>00023 <span class="comment">   glEnable(GL_BLEND);</span>
-<a name="l00024"></a>00024 <span class="comment">   */</span>
-<a name="l00025"></a>00025    
-<a name="l00026"></a>00026    <span class="comment">// どのテクスチャであるかを登録する</span>
-<a name="l00027"></a>00027    glBindTexture(GL_TEXTURE_2D, texture_name[texNum]);  
-<a name="l00028"></a>00028    
-<a name="l00029"></a>00029 <span class="preprocessor">#ifdef LOAD_ORIGINAL_DEBUG</span>
-<a name="l00030"></a>00030 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"texture load ..."</span> &lt;&lt; endl;
-<a name="l00031"></a>00031 <span class="preprocessor">#endif</span>
-<a name="l00032"></a>00032 <span class="preprocessor"></span>   <span class="comment">// テクスチャの情報をメモリ上に確保し,色情報を得る.</span>
-<a name="l00033"></a>00033 <span class="preprocessor">#ifndef PNG_DEBUG</span>
-<a name="l00034"></a>00034 <span class="preprocessor"></span>   <span class="comment">// PPM</span>
-<a name="l00035"></a>00035    texture_color = <a class="code" href="display__3D_8h.html#7c235d991c7b4b2dd1bf171fa4734a98">load_texture</a>(texture_filename, width, height));
-<a name="l00036"></a>00036 <span class="preprocessor">#else</span>
-<a name="l00037"></a>00037 <span class="preprocessor"></span>   <span class="comment">// PNG</span>
-<a name="l00038"></a>00038    texture_color = <a class="code" href="png__load_8cc.html#df5d64e1028b3f111c0421a951eab2d9" title="PNGを読み込み,RGBAの情報を得る..">loadPNGTexture</a>(texture_filename, width, height);
-<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
-<a name="l00040"></a>00040 <span class="preprocessor"></span>   
-<a name="l00041"></a>00041 <span class="preprocessor">#ifndef PNG_DEBUG</span>
-<a name="l00042"></a>00042 <span class="preprocessor"></span>   <span class="comment">// 画像は1バイト単位であることを示す.(24bpp)</span>
-<a name="l00043"></a>00043    glPixelStorei(GL_UNPACK_ALIGNMENT, 1); 
-<a name="l00044"></a>00044 <span class="preprocessor">#else</span>
-<a name="l00045"></a>00045 <span class="preprocessor"></span>   <span class="comment">// 画像は4バイト単位であることを示す.(32bpp)</span>
-<a name="l00046"></a>00046    glPixelStorei(GL_UNPACK_ALIGNMENT, 4); 
-<a name="l00047"></a>00047 <span class="preprocessor">#endif</span>
-<a name="l00048"></a>00048 <span class="preprocessor"></span>   
-<a name="l00049"></a>00049 
-<a name="l00050"></a>00050    <span class="comment">// テクスチャの割り当て</span>
-<a name="l00051"></a>00051 <span class="preprocessor">#ifndef PNG_DEBUG</span>
-<a name="l00052"></a>00052 <span class="preprocessor"></span>   gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, width, height, GL_RGB, GL_UNSIGNED_BYTE, texture_color);
-<a name="l00053"></a>00053 <span class="preprocessor">#else</span>
-<a name="l00054"></a>00054 <span class="preprocessor"></span>   gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGBA, width, height, GL_RGBA, GL_UNSIGNED_BYTE, texture_color);
-<a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
-<a name="l00056"></a>00056 <span class="preprocessor"></span>   
-<a name="l00057"></a>00057 <span class="preprocessor">#ifdef LOAD_ORIGINAL_DEBUG</span>
-<a name="l00058"></a>00058 <span class="preprocessor"></span>   cerr &lt;&lt; <span class="stringliteral">"setting expansion and delosion"</span> &lt;&lt; endl;
-<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
-<a name="l00060"></a>00060 <span class="preprocessor"></span>   
-<a name="l00061"></a>00061    <span class="comment">// テクスチャを拡大・縮小する方法の指定</span>
-<a name="l00062"></a>00062    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
-<a name="l00063"></a>00063    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
-<a name="l00064"></a>00064    
-<a name="l00065"></a>00065    <span class="comment">// テクスチャ環境 comment out by yasuda 2009/07/23</span>
-<a name="l00066"></a>00066    <span class="comment">// glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);</span>
-<a name="l00067"></a>00067    
-<a name="l00068"></a>00068 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/set__texture__info_8h.html b/latex/vim/.vim/doc/html/set__texture__info_8h.html
deleted file mode 100644 (file)
index 7fe1947..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/set_texture_info.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/set_texture_info.h</h1>
-<p>
-<a href="set__texture__info_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="set__texture__info_8h.html#6f9dac5522b0dd6350aeac619663c353">PNG_DEBUG</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="set__texture__info_8h.html#3a241b8081034d30d965b4437a034c56">setTextureInfo</a> (Object3D &amp;object, const char *texture_filename, GLuint *texture_name, unsigned long &amp;<a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">width</a>, unsigned long &amp;<a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">height</a>, int texNum)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">テクスチャの情報を読み込みセットする  <a href="#3a241b8081034d30d965b4437a034c56"></a><br></td></tr>
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="6f9dac5522b0dd6350aeac619663c353"></a><!-- doxytag: member="set_texture_info.h::PNG_DEBUG" ref="6f9dac5522b0dd6350aeac619663c353" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PNG_DEBUG          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="set__texture__info_8h-source.html">set_texture_info.h</a> の <a class="el" href="set__texture__info_8h-source.html#l00004">4</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="3a241b8081034d30d965b4437a034c56"></a><!-- doxytag: member="set_texture_info.h::setTextureInfo" ref="3a241b8081034d30d965b4437a034c56" args="(Object3D &amp;object, const char *texture_filename, GLuint *texture_name, unsigned long &amp;width, unsigned long &amp;height, int texNum)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void setTextureInfo           </td>
-          <td>(</td>
-          <td class="paramtype">Object3D &amp;&nbsp;</td>
-          <td class="paramname"> <em>object</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&nbsp;</td>
-          <td class="paramname"> <em>texture_filename</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">GLuint *&nbsp;</td>
-          <td class="paramname"> <em>texture_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned long &amp;&nbsp;</td>
-          <td class="paramname"> <em>width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">unsigned long &amp;&nbsp;</td>
-          <td class="paramname"> <em>height</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>texNum</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-テクスチャの情報を読み込みセットする 
-<p>
-<dl class="note" compact><dt><b>覚え書き:</b></dt><dd>ただしテクスチャのバインドだけはここでは行わない </dd></dl>
-<dl compact><dt><b>引数:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>オブジェクト</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ファイル名</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>テクスチャ番号</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>画像の横幅</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>画像の縦幅</em>&nbsp;</td><td></td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>テクスチャ番号を表す配列のインデックス</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-<dl compact><dt><b>戻り値:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>なし</em>&nbsp;</td><td></td></tr>
-  </table>
-</dl>
-
-<p> <a class="el" href="set__texture__info_8h-source.html">set_texture_info.h</a> の <a class="el" href="set__texture__info_8h-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structLab_1_1Captor_1_1Resolution-members.html b/latex/vim/.vim/doc/html/structLab_1_1Captor_1_1Resolution-members.html
deleted file mode 100644 (file)
index b31daa2..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Lab::Captor::Captor::Resolution メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Captor::Resolution</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">height</a></td><td><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Captor::Resolution</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1Captor_1_1Resolution.html#9859423ab42bd418cfb9517c95c093f5">Resolution</a>(int _width, int _height)</td><td><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Captor::Resolution</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">width</a></td><td><a class="el" href="structLab_1_1Captor_1_1Resolution.html">Lab::Captor::Captor::Resolution</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structLab_1_1Captor_1_1Resolution.html b/latex/vim/.vim/doc/html/structLab_1_1Captor_1_1Resolution.html
deleted file mode 100644 (file)
index 1e66a9c..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 Lab::Captor::Captor::Resolution</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespaceLab.html">Lab</a>::<a class="el" href="classLab_1_1Captor.html">Captor</a>::<a class="el" href="structLab_1_1Captor_1_1Resolution.html">Resolution</a>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 Lab::Captor::Captor::Resolution</h1><!-- doxytag: class="Lab::Captor::Resolution" --><code>#include &lt;<a class="el" href="Captor_8h-source.html">Captor.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="structLab_1_1Captor_1_1Resolution-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1Captor_1_1Resolution.html#9859423ab42bd418cfb9517c95c093f5">Resolution</a> (int _width, int _height)</td></tr>
-
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1Captor_1_1Resolution.html#50e4774157d96eaa6e9de1ddb3b6532b">width</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1Captor_1_1Resolution.html#c151f3218e04d5c05c54e8d3116e4bbb">height</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="Captor_8h-source.html">Captor.h</a> の <a class="el" href="Captor_8h-source.html#l00016">16</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="9859423ab42bd418cfb9517c95c093f5"></a><!-- doxytag: member="Lab::Captor::Resolution::Resolution" ref="9859423ab42bd418cfb9517c95c093f5" args="(int _width, int _height)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">Lab::Captor::Captor::Resolution::Resolution           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>_width</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>_height</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8h-source.html">Captor.h</a> の <a class="el" href="Captor_8h-source.html#l00019">19</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="c151f3218e04d5c05c54e8d3116e4bbb"></a><!-- doxytag: member="Lab::Captor::Resolution::height" ref="c151f3218e04d5c05c54e8d3116e4bbb" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#d12fc34ce789bce6c8a05d8a17138534">Lab::Captor::Captor::Resolution::height</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8h-source.html">Captor.h</a> の <a class="el" href="Captor_8h-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="50e4774157d96eaa6e9de1ddb3b6532b"></a><!-- doxytag: member="Lab::Captor::Resolution::width" ref="50e4774157d96eaa6e9de1ddb3b6532b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="display__3D_8cc.html#2474a5474cbff19523a51eb1de01cda4">Lab::Captor::Captor::Resolution::width</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Captor_8h-source.html">Captor.h</a> の <a class="el" href="Captor_8h-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li><a class="el" href="Captor_8h-source.html">Captor.h</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structLab_1_1Object3D-members.html b/latex/vim/.vim/doc/html/structLab_1_1Object3D-members.html
deleted file mode 100644 (file)
index 868dfeb..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Lab::Object3D メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1Object3D.html#257fcd85d14655ddacaf15d64f09e62c">texture</a></td><td><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1Object3D.html#b0b848d8ae2411cf7b07c4cfd955f66f">vertices</a></td><td><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structLab_1_1Object3D.html b/latex/vim/.vim/doc/html/structLab_1_1Object3D.html
deleted file mode 100644 (file)
index 9b7a694..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 Lab::Object3D</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespaceLab.html">Lab</a>::<a class="el" href="structLab_1_1Object3D.html">Object3D</a>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 Lab::Object3D</h1><!-- doxytag: class="Lab::Object3D" --><code>#include &lt;<a class="el" href="types_8h-source.html">types.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="structLab_1_1Object3D-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLuint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1Object3D.html#257fcd85d14655ddacaf15d64f09e62c">texture</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="structLab_1_1VertexXYZNUV.html">VertexXYZNUV</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1Object3D.html#b0b848d8ae2411cf7b07c4cfd955f66f">vertices</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00014">14</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="257fcd85d14655ddacaf15d64f09e62c"></a><!-- doxytag: member="Lab::Object3D::texture" ref="257fcd85d14655ddacaf15d64f09e62c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLuint <a class="el" href="structLab_1_1Object3D.html#257fcd85d14655ddacaf15d64f09e62c">Lab::Object3D::texture</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b0b848d8ae2411cf7b07c4cfd955f66f"></a><!-- doxytag: member="Lab::Object3D::vertices" ref="b0b848d8ae2411cf7b07c4cfd955f66f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">std::vector&lt;<a class="el" href="structLab_1_1VertexXYZNUV.html">VertexXYZNUV</a>&gt; <a class="el" href="structLab_1_1Object3D.html#b0b848d8ae2411cf7b07c4cfd955f66f">Lab::Object3D::vertices</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li><a class="el" href="types_8h-source.html">types.h</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structLab_1_1VertexXYZNUV-members.html b/latex/vim/.vim/doc/html/structLab_1_1VertexXYZNUV-members.html
deleted file mode 100644 (file)
index a857648..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Lab::VertexXYZNUV メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1VertexXYZNUV.html#f17df4c8b58686352955e5ed96ac9f3f">nx</a></td><td><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1VertexXYZNUV.html#3ef1687ef207bde6b66560541634acf0">ny</a></td><td><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">nz</a></td><td><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1VertexXYZNUV.html#c239d72f9c2525af167df574a50ea9f1">u</a></td><td><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1VertexXYZNUV.html#3e417b72cc9210d40db1b9d0199a4d33">v</a></td><td><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">x</a></td><td><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">y</a></td><td><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">z</a></td><td><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structLab_1_1VertexXYZNUV.html b/latex/vim/.vim/doc/html/structLab_1_1VertexXYZNUV.html
deleted file mode 100644 (file)
index dc27246..0000000
+++ /dev/null
@@ -1,200 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 Lab::VertexXYZNUV</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespaceLab.html">Lab</a>::<a class="el" href="structLab_1_1VertexXYZNUV.html">VertexXYZNUV</a>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 Lab::VertexXYZNUV</h1><!-- doxytag: class="Lab::VertexXYZNUV" --><code>#include &lt;<a class="el" href="types_8h-source.html">types.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="structLab_1_1VertexXYZNUV-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">x</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">y</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">z</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html#f17df4c8b58686352955e5ed96ac9f3f">nx</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html#3ef1687ef207bde6b66560541634acf0">ny</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">nz</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html#c239d72f9c2525af167df574a50ea9f1">u</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html#3e417b72cc9210d40db1b9d0199a4d33">v</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00007">7</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="f17df4c8b58686352955e5ed96ac9f3f"></a><!-- doxytag: member="Lab::VertexXYZNUV::nx" ref="f17df4c8b58686352955e5ed96ac9f3f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structLab_1_1VertexXYZNUV.html#f17df4c8b58686352955e5ed96ac9f3f">Lab::VertexXYZNUV::nx</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00010">10</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3ef1687ef207bde6b66560541634acf0"></a><!-- doxytag: member="Lab::VertexXYZNUV::ny" ref="3ef1687ef207bde6b66560541634acf0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structLab_1_1VertexXYZNUV.html#3ef1687ef207bde6b66560541634acf0">Lab::VertexXYZNUV::ny</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00010">10</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a0cadb6047dad84b128893c8220975b9"></a><!-- doxytag: member="Lab::VertexXYZNUV::nz" ref="a0cadb6047dad84b128893c8220975b9" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">Lab::VertexXYZNUV::nz</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00010">10</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c239d72f9c2525af167df574a50ea9f1"></a><!-- doxytag: member="Lab::VertexXYZNUV::u" ref="c239d72f9c2525af167df574a50ea9f1" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structLab_1_1VertexXYZNUV.html#c239d72f9c2525af167df574a50ea9f1">Lab::VertexXYZNUV::u</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00011">11</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3e417b72cc9210d40db1b9d0199a4d33"></a><!-- doxytag: member="Lab::VertexXYZNUV::v" ref="3e417b72cc9210d40db1b9d0199a4d33" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structLab_1_1VertexXYZNUV.html#3e417b72cc9210d40db1b9d0199a4d33">Lab::VertexXYZNUV::v</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00011">11</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c2f62a63965fa0f039d3475a731bd4c4"></a><!-- doxytag: member="Lab::VertexXYZNUV::x" ref="c2f62a63965fa0f039d3475a731bd4c4" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">Lab::VertexXYZNUV::x</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00009">9</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4f7dd0a9b93c3cbebcb8e2dd1491a205"></a><!-- doxytag: member="Lab::VertexXYZNUV::y" ref="4f7dd0a9b93c3cbebcb8e2dd1491a205" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">Lab::VertexXYZNUV::y</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00009">9</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="cf5e9c2decef7deeb74abc6c670d43ea"></a><!-- doxytag: member="Lab::VertexXYZNUV::z" ref="cf5e9c2decef7deeb74abc6c670d43ea" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">Lab::VertexXYZNUV::z</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8h-source.html">types.h</a> の <a class="el" href="types_8h-source.html#l00009">9</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li><a class="el" href="types_8h-source.html">types.h</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structLine-members.html b/latex/vim/.vim/doc/html/structLine-members.html
deleted file mode 100644 (file)
index 7fc4b61..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Line メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structLine.html">Line</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a></td><td><a class="el" href="structLine.html">Line</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a></td><td><a class="el" href="structLine.html">Line</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a></td><td><a class="el" href="structLine.html">Line</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a></td><td><a class="el" href="structLine.html">Line</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structLine.html#127bc0a65efb601e9ae4c85b0a11beee">stipple_factor</a></td><td><a class="el" href="structLine.html">Line</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structLine.html b/latex/vim/.vim/doc/html/structLine.html
deleted file mode 100644 (file)
index 14e279f..0000000
+++ /dev/null
@@ -1,141 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 Line</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 Line</h1><!-- doxytag: class="Line" --><code>#include &lt;<a class="el" href="display__3D_8h-source.html">display_3D.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="structLine-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">line_num</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">start</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">end</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLine.html#7bd746e06843f5bbde260336497171da">col</a> [3]</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLine.html#127bc0a65efb601e9ae4c85b0a11beee">stipple_factor</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00029">29</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="7bd746e06843f5bbde260336497171da"></a><!-- doxytag: member="Line::col" ref="7bd746e06843f5bbde260336497171da" args="[3]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structLine.html#7bd746e06843f5bbde260336497171da">Line::col</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00033">33</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="39210bf3d392d0938b04be7edc0ae811"></a><!-- doxytag: member="Line::end" ref="39210bf3d392d0938b04be7edc0ae811" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structLine.html#39210bf3d392d0938b04be7edc0ae811">Line::end</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00032">32</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b0e29e73f54772a43a9b381ba3b56582"></a><!-- doxytag: member="Line::line_num" ref="b0e29e73f54772a43a9b381ba3b56582" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structLine.html#b0e29e73f54772a43a9b381ba3b56582">Line::line_num</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="536c57fba83d5d5e0f67c973ad371615"></a><!-- doxytag: member="Line::start" ref="536c57fba83d5d5e0f67c973ad371615" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structLine.html#536c57fba83d5d5e0f67c973ad371615">Line::start</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00031">31</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="127bc0a65efb601e9ae4c85b0a11beee"></a><!-- doxytag: member="Line::stipple_factor" ref="127bc0a65efb601e9ae4c85b0a11beee" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structLine.html#127bc0a65efb601e9ae4c85b0a11beee">Line::stipple_factor</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>model_mod/<a class="el" href="display__3D_8h-source.html">display_3D.h</a><li>model_mod/<a class="el" href="load_8h-source.html">load.h</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structPlane-members.html b/latex/vim/.vim/doc/html/structPlane-members.html
deleted file mode 100644 (file)
index cdbe413..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Plane メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structPlane.html">Plane</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">col</a></td><td><a class="el" href="structPlane.html">Plane</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a></td><td><a class="el" href="structPlane.html">Plane</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a></td><td><a class="el" href="structPlane.html">Plane</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a></td><td><a class="el" href="structPlane.html">Plane</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a></td><td><a class="el" href="structPlane.html">Plane</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structPlane.html b/latex/vim/.vim/doc/html/structPlane.html
deleted file mode 100644 (file)
index 9d2cb94..0000000
+++ /dev/null
@@ -1,141 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 Plane</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 Plane</h1><!-- doxytag: class="Plane" --><code>#include &lt;<a class="el" href="display__3D_8h-source.html">display_3D.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="structPlane-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlane.html#362d45482e9945884f5be8e934f368cc">plane_num</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">p1</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">p2</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">p3</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">col</a> [3]</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00037">37</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="3a971dbbf54b9983b34b37a44e160e42"></a><!-- doxytag: member="Plane::col" ref="3a971dbbf54b9983b34b37a44e160e42" args="[3]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structPlane.html#3a971dbbf54b9983b34b37a44e160e42">Plane::col</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00042">42</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="35c7b20458376b5829f2c9fd2a644da3"></a><!-- doxytag: member="Plane::p1" ref="35c7b20458376b5829f2c9fd2a644da3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPlane.html#35c7b20458376b5829f2c9fd2a644da3">Plane::p1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00039">39</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b51f8fd6e0b96daf849f3853d1521d8c"></a><!-- doxytag: member="Plane::p2" ref="b51f8fd6e0b96daf849f3853d1521d8c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPlane.html#b51f8fd6e0b96daf849f3853d1521d8c">Plane::p2</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00040">40</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="25107a652c8be44def5b9b03a103b9fe"></a><!-- doxytag: member="Plane::p3" ref="25107a652c8be44def5b9b03a103b9fe" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPlane.html#25107a652c8be44def5b9b03a103b9fe">Plane::p3</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00041">41</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="362d45482e9945884f5be8e934f368cc"></a><!-- doxytag: member="Plane::plane_num" ref="362d45482e9945884f5be8e934f368cc" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structPlane.html#362d45482e9945884f5be8e934f368cc">Plane::plane_num</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00038">38</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>model_mod/<a class="el" href="display__3D_8h-source.html">display_3D.h</a><li>model_mod/<a class="el" href="load_8h-source.html">load.h</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structPlaneTexture-members.html b/latex/vim/.vim/doc/html/structPlaneTexture-members.html
deleted file mode 100644 (file)
index d791324..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>PlaneTexture メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structPlaneTexture.html">PlaneTexture</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a></td><td><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a></td><td><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a></td><td><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a></td><td><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">tex1</a></td><td><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">tex2</a></td><td><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">tex3</a></td><td><a class="el" href="structPlaneTexture.html">PlaneTexture</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structPlaneTexture.html b/latex/vim/.vim/doc/html/structPlaneTexture.html
deleted file mode 100644 (file)
index 476d6c6..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 PlaneTexture</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 PlaneTexture</h1><!-- doxytag: class="PlaneTexture" --><code>#include &lt;<a class="el" href="display__3D_8h-source.html">display_3D.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="structPlaneTexture-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">plane_texture_num</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">p1</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">p2</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">p3</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">tex1</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">tex2</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">tex3</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00045">45</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="ed421abdff842d0e7ed9e9ab46442d11"></a><!-- doxytag: member="PlaneTexture::p1" ref="ed421abdff842d0e7ed9e9ab46442d11" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPlaneTexture.html#ed421abdff842d0e7ed9e9ab46442d11">PlaneTexture::p1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00047">47</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="714effa621cdb4a65db354a8e2cf03b0"></a><!-- doxytag: member="PlaneTexture::p2" ref="714effa621cdb4a65db354a8e2cf03b0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPlaneTexture.html#714effa621cdb4a65db354a8e2cf03b0">PlaneTexture::p2</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00048">48</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="77708d6f957e07284f2e9e3624f2e778"></a><!-- doxytag: member="PlaneTexture::p3" ref="77708d6f957e07284f2e9e3624f2e778" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPlaneTexture.html#77708d6f957e07284f2e9e3624f2e778">PlaneTexture::p3</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00049">49</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="68554b0866448a6e25b7058167761128"></a><!-- doxytag: member="PlaneTexture::plane_texture_num" ref="68554b0866448a6e25b7058167761128" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structPlaneTexture.html#68554b0866448a6e25b7058167761128">PlaneTexture::plane_texture_num</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00046">46</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e3c8513e46d1fb8a6c430c86a08b89fb"></a><!-- doxytag: member="PlaneTexture::tex1" ref="e3c8513e46d1fb8a6c430c86a08b89fb" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPlaneTexture.html#e3c8513e46d1fb8a6c430c86a08b89fb">PlaneTexture::tex1</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00050">50</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1ae29d1331e614c83064df9c2a716dd5"></a><!-- doxytag: member="PlaneTexture::tex2" ref="1ae29d1331e614c83064df9c2a716dd5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPlaneTexture.html#1ae29d1331e614c83064df9c2a716dd5">PlaneTexture::tex2</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00051">51</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d499a0959cad7887fa44709612d6fb41"></a><!-- doxytag: member="PlaneTexture::tex3" ref="d499a0959cad7887fa44709612d6fb41" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPlaneTexture.html#d499a0959cad7887fa44709612d6fb41">PlaneTexture::tex3</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00052">52</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>model_mod/<a class="el" href="display__3D_8h-source.html">display_3D.h</a><li>model_mod/<a class="el" href="load_8h-source.html">load.h</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structPoint-members.html b/latex/vim/.vim/doc/html/structPoint-members.html
deleted file mode 100644 (file)
index 858ec51..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>Point メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structPoint.html">Point</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a></td><td><a class="el" href="structPoint.html">Point</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a></td><td><a class="el" href="structPoint.html">Point</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a></td><td><a class="el" href="structPoint.html">Point</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structPoint.html#451e230f1d98a48b82586b81e3071526">type</a></td><td><a class="el" href="structPoint.html">Point</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structPoint.html b/latex/vim/.vim/doc/html/structPoint.html
deleted file mode 100644 (file)
index 9aa3cd0..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 Point</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 Point</h1><!-- doxytag: class="Point" --><code>#include &lt;<a class="el" href="display__3D_8h-source.html">display_3D.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="structPoint-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">point_num</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html#451e230f1d98a48b82586b81e3071526">type</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">VecC *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">p</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GLdouble&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">col</a> [3]</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00022">22</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="1cac81580469588682f41e0ffcbd9834"></a><!-- doxytag: member="Point::col" ref="1cac81580469588682f41e0ffcbd9834" args="[3]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">GLdouble <a class="el" href="structPoint.html#1cac81580469588682f41e0ffcbd9834">Point::col</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00026">26</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1b9495633acc0b16ed697a5c603d6390"></a><!-- doxytag: member="Point::p" ref="1b9495633acc0b16ed697a5c603d6390" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">VecC * <a class="el" href="structPoint.html#1b9495633acc0b16ed697a5c603d6390">Point::p</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00025">25</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="85db6e412bca3523cf207299bb8e6f04"></a><!-- doxytag: member="Point::point_num" ref="85db6e412bca3523cf207299bb8e6f04" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structPoint.html#85db6e412bca3523cf207299bb8e6f04">Point::point_num</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00023">23</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="451e230f1d98a48b82586b81e3071526"></a><!-- doxytag: member="Point::type" ref="451e230f1d98a48b82586b81e3071526" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="namespaceDrawing.html#6449b9dd135a40d3fa8baf36e9877ac0">Drawing::PointType</a> <a class="el" href="structPoint.html#451e230f1d98a48b82586b81e3071526">Point::type</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="display__3D_8h-source.html">display_3D.h</a> の <a class="el" href="display__3D_8h-source.html#l00024">24</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>model_mod/<a class="el" href="display__3D_8h-source.html">display_3D.h</a><li>model_mod/<a class="el" href="load_8h-source.html">load.h</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1Add-members.html b/latex/vim/.vim/doc/html/structmof_1_1Add-members.html
deleted file mode 100644 (file)
index 34c01ad..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::Add&lt; T &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1Add.html">mof::Add&lt; T &gt;</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Add.html#556d9c8d8ca8006f616dd557b8348937">apply</a>(const T &amp;a, const T &amp;b)</td><td><a class="el" href="structmof_1_1Add.html">mof::Add&lt; T &gt;</a></td><td><code> [inline, static]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1Add.html b/latex/vim/.vim/doc/html/structmof_1_1Add.html
deleted file mode 100644 (file)
index a10e7ec..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 テンプレート mof::Add&lt; T &gt;</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="structmof_1_1Add.html">Add</a>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 テンプレート mof::Add&lt; T &gt;</h1><!-- doxytag: class="mof::Add" --><code>#include &lt;<a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a>&gt;</code>
-<p>
-
-<p>
-<a href="structmof_1_1Add-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Static Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Add.html#556d9c8d8ca8006f616dd557b8348937">apply</a> (const T &amp;a, const T &amp;b)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-<h3>template&lt;typename T&gt;<br>
- struct mof::Add&lt; T &gt;</h3>
-
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00009">9</a> 行で定義されています。</p>
-<hr><h2>関数</h2>
-<a class="anchor" name="556d9c8d8ca8006f616dd557b8348937"></a><!-- doxytag: member="mof::Add::apply" ref="556d9c8d8ca8006f616dd557b8348937" args="(const T &amp;a, const T &amp;b)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">static T <a class="el" href="structmof_1_1Add.html">mof::Add</a>&lt; T &gt;::apply           </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&nbsp;</td>
-          <td class="paramname"> <em>a</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&nbsp;</td>
-          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline, static]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00010">10</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1EventScheduler_1_1Impl-members.html b/latex/vim/.vim/doc/html/structmof_1_1EventScheduler_1_1Impl-members.html
deleted file mode 100644 (file)
index 46bfa9e..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::EventScheduler::EventScheduler::Impl メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::EventScheduler::Impl</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#db53377d59867d22ec10509e01e52e7e">EventList</a> typedef</td><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::EventScheduler::Impl</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#5186b669c2cdfd4db492d2c9361a2e83">eventList</a></td><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::EventScheduler::Impl</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#9e2aa555d7b35de24535739426030486">Impl</a>()</td><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::EventScheduler::Impl</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#ca514e11553f69f7509571f81ddfedc6">Schedule</a> typedef</td><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::EventScheduler::Impl</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#e08b2b7098222953cc226e37f4d88379">~Impl</a>()</td><td><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">mof::EventScheduler::EventScheduler::Impl</a></td><td><code> [inline]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1EventScheduler_1_1Impl.html b/latex/vim/.vim/doc/html/structmof_1_1EventScheduler_1_1Impl.html
deleted file mode 100644 (file)
index b9cfbc6..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 mof::EventScheduler::EventScheduler::Impl</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1EventScheduler.html">EventScheduler</a>::<a class="el" href="structmof_1_1EventScheduler_1_1Impl.html">Impl</a>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 mof::EventScheduler::EventScheduler::Impl</h1><!-- doxytag: class="mof::EventScheduler::Impl" -->
-<p>
-<a href="structmof_1_1EventScheduler_1_1Impl-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 型</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::pair<br class="typebreak">
-&lt; <a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a> <br class="typebreak">
-*, boost::function0&lt; void &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#ca514e11553f69f7509571f81ddfedc6">Schedule</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::list&lt; std::pair<br class="typebreak">
-&lt; <a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a> <br class="typebreak">
-*, boost::function0&lt; void &gt; &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#db53377d59867d22ec10509e01e52e7e">EventList</a></td></tr>
-
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#9e2aa555d7b35de24535739426030486">Impl</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#e08b2b7098222953cc226e37f4d88379">~Impl</a> ()</td></tr>
-
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#db53377d59867d22ec10509e01e52e7e">EventList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#5186b669c2cdfd4db492d2c9361a2e83">eventList</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00033">33</a> 行で定義されています。</p>
-<hr><h2>型定義</h2>
-<a class="anchor" name="db53377d59867d22ec10509e01e52e7e"></a><!-- doxytag: member="mof::EventScheduler::Impl::EventList" ref="db53377d59867d22ec10509e01e52e7e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef std::list&lt;std::pair&lt;<a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a>* , boost::function0&lt;void&gt; &gt; &gt; mof::EventScheduler::EventScheduler::Impl::EventList          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00035">35</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ca514e11553f69f7509571f81ddfedc6"></a><!-- doxytag: member="mof::EventScheduler::Impl::Schedule" ref="ca514e11553f69f7509571f81ddfedc6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef std::pair&lt;<a class="el" href="classmof_1_1EventCondition.html">mof::EventCondition</a>* , boost::function0&lt;void&gt; &gt; mof::EventScheduler::EventScheduler::Impl::Schedule          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="9e2aa555d7b35de24535739426030486"></a><!-- doxytag: member="mof::EventScheduler::Impl::Impl" ref="9e2aa555d7b35de24535739426030486" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::EventScheduler::EventScheduler::Impl::Impl           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00038">38</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e08b2b7098222953cc226e37f4d88379"></a><!-- doxytag: member="mof::EventScheduler::Impl::~Impl" ref="e08b2b7098222953cc226e37f4d88379" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::EventScheduler::EventScheduler::Impl::~Impl           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00041">41</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="5186b669c2cdfd4db492d2c9361a2e83"></a><!-- doxytag: member="mof::EventScheduler::Impl::eventList" ref="5186b669c2cdfd4db492d2c9361a2e83" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1EventScheduler_1_1Impl.html#db53377d59867d22ec10509e01e52e7e">EventList</a> mof::EventScheduler::EventScheduler::Impl::eventList          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a> の <a class="el" href="EventScheduler_8cpp-source.html#l00036">36</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="EventScheduler_8cpp-source.html">EventScheduler.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1Matrix3D_1_1Array-members.html b/latex/vim/.vim/doc/html/structmof_1_1Matrix3D_1_1Array-members.html
deleted file mode 100644 (file)
index c2ceb03..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::Matrix3D::Matrix3D::Array メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Matrix3D::Array</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Matrix3D_1_1Array.html#b8f92311b1880460aca14a4fecd999b4">elements</a></td><td><a class="el" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Matrix3D::Array</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1Matrix3D_1_1Array.html b/latex/vim/.vim/doc/html/structmof_1_1Matrix3D_1_1Array.html
deleted file mode 100644 (file)
index 739c40b..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 mof::Matrix3D::Matrix3D::Array</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="classmof_1_1Matrix3D.html">Matrix3D</a>::<a class="el" href="structmof_1_1Matrix3D_1_1Array.html">Array</a>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 mof::Matrix3D::Matrix3D::Array</h1><!-- doxytag: class="mof::Matrix3D::Array" --><code>#include &lt;<a class="el" href="Matrix3D_8hpp-source.html">Matrix3D.hpp</a>&gt;</code>
-<p>
-
-<p>
-<a href="structmof_1_1Matrix3D_1_1Array-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Matrix3D_1_1Array.html#b8f92311b1880460aca14a4fecd999b4">elements</a> [4][4]</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="Matrix3D_8hpp-source.html">Matrix3D.hpp</a> の <a class="el" href="Matrix3D_8hpp-source.html#l00012">12</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="b8f92311b1880460aca14a4fecd999b4"></a><!-- doxytag: member="mof::Matrix3D::Array::elements" ref="b8f92311b1880460aca14a4fecd999b4" args="[4][4]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float mof::Matrix3D::Matrix3D::Array::elements[4][4]          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Matrix3D_8hpp-source.html">Matrix3D.hpp</a> の <a class="el" href="Matrix3D_8hpp-source.html#l00013">13</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="Matrix3D_8hpp-source.html">Matrix3D.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1Multiply-members.html b/latex/vim/.vim/doc/html/structmof_1_1Multiply-members.html
deleted file mode 100644 (file)
index 11fd271..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::Multiply&lt; T &gt; メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1Multiply.html">mof::Multiply&lt; T &gt;</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Multiply.html#657e74384c91219f2ac41706f80d8e47">apply</a>(const T &amp;a, const T &amp;b)</td><td><a class="el" href="structmof_1_1Multiply.html">mof::Multiply&lt; T &gt;</a></td><td><code> [inline, static]</code></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1Multiply.html b/latex/vim/.vim/doc/html/structmof_1_1Multiply.html
deleted file mode 100644 (file)
index 368ebb7..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 テンプレート mof::Multiply&lt; T &gt;</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="structmof_1_1Multiply.html">Multiply</a>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 テンプレート mof::Multiply&lt; T &gt;</h1><!-- doxytag: class="mof::Multiply" --><code>#include &lt;<a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a>&gt;</code>
-<p>
-
-<p>
-<a href="structmof_1_1Multiply-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Static Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">static T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Multiply.html#657e74384c91219f2ac41706f80d8e47">apply</a> (const T &amp;a, const T &amp;b)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-<h3>template&lt;typename T&gt;<br>
- struct mof::Multiply&lt; T &gt;</h3>
-
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00016">16</a> 行で定義されています。</p>
-<hr><h2>関数</h2>
-<a class="anchor" name="657e74384c91219f2ac41706f80d8e47"></a><!-- doxytag: member="mof::Multiply::apply" ref="657e74384c91219f2ac41706f80d8e47" args="(const T &amp;a, const T &amp;b)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T &gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">static T <a class="el" href="structmof_1_1Multiply.html">mof::Multiply</a>&lt; T &gt;::apply           </td>
-          <td>(</td>
-          <td class="paramtype">const T &amp;&nbsp;</td>
-          <td class="paramname"> <em>a</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const T &amp;&nbsp;</td>
-          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [inline, static]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a> の <a class="el" href="CascadingAnimation_8hpp-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="CascadingAnimation_8hpp-source.html">CascadingAnimation.hpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1Vector3D-members.html b/latex/vim/.vim/doc/html/structmof_1_1Vector3D-members.html
deleted file mode 100644 (file)
index 9972e95..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>mof::Vector3D メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#dd2a9ca8c0d0f670925315c91e3a90e8">normalize</a>()</td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#0ab1f5184f4a80c54e5981005ceb59b8">operator!=</a>(const mof::Vector3D &amp;rhs) const </td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#6a561960dc7f632c24deb7c0c8cdf2aa">operator*</a>(float rhs) const </td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#03d9de70710a925276c069018b218615">operator*</a>(float f, const mof::Vector3D &amp;vec)</td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td><code> [friend]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#e7101c65bd0349b2ef6362c9a55c6d8e">operator+</a>(const mof::Vector3D &amp;rhs) const </td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#663a56c2b6d7cb226cf48868c83a0376">operator-</a>(const mof::Vector3D &amp;rhs) const </td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#7bebf55ee474dbb45a538989f29db2a6">operator/</a>(float rhs) const </td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#4c5522214fcfbc1680540a5679abc851">operator==</a>(const mof::Vector3D &amp;rhs) const </td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#86e54dde52dec046e89b92482db38047">Vector3D</a>(float _x, float _y, float _z)</td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">Vector3D</a>()</td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a></td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a></td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a></td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structmof_1_1Vector3D.html#578ea6d7236a683f911469805b15e567">~Vector3D</a>(void)</td><td><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structmof_1_1Vector3D.html b/latex/vim/.vim/doc/html/structmof_1_1Vector3D.html
deleted file mode 100644 (file)
index a06982f..0000000
+++ /dev/null
@@ -1,394 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 mof::Vector3D</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-  <div class="navpath"><a class="el" href="namespacemof.html">mof</a>::<a class="el" href="structmof_1_1Vector3D.html">Vector3D</a>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 mof::Vector3D</h1><!-- doxytag: class="mof::Vector3D" --><code>#include &lt;<a class="el" href="Vector3D_8hpp-source.html">Vector3D.hpp</a>&gt;</code>
-<p>
-
-<p>
-<a href="structmof_1_1Vector3D-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#86e54dde52dec046e89b92482db38047">Vector3D</a> (float _x, float _y, float _z)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#189248aaccd6bbf7ca2f7c59051578af">Vector3D</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#578ea6d7236a683f911469805b15e567">~Vector3D</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#dd2a9ca8c0d0f670925315c91e3a90e8">normalize</a> ()</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#e7101c65bd0349b2ef6362c9a55c6d8e">operator+</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;rhs) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#663a56c2b6d7cb226cf48868c83a0376">operator-</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;rhs) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#6a561960dc7f632c24deb7c0c8cdf2aa">operator*</a> (float rhs) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#7bebf55ee474dbb45a538989f29db2a6">operator/</a> (float rhs) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#4c5522214fcfbc1680540a5679abc851">operator==</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;rhs) const </td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#0ab1f5184f4a80c54e5981005ceb59b8">operator!=</a> (const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;rhs) const </td></tr>
-
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">x</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">y</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">z</a></td></tr>
-
-<tr><td colspan="2"><br><h2>フレンド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmof_1_1Vector3D.html#03d9de70710a925276c069018b218615">operator*</a> (float f, const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;vec)</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="Vector3D_8hpp-source.html">Vector3D.hpp</a> の <a class="el" href="Vector3D_8hpp-source.html#l00004">4</a> 行で定義されています。</p>
-<hr><h2>コンストラクタとデストラクタ</h2>
-<a class="anchor" name="86e54dde52dec046e89b92482db38047"></a><!-- doxytag: member="mof::Vector3D::Vector3D" ref="86e54dde52dec046e89b92482db38047" args="(float _x, float _y, float _z)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::Vector3D::Vector3D           </td>
-          <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>_x</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>_y</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>_z</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00004">4</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="189248aaccd6bbf7ca2f7c59051578af"></a><!-- doxytag: member="mof::Vector3D::Vector3D" ref="189248aaccd6bbf7ca2f7c59051578af" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::Vector3D::Vector3D           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00011">11</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="578ea6d7236a683f911469805b15e567"></a><!-- doxytag: member="mof::Vector3D::~Vector3D" ref="578ea6d7236a683f911469805b15e567" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">mof::Vector3D::~Vector3D           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00015">15</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>関数</h2>
-<a class="anchor" name="dd2a9ca8c0d0f670925315c91e3a90e8"></a><!-- doxytag: member="mof::Vector3D::normalize" ref="dd2a9ca8c0d0f670925315c91e3a90e8" args="()" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void mof::Vector3D::normalize           </td>
-          <td>(</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00020">20</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0ab1f5184f4a80c54e5981005ceb59b8"></a><!-- doxytag: member="mof::Vector3D::operator!=" ref="0ab1f5184f4a80c54e5981005ceb59b8" args="(const mof::Vector3D &amp;rhs) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool mof::Vector3D::operator!=           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>rhs</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00034">34</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6a561960dc7f632c24deb7c0c8cdf2aa"></a><!-- doxytag: member="mof::Vector3D::operator*" ref="6a561960dc7f632c24deb7c0c8cdf2aa" args="(float rhs) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> mof::Vector3D::operator*           </td>
-          <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>rhs</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00048">48</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e7101c65bd0349b2ef6362c9a55c6d8e"></a><!-- doxytag: member="mof::Vector3D::operator+" ref="e7101c65bd0349b2ef6362c9a55c6d8e" args="(const mof::Vector3D &amp;rhs) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> mof::Vector3D::operator+           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>rhs</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00039">39</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="663a56c2b6d7cb226cf48868c83a0376"></a><!-- doxytag: member="mof::Vector3D::operator&#45;" ref="663a56c2b6d7cb226cf48868c83a0376" args="(const mof::Vector3D &amp;rhs) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> mof::Vector3D::operator-           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>rhs</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00044">44</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="7bebf55ee474dbb45a538989f29db2a6"></a><!-- doxytag: member="mof::Vector3D::operator/" ref="7bebf55ee474dbb45a538989f29db2a6" args="(float rhs) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> mof::Vector3D::operator/           </td>
-          <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>rhs</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00053">53</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4c5522214fcfbc1680540a5679abc851"></a><!-- doxytag: member="mof::Vector3D::operator==" ref="4c5522214fcfbc1680540a5679abc851" args="(const mof::Vector3D &amp;rhs) const " -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool mof::Vector3D::operator==           </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>rhs</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a> の <a class="el" href="Vector3D_8cpp-source.html#l00029">29</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>フレンドと関連する関数</h2>
-<a class="anchor" name="03d9de70710a925276c069018b218615"></a><!-- doxytag: member="mof::Vector3D::operator*" ref="03d9de70710a925276c069018b218615" args="(float f, const mof::Vector3D &amp;vec)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> operator*           </td>
-          <td>(</td>
-          <td class="paramtype">float&nbsp;</td>
-          <td class="paramname"> <em>f</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const <a class="el" href="structmof_1_1Vector3D.html">mof::Vector3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>vec</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td><code> [friend]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="ccb07991a8cd93ea9b7d1988938b98ff"></a><!-- doxytag: member="mof::Vector3D::x" ref="ccb07991a8cd93ea9b7d1988938b98ff" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float <a class="el" href="structmof_1_1Vector3D.html#ccb07991a8cd93ea9b7d1988938b98ff">mof::Vector3D::x</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8hpp-source.html">Vector3D.hpp</a> の <a class="el" href="Vector3D_8hpp-source.html#l00006">6</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a22db0396c0864a07360e3568bb3bab8"></a><!-- doxytag: member="mof::Vector3D::y" ref="a22db0396c0864a07360e3568bb3bab8" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float <a class="el" href="structmof_1_1Vector3D.html#a22db0396c0864a07360e3568bb3bab8">mof::Vector3D::y</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8hpp-source.html">Vector3D.hpp</a> の <a class="el" href="Vector3D_8hpp-source.html#l00006">6</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="91a9e8e0e70ab8257fd5faf83a306f01"></a><!-- doxytag: member="mof::Vector3D::z" ref="91a9e8e0e70ab8257fd5faf83a306f01" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float <a class="el" href="structmof_1_1Vector3D.html#91a9e8e0e70ab8257fd5faf83a306f01">mof::Vector3D::z</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="Vector3D_8hpp-source.html">Vector3D.hpp</a> の <a class="el" href="Vector3D_8hpp-source.html#l00006">6</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>moflib/mof/<a class="el" href="Vector3D_8hpp-source.html">Vector3D.hpp</a><li>moflib/mof/<a class="el" href="Vector3D_8cpp-source.html">Vector3D.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:57 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structopt__info-members.html b/latex/vim/.vim/doc/html/structopt__info-members.html
deleted file mode 100644 (file)
index 279a357..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>opt_info メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structopt__info.html">opt_info</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c">help_given</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#54108cc96061ac0efe472dd89639053c">help_help</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad">input_mqo_arg</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6">input_mqo_given</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#d9679df5caada5cc9e2b4b42b1085e4c">input_mqo_help</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#959224ed31adff30102351bfe9e19347">input_mqo_orig</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37">input_nd3d_arg</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7">input_nd3d_given</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#3c900d3f172c995099b2c986eed73f20">input_nd3d_help</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c">input_nd3d_orig</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3">output_nd3d_arg</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e">output_nd3d_given</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#e6d82b3b2243419beed545bb0e0adfe3">output_nd3d_help</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a">output_nd3d_orig</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502">output_txtr_mqo_arg</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d">output_txtr_mqo_given</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#5bfa002d41955ce972126a3b7c63a105">output_txtr_mqo_help</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266">output_txtr_mqo_orig</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a">output_wf_mqo_arg</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a">output_wf_mqo_given</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#2c7811225151325f672f6ff3b009300c">output_wf_mqo_help</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981">output_wf_mqo_orig</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67">verbose_flag</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#02a684781353c32e6327fd91c955229c">verbose_given</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070">verbose_help</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf">version_given</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b">version_help</a></td><td><a class="el" href="structopt__info.html">opt_info</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structopt__info.html b/latex/vim/.vim/doc/html/structopt__info.html
deleted file mode 100644 (file)
index 6347ead..0000000
+++ /dev/null
@@ -1,679 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 opt_info</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 opt_info</h1><!-- doxytag: class="opt_info" -->Where the command line options are stored.  
-<a href="#_details">[詳細]</a>
-<p>
-<code>#include &lt;<a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="structopt__info-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#54108cc96061ac0efe472dd89639053c">help_help</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print help and exit help description.  <a href="#54108cc96061ac0efe472dd89639053c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b">version_help</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print version and exit help description.  <a href="#486a6dfeba5f4ebece419d589d9d1f4b"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad">input_mqo_arg</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 入力mqoファイル名.  <a href="#63f6eadb494c7231b09f427f51da49ad"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#959224ed31adff30102351bfe9e19347">input_mqo_orig</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 入力mqoファイル名 original value given at command line.  <a href="#959224ed31adff30102351bfe9e19347"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#d9679df5caada5cc9e2b4b42b1085e4c">input_mqo_help</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 入力mqoファイル名 help description.  <a href="#d9679df5caada5cc9e2b4b42b1085e4c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3">output_nd3d_arg</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 出力nd3dファイル名.  <a href="#a11a85017ebe8444dc4539e2276afdf3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a">output_nd3d_orig</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 出力nd3dファイル名 original value given at command line.  <a href="#08b86d4ba28fe35724fc8120d5215b4a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#e6d82b3b2243419beed545bb0e0adfe3">output_nd3d_help</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 出力nd3dファイル名 help description.  <a href="#e6d82b3b2243419beed545bb0e0adfe3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67">verbose_flag</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 詳細の表示 (未実装) (default=off).  <a href="#c8f1883cd101294f9e00af6d27f13a67"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070">verbose_help</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 詳細の表示 (未実装) help description.  <a href="#ec771f0d97e160b644175b2c7708c070"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c">help_given</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether help was given.  <a href="#ff1b83661524cd4e4b587111eaba8a0c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf">version_given</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether version was given.  <a href="#cc25d953a5b6899ebb33a64ceec320bf"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6">input_mqo_given</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether input-mqo was given.  <a href="#f0c98d72518dedba6547e245721d83d6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e">output_nd3d_given</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether output-nd3d was given.  <a href="#41503fb6a6d3caa72228bd24a51bd39e"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#02a684781353c32e6327fd91c955229c">verbose_given</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether verbose was given.  <a href="#02a684781353c32e6327fd91c955229c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37">input_nd3d_arg</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 入力nd3dファイル名.  <a href="#ae41515be9abafa3815cdec81dc8ec37"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c">input_nd3d_orig</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 入力nd3dファイル名 original value given at command line.  <a href="#a776a77c292dee3528d05e3415a9e98c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#3c900d3f172c995099b2c986eed73f20">input_nd3d_help</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 入力nd3dファイル名 help description.  <a href="#3c900d3f172c995099b2c986eed73f20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502">output_txtr_mqo_arg</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 出力mqoファイル名 (テクスチャ用) (default='').  <a href="#85c320ac47f920b5dc98a77f2b3dc502"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266">output_txtr_mqo_orig</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 出力mqoファイル名 (テクスチャ用) original value given at command line.  <a href="#a58d9d2d1c8331bac226408d448d1266"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#5bfa002d41955ce972126a3b7c63a105">output_txtr_mqo_help</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 出力mqoファイル名 (テクスチャ用) help description.  <a href="#5bfa002d41955ce972126a3b7c63a105"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a">output_wf_mqo_arg</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 出力mqoファイル名 (ワイヤーフレーム出力用) (default='').  <a href="#e86f399276f91bfb055ad0d27be6ae0a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981">output_wf_mqo_orig</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 出力mqoファイル名 (ワイヤーフレーム出力用) original value given at command line.  <a href="#3d9eb0aefe2ccf004d6726ce9867c981"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#2c7811225151325f672f6ff3b009300c">output_wf_mqo_help</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><br>
- 出力mqoファイル名 (ワイヤーフレーム出力用) help description.  <a href="#2c7811225151325f672f6ff3b009300c"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7">input_nd3d_given</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether input-nd3d was given.  <a href="#dbc737e8d3f9d2883389cc57852158e7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d">output_txtr_mqo_given</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether output-txtr-mqo was given.  <a href="#1a01465c319b30756633ef5b44b82a3d"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a">output_wf_mqo_given</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether output-wf-mqo was given.  <a href="#357a5553158db0ebc08ba6524201f82a"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-Where the command line options are stored. 
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00033">33</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="ff1b83661524cd4e4b587111eaba8a0c"></a><!-- doxytag: member="opt_info::help_given" ref="ff1b83661524cd4e4b587111eaba8a0c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structopt__info.html#ff1b83661524cd4e4b587111eaba8a0c">opt_info::help_given</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether help was given. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00046">46</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="54108cc96061ac0efe472dd89639053c"></a><!-- doxytag: member="opt_info::help_help" ref="54108cc96061ac0efe472dd89639053c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * <a class="el" href="structopt__info.html#54108cc96061ac0efe472dd89639053c">opt_info::help_help</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print help and exit help description. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00035">35</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="63f6eadb494c7231b09f427f51da49ad"></a><!-- doxytag: member="opt_info::input_mqo_arg" ref="63f6eadb494c7231b09f427f51da49ad" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#63f6eadb494c7231b09f427f51da49ad">opt_info::input_mqo_arg</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 入力mqoファイル名. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00037">37</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f0c98d72518dedba6547e245721d83d6"></a><!-- doxytag: member="opt_info::input_mqo_given" ref="f0c98d72518dedba6547e245721d83d6" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structopt__info.html#f0c98d72518dedba6547e245721d83d6">opt_info::input_mqo_given</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether input-mqo was given. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00048">48</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d9679df5caada5cc9e2b4b42b1085e4c"></a><!-- doxytag: member="opt_info::input_mqo_help" ref="d9679df5caada5cc9e2b4b42b1085e4c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structopt__info.html#d9679df5caada5cc9e2b4b42b1085e4c">opt_info::input_mqo_help</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 入力mqoファイル名 help description. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00039">39</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="959224ed31adff30102351bfe9e19347"></a><!-- doxytag: member="opt_info::input_mqo_orig" ref="959224ed31adff30102351bfe9e19347" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#959224ed31adff30102351bfe9e19347">opt_info::input_mqo_orig</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 入力mqoファイル名 original value given at command line. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00038">38</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ae41515be9abafa3815cdec81dc8ec37"></a><!-- doxytag: member="opt_info::input_nd3d_arg" ref="ae41515be9abafa3815cdec81dc8ec37" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#ae41515be9abafa3815cdec81dc8ec37">opt_info::input_nd3d_arg</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 入力nd3dファイル名. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00037">37</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="dbc737e8d3f9d2883389cc57852158e7"></a><!-- doxytag: member="opt_info::input_nd3d_given" ref="dbc737e8d3f9d2883389cc57852158e7" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structopt__info.html#dbc737e8d3f9d2883389cc57852158e7">opt_info::input_nd3d_given</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether input-nd3d was given. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00051">51</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3c900d3f172c995099b2c986eed73f20"></a><!-- doxytag: member="opt_info::input_nd3d_help" ref="3c900d3f172c995099b2c986eed73f20" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structopt__info.html#3c900d3f172c995099b2c986eed73f20">opt_info::input_nd3d_help</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 入力nd3dファイル名 help description. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00039">39</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a776a77c292dee3528d05e3415a9e98c"></a><!-- doxytag: member="opt_info::input_nd3d_orig" ref="a776a77c292dee3528d05e3415a9e98c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#a776a77c292dee3528d05e3415a9e98c">opt_info::input_nd3d_orig</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 入力nd3dファイル名 original value given at command line. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00038">38</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a11a85017ebe8444dc4539e2276afdf3"></a><!-- doxytag: member="opt_info::output_nd3d_arg" ref="a11a85017ebe8444dc4539e2276afdf3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#a11a85017ebe8444dc4539e2276afdf3">opt_info::output_nd3d_arg</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 出力nd3dファイル名. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00040">40</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="41503fb6a6d3caa72228bd24a51bd39e"></a><!-- doxytag: member="opt_info::output_nd3d_given" ref="41503fb6a6d3caa72228bd24a51bd39e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structopt__info.html#41503fb6a6d3caa72228bd24a51bd39e">opt_info::output_nd3d_given</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether output-nd3d was given. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00049">49</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e6d82b3b2243419beed545bb0e0adfe3"></a><!-- doxytag: member="opt_info::output_nd3d_help" ref="e6d82b3b2243419beed545bb0e0adfe3" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structopt__info.html#e6d82b3b2243419beed545bb0e0adfe3">opt_info::output_nd3d_help</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 出力nd3dファイル名 help description. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00042">42</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="08b86d4ba28fe35724fc8120d5215b4a"></a><!-- doxytag: member="opt_info::output_nd3d_orig" ref="08b86d4ba28fe35724fc8120d5215b4a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#08b86d4ba28fe35724fc8120d5215b4a">opt_info::output_nd3d_orig</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 出力nd3dファイル名 original value given at command line. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00041">41</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="85c320ac47f920b5dc98a77f2b3dc502"></a><!-- doxytag: member="opt_info::output_txtr_mqo_arg" ref="85c320ac47f920b5dc98a77f2b3dc502" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#85c320ac47f920b5dc98a77f2b3dc502">opt_info::output_txtr_mqo_arg</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 出力mqoファイル名 (テクスチャ用) (default=''). 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00040">40</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="1a01465c319b30756633ef5b44b82a3d"></a><!-- doxytag: member="opt_info::output_txtr_mqo_given" ref="1a01465c319b30756633ef5b44b82a3d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structopt__info.html#1a01465c319b30756633ef5b44b82a3d">opt_info::output_txtr_mqo_given</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether output-txtr-mqo was given. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00052">52</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="5bfa002d41955ce972126a3b7c63a105"></a><!-- doxytag: member="opt_info::output_txtr_mqo_help" ref="5bfa002d41955ce972126a3b7c63a105" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structopt__info.html#5bfa002d41955ce972126a3b7c63a105">opt_info::output_txtr_mqo_help</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 出力mqoファイル名 (テクスチャ用) help description. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00042">42</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a58d9d2d1c8331bac226408d448d1266"></a><!-- doxytag: member="opt_info::output_txtr_mqo_orig" ref="a58d9d2d1c8331bac226408d448d1266" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#a58d9d2d1c8331bac226408d448d1266">opt_info::output_txtr_mqo_orig</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 出力mqoファイル名 (テクスチャ用) original value given at command line. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00041">41</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e86f399276f91bfb055ad0d27be6ae0a"></a><!-- doxytag: member="opt_info::output_wf_mqo_arg" ref="e86f399276f91bfb055ad0d27be6ae0a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#e86f399276f91bfb055ad0d27be6ae0a">opt_info::output_wf_mqo_arg</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 出力mqoファイル名 (ワイヤーフレーム出力用) (default=''). 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00043">43</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="357a5553158db0ebc08ba6524201f82a"></a><!-- doxytag: member="opt_info::output_wf_mqo_given" ref="357a5553158db0ebc08ba6524201f82a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structopt__info.html#357a5553158db0ebc08ba6524201f82a">opt_info::output_wf_mqo_given</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether output-wf-mqo was given. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00053">53</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2c7811225151325f672f6ff3b009300c"></a><!-- doxytag: member="opt_info::output_wf_mqo_help" ref="2c7811225151325f672f6ff3b009300c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="structopt__info.html#2c7811225151325f672f6ff3b009300c">opt_info::output_wf_mqo_help</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 出力mqoファイル名 (ワイヤーフレーム出力用) help description. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00045">45</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3d9eb0aefe2ccf004d6726ce9867c981"></a><!-- doxytag: member="opt_info::output_wf_mqo_orig" ref="3d9eb0aefe2ccf004d6726ce9867c981" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">char* <a class="el" href="structopt__info.html#3d9eb0aefe2ccf004d6726ce9867c981">opt_info::output_wf_mqo_orig</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 出力mqoファイル名 (ワイヤーフレーム出力用) original value given at command line. 
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a> の <a class="el" href="nd3d2mqo_2Option_8h-source.html#l00044">44</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c8f1883cd101294f9e00af6d27f13a67"></a><!-- doxytag: member="opt_info::verbose_flag" ref="c8f1883cd101294f9e00af6d27f13a67" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structopt__info.html#c8f1883cd101294f9e00af6d27f13a67">opt_info::verbose_flag</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 詳細の表示 (未実装) (default=off). 
-<p>
-<br>
- 詳細の表示 (未対応) (default=off). 
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00043">43</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="02a684781353c32e6327fd91c955229c"></a><!-- doxytag: member="opt_info::verbose_given" ref="02a684781353c32e6327fd91c955229c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structopt__info.html#02a684781353c32e6327fd91c955229c">opt_info::verbose_given</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether verbose was given. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00050">50</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ec771f0d97e160b644175b2c7708c070"></a><!-- doxytag: member="opt_info::verbose_help" ref="ec771f0d97e160b644175b2c7708c070" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * <a class="el" href="structopt__info.html#ec771f0d97e160b644175b2c7708c070">opt_info::verbose_help</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-<br>
- 詳細の表示 (未実装) help description. 
-<p>
-<br>
- 詳細の表示 (未対応) help description. 
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00044">44</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="cc25d953a5b6899ebb33a64ceec320bf"></a><!-- doxytag: member="opt_info::version_given" ref="cc25d953a5b6899ebb33a64ceec320bf" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">unsigned int <a class="el" href="structopt__info.html#cc25d953a5b6899ebb33a64ceec320bf">opt_info::version_given</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Whether version was given. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00047">47</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="486a6dfeba5f4ebece419d589d9d1f4b"></a><!-- doxytag: member="opt_info::version_help" ref="486a6dfeba5f4ebece419d589d9d1f4b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char * <a class="el" href="structopt__info.html#486a6dfeba5f4ebece419d589d9d1f4b">opt_info::version_help</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-Print version and exit help description. 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00036">36</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>mqo2nd3d/<a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a><li>nd3d2mqo/<a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structopt__parser__params-members.html b/latex/vim/.vim/doc/html/structopt__parser__params-members.html
deleted file mode 100644 (file)
index 59546f5..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>opt_parser_params メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structopt__parser__params.html">opt_parser_params</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f">check_ambiguity</a></td><td><a class="el" href="structopt__parser__params.html">opt_parser_params</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd">check_required</a></td><td><a class="el" href="structopt__parser__params.html">opt_parser_params</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a">initialize</a></td><td><a class="el" href="structopt__parser__params.html">opt_parser_params</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5">override</a></td><td><a class="el" href="structopt__parser__params.html">opt_parser_params</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d">print_errors</a></td><td><a class="el" href="structopt__parser__params.html">opt_parser_params</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structopt__parser__params.html b/latex/vim/.vim/doc/html/structopt__parser__params.html
deleted file mode 100644 (file)
index 4e90bee..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 opt_parser_params</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 opt_parser_params</h1><!-- doxytag: class="opt_parser_params" -->The additional parameters to pass to parser functions.  
-<a href="#_details">[詳細]</a>
-<p>
-<code>#include &lt;<a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="structopt__parser__params-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5">override</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">whether to override possibly already present options (default 0)  <a href="#2dfe53a7ea1741e1208ce0ee286dbec5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a">initialize</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">whether to initialize the option structure <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> (default 1)  <a href="#6aea2a7cd7434047fd3e68589e50713a"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd">check_required</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">whether to check that all required options were provided (default 1)  <a href="#f4a428c5e9f1becbabfc0a0322d193bd"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f">check_ambiguity</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">whether to check for options already specified in the option structure <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> (default 0)  <a href="#a29965d4c72f7053355c4ce35b36574f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d">print_errors</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">whether getopt_long should print an error message for a bad option (default 1)  <a href="#939f87b0fa0139c1f3762218d984d46d"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-The additional parameters to pass to parser functions. 
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00055">55</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="a29965d4c72f7053355c4ce35b36574f"></a><!-- doxytag: member="opt_parser_params::check_ambiguity" ref="a29965d4c72f7053355c4ce35b36574f" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structopt__parser__params.html#a29965d4c72f7053355c4ce35b36574f">opt_parser_params::check_ambiguity</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-whether to check for options already specified in the option structure <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> (default 0) 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00060">60</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="f4a428c5e9f1becbabfc0a0322d193bd"></a><!-- doxytag: member="opt_parser_params::check_required" ref="f4a428c5e9f1becbabfc0a0322d193bd" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structopt__parser__params.html#f4a428c5e9f1becbabfc0a0322d193bd">opt_parser_params::check_required</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-whether to check that all required options were provided (default 1) 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00059">59</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="6aea2a7cd7434047fd3e68589e50713a"></a><!-- doxytag: member="opt_parser_params::initialize" ref="6aea2a7cd7434047fd3e68589e50713a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structopt__parser__params.html#6aea2a7cd7434047fd3e68589e50713a">opt_parser_params::initialize</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-whether to initialize the option structure <a class="el" href="structopt__info.html" title="Where the command line options are stored.">opt_info</a> (default 1) 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00058">58</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="2dfe53a7ea1741e1208ce0ee286dbec5"></a><!-- doxytag: member="opt_parser_params::override" ref="2dfe53a7ea1741e1208ce0ee286dbec5" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structopt__parser__params.html#2dfe53a7ea1741e1208ce0ee286dbec5">opt_parser_params::override</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-whether to override possibly already present options (default 0) 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00057">57</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="939f87b0fa0139c1f3762218d984d46d"></a><!-- doxytag: member="opt_parser_params::print_errors" ref="939f87b0fa0139c1f3762218d984d46d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structopt__parser__params.html#939f87b0fa0139c1f3762218d984d46d">opt_parser_params::print_errors</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-whether getopt_long should print an error message for a bad option (default 1) 
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a> の <a class="el" href="mqo2nd3d_2Option_8h-source.html#l00061">61</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>mqo2nd3d/<a class="el" href="mqo2nd3d_2Option_8h-source.html">Option.h</a><li>nd3d2mqo/<a class="el" href="nd3d2mqo_2Option_8h-source.html">Option.h</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structt__face-members.html b/latex/vim/.vim/doc/html/structt__face-members.html
deleted file mode 100644 (file)
index dbe9b41..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>t_face メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structt__face.html">t_face</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structt__face.html#b9ed81f2f99576a905c1c30e0f640b02">M</a></td><td><a class="el" href="structt__face.html">t_face</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">UV</a></td><td><a class="el" href="structt__face.html">t_face</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">V</a></td><td><a class="el" href="structt__face.html">t_face</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__face.html#a69c11da54fde7b834bd921df35f111d">V_size</a></td><td><a class="el" href="structt__face.html">t_face</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structt__face.html b/latex/vim/.vim/doc/html/structt__face.html
deleted file mode 100644 (file)
index 5601124..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 t_face</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 t_face</h1><!-- doxytag: class="t_face" --><div class="dynheader">
-t_faceのコラボレーション図</div>
-<div class="dynsection">
-<p><center><img src="structt__face__coll__graph.png" border="0" usemap="#t__face__coll__map" alt="Collaboration graph"></center>
-<map name="t__face__coll__map">
-<area shape="rect" href="structt__uv.html" title="{t_uv\n|+ U\l+ V\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="5,5,101,117"></map>
-<center><font size="2">[<a href="graph_legend.html">凡例</a>]</font></center></div>
-
-<p>
-<a href="structt__face-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__face.html#a69c11da54fde7b834bd921df35f111d">V_size</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">V</a> [4]</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__face.html#b9ed81f2f99576a905c1c30e0f640b02">M</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structt__uv.html">t_uv</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">UV</a> [4]</td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00053">53</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="b9ed81f2f99576a905c1c30e0f640b02"></a><!-- doxytag: member="t_face::M" ref="b9ed81f2f99576a905c1c30e0f640b02" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structt__face.html#b9ed81f2f99576a905c1c30e0f640b02">t_face::M</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00056">56</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="ee103b4e50a79c7d47500f8693e6d701"></a><!-- doxytag: member="t_face::UV" ref="ee103b4e50a79c7d47500f8693e6d701" args="[4]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structt__uv.html">t_uv</a> <a class="el" href="structt__face.html#ee103b4e50a79c7d47500f8693e6d701">t_face::UV</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00057">57</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a8ccb76fe7a4aa0e802b15560153a1ba"></a><!-- doxytag: member="t_face::V" ref="a8ccb76fe7a4aa0e802b15560153a1ba" args="[4]" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structt__face.html#a8ccb76fe7a4aa0e802b15560153a1ba">t_face::V</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00055">55</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="a69c11da54fde7b834bd921df35f111d"></a><!-- doxytag: member="t_face::V_size" ref="a69c11da54fde7b834bd921df35f111d" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="structt__face.html#a69c11da54fde7b834bd921df35f111d">t_face::V_size</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00054">54</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>mqo2nd3d/<a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a><li>nd3d2mqo/<a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structt__face__coll__graph.map b/latex/vim/.vim/doc/html/structt__face__coll__graph.map
deleted file mode 100644 (file)
index c61efd6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<area shape="rect" href="$structt__uv.html" title="{t_uv\n|+ U\l+ V\l|+ operator[]()\l+ operator[]()\l}" alt="" coords="5,5,101,117">
diff --git a/latex/vim/.vim/doc/html/structt__face__coll__graph.md5 b/latex/vim/.vim/doc/html/structt__face__coll__graph.md5
deleted file mode 100644 (file)
index 4da7ebe..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3f6d4b90bae04418615f2c9eb2fe0f0c
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/html/structt__face__coll__graph.png b/latex/vim/.vim/doc/html/structt__face__coll__graph.png
deleted file mode 100644 (file)
index eb272cc..0000000
Binary files a/latex/vim/.vim/doc/html/structt__face__coll__graph.png and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/structt__material-members.html b/latex/vim/.vim/doc/html/structt__material-members.html
deleted file mode 100644 (file)
index 1d98c07..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>t_material メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structt__material.html">t_material</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">tex</a></td><td><a class="el" href="structt__material.html">t_material</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structt__material.html b/latex/vim/.vim/doc/html/structt__material.html
deleted file mode 100644 (file)
index 47a3747..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 t_material</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 t_material</h1><!-- doxytag: class="t_material" -->
-<p>
-<a href="structt__material-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">tex</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00060">60</a> 行で定義されています。</p>
-<hr><h2>変数</h2>
-<a class="anchor" name="1d2dd611c1ceb735d81cda0dfd3b8b89"></a><!-- doxytag: member="t_material::tex" ref="1d2dd611c1ceb735d81cda0dfd3b8b89" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">string <a class="el" href="structt__material.html#1d2dd611c1ceb735d81cda0dfd3b8b89">t_material::tex</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00061">61</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>mqo2nd3d/<a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a><li>nd3d2mqo/<a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structt__uv-members.html b/latex/vim/.vim/doc/html/structt__uv-members.html
deleted file mode 100644 (file)
index 6d1460b..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>t_uv メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structt__uv.html">t_uv</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">operator[]</a>(const int i)</td><td><a class="el" href="structt__uv.html">t_uv</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">operator[]</a>(const int i)</td><td><a class="el" href="structt__uv.html">t_uv</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__uv.html#23bf32ec5cd2cbc3cbba374b34fca396">U</a></td><td><a class="el" href="structt__uv.html">t_uv</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__uv.html#e5922bb7d8d726f9becbee3e0df0015a">V</a></td><td><a class="el" href="structt__uv.html">t_uv</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structt__uv.html b/latex/vim/.vim/doc/html/structt__uv.html
deleted file mode 100644 (file)
index b00a1d0..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 t_uv</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 t_uv</h1><!-- doxytag: class="t_uv" -->
-<p>
-<a href="structt__uv-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">operator[]</a> (const int i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__uv.html#3290bebf3dd9bc5e0b223b8c0f3e8389">operator[]</a> (const int i)</td></tr>
-
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__uv.html#23bf32ec5cd2cbc3cbba374b34fca396">U</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__uv.html#e5922bb7d8d726f9becbee3e0df0015a">V</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00041">41</a> 行で定義されています。</p>
-<hr><h2>関数</h2>
-<a class="anchor" name="3290bebf3dd9bc5e0b223b8c0f3e8389"></a><!-- doxytag: member="t_uv::operator[]" ref="3290bebf3dd9bc5e0b223b8c0f3e8389" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float&amp; t_uv::operator[]           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3290bebf3dd9bc5e0b223b8c0f3e8389"></a><!-- doxytag: member="t_uv::operator[]" ref="3290bebf3dd9bc5e0b223b8c0f3e8389" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float&amp; t_uv::operator[]           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00045">45</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="23bf32ec5cd2cbc3cbba374b34fca396"></a><!-- doxytag: member="t_uv::U" ref="23bf32ec5cd2cbc3cbba374b34fca396" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float <a class="el" href="structt__uv.html#23bf32ec5cd2cbc3cbba374b34fca396">t_uv::U</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00042">42</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="e5922bb7d8d726f9becbee3e0df0015a"></a><!-- doxytag: member="t_uv::V" ref="e5922bb7d8d726f9becbee3e0df0015a" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float <a class="el" href="structt__uv.html#e5922bb7d8d726f9becbee3e0df0015a">t_uv::V</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00043">43</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>mqo2nd3d/<a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a><li>nd3d2mqo/<a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structt__vertex-members.html b/latex/vim/.vim/doc/html/structt__vertex-members.html
deleted file mode 100644 (file)
index 0e8307e..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: メンバ一覧</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>t_vertex メンバ一覧</h1>これは全メンバの一覧です。<a class="el" href="structt__vertex.html">t_vertex</a>継承メンバも含んでいます。<p><table>
-  <tr class="memlist"><td><a class="el" href="structt__vertex.html#b2d47ee895988890ac91e9a66423cac7">operator[]</a>(const int i)</td><td><a class="el" href="structt__vertex.html">t_vertex</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__vertex.html#b2d47ee895988890ac91e9a66423cac7">operator[]</a>(const int i)</td><td><a class="el" href="structt__vertex.html">t_vertex</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__vertex.html#5c20a51c4770c4b266a0790c3b2599a0">X</a></td><td><a class="el" href="structt__vertex.html">t_vertex</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__vertex.html#331fdc2fb2b17761d846da6aa1171050">Y</a></td><td><a class="el" href="structt__vertex.html">t_vertex</a></td><td></td></tr>
-  <tr class="memlist"><td><a class="el" href="structt__vertex.html#d007d14edb1f129bc6a1a18c3b7a7299">Z</a></td><td><a class="el" href="structt__vertex.html">t_vertex</a></td><td></td></tr>
-</table></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/structt__vertex.html b/latex/vim/.vim/doc/html/structt__vertex.html
deleted file mode 100644 (file)
index 2507db6..0000000
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: 構造体 t_vertex</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li class="current"><a href="annotated.html"><span>クラス</span></a></li>
-      <li><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="annotated.html"><span>構成</span></a></li>
-      <li><a href="hierarchy.html"><span>クラス階層</span></a></li>
-      <li><a href="functions.html"><span>構成メンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>構造体 t_vertex</h1><!-- doxytag: class="t_vertex" -->
-<p>
-<a href="structt__vertex-members.html">すべてのメンバ一覧</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Public メソッド</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__vertex.html#b2d47ee895988890ac91e9a66423cac7">operator[]</a> (const int i)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__vertex.html#b2d47ee895988890ac91e9a66423cac7">operator[]</a> (const int i)</td></tr>
-
-<tr><td colspan="2"><br><h2>Public 変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__vertex.html#5c20a51c4770c4b266a0790c3b2599a0">X</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__vertex.html#331fdc2fb2b17761d846da6aa1171050">Y</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt__vertex.html#d007d14edb1f129bc6a1a18c3b7a7299">Z</a></td></tr>
-
-</table>
-<hr><a name="_details"></a><h2>説明</h2>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00027">27</a> 行で定義されています。</p>
-<hr><h2>関数</h2>
-<a class="anchor" name="b2d47ee895988890ac91e9a66423cac7"></a><!-- doxytag: member="t_vertex::operator[]" ref="b2d47ee895988890ac91e9a66423cac7" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float&amp; t_vertex::operator[]           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="nd3d2mqo_2Main_8cpp-source.html#l00017">17</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b2d47ee895988890ac91e9a66423cac7"></a><!-- doxytag: member="t_vertex::operator[]" ref="b2d47ee895988890ac91e9a66423cac7" args="(const int i)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float&amp; t_vertex::operator[]           </td>
-          <td>(</td>
-          <td class="paramtype">const int&nbsp;</td>
-          <td class="paramname"> <em>i</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td><code> [inline]</code></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00032">32</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="5c20a51c4770c4b266a0790c3b2599a0"></a><!-- doxytag: member="t_vertex::X" ref="5c20a51c4770c4b266a0790c3b2599a0" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float <a class="el" href="structt__vertex.html#5c20a51c4770c4b266a0790c3b2599a0">t_vertex::X</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00028">28</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="331fdc2fb2b17761d846da6aa1171050"></a><!-- doxytag: member="t_vertex::Y" ref="331fdc2fb2b17761d846da6aa1171050" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float <a class="el" href="structt__vertex.html#331fdc2fb2b17761d846da6aa1171050">t_vertex::Y</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00029">29</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="d007d14edb1f129bc6a1a18c3b7a7299"></a><!-- doxytag: member="t_vertex::Z" ref="d007d14edb1f129bc6a1a18c3b7a7299" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">float <a class="el" href="structt__vertex.html#d007d14edb1f129bc6a1a18c3b7a7299">t_vertex::Z</a>          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a> の <a class="el" href="mqo2nd3d_2Main_8cpp-source.html#l00030">30</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr>この構造体の説明は次のファイルから生成されました:<ul>
-<li>mqo2nd3d/<a class="el" href="mqo2nd3d_2Main_8cpp-source.html">Main.cpp</a><li>nd3d2mqo/<a class="el" href="nd3d2mqo_2Main_8cpp-source.html">Main.cpp</a></ul>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:56 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/tab_b.gif b/latex/vim/.vim/doc/html/tab_b.gif
deleted file mode 100644 (file)
index 0d62348..0000000
Binary files a/latex/vim/.vim/doc/html/tab_b.gif and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/tab_l.gif b/latex/vim/.vim/doc/html/tab_l.gif
deleted file mode 100644 (file)
index 9b1e633..0000000
Binary files a/latex/vim/.vim/doc/html/tab_l.gif and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/tab_r.gif b/latex/vim/.vim/doc/html/tab_r.gif
deleted file mode 100644 (file)
index ce9dd9f..0000000
Binary files a/latex/vim/.vim/doc/html/tab_r.gif and /dev/null differ
diff --git a/latex/vim/.vim/doc/html/tabs.css b/latex/vim/.vim/doc/html/tabs.css
deleted file mode 100644 (file)
index ab02c62..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
-
-DIV.tabs
-{
-   float            : left;
-   width            : 100%;
-   background       : url("tab_b.gif") repeat-x bottom;
-   margin-bottom    : 4px;
-}
-
-DIV.tabs UL
-{
-   margin           : 0px;
-   padding-left     : 10px;
-   list-style       : none;
-}
-
-DIV.tabs LI, DIV.tabs FORM
-{
-   display          : inline;
-   margin           : 0px;
-   padding          : 0px;
-}
-
-DIV.tabs FORM
-{
-   float            : right;
-}
-
-DIV.tabs A
-{
-   float            : left;
-   background       : url("tab_r.gif") no-repeat right top;
-   border-bottom    : 1px solid #84B0C7;
-   font-size        : 80%;
-   font-weight      : bold;
-   text-decoration  : none;
-}
-
-DIV.tabs A:hover
-{
-   background-position: 100% -150px;
-}
-
-DIV.tabs A:link, DIV.tabs A:visited,
-DIV.tabs A:active, DIV.tabs A:hover
-{
-       color: #1A419D;
-}
-
-DIV.tabs SPAN
-{
-   float            : left;
-   display          : block;
-   background       : url("tab_l.gif") no-repeat left top;
-   padding          : 5px 9px;
-   white-space      : nowrap;
-}
-
-DIV.tabs INPUT
-{
-   float            : right;
-   display          : inline;
-   font-size        : 1em;
-}
-
-DIV.tabs TD
-{
-   font-size        : 80%;
-   font-weight      : bold;
-   text-decoration  : none;
-}
-
-
-
-/* Commented Backslash Hack hides rule from IE5-Mac \*/
-DIV.tabs SPAN {float : none;}
-/* End IE5-Mac hack */
-
-DIV.tabs A:hover SPAN
-{
-   background-position: 0% -150px;
-}
-
-DIV.tabs LI.current A
-{
-   background-position: 100% -150px;
-   border-width     : 0px;
-}
-
-DIV.tabs LI.current SPAN
-{
-   background-position: 0% -150px;
-   padding-bottom   : 6px;
-}
-
-DIV.navpath
-{
-   background       : none;
-   border           : none;
-   border-bottom    : 1px solid #84B0C7;
-   text-align       : center;
-   margin           : 2px;
-   padding          : 2px;
-}
diff --git a/latex/vim/.vim/doc/html/test_8cc-source.html b/latex/vim/.vim/doc/html/test_8cc-source.html
deleted file mode 100644 (file)
index debc0a2..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/test.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>model_mod/test.cc</h1><a href="test_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="model__mod_8h.html">model_mod.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include "../types.h"</span>
-<a name="l00004"></a>00004 
-<a name="l00005"></a><a class="code" href="test_8cc.html#18540318aa983a0f2c09072e4737c45c">00005</a> <span class="keywordtype">double</span> <a class="code" href="main_8cc.html#18540318aa983a0f2c09072e4737c45c">DET_EPS</a> = 1.0e-10;
-<a name="l00006"></a><a class="code" href="test_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">00006</a> <span class="keywordtype">double</span> <a class="code" href="main_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a> = 1.0e-10;
-<a name="l00007"></a>00007 
-<a name="l00008"></a><a class="code" href="test_8cc.html#2858154e2009b0e6e616f313177762bc">00008</a> <span class="keywordtype">void</span> <a class="code" href="display__3D_8cc.html#2858154e2009b0e6e616f313177762bc">init</a>(<span class="keywordtype">void</span>)
-<a name="l00009"></a>00009 {
-<a name="l00010"></a>00010    glClearColor(0.0, 0.0, 0.0, 0.0);
-<a name="l00011"></a>00011    glEnable(GL_DEPTH_TEST);
-<a name="l00012"></a>00012 
-<a name="l00013"></a>00013 }
-<a name="l00014"></a>00014 
-<a name="l00015"></a>00015 
-<a name="l00016"></a><a class="code" href="test_8cc.html#0ddf1224851353fc92bfbff6f499fa97">00016</a> <span class="keywordtype">int</span> <a class="code" href="main_8cc.html#0ddf1224851353fc92bfbff6f499fa97">main</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span>* argv[])
-<a name="l00017"></a>00017 {
-<a name="l00018"></a>00018    std::vector&lt;Lab::Object3D&gt; objects;
-<a name="l00019"></a>00019    glutInitWindowSize(900, 900);
-<a name="l00020"></a>00020    glutInit(&amp;argc, argv);
-<a name="l00021"></a>00021    
-<a name="l00022"></a>00022    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
-<a name="l00023"></a>00023    glutInitWindowSize(800, 800);
-<a name="l00024"></a>00024    glutCreateWindow(<span class="stringliteral">"test"</span>);
-<a name="l00025"></a>00025    
-<a name="l00026"></a>00026    <a class="code" href="namespacemodel__mod.html#ee58ad25d1ebdf999134d57e77dba34b" title="æ\8b¡å¼µdisplay3Då½¢å¼\8fã\81®ã\83\95ã\82¡ã\82¤ã\83«ã\81\8bã\82\893Dã\83¢ã\83\87ã\83«ã\82\92読ã\81¿è¾¼ã\82\80ï¼\8e ã\83\86ã\82¯ã\82¹ã\83\81ã\83£ã\81®ç\94»å\83\8fã\83\95ã...">model_mod::load3DModelFromOriginalFormat</a>(<span class="stringliteral">"../data/test.dat"</span>, objects);
-<a name="l00027"></a>00027 }
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/test_8cc.html b/latex/vim/.vim/doc/html/test_8cc.html
deleted file mode 100644 (file)
index c64566c..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: model_mod/test.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>model_mod/test.cc</h1>
-<p>
-<a href="test_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="test_8cc.html#2858154e2009b0e6e616f313177762bc">init</a> (void)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="test_8cc.html#0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
-
-<tr><td colspan="2"><br><h2>変数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="test_8cc.html#18540318aa983a0f2c09072e4737c45c">DET_EPS</a> = 1.0e-10</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="test_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a> = 1.0e-10</td></tr>
-
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="2858154e2009b0e6e616f313177762bc"></a><!-- doxytag: member="test.cc::init" ref="2858154e2009b0e6e616f313177762bc" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void init           </td>
-          <td>(</td>
-          <td class="paramtype">void&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="test_8cc-source.html">test.cc</a> の <a class="el" href="test_8cc-source.html#l00008">8</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="test.cc::main" ref="0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int main           </td>
-          <td>(</td>
-          <td class="paramtype">int&nbsp;</td>
-          <td class="paramname"> <em>argc</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname"> <em>argv</em>[]</td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="test_8cc-source.html">test.cc</a> の <a class="el" href="test_8cc-source.html#l00016">16</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<hr><h2>変数</h2>
-<a class="anchor" name="18540318aa983a0f2c09072e4737c45c"></a><!-- doxytag: member="test.cc::DET_EPS" ref="18540318aa983a0f2c09072e4737c45c" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="test_8cc.html#18540318aa983a0f2c09072e4737c45c">DET_EPS</a> = 1.0e-10          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="test_8cc-source.html">test.cc</a> の <a class="el" href="test_8cc-source.html#l00005">5</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="b49f4cd93dedd3a086d3565a8a1b5998"></a><!-- doxytag: member="test.cc::EPS" ref="b49f4cd93dedd3a086d3565a8a1b5998" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">double <a class="el" href="test_8cc.html#b49f4cd93dedd3a086d3565a8a1b5998">EPS</a> = 1.0e-10          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="test_8cc-source.html">test.cc</a> の <a class="el" href="test_8cc-source.html#l00006">6</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/types_8cc-source.html b/latex/vim/.vim/doc/html/types_8cc-source.html
deleted file mode 100644 (file)
index 6c7d9a6..0000000
+++ /dev/null
@@ -1,129 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: types.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>types.cc</h1><a href="types_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="types_8h.html">types.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="model__mod_8h.html">model_mod/model_mod.h</a>"</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;math.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
-<a name="l00005"></a>00005 
-<a name="l00006"></a>00006 <span class="comment">//{{{draw3DModel</span>
-<a name="l00007"></a><a class="code" href="types_8h.html#68c750de9ae22c98cc34d0226074d771">00007</a> <span class="keywordtype">void</span> <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(<span class="keyword">const</span> std::vector&lt;Lab::Object3D&gt;&amp; model){
-<a name="l00008"></a>00008     <span class="keywordflow">for</span>(
-<a name="l00009"></a>00009         std::vector&lt;Lab::Object3D&gt;::const_iterator itr = model.begin() ;
-<a name="l00010"></a>00010         itr != model.end() ;
-<a name="l00011"></a>00011         ++itr
-<a name="l00012"></a>00012     ){
-<a name="l00013"></a>00013         <a class="code" href="namespacemodel__mod.html#139efe3906225dc2e51658d8f0a096fc" title="3Dモデルを描画する.変換行列は既に指定されているものとする....">model_mod::drawObject3D</a>(*itr);
-<a name="l00014"></a>00014     }
-<a name="l00015"></a>00015 }
-<a name="l00016"></a>00016 <span class="comment">//}}}</span>
-<a name="l00017"></a>00017 <span class="comment">//{{{ dispose3DModel</span>
-<a name="l00018"></a><a class="code" href="types_8h.html#0fbc3a5a8a18f68ad06cb94313900468">00018</a> <span class="keywordtype">void</span> <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(std::vector&lt;Lab::Object3D&gt;&amp; model){
-<a name="l00019"></a>00019     <span class="keywordflow">for</span>(
-<a name="l00020"></a>00020         std::vector&lt;Lab::Object3D&gt;::iterator itr = model.begin() ;
-<a name="l00021"></a>00021         itr != model.end() ;
-<a name="l00022"></a>00022         ++itr
-<a name="l00023"></a>00023     ){
-<a name="l00024"></a>00024         glDeleteTextures(1 , &amp;itr-&gt;texture );
-<a name="l00025"></a>00025     }
-<a name="l00026"></a>00026 }
-<a name="l00027"></a>00027 <span class="comment">//}}}a</span>
-<a name="l00028"></a>00028 <span class="comment">//{{{ calcNormal</span>
-<a name="l00029"></a><a class="code" href="types_8h.html#4856dca7bf21f5e4fbc8005ee47ef81f">00029</a> <span class="keywordtype">void</span> <a class="code" href="types_8cc.html#4856dca7bf21f5e4fbc8005ee47ef81f">calcNormal</a>( <a class="code" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a>&amp; a , <a class="code" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a>&amp; b , <a class="code" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a>&amp; c ){
-<a name="l00030"></a>00030     GLdouble px = c.<a class="code" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">x</a> - a.<a class="code" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">x</a>;
-<a name="l00031"></a>00031     GLdouble py = c.<a class="code" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">y</a> - a.<a class="code" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">y</a>;
-<a name="l00032"></a>00032     GLdouble pz = c.<a class="code" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">z</a> - a.<a class="code" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">z</a>;
-<a name="l00033"></a>00033     GLdouble qx = b.<a class="code" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">x</a> - a.<a class="code" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">x</a>;
-<a name="l00034"></a>00034     GLdouble qy = b.<a class="code" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">y</a> - a.<a class="code" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">y</a>;
-<a name="l00035"></a>00035     GLdouble qz = b.<a class="code" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">z</a> - a.<a class="code" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">z</a>;
-<a name="l00036"></a>00036     
-<a name="l00037"></a>00037     GLdouble nx = py * qz - pz * qy;
-<a name="l00038"></a>00038     GLdouble ny = pz * qx - px * qz;
-<a name="l00039"></a>00039     GLdouble nz = px * qy - py * qx;
-<a name="l00040"></a>00040 
-<a name="l00041"></a>00041     GLdouble norm = sqrt( nx*nx + ny*ny + nz*nz );
-<a name="l00042"></a>00042     nx = nx / norm;
-<a name="l00043"></a>00043     ny = ny / norm;
-<a name="l00044"></a>00044     nz = nz / norm;
-<a name="l00045"></a>00045     
-<a name="l00046"></a>00046     a.<a class="code" href="structLab_1_1VertexXYZNUV.html#f17df4c8b58686352955e5ed96ac9f3f">nx</a> = nx;
-<a name="l00047"></a>00047     a.<a class="code" href="structLab_1_1VertexXYZNUV.html#3ef1687ef207bde6b66560541634acf0">ny</a> = ny;
-<a name="l00048"></a>00048     a.<a class="code" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">nz</a> = nz;
-<a name="l00049"></a>00049     b.<a class="code" href="structLab_1_1VertexXYZNUV.html#f17df4c8b58686352955e5ed96ac9f3f">nx</a> = nx;
-<a name="l00050"></a>00050     b.<a class="code" href="structLab_1_1VertexXYZNUV.html#3ef1687ef207bde6b66560541634acf0">ny</a> = ny;
-<a name="l00051"></a>00051     b.<a class="code" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">nz</a> = nz;
-<a name="l00052"></a>00052     c.<a class="code" href="structLab_1_1VertexXYZNUV.html#f17df4c8b58686352955e5ed96ac9f3f">nx</a> = nx;
-<a name="l00053"></a>00053     c.<a class="code" href="structLab_1_1VertexXYZNUV.html#3ef1687ef207bde6b66560541634acf0">ny</a> = ny;
-<a name="l00054"></a>00054     c.<a class="code" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">nz</a> = nz;
-<a name="l00055"></a>00055 
-<a name="l00056"></a>00056 }
-<a name="l00057"></a>00057 <span class="comment">//}}}</span>
-<a name="l00058"></a>00058 <span class="comment">// {{{ avgNormal</span>
-<a name="l00059"></a><a class="code" href="types_8h.html#e46561e685ccc38917821ca513a86dde">00059</a> <span class="keywordtype">void</span> <a class="code" href="types_8cc.html#e46561e685ccc38917821ca513a86dde">avgNormal</a>( <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; <span class="keywordtype">object</span> ){
-<a name="l00060"></a>00060     <span class="keywordtype">bool</span>* checked = <span class="keyword">new</span> <span class="keywordtype">bool</span>[ <span class="keywordtype">object</span>.vertices.size() ];
-<a name="l00061"></a>00061     <span class="keywordflow">for</span>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0 ; i &lt; <span class="keywordtype">object</span>.vertices.size() ; i++ )checked[i] = <span class="keyword">false</span>;
-<a name="l00062"></a>00062 
-<a name="l00063"></a>00063     GLdouble nx , ny , nz;
-<a name="l00064"></a>00064     <span class="keywordflow">for</span>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0 ; i &lt; <span class="keywordtype">object</span>.vertices.size() ; i++ ){
-<a name="l00065"></a>00065         <span class="keywordflow">if</span>( checked[i] )<span class="keywordflow">continue</span>;   
-<a name="l00066"></a>00066         nx = ny = nz = 0;
-<a name="l00067"></a>00067         <span class="keywordtype">int</span> count = 0;
-<a name="l00068"></a>00068         <span class="keywordflow">for</span>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> j = i ; j &lt; <span class="keywordtype">object</span>.vertices.size() ; j++ ){
-<a name="l00069"></a>00069             <span class="keywordflow">if</span>
-<a name="l00070"></a>00070             (
-<a name="l00071"></a>00071                 fabs(<span class="keywordtype">object</span>.vertices.at(i).x - <span class="keywordtype">object</span>.vertices.at(j).x ) &gt;= 1e-6 ||
-<a name="l00072"></a>00072                 fabs(<span class="keywordtype">object</span>.vertices.at(i).y - <span class="keywordtype">object</span>.vertices.at(j).y ) &gt;= 1e-6 ||
-<a name="l00073"></a>00073                 fabs(<span class="keywordtype">object</span>.vertices.at(i).z - <span class="keywordtype">object</span>.vertices.at(j).z ) &gt;= 1e-6 
-<a name="l00074"></a>00074             )<span class="keywordflow">continue</span>;
-<a name="l00075"></a>00075             count++;
-<a name="l00076"></a>00076             nx += <span class="keywordtype">object</span>.vertices.at(j).nx;
-<a name="l00077"></a>00077             ny += <span class="keywordtype">object</span>.vertices.at(j).ny;
-<a name="l00078"></a>00078             nz += <span class="keywordtype">object</span>.vertices.at(j).nz;
-<a name="l00079"></a>00079             checked[j] = <span class="keyword">true</span>;
-<a name="l00080"></a>00080         }
-<a name="l00081"></a>00081         nx = nx / count;
-<a name="l00082"></a>00082         ny = ny / count;
-<a name="l00083"></a>00083         nz = nz / count;
-<a name="l00084"></a>00084         <span class="keywordflow">for</span>( <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> j = i ; j &lt; <span class="keywordtype">object</span>.vertices.size() ; j++ ){
-<a name="l00085"></a>00085             <span class="keywordflow">if</span>
-<a name="l00086"></a>00086             (
-<a name="l00087"></a>00087                 fabs(<span class="keywordtype">object</span>.vertices.at(i).x - <span class="keywordtype">object</span>.vertices.at(j).x ) &gt;= 1e-6 ||
-<a name="l00088"></a>00088                 fabs(<span class="keywordtype">object</span>.vertices.at(i).y - <span class="keywordtype">object</span>.vertices.at(j).y ) &gt;= 1e-6 ||
-<a name="l00089"></a>00089                 fabs(<span class="keywordtype">object</span>.vertices.at(i).z - <span class="keywordtype">object</span>.vertices.at(j).z ) &gt;= 1e-6 
-<a name="l00090"></a>00090             )<span class="keywordflow">continue</span>;
-<a name="l00091"></a>00091             <span class="keywordtype">object</span>.vertices.at(j).nx = nx;
-<a name="l00092"></a>00092             <span class="keywordtype">object</span>.vertices.at(j).ny = ny;
-<a name="l00093"></a>00093             <span class="keywordtype">object</span>.vertices.at(j).nz = nz;
-<a name="l00094"></a>00094         }
-<a name="l00095"></a>00095     }
-<a name="l00096"></a>00096     <span class="keyword">delete</span>[] checked;
-<a name="l00097"></a>00097 }
-<a name="l00098"></a>00098 <span class="comment">// }}}</span>
-<a name="l00099"></a>00099 
-<a name="l00100"></a>00100 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/types_8cc.html b/latex/vim/.vim/doc/html/types_8cc.html
deleted file mode 100644 (file)
index aa14706..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: types.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>types.cc</h1>
-<p>
-<a href="types_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a> (const std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;model)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a> (std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;model)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8cc.html#4856dca7bf21f5e4fbc8005ee47ef81f">calcNormal</a> (<a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;a, <a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;b, <a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;c)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8cc.html#e46561e685ccc38917821ca513a86dde">avgNormal</a> (<a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;object)</td></tr>
-
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="e46561e685ccc38917821ca513a86dde"></a><!-- doxytag: member="types.cc::avgNormal" ref="e46561e685ccc38917821ca513a86dde" args="(Lab::Object3D &amp;object)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void avgNormal           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>object</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8cc-source.html">types.cc</a> の <a class="el" href="types_8cc-source.html#l00059">59</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4856dca7bf21f5e4fbc8005ee47ef81f"></a><!-- doxytag: member="types.cc::calcNormal" ref="4856dca7bf21f5e4fbc8005ee47ef81f" args="(Lab::VertexXYZNUV &amp;a, Lab::VertexXYZNUV &amp;b, Lab::VertexXYZNUV &amp;c)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void calcNormal           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>a</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>b</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8cc-source.html">types.cc</a> の <a class="el" href="types_8cc-source.html#l00029">29</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0fbc3a5a8a18f68ad06cb94313900468"></a><!-- doxytag: member="types.cc::dispose3DModel" ref="0fbc3a5a8a18f68ad06cb94313900468" args="(std::vector&lt; Lab::Object3D &gt; &amp;model)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void dispose3DModel           </td>
-          <td>(</td>
-          <td class="paramtype">std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>model</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8cc-source.html">types.cc</a> の <a class="el" href="types_8cc-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="68c750de9ae22c98cc34d0226074d771"></a><!-- doxytag: member="types.cc::draw3DModel" ref="68c750de9ae22c98cc34d0226074d771" args="(const std::vector&lt; Lab::Object3D &gt; &amp;model)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void draw3DModel           </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>model</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8cc-source.html">types.cc</a> の <a class="el" href="types_8cc-source.html#l00007">7</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/types_8h-source.html b/latex/vim/.vim/doc/html/types_8h-source.html
deleted file mode 100644 (file)
index f446362..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: types.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>types.h</h1><a href="types_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00004"></a>00004 
-<a name="l00005"></a>00005 <span class="keyword">namespace </span>Lab{
-<a name="l00006"></a>00006 
-<a name="l00007"></a><a class="code" href="structLab_1_1VertexXYZNUV.html">00007</a>     <span class="keyword">struct </span><a class="code" href="structLab_1_1VertexXYZNUV.html">VertexXYZNUV</a>{
-<a name="l00008"></a>00008     <span class="keyword">public</span> :
-<a name="l00009"></a><a class="code" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">00009</a>         GLdouble <a class="code" href="structLab_1_1VertexXYZNUV.html#c2f62a63965fa0f039d3475a731bd4c4">x</a> , <a class="code" href="structLab_1_1VertexXYZNUV.html#4f7dd0a9b93c3cbebcb8e2dd1491a205">y</a> , <a class="code" href="structLab_1_1VertexXYZNUV.html#cf5e9c2decef7deeb74abc6c670d43ea">z</a>;
-<a name="l00010"></a><a class="code" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">00010</a>         GLdouble <a class="code" href="structLab_1_1VertexXYZNUV.html#f17df4c8b58686352955e5ed96ac9f3f">nx</a> , <a class="code" href="structLab_1_1VertexXYZNUV.html#3ef1687ef207bde6b66560541634acf0">ny</a> , <a class="code" href="structLab_1_1VertexXYZNUV.html#a0cadb6047dad84b128893c8220975b9">nz</a>;
-<a name="l00011"></a><a class="code" href="structLab_1_1VertexXYZNUV.html#3e417b72cc9210d40db1b9d0199a4d33">00011</a>         GLdouble <a class="code" href="structLab_1_1VertexXYZNUV.html#c239d72f9c2525af167df574a50ea9f1">u</a> , <a class="code" href="structLab_1_1VertexXYZNUV.html#3e417b72cc9210d40db1b9d0199a4d33">v</a>;
-<a name="l00012"></a>00012     };
-<a name="l00013"></a>00013 
-<a name="l00014"></a><a class="code" href="structLab_1_1Object3D.html">00014</a>     <span class="keyword">struct </span><a class="code" href="structLab_1_1Object3D.html">Object3D</a>{
-<a name="l00015"></a>00015     <span class="keyword">public</span> :
-<a name="l00016"></a><a class="code" href="structLab_1_1Object3D.html#257fcd85d14655ddacaf15d64f09e62c">00016</a>         GLuint <a class="code" href="structLab_1_1Object3D.html#257fcd85d14655ddacaf15d64f09e62c">texture</a>; 
-<a name="l00017"></a><a class="code" href="structLab_1_1Object3D.html#b0b848d8ae2411cf7b07c4cfd955f66f">00017</a>         std::vector&lt;VertexXYZNUV&gt; <a class="code" href="structLab_1_1Object3D.html#b0b848d8ae2411cf7b07c4cfd955f66f">vertices</a>;
-<a name="l00018"></a>00018     }; 
-<a name="l00019"></a>00019 
-<a name="l00020"></a>00020 } <span class="comment">//namespace Lab</span>
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022 <span class="keywordtype">void</span> <a class="code" href="types_8cc.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a>(<span class="keyword">const</span> std::vector&lt;Lab::Object3D&gt;&amp; model);
-<a name="l00023"></a>00023 <span class="keywordtype">void</span> <a class="code" href="types_8cc.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a>(std::vector&lt;Lab::Object3D&gt;&amp; model);
-<a name="l00024"></a>00024 <span class="keywordtype">void</span> <a class="code" href="types_8cc.html#4856dca7bf21f5e4fbc8005ee47ef81f">calcNormal</a>( <a class="code" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a>&amp; a , <a class="code" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a>&amp; b , <a class="code" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a>&amp; c );
-<a name="l00025"></a>00025 <span class="keywordtype">void</span> <a class="code" href="types_8cc.html#e46561e685ccc38917821ca513a86dde">avgNormal</a>( <a class="code" href="structLab_1_1Object3D.html">Lab::Object3D</a>&amp; <span class="keywordtype">object</span> );
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/types_8h.html b/latex/vim/.vim/doc/html/types_8h.html
deleted file mode 100644 (file)
index a88b82a..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: types.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>types.h</h1>
-<p>
-<a href="types_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>構成</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a></td></tr>
-
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html">Lab</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8h.html#68c750de9ae22c98cc34d0226074d771">draw3DModel</a> (const std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;model)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8h.html#0fbc3a5a8a18f68ad06cb94313900468">dispose3DModel</a> (std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;model)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8h.html#4856dca7bf21f5e4fbc8005ee47ef81f">calcNormal</a> (<a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;a, <a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;b, <a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;c)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8h.html#e46561e685ccc38917821ca513a86dde">avgNormal</a> (<a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;object)</td></tr>
-
-</table>
-<hr><h2>関数</h2>
-<a class="anchor" name="e46561e685ccc38917821ca513a86dde"></a><!-- doxytag: member="types.h::avgNormal" ref="e46561e685ccc38917821ca513a86dde" args="(Lab::Object3D &amp;object)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void avgNormal           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>object</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8cc-source.html">types.cc</a> の <a class="el" href="types_8cc-source.html#l00059">59</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="4856dca7bf21f5e4fbc8005ee47ef81f"></a><!-- doxytag: member="types.h::calcNormal" ref="4856dca7bf21f5e4fbc8005ee47ef81f" args="(Lab::VertexXYZNUV &amp;a, Lab::VertexXYZNUV &amp;b, Lab::VertexXYZNUV &amp;c)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void calcNormal           </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>a</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>b</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structLab_1_1VertexXYZNUV.html">Lab::VertexXYZNUV</a> &amp;&nbsp;</td>
-          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8cc-source.html">types.cc</a> の <a class="el" href="types_8cc-source.html#l00029">29</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="0fbc3a5a8a18f68ad06cb94313900468"></a><!-- doxytag: member="types.h::dispose3DModel" ref="0fbc3a5a8a18f68ad06cb94313900468" args="(std::vector&lt; Lab::Object3D &gt; &amp;model)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void dispose3DModel           </td>
-          <td>(</td>
-          <td class="paramtype">std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>model</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8cc-source.html">types.cc</a> の <a class="el" href="types_8cc-source.html#l00018">18</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="68c750de9ae22c98cc34d0226074d771"></a><!-- doxytag: member="types.h::draw3DModel" ref="68c750de9ae22c98cc34d0226074d771" args="(const std::vector&lt; Lab::Object3D &gt; &amp;model)" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void draw3DModel           </td>
-          <td>(</td>
-          <td class="paramtype">const std::vector&lt; <a class="el" href="structLab_1_1Object3D.html">Lab::Object3D</a> &gt; &amp;&nbsp;</td>
-          <td class="paramname"> <em>model</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="types_8cc-source.html">types.cc</a> の <a class="el" href="types_8cc-source.html#l00007">7</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/utilities_8cc-source.html b/latex/vim/.vim/doc/html/utilities_8cc-source.html
deleted file mode 100644 (file)
index 6c8858d..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: utilities.cc ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>utilities.cc</h1><a href="utilities_8cc.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="utilities_8h.html">utilities.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="Matrix3D_8hpp.html">mof/Matrix3D.hpp</a>"</span>
-<a name="l00005"></a>00005 
-<a name="l00006"></a>00006 <span class="keyword">namespace </span>Lab{
-<a name="l00007"></a>00007 
-<a name="l00008"></a><a class="code" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372">00008</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372" title="エラー処理用の関数">error</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* message){
-<a name="l00009"></a>00009         printf(<span class="stringliteral">"ERROR:%s\n"</span> , message);
-<a name="l00010"></a>00010         exit(0);
-<a name="l00011"></a>00011     }
-<a name="l00012"></a>00012 
-<a name="l00013"></a><a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184">00013</a>     <span class="keywordtype">void</span> <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">convertMatrix</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; mat , <span class="keywordtype">float</span> arr[16]){
-<a name="l00014"></a>00014         <a class="code" href="structmof_1_1Matrix3D_1_1Array.html">mof::Matrix3D::Array</a> tmp = mat.<a class="code" href="classmof_1_1Matrix3D.html#6a68475b3cbaba4fafda491f530b82af">getArray</a>();
-<a name="l00015"></a>00015         <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ; i &lt; 4 ; i++){
-<a name="l00016"></a>00016             <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = 0 ; j &lt; 4 ; j++){
-<a name="l00017"></a>00017                 arr[j * 4 + i] = tmp.<a class="code" href="structmof_1_1Matrix3D_1_1Array.html#b8f92311b1880460aca14a4fecd999b4">elements</a>[j][i];<span class="comment">//moflibは行ベクトル基準なので転置する   </span>
-<a name="l00018"></a>00018             }
-<a name="l00019"></a>00019         }
-<a name="l00020"></a>00020     }
-<a name="l00021"></a>00021 
-<a name="l00022"></a>00022 } <span class="comment">// namespace Lab</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/utilities_8cc.html b/latex/vim/.vim/doc/html/utilities_8cc.html
deleted file mode 100644 (file)
index 8473372..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: utilities.cc</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>utilities.cc</h1>
-<p>
-<a href="utilities_8cc-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html">Lab</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372">Lab::error</a> (const char *message)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">エラー処理用の関数  <a href="#230e6bc5f8bc0f1ad306e2666b187372"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184">Lab::convertMatrix</a> (const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;mat, float arr[16])</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">moflibの行列からOpenGLの行列へ変換  <a href="#b70b31b11336f99d3f11e2f992881184"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/utilities_8h-source.html b/latex/vim/.vim/doc/html/utilities_8h-source.html
deleted file mode 100644 (file)
index 09ccd34..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: utilities.h ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>utilities.h</h1><a href="utilities_8h.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="keyword">namespace </span>mof{
-<a name="l00003"></a>00003     <span class="keyword">class </span>Matrix3D;
-<a name="l00004"></a>00004 }
-<a name="l00005"></a>00005 
-<a name="l00006"></a>00006 <span class="keyword">namespace </span>Lab{
-<a name="l00011"></a>00011     <span class="keywordtype">void</span> <a class="code" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372" title="エラー処理用の関数">error</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* message);
-<a name="l00012"></a>00012 
-<a name="l00018"></a>00018     <span class="keywordtype">void</span> <a class="code" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184" title="moflibの行列からOpenGLの行列へ変換">convertMatrix</a>(<span class="keyword">const</span> <a class="code" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a>&amp; mat , <span class="keywordtype">float</span> arr[16]);
-<a name="l00019"></a>00019 
-<a name="l00024"></a>00024     <span class="keyword">template</span>&lt; <span class="keyword">typename</span> T , <span class="keywordtype">int</span> N &gt;
-<a name="l00025"></a><a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d">00025</a>     <span class="keywordtype">int</span> <a class="code" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d" title="配列の長さを得る">lengthOf</a>( T(&amp;)[N] ){
-<a name="l00026"></a>00026         <span class="keywordflow">return</span>  N;
-<a name="l00027"></a>00027     }
-<a name="l00028"></a>00028 
-<a name="l00033"></a>00033     <span class="keyword">template</span>&lt; <span class="keyword">typename</span> T , <span class="keywordtype">int</span> N &gt;
-<a name="l00034"></a><a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6">00034</a>     T&amp; <a class="code" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6" title="配列の最後の要素を得る">lastOf</a>( T(&amp;arr)[N] ){
-<a name="l00035"></a>00035         <span class="keywordflow">return</span>  arr[N - 1];
-<a name="l00036"></a>00036     }
-<a name="l00037"></a>00037 
-<a name="l00038"></a>00038 
-<a name="l00039"></a>00039 } <span class="comment">// namespace Lab</span>
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/utilities_8h.html b/latex/vim/.vim/doc/html/utilities_8h.html
deleted file mode 100644 (file)
index ba8bb9e..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: utilities.h</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>utilities.h</h1>
-<p>
-<a href="utilities_8h-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html">Lab</a></td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html#230e6bc5f8bc0f1ad306e2666b187372">Lab::error</a> (const char *message)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">エラー処理用の関数  <a href="#230e6bc5f8bc0f1ad306e2666b187372"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceLab.html#b70b31b11336f99d3f11e2f992881184">Lab::convertMatrix</a> (const <a class="el" href="classmof_1_1Matrix3D.html">mof::Matrix3D</a> &amp;mat, float arr[16])</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">moflibの行列からOpenGLの行列へ変換  <a href="#b70b31b11336f99d3f11e2f992881184"></a><br></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T , int N&gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceLab.html#7cb00c4272fa1e07dd6b2bbb1abf846d">Lab::lengthOf</a> (T(&amp;)[N])</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">配列の長さを得る  <a href="#7cb00c4272fa1e07dd6b2bbb1abf846d"></a><br></td></tr>
-<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T , int N&gt; </td></tr>
-<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceLab.html#f0c23c0bdb07deaec3c404d0c6528ef6">Lab::lastOf</a> (T(&amp;arr)[N])</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">配列の最後の要素を得る  <a href="#f0c23c0bdb07deaec3c404d0c6528ef6"></a><br></td></tr>
-</table>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/utilities_8hpp-source.html b/latex/vim/.vim/doc/html/utilities_8hpp-source.html
deleted file mode 100644 (file)
index 8c2054e..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/utilities.hpp ソースファイル</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-<h1>moflib/mof/utilities.hpp</h1><a href="utilities_8hpp.html">説明を見る。</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span>
-<a name="l00002"></a><a class="code" href="utilities_8hpp.html#525335710b53cb064ca56b936120431e">00002</a> <span class="preprocessor"></span><span class="preprocessor">#define _USE_MATH_DEFINES</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;math.h&gt;</span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;boost/foreach.hpp&gt;</span>
-<a name="l00005"></a><a class="code" href="utilities_8hpp.html#85d9ac269eba33293361f4ed7c2a697b">00005</a> <span class="preprocessor">#define foreach BOOST_FOREACH </span>
-<a name="l00006"></a>00006 <span class="preprocessor"></span>
-<a name="l00007"></a>00007 <span class="keyword">namespace </span>mof{
-<a name="l00008"></a>00008     
-<a name="l00009"></a><a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">00009</a>     <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">deg2rad</a>(<span class="keywordtype">float</span> deg){
-<a name="l00010"></a>00010         <span class="keywordflow">return</span> deg / 180.0f * <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(M_PI);
-<a name="l00011"></a>00011     }
-<a name="l00012"></a>00012 
-<a name="l00013"></a><a class="code" href="namespacemof.html#69a0108360e9d81d1526a2140eecbb7a">00013</a>     <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="namespacemof.html#69a0108360e9d81d1526a2140eecbb7a">rad2deg</a>(<span class="keywordtype">float</span> rad){
-<a name="l00014"></a>00014         <span class="keywordflow">return</span> rad / <span class="keyword">static_cast&lt;</span><span class="keywordtype">float</span><span class="keyword">&gt;</span>(M_PI) * 180.0f;
-<a name="l00015"></a>00015     }
-<a name="l00016"></a>00016 
-<a name="l00017"></a>00017 
-<a name="l00018"></a>00018     
-<a name="l00019"></a>00019 
-<a name="l00020"></a>00020 } <span class="comment">// namespace mof</span>
-<a name="l00021"></a>00021 
-</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/html/utilities_8hpp.html b/latex/vim/.vim/doc/html/utilities_8hpp.html
deleted file mode 100644 (file)
index e2a27da..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<title>OpenCampus2009Demo: moflib/mof/utilities.hpp</title>
-<link href="tabs.css" rel="stylesheet" type="text/css">
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- 作成: Doxygen 1.5.8 -->
-<div class="navigation" id="top">
-  <div class="tabs">
-    <ul>
-      <li><a href="index.html"><span>メインページ</span></a></li>
-      <li><a href="pages.html"><span>関連ページ</span></a></li>
-      <li><a href="namespaces.html"><span>ネームスペース</span></a></li>
-      <li><a href="annotated.html"><span>クラス</span></a></li>
-      <li class="current"><a href="files.html"><span>ファイル</span></a></li>
-    </ul>
-  </div>
-  <div class="tabs">
-    <ul>
-      <li><a href="files.html"><span>ファイル一覧</span></a></li>
-      <li><a href="globals.html"><span>ファイルメンバ</span></a></li>
-    </ul>
-  </div>
-</div>
-<div class="contents">
-<h1>moflib/mof/utilities.hpp</h1>
-<p>
-<a href="utilities_8hpp-source.html">ソースコードを見る。</a><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>ネームスペース</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html">mof</a></td></tr>
-
-<tr><td colspan="2"><br><h2>マクロ定義</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utilities_8hpp.html#525335710b53cb064ca56b936120431e">_USE_MATH_DEFINES</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utilities_8hpp.html#85d9ac269eba33293361f4ed7c2a697b">foreach</a>&nbsp;&nbsp;&nbsp;BOOST_FOREACH</td></tr>
-
-<tr><td colspan="2"><br><h2>関数</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#af50be1f85835bd510c1a87daa12e37e">mof::deg2rad</a> (float deg)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemof.html#69a0108360e9d81d1526a2140eecbb7a">mof::rad2deg</a> (float rad)</td></tr>
-
-</table>
-<hr><h2>マクロ定義</h2>
-<a class="anchor" name="525335710b53cb064ca56b936120431e"></a><!-- doxytag: member="utilities.hpp::_USE_MATH_DEFINES" ref="525335710b53cb064ca56b936120431e" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define _USE_MATH_DEFINES          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="utilities_8hpp-source.html">utilities.hpp</a> の <a class="el" href="utilities_8hpp-source.html#l00002">2</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-<a class="anchor" name="85d9ac269eba33293361f4ed7c2a697b"></a><!-- doxytag: member="utilities.hpp::foreach" ref="85d9ac269eba33293361f4ed7c2a697b" args="" -->
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define foreach&nbsp;&nbsp;&nbsp;BOOST_FOREACH          </td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>
-
-<p> <a class="el" href="utilities_8hpp-source.html">utilities.hpp</a> の <a class="el" href="utilities_8hpp-source.html#l00005">5</a> 行で定義されています。</p>
-
-</div>
-</div><p>
-</div>
-<hr size="1"><address style="text-align: right;"><small>OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
-</body>
-</html>
diff --git a/latex/vim/.vim/doc/latex/Animation_8hpp.tex b/latex/vim/.vim/doc/latex/Animation_8hpp.tex
deleted file mode 100644 (file)
index ce557af..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\hypertarget{Animation_8hpp}{
-\section{moflib/mof/Animation.hpp}
-\label{Animation_8hpp}\index{moflib/mof/Animation.hpp@{moflib/mof/Animation.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1Animation}{mof::Animation$<$ T $>$}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{型定義}
-\begin{CompactItemize}
-\item 
-typedef unsigned int \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/Captor_8cc.tex b/latex/vim/.vim/doc/latex/Captor_8cc.tex
deleted file mode 100644 (file)
index e2fc638..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-\hypertarget{Captor_8cc}{
-\section{Captor.cc}
-\label{Captor_8cc}\index{Captor.cc@{Captor.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceLab}{Lab}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/Captor_8h.tex b/latex/vim/.vim/doc/latex/Captor_8h.tex
deleted file mode 100644 (file)
index bf89bd2..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-\hypertarget{Captor_8h}{
-\section{Captor.h}
-\label{Captor_8h}\index{Captor.h@{Captor.h}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classLab_1_1Captor}{Lab::Captor}
-\item 
-struct \hyperlink{structLab_1_1Captor_1_1Resolution}{Lab::Captor::Captor::Resolution}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceLab}{Lab}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/CascadingAnimation_8hpp.tex b/latex/vim/.vim/doc/latex/CascadingAnimation_8hpp.tex
deleted file mode 100644 (file)
index dce3a92..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-\hypertarget{CascadingAnimation_8hpp}{
-\section{moflib/mof/CascadingAnimation.hpp}
-\label{CascadingAnimation_8hpp}\index{moflib/mof/CascadingAnimation.hpp@{moflib/mof/CascadingAnimation.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structmof_1_1Add}{mof::Add$<$ T $>$}
-\item 
-struct \hyperlink{structmof_1_1Multiply}{mof::Multiply$<$ T $>$}
-\item 
-class \hyperlink{classmof_1_1CascadingAnimation}{mof::CascadingAnimation$<$ T, Cascador $>$}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/Constant_8hpp.tex b/latex/vim/.vim/doc/latex/Constant_8hpp.tex
deleted file mode 100644 (file)
index 90f4fc4..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\hypertarget{Constant_8hpp}{
-\section{moflib/mof/Constant.hpp}
-\label{Constant_8hpp}\index{moflib/mof/Constant.hpp@{moflib/mof/Constant.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1Constant}{mof::Constant$<$ T $>$}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-{\footnotesize template$<$class T $>$ }\\\hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \hyperlink{namespacemof_19eec20f194888a3172b73580771ec6d}{mof::makeConstantHandler} (const T \&value)
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/EventCondition_8hpp.tex b/latex/vim/.vim/doc/latex/EventCondition_8hpp.tex
deleted file mode 100644 (file)
index a6399a1..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-\hypertarget{EventCondition_8hpp}{
-\section{moflib/mof/EventCondition.hpp}
-\label{EventCondition_8hpp}\index{moflib/mof/EventCondition.hpp@{moflib/mof/EventCondition.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1EventCondition}{mof::EventCondition}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/EventScheduler_8cpp.tex b/latex/vim/.vim/doc/latex/EventScheduler_8cpp.tex
deleted file mode 100644 (file)
index d05c116..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\hypertarget{EventScheduler_8cpp}{
-\section{moflib/mof/EventScheduler.cpp}
-\label{EventScheduler_8cpp}\index{moflib/mof/EventScheduler.cpp@{moflib/mof/EventScheduler.cpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classTimeEventCondition}{TimeEventCondition}
-\item 
-struct \hyperlink{structmof_1_1EventScheduler_1_1Impl}{mof::EventScheduler::EventScheduler::Impl}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/EventScheduler_8hpp.tex b/latex/vim/.vim/doc/latex/EventScheduler_8hpp.tex
deleted file mode 100644 (file)
index 346500a..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-\hypertarget{EventScheduler_8hpp}{
-\section{moflib/mof/EventScheduler.hpp}
-\label{EventScheduler_8hpp}\index{moflib/mof/EventScheduler.hpp@{moflib/mof/EventScheduler.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1EventScheduler}{mof::EventScheduler}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/FreeSans.ttf b/latex/vim/.vim/doc/latex/FreeSans.ttf
deleted file mode 100644 (file)
index b550b90..0000000
Binary files a/latex/vim/.vim/doc/latex/FreeSans.ttf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/Interpolation_8hpp.tex b/latex/vim/.vim/doc/latex/Interpolation_8hpp.tex
deleted file mode 100644 (file)
index d939600..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-\hypertarget{Interpolation_8hpp}{
-\section{moflib/mof/Interpolation.hpp}
-\label{Interpolation_8hpp}\index{moflib/mof/Interpolation.hpp@{moflib/mof/Interpolation.hpp}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-{\footnotesize template$<$typename T $>$ }\\T \hyperlink{namespacemof_3076bcb42df0a6dffb7b2d0bb2dde942}{mof::stepInterpolate} (const std::map$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, T $>$ \&map, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} current)
-\item 
-{\footnotesize template$<$class T $>$ }\\T \hyperlink{namespacemof_bad6c5b013974d23bae4e7929385bb5a}{mof::calcLinerInterpolationValue} (float blending, const T \&prevObj, const T \&nextObj)
-\item 
-{\footnotesize template$<$typename T $>$ }\\T \hyperlink{namespacemof_5c8b5a795ffee69c1985e805b0f034e5}{mof::linerInterpolate} (const std::map$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, T $>$ \&map, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} current)
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/KeyFrameAnimation_8hpp.tex b/latex/vim/.vim/doc/latex/KeyFrameAnimation_8hpp.tex
deleted file mode 100644 (file)
index 2884d5a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\hypertarget{KeyFrameAnimation_8hpp}{
-\section{moflib/mof/KeyFrameAnimation.hpp}
-\label{KeyFrameAnimation_8hpp}\index{moflib/mof/KeyFrameAnimation.hpp@{moflib/mof/KeyFrameAnimation.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1KeyFrameAnimation}{mof::KeyFrameAnimation$<$ T $>$}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-{\footnotesize template$<$typename T $>$ }\\\hyperlink{classmof_1_1KeyFrameAnimation}{mof::KeyFrameAnimation}$<$ T $>$::KeyFrame \hyperlink{namespacemof_f4472c96f4d6f2367d4ca5d743e304ea}{mof::makeKeyFrame} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame, const T \&obj)
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/LoopAnimation_8hpp.tex b/latex/vim/.vim/doc/latex/LoopAnimation_8hpp.tex
deleted file mode 100644 (file)
index a07e000..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\hypertarget{LoopAnimation_8hpp}{
-\section{moflib/mof/LoopAnimation.hpp}
-\label{LoopAnimation_8hpp}\index{moflib/mof/LoopAnimation.hpp@{moflib/mof/LoopAnimation.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1LoopAnimation}{mof::LoopAnimation$<$ T $>$}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-{\footnotesize template$<$typename T $>$ }\\\hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \hyperlink{namespacemof_1a878b0428da57a3b3bccae631094219}{mof::makeLoopHandler} (const typename \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \&pBody, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} beginLoopFrameNumber, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} endLoopFrameNumber)
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/Makefile b/latex/vim/.vim/doc/latex/Makefile
deleted file mode 100644 (file)
index 8b7c89a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-all: clean refman.pdf
-
-pdf: refman.pdf
-
-refman.pdf: refman.tex
-       pdflatex refman.tex
-       makeindex refman.idx
-       pdflatex refman.tex
-       latex_count=5 ; \
-       while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
-           do \
-             echo "Rerunning latex...." ;\
-             pdflatex refman.tex ;\
-             latex_count=`expr $$latex_count - 1` ;\
-           done
-
-
-clean:
-       rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
diff --git a/latex/vim/.vim/doc/latex/Matrix3D_8cpp.tex b/latex/vim/.vim/doc/latex/Matrix3D_8cpp.tex
deleted file mode 100644 (file)
index 04660b5..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\hypertarget{Matrix3D_8cpp}{
-\section{moflib/mof/Matrix3D.cpp}
-\label{Matrix3D_8cpp}\index{moflib/mof/Matrix3D.cpp@{moflib/mof/Matrix3D.cpp}}
-}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-const int \hyperlink{Matrix3D_8cpp_e1c67deb05af806a6d6e83340942461f}{DIMENSION} = 3
-\end{CompactItemize}
-
-
-\subsection{変数}
-\hypertarget{Matrix3D_8cpp_e1c67deb05af806a6d6e83340942461f}{
-\index{Matrix3D.cpp@{Matrix3D.cpp}!DIMENSION@{DIMENSION}}
-\index{DIMENSION@{DIMENSION}!Matrix3D.cpp@{Matrix3D.cpp}}
-\subsubsection[{DIMENSION}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf DIMENSION} = 3}}
-\label{Matrix3D_8cpp_e1c67deb05af806a6d6e83340942461f}
-
-
-
-
- Matrix3D.cpp の 5 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/Matrix3D_8hpp.tex b/latex/vim/.vim/doc/latex/Matrix3D_8hpp.tex
deleted file mode 100644 (file)
index a67ae5c..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-\hypertarget{Matrix3D_8hpp}{
-\section{moflib/mof/Matrix3D.hpp}
-\label{Matrix3D_8hpp}\index{moflib/mof/Matrix3D.hpp@{moflib/mof/Matrix3D.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D}
-\item 
-struct \hyperlink{structmof_1_1Matrix3D_1_1Array}{mof::Matrix3D::Matrix3D::Array}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-std::ostream \& \hyperlink{namespacemof_3bf27f1934b015080c5562314758a14c}{mof::operator$<$$<$} (std::ostream \&os, const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&mat)
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/OffsetAnimation_8hpp.tex b/latex/vim/.vim/doc/latex/OffsetAnimation_8hpp.tex
deleted file mode 100644 (file)
index 53e9e8c..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\hypertarget{OffsetAnimation_8hpp}{
-\section{moflib/mof/OffsetAnimation.hpp}
-\label{OffsetAnimation_8hpp}\index{moflib/mof/OffsetAnimation.hpp@{moflib/mof/OffsetAnimation.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1OffsetAnimation}{mof::OffsetAnimation$<$ T $>$}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-{\footnotesize template$<$typename T $>$ }\\\hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \hyperlink{namespacemof_9080f3115d7fbd51836264d522acb407}{mof::makeOffsetHandler} (const typename \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \&pBody, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} offset)
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/Option_8h.tex b/latex/vim/.vim/doc/latex/Option_8h.tex
deleted file mode 100644 (file)
index 5e70a83..0000000
+++ /dev/null
@@ -1,237 +0,0 @@
-\hypertarget{Option_8h}{
-\section{mqo2d3d/Option.h}
-\label{Option_8h}\index{mqo2d3d/Option.h@{mqo2d3d/Option.h}}
-}
-The header file for the command line option parser generated by GNU Gengetopt version 2.22 \href{http://www.gnu.org/software/gengetopt.}{\tt http://www.gnu.org/software/gengetopt.} DO NOT modify this file, since it can be overwritten.  
-
-
-{\tt \#include $<$stdio.h$>$}\par
-
-
-Option.hのインクルード依存関係図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=70pt]{Option_8h__incl}
-\end{center}
-\end{figure}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structopt__info}{opt\_\-info}
-\begin{CompactList}\small\item\em Where the command line options are stored. \item\end{CompactList}\item 
-struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params}
-\begin{CompactList}\small\item\em The additional parameters to pass to parser functions. \item\end{CompactList}\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\hypertarget{Option_8h_e033042b96f2ea944a887077fa362e37}{
-\#define \hyperlink{Option_8h_e033042b96f2ea944a887077fa362e37}{OPT\_\-PARSER\_\-PACKAGE}~\char`\"{}mqo2dat\char`\"{}}
-\label{Option_8h_e033042b96f2ea944a887077fa362e37}
-
-\begin{CompactList}\small\item\em the program name \item\end{CompactList}\item 
-\hypertarget{Option_8h_77eccd8d1f037cb9437b1291c56a4956}{
-\#define \hyperlink{Option_8h_77eccd8d1f037cb9437b1291c56a4956}{OPT\_\-PARSER\_\-VERSION}~\char`\"{}1.0.0\char`\"{}}
-\label{Option_8h_77eccd8d1f037cb9437b1291c56a4956}
-
-\begin{CompactList}\small\item\em the program version \item\end{CompactList}\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{Option_8h_ff6819495cc8bd6c182e9a9625d68bc7}{opt\_\-parser} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}{opt\_\-parser2} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, int override, int initialize, int check\_\-required)
-\item 
-int \hyperlink{Option_8h_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-int \hyperlink{Option_8h_df840961f3dcfb1151b0687f6a5ed436}{opt\_\-parser\_\-dump} (FILE $\ast$outfile, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{Option_8h_6807cb44bb4d0a3bb5ab436599e5476b}{opt\_\-parser\_\-file\_\-save} (const char $\ast$filename, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{Option_8h_dc7f6e82e1386dd33ac6d9b15c34d104}{opt\_\-parser\_\-print\_\-help} (void)
-\item 
-void \hyperlink{Option_8h_ad0483c17a23bbdec55f5668579e1e73}{opt\_\-parser\_\-print\_\-version} (void)
-\item 
-void \hyperlink{Option_8h_28c759dde6a236fb53f9df9642b72131}{opt\_\-parser\_\-params\_\-init} (struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$ \hyperlink{Option_8h_79db2c8847ec40d26b9286e8084719c5}{opt\_\-parser\_\-params\_\-create} (void)
-\item 
-void \hyperlink{Option_8h_4ef13a28faf4887592cb80d412be76aa}{opt\_\-parser\_\-init} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{Option_8h_ec5c9be96f2df4ea7b752c1041f83e9e}{opt\_\-parser\_\-free} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{Option_8h_f1110c3b72c3b4766169bde78e5e6790}{opt\_\-parser\_\-required} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, const char $\ast$prog\_\-name)
-\end{CompactItemize}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-\hypertarget{Option_8h_de5acfcd3d72ecb6ac1821975b319243}{
-const char $\ast$ \hyperlink{Option_8h_de5acfcd3d72ecb6ac1821975b319243}{opt\_\-info\_\-purpose}}
-\label{Option_8h_de5acfcd3d72ecb6ac1821975b319243}
-
-\begin{CompactList}\small\item\em the purpose string of the program \item\end{CompactList}\item 
-\hypertarget{Option_8h_a22e2de7806373a5210c134611371352}{
-const char $\ast$ \hyperlink{Option_8h_a22e2de7806373a5210c134611371352}{opt\_\-info\_\-usage}}
-\label{Option_8h_a22e2de7806373a5210c134611371352}
-
-\begin{CompactList}\small\item\em the usage string of the program \item\end{CompactList}\item 
-\hypertarget{Option_8h_efaf92922317ee037ef0fcd16606e7ac}{
-const char $\ast$ \hyperlink{Option_8h_efaf92922317ee037ef0fcd16606e7ac}{opt\_\-info\_\-help} \mbox{[}$\,$\mbox{]}}
-\label{Option_8h_efaf92922317ee037ef0fcd16606e7ac}
-
-\begin{CompactList}\small\item\em all the lines making the help output \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-The header file for the command line option parser generated by GNU Gengetopt version 2.22 \href{http://www.gnu.org/software/gengetopt.}{\tt http://www.gnu.org/software/gengetopt.} DO NOT modify this file, since it can be overwritten. 
-
-\begin{Desc}
-\item[作者:]GNU Gengetopt by Lorenzo Bettini \end{Desc}
-
-
-\subsection{関数}
-\hypertarget{Option_8h_ff6819495cc8bd6c182e9a9625d68bc7}{
-\index{Option.h@{Option.h}!opt\_\-parser@{opt\_\-parser}}
-\index{opt\_\-parser@{opt\_\-parser}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{Option_8h_ff6819495cc8bd6c182e9a9625d68bc7}
-
-
-The command line parser \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\hypertarget{Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}{
-\index{Option.h@{Option.h}!opt\_\-parser2@{opt\_\-parser2}}
-\index{opt\_\-parser2@{opt\_\-parser2}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser2}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser2 (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  int {\em override}, \/  int {\em initialize}, \/  int {\em check\_\-required})}}
-\label{Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}
-
-
-The command line parser (version with additional parameters - deprecated) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em override}]whether to override possibly already present options \item[{\em initialize}]whether to initialize the option structure my\_\-args\_\-info \item[{\em check\_\-required}]whether to check that all required options were provided \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\begin{Desc}
-\item[\hyperlink{deprecated__deprecated000001}{非推奨}]use \hyperlink{Option_8h_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext()} instead \end{Desc}
-\hypertarget{Option_8h_df840961f3dcfb1151b0687f6a5ed436}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}}
-\index{opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-dump}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-dump (FILE $\ast$ {\em outfile}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{Option_8h_df840961f3dcfb1151b0687f6a5ed436}
-
-
-Save the contents of the option struct into an already open FILE stream. \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em outfile}]the stream where to dump options \item[{\em args\_\-info}]the option struct to dump \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\hypertarget{Option_8h_f8987844868b0a599801dbea30a8816d}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}}
-\index{opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-ext}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-ext (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{Option_8h_f8987844868b0a599801dbea30a8816d}
-
-
-The command line parser (version with additional parameters) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em params}]additional parameters for the parser \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\hypertarget{Option_8h_6807cb44bb4d0a3bb5ab436599e5476b}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}}
-\index{opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-file\_\-save}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-file\_\-save (const char $\ast$ {\em filename}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{Option_8h_6807cb44bb4d0a3bb5ab436599e5476b}
-
-
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em filename}]the file where to save \item[{\em args\_\-info}]the option struct to save \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\hypertarget{Option_8h_ec5c9be96f2df4ea7b752c1041f83e9e}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-free@{opt\_\-parser\_\-free}}
-\index{opt\_\-parser\_\-free@{opt\_\-parser\_\-free}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-free (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{Option_8h_ec5c9be96f2df4ea7b752c1041f83e9e}
-
-
-Deallocates the string fields of the \hyperlink{structopt__info}{opt\_\-info} structure (but does not deallocate the structure itself) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to deallocate \end{description}
-\end{Desc}
-\hypertarget{Option_8h_4ef13a28faf4887592cb80d412be76aa}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-init@{opt\_\-parser\_\-init}}
-\index{opt\_\-parser\_\-init@{opt\_\-parser\_\-init}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-init (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{Option_8h_4ef13a28faf4887592cb80d412be76aa}
-
-
-Initializes the passed \hyperlink{structopt__info}{opt\_\-info} structure's fields (also set default values for options that have a default) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to initialize \end{description}
-\end{Desc}
-\hypertarget{Option_8h_79db2c8847ec40d26b9286e8084719c5}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}}
-\index{opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-params\_\-create}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf opt\_\-parser\_\-params}$\ast$ opt\_\-parser\_\-params\_\-create (void)\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
-\label{Option_8h_79db2c8847ec40d26b9286e8084719c5}
-
-
-Allocates dynamically a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure and initializes all its fields to their default values \begin{Desc}
-\item[戻り値:]the created and initialized \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure \end{Desc}
-\hypertarget{Option_8h_28c759dde6a236fb53f9df9642b72131}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}}
-\index{opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-params\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-params\_\-init (struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{Option_8h_28c759dde6a236fb53f9df9642b72131}
-
-
-Initializes all the fields a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure to their default values \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em params}]the structure to initialize \end{description}
-\end{Desc}
-\hypertarget{Option_8h_dc7f6e82e1386dd33ac6d9b15c34d104}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}}
-\index{opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-print\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-help (void)}}
-\label{Option_8h_dc7f6e82e1386dd33ac6d9b15c34d104}
-
-
-Print the help \hypertarget{Option_8h_ad0483c17a23bbdec55f5668579e1e73}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}}
-\index{opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-print\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-version (void)}}
-\label{Option_8h_ad0483c17a23bbdec55f5668579e1e73}
-
-
-Print the version \hypertarget{Option_8h_f1110c3b72c3b4766169bde78e5e6790}{
-\index{Option.h@{Option.h}!opt\_\-parser\_\-required@{opt\_\-parser\_\-required}}
-\index{opt\_\-parser\_\-required@{opt\_\-parser\_\-required}!Option.h@{Option.h}}
-\subsubsection[{opt\_\-parser\_\-required}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-required (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  const char $\ast$ {\em prog\_\-name})}}
-\label{Option_8h_f1110c3b72c3b4766169bde78e5e6790}
-
-
-Checks that all the required options were specified \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to check \item[{\em prog\_\-name}]the name of the program that will be used to print possible errors \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]\end{Desc}
diff --git a/latex/vim/.vim/doc/latex/Option_8h__incl.eps b/latex/vim/.vim/doc/latex/Option_8h__incl.eps
deleted file mode 100644 (file)
index ea98f06..0000000
+++ /dev/null
@@ -1,259 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 140 120
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 104 84 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 56 moveto
-0 76 lineto
-96 76 lineto
-96 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 56 moveto
-0 76 lineto
-96 76 lineto
-96 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 63 moveto 80 (mqo2d3d/Option.h) alignedtext
-grestore
-% Node2
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 26 0 moveto
-26 20 lineto
-71 20 lineto
-71 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 26 0 moveto
-26 20 lineto
-71 20 lineto
-71 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-33.5 7 moveto 29 (stdio.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 48 56 moveto
-48 49 48 39 48 30 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 51.5 30 moveto
-48 20 lineto
-44.5 30 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 51.5 30 moveto
-48 20 lineto
-44.5 30 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 140 120
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/Option_8h__incl.md5 b/latex/vim/.vim/doc/latex/Option_8h__incl.md5
deleted file mode 100644 (file)
index 8ed21f6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-9223ffd583c1bf41cba3c06125e90f39
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/Option_8h__incl.pdf b/latex/vim/.vim/doc/latex/Option_8h__incl.pdf
deleted file mode 100644 (file)
index 22808ef..0000000
Binary files a/latex/vim/.vim/doc/latex/Option_8h__incl.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/ParametricAnimation_8hpp.tex b/latex/vim/.vim/doc/latex/ParametricAnimation_8hpp.tex
deleted file mode 100644 (file)
index 1725331..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\hypertarget{ParametricAnimation_8hpp}{
-\section{moflib/mof/ParametricAnimation.hpp}
-\label{ParametricAnimation_8hpp}\index{moflib/mof/ParametricAnimation.hpp@{moflib/mof/ParametricAnimation.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1ParametricAnimation}{mof::ParametricAnimation$<$ T $>$}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-{\footnotesize template$<$class T $>$ }\\\hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \hyperlink{namespacemof_5112a22b180973143c121d6a633f0a25}{mof::makeParametricHandler} (const boost::shared\_\-ptr$<$ T $>$ \&parameter)
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/RotationAnimation3D_8hpp.tex b/latex/vim/.vim/doc/latex/RotationAnimation3D_8hpp.tex
deleted file mode 100644 (file)
index 1469012..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-\hypertarget{RotationAnimation3D_8hpp}{
-\section{moflib/mof/RotationAnimation3D.hpp}
-\label{RotationAnimation3D_8hpp}\index{moflib/mof/RotationAnimation3D.hpp@{moflib/mof/RotationAnimation3D.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1RotationAnimation3D}{mof::RotationAnimation3D}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/ScalingAnimation3D_8hpp.tex b/latex/vim/.vim/doc/latex/ScalingAnimation3D_8hpp.tex
deleted file mode 100644 (file)
index 5de70d3..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-\hypertarget{ScalingAnimation3D_8hpp}{
-\section{moflib/mof/ScalingAnimation3D.hpp}
-\label{ScalingAnimation3D_8hpp}\index{moflib/mof/ScalingAnimation3D.hpp@{moflib/mof/ScalingAnimation3D.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1ScalingAnimation3D}{mof::ScalingAnimation3D}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/TranslationAnimation3D_8hpp.tex b/latex/vim/.vim/doc/latex/TranslationAnimation3D_8hpp.tex
deleted file mode 100644 (file)
index 87509ce..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-\hypertarget{TranslationAnimation3D_8hpp}{
-\section{moflib/mof/TranslationAnimation3D.hpp}
-\label{TranslationAnimation3D_8hpp}\index{moflib/mof/TranslationAnimation3D.hpp@{moflib/mof/TranslationAnimation3D.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1TranslationAnimation3D}{mof::TranslationAnimation3D}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/UniformAnimation_8hpp.tex b/latex/vim/.vim/doc/latex/UniformAnimation_8hpp.tex
deleted file mode 100644 (file)
index e7b9c86..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-\hypertarget{UniformAnimation_8hpp}{
-\section{moflib/mof/UniformAnimation.hpp}
-\label{UniformAnimation_8hpp}\index{moflib/mof/UniformAnimation.hpp@{moflib/mof/UniformAnimation.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1UniformAnimation}{mof::UniformAnimation}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/Vector3D_8cpp.tex b/latex/vim/.vim/doc/latex/Vector3D_8cpp.tex
deleted file mode 100644 (file)
index 0b27709..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{Vector3D_8cpp}{
-\section{moflib/mof/Vector3D.cpp}
-\label{Vector3D_8cpp}\index{moflib/mof/Vector3D.cpp@{moflib/mof/Vector3D.cpp}}
-}
diff --git a/latex/vim/.vim/doc/latex/Vector3D_8hpp.tex b/latex/vim/.vim/doc/latex/Vector3D_8hpp.tex
deleted file mode 100644 (file)
index 84dce36..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-\hypertarget{Vector3D_8hpp}{
-\section{moflib/mof/Vector3D.hpp}
-\label{Vector3D_8hpp}\index{moflib/mof/Vector3D.hpp@{moflib/mof/Vector3D.hpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structmof_1_1Vector3D}{mof::Vector3D}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-Vector3D \hyperlink{namespacemof_344791c756f5e0459aab8228ed7a660a}{mof::operator$\ast$} (float f, const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&vec)
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/annotated.tex b/latex/vim/.vim/doc/latex/annotated.tex
deleted file mode 100644 (file)
index d8fc28a..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-\section{構成}
-クラス、構造体、共用体、インタフェースの説明です。\begin{CompactList}
-\item\contentsline{section}{\hyperlink{structmof_1_1Add}{mof::Add$<$ T $>$} }{\pageref{structmof_1_1Add}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1Animation}{mof::Animation$<$ T $>$} }{\pageref{classmof_1_1Animation}}{}
-\item\contentsline{section}{\hyperlink{classboost_1_1noncopyable}{boost::noncopyable} }{\pageref{classboost_1_1noncopyable}}{}
-\item\contentsline{section}{\hyperlink{classLab_1_1Captor}{Lab::Captor} }{\pageref{classLab_1_1Captor}}{}
-\item\contentsline{section}{\hyperlink{structLab_1_1Captor_1_1Resolution}{Lab::Captor::Captor::Resolution} }{\pageref{structLab_1_1Captor_1_1Resolution}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1CascadingAnimation}{mof::CascadingAnimation$<$ T, Cascador $>$} }{\pageref{classmof_1_1CascadingAnimation}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1Constant}{mof::Constant$<$ T $>$} }{\pageref{classmof_1_1Constant}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1EventCondition}{mof::EventCondition} }{\pageref{classmof_1_1EventCondition}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1EventScheduler}{mof::EventScheduler} }{\pageref{classmof_1_1EventScheduler}}{}
-\item\contentsline{section}{\hyperlink{structmof_1_1EventScheduler_1_1Impl}{mof::EventScheduler::EventScheduler::Impl} }{\pageref{structmof_1_1EventScheduler_1_1Impl}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1KeyFrameAnimation}{mof::KeyFrameAnimation$<$ T $>$} }{\pageref{classmof_1_1KeyFrameAnimation}}{}
-\item\contentsline{section}{\hyperlink{structLine}{Line} }{\pageref{structLine}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1LoopAnimation}{mof::LoopAnimation$<$ T $>$} }{\pageref{classmof_1_1LoopAnimation}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} }{\pageref{classmof_1_1Matrix3D}}{}
-\item\contentsline{section}{\hyperlink{structmof_1_1Matrix3D_1_1Array}{mof::Matrix3D::Matrix3D::Array} }{\pageref{structmof_1_1Matrix3D_1_1Array}}{}
-\item\contentsline{section}{\hyperlink{structmof_1_1Multiply}{mof::Multiply$<$ T $>$} }{\pageref{structmof_1_1Multiply}}{}
-\item\contentsline{section}{\hyperlink{classObject}{Object} }{\pageref{classObject}}{}
-\item\contentsline{section}{\hyperlink{structLab_1_1Object3D}{Lab::Object3D} }{\pageref{structLab_1_1Object3D}}{}
-\item\contentsline{section}{\hyperlink{classObjects}{Objects} }{\pageref{classObjects}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1OffsetAnimation}{mof::OffsetAnimation$<$ T $>$} }{\pageref{classmof_1_1OffsetAnimation}}{}
-\item\contentsline{section}{\hyperlink{structopt__info}{opt\_\-info} (Where the command line options are stored )}{\pageref{structopt__info}}{}
-\item\contentsline{section}{\hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} (The additional parameters to pass to parser functions )}{\pageref{structopt__parser__params}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1ParametricAnimation}{mof::ParametricAnimation$<$ T $>$} }{\pageref{classmof_1_1ParametricAnimation}}{}
-\item\contentsline{section}{\hyperlink{structPlane}{Plane} }{\pageref{structPlane}}{}
-\item\contentsline{section}{\hyperlink{structPlaneTexture}{PlaneTexture} }{\pageref{structPlaneTexture}}{}
-\item\contentsline{section}{\hyperlink{structPoint}{Point} }{\pageref{structPoint}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1RotationAnimation3D}{mof::RotationAnimation3D} }{\pageref{classmof_1_1RotationAnimation3D}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1ScalingAnimation3D}{mof::ScalingAnimation3D} }{\pageref{classmof_1_1ScalingAnimation3D}}{}
-\item\contentsline{section}{\hyperlink{structt__face}{t\_\-face} }{\pageref{structt__face}}{}
-\item\contentsline{section}{\hyperlink{structt__material}{t\_\-material} }{\pageref{structt__material}}{}
-\item\contentsline{section}{\hyperlink{structt__uv}{t\_\-uv} }{\pageref{structt__uv}}{}
-\item\contentsline{section}{\hyperlink{structt__vertex}{t\_\-vertex} }{\pageref{structt__vertex}}{}
-\item\contentsline{section}{\hyperlink{classTimeEventCondition}{TimeEventCondition} }{\pageref{classTimeEventCondition}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1TranslationAnimation3D}{mof::TranslationAnimation3D} }{\pageref{classmof_1_1TranslationAnimation3D}}{}
-\item\contentsline{section}{\hyperlink{classmof_1_1UniformAnimation}{mof::UniformAnimation} }{\pageref{classmof_1_1UniformAnimation}}{}
-\item\contentsline{section}{\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} }{\pageref{structmof_1_1Vector3D}}{}
-\item\contentsline{section}{\hyperlink{structLab_1_1VertexXYZNUV}{Lab::VertexXYZNUV} }{\pageref{structLab_1_1VertexXYZNUV}}{}
-\end{CompactList}
diff --git a/latex/vim/.vim/doc/latex/calibration__mod_8cc.tex b/latex/vim/.vim/doc/latex/calibration__mod_8cc.tex
deleted file mode 100644 (file)
index ce22674..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-\hypertarget{calibration__mod_8cc}{
-\section{calibration\_\-mod/calibration\_\-mod.cc}
-\label{calibration__mod_8cc}\index{calibration\_\-mod/calibration\_\-mod.cc@{calibration\_\-mod/calibration\_\-mod.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacecalibration__mod}{calibration\_\-mod}
-\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{calibration__mod_8cc_f9cb051998988c3689101122b05ac686}{IMAGE\_\-NUM}~(1)
-\item 
-\#define \hyperlink{calibration__mod_8cc_a4fa428d4eaf0ed77ddfebc5f4d2cd19}{PAT\_\-ROW}~(8)
-\item 
-\#define \hyperlink{calibration__mod_8cc_6e677b3b01fb0271793f60d36b02a5ee}{PAT\_\-COL}~(6)
-\item 
-\#define \hyperlink{calibration__mod_8cc_9d6c192edb277bf09a92bf45100d9291}{PAT\_\-SIZE}~(PAT\_\-ROW$\ast$PAT\_\-COL)
-\item 
-\#define \hyperlink{calibration__mod_8cc_7f51019bbb6d789a1d43a11709ab6fc4}{ALL\_\-POINTS}~(IMAGE\_\-NUM$\ast$PAT\_\-SIZE)
-\item 
-\#define \hyperlink{calibration__mod_8cc_8767eb0ec1f8eb9aefd109f2bc26a4bc}{CHESS\_\-SIZE}~(13)
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecalibration__mod_8e865b5918097ae4d086348322a10e64}{calibration\_\-mod::initialize} (const \hyperlink{classLab_1_1Captor}{Lab::Captor} \&captor)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_caf9a529feddbf1d63bfebe756cd831b}{calibration\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_509e9230d6ed2c32ed5dd6c7486965d9}{calibration\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_22f789daea90e8ec94ef90050873e39b}{calibration\_\-mod::draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_c9a0f08c2aade910844c6ec42857d665}{calibration\_\-mod::detectPatern} ()
-\begin{CompactList}\small\item\em パターン位置を更新する. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_096e5e6bdd9811f980d386c0d6afbe2b}{calibration\_\-mod::setScaleOfTranslation} (double x, double y, double z)
-\begin{CompactList}\small\item\em 並行移動成分のスケールをセット \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecalibration__mod_ce7650979ded717ccec08da3f249acbf}{calibration\_\-mod::getScaleOfTranslation} ()
-\begin{CompactList}\small\item\em 並行移動成分のスケールを得る \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_1c6cb39521a76caeb03a2a075f26b02d}{calibration\_\-mod::pushCharacterWorldTransform} ()
-\begin{CompactList}\small\item\em パターン位置からワールド変換行列をつくり,現在の行列に掛け合わせる. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{calibration__mod_8cc_7f51019bbb6d789a1d43a11709ab6fc4}{
-\index{calibration\_\-mod.cc@{calibration\_\-mod.cc}!ALL\_\-POINTS@{ALL\_\-POINTS}}
-\index{ALL\_\-POINTS@{ALL\_\-POINTS}!calibration_mod.cc@{calibration\_\-mod.cc}}
-\subsubsection[{ALL\_\-POINTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define ALL\_\-POINTS~(IMAGE\_\-NUM$\ast$PAT\_\-SIZE)}}
-\label{calibration__mod_8cc_7f51019bbb6d789a1d43a11709ab6fc4}
-
-
-
-
- calibration\_\-mod.cc の 16 行で定義されています。\hypertarget{calibration__mod_8cc_8767eb0ec1f8eb9aefd109f2bc26a4bc}{
-\index{calibration\_\-mod.cc@{calibration\_\-mod.cc}!CHESS\_\-SIZE@{CHESS\_\-SIZE}}
-\index{CHESS\_\-SIZE@{CHESS\_\-SIZE}!calibration_mod.cc@{calibration\_\-mod.cc}}
-\subsubsection[{CHESS\_\-SIZE}]{\setlength{\rightskip}{0pt plus 5cm}\#define CHESS\_\-SIZE~(13)}}
-\label{calibration__mod_8cc_8767eb0ec1f8eb9aefd109f2bc26a4bc}
-
-
-
-
- calibration\_\-mod.cc の 17 行で定義されています。\hypertarget{calibration__mod_8cc_f9cb051998988c3689101122b05ac686}{
-\index{calibration\_\-mod.cc@{calibration\_\-mod.cc}!IMAGE\_\-NUM@{IMAGE\_\-NUM}}
-\index{IMAGE\_\-NUM@{IMAGE\_\-NUM}!calibration_mod.cc@{calibration\_\-mod.cc}}
-\subsubsection[{IMAGE\_\-NUM}]{\setlength{\rightskip}{0pt plus 5cm}\#define IMAGE\_\-NUM~(1)}}
-\label{calibration__mod_8cc_f9cb051998988c3689101122b05ac686}
-
-
-
-
- calibration\_\-mod.cc の 12 行で定義されています。\hypertarget{calibration__mod_8cc_6e677b3b01fb0271793f60d36b02a5ee}{
-\index{calibration\_\-mod.cc@{calibration\_\-mod.cc}!PAT\_\-COL@{PAT\_\-COL}}
-\index{PAT\_\-COL@{PAT\_\-COL}!calibration_mod.cc@{calibration\_\-mod.cc}}
-\subsubsection[{PAT\_\-COL}]{\setlength{\rightskip}{0pt plus 5cm}\#define PAT\_\-COL~(6)}}
-\label{calibration__mod_8cc_6e677b3b01fb0271793f60d36b02a5ee}
-
-
-
-
- calibration\_\-mod.cc の 14 行で定義されています。\hypertarget{calibration__mod_8cc_a4fa428d4eaf0ed77ddfebc5f4d2cd19}{
-\index{calibration\_\-mod.cc@{calibration\_\-mod.cc}!PAT\_\-ROW@{PAT\_\-ROW}}
-\index{PAT\_\-ROW@{PAT\_\-ROW}!calibration_mod.cc@{calibration\_\-mod.cc}}
-\subsubsection[{PAT\_\-ROW}]{\setlength{\rightskip}{0pt plus 5cm}\#define PAT\_\-ROW~(8)}}
-\label{calibration__mod_8cc_a4fa428d4eaf0ed77ddfebc5f4d2cd19}
-
-
-
-
- calibration\_\-mod.cc の 13 行で定義されています。\hypertarget{calibration__mod_8cc_9d6c192edb277bf09a92bf45100d9291}{
-\index{calibration\_\-mod.cc@{calibration\_\-mod.cc}!PAT\_\-SIZE@{PAT\_\-SIZE}}
-\index{PAT\_\-SIZE@{PAT\_\-SIZE}!calibration_mod.cc@{calibration\_\-mod.cc}}
-\subsubsection[{PAT\_\-SIZE}]{\setlength{\rightskip}{0pt plus 5cm}\#define PAT\_\-SIZE~(PAT\_\-ROW$\ast$PAT\_\-COL)}}
-\label{calibration__mod_8cc_9d6c192edb277bf09a92bf45100d9291}
-
-
-
-
- calibration\_\-mod.cc の 15 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/calibration__mod_8h.tex b/latex/vim/.vim/doc/latex/calibration__mod_8h.tex
deleted file mode 100644 (file)
index 7d7d5a3..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-\hypertarget{calibration__mod_8h}{
-\section{calibration\_\-mod/calibration\_\-mod.h}
-\label{calibration__mod_8h}\index{calibration\_\-mod/calibration\_\-mod.h@{calibration\_\-mod/calibration\_\-mod.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceLab}{Lab}
-\item 
-namespace \hyperlink{namespacecalibration__mod}{calibration\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecalibration__mod_8e865b5918097ae4d086348322a10e64}{calibration\_\-mod::initialize} (const \hyperlink{classLab_1_1Captor}{Lab::Captor} \&captor)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_caf9a529feddbf1d63bfebe756cd831b}{calibration\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_509e9230d6ed2c32ed5dd6c7486965d9}{calibration\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_22f789daea90e8ec94ef90050873e39b}{calibration\_\-mod::draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_c9a0f08c2aade910844c6ec42857d665}{calibration\_\-mod::detectPatern} ()
-\begin{CompactList}\small\item\em パターン位置を更新する. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_096e5e6bdd9811f980d386c0d6afbe2b}{calibration\_\-mod::setScaleOfTranslation} (double x, double y, double z)
-\begin{CompactList}\small\item\em 並行移動成分のスケールをセット \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecalibration__mod_ce7650979ded717ccec08da3f249acbf}{calibration\_\-mod::getScaleOfTranslation} ()
-\begin{CompactList}\small\item\em 並行移動成分のスケールを得る \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_1c6cb39521a76caeb03a2a075f26b02d}{calibration\_\-mod::pushCharacterWorldTransform} ()
-\begin{CompactList}\small\item\em パターン位置からワールド変換行列をつくり,現在の行列に掛け合わせる. \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/camera__mod_8cc.tex b/latex/vim/.vim/doc/latex/camera__mod_8cc.tex
deleted file mode 100644 (file)
index 58266bd..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-\hypertarget{camera__mod_8cc}{
-\section{camera\_\-mod/camera\_\-mod.cc}
-\label{camera__mod_8cc}\index{camera\_\-mod/camera\_\-mod.cc@{camera\_\-mod/camera\_\-mod.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacecamera__mod}{camera\_\-mod}
-\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{camera__mod_8cc_dc82c5997779b28b273b3ff89f19237d}{TWO\_\-POWER\_\-WIDTH}~512
-\item 
-\#define \hyperlink{camera__mod_8cc_ced1c5fe165aec6ef634e2530e881471}{TWO\_\-POWER\_\-HEIGHT}~512
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecamera__mod_b81c48171b74b1bc7fd4f4ded6d6c513}{camera\_\-mod::updateTexture} (const IplImage $\ast$image)
-\item 
-void \hyperlink{namespacecamera__mod_1590604da7b76e3700df374d692f98e9}{camera\_\-mod::calcBounds} (double \&minw, double \&maxw, double \&minh, double \&maxh)
-\item 
-void \hyperlink{namespacecamera__mod_6e7bcdef298092270d99185ec99149ea}{camera\_\-mod::initialize} (const \hyperlink{classLab_1_1Captor}{Lab::Captor} \&captor, unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_e9b16aa40160b0a2406e2c32b2b3b1e4}{camera\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_d1fad55f1c8101b48aad860927fb6ba5}{camera\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_6d436e7e58109f5f1f11ebbfdea18e12}{camera\_\-mod::draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_fd2776b510cd3e5ef3a5e8c51d0705d7}{camera\_\-mod::notifyScreenSizeChanged} (unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em スクリーンの縦横サイズの変更を通知する. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{camera__mod_8cc_ced1c5fe165aec6ef634e2530e881471}{
-\index{camera\_\-mod.cc@{camera\_\-mod.cc}!TWO\_\-POWER\_\-HEIGHT@{TWO\_\-POWER\_\-HEIGHT}}
-\index{TWO\_\-POWER\_\-HEIGHT@{TWO\_\-POWER\_\-HEIGHT}!camera_mod.cc@{camera\_\-mod.cc}}
-\subsubsection[{TWO\_\-POWER\_\-HEIGHT}]{\setlength{\rightskip}{0pt plus 5cm}\#define TWO\_\-POWER\_\-HEIGHT~512}}
-\label{camera__mod_8cc_ced1c5fe165aec6ef634e2530e881471}
-
-
-
-
- camera\_\-mod.cc の 26 行で定義されています。\hypertarget{camera__mod_8cc_dc82c5997779b28b273b3ff89f19237d}{
-\index{camera\_\-mod.cc@{camera\_\-mod.cc}!TWO\_\-POWER\_\-WIDTH@{TWO\_\-POWER\_\-WIDTH}}
-\index{TWO\_\-POWER\_\-WIDTH@{TWO\_\-POWER\_\-WIDTH}!camera_mod.cc@{camera\_\-mod.cc}}
-\subsubsection[{TWO\_\-POWER\_\-WIDTH}]{\setlength{\rightskip}{0pt plus 5cm}\#define TWO\_\-POWER\_\-WIDTH~512}}
-\label{camera__mod_8cc_dc82c5997779b28b273b3ff89f19237d}
-
-
-
-
- camera\_\-mod.cc の 25 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/camera__mod_8h.tex b/latex/vim/.vim/doc/latex/camera__mod_8h.tex
deleted file mode 100644 (file)
index 2b211e1..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-\hypertarget{camera__mod_8h}{
-\section{camera\_\-mod/camera\_\-mod.h}
-\label{camera__mod_8h}\index{camera\_\-mod/camera\_\-mod.h@{camera\_\-mod/camera\_\-mod.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceLab}{Lab}
-\item 
-namespace \hyperlink{namespacecamera__mod}{camera\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecamera__mod_6e7bcdef298092270d99185ec99149ea}{camera\_\-mod::initialize} (const \hyperlink{classLab_1_1Captor}{Lab::Captor} \&captor, unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_e9b16aa40160b0a2406e2c32b2b3b1e4}{camera\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_d1fad55f1c8101b48aad860927fb6ba5}{camera\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_6d436e7e58109f5f1f11ebbfdea18e12}{camera\_\-mod::draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_fd2776b510cd3e5ef3a5e8c51d0705d7}{camera\_\-mod::notifyScreenSizeChanged} (unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em スクリーンの縦横サイズの変更を通知する. \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/capturing__mod_8cc.tex b/latex/vim/.vim/doc/latex/capturing__mod_8cc.tex
deleted file mode 100644 (file)
index 87b5f65..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-\hypertarget{capturing__mod_8cc}{
-\section{capturing\_\-mod/capturing\_\-mod.cc}
-\label{capturing__mod_8cc}\index{capturing\_\-mod/capturing\_\-mod.cc@{capturing\_\-mod/capturing\_\-mod.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacecapturing__mod}{capturing\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecapturing__mod_3074ddd6bb42e9682b0ffc5ef399b451}{capturing\_\-mod::captureScreen} (unsigned int u, unsigned int v, unsigned int \hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, unsigned int \hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\item 
-void \hyperlink{namespacecapturing__mod_7ac199c7e77f672d627ea08772b7cee3}{capturing\_\-mod::ppm2png} ()
-\item 
-void \hyperlink{namespacecapturing__mod_0508af43815a3e01a25269d9fd069998}{capturing\_\-mod::endCapturingScene} ()
-\item 
-void \hyperlink{namespacecapturing__mod_19a2b10817356e9787865e5ff15e8653}{capturing\_\-mod::initialize} (const std::string \&filename, unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_53cebbe29b184ffc66a0f51ebcf515f7}{capturing\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_c23224af5f19013dd7762e4c99ffe35d}{capturing\_\-mod::beginCapturingScene} (void($\ast$taskFinishedFunc)())
-\begin{CompactList}\small\item\em キャプチャデモの開始 \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_90ba5c3632849921aba2fdedae86a317}{capturing\_\-mod::notifyScreenSizeChanged} (unsigned int sw, unsigned int sh)
-\item 
-void \hyperlink{namespacecapturing__mod_a7c9f86a1c621a7381c97b9687d13c69}{capturing\_\-mod::setTargetRegion} (unsigned int u, unsigned int v, unsigned int \hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, unsigned int \hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_40c736d8ab6939559ef5889f0f249009}{capturing\_\-mod::setTargetPosition} (double x, double y, double z)
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_31d3b9754819f7b2fb2d0d02819d4750}{capturing\_\-mod::setTargetScaling} (double w, double h, double d)
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecapturing__mod_6528e6b56ce2db19ca3b3c435e1ff716}{capturing\_\-mod::getTargetPosition} ()
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecapturing__mod_fce61fd7aa86715404a2b16b91c91ffe}{capturing\_\-mod::getTargetScaling} ()
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_cf5fc25ca72704433e847de4e7f8273c}{capturing\_\-mod::setCaptureMode} (CaptureMode mode)
-\begin{CompactList}\small\item\em 撮影モードを指定する(デフォルトではREGION) \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_bbc208c89307ce28ff50d98b6bb47f7b}{capturing\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_66076fe8e7093241452191c84f5efadc}{capturing\_\-mod::draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/capturing__mod_8h.tex b/latex/vim/.vim/doc/latex/capturing__mod_8h.tex
deleted file mode 100644 (file)
index fa0a7dd..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-\hypertarget{capturing__mod_8h}{
-\section{capturing\_\-mod/capturing\_\-mod.h}
-\label{capturing__mod_8h}\index{capturing\_\-mod/capturing\_\-mod.h@{capturing\_\-mod/capturing\_\-mod.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceLab}{Lab}
-\item 
-namespace \hyperlink{namespacecapturing__mod}{capturing\_\-mod}
-\end{CompactItemize}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c73}{capturing\_\-mod::CaptureMode} \{ \hyperlink{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3}{capturing\_\-mod::REGION}, 
-\hyperlink{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb}{capturing\_\-mod::FULL\_\-SCREEN}
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecapturing__mod_19a2b10817356e9787865e5ff15e8653}{capturing\_\-mod::initialize} (const std::string \&filename, unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_53cebbe29b184ffc66a0f51ebcf515f7}{capturing\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_c23224af5f19013dd7762e4c99ffe35d}{capturing\_\-mod::beginCapturingScene} (void($\ast$taskFinishedFunc)())
-\begin{CompactList}\small\item\em キャプチャデモの開始 \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_d5ce0bdc543817fb7a1ad53e034d3ca3}{capturing\_\-mod::notifyScreenSizeChanged} (unsigned int sw, unsigned sh)
-\begin{CompactList}\small\item\em スクリーンサイズの変更を通知する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_a7c9f86a1c621a7381c97b9687d13c69}{capturing\_\-mod::setTargetRegion} (unsigned int u, unsigned int v, unsigned int \hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, unsigned int \hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_40c736d8ab6939559ef5889f0f249009}{capturing\_\-mod::setTargetPosition} (double x, double y, double z)
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_31d3b9754819f7b2fb2d0d02819d4750}{capturing\_\-mod::setTargetScaling} (double w, double h, double d)
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecapturing__mod_6528e6b56ce2db19ca3b3c435e1ff716}{capturing\_\-mod::getTargetPosition} ()
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecapturing__mod_fce61fd7aa86715404a2b16b91c91ffe}{capturing\_\-mod::getTargetScaling} ()
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_cf5fc25ca72704433e847de4e7f8273c}{capturing\_\-mod::setCaptureMode} (CaptureMode mode)
-\begin{CompactList}\small\item\em 撮影モードを指定する(デフォルトではREGION) \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_bbc208c89307ce28ff50d98b6bb47f7b}{capturing\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_66076fe8e7093241452191c84f5efadc}{capturing\_\-mod::draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/character__motion__mod_8cc.tex b/latex/vim/.vim/doc/latex/character__motion__mod_8cc.tex
deleted file mode 100644 (file)
index 5fe477d..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-\hypertarget{character__motion__mod_8cc}{
-\section{character\_\-motion\_\-mod/character\_\-motion\_\-mod.cc}
-\label{character__motion__mod_8cc}\index{character\_\-motion\_\-mod/character\_\-motion\_\-mod.cc@{character\_\-motion\_\-mod/character\_\-motion\_\-mod.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacecharacter__motion__mod}{character\_\-motion\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecharacter__motion__mod_445e4939c7460bdef370ad16eb167b25}{character\_\-motion\_\-mod::updateAsWalkAround} ()
-\item 
-void \hyperlink{namespacecharacter__motion__mod_6ec4362a4a7e9808ad6ccb523cf51116}{character\_\-motion\_\-mod::setWalkAround} ()
-\item 
-void \hyperlink{namespacecharacter__motion__mod_7bf318b559699bb23079a65b2fd4c6b5}{character\_\-motion\_\-mod::setCamera} ()
-\item 
-void \hyperlink{namespacecharacter__motion__mod_eebdb188e748b71940ba172e17173627}{character\_\-motion\_\-mod::setStatic} ()
-\item 
-void \hyperlink{namespacecharacter__motion__mod_014642f118882f64ccf8122cb1fc965b}{character\_\-motion\_\-mod::initialize} ()
-\begin{CompactList}\small\item\em モジュールの初期化を行う. \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_1cee5dcec4dbf60e840db9e10df5f836}{character\_\-motion\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_68a3897bff6aa0f4bef5862f71d20938}{character\_\-motion\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_d37a92d554950d0ccfb4bc0ef55c2547}{character\_\-motion\_\-mod::setPosition} (double x, double y, double z)
-\begin{CompactList}\small\item\em キャラクターの基準位置を指定 \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecharacter__motion__mod_f40aeffc36a2a5c99355987be3f29579}{character\_\-motion\_\-mod::getPosition} ()
-\begin{CompactList}\small\item\em キャラクターの基準位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_42eeed4f12bf9b866357359e69f59090}{character\_\-motion\_\-mod::setScaling} (double x, double y, double z)
-\begin{CompactList}\small\item\em キャラクターの基準スケールを指定 \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecharacter__motion__mod_c6aa9c4a4b66185658ade8ea43be64ca}{character\_\-motion\_\-mod::getScaling} ()
-\begin{CompactList}\small\item\em キャラクターの基準スケールを得る \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_91846b5469639b158d82842184a8394b}{character\_\-motion\_\-mod::changeAnimation} (AnimationType type)
-\begin{CompactList}\small\item\em アニメーションを切り替える \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_6b320912cf58390b052cf2aa5c9616db}{character\_\-motion\_\-mod::pushBodyWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_5edfc9f91725d5dad53b048b81af67ee}{character\_\-motion\_\-mod::pushLeftArmWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_f0372d33b9267484a8f2ddd167933aa4}{character\_\-motion\_\-mod::pushRightArmWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_82f316e16d3503c6efdbc82911fa29b6}{character\_\-motion\_\-mod::pushLeftLegWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_e32830c6d21a430e0371d163bb9470b1}{character\_\-motion\_\-mod::pushRightLegWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_ded13cd9cd83dd56192a31bded070a3c}{character\_\-motion\_\-mod::pushShadowWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_ea3a324b2a84db52cf80121e2496dc8b}{character\_\-motion\_\-mod::pushCameraWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/character__motion__mod_8h.tex b/latex/vim/.vim/doc/latex/character__motion__mod_8h.tex
deleted file mode 100644 (file)
index 3710cf1..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-\hypertarget{character__motion__mod_8h}{
-\section{character\_\-motion\_\-mod/character\_\-motion\_\-mod.h}
-\label{character__motion__mod_8h}\index{character\_\-motion\_\-mod/character\_\-motion\_\-mod.h@{character\_\-motion\_\-mod/character\_\-motion\_\-mod.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacecharacter__motion__mod}{character\_\-motion\_\-mod}
-\end{CompactItemize}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2}{character\_\-motion\_\-mod::AnimationType} \{ \hyperlink{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479}{character\_\-motion\_\-mod::WALK\_\-AROUND}, 
-\hyperlink{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1}{character\_\-motion\_\-mod::STATIC}, 
-\hyperlink{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b}{character\_\-motion\_\-mod::CAMERA}
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecharacter__motion__mod_014642f118882f64ccf8122cb1fc965b}{character\_\-motion\_\-mod::initialize} ()
-\begin{CompactList}\small\item\em モジュールの初期化を行う. \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_1cee5dcec4dbf60e840db9e10df5f836}{character\_\-motion\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_68a3897bff6aa0f4bef5862f71d20938}{character\_\-motion\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_91846b5469639b158d82842184a8394b}{character\_\-motion\_\-mod::changeAnimation} (AnimationType type)
-\begin{CompactList}\small\item\em アニメーションを切り替える \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_d37a92d554950d0ccfb4bc0ef55c2547}{character\_\-motion\_\-mod::setPosition} (double x, double y, double z)
-\begin{CompactList}\small\item\em キャラクターの基準位置を指定 \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecharacter__motion__mod_f40aeffc36a2a5c99355987be3f29579}{character\_\-motion\_\-mod::getPosition} ()
-\begin{CompactList}\small\item\em キャラクターの基準位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_42eeed4f12bf9b866357359e69f59090}{character\_\-motion\_\-mod::setScaling} (double x, double y, double z)
-\begin{CompactList}\small\item\em キャラクターの基準スケールを指定 \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecharacter__motion__mod_c6aa9c4a4b66185658ade8ea43be64ca}{character\_\-motion\_\-mod::getScaling} ()
-\begin{CompactList}\small\item\em キャラクターの基準スケールを得る \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_6b320912cf58390b052cf2aa5c9616db}{character\_\-motion\_\-mod::pushBodyWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_5edfc9f91725d5dad53b048b81af67ee}{character\_\-motion\_\-mod::pushLeftArmWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_f0372d33b9267484a8f2ddd167933aa4}{character\_\-motion\_\-mod::pushRightArmWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_82f316e16d3503c6efdbc82911fa29b6}{character\_\-motion\_\-mod::pushLeftLegWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_e32830c6d21a430e0371d163bb9470b1}{character\_\-motion\_\-mod::pushRightLegWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_ded13cd9cd83dd56192a31bded070a3c}{character\_\-motion\_\-mod::pushShadowWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_ea3a324b2a84db52cf80121e2496dc8b}{character\_\-motion\_\-mod::pushCameraWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classLab_1_1Captor.tex b/latex/vim/.vim/doc/latex/classLab_1_1Captor.tex
deleted file mode 100644 (file)
index 157993c..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-\hypertarget{classLab_1_1Captor}{
-\section{クラス Lab::Captor}
-\label{classLab_1_1Captor}\index{Lab::Captor@{Lab::Captor}}
-}
-{\tt \#include $<$Captor.h$>$}
-
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structLab_1_1Captor_1_1Resolution}{Resolution}
-\end{CompactItemize}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classLab_1_1Captor_f20e2e984da790536a55cc1d2f20ef21}{Captor} (int num)
-\item 
-\hyperlink{classLab_1_1Captor_7b41d051c6e156ad936bf10c8cf3051a}{Captor} (int num, const \hyperlink{structLab_1_1Captor_1_1Resolution}{Resolution} \&resolution)
-\item 
-virtual \hyperlink{classLab_1_1Captor_0fe4615c22b8ba40987230b0d2f209a6}{$\sim$Captor} ()
-\item 
-const IplImage $\ast$ \hyperlink{classLab_1_1Captor_9bda390fc2fb87912e0a382c2291b0ea}{getFrame} () const 
-\item 
-void \hyperlink{classLab_1_1Captor_9bc0b89ac88f46b39b6bd73a400350ac}{update} ()
-\item 
-int \hyperlink{classLab_1_1Captor_91a71f6a085cfc786ca4ffee364d2758}{getNextFrameNumber} () const 
-\item 
-\hyperlink{structLab_1_1Captor_1_1Resolution}{Resolution} \hyperlink{classLab_1_1Captor_b2c1b1194019e0175d43c01a2d34dbdd}{getResolution} () const 
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Captor.h の 8 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classLab_1_1Captor_f20e2e984da790536a55cc1d2f20ef21}{
-\index{Lab::Captor@{Lab::Captor}!Captor@{Captor}}
-\index{Captor@{Captor}!Lab::Captor@{Lab::Captor}}
-\subsubsection[{Captor}]{\setlength{\rightskip}{0pt plus 5cm}Lab::Captor::Captor (int {\em num})}}
-\label{classLab_1_1Captor_f20e2e984da790536a55cc1d2f20ef21}
-
-
-
-
- Captor.cc の 6 行で定義されています。\hypertarget{classLab_1_1Captor_7b41d051c6e156ad936bf10c8cf3051a}{
-\index{Lab::Captor@{Lab::Captor}!Captor@{Captor}}
-\index{Captor@{Captor}!Lab::Captor@{Lab::Captor}}
-\subsubsection[{Captor}]{\setlength{\rightskip}{0pt plus 5cm}Lab::Captor::Captor (int {\em num}, \/  const {\bf Resolution} \& {\em resolution})}}
-\label{classLab_1_1Captor_7b41d051c6e156ad936bf10c8cf3051a}
-
-
-
-
- Captor.cc の 14 行で定義されています。\hypertarget{classLab_1_1Captor_0fe4615c22b8ba40987230b0d2f209a6}{
-\index{Lab::Captor@{Lab::Captor}!$\sim$Captor@{$\sim$Captor}}
-\index{$\sim$Captor@{$\sim$Captor}!Lab::Captor@{Lab::Captor}}
-\subsubsection[{$\sim$Captor}]{\setlength{\rightskip}{0pt plus 5cm}Lab::Captor::$\sim$Captor ()\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
-\label{classLab_1_1Captor_0fe4615c22b8ba40987230b0d2f209a6}
-
-
-
-
- Captor.cc の 30 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classLab_1_1Captor_9bda390fc2fb87912e0a382c2291b0ea}{
-\index{Lab::Captor@{Lab::Captor}!getFrame@{getFrame}}
-\index{getFrame@{getFrame}!Lab::Captor@{Lab::Captor}}
-\subsubsection[{getFrame}]{\setlength{\rightskip}{0pt plus 5cm}const IplImage $\ast$ Lab::Captor::getFrame () const}}
-\label{classLab_1_1Captor_9bda390fc2fb87912e0a382c2291b0ea}
-
-
-
-
- Captor.cc の 35 行で定義されています。\hypertarget{classLab_1_1Captor_91a71f6a085cfc786ca4ffee364d2758}{
-\index{Lab::Captor@{Lab::Captor}!getNextFrameNumber@{getNextFrameNumber}}
-\index{getNextFrameNumber@{getNextFrameNumber}!Lab::Captor@{Lab::Captor}}
-\subsubsection[{getNextFrameNumber}]{\setlength{\rightskip}{0pt plus 5cm}int Lab::Captor::getNextFrameNumber () const\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classLab_1_1Captor_91a71f6a085cfc786ca4ffee364d2758}
-
-
-
-
- Captor.h の 30 行で定義されています。\hypertarget{classLab_1_1Captor_b2c1b1194019e0175d43c01a2d34dbdd}{
-\index{Lab::Captor@{Lab::Captor}!getResolution@{getResolution}}
-\index{getResolution@{getResolution}!Lab::Captor@{Lab::Captor}}
-\subsubsection[{getResolution}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Captor::Resolution} Lab::Captor::getResolution () const}}
-\label{classLab_1_1Captor_b2c1b1194019e0175d43c01a2d34dbdd}
-
-
-
-
- Captor.cc の 55 行で定義されています。\hypertarget{classLab_1_1Captor_9bc0b89ac88f46b39b6bd73a400350ac}{
-\index{Lab::Captor@{Lab::Captor}!update@{update}}
-\index{update@{update}!Lab::Captor@{Lab::Captor}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void Lab::Captor::update ()}}
-\label{classLab_1_1Captor_9bc0b89ac88f46b39b6bd73a400350ac}
-
-
-
-
- Captor.cc の 39 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-\hyperlink{Captor_8h}{Captor.h}\item 
-\hyperlink{Captor_8cc}{Captor.cc}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classObject.tex b/latex/vim/.vim/doc/latex/classObject.tex
deleted file mode 100644 (file)
index b1b18fe..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-\hypertarget{classObject}{
-\section{クラス Object}
-\label{classObject}\index{Object@{Object}}
-}
-Objectのコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=400pt]{classObject__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classObject_40860402e64d8008fb42329df7097cdb}{Object} ()
-\item 
-virtual \hyperlink{classObject_a3e791419d84c4c346ef9499513b8e00}{$\sim$Object} ()
-\item 
-void \hyperlink{classObject_b595cfe7e104c3b3c1dd9a3493d1a26f}{vertex\_\-renew} (const int i)
-\item 
-void \hyperlink{classObject_b1f4e8b6f5f2ebd1dfb9e3bfa2687d17}{face\_\-renew} (const int i)
-\item 
-void \hyperlink{classObject_cb4844656abd4a2b218253fcb210eaeb}{clear} ()
-\item 
-\hyperlink{classObject_40860402e64d8008fb42329df7097cdb}{Object} ()
-\item 
-virtual \hyperlink{classObject_a3e791419d84c4c346ef9499513b8e00}{$\sim$Object} ()
-\item 
-void \hyperlink{classObject_b595cfe7e104c3b3c1dd9a3493d1a26f}{vertex\_\-renew} (const int i)
-\item 
-void \hyperlink{classObject_b1f4e8b6f5f2ebd1dfb9e3bfa2687d17}{face\_\-renew} (const int i)
-\item 
-void \hyperlink{classObject_cb4844656abd4a2b218253fcb210eaeb}{clear} ()
-\end{CompactItemize}
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{classObject_2834b4c7b540c379ef4762da7980afda}{vertex\_\-size}
-\item 
-\hyperlink{structt__vertex}{t\_\-vertex} $\ast$ \hyperlink{classObject_d089498c72ffd7f501dfcd69bd705c8c}{vertex}
-\item 
-int \hyperlink{classObject_aa716e171193248aa40bd917469074b5}{face\_\-size}
-\item 
-\hyperlink{structt__face}{t\_\-face} $\ast$ \hyperlink{classObject_9e392d20f07feabc989bac913bfb01a0}{face}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Main.cpp の 64 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classObject_40860402e64d8008fb42329df7097cdb}{
-\index{Object@{Object}!Object@{Object}}
-\index{Object@{Object}!Object@{Object}}
-\subsubsection[{Object}]{\setlength{\rightskip}{0pt plus 5cm}Object::Object ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObject_40860402e64d8008fb42329df7097cdb}
-
-
-
-
- Main.cpp の 67 行で定義されています。\hypertarget{classObject_a3e791419d84c4c346ef9499513b8e00}{
-\index{Object@{Object}!$\sim$Object@{$\sim$Object}}
-\index{$\sim$Object@{$\sim$Object}!Object@{Object}}
-\subsubsection[{$\sim$Object}]{\setlength{\rightskip}{0pt plus 5cm}virtual Object::$\sim$Object ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classObject_a3e791419d84c4c346ef9499513b8e00}
-
-
-
-
- Main.cpp の 68 行で定義されています。\hypertarget{classObject_40860402e64d8008fb42329df7097cdb}{
-\index{Object@{Object}!Object@{Object}}
-\index{Object@{Object}!Object@{Object}}
-\subsubsection[{Object}]{\setlength{\rightskip}{0pt plus 5cm}Object::Object ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObject_40860402e64d8008fb42329df7097cdb}
-
-
-
-
- Main.cpp の 52 行で定義されています。\hypertarget{classObject_a3e791419d84c4c346ef9499513b8e00}{
-\index{Object@{Object}!$\sim$Object@{$\sim$Object}}
-\index{$\sim$Object@{$\sim$Object}!Object@{Object}}
-\subsubsection[{$\sim$Object}]{\setlength{\rightskip}{0pt plus 5cm}virtual Object::$\sim$Object ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classObject_a3e791419d84c4c346ef9499513b8e00}
-
-
-
-
- Main.cpp の 53 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classObject_cb4844656abd4a2b218253fcb210eaeb}{
-\index{Object@{Object}!clear@{clear}}
-\index{clear@{clear}!Object@{Object}}
-\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void Object::clear ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObject_cb4844656abd4a2b218253fcb210eaeb}
-
-
-
-
- Main.cpp の 78 行で定義されています。\hypertarget{classObject_cb4844656abd4a2b218253fcb210eaeb}{
-\index{Object@{Object}!clear@{clear}}
-\index{clear@{clear}!Object@{Object}}
-\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void Object::clear ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObject_cb4844656abd4a2b218253fcb210eaeb}
-
-
-
-
- Main.cpp の 93 行で定義されています。\hypertarget{classObject_b1f4e8b6f5f2ebd1dfb9e3bfa2687d17}{
-\index{Object@{Object}!face\_\-renew@{face\_\-renew}}
-\index{face\_\-renew@{face\_\-renew}!Object@{Object}}
-\subsubsection[{face\_\-renew}]{\setlength{\rightskip}{0pt plus 5cm}void Object::face\_\-renew (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObject_b1f4e8b6f5f2ebd1dfb9e3bfa2687d17}
-
-
-
-
- Main.cpp の 71 行で定義されています。\hypertarget{classObject_b1f4e8b6f5f2ebd1dfb9e3bfa2687d17}{
-\index{Object@{Object}!face\_\-renew@{face\_\-renew}}
-\index{face\_\-renew@{face\_\-renew}!Object@{Object}}
-\subsubsection[{face\_\-renew}]{\setlength{\rightskip}{0pt plus 5cm}void Object::face\_\-renew (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObject_b1f4e8b6f5f2ebd1dfb9e3bfa2687d17}
-
-
-
-
- Main.cpp の 86 行で定義されています。\hypertarget{classObject_b595cfe7e104c3b3c1dd9a3493d1a26f}{
-\index{Object@{Object}!vertex\_\-renew@{vertex\_\-renew}}
-\index{vertex\_\-renew@{vertex\_\-renew}!Object@{Object}}
-\subsubsection[{vertex\_\-renew}]{\setlength{\rightskip}{0pt plus 5cm}void Object::vertex\_\-renew (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObject_b595cfe7e104c3b3c1dd9a3493d1a26f}
-
-
-
-
- Main.cpp の 64 行で定義されています。\hypertarget{classObject_b595cfe7e104c3b3c1dd9a3493d1a26f}{
-\index{Object@{Object}!vertex\_\-renew@{vertex\_\-renew}}
-\index{vertex\_\-renew@{vertex\_\-renew}!Object@{Object}}
-\subsubsection[{vertex\_\-renew}]{\setlength{\rightskip}{0pt plus 5cm}void Object::vertex\_\-renew (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObject_b595cfe7e104c3b3c1dd9a3493d1a26f}
-
-
-
-
- Main.cpp の 79 行で定義されています。
-
-\subsection{変数}
-\hypertarget{classObject_9e392d20f07feabc989bac913bfb01a0}{
-\index{Object@{Object}!face@{face}}
-\index{face@{face}!Object@{Object}}
-\subsubsection[{face}]{\setlength{\rightskip}{0pt plus 5cm}{\bf t\_\-face} $\ast$ {\bf Object::face}}}
-\label{classObject_9e392d20f07feabc989bac913bfb01a0}
-
-
-
-
- Main.cpp の 77 行で定義されています。\hypertarget{classObject_aa716e171193248aa40bd917469074b5}{
-\index{Object@{Object}!face\_\-size@{face\_\-size}}
-\index{face\_\-size@{face\_\-size}!Object@{Object}}
-\subsubsection[{face\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Object::face\_\-size}}}
-\label{classObject_aa716e171193248aa40bd917469074b5}
-
-
-
-
- Main.cpp の 76 行で定義されています。\hypertarget{classObject_d089498c72ffd7f501dfcd69bd705c8c}{
-\index{Object@{Object}!vertex@{vertex}}
-\index{vertex@{vertex}!Object@{Object}}
-\subsubsection[{vertex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf t\_\-vertex} $\ast$ {\bf Object::vertex}}}
-\label{classObject_d089498c72ffd7f501dfcd69bd705c8c}
-
-
-
-
- Main.cpp の 75 行で定義されています。\hypertarget{classObject_2834b4c7b540c379ef4762da7980afda}{
-\index{Object@{Object}!vertex\_\-size@{vertex\_\-size}}
-\index{vertex\_\-size@{vertex\_\-size}!Object@{Object}}
-\subsubsection[{vertex\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Object::vertex\_\-size}}}
-\label{classObject_2834b4c7b540c379ef4762da7980afda}
-
-
-
-
- Main.cpp の 74 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-mqo2nd3d/\hyperlink{mqo2nd3d_2Main_8cpp}{Main.cpp}\item 
-nd3d2mqo/\hyperlink{nd3d2mqo_2Main_8cpp}{Main.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classObject__coll__graph.eps b/latex/vim/.vim/doc/latex/classObject__coll__graph.eps
deleted file mode 100644 (file)
index 51ba729..0000000
+++ /dev/null
@@ -1,533 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 197 524
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 161 488 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 51 0 moveto
-51 204 lineto
-140 204 lineto
-140 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 51 0 moveto
-51 204 lineto
-140 204 lineto
-140 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-80.5 191 moveto 29 (Object) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 51 184 moveto
-140 184 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 171 moveto 59 (+ vertex_size) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 159 moveto 36 (+ vertex) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 147 moveto 51 (+ face_size) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 135 moveto 28 (+ face) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 51 128 moveto
-140 128 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 115 moveto 44 (+ Object\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 103 moveto 50 (+ ~Object\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 91 moveto 73 (+ vertex_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 79 moveto 65 (+ face_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 67 moveto 36 (+ clear\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 55 moveto 44 (+ Object\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 43 moveto 50 (+ ~Object\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 31 moveto 73 (+ vertex_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 19 moveto 65 (+ face_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-58.5 7 moveto 36 (+ clear\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 9 252 63 348 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structt__face.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 9 252 moveto
-9 348 lineto
-64 348 lineto
-64 252 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 252 moveto
-9 348 lineto
-64 348 lineto
-64 252 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-22.5 335 moveto 27 (t_face) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 328 moveto
-64 328 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-16.5 315 moveto 39 (+ V_size) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-16.5 303 moveto 16 (+ V) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-16.5 291 moveto 17 (+ M) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-16.5 279 moveto 23 (+ UV) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 272 moveto
-64 272 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-34.5 259 moveto 3 ( ) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 53 242 moveto
-56 230 60 217 65 204 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 50 252 moveto
-48.56 241.13 lineto
-51.44 247.21 lineto
-52.87 242.42 lineto
-52.87 242.42 lineto
-52.87 242.42 lineto
-51.44 247.21 lineto
-57.18 243.71 lineto
-50 252 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 50 252 moveto
-48.56 241.13 lineto
-51.44 247.21 lineto
-52.87 242.42 lineto
-52.87 242.42 lineto
-52.87 242.42 lineto
-51.44 247.21 lineto
-57.18 243.71 lineto
-50 252 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-59.5 225 moveto 19 (face) alignedtext
-grestore
-% Node3
-gsave
-[ /Rect [ 0 396 72 480 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structt__uv.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 396 moveto
-0 480 lineto
-72 480 lineto
-72 396 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 396 moveto
-0 480 lineto
-72 480 lineto
-72 396 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-26.5 467 moveto 19 (t_uv) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 460 moveto
-72 460 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 447 moveto 16 (+ U) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 435 moveto 16 (+ V) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 428 moveto
-72 428 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 415 moveto 56 (+ operator[]\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 403 moveto 56 (+ operator[]\(\)) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 36 386 moveto
-36 374 36 361 36 348 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 36 396 moveto
-31.5 386 lineto
-36 391 lineto
-36 386 lineto
-36 386 lineto
-36 386 lineto
-36 391 lineto
-40.5 386 lineto
-36 396 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 36 396 moveto
-31.5 386 lineto
-36 391 lineto
-36 386 lineto
-36 386 lineto
-36 386 lineto
-36 391 lineto
-40.5 386 lineto
-36 396 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-36 369 moveto 14 (UV) alignedtext
-grestore
-% Node4
-gsave
-[ /Rect [ 81 252 153 348 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structt__vertex.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 81 252 moveto
-81 348 lineto
-153 348 lineto
-153 252 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 81 252 moveto
-81 348 lineto
-153 348 lineto
-153 252 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-99.5 335 moveto 35 (t_vertex) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 81 328 moveto
-153 328 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-89 315 moveto 16 (+ X) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-89 303 moveto 16 (+ Y) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-89 291 moveto 15 (+ Z) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 81 284 moveto
-153 284 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-89 271 moveto 56 (+ operator[]\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-89 259 moveto 56 (+ operator[]\(\)) alignedtext
-grestore
-% Node4->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 111 242 moveto
-109 230 108 217 106 204 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 112 252 moveto
-106.53 242.5 lineto
-111.5 247.02 lineto
-111 242.05 lineto
-111 242.05 lineto
-111 242.05 lineto
-111.5 247.02 lineto
-115.48 241.6 lineto
-112 252 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 112 252 moveto
-106.53 242.5 lineto
-111.5 247.02 lineto
-111 242.05 lineto
-111 242.05 lineto
-111 242.05 lineto
-111.5 247.02 lineto
-115.48 241.6 lineto
-112 252 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-107.5 225 moveto 27 (vertex) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 197 524
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classObject__coll__graph.md5 b/latex/vim/.vim/doc/latex/classObject__coll__graph.md5
deleted file mode 100644 (file)
index f31c11a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-540d525cc3efef99aced132a9df4b8d9
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classObject__coll__graph.pdf b/latex/vim/.vim/doc/latex/classObject__coll__graph.pdf
deleted file mode 100644 (file)
index 941b11f..0000000
Binary files a/latex/vim/.vim/doc/latex/classObject__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classObjects.tex b/latex/vim/.vim/doc/latex/classObjects.tex
deleted file mode 100644 (file)
index 9bf468f..0000000
+++ /dev/null
@@ -1,213 +0,0 @@
-\hypertarget{classObjects}{
-\section{クラス Objects}
-\label{classObjects}\index{Objects@{Objects}}
-}
-Objectsのコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=400pt]{classObjects__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classObjects_99a95835b9c3df255e18c5f2f50219de}{Objects} ()
-\item 
-virtual \hyperlink{classObjects_3d6cc5c78b096162da6406aec241ea8a}{$\sim$Objects} ()
-\item 
-void \hyperlink{classObjects_eb8b2ef2c108cb202806217c74a21c4c}{mtr\_\-renew} (const int n)
-\item 
-void \hyperlink{classObjects_0a4b7cf1a38fa80c592a678202b64c4e}{obj\_\-renew} (const int n)
-\item 
-\hyperlink{classObject}{Object} \& \hyperlink{classObjects_93d66d4a659e5b80da051c0587d04c42}{operator\mbox{[}$\,$\mbox{]}} (const int i)
-\item 
-void \hyperlink{classObjects_c9b1fbca754e449c28a54cabbb4b85c6}{clear} ()
-\item 
-\hyperlink{classObjects_99a95835b9c3df255e18c5f2f50219de}{Objects} ()
-\item 
-virtual \hyperlink{classObjects_3d6cc5c78b096162da6406aec241ea8a}{$\sim$Objects} ()
-\item 
-void \hyperlink{classObjects_eb8b2ef2c108cb202806217c74a21c4c}{mtr\_\-renew} (const int n)
-\item 
-void \hyperlink{classObjects_0a4b7cf1a38fa80c592a678202b64c4e}{obj\_\-renew} (const int n)
-\item 
-\hyperlink{classObject}{Object} \& \hyperlink{classObjects_93d66d4a659e5b80da051c0587d04c42}{operator\mbox{[}$\,$\mbox{]}} (const int i)
-\item 
-void \hyperlink{classObjects_c9b1fbca754e449c28a54cabbb4b85c6}{clear} ()
-\end{CompactItemize}
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{classObjects_66450601805bb6ffe7be6eaaeec57345}{mtr\_\-size}
-\item 
-\hyperlink{structt__material}{t\_\-material} $\ast$ \hyperlink{classObjects_3f48a516a0f5d7702920cd6168856c18}{mtr}
-\item 
-int \hyperlink{classObjects_98f177585be9712c0fcfd2b6f05f0ef2}{obj\_\-size}
-\item 
-\hyperlink{classObject}{Object} $\ast$ \hyperlink{classObjects_233d6d64b7e2368c3ba339407f741522}{obj}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Main.cpp の 104 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classObjects_99a95835b9c3df255e18c5f2f50219de}{
-\index{Objects@{Objects}!Objects@{Objects}}
-\index{Objects@{Objects}!Objects@{Objects}}
-\subsubsection[{Objects}]{\setlength{\rightskip}{0pt plus 5cm}Objects::Objects ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_99a95835b9c3df255e18c5f2f50219de}
-
-
-
-
- Main.cpp の 107 行で定義されています。\hypertarget{classObjects_3d6cc5c78b096162da6406aec241ea8a}{
-\index{Objects@{Objects}!$\sim$Objects@{$\sim$Objects}}
-\index{$\sim$Objects@{$\sim$Objects}!Objects@{Objects}}
-\subsubsection[{$\sim$Objects}]{\setlength{\rightskip}{0pt plus 5cm}virtual Objects::$\sim$Objects ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classObjects_3d6cc5c78b096162da6406aec241ea8a}
-
-
-
-
- Main.cpp の 108 行で定義されています。\hypertarget{classObjects_99a95835b9c3df255e18c5f2f50219de}{
-\index{Objects@{Objects}!Objects@{Objects}}
-\index{Objects@{Objects}!Objects@{Objects}}
-\subsubsection[{Objects}]{\setlength{\rightskip}{0pt plus 5cm}Objects::Objects ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_99a95835b9c3df255e18c5f2f50219de}
-
-
-
-
- Main.cpp の 92 行で定義されています。\hypertarget{classObjects_3d6cc5c78b096162da6406aec241ea8a}{
-\index{Objects@{Objects}!$\sim$Objects@{$\sim$Objects}}
-\index{$\sim$Objects@{$\sim$Objects}!Objects@{Objects}}
-\subsubsection[{$\sim$Objects}]{\setlength{\rightskip}{0pt plus 5cm}virtual Objects::$\sim$Objects ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classObjects_3d6cc5c78b096162da6406aec241ea8a}
-
-
-
-
- Main.cpp の 93 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classObjects_c9b1fbca754e449c28a54cabbb4b85c6}{
-\index{Objects@{Objects}!clear@{clear}}
-\index{clear@{clear}!Objects@{Objects}}
-\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void Objects::clear ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_c9b1fbca754e449c28a54cabbb4b85c6}
-
-
-
-
- Main.cpp の 124 行で定義されています。\hypertarget{classObjects_c9b1fbca754e449c28a54cabbb4b85c6}{
-\index{Objects@{Objects}!clear@{clear}}
-\index{clear@{clear}!Objects@{Objects}}
-\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}void Objects::clear ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_c9b1fbca754e449c28a54cabbb4b85c6}
-
-
-
-
- Main.cpp の 139 行で定義されています。\hypertarget{classObjects_eb8b2ef2c108cb202806217c74a21c4c}{
-\index{Objects@{Objects}!mtr\_\-renew@{mtr\_\-renew}}
-\index{mtr\_\-renew@{mtr\_\-renew}!Objects@{Objects}}
-\subsubsection[{mtr\_\-renew}]{\setlength{\rightskip}{0pt plus 5cm}void Objects::mtr\_\-renew (const int {\em n})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_eb8b2ef2c108cb202806217c74a21c4c}
-
-
-
-
- Main.cpp の 104 行で定義されています。\hypertarget{classObjects_eb8b2ef2c108cb202806217c74a21c4c}{
-\index{Objects@{Objects}!mtr\_\-renew@{mtr\_\-renew}}
-\index{mtr\_\-renew@{mtr\_\-renew}!Objects@{Objects}}
-\subsubsection[{mtr\_\-renew}]{\setlength{\rightskip}{0pt plus 5cm}void Objects::mtr\_\-renew (const int {\em n})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_eb8b2ef2c108cb202806217c74a21c4c}
-
-
-
-
- Main.cpp の 119 行で定義されています。\hypertarget{classObjects_0a4b7cf1a38fa80c592a678202b64c4e}{
-\index{Objects@{Objects}!obj\_\-renew@{obj\_\-renew}}
-\index{obj\_\-renew@{obj\_\-renew}!Objects@{Objects}}
-\subsubsection[{obj\_\-renew}]{\setlength{\rightskip}{0pt plus 5cm}void Objects::obj\_\-renew (const int {\em n})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_0a4b7cf1a38fa80c592a678202b64c4e}
-
-
-
-
- Main.cpp の 111 行で定義されています。\hypertarget{classObjects_0a4b7cf1a38fa80c592a678202b64c4e}{
-\index{Objects@{Objects}!obj\_\-renew@{obj\_\-renew}}
-\index{obj\_\-renew@{obj\_\-renew}!Objects@{Objects}}
-\subsubsection[{obj\_\-renew}]{\setlength{\rightskip}{0pt plus 5cm}void Objects::obj\_\-renew (const int {\em n})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_0a4b7cf1a38fa80c592a678202b64c4e}
-
-
-
-
- Main.cpp の 126 行で定義されています。\hypertarget{classObjects_93d66d4a659e5b80da051c0587d04c42}{
-\index{Objects@{Objects}!operator\mbox{[}\mbox{]}@{operator[]}}
-\index{operator\mbox{[}\mbox{]}@{operator[]}!Objects@{Objects}}
-\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Object}\& Objects::operator\mbox{[}$\,$\mbox{]} (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_93d66d4a659e5b80da051c0587d04c42}
-
-
-
-
- Main.cpp の 118 行で定義されています。\hypertarget{classObjects_93d66d4a659e5b80da051c0587d04c42}{
-\index{Objects@{Objects}!operator\mbox{[}\mbox{]}@{operator[]}}
-\index{operator\mbox{[}\mbox{]}@{operator[]}!Objects@{Objects}}
-\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Object}\& Objects::operator\mbox{[}$\,$\mbox{]} (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classObjects_93d66d4a659e5b80da051c0587d04c42}
-
-
-
-
- Main.cpp の 133 行で定義されています。
-
-\subsection{変数}
-\hypertarget{classObjects_3f48a516a0f5d7702920cd6168856c18}{
-\index{Objects@{Objects}!mtr@{mtr}}
-\index{mtr@{mtr}!Objects@{Objects}}
-\subsubsection[{mtr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf t\_\-material} $\ast$ {\bf Objects::mtr}}}
-\label{classObjects_3f48a516a0f5d7702920cd6168856c18}
-
-
-
-
- Main.cpp の 115 行で定義されています。\hypertarget{classObjects_66450601805bb6ffe7be6eaaeec57345}{
-\index{Objects@{Objects}!mtr\_\-size@{mtr\_\-size}}
-\index{mtr\_\-size@{mtr\_\-size}!Objects@{Objects}}
-\subsubsection[{mtr\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Objects::mtr\_\-size}}}
-\label{classObjects_66450601805bb6ffe7be6eaaeec57345}
-
-
-
-
- Main.cpp の 114 行で定義されています。\hypertarget{classObjects_233d6d64b7e2368c3ba339407f741522}{
-\index{Objects@{Objects}!obj@{obj}}
-\index{obj@{obj}!Objects@{Objects}}
-\subsubsection[{obj}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Object} $\ast$ {\bf Objects::obj}}}
-\label{classObjects_233d6d64b7e2368c3ba339407f741522}
-
-
-
-
- Main.cpp の 117 行で定義されています。\hypertarget{classObjects_98f177585be9712c0fcfd2b6f05f0ef2}{
-\index{Objects@{Objects}!obj\_\-size@{obj\_\-size}}
-\index{obj\_\-size@{obj\_\-size}!Objects@{Objects}}
-\subsubsection[{obj\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Objects::obj\_\-size}}}
-\label{classObjects_98f177585be9712c0fcfd2b6f05f0ef2}
-
-
-
-
- Main.cpp の 116 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-mqo2nd3d/\hyperlink{mqo2nd3d_2Main_8cpp}{Main.cpp}\item 
-nd3d2mqo/\hyperlink{nd3d2mqo_2Main_8cpp}{Main.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classObjects__coll__graph.eps b/latex/vim/.vim/doc/latex/classObjects__coll__graph.eps
deleted file mode 100644 (file)
index efc527e..0000000
+++ /dev/null
@@ -1,733 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 231 800
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 195 764 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 23 0 moveto
-23 228 lineto
-99 228 lineto
-99 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 0 moveto
-23 228 lineto
-99 228 lineto
-99 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-44 215 moveto 34 (Objects) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 208 moveto
-99 208 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 195 moveto 47 (+ mtr_size) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 183 moveto 23 (+ mtr) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 171 moveto 45 (+ obj_size) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 159 moveto 22 (+ obj) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 152 moveto
-99 152 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 139 moveto 49 (+ Objects\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 127 moveto 55 (+ ~Objects\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 115 moveto 60 (+ mtr_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 103 moveto 59 (+ obj_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 91 moveto 56 (+ operator[]\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 79 moveto 36 (+ clear\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 67 moveto 49 (+ Objects\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 55 moveto 55 (+ ~Objects\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 43 moveto 60 (+ mtr_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 31 moveto 59 (+ obj_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 19 moveto 56 (+ operator[]\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 7 moveto 36 (+ clear\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 348 58 408 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structt__material.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 348 moveto
-0 408 lineto
-59 408 lineto
-59 348 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 348 moveto
-0 408 lineto
-59 408 lineto
-59 348 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 395 moveto 43 (t_material) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 388 moveto
-59 388 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 375 moveto 23 (+ tex) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 368 moveto
-59 368 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-27.5 355 moveto 3 ( ) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 34 338 moveto
-37 309 43 267 47 228 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 33 348 moveto
-29.52 337.6 lineto
-33.5 343.02 lineto
-34 338.05 lineto
-34 338.05 lineto
-34 338.05 lineto
-33.5 343.02 lineto
-38.47 338.5 lineto
-33 348 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 33 348 moveto
-29.52 337.6 lineto
-33.5 343.02 lineto
-34 338.05 lineto
-34 338.05 lineto
-34 338.05 lineto
-33.5 343.02 lineto
-38.47 338.5 lineto
-33 348 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-45 249 moveto 14 (mtr) alignedtext
-grestore
-% Node3
-gsave
-[ /Rect [ 76 276 164 480 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classObject.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 76 276 moveto
-76 480 lineto
-165 480 lineto
-165 276 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 76 276 moveto
-76 480 lineto
-165 480 lineto
-165 276 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-105.5 467 moveto 29 (Object) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 76 460 moveto
-165 460 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 447 moveto 59 (+ vertex_size) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 435 moveto 36 (+ vertex) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 423 moveto 51 (+ face_size) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 411 moveto 28 (+ face) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 76 404 moveto
-165 404 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 391 moveto 44 (+ Object\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 379 moveto 50 (+ ~Object\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 367 moveto 73 (+ vertex_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 355 moveto 65 (+ face_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 343 moveto 36 (+ clear\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 331 moveto 44 (+ Object\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 319 moveto 50 (+ ~Object\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 307 moveto 73 (+ vertex_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 295 moveto 65 (+ face_renew\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-83.5 283 moveto 36 (+ clear\(\)) alignedtext
-grestore
-% Node3->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 95 266 moveto
-92 253 89 241 87 228 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 97 276 moveto
-90.63 267.08 lineto
-96.02 271.1 lineto
-95.04 266.19 lineto
-95.04 266.19 lineto
-95.04 266.19 lineto
-96.02 271.1 lineto
-99.45 265.31 lineto
-97 276 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 97 276 moveto
-90.63 267.08 lineto
-96.02 271.1 lineto
-95.04 266.19 lineto
-95.04 266.19 lineto
-95.04 266.19 lineto
-96.02 271.1 lineto
-99.45 265.31 lineto
-97 276 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-90.5 249 moveto 13 (obj) alignedtext
-grestore
-% Node4
-gsave
-[ /Rect [ 43 528 97 624 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structt__face.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 43 528 moveto
-43 624 lineto
-98 624 lineto
-98 528 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 43 528 moveto
-43 624 lineto
-98 624 lineto
-98 528 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-56.5 611 moveto 27 (t_face) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 43 604 moveto
-98 604 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-50.5 591 moveto 39 (+ V_size) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-50.5 579 moveto 16 (+ V) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-50.5 567 moveto 17 (+ M) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-50.5 555 moveto 23 (+ UV) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 43 548 moveto
-98 548 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-68.5 535 moveto 3 ( ) alignedtext
-grestore
-% Node4->Node3
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 85 518 moveto
-88 506 91 493 94 480 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 82 528 moveto
-80.56 517.13 lineto
-83.44 523.21 lineto
-84.87 518.42 lineto
-84.87 518.42 lineto
-84.87 518.42 lineto
-83.44 523.21 lineto
-89.18 519.71 lineto
-82 528 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 82 528 moveto
-80.56 517.13 lineto
-83.44 523.21 lineto
-84.87 518.42 lineto
-84.87 518.42 lineto
-84.87 518.42 lineto
-83.44 523.21 lineto
-89.18 519.71 lineto
-82 528 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-87.5 501 moveto 19 (face) alignedtext
-grestore
-% Node5
-gsave
-[ /Rect [ 34 672 106 756 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structt__uv.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 34 672 moveto
-34 756 lineto
-106 756 lineto
-106 672 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 34 672 moveto
-34 756 lineto
-106 756 lineto
-106 672 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-60.5 743 moveto 19 (t_uv) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 34 736 moveto
-106 736 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-42 723 moveto 16 (+ U) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-42 711 moveto 16 (+ V) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 34 704 moveto
-106 704 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-42 691 moveto 56 (+ operator[]\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-42 679 moveto 56 (+ operator[]\(\)) alignedtext
-grestore
-% Node5->Node4
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 70 662 moveto
-70 650 70 637 70 624 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 70 672 moveto
-65.5 662 lineto
-70 667 lineto
-70 662 lineto
-70 662 lineto
-70 662 lineto
-70 667 lineto
-74.5 662 lineto
-70 672 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 70 672 moveto
-65.5 662 lineto
-70 667 lineto
-70 662 lineto
-70 662 lineto
-70 662 lineto
-70 667 lineto
-74.5 662 lineto
-70 672 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-70 645 moveto 14 (UV) alignedtext
-grestore
-% Node6
-gsave
-[ /Rect [ 115 528 187 624 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structt__vertex.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 115 528 moveto
-115 624 lineto
-187 624 lineto
-187 528 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 115 528 moveto
-115 624 lineto
-187 624 lineto
-187 528 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-133.5 611 moveto 35 (t_vertex) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 115 604 moveto
-187 604 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-123 591 moveto 16 (+ X) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-123 579 moveto 16 (+ Y) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-123 567 moveto 15 (+ Z) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 115 560 moveto
-187 560 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-123 547 moveto 56 (+ operator[]\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-123 535 moveto 56 (+ operator[]\(\)) alignedtext
-grestore
-% Node6->Node3
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 142 518 moveto
-140 506 138 493 136 480 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 143 528 moveto
-137.53 518.5 lineto
-142.5 523.02 lineto
-142 518.05 lineto
-142 518.05 lineto
-142 518.05 lineto
-142.5 523.02 lineto
-146.48 517.6 lineto
-143 528 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 143 528 moveto
-137.53 518.5 lineto
-142.5 523.02 lineto
-142 518.05 lineto
-142 518.05 lineto
-142 518.05 lineto
-142.5 523.02 lineto
-146.48 517.6 lineto
-143 528 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-138.5 501 moveto 27 (vertex) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 231 800
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classObjects__coll__graph.md5 b/latex/vim/.vim/doc/latex/classObjects__coll__graph.md5
deleted file mode 100644 (file)
index 827599a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-334b5e182e24b4bb30bfefb9614ed9ba
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classObjects__coll__graph.pdf b/latex/vim/.vim/doc/latex/classObjects__coll__graph.pdf
deleted file mode 100644 (file)
index 2e2af5c..0000000
Binary files a/latex/vim/.vim/doc/latex/classObjects__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classTimeEventCondition.tex b/latex/vim/.vim/doc/latex/classTimeEventCondition.tex
deleted file mode 100644 (file)
index 60fd2ce..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-\hypertarget{classTimeEventCondition}{
-\section{クラス TimeEventCondition}
-\label{classTimeEventCondition}\index{TimeEventCondition@{TimeEventCondition}}
-}
-TimeEventConditionに対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=168pt]{classTimeEventCondition__inherit__graph}
-\end{center}
-\end{figure}
-TimeEventConditionのコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=168pt]{classTimeEventCondition__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classTimeEventCondition_ac011b26e0cb4ea55d7982bcc703fce5}{TimeEventCondition} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} limit)
-\item 
-virtual \hyperlink{classTimeEventCondition_fb68c4d345153971abc6c5d592869d48}{$\sim$TimeEventCondition} ()
-\item 
-virtual bool \hyperlink{classTimeEventCondition_fc27ab673a2b4d0889d96dd21dddf97f}{test} ()
-\item 
-virtual bool \hyperlink{classTimeEventCondition_377834ef533832de368ab3ad4b821936}{isDisposable} ()
-\item 
-virtual void \hyperlink{classTimeEventCondition_4541e8cb8f0731673518b51f09d60382}{update} ()
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- EventScheduler.cpp の 8 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classTimeEventCondition_ac011b26e0cb4ea55d7982bcc703fce5}{
-\index{TimeEventCondition@{TimeEventCondition}!TimeEventCondition@{TimeEventCondition}}
-\index{TimeEventCondition@{TimeEventCondition}!TimeEventCondition@{TimeEventCondition}}
-\subsubsection[{TimeEventCondition}]{\setlength{\rightskip}{0pt plus 5cm}TimeEventCondition::TimeEventCondition ({\bf mof::FrameNumber} {\em limit})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classTimeEventCondition_ac011b26e0cb4ea55d7982bcc703fce5}
-
-
-
-
- EventScheduler.cpp の 13 行で定義されています。\hypertarget{classTimeEventCondition_fb68c4d345153971abc6c5d592869d48}{
-\index{TimeEventCondition@{TimeEventCondition}!$\sim$TimeEventCondition@{$\sim$TimeEventCondition}}
-\index{$\sim$TimeEventCondition@{$\sim$TimeEventCondition}!TimeEventCondition@{TimeEventCondition}}
-\subsubsection[{$\sim$TimeEventCondition}]{\setlength{\rightskip}{0pt plus 5cm}virtual TimeEventCondition::$\sim$TimeEventCondition ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classTimeEventCondition_fb68c4d345153971abc6c5d592869d48}
-
-
-
-
- EventScheduler.cpp の 18 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classTimeEventCondition_377834ef533832de368ab3ad4b821936}{
-\index{TimeEventCondition@{TimeEventCondition}!isDisposable@{isDisposable}}
-\index{isDisposable@{isDisposable}!TimeEventCondition@{TimeEventCondition}}
-\subsubsection[{isDisposable}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool TimeEventCondition::isDisposable ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classTimeEventCondition_377834ef533832de368ab3ad4b821936}
-
-
-
-
-\hyperlink{classmof_1_1EventCondition_e02fbcb125d959ba02b27d1196276061}{mof::EventCondition}を実装しています。
-
- EventScheduler.cpp の 24 行で定義されています。\hypertarget{classTimeEventCondition_fc27ab673a2b4d0889d96dd21dddf97f}{
-\index{TimeEventCondition@{TimeEventCondition}!test@{test}}
-\index{test@{test}!TimeEventCondition@{TimeEventCondition}}
-\subsubsection[{test}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool TimeEventCondition::test ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classTimeEventCondition_fc27ab673a2b4d0889d96dd21dddf97f}
-
-
-
-
-\hyperlink{classmof_1_1EventCondition_9a14477fef9d28aa54288afff4970579}{mof::EventCondition}を実装しています。
-
- EventScheduler.cpp の 20 行で定義されています。\hypertarget{classTimeEventCondition_4541e8cb8f0731673518b51f09d60382}{
-\index{TimeEventCondition@{TimeEventCondition}!update@{update}}
-\index{update@{update}!TimeEventCondition@{TimeEventCondition}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}virtual void TimeEventCondition::update ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classTimeEventCondition_4541e8cb8f0731673518b51f09d60382}
-
-
-
-
-\hyperlink{classmof_1_1EventCondition_0074bc807e1ce32914645f86005b2484}{mof::EventCondition}を実装しています。
-
- EventScheduler.cpp の 28 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{EventScheduler_8cpp}{EventScheduler.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.eps b/latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.eps
deleted file mode 100644 (file)
index 42b814b..0000000
+++ /dev/null
@@ -1,319 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 168 296
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 132 260 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-125 120 lineto
-125 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-125 120 lineto
-125 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-18 107 moveto 88 (TimeEventCondition) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 100 moveto
-125 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 87 moveto 24 (- limit) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 75 moveto 30 (- count) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 68 moveto
-125 68 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 55 moveto 103 (+ TimeEventCondition\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 43 moveto 109 (+ ~TimeEventCondition\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 31 moveto 32 (+ test\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 19 moveto 71 (+ isDisposable\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7 moveto 44 (+ update\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 10 156 114 252 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1EventCondition.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 10 156 moveto
-10 252 lineto
-115 252 lineto
-115 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 156 moveto
-10 252 lineto
-115 252 lineto
-115 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 239 moveto 89 (mof::EventCondition) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 232 moveto
-115 232 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-60.5 219 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 212 moveto
-115 212 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 199 moveto 87 (+ ~EventCondition\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 187 moveto 32 (+ test\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 175 moveto 44 (+ update\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 163 moveto 71 (+ isDisposable\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 62 146 moveto
-62 137 62 128 62 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.5 146 moveto
-62 156 lineto
-65.5 146 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 168 296
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.md5 b/latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.md5
deleted file mode 100644 (file)
index 525e987..0000000
+++ /dev/null
@@ -1 +0,0 @@
-6f6c4c791f583550f360861ec28b6ae3
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.pdf b/latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.pdf
deleted file mode 100644 (file)
index 92e65f8..0000000
Binary files a/latex/vim/.vim/doc/latex/classTimeEventCondition__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.eps b/latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.eps
deleted file mode 100644 (file)
index 42b814b..0000000
+++ /dev/null
@@ -1,319 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 168 296
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 132 260 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-125 120 lineto
-125 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-125 120 lineto
-125 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-18 107 moveto 88 (TimeEventCondition) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 100 moveto
-125 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 87 moveto 24 (- limit) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 75 moveto 30 (- count) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 68 moveto
-125 68 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 55 moveto 103 (+ TimeEventCondition\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 43 moveto 109 (+ ~TimeEventCondition\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 31 moveto 32 (+ test\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 19 moveto 71 (+ isDisposable\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7 moveto 44 (+ update\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 10 156 114 252 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1EventCondition.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 10 156 moveto
-10 252 lineto
-115 252 lineto
-115 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 156 moveto
-10 252 lineto
-115 252 lineto
-115 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 239 moveto 89 (mof::EventCondition) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 232 moveto
-115 232 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-60.5 219 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 212 moveto
-115 212 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 199 moveto 87 (+ ~EventCondition\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 187 moveto 32 (+ test\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 175 moveto 44 (+ update\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 163 moveto 71 (+ isDisposable\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 62 146 moveto
-62 137 62 128 62 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.5 146 moveto
-62 156 lineto
-65.5 146 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 168 296
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.md5
deleted file mode 100644 (file)
index 525e987..0000000
+++ /dev/null
@@ -1 +0,0 @@
-6f6c4c791f583550f360861ec28b6ae3
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.pdf
deleted file mode 100644 (file)
index 3153c46..0000000
Binary files a/latex/vim/.vim/doc/latex/classTimeEventCondition__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classboost_1_1noncopyable.tex b/latex/vim/.vim/doc/latex/classboost_1_1noncopyable.tex
deleted file mode 100644 (file)
index 037026b..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-\hypertarget{classboost_1_1noncopyable}{
-\section{クラス boost::noncopyable}
-\label{classboost_1_1noncopyable}\index{boost::noncopyable@{boost::noncopyable}}
-}
-boost::noncopyableに対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=400pt]{classboost_1_1noncopyable__inherit__graph}
-\end{center}
-\end{figure}
-
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{Animation_8hpp}{Animation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.eps b/latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.eps
deleted file mode 100644 (file)
index 19c0e12..0000000
+++ /dev/null
@@ -1,1092 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 1610 356
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 1574 320 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 476 252 moveto
-476 312 lineto
-577 312 lineto
-577 252 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 476 252 moveto
-476 312 lineto
-577 312 lineto
-577 252 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-483.5 299 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 476 292 moveto
-577 292 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-524.5 279 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 476 272 moveto
-577 272 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-524.5 259 moveto 3 ( ) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 202 156 364 216 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 202 156 moveto
-202 216 lineto
-364 216 lineto
-364 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 202 156 moveto
-202 216 lineto
-364 216 lineto
-364 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-210 203 moveto 146 (mof::Animation< mof::Matrix3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 202 196 moveto
-364 196 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-281.5 183 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 202 176 moveto
-364 176 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-210 163 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 467 258 moveto
-434 246 394 230 359 216 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 465.44 261.14 moveto
-476 262 lineto
-468.28 254.74 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 445 156 607 216 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 445 156 moveto
-445 216 lineto
-607 216 lineto
-607 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 445 156 moveto
-445 216 lineto
-607 216 lineto
-607 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-453 203 moveto 146 (mof::Animation< mof::Vector3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 445 196 moveto
-607 196 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-524.5 183 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 445 176 moveto
-607 176 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-453 163 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node1->Node6
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 526 242 moveto
-526 233 526 224 526 216 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 522.5 242 moveto
-526 252 lineto
-529.5 242 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 960 156 1066 216 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 960 156 moveto
-960 216 lineto
-1066 216 lineto
-1066 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 960 156 moveto
-960 216 lineto
-1066 216 lineto
-1066 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-968 203 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 960 196 moveto
-1066 196 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1011.5 183 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 960 176 moveto
-1066 176 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-968 163 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node1->Node8
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 587 270 moveto
-683 250 869 214 960 196 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 586.12 266.61 moveto
-577 272 lineto
-587.49 273.47 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 0 18 130 102 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1RotationAnimation3D.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 18 moveto
-0 102 lineto
-130 102 lineto
-130 18 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 18 moveto
-0 102 lineto
-130 102 lineto
-130 18 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 89 moveto 114 (mof::RotationAnimation3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 82 moveto
-130 82 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 69 moveto 41 (- m_body) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 62 moveto
-130 62 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 49 moveto 107 (+ RotationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 37 moveto 107 (+ RotationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 25 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 199 152 moveto
-179 143 158 131 139 120 curveto
-131 115 122 108 114 102 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 197.44 155.14 moveto
-208 156 lineto
-200.28 148.74 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 148 18 292 102 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1ScalingAnimation3D.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 148 18 moveto
-148 102 lineto
-292 102 lineto
-292 18 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 148 18 moveto
-148 102 lineto
-292 102 lineto
-292 18 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-165 89 moveto 110 (mof::ScalingAnimation3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 148 82 moveto
-292 82 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-156 69 moveto 47 (- m_pBody) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 148 62 moveto
-292 62 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-156 49 moveto 103 (+ ScalingAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-156 37 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-156 25 moveto 128 (+ getFinalKeyFrameNumber\(\)) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 264 147 moveto
-256 133 248 117 241 102 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 260.74 148.28 moveto
-268 156 lineto
-267.14 145.44 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 310 18 450 102 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1TranslationAnimation3D.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 310 18 moveto
-310 102 lineto
-451 102 lineto
-451 18 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 310 18 moveto
-310 102 lineto
-451 102 lineto
-451 18 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-317.5 89 moveto 125 (mof::TranslationAnimation3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 310 82 moveto
-451 82 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-317.5 69 moveto 41 (- m_body) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 310 62 moveto
-451 62 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-317.5 49 moveto 118 (+ TranslationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-317.5 37 moveto 118 (+ TranslationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-317.5 25 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 313 148 moveto
-324 133 336 117 348 102 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 309.95 146.17 moveto
-306 156 lineto
-315.22 150.78 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 468 12 584 108 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1UniformAnimation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 468 12 moveto
-468 108 lineto
-584 108 lineto
-584 12 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 468 12 moveto
-468 108 lineto
-584 108 lineto
-584 12 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-476 95 moveto 100 (mof::UniformAnimation) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 468 88 moveto
-584 88 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-476 75 moveto 66 (- m_initialValue) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-476 63 moveto 68 (- m_targetValue) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-476 51 moveto 46 (- m_speed) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 468 44 moveto
-584 44 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-476 31 moveto 92 (+ UniformAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-476 19 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node6->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 526 146 moveto
-526 134 526 120 526 108 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 522.5 146 moveto
-526 156 lineto
-529.5 146 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 602 0 800 120 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1CascadingAnimation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 602 0 moveto
-602 120 lineto
-800 120 lineto
-800 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 602 0 moveto
-602 120 lineto
-800 120 lineto
-800 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-610 107 moveto 182 (mof::CascadingAnimation< T, Cascador >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 602 100 moveto
-800 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-610 87 moveto 72 (- m_cascadeList) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 602 80 moveto
-800 80 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-610 67 moveto 104 (+ CascadingAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-610 55 moveto 110 (+ ~CascadingAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-610 43 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-610 31 moveto 36 (+ clear\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-610 19 moveto 29 (+ set\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-610 7 moveto 29 (+ get\(\)) alignedtext
-grestore
-% Node8->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 950 169 moveto
-909 157 855 139 809 120 curveto
-806 119 803 117 800 116 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 949.42 172.48 moveto
-960 172 lineto
-951.43 165.77 lineto
-closepath stroke
-grestore
-% Node10
-gsave
-[ /Rect [ 818 24 920 96 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Constant.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 818 24 moveto
-818 96 lineto
-920 96 lineto
-920 24 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 818 24 moveto
-818 96 lineto
-920 96 lineto
-920 24 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-826 83 moveto 86 (mof::Constant< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 818 76 moveto
-920 76 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-826 63 moveto 43 (- m_value) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 818 56 moveto
-920 56 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-826 43 moveto 54 (+ Constant\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-826 31 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node8->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 965 150 moveto
-953 140 940 130 929 120 curveto
-921 112 912 104 904 96 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 962.9 152.8 moveto
-973 156 lineto
-967.1 147.2 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 938 0 1088 120 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1KeyFrameAnimation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 938 0 moveto
-938 120 lineto
-1089 120 lineto
-1089 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 938 0 moveto
-938 120 lineto
-1089 120 lineto
-1089 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-945.5 107 moveto 135 (mof::KeyFrameAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 938 100 moveto
-1089 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-945.5 87 moveto 38 (- m_map) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-945.5 75 moveto 117 (- m_maxKeyFrameNumber) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-945.5 63 moveto 68 (- m_interpolator) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 938 56 moveto
-1089 56 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-945.5 43 moveto 104 (+ KeyFrameAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-945.5 31 moveto 104 (+ KeyFrameAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-945.5 19 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-945.5 7 moveto 128 (+ getFinalKeyFrameNumber\(\)) alignedtext
-grestore
-% Node8->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1013 146 moveto
-1013 138 1013 129 1013 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1009.5 146 moveto
-1013 156 lineto
-1016.5 146 lineto
-closepath stroke
-grestore
-% Node12
-gsave
-[ /Rect [ 1106 0 1246 120 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1LoopAnimation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1106 0 moveto
-1106 120 lineto
-1247 120 lineto
-1247 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1106 0 moveto
-1106 120 lineto
-1247 120 lineto
-1247 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1120.5 107 moveto 111 (mof::LoopAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1106 100 moveto
-1247 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1113.5 87 moveto 47 (- m_pBody) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1113.5 75 moveto 125 (- m_beginLoopFrameNumber) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1113.5 63 moveto 118 (- m_endLoopFrameNumber) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1106 56 moveto
-1247 56 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1113.5 43 moveto 80 (+ LoopAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1113.5 31 moveto 80 (+ LoopAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1113.5 19 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1113.5 7 moveto 109 (- getInnerFrameNumber\(\)) alignedtext
-grestore
-% Node8->Node12
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1060 150 moveto
-1074 139 1090 127 1106 114 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1057.9 147.2 moveto
-1052 156 lineto
-1062.1 152.8 lineto
-closepath stroke
-grestore
-% Node13
-gsave
-[ /Rect [ 1264 18 1396 102 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1OffsetAnimation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1264 18 moveto
-1264 102 lineto
-1396 102 lineto
-1396 18 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1264 18 moveto
-1264 102 lineto
-1396 102 lineto
-1396 18 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1272 89 moveto 116 (mof::OffsetAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1264 82 moveto
-1396 82 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1272 69 moveto 47 (- m_pBody) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1272 57 moveto 44 (- m_offset) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1264 50 moveto
-1396 50 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1272 37 moveto 85 (+ OffsetAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1272 25 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node8->Node13
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1076 176 moveto
-1127 167 1198 149 1255 120 curveto
-1265 115 1274 109 1283 102 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1075.12 172.61 moveto
-1066 178 lineto
-1076.49 179.47 lineto
-closepath stroke
-grestore
-% Node14
-gsave
-[ /Rect [ 1414 24 1566 96 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1ParametricAnimation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 1414 24 moveto
-1414 96 lineto
-1567 96 lineto
-1567 24 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1414 24 moveto
-1414 96 lineto
-1567 96 lineto
-1567 24 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1421.5 83 moveto 137 (mof::ParametricAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1414 76 moveto
-1567 76 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1421.5 63 moveto 63 (- m_parameter) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 1414 56 moveto
-1567 56 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1421.5 43 moveto 106 (+ ParametricAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-1421.5 31 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node8->Node14
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1076 179 moveto
-1172 167 1346 143 1405 120 curveto
-1419 114 1433 105 1446 96 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 1075.6 175.52 moveto
-1066 180 lineto
-1076.3 182.49 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 1610 356
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.md5
deleted file mode 100644 (file)
index af1a226..0000000
+++ /dev/null
@@ -1 +0,0 @@
-b9d48b69d2c061b42f9a67945c4c3210
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.pdf
deleted file mode 100644 (file)
index d2cda3e..0000000
Binary files a/latex/vim/.vim/doc/latex/classboost_1_1noncopyable__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1Animation.tex b/latex/vim/.vim/doc/latex/classmof_1_1Animation.tex
deleted file mode 100644 (file)
index 024ee0f..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-\hypertarget{classmof_1_1Animation}{
-\section{クラス テンプレート mof::Animation$<$ T $>$}
-\label{classmof_1_1Animation}\index{mof::Animation@{mof::Animation}}
-}
-{\tt \#include $<$Animation.hpp$>$}
-
-\subsection*{Public 型}
-\begin{CompactItemize}
-\item 
-typedef boost::shared\_\-ptr$<$ \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$ $>$ \hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler}
-\end{CompactItemize}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-virtual T \hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}) const =0
-\end{CompactItemize}
-
-
-\subsection{説明}
-\subsubsection*{template$<$typename T$>$ class mof::Animation$<$ T $>$}
-
-アニメーションクラスは複数インスタンス間で共有できるようにするために、 \hyperlink{namespacecalibration__mod_509e9230d6ed2c32ed5dd6c7486965d9}{update()}を呼び出して内容を書き換える機構にはすべきではない 
-
- Animation.hpp の 15 行で定義されています。
-
-\subsection{型定義}
-\hypertarget{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{
-\index{mof::Animation@{mof::Animation}!Handler@{Handler}}
-\index{Handler@{Handler}!mof::Animation@{mof::Animation}}
-\subsubsection[{Handler}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef boost::shared\_\-ptr$<${\bf mof::Animation}$<$T$>$ $>$ {\bf mof::Animation}$<$ T $>$::{\bf Handler}}}
-\label{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}
-
-
-
-
- Animation.hpp の 17 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{
-\index{mof::Animation@{mof::Animation}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::Animation@{mof::Animation}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ virtual T {\bf mof::Animation}$<$ T $>$::getValue ({\bf mof::FrameNumber}) const\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}
-\label{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}
-
-
-
-
-\hyperlink{classmof_1_1CascadingAnimation_76e975b6bbb0833e844d3fc1e55c84ab}{mof::CascadingAnimation$<$ T, Cascador $>$}, \hyperlink{classmof_1_1Constant_07f9f2614e624f3576ca52d93422cb93}{mof::Constant$<$ T $>$}, \hyperlink{classmof_1_1KeyFrameAnimation_615e2eeccedec9af76eba5e9f6da9177}{mof::KeyFrameAnimation$<$ T $>$}, \hyperlink{classmof_1_1LoopAnimation_fbcb3719f818f7ac150ef07278ba1ae2}{mof::LoopAnimation$<$ T $>$}, \hyperlink{classmof_1_1OffsetAnimation_bb3206341fbb8fd0bbbc1be8999a7d82}{mof::OffsetAnimation$<$ T $>$}, \hyperlink{classmof_1_1ParametricAnimation_251f4fa53dddd561c1498c9b44c9ba2b}{mof::ParametricAnimation$<$ T $>$}, \hyperlink{classmof_1_1RotationAnimation3D_18cb5e3ffab2e54a1a9adcde86942022}{mof::RotationAnimation3D}, \hyperlink{classmof_1_1ScalingAnimation3D_7be2cc8434a61273b90144339c74e824}{mof::ScalingAnimation3D}, \hyperlink{classmof_1_1TranslationAnimation3D_87d6c5edc1692fae327c7934156f4ba5}{mof::TranslationAnimation3D}, と \hyperlink{classmof_1_1UniformAnimation_62a7f1604c435097fe893b1d3daa7b6c}{mof::UniformAnimation}で実装されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{Animation_8hpp}{Animation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation.tex b/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation.tex
deleted file mode 100644 (file)
index 8ac9131..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-\hypertarget{classmof_1_1CascadingAnimation}{
-\section{クラス テンプレート mof::CascadingAnimation$<$ T, Cascador $>$}
-\label{classmof_1_1CascadingAnimation}\index{mof::CascadingAnimation@{mof::CascadingAnimation}}
-}
-{\tt \#include $<$CascadingAnimation.hpp$>$}
-
-mof::CascadingAnimation$<$ T, Cascador $>$に対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=242pt]{classmof_1_1CascadingAnimation__inherit__graph}
-\end{center}
-\end{figure}
-mof::CascadingAnimation$<$ T, Cascador $>$のコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=242pt]{classmof_1_1CascadingAnimation__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1CascadingAnimation_a5362906ff5780b5c602fdb10a65cb51}{CascadingAnimation} (const typename \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::\hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler} \&front, const typename \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::\hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler} \&back)
-\item 
-virtual \hyperlink{classmof_1_1CascadingAnimation_0b147587d128f4a749bfd438052fcf2e}{$\sim$CascadingAnimation} ()
-\item 
-virtual T \hyperlink{classmof_1_1CascadingAnimation_76e975b6bbb0833e844d3fc1e55c84ab}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame) const 
-\item 
-void \hyperlink{classmof_1_1CascadingAnimation_6323cbfc64ca467ba1110bced2be8538}{clear} ()
-\item 
-void \hyperlink{classmof_1_1CascadingAnimation_6fda7a41e48fcdf56024a9820b56ad6f}{set} (int i, const typename \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::\hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler} \&handler)
-\item 
-const \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::\hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler} \hyperlink{classmof_1_1CascadingAnimation_c0fdce288fb4020e14dc440d5ad39096}{get} (int i)
-\end{CompactItemize}
-
-
-\subsection{説明}
-\subsubsection*{template$<$typename T, class Cascador = mof::Multiply$<$T$>$$>$ class mof::CascadingAnimation$<$ T, Cascador $>$}
-
-
-
- CascadingAnimation.hpp の 23 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1CascadingAnimation_a5362906ff5780b5c602fdb10a65cb51}{
-\index{mof::CascadingAnimation@{mof::CascadingAnimation}!CascadingAnimation@{CascadingAnimation}}
-\index{CascadingAnimation@{CascadingAnimation}!mof::CascadingAnimation@{mof::CascadingAnimation}}
-\subsubsection[{CascadingAnimation}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , class Cascador  = mof::Multiply$<$T$>$$>$ {\bf mof::CascadingAnimation}$<$ T, Cascador $>$::{\bf CascadingAnimation} (const typename {\bf mof::Animation}$<$ T $>$::{\bf Handler} \& {\em front}, \/  const typename {\bf mof::Animation}$<$ T $>$::{\bf Handler} \& {\em back})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1CascadingAnimation_a5362906ff5780b5c602fdb10a65cb51}
-
-
-
-
- CascadingAnimation.hpp の 28 行で定義されています。\hypertarget{classmof_1_1CascadingAnimation_0b147587d128f4a749bfd438052fcf2e}{
-\index{mof::CascadingAnimation@{mof::CascadingAnimation}!$\sim$CascadingAnimation@{$\sim$CascadingAnimation}}
-\index{$\sim$CascadingAnimation@{$\sim$CascadingAnimation}!mof::CascadingAnimation@{mof::CascadingAnimation}}
-\subsubsection[{$\sim$CascadingAnimation}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , class Cascador  = mof::Multiply$<$T$>$$>$ virtual {\bf mof::CascadingAnimation}$<$ T, Cascador $>$::$\sim${\bf CascadingAnimation} ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1CascadingAnimation_0b147587d128f4a749bfd438052fcf2e}
-
-
-
-
- CascadingAnimation.hpp の 40 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1CascadingAnimation_6323cbfc64ca467ba1110bced2be8538}{
-\index{mof::CascadingAnimation@{mof::CascadingAnimation}!clear@{clear}}
-\index{clear@{clear}!mof::CascadingAnimation@{mof::CascadingAnimation}}
-\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , class Cascador  = mof::Multiply$<$T$>$$>$ void {\bf mof::CascadingAnimation}$<$ T, Cascador $>$::clear ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1CascadingAnimation_6323cbfc64ca467ba1110bced2be8538}
-
-
-
-
- CascadingAnimation.hpp の 51 行で定義されています。\hypertarget{classmof_1_1CascadingAnimation_c0fdce288fb4020e14dc440d5ad39096}{
-\index{mof::CascadingAnimation@{mof::CascadingAnimation}!get@{get}}
-\index{get@{get}!mof::CascadingAnimation@{mof::CascadingAnimation}}
-\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , class Cascador  = mof::Multiply$<$T$>$$>$ const {\bf mof::Animation}$<$T$>$::{\bf Handler} {\bf mof::CascadingAnimation}$<$ T, Cascador $>$::get (int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1CascadingAnimation_c0fdce288fb4020e14dc440d5ad39096}
-
-
-
-
- CascadingAnimation.hpp の 60 行で定義されています。\hypertarget{classmof_1_1CascadingAnimation_76e975b6bbb0833e844d3fc1e55c84ab}{
-\index{mof::CascadingAnimation@{mof::CascadingAnimation}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::CascadingAnimation@{mof::CascadingAnimation}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , class Cascador  = mof::Multiply$<$T$>$$>$ virtual T {\bf mof::CascadingAnimation}$<$ T, Cascador $>$::getValue ({\bf mof::FrameNumber} {\em frame}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1CascadingAnimation_76e975b6bbb0833e844d3fc1e55c84ab}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ T $>$}を実装しています。
-
- CascadingAnimation.hpp の 43 行で定義されています。\hypertarget{classmof_1_1CascadingAnimation_6fda7a41e48fcdf56024a9820b56ad6f}{
-\index{mof::CascadingAnimation@{mof::CascadingAnimation}!set@{set}}
-\index{set@{set}!mof::CascadingAnimation@{mof::CascadingAnimation}}
-\subsubsection[{set}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , class Cascador  = mof::Multiply$<$T$>$$>$ void {\bf mof::CascadingAnimation}$<$ T, Cascador $>$::set (int {\em i}, \/  const typename {\bf mof::Animation}$<$ T $>$::{\bf Handler} \& {\em handler})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1CascadingAnimation_6fda7a41e48fcdf56024a9820b56ad6f}
-
-
-
-
- CascadingAnimation.hpp の 55 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{CascadingAnimation_8hpp}{CascadingAnimation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.eps
deleted file mode 100644 (file)
index d5c5a43..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 242 356
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 206 320 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-198 120 lineto
-198 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-198 120 lineto
-198 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 107 moveto 182 (mof::CascadingAnimation< T, Cascador >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 100 moveto
-198 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 87 moveto 72 (- m_cascadeList) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 80 moveto
-198 80 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 67 moveto 104 (+ CascadingAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 55 moveto 110 (+ ~CascadingAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 43 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 31 moveto 36 (+ clear\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 19 moveto 29 (+ set\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7 moveto 29 (+ get\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 46 156 152 216 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 46 156 moveto
-46 216 lineto
-152 216 lineto
-152 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 46 156 moveto
-46 216 lineto
-152 216 lineto
-152 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-54 203 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 46 196 moveto
-152 196 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-97.5 183 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 46 176 moveto
-152 176 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-54 163 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 99 146 moveto
-99 138 99 129 99 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 95.5 146 moveto
-99 156 lineto
-102.5 146 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 49 252 149 312 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 49 252 moveto
-49 312 lineto
-150 312 lineto
-150 252 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 49 252 moveto
-49 312 lineto
-150 312 lineto
-150 252 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-56.5 299 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 49 292 moveto
-150 292 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-97.5 279 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 49 272 moveto
-150 272 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-97.5 259 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 99 242 moveto
-99 233 99 224 99 216 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 95.5 242 moveto
-99 252 lineto
-102.5 242 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 242 356
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 1feb93c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3e48d4a5f3f3a4173f4b4596bf33f404
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.pdf
deleted file mode 100644 (file)
index 030180c..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.eps
deleted file mode 100644 (file)
index d5c5a43..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 242 356
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 206 320 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-198 120 lineto
-198 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-198 120 lineto
-198 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 107 moveto 182 (mof::CascadingAnimation< T, Cascador >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 100 moveto
-198 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 87 moveto 72 (- m_cascadeList) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 80 moveto
-198 80 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 67 moveto 104 (+ CascadingAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 55 moveto 110 (+ ~CascadingAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 43 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 31 moveto 36 (+ clear\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 19 moveto 29 (+ set\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7 moveto 29 (+ get\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 46 156 152 216 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 46 156 moveto
-46 216 lineto
-152 216 lineto
-152 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 46 156 moveto
-46 216 lineto
-152 216 lineto
-152 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-54 203 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 46 196 moveto
-152 196 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-97.5 183 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 46 176 moveto
-152 176 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-54 163 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 99 146 moveto
-99 138 99 129 99 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 95.5 146 moveto
-99 156 lineto
-102.5 146 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 49 252 149 312 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 49 252 moveto
-49 312 lineto
-150 312 lineto
-150 252 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 49 252 moveto
-49 312 lineto
-150 312 lineto
-150 252 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-56.5 299 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 49 292 moveto
-150 292 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-97.5 279 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 49 272 moveto
-150 272 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-97.5 259 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 99 242 moveto
-99 233 99 224 99 216 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 95.5 242 moveto
-99 252 lineto
-102.5 242 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 242 356
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index 1feb93c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3e48d4a5f3f3a4173f4b4596bf33f404
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.pdf
deleted file mode 100644 (file)
index abb7c49..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1CascadingAnimation__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1Constant.tex b/latex/vim/.vim/doc/latex/classmof_1_1Constant.tex
deleted file mode 100644 (file)
index 4c73dc5..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-\hypertarget{classmof_1_1Constant}{
-\section{クラス テンプレート mof::Constant$<$ T $>$}
-\label{classmof_1_1Constant}\index{mof::Constant@{mof::Constant}}
-}
-{\tt \#include $<$Constant.hpp$>$}
-
-mof::Constant$<$ T $>$に対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=150pt]{classmof_1_1Constant__inherit__graph}
-\end{center}
-\end{figure}
-mof::Constant$<$ T $>$のコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=150pt]{classmof_1_1Constant__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1Constant_bf69f56f62e66e35415fcad1352e0730}{Constant} (const T \&value)
-\item 
-virtual T \hyperlink{classmof_1_1Constant_07f9f2614e624f3576ca52d93422cb93}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}) const 
-\end{CompactItemize}
-
-
-\subsection{説明}
-\subsubsection*{template$<$typename T$>$ class mof::Constant$<$ T $>$}
-
-
-
- Constant.hpp の 9 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1Constant_bf69f56f62e66e35415fcad1352e0730}{
-\index{mof::Constant@{mof::Constant}!Constant@{Constant}}
-\index{Constant@{Constant}!mof::Constant@{mof::Constant}}
-\subsubsection[{Constant}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf mof::Constant}$<$ T $>$::{\bf Constant} (const T \& {\em value})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1Constant_bf69f56f62e66e35415fcad1352e0730}
-
-
-
-
- Constant.hpp の 13 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1Constant_07f9f2614e624f3576ca52d93422cb93}{
-\index{mof::Constant@{mof::Constant}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::Constant@{mof::Constant}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ virtual T {\bf mof::Constant}$<$ T $>$::getValue ({\bf mof::FrameNumber}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1Constant_07f9f2614e624f3576ca52d93422cb93}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ T $>$}を実装しています。
-
- Constant.hpp の 16 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{Constant_8hpp}{Constant.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.eps
deleted file mode 100644 (file)
index 846704f..0000000
+++ /dev/null
@@ -1,357 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 150 308
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 114 272 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 2 0 moveto
-2 72 lineto
-104 72 lineto
-104 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 2 0 moveto
-2 72 lineto
-104 72 lineto
-104 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10 59 moveto 86 (mof::Constant< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 2 52 moveto
-104 52 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10 39 moveto 43 (- m_value) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 2 32 moveto
-104 32 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10 19 moveto 54 (+ Constant\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 108 106 168 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 108 moveto
-0 168 lineto
-106 168 lineto
-106 108 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 108 moveto
-0 168 lineto
-106 168 lineto
-106 108 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 155 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 148 moveto
-106 148 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-51.5 135 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 128 moveto
-106 128 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 115 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 53 98 moveto
-53 89 53 80 53 72 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 49.5 98 moveto
-53 108 lineto
-56.5 98 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 3 204 103 264 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 3 204 moveto
-3 264 lineto
-104 264 lineto
-104 204 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 3 204 moveto
-3 264 lineto
-104 264 lineto
-104 204 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10.5 251 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 3 244 moveto
-104 244 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-51.5 231 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 3 224 moveto
-104 224 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-51.5 211 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 53 194 moveto
-53 185 53 176 53 168 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 49.5 194 moveto
-53 204 lineto
-56.5 194 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 150 308
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.md5
deleted file mode 100644 (file)
index 10d1053..0000000
+++ /dev/null
@@ -1 +0,0 @@
-06721449cf788e6a77cd4d8fc8ca465c
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.pdf
deleted file mode 100644 (file)
index 76e591b..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1Constant__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.eps
deleted file mode 100644 (file)
index 846704f..0000000
+++ /dev/null
@@ -1,357 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 150 308
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 114 272 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 2 0 moveto
-2 72 lineto
-104 72 lineto
-104 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 2 0 moveto
-2 72 lineto
-104 72 lineto
-104 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10 59 moveto 86 (mof::Constant< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 2 52 moveto
-104 52 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10 39 moveto 43 (- m_value) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 2 32 moveto
-104 32 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10 19 moveto 54 (+ Constant\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 108 106 168 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 108 moveto
-0 168 lineto
-106 168 lineto
-106 108 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 108 moveto
-0 168 lineto
-106 168 lineto
-106 108 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 155 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 148 moveto
-106 148 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-51.5 135 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 128 moveto
-106 128 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 115 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 53 98 moveto
-53 89 53 80 53 72 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 49.5 98 moveto
-53 108 lineto
-56.5 98 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 3 204 103 264 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 3 204 moveto
-3 264 lineto
-104 264 lineto
-104 204 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 3 204 moveto
-3 264 lineto
-104 264 lineto
-104 204 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-10.5 251 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 3 244 moveto
-104 244 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-51.5 231 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 3 224 moveto
-104 224 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-51.5 211 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 53 194 moveto
-53 185 53 176 53 168 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 49.5 194 moveto
-53 204 lineto
-56.5 194 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 150 308
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.md5
deleted file mode 100644 (file)
index 10d1053..0000000
+++ /dev/null
@@ -1 +0,0 @@
-06721449cf788e6a77cd4d8fc8ca465c
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.pdf
deleted file mode 100644 (file)
index 2f85a14..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1Constant__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1EventCondition.tex b/latex/vim/.vim/doc/latex/classmof_1_1EventCondition.tex
deleted file mode 100644 (file)
index fef946e..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-\hypertarget{classmof_1_1EventCondition}{
-\section{クラス mof::EventCondition}
-\label{classmof_1_1EventCondition}\index{mof::EventCondition@{mof::EventCondition}}
-}
-{\tt \#include $<$EventCondition.hpp$>$}
-
-mof::EventConditionに対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=168pt]{classmof_1_1EventCondition__inherit__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-virtual \hyperlink{classmof_1_1EventCondition_a30d3469959f713bdbc8e7225ac76f09}{$\sim$EventCondition} ()
-\item 
-virtual bool \hyperlink{classmof_1_1EventCondition_9a14477fef9d28aa54288afff4970579}{test} ()=0
-\item 
-virtual void \hyperlink{classmof_1_1EventCondition_0074bc807e1ce32914645f86005b2484}{update} ()=0
-\item 
-virtual bool \hyperlink{classmof_1_1EventCondition_e02fbcb125d959ba02b27d1196276061}{isDisposable} ()=0
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- EventCondition.hpp の 5 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1EventCondition_a30d3469959f713bdbc8e7225ac76f09}{
-\index{mof::EventCondition@{mof::EventCondition}!$\sim$EventCondition@{$\sim$EventCondition}}
-\index{$\sim$EventCondition@{$\sim$EventCondition}!mof::EventCondition@{mof::EventCondition}}
-\subsubsection[{$\sim$EventCondition}]{\setlength{\rightskip}{0pt plus 5cm}virtual mof::EventCondition::$\sim$EventCondition ()\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1EventCondition_a30d3469959f713bdbc8e7225ac76f09}
-
-
-
-
- EventCondition.hpp の 7 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1EventCondition_e02fbcb125d959ba02b27d1196276061}{
-\index{mof::EventCondition@{mof::EventCondition}!isDisposable@{isDisposable}}
-\index{isDisposable@{isDisposable}!mof::EventCondition@{mof::EventCondition}}
-\subsubsection[{isDisposable}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool mof::EventCondition::isDisposable ()\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}
-\label{classmof_1_1EventCondition_e02fbcb125d959ba02b27d1196276061}
-
-
-
-
-\hyperlink{classTimeEventCondition_377834ef533832de368ab3ad4b821936}{TimeEventCondition}で実装されています。\hypertarget{classmof_1_1EventCondition_9a14477fef9d28aa54288afff4970579}{
-\index{mof::EventCondition@{mof::EventCondition}!test@{test}}
-\index{test@{test}!mof::EventCondition@{mof::EventCondition}}
-\subsubsection[{test}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool mof::EventCondition::test ()\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}
-\label{classmof_1_1EventCondition_9a14477fef9d28aa54288afff4970579}
-
-
-
-
-\hyperlink{classTimeEventCondition_fc27ab673a2b4d0889d96dd21dddf97f}{TimeEventCondition}で実装されています。\hypertarget{classmof_1_1EventCondition_0074bc807e1ce32914645f86005b2484}{
-\index{mof::EventCondition@{mof::EventCondition}!update@{update}}
-\index{update@{update}!mof::EventCondition@{mof::EventCondition}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}virtual void mof::EventCondition::update ()\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}
-\label{classmof_1_1EventCondition_0074bc807e1ce32914645f86005b2484}
-
-
-
-
-\hyperlink{classTimeEventCondition_4541e8cb8f0731673518b51f09d60382}{TimeEventCondition}で実装されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{EventCondition_8hpp}{EventCondition.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.eps
deleted file mode 100644 (file)
index 6f514ed..0000000
+++ /dev/null
@@ -1,319 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 168 296
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 132 260 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 10 156 moveto
-10 252 lineto
-115 252 lineto
-115 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 156 moveto
-10 252 lineto
-115 252 lineto
-115 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 239 moveto 89 (mof::EventCondition) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 232 moveto
-115 232 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-60.5 219 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 10 212 moveto
-115 212 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 199 moveto 87 (+ ~EventCondition\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 187 moveto 32 (+ test\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 175 moveto 44 (+ update\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17.5 163 moveto 71 (+ isDisposable\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 0 124 120 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classTimeEventCondition.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-125 120 lineto
-125 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-125 120 lineto
-125 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-18 107 moveto 88 (TimeEventCondition) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 100 moveto
-125 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 87 moveto 24 (- limit) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 75 moveto 30 (- count) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 68 moveto
-125 68 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 55 moveto 103 (+ TimeEventCondition\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 43 moveto 109 (+ ~TimeEventCondition\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 31 moveto 32 (+ test\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 19 moveto 71 (+ isDisposable\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7 moveto 44 (+ update\(\)) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 62 146 moveto
-62 137 62 128 62 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58.5 146 moveto
-62 156 lineto
-65.5 146 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 168 296
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.md5
deleted file mode 100644 (file)
index 0af6a45..0000000
+++ /dev/null
@@ -1 +0,0 @@
-87a423772ed3beb33d709be3c56df142
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.pdf
deleted file mode 100644 (file)
index 76234b7..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1EventCondition__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1EventScheduler.tex b/latex/vim/.vim/doc/latex/classmof_1_1EventScheduler.tex
deleted file mode 100644 (file)
index 7f158e6..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-\hypertarget{classmof_1_1EventScheduler}{
-\section{クラス mof::EventScheduler}
-\label{classmof_1_1EventScheduler}\index{mof::EventScheduler@{mof::EventScheduler}}
-}
-{\tt \#include $<$EventScheduler.hpp$>$}
-
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structmof_1_1EventScheduler_1_1Impl}{Impl}
-\end{CompactItemize}
-\subsection*{Public 型}
-\begin{CompactItemize}
-\item 
-typedef boost::function0$<$ void $>$ \hyperlink{classmof_1_1EventScheduler_edb39722320e55a992ba4078151acf19}{Action}
-\end{CompactItemize}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1EventScheduler_634c3b8e53792893c28796251bb6718d}{EventScheduler} ()
-\item 
-\hyperlink{classmof_1_1EventScheduler_a60f85ea24d993e30a3e954bc2914fee}{$\sim$EventScheduler} ()
-\item 
-void \hyperlink{classmof_1_1EventScheduler_617b7b8078ac7c9dd84c4c92b5caf5ec}{addEvent} (\hyperlink{classmof_1_1EventCondition}{mof::EventCondition} $\ast$pCondition, const \hyperlink{classmof_1_1EventScheduler_edb39722320e55a992ba4078151acf19}{Action} \&action)
-\item 
-void \hyperlink{classmof_1_1EventScheduler_9df778531c4873f1582b2c6eb8f314c8}{addEvent} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} interval, const \hyperlink{classmof_1_1EventScheduler_edb39722320e55a992ba4078151acf19}{Action} \&action)
-\item 
-void \hyperlink{classmof_1_1EventScheduler_85fc0e0812530015b89f7cfc0e767911}{update} ()
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- EventScheduler.hpp の 11 行で定義されています。
-
-\subsection{型定義}
-\hypertarget{classmof_1_1EventScheduler_edb39722320e55a992ba4078151acf19}{
-\index{mof::EventScheduler@{mof::EventScheduler}!Action@{Action}}
-\index{Action@{Action}!mof::EventScheduler@{mof::EventScheduler}}
-\subsubsection[{Action}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost::function0$<$void$>$ {\bf mof::EventScheduler::Action}}}
-\label{classmof_1_1EventScheduler_edb39722320e55a992ba4078151acf19}
-
-
-
-
- EventScheduler.hpp の 16 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1EventScheduler_634c3b8e53792893c28796251bb6718d}{
-\index{mof::EventScheduler@{mof::EventScheduler}!EventScheduler@{EventScheduler}}
-\index{EventScheduler@{EventScheduler}!mof::EventScheduler@{mof::EventScheduler}}
-\subsubsection[{EventScheduler}]{\setlength{\rightskip}{0pt plus 5cm}mof::EventScheduler::EventScheduler ()}}
-\label{classmof_1_1EventScheduler_634c3b8e53792893c28796251bb6718d}
-
-
-
-
- EventScheduler.cpp の 49 行で定義されています。\hypertarget{classmof_1_1EventScheduler_a60f85ea24d993e30a3e954bc2914fee}{
-\index{mof::EventScheduler@{mof::EventScheduler}!$\sim$EventScheduler@{$\sim$EventScheduler}}
-\index{$\sim$EventScheduler@{$\sim$EventScheduler}!mof::EventScheduler@{mof::EventScheduler}}
-\subsubsection[{$\sim$EventScheduler}]{\setlength{\rightskip}{0pt plus 5cm}mof::EventScheduler::$\sim$EventScheduler ()}}
-\label{classmof_1_1EventScheduler_a60f85ea24d993e30a3e954bc2914fee}
-
-
-
-
- EventScheduler.cpp の 54 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1EventScheduler_9df778531c4873f1582b2c6eb8f314c8}{
-\index{mof::EventScheduler@{mof::EventScheduler}!addEvent@{addEvent}}
-\index{addEvent@{addEvent}!mof::EventScheduler@{mof::EventScheduler}}
-\subsubsection[{addEvent}]{\setlength{\rightskip}{0pt plus 5cm}void mof::EventScheduler::addEvent ({\bf mof::FrameNumber} {\em interval}, \/  const {\bf Action} \& {\em action})}}
-\label{classmof_1_1EventScheduler_9df778531c4873f1582b2c6eb8f314c8}
-
-
-
-
- EventScheduler.cpp の 62 行で定義されています。\hypertarget{classmof_1_1EventScheduler_617b7b8078ac7c9dd84c4c92b5caf5ec}{
-\index{mof::EventScheduler@{mof::EventScheduler}!addEvent@{addEvent}}
-\index{addEvent@{addEvent}!mof::EventScheduler@{mof::EventScheduler}}
-\subsubsection[{addEvent}]{\setlength{\rightskip}{0pt plus 5cm}void mof::EventScheduler::addEvent ({\bf mof::EventCondition} $\ast$ {\em pCondition}, \/  const {\bf Action} \& {\em action})}}
-\label{classmof_1_1EventScheduler_617b7b8078ac7c9dd84c4c92b5caf5ec}
-
-
-
-
- EventScheduler.cpp の 58 行で定義されています。\hypertarget{classmof_1_1EventScheduler_85fc0e0812530015b89f7cfc0e767911}{
-\index{mof::EventScheduler@{mof::EventScheduler}!update@{update}}
-\index{update@{update}!mof::EventScheduler@{mof::EventScheduler}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void mof::EventScheduler::update ()}}
-\label{classmof_1_1EventScheduler_85fc0e0812530015b89f7cfc0e767911}
-
-
-
-
- EventScheduler.cpp の 66 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{EventScheduler_8hpp}{EventScheduler.hpp}\item 
-moflib/mof/\hyperlink{EventScheduler_8cpp}{EventScheduler.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation.tex b/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation.tex
deleted file mode 100644 (file)
index c91a752..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-\hypertarget{classmof_1_1KeyFrameAnimation}{
-\section{クラス テンプレート mof::KeyFrameAnimation$<$ T $>$}
-\label{classmof_1_1KeyFrameAnimation}\index{mof::KeyFrameAnimation@{mof::KeyFrameAnimation}}
-}
-{\tt \#include $<$KeyFrameAnimation.hpp$>$}
-
-mof::KeyFrameAnimation$<$ T $>$に対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=194pt]{classmof_1_1KeyFrameAnimation__inherit__graph}
-\end{center}
-\end{figure}
-mof::KeyFrameAnimation$<$ T $>$のコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=194pt]{classmof_1_1KeyFrameAnimation__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public 型}
-\begin{CompactItemize}
-\item 
-typedef std::pair$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, T $>$ \hyperlink{classmof_1_1KeyFrameAnimation_dbd5b7abda735e866bae9f27ed98671b}{KeyFrame}
-\end{CompactItemize}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1KeyFrameAnimation_ed4e5a201f1fb32160b304c6d19de993}{KeyFrameAnimation} (const \hyperlink{classmof_1_1KeyFrameAnimation_dbd5b7abda735e866bae9f27ed98671b}{KeyFrame} \&front, const \hyperlink{classmof_1_1KeyFrameAnimation_dbd5b7abda735e866bae9f27ed98671b}{KeyFrame} \&back, const boost::function2$<$ T, const KeyMap \&, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} $>$ \&interpolator)
-\item 
-\hyperlink{classmof_1_1KeyFrameAnimation_c1f5ca9d1cec32fdb9a53696fd1418ee}{KeyFrameAnimation} (const \hyperlink{classmof_1_1KeyFrameAnimation_dbd5b7abda735e866bae9f27ed98671b}{KeyFrame} \&front, const \hyperlink{classmof_1_1KeyFrameAnimation_dbd5b7abda735e866bae9f27ed98671b}{KeyFrame} \&back)
-\item 
-virtual T \hyperlink{classmof_1_1KeyFrameAnimation_615e2eeccedec9af76eba5e9f6da9177}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame) const 
-\item 
-\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} \hyperlink{classmof_1_1KeyFrameAnimation_131c1014b51c037f9923e88d14fdd9ea}{getFinalKeyFrameNumber} ()
-\end{CompactItemize}
-
-
-\subsection{説明}
-\subsubsection*{template$<$typename T$>$ class mof::KeyFrameAnimation$<$ T $>$}
-
-
-
- KeyFrameAnimation.hpp の 11 行で定義されています。
-
-\subsection{型定義}
-\hypertarget{classmof_1_1KeyFrameAnimation_dbd5b7abda735e866bae9f27ed98671b}{
-\index{mof::KeyFrameAnimation@{mof::KeyFrameAnimation}!KeyFrame@{KeyFrame}}
-\index{KeyFrame@{KeyFrame}!mof::KeyFrameAnimation@{mof::KeyFrameAnimation}}
-\subsubsection[{KeyFrame}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef std::pair$<${\bf mof::FrameNumber} , T$>$ {\bf mof::KeyFrameAnimation}$<$ T $>$::{\bf KeyFrame}}}
-\label{classmof_1_1KeyFrameAnimation_dbd5b7abda735e866bae9f27ed98671b}
-
-
-
-
- KeyFrameAnimation.hpp の 17 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1KeyFrameAnimation_ed4e5a201f1fb32160b304c6d19de993}{
-\index{mof::KeyFrameAnimation@{mof::KeyFrameAnimation}!KeyFrameAnimation@{KeyFrameAnimation}}
-\index{KeyFrameAnimation@{KeyFrameAnimation}!mof::KeyFrameAnimation@{mof::KeyFrameAnimation}}
-\subsubsection[{KeyFrameAnimation}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ {\bf mof::KeyFrameAnimation}$<$ T $>$::{\bf KeyFrameAnimation} (const {\bf KeyFrame} \& {\em front}, \/  const {\bf KeyFrame} \& {\em back}, \/  const boost::function2$<$ T, const KeyMap \&, {\bf mof::FrameNumber} $>$ \& {\em interpolator})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1KeyFrameAnimation_ed4e5a201f1fb32160b304c6d19de993}
-
-
-
-
- KeyFrameAnimation.hpp の 19 行で定義されています。\hypertarget{classmof_1_1KeyFrameAnimation_c1f5ca9d1cec32fdb9a53696fd1418ee}{
-\index{mof::KeyFrameAnimation@{mof::KeyFrameAnimation}!KeyFrameAnimation@{KeyFrameAnimation}}
-\index{KeyFrameAnimation@{KeyFrameAnimation}!mof::KeyFrameAnimation@{mof::KeyFrameAnimation}}
-\subsubsection[{KeyFrameAnimation}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ {\bf mof::KeyFrameAnimation}$<$ T $>$::{\bf KeyFrameAnimation} (const {\bf KeyFrame} \& {\em front}, \/  const {\bf KeyFrame} \& {\em back})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1KeyFrameAnimation_c1f5ca9d1cec32fdb9a53696fd1418ee}
-
-
-
-
- KeyFrameAnimation.hpp の 33 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1KeyFrameAnimation_131c1014b51c037f9923e88d14fdd9ea}{
-\index{mof::KeyFrameAnimation@{mof::KeyFrameAnimation}!getFinalKeyFrameNumber@{getFinalKeyFrameNumber}}
-\index{getFinalKeyFrameNumber@{getFinalKeyFrameNumber}!mof::KeyFrameAnimation@{mof::KeyFrameAnimation}}
-\subsubsection[{getFinalKeyFrameNumber}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ {\bf mof::FrameNumber} {\bf mof::KeyFrameAnimation}$<$ T $>$::getFinalKeyFrameNumber ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1KeyFrameAnimation_131c1014b51c037f9923e88d14fdd9ea}
-
-
-
-
- KeyFrameAnimation.hpp の 52 行で定義されています。\hypertarget{classmof_1_1KeyFrameAnimation_615e2eeccedec9af76eba5e9f6da9177}{
-\index{mof::KeyFrameAnimation@{mof::KeyFrameAnimation}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::KeyFrameAnimation@{mof::KeyFrameAnimation}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ virtual T {\bf mof::KeyFrameAnimation}$<$ T $>$::getValue ({\bf mof::FrameNumber} {\em frame}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1KeyFrameAnimation_615e2eeccedec9af76eba5e9f6da9177}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ T $>$}を実装しています。
-
- KeyFrameAnimation.hpp の 48 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{KeyFrameAnimation_8hpp}{KeyFrameAnimation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.eps
deleted file mode 100644 (file)
index 3c466d3..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 194 356
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 158 320 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-151 120 lineto
-151 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-151 120 lineto
-151 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 107 moveto 135 (mof::KeyFrameAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 100 moveto
-151 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 87 moveto 38 (- m_map) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 75 moveto 117 (- m_maxKeyFrameNumber) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 63 moveto 68 (- m_interpolator) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 56 moveto
-151 56 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 43 moveto 104 (+ KeyFrameAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 31 moveto 104 (+ KeyFrameAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 19 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7 moveto 128 (+ getFinalKeyFrameNumber\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 22 156 128 216 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 22 156 moveto
-22 216 lineto
-128 216 lineto
-128 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 22 156 moveto
-22 216 lineto
-128 216 lineto
-128 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-30 203 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 22 196 moveto
-128 196 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-73.5 183 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 22 176 moveto
-128 176 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-30 163 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 75 146 moveto
-75 138 75 129 75 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 71.5 146 moveto
-75 156 lineto
-78.5 146 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 25 252 125 312 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 25 252 moveto
-25 312 lineto
-126 312 lineto
-126 252 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 25 252 moveto
-25 312 lineto
-126 312 lineto
-126 252 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-32.5 299 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 25 292 moveto
-126 292 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-73.5 279 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 25 272 moveto
-126 272 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-73.5 259 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 75 242 moveto
-75 233 75 224 75 216 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 71.5 242 moveto
-75 252 lineto
-78.5 242 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 194 356
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 4a7e4ba..0000000
+++ /dev/null
@@ -1 +0,0 @@
-86c8b07e923768e4234bcee12a5b21e3
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.pdf
deleted file mode 100644 (file)
index f77b41f..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.eps
deleted file mode 100644 (file)
index 3c466d3..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 194 356
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 158 320 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-151 120 lineto
-151 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-151 120 lineto
-151 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 107 moveto 135 (mof::KeyFrameAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 100 moveto
-151 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 87 moveto 38 (- m_map) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 75 moveto 117 (- m_maxKeyFrameNumber) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 63 moveto 68 (- m_interpolator) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 56 moveto
-151 56 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 43 moveto 104 (+ KeyFrameAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 31 moveto 104 (+ KeyFrameAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 19 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7 moveto 128 (+ getFinalKeyFrameNumber\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 22 156 128 216 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 22 156 moveto
-22 216 lineto
-128 216 lineto
-128 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 22 156 moveto
-22 216 lineto
-128 216 lineto
-128 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-30 203 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 22 196 moveto
-128 196 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-73.5 183 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 22 176 moveto
-128 176 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-30 163 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 75 146 moveto
-75 138 75 129 75 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 71.5 146 moveto
-75 156 lineto
-78.5 146 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 25 252 125 312 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 25 252 moveto
-25 312 lineto
-126 312 lineto
-126 252 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 25 252 moveto
-25 312 lineto
-126 312 lineto
-126 252 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-32.5 299 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 25 292 moveto
-126 292 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-73.5 279 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 25 272 moveto
-126 272 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-73.5 259 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 75 242 moveto
-75 233 75 224 75 216 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 71.5 242 moveto
-75 252 lineto
-78.5 242 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 194 356
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index 4a7e4ba..0000000
+++ /dev/null
@@ -1 +0,0 @@
-86c8b07e923768e4234bcee12a5b21e3
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.pdf
deleted file mode 100644 (file)
index 4510201..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1KeyFrameAnimation__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation.tex b/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation.tex
deleted file mode 100644 (file)
index 9487f38..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-\hypertarget{classmof_1_1LoopAnimation}{
-\section{クラス テンプレート mof::LoopAnimation$<$ T $>$}
-\label{classmof_1_1LoopAnimation}\index{mof::LoopAnimation@{mof::LoopAnimation}}
-}
-{\tt \#include $<$LoopAnimation.hpp$>$}
-
-mof::LoopAnimation$<$ T $>$に対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=184pt]{classmof_1_1LoopAnimation__inherit__graph}
-\end{center}
-\end{figure}
-mof::LoopAnimation$<$ T $>$のコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=184pt]{classmof_1_1LoopAnimation__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1LoopAnimation_d03d94bfeab847c6a4129968cc6b61fb}{LoopAnimation} (const typename \hyperlink{classmof_1_1Animation}{Animation}$<$ T $>$::\hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler} \&pBody, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{FrameNumber} endLoopFrameNumber)
-\item 
-\hyperlink{classmof_1_1LoopAnimation_a0003f7ffe4a6bd9c8915aa05471c25d}{LoopAnimation} (const typename \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::\hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler} \&pBody, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} beginLoopFrameNumber, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} endLoopFrameNumber)
-\item 
-virtual T \hyperlink{classmof_1_1LoopAnimation_fbcb3719f818f7ac150ef07278ba1ae2}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame) const 
-\end{CompactItemize}
-
-
-\subsection{説明}
-\subsubsection*{template$<$typename T$>$ class mof::LoopAnimation$<$ T $>$}
-
-
-
- LoopAnimation.hpp の 8 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1LoopAnimation_d03d94bfeab847c6a4129968cc6b61fb}{
-\index{mof::LoopAnimation@{mof::LoopAnimation}!LoopAnimation@{LoopAnimation}}
-\index{LoopAnimation@{LoopAnimation}!mof::LoopAnimation@{mof::LoopAnimation}}
-\subsubsection[{LoopAnimation}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf mof::LoopAnimation}$<$ T $>$::{\bf LoopAnimation} (const typename {\bf Animation}$<$ T $>$::{\bf Handler} \& {\em pBody}, \/  {\bf FrameNumber} {\em endLoopFrameNumber})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1LoopAnimation_d03d94bfeab847c6a4129968cc6b61fb}
-
-
-
-
- LoopAnimation.hpp の 21 行で定義されています。\hypertarget{classmof_1_1LoopAnimation_a0003f7ffe4a6bd9c8915aa05471c25d}{
-\index{mof::LoopAnimation@{mof::LoopAnimation}!LoopAnimation@{LoopAnimation}}
-\index{LoopAnimation@{LoopAnimation}!mof::LoopAnimation@{mof::LoopAnimation}}
-\subsubsection[{LoopAnimation}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf mof::LoopAnimation}$<$ T $>$::{\bf LoopAnimation} (const typename {\bf mof::Animation}$<$ T $>$::{\bf Handler} \& {\em pBody}, \/  {\bf mof::FrameNumber} {\em beginLoopFrameNumber}, \/  {\bf mof::FrameNumber} {\em endLoopFrameNumber})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1LoopAnimation_a0003f7ffe4a6bd9c8915aa05471c25d}
-
-
-
-
- LoopAnimation.hpp の 26 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1LoopAnimation_fbcb3719f818f7ac150ef07278ba1ae2}{
-\index{mof::LoopAnimation@{mof::LoopAnimation}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::LoopAnimation@{mof::LoopAnimation}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ virtual T {\bf mof::LoopAnimation}$<$ T $>$::getValue ({\bf mof::FrameNumber} {\em frame}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1LoopAnimation_fbcb3719f818f7ac150ef07278ba1ae2}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ T $>$}を実装しています。
-
- LoopAnimation.hpp の 37 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{LoopAnimation_8hpp}{LoopAnimation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.eps
deleted file mode 100644 (file)
index fcdbac8..0000000
+++ /dev/null
@@ -1,406 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 184 370
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 148 334 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-141 120 lineto
-141 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-141 120 lineto
-141 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-14.5 107 moveto 111 (mof::LoopAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 100 moveto
-141 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 87 moveto 47 (- m_pBody) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 75 moveto 125 (- m_beginLoopFrameNumber) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 63 moveto 118 (- m_endLoopFrameNumber) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 56 moveto
-141 56 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 43 moveto 80 (+ LoopAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 31 moveto 80 (+ LoopAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 19 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7 moveto 109 (- getInnerFrameNumber\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 17 168 123 228 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 17 168 moveto
-17 228 lineto
-123 228 lineto
-123 168 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 17 168 moveto
-17 228 lineto
-123 228 lineto
-123 168 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-25 215 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 17 208 moveto
-123 208 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-68.5 195 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 17 188 moveto
-123 188 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-25 175 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 68 158 moveto
-68 155 68 153 68 150 curveto
-68 140 68 130 68 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 64.52 158.4 moveto
-69 168 lineto
-71.49 157.7 lineto
-closepath stroke
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 70 158 moveto
-70 146 70 133 70 120 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 70 168 moveto
-65.5 158 lineto
-70 163 lineto
-70 158 lineto
-70 158 lineto
-70 158 lineto
-70 163 lineto
-74.5 158 lineto
-70 168 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 70 168 moveto
-65.5 158 lineto
-70 163 lineto
-70 158 lineto
-70 158 lineto
-70 158 lineto
-70 163 lineto
-74.5 158 lineto
-70 168 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-69.5 141 moveto 41 (m_pBody) alignedtext
-grestore
-% Node3
-gsave
-[ /Rect [ 20 266 120 326 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 20 266 moveto
-20 326 lineto
-121 326 lineto
-121 266 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 20 266 moveto
-20 326 lineto
-121 326 lineto
-121 266 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-27.5 313 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 20 306 moveto
-121 306 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-68.5 293 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 20 286 moveto
-121 286 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-68.5 273 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 70 256 moveto
-70 246 70 237 70 228 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 66.5 256 moveto
-70 266 lineto
-73.5 256 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 184 370
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.md5
deleted file mode 100644 (file)
index bf564c5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-224ae702c6623cf0326a5605b94aa841
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.pdf
deleted file mode 100644 (file)
index 426cf57..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.eps
deleted file mode 100644 (file)
index 7d5b17a..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 184 356
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 148 320 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-141 120 lineto
-141 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 120 lineto
-141 120 lineto
-141 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-14.5 107 moveto 111 (mof::LoopAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 100 moveto
-141 100 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 87 moveto 47 (- m_pBody) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 75 moveto 125 (- m_beginLoopFrameNumber) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 63 moveto 118 (- m_endLoopFrameNumber) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 56 moveto
-141 56 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 43 moveto 80 (+ LoopAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 31 moveto 80 (+ LoopAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 19 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7 moveto 109 (- getInnerFrameNumber\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 17 156 123 216 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 17 156 moveto
-17 216 lineto
-123 216 lineto
-123 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 17 156 moveto
-17 216 lineto
-123 216 lineto
-123 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-25 203 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 17 196 moveto
-123 196 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-68.5 183 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 17 176 moveto
-123 176 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-25 163 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 70 146 moveto
-70 138 70 129 70 120 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 66.5 146 moveto
-70 156 lineto
-73.5 146 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 20 252 120 312 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 20 252 moveto
-20 312 lineto
-121 312 lineto
-121 252 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 20 252 moveto
-20 312 lineto
-121 312 lineto
-121 252 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-27.5 299 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 20 292 moveto
-121 292 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-68.5 279 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 20 272 moveto
-121 272 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-68.5 259 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 70 242 moveto
-70 233 70 224 70 216 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 66.5 242 moveto
-70 252 lineto
-73.5 242 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 184 356
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index 18b0ece..0000000
+++ /dev/null
@@ -1 +0,0 @@
-74fdb45f43eb3cd0b3326adbb7e84463
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.pdf
deleted file mode 100644 (file)
index 09d61be..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1LoopAnimation__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1Matrix3D.tex b/latex/vim/.vim/doc/latex/classmof_1_1Matrix3D.tex
deleted file mode 100644 (file)
index 288c811..0000000
+++ /dev/null
@@ -1,241 +0,0 @@
-\hypertarget{classmof_1_1Matrix3D}{
-\section{クラス mof::Matrix3D}
-\label{classmof_1_1Matrix3D}\index{mof::Matrix3D@{mof::Matrix3D}}
-}
-{\tt \#include $<$Matrix3D.hpp$>$}
-
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structmof_1_1Matrix3D_1_1Array}{Array}
-\end{CompactItemize}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1Matrix3D_c833b44625de62be5dbe9af1bc94d2cf}{Matrix3D} ()
-\item 
-\hyperlink{classmof_1_1Matrix3D_b276ec77b0d565be3f4aadddb9ac8dc0}{Matrix3D} (const \hyperlink{structmof_1_1Matrix3D_1_1Array}{Array} \&)
-\item 
-\hyperlink{classmof_1_1Matrix3D_c2cbb652babbddec2e73363d5ffdb568}{$\sim$Matrix3D} ()
-\item 
-float \hyperlink{classmof_1_1Matrix3D_6d694810893c4cbb65d76f62f8338b13}{at} (int row, int column) const 
-\item 
-\hyperlink{structmof_1_1Matrix3D_1_1Array}{Array} \hyperlink{classmof_1_1Matrix3D_6a68475b3cbaba4fafda491f530b82af}{getArray} () const 
-\item 
-\hyperlink{structmof_1_1Vector3D}{Vector3D} \hyperlink{classmof_1_1Matrix3D_5d537690dcc503906e6fc0dfb91d23cc}{getDiagonal} () const 
-\item 
-\hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_09363bf2d95315aba57a8244a83711f7}{operator$\ast$} (const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&matrix) const 
-\item 
-\hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_77236ee7ffa3bb846e727e7a5f4b85e7}{operator+} (const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&matrix) const 
-\item 
-\hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_c0c5ca13c6312bcc3b2fd8c35f3f468c}{operator-} (const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&matrix) const 
-\end{CompactItemize}
-\subsection*{Static Public メソッド}
-\begin{CompactItemize}
-\item 
-static \hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_f6c22bb9d97bc8e2f2cdea80181b5caa}{createIdentity} ()
-\item 
-static \hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_d069a7a6e4d3c68400f30099ab135760}{createTransposed} (const \hyperlink{classmof_1_1Matrix3D}{Matrix3D} \&matrix)
-\item 
-static \hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_7e74ac5645113798ea859f0bdf51bf7d}{createRotation} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&angle)
-\item 
-static \hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_794a6cf5d2c19384a1ab6fdfac2db0ab}{createTranslation} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&position)
-\item 
-static \hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_db14e4083046f179b89b056c7e4e2554}{createScaling} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&scale)
-\item 
-static \hyperlink{structmof_1_1Vector3D}{Vector3D} \hyperlink{classmof_1_1Matrix3D_9839fbbb846cb123ad65afe1d0901a70}{getTranslation} (const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&matrix)
-\end{CompactItemize}
-\subsection*{フレンド}
-\begin{CompactItemize}
-\item 
-\hyperlink{structmof_1_1Vector3D}{Vector3D} \hyperlink{classmof_1_1Matrix3D_91e658d9785073aa3efed5b3ebf0992a}{operator$\ast$} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&vec, const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&matrix)
-\item 
-\hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_809c660d0d7a3456114bcc50eedb226e}{operator$\ast$} (const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&matrix, float f)
-\item 
-\hyperlink{classmof_1_1Matrix3D}{Matrix3D} \hyperlink{classmof_1_1Matrix3D_98705ec79e77ec3157927309f4c8800c}{operator$\ast$} (float f, const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&matrix)
-\item 
-std::ostream \& \hyperlink{classmof_1_1Matrix3D_2e0a61ab79405196a7731f9236e156c6}{operator$<$$<$} (std::ostream \&os, const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&mat)
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Matrix3D.hpp の 10 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1Matrix3D_c833b44625de62be5dbe9af1bc94d2cf}{
-\index{mof::Matrix3D@{mof::Matrix3D}!Matrix3D@{Matrix3D}}
-\index{Matrix3D@{Matrix3D}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{Matrix3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Matrix3D::Matrix3D ()}}
-\label{classmof_1_1Matrix3D_c833b44625de62be5dbe9af1bc94d2cf}
-
-
-
-
- Matrix3D.cpp の 8 行で定義されています。\hypertarget{classmof_1_1Matrix3D_b276ec77b0d565be3f4aadddb9ac8dc0}{
-\index{mof::Matrix3D@{mof::Matrix3D}!Matrix3D@{Matrix3D}}
-\index{Matrix3D@{Matrix3D}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{Matrix3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Matrix3D::Matrix3D (const {\bf Array} \& {\em arr})\hspace{0.3cm}{\tt  \mbox{[}explicit\mbox{]}}}}
-\label{classmof_1_1Matrix3D_b276ec77b0d565be3f4aadddb9ac8dc0}
-
-
-
-
- Matrix3D.cpp の 19 行で定義されています。\hypertarget{classmof_1_1Matrix3D_c2cbb652babbddec2e73363d5ffdb568}{
-\index{mof::Matrix3D@{mof::Matrix3D}!$\sim$Matrix3D@{$\sim$Matrix3D}}
-\index{$\sim$Matrix3D@{$\sim$Matrix3D}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{$\sim$Matrix3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Matrix3D::$\sim$Matrix3D ()}}
-\label{classmof_1_1Matrix3D_c2cbb652babbddec2e73363d5ffdb568}
-
-
-
-
- Matrix3D.cpp の 26 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1Matrix3D_6d694810893c4cbb65d76f62f8338b13}{
-\index{mof::Matrix3D@{mof::Matrix3D}!at@{at}}
-\index{at@{at}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{at}]{\setlength{\rightskip}{0pt plus 5cm}float mof::Matrix3D::at (int {\em row}, \/  int {\em column}) const}}
-\label{classmof_1_1Matrix3D_6d694810893c4cbb65d76f62f8338b13}
-
-
-
-
- Matrix3D.cpp の 30 行で定義されています。\hypertarget{classmof_1_1Matrix3D_f6c22bb9d97bc8e2f2cdea80181b5caa}{
-\index{mof::Matrix3D@{mof::Matrix3D}!createIdentity@{createIdentity}}
-\index{createIdentity@{createIdentity}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{createIdentity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Matrix3D} mof::Matrix3D::createIdentity ()\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
-\label{classmof_1_1Matrix3D_f6c22bb9d97bc8e2f2cdea80181b5caa}
-
-
-
-
- Matrix3D.cpp の 39 行で定義されています。\hypertarget{classmof_1_1Matrix3D_7e74ac5645113798ea859f0bdf51bf7d}{
-\index{mof::Matrix3D@{mof::Matrix3D}!createRotation@{createRotation}}
-\index{createRotation@{createRotation}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{createRotation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Matrix3D} mof::Matrix3D::createRotation (const {\bf mof::Vector3D} \& {\em angle})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
-\label{classmof_1_1Matrix3D_7e74ac5645113798ea859f0bdf51bf7d}
-
-
-
-
- Matrix3D.cpp の 55 行で定義されています。\hypertarget{classmof_1_1Matrix3D_db14e4083046f179b89b056c7e4e2554}{
-\index{mof::Matrix3D@{mof::Matrix3D}!createScaling@{createScaling}}
-\index{createScaling@{createScaling}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{createScaling}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Matrix3D} mof::Matrix3D::createScaling (const {\bf mof::Vector3D} \& {\em scale})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
-\label{classmof_1_1Matrix3D_db14e4083046f179b89b056c7e4e2554}
-
-
-
-
- Matrix3D.cpp の 86 行で定義されています。\hypertarget{classmof_1_1Matrix3D_794a6cf5d2c19384a1ab6fdfac2db0ab}{
-\index{mof::Matrix3D@{mof::Matrix3D}!createTranslation@{createTranslation}}
-\index{createTranslation@{createTranslation}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{createTranslation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Matrix3D} mof::Matrix3D::createTranslation (const {\bf mof::Vector3D} \& {\em position})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
-\label{classmof_1_1Matrix3D_794a6cf5d2c19384a1ab6fdfac2db0ab}
-
-
-
-
- Matrix3D.cpp の 78 行で定義されています。\hypertarget{classmof_1_1Matrix3D_d069a7a6e4d3c68400f30099ab135760}{
-\index{mof::Matrix3D@{mof::Matrix3D}!createTransposed@{createTransposed}}
-\index{createTransposed@{createTransposed}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{createTransposed}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Matrix3D} mof::Matrix3D::createTransposed (const {\bf Matrix3D} \& {\em matrix})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
-\label{classmof_1_1Matrix3D_d069a7a6e4d3c68400f30099ab135760}
-
-
-
-
- Matrix3D.cpp の 44 行で定義されています。\hypertarget{classmof_1_1Matrix3D_6a68475b3cbaba4fafda491f530b82af}{
-\index{mof::Matrix3D@{mof::Matrix3D}!getArray@{getArray}}
-\index{getArray@{getArray}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{getArray}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Matrix3D::Array} mof::Matrix3D::getArray () const}}
-\label{classmof_1_1Matrix3D_6a68475b3cbaba4fafda491f530b82af}
-
-
-
-
- Matrix3D.cpp の 34 行で定義されています。\hypertarget{classmof_1_1Matrix3D_5d537690dcc503906e6fc0dfb91d23cc}{
-\index{mof::Matrix3D@{mof::Matrix3D}!getDiagonal@{getDiagonal}}
-\index{getDiagonal@{getDiagonal}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{getDiagonal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} mof::Matrix3D::getDiagonal () const}}
-\label{classmof_1_1Matrix3D_5d537690dcc503906e6fc0dfb91d23cc}
-
-
-
-
- Matrix3D.cpp の 103 行で定義されています。\hypertarget{classmof_1_1Matrix3D_9839fbbb846cb123ad65afe1d0901a70}{
-\index{mof::Matrix3D@{mof::Matrix3D}!getTranslation@{getTranslation}}
-\index{getTranslation@{getTranslation}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{getTranslation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} mof::Matrix3D::getTranslation (const {\bf mof::Matrix3D} \& {\em matrix})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
-\label{classmof_1_1Matrix3D_9839fbbb846cb123ad65afe1d0901a70}
-
-
-
-
- Matrix3D.cpp の 95 行で定義されています。\hypertarget{classmof_1_1Matrix3D_09363bf2d95315aba57a8244a83711f7}{
-\index{mof::Matrix3D@{mof::Matrix3D}!operator$\ast$@{operator$\ast$}}
-\index{operator$\ast$@{operator$\ast$}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Matrix3D} mof::Matrix3D::operator$\ast$ (const {\bf mof::Matrix3D} \& {\em matrix}) const}}
-\label{classmof_1_1Matrix3D_09363bf2d95315aba57a8244a83711f7}
-
-
-
-
- Matrix3D.cpp の 113 行で定義されています。\hypertarget{classmof_1_1Matrix3D_77236ee7ffa3bb846e727e7a5f4b85e7}{
-\index{mof::Matrix3D@{mof::Matrix3D}!operator+@{operator+}}
-\index{operator+@{operator+}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Matrix3D} mof::Matrix3D::operator+ (const {\bf mof::Matrix3D} \& {\em matrix}) const}}
-\label{classmof_1_1Matrix3D_77236ee7ffa3bb846e727e7a5f4b85e7}
-
-
-
-
- Matrix3D.cpp の 128 行で定義されています。\hypertarget{classmof_1_1Matrix3D_c0c5ca13c6312bcc3b2fd8c35f3f468c}{
-\index{mof::Matrix3D@{mof::Matrix3D}!operator-@{operator-}}
-\index{operator-@{operator-}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{operator-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Matrix3D} mof::Matrix3D::operator- (const {\bf mof::Matrix3D} \& {\em matrix}) const}}
-\label{classmof_1_1Matrix3D_c0c5ca13c6312bcc3b2fd8c35f3f468c}
-
-
-
-
- Matrix3D.cpp の 140 行で定義されています。
-
-\subsection{フレンドと関連する関数}
-\hypertarget{classmof_1_1Matrix3D_98705ec79e77ec3157927309f4c8800c}{
-\index{mof::Matrix3D@{mof::Matrix3D}!operator$\ast$@{operator$\ast$}}
-\index{operator$\ast$@{operator$\ast$}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Matrix3D} operator$\ast$ (float {\em f}, \/  const {\bf mof::Matrix3D} \& {\em matrix})\hspace{0.3cm}{\tt  \mbox{[}friend\mbox{]}}}}
-\label{classmof_1_1Matrix3D_98705ec79e77ec3157927309f4c8800c}
-
-
-\hypertarget{classmof_1_1Matrix3D_809c660d0d7a3456114bcc50eedb226e}{
-\index{mof::Matrix3D@{mof::Matrix3D}!operator$\ast$@{operator$\ast$}}
-\index{operator$\ast$@{operator$\ast$}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Matrix3D} operator$\ast$ (const {\bf mof::Matrix3D} \& {\em matrix}, \/  float {\em f})\hspace{0.3cm}{\tt  \mbox{[}friend\mbox{]}}}}
-\label{classmof_1_1Matrix3D_809c660d0d7a3456114bcc50eedb226e}
-
-
-\hypertarget{classmof_1_1Matrix3D_91e658d9785073aa3efed5b3ebf0992a}{
-\index{mof::Matrix3D@{mof::Matrix3D}!operator$\ast$@{operator$\ast$}}
-\index{operator$\ast$@{operator$\ast$}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector3D} operator$\ast$ (const {\bf mof::Vector3D} \& {\em vec}, \/  const {\bf mof::Matrix3D} \& {\em matrix})\hspace{0.3cm}{\tt  \mbox{[}friend\mbox{]}}}}
-\label{classmof_1_1Matrix3D_91e658d9785073aa3efed5b3ebf0992a}
-
-
-\hypertarget{classmof_1_1Matrix3D_2e0a61ab79405196a7731f9236e156c6}{
-\index{mof::Matrix3D@{mof::Matrix3D}!operator$<$$<$@{operator$<$$<$}}
-\index{operator$<$$<$@{operator$<$$<$}!mof::Matrix3D@{mof::Matrix3D}}
-\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std::ostream\& operator$<$$<$ (std::ostream \& {\em os}, \/  const {\bf mof::Matrix3D} \& {\em mat})\hspace{0.3cm}{\tt  \mbox{[}friend\mbox{]}}}}
-\label{classmof_1_1Matrix3D_2e0a61ab79405196a7731f9236e156c6}
-
-
-
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{Matrix3D_8hpp}{Matrix3D.hpp}\item 
-moflib/mof/\hyperlink{Matrix3D_8cpp}{Matrix3D.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation.tex b/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation.tex
deleted file mode 100644 (file)
index ecdeefc..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-\hypertarget{classmof_1_1OffsetAnimation}{
-\section{クラス テンプレート mof::OffsetAnimation$<$ T $>$}
-\label{classmof_1_1OffsetAnimation}\index{mof::OffsetAnimation@{mof::OffsetAnimation}}
-}
-{\tt \#include $<$OffsetAnimation.hpp$>$}
-
-mof::OffsetAnimation$<$ T $>$に対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=176pt]{classmof_1_1OffsetAnimation__inherit__graph}
-\end{center}
-\end{figure}
-mof::OffsetAnimation$<$ T $>$のコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=176pt]{classmof_1_1OffsetAnimation__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1OffsetAnimation_d034a9bbc802cbe3713d034bbba3705e}{OffsetAnimation} (const typename \hyperlink{classmof_1_1Animation}{Animation}$<$ T $>$::\hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler} \&pBody, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{FrameNumber} offset)
-\item 
-virtual T \hyperlink{classmof_1_1OffsetAnimation_bb3206341fbb8fd0bbbc1be8999a7d82}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame) const 
-\end{CompactItemize}
-
-
-\subsection{説明}
-\subsubsection*{template$<$typename T$>$ class mof::OffsetAnimation$<$ T $>$}
-
-
-
- OffsetAnimation.hpp の 8 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1OffsetAnimation_d034a9bbc802cbe3713d034bbba3705e}{
-\index{mof::OffsetAnimation@{mof::OffsetAnimation}!OffsetAnimation@{OffsetAnimation}}
-\index{OffsetAnimation@{OffsetAnimation}!mof::OffsetAnimation@{mof::OffsetAnimation}}
-\subsubsection[{OffsetAnimation}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf mof::OffsetAnimation}$<$ T $>$::{\bf OffsetAnimation} (const typename {\bf Animation}$<$ T $>$::{\bf Handler} \& {\em pBody}, \/  {\bf FrameNumber} {\em offset})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1OffsetAnimation_d034a9bbc802cbe3713d034bbba3705e}
-
-
-
-
- OffsetAnimation.hpp の 15 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1OffsetAnimation_bb3206341fbb8fd0bbbc1be8999a7d82}{
-\index{mof::OffsetAnimation@{mof::OffsetAnimation}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::OffsetAnimation@{mof::OffsetAnimation}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ virtual T {\bf mof::OffsetAnimation}$<$ T $>$::getValue ({\bf mof::FrameNumber} {\em frame}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1OffsetAnimation_bb3206341fbb8fd0bbbc1be8999a7d82}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ T $>$}を実装しています。
-
- OffsetAnimation.hpp の 22 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{OffsetAnimation_8hpp}{OffsetAnimation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.eps
deleted file mode 100644 (file)
index 40cbc6f..0000000
+++ /dev/null
@@ -1,397 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 176 334
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 140 298 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 84 lineto
-132 84 lineto
-132 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 84 lineto
-132 84 lineto
-132 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 71 moveto 116 (mof::OffsetAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 64 moveto
-132 64 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 51 moveto 47 (- m_pBody) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 39 moveto 44 (- m_offset) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 32 moveto
-132 32 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 19 moveto 85 (+ OffsetAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 13 132 119 192 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 13 132 moveto
-13 192 lineto
-119 192 lineto
-119 132 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 13 132 moveto
-13 192 lineto
-119 192 lineto
-119 132 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-21 179 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 13 172 moveto
-119 172 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-64.5 159 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 13 152 moveto
-119 152 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-21 139 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 64 122 moveto
-64 119 64 117 64 114 curveto
-64 104 64 94 64 84 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 60.52 122.4 moveto
-65 132 lineto
-67.49 121.7 lineto
-closepath stroke
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 66 122 moveto
-66 110 66 97 66 84 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 66 132 moveto
-61.5 122 lineto
-66 127 lineto
-66 122 lineto
-66 122 lineto
-66 122 lineto
-66 127 lineto
-70.5 122 lineto
-66 132 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 66 132 moveto
-61.5 122 lineto
-66 127 lineto
-66 122 lineto
-66 122 lineto
-66 122 lineto
-66 127 lineto
-70.5 122 lineto
-66 132 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-65.5 105 moveto 41 (m_pBody) alignedtext
-grestore
-% Node3
-gsave
-[ /Rect [ 16 230 116 290 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 16 230 moveto
-16 290 lineto
-117 290 lineto
-117 230 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 16 230 moveto
-16 290 lineto
-117 290 lineto
-117 230 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-23.5 277 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 16 270 moveto
-117 270 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-64.5 257 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 16 250 moveto
-117 250 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-64.5 237 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 66 220 moveto
-66 210 66 201 66 192 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 62.5 220 moveto
-66 230 lineto
-69.5 220 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 176 334
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 049fb8b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-820622550c4761dde959ea3a529f764b
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.pdf
deleted file mode 100644 (file)
index df08fa5..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.eps
deleted file mode 100644 (file)
index 8f4a3c4..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 176 320
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 140 284 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 84 lineto
-132 84 lineto
-132 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 84 lineto
-132 84 lineto
-132 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 71 moveto 116 (mof::OffsetAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 64 moveto
-132 64 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 51 moveto 47 (- m_pBody) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 39 moveto 44 (- m_offset) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 32 moveto
-132 32 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 19 moveto 85 (+ OffsetAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 13 120 119 180 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 13 120 moveto
-13 180 lineto
-119 180 lineto
-119 120 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 13 120 moveto
-13 180 lineto
-119 180 lineto
-119 120 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-21 167 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 13 160 moveto
-119 160 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-64.5 147 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 13 140 moveto
-119 140 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-21 127 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 66 110 moveto
-66 101 66 92 66 84 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 62.5 110 moveto
-66 120 lineto
-69.5 110 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 16 216 116 276 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 16 216 moveto
-16 276 lineto
-117 276 lineto
-117 216 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 16 216 moveto
-16 276 lineto
-117 276 lineto
-117 216 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-23.5 263 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 16 256 moveto
-117 256 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-64.5 243 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 16 236 moveto
-117 236 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-64.5 223 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 66 206 moveto
-66 197 66 188 66 180 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 62.5 206 moveto
-66 216 lineto
-69.5 206 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 176 320
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index 95aac57..0000000
+++ /dev/null
@@ -1 +0,0 @@
-dbf4ed5ffc13507ce61680bc74a4e4f4
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.pdf
deleted file mode 100644 (file)
index 34a1907..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1OffsetAnimation__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation.tex b/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation.tex
deleted file mode 100644 (file)
index a75b2d8..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-\hypertarget{classmof_1_1ParametricAnimation}{
-\section{クラス テンプレート mof::ParametricAnimation$<$ T $>$}
-\label{classmof_1_1ParametricAnimation}\index{mof::ParametricAnimation@{mof::ParametricAnimation}}
-}
-{\tt \#include $<$ParametricAnimation.hpp$>$}
-
-mof::ParametricAnimation$<$ T $>$に対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=196pt]{classmof_1_1ParametricAnimation__inherit__graph}
-\end{center}
-\end{figure}
-mof::ParametricAnimation$<$ T $>$のコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=196pt]{classmof_1_1ParametricAnimation__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1ParametricAnimation_64f4c67711c70ef7acb1b8afd5b651e1}{ParametricAnimation} (const boost::shared\_\-ptr$<$ T $>$ \&parameter)
-\item 
-virtual T \hyperlink{classmof_1_1ParametricAnimation_251f4fa53dddd561c1498c9b44c9ba2b}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}) const 
-\end{CompactItemize}
-
-
-\subsection{説明}
-\subsubsection*{template$<$typename T$>$ class mof::ParametricAnimation$<$ T $>$}
-
-
-
- ParametricAnimation.hpp の 10 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1ParametricAnimation_64f4c67711c70ef7acb1b8afd5b651e1}{
-\index{mof::ParametricAnimation@{mof::ParametricAnimation}!ParametricAnimation@{ParametricAnimation}}
-\index{ParametricAnimation@{ParametricAnimation}!mof::ParametricAnimation@{mof::ParametricAnimation}}
-\subsubsection[{ParametricAnimation}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf mof::ParametricAnimation}$<$ T $>$::{\bf ParametricAnimation} (const boost::shared\_\-ptr$<$ T $>$ \& {\em parameter})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1ParametricAnimation_64f4c67711c70ef7acb1b8afd5b651e1}
-
-
-
-
- ParametricAnimation.hpp の 14 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1ParametricAnimation_251f4fa53dddd561c1498c9b44c9ba2b}{
-\index{mof::ParametricAnimation@{mof::ParametricAnimation}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::ParametricAnimation@{mof::ParametricAnimation}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ virtual T {\bf mof::ParametricAnimation}$<$ T $>$::getValue ({\bf mof::FrameNumber}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1ParametricAnimation_251f4fa53dddd561c1498c9b44c9ba2b}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ T $>$}を実装しています。
-
- ParametricAnimation.hpp の 18 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{ParametricAnimation_8hpp}{ParametricAnimation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.eps
deleted file mode 100644 (file)
index 92ba6f4..0000000
+++ /dev/null
@@ -1,357 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 196 308
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 160 272 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 72 lineto
-153 72 lineto
-153 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 72 lineto
-153 72 lineto
-153 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 59 moveto 137 (mof::ParametricAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 52 moveto
-153 52 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 39 moveto 63 (- m_parameter) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 32 moveto
-153 32 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 19 moveto 106 (+ ParametricAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 23 108 129 168 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 23 108 moveto
-23 168 lineto
-129 168 lineto
-129 108 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 108 moveto
-23 168 lineto
-129 168 lineto
-129 108 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 155 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 148 moveto
-129 148 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74.5 135 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 128 moveto
-129 128 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 115 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 76 98 moveto
-76 89 76 80 76 72 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 72.5 98 moveto
-76 108 lineto
-79.5 98 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 26 204 126 264 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 26 204 moveto
-26 264 lineto
-127 264 lineto
-127 204 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 26 204 moveto
-26 264 lineto
-127 264 lineto
-127 204 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-33.5 251 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 26 244 moveto
-127 244 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74.5 231 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 26 224 moveto
-127 224 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74.5 211 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 76 194 moveto
-76 185 76 176 76 168 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 72.5 194 moveto
-76 204 lineto
-79.5 194 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 196 308
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 3e4b416..0000000
+++ /dev/null
@@ -1 +0,0 @@
-b746e59453131eda1eae5ad616f729f2
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.pdf
deleted file mode 100644 (file)
index 1daed64..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.eps
deleted file mode 100644 (file)
index 92ba6f4..0000000
+++ /dev/null
@@ -1,357 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 196 308
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 160 272 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 72 lineto
-153 72 lineto
-153 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 72 lineto
-153 72 lineto
-153 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 59 moveto 137 (mof::ParametricAnimation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 52 moveto
-153 52 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 39 moveto 63 (- m_parameter) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 32 moveto
-153 32 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 19 moveto 106 (+ ParametricAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-7.5 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 23 108 129 168 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 23 108 moveto
-23 168 lineto
-129 168 lineto
-129 108 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 108 moveto
-23 168 lineto
-129 168 lineto
-129 108 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 155 moveto 90 (mof::Animation< T >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 148 moveto
-129 148 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74.5 135 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 128 moveto
-129 128 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 115 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 76 98 moveto
-76 89 76 80 76 72 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 72.5 98 moveto
-76 108 lineto
-79.5 98 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 26 204 126 264 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 26 204 moveto
-26 264 lineto
-127 264 lineto
-127 204 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 26 204 moveto
-26 264 lineto
-127 264 lineto
-127 204 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-33.5 251 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 26 244 moveto
-127 244 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74.5 231 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 26 224 moveto
-127 224 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-74.5 211 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 76 194 moveto
-76 185 76 176 76 168 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 72.5 194 moveto
-76 204 lineto
-79.5 194 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 196 308
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index 3e4b416..0000000
+++ /dev/null
@@ -1 +0,0 @@
-b746e59453131eda1eae5ad616f729f2
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.pdf
deleted file mode 100644 (file)
index deac94c..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1ParametricAnimation__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D.tex b/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D.tex
deleted file mode 100644 (file)
index afdd5c9..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-\hypertarget{classmof_1_1RotationAnimation3D}{
-\section{クラス mof::RotationAnimation3D}
-\label{classmof_1_1RotationAnimation3D}\index{mof::RotationAnimation3D@{mof::RotationAnimation3D}}
-}
-{\tt \#include $<$RotationAnimation3D.hpp$>$}
-
-mof::RotationAnimation3Dに対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=206pt]{classmof_1_1RotationAnimation3D__inherit__graph}
-\end{center}
-\end{figure}
-mof::RotationAnimation3Dのコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=386pt]{classmof_1_1RotationAnimation3D__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1RotationAnimation3D_b621fb31c282527bd4d0e29d4390aaca}{RotationAnimation3D} (const std::pair$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} $>$ \&front, const std::pair$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} $>$ \&back)
-\item 
-\hyperlink{classmof_1_1RotationAnimation3D_467238a78f6142f3ea99a689c527ed4a}{RotationAnimation3D} (const \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} $>$::\hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler} \&body)
-\item 
-virtual \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \hyperlink{classmof_1_1RotationAnimation3D_18cb5e3ffab2e54a1a9adcde86942022}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame) const 
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- RotationAnimation3D.hpp の 14 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1RotationAnimation3D_b621fb31c282527bd4d0e29d4390aaca}{
-\index{mof::RotationAnimation3D@{mof::RotationAnimation3D}!RotationAnimation3D@{RotationAnimation3D}}
-\index{RotationAnimation3D@{RotationAnimation3D}!mof::RotationAnimation3D@{mof::RotationAnimation3D}}
-\subsubsection[{RotationAnimation3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::RotationAnimation3D::RotationAnimation3D (const std::pair$<$ {\bf mof::FrameNumber}, {\bf mof::Vector3D} $>$ \& {\em front}, \/  const std::pair$<$ {\bf mof::FrameNumber}, {\bf mof::Vector3D} $>$ \& {\em back})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1RotationAnimation3D_b621fb31c282527bd4d0e29d4390aaca}
-
-
-
-
- RotationAnimation3D.hpp の 18 行で定義されています。\hypertarget{classmof_1_1RotationAnimation3D_467238a78f6142f3ea99a689c527ed4a}{
-\index{mof::RotationAnimation3D@{mof::RotationAnimation3D}!RotationAnimation3D@{RotationAnimation3D}}
-\index{RotationAnimation3D@{RotationAnimation3D}!mof::RotationAnimation3D@{mof::RotationAnimation3D}}
-\subsubsection[{RotationAnimation3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::RotationAnimation3D::RotationAnimation3D (const {\bf mof::Animation}$<$ {\bf mof::Vector3D} $>$::{\bf Handler} \& {\em body})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1RotationAnimation3D_467238a78f6142f3ea99a689c527ed4a}
-
-
-
-
- RotationAnimation3D.hpp の 30 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1RotationAnimation3D_18cb5e3ffab2e54a1a9adcde86942022}{
-\index{mof::RotationAnimation3D@{mof::RotationAnimation3D}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::RotationAnimation3D@{mof::RotationAnimation3D}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf mof::Matrix3D} mof::RotationAnimation3D::getValue ({\bf mof::FrameNumber} {\em frame}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1RotationAnimation3D_18cb5e3ffab2e54a1a9adcde86942022}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ mof::Matrix3D $>$}を実装しています。
-
- RotationAnimation3D.hpp の 37 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{RotationAnimation3D_8hpp}{RotationAnimation3D.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.eps
deleted file mode 100644 (file)
index 79715fa..0000000
+++ /dev/null
@@ -1,455 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 386 334
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 350 298 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 69 0 moveto
-69 84 lineto
-199 84 lineto
-199 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 69 0 moveto
-69 84 lineto
-199 84 lineto
-199 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-77 71 moveto 114 (mof::RotationAnimation3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 69 64 moveto
-199 64 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-77 51 moveto 41 (- m_body) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 69 44 moveto
-199 44 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-77 31 moveto 107 (+ RotationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-77 19 moveto 107 (+ RotationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-77 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 132 162 192 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 132 moveto
-0 192 lineto
-162 192 lineto
-162 132 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 132 moveto
-0 192 lineto
-162 192 lineto
-162 132 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 179 moveto 146 (mof::Animation< mof::Matrix3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 172 moveto
-162 172 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 159 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 152 moveto
-162 152 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 139 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 98 123 moveto
-103 110 109 97 115 84 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 94.86 121.44 moveto
-94 132 lineto
-101.26 124.28 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 140 230 240 290 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 140 230 moveto
-140 290 lineto
-241 290 lineto
-241 230 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 140 230 moveto
-140 290 lineto
-241 290 lineto
-241 230 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-147.5 277 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 140 270 moveto
-241 270 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188.5 257 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 140 250 moveto
-241 250 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188.5 237 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 148 223 moveto
-137 213 125 202 114 192 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 146.17 226.05 moveto
-156 230 lineto
-150.78 220.78 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 180 132 342 192 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 180 132 moveto
-180 192 lineto
-342 192 lineto
-342 132 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 180 132 moveto
-180 192 lineto
-342 192 lineto
-342 132 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 179 moveto 146 (mof::Animation< mof::Vector3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 180 172 moveto
-342 172 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-259.5 159 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 180 152 moveto
-342 152 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 139 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 218 222 moveto
-225 212 233 201 239 192 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 215.2 219.9 moveto
-212 230 lineto
-220.8 224.1 lineto
-closepath stroke
-grestore
-% Node4->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 222 125 moveto
-208 112 192 98 178 84 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 229 132 moveto
-218.75 128.11 lineto
-225.46 128.46 lineto
-221.93 124.93 lineto
-221.93 124.93 lineto
-221.93 124.93 lineto
-225.46 128.46 lineto
-225.11 121.75 lineto
-229 132 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 229 132 moveto
-218.75 128.11 lineto
-225.46 128.46 lineto
-221.93 124.93 lineto
-221.93 124.93 lineto
-221.93 124.93 lineto
-225.46 128.46 lineto
-225.11 121.75 lineto
-229 132 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-207.5 105 moveto 35 (m_body) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 386 334
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.md5
deleted file mode 100644 (file)
index f2b99cc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-73ed8600cf6ab7a69719a4bd097fdf6d
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.pdf
deleted file mode 100644 (file)
index 47d9949..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.eps
deleted file mode 100644 (file)
index c2c2c08..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 206 320
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 170 284 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 16 0 moveto
-16 84 lineto
-146 84 lineto
-146 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 16 0 moveto
-16 84 lineto
-146 84 lineto
-146 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-24 71 moveto 114 (mof::RotationAnimation3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 16 64 moveto
-146 64 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-24 51 moveto 41 (- m_body) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 16 44 moveto
-146 44 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-24 31 moveto 107 (+ RotationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-24 19 moveto 107 (+ RotationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-24 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 120 162 180 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 120 moveto
-0 180 lineto
-162 180 lineto
-162 120 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 120 moveto
-0 180 lineto
-162 180 lineto
-162 120 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 167 moveto 146 (mof::Animation< mof::Matrix3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 160 moveto
-162 160 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 147 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 140 moveto
-162 140 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 127 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 81 110 moveto
-81 101 81 92 81 84 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 77.5 110 moveto
-81 120 lineto
-84.5 110 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 31 216 131 276 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 31 216 moveto
-31 276 lineto
-132 276 lineto
-132 216 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 216 moveto
-31 276 lineto
-132 276 lineto
-132 216 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-38.5 263 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 256 moveto
-132 256 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 243 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 236 moveto
-132 236 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 223 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 81 206 moveto
-81 197 81 188 81 180 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 77.5 206 moveto
-81 216 lineto
-84.5 206 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 206 320
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.md5
deleted file mode 100644 (file)
index 09cf8a0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-132aed8968e0416d69f61b62f5df0719
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.pdf
deleted file mode 100644 (file)
index a08ce19..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1RotationAnimation3D__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D.tex b/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D.tex
deleted file mode 100644 (file)
index eaaba8a..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-\hypertarget{classmof_1_1ScalingAnimation3D}{
-\section{クラス mof::ScalingAnimation3D}
-\label{classmof_1_1ScalingAnimation3D}\index{mof::ScalingAnimation3D@{mof::ScalingAnimation3D}}
-}
-{\tt \#include $<$ScalingAnimation3D.hpp$>$}
-
-mof::ScalingAnimation3Dに対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=206pt]{classmof_1_1ScalingAnimation3D__inherit__graph}
-\end{center}
-\end{figure}
-mof::ScalingAnimation3Dのコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=206pt]{classmof_1_1ScalingAnimation3D__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1ScalingAnimation3D_368618dae6b6bbbc9aa91042fe862654}{ScalingAnimation3D} (const std::pair$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} $>$ \&front, const std::pair$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} $>$ \&back)
-\item 
-virtual \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \hyperlink{classmof_1_1ScalingAnimation3D_7be2cc8434a61273b90144339c74e824}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame) const 
-\item 
-\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} \hyperlink{classmof_1_1ScalingAnimation3D_e795206e6a2e79b528a56b05ca79f824}{getFinalKeyFrameNumber} ()
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- ScalingAnimation3D.hpp の 13 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1ScalingAnimation3D_368618dae6b6bbbc9aa91042fe862654}{
-\index{mof::ScalingAnimation3D@{mof::ScalingAnimation3D}!ScalingAnimation3D@{ScalingAnimation3D}}
-\index{ScalingAnimation3D@{ScalingAnimation3D}!mof::ScalingAnimation3D@{mof::ScalingAnimation3D}}
-\subsubsection[{ScalingAnimation3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::ScalingAnimation3D::ScalingAnimation3D (const std::pair$<$ {\bf mof::FrameNumber}, {\bf mof::Vector3D} $>$ \& {\em front}, \/  const std::pair$<$ {\bf mof::FrameNumber}, {\bf mof::Vector3D} $>$ \& {\em back})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1ScalingAnimation3D_368618dae6b6bbbc9aa91042fe862654}
-
-
-
-
- ScalingAnimation3D.hpp の 17 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1ScalingAnimation3D_e795206e6a2e79b528a56b05ca79f824}{
-\index{mof::ScalingAnimation3D@{mof::ScalingAnimation3D}!getFinalKeyFrameNumber@{getFinalKeyFrameNumber}}
-\index{getFinalKeyFrameNumber@{getFinalKeyFrameNumber}!mof::ScalingAnimation3D@{mof::ScalingAnimation3D}}
-\subsubsection[{getFinalKeyFrameNumber}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::FrameNumber} mof::ScalingAnimation3D::getFinalKeyFrameNumber ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1ScalingAnimation3D_e795206e6a2e79b528a56b05ca79f824}
-
-
-
-
- ScalingAnimation3D.hpp の 31 行で定義されています。\hypertarget{classmof_1_1ScalingAnimation3D_7be2cc8434a61273b90144339c74e824}{
-\index{mof::ScalingAnimation3D@{mof::ScalingAnimation3D}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::ScalingAnimation3D@{mof::ScalingAnimation3D}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf mof::Matrix3D} mof::ScalingAnimation3D::getValue ({\bf mof::FrameNumber} {\em frame}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1ScalingAnimation3D_7be2cc8434a61273b90144339c74e824}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ mof::Matrix3D $>$}を実装しています。
-
- ScalingAnimation3D.hpp の 27 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{ScalingAnimation3D_8hpp}{ScalingAnimation3D.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.eps
deleted file mode 100644 (file)
index bceabdc..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 206 320
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 170 284 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 9 0 moveto
-9 84 lineto
-153 84 lineto
-153 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 0 moveto
-9 84 lineto
-153 84 lineto
-153 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-26 71 moveto 110 (mof::ScalingAnimation3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 64 moveto
-153 64 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 51 moveto 47 (- m_pBody) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 44 moveto
-153 44 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 31 moveto 103 (+ ScalingAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 19 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 7 moveto 128 (+ getFinalKeyFrameNumber\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 120 162 180 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 120 moveto
-0 180 lineto
-162 180 lineto
-162 120 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 120 moveto
-0 180 lineto
-162 180 lineto
-162 120 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 167 moveto 146 (mof::Animation< mof::Matrix3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 160 moveto
-162 160 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 147 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 140 moveto
-162 140 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 127 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 81 110 moveto
-81 101 81 92 81 84 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 77.5 110 moveto
-81 120 lineto
-84.5 110 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 31 216 131 276 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 31 216 moveto
-31 276 lineto
-132 276 lineto
-132 216 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 216 moveto
-31 276 lineto
-132 276 lineto
-132 216 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-38.5 263 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 256 moveto
-132 256 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 243 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 236 moveto
-132 236 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 223 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 81 206 moveto
-81 197 81 188 81 180 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 77.5 206 moveto
-81 216 lineto
-84.5 206 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 206 320
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.md5
deleted file mode 100644 (file)
index e5c576a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-20d6e7130818be3f7df0b9d71d905ea1
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.pdf
deleted file mode 100644 (file)
index 4ad4e14..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.eps
deleted file mode 100644 (file)
index bceabdc..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 206 320
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 170 284 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 9 0 moveto
-9 84 lineto
-153 84 lineto
-153 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 0 moveto
-9 84 lineto
-153 84 lineto
-153 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-26 71 moveto 110 (mof::ScalingAnimation3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 64 moveto
-153 64 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 51 moveto 47 (- m_pBody) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 44 moveto
-153 44 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 31 moveto 103 (+ ScalingAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 19 moveto 53 (+ getValue\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-17 7 moveto 128 (+ getFinalKeyFrameNumber\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 120 162 180 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 120 moveto
-0 180 lineto
-162 180 lineto
-162 120 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 120 moveto
-0 180 lineto
-162 180 lineto
-162 120 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 167 moveto 146 (mof::Animation< mof::Matrix3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 160 moveto
-162 160 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 147 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 140 moveto
-162 140 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 127 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 81 110 moveto
-81 101 81 92 81 84 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 77.5 110 moveto
-81 120 lineto
-84.5 110 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 31 216 131 276 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 31 216 moveto
-31 276 lineto
-132 276 lineto
-132 216 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 216 moveto
-31 276 lineto
-132 276 lineto
-132 216 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-38.5 263 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 256 moveto
-132 256 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 243 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 236 moveto
-132 236 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 223 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 81 206 moveto
-81 197 81 188 81 180 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 77.5 206 moveto
-81 216 lineto
-84.5 206 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 206 320
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.md5
deleted file mode 100644 (file)
index e5c576a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-20d6e7130818be3f7df0b9d71d905ea1
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.pdf
deleted file mode 100644 (file)
index 47df9e0..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1ScalingAnimation3D__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D.tex b/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D.tex
deleted file mode 100644 (file)
index 040dbe7..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-\hypertarget{classmof_1_1TranslationAnimation3D}{
-\section{クラス mof::TranslationAnimation3D}
-\label{classmof_1_1TranslationAnimation3D}\index{mof::TranslationAnimation3D@{mof::TranslationAnimation3D}}
-}
-{\tt \#include $<$TranslationAnimation3D.hpp$>$}
-
-mof::TranslationAnimation3Dに対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=206pt]{classmof_1_1TranslationAnimation3D__inherit__graph}
-\end{center}
-\end{figure}
-mof::TranslationAnimation3Dのコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=386pt]{classmof_1_1TranslationAnimation3D__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1TranslationAnimation3D_cb6cc6b26c19ba92c319998dcb862db5}{TranslationAnimation3D} (const std::pair$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} $>$ \&front, const std::pair$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} $>$ \&back)
-\item 
-\hyperlink{classmof_1_1TranslationAnimation3D_79ad9f1a282205ae59179e90d7834bd0}{TranslationAnimation3D} (const \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} $>$::\hyperlink{classmof_1_1Animation_8b4ff4da09be25925aa1755b2f50b112}{Handler} \&body)
-\item 
-virtual \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \hyperlink{classmof_1_1TranslationAnimation3D_87d6c5edc1692fae327c7934156f4ba5}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame) const 
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- TranslationAnimation3D.hpp の 14 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1TranslationAnimation3D_cb6cc6b26c19ba92c319998dcb862db5}{
-\index{mof::TranslationAnimation3D@{mof::TranslationAnimation3D}!TranslationAnimation3D@{TranslationAnimation3D}}
-\index{TranslationAnimation3D@{TranslationAnimation3D}!mof::TranslationAnimation3D@{mof::TranslationAnimation3D}}
-\subsubsection[{TranslationAnimation3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::TranslationAnimation3D::TranslationAnimation3D (const std::pair$<$ {\bf mof::FrameNumber}, {\bf mof::Vector3D} $>$ \& {\em front}, \/  const std::pair$<$ {\bf mof::FrameNumber}, {\bf mof::Vector3D} $>$ \& {\em back})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1TranslationAnimation3D_cb6cc6b26c19ba92c319998dcb862db5}
-
-
-
-
- TranslationAnimation3D.hpp の 19 行で定義されています。\hypertarget{classmof_1_1TranslationAnimation3D_79ad9f1a282205ae59179e90d7834bd0}{
-\index{mof::TranslationAnimation3D@{mof::TranslationAnimation3D}!TranslationAnimation3D@{TranslationAnimation3D}}
-\index{TranslationAnimation3D@{TranslationAnimation3D}!mof::TranslationAnimation3D@{mof::TranslationAnimation3D}}
-\subsubsection[{TranslationAnimation3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::TranslationAnimation3D::TranslationAnimation3D (const {\bf mof::Animation}$<$ {\bf mof::Vector3D} $>$::{\bf Handler} \& {\em body})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1TranslationAnimation3D_79ad9f1a282205ae59179e90d7834bd0}
-
-
-
-
- TranslationAnimation3D.hpp の 31 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1TranslationAnimation3D_87d6c5edc1692fae327c7934156f4ba5}{
-\index{mof::TranslationAnimation3D@{mof::TranslationAnimation3D}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::TranslationAnimation3D@{mof::TranslationAnimation3D}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf mof::Matrix3D} mof::TranslationAnimation3D::getValue ({\bf mof::FrameNumber} {\em frame}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1TranslationAnimation3D_87d6c5edc1692fae327c7934156f4ba5}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ mof::Matrix3D $>$}を実装しています。
-
- TranslationAnimation3D.hpp の 38 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{TranslationAnimation3D_8hpp}{TranslationAnimation3D.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.eps
deleted file mode 100644 (file)
index 4853b07..0000000
+++ /dev/null
@@ -1,455 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 386 334
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 350 298 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 64 0 moveto
-64 84 lineto
-205 84 lineto
-205 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 64 0 moveto
-64 84 lineto
-205 84 lineto
-205 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-71.5 71 moveto 125 (mof::TranslationAnimation3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 64 64 moveto
-205 64 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-71.5 51 moveto 41 (- m_body) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 64 44 moveto
-205 44 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-71.5 31 moveto 118 (+ TranslationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-71.5 19 moveto 118 (+ TranslationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-71.5 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 132 162 192 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 132 moveto
-0 192 lineto
-162 192 lineto
-162 132 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 132 moveto
-0 192 lineto
-162 192 lineto
-162 132 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 179 moveto 146 (mof::Animation< mof::Matrix3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 172 moveto
-162 172 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 159 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 152 moveto
-162 152 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 139 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 98 123 moveto
-103 110 109 97 115 84 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 94.86 121.44 moveto
-94 132 lineto
-101.26 124.28 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 140 230 240 290 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 140 230 moveto
-140 290 lineto
-241 290 lineto
-241 230 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 140 230 moveto
-140 290 lineto
-241 290 lineto
-241 230 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-147.5 277 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 140 270 moveto
-241 270 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188.5 257 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 140 250 moveto
-241 250 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188.5 237 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 148 223 moveto
-137 213 125 202 114 192 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 146.17 226.05 moveto
-156 230 lineto
-150.78 220.78 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 180 132 342 192 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 180 132 moveto
-180 192 lineto
-342 192 lineto
-342 132 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 180 132 moveto
-180 192 lineto
-342 192 lineto
-342 132 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 179 moveto 146 (mof::Animation< mof::Vector3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 180 172 moveto
-342 172 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-259.5 159 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 180 152 moveto
-342 152 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 139 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 218 222 moveto
-225 212 233 201 239 192 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 215.2 219.9 moveto
-212 230 lineto
-220.8 224.1 lineto
-closepath stroke
-grestore
-% Node4->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 222 125 moveto
-208 112 192 98 178 84 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 229 132 moveto
-218.75 128.11 lineto
-225.46 128.46 lineto
-221.93 124.93 lineto
-221.93 124.93 lineto
-221.93 124.93 lineto
-225.46 128.46 lineto
-225.11 121.75 lineto
-229 132 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 229 132 moveto
-218.75 128.11 lineto
-225.46 128.46 lineto
-221.93 124.93 lineto
-221.93 124.93 lineto
-221.93 124.93 lineto
-225.46 128.46 lineto
-225.11 121.75 lineto
-229 132 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-207.5 105 moveto 35 (m_body) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 386 334
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.md5
deleted file mode 100644 (file)
index d6e4d6e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-03cb398ace28a1df97817894e37c53b9
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.pdf
deleted file mode 100644 (file)
index 5f02b8c..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.eps
deleted file mode 100644 (file)
index 382f887..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 206 320
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 170 284 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 11 0 moveto
-11 84 lineto
-152 84 lineto
-152 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 11 0 moveto
-11 84 lineto
-152 84 lineto
-152 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-18.5 71 moveto 125 (mof::TranslationAnimation3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 11 64 moveto
-152 64 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-18.5 51 moveto 41 (- m_body) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 11 44 moveto
-152 44 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-18.5 31 moveto 118 (+ TranslationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-18.5 19 moveto 118 (+ TranslationAnimation3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-18.5 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 120 162 180 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 120 moveto
-0 180 lineto
-162 180 lineto
-162 120 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 120 moveto
-0 180 lineto
-162 180 lineto
-162 120 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 167 moveto 146 (mof::Animation< mof::Matrix3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 160 moveto
-162 160 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 147 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 140 moveto
-162 140 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 127 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 81 110 moveto
-81 101 81 92 81 84 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 77.5 110 moveto
-81 120 lineto
-84.5 110 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 31 216 131 276 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 31 216 moveto
-31 276 lineto
-132 276 lineto
-132 216 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 216 moveto
-31 276 lineto
-132 276 lineto
-132 216 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-38.5 263 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 256 moveto
-132 256 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 243 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 236 moveto
-132 236 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 223 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 81 206 moveto
-81 197 81 188 81 180 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 77.5 206 moveto
-81 216 lineto
-84.5 206 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 206 320
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.md5
deleted file mode 100644 (file)
index 3cc61dc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1a7ce0b540c0504fcb241a431f836e76
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.pdf
deleted file mode 100644 (file)
index decebf4..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1TranslationAnimation3D__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation.tex b/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation.tex
deleted file mode 100644 (file)
index 6efee49..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-\hypertarget{classmof_1_1UniformAnimation}{
-\section{クラス mof::UniformAnimation}
-\label{classmof_1_1UniformAnimation}\index{mof::UniformAnimation@{mof::UniformAnimation}}
-}
-{\tt \#include $<$UniformAnimation.hpp$>$}
-
-mof::UniformAnimationに対する継承グラフ\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=206pt]{classmof_1_1UniformAnimation__inherit__graph}
-\end{center}
-\end{figure}
-mof::UniformAnimationのコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=400pt]{classmof_1_1UniformAnimation__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{classmof_1_1UniformAnimation_df5dc0848fe5f5bd325dd44daec9c990}{UniformAnimation} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&initialValue, const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&targetValue, double speed)
-\item 
-virtual \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{classmof_1_1UniformAnimation_62a7f1604c435097fe893b1d3daa7b6c}{getValue} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame) const 
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- UniformAnimation.hpp の 7 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{classmof_1_1UniformAnimation_df5dc0848fe5f5bd325dd44daec9c990}{
-\index{mof::UniformAnimation@{mof::UniformAnimation}!UniformAnimation@{UniformAnimation}}
-\index{UniformAnimation@{UniformAnimation}!mof::UniformAnimation@{mof::UniformAnimation}}
-\subsubsection[{UniformAnimation}]{\setlength{\rightskip}{0pt plus 5cm}mof::UniformAnimation::UniformAnimation (const {\bf mof::Vector3D} \& {\em initialValue}, \/  const {\bf mof::Vector3D} \& {\em targetValue}, \/  double {\em speed})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{classmof_1_1UniformAnimation_df5dc0848fe5f5bd325dd44daec9c990}
-
-
-
-
- UniformAnimation.hpp の 16 行で定義されています。
-
-\subsection{関数}
-\hypertarget{classmof_1_1UniformAnimation_62a7f1604c435097fe893b1d3daa7b6c}{
-\index{mof::UniformAnimation@{mof::UniformAnimation}!getValue@{getValue}}
-\index{getValue@{getValue}!mof::UniformAnimation@{mof::UniformAnimation}}
-\subsubsection[{getValue}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf mof::Vector3D} mof::UniformAnimation::getValue ({\bf mof::FrameNumber} {\em frame}) const\hspace{0.3cm}{\tt  \mbox{[}inline, virtual\mbox{]}}}}
-\label{classmof_1_1UniformAnimation_62a7f1604c435097fe893b1d3daa7b6c}
-
-
-
-
-\hyperlink{classmof_1_1Animation_f4898deb6a11bb2b863e69840985e13d}{mof::Animation$<$ mof::Vector3D $>$}を実装しています。
-
- UniformAnimation.hpp の 26 行で定義されています。
-
-このクラスの説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{UniformAnimation_8hpp}{UniformAnimation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.eps
deleted file mode 100644 (file)
index 28c3f29..0000000
+++ /dev/null
@@ -1,478 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 304 490
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 268 454 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 126 0 moveto
-126 96 lineto
-242 96 lineto
-242 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 126 0 moveto
-126 96 lineto
-242 96 lineto
-242 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-134 83 moveto 100 (mof::UniformAnimation) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 126 76 moveto
-242 76 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-134 63 moveto 66 (- m_initialValue) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-134 51 moveto 68 (- m_targetValue) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-134 39 moveto 46 (- m_speed) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 126 32 moveto
-242 32 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-134 19 moveto 92 (+ UniformAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-134 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 222 162 282 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 222 moveto
-0 282 lineto
-162 282 lineto
-162 222 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 222 moveto
-0 282 lineto
-162 282 lineto
-162 222 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 269 moveto 146 (mof::Animation< mof::Vector3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 262 moveto
-162 262 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 249 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 242 moveto
-162 242 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 229 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 101 213 moveto
-118 180 142 132 160 96 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 97.8 211.56 moveto
-96 222 lineto
-103.92 214.96 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 31 386 131 446 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 31 386 moveto
-31 446 lineto
-132 446 lineto
-132 386 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 386 moveto
-31 446 lineto
-132 446 lineto
-132 386 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-38.5 433 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 426 moveto
-132 426 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 413 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 406 moveto
-132 406 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 393 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 81 376 moveto
-81 347 81 309 81 282 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 77.5 376 moveto
-81 386 lineto
-84.5 376 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 180 156 258 348 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structmof_1_1Vector3D.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 180 156 moveto
-180 348 lineto
-258 348 lineto
-258 156 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 180 156 moveto
-180 348 lineto
-258 348 lineto
-258 156 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 335 moveto 62 (mof::Vector3D) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 180 328 moveto
-258 328 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 315 moveto 14 (+ x) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 303 moveto 14 (+ y) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 291 moveto 14 (+ z) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 180 284 moveto
-258 284 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 271 moveto 55 (+ Vector3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 259 moveto 55 (+ Vector3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 247 moveto 61 (+ ~Vector3D\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 235 moveto 57 (+ normalize\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 223 moveto 56 (+ operator+\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 211 moveto 53 (+ operator-\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 199 moveto 54 (+ operator*\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 187 moveto 53 (+ operator/\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 175 moveto 62 (+ operator==\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-188 163 moveto 59 (+ operator!=\(\)) alignedtext
-grestore
-% Node4->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 201 146 moveto
-198 129 195 111 192 96 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 203 156 moveto
-196.63 147.08 lineto
-202.02 151.1 lineto
-201.04 146.19 lineto
-201.04 146.19 lineto
-201.04 146.19 lineto
-202.02 151.1 lineto
-205.45 145.31 lineto
-203 156 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 203 156 moveto
-196.63 147.08 lineto
-202.02 151.1 lineto
-201.04 146.19 lineto
-201.04 146.19 lineto
-201.04 146.19 lineto
-202.02 151.1 lineto
-205.45 145.31 lineto
-203 156 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-198 129 moveto 62 (m_targetValue) alignedtext
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-199 117 moveto 60 (m_initialValue) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 304 490
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.md5
deleted file mode 100644 (file)
index 942cd03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-babcb8c6da10cd79b50a281d9427a5e0
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.pdf
deleted file mode 100644 (file)
index 792fd2c..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.eps b/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.eps
deleted file mode 100644 (file)
index 88f695f..0000000
+++ /dev/null
@@ -1,363 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 206 332
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 170 296 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 23 0 moveto
-23 96 lineto
-139 96 lineto
-139 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 0 moveto
-23 96 lineto
-139 96 lineto
-139 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 83 moveto 100 (mof::UniformAnimation) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 76 moveto
-139 76 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 63 moveto 66 (- m_initialValue) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 51 moveto 68 (- m_targetValue) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 39 moveto 46 (- m_speed) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 23 32 moveto
-139 32 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 19 moveto 92 (+ UniformAnimation\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-31 7 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 132 162 192 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classmof_1_1Animation.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 132 moveto
-0 192 lineto
-162 192 lineto
-162 132 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 132 moveto
-0 192 lineto
-162 192 lineto
-162 132 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 179 moveto 146 (mof::Animation< mof::Vector3D >) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 172 moveto
-162 172 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 159 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 152 moveto
-162 152 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 139 moveto 53 (+ getValue\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 81 122 moveto
-81 113 81 104 81 96 curveto
-stroke
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 77.5 122 moveto
-81 132 lineto
-84.5 122 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 31 228 131 288 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classboost_1_1noncopyable.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 31 228 moveto
-31 288 lineto
-132 288 lineto
-132 228 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 228 moveto
-31 288 lineto
-132 288 lineto
-132 228 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-38.5 275 moveto 85 (boost::noncopyable) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 268 moveto
-132 268 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 255 moveto 3 ( ) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 31 248 moveto
-132 248 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-79.5 235 moveto 3 ( ) alignedtext
-grestore
-% Node3->Node2
-gsave
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 81 218 moveto
-81 209 81 200 81 192 curveto
-stroke
-1 setlinewidth
-solid
-0.000 0.812 0.545 edgecolor
-newpath 77.5 218 moveto
-81 228 lineto
-84.5 218 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 206 332
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.md5 b/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.md5
deleted file mode 100644 (file)
index 3f34c7e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-7b087e181db55982fd4f8ea8c13cc44a
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.pdf b/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.pdf
deleted file mode 100644 (file)
index cc739f2..0000000
Binary files a/latex/vim/.vim/doc/latex/classmof_1_1UniformAnimation__inherit__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/command__mod_8cc.tex b/latex/vim/.vim/doc/latex/command__mod_8cc.tex
deleted file mode 100644 (file)
index f831f4d..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-\hypertarget{command__mod_8cc}{
-\section{command\_\-mod/command\_\-mod.cc}
-\label{command__mod_8cc}\index{command\_\-mod/command\_\-mod.cc@{command\_\-mod/command\_\-mod.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacecommand__mod}{command\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecommand__mod_bd6091502a939a02b4838c2788c63200}{command\_\-mod::enterVRMode} ()
-\item 
-void \hyperlink{namespacecommand__mod_abab8fb55381f360d77aa8f48eef7ee2}{command\_\-mod::enterCaptureMode} ()
-\item 
-void \hyperlink{namespacecommand__mod_fba01dbbbf835c4c3764f1319201a52c}{command\_\-mod::updateTarget} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&span)
-\item 
-void \hyperlink{namespacecommand__mod_90fa496671ed8864231f55b875f42313}{command\_\-mod::initialize} ()
-\begin{CompactList}\small\item\em モジュールを初期化する \item\end{CompactList}\item 
-void \hyperlink{namespacecommand__mod_cb7afacda7a5d179a04bb4a089bee9d2}{command\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールを解放して,初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecommand__mod_755cf3344a9395d83349e81c5d4ca45a}{command\_\-mod::notifyKeyPressed} (unsigned char key, int x, int y)
-\begin{CompactList}\small\item\em キーボードが押されたことを通知する関数.キーに対応した機能を呼び出す. 詳細はglutKeyboardFunc参照. \item\end{CompactList}\item 
-void \hyperlink{namespacecommand__mod_d288c23615c5d2c9a061f797600e6e07}{command\_\-mod::update} ()
-\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/command__mod_8h.tex b/latex/vim/.vim/doc/latex/command__mod_8h.tex
deleted file mode 100644 (file)
index de610d8..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\hypertarget{command__mod_8h}{
-\section{command\_\-mod/command\_\-mod.h}
-\label{command__mod_8h}\index{command\_\-mod/command\_\-mod.h@{command\_\-mod/command\_\-mod.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacecommand__mod}{command\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecommand__mod_90fa496671ed8864231f55b875f42313}{command\_\-mod::initialize} ()
-\begin{CompactList}\small\item\em モジュールを初期化する \item\end{CompactList}\item 
-void \hyperlink{namespacecommand__mod_cb7afacda7a5d179a04bb4a089bee9d2}{command\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールを解放して,初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecommand__mod_d288c23615c5d2c9a061f797600e6e07}{command\_\-mod::update} ()
-\item 
-void \hyperlink{namespacecommand__mod_755cf3344a9395d83349e81c5d4ca45a}{command\_\-mod::notifyKeyPressed} (unsigned char key, int x, int y)
-\begin{CompactList}\small\item\em キーボードが押されたことを通知する関数.キーに対応した機能を呼び出す. 詳細はglutKeyboardFunc参照. \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/configure_8h.tex b/latex/vim/.vim/doc/latex/configure_8h.tex
deleted file mode 100644 (file)
index d6052e9..0000000
+++ /dev/null
@@ -1,412 +0,0 @@
-\hypertarget{configure_8h}{
-\section{configure.h}
-\label{configure_8h}\index{configure.h@{configure.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceconfigure}{configure}
-\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{configure_8h_884ad251be661d62d2d0d00d0ae7ed26}{USE\_\-CAMERA}~true
-\item 
-\#define \hyperlink{configure_8h_4b7fc74e9502af6e25a001edaa64c44e}{WINDOW\_\-MODE}~true
-\item 
-\#define \hyperlink{configure_8h_2cd109632a6dcccaa80b43561b1ab700}{SCREEN\_\-WIDTH}~640
-\item 
-\#define \hyperlink{configure_8h_6974d08a74da681b3957b2fead2608b8}{SCREEN\_\-HEIGHT}~480
-\item 
-\#define \hyperlink{configure_8h_0c0dea8e73364e56176aa82c0d2feaef}{GAMEMODE\_\-STRING}~\char`\"{}1280x1024\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_d354d70fc770f4dad4261091d30aed2c}{CAMERA\_\-RESOLUTION\_\-WIDTH}~960
-\item 
-\#define \hyperlink{configure_8h_c2255c4adc6e30c2f44b1e13b8662eeb}{CAMERA\_\-RESOLUTION\_\-HEIGHT}~720
-\item 
-\#define \hyperlink{configure_8h_ad0a23bc98c9469943c3e111e9e092ca}{CAMERA\_\-CAPTURE\_\-RATE}~5
-\item 
-\#define \hyperlink{configure_8h_29e409d1c8429b5bed83188ca4ace328}{EYE\_\-X}~0
-\item 
-\#define \hyperlink{configure_8h_b154da20cd3ad528aec144a6dcdb474e}{EYE\_\-Y}~0
-\item 
-\#define \hyperlink{configure_8h_024537dd71b589d50636c840be8a66fd}{EYE\_\-Z}~4000
-\item 
-\#define \hyperlink{configure_8h_4f0fb59aef6128b8eb6d726f640653b6}{LOOKAT\_\-X}~0
-\item 
-\#define \hyperlink{configure_8h_6a310092960496ff81a3e9f455201013}{LOOKAT\_\-Y}~0
-\item 
-\#define \hyperlink{configure_8h_36e2e6957ef26d896289c8d03e548471}{LOOKAT\_\-Z}~0
-\item 
-\#define \hyperlink{configure_8h_799d7ac2652fc79ec3a04b564971a4d0}{UP\_\-X}~0
-\item 
-\#define \hyperlink{configure_8h_0a0b1515c7177c8e0d97e63a90f11788}{UP\_\-Y}~1
-\item 
-\#define \hyperlink{configure_8h_8708d2baffb71052a954b8d47285acbd}{UP\_\-Z}~0
-\item 
-\#define \hyperlink{configure_8h_efb005c050b55a482beebf374ccc563f}{NEAR\_\-CLIP}~100
-\item 
-\#define \hyperlink{configure_8h_f8dfaae88491cffb36edb9873cc1451d}{FAR\_\-CLIP}~8000
-\item 
-\#define \hyperlink{configure_8h_2152f25bd56b472323dfe1f9a206ffa0}{LIGHT\_\-X}~-1
-\item 
-\#define \hyperlink{configure_8h_529c00fb375449b9cbff54710793ec58}{LIGHT\_\-Y}~-1
-\item 
-\#define \hyperlink{configure_8h_75380cc2996a9270df32de1e16510dcb}{LIGHT\_\-Z}~-1
-\item 
-\#define \hyperlink{configure_8h_a14defd193822011a6ed0b098ddac365}{FILE\_\-LEFT\_\-ARM\_\-PARTS}~\char`\"{}models/leftarm.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_668365d06e6e03dcaa44de34601d2f28}{FILE\_\-RIGHT\_\-ARM\_\-PARTS}~\char`\"{}models/rightarm.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_005f41ea971a731333c1b196d69996a1}{FILE\_\-LEFT\_\-LEG\_\-PARTS}~\char`\"{}models/leftleg.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_f0f9878c6c243847a61fab6065a9f101}{FILE\_\-RIGHT\_\-LEG\_\-PARTS}~\char`\"{}models/rightleg.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_d5b2a225e86f7cbe6f5b92d3fa126696}{FILE\_\-SHADOW\_\-PARTS}~\char`\"{}models/shadow.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_ffb050f315866f815a9988356a4f2a96}{FILE\_\-CAMERA\_\-PARTS}~\char`\"{}models/camera.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_96f3ccb40e41a2b74d2716e024204c88}{FILE\_\-BODY\_\-PARTS}~\char`\"{}models/body.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_ccfc0a5febdcfabda5912dc4e0deaca1}{FILE\_\-LOGO}~\char`\"{}models/logo.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_022a202e2d3f39ab9fc2197923ae4365}{FILE\_\-FACE}~\char`\"{}models/face.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_ad3c82fa0b2758fc7ea000eafe9892da}{FILE\_\-FACE\_\-TEXTURE}~\char`\"{}models/face.png\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_178f5028927e2c2d3e9c74d1d85c9a67}{FILE\_\-OBJECT}~\char`\"{}models/yeswecan.nd3d\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_6db4c48126c1d790d246723a6926b5a9}{FILE\_\-OBJECT\_\-TEXTURE}~\char`\"{}models/objtex/\%d.png\char`\"{}
-\item 
-\#define \hyperlink{configure_8h_08f3f079e1d3005d786789c4c79f8061}{NUM\_\-TEX}~10
-\item 
-\#define \hyperlink{configure_8h_2263038aec03a42f913a14674f400518}{FILE\_\-CAPTURE\_\-FRAME\_\-TEXTURE}~\char`\"{}models/captureFrame.png\char`\"{}
-\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{configure_8h_ad0a23bc98c9469943c3e111e9e092ca}{
-\index{configure.h@{configure.h}!CAMERA\_\-CAPTURE\_\-RATE@{CAMERA\_\-CAPTURE\_\-RATE}}
-\index{CAMERA\_\-CAPTURE\_\-RATE@{CAMERA\_\-CAPTURE\_\-RATE}!configure.h@{configure.h}}
-\subsubsection[{CAMERA\_\-CAPTURE\_\-RATE}]{\setlength{\rightskip}{0pt plus 5cm}\#define CAMERA\_\-CAPTURE\_\-RATE~5}}
-\label{configure_8h_ad0a23bc98c9469943c3e111e9e092ca}
-
-
-
-
- configure.h の 13 行で定義されています。\hypertarget{configure_8h_c2255c4adc6e30c2f44b1e13b8662eeb}{
-\index{configure.h@{configure.h}!CAMERA\_\-RESOLUTION\_\-HEIGHT@{CAMERA\_\-RESOLUTION\_\-HEIGHT}}
-\index{CAMERA\_\-RESOLUTION\_\-HEIGHT@{CAMERA\_\-RESOLUTION\_\-HEIGHT}!configure.h@{configure.h}}
-\subsubsection[{CAMERA\_\-RESOLUTION\_\-HEIGHT}]{\setlength{\rightskip}{0pt plus 5cm}\#define CAMERA\_\-RESOLUTION\_\-HEIGHT~720}}
-\label{configure_8h_c2255c4adc6e30c2f44b1e13b8662eeb}
-
-
-
-
- configure.h の 12 行で定義されています。\hypertarget{configure_8h_d354d70fc770f4dad4261091d30aed2c}{
-\index{configure.h@{configure.h}!CAMERA\_\-RESOLUTION\_\-WIDTH@{CAMERA\_\-RESOLUTION\_\-WIDTH}}
-\index{CAMERA\_\-RESOLUTION\_\-WIDTH@{CAMERA\_\-RESOLUTION\_\-WIDTH}!configure.h@{configure.h}}
-\subsubsection[{CAMERA\_\-RESOLUTION\_\-WIDTH}]{\setlength{\rightskip}{0pt plus 5cm}\#define CAMERA\_\-RESOLUTION\_\-WIDTH~960}}
-\label{configure_8h_d354d70fc770f4dad4261091d30aed2c}
-
-
-
-
- configure.h の 11 行で定義されています。\hypertarget{configure_8h_29e409d1c8429b5bed83188ca4ace328}{
-\index{configure.h@{configure.h}!EYE\_\-X@{EYE\_\-X}}
-\index{EYE\_\-X@{EYE\_\-X}!configure.h@{configure.h}}
-\subsubsection[{EYE\_\-X}]{\setlength{\rightskip}{0pt plus 5cm}\#define EYE\_\-X~0}}
-\label{configure_8h_29e409d1c8429b5bed83188ca4ace328}
-
-
-
-
- configure.h の 16 行で定義されています。\hypertarget{configure_8h_b154da20cd3ad528aec144a6dcdb474e}{
-\index{configure.h@{configure.h}!EYE\_\-Y@{EYE\_\-Y}}
-\index{EYE\_\-Y@{EYE\_\-Y}!configure.h@{configure.h}}
-\subsubsection[{EYE\_\-Y}]{\setlength{\rightskip}{0pt plus 5cm}\#define EYE\_\-Y~0}}
-\label{configure_8h_b154da20cd3ad528aec144a6dcdb474e}
-
-
-
-
- configure.h の 17 行で定義されています。\hypertarget{configure_8h_024537dd71b589d50636c840be8a66fd}{
-\index{configure.h@{configure.h}!EYE\_\-Z@{EYE\_\-Z}}
-\index{EYE\_\-Z@{EYE\_\-Z}!configure.h@{configure.h}}
-\subsubsection[{EYE\_\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define EYE\_\-Z~4000}}
-\label{configure_8h_024537dd71b589d50636c840be8a66fd}
-
-
-
-
- configure.h の 18 行で定義されています。\hypertarget{configure_8h_f8dfaae88491cffb36edb9873cc1451d}{
-\index{configure.h@{configure.h}!FAR\_\-CLIP@{FAR\_\-CLIP}}
-\index{FAR\_\-CLIP@{FAR\_\-CLIP}!configure.h@{configure.h}}
-\subsubsection[{FAR\_\-CLIP}]{\setlength{\rightskip}{0pt plus 5cm}\#define FAR\_\-CLIP~8000}}
-\label{configure_8h_f8dfaae88491cffb36edb9873cc1451d}
-
-
-
-
- configure.h の 26 行で定義されています。\hypertarget{configure_8h_96f3ccb40e41a2b74d2716e024204c88}{
-\index{configure.h@{configure.h}!FILE\_\-BODY\_\-PARTS@{FILE\_\-BODY\_\-PARTS}}
-\index{FILE\_\-BODY\_\-PARTS@{FILE\_\-BODY\_\-PARTS}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-BODY\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-BODY\_\-PARTS~\char`\"{}models/body.nd3d\char`\"{}}}
-\label{configure_8h_96f3ccb40e41a2b74d2716e024204c88}
-
-
-
-
- configure.h の 41 行で定義されています。\hypertarget{configure_8h_ffb050f315866f815a9988356a4f2a96}{
-\index{configure.h@{configure.h}!FILE\_\-CAMERA\_\-PARTS@{FILE\_\-CAMERA\_\-PARTS}}
-\index{FILE\_\-CAMERA\_\-PARTS@{FILE\_\-CAMERA\_\-PARTS}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-CAMERA\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-CAMERA\_\-PARTS~\char`\"{}models/camera.nd3d\char`\"{}}}
-\label{configure_8h_ffb050f315866f815a9988356a4f2a96}
-
-
-
-
- configure.h の 40 行で定義されています。\hypertarget{configure_8h_2263038aec03a42f913a14674f400518}{
-\index{configure.h@{configure.h}!FILE\_\-CAPTURE\_\-FRAME\_\-TEXTURE@{FILE\_\-CAPTURE\_\-FRAME\_\-TEXTURE}}
-\index{FILE\_\-CAPTURE\_\-FRAME\_\-TEXTURE@{FILE\_\-CAPTURE\_\-FRAME\_\-TEXTURE}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-CAPTURE\_\-FRAME\_\-TEXTURE}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-CAPTURE\_\-FRAME\_\-TEXTURE~\char`\"{}models/captureFrame.png\char`\"{}}}
-\label{configure_8h_2263038aec03a42f913a14674f400518}
-
-
-
-
- configure.h の 48 行で定義されています。\hypertarget{configure_8h_022a202e2d3f39ab9fc2197923ae4365}{
-\index{configure.h@{configure.h}!FILE\_\-FACE@{FILE\_\-FACE}}
-\index{FILE\_\-FACE@{FILE\_\-FACE}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-FACE}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-FACE~\char`\"{}models/face.nd3d\char`\"{}}}
-\label{configure_8h_022a202e2d3f39ab9fc2197923ae4365}
-
-
-
-
- configure.h の 43 行で定義されています。\hypertarget{configure_8h_ad3c82fa0b2758fc7ea000eafe9892da}{
-\index{configure.h@{configure.h}!FILE\_\-FACE\_\-TEXTURE@{FILE\_\-FACE\_\-TEXTURE}}
-\index{FILE\_\-FACE\_\-TEXTURE@{FILE\_\-FACE\_\-TEXTURE}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-FACE\_\-TEXTURE}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-FACE\_\-TEXTURE~\char`\"{}models/face.png\char`\"{}}}
-\label{configure_8h_ad3c82fa0b2758fc7ea000eafe9892da}
-
-
-
-
- configure.h の 44 行で定義されています。\hypertarget{configure_8h_a14defd193822011a6ed0b098ddac365}{
-\index{configure.h@{configure.h}!FILE\_\-LEFT\_\-ARM\_\-PARTS@{FILE\_\-LEFT\_\-ARM\_\-PARTS}}
-\index{FILE\_\-LEFT\_\-ARM\_\-PARTS@{FILE\_\-LEFT\_\-ARM\_\-PARTS}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-LEFT\_\-ARM\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-LEFT\_\-ARM\_\-PARTS~\char`\"{}models/leftarm.nd3d\char`\"{}}}
-\label{configure_8h_a14defd193822011a6ed0b098ddac365}
-
-
-
-
- configure.h の 35 行で定義されています。\hypertarget{configure_8h_005f41ea971a731333c1b196d69996a1}{
-\index{configure.h@{configure.h}!FILE\_\-LEFT\_\-LEG\_\-PARTS@{FILE\_\-LEFT\_\-LEG\_\-PARTS}}
-\index{FILE\_\-LEFT\_\-LEG\_\-PARTS@{FILE\_\-LEFT\_\-LEG\_\-PARTS}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-LEFT\_\-LEG\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-LEFT\_\-LEG\_\-PARTS~\char`\"{}models/leftleg.nd3d\char`\"{}}}
-\label{configure_8h_005f41ea971a731333c1b196d69996a1}
-
-
-
-
- configure.h の 37 行で定義されています。\hypertarget{configure_8h_ccfc0a5febdcfabda5912dc4e0deaca1}{
-\index{configure.h@{configure.h}!FILE\_\-LOGO@{FILE\_\-LOGO}}
-\index{FILE\_\-LOGO@{FILE\_\-LOGO}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-LOGO}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-LOGO~\char`\"{}models/logo.nd3d\char`\"{}}}
-\label{configure_8h_ccfc0a5febdcfabda5912dc4e0deaca1}
-
-
-
-
- configure.h の 42 行で定義されています。\hypertarget{configure_8h_178f5028927e2c2d3e9c74d1d85c9a67}{
-\index{configure.h@{configure.h}!FILE\_\-OBJECT@{FILE\_\-OBJECT}}
-\index{FILE\_\-OBJECT@{FILE\_\-OBJECT}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-OBJECT}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-OBJECT~\char`\"{}models/yeswecan.nd3d\char`\"{}}}
-\label{configure_8h_178f5028927e2c2d3e9c74d1d85c9a67}
-
-
-
-
- configure.h の 45 行で定義されています。\hypertarget{configure_8h_6db4c48126c1d790d246723a6926b5a9}{
-\index{configure.h@{configure.h}!FILE\_\-OBJECT\_\-TEXTURE@{FILE\_\-OBJECT\_\-TEXTURE}}
-\index{FILE\_\-OBJECT\_\-TEXTURE@{FILE\_\-OBJECT\_\-TEXTURE}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-OBJECT\_\-TEXTURE}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-OBJECT\_\-TEXTURE~\char`\"{}models/objtex/\%d.png\char`\"{}}}
-\label{configure_8h_6db4c48126c1d790d246723a6926b5a9}
-
-
-
-
- configure.h の 46 行で定義されています。\hypertarget{configure_8h_668365d06e6e03dcaa44de34601d2f28}{
-\index{configure.h@{configure.h}!FILE\_\-RIGHT\_\-ARM\_\-PARTS@{FILE\_\-RIGHT\_\-ARM\_\-PARTS}}
-\index{FILE\_\-RIGHT\_\-ARM\_\-PARTS@{FILE\_\-RIGHT\_\-ARM\_\-PARTS}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-RIGHT\_\-ARM\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-RIGHT\_\-ARM\_\-PARTS~\char`\"{}models/rightarm.nd3d\char`\"{}}}
-\label{configure_8h_668365d06e6e03dcaa44de34601d2f28}
-
-
-
-
- configure.h の 36 行で定義されています。\hypertarget{configure_8h_f0f9878c6c243847a61fab6065a9f101}{
-\index{configure.h@{configure.h}!FILE\_\-RIGHT\_\-LEG\_\-PARTS@{FILE\_\-RIGHT\_\-LEG\_\-PARTS}}
-\index{FILE\_\-RIGHT\_\-LEG\_\-PARTS@{FILE\_\-RIGHT\_\-LEG\_\-PARTS}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-RIGHT\_\-LEG\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-RIGHT\_\-LEG\_\-PARTS~\char`\"{}models/rightleg.nd3d\char`\"{}}}
-\label{configure_8h_f0f9878c6c243847a61fab6065a9f101}
-
-
-
-
- configure.h の 38 行で定義されています。\hypertarget{configure_8h_d5b2a225e86f7cbe6f5b92d3fa126696}{
-\index{configure.h@{configure.h}!FILE\_\-SHADOW\_\-PARTS@{FILE\_\-SHADOW\_\-PARTS}}
-\index{FILE\_\-SHADOW\_\-PARTS@{FILE\_\-SHADOW\_\-PARTS}!configure.h@{configure.h}}
-\subsubsection[{FILE\_\-SHADOW\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-SHADOW\_\-PARTS~\char`\"{}models/shadow.nd3d\char`\"{}}}
-\label{configure_8h_d5b2a225e86f7cbe6f5b92d3fa126696}
-
-
-
-
- configure.h の 39 行で定義されています。\hypertarget{configure_8h_0c0dea8e73364e56176aa82c0d2feaef}{
-\index{configure.h@{configure.h}!GAMEMODE\_\-STRING@{GAMEMODE\_\-STRING}}
-\index{GAMEMODE\_\-STRING@{GAMEMODE\_\-STRING}!configure.h@{configure.h}}
-\subsubsection[{GAMEMODE\_\-STRING}]{\setlength{\rightskip}{0pt plus 5cm}\#define GAMEMODE\_\-STRING~\char`\"{}1280x1024\char`\"{}}}
-\label{configure_8h_0c0dea8e73364e56176aa82c0d2feaef}
-
-
-
-
- configure.h の 8 行で定義されています。\hypertarget{configure_8h_2152f25bd56b472323dfe1f9a206ffa0}{
-\index{configure.h@{configure.h}!LIGHT\_\-X@{LIGHT\_\-X}}
-\index{LIGHT\_\-X@{LIGHT\_\-X}!configure.h@{configure.h}}
-\subsubsection[{LIGHT\_\-X}]{\setlength{\rightskip}{0pt plus 5cm}\#define LIGHT\_\-X~-1}}
-\label{configure_8h_2152f25bd56b472323dfe1f9a206ffa0}
-
-
-
-
- configure.h の 29 行で定義されています。\hypertarget{configure_8h_529c00fb375449b9cbff54710793ec58}{
-\index{configure.h@{configure.h}!LIGHT\_\-Y@{LIGHT\_\-Y}}
-\index{LIGHT\_\-Y@{LIGHT\_\-Y}!configure.h@{configure.h}}
-\subsubsection[{LIGHT\_\-Y}]{\setlength{\rightskip}{0pt plus 5cm}\#define LIGHT\_\-Y~-1}}
-\label{configure_8h_529c00fb375449b9cbff54710793ec58}
-
-
-
-
- configure.h の 30 行で定義されています。\hypertarget{configure_8h_75380cc2996a9270df32de1e16510dcb}{
-\index{configure.h@{configure.h}!LIGHT\_\-Z@{LIGHT\_\-Z}}
-\index{LIGHT\_\-Z@{LIGHT\_\-Z}!configure.h@{configure.h}}
-\subsubsection[{LIGHT\_\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define LIGHT\_\-Z~-1}}
-\label{configure_8h_75380cc2996a9270df32de1e16510dcb}
-
-
-
-
- configure.h の 31 行で定義されています。\hypertarget{configure_8h_4f0fb59aef6128b8eb6d726f640653b6}{
-\index{configure.h@{configure.h}!LOOKAT\_\-X@{LOOKAT\_\-X}}
-\index{LOOKAT\_\-X@{LOOKAT\_\-X}!configure.h@{configure.h}}
-\subsubsection[{LOOKAT\_\-X}]{\setlength{\rightskip}{0pt plus 5cm}\#define LOOKAT\_\-X~0}}
-\label{configure_8h_4f0fb59aef6128b8eb6d726f640653b6}
-
-
-
-
- configure.h の 19 行で定義されています。\hypertarget{configure_8h_6a310092960496ff81a3e9f455201013}{
-\index{configure.h@{configure.h}!LOOKAT\_\-Y@{LOOKAT\_\-Y}}
-\index{LOOKAT\_\-Y@{LOOKAT\_\-Y}!configure.h@{configure.h}}
-\subsubsection[{LOOKAT\_\-Y}]{\setlength{\rightskip}{0pt plus 5cm}\#define LOOKAT\_\-Y~0}}
-\label{configure_8h_6a310092960496ff81a3e9f455201013}
-
-
-
-
- configure.h の 20 行で定義されています。\hypertarget{configure_8h_36e2e6957ef26d896289c8d03e548471}{
-\index{configure.h@{configure.h}!LOOKAT\_\-Z@{LOOKAT\_\-Z}}
-\index{LOOKAT\_\-Z@{LOOKAT\_\-Z}!configure.h@{configure.h}}
-\subsubsection[{LOOKAT\_\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define LOOKAT\_\-Z~0}}
-\label{configure_8h_36e2e6957ef26d896289c8d03e548471}
-
-
-
-
- configure.h の 21 行で定義されています。\hypertarget{configure_8h_efb005c050b55a482beebf374ccc563f}{
-\index{configure.h@{configure.h}!NEAR\_\-CLIP@{NEAR\_\-CLIP}}
-\index{NEAR\_\-CLIP@{NEAR\_\-CLIP}!configure.h@{configure.h}}
-\subsubsection[{NEAR\_\-CLIP}]{\setlength{\rightskip}{0pt plus 5cm}\#define NEAR\_\-CLIP~100}}
-\label{configure_8h_efb005c050b55a482beebf374ccc563f}
-
-
-
-
- configure.h の 25 行で定義されています。\hypertarget{configure_8h_08f3f079e1d3005d786789c4c79f8061}{
-\index{configure.h@{configure.h}!NUM\_\-TEX@{NUM\_\-TEX}}
-\index{NUM\_\-TEX@{NUM\_\-TEX}!configure.h@{configure.h}}
-\subsubsection[{NUM\_\-TEX}]{\setlength{\rightskip}{0pt plus 5cm}\#define NUM\_\-TEX~10}}
-\label{configure_8h_08f3f079e1d3005d786789c4c79f8061}
-
-
-
-
- configure.h の 47 行で定義されています。\hypertarget{configure_8h_6974d08a74da681b3957b2fead2608b8}{
-\index{configure.h@{configure.h}!SCREEN\_\-HEIGHT@{SCREEN\_\-HEIGHT}}
-\index{SCREEN\_\-HEIGHT@{SCREEN\_\-HEIGHT}!configure.h@{configure.h}}
-\subsubsection[{SCREEN\_\-HEIGHT}]{\setlength{\rightskip}{0pt plus 5cm}\#define SCREEN\_\-HEIGHT~480}}
-\label{configure_8h_6974d08a74da681b3957b2fead2608b8}
-
-
-
-
- configure.h の 7 行で定義されています。\hypertarget{configure_8h_2cd109632a6dcccaa80b43561b1ab700}{
-\index{configure.h@{configure.h}!SCREEN\_\-WIDTH@{SCREEN\_\-WIDTH}}
-\index{SCREEN\_\-WIDTH@{SCREEN\_\-WIDTH}!configure.h@{configure.h}}
-\subsubsection[{SCREEN\_\-WIDTH}]{\setlength{\rightskip}{0pt plus 5cm}\#define SCREEN\_\-WIDTH~640}}
-\label{configure_8h_2cd109632a6dcccaa80b43561b1ab700}
-
-
-
-
- configure.h の 6 行で定義されています。\hypertarget{configure_8h_799d7ac2652fc79ec3a04b564971a4d0}{
-\index{configure.h@{configure.h}!UP\_\-X@{UP\_\-X}}
-\index{UP\_\-X@{UP\_\-X}!configure.h@{configure.h}}
-\subsubsection[{UP\_\-X}]{\setlength{\rightskip}{0pt plus 5cm}\#define UP\_\-X~0}}
-\label{configure_8h_799d7ac2652fc79ec3a04b564971a4d0}
-
-
-
-
- configure.h の 22 行で定義されています。\hypertarget{configure_8h_0a0b1515c7177c8e0d97e63a90f11788}{
-\index{configure.h@{configure.h}!UP\_\-Y@{UP\_\-Y}}
-\index{UP\_\-Y@{UP\_\-Y}!configure.h@{configure.h}}
-\subsubsection[{UP\_\-Y}]{\setlength{\rightskip}{0pt plus 5cm}\#define UP\_\-Y~1}}
-\label{configure_8h_0a0b1515c7177c8e0d97e63a90f11788}
-
-
-
-
- configure.h の 23 行で定義されています。\hypertarget{configure_8h_8708d2baffb71052a954b8d47285acbd}{
-\index{configure.h@{configure.h}!UP\_\-Z@{UP\_\-Z}}
-\index{UP\_\-Z@{UP\_\-Z}!configure.h@{configure.h}}
-\subsubsection[{UP\_\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define UP\_\-Z~0}}
-\label{configure_8h_8708d2baffb71052a954b8d47285acbd}
-
-
-
-
- configure.h の 24 行で定義されています。\hypertarget{configure_8h_884ad251be661d62d2d0d00d0ae7ed26}{
-\index{configure.h@{configure.h}!USE\_\-CAMERA@{USE\_\-CAMERA}}
-\index{USE\_\-CAMERA@{USE\_\-CAMERA}!configure.h@{configure.h}}
-\subsubsection[{USE\_\-CAMERA}]{\setlength{\rightskip}{0pt plus 5cm}\#define USE\_\-CAMERA~true}}
-\label{configure_8h_884ad251be661d62d2d0d00d0ae7ed26}
-
-
-
-
- configure.h の 4 行で定義されています。\hypertarget{configure_8h_4b7fc74e9502af6e25a001edaa64c44e}{
-\index{configure.h@{configure.h}!WINDOW\_\-MODE@{WINDOW\_\-MODE}}
-\index{WINDOW\_\-MODE@{WINDOW\_\-MODE}!configure.h@{configure.h}}
-\subsubsection[{WINDOW\_\-MODE}]{\setlength{\rightskip}{0pt plus 5cm}\#define WINDOW\_\-MODE~true}}
-\label{configure_8h_4b7fc74e9502af6e25a001edaa64c44e}
-
-
-
-
- configure.h の 5 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/confirm__mod_8cc.tex b/latex/vim/.vim/doc/latex/confirm__mod_8cc.tex
deleted file mode 100644 (file)
index a36734e..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-\hypertarget{confirm__mod_8cc}{
-\section{capturing\_\-mod/confirm\_\-mod.cc}
-\label{confirm__mod_8cc}\index{capturing\_\-mod/confirm\_\-mod.cc@{capturing\_\-mod/confirm\_\-mod.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceconfirm__mod}{confirm\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespaceconfirm__mod_b6b0094548629c6b9c723e03715077be}{confirm\_\-mod::initialize} (unsigned int screenWidth, unsigned int screenHeight)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespaceconfirm__mod_d5fb6aefc875850602f415f37250f11e}{confirm\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespaceconfirm__mod_698948e8ff44b452459a3ee4c7c55007}{confirm\_\-mod::reset} (const char $\ast$filename, void($\ast$taskFinishedFunc)(), bool type)
-\item 
-void \hyperlink{namespaceconfirm__mod_1fc64ba27043466a5c80fce92295fc3b}{confirm\_\-mod::update} ()
-\item 
-void \hyperlink{namespaceconfirm__mod_0ae7554007881395cc69aa6ad821477f}{confirm\_\-mod::draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespaceconfirm__mod_0650792b8ec7093c0e0278ff7896653c}{confirm\_\-mod::notifyScreenSizeChanged} (unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em スクリーンの縦横サイズの変更を通知する. \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/confirm__mod_8h.tex b/latex/vim/.vim/doc/latex/confirm__mod_8h.tex
deleted file mode 100644 (file)
index f4f5ede..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-\hypertarget{confirm__mod_8h}{
-\section{capturing\_\-mod/confirm\_\-mod.h}
-\label{confirm__mod_8h}\index{capturing\_\-mod/confirm\_\-mod.h@{capturing\_\-mod/confirm\_\-mod.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceconfirm__mod}{confirm\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespaceconfirm__mod_b6b0094548629c6b9c723e03715077be}{confirm\_\-mod::initialize} (unsigned int screenWidth, unsigned int screenHeight)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespaceconfirm__mod_d5fb6aefc875850602f415f37250f11e}{confirm\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespaceconfirm__mod_698948e8ff44b452459a3ee4c7c55007}{confirm\_\-mod::reset} (const char $\ast$filename, void($\ast$taskFinishedFunc)(), bool type)
-\item 
-void \hyperlink{namespaceconfirm__mod_1fc64ba27043466a5c80fce92295fc3b}{confirm\_\-mod::update} ()
-\item 
-void \hyperlink{namespaceconfirm__mod_0ae7554007881395cc69aa6ad821477f}{confirm\_\-mod::draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespaceconfirm__mod_0650792b8ec7093c0e0278ff7896653c}{confirm\_\-mod::notifyScreenSizeChanged} (unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em スクリーンの縦横サイズの変更を通知する. \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/data__read_8cc.tex b/latex/vim/.vim/doc/latex/data__read_8cc.tex
deleted file mode 100644 (file)
index 825cd3f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{data__read_8cc}{
-\section{model\_\-mod/data\_\-read.cc}
-\label{data__read_8cc}\index{model\_\-mod/data\_\-read.cc@{model\_\-mod/data\_\-read.cc}}
-}
diff --git a/latex/vim/.vim/doc/latex/data__read_8h.tex b/latex/vim/.vim/doc/latex/data__read_8h.tex
deleted file mode 100644 (file)
index 8440602..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-\hypertarget{data__read_8h}{
-\section{model\_\-mod/data\_\-read.h}
-\label{data__read_8h}\index{model\_\-mod/data\_\-read.h@{model\_\-mod/data\_\-read.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemodel__mod}{model\_\-mod}
-\end{CompactItemize}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}{model\_\-mod::INFO\_\-TYPE} \{ \par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a}{model\_\-mod::OBJ\_\-NUM} = 1, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{model\_\-mod::COORD} = 2, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{model\_\-mod::IMG\_\-FILE} = 3, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80}{model\_\-mod::TEX\_\-NUM} = 4, 
-\par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870}{model\_\-mod::END\_\-OF\_\-FILE} = 5, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578}{model\_\-mod::NO\_\-INFO} = 0, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9}{model\_\-mod::NUM}, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{model\_\-mod::COORD} = 2, 
-\par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{model\_\-mod::IMG\_\-FILE} = 3
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-unsigned int \hyperlink{namespacemodel__mod_0e211329e89e2b7059f6398906a340d8}{model\_\-mod::getNum} (std::ifstream \&ifs)
-\begin{CompactList}\small\item\em オブジェクト数を読み込む \item\end{CompactList}\item 
-bool \hyperlink{namespacemodel__mod_5c2be59be1a4d0885fb4e6496078af4c}{model\_\-mod::is\_\-skippable} (const char $\ast$\hyperlink{display__3D_8cc_17abee0f2ab60674a27ae26197f575bb}{line})
-\begin{CompactList}\small\item\em 空行判定 \item\end{CompactList}\item 
-INFO\_\-TYPE \hyperlink{namespacemodel__mod_c20ff5f52cb9b4cc79b24d13ed52f682}{model\_\-mod::getInfoType} (const std::string \&InfoType)
-\begin{CompactList}\small\item\em 文字列から次の行のファイルの情報が何であるかを表す列挙定数を返す \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_cc09f03c8c8e68aa5f18eb531179aad8}{model\_\-mod::readCoordinate} (std::ifstream \&ifs, \hyperlink{structLab_1_1Object3D}{Lab::Object3D} \&object)
-\begin{CompactList}\small\item\em テクスチャ情報(3D点と)をobjects3D構造体に格納 \item\end{CompactList}\item 
-INFO\_\-TYPE \hyperlink{namespacemodel__mod_7b04f3200f54a112dab6efe804703150}{model\_\-mod::getNextInfo} (std::ifstream \&ifs)
-\begin{CompactList}\small\item\em コメントの部分を解析して,次の処理を定める.また,ファイルストリームの先頭から\#が来るまでの空行は読み飛ばす. \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/demo_8h.tex b/latex/vim/.vim/doc/latex/demo_8h.tex
deleted file mode 100644 (file)
index efbbc03..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-\hypertarget{demo_8h}{
-\section{demo.h}
-\label{demo_8h}\index{demo.h@{demo.h}}
-}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{demo_8h_43a665d8b70dad25589cf990914e6e5f}{DemoMode} \{ \hyperlink{demo_8h_43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb}{CAPTURE}, 
-\hyperlink{demo_8h_43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d}{VR}, 
-\hyperlink{demo_8h_43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288}{PREVIEW\_\-CAPTURE}, 
-\hyperlink{demo_8h_43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b}{PREVIEW\_\-VR}
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{demo_8h_d8ba148a5190ec3acbbc3940e394173c}{captureScreen} ()
-\item 
-void \hyperlink{demo_8h_8804c447608b2308302d3a3b0b393cc6}{selectNextTexture} ()
-\item 
-void \hyperlink{demo_8h_400ca701d9e2f07196064b178e62cc0d}{reloadFace} ()
-\item 
-void \hyperlink{demo_8h_1c1e58ab60a028c1dc5ce5a28b767059}{printout} ()
-\item 
-void \hyperlink{demo_8h_39e9bc303d3e3b02849548e1f3e54f10}{setDemoMode} (\hyperlink{demo_8h_43a665d8b70dad25589cf990914e6e5f}{DemoMode} mode)
-\item 
-\hyperlink{demo_8h_43a665d8b70dad25589cf990914e6e5f}{DemoMode} \hyperlink{demo_8h_869ead02f8b769d988d5a774642901a0}{getDemoMode} ()
-\item 
-void \hyperlink{demo_8h_dc7fb24c10b86bbbccf0b95c51d19950}{convertTexture} ()
-\item 
-void \hyperlink{demo_8h_a9852ac5c8c5751496002ffdce5f10a6}{setShadowPower} (double power, double, double)
-\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{demo_8h_dd1c1ff98220f394a1ea8f4c7734ddb5}{getShadowPower} ()
-\item 
-void \hyperlink{demo_8h_2de22b95bbd6c5f955235fcfcb36a330}{setFlashAnimation} (const \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ int $>$::Handler \&flashAnimation)
-\end{CompactItemize}
-
-
-\subsection{列挙型}
-\hypertarget{demo_8h_43a665d8b70dad25589cf990914e6e5f}{
-\index{demo.h@{demo.h}!DemoMode@{DemoMode}}
-\index{DemoMode@{DemoMode}!demo.h@{demo.h}}
-\subsubsection[{DemoMode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf DemoMode}}}
-\label{demo_8h_43a665d8b70dad25589cf990914e6e5f}
-
-
-\begin{Desc}
-\item[列挙型の値: ]\par
-\begin{description}
-\index{CAPTURE@{CAPTURE}!demo.h@{demo.h}}\index{demo.h@{demo.h}!CAPTURE@{CAPTURE}}\item[{\em 
-\hypertarget{demo_8h_43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb}{
-CAPTURE}
-\label{demo_8h_43a665d8b70dad25589cf990914e6e5f2a90047fe45c6934034c89fd9fb5dbbb}
-}]\index{VR@{VR}!demo.h@{demo.h}}\index{demo.h@{demo.h}!VR@{VR}}\item[{\em 
-\hypertarget{demo_8h_43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d}{
-VR}
-\label{demo_8h_43a665d8b70dad25589cf990914e6e5fdb8d50a4a0c71dc6d78c47be0e559d2d}
-}]\index{PREVIEW\_\-CAPTURE@{PREVIEW\_\-CAPTURE}!demo.h@{demo.h}}\index{demo.h@{demo.h}!PREVIEW\_\-CAPTURE@{PREVIEW\_\-CAPTURE}}\item[{\em 
-\hypertarget{demo_8h_43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288}{
-PREVIEW\_\-CAPTURE}
-\label{demo_8h_43a665d8b70dad25589cf990914e6e5fe590dcc6f2306d1fe4bfe807e3ae6288}
-}]\index{PREVIEW\_\-VR@{PREVIEW\_\-VR}!demo.h@{demo.h}}\index{demo.h@{demo.h}!PREVIEW\_\-VR@{PREVIEW\_\-VR}}\item[{\em 
-\hypertarget{demo_8h_43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b}{
-PREVIEW\_\-VR}
-\label{demo_8h_43a665d8b70dad25589cf990914e6e5f0fa0d3129a973c62c9e28392d386c92b}
-}]\end{description}
-\end{Desc}
-
-
-
- demo.h の 5 行で定義されています。
-
-\subsection{関数}
-\hypertarget{demo_8h_d8ba148a5190ec3acbbc3940e394173c}{
-\index{demo.h@{demo.h}!captureScreen@{captureScreen}}
-\index{captureScreen@{captureScreen}!demo.h@{demo.h}}
-\subsubsection[{captureScreen}]{\setlength{\rightskip}{0pt plus 5cm}void captureScreen ()}}
-\label{demo_8h_d8ba148a5190ec3acbbc3940e394173c}
-
-
-画面をキャプチャして画像ファイルに保存 \hypertarget{demo_8h_dc7fb24c10b86bbbccf0b95c51d19950}{
-\index{demo.h@{demo.h}!convertTexture@{convertTexture}}
-\index{convertTexture@{convertTexture}!demo.h@{demo.h}}
-\subsubsection[{convertTexture}]{\setlength{\rightskip}{0pt plus 5cm}void convertTexture ()}}
-\label{demo_8h_dc7fb24c10b86bbbccf0b95c51d19950}
-
-
-
-
- main.cc の 391 行で定義されています。\hypertarget{demo_8h_869ead02f8b769d988d5a774642901a0}{
-\index{demo.h@{demo.h}!getDemoMode@{getDemoMode}}
-\index{getDemoMode@{getDemoMode}!demo.h@{demo.h}}
-\subsubsection[{getDemoMode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf DemoMode} getDemoMode ()}}
-\label{demo_8h_869ead02f8b769d988d5a774642901a0}
-
-
-
-
- main.cc の 386 行で定義されています。\hypertarget{demo_8h_dd1c1ff98220f394a1ea8f4c7734ddb5}{
-\index{demo.h@{demo.h}!getShadowPower@{getShadowPower}}
-\index{getShadowPower@{getShadowPower}!demo.h@{demo.h}}
-\subsubsection[{getShadowPower}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} getShadowPower ()}}
-\label{demo_8h_dd1c1ff98220f394a1ea8f4c7734ddb5}
-
-
-
-
- main.cc の 334 行で定義されています。\hypertarget{demo_8h_1c1e58ab60a028c1dc5ce5a28b767059}{
-\index{demo.h@{demo.h}!printout@{printout}}
-\index{printout@{printout}!demo.h@{demo.h}}
-\subsubsection[{printout}]{\setlength{\rightskip}{0pt plus 5cm}void printout ()}}
-\label{demo_8h_1c1e58ab60a028c1dc5ce5a28b767059}
-
-
-撮影画像をプリントアウト 
-
- main.cc の 345 行で定義されています。\hypertarget{demo_8h_400ca701d9e2f07196064b178e62cc0d}{
-\index{demo.h@{demo.h}!reloadFace@{reloadFace}}
-\index{reloadFace@{reloadFace}!demo.h@{demo.h}}
-\subsubsection[{reloadFace}]{\setlength{\rightskip}{0pt plus 5cm}void reloadFace ()}}
-\label{demo_8h_400ca701d9e2f07196064b178e62cc0d}
-
-
-顔写真オブジェクトをリロードする 
-
- main.cc の 339 行で定義されています。\hypertarget{demo_8h_8804c447608b2308302d3a3b0b393cc6}{
-\index{demo.h@{demo.h}!selectNextTexture@{selectNextTexture}}
-\index{selectNextTexture@{selectNextTexture}!demo.h@{demo.h}}
-\subsubsection[{selectNextTexture}]{\setlength{\rightskip}{0pt plus 5cm}void selectNextTexture ()}}
-\label{demo_8h_8804c447608b2308302d3a3b0b393cc6}
-
-
-描画する缶オブジェクトを切り替える 
-
- main.cc の 323 行で定義されています。\hypertarget{demo_8h_39e9bc303d3e3b02849548e1f3e54f10}{
-\index{demo.h@{demo.h}!setDemoMode@{setDemoMode}}
-\index{setDemoMode@{setDemoMode}!demo.h@{demo.h}}
-\subsubsection[{setDemoMode}]{\setlength{\rightskip}{0pt plus 5cm}void setDemoMode ({\bf DemoMode} {\em mode})}}
-\label{demo_8h_39e9bc303d3e3b02849548e1f3e54f10}
-
-
-モードを切り替える 
-
- main.cc の 363 行で定義されています。\hypertarget{demo_8h_2de22b95bbd6c5f955235fcfcb36a330}{
-\index{demo.h@{demo.h}!setFlashAnimation@{setFlashAnimation}}
-\index{setFlashAnimation@{setFlashAnimation}!demo.h@{demo.h}}
-\subsubsection[{setFlashAnimation}]{\setlength{\rightskip}{0pt plus 5cm}void setFlashAnimation (const {\bf mof::Animation}$<$ int $>$::Handler \& {\em flashAnimation})}}
-\label{demo_8h_2de22b95bbd6c5f955235fcfcb36a330}
-
-
-
-
- main.cc の 425 行で定義されています。\hypertarget{demo_8h_a9852ac5c8c5751496002ffdce5f10a6}{
-\index{demo.h@{demo.h}!setShadowPower@{setShadowPower}}
-\index{setShadowPower@{setShadowPower}!demo.h@{demo.h}}
-\subsubsection[{setShadowPower}]{\setlength{\rightskip}{0pt plus 5cm}void setShadowPower (double {\em power}, \/  double, \/  double)}}
-\label{demo_8h_a9852ac5c8c5751496002ffdce5f10a6}
-
-
-
-
- main.cc の 329 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/deprecated.tex b/latex/vim/.vim/doc/latex/deprecated.tex
deleted file mode 100644 (file)
index ec961e9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-\label{deprecated__deprecated000001}
-\hypertarget{deprecated__deprecated000001}{}
- \begin{description}
-\item[メンバ \hyperlink{mqo2nd3d_2Option_8c_4954fe411ec1cd2fcd05dab8bf92489c}{opt\_\-parser2} ]use \hyperlink{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext()} instead \end{description}
-
-
-\label{deprecated__deprecated000002}
-\hypertarget{deprecated__deprecated000002}{}
- \begin{description}
-\item[メンバ \hyperlink{nd3d2mqo_2Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}{opt\_\-parser2} ]use \hyperlink{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext()} instead \end{description}
diff --git a/latex/vim/.vim/doc/latex/display__3D_8cc.tex b/latex/vim/.vim/doc/latex/display__3D_8cc.tex
deleted file mode 100644 (file)
index 0d7f083..0000000
+++ /dev/null
@@ -1,995 +0,0 @@
-\hypertarget{display__3D_8cc}{
-\section{model\_\-mod/display\_\-3D.cc}
-\label{display__3D_8cc}\index{model\_\-mod/display\_\-3D.cc@{model\_\-mod/display\_\-3D.cc}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-MotionArray \hyperlink{display__3D_8cc_4c34aee8a04528ec29c07811dfeb0091}{create\_\-builtin\_\-motion} (int stasis\_\-count, int pan\_\-count, int tilt\_\-count)
-\item 
-void \hyperlink{display__3D_8cc_9a05fb05f758a87628212c4bfc50c182}{usage} (char $\ast$progname)
-\item 
-void \hyperlink{display__3D_8cc_4b66d5e31b5dc18b314c8a68163263bd}{cleanup} ()
-\item 
-char $\ast$ \hyperlink{display__3D_8cc_bb42a6bf69a2acaf0f6e72021f1c045f}{auto\_\-generate\_\-filename} (const char $\ast$prefix, const char $\ast$suffix, char $\ast$buffer)
-\item 
-void \hyperlink{display__3D_8cc_9d56db711eefeb9db03b90fd203ff23f}{eps\_\-out} (char $\ast$filename, bool batch\_\-mode=false)
-\item 
-void \hyperlink{display__3D_8cc_f91438c15307c82d3ead1f37c9588aae}{screenshot} ()
-\item 
-void \hyperlink{display__3D_8cc_83abbeda22fc5e6c2b35523b64199c1c}{idle} ()
-\item 
-void \hyperlink{display__3D_8cc_56761a2e4464538a3a9d951ca285eccd}{special} (int key, int, int)
-\item 
-void \hyperlink{display__3D_8cc_4d7cf3cc6ec6b818e4d4395e156eecfb}{keyboard} (unsigned char key, int, int)
-\item 
-void \hyperlink{display__3D_8cc_45a7d7c86c97ca6a2d4d32ce2d263f67}{motion} (int x, int y)
-\item 
-void \hyperlink{display__3D_8cc_c76a5d78172a826cd6ee9512b89a86c0}{mouse} (int button, int state, int x, int y)
-\item 
-void \hyperlink{display__3D_8cc_72868655f1024742a57e494c6ee6a0e0}{resize} (int w, int h)
-\item 
-void \hyperlink{display__3D_8cc_c7680454aa76f10d7883fa41668f2fd7}{redraw} (void)
-\item 
-void \hyperlink{display__3D_8cc_2858154e2009b0e6e616f313177762bc}{init} (void)
-\item 
-int \hyperlink{display__3D_8cc_3c04138a5bfe5d72780bb7e82a18e627}{main} (int argc, char $\ast$$\ast$argv)
-\end{CompactItemize}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-char $\ast$ \hyperlink{display__3D_8cc_db50a0eab9fed92fc3bfc7dfa4f2c410}{optarg}
-\item 
-int \hyperlink{display__3D_8cc_d5e1c16213bbee2d5e8cc363309f418c}{optind}
-\item 
-double \hyperlink{display__3D_8cc_b49f4cd93dedd3a086d3565a8a1b5998}{EPS} = 1.0e-10
-\item 
-double \hyperlink{display__3D_8cc_18540318aa983a0f2c09072e4737c45c}{DET\_\-EPS} = 1.0e-10
-\item 
-Camera \hyperlink{display__3D_8cc_3b23650c3f80b53cee3a2c471797c732}{cam}
-\begin{CompactList}\small\item\em ¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë \item\end{CompactList}\item 
-VecC \hyperlink{display__3D_8cc_bfecb7e3ed2069528f312921e4a36bb3}{view1}
-\begin{CompactList}\small\item\em ¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê) \item\end{CompactList}\item 
-VecC \hyperlink{display__3D_8cc_85857285e9dc40f57866decca049a67f}{view\_\-x1}
-\item 
-VecC \hyperlink{display__3D_8cc_29a4b4df1d2a878c263ff103e9ed2900}{view\_\-y1}
-\item 
-VecC \hyperlink{display__3D_8cc_76ee40a488391c061fc224898476241f}{view\_\-z1}
-\begin{CompactList}\small\item\em ¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê) \item\end{CompactList}\item 
-VecC \hyperlink{display__3D_8cc_02c6fee3a6bf3eafd87c76a243cb9ae0}{view\_\-direction}
-\begin{CompactList}\small\item\em ¥«¥á¥é¤Î»ëÀþÀè \item\end{CompactList}\item 
-VecC \hyperlink{display__3D_8cc_75a33f7e11747a8f8e3f626563221ef2}{centroid}
-\begin{CompactList}\small\item\em ÆþÎÏÅÀ¤Î½Å¿´. \item\end{CompactList}\item 
-char \hyperlink{display__3D_8cc_ad5e66757023ebab9f3e7fbc6ca766e0}{input\_\-fname} \mbox{[}FILENAME\_\-MAX\mbox{]}
-\begin{CompactList}\small\item\em ÆþÎϥǡ¼¥¿. \item\end{CompactList}\item 
-\hyperlink{structPoint}{Point} $\ast$ \hyperlink{display__3D_8cc_bedd08cff88cbb8382a8a18ce0ad321d}{point}
-\begin{CompactList}\small\item\em ÅÀ. \item\end{CompactList}\item 
-\hyperlink{structLine}{Line} $\ast$ \hyperlink{display__3D_8cc_17abee0f2ab60674a27ae26197f575bb}{line}
-\begin{CompactList}\small\item\em Ä¾Àþ. \item\end{CompactList}\item 
-\hyperlink{structPlane}{Plane} $\ast$ \hyperlink{display__3D_8cc_a814a2365bbfb83db8c44352435e29ff}{plane}
-\begin{CompactList}\small\item\em Ê¿ÌÌ. \item\end{CompactList}\item 
-\hyperlink{structPlaneTexture}{PlaneTexture} $\ast$ \hyperlink{display__3D_8cc_05b04ffe9e00a01a3dc31a23e30b845b}{plane\_\-texture}
-\begin{CompactList}\small\item\em Ê¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­). \item\end{CompactList}\item 
-int \hyperlink{display__3D_8cc_6f8a9ccd09a629654ef4c45a4446fe64}{number\_\-of\_\-points}
-\begin{CompactList}\small\item\em ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô. \item\end{CompactList}\item 
-int \hyperlink{display__3D_8cc_d9c34084509e09f78699ce6b76163e9e}{number\_\-of\_\-lines}
-\begin{CompactList}\small\item\em ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô. \item\end{CompactList}\item 
-int \hyperlink{display__3D_8cc_b27c704f4a2aa6b9231b32e0f938b3a6}{number\_\-of\_\-planes}
-\begin{CompactList}\small\item\em ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô. \item\end{CompactList}\item 
-int \hyperlink{display__3D_8cc_5e31f04ed01270635c86e6cceccd6a9d}{number\_\-of\_\-plane\_\-textures}
-\begin{CompactList}\small\item\em ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô. \item\end{CompactList}\item 
-char \hyperlink{display__3D_8cc_f44c79bd4434a9d7c567073c27c44e12}{texture\_\-fname} \mbox{[}FILENAME\_\-MAX\mbox{]}
-\begin{CompactList}\small\item\em ¥Æ¥¯¥¹¥Á¥ãPPM¥Õ¥¡¥¤¥ë̾ \item\end{CompactList}\item 
-int \hyperlink{display__3D_8cc_e4f71de45f0a2263d14930dcf8691f5d}{texture\_\-width}
-\begin{CompactList}\small\item\em ¥Æ¥¯¥¹¥Á¥ãÉý(¥Ô¥¯¥»¥ë) \item\end{CompactList}\item 
-int \hyperlink{display__3D_8cc_22e910452b37a1bcd9b35c927236af20}{texture\_\-height}
-\begin{CompactList}\small\item\em ¥Æ¥¯¥¹¥Á¥ã¹â¤µ(¥Ô¥¯¥»¥ë) \item\end{CompactList}\item 
-GLubyte $\ast$ \hyperlink{display__3D_8cc_e843a744caa53e082a3c3889dd1f7fb3}{texture} = 0
-\begin{CompactList}\small\item\em ¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp) \item\end{CompactList}\item 
-double \hyperlink{display__3D_8cc_0e4da9829f205da5f37a36d5e6d349aa}{rotation\_\-amount} = 5.0
-\begin{CompactList}\small\item\em ¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ\mbox{[}ÅÙ\mbox{]} \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_657ba432962874fee0c8b742b47cf8b3}{point\_\-visible} = true
-\begin{CompactList}\small\item\em ÉÁ²èÀ©¸æ¥Õ¥é¥°. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_333e0d7016f63a72949457a112b507e3}{line\_\-visible} = true
-\begin{CompactList}\small\item\em Ä¾Àþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_d4f3616afe83aea32d92c9cca9cbc42e}{plane\_\-visible} = true
-\begin{CompactList}\small\item\em Ê¿Ì̤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_5e3395475b31edb084ab890b84fbea34}{black\_\-background} = true
-\begin{CompactList}\small\item\em Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_15887678847f8f9fd8c58db1c216a694}{show\_\-point\_\-number} = false
-\begin{CompactList}\small\item\em ÅÀ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_c5231c8eef99f4c5c83b6b525accc162}{show\_\-axis} = false
-\begin{CompactList}\small\item\em X,Y,Z¼´¤ò²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_b690df064e0da836ede53b0b3ef0eb93}{show\_\-indicator} = true
-\begin{CompactList}\small\item\em ¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_df893f364ba702c546887f96da5933a2}{orthographic\_\-project} = false
-\begin{CompactList}\small\item\em ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_97176d02a0e2b21c05a11842351eb591}{load\_\-texture\_\-flag} = false
-\begin{CompactList}\small\item\em ¥Æ¥¯¥¹¥Á¥ã¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ëtrue \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_d3b4e343f2aee8967d1acb89d9d13ce4}{use\_\-cube\_\-default} = false
-\begin{CompactList}\small\item\em Î©ÊýÂΤǶõ´ÖÅÀ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ëtrue. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_2d5c2dfc774ac12ec961bf297d7e8a3d}{auto\_\-generate\_\-output\_\-filename} = false
-\begin{CompactList}\small\item\em ½ÐÎÏÀ©¸æ¥Õ¥é¥° \item\end{CompactList}\item 
-char \hyperlink{display__3D_8cc_55a3e24d679ac5a1e4b08f28d61af018}{auto\_\-generate\_\-output\_\-prefix} \mbox{[}FILENAME\_\-MAX\mbox{]}
-\begin{CompactList}\small\item\em Ï¢ÈÖÊݸ¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_902cfbfeb79a05e879c55848837f4473}{eps\_\-saving\_\-only} = false
-\begin{CompactList}\small\item\em EPS²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_6c161cd8dfbba89703735daacc5db75e}{ppm\_\-saving\_\-only} = false
-\begin{CompactList}\small\item\em PPM²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_f81dfa14a123a978d37f8125ae467a94}{tty\_\-available} = true
-\begin{CompactList}\small\item\em É¸½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue. \item\end{CompactList}\item 
-char \hyperlink{display__3D_8cc_1072eb57d744d41c0f62896c60532635}{output\_\-ppm\_\-fname} \mbox{[}FILENAME\_\-MAX\mbox{]}
-\begin{CompactList}\small\item\em ½ÐÎÏPPM¥Õ¥¡¥¤¥ë̾(-M ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë) \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_ae960eea74d9648e9f89956b428c414c}{output\_\-param\_\-always} = false
-\begin{CompactList}\small\item\em ¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_d958c7c417def66698c7429d1926df18}{output\_\-screenshot} = false
-\begin{CompactList}\small\item\em ¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_3ff9d1b267d54179481cf7aad262c717}{output\_\-screenshot\_\-eps} = false
-\begin{CompactList}\small\item\em ¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËEPS²èÁü¤ò½ÐÎϤ¹¤ë \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_2a7636beb5478adc2536a965c7c95595}{output\_\-color\_\-eps} = false
-\begin{CompactList}\small\item\em ½ÐÎÏEPS²èÁü¤ò¥«¥é¡¼¤Ë¤¹¤ë \item\end{CompactList}\item 
-int \hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}
-\item 
-int \hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height}
-\begin{CompactList}\small\item\em ¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ \item\end{CompactList}\item 
-double \hyperlink{display__3D_8cc_7223a64c74f4f586a5f53f3d7aa8c1ae}{focus}
-\item 
-double \hyperlink{display__3D_8cc_74eccb64808328b5fdbfd2725276dd5a}{scale\_\-of\_\-world} = 1.0
-\item 
-double \hyperlink{display__3D_8cc_3636287768676a5535d591b2cd374311}{scale\_\-of\_\-number} = 4.0
-\item 
-double \hyperlink{display__3D_8cc_79b8e036dca6911e3295a47d99f21f43}{distance} = 1.0
-\item 
-MotionArray \hyperlink{display__3D_8cc_7d7a738d904f2b78f574072f25cc4d0b}{builtin\_\-motion}
-\begin{CompactList}\small\item\em Æ°²èºîÀ®ÍѤΥ⡼¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¡¼¥¿¤È¥Õ¥é¥°. \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_094ed8a3f01f191e9075c7471cee12f3}{playing\_\-builtin\_\-motion} = false
-\begin{CompactList}\small\item\em ¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue \item\end{CompactList}\item 
-MotionArray \hyperlink{display__3D_8cc_4fa7cdc43371e27b38d3f6b5ebdd2e97}{recorded\_\-motion}
-\begin{CompactList}\small\item\em ¥æ¡¼¥¶¤¬µ­Ï¿¤¹¤ë¥â¡¼¥·¥ç¥ó \item\end{CompactList}\item 
-MotionArray::Iterator \hyperlink{display__3D_8cc_5d5880aba7f18b7a7aef749242f34fd1}{motion\_\-iterator}
-\item 
-bool \hyperlink{display__3D_8cc_593090e6bf1b9664e82a3fc5ca3dc9a3}{record\_\-motion} = false
-\begin{CompactList}\small\item\em ¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue \item\end{CompactList}\item 
-MotionArray \hyperlink{display__3D_8cc_7b299f7973ff56eccf065aa137775ced}{loaded\_\-motion}
-\begin{CompactList}\small\item\em ¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥â¡¼¥·¥ç¥ó \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_23e0c090f0b4551052261a2d87cb34c7}{load\_\-motion\_\-flag} = false
-\begin{CompactList}\small\item\em ¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¾ì¹ç¤Ëtrue \item\end{CompactList}\item 
-bool \hyperlink{display__3D_8cc_e29c0830cc4c44125315ca1b6a255a5f}{playing\_\-loaded\_\-motion} = false
-\begin{CompactList}\small\item\em ¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue \item\end{CompactList}\item 
-GLdouble \hyperlink{display__3D_8cc_c826f64c10c9617e21d8b32d184135e4}{sphere\_\-size}
-\item 
-GLfloat \hyperlink{display__3D_8cc_5be05aad36f9aac76341ebb355e6d831}{line\_\-width}
-\item 
-int \hyperlink{display__3D_8cc_44e832a05e81021071f756f0e9987027}{x\_\-1}
-\begin{CompactList}\small\item\em GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥È´ØÏ¢¤Î¥Æ¥ó¥Ý¥é¥êÊÑ¿ô. \item\end{CompactList}\item 
-int \hyperlink{display__3D_8cc_be9c57fb3c1080aee350bcacd9c5ef92}{y\_\-1}
-\begin{CompactList}\small\item\em ¥Þ¥¦¥¹¥¤¥Ù¥ó¥È³«»Ï»þ¤Î¥Þ¥¦¥¹¥«¡¼¥½¥ëºÂɸ¤òÊÝ»ý¤¹¤ë¥Æ¥ó¥Ý¥é¥ê \item\end{CompactList}\item 
-int \hyperlink{display__3D_8cc_6161fc1baccb04d46d3b3fe3521bb48f}{flg}
-\begin{CompactList}\small\item\em GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{display__3D_8cc_bb42a6bf69a2acaf0f6e72021f1c045f}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!auto\_\-generate\_\-filename@{auto\_\-generate\_\-filename}}
-\index{auto\_\-generate\_\-filename@{auto\_\-generate\_\-filename}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{auto\_\-generate\_\-filename}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ auto\_\-generate\_\-filename (const char $\ast$ {\em prefix}, \/  const char $\ast$ {\em suffix}, \/  char $\ast$ {\em buffer})}}
-\label{display__3D_8cc_bb42a6bf69a2acaf0f6e72021f1c045f}
-
-
-
-
- display\_\-3D.cc の 232 行で定義されています。\hypertarget{display__3D_8cc_4b66d5e31b5dc18b314c8a68163263bd}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!cleanup@{cleanup}}
-\index{cleanup@{cleanup}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{cleanup}]{\setlength{\rightskip}{0pt plus 5cm}void cleanup ()}}
-\label{display__3D_8cc_4b66d5e31b5dc18b314c8a68163263bd}
-
-
-
-
- display\_\-3D.cc の 197 行で定義されています。\hypertarget{display__3D_8cc_4c34aee8a04528ec29c07811dfeb0091}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!create\_\-builtin\_\-motion@{create\_\-builtin\_\-motion}}
-\index{create\_\-builtin\_\-motion@{create\_\-builtin\_\-motion}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{create\_\-builtin\_\-motion}]{\setlength{\rightskip}{0pt plus 5cm}MotionArray create\_\-builtin\_\-motion (int {\em stasis\_\-count}, \/  int {\em pan\_\-count}, \/  int {\em tilt\_\-count})}}
-\label{display__3D_8cc_4c34aee8a04528ec29c07811dfeb0091}
-
-
-¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤òÀ¸À®¤¹¤ë \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em stasis\_\-count}]ÀŻ߻þ¤Î¥Õ¥ì¡¼¥à¿ô \item[\mbox{$\leftarrow$} {\em pan\_\-count}]¥«¥á¥é¥Ñ¥ó¤Î²ó¿ô \item[\mbox{$\leftarrow$} {\em tilt\_\-count}]¥«¥á¥é¥Á¥ë¥È¤Î²ó¿ô \end{description}
-\end{Desc}
-\begin{Desc}
-\item[æ\88»ã\82\8aå\80¤:]¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎÇÛÎó \end{Desc}
-
-
- display\_\-3D.cc の 116 行で定義されています。\hypertarget{display__3D_8cc_9d56db711eefeb9db03b90fd203ff23f}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!eps\_\-out@{eps\_\-out}}
-\index{eps\_\-out@{eps\_\-out}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{eps\_\-out}]{\setlength{\rightskip}{0pt plus 5cm}void eps\_\-out (char $\ast$ {\em filename}, \/  bool {\em batch\_\-mode} = {\tt false})}}
-\label{display__3D_8cc_9d56db711eefeb9db03b90fd203ff23f}
-
-
-
-
- display\_\-3D.cc の 248 行で定義されています。\hypertarget{display__3D_8cc_83abbeda22fc5e6c2b35523b64199c1c}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!idle@{idle}}
-\index{idle@{idle}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{idle}]{\setlength{\rightskip}{0pt plus 5cm}void idle ()}}
-\label{display__3D_8cc_83abbeda22fc5e6c2b35523b64199c1c}
-
-
-
-
- display\_\-3D.cc の 388 行で定義されています。\hypertarget{display__3D_8cc_2858154e2009b0e6e616f313177762bc}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!init@{init}}
-\index{init@{init}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void init (void)}}
-\label{display__3D_8cc_2858154e2009b0e6e616f313177762bc}
-
-
-
-
- display\_\-3D.cc の 1160 行で定義されています。\hypertarget{display__3D_8cc_4d7cf3cc6ec6b818e4d4395e156eecfb}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!keyboard@{keyboard}}
-\index{keyboard@{keyboard}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{keyboard}]{\setlength{\rightskip}{0pt plus 5cm}void keyboard (unsigned char {\em key}, \/  int, \/  int)}}
-\label{display__3D_8cc_4d7cf3cc6ec6b818e4d4395e156eecfb}
-
-
-
-
- display\_\-3D.cc の 453 行で定義されています。\hypertarget{display__3D_8cc_3c04138a5bfe5d72780bb7e82a18e627}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!main@{main}}
-\index{main@{main}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (int {\em argc}, \/  char $\ast$$\ast$ {\em argv})}}
-\label{display__3D_8cc_3c04138a5bfe5d72780bb7e82a18e627}
-
-
-
-
-$<$ ½ÐÎÏ¥Õ¥¡¥¤¥ë̾(-e ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë)
-
-$<$ ¥Æ¥¯¥¹¥Á¥ã¥Õ¥¡¥¤¥ë̾(-T ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë)
-
-$<$ ¥â¡¼¥·¥ç¥ó¥Õ¥¡¥¤¥ë̾(-y ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë) 
-
- display\_\-3D.cc の 1167 行で定義されています。\hypertarget{display__3D_8cc_45a7d7c86c97ca6a2d4d32ce2d263f67}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!motion@{motion}}
-\index{motion@{motion}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{motion}]{\setlength{\rightskip}{0pt plus 5cm}void motion (int {\em x}, \/  int {\em y})}}
-\label{display__3D_8cc_45a7d7c86c97ca6a2d4d32ce2d263f67}
-
-
-
-
- display\_\-3D.cc の 697 行で定義されています。\hypertarget{display__3D_8cc_c76a5d78172a826cd6ee9512b89a86c0}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!mouse@{mouse}}
-\index{mouse@{mouse}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{mouse}]{\setlength{\rightskip}{0pt plus 5cm}void mouse (int {\em button}, \/  int {\em state}, \/  int {\em x}, \/  int {\em y})}}
-\label{display__3D_8cc_c76a5d78172a826cd6ee9512b89a86c0}
-
-
-
-
- display\_\-3D.cc の 724 行で定義されています。\hypertarget{display__3D_8cc_c7680454aa76f10d7883fa41668f2fd7}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!redraw@{redraw}}
-\index{redraw@{redraw}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{redraw}]{\setlength{\rightskip}{0pt plus 5cm}void redraw (void)}}
-\label{display__3D_8cc_c7680454aa76f10d7883fa41668f2fd7}
-
-
-
-
- display\_\-3D.cc の 800 行で定義されています。\hypertarget{display__3D_8cc_72868655f1024742a57e494c6ee6a0e0}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!resize@{resize}}
-\index{resize@{resize}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{resize}]{\setlength{\rightskip}{0pt plus 5cm}void resize (int {\em w}, \/  int {\em h})}}
-\label{display__3D_8cc_72868655f1024742a57e494c6ee6a0e0}
-
-
-
-
- display\_\-3D.cc の 791 行で定義されています。\hypertarget{display__3D_8cc_f91438c15307c82d3ead1f37c9588aae}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!screenshot@{screenshot}}
-\index{screenshot@{screenshot}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{screenshot}]{\setlength{\rightskip}{0pt plus 5cm}void screenshot ()}}
-\label{display__3D_8cc_f91438c15307c82d3ead1f37c9588aae}
-
-
-
-
- display\_\-3D.cc の 370 行で定義されています。\hypertarget{display__3D_8cc_56761a2e4464538a3a9d951ca285eccd}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!special@{special}}
-\index{special@{special}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{special}]{\setlength{\rightskip}{0pt plus 5cm}void special (int {\em key}, \/  int, \/  int)}}
-\label{display__3D_8cc_56761a2e4464538a3a9d951ca285eccd}
-
-
-
-
- display\_\-3D.cc の 419 行で定義されています。\hypertarget{display__3D_8cc_9a05fb05f758a87628212c4bfc50c182}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!usage@{usage}}
-\index{usage@{usage}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{usage}]{\setlength{\rightskip}{0pt plus 5cm}void usage (char $\ast$ {\em progname})}}
-\label{display__3D_8cc_9a05fb05f758a87628212c4bfc50c182}
-
-
-
-
- display\_\-3D.cc の 158 行で定義されています。
-
-\subsection{変数}
-\hypertarget{display__3D_8cc_2d5c2dfc774ac12ec961bf297d7e8a3d}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!auto\_\-generate\_\-output\_\-filename@{auto\_\-generate\_\-output\_\-filename}}
-\index{auto\_\-generate\_\-output\_\-filename@{auto\_\-generate\_\-output\_\-filename}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{auto\_\-generate\_\-output\_\-filename}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf auto\_\-generate\_\-output\_\-filename} = false}}
-\label{display__3D_8cc_2d5c2dfc774ac12ec961bf297d7e8a3d}
-
-
-½ÐÎÏÀ©¸æ¥Õ¥é¥° 
-
-Êݸ¥Õ¥¡¥¤¥ë̾¤òÏ¢È֤Ǽ«Æ°À¸À®¤¹¤ë¾ì¹ç¤Ïtrue 
-
- display\_\-3D.cc の 75 行で定義されています。\hypertarget{display__3D_8cc_55a3e24d679ac5a1e4b08f28d61af018}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!auto\_\-generate\_\-output\_\-prefix@{auto\_\-generate\_\-output\_\-prefix}}
-\index{auto\_\-generate\_\-output\_\-prefix@{auto\_\-generate\_\-output\_\-prefix}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{auto\_\-generate\_\-output\_\-prefix}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf auto\_\-generate\_\-output\_\-prefix}\mbox{[}FILENAME\_\-MAX\mbox{]}}}
-\label{display__3D_8cc_55a3e24d679ac5a1e4b08f28d61af018}
-
-
-Ï¢ÈÖÊݸ¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹. 
-
-
-
- display\_\-3D.cc の 76 行で定義されています。\hypertarget{display__3D_8cc_5e3395475b31edb084ab890b84fbea34}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!black\_\-background@{black\_\-background}}
-\index{black\_\-background@{black\_\-background}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{black\_\-background}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf black\_\-background} = true}}
-\label{display__3D_8cc_5e3395475b31edb084ab890b84fbea34}
-
-
-Çطʤò¹õ¤ÇÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue. 
-
-
-
- display\_\-3D.cc の 66 行で定義されています。\hypertarget{display__3D_8cc_7d7a738d904f2b78f574072f25cc4d0b}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!builtin\_\-motion@{builtin\_\-motion}}
-\index{builtin\_\-motion@{builtin\_\-motion}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{builtin\_\-motion}]{\setlength{\rightskip}{0pt plus 5cm}MotionArray {\bf builtin\_\-motion}}}
-\label{display__3D_8cc_7d7a738d904f2b78f574072f25cc4d0b}
-
-
-Æ°²èºîÀ®ÍѤΥ⡼¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¡¼¥¿¤È¥Õ¥é¥°. 
-
-¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó 
-
- display\_\-3D.cc の 93 行で定義されています。\hypertarget{display__3D_8cc_3b23650c3f80b53cee3a2c471797c732}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!cam@{cam}}
-\index{cam@{cam}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{cam}]{\setlength{\rightskip}{0pt plus 5cm}Camera {\bf cam}}}
-\label{display__3D_8cc_3b23650c3f80b53cee3a2c471797c732}
-
-
-¥«¥á¥é¤Î°ÌÃ֤䥫¥á¥é¤Î¼´¤òɽ¤¹¥Ù¥¯¥È¥ë 
-
-¥«¥á¥é¤Î°ÌÃ֤ȻÑÀª 
-
- display\_\-3D.cc の 40 行で定義されています。\hypertarget{display__3D_8cc_75a33f7e11747a8f8e3f626563221ef2}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!centroid@{centroid}}
-\index{centroid@{centroid}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{centroid}]{\setlength{\rightskip}{0pt plus 5cm}VecC {\bf centroid}}}
-\label{display__3D_8cc_75a33f7e11747a8f8e3f626563221ef2}
-
-
-ÆþÎÏÅÀ¤Î½Å¿´. 
-
-
-
- display\_\-3D.cc の 44 行で定義されています。\hypertarget{display__3D_8cc_18540318aa983a0f2c09072e4737c45c}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!DET\_\-EPS@{DET\_\-EPS}}
-\index{DET\_\-EPS@{DET\_\-EPS}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{DET\_\-EPS}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf DET\_\-EPS} = 1.0e-10}}
-\label{display__3D_8cc_18540318aa983a0f2c09072e4737c45c}
-
-
-
-
- display\_\-3D.cc の 32 行で定義されています。\hypertarget{display__3D_8cc_79b8e036dca6911e3295a47d99f21f43}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!distance@{distance}}
-\index{distance@{distance}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{distance}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf distance} = 1.0}}
-\label{display__3D_8cc_79b8e036dca6911e3295a47d99f21f43}
-
-
-
-
- display\_\-3D.cc の 90 行で定義されています。\hypertarget{display__3D_8cc_b49f4cd93dedd3a086d3565a8a1b5998}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!EPS@{EPS}}
-\index{EPS@{EPS}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{EPS}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf EPS} = 1.0e-10}}
-\label{display__3D_8cc_b49f4cd93dedd3a086d3565a8a1b5998}
-
-
-
-
- display\_\-3D.cc の 31 行で定義されています。\hypertarget{display__3D_8cc_902cfbfeb79a05e879c55848837f4473}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!eps\_\-saving\_\-only@{eps\_\-saving\_\-only}}
-\index{eps\_\-saving\_\-only@{eps\_\-saving\_\-only}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{eps\_\-saving\_\-only}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf eps\_\-saving\_\-only} = false}}
-\label{display__3D_8cc_902cfbfeb79a05e879c55848837f4473}
-
-
-EPS²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue. 
-
-
-
- display\_\-3D.cc の 77 行で定義されています。\hypertarget{display__3D_8cc_6161fc1baccb04d46d3b3fe3521bb48f}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!flg@{flg}}
-\index{flg@{flg}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{flg}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf flg}}}
-\label{display__3D_8cc_6161fc1baccb04d46d3b3fe3521bb48f}
-
-
-GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥ÈÍ×°ø¤òÊÝ»ý¤¹¤ë¤¿¤á¤Î¥Æ¥ó¥Ý¥é¥ê. 
-
-
-
- display\_\-3D.cc の 107 行で定義されています。\hypertarget{display__3D_8cc_7223a64c74f4f586a5f53f3d7aa8c1ae}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!focus@{focus}}
-\index{focus@{focus}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{focus}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf focus}}}
-\label{display__3D_8cc_7223a64c74f4f586a5f53f3d7aa8c1ae}
-
-
-
-
- display\_\-3D.cc の 87 行で定義されています。\hypertarget{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!height@{height}}
-\index{height@{height}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{height}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf height}}}
-\label{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}
-
-
-¥¦¥£¥ó¥É¥¦¤ÎÉý¤È¹â¤µ 
-
-
-
- display\_\-3D.cc の 86 行で定義されています。\hypertarget{display__3D_8cc_ad5e66757023ebab9f3e7fbc6ca766e0}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!input\_\-fname@{input\_\-fname}}
-\index{input\_\-fname@{input\_\-fname}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{input\_\-fname}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf input\_\-fname}\mbox{[}FILENAME\_\-MAX\mbox{]}}}
-\label{display__3D_8cc_ad5e66757023ebab9f3e7fbc6ca766e0}
-
-
-ÆþÎϥǡ¼¥¿. 
-
-ÆþÎÏ¥Õ¥¡¥¤¥ë̾ 
-
- display\_\-3D.cc の 47 行で定義されています。\hypertarget{display__3D_8cc_17abee0f2ab60674a27ae26197f575bb}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!line@{line}}
-\index{line@{line}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Line}$\ast$ {\bf line}}}
-\label{display__3D_8cc_17abee0f2ab60674a27ae26197f575bb}
-
-
-ľÀþ. 
-
-
-
- display\_\-3D.cc の 49 行で定義されています。\hypertarget{display__3D_8cc_333e0d7016f63a72949457a112b507e3}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!line\_\-visible@{line\_\-visible}}
-\index{line\_\-visible@{line\_\-visible}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{line\_\-visible}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf line\_\-visible} = true}}
-\label{display__3D_8cc_333e0d7016f63a72949457a112b507e3}
-
-
-ľÀþ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue. 
-
-
-
- display\_\-3D.cc の 64 行で定義されています。\hypertarget{display__3D_8cc_5be05aad36f9aac76341ebb355e6d831}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!line\_\-width@{line\_\-width}}
-\index{line\_\-width@{line\_\-width}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{line\_\-width}]{\setlength{\rightskip}{0pt plus 5cm}GLfloat {\bf line\_\-width}}}
-\label{display__3D_8cc_5be05aad36f9aac76341ebb355e6d831}
-
-
-
-
- display\_\-3D.cc の 103 行で定義されています。\hypertarget{display__3D_8cc_23e0c090f0b4551052261a2d87cb34c7}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!load\_\-motion\_\-flag@{load\_\-motion\_\-flag}}
-\index{load\_\-motion\_\-flag@{load\_\-motion\_\-flag}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{load\_\-motion\_\-flag}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf load\_\-motion\_\-flag} = false}}
-\label{display__3D_8cc_23e0c090f0b4551052261a2d87cb34c7}
-
-
-¥â¡¼¥·¥ç¥ó¤ò¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¾ì¹ç¤Ëtrue 
-
-
-
- display\_\-3D.cc の 99 行で定義されています。\hypertarget{display__3D_8cc_97176d02a0e2b21c05a11842351eb591}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!load\_\-texture\_\-flag@{load\_\-texture\_\-flag}}
-\index{load\_\-texture\_\-flag@{load\_\-texture\_\-flag}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{load\_\-texture\_\-flag}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf load\_\-texture\_\-flag} = false}}
-\label{display__3D_8cc_97176d02a0e2b21c05a11842351eb591}
-
-
-¥Æ¥¯¥¹¥Á¥ã¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ëtrue 
-
-
-
- display\_\-3D.cc の 71 行で定義されています。\hypertarget{display__3D_8cc_7b299f7973ff56eccf065aa137775ced}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!loaded\_\-motion@{loaded\_\-motion}}
-\index{loaded\_\-motion@{loaded\_\-motion}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{loaded\_\-motion}]{\setlength{\rightskip}{0pt plus 5cm}MotionArray {\bf loaded\_\-motion}}}
-\label{display__3D_8cc_7b299f7973ff56eccf065aa137775ced}
-
-
-¥Õ¥¡¥¤¥ë¤«¤éÆɤ߹þ¤ó¤À¥â¡¼¥·¥ç¥ó 
-
-
-
- display\_\-3D.cc の 98 行で定義されています。\hypertarget{display__3D_8cc_5d5880aba7f18b7a7aef749242f34fd1}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!motion\_\-iterator@{motion\_\-iterator}}
-\index{motion\_\-iterator@{motion\_\-iterator}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{motion\_\-iterator}]{\setlength{\rightskip}{0pt plus 5cm}MotionArray::Iterator {\bf motion\_\-iterator}}}
-\label{display__3D_8cc_5d5880aba7f18b7a7aef749242f34fd1}
-
-
-
-
- display\_\-3D.cc の 96 行で定義されています。\hypertarget{display__3D_8cc_d9c34084509e09f78699ce6b76163e9e}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!number\_\-of\_\-lines@{number\_\-of\_\-lines}}
-\index{number\_\-of\_\-lines@{number\_\-of\_\-lines}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{number\_\-of\_\-lines}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf number\_\-of\_\-lines}}}
-\label{display__3D_8cc_d9c34084509e09f78699ce6b76163e9e}
-
-
-ÆþÎϥǡ¼¥¿Ãæ¤ÎľÀþ¤Î¿ô. 
-
-
-
- display\_\-3D.cc の 53 行で定義されています。\hypertarget{display__3D_8cc_5e31f04ed01270635c86e6cceccd6a9d}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!number\_\-of\_\-plane\_\-textures@{number\_\-of\_\-plane\_\-textures}}
-\index{number\_\-of\_\-plane\_\-textures@{number\_\-of\_\-plane\_\-textures}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{number\_\-of\_\-plane\_\-textures}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf number\_\-of\_\-plane\_\-textures}}}
-\label{display__3D_8cc_5e31f04ed01270635c86e6cceccd6a9d}
-
-
-ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­)¤Î¿ô. 
-
-
-
- display\_\-3D.cc の 55 行で定義されています。\hypertarget{display__3D_8cc_b27c704f4a2aa6b9231b32e0f938b3a6}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!number\_\-of\_\-planes@{number\_\-of\_\-planes}}
-\index{number\_\-of\_\-planes@{number\_\-of\_\-planes}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{number\_\-of\_\-planes}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf number\_\-of\_\-planes}}}
-\label{display__3D_8cc_b27c704f4a2aa6b9231b32e0f938b3a6}
-
-
-ÆþÎϥǡ¼¥¿Ãæ¤ÎÊ¿Ì̤οô. 
-
-
-
- display\_\-3D.cc の 54 行で定義されています。\hypertarget{display__3D_8cc_6f8a9ccd09a629654ef4c45a4446fe64}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!number\_\-of\_\-points@{number\_\-of\_\-points}}
-\index{number\_\-of\_\-points@{number\_\-of\_\-points}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{number\_\-of\_\-points}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf number\_\-of\_\-points}}}
-\label{display__3D_8cc_6f8a9ccd09a629654ef4c45a4446fe64}
-
-
-ÆþÎϥǡ¼¥¿Ãæ¤ÎÅÀ¤Î¿ô. 
-
-
-
- display\_\-3D.cc の 52 行で定義されています。\hypertarget{display__3D_8cc_db50a0eab9fed92fc3bfc7dfa4f2c410}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!optarg@{optarg}}
-\index{optarg@{optarg}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{optarg}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf optarg}}}
-\label{display__3D_8cc_db50a0eab9fed92fc3bfc7dfa4f2c410}
-
-
-\hypertarget{display__3D_8cc_d5e1c16213bbee2d5e8cc363309f418c}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!optind@{optind}}
-\index{optind@{optind}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{optind}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf optind}}}
-\label{display__3D_8cc_d5e1c16213bbee2d5e8cc363309f418c}
-
-
-\hypertarget{display__3D_8cc_df893f364ba702c546887f96da5933a2}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!orthographic\_\-project@{orthographic\_\-project}}
-\index{orthographic\_\-project@{orthographic\_\-project}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{orthographic\_\-project}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf orthographic\_\-project} = false}}
-\label{display__3D_8cc_df893f364ba702c546887f96da5933a2}
-
-
-ÀµÅê±Æ¤ò¹Ô¤¦¾ì¹ç¤Ëtrue. 
-
-
-
- display\_\-3D.cc の 70 行で定義されています。\hypertarget{display__3D_8cc_2a7636beb5478adc2536a965c7c95595}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!output\_\-color\_\-eps@{output\_\-color\_\-eps}}
-\index{output\_\-color\_\-eps@{output\_\-color\_\-eps}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{output\_\-color\_\-eps}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf output\_\-color\_\-eps} = false}}
-\label{display__3D_8cc_2a7636beb5478adc2536a965c7c95595}
-
-
-½ÐÎÏEPS²èÁü¤ò¥«¥é¡¼¤Ë¤¹¤ë 
-
-
-
- display\_\-3D.cc の 84 行で定義されています。\hypertarget{display__3D_8cc_ae960eea74d9648e9f89956b428c414c}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!output\_\-param\_\-always@{output\_\-param\_\-always}}
-\index{output\_\-param\_\-always@{output\_\-param\_\-always}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{output\_\-param\_\-always}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf output\_\-param\_\-always} = false}}
-\label{display__3D_8cc_ae960eea74d9648e9f89956b428c414c}
-
-
-¥«¥á¥é¤¬Æ°¤¯Å٤˥«¥á¥é¤Î°ÌÃÖ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ïtrue 
-
-
-
- display\_\-3D.cc の 81 行で定義されています。\hypertarget{display__3D_8cc_1072eb57d744d41c0f62896c60532635}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!output\_\-ppm\_\-fname@{output\_\-ppm\_\-fname}}
-\index{output\_\-ppm\_\-fname@{output\_\-ppm\_\-fname}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{output\_\-ppm\_\-fname}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf output\_\-ppm\_\-fname}\mbox{[}FILENAME\_\-MAX\mbox{]}}}
-\label{display__3D_8cc_1072eb57d744d41c0f62896c60532635}
-
-
-½ÐÎÏPPM¥Õ¥¡¥¤¥ë̾(-M ¥ª¥×¥·¥ç¥ó¤È¶¦¤ËÍѤ¤¤ë) 
-
-
-
- display\_\-3D.cc の 80 行で定義されています。\hypertarget{display__3D_8cc_d958c7c417def66698c7429d1926df18}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!output\_\-screenshot@{output\_\-screenshot}}
-\index{output\_\-screenshot@{output\_\-screenshot}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{output\_\-screenshot}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf output\_\-screenshot} = false}}
-\label{display__3D_8cc_d958c7c417def66698c7429d1926df18}
-
-
-¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËPPM²èÁü¤ò½ÐÎϤ¹¤ë 
-
-
-
- display\_\-3D.cc の 82 行で定義されています。\hypertarget{display__3D_8cc_3ff9d1b267d54179481cf7aad262c717}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!output\_\-screenshot\_\-eps@{output\_\-screenshot\_\-eps}}
-\index{output\_\-screenshot\_\-eps@{output\_\-screenshot\_\-eps}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{output\_\-screenshot\_\-eps}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf output\_\-screenshot\_\-eps} = false}}
-\label{display__3D_8cc_3ff9d1b267d54179481cf7aad262c717}
-
-
-¥«¥á¥é¤¬Æ°¤¯ÅÙ¤ËEPS²èÁü¤ò½ÐÎϤ¹¤ë 
-
-
-
- display\_\-3D.cc の 83 行で定義されています。\hypertarget{display__3D_8cc_a814a2365bbfb83db8c44352435e29ff}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!plane@{plane}}
-\index{plane@{plane}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{plane}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Plane}$\ast$ {\bf plane}}}
-\label{display__3D_8cc_a814a2365bbfb83db8c44352435e29ff}
-
-
-Ê¿ÌÌ. 
-
-
-
- display\_\-3D.cc の 50 行で定義されています。\hypertarget{display__3D_8cc_05b04ffe9e00a01a3dc31a23e30b845b}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!plane\_\-texture@{plane\_\-texture}}
-\index{plane\_\-texture@{plane\_\-texture}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{plane\_\-texture}]{\setlength{\rightskip}{0pt plus 5cm}{\bf PlaneTexture}$\ast$ {\bf plane\_\-texture}}}
-\label{display__3D_8cc_05b04ffe9e00a01a3dc31a23e30b845b}
-
-
-Ê¿ÌÌ(¥Æ¥¯¥¹¥Á¥ãÉÕ¤­). 
-
-
-
- display\_\-3D.cc の 51 行で定義されています。\hypertarget{display__3D_8cc_d4f3616afe83aea32d92c9cca9cbc42e}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!plane\_\-visible@{plane\_\-visible}}
-\index{plane\_\-visible@{plane\_\-visible}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{plane\_\-visible}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf plane\_\-visible} = true}}
-\label{display__3D_8cc_d4f3616afe83aea32d92c9cca9cbc42e}
-
-
-Ê¿Ì̤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue. 
-
-
-
- display\_\-3D.cc の 65 行で定義されています。\hypertarget{display__3D_8cc_094ed8a3f01f191e9075c7471cee12f3}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!playing\_\-builtin\_\-motion@{playing\_\-builtin\_\-motion}}
-\index{playing\_\-builtin\_\-motion@{playing\_\-builtin\_\-motion}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{playing\_\-builtin\_\-motion}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf playing\_\-builtin\_\-motion} = false}}
-\label{display__3D_8cc_094ed8a3f01f191e9075c7471cee12f3}
-
-
-¥Ó¥ë¥È¥¤¥ó¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue 
-
-
-
- display\_\-3D.cc の 94 行で定義されています。\hypertarget{display__3D_8cc_e29c0830cc4c44125315ca1b6a255a5f}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!playing\_\-loaded\_\-motion@{playing\_\-loaded\_\-motion}}
-\index{playing\_\-loaded\_\-motion@{playing\_\-loaded\_\-motion}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{playing\_\-loaded\_\-motion}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf playing\_\-loaded\_\-motion} = false}}
-\label{display__3D_8cc_e29c0830cc4c44125315ca1b6a255a5f}
-
-
-¥Õ¥¡¥¤¥ë¤«¤é¥í¡¼¥É¤·¤¿¥â¡¼¥·¥ç¥ó¤ÎºÆÀ¸Ãæ¤Ïtrue 
-
-
-
- display\_\-3D.cc の 100 行で定義されています。\hypertarget{display__3D_8cc_bedd08cff88cbb8382a8a18ce0ad321d}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!point@{point}}
-\index{point@{point}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{point}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point}$\ast$ {\bf point}}}
-\label{display__3D_8cc_bedd08cff88cbb8382a8a18ce0ad321d}
-
-
-ÅÀ. 
-
-
-
- display\_\-3D.cc の 48 行で定義されています。\hypertarget{display__3D_8cc_657ba432962874fee0c8b742b47cf8b3}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!point\_\-visible@{point\_\-visible}}
-\index{point\_\-visible@{point\_\-visible}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{point\_\-visible}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf point\_\-visible} = true}}
-\label{display__3D_8cc_657ba432962874fee0c8b742b47cf8b3}
-
-
-ÉÁ²èÀ©¸æ¥Õ¥é¥°. 
-
-ÅÀ¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ïtrue 
-
- display\_\-3D.cc の 63 行で定義されています。\hypertarget{display__3D_8cc_6c161cd8dfbba89703735daacc5db75e}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!ppm\_\-saving\_\-only@{ppm\_\-saving\_\-only}}
-\index{ppm\_\-saving\_\-only@{ppm\_\-saving\_\-only}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{ppm\_\-saving\_\-only}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf ppm\_\-saving\_\-only} = false}}
-\label{display__3D_8cc_6c161cd8dfbba89703735daacc5db75e}
-
-
-PPM²èÁü¤òÊݸ¤·¤Æ½ªÎ»¤¹¤ë¾ì¹ç¤Ëtrue. 
-
-
-
- display\_\-3D.cc の 78 行で定義されています。\hypertarget{display__3D_8cc_593090e6bf1b9664e82a3fc5ca3dc9a3}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!record\_\-motion@{record\_\-motion}}
-\index{record\_\-motion@{record\_\-motion}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{record\_\-motion}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf record\_\-motion} = false}}
-\label{display__3D_8cc_593090e6bf1b9664e82a3fc5ca3dc9a3}
-
-
-¥â¡¼¥·¥ç¥ó¤Îµ­Ï¿Ãæ¤Ëtrue 
-
-
-
- display\_\-3D.cc の 97 行で定義されています。\hypertarget{display__3D_8cc_4fa7cdc43371e27b38d3f6b5ebdd2e97}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!recorded\_\-motion@{recorded\_\-motion}}
-\index{recorded\_\-motion@{recorded\_\-motion}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{recorded\_\-motion}]{\setlength{\rightskip}{0pt plus 5cm}MotionArray {\bf recorded\_\-motion}}}
-\label{display__3D_8cc_4fa7cdc43371e27b38d3f6b5ebdd2e97}
-
-
-¥æ¡¼¥¶¤¬µ­Ï¿¤¹¤ë¥â¡¼¥·¥ç¥ó 
-
-
-
- display\_\-3D.cc の 95 行で定義されています。\hypertarget{display__3D_8cc_0e4da9829f205da5f37a36d5e6d349aa}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!rotation\_\-amount@{rotation\_\-amount}}
-\index{rotation\_\-amount@{rotation\_\-amount}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{rotation\_\-amount}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf rotation\_\-amount} = 5.0}}
-\label{display__3D_8cc_0e4da9829f205da5f37a36d5e6d349aa}
-
-
-¥«¡¼¥½¥ë¥­¡¼¤Ë¤è¤ë¥«¥á¥é²óž³Ñ\mbox{[}ÅÙ\mbox{]} 
-
-
-
- display\_\-3D.cc の 60 行で定義されています。\hypertarget{display__3D_8cc_3636287768676a5535d591b2cd374311}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!scale\_\-of\_\-number@{scale\_\-of\_\-number}}
-\index{scale\_\-of\_\-number@{scale\_\-of\_\-number}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{scale\_\-of\_\-number}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf scale\_\-of\_\-number} = 4.0}}
-\label{display__3D_8cc_3636287768676a5535d591b2cd374311}
-
-
-
-
- display\_\-3D.cc の 89 行で定義されています。\hypertarget{display__3D_8cc_74eccb64808328b5fdbfd2725276dd5a}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!scale\_\-of\_\-world@{scale\_\-of\_\-world}}
-\index{scale\_\-of\_\-world@{scale\_\-of\_\-world}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{scale\_\-of\_\-world}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf scale\_\-of\_\-world} = 1.0}}
-\label{display__3D_8cc_74eccb64808328b5fdbfd2725276dd5a}
-
-
-
-
- display\_\-3D.cc の 88 行で定義されています。\hypertarget{display__3D_8cc_c5231c8eef99f4c5c83b6b525accc162}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!show\_\-axis@{show\_\-axis}}
-\index{show\_\-axis@{show\_\-axis}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{show\_\-axis}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf show\_\-axis} = false}}
-\label{display__3D_8cc_c5231c8eef99f4c5c83b6b525accc162}
-
-
-X,Y,Z¼´¤ò²èÌ̤Ëɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue. 
-
-
-
- display\_\-3D.cc の 68 行で定義されています。\hypertarget{display__3D_8cc_b690df064e0da836ede53b0b3ef0eb93}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!show\_\-indicator@{show\_\-indicator}}
-\index{show\_\-indicator@{show\_\-indicator}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{show\_\-indicator}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf show\_\-indicator} = true}}
-\label{display__3D_8cc_b690df064e0da836ede53b0b3ef0eb93}
-
-
-¥«¥á¥é°ÌÃÖÅù¤òÉÁ²è¤¹¤ë¾ì¹ç¤Ëtrue 
-
-
-
- display\_\-3D.cc の 69 行で定義されています。\hypertarget{display__3D_8cc_15887678847f8f9fd8c58db1c216a694}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!show\_\-point\_\-number@{show\_\-point\_\-number}}
-\index{show\_\-point\_\-number@{show\_\-point\_\-number}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{show\_\-point\_\-number}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf show\_\-point\_\-number} = false}}
-\label{display__3D_8cc_15887678847f8f9fd8c58db1c216a694}
-
-
-ÅÀ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ÈÖ¹æ¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ëtrue. 
-
-
-
- display\_\-3D.cc の 67 行で定義されています。\hypertarget{display__3D_8cc_c826f64c10c9617e21d8b32d184135e4}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!sphere\_\-size@{sphere\_\-size}}
-\index{sphere\_\-size@{sphere\_\-size}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{sphere\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf sphere\_\-size}}}
-\label{display__3D_8cc_c826f64c10c9617e21d8b32d184135e4}
-
-
-
-
- display\_\-3D.cc の 102 行で定義されています。\hypertarget{display__3D_8cc_e843a744caa53e082a3c3889dd1f7fb3}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!texture@{texture}}
-\index{texture@{texture}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{texture}]{\setlength{\rightskip}{0pt plus 5cm}GLubyte$\ast$ {\bf texture} = 0}}
-\label{display__3D_8cc_e843a744caa53e082a3c3889dd1f7fb3}
-
-
-¥Æ¥¯¥¹¥Á¥ã¥Ô¥¯¥»¥ë¥Ç¡¼¥¿(24bpp) 
-
-
-
- display\_\-3D.cc の 59 行で定義されています。\hypertarget{display__3D_8cc_f44c79bd4434a9d7c567073c27c44e12}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!texture\_\-fname@{texture\_\-fname}}
-\index{texture\_\-fname@{texture\_\-fname}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{texture\_\-fname}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf texture\_\-fname}\mbox{[}FILENAME\_\-MAX\mbox{]}}}
-\label{display__3D_8cc_f44c79bd4434a9d7c567073c27c44e12}
-
-
-¥Æ¥¯¥¹¥Á¥ãPPM¥Õ¥¡¥¤¥ë̾ 
-
-
-
- display\_\-3D.cc の 56 行で定義されています。\hypertarget{display__3D_8cc_22e910452b37a1bcd9b35c927236af20}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!texture\_\-height@{texture\_\-height}}
-\index{texture\_\-height@{texture\_\-height}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{texture\_\-height}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf texture\_\-height}}}
-\label{display__3D_8cc_22e910452b37a1bcd9b35c927236af20}
-
-
-¥Æ¥¯¥¹¥Á¥ã¹â¤µ(¥Ô¥¯¥»¥ë) 
-
-
-
- display\_\-3D.cc の 58 行で定義されています。\hypertarget{display__3D_8cc_e4f71de45f0a2263d14930dcf8691f5d}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!texture\_\-width@{texture\_\-width}}
-\index{texture\_\-width@{texture\_\-width}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{texture\_\-width}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf texture\_\-width}}}
-\label{display__3D_8cc_e4f71de45f0a2263d14930dcf8691f5d}
-
-
-¥Æ¥¯¥¹¥Á¥ãÉý(¥Ô¥¯¥»¥ë) 
-
-
-
- display\_\-3D.cc の 57 行で定義されています。\hypertarget{display__3D_8cc_f81dfa14a123a978d37f8125ae467a94}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!tty\_\-available@{tty\_\-available}}
-\index{tty\_\-available@{tty\_\-available}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{tty\_\-available}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf tty\_\-available} = true}}
-\label{display__3D_8cc_f81dfa14a123a978d37f8125ae467a94}
-
-
-ɸ½à½ÐÎϤ¬Ã¼Ëö¤Î¾ì¹ç¤Ëtrue. 
-
-
-
- display\_\-3D.cc の 79 行で定義されています。\hypertarget{display__3D_8cc_d3b4e343f2aee8967d1acb89d9d13ce4}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!use\_\-cube\_\-default@{use\_\-cube\_\-default}}
-\index{use\_\-cube\_\-default@{use\_\-cube\_\-default}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{use\_\-cube\_\-default}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf use\_\-cube\_\-default} = false}}
-\label{display__3D_8cc_d3b4e343f2aee8967d1acb89d9d13ce4}
-
-
-ΩÊýÂΤǶõ´ÖÅÀ¤ò½ÐÎϤ¹¤ë¾ì¹ç¤Ëtrue. 
-
-
-
- display\_\-3D.cc の 72 行で定義されています。\hypertarget{display__3D_8cc_bfecb7e3ed2069528f312921e4a36bb3}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!view1@{view1}}
-\index{view1@{view1}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{view1}]{\setlength{\rightskip}{0pt plus 5cm}VecC {\bf view1}}}
-\label{display__3D_8cc_bfecb7e3ed2069528f312921e4a36bb3}
-
-
-¥«¥á¥é°ÌÃÖ(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê) 
-
-
-
- display\_\-3D.cc の 41 行で定義されています。\hypertarget{display__3D_8cc_02c6fee3a6bf3eafd87c76a243cb9ae0}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!view\_\-direction@{view\_\-direction}}
-\index{view\_\-direction@{view\_\-direction}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{view\_\-direction}]{\setlength{\rightskip}{0pt plus 5cm}VecC {\bf view\_\-direction}}}
-\label{display__3D_8cc_02c6fee3a6bf3eafd87c76a243cb9ae0}
-
-
-¥«¥á¥é¤Î»ëÀþÀè 
-
-
-
- display\_\-3D.cc の 43 行で定義されています。\hypertarget{display__3D_8cc_85857285e9dc40f57866decca049a67f}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!view\_\-x1@{view\_\-x1}}
-\index{view\_\-x1@{view\_\-x1}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{view\_\-x1}]{\setlength{\rightskip}{0pt plus 5cm}VecC {\bf view\_\-x1}}}
-\label{display__3D_8cc_85857285e9dc40f57866decca049a67f}
-
-
-
-
- display\_\-3D.cc の 42 行で定義されています。\hypertarget{display__3D_8cc_29a4b4df1d2a878c263ff103e9ed2900}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!view\_\-y1@{view\_\-y1}}
-\index{view\_\-y1@{view\_\-y1}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{view\_\-y1}]{\setlength{\rightskip}{0pt plus 5cm}VecC {\bf view\_\-y1}}}
-\label{display__3D_8cc_29a4b4df1d2a878c263ff103e9ed2900}
-
-
-
-
- display\_\-3D.cc の 42 行で定義されています。\hypertarget{display__3D_8cc_76ee40a488391c061fc224898476241f}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!view\_\-z1@{view\_\-z1}}
-\index{view\_\-z1@{view\_\-z1}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{view\_\-z1}]{\setlength{\rightskip}{0pt plus 5cm}VecC {\bf view\_\-z1}}}
-\label{display__3D_8cc_76ee40a488391c061fc224898476241f}
-
-
-¥«¥á¥é¼´(¥Þ¥¦¥¹¤Ç»ëÅÀÊѹ¹¤¹¤ë¾ì¹ç¤Ë»È¤¦¥Æ¥ó¥Ý¥é¥ê) 
-
-
-
- display\_\-3D.cc の 42 行で定義されています。\hypertarget{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!width@{width}}
-\index{width@{width}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf width}}}
-\label{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}
-
-
-
-
- display\_\-3D.cc の 86 行で定義されています。\hypertarget{display__3D_8cc_44e832a05e81021071f756f0e9987027}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!x\_\-1@{x\_\-1}}
-\index{x\_\-1@{x\_\-1}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{x\_\-1}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf x\_\-1}}}
-\label{display__3D_8cc_44e832a05e81021071f756f0e9987027}
-
-
-GLUT¥Þ¥¦¥¹¥¤¥Ù¥ó¥È´ØÏ¢¤Î¥Æ¥ó¥Ý¥é¥êÊÑ¿ô. 
-
-
-
- display\_\-3D.cc の 106 行で定義されています。\hypertarget{display__3D_8cc_be9c57fb3c1080aee350bcacd9c5ef92}{
-\index{display\_\-3D.cc@{display\_\-3D.cc}!y\_\-1@{y\_\-1}}
-\index{y\_\-1@{y\_\-1}!display_3D.cc@{display\_\-3D.cc}}
-\subsubsection[{y\_\-1}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf y\_\-1}}}
-\label{display__3D_8cc_be9c57fb3c1080aee350bcacd9c5ef92}
-
-
-¥Þ¥¦¥¹¥¤¥Ù¥ó¥È³«»Ï»þ¤Î¥Þ¥¦¥¹¥«¡¼¥½¥ëºÂɸ¤òÊÝ»ý¤¹¤ë¥Æ¥ó¥Ý¥é¥ê 
-
-
-
- display\_\-3D.cc の 106 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/display__3D_8h.tex b/latex/vim/.vim/doc/latex/display__3D_8h.tex
deleted file mode 100644 (file)
index 48cdd3a..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-\hypertarget{display__3D_8h}{
-\section{model\_\-mod/display\_\-3D.h}
-\label{display__3D_8h}\index{model\_\-mod/display\_\-3D.h@{model\_\-mod/display\_\-3D.h}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structPoint}{Point}
-\item 
-struct \hyperlink{structLine}{Line}
-\item 
-struct \hyperlink{structPlane}{Plane}
-\item 
-struct \hyperlink{structPlaneTexture}{PlaneTexture}
-\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{display__3D_8h_d7871643c05865c80f5d8050aead2b57}{MAXBUF}~8192
-\item 
-\#define \hyperlink{display__3D_8h_5b748b2b1d95168a4447a233d4cfdf04}{POINT\_\-SIZE}~5
-\item 
-\#define \hyperlink{display__3D_8h_ba889888734a8b272a51d444d70ad2fa}{LINE\_\-SIZE}~1
-\item 
-\#define \hyperlink{display__3D_8h_383f9e78cc84bd63fb52555bf7c654f0}{FOCUS}~500
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{display__3D_8h_f91438c15307c82d3ead1f37c9588aae}{screenshot} ()
-\item 
-int \hyperlink{display__3D_8h_27a0fc58984e4359c62856ae93258685}{draw\_\-scene\_\-gl} (CImage \&cimg)
-\item 
-int \hyperlink{display__3D_8h_2ecc9205b1ef18cb4e72d7bc22721de1}{load\_\-coordinate} (char $\ast$filename, int \&pt\_\-num, int \&ln\_\-num, int \&pl\_\-num, int \&pl\_\-texture\_\-num, \hyperlink{structPoint}{Point} $\ast$$\ast$point\_\-s, \hyperlink{structLine}{Line} $\ast$$\ast$line\_\-s, \hyperlink{structPlane}{Plane} $\ast$$\ast$plane\_\-s, \hyperlink{structPlaneTexture}{PlaneTexture} $\ast$$\ast$plane\_\-texture\_\-s, \hyperlink{structLab_1_1Object3D}{Lab::Object3D} \&objects)
-\begin{CompactList}\small\item\em »°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß \item\end{CompactList}\item 
-Mat \hyperlink{display__3D_8h_d1e69df6b8ff6642d78e5d8c824d7b39}{rotation} (VecC n, double theta)
-\item 
-GLubyte $\ast$ \hyperlink{display__3D_8h_7c235d991c7b4b2dd1bf171fa4734a98}{load\_\-texture} (const char $\ast$filename, int \&\hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, int \&\hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\end{CompactItemize}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-VecC \hyperlink{display__3D_8h_75a33f7e11747a8f8e3f626563221ef2}{centroid}
-\begin{CompactList}\small\item\em ÆþÎÏÅÀ¤Î½Å¿´. \item\end{CompactList}\item 
-double \hyperlink{display__3D_8h_74eccb64808328b5fdbfd2725276dd5a}{scale\_\-of\_\-world}
-\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{display__3D_8h_383f9e78cc84bd63fb52555bf7c654f0}{
-\index{display\_\-3D.h@{display\_\-3D.h}!FOCUS@{FOCUS}}
-\index{FOCUS@{FOCUS}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{FOCUS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FOCUS~500}}
-\label{display__3D_8h_383f9e78cc84bd63fb52555bf7c654f0}
-
-
-
-
- display\_\-3D.h の 20 行で定義されています。\hypertarget{display__3D_8h_ba889888734a8b272a51d444d70ad2fa}{
-\index{display\_\-3D.h@{display\_\-3D.h}!LINE\_\-SIZE@{LINE\_\-SIZE}}
-\index{LINE\_\-SIZE@{LINE\_\-SIZE}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{LINE\_\-SIZE}]{\setlength{\rightskip}{0pt plus 5cm}\#define LINE\_\-SIZE~1}}
-\label{display__3D_8h_ba889888734a8b272a51d444d70ad2fa}
-
-
-
-
- display\_\-3D.h の 19 行で定義されています。\hypertarget{display__3D_8h_d7871643c05865c80f5d8050aead2b57}{
-\index{display\_\-3D.h@{display\_\-3D.h}!MAXBUF@{MAXBUF}}
-\index{MAXBUF@{MAXBUF}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{MAXBUF}]{\setlength{\rightskip}{0pt plus 5cm}\#define MAXBUF~8192}}
-\label{display__3D_8h_d7871643c05865c80f5d8050aead2b57}
-
-
-
-
- display\_\-3D.h の 17 行で定義されています。\hypertarget{display__3D_8h_5b748b2b1d95168a4447a233d4cfdf04}{
-\index{display\_\-3D.h@{display\_\-3D.h}!POINT\_\-SIZE@{POINT\_\-SIZE}}
-\index{POINT\_\-SIZE@{POINT\_\-SIZE}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{POINT\_\-SIZE}]{\setlength{\rightskip}{0pt plus 5cm}\#define POINT\_\-SIZE~5}}
-\label{display__3D_8h_5b748b2b1d95168a4447a233d4cfdf04}
-
-
-
-
- display\_\-3D.h の 18 行で定義されています。
-
-\subsection{関数}
-\hypertarget{display__3D_8h_27a0fc58984e4359c62856ae93258685}{
-\index{display\_\-3D.h@{display\_\-3D.h}!draw\_\-scene\_\-gl@{draw\_\-scene\_\-gl}}
-\index{draw\_\-scene\_\-gl@{draw\_\-scene\_\-gl}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{draw\_\-scene\_\-gl}]{\setlength{\rightskip}{0pt plus 5cm}int draw\_\-scene\_\-gl (CImage \& {\em cimg})}}
-\label{display__3D_8h_27a0fc58984e4359c62856ae93258685}
-
-
-
-
- display\_\-3D\_\-tool.cc の 857 行で定義されています。\hypertarget{display__3D_8h_2ecc9205b1ef18cb4e72d7bc22721de1}{
-\index{display\_\-3D.h@{display\_\-3D.h}!load\_\-coordinate@{load\_\-coordinate}}
-\index{load\_\-coordinate@{load\_\-coordinate}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{load\_\-coordinate}]{\setlength{\rightskip}{0pt plus 5cm}int load\_\-coordinate (char $\ast$ {\em filename}, \/  int \& {\em pt\_\-num}, \/  int \& {\em ln\_\-num}, \/  int \& {\em pl\_\-num}, \/  int \& {\em pl\_\-texture\_\-num}, \/  {\bf Point} $\ast$$\ast$ {\em point\_\-s}, \/  {\bf Line} $\ast$$\ast$ {\em line\_\-s}, \/  {\bf Plane} $\ast$$\ast$ {\em plane\_\-s}, \/  {\bf PlaneTexture} $\ast$$\ast$ {\em plane\_\-texture\_\-s}, \/  {\bf Lab::Object3D} \& {\em objects})}}
-\label{display__3D_8h_2ecc9205b1ef18cb4e72d7bc22721de1}
-
-
-»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß 
-
-
-
- display\_\-3D\_\-tool.cc の 791 行で定義されています。\hypertarget{display__3D_8h_7c235d991c7b4b2dd1bf171fa4734a98}{
-\index{display\_\-3D.h@{display\_\-3D.h}!load\_\-texture@{load\_\-texture}}
-\index{load\_\-texture@{load\_\-texture}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{load\_\-texture}]{\setlength{\rightskip}{0pt plus 5cm}GLubyte$\ast$ load\_\-texture (const char $\ast$ {\em filename}, \/  int \& {\em width}, \/  int \& {\em height})}}
-\label{display__3D_8h_7c235d991c7b4b2dd1bf171fa4734a98}
-
-
-
-
- display\_\-3D\_\-tool.cc の 912 行で定義されています。\hypertarget{display__3D_8h_d1e69df6b8ff6642d78e5d8c824d7b39}{
-\index{display\_\-3D.h@{display\_\-3D.h}!rotation@{rotation}}
-\index{rotation@{rotation}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{rotation}]{\setlength{\rightskip}{0pt plus 5cm}Mat rotation (VecC {\em n}, \/  double {\em theta})}}
-\label{display__3D_8h_d1e69df6b8ff6642d78e5d8c824d7b39}
-
-
-
-
- display\_\-3D\_\-tool.cc の 892 行で定義されています。\hypertarget{display__3D_8h_f91438c15307c82d3ead1f37c9588aae}{
-\index{display\_\-3D.h@{display\_\-3D.h}!screenshot@{screenshot}}
-\index{screenshot@{screenshot}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{screenshot}]{\setlength{\rightskip}{0pt plus 5cm}void screenshot ()}}
-\label{display__3D_8h_f91438c15307c82d3ead1f37c9588aae}
-
-
-
-
- display\_\-3D.cc の 370 行で定義されています。
-
-\subsection{変数}
-\hypertarget{display__3D_8h_75a33f7e11747a8f8e3f626563221ef2}{
-\index{display\_\-3D.h@{display\_\-3D.h}!centroid@{centroid}}
-\index{centroid@{centroid}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{centroid}]{\setlength{\rightskip}{0pt plus 5cm}VecC {\bf centroid}}}
-\label{display__3D_8h_75a33f7e11747a8f8e3f626563221ef2}
-
-
-ÆþÎÏÅÀ¤Î½Å¿´. 
-
-
-
- display\_\-3D.cc の 44 行で定義されています。\hypertarget{display__3D_8h_74eccb64808328b5fdbfd2725276dd5a}{
-\index{display\_\-3D.h@{display\_\-3D.h}!scale\_\-of\_\-world@{scale\_\-of\_\-world}}
-\index{scale\_\-of\_\-world@{scale\_\-of\_\-world}!display_3D.h@{display\_\-3D.h}}
-\subsubsection[{scale\_\-of\_\-world}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf scale\_\-of\_\-world}}}
-\label{display__3D_8h_74eccb64808328b5fdbfd2725276dd5a}
-
-
-
-
- display\_\-3D.cc の 88 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/display__3D__tool_8cc.tex b/latex/vim/.vim/doc/latex/display__3D__tool_8cc.tex
deleted file mode 100644 (file)
index 119f26f..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-\hypertarget{display__3D__tool_8cc}{
-\section{model\_\-mod/display\_\-3D\_\-tool.cc}
-\label{display__3D__tool_8cc}\index{model\_\-mod/display\_\-3D\_\-tool.cc@{model\_\-mod/display\_\-3D\_\-tool.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceDrawing}{Drawing}
-\end{CompactItemize}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b6}{Drawing::Type} \{ \par
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb}{Drawing::Point}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709}{Drawing::Line}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a}{Drawing::Plane}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5}{Drawing::PlaneTexture}, 
-\par
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279}{Drawing::Color}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d}{Drawing::Stipple}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248}{Drawing::ChangePointType}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94}{Drawing::NoType}
- \}
-\begin{CompactList}\small\item\em ÉÁ²è¥¿¥¤¥×. \item\end{CompactList}\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{display__3D__tool_8cc_191292637adb9b25cb01867d3c39d6e2}{load\_\-coordinate} (char $\ast$filename, int \&pt\_\-num, int \&ln\_\-num, int \&pl\_\-num, int \&pl\_\-texture\_\-num, \hyperlink{structPoint}{Point} $\ast$$\ast$point\_\-s, \hyperlink{structLine}{Line} $\ast$$\ast$line\_\-s, \hyperlink{structPlane}{Plane} $\ast$$\ast$plane\_\-s, \hyperlink{structPlaneTexture}{PlaneTexture} $\ast$$\ast$plane\_\-texture\_\-s, \hyperlink{structLab_1_1Object3D}{Lab::Object3D} \&object)
-\begin{CompactList}\small\item\em »°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß \item\end{CompactList}\item 
-int \hyperlink{display__3D__tool_8cc_27a0fc58984e4359c62856ae93258685}{draw\_\-scene\_\-gl} (CImage \&cimg)
-\item 
-Mat \hyperlink{display__3D__tool_8cc_d1e69df6b8ff6642d78e5d8c824d7b39}{rotation} (VecC n, double theta)
-\item 
-unsigned char $\ast$ \hyperlink{display__3D__tool_8cc_3e9f255f01c80e31d6cc317fd403efd2}{load\_\-texture} (const char $\ast$filename, int \&\hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, int \&\hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\begin{CompactList}\small\item\em テクスチャの情報を記述したファイルから色情報や画像のサイズを得る \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{display__3D__tool_8cc_27a0fc58984e4359c62856ae93258685}{
-\index{display\_\-3D\_\-tool.cc@{display\_\-3D\_\-tool.cc}!draw\_\-scene\_\-gl@{draw\_\-scene\_\-gl}}
-\index{draw\_\-scene\_\-gl@{draw\_\-scene\_\-gl}!display_3D_tool.cc@{display\_\-3D\_\-tool.cc}}
-\subsubsection[{draw\_\-scene\_\-gl}]{\setlength{\rightskip}{0pt plus 5cm}int draw\_\-scene\_\-gl (CImage \& {\em cimg})}}
-\label{display__3D__tool_8cc_27a0fc58984e4359c62856ae93258685}
-
-
-
-
- display\_\-3D\_\-tool.cc の 857 行で定義されています。\hypertarget{display__3D__tool_8cc_191292637adb9b25cb01867d3c39d6e2}{
-\index{display\_\-3D\_\-tool.cc@{display\_\-3D\_\-tool.cc}!load\_\-coordinate@{load\_\-coordinate}}
-\index{load\_\-coordinate@{load\_\-coordinate}!display_3D_tool.cc@{display\_\-3D\_\-tool.cc}}
-\subsubsection[{load\_\-coordinate}]{\setlength{\rightskip}{0pt plus 5cm}int load\_\-coordinate (char $\ast$ {\em filename}, \/  int \& {\em pt\_\-num}, \/  int \& {\em ln\_\-num}, \/  int \& {\em pl\_\-num}, \/  int \& {\em pl\_\-texture\_\-num}, \/  {\bf Point} $\ast$$\ast$ {\em point\_\-s}, \/  {\bf Line} $\ast$$\ast$ {\em line\_\-s}, \/  {\bf Plane} $\ast$$\ast$ {\em plane\_\-s}, \/  {\bf PlaneTexture} $\ast$$\ast$ {\em plane\_\-texture\_\-s}, \/  {\bf Lab::Object3D} \& {\em object})}}
-\label{display__3D__tool_8cc_191292637adb9b25cb01867d3c39d6e2}
-
-
-»°¼¡¸µ¥Ç¡¼¥¿¤ä¥Æ¥¯¥¹¥Á¥ãĺÅÀºÂɸ¤Ê¤É¤Î¥Õ¥¡¥¤¥ë¤«¤é¤ÎÆɤ߹þ¤ß 
-
-
-
- display\_\-3D\_\-tool.cc の 791 行で定義されています。\hypertarget{display__3D__tool_8cc_3e9f255f01c80e31d6cc317fd403efd2}{
-\index{display\_\-3D\_\-tool.cc@{display\_\-3D\_\-tool.cc}!load\_\-texture@{load\_\-texture}}
-\index{load\_\-texture@{load\_\-texture}!display_3D_tool.cc@{display\_\-3D\_\-tool.cc}}
-\subsubsection[{load\_\-texture}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ load\_\-texture (const char $\ast$ {\em filename}, \/  int \& {\em width}, \/  int \& {\em height})}}
-\label{display__3D__tool_8cc_3e9f255f01c80e31d6cc317fd403efd2}
-
-
-テクスチャの情報を記述したファイルから色情報や画像のサイズを得る 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em テクスチャファイル名}]\item[\mbox{$\rightarrow$} {\em 画像の横幅\mbox{[}pix\mbox{]}}]\item[\mbox{$\rightarrow$} {\em 画像の縦幅\mbox{[}pix\mbox{]}}]\end{description}
-\end{Desc}
-
-
- display\_\-3D\_\-tool.cc の 912 行で定義されています。\hypertarget{display__3D__tool_8cc_d1e69df6b8ff6642d78e5d8c824d7b39}{
-\index{display\_\-3D\_\-tool.cc@{display\_\-3D\_\-tool.cc}!rotation@{rotation}}
-\index{rotation@{rotation}!display_3D_tool.cc@{display\_\-3D\_\-tool.cc}}
-\subsubsection[{rotation}]{\setlength{\rightskip}{0pt plus 5cm}Mat rotation (VecC {\em n}, \/  double {\em theta})}}
-\label{display__3D__tool_8cc_d1e69df6b8ff6642d78e5d8c824d7b39}
-
-
-
-
- display\_\-3D\_\-tool.cc の 892 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/doxygen.sty b/latex/vim/.vim/doc/latex/doxygen.sty
deleted file mode 100644 (file)
index 73f74ef..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{doxygen}
-\RequirePackage{calc}
-\RequirePackage{array}
-\pagestyle{fancyplain}
-\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}
-\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
-\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
-\lhead[\fancyplain{}{\bfseries\thepage}]
-        {\fancyplain{}{\bfseries\rightmark}}
-\rhead[\fancyplain{}{\bfseries\leftmark}]
-        {\fancyplain{}{\bfseries\thepage}}
-\rfoot[\fancyplain{}{\bfseries\scriptsize OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。 Doxygen }]{}
-\lfoot[]{\fancyplain{}{\bfseries\scriptsize OpenCampus2009Demoに対してMon Aug 3 20:41:55 2009に生成されました。 Doxygen }}
-\cfoot{}
-\newenvironment{Code}
-{\footnotesize}
-{\normalsize}
-\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
-\newenvironment{DocInclude}
-{\footnotesize}
-{\normalsize}
-\newenvironment{VerbInclude}
-{\footnotesize}
-{\normalsize}
-\newenvironment{Image}
-{\begin{figure}[H]}
-{\end{figure}}
-\newenvironment{ImageNoCaption}{}{}
-\newenvironment{CompactList}
-{\begin{list}{}{
-  \setlength{\leftmargin}{0.5cm}
-  \setlength{\itemsep}{0pt}
-  \setlength{\parsep}{0pt}
-  \setlength{\topsep}{0pt}
-  \renewcommand{\makelabel}{\hfill}}}
-{\end{list}}
-\newenvironment{CompactItemize}
-{
-  \begin{itemize}
-  \setlength{\itemsep}{-3pt}
-  \setlength{\parsep}{0pt}
-  \setlength{\topsep}{0pt}
-  \setlength{\partopsep}{0pt}
-}
-{\end{itemize}}
-\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
-\newlength{\tmplength}
-\newenvironment{TabularC}[1]
-{
-\setlength{\tmplength}
-     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
-      \par\begin{tabular*}{\linewidth}
-             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
-}
-{\end{tabular*}\par}
-\newcommand{\entrylabel}[1]{
-   {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
-\newenvironment{Desc}
-{\begin{list}{}
-  {
-    \settowidth{\labelwidth}{40pt}
-    \setlength{\leftmargin}{\labelwidth}
-    \setlength{\parsep}{0pt}
-    \setlength{\itemsep}{-4pt}
-    \renewcommand{\makelabel}{\entrylabel}
-  }
-}
-{\end{list}}
-\newenvironment{Indent}
-  {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
-      \item[]\ignorespaces}
-  {\unskip\end{list}}
-\setlength{\parindent}{0cm}
-\setlength{\parskip}{0.2cm}
-\addtocounter{secnumdepth}{1}
-\sloppy
-\usepackage[T1]{fontenc}
-\makeatletter
-\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
-   {-3.25ex plus -1ex minus -0.2ex}%
-   {1.5ex plus 0.2ex}%
-   {\normalfont\normalsize\bfseries}}
-\makeatother
-\stepcounter{secnumdepth}
-\stepcounter{tocdepth}
diff --git a/latex/vim/.vim/doc/latex/files.tex b/latex/vim/.vim/doc/latex/files.tex
deleted file mode 100644 (file)
index 31c4b59..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-\section{ファイル一覧}
-これはファイル一覧です。\begin{CompactList}
-\item\contentsline{section}{\hyperlink{Captor_8cc}{Captor.cc} }{\pageref{Captor_8cc}}{}
-\item\contentsline{section}{\hyperlink{Captor_8h}{Captor.h} }{\pageref{Captor_8h}}{}
-\item\contentsline{section}{\hyperlink{configure_8h}{configure.h} }{\pageref{configure_8h}}{}
-\item\contentsline{section}{\hyperlink{demo_8h}{demo.h} }{\pageref{demo_8h}}{}
-\item\contentsline{section}{\hyperlink{main_8cc}{main.cc} }{\pageref{main_8cc}}{}
-\item\contentsline{section}{\hyperlink{types_8cc}{types.cc} }{\pageref{types_8cc}}{}
-\item\contentsline{section}{\hyperlink{types_8h}{types.h} }{\pageref{types_8h}}{}
-\item\contentsline{section}{\hyperlink{utilities_8cc}{utilities.cc} }{\pageref{utilities_8cc}}{}
-\item\contentsline{section}{\hyperlink{utilities_8h}{utilities.h} }{\pageref{utilities_8h}}{}
-\item\contentsline{section}{calibration\_\-mod/\hyperlink{calibration__mod_8cc}{calibration\_\-mod.cc} }{\pageref{calibration__mod_8cc}}{}
-\item\contentsline{section}{calibration\_\-mod/\hyperlink{calibration__mod_8h}{calibration\_\-mod.h} }{\pageref{calibration__mod_8h}}{}
-\item\contentsline{section}{camera\_\-mod/\hyperlink{camera__mod_8cc}{camera\_\-mod.cc} }{\pageref{camera__mod_8cc}}{}
-\item\contentsline{section}{camera\_\-mod/\hyperlink{camera__mod_8h}{camera\_\-mod.h} }{\pageref{camera__mod_8h}}{}
-\item\contentsline{section}{capturing\_\-mod/\hyperlink{capturing__mod_8cc}{capturing\_\-mod.cc} }{\pageref{capturing__mod_8cc}}{}
-\item\contentsline{section}{capturing\_\-mod/\hyperlink{capturing__mod_8h}{capturing\_\-mod.h} }{\pageref{capturing__mod_8h}}{}
-\item\contentsline{section}{capturing\_\-mod/\hyperlink{confirm__mod_8cc}{confirm\_\-mod.cc} }{\pageref{confirm__mod_8cc}}{}
-\item\contentsline{section}{capturing\_\-mod/\hyperlink{confirm__mod_8h}{confirm\_\-mod.h} }{\pageref{confirm__mod_8h}}{}
-\item\contentsline{section}{character\_\-motion\_\-mod/\hyperlink{character__motion__mod_8cc}{character\_\-motion\_\-mod.cc} }{\pageref{character__motion__mod_8cc}}{}
-\item\contentsline{section}{character\_\-motion\_\-mod/\hyperlink{character__motion__mod_8h}{character\_\-motion\_\-mod.h} }{\pageref{character__motion__mod_8h}}{}
-\item\contentsline{section}{command\_\-mod/\hyperlink{command__mod_8cc}{command\_\-mod.cc} }{\pageref{command__mod_8cc}}{}
-\item\contentsline{section}{command\_\-mod/\hyperlink{command__mod_8h}{command\_\-mod.h} }{\pageref{command__mod_8h}}{}
-\item\contentsline{section}{logo\_\-object\_\-motion\_\-mod/\hyperlink{logo__object__motion__mod_8cc}{logo\_\-object\_\-motion\_\-mod.cc} }{\pageref{logo__object__motion__mod_8cc}}{}
-\item\contentsline{section}{logo\_\-object\_\-motion\_\-mod/\hyperlink{logo__object__motion__mod_8h}{logo\_\-object\_\-motion\_\-mod.h} }{\pageref{logo__object__motion__mod_8h}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{model__mod_2configure_8h}{configure.h} }{\pageref{model__mod_2configure_8h}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{data__read_8cc}{data\_\-read.cc} }{\pageref{data__read_8cc}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{data__read_8h}{data\_\-read.h} }{\pageref{data__read_8h}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{display__3D_8cc}{display\_\-3D.cc} }{\pageref{display__3D_8cc}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{display__3D_8h}{display\_\-3D.h} }{\pageref{display__3D_8h}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{display__3D__tool_8cc}{display\_\-3D\_\-tool.cc} }{\pageref{display__3D__tool_8cc}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{load_8cc}{load.cc} }{\pageref{load_8cc}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{load_8h}{load.h} }{\pageref{load_8h}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{loadCoordinate_8cc}{loadCoordinate.cc} }{\pageref{loadCoordinate_8cc}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{model__mod_8cc}{model\_\-mod.cc} }{\pageref{model__mod_8cc}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{model__mod_8h}{model\_\-mod.h} }{\pageref{model__mod_8h}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{model__mode_8cc}{model\_\-mode.cc} }{\pageref{model__mode_8cc}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{png__load_8cc}{png\_\-load.cc} }{\pageref{png__load_8cc}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{png__load_8h}{png\_\-load.h} }{\pageref{png__load_8h}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{point_8cc}{point.cc} (ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý )}{\pageref{point_8cc}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{point_8h}{point.h} (ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý )}{\pageref{point_8h}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{set__texture__info_8h}{set\_\-texture\_\-info.h} }{\pageref{set__texture__info_8h}}{}
-\item\contentsline{section}{model\_\-mod/\hyperlink{test_8cc}{test.cc} }{\pageref{test_8cc}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{Animation_8hpp}{Animation.hpp} }{\pageref{Animation_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{CascadingAnimation_8hpp}{CascadingAnimation.hpp} }{\pageref{CascadingAnimation_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{Constant_8hpp}{Constant.hpp} }{\pageref{Constant_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{EventCondition_8hpp}{EventCondition.hpp} }{\pageref{EventCondition_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{EventScheduler_8cpp}{EventScheduler.cpp} }{\pageref{EventScheduler_8cpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{EventScheduler_8hpp}{EventScheduler.hpp} }{\pageref{EventScheduler_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{Interpolation_8hpp}{Interpolation.hpp} }{\pageref{Interpolation_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{KeyFrameAnimation_8hpp}{KeyFrameAnimation.hpp} }{\pageref{KeyFrameAnimation_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{LoopAnimation_8hpp}{LoopAnimation.hpp} }{\pageref{LoopAnimation_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{Matrix3D_8cpp}{Matrix3D.cpp} }{\pageref{Matrix3D_8cpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{Matrix3D_8hpp}{Matrix3D.hpp} }{\pageref{Matrix3D_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{mofAnimations_8hpp}{mofAnimations.hpp} }{\pageref{mofAnimations_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{OffsetAnimation_8hpp}{OffsetAnimation.hpp} }{\pageref{OffsetAnimation_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{ParametricAnimation_8hpp}{ParametricAnimation.hpp} }{\pageref{ParametricAnimation_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{RotationAnimation3D_8hpp}{RotationAnimation3D.hpp} }{\pageref{RotationAnimation3D_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{ScalingAnimation3D_8hpp}{ScalingAnimation3D.hpp} }{\pageref{ScalingAnimation3D_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{TranslationAnimation3D_8hpp}{TranslationAnimation3D.hpp} }{\pageref{TranslationAnimation3D_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{UniformAnimation_8hpp}{UniformAnimation.hpp} }{\pageref{UniformAnimation_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{utilities_8hpp}{utilities.hpp} }{\pageref{utilities_8hpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{Vector3D_8cpp}{Vector3D.cpp} }{\pageref{Vector3D_8cpp}}{}
-\item\contentsline{section}{moflib/mof/\hyperlink{Vector3D_8hpp}{Vector3D.hpp} }{\pageref{Vector3D_8hpp}}{}
-\item\contentsline{section}{mqo2nd3d/\hyperlink{mqo2nd3d_2Main_8cpp}{Main.cpp} }{\pageref{mqo2nd3d_2Main_8cpp}}{}
-\item\contentsline{section}{mqo2nd3d/\hyperlink{mqo2nd3d_2Option_8c}{Option.c} }{\pageref{mqo2nd3d_2Option_8c}}{}
-\item\contentsline{section}{mqo2nd3d/\hyperlink{mqo2nd3d_2Option_8h}{Option.h} }{\pageref{mqo2nd3d_2Option_8h}}{}
-\item\contentsline{section}{nd3d2mqo/\hyperlink{nd3d2mqo_2Main_8cpp}{Main.cpp} }{\pageref{nd3d2mqo_2Main_8cpp}}{}
-\item\contentsline{section}{nd3d2mqo/\hyperlink{nd3d2mqo_2Option_8c}{Option.c} }{\pageref{nd3d2mqo_2Option_8c}}{}
-\item\contentsline{section}{nd3d2mqo/\hyperlink{nd3d2mqo_2Option_8h}{Option.h} }{\pageref{nd3d2mqo_2Option_8h}}{}
-\end{CompactList}
diff --git a/latex/vim/.vim/doc/latex/hierarchy.tex b/latex/vim/.vim/doc/latex/hierarchy.tex
deleted file mode 100644 (file)
index 18be73c..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-\section{クラス階層}
-この継承一覧はおおまかにはソートされていますが、完全にアルファベット順でソートされてはいません。\begin{CompactList}
-\item \contentsline{section}{mof::Add$<$ T $>$}{\pageref{structmof_1_1Add}}{}
-\item \contentsline{section}{mof::Animation$<$ T $>$}{\pageref{classmof_1_1Animation}}{}
-\item \contentsline{section}{boost::noncopyable}{\pageref{classboost_1_1noncopyable}}{}
-\begin{CompactList}
-\item \contentsline{section}{mof::Animation$<$ mof::Matrix3D $>$}{\pageref{classmof_1_1Animation}}{}
-\begin{CompactList}
-\item \contentsline{section}{mof::RotationAnimation3D}{\pageref{classmof_1_1RotationAnimation3D}}{}
-\item \contentsline{section}{mof::ScalingAnimation3D}{\pageref{classmof_1_1ScalingAnimation3D}}{}
-\item \contentsline{section}{mof::TranslationAnimation3D}{\pageref{classmof_1_1TranslationAnimation3D}}{}
-\end{CompactList}
-\item \contentsline{section}{mof::Animation$<$ mof::Vector3D $>$}{\pageref{classmof_1_1Animation}}{}
-\begin{CompactList}
-\item \contentsline{section}{mof::UniformAnimation}{\pageref{classmof_1_1UniformAnimation}}{}
-\end{CompactList}
-\item \contentsline{section}{mof::Animation$<$ T $>$}{\pageref{classmof_1_1Animation}}{}
-\begin{CompactList}
-\item \contentsline{section}{mof::CascadingAnimation$<$ T, Cascador $>$}{\pageref{classmof_1_1CascadingAnimation}}{}
-\item \contentsline{section}{mof::Constant$<$ T $>$}{\pageref{classmof_1_1Constant}}{}
-\item \contentsline{section}{mof::KeyFrameAnimation$<$ T $>$}{\pageref{classmof_1_1KeyFrameAnimation}}{}
-\item \contentsline{section}{mof::LoopAnimation$<$ T $>$}{\pageref{classmof_1_1LoopAnimation}}{}
-\item \contentsline{section}{mof::OffsetAnimation$<$ T $>$}{\pageref{classmof_1_1OffsetAnimation}}{}
-\item \contentsline{section}{mof::ParametricAnimation$<$ T $>$}{\pageref{classmof_1_1ParametricAnimation}}{}
-\end{CompactList}
-\end{CompactList}
-\item \contentsline{section}{Lab::Captor}{\pageref{classLab_1_1Captor}}{}
-\item \contentsline{section}{Lab::Captor::Captor::Resolution}{\pageref{structLab_1_1Captor_1_1Resolution}}{}
-\item \contentsline{section}{mof::EventCondition}{\pageref{classmof_1_1EventCondition}}{}
-\begin{CompactList}
-\item \contentsline{section}{TimeEventCondition}{\pageref{classTimeEventCondition}}{}
-\end{CompactList}
-\item \contentsline{section}{mof::EventScheduler}{\pageref{classmof_1_1EventScheduler}}{}
-\item \contentsline{section}{mof::EventScheduler::EventScheduler::Impl}{\pageref{structmof_1_1EventScheduler_1_1Impl}}{}
-\item \contentsline{section}{Line}{\pageref{structLine}}{}
-\item \contentsline{section}{mof::Matrix3D}{\pageref{classmof_1_1Matrix3D}}{}
-\item \contentsline{section}{mof::Matrix3D::Matrix3D::Array}{\pageref{structmof_1_1Matrix3D_1_1Array}}{}
-\item \contentsline{section}{mof::Multiply$<$ T $>$}{\pageref{structmof_1_1Multiply}}{}
-\item \contentsline{section}{Object}{\pageref{classObject}}{}
-\item \contentsline{section}{Lab::Object3D}{\pageref{structLab_1_1Object3D}}{}
-\item \contentsline{section}{Objects}{\pageref{classObjects}}{}
-\item \contentsline{section}{opt\_\-info}{\pageref{structopt__info}}{}
-\item \contentsline{section}{opt\_\-parser\_\-params}{\pageref{structopt__parser__params}}{}
-\item \contentsline{section}{Plane}{\pageref{structPlane}}{}
-\item \contentsline{section}{PlaneTexture}{\pageref{structPlaneTexture}}{}
-\item \contentsline{section}{Point}{\pageref{structPoint}}{}
-\item \contentsline{section}{t\_\-face}{\pageref{structt__face}}{}
-\item \contentsline{section}{t\_\-material}{\pageref{structt__material}}{}
-\item \contentsline{section}{t\_\-uv}{\pageref{structt__uv}}{}
-\item \contentsline{section}{t\_\-vertex}{\pageref{structt__vertex}}{}
-\item \contentsline{section}{mof::Vector3D}{\pageref{structmof_1_1Vector3D}}{}
-\item \contentsline{section}{Lab::VertexXYZNUV}{\pageref{structLab_1_1VertexXYZNUV}}{}
-\end{CompactList}
diff --git a/latex/vim/.vim/doc/latex/loadCoordinate_8cc.tex b/latex/vim/.vim/doc/latex/loadCoordinate_8cc.tex
deleted file mode 100644 (file)
index b50b296..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{loadCoordinate_8cc}{
-\section{model\_\-mod/loadCoordinate.cc}
-\label{loadCoordinate_8cc}\index{model\_\-mod/loadCoordinate.cc@{model\_\-mod/loadCoordinate.cc}}
-}
diff --git a/latex/vim/.vim/doc/latex/load_8cc.tex b/latex/vim/.vim/doc/latex/load_8cc.tex
deleted file mode 100644 (file)
index 8e668d7..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-\hypertarget{load_8cc}{
-\section{model\_\-mod/load.cc}
-\label{load_8cc}\index{model\_\-mod/load.cc@{model\_\-mod/load.cc}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-bool \hyperlink{load_8cc_0f4ee0c0c7f3c46002ae6658288e127a}{get\_\-3d\_\-data} (std::ifstream \&fin, double \&x, double \&y, double \&z)
-\begin{CompactList}\small\item\em 三次元データやテクスチャ頂点座標などのファイルからの読み込み(from display3D) \item\end{CompactList}\item 
-bool \hyperlink{load_8cc_fa90c691aaeaaac95f3261827a3cfe4e}{get\_\-point\_\-type} (std::ifstream \&fin, \hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}{Drawing::PointType} \&type)
-\begin{CompactList}\small\item\em 点の形状を表す値を取得 \item\end{CompactList}\item 
-bool \hyperlink{load_8cc_a37ac21896ae7643cc4a51dbc7009763}{draw\_\-point} (std::ifstream \&fin, const GLdouble $\ast$col, \hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}{Drawing::PointType} point\_\-type, \hyperlink{structPoint}{Point} $\ast$$\ast$point\_\-s, int \&pt\_\-num)
-\begin{CompactList}\small\item\em 点を描画 \item\end{CompactList}\item 
-bool \hyperlink{load_8cc_47804ededc6afcfef30b4e332e11a303}{draw\_\-line} (std::ifstream \&fin, const GLdouble $\ast$col, int stipple\_\-factor, \hyperlink{structLine}{Line} $\ast$$\ast$line\_\-s, int \&ln\_\-num)
-\begin{CompactList}\small\item\em 直線を描画 \item\end{CompactList}\item 
-bool \hyperlink{load_8cc_4895d1cf7518eec51537d1e0073c3a77}{draw\_\-plane} (std::ifstream \&fin, const GLdouble $\ast$col, \hyperlink{structPlane}{Plane} $\ast$$\ast$plane\_\-s, int \&pl\_\-num)
-\begin{CompactList}\small\item\em 平面を描画 \item\end{CompactList}\item 
-bool \hyperlink{load_8cc_a27c7edd169282e320a9e410741247bf}{draw\_\-plane\_\-texture} (std::ifstream \&fin, \hyperlink{structPlaneTexture}{PlaneTexture} $\ast$$\ast$plane\_\-texture\_\-s, int \&pl\_\-texture\_\-num)
-\begin{CompactList}\small\item\em テクスチャ付平面を描画 \item\end{CompactList}\item 
-int \hyperlink{load_8cc_a29bec0f8caa7fa014c4a5d3d9d79c94}{loadCoordinate} (char $\ast$filename, int \&pt\_\-num, int \&ln\_\-num, int \&pl\_\-num, int \&pl\_\-texture\_\-num, \hyperlink{structPoint}{Point} $\ast$$\ast$point\_\-s, \hyperlink{structLine}{Line} $\ast$$\ast$line\_\-s, \hyperlink{structPlane}{Plane} $\ast$$\ast$plane\_\-s, \hyperlink{structPlaneTexture}{PlaneTexture} $\ast$$\ast$plane\_\-texture\_\-s)
-\begin{CompactList}\small\item\em 研究室フォーマット(3-Dデータ)のファイルから描画対象の情報を読み込む.(from display3D. 元の名前は'load\_\-coordinate') \item\end{CompactList}\item 
-GLubyte $\ast$ \hyperlink{load_8cc_7c235d991c7b4b2dd1bf171fa4734a98}{load\_\-texture} (const char $\ast$filename, int \&\hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, int \&\hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\begin{CompactList}\small\item\em テクスチャの情報を記述したファイルから色情報や画像のサイズを得る \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{load_8cc_47804ededc6afcfef30b4e332e11a303}{
-\index{load.cc@{load.cc}!draw\_\-line@{draw\_\-line}}
-\index{draw\_\-line@{draw\_\-line}!load.cc@{load.cc}}
-\subsubsection[{draw\_\-line}]{\setlength{\rightskip}{0pt plus 5cm}bool draw\_\-line (std::ifstream \& {\em fin}, \/  const GLdouble $\ast$ {\em col}, \/  int {\em stipple\_\-factor}, \/  {\bf Line} $\ast$$\ast$ {\em line\_\-s}, \/  int \& {\em ln\_\-num})}}
-\label{load_8cc_47804ededc6afcfef30b4e332e11a303}
-
-
-直線を描画 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em fin}]入力ストリーム \item[\mbox{$\leftarrow$} {\em col}]出力される直線の色 \item[\mbox{$\leftarrow$} {\em stipple\_\-factor}]線種 \item[\mbox{$\rightarrow$} {\em line\_\-s}]直線のデータ \item[\mbox{$\rightarrow$} {\em ln\_\-num}]直線の数 \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em true}]正常に出力された \item[{\em false}]正常に出力されなかった \end{description}
-\end{Desc}
-
-
- load.cc の 122 行で定義されています。\hypertarget{load_8cc_4895d1cf7518eec51537d1e0073c3a77}{
-\index{load.cc@{load.cc}!draw\_\-plane@{draw\_\-plane}}
-\index{draw\_\-plane@{draw\_\-plane}!load.cc@{load.cc}}
-\subsubsection[{draw\_\-plane}]{\setlength{\rightskip}{0pt plus 5cm}bool draw\_\-plane (std::ifstream \& {\em fin}, \/  const GLdouble $\ast$ {\em col}, \/  {\bf Plane} $\ast$$\ast$ {\em plane\_\-s}, \/  int \& {\em pl\_\-num})}}
-\label{load_8cc_4895d1cf7518eec51537d1e0073c3a77}
-
-
-平面を描画 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em fin}]入力ストリーム \item[\mbox{$\leftarrow$} {\em col}]出力される平面の色 \item[\mbox{$\rightarrow$} {\em plane\_\-s}]平面のデータ \item[\mbox{$\rightarrow$} {\em pl\_\-num}]平面の数 \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em true}]正常に出力された \item[{\em false}]正常に出力されなかった \end{description}
-\end{Desc}
-
-
- load.cc の 165 行で定義されています。\hypertarget{load_8cc_a27c7edd169282e320a9e410741247bf}{
-\index{load.cc@{load.cc}!draw\_\-plane\_\-texture@{draw\_\-plane\_\-texture}}
-\index{draw\_\-plane\_\-texture@{draw\_\-plane\_\-texture}!load.cc@{load.cc}}
-\subsubsection[{draw\_\-plane\_\-texture}]{\setlength{\rightskip}{0pt plus 5cm}bool draw\_\-plane\_\-texture (std::ifstream \& {\em fin}, \/  {\bf PlaneTexture} $\ast$$\ast$ {\em plane\_\-texture\_\-s}, \/  int \& {\em pl\_\-texture\_\-num})}}
-\label{load_8cc_a27c7edd169282e320a9e410741247bf}
-
-
-テクスチャ付平面を描画 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em fin}]入力ストリーム \item[\mbox{$\rightarrow$} {\em plane\_\-texture\_\-s}]テクスチャ付平面のデータ \item[\mbox{$\rightarrow$} {\em pl\_\-texture\_\-num}]テクスチャ付平面の数 \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em true}]正常に出力された \item[{\em false}]正常に出力されなかった \end{description}
-\end{Desc}
-
-
- load.cc の 212 行で定義されています。\hypertarget{load_8cc_a37ac21896ae7643cc4a51dbc7009763}{
-\index{load.cc@{load.cc}!draw\_\-point@{draw\_\-point}}
-\index{draw\_\-point@{draw\_\-point}!load.cc@{load.cc}}
-\subsubsection[{draw\_\-point}]{\setlength{\rightskip}{0pt plus 5cm}bool draw\_\-point (std::ifstream \& {\em fin}, \/  const GLdouble $\ast$ {\em col}, \/  {\bf Drawing::PointType} {\em point\_\-type}, \/  {\bf Point} $\ast$$\ast$ {\em point\_\-s}, \/  int \& {\em pt\_\-num})}}
-\label{load_8cc_a37ac21896ae7643cc4a51dbc7009763}
-
-
-点を描画 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em fin}]入力ストリーム \item[\mbox{$\leftarrow$} {\em col}]出力される点の色 \item[\mbox{$\leftarrow$} {\em point\_\-type}]点の形状 \item[\mbox{$\rightarrow$} {\em point\_\-s}]点のデータ \item[\mbox{$\rightarrow$} {\em pt\_\-num}]点の数 \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em true}]正常に出力された \item[{\em false}]正常に出力されなかった \end{description}
-\end{Desc}
-
-
- load.cc の 85 行で定義されています。\hypertarget{load_8cc_0f4ee0c0c7f3c46002ae6658288e127a}{
-\index{load.cc@{load.cc}!get\_\-3d\_\-data@{get\_\-3d\_\-data}}
-\index{get\_\-3d\_\-data@{get\_\-3d\_\-data}!load.cc@{load.cc}}
-\subsubsection[{get\_\-3d\_\-data}]{\setlength{\rightskip}{0pt plus 5cm}bool get\_\-3d\_\-data (std::ifstream \& {\em fin}, \/  double \& {\em x}, \/  double \& {\em y}, \/  double \& {\em z})}}
-\label{load_8cc_0f4ee0c0c7f3c46002ae6658288e127a}
-
-
-三次元データやテクスチャ頂点座標などのファイルからの読み込み(from display3D) 
-
-3 次元データを取得
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em fin}]入力ストリーム \item[\mbox{$\rightarrow$} {\em x}]3 次元データの x 成分 \item[\mbox{$\rightarrow$} {\em y}]3 次元データの y 成分 \item[\mbox{$\rightarrow$} {\em z}]3 次元データの z 成分 \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em true}]正常に取得された \item[{\em false}]正常に取得されなかった \end{description}
-\end{Desc}
-
-
- load.cc の 18 行で定義されています。\hypertarget{load_8cc_fa90c691aaeaaac95f3261827a3cfe4e}{
-\index{load.cc@{load.cc}!get\_\-point\_\-type@{get\_\-point\_\-type}}
-\index{get\_\-point\_\-type@{get\_\-point\_\-type}!load.cc@{load.cc}}
-\subsubsection[{get\_\-point\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}bool get\_\-point\_\-type (std::ifstream \& {\em fin}, \/  {\bf Drawing::PointType} \& {\em type})}}
-\label{load_8cc_fa90c691aaeaaac95f3261827a3cfe4e}
-
-
-点の形状を表す値を取得 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em fin}]入力ストリーム \item[\mbox{$\rightarrow$} {\em point\_\-type}]取得する点の形状への参照 \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em true}]正常に取得された \item[{\em false}]正常に取得されなかった \end{description}
-\end{Desc}
-
-
- load.cc の 41 行で定義されています。\hypertarget{load_8cc_7c235d991c7b4b2dd1bf171fa4734a98}{
-\index{load.cc@{load.cc}!load\_\-texture@{load\_\-texture}}
-\index{load\_\-texture@{load\_\-texture}!load.cc@{load.cc}}
-\subsubsection[{load\_\-texture}]{\setlength{\rightskip}{0pt plus 5cm}GLubyte$\ast$ load\_\-texture (const char $\ast$ {\em filename}, \/  int \& {\em width}, \/  int \& {\em height})}}
-\label{load_8cc_7c235d991c7b4b2dd1bf171fa4734a98}
-
-
-テクスチャの情報を記述したファイルから色情報や画像のサイズを得る 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em テクスチャファイル名}]\item[\mbox{$\rightarrow$} {\em 画像の横幅\mbox{[}pix\mbox{]}}]\item[\mbox{$\rightarrow$} {\em 画像の縦幅\mbox{[}pix\mbox{]}}]\end{description}
-\end{Desc}
-
-
- load.cc の 332 行で定義されています。\hypertarget{load_8cc_a29bec0f8caa7fa014c4a5d3d9d79c94}{
-\index{load.cc@{load.cc}!loadCoordinate@{loadCoordinate}}
-\index{loadCoordinate@{loadCoordinate}!load.cc@{load.cc}}
-\subsubsection[{loadCoordinate}]{\setlength{\rightskip}{0pt plus 5cm}int loadCoordinate (char $\ast$ {\em filename}, \/  int \& {\em pt\_\-num}, \/  int \& {\em ln\_\-num}, \/  int \& {\em pl\_\-num}, \/  int \& {\em pl\_\-texture\_\-num}, \/  {\bf Point} $\ast$$\ast$ {\em point\_\-s}, \/  {\bf Line} $\ast$$\ast$ {\em line\_\-s}, \/  {\bf Plane} $\ast$$\ast$ {\em plane\_\-s}, \/  {\bf PlaneTexture} $\ast$$\ast$ {\em plane\_\-texture\_\-s})}}
-\label{load_8cc_a29bec0f8caa7fa014c4a5d3d9d79c94}
-
-
-研究室フォーマット(3-Dデータ)のファイルから描画対象の情報を読み込む.(from display3D. 元の名前は'load\_\-coordinate') 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\rightarrow$} {\em 描画する点の数}]\item[\mbox{$\rightarrow$} {\em 描画する線の数}]\item[\mbox{$\rightarrow$} {\em 描画する平面の数}]\item[\mbox{$\rightarrow$} {\em 描画するテクスチャつき平面の数}]\item[{\em 描画対象である点の配列}]\item[{\em 描画対象である線の配列}]\item[{\em 描画対象である平面の配列}]\item[{\em 描画対象であるテクスチャつき平面の配列}]\end{description}
-\end{Desc}
-
-
- load.cc の 266 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/load_8h.tex b/latex/vim/.vim/doc/latex/load_8h.tex
deleted file mode 100644 (file)
index 026d667..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-\hypertarget{load_8h}{
-\section{model\_\-mod/load.h}
-\label{load_8h}\index{model\_\-mod/load.h@{model\_\-mod/load.h}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structPoint}{Point}
-\item 
-struct \hyperlink{structLine}{Line}
-\item 
-struct \hyperlink{structPlane}{Plane}
-\item 
-struct \hyperlink{structPlaneTexture}{PlaneTexture}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{load_8h_a29bec0f8caa7fa014c4a5d3d9d79c94}{loadCoordinate} (char $\ast$filename, int \&pt\_\-num, int \&ln\_\-num, int \&pl\_\-num, int \&pl\_\-texture\_\-num, \hyperlink{structPoint}{Point} $\ast$$\ast$point\_\-s, \hyperlink{structLine}{Line} $\ast$$\ast$line\_\-s, \hyperlink{structPlane}{Plane} $\ast$$\ast$plane\_\-s, \hyperlink{structPlaneTexture}{PlaneTexture} $\ast$$\ast$plane\_\-texture\_\-s)
-\begin{CompactList}\small\item\em 研究室フォーマット(3-Dデータ)のファイルから描画対象の情報を読み込む.(from display3D. 元の名前は'load\_\-coordinate') \item\end{CompactList}\item 
-GLubyte $\ast$ \hyperlink{load_8h_7c235d991c7b4b2dd1bf171fa4734a98}{load\_\-texture} (const char $\ast$filename, int \&\hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, int \&\hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\begin{CompactList}\small\item\em テクスチャの情報を記述したファイルから色情報や画像のサイズを得る \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{load_8h_7c235d991c7b4b2dd1bf171fa4734a98}{
-\index{load.h@{load.h}!load\_\-texture@{load\_\-texture}}
-\index{load\_\-texture@{load\_\-texture}!load.h@{load.h}}
-\subsubsection[{load\_\-texture}]{\setlength{\rightskip}{0pt plus 5cm}GLubyte$\ast$ load\_\-texture (const char $\ast$ {\em filename}, \/  int \& {\em width}, \/  int \& {\em height})}}
-\label{load_8h_7c235d991c7b4b2dd1bf171fa4734a98}
-
-
-テクスチャの情報を記述したファイルから色情報や画像のサイズを得る 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em テクスチャファイル名}]\item[\mbox{$\rightarrow$} {\em 画像の横幅\mbox{[}pix\mbox{]}}]\item[\mbox{$\rightarrow$} {\em 画像の縦幅\mbox{[}pix\mbox{]}}]\end{description}
-\end{Desc}
-
-
- display\_\-3D\_\-tool.cc の 912 行で定義されています。\hypertarget{load_8h_a29bec0f8caa7fa014c4a5d3d9d79c94}{
-\index{load.h@{load.h}!loadCoordinate@{loadCoordinate}}
-\index{loadCoordinate@{loadCoordinate}!load.h@{load.h}}
-\subsubsection[{loadCoordinate}]{\setlength{\rightskip}{0pt plus 5cm}int loadCoordinate (char $\ast$ {\em filename}, \/  int \& {\em pt\_\-num}, \/  int \& {\em ln\_\-num}, \/  int \& {\em pl\_\-num}, \/  int \& {\em pl\_\-texture\_\-num}, \/  {\bf Point} $\ast$$\ast$ {\em point\_\-s}, \/  {\bf Line} $\ast$$\ast$ {\em line\_\-s}, \/  {\bf Plane} $\ast$$\ast$ {\em plane\_\-s}, \/  {\bf PlaneTexture} $\ast$$\ast$ {\em plane\_\-texture\_\-s})}}
-\label{load_8h_a29bec0f8caa7fa014c4a5d3d9d79c94}
-
-
-研究室フォーマット(3-Dデータ)のファイルから描画対象の情報を読み込む.(from display3D. 元の名前は'load\_\-coordinate') 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\rightarrow$} {\em 描画する点の数}]\item[\mbox{$\rightarrow$} {\em 描画する線の数}]\item[\mbox{$\rightarrow$} {\em 描画する平面の数}]\item[\mbox{$\rightarrow$} {\em 描画するテクスチャつき平面の数}]\item[{\em 描画対象である点の配列}]\item[{\em 描画対象である線の配列}]\item[{\em 描画対象である平面の配列}]\item[{\em 描画対象であるテクスチャつき平面の配列}]\end{description}
-\end{Desc}
-
-
- load.cc の 266 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/logo__object__motion__mod_8cc.tex b/latex/vim/.vim/doc/latex/logo__object__motion__mod_8cc.tex
deleted file mode 100644 (file)
index ed2d8c0..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-\hypertarget{logo__object__motion__mod_8cc}{
-\section{logo\_\-object\_\-motion\_\-mod/logo\_\-object\_\-motion\_\-mod.cc}
-\label{logo__object__motion__mod_8cc}\index{logo\_\-object\_\-motion\_\-mod/logo\_\-object\_\-motion\_\-mod.cc@{logo\_\-object\_\-motion\_\-mod/logo\_\-object\_\-motion\_\-mod.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacelogo__object__motion__mod}{logo\_\-object\_\-motion\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacelogo__object__motion__mod_4d13b2db59fe74c70b2d2edc8ed757eb}{logo\_\-object\_\-motion\_\-mod::initialize} ()
-\begin{CompactList}\small\item\em モジュールの初期化を行う. \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_2be3efdeb42bdb0b476ad2a55cdeb6b4}{logo\_\-object\_\-motion\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_b6dccf39534bff84f01ed5c85986717a}{logo\_\-object\_\-motion\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_13e6f3d482357ab79f59d6b082a46a78}{logo\_\-object\_\-motion\_\-mod::setLogoPosition} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em ロゴの3次元座標上の位置を更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_d368ba3311abdc89114854f972d1fd54}{logo\_\-object\_\-motion\_\-mod::getLogoPosition} ()
-\begin{CompactList}\small\item\em ロゴの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_56fd0204ccf7b96d084b2ffc5a6b1277}{logo\_\-object\_\-motion\_\-mod::setObjectScale} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上のスケールを更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_c4800b2e1393335ab73ce3ec0260ce2a}{logo\_\-object\_\-motion\_\-mod::getObjectScale} ()
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_4810679acd817821fb24d47f13826baa}{logo\_\-object\_\-motion\_\-mod::setObjectRotation} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の回転を更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_a2813c7e1a0542c0c32571cdd8530d02}{logo\_\-object\_\-motion\_\-mod::getObjectRotation} ()
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_0aead94d14e1cbd6cfe561f405b54203}{logo\_\-object\_\-motion\_\-mod::setObjectPosition} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_1866bac29b824bda964321ca98588064}{logo\_\-object\_\-motion\_\-mod::getObjectPosition} ()
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_d006029788c0e62f3877cd7a5dde3e3e}{logo\_\-object\_\-motion\_\-mod::pushLogoWorldTransform} ()
-\begin{CompactList}\small\item\em 現在設定されているロゴの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_1358280e99622f420fd7ab39498bf30e}{logo\_\-object\_\-motion\_\-mod::pushObjectWorldTransform} ()
-\begin{CompactList}\small\item\em 現在設定されているオブジェクトの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/logo__object__motion__mod_8h.tex b/latex/vim/.vim/doc/latex/logo__object__motion__mod_8h.tex
deleted file mode 100644 (file)
index e574173..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-\hypertarget{logo__object__motion__mod_8h}{
-\section{logo\_\-object\_\-motion\_\-mod/logo\_\-object\_\-motion\_\-mod.h}
-\label{logo__object__motion__mod_8h}\index{logo\_\-object\_\-motion\_\-mod/logo\_\-object\_\-motion\_\-mod.h@{logo\_\-object\_\-motion\_\-mod/logo\_\-object\_\-motion\_\-mod.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacelogo__object__motion__mod}{logo\_\-object\_\-motion\_\-mod}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacelogo__object__motion__mod_4d13b2db59fe74c70b2d2edc8ed757eb}{logo\_\-object\_\-motion\_\-mod::initialize} ()
-\begin{CompactList}\small\item\em モジュールの初期化を行う. \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_2be3efdeb42bdb0b476ad2a55cdeb6b4}{logo\_\-object\_\-motion\_\-mod::finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_b6dccf39534bff84f01ed5c85986717a}{logo\_\-object\_\-motion\_\-mod::update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_13e6f3d482357ab79f59d6b082a46a78}{logo\_\-object\_\-motion\_\-mod::setLogoPosition} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em ロゴの3次元座標上の位置を更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_d368ba3311abdc89114854f972d1fd54}{logo\_\-object\_\-motion\_\-mod::getLogoPosition} ()
-\begin{CompactList}\small\item\em ロゴの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_0aead94d14e1cbd6cfe561f405b54203}{logo\_\-object\_\-motion\_\-mod::setObjectPosition} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_1866bac29b824bda964321ca98588064}{logo\_\-object\_\-motion\_\-mod::getObjectPosition} ()
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_56fd0204ccf7b96d084b2ffc5a6b1277}{logo\_\-object\_\-motion\_\-mod::setObjectScale} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上のスケールを更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_c4800b2e1393335ab73ce3ec0260ce2a}{logo\_\-object\_\-motion\_\-mod::getObjectScale} ()
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_4810679acd817821fb24d47f13826baa}{logo\_\-object\_\-motion\_\-mod::setObjectRotation} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の回転を更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_a2813c7e1a0542c0c32571cdd8530d02}{logo\_\-object\_\-motion\_\-mod::getObjectRotation} ()
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_d006029788c0e62f3877cd7a5dde3e3e}{logo\_\-object\_\-motion\_\-mod::pushLogoWorldTransform} ()
-\begin{CompactList}\small\item\em 現在設定されているロゴの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_1358280e99622f420fd7ab39498bf30e}{logo\_\-object\_\-motion\_\-mod::pushObjectWorldTransform} ()
-\begin{CompactList}\small\item\em 現在設定されているオブジェクトの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/main_8cc.tex b/latex/vim/.vim/doc/latex/main_8cc.tex
deleted file mode 100644 (file)
index af12ce2..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-\hypertarget{main_8cc}{
-\section{main.cc}
-\label{main_8cc}\index{main.cc@{main.cc}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{main_8cc_008073dbda3fd6c40b0a37c6d64085bb}{drawFlash} ()
-\item 
-void \hyperlink{main_8cc_df64495dd0257c762f7ecabe128d1416}{displayFunc\_\-capture} (void)
-\item 
-void \hyperlink{main_8cc_5a2c0fd8dcf5ca6b424bc712b57dcb99}{displayFunc\_\-vr} (void)
-\item 
-void \hyperlink{main_8cc_530940458ebf8c722c2f1e7e4467eab7}{displayFunc\_\-preview} (void)
-\item 
-void \hyperlink{main_8cc_b5c5e41a17e048d746cecc4d6dfe2e75}{idleFunc} ()
-\item 
-void \hyperlink{main_8cc_ea5d891ee29815f025bcc64ec5b16902}{timerFunc} (int value)
-\item 
-void \hyperlink{main_8cc_2bcaf0f786e6458205f1c8576e0c123f}{resizeFunc} (int w, int h)
-\item 
-void \hyperlink{main_8cc_631696ca6a7d57f00a5331b0aeafcee2}{myInit} (void)
-\item 
-void \hyperlink{main_8cc_44499e7455f77c00c1daa769f57eca5c}{myExit} ()
-\item 
-void \hyperlink{main_8cc_8804c447608b2308302d3a3b0b393cc6}{selectNextTexture} ()
-\item 
-void \hyperlink{main_8cc_a9852ac5c8c5751496002ffdce5f10a6}{setShadowPower} (double power, double, double)
-\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{main_8cc_dd1c1ff98220f394a1ea8f4c7734ddb5}{getShadowPower} ()
-\item 
-void \hyperlink{main_8cc_400ca701d9e2f07196064b178e62cc0d}{reloadFace} ()
-\item 
-void \hyperlink{main_8cc_1c1e58ab60a028c1dc5ce5a28b767059}{printout} ()
-\item 
-void \hyperlink{main_8cc_39e9bc303d3e3b02849548e1f3e54f10}{setDemoMode} (\hyperlink{demo_8h_43a665d8b70dad25589cf990914e6e5f}{DemoMode} mode)
-\item 
-\hyperlink{demo_8h_43a665d8b70dad25589cf990914e6e5f}{DemoMode} \hyperlink{main_8cc_869ead02f8b769d988d5a774642901a0}{getDemoMode} ()
-\item 
-void \hyperlink{main_8cc_dc7fb24c10b86bbbccf0b95c51d19950}{convertTexture} ()
-\item 
-void \hyperlink{main_8cc_2de22b95bbd6c5f955235fcfcb36a330}{setFlashAnimation} (const \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ int $>$::Handler \&flashAnimation)
-\item 
-int \hyperlink{main_8cc_0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
-\end{CompactItemize}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-double \hyperlink{main_8cc_b49f4cd93dedd3a086d3565a8a1b5998}{EPS} = 1e-10
-\item 
-double \hyperlink{main_8cc_18540318aa983a0f2c09072e4737c45c}{DET\_\-EPS} = 1e-10
-\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{main_8cc_dc7fb24c10b86bbbccf0b95c51d19950}{
-\index{main.cc@{main.cc}!convertTexture@{convertTexture}}
-\index{convertTexture@{convertTexture}!main.cc@{main.cc}}
-\subsubsection[{convertTexture}]{\setlength{\rightskip}{0pt plus 5cm}void convertTexture ()}}
-\label{main_8cc_dc7fb24c10b86bbbccf0b95c51d19950}
-
-
-
-
- main.cc の 391 行で定義されています。\hypertarget{main_8cc_df64495dd0257c762f7ecabe128d1416}{
-\index{main.cc@{main.cc}!displayFunc\_\-capture@{displayFunc\_\-capture}}
-\index{displayFunc\_\-capture@{displayFunc\_\-capture}!main.cc@{main.cc}}
-\subsubsection[{displayFunc\_\-capture}]{\setlength{\rightskip}{0pt plus 5cm}void displayFunc\_\-capture (void)}}
-\label{main_8cc_df64495dd0257c762f7ecabe128d1416}
-
-
-
-
- main.cc の 56 行で定義されています。\hypertarget{main_8cc_530940458ebf8c722c2f1e7e4467eab7}{
-\index{main.cc@{main.cc}!displayFunc\_\-preview@{displayFunc\_\-preview}}
-\index{displayFunc\_\-preview@{displayFunc\_\-preview}!main.cc@{main.cc}}
-\subsubsection[{displayFunc\_\-preview}]{\setlength{\rightskip}{0pt plus 5cm}void displayFunc\_\-preview (void)}}
-\label{main_8cc_530940458ebf8c722c2f1e7e4467eab7}
-
-
-
-
- main.cc の 198 行で定義されています。\hypertarget{main_8cc_5a2c0fd8dcf5ca6b424bc712b57dcb99}{
-\index{main.cc@{main.cc}!displayFunc\_\-vr@{displayFunc\_\-vr}}
-\index{displayFunc\_\-vr@{displayFunc\_\-vr}!main.cc@{main.cc}}
-\subsubsection[{displayFunc\_\-vr}]{\setlength{\rightskip}{0pt plus 5cm}void displayFunc\_\-vr (void)}}
-\label{main_8cc_5a2c0fd8dcf5ca6b424bc712b57dcb99}
-
-
-
-
- main.cc の 75 行で定義されています。\hypertarget{main_8cc_008073dbda3fd6c40b0a37c6d64085bb}{
-\index{main.cc@{main.cc}!drawFlash@{drawFlash}}
-\index{drawFlash@{drawFlash}!main.cc@{main.cc}}
-\subsubsection[{drawFlash}]{\setlength{\rightskip}{0pt plus 5cm}void drawFlash ()}}
-\label{main_8cc_008073dbda3fd6c40b0a37c6d64085bb}
-
-
-
-
- main.cc の 399 行で定義されています。\hypertarget{main_8cc_869ead02f8b769d988d5a774642901a0}{
-\index{main.cc@{main.cc}!getDemoMode@{getDemoMode}}
-\index{getDemoMode@{getDemoMode}!main.cc@{main.cc}}
-\subsubsection[{getDemoMode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf DemoMode} getDemoMode ()}}
-\label{main_8cc_869ead02f8b769d988d5a774642901a0}
-
-
-
-
- main.cc の 386 行で定義されています。\hypertarget{main_8cc_dd1c1ff98220f394a1ea8f4c7734ddb5}{
-\index{main.cc@{main.cc}!getShadowPower@{getShadowPower}}
-\index{getShadowPower@{getShadowPower}!main.cc@{main.cc}}
-\subsubsection[{getShadowPower}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} getShadowPower ()}}
-\label{main_8cc_dd1c1ff98220f394a1ea8f4c7734ddb5}
-
-
-
-
- main.cc の 334 行で定義されています。\hypertarget{main_8cc_b5c5e41a17e048d746cecc4d6dfe2e75}{
-\index{main.cc@{main.cc}!idleFunc@{idleFunc}}
-\index{idleFunc@{idleFunc}!main.cc@{main.cc}}
-\subsubsection[{idleFunc}]{\setlength{\rightskip}{0pt plus 5cm}void idleFunc ()}}
-\label{main_8cc_b5c5e41a17e048d746cecc4d6dfe2e75}
-
-
-
-
- main.cc の 214 行で定義されています。\hypertarget{main_8cc_0ddf1224851353fc92bfbff6f499fa97}{
-\index{main.cc@{main.cc}!main@{main}}
-\index{main@{main}!main.cc@{main.cc}}
-\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (int {\em argc}, \/  char $\ast$ {\em argv}\mbox{[}$\,$\mbox{]})}}
-\label{main_8cc_0ddf1224851353fc92bfbff6f499fa97}
-
-
-
-
- main.cc の 431 行で定義されています。\hypertarget{main_8cc_44499e7455f77c00c1daa769f57eca5c}{
-\index{main.cc@{main.cc}!myExit@{myExit}}
-\index{myExit@{myExit}!main.cc@{main.cc}}
-\subsubsection[{myExit}]{\setlength{\rightskip}{0pt plus 5cm}void myExit ()}}
-\label{main_8cc_44499e7455f77c00c1daa769f57eca5c}
-
-
-
-
- main.cc の 297 行で定義されています。\hypertarget{main_8cc_631696ca6a7d57f00a5331b0aeafcee2}{
-\index{main.cc@{main.cc}!myInit@{myInit}}
-\index{myInit@{myInit}!main.cc@{main.cc}}
-\subsubsection[{myInit}]{\setlength{\rightskip}{0pt plus 5cm}void myInit (void)}}
-\label{main_8cc_631696ca6a7d57f00a5331b0aeafcee2}
-
-
-
-
- main.cc の 251 行で定義されています。\hypertarget{main_8cc_1c1e58ab60a028c1dc5ce5a28b767059}{
-\index{main.cc@{main.cc}!printout@{printout}}
-\index{printout@{printout}!main.cc@{main.cc}}
-\subsubsection[{printout}]{\setlength{\rightskip}{0pt plus 5cm}void printout ()}}
-\label{main_8cc_1c1e58ab60a028c1dc5ce5a28b767059}
-
-
-撮影画像をプリントアウト 
-
- main.cc の 345 行で定義されています。\hypertarget{main_8cc_400ca701d9e2f07196064b178e62cc0d}{
-\index{main.cc@{main.cc}!reloadFace@{reloadFace}}
-\index{reloadFace@{reloadFace}!main.cc@{main.cc}}
-\subsubsection[{reloadFace}]{\setlength{\rightskip}{0pt plus 5cm}void reloadFace ()}}
-\label{main_8cc_400ca701d9e2f07196064b178e62cc0d}
-
-
-顔写真オブジェクトをリロードする 
-
- main.cc の 339 行で定義されています。\hypertarget{main_8cc_2bcaf0f786e6458205f1c8576e0c123f}{
-\index{main.cc@{main.cc}!resizeFunc@{resizeFunc}}
-\index{resizeFunc@{resizeFunc}!main.cc@{main.cc}}
-\subsubsection[{resizeFunc}]{\setlength{\rightskip}{0pt plus 5cm}void resizeFunc (int {\em w}, \/  int {\em h})}}
-\label{main_8cc_2bcaf0f786e6458205f1c8576e0c123f}
-
-
-
-
- main.cc の 241 行で定義されています。\hypertarget{main_8cc_8804c447608b2308302d3a3b0b393cc6}{
-\index{main.cc@{main.cc}!selectNextTexture@{selectNextTexture}}
-\index{selectNextTexture@{selectNextTexture}!main.cc@{main.cc}}
-\subsubsection[{selectNextTexture}]{\setlength{\rightskip}{0pt plus 5cm}void selectNextTexture ()}}
-\label{main_8cc_8804c447608b2308302d3a3b0b393cc6}
-
-
-描画する缶オブジェクトを切り替える 
-
- main.cc の 323 行で定義されています。\hypertarget{main_8cc_39e9bc303d3e3b02849548e1f3e54f10}{
-\index{main.cc@{main.cc}!setDemoMode@{setDemoMode}}
-\index{setDemoMode@{setDemoMode}!main.cc@{main.cc}}
-\subsubsection[{setDemoMode}]{\setlength{\rightskip}{0pt plus 5cm}void setDemoMode ({\bf DemoMode} {\em mode})}}
-\label{main_8cc_39e9bc303d3e3b02849548e1f3e54f10}
-
-
-モードを切り替える 
-
- main.cc の 363 行で定義されています。\hypertarget{main_8cc_2de22b95bbd6c5f955235fcfcb36a330}{
-\index{main.cc@{main.cc}!setFlashAnimation@{setFlashAnimation}}
-\index{setFlashAnimation@{setFlashAnimation}!main.cc@{main.cc}}
-\subsubsection[{setFlashAnimation}]{\setlength{\rightskip}{0pt plus 5cm}void setFlashAnimation (const {\bf mof::Animation}$<$ int $>$::Handler \& {\em flashAnimation})}}
-\label{main_8cc_2de22b95bbd6c5f955235fcfcb36a330}
-
-
-
-
- main.cc の 425 行で定義されています。\hypertarget{main_8cc_a9852ac5c8c5751496002ffdce5f10a6}{
-\index{main.cc@{main.cc}!setShadowPower@{setShadowPower}}
-\index{setShadowPower@{setShadowPower}!main.cc@{main.cc}}
-\subsubsection[{setShadowPower}]{\setlength{\rightskip}{0pt plus 5cm}void setShadowPower (double {\em power}, \/  double, \/  double)}}
-\label{main_8cc_a9852ac5c8c5751496002ffdce5f10a6}
-
-
-
-
- main.cc の 329 行で定義されています。\hypertarget{main_8cc_ea5d891ee29815f025bcc64ec5b16902}{
-\index{main.cc@{main.cc}!timerFunc@{timerFunc}}
-\index{timerFunc@{timerFunc}!main.cc@{main.cc}}
-\subsubsection[{timerFunc}]{\setlength{\rightskip}{0pt plus 5cm}void timerFunc (int {\em value})}}
-\label{main_8cc_ea5d891ee29815f025bcc64ec5b16902}
-
-
-
-
- main.cc の 235 行で定義されています。
-
-\subsection{変数}
-\hypertarget{main_8cc_18540318aa983a0f2c09072e4737c45c}{
-\index{main.cc@{main.cc}!DET\_\-EPS@{DET\_\-EPS}}
-\index{DET\_\-EPS@{DET\_\-EPS}!main.cc@{main.cc}}
-\subsubsection[{DET\_\-EPS}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf DET\_\-EPS} = 1e-10}}
-\label{main_8cc_18540318aa983a0f2c09072e4737c45c}
-
-
-
-
- main.cc の 24 行で定義されています。\hypertarget{main_8cc_b49f4cd93dedd3a086d3565a8a1b5998}{
-\index{main.cc@{main.cc}!EPS@{EPS}}
-\index{EPS@{EPS}!main.cc@{main.cc}}
-\subsubsection[{EPS}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf EPS} = 1e-10}}
-\label{main_8cc_b49f4cd93dedd3a086d3565a8a1b5998}
-
-
-
-
- main.cc の 23 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/model__mod_2configure_8h.tex b/latex/vim/.vim/doc/latex/model__mod_2configure_8h.tex
deleted file mode 100644 (file)
index 890085a..0000000
+++ /dev/null
@@ -1,258 +0,0 @@
-\hypertarget{model__mod_2configure_8h}{
-\section{model\_\-mod/configure.h}
-\label{model__mod_2configure_8h}\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceconfigure}{configure}
-\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{model__mod_2configure_8h_884ad251be661d62d2d0d00d0ae7ed26}{USE\_\-CAMERA}~false
-\item 
-\#define \hyperlink{model__mod_2configure_8h_4b7fc74e9502af6e25a001edaa64c44e}{WINDOW\_\-MODE}~true
-\item 
-\#define \hyperlink{model__mod_2configure_8h_2cd109632a6dcccaa80b43561b1ab700}{SCREEN\_\-WIDTH}~640
-\item 
-\#define \hyperlink{model__mod_2configure_8h_6974d08a74da681b3957b2fead2608b8}{SCREEN\_\-HEIGHT}~480
-\item 
-\#define \hyperlink{model__mod_2configure_8h_0c0dea8e73364e56176aa82c0d2feaef}{GAMEMODE\_\-STRING}~\char`\"{}1280x1024\char`\"{}
-\item 
-\#define \hyperlink{model__mod_2configure_8h_d354d70fc770f4dad4261091d30aed2c}{CAMERA\_\-RESOLUTION\_\-WIDTH}~960
-\item 
-\#define \hyperlink{model__mod_2configure_8h_c2255c4adc6e30c2f44b1e13b8662eeb}{CAMERA\_\-RESOLUTION\_\-HEIGHT}~720
-\item 
-\#define \hyperlink{model__mod_2configure_8h_29e409d1c8429b5bed83188ca4ace328}{EYE\_\-X}~0
-\item 
-\#define \hyperlink{model__mod_2configure_8h_b154da20cd3ad528aec144a6dcdb474e}{EYE\_\-Y}~-500
-\item 
-\#define \hyperlink{model__mod_2configure_8h_024537dd71b589d50636c840be8a66fd}{EYE\_\-Z}~-500
-\item 
-\#define \hyperlink{model__mod_2configure_8h_4f0fb59aef6128b8eb6d726f640653b6}{LOOKAT\_\-X}~0
-\item 
-\#define \hyperlink{model__mod_2configure_8h_6a310092960496ff81a3e9f455201013}{LOOKAT\_\-Y}~0
-\item 
-\#define \hyperlink{model__mod_2configure_8h_36e2e6957ef26d896289c8d03e548471}{LOOKAT\_\-Z}~0
-\item 
-\#define \hyperlink{model__mod_2configure_8h_799d7ac2652fc79ec3a04b564971a4d0}{UP\_\-X}~0
-\item 
-\#define \hyperlink{model__mod_2configure_8h_0a0b1515c7177c8e0d97e63a90f11788}{UP\_\-Y}~1
-\item 
-\#define \hyperlink{model__mod_2configure_8h_8708d2baffb71052a954b8d47285acbd}{UP\_\-Z}~0
-\item 
-\#define \hyperlink{model__mod_2configure_8h_a14defd193822011a6ed0b098ddac365}{FILE\_\-LEFT\_\-ARM\_\-PARTS}~\char`\"{}models/leftarm\char`\"{}
-\item 
-\#define \hyperlink{model__mod_2configure_8h_668365d06e6e03dcaa44de34601d2f28}{FILE\_\-RIGHT\_\-ARM\_\-PARTS}~\char`\"{}models/cube.dat\char`\"{}
-\item 
-\#define \hyperlink{model__mod_2configure_8h_96f3ccb40e41a2b74d2716e024204c88}{FILE\_\-BODY\_\-PARTS}~\char`\"{}models/body\char`\"{}
-\item 
-\#define \hyperlink{model__mod_2configure_8h_ccfc0a5febdcfabda5912dc4e0deaca1}{FILE\_\-LOGO}~\char`\"{}models/logo\char`\"{}
-\item 
-\#define \hyperlink{model__mod_2configure_8h_178f5028927e2c2d3e9c74d1d85c9a67}{FILE\_\-OBJECT}~\char`\"{}models/montage.dat\char`\"{}
-\item 
-\#define \hyperlink{model__mod_2configure_8h_6db4c48126c1d790d246723a6926b5a9}{FILE\_\-OBJECT\_\-TEXTURE}~\char`\"{}models/object.ppm\char`\"{}
-\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{model__mod_2configure_8h_c2255c4adc6e30c2f44b1e13b8662eeb}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!CAMERA\_\-RESOLUTION\_\-HEIGHT@{CAMERA\_\-RESOLUTION\_\-HEIGHT}}
-\index{CAMERA\_\-RESOLUTION\_\-HEIGHT@{CAMERA\_\-RESOLUTION\_\-HEIGHT}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{CAMERA\_\-RESOLUTION\_\-HEIGHT}]{\setlength{\rightskip}{0pt plus 5cm}\#define CAMERA\_\-RESOLUTION\_\-HEIGHT~720}}
-\label{model__mod_2configure_8h_c2255c4adc6e30c2f44b1e13b8662eeb}
-
-
-
-
- configure.h の 12 行で定義されています。\hypertarget{model__mod_2configure_8h_d354d70fc770f4dad4261091d30aed2c}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!CAMERA\_\-RESOLUTION\_\-WIDTH@{CAMERA\_\-RESOLUTION\_\-WIDTH}}
-\index{CAMERA\_\-RESOLUTION\_\-WIDTH@{CAMERA\_\-RESOLUTION\_\-WIDTH}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{CAMERA\_\-RESOLUTION\_\-WIDTH}]{\setlength{\rightskip}{0pt plus 5cm}\#define CAMERA\_\-RESOLUTION\_\-WIDTH~960}}
-\label{model__mod_2configure_8h_d354d70fc770f4dad4261091d30aed2c}
-
-
-
-
- configure.h の 11 行で定義されています。\hypertarget{model__mod_2configure_8h_29e409d1c8429b5bed83188ca4ace328}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!EYE\_\-X@{EYE\_\-X}}
-\index{EYE\_\-X@{EYE\_\-X}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{EYE\_\-X}]{\setlength{\rightskip}{0pt plus 5cm}\#define EYE\_\-X~0}}
-\label{model__mod_2configure_8h_29e409d1c8429b5bed83188ca4ace328}
-
-
-
-
- configure.h の 15 行で定義されています。\hypertarget{model__mod_2configure_8h_b154da20cd3ad528aec144a6dcdb474e}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!EYE\_\-Y@{EYE\_\-Y}}
-\index{EYE\_\-Y@{EYE\_\-Y}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{EYE\_\-Y}]{\setlength{\rightskip}{0pt plus 5cm}\#define EYE\_\-Y~-500}}
-\label{model__mod_2configure_8h_b154da20cd3ad528aec144a6dcdb474e}
-
-
-
-
- configure.h の 16 行で定義されています。\hypertarget{model__mod_2configure_8h_024537dd71b589d50636c840be8a66fd}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!EYE\_\-Z@{EYE\_\-Z}}
-\index{EYE\_\-Z@{EYE\_\-Z}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{EYE\_\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define EYE\_\-Z~-500}}
-\label{model__mod_2configure_8h_024537dd71b589d50636c840be8a66fd}
-
-
-
-
- configure.h の 18 行で定義されています。\hypertarget{model__mod_2configure_8h_96f3ccb40e41a2b74d2716e024204c88}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!FILE\_\-BODY\_\-PARTS@{FILE\_\-BODY\_\-PARTS}}
-\index{FILE\_\-BODY\_\-PARTS@{FILE\_\-BODY\_\-PARTS}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{FILE\_\-BODY\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-BODY\_\-PARTS~\char`\"{}models/body\char`\"{}}}
-\label{model__mod_2configure_8h_96f3ccb40e41a2b74d2716e024204c88}
-
-
-
-
- configure.h の 30 行で定義されています。\hypertarget{model__mod_2configure_8h_a14defd193822011a6ed0b098ddac365}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!FILE\_\-LEFT\_\-ARM\_\-PARTS@{FILE\_\-LEFT\_\-ARM\_\-PARTS}}
-\index{FILE\_\-LEFT\_\-ARM\_\-PARTS@{FILE\_\-LEFT\_\-ARM\_\-PARTS}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{FILE\_\-LEFT\_\-ARM\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-LEFT\_\-ARM\_\-PARTS~\char`\"{}models/leftarm\char`\"{}}}
-\label{model__mod_2configure_8h_a14defd193822011a6ed0b098ddac365}
-
-
-
-
- configure.h の 27 行で定義されています。\hypertarget{model__mod_2configure_8h_ccfc0a5febdcfabda5912dc4e0deaca1}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!FILE\_\-LOGO@{FILE\_\-LOGO}}
-\index{FILE\_\-LOGO@{FILE\_\-LOGO}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{FILE\_\-LOGO}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-LOGO~\char`\"{}models/logo\char`\"{}}}
-\label{model__mod_2configure_8h_ccfc0a5febdcfabda5912dc4e0deaca1}
-
-
-
-
- configure.h の 31 行で定義されています。\hypertarget{model__mod_2configure_8h_178f5028927e2c2d3e9c74d1d85c9a67}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!FILE\_\-OBJECT@{FILE\_\-OBJECT}}
-\index{FILE\_\-OBJECT@{FILE\_\-OBJECT}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{FILE\_\-OBJECT}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-OBJECT~\char`\"{}models/montage.dat\char`\"{}}}
-\label{model__mod_2configure_8h_178f5028927e2c2d3e9c74d1d85c9a67}
-
-
-
-
- configure.h の 33 行で定義されています。\hypertarget{model__mod_2configure_8h_6db4c48126c1d790d246723a6926b5a9}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!FILE\_\-OBJECT\_\-TEXTURE@{FILE\_\-OBJECT\_\-TEXTURE}}
-\index{FILE\_\-OBJECT\_\-TEXTURE@{FILE\_\-OBJECT\_\-TEXTURE}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{FILE\_\-OBJECT\_\-TEXTURE}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-OBJECT\_\-TEXTURE~\char`\"{}models/object.ppm\char`\"{}}}
-\label{model__mod_2configure_8h_6db4c48126c1d790d246723a6926b5a9}
-
-
-
-
- configure.h の 34 行で定義されています。\hypertarget{model__mod_2configure_8h_668365d06e6e03dcaa44de34601d2f28}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!FILE\_\-RIGHT\_\-ARM\_\-PARTS@{FILE\_\-RIGHT\_\-ARM\_\-PARTS}}
-\index{FILE\_\-RIGHT\_\-ARM\_\-PARTS@{FILE\_\-RIGHT\_\-ARM\_\-PARTS}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{FILE\_\-RIGHT\_\-ARM\_\-PARTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define FILE\_\-RIGHT\_\-ARM\_\-PARTS~\char`\"{}models/cube.dat\char`\"{}}}
-\label{model__mod_2configure_8h_668365d06e6e03dcaa44de34601d2f28}
-
-
-
-
- configure.h の 28 行で定義されています。\hypertarget{model__mod_2configure_8h_0c0dea8e73364e56176aa82c0d2feaef}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!GAMEMODE\_\-STRING@{GAMEMODE\_\-STRING}}
-\index{GAMEMODE\_\-STRING@{GAMEMODE\_\-STRING}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{GAMEMODE\_\-STRING}]{\setlength{\rightskip}{0pt plus 5cm}\#define GAMEMODE\_\-STRING~\char`\"{}1280x1024\char`\"{}}}
-\label{model__mod_2configure_8h_0c0dea8e73364e56176aa82c0d2feaef}
-
-
-
-
- configure.h の 8 行で定義されています。\hypertarget{model__mod_2configure_8h_4f0fb59aef6128b8eb6d726f640653b6}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!LOOKAT\_\-X@{LOOKAT\_\-X}}
-\index{LOOKAT\_\-X@{LOOKAT\_\-X}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{LOOKAT\_\-X}]{\setlength{\rightskip}{0pt plus 5cm}\#define LOOKAT\_\-X~0}}
-\label{model__mod_2configure_8h_4f0fb59aef6128b8eb6d726f640653b6}
-
-
-
-
- configure.h の 19 行で定義されています。\hypertarget{model__mod_2configure_8h_6a310092960496ff81a3e9f455201013}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!LOOKAT\_\-Y@{LOOKAT\_\-Y}}
-\index{LOOKAT\_\-Y@{LOOKAT\_\-Y}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{LOOKAT\_\-Y}]{\setlength{\rightskip}{0pt plus 5cm}\#define LOOKAT\_\-Y~0}}
-\label{model__mod_2configure_8h_6a310092960496ff81a3e9f455201013}
-
-
-
-
- configure.h の 20 行で定義されています。\hypertarget{model__mod_2configure_8h_36e2e6957ef26d896289c8d03e548471}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!LOOKAT\_\-Z@{LOOKAT\_\-Z}}
-\index{LOOKAT\_\-Z@{LOOKAT\_\-Z}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{LOOKAT\_\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define LOOKAT\_\-Z~0}}
-\label{model__mod_2configure_8h_36e2e6957ef26d896289c8d03e548471}
-
-
-
-
- configure.h の 21 行で定義されています。\hypertarget{model__mod_2configure_8h_6974d08a74da681b3957b2fead2608b8}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!SCREEN\_\-HEIGHT@{SCREEN\_\-HEIGHT}}
-\index{SCREEN\_\-HEIGHT@{SCREEN\_\-HEIGHT}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{SCREEN\_\-HEIGHT}]{\setlength{\rightskip}{0pt plus 5cm}\#define SCREEN\_\-HEIGHT~480}}
-\label{model__mod_2configure_8h_6974d08a74da681b3957b2fead2608b8}
-
-
-
-
- configure.h の 7 行で定義されています。\hypertarget{model__mod_2configure_8h_2cd109632a6dcccaa80b43561b1ab700}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!SCREEN\_\-WIDTH@{SCREEN\_\-WIDTH}}
-\index{SCREEN\_\-WIDTH@{SCREEN\_\-WIDTH}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{SCREEN\_\-WIDTH}]{\setlength{\rightskip}{0pt plus 5cm}\#define SCREEN\_\-WIDTH~640}}
-\label{model__mod_2configure_8h_2cd109632a6dcccaa80b43561b1ab700}
-
-
-
-
- configure.h の 6 行で定義されています。\hypertarget{model__mod_2configure_8h_799d7ac2652fc79ec3a04b564971a4d0}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!UP\_\-X@{UP\_\-X}}
-\index{UP\_\-X@{UP\_\-X}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{UP\_\-X}]{\setlength{\rightskip}{0pt plus 5cm}\#define UP\_\-X~0}}
-\label{model__mod_2configure_8h_799d7ac2652fc79ec3a04b564971a4d0}
-
-
-
-
- configure.h の 22 行で定義されています。\hypertarget{model__mod_2configure_8h_0a0b1515c7177c8e0d97e63a90f11788}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!UP\_\-Y@{UP\_\-Y}}
-\index{UP\_\-Y@{UP\_\-Y}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{UP\_\-Y}]{\setlength{\rightskip}{0pt plus 5cm}\#define UP\_\-Y~1}}
-\label{model__mod_2configure_8h_0a0b1515c7177c8e0d97e63a90f11788}
-
-
-
-
- configure.h の 23 行で定義されています。\hypertarget{model__mod_2configure_8h_8708d2baffb71052a954b8d47285acbd}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!UP\_\-Z@{UP\_\-Z}}
-\index{UP\_\-Z@{UP\_\-Z}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{UP\_\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define UP\_\-Z~0}}
-\label{model__mod_2configure_8h_8708d2baffb71052a954b8d47285acbd}
-
-
-
-
- configure.h の 24 行で定義されています。\hypertarget{model__mod_2configure_8h_884ad251be661d62d2d0d00d0ae7ed26}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!USE\_\-CAMERA@{USE\_\-CAMERA}}
-\index{USE\_\-CAMERA@{USE\_\-CAMERA}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{USE\_\-CAMERA}]{\setlength{\rightskip}{0pt plus 5cm}\#define USE\_\-CAMERA~false}}
-\label{model__mod_2configure_8h_884ad251be661d62d2d0d00d0ae7ed26}
-
-
-
-
- configure.h の 4 行で定義されています。\hypertarget{model__mod_2configure_8h_4b7fc74e9502af6e25a001edaa64c44e}{
-\index{model\_\-mod/configure.h@{model\_\-mod/configure.h}!WINDOW\_\-MODE@{WINDOW\_\-MODE}}
-\index{WINDOW\_\-MODE@{WINDOW\_\-MODE}!model_mod/configure.h@{model\_\-mod/configure.h}}
-\subsubsection[{WINDOW\_\-MODE}]{\setlength{\rightskip}{0pt plus 5cm}\#define WINDOW\_\-MODE~true}}
-\label{model__mod_2configure_8h_4b7fc74e9502af6e25a001edaa64c44e}
-
-
-
-
- configure.h の 5 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/model__mod_8cc.tex b/latex/vim/.vim/doc/latex/model__mod_8cc.tex
deleted file mode 100644 (file)
index 9d3859a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{model__mod_8cc}{
-\section{model\_\-mod/model\_\-mod.cc}
-\label{model__mod_8cc}\index{model\_\-mod/model\_\-mod.cc@{model\_\-mod/model\_\-mod.cc}}
-}
diff --git a/latex/vim/.vim/doc/latex/model__mod_8h.tex b/latex/vim/.vim/doc/latex/model__mod_8h.tex
deleted file mode 100644 (file)
index 1008f99..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-\hypertarget{model__mod_8h}{
-\section{model\_\-mod/model\_\-mod.h}
-\label{model__mod_8h}\index{model\_\-mod/model\_\-mod.h@{model\_\-mod/model\_\-mod.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemodel__mod}{model\_\-mod}
-\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{model__mod_8h_6f9dac5522b0dd6350aeac619663c353}{PNG\_\-DEBUG}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacemodel__mod_7f8e1fdc03fdf6906f79e3ab60cf0556}{model\_\-mod::load3DModelFromLabFormat} (const char $\ast$filepath, const char $\ast$imagepath, std::vector$<$ \hyperlink{structLab_1_1Object3D}{Lab::Object3D} $>$ \&objects)
-\begin{CompactList}\small\item\em display\_\-3D形式のファイルから3Dモデルを読み込む.テクスチャの画像ファイル名は引数で渡される. 座標系を研究室ライブラリ形式からOpenGL形式に変換 \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_ee58ad25d1ebdf999134d57e77dba34b}{model\_\-mod::load3DModelFromOriginalFormat} (const char $\ast$filepath, std::vector$<$ \hyperlink{structLab_1_1Object3D}{Lab::Object3D} $>$ \&objects)
-\begin{CompactList}\small\item\em 拡張display3D形式のファイルから3Dモデルを読み込む. テクスチャの画像ファイル名はモデルファイルに記載されているのを解析する.座標系の変換は行わない \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_139efe3906225dc2e51658d8f0a096fc}{model\_\-mod::drawObject3D} (const \hyperlink{structLab_1_1Object3D}{Lab::Object3D} \&object)
-\begin{CompactList}\small\item\em 3Dモデルを描画する.変換行列は既に指定されているものとする. \item\end{CompactList}\item 
-GLuint \hyperlink{namespacemodel__mod_a11fa219bc7cd2452abf34f70dbe5729}{model\_\-mod::createTexture} (const char $\ast$filepath)
-\begin{CompactList}\small\item\em テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う. \item\end{CompactList}\item 
-GLuint \hyperlink{namespacemodel__mod_4dfb5f1a45c0cc3122e02b70728beaf3}{model\_\-mod::createTexture} (const char $\ast$filepath, unsigned int \&imageWidth, unsigned int \&imageHeight)
-\begin{CompactList}\small\item\em テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{model__mod_8h_6f9dac5522b0dd6350aeac619663c353}{
-\index{model\_\-mod.h@{model\_\-mod.h}!PNG\_\-DEBUG@{PNG\_\-DEBUG}}
-\index{PNG\_\-DEBUG@{PNG\_\-DEBUG}!model_mod.h@{model\_\-mod.h}}
-\subsubsection[{PNG\_\-DEBUG}]{\setlength{\rightskip}{0pt plus 5cm}\#define PNG\_\-DEBUG}}
-\label{model__mod_8h_6f9dac5522b0dd6350aeac619663c353}
-
-
-
-
- model\_\-mod.h の 10 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/model__mode_8cc.tex b/latex/vim/.vim/doc/latex/model__mode_8cc.tex
deleted file mode 100644 (file)
index c365c82..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-\hypertarget{model__mode_8cc}{
-\section{model\_\-mod/model\_\-mode.cc}
-\label{model__mode_8cc}\index{model\_\-mod/model\_\-mode.cc@{model\_\-mod/model\_\-mode.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemodel__mod}{model\_\-mod}
-\end{CompactItemize}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}{model\_\-mod::INFO\_\-TYPE} \{ \par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a}{model\_\-mod::OBJ\_\-NUM} = 1, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{model\_\-mod::COORD} = 2, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{model\_\-mod::IMG\_\-FILE} = 3, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80}{model\_\-mod::TEX\_\-NUM} = 4, 
-\par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870}{model\_\-mod::END\_\-OF\_\-FILE} = 5, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578}{model\_\-mod::NO\_\-INFO} = 0, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9}{model\_\-mod::NUM}, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{model\_\-mod::COORD} = 2, 
-\par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{model\_\-mod::IMG\_\-FILE} = 3
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-bool \hyperlink{namespacemodel__mod_5c2be59be1a4d0885fb4e6496078af4c}{model\_\-mod::is\_\-skippable} (const char $\ast$\hyperlink{display__3D_8cc_17abee0f2ab60674a27ae26197f575bb}{line})
-\begin{CompactList}\small\item\em 空行判定 \item\end{CompactList}\item 
-INFO\_\-TYPE \hyperlink{namespacemodel__mod_21222f24847d943e8848806ddd4960f2}{model\_\-mod::getNextInfo} (ifstream \&ifs)
-\begin{CompactList}\small\item\em コメントの部分を解析して,次の処理を定める.また,ファイルストリームの     先頭から\#が来るまでの空行は読み飛ばす. \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_2e933e5a031703aa2c1803cd66a8444c}{model\_\-mod::loadObject3DFromLabCoord} (const char $\ast$filepath, vector$<$ \hyperlink{structLab_1_1Object3D}{Object3D} $>$ \&objects)
-\begin{CompactList}\small\item\em ファイルから3Dモデルを読み込む,座標系を研究室ライブラリ形式からOpenGl形式に変換 \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_4b4b9299f16311e9b95e758d0a0f90ac}{model\_\-mod::loadObject3DFromGLCoord} (const char $\ast$filepath, vector$<$ \hyperlink{structLab_1_1Object3D}{Object3D} $>$ \&objects)
-\begin{CompactList}\small\item\em ファイルから3Dモデルを読み込む,座標系の変換は行わない. \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_139efe3906225dc2e51658d8f0a096fc}{model\_\-mod::drawObject3D} (const \hyperlink{structLab_1_1Object3D}{Lab::Object3D} \&object)
-\begin{CompactList}\small\item\em 3Dモデルを描画する.変換行列は既に指定されているものとする. \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/mofAnimations_8hpp.tex b/latex/vim/.vim/doc/latex/mofAnimations_8hpp.tex
deleted file mode 100644 (file)
index c9d67e9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{mofAnimations_8hpp}{
-\section{moflib/mof/mofAnimations.hpp}
-\label{mofAnimations_8hpp}\index{moflib/mof/mofAnimations.hpp@{moflib/mof/mofAnimations.hpp}}
-}
diff --git a/latex/vim/.vim/doc/latex/mqo2nd3d_2Main_8cpp.tex b/latex/vim/.vim/doc/latex/mqo2nd3d_2Main_8cpp.tex
deleted file mode 100644 (file)
index 368300f..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-\hypertarget{mqo2nd3d_2Main_8cpp}{
-\section{mqo2nd3d/Main.cpp}
-\label{mqo2nd3d_2Main_8cpp}\index{mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structt__vertex}{t\_\-vertex}
-\item 
-struct \hyperlink{structt__uv}{t\_\-uv}
-\item 
-struct \hyperlink{structt__face}{t\_\-face}
-\item 
-struct \hyperlink{structt__material}{t\_\-material}
-\item 
-class \hyperlink{classObject}{Object}
-\item 
-class \hyperlink{classObjects}{Objects}
-\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{mqo2nd3d_2Main_8cpp_e6648cd71a8bd49d58ae8ed33ba910d1}{MAXLEN}~256
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-string \hyperlink{mqo2nd3d_2Main_8cpp_6163c13dff6b02e1ee25f929dc1eef37}{copy\_\-between\_\-keys} (const string \&bstr, const string \&key1, const string \&key2)
-\item 
-bool \hyperlink{mqo2nd3d_2Main_8cpp_fb6fff0d7a282bd3b1ca06ba35f63ab3}{load\_\-material} (const string \&filename, \hyperlink{classObjects}{Objects} \&obj)
-\item 
-int \hyperlink{mqo2nd3d_2Main_8cpp_9ea8bd8bbafc579de396a2406faba445}{get\_\-number\_\-of\_\-object\_\-mqo} (const string \&filename, vector$<$ int $>$ \&objp)
-\item 
-bool \hyperlink{mqo2nd3d_2Main_8cpp_9506f8ba06cd80ba05d0dc747c11e08b}{load\_\-objects\_\-mqo} (const string \&filename, \hyperlink{classObjects}{Objects} \&obj)
-\item 
-void \hyperlink{mqo2nd3d_2Main_8cpp_697a802cd1dac1aae4b73ad8c2ee51a9}{save\_\-objects\_\-nd3d} (const string \&filename, \hyperlink{classObjects}{Objects} \&obj)
-\item 
-int \hyperlink{mqo2nd3d_2Main_8cpp_3c04138a5bfe5d72780bb7e82a18e627}{main} (int argc, char $\ast$$\ast$argv)
-\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{mqo2nd3d_2Main_8cpp_e6648cd71a8bd49d58ae8ed33ba910d1}{
-\index{mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}!MAXLEN@{MAXLEN}}
-\index{MAXLEN@{MAXLEN}!mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}}
-\subsubsection[{MAXLEN}]{\setlength{\rightskip}{0pt plus 5cm}\#define MAXLEN~256}}
-\label{mqo2nd3d_2Main_8cpp_e6648cd71a8bd49d58ae8ed33ba910d1}
-
-
-
-
- Main.cpp の 10 行で定義されています。
-
-\subsection{関数}
-\hypertarget{mqo2nd3d_2Main_8cpp_6163c13dff6b02e1ee25f929dc1eef37}{
-\index{mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}!copy\_\-between\_\-keys@{copy\_\-between\_\-keys}}
-\index{copy\_\-between\_\-keys@{copy\_\-between\_\-keys}!mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}}
-\subsubsection[{copy\_\-between\_\-keys}]{\setlength{\rightskip}{0pt plus 5cm}string copy\_\-between\_\-keys (const string \& {\em bstr}, \/  const string \& {\em key1}, \/  const string \& {\em key2})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{mqo2nd3d_2Main_8cpp_6163c13dff6b02e1ee25f929dc1eef37}
-
-
-
-
- Main.cpp の 13 行で定義されています。\hypertarget{mqo2nd3d_2Main_8cpp_9ea8bd8bbafc579de396a2406faba445}{
-\index{mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}!get\_\-number\_\-of\_\-object\_\-mqo@{get\_\-number\_\-of\_\-object\_\-mqo}}
-\index{get\_\-number\_\-of\_\-object\_\-mqo@{get\_\-number\_\-of\_\-object\_\-mqo}!mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}}
-\subsubsection[{get\_\-number\_\-of\_\-object\_\-mqo}]{\setlength{\rightskip}{0pt plus 5cm}int get\_\-number\_\-of\_\-object\_\-mqo (const string \& {\em filename}, \/  vector$<$ int $>$ \& {\em objp})}}
-\label{mqo2nd3d_2Main_8cpp_9ea8bd8bbafc579de396a2406faba445}
-
-
-
-
- Main.cpp の 197 行で定義されています。\hypertarget{mqo2nd3d_2Main_8cpp_fb6fff0d7a282bd3b1ca06ba35f63ab3}{
-\index{mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}!load\_\-material@{load\_\-material}}
-\index{load\_\-material@{load\_\-material}!mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}}
-\subsubsection[{load\_\-material}]{\setlength{\rightskip}{0pt plus 5cm}bool load\_\-material (const string \& {\em filename}, \/  {\bf Objects} \& {\em obj})}}
-\label{mqo2nd3d_2Main_8cpp_fb6fff0d7a282bd3b1ca06ba35f63ab3}
-
-
-
-
- Main.cpp の 151 行で定義されています。\hypertarget{mqo2nd3d_2Main_8cpp_9506f8ba06cd80ba05d0dc747c11e08b}{
-\index{mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}!load\_\-objects\_\-mqo@{load\_\-objects\_\-mqo}}
-\index{load\_\-objects\_\-mqo@{load\_\-objects\_\-mqo}!mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}}
-\subsubsection[{load\_\-objects\_\-mqo}]{\setlength{\rightskip}{0pt plus 5cm}bool load\_\-objects\_\-mqo (const string \& {\em filename}, \/  {\bf Objects} \& {\em obj})}}
-\label{mqo2nd3d_2Main_8cpp_9506f8ba06cd80ba05d0dc747c11e08b}
-
-
-
-
- Main.cpp の 226 行で定義されています。\hypertarget{mqo2nd3d_2Main_8cpp_3c04138a5bfe5d72780bb7e82a18e627}{
-\index{mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}!main@{main}}
-\index{main@{main}!mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}}
-\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (int {\em argc}, \/  char $\ast$$\ast$ {\em argv})}}
-\label{mqo2nd3d_2Main_8cpp_3c04138a5bfe5d72780bb7e82a18e627}
-
-
-
-
- Main.cpp の 381 行で定義されています。\hypertarget{mqo2nd3d_2Main_8cpp_697a802cd1dac1aae4b73ad8c2ee51a9}{
-\index{mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}!save\_\-objects\_\-nd3d@{save\_\-objects\_\-nd3d}}
-\index{save\_\-objects\_\-nd3d@{save\_\-objects\_\-nd3d}!mqo2nd3d/Main.cpp@{mqo2nd3d/Main.cpp}}
-\subsubsection[{save\_\-objects\_\-nd3d}]{\setlength{\rightskip}{0pt plus 5cm}void save\_\-objects\_\-nd3d (const string \& {\em filename}, \/  {\bf Objects} \& {\em obj})}}
-\label{mqo2nd3d_2Main_8cpp_697a802cd1dac1aae4b73ad8c2ee51a9}
-
-
-
-
- Main.cpp の 331 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/mqo2nd3d_2Option_8c.tex b/latex/vim/.vim/doc/latex/mqo2nd3d_2Option_8c.tex
deleted file mode 100644 (file)
index 5a5756c..0000000
+++ /dev/null
@@ -1,329 +0,0 @@
-\hypertarget{mqo2nd3d_2Option_8c}{
-\section{mqo2nd3d/Option.c}
-\label{mqo2nd3d_2Option_8c}\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9}{opt\_\-parser\_\-arg\_\-type} \{ \par
-\hyperlink{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}{ARG\_\-NO}, 
-\hyperlink{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}{ARG\_\-FLAG}, 
-\hyperlink{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}{ARG\_\-STRING}, 
-\hyperlink{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}{ARG\_\-NO}, 
-\par
-\hyperlink{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}{ARG\_\-FLAG}, 
-\hyperlink{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}{ARG\_\-STRING}
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{mqo2nd3d_2Option_8c_ad0483c17a23bbdec55f5668579e1e73}{opt\_\-parser\_\-print\_\-version} (void)
-\item 
-void \hyperlink{mqo2nd3d_2Option_8c_dc7f6e82e1386dd33ac6d9b15c34d104}{opt\_\-parser\_\-print\_\-help} (void)
-\item 
-void \hyperlink{mqo2nd3d_2Option_8c_4ef13a28faf4887592cb80d412be76aa}{opt\_\-parser\_\-init} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{mqo2nd3d_2Option_8c_28c759dde6a236fb53f9df9642b72131}{opt\_\-parser\_\-params\_\-init} (struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$ \hyperlink{mqo2nd3d_2Option_8c_79db2c8847ec40d26b9286e8084719c5}{opt\_\-parser\_\-params\_\-create} (void)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8c_df840961f3dcfb1151b0687f6a5ed436}{opt\_\-parser\_\-dump} (FILE $\ast$outfile, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8c_6807cb44bb4d0a3bb5ab436599e5476b}{opt\_\-parser\_\-file\_\-save} (const char $\ast$filename, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{mqo2nd3d_2Option_8c_ec5c9be96f2df4ea7b752c1041f83e9e}{opt\_\-parser\_\-free} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8c_ff6819495cc8bd6c182e9a9625d68bc7}{opt\_\-parser} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8c_4954fe411ec1cd2fcd05dab8bf92489c}{opt\_\-parser2} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, int override, int initialize, int check\_\-required)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8c_f1110c3b72c3b4766169bde78e5e6790}{opt\_\-parser\_\-required} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, const char $\ast$prog\_\-name)
-\end{CompactItemize}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-const char $\ast$ \hyperlink{mqo2nd3d_2Option_8c_de5acfcd3d72ecb6ac1821975b319243}{opt\_\-info\_\-purpose} = \char`\"{}mqo2nd3d$\backslash$nauthor R.T$\backslash$n(0000/00/00 created)\char`\"{}
-\begin{CompactList}\small\item\em the purpose string of the program \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{mqo2nd3d_2Option_8c_a22e2de7806373a5210c134611371352}{opt\_\-info\_\-usage} = \char`\"{}Usage: mqo2nd3d \mbox{[}OPTIONS\mbox{]}...\char`\"{}
-\begin{CompactList}\small\item\em the usage string of the program \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{mqo2nd3d_2Option_8c_e67f06f2dc06feb12e51dd5a8001b75c}{opt\_\-info\_\-description} = \char`\"{}\char`\"{}
-\item 
-const char $\ast$ \hyperlink{mqo2nd3d_2Option_8c_efaf92922317ee037ef0fcd16606e7ac}{opt\_\-info\_\-help} \mbox{[}$\,$\mbox{]}
-\begin{CompactList}\small\item\em all the lines making the help output \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{列挙型}
-\hypertarget{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-arg\_\-type@{opt\_\-parser\_\-arg\_\-type}}
-\index{opt\_\-parser\_\-arg\_\-type@{opt\_\-parser\_\-arg\_\-type}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-arg\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf opt\_\-parser\_\-arg\_\-type}}}
-\label{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9}
-
-
-\begin{Desc}
-\item[列挙型の値: ]\par
-\begin{description}
-\index{ARG\_\-NO@{ARG\_\-NO}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!ARG\_\-NO@{ARG\_\-NO}}\item[{\em 
-\hypertarget{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}{
-ARG\_\-NO}
-\label{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}
-}]\index{ARG\_\-FLAG@{ARG\_\-FLAG}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!ARG\_\-FLAG@{ARG\_\-FLAG}}\item[{\em 
-\hypertarget{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}{
-ARG\_\-FLAG}
-\label{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}
-}]\index{ARG\_\-STRING@{ARG\_\-STRING}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!ARG\_\-STRING@{ARG\_\-STRING}}\item[{\em 
-\hypertarget{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}{
-ARG\_\-STRING}
-\label{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}
-}]\index{ARG\_\-NO@{ARG\_\-NO}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!ARG\_\-NO@{ARG\_\-NO}}\item[{\em 
-\hypertarget{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}{
-ARG\_\-NO}
-\label{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}
-}]\index{ARG\_\-FLAG@{ARG\_\-FLAG}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!ARG\_\-FLAG@{ARG\_\-FLAG}}\item[{\em 
-\hypertarget{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}{
-ARG\_\-FLAG}
-\label{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}
-}]\index{ARG\_\-STRING@{ARG\_\-STRING}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!ARG\_\-STRING@{ARG\_\-STRING}}\item[{\em 
-\hypertarget{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}{
-ARG\_\-STRING}
-\label{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}
-}]\end{description}
-\end{Desc}
-
-
-
- Option.c の 41 行で定義されています。
-
-\subsection{関数}
-\hypertarget{mqo2nd3d_2Option_8c_ff6819495cc8bd6c182e9a9625d68bc7}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser@{opt\_\-parser}}
-\index{opt\_\-parser@{opt\_\-parser}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8c_ff6819495cc8bd6c182e9a9625d68bc7}
-
-
-The command line parser \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 261 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_4954fe411ec1cd2fcd05dab8bf92489c}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser2@{opt\_\-parser2}}
-\index{opt\_\-parser2@{opt\_\-parser2}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser2}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser2 (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  int {\em override}, \/  int {\em initialize}, \/  int {\em check\_\-required})}}
-\label{mqo2nd3d_2Option_8c_4954fe411ec1cd2fcd05dab8bf92489c}
-
-
-The command line parser (version with additional parameters - deprecated) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em override}]whether to override possibly already present options \item[{\em initialize}]whether to initialize the option structure my\_\-args\_\-info \item[{\em check\_\-required}]whether to check that all required options were provided \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\begin{Desc}
-\item[\hyperlink{deprecated__deprecated000001}{非推奨}]use \hyperlink{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext()} instead \end{Desc}
-
-
- Option.c の 283 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_df840961f3dcfb1151b0687f6a5ed436}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}}
-\index{opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-dump}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-dump (FILE $\ast$ {\em outfile}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8c_df840961f3dcfb1151b0687f6a5ed436}
-
-
-Save the contents of the option struct into an already open FILE stream. \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em outfile}]the stream where to dump options \item[{\em args\_\-info}]the option struct to dump \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 193 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}}
-\index{opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-ext}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-ext (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}
-
-
-The command line parser (version with additional parameters) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em params}]additional parameters for the parser \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 267 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_6807cb44bb4d0a3bb5ab436599e5476b}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}}
-\index{opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-file\_\-save}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-file\_\-save (const char $\ast$ {\em filename}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8c_6807cb44bb4d0a3bb5ab436599e5476b}
-
-
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em filename}]the file where to save \item[{\em args\_\-info}]the option struct to save \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 220 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_ec5c9be96f2df4ea7b752c1041f83e9e}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-free@{opt\_\-parser\_\-free}}
-\index{opt\_\-parser\_\-free@{opt\_\-parser\_\-free}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-free (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8c_ec5c9be96f2df4ea7b752c1041f83e9e}
-
-
-Deallocates the string fields of the \hyperlink{structopt__info}{opt\_\-info} structure (but does not deallocate the structure itself) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to deallocate \end{description}
-\end{Desc}
-
-
- Option.c の 240 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_4ef13a28faf4887592cb80d412be76aa}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-init@{opt\_\-parser\_\-init}}
-\index{opt\_\-parser\_\-init@{opt\_\-parser\_\-init}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-init (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8c_4ef13a28faf4887592cb80d412be76aa}
-
-
-Initializes the passed \hyperlink{structopt__info}{opt\_\-info} structure's fields (also set default values for options that have a default) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to initialize \end{description}
-\end{Desc}
-
-
- Option.c の 126 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_79db2c8847ec40d26b9286e8084719c5}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}}
-\index{opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-params\_\-create}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf opt\_\-parser\_\-params}$\ast$ opt\_\-parser\_\-params\_\-create (void)\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
-\label{mqo2nd3d_2Option_8c_79db2c8847ec40d26b9286e8084719c5}
-
-
-Allocates dynamically a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure and initializes all its fields to their default values \begin{Desc}
-\item[戻り値:]the created and initialized \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure \end{Desc}
-
-
- Option.c の 147 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_28c759dde6a236fb53f9df9642b72131}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}}
-\index{opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-params\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-params\_\-init (struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{mqo2nd3d_2Option_8c_28c759dde6a236fb53f9df9642b72131}
-
-
-Initializes all the fields a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure to their default values \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em params}]the structure to initialize \end{description}
-\end{Desc}
-
-
- Option.c の 134 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_dc7f6e82e1386dd33ac6d9b15c34d104}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}}
-\index{opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-print\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-help (void)}}
-\label{mqo2nd3d_2Option_8c_dc7f6e82e1386dd33ac6d9b15c34d104}
-
-
-Print the help 
-
- Option.c の 117 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_ad0483c17a23bbdec55f5668579e1e73}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}}
-\index{opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-print\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-version (void)}}
-\label{mqo2nd3d_2Option_8c_ad0483c17a23bbdec55f5668579e1e73}
-
-
-Print the version 
-
- Option.c の 96 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_f1110c3b72c3b4766169bde78e5e6790}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-parser\_\-required@{opt\_\-parser\_\-required}}
-\index{opt\_\-parser\_\-required@{opt\_\-parser\_\-required}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-parser\_\-required}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-required (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  const char $\ast$ {\em prog\_\-name})}}
-\label{mqo2nd3d_2Option_8c_f1110c3b72c3b4766169bde78e5e6790}
-
-
-Checks that all the required options were specified \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to check \item[{\em prog\_\-name}]the name of the program that will be used to print possible errors \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]\end{Desc}
-
-
- Option.c の 306 行で定義されています。
-
-\subsection{変数}
-\hypertarget{mqo2nd3d_2Option_8c_e67f06f2dc06feb12e51dd5a8001b75c}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-info\_\-description@{opt\_\-info\_\-description}}
-\index{opt\_\-info\_\-description@{opt\_\-info\_\-description}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-info\_\-description}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-description} = \char`\"{}\char`\"{}}}
-\label{mqo2nd3d_2Option_8c_e67f06f2dc06feb12e51dd5a8001b75c}
-
-
-
-
- Option.c の 28 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_efaf92922317ee037ef0fcd16606e7ac}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-info\_\-help@{opt\_\-info\_\-help}}
-\index{opt\_\-info\_\-help@{opt\_\-info\_\-help}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-info\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-help}\mbox{[}$\,$\mbox{]}}}
-\label{mqo2nd3d_2Option_8c_efaf92922317ee037ef0fcd16606e7ac}
-
-
-\textbf{初期値:}
-
-\begin{Code}\begin{verbatim} {
-  "  -h, --help                Print help and exit",
-  "  -V, --version             Print version and exit",
-  "\n必須のオプション:",
-  "  -i, --input-mqo=STRING    \n                               入力mqoファイル名",
-  "  -o, --output-nd3d=STRING  \n                               出力nd3dファイル名",
-  "\n任意のオプション:",
-  "  -v, --verbose             \n                               詳細の表示 (未実装)  (default=off)",
-    0
-}
-\end{verbatim}
-\end{Code}
-all the lines making the help output 
-
-
-
- Option.c の 30 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_de5acfcd3d72ecb6ac1821975b319243}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-info\_\-purpose@{opt\_\-info\_\-purpose}}
-\index{opt\_\-info\_\-purpose@{opt\_\-info\_\-purpose}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-info\_\-purpose}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-purpose} = \char`\"{}mqo2nd3d$\backslash$nauthor R.T$\backslash$n(0000/00/00 created)\char`\"{}}}
-\label{mqo2nd3d_2Option_8c_de5acfcd3d72ecb6ac1821975b319243}
-
-
-the purpose string of the program 
-
-
-
- Option.c の 24 行で定義されています。\hypertarget{mqo2nd3d_2Option_8c_a22e2de7806373a5210c134611371352}{
-\index{mqo2nd3d/Option.c@{mqo2nd3d/Option.c}!opt\_\-info\_\-usage@{opt\_\-info\_\-usage}}
-\index{opt\_\-info\_\-usage@{opt\_\-info\_\-usage}!mqo2nd3d/Option.c@{mqo2nd3d/Option.c}}
-\subsubsection[{opt\_\-info\_\-usage}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-usage} = \char`\"{}Usage: mqo2nd3d \mbox{[}OPTIONS\mbox{]}...\char`\"{}}}
-\label{mqo2nd3d_2Option_8c_a22e2de7806373a5210c134611371352}
-
-
-the usage string of the program 
-
-
-
- Option.c の 26 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/mqo2nd3d_2Option_8h.tex b/latex/vim/.vim/doc/latex/mqo2nd3d_2Option_8h.tex
deleted file mode 100644 (file)
index 8719a43..0000000
+++ /dev/null
@@ -1,288 +0,0 @@
-\hypertarget{mqo2nd3d_2Option_8h}{
-\section{mqo2nd3d/Option.h}
-\label{mqo2nd3d_2Option_8h}\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structopt__info}{opt\_\-info}
-\begin{CompactList}\small\item\em Where the command line options are stored. \item\end{CompactList}\item 
-struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params}
-\begin{CompactList}\small\item\em The additional parameters to pass to parser functions. \item\end{CompactList}\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{mqo2nd3d_2Option_8h_e033042b96f2ea944a887077fa362e37}{OPT\_\-PARSER\_\-PACKAGE}~\char`\"{}mqo2nd3d\char`\"{}
-\begin{CompactList}\small\item\em the program name \item\end{CompactList}\item 
-\#define \hyperlink{mqo2nd3d_2Option_8h_77eccd8d1f037cb9437b1291c56a4956}{OPT\_\-PARSER\_\-VERSION}~\char`\"{}1.1.0\char`\"{}
-\begin{CompactList}\small\item\em the program version \item\end{CompactList}\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{mqo2nd3d_2Option_8h_ff6819495cc8bd6c182e9a9625d68bc7}{opt\_\-parser} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}{opt\_\-parser2} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, int override, int initialize, int check\_\-required)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8h_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8h_df840961f3dcfb1151b0687f6a5ed436}{opt\_\-parser\_\-dump} (FILE $\ast$outfile, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8h_6807cb44bb4d0a3bb5ab436599e5476b}{opt\_\-parser\_\-file\_\-save} (const char $\ast$filename, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{mqo2nd3d_2Option_8h_dc7f6e82e1386dd33ac6d9b15c34d104}{opt\_\-parser\_\-print\_\-help} (void)
-\item 
-void \hyperlink{mqo2nd3d_2Option_8h_ad0483c17a23bbdec55f5668579e1e73}{opt\_\-parser\_\-print\_\-version} (void)
-\item 
-void \hyperlink{mqo2nd3d_2Option_8h_28c759dde6a236fb53f9df9642b72131}{opt\_\-parser\_\-params\_\-init} (struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$ \hyperlink{mqo2nd3d_2Option_8h_79db2c8847ec40d26b9286e8084719c5}{opt\_\-parser\_\-params\_\-create} (void)
-\item 
-void \hyperlink{mqo2nd3d_2Option_8h_4ef13a28faf4887592cb80d412be76aa}{opt\_\-parser\_\-init} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{mqo2nd3d_2Option_8h_ec5c9be96f2df4ea7b752c1041f83e9e}{opt\_\-parser\_\-free} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{mqo2nd3d_2Option_8h_f1110c3b72c3b4766169bde78e5e6790}{opt\_\-parser\_\-required} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, const char $\ast$prog\_\-name)
-\end{CompactItemize}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-const char $\ast$ \hyperlink{mqo2nd3d_2Option_8h_de5acfcd3d72ecb6ac1821975b319243}{opt\_\-info\_\-purpose}
-\begin{CompactList}\small\item\em the purpose string of the program \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{mqo2nd3d_2Option_8h_a22e2de7806373a5210c134611371352}{opt\_\-info\_\-usage}
-\begin{CompactList}\small\item\em the usage string of the program \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{mqo2nd3d_2Option_8h_efaf92922317ee037ef0fcd16606e7ac}{opt\_\-info\_\-help} \mbox{[}$\,$\mbox{]}
-\begin{CompactList}\small\item\em all the lines making the help output \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{mqo2nd3d_2Option_8h_e033042b96f2ea944a887077fa362e37}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!OPT\_\-PARSER\_\-PACKAGE@{OPT\_\-PARSER\_\-PACKAGE}}
-\index{OPT\_\-PARSER\_\-PACKAGE@{OPT\_\-PARSER\_\-PACKAGE}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{OPT\_\-PARSER\_\-PACKAGE}]{\setlength{\rightskip}{0pt plus 5cm}\#define OPT\_\-PARSER\_\-PACKAGE~\char`\"{}mqo2nd3d\char`\"{}}}
-\label{mqo2nd3d_2Option_8h_e033042b96f2ea944a887077fa362e37}
-
-
-the program name 
-
-
-
- Option.h の 24 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_77eccd8d1f037cb9437b1291c56a4956}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!OPT\_\-PARSER\_\-VERSION@{OPT\_\-PARSER\_\-VERSION}}
-\index{OPT\_\-PARSER\_\-VERSION@{OPT\_\-PARSER\_\-VERSION}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{OPT\_\-PARSER\_\-VERSION}]{\setlength{\rightskip}{0pt plus 5cm}\#define OPT\_\-PARSER\_\-VERSION~\char`\"{}1.1.0\char`\"{}}}
-\label{mqo2nd3d_2Option_8h_77eccd8d1f037cb9437b1291c56a4956}
-
-
-the program version 
-
-
-
- Option.h の 29 行で定義されています。
-
-\subsection{関数}
-\hypertarget{mqo2nd3d_2Option_8h_ff6819495cc8bd6c182e9a9625d68bc7}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser@{opt\_\-parser}}
-\index{opt\_\-parser@{opt\_\-parser}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8h_ff6819495cc8bd6c182e9a9625d68bc7}
-
-
-The command line parser \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 261 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser2@{opt\_\-parser2}}
-\index{opt\_\-parser2@{opt\_\-parser2}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser2}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser2 (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  int {\em override}, \/  int {\em initialize}, \/  int {\em check\_\-required})}}
-\label{mqo2nd3d_2Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}
-
-
-The command line parser (version with additional parameters - deprecated) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em override}]whether to override possibly already present options \item[{\em initialize}]whether to initialize the option structure my\_\-args\_\-info \item[{\em check\_\-required}]whether to check that all required options were provided \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\begin{Desc}
-\item[\hyperlink{deprecated__deprecated000001}{非推奨}]use \hyperlink{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext()} instead \end{Desc}
-
-
- Option.c の 283 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_df840961f3dcfb1151b0687f6a5ed436}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}}
-\index{opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-dump}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-dump (FILE $\ast$ {\em outfile}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8h_df840961f3dcfb1151b0687f6a5ed436}
-
-
-Save the contents of the option struct into an already open FILE stream. \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em outfile}]the stream where to dump options \item[{\em args\_\-info}]the option struct to dump \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 193 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_f8987844868b0a599801dbea30a8816d}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}}
-\index{opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-ext}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-ext (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{mqo2nd3d_2Option_8h_f8987844868b0a599801dbea30a8816d}
-
-
-The command line parser (version with additional parameters) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em params}]additional parameters for the parser \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 267 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_6807cb44bb4d0a3bb5ab436599e5476b}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}}
-\index{opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-file\_\-save}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-file\_\-save (const char $\ast$ {\em filename}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8h_6807cb44bb4d0a3bb5ab436599e5476b}
-
-
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em filename}]the file where to save \item[{\em args\_\-info}]the option struct to save \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 220 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_ec5c9be96f2df4ea7b752c1041f83e9e}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-free@{opt\_\-parser\_\-free}}
-\index{opt\_\-parser\_\-free@{opt\_\-parser\_\-free}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-free (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8h_ec5c9be96f2df4ea7b752c1041f83e9e}
-
-
-Deallocates the string fields of the \hyperlink{structopt__info}{opt\_\-info} structure (but does not deallocate the structure itself) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to deallocate \end{description}
-\end{Desc}
-
-
- Option.c の 240 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_4ef13a28faf4887592cb80d412be76aa}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-init@{opt\_\-parser\_\-init}}
-\index{opt\_\-parser\_\-init@{opt\_\-parser\_\-init}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-init (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{mqo2nd3d_2Option_8h_4ef13a28faf4887592cb80d412be76aa}
-
-
-Initializes the passed \hyperlink{structopt__info}{opt\_\-info} structure's fields (also set default values for options that have a default) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to initialize \end{description}
-\end{Desc}
-
-
- Option.c の 126 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_79db2c8847ec40d26b9286e8084719c5}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}}
-\index{opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-params\_\-create}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf opt\_\-parser\_\-params}$\ast$ opt\_\-parser\_\-params\_\-create (void)\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
-\label{mqo2nd3d_2Option_8h_79db2c8847ec40d26b9286e8084719c5}
-
-
-Allocates dynamically a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure and initializes all its fields to their default values \begin{Desc}
-\item[戻り値:]the created and initialized \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure \end{Desc}
-
-
- Option.c の 147 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_28c759dde6a236fb53f9df9642b72131}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}}
-\index{opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-params\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-params\_\-init (struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{mqo2nd3d_2Option_8h_28c759dde6a236fb53f9df9642b72131}
-
-
-Initializes all the fields a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure to their default values \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em params}]the structure to initialize \end{description}
-\end{Desc}
-
-
- Option.c の 134 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_dc7f6e82e1386dd33ac6d9b15c34d104}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}}
-\index{opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-print\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-help (void)}}
-\label{mqo2nd3d_2Option_8h_dc7f6e82e1386dd33ac6d9b15c34d104}
-
-
-Print the help 
-
- Option.c の 117 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_ad0483c17a23bbdec55f5668579e1e73}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}}
-\index{opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-print\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-version (void)}}
-\label{mqo2nd3d_2Option_8h_ad0483c17a23bbdec55f5668579e1e73}
-
-
-Print the version 
-
- Option.c の 96 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_f1110c3b72c3b4766169bde78e5e6790}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-parser\_\-required@{opt\_\-parser\_\-required}}
-\index{opt\_\-parser\_\-required@{opt\_\-parser\_\-required}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-parser\_\-required}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-required (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  const char $\ast$ {\em prog\_\-name})}}
-\label{mqo2nd3d_2Option_8h_f1110c3b72c3b4766169bde78e5e6790}
-
-
-Checks that all the required options were specified \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to check \item[{\em prog\_\-name}]the name of the program that will be used to print possible errors \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]\end{Desc}
-
-
- Option.c の 306 行で定義されています。
-
-\subsection{変数}
-\hypertarget{mqo2nd3d_2Option_8h_efaf92922317ee037ef0fcd16606e7ac}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-info\_\-help@{opt\_\-info\_\-help}}
-\index{opt\_\-info\_\-help@{opt\_\-info\_\-help}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-info\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-help}\mbox{[}$\,$\mbox{]}}}
-\label{mqo2nd3d_2Option_8h_efaf92922317ee037ef0fcd16606e7ac}
-
-
-all the lines making the help output 
-
-
-
- Option.c の 30 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_de5acfcd3d72ecb6ac1821975b319243}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-info\_\-purpose@{opt\_\-info\_\-purpose}}
-\index{opt\_\-info\_\-purpose@{opt\_\-info\_\-purpose}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-info\_\-purpose}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-purpose}}}
-\label{mqo2nd3d_2Option_8h_de5acfcd3d72ecb6ac1821975b319243}
-
-
-the purpose string of the program 
-
-
-
- Option.c の 24 行で定義されています。\hypertarget{mqo2nd3d_2Option_8h_a22e2de7806373a5210c134611371352}{
-\index{mqo2nd3d/Option.h@{mqo2nd3d/Option.h}!opt\_\-info\_\-usage@{opt\_\-info\_\-usage}}
-\index{opt\_\-info\_\-usage@{opt\_\-info\_\-usage}!mqo2nd3d/Option.h@{mqo2nd3d/Option.h}}
-\subsubsection[{opt\_\-info\_\-usage}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-usage}}}
-\label{mqo2nd3d_2Option_8h_a22e2de7806373a5210c134611371352}
-
-
-the usage string of the program 
-
-
-
- Option.c の 26 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespaceDrawing.tex b/latex/vim/.vim/doc/latex/namespaceDrawing.tex
deleted file mode 100644 (file)
index e3bf794..0000000
+++ /dev/null
@@ -1,200 +0,0 @@
-\hypertarget{namespaceDrawing}{
-\section{ネームスペース Drawing}
-\label{namespaceDrawing}\index{Drawing@{Drawing}}
-}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b6}{Type} \{ \par
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb}{Point}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709}{Line}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a}{Plane}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5}{PlaneTexture}, 
-\par
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279}{Color}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d}{Stipple}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248}{ChangePointType}, 
-\hyperlink{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94}{NoType}
- \}
-\begin{CompactList}\small\item\em ÉÁ²è¥¿¥¤¥×. \item\end{CompactList}\item 
-enum \hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}{PointType} \{ \par
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69}{PointType\_\-Cube}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799}{PointType\_\-Cube\_\-NoFill}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e}{PointType\_\-Sphere}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e}{PointType\_\-Sphere\_\-NoFill}, 
-\par
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1}{PointType\_\-Pyramid}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4}{PointType\_\-Pyramid\_\-NoFill}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd}{PointType\_\-Cross}
- \}
-\begin{CompactList}\small\item\em ÅÀ¤Î·Á¾õ. \item\end{CompactList}\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespaceDrawing_2be9af8a6bc24fd435569928cf94d5b7}{drawWirePyramid} (GLdouble size)
-\item 
-void \hyperlink{namespaceDrawing_701f0414c4c6189ea95b2b7c9af24b71}{drawSolidPyramid} (GLdouble size)
-\item 
-void \hyperlink{namespaceDrawing_9066c8127e21b8e52fb425a4d2014edf}{drawCross} (GLdouble size)
-\item 
-Lab::PointType \hyperlink{namespaceDrawing_7f9f5fec3b6bb47e4e741587ffaeeca3}{getPointType} (\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}{Drawing::PointType} type)
-\end{CompactItemize}
-
-
-\subsection{列挙型}
-\hypertarget{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}{
-\index{Drawing@{Drawing}!PointType@{PointType}}
-\index{PointType@{PointType}!Drawing@{Drawing}}
-\subsubsection[{PointType}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Drawing::PointType}}}
-\label{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}
-
-
-ÅÀ¤Î·Á¾õ. 
-
-\begin{Desc}
-\item[列挙型の値: ]\par
-\begin{description}
-\index{PointType\_\-Cube@{PointType\_\-Cube}!Drawing@{Drawing}}\index{Drawing@{Drawing}!PointType\_\-Cube@{PointType\_\-Cube}}\item[{\em 
-\hypertarget{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69}{
-PointType\_\-Cube}
-\label{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69}
-}]ΩÊýÂΤòÉÁ²è. \index{PointType\_\-Cube\_\-NoFill@{PointType\_\-Cube\_\-NoFill}!Drawing@{Drawing}}\index{Drawing@{Drawing}!PointType\_\-Cube\_\-NoFill@{PointType\_\-Cube\_\-NoFill}}\item[{\em 
-\hypertarget{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799}{
-PointType\_\-Cube\_\-NoFill}
-\label{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799}
-}]Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤Î©ÊýÂΤòÉÁ²è. \index{PointType\_\-Sphere@{PointType\_\-Sphere}!Drawing@{Drawing}}\index{Drawing@{Drawing}!PointType\_\-Sphere@{PointType\_\-Sphere}}\item[{\em 
-\hypertarget{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e}{
-PointType\_\-Sphere}
-\label{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e}
-}]µå¤òÉÁ²è \index{PointType\_\-Sphere\_\-NoFill@{PointType\_\-Sphere\_\-NoFill}!Drawing@{Drawing}}\index{Drawing@{Drawing}!PointType\_\-Sphere\_\-NoFill@{PointType\_\-Sphere\_\-NoFill}}\item[{\em 
-\hypertarget{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e}{
-PointType\_\-Sphere\_\-NoFill}
-\label{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e}
-}]Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤µå¤òÉÁ²è. \index{PointType\_\-Pyramid@{PointType\_\-Pyramid}!Drawing@{Drawing}}\index{Drawing@{Drawing}!PointType\_\-Pyramid@{PointType\_\-Pyramid}}\item[{\em 
-\hypertarget{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1}{
-PointType\_\-Pyramid}
-\label{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1}
-}]»°³Ñ¿í¤òÉÁ²è \index{PointType\_\-Pyramid\_\-NoFill@{PointType\_\-Pyramid\_\-NoFill}!Drawing@{Drawing}}\index{Drawing@{Drawing}!PointType\_\-Pyramid\_\-NoFill@{PointType\_\-Pyramid\_\-NoFill}}\item[{\em 
-\hypertarget{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4}{
-PointType\_\-Pyramid\_\-NoFill}
-\label{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4}
-}]Ãæ¤òÅɤê¤Ä¤Ö¤µ¤Ê¤¤»°³Ñ¿í¤òÉÁ²è. \index{PointType\_\-Cross@{PointType\_\-Cross}!Drawing@{Drawing}}\index{Drawing@{Drawing}!PointType\_\-Cross@{PointType\_\-Cross}}\item[{\em 
-\hypertarget{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd}{
-PointType\_\-Cross}
-\label{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd}
-}]½½»ú¤òÉÁ²è \end{description}
-\end{Desc}
-
-
-
- point.h の 16 行で定義されています。\hypertarget{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b6}{
-\index{Drawing@{Drawing}!Type@{Type}}
-\index{Type@{Type}!Drawing@{Drawing}}
-\subsubsection[{Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Drawing::Type}}}
-\label{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b6}
-
-
-ÉÁ²è¥¿¥¤¥×. 
-
-\begin{Desc}
-\item[列挙型の値: ]\par
-\begin{description}
-\index{Point@{Point}!Drawing@{Drawing}}\index{Drawing@{Drawing}!Point@{Point}}\item[{\em 
-\hypertarget{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb}{
-Point}
-\label{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b64b2ac6a8eed4d3fcf261b46ace78a4eb}
-}]ÅÀ. \index{Line@{Line}!Drawing@{Drawing}}\index{Drawing@{Drawing}!Line@{Line}}\item[{\em 
-\hypertarget{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709}{
-Line}
-\label{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b69ea76e904067ae9103c00e7c85be1709}
-}]ľÀþ. \index{Plane@{Plane}!Drawing@{Drawing}}\index{Drawing@{Drawing}!Plane@{Plane}}\item[{\em 
-\hypertarget{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a}{
-Plane}
-\label{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b69c8c8564d71bc191265e8337267f034a}
-}]Ê¿ÌÌ. \index{PlaneTexture@{PlaneTexture}!Drawing@{Drawing}}\index{Drawing@{Drawing}!PlaneTexture@{PlaneTexture}}\item[{\em 
-\hypertarget{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5}{
-PlaneTexture}
-\label{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b68183f27757dba4866f01246bd11266e5}
-}]¥Æ¥¯¥¹¥Á¥ãÉÕÊ¿ÌÌ \index{Color@{Color}!Drawing@{Drawing}}\index{Drawing@{Drawing}!Color@{Color}}\item[{\em 
-\hypertarget{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279}{
-Color}
-\label{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b63edfe81976e3299b997fd94ef3319279}
-}]¿§Êѹ¹ \index{Stipple@{Stipple}!Drawing@{Drawing}}\index{Drawing@{Drawing}!Stipple@{Stipple}}\item[{\em 
-\hypertarget{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d}{
-Stipple}
-\label{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b661b68b2d515471eac4dd3179e8ab5c4d}
-}]Àþ¼ïÊѹ¹. \index{ChangePointType@{ChangePointType}!Drawing@{Drawing}}\index{Drawing@{Drawing}!ChangePointType@{ChangePointType}}\item[{\em 
-\hypertarget{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248}{
-ChangePointType}
-\label{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b6f7aa6a545a00fdaaaa116fe10f527248}
-}]ÅÀ¤Î·Á¾õÊѹ¹. \index{NoType@{NoType}!Drawing@{Drawing}}\index{Drawing@{Drawing}!NoType@{NoType}}\item[{\em 
-\hypertarget{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94}{
-NoType}
-\label{namespaceDrawing_df41a2381c17bf67b8df9d3f47df88b65ec9bb2664968e95fcdd59f38c997d94}
-}]¾åµ­¤Î¤É¤ì¤Ç¤â¤Ê¤¤ \end{description}
-\end{Desc}
-
-
-
- display\_\-3D\_\-tool.cc の 19 行で定義されています。
-
-\subsection{関数}
-\hypertarget{namespaceDrawing_9066c8127e21b8e52fb425a4d2014edf}{
-\index{Drawing@{Drawing}!drawCross@{drawCross}}
-\index{drawCross@{drawCross}!Drawing@{Drawing}}
-\subsubsection[{drawCross}]{\setlength{\rightskip}{0pt plus 5cm}void Drawing::drawCross (GLdouble {\em size})}}
-\label{namespaceDrawing_9066c8127e21b8e52fb425a4d2014edf}
-
-
-{\em size\/} ¤ÎÂ礭¤µ¤ÎΩÊýÂΤÎÂгÑÀþ¤òÉÁ²è¤¹¤ë \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em size}]ΩÊýÂΤÎ1ÊÕ¤ÎŤµ \end{description}
-\end{Desc}
-
-
- point.cc の 61 行で定義されています。\hypertarget{namespaceDrawing_701f0414c4c6189ea95b2b7c9af24b71}{
-\index{Drawing@{Drawing}!drawSolidPyramid@{drawSolidPyramid}}
-\index{drawSolidPyramid@{drawSolidPyramid}!Drawing@{Drawing}}
-\subsubsection[{drawSolidPyramid}]{\setlength{\rightskip}{0pt plus 5cm}void Drawing::drawSolidPyramid (GLdouble {\em size})}}
-\label{namespaceDrawing_701f0414c4c6189ea95b2b7c9af24b71}
-
-
-{\em size\/} ¤ÎÂ礭¤µ¤ÎÀµ»ÍÌÌÂΤòÉÁ²è¤¹¤ë \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em size}]Àµ»ÍÌÌÂΤÎ1ÊÕ¤ÎŤµ \end{description}
-\end{Desc}
-
-
- point.cc の 54 行で定義されています。\hypertarget{namespaceDrawing_2be9af8a6bc24fd435569928cf94d5b7}{
-\index{Drawing@{Drawing}!drawWirePyramid@{drawWirePyramid}}
-\index{drawWirePyramid@{drawWirePyramid}!Drawing@{Drawing}}
-\subsubsection[{drawWirePyramid}]{\setlength{\rightskip}{0pt plus 5cm}void Drawing::drawWirePyramid (GLdouble {\em size})}}
-\label{namespaceDrawing_2be9af8a6bc24fd435569928cf94d5b7}
-
-
-{\em size\/} ¤ÎÂ礭¤µ¤ÎÀµ»ÍÌÌÂΤΥ磻¥ä¡¼¥Õ¥ì¡¼¥à¤òÉÁ²è¤¹¤ë \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em size}]Àµ»ÍÌÌÂΤÎ1ÊÕ¤ÎŤµ \end{description}
-\end{Desc}
-
-
- point.cc の 47 行で定義されています。\hypertarget{namespaceDrawing_7f9f5fec3b6bb47e4e741587ffaeeca3}{
-\index{Drawing@{Drawing}!getPointType@{getPointType}}
-\index{getPointType@{getPointType}!Drawing@{Drawing}}
-\subsubsection[{getPointType}]{\setlength{\rightskip}{0pt plus 5cm}Lab::PointType Drawing::getPointType ({\bf Drawing::PointType} {\em type})}}
-\label{namespaceDrawing_7f9f5fec3b6bb47e4e741587ffaeeca3}
-
-
-{\em type\/} ¤ËÂбþ¤¹¤ë¡¤ImagePoint ¤Ç»ÈÍѤ¹¤ëÅÀ¤Î·Á¾õ(Lab::PointType) ¤òÆÀ¤ë \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em type}]ÅÀ¤Î·Á¾õ \end{description}
-\end{Desc}
-\begin{Desc}
-\item[æ\88»ã\82\8aå\80¤:]ImagePoint ¤Ç»ÈÍѲÄǽ¤ÊÅÀ¤Î·Á¾õ \end{Desc}
-
-
- point.cc の 77 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespaceLab.tex b/latex/vim/.vim/doc/latex/namespaceLab.tex
deleted file mode 100644 (file)
index 8d0bd49..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-\hypertarget{namespaceLab}{
-\section{ネームスペース Lab}
-\label{namespaceLab}\index{Lab@{Lab}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classLab_1_1Captor}{Captor}
-\item 
-struct \hyperlink{structLab_1_1VertexXYZNUV}{VertexXYZNUV}
-\item 
-struct \hyperlink{structLab_1_1Object3D}{Object3D}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespaceLab_230e6bc5f8bc0f1ad306e2666b187372}{error} (const char $\ast$message)
-\begin{CompactList}\small\item\em エラー処理用の関数 \item\end{CompactList}\item 
-void \hyperlink{namespaceLab_b70b31b11336f99d3f11e2f992881184}{convertMatrix} (const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&mat, float arr\mbox{[}16\mbox{]})
-\begin{CompactList}\small\item\em moflibの行列からOpenGLの行列へ変換 \item\end{CompactList}\item 
-{\footnotesize template$<$typename T , int N$>$ }\\int \hyperlink{namespaceLab_7cb00c4272fa1e07dd6b2bbb1abf846d}{lengthOf} (T(\&)\mbox{[}N\mbox{]})
-\begin{CompactList}\small\item\em 配列の長さを得る \item\end{CompactList}\item 
-{\footnotesize template$<$typename T , int N$>$ }\\T \& \hyperlink{namespaceLab_f0c23c0bdb07deaec3c404d0c6528ef6}{lastOf} (T(\&arr)\mbox{[}N\mbox{]})
-\begin{CompactList}\small\item\em 配列の最後の要素を得る \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{namespaceLab_b70b31b11336f99d3f11e2f992881184}{
-\index{Lab@{Lab}!convertMatrix@{convertMatrix}}
-\index{convertMatrix@{convertMatrix}!Lab@{Lab}}
-\subsubsection[{convertMatrix}]{\setlength{\rightskip}{0pt plus 5cm}void Lab::convertMatrix (const {\bf mof::Matrix3D} \& {\em mat}, \/  float {\em arr}\mbox{[}16\mbox{]})}}
-\label{namespaceLab_b70b31b11336f99d3f11e2f992881184}
-
-
-moflibの行列からOpenGLの行列へ変換 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em moflib行列}]\item[\mbox{$\rightarrow$} {\em OpenGLの行列}]\end{description}
-\end{Desc}
-
-
- utilities.cc の 13 行で定義されています。\hypertarget{namespaceLab_230e6bc5f8bc0f1ad306e2666b187372}{
-\index{Lab@{Lab}!error@{error}}
-\index{error@{error}!Lab@{Lab}}
-\subsubsection[{error}]{\setlength{\rightskip}{0pt plus 5cm}void Lab::error (const char $\ast$ {\em message})}}
-\label{namespaceLab_230e6bc5f8bc0f1ad306e2666b187372}
-
-
-エラー処理用の関数 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em エラーメッセージ}]\end{description}
-\end{Desc}
-
-
- utilities.cc の 8 行で定義されています。\hypertarget{namespaceLab_f0c23c0bdb07deaec3c404d0c6528ef6}{
-\index{Lab@{Lab}!lastOf@{lastOf}}
-\index{lastOf@{lastOf}!Lab@{Lab}}
-\subsubsection[{lastOf}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , int N$>$ T\& Lab::lastOf (T(\&) {\em arr}\mbox{[}N\mbox{]})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespaceLab_f0c23c0bdb07deaec3c404d0c6528ef6}
-
-
-配列の最後の要素を得る 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 対象となる配列(ポインタではない!)}]\end{description}
-\end{Desc}
-
-
- utilities.h の 34 行で定義されています。\hypertarget{namespaceLab_7cb00c4272fa1e07dd6b2bbb1abf846d}{
-\index{Lab@{Lab}!lengthOf@{lengthOf}}
-\index{lengthOf@{lengthOf}!Lab@{Lab}}
-\subsubsection[{lengthOf}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , int N$>$ int Lab::lengthOf (T(\&)\mbox{[}N\mbox{]})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespaceLab_7cb00c4272fa1e07dd6b2bbb1abf846d}
-
-
-配列の長さを得る 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 長さを測りたい配列(ポインタではない!)}]\end{description}
-\end{Desc}
-
-
- utilities.h の 25 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespacecalibration__mod.tex b/latex/vim/.vim/doc/latex/namespacecalibration__mod.tex
deleted file mode 100644 (file)
index 8b20f07..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-\hypertarget{namespacecalibration__mod}{
-\section{ネームスペース calibration\_\-mod}
-\label{namespacecalibration__mod}\index{calibration\_\-mod@{calibration\_\-mod}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecalibration__mod_8e865b5918097ae4d086348322a10e64}{initialize} (const \hyperlink{classLab_1_1Captor}{Lab::Captor} \&captor)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_caf9a529feddbf1d63bfebe756cd831b}{finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_509e9230d6ed2c32ed5dd6c7486965d9}{update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_22f789daea90e8ec94ef90050873e39b}{draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_c9a0f08c2aade910844c6ec42857d665}{detectPatern} ()
-\begin{CompactList}\small\item\em パターン位置を更新する. \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_096e5e6bdd9811f980d386c0d6afbe2b}{setScaleOfTranslation} (double x, double y, double z)
-\begin{CompactList}\small\item\em 並行移動成分のスケールをセット \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecalibration__mod_ce7650979ded717ccec08da3f249acbf}{getScaleOfTranslation} ()
-\begin{CompactList}\small\item\em 並行移動成分のスケールを得る \item\end{CompactList}\item 
-void \hyperlink{namespacecalibration__mod_1c6cb39521a76caeb03a2a075f26b02d}{pushCharacterWorldTransform} ()
-\begin{CompactList}\small\item\em パターン位置からワールド変換行列をつくり,現在の行列に掛け合わせる. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-カメラに映ったパターン画像から,3Dキャラクターのためのワールド変換行列を得る このモジュールの動作はOpenGL,OpenCVの初期化を前提としている. 
-
-
-
-\subsection{関数}
-\hypertarget{namespacecalibration__mod_c9a0f08c2aade910844c6ec42857d665}{
-\index{calibration\_\-mod@{calibration\_\-mod}!detectPatern@{detectPatern}}
-\index{detectPatern@{detectPatern}!calibration_mod@{calibration\_\-mod}}
-\subsubsection[{detectPatern}]{\setlength{\rightskip}{0pt plus 5cm}void calibration\_\-mod::detectPatern ()}}
-\label{namespacecalibration__mod_c9a0f08c2aade910844c6ec42857d665}
-
-
-パターン位置を更新する. 
-
-
-
- calibration\_\-mod.cc の 56 行で定義されています。\hypertarget{namespacecalibration__mod_22f789daea90e8ec94ef90050873e39b}{
-\index{calibration\_\-mod@{calibration\_\-mod}!draw@{draw}}
-\index{draw@{draw}!calibration_mod@{calibration\_\-mod}}
-\subsubsection[{draw}]{\setlength{\rightskip}{0pt plus 5cm}void calibration\_\-mod::draw ()}}
-\label{namespacecalibration__mod_22f789daea90e8ec94ef90050873e39b}
-
-
-モジュールの内容を描画する. 
-
-
-
- calibration\_\-mod.cc の 51 行で定義されています。\hypertarget{namespacecalibration__mod_caf9a529feddbf1d63bfebe756cd831b}{
-\index{calibration\_\-mod@{calibration\_\-mod}!finalize@{finalize}}
-\index{finalize@{finalize}!calibration_mod@{calibration\_\-mod}}
-\subsubsection[{finalize}]{\setlength{\rightskip}{0pt plus 5cm}void calibration\_\-mod::finalize ()}}
-\label{namespacecalibration__mod_caf9a529feddbf1d63bfebe756cd831b}
-
-
-モジュールの解放を行い.初期化前の状態にする. 
-
-
-
- calibration\_\-mod.cc の 43 行で定義されています。\hypertarget{namespacecalibration__mod_ce7650979ded717ccec08da3f249acbf}{
-\index{calibration\_\-mod@{calibration\_\-mod}!getScaleOfTranslation@{getScaleOfTranslation}}
-\index{getScaleOfTranslation@{getScaleOfTranslation}!calibration_mod@{calibration\_\-mod}}
-\subsubsection[{getScaleOfTranslation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} calibration\_\-mod::getScaleOfTranslation ()}}
-\label{namespacecalibration__mod_ce7650979ded717ccec08da3f249acbf}
-
-
-並行移動成分のスケールを得る 
-
-
-
- calibration\_\-mod.cc の 342 行で定義されています。\hypertarget{namespacecalibration__mod_8e865b5918097ae4d086348322a10e64}{
-\index{calibration\_\-mod@{calibration\_\-mod}!initialize@{initialize}}
-\index{initialize@{initialize}!calibration_mod@{calibration\_\-mod}}
-\subsubsection[{initialize}]{\setlength{\rightskip}{0pt plus 5cm}void calibration\_\-mod::initialize (const {\bf Lab::Captor} \& {\em captor})}}
-\label{namespacecalibration__mod_8e865b5918097ae4d086348322a10e64}
-
-
-モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと 
-
-
-
- calibration\_\-mod.cc の 30 行で定義されています。\hypertarget{namespacecalibration__mod_1c6cb39521a76caeb03a2a075f26b02d}{
-\index{calibration\_\-mod@{calibration\_\-mod}!pushCharacterWorldTransform@{pushCharacterWorldTransform}}
-\index{pushCharacterWorldTransform@{pushCharacterWorldTransform}!calibration_mod@{calibration\_\-mod}}
-\subsubsection[{pushCharacterWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void calibration\_\-mod::pushCharacterWorldTransform ()}}
-\label{namespacecalibration__mod_1c6cb39521a76caeb03a2a075f26b02d}
-
-
-パターン位置からワールド変換行列をつくり,現在の行列に掛け合わせる. 
-
-
-
- calibration\_\-mod.cc の 347 行で定義されています。\hypertarget{namespacecalibration__mod_096e5e6bdd9811f980d386c0d6afbe2b}{
-\index{calibration\_\-mod@{calibration\_\-mod}!setScaleOfTranslation@{setScaleOfTranslation}}
-\index{setScaleOfTranslation@{setScaleOfTranslation}!calibration_mod@{calibration\_\-mod}}
-\subsubsection[{setScaleOfTranslation}]{\setlength{\rightskip}{0pt plus 5cm}void calibration\_\-mod::setScaleOfTranslation (double {\em x}, \/  double {\em y}, \/  double {\em z})}}
-\label{namespacecalibration__mod_096e5e6bdd9811f980d386c0d6afbe2b}
-
-
-並行移動成分のスケールをセット 
-
-
-
- calibration\_\-mod.cc の 335 行で定義されています。\hypertarget{namespacecalibration__mod_509e9230d6ed2c32ed5dd6c7486965d9}{
-\index{calibration\_\-mod@{calibration\_\-mod}!update@{update}}
-\index{update@{update}!calibration_mod@{calibration\_\-mod}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void calibration\_\-mod::update ()}}
-\label{namespacecalibration__mod_509e9230d6ed2c32ed5dd6c7486965d9}
-
-
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-
-
-
- calibration\_\-mod.cc の 47 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespacecamera__mod.tex b/latex/vim/.vim/doc/latex/namespacecamera__mod.tex
deleted file mode 100644 (file)
index e196b9b..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-\hypertarget{namespacecamera__mod}{
-\section{ネームスペース camera\_\-mod}
-\label{namespacecamera__mod}\index{camera\_\-mod@{camera\_\-mod}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecamera__mod_b81c48171b74b1bc7fd4f4ded6d6c513}{updateTexture} (const IplImage $\ast$image)
-\item 
-void \hyperlink{namespacecamera__mod_1590604da7b76e3700df374d692f98e9}{calcBounds} (double \&minw, double \&maxw, double \&minh, double \&maxh)
-\item 
-void \hyperlink{namespacecamera__mod_6e7bcdef298092270d99185ec99149ea}{initialize} (const \hyperlink{classLab_1_1Captor}{Lab::Captor} \&captor, unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_e9b16aa40160b0a2406e2c32b2b3b1e4}{finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_d1fad55f1c8101b48aad860927fb6ba5}{update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_6d436e7e58109f5f1f11ebbfdea18e12}{draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespacecamera__mod_fd2776b510cd3e5ef3a5e8c51d0705d7}{notifyScreenSizeChanged} (unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em スクリーンの縦横サイズの変更を通知する. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-カメラのキャプチャとその表示,写真の撮影を行うモジュール. このモジュールの動作はOpenGL,OpenCVの初期化を前提としている. 
-
-
-
-\subsection{関数}
-\hypertarget{namespacecamera__mod_1590604da7b76e3700df374d692f98e9}{
-\index{camera\_\-mod@{camera\_\-mod}!calcBounds@{calcBounds}}
-\index{calcBounds@{calcBounds}!camera_mod@{camera\_\-mod}}
-\subsubsection[{calcBounds}]{\setlength{\rightskip}{0pt plus 5cm}void camera\_\-mod::calcBounds (double \& {\em minw}, \/  double \& {\em maxw}, \/  double \& {\em minh}, \/  double \& {\em maxh})}}
-\label{namespacecamera__mod_1590604da7b76e3700df374d692f98e9}
-
-
-
-
- camera\_\-mod.cc の 49 行で定義されています。\hypertarget{namespacecamera__mod_6d436e7e58109f5f1f11ebbfdea18e12}{
-\index{camera\_\-mod@{camera\_\-mod}!draw@{draw}}
-\index{draw@{draw}!camera_mod@{camera\_\-mod}}
-\subsubsection[{draw}]{\setlength{\rightskip}{0pt plus 5cm}void camera\_\-mod::draw ()}}
-\label{namespacecamera__mod_6d436e7e58109f5f1f11ebbfdea18e12}
-
-
-モジュールの内容を描画する. 
-
-
-
- camera\_\-mod.cc の 123 行で定義されています。\hypertarget{namespacecamera__mod_e9b16aa40160b0a2406e2c32b2b3b1e4}{
-\index{camera\_\-mod@{camera\_\-mod}!finalize@{finalize}}
-\index{finalize@{finalize}!camera_mod@{camera\_\-mod}}
-\subsubsection[{finalize}]{\setlength{\rightskip}{0pt plus 5cm}void camera\_\-mod::finalize ()}}
-\label{namespacecamera__mod_e9b16aa40160b0a2406e2c32b2b3b1e4}
-
-
-モジュールの解放を行い.初期化前の状態にする. 
-
-
-
- camera\_\-mod.cc の 107 行で定義されています。\hypertarget{namespacecamera__mod_6e7bcdef298092270d99185ec99149ea}{
-\index{camera\_\-mod@{camera\_\-mod}!initialize@{initialize}}
-\index{initialize@{initialize}!camera_mod@{camera\_\-mod}}
-\subsubsection[{initialize}]{\setlength{\rightskip}{0pt plus 5cm}void camera\_\-mod::initialize (const {\bf Lab::Captor} \& {\em captor}, \/  unsigned int {\em sw}, \/  unsigned int {\em sh})}}
-\label{namespacecamera__mod_6e7bcdef298092270d99185ec99149ea}
-
-
-モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em スクリーンの横サイズ(pixel)}]\item[\mbox{$\leftarrow$} {\em スクリーンの縦サイズ(pixel)}]\end{description}
-\end{Desc}
-
-
- camera\_\-mod.cc の 75 行で定義されています。\hypertarget{namespacecamera__mod_fd2776b510cd3e5ef3a5e8c51d0705d7}{
-\index{camera\_\-mod@{camera\_\-mod}!notifyScreenSizeChanged@{notifyScreenSizeChanged}}
-\index{notifyScreenSizeChanged@{notifyScreenSizeChanged}!camera_mod@{camera\_\-mod}}
-\subsubsection[{notifyScreenSizeChanged}]{\setlength{\rightskip}{0pt plus 5cm}void camera\_\-mod::notifyScreenSizeChanged (unsigned int {\em sw}, \/  unsigned int {\em sh})}}
-\label{namespacecamera__mod_fd2776b510cd3e5ef3a5e8c51d0705d7}
-
-
-スクリーンの縦横サイズの変更を通知する. 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em スクリーンの横サイズ(pixel)}]\item[\mbox{$\leftarrow$} {\em スクリーンの縦サイズ(pixel)}]\end{description}
-\end{Desc}
-
-
- camera\_\-mod.cc の 154 行で定義されています。\hypertarget{namespacecamera__mod_d1fad55f1c8101b48aad860927fb6ba5}{
-\index{camera\_\-mod@{camera\_\-mod}!update@{update}}
-\index{update@{update}!camera_mod@{camera\_\-mod}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void camera\_\-mod::update ()}}
-\label{namespacecamera__mod_d1fad55f1c8101b48aad860927fb6ba5}
-
-
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-
-
-
- camera\_\-mod.cc の 115 行で定義されています。\hypertarget{namespacecamera__mod_b81c48171b74b1bc7fd4f4ded6d6c513}{
-\index{camera\_\-mod@{camera\_\-mod}!updateTexture@{updateTexture}}
-\index{updateTexture@{updateTexture}!camera_mod@{camera\_\-mod}}
-\subsubsection[{updateTexture}]{\setlength{\rightskip}{0pt plus 5cm}void camera\_\-mod::updateTexture (const IplImage $\ast$ {\em image})}}
-\label{namespacecamera__mod_b81c48171b74b1bc7fd4f4ded6d6c513}
-
-
-得られた画像をテクスチャに貼り付ける 
-
- camera\_\-mod.cc の 34 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespacecapturing__mod.tex b/latex/vim/.vim/doc/latex/namespacecapturing__mod.tex
deleted file mode 100644 (file)
index f606e89..0000000
+++ /dev/null
@@ -1,286 +0,0 @@
-\hypertarget{namespacecapturing__mod}{
-\section{ネームスペース capturing\_\-mod}
-\label{namespacecapturing__mod}\index{capturing\_\-mod@{capturing\_\-mod}}
-}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c73}{CaptureMode} \{ \hyperlink{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3}{REGION}, 
-\hyperlink{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb}{FULL\_\-SCREEN}
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecapturing__mod_3074ddd6bb42e9682b0ffc5ef399b451}{captureScreen} (unsigned int u, unsigned int v, unsigned int \hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, unsigned int \hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\item 
-void \hyperlink{namespacecapturing__mod_7ac199c7e77f672d627ea08772b7cee3}{ppm2png} ()
-\item 
-void \hyperlink{namespacecapturing__mod_0508af43815a3e01a25269d9fd069998}{endCapturingScene} ()
-\item 
-void \hyperlink{namespacecapturing__mod_19a2b10817356e9787865e5ff15e8653}{initialize} (const std::string \&filename, unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_53cebbe29b184ffc66a0f51ebcf515f7}{finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_c23224af5f19013dd7762e4c99ffe35d}{beginCapturingScene} (void($\ast$taskFinishedFunc)())
-\begin{CompactList}\small\item\em キャプチャデモの開始 \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_90ba5c3632849921aba2fdedae86a317}{notifyScreenSizeChanged} (unsigned int sw, unsigned int sh)
-\item 
-void \hyperlink{namespacecapturing__mod_a7c9f86a1c621a7381c97b9687d13c69}{setTargetRegion} (unsigned int u, unsigned int v, unsigned int \hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, unsigned int \hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_40c736d8ab6939559ef5889f0f249009}{setTargetPosition} (double x, double y, double z)
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_31d3b9754819f7b2fb2d0d02819d4750}{setTargetScaling} (double w, double h, double d)
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecapturing__mod_6528e6b56ce2db19ca3b3c435e1ff716}{getTargetPosition} ()
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecapturing__mod_fce61fd7aa86715404a2b16b91c91ffe}{getTargetScaling} ()
-\begin{CompactList}\small\item\em 撮影矩形領域を指定する \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_cf5fc25ca72704433e847de4e7f8273c}{setCaptureMode} (\hyperlink{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c73}{CaptureMode} mode)
-\begin{CompactList}\small\item\em 撮影モードを指定する(デフォルトではREGION) \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_bbc208c89307ce28ff50d98b6bb47f7b}{update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_66076fe8e7093241452191c84f5efadc}{draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespacecapturing__mod_d5ce0bdc543817fb7a1ad53e034d3ca3}{notifyScreenSizeChanged} (unsigned int sw, unsigned sh)
-\begin{CompactList}\small\item\em スクリーンサイズの変更を通知する \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-画面キャプチャとその表示効果を行うモジュール. このモジュールの動作はOpenGL,OpenCVの初期化を前提としている. 
-
-
-
-\subsection{列挙型}
-\hypertarget{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c73}{
-\index{capturing\_\-mod@{capturing\_\-mod}!CaptureMode@{CaptureMode}}
-\index{CaptureMode@{CaptureMode}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{CaptureMode}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf capturing\_\-mod::CaptureMode}}}
-\label{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c73}
-
-
-\begin{Desc}
-\item[列挙型の値: ]\par
-\begin{description}
-\index{REGION@{REGION}!capturing\_\-mod@{capturing\_\-mod}}\index{capturing\_\-mod@{capturing\_\-mod}!REGION@{REGION}}\item[{\em 
-\hypertarget{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3}{
-REGION}
-\label{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c73c1ca72d9b3c33a4cdacbe97f59ac79e3}
-}]\index{FULL\_\-SCREEN@{FULL\_\-SCREEN}!capturing\_\-mod@{capturing\_\-mod}}\index{capturing\_\-mod@{capturing\_\-mod}!FULL\_\-SCREEN@{FULL\_\-SCREEN}}\item[{\em 
-\hypertarget{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb}{
-FULL\_\-SCREEN}
-\label{namespacecapturing__mod_f7a761c46df39791ec9e86f2f2931c7320d64df0dd077967f49cd3993f0c5eeb}
-}]指定した領域を撮影 スクリーン全体を撮影 \end{description}
-\end{Desc}
-
-
-
- capturing\_\-mod.h の 13 行で定義されています。
-
-\subsection{関数}
-\hypertarget{namespacecapturing__mod_c23224af5f19013dd7762e4c99ffe35d}{
-\index{capturing\_\-mod@{capturing\_\-mod}!beginCapturingScene@{beginCapturingScene}}
-\index{beginCapturingScene@{beginCapturingScene}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{beginCapturingScene}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::beginCapturingScene (void($\ast$)() {\em taskFinishedFunc})}}
-\label{namespacecapturing__mod_c23224af5f19013dd7762e4c99ffe35d}
-
-
-キャプチャデモの開始 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em キャプチャデモが終了したときに呼ばれる関数のポインタ(NULLも可)}]\end{description}
-\end{Desc}
-
-
- capturing\_\-mod.cc の 45 行で定義されています。\hypertarget{namespacecapturing__mod_3074ddd6bb42e9682b0ffc5ef399b451}{
-\index{capturing\_\-mod@{capturing\_\-mod}!captureScreen@{captureScreen}}
-\index{captureScreen@{captureScreen}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{captureScreen}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::captureScreen (unsigned int {\em u}, \/  unsigned int {\em v}, \/  unsigned int {\em width}, \/  unsigned int {\em height})}}
-\label{namespacecapturing__mod_3074ddd6bb42e9682b0ffc5ef399b451}
-
-
-
-
- capturing\_\-mod.cc の 143 行で定義されています。\hypertarget{namespacecapturing__mod_66076fe8e7093241452191c84f5efadc}{
-\index{capturing\_\-mod@{capturing\_\-mod}!draw@{draw}}
-\index{draw@{draw}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{draw}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::draw ()}}
-\label{namespacecapturing__mod_66076fe8e7093241452191c84f5efadc}
-
-
-モジュールの内容を描画する. 
-
-
-
- capturing\_\-mod.cc の 116 行で定義されています。\hypertarget{namespacecapturing__mod_0508af43815a3e01a25269d9fd069998}{
-\index{capturing\_\-mod@{capturing\_\-mod}!endCapturingScene@{endCapturingScene}}
-\index{endCapturingScene@{endCapturingScene}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{endCapturingScene}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::endCapturingScene ()}}
-\label{namespacecapturing__mod_0508af43815a3e01a25269d9fd069998}
-
-
-
-
- capturing\_\-mod.cc の 171 行で定義されています。\hypertarget{namespacecapturing__mod_53cebbe29b184ffc66a0f51ebcf515f7}{
-\index{capturing\_\-mod@{capturing\_\-mod}!finalize@{finalize}}
-\index{finalize@{finalize}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{finalize}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::finalize ()}}
-\label{namespacecapturing__mod_53cebbe29b184ffc66a0f51ebcf515f7}
-
-
-モジュールの解放を行い.初期化前の状態にする. 
-
-
-
- capturing\_\-mod.cc の 39 行で定義されています。\hypertarget{namespacecapturing__mod_6528e6b56ce2db19ca3b3c435e1ff716}{
-\index{capturing\_\-mod@{capturing\_\-mod}!getTargetPosition@{getTargetPosition}}
-\index{getTargetPosition@{getTargetPosition}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{getTargetPosition}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} capturing\_\-mod::getTargetPosition ()}}
-\label{namespacecapturing__mod_6528e6b56ce2db19ca3b3c435e1ff716}
-
-
-撮影矩形領域を指定する 
-
-\begin{Desc}
-\item[戻り値:]矩形の左上座標の位置ベクトル(z座標は常に0) \end{Desc}
-
-
- capturing\_\-mod.cc の 79 行で定義されています。\hypertarget{namespacecapturing__mod_fce61fd7aa86715404a2b16b91c91ffe}{
-\index{capturing\_\-mod@{capturing\_\-mod}!getTargetScaling@{getTargetScaling}}
-\index{getTargetScaling@{getTargetScaling}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{getTargetScaling}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} capturing\_\-mod::getTargetScaling ()}}
-\label{namespacecapturing__mod_fce61fd7aa86715404a2b16b91c91ffe}
-
-
-撮影矩形領域を指定する 
-
-\begin{Desc}
-\item[戻り値:]矩形のスケールベクトル(zは常に0) \end{Desc}
-
-
- capturing\_\-mod.cc の 84 行で定義されています。\hypertarget{namespacecapturing__mod_19a2b10817356e9787865e5ff15e8653}{
-\index{capturing\_\-mod@{capturing\_\-mod}!initialize@{initialize}}
-\index{initialize@{initialize}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{initialize}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::initialize (const std::string \& {\em filename}, \/  unsigned int {\em sw}, \/  unsigned int {\em sh})}}
-\label{namespacecapturing__mod_19a2b10817356e9787865e5ff15e8653}
-
-
-モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em キャプチャフレームの画像ファイルパス}]\item[\mbox{$\leftarrow$} {\em スクリーンの幅(ピクセル)}]\item[\mbox{$\leftarrow$} {\em スクリーンの高さ(ピクセル)}]\end{description}
-\end{Desc}
-
-
- capturing\_\-mod.cc の 30 行で定義されています。\hypertarget{namespacecapturing__mod_d5ce0bdc543817fb7a1ad53e034d3ca3}{
-\index{capturing\_\-mod@{capturing\_\-mod}!notifyScreenSizeChanged@{notifyScreenSizeChanged}}
-\index{notifyScreenSizeChanged@{notifyScreenSizeChanged}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{notifyScreenSizeChanged}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::notifyScreenSizeChanged (unsigned int {\em sw}, \/  unsigned {\em sh})}}
-\label{namespacecapturing__mod_d5ce0bdc543817fb7a1ad53e034d3ca3}
-
-
-スクリーンサイズの変更を通知する 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em スクリーンの幅(ピクセル)}]\item[\mbox{$\leftarrow$} {\em スクリーンの高さ(ピクセル)}]\end{description}
-\end{Desc}
-\hypertarget{namespacecapturing__mod_90ba5c3632849921aba2fdedae86a317}{
-\index{capturing\_\-mod@{capturing\_\-mod}!notifyScreenSizeChanged@{notifyScreenSizeChanged}}
-\index{notifyScreenSizeChanged@{notifyScreenSizeChanged}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{notifyScreenSizeChanged}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::notifyScreenSizeChanged (unsigned int {\em sw}, \/  unsigned int {\em sh})}}
-\label{namespacecapturing__mod_90ba5c3632849921aba2fdedae86a317}
-
-
-
-
- capturing\_\-mod.cc の 52 行で定義されています。\hypertarget{namespacecapturing__mod_7ac199c7e77f672d627ea08772b7cee3}{
-\index{capturing\_\-mod@{capturing\_\-mod}!ppm2png@{ppm2png}}
-\index{ppm2png@{ppm2png}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{ppm2png}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::ppm2png ()}}
-\label{namespacecapturing__mod_7ac199c7e77f672d627ea08772b7cee3}
-
-
-
-
- capturing\_\-mod.cc の 163 行で定義されています。\hypertarget{namespacecapturing__mod_cf5fc25ca72704433e847de4e7f8273c}{
-\index{capturing\_\-mod@{capturing\_\-mod}!setCaptureMode@{setCaptureMode}}
-\index{setCaptureMode@{setCaptureMode}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{setCaptureMode}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::setCaptureMode (CaptureMode {\em mode})}}
-\label{namespacecapturing__mod_cf5fc25ca72704433e847de4e7f8273c}
-
-
-撮影モードを指定する(デフォルトではREGION) 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 撮影モード}]\end{description}
-\end{Desc}
-
-
- capturing\_\-mod.cc の 89 行で定義されています。\hypertarget{namespacecapturing__mod_40c736d8ab6939559ef5889f0f249009}{
-\index{capturing\_\-mod@{capturing\_\-mod}!setTargetPosition@{setTargetPosition}}
-\index{setTargetPosition@{setTargetPosition}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{setTargetPosition}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::setTargetPosition (double {\em x}, \/  double {\em y}, \/  double {\em z})}}
-\label{namespacecapturing__mod_40c736d8ab6939559ef5889f0f249009}
-
-
-撮影矩形領域を指定する 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 矩形の左上のX座標}]\item[\mbox{$\leftarrow$} {\em 矩形の左上のY座標}]\item[\mbox{$\leftarrow$} {\em 矩形の左上のZ座標(使われない)}]\end{description}
-\end{Desc}
-
-
- capturing\_\-mod.cc の 67 行で定義されています。\hypertarget{namespacecapturing__mod_a7c9f86a1c621a7381c97b9687d13c69}{
-\index{capturing\_\-mod@{capturing\_\-mod}!setTargetRegion@{setTargetRegion}}
-\index{setTargetRegion@{setTargetRegion}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{setTargetRegion}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::setTargetRegion (unsigned int {\em u}, \/  unsigned int {\em v}, \/  unsigned int {\em width}, \/  unsigned int {\em height})}}
-\label{namespacecapturing__mod_a7c9f86a1c621a7381c97b9687d13c69}
-
-
-撮影矩形領域を指定する 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 矩形の左上のX座標}]\item[\mbox{$\leftarrow$} {\em 矩形の左上のY座標}]\item[\mbox{$\leftarrow$} {\em 矩形の幅}]\item[\mbox{$\leftarrow$} {\em 矩形の高さ}]\end{description}
-\end{Desc}
-
-
- capturing\_\-mod.cc の 59 行で定義されています。\hypertarget{namespacecapturing__mod_31d3b9754819f7b2fb2d0d02819d4750}{
-\index{capturing\_\-mod@{capturing\_\-mod}!setTargetScaling@{setTargetScaling}}
-\index{setTargetScaling@{setTargetScaling}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{setTargetScaling}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::setTargetScaling (double {\em w}, \/  double {\em h}, \/  double {\em d})}}
-\label{namespacecapturing__mod_31d3b9754819f7b2fb2d0d02819d4750}
-
-
-撮影矩形領域を指定する 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 矩形の幅}]\item[\mbox{$\leftarrow$} {\em 矩形の高さ}]\item[\mbox{$\leftarrow$} {\em 矩形の奥行き(使われない)}]\end{description}
-\end{Desc}
-
-
- capturing\_\-mod.cc の 73 行で定義されています。\hypertarget{namespacecapturing__mod_bbc208c89307ce28ff50d98b6bb47f7b}{
-\index{capturing\_\-mod@{capturing\_\-mod}!update@{update}}
-\index{update@{update}!capturing_mod@{capturing\_\-mod}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void capturing\_\-mod::update ()}}
-\label{namespacecapturing__mod_bbc208c89307ce28ff50d98b6bb47f7b}
-
-
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-
-
-
- capturing\_\-mod.cc の 94 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespacecharacter__motion__mod.tex b/latex/vim/.vim/doc/latex/namespacecharacter__motion__mod.tex
deleted file mode 100644 (file)
index e9a856c..0000000
+++ /dev/null
@@ -1,321 +0,0 @@
-\hypertarget{namespacecharacter__motion__mod}{
-\section{ネームスペース character\_\-motion\_\-mod}
-\label{namespacecharacter__motion__mod}\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}}
-}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2}{AnimationType} \{ \hyperlink{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479}{WALK\_\-AROUND}, 
-\hyperlink{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1}{STATIC}, 
-\hyperlink{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b}{CAMERA}
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecharacter__motion__mod_445e4939c7460bdef370ad16eb167b25}{updateAsWalkAround} ()
-\item 
-void \hyperlink{namespacecharacter__motion__mod_6ec4362a4a7e9808ad6ccb523cf51116}{setWalkAround} ()
-\item 
-void \hyperlink{namespacecharacter__motion__mod_7bf318b559699bb23079a65b2fd4c6b5}{setCamera} ()
-\item 
-void \hyperlink{namespacecharacter__motion__mod_eebdb188e748b71940ba172e17173627}{setStatic} ()
-\item 
-void \hyperlink{namespacecharacter__motion__mod_014642f118882f64ccf8122cb1fc965b}{initialize} ()
-\begin{CompactList}\small\item\em モジュールの初期化を行う. \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_1cee5dcec4dbf60e840db9e10df5f836}{finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_68a3897bff6aa0f4bef5862f71d20938}{update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_d37a92d554950d0ccfb4bc0ef55c2547}{setPosition} (double x, double y, double z)
-\begin{CompactList}\small\item\em キャラクターの基準位置を指定 \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecharacter__motion__mod_f40aeffc36a2a5c99355987be3f29579}{getPosition} ()
-\begin{CompactList}\small\item\em キャラクターの基準位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_42eeed4f12bf9b866357359e69f59090}{setScaling} (double x, double y, double z)
-\begin{CompactList}\small\item\em キャラクターの基準スケールを指定 \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacecharacter__motion__mod_c6aa9c4a4b66185658ade8ea43be64ca}{getScaling} ()
-\begin{CompactList}\small\item\em キャラクターの基準スケールを得る \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_91846b5469639b158d82842184a8394b}{changeAnimation} (\hyperlink{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2}{AnimationType} type)
-\begin{CompactList}\small\item\em アニメーションを切り替える \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_6b320912cf58390b052cf2aa5c9616db}{pushBodyWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_5edfc9f91725d5dad53b048b81af67ee}{pushLeftArmWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_f0372d33b9267484a8f2ddd167933aa4}{pushRightArmWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_82f316e16d3503c6efdbc82911fa29b6}{pushLeftLegWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_e32830c6d21a430e0371d163bb9470b1}{pushRightLegWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_ded13cd9cd83dd56192a31bded070a3c}{pushShadowWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacecharacter__motion__mod_ea3a324b2a84db52cf80121e2496dc8b}{pushCameraWorldTransform} ()
-\begin{CompactList}\small\item\em 3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-3Dキャラクターのための変換行列(4x4)をつくるためのモジュール 
-
-
-
-\subsection{列挙型}
-\hypertarget{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!AnimationType@{AnimationType}}
-\index{AnimationType@{AnimationType}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{AnimationType}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf character\_\-motion\_\-mod::AnimationType}}}
-\label{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2}
-
-
-\begin{Desc}
-\item[列挙型の値: ]\par
-\begin{description}
-\index{WALK\_\-AROUND@{WALK\_\-AROUND}!character\_\-motion\_\-mod@{character\_\-motion\_\-mod}}\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!WALK\_\-AROUND@{WALK\_\-AROUND}}\item[{\em 
-\hypertarget{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479}{
-WALK\_\-AROUND}
-\label{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b23d0bb3004ea33bfd4e29085b04c25479}
-}]\index{STATIC@{STATIC}!character\_\-motion\_\-mod@{character\_\-motion\_\-mod}}\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!STATIC@{STATIC}}\item[{\em 
-\hypertarget{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1}{
-STATIC}
-\label{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2dd0164c07de7e401224e1836f96faab1}
-}]\index{CAMERA@{CAMERA}!character\_\-motion\_\-mod@{character\_\-motion\_\-mod}}\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!CAMERA@{CAMERA}}\item[{\em 
-\hypertarget{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b}{
-CAMERA}
-\label{namespacecharacter__motion__mod_d8724771238c2059bb063aee2db8f6b2d252a047079aaa2054341b1a3f0c6e9b}
-}]\end{description}
-\end{Desc}
-
-
-
- character\_\-motion\_\-mod.h の 11 行で定義されています。
-
-\subsection{関数}
-\hypertarget{namespacecharacter__motion__mod_91846b5469639b158d82842184a8394b}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!changeAnimation@{changeAnimation}}
-\index{changeAnimation@{changeAnimation}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{changeAnimation}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::changeAnimation (AnimationType {\em type})}}
-\label{namespacecharacter__motion__mod_91846b5469639b158d82842184a8394b}
-
-
-アニメーションを切り替える 
-
-
-
- character\_\-motion\_\-mod.cc の 584 行で定義されています。\hypertarget{namespacecharacter__motion__mod_1cee5dcec4dbf60e840db9e10df5f836}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!finalize@{finalize}}
-\index{finalize@{finalize}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{finalize}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::finalize ()}}
-\label{namespacecharacter__motion__mod_1cee5dcec4dbf60e840db9e10df5f836}
-
-
-モジュールの解放を行い.初期化前の状態にする. 
-
-
-
- character\_\-motion\_\-mod.cc の 534 行で定義されています。\hypertarget{namespacecharacter__motion__mod_f40aeffc36a2a5c99355987be3f29579}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!getPosition@{getPosition}}
-\index{getPosition@{getPosition}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{getPosition}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} character\_\-motion\_\-mod::getPosition ()}}
-\label{namespacecharacter__motion__mod_f40aeffc36a2a5c99355987be3f29579}
-
-
-キャラクターの基準位置を得る 
-
-\begin{Desc}
-\item[戻り値:]位置ベクトル \end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 565 行で定義されています。\hypertarget{namespacecharacter__motion__mod_c6aa9c4a4b66185658ade8ea43be64ca}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!getScaling@{getScaling}}
-\index{getScaling@{getScaling}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{getScaling}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} character\_\-motion\_\-mod::getScaling ()}}
-\label{namespacecharacter__motion__mod_c6aa9c4a4b66185658ade8ea43be64ca}
-
-
-キャラクターの基準スケールを得る 
-
-\begin{Desc}
-\item[戻り値:]スケールベクトル \end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 579 行で定義されています。\hypertarget{namespacecharacter__motion__mod_014642f118882f64ccf8122cb1fc965b}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!initialize@{initialize}}
-\index{initialize@{initialize}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{initialize}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::initialize ()}}
-\label{namespacecharacter__motion__mod_014642f118882f64ccf8122cb1fc965b}
-
-
-モジュールの初期化を行う. 
-
-
-
- character\_\-motion\_\-mod.cc の 513 行で定義されています。\hypertarget{namespacecharacter__motion__mod_6b320912cf58390b052cf2aa5c9616db}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!pushBodyWorldTransform@{pushBodyWorldTransform}}
-\index{pushBodyWorldTransform@{pushBodyWorldTransform}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{pushBodyWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::pushBodyWorldTransform ()}}
-\label{namespacecharacter__motion__mod_6b320912cf58390b052cf2aa5c9616db}
-
-
-3Dキャラクターの体のワールド変換行列を現在の行列に掛け合わせる 
-
-\begin{Desc}
-\item[戻り値:]求めるワールド変換行列 \end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 603 行で定義されています。\hypertarget{namespacecharacter__motion__mod_ea3a324b2a84db52cf80121e2496dc8b}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!pushCameraWorldTransform@{pushCameraWorldTransform}}
-\index{pushCameraWorldTransform@{pushCameraWorldTransform}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{pushCameraWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::pushCameraWorldTransform ()}}
-\label{namespacecharacter__motion__mod_ea3a324b2a84db52cf80121e2496dc8b}
-
-
-3Dキャラクターのカメラのワールド変換行列を現在の行列に掛け合わせる 
-
-\begin{Desc}
-\item[戻り値:]求めるワールド変換行列 \end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 645 行で定義されています。\hypertarget{namespacecharacter__motion__mod_5edfc9f91725d5dad53b048b81af67ee}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!pushLeftArmWorldTransform@{pushLeftArmWorldTransform}}
-\index{pushLeftArmWorldTransform@{pushLeftArmWorldTransform}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{pushLeftArmWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::pushLeftArmWorldTransform ()}}
-\label{namespacecharacter__motion__mod_5edfc9f91725d5dad53b048b81af67ee}
-
-
-3Dキャラクターの左腕のワールド変換行列を現在の行列に掛け合わせる 
-
-\begin{Desc}
-\item[戻り値:]求めるワールド変換行列 \end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 610 行で定義されています。\hypertarget{namespacecharacter__motion__mod_82f316e16d3503c6efdbc82911fa29b6}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!pushLeftLegWorldTransform@{pushLeftLegWorldTransform}}
-\index{pushLeftLegWorldTransform@{pushLeftLegWorldTransform}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{pushLeftLegWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::pushLeftLegWorldTransform ()}}
-\label{namespacecharacter__motion__mod_82f316e16d3503c6efdbc82911fa29b6}
-
-
-3Dキャラクターの左足のワールド変換行列を現在の行列に掛け合わせる 
-
-\begin{Desc}
-\item[戻り値:]求めるワールド変換行列 \end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 624 行で定義されています。\hypertarget{namespacecharacter__motion__mod_f0372d33b9267484a8f2ddd167933aa4}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!pushRightArmWorldTransform@{pushRightArmWorldTransform}}
-\index{pushRightArmWorldTransform@{pushRightArmWorldTransform}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{pushRightArmWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::pushRightArmWorldTransform ()}}
-\label{namespacecharacter__motion__mod_f0372d33b9267484a8f2ddd167933aa4}
-
-
-3Dキャラクターの右腕のワールド変換行列を現在の行列に掛け合わせる 
-
-\begin{Desc}
-\item[戻り値:]求めるワールド変換行列 \end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 617 行で定義されています。\hypertarget{namespacecharacter__motion__mod_e32830c6d21a430e0371d163bb9470b1}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!pushRightLegWorldTransform@{pushRightLegWorldTransform}}
-\index{pushRightLegWorldTransform@{pushRightLegWorldTransform}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{pushRightLegWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::pushRightLegWorldTransform ()}}
-\label{namespacecharacter__motion__mod_e32830c6d21a430e0371d163bb9470b1}
-
-
-3Dキャラクターの右足のワールド変換行列を現在の行列に掛け合わせる 
-
-\begin{Desc}
-\item[戻り値:]求めるワールド変換行列 \end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 631 行で定義されています。\hypertarget{namespacecharacter__motion__mod_ded13cd9cd83dd56192a31bded070a3c}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!pushShadowWorldTransform@{pushShadowWorldTransform}}
-\index{pushShadowWorldTransform@{pushShadowWorldTransform}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{pushShadowWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::pushShadowWorldTransform ()}}
-\label{namespacecharacter__motion__mod_ded13cd9cd83dd56192a31bded070a3c}
-
-
-3Dキャラクターの影のワールド変換行列を現在の行列に掛け合わせる 
-
-\begin{Desc}
-\item[戻り値:]求めるワールド変換行列 \end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 638 行で定義されています。\hypertarget{namespacecharacter__motion__mod_7bf318b559699bb23079a65b2fd4c6b5}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!setCamera@{setCamera}}
-\index{setCamera@{setCamera}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{setCamera}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::setCamera ()}}
-\label{namespacecharacter__motion__mod_7bf318b559699bb23079a65b2fd4c6b5}
-
-
-
-
- character\_\-motion\_\-mod.cc の 324 行で定義されています。\hypertarget{namespacecharacter__motion__mod_d37a92d554950d0ccfb4bc0ef55c2547}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!setPosition@{setPosition}}
-\index{setPosition@{setPosition}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{setPosition}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::setPosition (double {\em x}, \/  double {\em y}, \/  double {\em z})}}
-\label{namespacecharacter__motion__mod_d37a92d554950d0ccfb4bc0ef55c2547}
-
-
-キャラクターの基準位置を指定 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em X座標位置}]\item[\mbox{$\leftarrow$} {\em Y座標位置}]\item[\mbox{$\leftarrow$} {\em Z座標位置}]\end{description}
-\end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 556 行で定義されています。\hypertarget{namespacecharacter__motion__mod_42eeed4f12bf9b866357359e69f59090}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!setScaling@{setScaling}}
-\index{setScaling@{setScaling}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{setScaling}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::setScaling (double {\em x}, \/  double {\em y}, \/  double {\em z})}}
-\label{namespacecharacter__motion__mod_42eeed4f12bf9b866357359e69f59090}
-
-
-キャラクターの基準スケールを指定 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em X方向拡大率}]\item[\mbox{$\leftarrow$} {\em Y方向拡大率}]\item[\mbox{$\leftarrow$} {\em Z方向拡大率}]\end{description}
-\end{Desc}
-
-
- character\_\-motion\_\-mod.cc の 570 行で定義されています。\hypertarget{namespacecharacter__motion__mod_eebdb188e748b71940ba172e17173627}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!setStatic@{setStatic}}
-\index{setStatic@{setStatic}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{setStatic}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::setStatic ()}}
-\label{namespacecharacter__motion__mod_eebdb188e748b71940ba172e17173627}
-
-
-
-
- character\_\-motion\_\-mod.cc の 493 行で定義されています。\hypertarget{namespacecharacter__motion__mod_6ec4362a4a7e9808ad6ccb523cf51116}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!setWalkAround@{setWalkAround}}
-\index{setWalkAround@{setWalkAround}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{setWalkAround}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::setWalkAround ()}}
-\label{namespacecharacter__motion__mod_6ec4362a4a7e9808ad6ccb523cf51116}
-
-
-
-
- character\_\-motion\_\-mod.cc の 117 行で定義されています。\hypertarget{namespacecharacter__motion__mod_68a3897bff6aa0f4bef5862f71d20938}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!update@{update}}
-\index{update@{update}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::update ()}}
-\label{namespacecharacter__motion__mod_68a3897bff6aa0f4bef5862f71d20938}
-
-
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-
-
-
- character\_\-motion\_\-mod.cc の 538 行で定義されています。\hypertarget{namespacecharacter__motion__mod_445e4939c7460bdef370ad16eb167b25}{
-\index{character\_\-motion\_\-mod@{character\_\-motion\_\-mod}!updateAsWalkAround@{updateAsWalkAround}}
-\index{updateAsWalkAround@{updateAsWalkAround}!character_motion_mod@{character\_\-motion\_\-mod}}
-\subsubsection[{updateAsWalkAround}]{\setlength{\rightskip}{0pt plus 5cm}void character\_\-motion\_\-mod::updateAsWalkAround ()}}
-\label{namespacecharacter__motion__mod_445e4939c7460bdef370ad16eb167b25}
-
-
-
-
- character\_\-motion\_\-mod.cc の 45 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespacecommand__mod.tex b/latex/vim/.vim/doc/latex/namespacecommand__mod.tex
deleted file mode 100644 (file)
index 0b4f1fb..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-\hypertarget{namespacecommand__mod}{
-\section{ネームスペース command\_\-mod}
-\label{namespacecommand__mod}\index{command\_\-mod@{command\_\-mod}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacecommand__mod_bd6091502a939a02b4838c2788c63200}{enterVRMode} ()
-\item 
-void \hyperlink{namespacecommand__mod_abab8fb55381f360d77aa8f48eef7ee2}{enterCaptureMode} ()
-\item 
-void \hyperlink{namespacecommand__mod_fba01dbbbf835c4c3764f1319201a52c}{updateTarget} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&span)
-\item 
-void \hyperlink{namespacecommand__mod_90fa496671ed8864231f55b875f42313}{initialize} ()
-\begin{CompactList}\small\item\em モジュールを初期化する \item\end{CompactList}\item 
-void \hyperlink{namespacecommand__mod_cb7afacda7a5d179a04bb4a089bee9d2}{finalize} ()
-\begin{CompactList}\small\item\em モジュールを解放して,初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacecommand__mod_755cf3344a9395d83349e81c5d4ca45a}{notifyKeyPressed} (unsigned char key, int x, int y)
-\begin{CompactList}\small\item\em キーボードが押されたことを通知する関数.キーに対応した機能を呼び出す. 詳細はglutKeyboardFunc参照. \item\end{CompactList}\item 
-void \hyperlink{namespacecommand__mod_d288c23615c5d2c9a061f797600e6e07}{update} ()
-\end{CompactItemize}
-
-
-\subsection{説明}
-キーボードが押されたのを検知して、キーに対応した機能を呼び出す.このモジュールの機能を利用するにはinitialize関数を呼び出すこと. このモジュールの動作は呼び出す機能のモジュールが既に初期化されていることを前提とする. 
-
-
-
-\subsection{関数}
-\hypertarget{namespacecommand__mod_abab8fb55381f360d77aa8f48eef7ee2}{
-\index{command\_\-mod@{command\_\-mod}!enterCaptureMode@{enterCaptureMode}}
-\index{enterCaptureMode@{enterCaptureMode}!command_mod@{command\_\-mod}}
-\subsubsection[{enterCaptureMode}]{\setlength{\rightskip}{0pt plus 5cm}void command\_\-mod::enterCaptureMode ()}}
-\label{namespacecommand__mod_abab8fb55381f360d77aa8f48eef7ee2}
-
-
-
-
- command\_\-mod.cc の 157 行で定義されています。\hypertarget{namespacecommand__mod_bd6091502a939a02b4838c2788c63200}{
-\index{command\_\-mod@{command\_\-mod}!enterVRMode@{enterVRMode}}
-\index{enterVRMode@{enterVRMode}!command_mod@{command\_\-mod}}
-\subsubsection[{enterVRMode}]{\setlength{\rightskip}{0pt plus 5cm}void command\_\-mod::enterVRMode ()}}
-\label{namespacecommand__mod_bd6091502a939a02b4838c2788c63200}
-
-
-
-
- command\_\-mod.cc の 146 行で定義されています。\hypertarget{namespacecommand__mod_cb7afacda7a5d179a04bb4a089bee9d2}{
-\index{command\_\-mod@{command\_\-mod}!finalize@{finalize}}
-\index{finalize@{finalize}!command_mod@{command\_\-mod}}
-\subsubsection[{finalize}]{\setlength{\rightskip}{0pt plus 5cm}void command\_\-mod::finalize ()}}
-\label{namespacecommand__mod_cb7afacda7a5d179a04bb4a089bee9d2}
-
-
-モジュールを解放して,初期化前の状態にする. 
-
-
-
- command\_\-mod.cc の 185 行で定義されています。\hypertarget{namespacecommand__mod_90fa496671ed8864231f55b875f42313}{
-\index{command\_\-mod@{command\_\-mod}!initialize@{initialize}}
-\index{initialize@{initialize}!command_mod@{command\_\-mod}}
-\subsubsection[{initialize}]{\setlength{\rightskip}{0pt plus 5cm}void command\_\-mod::initialize ()}}
-\label{namespacecommand__mod_90fa496671ed8864231f55b875f42313}
-
-
-モジュールを初期化する 
-
-
-
- command\_\-mod.cc の 178 行で定義されています。\hypertarget{namespacecommand__mod_755cf3344a9395d83349e81c5d4ca45a}{
-\index{command\_\-mod@{command\_\-mod}!notifyKeyPressed@{notifyKeyPressed}}
-\index{notifyKeyPressed@{notifyKeyPressed}!command_mod@{command\_\-mod}}
-\subsubsection[{notifyKeyPressed}]{\setlength{\rightskip}{0pt plus 5cm}void command\_\-mod::notifyKeyPressed (unsigned char {\em key}, \/  int {\em x}, \/  int {\em y})}}
-\label{namespacecommand__mod_755cf3344a9395d83349e81c5d4ca45a}
-
-
-キーボードが押されたことを通知する関数.キーに対応した機能を呼び出す. 詳細はglutKeyboardFunc参照. 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em キーの種類}]\item[\mbox{$\leftarrow$} {\em マウスの位置X}]\item[\mbox{$\leftarrow$} {\em マウスの位置Y}]\end{description}
-\end{Desc}
-
-
- command\_\-mod.cc の 189 行で定義されています。\hypertarget{namespacecommand__mod_d288c23615c5d2c9a061f797600e6e07}{
-\index{command\_\-mod@{command\_\-mod}!update@{update}}
-\index{update@{update}!command_mod@{command\_\-mod}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void command\_\-mod::update ()}}
-\label{namespacecommand__mod_d288c23615c5d2c9a061f797600e6e07}
-
-
-モジュールの状態を更新する。この関数は1フレームに一度呼び出される 
-
- command\_\-mod.cc の 284 行で定義されています。\hypertarget{namespacecommand__mod_fba01dbbbf835c4c3764f1319201a52c}{
-\index{command\_\-mod@{command\_\-mod}!updateTarget@{updateTarget}}
-\index{updateTarget@{updateTarget}!command_mod@{command\_\-mod}}
-\subsubsection[{updateTarget}]{\setlength{\rightskip}{0pt plus 5cm}void command\_\-mod::updateTarget (const {\bf mof::Vector3D} \& {\em span})}}
-\label{namespacecommand__mod_fba01dbbbf835c4c3764f1319201a52c}
-
-
-
-
- command\_\-mod.cc の 165 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespaceconfigure.tex b/latex/vim/.vim/doc/latex/namespaceconfigure.tex
deleted file mode 100644 (file)
index 9ebd857..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-\hypertarget{namespaceconfigure}{
-\section{ネームスペース configure}
-\label{namespaceconfigure}\index{configure@{configure}}
-}
diff --git a/latex/vim/.vim/doc/latex/namespaceconfirm__mod.tex b/latex/vim/.vim/doc/latex/namespaceconfirm__mod.tex
deleted file mode 100644 (file)
index 6be1553..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-\hypertarget{namespaceconfirm__mod}{
-\section{ネームスペース confirm\_\-mod}
-\label{namespaceconfirm__mod}\index{confirm\_\-mod@{confirm\_\-mod}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespaceconfirm__mod_b6b0094548629c6b9c723e03715077be}{initialize} (unsigned int screenWidth, unsigned int screenHeight)
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-void \hyperlink{namespaceconfirm__mod_d5fb6aefc875850602f415f37250f11e}{finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespaceconfirm__mod_698948e8ff44b452459a3ee4c7c55007}{reset} (const char $\ast$filename, void($\ast$taskFinishedFunc)(), bool type)
-\item 
-void \hyperlink{namespaceconfirm__mod_1fc64ba27043466a5c80fce92295fc3b}{update} ()
-\item 
-void \hyperlink{namespaceconfirm__mod_0ae7554007881395cc69aa6ad821477f}{draw} ()
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-void \hyperlink{namespaceconfirm__mod_0650792b8ec7093c0e0278ff7896653c}{notifyScreenSizeChanged} (unsigned int sw, unsigned int sh)
-\begin{CompactList}\small\item\em スクリーンの縦横サイズの変更を通知する. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-画像ファイルを読み込んで提示するモジュール. このモジュールの動作はOpenGLの初期化を前提としている. 
-
-
-
-\subsection{関数}
-\hypertarget{namespaceconfirm__mod_0ae7554007881395cc69aa6ad821477f}{
-\index{confirm\_\-mod@{confirm\_\-mod}!draw@{draw}}
-\index{draw@{draw}!confirm_mod@{confirm\_\-mod}}
-\subsubsection[{draw}]{\setlength{\rightskip}{0pt plus 5cm}void confirm\_\-mod::draw ()}}
-\label{namespaceconfirm__mod_0ae7554007881395cc69aa6ad821477f}
-
-
-モジュールの内容を描画する. 
-
-
-
- confirm\_\-mod.cc の 54 行で定義されています。\hypertarget{namespaceconfirm__mod_d5fb6aefc875850602f415f37250f11e}{
-\index{confirm\_\-mod@{confirm\_\-mod}!finalize@{finalize}}
-\index{finalize@{finalize}!confirm_mod@{confirm\_\-mod}}
-\subsubsection[{finalize}]{\setlength{\rightskip}{0pt plus 5cm}void confirm\_\-mod::finalize ()}}
-\label{namespaceconfirm__mod_d5fb6aefc875850602f415f37250f11e}
-
-
-モジュールの解放を行い.初期化前の状態にする. 
-
-
-
- confirm\_\-mod.cc の 30 行で定義されています。\hypertarget{namespaceconfirm__mod_b6b0094548629c6b9c723e03715077be}{
-\index{confirm\_\-mod@{confirm\_\-mod}!initialize@{initialize}}
-\index{initialize@{initialize}!confirm_mod@{confirm\_\-mod}}
-\subsubsection[{initialize}]{\setlength{\rightskip}{0pt plus 5cm}void confirm\_\-mod::initialize (unsigned int {\em screenWidth}, \/  unsigned int {\em screenHeight})}}
-\label{namespaceconfirm__mod_b6b0094548629c6b9c723e03715077be}
-
-
-モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと 
-
-
-
- confirm\_\-mod.cc の 24 行で定義されています。\hypertarget{namespaceconfirm__mod_0650792b8ec7093c0e0278ff7896653c}{
-\index{confirm\_\-mod@{confirm\_\-mod}!notifyScreenSizeChanged@{notifyScreenSizeChanged}}
-\index{notifyScreenSizeChanged@{notifyScreenSizeChanged}!confirm_mod@{confirm\_\-mod}}
-\subsubsection[{notifyScreenSizeChanged}]{\setlength{\rightskip}{0pt plus 5cm}void confirm\_\-mod::notifyScreenSizeChanged (unsigned int {\em sw}, \/  unsigned int {\em sh})}}
-\label{namespaceconfirm__mod_0650792b8ec7093c0e0278ff7896653c}
-
-
-スクリーンの縦横サイズの変更を通知する. 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em スクリーンの横サイズ(pixel)}]\item[\mbox{$\leftarrow$} {\em スクリーンの縦サイズ(pixel)}]\end{description}
-\end{Desc}
-
-
- confirm\_\-mod.cc の 88 行で定義されています。\hypertarget{namespaceconfirm__mod_698948e8ff44b452459a3ee4c7c55007}{
-\index{confirm\_\-mod@{confirm\_\-mod}!reset@{reset}}
-\index{reset@{reset}!confirm_mod@{confirm\_\-mod}}
-\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}void confirm\_\-mod::reset (const char $\ast$ {\em filename}, \/  void($\ast$)() {\em taskFinished}, \/  bool {\em type})}}
-\label{namespaceconfirm__mod_698948e8ff44b452459a3ee4c7c55007}
-
-
-画像ファイルを読み込んで,モジュールを再設定する.それまで読み込んでいた内容は消える. 
-
- confirm\_\-mod.cc の 35 行で定義されています。\hypertarget{namespaceconfirm__mod_1fc64ba27043466a5c80fce92295fc3b}{
-\index{confirm\_\-mod@{confirm\_\-mod}!update@{update}}
-\index{update@{update}!confirm_mod@{confirm\_\-mod}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void confirm\_\-mod::update ()}}
-\label{namespaceconfirm__mod_1fc64ba27043466a5c80fce92295fc3b}
-
-
-
-
- confirm\_\-mod.cc の 45 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespaceface__detect__mod.tex b/latex/vim/.vim/doc/latex/namespaceface__detect__mod.tex
deleted file mode 100644 (file)
index 9da52a1..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-\hypertarget{namespaceface__detect__mod}{
-\section{ネームスペース face\_\-detect\_\-mod}
-\label{namespaceface__detect__mod}\index{face\_\-detect\_\-mod@{face\_\-detect\_\-mod}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-\hypertarget{namespaceface__detect__mod_2b2b575da6e985a92dbc14eeab1008d9}{
-struct void \hyperlink{namespaceface__detect__mod_2b2b575da6e985a92dbc14eeab1008d9}{initialize} (const Lab::Captor \&captor)}
-\label{namespaceface__detect__mod_2b2b575da6e985a92dbc14eeab1008d9}
-
-\begin{CompactList}\small\item\em モジュールの初期化を行う.この関数はOpenGLの初期化後に呼び出すこと \item\end{CompactList}\item 
-\hypertarget{namespaceface__detect__mod_3cf07f27e7d7432a549ca96bf8c6c000}{
-void \hyperlink{namespaceface__detect__mod_3cf07f27e7d7432a549ca96bf8c6c000}{finalize} ()}
-\label{namespaceface__detect__mod_3cf07f27e7d7432a549ca96bf8c6c000}
-
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespaceface__detect__mod_ac8aa6aa29d30f82b6bd6a4cfb9e6ed7}{update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-\hypertarget{namespaceface__detect__mod_1ca0fb7bd5d36fd4571a01670d5a6c04}{
-void \hyperlink{namespaceface__detect__mod_1ca0fb7bd5d36fd4571a01670d5a6c04}{draw} ()}
-\label{namespaceface__detect__mod_1ca0fb7bd5d36fd4571a01670d5a6c04}
-
-\begin{CompactList}\small\item\em モジュールの内容を描画する. \item\end{CompactList}\item 
-\hypertarget{namespaceface__detect__mod_a6a42713f39308c92f59d8d7195081f3}{
-void \hyperlink{namespaceface__detect__mod_a6a42713f39308c92f59d8d7195081f3}{detectFace} ()}
-\label{namespaceface__detect__mod_a6a42713f39308c92f59d8d7195081f3}
-
-\begin{CompactList}\small\item\em 顔認識を更新する. \item\end{CompactList}\item 
-\hypertarget{namespaceface__detect__mod_aef947b9d6b76a96fd5ec5cf86f43704}{
-void \hyperlink{namespaceface__detect__mod_aef947b9d6b76a96fd5ec5cf86f43704}{getScaleOfTranslation} ()}
-\label{namespaceface__detect__mod_aef947b9d6b76a96fd5ec5cf86f43704}
-
-\begin{CompactList}\small\item\em 並行移動成分のスケールを得る \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-カメラに映ったパターン画像から,3Dキャラクターのためのワールド変換行列を得る このモジュールの動作はOpenGL,OpenCVの初期化を前提としている. 
-
-
-
-\subsection{関数}
-\hypertarget{namespaceface__detect__mod_ac8aa6aa29d30f82b6bd6a4cfb9e6ed7}{
-\index{face\_\-detect\_\-mod@{face\_\-detect\_\-mod}!update@{update}}
-\index{update@{update}!face_detect_mod@{face\_\-detect\_\-mod}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void face\_\-detect\_\-mod::update ()}}
-\label{namespaceface__detect__mod_ac8aa6aa29d30f82b6bd6a4cfb9e6ed7}
-
-
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-
-モジュールの状態を更新する。この関数は1フレームに一度呼び出される 
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespacelogo__object__motion__mod.tex b/latex/vim/.vim/doc/latex/namespacelogo__object__motion__mod.tex
deleted file mode 100644 (file)
index d2eaa0f..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-\hypertarget{namespacelogo__object__motion__mod}{
-\section{ネームスペース logo\_\-object\_\-motion\_\-mod}
-\label{namespacelogo__object__motion__mod}\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespacelogo__object__motion__mod_4d13b2db59fe74c70b2d2edc8ed757eb}{initialize} ()
-\begin{CompactList}\small\item\em モジュールの初期化を行う. \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_2be3efdeb42bdb0b476ad2a55cdeb6b4}{finalize} ()
-\begin{CompactList}\small\item\em モジュールの解放を行い.初期化前の状態にする. \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_b6dccf39534bff84f01ed5c85986717a}{update} ()
-\begin{CompactList}\small\item\em モジュールの状態を更新する.この関数は1フレームに1度呼び出される. \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_13e6f3d482357ab79f59d6b082a46a78}{setLogoPosition} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em ロゴの3次元座標上の位置を更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_d368ba3311abdc89114854f972d1fd54}{getLogoPosition} ()
-\begin{CompactList}\small\item\em ロゴの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_56fd0204ccf7b96d084b2ffc5a6b1277}{setObjectScale} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上のスケールを更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_c4800b2e1393335ab73ce3ec0260ce2a}{getObjectScale} ()
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_4810679acd817821fb24d47f13826baa}{setObjectRotation} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の回転を更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_a2813c7e1a0542c0c32571cdd8530d02}{getObjectRotation} ()
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_0aead94d14e1cbd6cfe561f405b54203}{setObjectPosition} (GLdouble x, GLdouble y, GLdouble z)
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を更新する \item\end{CompactList}\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{namespacelogo__object__motion__mod_1866bac29b824bda964321ca98588064}{getObjectPosition} ()
-\begin{CompactList}\small\item\em オブジェクトの3次元座標上の位置を得る \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_d006029788c0e62f3877cd7a5dde3e3e}{pushLogoWorldTransform} ()
-\begin{CompactList}\small\item\em 現在設定されているロゴの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\item 
-void \hyperlink{namespacelogo__object__motion__mod_1358280e99622f420fd7ab39498bf30e}{pushObjectWorldTransform} ()
-\begin{CompactList}\small\item\em 現在設定されているオブジェクトの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-ロゴとオブジェクトのための変換行列(4x4)をつくるためのモジュール 
-
-
-
-\subsection{関数}
-\hypertarget{namespacelogo__object__motion__mod_2be3efdeb42bdb0b476ad2a55cdeb6b4}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!finalize@{finalize}}
-\index{finalize@{finalize}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{finalize}]{\setlength{\rightskip}{0pt plus 5cm}void logo\_\-object\_\-motion\_\-mod::finalize ()}}
-\label{namespacelogo__object__motion__mod_2be3efdeb42bdb0b476ad2a55cdeb6b4}
-
-
-モジュールの解放を行い.初期化前の状態にする. 
-
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 21 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_d368ba3311abdc89114854f972d1fd54}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!getLogoPosition@{getLogoPosition}}
-\index{getLogoPosition@{getLogoPosition}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{getLogoPosition}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} logo\_\-object\_\-motion\_\-mod::getLogoPosition ()}}
-\label{namespacelogo__object__motion__mod_d368ba3311abdc89114854f972d1fd54}
-
-
-ロゴの3次元座標上の位置を得る 
-
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 34 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_1866bac29b824bda964321ca98588064}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!getObjectPosition@{getObjectPosition}}
-\index{getObjectPosition@{getObjectPosition}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{getObjectPosition}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} logo\_\-object\_\-motion\_\-mod::getObjectPosition ()}}
-\label{namespacelogo__object__motion__mod_1866bac29b824bda964321ca98588064}
-
-
-オブジェクトの3次元座標上の位置を得る 
-
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 64 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_a2813c7e1a0542c0c32571cdd8530d02}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!getObjectRotation@{getObjectRotation}}
-\index{getObjectRotation@{getObjectRotation}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{getObjectRotation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} logo\_\-object\_\-motion\_\-mod::getObjectRotation ()}}
-\label{namespacelogo__object__motion__mod_a2813c7e1a0542c0c32571cdd8530d02}
-
-
-オブジェクトの3次元座標上の位置を得る 
-
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 54 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_c4800b2e1393335ab73ce3ec0260ce2a}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!getObjectScale@{getObjectScale}}
-\index{getObjectScale@{getObjectScale}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{getObjectScale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} logo\_\-object\_\-motion\_\-mod::getObjectScale ()}}
-\label{namespacelogo__object__motion__mod_c4800b2e1393335ab73ce3ec0260ce2a}
-
-
-オブジェクトの3次元座標上の位置を得る 
-
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 44 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_4d13b2db59fe74c70b2d2edc8ed757eb}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!initialize@{initialize}}
-\index{initialize@{initialize}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{initialize}]{\setlength{\rightskip}{0pt plus 5cm}void logo\_\-object\_\-motion\_\-mod::initialize ()}}
-\label{namespacelogo__object__motion__mod_4d13b2db59fe74c70b2d2edc8ed757eb}
-
-
-モジュールの初期化を行う. 
-
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 17 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_d006029788c0e62f3877cd7a5dde3e3e}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!pushLogoWorldTransform@{pushLogoWorldTransform}}
-\index{pushLogoWorldTransform@{pushLogoWorldTransform}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{pushLogoWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void logo\_\-object\_\-motion\_\-mod::pushLogoWorldTransform ()}}
-\label{namespacelogo__object__motion__mod_d006029788c0e62f3877cd7a5dde3e3e}
-
-
-現在設定されているロゴの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる 
-
-\begin{Desc}
-\item[戻り値:]求めるワールド変換行列 \end{Desc}
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 69 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_1358280e99622f420fd7ab39498bf30e}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!pushObjectWorldTransform@{pushObjectWorldTransform}}
-\index{pushObjectWorldTransform@{pushObjectWorldTransform}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{pushObjectWorldTransform}]{\setlength{\rightskip}{0pt plus 5cm}void logo\_\-object\_\-motion\_\-mod::pushObjectWorldTransform ()}}
-\label{namespacelogo__object__motion__mod_1358280e99622f420fd7ab39498bf30e}
-
-
-現在設定されているオブジェクトの3次元位置に相当する ワールド変換行列を現在の行列に掛け合わせる 
-
-\begin{Desc}
-\item[戻り値:]求めるワールド変換行列 \end{Desc}
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 80 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_13e6f3d482357ab79f59d6b082a46a78}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!setLogoPosition@{setLogoPosition}}
-\index{setLogoPosition@{setLogoPosition}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{setLogoPosition}]{\setlength{\rightskip}{0pt plus 5cm}void logo\_\-object\_\-motion\_\-mod::setLogoPosition (GLdouble {\em x}, \/  GLdouble {\em y}, \/  GLdouble {\em z})}}
-\label{namespacelogo__object__motion__mod_13e6f3d482357ab79f59d6b082a46a78}
-
-
-ロゴの3次元座標上の位置を更新する 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 新しいX軸座標}]\item[\mbox{$\leftarrow$} {\em 新しいY軸座標}]\item[\mbox{$\leftarrow$} {\em 新しいZ軸座標}]\end{description}
-\end{Desc}
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 29 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_0aead94d14e1cbd6cfe561f405b54203}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!setObjectPosition@{setObjectPosition}}
-\index{setObjectPosition@{setObjectPosition}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{setObjectPosition}]{\setlength{\rightskip}{0pt plus 5cm}void logo\_\-object\_\-motion\_\-mod::setObjectPosition (GLdouble {\em x}, \/  GLdouble {\em y}, \/  GLdouble {\em z})}}
-\label{namespacelogo__object__motion__mod_0aead94d14e1cbd6cfe561f405b54203}
-
-
-オブジェクトの3次元座標上の位置を更新する 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 新しいX軸座標}]\item[\mbox{$\leftarrow$} {\em 新しいY軸座標}]\item[\mbox{$\leftarrow$} {\em 新しいZ軸座標}]\end{description}
-\end{Desc}
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 59 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_4810679acd817821fb24d47f13826baa}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!setObjectRotation@{setObjectRotation}}
-\index{setObjectRotation@{setObjectRotation}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{setObjectRotation}]{\setlength{\rightskip}{0pt plus 5cm}void logo\_\-object\_\-motion\_\-mod::setObjectRotation (GLdouble {\em x}, \/  GLdouble {\em y}, \/  GLdouble {\em z})}}
-\label{namespacelogo__object__motion__mod_4810679acd817821fb24d47f13826baa}
-
-
-オブジェクトの3次元座標上の回転を更新する 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 新しいX軸座標}]\item[\mbox{$\leftarrow$} {\em 新しいY軸座標}]\item[\mbox{$\leftarrow$} {\em 新しいZ軸座標}]\end{description}
-\end{Desc}
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 49 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_56fd0204ccf7b96d084b2ffc5a6b1277}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!setObjectScale@{setObjectScale}}
-\index{setObjectScale@{setObjectScale}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{setObjectScale}]{\setlength{\rightskip}{0pt plus 5cm}void logo\_\-object\_\-motion\_\-mod::setObjectScale (GLdouble {\em x}, \/  GLdouble {\em y}, \/  GLdouble {\em z})}}
-\label{namespacelogo__object__motion__mod_56fd0204ccf7b96d084b2ffc5a6b1277}
-
-
-オブジェクトの3次元座標上のスケールを更新する 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 新しいX軸座標}]\item[\mbox{$\leftarrow$} {\em 新しいY軸座標}]\item[\mbox{$\leftarrow$} {\em 新しいZ軸座標}]\end{description}
-\end{Desc}
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 39 行で定義されています。\hypertarget{namespacelogo__object__motion__mod_b6dccf39534bff84f01ed5c85986717a}{
-\index{logo\_\-object\_\-motion\_\-mod@{logo\_\-object\_\-motion\_\-mod}!update@{update}}
-\index{update@{update}!logo_object_motion_mod@{logo\_\-object\_\-motion\_\-mod}}
-\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void logo\_\-object\_\-motion\_\-mod::update ()}}
-\label{namespacelogo__object__motion__mod_b6dccf39534bff84f01ed5c85986717a}
-
-
-モジュールの状態を更新する.この関数は1フレームに1度呼び出される. 
-
-
-
- logo\_\-object\_\-motion\_\-mod.cc の 25 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespacemodel__mod.tex b/latex/vim/.vim/doc/latex/namespacemodel__mod.tex
deleted file mode 100644 (file)
index c573428..0000000
+++ /dev/null
@@ -1,417 +0,0 @@
-\hypertarget{namespacemodel__mod}{
-\section{ネームスペース model\_\-mod}
-\label{namespacemodel__mod}\index{model\_\-mod@{model\_\-mod}}
-}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}{INFO\_\-TYPE} \{ \par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a}{OBJ\_\-NUM} = 1, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{COORD} = 2, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{IMG\_\-FILE} = 3, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80}{TEX\_\-NUM} = 4, 
-\par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870}{END\_\-OF\_\-FILE} = 5, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578}{NO\_\-INFO} = 0, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9}{NUM}, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{COORD} = 2, 
-\par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{IMG\_\-FILE} = 3
- \}
-\item 
-enum \hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}{INFO\_\-TYPE} \{ \par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a}{OBJ\_\-NUM} = 1, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{COORD} = 2, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{IMG\_\-FILE} = 3, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80}{TEX\_\-NUM} = 4, 
-\par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870}{END\_\-OF\_\-FILE} = 5, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578}{NO\_\-INFO} = 0, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9}{NUM}, 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{COORD} = 2, 
-\par
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{IMG\_\-FILE} = 3
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-unsigned int \hyperlink{namespacemodel__mod_0e211329e89e2b7059f6398906a340d8}{getNum} (std::ifstream \&ifs)
-\begin{CompactList}\small\item\em オブジェクト数を読み込む \item\end{CompactList}\item 
-bool \hyperlink{namespacemodel__mod_5c2be59be1a4d0885fb4e6496078af4c}{is\_\-skippable} (const char $\ast$\hyperlink{display__3D_8cc_17abee0f2ab60674a27ae26197f575bb}{line})
-\begin{CompactList}\small\item\em 空行判定 \item\end{CompactList}\item 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}{INFO\_\-TYPE} \hyperlink{namespacemodel__mod_c20ff5f52cb9b4cc79b24d13ed52f682}{getInfoType} (const std::string \&InfoType)
-\begin{CompactList}\small\item\em 文字列から次の行のファイルの情報が何であるかを表す列挙定数を返す \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_cc09f03c8c8e68aa5f18eb531179aad8}{readCoordinate} (std::ifstream \&ifs, \hyperlink{structLab_1_1Object3D}{Lab::Object3D} \&object)
-\begin{CompactList}\small\item\em テクスチャ情報(3D点と)をobjects3D構造体に格納 \item\end{CompactList}\item 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}{INFO\_\-TYPE} \hyperlink{namespacemodel__mod_7b04f3200f54a112dab6efe804703150}{getNextInfo} (std::ifstream \&ifs)
-\begin{CompactList}\small\item\em コメントの部分を解析して,次の処理を定める.また,ファイルストリームの先頭から\#が来るまでの空行は読み飛ばす. \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_7f8e1fdc03fdf6906f79e3ab60cf0556}{load3DModelFromLabFormat} (const char $\ast$filepath, const char $\ast$imagepath, std::vector$<$ \hyperlink{structLab_1_1Object3D}{Lab::Object3D} $>$ \&objects)
-\begin{CompactList}\small\item\em display\_\-3D形式のファイルから3Dモデルを読み込む.テクスチャの画像ファイル名は引数で渡される. 座標系を研究室ライブラリ形式からOpenGL形式に変換 \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_ee58ad25d1ebdf999134d57e77dba34b}{load3DModelFromOriginalFormat} (const char $\ast$filepath, std::vector$<$ \hyperlink{structLab_1_1Object3D}{Lab::Object3D} $>$ \&objects)
-\begin{CompactList}\small\item\em 拡張display3D形式のファイルから3Dモデルを読み込む. テクスチャの画像ファイル名はモデルファイルに記載されているのを解析する.座標系の変換は行わない \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_139efe3906225dc2e51658d8f0a096fc}{drawObject3D} (const \hyperlink{structLab_1_1Object3D}{Lab::Object3D} \&object)
-\begin{CompactList}\small\item\em 3Dモデルを描画する.変換行列は既に指定されているものとする. \item\end{CompactList}\item 
-GLuint \hyperlink{namespacemodel__mod_a11fa219bc7cd2452abf34f70dbe5729}{createTexture} (const char $\ast$filepath)
-\begin{CompactList}\small\item\em テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う. \item\end{CompactList}\item 
-GLuint \hyperlink{namespacemodel__mod_4dfb5f1a45c0cc3122e02b70728beaf3}{createTexture} (const char $\ast$filepath, unsigned int \&imageWidth, unsigned int \&imageHeight)
-\begin{CompactList}\small\item\em テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う. \item\end{CompactList}\item 
-\hyperlink{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}{INFO\_\-TYPE} \hyperlink{namespacemodel__mod_21222f24847d943e8848806ddd4960f2}{getNextInfo} (ifstream \&ifs)
-\begin{CompactList}\small\item\em コメントの部分を解析して,次の処理を定める.また,ファイルストリームの     先頭から\#が来るまでの空行は読み飛ばす. \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_2e933e5a031703aa2c1803cd66a8444c}{loadObject3DFromLabCoord} (const char $\ast$filepath, vector$<$ \hyperlink{structLab_1_1Object3D}{Object3D} $>$ \&objects)
-\begin{CompactList}\small\item\em ファイルから3Dモデルを読み込む,座標系を研究室ライブラリ形式からOpenGl形式に変換 \item\end{CompactList}\item 
-void \hyperlink{namespacemodel__mod_4b4b9299f16311e9b95e758d0a0f90ac}{loadObject3DFromGLCoord} (const char $\ast$filepath, vector$<$ \hyperlink{structLab_1_1Object3D}{Object3D} $>$ \&objects)
-\begin{CompactList}\small\item\em ファイルから3Dモデルを読み込む,座標系の変換は行わない. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-display\_\-3D形式のファイルを読み込んで3Dモデルを生成したり、 3DモデルをOpenGLをつかって描画したりする. このモジュールの動作はOpenGLの初期化を前提としている. 
-
-
-
-\subsection{列挙型}
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}{
-\index{model\_\-mod@{model\_\-mod}!INFO\_\-TYPE@{INFO\_\-TYPE}}
-\index{INFO\_\-TYPE@{INFO\_\-TYPE}!model_mod@{model\_\-mod}}
-\subsubsection[{INFO\_\-TYPE}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf model\_\-mod::INFO\_\-TYPE}}}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}
-
-
-\begin{Desc}
-\item[列挙型の値: ]\par
-\begin{description}
-\index{OBJ\_\-NUM@{OBJ\_\-NUM}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!OBJ\_\-NUM@{OBJ\_\-NUM}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a}{
-OBJ\_\-NUM}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a}
-}]\index{COORD@{COORD}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!COORD@{COORD}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{
-COORD}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}
-}]\index{IMG\_\-FILE@{IMG\_\-FILE}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!IMG\_\-FILE@{IMG\_\-FILE}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{
-IMG\_\-FILE}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}
-}]\index{TEX\_\-NUM@{TEX\_\-NUM}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!TEX\_\-NUM@{TEX\_\-NUM}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80}{
-TEX\_\-NUM}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80}
-}]\index{END\_\-OF\_\-FILE@{END\_\-OF\_\-FILE}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!END\_\-OF\_\-FILE@{END\_\-OF\_\-FILE}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870}{
-END\_\-OF\_\-FILE}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870}
-}]\index{NO\_\-INFO@{NO\_\-INFO}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!NO\_\-INFO@{NO\_\-INFO}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578}{
-NO\_\-INFO}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578}
-}]\index{NUM@{NUM}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!NUM@{NUM}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9}{
-NUM}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9}
-}]\index{COORD@{COORD}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!COORD@{COORD}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{
-COORD}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}
-}]\index{IMG\_\-FILE@{IMG\_\-FILE}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!IMG\_\-FILE@{IMG\_\-FILE}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{
-IMG\_\-FILE}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}
-}]\end{description}
-\end{Desc}
-
-
-
- model\_\-mode.cc の 12 行で定義されています。\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}{
-\index{model\_\-mod@{model\_\-mod}!INFO\_\-TYPE@{INFO\_\-TYPE}}
-\index{INFO\_\-TYPE@{INFO\_\-TYPE}!model_mod@{model\_\-mod}}
-\subsubsection[{INFO\_\-TYPE}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf model\_\-mod::INFO\_\-TYPE}}}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f}
-
-
-\begin{Desc}
-\item[列挙型の値: ]\par
-\begin{description}
-\index{OBJ\_\-NUM@{OBJ\_\-NUM}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!OBJ\_\-NUM@{OBJ\_\-NUM}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a}{
-OBJ\_\-NUM}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f3b4448fdbf53fae796e2d87e45bcf86a}
-}]\index{COORD@{COORD}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!COORD@{COORD}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{
-COORD}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}
-}]\index{IMG\_\-FILE@{IMG\_\-FILE}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!IMG\_\-FILE@{IMG\_\-FILE}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{
-IMG\_\-FILE}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}
-}]\index{TEX\_\-NUM@{TEX\_\-NUM}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!TEX\_\-NUM@{TEX\_\-NUM}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80}{
-TEX\_\-NUM}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f18988194b17e4dd96253743b88f0fe80}
-}]\index{END\_\-OF\_\-FILE@{END\_\-OF\_\-FILE}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!END\_\-OF\_\-FILE@{END\_\-OF\_\-FILE}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870}{
-END\_\-OF\_\-FILE}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f7d135121b057520d1439b3c1eb5b4870}
-}]\index{NO\_\-INFO@{NO\_\-INFO}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!NO\_\-INFO@{NO\_\-INFO}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578}{
-NO\_\-INFO}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f83052ef954ce1119c1c618f43987a578}
-}]\index{NUM@{NUM}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!NUM@{NUM}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9}{
-NUM}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f032c6c523e88ccb53ff122ca90b431c9}
-}]\index{COORD@{COORD}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!COORD@{COORD}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}{
-COORD}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9f689393b11162c9f42d9a92e4e9ea7ba2}
-}]\index{IMG\_\-FILE@{IMG\_\-FILE}!model\_\-mod@{model\_\-mod}}\index{model\_\-mod@{model\_\-mod}!IMG\_\-FILE@{IMG\_\-FILE}}\item[{\em 
-\hypertarget{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}{
-IMG\_\-FILE}
-\label{namespacemodel__mod_80c9b97f2ed1e533f6ebf2177800aa9fc980760fb8f95e5bfbea5c36d40da2f9}
-}]\end{description}
-\end{Desc}
-
-
-
- data\_\-read.h の 15 行で定義されています。
-
-\subsection{関数}
-\hypertarget{namespacemodel__mod_4dfb5f1a45c0cc3122e02b70728beaf3}{
-\index{model\_\-mod@{model\_\-mod}!createTexture@{createTexture}}
-\index{createTexture@{createTexture}!model_mod@{model\_\-mod}}
-\subsubsection[{createTexture}]{\setlength{\rightskip}{0pt plus 5cm}GLuint model\_\-mod::createTexture (const char $\ast$ {\em filepath}, \/  unsigned int \& {\em imageWidth}, \/  unsigned int \& {\em imageHeight})}}
-\label{namespacemodel__mod_4dfb5f1a45c0cc3122e02b70728beaf3}
-
-
-テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う. 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 読み込む画像ファイルのパス}]\item[\mbox{$\rightarrow$} {\em 読み込んだ画像の幅}]\item[\mbox{$\rightarrow$} {\em 読み込んだ画像の高さ}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]生成したテクスチャ番号 \end{Desc}
-
-
- model\_\-mod.cc の 269 行で定義されています。\hypertarget{namespacemodel__mod_a11fa219bc7cd2452abf34f70dbe5729}{
-\index{model\_\-mod@{model\_\-mod}!createTexture@{createTexture}}
-\index{createTexture@{createTexture}!model_mod@{model\_\-mod}}
-\subsubsection[{createTexture}]{\setlength{\rightskip}{0pt plus 5cm}GLuint model\_\-mod::createTexture (const char $\ast$ {\em filepath})}}
-\label{namespacemodel__mod_a11fa219bc7cd2452abf34f70dbe5729}
-
-
-テクスチャ画像を生成する.このテクスチャに関する設定もこの関数で行う. 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 読み込む画像ファイルのパス}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]生成したテクスチャ番号 \end{Desc}
-
-
- model\_\-mod.cc の 261 行で定義されています。\hypertarget{namespacemodel__mod_139efe3906225dc2e51658d8f0a096fc}{
-\index{model\_\-mod@{model\_\-mod}!drawObject3D@{drawObject3D}}
-\index{drawObject3D@{drawObject3D}!model_mod@{model\_\-mod}}
-\subsubsection[{drawObject3D}]{\setlength{\rightskip}{0pt plus 5cm}void model\_\-mod::drawObject3D (const {\bf Lab::Object3D} \& {\em object})}}
-\label{namespacemodel__mod_139efe3906225dc2e51658d8f0a096fc}
-
-
-3Dモデルを描画する.変換行列は既に指定されているものとする. 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em 描画対象}]\item[\mbox{$\leftarrow$} {\em 描画対象}]\end{description}
-\end{Desc}
-
-
- model\_\-mod.cc の 204 行で定義されています。\hypertarget{namespacemodel__mod_c20ff5f52cb9b4cc79b24d13ed52f682}{
-\index{model\_\-mod@{model\_\-mod}!getInfoType@{getInfoType}}
-\index{getInfoType@{getInfoType}!model_mod@{model\_\-mod}}
-\subsubsection[{getInfoType}]{\setlength{\rightskip}{0pt plus 5cm}{\bf model\_\-mod::INFO\_\-TYPE} model\_\-mod::getInfoType (const std::string \& {\em InfoType})}}
-\label{namespacemodel__mod_c20ff5f52cb9b4cc79b24d13ed52f682}
-
-
-文字列から次の行のファイルの情報が何であるかを表す列挙定数を返す 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em コメントの部分(::}]以降)に含まれる文字列 \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em 次の行からの情報が何であるかを表す列挙定数}]\end{description}
-\end{Desc}
-
-
- data\_\-read.cc の 48 行で定義されています。\hypertarget{namespacemodel__mod_21222f24847d943e8848806ddd4960f2}{
-\index{model\_\-mod@{model\_\-mod}!getNextInfo@{getNextInfo}}
-\index{getNextInfo@{getNextInfo}!model_mod@{model\_\-mod}}
-\subsubsection[{getNextInfo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf INFO\_\-TYPE} model\_\-mod::getNextInfo (ifstream \& {\em ifs})}}
-\label{namespacemodel__mod_21222f24847d943e8848806ddd4960f2}
-
-
-コメントの部分を解析して,次の処理を定める.また,ファイルストリームの     先頭から\#が来るまでの空行は読み飛ばす. 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em 入力ファイルのファイルストリーム}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em 次に行う処理を表す列挙定数}]\end{description}
-\end{Desc}
-
-
- model\_\-mode.cc の 36 行で定義されています。\hypertarget{namespacemodel__mod_7b04f3200f54a112dab6efe804703150}{
-\index{model\_\-mod@{model\_\-mod}!getNextInfo@{getNextInfo}}
-\index{getNextInfo@{getNextInfo}!model_mod@{model\_\-mod}}
-\subsubsection[{getNextInfo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf model\_\-mod::INFO\_\-TYPE} model\_\-mod::getNextInfo (std::ifstream \& {\em ifs})}}
-\label{namespacemodel__mod_7b04f3200f54a112dab6efe804703150}
-
-
-コメントの部分を解析して,次の処理を定める.また,ファイルストリームの先頭から\#が来るまでの空行は読み飛ばす. 
-
-コメントの部分を解析して,次の処理を定める.また,ファイルストリームの     先頭から\#が来るまでの空行は読み飛ばす.
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em 入力ファイルのファイルストリーム}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em 次に行う処理を表す列挙定数}]\end{description}
-\end{Desc}
-
-
- data\_\-read.cc の 137 行で定義されています。\hypertarget{namespacemodel__mod_0e211329e89e2b7059f6398906a340d8}{
-\index{model\_\-mod@{model\_\-mod}!getNum@{getNum}}
-\index{getNum@{getNum}!model_mod@{model\_\-mod}}
-\subsubsection[{getNum}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int model\_\-mod::getNum (std::ifstream \& {\em ifs})}}
-\label{namespacemodel__mod_0e211329e89e2b7059f6398906a340d8}
-
-
-オブジェクト数を読み込む 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em ファイルストリーム}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em オブジェクト数}]\end{description}
-\end{Desc}
-
-
- data\_\-read.cc の 20 行で定義されています。\hypertarget{namespacemodel__mod_5c2be59be1a4d0885fb4e6496078af4c}{
-\index{model\_\-mod@{model\_\-mod}!is\_\-skippable@{is\_\-skippable}}
-\index{is\_\-skippable@{is\_\-skippable}!model_mod@{model\_\-mod}}
-\subsubsection[{is\_\-skippable}]{\setlength{\rightskip}{0pt plus 5cm}bool model\_\-mod::is\_\-skippable (const char $\ast$ {\em line})}}
-\label{namespacemodel__mod_5c2be59be1a4d0885fb4e6496078af4c}
-
-
-空行判定 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em ファイルの中の行}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em 空行ならtrueそれ以外ならfalse}]\end{description}
-\end{Desc}
-
-
- data\_\-read.cc の 36 行で定義されています。\hypertarget{namespacemodel__mod_7f8e1fdc03fdf6906f79e3ab60cf0556}{
-\index{model\_\-mod@{model\_\-mod}!load3DModelFromLabFormat@{load3DModelFromLabFormat}}
-\index{load3DModelFromLabFormat@{load3DModelFromLabFormat}!model_mod@{model\_\-mod}}
-\subsubsection[{load3DModelFromLabFormat}]{\setlength{\rightskip}{0pt plus 5cm}void model\_\-mod::load3DModelFromLabFormat (const char $\ast$ {\em filepath}, \/  const char $\ast$ {\em imagepath}, \/  std::vector$<$ {\bf Lab::Object3D} $>$ \& {\em objects})}}
-\label{namespacemodel__mod_7f8e1fdc03fdf6906f79e3ab60cf0556}
-
-
-display\_\-3D形式のファイルから3Dモデルを読み込む.テクスチャの画像ファイル名は引数で渡される. 座標系を研究室ライブラリ形式からOpenGL形式に変換 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em ファイルの位置}]\item[\mbox{$\leftarrow$} {\em テクスチャとなる画像ファイルのパス}]\item[\mbox{$\rightarrow$} {\em 得られた3Dオブジェクトの配列(実際には要素は1つ)}]\end{description}
-\end{Desc}
-
-
- model\_\-mod.cc の 20 行で定義されています。\hypertarget{namespacemodel__mod_ee58ad25d1ebdf999134d57e77dba34b}{
-\index{model\_\-mod@{model\_\-mod}!load3DModelFromOriginalFormat@{load3DModelFromOriginalFormat}}
-\index{load3DModelFromOriginalFormat@{load3DModelFromOriginalFormat}!model_mod@{model\_\-mod}}
-\subsubsection[{load3DModelFromOriginalFormat}]{\setlength{\rightskip}{0pt plus 5cm}void model\_\-mod::load3DModelFromOriginalFormat (const char $\ast$ {\em filepath}, \/  std::vector$<$ {\bf Lab::Object3D} $>$ \& {\em objects})}}
-\label{namespacemodel__mod_ee58ad25d1ebdf999134d57e77dba34b}
-
-
-拡張display3D形式のファイルから3Dモデルを読み込む. テクスチャの画像ファイル名はモデルファイルに記載されているのを解析する.座標系の変換は行わない 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em ファイルの位置}]\item[\mbox{$\rightarrow$} {\em 得られた3Dオブジェクトの配列}]\end{description}
-\end{Desc}
-\hypertarget{namespacemodel__mod_4b4b9299f16311e9b95e758d0a0f90ac}{
-\index{model\_\-mod@{model\_\-mod}!loadObject3DFromGLCoord@{loadObject3DFromGLCoord}}
-\index{loadObject3DFromGLCoord@{loadObject3DFromGLCoord}!model_mod@{model\_\-mod}}
-\subsubsection[{loadObject3DFromGLCoord}]{\setlength{\rightskip}{0pt plus 5cm}void model\_\-mod::loadObject3DFromGLCoord (const char $\ast$ {\em filepath}, \/  vector$<$ {\bf Object3D} $>$ \& {\em objects})}}
-\label{namespacemodel__mod_4b4b9299f16311e9b95e758d0a0f90ac}
-
-
-ファイルから3Dモデルを読み込む,座標系の変換は行わない. 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em ファイルの位置}]\item[\mbox{$\rightarrow$} {\em 得られた3Dオブジェクトの配列}]\end{description}
-\end{Desc}
-
-
- model\_\-mode.cc の 118 行で定義されています。\hypertarget{namespacemodel__mod_2e933e5a031703aa2c1803cd66a8444c}{
-\index{model\_\-mod@{model\_\-mod}!loadObject3DFromLabCoord@{loadObject3DFromLabCoord}}
-\index{loadObject3DFromLabCoord@{loadObject3DFromLabCoord}!model_mod@{model\_\-mod}}
-\subsubsection[{loadObject3DFromLabCoord}]{\setlength{\rightskip}{0pt plus 5cm}void model\_\-mod::loadObject3DFromLabCoord (const char $\ast$ {\em filepath}, \/  vector$<$ {\bf Object3D} $>$ \& {\em objects})}}
-\label{namespacemodel__mod_2e933e5a031703aa2c1803cd66a8444c}
-
-
-ファイルから3Dモデルを読み込む,座標系を研究室ライブラリ形式からOpenGl形式に変換 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\leftarrow$} {\em モデルの座標の情報が記載されたファイルの位置(相対パス)}]\item[\mbox{$\rightarrow$} {\em 得られた3Dオブジェクトの配列}]\end{description}
-\end{Desc}
-
-
-読み込み 
-
- model\_\-mode.cc の 73 行で定義されています。\hypertarget{namespacemodel__mod_cc09f03c8c8e68aa5f18eb531179aad8}{
-\index{model\_\-mod@{model\_\-mod}!readCoordinate@{readCoordinate}}
-\index{readCoordinate@{readCoordinate}!model_mod@{model\_\-mod}}
-\subsubsection[{readCoordinate}]{\setlength{\rightskip}{0pt plus 5cm}void model\_\-mod::readCoordinate (std::ifstream \& {\em ifs}, \/  {\bf Lab::Object3D} \& {\em object})}}
-\label{namespacemodel__mod_cc09f03c8c8e68aa5f18eb531179aad8}
-
-
-テクスチャ情報(3D点と)をobjects3D構造体に格納 
-
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em ファイルストリーム}]\item[{\em 3Dオブジェクトの配列}]\end{description}
-\end{Desc}
-
-
- data\_\-read.cc の 75 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespacemof.tex b/latex/vim/.vim/doc/latex/namespacemof.tex
deleted file mode 100644 (file)
index dd3a6b7..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-\hypertarget{namespacemof}{
-\section{ネームスペース mof}
-\label{namespacemof}\index{mof@{mof}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-class \hyperlink{classmof_1_1Animation}{Animation}
-\item 
-struct \hyperlink{structmof_1_1Add}{Add}
-\item 
-struct \hyperlink{structmof_1_1Multiply}{Multiply}
-\item 
-class \hyperlink{classmof_1_1CascadingAnimation}{CascadingAnimation}
-\item 
-class \hyperlink{classmof_1_1Constant}{Constant}
-\item 
-class \hyperlink{classmof_1_1EventCondition}{EventCondition}
-\item 
-class \hyperlink{classmof_1_1EventScheduler}{EventScheduler}
-\item 
-class \hyperlink{classmof_1_1KeyFrameAnimation}{KeyFrameAnimation}
-\item 
-class \hyperlink{classmof_1_1LoopAnimation}{LoopAnimation}
-\item 
-class \hyperlink{classmof_1_1Matrix3D}{Matrix3D}
-\item 
-class \hyperlink{classmof_1_1OffsetAnimation}{OffsetAnimation}
-\item 
-class \hyperlink{classmof_1_1ParametricAnimation}{ParametricAnimation}
-\item 
-class \hyperlink{classmof_1_1RotationAnimation3D}{RotationAnimation3D}
-\item 
-class \hyperlink{classmof_1_1ScalingAnimation3D}{ScalingAnimation3D}
-\item 
-class \hyperlink{classmof_1_1TranslationAnimation3D}{TranslationAnimation3D}
-\item 
-class \hyperlink{classmof_1_1UniformAnimation}{UniformAnimation}
-\item 
-struct \hyperlink{structmof_1_1Vector3D}{Vector3D}
-\end{CompactItemize}
-\subsection*{型定義}
-\begin{CompactItemize}
-\item 
-typedef unsigned int \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{FrameNumber}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-{\footnotesize template$<$class T $>$ }\\\hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \hyperlink{namespacemof_19eec20f194888a3172b73580771ec6d}{makeConstantHandler} (const T \&value)
-\item 
-{\footnotesize template$<$typename T $>$ }\\T \hyperlink{namespacemof_3076bcb42df0a6dffb7b2d0bb2dde942}{stepInterpolate} (const std::map$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, T $>$ \&map, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} current)
-\item 
-{\footnotesize template$<$class T $>$ }\\T \hyperlink{namespacemof_bad6c5b013974d23bae4e7929385bb5a}{calcLinerInterpolationValue} (float blending, const T \&prevObj, const T \&nextObj)
-\item 
-{\footnotesize template$<$typename T $>$ }\\T \hyperlink{namespacemof_5c8b5a795ffee69c1985e805b0f034e5}{linerInterpolate} (const std::map$<$ \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber}, T $>$ \&map, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} current)
-\item 
-{\footnotesize template$<$typename T $>$ }\\\hyperlink{classmof_1_1KeyFrameAnimation}{mof::KeyFrameAnimation}$<$ T $>$::KeyFrame \hyperlink{namespacemof_f4472c96f4d6f2367d4ca5d743e304ea}{makeKeyFrame} (\hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} frame, const T \&obj)
-\item 
-{\footnotesize template$<$typename T $>$ }\\\hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \hyperlink{namespacemof_1a878b0428da57a3b3bccae631094219}{makeLoopHandler} (const typename \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \&pBody, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} beginLoopFrameNumber, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} endLoopFrameNumber)
-\item 
-std::ostream \& \hyperlink{namespacemof_3bf27f1934b015080c5562314758a14c}{operator$<$$<$} (std::ostream \&os, const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&mat)
-\item 
-{\footnotesize template$<$typename T $>$ }\\\hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \hyperlink{namespacemof_9080f3115d7fbd51836264d522acb407}{makeOffsetHandler} (const typename \hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \&pBody, \hyperlink{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{mof::FrameNumber} offset)
-\item 
-{\footnotesize template$<$class T $>$ }\\\hyperlink{classmof_1_1Animation}{mof::Animation}$<$ T $>$::Handler \hyperlink{namespacemof_5112a22b180973143c121d6a633f0a25}{makeParametricHandler} (const boost::shared\_\-ptr$<$ T $>$ \&parameter)
-\item 
-float \hyperlink{namespacemof_af50be1f85835bd510c1a87daa12e37e}{deg2rad} (float deg)
-\item 
-float \hyperlink{namespacemof_69a0108360e9d81d1526a2140eecbb7a}{rad2deg} (float rad)
-\item 
-\hyperlink{structmof_1_1Vector3D}{Vector3D} \hyperlink{namespacemof_344791c756f5e0459aab8228ed7a660a}{operator$\ast$} (float f, const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&vec)
-\end{CompactItemize}
-
-
-\subsection{型定義}
-\hypertarget{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}{
-\index{mof@{mof}!FrameNumber@{FrameNumber}}
-\index{FrameNumber@{FrameNumber}!mof@{mof}}
-\subsubsection[{FrameNumber}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int {\bf mof::FrameNumber}}}
-\label{namespacemof_1b58396bf88b9cfe547b9afc87cbe933}
-
-
-
-
- Animation.hpp の 7 行で定義されています。
-
-\subsection{関数}
-\hypertarget{namespacemof_bad6c5b013974d23bae4e7929385bb5a}{
-\index{mof@{mof}!calcLinerInterpolationValue@{calcLinerInterpolationValue}}
-\index{calcLinerInterpolationValue@{calcLinerInterpolationValue}!mof@{mof}}
-\subsubsection[{calcLinerInterpolationValue}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ T mof::calcLinerInterpolationValue (float {\em blending}, \/  const T \& {\em prevObj}, \/  const T \& {\em nextObj})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_bad6c5b013974d23bae4e7929385bb5a}
-
-
-
-
- Interpolation.hpp の 22 行で定義されています。\hypertarget{namespacemof_af50be1f85835bd510c1a87daa12e37e}{
-\index{mof@{mof}!deg2rad@{deg2rad}}
-\index{deg2rad@{deg2rad}!mof@{mof}}
-\subsubsection[{deg2rad}]{\setlength{\rightskip}{0pt plus 5cm}float mof::deg2rad (float {\em deg})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_af50be1f85835bd510c1a87daa12e37e}
-
-
-
-
- utilities.hpp の 9 行で定義されています。\hypertarget{namespacemof_5c8b5a795ffee69c1985e805b0f034e5}{
-\index{mof@{mof}!linerInterpolate@{linerInterpolate}}
-\index{linerInterpolate@{linerInterpolate}!mof@{mof}}
-\subsubsection[{linerInterpolate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ T mof::linerInterpolate (const std::map$<$ {\bf mof::FrameNumber}, T $>$ \& {\em map}, \/  {\bf mof::FrameNumber} {\em current})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_5c8b5a795ffee69c1985e805b0f034e5}
-
-
-
-
- Interpolation.hpp の 27 行で定義されています。\hypertarget{namespacemof_19eec20f194888a3172b73580771ec6d}{
-\index{mof@{mof}!makeConstantHandler@{makeConstantHandler}}
-\index{makeConstantHandler@{makeConstantHandler}!mof@{mof}}
-\subsubsection[{makeConstantHandler}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf mof::Animation}$<$T$>$::Handler mof::makeConstantHandler (const T \& {\em value})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_19eec20f194888a3172b73580771ec6d}
-
-
-
-
- Constant.hpp の 24 行で定義されています。\hypertarget{namespacemof_f4472c96f4d6f2367d4ca5d743e304ea}{
-\index{mof@{mof}!makeKeyFrame@{makeKeyFrame}}
-\index{makeKeyFrame@{makeKeyFrame}!mof@{mof}}
-\subsubsection[{makeKeyFrame}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf mof::KeyFrameAnimation}$<$T$>$::KeyFrame mof::makeKeyFrame ({\bf mof::FrameNumber} {\em frame}, \/  const T \& {\em obj})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_f4472c96f4d6f2367d4ca5d743e304ea}
-
-
-
-
- KeyFrameAnimation.hpp の 61 行で定義されています。\hypertarget{namespacemof_1a878b0428da57a3b3bccae631094219}{
-\index{mof@{mof}!makeLoopHandler@{makeLoopHandler}}
-\index{makeLoopHandler@{makeLoopHandler}!mof@{mof}}
-\subsubsection[{makeLoopHandler}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf mof::Animation}$<$T$>$::Handler mof::makeLoopHandler (const typename {\bf mof::Animation}$<$ T $>$::Handler \& {\em pBody}, \/  {\bf mof::FrameNumber} {\em beginLoopFrameNumber}, \/  {\bf mof::FrameNumber} {\em endLoopFrameNumber})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_1a878b0428da57a3b3bccae631094219}
-
-
-
-
- LoopAnimation.hpp の 48 行で定義されています。\hypertarget{namespacemof_9080f3115d7fbd51836264d522acb407}{
-\index{mof@{mof}!makeOffsetHandler@{makeOffsetHandler}}
-\index{makeOffsetHandler@{makeOffsetHandler}!mof@{mof}}
-\subsubsection[{makeOffsetHandler}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf mof::Animation}$<$T$>$::Handler mof::makeOffsetHandler (const typename {\bf mof::Animation}$<$ T $>$::Handler \& {\em pBody}, \/  {\bf mof::FrameNumber} {\em offset})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_9080f3115d7fbd51836264d522acb407}
-
-
-
-
- OffsetAnimation.hpp の 34 行で定義されています。\hypertarget{namespacemof_5112a22b180973143c121d6a633f0a25}{
-\index{mof@{mof}!makeParametricHandler@{makeParametricHandler}}
-\index{makeParametricHandler@{makeParametricHandler}!mof@{mof}}
-\subsubsection[{makeParametricHandler}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf mof::Animation}$<$T$>$::Handler mof::makeParametricHandler (const boost::shared\_\-ptr$<$ T $>$ \& {\em parameter})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_5112a22b180973143c121d6a633f0a25}
-
-
-
-
- ParametricAnimation.hpp の 25 行で定義されています。\hypertarget{namespacemof_344791c756f5e0459aab8228ed7a660a}{
-\index{mof@{mof}!operator$\ast$@{operator$\ast$}}
-\index{operator$\ast$@{operator$\ast$}!mof@{mof}}
-\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} mof::operator$\ast$ (float {\em f}, \/  const {\bf mof::Vector3D} \& {\em vec})}}
-\label{namespacemof_344791c756f5e0459aab8228ed7a660a}
-
-
-
-
- Vector3D.cpp の 66 行で定義されています。\hypertarget{namespacemof_3bf27f1934b015080c5562314758a14c}{
-\index{mof@{mof}!operator$<$$<$@{operator$<$$<$}}
-\index{operator$<$$<$@{operator$<$$<$}!mof@{mof}}
-\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std::ostream \& mof::operator$<$$<$ (std::ostream \& {\em os}, \/  const {\bf mof::Matrix3D} \& {\em mat})}}
-\label{namespacemof_3bf27f1934b015080c5562314758a14c}
-
-
-
-
- Matrix3D.cpp の 183 行で定義されています。\hypertarget{namespacemof_69a0108360e9d81d1526a2140eecbb7a}{
-\index{mof@{mof}!rad2deg@{rad2deg}}
-\index{rad2deg@{rad2deg}!mof@{mof}}
-\subsubsection[{rad2deg}]{\setlength{\rightskip}{0pt plus 5cm}float mof::rad2deg (float {\em rad})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_69a0108360e9d81d1526a2140eecbb7a}
-
-
-
-
- utilities.hpp の 13 行で定義されています。\hypertarget{namespacemof_3076bcb42df0a6dffb7b2d0bb2dde942}{
-\index{mof@{mof}!stepInterpolate@{stepInterpolate}}
-\index{stepInterpolate@{stepInterpolate}!mof@{mof}}
-\subsubsection[{stepInterpolate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ T mof::stepInterpolate (const std::map$<$ {\bf mof::FrameNumber}, T $>$ \& {\em map}, \/  {\bf mof::FrameNumber} {\em current})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{namespacemof_3076bcb42df0a6dffb7b2d0bb2dde942}
-
-
-
-
- Interpolation.hpp の 9 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/namespaces.tex b/latex/vim/.vim/doc/latex/namespaces.tex
deleted file mode 100644 (file)
index f376b1a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-\section{ネームスペース一覧}
-ネームスペースの一覧です。\begin{CompactList}
-\item\contentsline{section}{\hyperlink{namespacecalibration__mod}{calibration\_\-mod} }{\pageref{namespacecalibration__mod}}{}
-\item\contentsline{section}{\hyperlink{namespacecamera__mod}{camera\_\-mod} }{\pageref{namespacecamera__mod}}{}
-\item\contentsline{section}{\hyperlink{namespacecapturing__mod}{capturing\_\-mod} }{\pageref{namespacecapturing__mod}}{}
-\item\contentsline{section}{\hyperlink{namespacecharacter__motion__mod}{character\_\-motion\_\-mod} }{\pageref{namespacecharacter__motion__mod}}{}
-\item\contentsline{section}{\hyperlink{namespacecommand__mod}{command\_\-mod} }{\pageref{namespacecommand__mod}}{}
-\item\contentsline{section}{\hyperlink{namespaceconfigure}{configure} }{\pageref{namespaceconfigure}}{}
-\item\contentsline{section}{\hyperlink{namespaceconfirm__mod}{confirm\_\-mod} }{\pageref{namespaceconfirm__mod}}{}
-\item\contentsline{section}{\hyperlink{namespaceDrawing}{Drawing} }{\pageref{namespaceDrawing}}{}
-\item\contentsline{section}{\hyperlink{namespaceLab}{Lab} }{\pageref{namespaceLab}}{}
-\item\contentsline{section}{\hyperlink{namespacelogo__object__motion__mod}{logo\_\-object\_\-motion\_\-mod} }{\pageref{namespacelogo__object__motion__mod}}{}
-\item\contentsline{section}{\hyperlink{namespacemodel__mod}{model\_\-mod} }{\pageref{namespacemodel__mod}}{}
-\item\contentsline{section}{\hyperlink{namespacemof}{mof} }{\pageref{namespacemof}}{}
-\end{CompactList}
diff --git a/latex/vim/.vim/doc/latex/nd3d2mqo_2Main_8cpp.tex b/latex/vim/.vim/doc/latex/nd3d2mqo_2Main_8cpp.tex
deleted file mode 100644 (file)
index ca8a8ef..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-\hypertarget{nd3d2mqo_2Main_8cpp}{
-\section{nd3d2mqo/Main.cpp}
-\label{nd3d2mqo_2Main_8cpp}\index{nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structt__vertex}{t\_\-vertex}
-\item 
-struct \hyperlink{structt__uv}{t\_\-uv}
-\item 
-struct \hyperlink{structt__face}{t\_\-face}
-\item 
-struct \hyperlink{structt__material}{t\_\-material}
-\item 
-class \hyperlink{classObject}{Object}
-\item 
-class \hyperlink{classObjects}{Objects}
-\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{nd3d2mqo_2Main_8cpp_e6648cd71a8bd49d58ae8ed33ba910d1}{MAXLEN}~256
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-bool \hyperlink{nd3d2mqo_2Main_8cpp_2efe4ce35e31a05743ad6ec9a325f647}{load\_\-sObjects} (const string \&filename, \hyperlink{classObjects}{Objects} \&obj)
-\item 
-bool \hyperlink{nd3d2mqo_2Main_8cpp_796f76f285400e8555361ae449e9b69a}{load\_\-objects\_\-nd3d} (const string \&filename, \hyperlink{classObjects}{Objects} \&obj)
-\item 
-void \hyperlink{nd3d2mqo_2Main_8cpp_cd6ea1f69351713a13054c9b1d5edc28}{save\_\-txtrs\_\-of\_\-objs\_\-mqo} (const string \&filename, \hyperlink{classObjects}{Objects} \&obj)
-\item 
-void \hyperlink{nd3d2mqo_2Main_8cpp_3d0997ba2ae3f978e34203e120a3cccf}{save\_\-pnts\_\-of\_\-objs\_\-mqo} (const string \&filename, \hyperlink{classObjects}{Objects} \&obj)
-\item 
-int \hyperlink{nd3d2mqo_2Main_8cpp_3c04138a5bfe5d72780bb7e82a18e627}{main} (int argc, char $\ast$$\ast$argv)
-\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{nd3d2mqo_2Main_8cpp_e6648cd71a8bd49d58ae8ed33ba910d1}{
-\index{nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}!MAXLEN@{MAXLEN}}
-\index{MAXLEN@{MAXLEN}!nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}}
-\subsubsection[{MAXLEN}]{\setlength{\rightskip}{0pt plus 5cm}\#define MAXLEN~256}}
-\label{nd3d2mqo_2Main_8cpp_e6648cd71a8bd49d58ae8ed33ba910d1}
-
-
-
-
- Main.cpp の 10 行で定義されています。
-
-\subsection{関数}
-\hypertarget{nd3d2mqo_2Main_8cpp_796f76f285400e8555361ae449e9b69a}{
-\index{nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}!load\_\-objects\_\-nd3d@{load\_\-objects\_\-nd3d}}
-\index{load\_\-objects\_\-nd3d@{load\_\-objects\_\-nd3d}!nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}}
-\subsubsection[{load\_\-objects\_\-nd3d}]{\setlength{\rightskip}{0pt plus 5cm}bool load\_\-objects\_\-nd3d (const string \& {\em filename}, \/  {\bf Objects} \& {\em obj})}}
-\label{nd3d2mqo_2Main_8cpp_796f76f285400e8555361ae449e9b69a}
-
-
-
-
- Main.cpp の 165 行で定義されています。\hypertarget{nd3d2mqo_2Main_8cpp_2efe4ce35e31a05743ad6ec9a325f647}{
-\index{nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}!load\_\-sObjects@{load\_\-sObjects}}
-\index{load\_\-sObjects@{load\_\-sObjects}!nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}}
-\subsubsection[{load\_\-sObjects}]{\setlength{\rightskip}{0pt plus 5cm}bool load\_\-sObjects (const string \& {\em filename}, \/  {\bf Objects} \& {\em obj})}}
-\label{nd3d2mqo_2Main_8cpp_2efe4ce35e31a05743ad6ec9a325f647}
-
-
-
-
- Main.cpp の 136 行で定義されています。\hypertarget{nd3d2mqo_2Main_8cpp_3c04138a5bfe5d72780bb7e82a18e627}{
-\index{nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}!main@{main}}
-\index{main@{main}!nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}}
-\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (int {\em argc}, \/  char $\ast$$\ast$ {\em argv})}}
-\label{nd3d2mqo_2Main_8cpp_3c04138a5bfe5d72780bb7e82a18e627}
-
-
-
-
- Main.cpp の 314 行で定義されています。\hypertarget{nd3d2mqo_2Main_8cpp_3d0997ba2ae3f978e34203e120a3cccf}{
-\index{nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}!save\_\-pnts\_\-of\_\-objs\_\-mqo@{save\_\-pnts\_\-of\_\-objs\_\-mqo}}
-\index{save\_\-pnts\_\-of\_\-objs\_\-mqo@{save\_\-pnts\_\-of\_\-objs\_\-mqo}!nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}}
-\subsubsection[{save\_\-pnts\_\-of\_\-objs\_\-mqo}]{\setlength{\rightskip}{0pt plus 5cm}void save\_\-pnts\_\-of\_\-objs\_\-mqo (const string \& {\em filename}, \/  {\bf Objects} \& {\em obj})}}
-\label{nd3d2mqo_2Main_8cpp_3d0997ba2ae3f978e34203e120a3cccf}
-
-
-
-
- Main.cpp の 274 行で定義されています。\hypertarget{nd3d2mqo_2Main_8cpp_cd6ea1f69351713a13054c9b1d5edc28}{
-\index{nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}!save\_\-txtrs\_\-of\_\-objs\_\-mqo@{save\_\-txtrs\_\-of\_\-objs\_\-mqo}}
-\index{save\_\-txtrs\_\-of\_\-objs\_\-mqo@{save\_\-txtrs\_\-of\_\-objs\_\-mqo}!nd3d2mqo/Main.cpp@{nd3d2mqo/Main.cpp}}
-\subsubsection[{save\_\-txtrs\_\-of\_\-objs\_\-mqo}]{\setlength{\rightskip}{0pt plus 5cm}void save\_\-txtrs\_\-of\_\-objs\_\-mqo (const string \& {\em filename}, \/  {\bf Objects} \& {\em obj})}}
-\label{nd3d2mqo_2Main_8cpp_cd6ea1f69351713a13054c9b1d5edc28}
-
-
-
-
- Main.cpp の 225 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/nd3d2mqo_2Option_8c.tex b/latex/vim/.vim/doc/latex/nd3d2mqo_2Option_8c.tex
deleted file mode 100644 (file)
index 2ef8a08..0000000
+++ /dev/null
@@ -1,330 +0,0 @@
-\hypertarget{nd3d2mqo_2Option_8c}{
-\section{nd3d2mqo/Option.c}
-\label{nd3d2mqo_2Option_8c}\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9}{opt\_\-parser\_\-arg\_\-type} \{ \par
-\hyperlink{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}{ARG\_\-NO}, 
-\hyperlink{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}{ARG\_\-FLAG}, 
-\hyperlink{mqo2nd3d_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}{ARG\_\-STRING}, 
-\hyperlink{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}{ARG\_\-NO}, 
-\par
-\hyperlink{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}{ARG\_\-FLAG}, 
-\hyperlink{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}{ARG\_\-STRING}
- \}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{nd3d2mqo_2Option_8c_ad0483c17a23bbdec55f5668579e1e73}{opt\_\-parser\_\-print\_\-version} (void)
-\item 
-void \hyperlink{nd3d2mqo_2Option_8c_dc7f6e82e1386dd33ac6d9b15c34d104}{opt\_\-parser\_\-print\_\-help} (void)
-\item 
-void \hyperlink{nd3d2mqo_2Option_8c_4ef13a28faf4887592cb80d412be76aa}{opt\_\-parser\_\-init} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{nd3d2mqo_2Option_8c_28c759dde6a236fb53f9df9642b72131}{opt\_\-parser\_\-params\_\-init} (struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$ \hyperlink{nd3d2mqo_2Option_8c_79db2c8847ec40d26b9286e8084719c5}{opt\_\-parser\_\-params\_\-create} (void)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8c_df840961f3dcfb1151b0687f6a5ed436}{opt\_\-parser\_\-dump} (FILE $\ast$outfile, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8c_6807cb44bb4d0a3bb5ab436599e5476b}{opt\_\-parser\_\-file\_\-save} (const char $\ast$filename, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{nd3d2mqo_2Option_8c_ec5c9be96f2df4ea7b752c1041f83e9e}{opt\_\-parser\_\-free} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8c_ff6819495cc8bd6c182e9a9625d68bc7}{opt\_\-parser} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8c_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8c_4954fe411ec1cd2fcd05dab8bf92489c}{opt\_\-parser2} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, int override, int initialize, int check\_\-required)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8c_f1110c3b72c3b4766169bde78e5e6790}{opt\_\-parser\_\-required} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, const char $\ast$prog\_\-name)
-\end{CompactItemize}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-const char $\ast$ \hyperlink{nd3d2mqo_2Option_8c_de5acfcd3d72ecb6ac1821975b319243}{opt\_\-info\_\-purpose} = \char`\"{}nd3d2mqo$\backslash$nauthor R.T$\backslash$n(0000/00/00 created)\char`\"{}
-\begin{CompactList}\small\item\em the purpose string of the program \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{nd3d2mqo_2Option_8c_a22e2de7806373a5210c134611371352}{opt\_\-info\_\-usage} = \char`\"{}Usage: nd3d2mqo \mbox{[}OPTIONS\mbox{]}...\char`\"{}
-\begin{CompactList}\small\item\em the usage string of the program \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{nd3d2mqo_2Option_8c_e67f06f2dc06feb12e51dd5a8001b75c}{opt\_\-info\_\-description} = \char`\"{}\char`\"{}
-\item 
-const char $\ast$ \hyperlink{nd3d2mqo_2Option_8c_efaf92922317ee037ef0fcd16606e7ac}{opt\_\-info\_\-help} \mbox{[}$\,$\mbox{]}
-\begin{CompactList}\small\item\em all the lines making the help output \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{列挙型}
-\hypertarget{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-arg\_\-type@{opt\_\-parser\_\-arg\_\-type}}
-\index{opt\_\-parser\_\-arg\_\-type@{opt\_\-parser\_\-arg\_\-type}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-arg\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf opt\_\-parser\_\-arg\_\-type}}}
-\label{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9}
-
-
-\begin{Desc}
-\item[列挙型の値: ]\par
-\begin{description}
-\index{ARG\_\-NO@{ARG\_\-NO}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!ARG\_\-NO@{ARG\_\-NO}}\item[{\em 
-\hypertarget{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}{
-ARG\_\-NO}
-\label{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}
-}]\index{ARG\_\-FLAG@{ARG\_\-FLAG}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!ARG\_\-FLAG@{ARG\_\-FLAG}}\item[{\em 
-\hypertarget{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}{
-ARG\_\-FLAG}
-\label{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}
-}]\index{ARG\_\-STRING@{ARG\_\-STRING}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!ARG\_\-STRING@{ARG\_\-STRING}}\item[{\em 
-\hypertarget{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}{
-ARG\_\-STRING}
-\label{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}
-}]\index{ARG\_\-NO@{ARG\_\-NO}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!ARG\_\-NO@{ARG\_\-NO}}\item[{\em 
-\hypertarget{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}{
-ARG\_\-NO}
-\label{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b967dd250fb3e23862523b667407868ada}
-}]\index{ARG\_\-FLAG@{ARG\_\-FLAG}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!ARG\_\-FLAG@{ARG\_\-FLAG}}\item[{\em 
-\hypertarget{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}{
-ARG\_\-FLAG}
-\label{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b9fd135f03243c33991ef507f4410718f7}
-}]\index{ARG\_\-STRING@{ARG\_\-STRING}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!ARG\_\-STRING@{ARG\_\-STRING}}\item[{\em 
-\hypertarget{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}{
-ARG\_\-STRING}
-\label{nd3d2mqo_2Option_8c_9c67d6cf1d03dc02f0ba553fd8afb2b91e0904ee5e3baf2aa4070ab0718a3afa}
-}]\end{description}
-\end{Desc}
-
-
-
- Option.c の 42 行で定義されています。
-
-\subsection{関数}
-\hypertarget{nd3d2mqo_2Option_8c_ff6819495cc8bd6c182e9a9625d68bc7}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser@{opt\_\-parser}}
-\index{opt\_\-parser@{opt\_\-parser}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8c_ff6819495cc8bd6c182e9a9625d68bc7}
-
-
-The command line parser \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 270 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_4954fe411ec1cd2fcd05dab8bf92489c}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser2@{opt\_\-parser2}}
-\index{opt\_\-parser2@{opt\_\-parser2}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser2}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser2 (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  int {\em override}, \/  int {\em initialize}, \/  int {\em check\_\-required})}}
-\label{nd3d2mqo_2Option_8c_4954fe411ec1cd2fcd05dab8bf92489c}
-
-
-The command line parser (version with additional parameters - deprecated) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em override}]whether to override possibly already present options \item[{\em initialize}]whether to initialize the option structure my\_\-args\_\-info \item[{\em check\_\-required}]whether to check that all required options were provided \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\begin{Desc}
-\item[\hyperlink{deprecated__deprecated000001}{非推奨}]use \hyperlink{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext()} instead \end{Desc}
-
-
- Option.c の 292 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_df840961f3dcfb1151b0687f6a5ed436}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}}
-\index{opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-dump}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-dump (FILE $\ast$ {\em outfile}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8c_df840961f3dcfb1151b0687f6a5ed436}
-
-
-Save the contents of the option struct into an already open FILE stream. \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em outfile}]the stream where to dump options \item[{\em args\_\-info}]the option struct to dump \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 200 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_f8987844868b0a599801dbea30a8816d}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}}
-\index{opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-ext}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-ext (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{nd3d2mqo_2Option_8c_f8987844868b0a599801dbea30a8816d}
-
-
-The command line parser (version with additional parameters) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em params}]additional parameters for the parser \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 276 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_6807cb44bb4d0a3bb5ab436599e5476b}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}}
-\index{opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-file\_\-save}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-file\_\-save (const char $\ast$ {\em filename}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8c_6807cb44bb4d0a3bb5ab436599e5476b}
-
-
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em filename}]the file where to save \item[{\em args\_\-info}]the option struct to save \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 229 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_ec5c9be96f2df4ea7b752c1041f83e9e}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-free@{opt\_\-parser\_\-free}}
-\index{opt\_\-parser\_\-free@{opt\_\-parser\_\-free}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-free (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8c_ec5c9be96f2df4ea7b752c1041f83e9e}
-
-
-Deallocates the string fields of the \hyperlink{structopt__info}{opt\_\-info} structure (but does not deallocate the structure itself) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to deallocate \end{description}
-\end{Desc}
-
-
- Option.c の 249 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_4ef13a28faf4887592cb80d412be76aa}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-init@{opt\_\-parser\_\-init}}
-\index{opt\_\-parser\_\-init@{opt\_\-parser\_\-init}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-init (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8c_4ef13a28faf4887592cb80d412be76aa}
-
-
-Initializes the passed \hyperlink{structopt__info}{opt\_\-info} structure's fields (also set default values for options that have a default) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to initialize \end{description}
-\end{Desc}
-
-
- Option.c の 131 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_79db2c8847ec40d26b9286e8084719c5}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}}
-\index{opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-params\_\-create}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf opt\_\-parser\_\-params}$\ast$ opt\_\-parser\_\-params\_\-create (void)\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
-\label{nd3d2mqo_2Option_8c_79db2c8847ec40d26b9286e8084719c5}
-
-
-Allocates dynamically a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure and initializes all its fields to their default values \begin{Desc}
-\item[戻り値:]the created and initialized \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure \end{Desc}
-
-
- Option.c の 152 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_28c759dde6a236fb53f9df9642b72131}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}}
-\index{opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-params\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-params\_\-init (struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{nd3d2mqo_2Option_8c_28c759dde6a236fb53f9df9642b72131}
-
-
-Initializes all the fields a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure to their default values \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em params}]the structure to initialize \end{description}
-\end{Desc}
-
-
- Option.c の 139 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_dc7f6e82e1386dd33ac6d9b15c34d104}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}}
-\index{opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-print\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-help (void)}}
-\label{nd3d2mqo_2Option_8c_dc7f6e82e1386dd33ac6d9b15c34d104}
-
-
-Print the help 
-
- Option.c の 122 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_ad0483c17a23bbdec55f5668579e1e73}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}}
-\index{opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-print\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-version (void)}}
-\label{nd3d2mqo_2Option_8c_ad0483c17a23bbdec55f5668579e1e73}
-
-
-Print the version 
-
- Option.c の 101 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_f1110c3b72c3b4766169bde78e5e6790}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-parser\_\-required@{opt\_\-parser\_\-required}}
-\index{opt\_\-parser\_\-required@{opt\_\-parser\_\-required}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-parser\_\-required}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-required (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  const char $\ast$ {\em prog\_\-name})}}
-\label{nd3d2mqo_2Option_8c_f1110c3b72c3b4766169bde78e5e6790}
-
-
-Checks that all the required options were specified \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to check \item[{\em prog\_\-name}]the name of the program that will be used to print possible errors \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]\end{Desc}
-
-
- Option.c の 315 行で定義されています。
-
-\subsection{変数}
-\hypertarget{nd3d2mqo_2Option_8c_e67f06f2dc06feb12e51dd5a8001b75c}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-info\_\-description@{opt\_\-info\_\-description}}
-\index{opt\_\-info\_\-description@{opt\_\-info\_\-description}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-info\_\-description}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-description} = \char`\"{}\char`\"{}}}
-\label{nd3d2mqo_2Option_8c_e67f06f2dc06feb12e51dd5a8001b75c}
-
-
-
-
- Option.c の 28 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_efaf92922317ee037ef0fcd16606e7ac}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-info\_\-help@{opt\_\-info\_\-help}}
-\index{opt\_\-info\_\-help@{opt\_\-info\_\-help}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-info\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-help}\mbox{[}$\,$\mbox{]}}}
-\label{nd3d2mqo_2Option_8c_efaf92922317ee037ef0fcd16606e7ac}
-
-
-\textbf{初期値:}
-
-\begin{Code}\begin{verbatim} {
-  "  -h, --help                    Print help and exit",
-  "  -V, --version                 Print version and exit",
-  "\n必須のオプション:",
-  "  -i, --input-nd3d=STRING       \n                                   入力nd3dファイル名",
-  "\n任意のオプション:",
-  "  -t, --output-txtr-mqo=STRING  \n                                   出力mqoファイル名 \n                                  (テクスチャ用)  (default=`')",
-  "  -w, --output-wf-mqo=STRING    \n                                   出力mqoファイル名 \n                                  (ワイヤーフレーム出力用)  \n                                  (default=`')",
-  "  -v, --verbose                 \n                                   詳細の表示 (未対応)  (default=off)",
-    0
-}
-\end{verbatim}
-\end{Code}
-all the lines making the help output 
-
-
-
- Option.c の 30 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_de5acfcd3d72ecb6ac1821975b319243}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-info\_\-purpose@{opt\_\-info\_\-purpose}}
-\index{opt\_\-info\_\-purpose@{opt\_\-info\_\-purpose}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-info\_\-purpose}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-purpose} = \char`\"{}nd3d2mqo$\backslash$nauthor R.T$\backslash$n(0000/00/00 created)\char`\"{}}}
-\label{nd3d2mqo_2Option_8c_de5acfcd3d72ecb6ac1821975b319243}
-
-
-the purpose string of the program 
-
-
-
- Option.c の 24 行で定義されています。\hypertarget{nd3d2mqo_2Option_8c_a22e2de7806373a5210c134611371352}{
-\index{nd3d2mqo/Option.c@{nd3d2mqo/Option.c}!opt\_\-info\_\-usage@{opt\_\-info\_\-usage}}
-\index{opt\_\-info\_\-usage@{opt\_\-info\_\-usage}!nd3d2mqo/Option.c@{nd3d2mqo/Option.c}}
-\subsubsection[{opt\_\-info\_\-usage}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-usage} = \char`\"{}Usage: nd3d2mqo \mbox{[}OPTIONS\mbox{]}...\char`\"{}}}
-\label{nd3d2mqo_2Option_8c_a22e2de7806373a5210c134611371352}
-
-
-the usage string of the program 
-
-
-
- Option.c の 26 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/nd3d2mqo_2Option_8h.tex b/latex/vim/.vim/doc/latex/nd3d2mqo_2Option_8h.tex
deleted file mode 100644 (file)
index 5440c3f..0000000
+++ /dev/null
@@ -1,299 +0,0 @@
-\hypertarget{nd3d2mqo_2Option_8h}{
-\section{nd3d2mqo/Option.h}
-\label{nd3d2mqo_2Option_8h}\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structopt__info}{opt\_\-info}
-\begin{CompactList}\small\item\em Where the command line options are stored. \item\end{CompactList}\item 
-struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params}
-\begin{CompactList}\small\item\em The additional parameters to pass to parser functions. \item\end{CompactList}\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{nd3d2mqo_2Option_8h_e033042b96f2ea944a887077fa362e37}{OPT\_\-PARSER\_\-PACKAGE}~\char`\"{}nd3d2mqo\char`\"{}
-\begin{CompactList}\small\item\em the program name \item\end{CompactList}\item 
-\#define \hyperlink{nd3d2mqo_2Option_8h_77eccd8d1f037cb9437b1291c56a4956}{OPT\_\-PARSER\_\-VERSION}~\char`\"{}1.0.0\char`\"{}
-\begin{CompactList}\small\item\em the program version \item\end{CompactList}\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{nd3d2mqo_2Option_8h_ff6819495cc8bd6c182e9a9625d68bc7}{opt\_\-parser} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}{opt\_\-parser2} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, int override, int initialize, int check\_\-required)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8h_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext} (int argc, char $\ast$const $\ast$argv, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8h_df840961f3dcfb1151b0687f6a5ed436}{opt\_\-parser\_\-dump} (FILE $\ast$outfile, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8h_6807cb44bb4d0a3bb5ab436599e5476b}{opt\_\-parser\_\-file\_\-save} (const char $\ast$filename, struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{nd3d2mqo_2Option_8h_dc7f6e82e1386dd33ac6d9b15c34d104}{opt\_\-parser\_\-print\_\-help} (void)
-\item 
-void \hyperlink{nd3d2mqo_2Option_8h_ad0483c17a23bbdec55f5668579e1e73}{opt\_\-parser\_\-print\_\-version} (void)
-\item 
-void \hyperlink{nd3d2mqo_2Option_8h_28c759dde6a236fb53f9df9642b72131}{opt\_\-parser\_\-params\_\-init} (struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$params)
-\item 
-struct \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} $\ast$ \hyperlink{nd3d2mqo_2Option_8h_79db2c8847ec40d26b9286e8084719c5}{opt\_\-parser\_\-params\_\-create} (void)
-\item 
-void \hyperlink{nd3d2mqo_2Option_8h_4ef13a28faf4887592cb80d412be76aa}{opt\_\-parser\_\-init} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-void \hyperlink{nd3d2mqo_2Option_8h_ec5c9be96f2df4ea7b752c1041f83e9e}{opt\_\-parser\_\-free} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info)
-\item 
-int \hyperlink{nd3d2mqo_2Option_8h_f1110c3b72c3b4766169bde78e5e6790}{opt\_\-parser\_\-required} (struct \hyperlink{structopt__info}{opt\_\-info} $\ast$args\_\-info, const char $\ast$prog\_\-name)
-\end{CompactItemize}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-const char $\ast$ \hyperlink{nd3d2mqo_2Option_8h_de5acfcd3d72ecb6ac1821975b319243}{opt\_\-info\_\-purpose}
-\begin{CompactList}\small\item\em the purpose string of the program \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{nd3d2mqo_2Option_8h_a22e2de7806373a5210c134611371352}{opt\_\-info\_\-usage}
-\begin{CompactList}\small\item\em the usage string of the program \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{nd3d2mqo_2Option_8h_efaf92922317ee037ef0fcd16606e7ac}{opt\_\-info\_\-help} \mbox{[}$\,$\mbox{]}
-\begin{CompactList}\small\item\em all the lines making the help output \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{nd3d2mqo_2Option_8h_e033042b96f2ea944a887077fa362e37}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!OPT\_\-PARSER\_\-PACKAGE@{OPT\_\-PARSER\_\-PACKAGE}}
-\index{OPT\_\-PARSER\_\-PACKAGE@{OPT\_\-PARSER\_\-PACKAGE}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{OPT\_\-PARSER\_\-PACKAGE}]{\setlength{\rightskip}{0pt plus 5cm}\#define OPT\_\-PARSER\_\-PACKAGE~\char`\"{}nd3d2mqo\char`\"{}}}
-\label{nd3d2mqo_2Option_8h_e033042b96f2ea944a887077fa362e37}
-
-
-the program name 
-
-
-
- Option.h の 24 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_77eccd8d1f037cb9437b1291c56a4956}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!OPT\_\-PARSER\_\-VERSION@{OPT\_\-PARSER\_\-VERSION}}
-\index{OPT\_\-PARSER\_\-VERSION@{OPT\_\-PARSER\_\-VERSION}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{OPT\_\-PARSER\_\-VERSION}]{\setlength{\rightskip}{0pt plus 5cm}\#define OPT\_\-PARSER\_\-VERSION~\char`\"{}1.0.0\char`\"{}}}
-\label{nd3d2mqo_2Option_8h_77eccd8d1f037cb9437b1291c56a4956}
-
-
-the program version 
-
-
-
- Option.h の 29 行で定義されています。
-
-\subsection{関数}
-\hypertarget{nd3d2mqo_2Option_8h_ff6819495cc8bd6c182e9a9625d68bc7}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser@{opt\_\-parser}}
-\index{opt\_\-parser@{opt\_\-parser}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8h_ff6819495cc8bd6c182e9a9625d68bc7}
-
-
-The command line parser \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 261 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser2@{opt\_\-parser2}}
-\index{opt\_\-parser2@{opt\_\-parser2}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser2}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser2 (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  int {\em override}, \/  int {\em initialize}, \/  int {\em check\_\-required})}}
-\label{nd3d2mqo_2Option_8h_4954fe411ec1cd2fcd05dab8bf92489c}
-
-
-The command line parser (version with additional parameters - deprecated) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em override}]whether to override possibly already present options \item[{\em initialize}]whether to initialize the option structure my\_\-args\_\-info \item[{\em check\_\-required}]whether to check that all required options were provided \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\begin{Desc}
-\item[\hyperlink{deprecated__deprecated000002}{非推奨}]use \hyperlink{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext()} instead \end{Desc}
-
-
-The command line parser (version with additional parameters - deprecated) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em override}]whether to override possibly already present options \item[{\em initialize}]whether to initialize the option structure my\_\-args\_\-info \item[{\em check\_\-required}]whether to check that all required options were provided \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-\begin{Desc}
-\item[\hyperlink{deprecated__deprecated000001}{非推奨}]use \hyperlink{mqo2nd3d_2Option_8c_f8987844868b0a599801dbea30a8816d}{opt\_\-parser\_\-ext()} instead \end{Desc}
-
-
- Option.c の 283 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_df840961f3dcfb1151b0687f6a5ed436}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}}
-\index{opt\_\-parser\_\-dump@{opt\_\-parser\_\-dump}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-dump}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-dump (FILE $\ast$ {\em outfile}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8h_df840961f3dcfb1151b0687f6a5ed436}
-
-
-Save the contents of the option struct into an already open FILE stream. \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em outfile}]the stream where to dump options \item[{\em args\_\-info}]the option struct to dump \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 193 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_f8987844868b0a599801dbea30a8816d}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}}
-\index{opt\_\-parser\_\-ext@{opt\_\-parser\_\-ext}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-ext}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-ext (int {\em argc}, \/  char $\ast$const $\ast$ {\em argv}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{nd3d2mqo_2Option_8h_f8987844868b0a599801dbea30a8816d}
-
-
-The command line parser (version with additional parameters) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em argc}]the number of command line options \item[{\em argv}]the command line options \item[{\em args\_\-info}]the structure where option information will be stored \item[{\em params}]additional parameters for the parser \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 267 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_6807cb44bb4d0a3bb5ab436599e5476b}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}}
-\index{opt\_\-parser\_\-file\_\-save@{opt\_\-parser\_\-file\_\-save}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-file\_\-save}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-file\_\-save (const char $\ast$ {\em filename}, \/  struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8h_6807cb44bb4d0a3bb5ab436599e5476b}
-
-
-Save the contents of the option struct into a (text) file. This file can be read by the config file parser (if generated by gengetopt) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em filename}]the file where to save \item[{\em args\_\-info}]the option struct to save \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]0 if everything went fine, NON 0 if an error took place \end{Desc}
-
-
- Option.c の 220 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_ec5c9be96f2df4ea7b752c1041f83e9e}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-free@{opt\_\-parser\_\-free}}
-\index{opt\_\-parser\_\-free@{opt\_\-parser\_\-free}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-free (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8h_ec5c9be96f2df4ea7b752c1041f83e9e}
-
-
-Deallocates the string fields of the \hyperlink{structopt__info}{opt\_\-info} structure (but does not deallocate the structure itself) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to deallocate \end{description}
-\end{Desc}
-
-
- Option.c の 240 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_4ef13a28faf4887592cb80d412be76aa}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-init@{opt\_\-parser\_\-init}}
-\index{opt\_\-parser\_\-init@{opt\_\-parser\_\-init}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-init (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info})}}
-\label{nd3d2mqo_2Option_8h_4ef13a28faf4887592cb80d412be76aa}
-
-
-Initializes the passed \hyperlink{structopt__info}{opt\_\-info} structure's fields (also set default values for options that have a default) \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to initialize \end{description}
-\end{Desc}
-
-
- Option.c の 126 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_79db2c8847ec40d26b9286e8084719c5}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}}
-\index{opt\_\-parser\_\-params\_\-create@{opt\_\-parser\_\-params\_\-create}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-params\_\-create}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf opt\_\-parser\_\-params}$\ast$ opt\_\-parser\_\-params\_\-create (void)\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
-\label{nd3d2mqo_2Option_8h_79db2c8847ec40d26b9286e8084719c5}
-
-
-Allocates dynamically a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure and initializes all its fields to their default values \begin{Desc}
-\item[戻り値:]the created and initialized \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure \end{Desc}
-
-
- Option.c の 147 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_28c759dde6a236fb53f9df9642b72131}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}}
-\index{opt\_\-parser\_\-params\_\-init@{opt\_\-parser\_\-params\_\-init}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-params\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-params\_\-init (struct {\bf opt\_\-parser\_\-params} $\ast$ {\em params})}}
-\label{nd3d2mqo_2Option_8h_28c759dde6a236fb53f9df9642b72131}
-
-
-Initializes all the fields a \hyperlink{structopt__parser__params}{opt\_\-parser\_\-params} structure to their default values \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em params}]the structure to initialize \end{description}
-\end{Desc}
-
-
- Option.c の 134 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_dc7f6e82e1386dd33ac6d9b15c34d104}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}}
-\index{opt\_\-parser\_\-print\_\-help@{opt\_\-parser\_\-print\_\-help}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-print\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-help (void)}}
-\label{nd3d2mqo_2Option_8h_dc7f6e82e1386dd33ac6d9b15c34d104}
-
-
-Print the help 
-
- Option.c の 117 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_ad0483c17a23bbdec55f5668579e1e73}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}}
-\index{opt\_\-parser\_\-print\_\-version@{opt\_\-parser\_\-print\_\-version}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-print\_\-version}]{\setlength{\rightskip}{0pt plus 5cm}void opt\_\-parser\_\-print\_\-version (void)}}
-\label{nd3d2mqo_2Option_8h_ad0483c17a23bbdec55f5668579e1e73}
-
-
-Print the version 
-
- Option.c の 96 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_f1110c3b72c3b4766169bde78e5e6790}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-parser\_\-required@{opt\_\-parser\_\-required}}
-\index{opt\_\-parser\_\-required@{opt\_\-parser\_\-required}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-parser\_\-required}]{\setlength{\rightskip}{0pt plus 5cm}int opt\_\-parser\_\-required (struct {\bf opt\_\-info} $\ast$ {\em args\_\-info}, \/  const char $\ast$ {\em prog\_\-name})}}
-\label{nd3d2mqo_2Option_8h_f1110c3b72c3b4766169bde78e5e6790}
-
-
-Checks that all the required options were specified \begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em args\_\-info}]the structure to check \item[{\em prog\_\-name}]the name of the program that will be used to print possible errors \end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]\end{Desc}
-
-
- Option.c の 306 行で定義されています。
-
-\subsection{変数}
-\hypertarget{nd3d2mqo_2Option_8h_efaf92922317ee037ef0fcd16606e7ac}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-info\_\-help@{opt\_\-info\_\-help}}
-\index{opt\_\-info\_\-help@{opt\_\-info\_\-help}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-info\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-help}\mbox{[}$\,$\mbox{]}}}
-\label{nd3d2mqo_2Option_8h_efaf92922317ee037ef0fcd16606e7ac}
-
-
-all the lines making the help output 
-
-
-
- Option.c の 30 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_de5acfcd3d72ecb6ac1821975b319243}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-info\_\-purpose@{opt\_\-info\_\-purpose}}
-\index{opt\_\-info\_\-purpose@{opt\_\-info\_\-purpose}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-info\_\-purpose}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-purpose}}}
-\label{nd3d2mqo_2Option_8h_de5acfcd3d72ecb6ac1821975b319243}
-
-
-the purpose string of the program 
-
-
-
- Option.c の 24 行で定義されています。\hypertarget{nd3d2mqo_2Option_8h_a22e2de7806373a5210c134611371352}{
-\index{nd3d2mqo/Option.h@{nd3d2mqo/Option.h}!opt\_\-info\_\-usage@{opt\_\-info\_\-usage}}
-\index{opt\_\-info\_\-usage@{opt\_\-info\_\-usage}!nd3d2mqo/Option.h@{nd3d2mqo/Option.h}}
-\subsubsection[{opt\_\-info\_\-usage}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info\_\-usage}}}
-\label{nd3d2mqo_2Option_8h_a22e2de7806373a5210c134611371352}
-
-
-the usage string of the program 
-
-
-
- Option.c の 26 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/png__load_8cc.tex b/latex/vim/.vim/doc/latex/png__load_8cc.tex
deleted file mode 100644 (file)
index 74a2979..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-\hypertarget{png__load_8cc}{
-\section{model\_\-mod/png\_\-load.cc}
-\label{png__load_8cc}\index{model\_\-mod/png\_\-load.cc@{model\_\-mod/png\_\-load.cc}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{png__load_8cc_4e42e363043be96fcd95e48e05260828}{read\_\-png\_\-info} (FILE $\ast$fp, png\_\-structp $\ast$png\_\-ptr, png\_\-infop $\ast$info\_\-ptr)
-\item 
-GLubyte $\ast$ \hyperlink{png__load_8cc_df5d64e1028b3f111c0421a951eab2d9}{loadPNGTexture} (const char $\ast$filename, unsigned long \&\hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, unsigned long \&\hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\begin{CompactList}\small\item\em PNGを読み込み,RGBAの情報を得る.. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{png__load_8cc_df5d64e1028b3f111c0421a951eab2d9}{
-\index{png\_\-load.cc@{png\_\-load.cc}!loadPNGTexture@{loadPNGTexture}}
-\index{loadPNGTexture@{loadPNGTexture}!png_load.cc@{png\_\-load.cc}}
-\subsubsection[{loadPNGTexture}]{\setlength{\rightskip}{0pt plus 5cm}GLubyte$\ast$ loadPNGTexture (const char $\ast$ {\em filename}, \/  unsigned long \& {\em width}, \/  unsigned long \& {\em height})}}
-\label{png__load_8cc_df5d64e1028b3f111c0421a951eab2d9}
-
-
-PNGを読み込み,RGBAの情報を得る.. 
-
-\begin{Desc}
-\item[覚え書き:]libpngが必要 \end{Desc}
-\begin{Desc}
-\item[作者:]K.Hirai テクスチャ(PNG画像)の読み込み \end{Desc}
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em PNGファイル名}]\item[{\em 画像の横幅}]\item[{\em 画像の縦幅}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em 画像のRGBAの値を格納した配列}]\end{description}
-\end{Desc}
-
-
- png\_\-load.cc の 34 行で定義されています。\hypertarget{png__load_8cc_4e42e363043be96fcd95e48e05260828}{
-\index{png\_\-load.cc@{png\_\-load.cc}!read\_\-png\_\-info@{read\_\-png\_\-info}}
-\index{read\_\-png\_\-info@{read\_\-png\_\-info}!png_load.cc@{png\_\-load.cc}}
-\subsubsection[{read\_\-png\_\-info}]{\setlength{\rightskip}{0pt plus 5cm}void read\_\-png\_\-info (FILE $\ast$ {\em fp}, \/  png\_\-structp $\ast$ {\em png\_\-ptr}, \/  png\_\-infop $\ast$ {\em info\_\-ptr})}}
-\label{png__load_8cc_4e42e363043be96fcd95e48e05260828}
-
-
-
-
- png\_\-load.cc の 11 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/png__load_8h.tex b/latex/vim/.vim/doc/latex/png__load_8h.tex
deleted file mode 100644 (file)
index 4195bb4..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-\hypertarget{png__load_8h}{
-\section{model\_\-mod/png\_\-load.h}
-\label{png__load_8h}\index{model\_\-mod/png\_\-load.h@{model\_\-mod/png\_\-load.h}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-GLubyte $\ast$ \hyperlink{png__load_8h_df5d64e1028b3f111c0421a951eab2d9}{loadPNGTexture} (const char $\ast$filename, unsigned long \&\hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, unsigned long \&\hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height})
-\begin{CompactList}\small\item\em PNGを読み込み,RGBAの情報を得る.. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{png__load_8h_df5d64e1028b3f111c0421a951eab2d9}{
-\index{png\_\-load.h@{png\_\-load.h}!loadPNGTexture@{loadPNGTexture}}
-\index{loadPNGTexture@{loadPNGTexture}!png_load.h@{png\_\-load.h}}
-\subsubsection[{loadPNGTexture}]{\setlength{\rightskip}{0pt plus 5cm}GLubyte$\ast$ loadPNGTexture (const char $\ast$ {\em filename}, \/  unsigned long \& {\em width}, \/  unsigned long \& {\em height})}}
-\label{png__load_8h_df5d64e1028b3f111c0421a951eab2d9}
-
-
-PNGを読み込み,RGBAの情報を得る.. 
-
-\begin{Desc}
-\item[覚え書き:]libpngが必要 \end{Desc}
-\begin{Desc}
-\item[作者:]K.Hirai テクスチャ(PNG画像)の読み込み \end{Desc}
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[{\em PNGファイル名}]\item[{\em 画像の横幅}]\item[{\em 画像の縦幅}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em 画像のRGBAの値を格納した配列}]\end{description}
-\end{Desc}
-
-
- png\_\-load.cc の 34 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/point_8cc.tex b/latex/vim/.vim/doc/latex/point_8cc.tex
deleted file mode 100644 (file)
index 13074cc..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-\hypertarget{point_8cc}{
-\section{model\_\-mod/point.cc}
-\label{point_8cc}\index{model\_\-mod/point.cc@{model\_\-mod/point.cc}}
-}
-ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý.  
-
-
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceDrawing}{Drawing}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespaceDrawing_2be9af8a6bc24fd435569928cf94d5b7}{Drawing::drawWirePyramid} (GLdouble size)
-\item 
-void \hyperlink{namespaceDrawing_701f0414c4c6189ea95b2b7c9af24b71}{Drawing::drawSolidPyramid} (GLdouble size)
-\item 
-void \hyperlink{namespaceDrawing_9066c8127e21b8e52fb425a4d2014edf}{Drawing::drawCross} (GLdouble size)
-\item 
-Lab::PointType \hyperlink{namespaceDrawing_7f9f5fec3b6bb47e4e741587ffaeeca3}{Drawing::getPointType} (\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}{Drawing::PointType} type)
-\end{CompactItemize}
-
-
-\subsection{説明}
-ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý. 
-
-
-
- \hyperlink{point_8cc-source}{point.cc} で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/point_8cc__incl.eps b/latex/vim/.vim/doc/latex/point_8cc__incl.eps
deleted file mode 100644 (file)
index 700aeb9..0000000
+++ /dev/null
@@ -1,346 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 196 176
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 160 140 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 14 112 moveto
-14 132 lineto
-118 132 lineto
-118 112 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 14 112 moveto
-14 132 lineto
-118 132 lineto
-118 112 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-22 119 moveto 88 (model_mod/point.cc) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 44 56 88 76 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($point_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 44 56 moveto
-44 76 lineto
-89 76 lineto
-89 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 44 56 moveto
-44 76 lineto
-89 76 lineto
-89 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-51.5 63 moveto 29 (point.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 66 112 moveto
-66 105 66 95 66 86 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 69.5 86 moveto
-66 76 lineto
-62.5 86 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 69.5 86 moveto
-66 76 lineto
-62.5 86 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 20 lineto
-48 20 lineto
-48 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 20 lineto
-48 20 lineto
-48 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7 moveto 32 (GL/gl.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58 56 moveto
-52 48 44 38 38 29 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 40.46 26.38 moveto
-32 20 lineto
-34.63 30.26 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 40.46 26.38 moveto
-32 20 lineto
-34.63 30.26 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 0 moveto
-66 20 lineto
-153 20 lineto
-153 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 0 moveto
-66 20 lineto
-153 20 lineto
-153 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-73.5 7 moveto 71 (ImageDefaults.h) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 74 56 moveto
-80 48 88 38 95 28 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 97.8 30.1 moveto
-101 20 lineto
-92.2 25.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 97.8 30.1 moveto
-101 20 lineto
-92.2 25.9 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 196 176
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/point_8cc__incl.md5 b/latex/vim/.vim/doc/latex/point_8cc__incl.md5
deleted file mode 100644 (file)
index 58d495e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-03c27885510fb66d2dc6a26ae9b7c5c6
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/point_8cc__incl.pdf b/latex/vim/.vim/doc/latex/point_8cc__incl.pdf
deleted file mode 100644 (file)
index 296bf2e..0000000
Binary files a/latex/vim/.vim/doc/latex/point_8cc__incl.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/point_8h.tex b/latex/vim/.vim/doc/latex/point_8h.tex
deleted file mode 100644 (file)
index 2156dc3..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-\hypertarget{point_8h}{
-\section{model\_\-mod/point.h}
-\label{point_8h}\index{model\_\-mod/point.h@{model\_\-mod/point.h}}
-}
-ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý.  
-
-
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceDrawing}{Drawing}
-\end{CompactItemize}
-\subsection*{列挙型}
-\begin{CompactItemize}
-\item 
-enum \hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}{Drawing::PointType} \{ \par
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0afd62890a6aec30b5a43596f2ceadc69}{Drawing::PointType\_\-Cube}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac014a3366c9fe55464a98f5b4a653e9799}{Drawing::PointType\_\-Cube\_\-NoFill}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac00570b78aa980aa060e81e19f6bb0932e}{Drawing::PointType\_\-Sphere}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0e3db4dcd47f4ef527e15cd1cfb7a6c1e}{Drawing::PointType\_\-Sphere\_\-NoFill}, 
-\par
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac05c8bf637d35464060917dc7d089860d1}{Drawing::PointType\_\-Pyramid}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac010d55cbb4a6d0c0d5732c819442efae4}{Drawing::PointType\_\-Pyramid\_\-NoFill}, 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac07479081a9b3c694dc46d3537fab739fd}{Drawing::PointType\_\-Cross}
- \}
-\begin{CompactList}\small\item\em ÅÀ¤Î·Á¾õ. \item\end{CompactList}\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespaceDrawing_701f0414c4c6189ea95b2b7c9af24b71}{Drawing::drawSolidPyramid} (GLdouble size)
-\item 
-void \hyperlink{namespaceDrawing_2be9af8a6bc24fd435569928cf94d5b7}{Drawing::drawWirePyramid} (GLdouble size)
-\item 
-void \hyperlink{namespaceDrawing_9066c8127e21b8e52fb425a4d2014edf}{Drawing::drawCross} (GLdouble size)
-\item 
-Lab::PointType \hyperlink{namespaceDrawing_7f9f5fec3b6bb47e4e741587ffaeeca3}{Drawing::getPointType} (\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}{Drawing::PointType} type)
-\end{CompactItemize}
-
-
-\subsection{説明}
-ÅÀ¤Î·Á¾õ¤òÉÁ²è¤¹¤ë½èÍý. 
-
-
-
- \hyperlink{point_8h-source}{point.h} で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/point_8h__dep__incl.eps b/latex/vim/.vim/doc/latex/point_8h__dep__incl.eps
deleted file mode 100644 (file)
index 44c8967..0000000
+++ /dev/null
@@ -1,356 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 406 120
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 370 84 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 143 56 moveto
-143 76 lineto
-242 76 lineto
-242 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 143 56 moveto
-143 76 lineto
-242 76 lineto
-242 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-150.5 63 moveto 83 (model_mod/point.h) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 0 126 20 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($display__3D_8h-source.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 20 lineto
-126 20 lineto
-126 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 0 moveto
-0 20 lineto
-126 20 lineto
-126 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7 moveto 110 (model_mod/display_3D.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 160 52 moveto
-137 42 107 29 86 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 158.44 55.14 moveto
-169 56 lineto
-161.28 48.74 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 158.44 55.14 moveto
-169 56 lineto
-161.28 48.74 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 144 0 240 20 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($load_8h-source.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 144 0 moveto
-144 20 lineto
-240 20 lineto
-240 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 144 0 moveto
-144 20 lineto
-240 20 lineto
-240 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-152 7 moveto 80 (model_mod/load.h) alignedtext
-grestore
-% Node1->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 192 46 moveto
-192 37 192 28 192 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 188.5 46 moveto
-192 56 lineto
-195.5 46 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 188.5 46 moveto
-192 56 lineto
-195.5 46 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 258 0 362 20 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($point_8cc.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 258 0 moveto
-258 20 lineto
-362 20 lineto
-362 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 258 0 moveto
-258 20 lineto
-362 20 lineto
-362 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-266 7 moveto 88 (model_mod/point.cc) alignedtext
-grestore
-% Node1->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 222 52 moveto
-243 42 270 29 289 20 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 220.72 48.74 moveto
-213 56 lineto
-223.56 55.14 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 220.72 48.74 moveto
-213 56 lineto
-223.56 55.14 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 406 120
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/point_8h__dep__incl.md5 b/latex/vim/.vim/doc/latex/point_8h__dep__incl.md5
deleted file mode 100644 (file)
index 2ffe51b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-dbd9ddde1b92155e4cf1e110332fce0f
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/point_8h__dep__incl.pdf b/latex/vim/.vim/doc/latex/point_8h__dep__incl.pdf
deleted file mode 100644 (file)
index c0c5dc7..0000000
Binary files a/latex/vim/.vim/doc/latex/point_8h__dep__incl.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/point_8h__incl.eps b/latex/vim/.vim/doc/latex/point_8h__incl.eps
deleted file mode 100644 (file)
index 284d1a7..0000000
+++ /dev/null
@@ -1,300 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 196 120
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 160 84 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 17 56 moveto
-17 76 lineto
-116 76 lineto
-116 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 17 56 moveto
-17 76 lineto
-116 76 lineto
-116 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-24.5 63 moveto 83 (model_mod/point.h) alignedtext
-grestore
-% Node2
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 0 0 moveto
-0 20 lineto
-48 20 lineto
-48 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 0 0 moveto
-0 20 lineto
-48 20 lineto
-48 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 7 moveto 32 (GL/gl.h) alignedtext
-grestore
-% Node1->Node2
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 58 56 moveto
-52 48 44 38 38 29 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 40.46 26.38 moveto
-32 20 lineto
-34.63 30.26 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 40.46 26.38 moveto
-32 20 lineto
-34.63 30.26 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-0.000 0.000 1.000 nodecolor
-newpath 66 0 moveto
-66 20 lineto
-153 20 lineto
-153 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.749 nodecolor
-newpath 66 0 moveto
-66 20 lineto
-153 20 lineto
-153 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-73.5 7 moveto 71 (ImageDefaults.h) alignedtext
-grestore
-% Node1->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 74 56 moveto
-80 48 88 38 95 28 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 97.8 30.1 moveto
-101 20 lineto
-92.2 25.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 97.8 30.1 moveto
-101 20 lineto
-92.2 25.9 lineto
-closepath stroke
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 196 120
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/point_8h__incl.md5 b/latex/vim/.vim/doc/latex/point_8h__incl.md5
deleted file mode 100644 (file)
index 5ffa010..0000000
+++ /dev/null
@@ -1 +0,0 @@
-c9a23f1fe8c275931b7a38408b72f3ef
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/point_8h__incl.pdf b/latex/vim/.vim/doc/latex/point_8h__incl.pdf
deleted file mode 100644 (file)
index 1c39a31..0000000
Binary files a/latex/vim/.vim/doc/latex/point_8h__incl.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/refman.aux b/latex/vim/.vim/doc/latex/refman.aux
deleted file mode 100644 (file)
index a51f10c..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-\relax 
-\ifx\hyper@anchor\@undefined
-\global \let \oldcontentsline\contentsline
-\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
-\global \let \oldnewlabel\newlabel
-\gdef \newlabel#1#2{\newlabelxx{#1}#2}
-\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
-\AtEndDocument{\let \contentsline\oldcontentsline
-\let \newlabel\oldnewlabel}
-\else
-\global \let \hyper@last\relax 
-\fi
-
diff --git a/latex/vim/.vim/doc/latex/refman.idx b/latex/vim/.vim/doc/latex/refman.idx
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/vim/.vim/doc/latex/refman.log b/latex/vim/.vim/doc/latex/refman.log
deleted file mode 100644 (file)
index 2ed0560..0000000
+++ /dev/null
@@ -1,712 +0,0 @@
-This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2009.7.3)  3 AUG 2009 17:50
-entering extended mode
- %&-line parsing enabled.
-**refman.tex
-(./refman.tex
-LaTeX2e <2005/12/01>
-Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
-yphenation, loaded.
-(/usr/share/texmf-texlive/tex/latex/base/book.cls
-Document Class: book 2005/09/16 v1.4f Standard LaTeX document class
-(/usr/share/texmf-texlive/tex/latex/base/bk10.clo
-File: bk10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
-)
-\c@part=\count79
-\c@chapter=\count80
-\c@section=\count81
-\c@subsection=\count82
-\c@subsubsection=\count83
-\c@paragraph=\count84
-\c@subparagraph=\count85
-\c@figure=\count86
-\c@table=\count87
-\abovecaptionskip=\skip41
-\belowcaptionskip=\skip42
-\bibindent=\dimen102
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/a4wide.sty
-Package: a4wide 1994/08/30
-
-(/usr/share/texmf-texlive/tex/latex/ntgclass/a4.sty
-Package: a4 2004/04/15 v1.2g A4 based page layout
-))
-(/usr/share/texmf-texlive/tex/latex/base/makeidx.sty
-Package: makeidx 2000/03/29 v1.0m Standard LaTeX package
-)
-(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty
-\fancy@headwidth=\skip43
-\f@ncyO@elh=\skip44
-\f@ncyO@erh=\skip45
-\f@ncyO@olh=\skip46
-\f@ncyO@orh=\skip47
-\f@ncyO@elf=\skip48
-\f@ncyO@erf=\skip49
-\f@ncyO@olf=\skip50
-\f@ncyO@orf=\skip51
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
-Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
-Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
-\KV@toks@=\toks14
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
-Package: graphics 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
-
-(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty
-Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
-)
-(/etc/texmf/tex/latex/config/graphics.cfg
-File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
-)
-Package graphics Info: Driver file: pdftex.def on input line 90.
-
-(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def
-File: pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX
-\Gread@gobject=\count88
-))
-\Gin@req@height=\dimen103
-\Gin@req@width=\dimen104
-)
-(/usr/share/texmf-texlive/tex/latex/tools/multicol.sty
-Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
-\c@tracingmulticols=\count89
-\mult@box=\box26
-\multicol@leftmargin=\dimen105
-\c@unbalance=\count90
-\c@collectmore=\count91
-\doublecol@number=\count92
-\multicoltolerance=\count93
-\multicolpretolerance=\count94
-\full@width=\dimen106
-\page@free=\dimen107
-\premulticols=\dimen108
-\postmulticols=\dimen109
-\multicolsep=\skip52
-\multicolbaselineskip=\skip53
-\partial@page=\box27
-\last@line=\box28
-\mult@rightbox=\box29
-\mult@grightbox=\box30
-\mult@gfirstbox=\box31
-\mult@firstbox=\box32
-\@tempa=\box33
-\@tempa=\box34
-\@tempa=\box35
-\@tempa=\box36
-\@tempa=\box37
-\@tempa=\box38
-\@tempa=\box39
-\@tempa=\box40
-\@tempa=\box41
-\@tempa=\box42
-\@tempa=\box43
-\@tempa=\box44
-\@tempa=\box45
-\@tempa=\box46
-\@tempa=\box47
-\@tempa=\box48
-\@tempa=\box49
-\c@columnbadness=\count95
-\c@finalcolumnbadness=\count96
-\last@try=\dimen110
-\multicolovershoot=\dimen111
-\multicolundershoot=\dimen112
-\mult@nat@firstbox=\box50
-\colbreak@box=\box51
-)
-(/usr/share/texmf-texlive/tex/latex/float/float.sty
-Package: float 2001/11/08 v1.3d Float enhancements (AL)
-\c@float@type=\count97
-\float@exts=\toks15
-\float@box=\box52
-\@float@everytoks=\toks16
-\@floatcapt=\box53
-)
-(/usr/share/texmf-texlive/tex/latex/base/textcomp.sty
-Package: textcomp 2005/09/27 v1.99g Standard LaTeX package
-Package textcomp Info: Sub-encoding information:
-(textcomp)               5 = only ISO-Adobe without \textcurrency
-(textcomp)               4 = 5 + \texteuro
-(textcomp)               3 = 4 + \textohm
-(textcomp)               2 = 3 + \textestimated + \textcurrency
-(textcomp)               1 = TS1 - \textcircled - \t
-(textcomp)               0 = TS1 (full)
-(textcomp)             Font families with sub-encoding setting implement
-(textcomp)             only a restricted character set as indicated.
-(textcomp)             Family '?' is the default used for unknown fonts.
-(textcomp)             See the documentation for details.
-Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71.
-
-(/usr/share/texmf-texlive/tex/latex/base/ts1enc.def
-File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
-)
-LaTeX Info: Redefining \oldstylenums on input line 266.
-Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281.
-Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282.
-Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283.
-Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284.
-Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285.
-Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286.
-Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287.
-Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288.
-Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289.
-Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290.
-Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291.
-Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292.
-Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293.
-Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294.
-Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295.
-Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296.
-Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297.
-Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298.
-Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299.
-Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300.
-Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301.
-Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302.
-Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303.
-Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304.
-
-Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305.
-Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306.
-Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307.
-Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308.
-Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309.
-Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310.
-Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 311.
-Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 312.
-Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 313.
-Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 314.
-Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 315.
-Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 316.
-Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 317.
-Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 318.
-Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 319.
-Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 320.
-Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 321.
-Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 322.
-Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 323.
-Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 324.
-Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 325.
-Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 326.
-)
-(/usr/share/texmf-texlive/tex/latex/base/alltt.sty
-Package: alltt 1997/06/16 v2.0g defines alltt environment
-)
-(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty
-Package: times 2005/04/12 PSNFSS-v9.2a (SPQR) 
-)
-(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty
-Package: ifpdf 2006/02/20 v1.4 Provides the ifpdf switch (HO)
-Package ifpdf Info: pdfTeX in pdf mode detected.
-)
-(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
-Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX
-\@linkdim=\dimen113
-\Hy@linkcounter=\count98
-\Hy@pagecounter=\count99
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def
-File: pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
-)
-(/etc/texmf/tex/latex/config/hyperref.cfg
-File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
-)
-(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty
-Package: kvoptions 2006/08/22 v2.4 Connects package keyval with LaTeX options (
-HO)
-)
-Package hyperref Info: Option `colorlinks' set `true' on input line 2238.
-Package hyperref Info: Option `unicode' set `true' on input line 2238.
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/puenc.def
-File: puenc.def 2007/02/07 v6.75r Hyperref: PDF Unicode definition (HO)
-)
-Package hyperref Info: Hyper figures OFF on input line 2288.
-Package hyperref Info: Link nesting OFF on input line 2293.
-Package hyperref Info: Hyper index ON on input line 2296.
-Package hyperref Info: Plain pages OFF on input line 2303.
-Package hyperref Info: Backreferencing ON on input line 2306.
-
-Implicit mode ON; LaTeX internals redefined
-Package hyperref Info: Bookmarks ON on input line 2444.
-(/usr/share/texmf-texlive/tex/latex/hyperref/backref.sty
-Package: backref 2006/10/06 v1.27 Bibliographical back referencing
-)
-(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty
-\Urlmuskip=\muskip10
-Package: url 2005/06/27  ver 3.2  Verb mode for urls, etc.
-)
-LaTeX Info: Redefining \url on input line 2599.
-\Fld@menulength=\count100
-\Field@Width=\dimen114
-\Fld@charsize=\dimen115
-\Choice@toks=\toks17
-\Field@toks=\toks18
-Package hyperref Info: Hyper figures OFF on input line 3102.
-Package hyperref Info: Link nesting OFF on input line 3107.
-Package hyperref Info: Hyper index ON on input line 3110.
-Package hyperref Info: backreferencing ON on input line 3115.
-Package hyperref Info: Link coloring ON on input line 3120.
-\Hy@abspage=\count101
-\c@Item=\count102
-\c@Hfootnote=\count103
-)
-*hyperref using driver hpdftex*
-(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def
-File: hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX
-\Fld@listcount=\count104
-)
-(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
-Package: inputenc 2006/05/05 v1.1b Input encoding file
-\inpenc@prehook=\toks19
-\inpenc@posthook=\toks20
-
-(/usr/share/texmf-texlive/tex/latex/base/utf8.def
-File: utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc
-Now handling font encoding OML ...
-... no UTF-8 mapping file for font encoding OML
-Now handling font encoding T1 ...
-... processing UTF-8 mapping file for font encodingT1
-
-(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu
-File: t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
-   defining Unicode char U+00A1 (decimal 161)
-   defining Unicode char U+00A3 (decimal 163)
-   defining Unicode char U+00AB (decimal 171)
-   defining Unicode char U+00BB (decimal 187)
-   defining Unicode char U+00BF (decimal 191)
-   defining Unicode char U+00C0 (decimal 192)
-   defining Unicode char U+00C1 (decimal 193)
-   defining Unicode char U+00C2 (decimal 194)
-   defining Unicode char U+00C3 (decimal 195)
-   defining Unicode char U+00C4 (decimal 196)
-   defining Unicode char U+00C5 (decimal 197)
-   defining Unicode char U+00C6 (decimal 198)
-   defining Unicode char U+00C7 (decimal 199)
-   defining Unicode char U+00C8 (decimal 200)
-   defining Unicode char U+00C9 (decimal 201)
-   defining Unicode char U+00CA (decimal 202)
-   defining Unicode char U+00CB (decimal 203)
-   defining Unicode char U+00CC (decimal 204)
-   defining Unicode char U+00CD (decimal 205)
-   defining Unicode char U+00CE (decimal 206)
-   defining Unicode char U+00CF (decimal 207)
-   defining Unicode char U+00D0 (decimal 208)
-   defining Unicode char U+00D1 (decimal 209)
-   defining Unicode char U+00D2 (decimal 210)
-   defining Unicode char U+00D3 (decimal 211)
-   defining Unicode char U+00D4 (decimal 212)
-   defining Unicode char U+00D5 (decimal 213)
-   defining Unicode char U+00D6 (decimal 214)
-   defining Unicode char U+00D8 (decimal 216)
-   defining Unicode char U+00D9 (decimal 217)
-   defining Unicode char U+00DA (decimal 218)
-   defining Unicode char U+00DB (decimal 219)
-   defining Unicode char U+00DC (decimal 220)
-   defining Unicode char U+00DD (decimal 221)
-   defining Unicode char U+00DE (decimal 222)
-   defining Unicode char U+00DF (decimal 223)
-   defining Unicode char U+00E0 (decimal 224)
-   defining Unicode char U+00E1 (decimal 225)
-   defining Unicode char U+00E2 (decimal 226)
-   defining Unicode char U+00E3 (decimal 227)
-   defining Unicode char U+00E4 (decimal 228)
-   defining Unicode char U+00E5 (decimal 229)
-   defining Unicode char U+00E6 (decimal 230)
-   defining Unicode char U+00E7 (decimal 231)
-   defining Unicode char U+00E8 (decimal 232)
-   defining Unicode char U+00E9 (decimal 233)
-   defining Unicode char U+00EA (decimal 234)
-   defining Unicode char U+00EB (decimal 235)
-   defining Unicode char U+00EC (decimal 236)
-   defining Unicode char U+00ED (decimal 237)
-   defining Unicode char U+00EE (decimal 238)
-   defining Unicode char U+00EF (decimal 239)
-   defining Unicode char U+00F0 (decimal 240)
-   defining Unicode char U+00F1 (decimal 241)
-   defining Unicode char U+00F2 (decimal 242)
-   defining Unicode char U+00F3 (decimal 243)
-   defining Unicode char U+00F4 (decimal 244)
-   defining Unicode char U+00F5 (decimal 245)
-   defining Unicode char U+00F6 (decimal 246)
-   defining Unicode char U+00F8 (decimal 248)
-   defining Unicode char U+00F9 (decimal 249)
-   defining Unicode char U+00FA (decimal 250)
-   defining Unicode char U+00FB (decimal 251)
-   defining Unicode char U+00FC (decimal 252)
-   defining Unicode char U+00FD (decimal 253)
-   defining Unicode char U+00FE (decimal 254)
-   defining Unicode char U+00FF (decimal 255)
-   defining Unicode char U+0102 (decimal 258)
-   defining Unicode char U+0103 (decimal 259)
-   defining Unicode char U+0104 (decimal 260)
-   defining Unicode char U+0105 (decimal 261)
-   defining Unicode char U+0106 (decimal 262)
-   defining Unicode char U+0107 (decimal 263)
-   defining Unicode char U+010C (decimal 268)
-   defining Unicode char U+010D (decimal 269)
-   defining Unicode char U+010E (decimal 270)
-   defining Unicode char U+010F (decimal 271)
-   defining Unicode char U+0110 (decimal 272)
-   defining Unicode char U+0111 (decimal 273)
-   defining Unicode char U+0118 (decimal 280)
-   defining Unicode char U+0119 (decimal 281)
-   defining Unicode char U+011A (decimal 282)
-   defining Unicode char U+011B (decimal 283)
-   defining Unicode char U+011E (decimal 286)
-   defining Unicode char U+011F (decimal 287)
-   defining Unicode char U+0130 (decimal 304)
-   defining Unicode char U+0131 (decimal 305)
-   defining Unicode char U+0132 (decimal 306)
-   defining Unicode char U+0133 (decimal 307)
-   defining Unicode char U+0139 (decimal 313)
-   defining Unicode char U+013A (decimal 314)
-   defining Unicode char U+013D (decimal 317)
-   defining Unicode char U+013E (decimal 318)
-   defining Unicode char U+0141 (decimal 321)
-   defining Unicode char U+0142 (decimal 322)
-   defining Unicode char U+0143 (decimal 323)
-   defining Unicode char U+0144 (decimal 324)
-   defining Unicode char U+0147 (decimal 327)
-   defining Unicode char U+0148 (decimal 328)
-   defining Unicode char U+014A (decimal 330)
-   defining Unicode char U+014B (decimal 331)
-   defining Unicode char U+0150 (decimal 336)
-   defining Unicode char U+0151 (decimal 337)
-   defining Unicode char U+0152 (decimal 338)
-   defining Unicode char U+0153 (decimal 339)
-   defining Unicode char U+0154 (decimal 340)
-   defining Unicode char U+0155 (decimal 341)
-   defining Unicode char U+0158 (decimal 344)
-   defining Unicode char U+0159 (decimal 345)
-   defining Unicode char U+015A (decimal 346)
-   defining Unicode char U+015B (decimal 347)
-   defining Unicode char U+015E (decimal 350)
-   defining Unicode char U+015F (decimal 351)
-   defining Unicode char U+0160 (decimal 352)
-   defining Unicode char U+0161 (decimal 353)
-   defining Unicode char U+0162 (decimal 354)
-   defining Unicode char U+0163 (decimal 355)
-   defining Unicode char U+0164 (decimal 356)
-   defining Unicode char U+0165 (decimal 357)
-   defining Unicode char U+016E (decimal 366)
-   defining Unicode char U+016F (decimal 367)
-   defining Unicode char U+0170 (decimal 368)
-   defining Unicode char U+0171 (decimal 369)
-   defining Unicode char U+0178 (decimal 376)
-   defining Unicode char U+0179 (decimal 377)
-   defining Unicode char U+017A (decimal 378)
-   defining Unicode char U+017B (decimal 379)
-   defining Unicode char U+017C (decimal 380)
-   defining Unicode char U+017D (decimal 381)
-   defining Unicode char U+017E (decimal 382)
-   defining Unicode char U+200C (decimal 8204)
-   defining Unicode char U+2013 (decimal 8211)
-   defining Unicode char U+2014 (decimal 8212)
-   defining Unicode char U+2018 (decimal 8216)
-   defining Unicode char U+2019 (decimal 8217)
-   defining Unicode char U+201A (decimal 8218)
-   defining Unicode char U+201C (decimal 8220)
-   defining Unicode char U+201D (decimal 8221)
-   defining Unicode char U+201E (decimal 8222)
-   defining Unicode char U+2030 (decimal 8240)
-   defining Unicode char U+2031 (decimal 8241)
-   defining Unicode char U+2039 (decimal 8249)
-   defining Unicode char U+203A (decimal 8250)
-   defining Unicode char U+2423 (decimal 9251)
-)
-Now handling font encoding OT1 ...
-... processing UTF-8 mapping file for font encodingOT1
-
-(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu
-File: ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
-   defining Unicode char U+00A1 (decimal 161)
-   defining Unicode char U+00A3 (decimal 163)
-   defining Unicode char U+00B8 (decimal 184)
-   defining Unicode char U+00BF (decimal 191)
-   defining Unicode char U+00C5 (decimal 197)
-   defining Unicode char U+00C6 (decimal 198)
-   defining Unicode char U+00D8 (decimal 216)
-   defining Unicode char U+00DF (decimal 223)
-   defining Unicode char U+00E6 (decimal 230)
-   defining Unicode char U+00EC (decimal 236)
-   defining Unicode char U+00ED (decimal 237)
-   defining Unicode char U+00EE (decimal 238)
-   defining Unicode char U+00EF (decimal 239)
-   defining Unicode char U+00F8 (decimal 248)
-   defining Unicode char U+0131 (decimal 305)
-   defining Unicode char U+0141 (decimal 321)
-   defining Unicode char U+0142 (decimal 322)
-   defining Unicode char U+0152 (decimal 338)
-   defining Unicode char U+0153 (decimal 339)
-   defining Unicode char U+2013 (decimal 8211)
-   defining Unicode char U+2014 (decimal 8212)
-   defining Unicode char U+2018 (decimal 8216)
-   defining Unicode char U+2019 (decimal 8217)
-   defining Unicode char U+201C (decimal 8220)
-   defining Unicode char U+201D (decimal 8221)
-)
-Now handling font encoding OMS ...
-... processing UTF-8 mapping file for font encodingOMS
-
-(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu
-File: omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
-   defining Unicode char U+00A7 (decimal 167)
-   defining Unicode char U+00B6 (decimal 182)
-   defining Unicode char U+00B7 (decimal 183)
-   defining Unicode char U+2020 (decimal 8224)
-   defining Unicode char U+2021 (decimal 8225)
-   defining Unicode char U+2022 (decimal 8226)
-)
-Now handling font encoding OMX ...
-... no UTF-8 mapping file for font encoding OMX
-Now handling font encoding U ...
-... no UTF-8 mapping file for font encoding U
-Now handling font encoding TS1 ...
-... processing UTF-8 mapping file for font encodingTS1
-
-(/usr/share/texmf-texlive/tex/latex/base/ts1enc.dfu
-File: ts1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
-   defining Unicode char U+00A2 (decimal 162)
-   defining Unicode char U+00A3 (decimal 163)
-   defining Unicode char U+00A4 (decimal 164)
-   defining Unicode char U+00A5 (decimal 165)
-   defining Unicode char U+00A6 (decimal 166)
-   defining Unicode char U+00A7 (decimal 167)
-   defining Unicode char U+00A8 (decimal 168)
-   defining Unicode char U+00A9 (decimal 169)
-   defining Unicode char U+00AA (decimal 170)
-   defining Unicode char U+00AC (decimal 172)
-   defining Unicode char U+00AE (decimal 174)
-   defining Unicode char U+00AF (decimal 175)
-   defining Unicode char U+00B0 (decimal 176)
-   defining Unicode char U+00B1 (decimal 177)
-   defining Unicode char U+00B2 (decimal 178)
-   defining Unicode char U+00B3 (decimal 179)
-   defining Unicode char U+00B4 (decimal 180)
-   defining Unicode char U+00B5 (decimal 181)
-   defining Unicode char U+00B6 (decimal 182)
-   defining Unicode char U+00B7 (decimal 183)
-   defining Unicode char U+00B9 (decimal 185)
-   defining Unicode char U+00BA (decimal 186)
-   defining Unicode char U+00BC (decimal 188)
-   defining Unicode char U+00BD (decimal 189)
-   defining Unicode char U+00BE (decimal 190)
-   defining Unicode char U+00D7 (decimal 215)
-   defining Unicode char U+00F7 (decimal 247)
-   defining Unicode char U+0192 (decimal 402)
-   defining Unicode char U+02C7 (decimal 711)
-   defining Unicode char U+02D8 (decimal 728)
-   defining Unicode char U+02DD (decimal 733)
-   defining Unicode char U+0E3F (decimal 3647)
-   defining Unicode char U+2016 (decimal 8214)
-   defining Unicode char U+2020 (decimal 8224)
-   defining Unicode char U+2021 (decimal 8225)
-   defining Unicode char U+2022 (decimal 8226)
-   defining Unicode char U+2030 (decimal 8240)
-   defining Unicode char U+2031 (decimal 8241)
-   defining Unicode char U+203B (decimal 8251)
-   defining Unicode char U+203D (decimal 8253)
-   defining Unicode char U+2044 (decimal 8260)
-   defining Unicode char U+204E (decimal 8270)
-   defining Unicode char U+2052 (decimal 8274)
-   defining Unicode char U+20A1 (decimal 8353)
-   defining Unicode char U+20A4 (decimal 8356)
-   defining Unicode char U+20A6 (decimal 8358)
-   defining Unicode char U+20A9 (decimal 8361)
-   defining Unicode char U+20AB (decimal 8363)
-   defining Unicode char U+20AC (decimal 8364)
-   defining Unicode char U+20B1 (decimal 8369)
-   defining Unicode char U+2103 (decimal 8451)
-   defining Unicode char U+2116 (decimal 8470)
-   defining Unicode char U+2117 (decimal 8471)
-   defining Unicode char U+211E (decimal 8478)
-   defining Unicode char U+2120 (decimal 8480)
-   defining Unicode char U+2122 (decimal 8482)
-   defining Unicode char U+2126 (decimal 8486)
-   defining Unicode char U+2127 (decimal 8487)
-   defining Unicode char U+212E (decimal 8494)
-   defining Unicode char U+2190 (decimal 8592)
-   defining Unicode char U+2191 (decimal 8593)
-   defining Unicode char U+2192 (decimal 8594)
-   defining Unicode char U+2193 (decimal 8595)
-   defining Unicode char U+2329 (decimal 9001)
-   defining Unicode char U+232A (decimal 9002)
-   defining Unicode char U+2422 (decimal 9250)
-   defining Unicode char U+25E6 (decimal 9702)
-   defining Unicode char U+25EF (decimal 9711)
-   defining Unicode char U+266A (decimal 9834)
-)
-Now handling font encoding PD1 ...
-... no UTF-8 mapping file for font encoding PD1
-Now handling font encoding PU ...
-... no UTF-8 mapping file for font encoding PU
-   defining Unicode char U+00A9 (decimal 169)
-   defining Unicode char U+00AA (decimal 170)
-   defining Unicode char U+00AE (decimal 174)
-   defining Unicode char U+00BA (decimal 186)
-   defining Unicode char U+02C6 (decimal 710)
-   defining Unicode char U+02DC (decimal 732)
-   defining Unicode char U+200C (decimal 8204)
-   defining Unicode char U+2026 (decimal 8230)
-   defining Unicode char U+2122 (decimal 8482)
-   defining Unicode char U+2423 (decimal 9251)
-)) (./doxygen.sty
-Package: doxygen 
-
-(/usr/share/texmf-texlive/tex/latex/tools/calc.sty
-Package: calc 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
-\calc@Acount=\count105
-\calc@Bcount=\count106
-\calc@Adimen=\dimen116
-\calc@Bdimen=\dimen117
-\calc@Askip=\skip54
-\calc@Bskip=\skip55
-LaTeX Info: Redefining \setlength on input line 75.
-LaTeX Info: Redefining \addtolength on input line 76.
-\calc@Ccount=\count107
-\calc@Cskip=\skip56
-)
-(/usr/share/texmf-texlive/tex/latex/tools/array.sty
-Package: array 2005/08/23 v2.4b Tabular extension package (FMi)
-\col@sep=\dimen118
-\extrarowheight=\dimen119
-\NC@list=\toks21
-\extratabsurround=\skip57
-\backup@length=\skip58
-)
-\tmplength=\skip59
-
-(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
-Package: fontenc 2005/09/27 v1.99g Standard LaTeX package
-
-(/usr/share/texmf-texlive/tex/latex/base/t1enc.def
-File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
-LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
-)))
-\@indexfile=\write3
-\openout3 = `refman.idx'.
-
-
-Writing index file refman.idx
-No file refman.aux.
-\openout1 = `refman.aux'.
-
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 33.
-LaTeX Font Info:    ... okay on input line 33.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 33.
-LaTeX Font Info:    ... okay on input line 33.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 33.
-LaTeX Font Info:    ... okay on input line 33.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 33.
-LaTeX Font Info:    ... okay on input line 33.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 33.
-LaTeX Font Info:    ... okay on input line 33.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 33.
-LaTeX Font Info:    ... okay on input line 33.
-LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 33.
-LaTeX Font Info:    Try loading font information for TS1+cmr on input line 33.
-(/usr/share/texmf-texlive/tex/latex/base/ts1cmr.fd
-File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-)
-LaTeX Font Info:    ... okay on input line 33.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 33.
-LaTeX Font Info:    ... okay on input line 33.
-LaTeX Font Info:    Checking defaults for PU/pdf/m/n on input line 33.
-LaTeX Font Info:    ... okay on input line 33.
-LaTeX Font Info:    Try loading font information for T1+ptm on input line 33.
-
-(/usr/share/texmf-texlive/tex/latex/psnfss/t1ptm.fd
-File: t1ptm.fd 2001/06/04 font definitions for T1/ptm.
-)
-(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
-Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)
-
-(/etc/texmf/tex/latex/config/color.cfg
-File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
-)
-Package color Info: Driver file: pdftex.def on input line 130.
-)
-Package hyperref Info: Link coloring ON on input line 33.
-
-(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
-Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section
-
-(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty
-Package: refcount 2006/02/20 v3.0 Data extraction from references (HO)
-)
-\c@section@level=\count108
-)
-LaTeX Info: Redefining \ref on input line 33.
-LaTeX Info: Redefining \pageref on input line 33.
-\@outlinefile=\write4
-\openout4 = `refman.out'.
-
-
-
-! Package inputenc Error: Unicode char \u8:作 not set up for use with LaTeX.
-
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.39 {\large 作
-                成: Doxygen 1.5.8}\\
-? 
-
-! Package inputenc Error: Unicode char \u8:成 not set up for use with LaTeX.
-
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.39 {\large 作成
-                   : Doxygen 1.5.8}\\
-? 
-
-! Package inputenc Error: Unicode char \u8:: not set up for use with LaTeX.
-
-See the inputenc package documentation for explanation.
-Type  H <return>  for immediate help.
- ...                                              
-                                                  
-l.39 {\large 作成:
-                       Doxygen 1.5.8}\\
-? 
-[1
-
-
-{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2
-
-]
-LaTeX Font Info:    Font shape `T1/ptm/bx/n' in size <24.88> not available
-(Font)              Font shape `T1/ptm/b/n' tried instead on input line 46.
-\tf@toc=\write5
-\openout5 = `refman.toc'.
-
- [1
-
-] [2
-
-]
-No file refman.ind.
-(./refman.aux) ) 
-Here is how much of TeX's memory you used:
- 4698 strings out of 95086
- 60184 string characters out of 1183256
- 109575 words of memory out of 1500000
- 7810 multiletter control sequences out of 10000+50000
- 18660 words of font info for 25 fonts, out of 1200000 for 2000
- 28 hyphenation exceptions out of 8191
- 28i,11n,43p,204b,380s stack positions out of 5000i,500n,6000p,200000b,5000s
-{/usr/share/texmf-texlive/fonts/enc/dvips/base/8r.enc}</usr/sha
-re/texmf-texlive/fonts/type1/urw/times/utmb8a.pfb></usr/share/texmf-texlive/fon
-ts/type1/urw/times/utmr8a.pfb>
-Output written on refman.pdf (4 pages, 21981 bytes).
-PDF statistics:
- 37 PDF objects out of 1000 (max. 8388607)
- 6 named destinations out of 1000 (max. 131072)
- 17 words of extra memory for PDF output out of 10000 (max. 10000000)
-
diff --git a/latex/vim/.vim/doc/latex/refman.out b/latex/vim/.vim/doc/latex/refman.out
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/vim/.vim/doc/latex/refman.pdf b/latex/vim/.vim/doc/latex/refman.pdf
deleted file mode 100644 (file)
index d3f58b4..0000000
Binary files a/latex/vim/.vim/doc/latex/refman.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/refman.tex b/latex/vim/.vim/doc/latex/refman.tex
deleted file mode 100644 (file)
index efe036b..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-\documentclass[a4paper]{book}
-\usepackage{a4wide}
-\usepackage{makeidx}
-\usepackage{fancyhdr}
-\usepackage{graphicx}
-\usepackage{multicol}
-\usepackage{float}
-\usepackage{textcomp}
-\usepackage{alltt}
-\usepackage{times}
-\usepackage{ifpdf}
-\ifpdf
-\usepackage[pdftex,
-            pagebackref=true,
-            colorlinks=true,
-            linkcolor=blue,
-            unicode
-           ]{hyperref}
-\else
-\usepackage[ps2pdf,
-            pagebackref=true,
-            colorlinks=true,
-            linkcolor=blue,
-            unicode
-           ]{hyperref}
-\usepackage{pspicture}
-\fi
-\usepackage[utf8]{inputenc}
-\usepackage{doxygen}
-\makeindex
-\setcounter{tocdepth}{3}
-\renewcommand{\footrulewidth}{0.4pt}
-\begin{document}
-\begin{titlepage}
-\vspace*{7cm}
-\begin{center}
-{\Large OpenCampus2009Demo }\\
-\vspace*{1cm}
-{\large 作成: Doxygen 1.5.8}\\
-\vspace*{0.5cm}
-{\small Mon Aug 3 20:41:55 2009}\\
-\end{center}
-\end{titlepage}
-\clearemptydoublepage
-\pagenumbering{roman}
-\tableofcontents
-\clearemptydoublepage
-\pagenumbering{arabic}
-\chapter{非推奨一覧}
-\label{deprecated}
-\hypertarget{deprecated}{}
-\input{deprecated}
-\chapter{ネームスペース索引}
-\input{namespaces}
-\chapter{構成索引}
-\input{hierarchy}
-\chapter{構成索引}
-\input{annotated}
-\chapter{ファイル索引}
-\input{files}
-\chapter{ネームスペース}
-\input{namespacecalibration__mod}
-\include{namespacecamera__mod}
-\include{namespacecapturing__mod}
-\include{namespacecharacter__motion__mod}
-\include{namespacecommand__mod}
-\include{namespaceconfigure}
-\include{namespaceconfirm__mod}
-\include{namespaceDrawing}
-\include{namespaceLab}
-\include{namespacelogo__object__motion__mod}
-\include{namespacemodel__mod}
-\include{namespacemof}
-\chapter{クラス}
-\input{structmof_1_1Add}
-\include{classmof_1_1Animation}
-\include{classboost_1_1noncopyable}
-\include{classLab_1_1Captor}
-\include{structLab_1_1Captor_1_1Resolution}
-\include{classmof_1_1CascadingAnimation}
-\include{classmof_1_1Constant}
-\include{classmof_1_1EventCondition}
-\include{classmof_1_1EventScheduler}
-\include{structmof_1_1EventScheduler_1_1Impl}
-\include{classmof_1_1KeyFrameAnimation}
-\include{structLine}
-\include{classmof_1_1LoopAnimation}
-\include{classmof_1_1Matrix3D}
-\include{structmof_1_1Matrix3D_1_1Array}
-\include{structmof_1_1Multiply}
-\include{classObject}
-\include{structLab_1_1Object3D}
-\include{classObjects}
-\include{classmof_1_1OffsetAnimation}
-\include{structopt__info}
-\include{structopt__parser__params}
-\include{classmof_1_1ParametricAnimation}
-\include{structPlane}
-\include{structPlaneTexture}
-\include{structPoint}
-\include{classmof_1_1RotationAnimation3D}
-\include{classmof_1_1ScalingAnimation3D}
-\include{structt__face}
-\include{structt__material}
-\include{structt__uv}
-\include{structt__vertex}
-\include{classTimeEventCondition}
-\include{classmof_1_1TranslationAnimation3D}
-\include{classmof_1_1UniformAnimation}
-\include{structmof_1_1Vector3D}
-\include{structLab_1_1VertexXYZNUV}
-\chapter{ファイル}
-\input{calibration__mod_8cc}
-\include{calibration__mod_8h}
-\include{camera__mod_8cc}
-\include{camera__mod_8h}
-\include{Captor_8cc}
-\include{Captor_8h}
-\include{capturing__mod_8cc}
-\include{capturing__mod_8h}
-\include{confirm__mod_8cc}
-\include{confirm__mod_8h}
-\include{character__motion__mod_8cc}
-\include{character__motion__mod_8h}
-\include{command__mod_8cc}
-\include{command__mod_8h}
-\include{configure_8h}
-\include{model__mod_2configure_8h}
-\include{demo_8h}
-\include{logo__object__motion__mod_8cc}
-\include{logo__object__motion__mod_8h}
-\include{main_8cc}
-\include{data__read_8cc}
-\include{data__read_8h}
-\include{display__3D_8cc}
-\include{display__3D_8h}
-\include{display__3D__tool_8cc}
-\include{load_8cc}
-\include{load_8h}
-\include{loadCoordinate_8cc}
-\include{model__mod_8cc}
-\include{model__mod_8h}
-\include{model__mode_8cc}
-\include{png__load_8cc}
-\include{png__load_8h}
-\include{point_8cc}
-\include{point_8h}
-\include{set__texture__info_8h}
-\include{test_8cc}
-\include{Animation_8hpp}
-\include{CascadingAnimation_8hpp}
-\include{Constant_8hpp}
-\include{EventCondition_8hpp}
-\include{EventScheduler_8cpp}
-\include{EventScheduler_8hpp}
-\include{Interpolation_8hpp}
-\include{KeyFrameAnimation_8hpp}
-\include{LoopAnimation_8hpp}
-\include{Matrix3D_8cpp}
-\include{Matrix3D_8hpp}
-\include{mofAnimations_8hpp}
-\include{OffsetAnimation_8hpp}
-\include{ParametricAnimation_8hpp}
-\include{RotationAnimation3D_8hpp}
-\include{ScalingAnimation3D_8hpp}
-\include{TranslationAnimation3D_8hpp}
-\include{UniformAnimation_8hpp}
-\include{utilities_8hpp}
-\include{Vector3D_8cpp}
-\include{Vector3D_8hpp}
-\include{mqo2nd3d_2Main_8cpp}
-\include{nd3d2mqo_2Main_8cpp}
-\include{mqo2nd3d_2Option_8c}
-\include{nd3d2mqo_2Option_8c}
-\include{mqo2nd3d_2Option_8h}
-\include{nd3d2mqo_2Option_8h}
-\include{types_8cc}
-\include{types_8h}
-\include{utilities_8cc}
-\include{utilities_8h}
-\printindex
-\end{document}
diff --git a/latex/vim/.vim/doc/latex/refman.toc b/latex/vim/.vim/doc/latex/refman.toc
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/vim/.vim/doc/latex/set__texture__info_8h.tex b/latex/vim/.vim/doc/latex/set__texture__info_8h.tex
deleted file mode 100644 (file)
index 5637f42..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-\hypertarget{set__texture__info_8h}{
-\section{model\_\-mod/set\_\-texture\_\-info.h}
-\label{set__texture__info_8h}\index{model\_\-mod/set\_\-texture\_\-info.h@{model\_\-mod/set\_\-texture\_\-info.h}}
-}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{set__texture__info_8h_6f9dac5522b0dd6350aeac619663c353}{PNG\_\-DEBUG}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{set__texture__info_8h_3a241b8081034d30d965b4437a034c56}{setTextureInfo} (Object3D \&object, const char $\ast$texture\_\-filename, GLuint $\ast$texture\_\-name, unsigned long \&\hyperlink{display__3D_8cc_2474a5474cbff19523a51eb1de01cda4}{width}, unsigned long \&\hyperlink{display__3D_8cc_d12fc34ce789bce6c8a05d8a17138534}{height}, int texNum)
-\begin{CompactList}\small\item\em テクスチャの情報を読み込みセットする \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{set__texture__info_8h_6f9dac5522b0dd6350aeac619663c353}{
-\index{set\_\-texture\_\-info.h@{set\_\-texture\_\-info.h}!PNG\_\-DEBUG@{PNG\_\-DEBUG}}
-\index{PNG\_\-DEBUG@{PNG\_\-DEBUG}!set_texture_info.h@{set\_\-texture\_\-info.h}}
-\subsubsection[{PNG\_\-DEBUG}]{\setlength{\rightskip}{0pt plus 5cm}\#define PNG\_\-DEBUG}}
-\label{set__texture__info_8h_6f9dac5522b0dd6350aeac619663c353}
-
-
-
-
- set\_\-texture\_\-info.h の 4 行で定義されています。
-
-\subsection{関数}
-\hypertarget{set__texture__info_8h_3a241b8081034d30d965b4437a034c56}{
-\index{set\_\-texture\_\-info.h@{set\_\-texture\_\-info.h}!setTextureInfo@{setTextureInfo}}
-\index{setTextureInfo@{setTextureInfo}!set_texture_info.h@{set\_\-texture\_\-info.h}}
-\subsubsection[{setTextureInfo}]{\setlength{\rightskip}{0pt plus 5cm}void setTextureInfo (Object3D \& {\em object}, \/  const char $\ast$ {\em texture\_\-filename}, \/  GLuint $\ast$ {\em texture\_\-name}, \/  unsigned long \& {\em width}, \/  unsigned long \& {\em height}, \/  int {\em texNum})}}
-\label{set__texture__info_8h_3a241b8081034d30d965b4437a034c56}
-
-
-テクスチャの情報を読み込みセットする 
-
-\begin{Desc}
-\item[覚え書き:]ただしテクスチャのバインドだけはここでは行わない \end{Desc}
-\begin{Desc}
-\item[引数:]
-\begin{description}
-\item[\mbox{$\rightarrow$} {\em オブジェクト}]\item[\mbox{$\leftarrow$} {\em ファイル名}]\item[{\em テクスチャ番号}]\item[{\em 画像の横幅}]\item[{\em 画像の縦幅}]\item[{\em テクスチャ番号を表す配列のインデックス}]\end{description}
-\end{Desc}
-\begin{Desc}
-\item[戻り値:]
-\begin{description}
-\item[{\em なし}]\end{description}
-\end{Desc}
-
-
- set\_\-texture\_\-info.h の 16 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/structLab_1_1Captor_1_1Resolution.tex b/latex/vim/.vim/doc/latex/structLab_1_1Captor_1_1Resolution.tex
deleted file mode 100644 (file)
index 55fa435..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-\hypertarget{structLab_1_1Captor_1_1Resolution}{
-\section{構造体 Lab::Captor::Captor::Resolution}
-\label{structLab_1_1Captor_1_1Resolution}\index{Lab::Captor::Resolution@{Lab::Captor::Resolution}}
-}
-{\tt \#include $<$Captor.h$>$}
-
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{structLab_1_1Captor_1_1Resolution_9859423ab42bd418cfb9517c95c093f5}{Resolution} (int \_\-width, int \_\-height)
-\end{CompactItemize}
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{structLab_1_1Captor_1_1Resolution_50e4774157d96eaa6e9de1ddb3b6532b}{width}
-\item 
-int \hyperlink{structLab_1_1Captor_1_1Resolution_c151f3218e04d5c05c54e8d3116e4bbb}{height}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Captor.h の 16 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{structLab_1_1Captor_1_1Resolution_9859423ab42bd418cfb9517c95c093f5}{
-\index{Lab::Captor::Resolution@{Lab::Captor::Resolution}!Resolution@{Resolution}}
-\index{Resolution@{Resolution}!Lab::Captor::Resolution@{Lab::Captor::Resolution}}
-\subsubsection[{Resolution}]{\setlength{\rightskip}{0pt plus 5cm}Lab::Captor::Captor::Resolution::Resolution (int {\em \_\-width}, \/  int {\em \_\-height})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{structLab_1_1Captor_1_1Resolution_9859423ab42bd418cfb9517c95c093f5}
-
-
-
-
- Captor.h の 19 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structLab_1_1Captor_1_1Resolution_c151f3218e04d5c05c54e8d3116e4bbb}{
-\index{Lab::Captor::Resolution@{Lab::Captor::Resolution}!height@{height}}
-\index{height@{height}!Lab::Captor::Resolution@{Lab::Captor::Resolution}}
-\subsubsection[{height}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Lab::Captor::Captor::Resolution::height}}}
-\label{structLab_1_1Captor_1_1Resolution_c151f3218e04d5c05c54e8d3116e4bbb}
-
-
-
-
- Captor.h の 18 行で定義されています。\hypertarget{structLab_1_1Captor_1_1Resolution_50e4774157d96eaa6e9de1ddb3b6532b}{
-\index{Lab::Captor::Resolution@{Lab::Captor::Resolution}!width@{width}}
-\index{width@{width}!Lab::Captor::Resolution@{Lab::Captor::Resolution}}
-\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Lab::Captor::Captor::Resolution::width}}}
-\label{structLab_1_1Captor_1_1Resolution_50e4774157d96eaa6e9de1ddb3b6532b}
-
-
-
-
- Captor.h の 17 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-\hyperlink{Captor_8h}{Captor.h}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structLab_1_1Object3D.tex b/latex/vim/.vim/doc/latex/structLab_1_1Object3D.tex
deleted file mode 100644 (file)
index 4aded1f..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-\hypertarget{structLab_1_1Object3D}{
-\section{構造体 Lab::Object3D}
-\label{structLab_1_1Object3D}\index{Lab::Object3D@{Lab::Object3D}}
-}
-{\tt \#include $<$types.h$>$}
-
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-GLuint \hyperlink{structLab_1_1Object3D_257fcd85d14655ddacaf15d64f09e62c}{texture}
-\item 
-std::vector$<$ \hyperlink{structLab_1_1VertexXYZNUV}{VertexXYZNUV} $>$ \hyperlink{structLab_1_1Object3D_b0b848d8ae2411cf7b07c4cfd955f66f}{vertices}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- types.h の 14 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structLab_1_1Object3D_257fcd85d14655ddacaf15d64f09e62c}{
-\index{Lab::Object3D@{Lab::Object3D}!texture@{texture}}
-\index{texture@{texture}!Lab::Object3D@{Lab::Object3D}}
-\subsubsection[{texture}]{\setlength{\rightskip}{0pt plus 5cm}GLuint {\bf Lab::Object3D::texture}}}
-\label{structLab_1_1Object3D_257fcd85d14655ddacaf15d64f09e62c}
-
-
-
-
- types.h の 16 行で定義されています。\hypertarget{structLab_1_1Object3D_b0b848d8ae2411cf7b07c4cfd955f66f}{
-\index{Lab::Object3D@{Lab::Object3D}!vertices@{vertices}}
-\index{vertices@{vertices}!Lab::Object3D@{Lab::Object3D}}
-\subsubsection[{vertices}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf VertexXYZNUV}$>$ {\bf Lab::Object3D::vertices}}}
-\label{structLab_1_1Object3D_b0b848d8ae2411cf7b07c4cfd955f66f}
-
-
-
-
- types.h の 17 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-\hyperlink{types_8h}{types.h}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structLab_1_1VertexXYZNUV.tex b/latex/vim/.vim/doc/latex/structLab_1_1VertexXYZNUV.tex
deleted file mode 100644 (file)
index 45370b0..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-\hypertarget{structLab_1_1VertexXYZNUV}{
-\section{構造体 Lab::VertexXYZNUV}
-\label{structLab_1_1VertexXYZNUV}\index{Lab::VertexXYZNUV@{Lab::VertexXYZNUV}}
-}
-{\tt \#include $<$types.h$>$}
-
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-GLdouble \hyperlink{structLab_1_1VertexXYZNUV_c2f62a63965fa0f039d3475a731bd4c4}{x}
-\item 
-GLdouble \hyperlink{structLab_1_1VertexXYZNUV_4f7dd0a9b93c3cbebcb8e2dd1491a205}{y}
-\item 
-GLdouble \hyperlink{structLab_1_1VertexXYZNUV_cf5e9c2decef7deeb74abc6c670d43ea}{z}
-\item 
-GLdouble \hyperlink{structLab_1_1VertexXYZNUV_f17df4c8b58686352955e5ed96ac9f3f}{nx}
-\item 
-GLdouble \hyperlink{structLab_1_1VertexXYZNUV_3ef1687ef207bde6b66560541634acf0}{ny}
-\item 
-GLdouble \hyperlink{structLab_1_1VertexXYZNUV_a0cadb6047dad84b128893c8220975b9}{nz}
-\item 
-GLdouble \hyperlink{structLab_1_1VertexXYZNUV_c239d72f9c2525af167df574a50ea9f1}{u}
-\item 
-GLdouble \hyperlink{structLab_1_1VertexXYZNUV_3e417b72cc9210d40db1b9d0199a4d33}{v}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- types.h の 7 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structLab_1_1VertexXYZNUV_f17df4c8b58686352955e5ed96ac9f3f}{
-\index{Lab::VertexXYZNUV@{Lab::VertexXYZNUV}!nx@{nx}}
-\index{nx@{nx}!Lab::VertexXYZNUV@{Lab::VertexXYZNUV}}
-\subsubsection[{nx}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Lab::VertexXYZNUV::nx}}}
-\label{structLab_1_1VertexXYZNUV_f17df4c8b58686352955e5ed96ac9f3f}
-
-
-
-
- types.h の 10 行で定義されています。\hypertarget{structLab_1_1VertexXYZNUV_3ef1687ef207bde6b66560541634acf0}{
-\index{Lab::VertexXYZNUV@{Lab::VertexXYZNUV}!ny@{ny}}
-\index{ny@{ny}!Lab::VertexXYZNUV@{Lab::VertexXYZNUV}}
-\subsubsection[{ny}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Lab::VertexXYZNUV::ny}}}
-\label{structLab_1_1VertexXYZNUV_3ef1687ef207bde6b66560541634acf0}
-
-
-
-
- types.h の 10 行で定義されています。\hypertarget{structLab_1_1VertexXYZNUV_a0cadb6047dad84b128893c8220975b9}{
-\index{Lab::VertexXYZNUV@{Lab::VertexXYZNUV}!nz@{nz}}
-\index{nz@{nz}!Lab::VertexXYZNUV@{Lab::VertexXYZNUV}}
-\subsubsection[{nz}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Lab::VertexXYZNUV::nz}}}
-\label{structLab_1_1VertexXYZNUV_a0cadb6047dad84b128893c8220975b9}
-
-
-
-
- types.h の 10 行で定義されています。\hypertarget{structLab_1_1VertexXYZNUV_c239d72f9c2525af167df574a50ea9f1}{
-\index{Lab::VertexXYZNUV@{Lab::VertexXYZNUV}!u@{u}}
-\index{u@{u}!Lab::VertexXYZNUV@{Lab::VertexXYZNUV}}
-\subsubsection[{u}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Lab::VertexXYZNUV::u}}}
-\label{structLab_1_1VertexXYZNUV_c239d72f9c2525af167df574a50ea9f1}
-
-
-
-
- types.h の 11 行で定義されています。\hypertarget{structLab_1_1VertexXYZNUV_3e417b72cc9210d40db1b9d0199a4d33}{
-\index{Lab::VertexXYZNUV@{Lab::VertexXYZNUV}!v@{v}}
-\index{v@{v}!Lab::VertexXYZNUV@{Lab::VertexXYZNUV}}
-\subsubsection[{v}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Lab::VertexXYZNUV::v}}}
-\label{structLab_1_1VertexXYZNUV_3e417b72cc9210d40db1b9d0199a4d33}
-
-
-
-
- types.h の 11 行で定義されています。\hypertarget{structLab_1_1VertexXYZNUV_c2f62a63965fa0f039d3475a731bd4c4}{
-\index{Lab::VertexXYZNUV@{Lab::VertexXYZNUV}!x@{x}}
-\index{x@{x}!Lab::VertexXYZNUV@{Lab::VertexXYZNUV}}
-\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Lab::VertexXYZNUV::x}}}
-\label{structLab_1_1VertexXYZNUV_c2f62a63965fa0f039d3475a731bd4c4}
-
-
-
-
- types.h の 9 行で定義されています。\hypertarget{structLab_1_1VertexXYZNUV_4f7dd0a9b93c3cbebcb8e2dd1491a205}{
-\index{Lab::VertexXYZNUV@{Lab::VertexXYZNUV}!y@{y}}
-\index{y@{y}!Lab::VertexXYZNUV@{Lab::VertexXYZNUV}}
-\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Lab::VertexXYZNUV::y}}}
-\label{structLab_1_1VertexXYZNUV_4f7dd0a9b93c3cbebcb8e2dd1491a205}
-
-
-
-
- types.h の 9 行で定義されています。\hypertarget{structLab_1_1VertexXYZNUV_cf5e9c2decef7deeb74abc6c670d43ea}{
-\index{Lab::VertexXYZNUV@{Lab::VertexXYZNUV}!z@{z}}
-\index{z@{z}!Lab::VertexXYZNUV@{Lab::VertexXYZNUV}}
-\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Lab::VertexXYZNUV::z}}}
-\label{structLab_1_1VertexXYZNUV_cf5e9c2decef7deeb74abc6c670d43ea}
-
-
-
-
- types.h の 9 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-\hyperlink{types_8h}{types.h}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structLine.tex b/latex/vim/.vim/doc/latex/structLine.tex
deleted file mode 100644 (file)
index 8ad9dee..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-\hypertarget{structLine}{
-\section{構造体 Line}
-\label{structLine}\index{Line@{Line}}
-}
-{\tt \#include $<$display\_\-3D.h$>$}
-
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{structLine_b0e29e73f54772a43a9b381ba3b56582}{line\_\-num}
-\item 
-VecC $\ast$ \hyperlink{structLine_536c57fba83d5d5e0f67c973ad371615}{start}
-\item 
-VecC $\ast$ \hyperlink{structLine_39210bf3d392d0938b04be7edc0ae811}{end}
-\item 
-GLdouble \hyperlink{structLine_7bd746e06843f5bbde260336497171da}{col} \mbox{[}3\mbox{]}
-\item 
-int \hyperlink{structLine_127bc0a65efb601e9ae4c85b0a11beee}{stipple\_\-factor}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- display\_\-3D.h の 29 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structLine_7bd746e06843f5bbde260336497171da}{
-\index{Line@{Line}!col@{col}}
-\index{col@{col}!Line@{Line}}
-\subsubsection[{col}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Line::col}}}
-\label{structLine_7bd746e06843f5bbde260336497171da}
-
-
-
-
- display\_\-3D.h の 33 行で定義されています。\hypertarget{structLine_39210bf3d392d0938b04be7edc0ae811}{
-\index{Line@{Line}!end@{end}}
-\index{end@{end}!Line@{Line}}
-\subsubsection[{end}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf Line::end}}}
-\label{structLine_39210bf3d392d0938b04be7edc0ae811}
-
-
-
-
- display\_\-3D.h の 32 行で定義されています。\hypertarget{structLine_b0e29e73f54772a43a9b381ba3b56582}{
-\index{Line@{Line}!line\_\-num@{line\_\-num}}
-\index{line\_\-num@{line\_\-num}!Line@{Line}}
-\subsubsection[{line\_\-num}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Line::line\_\-num}}}
-\label{structLine_b0e29e73f54772a43a9b381ba3b56582}
-
-
-
-
- display\_\-3D.h の 30 行で定義されています。\hypertarget{structLine_536c57fba83d5d5e0f67c973ad371615}{
-\index{Line@{Line}!start@{start}}
-\index{start@{start}!Line@{Line}}
-\subsubsection[{start}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf Line::start}}}
-\label{structLine_536c57fba83d5d5e0f67c973ad371615}
-
-
-
-
- display\_\-3D.h の 31 行で定義されています。\hypertarget{structLine_127bc0a65efb601e9ae4c85b0a11beee}{
-\index{Line@{Line}!stipple\_\-factor@{stipple\_\-factor}}
-\index{stipple\_\-factor@{stipple\_\-factor}!Line@{Line}}
-\subsubsection[{stipple\_\-factor}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Line::stipple\_\-factor}}}
-\label{structLine_127bc0a65efb601e9ae4c85b0a11beee}
-
-
-
-
- display\_\-3D.h の 34 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-model\_\-mod/\hyperlink{display__3D_8h}{display\_\-3D.h}\item 
-model\_\-mod/\hyperlink{load_8h}{load.h}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structPlane.tex b/latex/vim/.vim/doc/latex/structPlane.tex
deleted file mode 100644 (file)
index 72241a0..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-\hypertarget{structPlane}{
-\section{構造体 Plane}
-\label{structPlane}\index{Plane@{Plane}}
-}
-{\tt \#include $<$display\_\-3D.h$>$}
-
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{structPlane_362d45482e9945884f5be8e934f368cc}{plane\_\-num}
-\item 
-VecC $\ast$ \hyperlink{structPlane_35c7b20458376b5829f2c9fd2a644da3}{p1}
-\item 
-VecC $\ast$ \hyperlink{structPlane_b51f8fd6e0b96daf849f3853d1521d8c}{p2}
-\item 
-VecC $\ast$ \hyperlink{structPlane_25107a652c8be44def5b9b03a103b9fe}{p3}
-\item 
-GLdouble \hyperlink{structPlane_3a971dbbf54b9983b34b37a44e160e42}{col} \mbox{[}3\mbox{]}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- display\_\-3D.h の 37 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structPlane_3a971dbbf54b9983b34b37a44e160e42}{
-\index{Plane@{Plane}!col@{col}}
-\index{col@{col}!Plane@{Plane}}
-\subsubsection[{col}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Plane::col}}}
-\label{structPlane_3a971dbbf54b9983b34b37a44e160e42}
-
-
-
-
- display\_\-3D.h の 42 行で定義されています。\hypertarget{structPlane_35c7b20458376b5829f2c9fd2a644da3}{
-\index{Plane@{Plane}!p1@{p1}}
-\index{p1@{p1}!Plane@{Plane}}
-\subsubsection[{p1}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf Plane::p1}}}
-\label{structPlane_35c7b20458376b5829f2c9fd2a644da3}
-
-
-
-
- display\_\-3D.h の 39 行で定義されています。\hypertarget{structPlane_b51f8fd6e0b96daf849f3853d1521d8c}{
-\index{Plane@{Plane}!p2@{p2}}
-\index{p2@{p2}!Plane@{Plane}}
-\subsubsection[{p2}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf Plane::p2}}}
-\label{structPlane_b51f8fd6e0b96daf849f3853d1521d8c}
-
-
-
-
- display\_\-3D.h の 40 行で定義されています。\hypertarget{structPlane_25107a652c8be44def5b9b03a103b9fe}{
-\index{Plane@{Plane}!p3@{p3}}
-\index{p3@{p3}!Plane@{Plane}}
-\subsubsection[{p3}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf Plane::p3}}}
-\label{structPlane_25107a652c8be44def5b9b03a103b9fe}
-
-
-
-
- display\_\-3D.h の 41 行で定義されています。\hypertarget{structPlane_362d45482e9945884f5be8e934f368cc}{
-\index{Plane@{Plane}!plane\_\-num@{plane\_\-num}}
-\index{plane\_\-num@{plane\_\-num}!Plane@{Plane}}
-\subsubsection[{plane\_\-num}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Plane::plane\_\-num}}}
-\label{structPlane_362d45482e9945884f5be8e934f368cc}
-
-
-
-
- display\_\-3D.h の 38 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-model\_\-mod/\hyperlink{display__3D_8h}{display\_\-3D.h}\item 
-model\_\-mod/\hyperlink{load_8h}{load.h}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structPlaneTexture.tex b/latex/vim/.vim/doc/latex/structPlaneTexture.tex
deleted file mode 100644 (file)
index a6fc89d..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-\hypertarget{structPlaneTexture}{
-\section{構造体 PlaneTexture}
-\label{structPlaneTexture}\index{PlaneTexture@{PlaneTexture}}
-}
-{\tt \#include $<$display\_\-3D.h$>$}
-
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{structPlaneTexture_68554b0866448a6e25b7058167761128}{plane\_\-texture\_\-num}
-\item 
-VecC $\ast$ \hyperlink{structPlaneTexture_ed421abdff842d0e7ed9e9ab46442d11}{p1}
-\item 
-VecC $\ast$ \hyperlink{structPlaneTexture_714effa621cdb4a65db354a8e2cf03b0}{p2}
-\item 
-VecC $\ast$ \hyperlink{structPlaneTexture_77708d6f957e07284f2e9e3624f2e778}{p3}
-\item 
-VecC $\ast$ \hyperlink{structPlaneTexture_e3c8513e46d1fb8a6c430c86a08b89fb}{tex1}
-\item 
-VecC $\ast$ \hyperlink{structPlaneTexture_1ae29d1331e614c83064df9c2a716dd5}{tex2}
-\item 
-VecC $\ast$ \hyperlink{structPlaneTexture_d499a0959cad7887fa44709612d6fb41}{tex3}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- display\_\-3D.h の 45 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structPlaneTexture_ed421abdff842d0e7ed9e9ab46442d11}{
-\index{PlaneTexture@{PlaneTexture}!p1@{p1}}
-\index{p1@{p1}!PlaneTexture@{PlaneTexture}}
-\subsubsection[{p1}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf PlaneTexture::p1}}}
-\label{structPlaneTexture_ed421abdff842d0e7ed9e9ab46442d11}
-
-
-
-
- display\_\-3D.h の 47 行で定義されています。\hypertarget{structPlaneTexture_714effa621cdb4a65db354a8e2cf03b0}{
-\index{PlaneTexture@{PlaneTexture}!p2@{p2}}
-\index{p2@{p2}!PlaneTexture@{PlaneTexture}}
-\subsubsection[{p2}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf PlaneTexture::p2}}}
-\label{structPlaneTexture_714effa621cdb4a65db354a8e2cf03b0}
-
-
-
-
- display\_\-3D.h の 48 行で定義されています。\hypertarget{structPlaneTexture_77708d6f957e07284f2e9e3624f2e778}{
-\index{PlaneTexture@{PlaneTexture}!p3@{p3}}
-\index{p3@{p3}!PlaneTexture@{PlaneTexture}}
-\subsubsection[{p3}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf PlaneTexture::p3}}}
-\label{structPlaneTexture_77708d6f957e07284f2e9e3624f2e778}
-
-
-
-
- display\_\-3D.h の 49 行で定義されています。\hypertarget{structPlaneTexture_68554b0866448a6e25b7058167761128}{
-\index{PlaneTexture@{PlaneTexture}!plane\_\-texture\_\-num@{plane\_\-texture\_\-num}}
-\index{plane\_\-texture\_\-num@{plane\_\-texture\_\-num}!PlaneTexture@{PlaneTexture}}
-\subsubsection[{plane\_\-texture\_\-num}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf PlaneTexture::plane\_\-texture\_\-num}}}
-\label{structPlaneTexture_68554b0866448a6e25b7058167761128}
-
-
-
-
- display\_\-3D.h の 46 行で定義されています。\hypertarget{structPlaneTexture_e3c8513e46d1fb8a6c430c86a08b89fb}{
-\index{PlaneTexture@{PlaneTexture}!tex1@{tex1}}
-\index{tex1@{tex1}!PlaneTexture@{PlaneTexture}}
-\subsubsection[{tex1}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf PlaneTexture::tex1}}}
-\label{structPlaneTexture_e3c8513e46d1fb8a6c430c86a08b89fb}
-
-
-
-
- display\_\-3D.h の 50 行で定義されています。\hypertarget{structPlaneTexture_1ae29d1331e614c83064df9c2a716dd5}{
-\index{PlaneTexture@{PlaneTexture}!tex2@{tex2}}
-\index{tex2@{tex2}!PlaneTexture@{PlaneTexture}}
-\subsubsection[{tex2}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf PlaneTexture::tex2}}}
-\label{structPlaneTexture_1ae29d1331e614c83064df9c2a716dd5}
-
-
-
-
- display\_\-3D.h の 51 行で定義されています。\hypertarget{structPlaneTexture_d499a0959cad7887fa44709612d6fb41}{
-\index{PlaneTexture@{PlaneTexture}!tex3@{tex3}}
-\index{tex3@{tex3}!PlaneTexture@{PlaneTexture}}
-\subsubsection[{tex3}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf PlaneTexture::tex3}}}
-\label{structPlaneTexture_d499a0959cad7887fa44709612d6fb41}
-
-
-
-
- display\_\-3D.h の 52 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-model\_\-mod/\hyperlink{display__3D_8h}{display\_\-3D.h}\item 
-model\_\-mod/\hyperlink{load_8h}{load.h}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structPoint.tex b/latex/vim/.vim/doc/latex/structPoint.tex
deleted file mode 100644 (file)
index 6b72ddc..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-\hypertarget{structPoint}{
-\section{構造体 Point}
-\label{structPoint}\index{Point@{Point}}
-}
-{\tt \#include $<$display\_\-3D.h$>$}
-
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{structPoint_85db6e412bca3523cf207299bb8e6f04}{point\_\-num}
-\item 
-\hyperlink{namespaceDrawing_6449b9dd135a40d3fa8baf36e9877ac0}{Drawing::PointType} \hyperlink{structPoint_451e230f1d98a48b82586b81e3071526}{type}
-\item 
-VecC $\ast$ \hyperlink{structPoint_1b9495633acc0b16ed697a5c603d6390}{p}
-\item 
-GLdouble \hyperlink{structPoint_1cac81580469588682f41e0ffcbd9834}{col} \mbox{[}3\mbox{]}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- display\_\-3D.h の 22 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structPoint_1cac81580469588682f41e0ffcbd9834}{
-\index{Point@{Point}!col@{col}}
-\index{col@{col}!Point@{Point}}
-\subsubsection[{col}]{\setlength{\rightskip}{0pt plus 5cm}GLdouble {\bf Point::col}}}
-\label{structPoint_1cac81580469588682f41e0ffcbd9834}
-
-
-
-
- display\_\-3D.h の 26 行で定義されています。\hypertarget{structPoint_1b9495633acc0b16ed697a5c603d6390}{
-\index{Point@{Point}!p@{p}}
-\index{p@{p}!Point@{Point}}
-\subsubsection[{p}]{\setlength{\rightskip}{0pt plus 5cm}VecC $\ast$ {\bf Point::p}}}
-\label{structPoint_1b9495633acc0b16ed697a5c603d6390}
-
-
-
-
- display\_\-3D.h の 25 行で定義されています。\hypertarget{structPoint_85db6e412bca3523cf207299bb8e6f04}{
-\index{Point@{Point}!point\_\-num@{point\_\-num}}
-\index{point\_\-num@{point\_\-num}!Point@{Point}}
-\subsubsection[{point\_\-num}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Point::point\_\-num}}}
-\label{structPoint_85db6e412bca3523cf207299bb8e6f04}
-
-
-
-
- display\_\-3D.h の 23 行で定義されています。\hypertarget{structPoint_451e230f1d98a48b82586b81e3071526}{
-\index{Point@{Point}!type@{type}}
-\index{type@{type}!Point@{Point}}
-\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Drawing::PointType} {\bf Point::type}}}
-\label{structPoint_451e230f1d98a48b82586b81e3071526}
-
-
-
-
- display\_\-3D.h の 24 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-model\_\-mod/\hyperlink{display__3D_8h}{display\_\-3D.h}\item 
-model\_\-mod/\hyperlink{load_8h}{load.h}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structmof_1_1Add.tex b/latex/vim/.vim/doc/latex/structmof_1_1Add.tex
deleted file mode 100644 (file)
index 8303bf7..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-\hypertarget{structmof_1_1Add}{
-\section{構造体 テンプレート mof::Add$<$ T $>$}
-\label{structmof_1_1Add}\index{mof::Add@{mof::Add}}
-}
-{\tt \#include $<$CascadingAnimation.hpp$>$}
-
-\subsection*{Static Public メソッド}
-\begin{CompactItemize}
-\item 
-static T \hyperlink{structmof_1_1Add_556d9c8d8ca8006f616dd557b8348937}{apply} (const T \&a, const T \&b)
-\end{CompactItemize}
-
-
-\subsection{説明}
-\subsubsection*{template$<$typename T$>$ struct mof::Add$<$ T $>$}
-
-
-
- CascadingAnimation.hpp の 9 行で定義されています。
-
-\subsection{関数}
-\hypertarget{structmof_1_1Add_556d9c8d8ca8006f616dd557b8348937}{
-\index{mof::Add@{mof::Add}!apply@{apply}}
-\index{apply@{apply}!mof::Add@{mof::Add}}
-\subsubsection[{apply}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ static T {\bf mof::Add}$<$ T $>$::apply (const T \& {\em a}, \/  const T \& {\em b})\hspace{0.3cm}{\tt  \mbox{[}inline, static\mbox{]}}}}
-\label{structmof_1_1Add_556d9c8d8ca8006f616dd557b8348937}
-
-
-
-
- CascadingAnimation.hpp の 10 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{CascadingAnimation_8hpp}{CascadingAnimation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structmof_1_1EventScheduler_1_1Impl.tex b/latex/vim/.vim/doc/latex/structmof_1_1EventScheduler_1_1Impl.tex
deleted file mode 100644 (file)
index 61793e4..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-\hypertarget{structmof_1_1EventScheduler_1_1Impl}{
-\section{構造体 mof::EventScheduler::EventScheduler::Impl}
-\label{structmof_1_1EventScheduler_1_1Impl}\index{mof::EventScheduler::Impl@{mof::EventScheduler::Impl}}
-}
-\subsection*{Public 型}
-\begin{CompactItemize}
-\item 
-typedef std::pair$<$ \hyperlink{classmof_1_1EventCondition}{mof::EventCondition} $\ast$, boost::function0$<$ void $>$ $>$ \hyperlink{structmof_1_1EventScheduler_1_1Impl_ca514e11553f69f7509571f81ddfedc6}{Schedule}
-\item 
-typedef std::list$<$ std::pair$<$ \hyperlink{classmof_1_1EventCondition}{mof::EventCondition} $\ast$, boost::function0$<$ void $>$ $>$ $>$ \hyperlink{structmof_1_1EventScheduler_1_1Impl_db53377d59867d22ec10509e01e52e7e}{EventList}
-\end{CompactItemize}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{structmof_1_1EventScheduler_1_1Impl_9e2aa555d7b35de24535739426030486}{Impl} ()
-\item 
-\hyperlink{structmof_1_1EventScheduler_1_1Impl_e08b2b7098222953cc226e37f4d88379}{$\sim$Impl} ()
-\end{CompactItemize}
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-\hyperlink{structmof_1_1EventScheduler_1_1Impl_db53377d59867d22ec10509e01e52e7e}{EventList} \hyperlink{structmof_1_1EventScheduler_1_1Impl_5186b669c2cdfd4db492d2c9361a2e83}{eventList}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- EventScheduler.cpp の 33 行で定義されています。
-
-\subsection{型定義}
-\hypertarget{structmof_1_1EventScheduler_1_1Impl_db53377d59867d22ec10509e01e52e7e}{
-\index{mof::EventScheduler::Impl@{mof::EventScheduler::Impl}!EventList@{EventList}}
-\index{EventList@{EventList}!mof::EventScheduler::Impl@{mof::EventScheduler::Impl}}
-\subsubsection[{EventList}]{\setlength{\rightskip}{0pt plus 5cm}typedef std::list$<$std::pair$<${\bf mof::EventCondition}$\ast$ , boost::function0$<$void$>$ $>$ $>$ mof::EventScheduler::EventScheduler::Impl::EventList}}
-\label{structmof_1_1EventScheduler_1_1Impl_db53377d59867d22ec10509e01e52e7e}
-
-
-
-
- EventScheduler.cpp の 35 行で定義されています。\hypertarget{structmof_1_1EventScheduler_1_1Impl_ca514e11553f69f7509571f81ddfedc6}{
-\index{mof::EventScheduler::Impl@{mof::EventScheduler::Impl}!Schedule@{Schedule}}
-\index{Schedule@{Schedule}!mof::EventScheduler::Impl@{mof::EventScheduler::Impl}}
-\subsubsection[{Schedule}]{\setlength{\rightskip}{0pt plus 5cm}typedef std::pair$<${\bf mof::EventCondition}$\ast$ , boost::function0$<$void$>$ $>$ mof::EventScheduler::EventScheduler::Impl::Schedule}}
-\label{structmof_1_1EventScheduler_1_1Impl_ca514e11553f69f7509571f81ddfedc6}
-
-
-
-
- EventScheduler.cpp の 34 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{structmof_1_1EventScheduler_1_1Impl_9e2aa555d7b35de24535739426030486}{
-\index{mof::EventScheduler::Impl@{mof::EventScheduler::Impl}!Impl@{Impl}}
-\index{Impl@{Impl}!mof::EventScheduler::Impl@{mof::EventScheduler::Impl}}
-\subsubsection[{Impl}]{\setlength{\rightskip}{0pt plus 5cm}mof::EventScheduler::EventScheduler::Impl::Impl ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{structmof_1_1EventScheduler_1_1Impl_9e2aa555d7b35de24535739426030486}
-
-
-
-
- EventScheduler.cpp の 38 行で定義されています。\hypertarget{structmof_1_1EventScheduler_1_1Impl_e08b2b7098222953cc226e37f4d88379}{
-\index{mof::EventScheduler::Impl@{mof::EventScheduler::Impl}!$\sim$Impl@{$\sim$Impl}}
-\index{$\sim$Impl@{$\sim$Impl}!mof::EventScheduler::Impl@{mof::EventScheduler::Impl}}
-\subsubsection[{$\sim$Impl}]{\setlength{\rightskip}{0pt plus 5cm}mof::EventScheduler::EventScheduler::Impl::$\sim$Impl ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{structmof_1_1EventScheduler_1_1Impl_e08b2b7098222953cc226e37f4d88379}
-
-
-
-
- EventScheduler.cpp の 41 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structmof_1_1EventScheduler_1_1Impl_5186b669c2cdfd4db492d2c9361a2e83}{
-\index{mof::EventScheduler::Impl@{mof::EventScheduler::Impl}!eventList@{eventList}}
-\index{eventList@{eventList}!mof::EventScheduler::Impl@{mof::EventScheduler::Impl}}
-\subsubsection[{eventList}]{\setlength{\rightskip}{0pt plus 5cm}{\bf EventList} mof::EventScheduler::EventScheduler::Impl::eventList}}
-\label{structmof_1_1EventScheduler_1_1Impl_5186b669c2cdfd4db492d2c9361a2e83}
-
-
-
-
- EventScheduler.cpp の 36 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{EventScheduler_8cpp}{EventScheduler.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structmof_1_1Matrix3D_1_1Array.tex b/latex/vim/.vim/doc/latex/structmof_1_1Matrix3D_1_1Array.tex
deleted file mode 100644 (file)
index 31ac79a..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-\hypertarget{structmof_1_1Matrix3D_1_1Array}{
-\section{構造体 mof::Matrix3D::Matrix3D::Array}
-\label{structmof_1_1Matrix3D_1_1Array}\index{mof::Matrix3D::Array@{mof::Matrix3D::Array}}
-}
-{\tt \#include $<$Matrix3D.hpp$>$}
-
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-float \hyperlink{structmof_1_1Matrix3D_1_1Array_b8f92311b1880460aca14a4fecd999b4}{elements} \mbox{[}4\mbox{]}\mbox{[}4\mbox{]}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Matrix3D.hpp の 12 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structmof_1_1Matrix3D_1_1Array_b8f92311b1880460aca14a4fecd999b4}{
-\index{mof::Matrix3D::Array@{mof::Matrix3D::Array}!elements@{elements}}
-\index{elements@{elements}!mof::Matrix3D::Array@{mof::Matrix3D::Array}}
-\subsubsection[{elements}]{\setlength{\rightskip}{0pt plus 5cm}float mof::Matrix3D::Matrix3D::Array::elements\mbox{[}4\mbox{]}\mbox{[}4\mbox{]}}}
-\label{structmof_1_1Matrix3D_1_1Array_b8f92311b1880460aca14a4fecd999b4}
-
-
-
-
- Matrix3D.hpp の 13 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{Matrix3D_8hpp}{Matrix3D.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structmof_1_1Multiply.tex b/latex/vim/.vim/doc/latex/structmof_1_1Multiply.tex
deleted file mode 100644 (file)
index cd8237a..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-\hypertarget{structmof_1_1Multiply}{
-\section{構造体 テンプレート mof::Multiply$<$ T $>$}
-\label{structmof_1_1Multiply}\index{mof::Multiply@{mof::Multiply}}
-}
-{\tt \#include $<$CascadingAnimation.hpp$>$}
-
-\subsection*{Static Public メソッド}
-\begin{CompactItemize}
-\item 
-static T \hyperlink{structmof_1_1Multiply_657e74384c91219f2ac41706f80d8e47}{apply} (const T \&a, const T \&b)
-\end{CompactItemize}
-
-
-\subsection{説明}
-\subsubsection*{template$<$typename T$>$ struct mof::Multiply$<$ T $>$}
-
-
-
- CascadingAnimation.hpp の 16 行で定義されています。
-
-\subsection{関数}
-\hypertarget{structmof_1_1Multiply_657e74384c91219f2ac41706f80d8e47}{
-\index{mof::Multiply@{mof::Multiply}!apply@{apply}}
-\index{apply@{apply}!mof::Multiply@{mof::Multiply}}
-\subsubsection[{apply}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ static T {\bf mof::Multiply}$<$ T $>$::apply (const T \& {\em a}, \/  const T \& {\em b})\hspace{0.3cm}{\tt  \mbox{[}inline, static\mbox{]}}}}
-\label{structmof_1_1Multiply_657e74384c91219f2ac41706f80d8e47}
-
-
-
-
- CascadingAnimation.hpp の 17 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{CascadingAnimation_8hpp}{CascadingAnimation.hpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structmof_1_1Vector3D.tex b/latex/vim/.vim/doc/latex/structmof_1_1Vector3D.tex
deleted file mode 100644 (file)
index 46f1b95..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
-\hypertarget{structmof_1_1Vector3D}{
-\section{構造体 mof::Vector3D}
-\label{structmof_1_1Vector3D}\index{mof::Vector3D@{mof::Vector3D}}
-}
-{\tt \#include $<$Vector3D.hpp$>$}
-
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-\hyperlink{structmof_1_1Vector3D_86e54dde52dec046e89b92482db38047}{Vector3D} (float \_\-x, float \_\-y, float \_\-z)
-\item 
-\hyperlink{structmof_1_1Vector3D_189248aaccd6bbf7ca2f7c59051578af}{Vector3D} ()
-\item 
-\hyperlink{structmof_1_1Vector3D_578ea6d7236a683f911469805b15e567}{$\sim$Vector3D} (void)
-\item 
-void \hyperlink{structmof_1_1Vector3D_dd2a9ca8c0d0f670925315c91e3a90e8}{normalize} ()
-\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{structmof_1_1Vector3D_e7101c65bd0349b2ef6362c9a55c6d8e}{operator+} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&rhs) const 
-\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{structmof_1_1Vector3D_663a56c2b6d7cb226cf48868c83a0376}{operator-} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&rhs) const 
-\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{structmof_1_1Vector3D_6a561960dc7f632c24deb7c0c8cdf2aa}{operator$\ast$} (float rhs) const 
-\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{structmof_1_1Vector3D_7bebf55ee474dbb45a538989f29db2a6}{operator/} (float rhs) const 
-\item 
-bool \hyperlink{structmof_1_1Vector3D_4c5522214fcfbc1680540a5679abc851}{operator==} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&rhs) const 
-\item 
-bool \hyperlink{structmof_1_1Vector3D_0ab1f5184f4a80c54e5981005ceb59b8}{operator!=} (const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&rhs) const 
-\end{CompactItemize}
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-float \hyperlink{structmof_1_1Vector3D_ccb07991a8cd93ea9b7d1988938b98ff}{x}
-\item 
-float \hyperlink{structmof_1_1Vector3D_a22db0396c0864a07360e3568bb3bab8}{y}
-\item 
-float \hyperlink{structmof_1_1Vector3D_91a9e8e0e70ab8257fd5faf83a306f01}{z}
-\end{CompactItemize}
-\subsection*{フレンド}
-\begin{CompactItemize}
-\item 
-\hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \hyperlink{structmof_1_1Vector3D_03d9de70710a925276c069018b218615}{operator$\ast$} (float f, const \hyperlink{structmof_1_1Vector3D}{mof::Vector3D} \&vec)
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Vector3D.hpp の 4 行で定義されています。
-
-\subsection{コンストラクタとデストラクタ}
-\hypertarget{structmof_1_1Vector3D_86e54dde52dec046e89b92482db38047}{
-\index{mof::Vector3D@{mof::Vector3D}!Vector3D@{Vector3D}}
-\index{Vector3D@{Vector3D}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{Vector3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector3D::Vector3D (float {\em \_\-x}, \/  float {\em \_\-y}, \/  float {\em \_\-z})}}
-\label{structmof_1_1Vector3D_86e54dde52dec046e89b92482db38047}
-
-
-
-
- Vector3D.cpp の 4 行で定義されています。\hypertarget{structmof_1_1Vector3D_189248aaccd6bbf7ca2f7c59051578af}{
-\index{mof::Vector3D@{mof::Vector3D}!Vector3D@{Vector3D}}
-\index{Vector3D@{Vector3D}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{Vector3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector3D::Vector3D ()}}
-\label{structmof_1_1Vector3D_189248aaccd6bbf7ca2f7c59051578af}
-
-
-
-
- Vector3D.cpp の 11 行で定義されています。\hypertarget{structmof_1_1Vector3D_578ea6d7236a683f911469805b15e567}{
-\index{mof::Vector3D@{mof::Vector3D}!$\sim$Vector3D@{$\sim$Vector3D}}
-\index{$\sim$Vector3D@{$\sim$Vector3D}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{$\sim$Vector3D}]{\setlength{\rightskip}{0pt plus 5cm}mof::Vector3D::$\sim$Vector3D (void)}}
-\label{structmof_1_1Vector3D_578ea6d7236a683f911469805b15e567}
-
-
-
-
- Vector3D.cpp の 15 行で定義されています。
-
-\subsection{関数}
-\hypertarget{structmof_1_1Vector3D_dd2a9ca8c0d0f670925315c91e3a90e8}{
-\index{mof::Vector3D@{mof::Vector3D}!normalize@{normalize}}
-\index{normalize@{normalize}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{normalize}]{\setlength{\rightskip}{0pt plus 5cm}void mof::Vector3D::normalize ()}}
-\label{structmof_1_1Vector3D_dd2a9ca8c0d0f670925315c91e3a90e8}
-
-
-
-
- Vector3D.cpp の 20 行で定義されています。\hypertarget{structmof_1_1Vector3D_0ab1f5184f4a80c54e5981005ceb59b8}{
-\index{mof::Vector3D@{mof::Vector3D}!operator!=@{operator!=}}
-\index{operator!=@{operator!=}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool mof::Vector3D::operator!= (const {\bf mof::Vector3D} \& {\em rhs}) const}}
-\label{structmof_1_1Vector3D_0ab1f5184f4a80c54e5981005ceb59b8}
-
-
-
-
- Vector3D.cpp の 34 行で定義されています。\hypertarget{structmof_1_1Vector3D_6a561960dc7f632c24deb7c0c8cdf2aa}{
-\index{mof::Vector3D@{mof::Vector3D}!operator$\ast$@{operator$\ast$}}
-\index{operator$\ast$@{operator$\ast$}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} mof::Vector3D::operator$\ast$ (float {\em rhs}) const}}
-\label{structmof_1_1Vector3D_6a561960dc7f632c24deb7c0c8cdf2aa}
-
-
-
-
- Vector3D.cpp の 48 行で定義されています。\hypertarget{structmof_1_1Vector3D_e7101c65bd0349b2ef6362c9a55c6d8e}{
-\index{mof::Vector3D@{mof::Vector3D}!operator+@{operator+}}
-\index{operator+@{operator+}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} mof::Vector3D::operator+ (const {\bf mof::Vector3D} \& {\em rhs}) const}}
-\label{structmof_1_1Vector3D_e7101c65bd0349b2ef6362c9a55c6d8e}
-
-
-
-
- Vector3D.cpp の 39 行で定義されています。\hypertarget{structmof_1_1Vector3D_663a56c2b6d7cb226cf48868c83a0376}{
-\index{mof::Vector3D@{mof::Vector3D}!operator-@{operator-}}
-\index{operator-@{operator-}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{operator-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} mof::Vector3D::operator- (const {\bf mof::Vector3D} \& {\em rhs}) const}}
-\label{structmof_1_1Vector3D_663a56c2b6d7cb226cf48868c83a0376}
-
-
-
-
- Vector3D.cpp の 44 行で定義されています。\hypertarget{structmof_1_1Vector3D_7bebf55ee474dbb45a538989f29db2a6}{
-\index{mof::Vector3D@{mof::Vector3D}!operator/@{operator/}}
-\index{operator/@{operator/}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} mof::Vector3D::operator/ (float {\em rhs}) const}}
-\label{structmof_1_1Vector3D_7bebf55ee474dbb45a538989f29db2a6}
-
-
-
-
- Vector3D.cpp の 53 行で定義されています。\hypertarget{structmof_1_1Vector3D_4c5522214fcfbc1680540a5679abc851}{
-\index{mof::Vector3D@{mof::Vector3D}!operator==@{operator==}}
-\index{operator==@{operator==}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool mof::Vector3D::operator== (const {\bf mof::Vector3D} \& {\em rhs}) const}}
-\label{structmof_1_1Vector3D_4c5522214fcfbc1680540a5679abc851}
-
-
-
-
- Vector3D.cpp の 29 行で定義されています。
-
-\subsection{フレンドと関連する関数}
-\hypertarget{structmof_1_1Vector3D_03d9de70710a925276c069018b218615}{
-\index{mof::Vector3D@{mof::Vector3D}!operator$\ast$@{operator$\ast$}}
-\index{operator$\ast$@{operator$\ast$}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mof::Vector3D} operator$\ast$ (float {\em f}, \/  const {\bf mof::Vector3D} \& {\em vec})\hspace{0.3cm}{\tt  \mbox{[}friend\mbox{]}}}}
-\label{structmof_1_1Vector3D_03d9de70710a925276c069018b218615}
-
-
-
-
-\subsection{変数}
-\hypertarget{structmof_1_1Vector3D_ccb07991a8cd93ea9b7d1988938b98ff}{
-\index{mof::Vector3D@{mof::Vector3D}!x@{x}}
-\index{x@{x}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf mof::Vector3D::x}}}
-\label{structmof_1_1Vector3D_ccb07991a8cd93ea9b7d1988938b98ff}
-
-
-
-
- Vector3D.hpp の 6 行で定義されています。\hypertarget{structmof_1_1Vector3D_a22db0396c0864a07360e3568bb3bab8}{
-\index{mof::Vector3D@{mof::Vector3D}!y@{y}}
-\index{y@{y}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf mof::Vector3D::y}}}
-\label{structmof_1_1Vector3D_a22db0396c0864a07360e3568bb3bab8}
-
-
-
-
- Vector3D.hpp の 6 行で定義されています。\hypertarget{structmof_1_1Vector3D_91a9e8e0e70ab8257fd5faf83a306f01}{
-\index{mof::Vector3D@{mof::Vector3D}!z@{z}}
-\index{z@{z}!mof::Vector3D@{mof::Vector3D}}
-\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf mof::Vector3D::z}}}
-\label{structmof_1_1Vector3D_91a9e8e0e70ab8257fd5faf83a306f01}
-
-
-
-
- Vector3D.hpp の 6 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-moflib/mof/\hyperlink{Vector3D_8hpp}{Vector3D.hpp}\item 
-moflib/mof/\hyperlink{Vector3D_8cpp}{Vector3D.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structopt__info.tex b/latex/vim/.vim/doc/latex/structopt__info.tex
deleted file mode 100644 (file)
index e7df0d2..0000000
+++ /dev/null
@@ -1,413 +0,0 @@
-\hypertarget{structopt__info}{
-\section{構造体 opt\_\-info}
-\label{structopt__info}\index{opt\_\-info@{opt\_\-info}}
-}
-Where the command line options are stored.  
-
-
-{\tt \#include $<$Option.h$>$}
-
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-const char $\ast$ \hyperlink{structopt__info_54108cc96061ac0efe472dd89639053c}{help\_\-help}
-\begin{CompactList}\small\item\em Print help and exit help description. \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{structopt__info_486a6dfeba5f4ebece419d589d9d1f4b}{version\_\-help}
-\begin{CompactList}\small\item\em Print version and exit help description. \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_63f6eadb494c7231b09f427f51da49ad}{input\_\-mqo\_\-arg}
-\begin{CompactList}\small\item\em \par
- 入力mqoファイル名. \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_959224ed31adff30102351bfe9e19347}{input\_\-mqo\_\-orig}
-\begin{CompactList}\small\item\em \par
- 入力mqoファイル名 original value given at command line. \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{structopt__info_d9679df5caada5cc9e2b4b42b1085e4c}{input\_\-mqo\_\-help}
-\begin{CompactList}\small\item\em \par
- 入力mqoファイル名 help description. \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_a11a85017ebe8444dc4539e2276afdf3}{output\_\-nd3d\_\-arg}
-\begin{CompactList}\small\item\em \par
- 出力nd3dファイル名. \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_08b86d4ba28fe35724fc8120d5215b4a}{output\_\-nd3d\_\-orig}
-\begin{CompactList}\small\item\em \par
- 出力nd3dファイル名 original value given at command line. \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{structopt__info_e6d82b3b2243419beed545bb0e0adfe3}{output\_\-nd3d\_\-help}
-\begin{CompactList}\small\item\em \par
- 出力nd3dファイル名 help description. \item\end{CompactList}\item 
-int \hyperlink{structopt__info_c8f1883cd101294f9e00af6d27f13a67}{verbose\_\-flag}
-\begin{CompactList}\small\item\em \par
- 詳細の表示 (未実装) (default=off). \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{structopt__info_ec771f0d97e160b644175b2c7708c070}{verbose\_\-help}
-\begin{CompactList}\small\item\em \par
- 詳細の表示 (未実装) help description. \item\end{CompactList}\item 
-unsigned int \hyperlink{structopt__info_ff1b83661524cd4e4b587111eaba8a0c}{help\_\-given}
-\begin{CompactList}\small\item\em Whether help was given. \item\end{CompactList}\item 
-unsigned int \hyperlink{structopt__info_cc25d953a5b6899ebb33a64ceec320bf}{version\_\-given}
-\begin{CompactList}\small\item\em Whether version was given. \item\end{CompactList}\item 
-unsigned int \hyperlink{structopt__info_f0c98d72518dedba6547e245721d83d6}{input\_\-mqo\_\-given}
-\begin{CompactList}\small\item\em Whether input-mqo was given. \item\end{CompactList}\item 
-unsigned int \hyperlink{structopt__info_41503fb6a6d3caa72228bd24a51bd39e}{output\_\-nd3d\_\-given}
-\begin{CompactList}\small\item\em Whether output-nd3d was given. \item\end{CompactList}\item 
-unsigned int \hyperlink{structopt__info_02a684781353c32e6327fd91c955229c}{verbose\_\-given}
-\begin{CompactList}\small\item\em Whether verbose was given. \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_ae41515be9abafa3815cdec81dc8ec37}{input\_\-nd3d\_\-arg}
-\begin{CompactList}\small\item\em \par
- 入力nd3dファイル名. \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_a776a77c292dee3528d05e3415a9e98c}{input\_\-nd3d\_\-orig}
-\begin{CompactList}\small\item\em \par
- 入力nd3dファイル名 original value given at command line. \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{structopt__info_3c900d3f172c995099b2c986eed73f20}{input\_\-nd3d\_\-help}
-\begin{CompactList}\small\item\em \par
- 入力nd3dファイル名 help description. \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_85c320ac47f920b5dc98a77f2b3dc502}{output\_\-txtr\_\-mqo\_\-arg}
-\begin{CompactList}\small\item\em \par
- 出力mqoファイル名 (テクスチャ用) (default=''). \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_a58d9d2d1c8331bac226408d448d1266}{output\_\-txtr\_\-mqo\_\-orig}
-\begin{CompactList}\small\item\em \par
- 出力mqoファイル名 (テクスチャ用) original value given at command line. \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{structopt__info_5bfa002d41955ce972126a3b7c63a105}{output\_\-txtr\_\-mqo\_\-help}
-\begin{CompactList}\small\item\em \par
- 出力mqoファイル名 (テクスチャ用) help description. \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_e86f399276f91bfb055ad0d27be6ae0a}{output\_\-wf\_\-mqo\_\-arg}
-\begin{CompactList}\small\item\em \par
- 出力mqoファイル名 (ワイヤーフレーム出力用) (default=''). \item\end{CompactList}\item 
-char $\ast$ \hyperlink{structopt__info_3d9eb0aefe2ccf004d6726ce9867c981}{output\_\-wf\_\-mqo\_\-orig}
-\begin{CompactList}\small\item\em \par
- 出力mqoファイル名 (ワイヤーフレーム出力用) original value given at command line. \item\end{CompactList}\item 
-const char $\ast$ \hyperlink{structopt__info_2c7811225151325f672f6ff3b009300c}{output\_\-wf\_\-mqo\_\-help}
-\begin{CompactList}\small\item\em \par
- 出力mqoファイル名 (ワイヤーフレーム出力用) help description. \item\end{CompactList}\item 
-unsigned int \hyperlink{structopt__info_dbc737e8d3f9d2883389cc57852158e7}{input\_\-nd3d\_\-given}
-\begin{CompactList}\small\item\em Whether input-nd3d was given. \item\end{CompactList}\item 
-unsigned int \hyperlink{structopt__info_1a01465c319b30756633ef5b44b82a3d}{output\_\-txtr\_\-mqo\_\-given}
-\begin{CompactList}\small\item\em Whether output-txtr-mqo was given. \item\end{CompactList}\item 
-unsigned int \hyperlink{structopt__info_357a5553158db0ebc08ba6524201f82a}{output\_\-wf\_\-mqo\_\-given}
-\begin{CompactList}\small\item\em Whether output-wf-mqo was given. \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-Where the command line options are stored. 
-
- Option.h の 33 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structopt__info_ff1b83661524cd4e4b587111eaba8a0c}{
-\index{opt\_\-info@{opt\_\-info}!help\_\-given@{help\_\-given}}
-\index{help\_\-given@{help\_\-given}!opt_info@{opt\_\-info}}
-\subsubsection[{help\_\-given}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf opt\_\-info::help\_\-given}}}
-\label{structopt__info_ff1b83661524cd4e4b587111eaba8a0c}
-
-
-Whether help was given. 
-
-
-
- Option.h の 46 行で定義されています。\hypertarget{structopt__info_54108cc96061ac0efe472dd89639053c}{
-\index{opt\_\-info@{opt\_\-info}!help\_\-help@{help\_\-help}}
-\index{help\_\-help@{help\_\-help}!opt_info@{opt\_\-info}}
-\subsubsection[{help\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ {\bf opt\_\-info::help\_\-help}}}
-\label{structopt__info_54108cc96061ac0efe472dd89639053c}
-
-
-Print help and exit help description. 
-
-
-
- Option.h の 35 行で定義されています。\hypertarget{structopt__info_63f6eadb494c7231b09f427f51da49ad}{
-\index{opt\_\-info@{opt\_\-info}!input\_\-mqo\_\-arg@{input\_\-mqo\_\-arg}}
-\index{input\_\-mqo\_\-arg@{input\_\-mqo\_\-arg}!opt_info@{opt\_\-info}}
-\subsubsection[{input\_\-mqo\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::input\_\-mqo\_\-arg}}}
-\label{structopt__info_63f6eadb494c7231b09f427f51da49ad}
-
-
-\par
- 入力mqoファイル名. 
-
-
-
- Option.h の 37 行で定義されています。\hypertarget{structopt__info_f0c98d72518dedba6547e245721d83d6}{
-\index{opt\_\-info@{opt\_\-info}!input\_\-mqo\_\-given@{input\_\-mqo\_\-given}}
-\index{input\_\-mqo\_\-given@{input\_\-mqo\_\-given}!opt_info@{opt\_\-info}}
-\subsubsection[{input\_\-mqo\_\-given}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf opt\_\-info::input\_\-mqo\_\-given}}}
-\label{structopt__info_f0c98d72518dedba6547e245721d83d6}
-
-
-Whether input-mqo was given. 
-
-
-
- Option.h の 48 行で定義されています。\hypertarget{structopt__info_d9679df5caada5cc9e2b4b42b1085e4c}{
-\index{opt\_\-info@{opt\_\-info}!input\_\-mqo\_\-help@{input\_\-mqo\_\-help}}
-\index{input\_\-mqo\_\-help@{input\_\-mqo\_\-help}!opt_info@{opt\_\-info}}
-\subsubsection[{input\_\-mqo\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info::input\_\-mqo\_\-help}}}
-\label{structopt__info_d9679df5caada5cc9e2b4b42b1085e4c}
-
-
-\par
- 入力mqoファイル名 help description. 
-
-
-
- Option.h の 39 行で定義されています。\hypertarget{structopt__info_959224ed31adff30102351bfe9e19347}{
-\index{opt\_\-info@{opt\_\-info}!input\_\-mqo\_\-orig@{input\_\-mqo\_\-orig}}
-\index{input\_\-mqo\_\-orig@{input\_\-mqo\_\-orig}!opt_info@{opt\_\-info}}
-\subsubsection[{input\_\-mqo\_\-orig}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::input\_\-mqo\_\-orig}}}
-\label{structopt__info_959224ed31adff30102351bfe9e19347}
-
-
-\par
- 入力mqoファイル名 original value given at command line. 
-
-
-
- Option.h の 38 行で定義されています。\hypertarget{structopt__info_ae41515be9abafa3815cdec81dc8ec37}{
-\index{opt\_\-info@{opt\_\-info}!input\_\-nd3d\_\-arg@{input\_\-nd3d\_\-arg}}
-\index{input\_\-nd3d\_\-arg@{input\_\-nd3d\_\-arg}!opt_info@{opt\_\-info}}
-\subsubsection[{input\_\-nd3d\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::input\_\-nd3d\_\-arg}}}
-\label{structopt__info_ae41515be9abafa3815cdec81dc8ec37}
-
-
-\par
- 入力nd3dファイル名. 
-
-
-
- Option.h の 37 行で定義されています。\hypertarget{structopt__info_dbc737e8d3f9d2883389cc57852158e7}{
-\index{opt\_\-info@{opt\_\-info}!input\_\-nd3d\_\-given@{input\_\-nd3d\_\-given}}
-\index{input\_\-nd3d\_\-given@{input\_\-nd3d\_\-given}!opt_info@{opt\_\-info}}
-\subsubsection[{input\_\-nd3d\_\-given}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf opt\_\-info::input\_\-nd3d\_\-given}}}
-\label{structopt__info_dbc737e8d3f9d2883389cc57852158e7}
-
-
-Whether input-nd3d was given. 
-
-
-
- Option.h の 51 行で定義されています。\hypertarget{structopt__info_3c900d3f172c995099b2c986eed73f20}{
-\index{opt\_\-info@{opt\_\-info}!input\_\-nd3d\_\-help@{input\_\-nd3d\_\-help}}
-\index{input\_\-nd3d\_\-help@{input\_\-nd3d\_\-help}!opt_info@{opt\_\-info}}
-\subsubsection[{input\_\-nd3d\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info::input\_\-nd3d\_\-help}}}
-\label{structopt__info_3c900d3f172c995099b2c986eed73f20}
-
-
-\par
- 入力nd3dファイル名 help description. 
-
-
-
- Option.h の 39 行で定義されています。\hypertarget{structopt__info_a776a77c292dee3528d05e3415a9e98c}{
-\index{opt\_\-info@{opt\_\-info}!input\_\-nd3d\_\-orig@{input\_\-nd3d\_\-orig}}
-\index{input\_\-nd3d\_\-orig@{input\_\-nd3d\_\-orig}!opt_info@{opt\_\-info}}
-\subsubsection[{input\_\-nd3d\_\-orig}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::input\_\-nd3d\_\-orig}}}
-\label{structopt__info_a776a77c292dee3528d05e3415a9e98c}
-
-
-\par
- 入力nd3dファイル名 original value given at command line. 
-
-
-
- Option.h の 38 行で定義されています。\hypertarget{structopt__info_a11a85017ebe8444dc4539e2276afdf3}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-nd3d\_\-arg@{output\_\-nd3d\_\-arg}}
-\index{output\_\-nd3d\_\-arg@{output\_\-nd3d\_\-arg}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-nd3d\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::output\_\-nd3d\_\-arg}}}
-\label{structopt__info_a11a85017ebe8444dc4539e2276afdf3}
-
-
-\par
- 出力nd3dファイル名. 
-
-
-
- Option.h の 40 行で定義されています。\hypertarget{structopt__info_41503fb6a6d3caa72228bd24a51bd39e}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-nd3d\_\-given@{output\_\-nd3d\_\-given}}
-\index{output\_\-nd3d\_\-given@{output\_\-nd3d\_\-given}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-nd3d\_\-given}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf opt\_\-info::output\_\-nd3d\_\-given}}}
-\label{structopt__info_41503fb6a6d3caa72228bd24a51bd39e}
-
-
-Whether output-nd3d was given. 
-
-
-
- Option.h の 49 行で定義されています。\hypertarget{structopt__info_e6d82b3b2243419beed545bb0e0adfe3}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-nd3d\_\-help@{output\_\-nd3d\_\-help}}
-\index{output\_\-nd3d\_\-help@{output\_\-nd3d\_\-help}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-nd3d\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info::output\_\-nd3d\_\-help}}}
-\label{structopt__info_e6d82b3b2243419beed545bb0e0adfe3}
-
-
-\par
- 出力nd3dファイル名 help description. 
-
-
-
- Option.h の 42 行で定義されています。\hypertarget{structopt__info_08b86d4ba28fe35724fc8120d5215b4a}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-nd3d\_\-orig@{output\_\-nd3d\_\-orig}}
-\index{output\_\-nd3d\_\-orig@{output\_\-nd3d\_\-orig}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-nd3d\_\-orig}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::output\_\-nd3d\_\-orig}}}
-\label{structopt__info_08b86d4ba28fe35724fc8120d5215b4a}
-
-
-\par
- 出力nd3dファイル名 original value given at command line. 
-
-
-
- Option.h の 41 行で定義されています。\hypertarget{structopt__info_85c320ac47f920b5dc98a77f2b3dc502}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-txtr\_\-mqo\_\-arg@{output\_\-txtr\_\-mqo\_\-arg}}
-\index{output\_\-txtr\_\-mqo\_\-arg@{output\_\-txtr\_\-mqo\_\-arg}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-txtr\_\-mqo\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::output\_\-txtr\_\-mqo\_\-arg}}}
-\label{structopt__info_85c320ac47f920b5dc98a77f2b3dc502}
-
-
-\par
- 出力mqoファイル名 (テクスチャ用) (default=''). 
-
-
-
- Option.h の 40 行で定義されています。\hypertarget{structopt__info_1a01465c319b30756633ef5b44b82a3d}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-txtr\_\-mqo\_\-given@{output\_\-txtr\_\-mqo\_\-given}}
-\index{output\_\-txtr\_\-mqo\_\-given@{output\_\-txtr\_\-mqo\_\-given}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-txtr\_\-mqo\_\-given}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf opt\_\-info::output\_\-txtr\_\-mqo\_\-given}}}
-\label{structopt__info_1a01465c319b30756633ef5b44b82a3d}
-
-
-Whether output-txtr-mqo was given. 
-
-
-
- Option.h の 52 行で定義されています。\hypertarget{structopt__info_5bfa002d41955ce972126a3b7c63a105}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-txtr\_\-mqo\_\-help@{output\_\-txtr\_\-mqo\_\-help}}
-\index{output\_\-txtr\_\-mqo\_\-help@{output\_\-txtr\_\-mqo\_\-help}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-txtr\_\-mqo\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info::output\_\-txtr\_\-mqo\_\-help}}}
-\label{structopt__info_5bfa002d41955ce972126a3b7c63a105}
-
-
-\par
- 出力mqoファイル名 (テクスチャ用) help description. 
-
-
-
- Option.h の 42 行で定義されています。\hypertarget{structopt__info_a58d9d2d1c8331bac226408d448d1266}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-txtr\_\-mqo\_\-orig@{output\_\-txtr\_\-mqo\_\-orig}}
-\index{output\_\-txtr\_\-mqo\_\-orig@{output\_\-txtr\_\-mqo\_\-orig}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-txtr\_\-mqo\_\-orig}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::output\_\-txtr\_\-mqo\_\-orig}}}
-\label{structopt__info_a58d9d2d1c8331bac226408d448d1266}
-
-
-\par
- 出力mqoファイル名 (テクスチャ用) original value given at command line. 
-
-
-
- Option.h の 41 行で定義されています。\hypertarget{structopt__info_e86f399276f91bfb055ad0d27be6ae0a}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-wf\_\-mqo\_\-arg@{output\_\-wf\_\-mqo\_\-arg}}
-\index{output\_\-wf\_\-mqo\_\-arg@{output\_\-wf\_\-mqo\_\-arg}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-wf\_\-mqo\_\-arg}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::output\_\-wf\_\-mqo\_\-arg}}}
-\label{structopt__info_e86f399276f91bfb055ad0d27be6ae0a}
-
-
-\par
- 出力mqoファイル名 (ワイヤーフレーム出力用) (default=''). 
-
-
-
- Option.h の 43 行で定義されています。\hypertarget{structopt__info_357a5553158db0ebc08ba6524201f82a}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-wf\_\-mqo\_\-given@{output\_\-wf\_\-mqo\_\-given}}
-\index{output\_\-wf\_\-mqo\_\-given@{output\_\-wf\_\-mqo\_\-given}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-wf\_\-mqo\_\-given}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf opt\_\-info::output\_\-wf\_\-mqo\_\-given}}}
-\label{structopt__info_357a5553158db0ebc08ba6524201f82a}
-
-
-Whether output-wf-mqo was given. 
-
-
-
- Option.h の 53 行で定義されています。\hypertarget{structopt__info_2c7811225151325f672f6ff3b009300c}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-wf\_\-mqo\_\-help@{output\_\-wf\_\-mqo\_\-help}}
-\index{output\_\-wf\_\-mqo\_\-help@{output\_\-wf\_\-mqo\_\-help}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-wf\_\-mqo\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf opt\_\-info::output\_\-wf\_\-mqo\_\-help}}}
-\label{structopt__info_2c7811225151325f672f6ff3b009300c}
-
-
-\par
- 出力mqoファイル名 (ワイヤーフレーム出力用) help description. 
-
-
-
- Option.h の 45 行で定義されています。\hypertarget{structopt__info_3d9eb0aefe2ccf004d6726ce9867c981}{
-\index{opt\_\-info@{opt\_\-info}!output\_\-wf\_\-mqo\_\-orig@{output\_\-wf\_\-mqo\_\-orig}}
-\index{output\_\-wf\_\-mqo\_\-orig@{output\_\-wf\_\-mqo\_\-orig}!opt_info@{opt\_\-info}}
-\subsubsection[{output\_\-wf\_\-mqo\_\-orig}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt\_\-info::output\_\-wf\_\-mqo\_\-orig}}}
-\label{structopt__info_3d9eb0aefe2ccf004d6726ce9867c981}
-
-
-\par
- 出力mqoファイル名 (ワイヤーフレーム出力用) original value given at command line. 
-
-
-
- Option.h の 44 行で定義されています。\hypertarget{structopt__info_c8f1883cd101294f9e00af6d27f13a67}{
-\index{opt\_\-info@{opt\_\-info}!verbose\_\-flag@{verbose\_\-flag}}
-\index{verbose\_\-flag@{verbose\_\-flag}!opt_info@{opt\_\-info}}
-\subsubsection[{verbose\_\-flag}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf opt\_\-info::verbose\_\-flag}}}
-\label{structopt__info_c8f1883cd101294f9e00af6d27f13a67}
-
-
-\par
- 詳細の表示 (未実装) (default=off). 
-
-\par
- 詳細の表示 (未対応) (default=off). 
-
- Option.h の 43 行で定義されています。\hypertarget{structopt__info_02a684781353c32e6327fd91c955229c}{
-\index{opt\_\-info@{opt\_\-info}!verbose\_\-given@{verbose\_\-given}}
-\index{verbose\_\-given@{verbose\_\-given}!opt_info@{opt\_\-info}}
-\subsubsection[{verbose\_\-given}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf opt\_\-info::verbose\_\-given}}}
-\label{structopt__info_02a684781353c32e6327fd91c955229c}
-
-
-Whether verbose was given. 
-
-
-
- Option.h の 50 行で定義されています。\hypertarget{structopt__info_ec771f0d97e160b644175b2c7708c070}{
-\index{opt\_\-info@{opt\_\-info}!verbose\_\-help@{verbose\_\-help}}
-\index{verbose\_\-help@{verbose\_\-help}!opt_info@{opt\_\-info}}
-\subsubsection[{verbose\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ {\bf opt\_\-info::verbose\_\-help}}}
-\label{structopt__info_ec771f0d97e160b644175b2c7708c070}
-
-
-\par
- 詳細の表示 (未実装) help description. 
-
-\par
- 詳細の表示 (未対応) help description. 
-
- Option.h の 44 行で定義されています。\hypertarget{structopt__info_cc25d953a5b6899ebb33a64ceec320bf}{
-\index{opt\_\-info@{opt\_\-info}!version\_\-given@{version\_\-given}}
-\index{version\_\-given@{version\_\-given}!opt_info@{opt\_\-info}}
-\subsubsection[{version\_\-given}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf opt\_\-info::version\_\-given}}}
-\label{structopt__info_cc25d953a5b6899ebb33a64ceec320bf}
-
-
-Whether version was given. 
-
-
-
- Option.h の 47 行で定義されています。\hypertarget{structopt__info_486a6dfeba5f4ebece419d589d9d1f4b}{
-\index{opt\_\-info@{opt\_\-info}!version\_\-help@{version\_\-help}}
-\index{version\_\-help@{version\_\-help}!opt_info@{opt\_\-info}}
-\subsubsection[{version\_\-help}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ {\bf opt\_\-info::version\_\-help}}}
-\label{structopt__info_486a6dfeba5f4ebece419d589d9d1f4b}
-
-
-Print version and exit help description. 
-
-
-
- Option.h の 36 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-mqo2nd3d/\hyperlink{mqo2nd3d_2Option_8h}{Option.h}\item 
-nd3d2mqo/\hyperlink{nd3d2mqo_2Option_8h}{Option.h}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structopt__parser__params.tex b/latex/vim/.vim/doc/latex/structopt__parser__params.tex
deleted file mode 100644 (file)
index 4afae08..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-\hypertarget{structopt__parser__params}{
-\section{構造体 opt\_\-parser\_\-params}
-\label{structopt__parser__params}\index{opt\_\-parser\_\-params@{opt\_\-parser\_\-params}}
-}
-The additional parameters to pass to parser functions.  
-
-
-{\tt \#include $<$Option.h$>$}
-
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{structopt__parser__params_2dfe53a7ea1741e1208ce0ee286dbec5}{override}
-\begin{CompactList}\small\item\em whether to override possibly already present options (default 0) \item\end{CompactList}\item 
-int \hyperlink{structopt__parser__params_6aea2a7cd7434047fd3e68589e50713a}{initialize}
-\begin{CompactList}\small\item\em whether to initialize the option structure \hyperlink{structopt__info}{opt\_\-info} (default 1) \item\end{CompactList}\item 
-int \hyperlink{structopt__parser__params_f4a428c5e9f1becbabfc0a0322d193bd}{check\_\-required}
-\begin{CompactList}\small\item\em whether to check that all required options were provided (default 1) \item\end{CompactList}\item 
-int \hyperlink{structopt__parser__params_a29965d4c72f7053355c4ce35b36574f}{check\_\-ambiguity}
-\begin{CompactList}\small\item\em whether to check for options already specified in the option structure \hyperlink{structopt__info}{opt\_\-info} (default 0) \item\end{CompactList}\item 
-int \hyperlink{structopt__parser__params_939f87b0fa0139c1f3762218d984d46d}{print\_\-errors}
-\begin{CompactList}\small\item\em whether getopt\_\-long should print an error message for a bad option (default 1) \item\end{CompactList}\end{CompactItemize}
-
-
-\subsection{説明}
-The additional parameters to pass to parser functions. 
-
- Option.h の 55 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structopt__parser__params_a29965d4c72f7053355c4ce35b36574f}{
-\index{opt\_\-parser\_\-params@{opt\_\-parser\_\-params}!check\_\-ambiguity@{check\_\-ambiguity}}
-\index{check\_\-ambiguity@{check\_\-ambiguity}!opt_parser_params@{opt\_\-parser\_\-params}}
-\subsubsection[{check\_\-ambiguity}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf opt\_\-parser\_\-params::check\_\-ambiguity}}}
-\label{structopt__parser__params_a29965d4c72f7053355c4ce35b36574f}
-
-
-whether to check for options already specified in the option structure \hyperlink{structopt__info}{opt\_\-info} (default 0) 
-
-
-
- Option.h の 60 行で定義されています。\hypertarget{structopt__parser__params_f4a428c5e9f1becbabfc0a0322d193bd}{
-\index{opt\_\-parser\_\-params@{opt\_\-parser\_\-params}!check\_\-required@{check\_\-required}}
-\index{check\_\-required@{check\_\-required}!opt_parser_params@{opt\_\-parser\_\-params}}
-\subsubsection[{check\_\-required}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf opt\_\-parser\_\-params::check\_\-required}}}
-\label{structopt__parser__params_f4a428c5e9f1becbabfc0a0322d193bd}
-
-
-whether to check that all required options were provided (default 1) 
-
-
-
- Option.h の 59 行で定義されています。\hypertarget{structopt__parser__params_6aea2a7cd7434047fd3e68589e50713a}{
-\index{opt\_\-parser\_\-params@{opt\_\-parser\_\-params}!initialize@{initialize}}
-\index{initialize@{initialize}!opt_parser_params@{opt\_\-parser\_\-params}}
-\subsubsection[{initialize}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf opt\_\-parser\_\-params::initialize}}}
-\label{structopt__parser__params_6aea2a7cd7434047fd3e68589e50713a}
-
-
-whether to initialize the option structure \hyperlink{structopt__info}{opt\_\-info} (default 1) 
-
-
-
- Option.h の 58 行で定義されています。\hypertarget{structopt__parser__params_2dfe53a7ea1741e1208ce0ee286dbec5}{
-\index{opt\_\-parser\_\-params@{opt\_\-parser\_\-params}!override@{override}}
-\index{override@{override}!opt_parser_params@{opt\_\-parser\_\-params}}
-\subsubsection[{override}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf opt\_\-parser\_\-params::override}}}
-\label{structopt__parser__params_2dfe53a7ea1741e1208ce0ee286dbec5}
-
-
-whether to override possibly already present options (default 0) 
-
-
-
- Option.h の 57 行で定義されています。\hypertarget{structopt__parser__params_939f87b0fa0139c1f3762218d984d46d}{
-\index{opt\_\-parser\_\-params@{opt\_\-parser\_\-params}!print\_\-errors@{print\_\-errors}}
-\index{print\_\-errors@{print\_\-errors}!opt_parser_params@{opt\_\-parser\_\-params}}
-\subsubsection[{print\_\-errors}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf opt\_\-parser\_\-params::print\_\-errors}}}
-\label{structopt__parser__params_939f87b0fa0139c1f3762218d984d46d}
-
-
-whether getopt\_\-long should print an error message for a bad option (default 1) 
-
-
-
- Option.h の 61 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-mqo2nd3d/\hyperlink{mqo2nd3d_2Option_8h}{Option.h}\item 
-nd3d2mqo/\hyperlink{nd3d2mqo_2Option_8h}{Option.h}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structt__face.tex b/latex/vim/.vim/doc/latex/structt__face.tex
deleted file mode 100644 (file)
index f354286..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-\hypertarget{structt__face}{
-\section{構造体 t\_\-face}
-\label{structt__face}\index{t\_\-face@{t\_\-face}}
-}
-t\_\-faceのコラボレーション図\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=116pt]{structt__face__coll__graph}
-\end{center}
-\end{figure}
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-int \hyperlink{structt__face_a69c11da54fde7b834bd921df35f111d}{V\_\-size}
-\item 
-int \hyperlink{structt__face_a8ccb76fe7a4aa0e802b15560153a1ba}{V} \mbox{[}4\mbox{]}
-\item 
-int \hyperlink{structt__face_b9ed81f2f99576a905c1c30e0f640b02}{M}
-\item 
-\hyperlink{structt__uv}{t\_\-uv} \hyperlink{structt__face_ee103b4e50a79c7d47500f8693e6d701}{UV} \mbox{[}4\mbox{]}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Main.cpp の 53 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structt__face_b9ed81f2f99576a905c1c30e0f640b02}{
-\index{t\_\-face@{t\_\-face}!M@{M}}
-\index{M@{M}!t_face@{t\_\-face}}
-\subsubsection[{M}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf t\_\-face::M}}}
-\label{structt__face_b9ed81f2f99576a905c1c30e0f640b02}
-
-
-
-
- Main.cpp の 56 行で定義されています。\hypertarget{structt__face_ee103b4e50a79c7d47500f8693e6d701}{
-\index{t\_\-face@{t\_\-face}!UV@{UV}}
-\index{UV@{UV}!t_face@{t\_\-face}}
-\subsubsection[{UV}]{\setlength{\rightskip}{0pt plus 5cm}{\bf t\_\-uv} {\bf t\_\-face::UV}}}
-\label{structt__face_ee103b4e50a79c7d47500f8693e6d701}
-
-
-
-
- Main.cpp の 57 行で定義されています。\hypertarget{structt__face_a8ccb76fe7a4aa0e802b15560153a1ba}{
-\index{t\_\-face@{t\_\-face}!V@{V}}
-\index{V@{V}!t_face@{t\_\-face}}
-\subsubsection[{V}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf t\_\-face::V}}}
-\label{structt__face_a8ccb76fe7a4aa0e802b15560153a1ba}
-
-
-
-
- Main.cpp の 55 行で定義されています。\hypertarget{structt__face_a69c11da54fde7b834bd921df35f111d}{
-\index{t\_\-face@{t\_\-face}!V\_\-size@{V\_\-size}}
-\index{V\_\-size@{V\_\-size}!t_face@{t\_\-face}}
-\subsubsection[{V\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf t\_\-face::V\_\-size}}}
-\label{structt__face_a69c11da54fde7b834bd921df35f111d}
-
-
-
-
- Main.cpp の 54 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-mqo2nd3d/\hyperlink{mqo2nd3d_2Main_8cpp}{Main.cpp}\item 
-nd3d2mqo/\hyperlink{nd3d2mqo_2Main_8cpp}{Main.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structt__face__coll__graph.eps b/latex/vim/.vim/doc/latex/structt__face__coll__graph.eps
deleted file mode 100644 (file)
index 530ab96..0000000
+++ /dev/null
@@ -1,330 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
-%%For: (yasutomo) yasutomo,,,
-%%Title: G
-%%Pages: (atend)
-%%BoundingBox: (atend)
-%%EndComments
-save
-%%BeginProlog
-/DotDict 200 dict def
-DotDict begin
-
-/setupLatin1 {
-mark
-/EncodingVector 256 array def
- EncodingVector 0
-
-ISOLatin1Encoding 0 255 getinterval putinterval
-EncodingVector 45 /hyphen put
-
-% Set up ISO Latin 1 character encoding
-/starnetISO {
-        dup dup findfont dup length dict begin
-        { 1 index /FID ne { def }{ pop pop } ifelse
-        } forall
-        /Encoding EncodingVector def
-        currentdict end definefont
-} def
-/Times-Roman starnetISO def
-/Times-Italic starnetISO def
-/Times-Bold starnetISO def
-/Times-BoldItalic starnetISO def
-/Helvetica starnetISO def
-/Helvetica-Oblique starnetISO def
-/Helvetica-Bold starnetISO def
-/Helvetica-BoldOblique starnetISO def
-/Courier starnetISO def
-/Courier-Oblique starnetISO def
-/Courier-Bold starnetISO def
-/Courier-BoldOblique starnetISO def
-cleartomark
-} bind def
-
-%%BeginResource: procset graphviz 0 0
-/coord-font-family /Times-Roman def
-/default-font-family /Times-Roman def
-/coordfont coord-font-family findfont 8 scalefont def
-
-/InvScaleFactor 1.0 def
-/set_scale {
-       dup 1 exch div /InvScaleFactor exch def
-       scale
-} bind def
-
-% styles
-/solid { [] 0 setdash } bind def
-/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
-/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
-/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
-/bold { 2 setlinewidth } bind def
-/filled { } bind def
-/unfilled { } bind def
-/rounded { } bind def
-/diagonals { } bind def
-
-% hooks for setting color 
-/nodecolor { sethsbcolor } bind def
-/edgecolor { sethsbcolor } bind def
-/graphcolor { sethsbcolor } bind def
-/nopcolor {pop pop pop} bind def
-
-/beginpage {   % i j npages
-       /npages exch def
-       /j exch def
-       /i exch def
-       /str 10 string def
-       npages 1 gt {
-               gsave
-                       coordfont setfont
-                       0 0 moveto
-                       (\() show i str cvs show (,) show j str cvs show (\)) show
-               grestore
-       } if
-} bind def
-
-/set_font {
-       findfont exch
-       scalefont setfont
-} def
-
-% draw text fitted to its expected width
-/alignedtext {                 % width text
-       /text exch def
-       /width exch def
-       gsave
-               width 0 gt {
-                       [] 0 setdash
-                       text stringwidth pop width exch sub text length div 0 text ashow
-               } if
-       grestore
-} def
-
-/boxprim {                             % xcorner ycorner xsize ysize
-               4 2 roll
-               moveto
-               2 copy
-               exch 0 rlineto
-               0 exch rlineto
-               pop neg 0 rlineto
-               closepath
-} bind def
-
-/ellipse_path {
-       /ry exch def
-       /rx exch def
-       /y exch def
-       /x exch def
-       matrix currentmatrix
-       newpath
-       x y translate
-       rx ry scale
-       0 0 1 0 360 arc
-       setmatrix
-} bind def
-
-/endpage { showpage } bind def
-/showpage { } def
-
-/layercolorseq
-       [       % layer color sequence - darkest to lightest
-               [0 0 0]
-               [.2 .8 .8]
-               [.4 .8 .8]
-               [.6 .8 .8]
-               [.8 .8 .8]
-       ]
-def
-
-/layerlen layercolorseq length def
-
-/setlayer {/maxlayer exch def /curlayer exch def
-       layercolorseq curlayer 1 sub layerlen mod get
-       aload pop sethsbcolor
-       /nodecolor {nopcolor} def
-       /edgecolor {nopcolor} def
-       /graphcolor {nopcolor} def
-} bind def
-
-/onlayer { curlayer ne {invis} if } def
-
-/onlayers {
-       /myupper exch def
-       /mylower exch def
-       curlayer mylower lt
-       curlayer myupper gt
-       or
-       {invis} if
-} def
-
-/curlayer 0 def
-
-%%EndResource
-%%EndProlog
-%%BeginSetup
-14 default-font-family set_font
-1 setmiterlimit
-% /arrowlength 10 def
-% /arrowwidth 5 def
-
-% make sure pdfmark is harmless for PS-interpreters other than Distiller
-/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
-% make '<<' and '>>' safe on PS Level 1 devices
-/languagelevel where {pop languagelevel}{1} ifelse
-2 lt {
-    userdict (<<) cvn ([) cvn load put
-    userdict (>>) cvn ([) cvn load put
-} if
-
-%%EndSetup
-setupLatin1
-%%Page: 1 1
-%%PageBoundingBox: 36 36 116 272
-%%PageOrientation: Portrait
-0 0 1 beginpage
-gsave
-36 36 80 236 boxprim clip newpath
-1 1 set_scale 0 rotate 40 40 translate
-% Node1
-gsave
-0.000 0.000 0.749 nodecolor
-newpath 9 0 moveto
-9 96 lineto
-64 96 lineto
-64 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 0 moveto
-9 96 lineto
-64 96 lineto
-64 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-22.5 83 moveto 27 (t_face) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 76 moveto
-64 76 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-16.5 63 moveto 39 (+ V_size) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-16.5 51 moveto 16 (+ V) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-16.5 39 moveto 17 (+ M) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-16.5 27 moveto 23 (+ UV) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 9 20 moveto
-64 20 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-34.5 7 moveto 3 ( ) alignedtext
-grestore
-% Node2
-gsave
-[ /Rect [ 0 144 72 228 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($structt__uv.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 0 144 moveto
-0 228 lineto
-72 228 lineto
-72 144 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 144 moveto
-0 228 lineto
-72 228 lineto
-72 144 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-26.5 215 moveto 19 (t_uv) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 208 moveto
-72 208 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 195 moveto 16 (+ U) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 183 moveto 16 (+ V) alignedtext
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 176 moveto
-72 176 lineto
-stroke
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 163 moveto 56 (+ operator[]\(\)) alignedtext
-0.000 0.000 0.000 nodecolor
-10 /FreeSans set_font
-8 151 moveto 56 (+ operator[]\(\)) alignedtext
-grestore
-% Node2->Node1
-gsave
-1 setlinewidth
-dashed
-0.776 0.753 0.804 edgecolor
-newpath 36 134 moveto
-36 122 36 109 36 96 curveto
-stroke
-0.776 0.753 0.804 edgecolor
-newpath 36 144 moveto
-31.5 134 lineto
-36 139 lineto
-36 134 lineto
-36 134 lineto
-36 134 lineto
-36 139 lineto
-40.5 134 lineto
-36 144 lineto
-closepath fill
-1 setlinewidth
-solid
-0.776 0.753 0.804 edgecolor
-newpath 36 144 moveto
-31.5 134 lineto
-36 139 lineto
-36 134 lineto
-36 134 lineto
-36 134 lineto
-36 139 lineto
-40.5 134 lineto
-36 144 lineto
-closepath stroke
-0.000 0.000 0.000 edgecolor
-10 /FreeSans set_font
-36 117 moveto 14 (UV) alignedtext
-grestore
-endpage
-showpage
-grestore
-%%PageTrailer
-%%EndPage: 1
-%%Trailer
-%%Pages: 1
-%%BoundingBox: 36 36 116 272
-end
-restore
-%%EOF
diff --git a/latex/vim/.vim/doc/latex/structt__face__coll__graph.md5 b/latex/vim/.vim/doc/latex/structt__face__coll__graph.md5
deleted file mode 100644 (file)
index 5004673..0000000
+++ /dev/null
@@ -1 +0,0 @@
-116afdc01a72c3d357c7c954fde75284
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/structt__face__coll__graph.pdf b/latex/vim/.vim/doc/latex/structt__face__coll__graph.pdf
deleted file mode 100644 (file)
index 19845f1..0000000
Binary files a/latex/vim/.vim/doc/latex/structt__face__coll__graph.pdf and /dev/null differ
diff --git a/latex/vim/.vim/doc/latex/structt__material.tex b/latex/vim/.vim/doc/latex/structt__material.tex
deleted file mode 100644 (file)
index da72591..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-\hypertarget{structt__material}{
-\section{構造体 t\_\-material}
-\label{structt__material}\index{t\_\-material@{t\_\-material}}
-}
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-string \hyperlink{structt__material_1d2dd611c1ceb735d81cda0dfd3b8b89}{tex}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Main.cpp の 60 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structt__material_1d2dd611c1ceb735d81cda0dfd3b8b89}{
-\index{t\_\-material@{t\_\-material}!tex@{tex}}
-\index{tex@{tex}!t_material@{t\_\-material}}
-\subsubsection[{tex}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf t\_\-material::tex}}}
-\label{structt__material_1d2dd611c1ceb735d81cda0dfd3b8b89}
-
-
-
-
- Main.cpp の 61 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-mqo2nd3d/\hyperlink{mqo2nd3d_2Main_8cpp}{Main.cpp}\item 
-nd3d2mqo/\hyperlink{nd3d2mqo_2Main_8cpp}{Main.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structt__uv.tex b/latex/vim/.vim/doc/latex/structt__uv.tex
deleted file mode 100644 (file)
index 83f395a..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-\hypertarget{structt__uv}{
-\section{構造体 t\_\-uv}
-\label{structt__uv}\index{t\_\-uv@{t\_\-uv}}
-}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-float \& \hyperlink{structt__uv_3290bebf3dd9bc5e0b223b8c0f3e8389}{operator\mbox{[}$\,$\mbox{]}} (const int i)
-\item 
-float \& \hyperlink{structt__uv_3290bebf3dd9bc5e0b223b8c0f3e8389}{operator\mbox{[}$\,$\mbox{]}} (const int i)
-\end{CompactItemize}
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-float \hyperlink{structt__uv_23bf32ec5cd2cbc3cbba374b34fca396}{U}
-\item 
-float \hyperlink{structt__uv_e5922bb7d8d726f9becbee3e0df0015a}{V}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Main.cpp の 41 行で定義されています。
-
-\subsection{関数}
-\hypertarget{structt__uv_3290bebf3dd9bc5e0b223b8c0f3e8389}{
-\index{t\_\-uv@{t\_\-uv}!operator\mbox{[}\mbox{]}@{operator[]}}
-\index{operator\mbox{[}\mbox{]}@{operator[]}!t_uv@{t\_\-uv}}
-\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}float\& t\_\-uv::operator\mbox{[}$\,$\mbox{]} (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{structt__uv_3290bebf3dd9bc5e0b223b8c0f3e8389}
-
-
-
-
- Main.cpp の 30 行で定義されています。\hypertarget{structt__uv_3290bebf3dd9bc5e0b223b8c0f3e8389}{
-\index{t\_\-uv@{t\_\-uv}!operator\mbox{[}\mbox{]}@{operator[]}}
-\index{operator\mbox{[}\mbox{]}@{operator[]}!t_uv@{t\_\-uv}}
-\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}float\& t\_\-uv::operator\mbox{[}$\,$\mbox{]} (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{structt__uv_3290bebf3dd9bc5e0b223b8c0f3e8389}
-
-
-
-
- Main.cpp の 45 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structt__uv_23bf32ec5cd2cbc3cbba374b34fca396}{
-\index{t\_\-uv@{t\_\-uv}!U@{U}}
-\index{U@{U}!t_uv@{t\_\-uv}}
-\subsubsection[{U}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf t\_\-uv::U}}}
-\label{structt__uv_23bf32ec5cd2cbc3cbba374b34fca396}
-
-
-
-
- Main.cpp の 42 行で定義されています。\hypertarget{structt__uv_e5922bb7d8d726f9becbee3e0df0015a}{
-\index{t\_\-uv@{t\_\-uv}!V@{V}}
-\index{V@{V}!t_uv@{t\_\-uv}}
-\subsubsection[{V}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf t\_\-uv::V}}}
-\label{structt__uv_e5922bb7d8d726f9becbee3e0df0015a}
-
-
-
-
- Main.cpp の 43 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-mqo2nd3d/\hyperlink{mqo2nd3d_2Main_8cpp}{Main.cpp}\item 
-nd3d2mqo/\hyperlink{nd3d2mqo_2Main_8cpp}{Main.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/structt__vertex.tex b/latex/vim/.vim/doc/latex/structt__vertex.tex
deleted file mode 100644 (file)
index 1017919..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-\hypertarget{structt__vertex}{
-\section{構造体 t\_\-vertex}
-\label{structt__vertex}\index{t\_\-vertex@{t\_\-vertex}}
-}
-\subsection*{Public メソッド}
-\begin{CompactItemize}
-\item 
-float \& \hyperlink{structt__vertex_b2d47ee895988890ac91e9a66423cac7}{operator\mbox{[}$\,$\mbox{]}} (const int i)
-\item 
-float \& \hyperlink{structt__vertex_b2d47ee895988890ac91e9a66423cac7}{operator\mbox{[}$\,$\mbox{]}} (const int i)
-\end{CompactItemize}
-\subsection*{Public 変数}
-\begin{CompactItemize}
-\item 
-float \hyperlink{structt__vertex_5c20a51c4770c4b266a0790c3b2599a0}{X}
-\item 
-float \hyperlink{structt__vertex_331fdc2fb2b17761d846da6aa1171050}{Y}
-\item 
-float \hyperlink{structt__vertex_d007d14edb1f129bc6a1a18c3b7a7299}{Z}
-\end{CompactItemize}
-
-
-\subsection{説明}
-
-
- Main.cpp の 27 行で定義されています。
-
-\subsection{関数}
-\hypertarget{structt__vertex_b2d47ee895988890ac91e9a66423cac7}{
-\index{t\_\-vertex@{t\_\-vertex}!operator\mbox{[}\mbox{]}@{operator[]}}
-\index{operator\mbox{[}\mbox{]}@{operator[]}!t_vertex@{t\_\-vertex}}
-\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}float\& t\_\-vertex::operator\mbox{[}$\,$\mbox{]} (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{structt__vertex_b2d47ee895988890ac91e9a66423cac7}
-
-
-
-
- Main.cpp の 17 行で定義されています。\hypertarget{structt__vertex_b2d47ee895988890ac91e9a66423cac7}{
-\index{t\_\-vertex@{t\_\-vertex}!operator\mbox{[}\mbox{]}@{operator[]}}
-\index{operator\mbox{[}\mbox{]}@{operator[]}!t_vertex@{t\_\-vertex}}
-\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}float\& t\_\-vertex::operator\mbox{[}$\,$\mbox{]} (const int {\em i})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
-\label{structt__vertex_b2d47ee895988890ac91e9a66423cac7}
-
-
-
-
- Main.cpp の 32 行で定義されています。
-
-\subsection{変数}
-\hypertarget{structt__vertex_5c20a51c4770c4b266a0790c3b2599a0}{
-\index{t\_\-vertex@{t\_\-vertex}!X@{X}}
-\index{X@{X}!t_vertex@{t\_\-vertex}}
-\subsubsection[{X}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf t\_\-vertex::X}}}
-\label{structt__vertex_5c20a51c4770c4b266a0790c3b2599a0}
-
-
-
-
- Main.cpp の 28 行で定義されています。\hypertarget{structt__vertex_331fdc2fb2b17761d846da6aa1171050}{
-\index{t\_\-vertex@{t\_\-vertex}!Y@{Y}}
-\index{Y@{Y}!t_vertex@{t\_\-vertex}}
-\subsubsection[{Y}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf t\_\-vertex::Y}}}
-\label{structt__vertex_331fdc2fb2b17761d846da6aa1171050}
-
-
-
-
- Main.cpp の 29 行で定義されています。\hypertarget{structt__vertex_d007d14edb1f129bc6a1a18c3b7a7299}{
-\index{t\_\-vertex@{t\_\-vertex}!Z@{Z}}
-\index{Z@{Z}!t_vertex@{t\_\-vertex}}
-\subsubsection[{Z}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf t\_\-vertex::Z}}}
-\label{structt__vertex_d007d14edb1f129bc6a1a18c3b7a7299}
-
-
-
-
- Main.cpp の 30 行で定義されています。
-
-この構造体の説明は次のファイルから生成されました:\begin{CompactItemize}
-\item 
-mqo2nd3d/\hyperlink{mqo2nd3d_2Main_8cpp}{Main.cpp}\item 
-nd3d2mqo/\hyperlink{nd3d2mqo_2Main_8cpp}{Main.cpp}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/test_8cc.tex b/latex/vim/.vim/doc/latex/test_8cc.tex
deleted file mode 100644 (file)
index 894555b..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-\hypertarget{test_8cc}{
-\section{model\_\-mod/test.cc}
-\label{test_8cc}\index{model\_\-mod/test.cc@{model\_\-mod/test.cc}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{test_8cc_2858154e2009b0e6e616f313177762bc}{init} (void)
-\item 
-int \hyperlink{test_8cc_0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
-\end{CompactItemize}
-\subsection*{変数}
-\begin{CompactItemize}
-\item 
-double \hyperlink{test_8cc_18540318aa983a0f2c09072e4737c45c}{DET\_\-EPS} = 1.0e-10
-\item 
-double \hyperlink{test_8cc_b49f4cd93dedd3a086d3565a8a1b5998}{EPS} = 1.0e-10
-\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{test_8cc_2858154e2009b0e6e616f313177762bc}{
-\index{test.cc@{test.cc}!init@{init}}
-\index{init@{init}!test.cc@{test.cc}}
-\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void init (void)}}
-\label{test_8cc_2858154e2009b0e6e616f313177762bc}
-
-
-
-
- test.cc の 8 行で定義されています。\hypertarget{test_8cc_0ddf1224851353fc92bfbff6f499fa97}{
-\index{test.cc@{test.cc}!main@{main}}
-\index{main@{main}!test.cc@{test.cc}}
-\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main (int {\em argc}, \/  char $\ast$ {\em argv}\mbox{[}$\,$\mbox{]})}}
-\label{test_8cc_0ddf1224851353fc92bfbff6f499fa97}
-
-
-
-
- test.cc の 16 行で定義されています。
-
-\subsection{変数}
-\hypertarget{test_8cc_18540318aa983a0f2c09072e4737c45c}{
-\index{test.cc@{test.cc}!DET\_\-EPS@{DET\_\-EPS}}
-\index{DET\_\-EPS@{DET\_\-EPS}!test.cc@{test.cc}}
-\subsubsection[{DET\_\-EPS}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf DET\_\-EPS} = 1.0e-10}}
-\label{test_8cc_18540318aa983a0f2c09072e4737c45c}
-
-
-
-
- test.cc の 5 行で定義されています。\hypertarget{test_8cc_b49f4cd93dedd3a086d3565a8a1b5998}{
-\index{test.cc@{test.cc}!EPS@{EPS}}
-\index{EPS@{EPS}!test.cc@{test.cc}}
-\subsubsection[{EPS}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf EPS} = 1.0e-10}}
-\label{test_8cc_b49f4cd93dedd3a086d3565a8a1b5998}
-
-
-
-
- test.cc の 6 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/types_8cc.tex b/latex/vim/.vim/doc/latex/types_8cc.tex
deleted file mode 100644 (file)
index c459129..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-\hypertarget{types_8cc}{
-\section{types.cc}
-\label{types_8cc}\index{types.cc@{types.cc}}
-}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{types_8cc_68c750de9ae22c98cc34d0226074d771}{draw3DModel} (const std::vector$<$ \hyperlink{structLab_1_1Object3D}{Lab::Object3D} $>$ \&model)
-\item 
-void \hyperlink{types_8cc_0fbc3a5a8a18f68ad06cb94313900468}{dispose3DModel} (std::vector$<$ \hyperlink{structLab_1_1Object3D}{Lab::Object3D} $>$ \&model)
-\item 
-void \hyperlink{types_8cc_4856dca7bf21f5e4fbc8005ee47ef81f}{calcNormal} (\hyperlink{structLab_1_1VertexXYZNUV}{Lab::VertexXYZNUV} \&a, \hyperlink{structLab_1_1VertexXYZNUV}{Lab::VertexXYZNUV} \&b, \hyperlink{structLab_1_1VertexXYZNUV}{Lab::VertexXYZNUV} \&c)
-\item 
-void \hyperlink{types_8cc_e46561e685ccc38917821ca513a86dde}{avgNormal} (\hyperlink{structLab_1_1Object3D}{Lab::Object3D} \&object)
-\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{types_8cc_e46561e685ccc38917821ca513a86dde}{
-\index{types.cc@{types.cc}!avgNormal@{avgNormal}}
-\index{avgNormal@{avgNormal}!types.cc@{types.cc}}
-\subsubsection[{avgNormal}]{\setlength{\rightskip}{0pt plus 5cm}void avgNormal ({\bf Lab::Object3D} \& {\em object})}}
-\label{types_8cc_e46561e685ccc38917821ca513a86dde}
-
-
-
-
- types.cc の 59 行で定義されています。\hypertarget{types_8cc_4856dca7bf21f5e4fbc8005ee47ef81f}{
-\index{types.cc@{types.cc}!calcNormal@{calcNormal}}
-\index{calcNormal@{calcNormal}!types.cc@{types.cc}}
-\subsubsection[{calcNormal}]{\setlength{\rightskip}{0pt plus 5cm}void calcNormal ({\bf Lab::VertexXYZNUV} \& {\em a}, \/  {\bf Lab::VertexXYZNUV} \& {\em b}, \/  {\bf Lab::VertexXYZNUV} \& {\em c})}}
-\label{types_8cc_4856dca7bf21f5e4fbc8005ee47ef81f}
-
-
-
-
- types.cc の 29 行で定義されています。\hypertarget{types_8cc_0fbc3a5a8a18f68ad06cb94313900468}{
-\index{types.cc@{types.cc}!dispose3DModel@{dispose3DModel}}
-\index{dispose3DModel@{dispose3DModel}!types.cc@{types.cc}}
-\subsubsection[{dispose3DModel}]{\setlength{\rightskip}{0pt plus 5cm}void dispose3DModel (std::vector$<$ {\bf Lab::Object3D} $>$ \& {\em model})}}
-\label{types_8cc_0fbc3a5a8a18f68ad06cb94313900468}
-
-
-
-
- types.cc の 18 行で定義されています。\hypertarget{types_8cc_68c750de9ae22c98cc34d0226074d771}{
-\index{types.cc@{types.cc}!draw3DModel@{draw3DModel}}
-\index{draw3DModel@{draw3DModel}!types.cc@{types.cc}}
-\subsubsection[{draw3DModel}]{\setlength{\rightskip}{0pt plus 5cm}void draw3DModel (const std::vector$<$ {\bf Lab::Object3D} $>$ \& {\em model})}}
-\label{types_8cc_68c750de9ae22c98cc34d0226074d771}
-
-
-
-
- types.cc の 7 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/types_8h.tex b/latex/vim/.vim/doc/latex/types_8h.tex
deleted file mode 100644 (file)
index 8f22d9e..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-\hypertarget{types_8h}{
-\section{types.h}
-\label{types_8h}\index{types.h@{types.h}}
-}
-\subsection*{構成}
-\begin{CompactItemize}
-\item 
-struct \hyperlink{structLab_1_1VertexXYZNUV}{Lab::VertexXYZNUV}
-\item 
-struct \hyperlink{structLab_1_1Object3D}{Lab::Object3D}
-\end{CompactItemize}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceLab}{Lab}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{types_8h_68c750de9ae22c98cc34d0226074d771}{draw3DModel} (const std::vector$<$ \hyperlink{structLab_1_1Object3D}{Lab::Object3D} $>$ \&model)
-\item 
-void \hyperlink{types_8h_0fbc3a5a8a18f68ad06cb94313900468}{dispose3DModel} (std::vector$<$ \hyperlink{structLab_1_1Object3D}{Lab::Object3D} $>$ \&model)
-\item 
-void \hyperlink{types_8h_4856dca7bf21f5e4fbc8005ee47ef81f}{calcNormal} (\hyperlink{structLab_1_1VertexXYZNUV}{Lab::VertexXYZNUV} \&a, \hyperlink{structLab_1_1VertexXYZNUV}{Lab::VertexXYZNUV} \&b, \hyperlink{structLab_1_1VertexXYZNUV}{Lab::VertexXYZNUV} \&c)
-\item 
-void \hyperlink{types_8h_e46561e685ccc38917821ca513a86dde}{avgNormal} (\hyperlink{structLab_1_1Object3D}{Lab::Object3D} \&object)
-\end{CompactItemize}
-
-
-\subsection{関数}
-\hypertarget{types_8h_e46561e685ccc38917821ca513a86dde}{
-\index{types.h@{types.h}!avgNormal@{avgNormal}}
-\index{avgNormal@{avgNormal}!types.h@{types.h}}
-\subsubsection[{avgNormal}]{\setlength{\rightskip}{0pt plus 5cm}void avgNormal ({\bf Lab::Object3D} \& {\em object})}}
-\label{types_8h_e46561e685ccc38917821ca513a86dde}
-
-
-
-
- types.cc の 59 行で定義されています。\hypertarget{types_8h_4856dca7bf21f5e4fbc8005ee47ef81f}{
-\index{types.h@{types.h}!calcNormal@{calcNormal}}
-\index{calcNormal@{calcNormal}!types.h@{types.h}}
-\subsubsection[{calcNormal}]{\setlength{\rightskip}{0pt plus 5cm}void calcNormal ({\bf Lab::VertexXYZNUV} \& {\em a}, \/  {\bf Lab::VertexXYZNUV} \& {\em b}, \/  {\bf Lab::VertexXYZNUV} \& {\em c})}}
-\label{types_8h_4856dca7bf21f5e4fbc8005ee47ef81f}
-
-
-
-
- types.cc の 29 行で定義されています。\hypertarget{types_8h_0fbc3a5a8a18f68ad06cb94313900468}{
-\index{types.h@{types.h}!dispose3DModel@{dispose3DModel}}
-\index{dispose3DModel@{dispose3DModel}!types.h@{types.h}}
-\subsubsection[{dispose3DModel}]{\setlength{\rightskip}{0pt plus 5cm}void dispose3DModel (std::vector$<$ {\bf Lab::Object3D} $>$ \& {\em model})}}
-\label{types_8h_0fbc3a5a8a18f68ad06cb94313900468}
-
-
-
-
- types.cc の 18 行で定義されています。\hypertarget{types_8h_68c750de9ae22c98cc34d0226074d771}{
-\index{types.h@{types.h}!draw3DModel@{draw3DModel}}
-\index{draw3DModel@{draw3DModel}!types.h@{types.h}}
-\subsubsection[{draw3DModel}]{\setlength{\rightskip}{0pt plus 5cm}void draw3DModel (const std::vector$<$ {\bf Lab::Object3D} $>$ \& {\em model})}}
-\label{types_8h_68c750de9ae22c98cc34d0226074d771}
-
-
-
-
- types.cc の 7 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/latex/utilities_8cc.tex b/latex/vim/.vim/doc/latex/utilities_8cc.tex
deleted file mode 100644 (file)
index 8ec93c8..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-\hypertarget{utilities_8cc}{
-\section{utilities.cc}
-\label{utilities_8cc}\index{utilities.cc@{utilities.cc}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespaceLab}{Lab}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespaceLab_230e6bc5f8bc0f1ad306e2666b187372}{Lab::error} (const char $\ast$message)
-\begin{CompactList}\small\item\em エラー処理用の関数 \item\end{CompactList}\item 
-void \hyperlink{namespaceLab_b70b31b11336f99d3f11e2f992881184}{Lab::convertMatrix} (const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&mat, float arr\mbox{[}16\mbox{]})
-\begin{CompactList}\small\item\em moflibの行列からOpenGLの行列へ変換 \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/utilities_8h.tex b/latex/vim/.vim/doc/latex/utilities_8h.tex
deleted file mode 100644 (file)
index db846fa..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-\hypertarget{utilities_8h}{
-\section{utilities.h}
-\label{utilities_8h}\index{utilities.h@{utilities.h}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\item 
-namespace \hyperlink{namespaceLab}{Lab}
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-void \hyperlink{namespaceLab_230e6bc5f8bc0f1ad306e2666b187372}{Lab::error} (const char $\ast$message)
-\begin{CompactList}\small\item\em エラー処理用の関数 \item\end{CompactList}\item 
-void \hyperlink{namespaceLab_b70b31b11336f99d3f11e2f992881184}{Lab::convertMatrix} (const \hyperlink{classmof_1_1Matrix3D}{mof::Matrix3D} \&mat, float arr\mbox{[}16\mbox{]})
-\begin{CompactList}\small\item\em moflibの行列からOpenGLの行列へ変換 \item\end{CompactList}\item 
-{\footnotesize template$<$typename T , int N$>$ }\\int \hyperlink{namespaceLab_7cb00c4272fa1e07dd6b2bbb1abf846d}{Lab::lengthOf} (T(\&)\mbox{[}N\mbox{]})
-\begin{CompactList}\small\item\em 配列の長さを得る \item\end{CompactList}\item 
-{\footnotesize template$<$typename T , int N$>$ }\\T \& \hyperlink{namespaceLab_f0c23c0bdb07deaec3c404d0c6528ef6}{Lab::lastOf} (T(\&arr)\mbox{[}N\mbox{]})
-\begin{CompactList}\small\item\em 配列の最後の要素を得る \item\end{CompactList}\end{CompactItemize}
diff --git a/latex/vim/.vim/doc/latex/utilities_8hpp.tex b/latex/vim/.vim/doc/latex/utilities_8hpp.tex
deleted file mode 100644 (file)
index 1b9d0eb..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-\hypertarget{utilities_8hpp}{
-\section{moflib/mof/utilities.hpp}
-\label{utilities_8hpp}\index{moflib/mof/utilities.hpp@{moflib/mof/utilities.hpp}}
-}
-\subsection*{ネームスペース}
-\begin{CompactItemize}
-\item 
-namespace \hyperlink{namespacemof}{mof}
-\end{CompactItemize}
-\subsection*{マクロ定義}
-\begin{CompactItemize}
-\item 
-\#define \hyperlink{utilities_8hpp_525335710b53cb064ca56b936120431e}{\_\-USE\_\-MATH\_\-DEFINES}
-\item 
-\#define \hyperlink{utilities_8hpp_85d9ac269eba33293361f4ed7c2a697b}{foreach}~BOOST\_\-FOREACH
-\end{CompactItemize}
-\subsection*{関数}
-\begin{CompactItemize}
-\item 
-float \hyperlink{namespacemof_af50be1f85835bd510c1a87daa12e37e}{mof::deg2rad} (float deg)
-\item 
-float \hyperlink{namespacemof_69a0108360e9d81d1526a2140eecbb7a}{mof::rad2deg} (float rad)
-\end{CompactItemize}
-
-
-\subsection{マクロ定義}
-\hypertarget{utilities_8hpp_525335710b53cb064ca56b936120431e}{
-\index{utilities.hpp@{utilities.hpp}!\_\-USE\_\-MATH\_\-DEFINES@{\_\-USE\_\-MATH\_\-DEFINES}}
-\index{\_\-USE\_\-MATH\_\-DEFINES@{\_\-USE\_\-MATH\_\-DEFINES}!utilities.hpp@{utilities.hpp}}
-\subsubsection[{\_\-USE\_\-MATH\_\-DEFINES}]{\setlength{\rightskip}{0pt plus 5cm}\#define \_\-USE\_\-MATH\_\-DEFINES}}
-\label{utilities_8hpp_525335710b53cb064ca56b936120431e}
-
-
-
-
- utilities.hpp の 2 行で定義されています。\hypertarget{utilities_8hpp_85d9ac269eba33293361f4ed7c2a697b}{
-\index{utilities.hpp@{utilities.hpp}!foreach@{foreach}}
-\index{foreach@{foreach}!utilities.hpp@{utilities.hpp}}
-\subsubsection[{foreach}]{\setlength{\rightskip}{0pt plus 5cm}\#define foreach~BOOST\_\-FOREACH}}
-\label{utilities_8hpp_85d9ac269eba33293361f4ed7c2a697b}
-
-
-
-
- utilities.hpp の 5 行で定義されています。
\ No newline at end of file
diff --git a/latex/vim/.vim/doc/nd3d_file.pdf b/latex/vim/.vim/doc/nd3d_file.pdf
deleted file mode 100644 (file)
index cede7ce..0000000
Binary files a/latex/vim/.vim/doc/nd3d_file.pdf and /dev/null differ
diff --git a/latex/vim/.vim/ftplugin/am.vim b/latex/vim/.vim/ftplugin/am.vim
deleted file mode 100644 (file)
index 0147abe..0000000
+++ /dev/null
@@ -1 +0,0 @@
-set noexpandtab
diff --git a/latex/vim/.vim/ftplugin/tex.vim b/latex/vim/.vim/ftplugin/tex.vim
deleted file mode 100755 (executable)
index ac8893d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-filetype plugin on
-
-set spell
-set spellfile=~/yasutomo.utf-8.add
-
-"for vim-latex
-set grepprg=grep\ -nH\ $*
-filetype indent on
-let g:TeX_ViewRule_dvi='xdvi'
-let g:Tex_CompileRule_dvi='platex $*'
-
-
diff --git a/latex/vim/.vim/plugin/acp.vim b/latex/vim/.vim/plugin/acp.vim
deleted file mode 100644 (file)
index 0c01a31..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-"=============================================================================
-" Copyright (c) 2007-2009 Takeshi NISHIDA
-"
-" GetLatestVimScripts: 1879 1 :AutoInstall: AutoComplPop
-"=============================================================================
-" LOAD GUARD {{{1
-
-if exists('g:loaded_acp')
-  finish
-elseif v:version < 702
-  echoerr 'AutoComplPop does not support this version of vim (' . v:version . ').'
-  finish
-endif
-let g:loaded_acp = 1
-
-" }}}1
-"=============================================================================
-" FUNCTION: {{{1
-
-"
-function s:defineOption(name, default)
-  if !exists(a:name)
-    let {a:name} = a:default
-  endif
-endfunction
-
-"
-function s:makeDefaultBehavior()
-  let behavs = {
-        \   '*'      : [],
-        \   'ruby'   : [],
-        \   'python' : [],
-        \   'perl'   : [],
-        \   'xml'    : [],
-        \   'html'   : [],
-        \   'xhtml'  : [],
-        \   'css'    : [],
-        \ }
-  "---------------------------------------------------------------------------
-  if !empty(g:acp_behaviorUserDefinedFunction) &&
-        \ !empty(g:acp_behaviorUserDefinedMeets)
-    for key in keys(behavs)
-      call add(behavs[key], {
-            \   'command'      : "\<C-x>\<C-u>",
-            \   'completefunc' : g:acp_behaviorUserDefinedFunction,
-            \   'meets'        : g:acp_behaviorUserDefinedMeets,
-            \   'repeat'       : 0,
-            \ })
-    endfor
-  endif
-  "---------------------------------------------------------------------------
-  for key in keys(behavs)
-    call add(behavs[key], {
-          \   'command'      : "\<C-x>\<C-u>",
-          \   'completefunc' : 'acp#completeSnipmate',
-          \   'meets'        : 'acp#meetsForSnipmate',
-          \   'onPopupClose' : 'acp#onPopupCloseSnipmate',
-          \   'repeat'       : 0,
-          \ })
-  endfor
-  "---------------------------------------------------------------------------
-  for key in keys(behavs)
-    call add(behavs[key], {
-          \   'command' : g:acp_behaviorKeywordCommand,
-          \   'meets'   : 'acp#meetsForKeyword',
-          \   'repeat'  : 0,
-          \ })
-  endfor
-  "---------------------------------------------------------------------------
-  for key in keys(behavs)
-    call add(behavs[key], {
-          \   'command' : "\<C-x>\<C-f>",
-          \   'meets'   : 'acp#meetsForFile',
-          \   'repeat'  : 1,
-          \ })
-  endfor
-  "---------------------------------------------------------------------------
-  call add(behavs.ruby, {
-        \   'command' : "\<C-x>\<C-o>",
-        \   'meets'   : 'acp#meetsForRubyOmni',
-        \   'repeat'  : 0,
-        \ })
-  "---------------------------------------------------------------------------
-  call add(behavs.python, {
-        \   'command' : "\<C-x>\<C-o>",
-        \   'meets'   : 'acp#meetsForPythonOmni',
-        \   'repeat'  : 0,
-        \ })
-  "---------------------------------------------------------------------------
-  call add(behavs.perl, {
-        \   'command' : "\<C-x>\<C-o>",
-        \   'meets'   : 'acp#meetsForPerlOmni',
-        \   'repeat'  : 0,
-        \ })
-  "---------------------------------------------------------------------------
-  call add(behavs.xml, {
-        \   'command' : "\<C-x>\<C-o>",
-        \   'meets'   : 'acp#meetsForXmlOmni',
-        \   'repeat'  : 1,
-        \ })
-  "---------------------------------------------------------------------------
-  call add(behavs.html, {
-        \   'command' : "\<C-x>\<C-o>",
-        \   'meets'   : 'acp#meetsForHtmlOmni',
-        \   'repeat'  : 1,
-        \ })
-  "---------------------------------------------------------------------------
-  call add(behavs.xhtml, {
-        \   'command' : "\<C-x>\<C-o>",
-        \   'meets'   : 'acp#meetsForHtmlOmni',
-        \   'repeat'  : 1,
-        \ })
-  "---------------------------------------------------------------------------
-  call add(behavs.css, {
-        \   'command' : "\<C-x>\<C-o>",
-        \   'meets'   : 'acp#meetsForCssOmni',
-        \   'repeat'  : 0,
-        \ })
-  "---------------------------------------------------------------------------
-  return behavs
-endfunction
-
-" }}}1
-"=============================================================================
-" INITIALIZATION {{{1
-
-"-----------------------------------------------------------------------------
-call s:defineOption('g:acp_enableAtStartup', 1)
-call s:defineOption('g:acp_mappingDriven', 0)
-call s:defineOption('g:acp_ignorecaseOption', 1)
-call s:defineOption('g:acp_completeOption', '.,w,b,k')
-call s:defineOption('g:acp_completeoptPreview', 0)
-call s:defineOption('g:acp_behaviorUserDefinedFunction', '')
-call s:defineOption('g:acp_behaviorUserDefinedMeets', '')
-call s:defineOption('g:acp_behaviorSnipmateLength', -1)
-call s:defineOption('g:acp_behaviorKeywordCommand', "\<C-n>")
-call s:defineOption('g:acp_behaviorKeywordLength', 2)
-call s:defineOption('g:acp_behaviorKeywordIgnores', [])
-call s:defineOption('g:acp_behaviorFileLength', 0)
-call s:defineOption('g:acp_behaviorRubyOmniMethodLength', 0)
-call s:defineOption('g:acp_behaviorRubyOmniSymbolLength', 1)
-call s:defineOption('g:acp_behaviorPythonOmniLength', 0)
-call s:defineOption('g:acp_behaviorPerlOmniLength', -1)
-call s:defineOption('g:acp_behaviorXmlOmniLength', 0)
-call s:defineOption('g:acp_behaviorHtmlOmniLength', 0)
-call s:defineOption('g:acp_behaviorCssOmniPropertyLength', 1)
-call s:defineOption('g:acp_behaviorCssOmniValueLength', 0)
-call s:defineOption('g:acp_behavior', {})
-"-----------------------------------------------------------------------------
-call extend(g:acp_behavior, s:makeDefaultBehavior(), 'keep')
-"-----------------------------------------------------------------------------
-command! -bar -narg=0 AcpEnable  call acp#enable()
-command! -bar -narg=0 AcpDisable call acp#disable()
-command! -bar -narg=0 AcpLock    call acp#lock()
-command! -bar -narg=0 AcpUnlock  call acp#unlock()
-"-----------------------------------------------------------------------------
-" legacy commands
-command! -bar -narg=0 AutoComplPopEnable  AcpEnable
-command! -bar -narg=0 AutoComplPopDisable AcpDisable
-command! -bar -narg=0 AutoComplPopLock    AcpLock
-command! -bar -narg=0 AutoComplPopUnlock  AcpUnlock
-"-----------------------------------------------------------------------------
-if g:acp_enableAtStartup
-  AcpEnable
-endif
-"-----------------------------------------------------------------------------
-
-" }}}1
-"=============================================================================
-" vim: set fdm=marker:
diff --git a/latex/vim/.vim/rc/customization.ctags b/latex/vim/.vim/rc/customization.ctags
deleted file mode 100644 (file)
index 323cbbc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
---regex-make=/^([^:# \t]+)[ \t]*:($|[^=]+)/\1/t,targets/
---regex-make=/^include[ \t]+(.+)/\1/i,includes/
-
---langdef=qmake
---langmap=qmake:+.pro
---regex-qmake=/^([[:upper:]_]+)/\1/t,SystemVariables/
-
diff --git a/latex/vim/.vim/rc/customization.gvimrc b/latex/vim/.vim/rc/customization.gvimrc
deleted file mode 100644 (file)
index 31befe7..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-"===================================================================================
-"         FILE:  .gvimrc
-"  DESCRIPTION:  suggestion for a personal configuration file ~/.gvimrc
-"       AUTHOR:  Dr.-Ing. Fritz Mehner
-"      VERSION:  1.0
-"      CREATED:  04.04.2009
-"     REVISION:  $Id: customization.gvimrc,v 1.3 2009/04/04 08:26:21 mehner Exp $
-"===================================================================================
-"
-"===================================================================================
-" GENERAL SETTINGS
-"===================================================================================
-set cmdheight=2                                 " Make command line two lines high
-set mousehide                                   " Hide the mouse when typing text
-
-highlight Normal   guibg=grey90
-highlight Cursor   guibg=Blue   guifg=NONE
-highlight lCursor  guibg=Cyan   guifg=NONE
-highlight NonText  guibg=grey80
-highlight Constant gui=NONE     guibg=grey95
-highlight Special  gui=NONE     guibg=grey95
-"
-let c_comment_strings=1   " highlight strings inside C comments
-"
-"-------------------------------------------------------------------------------
-" Moving cursor to other windows
-" 
-" shift down   : change window focus to lower one (cyclic)
-" shift up     : change window focus to upper one (cyclic)
-" shift left   : change window focus to one on left
-" shift right  : change window focus to one on right
-"-------------------------------------------------------------------------------
-nmap <s-down>   <c-w>w
-nmap <s-up>     <c-w>W
-nmap <s-left>   <c-w>h
-nmap <s-right>  <c-w>l
-"
-"-------------------------------------------------------------------------------
-"  some additional hot keys
-"-------------------------------------------------------------------------------
-"   S-F3  -  call gvim file browser
-"-------------------------------------------------------------------------------
- map  <silent> <s-F3>       :silent browse confirm e<CR>
-imap  <silent> <s-F3>  <Esc>:silent browse confirm e<CR>
-"
-"-------------------------------------------------------------------------------
-" toggle insert mode <--> 'normal mode with the <RightMouse>-key
-"-------------------------------------------------------------------------------
-"
-nmap   <RightMouse> <Insert>
-imap   <RightMouse> <ESC>
-"
-"-------------------------------------------------------------------------------
-" use font with clearly distinguishable brackets : ()[]{}
-"-------------------------------------------------------------------------------
-"set guifont=Luxi\ Mono\ 14
-"
diff --git a/latex/vim/.vim/rc/customization.indent.pro b/latex/vim/.vim/rc/customization.indent.pro
deleted file mode 100644 (file)
index 95f6081..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
---blank-lines-after-procedures
---brace-indent0
---comment-indentation49
---declaration-comment-column49
---declaration-indentation10
---space-after-parentheses
---swallow-optional-blank-lines
---tab-size2
diff --git a/latex/vim/.vim/rc/customization.vimrc b/latex/vim/.vim/rc/customization.vimrc
deleted file mode 100644 (file)
index 917018a..0000000
+++ /dev/null
@@ -1,222 +0,0 @@
-"===================================================================================
-"         FILE:  .vimrc
-"  DESCRIPTION:  suggestion for a personal configuration file ~/.vimrc
-"       AUTHOR:  Dr.-Ing. Fritz Mehner
-"      CREATED:  04.04.2009
-"     REVISION:  $Id: customization.vimrc,v 1.6 2009/10/03 12:24:30 mehner Exp $
-"===================================================================================
-"
-"===================================================================================
-" GENERAL SETTINGS
-"===================================================================================
-
-"-------------------------------------------------------------------------------
-" Use Vim settings, rather then Vi settings.
-" This must be first, because it changes other options as a side effect.
-"-------------------------------------------------------------------------------
-set nocompatible
-"
-"-------------------------------------------------------------------------------
-" Enable file type detection. Use the default filetype settings.
-" Also load indent files, to automatically do language-dependent indenting.
-"-------------------------------------------------------------------------------
-filetype  plugin on
-filetype  indent on
-"
-"-------------------------------------------------------------------------------
-" Switch syntax highlighting on.
-"-------------------------------------------------------------------------------
-syntax    on            
-"
-" Platform specific items:
-" - central backup directory (has to be created)
-" - default dictionary
-" Uncomment your choice.  
-if  has("win16") || has("win32")     || has("win64") || 
-  \ has("win95") || has("win32unix")
-    "
-"    runtime mswin.vim
-"    set backupdir =$VIM\vimfiles\backupdir
-"    set dictionary=$VIM\vimfiles\wordlists/german.list
-else
-"    set backupdir =$HOME/.vim.backupdir
-"    set dictionary=$HOME/.vim/wordlists/german.list
-endif
-"
-" Using a backupdir under UNIX/Linux: you may want to include a line similar to
-"   find  $HOME/.vim.backupdir -name "*" -type f -mtime +60 -exec rm -f {} \;
-" in one of your shell startup files (e.g. $HOME/.profile)
-"
-"-------------------------------------------------------------------------------
-" Various settings
-"-------------------------------------------------------------------------------
-set autoindent                  " copy indent from current line
-set autoread                    " read open files again when changed outside Vim
-set autowrite                   " write a modified buffer on each :next , ...
-set backspace=indent,eol,start  " backspacing over everything in insert mode
-set backup                      " keep a backup file
-set browsedir=current           " which directory to use for the file browser
-set complete+=k                 " scan the files given with the 'dictionary' option
-set history=50                  " keep 50 lines of command line history
-set hlsearch                    " highlight the last used search pattern
-set incsearch                   " do incremental searching
-set listchars=tab:>.,eol:\$     " strings to use in 'list' mode
-set mouse=a                     " enable the use of the mouse
-set nowrap                      " do not wrap lines
-set popt=left:8pc,right:3pc     " print options
-set ruler                       " show the cursor position all the time
-set shiftwidth=2                " number of spaces to use for each step of indent
-set showcmd                     " display incomplete commands
-set smartindent                 " smart autoindenting when starting a new line
-set tabstop=2                   " number of spaces that a <Tab> counts for
-set visualbell                  " visual bell instead of beeping
-set wildignore=*.bak,*.o,*.e,*~ " wildmenu: ignore these extensions
-set wildmenu                    " command-line completion in an enhanced mode
-"
-"===================================================================================
-" BUFFERS, WINDOWS
-"===================================================================================
-"
-"-------------------------------------------------------------------------------
-" The current directory is the directory of the file in the current window.
-"-------------------------------------------------------------------------------
-if has("autocmd")
-  autocmd BufEnter * :lchdir %:p:h
-endif
-"
-"-------------------------------------------------------------------------------
-" close window (conflicts with the KDE setting for calling the process manager)
-"-------------------------------------------------------------------------------
- noremap  <C-Esc>       :close<CR>
-inoremap  <C-Esc>  <C-C>:close<CR>
-"
-"-------------------------------------------------------------------------------
-" Fast switching between buffers
-" The current buffer will be saved before switching to the next one.
-" Choose :bprevious or :bnext
-"-------------------------------------------------------------------------------
- noremap  <silent> <s-tab>       :if &modifiable && !&readonly && 
-     \                      &modified <CR> :write<CR> :endif<CR>:bprevious<CR>
-inoremap  <silent> <s-tab>  <C-C>:if &modifiable && !&readonly && 
-     \                      &modified <CR> :write<CR> :endif<CR>:bprevious<CR>
-"
-"-------------------------------------------------------------------------------
-" Leave the editor with Ctrl-q (KDE): Write all changed buffers and exit Vim
-"-------------------------------------------------------------------------------
-nnoremap  <C-q>    :wqall<CR>
-"
-"-------------------------------------------------------------------------------
-" When editing a file, always jump to the last known cursor position.
-" Don't do it when the position is invalid or when inside an event handler
-" (happens when dropping a file on gvim).
-"-------------------------------------------------------------------------------
-if has("autocmd")
-  autocmd BufReadPost *
-        \ if line("'\"") > 0 && line("'\"") <= line("$") |
-        \   exe "normal! g`\"" |
-        \ endif
-endif " has("autocmd")
-"
-"-------------------------------------------------------------------------------
-"  some additional hot keys
-"-------------------------------------------------------------------------------
-"    F2   -  write file without confirmation
-"    F3   -  call file explorer Ex
-"    F4   -  show tag under curser in the preview window (tagfile must exist!)
-"    F5   -  open quickfix error window
-"    F6   -  close quickfix error window
-"    F7   -  display previous error
-"    F8   -  display next error   
-"-------------------------------------------------------------------------------
-"
-map   <silent> <F2>        :write<CR>
-map   <silent> <F3>        :Explore<CR>
-nmap  <silent> <F4>        :exe ":ptag ".expand("<cword>")<CR>
-map   <silent> <F5>        :copen<CR>
-map   <silent> <F6>        :cclose<CR>
-map   <silent> <F7>        :cp<CR>
-map   <silent> <F8>        :cn<CR>
-"
-imap  <silent> <F2>   <Esc>:write<CR>
-imap  <silent> <F3>   <Esc>:Explore<CR>
-imap  <silent> <F4>   <Esc>:exe ":ptag ".expand("<cword>")<CR>
-imap  <silent> <F5>   <Esc>:copen<CR>
-imap  <silent> <F6>   <Esc>:cclose<CR>
-imap  <silent> <F7>   <Esc>:cp<CR>
-imap  <silent> <F8>   <Esc>:cn<CR>
-"
-"-------------------------------------------------------------------------------
-" Fast switching between buffers
-" The current buffer will be saved before switching to the next one.
-" Choose :bprevious or :bnext
-"-------------------------------------------------------------------------------
-"
- map  <silent> <s-tab>  <Esc>:if &modifiable && !&readonly && 
-     \                  &modified <CR> :write<CR> :endif<CR>:bprevious<CR>
-imap  <silent> <s-tab>  <Esc>:if &modifiable && !&readonly && 
-     \                  &modified <CR> :write<CR> :endif<CR>:bprevious<CR>
-"
-"-------------------------------------------------------------------------------
-" Leave the editor with Ctrl-q : Write all changed buffers and exit Vim
-"-------------------------------------------------------------------------------
-nmap  <C-q>    :wqa<CR>
-"
-"-------------------------------------------------------------------------------
-" comma always followed by a space
-"-------------------------------------------------------------------------------
-inoremap  ,  ,<Space>
-"
-"-------------------------------------------------------------------------------
-" autocomplete parenthesis, brackets and braces
-"-------------------------------------------------------------------------------
-inoremap ( ()<Left>
-inoremap [ []<Left>
-inoremap { {}<Left>
-"
-vnoremap ( s()<Esc>P<Right>%
-vnoremap [ s[]<Esc>P<Right>%
-vnoremap { s{}<Esc>P<Right>%
-"
-"-------------------------------------------------------------------------------
-" autocomplete quotes (visual and select mode)
-"-------------------------------------------------------------------------------
-xnoremap  '  s''<Esc>P<Right>
-xnoremap  "  s""<Esc>P<Right>
-xnoremap  `  s``<Esc>P<Right>
-"
-"-------------------------------------------------------------------------------
-" Change the working directory to the directory containing the current file
-"-------------------------------------------------------------------------------
-if has("autocmd")
-  autocmd BufEnter * :lchdir %:p:h
-endif " has("autocmd")
-"
-"===================================================================================
-" VARIOUS PLUGIN CONFIGURATIONS
-"===================================================================================
-"
-"-------------------------------------------------------------------------------
-" c.vim
-"-------------------------------------------------------------------------------
-"            
-" --empty --
-"                         
-"-------------------------------------------------------------------------------
-" taglist.vim : toggle the taglist window
-" taglist.vim : define the title texts for make
-" taglist.vim : define the title texts for qmake
-"-------------------------------------------------------------------------------
- noremap <silent> <F11>  <Esc><Esc>:Tlist<CR>
-inoremap <silent> <F11>  <Esc><Esc>:Tlist<CR>
-
-let Tlist_GainFocus_On_ToggleOpen = 1
-let Tlist_Close_On_Select                              = 1
-
-let tlist_make_settings  = 'make;m:makros;t:targets'
-let tlist_qmake_settings = 'qmake;t:SystemVariables'
-
-if has("autocmd")
-  " ----------  qmake : set filetype for *.pro  ----------
-  autocmd BufNewFile,BufRead *.pro  set filetype=qmake
-endif " has("autocmd")
-
diff --git a/latex/vim/.vim/scripts/wrapper.sh b/latex/vim/.vim/scripts/wrapper.sh
deleted file mode 100755 (executable)
index f78861c..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-#===============================================================================
-#          FILE:  wrapper.sh
-#         USAGE:  ./wrapper.sh executable [cmd-line-args] 
-#   DESCRIPTION:  Wraps the execution of a programm or script.
-#                 Use with xterm: xterm -e wrapper.sh executable cmd-line-args
-#                 This script is used by the plugins c.vim 
-#       OPTIONS:  ---
-#  REQUIREMENTS:  ---
-#          BUGS:  ---
-#         NOTES:  ---
-#        AUTHOR:  Dr.-Ing. Fritz Mehner (Mn), mehner@fh-swf.de
-#       COMPANY:  Fachhochschule Südwestfalen, Iserlohn
-#       CREATED:  23.11.2004 18:04:01 CET
-#      REVISION:  $Id: wrapper.sh,v 1.5 2009/06/03 17:47:06 mehner Exp $
-#===============================================================================
-
-executable="${1}"                               # name of the executable
-
-if [ ${#} -ge 1 ] && [ -x "$executable" ]
-then
-  "${@}"
-  returncode=$?
-  [ $returncode -ne 0 ] && printf "'${@}' returned ${returncode}\n"
-else
-  printf "\n  !! file \"${executable}\" does not exist or is not executable !!\n"
-  returncode=126                                # command invoked cannot execute
-fi
-read -p "  ... press return key ... " dummy
-exit $returncode
diff --git a/latex/vim/.vim/templates/Templates b/latex/vim/.vim/templates/Templates
deleted file mode 100644 (file)
index 36d13c2..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-$
-$ =============================================================
-$ ========== USER MACROS ======================================
-$ =============================================================
-$
-|AUTHOR|    = YOUR NAME 
-|AUTHORREF| = 
-|EMAIL|     = 
-|COMPANY|   = 
-|COPYRIGHT| = Copyright (c) |YEAR|, |AUTHOR|
-|STYLE|     = C
-$
-$ =============================================================
-$ ========== FILE INCLUDES ====================================
-$ =============================================================
-$
-== IF  |STYLE| IS C  ==
-$
-|includefile| = c.comments.template
-|includefile| = c.cpp.template
-|includefile| = c.idioms.template
-|includefile| = c.preprocessor.template
-|includefile| = c.statements.template
-$
-== ENDIF ==
-
-== IF |STYLE| IS CPP ==
-$
-|includefile| = cpp.comments.template
-|includefile| = cpp.cpp.template
-|includefile| = cpp.idioms.template
-|includefile| = cpp.preprocessor.template
-|includefile| = cpp.statements.template
-$
-== ENDIF ==
-$
diff --git a/latex/vim/.vim/templates/c.comments.template b/latex/vim/.vim/templates/c.comments.template
deleted file mode 100644 (file)
index 3370ab1..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.end-of-line-comment == append ==
-/* <CURSOR> */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.frame ==
-/*-----------------------------------------------------------------------------
- *  <CURSOR>
- *-----------------------------------------------------------------------------*/
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.function ==
-/* 
- * ===  FUNCTION  ======================================================================
- *         Name:  |?FUNCTION_NAME|
- *  Description:  <CURSOR>
- * =====================================================================================
- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.method ==
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |?CLASSNAME|
- *      Method:  |?METHODNAME|
- * Description:  <CURSOR>
- *--------------------------------------------------------------------------------------
- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.class ==
-/*
- * =====================================================================================
- *        Class:  |?CLASSNAME|
- *  Description:  <CURSOR>
- * =====================================================================================
- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-description == start ==
-/*
- * =====================================================================================
- *
- *       Filename:  |FILENAME|
- *
- *    Description:  <CURSOR>
- *
- *        Version:  1.0
- *        Created:  |DATE| |TIME|
- *       Revision:  none
- *       Compiler:  gcc
- *
- *         Author:  |AUTHOR| (|AUTHORREF|), |EMAIL|
- *        Company:  |COMPANY|
- *
- * =====================================================================================
- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-description-header == start ==
-/*
- * =====================================================================================
- *
- *       Filename:  |FILENAME|
- *
- *    Description:  <CURSOR>
- *
- *        Version:  1.0
- *        Created:  |DATE| |TIME|
- *       Revision:  none
- *       Compiler:  gcc
- *
- *         Author:  |AUTHOR| (|AUTHORREF|), |EMAIL|
- *        Company:  |COMPANY|
- *
- * =====================================================================================
- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-header-includes  == 
-/* #####   HEADER FILE INCLUDES   ################################################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-macros  == 
-/* #####   MACROS  -  LOCAL TO THIS SOURCE FILE   ################################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-typedefs  == 
-/* #####   TYPE DEFINITIONS  -  LOCAL TO THIS SOURCE FILE   ######################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-data-types  == 
-/* #####   DATA TYPES  -  LOCAL TO THIS SOURCE FILE   ############################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-class-defs  == 
-/* #####   CLASS DEFINITIONS  -  LOCAL TO THIS SOURCE FILE   ######################## */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-local-variables  == 
-/* #####   VARIABLES  -  LOCAL TO THIS SOURCE FILE   ################################ */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-prototypes  == 
-/* #####   PROTOTYPES  -  LOCAL TO THIS SOURCE FILE   ############################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-function-defs-exported  == 
-/* #####   FUNCTION DEFINITIONS  -  EXPORTED FUNCTIONS   ############################ */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-function-defs-local  == 
-/* #####   FUNCTION DEFINITIONS  -  LOCAL TO THIS SOURCE FILE   ##################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-class-implementations-exported  == 
-/* #####   CLASS IMPLEMENTATIONS  -  EXPORTED CLASSES   ############################# */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-class-implementations-local  == 
-/* #####   CLASS IMPLEMENTATIONS  -  LOCAL CLASSES   ################################ */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-header-includes  == 
-/* #####   HEADER FILE INCLUDES   ################################################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-macros  ==
-/* #####   EXPORTED MACROS   ######################################################## */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-typedefs  ==
-/* #####   EXPORTED TYPE DEFINITIONS   ############################################## */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-data-types  ==
-/* #####   EXPORTED DATA TYPES   #################################################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-class-defs  ==
-/* #####   EXPORTED CLASS DEFINITIONS   ############################################# */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-variables  ==
-/* #####   EXPORTED VARIABLES   ##################################################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-function-declarations  ==
-/* #####   EXPORTED FUNCTION DECLARATIONS   ######################################### */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.keyword-bug == append ==
- /* :BUG:|DATE| |TIME|:|AUTHORREF|: <CURSOR> */
-== comment.keyword-compiler == append ==
- /* :COMPILER:|DATE| |TIME|:|AUTHORREF|: <CURSOR> */
-== comment.keyword-todo == append ==
- /* :TODO:|DATE| |TIME|:|AUTHORREF|: <CURSOR> */
-== comment.keyword-tricky == append ==
- /* :TRICKY:|DATE| |TIME|:|AUTHORREF|: <CURSOR> */
-== comment.keyword-warning == append ==
- /* :WARNING:|DATE| |TIME|:|AUTHORREF|: <CURSOR> */
-== comment.keyword-workaround == append ==
- /* :WORKAROUND:|DATE| |TIME|:|AUTHORREF|: <CURSOR> */
-== comment.keyword-keyword == append ==
- /* :|?KEYWORD:u|:|DATE| |TIME|:|AUTHORREF|: <CURSOR> */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.special-empty == append ==
- /* EMPTY */<CURSOR>
-== comment.special-fall-through == append ==
- /* FALL THROUGH */<CURSOR>
-== comment.special-implicit-type-conversion == append ==
- /* IMPLICIT TYPE CONVERSION */<CURSOR>
-== comment.special-no-return == append ==
- /* NO RETURN */<CURSOR>
-== comment.special-not-reached == append ==
- /* NOT REACHED */<CURSOR>
-== comment.special-remains-to-be-implemented == append ==
- /* REMAINS TO BE IMPLEMENTED */<CURSOR>
-== comment.special-constant-type-is-long == append ==
- /* constant type is long */<CURSOR>
-== comment.special-constant-type-is-unsigned == append ==
- /* constant type is unsigned */<CURSOR>
-== comment.special-constant-type-is-unsigned-long == append ==
- /* constant type is unsigned long */<CURSOR>
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/latex/vim/.vim/templates/c.cpp.template b/latex/vim/.vim/templates/c.cpp.template
deleted file mode 100644 (file)
index 2ba5ae0..0000000
+++ /dev/null
@@ -1,487 +0,0 @@
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-$
-== cpp.cin ==
-cin    >> <CURSOR>;
-$
-== cpp.cout ==
-cout   << <CURSOR> << endl;
-$
-== cpp.cout-operator == insert ==
-<< "<CURSOR>" 
-$
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.output-manipulator-boolalpha       == insert ==
-<< boolalpha <CURSOR>
-== cpp.output-manipulator-dec             == insert ==
-<< dec <CURSOR>
-== cpp.output-manipulator-endl            == insert ==
-<< endl <CURSOR>
-== cpp.output-manipulator-fixed           == insert ==
-<< fixed <CURSOR>
-== cpp.output-manipulator-flush           == insert ==
-<< flush <CURSOR>
-== cpp.output-manipulator-hex             == insert ==
-<< hex <CURSOR>
-== cpp.output-manipulator-internal        == insert ==
-<< internal <CURSOR>
-== cpp.output-manipulator-left            == insert ==
-<< left <CURSOR>
-== cpp.output-manipulator-oct             == insert ==
-<< oct <CURSOR>
-== cpp.output-manipulator-right           == insert ==
-<< right <CURSOR>
-== cpp.output-manipulator-scientific      == insert ==
-<< scientific <CURSOR>
-== cpp.output-manipulator-setbase         == insert ==
-<< setbase(10<CURSOR>) 
-== cpp.output-manipulator-setfill         == insert ==
-<< setfill(<CURSOR>) 
-== cpp.output-manipulator-setiosflag      == insert ==
-<< setiosflags(<CURSOR>) 
-== cpp.output-manipulator-setprecision    == insert ==
-<< setprecision(6<CURSOR>) 
-== cpp.output-manipulator-setw            == insert ==
-<< setw(0<CURSOR>) 
-== cpp.output-manipulator-showbase        == insert ==
-<< showbase <CURSOR>
-== cpp.output-manipulator-showpoint       == insert ==
-<< showpoint <CURSOR>
-== cpp.output-manipulator-showpos         == insert ==
-<< showpos <CURSOR>
-== cpp.output-manipulator-uppercase       == insert ==
-<< uppercase <CURSOR>
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.method-implementation ==
-void<CURSOR>
-|?CLASSNAME|::|?METHODNAME| ( <+argument list+> )
-{
-       return ;
-}              /* -----  end of method |CLASSNAME|::|?METHODNAME|  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.accessor-implementation ==
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |?CLASSNAME|
- *      Method:  get_|?ATTRIBUTE|
- *--------------------------------------------------------------------------------------
- */
-inline int<CURSOR>
-|CLASSNAME|::get_|ATTRIBUTE| (  )
-{
-       return |ATTRIBUTE|;
-}              /* -----  end of method |CLASSNAME|::get_|ATTRIBUTE|  ----- */
-
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |CLASSNAME|
- *      Method:  set_|ATTRIBUTE|
- *--------------------------------------------------------------------------------------
- */
-inline void
-|CLASSNAME|::set_|ATTRIBUTE| ( <+argument list+> )
-{
-       |ATTRIBUTE|     = value;
-       return ;
-}              /* -----  end of method |CLASSNAME|::set_|ATTRIBUTE|  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.class-definition ==
-/*
- * =====================================================================================
- *        Class:  |?CLASSNAME:c|
- *  Description:  <CURSOR>
- * =====================================================================================
- */
-class |CLASSNAME|
-{
-       public:
-               /* ====================  LIFECYCLE     ======================================= */
-               |CLASSNAME| ();                             /* constructor */
-
-               /* ====================  ACCESSORS     ======================================= */
-
-               /* ====================  MUTATORS      ======================================= */
-
-               /* ====================  OPERATORS     ======================================= */
-
-       protected:
-               /* ====================  DATA MEMBERS  ======================================= */
-
-       private:
-               /* ====================  DATA MEMBERS  ======================================= */
-
-}; /* -----  end of class |CLASSNAME|  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.class-implementation ==
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |?CLASSNAME:c|
- *      Method:  |CLASSNAME|
- * Description:  constructor
- *--------------------------------------------------------------------------------------
- */
-|CLASSNAME|::|CLASSNAME| ()
-{<CURSOR>
-}  /* -----  end of method |CLASSNAME|::|CLASSNAME|  (constructor)  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.class-using-new-definition ==
-/*
- * =====================================================================================
- *        Class:  |?CLASSNAME:c|
- *  Description:  <CURSOR>
- * =====================================================================================
- */
-class |CLASSNAME|
-{
-  public:
-
-    /* ====================  LIFECYCLE     ======================================= */
-    |CLASSNAME| ();                             /* constructor      */
-    |CLASSNAME| ( const |CLASSNAME| &other );   /* copy constructor */
-    ~|CLASSNAME| ();                            /* destructor       */
-
-               /* ====================  ACCESSORS     ======================================= */
-
-               /* ====================  MUTATORS      ======================================= */
-
-               /* ====================  OPERATORS     ======================================= */
-
-    |CLASSNAME|& operator = ( const |CLASSNAME| &other ); /* assignment operator */
-
-  protected:
-               /* ====================  DATA MEMBERS  ======================================= */
-
-  private:
-               /* ====================  DATA MEMBERS  ======================================= */
-
-}; /* -----  end of class |CLASSNAME|  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.class-using-new-implementation ==
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |?CLASSNAME:c|
- *      Method:  |CLASSNAME|
- * Description:  constructor
- *--------------------------------------------------------------------------------------
- */
-|CLASSNAME|::|CLASSNAME| ()
-{<CURSOR>
-}  /* -----  end of method |CLASSNAME|::|CLASSNAME|  (constructor)  ----- */
-
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |CLASSNAME|
- *      Method:  |CLASSNAME|
- * Description:  copy constructor
- *--------------------------------------------------------------------------------------
- */
-|CLASSNAME|::|CLASSNAME| ( const |CLASSNAME| &other )
-{
-}  /* -----  end of method |CLASSNAME|::|CLASSNAME|  (copy constructor)  ----- */
-
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |CLASSNAME|
- *      Method:  ~|CLASSNAME|
- * Description:  destructor
- *--------------------------------------------------------------------------------------
- */
-|CLASSNAME|::~|CLASSNAME| ()
-{
-}  /* -----  end of method |CLASSNAME|::~|CLASSNAME|  (destructor)  ----- */
-
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |CLASSNAME|
- *      Method:  operator =
- * Description:  assignment operator
- *--------------------------------------------------------------------------------------
- */
-|CLASSNAME|&
-|CLASSNAME|::operator = ( const |CLASSNAME| &other )
-{
-  if ( this != &other ) {
-  }
-  return *this;
-}  /* -----  end of method |CLASSNAME|::operator =  (assignment operator)  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.error-class ==
-/*
- * =====================================================================================
- *        Class:  |?CLASSNAME:c|
- *  Description:  <CURSOR>
- * =====================================================================================
- */
-class |CLASSNAME|
-{
-  public:     |CLASSNAME| ( string msg = "|CLASSNAME|" ):message(msg)  { }
-              virtual ~|CLASSNAME| ( )  { }
-              virtual string what ( ) const throw ( )  { return message; }
-  protected:  string  message;
-}; /* -----  end of class |CLASSNAME|  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-method-implementation ==
-template < class T >
-void<CURSOR> |?CLASSNAME|<T>::|?METHODNAME| ( <+argument list+> )
-{
-       return ;
-}              /* -----  end of method |CLASSNAME|<T>::|METHODNAME|  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-accessor-implementation ==
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |?CLASSNAME|
- *      Method:  get_|?ATTRIBUTE|
- *--------------------------------------------------------------------------------------
- */
-template < class T >
-inline  int<CURSOR> |CLASSNAME|<T>::get_|ATTRIBUTE| (  )
-{
-       return |ATTRIBUTE|;
-}              /* -----  end of method |CLASSNAME|<T>::get_|ATTRIBUTE|  ----- */
-
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |CLASSNAME|
- *      Method:  set_|ATTRIBUTE|
- *--------------------------------------------------------------------------------------
- */
-template < class T >
-inline  void |CLASSNAME|<T>::set_|ATTRIBUTE| ( <+argument list+> )
-{
-       |ATTRIBUTE|     = value;
-       return ;
-}              /* -----  end of method |CLASSNAME|<T>::set_|ATTRIBUTE|  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-class-definition ==
-/*
- * =====================================================================================
- *        Class:  |?CLASSNAME:c|
- *  Description:  <CURSOR>
- * =====================================================================================
- */
-template < class T >
-class |CLASSNAME|
-{
-  public:
-
-    /* ====================  LIFECYCLE     ======================================= */
-    |CLASSNAME| ();                             /* constructor */
-
-               /* ====================  ACCESSORS     ======================================= */
-
-               /* ====================  MUTATORS      ======================================= */
-
-               /* ====================  OPERATORS     ======================================= */
-
-  protected:
-    /* ====================  DATA MEMBERS  ======================================= */
-
-  private:
-               /* ====================  DATA MEMBERS  ======================================= */
-
-}; /* ----------  end of template class |CLASSNAME|  ---------- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-class-implementation ==
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |?CLASSNAME:c|
- *      Method:  |CLASSNAME|
- * Description:  
- *--------------------------------------------------------------------------------------
- */
-template < class T >
-|CLASSNAME| < T >::|CLASSNAME| ()
-{<CURSOR>
-}  /* ----------  end of constructor of template class |CLASSNAME|  ---------- */
-
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-class-using-new-definition ==
-/* 
- * =====================================================================================
- *        Class:  |?CLASSNAME:c|
- *  Description:  <CURSOR>
- * =====================================================================================
- */
-
-template < class T >
-class |CLASSNAME|
-{
-  public:
-
-    // ====================  LIFECYCLE     =======================================
-    |CLASSNAME| ();                           /* constructor      */
-    |CLASSNAME| ( const |CLASSNAME| &other ); /* copy constructor */
-    ~|CLASSNAME| ();                          /* destructor       */
-
-               /* ====================  ACCESSORS     ======================================= */
-
-               /* ====================  MUTATORS      ======================================= */
-
-               /* ====================  OPERATORS     ======================================= */
-
-    |CLASSNAME|& operator = ( const |CLASSNAME| &other ); // assignment operator
-
-  protected:
-    /* ====================  DATA MEMBERS  ======================================= */
-
-  private:
-    /* ====================  DATA MEMBERS  ======================================= */
-
-}; /* -----  end of template class |CLASSNAME|  ----- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-class-using-new-implementation ==
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |?CLASSNAME:c|
- *      Method:  |CLASSNAME|
- * Description:  constructor
- *--------------------------------------------------------------------------------------
- */
-template < class T >
-|CLASSNAME|< T >::|CLASSNAME| ()
-{<CURSOR>
-}  /* ----------  end of constructor of template class |CLASSNAME|  ---------- */
-
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |CLASSNAME|
- *      Method:  |CLASSNAME|
- * Description:  copy constructor
- *--------------------------------------------------------------------------------------
- */
-template < class T >
-|CLASSNAME|< T >::|CLASSNAME| ( const |CLASSNAME| &other )
-{
-}  /* ----------  end of copy constructor of template class |CLASSNAME|  ---------- */
-
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |CLASSNAME|
- *      Method:  ~|CLASSNAME|
- * Description:  destructor
- *--------------------------------------------------------------------------------------
- */
-template < class T >
-|CLASSNAME|< T >::~|CLASSNAME| ()
-{
-}  /* ----------  end of destructor of template class |CLASSNAME|  ---------- */
-
-/*
- *--------------------------------------------------------------------------------------
- *       Class:  |CLASSNAME|
- *      Method:  operator =
- * Description:  assignment operator
- *--------------------------------------------------------------------------------------
- */
-template < class T >
-|CLASSNAME|< T >& |CLASSNAME|< T >::operator = ( const |CLASSNAME| &other )
-{
-  return *this;
-}  /* ----------  end of assignment operator of template class |CLASSNAME|  ---------- */
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-function ==
-template <class T>
-void<CURSOR> |?TEMPALTE_FUNCTION_NAME| ( <+argument list+> )
-{
-       return ;
-}              /* -----  end of template function |?TEMPALTE_FUNCTION_NAME|  ----- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.operator-in ==
-ostream &
-operator << ( ostream & os, const |?CLASSNAME| & obj )
-{
-       os << obj.<CURSOR> ;
-       return os;
-}              /* -----  end of function operator <<  ----- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.operator-out ==
-istream &
-operator >> ( istream & is, |?CLASSNAME| & obj )
-{
-       is >> obj.<CURSOR> ;
-       return is;
-}              /* -----  end of function operator >>  ----- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.try-catch ==
-try {
-<SPLIT>}
-catch ( const <CURSOR> &ExceptObj ) {          /* handle exception: */
-}
-catch (...) {          /* handle exception: unspecified */
-}
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.catch ==
-catch ( <CURSOR>const &ExceptObj ) {           /* handle exception: */
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.catch-points ==
-catch (...) {          /* handle exception: */
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.extern ==
-extern "C" {<CURSOR>
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.open-input-file ==
-char *ifs_file_name = "<CURSOR>";              /* input  file name       */
-ifstream       ifs;                                                    /* create ifstream object */
-
-ifs.open (ifs_file_name);              /* open ifstream          */
-if (!ifs) {
-       cerr << "\nERROR : failed to open input  file " << ifs_file_name << endl;
-       exit (EXIT_FAILURE);
-}
-<SPLIT>{-continue here-}
-ifs.close ();          /* close ifstream         */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.open-output-file ==
-char *ofs_file_name = "<CURSOR>";              /* output file name       */
-ofstream       ofs;                                                    /* create ofstream object */
-
-ofs.open (ofs_file_name);              /* open ofstream          */
-if (!ofs) {
-       cerr << "\nERROR : failed to open output file " << ofs_file_name << endl;
-       exit (EXIT_FAILURE);
-}
-<SPLIT>{-continue here-}
-ofs.close ();          /* close ofstream         */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.namespace-std ==
-using namespace std;
-== cpp.namespace ==
-using namespace |?NAMESPACE|;
-== cpp.namespace-block ==
-namespace |?NAMESPACE| {<CURSOR>
-<SPLIT>}               /* -----  end of namespace |NAMESPACE|  ----- */
-== cpp.namespace-alias ==
-namespace |?NAMESPACE_ALIAS|   = {-original namespace name-};
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.rtti-typeid == insert ==
-typeid(<CURSOR><SPLIT>)
-$
-== cpp.rtti-static-cast == insert ==
-static_cast<>(<CURSOR><SPLIT>)
-$
-== cpp.rtti-const-cast == insert ==
-const_cast<>(<CURSOR><SPLIT>)
-$
-== cpp.rtti-reinterpret-cast == insert ==
-reinterpret_cast<>(<CURSOR><SPLIT>)
-$
-== cpp.rtti-dynamic-cast == insert ==
-dynamic_cast<>(<CURSOR><SPLIT>)
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/latex/vim/.vim/templates/c.idioms.template b/latex/vim/.vim/templates/c.idioms.template
deleted file mode 100644 (file)
index 40fac21..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.function ==
-void<CURSOR>
-|?FUNCTION_NAME| ( <+argument list+> )
-{
-<SPLIT>        return <+return value+>;
-}              /* -----  end of function |FUNCTION_NAME|  ----- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.function-static ==
-static void<CURSOR>
-|?FUNCTION_NAME| ( <+argument list+> )
-{
-<SPLIT>        return <+return value+>;
-}              /* -----  end of static function |FUNCTION_NAME|  ----- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.main ==
-#include       <stdlib.h>
-
-int
-main ( int argc, char *argv[] )
-{<CURSOR>
-<SPLIT>        return EXIT_SUCCESS;
-}                              /* ----------  end of function main  ---------- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.enum ==
-enum |?ENUM_NAME| {<CURSOR>
-<SPLIT>};                              /* ----------  end of enum |ENUM_NAME|  ---------- */
-
-typedef enum |ENUM_NAME| |ENUM_NAME:c|;
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.struct ==
-struct |?STRUCT_NAME| {<CURSOR>
-<SPLIT>};                              /* ----------  end of struct |STRUCT_NAME|  ---------- */
-
-typedef struct |STRUCT_NAME| |STRUCT_NAME:c|;
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.union ==
-union |?UNION_NAME| {<CURSOR>
-<SPLIT>};                              /* ----------  end of union |UNION_NAME|  ---------- */
-
-typedef union |UNION_NAME| |UNION_NAME:c|;
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.printf ==
-printf ( "<CURSOR>\n" );
-== idioms.scanf ==
-scanf ( "<CURSOR>", & );
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.calloc ==
-|?POINTER|     = (<CURSOR><+TYPE+>*)calloc ( (size_t)(<+COUNT+>), sizeof(<+TYPE+>) );
-if ( |POINTER|==NULL ) {
-       fprintf ( stderr, "\ndynamic memory allocation failed\n" );
-       exit (EXIT_FAILURE);
-}
-
-free (|POINTER|);
-|POINTER|      = NULL;
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.malloc ==
-|?POINTER|     = (<CURSOR><+TYPE+>*)malloc ( sizeof(<+TYPE+>) );
-if ( |POINTER|==NULL ) {
-       fprintf ( stderr, "\ndynamic memory allocation failed\n" );
-       exit (EXIT_FAILURE);
-}
-
-free (|POINTER|);
-|POINTER|      = NULL;
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.sizeof == insert ==
-sizeof(<CURSOR><SPLIT>)
-== idioms.assert == insert ==
-assert(<CURSOR><SPLIT>);
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.open-input-file ==
-FILE   *|?FILEPOINTER|;                                                                                /* input-file pointer */
-char   *|FILEPOINTER|_file_name = "<CURSOR>";          /* input-file name    */
-
-|FILEPOINTER|  = fopen( |FILEPOINTER|_file_name, "r" );
-if ( |FILEPOINTER| == NULL ) {
-       fprintf ( stderr, "couldn't open file '%s'; %s\n",
-                       |FILEPOINTER|_file_name, strerror(errno) );
-       exit (EXIT_FAILURE);
-}
-<SPLIT>{-continue here-}
-if( fclose(|FILEPOINTER|) == EOF ) {                   /* close input file   */
-       fprintf ( stderr, "couldn't close file '%s'; %s\n",
-                       |FILEPOINTER|_file_name, strerror(errno) );
-       exit (EXIT_FAILURE);
-}
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.open-output-file ==
-FILE   *|?FILEPOINTER|;                                                                                /* output-file pointer */
-char   *|FILEPOINTER|_file_name = "<CURSOR>";          /* output-file name    */
-
-|FILEPOINTER|  = fopen( |FILEPOINTER|_file_name, "w" );
-if ( |FILEPOINTER| == NULL ) {
-       fprintf ( stderr, "couldn't open file '%s'; %s\n",
-                       |FILEPOINTER|_file_name, strerror(errno) );
-       exit (EXIT_FAILURE);
-}
-<SPLIT>{-continue here-}
-if( fclose(|FILEPOINTER|) == EOF ) {                   /* close output file   */
-       fprintf ( stderr, "couldn't close file '%s'; %s\n",
-                       |FILEPOINTER|_file_name, strerror(errno) );
-       exit (EXIT_FAILURE);
-}
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.fprintf ==
-fprintf ( |?FILEPOINTER|, "<CURSOR>\n",  );
-== idioms.fscanf ==
-fscanf ( |?FILEPOINTER|, "<CURSOR>", & );
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/latex/vim/.vim/templates/c.preprocessor.template b/latex/vim/.vim/templates/c.preprocessor.template
deleted file mode 100644 (file)
index f3aa127..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-$-------------------------------------------------------------------------
-== preprocessor.include-global ==
-#include       <<CURSOR>>
-$-------------------------------------------------------------------------
-== preprocessor.include-local ==
-#include       "<CURSOR>"
-$-------------------------------------------------------------------------
-== preprocessor.define ==
-#define        <CURSOR>                        /*  */
-$-------------------------------------------------------------------------
-== preprocessor.undefine ==
-#undef <CURSOR>                        /*  */
-$-------------------------------------------------------------------------
-== preprocessor.if-else-endif ==
-#if  |?CONDITION:u|
-<CURSOR><SPLIT>
-#else      /* -----  not |CONDITION|  ----- */
-<+ELSE PART+>
-#endif     /* -----  not |CONDITION|  ----- */
-$-------------------------------------------------------------------------
-== preprocessor.ifdef-else-endif ==
-#ifdef  |?CONDITION:u|
-<CURSOR><SPLIT>
-#else      /* -----  not |CONDITION|  ----- */
-<+ELSE PART+>
-#endif     /* -----  not |CONDITION|  ----- */
-$-------------------------------------------------------------------------
-== preprocessor.ifndef-else-endif ==
-#ifndef  |?CONDITION:u|
-<CURSOR><SPLIT>
-#else      /* -----  not |CONDITION|  ----- */
-<+ELSE PART+>
-#endif     /* -----  not |CONDITION|  ----- */
-$-------------------------------------------------------------------------
-== preprocessor.ifndef-def-endif ==
-#ifndef  |?BASENAME:L|_INC
-#define  |BASENAME|_INC
-<CURSOR><SPLIT>
-#endif   /* ----- #ifndef |BASENAME|_INC  ----- */
-$-------------------------------------------------------------------------
-== preprocessor.error ==
-#error "<CURSOR>"                      /*  */
-$-------------------------------------------------------------------------
-== preprocessor.line ==
-#line  <CURSOR>                        /*  */
-$-------------------------------------------------------------------------
-== preprocessor.pragma ==
-#pragma        <CURSOR>                        /*  */
-$-------------------------------------------------------------------------
diff --git a/latex/vim/.vim/templates/c.statements.template b/latex/vim/.vim/templates/c.statements.template
deleted file mode 100644 (file)
index 0703775..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.do-while ==
-do {
-<SPLIT>} while ( <CURSOR> );                           /* -----  end do-while  ----- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.for ==
-for ( <CURSOR>; ; )
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.for-block ==
-for ( <CURSOR>; ; ) {
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.if ==
-if ( <CURSOR> )
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.if-block ==
-if ( <CURSOR> ) {
-<SPLIT><-IF PART->
-}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.if-else ==
-if ( <CURSOR> )
-<SPLIT>else
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.if-block-else ==
-if ( <CURSOR> ) {
-<SPLIT><-IF PART->
-}
-else {
-<+ELSE PART+>
-}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.else-block ==
-else {
-<CURSOR><SPLIT>
-}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.while ==
-while ( <CURSOR> )
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.while-block ==
-while ( <CURSOR> ) {
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.switch ==
-switch ( <CURSOR> ) {
-       case 1: 
-               <SPLIT>break;
-
-       case 2: 
-               break;
-
-       case 3: 
-               break;
-
-       case 4: 
-               break;
-
-       default:        
-               break;
-}                              /* -----  end switch  ----- */
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.case ==
-case <CURSOR>: 
-break;
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.block ==
-{
-<CURSOR><SPLIT>
-}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/latex/vim/.vim/templates/cpp.comments.template b/latex/vim/.vim/templates/cpp.comments.template
deleted file mode 100644 (file)
index b91ed44..0000000
+++ /dev/null
@@ -1,168 +0,0 @@
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.end-of-line-comment == append ==
-// <CURSOR>
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.frame ==
-//----------------------------------------------------------------------
-//  <CURSOR>
-//----------------------------------------------------------------------
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.function ==
-// ===  FUNCTION  ======================================================================
-//         Name:  |?FUNCTION_NAME|
-//  Description:  <CURSOR>
-// =====================================================================================
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.method ==
-//--------------------------------------------------------------------------------------
-//       Class:  |?CLASSNAME|
-//      Method:  |?METHODNAME|
-// Description:  <CURSOR>
-//--------------------------------------------------------------------------------------
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.class ==
-// =====================================================================================
-//        Class:  |?CLASSNAME|
-//  Description:  <CURSOR>
-// =====================================================================================
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-description == start ==
-// =====================================================================================
-// 
-//       Filename:  |FILENAME|
-// 
-//    Description:  <CURSOR>
-// 
-//        Version:  1.0
-//        Created:  |DATE| |TIME|
-//       Revision:  none
-//       Compiler:  g++
-// 
-//         Author:  |AUTHOR| (|AUTHORREF|), |EMAIL|
-//        Company:  |COMPANY|
-// 
-// =====================================================================================
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-description-header == start ==
-// =====================================================================================
-// 
-//       Filename:  |FILENAME|
-// 
-//    Description:  <CURSOR>
-// 
-//        Version:  1.0
-//        Created:  |DATE| |TIME|
-//       Revision:  none
-//       Compiler:  g++
-// 
-//         Author:  |AUTHOR| (|AUTHORREF|), |EMAIL|
-//        Company:  |COMPANY|
-// 
-// =====================================================================================
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-header-includes  == 
-// #####   HEADER FILE INCLUDES   ###################################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-macros  == 
-// #####   MACROS  -  LOCAL TO THIS SOURCE FILE   ###################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-typedefs  == 
-// #####   TYPE DEFINITIONS  -  LOCAL TO THIS SOURCE FILE   #########################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-data-types  == 
-// #####   DATA TYPES  -  LOCAL TO THIS SOURCE FILE   ###############################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-class-defs  == 
-// #####   CLASS DEFINITIONS  -  LOCAL TO THIS SOURCE FILE   ########################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-local-variables  == 
-// #####   VARIABLES  -  LOCAL TO THIS SOURCE FILE   ################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-prototypes  == 
-// #####   PROTOTYPES  -  LOCAL TO THIS SOURCE FILE   ###############################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-function-defs-exported  == 
-// #####   FUNCTION DEFINITIONS  -  EXPORTED FUNCTIONS   ############################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-function-defs-local  == 
-// #####   FUNCTION DEFINITIONS  -  LOCAL TO THIS SOURCE FILE   #####################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-class-implementations-exported  == 
-// #####   CLASS IMPLEMENTATIONS  -  EXPORTED CLASSES   #############################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-cpp-class-implementations-local  == 
-// #####   CLASS IMPLEMENTATIONS  -  LOCAL CLASSES   ################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-header-includes  == 
-// #####   HEADER FILE INCLUDES   ###################################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-macros  ==
-// #####   EXPORTED MACROS   ########################################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-typedefs  ==
-// #####   EXPORTED TYPE DEFINITIONS   ##############################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-data-types  ==
-// #####   EXPORTED DATA TYPES   ####################################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-class-defs  ==
-// #####   EXPORTED CLASS DEFINITIONS   #############################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-variables  ==
-// #####   EXPORTED VARIABLES   #####################################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.file-section-hpp-exported-function-declarations  ==
-// #####   EXPORTED FUNCTION DECLARATIONS   #########################################
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.keyword-bug == append ==
- // :BUG:|DATE| |TIME|:|AUTHORREF|: <CURSOR>
-== comment.keyword-compiler == append ==
- // :COMPILER:|DATE| |TIME|:|AUTHORREF|: <CURSOR>
-== comment.keyword-todo == append ==
- // :TODO:|DATE| |TIME|:|AUTHORREF|: <CURSOR>
-== comment.keyword-tricky == append ==
- // :TRICKY:|DATE| |TIME|:|AUTHORREF|: <CURSOR>
-== comment.keyword-warning == append ==
- // :WARNING:|DATE| |TIME|:|AUTHORREF|: <CURSOR>
-== comment.keyword-workaround == append ==
- // :WORKAROUND:|DATE| |TIME|:|AUTHORREF|: <CURSOR>
-== comment.keyword-keyword == append ==
- // :|?KEYWORD:u|:|DATE| |TIME|:|AUTHORREF|: <CURSOR>
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== comment.special-empty == append ==
- // EMPTY<CURSOR>
-== comment.special-fall-through == append ==
- // FALL THROUGH<CURSOR>
-== comment.special-implicit-type-conversion == append ==
- // IMPLICIT TYPE CONVERSION<CURSOR>
-== comment.special-no-return == append ==
- // NO RETURN<CURSOR>
-== comment.special-not-reached == append ==
- // NOT REACHED<CURSOR>
-== comment.special-remains-to-be-implemented == append ==
- // REMAINS TO BE IMPLEMENTED<CURSOR>
-== comment.special-constant-type-is-long == append ==
- // constant type is long<CURSOR>
-== comment.special-constant-type-is-unsigned == append ==
- // constant type is unsigned<CURSOR>
-== comment.special-constant-type-is-unsigned-long == append ==
- // constant type is unsigned long<CURSOR>
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/latex/vim/.vim/templates/cpp.cpp.template b/latex/vim/.vim/templates/cpp.cpp.template
deleted file mode 100644 (file)
index 99182d6..0000000
+++ /dev/null
@@ -1,452 +0,0 @@
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-$
-== cpp.cin ==
-cin    >> <CURSOR>;
-$
-== cpp.cout ==
-cout   << <CURSOR> << endl;
-$
-== cpp.cout-operator == insert ==
-<< "<CURSOR>" 
-$
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.output-manipulator-boolalpha       == insert ==
-<< boolalpha <CURSOR>
-== cpp.output-manipulator-dec             == insert ==
-<< dec <CURSOR>
-== cpp.output-manipulator-endl            == insert ==
-<< endl <CURSOR>
-== cpp.output-manipulator-fixed           == insert ==
-<< fixed <CURSOR>
-== cpp.output-manipulator-flush           == insert ==
-<< flush <CURSOR>
-== cpp.output-manipulator-hex             == insert ==
-<< hex <CURSOR>
-== cpp.output-manipulator-internal        == insert ==
-<< internal <CURSOR>
-== cpp.output-manipulator-left            == insert ==
-<< left <CURSOR>
-== cpp.output-manipulator-oct             == insert ==
-<< oct <CURSOR>
-== cpp.output-manipulator-right           == insert ==
-<< right <CURSOR>
-== cpp.output-manipulator-scientific      == insert ==
-<< scientific <CURSOR>
-== cpp.output-manipulator-setbase         == insert ==
-<< setbase(10<CURSOR>) 
-== cpp.output-manipulator-setfill         == insert ==
-<< setfill(<CURSOR>) 
-== cpp.output-manipulator-setiosflag      == insert ==
-<< setiosflags(<CURSOR>) 
-== cpp.output-manipulator-setprecision    == insert ==
-<< setprecision(6<CURSOR>) 
-== cpp.output-manipulator-setw            == insert ==
-<< setw(0<CURSOR>) 
-== cpp.output-manipulator-showbase        == insert ==
-<< showbase <CURSOR>
-== cpp.output-manipulator-showpoint       == insert ==
-<< showpoint <CURSOR>
-== cpp.output-manipulator-showpos         == insert ==
-<< showpos <CURSOR>
-== cpp.output-manipulator-uppercase       == insert ==
-<< uppercase <CURSOR>
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.method-implementation ==
-void<CURSOR>
-|?CLASSNAME|::|?METHODNAME| ( <+argument list+> )
-{
-       return ;
-}              // -----  end of method |CLASSNAME|::|METHODNAME|  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.accessor-implementation ==
-//--------------------------------------------------------------------------------------
-//       Class:  |?CLASSNAME|
-//      Method:  get_|?ATTRIBUTE|
-//--------------------------------------------------------------------------------------
-inline int<CURSOR>
-|CLASSNAME|::get_|ATTRIBUTE| (  )
-{
-       return |ATTRIBUTE|;
-}              // -----  end of method |CLASSNAME|::get_|ATTRIBUTE|  -----
-
-//--------------------------------------------------------------------------------------
-//       Class:  |CLASSNAME|
-//      Method:  set_|ATTRIBUTE|
-//--------------------------------------------------------------------------------------
-inline void
-|CLASSNAME|::set_|ATTRIBUTE| ( <+argument list+> )
-{
-       |ATTRIBUTE|     = value;
-       return ;
-}              // -----  end of method |CLASSNAME|::set_|ATTRIBUTE|  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.class-definition ==
-// =====================================================================================
-//        Class:  |?CLASSNAME:c|
-//  Description:  <CURSOR>
-// =====================================================================================
-class |CLASSNAME|
-{
-  public:
-
-    // ====================  LIFECYCLE     =======================================
-    |CLASSNAME| ();                             // constructor
-
-               // ====================  ACCESSORS     =======================================
-
-               // ====================  MUTATORS      =======================================
-
-               // ====================  OPERATORS     =======================================
-
-  protected:
-    // ====================  DATA MEMBERS  =======================================
-
-  private:
-    // ====================  DATA MEMBERS  =======================================
-
-}; // -----  end of class |CLASSNAME|  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.class-implementation ==
-//--------------------------------------------------------------------------------------
-//       Class:  |?CLASSNAME|
-//      Method:  |CLASSNAME|
-// Description:  constructor
-//--------------------------------------------------------------------------------------
-|CLASSNAME|::|CLASSNAME| ()
-{<CURSOR>
-}  // -----  end of method |CLASSNAME|::|CLASSNAME|  (constructor)  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.class-using-new-definition ==
-// =====================================================================================
-//        Class:  |?CLASSNAME:c|
-//  Description:  <CURSOR>
-// =====================================================================================
-class |CLASSNAME|
-{
-  public:
-
-    // ====================  LIFECYCLE     =======================================
-    |CLASSNAME| ();                             // constructor
-    |CLASSNAME| ( const |CLASSNAME| &other );   // copy constructor
-    ~|CLASSNAME| ();                            // destructor
-
-               // ====================  ACCESSORS     =======================================
-
-               // ====================  MUTATORS      =======================================
-
-               // ====================  OPERATORS     =======================================
-
-    // ====================  OPERATORS     =======================================
-
-    |CLASSNAME|& operator = ( const |CLASSNAME| &other ); // assignment operator
-
-  protected:
-    // ====================  DATA MEMBERS  =======================================
-
-  private:
-    // ====================  DATA MEMBERS  =======================================
-
-}; // -----  end of class |CLASSNAME|  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.class-using-new-implementation ==
-//--------------------------------------------------------------------------------------
-//       Class:  |?CLASSNAME|
-//      Method:  |CLASSNAME|
-// Description:  constructor
-//--------------------------------------------------------------------------------------
-|CLASSNAME|::|CLASSNAME| ()
-{<CURSOR>
-}  // -----  end of method |CLASSNAME|::|CLASSNAME|  (constructor)  -----
-
-//--------------------------------------------------------------------------------------
-//       Class:  |CLASSNAME|
-//      Method:  |CLASSNAME|
-// Description:  copy constructor
-//--------------------------------------------------------------------------------------
-|CLASSNAME|::|CLASSNAME| ( const |CLASSNAME| &other )
-{
-}  // -----  end of method |CLASSNAME|::|CLASSNAME|  (copy constructor)  -----
-
-//--------------------------------------------------------------------------------------
-//       Class:  |CLASSNAME|
-//      Method:  ~|CLASSNAME|
-// Description:  destructor
-//--------------------------------------------------------------------------------------
-|CLASSNAME|::~|CLASSNAME| ()
-{
-}  // -----  end of method |CLASSNAME|::~|CLASSNAME|  (destructor)  -----
-
-//--------------------------------------------------------------------------------------
-//       Class:  |CLASSNAME|
-//      Method:  operator =
-// Description:  assignment operator
-//--------------------------------------------------------------------------------------
-|CLASSNAME|&
-|CLASSNAME|::operator = ( const |CLASSNAME| &other )
-{
-  if ( this != &other ) {
-  }
-  return *this;
-}  // -----  end of method |CLASSNAME|::operator =  (assignment operator)  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.error-class ==
-// =====================================================================================
-//        Class:  |?CLASSNAME:c|
-//  Description:  <CURSOR>
-// =====================================================================================
-class |CLASSNAME|
-{
-  public:     |CLASSNAME| ( string msg = "|CLASSNAME|" ):message(msg)  { }
-              virtual ~|CLASSNAME| ( )  { }
-              virtual string what ( ) const throw ( )  { return message; }
-  protected:  string  message;
-}; // ----------  end of class |CLASSNAME|  ----------
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-method-implementation ==
-template < class T >
-void<CURSOR> |?CLASSNAME|<T>::|?METHODNAME| ( <+argument list+> )
-{
-       return ;
-}              // -----  end of method |CLASSNAME|<T>::|METHODNAME|  -----
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-accessor-implementation ==
-//--------------------------------------------------------------------------------------
-//       Class:  |?CLASSNAME|
-//      Method:  get_|?ATTRIBUTE|
-//--------------------------------------------------------------------------------------
-template < class T >
-inline  int<CURSOR> |CLASSNAME|<T>::get_|ATTRIBUTE| (  )
-{
-       return |ATTRIBUTE|;
-}              // -----  end of method |CLASSNAME|<T>::get_|ATTRIBUTE|  -----
-
-//--------------------------------------------------------------------------------------
-//       Class:  |CLASSNAME|
-//      Method:  set_|ATTRIBUTE|
-//--------------------------------------------------------------------------------------
-template < class T >
-inline  void |CLASSNAME|<T>::set_|ATTRIBUTE| ( <+argument list+> )
-{
-       |ATTRIBUTE|     = value;
-       return ;
-}              // -----  end of method |CLASSNAME|<T>::set_|ATTRIBUTE|  -----
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-class-definition ==
-// =====================================================================================
-//        Class:  |?CLASSNAME:c|
-//  Description:  <CURSOR>
-// =====================================================================================
-
-template < class T >
-class |CLASSNAME|
-{
-  public:
-
-    // ====================  LIFECYCLE     =======================================
-    |CLASSNAME| ();                             // constructor
-
-               // ====================  ACCESSORS     =======================================
-
-               // ====================  MUTATORS      =======================================
-
-               // ====================  OPERATORS     =======================================
-
-  protected:
-    // ====================  DATA MEMBERS  =======================================
-
-  private:
-    // ====================  DATA MEMBERS  =======================================
-
-}; // -----  end of template class |CLASSNAME|  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-class-implementation ==
-//--------------------------------------------------------------------------------------
-//       Class:  |?CLASSNAME|
-//      Method:  |CLASSNAME|
-// Description:  constructor
-//--------------------------------------------------------------------------------------
-template < class T >
-|CLASSNAME| <T>:: |CLASSNAME| ()
-{<CURSOR>
-}  // -----  end of constructor of template class |CLASSNAME|  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-class-using-new-definition ==
-// =====================================================================================
-//        Class:  |?CLASSNAME:c|
-//  Description:  <CURSOR>
-// =====================================================================================
-
-template < class T >
-class |CLASSNAME|
-{
-  public:
-
-    // ====================  LIFECYCLE     =======================================
-    |CLASSNAME| ();                           // constructor
-    |CLASSNAME| ( const |CLASSNAME| &other ); // copy constructor
-    ~|CLASSNAME| ();                          // destructor
-
-               // ====================  ACCESSORS     =======================================
-
-               // ====================  MUTATORS      =======================================
-
-               // ====================  OPERATORS     =======================================
-
-    |CLASSNAME|& operator = ( const |CLASSNAME| &other ); // assignment operator
-
-  protected:
-    // ====================  DATA MEMBERS  =======================================
-
-  private:
-    // ====================  DATA MEMBERS  =======================================
-
-}; // -----  end of template class |CLASSNAME|  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-class-using-new-implementation ==
-//--------------------------------------------------------------------------------------
-//       Class:  |?CLASSNAME|
-//      Method:  |CLASSNAME|
-// Description:  constructor
-//--------------------------------------------------------------------------------------
-template < class T >
-|CLASSNAME|<T>::|CLASSNAME| ()
-{
-}  // -----  end of constructor of template class |CLASSNAME|  -----
-
-//--------------------------------------------------------------------------------------
-//       Class:  |CLASSNAME|
-//      Method:  |CLASSNAME|
-// Description:  copy constructor
-//--------------------------------------------------------------------------------------
-template < class T >
-|CLASSNAME|<T>::|CLASSNAME| ( const |CLASSNAME| &other )
-{<CURSOR>
-}  // -----  end of copy constructor of template class |CLASSNAME|  -----
-
-//--------------------------------------------------------------------------------------
-//       Class:  |CLASSNAME|
-//      Method:  ~|CLASSNAME|
-// Description:  destructor
-//--------------------------------------------------------------------------------------
-template < class T >
-|CLASSNAME|<T>::~|CLASSNAME| ()
-{
-}  // -----  end of destructor of template class |CLASSNAME|  -----
-
-//--------------------------------------------------------------------------------------
-//       Class:  |CLASSNAME|
-//      Method:  operator =
-// Description:  assignment operator
-//--------------------------------------------------------------------------------------
-template < class T >
-|CLASSNAME|<T>& |CLASSNAME|<T>::operator = ( const |CLASSNAME| &other )
-{
-  if ( this != &other ) {
-  }
-  return *this;
-}  // -----  end of assignment operator of template class |CLASSNAME|  -----
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.template-function ==
-template <class T>
-void<CURSOR> |?TEMPALTE_FUNCTION_NAME| ( <+argument list+> )
-{
-       return ;
-}              // -----  end of template function |?TEMPALTE_FUNCTION_NAME|  -----
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.operator-in ==
-ostream &
-operator << ( ostream & os, const |?CLASSNAME| & obj )
-{
-       os << obj.<CURSOR> ;
-       return os;
-}              // -----  end of function operator <<  -----
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.operator-out ==
-istream &
-operator >> ( istream & is, |?CLASSNAME| & obj )
-{
-       is >> obj.<CURSOR> ;
-       return is;
-}              // -----  end of function operator >>  -----
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.try-catch ==
-try {
-<SPLIT>}
-catch ( const <CURSOR> &ExceptObj ) {          // handle exception:
-}
-catch (...) {          // handle exception: unspecified
-}
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.catch ==
-catch ( <CURSOR>const &ExceptObj ) {           // handle exception:
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.catch-points ==
-catch (...) {          // handle exception:
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.extern ==
-extern "C" {<CURSOR>
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.open-input-file ==
-string    ifs_file_name = "<CURSOR>";                 // input  file name
-ifstream  ifs;                                // create ifstream object
-
-ifs.open ( ifs_file_name.c_str() );           // open ifstream
-if (!ifs) {
-       cerr << "\nERROR : failed to open input  file " << ifs_file_name << endl;
-       exit (EXIT_FAILURE);
-}
-<SPLIT>{-continue here-}
-ifs.close ();                                 // close ifstream
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.open-output-file ==
-string    ofs_file_name = "<CURSOR>";                 // input  file name
-ofstream  ofs;                                // create ofstream object
-
-ofs.open ( ofs_file_name.c_str() );           // open ofstream
-if (!ofs) {
-       cerr << "\nERROR : failed to open output file " << ofs_file_name << endl;
-       exit (EXIT_FAILURE);
-}
-<SPLIT>{-continue here-}
-ofs.close ();                                 // close ofstream
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.namespace-std ==
-using namespace std;
-== cpp.namespace ==
-using namespace |?NAMESPACE|;
-== cpp.namespace-block ==
-namespace |?NAMESPACE| {<CURSOR>
-<SPLIT>}               // -----  end of namespace |NAMESPACE|  -----
-== cpp.namespace-alias ==
-namespace |?NAMESPACE_ALIAS|   = {-original namespace name-};
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== cpp.rtti-typeid == insert ==
-typeid(<CURSOR><SPLIT>)
-$
-== cpp.rtti-static-cast == insert ==
-static_cast<>(<CURSOR><SPLIT>)
-$
-== cpp.rtti-const-cast == insert ==
-const_cast<>(<CURSOR><SPLIT>)
-$
-== cpp.rtti-reinterpret-cast == insert ==
-reinterpret_cast<>(<CURSOR><SPLIT>)
-$
-== cpp.rtti-dynamic-cast == insert ==
-dynamic_cast<>(<CURSOR><SPLIT>)
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/latex/vim/.vim/templates/cpp.idioms.template b/latex/vim/.vim/templates/cpp.idioms.template
deleted file mode 100644 (file)
index 2cf19d4..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.function ==
-void<CURSOR>
-|?FUNCTION_NAME| ( <+argument list+> )
-{
-<SPLIT>        return <+return value+>;
-}              // -----  end of function |FUNCTION_NAME|  -----
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.function-static ==
-static void<CURSOR>
-|?FUNCTION_NAME| ( <+argument list+> )
-{
-<SPLIT>        return <+return value+>;
-}              // -----  end of static function |FUNCTION_NAME|  -----
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.main ==
-#include       <cstdlib>
-
-int
-main ( int argc, char *argv[] )
-{<CURSOR>
-<SPLIT>        return EXIT_SUCCESS;
-}                              // ----------  end of function main  ----------
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.enum ==
-enum |?ENUM_NAME| {<CURSOR>
-<SPLIT>};                              // ----------  end of enum |ENUM_NAME|  ----------
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.struct ==
-struct |?STRUCT_NAME| {<CURSOR>
-<SPLIT>};                              // ----------  end of struct |STRUCT_NAME|  ----------
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.union ==
-union |?UNION_NAME| {<CURSOR>
-<SPLIT>};                              // ----------  end of union |UNION_NAME|  ----------
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.printf ==
-printf ( "<CURSOR>\n" );
-== idioms.scanf ==
-scanf ( "<CURSOR>", & );
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.calloc ==
-|?POINTER|     = (<CURSOR><+TYPE+>*)calloc ( (size_t)(<+COUNT+>), sizeof(<+TYPE+>) );
-if ( |POINTER|==NULL ) {
-       fprintf ( stderr, "\ndynamic memory allocation failed\n" );
-       exit (EXIT_FAILURE);
-}
-
-free (|POINTER|);
-|POINTER|      = NULL;
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.malloc ==
-|?POINTER|     = (<CURSOR><+TYPE+>*)malloc ( sizeof(<+TYPE+>) );
-if ( |POINTER|==NULL ) {
-       fprintf ( stderr, "\ndynamic memory allocation failed\n" );
-       exit (EXIT_FAILURE);
-}
-
-free (|POINTER|);
-|POINTER|      = NULL;
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.sizeof == insert ==
-sizeof(<CURSOR><SPLIT>)
-== idioms.assert == insert ==
-assert(<CURSOR><SPLIT>);
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.open-input-file ==
-FILE   *|?FILEPOINTER|;                                                                                // input-file pointer
-char   *|FILEPOINTER|_file_name = "<CURSOR>";          // input-file name
-
-|FILEPOINTER|  = fopen( |FILEPOINTER|_file_name, "r" );
-if ( |FILEPOINTER| == NULL ) {
-       fprintf ( stderr, "couldn't open file '%s'; %s\n",
-                       |FILEPOINTER|_file_name, strerror(errno) );
-       exit (EXIT_FAILURE);
-}
-<SPLIT>{-continue here-}
-if( fclose(|FILEPOINTER|) == EOF ) {                   // close input file
-       fprintf ( stderr, "couldn't close file '%s'; %s\n",
-                       |FILEPOINTER|_file_name, strerror(errno) );
-       exit (EXIT_FAILURE);
-}
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.open-output-file ==
-FILE   *|?FILEPOINTER|;                                                                                // output-file pointer
-char   *|FILEPOINTER|_file_name = "<CURSOR>";          // output-file name
-
-|FILEPOINTER|  = fopen( |FILEPOINTER|_file_name, "w" );
-if ( |FILEPOINTER| == NULL ) {
-       fprintf ( stderr, "couldn't open file '%s'; %s\n",
-                       |FILEPOINTER|_file_name, strerror(errno) );
-       exit (EXIT_FAILURE);
-}
-<SPLIT>{-continue here-}
-if( fclose(|FILEPOINTER|) == EOF ) {                   // close output file
-       fprintf ( stderr, "couldn't close file '%s'; %s\n",
-                       |FILEPOINTER|_file_name, strerror(errno) );
-       exit (EXIT_FAILURE);
-}
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== idioms.fprintf ==
-fprintf ( |?FILEPOINTER|, "<CURSOR>\n",  );
-== idioms.fscanf ==
-fscanf ( |?FILEPOINTER|, "<CURSOR>", & );
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/latex/vim/.vim/templates/cpp.preprocessor.template b/latex/vim/.vim/templates/cpp.preprocessor.template
deleted file mode 100644 (file)
index 68de87f..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-$-------------------------------------------------------------------------
-== preprocessor.include-global ==
-#include       <<CURSOR>>
-$-------------------------------------------------------------------------
-== preprocessor.include-local ==
-#include       "<CURSOR>"
-$-------------------------------------------------------------------------
-== preprocessor.define ==
-#define        <CURSOR>                        //
-$-------------------------------------------------------------------------
-== preprocessor.undefine ==
-#undef <CURSOR>                        //
-$-------------------------------------------------------------------------
-== preprocessor.if-else-endif ==
-#if  |?CONDITION:u|
-<CURSOR><SPLIT>
-#else      // -----  not |CONDITION|  -----
-<+ELSE PART+>
-
-#endif     // -----  not |CONDITION|  -----
-$-------------------------------------------------------------------------
-== preprocessor.ifdef-else-endif ==
-#ifdef  |?CONDITION:u|
-<CURSOR><SPLIT>
-#else      // -----  not |CONDITION|  -----
-<+ELSE PART+>
-#endif     // -----  not |CONDITION|  -----
-$-------------------------------------------------------------------------
-== preprocessor.ifndef-else-endif ==
-#ifndef  |?CONDITION:u|
-<CURSOR><SPLIT>
-#else      // -----  not |CONDITION|  -----
-<+ELSE PART+>
-#endif     // -----  not |CONDITION|  -----
-$-------------------------------------------------------------------------
-== preprocessor.ifndef-def-endif ==
-#ifndef  |?BASENAME:L|_INC
-#define  |BASENAME|_INC
-<CURSOR><SPLIT>
-#endif   // ----- #ifndef |BASENAME|_INC  -----
-$-------------------------------------------------------------------------
-== preprocessor.error ==
-#error "<CURSOR>"                      //
-$-------------------------------------------------------------------------
-== preprocessor.line ==
-#line  <CURSOR>                        //
-$-------------------------------------------------------------------------
-== preprocessor.pragma ==
-#pragma        <CURSOR>                        //
-$-------------------------------------------------------------------------
diff --git a/latex/vim/.vim/templates/cpp.statements.template b/latex/vim/.vim/templates/cpp.statements.template
deleted file mode 100644 (file)
index c2fdecb..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.do-while ==
-do {
-<SPLIT>} while ( <CURSOR> );                           // -----  end do-while  -----
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.for ==
-for ( <CURSOR>; ; )
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.for-block ==
-for ( <CURSOR>; ; ) {
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.if ==
-if ( <CURSOR> )
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.if-block ==
-if ( <CURSOR> ) {
-<SPLIT><-IF PART->
-}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.if-else ==
-if ( <CURSOR> )
-<SPLIT>else
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.if-block-else ==
-if ( <CURSOR> ) {
-<SPLIT><-IF PART->
-}
-else {
-<+ELSE PART+>
-}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.else-block ==
-else {
-<CURSOR><SPLIT>
-}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.while ==
-while ( <CURSOR> )
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.while-block ==
-while ( <CURSOR> ) {
-<SPLIT>}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.switch ==
-switch ( <CURSOR> ) {
-       case 1: 
-               <SPLIT>break;
-
-       case 2: 
-               break;
-
-       case 3: 
-               break;
-
-       case 4: 
-               break;
-
-       default:        
-               break;
-}                              // -----  end switch  -----
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.case ==
-case <CURSOR>: 
-break;
-
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-== statements.block ==
-{
-<CURSOR><SPLIT>
-}
-$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/latex/vim/.vim/wordlists/c-c++-keywords.list b/latex/vim/.vim/wordlists/c-c++-keywords.list
deleted file mode 100644 (file)
index 5a97dd6..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-adjustfield
-basefield
-boolalpha 
-floatfield
-internal 
-scientific 
-setbase
-setiosflags
-setprecision
-showbase 
-showpoint 
-showpos 
-uppercase
-
-auto
-break
-case
-char
-const
-continue
-default
-double
-else
-enum
-extern
-float
-goto
-inline
-long
-register
-restrict
-return
-short
-signed
-sizeof
-static
-struct
-switch
-typedef
-union
-unsigned
-void
-volatile
-while
-_Bool     
-_Complex  
-_Imaginary
-EXIT_FAILURE
-EXIT_SUCCESS
-
-bool
-catch
-class
-const_cast
-delete
-dynamic_cast
-explicit
-export
-false
-friend
-mutable
-namespace
-operator
-private
-protected
-public
-reinterpret_cast
-static_cast
-template
-this
-throw
-true
-typeid
-typename
-using
-virtual
-wchar_t
-
-and_eq
-bitand
-bitor
-compl
-not_eq
-or_eq
-xor_eq
-
-define
-defined
-elif
-endif
-error
-ifdef
-ifndef
-include
-pragma
-undef
-
-exception
-bad_alloc
-bad_exception
-bad_cast
-bad_typeid
-ios_base::failure
-logic_error
-domain_error
-invalid_argument
-length_error
-out_of_range
-runtime_error
-range_error
-overflow_error
-underflow_error
-uncaught_exception
-
-__DATE__
-__FILE__
-__LINE__
-__STDC__
-__STDC_HOSTED__
-__STDC_IEC_559__
-__STDC_IEC_559_COMPLEX__
-__STDC_ISO_10646__
-__STDC_VERSION__
-__TIME__
-__func__
-__cplusplus
-
-__BORLANDC__
-__CYGWIN__
-__CYGWIN32__
-__GNUC__
-__WIN32__
-__WINDOWS__
-
-assert
-ctype
-errno
-float
-limits
-locale
-math
-setjmp
-signal
-stdarg
-stddef
-stdio
-stdlib
-string
-time
-
-complex
-fenv
-inttypes
-iso646
-stdbool
-stdint
-tgmath
-wchar
-wctype
-
-algorithm
-bitset
-complex
-deque
-exception
-fstream
-functional
-iomanip
-ios
-iosfwd
-iostream
-istream
-iterator
-limits
-list
-locale
-
-map
-memory
-new
-numeric
-ostream
-queue
-set
-sstream
-stack
-stdexcept
-streambuf
-string
-typeinfo
-utility
-valarray
-vector
-
-cassert
-cctype
-cerrno
-cfloat
-climits
-clocale
-cmath
-csetjmp
-csignal
-cstdarg
-cstddef
-cstdio
-cstdlib
-cstring
-ctime
diff --git a/latex/vim/.vim/wordlists/k+r.list b/latex/vim/.vim/wordlists/k+r.list
deleted file mode 100644 (file)
index 805756a..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-address
-allocator
-allocation
-argument
-arithmetic
-array
-assignement
-bitwise
-block
-character
-command
-condition
-conditional
-constant
-conversion
-declaration
-decrement
-defined
-definition
-descriptor
-description
-dimension
-evaluation
-expression
-external
-format
-formatted
-function
-global
-handling
-identifier
-implementation
-increment
-initialization
-input
-interface
-label
-lexical
-local
-logical
-lookup
-loop
-lvalue
-miscellaneous
-notation
-numerical
-operator
-operation
-output
-pointer
-precedence
-preprocessor
-preprocessing
-program
-random
-recursion
-recursive
-reference
-referential
-relational
-scope
-standard
-statement
-string
-structure
-system
-undefined
-variable
-
-abstract
-algorithm
-alignment
-application
-assignment
-asynchronous
-binary
-buffer
-component
-constructor
-container
-destructor
-difference
-enumeration
-exception
-floating-point
-horizontal
-inheritance
-instantiation
-integer
-internal
-invariant
-iterator
-localization
-overflow
-overload
-override
-overwrite
-polymorphic
-portability
-position
-postcondition
-precision
-precondition
-prototype
-subscript
-underflow
-vertical
-whitespace
diff --git a/latex/vim/.vim/wordlists/stl_index.list b/latex/vim/.vim/wordlists/stl_index.list
deleted file mode 100644 (file)
index b5d98a3..0000000
+++ /dev/null
@@ -1,202 +0,0 @@
-accumulate
-adjacent_difference
-adjacent_find
-advance
-append
-assign
-auto_ptr
-back
-back_inserter
-basic_string
-bidirectional_iterator
-bidirectional_iterator_tag
-binary_compose
-binary_function
-binary_negate
-binary_search
-bind1st
-bind2nd
-bit_vector
-bitset
-capacity
-char_producer
-char_traits
-char_type
-compare
-construct
-copy
-copy_backward
-copy_n
-count
-count_if
-deque
-destroy
-distance
-distance_type
-divides
-equal
-equal_range
-equal_to
-erase
-fill
-fill_n
-find
-find_end
-find_first_not_of
-find_first_of
-find_if
-find_last_not_of
-find_last_of
-for_each
-forward_iterator
-forward_iterator_tag
-front
-front_inserter
-generate
-generate_n
-get_temporary_buffer
-greater
-greater_equal
-hash
-hash_map
-hash_multimap
-hash_multiset
-hash_set
-identity
-includes
-inner_product
-inplace_merge
-input_iterator
-input_iterator_tag
-insert
-insert_iterator
-inserter
-int_type
-iota
-is_heap
-is_sorted
-istream_iterator
-istream_type
-istreambuf_iterator
-iter_swap
-iterator_category
-iterator_traits
-less
-less_equal
-lexicographical_compare
-lexicographical_compare_3way
-list
-logical_and
-logical_not
-logical_or
-lower_bound
-make_heap
-make_pair
-map
-max
-max_element
-mem_fun1_ref_t
-mem_fun1_t
-mem_fun_ref_t
-mem_fun_t
-merge
-min
-min_element
-minus
-mismatch
-modulus
-multimap
-multiplies
-multiset
-negate
-next_permutation
-not_equal_to
-nth_element
-operator
-ostream_iterator
-ostreambuf_iterator
-output_iterator
-output_iterator_tag
-pair
-partial_sort
-partial_sort_copy
-partial_sum
-partition
-plus
-pointer_to_binary_function
-pointer_to_unary_function
-pop_back
-pop_front
-pop_heap
-power
-prev_permutation
-priority_queue
-project1st
-project2nd
-ptr_fun
-push_back
-push_front
-push_heap
-queue
-random_access_iterator
-random_access_iterator_tag
-random_sample
-random_sample_n
-random_shuffle
-raw_storage_iterator
-release
-remove
-remove_copy
-remove_copy_if
-remove_if
-replace
-replace_copy
-replace_copy_if
-replace_if
-reset
-resize
-return_temporary_buffer
-reverse
-reverse_bidirectional_iterator
-reverse_copy
-reverse_iterator
-rfind
-rope
-rotate
-rotate_copy
-search
-search_n
-select1st
-select2nd
-sequence_buffer
-set
-set_difference
-set_intersection
-set_symmetric_difference
-set_union
-slist
-sort
-sort_heap
-stable_partition
-stable_sort
-stack
-streambuf_type
-substr
-subtractive_rng
-swap
-swap_ranges
-temporary_buffer
-transform
-unary_compose
-unary_function
-unary_negate
-uninitialized_copy
-uninitialized_copy_n
-uninitialized_fill
-uninitialized_fill_n
-unique
-unique_copy
-upper_bound
-value_comp
-value_type
-vector
diff --git a/latex/vim/.viminfo b/latex/vim/.viminfo
deleted file mode 100644 (file)
index 2cfa4ee..0000000
+++ /dev/null
@@ -1,1832 +0,0 @@
-# この viminfo ファイルは Vim 7.2 によって生成されました.
-# 変更する際には十分注意してください!
-
-# このファイルが書かれた時の 'encoding' の値
-*encoding=utf-8
-
-
-# hlsearch on (H) or off (h):
-~h
-# 最後の 検索パターン:
-~MSle0~/Main
-
-# 最後の Substitute 検索パターン:
-~MSle0&Screen
-
-# 最後に置換された文字列:
-$Screen2
-
-# コマンドライン 項目の履歴 (新しいものから古いものへ):
-:q
-:w
-:!make
-:set nospell
-:q!
-:q1
-:we
-:!makek
-:qq
-:! ./makepdf.sh
-:!
-:! a
-:!nautilus .
-:e ../../siryou/1/main100615.tex
-:!nautilus
-:e ../../sintyoku/6_7yasuda/main.tex
-:split ../1/main.tex
-:.,.+1!
-:split ~/texsty/mathvec_origin.sty
-:!./makepdf.sh
-:!acroread main.pdf
-:!dvipdfmx main.dvi
-:!dvipdfmx main.tex
-:set fenc=cp932
-:split Makefile
-:set fenc=utf-8
-:set fenc=euc-jp
-:! make
-:!dvipdfmx main.bib
-:e! main1.tex
-:e main1.tex
-:e main.tex
-:split main2.tex
-:split settings.tex
-:split ../5_21/presen.tex
-:!user
-:e API/mpcs/other/file_enumerator.h
-:23
-:e API/mpcs/mvv/mvv_reader.cc
-:e API/mpcs/mvv/mvv_reader.h
-:q?!
-:53
-:e ../../../mpcs-view/main.cc
-:split mvv_writer.cc
-:split Screen.h
-:e XvEXtScreen2.h
-:28
-:e XvEXtScreen2.cc
-:267
-:207
-
-# 検索文字列 項目の履歴 (新しいものから古いものへ):
-?/Main
-?/main
-?/mA
-?/A
-?/ca
-?/view
-?/vector
-?/psfra
-?/ne
-?/launch
-?/eps
-?/js
-?/vechat
-?/hat
-?/inc
-?/pra
-? (\(\f\|\[\|]\|\s\)*main.tex
-?/blacklist
-?/ps
-?/psf
-?/fig_new
-? (\(\f\|\[\|]\|\s\)*settings.tex
-?/bar
-?/h
-?/fps
-?/u:q
-?/itemb
-?/item
-?/jpeg
-?/auto
-?/uni
-?/std
-?/uniq
-?/unique
-?/next
-? Screen
-?/resetImage
-?/reset
-?/nullptr
-? (\(\f\|\[\|]\|\s\)*presen.tex
-?/?
-?/pro
-?/test
-?/Col
-?/\V{mpcs-viewer}の動作速度が遅い(12FPS\\dagger/e+1
-?/\V部のうち,行末が\\ldotsで終わっているものは/e+1
-?/TEX
-?/BBB
-?/Gothic
-?/4月
-
-# 式 項目の履歴 (新しいものから古いものへ):
-
-# 入力行 項目の履歴 (新しいものから古いものへ):
-@q
-
-# 入力行 項目の履歴 (新しいものから古いものへ):
-
-# レジスタ:
-"0     LINE    0
-                       \psfrag{zensyu}{全周画像}
-"1     LINE    0
-       
-"2     LINE    0
-       
-"3     LINE    0
-       
-"4     LINE    0
-       
-"5     LINE    0
-       カメラがスクリーンに対して正対し,かつカメラの高さがスクリーン中心の高さと一致していれば,
-"6     LINE    0
-       ように$\theta_{offset}$をよい.
-"7     LINE    0
-       スクリーン平面が隣り合っていれば,対応するコンテンツ化画像も隣り合う
-"8     LINE    0
-       各スクリーン平面に対応するコンテンツ化画像が,ちょうど全周画像全体を埋める
-"9     LINE    0
-       
-"k     CHAR    0
-       \163040
-<klllllllllllllllllllllllllllllllllllllllhhhhxxxinull\e:w\r\ll\e\17\17lllllllllllllllllllllluuuu\e\e:w\rkkkkkkjjjhhhhhhhhhhhhhhhhhkli%\80kd\80kl%\80kd\80kl%\e;\e\e:w\r\llj\e:!make\r\r:q\rkjjjllllllllllllllllllllllllxi0\e:w\rkkkkhhhhhhhhhhhhhhhhhhhhx\e:w\r:split set    \rjjjjjjkkkkkkkkkkkkkklllllllllllllllllhhlxxxis\e:w\r:q\r:!make\r\rjxjx\e:w\rjjjjjjjjljjljjjjjjjjjjjl\ekkjjjjjjlkllllllllllllllllllllllllllllllllllxxxxiproj\e:w\rkhhhhhhhhhhhhxllllllllxi\80kr\80kl\80kr\80klC\80kr\80kr{\rm\16n\ehhhhhhhhhhhhhhhhu\elhhhhhhhhhi\r\eddklllllllllllla{ {\rm C} }\e:\e:w\ryypllllllllllhhxiPi\ellllllhhxxxxxxxi\Pi\e:w\ryypllllllllxxiX\elkkkjyyjplllllllllllljddkllllllllllllllllli\80kr\80kbX\80kl\80kr\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kbX\eypplllllllllhxiProj\ejllllllllllllxi0\ellxi6\ekkjhli\80kb\80kb\80kb\80kb{\rm Proj} \80kl(C, \Pi, X)\80kl\80kl\\80kb{\rm \80kr}\ehhhhhhhhhhhhhhi{\rm \80kr}\e:w\r\\e:!make\r\rjlllllllllllllllllklllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkkjki$\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr$\80kd\80kd\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80ku$\80kr\80kr\80kr\80kr\80kr$\80kl\80kb\80kl\80kl\80kl\80kb\80ku\80kb\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kb\80kd\80kd\80kr$\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kl\80kr$\80kr\80kb\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kb\80kd\80kl\80kl\80kl\80kl\80kb$\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kr\80kb$\e:w\r:!make\r\rjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkzajlzalj\ejjjjjlklkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkzajjjjjjjjjkkkkkkkki\rå\9b³\r3\80kbref{\80kl\80kl\80kl\80kl\80kb\80kr\80kr\80kr\80krfog_\80kb\80kbig_\80kb\80kb\80kb\80kbig_center}ã\81®ã\82\88ã\81\86ã\81«ï¼\8cã\80\80\e\80kb\e:w\rjzajjkjjlllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhli\ref{fig_view}\ejjjllzazajjjlllllllllllllxxxxivew\ehhhhhhhhhhhhhxi0\e\e:w\rkhhhhhhhhhhhhxllllllllxiview\ellliè¦\96é\8c\98å\8f°\e:w\ryypllllllllxxxxiPi\elllkkkkkkkkkkkkjjjlzajjjjjjjjjjjjjjjjkyyzajjjjjjzajjjjjjjjjjjjkkkpkllllllllxxiC\elllxxxi$$\16n\ehli{ \80kb=\80kb\rm C}\e:w\r\\e:!make\r\rjjlllllllllllllllllii\e:w\r:!make\r\ 3\r:!\80ku\r\rjjjjjjjlzajjjjjjjjjjjjjjjllllllllllllllljllllllllllllllllllllllliï¼\88å\9b³\ref{fig_zensu\80kbyu}ï¼\89\e\e\e\e:w\rkkkkkkkkkkkkkkkkkkkkkkkkkkkkkvjjjjjjjjjjjyjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjpi\ejjjjjjjjjjjjjjjjjjjjjkk\e:w\rkkkkkkkjjllllllllllllljljli\80kb\80kb\80kbå\85¨å\91¨\80kb\80kb3\80kb4ã\81¤ã\81®æ³\97æ°´\80kb\80kbè¦\96é\8c\98å\8f°\e:w\rkkkkkdddd\e:w\rkkkkkkkjjjjjjjjllllllllllllllllllllllllllllllllllxxxxizensyu\e:w\rkkkkkkkkkjjjlllllllllllllllllkkkkkjjjjjjjjjjjkhhhhhhhhhxxiC\elllllhxxxi{ \rm C }\e:w\rhxhhhhhhx\e:w\rypylypylyypllllllllxie1\ellllxxxxxxxie_1\e:w\ryyplllllllllxi2\ellllllxi3\80kb2\eyyplllllllllxi3\ellllllxi3\e:w\rjkkkkkkkkkkkkkkkkkkkhlllxx$\ehhhhhhhhhhhhhhhhhhhhhhhhhhhi##\80kb\80kb$$\80kl\80kre_1\80kræ\96¹å\90\91ã\81®\16n\ex\e:w\rlllllllllllxxi$$e_2\16\96¹å\90\91\e:w\rjjjjjhkhhhhhhhhhkkkkhxi1\ellllllllllllllllllxi2\e:w\rjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhxi2\elllllllhhhhhhhxi1\ejhxi1\ejlxi1\ejxi1\ekkklllllxi2\ejhxi2\ejlxi2\ejlxi2\ekkklllllllllxi1\ejhhxi1jl\80kb\80kb\ejlllhxi1\ejllhxi1\ekkkkljllllxi2\ejhhxi2\ejlllhxi2\ejllxi2\ekkklllllllllxi1jh\80kb\80kb\ejhhhxi1\ejllxi1\ejllxi1\eklklklllxi2\ejhhhxi2\ejlxi2\ejlllxi2\ekkklllllllllxi\e1\eli1\ejhhhhxi1\ejlxi1jl\80kb\80kb\ejlllxi1\e\ekkkllllllxi2\ejhhhhxi2\ejxi2\ejllllxi2\e\e\e:w\r:!make\r\rkkkkkkkkggjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllklklllllllllllllllllllhxi4\80kb5\e:w\r:!make\r\16n
-"n     CHAR    0
-       arr\80kb\80kb\80kb\\ekkke\ekki\ee
-"q     CHAR    0
-       \e
-""-    CHAR    0
-       像
-
-# ファイルマーク:
-'M  15  4  ~/tmp/inv/main.cc
-'0  98  41  ~/M2/siryou/2/main.tex
-'1  1  0  ~/dev/moflib/.git/config
-'2  7  0  ~/dev/moflib/.git/config
-'3  6  0  ~/dev/moflib/INSTALL.txt
-'4  91  12  ~/M2/siryou/2/main.tex
-'5  128  10  ~/M2/rinkou/6_25/presen.tex
-'6  126  51  ~/M2/rinkou/6_25/presen.tex
-'7  18  10  ~/M2/rinkou/6_25/Makefile
-'8  13  0  ~/M2/rinkou/6_25/presen.tex
-'9  20  17  ~/M2/rinkou/6_25/Makefile
-
-# ジャンプリスト (新しいものが先):
--'  98  41  ~/M2/siryou/2/main.tex
--'  74  0  ~/M2/siryou/2/main.tex
--'  90  24  ~/M2/siryou/2/main.tex
--'  89  13  ~/M2/siryou/2/main.tex
--'  87  6  ~/M2/siryou/2/main.tex
--'  83  127  ~/M2/siryou/2/main.tex
--'  80  112  ~/M2/siryou/2/main.tex
--'  78  54  ~/M2/siryou/2/main.tex
--'  79  17  ~/M2/siryou/2/main.tex
--'  76  0  ~/M2/siryou/2/main.tex
--'  32  3  ~/M2/siryou/2/main.tex
--'  1  0  ~/M2/siryou/2/main.tex
--'  1  0  ~/dev/moflib/.git/config
--'  7  0  ~/dev/moflib/.git/config
--'  6  0  ~/dev/moflib/INSTALL.txt
--'  1  0  ~/dev/moflib/INSTALL.txt
--'  91  12  ~/M2/siryou/2/main.tex
--'  93  26  ~/M2/siryou/2/main.tex
--'  47  14  ~/M2/siryou/2/main.tex
--'  56  29  ~/M2/siryou/2/main.tex
--'  30  63  ~/M2/siryou/2/main.tex
--'  69  0  ~/M2/siryou/2/main.tex
--'  38  0  ~/M2/siryou/2/main.tex
--'  61  21  ~/M2/siryou/2/main.tex
--'  33  16  ~/M2/siryou/2/main.tex
--'  128  10  ~/M2/rinkou/6_25/presen.tex
--'  1  0  ~/M2/rinkou/6_25/presen.tex
--'  126  51  ~/M2/rinkou/6_25/presen.tex
--'  136  47  ~/M2/rinkou/6_25/presen.tex
--'  18  10  ~/M2/rinkou/6_25/Makefile
--'  1  0  ~/M2/rinkou/6_25/Makefile
--'  13  0  ~/M2/rinkou/6_25/presen.tex
--'  20  17  ~/M2/rinkou/6_25/Makefile
--'  15  0  ~/M2/rinkou/6_25/Makefile
--'  4  4  ~/M2/rinkou/6_25/Makefile
--'  2  15  ~/M2/rinkou/6_25/Makefile
--'  138  0  ~/M2/rinkou/6_25/presen.tex
--'  11  19  ~/M2/rinkou/6_25/Makefile
--'  1  0  ~/M2/rinkou/6_25/makepdf.sh
--'  145  0  ~/M2/rinkou/6_25/presen.tex
--'  6654  0  ~/tmp/nkf-2.1.0/nkf.c
--'  20  0  ~/tmp/nkf-2.1.0/nkf.c
--'  1  0  ~/tmp/nkf-2.1.0/nkf.c
--'  277  0  ~/tmp/nkf-2.1.0/nkf32dll.c
--'  1  0  ~/tmp/nkf-2.1.0/nkf32dll.c
--'  1  0  ~/tmp/nkf-2.1.0/config.h
--'  112  0  ~/tmp/nkf-2.1.0/test.pl
--'  1  0  ~/tmp/nkf-2.1.0/test.pl
--'  74  0  ~/tmp/nkf-2.1.0/nkf.c
--'  1  0  ~/tmp/nkf-2.1.0/dll.rc
--'  6462  0  ~/tmp/nkf-2.1.0/nkf.c
--'  5340  14  ~/tmp/nkf-2.1.0/nkf.c
--'  3371  15  ~/tmp/nkf-2.1.0/nkf.c
--'  75  0  ~/tmp/nkf-2.1.0/nkf.c
--'  1  0  ~/tmp/nkf-2.1.0/nkf32.c
--'  29  0  ~/tmp/nkf-2.1.0/Makefile
--'  1  0  ~/tmp/nkf-2.1.0/Makefile
--'  40  0  ~/tmp/nkf-2.1.0/nkf32.h
--'  1  0  ~/tmp/nkf-2.1.0/nkf32.h
--'  18  0  ~/tmp/nkf-2.1.0/INSTALL
--'  1  0  ~/tmp/nkf-2.1.0/INSTALL
--'  1  0  ~/tmp/nkf-2.1.0/dll.def
--'  189  35  ~/M2/siryou/2/main.tex
--'  192  18  ~/M2/siryou/2/main.tex
--'  116  19  ~/M2/siryou/2/main.tex
--'  125  16  ~/M2/siryou/2/main.tex
--'  237  0  ~/M2/siryou/2/main.tex
--'  140  2  ~/M2/siryou/2/main.tex
--'  20  0  ~/M2/siryou/2/main.tex
--'  302  37  ~/M2/siryou/2/main.tex
--'  118  25  ~/M2/siryou/2/main.tex
--'  277  1  ~/M2/siryou/2/main.tex
--'  273  0  ~/M2/siryou/2/main.tex
--'  151  71  ~/M2/siryou/2/main.tex
--'  134  43  ~/M2/siryou/2/main.tex
--'  62  0  ~/M2/siryou/2/main.tex
--'  114  93  ~/M2/siryou/2/main.tex
--'  68  46  ~/M2/siryou/2/main.tex
--'  289  0  ~/M2/siryou/2/main.tex
--'  8  36  ~/M2/siryou/2/main.tex
--'  98  15  ~/M2/rinkou/6_25/presen.tex
--'  124  90  ~/M2/rinkou/6_25/presen.tex
--'  118  38  ~/M2/rinkou/6_25/presen.tex
--'  116  1  ~/M2/rinkou/6_25/presen.tex
--'  119  11  ~/M2/rinkou/6_25/presen.tex
--'  117  0  ~/M2/rinkou/6_25/presen.tex
--'  109  138  ~/M2/rinkou/6_25/presen.tex
--'  110  59  ~/M2/rinkou/6_25/presen.tex
--'  113  0  ~/M2/rinkou/6_25/presen.tex
--'  111  0  ~/M2/rinkou/6_25/presen.tex
--'  108  22  ~/M2/rinkou/6_25/presen.tex
--'  7  2  ~/M2/rinkou/6_25/presen.tex
--'  101  2  ~/M2/rinkou/6_25/presen.tex
--'  103  13  ~/M2/rinkou/6_25/presen.tex
-
-# ファイル内マークの履歴 (新しいものから古いもの):
-
-> ~/M2/siryou/2/main.tex
-       "       98      41
-       ^       98      44
-       .       98      41
-       +       16      0
-       +       17      0
-       +       16      0
-       +       94      33
-       +       99      40
-       +       100     16
-       +       101     0
-       +       100     40
-       +       101     0
-       +       99      27
-       +       100     28
-       +       91      129
-       +       91      195
-       +       91      71
-       +       91      0
-       +       76      0
-       +       91      66
-       +       91      45
-       +       91      150
-       +       91      0
-       +       91      102
-       +       91      54
-       +       77      141
-       +       78      69
-       +       77      134
-       +       78      134
-       +       79      20
-       +       78      83
-       +       79      23
-       +       78      0
-       +       79      134
-       +       91      15
-       +       90      0
-       +       79      4
-       +       91      39
-       +       80      42
-       +       79      254
-       +       91      0
-       +       80      102
-       +       80      186
-       +       80      215
-       +       80      111
-       +       80      215
-       +       90      0
-       +       79      242
-       +       80      70
-       +       93      24
-       +       79      137
-       +       80      42
-       +       80      116
-       +       90      0
-       +       80      113
-       +       82      0
-       +       83      50
-       +       78      27
-       +       83      133
-       +       84      171
-       +       83      44
-       +       80      90
-       +       100     43
-       +       99      33
-       +       100     43
-       +       83      92
-       +       83      6
-       +       84      69
-       +       84      66
-       +       84      150
-       +       84      156
-       +       90      126
-       +       89      127
-       +       90      131
-       +       85      0
-       +       87      5
-       +       89      12
-       +       89      115
-       +       89      13
-       +       89      109
-       +       89      13
-       +       87      6
-       +       89      0
-       +       88      5
-       +       87      0
-       +       88      0
-       +       89      13
-       +       90      108
-       +       90      99
-       +       90      0
-       +       88      7
-       +       89      0
-       +       90      0
-       +       91      0
-       +       108     0
-       +       108     0
-       +       108     0
-       +       75      36
-       +       107     0
-       +       74      0
-       +       90      0
-       +       97      27
-       +       98      41
-
-> ~/dev/moflib/.git/config
-       "       1       0
-
-> ~/dev/moflib/INSTALL.txt
-       "       6       0
-
-> ~/tmp/thesis/source/epi.tex
-       "       38      3
-
-> ~/M2/rinkou/6_25/presen.tex
-       "       128     10
-       ^       126     54
-       .       126     51
-       +       111     16
-       +       128     0
-       +       108     22
-       +       109     14
-       +       109     17
-       +       128     0
-       +       109     17
-       +       111     0
-       +       128     0
-       +       109     2
-       +       108     74
-       +       109     17
-       +       111     0
-       +       111     0
-       +       109     19
-       +       109     135
-       +       109     17
-       +       109     76
-       +       108     22
-       +       109     17
-       +       111     0
-       +       108     21
-       +       109     16
-       +       107     14
-       +       111     12
-       +       108     72
-       +       109     12
-       +       108     18
-       +       109     13
-       +       108     70
-       +       109     127
-       +       108     22
-       +       109     0
-       +       128     0
-       +       111     0
-       +       128     0
-       +       111     0
-       +       130     79
-       +       108     7
-       +       109     7
-       +       112     0
-       +       113     0
-       +       113     0
-       +       113     0
-       +       107     0
-       +       108     0
-       +       109     0
-       +       111     0
-       +       113     0
-       +       113     1
-       +       113     0
-       +       113     0
-       +       128     0
-       +       113     7
-       +       128     0
-       +       113     8
-       +       113     36
-       +       113     9
-       +       113     9
-       +       113     38
-       +       113     0
-       +       128     0
-       +       130     0
-       +       113     1
-       +       110     38
-       +       110     39
-       +       111     0
-       +       107     16
-       +       111     14
-       +       110     59
-       +       109     4
-       +       109     138
-       +       113     36
-       +       122     0
-       +       113     39
-       +       120     2
-       +       116     13
-       +       117     0
-       +       119     10
-       +       116     1
-       +       119     1
-       +       118     3
-       +       120     0
-       +       117     15
-       +       118     38
-       +       117     3
-       +       118     3
-       +       121     8
-       +       125     2
-       +       124     90
-       +       98      13
-       +       104     1
-       +       105     14
-       +       98      14
-       +       130     0
-       +       138     0
-       +       12      0
-       +       13      0
-       +       136     47
-       +       126     51
-
-> ~/M2/sintyoku/23/main.tex
-       "       15      0
-       .       15      0
-       +       7       0
-       +       4       14
-       +       21      0
-       +       20      3
-       +       15      0
-
-> ~/デスクトップ/リクナビ2011|学生のための就活・就職情報サイト.html
-       "       84      32
-       .       84      32
-       +       84      32
-
-> ~/デスクトップ/1.ps
-       "       4236    0
-
-> ~/M2/rinkou/6_25/Makefile
-       "       18      10
-       ^       18      11
-       .       18      10
-       +       8       17
-       +       12      0
-       +       12      0
-       +       9       16
-       +       10      16
-       +       11      19
-       +       2       15
-       +       3       0
-       +       4       4
-       +       2       28
-       +       4       29
-       +       7       0
-       +       14      36
-       +       15      0
-       +       21      0
-       +       17      0
-       +       2       29
-       +       4       30
-       +       19      17
-       +       20      17
-       +       18      10
-
-> ~/M2/rinkou/6_25/makepdf.sh
-       "       1       0
-
-> ~/M2/sintyoku/23/Makefile
-       "       6       17
-       ^       6       18
-       .       6       17
-       +       4       14
-       +       5       14
-       +       6       17
-
-> ~/tmp/nkf-2.1.0/nkf.c
-       "       6654    0
-
-> ~/tmp/nkf-2.1.0/nkf32dll.c
-       "       277     0
-
-> ~/tmp/nkf-2.1.0/config.h
-       "       1       0
-
-> ~/tmp/nkf-2.1.0/test.pl
-       "       112     0
-
-> ~/tmp/nkf-2.1.0/dll.rc
-       "       1       0
-
-> ~/tmp/nkf-2.1.0/nkf32.c
-       "       1       0
-
-> ~/tmp/nkf-2.1.0/Makefile
-       "       29      0
-
-> ~/tmp/nkf-2.1.0/nkf32.h
-       "       40      0
-
-> ~/tmp/nkf-2.1.0/INSTALL
-       "       18      0
-
-> ~/tmp/nkf-2.1.0/dll.def
-       "       1       0
-
-> ~/M2/siryou/1/main.tex
-       "       13      0
-       ^       1       38
-       .       1       37
-       +       13      0
-       +       13      38
-       +       13      30
-       +       13      24
-       +       13      19
-       +       13      30
-       +       13      0
-       +       13      0
-       +       13      1
-       +       13      1
-       +       13      1
-       +       13      0
-       +       13      0
-       +       13      0
-       +       13      1
-       +       13      1
-       +       13      1
-       +       13      25
-       +       13      1
-       +       13      1
-       +       13      1
-       +       13      39
-       +       13      12
-       +       13      0
-       +       13      22
-       +       13      17
-       +       13      10
-       +       13      0
-       +       13      0
-       +       13      10
-       +       13      13
-       +       13      27
-       +       13      34
-       +       13      23
-       +       13      15
-       +       13      21
-       +       13      21
-       +       13      50
-       +       13      34
-       +       13      37
-       +       13      25
-       +       13      22
-       +       13      11
-       +       13      0
-       +       13      20
-       +       13      37
-       +       13      148
-       +       13      0
-       +       13      23
-       +       13      0
-       +       13      41
-       +       13      15
-       +       13      17
-       +       13      17
-       +       13      17
-       +       13      96
-       +       13      17
-       +       13      16
-       +       13      17
-       +       13      17
-       +       13      22
-       +       13      21
-       +       13      22
-       +       13      23
-       +       13      32
-       +       13      31
-       +       13      32
-       +       13      33
-       +       13      37
-       +       13      35
-       +       13      37
-       +       13      39
-       +       13      49
-       +       13      45
-       +       13      47
-       +       13      49
-       +       13      54
-       +       13      51
-       +       13      52
-       +       13      55
-       +       13      64
-       +       13      60
-       +       13      62
-       +       13      64
-       +       13      70
-       +       13      66
-       +       13      66
-       +       13      70
-       +       13      0
-       +       13      27
-       +       13      28
-       +       13      27
-       +       4       1
-       +       13      0
-       +       9       15
-       +       11      0
-       +       12      0
-       +       13      0
-       +       12      5
-       +       1       37
-
-> ~/M2/sintyoku/6_7yasuda/main.tex
-       "       14      0
-       .       128     0
-       +       128     0
-
-> ~/M2/siryou/1/main100615.tex
-       "       32      0
-
-> ~/B4/soturon/epi.tex
-       "       117     2
-
-> ~/texsty/mathvec_origin.sty
-       "       26      15
-
-> ~/M2/siryou/2/main.log
-       "       367     0
-
-> ~/M2/rinkou/6_25/presen.log
-       "       871     0
-
-> ~/M2/siryou/2/Makefile
-       "       6       14
-       ^       7       15
-       .       7       14
-       +       3       19
-       +       8       0
-       +       6       5
-       +       7       14
-
-> ~/M2/siryou/2/settings.tex
-       "       1       34
-
-> ~/M2/sintyoku/22/settings.tex
-       "       1       21
-
-> /etc/apt/sources.list
-       "       1       0
-       .       55      0
-       +       54      0
-       +       55      67
-       +       55      0
-       +       55      0
-       +       55      67
-       +       55      0
-
-> ~/M2/sintyoku/22/main.tex
-       "       2       0
-       ^       20      93
-       .       20      90
-       +       4       14
-       +       34      0
-       +       12      0
-       +       26      24
-       +       29      5
-       +       32      13
-       +       12      45
-       +       13      45
-       +       13      48
-       +       12      0
-       +       13      48
-       +       13      102
-       +       12      6
-       +       14      0
-       +       25      0
-       +       15      105
-       +       15      12
-       +       21      0
-       +       15      114
-       +       19      111
-       +       18      63
-       +       19      93
-       +       18      6
-       +       22      0
-       +       11      21
-       +       20      126
-       +       20      120
-       +       23      93
-       +       23      0
-       +       23      93
-       +       23      12
-       +       24      36
-       +       29      87
-       +       30      0
-       +       30      39
-       +       31      0
-       +       30      75
-       +       31      39
-       +       15      96
-       +       16      78
-       +       20      45
-       +       20      90
-
-> ~/M2/siryou/2/p1s1.tex
-       "       2       0
-
-> ~/work/main_programs/display_3D/display_3D.cc
-       "       280     5
-
-> ~/M2/sintyoku/21_2/main.tex
-       "       11      4
-
-> ~/M2/sintyoku/21/main.tex
-       "       1       32
-       ^       1       33
-       .       1       32
-       +       4       14
-       +       34      0
-       +       11      21
-       +       19      0
-       +       16      5
-       +       19      12
-       +       16      49
-       +       19      0
-       +       16      65
-       +       19      21
-       +       22      49
-       +       30      0
-       +       24      5
-       +       28      12
-       +       23      1
-       +       24      2
-       +       28      1
-       +       21      15
-       +       30      13
-       +       24      45
-       +       20      39
-       +       24      57
-       +       25      51
-       +       26      57
-       +       27      12
-       +       29      62
-       +       16      0
-       +       16      52
-       +       16      10
-       +       16      0
-       +       16      1
-       +       16      1
-       +       12      57
-       +       13      0
-       +       16      0
-       +       14      0
-       +       15      70
-       +       19      0
-       +       16      108
-       +       17      30
-       +       1       32
-
-> ~/M2/sintyoku/21/settings.tex
-       "       1       0
-
-> ~/texsty/progress.sty
-       "       1       0
-
-> ~/M2/rinkou/6_18/presen.tex
-       "       7       2
-       ^       6       3
-       .       6       2
-       +       65      41
-       +       68      0
-       +       69      0
-       +       88      0
-       +       88      0
-       +       88      0
-       +       88      27
-       +       85      0
-       +       76      14
-       +       84      0
-       +       85      11
-       +       88      0
-       +       84      0
-       +       76      0
-       +       85      0
-       +       84      0
-       +       77      14
-       +       78      0
-       +       77      15
-       +       78      23
-       +       80      56
-       +       78      21
-       +       80      63
-       +       66      52
-       +       82      17
-       +       80      65
-       +       82      91
-       +       82      0
-       +       82      104
-       +       82      0
-       +       82      126
-       +       83      12
-       +       77      6
-       +       83      53
-       +       77      0
-       +       87      75
-       +       88      0
-       +       87      9
-       +       82      12
-       +       83      12
-       +       81      16
-       +       80      42
-       +       79      34
-       +       80      14
-       +       75      0
-       +       70      12
-       +       71      1
-       +       73      1
-       +       74      10
-       +       70      11
-       +       78      22
-       +       77      16
-       +       93      0
-       +       116     0
-       +       59      48
-       +       94      48
-       +       113     0
-       +       96      29
-       +       106     15
-       +       107     5
-       +       111     13
-       +       106     0
-       +       107     1
-       +       111     0
-       +       107     68
-       +       109     72
-       +       110     57
-       +       112     0
-       +       108     2
-       +       107     13
-       +       109     49
-       +       110     9
-       +       110     9
-       +       110     43
-       +       98      0
-       +       105     0
-       +       99      17
-       +       103     0
-       +       100     17
-       +       103     40
-       +       101     21
-       +       102     14
-       +       118     0
-       +       119     46
-       +       121     34
-       +       126     0
-       +       125     0
-       +       123     1
-       +       125     2
-       +       124     1
-       +       118     0
-       +       119     0
-       +       121     0
-       +       123     0
-       +       125     0
-       +       126     0
-       +       94      48
-       +       59      48
-       +       7       2
-       +       6       2
-
-> ~/M2/rinkou/6_18/presen.log
-       "       863     0
-
-> ~/M2/rinkou/5_21/presen.tex
-       "       172     30
-       ^       154     97
-       .       154     96
-       +       183     60
-       +       187     0
-       +       189     36
-       +       190     37
-       +       177     0
-       +       199     0
-       +       199     0
-       +       199     26
-       +       199     0
-       +       199     0
-       +       195     60
-       +       197     5
-       +       198     13
-       +       196     0
-       +       197     1
-       +       198     1
-       +       199     0
-       +       197     111
-       +       197     12
-       +       188     14
-       +       189     23
-       +       190     7
-       +       191     12
-       +       193     12
-       +       202     0
-       +       205     60
-       +       207     53
-       +       223     0
-       +       209     57
-       +       223     5
-       +       223     13
-       +       223     1
-       +       223     1
-       +       223     0
-       +       223     12
-       +       209     0
-       +       223     13
-       +       209     1
-       +       210     42
-       +       223     15
-       +       220     0
-       +       214     19
-       +       219     0
-       +       215     49
-       +       216     3
-       +       215     1
-       +       216     1
-       +       214     16
-       +       215     55
-       +       216     10
-       +       217     0
-       +       218     0
-       +       217     5
-       +       218     10
-       +       220     0
-       +       223     0
-       +       212     0
-       +       213     0
-       +       214     0
-       +       215     1
-       +       216     0
-       +       217     0
-       +       218     0
-       +       220     0
-       +       219     0
-       +       214     18
-       +       220     11
-       +       216     13
-       +       217     12
-       +       218     13
-       +       215     39
-       +       214     16
-       +       222     18
-       +       224     81
-       +       224     47
-       +       61      9
-       +       64      19
-       +       68      7
-       +       1       1
-       +       59      62
-       +       97      62
-       +       135     62
-       +       162     62
-       +       183     62
-       +       205     62
-       +       59      62
-       +       187     61
-       +       189     22
-       +       190     18
-       +       193     9
-       +       1       0
-       +       189     86
-       +       190     120
-       +       190     0
-       +       7       2
-       +       6       2
-       +       7       2
-       +       44      14
-       +       139     73
-       +       154     96
-
-> ~/M1/sintyoku/9_9/main.tex
-       "       123     0
-
-> ~/M1/sintyoku/9_9/main.log
-       "       278     0
-
-> ~/M1/sintyoku/9_16/main.tex
-       "       11      0
-
-> ~/M1/sintyoku/9_16/main.tex~
-       "       5       1
-
-> ~/M1/sintyoku/10_6/9_16/main.tex
-       "       2       0
-
-> ~/M1/sintyoku/10_6/main.tex~
-       "       1       0
-
-> ~/M1/sintyoku/10_6/main.tex
-       "       14      2
-
-> /mnt/mymps/mymps
-       "       1       0
-
-> /etc/fstab
-       "       1       0
-       .       14      17
-       +       14      16
-       +       13      19
-       +       14      38
-       +       13      40
-       +       14      124
-       +       14      29
-       +       14      124
-       +       14      27
-       +       14      147
-       +       14      30
-       +       14      138
-       +       14      17
-       +       14      152
-       +       15      39
-       +       15      44
-       +       14      0
-       +       15      0
-       +       14      17
-
-> /mnt/mps/test
-       "       1       0
-
-> /etc/cred4mps
-       "       2       13
-       ^       2       14
-       .       2       13
-       +       2       13
-
-> /etc/modprobe.d/blacklist.conf
-       "       61      14
-       ^       61      15
-       .       61      14
-       +       57      13
-       +       58      16
-       +       59      16
-       +       60      15
-       +       61      16
-       +       62      15
-       +       61      14
-
-> ~/M2/siryou/1/main100614.tex
-       "       11      8
-
-> ~/M2/siryou/1/p1s1.tex
-       "       14      0
-       ^       13      51
-       .       14      0
-       +       2       12
-       +       3       0
-       +       9       44
-       +       9       41
-       +       4       15
-       +       9       7
-       +       2       15
-       +       4       12
-       +       9       60
-       +       13      15
-       +       17      15
-       +       13      15
-       +       9       45
-       +       13      45
-       +       17      54
-       +       21      48
-       +       4       12
-       +       6       39
-       +       23      33
-       +       25      0
-       +       23      18
-       +       24      15
-       +       27      33
-       +       27      21
-       +       7       9
-       +       8       0
-       +       4       6
-       +       6       24
-       +       9       7
-       +       12      0
-       +       16      0
-       +       13      7
-       +       17      7
-       +       18      0
-       +       21      7
-       +       2       18
-       +       4       2
-       +       5       7
-       +       6       33
-       +       7       39
-       +       11      52
-       +       12      0
-       +       11      43
-       +       12      0
-       +       12      36
-       +       12      0
-       +       12      0
-       +       11      0
-       +       12      0
-       +       11      33
-       +       16      0
-       +       16      0
-       +       18      0
-       +       20      0
-       +       21      0
-       +       10      15
-       +       11      15
-       +       11      15
-       +       9       0
-       +       14      0
-       +       16      0
-       +       15      0
-       +       18      0
-       +       19      0
-       +       22      0
-       +       26      0
-       +       27      0
-       +       13      15
-       +       9       15
-       +       17      39
-       +       21      18
-       +       14      0
-
-> ~/B4/soturon/soturon.sty
-       "       56      0
-
-> ~/B4/soturon/main.tex
-       "       1       0
-       .       43      0
-       +       48      0
-       +       49      0
-       +       46      0
-       +       45      0
-       +       44      0
-       +       43      0
-
-> ~/M2/siryou/1/main.t
-       "       1       0
-
-> ~/M2/siryou/1/Makefile
-       "       3       23
-       ^       3       24
-       .       3       23
-       +       3       18
-       +       4       15
-       +       6       14
-       +       7       14
-       +       8       17
-       +       3       19
-       +       5       0
-       +       3       0
-       +       1       0
-       +       2       0
-       +       3       23
-
-> ~/B4/soturon/main.log
-       "       273     0
-
-> ~/B4/soturon/conclusion.tex
-       "       1       0
-
-> ~/M2/sintyoku/6_7yasuda/settings.tex
-       "       28      0
-
-> ~/M2/siryou/1/settings.tex
-       "       12      33
-       ^       12      34
-       .       12      33
-       +       1       33
-       +       4       17
-       +       1       16
-       +       13      0
-       +       12      33
-
-> ~/M2/siryou/1/main.log
-       "       355     0
-
-> ~/M2/sintyoku/21/main20100607.tex
-       "       16      0
-
-> ~/M2/sintyoku/21/jikken.tex
-       "       1       0
-
-> ~/dev/mpcs/Makefile
-       "       29      0
-       ^       6       36
-       .       6       35
-       +       6       35
-
-> ~/homework/seirigaku/main.tex
-       "       6       0
-       .       6       0
-       +       54      49
-       +       71      87
-       +       54      51
-       +       75      0
-       +       98      0
-       +       90      99
-       +       92      108
-       +       96      57
-       +       92      72
-       +       96      66
-       +       97      110
-       +       96      68
-       +       96      99
-       +       97      68
-       +       98      0
-       +       52      52
-       +       98      81
-       +       103     39
-       +       104     84
-       +       107     198
-       +       107     126
-       +       100     9
-       +       99      3
-       +       100     111
-       +       101     99
-       +       102     0
-       +       101     30
-       +       103     111
-       +       104     135
-       +       100     114
-       +       102     0
-       +       104     0
-       +       105     0
-       +       105     24
-       +       94      0
-       +       93      54
-       +       105     84
-       +       105     0
-       +       104     90
-       +       105     108
-       +       106     0
-       +       106     75
-       +       107     135
-       +       107     126
-       +       107     126
-       +       109     0
-       +       107     177
-       +       102     0
-       +       99      59
-       +       99      63
-       +       101     55
-       +       72      12
-       +       71      78
-       +       77      45
-       +       99      15
-       +       100     0
-       +       103     114
-       +       105     15
-       +       106     75
-       +       107     0
-       +       108     60
-       +       111     9
-       +       113     0
-       +       114     33
-       +       115     102
-       +       126     39
-       +       134     126
-       +       134     30
-       +       135     24
-       +       140     39
-       +       142     0
-       +       59      24
-       +       67      0
-       +       59      19
-       +       63      31
-       +       65      33
-       +       66      15
-       +       54      60
-       +       67      12
-       +       63      26
-       +       63      0
-       +       60      21
-       +       61      15
-       +       78      0
-       +       92      0
-       +       90      113
-       +       91      15
-       +       85      30
-       +       80      21
-       +       81      18
-       +       86      13
-       +       83      37
-       +       1       24
-       +       60      0
-       +       62      0
-       +       80      0
-       +       82      0
-       +       6       17
-       +       3       0
-       +       6       0
-
-> ~/homework/gazou/main.tex
-       "       4       0
-
-> ~/homework/seirigaku/main.log
-       "       256     0
-
-> ~/M2/siryou/1/main.
-       "       1       0
-
-> ~/M2/siryou/1/main2.tex
-       "       66      0
-       ^       36      0
-       .       36      0
-       +       35      0
-       +       36      0
-
-> ~/M2/siryou/1/main1.tex
-       "       20      0
-
-> ~/M2/rinkou/4_22/presen.tex
-       "       70      3
-
-> ~/M2/sintyoku/4_26/main.tex
-       "       1       0
-
-> ~/M2/sintyoku/5_10/main.tex
-       "       1       0
-       ^       62      58
-       .       5       0
-       +       41      10
-       +       41      19
-       +       41      0
-       +       41      0
-       +       41      141
-       +       41      107
-       +       41      63
-       +       41      178
-       +       41      141
-       +       41      1
-       +       41      1
-       +       41      141
-       +       41      107
-       +       41      63
-       +       41      178
-       +       41      141
-       +       41      9
-       +       41      0
-       +       41      0
-       +       13      21
-       +       14      82
-       +       17      122
-       +       20      0
-       +       18      30
-       +       14      73
-       +       20      16
-       +       23      96
-       +       24      132
-       +       30      0
-       +       26      15
-       +       27      117
-       +       27      6
-       +       28      57
-       +       40      15
-       +       41      12
-       +       28      118
-       +       38      0
-       +       37      0
-       +       31      18
-       +       34      0
-       +       35      21
-       +       36      14
-       +       37      12
-       +       33      23
-       +       41      108
-       +       44      0
-       +       51      0
-       +       48      21
-       +       46      34
-       +       24      118
-       +       41      102
-       +       41      126
-       +       42      67
-       +       49      14
-       +       41      105
-       +       42      59
-       +       29      48
-       +       23      37
-       +       21      0
-       +       52      40
-       +       55      13
-       +       65      0
-       +       60      18
-       +       61      12
-       +       62      18
-       +       62      45
-       +       63      12
-       +       60      22
-       +       59      24
-       +       60      27
-       +       61      18
-       +       62      0
-       +       61      18
-       +       62      48
-       +       63      21
-       +       59      36
-       +       60      39
-       +       59      37
-       +       57      17
-       +       60      41
-       +       61      30
-       +       62      60
-       +       63      33
-       +       59      44
-       +       58      5
-       +       59      66
-       +       57      22
-       +       60      32
-       +       61      23
-       +       62      53
-       +       63      26
-       +       65      0
-       +       65      0
-       +       65      10
-       +       62      57
-       +       61      27
-       +       60      31
-       +       63      30
-       +       62      57
-       +       5       0
-
-> ~/M2/sintyoku/11/main.tex
-       "       4       0
-       ^       4       38
-       .       4       37
-       +       86      0
-       +       88      0
-       +       86      0
-       +       87      0
-       +       88      0
-       +       86      12
-       +       89      0
-       +       104     0
-       +       97      90
-       +       97      10
-       +       98      13
-       +       99      13
-       +       100     13
-       +       101     13
-       +       102     13
-       +       102     13
-       +       102     13
-       +       102     13
-       +       98      2
-       +       99      2
-       +       100     2
-       +       101     2
-       +       102     2
-       +       102     2
-       +       102     2
-       +       102     2
-       +       99      2
-       +       100     2
-       +       101     2
-       +       102     2
-       +       102     2
-       +       102     2
-       +       102     2
-       +       102     0
-       +       97      4
-       +       95      23
-       +       98      62
-       +       102     46
-       +       98      55
-       +       99      59
-       +       100     59
-       +       101     59
-       +       98      63
-       +       99      62
-       +       100     62
-       +       101     63
-       +       102     0
-       +       106     9
-       +       121     7
-       +       96      7
-       +       97      2
-       +       98      2
-       +       99      2
-       +       100     2
-       +       101     2
-       +       34      103
-       +       68      0
-       +       122     17
-       +       138     0
-       +       129     24
-       +       136     0
-       +       132     6
-       +       136     0
-       +       132     6
-       +       135     13
-       +       132     85
-       +       132     0
-       +       132     139
-       +       132     7
-       +       132     0
-       +       132     98
-       +       132     0
-       +       132     111
-       +       132     94
-       +       132     76
-       +       112     54
-       +       132     0
-       +       133     67
-       +       132     76
-       +       133     67
-       +       134     67
-       +       133     64
-       +       132     73
-       +       133     64
-       +       134     67
-       +       131     15
-       +       135     13
-       +       129     25
-       +       132     11
-       +       133     11
-       +       134     11
-       +       129     25
-       +       130     0
-       +       129     0
-       +       131     0
-       +       132     0
-       +       133     0
-       +       134     0
-       +       135     0
-       +       4       37
-
-> ~/M2/sintyoku/11/settings.tex
-       "       12      0
-       ^       10      20
-       .       12      0
-       +       12      0
-       +       12      32
-       +       10      19
-       +       12      0
-
-> ~/M2/sintyoku/6_7yasuda/settings.
-       "       1       0
-
-> ~/M2/sintyoku/11/settings.log
-       "       13      0
-
-> ~/M2/sintyoku/11/main.log
-       "       261     0
-
-> ~/M2/rinkou/6_4/presen.tex
-       "       6       2
-       ^       6       3
-       .       6       2
-       +       63      0
-       +       136     9
-       +       136     5
-       +       136     13
-       +       136     44
-       +       136     20
-       +       136     0
-       +       136     1
-       +       136     1
-       +       136     0
-       +       151     29
-       +       151     38
-       +       136     41
-       +       136     50
-       +       96      0
-       +       102     0
-       +       102     84
-       +       103     1
-       +       105     19
-       +       106     11
-       +       107     17
-       +       108     25
-       +       109     14
-       +       112     48
-       +       113     0
-       +       110     17
-       +       119     0
-       +       118     2
-       +       117     3
-       +       120     23
-       +       117     23
-       +       129     46
-       +       131     20
-       +       61      24
-       +       100     6
-       +       131     23
-       +       151     0
-       +       136     1
-       +       137     0
-       +       144     0
-       +       133     74
-       +       138     17
-       +       133     17
-       +       134     77
-       +       135     51
-       +       117     14
-       +       138     90
-       +       139     45
-       +       138     31
-       +       117     19
-       +       138     2
-       +       139     23
-       +       138     20
-       +       117     2
-       +       138     2
-       +       139     0
-       +       140     8
-       +       142     12
-       +       143     0
-       +       157     0
-       +       181     0
-       +       188     0
-       +       176     0
-       +       158     46
-       +       160     51
-       +       161     0
-       +       160     13
-       +       131     38
-       +       100     38
-       +       61      20
-       +       162     69
-       +       163     18
-       +       158     48
-       +       129     48
-       +       98      48
-       +       59      48
-       +       163     109
-       +       173     5
-       +       173     0
-       +       173     1
-       +       175     13
-       +       173     82
-       +       173     8
-       +       173     0
-       +       171     0
-       +       171     0
-       +       172     0
-       +       169     0
-       +       167     10
-       +       169     1
-       +       168     0
-       +       169     79
-       +       170     0
-       +       172     14
-       +       173     60
-       +       174     52
-       +       165     14
-       +       166     0
-       +       7       2
-       +       6       2
-
-> ~/M2/rinkou/6_4/presen.log
-       "       823     0
-
-> ~/texsty/ieice.bst
-       "       1       0
-
-> ~/M2/sintyoku/11/log.tex
-       "       37      0
-       ^       30      81
-       .       37      74
-       +       21      41
-       +       29      0
-       +       22      74
-       +       23      0
-       +       24      0
-       +       23      34
-       +       24      34
-       +       23      74
-       +       24      74
-       +       25      34
-       +       26      73
-       +       27      73
-       +       28      73
-       +       29      0
-       +       30      38
-       +       31      38
-       +       32      38
-       +       33      38
-       +       34      38
-       +       35      38
-       +       36      38
-       +       37      38
-       +       30      80
-       +       31      75
-       +       32      75
-       +       33      75
-       +       34      74
-       +       35      74
-       +       36      74
-       +       37      74
-
-> ~/M2/sintyoku/5_10/log.tex
-       "       21      83
-       ^       21      84
-       .       21      83
-       +       21      83
-
-> ~/M2/sintyoku/11/log/gprof_before_d_no_ht.log
-       "       8       2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_before_d.log
-       "       10      2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_after_d_no_ht.log
-       "       7       2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_after_d.log
-       "       10      2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_before_c_no_ht.log
-       "       8       2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_before_c.log
-       "       8       2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_after_c_no_ht.log
-       "       7       2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_after_c.log
-       "       8       2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_before_b_no_ht.log
-       "       7       2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_before_b.log
-       "       10      2
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_after_b_no_ht.log
-       "       10      1
-       .       11      0
-       +       11      0
-
-> ~/M2/sintyoku/11/log/gprof_after_b.log
-       "       10      2
-       .       13      0
-       +       12      0
-       +       13      0
-
-> ~/M2/sintyoku/11/log/gprof_before_a_no_ht.log
-       "       10      2
-       .       11      0
-       +       11      0
diff --git a/latex/vim/.viminfo.tmp b/latex/vim/.viminfo.tmp
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/latex/vim/.vimrc b/latex/vim/.vimrc
deleted file mode 100755 (executable)
index 4221aaa..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-"エンコード関係の設定 ここから
-if &encoding !=# 'utf-8'
-  set encoding=japan
-  set fileencoding=japan
-endif
-if has('iconv')
-  let s:enc_euc = 'euc-jp'
-  let s:enc_jis = 'iso-2022-jp'
-  " iconvがeucJP-msに対応しているかをチェック
-  if iconv("\x87\x64\x87\x6a", 'cp932', 'eucjp-ms') ==# "\xad\xc5\xad\xcb"
-    let s:enc_euc = 'eucjp-ms'
-    let s:enc_jis = 'iso-2022-jp-3'
-  " iconvがJISX0213に対応しているかをチェック
-  elseif iconv("\x87\x64\x87\x6a", 'cp932', 'euc-jisx0213') ==# "\xad\xc5\xad\xcb"
-    let s:enc_euc = 'euc-jisx0213'
-    let s:enc_jis = 'iso-2022-jp-3'
-  endif
-  " fileencodingsを構築
-  if &encoding ==# 'utf-8'
-    let s:fileencodings_default = &fileencodings
-    let &fileencodings = s:enc_jis .','. s:enc_euc .',cp932'
-    let &fileencodings = &fileencodings .','. s:fileencodings_default
-    unlet s:fileencodings_default
-  else
-    let &fileencodings = &fileencodings .','. s:enc_jis
-    set fileencodings+=utf-8,ucs-2le,ucs-2
-    if &encoding =~# '^\(euc-jp\|euc-jisx0213\|eucjp-ms\)$'
-      set fileencodings+=cp932
-      set fileencodings-=euc-jp
-      set fileencodings-=euc-jisx0213
-      set fileencodings-=eucjp-ms
-      let &encoding = s:enc_euc
-      let &fileencoding = s:enc_euc
-    else
-      let &fileencodings = &fileencodings .','. s:enc_euc
-    endif
-  endif
-  " 定数を処分
-  unlet s:enc_euc
-  unlet s:enc_jis
-endif
-" 日本語を含まない場合は fileencoding に encoding を使うようにする
-if has('autocmd')
-  function! AU_ReCheck_FENC()
-    if &fileencoding =~# 'iso-2022-jp' && search("[^\x01-\x7e]", 'n') == 0
-      let &fileencoding=&encoding
-    endif
-  endfunction
-  autocmd BufReadPost * call AU_ReCheck_FENC()
-endif
-" 改行コードの自動認識
-set fileformats=unix,dos,mac
-" □とか○の文字があってもカーソル位置がずれないようにする
-if exists('&ambiwidth')
-  set ambiwidth=double
-endif
-"エンコード関係の設定 ここまで
-
-syntax on
-filetype on
-filetype plugin on
-set tabstop=4
-set wildmenu
-set backspace=2
-set backupdir=~/vimbackup
-set title
-"set list
-set shiftwidth=4
-set autoindent
-set nu
-set foldmethod=marker
-"set expandtab
-set tags=~/events/opencampus2009/demo/tags
-
-
-
-"for input japanese
-nnoremap <silent> <F2> a<C-O>:call SwitchIME()<CR>
-inoremap <silent> <F2> <Esc>:call SwitchIME()<CR>
-function! SwitchIME()
-let result = system('xvkbd -text "\[Control]\[space]" > /dev/null 2>&1')
-endfunction
-
-"color settings
-colorscheme evening
-
-hi Pmenu ctermbg=Yellow
-hi PmenuSel ctermbg=Blue
-hi PmenuSbar ctermbg=2
-hi PmenuThumb ctermbg=3
-
-
-
-
-
-